Merge "Fix corss-link hearing device settings" into main
diff --git a/Android.bp b/Android.bp
index 48e0d2d..737c16c 100644
--- a/Android.bp
+++ b/Android.bp
@@ -23,8 +23,8 @@
genrule {
name: "statslog-settings-java-gen",
tools: ["stats-log-api-gen"],
- cmd: "$(location stats-log-api-gen) --java $(out) --module settings"
- + " --javaPackage com.android.settings.core.instrumentation --javaClass SettingsStatsLog",
+ cmd: "$(location stats-log-api-gen) --java $(out) --module settings" +
+ " --javaPackage com.android.settings.core.instrumentation --javaClass SettingsStatsLog",
out: ["com/android/settings/core/instrumentation/SettingsStatsLog.java"],
}
@@ -48,10 +48,14 @@
platform_apis: true,
defaults: [
"SettingsLib-search-defaults",
+ "SettingsLintDefaults",
"SpaPrivilegedLib-defaults",
],
- srcs: ["src/**/*.java", "src/**/*.kt"],
+ srcs: [
+ "src/**/*.java",
+ "src/**/*.kt",
+ ],
exclude_srcs: [
"src/com/android/settings/biometrics/fingerprint2/shared/**/*.kt",
],
@@ -105,6 +109,7 @@
"statslog-settings",
"androidx.test.rules",
"telephony_flags_core_java_lib",
+ "setupdesign-lottie-loading-layout",
],
plugins: ["androidx.room_room-compiler-plugin"],
@@ -120,10 +125,6 @@
"telephony-common",
"ims-common",
],
-
- lint: {
- extra_check_modules: ["SettingsLibLintChecker"],
- },
}
platform_compat_config {
diff --git a/AndroidManifest.xml b/AndroidManifest.xml
index 2ba87d7..c8f35ae 100644
--- a/AndroidManifest.xml
+++ b/AndroidManifest.xml
@@ -627,6 +627,27 @@
android:value="true" />
</activity>
+ <activity android:name="Settings$SatelliteSettingActivity"
+ android:label="@string/satellite_setting"
+ android:exported="true"
+ android:configChanges="orientation|keyboardHidden|screenSize">
+ <intent-filter android:priority="1">
+ <action android:name="android.settings.SATELLITE_SETTING" />
+ <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" />
+ <category android:name="android.intent.category.VOICE_LAUNCH" />
+ </intent-filter>
+ <meta-data android:name="com.android.settings.PRIMARY_PROFILE_CONTROLLED"
+ android:value="true" />
+ <meta-data android:name="com.android.settings.FRAGMENT_CLASS"
+ android:value="com.android.settings.network.telephony.SatelliteSetting" />
+ <meta-data android:name="com.android.settings.HIGHLIGHT_MENU_KEY"
+ android:value="@string/menu_key_network"/>
+ </activity>
+
<activity android:name="Settings$ApnSettingsActivity"
android:label="@string/apn_settings"
android:exported="true"
@@ -641,7 +662,7 @@
<category android:name="android.intent.category.VOICE_LAUNCH" />
</intent-filter>
<meta-data android:name="com.android.settings.PRIMARY_PROFILE_CONTROLLED"
- android:value="true" />
+ 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"
@@ -1668,7 +1689,7 @@
</activity>
<activity
- android:name="Settings$HighPowerApplicationsActivity"
+ android:name="Settings$AppBatteryUsageActivity"
android:knownActivityEmbeddingCerts="@array/config_known_host_certs"
android:exported="true"
android:label="@string/high_power_apps">
@@ -2262,6 +2283,21 @@
android:value="true" />
</activity>
+ <activity
+ android:name="Settings$AccessibilityEditShortcutsActivity"
+ android:label="@string/accessibility_settings"
+ android:exported="true"
+ android:permission="android.permission.MANAGE_ACCESSIBILITY">
+ <intent-filter android:priority="1">
+ <action android:name="android.settings.ACCESSIBILITY_SHORTCUT_SETTINGS" />
+ <category android:name="android.intent.category.DEFAULT" />
+ </intent-filter>
+ <meta-data android:name="com.android.settings.FRAGMENT_CLASS"
+ android:value="com.android.settings.accessibility.shortcuts.EditShortcutsPreferenceFragment" />
+ <meta-data android:name="com.android.settings.HIGHLIGHT_MENU_KEY"
+ android:value="@string/menu_key_accessibility"/>
+ </activity>
+
<activity android:name=".accessibility.AccessibilitySettingsForSetupWizardActivity"
android:icon="@drawable/ic_accessibility_suggestion"
android:label="@string/vision_settings_title"
@@ -2916,6 +2952,8 @@
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>
<activity
@@ -4604,6 +4642,22 @@
</activity>
<activity
+ android:name="Settings$AudioStreamConfirmDialogActivity"
+ android:exported="true"
+ android:theme="@style/Transparent"
+ android:permission="android.permission.BLUETOOTH_CONNECT"
+ android:configChanges="orientation|keyboardHidden|screenSize">
+ <intent-filter android:priority="1">
+ <action android:name="android.settings.AUDIO_STREAM_DIALOG" />
+ <category android:name="android.intent.category.DEFAULT" />
+ </intent-filter>
+ <meta-data android:name="com.android.settings.FRAGMENT_CLASS"
+ android:value="com.android.settings.connecteddevice.audiosharing.audiostreams.AudioStreamConfirmDialog" />
+ <meta-data android:name="com.android.settings.PRIMARY_PROFILE_CONTROLLED"
+ android:value="true" />
+ </activity>
+
+ <activity
android:name=".Settings$PreviouslyConnectedDeviceActivity"
android:label="@string/connected_device_saved_title"
android:exported="true"
@@ -5016,6 +5070,11 @@
<activity android:name=".privatespace.PrivateProfileContextHelperActivity" android:exported="false"/>
+ <activity android:name=".privatespace.delete.PrivateSpaceDeleteActivity"
+ android:label="@string/private_space_delete_header"
+ android:exported="false">
+ </activity>
+
<activity-alias android:name="UsageStatsActivity"
android:exported="true"
android:label="@string/testing_usage_stats"
@@ -5036,6 +5095,12 @@
android:authorities="${applicationId}.androidx-startup"
tools:node="remove" />
+ <activity
+ android:name="com.android.settings.network.WepNetworkDialogActivity"
+ android:exported="false"
+ android:theme="@style/Theme.SpaLib.Dialog">
+ </activity>
+
<!-- This is the longest AndroidManifest.xml ever. -->
</application>
</manifest>
diff --git a/aconfig/accessibility/accessibility_flags.aconfig b/aconfig/accessibility/accessibility_flags.aconfig
index 1c03a27..ad770fb 100644
--- a/aconfig/accessibility/accessibility_flags.aconfig
+++ b/aconfig/accessibility/accessibility_flags.aconfig
@@ -9,6 +9,19 @@
bug: "300302098"
}
+flag {
+ name: "enable_hearing_aid_preset_control"
+ namespace: "accessibility"
+ description: "Allows users to control hearing aid preset in the Bluetooth device details page."
+ bug: "300015207"
+}
+
+flag {
+ name: "enable_hearing_aid_volume_offset_control"
+ namespace: "accessibility"
+ description: "Allows users to control hearing aid volume offset in the Bluetooth device details page."
+ bug: "301198830"
+}
flag {
name: "remove_qs_tooltip_in_suw"
diff --git a/aconfig/settings_bluetooth_declarations.aconfig b/aconfig/settings_bluetooth_declarations.aconfig
index 8414309..58ddd25 100644
--- a/aconfig/settings_bluetooth_declarations.aconfig
+++ b/aconfig/settings_bluetooth_declarations.aconfig
@@ -6,3 +6,10 @@
description: "Gates whether to offload bluetooth operations to background thread"
bug: "305636727"
}
+
+flag {
+ name: "enable_bluetooth_profile_toggle_visibility_checker"
+ namespace: "pixel_cross_device_control"
+ description: "Gates whether to enable checker for bluetooth profile toggle visibility"
+ bug: "321178209"
+}
\ No newline at end of file
diff --git a/aconfig/settings_connecteddevice_flag_declarations.aconfig b/aconfig/settings_connecteddevice_flag_declarations.aconfig
index 1a3afed..5ba2129 100644
--- a/aconfig/settings_connecteddevice_flag_declarations.aconfig
+++ b/aconfig/settings_connecteddevice_flag_declarations.aconfig
@@ -27,3 +27,10 @@
description: "Gates whether to require an auth challenge for changing USB preferences"
bug: "317367746"
}
+
+flag {
+ name: "enable_saved_devices_order_by_recency"
+ namespace: "pixel_cross_device_control"
+ description: "Order the saved bluetooth devices by most recently connected."
+ bug: "306160434"
+}
\ No newline at end of file
diff --git a/res-product/values-af/strings.xml b/res-product/values-af/strings.xml
index 1ff4524..1f46168 100644
--- a/res-product/values-af/strings.xml
+++ b/res-product/values-af/strings.xml
@@ -347,9 +347,12 @@
<string name="lockpassword_confirm_your_password_details_frp" product="default" msgid="1465326741724776281">"Jou foon is na fabriekinstellings teruggestel. Voer jou vorige wagwoord in om dié foon te gebruik."</string>
<string name="lockpassword_confirm_your_password_details_frp" product="tablet" msgid="1333164951750797865">"Jou tablet is na fabriekinstellings teruggestel. Voer vorige wagwoord in om dié tablet te gebruik."</string>
<string name="lockpassword_confirm_your_password_details_frp" product="device" msgid="116667646012224967">"Jou toestel is na fabriekinstellings teruggestel. Voer vorige wagwoord in om dié toestel te gebruik."</string>
- <string name="battery_tip_incompatible_charging_message" product="default" msgid="5315451445653379744">"Battery laai stadig of wil nie laai nie. Kyk of die kabel en kragprop met jou foon werk"</string>
- <string name="battery_tip_incompatible_charging_message" product="device" msgid="7265524281090787927">"Battery laai stadig of wil nie laai nie. Kyk of die kabel en kragprop met jou toestel werk"</string>
- <string name="battery_tip_incompatible_charging_message" product="tablet" msgid="174383022413708569">"Battery laai stadig of wil nie laai nie. Kyk of die kabel en kragprop met jou tablet werk"</string>
+ <!-- no translation found for battery_tip_incompatible_charging_message (5097154279720383707) -->
+ <skip />
+ <!-- no translation found for battery_tip_incompatible_charging_message (4208335872169818919) -->
+ <skip />
+ <!-- no translation found for battery_tip_incompatible_charging_message (5697523201841444736) -->
+ <skip />
<string name="lockscreen_trivial_controls_summary" product="default" msgid="42562533085885152">"Sonder om jou foon te ontsluit"</string>
<string name="lockscreen_trivial_controls_summary" product="tablet" msgid="9052068482124729345">"Sonder om jou tablet te ontsluit"</string>
<string name="auto_rotate_summary_a11y" product="default" msgid="2813368383309985185">"Wanneer jy jou foon tussen portret en landskap beweeg"</string>
diff --git a/res-product/values-am/strings.xml b/res-product/values-am/strings.xml
index 0317538..89e4c36 100644
--- a/res-product/values-am/strings.xml
+++ b/res-product/values-am/strings.xml
@@ -347,9 +347,12 @@
<string name="lockpassword_confirm_your_password_details_frp" product="default" msgid="1465326741724776281">"የእርስዎ ስልክ ወደ የፋብሪካ ቅንብሮች ዳግም ተጀምሯል። ይህን ስልክ ለመጠቀም ቀዳሚውን ይለፍ ቃልዎን ያስገቡ።"</string>
<string name="lockpassword_confirm_your_password_details_frp" product="tablet" msgid="1333164951750797865">"የእርስዎ ጡባዊ ወደ የፋብሪካ ቅንብሮች ዳግም ተጀምሯል። ይህን ጡባዊ ለመጠቀም የእርስዎን ቀዳሚ የይለፍ ቃል ያስገቡ።"</string>
<string name="lockpassword_confirm_your_password_details_frp" product="device" msgid="116667646012224967">"የእርስዎ መሣሪያ ወደ የፋብሪካ ቅንብሮች ዳግም ተጀምሯል። ይህን መሣሪያ ለመጠቀም የእርስዎን ቀዳሚ የይለፍ ቃል ያስገቡ።"</string>
- <string name="battery_tip_incompatible_charging_message" product="default" msgid="5315451445653379744">"ባትሪው ኃይል በዝግታ በመሙላት ላይ ነው ወይም አይሞላም። ገመዱ እና የኃይል አስማሚው ከስልክዎ ጋር እንደሚሰሩ ይፈትሹ"</string>
- <string name="battery_tip_incompatible_charging_message" product="device" msgid="7265524281090787927">"ባትሪው ኃይል በዝግታ በመሙላት ላይ ነው ወይም አይሞላም። ገመዱ እና የኃይል አስማሚው ከእርስዎ መሣሪያ ጋር እንደሚሰሩ ይፈትሹ"</string>
- <string name="battery_tip_incompatible_charging_message" product="tablet" msgid="174383022413708569">"ባትሪው ኃይል በዝግታ በመሙላት ላይ ነው ወይም አይሞላም። ገመዱ እና የኃይል አስማሚው ከጡባዊዎ ጋር እንደሚሰሩ ይፈትሹ"</string>
+ <!-- no translation found for battery_tip_incompatible_charging_message (5097154279720383707) -->
+ <skip />
+ <!-- no translation found for battery_tip_incompatible_charging_message (4208335872169818919) -->
+ <skip />
+ <!-- no translation found for battery_tip_incompatible_charging_message (5697523201841444736) -->
+ <skip />
<string name="lockscreen_trivial_controls_summary" product="default" msgid="42562533085885152">"ስልክዎን ሳይከፍቱ"</string>
<string name="lockscreen_trivial_controls_summary" product="tablet" msgid="9052068482124729345">"ጡባዊዎን ሳይክፍቱ"</string>
<string name="auto_rotate_summary_a11y" product="default" msgid="2813368383309985185">"ስልክዎን በቁም ፎቶ እና በወርድ መካከል ሲያንቀሳቅሱ"</string>
diff --git a/res-product/values-ar/strings.xml b/res-product/values-ar/strings.xml
index 140b388..be429c4 100644
--- a/res-product/values-ar/strings.xml
+++ b/res-product/values-ar/strings.xml
@@ -347,9 +347,12 @@
<string name="lockpassword_confirm_your_password_details_frp" product="default" msgid="1465326741724776281">"تمت إعادة ضبط هاتفك على الإعدادات الأصلية. لاستخدام هذا الهاتف، أدخِل كلمة المرور السابقة."</string>
<string name="lockpassword_confirm_your_password_details_frp" product="tablet" msgid="1333164951750797865">"تمت إعادة ضبط جهازك اللوحي على الإعدادات الأصلية. لاستخدام جهازك اللوحي، أدخِل كلمة المرور السابقة."</string>
<string name="lockpassword_confirm_your_password_details_frp" product="device" msgid="116667646012224967">"تمت إعادة ضبط جهازك على الإعدادات الأصلية. لاستخدام هذا الجهاز، أدخِل كلمة المرور السابقة."</string>
- <string name="battery_tip_incompatible_charging_message" product="default" msgid="5315451445653379744">"البطارية تشحن ببطء أو لا يتم شحنها. عليك التأكّد من توافق محوِّل الطاقة والكابل مع هاتفك."</string>
- <string name="battery_tip_incompatible_charging_message" product="device" msgid="7265524281090787927">"البطارية تشحن ببطء أو لا يتم شحنها. عليك التأكّد من توافق محوِّل الطاقة والكابل مع جهازك."</string>
- <string name="battery_tip_incompatible_charging_message" product="tablet" msgid="174383022413708569">"البطارية تشحن ببطء أو لا يتم شحنها. عليك التأكّد من توافق محوِّل الطاقة والكابل مع جهازك اللوحي."</string>
+ <!-- no translation found for battery_tip_incompatible_charging_message (5097154279720383707) -->
+ <skip />
+ <!-- no translation found for battery_tip_incompatible_charging_message (4208335872169818919) -->
+ <skip />
+ <!-- no translation found for battery_tip_incompatible_charging_message (5697523201841444736) -->
+ <skip />
<string name="lockscreen_trivial_controls_summary" product="default" msgid="42562533085885152">"بدون فتح قفل هاتفك"</string>
<string name="lockscreen_trivial_controls_summary" product="tablet" msgid="9052068482124729345">"بدون فتح قفل جهازك اللوحي"</string>
<string name="auto_rotate_summary_a11y" product="default" msgid="2813368383309985185">"عند تغيير اتّجاه شاشة هاتفك بين الوضع العمودي والوضع الأفقي"</string>
diff --git a/res-product/values-as/strings.xml b/res-product/values-as/strings.xml
index da8a696..fb39878 100644
--- a/res-product/values-as/strings.xml
+++ b/res-product/values-as/strings.xml
@@ -347,9 +347,12 @@
<string name="lockpassword_confirm_your_password_details_frp" product="default" msgid="1465326741724776281">"আপোনাৰ ফ’নটো ফেক্টৰী ছেটিঙলৈ ৰিছেট কৰা হৈছিল। ফ’নটো ব্যৱহাৰ কৰিবলৈ আপোনাৰ আগৰ পাছৱৰ্ডটো দিয়ক।"</string>
<string name="lockpassword_confirm_your_password_details_frp" product="tablet" msgid="1333164951750797865">"আপোনাৰ টেবলেটটো ফেক্টৰীৰ ছেটিঙলৈ ৰিছেট কৰা হৈছে। এই টেবলেটটো ব্যৱহাৰ কৰিবলৈ আপোনাৰ আগৰ পাছৱৰ্ডটো দিয়ক।"</string>
<string name="lockpassword_confirm_your_password_details_frp" product="device" msgid="116667646012224967">"আপোনাৰ ডিভাইচটো ফেক্টৰীৰ ছেটিঙলৈ ৰিছেট কৰা হৈছে। এই ডিভাইচটো ব্যৱহাৰ কৰিবলৈ আপোনাৰ আগৰ পাছৱৰ্ডটো দিয়ক।"</string>
- <string name="battery_tip_incompatible_charging_message" product="default" msgid="5315451445653379744">"বেটাৰী লাহে লাহে চাৰ্জ হৈছে অথবা চাৰ্জ নহ’ব। কে’বল আৰু পাৱাৰ এডাপ্টাৰটোৱে আপোনাৰ ফ’নৰ সৈতে কাম কৰেনে নকৰে পৰীক্ষা কৰক"</string>
- <string name="battery_tip_incompatible_charging_message" product="device" msgid="7265524281090787927">"বেটাৰী লাহে লাহে চাৰ্জ হৈছে অথবা চাৰ্জ নহ’ব। কে’বল আৰু পাৱাৰ এডাপ্টাৰটোৱে আপোনাৰ ডিভাইচৰ সৈতে কাম কৰেনে নকৰে পৰীক্ষা কৰক"</string>
- <string name="battery_tip_incompatible_charging_message" product="tablet" msgid="174383022413708569">"বেটাৰী লাহে লাহে চাৰ্জ হৈছে অথবা চাৰ্জ নহ’ব। কে’বল আৰু পাৱাৰ এডাপ্টাৰটোৱে আপোনাৰ টেবলেটৰ সৈতে কাম কৰেনে নকৰে পৰীক্ষা কৰক"</string>
+ <!-- no translation found for battery_tip_incompatible_charging_message (5097154279720383707) -->
+ <skip />
+ <!-- no translation found for battery_tip_incompatible_charging_message (4208335872169818919) -->
+ <skip />
+ <!-- no translation found for battery_tip_incompatible_charging_message (5697523201841444736) -->
+ <skip />
<string name="lockscreen_trivial_controls_summary" product="default" msgid="42562533085885152">"আপোনাৰ ফ’নটো আনলক নকৰাকৈ"</string>
<string name="lockscreen_trivial_controls_summary" product="tablet" msgid="9052068482124729345">"আপোনাৰ টেবলেটটো আনলক নকৰাকৈ"</string>
<string name="auto_rotate_summary_a11y" product="default" msgid="2813368383309985185">"আপুনি নিজৰ ফ’নটো প’ৰ্ট্ৰেইট আৰু লেণ্ডস্কে’পৰ মাজত সালসলনি কৰিলে"</string>
diff --git a/res-product/values-az/strings.xml b/res-product/values-az/strings.xml
index 776f8c6..8e0d0fd 100644
--- a/res-product/values-az/strings.xml
+++ b/res-product/values-az/strings.xml
@@ -347,9 +347,12 @@
<string name="lockpassword_confirm_your_password_details_frp" product="default" msgid="1465326741724776281">"Telefonunuz zavod ayarlarına sıfırlanıb. Telefondan istifadə etmək üçün əvvəlki parolu daxil edin."</string>
<string name="lockpassword_confirm_your_password_details_frp" product="tablet" msgid="1333164951750797865">"Planşetiniz zavod ayarlarına sıfırlanıb. Bu planşeti istifadə etmək üçün əvvəlki parolu daxil edin."</string>
<string name="lockpassword_confirm_your_password_details_frp" product="device" msgid="116667646012224967">"Cihazınız zavod ayarlarına sıfırlanıb. Bu cihazı istifadə etmək üçün əvvəlki parolu daxil edin."</string>
- <string name="battery_tip_incompatible_charging_message" product="default" msgid="5315451445653379744">"Batareya asta şarj edilir və ya şarj edilmir. Kabel və cərəyan adapterinin telefon ilə işləyib-işləmədiyini yoxlayın"</string>
- <string name="battery_tip_incompatible_charging_message" product="device" msgid="7265524281090787927">"Batareya asta şarj edilir və ya şarj edilmir. Kabel və cərəyan adapterinin cihaz ilə işləyib-işləmədiyini yoxlayın"</string>
- <string name="battery_tip_incompatible_charging_message" product="tablet" msgid="174383022413708569">"Batareya asta şarj edilir və ya şarj edilmir. Kabel və cərəyan adapterinin planşet ilə işləyib-işləmədiyini yoxlayın"</string>
+ <!-- no translation found for battery_tip_incompatible_charging_message (5097154279720383707) -->
+ <skip />
+ <!-- no translation found for battery_tip_incompatible_charging_message (4208335872169818919) -->
+ <skip />
+ <!-- no translation found for battery_tip_incompatible_charging_message (5697523201841444736) -->
+ <skip />
<string name="lockscreen_trivial_controls_summary" product="default" msgid="42562533085885152">"Telefonu kiliddən çıxarmadan"</string>
<string name="lockscreen_trivial_controls_summary" product="tablet" msgid="9052068482124729345">"Planşeti kiliddən çıxarmadan"</string>
<string name="auto_rotate_summary_a11y" product="default" msgid="2813368383309985185">"Telefon rejimini portret və landşaft arasında dəyişdikdə"</string>
diff --git a/res-product/values-b+sr+Latn/strings.xml b/res-product/values-b+sr+Latn/strings.xml
index bab45a4..7d4af34 100644
--- a/res-product/values-b+sr+Latn/strings.xml
+++ b/res-product/values-b+sr+Latn/strings.xml
@@ -347,9 +347,12 @@
<string name="lockpassword_confirm_your_password_details_frp" product="default" msgid="1465326741724776281">"Telefon je resetovan na fabrička podešavanja. Da biste ga koristili, unesite prethodnu lozinku."</string>
<string name="lockpassword_confirm_your_password_details_frp" product="tablet" msgid="1333164951750797865">"Tablet je resetovan na fabrička podešavanja. Da biste ga koristili, unesite prethodnu lozinku."</string>
<string name="lockpassword_confirm_your_password_details_frp" product="device" msgid="116667646012224967">"Uređaj je resetovan na fabrička podešavanja. Da biste ga koristili, unesite prethodnu lozinku."</string>
- <string name="battery_tip_incompatible_charging_message" product="default" msgid="5315451445653379744">"Baterija se sporo puni ili neće da se puni. Proverite da li kabl i adapter rade sa telefonom"</string>
- <string name="battery_tip_incompatible_charging_message" product="device" msgid="7265524281090787927">"Baterija se sporo puni ili neće da se puni. Proverite da li kabl i adapter rade sa uređajem"</string>
- <string name="battery_tip_incompatible_charging_message" product="tablet" msgid="174383022413708569">"Baterija se sporo puni ili neće da se puni. Proverite da li kabl i adapter rade sa tabletom"</string>
+ <!-- no translation found for battery_tip_incompatible_charging_message (5097154279720383707) -->
+ <skip />
+ <!-- no translation found for battery_tip_incompatible_charging_message (4208335872169818919) -->
+ <skip />
+ <!-- no translation found for battery_tip_incompatible_charging_message (5697523201841444736) -->
+ <skip />
<string name="lockscreen_trivial_controls_summary" product="default" msgid="42562533085885152">"Bez otključavanja telefona"</string>
<string name="lockscreen_trivial_controls_summary" product="tablet" msgid="9052068482124729345">"Bez otključavanja tableta"</string>
<string name="auto_rotate_summary_a11y" product="default" msgid="2813368383309985185">"Kada okrećete telefon u uspravni ili vodoravni režim"</string>
diff --git a/res-product/values-be/strings.xml b/res-product/values-be/strings.xml
index 16cb359..b47d27f 100644
--- a/res-product/values-be/strings.xml
+++ b/res-product/values-be/strings.xml
@@ -347,9 +347,12 @@
<string name="lockpassword_confirm_your_password_details_frp" product="default" msgid="1465326741724776281">"Налады тэлефона скінуты да заводскіх значэнняў. Каб карыстацца ім, увядзіце свой былы пароль."</string>
<string name="lockpassword_confirm_your_password_details_frp" product="tablet" msgid="1333164951750797865">"Налады планшэта скінуты да заводскіх значэнняў. Каб карыстацца ім, увядзіце свой былы пароль."</string>
<string name="lockpassword_confirm_your_password_details_frp" product="device" msgid="116667646012224967">"Налады прылады скінуты да заводскіх значэнняў. Каб карыстацца ёю, увядзіце свой былы пароль."</string>
- <string name="battery_tip_incompatible_charging_message" product="default" msgid="5315451445653379744">"Акумулятар не зараджаецца ці зараджаецца павольна. Праверце, ці падыходзяць да тэлефона кабель і адаптар сілкавання"</string>
- <string name="battery_tip_incompatible_charging_message" product="device" msgid="7265524281090787927">"Акумулятар не зараджаецца ці зараджаецца павольна. Праверце, ці падыходзяць да прылады кабель і адаптар сілкавання"</string>
- <string name="battery_tip_incompatible_charging_message" product="tablet" msgid="174383022413708569">"Акумулятар не зараджаецца ці зараджаецца павольна. Праверце, ці падыходзяць да планшэта кабель і адаптар сілкавання"</string>
+ <!-- no translation found for battery_tip_incompatible_charging_message (5097154279720383707) -->
+ <skip />
+ <!-- no translation found for battery_tip_incompatible_charging_message (4208335872169818919) -->
+ <skip />
+ <!-- no translation found for battery_tip_incompatible_charging_message (5697523201841444736) -->
+ <skip />
<string name="lockscreen_trivial_controls_summary" product="default" msgid="42562533085885152">"Без разблакіроўкі тэлефона"</string>
<string name="lockscreen_trivial_controls_summary" product="tablet" msgid="9052068482124729345">"Без разблакіроўкі планшэта"</string>
<string name="auto_rotate_summary_a11y" product="default" msgid="2813368383309985185">"Калі вы паварочваеце тэлефон для змянення арыентацыі экрана"</string>
diff --git a/res-product/values-bg/strings.xml b/res-product/values-bg/strings.xml
index 7869337..0adf002 100644
--- a/res-product/values-bg/strings.xml
+++ b/res-product/values-bg/strings.xml
@@ -347,9 +347,12 @@
<string name="lockpassword_confirm_your_password_details_frp" product="default" msgid="1465326741724776281">"Фабр. настройки на телефона са били възстановени. За да го ползвате, въведете предишната си парола."</string>
<string name="lockpassword_confirm_your_password_details_frp" product="tablet" msgid="1333164951750797865">"Фабр. настройки на таблета са били възстановени. За да го използвате, въведете предишната си парола."</string>
<string name="lockpassword_confirm_your_password_details_frp" product="device" msgid="116667646012224967">"Фабр. настройки на у-вото са били възстановени. За да го използвате, въведете предишната си парола."</string>
- <string name="battery_tip_incompatible_charging_message" product="default" msgid="5315451445653379744">"Батерията се зарежда бавно или не се зарежда. Проверете дали кабелът и захранващият адаптер са съвместими с телефона ви"</string>
- <string name="battery_tip_incompatible_charging_message" product="device" msgid="7265524281090787927">"Батерията се зарежда бавно или не се зарежда. Проверете дали кабелът и захранващият адаптер са съвместими с устройството ви"</string>
- <string name="battery_tip_incompatible_charging_message" product="tablet" msgid="174383022413708569">"Батерията се зарежда бавно или не се зарежда. Проверете дали кабелът и захранващият адаптер са съвместими с таблета ви"</string>
+ <!-- no translation found for battery_tip_incompatible_charging_message (5097154279720383707) -->
+ <skip />
+ <!-- no translation found for battery_tip_incompatible_charging_message (4208335872169818919) -->
+ <skip />
+ <!-- no translation found for battery_tip_incompatible_charging_message (5697523201841444736) -->
+ <skip />
<string name="lockscreen_trivial_controls_summary" product="default" msgid="42562533085885152">"Без отключване на телефона"</string>
<string name="lockscreen_trivial_controls_summary" product="tablet" msgid="9052068482124729345">"Без отключване на таблета"</string>
<string name="auto_rotate_summary_a11y" product="default" msgid="2813368383309985185">"Когато завъртите телефона си вертикално или хоризонтално"</string>
diff --git a/res-product/values-bn/strings.xml b/res-product/values-bn/strings.xml
index 80df2a8..174a34f 100644
--- a/res-product/values-bn/strings.xml
+++ b/res-product/values-bn/strings.xml
@@ -347,9 +347,12 @@
<string name="lockpassword_confirm_your_password_details_frp" product="default" msgid="1465326741724776281">"আপনার ফোন ফ্যাক্টরি সেটিংসে রিসেট করা হয়েছে। এই ফোনটি ব্যবহার করতে হলে, আগের পাসওয়ার্ডটি লিখুন।"</string>
<string name="lockpassword_confirm_your_password_details_frp" product="tablet" msgid="1333164951750797865">"আপনার ট্যাবলেট ফ্যাক্টরি সেটিংসে রিসেট করা হয়েছে। এই ট্যাবলেট ব্যবহার করতে, আগের পাসওয়ার্ড লিখুন।"</string>
<string name="lockpassword_confirm_your_password_details_frp" product="device" msgid="116667646012224967">"আপনার ডিভাইস ফ্যাক্টরি সেটিংসে রিসেট করা হয়েছে। এই ডিভাইস ব্যবহার করতে, আপনার আগের পাসওয়ার্ড লিখুন।"</string>
- <string name="battery_tip_incompatible_charging_message" product="default" msgid="5315451445653379744">"ব্যাটারি ধীরে ধীরে চার্জ হচ্ছে অথবা চার্জ হচ্ছে না। কেবেল ও পাওয়ার অ্যাডাপ্টার আপনার ফোনের সাথে মানানসই কিনা চেক করে নিন"</string>
- <string name="battery_tip_incompatible_charging_message" product="device" msgid="7265524281090787927">"ব্যাটারি ধীরে ধীরে চার্জ হচ্ছে অথবা চার্জ হচ্ছে না। কেবেল ও পাওয়ার অ্যাডাপ্টার আপনার ডিভাইসে মানানসই কিনা তা চেক করে নিন"</string>
- <string name="battery_tip_incompatible_charging_message" product="tablet" msgid="174383022413708569">"ব্যাটারি ধীরে ধীরে চার্জ হচ্ছে অথবা চার্জ হচ্ছে না। কেবেল ও পাওয়ার অ্যাডাপ্টার আপনার ট্যাবলেটে মানানসই কিনা তা চেক করে নিন"</string>
+ <!-- no translation found for battery_tip_incompatible_charging_message (5097154279720383707) -->
+ <skip />
+ <!-- no translation found for battery_tip_incompatible_charging_message (4208335872169818919) -->
+ <skip />
+ <!-- no translation found for battery_tip_incompatible_charging_message (5697523201841444736) -->
+ <skip />
<string name="lockscreen_trivial_controls_summary" product="default" msgid="42562533085885152">"আপনার ফোন আনলক না করে"</string>
<string name="lockscreen_trivial_controls_summary" product="tablet" msgid="9052068482124729345">"আপনার ট্যাবলেট আনলক না করে"</string>
<string name="auto_rotate_summary_a11y" product="default" msgid="2813368383309985185">"আপনার ফোন, \'পোর্ট্রেট\' ও \'ল্যান্ডস্কেপ\' মোডের মধ্যে অদলবদল করলে"</string>
diff --git a/res-product/values-bs/strings.xml b/res-product/values-bs/strings.xml
index f5a70cb..53710f8 100644
--- a/res-product/values-bs/strings.xml
+++ b/res-product/values-bs/strings.xml
@@ -347,9 +347,12 @@
<string name="lockpassword_confirm_your_password_details_frp" product="default" msgid="1465326741724776281">"Telefon je vraćen na fabričke postavke. Da koristite telefon, unesite prethodnu lozinku."</string>
<string name="lockpassword_confirm_your_password_details_frp" product="tablet" msgid="1333164951750797865">"Tablet je vraćen na fabričke postavke. Da koristite tablet, unesite prethodnu lozinku."</string>
<string name="lockpassword_confirm_your_password_details_frp" product="device" msgid="116667646012224967">"Uređaj je vraćen na fabričke postavke. Da koristite uređaj, unesite prethodnu lozinku."</string>
- <string name="battery_tip_incompatible_charging_message" product="default" msgid="5315451445653379744">"Baterija se sporo puni ili se uopće ne puni. Provjerite funkcioniraju li kabl i adapter za napajanje s telefonom"</string>
- <string name="battery_tip_incompatible_charging_message" product="device" msgid="7265524281090787927">"Baterija se sporo puni ili se uopće ne puni. Provjerite funkcioniraju li kabl i adapter za napajanje s uređajem"</string>
- <string name="battery_tip_incompatible_charging_message" product="tablet" msgid="174383022413708569">"Baterija se sporo puni ili se uopće ne puni. Provjerite funkcioniraju li kabl i adapter za napajanje s tabletom"</string>
+ <!-- no translation found for battery_tip_incompatible_charging_message (5097154279720383707) -->
+ <skip />
+ <!-- no translation found for battery_tip_incompatible_charging_message (4208335872169818919) -->
+ <skip />
+ <!-- no translation found for battery_tip_incompatible_charging_message (5697523201841444736) -->
+ <skip />
<string name="lockscreen_trivial_controls_summary" product="default" msgid="42562533085885152">"Bez otključavanja telefona"</string>
<string name="lockscreen_trivial_controls_summary" product="tablet" msgid="9052068482124729345">"Bez otključavanja tableta"</string>
<string name="auto_rotate_summary_a11y" product="default" msgid="2813368383309985185">"Kada mijenjate prikaz na telefonu između uspravnog i vodoravnog"</string>
diff --git a/res-product/values-ca/strings.xml b/res-product/values-ca/strings.xml
index 26e34ba..48690a9 100644
--- a/res-product/values-ca/strings.xml
+++ b/res-product/values-ca/strings.xml
@@ -347,9 +347,12 @@
<string name="lockpassword_confirm_your_password_details_frp" product="default" msgid="1465326741724776281">"S\'ha restablert la config. de fàbrica del dispositiu. Per utilitzar-lo, escriu la contrasenya antiga."</string>
<string name="lockpassword_confirm_your_password_details_frp" product="tablet" msgid="1333164951750797865">"S\'ha restablert la config. de fàbrica de la tauleta. Per utilitzar-la, escriu la contrasenya antiga."</string>
<string name="lockpassword_confirm_your_password_details_frp" product="device" msgid="116667646012224967">"S\'ha restablert la config. de fàbrica del dispositiu. Per utilitzar-lo, escriu la contrasenya antiga."</string>
- <string name="battery_tip_incompatible_charging_message" product="default" msgid="5315451445653379744">"La bateria s\'està carregant lentament o no s\'està carregant. Comprova si el cable i l\'adaptador de corrent funcionen amb el teu telèfon."</string>
- <string name="battery_tip_incompatible_charging_message" product="device" msgid="7265524281090787927">"La bateria s\'està carregant lentament o no s\'està carregant. Comprova si el cable i l\'adaptador de corrent funcionen amb el teu dispositiu."</string>
- <string name="battery_tip_incompatible_charging_message" product="tablet" msgid="174383022413708569">"La bateria s\'està carregant lentament o no s\'està carregant. Comprova si el cable i l\'adaptador de corrent funcionen amb la teva tauleta."</string>
+ <!-- no translation found for battery_tip_incompatible_charging_message (5097154279720383707) -->
+ <skip />
+ <!-- no translation found for battery_tip_incompatible_charging_message (4208335872169818919) -->
+ <skip />
+ <!-- no translation found for battery_tip_incompatible_charging_message (5697523201841444736) -->
+ <skip />
<string name="lockscreen_trivial_controls_summary" product="default" msgid="42562533085885152">"Sense desbloquejar el telèfon"</string>
<string name="lockscreen_trivial_controls_summary" product="tablet" msgid="9052068482124729345">"Sense desbloquejar la tauleta"</string>
<string name="auto_rotate_summary_a11y" product="default" msgid="2813368383309985185">"Quan canvies entre el mode vertical i horitzontal al telèfon"</string>
diff --git a/res-product/values-cs/strings.xml b/res-product/values-cs/strings.xml
index be85f9a..f2d2453 100644
--- a/res-product/values-cs/strings.xml
+++ b/res-product/values-cs/strings.xml
@@ -347,9 +347,12 @@
<string name="lockpassword_confirm_your_password_details_frp" product="default" msgid="1465326741724776281">"Telefon byl resetován do továrního nastavení. Chcete-li tento telefon použít, zadejte předchozí heslo."</string>
<string name="lockpassword_confirm_your_password_details_frp" product="tablet" msgid="1333164951750797865">"Tablet byl resetován do továrního nastavení. Chcete-li tento tablet použít, zadejte předchozí heslo."</string>
<string name="lockpassword_confirm_your_password_details_frp" product="device" msgid="116667646012224967">"Zařízení bylo resetováno do továrního nastavení. Chcete-li toto zařízení použít, zadejte předchozí heslo."</string>
- <string name="battery_tip_incompatible_charging_message" product="default" msgid="5315451445653379744">"Baterie se nabíjí pomalu nebo se nenabíjí vůbec. Zkontrolujte, zda kabel a napájecí adaptér fungují s telefonem"</string>
- <string name="battery_tip_incompatible_charging_message" product="device" msgid="7265524281090787927">"Baterie se nabíjí pomalu nebo se nenabíjí vůbec. Zkontrolujte, zda kabel a napájecí adaptér fungují se zařízením"</string>
- <string name="battery_tip_incompatible_charging_message" product="tablet" msgid="174383022413708569">"Baterie se nabíjí pomalu nebo se nenabíjí vůbec. Zkontrolujte, zda kabel a napájecí adaptér fungují s tabletem"</string>
+ <!-- no translation found for battery_tip_incompatible_charging_message (5097154279720383707) -->
+ <skip />
+ <!-- no translation found for battery_tip_incompatible_charging_message (4208335872169818919) -->
+ <skip />
+ <!-- no translation found for battery_tip_incompatible_charging_message (5697523201841444736) -->
+ <skip />
<string name="lockscreen_trivial_controls_summary" product="default" msgid="42562533085885152">"Bez odemknutí telefonu"</string>
<string name="lockscreen_trivial_controls_summary" product="tablet" msgid="9052068482124729345">"Bez odemknutí tabletu"</string>
<string name="auto_rotate_summary_a11y" product="default" msgid="2813368383309985185">"Když telefon otočíte z režimu na výšku do režimu na šířku nebo naopak"</string>
diff --git a/res-product/values-da/strings.xml b/res-product/values-da/strings.xml
index b3fb32c..9b59b6c 100644
--- a/res-product/values-da/strings.xml
+++ b/res-product/values-da/strings.xml
@@ -347,9 +347,12 @@
<string name="lockpassword_confirm_your_password_details_frp" product="default" msgid="1465326741724776281">"Fabriksindstillingerne er gendannet på telefonen. Angiv din tidligere adgangskode for at bruge den."</string>
<string name="lockpassword_confirm_your_password_details_frp" product="tablet" msgid="1333164951750797865">"Fabriksindstillingerne er gendannet på tabletten. Angiv din tidligere adgangskode for at bruge den."</string>
<string name="lockpassword_confirm_your_password_details_frp" product="device" msgid="116667646012224967">"Fabriksindstillingerne er gendannet på enheden. Angiv din tidligere adgangskode for at bruge den."</string>
- <string name="battery_tip_incompatible_charging_message" product="default" msgid="5315451445653379744">"Batteriet oplader langsomt eller slet ikke. Tjek, om kablet og strømadapteren fungerer med din telefon"</string>
- <string name="battery_tip_incompatible_charging_message" product="device" msgid="7265524281090787927">"Batteriet oplader langsomt eller slet ikke. Tjek, om kablet og strømadapteren fungerer med din enhed"</string>
- <string name="battery_tip_incompatible_charging_message" product="tablet" msgid="174383022413708569">"Batteriet oplader langsomt eller slet ikke. Tjek, om kablet og strømadapteren fungerer med din tablet"</string>
+ <!-- no translation found for battery_tip_incompatible_charging_message (5097154279720383707) -->
+ <skip />
+ <!-- no translation found for battery_tip_incompatible_charging_message (4208335872169818919) -->
+ <skip />
+ <!-- no translation found for battery_tip_incompatible_charging_message (5697523201841444736) -->
+ <skip />
<string name="lockscreen_trivial_controls_summary" product="default" msgid="42562533085885152">"Uden at låse op for din telefon"</string>
<string name="lockscreen_trivial_controls_summary" product="tablet" msgid="9052068482124729345">"Uden at låse op for din tablet"</string>
<string name="auto_rotate_summary_a11y" product="default" msgid="2813368383309985185">"Når du drejer telefonen til stående eller liggende format"</string>
diff --git a/res-product/values-de/strings.xml b/res-product/values-de/strings.xml
index 408ebcc..0ac0b0b 100644
--- a/res-product/values-de/strings.xml
+++ b/res-product/values-de/strings.xml
@@ -347,9 +347,12 @@
<string name="lockpassword_confirm_your_password_details_frp" product="default" msgid="1465326741724776281">"Smartphone wurde auf Werkseinstellungen zurückgesetzt. Zum Verwenden vorheriges Passwort eingeben."</string>
<string name="lockpassword_confirm_your_password_details_frp" product="tablet" msgid="1333164951750797865">"Tablet wurde auf Werkseinstellungen zurückgesetzt. Zum Verwenden vorheriges Passwort eingeben."</string>
<string name="lockpassword_confirm_your_password_details_frp" product="device" msgid="116667646012224967">"Gerät wurde auf Werkseinstellungen zurückgesetzt. Zum Verwenden vorheriges Passwort eingeben."</string>
- <string name="battery_tip_incompatible_charging_message" product="default" msgid="5315451445653379744">"Der Akku wird nur langsam oder gar nicht geladen. Prüfe, ob Netzteil und Kabel mit deinem Smartphone kompatibel sind."</string>
- <string name="battery_tip_incompatible_charging_message" product="device" msgid="7265524281090787927">"Der Akku wird nur langsam oder gar nicht geladen. Prüfe, ob Netzteil und Kabel mit deinem Gerät kompatibel sind."</string>
- <string name="battery_tip_incompatible_charging_message" product="tablet" msgid="174383022413708569">"Der Akku wird nur langsam oder gar nicht geladen. Prüfe, ob Netzteil und Kabel mit deinem Tablet kompatibel sind."</string>
+ <!-- no translation found for battery_tip_incompatible_charging_message (5097154279720383707) -->
+ <skip />
+ <!-- no translation found for battery_tip_incompatible_charging_message (4208335872169818919) -->
+ <skip />
+ <!-- no translation found for battery_tip_incompatible_charging_message (5697523201841444736) -->
+ <skip />
<string name="lockscreen_trivial_controls_summary" product="default" msgid="42562533085885152">"Ohne dein Smartphone zu entsperren"</string>
<string name="lockscreen_trivial_controls_summary" product="tablet" msgid="9052068482124729345">"Ohne dein Tablet zu entsperren"</string>
<string name="auto_rotate_summary_a11y" product="default" msgid="2813368383309985185">"Wenn du das Smartphone drehst"</string>
diff --git a/res-product/values-el/strings.xml b/res-product/values-el/strings.xml
index a9d275a..f5c1e38 100644
--- a/res-product/values-el/strings.xml
+++ b/res-product/values-el/strings.xml
@@ -347,9 +347,12 @@
<string name="lockpassword_confirm_your_password_details_frp" product="default" msgid="1465326741724776281">"Έγινε επαναφ. των εργοστ. ρυθμ. τηλεφ. Για να χρησιμ. το τηλέφ. εισαγάγ. τον παλιό κωδ. πρόσβασης."</string>
<string name="lockpassword_confirm_your_password_details_frp" product="tablet" msgid="1333164951750797865">"Έγινε επαναφορά των εργοστ. ρυθμίσ. του tablet. Για να χρησ. το tablet εισαγ. τον προηγ. κωδ. πρόσβ."</string>
<string name="lockpassword_confirm_your_password_details_frp" product="device" msgid="116667646012224967">"Έγινε επαναφ. των εργοστ. ρυθμίσ. της συσκευής. Για να χρησ. τη συσκ. εισαγ. τον προηγ. κωδ. πρόσβ."</string>
- <string name="battery_tip_incompatible_charging_message" product="default" msgid="5315451445653379744">"Η μπαταρία φορτίζει αργά ή δεν φορτίζει. Ελέγξτε αν το καλώδιο και ο μετασχηματιστής λειτουργούν με το τηλέφωνό σας"</string>
- <string name="battery_tip_incompatible_charging_message" product="device" msgid="7265524281090787927">"Η μπαταρία φορτίζει αργά ή δεν φορτίζει. Ελέγξτε αν το καλώδιο και ο μετασχηματιστής λειτουργούν με τη συσκευή σας"</string>
- <string name="battery_tip_incompatible_charging_message" product="tablet" msgid="174383022413708569">"Η μπαταρία φορτίζει αργά ή δεν φορτίζει. Ελέγξτε αν το καλώδιο και ο μετασχηματιστής λειτουργούν με το tablet σας"</string>
+ <!-- no translation found for battery_tip_incompatible_charging_message (5097154279720383707) -->
+ <skip />
+ <!-- no translation found for battery_tip_incompatible_charging_message (4208335872169818919) -->
+ <skip />
+ <!-- no translation found for battery_tip_incompatible_charging_message (5697523201841444736) -->
+ <skip />
<string name="lockscreen_trivial_controls_summary" product="default" msgid="42562533085885152">"Χωρίς να ξεκλειδώσετε το τηλέφωνό σας"</string>
<string name="lockscreen_trivial_controls_summary" product="tablet" msgid="9052068482124729345">"Χωρίς να ξεκλειδώσετε το tablet σας"</string>
<string name="auto_rotate_summary_a11y" product="default" msgid="2813368383309985185">"Όταν μετακινείτε το τηλέφωνο σε κατακόρυφο ή οριζόντιο προσανατολισμό"</string>
diff --git a/res-product/values-en-rAU/strings.xml b/res-product/values-en-rAU/strings.xml
index 27df1eb..6a2b50d 100644
--- a/res-product/values-en-rAU/strings.xml
+++ b/res-product/values-en-rAU/strings.xml
@@ -347,9 +347,12 @@
<string name="lockpassword_confirm_your_password_details_frp" product="default" msgid="1465326741724776281">"Your phone was reset to factory settings. To use this phone, enter your previous password."</string>
<string name="lockpassword_confirm_your_password_details_frp" product="tablet" msgid="1333164951750797865">"Your tablet was reset to factory settings. To use this tablet, enter your previous password."</string>
<string name="lockpassword_confirm_your_password_details_frp" product="device" msgid="116667646012224967">"Your device was reset to factory settings. To use this device, enter your previous password."</string>
- <string name="battery_tip_incompatible_charging_message" product="default" msgid="5315451445653379744">"Battery charging slowly or won\'t charge. Check if the cable and power adaptor work with your phone"</string>
- <string name="battery_tip_incompatible_charging_message" product="device" msgid="7265524281090787927">"Battery charging slowly or won\'t charge. Check if the cable and power adaptor work with your device"</string>
- <string name="battery_tip_incompatible_charging_message" product="tablet" msgid="174383022413708569">"Battery charging slowly or won\'t charge. Check if the cable and power adaptor work with your tablet"</string>
+ <!-- no translation found for battery_tip_incompatible_charging_message (5097154279720383707) -->
+ <skip />
+ <!-- no translation found for battery_tip_incompatible_charging_message (4208335872169818919) -->
+ <skip />
+ <!-- no translation found for battery_tip_incompatible_charging_message (5697523201841444736) -->
+ <skip />
<string name="lockscreen_trivial_controls_summary" product="default" msgid="42562533085885152">"Without unlocking your phone"</string>
<string name="lockscreen_trivial_controls_summary" product="tablet" msgid="9052068482124729345">"Without unlocking your tablet"</string>
<string name="auto_rotate_summary_a11y" product="default" msgid="2813368383309985185">"When you move your phone between portrait and landscape"</string>
diff --git a/res-product/values-en-rCA/strings.xml b/res-product/values-en-rCA/strings.xml
index e6d336c..714b152 100644
--- a/res-product/values-en-rCA/strings.xml
+++ b/res-product/values-en-rCA/strings.xml
@@ -347,9 +347,9 @@
<string name="lockpassword_confirm_your_password_details_frp" product="default" msgid="1465326741724776281">"Your phone was reset to factory settings. To use this phone, enter your previous password."</string>
<string name="lockpassword_confirm_your_password_details_frp" product="tablet" msgid="1333164951750797865">"Your tablet was reset to factory settings. To use this tablet, enter your previous password."</string>
<string name="lockpassword_confirm_your_password_details_frp" product="device" msgid="116667646012224967">"Your device was reset to factory settings. To use this device, enter your previous password."</string>
- <string name="battery_tip_incompatible_charging_message" product="default" msgid="5315451445653379744">"Battery charging slowly or won\'t charge. Check if the cable and power adapter work with your phone"</string>
- <string name="battery_tip_incompatible_charging_message" product="device" msgid="7265524281090787927">"Battery charging slowly or won\'t charge. Check if the cable and power adapter work with your device"</string>
- <string name="battery_tip_incompatible_charging_message" product="tablet" msgid="174383022413708569">"Battery charging slowly or won\'t charge. Check if the cable and power adapter work with your tablet"</string>
+ <string name="battery_tip_incompatible_charging_message" product="default" msgid="5097154279720383707">"Your phone may be charging slowly or not charging. For faster charging, use a recommended cable and adapter."</string>
+ <string name="battery_tip_incompatible_charging_message" product="device" msgid="4208335872169818919">"Your device may be charging slowly or not charging. For faster charging, use a recommended cable and adapter."</string>
+ <string name="battery_tip_incompatible_charging_message" product="tablet" msgid="5697523201841444736">"Your tablet may be charging slowly or not charging. For faster charging, use a recommended cable and adapter."</string>
<string name="lockscreen_trivial_controls_summary" product="default" msgid="42562533085885152">"Without unlocking your phone"</string>
<string name="lockscreen_trivial_controls_summary" product="tablet" msgid="9052068482124729345">"Without unlocking your tablet"</string>
<string name="auto_rotate_summary_a11y" product="default" msgid="2813368383309985185">"When you move your phone between portrait and landscape"</string>
diff --git a/res-product/values-en-rGB/strings.xml b/res-product/values-en-rGB/strings.xml
index c799e55..5f7cd7b 100644
--- a/res-product/values-en-rGB/strings.xml
+++ b/res-product/values-en-rGB/strings.xml
@@ -347,9 +347,12 @@
<string name="lockpassword_confirm_your_password_details_frp" product="default" msgid="1465326741724776281">"Your phone was reset to factory settings. To use this phone, enter your previous password."</string>
<string name="lockpassword_confirm_your_password_details_frp" product="tablet" msgid="1333164951750797865">"Your tablet was reset to factory settings. To use this tablet, enter your previous password."</string>
<string name="lockpassword_confirm_your_password_details_frp" product="device" msgid="116667646012224967">"Your device was reset to factory settings. To use this device, enter your previous password."</string>
- <string name="battery_tip_incompatible_charging_message" product="default" msgid="5315451445653379744">"Battery charging slowly or won\'t charge. Check if the cable and power adaptor work with your phone"</string>
- <string name="battery_tip_incompatible_charging_message" product="device" msgid="7265524281090787927">"Battery charging slowly or won\'t charge. Check if the cable and power adaptor work with your device"</string>
- <string name="battery_tip_incompatible_charging_message" product="tablet" msgid="174383022413708569">"Battery charging slowly or won\'t charge. Check if the cable and power adaptor work with your tablet"</string>
+ <!-- no translation found for battery_tip_incompatible_charging_message (5097154279720383707) -->
+ <skip />
+ <!-- no translation found for battery_tip_incompatible_charging_message (4208335872169818919) -->
+ <skip />
+ <!-- no translation found for battery_tip_incompatible_charging_message (5697523201841444736) -->
+ <skip />
<string name="lockscreen_trivial_controls_summary" product="default" msgid="42562533085885152">"Without unlocking your phone"</string>
<string name="lockscreen_trivial_controls_summary" product="tablet" msgid="9052068482124729345">"Without unlocking your tablet"</string>
<string name="auto_rotate_summary_a11y" product="default" msgid="2813368383309985185">"When you move your phone between portrait and landscape"</string>
diff --git a/res-product/values-en-rIN/strings.xml b/res-product/values-en-rIN/strings.xml
index c799e55..5f7cd7b 100644
--- a/res-product/values-en-rIN/strings.xml
+++ b/res-product/values-en-rIN/strings.xml
@@ -347,9 +347,12 @@
<string name="lockpassword_confirm_your_password_details_frp" product="default" msgid="1465326741724776281">"Your phone was reset to factory settings. To use this phone, enter your previous password."</string>
<string name="lockpassword_confirm_your_password_details_frp" product="tablet" msgid="1333164951750797865">"Your tablet was reset to factory settings. To use this tablet, enter your previous password."</string>
<string name="lockpassword_confirm_your_password_details_frp" product="device" msgid="116667646012224967">"Your device was reset to factory settings. To use this device, enter your previous password."</string>
- <string name="battery_tip_incompatible_charging_message" product="default" msgid="5315451445653379744">"Battery charging slowly or won\'t charge. Check if the cable and power adaptor work with your phone"</string>
- <string name="battery_tip_incompatible_charging_message" product="device" msgid="7265524281090787927">"Battery charging slowly or won\'t charge. Check if the cable and power adaptor work with your device"</string>
- <string name="battery_tip_incompatible_charging_message" product="tablet" msgid="174383022413708569">"Battery charging slowly or won\'t charge. Check if the cable and power adaptor work with your tablet"</string>
+ <!-- no translation found for battery_tip_incompatible_charging_message (5097154279720383707) -->
+ <skip />
+ <!-- no translation found for battery_tip_incompatible_charging_message (4208335872169818919) -->
+ <skip />
+ <!-- no translation found for battery_tip_incompatible_charging_message (5697523201841444736) -->
+ <skip />
<string name="lockscreen_trivial_controls_summary" product="default" msgid="42562533085885152">"Without unlocking your phone"</string>
<string name="lockscreen_trivial_controls_summary" product="tablet" msgid="9052068482124729345">"Without unlocking your tablet"</string>
<string name="auto_rotate_summary_a11y" product="default" msgid="2813368383309985185">"When you move your phone between portrait and landscape"</string>
diff --git a/res-product/values-en-rXC/strings.xml b/res-product/values-en-rXC/strings.xml
index 34cab4f..b28e995 100644
--- a/res-product/values-en-rXC/strings.xml
+++ b/res-product/values-en-rXC/strings.xml
@@ -347,9 +347,9 @@
<string name="lockpassword_confirm_your_password_details_frp" product="default" msgid="1465326741724776281">"Your phone was reset to factory settings. To use this phone, enter your previous password."</string>
<string name="lockpassword_confirm_your_password_details_frp" product="tablet" msgid="1333164951750797865">"Your tablet was reset to factory settings. To use this tablet, enter your previous password."</string>
<string name="lockpassword_confirm_your_password_details_frp" product="device" msgid="116667646012224967">"Your device was reset to factory settings. To use this device, enter your previous password."</string>
- <string name="battery_tip_incompatible_charging_message" product="default" msgid="5315451445653379744">"Battery charging slowly or won\'t charge. Check if the cable and power adapter work with your phone"</string>
- <string name="battery_tip_incompatible_charging_message" product="device" msgid="7265524281090787927">"Battery charging slowly or won\'t charge. Check if the cable and power adapter work with your device"</string>
- <string name="battery_tip_incompatible_charging_message" product="tablet" msgid="174383022413708569">"Battery charging slowly or won\'t charge. Check if the cable and power adapter work with your tablet"</string>
+ <string name="battery_tip_incompatible_charging_message" product="default" msgid="5097154279720383707">"Your phone may be charging slowly or not charging. For faster charging, use a recommended cable and adapter."</string>
+ <string name="battery_tip_incompatible_charging_message" product="device" msgid="4208335872169818919">"Your device may be charging slowly or not charging. For faster charging, use a recommended cable and adapter."</string>
+ <string name="battery_tip_incompatible_charging_message" product="tablet" msgid="5697523201841444736">"Your tablet may be charging slowly or not charging. For faster charging, use a recommended cable and adapter."</string>
<string name="lockscreen_trivial_controls_summary" product="default" msgid="42562533085885152">"Without unlocking your phone"</string>
<string name="lockscreen_trivial_controls_summary" product="tablet" msgid="9052068482124729345">"Without unlocking your tablet"</string>
<string name="auto_rotate_summary_a11y" product="default" msgid="2813368383309985185">"When you move your phone between portrait and landscape"</string>
diff --git a/res-product/values-es-rUS/strings.xml b/res-product/values-es-rUS/strings.xml
index 2a4ad45..ddbb0fc 100644
--- a/res-product/values-es-rUS/strings.xml
+++ b/res-product/values-es-rUS/strings.xml
@@ -347,9 +347,12 @@
<string name="lockpassword_confirm_your_password_details_frp" product="default" msgid="1465326741724776281">"Configuración de fábrica restablecida. Para usar este teléfono, ingresa la contraseña anterior."</string>
<string name="lockpassword_confirm_your_password_details_frp" product="tablet" msgid="1333164951750797865">"Configuración de fábrica restablecida. Para usar esta tablet, ingresa la contraseña anterior."</string>
<string name="lockpassword_confirm_your_password_details_frp" product="device" msgid="116667646012224967">"Configuración de fábrica restablecida. Para usar el dispositivo, ingresa la contraseña anterior."</string>
- <string name="battery_tip_incompatible_charging_message" product="default" msgid="5315451445653379744">"La batería está cargando lento o no carga. Comprueba que el cable y el adaptador de alimentación funcionen con tu teléfono."</string>
- <string name="battery_tip_incompatible_charging_message" product="device" msgid="7265524281090787927">"La batería está cargando lento o no carga. Comprueba que el cable y el adaptador de alimentación funcionen con tu dispositivo."</string>
- <string name="battery_tip_incompatible_charging_message" product="tablet" msgid="174383022413708569">"La batería está cargando lento o no carga. Comprueba que el cable y el adaptador de alimentación funcionen con tu tablet."</string>
+ <!-- no translation found for battery_tip_incompatible_charging_message (5097154279720383707) -->
+ <skip />
+ <!-- no translation found for battery_tip_incompatible_charging_message (4208335872169818919) -->
+ <skip />
+ <!-- no translation found for battery_tip_incompatible_charging_message (5697523201841444736) -->
+ <skip />
<string name="lockscreen_trivial_controls_summary" product="default" msgid="42562533085885152">"Sin desbloquear tu teléfono"</string>
<string name="lockscreen_trivial_controls_summary" product="tablet" msgid="9052068482124729345">"Sin desbloquear tu tablet"</string>
<string name="auto_rotate_summary_a11y" product="default" msgid="2813368383309985185">"Cuando muevas el teléfono entre el modo vertical y el horizontal"</string>
diff --git a/res-product/values-es/strings.xml b/res-product/values-es/strings.xml
index 5095ec8..81ab874 100644
--- a/res-product/values-es/strings.xml
+++ b/res-product/values-es/strings.xml
@@ -347,9 +347,12 @@
<string name="lockpassword_confirm_your_password_details_frp" product="default" msgid="1465326741724776281">"Ajustes de fábrica del teléfono restablecidos. Para usarlo, introduce tu contraseña anterior."</string>
<string name="lockpassword_confirm_your_password_details_frp" product="tablet" msgid="1333164951750797865">"Ajustes de fábrica de la tablet restablecidos. Para usarla, introduce tu contraseña anterior."</string>
<string name="lockpassword_confirm_your_password_details_frp" product="device" msgid="116667646012224967">"Ajustes de fábrica del dispositivo restablecidos. Para usarlo, introduce tu contraseña anterior."</string>
- <string name="battery_tip_incompatible_charging_message" product="default" msgid="5315451445653379744">"La batería se está cargando lentamente o no se está cargando. Comprueba que el cable y el adaptador de corriente funcionan con tu teléfono."</string>
- <string name="battery_tip_incompatible_charging_message" product="device" msgid="7265524281090787927">"La batería se está cargando lentamente o no se está cargando. Comprueba que el cable y el adaptador de corriente funcionan con tu dispositivo."</string>
- <string name="battery_tip_incompatible_charging_message" product="tablet" msgid="174383022413708569">"La batería se está cargando lentamente o no se está cargando. Comprueba que el cable y el adaptador de corriente funcionan con tu tablet."</string>
+ <!-- no translation found for battery_tip_incompatible_charging_message (5097154279720383707) -->
+ <skip />
+ <!-- no translation found for battery_tip_incompatible_charging_message (4208335872169818919) -->
+ <skip />
+ <!-- no translation found for battery_tip_incompatible_charging_message (5697523201841444736) -->
+ <skip />
<string name="lockscreen_trivial_controls_summary" product="default" msgid="42562533085885152">"Sin desbloquear tu teléfono"</string>
<string name="lockscreen_trivial_controls_summary" product="tablet" msgid="9052068482124729345">"Sin desbloquear tu tablet"</string>
<string name="auto_rotate_summary_a11y" product="default" msgid="2813368383309985185">"Cuando cambias el teléfono entre vertical y horizontal"</string>
diff --git a/res-product/values-et/strings.xml b/res-product/values-et/strings.xml
index 989e0cd..e141b84 100644
--- a/res-product/values-et/strings.xml
+++ b/res-product/values-et/strings.xml
@@ -347,9 +347,12 @@
<string name="lockpassword_confirm_your_password_details_frp" product="default" msgid="1465326741724776281">"Telefon lähtestati tehaseseadetele. Telefoni kasutamiseks sisestage oma eelmine parool."</string>
<string name="lockpassword_confirm_your_password_details_frp" product="tablet" msgid="1333164951750797865">"Tahvelarvuti lähtestati tehaseseadetele. Tahvelarvuti kasutamiseks sisestage oma eelmine parool."</string>
<string name="lockpassword_confirm_your_password_details_frp" product="device" msgid="116667646012224967">"Seade lähtestati tehaseseadetele. Seadme kasutamiseks sisestage oma eelmine parool."</string>
- <string name="battery_tip_incompatible_charging_message" product="default" msgid="5315451445653379744">"Akut ei laeta või laetakse aeglaselt. Kontrollige, kas kaabel ja toiteadapter töötavad teie telefoniga"</string>
- <string name="battery_tip_incompatible_charging_message" product="device" msgid="7265524281090787927">"Akut ei laeta või laetakse aeglaselt. Kontrollige, kas kaabel ja toiteadapter töötavad teie seadmega."</string>
- <string name="battery_tip_incompatible_charging_message" product="tablet" msgid="174383022413708569">"Akut ei laeta või laetakse aeglaselt. Kontrollige, kas kaabel ja toiteadapter töötavad teie tahvelarvutiga."</string>
+ <!-- no translation found for battery_tip_incompatible_charging_message (5097154279720383707) -->
+ <skip />
+ <!-- no translation found for battery_tip_incompatible_charging_message (4208335872169818919) -->
+ <skip />
+ <!-- no translation found for battery_tip_incompatible_charging_message (5697523201841444736) -->
+ <skip />
<string name="lockscreen_trivial_controls_summary" product="default" msgid="42562533085885152">"Ilma telefoni avamata"</string>
<string name="lockscreen_trivial_controls_summary" product="tablet" msgid="9052068482124729345">"Ilma tahvelarvutit avamata"</string>
<string name="auto_rotate_summary_a11y" product="default" msgid="2813368383309985185">"Liigutades telefoni vertikaal- ja horisontaalrežiimi vahel"</string>
diff --git a/res-product/values-eu/strings.xml b/res-product/values-eu/strings.xml
index 85dd658..a91b9b6 100644
--- a/res-product/values-eu/strings.xml
+++ b/res-product/values-eu/strings.xml
@@ -347,9 +347,12 @@
<string name="lockpassword_confirm_your_password_details_frp" product="default" msgid="1465326741724776281">"Telefonoaren jatorrizko ezarpenak berrezarri dira. Telefonoa erabiltzeko, idatzi aurreko pasahitza."</string>
<string name="lockpassword_confirm_your_password_details_frp" product="tablet" msgid="1333164951750797865">"Tabletaren jatorrizko ezarpenak berrezarri dira. Tableta erabiltzeko, idatzi aurreko pasahitza."</string>
<string name="lockpassword_confirm_your_password_details_frp" product="device" msgid="116667646012224967">"Gailuaren jatorrizko ezarpenak berrezarri dira. Gailua erabiltzeko, idatzi aurreko pasahitza."</string>
- <string name="battery_tip_incompatible_charging_message" product="default" msgid="5315451445653379744">"Bateria mantso kargatzen ari da edo ez da kargatzen. Egiaztatu kableak eta egokigailuak telefonoarekin funtzionatzen dutela."</string>
- <string name="battery_tip_incompatible_charging_message" product="device" msgid="7265524281090787927">"Bateria mantso kargatzen ari da edo ez da kargatzen. Egiaztatu kableak eta egokigailuak gailuarekin funtzionatzen dutela."</string>
- <string name="battery_tip_incompatible_charging_message" product="tablet" msgid="174383022413708569">"Bateria mantso kargatzen ari da edo ez da kargatzen. Egiaztatu kableak eta egokigailuak tabletarekin funtzionatzen dutela."</string>
+ <!-- no translation found for battery_tip_incompatible_charging_message (5097154279720383707) -->
+ <skip />
+ <!-- no translation found for battery_tip_incompatible_charging_message (4208335872169818919) -->
+ <skip />
+ <!-- no translation found for battery_tip_incompatible_charging_message (5697523201841444736) -->
+ <skip />
<string name="lockscreen_trivial_controls_summary" product="default" msgid="42562533085885152">"Telefonoa desblokeatu gabe"</string>
<string name="lockscreen_trivial_controls_summary" product="tablet" msgid="9052068482124729345">"Tableta desblokeatu gabe"</string>
<string name="auto_rotate_summary_a11y" product="default" msgid="2813368383309985185">"Telefonoaren pantailaren orientazioa bertikaletik horizontalera, eta alderantziz, aldatzen duzunean"</string>
diff --git a/res-product/values-fa/strings.xml b/res-product/values-fa/strings.xml
index de847e2..ad77798 100644
--- a/res-product/values-fa/strings.xml
+++ b/res-product/values-fa/strings.xml
@@ -347,9 +347,12 @@
<string name="lockpassword_confirm_your_password_details_frp" product="default" msgid="1465326741724776281">"تلفن به تنظیمات کارخانه بازنشانی شده است. برای استفاده از این تلفن، گذرواژه قبلی را وارد کنید."</string>
<string name="lockpassword_confirm_your_password_details_frp" product="tablet" msgid="1333164951750797865">"رایانه لوحی به تنظیمات کارخانه بازنشانی شده است. برای استفاده از این رایانه لوحی، گذرواژه قبلی را وارد کنید."</string>
<string name="lockpassword_confirm_your_password_details_frp" product="device" msgid="116667646012224967">"دستگاه به تنظیمات کارخانه بازنشانی شده است. برای استفاده از این دستگاه، گذرواژه قبلی را وارد کنید."</string>
- <string name="battery_tip_incompatible_charging_message" product="default" msgid="5315451445653379744">"باتری بهکندی شارژ میشود یا اصلاً شارژ نمیشود. ببینید کابل و آداپتور برق با تلفنتان سازگار است یا نه"</string>
- <string name="battery_tip_incompatible_charging_message" product="device" msgid="7265524281090787927">"باتری بهکندی شارژ میشود یا اصلاً شارژ نمیشود. ببینید کابل و آداپتور برق با دستگاهتان سازگار است یا نه"</string>
- <string name="battery_tip_incompatible_charging_message" product="tablet" msgid="174383022413708569">"باتری بهکندی شارژ میشود یا اصلاً شارژ نمیشود. ببینید کابل و آداپتور برق با رایانه لوحیتان سازگار است یا نه"</string>
+ <!-- no translation found for battery_tip_incompatible_charging_message (5097154279720383707) -->
+ <skip />
+ <!-- no translation found for battery_tip_incompatible_charging_message (4208335872169818919) -->
+ <skip />
+ <!-- no translation found for battery_tip_incompatible_charging_message (5697523201841444736) -->
+ <skip />
<string name="lockscreen_trivial_controls_summary" product="default" msgid="42562533085885152">"بدون باز کردن قفل تلفن"</string>
<string name="lockscreen_trivial_controls_summary" product="tablet" msgid="9052068482124729345">"بدون باز کردن قفل رایانه لوحی"</string>
<string name="auto_rotate_summary_a11y" product="default" msgid="2813368383309985185">"وقتی تلفن را بین حالت افقی و عمودی جابهجا میکنید"</string>
diff --git a/res-product/values-fi/strings.xml b/res-product/values-fi/strings.xml
index cad4439..49aaa93 100644
--- a/res-product/values-fi/strings.xml
+++ b/res-product/values-fi/strings.xml
@@ -347,9 +347,12 @@
<string name="lockpassword_confirm_your_password_details_frp" product="default" msgid="1465326741724776281">"Puhelimen laiteasetukset palautettiin. Jos haluat käyttää tätä puhelinta, lisää aiempi salasana."</string>
<string name="lockpassword_confirm_your_password_details_frp" product="tablet" msgid="1333164951750797865">"Tabletin tehdasasetukset palautettiin. Käytä tablettia lisäämällä aiempi salasana."</string>
<string name="lockpassword_confirm_your_password_details_frp" product="device" msgid="116667646012224967">"Laitteen tehdasasetukset palautettiin. Käytä laitetta lisäämällä aiempi salasana."</string>
- <string name="battery_tip_incompatible_charging_message" product="default" msgid="5315451445653379744">"Akku ei lataudu tai latautuu hitaasti. Tarkista, toimiiko johto ja virtalähde puhelimesi kanssa"</string>
- <string name="battery_tip_incompatible_charging_message" product="device" msgid="7265524281090787927">"Akku ei lataudu tai latautuu hitaasti. Tarkista, toimiiko johto ja virtalähde laitteesi kanssa"</string>
- <string name="battery_tip_incompatible_charging_message" product="tablet" msgid="174383022413708569">"Akku ei lataudu tai latautuu hitaasti. Tarkista, toimiiko johto ja virtalähde tablettisi kanssa"</string>
+ <!-- no translation found for battery_tip_incompatible_charging_message (5097154279720383707) -->
+ <skip />
+ <!-- no translation found for battery_tip_incompatible_charging_message (4208335872169818919) -->
+ <skip />
+ <!-- no translation found for battery_tip_incompatible_charging_message (5697523201841444736) -->
+ <skip />
<string name="lockscreen_trivial_controls_summary" product="default" msgid="42562533085885152">"Avaamatta puhelimen lukitusta"</string>
<string name="lockscreen_trivial_controls_summary" product="tablet" msgid="9052068482124729345">"Avaamatta tabletin lukitusta"</string>
<string name="auto_rotate_summary_a11y" product="default" msgid="2813368383309985185">"Kun käännät puhelimen pysty- tai vaaka-asentoon"</string>
diff --git a/res-product/values-fr-rCA/strings.xml b/res-product/values-fr-rCA/strings.xml
index 9b9a2f7..aa23b80 100644
--- a/res-product/values-fr-rCA/strings.xml
+++ b/res-product/values-fr-rCA/strings.xml
@@ -347,9 +347,12 @@
<string name="lockpassword_confirm_your_password_details_frp" product="default" msgid="1465326741724776281">"Téléphone réinitialisé aux paramètres par défaut Pour l\'utiliser, entrez votre ancien mot de passe."</string>
<string name="lockpassword_confirm_your_password_details_frp" product="tablet" msgid="1333164951750797865">"Tablette réinitialisée aux paramètres par défaut. Pour l\'utiliser, entrez votre ancien mot de passe."</string>
<string name="lockpassword_confirm_your_password_details_frp" product="device" msgid="116667646012224967">"Appareil réinitialisé aux paramètres par défaut. Pour l\'utiliser, entrez votre ancien mot de passe."</string>
- <string name="battery_tip_incompatible_charging_message" product="default" msgid="5315451445653379744">"La pile se recharge lentement ou pas du tout. Vérifiez que le câble et l\'adaptateur d\'alimentation sont compatibles avec votre téléphone"</string>
- <string name="battery_tip_incompatible_charging_message" product="device" msgid="7265524281090787927">"La pile se recharge lentement ou pas du tout. Vérifiez que le câble et l\'adaptateur d\'alimentation sont compatibles avec votre appareil"</string>
- <string name="battery_tip_incompatible_charging_message" product="tablet" msgid="174383022413708569">"La pile se recharge lentement ou pas du tout. Vérifiez que le câble et l\'adaptateur d\'alimentation sont compatibles avec votre tablette"</string>
+ <!-- no translation found for battery_tip_incompatible_charging_message (5097154279720383707) -->
+ <skip />
+ <!-- no translation found for battery_tip_incompatible_charging_message (4208335872169818919) -->
+ <skip />
+ <!-- no translation found for battery_tip_incompatible_charging_message (5697523201841444736) -->
+ <skip />
<string name="lockscreen_trivial_controls_summary" product="default" msgid="42562533085885152">"Sans déverrouiller votre téléphone"</string>
<string name="lockscreen_trivial_controls_summary" product="tablet" msgid="9052068482124729345">"Sans déverrouiller votre tablette"</string>
<string name="auto_rotate_summary_a11y" product="default" msgid="2813368383309985185">"Lorsque vous orientez votre téléphone entre les modes portrait et paysage"</string>
diff --git a/res-product/values-fr/strings.xml b/res-product/values-fr/strings.xml
index 7c77a01..222d414 100644
--- a/res-product/values-fr/strings.xml
+++ b/res-product/values-fr/strings.xml
@@ -347,9 +347,12 @@
<string name="lockpassword_confirm_your_password_details_frp" product="default" msgid="1465326741724776281">"Configuration d\'usine du téléphone rétablie. Pour l\'utiliser, saisissez votre mot passe précédent."</string>
<string name="lockpassword_confirm_your_password_details_frp" product="tablet" msgid="1333164951750797865">"Configuration d\'usine de la tablette rétablie. Pour l\'utiliser, saisissez le mot de passe précédent."</string>
<string name="lockpassword_confirm_your_password_details_frp" product="device" msgid="116667646012224967">"Configuration d\'usine de l\'appareil rétablie. Pour l\'utiliser, saisissez le mot de passe précédent."</string>
- <string name="battery_tip_incompatible_charging_message" product="default" msgid="5315451445653379744">"La batterie se recharge lentement ou pas du tout. Vérifiez si le câble et l\'adaptateur secteur fonctionnent avec votre téléphone."</string>
- <string name="battery_tip_incompatible_charging_message" product="device" msgid="7265524281090787927">"La batterie se recharge lentement ou pas du tout. Vérifiez si le câble et l\'adaptateur secteur fonctionnent avec votre appareil."</string>
- <string name="battery_tip_incompatible_charging_message" product="tablet" msgid="174383022413708569">"La batterie se recharge lentement ou pas du tout. Vérifiez si le câble et l\'adaptateur secteur fonctionnent avec votre tablette."</string>
+ <!-- no translation found for battery_tip_incompatible_charging_message (5097154279720383707) -->
+ <skip />
+ <!-- no translation found for battery_tip_incompatible_charging_message (4208335872169818919) -->
+ <skip />
+ <!-- no translation found for battery_tip_incompatible_charging_message (5697523201841444736) -->
+ <skip />
<string name="lockscreen_trivial_controls_summary" product="default" msgid="42562533085885152">"Sans déverrouiller votre téléphone"</string>
<string name="lockscreen_trivial_controls_summary" product="tablet" msgid="9052068482124729345">"Sans déverrouiller votre tablette"</string>
<string name="auto_rotate_summary_a11y" product="default" msgid="2813368383309985185">"Quand vous basculez votre téléphone en mode portrait ou paysage"</string>
diff --git a/res-product/values-gl/strings.xml b/res-product/values-gl/strings.xml
index 5573ef4..b3bbcc4 100644
--- a/res-product/values-gl/strings.xml
+++ b/res-product/values-gl/strings.xml
@@ -347,9 +347,12 @@
<string name="lockpassword_confirm_your_password_details_frp" product="default" msgid="1465326741724776281">"Restableceuse a configuración de fábrica do teléfono. Para usalo, pon o contrasinal anterior."</string>
<string name="lockpassword_confirm_your_password_details_frp" product="tablet" msgid="1333164951750797865">"Restableceuse a configuración de fábrica da tableta. Para usala, pon o contrasinal anterior."</string>
<string name="lockpassword_confirm_your_password_details_frp" product="device" msgid="116667646012224967">"Restableceuse a configuración de fábrica do dispositivo. Para usalo, pon o contrasinal anterior."</string>
- <string name="battery_tip_incompatible_charging_message" product="default" msgid="5315451445653379744">"A batería está cargando lentamente ou non está cargando. Comproba se o cable e o adaptador de corrente son compatibles co teléfono"</string>
- <string name="battery_tip_incompatible_charging_message" product="device" msgid="7265524281090787927">"A batería está cargando lentamente ou non está cargando. Comproba se o cable e o adaptador de corrente son compatibles co dispositivo"</string>
- <string name="battery_tip_incompatible_charging_message" product="tablet" msgid="174383022413708569">"A batería está cargando lentamente ou non está cargando. Comproba se o cable e o adaptador de corrente son compatibles coa tableta"</string>
+ <!-- no translation found for battery_tip_incompatible_charging_message (5097154279720383707) -->
+ <skip />
+ <!-- no translation found for battery_tip_incompatible_charging_message (4208335872169818919) -->
+ <skip />
+ <!-- no translation found for battery_tip_incompatible_charging_message (5697523201841444736) -->
+ <skip />
<string name="lockscreen_trivial_controls_summary" product="default" msgid="42562533085885152">"Sen desbloquear o teléfono"</string>
<string name="lockscreen_trivial_controls_summary" product="tablet" msgid="9052068482124729345">"Sen desbloquear a tableta"</string>
<string name="auto_rotate_summary_a11y" product="default" msgid="2813368383309985185">"Ao cambiar o teléfono do modo vertical ao horizontal"</string>
diff --git a/res-product/values-gu/strings.xml b/res-product/values-gu/strings.xml
index f418751..b741021 100644
--- a/res-product/values-gu/strings.xml
+++ b/res-product/values-gu/strings.xml
@@ -347,9 +347,12 @@
<string name="lockpassword_confirm_your_password_details_frp" product="default" msgid="1465326741724776281">"ફોન ફેક્ટરી સેટિંગ પર રીસેટ કરવામાં આવ્યો છે. આ ફોનનો ઉપયોગ કરવા માટે તમારો અગાઉનો પાસવર્ડ દાખલ કરો."</string>
<string name="lockpassword_confirm_your_password_details_frp" product="tablet" msgid="1333164951750797865">"તમારું ટૅબ્લેટ ફેક્ટરી સેટિંગ પર રીસેટ કરાયું છે. આ ટૅબ્લેટનો ઉપયોગ કરવા, તમારો અગાઉનો પાસવર્ડ દાખલ કરો."</string>
<string name="lockpassword_confirm_your_password_details_frp" product="device" msgid="116667646012224967">"તમારું ડિવાઇસ ફેક્ટરી સેટિંગ પર રીસેટ કરાયું છે. આ ડિવાઇસનો ઉપયોગ કરવા, અગાઉનો પાસવર્ડ દાખલ કરો."</string>
- <string name="battery_tip_incompatible_charging_message" product="default" msgid="5315451445653379744">"બૅટરી ખૂબ જ ધીમેથી ચાર્જ થઈ રહી છે અથવા તો તે ચાર્જ થઈ રહી નથી. કેબલ અને પાવર અડૅપ્ટર તમારા ફોન સાથે કામ કરે છે કે નહીં તે ચેક કરો"</string>
- <string name="battery_tip_incompatible_charging_message" product="device" msgid="7265524281090787927">"બૅટરી ખૂબ જ ધીમેથી ચાર્જ થઈ રહી છે અથવા તો તે ચાર્જ થઈ રહી નથી. કેબલ અને પાવર અડૅપ્ટર તમારા ડિવાઇસ સાથે કામ કરે છે કે નહીં તે ચેક કરો"</string>
- <string name="battery_tip_incompatible_charging_message" product="tablet" msgid="174383022413708569">"બૅટરી ખૂબ જ ધીમેથી ચાર્જ થઈ રહી છે અથવા તો તે ચાર્જ થઈ રહી નથી. કેબલ અને પાવર અડૅપ્ટર તમારા ટૅબ્લેટ સાથે કામ કરે છે કે નહીં તે ચેક કરો"</string>
+ <!-- no translation found for battery_tip_incompatible_charging_message (5097154279720383707) -->
+ <skip />
+ <!-- no translation found for battery_tip_incompatible_charging_message (4208335872169818919) -->
+ <skip />
+ <!-- no translation found for battery_tip_incompatible_charging_message (5697523201841444736) -->
+ <skip />
<string name="lockscreen_trivial_controls_summary" product="default" msgid="42562533085885152">"તમારો ફોન અનલૉક કર્યા વિના"</string>
<string name="lockscreen_trivial_controls_summary" product="tablet" msgid="9052068482124729345">"તમારું ટૅબ્લેટ અનલૉક કર્યા વિના"</string>
<string name="auto_rotate_summary_a11y" product="default" msgid="2813368383309985185">"તમારા ફોનને પોર્ટ્રેટ અને લૅન્ડસ્કેપ વચ્ચેની સ્થિતિમાં ખસેડતી વખતે"</string>
diff --git a/res-product/values-hi/strings.xml b/res-product/values-hi/strings.xml
index dd2b215..305deda 100644
--- a/res-product/values-hi/strings.xml
+++ b/res-product/values-hi/strings.xml
@@ -347,9 +347,12 @@
<string name="lockpassword_confirm_your_password_details_frp" product="default" msgid="1465326741724776281">"आपका फ़ोन, फ़ैक्ट्री सेटिंग पर रीसेट किया गया था. इस फ़ोन को चलाने के लिए, पिछला पासवर्ड डालें."</string>
<string name="lockpassword_confirm_your_password_details_frp" product="tablet" msgid="1333164951750797865">"आपका टैबलेट, फ़ैक्ट्री सेटिंग पर रीसेट किया गया था. इस टैबलेट को चलाने के लिए, पिछला पासवर्ड डालें."</string>
<string name="lockpassword_confirm_your_password_details_frp" product="device" msgid="116667646012224967">"आपका डिवाइस, फ़ैक्ट्री सेटिंग पर रीसेट किया गया था. इस डिवाइस को चलाने के लिए, पिछला पासवर्ड डालें."</string>
- <string name="battery_tip_incompatible_charging_message" product="default" msgid="5315451445653379744">"डिवाइस की बैटरी धीरे चार्ज हो रही है या चार्ज नहीं हो रही है. देखें कि आपके फ़ोन के साथ यह केबल और पावर अडैप्टर काम करता है या नहीं"</string>
- <string name="battery_tip_incompatible_charging_message" product="device" msgid="7265524281090787927">"डिवाइस की बैटरी धीरे चार्ज हो रही है या चार्ज नहीं हो रही है. देखें कि आपके डिवाइस के साथ यह केबल और पावर अडैप्टर काम करता है या नहीं"</string>
- <string name="battery_tip_incompatible_charging_message" product="tablet" msgid="174383022413708569">"डिवाइस की बैटरी धीरे चार्ज हो रही है या चार्ज नहीं हो रही है. देखें कि आपके टैबलेट के साथ यह केबल और पावर अडैप्टर काम करता है या नहीं"</string>
+ <!-- no translation found for battery_tip_incompatible_charging_message (5097154279720383707) -->
+ <skip />
+ <!-- no translation found for battery_tip_incompatible_charging_message (4208335872169818919) -->
+ <skip />
+ <!-- no translation found for battery_tip_incompatible_charging_message (5697523201841444736) -->
+ <skip />
<string name="lockscreen_trivial_controls_summary" product="default" msgid="42562533085885152">"फ़ोन अनलॉक किए बिना"</string>
<string name="lockscreen_trivial_controls_summary" product="tablet" msgid="9052068482124729345">"टैबलेट अनलॉक किए बिना"</string>
<string name="auto_rotate_summary_a11y" product="default" msgid="2813368383309985185">"फ़ोन को पोर्ट्रेट से लैंडस्केप मोड में स्विच करने पर, स्क्रीन अपने-आप घूम जाएगी"</string>
diff --git a/res-product/values-hr/strings.xml b/res-product/values-hr/strings.xml
index a4fc80b..0f9c3b5 100644
--- a/res-product/values-hr/strings.xml
+++ b/res-product/values-hr/strings.xml
@@ -347,9 +347,12 @@
<string name="lockpassword_confirm_your_password_details_frp" product="default" msgid="1465326741724776281">"Telefon je vraćen na tvorničke postavke. Da biste ga koristili, unesite prethodnu zaporku."</string>
<string name="lockpassword_confirm_your_password_details_frp" product="tablet" msgid="1333164951750797865">"Tablet je vraćen na tvorničke postavke. Da biste ga koristili, unesite prethodnu zaporku."</string>
<string name="lockpassword_confirm_your_password_details_frp" product="device" msgid="116667646012224967">"Uređaj je vraćen na tvorničke postavke. Da biste ga koristili, unesite prethodnu zaporku."</string>
- <string name="battery_tip_incompatible_charging_message" product="default" msgid="5315451445653379744">"Baterija se puni sporo ili se ne puni. Provjerite funkcioniraju li kabel i pretvarač napona s vašim telefonom"</string>
- <string name="battery_tip_incompatible_charging_message" product="device" msgid="7265524281090787927">"Baterija se puni sporo ili se ne puni. Provjerite rade li kabel i pretvarač napona s vašim uređajem"</string>
- <string name="battery_tip_incompatible_charging_message" product="tablet" msgid="174383022413708569">"Baterija se puni sporo ili se ne puni. Provjerite rade li kabel i pretvarač napona s vašim tabletom"</string>
+ <!-- no translation found for battery_tip_incompatible_charging_message (5097154279720383707) -->
+ <skip />
+ <!-- no translation found for battery_tip_incompatible_charging_message (4208335872169818919) -->
+ <skip />
+ <!-- no translation found for battery_tip_incompatible_charging_message (5697523201841444736) -->
+ <skip />
<string name="lockscreen_trivial_controls_summary" product="default" msgid="42562533085885152">"Bez otključavanja telefona"</string>
<string name="lockscreen_trivial_controls_summary" product="tablet" msgid="9052068482124729345">"Bez otključavanja tableta"</string>
<string name="auto_rotate_summary_a11y" product="default" msgid="2813368383309985185">"Kad izmjenjujete prikaz zaslona telefona između okomitog i vodoravnog"</string>
diff --git a/res-product/values-hu/strings.xml b/res-product/values-hu/strings.xml
index 689e0b70..ccf1caf 100644
--- a/res-product/values-hu/strings.xml
+++ b/res-product/values-hu/strings.xml
@@ -347,9 +347,12 @@
<string name="lockpassword_confirm_your_password_details_frp" product="default" msgid="1465326741724776281">"A telefon gyári beállításai visszaállítva. A telefon használatához adja meg az előző jelszavát."</string>
<string name="lockpassword_confirm_your_password_details_frp" product="tablet" msgid="1333164951750797865">"A táblagép gyári beállításai visszaállítva. A táblagép használatához adja meg az előző jelszavát."</string>
<string name="lockpassword_confirm_your_password_details_frp" product="device" msgid="116667646012224967">"Az eszköz gyári beállításai visszaállítva. Az eszköz használatához adja meg az előző jelszavát."</string>
- <string name="battery_tip_incompatible_charging_message" product="default" msgid="5315451445653379744">"Az akkumulátor lassan vagy nem tölt. Ellenőrizze, hogy a kábel és a tápcsatlakozó használható-e a telefonjával."</string>
- <string name="battery_tip_incompatible_charging_message" product="device" msgid="7265524281090787927">"Az akkumulátor lassan vagy nem tölt. Ellenőrizze, hogy a kábel és a tápcsatlakozó használható-e az eszközével."</string>
- <string name="battery_tip_incompatible_charging_message" product="tablet" msgid="174383022413708569">"Az akkumulátor lassan vagy nem tölt. Ellenőrizze, hogy a kábel és a tápcsatlakozó használható-e a táblagépével."</string>
+ <!-- no translation found for battery_tip_incompatible_charging_message (5097154279720383707) -->
+ <skip />
+ <!-- no translation found for battery_tip_incompatible_charging_message (4208335872169818919) -->
+ <skip />
+ <!-- no translation found for battery_tip_incompatible_charging_message (5697523201841444736) -->
+ <skip />
<string name="lockscreen_trivial_controls_summary" product="default" msgid="42562533085885152">"A telefon zárolásának feloldása nélkül"</string>
<string name="lockscreen_trivial_controls_summary" product="tablet" msgid="9052068482124729345">"A táblagép zárolásának feloldása nélkül"</string>
<string name="auto_rotate_summary_a11y" product="default" msgid="2813368383309985185">"Amikor Ön álló vagy fekvő helyzetbe fordítja a telefont"</string>
diff --git a/res-product/values-hy/strings.xml b/res-product/values-hy/strings.xml
index 47a5afb..b4d081f 100644
--- a/res-product/values-hy/strings.xml
+++ b/res-product/values-hy/strings.xml
@@ -347,9 +347,12 @@
<string name="lockpassword_confirm_your_password_details_frp" product="default" msgid="1465326741724776281">"Ձեր հեռախոսում վերականգնվել են գործարանային կարգավորումները։ Մուտքագրեք ձեր նախորդ գաղտնաբառը։"</string>
<string name="lockpassword_confirm_your_password_details_frp" product="tablet" msgid="1333164951750797865">"Ձեր պլանշետում վերականգնվել են գործարանային կարգավորումները։ Մուտքագրեք ձեր նախորդ գաղտնաբառը։"</string>
<string name="lockpassword_confirm_your_password_details_frp" product="device" msgid="116667646012224967">"Ձեր սարքում վերականգնվել են գործարանային կարգավորումները։ Մուտքագրեք ձեր նախորդ գաղտնաբառը։"</string>
- <string name="battery_tip_incompatible_charging_message" product="default" msgid="5315451445653379744">"Մարտկոցը դանդաղ է լիցքավորվում կամ չի լիցքավորվում։ Ստուգեք՝ արդյոք մալուխը և սնուցման ադապտերը համատեղելի են ձեր հեռախոսի հետ։"</string>
- <string name="battery_tip_incompatible_charging_message" product="device" msgid="7265524281090787927">"Մարտկոցը դանդաղ է լիցքավորվում կամ չի լիցքավորվում։ Ստուգեք՝ արդյոք մալուխը և սնուցման ադապտերը համատեղելի են ձեր սարքի հետ։"</string>
- <string name="battery_tip_incompatible_charging_message" product="tablet" msgid="174383022413708569">"Մարտկոցը դանդաղ է լիցքավորվում կամ չի լիցքավորվում։ Ստուգեք՝ արդյոք մալուխը և սնուցման ադապտերը համատեղելի են ձեր պլանշետի հետ։"</string>
+ <!-- no translation found for battery_tip_incompatible_charging_message (5097154279720383707) -->
+ <skip />
+ <!-- no translation found for battery_tip_incompatible_charging_message (4208335872169818919) -->
+ <skip />
+ <!-- no translation found for battery_tip_incompatible_charging_message (5697523201841444736) -->
+ <skip />
<string name="lockscreen_trivial_controls_summary" product="default" msgid="42562533085885152">"Առանց հեռախոսն ապակողպելու"</string>
<string name="lockscreen_trivial_controls_summary" product="tablet" msgid="9052068482124729345">"Առանց պլանշետն ապակողպելու"</string>
<string name="auto_rotate_summary_a11y" product="default" msgid="2813368383309985185">"Փոխել էկրանի դիրքը ուղղաձիգի/հորիզոնականի՝ հեռախոսը պտտելիս"</string>
diff --git a/res-product/values-in/strings.xml b/res-product/values-in/strings.xml
index 46fbb89..202863b 100644
--- a/res-product/values-in/strings.xml
+++ b/res-product/values-in/strings.xml
@@ -347,9 +347,12 @@
<string name="lockpassword_confirm_your_password_details_frp" product="default" msgid="1465326741724776281">"Ponsel direset ke setelan pabrik. Untuk menggunakan ponsel ini, masukkan sandi sebelumnya."</string>
<string name="lockpassword_confirm_your_password_details_frp" product="tablet" msgid="1333164951750797865">"Tablet direset ke setelan pabrik. Untuk menggunakan tablet ini, masukkan sandi sebelumnya."</string>
<string name="lockpassword_confirm_your_password_details_frp" product="device" msgid="116667646012224967">"Perangkat direset ke setelan pabrik. Untuk menggunakan perangkat ini, masukkan sandi sebelumnya."</string>
- <string name="battery_tip_incompatible_charging_message" product="default" msgid="5315451445653379744">"Pengisian daya baterai lambat atau tidak mau mengisi daya sama sekali. Periksa apakah kabel dan adaptor daya berfungsi dengan ponsel Anda"</string>
- <string name="battery_tip_incompatible_charging_message" product="device" msgid="7265524281090787927">"Pengisian daya baterai lambat atau tidak mau mengisi daya sama sekali. Periksa apakah kabel dan adaptor daya berfungsi dengan perangkat Anda"</string>
- <string name="battery_tip_incompatible_charging_message" product="tablet" msgid="174383022413708569">"Pengisian daya baterai lambat atau tidak mau mengisi daya sama sekali. Periksa apakah kabel dan adaptor daya berfungsi dengan tablet Anda"</string>
+ <!-- no translation found for battery_tip_incompatible_charging_message (5097154279720383707) -->
+ <skip />
+ <!-- no translation found for battery_tip_incompatible_charging_message (4208335872169818919) -->
+ <skip />
+ <!-- no translation found for battery_tip_incompatible_charging_message (5697523201841444736) -->
+ <skip />
<string name="lockscreen_trivial_controls_summary" product="default" msgid="42562533085885152">"Tanpa membuka kunci ponsel Anda"</string>
<string name="lockscreen_trivial_controls_summary" product="tablet" msgid="9052068482124729345">"Tanpa membuka kunci tablet Anda"</string>
<string name="auto_rotate_summary_a11y" product="default" msgid="2813368383309985185">"Saat Anda berganti mode ponsel antara potret dan lanskap"</string>
diff --git a/res-product/values-is/strings.xml b/res-product/values-is/strings.xml
index 14fcdd9..d826f66 100644
--- a/res-product/values-is/strings.xml
+++ b/res-product/values-is/strings.xml
@@ -347,9 +347,12 @@
<string name="lockpassword_confirm_your_password_details_frp" product="default" msgid="1465326741724776281">"Síminn var núllstilltur. Til að nota símann skaltu slá inn fyrra aðgangsorð."</string>
<string name="lockpassword_confirm_your_password_details_frp" product="tablet" msgid="1333164951750797865">"Spjaldtölvan var núllstillt. Til að nota spjaldtölvuna skaltu slá inn fyrra aðgangsorð."</string>
<string name="lockpassword_confirm_your_password_details_frp" product="device" msgid="116667646012224967">"Tækið var núllstillt. Til að nota tækið skaltu slá inn fyrra aðgangsorð."</string>
- <string name="battery_tip_incompatible_charging_message" product="default" msgid="5315451445653379744">"Rafhlaða hleðst hægt eða hleðst ekki. Athugaðu hvort snúran og straumbreytirinn virki með símanum"</string>
- <string name="battery_tip_incompatible_charging_message" product="device" msgid="7265524281090787927">"Rafhlaða hleðst hægt eða hleðst ekki. Athugaðu hvort snúran og straumbreytirinn virki með tækinu"</string>
- <string name="battery_tip_incompatible_charging_message" product="tablet" msgid="174383022413708569">"Rafhlaða hleðst hægt eða hleðst ekki. Athugaðu hvort snúran og straumbreytirinn virki með spjaldtölvunni"</string>
+ <!-- no translation found for battery_tip_incompatible_charging_message (5097154279720383707) -->
+ <skip />
+ <!-- no translation found for battery_tip_incompatible_charging_message (4208335872169818919) -->
+ <skip />
+ <!-- no translation found for battery_tip_incompatible_charging_message (5697523201841444736) -->
+ <skip />
<string name="lockscreen_trivial_controls_summary" product="default" msgid="42562533085885152">"Án þess að taka símann úr lás"</string>
<string name="lockscreen_trivial_controls_summary" product="tablet" msgid="9052068482124729345">"Án þess að taka spjaldtölvuna úr lás"</string>
<string name="auto_rotate_summary_a11y" product="default" msgid="2813368383309985185">"Þegar þú skiptir á milli skammsniðs og langsniðs í símanum"</string>
diff --git a/res-product/values-it/strings.xml b/res-product/values-it/strings.xml
index 9b7ce7e..a60cc7a 100644
--- a/res-product/values-it/strings.xml
+++ b/res-product/values-it/strings.xml
@@ -347,9 +347,12 @@
<string name="lockpassword_confirm_your_password_details_frp" product="default" msgid="1465326741724776281">"Impostazioni di fabbrica ripristinate. Per usare il telefono, inserisci la password precedente."</string>
<string name="lockpassword_confirm_your_password_details_frp" product="tablet" msgid="1333164951750797865">"Impostazioni di fabbrica ripristinate. Per usare il tablet, inserisci la password precedente."</string>
<string name="lockpassword_confirm_your_password_details_frp" product="device" msgid="116667646012224967">"Impostazioni di fabbrica ripristinate. Per usare il dispositivo, inserisci la password precedente."</string>
- <string name="battery_tip_incompatible_charging_message" product="default" msgid="5315451445653379744">"La batteria si carica lentamente o non si carica. Controlla se il cavo e l\'alimentatore sono compatibili con il telefono"</string>
- <string name="battery_tip_incompatible_charging_message" product="device" msgid="7265524281090787927">"La batteria si carica lentamente o non si carica. Controlla se il cavo e l\'alimentatore sono compatibili con il dispositivo"</string>
- <string name="battery_tip_incompatible_charging_message" product="tablet" msgid="174383022413708569">"La batteria si carica lentamente o non si carica. Controlla se il cavo e l\'alimentatore sono compatibili con il tablet"</string>
+ <!-- no translation found for battery_tip_incompatible_charging_message (5097154279720383707) -->
+ <skip />
+ <!-- no translation found for battery_tip_incompatible_charging_message (4208335872169818919) -->
+ <skip />
+ <!-- no translation found for battery_tip_incompatible_charging_message (5697523201841444736) -->
+ <skip />
<string name="lockscreen_trivial_controls_summary" product="default" msgid="42562533085885152">"Senza sbloccare il telefono"</string>
<string name="lockscreen_trivial_controls_summary" product="tablet" msgid="9052068482124729345">"Senza sbloccare il tablet"</string>
<string name="auto_rotate_summary_a11y" product="default" msgid="2813368383309985185">"Quando ruoti il telefono in orizzontale e verticale"</string>
diff --git a/res-product/values-iw/strings.xml b/res-product/values-iw/strings.xml
index a05e599..890dc33 100644
--- a/res-product/values-iw/strings.xml
+++ b/res-product/values-iw/strings.xml
@@ -347,9 +347,12 @@
<string name="lockpassword_confirm_your_password_details_frp" product="default" msgid="1465326741724776281">"הטלפון שלך עבר איפוס להגדרות המקוריות. כדי להשתמש בטלפון הזה, יש להזין את הסיסמה הקודמת."</string>
<string name="lockpassword_confirm_your_password_details_frp" product="tablet" msgid="1333164951750797865">"הטאבלט שלך עבר איפוס להגדרות המקוריות. כדי להשתמש בטאבלט הזה, יש להזין את הסיסמה הקודמת."</string>
<string name="lockpassword_confirm_your_password_details_frp" product="device" msgid="116667646012224967">"המכשיר שלך עבר איפוס להגדרות המקוריות. כדי להשתמש במכשיר הזה, יש להזין את הסיסמה הקודמת."</string>
- <string name="battery_tip_incompatible_charging_message" product="default" msgid="5315451445653379744">"הסוללה נטענת לאט, או שלא ניתן לטעון אותה כלל. צריך לבדוק אם הכבל ומתאם המתח עובדים עם הטלפון"</string>
- <string name="battery_tip_incompatible_charging_message" product="device" msgid="7265524281090787927">"הסוללה נטענת לאט, או שלא ניתן לטעון אותה כלל. צריך לבדוק אם הכבל ומתאם המתח עובדים עם המכשיר"</string>
- <string name="battery_tip_incompatible_charging_message" product="tablet" msgid="174383022413708569">"הסוללה נטענת לאט, או שלא ניתן לטעון אותה כלל. צריך לבדוק אם הכבל ומתאם המתח עובדים עם הטאבלט"</string>
+ <!-- no translation found for battery_tip_incompatible_charging_message (5097154279720383707) -->
+ <skip />
+ <!-- no translation found for battery_tip_incompatible_charging_message (4208335872169818919) -->
+ <skip />
+ <!-- no translation found for battery_tip_incompatible_charging_message (5697523201841444736) -->
+ <skip />
<string name="lockscreen_trivial_controls_summary" product="default" msgid="42562533085885152">"בלי לבטל את נעילת הטלפון"</string>
<string name="lockscreen_trivial_controls_summary" product="tablet" msgid="9052068482124729345">"בלי לבטל את נעילת הטאבלט"</string>
<string name="auto_rotate_summary_a11y" product="default" msgid="2813368383309985185">"כשמזיזים את הטלפון ממצב \'לאורך\' למצב \'לרוחב\' ולהפך"</string>
diff --git a/res-product/values-ja/strings.xml b/res-product/values-ja/strings.xml
index da1ca54..cb08c13 100644
--- a/res-product/values-ja/strings.xml
+++ b/res-product/values-ja/strings.xml
@@ -347,9 +347,12 @@
<string name="lockpassword_confirm_your_password_details_frp" product="default" msgid="1465326741724776281">"スマートフォンは出荷時の設定にリセットされました。使用するには、以前のパスワードを入力してください。"</string>
<string name="lockpassword_confirm_your_password_details_frp" product="tablet" msgid="1333164951750797865">"タブレットは出荷時の設定にリセットされました。使用するには、以前のパスワードを入力してください。"</string>
<string name="lockpassword_confirm_your_password_details_frp" product="device" msgid="116667646012224967">"デバイスは出荷時の設定にリセットされました。使用するには、以前のパスワードを入力してください。"</string>
- <string name="battery_tip_incompatible_charging_message" product="default" msgid="5315451445653379744">"バッテリーの充電が遅くなるか、充電されないおそれがあります。お使いのスマートフォンで利用できるケーブルと電源アダプターであるか確認してください。"</string>
- <string name="battery_tip_incompatible_charging_message" product="device" msgid="7265524281090787927">"バッテリーの充電が遅くなるか、充電されないおそれがあります。お使いのデバイスで利用できるケーブルと電源アダプターであるか確認してください"</string>
- <string name="battery_tip_incompatible_charging_message" product="tablet" msgid="174383022413708569">"バッテリーの充電が遅くなるか、充電されないおそれがあります。お使いのタブレットで利用できるケーブルと電源アダプターであるか確認してください"</string>
+ <!-- no translation found for battery_tip_incompatible_charging_message (5097154279720383707) -->
+ <skip />
+ <!-- no translation found for battery_tip_incompatible_charging_message (4208335872169818919) -->
+ <skip />
+ <!-- no translation found for battery_tip_incompatible_charging_message (5697523201841444736) -->
+ <skip />
<string name="lockscreen_trivial_controls_summary" product="default" msgid="42562533085885152">"スマートフォンのロックを解除せずに操作"</string>
<string name="lockscreen_trivial_controls_summary" product="tablet" msgid="9052068482124729345">"タブレットのロックを解除せずに操作"</string>
<string name="auto_rotate_summary_a11y" product="default" msgid="2813368383309985185">"スマートフォンを動かして縦向きと横向きを切り替えたとき"</string>
diff --git a/res-product/values-ka/strings.xml b/res-product/values-ka/strings.xml
index 587e951..6a93bec 100644
--- a/res-product/values-ka/strings.xml
+++ b/res-product/values-ka/strings.xml
@@ -347,9 +347,12 @@
<string name="lockpassword_confirm_your_password_details_frp" product="default" msgid="1465326741724776281">"თქვენი ტელეფონი დაბრუნდა ქარხნულ პარამეტრებზე. ამ ტელეფონის გამოსაყენებლად, შეიყვანეთ თქვენი წინა პაროლი."</string>
<string name="lockpassword_confirm_your_password_details_frp" product="tablet" msgid="1333164951750797865">"თქვენი ტაბლეტი დაბრუნდა ქარხნულ პარამეტრებზე. ამ ტაბლეტის გამოსაყენებლად შეიყვანეთ თქვენი წინა პაროლი."</string>
<string name="lockpassword_confirm_your_password_details_frp" product="device" msgid="116667646012224967">"თქვენი მოწყობილობა დაბრუნდა ქარხნულ პარამეტრებზე. ამ მოწყობილობის გამოსაყენებლად შეიყვანეთ თქვენი წინა პაროლი."</string>
- <string name="battery_tip_incompatible_charging_message" product="default" msgid="5315451445653379744">"ბატარეა ძალიან ნელა ან საერთოდ არ იტენება. დარწმუნდით, რომ სადენი და ელკვების ადაპტერი თავსებადია თქვენს ტელეფონთან"</string>
- <string name="battery_tip_incompatible_charging_message" product="device" msgid="7265524281090787927">"ბატარეა ძალიან ნელა ან საერთოდ არ იტენება. დარწმუნდით, რომ სადენი და ელკვების ადაპტერი თავსებადია თქვენს მოწყობილობასთან"</string>
- <string name="battery_tip_incompatible_charging_message" product="tablet" msgid="174383022413708569">"ბატარეა ძალიან ნელა ან საერთოდ არ იტენება. დარწმუნდით, რომ სადენი და ელკვების ადაპტერი თავსებადია თქვენს ტაბლეტთან"</string>
+ <!-- no translation found for battery_tip_incompatible_charging_message (5097154279720383707) -->
+ <skip />
+ <!-- no translation found for battery_tip_incompatible_charging_message (4208335872169818919) -->
+ <skip />
+ <!-- no translation found for battery_tip_incompatible_charging_message (5697523201841444736) -->
+ <skip />
<string name="lockscreen_trivial_controls_summary" product="default" msgid="42562533085885152">"თქვენი ტელეფონის განბლოკვის გარეშე"</string>
<string name="lockscreen_trivial_controls_summary" product="tablet" msgid="9052068482124729345">"თქვენი ტაბლეტის განბლოკვის გარეშე"</string>
<string name="auto_rotate_summary_a11y" product="default" msgid="2813368383309985185">"როცა ტელეფონი პორტრეტის რეჟიმიდან პეიზაჟის რეჟიმზე გადაგყავთ"</string>
diff --git a/res-product/values-kk/strings.xml b/res-product/values-kk/strings.xml
index d6a2af4..7222034 100644
--- a/res-product/values-kk/strings.xml
+++ b/res-product/values-kk/strings.xml
@@ -347,9 +347,12 @@
<string name="lockpassword_confirm_your_password_details_frp" product="default" msgid="1465326741724776281">"Телефоныңыз зауыттық параметрлерге қайтарылды. Оны пайдалану үшін бұрынғы құпия сөзді енгізіңіз."</string>
<string name="lockpassword_confirm_your_password_details_frp" product="tablet" msgid="1333164951750797865">"Планшетіңіз зауыттық параметрлерге қайтарылды. Оны пайдалану үшін бұрынғы құпия сөзді енгізіңіз."</string>
<string name="lockpassword_confirm_your_password_details_frp" product="device" msgid="116667646012224967">"Құрылғыңыз зауыттық параметрлерге қайтарылды. Оны пайдалану үшін бұрынғы құпия сөзді енгізіңіз."</string>
- <string name="battery_tip_incompatible_charging_message" product="default" msgid="5315451445653379744">"Батарея баяу зарядталып жатыр немесе зарядталмайды. Кабель мен қуат адаптерінің телефонда істейтінін-істемейтінін тексеріңіз."</string>
- <string name="battery_tip_incompatible_charging_message" product="device" msgid="7265524281090787927">"Батарея баяу зарядталып жатыр немесе зарядталмайды. Кабель мен қуат адаптерінің құрылғыда істейтінін-істемейтінін тексеріңіз."</string>
- <string name="battery_tip_incompatible_charging_message" product="tablet" msgid="174383022413708569">"Батарея баяу зарядталып жатыр немесе зарядталмайды. Кабель мен қуат адаптерінің планшетте істейтінін-істемейтінін тексеріңіз."</string>
+ <!-- no translation found for battery_tip_incompatible_charging_message (5097154279720383707) -->
+ <skip />
+ <!-- no translation found for battery_tip_incompatible_charging_message (4208335872169818919) -->
+ <skip />
+ <!-- no translation found for battery_tip_incompatible_charging_message (5697523201841444736) -->
+ <skip />
<string name="lockscreen_trivial_controls_summary" product="default" msgid="42562533085885152">"Телефон құлпын ашпай-ақ қолдана аласыз."</string>
<string name="lockscreen_trivial_controls_summary" product="tablet" msgid="9052068482124729345">"Планшет құлпын ашпай-ақ қолдана аласыз."</string>
<string name="auto_rotate_summary_a11y" product="default" msgid="2813368383309985185">"Телефонды портрет және альбом режимі арасында ауыстырғанда"</string>
diff --git a/res-product/values-km/strings.xml b/res-product/values-km/strings.xml
index d4a1b63..6017a7d 100644
--- a/res-product/values-km/strings.xml
+++ b/res-product/values-km/strings.xml
@@ -347,9 +347,12 @@
<string name="lockpassword_confirm_your_password_details_frp" product="default" msgid="1465326741724776281">"ទូរសព្ទរបស់អ្នកត្រូវបានកំណត់ឡើងវិញដូចចេញពីរោងចក្រ។ ដើម្បីប្រើទូរសព្ទនេះ សូមបញ្ចូលពាក្យសម្ងាត់មុនរបស់អ្នក។"</string>
<string name="lockpassword_confirm_your_password_details_frp" product="tablet" msgid="1333164951750797865">"ថេប្លេតរបស់អ្នកត្រូវបានកំណត់ឡើងវិញទៅការកំណត់ដូចចេញពីរោងចក្រ។ ដើម្បីប្រើថេប្លេតនេះ សូមបញ្ចូលពាក្យសម្ងាត់ពីមុនរបស់អ្នក។"</string>
<string name="lockpassword_confirm_your_password_details_frp" product="device" msgid="116667646012224967">"ឧបករណ៍របស់អ្នកត្រូវបានកំណត់ឡើងវិញទៅការកំណត់ដូចចេញពីរោងចក្រ។ ដើម្បីប្រើឧបករណ៍នេះ សូមបញ្ចូលពាក្យសម្ងាត់ពីមុនរបស់អ្នក។"</string>
- <string name="battery_tip_incompatible_charging_message" product="default" msgid="5315451445653379744">"សាកថ្មយឺត ឬសាកថ្មមិនចូល។ ពិនិត្យមើលថាតើខ្សែ និងឆ្នាំងសាកដំណើរការជាមួយទូរសព្ទរបស់អ្នកឬអត់"</string>
- <string name="battery_tip_incompatible_charging_message" product="device" msgid="7265524281090787927">"សាកថ្មយឺត ឬសាកថ្មមិនចូល។ ពិនិត្យមើលថាតើខ្សែ និងឆ្នាំងសាកដំណើរការជាមួយឧបករណ៍របស់អ្នកឬអត់"</string>
- <string name="battery_tip_incompatible_charging_message" product="tablet" msgid="174383022413708569">"សាកថ្មយឺត ឬសាកថ្មមិនចូល។ ពិនិត្យមើលថាតើខ្សែ និងឆ្នាំងសាកដំណើរការជាមួយថេប្លេតរបស់អ្នកឬអត់"</string>
+ <!-- no translation found for battery_tip_incompatible_charging_message (5097154279720383707) -->
+ <skip />
+ <!-- no translation found for battery_tip_incompatible_charging_message (4208335872169818919) -->
+ <skip />
+ <!-- no translation found for battery_tip_incompatible_charging_message (5697523201841444736) -->
+ <skip />
<string name="lockscreen_trivial_controls_summary" product="default" msgid="42562533085885152">"ដោយមិនចាំបាច់ដោះសោទូរសព្ទរបស់អ្នក"</string>
<string name="lockscreen_trivial_controls_summary" product="tablet" msgid="9052068482124729345">"ដោយមិនចាំបាច់ដោះសោថេប្លេតរបស់អ្នក"</string>
<string name="auto_rotate_summary_a11y" product="default" msgid="2813368383309985185">"នៅពេលដែលអ្នកដាក់ទូរសព្ទរបស់អ្នកឱ្យបញ្ឈរ និងផ្ដេក"</string>
diff --git a/res-product/values-kn/strings.xml b/res-product/values-kn/strings.xml
index 89d994b..efdea33 100644
--- a/res-product/values-kn/strings.xml
+++ b/res-product/values-kn/strings.xml
@@ -347,9 +347,12 @@
<string name="lockpassword_confirm_your_password_details_frp" product="default" msgid="1465326741724776281">"ನಿಮ್ಮ ಫೋನ್ ಅನ್ನು ಫ್ಯಾಕ್ಟರಿ ಸೆಟ್ಟಿಂಗ್ಗಳಿಗೆ ಮರುಹೊಂದಿಸಲಾಗಿದೆ. ಈ ಫೋನ್ ಬಳಸಲು, ನಿಮ್ಮ ಹಿಂದಿನ ಪಾಸ್ವರ್ಡ್ ನಮೂದಿಸಿ."</string>
<string name="lockpassword_confirm_your_password_details_frp" product="tablet" msgid="1333164951750797865">"ನಿಮ್ಮ ಟ್ಯಾಬ್ಲೆಟ್ ಅನ್ನು ಫ್ಯಾಕ್ಟರಿ ಸೆಟ್ಟಿಂಗ್ಗಳಿಗೆ ಮರುಹೊಂದಿಸಲಾಗಿದೆ. ಈ ಟ್ಯಾಬ್ಲೆಟ್ ಅನ್ನು ಬಳಸಲು, ನಿಮ್ಮ ಹಿಂದಿನ ಪಾಸ್ವರ್ಡ್ ಅನ್ನು ನಮೂದಿಸಿ."</string>
<string name="lockpassword_confirm_your_password_details_frp" product="device" msgid="116667646012224967">"ನಿಮ್ಮ ಸಾಧನವನ್ನು ಫ್ಯಾಕ್ಟರಿ ಸೆಟ್ಟಿಂಗ್ಗಳಿಗೆ ಮರುಹೊಂದಿಸಲಾಗಿದೆ. ಈ ಸಾಧನವನ್ನು ಬಳಸಲು, ನಿಮ್ಮ ಹಿಂದಿನ ಪಾಸ್ವರ್ಡ್ ಅನ್ನು ನಮೂದಿಸಿ."</string>
- <string name="battery_tip_incompatible_charging_message" product="default" msgid="5315451445653379744">"ಬ್ಯಾಟರಿ ನಿಧಾನವಾಗಿ ಚಾರ್ಜ್ ಆಗುತ್ತಿದೆ ಅಥವಾ ಚಾರ್ಜ್ ಆಗುತ್ತಿಲ್ಲ. ಕೇಬಲ್ ಮತ್ತು ಪವರ್ ಅಡಾಪ್ಟರ್ ನಿಮ್ಮ ಫೋನ್ ಜೊತೆಗೆ ಕಾರ್ಯನಿರ್ವಹಿಸುತ್ತಿವೆಯೇ ಎಂದು ಪರಿಶೀಲಿಸಿ"</string>
- <string name="battery_tip_incompatible_charging_message" product="device" msgid="7265524281090787927">"ಬ್ಯಾಟರಿ ನಿಧಾನವಾಗಿ ಚಾರ್ಜ್ ಆಗುತ್ತಿದೆ ಅಥವಾ ಚಾರ್ಜ್ ಆಗುತ್ತಿಲ್ಲ. ಕೇಬಲ್ ಮತ್ತು ಪವರ್ ಅಡಾಪ್ಟರ್ ನಿಮ್ಮ ಸಾಧನದ ಜೊತೆಗೆ ಕಾರ್ಯನಿರ್ವಹಿಸುತ್ತಿವೆಯೇ ಎಂದು ಪರಿಶೀಲಿಸಿ"</string>
- <string name="battery_tip_incompatible_charging_message" product="tablet" msgid="174383022413708569">"ಬ್ಯಾಟರಿ ನಿಧಾನವಾಗಿ ಚಾರ್ಜ್ ಆಗುತ್ತಿದೆ ಅಥವಾ ಚಾರ್ಜ್ ಆಗುತ್ತಿಲ್ಲ. ಕೇಬಲ್ ಮತ್ತು ಪವರ್ ಅಡಾಪ್ಟರ್ ನಿಮ್ಮ ಫೋನ್ ಜೊತೆಗೆ ಕಾರ್ಯನಿರ್ವಹಿಸುತ್ತವೆಯೇ ಎಂದು ಪರಿಶೀಲಿಸಿ"</string>
+ <!-- no translation found for battery_tip_incompatible_charging_message (5097154279720383707) -->
+ <skip />
+ <!-- no translation found for battery_tip_incompatible_charging_message (4208335872169818919) -->
+ <skip />
+ <!-- no translation found for battery_tip_incompatible_charging_message (5697523201841444736) -->
+ <skip />
<string name="lockscreen_trivial_controls_summary" product="default" msgid="42562533085885152">"ನಿಮ್ಮ ಫೋನ್ ಅನ್ನು ಅನ್ಲಾಕ್ ಮಾಡದೆಯೇ"</string>
<string name="lockscreen_trivial_controls_summary" product="tablet" msgid="9052068482124729345">"ನಿಮ್ಮ ಟ್ಯಾಬ್ಲೆಟ್ ಅನ್ನು ಅನ್ಲಾಕ್ ಮಾಡದೆಯೇ"</string>
<string name="auto_rotate_summary_a11y" product="default" msgid="2813368383309985185">"ಫೋನ್ ಅನ್ನು ಪೋರ್ಟ್ರೇಟ್ ಹಾಗೂ ಲ್ಯಾಂಡ್ಸ್ಕೇಪ್ ನಡುವೆ ಬದಲಾಯಿಸಿದಾಗ"</string>
diff --git a/res-product/values-ko/strings.xml b/res-product/values-ko/strings.xml
index b87ca94..c4b50fe 100644
--- a/res-product/values-ko/strings.xml
+++ b/res-product/values-ko/strings.xml
@@ -347,9 +347,12 @@
<string name="lockpassword_confirm_your_password_details_frp" product="default" msgid="1465326741724776281">"휴대전화가 기본 설정으로 초기화되었습니다. 이 휴대전화를 사용하려면 이전 비밀번호를 입력하세요."</string>
<string name="lockpassword_confirm_your_password_details_frp" product="tablet" msgid="1333164951750797865">"태블릿이 기본 설정으로 초기화되었습니다. 이 태블릿을 사용하려면 이전 비밀번호를 입력하세요."</string>
<string name="lockpassword_confirm_your_password_details_frp" product="device" msgid="116667646012224967">"기기가 기본 설정으로 초기화되었습니다. 이 기기를 사용하려면 이전 비밀번호를 입력하세요."</string>
- <string name="battery_tip_incompatible_charging_message" product="default" msgid="5315451445653379744">"배터리가 느리게 충전되거나 충전되지 않습니다. 케이블 및 전원 어댑터가 휴대전화와 호환되는지 확인하세요."</string>
- <string name="battery_tip_incompatible_charging_message" product="device" msgid="7265524281090787927">"배터리가 느리게 충전되거나 충전되지 않습니다. 케이블 및 전원 어댑터가 기기와 호환되는지 확인하세요."</string>
- <string name="battery_tip_incompatible_charging_message" product="tablet" msgid="174383022413708569">"배터리가 느리게 충전되거나 충전되지 않습니다. 케이블 및 전원 어댑터가 태블릿과 호환되는지 확인하세요."</string>
+ <!-- no translation found for battery_tip_incompatible_charging_message (5097154279720383707) -->
+ <skip />
+ <!-- no translation found for battery_tip_incompatible_charging_message (4208335872169818919) -->
+ <skip />
+ <!-- no translation found for battery_tip_incompatible_charging_message (5697523201841444736) -->
+ <skip />
<string name="lockscreen_trivial_controls_summary" product="default" msgid="42562533085885152">"휴대전화를 잠금 해제하지 않은 채 사용"</string>
<string name="lockscreen_trivial_controls_summary" product="tablet" msgid="9052068482124729345">"태블릿을 잠금 해제하지 않은 채 사용"</string>
<string name="auto_rotate_summary_a11y" product="default" msgid="2813368383309985185">"휴대전화를 가로 또는 세로로 움직이면 자동으로 방향 전환"</string>
diff --git a/res-product/values-ky/strings.xml b/res-product/values-ky/strings.xml
index 0b99a6e..39b0e99 100644
--- a/res-product/values-ky/strings.xml
+++ b/res-product/values-ky/strings.xml
@@ -347,9 +347,12 @@
<string name="lockpassword_confirm_your_password_details_frp" product="default" msgid="1465326741724776281">"Телефонуңуз демейки параметрлерге кайтарылды. Аны колдонуу үчүн мурунку сырсөзүңүздү киргизиңиз."</string>
<string name="lockpassword_confirm_your_password_details_frp" product="tablet" msgid="1333164951750797865">"Планшет демейки параметрлерге кайтарылды. Аны колдонуу үчүн мурунку сырсөзүңүздү киргизиңиз."</string>
<string name="lockpassword_confirm_your_password_details_frp" product="device" msgid="116667646012224967">"Түзмөк демейки параметрлерге кайтарылды. Аны колдонуу үчүн мурунку сырсөзүңүздү киргизиңиз."</string>
- <string name="battery_tip_incompatible_charging_message" product="default" msgid="5315451445653379744">"Батарея кубатталган жок же жай кубатталып жатат. Кабель жана кубаттагыч адаптери телефонуңузга шайкеш келерин текшериңиз"</string>
- <string name="battery_tip_incompatible_charging_message" product="device" msgid="7265524281090787927">"Батарея кубатталган жок же жай кубатталып жатат. Кабель жана кубаттагыч адаптери түзмөгүңүзгө шайкеш келерин текшериңиз"</string>
- <string name="battery_tip_incompatible_charging_message" product="tablet" msgid="174383022413708569">"Батарея кубатталган жок же жай кубатталып жатат. Кабель жана кубаттагыч адаптери планшетиңизге шайкеш келерин текшериңиз"</string>
+ <!-- no translation found for battery_tip_incompatible_charging_message (5097154279720383707) -->
+ <skip />
+ <!-- no translation found for battery_tip_incompatible_charging_message (4208335872169818919) -->
+ <skip />
+ <!-- no translation found for battery_tip_incompatible_charging_message (5697523201841444736) -->
+ <skip />
<string name="lockscreen_trivial_controls_summary" product="default" msgid="42562533085885152">"Телефонуңуздун кулпусун ачпай туруп"</string>
<string name="lockscreen_trivial_controls_summary" product="tablet" msgid="9052068482124729345">"Планшетиңиздин кулпусун ачпай туруп"</string>
<string name="auto_rotate_summary_a11y" product="default" msgid="2813368383309985185">"Телефонду тигинен же туурасынан кармаганда"</string>
diff --git a/res-product/values-lo/strings.xml b/res-product/values-lo/strings.xml
index 92b2395..5acf2a8 100644
--- a/res-product/values-lo/strings.xml
+++ b/res-product/values-lo/strings.xml
@@ -347,9 +347,12 @@
<string name="lockpassword_confirm_your_password_details_frp" product="default" msgid="1465326741724776281">"ໂທລະສັບຂອງທ່ານຖືກຣີເຊັດເປັນຄ່າຈາກໂຮງງານແລ້ວ. ເພື່ອໃຊ້ໂທລະສັບນີ້, ໃຫ້ໃສ່ລະຫັດຜ່ານກ່ອນໜ້າຂອງທ່ານ."</string>
<string name="lockpassword_confirm_your_password_details_frp" product="tablet" msgid="1333164951750797865">"ແທັບເລັດຂອງທ່ານບໍ່ໄດ້ຖືກຣີເຊັດເປັນຄ່າຈາກໂຮງງານ. ເພື່ອໃຊ້ແທັບເລັດນີ້, ໃຫ້ໃສ່ລະຫັດຜ່ານກ່ອນໜ້າຂອງທ່ານ."</string>
<string name="lockpassword_confirm_your_password_details_frp" product="device" msgid="116667646012224967">"ອຸປະກອນຂອງທ່ານບໍ່ໄດ້ຖືກຣີເຊັດເປັນຄ່າຈາກໂຮງງານ. ເພື່ອໃຊ້ອຸປະກອນນີ້, ໃຫ້ໃສ່ລະຫັດຜ່ານກ່ອນໜ້າຂອງທ່ານ."</string>
- <string name="battery_tip_incompatible_charging_message" product="default" msgid="5315451445653379744">"ແບັດເຕີຣີສາກຊ້າ ຫຼື ບໍ່ສາກ. ກວດສອບວ່າສາຍ ແລະ ຕົວແປງໄຟຟ້າໃຊ້ກັບໂທລະສັບຂອງທ່ານໄດ້ຫຼືບໍ່"</string>
- <string name="battery_tip_incompatible_charging_message" product="device" msgid="7265524281090787927">"ແບັດເຕີຣີສາກຊ້າ ຫຼື ບໍ່ສາກ. ກວດສອບວ່າສາຍ ແລະ ຕົວແປງໄຟຟ້າໃຊ້ກັບອຸປະກອນຂອງທ່ານໄດ້ຫຼືບໍ່"</string>
- <string name="battery_tip_incompatible_charging_message" product="tablet" msgid="174383022413708569">"ແບັດເຕີຣີສາກຊ້າ ຫຼື ບໍ່ສາກ. ກວດສອບວ່າສາຍ ແລະ ຕົວແປງໄຟຟ້າໃຊ້ກັບແທັບເລັດຂອງທ່ານໄດ້ຫຼືບໍ່"</string>
+ <!-- no translation found for battery_tip_incompatible_charging_message (5097154279720383707) -->
+ <skip />
+ <!-- no translation found for battery_tip_incompatible_charging_message (4208335872169818919) -->
+ <skip />
+ <!-- no translation found for battery_tip_incompatible_charging_message (5697523201841444736) -->
+ <skip />
<string name="lockscreen_trivial_controls_summary" product="default" msgid="42562533085885152">"ໂດຍບໍ່ຕ້ອງປົດລັອກໂທລະສັບຂອງທ່ານ"</string>
<string name="lockscreen_trivial_controls_summary" product="tablet" msgid="9052068482124729345">"ໂດຍບໍ່ຕ້ອງປົດລັອກແທັບເລັດຂອງທ່ານ"</string>
<string name="auto_rotate_summary_a11y" product="default" msgid="2813368383309985185">"ເມື່ອທ່ານປິ່ນໂທລະສັບຂອງທ່ານໄປມາລະຫວ່າງແນວຕັ້ງ ແລະ ແນວນອນ"</string>
diff --git a/res-product/values-lt/strings.xml b/res-product/values-lt/strings.xml
index 1c19bd2..e909598 100644
--- a/res-product/values-lt/strings.xml
+++ b/res-product/values-lt/strings.xml
@@ -347,9 +347,12 @@
<string name="lockpassword_confirm_your_password_details_frp" product="default" msgid="1465326741724776281">"Atkurti gamykliniai telefono nustatymai. Naudokite šį telefoną įvedę ankstesnį slaptažodį."</string>
<string name="lockpassword_confirm_your_password_details_frp" product="tablet" msgid="1333164951750797865">"Atkurti gamykliniai planšetinio kompiuterio nustatymai. Naudokite jį įvedę ankstesnį slaptažodį."</string>
<string name="lockpassword_confirm_your_password_details_frp" product="device" msgid="116667646012224967">"Atkurti gamykliniai įrenginio nustatymai. Naudokite šį įrenginį įvedę ankstesnį slaptažodį."</string>
- <string name="battery_tip_incompatible_charging_message" product="default" msgid="5315451445653379744">"Akumuliatorius įkraunamas lėtai arba neįkraunamas. Patikrinkite, ar laidas ir maitinimo adapteris suderinami su telefonu"</string>
- <string name="battery_tip_incompatible_charging_message" product="device" msgid="7265524281090787927">"Akumuliatorius įkraunamas lėtai arba neįkraunamas. Patikrinkite, ar laidas ir maitinimo adapteris suderinami su įrenginiu"</string>
- <string name="battery_tip_incompatible_charging_message" product="tablet" msgid="174383022413708569">"Akumuliatorius įkraunamas lėtai arba neįkraunamas. Patikrinkite, ar laidas ir maitinimo adapteris suderinami su planšetiniu kompiuteriu"</string>
+ <!-- no translation found for battery_tip_incompatible_charging_message (5097154279720383707) -->
+ <skip />
+ <!-- no translation found for battery_tip_incompatible_charging_message (4208335872169818919) -->
+ <skip />
+ <!-- no translation found for battery_tip_incompatible_charging_message (5697523201841444736) -->
+ <skip />
<string name="lockscreen_trivial_controls_summary" product="default" msgid="42562533085885152">"Neatrakinus telefono"</string>
<string name="lockscreen_trivial_controls_summary" product="tablet" msgid="9052068482124729345">"Neatrakinus planšetinio kompiuterio"</string>
<string name="auto_rotate_summary_a11y" product="default" msgid="2813368383309985185">"Kai pasukate telefoną stačiai ar gulsčiai"</string>
diff --git a/res-product/values-lv/strings.xml b/res-product/values-lv/strings.xml
index 420ae54..d2c0c8f 100644
--- a/res-product/values-lv/strings.xml
+++ b/res-product/values-lv/strings.xml
@@ -347,9 +347,12 @@
<string name="lockpassword_confirm_your_password_details_frp" product="default" msgid="1465326741724776281">"Tālrunī atiestatīti rūpnīcas iestatījumi. Lai izmantotu tālruni, ievadiet iepriekšējo paroli."</string>
<string name="lockpassword_confirm_your_password_details_frp" product="tablet" msgid="1333164951750797865">"Atiestatīti rūpnīcas iestatījumi. Lai izmantotu šo planšetdatoru, ievadiet iepriekšējo paroli."</string>
<string name="lockpassword_confirm_your_password_details_frp" product="device" msgid="116667646012224967">"Ierīcē atiestatīti rūpnīcas iestatījumi. Lai izmantotu šo ierīci, ievadiet iepriekšējo paroli."</string>
- <string name="battery_tip_incompatible_charging_message" product="default" msgid="5315451445653379744">"Akumulators tiek uzlādēts lēni vai nemaz netiek uzlādēts. Pārbaudiet, vai vads un strāvas adapteris ir saderīgs ar jūsu tālruni."</string>
- <string name="battery_tip_incompatible_charging_message" product="device" msgid="7265524281090787927">"Akumulators tiek uzlādēts lēni vai nemaz netiek uzlādēts. Pārbaudiet, vai vads un strāvas adapteris ir saderīgs ar jūsu ierīci."</string>
- <string name="battery_tip_incompatible_charging_message" product="tablet" msgid="174383022413708569">"Akumulators tiek uzlādēts lēni vai nemaz netiek uzlādēts. Pārbaudiet, vai vads un strāvas adapteris ir saderīgs ar jūsu planšetdatoru."</string>
+ <!-- no translation found for battery_tip_incompatible_charging_message (5097154279720383707) -->
+ <skip />
+ <!-- no translation found for battery_tip_incompatible_charging_message (4208335872169818919) -->
+ <skip />
+ <!-- no translation found for battery_tip_incompatible_charging_message (5697523201841444736) -->
+ <skip />
<string name="lockscreen_trivial_controls_summary" product="default" msgid="42562533085885152">"Neatbloķējot tālruni"</string>
<string name="lockscreen_trivial_controls_summary" product="tablet" msgid="9052068482124729345">"Neatbloķējot planšetdatoru"</string>
<string name="auto_rotate_summary_a11y" product="default" msgid="2813368383309985185">"Pārvietojot tālruni no portreta režīma ainavas režīmā vai otrādi"</string>
diff --git a/res-product/values-mk/strings.xml b/res-product/values-mk/strings.xml
index f21d0d3..08571de 100644
--- a/res-product/values-mk/strings.xml
+++ b/res-product/values-mk/strings.xml
@@ -347,9 +347,12 @@
<string name="lockpassword_confirm_your_password_details_frp" product="default" msgid="1465326741724776281">"Телефонот беше ресетиран на фабрички поставки. За да го користите, внесете ја претходната лозинка."</string>
<string name="lockpassword_confirm_your_password_details_frp" product="tablet" msgid="1333164951750797865">"Таблетот беше ресетиран на фабрички поставки. За да го користите, внесете ја претходната лозинка."</string>
<string name="lockpassword_confirm_your_password_details_frp" product="device" msgid="116667646012224967">"Уредот беше ресетиран на фабрички поставки. За да го користите, внесете ја претходната лозинка."</string>
- <string name="battery_tip_incompatible_charging_message" product="default" msgid="5315451445653379744">"Батеријата се полни бавно или не се полни. Проверете дали функционираат кабелот и адаптерот за напојување со телефонот"</string>
- <string name="battery_tip_incompatible_charging_message" product="device" msgid="7265524281090787927">"Батеријата се полни бавно или не се полни. Проверете дали функционираат кабелот и адаптерот за напојување со уредот"</string>
- <string name="battery_tip_incompatible_charging_message" product="tablet" msgid="174383022413708569">"Батеријата се полни бавно или не се полни. Проверете дали функционираат кабелот и адаптерот за напојување со таблетот"</string>
+ <!-- no translation found for battery_tip_incompatible_charging_message (5097154279720383707) -->
+ <skip />
+ <!-- no translation found for battery_tip_incompatible_charging_message (4208335872169818919) -->
+ <skip />
+ <!-- no translation found for battery_tip_incompatible_charging_message (5697523201841444736) -->
+ <skip />
<string name="lockscreen_trivial_controls_summary" product="default" msgid="42562533085885152">"Без да го отклучите телефонот"</string>
<string name="lockscreen_trivial_controls_summary" product="tablet" msgid="9052068482124729345">"Без да го отклучите таблетот"</string>
<string name="auto_rotate_summary_a11y" product="default" msgid="2813368383309985185">"Менување меѓу портрет и пејзаж кога го движите телефонот"</string>
diff --git a/res-product/values-ml/strings.xml b/res-product/values-ml/strings.xml
index 00f597e..b186854 100644
--- a/res-product/values-ml/strings.xml
+++ b/res-product/values-ml/strings.xml
@@ -347,9 +347,12 @@
<string name="lockpassword_confirm_your_password_details_frp" product="default" msgid="1465326741724776281">"ഫാക്ടറി ക്രമീകരണത്തിലേക്ക് ഫോൺ റീസെറ്റ് ചെയ്തു. ഫോൺ ഉപയോഗിക്കാനായി മുമ്പത്തെ പാസ്വേഡ് നൽകുക."</string>
<string name="lockpassword_confirm_your_password_details_frp" product="tablet" msgid="1333164951750797865">"ഫാക്ടറി ക്രമീകരണത്തിലേക്ക് ടാബ്ലെറ്റ് റീസെറ്റുചെയ്തു. ഈ ടാബ്ലെറ്റ് ഉപയോഗിക്കാൻ മുമ്പത്തെ പാസ്വേഡ് നൽകൂ."</string>
<string name="lockpassword_confirm_your_password_details_frp" product="device" msgid="116667646012224967">"ഫാക്ടറി ക്രമീകരണത്തിലേക്ക് ഉപകരണം റീസെറ്റ് ചെയ്തു. ഈ ഉപകരണം ഉപയോഗിക്കാൻ, മുമ്പത്തെ പാസ്വേഡ് നൽകൂ."</string>
- <string name="battery_tip_incompatible_charging_message" product="default" msgid="5315451445653379744">"ബാറ്ററി പതുക്കെയാണ് ചാർജ് ചെയ്യുന്നത്, അല്ലെങ്കിൽ ചാർജ് ചെയ്യുന്നില്ല. കേബിളും പവർ അഡാപ്റ്ററും നിങ്ങളുടെ ഫോണിന് അനുയോജ്യമാണോ എന്ന് പരിശോധിക്കുക"</string>
- <string name="battery_tip_incompatible_charging_message" product="device" msgid="7265524281090787927">"ബാറ്ററി പതുക്കെയാണ് ചാർജ് ചെയ്യുന്നത്, അല്ലെങ്കിൽ ചാർജ് ചെയ്യുന്നില്ല. കേബിളും പവർ അഡാപ്റ്ററും നിങ്ങളുടെ ഉപകരണത്തിന് അനുയോജ്യമാണോ എന്ന് പരിശോധിക്കുക"</string>
- <string name="battery_tip_incompatible_charging_message" product="tablet" msgid="174383022413708569">"ബാറ്ററി പതുക്കെയാണ് ചാർജ് ചെയ്യുന്നത്, അല്ലെങ്കിൽ ചാർജ് ചെയ്യുന്നില്ല. കേബിളും പവർ അഡാപ്റ്ററും നിങ്ങളുടെ ടാബ്ലെറ്റിന് അനുയോജ്യമാണോ എന്ന് പരിശോധിക്കുക"</string>
+ <!-- no translation found for battery_tip_incompatible_charging_message (5097154279720383707) -->
+ <skip />
+ <!-- no translation found for battery_tip_incompatible_charging_message (4208335872169818919) -->
+ <skip />
+ <!-- no translation found for battery_tip_incompatible_charging_message (5697523201841444736) -->
+ <skip />
<string name="lockscreen_trivial_controls_summary" product="default" msgid="42562533085885152">"നിങ്ങളുടെ ഫോൺ അൺലോക്ക് ചെയ്യാതെ"</string>
<string name="lockscreen_trivial_controls_summary" product="tablet" msgid="9052068482124729345">"നിങ്ങളുടെ ടാബ്ലെറ്റ് അൺലോക്ക് ചെയ്യാതെ"</string>
<string name="auto_rotate_summary_a11y" product="default" msgid="2813368383309985185">"പോർട്രെയ്റ്റിനും ലാൻഡ്സ്കേപ്പിനും ഇടയിൽ നിങ്ങളുടെ ഫോൺ തിരിക്കുമ്പോൾ"</string>
diff --git a/res-product/values-mn/strings.xml b/res-product/values-mn/strings.xml
index be19d2b..7b54dd4 100644
--- a/res-product/values-mn/strings.xml
+++ b/res-product/values-mn/strings.xml
@@ -347,9 +347,12 @@
<string name="lockpassword_confirm_your_password_details_frp" product="default" msgid="1465326741724776281">"Таны утсыг үйлдвэрийн тохиргоонд шинэчилсэн. Энэ утсыг ашиглахын тулд өмнөх нууц үгээ оруулна уу."</string>
<string name="lockpassword_confirm_your_password_details_frp" product="tablet" msgid="1333164951750797865">"Таны таблетыг үйлдвэрийн тохиргоонд шинэчилсэн. Өмнөх нууц үгээ оруулж энэ таблетыг ашиглана уу."</string>
<string name="lockpassword_confirm_your_password_details_frp" product="device" msgid="116667646012224967">"Таны төхөөрөмжийг үйлдвэрийн тохиргоонд шинэчилсэн. Өмнөх нууц үгээ оруулж төхөөрөмжийг ашиглана уу."</string>
- <string name="battery_tip_incompatible_charging_message" product="default" msgid="5315451445653379744">"Батарей удаан цэнэглэж эсвэл цэнэглэхгүй байна. Кабель эсвэл тэжээлийн адаптер таны утастай ажилладаг эсэхийг шалгана уу"</string>
- <string name="battery_tip_incompatible_charging_message" product="device" msgid="7265524281090787927">"Батарей удаан цэнэглэж эсвэл цэнэглэхгүй байна. Кабель эсвэл тэжээлийн адаптер таны төхөөрөмжтэй ажилладаг эсэхийг шалгана уу"</string>
- <string name="battery_tip_incompatible_charging_message" product="tablet" msgid="174383022413708569">"Батарей удаан цэнэглэж эсвэл цэнэглэхгүй байна. Кабель эсвэл тэжээлийн адаптер таны таблеттай ажилладаг эсэхийг шалгана уу"</string>
+ <!-- no translation found for battery_tip_incompatible_charging_message (5097154279720383707) -->
+ <skip />
+ <!-- no translation found for battery_tip_incompatible_charging_message (4208335872169818919) -->
+ <skip />
+ <!-- no translation found for battery_tip_incompatible_charging_message (5697523201841444736) -->
+ <skip />
<string name="lockscreen_trivial_controls_summary" product="default" msgid="42562533085885152">"Утасныхаа түгжээг тайлалгүйгээр"</string>
<string name="lockscreen_trivial_controls_summary" product="tablet" msgid="9052068482124729345">"Таблетынхаа түгжээг тайлалгүйгээр"</string>
<string name="auto_rotate_summary_a11y" product="default" msgid="2813368383309985185">"Таныг утсаа босоо болон хөндлөн чиглэлийн хооронд шилжүүлэх үед"</string>
diff --git a/res-product/values-mr/strings.xml b/res-product/values-mr/strings.xml
index 2440faa..6c911f5 100644
--- a/res-product/values-mr/strings.xml
+++ b/res-product/values-mr/strings.xml
@@ -347,9 +347,12 @@
<string name="lockpassword_confirm_your_password_details_frp" product="default" msgid="1465326741724776281">"तुमचा फोन फॅक्टरी सेटिंग्जवर रीसेट केला होता. हा फोन वापरण्यासाठी, तुमचा मागील पासवर्ड एंटर करा."</string>
<string name="lockpassword_confirm_your_password_details_frp" product="tablet" msgid="1333164951750797865">"तुमचा टॅबलेट फॅक्टरी सेटिंग्जवर रीसेट केले होता. हा टॅबलेट वापरण्यासाठी, मागील पासवर्ड एंटर करा."</string>
<string name="lockpassword_confirm_your_password_details_frp" product="device" msgid="116667646012224967">"तुमचे डिव्हाइस फॅक्टरी सेटिंग्जवर रीसेट केले होते. हे डिव्हाइस वापरण्यासाठी, मागील पासवर्ड एंटर करा."</string>
- <string name="battery_tip_incompatible_charging_message" product="default" msgid="5315451445653379744">"बॅटरी हळू चार्ज होत आहे किंवा चार्ज होणार नाही. केबल आणि पॉवर अडॅप्टर तुमच्या फोनसह काम करतात का ते तपासा"</string>
- <string name="battery_tip_incompatible_charging_message" product="device" msgid="7265524281090787927">"बॅटरी हळू चार्ज होत आहे किंवा चार्ज होणार नाही. केबल आणि पॉवर अडॅप्टर तुमच्या डिव्हाइससोबत काम करतात का ते तपासा"</string>
- <string name="battery_tip_incompatible_charging_message" product="tablet" msgid="174383022413708569">"बॅटरी हळू चार्ज होत आहे किंवा चार्ज होणार नाही. केबल आणि पॉवर अडॅप्टर तुमच्या टॅबलेटसोबत काम करतात का ते तपासा"</string>
+ <!-- no translation found for battery_tip_incompatible_charging_message (5097154279720383707) -->
+ <skip />
+ <!-- no translation found for battery_tip_incompatible_charging_message (4208335872169818919) -->
+ <skip />
+ <!-- no translation found for battery_tip_incompatible_charging_message (5697523201841444736) -->
+ <skip />
<string name="lockscreen_trivial_controls_summary" product="default" msgid="42562533085885152">"तुमचा फोन अनलॉक न करता"</string>
<string name="lockscreen_trivial_controls_summary" product="tablet" msgid="9052068482124729345">"तुमचा टॅबलेट अनलॉक न करता"</string>
<string name="auto_rotate_summary_a11y" product="default" msgid="2813368383309985185">"तुम्ही फोन हा पोर्ट्रेट व लॅंडस्केप मोडदरम्यान हलवल्यास"</string>
diff --git a/res-product/values-ms/strings.xml b/res-product/values-ms/strings.xml
index f1ef332..614decf 100644
--- a/res-product/values-ms/strings.xml
+++ b/res-product/values-ms/strings.xml
@@ -347,9 +347,12 @@
<string name="lockpassword_confirm_your_password_details_frp" product="default" msgid="1465326741724776281">"Telefon ditetapkan semula kepada tetapan kilang. Masukkan kata laluan terdahulu untuk menggunakan telefon."</string>
<string name="lockpassword_confirm_your_password_details_frp" product="tablet" msgid="1333164951750797865">"Tablet ditetapkan semula kepada tetapan kilang. Masukkan kata laluan terdahulu untuk menggunakan tablet."</string>
<string name="lockpassword_confirm_your_password_details_frp" product="device" msgid="116667646012224967">"Peranti ditetapkan semula kepada tetapan kilang. Masukkan kata laluan terdahulu untuk menggunakan peranti."</string>
- <string name="battery_tip_incompatible_charging_message" product="default" msgid="5315451445653379744">"Bateri mengecas dengan perlahan atau tidak dapat dicas. Pastikan kabel dan penyesuai kuasa berfungsi dengan telefon anda"</string>
- <string name="battery_tip_incompatible_charging_message" product="device" msgid="7265524281090787927">"Bateri mengecas dengan perlahan atau tidak dapat dicas. Pastikan kabel dan penyesuai kuasa berfungsi dengan peranti anda"</string>
- <string name="battery_tip_incompatible_charging_message" product="tablet" msgid="174383022413708569">"Bateri mengecas dengan perlahan atau tidak dapat dicas. Pastikan kabel dan penyesuai kuasa berfungsi dengan tablet anda"</string>
+ <!-- no translation found for battery_tip_incompatible_charging_message (5097154279720383707) -->
+ <skip />
+ <!-- no translation found for battery_tip_incompatible_charging_message (4208335872169818919) -->
+ <skip />
+ <!-- no translation found for battery_tip_incompatible_charging_message (5697523201841444736) -->
+ <skip />
<string name="lockscreen_trivial_controls_summary" product="default" msgid="42562533085885152">"Tanpa membuka kunci telefon anda"</string>
<string name="lockscreen_trivial_controls_summary" product="tablet" msgid="9052068482124729345">"Tanpa membuka kunci tablet anda"</string>
<string name="auto_rotate_summary_a11y" product="default" msgid="2813368383309985185">"Apabila anda menggerakkan telefon anda antara potret dengan landskap"</string>
diff --git a/res-product/values-my/strings.xml b/res-product/values-my/strings.xml
index 0cae70e..a91ad22 100644
--- a/res-product/values-my/strings.xml
+++ b/res-product/values-my/strings.xml
@@ -347,9 +347,12 @@
<string name="lockpassword_confirm_your_password_details_frp" product="default" msgid="1465326741724776281">"သင့်ဖုန်းကို စက်ရုံဆက်တင်သို့ ပြင်ဆင်သတ်မှတ်ထားသည်။ ဤဖုန်းသုံးရန် ယခင်စကားဝှက် ထည့်ပါ။"</string>
<string name="lockpassword_confirm_your_password_details_frp" product="tablet" msgid="1333164951750797865">"တက်ဘလက်ကို စက်ရုံထုတ်ဆက်တင်သို့ ပြင်ဆင်သတ်မှတ်ထားသည်။ ဤတက်ဘလက်သုံးရန် ယခင်စကားဝှက် ထည့်ပါ။"</string>
<string name="lockpassword_confirm_your_password_details_frp" product="device" msgid="116667646012224967">"စက်ကို စက်ရုံထုတ်ဆက်တင်သို့ ပြင်ဆင်သတ်မှတ်ထားသည်။ ဤစက်ပစ္စည်းသုံးရန် ယခင်စကားဝှက် ထည့်ပါ။"</string>
- <string name="battery_tip_incompatible_charging_message" product="default" msgid="5315451445653379744">"ဘက်ထရီ နှေးကွေးစွာ အားသွင်းနေသည် (သို့) အားမသွင်းပါ။ ကြိုးနှင့် ပါဝါ ကြားခံကိရိယာကို သင့်ဖုန်းတွင် သုံးနိုင်ခြင်း ရှိ၊ မရှိ စစ်ဆေးပါ"</string>
- <string name="battery_tip_incompatible_charging_message" product="device" msgid="7265524281090787927">"ဘက်ထရီ နှေးကွေးစွာ အားသွင်းနေသည် (သို့) အားမသွင်းပါ။ ကြိုးနှင့် ပါဝါ ကြားခံကိရိယာကို သင့်စက်ပစ္စည်းတွင် သုံးနိုင်ခြင်း ရှိ၊ မရှိ စစ်ဆေးပါ"</string>
- <string name="battery_tip_incompatible_charging_message" product="tablet" msgid="174383022413708569">"ဘက်ထရီ နှေးကွေးစွာ အားသွင်းနေသည် (သို့) အားမသွင်းပါ။ ကြိုးနှင့် ပါဝါ ကြားခံကိရိယာကို သင့်တက်ဘလက်တွင် သုံးနိုင်ခြင်း ရှိ၊ မရှိ စစ်ဆေးပါ"</string>
+ <!-- no translation found for battery_tip_incompatible_charging_message (5097154279720383707) -->
+ <skip />
+ <!-- no translation found for battery_tip_incompatible_charging_message (4208335872169818919) -->
+ <skip />
+ <!-- no translation found for battery_tip_incompatible_charging_message (5697523201841444736) -->
+ <skip />
<string name="lockscreen_trivial_controls_summary" product="default" msgid="42562533085885152">"သင့်ဖုန်းကို လော့ခ်မဖွင့်ဘဲ"</string>
<string name="lockscreen_trivial_controls_summary" product="tablet" msgid="9052068482124729345">"သင့်တက်ဘလက်ကို လော့ခ်မဖွင့်ဘဲ"</string>
<string name="auto_rotate_summary_a11y" product="default" msgid="2813368383309985185">"သင့်ဖုန်းကို အလျားလိုက်နှင့် ဒေါင်လိုက် ပြောင်းသောအခါ"</string>
diff --git a/res-product/values-nb/strings.xml b/res-product/values-nb/strings.xml
index 3e47034..abb62b7 100644
--- a/res-product/values-nb/strings.xml
+++ b/res-product/values-nb/strings.xml
@@ -347,9 +347,12 @@
<string name="lockpassword_confirm_your_password_details_frp" product="default" msgid="1465326741724776281">"Telefonen er tilbakestilt til fabrikkstandard. For å bruke den, legg inn det forrige passordet."</string>
<string name="lockpassword_confirm_your_password_details_frp" product="tablet" msgid="1333164951750797865">"Nettbrettet er tilbakestilt til fabrikkstandard. For å bruke det, legg inn det forrige passordet."</string>
<string name="lockpassword_confirm_your_password_details_frp" product="device" msgid="116667646012224967">"Enheten er tilbakestilt til fabrikkstandard. For å bruke den, legg inn det forrige passordet."</string>
- <string name="battery_tip_incompatible_charging_message" product="default" msgid="5315451445653379744">"Batteriet lades tregt eller ikke i det hele tatt. Sjekk om kabelen og strømadapteren fungerer med telefonen du har"</string>
- <string name="battery_tip_incompatible_charging_message" product="device" msgid="7265524281090787927">"Batteriet lades tregt eller ikke i det hele tatt. Sjekk om kabelen og strømadapteren fungerer med enheten du har"</string>
- <string name="battery_tip_incompatible_charging_message" product="tablet" msgid="174383022413708569">"Batteriet lades tregt eller ikke i det hele tatt. Sjekk om kabelen og strømadapteren fungerer med nettbrettet du har"</string>
+ <!-- no translation found for battery_tip_incompatible_charging_message (5097154279720383707) -->
+ <skip />
+ <!-- no translation found for battery_tip_incompatible_charging_message (4208335872169818919) -->
+ <skip />
+ <!-- no translation found for battery_tip_incompatible_charging_message (5697523201841444736) -->
+ <skip />
<string name="lockscreen_trivial_controls_summary" product="default" msgid="42562533085885152">"Uten å låse opp telefonen"</string>
<string name="lockscreen_trivial_controls_summary" product="tablet" msgid="9052068482124729345">"Uten å låse opp nettbrettet"</string>
<string name="auto_rotate_summary_a11y" product="default" msgid="2813368383309985185">"Når du beveger telefonen mellom stående og liggende format"</string>
diff --git a/res-product/values-ne/strings.xml b/res-product/values-ne/strings.xml
index 4a72810..e5b106c 100644
--- a/res-product/values-ne/strings.xml
+++ b/res-product/values-ne/strings.xml
@@ -347,9 +347,12 @@
<string name="lockpassword_confirm_your_password_details_frp" product="default" msgid="1465326741724776281">"तपाईंको फोन रिसेट गरी डिफल्ट सेटिङ लागू गरिएको छ। यो फोन प्रयोग गर्न अघिल्लो पासवर्ड हाल्नुहोस्।"</string>
<string name="lockpassword_confirm_your_password_details_frp" product="tablet" msgid="1333164951750797865">"तपाईंको ट्याब्लेट रिसेट गरी डिफल्ट सेटिङ लागू गरिएको छ। यो ट्याब्लेट प्रयोग गर्न अघिल्लो पासवर्ड हाल्नुहोस्।"</string>
<string name="lockpassword_confirm_your_password_details_frp" product="device" msgid="116667646012224967">"तपाईंको डिभाइस रिसेट गरी डिफल्ट सेटिङ लागू गरिएको छ। यो डिभाइस प्रयोग गर्न अघिल्लो पासवर्ड हाल्नुहोस्।"</string>
- <string name="battery_tip_incompatible_charging_message" product="default" msgid="5315451445653379744">"ब्याट्री कि त बिस्तारै चार्ज भइरहेको छ कि त चार्ज नै भएको छैन। केबल र पावर एडाप्टरले तपाईंको फोनमा काम गर्छ कि गर्दैन भन्ने कुरा जाँच्नुहोस्"</string>
- <string name="battery_tip_incompatible_charging_message" product="device" msgid="7265524281090787927">"ब्याट्री कि त बिस्तारै चार्ज भइरहेको छ कि त चार्ज नै भएको छैन। केबल र पावर एडाप्टरले तपाईंको डिभाइसमा काम गर्छ कि गर्दैन भन्ने कुरा जाँच्नुहोस्"</string>
- <string name="battery_tip_incompatible_charging_message" product="tablet" msgid="174383022413708569">"ब्याट्री कि त बिस्तारै चार्ज भइरहेको छ कि त चार्ज नै भएको छैन। केबल र पावर एडाप्टरले तपाईंको ट्याब्लेटमा काम गर्छ कि गर्दैन भन्ने कुरा जाँच्नुहोस्"</string>
+ <!-- no translation found for battery_tip_incompatible_charging_message (5097154279720383707) -->
+ <skip />
+ <!-- no translation found for battery_tip_incompatible_charging_message (4208335872169818919) -->
+ <skip />
+ <!-- no translation found for battery_tip_incompatible_charging_message (5697523201841444736) -->
+ <skip />
<string name="lockscreen_trivial_controls_summary" product="default" msgid="42562533085885152">"तपाईंको फोन अनलक नगरिकनै"</string>
<string name="lockscreen_trivial_controls_summary" product="tablet" msgid="9052068482124729345">"तपाईंको ट्याब्लेट अनलक नगरिकनै"</string>
<string name="auto_rotate_summary_a11y" product="default" msgid="2813368383309985185">"तपाईंले आफ्नो फोन पोर्ट्रेट र ल्यान्डस्केपबिच अदलबदल गर्दा"</string>
diff --git a/res-product/values-nl/strings.xml b/res-product/values-nl/strings.xml
index 9e64f91..98751fc 100644
--- a/res-product/values-nl/strings.xml
+++ b/res-product/values-nl/strings.xml
@@ -347,9 +347,12 @@
<string name="lockpassword_confirm_your_password_details_frp" product="default" msgid="1465326741724776281">"Je telefoon is teruggezet op de fabrieksinstellingen. Geef je vorige wachtwoord op."</string>
<string name="lockpassword_confirm_your_password_details_frp" product="tablet" msgid="1333164951750797865">"Je tablet is teruggezet op de fabrieksinstellingen. Geef je vorige wachtwoord op."</string>
<string name="lockpassword_confirm_your_password_details_frp" product="device" msgid="116667646012224967">"Je apparaat is teruggezet op de fabrieksinstellingen. Geef je vorige wachtwoord op."</string>
- <string name="battery_tip_incompatible_charging_message" product="default" msgid="5315451445653379744">"Batterij wordt langzaam of helemaal niet opgeladen. Check of de kabel en de voedingsadapter werken met je telefoon."</string>
- <string name="battery_tip_incompatible_charging_message" product="device" msgid="7265524281090787927">"Batterij wordt langzaam of helemaal niet opgeladen. Check of de kabel en de voedingsadapter werken met je apparaat."</string>
- <string name="battery_tip_incompatible_charging_message" product="tablet" msgid="174383022413708569">"Batterij wordt langzaam of helemaal niet opgeladen. Check of de kabel en de voedingsadapter werken met je tablet."</string>
+ <!-- no translation found for battery_tip_incompatible_charging_message (5097154279720383707) -->
+ <skip />
+ <!-- no translation found for battery_tip_incompatible_charging_message (4208335872169818919) -->
+ <skip />
+ <!-- no translation found for battery_tip_incompatible_charging_message (5697523201841444736) -->
+ <skip />
<string name="lockscreen_trivial_controls_summary" product="default" msgid="42562533085885152">"Zonder je telefoon te ontgrendelen"</string>
<string name="lockscreen_trivial_controls_summary" product="tablet" msgid="9052068482124729345">"Zonder je tablet te ontgrendelen"</string>
<string name="auto_rotate_summary_a11y" product="default" msgid="2813368383309985185">"Als je wisselt tussen de staande en liggende telefoonstand"</string>
diff --git a/res-product/values-or/strings.xml b/res-product/values-or/strings.xml
index e6c3659..554cc67 100644
--- a/res-product/values-or/strings.xml
+++ b/res-product/values-or/strings.xml
@@ -347,9 +347,12 @@
<string name="lockpassword_confirm_your_password_details_frp" product="default" msgid="1465326741724776281">"ଆପଣଙ୍କ ଫୋନ ଫେକ୍ଟୋରୀ ସେଟିଂସରେ ରିସେଟ ହୋଇଛି। ଏହାକୁ ବ୍ୟବହାର କରିବାକୁ ଆପଣଙ୍କ ପୂର୍ବବର୍ତ୍ତୀ ପାସୱାର୍ଡ ଲେଖ।"</string>
<string name="lockpassword_confirm_your_password_details_frp" product="tablet" msgid="1333164951750797865">"ଆପଣଙ୍କ ଟାବଲେଟ ଫେକ୍ଟୋରୀ ସେଟିଂସରେ ରିସେଟ ହୋଇଛି। ଏହାକୁ ବ୍ୟବହାର କରିବାକୁ ଆପଣଙ୍କ ପୂର୍ବବର୍ତ୍ତୀ ପାସୱାର୍ଡ ଲେଖ।"</string>
<string name="lockpassword_confirm_your_password_details_frp" product="device" msgid="116667646012224967">"ଆପଣଙ୍କ ଡିଭାଇସ ଫେକ୍ଟୋରୀ ସେଟିଂସରେ ରିସେଟ ହୋଇଛି। ଏହାକୁ ବ୍ୟବହାର କରିବାକୁ ଆପଣଙ୍କ ପୂର୍ବବର୍ତ୍ତୀ ପାସୱାର୍ଡ ଲେଖ।"</string>
- <string name="battery_tip_incompatible_charging_message" product="default" msgid="5315451445653379744">"ବେଟେରୀ ଧୀରେ ଚାର୍ଜ ହେଉଛି କିମ୍ବା ଏହା ଚାର୍ଜ ହେବ ନାହିଁ। କେବୁଲ ଏବଂ ପାୱାର ଆଡାପ୍ଟର ଆପଣଙ୍କ ଫୋନ ସହ କାମ କରୁଛି ନା ନାହିଁ ତାହା ଯାଞ୍ଚ କରନ୍ତୁ"</string>
- <string name="battery_tip_incompatible_charging_message" product="device" msgid="7265524281090787927">"ବେଟେରୀ ଧୀରେ ଚାର୍ଜ ହେଉଛି କିମ୍ବା ଏହା ଚାର୍ଜ ହେବ ନାହିଁ। କେବୁଲ ଏବଂ ପାୱାର ଆଡାପ୍ଟର ଆପଣଙ୍କ ଡିଭାଇସ ସହ କାମ କରୁଛି ନା ନାହିଁ ତାହା ଯାଞ୍ଚ କରନ୍ତୁ"</string>
- <string name="battery_tip_incompatible_charging_message" product="tablet" msgid="174383022413708569">"ବେଟେରୀ ଧୀରେ ଚାର୍ଜ ହେଉଛି କିମ୍ବା ଏହା ଚାର୍ଜ ହେବ ନାହିଁ। କେବୁଲ ଏବଂ ପାୱାର ଆଡାପ୍ଟର ଆପଣଙ୍କ ଟାବଲେଟ ସହ କାମ କରୁଛି ନା ନାହିଁ ତାହା ଯାଞ୍ଚ କରନ୍ତୁ"</string>
+ <!-- no translation found for battery_tip_incompatible_charging_message (5097154279720383707) -->
+ <skip />
+ <!-- no translation found for battery_tip_incompatible_charging_message (4208335872169818919) -->
+ <skip />
+ <!-- no translation found for battery_tip_incompatible_charging_message (5697523201841444736) -->
+ <skip />
<string name="lockscreen_trivial_controls_summary" product="default" msgid="42562533085885152">"ଆପଣଙ୍କ ଫୋନକୁ ଅନଲକ ନକରି"</string>
<string name="lockscreen_trivial_controls_summary" product="tablet" msgid="9052068482124729345">"ଆପଣଙ୍କ ଟାବଲେଟକୁ ଅନଲକ ନକରି"</string>
<string name="auto_rotate_summary_a11y" product="default" msgid="2813368383309985185">"ଆପଣ ଆପଣଙ୍କ ଫୋନକୁ ପୋର୍ଟ୍ରେଟ ଓ ଲାଣ୍ଡସ୍କେପ ମଧ୍ୟରେ ମୁଭ କଲେ"</string>
diff --git a/res-product/values-pa/strings.xml b/res-product/values-pa/strings.xml
index 13f7948..aac15f2 100644
--- a/res-product/values-pa/strings.xml
+++ b/res-product/values-pa/strings.xml
@@ -347,9 +347,12 @@
<string name="lockpassword_confirm_your_password_details_frp" product="default" msgid="1465326741724776281">"ਤੁਹਾਡਾ ਫ਼ੋਨ ਫੈਕਟਰੀ ਸੈਟਿੰਗਾਂ \'ਤੇ ਰੀਸੈੱਟ ਕੀਤਾ ਗਿਆ। ਇਹ ਫ਼ੋਨ ਵਰਤਣ ਲਈ, ਆਪਣਾ ਪੁਰਾਣਾ ਪਾਸਵਰਡ ਦਾਖਲ ਕਰੋ।"</string>
<string name="lockpassword_confirm_your_password_details_frp" product="tablet" msgid="1333164951750797865">"ਤੁਹਾਡਾ ਟੈਬਲੈੱਟ ਫੈਕਟਰੀ ਸੈਟਿੰਗਾਂ \'ਤੇ ਰੀਸੈੱਟ ਕੀਤਾ ਗਿਆ। ਇਹ ਟੈਬਲੈੱਟ ਵਰਤਣ ਲਈ, ਆਪਣਾ ਪੁਰਾਣਾ ਪਾਸਵਰਡ ਦਾਖਲ ਕਰੋ।"</string>
<string name="lockpassword_confirm_your_password_details_frp" product="device" msgid="116667646012224967">"ਤੁਹਾਡਾ ਡੀਵਾਈਸ ਫੈਕਟਰੀ ਸੈਟਿੰਗਾਂ \'ਤੇ ਰੀਸੈੱਟ ਕੀਤਾ ਗਿਆ। ਇਹ ਡੀਵਾਈਸ ਵਰਤਣ ਲਈ, ਆਪਣਾ ਪੁਰਾਣਾ ਪਾਸਵਰਡ ਦਾਖਲ ਕਰੋ।"</string>
- <string name="battery_tip_incompatible_charging_message" product="default" msgid="5315451445653379744">"ਬੈਟਰੀ ਹੌਲੀ ਚਾਰਜ ਹੋ ਰਹੀ ਹੈ ਜਾਂ ਚਾਰਜ ਨਹੀਂ ਹੋ ਰਹੀ। ਜਾਂਚ ਕਰੋ ਕਿ ਕੇਬਲ ਅਤੇ ਪਾਵਰ ਅਡਾਪਟਰ ਤੁਹਾਡੇ ਫ਼ੋਨ ਨਾਲ ਕੰਮ ਕਰ ਰਹੇ ਹਨ ਜਾਂ ਨਹੀਂ"</string>
- <string name="battery_tip_incompatible_charging_message" product="device" msgid="7265524281090787927">"ਬੈਟਰੀ ਹੌਲੀ ਚਾਰਜ ਹੋ ਰਹੀ ਹੈ ਜਾਂ ਚਾਰਜ ਨਹੀਂ ਹੋ ਰਹੀ। ਜਾਂਚ ਕਰੋ ਕਿ ਕੇਬਲ ਅਤੇ ਪਾਵਰ ਅਡਾਪਟਰ ਤੁਹਾਡੇ ਡੀਵਾਈਸ ਨਾਲ ਕੰਮ ਕਰ ਰਹੇ ਹਨ ਜਾਂ ਨਹੀਂ"</string>
- <string name="battery_tip_incompatible_charging_message" product="tablet" msgid="174383022413708569">"ਬੈਟਰੀ ਹੌਲੀ ਚਾਰਜ ਹੋ ਰਹੀ ਹੈ ਜਾਂ ਚਾਰਜ ਨਹੀਂ ਹੋ ਰਹੀ। ਜਾਂਚ ਕਰੋ ਕਿ ਕੇਬਲ ਅਤੇ ਪਾਵਰ ਅਡਾਪਟਰ ਤੁਹਾਡੇ ਟੈਬਲੈੱਟ ਨਾਲ ਕੰਮ ਕਰ ਰਹੇ ਹਨ ਜਾਂ ਨਹੀਂ"</string>
+ <!-- no translation found for battery_tip_incompatible_charging_message (5097154279720383707) -->
+ <skip />
+ <!-- no translation found for battery_tip_incompatible_charging_message (4208335872169818919) -->
+ <skip />
+ <!-- no translation found for battery_tip_incompatible_charging_message (5697523201841444736) -->
+ <skip />
<string name="lockscreen_trivial_controls_summary" product="default" msgid="42562533085885152">"ਆਪਣੇ ਫ਼ੋਨ ਨੂੰ ਅਣਲਾਕ ਕੀਤੇ ਬਿਨਾਂ"</string>
<string name="lockscreen_trivial_controls_summary" product="tablet" msgid="9052068482124729345">"ਆਪਣੇ ਟੈਬਲੈੱਟ ਨੂੰ ਅਣਲਾਕ ਕੀਤੇ ਬਿਨਾਂ"</string>
<string name="auto_rotate_summary_a11y" product="default" msgid="2813368383309985185">"ਜਦੋਂ ਤੁਸੀਂ ਆਪਣੇ ਫ਼ੋਨ \'ਤੇ ਪੋਰਟਰੇਟ ਅਤੇ ਲੈਂਡਸਕੇਪ ਮੋਡ ਵਿਚਕਾਰ ਅਦਲਾ-ਬਦਲੀ ਕਰਦੇ ਹੋ"</string>
diff --git a/res-product/values-pl/strings.xml b/res-product/values-pl/strings.xml
index b322c97..f04d427 100644
--- a/res-product/values-pl/strings.xml
+++ b/res-product/values-pl/strings.xml
@@ -347,9 +347,12 @@
<string name="lockpassword_confirm_your_password_details_frp" product="default" msgid="1465326741724776281">"Telefon został zresetowany do ustawień fabrycznych. Aby go używać, wpisz poprzednie hasło."</string>
<string name="lockpassword_confirm_your_password_details_frp" product="tablet" msgid="1333164951750797865">"Tablet został zresetowany do ustawień fabrycznych. Aby go używać, wpisz poprzednie hasło."</string>
<string name="lockpassword_confirm_your_password_details_frp" product="device" msgid="116667646012224967">"Urządzenie zostało zresetowane do ustawień fabrycznych. Aby go używać, wpisz poprzednie hasło."</string>
- <string name="battery_tip_incompatible_charging_message" product="default" msgid="5315451445653379744">"Bateria ładuje się powoli lub nie ładuje wcale. Sprawdź, czy kabel i ładowarka działają z tym telefonem"</string>
- <string name="battery_tip_incompatible_charging_message" product="device" msgid="7265524281090787927">"Bateria ładuje się powoli lub nie ładuje wcale. Sprawdź, czy kabel i ładowarka działają z tym urządzeniem"</string>
- <string name="battery_tip_incompatible_charging_message" product="tablet" msgid="174383022413708569">"Bateria ładuje się powoli lub nie ładuje wcale. Sprawdź, czy kabel i ładowarka działają z tym tabletem"</string>
+ <!-- no translation found for battery_tip_incompatible_charging_message (5097154279720383707) -->
+ <skip />
+ <!-- no translation found for battery_tip_incompatible_charging_message (4208335872169818919) -->
+ <skip />
+ <!-- no translation found for battery_tip_incompatible_charging_message (5697523201841444736) -->
+ <skip />
<string name="lockscreen_trivial_controls_summary" product="default" msgid="42562533085885152">"Bez odblokowywania telefonu"</string>
<string name="lockscreen_trivial_controls_summary" product="tablet" msgid="9052068482124729345">"Bez odblokowywania tabletu"</string>
<string name="auto_rotate_summary_a11y" product="default" msgid="2813368383309985185">"Gdy obracasz telefon do pionu lub poziomu"</string>
diff --git a/res-product/values-pt-rBR/strings.xml b/res-product/values-pt-rBR/strings.xml
index 1cafcee..ffabb2e 100644
--- a/res-product/values-pt-rBR/strings.xml
+++ b/res-product/values-pt-rBR/strings.xml
@@ -347,9 +347,12 @@
<string name="lockpassword_confirm_your_password_details_frp" product="default" msgid="1465326741724776281">"O smartphone foi redefinido para as configurações originais. Para usá-lo, digite a senha anterior."</string>
<string name="lockpassword_confirm_your_password_details_frp" product="tablet" msgid="1333164951750797865">"O tablet foi redefinido para as configurações originais. Para usá-lo, insira a senha anterior."</string>
<string name="lockpassword_confirm_your_password_details_frp" product="device" msgid="116667646012224967">"O dispositivo foi redefinido para as configurações originais. Para usá-lo, insira a senha anterior."</string>
- <string name="battery_tip_incompatible_charging_message" product="default" msgid="5315451445653379744">"Bateria carregando lentamente ou não carregando. Confira se o cabo e o adaptador de energia funcionam com o smartphone"</string>
- <string name="battery_tip_incompatible_charging_message" product="device" msgid="7265524281090787927">"Bateria carregando lentamente ou não carregando. Confira se o cabo e o adaptador de energia funcionam com o dispositivo"</string>
- <string name="battery_tip_incompatible_charging_message" product="tablet" msgid="174383022413708569">"Bateria carregando lentamente ou não carregando. Confira se o cabo e o adaptador de energia funcionam com o tablet"</string>
+ <!-- no translation found for battery_tip_incompatible_charging_message (5097154279720383707) -->
+ <skip />
+ <!-- no translation found for battery_tip_incompatible_charging_message (4208335872169818919) -->
+ <skip />
+ <!-- no translation found for battery_tip_incompatible_charging_message (5697523201841444736) -->
+ <skip />
<string name="lockscreen_trivial_controls_summary" product="default" msgid="42562533085885152">"Sem desbloquear o smartphone"</string>
<string name="lockscreen_trivial_controls_summary" product="tablet" msgid="9052068482124729345">"Sem desbloquear o tablet"</string>
<string name="auto_rotate_summary_a11y" product="default" msgid="2813368383309985185">"Ao virar o smartphone para as posições vertical e horizontal"</string>
diff --git a/res-product/values-pt-rPT/strings.xml b/res-product/values-pt-rPT/strings.xml
index e6d9998..234017a 100644
--- a/res-product/values-pt-rPT/strings.xml
+++ b/res-product/values-pt-rPT/strings.xml
@@ -347,9 +347,12 @@
<string name="lockpassword_confirm_your_password_details_frp" product="default" msgid="1465326741724776281">"Definições de fábrica do telemóvel repostas. Para o usar, introduza a palavra-passe anterior."</string>
<string name="lockpassword_confirm_your_password_details_frp" product="tablet" msgid="1333164951750797865">"Definições de fábrica do tablet repostas. Para o usar, introduza a palavra-passe anterior."</string>
<string name="lockpassword_confirm_your_password_details_frp" product="device" msgid="116667646012224967">"Definições de fábrica do dispositivo repostas. Para o usar, introduza a palavra-passe anterior."</string>
- <string name="battery_tip_incompatible_charging_message" product="default" msgid="5315451445653379744">"A bateria está a carregar lentamente ou não carrega. Verifique se o cabo e o transformador funcionam com o seu telemóvel"</string>
- <string name="battery_tip_incompatible_charging_message" product="device" msgid="7265524281090787927">"A bateria está a carregar lentamente ou não carrega. Verifique se o cabo e o transformador funcionam com o seu dispositivo"</string>
- <string name="battery_tip_incompatible_charging_message" product="tablet" msgid="174383022413708569">"A bateria está a carregar lentamente ou não carrega. Verifique se o cabo e o transformador funcionam com o seu tablet"</string>
+ <!-- no translation found for battery_tip_incompatible_charging_message (5097154279720383707) -->
+ <skip />
+ <!-- no translation found for battery_tip_incompatible_charging_message (4208335872169818919) -->
+ <skip />
+ <!-- no translation found for battery_tip_incompatible_charging_message (5697523201841444736) -->
+ <skip />
<string name="lockscreen_trivial_controls_summary" product="default" msgid="42562533085885152">"Sem desbloquear o telemóvel"</string>
<string name="lockscreen_trivial_controls_summary" product="tablet" msgid="9052068482124729345">"Sem desbloquear o tablet"</string>
<string name="auto_rotate_summary_a11y" product="default" msgid="2813368383309985185">"Quando move o telemóvel entre o modo vertical e horizontal"</string>
diff --git a/res-product/values-pt/strings.xml b/res-product/values-pt/strings.xml
index 1cafcee..ffabb2e 100644
--- a/res-product/values-pt/strings.xml
+++ b/res-product/values-pt/strings.xml
@@ -347,9 +347,12 @@
<string name="lockpassword_confirm_your_password_details_frp" product="default" msgid="1465326741724776281">"O smartphone foi redefinido para as configurações originais. Para usá-lo, digite a senha anterior."</string>
<string name="lockpassword_confirm_your_password_details_frp" product="tablet" msgid="1333164951750797865">"O tablet foi redefinido para as configurações originais. Para usá-lo, insira a senha anterior."</string>
<string name="lockpassword_confirm_your_password_details_frp" product="device" msgid="116667646012224967">"O dispositivo foi redefinido para as configurações originais. Para usá-lo, insira a senha anterior."</string>
- <string name="battery_tip_incompatible_charging_message" product="default" msgid="5315451445653379744">"Bateria carregando lentamente ou não carregando. Confira se o cabo e o adaptador de energia funcionam com o smartphone"</string>
- <string name="battery_tip_incompatible_charging_message" product="device" msgid="7265524281090787927">"Bateria carregando lentamente ou não carregando. Confira se o cabo e o adaptador de energia funcionam com o dispositivo"</string>
- <string name="battery_tip_incompatible_charging_message" product="tablet" msgid="174383022413708569">"Bateria carregando lentamente ou não carregando. Confira se o cabo e o adaptador de energia funcionam com o tablet"</string>
+ <!-- no translation found for battery_tip_incompatible_charging_message (5097154279720383707) -->
+ <skip />
+ <!-- no translation found for battery_tip_incompatible_charging_message (4208335872169818919) -->
+ <skip />
+ <!-- no translation found for battery_tip_incompatible_charging_message (5697523201841444736) -->
+ <skip />
<string name="lockscreen_trivial_controls_summary" product="default" msgid="42562533085885152">"Sem desbloquear o smartphone"</string>
<string name="lockscreen_trivial_controls_summary" product="tablet" msgid="9052068482124729345">"Sem desbloquear o tablet"</string>
<string name="auto_rotate_summary_a11y" product="default" msgid="2813368383309985185">"Ao virar o smartphone para as posições vertical e horizontal"</string>
diff --git a/res-product/values-ro/strings.xml b/res-product/values-ro/strings.xml
index 65f651c..9cbc548 100644
--- a/res-product/values-ro/strings.xml
+++ b/res-product/values-ro/strings.xml
@@ -347,9 +347,12 @@
<string name="lockpassword_confirm_your_password_details_frp" product="default" msgid="1465326741724776281">"S-a revenit la setările din fabrică ale telefonului. Ca să-l folosești, introdu parola anterioară."</string>
<string name="lockpassword_confirm_your_password_details_frp" product="tablet" msgid="1333164951750797865">"S-a revenit la setările din fabrică ale tabletei. Ca să o folosești, introdu parola anterioară."</string>
<string name="lockpassword_confirm_your_password_details_frp" product="device" msgid="116667646012224967">"S-a revenit la setările din fabrică ale dispozitivului. Ca să-l folosești, introdu parola anterioară."</string>
- <string name="battery_tip_incompatible_charging_message" product="default" msgid="5315451445653379744">"Bateria se încarcă lent sau nu se încarcă. Verifică dacă adaptorul de curent și cablul sunt compatibile cu telefonul."</string>
- <string name="battery_tip_incompatible_charging_message" product="device" msgid="7265524281090787927">"Bateria se încarcă lent sau nu se încarcă. Verifică dacă adaptorul de curent și cablul sunt compatibile cu dispozitivul."</string>
- <string name="battery_tip_incompatible_charging_message" product="tablet" msgid="174383022413708569">"Bateria se încarcă lent sau nu se încarcă. Verifică dacă adaptorul de curent și cablul sunt compatibile cu tableta."</string>
+ <!-- no translation found for battery_tip_incompatible_charging_message (5097154279720383707) -->
+ <skip />
+ <!-- no translation found for battery_tip_incompatible_charging_message (4208335872169818919) -->
+ <skip />
+ <!-- no translation found for battery_tip_incompatible_charging_message (5697523201841444736) -->
+ <skip />
<string name="lockscreen_trivial_controls_summary" product="default" msgid="42562533085885152">"Fără a debloca telefonul"</string>
<string name="lockscreen_trivial_controls_summary" product="tablet" msgid="9052068482124729345">"Fără a debloca tableta"</string>
<string name="auto_rotate_summary_a11y" product="default" msgid="2813368383309985185">"Când comuți telefonul între orientările portret și peisaj"</string>
diff --git a/res-product/values-ru/strings.xml b/res-product/values-ru/strings.xml
index dc7acf2..ac503b9 100644
--- a/res-product/values-ru/strings.xml
+++ b/res-product/values-ru/strings.xml
@@ -347,9 +347,12 @@
<string name="lockpassword_confirm_your_password_details_frp" product="default" msgid="1465326741724776281">"Настройки телефона были сброшены. Чтобы использовать его, введите свой прежний пароль."</string>
<string name="lockpassword_confirm_your_password_details_frp" product="tablet" msgid="1333164951750797865">"Настройки планшета были сброшены. Чтобы использовать его, введите свой прежний пароль."</string>
<string name="lockpassword_confirm_your_password_details_frp" product="device" msgid="116667646012224967">"Настройки устройства были сброшены. Чтобы использовать его, введите свой прежний пароль."</string>
- <string name="battery_tip_incompatible_charging_message" product="default" msgid="5315451445653379744">"Батарея не заряжается или заряжается медленно. Убедитесь, что кабель и адаптер питания совместимы с вашим телефоном."</string>
- <string name="battery_tip_incompatible_charging_message" product="device" msgid="7265524281090787927">"Батарея не заряжается или заряжается медленно. Убедитесь, что кабель и адаптер питания совместимы с вашим устройством."</string>
- <string name="battery_tip_incompatible_charging_message" product="tablet" msgid="174383022413708569">"Батарея не заряжается или заряжается медленно. Убедитесь, что кабель и адаптер питания совместимы с вашим планшетом."</string>
+ <!-- no translation found for battery_tip_incompatible_charging_message (5097154279720383707) -->
+ <skip />
+ <!-- no translation found for battery_tip_incompatible_charging_message (4208335872169818919) -->
+ <skip />
+ <!-- no translation found for battery_tip_incompatible_charging_message (5697523201841444736) -->
+ <skip />
<string name="lockscreen_trivial_controls_summary" product="default" msgid="42562533085885152">"Без разблокировки телефона"</string>
<string name="lockscreen_trivial_controls_summary" product="tablet" msgid="9052068482124729345">"Без разблокировки планшета"</string>
<string name="auto_rotate_summary_a11y" product="default" msgid="2813368383309985185">"Переключать ориентацию при изменении положения телефона"</string>
diff --git a/res-product/values-si/strings.xml b/res-product/values-si/strings.xml
index d852ff8..10ff8d0 100644
--- a/res-product/values-si/strings.xml
+++ b/res-product/values-si/strings.xml
@@ -347,9 +347,12 @@
<string name="lockpassword_confirm_your_password_details_frp" product="default" msgid="1465326741724776281">"ඔබේ දුරකථනය කම්හල් සැකසීම් වෙත යළි සකසා ඇත. මෙම දුරකථනය භාවිතා කිරීමට, ඔබේ පෙර මුරපදය ඇතුළු කරන්න."</string>
<string name="lockpassword_confirm_your_password_details_frp" product="tablet" msgid="1333164951750797865">"ඔබේ ටැබ්ලටය කම්හල් සැකසීම් වෙත යළි සකසන ලදි. මෙම ටැබ්ලටය භාවිතය සඳහා, ඔබේ පෙර මුරපදය ඇතුළු කරන්න."</string>
<string name="lockpassword_confirm_your_password_details_frp" product="device" msgid="116667646012224967">"ඔබේ උපාංගය කම්හල් සැකසීම් වෙත යළි සකසන ලදි. මෙම උපාංගය භාවිතය සඳහා, ඔබේ පෙර මුරපදය ඇතුළු කරන්න."</string>
- <string name="battery_tip_incompatible_charging_message" product="default" msgid="5315451445653379744">"බැටරිය සෙමින් ආරෝපණය වේ හෝ ආරෝපණය නොවේ. කේබලය සහ බල ඇඩැප්ටරය ඔබේ දුරකථනය සමග ක්රියා කරන්නේ දැයි පරීක්ෂා කරන්න"</string>
- <string name="battery_tip_incompatible_charging_message" product="device" msgid="7265524281090787927">"බැටරිය සෙමින් ආරෝපණය වේ හෝ ආරෝපණය නොවේ. කේබලය සහ බල ඇඩැප්ටරය ඔබේ උපාංගය සමග ක්රියා කරන්නේ දැයි පරීක්ෂා කරන්න"</string>
- <string name="battery_tip_incompatible_charging_message" product="tablet" msgid="174383022413708569">"බැටරිය සෙමින් ආරෝපණය වේ හෝ ආරෝපණය නොවේ. කේබලය සහ බල ඇඩැප්ටරය ඔබේ ටැබ්ලටය සමග ක්රියා කරන්නේ දැයි පරීක්ෂා කරන්න"</string>
+ <!-- no translation found for battery_tip_incompatible_charging_message (5097154279720383707) -->
+ <skip />
+ <!-- no translation found for battery_tip_incompatible_charging_message (4208335872169818919) -->
+ <skip />
+ <!-- no translation found for battery_tip_incompatible_charging_message (5697523201841444736) -->
+ <skip />
<string name="lockscreen_trivial_controls_summary" product="default" msgid="42562533085885152">"ඔබේ දුරකථනය අගුළු හැරීමෙන් තොරව"</string>
<string name="lockscreen_trivial_controls_summary" product="tablet" msgid="9052068482124729345">"ඔබේ ටැබ්ලටය අගුළු හැරීමෙන් තොරව"</string>
<string name="auto_rotate_summary_a11y" product="default" msgid="2813368383309985185">"ඔබ ඔබේ දුරකථනය සිරස් සහ තිරස් අතර ගෙන යන විට"</string>
diff --git a/res-product/values-sk/strings.xml b/res-product/values-sk/strings.xml
index 26ce39b..8ffb92d 100644
--- a/res-product/values-sk/strings.xml
+++ b/res-product/values-sk/strings.xml
@@ -347,9 +347,12 @@
<string name="lockpassword_confirm_your_password_details_frp" product="default" msgid="1465326741724776281">"V telefóne boli obnovené výrobné nastavenia. Ak ho chcete použiť, zadajte predchádzajúce heslo."</string>
<string name="lockpassword_confirm_your_password_details_frp" product="tablet" msgid="1333164951750797865">"V tablete boli obnovené výrobné nastavenia. Ak ho chcete používať, zadajte predchádzajúce heslo."</string>
<string name="lockpassword_confirm_your_password_details_frp" product="device" msgid="116667646012224967">"V zariadení boli obnovené výrobné nastavenia. Ak ho chcete používať, zadajte predchádzajúce heslo."</string>
- <string name="battery_tip_incompatible_charging_message" product="default" msgid="5315451445653379744">"Batéria sa nabíja pomaly alebo sa nenabíja vôbec. Skontrolujte, či sú kábel a nabíjačka s telefónom kompatibilné."</string>
- <string name="battery_tip_incompatible_charging_message" product="device" msgid="7265524281090787927">"Batéria sa nabíja pomaly alebo sa nenabíja vôbec. Skontrolujte, či sú kábel a nabíjačka so zariadením kompatibilné."</string>
- <string name="battery_tip_incompatible_charging_message" product="tablet" msgid="174383022413708569">"Batéria sa nabíja pomaly alebo sa nenabíja vôbec. Skontrolujte, či sú kábel a nabíjačka s tabletom kompatibilné."</string>
+ <!-- no translation found for battery_tip_incompatible_charging_message (5097154279720383707) -->
+ <skip />
+ <!-- no translation found for battery_tip_incompatible_charging_message (4208335872169818919) -->
+ <skip />
+ <!-- no translation found for battery_tip_incompatible_charging_message (5697523201841444736) -->
+ <skip />
<string name="lockscreen_trivial_controls_summary" product="default" msgid="42562533085885152">"Bez odomykania telefónu"</string>
<string name="lockscreen_trivial_controls_summary" product="tablet" msgid="9052068482124729345">"Bez odomykania tabletu"</string>
<string name="auto_rotate_summary_a11y" product="default" msgid="2813368383309985185">"Keď telefón otočíte z orientácie na výšku do polohy na šírku"</string>
diff --git a/res-product/values-sl/strings.xml b/res-product/values-sl/strings.xml
index dd8db2f..c706abd 100644
--- a/res-product/values-sl/strings.xml
+++ b/res-product/values-sl/strings.xml
@@ -347,9 +347,12 @@
<string name="lockpassword_confirm_your_password_details_frp" product="default" msgid="1465326741724776281">"Telefon je bil ponastavljen na tovarniške nastavitve. Če ga želite uporabljati, vnesite prejšnje geslo."</string>
<string name="lockpassword_confirm_your_password_details_frp" product="tablet" msgid="1333164951750797865">"Tablični računalnik je bil ponastavljen na tovarniške nastavitve. Če ga želite uporabljati, vnesite prejšnje geslo."</string>
<string name="lockpassword_confirm_your_password_details_frp" product="device" msgid="116667646012224967">"Naprava je bila ponastavljena na tovarniške nastavitve. Če jo želite uporabljati, vnesite prejšnje geslo."</string>
- <string name="battery_tip_incompatible_charging_message" product="default" msgid="5315451445653379744">"Baterija se polni počasi ali se sploh ne polni. Preverite, ali sta kabel in napajalnik ustrezna za vaš telefon."</string>
- <string name="battery_tip_incompatible_charging_message" product="device" msgid="7265524281090787927">"Baterija se polni počasi ali se sploh ne polni. Preverite, ali sta kabel in napajalnik ustrezna za vašo napravo."</string>
- <string name="battery_tip_incompatible_charging_message" product="tablet" msgid="174383022413708569">"Baterija se polni počasi ali se sploh ne polni. Preverite, ali sta kabel in napajalnik ustrezna za vaš tablični računalnik."</string>
+ <!-- no translation found for battery_tip_incompatible_charging_message (5097154279720383707) -->
+ <skip />
+ <!-- no translation found for battery_tip_incompatible_charging_message (4208335872169818919) -->
+ <skip />
+ <!-- no translation found for battery_tip_incompatible_charging_message (5697523201841444736) -->
+ <skip />
<string name="lockscreen_trivial_controls_summary" product="default" msgid="42562533085885152">"Brez odklepanja telefona"</string>
<string name="lockscreen_trivial_controls_summary" product="tablet" msgid="9052068482124729345">"Brez odklepanja tabličnega računalnika"</string>
<string name="auto_rotate_summary_a11y" product="default" msgid="2813368383309985185">"Ko telefon obrnete iz navpičnega v vodoravni položaj ali obratno."</string>
diff --git a/res-product/values-sq/strings.xml b/res-product/values-sq/strings.xml
index f3383da..992a579 100644
--- a/res-product/values-sq/strings.xml
+++ b/res-product/values-sq/strings.xml
@@ -347,9 +347,12 @@
<string name="lockpassword_confirm_your_password_details_frp" product="default" msgid="1465326741724776281">"Telefoni u rivendos në cilësimet e fabrikës. Për të përdorur telefonin, fut fjalëkalim të mëparshëm."</string>
<string name="lockpassword_confirm_your_password_details_frp" product="tablet" msgid="1333164951750797865">"Tableti u rivendos në cilësimet e fabrikës. Për të përdorur tabletin, fut fjalëkalimin e mëparshëm."</string>
<string name="lockpassword_confirm_your_password_details_frp" product="device" msgid="116667646012224967">"Pajisja u rivendos në cilësimet e fabrikës. Për të përdorur pajisjen, fut fjalëkalimin e mëparshëm."</string>
- <string name="battery_tip_incompatible_charging_message" product="default" msgid="5315451445653379744">"Bateria po karikohet ngadalë ose nuk karikohet. Kontrollo nëse kablloja dhe përshtatësi elektrik funksionojnë me telefonin tënd"</string>
- <string name="battery_tip_incompatible_charging_message" product="device" msgid="7265524281090787927">"Bateria po karikohet ngadalë ose nuk karikohet. Kontrollo nëse kablloja dhe përshtatësi elektrik funksionojnë me pajisjen tënde"</string>
- <string name="battery_tip_incompatible_charging_message" product="tablet" msgid="174383022413708569">"Bateria po karikohet ngadalë ose nuk karikohet. Kontrollo nëse kablloja dhe përshtatësi elektrik funksionojnë me tabletin tënd"</string>
+ <!-- no translation found for battery_tip_incompatible_charging_message (5097154279720383707) -->
+ <skip />
+ <!-- no translation found for battery_tip_incompatible_charging_message (4208335872169818919) -->
+ <skip />
+ <!-- no translation found for battery_tip_incompatible_charging_message (5697523201841444736) -->
+ <skip />
<string name="lockscreen_trivial_controls_summary" product="default" msgid="42562533085885152">"Pa e shkyçur telefonin"</string>
<string name="lockscreen_trivial_controls_summary" product="tablet" msgid="9052068482124729345">"Pa e shkyçur tabletin"</string>
<string name="auto_rotate_summary_a11y" product="default" msgid="2813368383309985185">"Kur lëviz telefonin mes modalitetit \"portret\" e \"horizontal\""</string>
diff --git a/res-product/values-sr/strings.xml b/res-product/values-sr/strings.xml
index 8071e75..dd38414 100644
--- a/res-product/values-sr/strings.xml
+++ b/res-product/values-sr/strings.xml
@@ -347,9 +347,12 @@
<string name="lockpassword_confirm_your_password_details_frp" product="default" msgid="1465326741724776281">"Телефон је ресетован на фабричка подешавања. Да бисте га користили, унесите претходну лозинку."</string>
<string name="lockpassword_confirm_your_password_details_frp" product="tablet" msgid="1333164951750797865">"Таблет је ресетован на фабричка подешавања. Да бисте га користили, унесите претходну лозинку."</string>
<string name="lockpassword_confirm_your_password_details_frp" product="device" msgid="116667646012224967">"Уређај је ресетован на фабричка подешавања. Да бисте га користили, унесите претходну лозинку."</string>
- <string name="battery_tip_incompatible_charging_message" product="default" msgid="5315451445653379744">"Батерија се споро пуни или неће да се пуни. Проверите да ли кабл и адаптер раде са телефоном"</string>
- <string name="battery_tip_incompatible_charging_message" product="device" msgid="7265524281090787927">"Батерија се споро пуни или неће да се пуни. Проверите да ли кабл и адаптер раде са уређајем"</string>
- <string name="battery_tip_incompatible_charging_message" product="tablet" msgid="174383022413708569">"Батерија се споро пуни или неће да се пуни. Проверите да ли кабл и адаптер раде са таблетом"</string>
+ <!-- no translation found for battery_tip_incompatible_charging_message (5097154279720383707) -->
+ <skip />
+ <!-- no translation found for battery_tip_incompatible_charging_message (4208335872169818919) -->
+ <skip />
+ <!-- no translation found for battery_tip_incompatible_charging_message (5697523201841444736) -->
+ <skip />
<string name="lockscreen_trivial_controls_summary" product="default" msgid="42562533085885152">"Без откључавања телефона"</string>
<string name="lockscreen_trivial_controls_summary" product="tablet" msgid="9052068482124729345">"Без откључавања таблета"</string>
<string name="auto_rotate_summary_a11y" product="default" msgid="2813368383309985185">"Када окрећете телефон у усправни или водоравни режим"</string>
diff --git a/res-product/values-sv/strings.xml b/res-product/values-sv/strings.xml
index 7f47516..254c1fe 100644
--- a/res-product/values-sv/strings.xml
+++ b/res-product/values-sv/strings.xml
@@ -347,9 +347,12 @@
<string name="lockpassword_confirm_your_password_details_frp" product="default" msgid="1465326741724776281">"Telefonens standardinställningar har återställts. Ange det tidigare lösenordet för telefonen."</string>
<string name="lockpassword_confirm_your_password_details_frp" product="tablet" msgid="1333164951750797865">"Surfplattans standardinställningar har återställts. Ange det tidigare lösenordet för surfplattan."</string>
<string name="lockpassword_confirm_your_password_details_frp" product="device" msgid="116667646012224967">"Enhetens standardinställningar har återställts. Ange det tidigare lösenordet för enheten."</string>
- <string name="battery_tip_incompatible_charging_message" product="default" msgid="5315451445653379744">"Batteriet laddas långsamt eller inte alls. Kontrollera om kabeln och nätadaptern fungerar med din telefon"</string>
- <string name="battery_tip_incompatible_charging_message" product="device" msgid="7265524281090787927">"Batteriet laddas långsamt eller inte alls. Kontrollera om kabeln och nätadaptern fungerar med din enhet"</string>
- <string name="battery_tip_incompatible_charging_message" product="tablet" msgid="174383022413708569">"Batteriet laddas långsamt eller inte alls. Kontrollera om kabeln och nätadaptern fungerar med din surfplatta"</string>
+ <!-- no translation found for battery_tip_incompatible_charging_message (5097154279720383707) -->
+ <skip />
+ <!-- no translation found for battery_tip_incompatible_charging_message (4208335872169818919) -->
+ <skip />
+ <!-- no translation found for battery_tip_incompatible_charging_message (5697523201841444736) -->
+ <skip />
<string name="lockscreen_trivial_controls_summary" product="default" msgid="42562533085885152">"Utan att låsa upp telefonen"</string>
<string name="lockscreen_trivial_controls_summary" product="tablet" msgid="9052068482124729345">"Utan att låsa upp surfplattan"</string>
<string name="auto_rotate_summary_a11y" product="default" msgid="2813368383309985185">"När du vänder telefonen mellan stående och liggande läge"</string>
diff --git a/res-product/values-sw/strings.xml b/res-product/values-sw/strings.xml
index 73dc6e5..c7b900e 100644
--- a/res-product/values-sw/strings.xml
+++ b/res-product/values-sw/strings.xml
@@ -347,9 +347,12 @@
<string name="lockpassword_confirm_your_password_details_frp" product="default" msgid="1465326741724776281">"Mipangilio ya kiwandani ilirejeshwa kwenye simu yako. Ili utumie simu hii, weka nenosiri lako la awali."</string>
<string name="lockpassword_confirm_your_password_details_frp" product="tablet" msgid="1333164951750797865">"Mipangilio ya kiwandani ilirejeshwa kwenye kompyuta kibao yako. Ili utumie kompyuta kibao hii, weka nenosiri lako la awali."</string>
<string name="lockpassword_confirm_your_password_details_frp" product="device" msgid="116667646012224967">"Mipangilio ya kiwandani ilirejeshwa kwenye kifaa chako. Ili utumie kifaa hiki, weka nenosiri lako la awali."</string>
- <string name="battery_tip_incompatible_charging_message" product="default" msgid="5315451445653379744">"Betri inachaji polepole au haitachaji. Angalia ikiwa kebo na adapta ya nishati zinafanya kazi kwenye simu yako"</string>
- <string name="battery_tip_incompatible_charging_message" product="device" msgid="7265524281090787927">"Betri inachaji polepole au haitachaji. Angalia ikiwa kebo na adapta ya nishati zinafanya kazi kwenye kifaa chako"</string>
- <string name="battery_tip_incompatible_charging_message" product="tablet" msgid="174383022413708569">"Betri inachaji polepole au haitachaji. Angalia ikiwa kebo na adapta ya nishati zinafanya kazi kwenye kompyuta kibao yako"</string>
+ <!-- no translation found for battery_tip_incompatible_charging_message (5097154279720383707) -->
+ <skip />
+ <!-- no translation found for battery_tip_incompatible_charging_message (4208335872169818919) -->
+ <skip />
+ <!-- no translation found for battery_tip_incompatible_charging_message (5697523201841444736) -->
+ <skip />
<string name="lockscreen_trivial_controls_summary" product="default" msgid="42562533085885152">"Bila kufungua simu yako"</string>
<string name="lockscreen_trivial_controls_summary" product="tablet" msgid="9052068482124729345">"Bila kufungua kompyuta kibao yako"</string>
<string name="auto_rotate_summary_a11y" product="default" msgid="2813368383309985185">"Unapobadilisha mkao wa simu yako kati ya wima na mlalo"</string>
diff --git a/res-product/values-ta/strings.xml b/res-product/values-ta/strings.xml
index d3a3ce0..c0cb33e 100644
--- a/res-product/values-ta/strings.xml
+++ b/res-product/values-ta/strings.xml
@@ -347,9 +347,12 @@
<string name="lockpassword_confirm_your_password_details_frp" product="default" msgid="1465326741724776281">"உங்கள் மொபைல் ஆரம்பநிலைக்கு மீட்டமைக்கப்பட்டது. இதைப் பயன்படுத்த முந்தைய கடவுச்சொல்லை உள்ளிடுங்கள்."</string>
<string name="lockpassword_confirm_your_password_details_frp" product="tablet" msgid="1333164951750797865">"உங்கள் டேப்லெட் ஆரம்பநிலைக்கு மீட்டமைக்கப்பட்டது. இதை உபயோகிக்க முந்தைய கடவுச்சொல்லை உள்ளிடுங்கள்."</string>
<string name="lockpassword_confirm_your_password_details_frp" product="device" msgid="116667646012224967">"உங்கள் சாதனம் ஆரம்பநிலைக்கு மீட்டமைக்கப்பட்டது. இதைப் பயன்படுத்த முந்தைய கடவுச்சொல்லை உள்ளிடுங்கள்."</string>
- <string name="battery_tip_incompatible_charging_message" product="default" msgid="5315451445653379744">"பேட்டரி மெதுவாகச் சார்ஜாகிறது அல்லது சார்ஜாகாது. கேபிளும் பவர் அடாப்டரும் உங்கள் மொபைலுக்குப் பொருந்துகின்றனவா என்று பாருங்கள்"</string>
- <string name="battery_tip_incompatible_charging_message" product="device" msgid="7265524281090787927">"பேட்டரி மெதுவாகச் சார்ஜாகிறது அல்லது சார்ஜாகாது. கேபிளும் பவர் அடாப்டரும் உங்கள் சாதனத்திற்குப் பொருந்துகின்றனவா என்று பாருங்கள்"</string>
- <string name="battery_tip_incompatible_charging_message" product="tablet" msgid="174383022413708569">"பேட்டரி மெதுவாகச் சார்ஜாகிறது அல்லது சார்ஜாகாது. கேபிளும் பவர் அடாப்டரும் உங்கள் டேப்லெட்டிற்குப் பொருந்துகின்றனவா என்று பாருங்கள்"</string>
+ <!-- no translation found for battery_tip_incompatible_charging_message (5097154279720383707) -->
+ <skip />
+ <!-- no translation found for battery_tip_incompatible_charging_message (4208335872169818919) -->
+ <skip />
+ <!-- no translation found for battery_tip_incompatible_charging_message (5697523201841444736) -->
+ <skip />
<string name="lockscreen_trivial_controls_summary" product="default" msgid="42562533085885152">"உங்கள் மொபைலைத் திறக்காமலேயே"</string>
<string name="lockscreen_trivial_controls_summary" product="tablet" msgid="9052068482124729345">"உங்கள் டேப்லெட்டைத் திறக்காமலேயே"</string>
<string name="auto_rotate_summary_a11y" product="default" msgid="2813368383309985185">"போர்ட்ரெய்ட் & லேண்ட்ஸ்கேப் காட்சிக்கு மொபைலை மாற்றும்போது"</string>
diff --git a/res-product/values-te/strings.xml b/res-product/values-te/strings.xml
index d8c60a5..8ff91d6 100644
--- a/res-product/values-te/strings.xml
+++ b/res-product/values-te/strings.xml
@@ -347,9 +347,12 @@
<string name="lockpassword_confirm_your_password_details_frp" product="default" msgid="1465326741724776281">"మీ ఫోన్ ఫ్యాక్టరీ సెట్టింగ్లకు రీసెట్ అయింది. ఈ ఫోన్ను వాడాలంటే, మీ పాత పాస్వర్డ్ ఎంటర్ చేయండి."</string>
<string name="lockpassword_confirm_your_password_details_frp" product="tablet" msgid="1333164951750797865">"మీ టాబ్లెట్ ఫ్యాక్టరీ సెట్టింగ్స్కు రీసెట్ అయింది. ఈ టాబ్లెట్ వాడాలంటే పాత పాస్వర్డ్ ఎంటర్ చేయండి."</string>
<string name="lockpassword_confirm_your_password_details_frp" product="device" msgid="116667646012224967">"మీ పరికరం, ఫ్యాక్టరీ సెట్టింగ్లకు రీసెట్ అయింది. ఈ పరికరం వాడాలంటే, మీ పాత పాస్వర్డ్ ఎంటర్ చేయండి."</string>
- <string name="battery_tip_incompatible_charging_message" product="default" msgid="5315451445653379744">"బ్యాటరీ నెమ్మదిగా ఛార్జింగ్ అవుతోంది లేదా ఛార్జింగ్ అవ్వడం లేదు. మీ ఫోన్తో కేబుల్, పవర్ అడాప్టర్ పని చేస్తాయో లేదో చెక్ చేయండి"</string>
- <string name="battery_tip_incompatible_charging_message" product="device" msgid="7265524281090787927">"బ్యాటరీ నెమ్మదిగా ఛార్జింగ్ అవుతోంది లేదా ఛార్జింగ్ అవ్వడం లేదు. మీ పరికరంతో కేబుల్, పవర్ అడాప్టర్ పని చేస్తాయో లేదో చెక్ చేయండి"</string>
- <string name="battery_tip_incompatible_charging_message" product="tablet" msgid="174383022413708569">"బ్యాటరీ నెమ్మదిగా ఛార్జింగ్ అవుతోంది లేదా ఛార్జింగ్ అవ్వడం లేదు. మీ టాబ్లెట్తో కేబుల్, పవర్ అడాప్టర్ పని చేస్తాయో లేదో చెక్ చేయండి"</string>
+ <!-- no translation found for battery_tip_incompatible_charging_message (5097154279720383707) -->
+ <skip />
+ <!-- no translation found for battery_tip_incompatible_charging_message (4208335872169818919) -->
+ <skip />
+ <!-- no translation found for battery_tip_incompatible_charging_message (5697523201841444736) -->
+ <skip />
<string name="lockscreen_trivial_controls_summary" product="default" msgid="42562533085885152">"మీ ఫోన్ను అన్లాక్ చేయకుండా"</string>
<string name="lockscreen_trivial_controls_summary" product="tablet" msgid="9052068482124729345">"మీ టాబ్లెట్ను అన్లాక్ చేయకుండా"</string>
<string name="auto_rotate_summary_a11y" product="default" msgid="2813368383309985185">"ఫోన్ను పోర్ట్రెయిట్, ల్యాండ్స్కేప్ల మధ్య మార్చినప్పుడు"</string>
diff --git a/res-product/values-th/strings.xml b/res-product/values-th/strings.xml
index 69f9f05..85d0d63 100644
--- a/res-product/values-th/strings.xml
+++ b/res-product/values-th/strings.xml
@@ -347,9 +347,12 @@
<string name="lockpassword_confirm_your_password_details_frp" product="default" msgid="1465326741724776281">"รีเซ็ตโทรศัพท์เป็นการตั้งค่าเริ่มต้นแล้ว หากต้องการใช้โทรศัพท์นี้ ให้ป้อนรหัสผ่านก่อนหน้าของคุณ"</string>
<string name="lockpassword_confirm_your_password_details_frp" product="tablet" msgid="1333164951750797865">"รีเซ็ตแท็บเล็ตเป็นการตั้งค่าเริ่มต้นแล้ว หากต้องการใช้แท็บเล็ตนี้ ให้ป้อนรหัสผ่านก่อนหน้าของคุณ"</string>
<string name="lockpassword_confirm_your_password_details_frp" product="device" msgid="116667646012224967">"รีเซ็ตอุปกรณ์เป็นการตั้งค่าเริ่มต้นแล้ว หากต้องการใช้อุปกรณ์นี้ ให้ป้อนรหัสผ่านก่อนหน้าของคุณ"</string>
- <string name="battery_tip_incompatible_charging_message" product="default" msgid="5315451445653379744">"แบตเตอรี่จะชาร์จอย่างช้าๆ หรือไม่ชาร์จ ตรวจสอบว่าสายและอะแดปเตอร์ใช้กับโทรศัพท์ของคุณได้หรือไม่"</string>
- <string name="battery_tip_incompatible_charging_message" product="device" msgid="7265524281090787927">"แบตเตอรี่จะชาร์จอย่างช้าๆ หรือไม่ชาร์จ ตรวจสอบว่าสายและอะแดปเตอร์ใช้กับอุปกรณ์ของคุณได้หรือไม่"</string>
- <string name="battery_tip_incompatible_charging_message" product="tablet" msgid="174383022413708569">"แบตเตอรี่จะชาร์จอย่างช้าๆ หรือไม่ชาร์จ ตรวจสอบว่าสายและอะแดปเตอร์ใช้กับแท็บเล็ตของคุณได้หรือไม่"</string>
+ <!-- no translation found for battery_tip_incompatible_charging_message (5097154279720383707) -->
+ <skip />
+ <!-- no translation found for battery_tip_incompatible_charging_message (4208335872169818919) -->
+ <skip />
+ <!-- no translation found for battery_tip_incompatible_charging_message (5697523201841444736) -->
+ <skip />
<string name="lockscreen_trivial_controls_summary" product="default" msgid="42562533085885152">"โดยไม่ต้องปลดล็อกโทรศัพท์"</string>
<string name="lockscreen_trivial_controls_summary" product="tablet" msgid="9052068482124729345">"โดยไม่ต้องปลดล็อกแท็บเล็ต"</string>
<string name="auto_rotate_summary_a11y" product="default" msgid="2813368383309985185">"เมื่อคุณหมุนโทรศัพท์ไปมาระหว่างแนวตั้งกับแนวนอน"</string>
diff --git a/res-product/values-tl/strings.xml b/res-product/values-tl/strings.xml
index b2ec4df..b2f9812 100644
--- a/res-product/values-tl/strings.xml
+++ b/res-product/values-tl/strings.xml
@@ -347,9 +347,12 @@
<string name="lockpassword_confirm_your_password_details_frp" product="default" msgid="1465326741724776281">"Na-reset sa mga factory setting ang iyong telepono. Ilagay ang dati mong password para magamit ito."</string>
<string name="lockpassword_confirm_your_password_details_frp" product="tablet" msgid="1333164951750797865">"Na-reset sa mga factory setting ang tablet mo. Ilagay ang dating password para magamit itong tablet."</string>
<string name="lockpassword_confirm_your_password_details_frp" product="device" msgid="116667646012224967">"Na-reset sa mga factory setting ang device mo. Ilagay ang dating password para magamit itong device."</string>
- <string name="battery_tip_incompatible_charging_message" product="default" msgid="5315451445653379744">"Mabagal na nagcha-charge o hindi nagcha-charge ang baterya. Tingnan kung gumagana sa iyong telepono ang cable at power adapter"</string>
- <string name="battery_tip_incompatible_charging_message" product="device" msgid="7265524281090787927">"Mabagal na nagcha-charge o hindi nagcha-charge ang baterya. Tingnan kung gumagana sa iyong device ang cable at power adapter"</string>
- <string name="battery_tip_incompatible_charging_message" product="tablet" msgid="174383022413708569">"Mabagal na nagcha-charge o hindi nagcha-charge ang baterya. Tingnan kung gumagana sa iyong tablet ang cable at power adapter"</string>
+ <!-- no translation found for battery_tip_incompatible_charging_message (5097154279720383707) -->
+ <skip />
+ <!-- no translation found for battery_tip_incompatible_charging_message (4208335872169818919) -->
+ <skip />
+ <!-- no translation found for battery_tip_incompatible_charging_message (5697523201841444736) -->
+ <skip />
<string name="lockscreen_trivial_controls_summary" product="default" msgid="42562533085885152">"Nang hindi ina-unlock ang iyong telepono"</string>
<string name="lockscreen_trivial_controls_summary" product="tablet" msgid="9052068482124729345">"Nang hindi ina-unlock ang iyong tablet"</string>
<string name="auto_rotate_summary_a11y" product="default" msgid="2813368383309985185">"Kapag pinalipat-lipat ang telepono sa portrait at landscape"</string>
diff --git a/res-product/values-tr/strings.xml b/res-product/values-tr/strings.xml
index 9cbaf06..b9083e7 100644
--- a/res-product/values-tr/strings.xml
+++ b/res-product/values-tr/strings.xml
@@ -347,9 +347,12 @@
<string name="lockpassword_confirm_your_password_details_frp" product="default" msgid="1465326741724776281">"Telefonunuz fabrika ayarlarına sıfırlandı. Bu telefonu kullanmak için önceki şifrenizi girin."</string>
<string name="lockpassword_confirm_your_password_details_frp" product="tablet" msgid="1333164951750797865">"Tabletiniz fabrika ayarlarına sıfırlandı. Bu tableti kullanmak için önceki şifrenizi girin."</string>
<string name="lockpassword_confirm_your_password_details_frp" product="device" msgid="116667646012224967">"Cihazınız fabrika ayarlarına sıfırlandı. Bu cihazı kullanmak için önceki şifrenizi girin."</string>
- <string name="battery_tip_incompatible_charging_message" product="default" msgid="5315451445653379744">"Pil yavaş şarj oluyor veya hiç şarj olmuyor. Kablo ve güç adaptörünün telefonunuzla çalışıp çalışmadığını kontrol edin"</string>
- <string name="battery_tip_incompatible_charging_message" product="device" msgid="7265524281090787927">"Pil yavaş şarj oluyor veya hiç şarj olmuyor. Kablo ve güç adaptörünün cihazınızla çalışıp çalışmadığını kontrol edin"</string>
- <string name="battery_tip_incompatible_charging_message" product="tablet" msgid="174383022413708569">"Pil yavaş şarj oluyor veya hiç şarj olmuyor. Kablo ve güç adaptörünün tabletinizde çalışıp çalışmadığını kontrol edin"</string>
+ <!-- no translation found for battery_tip_incompatible_charging_message (5097154279720383707) -->
+ <skip />
+ <!-- no translation found for battery_tip_incompatible_charging_message (4208335872169818919) -->
+ <skip />
+ <!-- no translation found for battery_tip_incompatible_charging_message (5697523201841444736) -->
+ <skip />
<string name="lockscreen_trivial_controls_summary" product="default" msgid="42562533085885152">"Telefonunuzun kilidini açmak zorunda değilsiniz"</string>
<string name="lockscreen_trivial_controls_summary" product="tablet" msgid="9052068482124729345">"Tabletinizin kilidini açmak zorunda değilsiniz"</string>
<string name="auto_rotate_summary_a11y" product="default" msgid="2813368383309985185">"Telefonunuzu dikey/yatay mod arasında hareket ettirdiğinizde"</string>
diff --git a/res-product/values-uk/strings.xml b/res-product/values-uk/strings.xml
index 9915b42..bb40a2b 100644
--- a/res-product/values-uk/strings.xml
+++ b/res-product/values-uk/strings.xml
@@ -347,9 +347,12 @@
<string name="lockpassword_confirm_your_password_details_frp" product="default" msgid="1465326741724776281">"Налаштування телефона скинуто. Щоб користуватися ним, введіть попередній пароль."</string>
<string name="lockpassword_confirm_your_password_details_frp" product="tablet" msgid="1333164951750797865">"Налаштування планшета скинуто. Щоб користуватися ним, введіть попередній пароль."</string>
<string name="lockpassword_confirm_your_password_details_frp" product="device" msgid="116667646012224967">"Налаштування пристрою скинуто. Щоб користуватися ним, введіть попередній пароль."</string>
- <string name="battery_tip_incompatible_charging_message" product="default" msgid="5315451445653379744">"Акумулятор заряджається повільно або не заряджається взагалі. Перевірте, чи кабель і адаптер живлення сумісні з вашим телефоном."</string>
- <string name="battery_tip_incompatible_charging_message" product="device" msgid="7265524281090787927">"Акумулятор заряджається повільно або не заряджається взагалі. Перевірте, чи кабель і адаптер живлення сумісні з вашим пристроєм."</string>
- <string name="battery_tip_incompatible_charging_message" product="tablet" msgid="174383022413708569">"Акумулятор заряджається повільно або не заряджається взагалі. Перевірте, чи кабель і адаптер живлення сумісні з вашим планшетом."</string>
+ <!-- no translation found for battery_tip_incompatible_charging_message (5097154279720383707) -->
+ <skip />
+ <!-- no translation found for battery_tip_incompatible_charging_message (4208335872169818919) -->
+ <skip />
+ <!-- no translation found for battery_tip_incompatible_charging_message (5697523201841444736) -->
+ <skip />
<string name="lockscreen_trivial_controls_summary" product="default" msgid="42562533085885152">"Не розблоковуючи телефон"</string>
<string name="lockscreen_trivial_controls_summary" product="tablet" msgid="9052068482124729345">"Не розблоковуючи планшет"</string>
<string name="auto_rotate_summary_a11y" product="default" msgid="2813368383309985185">"Змінення орієнтації телефона з портретної на альбомну й навпаки"</string>
diff --git a/res-product/values-ur/strings.xml b/res-product/values-ur/strings.xml
index c778a0d..819e44e 100644
--- a/res-product/values-ur/strings.xml
+++ b/res-product/values-ur/strings.xml
@@ -347,9 +347,12 @@
<string name="lockpassword_confirm_your_password_details_frp" product="default" msgid="1465326741724776281">"آپ کا فون فیکٹری ترتیبات پر ری سیٹ کر دیا گیا تھا۔ یہ فون استعمال کرنے کیلئے، پچھلا پاس ورڈ ڈالیں۔"</string>
<string name="lockpassword_confirm_your_password_details_frp" product="tablet" msgid="1333164951750797865">"آپ کا ٹیبلیٹ فیکٹری ترتیبات پر ری سیٹ ہوا تھا۔ یہ ٹیبلیٹ استعمال کرنے کیلئے گزشتہ پاس ورڈ ڈالیں۔"</string>
<string name="lockpassword_confirm_your_password_details_frp" product="device" msgid="116667646012224967">"آپ کا آلہ فیکٹری کی ترتیبات پر ری سیٹ ہوا تھا۔ یہ آلہ استعمال کرنے کیلئے گزشتہ پاس ورڈ درج کریں۔"</string>
- <string name="battery_tip_incompatible_charging_message" product="default" msgid="5315451445653379744">"بیٹری آہستہ چارج ہو رہی ہے یا چارج نہیں ہو رہی ہے۔ چیک کریں آیا کیبل اور پاور ایڈاپٹر آپ کے فون کے ساتھ کام کرتا ہے"</string>
- <string name="battery_tip_incompatible_charging_message" product="device" msgid="7265524281090787927">"بیٹری آہستہ چارج ہو رہی ہے یا چارج نہیں ہو رہی ہے۔ چیک کریں آیا کیبل اور پاور ایڈاپٹر آپ کے آلے کے ساتھ کام کرتا ہے"</string>
- <string name="battery_tip_incompatible_charging_message" product="tablet" msgid="174383022413708569">"بیٹری آہستہ چارج ہو رہی ہے یا چارج نہیں ہو رہی ہے۔ چیک کریں آیا کیبل اور پاور ایڈاپٹر آپ کے ٹیبلیٹ کے ساتھ کام کرتا ہے"</string>
+ <!-- no translation found for battery_tip_incompatible_charging_message (5097154279720383707) -->
+ <skip />
+ <!-- no translation found for battery_tip_incompatible_charging_message (4208335872169818919) -->
+ <skip />
+ <!-- no translation found for battery_tip_incompatible_charging_message (5697523201841444736) -->
+ <skip />
<string name="lockscreen_trivial_controls_summary" product="default" msgid="42562533085885152">"اپنے فون کو اَن لاک کئے بغیر"</string>
<string name="lockscreen_trivial_controls_summary" product="tablet" msgid="9052068482124729345">"اپنے ٹیبلیٹ کو اَن لاک کئے بغیر"</string>
<string name="auto_rotate_summary_a11y" product="default" msgid="2813368383309985185">"جب آپ اپنا فون پورٹریٹ اور لینڈ اسکیپ کے درمیان گھماتے ہیں"</string>
diff --git a/res-product/values-uz/strings.xml b/res-product/values-uz/strings.xml
index ced35c7..b3fa298 100644
--- a/res-product/values-uz/strings.xml
+++ b/res-product/values-uz/strings.xml
@@ -347,9 +347,12 @@
<string name="lockpassword_confirm_your_password_details_frp" product="default" msgid="1465326741724776281">"Telefoningiz zavod sozlamalariga qaytarildi. Bu telefondan foydalanish uchun avvalgi parolni kiriting."</string>
<string name="lockpassword_confirm_your_password_details_frp" product="tablet" msgid="1333164951750797865">"Planshet zavod sozlamalariga qaytarildi. Bu planshetdan foydalanish uchun avvalgi parolni kiriting."</string>
<string name="lockpassword_confirm_your_password_details_frp" product="device" msgid="116667646012224967">"Qurilma zavod sozlamalariga qaytarildi. Bu qurilmadan foydalanish uchun avvalgi parolni kiriting."</string>
- <string name="battery_tip_incompatible_charging_message" product="default" msgid="5315451445653379744">"Batareya sekin quvvatlanmoqda yoki quvvatlanmayapti. Kabel va quvvat adapteri telefoningiz bilan mos ekanini tekshiring"</string>
- <string name="battery_tip_incompatible_charging_message" product="device" msgid="7265524281090787927">"Batareya sekin quvvatlanmoqda yoki quvvatlanmayapti. Kabel va quvvat adapteri qurilma bilan mos ekanini tekshiring"</string>
- <string name="battery_tip_incompatible_charging_message" product="tablet" msgid="174383022413708569">"Batareya sekin quvvatlanmoqda yoki quvvatlanmayapti. Kabel va quvvat adapteri planshet bilan mos ekanini tekshiring"</string>
+ <!-- no translation found for battery_tip_incompatible_charging_message (5097154279720383707) -->
+ <skip />
+ <!-- no translation found for battery_tip_incompatible_charging_message (4208335872169818919) -->
+ <skip />
+ <!-- no translation found for battery_tip_incompatible_charging_message (5697523201841444736) -->
+ <skip />
<string name="lockscreen_trivial_controls_summary" product="default" msgid="42562533085885152">"Telefoningizni qulfdan chiqarmasdan"</string>
<string name="lockscreen_trivial_controls_summary" product="tablet" msgid="9052068482124729345">"Planshetingizni qulfdan chiqarmasdan"</string>
<string name="auto_rotate_summary_a11y" product="default" msgid="2813368383309985185">"Telefoningizni boʻyiga va eniga burganingizda"</string>
diff --git a/res-product/values-vi/strings.xml b/res-product/values-vi/strings.xml
index 2ad1558..48d7e84 100644
--- a/res-product/values-vi/strings.xml
+++ b/res-product/values-vi/strings.xml
@@ -347,9 +347,12 @@
<string name="lockpassword_confirm_your_password_details_frp" product="default" msgid="1465326741724776281">"Điện thoại đã được đặt lại về trạng thái cài đặt ban đầu. Để dùng điện thoại này, hãy nhập mật khẩu trước đây của bạn."</string>
<string name="lockpassword_confirm_your_password_details_frp" product="tablet" msgid="1333164951750797865">"Máy tính bảng đã được đặt lại về trạng thái cài đặt ban đầu. Để dùng máy tính bảng này, hãy nhập mật khẩu trước đây của bạn."</string>
<string name="lockpassword_confirm_your_password_details_frp" product="device" msgid="116667646012224967">"Thiết bị đã được đặt lại về trạng thái cài đặt ban đầu. Để dùng thiết bị này, hãy nhập mật khẩu trước đây của bạn."</string>
- <string name="battery_tip_incompatible_charging_message" product="default" msgid="5315451445653379744">"Pin sạc chậm hoặc không sạc được. Hãy kiểm tra xem bạn đã dùng cáp sạc và bộ sạc phù hợp cho điện thoại hay chưa"</string>
- <string name="battery_tip_incompatible_charging_message" product="device" msgid="7265524281090787927">"Pin sạc chậm hoặc không sạc được. Hãy kiểm tra xem bạn đã dùng cáp sạc và bộ sạc phù hợp cho thiết bị hay chưa"</string>
- <string name="battery_tip_incompatible_charging_message" product="tablet" msgid="174383022413708569">"Pin sạc chậm hoặc không sạc được. Hãy kiểm tra xem bạn đã dùng cáp sạc và bộ sạc phù hợp cho máy tính bảng hay chưa"</string>
+ <!-- no translation found for battery_tip_incompatible_charging_message (5097154279720383707) -->
+ <skip />
+ <!-- no translation found for battery_tip_incompatible_charging_message (4208335872169818919) -->
+ <skip />
+ <!-- no translation found for battery_tip_incompatible_charging_message (5697523201841444736) -->
+ <skip />
<string name="lockscreen_trivial_controls_summary" product="default" msgid="42562533085885152">"Không cần mở khoá điện thoại của bạn"</string>
<string name="lockscreen_trivial_controls_summary" product="tablet" msgid="9052068482124729345">"Không cần mở khoá máy tính bảng của bạn"</string>
<string name="auto_rotate_summary_a11y" product="default" msgid="2813368383309985185">"Khi bạn chuyển điện thoại giữa chế độ dọc và chế độ ngang"</string>
diff --git a/res-product/values-zh-rCN/strings.xml b/res-product/values-zh-rCN/strings.xml
index d1a8da8..a59174a 100644
--- a/res-product/values-zh-rCN/strings.xml
+++ b/res-product/values-zh-rCN/strings.xml
@@ -347,9 +347,12 @@
<string name="lockpassword_confirm_your_password_details_frp" product="default" msgid="1465326741724776281">"您的手机已恢复出厂设置。如要使用此手机,请输入之前使用的密码。"</string>
<string name="lockpassword_confirm_your_password_details_frp" product="tablet" msgid="1333164951750797865">"您的平板电脑已恢复出厂设置。如要使用此平板电脑,请输入之前使用的密码。"</string>
<string name="lockpassword_confirm_your_password_details_frp" product="device" msgid="116667646012224967">"您的设备已恢复出厂设置。如要使用此设备,请输入之前使用的密码。"</string>
- <string name="battery_tip_incompatible_charging_message" product="default" msgid="5315451445653379744">"电池充电缓慢或无法充电。请检查数据线和电源适配器与您的手机是否适配"</string>
- <string name="battery_tip_incompatible_charging_message" product="device" msgid="7265524281090787927">"电池充电缓慢或无法充电。请检查数据线和电源适配器与您的设备是否适配"</string>
- <string name="battery_tip_incompatible_charging_message" product="tablet" msgid="174383022413708569">"电池充电缓慢或无法充电。请检查数据线和电源适配器与您的平板电脑是否适配"</string>
+ <!-- no translation found for battery_tip_incompatible_charging_message (5097154279720383707) -->
+ <skip />
+ <!-- no translation found for battery_tip_incompatible_charging_message (4208335872169818919) -->
+ <skip />
+ <!-- no translation found for battery_tip_incompatible_charging_message (5697523201841444736) -->
+ <skip />
<string name="lockscreen_trivial_controls_summary" product="default" msgid="42562533085885152">"不解锁手机"</string>
<string name="lockscreen_trivial_controls_summary" product="tablet" msgid="9052068482124729345">"不解锁平板电脑"</string>
<string name="auto_rotate_summary_a11y" product="default" msgid="2813368383309985185">"当您在纵向与横向之间变换手机持握方向时"</string>
diff --git a/res-product/values-zh-rHK/strings.xml b/res-product/values-zh-rHK/strings.xml
index 0d5821cb..27321d9 100644
--- a/res-product/values-zh-rHK/strings.xml
+++ b/res-product/values-zh-rHK/strings.xml
@@ -347,9 +347,12 @@
<string name="lockpassword_confirm_your_password_details_frp" product="default" msgid="1465326741724776281">"你的手機已回復原廠設定。如要使用此手機,請輸入先前的密碼。"</string>
<string name="lockpassword_confirm_your_password_details_frp" product="tablet" msgid="1333164951750797865">"你的平板電腦已回復原廠設定。如要使用此平板電腦,請輸入先前的密碼。"</string>
<string name="lockpassword_confirm_your_password_details_frp" product="device" msgid="116667646012224967">"你的裝置已回復原廠設定。如要使用此裝置,請輸入先前的密碼。"</string>
- <string name="battery_tip_incompatible_charging_message" product="default" msgid="5315451445653379744">"充電緩慢或無法充電。請檢查連接線和電源適配器是否適用於你的手機"</string>
- <string name="battery_tip_incompatible_charging_message" product="device" msgid="7265524281090787927">"充電緩慢或無法充電。請檢查連接線和電源適配器是否適用於你的裝置"</string>
- <string name="battery_tip_incompatible_charging_message" product="tablet" msgid="174383022413708569">"充電緩慢或無法充電。請檢查連接線和電源適配器是否適用於你的平板電腦"</string>
+ <!-- no translation found for battery_tip_incompatible_charging_message (5097154279720383707) -->
+ <skip />
+ <!-- no translation found for battery_tip_incompatible_charging_message (4208335872169818919) -->
+ <skip />
+ <!-- no translation found for battery_tip_incompatible_charging_message (5697523201841444736) -->
+ <skip />
<string name="lockscreen_trivial_controls_summary" product="default" msgid="42562533085885152">"無需解鎖手機"</string>
<string name="lockscreen_trivial_controls_summary" product="tablet" msgid="9052068482124729345">"無需解鎖平板電腦"</string>
<string name="auto_rotate_summary_a11y" product="default" msgid="2813368383309985185">"喺手機轉成直向或者橫向嘅時候自動旋轉畫面"</string>
diff --git a/res-product/values-zh-rTW/strings.xml b/res-product/values-zh-rTW/strings.xml
index a348a08..81f09fa 100644
--- a/res-product/values-zh-rTW/strings.xml
+++ b/res-product/values-zh-rTW/strings.xml
@@ -347,9 +347,12 @@
<string name="lockpassword_confirm_your_password_details_frp" product="default" msgid="1465326741724776281">"你的手機已恢復原廠設定。如要使用這支手機,請輸入先前使用的密碼。"</string>
<string name="lockpassword_confirm_your_password_details_frp" product="tablet" msgid="1333164951750797865">"平板電腦已恢復原廠設定。如要使用這台平板電腦,請輸入先前使用的密碼。"</string>
<string name="lockpassword_confirm_your_password_details_frp" product="device" msgid="116667646012224967">"裝置已恢復原廠設定。如要使用這部裝置,請輸入先前使用的密碼。"</string>
- <string name="battery_tip_incompatible_charging_message" product="default" msgid="5315451445653379744">"充電速度太慢或未充電,請檢查充電線和電源變壓器是否支援你的手機"</string>
- <string name="battery_tip_incompatible_charging_message" product="device" msgid="7265524281090787927">"充電速度太慢或未充電,請檢查充電線和電源變壓器是否支援你的裝置"</string>
- <string name="battery_tip_incompatible_charging_message" product="tablet" msgid="174383022413708569">"充電速度太慢或未充電,請檢查充電線和電源變壓器是否支援你的平板電腦"</string>
+ <!-- no translation found for battery_tip_incompatible_charging_message (5097154279720383707) -->
+ <skip />
+ <!-- no translation found for battery_tip_incompatible_charging_message (4208335872169818919) -->
+ <skip />
+ <!-- no translation found for battery_tip_incompatible_charging_message (5697523201841444736) -->
+ <skip />
<string name="lockscreen_trivial_controls_summary" product="default" msgid="42562533085885152">"不必解鎖手機"</string>
<string name="lockscreen_trivial_controls_summary" product="tablet" msgid="9052068482124729345">"不必解鎖平板電腦"</string>
<string name="auto_rotate_summary_a11y" product="default" msgid="2813368383309985185">"在手機轉成直向或橫向時自動旋轉畫面"</string>
diff --git a/res-product/values-zu/strings.xml b/res-product/values-zu/strings.xml
index 6afec90..f6ab35a 100644
--- a/res-product/values-zu/strings.xml
+++ b/res-product/values-zu/strings.xml
@@ -347,9 +347,12 @@
<string name="lockpassword_confirm_your_password_details_frp" product="default" msgid="1465326741724776281">"Ifoni yakho isethwe kabusha kumasethingi asekuqaleni. Ukusebenzisa le foni, sicela ufake iphasiwedi yakho yangaphambilini."</string>
<string name="lockpassword_confirm_your_password_details_frp" product="tablet" msgid="1333164951750797865">"Ithebulethi yakho isethwe kabusha kumasethingi asekuqaleni. Ukuze usebenzise le thebulethi, faka iphasiwedi yakho yangaphambilini."</string>
<string name="lockpassword_confirm_your_password_details_frp" product="device" msgid="116667646012224967">"Idivayisi yakho isethwe kabusha kumasethingi asekuqaleni. Ukuze usebenzise le divayisi, faka iphasiwedi yakho yangaphambilini."</string>
- <string name="battery_tip_incompatible_charging_message" product="default" msgid="5315451445653379744">"Ibhethri lishaja kancane noma ngeke lishaje. Hlola ukuthi ikhebuli ne-adaptha yamandla ziyasebenza yini ngefoni yakho"</string>
- <string name="battery_tip_incompatible_charging_message" product="device" msgid="7265524281090787927">"Ibhethri lishaja kancane noma ngeke lishaje. Hlola ukuthi ikhebuli ne-adaptha yamandla ziyasebenza yini ngefoni yakho"</string>
- <string name="battery_tip_incompatible_charging_message" product="tablet" msgid="174383022413708569">"Ibhethri lishaja kancane noma ngeke lishaje. Hlola ukuthi ikhebuli ne-adaptha yamandla ziyasebenza yini ngefoni yakho"</string>
+ <!-- no translation found for battery_tip_incompatible_charging_message (5097154279720383707) -->
+ <skip />
+ <!-- no translation found for battery_tip_incompatible_charging_message (4208335872169818919) -->
+ <skip />
+ <!-- no translation found for battery_tip_incompatible_charging_message (5697523201841444736) -->
+ <skip />
<string name="lockscreen_trivial_controls_summary" product="default" msgid="42562533085885152">"Ngaphandle kokuvula ifoni yakho"</string>
<string name="lockscreen_trivial_controls_summary" product="tablet" msgid="9052068482124729345">"Ngaphandle kokuvula ithebulethi yakho"</string>
<string name="auto_rotate_summary_a11y" product="default" msgid="2813368383309985185">"Uma uhambisa ifoni yakho phakathi kokuma ngobude nokuvundla"</string>
diff --git a/res-product/values/strings.xml b/res-product/values/strings.xml
index 0e1713c..c9dc248 100644
--- a/res-product/values/strings.xml
+++ b/res-product/values/strings.xml
@@ -719,9 +719,9 @@
<!-- An explanation text that the password needs to be solved because the device was factory reset. [CHAR LIMIT=100] -->
<string name="lockpassword_confirm_your_password_details_frp" product="device">Your device was reset to factory settings. To use this device, enter your previous password.</string>
<!-- Message of incompatible charging battery tip [CHAR LIMIT=NONE] -->
- <string name="battery_tip_incompatible_charging_message" product="default">Battery charging slowly or won\'t charge. Check if the cable and power adapter work with your phone</string>
- <string name="battery_tip_incompatible_charging_message" product="device">Battery charging slowly or won\'t charge. Check if the cable and power adapter work with your device</string>
- <string name="battery_tip_incompatible_charging_message" product="tablet">Battery charging slowly or won\'t charge. Check if the cable and power adapter work with your tablet</string>
+ <string name="battery_tip_incompatible_charging_message" product="default">Your phone may be charging slowly or not charging. For faster charging, use a recommended cable and adapter.</string>
+ <string name="battery_tip_incompatible_charging_message" product="device">Your device may be charging slowly or not charging. For faster charging, use a recommended cable and adapter.</string>
+ <string name="battery_tip_incompatible_charging_message" product="tablet">Your tablet may be charging slowly or not charging. For faster charging, use a recommended cable and adapter.</string>
<!-- Description for using device controls feature with a locked phone [CHAR LIMIT=NONE] -->
<string name="lockscreen_trivial_controls_summary" product="default">Without unlocking your phone</string>
diff --git a/res/drawable/ic_battery_incompatible_charger.xml b/res/drawable/ic_battery_incompatible_charger.xml
new file mode 100644
index 0000000..dd84c07
--- /dev/null
+++ b/res/drawable/ic_battery_incompatible_charger.xml
@@ -0,0 +1,25 @@
+<!--
+ ~ Copyright (C) 2024 The Android Open Source Project
+ ~
+ ~ Licensed under the Apache License, Version 2.0 (the "License");
+ ~ you may not use this file except in compliance with the License.
+ ~ You may obtain a copy of the License at
+ ~
+ ~ http://www.apache.org/licenses/LICENSE-2.0
+ ~
+ ~ Unless required by applicable law or agreed to in writing, software
+ ~ distributed under the License is distributed on an "AS IS" BASIS,
+ ~ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ ~ See the License for the specific language governing permissions and
+ ~ limitations under the License.
+ -->
+
+<vector xmlns:android="http://schemas.android.com/apk/res/android"
+ android:width="33dp"
+ android:height="33dp"
+ android:viewportWidth="33"
+ android:viewportHeight="33">
+ <path
+ android:pathData="M29.136,29.137L3.864,3.864L1.911,5.803L8.278,12.169C8.278,12.224 8.25,19.938 8.25,19.938L13.063,24.75V28.875H19.938V24.75L20.405,24.283L27.198,31.076L29.136,29.137ZM17.188,23.609V26.125H15.813V23.609L11,18.769V14.878L18.452,22.33L17.188,23.609ZM11,7.109L16.266,12.375H22V18.109L24.282,20.392L24.75,19.924V12.375C24.75,10.863 23.513,9.626 22,9.626V4.126H19.25V9.626H13.75V4.126H11V7.109Z"
+ android:fillColor="?android:attr/colorAccent"/>
+</vector>
diff --git a/res/drawable/ic_block_24px.xml b/res/drawable/ic_block_24px.xml
new file mode 100644
index 0000000..1c80dc1
--- /dev/null
+++ b/res/drawable/ic_block_24px.xml
@@ -0,0 +1,25 @@
+<!--
+ Copyright (C) 2024 The Android Open Source Project
+
+ Licensed under the Apache License, Version 2.0 (the "License");
+ you may not use this file except in compliance with the License.
+ You may obtain a copy of the License at
+
+ http://www.apache.org/licenses/LICENSE-2.0
+
+ Unless required by applicable law or agreed to in writing, software
+ distributed under the License is distributed on an "AS IS" BASIS,
+ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ See the License for the specific language governing permissions and
+ limitations under the License.
+-->
+<vector xmlns:android="http://schemas.android.com/apk/res/android"
+ android:width="24dp"
+ android:height="24dp"
+ android:viewportWidth="960"
+ android:viewportHeight="960"
+ android:tint="?android:attr/colorControlNormal">
+ <path
+ android:fillColor="@android:color/white"
+ android:pathData="M480,880Q397,880 324,848.5Q251,817 197,763Q143,709 111.5,636Q80,563 80,480Q80,397 111.5,324Q143,251 197,197Q251,143 324,111.5Q397,80 480,80Q563,80 636,111.5Q709,143 763,197Q817,251 848.5,324Q880,397 880,480Q880,563 848.5,636Q817,709 763,763Q709,817 636,848.5Q563,880 480,880ZM480,800Q534,800 584,782.5Q634,765 676,732L228,284Q195,326 177.5,376Q160,426 160,480Q160,614 253,707Q346,800 480,800ZM732,676Q765,634 782.5,584Q800,534 800,480Q800,346 707,253Q614,160 480,160Q426,160 376,177.5Q326,195 284,228L732,676Z"/>
+</vector>
diff --git a/res/drawable/ic_check_circle_24px.xml b/res/drawable/ic_check_circle_24px.xml
new file mode 100644
index 0000000..c0fdefb
--- /dev/null
+++ b/res/drawable/ic_check_circle_24px.xml
@@ -0,0 +1,25 @@
+<!--
+ Copyright (C) 2024 The Android Open Source Project
+
+ Licensed under the Apache License, Version 2.0 (the "License");
+ you may not use this file except in compliance with the License.
+ You may obtain a copy of the License at
+
+ http://www.apache.org/licenses/LICENSE-2.0
+
+ Unless required by applicable law or agreed to in writing, software
+ distributed under the License is distributed on an "AS IS" BASIS,
+ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ See the License for the specific language governing permissions and
+ limitations under the License.
+-->
+<vector xmlns:android="http://schemas.android.com/apk/res/android"
+ android:width="24dp"
+ android:height="24dp"
+ android:viewportWidth="960"
+ android:viewportHeight="960"
+ android:tint="?attr/colorControlNormal">
+ <path
+ android:fillColor="@android:color/white"
+ android:pathData="M424,664L706,382L650,326L424,552L310,438L254,494L424,664ZM480,880Q397,880 324,848.5Q251,817 197,763Q143,709 111.5,636Q80,563 80,480Q80,397 111.5,324Q143,251 197,197Q251,143 324,111.5Q397,80 480,80Q563,80 636,111.5Q709,143 763,197Q817,251 848.5,324Q880,397 880,480Q880,563 848.5,636Q817,709 763,763Q709,817 636,848.5Q563,880 480,880ZM480,800Q614,800 707,707Q800,614 800,480Q800,346 707,253Q614,160 480,160Q346,160 253,253Q160,346 160,480Q160,614 253,707Q346,800 480,800ZM480,480Q480,480 480,480Q480,480 480,480Q480,480 480,480Q480,480 480,480Q480,480 480,480Q480,480 480,480Q480,480 480,480Q480,480 480,480Z"/>
+</vector>
diff --git a/res/drawable/ic_satellite_alt_24px.xml b/res/drawable/ic_satellite_alt_24px.xml
new file mode 100644
index 0000000..f9ca7dc
--- /dev/null
+++ b/res/drawable/ic_satellite_alt_24px.xml
@@ -0,0 +1,25 @@
+<!--
+ Copyright (C) 2024 The Android Open Source Project
+
+ Licensed under the Apache License, Version 2.0 (the "License");
+ you may not use this file except in compliance with the License.
+ You may obtain a copy of the License at
+
+ http://www.apache.org/licenses/LICENSE-2.0
+
+ Unless required by applicable law or agreed to in writing, software
+ distributed under the License is distributed on an "AS IS" BASIS,
+ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ See the License for the specific language governing permissions and
+ limitations under the License.
+-->
+<vector xmlns:android="http://schemas.android.com/apk/res/android"
+ android:width="24dp"
+ android:height="24dp"
+ android:viewportWidth="960"
+ android:viewportHeight="960"
+ android:tint="?android:attr/colorControlNormal">
+ <path
+ android:fillColor="@android:color/white"
+ android:pathData="M560,928L560,848Q677,848 758.5,766.5Q840,685 840,568L920,568Q920,643 891.5,708.5Q863,774 814.5,822.5Q766,871 700.5,899.5Q635,928 560,928ZM560,768L560,688Q610,688 645,653Q680,618 680,568L760,568Q760,651 701.5,709.5Q643,768 560,768ZM222,903Q207,903 192,897Q177,891 165,880L23,738Q12,726 6,711Q0,696 0,681Q0,665 6,650.5Q12,636 23,625L150,498Q173,475 207,474.5Q241,474 264,497L314,547L342,519L292,469Q269,446 269,413Q269,380 292,357L349,300Q372,277 405.5,277Q439,277 462,300L512,350L540,322L490,272Q467,249 467,215.5Q467,182 490,159L617,32Q629,20 644,14Q659,8 674,8Q689,8 703.5,14Q718,20 730,32L872,174Q884,185 889.5,199.5Q895,214 895,230Q895,245 889.5,260Q884,275 872,287L745,414Q722,437 688.5,437Q655,437 632,414L582,364L554,392L604,442Q627,465 626.5,498.5Q626,532 603,555L547,611Q524,634 490.5,634Q457,634 434,611L384,561L356,589L406,639Q429,662 428.5,696Q428,730 405,753L278,880Q267,891 252.5,897Q238,903 222,903ZM222,824Q222,824 222,824Q222,824 222,824L264,782L122,640L80,682Q80,682 80,682Q80,682 80,682L222,824ZM307,739L349,697Q349,697 349,697Q349,697 349,697L207,555Q207,555 207,555Q207,555 207,555L165,597L307,739ZM491,555Q491,555 491,555Q491,555 491,555L547,499Q547,499 547,499Q547,499 547,499L405,357Q405,357 405,357Q405,357 405,357L349,413Q349,413 349,413Q349,413 349,413L491,555ZM689,357Q689,357 689,357Q689,357 689,357L731,315L589,173L547,215Q547,215 547,215Q547,215 547,215L689,357ZM774,272L816,230Q816,230 816,230Q816,230 816,230L674,88Q674,88 674,88Q674,88 674,88L632,130L774,272ZM448,456L448,456Q448,456 448,456Q448,456 448,456L448,456Q448,456 448,456Q448,456 448,456L448,456Q448,456 448,456Q448,456 448,456L448,456Q448,456 448,456Q448,456 448,456Z"/>
+</vector>
diff --git a/res/drawable/ic_signal_cellular_nodata_24px.xml b/res/drawable/ic_signal_cellular_nodata_24px.xml
new file mode 100644
index 0000000..9b9f391
--- /dev/null
+++ b/res/drawable/ic_signal_cellular_nodata_24px.xml
@@ -0,0 +1,25 @@
+<!--
+ Copyright (C) 2024 The Android Open Source Project
+
+ Licensed under the Apache License, Version 2.0 (the "License");
+ you may not use this file except in compliance with the License.
+ You may obtain a copy of the License at
+
+ http://www.apache.org/licenses/LICENSE-2.0
+
+ Unless required by applicable law or agreed to in writing, software
+ distributed under the License is distributed on an "AS IS" BASIS,
+ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ See the License for the specific language governing permissions and
+ limitations under the License.
+-->
+<vector xmlns:android="http://schemas.android.com/apk/res/android"
+ android:width="24dp"
+ android:height="24dp"
+ android:viewportWidth="960"
+ android:viewportHeight="960"
+ android:tint="?android:attr/colorControlNormal">
+ <path
+ android:fillColor="@android:color/white"
+ android:pathData="M676,860L620,804L704,720L620,636L676,580L760,664L844,580L900,636L817,720L900,804L844,860L760,777L676,860ZM80,880L880,81L880,508Q862,497 842,490.5Q822,484 800,480L800,274L273,800L530,800Q538,823 550,843Q562,863 577,880L80,880ZM273,800L800,274L800,274Q800,274 800,274Q800,274 800,274Q724,350 662,411.5Q600,473 540.5,532.5Q481,592 417,656Q353,720 273,800Q273,800 273,800Q273,800 273,800L273,800Z"/>
+</vector>
diff --git a/res/drawable/satellite_more_information_background_outline.xml b/res/drawable/satellite_more_information_background_outline.xml
new file mode 100644
index 0000000..b11ef07
--- /dev/null
+++ b/res/drawable/satellite_more_information_background_outline.xml
@@ -0,0 +1,24 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!--
+ Copyright (C) 2024 The Android Open Source Project
+
+ Licensed under the Apache License, Version 2.0 (the "License");
+ you may not use this file except in compliance with the License.
+ You may obtain a copy of the License at
+
+ http://www.apache.org/licenses/LICENSE-2.0
+
+ Unless required by applicable law or agreed to in writing, software
+ distributed under the License is distributed on an "AS IS" BASIS,
+ WITHOUT 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"
+ android:shape="rectangle">
+ <corners android:radius="24dp"/>
+ <solid android:color="@android:color/transparent"/>
+ <stroke
+ android:width="1dp"
+ android:color="?android:attr/textColorPrimary"/>
+</shape>
diff --git a/res/layout/bluetooth_pin_confirm.xml b/res/layout/bluetooth_pin_confirm.xml
index bcc47ad..04f1b6f 100644
--- a/res/layout/bluetooth_pin_confirm.xml
+++ b/res/layout/bluetooth_pin_confirm.xml
@@ -103,9 +103,11 @@
<Switch
android:id="@+id/phonebook_sharing_message_confirm_pin"
android:layout_width="wrap_content"
- android:layout_height="match_parent"
+ android:layout_height="48dp"
android:layout_weight="0"
- android:gravity="center_vertical" />
+ android:gravity="center_vertical"
+ android:contentDescription="@string/bluetooth_pairing_phonebook_toggle_text"
+ android:switchMinWidth="48dp" />
</LinearLayout>
</LinearLayout>
diff --git a/res/layout/dialog_mobile_network_rename.xml b/res/layout/dialog_mobile_network_rename.xml
index 921ab86..2c583d3 100644
--- a/res/layout/dialog_mobile_network_rename.xml
+++ b/res/layout/dialog_mobile_network_rename.xml
@@ -80,13 +80,15 @@
android:paddingTop="@dimen/sim_label_padding"
android:textAppearance="@*android:style/TextAppearance.DeviceDefault.Subhead"
android:textColor="?android:attr/textColorPrimary"
- android:text="@string/status_operator"/>
+ android:text="@string/status_operator"
+ android:visibility="gone"/>
<TextView
android:id="@+id/operator_name_value"
android:layout_width="match_parent"
android:layout_height="wrap_content"
- android:text="@string/device_info_not_available"/>
+ android:text="@string/device_info_not_available"
+ android:visibility="gone"/>
<TextView
android:id="@+id/number_label"
@@ -95,13 +97,15 @@
android:paddingTop="@dimen/sim_label_padding"
android:textAppearance="@*android:style/TextAppearance.DeviceDefault.Subhead"
android:textColor="?android:attr/textColorPrimary"
- android:text="@string/status_number_sim_status"/>
+ android:text="@string/status_number_sim_status"
+ android:visibility="gone"/>
<TextView
android:id="@+id/number_value"
android:layout_width="match_parent"
android:layout_height="wrap_content"
- android:text="@string/device_info_not_available"/>
+ android:text="@string/device_info_not_available"
+ android:visibility="gone"/>
</LinearLayout>
diff --git a/res/layout/preference_credential_manager_with_buttons.xml b/res/layout/preference_credential_manager_with_buttons.xml
new file mode 100644
index 0000000..1889cea
--- /dev/null
+++ b/res/layout/preference_credential_manager_with_buttons.xml
@@ -0,0 +1,127 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!--
+ Copyright (C) 2024 The Android Open Source Project
+
+ Licensed under the Apache License, Version 2.0 (the "License");
+ you may not use this file except in compliance with the License.
+ You may obtain a copy of the License at
+
+ http://www.apache.org/licenses/LICENSE-2.0
+
+ Unless required by applicable law or agreed to in writing, software
+ distributed under the License is distributed on an "AS IS" BASIS,
+ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ See the License for the specific language governing permissions and
+ limitations under the License.
+ -->
+
+<!-- Based off preference_single_target.xml with buttons added below text. -->
+<LinearLayout
+ xmlns:android="http://schemas.android.com/apk/res/android"
+ xmlns:settings="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:orientation="vertical"
+ android:background="?android:attr/selectableItemBackground"
+ android:clipToPadding="false">
+
+ <LinearLayout
+ android:layout_width="match_parent"
+ android:layout_height="wrap_content"
+ android:layout_weight="1"
+ android:orientation="horizontal"
+ android:gravity="start|center_vertical"
+ android:clipToPadding="false"
+ android:paddingStart="?android:attr/listPreferredItemPaddingStart"
+ android:paddingEnd="?android:attr/listPreferredItemPaddingEnd">
+
+ <LinearLayout
+ android:id="@+id/icon_frame"
+ android:layout_width="wrap_content"
+ android:layout_height="wrap_content"
+ android:gravity="start|center_vertical"
+ android:minWidth="56dp"
+ android:orientation="horizontal"
+ android:clipToPadding="false"
+ 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"
+ settings:maxWidth="48dp"
+ settings:maxHeight="48dp" />
+ </LinearLayout>
+
+ <RelativeLayout
+ android:layout_width="wrap_content"
+ android:layout_height="wrap_content"
+ android:layout_weight="1"
+ android:paddingTop="16dp"
+ android:paddingBottom="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:textAppearance="?android:attr/textAppearanceListItemSecondary"
+ android:textColor="?android:attr/textColorSecondary"
+ android:hyphenationFrequency="normalFast"
+ android:lineBreakWordStyle="phrase"
+ android:maxLines="10" />
+
+ </RelativeLayout>
+
+ </LinearLayout>
+
+ <!-- Preference should place its actual preference widget here. -->
+ <LinearLayout
+ android:id="@android:id/widget_frame"
+ android:layout_width="wrap_content"
+ android:layout_height="match_parent"
+ android:minWidth="@dimen/two_target_min_width"
+ android:gravity="center"
+ android:orientation="vertical" />
+
+ <LinearLayout
+ android:id="@+id/credman_button_frame"
+ android:layout_width="wrap_content"
+ android:layout_height="wrap_content"
+ android:gravity="start|center_vertical"
+ android:minWidth="56dp"
+ android:orientation="horizontal"
+ android:clipToPadding="false"
+ android:paddingTop="4dp"
+ android:paddingLeft="80dp"
+ android:paddingBottom="4dp">
+
+ <Button
+ android:id="@+id/change_button"
+ android:layout_width="match_parent"
+ style="@style/CredentialManagerChangeButton"
+ android:layout_height="wrap_content"
+ android:text="@string/credman_button_change"/>
+
+ <Button
+ android:id="@+id/open_button"
+ style="@style/CredentialManagerOpenButton"
+ android:layout_width="match_parent"
+ android:layout_height="wrap_content"
+ android:visibility="gone"
+ android:text="@string/credman_button_open"/>
+
+ </LinearLayout>
+
+</LinearLayout>
\ No newline at end of file
diff --git a/res/layout/private_space_confirm_deletion.xml b/res/layout/private_space_confirm_deletion.xml
new file mode 100644
index 0000000..31418e1
--- /dev/null
+++ b/res/layout/private_space_confirm_deletion.xml
@@ -0,0 +1,30 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!--
+ ~ Copyright (C) 2024 The Android Open Source Project
+ ~
+ ~ Licensed under the Apache License, Version 2.0 (the "License");
+ ~ you may not use this file except in compliance with the License.
+ ~ You may obtain a copy of the License at
+ ~
+ ~ http://www.apache.org/licenses/LICENSE-2.0
+ ~
+ ~ Unless required by applicable law or agreed to in writing, software
+ ~ distributed under the License is distributed on an "AS IS" BASIS,
+ ~ WITHOUT 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.GlifLoadingLayout
+ xmlns:android="http://schemas.android.com/apk/res/android"
+ xmlns:app="http://schemas.android.com/apk/res-auto"
+ android:id="@+id/private_space_delete_confirm"
+ android:layout_width="match_parent"
+ android:layout_height="match_parent"
+ android:orientation="vertical"
+ android:icon="@drawable/ic_delete_accent"
+ app:sudUsePartnerHeavyTheme="true"
+ app:sudIllustrationType="default"
+ app:sudDescriptionText = "@string/private_space_confirm_deletion_summary"
+ app:sucHeaderText="@string/private_space_confirm_deletion_header">
+</com.google.android.setupdesign.GlifLoadingLayout>
\ No newline at end of file
diff --git a/res/layout/private_space_delete.xml b/res/layout/private_space_delete.xml
new file mode 100644
index 0000000..9fc3615
--- /dev/null
+++ b/res/layout/private_space_delete.xml
@@ -0,0 +1,68 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!--
+ ~ Copyright (C) 2024 The Android Open Source Project
+ ~
+ ~ Licensed under the Apache License, Version 2.0 (the "License");
+ ~ you may not use this file except in compliance with the License.
+ ~ You may obtain a copy of the License at
+ ~
+ ~ http://www.apache.org/licenses/LICENSE-2.0
+ ~
+ ~ Unless required by applicable law or agreed to in writing, software
+ ~ distributed under the License is distributed on an "AS IS" BASIS,
+ ~ WITHOUT 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/private_space_delete_layout"
+ android:layout_width="match_parent"
+ android:layout_height="match_parent"
+ android:orientation="vertical"
+ android:icon="@drawable/ic_delete_accent"
+ app:sucHeaderText="@string/private_space_delete_header">
+
+ <ScrollView
+ android:id="@+id/private_space_delete_scrollview"
+ android:layout_width="match_parent"
+ android:layout_height="match_parent">
+
+ <LinearLayout
+ android:id="@+id/private_space_delete_container"
+ style="@style/SudContentFrame"
+ android:layout_width="match_parent"
+ android:layout_height="wrap_content"
+ android:layout_marginTop="16dp"
+ android:orientation="vertical">
+
+ <TextView
+ style="@style/TextAppearance.PreferenceTitle.SettingsLib"
+ android:id="@+id/sud_layout_subtitle"
+ android:layout_width="match_parent"
+ android:layout_height="wrap_content"
+ android:text="@string/private_space_delete_summary"/>
+
+ <TextView
+ android:id="@+id/accounts_label"
+ style="@style/TextAppearance.PreferenceTitle.SettingsLib"
+ android:layout_marginTop="20dp"
+ android:layout_width="match_parent"
+ android:layout_height="wrap_content"
+ android:visibility="gone"
+ android:text="@string/private_space_accounts"/>
+ <LinearLayout
+ android:id="@+id/accounts"
+ android:layout_marginTop="20dp"
+ android:layout_width="wrap_content"
+ android:layout_height="wrap_content"
+ android:orientation="vertical"
+ android:visibility="gone">
+ <!-- Do not add any children here as they will be removed in the MainClear.java
+ code. A list of accounts will be inserted programmatically. -->
+ </LinearLayout>
+ </LinearLayout>
+ </ScrollView>
+</com.google.android.setupdesign.GlifLayout>
\ No newline at end of file
diff --git a/res/layout/qrcode_scanner_fragment.xml b/res/layout/qrcode_scanner_fragment.xml
index e6d1c32..d402dc3 100644
--- a/res/layout/qrcode_scanner_fragment.xml
+++ b/res/layout/qrcode_scanner_fragment.xml
@@ -17,7 +17,6 @@
<LinearLayout
xmlns:android="http://schemas.android.com/apk/res/android"
- xmlns:androidprv="http://schemas.android.com/apk/prv/res/android"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:orientation="vertical">
@@ -26,36 +25,22 @@
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:layout_weight="3"
- android:layout_marginBottom="35dp">
+ android:layout_marginBottom="55dp">
<LinearLayout
android:layout_width="match_parent"
android:layout_height="wrap_content"
+ android:paddingStart="40dp"
+ android:paddingEnd="40dp"
android:layout_gravity="bottom"
android:gravity="center"
android:orientation="vertical">
- <ImageView
- android:src="@drawable/ic_qr_code_scanner"
- android:tint="?androidprv:attr/materialColorPrimaryContainer"
- android:layout_width="@dimen/qrcode_icon_size"
- android:layout_height="@dimen/qrcode_icon_size"
- android:contentDescription="@null"/>
-
<TextView
style="@style/QrCodeScanner"
- android:textSize="24sp"
- android:text="@string/bluetooth_find_broadcast_button_scan"
+ android:text="Scan an audio stream QR code to listen with the active LE device"
android:gravity="center"
android:layout_width="match_parent"
android:layout_height="wrap_content"
- android:layout_marginTop="19dp"/>
-
- <TextView
- style="@style/QrCodeScanner"
- android:text="@string/bt_le_audio_scan_qr_code_scanner"
- android:gravity="center"
- android:layout_width="match_parent"
- android:layout_height="wrap_content"
- android:layout_marginTop="8dp"/>
+ android:layout_marginTop="20dp"/>
</LinearLayout>
</LinearLayout>
diff --git a/res/layout/satellite_setting_more_information_layout.xml b/res/layout/satellite_setting_more_information_layout.xml
new file mode 100644
index 0000000..ce2fabe
--- /dev/null
+++ b/res/layout/satellite_setting_more_information_layout.xml
@@ -0,0 +1,50 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Copyright (C) 2024 The Android Open Source Project
+
+ Licensed under the Apache License, Version 2.0 (the "License");
+ you may not use this file except in compliance with the License.
+ You may obtain a copy of the License at
+
+ http://www.apache.org/licenses/LICENSE-2.0
+
+ Unless required by applicable law or agreed to in writing, software
+ distributed under the License is distributed on an "AS IS" BASIS,
+ WITHOUT 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:background="@drawable/satellite_more_information_background_outline"
+ android:layout_width="match_parent"
+ android:layout_height="wrap_content"
+ android:paddingStart="?android:attr/listPreferredItemPaddingStart"
+ android:paddingEnd="?android:attr/listPreferredItemPaddingEnd"
+ android:minHeight="?android:attr/listPreferredItemHeight"
+ android:focusable="false"
+ android:gravity="center_vertical">
+
+ <TextView
+ android:id="@android:id/summary"
+ android:layout_width="wrap_content"
+ android:layout_height="wrap_content"
+ android:textAppearance="?android:attr/textAppearanceListItemSecondary"
+ android:textColor="?android:attr/textColorSecondary"
+ android:focusable="false"
+ android:hyphenationFrequency="normalFast"
+ android:lineBreakWordStyle="phrase"
+ android:maxLines="10" />
+
+ <TextView
+ android:id="@android:id/summary"
+ android:layout_width="wrap_content"
+ android:layout_height="wrap_content"
+ android:textAppearance="?android:attr/textAppearanceListItemSecondary"
+ android:textColor="?android:attr/textColorSecondary"
+ android:focusable="false"
+ android:hyphenationFrequency="normalFast"
+ android:lineBreakWordStyle="phrase"
+ android:maxLines="10" />
+
+</LinearLayout>
diff --git a/res/layout/wifi_add_network_view.xml b/res/layout/wifi_add_network_view.xml
index 480d597..d698adf 100644
--- a/res/layout/wifi_add_network_view.xml
+++ b/res/layout/wifi_add_network_view.xml
@@ -18,8 +18,7 @@
<androidx.core.widget.NestedScrollView
xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="match_parent"
- android:layout_height="wrap_content"
- android:fitsSystemWindows="true">
+ android:layout_height="wrap_content">
<LinearLayout
android:layout_width="match_parent"
android:layout_height="wrap_content"
diff --git a/res/layout/wifi_network_config.xml b/res/layout/wifi_network_config.xml
index 77afedc..3de1a38 100644
--- a/res/layout/wifi_network_config.xml
+++ b/res/layout/wifi_network_config.xml
@@ -22,6 +22,19 @@
android:orientation="vertical"
android:paddingBottom="8dip">
+ <LinearLayout android:id="@+id/wep_warning_layout"
+ android:layout_width="match_parent"
+ android:layout_height="wrap_content"
+ android:paddingBottom="20dp"
+ style="@style/wifi_item"
+ android:visibility="gone">
+ <TextView
+ android:layout_width="wrap_content"
+ android:layout_height="wrap_content"
+ style="@style/wifi_item_label"
+ android:text="@string/wifi_settings_warning_wep_network"/>
+ </LinearLayout>
+
<LinearLayout android:id="@+id/info"
android:layout_width="match_parent"
android:layout_height="wrap_content"
diff --git a/res/navigation/private_space_delete_nav.xml b/res/navigation/private_space_delete_nav.xml
new file mode 100644
index 0000000..b8850b7
--- /dev/null
+++ b/res/navigation/private_space_delete_nav.xml
@@ -0,0 +1,31 @@
+<!--
+ ~ Copyright (C) 2024 The Android Open Source Project
+ ~
+ ~ Licensed under the Apache License, Version 2.0 (the "License");
+ ~ you may not use this file except in compliance with the License.
+ ~ You may obtain a copy of the License at
+ ~
+ ~ http://www.apache.org/licenses/LICENSE-2.0
+ ~
+ ~ Unless required by applicable law or agreed to in writing, software
+ ~ distributed under the License is distributed on an "AS IS" BASIS,
+ ~ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ ~ See the License for the specific language governing permissions and
+ ~ limitations under the License.
+ -->
+
+<navigation xmlns:android="http://schemas.android.com/apk/res/android"
+ xmlns:app="http://schemas.android.com/apk/res-auto"
+ android:id="@+id/private_space_delete_nav"
+ app:startDestination="@id/ps_delete_fragment">
+ <fragment android:id="@+id/ps_delete_fragment"
+ android:name="com.android.settings.privatespace.delete.PrivateSpaceDeleteFragment"
+ android:label="fragment_ps_delete">
+ <action
+ android:id="@+id/action_authenticate_delete"
+ app:destination="@id/ps_delete_progress_fragment"/>
+ </fragment>
+ <fragment android:id="@+id/ps_delete_progress_fragment"
+ android:name="com.android.settings.privatespace.delete.PrivateSpaceDeletionProgressFragment"
+ android:label="fragment_ps_auto_advance"/>
+</navigation>
diff --git a/res/navigation/privatespace_main_context_nav.xml b/res/navigation/privatespace_main_context_nav.xml
index 7849458..f76afac 100644
--- a/res/navigation/privatespace_main_context_nav.xml
+++ b/res/navigation/privatespace_main_context_nav.xml
@@ -52,6 +52,9 @@
<action
android:id="@+id/action_advance_login_error"
app:destination="@id/ps_account_error_fragment"/>
+ <action
+ android:id="@+id/action_success_fragment"
+ app:destination="@id/ps_profile_success_fragment"/>
</fragment>
<fragment android:id="@+id/ps_profile_lock_fragment"
android:name="com.android.settings.privatespace.PrivateSpaceSetLockFragment"
diff --git a/res/raw/fold_setting_grace_period_selective_stay_awake_lottie.json b/res/raw/fold_setting_grace_period_selective_stay_awake_lottie.json
new file mode 100644
index 0000000..db56ef4
--- /dev/null
+++ b/res/raw/fold_setting_grace_period_selective_stay_awake_lottie.json
@@ -0,0 +1 @@
+{"v":"5.12.1","fr":60,"ip":0,"op":391,"w":412,"h":300,"nm":"Foldable_FoldingSetting_EDU_02_412x300_export","ddd":0,"assets":[{"id":"comp_0","nm":"Lockscreen","fr":60,"layers":[{"ddd":0,"ind":1,"ty":4,"nm":"lock","sr":1,"ks":{"o":{"a":0,"k":100,"ix":11},"r":{"a":0,"k":0,"ix":10},"p":{"a":0,"k":[205.5,214,0],"ix":2,"l":2},"a":{"a":0,"k":[0,0,0],"ix":1,"l":2},"s":{"a":0,"k":[100,100,100],"ix":6,"l":2}},"ao":0,"shapes":[{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0,0],[0,0],[0,0],[0,0]],"o":[[0,0],[0,0],[0,0],[0,0]],"v":[[5.921,11.333],[-9.868,11.333],[-9.868,-2],[5.921,-2]],"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.515,-0.522],[0.724,0],[0.515,0.522],[0,0.733],[-0.515,0.522],[-0.724,0],[-0.515,-0.522],[0,-0.733]],"o":[[-0.515,0.522],[-0.724,0],[-0.515,-0.522],[0,-0.733],[0.515,-0.522],[0.724,0],[0.515,0.522],[0,0.733]],"v":[[-0.115,6.55],[-1.974,7.333],[-3.832,6.55],[-4.605,4.667],[-3.832,2.783],[-1.974,2],[-0.115,2.783],[0.658,4.667]],"c":true},"ix":2},"nm":"Path 2","mn":"ADBE Vector Shape - Group","hd":false},{"ind":2,"ty":"sh","ix":3,"ks":{"a":0,"k":{"i":[[-0.515,-0.522],[-0.724,0],[0,0],[-0.515,0.522],[0,0.733],[0,0],[0.515,0.522],[0.724,0],[0,0],[0,0],[-0.768,0.778],[-1.096,0],[-0.768,-0.778],[0,-1.111],[0,0],[1.283,1.3],[1.82,0],[1.283,-1.3],[0,-1.844],[0,0],[0,0],[0.515,-0.522],[0,-0.733],[0,0]],"o":[[0.515,0.522],[0,0],[0.724,0],[0.515,-0.522],[0,0],[0,-0.733],[-0.515,-0.522],[0,0],[0,0],[0,-1.111],[0.768,-0.778],[1.096,0],[0.768,0.778],[0,0],[0,-1.844],[-1.283,-1.3],[-1.82,0],[-1.283,1.3],[0,0],[0,0],[-0.724,0],[-0.515,0.522],[0,0],[0,0.733]],"v":[[-11.727,13.217],[-9.868,14],[5.921,14],[7.78,13.217],[8.553,11.333],[8.553,-2],[7.78,-3.883],[5.921,-4.667],[1.974,-4.667],[1.974,-7.333],[3.125,-10.167],[5.921,-11.333],[8.717,-10.167],[9.868,-7.333],[12.5,-7.333],[10.576,-12.05],[5.921,-14],[1.266,-12.05],[-0.658,-7.333],[-0.658,-4.667],[-9.868,-4.667],[-11.727,-3.883],[-12.5,-2],[-12.5,11.333]],"c":true},"ix":2},"nm":"Path 3","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"mm","mm":1,"nm":"Merge Paths 1","mn":"ADBE Vector Filter - Merge","hd":false},{"ty":"fl","c":{"a":0,"k":[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":"Vector","np":5,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false}],"ip":0,"op":1800,"st":0,"ct":1,"bm":0},{"ddd":0,"ind":2,"ty":4,"nm":"clock","sr":1,"ks":{"o":{"a":0,"k":100,"ix":11},"r":{"a":0,"k":0,"ix":10},"p":{"a":0,"k":[206.116,143.317,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.92,-2.182],[0,-2.945],[0,0],[-0.894,-2.182],[-1.578,-1.209],[-2.104,0],[-1.604,1.209],[-0.868,2.182],[0,2.919],[0.894,2.182],[1.604,1.21],[2.103,0],[1.604,-1.21]],"o":[[-0.894,2.182],[0,0],[0,2.971],[0.92,2.182],[1.604,1.183],[2.077,0],[1.604,-1.209],[0.894,-2.209],[0,-2.945],[-0.868,-2.182],[-1.578,-1.21],[-2.104,0],[-1.578,1.21]],"v":[[-20.775,-24.257],[-22.116,-16.565],[-22.116,-16.565],[-20.775,-8.835],[-17.028,-3.747],[-11.467,-1.972],[-5.945,-3.786],[-2.238,-8.874],[-0.897,-16.565],[-2.238,-24.257],[-5.945,-29.344],[-11.467,-31.159],[-17.028,-29.344]],"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.789,-2.051],[0,-2.735],[0,0],[0.789,-2.051],[1.446,-1.157],[1.972,0],[1.446,1.131],[0.815,2.051],[0,2.708],[-0.789,2.051],[-1.446,1.131],[-1.92,0],[-1.446,-1.157]],"o":[[0.815,2.051],[0,0],[0,2.735],[-0.789,2.051],[-1.446,1.131],[-1.946,0],[-1.446,-1.157],[-0.789,-2.077],[0,-2.735],[0.815,-2.051],[1.472,-1.157],[1.946,0],[1.446,1.131]],"v":[[-3.066,-23.744],[-1.843,-16.565],[-1.843,-16.565],[-3.027,-9.387],[-6.379,-4.575],[-11.507,-2.879],[-16.594,-4.575],[-19.986,-9.387],[-21.17,-16.565],[-19.986,-23.744],[-16.594,-28.516],[-11.507,-30.252],[-6.419,-28.516]],"c":true},"ix":2},"nm":"Path 2","mn":"ADBE Vector Shape - Group","hd":false},{"ind":2,"ty":"sh","ix":3,"ks":{"a":0,"k":{"i":[[-1.394,-0.763],[-1.604,0],[0,0],[-0.868,0.316],[-0.657,0.473],[-0.394,0.526],[0,0],[0,0],[0,0],[-0.289,0.92],[0,1.157],[0.815,1.367],[1.42,0.815],[1.814,0],[1.42,-0.815],[0.815,-1.394],[0,-1.735],[-0.841,-1.367]],"o":[[1.394,0.763],[0,0],[1.078,0],[0.868,-0.316],[0.684,-0.5],[0,0],[0,0],[0,0],[0.526,-0.789],[0.316,-0.92],[0,-1.709],[-0.815,-1.394],[-1.42,-0.841],[-1.762,0],[-1.42,0.815],[-0.815,1.367],[0,1.735],[0.868,1.341]],"v":[[6.616,-14.317],[11.112,-13.173],[11.112,-13.173],[14.031,-13.647],[16.318,-14.83],[17.936,-16.368],[8.746,-2.524],[9.574,-2.012],[19.04,-16.447],[20.263,-19.011],[20.736,-22.127],[19.513,-26.741],[16.161,-30.054],[11.309,-31.317],[6.537,-30.094],[3.184,-26.781],[1.962,-22.127],[3.224,-17.473]],"c":true},"ix":2},"nm":"Path 3","mn":"ADBE Vector Shape - Group","hd":false},{"ind":3,"ty":"sh","ix":4,"ks":{"a":0,"k":{"i":[[-0.736,-1.262],[0,-1.525],[0,0],[0.815,-1.236],[1.288,-0.657],[1.473,0],[1.315,0.71],[0.789,1.21],[0,1.551],[-0.736,1.262],[-1.262,0.736],[-1.604,0],[-1.288,-0.763]],"o":[[0.736,1.236],[0,0],[0,1.657],[-0.815,1.21],[-1.288,0.657],[-1.473,0],[-1.288,-0.71],[-0.763,-1.236],[0,-1.551],[0.736,-1.262],[1.288,-0.736],[1.63,0],[1.288,0.763]],"v":[[18.724,-26.268],[19.829,-22.127],[19.829,-22.127],[18.606,-17.788],[15.451,-14.988],[11.309,-14.002],[7.129,-15.067],[4.013,-17.946],[2.869,-22.127],[3.973,-26.347],[6.971,-29.344],[11.309,-30.449],[15.687,-29.305]],"c":true},"ix":2},"nm":"Path 4","mn":"ADBE Vector Shape - Group","hd":false},{"ind":4,"ty":"sh","ix":5,"ks":{"a":0,"k":{"i":[[-0.789,1.288],[0,1.788],[0,0],[0.605,0.973],[1.131,0.578],[1.578,0.079],[-0.947,0.552],[-0.473,0.92],[0,1.209],[0.736,1.104],[1.262,0.578],[1.63,0],[1.525,-1.078],[0.605,-1.709],[0,0],[-1.367,0.973],[-1.972,0],[-1.104,-0.526],[-0.631,-0.999],[0,-1.394],[0.526,-0.894],[1.052,-0.526],[1.657,0],[0,0],[0,0],[0,0],[-1.21,-0.526],[-0.579,-0.973],[0,-1.262],[0.684,-1.157],[1.262,-0.631],[1.683,0],[1.236,0.552],[0.815,0.947],[0.368,1.209],[0,0],[-0.894,-1.025],[-1.367,-0.631],[-1.814,0],[-1.367,0.684]],"o":[[0.815,-1.288],[0,0],[0,-1.367],[-0.579,-0.999],[-1.104,-0.578],[1.446,-0.158],[0.947,-0.552],[0.473,-0.92],[0,-1.604],[-0.71,-1.131],[-1.262,-0.578],[-2.235,0],[-1.499,1.078],[0,0],[0.578,-1.578],[1.367,-0.973],[1.446,0],[1.104,0.526],[0.657,0.973],[0,1.183],[-0.5,0.894],[-1.052,0.526],[0,0],[0,0],[0,0],[1.841,0],[1.209,0.526],[0.605,0.947],[0,1.63],[-0.684,1.157],[-1.236,0.605],[-1.63,0],[-1.236,-0.552],[-0.789,-0.947],[0,0],[0.342,1.236],[0.894,1.025],[1.367,0.605],[1.814,0],[1.393,-0.71]],"v":[[-3.46,27.293],[-2.238,22.679],[-2.238,22.679],[-3.145,19.169],[-5.709,16.802],[-9.732,15.816],[-6.142,14.751],[-4.013,12.542],[-3.303,9.348],[-4.407,5.285],[-7.365,2.721],[-11.704,1.854],[-17.344,3.471],[-20.499,7.652],[-19.631,8.046],[-16.713,4.22],[-11.704,2.761],[-7.878,3.55],[-5.275,5.837],[-4.289,9.387],[-5.078,12.503],[-7.405,14.633],[-11.467,15.422],[-14.425,15.422],[-14.425,16.329],[-11.388,16.329],[-6.813,17.118],[-4.131,19.366],[-3.224,22.679],[-4.249,26.86],[-7.168,29.542],[-11.546,30.449],[-15.845,29.621],[-18.922,27.372],[-20.657,24.138],[-21.525,24.533],[-19.671,27.925],[-16.279,30.409],[-11.507,31.317],[-6.734,30.291]],"c":true},"ix":2},"nm":"Path 5","mn":"ADBE Vector Shape - Group","hd":false},{"ind":5,"ty":"sh","ix":6,"ks":{"a":0,"k":{"i":[[0.92,-2.182],[0,-2.945],[-0.894,-2.182],[-1.578,-1.209],[-2.104,0],[-1.604,1.209],[-0.868,2.182],[0,2.919],[0.894,2.182],[1.604,1.209],[2.104,0],[1.604,-1.209]],"o":[[-0.894,2.182],[0,2.971],[0.92,2.182],[1.604,1.183],[2.077,0],[1.604,-1.209],[0.894,-2.209],[0,-2.945],[-0.868,-2.182],[-1.578,-1.209],[-2.104,0],[-1.578,1.209]],"v":[[2.238,8.874],[0.897,16.565],[2.238,24.296],[5.985,29.384],[11.546,31.159],[17.068,29.344],[20.775,24.256],[22.116,16.565],[20.775,8.874],[17.068,3.786],[11.546,1.972],[5.985,3.786]],"c":true},"ix":2},"nm":"Path 6","mn":"ADBE Vector Shape - Group","hd":false},{"ind":6,"ty":"sh","ix":7,"ks":{"a":0,"k":{"i":[[-0.789,-2.051],[0,-2.735],[0.789,-2.051],[1.446,-1.157],[1.972,0],[1.446,1.131],[0.815,2.051],[0,2.708],[-0.789,2.051],[-1.446,1.131],[-1.919,0],[-1.446,-1.157]],"o":[[0.815,2.051],[0,2.735],[-0.789,2.051],[-1.446,1.131],[-1.946,0],[-1.446,-1.157],[-0.789,-2.077],[0,-2.735],[0.815,-2.051],[1.473,-1.157],[1.946,0],[1.446,1.131]],"v":[[19.947,9.387],[21.17,16.565],[19.986,23.744],[16.634,28.556],[11.507,30.252],[6.419,28.556],[3.027,23.744],[1.843,16.565],[3.027,9.387],[6.419,4.615],[11.507,2.879],[16.595,4.615]],"c":true},"ix":2},"nm":"Path 7","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"mm","mm":1,"nm":"Merge Paths 1","mn":"ADBE Vector Filter - Merge","hd":false},{"ty":"fl","c":{"a":0,"k":[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":"Vector","np":9,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false}],"ip":0,"op":1800,"st":0,"ct":1,"bm":0},{"ddd":0,"ind":3,"ty":4,"nm":"gradient","sr":1,"ks":{"o":{"a":0,"k":100,"ix":11},"r":{"a":0,"k":0,"ix":10},"p":{"a":0,"k":[206.25,150.5,0],"ix":2,"l":2},"a":{"a":0,"k":[0,0,0],"ix":1,"l":2},"s":{"a":0,"k":[100,100,100],"ix":6,"l":2}},"ao":0,"shapes":[{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0,0],[0,4.314],[0,0],[6.829,0],[0,0],[0,-4.314],[0,0],[-4.553,0]],"o":[[4.553,0],[0,0],[0,-4.314],[0,0],[-4.553,0],[0,0],[0,4.314],[0,0]],"v":[[48.319,100.5],[57.25,91.034],[57.25,-94.611],[46.743,-102.5],[-51.497,-102.5],[-56.75,-95.67],[-56.75,93.67],[-51.497,100.5]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"gf","o":{"a":0,"k":100,"ix":10},"r":1,"bm":0,"g":{"p":5,"k":{"a":0,"k":[0.109,0.929,0.8,0.816,0.321,0.775,0.733,0.847,0.534,0.62,0.667,0.878,0.767,0.439,0.59,0.914,1,0.259,0.514,0.949],"ix":9}},"s":{"a":0,"k":[-63.755,106.612],"ix":5},"e":{"a":0,"k":[133.428,106.612],"ix":6},"t":2,"h":{"a":0,"k":0,"ix":7},"a":{"a":0,"k":0,"ix":8},"nm":"Gradient Fill 1","mn":"ADBE Vector Graphic - G-Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[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":"Vector","np":2,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false}],"ip":0,"op":1800,"st":0,"ct":1,"bm":0}]},{"id":"comp_1","nm":"Folded Gmail UI","fr":60,"layers":[{"ddd":0,"ind":1,"ty":4,"nm":"Ellipse 7590","sr":1,"ks":{"o":{"a":0,"k":100,"ix":11},"r":{"a":0,"k":0,"ix":10},"p":{"a":0,"k":[86,6,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":[{"d":1,"ty":"el","s":{"a":0,"k":[12,12],"ix":2},"p":{"a":0,"k":[0,0],"ix":3},"nm":"Ellipse Path 1","mn":"ADBE Vector Shape - Ellipse","hd":false},{"ty":"fl","c":{"a":0,"k":[0.23137255013,0.250980407,0.262745112181,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":"Ellipse 7590","np":2,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false}],"ip":0,"op":600,"st":0,"ct":1,"bm":0},{"ddd":0,"ind":2,"ty":4,"nm":"Ellipse 7594","sr":1,"ks":{"o":{"a":0,"k":100,"ix":11},"r":{"a":0,"k":0,"ix":10},"p":{"a":0,"k":[6,160,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":[{"d":1,"ty":"el","s":{"a":0,"k":[12,12],"ix":2},"p":{"a":0,"k":[0,0],"ix":3},"nm":"Ellipse Path 1","mn":"ADBE Vector Shape - Ellipse","hd":false},{"ty":"fl","c":{"a":0,"k":[0.23137255013,0.250980407,0.262745112181,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":"Ellipse 7594","np":2,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false}],"ip":0,"op":600,"st":0,"ct":1,"bm":0},{"ddd":0,"ind":3,"ty":4,"nm":"Ellipse 7593","sr":1,"ks":{"o":{"a":0,"k":100,"ix":11},"r":{"a":0,"k":0,"ix":10},"p":{"a":0,"k":[6,128,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":[{"d":1,"ty":"el","s":{"a":0,"k":[12,12],"ix":2},"p":{"a":0,"k":[0,0],"ix":3},"nm":"Ellipse Path 1","mn":"ADBE Vector Shape - Ellipse","hd":false},{"ty":"fl","c":{"a":0,"k":[0.23137255013,0.250980407,0.262745112181,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":"Ellipse 7593","np":2,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false}],"ip":0,"op":600,"st":0,"ct":1,"bm":0},{"ddd":0,"ind":4,"ty":4,"nm":"Ellipse 7592","sr":1,"ks":{"o":{"a":0,"k":100,"ix":11},"r":{"a":0,"k":0,"ix":10},"p":{"a":0,"k":[6,96,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":[{"d":1,"ty":"el","s":{"a":0,"k":[12,12],"ix":2},"p":{"a":0,"k":[0,0],"ix":3},"nm":"Ellipse Path 1","mn":"ADBE Vector Shape - Ellipse","hd":false},{"ty":"fl","c":{"a":0,"k":[0.23137255013,0.250980407,0.262745112181,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":"Ellipse 7592","np":2,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false}],"ip":0,"op":600,"st":0,"ct":1,"bm":0},{"ddd":0,"ind":5,"ty":4,"nm":"Ellipse 7591","sr":1,"ks":{"o":{"a":0,"k":100,"ix":11},"r":{"a":0,"k":0,"ix":10},"p":{"a":0,"k":[6,64,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":[{"d":1,"ty":"el","s":{"a":0,"k":[12,12],"ix":2},"p":{"a":0,"k":[0,0],"ix":3},"nm":"Ellipse Path 1","mn":"ADBE Vector Shape - Ellipse","hd":false},{"ty":"fl","c":{"a":0,"k":[0.23137255013,0.250980407,0.262745112181,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":"Ellipse 7591","np":2,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false}],"ip":0,"op":600,"st":0,"ct":1,"bm":0},{"ddd":0,"ind":6,"ty":4,"nm":"Ellipse 7589","sr":1,"ks":{"o":{"a":0,"k":100,"ix":11},"r":{"a":0,"k":0,"ix":10},"p":{"a":0,"k":[6,32,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":[{"d":1,"ty":"el","s":{"a":0,"k":[12,12],"ix":2},"p":{"a":0,"k":[0,0],"ix":3},"nm":"Ellipse Path 1","mn":"ADBE Vector Shape - Ellipse","hd":false},{"ty":"fl","c":{"a":0,"k":[0.23137255013,0.250980407,0.262745112181,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":"Ellipse 7589","np":2,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false}],"ip":0,"op":600,"st":0,"ct":1,"bm":0},{"ddd":0,"ind":7,"ty":4,"nm":"Rectangle 3470513","sr":1,"ks":{"o":{"a":0,"k":100,"ix":11},"r":{"a":0,"k":0,"ix":10},"p":{"a":0,"k":[40,162.5,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":[{"ty":"rc","d":1,"s":{"a":0,"k":[40,5],"ix":2},"p":{"a":0,"k":[0,0],"ix":3},"r":{"a":0,"k":50,"ix":4},"nm":"Rectangle Path 1","mn":"ADBE Vector Shape - Rect","hd":false},{"ty":"fl","c":{"a":0,"k":[0.23137255013,0.250980407,0.262745112181,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":"Rectangle 3470513","np":2,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false}],"ip":0,"op":600,"st":0,"ct":1,"bm":0},{"ddd":0,"ind":8,"ty":4,"nm":"Rectangle 3470511","sr":1,"ks":{"o":{"a":0,"k":100,"ix":11},"r":{"a":0,"k":0,"ix":10},"p":{"a":0,"k":[40,130.5,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":[{"ty":"rc","d":1,"s":{"a":0,"k":[40,5],"ix":2},"p":{"a":0,"k":[0,0],"ix":3},"r":{"a":0,"k":50,"ix":4},"nm":"Rectangle Path 1","mn":"ADBE Vector Shape - Rect","hd":false},{"ty":"fl","c":{"a":0,"k":[0.23137255013,0.250980407,0.262745112181,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":"Rectangle 3470511","np":2,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false}],"ip":0,"op":600,"st":0,"ct":1,"bm":0},{"ddd":0,"ind":9,"ty":4,"nm":"Rectangle 3470509","sr":1,"ks":{"o":{"a":0,"k":100,"ix":11},"r":{"a":0,"k":0,"ix":10},"p":{"a":0,"k":[40,98.5,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":[{"ty":"rc","d":1,"s":{"a":0,"k":[40,5],"ix":2},"p":{"a":0,"k":[0,0],"ix":3},"r":{"a":0,"k":50,"ix":4},"nm":"Rectangle Path 1","mn":"ADBE Vector Shape - Rect","hd":false},{"ty":"fl","c":{"a":0,"k":[0.23137255013,0.250980407,0.262745112181,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":"Rectangle 3470509","np":2,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false}],"ip":0,"op":600,"st":0,"ct":1,"bm":0},{"ddd":0,"ind":10,"ty":4,"nm":"Rectangle 3470507","sr":1,"ks":{"o":{"a":0,"k":100,"ix":11},"r":{"a":0,"k":0,"ix":10},"p":{"a":0,"k":[40,66.5,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":[{"ty":"rc","d":1,"s":{"a":0,"k":[40,5],"ix":2},"p":{"a":0,"k":[0,0],"ix":3},"r":{"a":0,"k":50,"ix":4},"nm":"Rectangle Path 1","mn":"ADBE Vector Shape - Rect","hd":false},{"ty":"fl","c":{"a":0,"k":[0.23137255013,0.250980407,0.262745112181,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":"Rectangle 3470507","np":2,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false}],"ip":0,"op":600,"st":0,"ct":1,"bm":0},{"ddd":0,"ind":11,"ty":4,"nm":"Rectangle 3470505","sr":1,"ks":{"o":{"a":0,"k":100,"ix":11},"r":{"a":0,"k":0,"ix":10},"p":{"a":0,"k":[40,34.5,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":[{"ty":"rc","d":1,"s":{"a":0,"k":[40,5],"ix":2},"p":{"a":0,"k":[0,0],"ix":3},"r":{"a":0,"k":50,"ix":4},"nm":"Rectangle Path 1","mn":"ADBE Vector Shape - Rect","hd":false},{"ty":"fl","c":{"a":0,"k":[0.23137255013,0.250980407,0.262745112181,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":"Rectangle 3470505","np":2,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false}],"ip":0,"op":600,"st":0,"ct":1,"bm":0},{"ddd":0,"ind":12,"ty":4,"nm":"Rectangle 3470512","sr":1,"ks":{"o":{"a":0,"k":100,"ix":11},"r":{"a":0,"k":0,"ix":10},"p":{"a":0,"k":[28.5,156,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":[{"ty":"rc","d":1,"s":{"a":0,"k":[17,4],"ix":2},"p":{"a":0,"k":[0,0],"ix":3},"r":{"a":0,"k":50,"ix":4},"nm":"Rectangle Path 1","mn":"ADBE Vector Shape - Rect","hd":false},{"ty":"fl","c":{"a":0,"k":[0.23137255013,0.250980407,0.262745112181,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":"Rectangle 3470512","np":2,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false}],"ip":0,"op":600,"st":0,"ct":1,"bm":0},{"ddd":0,"ind":13,"ty":4,"nm":"Rectangle 3470510","sr":1,"ks":{"o":{"a":0,"k":100,"ix":11},"r":{"a":0,"k":0,"ix":10},"p":{"a":0,"k":[28.5,124,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":[{"ty":"rc","d":1,"s":{"a":0,"k":[17,4],"ix":2},"p":{"a":0,"k":[0,0],"ix":3},"r":{"a":0,"k":50,"ix":4},"nm":"Rectangle Path 1","mn":"ADBE Vector Shape - Rect","hd":false},{"ty":"fl","c":{"a":0,"k":[0.23137255013,0.250980407,0.262745112181,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":"Rectangle 3470510","np":2,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false}],"ip":0,"op":600,"st":0,"ct":1,"bm":0},{"ddd":0,"ind":14,"ty":4,"nm":"Rectangle 3470508","sr":1,"ks":{"o":{"a":0,"k":100,"ix":11},"r":{"a":0,"k":0,"ix":10},"p":{"a":0,"k":[28.5,92,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":[{"ty":"rc","d":1,"s":{"a":0,"k":[17,4],"ix":2},"p":{"a":0,"k":[0,0],"ix":3},"r":{"a":0,"k":50,"ix":4},"nm":"Rectangle Path 1","mn":"ADBE Vector Shape - Rect","hd":false},{"ty":"fl","c":{"a":0,"k":[0.23137255013,0.250980407,0.262745112181,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":"Rectangle 3470508","np":2,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false}],"ip":0,"op":600,"st":0,"ct":1,"bm":0},{"ddd":0,"ind":15,"ty":4,"nm":"Rectangle 3470506","sr":1,"ks":{"o":{"a":0,"k":100,"ix":11},"r":{"a":0,"k":0,"ix":10},"p":{"a":0,"k":[28.5,60,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":[{"ty":"rc","d":1,"s":{"a":0,"k":[17,4],"ix":2},"p":{"a":0,"k":[0,0],"ix":3},"r":{"a":0,"k":50,"ix":4},"nm":"Rectangle Path 1","mn":"ADBE Vector Shape - Rect","hd":false},{"ty":"fl","c":{"a":0,"k":[0.23137255013,0.250980407,0.262745112181,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":"Rectangle 3470506","np":2,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false}],"ip":0,"op":600,"st":0,"ct":1,"bm":0},{"ddd":0,"ind":16,"ty":4,"nm":"Rectangle 3470504","sr":1,"ks":{"o":{"a":0,"k":100,"ix":11},"r":{"a":0,"k":0,"ix":10},"p":{"a":0,"k":[28.5,28,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":[{"ty":"rc","d":1,"s":{"a":0,"k":[17,4],"ix":2},"p":{"a":0,"k":[0,0],"ix":3},"r":{"a":0,"k":50,"ix":4},"nm":"Rectangle Path 1","mn":"ADBE Vector Shape - Rect","hd":false},{"ty":"fl","c":{"a":0,"k":[0.23137255013,0.250980407,0.262745112181,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":"Rectangle 3470504","np":2,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false}],"ip":0,"op":600,"st":0,"ct":1,"bm":0},{"ddd":0,"ind":17,"ty":4,"nm":"Rectangle 3470503","sr":1,"ks":{"o":{"a":0,"k":100,"ix":11},"r":{"a":0,"k":0,"ix":10},"p":{"a":0,"k":[37,6.5,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":[{"ty":"rc","d":1,"s":{"a":0,"k":[74,13],"ix":2},"p":{"a":0,"k":[0,0],"ix":3},"r":{"a":0,"k":50,"ix":4},"nm":"Rectangle Path 1","mn":"ADBE Vector Shape - Rect","hd":false},{"ty":"fl","c":{"a":0,"k":[0.23137255013,0.250980407,0.262745112181,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":"Rectangle 3470503","np":2,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false}],"ip":0,"op":600,"st":0,"ct":1,"bm":0}]},{"id":"comp_2","nm":"Unfolded Gmail UI","fr":60,"layers":[{"ddd":0,"ind":1,"ty":4,"nm":"Rectangle 3470520","sr":1,"ks":{"o":{"a":0,"k":100,"ix":11},"r":{"a":0,"k":0,"ix":10},"p":{"a":0,"k":[114.994,141.582,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":[{"ty":"rc","d":1,"s":{"a":0,"k":[20,5],"ix":2},"p":{"a":0,"k":[0,0],"ix":3},"r":{"a":0,"k":50,"ix":4},"nm":"Rectangle Path 1","mn":"ADBE Vector Shape - Rect","hd":false},{"ty":"fl","c":{"a":0,"k":[0.23137255013,0.250980407,0.262745112181,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":"Rectangle 3470520","np":2,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false}],"ip":0,"op":600,"st":0,"ct":1,"bm":0},{"ddd":0,"ind":2,"ty":4,"nm":"Rectangle 3470519","sr":1,"ks":{"o":{"a":0,"k":100,"ix":11},"r":{"a":0,"k":0,"ix":10},"p":{"a":0,"k":[114.994,132.582,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":[{"ty":"rc","d":1,"s":{"a":0,"k":[20,5],"ix":2},"p":{"a":0,"k":[0,0],"ix":3},"r":{"a":0,"k":50,"ix":4},"nm":"Rectangle Path 1","mn":"ADBE Vector Shape - Rect","hd":false},{"ty":"fl","c":{"a":0,"k":[0.23137255013,0.250980407,0.262745112181,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":"Rectangle 3470519","np":2,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false}],"ip":0,"op":600,"st":0,"ct":1,"bm":0},{"ddd":0,"ind":3,"ty":4,"nm":"Rectangle 3470518","sr":1,"ks":{"o":{"a":0,"k":100,"ix":11},"r":{"a":0,"k":0,"ix":10},"p":{"a":0,"k":[114.994,123.582,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":[{"ty":"rc","d":1,"s":{"a":0,"k":[20,5],"ix":2},"p":{"a":0,"k":[0,0],"ix":3},"r":{"a":0,"k":50,"ix":4},"nm":"Rectangle Path 1","mn":"ADBE Vector Shape - Rect","hd":false},{"ty":"fl","c":{"a":0,"k":[0.23137255013,0.250980407,0.262745112181,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":"Rectangle 3470518","np":2,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false}],"ip":0,"op":600,"st":0,"ct":1,"bm":0},{"ddd":0,"ind":4,"ty":4,"nm":"Rectangle 3470517","sr":1,"ks":{"o":{"a":0,"k":100,"ix":11},"r":{"a":0,"k":0,"ix":10},"p":{"a":0,"k":[114.994,114.582,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":[{"ty":"rc","d":1,"s":{"a":0,"k":[20,5],"ix":2},"p":{"a":0,"k":[0,0],"ix":3},"r":{"a":0,"k":50,"ix":4},"nm":"Rectangle Path 1","mn":"ADBE Vector Shape - Rect","hd":false},{"ty":"fl","c":{"a":0,"k":[0.23137255013,0.250980407,0.262745112181,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":"Rectangle 3470517","np":2,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false}],"ip":0,"op":600,"st":0,"ct":1,"bm":0},{"ddd":0,"ind":5,"ty":4,"nm":"Rectangle 3470516","sr":1,"ks":{"o":{"a":0,"k":100,"ix":11},"r":{"a":0,"k":0,"ix":10},"p":{"a":0,"k":[114.994,105.582,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":[{"ty":"rc","d":1,"s":{"a":0,"k":[20,5],"ix":2},"p":{"a":0,"k":[0,0],"ix":3},"r":{"a":0,"k":50,"ix":4},"nm":"Rectangle Path 1","mn":"ADBE Vector Shape - Rect","hd":false},{"ty":"fl","c":{"a":0,"k":[0.23137255013,0.250980407,0.262745112181,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":"Rectangle 3470516","np":2,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false}],"ip":0,"op":600,"st":0,"ct":1,"bm":0},{"ddd":0,"ind":6,"ty":4,"nm":"Rectangle 3470515","sr":1,"ks":{"o":{"a":0,"k":100,"ix":11},"r":{"a":0,"k":0,"ix":10},"p":{"a":0,"k":[114.994,96.582,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":[{"ty":"rc","d":1,"s":{"a":0,"k":[20,5],"ix":2},"p":{"a":0,"k":[0,0],"ix":3},"r":{"a":0,"k":50,"ix":4},"nm":"Rectangle Path 1","mn":"ADBE Vector Shape - Rect","hd":false},{"ty":"fl","c":{"a":0,"k":[0.23137255013,0.250980407,0.262745112181,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":"Rectangle 3470515","np":2,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false}],"ip":0,"op":600,"st":0,"ct":1,"bm":0},{"ddd":0,"ind":7,"ty":4,"nm":"Ellipse 7584","sr":1,"ks":{"o":{"a":0,"k":100,"ix":11},"r":{"a":0,"k":0,"ix":10},"p":{"a":0,"k":[296.494,74.582,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":[{"d":1,"ty":"el","s":{"a":0,"k":[15,15],"ix":2},"p":{"a":0,"k":[0,0],"ix":3},"nm":"Ellipse Path 1","mn":"ADBE Vector Shape - Ellipse","hd":false},{"ty":"fl","c":{"a":0,"k":[0.23137255013,0.250980407,0.262745112181,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":"Ellipse 7584","np":2,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false}],"ip":0,"op":600,"st":0,"ct":1,"bm":0},{"ddd":0,"ind":8,"ty":4,"nm":"Ellipse 7598","sr":1,"ks":{"o":{"a":0,"k":100,"ix":11},"r":{"a":0,"k":0,"ix":10},"p":{"a":0,"k":[154.494,209.582,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":[{"d":1,"ty":"el","s":{"a":0,"k":[15,15],"ix":2},"p":{"a":0,"k":[0,0],"ix":3},"nm":"Ellipse Path 1","mn":"ADBE Vector Shape - Ellipse","hd":false},{"ty":"fl","c":{"a":0,"k":[0.23137255013,0.250980407,0.262745112181,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":"Ellipse 7598","np":2,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false}],"ip":0,"op":600,"st":0,"ct":1,"bm":0},{"ddd":0,"ind":9,"ty":4,"nm":"Ellipse 7597","sr":1,"ks":{"o":{"a":0,"k":100,"ix":11},"r":{"a":0,"k":0,"ix":10},"p":{"a":0,"k":[154.494,182.582,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":[{"d":1,"ty":"el","s":{"a":0,"k":[15,15],"ix":2},"p":{"a":0,"k":[0,0],"ix":3},"nm":"Ellipse Path 1","mn":"ADBE Vector Shape - Ellipse","hd":false},{"ty":"fl","c":{"a":0,"k":[0.23137255013,0.250980407,0.262745112181,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":"Ellipse 7597","np":2,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false}],"ip":0,"op":600,"st":0,"ct":1,"bm":0},{"ddd":0,"ind":10,"ty":4,"nm":"Ellipse 7596","sr":1,"ks":{"o":{"a":0,"k":100,"ix":11},"r":{"a":0,"k":0,"ix":10},"p":{"a":0,"k":[154.494,155.582,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":[{"d":1,"ty":"el","s":{"a":0,"k":[15,15],"ix":2},"p":{"a":0,"k":[0,0],"ix":3},"nm":"Ellipse Path 1","mn":"ADBE Vector Shape - Ellipse","hd":false},{"ty":"fl","c":{"a":0,"k":[0.23137255013,0.250980407,0.262745112181,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":"Ellipse 7596","np":2,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false}],"ip":0,"op":600,"st":0,"ct":1,"bm":0},{"ddd":0,"ind":11,"ty":4,"nm":"Ellipse 7595","sr":1,"ks":{"o":{"a":0,"k":100,"ix":11},"r":{"a":0,"k":0,"ix":10},"p":{"a":0,"k":[154.494,128.582,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":[{"d":1,"ty":"el","s":{"a":0,"k":[15,15],"ix":2},"p":{"a":0,"k":[0,0],"ix":3},"nm":"Ellipse Path 1","mn":"ADBE Vector Shape - Ellipse","hd":false},{"ty":"fl","c":{"a":0,"k":[0.23137255013,0.250980407,0.262745112181,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":"Ellipse 7595","np":2,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false}],"ip":0,"op":600,"st":0,"ct":1,"bm":0},{"ddd":0,"ind":12,"ty":4,"nm":"Ellipse 7579","sr":1,"ks":{"o":{"a":0,"k":100,"ix":11},"r":{"a":0,"k":0,"ix":10},"p":{"a":0,"k":[154.494,101.582,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":[{"d":1,"ty":"el","s":{"a":0,"k":[15,15],"ix":2},"p":{"a":0,"k":[0,0],"ix":3},"nm":"Ellipse Path 1","mn":"ADBE Vector Shape - Ellipse","hd":false},{"ty":"fl","c":{"a":0,"k":[0.23137255013,0.250980407,0.262745112181,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":"Ellipse 7579","np":2,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false}],"ip":0,"op":600,"st":0,"ct":1,"bm":0},{"ddd":0,"ind":13,"ty":4,"nm":"Rectangle 3470514","sr":1,"ks":{"o":{"a":0,"k":100,"ix":11},"r":{"a":0,"k":0,"ix":10},"p":{"a":0,"k":[212.994,74.582,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":[{"ty":"rc","d":1,"s":{"a":0,"k":[132,15],"ix":2},"p":{"a":0,"k":[0,0],"ix":3},"r":{"a":0,"k":50,"ix":4},"nm":"Rectangle Path 1","mn":"ADBE Vector Shape - Rect","hd":false},{"ty":"fl","c":{"a":0,"k":[0.23137255013,0.250980407,0.262745112181,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":"Rectangle 3470514","np":2,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false}],"ip":0,"op":600,"st":0,"ct":1,"bm":0},{"ddd":0,"ind":14,"ty":4,"nm":"Rectangle 3470502","sr":1,"ks":{"o":{"a":0,"k":100,"ix":11},"r":{"a":0,"k":0,"ix":10},"p":{"a":0,"k":[120.994,74.582,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":[{"ty":"rc","d":1,"s":{"a":0,"k":[32,15],"ix":2},"p":{"a":0,"k":[0,0],"ix":3},"r":{"a":0,"k":50,"ix":4},"nm":"Rectangle Path 1","mn":"ADBE Vector Shape - Rect","hd":false},{"ty":"fl","c":{"a":0,"k":[0.23137255013,0.250980407,0.262745112181,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":"Rectangle 3470502","np":2,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false}],"ip":0,"op":600,"st":0,"ct":1,"bm":0},{"ddd":0,"ind":15,"ty":4,"nm":"Rectangle 3470530","sr":1,"ks":{"o":{"a":0,"k":100,"ix":11},"r":{"a":0,"k":0,"ix":10},"p":{"a":0,"k":[185.994,210.582,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":[{"ty":"rc","d":1,"s":{"a":0,"k":[40,5],"ix":2},"p":{"a":0,"k":[0,0],"ix":3},"r":{"a":0,"k":50,"ix":4},"nm":"Rectangle Path 1","mn":"ADBE Vector Shape - Rect","hd":false},{"ty":"fl","c":{"a":0,"k":[0.23137255013,0.250980407,0.262745112181,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":"Rectangle 3470530","np":2,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false}],"ip":0,"op":600,"st":0,"ct":1,"bm":0},{"ddd":0,"ind":16,"ty":4,"nm":"Rectangle 3470528","sr":1,"ks":{"o":{"a":0,"k":100,"ix":11},"r":{"a":0,"k":0,"ix":10},"p":{"a":0,"k":[185.994,183.582,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":[{"ty":"rc","d":1,"s":{"a":0,"k":[40,5],"ix":2},"p":{"a":0,"k":[0,0],"ix":3},"r":{"a":0,"k":50,"ix":4},"nm":"Rectangle Path 1","mn":"ADBE Vector Shape - Rect","hd":false},{"ty":"fl","c":{"a":0,"k":[0.23137255013,0.250980407,0.262745112181,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":"Rectangle 3470528","np":2,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false}],"ip":0,"op":600,"st":0,"ct":1,"bm":0},{"ddd":0,"ind":17,"ty":4,"nm":"Rectangle 3470526","sr":1,"ks":{"o":{"a":0,"k":100,"ix":11},"r":{"a":0,"k":0,"ix":10},"p":{"a":0,"k":[185.994,156.582,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":[{"ty":"rc","d":1,"s":{"a":0,"k":[40,5],"ix":2},"p":{"a":0,"k":[0,0],"ix":3},"r":{"a":0,"k":50,"ix":4},"nm":"Rectangle Path 1","mn":"ADBE Vector Shape - Rect","hd":false},{"ty":"fl","c":{"a":0,"k":[0.23137255013,0.250980407,0.262745112181,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":"Rectangle 3470526","np":2,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false}],"ip":0,"op":600,"st":0,"ct":1,"bm":0},{"ddd":0,"ind":18,"ty":4,"nm":"Rectangle 3470524","sr":1,"ks":{"o":{"a":0,"k":100,"ix":11},"r":{"a":0,"k":0,"ix":10},"p":{"a":0,"k":[185.994,129.582,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":[{"ty":"rc","d":1,"s":{"a":0,"k":[40,5],"ix":2},"p":{"a":0,"k":[0,0],"ix":3},"r":{"a":0,"k":50,"ix":4},"nm":"Rectangle Path 1","mn":"ADBE Vector Shape - Rect","hd":false},{"ty":"fl","c":{"a":0,"k":[0.23137255013,0.250980407,0.262745112181,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":"Rectangle 3470524","np":2,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false}],"ip":0,"op":600,"st":0,"ct":1,"bm":0},{"ddd":0,"ind":19,"ty":4,"nm":"Rectangle 3470522","sr":1,"ks":{"o":{"a":0,"k":100,"ix":11},"r":{"a":0,"k":0,"ix":10},"p":{"a":0,"k":[185.994,102.582,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":[{"ty":"rc","d":1,"s":{"a":0,"k":[40,5],"ix":2},"p":{"a":0,"k":[0,0],"ix":3},"r":{"a":0,"k":50,"ix":4},"nm":"Rectangle Path 1","mn":"ADBE Vector Shape - Rect","hd":false},{"ty":"fl","c":{"a":0,"k":[0.23137255013,0.250980407,0.262745112181,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":"Rectangle 3470522","np":2,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false}],"ip":0,"op":600,"st":0,"ct":1,"bm":0},{"ddd":0,"ind":20,"ty":4,"nm":"Rectangle 3470529","sr":1,"ks":{"o":{"a":0,"k":100,"ix":11},"r":{"a":0,"k":0,"ix":10},"p":{"a":0,"k":[174.494,204.082,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":[{"ty":"rc","d":1,"s":{"a":0,"k":[17,4],"ix":2},"p":{"a":0,"k":[0,0],"ix":3},"r":{"a":0,"k":50,"ix":4},"nm":"Rectangle Path 1","mn":"ADBE Vector Shape - Rect","hd":false},{"ty":"fl","c":{"a":0,"k":[0.23137255013,0.250980407,0.262745112181,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":"Rectangle 3470529","np":2,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false}],"ip":0,"op":600,"st":0,"ct":1,"bm":0},{"ddd":0,"ind":21,"ty":4,"nm":"Rectangle 3470527","sr":1,"ks":{"o":{"a":0,"k":100,"ix":11},"r":{"a":0,"k":0,"ix":10},"p":{"a":0,"k":[174.494,177.082,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":[{"ty":"rc","d":1,"s":{"a":0,"k":[17,4],"ix":2},"p":{"a":0,"k":[0,0],"ix":3},"r":{"a":0,"k":50,"ix":4},"nm":"Rectangle Path 1","mn":"ADBE Vector Shape - Rect","hd":false},{"ty":"fl","c":{"a":0,"k":[0.23137255013,0.250980407,0.262745112181,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":"Rectangle 3470527","np":2,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false}],"ip":0,"op":600,"st":0,"ct":1,"bm":0},{"ddd":0,"ind":22,"ty":4,"nm":"Rectangle 3470525","sr":1,"ks":{"o":{"a":0,"k":100,"ix":11},"r":{"a":0,"k":0,"ix":10},"p":{"a":0,"k":[174.494,150.082,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":[{"ty":"rc","d":1,"s":{"a":0,"k":[17,4],"ix":2},"p":{"a":0,"k":[0,0],"ix":3},"r":{"a":0,"k":50,"ix":4},"nm":"Rectangle Path 1","mn":"ADBE Vector Shape - Rect","hd":false},{"ty":"fl","c":{"a":0,"k":[0.23137255013,0.250980407,0.262745112181,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":"Rectangle 3470525","np":2,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false}],"ip":0,"op":600,"st":0,"ct":1,"bm":0},{"ddd":0,"ind":23,"ty":4,"nm":"Rectangle 3470523","sr":1,"ks":{"o":{"a":0,"k":100,"ix":11},"r":{"a":0,"k":0,"ix":10},"p":{"a":0,"k":[174.494,123.082,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":[{"ty":"rc","d":1,"s":{"a":0,"k":[17,4],"ix":2},"p":{"a":0,"k":[0,0],"ix":3},"r":{"a":0,"k":50,"ix":4},"nm":"Rectangle Path 1","mn":"ADBE Vector Shape - Rect","hd":false},{"ty":"fl","c":{"a":0,"k":[0.23137255013,0.250980407,0.262745112181,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":"Rectangle 3470523","np":2,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false}],"ip":0,"op":600,"st":0,"ct":1,"bm":0},{"ddd":0,"ind":24,"ty":4,"nm":"Rectangle 3470521","sr":1,"ks":{"o":{"a":0,"k":100,"ix":11},"r":{"a":0,"k":0,"ix":10},"p":{"a":0,"k":[174.494,96.082,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":[{"ty":"rc","d":1,"s":{"a":0,"k":[17,4],"ix":2},"p":{"a":0,"k":[0,0],"ix":3},"r":{"a":0,"k":50,"ix":4},"nm":"Rectangle Path 1","mn":"ADBE Vector Shape - Rect","hd":false},{"ty":"fl","c":{"a":0,"k":[0.23137255013,0.250980407,0.262745112181,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":"Rectangle 3470521","np":2,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false}],"ip":0,"op":600,"st":0,"ct":1,"bm":0}]}],"layers":[{"ddd":0,"ind":1,"ty":3,"nm":"Null 4","sr":1,"ks":{"o":{"a":0,"k":0,"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":[88,88,100],"ix":6,"l":2}},"ao":0,"ip":0,"op":608,"st":30,"bm":0},{"ddd":0,"ind":2,"ty":3,"nm":"Null 1","parent":1,"sr":1,"ks":{"o":{"a":0,"k":0,"ix":11},"r":{"a":0,"k":0,"ix":10},"p":{"a":1,"k":[{"i":{"x":0.2,"y":1},"o":{"x":0.8,"y":0},"t":40,"s":[0,0,0],"to":[-10.833,0,0],"ti":[10.833,0,0]},{"t":80,"s":[-65,0,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,"ip":0,"op":608,"st":40,"bm":0},{"ddd":0,"ind":3,"ty":4,"nm":".grey600","cl":"grey600","parent":2,"sr":1,"ks":{"o":{"a":0,"k":100,"ix":11},"r":{"a":0,"k":0,"ix":10},"p":{"a":0,"k":[-2.971,0,0],"ix":2,"l":2},"a":{"a":0,"k":[-68.471,0,0],"ix":1,"l":2},"s":{"a":1,"k":[{"i":{"x":[0,0,0],"y":[1,1,1]},"o":{"x":[0.001,0.001,0.001],"y":[0,0,0]},"t":60,"s":[0,100,100]},{"t":80,"s":[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.833,"y":1},"o":{"x":0.001,"y":0},"t":60,"s":[{"i":[[0,0],[5.09,0],[0,0],[-2.838,0],[0,0],[0,-5.089]],"o":[[0,5.09],[0,0],[-2.838,0],[0,0],[5.089,0],[0,0]],"v":[[63.495,137.576],[54.264,146.808],[-54.501,114.37],[-54.56,-114.429],[54.282,-146.679],[63.915,-137.047]],"c":true}]},{"i":{"x":0,"y":1},"o":{"x":0.167,"y":0},"t":61,"s":[{"i":[[0,0],[5.09,0],[0,0],[-2.838,0],[0,0],[0,-9.436]],"o":[[0,8.464],[0,0],[-2.838,0],[0,0],[5.089,0],[0,0]],"v":[[63.623,136.911],[54.466,146.518],[-54.319,117.62],[-54.594,-117.179],[54.309,-145.697],[63.951,-135.939]],"c":true}]},{"t":80,"s":[{"i":[[0,0],[5.09,0],[0,0],[0,0],[0,0],[0,-5.089]],"o":[[0,5.09],[0,0],[0,0],[0,0],[5.089,0],[0,0]],"v":[[63.599,105.138],[54.368,114.37],[-60.431,114.394],[-60.313,-114.39],[54.31,-114.429],[63.943,-104.797]],"c":true}]}],"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ind":1,"ty":"sh","ix":2,"ks":{"a":1,"k":[{"i":{"x":0.833,"y":1},"o":{"x":0.001,"y":0},"t":60,"s":[{"i":[[0,1.789],[0,0],[6.519,0],[0,0],[0,-2.523],[0,0],[-2.523,0],[0,0],[0,6.518],[0,0]],"o":[[0,0],[0,-6.519],[0,0],[-2.523,0],[0,0],[0,2.523],[0,0],[6.518,0],[0,0],[0,-1.339]],"v":[[66.136,-9.414],[66.108,-137.044],[54.305,-148.847],[-63.903,-116.597],[-68.471,-112.028],[-68.471,112.028],[-63.903,116.597],[54.23,149.034],[66.032,137.232],[66.136,27.401]],"c":true}]},{"i":{"x":0,"y":1},"o":{"x":0.167,"y":0},"t":61,"s":[{"i":[[0,2.744],[0,0],[6.519,0],[0,0],[0,-2.523],[0,0],[-2.523,0],[0,0],[0,14.182],[0,0]],"o":[[0,0],[0,-14.188],[0,0],[-2.523,0],[0,0],[0,2.523],[0,0],[6.518,0],[0,0],[0,-2.275]],"v":[[76.36,-9.414],[76.369,-135.937],[54.341,-147.74],[-63.903,-116.597],[-68.471,-112.028],[-68.471,112.028],[-63.903,116.597],[54.359,148.37],[76.385,136.568],[76.36,27.401]],"c":true}]},{"t":80,"s":[{"i":[[0,4.914],[0,0],[6.519,0],[0,0],[0,-2.523],[0,0],[-2.523,0],[0,0],[0,6.518],[0,0]],"o":[[0,0],[0,-6.519],[0,0],[-2.523,0],[0,0],[0,2.523],[0,0],[6.518,0],[0,0],[0,-4.401]],"v":[[66.136,-9.414],[66.136,-104.794],[54.333,-116.597],[-63.903,-116.597],[-68.471,-112.028],[-68.471,112.028],[-63.903,116.597],[54.334,116.597],[66.136,104.795],[66.136,27.401]],"c":true}]}],"ix":2},"nm":"Path 2","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.501960813999,0.525490224361,0.54509806633,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[0,0],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 1","np":3,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false}],"ip":61,"op":608,"st":39,"ct":1,"bm":0},{"ddd":0,"ind":5,"ty":4,"nm":"Swipe","parent":7,"sr":1,"ks":{"o":{"a":1,"k":[{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"t":180,"s":[0]},{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"t":190,"s":[100]},{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"t":211,"s":[100]},{"t":221,"s":[0]}],"ix":11},"r":{"a":0,"k":0,"ix":10},"p":{"a":1,"k":[{"i":{"x":0,"y":1},"o":{"x":0.2,"y":0},"t":180,"s":[206,226.954,0],"to":[0,0,0],"ti":[0,0,0]},{"t":200,"s":[206,205.954,0]}],"ix":2,"l":2},"a":{"a":0,"k":[-0.546,55.954,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":[[-6.627,0],[0,-6.627],[6.627,0],[0,6.627]],"o":[[6.627,0],[0,6.627],[-6.627,0],[0,-6.627]],"v":[[0,-12],[12,0],[0,12],[-12,0]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.4,0.61568627451,0.964705882353,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.546,55.954],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Ellipse 1","np":3,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false}],"ip":180,"op":780,"st":180,"ct":1,"bm":0},{"ddd":0,"ind":6,"ty":4,"nm":"Mask","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],[0,0],[2.366,3.265],[0,0],[0,0],[0,0]],"o":[[0,0],[0,0],[-1.491,-2.057],[0,0],[0,0],[0,0]],"v":[[61.778,-30],[61.807,42.127],[58.087,34.369],[54.722,30.063],[-56.028,30],[-56.028,-30.127]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0,0,0,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[-2.722,-132.437],"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":"Rectangle 1","np":3,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false}],"ip":200,"op":249,"st":200,"ct":1,"bm":0},{"ddd":0,"ind":7,"ty":0,"nm":"Lockscreen","refId":"comp_0","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":90,"s":[100]},{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"t":214,"s":[100]},{"t":224,"s":[0]}],"ix":11},"r":{"a":0,"k":0,"ix":10},"p":{"a":1,"k":[{"i":{"x":0.644,"y":1},"o":{"x":0.7,"y":0},"t":200,"s":[206,150,0],"to":[0,0,0],"ti":[0,0,0]},{"t":230,"s":[206,-53,0]}],"ix":2,"l":2},"a":{"a":0,"k":[206,150,0],"ix":1,"l":2},"s":{"a":0,"k":[100,100,100],"ix":6,"l":2}},"ao":0,"w":412,"h":300,"ip":51,"op":249,"st":51,"bm":0},{"ddd":0,"ind":8,"ty":0,"nm":"Folded Gmail UI","parent":2,"refId":"comp_1","sr":1,"ks":{"o":{"a":0,"k":100,"ix":11},"r":{"a":0,"k":0,"ix":10},"p":{"a":0,"k":[67.273,-5.682,0],"ix":2,"l":2},"a":{"a":0,"k":[46,83,0],"ix":1,"l":2},"s":{"a":1,"k":[{"i":{"x":[0.8,0.8,0.8],"y":[0.15,0.15,1]},"o":{"x":[0.3,0.3,0.3],"y":[0,0,0]},"t":209,"s":[75,75,100]},{"i":{"x":[0.1,0.1,0.1],"y":[1,1,1]},"o":{"x":[0.05,0.05,0.05],"y":[0.7,0.7,0]},"t":214,"s":[90.455,90.455,100]},{"t":239,"s":[113.636,113.636,100]}],"ix":6,"l":2}},"ao":0,"w":92,"h":166,"ip":208,"op":606,"st":208,"bm":0},{"ddd":0,"ind":9,"ty":4,"nm":".black","cl":"black","parent":2,"sr":1,"ks":{"o":{"a":0,"k":100,"ix":11},"r":{"a":0,"k":0,"ix":10},"p":{"a":0,"k":[-2.971,0,0],"ix":2,"l":2},"a":{"a":0,"k":[-68.471,0,0],"ix":1,"l":2},"s":{"a":1,"k":[{"i":{"x":[0,0,0],"y":[1,1,1]},"o":{"x":[0.001,0.001,0.001],"y":[0,0,0]},"t":60,"s":[0,100,100]},{"t":80,"s":[99,99,100]}],"ix":6,"l":2}},"ao":0,"shapes":[{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":1,"k":[{"i":{"x":0.833,"y":1},"o":{"x":0.001,"y":0},"t":60,"s":[{"i":[[0,1.789],[0,0],[6.519,0],[0,0],[0,-2.523],[0,0],[-2.523,0],[0,0],[0,6.518],[0,0]],"o":[[0,0],[0,-6.519],[0,0],[-2.523,0],[0,0],[0,2.523],[0,0],[6.518,0],[0,0],[0,-1.339]],"v":[[66.136,-9.414],[66.108,-137.044],[54.305,-148.847],[-63.903,-116.597],[-68.471,-112.028],[-68.471,112.028],[-63.903,116.597],[54.23,149.034],[66.032,137.232],[66.136,27.401]],"c":true}]},{"i":{"x":0,"y":1},"o":{"x":0.167,"y":0},"t":61,"s":[{"i":[[0,2.744],[0,0],[6.519,0],[0,0],[0,-2.523],[0,0],[-2.523,0],[0,0],[0,14.182],[0,0]],"o":[[0,0],[0,-14.188],[0,0],[-2.523,0],[0,0],[0,2.523],[0,0],[6.518,0],[0,0],[0,-2.275]],"v":[[76.36,-9.414],[76.369,-135.937],[54.341,-147.74],[-63.903,-116.597],[-68.471,-112.028],[-68.471,112.028],[-63.903,116.597],[54.359,148.37],[76.385,136.568],[76.36,27.401]],"c":true}]},{"t":80,"s":[{"i":[[0,4.914],[0,0],[6.519,0],[0,0],[0,-2.523],[0,0],[-2.523,0],[0,0],[0,6.518],[0,0]],"o":[[0,0],[0,-6.519],[0,0],[-2.523,0],[0,0],[0,2.523],[0,0],[6.518,0],[0,0],[0,-4.401]],"v":[[66.136,-9.414],[66.136,-104.794],[54.333,-116.597],[-63.903,-116.597],[-68.471,-112.028],[-68.471,112.028],[-63.903,116.597],[54.334,116.597],[66.136,104.795],[66.136,27.401]],"c":true}]}],"ix":2},"nm":"Path 2","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0,0,0,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[0,0],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[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":61,"op":608,"st":39,"ct":1,"bm":0},{"ddd":0,"ind":10,"ty":4,"nm":"Mask","td":1,"sr":1,"ks":{"o":{"a":0,"k":100,"ix":11},"r":{"a":0,"k":0,"ix":10},"p":{"a":1,"k":[{"i":{"x":0.833,"y":0.833},"o":{"x":0.167,"y":0.167},"t":48,"s":[206,150,0],"to":[1.444,0,0],"ti":[-2,0,0]},{"i":{"x":0.833,"y":0.833},"o":{"x":0.167,"y":0.167},"t":49,"s":[214.667,150,0],"to":[2,0,0],"ti":[-1.083,0,0]},{"i":{"x":0.833,"y":0.833},"o":{"x":0.167,"y":0.167},"t":50,"s":[218,150,0],"to":[1.083,0,0],"ti":[-1.083,0,0]},{"i":{"x":0.833,"y":0.833},"o":{"x":0.167,"y":0.167},"t":51,"s":[221.167,150,0],"to":[1.083,0,0],"ti":[-1.111,0,0]},{"i":{"x":0.833,"y":0.833},"o":{"x":0.167,"y":0.167},"t":52,"s":[224.5,150,0],"to":[1.111,0,0],"ti":[-1.333,0,0]},{"i":{"x":0.833,"y":0.833},"o":{"x":0.167,"y":0.167},"t":53,"s":[227.833,150,0],"to":[1.333,0,0],"ti":[-1.528,0,0]},{"i":{"x":0.833,"y":0.833},"o":{"x":0.167,"y":0.167},"t":54,"s":[232.5,150,0],"to":[1.528,0,0],"ti":[-1.583,0,0]},{"i":{"x":0.833,"y":0.833},"o":{"x":0.167,"y":0.167},"t":55,"s":[237,150,0],"to":[1.583,0,0],"ti":[-1.889,0,0]},{"i":{"x":0.833,"y":0.833},"o":{"x":0.167,"y":0.167},"t":56,"s":[242,150,0],"to":[1.889,0,0],"ti":[-2.167,0,0]},{"i":{"x":0.833,"y":0.833},"o":{"x":0.167,"y":0.167},"t":57,"s":[248.333,150,0],"to":[2.167,0,0],"ti":[-2.278,0,0]},{"i":{"x":0.833,"y":0.833},"o":{"x":0.167,"y":0.167},"t":58,"s":[255,150,0],"to":[2.278,0,0],"ti":[-2.5,0,0]},{"i":{"x":0.833,"y":0.833},"o":{"x":0.167,"y":0.167},"t":59,"s":[262,150,0],"to":[2.5,0,0],"ti":[-3.556,0,0]},{"i":{"x":0.833,"y":0.833},"o":{"x":0.167,"y":0.167},"t":60,"s":[270,150,0],"to":[3.556,0,0],"ti":[-2.222,0,0]},{"t":61,"s":[283.333,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":[{"ty":"rc","d":1,"s":{"a":0,"k":[311.96,210.22],"ix":2},"p":{"a":0,"k":[0,0],"ix":3},"r":{"a":0,"k":0,"ix":4},"nm":"Rectangle Path 1","mn":"ADBE Vector Shape - Rect","hd":false},{"ty":"st","c":{"a":0,"k":[1,1,1,1],"ix":3},"o":{"a":0,"k":100,"ix":4},"w":{"a":0,"k":1,"ix":5},"lc":1,"lj":1,"ml":4,"bm":0,"nm":"Stroke 1","mn":"ADBE Vector Graphic - Stroke","hd":false},{"ty":"fl","c":{"a":0,"k":[1,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":[43.52,5.61],"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":"Rectangle 1","np":3,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false}],"ip":0,"op":608,"st":30,"ct":1,"bm":0},{"ddd":0,"ind":11,"ty":0,"nm":"Unfolded Gmail UI","parent":2,"tt":1,"tp":10,"refId":"comp_2","sr":1,"ks":{"o":{"a":1,"k":[{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"t":40,"s":[100]},{"t":50,"s":[0]}],"ix":11},"r":{"a":0,"k":0,"ix":10},"p":{"a":0,"k":[0,0,0],"ix":2,"l":2},"a":{"a":0,"k":[206,150,0],"ix":1,"l":2},"s":{"a":0,"k":[113.636,113.636,100],"ix":6,"l":2}},"ao":0,"w":412,"h":300,"ip":0,"op":600,"st":0,"bm":0},{"ddd":0,"ind":12,"ty":4,"nm":".grey600","cl":"grey600","parent":2,"sr":1,"ks":{"o":{"a":0,"k":100,"ix":11},"r":{"a":0,"k":0,"ix":10},"p":{"a":0,"k":[-1,0,0],"ix":2,"l":2},"a":{"a":0,"k":[-2,0,0],"ix":1,"l":2},"s":{"a":1,"k":[{"i":{"x":[0.8,0.8,0.8],"y":[0.15,1,1]},"o":{"x":[0.3,0.3,0.3],"y":[0,0,0]},"t":40,"s":[100,100,100]},{"t":61,"s":[0,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":[[-2,-197],[-237,-197],[-237,211.874],[-2,211.874]],"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":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":1,"k":[{"i":{"x":0.833,"y":0.833},"o":{"x":0.3,"y":0},"t":40,"s":[{"i":[[0,0],[4.771,0],[0,0],[0,0],[0,0],[0,0],[0,4.772],[0,0],[-4.771,0],[0,0],[0,0],[0,-4.772]],"o":[[0,4.772],[0,0],[0,0],[0,0],[0,0],[-4.771,0],[0,0],[0,-4.772],[0,0],[0,0],[4.771,0],[0,0]],"v":[[128.025,105.242],[118.937,113.897],[20.423,113.897],[-2.282,113.897],[-17.976,113.897],[-121.273,113.897],[-130.36,105.242],[-130.36,-104.809],[-121.273,-113.897],[-1.197,-113.897],[118.937,-113.897],[128.025,-104.809]],"c":true}]},{"i":{"x":0.8,"y":1},"o":{"x":0.167,"y":0.167},"t":59,"s":[{"i":[[0,0],[4.771,0],[0,0],[0,0],[0,0],[0,0],[0,4.772],[0,0],[-4.771,0],[0,0],[0,0],[0,-4.772]],"o":[[0,4.772],[0,0],[0,0],[0,0],[0,0],[-8.034,0],[0,0],[0,-4.772],[0,0],[0,0],[4.771,0],[0,0]],"v":[[128.025,105.243],[118.937,113.897],[20.423,113.897],[-1.182,113.897],[-16.193,117.028],[-121.36,141.834],[-130.185,134.804],[-130.289,-134.192],[-121.277,-142.03],[-1.188,-113.897],[118.937,-113.897],[128.025,-104.809]],"c":true}]},{"t":61,"s":[{"i":[[0,0],[4.771,0],[0,0],[0,0],[0,0],[0,0],[0,4.772],[0,0],[-4.771,0],[0,0],[0,0],[0,-4.772]],"o":[[0,4.772],[0,0],[0,0],[0,0],[0,0],[-4.771,0],[0,0],[0,-4.772],[0,0],[0,0],[4.771,0],[0,0]],"v":[[128.025,105.242],[118.937,113.897],[20.423,113.897],[-1.125,113.897],[-16.101,117.189],[-121.089,144.98],[-130.176,136.326],[-130.286,-135.704],[-121.198,-144.793],[-1.188,-113.897],[118.937,-113.897],[128.025,-104.809]],"c":true}]}],"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ind":1,"ty":"sh","ix":2,"ks":{"a":1,"k":[{"i":{"x":0.833,"y":0.833},"o":{"x":0.3,"y":0},"t":40,"s":[{"i":[[1.295,0.044],[0,0],[6.52,0],[0,0],[2.164,-1.2],[1.012,0.395],[0,0],[2.474,0],[0,0],[0,-6.52],[0,0],[-6.52,0],[0,0],[0,0],[-2.164,1.2],[-0.966,-0.33],[0,0],[-2.474,0],[0,0],[0,0],[0,6.519],[0,0],[0,1.668],[0,0]],"o":[[0,0],[0,-6.52],[0,0],[-2.474,0],[-1.008,0.404],[0,0],[-2.164,-1.2],[0,0],[-6.52,0],[0,0],[0,6.52],[0,0],[0,0],[2.474,0],[0.951,-0.381],[0,0],[2.163,1.2],[0,0],[0,0],[6.519,0],[0,0],[1.295,-0.044],[0,0],[0,-1.668]],"v":[[130.741,-9.416],[130.741,-104.809],[118.936,-116.613],[7.323,-116.613],[0.252,-114.783],[-2.892,-114.769],[-2.929,-114.783],[-10,-116.613],[-121.272,-116.613],[-133.077,-104.809],[-133.077,104.809],[-121.272,116.613],[-9.85,116.613],[-9.755,116.613],[-2.684,114.783],[0.286,114.719],[0.401,114.783],[8.942,116.613],[9.038,116.613],[118.937,116.613],[130.741,104.81],[130.741,27.405],[133.077,24.344],[133.077,-6.354]],"c":true}]},{"i":{"x":0.833,"y":0.833},"o":{"x":0.167,"y":0.167},"t":56,"s":[{"i":[[1.295,0.044],[0,0],[6.52,0],[0,0],[2.164,-1.2],[1.012,0.395],[0,0],[2.495,0.571],[0,0],[0,-6.52],[0,0],[-6.52,0],[0,0],[0,0],[-2.733,0.815],[-0.966,-0.33],[0,0],[-2.474,0],[0,0],[0,0],[0,6.519],[0,0],[0,1.668],[0,0]],"o":[[0,0],[0,-6.52],[0,0],[-2.474,0],[-1.008,0.404],[0,0],[-2.787,-0.915],[0,0],[-6.52,0],[0,0],[0,6.52],[0,0],[0,0],[2.2,-0.463],[0.951,-0.381],[0,0],[2.163,1.2],[0,0],[0,0],[6.519,0],[0,0],[1.295,-0.044],[0,0],[0,-1.668]],"v":[[130.741,-9.416],[130.741,-104.809],[118.936,-116.613],[7.323,-116.613],[0.252,-114.783],[-2.892,-114.769],[-2.929,-115.408],[-10,-118.046],[-124.313,-139.448],[-136.266,-129.393],[-136.179,129.543],[-124.572,138.847],[-9.85,117.863],[-9.755,116.613],[-2.684,114.783],[0.286,114.719],[0.401,114.783],[8.942,116.613],[9.038,116.613],[118.937,116.613],[130.741,104.81],[130.741,27.405],[133.077,24.344],[133.077,-6.354]],"c":true}]},{"i":{"x":0.833,"y":0.833},"o":{"x":0.167,"y":0.167},"t":59,"s":[{"i":[[1.295,0.044],[0,0],[6.52,0],[0,0],[2.164,-1.2],[1.012,0.395],[0,0],[2.498,0.671],[7.261,0],[0,-6.52],[0,0],[-17.913,0],[0,0],[0,0],[-2.833,0.748],[-0.966,-0.33],[0,0],[-2.474,0],[0,0],[0,0],[0,6.519],[0,0],[0,1.668],[0,0]],"o":[[0,0],[0,-6.52],[0,0],[-2.474,0],[-1.008,0.404],[0,0],[-2.896,-0.865],[0,0],[-23.138,0],[0,0],[0,6.52],[10.232,0],[0,0],[2.152,-0.545],[0.951,-0.381],[0,0],[2.163,1.2],[0,0],[0,0],[6.519,0],[0,0],[1.295,-0.044],[0,0],[0,-1.668]],"v":[[130.741,-9.416],[130.741,-104.809],[118.936,-116.613],[7.323,-116.613],[0.252,-114.783],[-2.892,-114.769],[-2.929,-114.783],[-12.716,-117.624],[-123.042,-143.651],[-144.273,-133.721],[-144.17,133.897],[-128.267,144.577],[-10.465,117.238],[-8.936,116.926],[-2.684,114.783],[0.286,114.719],[0.401,114.783],[8.942,116.613],[9.038,116.613],[118.937,116.613],[130.741,104.81],[130.741,27.405],[133.077,24.344],[133.077,-6.354]],"c":true}]},{"i":{"x":0.8,"y":1},"o":{"x":0.167,"y":0.167},"t":60,"s":[{"i":[[1.295,0.044],[0,0],[6.52,0],[0,0],[2.164,-1.2],[1.012,0.395],[0,0],[2.499,0.698],[0,0],[0,-12.135],[0,0],[-34.442,0],[0,0],[0,0],[-2.859,0.73],[-0.966,-0.33],[0,0],[-2.474,0],[0,0],[0,0],[0,6.519],[0,0],[0,1.668],[0,0]],"o":[[0,0],[0,-6.52],[0,0],[-2.474,0],[-1.008,0.404],[0,0],[-2.925,-0.851],[0,0],[-32.058,0],[0,0],[0,11.078],[0,0],[0,0],[2.14,-0.566],[0.951,-0.381],[0,0],[2.163,1.2],[0,0],[0,0],[6.519,0],[0,0],[1.295,-0.044],[0,0],[0,-1.668]],"v":[[130.741,-9.416],[130.741,-104.809],[118.936,-116.613],[7.323,-116.613],[0.252,-114.783],[-2.892,-114.769],[-2.929,-114.783],[-10,-116.836],[-126.224,-145.794],[-160.39,-134.865],[-160.283,135.047],[-126.011,146.227],[-9.85,116.613],[-9.755,116.613],[-2.684,114.783],[0.286,114.719],[0.401,114.783],[8.942,116.613],[9.038,116.613],[118.938,116.613],[130.741,104.81],[130.741,27.405],[133.077,24.344],[133.077,-6.354]],"c":true}]},{"t":61,"s":[{"i":[[1.295,0.044],[0,0],[6.52,0],[0,0],[2.164,-1.2],[1.012,0.395],[0,0],[2.5,0.717],[0,0],[0,-6.52],[0,0],[-6.52,0],[0,0],[0,0],[-2.879,0.717],[-0.966,-0.33],[0,0],[-2.474,0],[0,0],[0,0],[0,6.519],[0,0],[0,1.668],[0,0]],"o":[[0,0],[0,-6.52],[0,0],[-2.474,0],[-1.008,0.404],[0,0],[-2.946,-0.842],[0,0],[-6.52,0],[0,0],[0,6.52],[0,0],[0,0],[2.13,-0.582],[0.951,-0.381],[0,0],[2.163,1.2],[0,0],[0,0],[6.519,0],[0,0],[1.295,-0.044],[0,0],[0,-1.668]],"v":[[130.741,-9.416],[130.741,-104.809],[118.936,-116.613],[7.323,-116.613],[0.252,-114.783],[-2.892,-114.769],[-2.929,-114.783],[-10,-116.842],[-121.197,-147.509],[-133.002,-135.704],[-132.892,135.892],[-121.088,147.697],[-9.85,116.613],[-9.755,116.613],[-2.684,114.783],[0.286,114.719],[0.401,114.783],[8.942,116.613],[9.038,116.613],[118.937,116.613],[130.741,104.81],[130.741,27.405],[133.077,24.344],[133.077,-6.354]],"c":true}]}],"ix":2},"nm":"Path 2","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.501960813999,0.525490224361,0.54509806633,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[0,0],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 1","np":3,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false}],"ip":0,"op":61,"st":40,"ct":1,"bm":0},{"ddd":0,"ind":13,"ty":4,"nm":".black","cl":"black","parent":2,"sr":1,"ks":{"o":{"a":0,"k":100,"ix":11},"r":{"a":0,"k":0,"ix":10},"p":{"a":0,"k":[-1,0,0],"ix":2,"l":2},"a":{"a":0,"k":[-2,0,0],"ix":1,"l":2},"s":{"a":1,"k":[{"i":{"x":[0.8,0.8,0.8],"y":[0.15,1,1]},"o":{"x":[0.3,0.3,0.3],"y":[0,0,0]},"t":40,"s":[99,99,100]},{"t":61,"s":[-1,99,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":[[-2,-197],[-237,-197],[-237,211.874],[-2,211.874]],"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":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":1,"k":[{"i":{"x":0.833,"y":0.833},"o":{"x":0.3,"y":0},"t":40,"s":[{"i":[[1.295,0.044],[0,0],[6.52,0],[0,0],[2.164,-1.2],[1.012,0.395],[0,0],[2.474,0],[0,0],[0,-6.52],[0,0],[-6.52,0],[0,0],[0,0],[-2.164,1.2],[-0.966,-0.33],[0,0],[-2.474,0],[0,0],[0,0],[0,6.519],[0,0],[0,1.668],[0,0]],"o":[[0,0],[0,-6.52],[0,0],[-2.474,0],[-1.008,0.404],[0,0],[-2.164,-1.2],[0,0],[-6.52,0],[0,0],[0,6.52],[0,0],[0,0],[2.474,0],[0.951,-0.381],[0,0],[2.163,1.2],[0,0],[0,0],[6.519,0],[0,0],[1.295,-0.044],[0,0],[0,-1.668]],"v":[[130.741,-9.416],[130.741,-104.809],[118.936,-116.613],[7.323,-116.613],[0.252,-114.783],[-2.892,-114.769],[-2.929,-114.783],[-10,-116.613],[-121.272,-116.613],[-133.077,-104.809],[-133.077,104.809],[-121.272,116.613],[-9.85,116.613],[-9.755,116.613],[-2.684,114.783],[0.286,114.719],[0.401,114.783],[8.942,116.613],[9.038,116.613],[118.937,116.613],[130.741,104.81],[130.741,27.405],[133.077,24.344],[133.077,-6.354]],"c":true}]},{"i":{"x":0.833,"y":0.833},"o":{"x":0.167,"y":0.167},"t":56,"s":[{"i":[[1.295,0.044],[0,0],[6.52,0],[0,0],[2.164,-1.2],[1.012,0.395],[0,0],[2.495,0.571],[0,0],[0,-6.52],[0,0],[-6.52,0],[0,0],[0,0],[-2.733,0.815],[-0.966,-0.33],[0,0],[-2.474,0],[0,0],[0,0],[0,6.519],[0,0],[0,1.668],[0,0]],"o":[[0,0],[0,-6.52],[0,0],[-2.474,0],[-1.008,0.404],[0,0],[-2.787,-0.915],[0,0],[-6.52,0],[0,0],[0,6.52],[0,0],[0,0],[2.2,-0.463],[0.951,-0.381],[0,0],[2.163,1.2],[0,0],[0,0],[6.519,0],[0,0],[1.295,-0.044],[0,0],[0,-1.668]],"v":[[130.741,-9.416],[130.741,-104.809],[118.936,-116.613],[7.323,-116.613],[0.252,-114.783],[-2.892,-114.769],[-2.929,-115.408],[-10,-118.046],[-124.313,-139.448],[-136.266,-129.393],[-136.179,129.543],[-124.572,138.847],[-9.85,117.863],[-9.755,116.613],[-2.684,114.783],[0.286,114.719],[0.401,114.783],[8.942,116.613],[9.038,116.613],[118.937,116.613],[130.741,104.81],[130.741,27.405],[133.077,24.344],[133.077,-6.354]],"c":true}]},{"i":{"x":0.833,"y":0.833},"o":{"x":0.167,"y":0.167},"t":59,"s":[{"i":[[1.295,0.044],[0,0],[6.52,0],[0,0],[2.164,-1.2],[1.012,0.395],[0,0],[2.498,0.671],[7.261,0],[0,-6.52],[0,0],[-17.913,0],[0,0],[0,0],[-2.833,0.748],[-0.966,-0.33],[0,0],[-2.474,0],[0,0],[0,0],[0,6.519],[0,0],[0,1.668],[0,0]],"o":[[0,0],[0,-6.52],[0,0],[-2.474,0],[-1.008,0.404],[0,0],[-2.896,-0.865],[0,0],[-23.138,0],[0,0],[0,6.52],[10.232,0],[0,0],[2.152,-0.545],[0.951,-0.381],[0,0],[2.163,1.2],[0,0],[0,0],[6.519,0],[0,0],[1.295,-0.044],[0,0],[0,-1.668]],"v":[[130.741,-9.416],[130.741,-104.809],[118.936,-116.613],[7.323,-116.613],[0.252,-114.783],[-2.892,-114.769],[-2.929,-114.783],[-12.716,-117.624],[-123.042,-143.651],[-144.273,-133.721],[-144.17,133.897],[-128.267,144.577],[-10.465,117.238],[-8.936,116.926],[-2.684,114.783],[0.286,114.719],[0.401,114.783],[8.942,116.613],[9.038,116.613],[118.937,116.613],[130.741,104.81],[130.741,27.405],[133.077,24.344],[133.077,-6.354]],"c":true}]},{"i":{"x":0.8,"y":1},"o":{"x":0.167,"y":0.167},"t":60,"s":[{"i":[[1.295,0.044],[0,0],[6.52,0],[0,0],[2.164,-1.2],[1.012,0.395],[0,0],[2.499,0.698],[0,0],[0,-12.135],[0,0],[-34.442,0],[0,0],[0,0],[-2.859,0.73],[-0.966,-0.33],[0,0],[-2.474,0],[0,0],[0,0],[0,6.519],[0,0],[0,1.668],[0,0]],"o":[[0,0],[0,-6.52],[0,0],[-2.474,0],[-1.008,0.404],[0,0],[-2.925,-0.851],[0,0],[-32.058,0],[0,0],[0,11.078],[0,0],[0,0],[2.14,-0.566],[0.951,-0.381],[0,0],[2.163,1.2],[0,0],[0,0],[6.519,0],[0,0],[1.295,-0.044],[0,0],[0,-1.668]],"v":[[130.741,-9.416],[130.741,-104.809],[118.936,-116.613],[7.323,-116.613],[0.252,-114.783],[-2.892,-114.769],[-2.929,-114.783],[-10,-116.836],[-126.224,-145.794],[-160.39,-134.865],[-160.283,135.047],[-126.011,146.227],[-9.85,116.613],[-9.755,116.613],[-2.684,114.783],[0.286,114.719],[0.401,114.783],[8.942,116.613],[9.038,116.613],[118.938,116.613],[130.741,104.81],[130.741,27.405],[133.077,24.344],[133.077,-6.354]],"c":true}]},{"t":61,"s":[{"i":[[1.295,0.044],[0,0],[6.52,0],[0,0],[2.164,-1.2],[1.012,0.395],[0,0],[2.5,0.717],[0,0],[0,-6.52],[0,0],[-6.52,0],[0,0],[0,0],[-2.879,0.717],[-0.966,-0.33],[0,0],[-2.474,0],[0,0],[0,0],[0,6.519],[0,0],[0,1.668],[0,0]],"o":[[0,0],[0,-6.52],[0,0],[-2.474,0],[-1.008,0.404],[0,0],[-2.946,-0.842],[0,0],[-6.52,0],[0,0],[0,6.52],[0,0],[0,0],[2.13,-0.582],[0.951,-0.381],[0,0],[2.163,1.2],[0,0],[0,0],[6.519,0],[0,0],[1.295,-0.044],[0,0],[0,-1.668]],"v":[[130.741,-9.416],[130.741,-104.809],[118.936,-116.613],[7.323,-116.613],[0.252,-114.783],[-2.892,-114.769],[-2.929,-114.783],[-10,-116.842],[-121.197,-147.509],[-133.002,-135.704],[-132.892,135.892],[-121.088,147.697],[-9.85,116.613],[-9.755,116.613],[-2.684,114.783],[0.286,114.719],[0.401,114.783],[8.942,116.613],[9.038,116.613],[118.937,116.613],[130.741,104.81],[130.741,27.405],[133.077,24.344],[133.077,-6.354]],"c":true}]}],"ix":2},"nm":"Path 2","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0,0,0,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[0,0],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[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":61,"st":40,"ct":1,"bm":0},{"ddd":0,"ind":14,"ty":4,"nm":".grey600","cl":"grey600","parent":2,"sr":1,"ks":{"o":{"a":0,"k":100,"ix":11},"r":{"a":0,"k":0,"ix":10},"p":{"a":0,"k":[0,0,0],"ix":2,"l":2},"a":{"a":0,"k":[116.74,102.33,0],"ix":1,"l":2},"s":{"a":0,"k":[114.5,114.5,100],"ix":6,"l":2}},"ao":0,"hasMask":true,"masksProperties":[{"inv":true,"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":[[115.717,-109.174],[-119.283,-109.174],[-119.283,299.701],[115.717,299.701]],"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":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0,0],[4.17,0],[0,0],[0,4.18],[0,0],[-4.17,0],[0,0],[0,-4.18]],"o":[[0,4.18],[0,0],[-4.18,0],[0,0],[0,-4.18],[0,0],[4.18,0],[0,0]],"v":[[112.07,92.13],[104.12,99.71],[-106.16,99.71],[-114.11,92.13],[-114.11,-91.75],[-106.16,-99.71],[104.12,-99.71],[112.07,-91.75]],"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],[0.055,2.749],[0,0],[5.7,0],[0,0],[1.89,-1.05],[0.88,0.35],[0,0],[2.17,0],[0,0],[0,-5.7],[0,0],[-5.7,0],[0,0],[-1.89,1.05],[-0.85,-0.29],[0,0],[-2.17,0],[0,0],[0,5.7],[0,0],[0.055,2.493]],"o":[[0,0],[0,0],[0,-5.71],[0,0],[-2.17,0],[-0.88,0.35],[0,0],[-1.89,-1.06],[0,0],[-5.71,0],[0,0],[0,5.71],[0,0],[2.17,0],[0.83,-0.33],[0,0],[1.89,1.05],[0,0],[5.71,0],[0,0],[-0.069,-5.452],[0,0]],"v":[[114.45,-15.54],[114.45,-36.12],[114.45,-91.75],[104.12,-102.08],[6.42,-102.08],[0.23,-100.48],[-2.52,-100.47],[-2.55,-100.47],[-8.74,-102.08],[-106.16,-102.08],[-116.49,-91.75],[-116.49,91.75],[-106.16,102.08],[-8.54,102.08],[-2.35,100.48],[0.25,100.42],[0.35,100.48],[7.83,102.08],[104.12,102.08],[114.45,91.75],[114.45,31.38],[114.45,-0.88]],"c":true},"ix":2},"nm":"Path 2","mn":"ADBE Vector Shape - Group","hd":false},{"ind":2,"ty":"sh","ix":3,"ks":{"a":0,"k":{"i":[[1.133,-0.038],[0,0],[0,0],[0,0],[0,-1.46],[0,0],[1.133,-0.038],[0,0],[0,0],[0,0],[0,-1.46],[0,0]],"o":[[0,0],[0,0],[0,0],[1.133,0.038],[0,0],[0,1.46],[0,0],[0,0],[0,0],[1.133,0.038],[0,0],[0,1.46]],"v":[[115.165,-15.899],[114.482,-15.883],[114.517,-0.46],[115.165,-0.477],[117.209,2.203],[117.209,29.104],[115.165,31.783],[114.399,31.826],[114.42,-35.723],[115.165,-35.719],[117.209,-33.039],[117.209,-18.579]],"c":true},"ix":2},"nm":"Path 3","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"mm","mm":1,"nm":"Merge Paths 1","mn":"ADBE Vector Filter - Merge","hd":false},{"ty":"fl","c":{"a":0,"k":[0.501960784314,0.525490196078,0.545098039216,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":[116.74,102.33],"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":5,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false}],"ip":0,"op":608,"st":30,"ct":1,"bm":0},{"ddd":0,"ind":16,"ty":4,"nm":".black","cl":"black","parent":2,"sr":1,"ks":{"o":{"a":0,"k":100,"ix":11},"r":{"a":0,"k":0,"ix":10},"p":{"a":0,"k":[-1,0,0],"ix":2,"l":2},"a":{"a":0,"k":[-2,0,0],"ix":1,"l":2},"s":{"a":0,"k":[99,99,100],"ix":6,"l":2}},"ao":0,"hasMask":true,"masksProperties":[{"inv":true,"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":[[-2,-197],[-237,-197],[-237,211.874],[-2,211.874]],"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":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[1.295,0.044],[0,0],[6.52,0],[0,0],[2.164,-1.2],[1.012,0.395],[0,0],[2.474,0],[0,0],[0,-6.52],[0,0],[-6.52,0],[0,0],[0,0],[-2.164,1.2],[-0.966,-0.33],[0,0],[-2.474,0],[0,0],[0,0],[0,6.519],[0,0],[0,1.668],[0,0]],"o":[[0,0],[0,-6.52],[0,0],[-2.474,0],[-1.008,0.404],[0,0],[-2.164,-1.2],[0,0],[-6.52,0],[0,0],[0,6.52],[0,0],[0,0],[2.474,0],[0.951,-0.381],[0,0],[2.163,1.2],[0,0],[0,0],[6.519,0],[0,0],[1.295,-0.044],[0,0],[0,-1.668]],"v":[[130.741,-9.416],[130.741,-104.809],[118.936,-116.613],[7.323,-116.613],[0.252,-114.783],[-2.892,-114.769],[-2.929,-114.783],[-10,-116.613],[-121.272,-116.613],[-133.077,-104.809],[-133.077,104.809],[-121.272,116.613],[-9.85,116.613],[-9.755,116.613],[-2.684,114.783],[0.286,114.719],[0.401,114.783],[8.942,116.613],[9.038,116.613],[118.937,116.613],[130.741,104.81],[130.741,27.405],[133.077,24.344],[133.077,-6.354]],"c":true},"ix":2},"nm":"Path 2","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0,0,0,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[0,0],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[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":607,"st":40,"ct":1,"bm":0},{"ddd":0,"ind":17,"ty":4,"nm":".black","cl":"black","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":[[15.291,0],[0,0],[0,15.652],[0,0],[-15.291,0],[0,0],[0,-15.652],[0,0]],"o":[[0,0],[-15.291,0],[0,0],[0,-15.652],[0,0],[15.185,0],[0,0],[0,15.544]],"v":[[178.179,150],[-178.179,150],[-206,121.522],[-206,-121.522],[-178.179,-150],[178.286,-150],[206,-121.522],[206,121.63]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0,0,0,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[0,0],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[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":608,"st":40,"ct":1,"bm":0}],"markers":[{"tm":200,"cm":"swipe up\r","dr":0},{"tm":390,"cm":"End","dr":0}],"props":{}}
\ No newline at end of file
diff --git a/res/raw/fold_setting_sleep_on_fold_lottie.json b/res/raw/fold_setting_sleep_on_fold_lottie.json
index 0030e11..5204885 100644
--- a/res/raw/fold_setting_sleep_on_fold_lottie.json
+++ b/res/raw/fold_setting_sleep_on_fold_lottie.json
@@ -1 +1 @@
-{"v":"5.9.0","fr":60,"ip":0,"op":244,"w":412,"h":300,"nm":"Foldable_FoldingSetting_EDU_03_412x300","ddd":0,"assets":[{"id":"comp_0","nm":"Unfolded YouTube UI","fr":60,"layers":[{"ddd":0,"ind":1,"ty":0,"nm":"▽ Group 9","refId":"comp_1","sr":1,"ks":{"o":{"a":0,"k":100,"ix":11},"r":{"a":0,"k":0,"ix":10},"p":{"a":0,"k":[156.94,145.03,0],"ix":2,"l":2},"a":{"a":0,"k":[43,12,0],"ix":1,"l":2},"s":{"a":0,"k":[100,100,100],"ix":6,"l":2}},"ao":0,"w":86,"h":24,"ip":0,"op":600,"st":0,"bm":0},{"ddd":0,"ind":2,"ty":4,"nm":"Vector 6","sr":1,"ks":{"o":{"a":0,"k":100,"ix":11},"r":{"a":0,"k":0,"ix":10},"p":{"a":0,"k":[176.64,71.83,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":[[-8.5,0],[0,-10.8],[0,0],[-6.1,0],[-2.3,-1.6]],"o":[[10.8,0],[0,0],[2.1,-5.2],[3.1,0],[2.6,-7.6]],"v":[[10.15,-9.75],[29.65,9.75],[-29.65,9.65],[-16.35,0.65],[-8.15,3.25]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.23137255013,0.250980407,0.262745112181,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":"Vector","np":2,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false}],"ip":0,"op":600,"st":0,"bm":0},{"ddd":0,"ind":3,"ty":0,"nm":"▽ Group 8","refId":"comp_2","sr":1,"ks":{"o":{"a":0,"k":100,"ix":11},"r":{"a":0,"k":0,"ix":10},"p":{"a":0,"k":[251.49,96.13,0],"ix":2,"l":2},"a":{"a":0,"k":[51.5,14,0],"ix":1,"l":2},"s":{"a":0,"k":[100,100,100],"ix":6,"l":2}},"ao":0,"w":103,"h":28,"ip":0,"op":600,"st":0,"bm":0},{"ddd":0,"ind":4,"ty":0,"nm":"▽ Group 7","refId":"comp_3","sr":1,"ks":{"o":{"a":0,"k":100,"ix":11},"r":{"a":0,"k":0,"ix":10},"p":{"a":0,"k":[111.22,226.963,0],"ix":2,"l":2},"a":{"a":0,"k":[2,4,0],"ix":1,"l":2},"s":{"a":0,"k":[100,100,100],"ix":6,"l":2}},"ao":0,"w":4,"h":8,"ip":0,"op":600,"st":0,"bm":0},{"ddd":0,"ind":5,"ty":4,"nm":"Vector 5","sr":1,"ks":{"o":{"a":0,"k":100,"ix":11},"r":{"a":0,"k":0,"ix":10},"p":{"a":0,"k":[166.369,227.275,0],"ix":2,"l":2},"a":{"a":0,"k":[0,0,0],"ix":1,"l":2},"s":{"a":0,"k":[100,100,100],"ix":6,"l":2}},"ao":0,"shapes":[{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0,0],[0,0]],"o":[[0,0],[0,0]],"v":[[44,0],[-44,0]],"c":false},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"st","c":{"a":0,"k":[0.933333337307,0.403921574354,0.360784322023,1],"ix":3},"o":{"a":0,"k":100,"ix":4},"w":{"a":0,"k":4,"ix":5},"lc":1,"lj":1,"ml":4,"bm":0,"nm":"Stroke 1","mn":"ADBE Vector Graphic - Stroke","hd":false},{"ty":"tr","p":{"a":0,"k":[0,0],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Vector","np":2,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false}],"ip":0,"op":600,"st":0,"bm":0},{"ddd":0,"ind":6,"ty":4,"nm":"Vector 4","sr":1,"ks":{"o":{"a":0,"k":100,"ix":11},"r":{"a":0,"k":0,"ix":10},"p":{"a":0,"k":[256.869,227.275,0],"ix":2,"l":2},"a":{"a":0,"k":[0,0,0],"ix":1,"l":2},"s":{"a":0,"k":[100,100,100],"ix":6,"l":2}},"ao":0,"shapes":[{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0,0],[0,0]],"o":[[0,0],[0,0]],"v":[[46.5,0],[-46.5,0]],"c":false},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"st","c":{"a":0,"k":[0.235294118524,0.250980407,0.262745112181,1],"ix":3},"o":{"a":0,"k":100,"ix":4},"w":{"a":0,"k":4,"ix":5},"lc":1,"lj":1,"ml":4,"bm":0,"nm":"Stroke 1","mn":"ADBE Vector Graphic - Stroke","hd":false},{"ty":"tr","p":{"a":0,"k":[0,0],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Vector","np":2,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false}],"ip":0,"op":600,"st":0,"bm":0},{"ddd":0,"ind":7,"ty":0,"nm":"▽ Group 5","refId":"comp_4","sr":1,"ks":{"o":{"a":0,"k":100,"ix":11},"r":{"a":0,"k":0,"ix":10},"p":{"a":0,"k":[240.856,176.561,0],"ix":2,"l":2},"a":{"a":0,"k":[21,25.5,0],"ix":1,"l":2},"s":{"a":0,"k":[100,100,100],"ix":6,"l":2}},"ao":0,"w":42,"h":51,"ip":0,"op":600,"st":0,"bm":0},{"ddd":0,"ind":8,"ty":0,"nm":"▽ Group 2","refId":"comp_6","sr":1,"ks":{"o":{"a":0,"k":100,"ix":11},"r":{"a":0,"k":0,"ix":10},"p":{"a":0,"k":[282.536,170.581,0],"ix":2,"l":2},"a":{"a":0,"k":[21,31.5,0],"ix":1,"l":2},"s":{"a":0,"k":[100,100,100],"ix":6,"l":2}},"ao":0,"w":42,"h":63,"ip":0,"op":600,"st":0,"bm":0},{"ddd":0,"ind":9,"ty":4,"nm":"Rectangle 3470504","sr":1,"ks":{"o":{"a":0,"k":100,"ix":11},"r":{"a":0,"k":0,"ix":10},"p":{"a":0,"k":[204.99,132.58,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":[{"ty":"rc","d":1,"s":{"a":0,"k":[216,155],"ix":2},"p":{"a":0,"k":[0,0],"ix":3},"r":{"a":0,"k":10,"ix":4},"nm":"Rectangle Path 1","mn":"ADBE Vector Shape - Rect","hd":false},{"ty":"fl","c":{"a":0,"k":[0.372549027205,0.388235300779,0.407843142748,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[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":"Rectangle 3470504","np":2,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false}],"ip":0,"op":600,"st":0,"bm":0}]},{"id":"comp_1","nm":"▽ Group 9","fr":60,"layers":[{"ddd":0,"ind":1,"ty":4,"nm":"Vector","sr":1,"ks":{"o":{"a":0,"k":100,"ix":11},"r":{"a":0,"k":0,"ix":10},"p":{"a":0,"k":[42.95,11.95,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":[[-8.9,0],[0,-11.8],[0.1,-0.9],[0,0],[-4.7,0],[-1.7,-0.8],[-7.3,0],[-3.1,-3.3]],"o":[[11.7,0],[0,0.9],[0,0],[2.1,-3.8],[1.9,0],[2.6,-6.5],[4.9,0],[3.3,-7.6]],"v":[[21.75,-11.95],[42.95,9.25],[42.85,11.95],[-42.95,11.95],[-32.05,5.55],[-26.65,6.75],[-10.45,-4.25],[2.05,1.05]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.23137255013,0.250980407,0.262745112181,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":"Vector","np":2,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false}],"ip":0,"op":600,"st":0,"bm":0}]},{"id":"comp_2","nm":"▽ Group 8","fr":60,"layers":[{"ddd":0,"ind":1,"ty":4,"nm":"Vector","sr":1,"ks":{"o":{"a":0,"k":100,"ix":11},"r":{"a":0,"k":0,"ix":10},"p":{"a":0,"k":[51.5,14.05,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":[[-3.1,-11.8],[-2.9,0],[-1.6,-5.9],[0,0],[-8.5,0],[-3.2,-2.2],[-12.1,0]],"o":[[2.2,-1.6],[6.4,0],[0,0],[2.7,-7.6],[4.1,0],[3.6,-10.8],[12.7,0]],"v":[[30.2,6.45],[38.1,4.05],[51.5,14.05],[-51.5,14.05],[-33.1,1.05],[-21.9,4.65],[3.9,-14.05]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.23137255013,0.250980407,0.262745112181,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":"Vector","np":2,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false}],"ip":0,"op":600,"st":0,"bm":0}]},{"id":"comp_3","nm":"▽ Group 7","fr":60,"layers":[{"ddd":0,"ind":1,"ty":4,"nm":"Vector","sr":1,"ks":{"o":{"a":0,"k":100,"ix":11},"r":{"a":0,"k":0,"ix":10},"p":{"a":0,"k":[4.46,3.883,0],"ix":2,"l":2},"a":{"a":0,"k":[0,0,0],"ix":1,"l":2},"s":{"a":0,"k":[100,100,100],"ix":6,"l":2}},"ao":0,"shapes":[{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0,0],[0,0]],"o":[[0,0],[0,0]],"v":[[0,3.883],[0,-3.883]],"c":false},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"st","c":{"a":0,"k":[0.235294118524,0.250980407,0.262745112181,1],"ix":3},"o":{"a":0,"k":100,"ix":4},"w":{"a":0,"k":2,"ix":5},"lc":1,"lj":1,"ml":4,"bm":0,"nm":"Stroke 1","mn":"ADBE Vector Graphic - Stroke","hd":false},{"ty":"tr","p":{"a":0,"k":[0,0],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Vector","np":2,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false}],"ip":0,"op":600,"st":0,"bm":0},{"ddd":0,"ind":2,"ty":4,"nm":"Vector","sr":1,"ks":{"o":{"a":0,"k":100,"ix":11},"r":{"a":0,"k":0,"ix":10},"p":{"a":0,"k":[0,3.883,0],"ix":2,"l":2},"a":{"a":0,"k":[0,0,0],"ix":1,"l":2},"s":{"a":0,"k":[100,100,100],"ix":6,"l":2}},"ao":0,"shapes":[{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0,0],[0,0]],"o":[[0,0],[0,0]],"v":[[0,3.883],[0,-3.883]],"c":false},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"st","c":{"a":0,"k":[0.235294118524,0.250980407,0.262745112181,1],"ix":3},"o":{"a":0,"k":100,"ix":4},"w":{"a":0,"k":2,"ix":5},"lc":1,"lj":1,"ml":4,"bm":0,"nm":"Stroke 1","mn":"ADBE Vector Graphic - Stroke","hd":false},{"ty":"tr","p":{"a":0,"k":[0,0],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Vector","np":2,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false}],"ip":0,"op":600,"st":0,"bm":0}]},{"id":"comp_4","nm":"▽ Group 5","fr":60,"layers":[{"ddd":0,"ind":1,"ty":0,"nm":"▽ Group 6","refId":"comp_5","sr":1,"ks":{"o":{"a":0,"k":100,"ix":11},"r":{"a":0,"k":0,"ix":10},"p":{"a":0,"k":[20.866,25.481,0],"ix":2,"l":2},"a":{"a":0,"k":[21,25.5,0],"ix":1,"l":2},"s":{"a":0,"k":[100,100,100],"ix":6,"l":2}},"ao":0,"w":42,"h":51,"ip":0,"op":600,"st":0,"bm":0}]},{"id":"comp_5","nm":"▽ Group 6","fr":60,"layers":[{"ddd":0,"ind":1,"ty":4,"nm":"Vector","sr":1,"ks":{"o":{"a":0,"k":100,"ix":11},"r":{"a":0,"k":0,"ix":10},"p":{"a":0,"k":[20.866,25.481,0],"ix":2,"l":2},"a":{"a":0,"k":[0,0,0],"ix":1,"l":2},"s":{"a":0,"k":[100,100,100],"ix":6,"l":2}},"ao":0,"shapes":[{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0]],"o":[[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0]],"v":[[-20.866,25.481],[20.866,25.481],[7.704,3.652],[17.656,3.652],[0,-25.481],[-17.656,3.652],[-7.704,3.652]],"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],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0]],"o":[[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0]],"v":[[18.057,23.876],[-17.977,23.876],[-4.735,2.046],[-14.687,2.046],[0.08,-22.431],[14.847,2.046],[4.896,2.046]],"c":true},"ix":2},"nm":"Path 2","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"mm","mm":1,"nm":"Merge Paths 1","mn":"ADBE Vector Filter - Merge","hd":false},{"ty":"fl","c":{"a":0,"k":[0.23137255013,0.250980407,0.262745112181,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":"Vector","np":4,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false}],"ip":0,"op":600,"st":0,"bm":0}]},{"id":"comp_6","nm":"▽ Group 2","fr":60,"layers":[{"ddd":0,"ind":1,"ty":0,"nm":"▽ Group 4","refId":"comp_7","sr":1,"ks":{"o":{"a":0,"k":100,"ix":11},"r":{"a":0,"k":0,"ix":10},"p":{"a":0,"k":[20.866,25.481,0],"ix":2,"l":2},"a":{"a":0,"k":[21,25.5,0],"ix":1,"l":2},"s":{"a":0,"k":[100,100,100],"ix":6,"l":2}},"ao":0,"w":42,"h":51,"ip":0,"op":600,"st":0,"bm":0},{"ddd":0,"ind":2,"ty":0,"nm":"▽ Group 3","refId":"comp_8","sr":1,"ks":{"o":{"a":0,"k":100,"ix":11},"r":{"a":0,"k":0,"ix":10},"p":{"a":0,"k":[20.863,56.741,0],"ix":2,"l":2},"a":{"a":0,"k":[6.5,6.5,0],"ix":1,"l":2},"s":{"a":0,"k":[100,100,100],"ix":6,"l":2}},"ao":0,"w":13,"h":13,"ip":0,"op":600,"st":0,"bm":0}]},{"id":"comp_7","nm":"▽ Group 4","fr":60,"layers":[{"ddd":0,"ind":1,"ty":4,"nm":"Vector","sr":1,"ks":{"o":{"a":0,"k":100,"ix":11},"r":{"a":0,"k":0,"ix":10},"p":{"a":0,"k":[20.866,25.481,0],"ix":2,"l":2},"a":{"a":0,"k":[0,0,0],"ix":1,"l":2},"s":{"a":0,"k":[100,100,100],"ix":6,"l":2}},"ao":0,"shapes":[{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0]],"o":[[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0]],"v":[[-20.866,25.481],[20.866,25.481],[7.704,3.652],[17.656,3.652],[0,-25.481],[-17.656,3.652],[-7.704,3.652]],"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],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0]],"o":[[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0]],"v":[[18.057,23.876],[-17.977,23.876],[-4.735,2.046],[-14.687,2.046],[0.08,-22.431],[14.847,2.046],[4.896,2.046]],"c":true},"ix":2},"nm":"Path 2","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"mm","mm":1,"nm":"Merge Paths 1","mn":"ADBE Vector Filter - Merge","hd":false},{"ty":"fl","c":{"a":0,"k":[0.23137255013,0.250980407,0.262745112181,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":"Vector","np":4,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false}],"ip":0,"op":600,"st":0,"bm":0}]},{"id":"comp_8","nm":"▽ Group 3","fr":60,"layers":[{"ddd":0,"ind":1,"ty":4,"nm":"Vector","sr":1,"ks":{"o":{"a":0,"k":100,"ix":11},"r":{"a":0,"k":0,"ix":10},"p":{"a":0,"k":[6.661,6.26,0],"ix":2,"l":2},"a":{"a":0,"k":[0,0,0],"ix":1,"l":2},"s":{"a":0,"k":[100,100,100],"ix":6,"l":2}},"ao":0,"shapes":[{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0]],"o":[[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0]],"v":[[-6.661,6.26],[6.661,6.26],[6.661,-6.26],[5.056,-6.26],[5.056,4.655],[-5.056,4.655],[-5.056,-6.26],[-6.661,-6.26]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.23137255013,0.250980407,0.262745112181,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":"Vector","np":2,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false}],"ip":0,"op":600,"st":0,"bm":0}]}],"layers":[{"ddd":0,"ind":1,"ty":3,"nm":"Null 4","sr":1,"ks":{"o":{"a":0,"k":0,"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":[88,88,100],"ix":6,"l":2}},"ao":0,"ip":0,"op":630,"st":30,"bm":0},{"ddd":0,"ind":2,"ty":3,"nm":"Null 1","parent":1,"sr":1,"ks":{"o":{"a":0,"k":0,"ix":11},"r":{"a":0,"k":0,"ix":10},"p":{"a":1,"k":[{"i":{"x":0.2,"y":1},"o":{"x":0.8,"y":0},"t":40,"s":[0,0,0],"to":[-10.833,0,0],"ti":[10.833,0,0]},{"t":80,"s":[-65,0,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,"ip":0,"op":244,"st":40,"bm":0},{"ddd":0,"ind":3,"ty":4,"nm":".grey600","cl":"grey600","parent":2,"sr":1,"ks":{"o":{"a":0,"k":100,"ix":11},"r":{"a":0,"k":0,"ix":10},"p":{"a":0,"k":[-2.971,0,0],"ix":2,"l":2},"a":{"a":0,"k":[-68.471,0,0],"ix":1,"l":2},"s":{"a":1,"k":[{"i":{"x":[0,0,0],"y":[1,1,1]},"o":{"x":[0.001,0.001,0.001],"y":[0,0,0]},"t":60,"s":[0,100,100]},{"t":80,"s":[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.833,"y":1},"o":{"x":0.001,"y":0},"t":60,"s":[{"i":[[0,0],[5.09,0],[0,0],[0,2.839],[0,0],[-2.838,0],[0,0],[0,-5.089]],"o":[[0,5.09],[0,0],[-2.838,0],[0,0],[0,-2.838],[0,0],[5.089,0],[0,0]],"v":[[63.495,137.576],[54.264,146.808],[-54.501,114.37],[-59.648,109.223],[-59.708,-109.282],[-54.56,-114.429],[54.282,-146.679],[63.915,-137.047]],"c":true}]},{"i":{"x":0,"y":1},"o":{"x":0.167,"y":0},"t":61,"s":[{"i":[[0,0],[5.09,0],[0,0],[0,2.838],[0,0],[-2.838,0],[0,0],[0,-9.436]],"o":[[0,8.464],[0,0],[-2.838,0],[0,0],[0,-2.838],[0,0],[5.089,0],[0,0]],"v":[[63.623,136.911],[54.466,146.518],[-54.319,117.62],[-59.648,109.223],[-59.708,-109.282],[-54.594,-117.179],[54.309,-145.697],[63.951,-135.939]],"c":true}]},{"t":80,"s":[{"i":[[0,0],[5.09,0],[0,0],[0,2.838],[0,0],[-2.838,0],[0,0],[0,-5.089]],"o":[[0,5.09],[0,0],[-2.838,0],[0,0],[0,-2.838],[0,0],[5.089,0],[0,0]],"v":[[63.599,105.138],[54.368,114.37],[-54.501,114.37],[-59.648,109.223],[-59.708,-109.282],[-54.56,-114.429],[54.31,-114.429],[63.943,-104.797]],"c":true}]}],"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ind":1,"ty":"sh","ix":2,"ks":{"a":1,"k":[{"i":{"x":0.833,"y":1},"o":{"x":0.001,"y":0},"t":60,"s":[{"i":[[0,1.789],[0,0],[6.519,0],[0,0],[0,-2.523],[0,0],[-2.523,0],[0,0],[0,6.518],[0,0]],"o":[[0,0],[0,-6.519],[0,0],[-2.523,0],[0,0],[0,2.523],[0,0],[6.518,0],[0,0],[0,-1.339]],"v":[[66.136,-9.414],[66.108,-137.044],[54.305,-148.847],[-63.903,-116.597],[-68.471,-112.028],[-68.471,112.028],[-63.903,116.597],[54.23,149.034],[66.032,137.232],[66.136,27.401]],"c":true}]},{"i":{"x":0,"y":1},"o":{"x":0.167,"y":0},"t":61,"s":[{"i":[[0,2.744],[0,0],[6.519,0],[0,0],[0,-2.523],[0,0],[-2.523,0],[0,0],[0,14.182],[0,0]],"o":[[0,0],[0,-14.188],[0,0],[-2.523,0],[0,0],[0,2.523],[0,0],[6.518,0],[0,0],[0,-2.275]],"v":[[76.36,-9.414],[76.369,-135.937],[54.341,-147.74],[-63.903,-116.597],[-68.471,-112.028],[-68.471,112.028],[-63.903,116.597],[54.359,148.37],[76.385,136.568],[76.36,27.401]],"c":true}]},{"t":80,"s":[{"i":[[0,4.914],[0,0],[6.519,0],[0,0],[0,-2.523],[0,0],[-2.523,0],[0,0],[0,6.518],[0,0]],"o":[[0,0],[0,-6.519],[0,0],[-2.523,0],[0,0],[0,2.523],[0,0],[6.518,0],[0,0],[0,-4.401]],"v":[[66.136,-9.414],[66.136,-104.794],[54.333,-116.597],[-63.903,-116.597],[-68.471,-112.028],[-68.471,112.028],[-63.903,116.597],[54.334,116.597],[66.136,104.795],[66.136,27.401]],"c":true}]}],"ix":2},"nm":"Path 2","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.501960813999,0.525490224361,0.54509806633,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[0,0],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 1","np":3,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false}],"ip":61,"op":245,"st":39,"bm":0},{"ddd":0,"ind":4,"ty":4,"nm":".black 2","cl":"black","parent":2,"td":1,"sr":1,"ks":{"o":{"a":0,"k":100,"ix":11},"r":{"a":0,"k":0,"ix":10},"p":{"a":0,"k":[-2.971,0,0],"ix":2,"l":2},"a":{"a":0,"k":[-68.471,0,0],"ix":1,"l":2},"s":{"a":1,"k":[{"i":{"x":[0,0,0],"y":[1,1,1]},"o":{"x":[0.001,0.001,0.001],"y":[0,0,0]},"t":60,"s":[0,100,100]},{"t":80,"s":[99,99,100]}],"ix":6,"l":2}},"ao":0,"shapes":[{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":1,"k":[{"i":{"x":0.833,"y":1},"o":{"x":0.001,"y":0},"t":60,"s":[{"i":[[0,1.789],[0,0],[6.519,0],[0,0],[0,-2.523],[0,0],[-2.523,0],[0,0],[0,6.518],[0,0]],"o":[[0,0],[0,-6.519],[0,0],[-2.523,0],[0,0],[0,2.523],[0,0],[6.518,0],[0,0],[0,-1.339]],"v":[[66.136,-9.414],[66.108,-137.044],[54.305,-148.847],[-63.903,-116.597],[-68.471,-112.028],[-68.471,112.028],[-63.903,116.597],[54.23,149.034],[66.032,137.232],[66.136,27.401]],"c":true}]},{"i":{"x":0,"y":1},"o":{"x":0.167,"y":0},"t":61,"s":[{"i":[[0,2.744],[0,0],[6.519,0],[0,0],[0,-2.523],[0,0],[-2.523,0],[0,0],[0,14.182],[0,0]],"o":[[0,0],[0,-14.188],[0,0],[-2.523,0],[0,0],[0,2.523],[0,0],[6.518,0],[0,0],[0,-2.275]],"v":[[76.36,-9.414],[76.369,-135.937],[54.341,-147.74],[-63.903,-116.597],[-68.471,-112.028],[-68.471,112.028],[-63.903,116.597],[54.359,148.37],[76.385,136.568],[76.36,27.401]],"c":true}]},{"t":80,"s":[{"i":[[0,4.914],[0,0],[6.519,0],[0,0],[0,-2.523],[0,0],[-2.523,0],[0,0],[0,6.518],[0,0]],"o":[[0,0],[0,-6.519],[0,0],[-2.523,0],[0,0],[0,2.523],[0,0],[6.518,0],[0,0],[0,-4.401]],"v":[[66.136,-9.414],[66.136,-104.794],[54.333,-116.597],[-63.903,-116.597],[-68.471,-112.028],[-68.471,112.028],[-63.903,116.597],[54.334,116.597],[66.136,104.795],[66.136,27.401]],"c":true}]}],"ix":2},"nm":"Path 2","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0,0,0,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[0,0],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[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":61,"op":245,"st":39,"bm":0},{"ddd":0,"ind":5,"ty":4,"nm":"Vector","parent":2,"tt":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]},{"t":90,"s":[100]}],"ix":11},"r":{"a":0,"k":0,"ix":10},"p":{"a":0,"k":[65,0,0],"ix":2,"l":2},"a":{"a":0,"k":[0,0,0],"ix":1,"l":2},"s":{"a":0,"k":[113.636,113.636,100],"ix":6,"l":2}},"ao":0,"shapes":[{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[-0.918,-0.923],[-1.289,0],[0,0],[-0.918,0.923],[0,1.296],[0,0],[0.918,0.923],[1.289,0],[0,0],[0,0],[2.891,2.911],[4.109,0],[2.896,-2.911],[0,-4.13],[0,0],[0,0],[0.918,-0.923],[0,-1.296],[0,0]],"o":[[0.918,0.923],[0,0],[1.289,0],[0.918,-0.923],[0,0],[0,-1.296],[-0.918,-0.923],[0,0],[0,0],[0,-4.13],[-2.891,-2.911],[-4.109,0],[-2.896,2.911],[0,0],[0,0],[-1.289,0],[-0.918,0.923],[0,0],[0,1.296]],"v":[[-23.623,31.615],[-20.312,33],[20.312,33],[23.623,31.615],[25,28.286],[25,-5.814],[23.623,-9.144],[20.312,-10.529],[14.844,-10.529],[14.844,-18.071],[10.508,-28.633],[0.008,-33],[-10.5,-28.633],[-14.844,-18.071],[-14.844,-10.529],[-20.312,-10.529],[-23.623,-9.144],[-25,-5.814],[-25,28.286]],"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],[0,0],[0,0],[0,0]],"o":[[0,0],[0,0],[0,0],[0,0]],"v":[[20.312,28.286],[-20.312,28.286],[-20.312,-5.814],[20.312,-5.814]],"c":true},"ix":2},"nm":"Path 2","mn":"ADBE Vector Shape - Group","hd":false},{"ind":2,"ty":"sh","ix":3,"ks":{"a":0,"k":{"i":[[1.172,-1.154],[1.658,0],[1.181,1.152],[0,1.598],[-1.172,1.283],[-1.658,0],[-1.181,-1.283],[0,-1.571]],"o":[[-1.172,1.154],[-1.658,0],[-1.181,-1.152],[0,-1.598],[1.172,-1.283],[1.658,0],[1.181,1.283],[0,1.621]],"v":[[4.258,15.555],[0.013,17.286],[-4.245,15.557],[-6.016,11.432],[-4.258,7.111],[-0.013,5.186],[4.245,7.111],[6.016,11.393]],"c":true},"ix":2},"nm":"Path 3","mn":"ADBE Vector Shape - Group","hd":false},{"ind":3,"ty":"sh","ix":4,"ks":{"a":0,"k":{"i":[[0,0],[0,0],[0,0],[-1.979,1.986],[-2.819,0],[-1.973,-1.986],[0,-2.837]],"o":[[0,0],[0,0],[0,-2.837],[1.979,-1.986],[2.819,0],[1.973,1.986],[0,0]],"v":[[10.156,-10.529],[-10.156,-10.529],[-10.156,-18.071],[-7.188,-25.307],[0.009,-28.286],[7.197,-25.307],[10.156,-18.071]],"c":true},"ix":2},"nm":"Path 4","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"mm","mm":1,"nm":"Merge Paths 1","mn":"ADBE Vector Filter - Merge","hd":false},{"ty":"fl","c":{"a":0,"k":[0.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":[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":"Vector","np":6,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false}],"ip":0,"op":630,"st":30,"bm":0},{"ddd":0,"ind":7,"ty":4,"nm":".black","cl":"black","parent":2,"sr":1,"ks":{"o":{"a":0,"k":100,"ix":11},"r":{"a":0,"k":0,"ix":10},"p":{"a":0,"k":[-2.971,0,0],"ix":2,"l":2},"a":{"a":0,"k":[-68.471,0,0],"ix":1,"l":2},"s":{"a":1,"k":[{"i":{"x":[0,0,0],"y":[1,1,1]},"o":{"x":[0.001,0.001,0.001],"y":[0,0,0]},"t":60,"s":[0,100,100]},{"t":80,"s":[99,99,100]}],"ix":6,"l":2}},"ao":0,"shapes":[{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":1,"k":[{"i":{"x":0.833,"y":1},"o":{"x":0.001,"y":0},"t":60,"s":[{"i":[[0,1.789],[0,0],[6.519,0],[0,0],[0,-2.523],[0,0],[-2.523,0],[0,0],[0,6.518],[0,0]],"o":[[0,0],[0,-6.519],[0,0],[-2.523,0],[0,0],[0,2.523],[0,0],[6.518,0],[0,0],[0,-1.339]],"v":[[66.136,-9.414],[66.108,-137.044],[54.305,-148.847],[-63.903,-116.597],[-68.471,-112.028],[-68.471,112.028],[-63.903,116.597],[54.23,149.034],[66.032,137.232],[66.136,27.401]],"c":true}]},{"i":{"x":0,"y":1},"o":{"x":0.167,"y":0},"t":61,"s":[{"i":[[0,2.744],[0,0],[6.519,0],[0,0],[0,-2.523],[0,0],[-2.523,0],[0,0],[0,14.182],[0,0]],"o":[[0,0],[0,-14.188],[0,0],[-2.523,0],[0,0],[0,2.523],[0,0],[6.518,0],[0,0],[0,-2.275]],"v":[[76.36,-9.414],[76.369,-135.937],[54.341,-147.74],[-63.903,-116.597],[-68.471,-112.028],[-68.471,112.028],[-63.903,116.597],[54.359,148.37],[76.385,136.568],[76.36,27.401]],"c":true}]},{"t":80,"s":[{"i":[[0,4.914],[0,0],[6.519,0],[0,0],[0,-2.523],[0,0],[-2.523,0],[0,0],[0,6.518],[0,0]],"o":[[0,0],[0,-6.519],[0,0],[-2.523,0],[0,0],[0,2.523],[0,0],[6.518,0],[0,0],[0,-4.401]],"v":[[66.136,-9.414],[66.136,-104.794],[54.333,-116.597],[-63.903,-116.597],[-68.471,-112.028],[-68.471,112.028],[-63.903,116.597],[54.334,116.597],[66.136,104.795],[66.136,27.401]],"c":true}]}],"ix":2},"nm":"Path 2","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0,0,0,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[0,0],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[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":61,"op":245,"st":39,"bm":0},{"ddd":0,"ind":8,"ty":4,"nm":"Shape Layer 1","td":1,"sr":1,"ks":{"o":{"a":0,"k":100,"ix":11},"r":{"a":0,"k":0,"ix":10},"p":{"a":1,"k":[{"i":{"x":0.833,"y":0.833},"o":{"x":0.167,"y":0.167},"t":48,"s":[206,150,0],"to":[1.444,0,0],"ti":[-2,0,0]},{"i":{"x":0.833,"y":0.833},"o":{"x":0.167,"y":0.167},"t":49,"s":[214.667,150,0],"to":[2,0,0],"ti":[-1.083,0,0]},{"i":{"x":0.833,"y":0.833},"o":{"x":0.167,"y":0.167},"t":50,"s":[218,150,0],"to":[1.083,0,0],"ti":[-1.083,0,0]},{"i":{"x":0.833,"y":0.833},"o":{"x":0.167,"y":0.167},"t":51,"s":[221.167,150,0],"to":[1.083,0,0],"ti":[-1.111,0,0]},{"i":{"x":0.833,"y":0.833},"o":{"x":0.167,"y":0.167},"t":52,"s":[224.5,150,0],"to":[1.111,0,0],"ti":[-1.333,0,0]},{"i":{"x":0.833,"y":0.833},"o":{"x":0.167,"y":0.167},"t":53,"s":[227.833,150,0],"to":[1.333,0,0],"ti":[-1.528,0,0]},{"i":{"x":0.833,"y":0.833},"o":{"x":0.167,"y":0.167},"t":54,"s":[232.5,150,0],"to":[1.528,0,0],"ti":[-1.583,0,0]},{"i":{"x":0.833,"y":0.833},"o":{"x":0.167,"y":0.167},"t":55,"s":[237,150,0],"to":[1.583,0,0],"ti":[-1.889,0,0]},{"i":{"x":0.833,"y":0.833},"o":{"x":0.167,"y":0.167},"t":56,"s":[242,150,0],"to":[1.889,0,0],"ti":[-2.167,0,0]},{"i":{"x":0.833,"y":0.833},"o":{"x":0.167,"y":0.167},"t":57,"s":[248.333,150,0],"to":[2.167,0,0],"ti":[-2.278,0,0]},{"i":{"x":0.833,"y":0.833},"o":{"x":0.167,"y":0.167},"t":58,"s":[255,150,0],"to":[2.278,0,0],"ti":[-2.5,0,0]},{"i":{"x":0.833,"y":0.833},"o":{"x":0.167,"y":0.167},"t":59,"s":[262,150,0],"to":[2.5,0,0],"ti":[-3.556,0,0]},{"i":{"x":0.833,"y":0.833},"o":{"x":0.167,"y":0.167},"t":60,"s":[270,150,0],"to":[3.556,0,0],"ti":[-2.222,0,0]},{"t":61,"s":[283.333,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":[{"ty":"rc","d":1,"s":{"a":0,"k":[311.96,210.22],"ix":2},"p":{"a":0,"k":[0,0],"ix":3},"r":{"a":0,"k":0,"ix":4},"nm":"Rectangle Path 1","mn":"ADBE Vector Shape - Rect","hd":false},{"ty":"st","c":{"a":0,"k":[1,1,1,1],"ix":3},"o":{"a":0,"k":100,"ix":4},"w":{"a":0,"k":1,"ix":5},"lc":1,"lj":1,"ml":4,"bm":0,"nm":"Stroke 1","mn":"ADBE Vector Graphic - Stroke","hd":false},{"ty":"fl","c":{"a":0,"k":[1,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":[43.52,5.61],"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":"Rectangle 1","np":3,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false}],"ip":0,"op":630,"st":30,"bm":0},{"ddd":0,"ind":9,"ty":0,"nm":"Unfolded YouTube UI","parent":2,"tt":1,"refId":"comp_0","sr":1,"ks":{"o":{"a":1,"k":[{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"t":40,"s":[100]},{"t":50,"s":[0]}],"ix":11},"r":{"a":0,"k":0,"ix":10},"p":{"a":0,"k":[0,0,0],"ix":2,"l":2},"a":{"a":0,"k":[206,150,0],"ix":1,"l":2},"s":{"a":0,"k":[113.636,113.636,100],"ix":6,"l":2}},"ao":0,"w":412,"h":300,"ip":0,"op":600,"st":0,"bm":0},{"ddd":0,"ind":10,"ty":4,"nm":".grey600","cl":"grey600","parent":2,"sr":1,"ks":{"o":{"a":0,"k":100,"ix":11},"r":{"a":0,"k":0,"ix":10},"p":{"a":0,"k":[-1,0,0],"ix":2,"l":2},"a":{"a":0,"k":[-2,0,0],"ix":1,"l":2},"s":{"a":1,"k":[{"i":{"x":[0.8,0.8,0.8],"y":[0.15,1,1]},"o":{"x":[0.3,0.3,0.3],"y":[0,0,0]},"t":40,"s":[100,100,100]},{"t":61,"s":[0,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":[[-2,-197],[-237,-197],[-237,211.874],[-2,211.874]],"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":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":1,"k":[{"i":{"x":0.833,"y":0.833},"o":{"x":0.3,"y":0},"t":40,"s":[{"i":[[0,0],[4.771,0],[0,0],[0,0],[0,0],[0,0],[0,4.772],[0,0],[-4.771,0],[0,0],[0,0],[0,-4.772]],"o":[[0,4.772],[0,0],[0,0],[0,0],[0,0],[-4.771,0],[0,0],[0,-4.772],[0,0],[0,0],[4.771,0],[0,0]],"v":[[128.025,105.242],[118.937,113.897],[20.423,113.897],[-2.282,113.897],[-17.976,113.897],[-121.273,113.897],[-130.36,105.242],[-130.36,-104.809],[-121.273,-113.897],[-1.197,-113.897],[118.937,-113.897],[128.025,-104.809]],"c":true}]},{"i":{"x":0.8,"y":1},"o":{"x":0.167,"y":0.167},"t":59,"s":[{"i":[[0,0],[4.771,0],[0,0],[0,0],[0,0],[0,0],[0,4.772],[0,0],[-4.771,0],[0,0],[0,0],[0,-4.772]],"o":[[0,4.772],[0,0],[0,0],[0,0],[0,0],[-8.034,0],[0,0],[0,-4.772],[0,0],[0,0],[4.771,0],[0,0]],"v":[[128.025,105.243],[118.937,113.897],[20.423,113.897],[-1.182,113.897],[-16.193,117.028],[-121.36,141.834],[-130.185,134.804],[-130.289,-134.192],[-121.277,-142.03],[-1.188,-113.897],[118.937,-113.897],[128.025,-104.809]],"c":true}]},{"t":61,"s":[{"i":[[0,0],[4.771,0],[0,0],[0,0],[0,0],[0,0],[0,4.772],[0,0],[-4.771,0],[0,0],[0,0],[0,-4.772]],"o":[[0,4.772],[0,0],[0,0],[0,0],[0,0],[-4.771,0],[0,0],[0,-4.772],[0,0],[0,0],[4.771,0],[0,0]],"v":[[128.025,105.242],[118.937,113.897],[20.423,113.897],[-1.125,113.897],[-16.101,117.189],[-121.089,144.98],[-130.176,136.326],[-130.286,-135.704],[-121.198,-144.793],[-1.188,-113.897],[118.937,-113.897],[128.025,-104.809]],"c":true}]}],"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ind":1,"ty":"sh","ix":2,"ks":{"a":1,"k":[{"i":{"x":0.833,"y":0.833},"o":{"x":0.3,"y":0},"t":40,"s":[{"i":[[1.295,0.044],[0,0],[6.52,0],[0,0],[2.164,-1.2],[1.012,0.395],[0,0],[2.474,0],[0,0],[0,-6.52],[0,0],[-6.52,0],[0,0],[0,0],[-2.164,1.2],[-0.966,-0.33],[0,0],[-2.474,0],[0,0],[0,0],[0,6.519],[0,0],[0,1.668],[0,0]],"o":[[0,0],[0,-6.52],[0,0],[-2.474,0],[-1.008,0.404],[0,0],[-2.164,-1.2],[0,0],[-6.52,0],[0,0],[0,6.52],[0,0],[0,0],[2.474,0],[0.951,-0.381],[0,0],[2.163,1.2],[0,0],[0,0],[6.519,0],[0,0],[1.295,-0.044],[0,0],[0,-1.668]],"v":[[130.741,-9.416],[130.741,-104.809],[118.936,-116.613],[7.323,-116.613],[0.252,-114.783],[-2.892,-114.769],[-2.929,-114.783],[-10,-116.613],[-121.272,-116.613],[-133.077,-104.809],[-133.077,104.809],[-121.272,116.613],[-9.85,116.613],[-9.755,116.613],[-2.684,114.783],[0.286,114.719],[0.401,114.783],[8.942,116.613],[9.038,116.613],[118.937,116.613],[130.741,104.81],[130.741,27.405],[133.077,24.344],[133.077,-6.354]],"c":true}]},{"i":{"x":0.833,"y":0.833},"o":{"x":0.167,"y":0.167},"t":56,"s":[{"i":[[1.295,0.044],[0,0],[6.52,0],[0,0],[2.164,-1.2],[1.012,0.395],[0,0],[2.495,0.571],[0,0],[0,-6.52],[0,0],[-6.52,0],[0,0],[0,0],[-2.733,0.815],[-0.966,-0.33],[0,0],[-2.474,0],[0,0],[0,0],[0,6.519],[0,0],[0,1.668],[0,0]],"o":[[0,0],[0,-6.52],[0,0],[-2.474,0],[-1.008,0.404],[0,0],[-2.787,-0.915],[0,0],[-6.52,0],[0,0],[0,6.52],[0,0],[0,0],[2.2,-0.463],[0.951,-0.381],[0,0],[2.163,1.2],[0,0],[0,0],[6.519,0],[0,0],[1.295,-0.044],[0,0],[0,-1.668]],"v":[[130.741,-9.416],[130.741,-104.809],[118.936,-116.613],[7.323,-116.613],[0.252,-114.783],[-2.892,-114.769],[-2.929,-115.408],[-10,-118.046],[-124.313,-139.448],[-136.266,-129.393],[-136.179,129.543],[-124.572,138.847],[-9.85,117.863],[-9.755,116.613],[-2.684,114.783],[0.286,114.719],[0.401,114.783],[8.942,116.613],[9.038,116.613],[118.937,116.613],[130.741,104.81],[130.741,27.405],[133.077,24.344],[133.077,-6.354]],"c":true}]},{"i":{"x":0.833,"y":0.833},"o":{"x":0.167,"y":0.167},"t":59,"s":[{"i":[[1.295,0.044],[0,0],[6.52,0],[0,0],[2.164,-1.2],[1.012,0.395],[0,0],[2.498,0.671],[7.261,0],[0,-6.52],[0,0],[-17.913,0],[0,0],[0,0],[-2.833,0.748],[-0.966,-0.33],[0,0],[-2.474,0],[0,0],[0,0],[0,6.519],[0,0],[0,1.668],[0,0]],"o":[[0,0],[0,-6.52],[0,0],[-2.474,0],[-1.008,0.404],[0,0],[-2.896,-0.865],[0,0],[-23.138,0],[0,0],[0,6.52],[10.232,0],[0,0],[2.152,-0.545],[0.951,-0.381],[0,0],[2.163,1.2],[0,0],[0,0],[6.519,0],[0,0],[1.295,-0.044],[0,0],[0,-1.668]],"v":[[130.741,-9.416],[130.741,-104.809],[118.936,-116.613],[7.323,-116.613],[0.252,-114.783],[-2.892,-114.769],[-2.929,-114.783],[-12.716,-117.624],[-123.042,-143.651],[-144.273,-133.721],[-144.17,133.897],[-128.267,144.577],[-10.465,117.238],[-8.936,116.926],[-2.684,114.783],[0.286,114.719],[0.401,114.783],[8.942,116.613],[9.038,116.613],[118.937,116.613],[130.741,104.81],[130.741,27.405],[133.077,24.344],[133.077,-6.354]],"c":true}]},{"i":{"x":0.8,"y":1},"o":{"x":0.167,"y":0.167},"t":60,"s":[{"i":[[1.295,0.044],[0,0],[6.52,0],[0,0],[2.164,-1.2],[1.012,0.395],[0,0],[2.499,0.698],[0,0],[0,-12.135],[0,0],[-34.442,0],[0,0],[0,0],[-2.859,0.73],[-0.966,-0.33],[0,0],[-2.474,0],[0,0],[0,0],[0,6.519],[0,0],[0,1.668],[0,0]],"o":[[0,0],[0,-6.52],[0,0],[-2.474,0],[-1.008,0.404],[0,0],[-2.925,-0.851],[0,0],[-32.058,0],[0,0],[0,11.078],[0,0],[0,0],[2.14,-0.566],[0.951,-0.381],[0,0],[2.163,1.2],[0,0],[0,0],[6.519,0],[0,0],[1.295,-0.044],[0,0],[0,-1.668]],"v":[[130.741,-9.416],[130.741,-104.809],[118.936,-116.613],[7.323,-116.613],[0.252,-114.783],[-2.892,-114.769],[-2.929,-114.783],[-10,-116.836],[-126.224,-145.794],[-160.39,-134.865],[-160.283,135.047],[-126.011,146.227],[-9.85,116.613],[-9.755,116.613],[-2.684,114.783],[0.286,114.719],[0.401,114.783],[8.942,116.613],[9.038,116.613],[118.938,116.613],[130.741,104.81],[130.741,27.405],[133.077,24.344],[133.077,-6.354]],"c":true}]},{"t":61,"s":[{"i":[[1.295,0.044],[0,0],[6.52,0],[0,0],[2.164,-1.2],[1.012,0.395],[0,0],[2.5,0.717],[0,0],[0,-6.52],[0,0],[-6.52,0],[0,0],[0,0],[-2.879,0.717],[-0.966,-0.33],[0,0],[-2.474,0],[0,0],[0,0],[0,6.519],[0,0],[0,1.668],[0,0]],"o":[[0,0],[0,-6.52],[0,0],[-2.474,0],[-1.008,0.404],[0,0],[-2.946,-0.842],[0,0],[-6.52,0],[0,0],[0,6.52],[0,0],[0,0],[2.13,-0.582],[0.951,-0.381],[0,0],[2.163,1.2],[0,0],[0,0],[6.519,0],[0,0],[1.295,-0.044],[0,0],[0,-1.668]],"v":[[130.741,-9.416],[130.741,-104.809],[118.936,-116.613],[7.323,-116.613],[0.252,-114.783],[-2.892,-114.769],[-2.929,-114.783],[-10,-116.842],[-121.197,-147.509],[-133.002,-135.704],[-132.892,135.892],[-121.088,147.697],[-9.85,116.613],[-9.755,116.613],[-2.684,114.783],[0.286,114.719],[0.401,114.783],[8.942,116.613],[9.038,116.613],[118.937,116.613],[130.741,104.81],[130.741,27.405],[133.077,24.344],[133.077,-6.354]],"c":true}]}],"ix":2},"nm":"Path 2","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.501960813999,0.525490224361,0.54509806633,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[0,0],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 1","np":3,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false}],"ip":0,"op":61,"st":40,"bm":0},{"ddd":0,"ind":11,"ty":4,"nm":".black","cl":"black","parent":2,"sr":1,"ks":{"o":{"a":0,"k":100,"ix":11},"r":{"a":0,"k":0,"ix":10},"p":{"a":0,"k":[-1,0,0],"ix":2,"l":2},"a":{"a":0,"k":[-2,0,0],"ix":1,"l":2},"s":{"a":1,"k":[{"i":{"x":[0.8,0.8,0.8],"y":[0.15,1,1]},"o":{"x":[0.3,0.3,0.3],"y":[0,0,0]},"t":40,"s":[99,99,100]},{"t":61,"s":[-1,99,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":[[-2,-197],[-237,-197],[-237,211.874],[-2,211.874]],"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":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":1,"k":[{"i":{"x":0.833,"y":0.833},"o":{"x":0.3,"y":0},"t":40,"s":[{"i":[[1.295,0.044],[0,0],[6.52,0],[0,0],[2.164,-1.2],[1.012,0.395],[0,0],[2.474,0],[0,0],[0,-6.52],[0,0],[-6.52,0],[0,0],[0,0],[-2.164,1.2],[-0.966,-0.33],[0,0],[-2.474,0],[0,0],[0,0],[0,6.519],[0,0],[0,1.668],[0,0]],"o":[[0,0],[0,-6.52],[0,0],[-2.474,0],[-1.008,0.404],[0,0],[-2.164,-1.2],[0,0],[-6.52,0],[0,0],[0,6.52],[0,0],[0,0],[2.474,0],[0.951,-0.381],[0,0],[2.163,1.2],[0,0],[0,0],[6.519,0],[0,0],[1.295,-0.044],[0,0],[0,-1.668]],"v":[[130.741,-9.416],[130.741,-104.809],[118.936,-116.613],[7.323,-116.613],[0.252,-114.783],[-2.892,-114.769],[-2.929,-114.783],[-10,-116.613],[-121.272,-116.613],[-133.077,-104.809],[-133.077,104.809],[-121.272,116.613],[-9.85,116.613],[-9.755,116.613],[-2.684,114.783],[0.286,114.719],[0.401,114.783],[8.942,116.613],[9.038,116.613],[118.937,116.613],[130.741,104.81],[130.741,27.405],[133.077,24.344],[133.077,-6.354]],"c":true}]},{"i":{"x":0.833,"y":0.833},"o":{"x":0.167,"y":0.167},"t":56,"s":[{"i":[[1.295,0.044],[0,0],[6.52,0],[0,0],[2.164,-1.2],[1.012,0.395],[0,0],[2.495,0.571],[0,0],[0,-6.52],[0,0],[-6.52,0],[0,0],[0,0],[-2.733,0.815],[-0.966,-0.33],[0,0],[-2.474,0],[0,0],[0,0],[0,6.519],[0,0],[0,1.668],[0,0]],"o":[[0,0],[0,-6.52],[0,0],[-2.474,0],[-1.008,0.404],[0,0],[-2.787,-0.915],[0,0],[-6.52,0],[0,0],[0,6.52],[0,0],[0,0],[2.2,-0.463],[0.951,-0.381],[0,0],[2.163,1.2],[0,0],[0,0],[6.519,0],[0,0],[1.295,-0.044],[0,0],[0,-1.668]],"v":[[130.741,-9.416],[130.741,-104.809],[118.936,-116.613],[7.323,-116.613],[0.252,-114.783],[-2.892,-114.769],[-2.929,-115.408],[-10,-118.046],[-124.313,-139.448],[-136.266,-129.393],[-136.179,129.543],[-124.572,138.847],[-9.85,117.863],[-9.755,116.613],[-2.684,114.783],[0.286,114.719],[0.401,114.783],[8.942,116.613],[9.038,116.613],[118.937,116.613],[130.741,104.81],[130.741,27.405],[133.077,24.344],[133.077,-6.354]],"c":true}]},{"i":{"x":0.833,"y":0.833},"o":{"x":0.167,"y":0.167},"t":59,"s":[{"i":[[1.295,0.044],[0,0],[6.52,0],[0,0],[2.164,-1.2],[1.012,0.395],[0,0],[2.498,0.671],[7.261,0],[0,-6.52],[0,0],[-17.913,0],[0,0],[0,0],[-2.833,0.748],[-0.966,-0.33],[0,0],[-2.474,0],[0,0],[0,0],[0,6.519],[0,0],[0,1.668],[0,0]],"o":[[0,0],[0,-6.52],[0,0],[-2.474,0],[-1.008,0.404],[0,0],[-2.896,-0.865],[0,0],[-23.138,0],[0,0],[0,6.52],[10.232,0],[0,0],[2.152,-0.545],[0.951,-0.381],[0,0],[2.163,1.2],[0,0],[0,0],[6.519,0],[0,0],[1.295,-0.044],[0,0],[0,-1.668]],"v":[[130.741,-9.416],[130.741,-104.809],[118.936,-116.613],[7.323,-116.613],[0.252,-114.783],[-2.892,-114.769],[-2.929,-114.783],[-12.716,-117.624],[-123.042,-143.651],[-144.273,-133.721],[-144.17,133.897],[-128.267,144.577],[-10.465,117.238],[-8.936,116.926],[-2.684,114.783],[0.286,114.719],[0.401,114.783],[8.942,116.613],[9.038,116.613],[118.937,116.613],[130.741,104.81],[130.741,27.405],[133.077,24.344],[133.077,-6.354]],"c":true}]},{"i":{"x":0.8,"y":1},"o":{"x":0.167,"y":0.167},"t":60,"s":[{"i":[[1.295,0.044],[0,0],[6.52,0],[0,0],[2.164,-1.2],[1.012,0.395],[0,0],[2.499,0.698],[0,0],[0,-12.135],[0,0],[-34.442,0],[0,0],[0,0],[-2.859,0.73],[-0.966,-0.33],[0,0],[-2.474,0],[0,0],[0,0],[0,6.519],[0,0],[0,1.668],[0,0]],"o":[[0,0],[0,-6.52],[0,0],[-2.474,0],[-1.008,0.404],[0,0],[-2.925,-0.851],[0,0],[-32.058,0],[0,0],[0,11.078],[0,0],[0,0],[2.14,-0.566],[0.951,-0.381],[0,0],[2.163,1.2],[0,0],[0,0],[6.519,0],[0,0],[1.295,-0.044],[0,0],[0,-1.668]],"v":[[130.741,-9.416],[130.741,-104.809],[118.936,-116.613],[7.323,-116.613],[0.252,-114.783],[-2.892,-114.769],[-2.929,-114.783],[-10,-116.836],[-126.224,-145.794],[-160.39,-134.865],[-160.283,135.047],[-126.011,146.227],[-9.85,116.613],[-9.755,116.613],[-2.684,114.783],[0.286,114.719],[0.401,114.783],[8.942,116.613],[9.038,116.613],[118.938,116.613],[130.741,104.81],[130.741,27.405],[133.077,24.344],[133.077,-6.354]],"c":true}]},{"t":61,"s":[{"i":[[1.295,0.044],[0,0],[6.52,0],[0,0],[2.164,-1.2],[1.012,0.395],[0,0],[2.5,0.717],[0,0],[0,-6.52],[0,0],[-6.52,0],[0,0],[0,0],[-2.879,0.717],[-0.966,-0.33],[0,0],[-2.474,0],[0,0],[0,0],[0,6.519],[0,0],[0,1.668],[0,0]],"o":[[0,0],[0,-6.52],[0,0],[-2.474,0],[-1.008,0.404],[0,0],[-2.946,-0.842],[0,0],[-6.52,0],[0,0],[0,6.52],[0,0],[0,0],[2.13,-0.582],[0.951,-0.381],[0,0],[2.163,1.2],[0,0],[0,0],[6.519,0],[0,0],[1.295,-0.044],[0,0],[0,-1.668]],"v":[[130.741,-9.416],[130.741,-104.809],[118.936,-116.613],[7.323,-116.613],[0.252,-114.783],[-2.892,-114.769],[-2.929,-114.783],[-10,-116.842],[-121.197,-147.509],[-133.002,-135.704],[-132.892,135.892],[-121.088,147.697],[-9.85,116.613],[-9.755,116.613],[-2.684,114.783],[0.286,114.719],[0.401,114.783],[8.942,116.613],[9.038,116.613],[118.937,116.613],[130.741,104.81],[130.741,27.405],[133.077,24.344],[133.077,-6.354]],"c":true}]}],"ix":2},"nm":"Path 2","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0,0,0,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[0,0],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[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":61,"st":40,"bm":0},{"ddd":0,"ind":12,"ty":4,"nm":".grey601","cl":"grey601","parent":2,"sr":1,"ks":{"o":{"a":0,"k":100,"ix":11},"r":{"a":0,"k":0,"ix":10},"p":{"a":0,"k":[0,0,0],"ix":2,"l":2},"a":{"a":0,"k":[116.74,102.33,0],"ix":1,"l":2},"s":{"a":0,"k":[114.5,114.5,100],"ix":6,"l":2}},"ao":0,"hasMask":true,"masksProperties":[{"inv":true,"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":[[115.717,-109.174],[-119.283,-109.174],[-119.283,299.701],[115.717,299.701]],"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":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0,0],[4.17,0],[0,0],[0,4.18],[0,0],[-4.17,0],[0,0],[0,-4.18]],"o":[[0,4.18],[0,0],[-4.18,0],[0,0],[0,-4.18],[0,0],[4.18,0],[0,0]],"v":[[112.07,92.13],[104.12,99.71],[-106.16,99.71],[-114.11,92.13],[-114.11,-91.75],[-106.16,-99.71],[104.12,-99.71],[112.07,-91.75]],"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],[0.055,2.749],[0,0],[5.7,0],[0,0],[1.89,-1.05],[0.88,0.35],[0,0],[2.17,0],[0,0],[0,-5.7],[0,0],[-5.7,0],[0,0],[-1.89,1.05],[-0.85,-0.29],[0,0],[-2.17,0],[0,0],[0,5.7],[0,0],[0.055,2.493]],"o":[[0,0],[0,0],[0,-5.71],[0,0],[-2.17,0],[-0.88,0.35],[0,0],[-1.89,-1.06],[0,0],[-5.71,0],[0,0],[0,5.71],[0,0],[2.17,0],[0.83,-0.33],[0,0],[1.89,1.05],[0,0],[5.71,0],[0,0],[-0.069,-5.452],[0,0]],"v":[[114.45,-15.54],[114.45,-36.12],[114.45,-91.75],[104.12,-102.08],[6.42,-102.08],[0.23,-100.48],[-2.52,-100.47],[-2.55,-100.47],[-8.74,-102.08],[-106.16,-102.08],[-116.49,-91.75],[-116.49,91.75],[-106.16,102.08],[-8.54,102.08],[-2.35,100.48],[0.25,100.42],[0.35,100.48],[7.83,102.08],[104.12,102.08],[114.45,91.75],[114.45,31.38],[114.45,-0.88]],"c":true},"ix":2},"nm":"Path 2","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"mm","mm":1,"nm":"Merge Paths 1","mn":"ADBE Vector Filter - Merge","hd":false},{"ty":"fl","c":{"a":0,"k":[0.501960784314,0.525490196078,0.545098039216,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":[116.74,102.33],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 1","np":4,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false}],"ip":0,"op":247,"st":30,"bm":0},{"ddd":0,"ind":15,"ty":4,"nm":".black","cl":"black","parent":2,"sr":1,"ks":{"o":{"a":0,"k":100,"ix":11},"r":{"a":0,"k":0,"ix":10},"p":{"a":0,"k":[-1,0,0],"ix":2,"l":2},"a":{"a":0,"k":[-2,0,0],"ix":1,"l":2},"s":{"a":0,"k":[99,99,100],"ix":6,"l":2}},"ao":0,"hasMask":true,"masksProperties":[{"inv":true,"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":[[-2,-197],[-237,-197],[-237,211.874],[-2,211.874]],"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":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[1.295,0.044],[0,0],[6.52,0],[0,0],[2.164,-1.2],[1.012,0.395],[0,0],[2.474,0],[0,0],[0,-6.52],[0,0],[-6.52,0],[0,0],[0,0],[-2.164,1.2],[-0.966,-0.33],[0,0],[-2.474,0],[0,0],[0,0],[0,6.519],[0,0],[0,1.668],[0,0]],"o":[[0,0],[0,-6.52],[0,0],[-2.474,0],[-1.008,0.404],[0,0],[-2.164,-1.2],[0,0],[-6.52,0],[0,0],[0,6.52],[0,0],[0,0],[2.474,0],[0.951,-0.381],[0,0],[2.163,1.2],[0,0],[0,0],[6.519,0],[0,0],[1.295,-0.044],[0,0],[0,-1.668]],"v":[[130.741,-9.416],[130.741,-104.809],[118.936,-116.613],[7.323,-116.613],[0.252,-114.783],[-2.892,-114.769],[-2.929,-114.783],[-10,-116.613],[-121.272,-116.613],[-133.077,-104.809],[-133.077,104.809],[-121.272,116.613],[-9.85,116.613],[-9.755,116.613],[-2.684,114.783],[0.286,114.719],[0.401,114.783],[8.942,116.613],[9.038,116.613],[118.937,116.613],[130.741,104.81],[130.741,27.405],[133.077,24.344],[133.077,-6.354]],"c":true},"ix":2},"nm":"Path 2","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0,0,0,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[0,0],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[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":244,"st":40,"bm":0},{"ddd":0,"ind":16,"ty":4,"nm":".black","cl":"black","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":[[15.291,0],[0,0],[0,15.652],[0,0],[-15.291,0],[0,0],[0,-15.652],[0,0]],"o":[[0,0],[-15.291,0],[0,0],[0,-15.652],[0,0],[15.185,0],[0,0],[0,15.544]],"v":[[178.179,150],[-178.179,150],[-206,121.522],[-206,-121.522],[-178.179,-150],[178.286,-150],[206,-121.522],[206,121.63]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0,0,0,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[0,0],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[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":244,"st":40,"bm":0}],"markers":[]}
+{"v":"5.12.1","fr":60,"ip":0,"op":241,"w":412,"h":300,"nm":"Foldable_FoldingSetting_EDU_03b_412x300_export","ddd":0,"assets":[{"id":"comp_0","nm":"Lockscreen_Locked_Black","fr":60,"layers":[{"ddd":0,"ind":1,"ty":4,"nm":"lock","sr":1,"ks":{"o":{"a":0,"k":100,"ix":11},"r":{"a":0,"k":0,"ix":10},"p":{"a":0,"k":[205.5,213.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.386,-0.392],[-0.541,0],[0,0],[-0.386,0.392],[0,0.55],[0,0],[0.386,0.392],[0.541,0],[0,0],[0,0],[1.214,1.235],[1.726,0],[1.216,-1.235],[0,-1.752],[0,0],[0,0],[0.386,-0.392],[0,-0.55],[0,0]],"o":[[0.386,0.392],[0,0],[0.541,0],[0.386,-0.392],[0,0],[0,-0.55],[-0.386,-0.392],[0,0],[0,0],[0,-1.752],[-1.214,-1.235],[-1.726,0],[-1.216,1.235],[0,0],[0,0],[-0.541,0],[-0.386,0.392],[0,0],[0,0.55]],"v":[[-9.922,13.413],[-8.531,14],[8.531,14],[9.922,13.413],[10.5,12],[10.5,-2.467],[9.922,-3.879],[8.531,-4.467],[6.234,-4.467],[6.234,-7.667],[4.413,-12.148],[0.003,-14],[-4.41,-12.148],[-6.234,-7.667],[-6.234,-4.467],[-8.531,-4.467],[-9.922,-3.879],[-10.5,-2.467],[-10.5,12]],"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],[0,0],[0,0],[0,0]],"o":[[0,0],[0,0],[0,0],[0,0]],"v":[[8.531,12],[-8.531,12],[-8.531,-2.467],[8.531,-2.467]],"c":true},"ix":2},"nm":"Path 2","mn":"ADBE Vector Shape - Group","hd":false},{"ind":2,"ty":"sh","ix":3,"ks":{"a":0,"k":{"i":[[0.492,-0.49],[0.696,0],[0.496,0.489],[0,0.678],[-0.492,0.544],[-0.696,0],[-0.496,-0.544],[0,-0.667]],"o":[[-0.492,0.49],[-0.696,0],[-0.496,-0.489],[0,-0.678],[0.492,-0.544],[0.696,0],[0.496,0.544],[0,0.688]],"v":[[1.788,6.599],[0.006,7.333],[-1.783,6.6],[-2.527,4.85],[-1.788,3.017],[-0.006,2.2],[1.783,3.017],[2.527,4.833]],"c":true},"ix":2},"nm":"Path 3","mn":"ADBE Vector Shape - Group","hd":false},{"ind":3,"ty":"sh","ix":4,"ks":{"a":0,"k":{"i":[[0,0],[0,0],[0,0],[-0.831,0.843],[-1.184,0],[-0.829,-0.843],[0,-1.204]],"o":[[0,0],[0,0],[0,-1.204],[0.831,-0.843],[1.184,0],[0.829,0.843],[0,0]],"v":[[4.266,-4.467],[-4.266,-4.467],[-4.266,-7.667],[-3.019,-10.736],[0.004,-12],[3.023,-10.736],[4.266,-7.667]],"c":true},"ix":2},"nm":"Path 4","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":[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":"Vector","np":5,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false}],"ip":0,"op":1800,"st":0,"ct":1,"bm":0},{"ddd":0,"ind":2,"ty":4,"nm":"clock","sr":1,"ks":{"o":{"a":0,"k":100,"ix":11},"r":{"a":0,"k":0,"ix":10},"p":{"a":0,"k":[206.116,143.317,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.92,-2.182],[0,-2.945],[0,0],[-0.894,-2.182],[-1.578,-1.209],[-2.104,0],[-1.604,1.209],[-0.868,2.182],[0,2.919],[0.894,2.182],[1.604,1.21],[2.103,0],[1.604,-1.21]],"o":[[-0.894,2.182],[0,0],[0,2.971],[0.92,2.182],[1.604,1.183],[2.077,0],[1.604,-1.209],[0.894,-2.209],[0,-2.945],[-0.868,-2.182],[-1.578,-1.21],[-2.104,0],[-1.578,1.21]],"v":[[-20.775,-24.257],[-22.116,-16.565],[-22.116,-16.565],[-20.775,-8.835],[-17.028,-3.747],[-11.467,-1.972],[-5.945,-3.786],[-2.238,-8.874],[-0.897,-16.565],[-2.238,-24.257],[-5.945,-29.344],[-11.467,-31.159],[-17.028,-29.344]],"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.789,-2.051],[0,-2.735],[0,0],[0.789,-2.051],[1.446,-1.157],[1.972,0],[1.446,1.131],[0.815,2.051],[0,2.708],[-0.789,2.051],[-1.446,1.131],[-1.92,0],[-1.446,-1.157]],"o":[[0.815,2.051],[0,0],[0,2.735],[-0.789,2.051],[-1.446,1.131],[-1.946,0],[-1.446,-1.157],[-0.789,-2.077],[0,-2.735],[0.815,-2.051],[1.472,-1.157],[1.946,0],[1.446,1.131]],"v":[[-3.066,-23.744],[-1.843,-16.565],[-1.843,-16.565],[-3.027,-9.387],[-6.379,-4.575],[-11.507,-2.879],[-16.594,-4.575],[-19.986,-9.387],[-21.17,-16.565],[-19.986,-23.744],[-16.594,-28.516],[-11.507,-30.252],[-6.419,-28.516]],"c":true},"ix":2},"nm":"Path 2","mn":"ADBE Vector Shape - Group","hd":false},{"ind":2,"ty":"sh","ix":3,"ks":{"a":0,"k":{"i":[[-1.394,-0.763],[-1.604,0],[0,0],[-0.868,0.316],[-0.657,0.473],[-0.394,0.526],[0,0],[0,0],[0,0],[-0.289,0.92],[0,1.157],[0.815,1.367],[1.42,0.815],[1.814,0],[1.42,-0.815],[0.815,-1.394],[0,-1.735],[-0.841,-1.367]],"o":[[1.394,0.763],[0,0],[1.078,0],[0.868,-0.316],[0.684,-0.5],[0,0],[0,0],[0,0],[0.526,-0.789],[0.316,-0.92],[0,-1.709],[-0.815,-1.394],[-1.42,-0.841],[-1.762,0],[-1.42,0.815],[-0.815,1.367],[0,1.735],[0.868,1.341]],"v":[[6.616,-14.317],[11.112,-13.173],[11.112,-13.173],[14.031,-13.647],[16.318,-14.83],[17.936,-16.368],[8.746,-2.524],[9.574,-2.012],[19.04,-16.447],[20.263,-19.011],[20.736,-22.127],[19.513,-26.741],[16.161,-30.054],[11.309,-31.317],[6.537,-30.094],[3.184,-26.781],[1.962,-22.127],[3.224,-17.473]],"c":true},"ix":2},"nm":"Path 3","mn":"ADBE Vector Shape - Group","hd":false},{"ind":3,"ty":"sh","ix":4,"ks":{"a":0,"k":{"i":[[-0.736,-1.262],[0,-1.525],[0,0],[0.815,-1.236],[1.288,-0.657],[1.473,0],[1.315,0.71],[0.789,1.21],[0,1.551],[-0.736,1.262],[-1.262,0.736],[-1.604,0],[-1.288,-0.763]],"o":[[0.736,1.236],[0,0],[0,1.657],[-0.815,1.21],[-1.288,0.657],[-1.473,0],[-1.288,-0.71],[-0.763,-1.236],[0,-1.551],[0.736,-1.262],[1.288,-0.736],[1.63,0],[1.288,0.763]],"v":[[18.724,-26.268],[19.829,-22.127],[19.829,-22.127],[18.606,-17.788],[15.451,-14.988],[11.309,-14.002],[7.129,-15.067],[4.013,-17.946],[2.869,-22.127],[3.973,-26.347],[6.971,-29.344],[11.309,-30.449],[15.687,-29.305]],"c":true},"ix":2},"nm":"Path 4","mn":"ADBE Vector Shape - Group","hd":false},{"ind":4,"ty":"sh","ix":5,"ks":{"a":0,"k":{"i":[[-0.789,1.288],[0,1.788],[0,0],[0.605,0.973],[1.131,0.578],[1.578,0.079],[-0.947,0.552],[-0.473,0.92],[0,1.209],[0.736,1.104],[1.262,0.578],[1.63,0],[1.525,-1.078],[0.605,-1.709],[0,0],[-1.367,0.973],[-1.972,0],[-1.104,-0.526],[-0.631,-0.999],[0,-1.394],[0.526,-0.894],[1.052,-0.526],[1.657,0],[0,0],[0,0],[0,0],[-1.21,-0.526],[-0.579,-0.973],[0,-1.262],[0.684,-1.157],[1.262,-0.631],[1.683,0],[1.236,0.552],[0.815,0.947],[0.368,1.209],[0,0],[-0.894,-1.025],[-1.367,-0.631],[-1.814,0],[-1.367,0.684]],"o":[[0.815,-1.288],[0,0],[0,-1.367],[-0.579,-0.999],[-1.104,-0.578],[1.446,-0.158],[0.947,-0.552],[0.473,-0.92],[0,-1.604],[-0.71,-1.131],[-1.262,-0.578],[-2.235,0],[-1.499,1.078],[0,0],[0.578,-1.578],[1.367,-0.973],[1.446,0],[1.104,0.526],[0.657,0.973],[0,1.183],[-0.5,0.894],[-1.052,0.526],[0,0],[0,0],[0,0],[1.841,0],[1.209,0.526],[0.605,0.947],[0,1.63],[-0.684,1.157],[-1.236,0.605],[-1.63,0],[-1.236,-0.552],[-0.789,-0.947],[0,0],[0.342,1.236],[0.894,1.025],[1.367,0.605],[1.814,0],[1.393,-0.71]],"v":[[-3.46,27.293],[-2.238,22.679],[-2.238,22.679],[-3.145,19.169],[-5.709,16.802],[-9.732,15.816],[-6.142,14.751],[-4.013,12.542],[-3.303,9.348],[-4.407,5.285],[-7.365,2.721],[-11.704,1.854],[-17.344,3.471],[-20.499,7.652],[-19.631,8.046],[-16.713,4.22],[-11.704,2.761],[-7.878,3.55],[-5.275,5.837],[-4.289,9.387],[-5.078,12.503],[-7.405,14.633],[-11.467,15.422],[-14.425,15.422],[-14.425,16.329],[-11.388,16.329],[-6.813,17.118],[-4.131,19.366],[-3.224,22.679],[-4.249,26.86],[-7.168,29.542],[-11.546,30.449],[-15.845,29.621],[-18.922,27.372],[-20.657,24.138],[-21.525,24.533],[-19.671,27.925],[-16.279,30.409],[-11.507,31.317],[-6.734,30.291]],"c":true},"ix":2},"nm":"Path 5","mn":"ADBE Vector Shape - Group","hd":false},{"ind":5,"ty":"sh","ix":6,"ks":{"a":0,"k":{"i":[[0.92,-2.182],[0,-2.945],[-0.894,-2.182],[-1.578,-1.209],[-2.104,0],[-1.604,1.209],[-0.868,2.182],[0,2.919],[0.894,2.182],[1.604,1.209],[2.104,0],[1.604,-1.209]],"o":[[-0.894,2.182],[0,2.971],[0.92,2.182],[1.604,1.183],[2.077,0],[1.604,-1.209],[0.894,-2.209],[0,-2.945],[-0.868,-2.182],[-1.578,-1.209],[-2.104,0],[-1.578,1.209]],"v":[[2.238,8.874],[0.897,16.565],[2.238,24.296],[5.985,29.384],[11.546,31.159],[17.068,29.344],[20.775,24.256],[22.116,16.565],[20.775,8.874],[17.068,3.786],[11.546,1.972],[5.985,3.786]],"c":true},"ix":2},"nm":"Path 6","mn":"ADBE Vector Shape - Group","hd":false},{"ind":6,"ty":"sh","ix":7,"ks":{"a":0,"k":{"i":[[-0.789,-2.051],[0,-2.735],[0.789,-2.051],[1.446,-1.157],[1.972,0],[1.446,1.131],[0.815,2.051],[0,2.708],[-0.789,2.051],[-1.446,1.131],[-1.919,0],[-1.446,-1.157]],"o":[[0.815,2.051],[0,2.735],[-0.789,2.051],[-1.446,1.131],[-1.946,0],[-1.446,-1.157],[-0.789,-2.077],[0,-2.735],[0.815,-2.051],[1.473,-1.157],[1.946,0],[1.446,1.131]],"v":[[19.947,9.387],[21.17,16.565],[19.986,23.744],[16.634,28.556],[11.507,30.252],[6.419,28.556],[3.027,23.744],[1.843,16.565],[3.027,9.387],[6.419,4.615],[11.507,2.879],[16.595,4.615]],"c":true},"ix":2},"nm":"Path 7","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"mm","mm":1,"nm":"Merge Paths 1","mn":"ADBE Vector Filter - Merge","hd":false},{"ty":"fl","c":{"a":0,"k":[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":"Vector","np":9,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false}],"ip":0,"op":1800,"st":0,"ct":1,"bm":0},{"ddd":0,"ind":3,"ty":4,"nm":"gradient","sr":1,"ks":{"o":{"a":0,"k":100,"ix":11},"r":{"a":0,"k":0,"ix":10},"p":{"a":0,"k":[206.25,150.5,0],"ix":2,"l":2},"a":{"a":0,"k":[0,0,0],"ix":1,"l":2},"s":{"a":0,"k":[100,100,100],"ix":6,"l":2}},"ao":0,"shapes":[{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0,0],[0,4.314],[0,0],[6.829,0],[0,0],[0,-4.314],[0,0],[-4.553,0]],"o":[[4.553,0],[0,0],[0,-4.314],[0,0],[-4.553,0],[0,0],[0,4.314],[0,0]],"v":[[48.319,100.5],[57.25,91.034],[57.25,-94.611],[46.743,-102.5],[-51.497,-102.5],[-56.75,-95.67],[-56.75,93.67],[-51.497,100.5]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0,0,0,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[0,0],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[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":"Vector","np":2,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false}],"ip":0,"op":1800,"st":0,"ct":1,"bm":0}]},{"id":"comp_1","nm":"Unfolded Gmail UI","fr":60,"layers":[{"ddd":0,"ind":1,"ty":4,"nm":"Rectangle 3470520","sr":1,"ks":{"o":{"a":0,"k":100,"ix":11},"r":{"a":0,"k":0,"ix":10},"p":{"a":0,"k":[114.994,141.582,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":[{"ty":"rc","d":1,"s":{"a":0,"k":[20,5],"ix":2},"p":{"a":0,"k":[0,0],"ix":3},"r":{"a":0,"k":50,"ix":4},"nm":"Rectangle Path 1","mn":"ADBE Vector Shape - Rect","hd":false},{"ty":"fl","c":{"a":0,"k":[0.23137255013,0.250980407,0.262745112181,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":"Rectangle 3470520","np":2,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false}],"ip":0,"op":600,"st":0,"ct":1,"bm":0},{"ddd":0,"ind":2,"ty":4,"nm":"Rectangle 3470519","sr":1,"ks":{"o":{"a":0,"k":100,"ix":11},"r":{"a":0,"k":0,"ix":10},"p":{"a":0,"k":[114.994,132.582,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":[{"ty":"rc","d":1,"s":{"a":0,"k":[20,5],"ix":2},"p":{"a":0,"k":[0,0],"ix":3},"r":{"a":0,"k":50,"ix":4},"nm":"Rectangle Path 1","mn":"ADBE Vector Shape - Rect","hd":false},{"ty":"fl","c":{"a":0,"k":[0.23137255013,0.250980407,0.262745112181,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":"Rectangle 3470519","np":2,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false}],"ip":0,"op":600,"st":0,"ct":1,"bm":0},{"ddd":0,"ind":3,"ty":4,"nm":"Rectangle 3470518","sr":1,"ks":{"o":{"a":0,"k":100,"ix":11},"r":{"a":0,"k":0,"ix":10},"p":{"a":0,"k":[114.994,123.582,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":[{"ty":"rc","d":1,"s":{"a":0,"k":[20,5],"ix":2},"p":{"a":0,"k":[0,0],"ix":3},"r":{"a":0,"k":50,"ix":4},"nm":"Rectangle Path 1","mn":"ADBE Vector Shape - Rect","hd":false},{"ty":"fl","c":{"a":0,"k":[0.23137255013,0.250980407,0.262745112181,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":"Rectangle 3470518","np":2,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false}],"ip":0,"op":600,"st":0,"ct":1,"bm":0},{"ddd":0,"ind":4,"ty":4,"nm":"Rectangle 3470517","sr":1,"ks":{"o":{"a":0,"k":100,"ix":11},"r":{"a":0,"k":0,"ix":10},"p":{"a":0,"k":[114.994,114.582,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":[{"ty":"rc","d":1,"s":{"a":0,"k":[20,5],"ix":2},"p":{"a":0,"k":[0,0],"ix":3},"r":{"a":0,"k":50,"ix":4},"nm":"Rectangle Path 1","mn":"ADBE Vector Shape - Rect","hd":false},{"ty":"fl","c":{"a":0,"k":[0.23137255013,0.250980407,0.262745112181,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":"Rectangle 3470517","np":2,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false}],"ip":0,"op":600,"st":0,"ct":1,"bm":0},{"ddd":0,"ind":5,"ty":4,"nm":"Rectangle 3470516","sr":1,"ks":{"o":{"a":0,"k":100,"ix":11},"r":{"a":0,"k":0,"ix":10},"p":{"a":0,"k":[114.994,105.582,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":[{"ty":"rc","d":1,"s":{"a":0,"k":[20,5],"ix":2},"p":{"a":0,"k":[0,0],"ix":3},"r":{"a":0,"k":50,"ix":4},"nm":"Rectangle Path 1","mn":"ADBE Vector Shape - Rect","hd":false},{"ty":"fl","c":{"a":0,"k":[0.23137255013,0.250980407,0.262745112181,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":"Rectangle 3470516","np":2,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false}],"ip":0,"op":600,"st":0,"ct":1,"bm":0},{"ddd":0,"ind":6,"ty":4,"nm":"Rectangle 3470515","sr":1,"ks":{"o":{"a":0,"k":100,"ix":11},"r":{"a":0,"k":0,"ix":10},"p":{"a":0,"k":[114.994,96.582,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":[{"ty":"rc","d":1,"s":{"a":0,"k":[20,5],"ix":2},"p":{"a":0,"k":[0,0],"ix":3},"r":{"a":0,"k":50,"ix":4},"nm":"Rectangle Path 1","mn":"ADBE Vector Shape - Rect","hd":false},{"ty":"fl","c":{"a":0,"k":[0.23137255013,0.250980407,0.262745112181,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":"Rectangle 3470515","np":2,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false}],"ip":0,"op":600,"st":0,"ct":1,"bm":0},{"ddd":0,"ind":7,"ty":4,"nm":"Ellipse 7584","sr":1,"ks":{"o":{"a":0,"k":100,"ix":11},"r":{"a":0,"k":0,"ix":10},"p":{"a":0,"k":[296.494,74.582,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":[{"d":1,"ty":"el","s":{"a":0,"k":[15,15],"ix":2},"p":{"a":0,"k":[0,0],"ix":3},"nm":"Ellipse Path 1","mn":"ADBE Vector Shape - Ellipse","hd":false},{"ty":"fl","c":{"a":0,"k":[0.23137255013,0.250980407,0.262745112181,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":"Ellipse 7584","np":2,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false}],"ip":0,"op":600,"st":0,"ct":1,"bm":0},{"ddd":0,"ind":8,"ty":4,"nm":"Ellipse 7598","sr":1,"ks":{"o":{"a":0,"k":100,"ix":11},"r":{"a":0,"k":0,"ix":10},"p":{"a":0,"k":[154.494,209.582,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":[{"d":1,"ty":"el","s":{"a":0,"k":[15,15],"ix":2},"p":{"a":0,"k":[0,0],"ix":3},"nm":"Ellipse Path 1","mn":"ADBE Vector Shape - Ellipse","hd":false},{"ty":"fl","c":{"a":0,"k":[0.23137255013,0.250980407,0.262745112181,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":"Ellipse 7598","np":2,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false}],"ip":0,"op":600,"st":0,"ct":1,"bm":0},{"ddd":0,"ind":9,"ty":4,"nm":"Ellipse 7597","sr":1,"ks":{"o":{"a":0,"k":100,"ix":11},"r":{"a":0,"k":0,"ix":10},"p":{"a":0,"k":[154.494,182.582,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":[{"d":1,"ty":"el","s":{"a":0,"k":[15,15],"ix":2},"p":{"a":0,"k":[0,0],"ix":3},"nm":"Ellipse Path 1","mn":"ADBE Vector Shape - Ellipse","hd":false},{"ty":"fl","c":{"a":0,"k":[0.23137255013,0.250980407,0.262745112181,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":"Ellipse 7597","np":2,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false}],"ip":0,"op":600,"st":0,"ct":1,"bm":0},{"ddd":0,"ind":10,"ty":4,"nm":"Ellipse 7596","sr":1,"ks":{"o":{"a":0,"k":100,"ix":11},"r":{"a":0,"k":0,"ix":10},"p":{"a":0,"k":[154.494,155.582,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":[{"d":1,"ty":"el","s":{"a":0,"k":[15,15],"ix":2},"p":{"a":0,"k":[0,0],"ix":3},"nm":"Ellipse Path 1","mn":"ADBE Vector Shape - Ellipse","hd":false},{"ty":"fl","c":{"a":0,"k":[0.23137255013,0.250980407,0.262745112181,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":"Ellipse 7596","np":2,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false}],"ip":0,"op":600,"st":0,"ct":1,"bm":0},{"ddd":0,"ind":11,"ty":4,"nm":"Ellipse 7595","sr":1,"ks":{"o":{"a":0,"k":100,"ix":11},"r":{"a":0,"k":0,"ix":10},"p":{"a":0,"k":[154.494,128.582,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":[{"d":1,"ty":"el","s":{"a":0,"k":[15,15],"ix":2},"p":{"a":0,"k":[0,0],"ix":3},"nm":"Ellipse Path 1","mn":"ADBE Vector Shape - Ellipse","hd":false},{"ty":"fl","c":{"a":0,"k":[0.23137255013,0.250980407,0.262745112181,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":"Ellipse 7595","np":2,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false}],"ip":0,"op":600,"st":0,"ct":1,"bm":0},{"ddd":0,"ind":12,"ty":4,"nm":"Ellipse 7579","sr":1,"ks":{"o":{"a":0,"k":100,"ix":11},"r":{"a":0,"k":0,"ix":10},"p":{"a":0,"k":[154.494,101.582,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":[{"d":1,"ty":"el","s":{"a":0,"k":[15,15],"ix":2},"p":{"a":0,"k":[0,0],"ix":3},"nm":"Ellipse Path 1","mn":"ADBE Vector Shape - Ellipse","hd":false},{"ty":"fl","c":{"a":0,"k":[0.23137255013,0.250980407,0.262745112181,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":"Ellipse 7579","np":2,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false}],"ip":0,"op":600,"st":0,"ct":1,"bm":0},{"ddd":0,"ind":13,"ty":4,"nm":"Rectangle 3470514","sr":1,"ks":{"o":{"a":0,"k":100,"ix":11},"r":{"a":0,"k":0,"ix":10},"p":{"a":0,"k":[212.994,74.582,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":[{"ty":"rc","d":1,"s":{"a":0,"k":[132,15],"ix":2},"p":{"a":0,"k":[0,0],"ix":3},"r":{"a":0,"k":50,"ix":4},"nm":"Rectangle Path 1","mn":"ADBE Vector Shape - Rect","hd":false},{"ty":"fl","c":{"a":0,"k":[0.23137255013,0.250980407,0.262745112181,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":"Rectangle 3470514","np":2,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false}],"ip":0,"op":600,"st":0,"ct":1,"bm":0},{"ddd":0,"ind":14,"ty":4,"nm":"Rectangle 3470502","sr":1,"ks":{"o":{"a":0,"k":100,"ix":11},"r":{"a":0,"k":0,"ix":10},"p":{"a":0,"k":[120.994,74.582,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":[{"ty":"rc","d":1,"s":{"a":0,"k":[32,15],"ix":2},"p":{"a":0,"k":[0,0],"ix":3},"r":{"a":0,"k":50,"ix":4},"nm":"Rectangle Path 1","mn":"ADBE Vector Shape - Rect","hd":false},{"ty":"fl","c":{"a":0,"k":[0.23137255013,0.250980407,0.262745112181,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":"Rectangle 3470502","np":2,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false}],"ip":0,"op":600,"st":0,"ct":1,"bm":0},{"ddd":0,"ind":15,"ty":4,"nm":"Rectangle 3470530","sr":1,"ks":{"o":{"a":0,"k":100,"ix":11},"r":{"a":0,"k":0,"ix":10},"p":{"a":0,"k":[185.994,210.582,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":[{"ty":"rc","d":1,"s":{"a":0,"k":[40,5],"ix":2},"p":{"a":0,"k":[0,0],"ix":3},"r":{"a":0,"k":50,"ix":4},"nm":"Rectangle Path 1","mn":"ADBE Vector Shape - Rect","hd":false},{"ty":"fl","c":{"a":0,"k":[0.23137255013,0.250980407,0.262745112181,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":"Rectangle 3470530","np":2,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false}],"ip":0,"op":600,"st":0,"ct":1,"bm":0},{"ddd":0,"ind":16,"ty":4,"nm":"Rectangle 3470528","sr":1,"ks":{"o":{"a":0,"k":100,"ix":11},"r":{"a":0,"k":0,"ix":10},"p":{"a":0,"k":[185.994,183.582,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":[{"ty":"rc","d":1,"s":{"a":0,"k":[40,5],"ix":2},"p":{"a":0,"k":[0,0],"ix":3},"r":{"a":0,"k":50,"ix":4},"nm":"Rectangle Path 1","mn":"ADBE Vector Shape - Rect","hd":false},{"ty":"fl","c":{"a":0,"k":[0.23137255013,0.250980407,0.262745112181,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":"Rectangle 3470528","np":2,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false}],"ip":0,"op":600,"st":0,"ct":1,"bm":0},{"ddd":0,"ind":17,"ty":4,"nm":"Rectangle 3470526","sr":1,"ks":{"o":{"a":0,"k":100,"ix":11},"r":{"a":0,"k":0,"ix":10},"p":{"a":0,"k":[185.994,156.582,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":[{"ty":"rc","d":1,"s":{"a":0,"k":[40,5],"ix":2},"p":{"a":0,"k":[0,0],"ix":3},"r":{"a":0,"k":50,"ix":4},"nm":"Rectangle Path 1","mn":"ADBE Vector Shape - Rect","hd":false},{"ty":"fl","c":{"a":0,"k":[0.23137255013,0.250980407,0.262745112181,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":"Rectangle 3470526","np":2,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false}],"ip":0,"op":600,"st":0,"ct":1,"bm":0},{"ddd":0,"ind":18,"ty":4,"nm":"Rectangle 3470524","sr":1,"ks":{"o":{"a":0,"k":100,"ix":11},"r":{"a":0,"k":0,"ix":10},"p":{"a":0,"k":[185.994,129.582,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":[{"ty":"rc","d":1,"s":{"a":0,"k":[40,5],"ix":2},"p":{"a":0,"k":[0,0],"ix":3},"r":{"a":0,"k":50,"ix":4},"nm":"Rectangle Path 1","mn":"ADBE Vector Shape - Rect","hd":false},{"ty":"fl","c":{"a":0,"k":[0.23137255013,0.250980407,0.262745112181,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":"Rectangle 3470524","np":2,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false}],"ip":0,"op":600,"st":0,"ct":1,"bm":0},{"ddd":0,"ind":19,"ty":4,"nm":"Rectangle 3470522","sr":1,"ks":{"o":{"a":0,"k":100,"ix":11},"r":{"a":0,"k":0,"ix":10},"p":{"a":0,"k":[185.994,102.582,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":[{"ty":"rc","d":1,"s":{"a":0,"k":[40,5],"ix":2},"p":{"a":0,"k":[0,0],"ix":3},"r":{"a":0,"k":50,"ix":4},"nm":"Rectangle Path 1","mn":"ADBE Vector Shape - Rect","hd":false},{"ty":"fl","c":{"a":0,"k":[0.23137255013,0.250980407,0.262745112181,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":"Rectangle 3470522","np":2,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false}],"ip":0,"op":600,"st":0,"ct":1,"bm":0},{"ddd":0,"ind":20,"ty":4,"nm":"Rectangle 3470529","sr":1,"ks":{"o":{"a":0,"k":100,"ix":11},"r":{"a":0,"k":0,"ix":10},"p":{"a":0,"k":[174.494,204.082,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":[{"ty":"rc","d":1,"s":{"a":0,"k":[17,4],"ix":2},"p":{"a":0,"k":[0,0],"ix":3},"r":{"a":0,"k":50,"ix":4},"nm":"Rectangle Path 1","mn":"ADBE Vector Shape - Rect","hd":false},{"ty":"fl","c":{"a":0,"k":[0.23137255013,0.250980407,0.262745112181,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":"Rectangle 3470529","np":2,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false}],"ip":0,"op":600,"st":0,"ct":1,"bm":0},{"ddd":0,"ind":21,"ty":4,"nm":"Rectangle 3470527","sr":1,"ks":{"o":{"a":0,"k":100,"ix":11},"r":{"a":0,"k":0,"ix":10},"p":{"a":0,"k":[174.494,177.082,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":[{"ty":"rc","d":1,"s":{"a":0,"k":[17,4],"ix":2},"p":{"a":0,"k":[0,0],"ix":3},"r":{"a":0,"k":50,"ix":4},"nm":"Rectangle Path 1","mn":"ADBE Vector Shape - Rect","hd":false},{"ty":"fl","c":{"a":0,"k":[0.23137255013,0.250980407,0.262745112181,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":"Rectangle 3470527","np":2,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false}],"ip":0,"op":600,"st":0,"ct":1,"bm":0},{"ddd":0,"ind":22,"ty":4,"nm":"Rectangle 3470525","sr":1,"ks":{"o":{"a":0,"k":100,"ix":11},"r":{"a":0,"k":0,"ix":10},"p":{"a":0,"k":[174.494,150.082,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":[{"ty":"rc","d":1,"s":{"a":0,"k":[17,4],"ix":2},"p":{"a":0,"k":[0,0],"ix":3},"r":{"a":0,"k":50,"ix":4},"nm":"Rectangle Path 1","mn":"ADBE Vector Shape - Rect","hd":false},{"ty":"fl","c":{"a":0,"k":[0.23137255013,0.250980407,0.262745112181,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":"Rectangle 3470525","np":2,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false}],"ip":0,"op":600,"st":0,"ct":1,"bm":0},{"ddd":0,"ind":23,"ty":4,"nm":"Rectangle 3470523","sr":1,"ks":{"o":{"a":0,"k":100,"ix":11},"r":{"a":0,"k":0,"ix":10},"p":{"a":0,"k":[174.494,123.082,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":[{"ty":"rc","d":1,"s":{"a":0,"k":[17,4],"ix":2},"p":{"a":0,"k":[0,0],"ix":3},"r":{"a":0,"k":50,"ix":4},"nm":"Rectangle Path 1","mn":"ADBE Vector Shape - Rect","hd":false},{"ty":"fl","c":{"a":0,"k":[0.23137255013,0.250980407,0.262745112181,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":"Rectangle 3470523","np":2,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false}],"ip":0,"op":600,"st":0,"ct":1,"bm":0},{"ddd":0,"ind":24,"ty":4,"nm":"Rectangle 3470521","sr":1,"ks":{"o":{"a":0,"k":100,"ix":11},"r":{"a":0,"k":0,"ix":10},"p":{"a":0,"k":[174.494,96.082,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":[{"ty":"rc","d":1,"s":{"a":0,"k":[17,4],"ix":2},"p":{"a":0,"k":[0,0],"ix":3},"r":{"a":0,"k":50,"ix":4},"nm":"Rectangle Path 1","mn":"ADBE Vector Shape - Rect","hd":false},{"ty":"fl","c":{"a":0,"k":[0.23137255013,0.250980407,0.262745112181,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":"Rectangle 3470521","np":2,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false}],"ip":0,"op":600,"st":0,"ct":1,"bm":0}]}],"layers":[{"ddd":0,"ind":1,"ty":3,"nm":"Null 4","sr":1,"ks":{"o":{"a":0,"k":0,"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":[88,88,100],"ix":6,"l":2}},"ao":0,"ip":0,"op":241,"st":30,"bm":0},{"ddd":0,"ind":2,"ty":3,"nm":"Null 1","parent":1,"sr":1,"ks":{"o":{"a":0,"k":0,"ix":11},"r":{"a":0,"k":0,"ix":10},"p":{"a":1,"k":[{"i":{"x":0.2,"y":1},"o":{"x":0.8,"y":0},"t":40,"s":[0,0,0],"to":[-10.833,0,0],"ti":[10.833,0,0]},{"t":80,"s":[-65,0,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,"ip":0,"op":241,"st":40,"bm":0},{"ddd":0,"ind":3,"ty":4,"nm":".grey600","cl":"grey600","parent":2,"sr":1,"ks":{"o":{"a":0,"k":100,"ix":11},"r":{"a":0,"k":0,"ix":10},"p":{"a":0,"k":[-2.971,0,0],"ix":2,"l":2},"a":{"a":0,"k":[-68.471,0,0],"ix":1,"l":2},"s":{"a":1,"k":[{"i":{"x":[0,0,0],"y":[1,1,1]},"o":{"x":[0.001,0.001,0.001],"y":[0,0,0]},"t":60,"s":[0,100,100]},{"t":80,"s":[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.833,"y":1},"o":{"x":0.001,"y":0},"t":60,"s":[{"i":[[0,0],[5.09,0],[0,0],[-2.838,0],[0,0],[0,-5.089]],"o":[[0,5.09],[0,0],[-2.838,0],[0,0],[5.089,0],[0,0]],"v":[[63.495,137.576],[54.264,146.808],[-54.501,114.37],[-54.56,-114.429],[54.282,-146.679],[63.915,-137.047]],"c":true}]},{"i":{"x":0,"y":1},"o":{"x":0.167,"y":0},"t":61,"s":[{"i":[[0,0],[5.09,0],[0,0],[-2.838,0],[0,0],[0,-9.436]],"o":[[0,8.464],[0,0],[-2.838,0],[0,0],[5.089,0],[0,0]],"v":[[63.623,136.911],[54.466,146.518],[-54.319,117.62],[-54.594,-117.179],[54.309,-145.697],[63.951,-135.939]],"c":true}]},{"t":80,"s":[{"i":[[0,0],[5.09,0],[0,0],[0,0],[0,0],[0,-5.089]],"o":[[0,5.09],[0,0],[0,0],[0,0],[5.089,0],[0,0]],"v":[[63.599,105.138],[54.368,114.37],[-60.431,114.394],[-60.313,-114.39],[54.31,-114.429],[63.943,-104.797]],"c":true}]}],"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ind":1,"ty":"sh","ix":2,"ks":{"a":1,"k":[{"i":{"x":0.833,"y":1},"o":{"x":0.001,"y":0},"t":60,"s":[{"i":[[0,1.789],[0,0],[6.519,0],[0,0],[0,-2.523],[0,0],[-2.523,0],[0,0],[0,6.518],[0,0]],"o":[[0,0],[0,-6.519],[0,0],[-2.523,0],[0,0],[0,2.523],[0,0],[6.518,0],[0,0],[0,-1.339]],"v":[[66.136,-9.414],[66.108,-137.044],[54.305,-148.847],[-63.903,-116.597],[-68.471,-112.028],[-68.471,112.028],[-63.903,116.597],[54.23,149.034],[66.032,137.232],[66.136,27.401]],"c":true}]},{"i":{"x":0,"y":1},"o":{"x":0.167,"y":0},"t":61,"s":[{"i":[[0,2.744],[0,0],[6.519,0],[0,0],[0,-2.523],[0,0],[-2.523,0],[0,0],[0,14.182],[0,0]],"o":[[0,0],[0,-14.188],[0,0],[-2.523,0],[0,0],[0,2.523],[0,0],[6.518,0],[0,0],[0,-2.275]],"v":[[76.36,-9.414],[76.369,-135.937],[54.341,-147.74],[-63.903,-116.597],[-68.471,-112.028],[-68.471,112.028],[-63.903,116.597],[54.359,148.37],[76.385,136.568],[76.36,27.401]],"c":true}]},{"t":80,"s":[{"i":[[0,4.914],[0,0],[6.519,0],[0,0],[0,-2.523],[0,0],[-2.523,0],[0,0],[0,6.518],[0,0]],"o":[[0,0],[0,-6.519],[0,0],[-2.523,0],[0,0],[0,2.523],[0,0],[6.518,0],[0,0],[0,-4.401]],"v":[[66.136,-9.414],[66.136,-104.794],[54.333,-116.597],[-63.903,-116.597],[-68.471,-112.028],[-68.471,112.028],[-63.903,116.597],[54.334,116.597],[66.136,104.795],[66.136,27.401]],"c":true}]}],"ix":2},"nm":"Path 2","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.501960813999,0.525490224361,0.54509806633,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[0,0],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 1","np":3,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false}],"ip":61,"op":241,"st":39,"ct":1,"bm":0},{"ddd":0,"ind":5,"ty":0,"nm":"Lockscreen","refId":"comp_0","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]},{"t":90,"s":[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":[206,150,0],"ix":1,"l":2},"s":{"a":0,"k":[100,100,100],"ix":6,"l":2}},"ao":0,"w":412,"h":300,"ip":51,"op":651,"st":51,"bm":0},{"ddd":0,"ind":6,"ty":4,"nm":".black","cl":"black","parent":2,"sr":1,"ks":{"o":{"a":0,"k":100,"ix":11},"r":{"a":0,"k":0,"ix":10},"p":{"a":0,"k":[-2.971,0,0],"ix":2,"l":2},"a":{"a":0,"k":[-68.471,0,0],"ix":1,"l":2},"s":{"a":1,"k":[{"i":{"x":[0,0,0],"y":[1,1,1]},"o":{"x":[0.001,0.001,0.001],"y":[0,0,0]},"t":60,"s":[0,100,100]},{"t":80,"s":[99,99,100]}],"ix":6,"l":2}},"ao":0,"shapes":[{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":1,"k":[{"i":{"x":0.833,"y":1},"o":{"x":0.001,"y":0},"t":60,"s":[{"i":[[0,1.789],[0,0],[6.519,0],[0,0],[0,-2.523],[0,0],[-2.523,0],[0,0],[0,6.518],[0,0]],"o":[[0,0],[0,-6.519],[0,0],[-2.523,0],[0,0],[0,2.523],[0,0],[6.518,0],[0,0],[0,-1.339]],"v":[[66.136,-9.414],[66.108,-137.044],[54.305,-148.847],[-63.903,-116.597],[-68.471,-112.028],[-68.471,112.028],[-63.903,116.597],[54.23,149.034],[66.032,137.232],[66.136,27.401]],"c":true}]},{"i":{"x":0,"y":1},"o":{"x":0.167,"y":0},"t":61,"s":[{"i":[[0,2.744],[0,0],[6.519,0],[0,0],[0,-2.523],[0,0],[-2.523,0],[0,0],[0,14.182],[0,0]],"o":[[0,0],[0,-14.188],[0,0],[-2.523,0],[0,0],[0,2.523],[0,0],[6.518,0],[0,0],[0,-2.275]],"v":[[76.36,-9.414],[76.369,-135.937],[54.341,-147.74],[-63.903,-116.597],[-68.471,-112.028],[-68.471,112.028],[-63.903,116.597],[54.359,148.37],[76.385,136.568],[76.36,27.401]],"c":true}]},{"t":80,"s":[{"i":[[0,4.914],[0,0],[6.519,0],[0,0],[0,-2.523],[0,0],[-2.523,0],[0,0],[0,6.518],[0,0]],"o":[[0,0],[0,-6.519],[0,0],[-2.523,0],[0,0],[0,2.523],[0,0],[6.518,0],[0,0],[0,-4.401]],"v":[[66.136,-9.414],[66.136,-104.794],[54.333,-116.597],[-63.903,-116.597],[-68.471,-112.028],[-68.471,112.028],[-63.903,116.597],[54.334,116.597],[66.136,104.795],[66.136,27.401]],"c":true}]}],"ix":2},"nm":"Path 2","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0,0,0,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[0,0],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[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":61,"op":241,"st":39,"ct":1,"bm":0},{"ddd":0,"ind":7,"ty":4,"nm":"Mask","td":1,"sr":1,"ks":{"o":{"a":0,"k":100,"ix":11},"r":{"a":0,"k":0,"ix":10},"p":{"a":1,"k":[{"i":{"x":0.833,"y":0.833},"o":{"x":0.167,"y":0.167},"t":48,"s":[206,150,0],"to":[1.444,0,0],"ti":[-2,0,0]},{"i":{"x":0.833,"y":0.833},"o":{"x":0.167,"y":0.167},"t":49,"s":[214.667,150,0],"to":[2,0,0],"ti":[-1.083,0,0]},{"i":{"x":0.833,"y":0.833},"o":{"x":0.167,"y":0.167},"t":50,"s":[218,150,0],"to":[1.083,0,0],"ti":[-1.083,0,0]},{"i":{"x":0.833,"y":0.833},"o":{"x":0.167,"y":0.167},"t":51,"s":[221.167,150,0],"to":[1.083,0,0],"ti":[-1.111,0,0]},{"i":{"x":0.833,"y":0.833},"o":{"x":0.167,"y":0.167},"t":52,"s":[224.5,150,0],"to":[1.111,0,0],"ti":[-1.333,0,0]},{"i":{"x":0.833,"y":0.833},"o":{"x":0.167,"y":0.167},"t":53,"s":[227.833,150,0],"to":[1.333,0,0],"ti":[-1.528,0,0]},{"i":{"x":0.833,"y":0.833},"o":{"x":0.167,"y":0.167},"t":54,"s":[232.5,150,0],"to":[1.528,0,0],"ti":[-1.583,0,0]},{"i":{"x":0.833,"y":0.833},"o":{"x":0.167,"y":0.167},"t":55,"s":[237,150,0],"to":[1.583,0,0],"ti":[-1.889,0,0]},{"i":{"x":0.833,"y":0.833},"o":{"x":0.167,"y":0.167},"t":56,"s":[242,150,0],"to":[1.889,0,0],"ti":[-2.167,0,0]},{"i":{"x":0.833,"y":0.833},"o":{"x":0.167,"y":0.167},"t":57,"s":[248.333,150,0],"to":[2.167,0,0],"ti":[-2.278,0,0]},{"i":{"x":0.833,"y":0.833},"o":{"x":0.167,"y":0.167},"t":58,"s":[255,150,0],"to":[2.278,0,0],"ti":[-2.5,0,0]},{"i":{"x":0.833,"y":0.833},"o":{"x":0.167,"y":0.167},"t":59,"s":[262,150,0],"to":[2.5,0,0],"ti":[-3.556,0,0]},{"i":{"x":0.833,"y":0.833},"o":{"x":0.167,"y":0.167},"t":60,"s":[270,150,0],"to":[3.556,0,0],"ti":[-2.222,0,0]},{"t":61,"s":[283.333,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":[{"ty":"rc","d":1,"s":{"a":0,"k":[311.96,210.22],"ix":2},"p":{"a":0,"k":[0,0],"ix":3},"r":{"a":0,"k":0,"ix":4},"nm":"Rectangle Path 1","mn":"ADBE Vector Shape - Rect","hd":false},{"ty":"st","c":{"a":0,"k":[1,1,1,1],"ix":3},"o":{"a":0,"k":100,"ix":4},"w":{"a":0,"k":1,"ix":5},"lc":1,"lj":1,"ml":4,"bm":0,"nm":"Stroke 1","mn":"ADBE Vector Graphic - Stroke","hd":false},{"ty":"fl","c":{"a":0,"k":[1,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":[43.52,5.61],"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":"Rectangle 1","np":3,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false}],"ip":0,"op":241,"st":30,"ct":1,"bm":0},{"ddd":0,"ind":8,"ty":0,"nm":"Unfolded Gmail UI","parent":2,"tt":1,"tp":7,"refId":"comp_1","sr":1,"ks":{"o":{"a":1,"k":[{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"t":40,"s":[100]},{"t":50,"s":[0]}],"ix":11},"r":{"a":0,"k":0,"ix":10},"p":{"a":0,"k":[0,0,0],"ix":2,"l":2},"a":{"a":0,"k":[206,150,0],"ix":1,"l":2},"s":{"a":0,"k":[113.636,113.636,100],"ix":6,"l":2}},"ao":0,"w":412,"h":300,"ip":0,"op":241,"st":0,"bm":0},{"ddd":0,"ind":9,"ty":4,"nm":".grey600","cl":"grey600","parent":2,"sr":1,"ks":{"o":{"a":0,"k":100,"ix":11},"r":{"a":0,"k":0,"ix":10},"p":{"a":0,"k":[-1,0,0],"ix":2,"l":2},"a":{"a":0,"k":[-2,0,0],"ix":1,"l":2},"s":{"a":1,"k":[{"i":{"x":[0.8,0.8,0.8],"y":[0.15,1,1]},"o":{"x":[0.3,0.3,0.3],"y":[0,0,0]},"t":40,"s":[100,100,100]},{"t":61,"s":[0,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":[[-2,-197],[-237,-197],[-237,211.874],[-2,211.874]],"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":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":1,"k":[{"i":{"x":0.833,"y":0.833},"o":{"x":0.3,"y":0},"t":40,"s":[{"i":[[0,0],[4.771,0],[0,0],[0,0],[0,0],[0,0],[0,4.772],[0,0],[-4.771,0],[0,0],[0,0],[0,-4.772]],"o":[[0,4.772],[0,0],[0,0],[0,0],[0,0],[-4.771,0],[0,0],[0,-4.772],[0,0],[0,0],[4.771,0],[0,0]],"v":[[128.025,105.242],[118.937,113.897],[20.423,113.897],[-2.282,113.897],[-17.976,113.897],[-121.273,113.897],[-130.36,105.242],[-130.36,-104.809],[-121.273,-113.897],[-1.197,-113.897],[118.937,-113.897],[128.025,-104.809]],"c":true}]},{"i":{"x":0.8,"y":1},"o":{"x":0.167,"y":0.167},"t":59,"s":[{"i":[[0,0],[4.771,0],[0,0],[0,0],[0,0],[0,0],[0,4.772],[0,0],[-4.771,0],[0,0],[0,0],[0,-4.772]],"o":[[0,4.772],[0,0],[0,0],[0,0],[0,0],[-8.034,0],[0,0],[0,-4.772],[0,0],[0,0],[4.771,0],[0,0]],"v":[[128.025,105.243],[118.937,113.897],[20.423,113.897],[-1.182,113.897],[-16.193,117.028],[-121.36,141.834],[-130.185,134.804],[-130.289,-134.192],[-121.277,-142.03],[-1.188,-113.897],[118.937,-113.897],[128.025,-104.809]],"c":true}]},{"t":61,"s":[{"i":[[0,0],[4.771,0],[0,0],[0,0],[0,0],[0,0],[0,4.772],[0,0],[-4.771,0],[0,0],[0,0],[0,-4.772]],"o":[[0,4.772],[0,0],[0,0],[0,0],[0,0],[-4.771,0],[0,0],[0,-4.772],[0,0],[0,0],[4.771,0],[0,0]],"v":[[128.025,105.242],[118.937,113.897],[20.423,113.897],[-1.125,113.897],[-16.101,117.189],[-121.089,144.98],[-130.176,136.326],[-130.286,-135.704],[-121.198,-144.793],[-1.188,-113.897],[118.937,-113.897],[128.025,-104.809]],"c":true}]}],"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ind":1,"ty":"sh","ix":2,"ks":{"a":1,"k":[{"i":{"x":0.833,"y":0.833},"o":{"x":0.3,"y":0},"t":40,"s":[{"i":[[1.295,0.044],[0,0],[6.52,0],[0,0],[2.164,-1.2],[1.012,0.395],[0,0],[2.474,0],[0,0],[0,-6.52],[0,0],[-6.52,0],[0,0],[0,0],[-2.164,1.2],[-0.966,-0.33],[0,0],[-2.474,0],[0,0],[0,0],[0,6.519],[0,0],[0,1.668],[0,0]],"o":[[0,0],[0,-6.52],[0,0],[-2.474,0],[-1.008,0.404],[0,0],[-2.164,-1.2],[0,0],[-6.52,0],[0,0],[0,6.52],[0,0],[0,0],[2.474,0],[0.951,-0.381],[0,0],[2.163,1.2],[0,0],[0,0],[6.519,0],[0,0],[1.295,-0.044],[0,0],[0,-1.668]],"v":[[130.741,-9.416],[130.741,-104.809],[118.936,-116.613],[7.323,-116.613],[0.252,-114.783],[-2.892,-114.769],[-2.929,-114.783],[-10,-116.613],[-121.272,-116.613],[-133.077,-104.809],[-133.077,104.809],[-121.272,116.613],[-9.85,116.613],[-9.755,116.613],[-2.684,114.783],[0.286,114.719],[0.401,114.783],[8.942,116.613],[9.038,116.613],[118.937,116.613],[130.741,104.81],[130.741,27.405],[133.077,24.344],[133.077,-6.354]],"c":true}]},{"i":{"x":0.833,"y":0.833},"o":{"x":0.167,"y":0.167},"t":56,"s":[{"i":[[1.295,0.044],[0,0],[6.52,0],[0,0],[2.164,-1.2],[1.012,0.395],[0,0],[2.495,0.571],[0,0],[0,-6.52],[0,0],[-6.52,0],[0,0],[0,0],[-2.733,0.815],[-0.966,-0.33],[0,0],[-2.474,0],[0,0],[0,0],[0,6.519],[0,0],[0,1.668],[0,0]],"o":[[0,0],[0,-6.52],[0,0],[-2.474,0],[-1.008,0.404],[0,0],[-2.787,-0.915],[0,0],[-6.52,0],[0,0],[0,6.52],[0,0],[0,0],[2.2,-0.463],[0.951,-0.381],[0,0],[2.163,1.2],[0,0],[0,0],[6.519,0],[0,0],[1.295,-0.044],[0,0],[0,-1.668]],"v":[[130.741,-9.416],[130.741,-104.809],[118.936,-116.613],[7.323,-116.613],[0.252,-114.783],[-2.892,-114.769],[-2.929,-115.408],[-10,-118.046],[-124.313,-139.448],[-136.266,-129.393],[-136.179,129.543],[-124.572,138.847],[-9.85,117.863],[-9.755,116.613],[-2.684,114.783],[0.286,114.719],[0.401,114.783],[8.942,116.613],[9.038,116.613],[118.937,116.613],[130.741,104.81],[130.741,27.405],[133.077,24.344],[133.077,-6.354]],"c":true}]},{"i":{"x":0.833,"y":0.833},"o":{"x":0.167,"y":0.167},"t":59,"s":[{"i":[[1.295,0.044],[0,0],[6.52,0],[0,0],[2.164,-1.2],[1.012,0.395],[0,0],[2.498,0.671],[7.261,0],[0,-6.52],[0,0],[-17.913,0],[0,0],[0,0],[-2.833,0.748],[-0.966,-0.33],[0,0],[-2.474,0],[0,0],[0,0],[0,6.519],[0,0],[0,1.668],[0,0]],"o":[[0,0],[0,-6.52],[0,0],[-2.474,0],[-1.008,0.404],[0,0],[-2.896,-0.865],[0,0],[-23.138,0],[0,0],[0,6.52],[10.232,0],[0,0],[2.152,-0.545],[0.951,-0.381],[0,0],[2.163,1.2],[0,0],[0,0],[6.519,0],[0,0],[1.295,-0.044],[0,0],[0,-1.668]],"v":[[130.741,-9.416],[130.741,-104.809],[118.936,-116.613],[7.323,-116.613],[0.252,-114.783],[-2.892,-114.769],[-2.929,-114.783],[-12.716,-117.624],[-123.042,-143.651],[-144.273,-133.721],[-144.17,133.897],[-128.267,144.577],[-10.465,117.238],[-8.936,116.926],[-2.684,114.783],[0.286,114.719],[0.401,114.783],[8.942,116.613],[9.038,116.613],[118.937,116.613],[130.741,104.81],[130.741,27.405],[133.077,24.344],[133.077,-6.354]],"c":true}]},{"i":{"x":0.8,"y":1},"o":{"x":0.167,"y":0.167},"t":60,"s":[{"i":[[1.295,0.044],[0,0],[6.52,0],[0,0],[2.164,-1.2],[1.012,0.395],[0,0],[2.499,0.698],[0,0],[0,-12.135],[0,0],[-34.442,0],[0,0],[0,0],[-2.859,0.73],[-0.966,-0.33],[0,0],[-2.474,0],[0,0],[0,0],[0,6.519],[0,0],[0,1.668],[0,0]],"o":[[0,0],[0,-6.52],[0,0],[-2.474,0],[-1.008,0.404],[0,0],[-2.925,-0.851],[0,0],[-32.058,0],[0,0],[0,11.078],[0,0],[0,0],[2.14,-0.566],[0.951,-0.381],[0,0],[2.163,1.2],[0,0],[0,0],[6.519,0],[0,0],[1.295,-0.044],[0,0],[0,-1.668]],"v":[[130.741,-9.416],[130.741,-104.809],[118.936,-116.613],[7.323,-116.613],[0.252,-114.783],[-2.892,-114.769],[-2.929,-114.783],[-10,-116.836],[-126.224,-145.794],[-160.39,-134.865],[-160.283,135.047],[-126.011,146.227],[-9.85,116.613],[-9.755,116.613],[-2.684,114.783],[0.286,114.719],[0.401,114.783],[8.942,116.613],[9.038,116.613],[118.938,116.613],[130.741,104.81],[130.741,27.405],[133.077,24.344],[133.077,-6.354]],"c":true}]},{"t":61,"s":[{"i":[[1.295,0.044],[0,0],[6.52,0],[0,0],[2.164,-1.2],[1.012,0.395],[0,0],[2.5,0.717],[0,0],[0,-6.52],[0,0],[-6.52,0],[0,0],[0,0],[-2.879,0.717],[-0.966,-0.33],[0,0],[-2.474,0],[0,0],[0,0],[0,6.519],[0,0],[0,1.668],[0,0]],"o":[[0,0],[0,-6.52],[0,0],[-2.474,0],[-1.008,0.404],[0,0],[-2.946,-0.842],[0,0],[-6.52,0],[0,0],[0,6.52],[0,0],[0,0],[2.13,-0.582],[0.951,-0.381],[0,0],[2.163,1.2],[0,0],[0,0],[6.519,0],[0,0],[1.295,-0.044],[0,0],[0,-1.668]],"v":[[130.741,-9.416],[130.741,-104.809],[118.936,-116.613],[7.323,-116.613],[0.252,-114.783],[-2.892,-114.769],[-2.929,-114.783],[-10,-116.842],[-121.197,-147.509],[-133.002,-135.704],[-132.892,135.892],[-121.088,147.697],[-9.85,116.613],[-9.755,116.613],[-2.684,114.783],[0.286,114.719],[0.401,114.783],[8.942,116.613],[9.038,116.613],[118.937,116.613],[130.741,104.81],[130.741,27.405],[133.077,24.344],[133.077,-6.354]],"c":true}]}],"ix":2},"nm":"Path 2","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.501960813999,0.525490224361,0.54509806633,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[0,0],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 1","np":3,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false}],"ip":0,"op":61,"st":40,"ct":1,"bm":0},{"ddd":0,"ind":10,"ty":4,"nm":".black","cl":"black","parent":2,"sr":1,"ks":{"o":{"a":0,"k":100,"ix":11},"r":{"a":0,"k":0,"ix":10},"p":{"a":0,"k":[-1,0,0],"ix":2,"l":2},"a":{"a":0,"k":[-2,0,0],"ix":1,"l":2},"s":{"a":1,"k":[{"i":{"x":[0.8,0.8,0.8],"y":[0.15,1,1]},"o":{"x":[0.3,0.3,0.3],"y":[0,0,0]},"t":40,"s":[99,99,100]},{"t":61,"s":[-1,99,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":[[-2,-197],[-237,-197],[-237,211.874],[-2,211.874]],"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":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":1,"k":[{"i":{"x":0.833,"y":0.833},"o":{"x":0.3,"y":0},"t":40,"s":[{"i":[[1.295,0.044],[0,0],[6.52,0],[0,0],[2.164,-1.2],[1.012,0.395],[0,0],[2.474,0],[0,0],[0,-6.52],[0,0],[-6.52,0],[0,0],[0,0],[-2.164,1.2],[-0.966,-0.33],[0,0],[-2.474,0],[0,0],[0,0],[0,6.519],[0,0],[0,1.668],[0,0]],"o":[[0,0],[0,-6.52],[0,0],[-2.474,0],[-1.008,0.404],[0,0],[-2.164,-1.2],[0,0],[-6.52,0],[0,0],[0,6.52],[0,0],[0,0],[2.474,0],[0.951,-0.381],[0,0],[2.163,1.2],[0,0],[0,0],[6.519,0],[0,0],[1.295,-0.044],[0,0],[0,-1.668]],"v":[[130.741,-9.416],[130.741,-104.809],[118.936,-116.613],[7.323,-116.613],[0.252,-114.783],[-2.892,-114.769],[-2.929,-114.783],[-10,-116.613],[-121.272,-116.613],[-133.077,-104.809],[-133.077,104.809],[-121.272,116.613],[-9.85,116.613],[-9.755,116.613],[-2.684,114.783],[0.286,114.719],[0.401,114.783],[8.942,116.613],[9.038,116.613],[118.937,116.613],[130.741,104.81],[130.741,27.405],[133.077,24.344],[133.077,-6.354]],"c":true}]},{"i":{"x":0.833,"y":0.833},"o":{"x":0.167,"y":0.167},"t":56,"s":[{"i":[[1.295,0.044],[0,0],[6.52,0],[0,0],[2.164,-1.2],[1.012,0.395],[0,0],[2.495,0.571],[0,0],[0,-6.52],[0,0],[-6.52,0],[0,0],[0,0],[-2.733,0.815],[-0.966,-0.33],[0,0],[-2.474,0],[0,0],[0,0],[0,6.519],[0,0],[0,1.668],[0,0]],"o":[[0,0],[0,-6.52],[0,0],[-2.474,0],[-1.008,0.404],[0,0],[-2.787,-0.915],[0,0],[-6.52,0],[0,0],[0,6.52],[0,0],[0,0],[2.2,-0.463],[0.951,-0.381],[0,0],[2.163,1.2],[0,0],[0,0],[6.519,0],[0,0],[1.295,-0.044],[0,0],[0,-1.668]],"v":[[130.741,-9.416],[130.741,-104.809],[118.936,-116.613],[7.323,-116.613],[0.252,-114.783],[-2.892,-114.769],[-2.929,-115.408],[-10,-118.046],[-124.313,-139.448],[-136.266,-129.393],[-136.179,129.543],[-124.572,138.847],[-9.85,117.863],[-9.755,116.613],[-2.684,114.783],[0.286,114.719],[0.401,114.783],[8.942,116.613],[9.038,116.613],[118.937,116.613],[130.741,104.81],[130.741,27.405],[133.077,24.344],[133.077,-6.354]],"c":true}]},{"i":{"x":0.833,"y":0.833},"o":{"x":0.167,"y":0.167},"t":59,"s":[{"i":[[1.295,0.044],[0,0],[6.52,0],[0,0],[2.164,-1.2],[1.012,0.395],[0,0],[2.498,0.671],[7.261,0],[0,-6.52],[0,0],[-17.913,0],[0,0],[0,0],[-2.833,0.748],[-0.966,-0.33],[0,0],[-2.474,0],[0,0],[0,0],[0,6.519],[0,0],[0,1.668],[0,0]],"o":[[0,0],[0,-6.52],[0,0],[-2.474,0],[-1.008,0.404],[0,0],[-2.896,-0.865],[0,0],[-23.138,0],[0,0],[0,6.52],[10.232,0],[0,0],[2.152,-0.545],[0.951,-0.381],[0,0],[2.163,1.2],[0,0],[0,0],[6.519,0],[0,0],[1.295,-0.044],[0,0],[0,-1.668]],"v":[[130.741,-9.416],[130.741,-104.809],[118.936,-116.613],[7.323,-116.613],[0.252,-114.783],[-2.892,-114.769],[-2.929,-114.783],[-12.716,-117.624],[-123.042,-143.651],[-144.273,-133.721],[-144.17,133.897],[-128.267,144.577],[-10.465,117.238],[-8.936,116.926],[-2.684,114.783],[0.286,114.719],[0.401,114.783],[8.942,116.613],[9.038,116.613],[118.937,116.613],[130.741,104.81],[130.741,27.405],[133.077,24.344],[133.077,-6.354]],"c":true}]},{"i":{"x":0.8,"y":1},"o":{"x":0.167,"y":0.167},"t":60,"s":[{"i":[[1.295,0.044],[0,0],[6.52,0],[0,0],[2.164,-1.2],[1.012,0.395],[0,0],[2.499,0.698],[0,0],[0,-12.135],[0,0],[-34.442,0],[0,0],[0,0],[-2.859,0.73],[-0.966,-0.33],[0,0],[-2.474,0],[0,0],[0,0],[0,6.519],[0,0],[0,1.668],[0,0]],"o":[[0,0],[0,-6.52],[0,0],[-2.474,0],[-1.008,0.404],[0,0],[-2.925,-0.851],[0,0],[-32.058,0],[0,0],[0,11.078],[0,0],[0,0],[2.14,-0.566],[0.951,-0.381],[0,0],[2.163,1.2],[0,0],[0,0],[6.519,0],[0,0],[1.295,-0.044],[0,0],[0,-1.668]],"v":[[130.741,-9.416],[130.741,-104.809],[118.936,-116.613],[7.323,-116.613],[0.252,-114.783],[-2.892,-114.769],[-2.929,-114.783],[-10,-116.836],[-126.224,-145.794],[-160.39,-134.865],[-160.283,135.047],[-126.011,146.227],[-9.85,116.613],[-9.755,116.613],[-2.684,114.783],[0.286,114.719],[0.401,114.783],[8.942,116.613],[9.038,116.613],[118.938,116.613],[130.741,104.81],[130.741,27.405],[133.077,24.344],[133.077,-6.354]],"c":true}]},{"t":61,"s":[{"i":[[1.295,0.044],[0,0],[6.52,0],[0,0],[2.164,-1.2],[1.012,0.395],[0,0],[2.5,0.717],[0,0],[0,-6.52],[0,0],[-6.52,0],[0,0],[0,0],[-2.879,0.717],[-0.966,-0.33],[0,0],[-2.474,0],[0,0],[0,0],[0,6.519],[0,0],[0,1.668],[0,0]],"o":[[0,0],[0,-6.52],[0,0],[-2.474,0],[-1.008,0.404],[0,0],[-2.946,-0.842],[0,0],[-6.52,0],[0,0],[0,6.52],[0,0],[0,0],[2.13,-0.582],[0.951,-0.381],[0,0],[2.163,1.2],[0,0],[0,0],[6.519,0],[0,0],[1.295,-0.044],[0,0],[0,-1.668]],"v":[[130.741,-9.416],[130.741,-104.809],[118.936,-116.613],[7.323,-116.613],[0.252,-114.783],[-2.892,-114.769],[-2.929,-114.783],[-10,-116.842],[-121.197,-147.509],[-133.002,-135.704],[-132.892,135.892],[-121.088,147.697],[-9.85,116.613],[-9.755,116.613],[-2.684,114.783],[0.286,114.719],[0.401,114.783],[8.942,116.613],[9.038,116.613],[118.937,116.613],[130.741,104.81],[130.741,27.405],[133.077,24.344],[133.077,-6.354]],"c":true}]}],"ix":2},"nm":"Path 2","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0,0,0,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[0,0],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[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":61,"st":40,"ct":1,"bm":0},{"ddd":0,"ind":11,"ty":4,"nm":".grey600","cl":"grey600","parent":2,"sr":1,"ks":{"o":{"a":0,"k":100,"ix":11},"r":{"a":0,"k":0,"ix":10},"p":{"a":0,"k":[0,0,0],"ix":2,"l":2},"a":{"a":0,"k":[116.74,102.33,0],"ix":1,"l":2},"s":{"a":0,"k":[114.5,114.5,100],"ix":6,"l":2}},"ao":0,"hasMask":true,"masksProperties":[{"inv":true,"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":[[115.717,-109.174],[-119.283,-109.174],[-119.283,299.701],[115.717,299.701]],"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":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0,0],[4.17,0],[0,0],[0,4.18],[0,0],[-4.17,0],[0,0],[0,-4.18]],"o":[[0,4.18],[0,0],[-4.18,0],[0,0],[0,-4.18],[0,0],[4.18,0],[0,0]],"v":[[112.07,92.13],[104.12,99.71],[-106.16,99.71],[-114.11,92.13],[-114.11,-91.75],[-106.16,-99.71],[104.12,-99.71],[112.07,-91.75]],"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],[0.055,2.749],[0,0],[5.7,0],[0,0],[1.89,-1.05],[0.88,0.35],[0,0],[2.17,0],[0,0],[0,-5.7],[0,0],[-5.7,0],[0,0],[-1.89,1.05],[-0.85,-0.29],[0,0],[-2.17,0],[0,0],[0,5.7],[0,0],[0.055,2.493]],"o":[[0,0],[0,0],[0,-5.71],[0,0],[-2.17,0],[-0.88,0.35],[0,0],[-1.89,-1.06],[0,0],[-5.71,0],[0,0],[0,5.71],[0,0],[2.17,0],[0.83,-0.33],[0,0],[1.89,1.05],[0,0],[5.71,0],[0,0],[-0.069,-5.452],[0,0]],"v":[[114.45,-15.54],[114.45,-36.12],[114.45,-91.75],[104.12,-102.08],[6.42,-102.08],[0.23,-100.48],[-2.52,-100.47],[-2.55,-100.47],[-8.74,-102.08],[-106.16,-102.08],[-116.49,-91.75],[-116.49,91.75],[-106.16,102.08],[-8.54,102.08],[-2.35,100.48],[0.25,100.42],[0.35,100.48],[7.83,102.08],[104.12,102.08],[114.45,91.75],[114.45,31.38],[114.45,-0.88]],"c":true},"ix":2},"nm":"Path 2","mn":"ADBE Vector Shape - Group","hd":false},{"ind":2,"ty":"sh","ix":3,"ks":{"a":0,"k":{"i":[[1.133,-0.038],[0,0],[0,0],[0,0],[0,-1.46],[0,0],[1.133,-0.038],[0,0],[0,0],[0,0],[0,-1.46],[0,0]],"o":[[0,0],[0,0],[0,0],[1.133,0.038],[0,0],[0,1.46],[0,0],[0,0],[0,0],[1.133,0.038],[0,0],[0,1.46]],"v":[[115.165,-15.899],[114.482,-15.883],[114.517,-0.46],[115.165,-0.477],[117.209,2.203],[117.209,29.104],[115.165,31.783],[114.399,31.826],[114.42,-35.723],[115.165,-35.719],[117.209,-33.039],[117.209,-18.579]],"c":true},"ix":2},"nm":"Path 3","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"mm","mm":1,"nm":"Merge Paths 1","mn":"ADBE Vector Filter - Merge","hd":false},{"ty":"fl","c":{"a":0,"k":[0.501960784314,0.525490196078,0.545098039216,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":[116.74,102.33],"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":5,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false}],"ip":0,"op":241,"st":30,"ct":1,"bm":0},{"ddd":0,"ind":13,"ty":4,"nm":".black","cl":"black","parent":2,"sr":1,"ks":{"o":{"a":0,"k":100,"ix":11},"r":{"a":0,"k":0,"ix":10},"p":{"a":0,"k":[-1,0,0],"ix":2,"l":2},"a":{"a":0,"k":[-2,0,0],"ix":1,"l":2},"s":{"a":0,"k":[99,99,100],"ix":6,"l":2}},"ao":0,"hasMask":true,"masksProperties":[{"inv":true,"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":[[-2,-197],[-237,-197],[-237,211.874],[-2,211.874]],"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":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[1.295,0.044],[0,0],[6.52,0],[0,0],[2.164,-1.2],[1.012,0.395],[0,0],[2.474,0],[0,0],[0,-6.52],[0,0],[-6.52,0],[0,0],[0,0],[-2.164,1.2],[-0.966,-0.33],[0,0],[-2.474,0],[0,0],[0,0],[0,6.519],[0,0],[0,1.668],[0,0]],"o":[[0,0],[0,-6.52],[0,0],[-2.474,0],[-1.008,0.404],[0,0],[-2.164,-1.2],[0,0],[-6.52,0],[0,0],[0,6.52],[0,0],[0,0],[2.474,0],[0.951,-0.381],[0,0],[2.163,1.2],[0,0],[0,0],[6.519,0],[0,0],[1.295,-0.044],[0,0],[0,-1.668]],"v":[[130.741,-9.416],[130.741,-104.809],[118.936,-116.613],[7.323,-116.613],[0.252,-114.783],[-2.892,-114.769],[-2.929,-114.783],[-10,-116.613],[-121.272,-116.613],[-133.077,-104.809],[-133.077,104.809],[-121.272,116.613],[-9.85,116.613],[-9.755,116.613],[-2.684,114.783],[0.286,114.719],[0.401,114.783],[8.942,116.613],[9.038,116.613],[118.937,116.613],[130.741,104.81],[130.741,27.405],[133.077,24.344],[133.077,-6.354]],"c":true},"ix":2},"nm":"Path 2","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0,0,0,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[0,0],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[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":241,"st":40,"ct":1,"bm":0},{"ddd":0,"ind":14,"ty":4,"nm":".black","cl":"black","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":[[15.291,0],[0,0],[0,15.652],[0,0],[-15.291,0],[0,0],[0,-15.652],[0,0]],"o":[[0,0],[-15.291,0],[0,0],[0,-15.652],[0,0],[15.185,0],[0,0],[0,15.544]],"v":[[178.179,150],[-178.179,150],[-206,121.522],[-206,-121.522],[-178.179,-150],[178.286,-150],[206,-121.522],[206,121.63]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0,0,0,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[0,0],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[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":332,"st":40,"ct":1,"bm":0}],"markers":[{"tm":240,"cm":"1","dr":0}],"props":{}}
\ No newline at end of file
diff --git a/res/raw/fold_setting_stay_awake_on_fold_lottie.json b/res/raw/fold_setting_stay_awake_on_fold_lottie.json
index 53b2ff0..3611a87 100644
--- a/res/raw/fold_setting_stay_awake_on_fold_lottie.json
+++ b/res/raw/fold_setting_stay_awake_on_fold_lottie.json
@@ -1 +1 @@
-{"v":"5.9.0","fr":60,"ip":0,"op":332,"w":412,"h":300,"nm":"Foldable_FoldingSetting_EDU_01_412x300","ddd":0,"assets":[{"id":"comp_0","nm":"Folded Youtube UI","fr":60,"layers":[{"ddd":0,"ind":1,"ty":4,"nm":"Rectangle 3470505","sr":1,"ks":{"o":{"a":0,"k":100,"ix":11},"r":{"a":0,"k":0,"ix":10},"p":{"a":0,"k":[195.532,168,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":[{"ty":"rc","d":1,"s":{"a":0,"k":[29,6],"ix":2},"p":{"a":0,"k":[0,0],"ix":3},"r":{"a":0,"k":50,"ix":4},"nm":"Rectangle Path 1","mn":"ADBE Vector Shape - Rect","hd":false},{"ty":"fl","c":{"a":0,"k":[0.23137255013,0.250980407,0.262745112181,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":"Rectangle 3470505","np":2,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false}],"ip":0,"op":600,"st":0,"bm":0},{"ddd":0,"ind":2,"ty":4,"nm":"Rectangle 3470502","sr":1,"ks":{"o":{"a":0,"k":100,"ix":11},"r":{"a":0,"k":0,"ix":10},"p":{"a":0,"k":[207.032,148.5,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":[{"ty":"rc","d":1,"s":{"a":0,"k":[96,9],"ix":2},"p":{"a":0,"k":[0,0],"ix":3},"r":{"a":0,"k":50,"ix":4},"nm":"Rectangle Path 1","mn":"ADBE Vector Shape - Rect","hd":false},{"ty":"fl","c":{"a":0,"k":[0.23137255013,0.250980407,0.262745112181,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":"Rectangle 3470502","np":2,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false}],"ip":0,"op":600,"st":0,"bm":0},{"ddd":0,"ind":3,"ty":0,"nm":"▽ Group 24","refId":"comp_1","sr":1,"ks":{"o":{"a":0,"k":100,"ix":11},"r":{"a":0,"k":0,"ix":10},"p":{"a":0,"k":[185.647,94.93,0],"ix":2,"l":2},"a":{"a":0,"k":[19,5.5,0],"ix":1,"l":2},"s":{"a":0,"k":[100,100,100],"ix":6,"l":2}},"ao":0,"w":38,"h":11,"ip":0,"op":600,"st":0,"bm":0},{"ddd":0,"ind":4,"ty":4,"nm":"Vector 6","sr":1,"ks":{"o":{"a":0,"k":100,"ix":11},"r":{"a":0,"k":0,"ix":10},"p":{"a":0,"k":[194.532,63,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":[[-3.87,0],[0,-4.431],[0,0],[-2.777,0],[-1.047,-0.656]],"o":[[4.917,0],[0,0],[0.956,-2.133],[1.411,0],[1.184,-3.118]],"v":[[4.621,-4],[13.5,4],[-13.5,3.959],[-7.444,0.267],[-3.711,1.333]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.23137255013,0.250980407,0.262745112181,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":"Vector","np":2,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false}],"ip":0,"op":600,"st":0,"bm":0},{"ddd":0,"ind":5,"ty":0,"nm":"▽ Group 23","refId":"comp_2","sr":1,"ks":{"o":{"a":0,"k":100,"ix":11},"r":{"a":0,"k":0,"ix":10},"p":{"a":0,"k":[227.627,73.222,0],"ix":2,"l":2},"a":{"a":0,"k":[23,6,0],"ix":1,"l":2},"s":{"a":0,"k":[100,100,100],"ix":6,"l":2}},"ao":0,"w":46,"h":12,"ip":0,"op":600,"st":0,"bm":0},{"ddd":0,"ind":6,"ty":0,"nm":"▽ Group 21","refId":"comp_3","sr":1,"ks":{"o":{"a":0,"k":100,"ix":11},"r":{"a":0,"k":0,"ix":10},"p":{"a":0,"k":[222.901,108.93,0],"ix":2,"l":2},"a":{"a":0,"k":[9.5,11.5,0],"ix":1,"l":2},"s":{"a":0,"k":[100,100,100],"ix":6,"l":2}},"ao":0,"w":19,"h":23,"ip":0,"op":600,"st":0,"bm":0},{"ddd":0,"ind":7,"ty":0,"nm":"▽ Group 18","refId":"comp_5","sr":1,"ks":{"o":{"a":0,"k":100,"ix":11},"r":{"a":0,"k":0,"ix":10},"p":{"a":0,"k":[241.405,106.27,0],"ix":2,"l":2},"a":{"a":0,"k":[9.5,14,0],"ix":1,"l":2},"s":{"a":0,"k":[100,100,100],"ix":6,"l":2}},"ao":0,"w":19,"h":28,"ip":0,"op":600,"st":0,"bm":0},{"ddd":0,"ind":8,"ty":4,"nm":"Rectangle 3470504","sr":1,"ks":{"o":{"a":0,"k":100,"ix":11},"r":{"a":0,"k":0,"ix":10},"p":{"a":0,"k":[207.032,89.5,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":[{"ty":"rc","d":1,"s":{"a":0,"k":[96,69],"ix":2},"p":{"a":0,"k":[0,0],"ix":3},"r":{"a":0,"k":10,"ix":4},"nm":"Rectangle Path 1","mn":"ADBE Vector Shape - Rect","hd":false},{"ty":"fl","c":{"a":0,"k":[0.372549027205,0.388235300779,0.407843142748,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[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":"Rectangle 3470504","np":2,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false}],"ip":0,"op":600,"st":0,"bm":0},{"ddd":0,"ind":9,"ty":0,"nm":"▽ Group 17","refId":"comp_8","sr":1,"ks":{"o":{"a":0,"k":100,"ix":11},"r":{"a":0,"k":0,"ix":10},"p":{"a":0,"k":[163.262,132.883,0],"ix":2,"l":2},"a":{"a":0,"k":[2,4,0],"ix":1,"l":2},"s":{"a":0,"k":[100,100,100],"ix":6,"l":2}},"ao":0,"w":4,"h":8,"ip":0,"op":600,"st":0,"bm":0},{"ddd":0,"ind":10,"ty":4,"nm":"Vector 5","sr":1,"ks":{"o":{"a":0,"k":100,"ix":11},"r":{"a":0,"k":0,"ix":10},"p":{"a":0,"k":[206.282,133,0],"ix":2,"l":2},"a":{"a":0,"k":[0,0,0],"ix":1,"l":2},"s":{"a":0,"k":[100,100,100],"ix":6,"l":2}},"ao":0,"shapes":[{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0,0],[0,0]],"o":[[0,0],[0,0]],"v":[[36.25,0],[-36.25,0]],"c":false},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"st","c":{"a":0,"k":[0.933333337307,0.403921574354,0.360784322023,1],"ix":3},"o":{"a":0,"k":100,"ix":4},"w":{"a":0,"k":4,"ix":5},"lc":1,"lj":1,"ml":4,"bm":0,"nm":"Stroke 1","mn":"ADBE Vector Graphic - Stroke","hd":false},{"ty":"tr","p":{"a":0,"k":[0,0],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Vector","np":2,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false}],"ip":0,"op":600,"st":0,"bm":0},{"ddd":0,"ind":11,"ty":4,"nm":"Vector 4","sr":1,"ks":{"o":{"a":0,"k":100,"ix":11},"r":{"a":0,"k":0,"ix":10},"p":{"a":0,"k":[233.032,133,0],"ix":2,"l":2},"a":{"a":0,"k":[0,0,0],"ix":1,"l":2},"s":{"a":0,"k":[100,100,100],"ix":6,"l":2}},"ao":0,"shapes":[{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0,0],[0,0]],"o":[[0,0],[0,0]],"v":[[22,0],[-22,0]],"c":false},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"st","c":{"a":0,"k":[0.235294118524,0.250980407,0.262745112181,1],"ix":3},"o":{"a":0,"k":100,"ix":4},"w":{"a":0,"k":4,"ix":5},"lc":1,"lj":1,"ml":4,"bm":0,"nm":"Stroke 1","mn":"ADBE Vector Graphic - Stroke","hd":false},{"ty":"tr","p":{"a":0,"k":[0,0],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Vector","np":2,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false}],"ip":0,"op":600,"st":0,"bm":0},{"ddd":0,"ind":13,"ty":4,"nm":"Ellipse 7581","sr":1,"ks":{"o":{"a":0,"k":100,"ix":11},"r":{"a":0,"k":0,"ix":10},"p":{"a":0,"k":[168.032,164,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":[{"d":1,"ty":"el","s":{"a":0,"k":[14,14],"ix":2},"p":{"a":0,"k":[0,0],"ix":3},"nm":"Ellipse Path 1","mn":"ADBE Vector Shape - Ellipse","hd":false},{"ty":"fl","c":{"a":0,"k":[0.23137255013,0.250980407,0.262745112181,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":"Ellipse 7581","np":2,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false}],"ip":0,"op":600,"st":0,"bm":0},{"ddd":0,"ind":14,"ty":4,"nm":"Rectangle 3470507","sr":1,"ks":{"o":{"a":0,"k":100,"ix":11},"r":{"a":0,"k":0,"ix":10},"p":{"a":0,"k":[207.032,210.5,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":[{"ty":"rc","d":1,"s":{"a":0,"k":[96,69],"ix":2},"p":{"a":0,"k":[0,0],"ix":3},"r":{"a":0,"k":10,"ix":4},"nm":"Rectangle Path 1","mn":"ADBE Vector Shape - Rect","hd":false},{"ty":"fl","c":{"a":0,"k":[0.23137255013,0.250980407,0.262745112181,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":"Rectangle 3470507","np":2,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false}],"ip":0,"op":600,"st":0,"bm":0}]},{"id":"comp_1","nm":"▽ Group 24","fr":60,"layers":[{"ddd":0,"ind":1,"ty":4,"nm":"Vector","sr":1,"ks":{"o":{"a":0,"k":100,"ix":11},"r":{"a":0,"k":0,"ix":10},"p":{"a":0,"k":[19.069,5.305,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":[[-3.951,0],[0,-5.239],[0.044,-0.4],[0,0],[-2.087,0],[-0.755,-0.355],[-3.241,0],[-1.376,-1.465]],"o":[[5.194,0],[0,0.4],[0,0],[0.932,-1.687],[0.844,0],[1.154,-2.886],[2.175,0],[1.465,-3.374]],"v":[[9.656,-5.305],[19.069,4.107],[19.024,5.305],[-19.069,5.305],[-14.229,2.464],[-11.832,2.997],[-4.64,-1.887],[0.91,0.466]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.23137255013,0.250980407,0.262745112181,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":"Vector","np":2,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false}],"ip":0,"op":600,"st":0,"bm":0}]},{"id":"comp_2","nm":"▽ Group 23","fr":60,"layers":[{"ddd":0,"ind":1,"ty":4,"nm":"Vector","sr":1,"ks":{"o":{"a":0,"k":100,"ix":11},"r":{"a":0,"k":0,"ix":10},"p":{"a":0,"k":[22.865,6.238,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":[[-1.376,-5.239],[-1.288,0],[-0.71,-2.619],[0,0],[-3.774,0],[-1.421,-0.977],[-5.372,0]],"o":[[0.977,-0.71],[2.841,0],[0,0],[1.199,-3.374],[1.82,0],[1.598,-4.795],[5.638,0]],"v":[[13.408,2.864],[16.915,1.798],[22.865,6.238],[-22.865,6.238],[-14.696,0.466],[-9.723,2.064],[1.731,-6.238]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.23137255013,0.250980407,0.262745112181,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":"Vector","np":2,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false}],"ip":0,"op":600,"st":0,"bm":0}]},{"id":"comp_3","nm":"▽ Group 21","fr":60,"layers":[{"ddd":0,"ind":1,"ty":0,"nm":"▽ Group 22","refId":"comp_4","sr":1,"ks":{"o":{"a":0,"k":100,"ix":11},"r":{"a":0,"k":0,"ix":10},"p":{"a":0,"k":[9.264,11.313,0],"ix":2,"l":2},"a":{"a":0,"k":[9.5,11.5,0],"ix":1,"l":2},"s":{"a":0,"k":[100,100,100],"ix":6,"l":2}},"ao":0,"w":19,"h":23,"ip":0,"op":600,"st":0,"bm":0}]},{"id":"comp_4","nm":"▽ Group 22","fr":60,"layers":[{"ddd":0,"ind":1,"ty":4,"nm":"Vector","sr":1,"ks":{"o":{"a":0,"k":100,"ix":11},"r":{"a":0,"k":0,"ix":10},"p":{"a":0,"k":[9.264,11.313,0],"ix":2,"l":2},"a":{"a":0,"k":[0,0,0],"ix":1,"l":2},"s":{"a":0,"k":[100,100,100],"ix":6,"l":2}},"ao":0,"shapes":[{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0]],"o":[[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0]],"v":[[-9.264,11.313],[9.264,11.313],[3.421,1.621],[7.839,1.621],[0,-11.313],[-7.839,1.621],[-3.421,1.621]],"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],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0]],"o":[[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0]],"v":[[8.017,10.6],[-7.981,10.6],[-2.102,0.909],[-6.52,0.909],[0.036,-9.959],[6.592,0.909],[2.173,0.909]],"c":true},"ix":2},"nm":"Path 2","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"mm","mm":1,"nm":"Merge Paths 1","mn":"ADBE Vector Filter - Merge","hd":false},{"ty":"fl","c":{"a":0,"k":[0.23137255013,0.250980407,0.262745112181,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":"Vector","np":4,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false}],"ip":0,"op":600,"st":0,"bm":0}]},{"id":"comp_5","nm":"▽ Group 18","fr":60,"layers":[{"ddd":0,"ind":1,"ty":0,"nm":"▽ Group 20","refId":"comp_6","sr":1,"ks":{"o":{"a":0,"k":100,"ix":11},"r":{"a":0,"k":0,"ix":10},"p":{"a":0,"k":[9.264,11.313,0],"ix":2,"l":2},"a":{"a":0,"k":[9.5,11.5,0],"ix":1,"l":2},"s":{"a":0,"k":[100,100,100],"ix":6,"l":2}},"ao":0,"w":19,"h":23,"ip":0,"op":600,"st":0,"bm":0},{"ddd":0,"ind":2,"ty":0,"nm":"▽ Group 19","refId":"comp_7","sr":1,"ks":{"o":{"a":0,"k":100,"ix":11},"r":{"a":0,"k":0,"ix":10},"p":{"a":0,"k":[9.265,25.197,0],"ix":2,"l":2},"a":{"a":0,"k":[3,3,0],"ix":1,"l":2},"s":{"a":0,"k":[100,100,100],"ix":6,"l":2}},"ao":0,"w":6,"h":6,"ip":0,"op":600,"st":0,"bm":0}]},{"id":"comp_6","nm":"▽ Group 20","fr":60,"layers":[{"ddd":0,"ind":1,"ty":4,"nm":"Vector","sr":1,"ks":{"o":{"a":0,"k":100,"ix":11},"r":{"a":0,"k":0,"ix":10},"p":{"a":0,"k":[9.264,11.313,0],"ix":2,"l":2},"a":{"a":0,"k":[0,0,0],"ix":1,"l":2},"s":{"a":0,"k":[100,100,100],"ix":6,"l":2}},"ao":0,"shapes":[{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0]],"o":[[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0]],"v":[[-9.264,11.313],[9.264,11.313],[3.421,1.621],[7.839,1.621],[0,-11.313],[-7.839,1.621],[-3.421,1.621]],"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],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0]],"o":[[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0]],"v":[[8.017,10.6],[-7.981,10.6],[-2.102,0.909],[-6.52,0.909],[0.036,-9.959],[6.592,0.909],[2.173,0.909]],"c":true},"ix":2},"nm":"Path 2","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"mm","mm":1,"nm":"Merge Paths 1","mn":"ADBE Vector Filter - Merge","hd":false},{"ty":"fl","c":{"a":0,"k":[0.23137255013,0.250980407,0.262745112181,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":"Vector","np":4,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false}],"ip":0,"op":600,"st":0,"bm":0}]},{"id":"comp_7","nm":"▽ Group 19","fr":60,"layers":[{"ddd":0,"ind":1,"ty":4,"nm":"Vector","sr":1,"ks":{"o":{"a":0,"k":100,"ix":11},"r":{"a":0,"k":0,"ix":10},"p":{"a":0,"k":[2.957,2.779,0],"ix":2,"l":2},"a":{"a":0,"k":[0,0,0],"ix":1,"l":2},"s":{"a":0,"k":[100,100,100],"ix":6,"l":2}},"ao":0,"shapes":[{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0]],"o":[[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0]],"v":[[-2.957,2.779],[2.957,2.779],[2.957,-2.779],[2.245,-2.779],[2.245,2.067],[-2.245,2.067],[-2.245,-2.779],[-2.957,-2.779]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.23137255013,0.250980407,0.262745112181,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":"Vector","np":2,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false}],"ip":0,"op":600,"st":0,"bm":0}]},{"id":"comp_8","nm":"▽ Group 17","fr":60,"layers":[{"ddd":0,"ind":1,"ty":4,"nm":"Vector","sr":1,"ks":{"o":{"a":0,"k":100,"ix":11},"r":{"a":0,"k":0,"ix":10},"p":{"a":0,"k":[4.46,3.883,0],"ix":2,"l":2},"a":{"a":0,"k":[0,0,0],"ix":1,"l":2},"s":{"a":0,"k":[100,100,100],"ix":6,"l":2}},"ao":0,"shapes":[{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0,0],[0,0]],"o":[[0,0],[0,0]],"v":[[0,3.883],[0,-3.883]],"c":false},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"st","c":{"a":0,"k":[0.235294118524,0.250980407,0.262745112181,1],"ix":3},"o":{"a":0,"k":100,"ix":4},"w":{"a":0,"k":2,"ix":5},"lc":1,"lj":1,"ml":4,"bm":0,"nm":"Stroke 1","mn":"ADBE Vector Graphic - Stroke","hd":false},{"ty":"tr","p":{"a":0,"k":[0,0],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Vector","np":2,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false}],"ip":0,"op":600,"st":0,"bm":0},{"ddd":0,"ind":2,"ty":4,"nm":"Vector","sr":1,"ks":{"o":{"a":0,"k":100,"ix":11},"r":{"a":0,"k":0,"ix":10},"p":{"a":0,"k":[0,3.883,0],"ix":2,"l":2},"a":{"a":0,"k":[0,0,0],"ix":1,"l":2},"s":{"a":0,"k":[100,100,100],"ix":6,"l":2}},"ao":0,"shapes":[{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0,0],[0,0]],"o":[[0,0],[0,0]],"v":[[0,3.883],[0,-3.883]],"c":false},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"st","c":{"a":0,"k":[0.235294118524,0.250980407,0.262745112181,1],"ix":3},"o":{"a":0,"k":100,"ix":4},"w":{"a":0,"k":2,"ix":5},"lc":1,"lj":1,"ml":4,"bm":0,"nm":"Stroke 1","mn":"ADBE Vector Graphic - Stroke","hd":false},{"ty":"tr","p":{"a":0,"k":[0,0],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Vector","np":2,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false}],"ip":0,"op":600,"st":0,"bm":0}]},{"id":"comp_9","nm":"Unfolded YouTube UI","fr":60,"layers":[{"ddd":0,"ind":1,"ty":0,"nm":"▽ Group 9","refId":"comp_10","sr":1,"ks":{"o":{"a":0,"k":100,"ix":11},"r":{"a":0,"k":0,"ix":10},"p":{"a":0,"k":[156.94,145.03,0],"ix":2,"l":2},"a":{"a":0,"k":[43,12,0],"ix":1,"l":2},"s":{"a":0,"k":[100,100,100],"ix":6,"l":2}},"ao":0,"w":86,"h":24,"ip":0,"op":600,"st":0,"bm":0},{"ddd":0,"ind":2,"ty":4,"nm":"Vector 6","sr":1,"ks":{"o":{"a":0,"k":100,"ix":11},"r":{"a":0,"k":0,"ix":10},"p":{"a":0,"k":[176.64,71.83,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":[[-8.5,0],[0,-10.8],[0,0],[-6.1,0],[-2.3,-1.6]],"o":[[10.8,0],[0,0],[2.1,-5.2],[3.1,0],[2.6,-7.6]],"v":[[10.15,-9.75],[29.65,9.75],[-29.65,9.65],[-16.35,0.65],[-8.15,3.25]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.23137255013,0.250980407,0.262745112181,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":"Vector","np":2,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false}],"ip":0,"op":600,"st":0,"bm":0},{"ddd":0,"ind":3,"ty":0,"nm":"▽ Group 8","refId":"comp_11","sr":1,"ks":{"o":{"a":0,"k":100,"ix":11},"r":{"a":0,"k":0,"ix":10},"p":{"a":0,"k":[251.49,96.13,0],"ix":2,"l":2},"a":{"a":0,"k":[51.5,14,0],"ix":1,"l":2},"s":{"a":0,"k":[100,100,100],"ix":6,"l":2}},"ao":0,"w":103,"h":28,"ip":0,"op":600,"st":0,"bm":0},{"ddd":0,"ind":4,"ty":0,"nm":"▽ Group 7","refId":"comp_12","sr":1,"ks":{"o":{"a":0,"k":100,"ix":11},"r":{"a":0,"k":0,"ix":10},"p":{"a":0,"k":[111.22,226.963,0],"ix":2,"l":2},"a":{"a":0,"k":[2,4,0],"ix":1,"l":2},"s":{"a":0,"k":[100,100,100],"ix":6,"l":2}},"ao":0,"w":4,"h":8,"ip":0,"op":600,"st":0,"bm":0},{"ddd":0,"ind":5,"ty":4,"nm":"Vector 5","sr":1,"ks":{"o":{"a":0,"k":100,"ix":11},"r":{"a":0,"k":0,"ix":10},"p":{"a":0,"k":[166.369,227.275,0],"ix":2,"l":2},"a":{"a":0,"k":[0,0,0],"ix":1,"l":2},"s":{"a":0,"k":[100,100,100],"ix":6,"l":2}},"ao":0,"shapes":[{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0,0],[0,0]],"o":[[0,0],[0,0]],"v":[[44,0],[-44,0]],"c":false},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"st","c":{"a":0,"k":[0.933333337307,0.403921574354,0.360784322023,1],"ix":3},"o":{"a":0,"k":100,"ix":4},"w":{"a":0,"k":4,"ix":5},"lc":1,"lj":1,"ml":4,"bm":0,"nm":"Stroke 1","mn":"ADBE Vector Graphic - Stroke","hd":false},{"ty":"tr","p":{"a":0,"k":[0,0],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Vector","np":2,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false}],"ip":0,"op":600,"st":0,"bm":0},{"ddd":0,"ind":6,"ty":4,"nm":"Vector 4","sr":1,"ks":{"o":{"a":0,"k":100,"ix":11},"r":{"a":0,"k":0,"ix":10},"p":{"a":0,"k":[256.869,227.275,0],"ix":2,"l":2},"a":{"a":0,"k":[0,0,0],"ix":1,"l":2},"s":{"a":0,"k":[100,100,100],"ix":6,"l":2}},"ao":0,"shapes":[{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0,0],[0,0]],"o":[[0,0],[0,0]],"v":[[46.5,0],[-46.5,0]],"c":false},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"st","c":{"a":0,"k":[0.235294118524,0.250980407,0.262745112181,1],"ix":3},"o":{"a":0,"k":100,"ix":4},"w":{"a":0,"k":4,"ix":5},"lc":1,"lj":1,"ml":4,"bm":0,"nm":"Stroke 1","mn":"ADBE Vector Graphic - Stroke","hd":false},{"ty":"tr","p":{"a":0,"k":[0,0],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Vector","np":2,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false}],"ip":0,"op":600,"st":0,"bm":0},{"ddd":0,"ind":7,"ty":0,"nm":"▽ Group 5","refId":"comp_13","sr":1,"ks":{"o":{"a":0,"k":100,"ix":11},"r":{"a":0,"k":0,"ix":10},"p":{"a":0,"k":[240.856,176.561,0],"ix":2,"l":2},"a":{"a":0,"k":[21,25.5,0],"ix":1,"l":2},"s":{"a":0,"k":[100,100,100],"ix":6,"l":2}},"ao":0,"w":42,"h":51,"ip":0,"op":600,"st":0,"bm":0},{"ddd":0,"ind":8,"ty":0,"nm":"▽ Group 2","refId":"comp_15","sr":1,"ks":{"o":{"a":0,"k":100,"ix":11},"r":{"a":0,"k":0,"ix":10},"p":{"a":0,"k":[282.536,170.581,0],"ix":2,"l":2},"a":{"a":0,"k":[21,31.5,0],"ix":1,"l":2},"s":{"a":0,"k":[100,100,100],"ix":6,"l":2}},"ao":0,"w":42,"h":63,"ip":0,"op":600,"st":0,"bm":0},{"ddd":0,"ind":9,"ty":4,"nm":"Rectangle 3470504","sr":1,"ks":{"o":{"a":0,"k":100,"ix":11},"r":{"a":0,"k":0,"ix":10},"p":{"a":0,"k":[204.99,132.58,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":[{"ty":"rc","d":1,"s":{"a":0,"k":[216,155],"ix":2},"p":{"a":0,"k":[0,0],"ix":3},"r":{"a":0,"k":10,"ix":4},"nm":"Rectangle Path 1","mn":"ADBE Vector Shape - Rect","hd":false},{"ty":"fl","c":{"a":0,"k":[0.372549027205,0.388235300779,0.407843142748,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[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":"Rectangle 3470504","np":2,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false}],"ip":0,"op":600,"st":0,"bm":0}]},{"id":"comp_10","nm":"▽ Group 9","fr":60,"layers":[{"ddd":0,"ind":1,"ty":4,"nm":"Vector","sr":1,"ks":{"o":{"a":0,"k":100,"ix":11},"r":{"a":0,"k":0,"ix":10},"p":{"a":0,"k":[42.95,11.95,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":[[-8.9,0],[0,-11.8],[0.1,-0.9],[0,0],[-4.7,0],[-1.7,-0.8],[-7.3,0],[-3.1,-3.3]],"o":[[11.7,0],[0,0.9],[0,0],[2.1,-3.8],[1.9,0],[2.6,-6.5],[4.9,0],[3.3,-7.6]],"v":[[21.75,-11.95],[42.95,9.25],[42.85,11.95],[-42.95,11.95],[-32.05,5.55],[-26.65,6.75],[-10.45,-4.25],[2.05,1.05]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.23137255013,0.250980407,0.262745112181,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":"Vector","np":2,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false}],"ip":0,"op":600,"st":0,"bm":0}]},{"id":"comp_11","nm":"▽ Group 8","fr":60,"layers":[{"ddd":0,"ind":1,"ty":4,"nm":"Vector","sr":1,"ks":{"o":{"a":0,"k":100,"ix":11},"r":{"a":0,"k":0,"ix":10},"p":{"a":0,"k":[51.5,14.05,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":[[-3.1,-11.8],[-2.9,0],[-1.6,-5.9],[0,0],[-8.5,0],[-3.2,-2.2],[-12.1,0]],"o":[[2.2,-1.6],[6.4,0],[0,0],[2.7,-7.6],[4.1,0],[3.6,-10.8],[12.7,0]],"v":[[30.2,6.45],[38.1,4.05],[51.5,14.05],[-51.5,14.05],[-33.1,1.05],[-21.9,4.65],[3.9,-14.05]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.23137255013,0.250980407,0.262745112181,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":"Vector","np":2,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false}],"ip":0,"op":600,"st":0,"bm":0}]},{"id":"comp_12","nm":"▽ Group 7","fr":60,"layers":[{"ddd":0,"ind":1,"ty":4,"nm":"Vector","sr":1,"ks":{"o":{"a":0,"k":100,"ix":11},"r":{"a":0,"k":0,"ix":10},"p":{"a":0,"k":[4.46,3.883,0],"ix":2,"l":2},"a":{"a":0,"k":[0,0,0],"ix":1,"l":2},"s":{"a":0,"k":[100,100,100],"ix":6,"l":2}},"ao":0,"shapes":[{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0,0],[0,0]],"o":[[0,0],[0,0]],"v":[[0,3.883],[0,-3.883]],"c":false},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"st","c":{"a":0,"k":[0.235294118524,0.250980407,0.262745112181,1],"ix":3},"o":{"a":0,"k":100,"ix":4},"w":{"a":0,"k":2,"ix":5},"lc":1,"lj":1,"ml":4,"bm":0,"nm":"Stroke 1","mn":"ADBE Vector Graphic - Stroke","hd":false},{"ty":"tr","p":{"a":0,"k":[0,0],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Vector","np":2,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false}],"ip":0,"op":600,"st":0,"bm":0},{"ddd":0,"ind":2,"ty":4,"nm":"Vector","sr":1,"ks":{"o":{"a":0,"k":100,"ix":11},"r":{"a":0,"k":0,"ix":10},"p":{"a":0,"k":[0,3.883,0],"ix":2,"l":2},"a":{"a":0,"k":[0,0,0],"ix":1,"l":2},"s":{"a":0,"k":[100,100,100],"ix":6,"l":2}},"ao":0,"shapes":[{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0,0],[0,0]],"o":[[0,0],[0,0]],"v":[[0,3.883],[0,-3.883]],"c":false},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"st","c":{"a":0,"k":[0.235294118524,0.250980407,0.262745112181,1],"ix":3},"o":{"a":0,"k":100,"ix":4},"w":{"a":0,"k":2,"ix":5},"lc":1,"lj":1,"ml":4,"bm":0,"nm":"Stroke 1","mn":"ADBE Vector Graphic - Stroke","hd":false},{"ty":"tr","p":{"a":0,"k":[0,0],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Vector","np":2,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false}],"ip":0,"op":600,"st":0,"bm":0}]},{"id":"comp_13","nm":"▽ Group 5","fr":60,"layers":[{"ddd":0,"ind":1,"ty":0,"nm":"▽ Group 6","refId":"comp_14","sr":1,"ks":{"o":{"a":0,"k":100,"ix":11},"r":{"a":0,"k":0,"ix":10},"p":{"a":0,"k":[20.866,25.481,0],"ix":2,"l":2},"a":{"a":0,"k":[21,25.5,0],"ix":1,"l":2},"s":{"a":0,"k":[100,100,100],"ix":6,"l":2}},"ao":0,"w":42,"h":51,"ip":0,"op":600,"st":0,"bm":0}]},{"id":"comp_14","nm":"▽ Group 6","fr":60,"layers":[{"ddd":0,"ind":1,"ty":4,"nm":"Vector","sr":1,"ks":{"o":{"a":0,"k":100,"ix":11},"r":{"a":0,"k":0,"ix":10},"p":{"a":0,"k":[20.866,25.481,0],"ix":2,"l":2},"a":{"a":0,"k":[0,0,0],"ix":1,"l":2},"s":{"a":0,"k":[100,100,100],"ix":6,"l":2}},"ao":0,"shapes":[{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0]],"o":[[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0]],"v":[[-20.866,25.481],[20.866,25.481],[7.704,3.652],[17.656,3.652],[0,-25.481],[-17.656,3.652],[-7.704,3.652]],"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],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0]],"o":[[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0]],"v":[[18.057,23.876],[-17.977,23.876],[-4.735,2.046],[-14.687,2.046],[0.08,-22.431],[14.847,2.046],[4.896,2.046]],"c":true},"ix":2},"nm":"Path 2","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"mm","mm":1,"nm":"Merge Paths 1","mn":"ADBE Vector Filter - Merge","hd":false},{"ty":"fl","c":{"a":0,"k":[0.23137255013,0.250980407,0.262745112181,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":"Vector","np":4,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false}],"ip":0,"op":600,"st":0,"bm":0}]},{"id":"comp_15","nm":"▽ Group 2","fr":60,"layers":[{"ddd":0,"ind":1,"ty":0,"nm":"▽ Group 4","refId":"comp_16","sr":1,"ks":{"o":{"a":0,"k":100,"ix":11},"r":{"a":0,"k":0,"ix":10},"p":{"a":0,"k":[20.866,25.481,0],"ix":2,"l":2},"a":{"a":0,"k":[21,25.5,0],"ix":1,"l":2},"s":{"a":0,"k":[100,100,100],"ix":6,"l":2}},"ao":0,"w":42,"h":51,"ip":0,"op":600,"st":0,"bm":0},{"ddd":0,"ind":2,"ty":0,"nm":"▽ Group 3","refId":"comp_17","sr":1,"ks":{"o":{"a":0,"k":100,"ix":11},"r":{"a":0,"k":0,"ix":10},"p":{"a":0,"k":[20.863,56.741,0],"ix":2,"l":2},"a":{"a":0,"k":[6.5,6.5,0],"ix":1,"l":2},"s":{"a":0,"k":[100,100,100],"ix":6,"l":2}},"ao":0,"w":13,"h":13,"ip":0,"op":600,"st":0,"bm":0}]},{"id":"comp_16","nm":"▽ Group 4","fr":60,"layers":[{"ddd":0,"ind":1,"ty":4,"nm":"Vector","sr":1,"ks":{"o":{"a":0,"k":100,"ix":11},"r":{"a":0,"k":0,"ix":10},"p":{"a":0,"k":[20.866,25.481,0],"ix":2,"l":2},"a":{"a":0,"k":[0,0,0],"ix":1,"l":2},"s":{"a":0,"k":[100,100,100],"ix":6,"l":2}},"ao":0,"shapes":[{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0]],"o":[[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0]],"v":[[-20.866,25.481],[20.866,25.481],[7.704,3.652],[17.656,3.652],[0,-25.481],[-17.656,3.652],[-7.704,3.652]],"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],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0]],"o":[[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0]],"v":[[18.057,23.876],[-17.977,23.876],[-4.735,2.046],[-14.687,2.046],[0.08,-22.431],[14.847,2.046],[4.896,2.046]],"c":true},"ix":2},"nm":"Path 2","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"mm","mm":1,"nm":"Merge Paths 1","mn":"ADBE Vector Filter - Merge","hd":false},{"ty":"fl","c":{"a":0,"k":[0.23137255013,0.250980407,0.262745112181,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":"Vector","np":4,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false}],"ip":0,"op":600,"st":0,"bm":0}]},{"id":"comp_17","nm":"▽ Group 3","fr":60,"layers":[{"ddd":0,"ind":1,"ty":4,"nm":"Vector","sr":1,"ks":{"o":{"a":0,"k":100,"ix":11},"r":{"a":0,"k":0,"ix":10},"p":{"a":0,"k":[6.661,6.26,0],"ix":2,"l":2},"a":{"a":0,"k":[0,0,0],"ix":1,"l":2},"s":{"a":0,"k":[100,100,100],"ix":6,"l":2}},"ao":0,"shapes":[{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0]],"o":[[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0]],"v":[[-6.661,6.26],[6.661,6.26],[6.661,-6.26],[5.056,-6.26],[5.056,4.655],[-5.056,4.655],[-5.056,-6.26],[-6.661,-6.26]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.23137255013,0.250980407,0.262745112181,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":"Vector","np":2,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false}],"ip":0,"op":600,"st":0,"bm":0}]},{"id":"comp_18","nm":"Folded Gmail UI","fr":60,"layers":[{"ddd":0,"ind":1,"ty":4,"nm":"Ellipse 7590","sr":1,"ks":{"o":{"a":0,"k":100,"ix":11},"r":{"a":0,"k":0,"ix":10},"p":{"a":0,"k":[86,6,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":[{"d":1,"ty":"el","s":{"a":0,"k":[12,12],"ix":2},"p":{"a":0,"k":[0,0],"ix":3},"nm":"Ellipse Path 1","mn":"ADBE Vector Shape - Ellipse","hd":false},{"ty":"fl","c":{"a":0,"k":[0.23137255013,0.250980407,0.262745112181,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":"Ellipse 7590","np":2,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false}],"ip":0,"op":600,"st":0,"bm":0},{"ddd":0,"ind":2,"ty":4,"nm":"Ellipse 7594","sr":1,"ks":{"o":{"a":0,"k":100,"ix":11},"r":{"a":0,"k":0,"ix":10},"p":{"a":0,"k":[6,160,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":[{"d":1,"ty":"el","s":{"a":0,"k":[12,12],"ix":2},"p":{"a":0,"k":[0,0],"ix":3},"nm":"Ellipse Path 1","mn":"ADBE Vector Shape - Ellipse","hd":false},{"ty":"fl","c":{"a":0,"k":[0.23137255013,0.250980407,0.262745112181,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":"Ellipse 7594","np":2,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false}],"ip":0,"op":600,"st":0,"bm":0},{"ddd":0,"ind":3,"ty":4,"nm":"Ellipse 7593","sr":1,"ks":{"o":{"a":0,"k":100,"ix":11},"r":{"a":0,"k":0,"ix":10},"p":{"a":0,"k":[6,128,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":[{"d":1,"ty":"el","s":{"a":0,"k":[12,12],"ix":2},"p":{"a":0,"k":[0,0],"ix":3},"nm":"Ellipse Path 1","mn":"ADBE Vector Shape - Ellipse","hd":false},{"ty":"fl","c":{"a":0,"k":[0.23137255013,0.250980407,0.262745112181,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":"Ellipse 7593","np":2,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false}],"ip":0,"op":600,"st":0,"bm":0},{"ddd":0,"ind":4,"ty":4,"nm":"Ellipse 7592","sr":1,"ks":{"o":{"a":0,"k":100,"ix":11},"r":{"a":0,"k":0,"ix":10},"p":{"a":0,"k":[6,96,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":[{"d":1,"ty":"el","s":{"a":0,"k":[12,12],"ix":2},"p":{"a":0,"k":[0,0],"ix":3},"nm":"Ellipse Path 1","mn":"ADBE Vector Shape - Ellipse","hd":false},{"ty":"fl","c":{"a":0,"k":[0.23137255013,0.250980407,0.262745112181,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":"Ellipse 7592","np":2,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false}],"ip":0,"op":600,"st":0,"bm":0},{"ddd":0,"ind":5,"ty":4,"nm":"Ellipse 7591","sr":1,"ks":{"o":{"a":0,"k":100,"ix":11},"r":{"a":0,"k":0,"ix":10},"p":{"a":0,"k":[6,64,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":[{"d":1,"ty":"el","s":{"a":0,"k":[12,12],"ix":2},"p":{"a":0,"k":[0,0],"ix":3},"nm":"Ellipse Path 1","mn":"ADBE Vector Shape - Ellipse","hd":false},{"ty":"fl","c":{"a":0,"k":[0.23137255013,0.250980407,0.262745112181,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":"Ellipse 7591","np":2,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false}],"ip":0,"op":600,"st":0,"bm":0},{"ddd":0,"ind":6,"ty":4,"nm":"Ellipse 7589","sr":1,"ks":{"o":{"a":0,"k":100,"ix":11},"r":{"a":0,"k":0,"ix":10},"p":{"a":0,"k":[6,32,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":[{"d":1,"ty":"el","s":{"a":0,"k":[12,12],"ix":2},"p":{"a":0,"k":[0,0],"ix":3},"nm":"Ellipse Path 1","mn":"ADBE Vector Shape - Ellipse","hd":false},{"ty":"fl","c":{"a":0,"k":[0.23137255013,0.250980407,0.262745112181,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":"Ellipse 7589","np":2,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false}],"ip":0,"op":600,"st":0,"bm":0},{"ddd":0,"ind":7,"ty":4,"nm":"Rectangle 3470513","sr":1,"ks":{"o":{"a":0,"k":100,"ix":11},"r":{"a":0,"k":0,"ix":10},"p":{"a":0,"k":[40,162.5,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":[{"ty":"rc","d":1,"s":{"a":0,"k":[40,5],"ix":2},"p":{"a":0,"k":[0,0],"ix":3},"r":{"a":0,"k":50,"ix":4},"nm":"Rectangle Path 1","mn":"ADBE Vector Shape - Rect","hd":false},{"ty":"fl","c":{"a":0,"k":[0.23137255013,0.250980407,0.262745112181,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":"Rectangle 3470513","np":2,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false}],"ip":0,"op":600,"st":0,"bm":0},{"ddd":0,"ind":8,"ty":4,"nm":"Rectangle 3470511","sr":1,"ks":{"o":{"a":0,"k":100,"ix":11},"r":{"a":0,"k":0,"ix":10},"p":{"a":0,"k":[40,130.5,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":[{"ty":"rc","d":1,"s":{"a":0,"k":[40,5],"ix":2},"p":{"a":0,"k":[0,0],"ix":3},"r":{"a":0,"k":50,"ix":4},"nm":"Rectangle Path 1","mn":"ADBE Vector Shape - Rect","hd":false},{"ty":"fl","c":{"a":0,"k":[0.23137255013,0.250980407,0.262745112181,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":"Rectangle 3470511","np":2,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false}],"ip":0,"op":600,"st":0,"bm":0},{"ddd":0,"ind":9,"ty":4,"nm":"Rectangle 3470509","sr":1,"ks":{"o":{"a":0,"k":100,"ix":11},"r":{"a":0,"k":0,"ix":10},"p":{"a":0,"k":[40,98.5,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":[{"ty":"rc","d":1,"s":{"a":0,"k":[40,5],"ix":2},"p":{"a":0,"k":[0,0],"ix":3},"r":{"a":0,"k":50,"ix":4},"nm":"Rectangle Path 1","mn":"ADBE Vector Shape - Rect","hd":false},{"ty":"fl","c":{"a":0,"k":[0.23137255013,0.250980407,0.262745112181,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":"Rectangle 3470509","np":2,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false}],"ip":0,"op":600,"st":0,"bm":0},{"ddd":0,"ind":10,"ty":4,"nm":"Rectangle 3470507","sr":1,"ks":{"o":{"a":0,"k":100,"ix":11},"r":{"a":0,"k":0,"ix":10},"p":{"a":0,"k":[40,66.5,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":[{"ty":"rc","d":1,"s":{"a":0,"k":[40,5],"ix":2},"p":{"a":0,"k":[0,0],"ix":3},"r":{"a":0,"k":50,"ix":4},"nm":"Rectangle Path 1","mn":"ADBE Vector Shape - Rect","hd":false},{"ty":"fl","c":{"a":0,"k":[0.23137255013,0.250980407,0.262745112181,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":"Rectangle 3470507","np":2,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false}],"ip":0,"op":600,"st":0,"bm":0},{"ddd":0,"ind":11,"ty":4,"nm":"Rectangle 3470505","sr":1,"ks":{"o":{"a":0,"k":100,"ix":11},"r":{"a":0,"k":0,"ix":10},"p":{"a":0,"k":[40,34.5,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":[{"ty":"rc","d":1,"s":{"a":0,"k":[40,5],"ix":2},"p":{"a":0,"k":[0,0],"ix":3},"r":{"a":0,"k":50,"ix":4},"nm":"Rectangle Path 1","mn":"ADBE Vector Shape - Rect","hd":false},{"ty":"fl","c":{"a":0,"k":[0.23137255013,0.250980407,0.262745112181,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":"Rectangle 3470505","np":2,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false}],"ip":0,"op":600,"st":0,"bm":0},{"ddd":0,"ind":12,"ty":4,"nm":"Rectangle 3470512","sr":1,"ks":{"o":{"a":0,"k":100,"ix":11},"r":{"a":0,"k":0,"ix":10},"p":{"a":0,"k":[28.5,156,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":[{"ty":"rc","d":1,"s":{"a":0,"k":[17,4],"ix":2},"p":{"a":0,"k":[0,0],"ix":3},"r":{"a":0,"k":50,"ix":4},"nm":"Rectangle Path 1","mn":"ADBE Vector Shape - Rect","hd":false},{"ty":"fl","c":{"a":0,"k":[0.23137255013,0.250980407,0.262745112181,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":"Rectangle 3470512","np":2,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false}],"ip":0,"op":600,"st":0,"bm":0},{"ddd":0,"ind":13,"ty":4,"nm":"Rectangle 3470510","sr":1,"ks":{"o":{"a":0,"k":100,"ix":11},"r":{"a":0,"k":0,"ix":10},"p":{"a":0,"k":[28.5,124,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":[{"ty":"rc","d":1,"s":{"a":0,"k":[17,4],"ix":2},"p":{"a":0,"k":[0,0],"ix":3},"r":{"a":0,"k":50,"ix":4},"nm":"Rectangle Path 1","mn":"ADBE Vector Shape - Rect","hd":false},{"ty":"fl","c":{"a":0,"k":[0.23137255013,0.250980407,0.262745112181,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":"Rectangle 3470510","np":2,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false}],"ip":0,"op":600,"st":0,"bm":0},{"ddd":0,"ind":14,"ty":4,"nm":"Rectangle 3470508","sr":1,"ks":{"o":{"a":0,"k":100,"ix":11},"r":{"a":0,"k":0,"ix":10},"p":{"a":0,"k":[28.5,92,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":[{"ty":"rc","d":1,"s":{"a":0,"k":[17,4],"ix":2},"p":{"a":0,"k":[0,0],"ix":3},"r":{"a":0,"k":50,"ix":4},"nm":"Rectangle Path 1","mn":"ADBE Vector Shape - Rect","hd":false},{"ty":"fl","c":{"a":0,"k":[0.23137255013,0.250980407,0.262745112181,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":"Rectangle 3470508","np":2,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false}],"ip":0,"op":600,"st":0,"bm":0},{"ddd":0,"ind":15,"ty":4,"nm":"Rectangle 3470506","sr":1,"ks":{"o":{"a":0,"k":100,"ix":11},"r":{"a":0,"k":0,"ix":10},"p":{"a":0,"k":[28.5,60,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":[{"ty":"rc","d":1,"s":{"a":0,"k":[17,4],"ix":2},"p":{"a":0,"k":[0,0],"ix":3},"r":{"a":0,"k":50,"ix":4},"nm":"Rectangle Path 1","mn":"ADBE Vector Shape - Rect","hd":false},{"ty":"fl","c":{"a":0,"k":[0.23137255013,0.250980407,0.262745112181,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":"Rectangle 3470506","np":2,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false}],"ip":0,"op":600,"st":0,"bm":0},{"ddd":0,"ind":16,"ty":4,"nm":"Rectangle 3470504","sr":1,"ks":{"o":{"a":0,"k":100,"ix":11},"r":{"a":0,"k":0,"ix":10},"p":{"a":0,"k":[28.5,28,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":[{"ty":"rc","d":1,"s":{"a":0,"k":[17,4],"ix":2},"p":{"a":0,"k":[0,0],"ix":3},"r":{"a":0,"k":50,"ix":4},"nm":"Rectangle Path 1","mn":"ADBE Vector Shape - Rect","hd":false},{"ty":"fl","c":{"a":0,"k":[0.23137255013,0.250980407,0.262745112181,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":"Rectangle 3470504","np":2,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false}],"ip":0,"op":600,"st":0,"bm":0},{"ddd":0,"ind":17,"ty":4,"nm":"Rectangle 3470503","sr":1,"ks":{"o":{"a":0,"k":100,"ix":11},"r":{"a":0,"k":0,"ix":10},"p":{"a":0,"k":[37,6.5,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":[{"ty":"rc","d":1,"s":{"a":0,"k":[74,13],"ix":2},"p":{"a":0,"k":[0,0],"ix":3},"r":{"a":0,"k":50,"ix":4},"nm":"Rectangle Path 1","mn":"ADBE Vector Shape - Rect","hd":false},{"ty":"fl","c":{"a":0,"k":[0.23137255013,0.250980407,0.262745112181,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":"Rectangle 3470503","np":2,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false}],"ip":0,"op":600,"st":0,"bm":0}]},{"id":"comp_19","nm":"Unfolded Gmail UI","fr":60,"layers":[{"ddd":0,"ind":1,"ty":4,"nm":"Rectangle 3470520","sr":1,"ks":{"o":{"a":0,"k":100,"ix":11},"r":{"a":0,"k":0,"ix":10},"p":{"a":0,"k":[114.994,141.582,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":[{"ty":"rc","d":1,"s":{"a":0,"k":[20,5],"ix":2},"p":{"a":0,"k":[0,0],"ix":3},"r":{"a":0,"k":50,"ix":4},"nm":"Rectangle Path 1","mn":"ADBE Vector Shape - Rect","hd":false},{"ty":"fl","c":{"a":0,"k":[0.23137255013,0.250980407,0.262745112181,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":"Rectangle 3470520","np":2,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false}],"ip":0,"op":600,"st":0,"bm":0},{"ddd":0,"ind":2,"ty":4,"nm":"Rectangle 3470519","sr":1,"ks":{"o":{"a":0,"k":100,"ix":11},"r":{"a":0,"k":0,"ix":10},"p":{"a":0,"k":[114.994,132.582,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":[{"ty":"rc","d":1,"s":{"a":0,"k":[20,5],"ix":2},"p":{"a":0,"k":[0,0],"ix":3},"r":{"a":0,"k":50,"ix":4},"nm":"Rectangle Path 1","mn":"ADBE Vector Shape - Rect","hd":false},{"ty":"fl","c":{"a":0,"k":[0.23137255013,0.250980407,0.262745112181,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":"Rectangle 3470519","np":2,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false}],"ip":0,"op":600,"st":0,"bm":0},{"ddd":0,"ind":3,"ty":4,"nm":"Rectangle 3470518","sr":1,"ks":{"o":{"a":0,"k":100,"ix":11},"r":{"a":0,"k":0,"ix":10},"p":{"a":0,"k":[114.994,123.582,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":[{"ty":"rc","d":1,"s":{"a":0,"k":[20,5],"ix":2},"p":{"a":0,"k":[0,0],"ix":3},"r":{"a":0,"k":50,"ix":4},"nm":"Rectangle Path 1","mn":"ADBE Vector Shape - Rect","hd":false},{"ty":"fl","c":{"a":0,"k":[0.23137255013,0.250980407,0.262745112181,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":"Rectangle 3470518","np":2,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false}],"ip":0,"op":600,"st":0,"bm":0},{"ddd":0,"ind":4,"ty":4,"nm":"Rectangle 3470517","sr":1,"ks":{"o":{"a":0,"k":100,"ix":11},"r":{"a":0,"k":0,"ix":10},"p":{"a":0,"k":[114.994,114.582,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":[{"ty":"rc","d":1,"s":{"a":0,"k":[20,5],"ix":2},"p":{"a":0,"k":[0,0],"ix":3},"r":{"a":0,"k":50,"ix":4},"nm":"Rectangle Path 1","mn":"ADBE Vector Shape - Rect","hd":false},{"ty":"fl","c":{"a":0,"k":[0.23137255013,0.250980407,0.262745112181,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":"Rectangle 3470517","np":2,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false}],"ip":0,"op":600,"st":0,"bm":0},{"ddd":0,"ind":5,"ty":4,"nm":"Rectangle 3470516","sr":1,"ks":{"o":{"a":0,"k":100,"ix":11},"r":{"a":0,"k":0,"ix":10},"p":{"a":0,"k":[114.994,105.582,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":[{"ty":"rc","d":1,"s":{"a":0,"k":[20,5],"ix":2},"p":{"a":0,"k":[0,0],"ix":3},"r":{"a":0,"k":50,"ix":4},"nm":"Rectangle Path 1","mn":"ADBE Vector Shape - Rect","hd":false},{"ty":"fl","c":{"a":0,"k":[0.23137255013,0.250980407,0.262745112181,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":"Rectangle 3470516","np":2,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false}],"ip":0,"op":600,"st":0,"bm":0},{"ddd":0,"ind":6,"ty":4,"nm":"Rectangle 3470515","sr":1,"ks":{"o":{"a":0,"k":100,"ix":11},"r":{"a":0,"k":0,"ix":10},"p":{"a":0,"k":[114.994,96.582,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":[{"ty":"rc","d":1,"s":{"a":0,"k":[20,5],"ix":2},"p":{"a":0,"k":[0,0],"ix":3},"r":{"a":0,"k":50,"ix":4},"nm":"Rectangle Path 1","mn":"ADBE Vector Shape - Rect","hd":false},{"ty":"fl","c":{"a":0,"k":[0.23137255013,0.250980407,0.262745112181,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":"Rectangle 3470515","np":2,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false}],"ip":0,"op":600,"st":0,"bm":0},{"ddd":0,"ind":7,"ty":4,"nm":"Ellipse 7584","sr":1,"ks":{"o":{"a":0,"k":100,"ix":11},"r":{"a":0,"k":0,"ix":10},"p":{"a":0,"k":[296.494,74.582,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":[{"d":1,"ty":"el","s":{"a":0,"k":[15,15],"ix":2},"p":{"a":0,"k":[0,0],"ix":3},"nm":"Ellipse Path 1","mn":"ADBE Vector Shape - Ellipse","hd":false},{"ty":"fl","c":{"a":0,"k":[0.23137255013,0.250980407,0.262745112181,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":"Ellipse 7584","np":2,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false}],"ip":0,"op":600,"st":0,"bm":0},{"ddd":0,"ind":8,"ty":4,"nm":"Ellipse 7598","sr":1,"ks":{"o":{"a":0,"k":100,"ix":11},"r":{"a":0,"k":0,"ix":10},"p":{"a":0,"k":[154.494,209.582,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":[{"d":1,"ty":"el","s":{"a":0,"k":[15,15],"ix":2},"p":{"a":0,"k":[0,0],"ix":3},"nm":"Ellipse Path 1","mn":"ADBE Vector Shape - Ellipse","hd":false},{"ty":"fl","c":{"a":0,"k":[0.23137255013,0.250980407,0.262745112181,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":"Ellipse 7598","np":2,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false}],"ip":0,"op":600,"st":0,"bm":0},{"ddd":0,"ind":9,"ty":4,"nm":"Ellipse 7597","sr":1,"ks":{"o":{"a":0,"k":100,"ix":11},"r":{"a":0,"k":0,"ix":10},"p":{"a":0,"k":[154.494,182.582,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":[{"d":1,"ty":"el","s":{"a":0,"k":[15,15],"ix":2},"p":{"a":0,"k":[0,0],"ix":3},"nm":"Ellipse Path 1","mn":"ADBE Vector Shape - Ellipse","hd":false},{"ty":"fl","c":{"a":0,"k":[0.23137255013,0.250980407,0.262745112181,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":"Ellipse 7597","np":2,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false}],"ip":0,"op":600,"st":0,"bm":0},{"ddd":0,"ind":10,"ty":4,"nm":"Ellipse 7596","sr":1,"ks":{"o":{"a":0,"k":100,"ix":11},"r":{"a":0,"k":0,"ix":10},"p":{"a":0,"k":[154.494,155.582,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":[{"d":1,"ty":"el","s":{"a":0,"k":[15,15],"ix":2},"p":{"a":0,"k":[0,0],"ix":3},"nm":"Ellipse Path 1","mn":"ADBE Vector Shape - Ellipse","hd":false},{"ty":"fl","c":{"a":0,"k":[0.23137255013,0.250980407,0.262745112181,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":"Ellipse 7596","np":2,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false}],"ip":0,"op":600,"st":0,"bm":0},{"ddd":0,"ind":11,"ty":4,"nm":"Ellipse 7595","sr":1,"ks":{"o":{"a":0,"k":100,"ix":11},"r":{"a":0,"k":0,"ix":10},"p":{"a":0,"k":[154.494,128.582,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":[{"d":1,"ty":"el","s":{"a":0,"k":[15,15],"ix":2},"p":{"a":0,"k":[0,0],"ix":3},"nm":"Ellipse Path 1","mn":"ADBE Vector Shape - Ellipse","hd":false},{"ty":"fl","c":{"a":0,"k":[0.23137255013,0.250980407,0.262745112181,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":"Ellipse 7595","np":2,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false}],"ip":0,"op":600,"st":0,"bm":0},{"ddd":0,"ind":12,"ty":4,"nm":"Ellipse 7579","sr":1,"ks":{"o":{"a":0,"k":100,"ix":11},"r":{"a":0,"k":0,"ix":10},"p":{"a":0,"k":[154.494,101.582,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":[{"d":1,"ty":"el","s":{"a":0,"k":[15,15],"ix":2},"p":{"a":0,"k":[0,0],"ix":3},"nm":"Ellipse Path 1","mn":"ADBE Vector Shape - Ellipse","hd":false},{"ty":"fl","c":{"a":0,"k":[0.23137255013,0.250980407,0.262745112181,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":"Ellipse 7579","np":2,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false}],"ip":0,"op":600,"st":0,"bm":0},{"ddd":0,"ind":13,"ty":4,"nm":"Rectangle 3470514","sr":1,"ks":{"o":{"a":0,"k":100,"ix":11},"r":{"a":0,"k":0,"ix":10},"p":{"a":0,"k":[212.994,74.582,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":[{"ty":"rc","d":1,"s":{"a":0,"k":[132,15],"ix":2},"p":{"a":0,"k":[0,0],"ix":3},"r":{"a":0,"k":50,"ix":4},"nm":"Rectangle Path 1","mn":"ADBE Vector Shape - Rect","hd":false},{"ty":"fl","c":{"a":0,"k":[0.23137255013,0.250980407,0.262745112181,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":"Rectangle 3470514","np":2,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false}],"ip":0,"op":600,"st":0,"bm":0},{"ddd":0,"ind":14,"ty":4,"nm":"Rectangle 3470502","sr":1,"ks":{"o":{"a":0,"k":100,"ix":11},"r":{"a":0,"k":0,"ix":10},"p":{"a":0,"k":[120.994,74.582,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":[{"ty":"rc","d":1,"s":{"a":0,"k":[32,15],"ix":2},"p":{"a":0,"k":[0,0],"ix":3},"r":{"a":0,"k":50,"ix":4},"nm":"Rectangle Path 1","mn":"ADBE Vector Shape - Rect","hd":false},{"ty":"fl","c":{"a":0,"k":[0.23137255013,0.250980407,0.262745112181,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":"Rectangle 3470502","np":2,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false}],"ip":0,"op":600,"st":0,"bm":0},{"ddd":0,"ind":15,"ty":4,"nm":"Rectangle 3470530","sr":1,"ks":{"o":{"a":0,"k":100,"ix":11},"r":{"a":0,"k":0,"ix":10},"p":{"a":0,"k":[185.994,210.582,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":[{"ty":"rc","d":1,"s":{"a":0,"k":[40,5],"ix":2},"p":{"a":0,"k":[0,0],"ix":3},"r":{"a":0,"k":50,"ix":4},"nm":"Rectangle Path 1","mn":"ADBE Vector Shape - Rect","hd":false},{"ty":"fl","c":{"a":0,"k":[0.23137255013,0.250980407,0.262745112181,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":"Rectangle 3470530","np":2,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false}],"ip":0,"op":600,"st":0,"bm":0},{"ddd":0,"ind":16,"ty":4,"nm":"Rectangle 3470528","sr":1,"ks":{"o":{"a":0,"k":100,"ix":11},"r":{"a":0,"k":0,"ix":10},"p":{"a":0,"k":[185.994,183.582,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":[{"ty":"rc","d":1,"s":{"a":0,"k":[40,5],"ix":2},"p":{"a":0,"k":[0,0],"ix":3},"r":{"a":0,"k":50,"ix":4},"nm":"Rectangle Path 1","mn":"ADBE Vector Shape - Rect","hd":false},{"ty":"fl","c":{"a":0,"k":[0.23137255013,0.250980407,0.262745112181,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":"Rectangle 3470528","np":2,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false}],"ip":0,"op":600,"st":0,"bm":0},{"ddd":0,"ind":17,"ty":4,"nm":"Rectangle 3470526","sr":1,"ks":{"o":{"a":0,"k":100,"ix":11},"r":{"a":0,"k":0,"ix":10},"p":{"a":0,"k":[185.994,156.582,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":[{"ty":"rc","d":1,"s":{"a":0,"k":[40,5],"ix":2},"p":{"a":0,"k":[0,0],"ix":3},"r":{"a":0,"k":50,"ix":4},"nm":"Rectangle Path 1","mn":"ADBE Vector Shape - Rect","hd":false},{"ty":"fl","c":{"a":0,"k":[0.23137255013,0.250980407,0.262745112181,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":"Rectangle 3470526","np":2,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false}],"ip":0,"op":600,"st":0,"bm":0},{"ddd":0,"ind":18,"ty":4,"nm":"Rectangle 3470524","sr":1,"ks":{"o":{"a":0,"k":100,"ix":11},"r":{"a":0,"k":0,"ix":10},"p":{"a":0,"k":[185.994,129.582,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":[{"ty":"rc","d":1,"s":{"a":0,"k":[40,5],"ix":2},"p":{"a":0,"k":[0,0],"ix":3},"r":{"a":0,"k":50,"ix":4},"nm":"Rectangle Path 1","mn":"ADBE Vector Shape - Rect","hd":false},{"ty":"fl","c":{"a":0,"k":[0.23137255013,0.250980407,0.262745112181,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":"Rectangle 3470524","np":2,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false}],"ip":0,"op":600,"st":0,"bm":0},{"ddd":0,"ind":19,"ty":4,"nm":"Rectangle 3470522","sr":1,"ks":{"o":{"a":0,"k":100,"ix":11},"r":{"a":0,"k":0,"ix":10},"p":{"a":0,"k":[185.994,102.582,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":[{"ty":"rc","d":1,"s":{"a":0,"k":[40,5],"ix":2},"p":{"a":0,"k":[0,0],"ix":3},"r":{"a":0,"k":50,"ix":4},"nm":"Rectangle Path 1","mn":"ADBE Vector Shape - Rect","hd":false},{"ty":"fl","c":{"a":0,"k":[0.23137255013,0.250980407,0.262745112181,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":"Rectangle 3470522","np":2,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false}],"ip":0,"op":600,"st":0,"bm":0},{"ddd":0,"ind":20,"ty":4,"nm":"Rectangle 3470529","sr":1,"ks":{"o":{"a":0,"k":100,"ix":11},"r":{"a":0,"k":0,"ix":10},"p":{"a":0,"k":[174.494,204.082,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":[{"ty":"rc","d":1,"s":{"a":0,"k":[17,4],"ix":2},"p":{"a":0,"k":[0,0],"ix":3},"r":{"a":0,"k":50,"ix":4},"nm":"Rectangle Path 1","mn":"ADBE Vector Shape - Rect","hd":false},{"ty":"fl","c":{"a":0,"k":[0.23137255013,0.250980407,0.262745112181,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":"Rectangle 3470529","np":2,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false}],"ip":0,"op":600,"st":0,"bm":0},{"ddd":0,"ind":21,"ty":4,"nm":"Rectangle 3470527","sr":1,"ks":{"o":{"a":0,"k":100,"ix":11},"r":{"a":0,"k":0,"ix":10},"p":{"a":0,"k":[174.494,177.082,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":[{"ty":"rc","d":1,"s":{"a":0,"k":[17,4],"ix":2},"p":{"a":0,"k":[0,0],"ix":3},"r":{"a":0,"k":50,"ix":4},"nm":"Rectangle Path 1","mn":"ADBE Vector Shape - Rect","hd":false},{"ty":"fl","c":{"a":0,"k":[0.23137255013,0.250980407,0.262745112181,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":"Rectangle 3470527","np":2,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false}],"ip":0,"op":600,"st":0,"bm":0},{"ddd":0,"ind":22,"ty":4,"nm":"Rectangle 3470525","sr":1,"ks":{"o":{"a":0,"k":100,"ix":11},"r":{"a":0,"k":0,"ix":10},"p":{"a":0,"k":[174.494,150.082,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":[{"ty":"rc","d":1,"s":{"a":0,"k":[17,4],"ix":2},"p":{"a":0,"k":[0,0],"ix":3},"r":{"a":0,"k":50,"ix":4},"nm":"Rectangle Path 1","mn":"ADBE Vector Shape - Rect","hd":false},{"ty":"fl","c":{"a":0,"k":[0.23137255013,0.250980407,0.262745112181,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":"Rectangle 3470525","np":2,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false}],"ip":0,"op":600,"st":0,"bm":0},{"ddd":0,"ind":23,"ty":4,"nm":"Rectangle 3470523","sr":1,"ks":{"o":{"a":0,"k":100,"ix":11},"r":{"a":0,"k":0,"ix":10},"p":{"a":0,"k":[174.494,123.082,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":[{"ty":"rc","d":1,"s":{"a":0,"k":[17,4],"ix":2},"p":{"a":0,"k":[0,0],"ix":3},"r":{"a":0,"k":50,"ix":4},"nm":"Rectangle Path 1","mn":"ADBE Vector Shape - Rect","hd":false},{"ty":"fl","c":{"a":0,"k":[0.23137255013,0.250980407,0.262745112181,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":"Rectangle 3470523","np":2,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false}],"ip":0,"op":600,"st":0,"bm":0},{"ddd":0,"ind":24,"ty":4,"nm":"Rectangle 3470521","sr":1,"ks":{"o":{"a":0,"k":100,"ix":11},"r":{"a":0,"k":0,"ix":10},"p":{"a":0,"k":[174.494,96.082,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":[{"ty":"rc","d":1,"s":{"a":0,"k":[17,4],"ix":2},"p":{"a":0,"k":[0,0],"ix":3},"r":{"a":0,"k":50,"ix":4},"nm":"Rectangle Path 1","mn":"ADBE Vector Shape - Rect","hd":false},{"ty":"fl","c":{"a":0,"k":[0.23137255013,0.250980407,0.262745112181,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":"Rectangle 3470521","np":2,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false}],"ip":0,"op":600,"st":0,"bm":0}]}],"layers":[{"ddd":0,"ind":1,"ty":3,"nm":"Null 4","sr":1,"ks":{"o":{"a":0,"k":0,"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":[88,88,100],"ix":6,"l":2}},"ao":0,"ip":181,"op":781,"st":181,"bm":0},{"ddd":0,"ind":2,"ty":3,"nm":"Null 1","parent":1,"sr":1,"ks":{"o":{"a":0,"k":0,"ix":11},"r":{"a":0,"k":0,"ix":10},"p":{"a":1,"k":[{"i":{"x":0.2,"y":1},"o":{"x":0.8,"y":0},"t":191,"s":[0,0,0],"to":[-10.833,0,0],"ti":[10.833,0,0]},{"t":231,"s":[-65,0,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,"ip":181,"op":395,"st":191,"bm":0},{"ddd":0,"ind":3,"ty":4,"nm":".grey603","cl":"grey603","parent":2,"sr":1,"ks":{"o":{"a":0,"k":100,"ix":11},"r":{"a":0,"k":0,"ix":10},"p":{"a":0,"k":[-2.971,0,0],"ix":2,"l":2},"a":{"a":0,"k":[-68.471,0,0],"ix":1,"l":2},"s":{"a":1,"k":[{"i":{"x":[0,0,0],"y":[1,1,1]},"o":{"x":[0.001,0.001,0.001],"y":[0,0,0]},"t":211,"s":[0,100,100]},{"t":231,"s":[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.833,"y":1},"o":{"x":0.001,"y":0},"t":211,"s":[{"i":[[0,0],[5.09,0],[0,0],[0,2.839],[0,0],[-2.838,0],[0,0],[0,-5.089]],"o":[[0,5.09],[0,0],[-2.838,0],[0,0],[0,-2.838],[0,0],[5.089,0],[0,0]],"v":[[63.495,137.576],[54.264,146.808],[-54.501,114.37],[-59.648,109.223],[-59.708,-109.282],[-54.56,-114.429],[54.282,-146.679],[63.915,-137.047]],"c":true}]},{"i":{"x":0,"y":1},"o":{"x":0.167,"y":0},"t":212,"s":[{"i":[[0,0],[5.09,0],[0,0],[0,2.838],[0,0],[-2.838,0],[0,0],[0,-9.436]],"o":[[0,8.464],[0,0],[-2.838,0],[0,0],[0,-2.838],[0,0],[5.089,0],[0,0]],"v":[[63.623,136.911],[54.466,146.518],[-54.319,117.62],[-59.648,109.223],[-59.708,-109.282],[-54.594,-117.179],[54.309,-145.697],[63.951,-135.939]],"c":true}]},{"t":231,"s":[{"i":[[0,0],[5.09,0],[0,0],[0,2.838],[0,0],[-2.838,0],[0,0],[0,-5.089]],"o":[[0,5.09],[0,0],[-2.838,0],[0,0],[0,-2.838],[0,0],[5.089,0],[0,0]],"v":[[63.599,105.138],[54.368,114.37],[-54.501,114.37],[-59.648,109.223],[-59.708,-109.282],[-54.56,-114.429],[54.31,-114.429],[63.943,-104.797]],"c":true}]}],"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ind":1,"ty":"sh","ix":2,"ks":{"a":1,"k":[{"i":{"x":0.833,"y":1},"o":{"x":0.001,"y":0},"t":211,"s":[{"i":[[0,1.789],[0,0],[6.519,0],[0,0],[0,-2.523],[0,0],[-2.523,0],[0,0],[0,6.518],[0,0]],"o":[[0,0],[0,-6.519],[0,0],[-2.523,0],[0,0],[0,2.523],[0,0],[6.518,0],[0,0],[0,-1.339]],"v":[[66.136,-9.414],[66.108,-137.044],[54.305,-148.847],[-63.903,-116.597],[-68.471,-112.028],[-68.471,112.028],[-63.903,116.597],[54.23,149.034],[66.032,137.232],[66.136,27.401]],"c":true}]},{"i":{"x":0,"y":1},"o":{"x":0.167,"y":0},"t":212,"s":[{"i":[[0,2.744],[0,0],[6.519,0],[0,0],[0,-2.523],[0,0],[-2.523,0],[0,0],[0,14.182],[0,0]],"o":[[0,0],[0,-14.188],[0,0],[-2.523,0],[0,0],[0,2.523],[0,0],[6.518,0],[0,0],[0,-2.275]],"v":[[76.36,-9.414],[76.369,-135.937],[54.341,-147.74],[-63.903,-116.597],[-68.471,-112.028],[-68.471,112.028],[-63.903,116.597],[54.359,148.37],[76.385,136.568],[76.36,27.401]],"c":true}]},{"t":231,"s":[{"i":[[0,4.914],[0,0],[6.519,0],[0,0],[0,-2.523],[0,0],[-2.523,0],[0,0],[0,6.518],[0,0]],"o":[[0,0],[0,-6.519],[0,0],[-2.523,0],[0,0],[0,2.523],[0,0],[6.518,0],[0,0],[0,-4.401]],"v":[[66.136,-9.414],[66.136,-104.794],[54.333,-116.597],[-63.903,-116.597],[-68.471,-112.028],[-68.471,112.028],[-63.903,116.597],[54.334,116.597],[66.136,104.795],[66.136,27.401]],"c":true}]}],"ix":2},"nm":"Path 2","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.501960813999,0.525490224361,0.54509806633,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[0,0],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 1","np":3,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false}],"ip":212,"op":396,"st":190,"bm":0},{"ddd":0,"ind":4,"ty":4,"nm":".black 6","cl":"black","parent":2,"td":1,"sr":1,"ks":{"o":{"a":0,"k":100,"ix":11},"r":{"a":0,"k":0,"ix":10},"p":{"a":0,"k":[-2.971,0,0],"ix":2,"l":2},"a":{"a":0,"k":[-68.471,0,0],"ix":1,"l":2},"s":{"a":1,"k":[{"i":{"x":[0,0,0],"y":[1,1,1]},"o":{"x":[0.001,0.001,0.001],"y":[0,0,0]},"t":211,"s":[0,100,100]},{"t":231,"s":[99,99,100]}],"ix":6,"l":2}},"ao":0,"shapes":[{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":1,"k":[{"i":{"x":0.833,"y":1},"o":{"x":0.001,"y":0},"t":211,"s":[{"i":[[0,1.789],[0,0],[6.519,0],[0,0],[0,-2.523],[0,0],[-2.523,0],[0,0],[0,6.518],[0,0]],"o":[[0,0],[0,-6.519],[0,0],[-2.523,0],[0,0],[0,2.523],[0,0],[6.518,0],[0,0],[0,-1.339]],"v":[[66.136,-9.414],[66.108,-137.044],[54.305,-148.847],[-63.903,-116.597],[-68.471,-112.028],[-68.471,112.028],[-63.903,116.597],[54.23,149.034],[66.032,137.232],[66.136,27.401]],"c":true}]},{"i":{"x":0,"y":1},"o":{"x":0.167,"y":0},"t":212,"s":[{"i":[[0,2.744],[0,0],[6.519,0],[0,0],[0,-2.523],[0,0],[-2.523,0],[0,0],[0,14.182],[0,0]],"o":[[0,0],[0,-14.188],[0,0],[-2.523,0],[0,0],[0,2.523],[0,0],[6.518,0],[0,0],[0,-2.275]],"v":[[76.36,-9.414],[76.369,-135.937],[54.341,-147.74],[-63.903,-116.597],[-68.471,-112.028],[-68.471,112.028],[-63.903,116.597],[54.359,148.37],[76.385,136.568],[76.36,27.401]],"c":true}]},{"t":231,"s":[{"i":[[0,4.914],[0,0],[6.519,0],[0,0],[0,-2.523],[0,0],[-2.523,0],[0,0],[0,6.518],[0,0]],"o":[[0,0],[0,-6.519],[0,0],[-2.523,0],[0,0],[0,2.523],[0,0],[6.518,0],[0,0],[0,-4.401]],"v":[[66.136,-9.414],[66.136,-104.794],[54.333,-116.597],[-63.903,-116.597],[-68.471,-112.028],[-68.471,112.028],[-63.903,116.597],[54.334,116.597],[66.136,104.795],[66.136,27.401]],"c":true}]}],"ix":2},"nm":"Path 2","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0,0,0,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[0,0],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[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":212,"op":396,"st":190,"bm":0},{"ddd":0,"ind":5,"ty":0,"nm":"Folded Youtube UI","parent":2,"tt":1,"refId":"comp_0","sr":1,"ks":{"o":{"a":1,"k":[{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"t":231,"s":[0]},{"t":241,"s":[100]}],"ix":11},"r":{"a":0,"k":0,"ix":10},"p":{"a":0,"k":[65,0,0],"ix":2,"l":2},"a":{"a":0,"k":[206,150,0],"ix":1,"l":2},"s":{"a":0,"k":[113.636,113.636,100],"ix":6,"l":2}},"ao":0,"w":412,"h":300,"ip":202,"op":802,"st":202,"bm":0},{"ddd":0,"ind":6,"ty":4,"nm":".black 5","cl":"black","parent":2,"sr":1,"ks":{"o":{"a":0,"k":100,"ix":11},"r":{"a":0,"k":0,"ix":10},"p":{"a":0,"k":[-2.971,0,0],"ix":2,"l":2},"a":{"a":0,"k":[-68.471,0,0],"ix":1,"l":2},"s":{"a":1,"k":[{"i":{"x":[0,0,0],"y":[1,1,1]},"o":{"x":[0.001,0.001,0.001],"y":[0,0,0]},"t":211,"s":[0,100,100]},{"t":231,"s":[99,99,100]}],"ix":6,"l":2}},"ao":0,"shapes":[{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":1,"k":[{"i":{"x":0.833,"y":1},"o":{"x":0.001,"y":0},"t":211,"s":[{"i":[[0,1.789],[0,0],[6.519,0],[0,0],[0,-2.523],[0,0],[-2.523,0],[0,0],[0,6.518],[0,0]],"o":[[0,0],[0,-6.519],[0,0],[-2.523,0],[0,0],[0,2.523],[0,0],[6.518,0],[0,0],[0,-1.339]],"v":[[66.136,-9.414],[66.108,-137.044],[54.305,-148.847],[-63.903,-116.597],[-68.471,-112.028],[-68.471,112.028],[-63.903,116.597],[54.23,149.034],[66.032,137.232],[66.136,27.401]],"c":true}]},{"i":{"x":0,"y":1},"o":{"x":0.167,"y":0},"t":212,"s":[{"i":[[0,2.744],[0,0],[6.519,0],[0,0],[0,-2.523],[0,0],[-2.523,0],[0,0],[0,14.182],[0,0]],"o":[[0,0],[0,-14.188],[0,0],[-2.523,0],[0,0],[0,2.523],[0,0],[6.518,0],[0,0],[0,-2.275]],"v":[[76.36,-9.414],[76.369,-135.937],[54.341,-147.74],[-63.903,-116.597],[-68.471,-112.028],[-68.471,112.028],[-63.903,116.597],[54.359,148.37],[76.385,136.568],[76.36,27.401]],"c":true}]},{"t":231,"s":[{"i":[[0,4.914],[0,0],[6.519,0],[0,0],[0,-2.523],[0,0],[-2.523,0],[0,0],[0,6.518],[0,0]],"o":[[0,0],[0,-6.519],[0,0],[-2.523,0],[0,0],[0,2.523],[0,0],[6.518,0],[0,0],[0,-4.401]],"v":[[66.136,-9.414],[66.136,-104.794],[54.333,-116.597],[-63.903,-116.597],[-68.471,-112.028],[-68.471,112.028],[-63.903,116.597],[54.334,116.597],[66.136,104.795],[66.136,27.401]],"c":true}]}],"ix":2},"nm":"Path 2","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0,0,0,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[0,0],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[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":212,"op":396,"st":190,"bm":0},{"ddd":0,"ind":7,"ty":4,"nm":"Shape Layer 2","td":1,"sr":1,"ks":{"o":{"a":0,"k":100,"ix":11},"r":{"a":0,"k":0,"ix":10},"p":{"a":1,"k":[{"i":{"x":0.833,"y":0.833},"o":{"x":0.167,"y":0.167},"t":199,"s":[206,150,0],"to":[1.444,0,0],"ti":[-2,0,0]},{"i":{"x":0.833,"y":0.833},"o":{"x":0.167,"y":0.167},"t":200,"s":[214.667,150,0],"to":[2,0,0],"ti":[-1.083,0,0]},{"i":{"x":0.833,"y":0.833},"o":{"x":0.167,"y":0.167},"t":201,"s":[218,150,0],"to":[1.083,0,0],"ti":[-1.083,0,0]},{"i":{"x":0.833,"y":0.833},"o":{"x":0.167,"y":0.167},"t":202,"s":[221.167,150,0],"to":[1.083,0,0],"ti":[-1.111,0,0]},{"i":{"x":0.833,"y":0.833},"o":{"x":0.167,"y":0.167},"t":203,"s":[224.5,150,0],"to":[1.111,0,0],"ti":[-1.333,0,0]},{"i":{"x":0.833,"y":0.833},"o":{"x":0.167,"y":0.167},"t":204,"s":[227.833,150,0],"to":[1.333,0,0],"ti":[-1.528,0,0]},{"i":{"x":0.833,"y":0.833},"o":{"x":0.167,"y":0.167},"t":205,"s":[232.5,150,0],"to":[1.528,0,0],"ti":[-1.583,0,0]},{"i":{"x":0.833,"y":0.833},"o":{"x":0.167,"y":0.167},"t":206,"s":[237,150,0],"to":[1.583,0,0],"ti":[-1.889,0,0]},{"i":{"x":0.833,"y":0.833},"o":{"x":0.167,"y":0.167},"t":207,"s":[242,150,0],"to":[1.889,0,0],"ti":[-2.167,0,0]},{"i":{"x":0.833,"y":0.833},"o":{"x":0.167,"y":0.167},"t":208,"s":[248.333,150,0],"to":[2.167,0,0],"ti":[-2.278,0,0]},{"i":{"x":0.833,"y":0.833},"o":{"x":0.167,"y":0.167},"t":209,"s":[255,150,0],"to":[2.278,0,0],"ti":[-2.5,0,0]},{"i":{"x":0.833,"y":0.833},"o":{"x":0.167,"y":0.167},"t":210,"s":[262,150,0],"to":[2.5,0,0],"ti":[-3.556,0,0]},{"i":{"x":0.833,"y":0.833},"o":{"x":0.167,"y":0.167},"t":211,"s":[270,150,0],"to":[3.556,0,0],"ti":[-2.222,0,0]},{"t":212,"s":[283.333,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":[{"ty":"rc","d":1,"s":{"a":0,"k":[311.96,210.22],"ix":2},"p":{"a":0,"k":[0,0],"ix":3},"r":{"a":0,"k":0,"ix":4},"nm":"Rectangle Path 1","mn":"ADBE Vector Shape - Rect","hd":false},{"ty":"st","c":{"a":0,"k":[1,1,1,1],"ix":3},"o":{"a":0,"k":100,"ix":4},"w":{"a":0,"k":1,"ix":5},"lc":1,"lj":1,"ml":4,"bm":0,"nm":"Stroke 1","mn":"ADBE Vector Graphic - Stroke","hd":false},{"ty":"fl","c":{"a":0,"k":[1,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":[43.52,5.61],"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":"Rectangle 1","np":3,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false}],"ip":151,"op":781,"st":181,"bm":0},{"ddd":0,"ind":8,"ty":0,"nm":"Unfolded YouTube UI","parent":2,"tt":1,"refId":"comp_9","sr":1,"ks":{"o":{"a":1,"k":[{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"t":191,"s":[100]},{"t":201,"s":[0]}],"ix":11},"r":{"a":0,"k":0,"ix":10},"p":{"a":0,"k":[0,0,0],"ix":2,"l":2},"a":{"a":0,"k":[206,150,0],"ix":1,"l":2},"s":{"a":0,"k":[113.636,113.636,100],"ix":6,"l":2}},"ao":0,"w":412,"h":300,"ip":151,"op":751,"st":151,"bm":0},{"ddd":0,"ind":9,"ty":4,"nm":".grey602","cl":"grey602","parent":2,"sr":1,"ks":{"o":{"a":0,"k":100,"ix":11},"r":{"a":0,"k":0,"ix":10},"p":{"a":0,"k":[-1,0,0],"ix":2,"l":2},"a":{"a":0,"k":[-2,0,0],"ix":1,"l":2},"s":{"a":1,"k":[{"i":{"x":[0.8,0.8,0.8],"y":[0.15,1,1]},"o":{"x":[0.3,0.3,0.3],"y":[0,0,0]},"t":191,"s":[100,100,100]},{"t":212,"s":[0,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":[[-2,-197],[-237,-197],[-237,211.874],[-2,211.874]],"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":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":1,"k":[{"i":{"x":0.833,"y":0.833},"o":{"x":0.3,"y":0},"t":191,"s":[{"i":[[0,0],[4.771,0],[0,0],[0,0],[0,0],[0,0],[0,4.772],[0,0],[-4.771,0],[0,0],[0,0],[0,-4.772]],"o":[[0,4.772],[0,0],[0,0],[0,0],[0,0],[-4.771,0],[0,0],[0,-4.772],[0,0],[0,0],[4.771,0],[0,0]],"v":[[128.025,105.242],[118.937,113.897],[20.423,113.897],[-2.282,113.897],[-17.976,113.897],[-121.273,113.897],[-130.36,105.242],[-130.36,-104.809],[-121.273,-113.897],[-1.197,-113.897],[118.937,-113.897],[128.025,-104.809]],"c":true}]},{"i":{"x":0.8,"y":1},"o":{"x":0.167,"y":0.167},"t":210,"s":[{"i":[[0,0],[4.771,0],[0,0],[0,0],[0,0],[0,0],[0,4.772],[0,0],[-4.771,0],[0,0],[0,0],[0,-4.772]],"o":[[0,4.772],[0,0],[0,0],[0,0],[0,0],[-8.034,0],[0,0],[0,-4.772],[0,0],[0,0],[4.771,0],[0,0]],"v":[[128.025,105.243],[118.937,113.897],[20.423,113.897],[-1.182,113.897],[-16.193,117.028],[-121.36,141.834],[-130.185,134.804],[-130.289,-134.192],[-121.277,-142.03],[-1.188,-113.897],[118.937,-113.897],[128.025,-104.809]],"c":true}]},{"t":212,"s":[{"i":[[0,0],[4.771,0],[0,0],[0,0],[0,0],[0,0],[0,4.772],[0,0],[-4.771,0],[0,0],[0,0],[0,-4.772]],"o":[[0,4.772],[0,0],[0,0],[0,0],[0,0],[-4.771,0],[0,0],[0,-4.772],[0,0],[0,0],[4.771,0],[0,0]],"v":[[128.025,105.242],[118.937,113.897],[20.423,113.897],[-1.125,113.897],[-16.101,117.189],[-121.089,144.98],[-130.176,136.326],[-130.286,-135.704],[-121.198,-144.793],[-1.188,-113.897],[118.937,-113.897],[128.025,-104.809]],"c":true}]}],"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ind":1,"ty":"sh","ix":2,"ks":{"a":1,"k":[{"i":{"x":0.833,"y":0.833},"o":{"x":0.3,"y":0},"t":191,"s":[{"i":[[1.295,0.044],[0,0],[6.52,0],[0,0],[2.164,-1.2],[1.012,0.395],[0,0],[2.474,0],[0,0],[0,-6.52],[0,0],[-6.52,0],[0,0],[0,0],[-2.164,1.2],[-0.966,-0.33],[0,0],[-2.474,0],[0,0],[0,0],[0,6.519],[0,0],[0,1.668],[0,0]],"o":[[0,0],[0,-6.52],[0,0],[-2.474,0],[-1.008,0.404],[0,0],[-2.164,-1.2],[0,0],[-6.52,0],[0,0],[0,6.52],[0,0],[0,0],[2.474,0],[0.951,-0.381],[0,0],[2.163,1.2],[0,0],[0,0],[6.519,0],[0,0],[1.295,-0.044],[0,0],[0,-1.668]],"v":[[130.741,-9.416],[130.741,-104.809],[118.936,-116.613],[7.323,-116.613],[0.252,-114.783],[-2.892,-114.769],[-2.929,-114.783],[-10,-116.613],[-121.272,-116.613],[-133.077,-104.809],[-133.077,104.809],[-121.272,116.613],[-9.85,116.613],[-9.755,116.613],[-2.684,114.783],[0.286,114.719],[0.401,114.783],[8.942,116.613],[9.038,116.613],[118.937,116.613],[130.741,104.81],[130.741,27.405],[133.077,24.344],[133.077,-6.354]],"c":true}]},{"i":{"x":0.833,"y":0.833},"o":{"x":0.167,"y":0.167},"t":207,"s":[{"i":[[1.295,0.044],[0,0],[6.52,0],[0,0],[2.164,-1.2],[1.012,0.395],[0,0],[2.495,0.571],[0,0],[0,-6.52],[0,0],[-6.52,0],[0,0],[0,0],[-2.733,0.815],[-0.966,-0.33],[0,0],[-2.474,0],[0,0],[0,0],[0,6.519],[0,0],[0,1.668],[0,0]],"o":[[0,0],[0,-6.52],[0,0],[-2.474,0],[-1.008,0.404],[0,0],[-2.787,-0.915],[0,0],[-6.52,0],[0,0],[0,6.52],[0,0],[0,0],[2.2,-0.463],[0.951,-0.381],[0,0],[2.163,1.2],[0,0],[0,0],[6.519,0],[0,0],[1.295,-0.044],[0,0],[0,-1.668]],"v":[[130.741,-9.416],[130.741,-104.809],[118.936,-116.613],[7.323,-116.613],[0.252,-114.783],[-2.892,-114.769],[-2.929,-115.408],[-10,-118.046],[-124.313,-139.448],[-136.266,-129.393],[-136.179,129.543],[-124.572,138.847],[-9.85,117.863],[-9.755,116.613],[-2.684,114.783],[0.286,114.719],[0.401,114.783],[8.942,116.613],[9.038,116.613],[118.937,116.613],[130.741,104.81],[130.741,27.405],[133.077,24.344],[133.077,-6.354]],"c":true}]},{"i":{"x":0.833,"y":0.833},"o":{"x":0.167,"y":0.167},"t":210,"s":[{"i":[[1.295,0.044],[0,0],[6.52,0],[0,0],[2.164,-1.2],[1.012,0.395],[0,0],[2.498,0.671],[7.261,0],[0,-6.52],[0,0],[-17.913,0],[0,0],[0,0],[-2.833,0.748],[-0.966,-0.33],[0,0],[-2.474,0],[0,0],[0,0],[0,6.519],[0,0],[0,1.668],[0,0]],"o":[[0,0],[0,-6.52],[0,0],[-2.474,0],[-1.008,0.404],[0,0],[-2.896,-0.865],[0,0],[-23.138,0],[0,0],[0,6.52],[10.232,0],[0,0],[2.152,-0.545],[0.951,-0.381],[0,0],[2.163,1.2],[0,0],[0,0],[6.519,0],[0,0],[1.295,-0.044],[0,0],[0,-1.668]],"v":[[130.741,-9.416],[130.741,-104.809],[118.936,-116.613],[7.323,-116.613],[0.252,-114.783],[-2.892,-114.769],[-2.929,-114.783],[-12.716,-117.624],[-123.042,-143.651],[-144.273,-133.721],[-144.17,133.897],[-128.267,144.577],[-10.465,117.238],[-8.936,116.926],[-2.684,114.783],[0.286,114.719],[0.401,114.783],[8.942,116.613],[9.038,116.613],[118.937,116.613],[130.741,104.81],[130.741,27.405],[133.077,24.344],[133.077,-6.354]],"c":true}]},{"i":{"x":0.8,"y":1},"o":{"x":0.167,"y":0.167},"t":211,"s":[{"i":[[1.295,0.044],[0,0],[6.52,0],[0,0],[2.164,-1.2],[1.012,0.395],[0,0],[2.499,0.698],[0,0],[0,-12.135],[0,0],[-34.442,0],[0,0],[0,0],[-2.859,0.73],[-0.966,-0.33],[0,0],[-2.474,0],[0,0],[0,0],[0,6.519],[0,0],[0,1.668],[0,0]],"o":[[0,0],[0,-6.52],[0,0],[-2.474,0],[-1.008,0.404],[0,0],[-2.925,-0.851],[0,0],[-32.058,0],[0,0],[0,11.078],[0,0],[0,0],[2.14,-0.566],[0.951,-0.381],[0,0],[2.163,1.2],[0,0],[0,0],[6.519,0],[0,0],[1.295,-0.044],[0,0],[0,-1.668]],"v":[[130.741,-9.416],[130.741,-104.809],[118.936,-116.613],[7.323,-116.613],[0.252,-114.783],[-2.892,-114.769],[-2.929,-114.783],[-10,-116.836],[-126.224,-145.794],[-160.39,-134.865],[-160.283,135.047],[-126.011,146.227],[-9.85,116.613],[-9.755,116.613],[-2.684,114.783],[0.286,114.719],[0.401,114.783],[8.942,116.613],[9.038,116.613],[118.938,116.613],[130.741,104.81],[130.741,27.405],[133.077,24.344],[133.077,-6.354]],"c":true}]},{"t":212,"s":[{"i":[[1.295,0.044],[0,0],[6.52,0],[0,0],[2.164,-1.2],[1.012,0.395],[0,0],[2.5,0.717],[0,0],[0,-6.52],[0,0],[-6.52,0],[0,0],[0,0],[-2.879,0.717],[-0.966,-0.33],[0,0],[-2.474,0],[0,0],[0,0],[0,6.519],[0,0],[0,1.668],[0,0]],"o":[[0,0],[0,-6.52],[0,0],[-2.474,0],[-1.008,0.404],[0,0],[-2.946,-0.842],[0,0],[-6.52,0],[0,0],[0,6.52],[0,0],[0,0],[2.13,-0.582],[0.951,-0.381],[0,0],[2.163,1.2],[0,0],[0,0],[6.519,0],[0,0],[1.295,-0.044],[0,0],[0,-1.668]],"v":[[130.741,-9.416],[130.741,-104.809],[118.936,-116.613],[7.323,-116.613],[0.252,-114.783],[-2.892,-114.769],[-2.929,-114.783],[-10,-116.842],[-121.197,-147.509],[-133.002,-135.704],[-132.892,135.892],[-121.088,147.697],[-9.85,116.613],[-9.755,116.613],[-2.684,114.783],[0.286,114.719],[0.401,114.783],[8.942,116.613],[9.038,116.613],[118.937,116.613],[130.741,104.81],[130.741,27.405],[133.077,24.344],[133.077,-6.354]],"c":true}]}],"ix":2},"nm":"Path 2","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.501960813999,0.525490224361,0.54509806633,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[0,0],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 1","np":3,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false}],"ip":151,"op":212,"st":191,"bm":0},{"ddd":0,"ind":10,"ty":4,"nm":".black 4","cl":"black","parent":2,"sr":1,"ks":{"o":{"a":0,"k":100,"ix":11},"r":{"a":0,"k":0,"ix":10},"p":{"a":0,"k":[-1,0,0],"ix":2,"l":2},"a":{"a":0,"k":[-2,0,0],"ix":1,"l":2},"s":{"a":1,"k":[{"i":{"x":[0.8,0.8,0.8],"y":[0.15,1,1]},"o":{"x":[0.3,0.3,0.3],"y":[0,0,0]},"t":191,"s":[99,99,100]},{"t":212,"s":[-1,99,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":[[-2,-197],[-237,-197],[-237,211.874],[-2,211.874]],"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":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":1,"k":[{"i":{"x":0.833,"y":0.833},"o":{"x":0.3,"y":0},"t":191,"s":[{"i":[[1.295,0.044],[0,0],[6.52,0],[0,0],[2.164,-1.2],[1.012,0.395],[0,0],[2.474,0],[0,0],[0,-6.52],[0,0],[-6.52,0],[0,0],[0,0],[-2.164,1.2],[-0.966,-0.33],[0,0],[-2.474,0],[0,0],[0,0],[0,6.519],[0,0],[0,1.668],[0,0]],"o":[[0,0],[0,-6.52],[0,0],[-2.474,0],[-1.008,0.404],[0,0],[-2.164,-1.2],[0,0],[-6.52,0],[0,0],[0,6.52],[0,0],[0,0],[2.474,0],[0.951,-0.381],[0,0],[2.163,1.2],[0,0],[0,0],[6.519,0],[0,0],[1.295,-0.044],[0,0],[0,-1.668]],"v":[[130.741,-9.416],[130.741,-104.809],[118.936,-116.613],[7.323,-116.613],[0.252,-114.783],[-2.892,-114.769],[-2.929,-114.783],[-10,-116.613],[-121.272,-116.613],[-133.077,-104.809],[-133.077,104.809],[-121.272,116.613],[-9.85,116.613],[-9.755,116.613],[-2.684,114.783],[0.286,114.719],[0.401,114.783],[8.942,116.613],[9.038,116.613],[118.937,116.613],[130.741,104.81],[130.741,27.405],[133.077,24.344],[133.077,-6.354]],"c":true}]},{"i":{"x":0.833,"y":0.833},"o":{"x":0.167,"y":0.167},"t":207,"s":[{"i":[[1.295,0.044],[0,0],[6.52,0],[0,0],[2.164,-1.2],[1.012,0.395],[0,0],[2.495,0.571],[0,0],[0,-6.52],[0,0],[-6.52,0],[0,0],[0,0],[-2.733,0.815],[-0.966,-0.33],[0,0],[-2.474,0],[0,0],[0,0],[0,6.519],[0,0],[0,1.668],[0,0]],"o":[[0,0],[0,-6.52],[0,0],[-2.474,0],[-1.008,0.404],[0,0],[-2.787,-0.915],[0,0],[-6.52,0],[0,0],[0,6.52],[0,0],[0,0],[2.2,-0.463],[0.951,-0.381],[0,0],[2.163,1.2],[0,0],[0,0],[6.519,0],[0,0],[1.295,-0.044],[0,0],[0,-1.668]],"v":[[130.741,-9.416],[130.741,-104.809],[118.936,-116.613],[7.323,-116.613],[0.252,-114.783],[-2.892,-114.769],[-2.929,-115.408],[-10,-118.046],[-124.313,-139.448],[-136.266,-129.393],[-136.179,129.543],[-124.572,138.847],[-9.85,117.863],[-9.755,116.613],[-2.684,114.783],[0.286,114.719],[0.401,114.783],[8.942,116.613],[9.038,116.613],[118.937,116.613],[130.741,104.81],[130.741,27.405],[133.077,24.344],[133.077,-6.354]],"c":true}]},{"i":{"x":0.833,"y":0.833},"o":{"x":0.167,"y":0.167},"t":210,"s":[{"i":[[1.295,0.044],[0,0],[6.52,0],[0,0],[2.164,-1.2],[1.012,0.395],[0,0],[2.498,0.671],[7.261,0],[0,-6.52],[0,0],[-17.913,0],[0,0],[0,0],[-2.833,0.748],[-0.966,-0.33],[0,0],[-2.474,0],[0,0],[0,0],[0,6.519],[0,0],[0,1.668],[0,0]],"o":[[0,0],[0,-6.52],[0,0],[-2.474,0],[-1.008,0.404],[0,0],[-2.896,-0.865],[0,0],[-23.138,0],[0,0],[0,6.52],[10.232,0],[0,0],[2.152,-0.545],[0.951,-0.381],[0,0],[2.163,1.2],[0,0],[0,0],[6.519,0],[0,0],[1.295,-0.044],[0,0],[0,-1.668]],"v":[[130.741,-9.416],[130.741,-104.809],[118.936,-116.613],[7.323,-116.613],[0.252,-114.783],[-2.892,-114.769],[-2.929,-114.783],[-12.716,-117.624],[-123.042,-143.651],[-144.273,-133.721],[-144.17,133.897],[-128.267,144.577],[-10.465,117.238],[-8.936,116.926],[-2.684,114.783],[0.286,114.719],[0.401,114.783],[8.942,116.613],[9.038,116.613],[118.937,116.613],[130.741,104.81],[130.741,27.405],[133.077,24.344],[133.077,-6.354]],"c":true}]},{"i":{"x":0.8,"y":1},"o":{"x":0.167,"y":0.167},"t":211,"s":[{"i":[[1.295,0.044],[0,0],[6.52,0],[0,0],[2.164,-1.2],[1.012,0.395],[0,0],[2.499,0.698],[0,0],[0,-12.135],[0,0],[-34.442,0],[0,0],[0,0],[-2.859,0.73],[-0.966,-0.33],[0,0],[-2.474,0],[0,0],[0,0],[0,6.519],[0,0],[0,1.668],[0,0]],"o":[[0,0],[0,-6.52],[0,0],[-2.474,0],[-1.008,0.404],[0,0],[-2.925,-0.851],[0,0],[-32.058,0],[0,0],[0,11.078],[0,0],[0,0],[2.14,-0.566],[0.951,-0.381],[0,0],[2.163,1.2],[0,0],[0,0],[6.519,0],[0,0],[1.295,-0.044],[0,0],[0,-1.668]],"v":[[130.741,-9.416],[130.741,-104.809],[118.936,-116.613],[7.323,-116.613],[0.252,-114.783],[-2.892,-114.769],[-2.929,-114.783],[-10,-116.836],[-126.224,-145.794],[-160.39,-134.865],[-160.283,135.047],[-126.011,146.227],[-9.85,116.613],[-9.755,116.613],[-2.684,114.783],[0.286,114.719],[0.401,114.783],[8.942,116.613],[9.038,116.613],[118.938,116.613],[130.741,104.81],[130.741,27.405],[133.077,24.344],[133.077,-6.354]],"c":true}]},{"t":212,"s":[{"i":[[1.295,0.044],[0,0],[6.52,0],[0,0],[2.164,-1.2],[1.012,0.395],[0,0],[2.5,0.717],[0,0],[0,-6.52],[0,0],[-6.52,0],[0,0],[0,0],[-2.879,0.717],[-0.966,-0.33],[0,0],[-2.474,0],[0,0],[0,0],[0,6.519],[0,0],[0,1.668],[0,0]],"o":[[0,0],[0,-6.52],[0,0],[-2.474,0],[-1.008,0.404],[0,0],[-2.946,-0.842],[0,0],[-6.52,0],[0,0],[0,6.52],[0,0],[0,0],[2.13,-0.582],[0.951,-0.381],[0,0],[2.163,1.2],[0,0],[0,0],[6.519,0],[0,0],[1.295,-0.044],[0,0],[0,-1.668]],"v":[[130.741,-9.416],[130.741,-104.809],[118.936,-116.613],[7.323,-116.613],[0.252,-114.783],[-2.892,-114.769],[-2.929,-114.783],[-10,-116.842],[-121.197,-147.509],[-133.002,-135.704],[-132.892,135.892],[-121.088,147.697],[-9.85,116.613],[-9.755,116.613],[-2.684,114.783],[0.286,114.719],[0.401,114.783],[8.942,116.613],[9.038,116.613],[118.937,116.613],[130.741,104.81],[130.741,27.405],[133.077,24.344],[133.077,-6.354]],"c":true}]}],"ix":2},"nm":"Path 2","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0,0,0,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[0,0],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[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":151,"op":212,"st":191,"bm":0},{"ddd":0,"ind":11,"ty":4,"nm":".grey604","cl":"grey604","parent":2,"sr":1,"ks":{"o":{"a":0,"k":100,"ix":11},"r":{"a":0,"k":0,"ix":10},"p":{"a":0,"k":[0,0,0],"ix":2,"l":2},"a":{"a":0,"k":[116.74,102.33,0],"ix":1,"l":2},"s":{"a":0,"k":[114.5,114.5,100],"ix":6,"l":2}},"ao":0,"hasMask":true,"masksProperties":[{"inv":true,"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":[[115.717,-109.174],[-119.283,-109.174],[-119.283,299.701],[115.717,299.701]],"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":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0,0],[4.17,0],[0,0],[0,4.18],[0,0],[-4.17,0],[0,0],[0,-4.18]],"o":[[0,4.18],[0,0],[-4.18,0],[0,0],[0,-4.18],[0,0],[4.18,0],[0,0]],"v":[[112.07,92.13],[104.12,99.71],[-106.16,99.71],[-114.11,92.13],[-114.11,-91.75],[-106.16,-99.71],[104.12,-99.71],[112.07,-91.75]],"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],[0.055,2.749],[0,0],[5.7,0],[0,0],[1.89,-1.05],[0.88,0.35],[0,0],[2.17,0],[0,0],[0,-5.7],[0,0],[-5.7,0],[0,0],[-1.89,1.05],[-0.85,-0.29],[0,0],[-2.17,0],[0,0],[0,5.7],[0,0],[0.055,2.493]],"o":[[0,0],[0,0],[0,-5.71],[0,0],[-2.17,0],[-0.88,0.35],[0,0],[-1.89,-1.06],[0,0],[-5.71,0],[0,0],[0,5.71],[0,0],[2.17,0],[0.83,-0.33],[0,0],[1.89,1.05],[0,0],[5.71,0],[0,0],[-0.069,-5.452],[0,0]],"v":[[114.45,-15.54],[114.45,-36.12],[114.45,-91.75],[104.12,-102.08],[6.42,-102.08],[0.23,-100.48],[-2.52,-100.47],[-2.55,-100.47],[-8.74,-102.08],[-106.16,-102.08],[-116.49,-91.75],[-116.49,91.75],[-106.16,102.08],[-8.54,102.08],[-2.35,100.48],[0.25,100.42],[0.35,100.48],[7.83,102.08],[104.12,102.08],[114.45,91.75],[114.45,31.38],[114.45,-0.88]],"c":true},"ix":2},"nm":"Path 2","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"mm","mm":1,"nm":"Merge Paths 1","mn":"ADBE Vector Filter - Merge","hd":false},{"ty":"fl","c":{"a":0,"k":[0.501960784314,0.525490196078,0.545098039216,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":[116.74,102.33],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 1","np":4,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false}],"ip":151,"op":419,"st":181,"bm":0},{"ddd":0,"ind":13,"ty":4,"nm":".black 3","cl":"black","parent":2,"sr":1,"ks":{"o":{"a":0,"k":100,"ix":11},"r":{"a":0,"k":0,"ix":10},"p":{"a":0,"k":[-1,0,0],"ix":2,"l":2},"a":{"a":0,"k":[-2,0,0],"ix":1,"l":2},"s":{"a":0,"k":[99,99,100],"ix":6,"l":2}},"ao":0,"hasMask":true,"masksProperties":[{"inv":true,"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":[[-2,-197],[-237,-197],[-237,211.874],[-2,211.874]],"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":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[1.295,0.044],[0,0],[6.52,0],[0,0],[2.164,-1.2],[1.012,0.395],[0,0],[2.474,0],[0,0],[0,-6.52],[0,0],[-6.52,0],[0,0],[0,0],[-2.164,1.2],[-0.966,-0.33],[0,0],[-2.474,0],[0,0],[0,0],[0,6.519],[0,0],[0,1.668],[0,0]],"o":[[0,0],[0,-6.52],[0,0],[-2.474,0],[-1.008,0.404],[0,0],[-2.164,-1.2],[0,0],[-6.52,0],[0,0],[0,6.52],[0,0],[0,0],[2.474,0],[0.951,-0.381],[0,0],[2.163,1.2],[0,0],[0,0],[6.519,0],[0,0],[1.295,-0.044],[0,0],[0,-1.668]],"v":[[130.741,-9.416],[130.741,-104.809],[118.936,-116.613],[7.323,-116.613],[0.252,-114.783],[-2.892,-114.769],[-2.929,-114.783],[-10,-116.613],[-121.272,-116.613],[-133.077,-104.809],[-133.077,104.809],[-121.272,116.613],[-9.85,116.613],[-9.755,116.613],[-2.684,114.783],[0.286,114.719],[0.401,114.783],[8.942,116.613],[9.038,116.613],[118.937,116.613],[130.741,104.81],[130.741,27.405],[133.077,24.344],[133.077,-6.354]],"c":true},"ix":2},"nm":"Path 2","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0,0,0,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[0,0],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[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":151,"op":395,"st":191,"bm":0},{"ddd":0,"ind":15,"ty":3,"nm":"Null 4","sr":1,"ks":{"o":{"a":0,"k":0,"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":[88,88,100],"ix":6,"l":2}},"ao":0,"ip":0,"op":151,"st":30,"bm":0},{"ddd":0,"ind":16,"ty":3,"nm":"Null 1","parent":15,"sr":1,"ks":{"o":{"a":0,"k":0,"ix":11},"r":{"a":0,"k":0,"ix":10},"p":{"a":1,"k":[{"i":{"x":0.2,"y":1},"o":{"x":0.8,"y":0},"t":40,"s":[0,0,0],"to":[-10.833,0,0],"ti":[10.833,0,0]},{"t":80,"s":[-65,0,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,"ip":0,"op":151,"st":40,"bm":0},{"ddd":0,"ind":17,"ty":4,"nm":".grey600","cl":"grey600","parent":16,"sr":1,"ks":{"o":{"a":0,"k":100,"ix":11},"r":{"a":0,"k":0,"ix":10},"p":{"a":0,"k":[-2.971,0,0],"ix":2,"l":2},"a":{"a":0,"k":[-68.471,0,0],"ix":1,"l":2},"s":{"a":1,"k":[{"i":{"x":[0,0,0],"y":[1,1,1]},"o":{"x":[0.001,0.001,0.001],"y":[0,0,0]},"t":60,"s":[0,100,100]},{"t":80,"s":[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.833,"y":1},"o":{"x":0.001,"y":0},"t":60,"s":[{"i":[[0,0],[5.09,0],[0,0],[0,2.839],[0,0],[-2.838,0],[0,0],[0,-5.089]],"o":[[0,5.09],[0,0],[-2.838,0],[0,0],[0,-2.838],[0,0],[5.089,0],[0,0]],"v":[[63.495,137.576],[54.264,146.808],[-54.501,114.37],[-59.648,109.223],[-59.708,-109.282],[-54.56,-114.429],[54.282,-146.679],[63.915,-137.047]],"c":true}]},{"i":{"x":0,"y":1},"o":{"x":0.167,"y":0},"t":61,"s":[{"i":[[0,0],[5.09,0],[0,0],[0,2.838],[0,0],[-2.838,0],[0,0],[0,-9.436]],"o":[[0,8.464],[0,0],[-2.838,0],[0,0],[0,-2.838],[0,0],[5.089,0],[0,0]],"v":[[63.623,136.911],[54.466,146.518],[-54.319,117.62],[-59.648,109.223],[-59.708,-109.282],[-54.594,-117.179],[54.309,-145.697],[63.951,-135.939]],"c":true}]},{"t":80,"s":[{"i":[[0,0],[5.09,0],[0,0],[0,2.838],[0,0],[-2.838,0],[0,0],[0,-5.089]],"o":[[0,5.09],[0,0],[-2.838,0],[0,0],[0,-2.838],[0,0],[5.089,0],[0,0]],"v":[[63.599,105.138],[54.368,114.37],[-54.501,114.37],[-59.648,109.223],[-59.708,-109.282],[-54.56,-114.429],[54.31,-114.429],[63.943,-104.797]],"c":true}]}],"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ind":1,"ty":"sh","ix":2,"ks":{"a":1,"k":[{"i":{"x":0.833,"y":1},"o":{"x":0.001,"y":0},"t":60,"s":[{"i":[[0,1.789],[0,0],[6.519,0],[0,0],[0,-2.523],[0,0],[-2.523,0],[0,0],[0,6.518],[0,0]],"o":[[0,0],[0,-6.519],[0,0],[-2.523,0],[0,0],[0,2.523],[0,0],[6.518,0],[0,0],[0,-1.339]],"v":[[66.136,-9.414],[66.108,-137.044],[54.305,-148.847],[-63.903,-116.597],[-68.471,-112.028],[-68.471,112.028],[-63.903,116.597],[54.23,149.034],[66.032,137.232],[66.136,27.401]],"c":true}]},{"i":{"x":0,"y":1},"o":{"x":0.167,"y":0},"t":61,"s":[{"i":[[0,2.744],[0,0],[6.519,0],[0,0],[0,-2.523],[0,0],[-2.523,0],[0,0],[0,14.182],[0,0]],"o":[[0,0],[0,-14.188],[0,0],[-2.523,0],[0,0],[0,2.523],[0,0],[6.518,0],[0,0],[0,-2.275]],"v":[[76.36,-9.414],[76.369,-135.937],[54.341,-147.74],[-63.903,-116.597],[-68.471,-112.028],[-68.471,112.028],[-63.903,116.597],[54.359,148.37],[76.385,136.568],[76.36,27.401]],"c":true}]},{"t":80,"s":[{"i":[[0,4.914],[0,0],[6.519,0],[0,0],[0,-2.523],[0,0],[-2.523,0],[0,0],[0,6.518],[0,0]],"o":[[0,0],[0,-6.519],[0,0],[-2.523,0],[0,0],[0,2.523],[0,0],[6.518,0],[0,0],[0,-4.401]],"v":[[66.136,-9.414],[66.136,-104.794],[54.333,-116.597],[-63.903,-116.597],[-68.471,-112.028],[-68.471,112.028],[-63.903,116.597],[54.334,116.597],[66.136,104.795],[66.136,27.401]],"c":true}]}],"ix":2},"nm":"Path 2","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.501960813999,0.525490224361,0.54509806633,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[0,0],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 1","np":3,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false}],"ip":61,"op":151,"st":39,"bm":0},{"ddd":0,"ind":18,"ty":4,"nm":".black 2","cl":"black","parent":16,"td":1,"sr":1,"ks":{"o":{"a":0,"k":100,"ix":11},"r":{"a":0,"k":0,"ix":10},"p":{"a":0,"k":[-2.971,0,0],"ix":2,"l":2},"a":{"a":0,"k":[-68.471,0,0],"ix":1,"l":2},"s":{"a":1,"k":[{"i":{"x":[0,0,0],"y":[1,1,1]},"o":{"x":[0.001,0.001,0.001],"y":[0,0,0]},"t":60,"s":[0,100,100]},{"t":80,"s":[99,99,100]}],"ix":6,"l":2}},"ao":0,"shapes":[{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":1,"k":[{"i":{"x":0.833,"y":1},"o":{"x":0.001,"y":0},"t":60,"s":[{"i":[[0,1.789],[0,0],[6.519,0],[0,0],[0,-2.523],[0,0],[-2.523,0],[0,0],[0,6.518],[0,0]],"o":[[0,0],[0,-6.519],[0,0],[-2.523,0],[0,0],[0,2.523],[0,0],[6.518,0],[0,0],[0,-1.339]],"v":[[66.136,-9.414],[66.108,-137.044],[54.305,-148.847],[-63.903,-116.597],[-68.471,-112.028],[-68.471,112.028],[-63.903,116.597],[54.23,149.034],[66.032,137.232],[66.136,27.401]],"c":true}]},{"i":{"x":0,"y":1},"o":{"x":0.167,"y":0},"t":61,"s":[{"i":[[0,2.744],[0,0],[6.519,0],[0,0],[0,-2.523],[0,0],[-2.523,0],[0,0],[0,14.182],[0,0]],"o":[[0,0],[0,-14.188],[0,0],[-2.523,0],[0,0],[0,2.523],[0,0],[6.518,0],[0,0],[0,-2.275]],"v":[[76.36,-9.414],[76.369,-135.937],[54.341,-147.74],[-63.903,-116.597],[-68.471,-112.028],[-68.471,112.028],[-63.903,116.597],[54.359,148.37],[76.385,136.568],[76.36,27.401]],"c":true}]},{"t":80,"s":[{"i":[[0,4.914],[0,0],[6.519,0],[0,0],[0,-2.523],[0,0],[-2.523,0],[0,0],[0,6.518],[0,0]],"o":[[0,0],[0,-6.519],[0,0],[-2.523,0],[0,0],[0,2.523],[0,0],[6.518,0],[0,0],[0,-4.401]],"v":[[66.136,-9.414],[66.136,-104.794],[54.333,-116.597],[-63.903,-116.597],[-68.471,-112.028],[-68.471,112.028],[-63.903,116.597],[54.334,116.597],[66.136,104.795],[66.136,27.401]],"c":true}]}],"ix":2},"nm":"Path 2","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0,0,0,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[0,0],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[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":61,"op":151,"st":39,"bm":0},{"ddd":0,"ind":19,"ty":0,"nm":"Folded Gmail UI","parent":16,"tt":1,"refId":"comp_18","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]},{"t":90,"s":[100]}],"ix":11},"r":{"a":0,"k":0,"ix":10},"p":{"a":0,"k":[67.273,-5.682,0],"ix":2,"l":2},"a":{"a":0,"k":[46,83,0],"ix":1,"l":2},"s":{"a":0,"k":[113.636,113.636,100],"ix":6,"l":2}},"ao":0,"w":92,"h":166,"ip":51,"op":151,"st":51,"bm":0},{"ddd":0,"ind":20,"ty":4,"nm":".black","cl":"black","parent":16,"sr":1,"ks":{"o":{"a":0,"k":100,"ix":11},"r":{"a":0,"k":0,"ix":10},"p":{"a":0,"k":[-2.971,0,0],"ix":2,"l":2},"a":{"a":0,"k":[-68.471,0,0],"ix":1,"l":2},"s":{"a":1,"k":[{"i":{"x":[0,0,0],"y":[1,1,1]},"o":{"x":[0.001,0.001,0.001],"y":[0,0,0]},"t":60,"s":[0,100,100]},{"t":80,"s":[99,99,100]}],"ix":6,"l":2}},"ao":0,"shapes":[{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":1,"k":[{"i":{"x":0.833,"y":1},"o":{"x":0.001,"y":0},"t":60,"s":[{"i":[[0,1.789],[0,0],[6.519,0],[0,0],[0,-2.523],[0,0],[-2.523,0],[0,0],[0,6.518],[0,0]],"o":[[0,0],[0,-6.519],[0,0],[-2.523,0],[0,0],[0,2.523],[0,0],[6.518,0],[0,0],[0,-1.339]],"v":[[66.136,-9.414],[66.108,-137.044],[54.305,-148.847],[-63.903,-116.597],[-68.471,-112.028],[-68.471,112.028],[-63.903,116.597],[54.23,149.034],[66.032,137.232],[66.136,27.401]],"c":true}]},{"i":{"x":0,"y":1},"o":{"x":0.167,"y":0},"t":61,"s":[{"i":[[0,2.744],[0,0],[6.519,0],[0,0],[0,-2.523],[0,0],[-2.523,0],[0,0],[0,14.182],[0,0]],"o":[[0,0],[0,-14.188],[0,0],[-2.523,0],[0,0],[0,2.523],[0,0],[6.518,0],[0,0],[0,-2.275]],"v":[[76.36,-9.414],[76.369,-135.937],[54.341,-147.74],[-63.903,-116.597],[-68.471,-112.028],[-68.471,112.028],[-63.903,116.597],[54.359,148.37],[76.385,136.568],[76.36,27.401]],"c":true}]},{"t":80,"s":[{"i":[[0,4.914],[0,0],[6.519,0],[0,0],[0,-2.523],[0,0],[-2.523,0],[0,0],[0,6.518],[0,0]],"o":[[0,0],[0,-6.519],[0,0],[-2.523,0],[0,0],[0,2.523],[0,0],[6.518,0],[0,0],[0,-4.401]],"v":[[66.136,-9.414],[66.136,-104.794],[54.333,-116.597],[-63.903,-116.597],[-68.471,-112.028],[-68.471,112.028],[-63.903,116.597],[54.334,116.597],[66.136,104.795],[66.136,27.401]],"c":true}]}],"ix":2},"nm":"Path 2","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0,0,0,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[0,0],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[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":61,"op":151,"st":39,"bm":0},{"ddd":0,"ind":21,"ty":4,"nm":"Mask","td":1,"sr":1,"ks":{"o":{"a":0,"k":100,"ix":11},"r":{"a":0,"k":0,"ix":10},"p":{"a":1,"k":[{"i":{"x":0.833,"y":0.833},"o":{"x":0.167,"y":0.167},"t":48,"s":[206,150,0],"to":[1.444,0,0],"ti":[-2,0,0]},{"i":{"x":0.833,"y":0.833},"o":{"x":0.167,"y":0.167},"t":49,"s":[214.667,150,0],"to":[2,0,0],"ti":[-1.083,0,0]},{"i":{"x":0.833,"y":0.833},"o":{"x":0.167,"y":0.167},"t":50,"s":[218,150,0],"to":[1.083,0,0],"ti":[-1.083,0,0]},{"i":{"x":0.833,"y":0.833},"o":{"x":0.167,"y":0.167},"t":51,"s":[221.167,150,0],"to":[1.083,0,0],"ti":[-1.111,0,0]},{"i":{"x":0.833,"y":0.833},"o":{"x":0.167,"y":0.167},"t":52,"s":[224.5,150,0],"to":[1.111,0,0],"ti":[-1.333,0,0]},{"i":{"x":0.833,"y":0.833},"o":{"x":0.167,"y":0.167},"t":53,"s":[227.833,150,0],"to":[1.333,0,0],"ti":[-1.528,0,0]},{"i":{"x":0.833,"y":0.833},"o":{"x":0.167,"y":0.167},"t":54,"s":[232.5,150,0],"to":[1.528,0,0],"ti":[-1.583,0,0]},{"i":{"x":0.833,"y":0.833},"o":{"x":0.167,"y":0.167},"t":55,"s":[237,150,0],"to":[1.583,0,0],"ti":[-1.889,0,0]},{"i":{"x":0.833,"y":0.833},"o":{"x":0.167,"y":0.167},"t":56,"s":[242,150,0],"to":[1.889,0,0],"ti":[-2.167,0,0]},{"i":{"x":0.833,"y":0.833},"o":{"x":0.167,"y":0.167},"t":57,"s":[248.333,150,0],"to":[2.167,0,0],"ti":[-2.278,0,0]},{"i":{"x":0.833,"y":0.833},"o":{"x":0.167,"y":0.167},"t":58,"s":[255,150,0],"to":[2.278,0,0],"ti":[-2.5,0,0]},{"i":{"x":0.833,"y":0.833},"o":{"x":0.167,"y":0.167},"t":59,"s":[262,150,0],"to":[2.5,0,0],"ti":[-3.556,0,0]},{"i":{"x":0.833,"y":0.833},"o":{"x":0.167,"y":0.167},"t":60,"s":[270,150,0],"to":[3.556,0,0],"ti":[-2.222,0,0]},{"t":61,"s":[283.333,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":[{"ty":"rc","d":1,"s":{"a":0,"k":[311.96,210.22],"ix":2},"p":{"a":0,"k":[0,0],"ix":3},"r":{"a":0,"k":0,"ix":4},"nm":"Rectangle Path 1","mn":"ADBE Vector Shape - Rect","hd":false},{"ty":"st","c":{"a":0,"k":[1,1,1,1],"ix":3},"o":{"a":0,"k":100,"ix":4},"w":{"a":0,"k":1,"ix":5},"lc":1,"lj":1,"ml":4,"bm":0,"nm":"Stroke 1","mn":"ADBE Vector Graphic - Stroke","hd":false},{"ty":"fl","c":{"a":0,"k":[1,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":[43.52,5.61],"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":"Rectangle 1","np":3,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false}],"ip":0,"op":151,"st":30,"bm":0},{"ddd":0,"ind":22,"ty":0,"nm":"Unfolded Gmail UI","parent":16,"tt":1,"refId":"comp_19","sr":1,"ks":{"o":{"a":1,"k":[{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"t":40,"s":[100]},{"t":50,"s":[0]}],"ix":11},"r":{"a":0,"k":0,"ix":10},"p":{"a":0,"k":[0,0,0],"ix":2,"l":2},"a":{"a":0,"k":[206,150,0],"ix":1,"l":2},"s":{"a":0,"k":[113.636,113.636,100],"ix":6,"l":2}},"ao":0,"w":412,"h":300,"ip":0,"op":151,"st":0,"bm":0},{"ddd":0,"ind":23,"ty":4,"nm":".grey600","cl":"grey600","parent":16,"sr":1,"ks":{"o":{"a":0,"k":100,"ix":11},"r":{"a":0,"k":0,"ix":10},"p":{"a":0,"k":[-1,0,0],"ix":2,"l":2},"a":{"a":0,"k":[-2,0,0],"ix":1,"l":2},"s":{"a":1,"k":[{"i":{"x":[0.8,0.8,0.8],"y":[0.15,1,1]},"o":{"x":[0.3,0.3,0.3],"y":[0,0,0]},"t":40,"s":[100,100,100]},{"t":61,"s":[0,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":[[-2,-197],[-237,-197],[-237,211.874],[-2,211.874]],"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":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":1,"k":[{"i":{"x":0.833,"y":0.833},"o":{"x":0.3,"y":0},"t":40,"s":[{"i":[[0,0],[4.771,0],[0,0],[0,0],[0,0],[0,0],[0,4.772],[0,0],[-4.771,0],[0,0],[0,0],[0,-4.772]],"o":[[0,4.772],[0,0],[0,0],[0,0],[0,0],[-4.771,0],[0,0],[0,-4.772],[0,0],[0,0],[4.771,0],[0,0]],"v":[[128.025,105.242],[118.937,113.897],[20.423,113.897],[-2.282,113.897],[-17.976,113.897],[-121.273,113.897],[-130.36,105.242],[-130.36,-104.809],[-121.273,-113.897],[-1.197,-113.897],[118.937,-113.897],[128.025,-104.809]],"c":true}]},{"i":{"x":0.8,"y":1},"o":{"x":0.167,"y":0.167},"t":59,"s":[{"i":[[0,0],[4.771,0],[0,0],[0,0],[0,0],[0,0],[0,4.772],[0,0],[-4.771,0],[0,0],[0,0],[0,-4.772]],"o":[[0,4.772],[0,0],[0,0],[0,0],[0,0],[-8.034,0],[0,0],[0,-4.772],[0,0],[0,0],[4.771,0],[0,0]],"v":[[128.025,105.243],[118.937,113.897],[20.423,113.897],[-1.182,113.897],[-16.193,117.028],[-121.36,141.834],[-130.185,134.804],[-130.289,-134.192],[-121.277,-142.03],[-1.188,-113.897],[118.937,-113.897],[128.025,-104.809]],"c":true}]},{"t":61,"s":[{"i":[[0,0],[4.771,0],[0,0],[0,0],[0,0],[0,0],[0,4.772],[0,0],[-4.771,0],[0,0],[0,0],[0,-4.772]],"o":[[0,4.772],[0,0],[0,0],[0,0],[0,0],[-4.771,0],[0,0],[0,-4.772],[0,0],[0,0],[4.771,0],[0,0]],"v":[[128.025,105.242],[118.937,113.897],[20.423,113.897],[-1.125,113.897],[-16.101,117.189],[-121.089,144.98],[-130.176,136.326],[-130.286,-135.704],[-121.198,-144.793],[-1.188,-113.897],[118.937,-113.897],[128.025,-104.809]],"c":true}]}],"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ind":1,"ty":"sh","ix":2,"ks":{"a":1,"k":[{"i":{"x":0.833,"y":0.833},"o":{"x":0.3,"y":0},"t":40,"s":[{"i":[[1.295,0.044],[0,0],[6.52,0],[0,0],[2.164,-1.2],[1.012,0.395],[0,0],[2.474,0],[0,0],[0,-6.52],[0,0],[-6.52,0],[0,0],[0,0],[-2.164,1.2],[-0.966,-0.33],[0,0],[-2.474,0],[0,0],[0,0],[0,6.519],[0,0],[0,1.668],[0,0]],"o":[[0,0],[0,-6.52],[0,0],[-2.474,0],[-1.008,0.404],[0,0],[-2.164,-1.2],[0,0],[-6.52,0],[0,0],[0,6.52],[0,0],[0,0],[2.474,0],[0.951,-0.381],[0,0],[2.163,1.2],[0,0],[0,0],[6.519,0],[0,0],[1.295,-0.044],[0,0],[0,-1.668]],"v":[[130.741,-9.416],[130.741,-104.809],[118.936,-116.613],[7.323,-116.613],[0.252,-114.783],[-2.892,-114.769],[-2.929,-114.783],[-10,-116.613],[-121.272,-116.613],[-133.077,-104.809],[-133.077,104.809],[-121.272,116.613],[-9.85,116.613],[-9.755,116.613],[-2.684,114.783],[0.286,114.719],[0.401,114.783],[8.942,116.613],[9.038,116.613],[118.937,116.613],[130.741,104.81],[130.741,27.405],[133.077,24.344],[133.077,-6.354]],"c":true}]},{"i":{"x":0.833,"y":0.833},"o":{"x":0.167,"y":0.167},"t":56,"s":[{"i":[[1.295,0.044],[0,0],[6.52,0],[0,0],[2.164,-1.2],[1.012,0.395],[0,0],[2.495,0.571],[0,0],[0,-6.52],[0,0],[-6.52,0],[0,0],[0,0],[-2.733,0.815],[-0.966,-0.33],[0,0],[-2.474,0],[0,0],[0,0],[0,6.519],[0,0],[0,1.668],[0,0]],"o":[[0,0],[0,-6.52],[0,0],[-2.474,0],[-1.008,0.404],[0,0],[-2.787,-0.915],[0,0],[-6.52,0],[0,0],[0,6.52],[0,0],[0,0],[2.2,-0.463],[0.951,-0.381],[0,0],[2.163,1.2],[0,0],[0,0],[6.519,0],[0,0],[1.295,-0.044],[0,0],[0,-1.668]],"v":[[130.741,-9.416],[130.741,-104.809],[118.936,-116.613],[7.323,-116.613],[0.252,-114.783],[-2.892,-114.769],[-2.929,-115.408],[-10,-118.046],[-124.313,-139.448],[-136.266,-129.393],[-136.179,129.543],[-124.572,138.847],[-9.85,117.863],[-9.755,116.613],[-2.684,114.783],[0.286,114.719],[0.401,114.783],[8.942,116.613],[9.038,116.613],[118.937,116.613],[130.741,104.81],[130.741,27.405],[133.077,24.344],[133.077,-6.354]],"c":true}]},{"i":{"x":0.833,"y":0.833},"o":{"x":0.167,"y":0.167},"t":59,"s":[{"i":[[1.295,0.044],[0,0],[6.52,0],[0,0],[2.164,-1.2],[1.012,0.395],[0,0],[2.498,0.671],[7.261,0],[0,-6.52],[0,0],[-17.913,0],[0,0],[0,0],[-2.833,0.748],[-0.966,-0.33],[0,0],[-2.474,0],[0,0],[0,0],[0,6.519],[0,0],[0,1.668],[0,0]],"o":[[0,0],[0,-6.52],[0,0],[-2.474,0],[-1.008,0.404],[0,0],[-2.896,-0.865],[0,0],[-23.138,0],[0,0],[0,6.52],[10.232,0],[0,0],[2.152,-0.545],[0.951,-0.381],[0,0],[2.163,1.2],[0,0],[0,0],[6.519,0],[0,0],[1.295,-0.044],[0,0],[0,-1.668]],"v":[[130.741,-9.416],[130.741,-104.809],[118.936,-116.613],[7.323,-116.613],[0.252,-114.783],[-2.892,-114.769],[-2.929,-114.783],[-12.716,-117.624],[-123.042,-143.651],[-144.273,-133.721],[-144.17,133.897],[-128.267,144.577],[-10.465,117.238],[-8.936,116.926],[-2.684,114.783],[0.286,114.719],[0.401,114.783],[8.942,116.613],[9.038,116.613],[118.937,116.613],[130.741,104.81],[130.741,27.405],[133.077,24.344],[133.077,-6.354]],"c":true}]},{"i":{"x":0.8,"y":1},"o":{"x":0.167,"y":0.167},"t":60,"s":[{"i":[[1.295,0.044],[0,0],[6.52,0],[0,0],[2.164,-1.2],[1.012,0.395],[0,0],[2.499,0.698],[0,0],[0,-12.135],[0,0],[-34.442,0],[0,0],[0,0],[-2.859,0.73],[-0.966,-0.33],[0,0],[-2.474,0],[0,0],[0,0],[0,6.519],[0,0],[0,1.668],[0,0]],"o":[[0,0],[0,-6.52],[0,0],[-2.474,0],[-1.008,0.404],[0,0],[-2.925,-0.851],[0,0],[-32.058,0],[0,0],[0,11.078],[0,0],[0,0],[2.14,-0.566],[0.951,-0.381],[0,0],[2.163,1.2],[0,0],[0,0],[6.519,0],[0,0],[1.295,-0.044],[0,0],[0,-1.668]],"v":[[130.741,-9.416],[130.741,-104.809],[118.936,-116.613],[7.323,-116.613],[0.252,-114.783],[-2.892,-114.769],[-2.929,-114.783],[-10,-116.836],[-126.224,-145.794],[-160.39,-134.865],[-160.283,135.047],[-126.011,146.227],[-9.85,116.613],[-9.755,116.613],[-2.684,114.783],[0.286,114.719],[0.401,114.783],[8.942,116.613],[9.038,116.613],[118.938,116.613],[130.741,104.81],[130.741,27.405],[133.077,24.344],[133.077,-6.354]],"c":true}]},{"t":61,"s":[{"i":[[1.295,0.044],[0,0],[6.52,0],[0,0],[2.164,-1.2],[1.012,0.395],[0,0],[2.5,0.717],[0,0],[0,-6.52],[0,0],[-6.52,0],[0,0],[0,0],[-2.879,0.717],[-0.966,-0.33],[0,0],[-2.474,0],[0,0],[0,0],[0,6.519],[0,0],[0,1.668],[0,0]],"o":[[0,0],[0,-6.52],[0,0],[-2.474,0],[-1.008,0.404],[0,0],[-2.946,-0.842],[0,0],[-6.52,0],[0,0],[0,6.52],[0,0],[0,0],[2.13,-0.582],[0.951,-0.381],[0,0],[2.163,1.2],[0,0],[0,0],[6.519,0],[0,0],[1.295,-0.044],[0,0],[0,-1.668]],"v":[[130.741,-9.416],[130.741,-104.809],[118.936,-116.613],[7.323,-116.613],[0.252,-114.783],[-2.892,-114.769],[-2.929,-114.783],[-10,-116.842],[-121.197,-147.509],[-133.002,-135.704],[-132.892,135.892],[-121.088,147.697],[-9.85,116.613],[-9.755,116.613],[-2.684,114.783],[0.286,114.719],[0.401,114.783],[8.942,116.613],[9.038,116.613],[118.937,116.613],[130.741,104.81],[130.741,27.405],[133.077,24.344],[133.077,-6.354]],"c":true}]}],"ix":2},"nm":"Path 2","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.501960813999,0.525490224361,0.54509806633,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[0,0],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 1","np":3,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false}],"ip":0,"op":61,"st":40,"bm":0},{"ddd":0,"ind":24,"ty":4,"nm":".black","cl":"black","parent":16,"sr":1,"ks":{"o":{"a":0,"k":100,"ix":11},"r":{"a":0,"k":0,"ix":10},"p":{"a":0,"k":[-1,0,0],"ix":2,"l":2},"a":{"a":0,"k":[-2,0,0],"ix":1,"l":2},"s":{"a":1,"k":[{"i":{"x":[0.8,0.8,0.8],"y":[0.15,1,1]},"o":{"x":[0.3,0.3,0.3],"y":[0,0,0]},"t":40,"s":[99,99,100]},{"t":61,"s":[-1,99,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":[[-2,-197],[-237,-197],[-237,211.874],[-2,211.874]],"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":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":1,"k":[{"i":{"x":0.833,"y":0.833},"o":{"x":0.3,"y":0},"t":40,"s":[{"i":[[1.295,0.044],[0,0],[6.52,0],[0,0],[2.164,-1.2],[1.012,0.395],[0,0],[2.474,0],[0,0],[0,-6.52],[0,0],[-6.52,0],[0,0],[0,0],[-2.164,1.2],[-0.966,-0.33],[0,0],[-2.474,0],[0,0],[0,0],[0,6.519],[0,0],[0,1.668],[0,0]],"o":[[0,0],[0,-6.52],[0,0],[-2.474,0],[-1.008,0.404],[0,0],[-2.164,-1.2],[0,0],[-6.52,0],[0,0],[0,6.52],[0,0],[0,0],[2.474,0],[0.951,-0.381],[0,0],[2.163,1.2],[0,0],[0,0],[6.519,0],[0,0],[1.295,-0.044],[0,0],[0,-1.668]],"v":[[130.741,-9.416],[130.741,-104.809],[118.936,-116.613],[7.323,-116.613],[0.252,-114.783],[-2.892,-114.769],[-2.929,-114.783],[-10,-116.613],[-121.272,-116.613],[-133.077,-104.809],[-133.077,104.809],[-121.272,116.613],[-9.85,116.613],[-9.755,116.613],[-2.684,114.783],[0.286,114.719],[0.401,114.783],[8.942,116.613],[9.038,116.613],[118.937,116.613],[130.741,104.81],[130.741,27.405],[133.077,24.344],[133.077,-6.354]],"c":true}]},{"i":{"x":0.833,"y":0.833},"o":{"x":0.167,"y":0.167},"t":56,"s":[{"i":[[1.295,0.044],[0,0],[6.52,0],[0,0],[2.164,-1.2],[1.012,0.395],[0,0],[2.495,0.571],[0,0],[0,-6.52],[0,0],[-6.52,0],[0,0],[0,0],[-2.733,0.815],[-0.966,-0.33],[0,0],[-2.474,0],[0,0],[0,0],[0,6.519],[0,0],[0,1.668],[0,0]],"o":[[0,0],[0,-6.52],[0,0],[-2.474,0],[-1.008,0.404],[0,0],[-2.787,-0.915],[0,0],[-6.52,0],[0,0],[0,6.52],[0,0],[0,0],[2.2,-0.463],[0.951,-0.381],[0,0],[2.163,1.2],[0,0],[0,0],[6.519,0],[0,0],[1.295,-0.044],[0,0],[0,-1.668]],"v":[[130.741,-9.416],[130.741,-104.809],[118.936,-116.613],[7.323,-116.613],[0.252,-114.783],[-2.892,-114.769],[-2.929,-115.408],[-10,-118.046],[-124.313,-139.448],[-136.266,-129.393],[-136.179,129.543],[-124.572,138.847],[-9.85,117.863],[-9.755,116.613],[-2.684,114.783],[0.286,114.719],[0.401,114.783],[8.942,116.613],[9.038,116.613],[118.937,116.613],[130.741,104.81],[130.741,27.405],[133.077,24.344],[133.077,-6.354]],"c":true}]},{"i":{"x":0.833,"y":0.833},"o":{"x":0.167,"y":0.167},"t":59,"s":[{"i":[[1.295,0.044],[0,0],[6.52,0],[0,0],[2.164,-1.2],[1.012,0.395],[0,0],[2.498,0.671],[7.261,0],[0,-6.52],[0,0],[-17.913,0],[0,0],[0,0],[-2.833,0.748],[-0.966,-0.33],[0,0],[-2.474,0],[0,0],[0,0],[0,6.519],[0,0],[0,1.668],[0,0]],"o":[[0,0],[0,-6.52],[0,0],[-2.474,0],[-1.008,0.404],[0,0],[-2.896,-0.865],[0,0],[-23.138,0],[0,0],[0,6.52],[10.232,0],[0,0],[2.152,-0.545],[0.951,-0.381],[0,0],[2.163,1.2],[0,0],[0,0],[6.519,0],[0,0],[1.295,-0.044],[0,0],[0,-1.668]],"v":[[130.741,-9.416],[130.741,-104.809],[118.936,-116.613],[7.323,-116.613],[0.252,-114.783],[-2.892,-114.769],[-2.929,-114.783],[-12.716,-117.624],[-123.042,-143.651],[-144.273,-133.721],[-144.17,133.897],[-128.267,144.577],[-10.465,117.238],[-8.936,116.926],[-2.684,114.783],[0.286,114.719],[0.401,114.783],[8.942,116.613],[9.038,116.613],[118.937,116.613],[130.741,104.81],[130.741,27.405],[133.077,24.344],[133.077,-6.354]],"c":true}]},{"i":{"x":0.8,"y":1},"o":{"x":0.167,"y":0.167},"t":60,"s":[{"i":[[1.295,0.044],[0,0],[6.52,0],[0,0],[2.164,-1.2],[1.012,0.395],[0,0],[2.499,0.698],[0,0],[0,-12.135],[0,0],[-34.442,0],[0,0],[0,0],[-2.859,0.73],[-0.966,-0.33],[0,0],[-2.474,0],[0,0],[0,0],[0,6.519],[0,0],[0,1.668],[0,0]],"o":[[0,0],[0,-6.52],[0,0],[-2.474,0],[-1.008,0.404],[0,0],[-2.925,-0.851],[0,0],[-32.058,0],[0,0],[0,11.078],[0,0],[0,0],[2.14,-0.566],[0.951,-0.381],[0,0],[2.163,1.2],[0,0],[0,0],[6.519,0],[0,0],[1.295,-0.044],[0,0],[0,-1.668]],"v":[[130.741,-9.416],[130.741,-104.809],[118.936,-116.613],[7.323,-116.613],[0.252,-114.783],[-2.892,-114.769],[-2.929,-114.783],[-10,-116.836],[-126.224,-145.794],[-160.39,-134.865],[-160.283,135.047],[-126.011,146.227],[-9.85,116.613],[-9.755,116.613],[-2.684,114.783],[0.286,114.719],[0.401,114.783],[8.942,116.613],[9.038,116.613],[118.938,116.613],[130.741,104.81],[130.741,27.405],[133.077,24.344],[133.077,-6.354]],"c":true}]},{"t":61,"s":[{"i":[[1.295,0.044],[0,0],[6.52,0],[0,0],[2.164,-1.2],[1.012,0.395],[0,0],[2.5,0.717],[0,0],[0,-6.52],[0,0],[-6.52,0],[0,0],[0,0],[-2.879,0.717],[-0.966,-0.33],[0,0],[-2.474,0],[0,0],[0,0],[0,6.519],[0,0],[0,1.668],[0,0]],"o":[[0,0],[0,-6.52],[0,0],[-2.474,0],[-1.008,0.404],[0,0],[-2.946,-0.842],[0,0],[-6.52,0],[0,0],[0,6.52],[0,0],[0,0],[2.13,-0.582],[0.951,-0.381],[0,0],[2.163,1.2],[0,0],[0,0],[6.519,0],[0,0],[1.295,-0.044],[0,0],[0,-1.668]],"v":[[130.741,-9.416],[130.741,-104.809],[118.936,-116.613],[7.323,-116.613],[0.252,-114.783],[-2.892,-114.769],[-2.929,-114.783],[-10,-116.842],[-121.197,-147.509],[-133.002,-135.704],[-132.892,135.892],[-121.088,147.697],[-9.85,116.613],[-9.755,116.613],[-2.684,114.783],[0.286,114.719],[0.401,114.783],[8.942,116.613],[9.038,116.613],[118.937,116.613],[130.741,104.81],[130.741,27.405],[133.077,24.344],[133.077,-6.354]],"c":true}]}],"ix":2},"nm":"Path 2","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0,0,0,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[0,0],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[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":61,"st":40,"bm":0},{"ddd":0,"ind":25,"ty":4,"nm":".grey600","cl":"grey600","parent":16,"sr":1,"ks":{"o":{"a":0,"k":100,"ix":11},"r":{"a":0,"k":0,"ix":10},"p":{"a":0,"k":[0,0,0],"ix":2,"l":2},"a":{"a":0,"k":[116.74,102.33,0],"ix":1,"l":2},"s":{"a":0,"k":[114.5,114.5,100],"ix":6,"l":2}},"ao":0,"hasMask":true,"masksProperties":[{"inv":true,"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":[[115.717,-109.174],[-119.283,-109.174],[-119.283,299.701],[115.717,299.701]],"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":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0,0],[4.17,0],[0,0],[0,4.18],[0,0],[-4.17,0],[0,0],[0,-4.18]],"o":[[0,4.18],[0,0],[-4.18,0],[0,0],[0,-4.18],[0,0],[4.18,0],[0,0]],"v":[[112.07,92.13],[104.12,99.71],[-106.16,99.71],[-114.11,92.13],[-114.11,-91.75],[-106.16,-99.71],[104.12,-99.71],[112.07,-91.75]],"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],[0.055,2.749],[0,0],[5.7,0],[0,0],[1.89,-1.05],[0.88,0.35],[0,0],[2.17,0],[0,0],[0,-5.7],[0,0],[-5.7,0],[0,0],[-1.89,1.05],[-0.85,-0.29],[0,0],[-2.17,0],[0,0],[0,5.7],[0,0],[0.055,2.493]],"o":[[0,0],[0,0],[0,-5.71],[0,0],[-2.17,0],[-0.88,0.35],[0,0],[-1.89,-1.06],[0,0],[-5.71,0],[0,0],[0,5.71],[0,0],[2.17,0],[0.83,-0.33],[0,0],[1.89,1.05],[0,0],[5.71,0],[0,0],[-0.069,-5.452],[0,0]],"v":[[114.45,-15.54],[114.45,-36.12],[114.45,-91.75],[104.12,-102.08],[6.42,-102.08],[0.23,-100.48],[-2.52,-100.47],[-2.55,-100.47],[-8.74,-102.08],[-106.16,-102.08],[-116.49,-91.75],[-116.49,91.75],[-106.16,102.08],[-8.54,102.08],[-2.35,100.48],[0.25,100.42],[0.35,100.48],[7.83,102.08],[104.12,102.08],[114.45,91.75],[114.45,31.38],[114.45,-0.88]],"c":true},"ix":2},"nm":"Path 2","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"mm","mm":1,"nm":"Merge Paths 1","mn":"ADBE Vector Filter - Merge","hd":false},{"ty":"fl","c":{"a":0,"k":[0.501960784314,0.525490196078,0.545098039216,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":[116.74,102.33],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 1","np":4,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false}],"ip":0,"op":151,"st":30,"bm":0},{"ddd":0,"ind":27,"ty":4,"nm":".black","cl":"black","parent":16,"sr":1,"ks":{"o":{"a":0,"k":100,"ix":11},"r":{"a":0,"k":0,"ix":10},"p":{"a":0,"k":[-1,0,0],"ix":2,"l":2},"a":{"a":0,"k":[-2,0,0],"ix":1,"l":2},"s":{"a":0,"k":[99,99,100],"ix":6,"l":2}},"ao":0,"hasMask":true,"masksProperties":[{"inv":true,"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":[[-2,-197],[-237,-197],[-237,211.874],[-2,211.874]],"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":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[1.295,0.044],[0,0],[6.52,0],[0,0],[2.164,-1.2],[1.012,0.395],[0,0],[2.474,0],[0,0],[0,-6.52],[0,0],[-6.52,0],[0,0],[0,0],[-2.164,1.2],[-0.966,-0.33],[0,0],[-2.474,0],[0,0],[0,0],[0,6.519],[0,0],[0,1.668],[0,0]],"o":[[0,0],[0,-6.52],[0,0],[-2.474,0],[-1.008,0.404],[0,0],[-2.164,-1.2],[0,0],[-6.52,0],[0,0],[0,6.52],[0,0],[0,0],[2.474,0],[0.951,-0.381],[0,0],[2.163,1.2],[0,0],[0,0],[6.519,0],[0,0],[1.295,-0.044],[0,0],[0,-1.668]],"v":[[130.741,-9.416],[130.741,-104.809],[118.936,-116.613],[7.323,-116.613],[0.252,-114.783],[-2.892,-114.769],[-2.929,-114.783],[-10,-116.613],[-121.272,-116.613],[-133.077,-104.809],[-133.077,104.809],[-121.272,116.613],[-9.85,116.613],[-9.755,116.613],[-2.684,114.783],[0.286,114.719],[0.401,114.783],[8.942,116.613],[9.038,116.613],[118.937,116.613],[130.741,104.81],[130.741,27.405],[133.077,24.344],[133.077,-6.354]],"c":true},"ix":2},"nm":"Path 2","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0,0,0,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[0,0],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[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":151,"st":40,"bm":0},{"ddd":0,"ind":28,"ty":4,"nm":".black","cl":"black","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":[[15.291,0],[0,0],[0,15.652],[0,0],[-15.291,0],[0,0],[0,-15.652],[0,0]],"o":[[0,0],[-15.291,0],[0,0],[0,-15.652],[0,0],[15.185,0],[0,0],[0,15.544]],"v":[[178.179,150],[-178.179,150],[-206,121.522],[-206,-121.522],[-178.179,-150],[178.286,-150],[206,-121.522],[206,121.63]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0,0,0,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[0,0],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[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":332,"st":40,"bm":0}],"markers":[]}
\ No newline at end of file
+{"v":"5.12.1","fr":60,"ip":0,"op":241,"w":412,"h":300,"nm":"Foldable_FoldingSetting_EDU_01_412x300_export","ddd":0,"assets":[{"id":"comp_0","nm":"Folded Gmail UI","fr":60,"layers":[{"ddd":0,"ind":1,"ty":4,"nm":"Ellipse 7590","sr":1,"ks":{"o":{"a":0,"k":100,"ix":11},"r":{"a":0,"k":0,"ix":10},"p":{"a":0,"k":[86,6,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":[{"d":1,"ty":"el","s":{"a":0,"k":[12,12],"ix":2},"p":{"a":0,"k":[0,0],"ix":3},"nm":"Ellipse Path 1","mn":"ADBE Vector Shape - Ellipse","hd":false},{"ty":"fl","c":{"a":0,"k":[0.23137255013,0.250980407,0.262745112181,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":"Ellipse 7590","np":2,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false}],"ip":0,"op":600,"st":0,"ct":1,"bm":0},{"ddd":0,"ind":2,"ty":4,"nm":"Ellipse 7594","sr":1,"ks":{"o":{"a":0,"k":100,"ix":11},"r":{"a":0,"k":0,"ix":10},"p":{"a":0,"k":[6,160,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":[{"d":1,"ty":"el","s":{"a":0,"k":[12,12],"ix":2},"p":{"a":0,"k":[0,0],"ix":3},"nm":"Ellipse Path 1","mn":"ADBE Vector Shape - Ellipse","hd":false},{"ty":"fl","c":{"a":0,"k":[0.23137255013,0.250980407,0.262745112181,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":"Ellipse 7594","np":2,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false}],"ip":0,"op":600,"st":0,"ct":1,"bm":0},{"ddd":0,"ind":3,"ty":4,"nm":"Ellipse 7593","sr":1,"ks":{"o":{"a":0,"k":100,"ix":11},"r":{"a":0,"k":0,"ix":10},"p":{"a":0,"k":[6,128,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":[{"d":1,"ty":"el","s":{"a":0,"k":[12,12],"ix":2},"p":{"a":0,"k":[0,0],"ix":3},"nm":"Ellipse Path 1","mn":"ADBE Vector Shape - Ellipse","hd":false},{"ty":"fl","c":{"a":0,"k":[0.23137255013,0.250980407,0.262745112181,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":"Ellipse 7593","np":2,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false}],"ip":0,"op":600,"st":0,"ct":1,"bm":0},{"ddd":0,"ind":4,"ty":4,"nm":"Ellipse 7592","sr":1,"ks":{"o":{"a":0,"k":100,"ix":11},"r":{"a":0,"k":0,"ix":10},"p":{"a":0,"k":[6,96,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":[{"d":1,"ty":"el","s":{"a":0,"k":[12,12],"ix":2},"p":{"a":0,"k":[0,0],"ix":3},"nm":"Ellipse Path 1","mn":"ADBE Vector Shape - Ellipse","hd":false},{"ty":"fl","c":{"a":0,"k":[0.23137255013,0.250980407,0.262745112181,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":"Ellipse 7592","np":2,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false}],"ip":0,"op":600,"st":0,"ct":1,"bm":0},{"ddd":0,"ind":5,"ty":4,"nm":"Ellipse 7591","sr":1,"ks":{"o":{"a":0,"k":100,"ix":11},"r":{"a":0,"k":0,"ix":10},"p":{"a":0,"k":[6,64,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":[{"d":1,"ty":"el","s":{"a":0,"k":[12,12],"ix":2},"p":{"a":0,"k":[0,0],"ix":3},"nm":"Ellipse Path 1","mn":"ADBE Vector Shape - Ellipse","hd":false},{"ty":"fl","c":{"a":0,"k":[0.23137255013,0.250980407,0.262745112181,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":"Ellipse 7591","np":2,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false}],"ip":0,"op":600,"st":0,"ct":1,"bm":0},{"ddd":0,"ind":6,"ty":4,"nm":"Ellipse 7589","sr":1,"ks":{"o":{"a":0,"k":100,"ix":11},"r":{"a":0,"k":0,"ix":10},"p":{"a":0,"k":[6,32,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":[{"d":1,"ty":"el","s":{"a":0,"k":[12,12],"ix":2},"p":{"a":0,"k":[0,0],"ix":3},"nm":"Ellipse Path 1","mn":"ADBE Vector Shape - Ellipse","hd":false},{"ty":"fl","c":{"a":0,"k":[0.23137255013,0.250980407,0.262745112181,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":"Ellipse 7589","np":2,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false}],"ip":0,"op":600,"st":0,"ct":1,"bm":0},{"ddd":0,"ind":7,"ty":4,"nm":"Rectangle 3470513","sr":1,"ks":{"o":{"a":0,"k":100,"ix":11},"r":{"a":0,"k":0,"ix":10},"p":{"a":0,"k":[40,162.5,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":[{"ty":"rc","d":1,"s":{"a":0,"k":[40,5],"ix":2},"p":{"a":0,"k":[0,0],"ix":3},"r":{"a":0,"k":50,"ix":4},"nm":"Rectangle Path 1","mn":"ADBE Vector Shape - Rect","hd":false},{"ty":"fl","c":{"a":0,"k":[0.23137255013,0.250980407,0.262745112181,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":"Rectangle 3470513","np":2,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false}],"ip":0,"op":600,"st":0,"ct":1,"bm":0},{"ddd":0,"ind":8,"ty":4,"nm":"Rectangle 3470511","sr":1,"ks":{"o":{"a":0,"k":100,"ix":11},"r":{"a":0,"k":0,"ix":10},"p":{"a":0,"k":[40,130.5,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":[{"ty":"rc","d":1,"s":{"a":0,"k":[40,5],"ix":2},"p":{"a":0,"k":[0,0],"ix":3},"r":{"a":0,"k":50,"ix":4},"nm":"Rectangle Path 1","mn":"ADBE Vector Shape - Rect","hd":false},{"ty":"fl","c":{"a":0,"k":[0.23137255013,0.250980407,0.262745112181,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":"Rectangle 3470511","np":2,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false}],"ip":0,"op":600,"st":0,"ct":1,"bm":0},{"ddd":0,"ind":9,"ty":4,"nm":"Rectangle 3470509","sr":1,"ks":{"o":{"a":0,"k":100,"ix":11},"r":{"a":0,"k":0,"ix":10},"p":{"a":0,"k":[40,98.5,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":[{"ty":"rc","d":1,"s":{"a":0,"k":[40,5],"ix":2},"p":{"a":0,"k":[0,0],"ix":3},"r":{"a":0,"k":50,"ix":4},"nm":"Rectangle Path 1","mn":"ADBE Vector Shape - Rect","hd":false},{"ty":"fl","c":{"a":0,"k":[0.23137255013,0.250980407,0.262745112181,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":"Rectangle 3470509","np":2,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false}],"ip":0,"op":600,"st":0,"ct":1,"bm":0},{"ddd":0,"ind":10,"ty":4,"nm":"Rectangle 3470507","sr":1,"ks":{"o":{"a":0,"k":100,"ix":11},"r":{"a":0,"k":0,"ix":10},"p":{"a":0,"k":[40,66.5,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":[{"ty":"rc","d":1,"s":{"a":0,"k":[40,5],"ix":2},"p":{"a":0,"k":[0,0],"ix":3},"r":{"a":0,"k":50,"ix":4},"nm":"Rectangle Path 1","mn":"ADBE Vector Shape - Rect","hd":false},{"ty":"fl","c":{"a":0,"k":[0.23137255013,0.250980407,0.262745112181,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":"Rectangle 3470507","np":2,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false}],"ip":0,"op":600,"st":0,"ct":1,"bm":0},{"ddd":0,"ind":11,"ty":4,"nm":"Rectangle 3470505","sr":1,"ks":{"o":{"a":0,"k":100,"ix":11},"r":{"a":0,"k":0,"ix":10},"p":{"a":0,"k":[40,34.5,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":[{"ty":"rc","d":1,"s":{"a":0,"k":[40,5],"ix":2},"p":{"a":0,"k":[0,0],"ix":3},"r":{"a":0,"k":50,"ix":4},"nm":"Rectangle Path 1","mn":"ADBE Vector Shape - Rect","hd":false},{"ty":"fl","c":{"a":0,"k":[0.23137255013,0.250980407,0.262745112181,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":"Rectangle 3470505","np":2,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false}],"ip":0,"op":600,"st":0,"ct":1,"bm":0},{"ddd":0,"ind":12,"ty":4,"nm":"Rectangle 3470512","sr":1,"ks":{"o":{"a":0,"k":100,"ix":11},"r":{"a":0,"k":0,"ix":10},"p":{"a":0,"k":[28.5,156,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":[{"ty":"rc","d":1,"s":{"a":0,"k":[17,4],"ix":2},"p":{"a":0,"k":[0,0],"ix":3},"r":{"a":0,"k":50,"ix":4},"nm":"Rectangle Path 1","mn":"ADBE Vector Shape - Rect","hd":false},{"ty":"fl","c":{"a":0,"k":[0.23137255013,0.250980407,0.262745112181,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":"Rectangle 3470512","np":2,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false}],"ip":0,"op":600,"st":0,"ct":1,"bm":0},{"ddd":0,"ind":13,"ty":4,"nm":"Rectangle 3470510","sr":1,"ks":{"o":{"a":0,"k":100,"ix":11},"r":{"a":0,"k":0,"ix":10},"p":{"a":0,"k":[28.5,124,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":[{"ty":"rc","d":1,"s":{"a":0,"k":[17,4],"ix":2},"p":{"a":0,"k":[0,0],"ix":3},"r":{"a":0,"k":50,"ix":4},"nm":"Rectangle Path 1","mn":"ADBE Vector Shape - Rect","hd":false},{"ty":"fl","c":{"a":0,"k":[0.23137255013,0.250980407,0.262745112181,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":"Rectangle 3470510","np":2,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false}],"ip":0,"op":600,"st":0,"ct":1,"bm":0},{"ddd":0,"ind":14,"ty":4,"nm":"Rectangle 3470508","sr":1,"ks":{"o":{"a":0,"k":100,"ix":11},"r":{"a":0,"k":0,"ix":10},"p":{"a":0,"k":[28.5,92,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":[{"ty":"rc","d":1,"s":{"a":0,"k":[17,4],"ix":2},"p":{"a":0,"k":[0,0],"ix":3},"r":{"a":0,"k":50,"ix":4},"nm":"Rectangle Path 1","mn":"ADBE Vector Shape - Rect","hd":false},{"ty":"fl","c":{"a":0,"k":[0.23137255013,0.250980407,0.262745112181,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":"Rectangle 3470508","np":2,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false}],"ip":0,"op":600,"st":0,"ct":1,"bm":0},{"ddd":0,"ind":15,"ty":4,"nm":"Rectangle 3470506","sr":1,"ks":{"o":{"a":0,"k":100,"ix":11},"r":{"a":0,"k":0,"ix":10},"p":{"a":0,"k":[28.5,60,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":[{"ty":"rc","d":1,"s":{"a":0,"k":[17,4],"ix":2},"p":{"a":0,"k":[0,0],"ix":3},"r":{"a":0,"k":50,"ix":4},"nm":"Rectangle Path 1","mn":"ADBE Vector Shape - Rect","hd":false},{"ty":"fl","c":{"a":0,"k":[0.23137255013,0.250980407,0.262745112181,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":"Rectangle 3470506","np":2,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false}],"ip":0,"op":600,"st":0,"ct":1,"bm":0},{"ddd":0,"ind":16,"ty":4,"nm":"Rectangle 3470504","sr":1,"ks":{"o":{"a":0,"k":100,"ix":11},"r":{"a":0,"k":0,"ix":10},"p":{"a":0,"k":[28.5,28,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":[{"ty":"rc","d":1,"s":{"a":0,"k":[17,4],"ix":2},"p":{"a":0,"k":[0,0],"ix":3},"r":{"a":0,"k":50,"ix":4},"nm":"Rectangle Path 1","mn":"ADBE Vector Shape - Rect","hd":false},{"ty":"fl","c":{"a":0,"k":[0.23137255013,0.250980407,0.262745112181,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":"Rectangle 3470504","np":2,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false}],"ip":0,"op":600,"st":0,"ct":1,"bm":0},{"ddd":0,"ind":17,"ty":4,"nm":"Rectangle 3470503","sr":1,"ks":{"o":{"a":0,"k":100,"ix":11},"r":{"a":0,"k":0,"ix":10},"p":{"a":0,"k":[37,6.5,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":[{"ty":"rc","d":1,"s":{"a":0,"k":[74,13],"ix":2},"p":{"a":0,"k":[0,0],"ix":3},"r":{"a":0,"k":50,"ix":4},"nm":"Rectangle Path 1","mn":"ADBE Vector Shape - Rect","hd":false},{"ty":"fl","c":{"a":0,"k":[0.23137255013,0.250980407,0.262745112181,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":"Rectangle 3470503","np":2,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false}],"ip":0,"op":600,"st":0,"ct":1,"bm":0}]},{"id":"comp_1","nm":"Unfolded Gmail UI","fr":60,"layers":[{"ddd":0,"ind":1,"ty":4,"nm":"Rectangle 3470520","sr":1,"ks":{"o":{"a":0,"k":100,"ix":11},"r":{"a":0,"k":0,"ix":10},"p":{"a":0,"k":[114.994,141.582,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":[{"ty":"rc","d":1,"s":{"a":0,"k":[20,5],"ix":2},"p":{"a":0,"k":[0,0],"ix":3},"r":{"a":0,"k":50,"ix":4},"nm":"Rectangle Path 1","mn":"ADBE Vector Shape - Rect","hd":false},{"ty":"fl","c":{"a":0,"k":[0.23137255013,0.250980407,0.262745112181,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":"Rectangle 3470520","np":2,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false}],"ip":0,"op":600,"st":0,"ct":1,"bm":0},{"ddd":0,"ind":2,"ty":4,"nm":"Rectangle 3470519","sr":1,"ks":{"o":{"a":0,"k":100,"ix":11},"r":{"a":0,"k":0,"ix":10},"p":{"a":0,"k":[114.994,132.582,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":[{"ty":"rc","d":1,"s":{"a":0,"k":[20,5],"ix":2},"p":{"a":0,"k":[0,0],"ix":3},"r":{"a":0,"k":50,"ix":4},"nm":"Rectangle Path 1","mn":"ADBE Vector Shape - Rect","hd":false},{"ty":"fl","c":{"a":0,"k":[0.23137255013,0.250980407,0.262745112181,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":"Rectangle 3470519","np":2,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false}],"ip":0,"op":600,"st":0,"ct":1,"bm":0},{"ddd":0,"ind":3,"ty":4,"nm":"Rectangle 3470518","sr":1,"ks":{"o":{"a":0,"k":100,"ix":11},"r":{"a":0,"k":0,"ix":10},"p":{"a":0,"k":[114.994,123.582,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":[{"ty":"rc","d":1,"s":{"a":0,"k":[20,5],"ix":2},"p":{"a":0,"k":[0,0],"ix":3},"r":{"a":0,"k":50,"ix":4},"nm":"Rectangle Path 1","mn":"ADBE Vector Shape - Rect","hd":false},{"ty":"fl","c":{"a":0,"k":[0.23137255013,0.250980407,0.262745112181,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":"Rectangle 3470518","np":2,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false}],"ip":0,"op":600,"st":0,"ct":1,"bm":0},{"ddd":0,"ind":4,"ty":4,"nm":"Rectangle 3470517","sr":1,"ks":{"o":{"a":0,"k":100,"ix":11},"r":{"a":0,"k":0,"ix":10},"p":{"a":0,"k":[114.994,114.582,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":[{"ty":"rc","d":1,"s":{"a":0,"k":[20,5],"ix":2},"p":{"a":0,"k":[0,0],"ix":3},"r":{"a":0,"k":50,"ix":4},"nm":"Rectangle Path 1","mn":"ADBE Vector Shape - Rect","hd":false},{"ty":"fl","c":{"a":0,"k":[0.23137255013,0.250980407,0.262745112181,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":"Rectangle 3470517","np":2,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false}],"ip":0,"op":600,"st":0,"ct":1,"bm":0},{"ddd":0,"ind":5,"ty":4,"nm":"Rectangle 3470516","sr":1,"ks":{"o":{"a":0,"k":100,"ix":11},"r":{"a":0,"k":0,"ix":10},"p":{"a":0,"k":[114.994,105.582,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":[{"ty":"rc","d":1,"s":{"a":0,"k":[20,5],"ix":2},"p":{"a":0,"k":[0,0],"ix":3},"r":{"a":0,"k":50,"ix":4},"nm":"Rectangle Path 1","mn":"ADBE Vector Shape - Rect","hd":false},{"ty":"fl","c":{"a":0,"k":[0.23137255013,0.250980407,0.262745112181,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":"Rectangle 3470516","np":2,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false}],"ip":0,"op":600,"st":0,"ct":1,"bm":0},{"ddd":0,"ind":6,"ty":4,"nm":"Rectangle 3470515","sr":1,"ks":{"o":{"a":0,"k":100,"ix":11},"r":{"a":0,"k":0,"ix":10},"p":{"a":0,"k":[114.994,96.582,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":[{"ty":"rc","d":1,"s":{"a":0,"k":[20,5],"ix":2},"p":{"a":0,"k":[0,0],"ix":3},"r":{"a":0,"k":50,"ix":4},"nm":"Rectangle Path 1","mn":"ADBE Vector Shape - Rect","hd":false},{"ty":"fl","c":{"a":0,"k":[0.23137255013,0.250980407,0.262745112181,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":"Rectangle 3470515","np":2,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false}],"ip":0,"op":600,"st":0,"ct":1,"bm":0},{"ddd":0,"ind":7,"ty":4,"nm":"Ellipse 7584","sr":1,"ks":{"o":{"a":0,"k":100,"ix":11},"r":{"a":0,"k":0,"ix":10},"p":{"a":0,"k":[296.494,74.582,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":[{"d":1,"ty":"el","s":{"a":0,"k":[15,15],"ix":2},"p":{"a":0,"k":[0,0],"ix":3},"nm":"Ellipse Path 1","mn":"ADBE Vector Shape - Ellipse","hd":false},{"ty":"fl","c":{"a":0,"k":[0.23137255013,0.250980407,0.262745112181,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":"Ellipse 7584","np":2,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false}],"ip":0,"op":600,"st":0,"ct":1,"bm":0},{"ddd":0,"ind":8,"ty":4,"nm":"Ellipse 7598","sr":1,"ks":{"o":{"a":0,"k":100,"ix":11},"r":{"a":0,"k":0,"ix":10},"p":{"a":0,"k":[154.494,209.582,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":[{"d":1,"ty":"el","s":{"a":0,"k":[15,15],"ix":2},"p":{"a":0,"k":[0,0],"ix":3},"nm":"Ellipse Path 1","mn":"ADBE Vector Shape - Ellipse","hd":false},{"ty":"fl","c":{"a":0,"k":[0.23137255013,0.250980407,0.262745112181,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":"Ellipse 7598","np":2,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false}],"ip":0,"op":600,"st":0,"ct":1,"bm":0},{"ddd":0,"ind":9,"ty":4,"nm":"Ellipse 7597","sr":1,"ks":{"o":{"a":0,"k":100,"ix":11},"r":{"a":0,"k":0,"ix":10},"p":{"a":0,"k":[154.494,182.582,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":[{"d":1,"ty":"el","s":{"a":0,"k":[15,15],"ix":2},"p":{"a":0,"k":[0,0],"ix":3},"nm":"Ellipse Path 1","mn":"ADBE Vector Shape - Ellipse","hd":false},{"ty":"fl","c":{"a":0,"k":[0.23137255013,0.250980407,0.262745112181,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":"Ellipse 7597","np":2,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false}],"ip":0,"op":600,"st":0,"ct":1,"bm":0},{"ddd":0,"ind":10,"ty":4,"nm":"Ellipse 7596","sr":1,"ks":{"o":{"a":0,"k":100,"ix":11},"r":{"a":0,"k":0,"ix":10},"p":{"a":0,"k":[154.494,155.582,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":[{"d":1,"ty":"el","s":{"a":0,"k":[15,15],"ix":2},"p":{"a":0,"k":[0,0],"ix":3},"nm":"Ellipse Path 1","mn":"ADBE Vector Shape - Ellipse","hd":false},{"ty":"fl","c":{"a":0,"k":[0.23137255013,0.250980407,0.262745112181,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":"Ellipse 7596","np":2,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false}],"ip":0,"op":600,"st":0,"ct":1,"bm":0},{"ddd":0,"ind":11,"ty":4,"nm":"Ellipse 7595","sr":1,"ks":{"o":{"a":0,"k":100,"ix":11},"r":{"a":0,"k":0,"ix":10},"p":{"a":0,"k":[154.494,128.582,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":[{"d":1,"ty":"el","s":{"a":0,"k":[15,15],"ix":2},"p":{"a":0,"k":[0,0],"ix":3},"nm":"Ellipse Path 1","mn":"ADBE Vector Shape - Ellipse","hd":false},{"ty":"fl","c":{"a":0,"k":[0.23137255013,0.250980407,0.262745112181,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":"Ellipse 7595","np":2,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false}],"ip":0,"op":600,"st":0,"ct":1,"bm":0},{"ddd":0,"ind":12,"ty":4,"nm":"Ellipse 7579","sr":1,"ks":{"o":{"a":0,"k":100,"ix":11},"r":{"a":0,"k":0,"ix":10},"p":{"a":0,"k":[154.494,101.582,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":[{"d":1,"ty":"el","s":{"a":0,"k":[15,15],"ix":2},"p":{"a":0,"k":[0,0],"ix":3},"nm":"Ellipse Path 1","mn":"ADBE Vector Shape - Ellipse","hd":false},{"ty":"fl","c":{"a":0,"k":[0.23137255013,0.250980407,0.262745112181,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":"Ellipse 7579","np":2,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false}],"ip":0,"op":600,"st":0,"ct":1,"bm":0},{"ddd":0,"ind":13,"ty":4,"nm":"Rectangle 3470514","sr":1,"ks":{"o":{"a":0,"k":100,"ix":11},"r":{"a":0,"k":0,"ix":10},"p":{"a":0,"k":[212.994,74.582,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":[{"ty":"rc","d":1,"s":{"a":0,"k":[132,15],"ix":2},"p":{"a":0,"k":[0,0],"ix":3},"r":{"a":0,"k":50,"ix":4},"nm":"Rectangle Path 1","mn":"ADBE Vector Shape - Rect","hd":false},{"ty":"fl","c":{"a":0,"k":[0.23137255013,0.250980407,0.262745112181,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":"Rectangle 3470514","np":2,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false}],"ip":0,"op":600,"st":0,"ct":1,"bm":0},{"ddd":0,"ind":14,"ty":4,"nm":"Rectangle 3470502","sr":1,"ks":{"o":{"a":0,"k":100,"ix":11},"r":{"a":0,"k":0,"ix":10},"p":{"a":0,"k":[120.994,74.582,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":[{"ty":"rc","d":1,"s":{"a":0,"k":[32,15],"ix":2},"p":{"a":0,"k":[0,0],"ix":3},"r":{"a":0,"k":50,"ix":4},"nm":"Rectangle Path 1","mn":"ADBE Vector Shape - Rect","hd":false},{"ty":"fl","c":{"a":0,"k":[0.23137255013,0.250980407,0.262745112181,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":"Rectangle 3470502","np":2,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false}],"ip":0,"op":600,"st":0,"ct":1,"bm":0},{"ddd":0,"ind":15,"ty":4,"nm":"Rectangle 3470530","sr":1,"ks":{"o":{"a":0,"k":100,"ix":11},"r":{"a":0,"k":0,"ix":10},"p":{"a":0,"k":[185.994,210.582,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":[{"ty":"rc","d":1,"s":{"a":0,"k":[40,5],"ix":2},"p":{"a":0,"k":[0,0],"ix":3},"r":{"a":0,"k":50,"ix":4},"nm":"Rectangle Path 1","mn":"ADBE Vector Shape - Rect","hd":false},{"ty":"fl","c":{"a":0,"k":[0.23137255013,0.250980407,0.262745112181,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":"Rectangle 3470530","np":2,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false}],"ip":0,"op":600,"st":0,"ct":1,"bm":0},{"ddd":0,"ind":16,"ty":4,"nm":"Rectangle 3470528","sr":1,"ks":{"o":{"a":0,"k":100,"ix":11},"r":{"a":0,"k":0,"ix":10},"p":{"a":0,"k":[185.994,183.582,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":[{"ty":"rc","d":1,"s":{"a":0,"k":[40,5],"ix":2},"p":{"a":0,"k":[0,0],"ix":3},"r":{"a":0,"k":50,"ix":4},"nm":"Rectangle Path 1","mn":"ADBE Vector Shape - Rect","hd":false},{"ty":"fl","c":{"a":0,"k":[0.23137255013,0.250980407,0.262745112181,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":"Rectangle 3470528","np":2,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false}],"ip":0,"op":600,"st":0,"ct":1,"bm":0},{"ddd":0,"ind":17,"ty":4,"nm":"Rectangle 3470526","sr":1,"ks":{"o":{"a":0,"k":100,"ix":11},"r":{"a":0,"k":0,"ix":10},"p":{"a":0,"k":[185.994,156.582,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":[{"ty":"rc","d":1,"s":{"a":0,"k":[40,5],"ix":2},"p":{"a":0,"k":[0,0],"ix":3},"r":{"a":0,"k":50,"ix":4},"nm":"Rectangle Path 1","mn":"ADBE Vector Shape - Rect","hd":false},{"ty":"fl","c":{"a":0,"k":[0.23137255013,0.250980407,0.262745112181,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":"Rectangle 3470526","np":2,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false}],"ip":0,"op":600,"st":0,"ct":1,"bm":0},{"ddd":0,"ind":18,"ty":4,"nm":"Rectangle 3470524","sr":1,"ks":{"o":{"a":0,"k":100,"ix":11},"r":{"a":0,"k":0,"ix":10},"p":{"a":0,"k":[185.994,129.582,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":[{"ty":"rc","d":1,"s":{"a":0,"k":[40,5],"ix":2},"p":{"a":0,"k":[0,0],"ix":3},"r":{"a":0,"k":50,"ix":4},"nm":"Rectangle Path 1","mn":"ADBE Vector Shape - Rect","hd":false},{"ty":"fl","c":{"a":0,"k":[0.23137255013,0.250980407,0.262745112181,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":"Rectangle 3470524","np":2,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false}],"ip":0,"op":600,"st":0,"ct":1,"bm":0},{"ddd":0,"ind":19,"ty":4,"nm":"Rectangle 3470522","sr":1,"ks":{"o":{"a":0,"k":100,"ix":11},"r":{"a":0,"k":0,"ix":10},"p":{"a":0,"k":[185.994,102.582,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":[{"ty":"rc","d":1,"s":{"a":0,"k":[40,5],"ix":2},"p":{"a":0,"k":[0,0],"ix":3},"r":{"a":0,"k":50,"ix":4},"nm":"Rectangle Path 1","mn":"ADBE Vector Shape - Rect","hd":false},{"ty":"fl","c":{"a":0,"k":[0.23137255013,0.250980407,0.262745112181,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":"Rectangle 3470522","np":2,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false}],"ip":0,"op":600,"st":0,"ct":1,"bm":0},{"ddd":0,"ind":20,"ty":4,"nm":"Rectangle 3470529","sr":1,"ks":{"o":{"a":0,"k":100,"ix":11},"r":{"a":0,"k":0,"ix":10},"p":{"a":0,"k":[174.494,204.082,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":[{"ty":"rc","d":1,"s":{"a":0,"k":[17,4],"ix":2},"p":{"a":0,"k":[0,0],"ix":3},"r":{"a":0,"k":50,"ix":4},"nm":"Rectangle Path 1","mn":"ADBE Vector Shape - Rect","hd":false},{"ty":"fl","c":{"a":0,"k":[0.23137255013,0.250980407,0.262745112181,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":"Rectangle 3470529","np":2,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false}],"ip":0,"op":600,"st":0,"ct":1,"bm":0},{"ddd":0,"ind":21,"ty":4,"nm":"Rectangle 3470527","sr":1,"ks":{"o":{"a":0,"k":100,"ix":11},"r":{"a":0,"k":0,"ix":10},"p":{"a":0,"k":[174.494,177.082,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":[{"ty":"rc","d":1,"s":{"a":0,"k":[17,4],"ix":2},"p":{"a":0,"k":[0,0],"ix":3},"r":{"a":0,"k":50,"ix":4},"nm":"Rectangle Path 1","mn":"ADBE Vector Shape - Rect","hd":false},{"ty":"fl","c":{"a":0,"k":[0.23137255013,0.250980407,0.262745112181,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":"Rectangle 3470527","np":2,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false}],"ip":0,"op":600,"st":0,"ct":1,"bm":0},{"ddd":0,"ind":22,"ty":4,"nm":"Rectangle 3470525","sr":1,"ks":{"o":{"a":0,"k":100,"ix":11},"r":{"a":0,"k":0,"ix":10},"p":{"a":0,"k":[174.494,150.082,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":[{"ty":"rc","d":1,"s":{"a":0,"k":[17,4],"ix":2},"p":{"a":0,"k":[0,0],"ix":3},"r":{"a":0,"k":50,"ix":4},"nm":"Rectangle Path 1","mn":"ADBE Vector Shape - Rect","hd":false},{"ty":"fl","c":{"a":0,"k":[0.23137255013,0.250980407,0.262745112181,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":"Rectangle 3470525","np":2,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false}],"ip":0,"op":600,"st":0,"ct":1,"bm":0},{"ddd":0,"ind":23,"ty":4,"nm":"Rectangle 3470523","sr":1,"ks":{"o":{"a":0,"k":100,"ix":11},"r":{"a":0,"k":0,"ix":10},"p":{"a":0,"k":[174.494,123.082,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":[{"ty":"rc","d":1,"s":{"a":0,"k":[17,4],"ix":2},"p":{"a":0,"k":[0,0],"ix":3},"r":{"a":0,"k":50,"ix":4},"nm":"Rectangle Path 1","mn":"ADBE Vector Shape - Rect","hd":false},{"ty":"fl","c":{"a":0,"k":[0.23137255013,0.250980407,0.262745112181,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":"Rectangle 3470523","np":2,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false}],"ip":0,"op":600,"st":0,"ct":1,"bm":0},{"ddd":0,"ind":24,"ty":4,"nm":"Rectangle 3470521","sr":1,"ks":{"o":{"a":0,"k":100,"ix":11},"r":{"a":0,"k":0,"ix":10},"p":{"a":0,"k":[174.494,96.082,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":[{"ty":"rc","d":1,"s":{"a":0,"k":[17,4],"ix":2},"p":{"a":0,"k":[0,0],"ix":3},"r":{"a":0,"k":50,"ix":4},"nm":"Rectangle Path 1","mn":"ADBE Vector Shape - Rect","hd":false},{"ty":"fl","c":{"a":0,"k":[0.23137255013,0.250980407,0.262745112181,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":"Rectangle 3470521","np":2,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false}],"ip":0,"op":600,"st":0,"ct":1,"bm":0}]}],"layers":[{"ddd":0,"ind":1,"ty":3,"nm":"Null 4","sr":1,"ks":{"o":{"a":0,"k":0,"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":[88,88,100],"ix":6,"l":2}},"ao":0,"ip":0,"op":241,"st":30,"bm":0},{"ddd":0,"ind":2,"ty":3,"nm":"Null 1","parent":1,"sr":1,"ks":{"o":{"a":0,"k":0,"ix":11},"r":{"a":0,"k":0,"ix":10},"p":{"a":1,"k":[{"i":{"x":0.2,"y":1},"o":{"x":0.8,"y":0},"t":40,"s":[0,0,0],"to":[-10.833,0,0],"ti":[10.833,0,0]},{"t":80,"s":[-65,0,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,"ip":0,"op":241,"st":40,"bm":0},{"ddd":0,"ind":3,"ty":4,"nm":".grey600","cl":"grey600","parent":2,"sr":1,"ks":{"o":{"a":0,"k":100,"ix":11},"r":{"a":0,"k":0,"ix":10},"p":{"a":0,"k":[-2.971,0,0],"ix":2,"l":2},"a":{"a":0,"k":[-68.471,0,0],"ix":1,"l":2},"s":{"a":1,"k":[{"i":{"x":[0,0,0],"y":[1,1,1]},"o":{"x":[0.001,0.001,0.001],"y":[0,0,0]},"t":60,"s":[0,100,100]},{"t":80,"s":[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.833,"y":1},"o":{"x":0.001,"y":0},"t":60,"s":[{"i":[[0,0],[5.09,0],[0,0],[-2.838,0],[0,0],[0,-5.089]],"o":[[0,5.09],[0,0],[-2.838,0],[0,0],[5.089,0],[0,0]],"v":[[63.495,137.576],[54.264,146.808],[-54.501,114.37],[-54.56,-114.429],[54.282,-146.679],[63.915,-137.047]],"c":true}]},{"i":{"x":0,"y":1},"o":{"x":0.167,"y":0},"t":61,"s":[{"i":[[0,0],[5.09,0],[0,0],[-2.838,0],[0,0],[0,-9.436]],"o":[[0,8.464],[0,0],[-2.838,0],[0,0],[5.089,0],[0,0]],"v":[[63.623,136.911],[54.466,146.518],[-54.319,117.62],[-54.594,-117.179],[54.309,-145.697],[63.951,-135.939]],"c":true}]},{"t":80,"s":[{"i":[[0,0],[5.09,0],[0,0],[0,0],[0,0],[0,-5.089]],"o":[[0,5.09],[0,0],[0,0],[0,0],[5.089,0],[0,0]],"v":[[63.599,105.138],[54.368,114.37],[-60.431,114.394],[-60.313,-114.39],[54.31,-114.429],[63.943,-104.797]],"c":true}]}],"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ind":1,"ty":"sh","ix":2,"ks":{"a":1,"k":[{"i":{"x":0.833,"y":1},"o":{"x":0.001,"y":0},"t":60,"s":[{"i":[[0,1.789],[0,0],[6.519,0],[0,0],[0,-2.523],[0,0],[-2.523,0],[0,0],[0,6.518],[0,0]],"o":[[0,0],[0,-6.519],[0,0],[-2.523,0],[0,0],[0,2.523],[0,0],[6.518,0],[0,0],[0,-1.339]],"v":[[66.136,-9.414],[66.108,-137.044],[54.305,-148.847],[-63.903,-116.597],[-68.471,-112.028],[-68.471,112.028],[-63.903,116.597],[54.23,149.034],[66.032,137.232],[66.136,27.401]],"c":true}]},{"i":{"x":0,"y":1},"o":{"x":0.167,"y":0},"t":61,"s":[{"i":[[0,2.744],[0,0],[6.519,0],[0,0],[0,-2.523],[0,0],[-2.523,0],[0,0],[0,14.182],[0,0]],"o":[[0,0],[0,-14.188],[0,0],[-2.523,0],[0,0],[0,2.523],[0,0],[6.518,0],[0,0],[0,-2.275]],"v":[[76.36,-9.414],[76.369,-135.937],[54.341,-147.74],[-63.903,-116.597],[-68.471,-112.028],[-68.471,112.028],[-63.903,116.597],[54.359,148.37],[76.385,136.568],[76.36,27.401]],"c":true}]},{"t":80,"s":[{"i":[[0,4.914],[0,0],[6.519,0],[0,0],[0,-2.523],[0,0],[-2.523,0],[0,0],[0,6.518],[0,0]],"o":[[0,0],[0,-6.519],[0,0],[-2.523,0],[0,0],[0,2.523],[0,0],[6.518,0],[0,0],[0,-4.401]],"v":[[66.136,-9.414],[66.136,-104.794],[54.333,-116.597],[-63.903,-116.597],[-68.471,-112.028],[-68.471,112.028],[-63.903,116.597],[54.334,116.597],[66.136,104.795],[66.136,27.401]],"c":true}]}],"ix":2},"nm":"Path 2","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.501960813999,0.525490224361,0.54509806633,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[0,0],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 1","np":3,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false}],"ip":61,"op":241,"st":39,"ct":1,"bm":0},{"ddd":0,"ind":4,"ty":4,"nm":".black 2","cl":"black","parent":2,"td":1,"sr":1,"ks":{"o":{"a":0,"k":100,"ix":11},"r":{"a":0,"k":0,"ix":10},"p":{"a":0,"k":[-2.971,0,0],"ix":2,"l":2},"a":{"a":0,"k":[-68.471,0,0],"ix":1,"l":2},"s":{"a":1,"k":[{"i":{"x":[0,0,0],"y":[1,1,1]},"o":{"x":[0.001,0.001,0.001],"y":[0,0,0]},"t":60,"s":[0,100,100]},{"t":80,"s":[99,99,100]}],"ix":6,"l":2}},"ao":0,"shapes":[{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":1,"k":[{"i":{"x":0.833,"y":1},"o":{"x":0.001,"y":0},"t":60,"s":[{"i":[[0,1.789],[0,0],[6.519,0],[0,0],[0,-2.523],[0,0],[-2.523,0],[0,0],[0,6.518],[0,0]],"o":[[0,0],[0,-6.519],[0,0],[-2.523,0],[0,0],[0,2.523],[0,0],[6.518,0],[0,0],[0,-1.339]],"v":[[66.136,-9.414],[66.108,-137.044],[54.305,-148.847],[-63.903,-116.597],[-68.471,-112.028],[-68.471,112.028],[-63.903,116.597],[54.23,149.034],[66.032,137.232],[66.136,27.401]],"c":true}]},{"i":{"x":0,"y":1},"o":{"x":0.167,"y":0},"t":61,"s":[{"i":[[0,2.744],[0,0],[6.519,0],[0,0],[0,-2.523],[0,0],[-2.523,0],[0,0],[0,14.182],[0,0]],"o":[[0,0],[0,-14.188],[0,0],[-2.523,0],[0,0],[0,2.523],[0,0],[6.518,0],[0,0],[0,-2.275]],"v":[[76.36,-9.414],[76.369,-135.937],[54.341,-147.74],[-63.903,-116.597],[-68.471,-112.028],[-68.471,112.028],[-63.903,116.597],[54.359,148.37],[76.385,136.568],[76.36,27.401]],"c":true}]},{"t":80,"s":[{"i":[[0,4.914],[0,0],[6.519,0],[0,0],[0,-2.523],[0,0],[-2.523,0],[0,0],[0,6.518],[0,0]],"o":[[0,0],[0,-6.519],[0,0],[-2.523,0],[0,0],[0,2.523],[0,0],[6.518,0],[0,0],[0,-4.401]],"v":[[66.136,-9.414],[66.136,-104.794],[54.333,-116.597],[-63.903,-116.597],[-68.471,-112.028],[-68.471,112.028],[-63.903,116.597],[54.334,116.597],[66.136,104.795],[66.136,27.401]],"c":true}]}],"ix":2},"nm":"Path 2","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0,0,0,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[0,0],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[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":61,"op":241,"st":39,"ct":1,"bm":0},{"ddd":0,"ind":5,"ty":0,"nm":"Folded Gmail UI","parent":2,"tt":1,"tp":4,"refId":"comp_0","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]},{"t":90,"s":[100]}],"ix":11},"r":{"a":0,"k":0,"ix":10},"p":{"a":0,"k":[67.273,-5.682,0],"ix":2,"l":2},"a":{"a":0,"k":[46,83,0],"ix":1,"l":2},"s":{"a":0,"k":[113.636,113.636,100],"ix":6,"l":2}},"ao":0,"w":92,"h":166,"ip":51,"op":241,"st":51,"ct":1,"bm":0},{"ddd":0,"ind":6,"ty":4,"nm":".black","cl":"black","parent":2,"sr":1,"ks":{"o":{"a":0,"k":100,"ix":11},"r":{"a":0,"k":0,"ix":10},"p":{"a":0,"k":[-2.971,0,0],"ix":2,"l":2},"a":{"a":0,"k":[-68.471,0,0],"ix":1,"l":2},"s":{"a":1,"k":[{"i":{"x":[0,0,0],"y":[1,1,1]},"o":{"x":[0.001,0.001,0.001],"y":[0,0,0]},"t":60,"s":[0,100,100]},{"t":80,"s":[99,99,100]}],"ix":6,"l":2}},"ao":0,"shapes":[{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":1,"k":[{"i":{"x":0.833,"y":1},"o":{"x":0.001,"y":0},"t":60,"s":[{"i":[[0,1.789],[0,0],[6.519,0],[0,0],[0,-2.523],[0,0],[-2.523,0],[0,0],[0,6.518],[0,0]],"o":[[0,0],[0,-6.519],[0,0],[-2.523,0],[0,0],[0,2.523],[0,0],[6.518,0],[0,0],[0,-1.339]],"v":[[66.136,-9.414],[66.108,-137.044],[54.305,-148.847],[-63.903,-116.597],[-68.471,-112.028],[-68.471,112.028],[-63.903,116.597],[54.23,149.034],[66.032,137.232],[66.136,27.401]],"c":true}]},{"i":{"x":0,"y":1},"o":{"x":0.167,"y":0},"t":61,"s":[{"i":[[0,2.744],[0,0],[6.519,0],[0,0],[0,-2.523],[0,0],[-2.523,0],[0,0],[0,14.182],[0,0]],"o":[[0,0],[0,-14.188],[0,0],[-2.523,0],[0,0],[0,2.523],[0,0],[6.518,0],[0,0],[0,-2.275]],"v":[[76.36,-9.414],[76.369,-135.937],[54.341,-147.74],[-63.903,-116.597],[-68.471,-112.028],[-68.471,112.028],[-63.903,116.597],[54.359,148.37],[76.385,136.568],[76.36,27.401]],"c":true}]},{"t":80,"s":[{"i":[[0,4.914],[0,0],[6.519,0],[0,0],[0,-2.523],[0,0],[-2.523,0],[0,0],[0,6.518],[0,0]],"o":[[0,0],[0,-6.519],[0,0],[-2.523,0],[0,0],[0,2.523],[0,0],[6.518,0],[0,0],[0,-4.401]],"v":[[66.136,-9.414],[66.136,-104.794],[54.333,-116.597],[-63.903,-116.597],[-68.471,-112.028],[-68.471,112.028],[-63.903,116.597],[54.334,116.597],[66.136,104.795],[66.136,27.401]],"c":true}]}],"ix":2},"nm":"Path 2","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0,0,0,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[0,0],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[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":61,"op":241,"st":39,"ct":1,"bm":0},{"ddd":0,"ind":7,"ty":4,"nm":"Mask","td":1,"sr":1,"ks":{"o":{"a":0,"k":100,"ix":11},"r":{"a":0,"k":0,"ix":10},"p":{"a":1,"k":[{"i":{"x":0.833,"y":0.833},"o":{"x":0.167,"y":0.167},"t":48,"s":[206,150,0],"to":[1.444,0,0],"ti":[-2,0,0]},{"i":{"x":0.833,"y":0.833},"o":{"x":0.167,"y":0.167},"t":49,"s":[214.667,150,0],"to":[2,0,0],"ti":[-1.083,0,0]},{"i":{"x":0.833,"y":0.833},"o":{"x":0.167,"y":0.167},"t":50,"s":[218,150,0],"to":[1.083,0,0],"ti":[-1.083,0,0]},{"i":{"x":0.833,"y":0.833},"o":{"x":0.167,"y":0.167},"t":51,"s":[221.167,150,0],"to":[1.083,0,0],"ti":[-1.111,0,0]},{"i":{"x":0.833,"y":0.833},"o":{"x":0.167,"y":0.167},"t":52,"s":[224.5,150,0],"to":[1.111,0,0],"ti":[-1.333,0,0]},{"i":{"x":0.833,"y":0.833},"o":{"x":0.167,"y":0.167},"t":53,"s":[227.833,150,0],"to":[1.333,0,0],"ti":[-1.528,0,0]},{"i":{"x":0.833,"y":0.833},"o":{"x":0.167,"y":0.167},"t":54,"s":[232.5,150,0],"to":[1.528,0,0],"ti":[-1.583,0,0]},{"i":{"x":0.833,"y":0.833},"o":{"x":0.167,"y":0.167},"t":55,"s":[237,150,0],"to":[1.583,0,0],"ti":[-1.889,0,0]},{"i":{"x":0.833,"y":0.833},"o":{"x":0.167,"y":0.167},"t":56,"s":[242,150,0],"to":[1.889,0,0],"ti":[-2.167,0,0]},{"i":{"x":0.833,"y":0.833},"o":{"x":0.167,"y":0.167},"t":57,"s":[248.333,150,0],"to":[2.167,0,0],"ti":[-2.278,0,0]},{"i":{"x":0.833,"y":0.833},"o":{"x":0.167,"y":0.167},"t":58,"s":[255,150,0],"to":[2.278,0,0],"ti":[-2.5,0,0]},{"i":{"x":0.833,"y":0.833},"o":{"x":0.167,"y":0.167},"t":59,"s":[262,150,0],"to":[2.5,0,0],"ti":[-3.556,0,0]},{"i":{"x":0.833,"y":0.833},"o":{"x":0.167,"y":0.167},"t":60,"s":[270,150,0],"to":[3.556,0,0],"ti":[-2.222,0,0]},{"t":61,"s":[283.333,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":[{"ty":"rc","d":1,"s":{"a":0,"k":[311.96,210.22],"ix":2},"p":{"a":0,"k":[0,0],"ix":3},"r":{"a":0,"k":0,"ix":4},"nm":"Rectangle Path 1","mn":"ADBE Vector Shape - Rect","hd":false},{"ty":"st","c":{"a":0,"k":[1,1,1,1],"ix":3},"o":{"a":0,"k":100,"ix":4},"w":{"a":0,"k":1,"ix":5},"lc":1,"lj":1,"ml":4,"bm":0,"nm":"Stroke 1","mn":"ADBE Vector Graphic - Stroke","hd":false},{"ty":"fl","c":{"a":0,"k":[1,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":[43.52,5.61],"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":"Rectangle 1","np":3,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false}],"ip":0,"op":241,"st":30,"ct":1,"bm":0},{"ddd":0,"ind":8,"ty":0,"nm":"Unfolded Gmail UI","parent":2,"tt":1,"tp":7,"refId":"comp_1","sr":1,"ks":{"o":{"a":1,"k":[{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"t":40,"s":[100]},{"t":50,"s":[0]}],"ix":11},"r":{"a":0,"k":0,"ix":10},"p":{"a":0,"k":[0,0,0],"ix":2,"l":2},"a":{"a":0,"k":[206,150,0],"ix":1,"l":2},"s":{"a":0,"k":[113.636,113.636,100],"ix":6,"l":2}},"ao":0,"w":412,"h":300,"ip":0,"op":241,"st":0,"bm":0},{"ddd":0,"ind":9,"ty":4,"nm":".grey600","cl":"grey600","parent":2,"sr":1,"ks":{"o":{"a":0,"k":100,"ix":11},"r":{"a":0,"k":0,"ix":10},"p":{"a":0,"k":[-1,0,0],"ix":2,"l":2},"a":{"a":0,"k":[-2,0,0],"ix":1,"l":2},"s":{"a":1,"k":[{"i":{"x":[0.8,0.8,0.8],"y":[0.15,1,1]},"o":{"x":[0.3,0.3,0.3],"y":[0,0,0]},"t":40,"s":[100,100,100]},{"t":61,"s":[0,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":[[-2,-197],[-237,-197],[-237,211.874],[-2,211.874]],"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":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":1,"k":[{"i":{"x":0.833,"y":0.833},"o":{"x":0.3,"y":0},"t":40,"s":[{"i":[[0,0],[4.771,0],[0,0],[0,0],[0,0],[0,0],[0,4.772],[0,0],[-4.771,0],[0,0],[0,0],[0,-4.772]],"o":[[0,4.772],[0,0],[0,0],[0,0],[0,0],[-4.771,0],[0,0],[0,-4.772],[0,0],[0,0],[4.771,0],[0,0]],"v":[[128.025,105.242],[118.937,113.897],[20.423,113.897],[-2.282,113.897],[-17.976,113.897],[-121.273,113.897],[-130.36,105.242],[-130.36,-104.809],[-121.273,-113.897],[-1.197,-113.897],[118.937,-113.897],[128.025,-104.809]],"c":true}]},{"i":{"x":0.8,"y":1},"o":{"x":0.167,"y":0.167},"t":59,"s":[{"i":[[0,0],[4.771,0],[0,0],[0,0],[0,0],[0,0],[0,4.772],[0,0],[-4.771,0],[0,0],[0,0],[0,-4.772]],"o":[[0,4.772],[0,0],[0,0],[0,0],[0,0],[-8.034,0],[0,0],[0,-4.772],[0,0],[0,0],[4.771,0],[0,0]],"v":[[128.025,105.243],[118.937,113.897],[20.423,113.897],[-1.182,113.897],[-16.193,117.028],[-121.36,141.834],[-130.185,134.804],[-130.289,-134.192],[-121.277,-142.03],[-1.188,-113.897],[118.937,-113.897],[128.025,-104.809]],"c":true}]},{"t":61,"s":[{"i":[[0,0],[4.771,0],[0,0],[0,0],[0,0],[0,0],[0,4.772],[0,0],[-4.771,0],[0,0],[0,0],[0,-4.772]],"o":[[0,4.772],[0,0],[0,0],[0,0],[0,0],[-4.771,0],[0,0],[0,-4.772],[0,0],[0,0],[4.771,0],[0,0]],"v":[[128.025,105.242],[118.937,113.897],[20.423,113.897],[-1.125,113.897],[-16.101,117.189],[-121.089,144.98],[-130.176,136.326],[-130.286,-135.704],[-121.198,-144.793],[-1.188,-113.897],[118.937,-113.897],[128.025,-104.809]],"c":true}]}],"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ind":1,"ty":"sh","ix":2,"ks":{"a":1,"k":[{"i":{"x":0.833,"y":0.833},"o":{"x":0.3,"y":0},"t":40,"s":[{"i":[[1.295,0.044],[0,0],[6.52,0],[0,0],[2.164,-1.2],[1.012,0.395],[0,0],[2.474,0],[0,0],[0,-6.52],[0,0],[-6.52,0],[0,0],[0,0],[-2.164,1.2],[-0.966,-0.33],[0,0],[-2.474,0],[0,0],[0,0],[0,6.519],[0,0],[0,1.668],[0,0]],"o":[[0,0],[0,-6.52],[0,0],[-2.474,0],[-1.008,0.404],[0,0],[-2.164,-1.2],[0,0],[-6.52,0],[0,0],[0,6.52],[0,0],[0,0],[2.474,0],[0.951,-0.381],[0,0],[2.163,1.2],[0,0],[0,0],[6.519,0],[0,0],[1.295,-0.044],[0,0],[0,-1.668]],"v":[[130.741,-9.416],[130.741,-104.809],[118.936,-116.613],[7.323,-116.613],[0.252,-114.783],[-2.892,-114.769],[-2.929,-114.783],[-10,-116.613],[-121.272,-116.613],[-133.077,-104.809],[-133.077,104.809],[-121.272,116.613],[-9.85,116.613],[-9.755,116.613],[-2.684,114.783],[0.286,114.719],[0.401,114.783],[8.942,116.613],[9.038,116.613],[118.937,116.613],[130.741,104.81],[130.741,27.405],[133.077,24.344],[133.077,-6.354]],"c":true}]},{"i":{"x":0.833,"y":0.833},"o":{"x":0.167,"y":0.167},"t":56,"s":[{"i":[[1.295,0.044],[0,0],[6.52,0],[0,0],[2.164,-1.2],[1.012,0.395],[0,0],[2.495,0.571],[0,0],[0,-6.52],[0,0],[-6.52,0],[0,0],[0,0],[-2.733,0.815],[-0.966,-0.33],[0,0],[-2.474,0],[0,0],[0,0],[0,6.519],[0,0],[0,1.668],[0,0]],"o":[[0,0],[0,-6.52],[0,0],[-2.474,0],[-1.008,0.404],[0,0],[-2.787,-0.915],[0,0],[-6.52,0],[0,0],[0,6.52],[0,0],[0,0],[2.2,-0.463],[0.951,-0.381],[0,0],[2.163,1.2],[0,0],[0,0],[6.519,0],[0,0],[1.295,-0.044],[0,0],[0,-1.668]],"v":[[130.741,-9.416],[130.741,-104.809],[118.936,-116.613],[7.323,-116.613],[0.252,-114.783],[-2.892,-114.769],[-2.929,-115.408],[-10,-118.046],[-124.313,-139.448],[-136.266,-129.393],[-136.179,129.543],[-124.572,138.847],[-9.85,117.863],[-9.755,116.613],[-2.684,114.783],[0.286,114.719],[0.401,114.783],[8.942,116.613],[9.038,116.613],[118.937,116.613],[130.741,104.81],[130.741,27.405],[133.077,24.344],[133.077,-6.354]],"c":true}]},{"i":{"x":0.833,"y":0.833},"o":{"x":0.167,"y":0.167},"t":59,"s":[{"i":[[1.295,0.044],[0,0],[6.52,0],[0,0],[2.164,-1.2],[1.012,0.395],[0,0],[2.498,0.671],[7.261,0],[0,-6.52],[0,0],[-17.913,0],[0,0],[0,0],[-2.833,0.748],[-0.966,-0.33],[0,0],[-2.474,0],[0,0],[0,0],[0,6.519],[0,0],[0,1.668],[0,0]],"o":[[0,0],[0,-6.52],[0,0],[-2.474,0],[-1.008,0.404],[0,0],[-2.896,-0.865],[0,0],[-23.138,0],[0,0],[0,6.52],[10.232,0],[0,0],[2.152,-0.545],[0.951,-0.381],[0,0],[2.163,1.2],[0,0],[0,0],[6.519,0],[0,0],[1.295,-0.044],[0,0],[0,-1.668]],"v":[[130.741,-9.416],[130.741,-104.809],[118.936,-116.613],[7.323,-116.613],[0.252,-114.783],[-2.892,-114.769],[-2.929,-114.783],[-12.716,-117.624],[-123.042,-143.651],[-144.273,-133.721],[-144.17,133.897],[-128.267,144.577],[-10.465,117.238],[-8.936,116.926],[-2.684,114.783],[0.286,114.719],[0.401,114.783],[8.942,116.613],[9.038,116.613],[118.937,116.613],[130.741,104.81],[130.741,27.405],[133.077,24.344],[133.077,-6.354]],"c":true}]},{"i":{"x":0.8,"y":1},"o":{"x":0.167,"y":0.167},"t":60,"s":[{"i":[[1.295,0.044],[0,0],[6.52,0],[0,0],[2.164,-1.2],[1.012,0.395],[0,0],[2.499,0.698],[0,0],[0,-12.135],[0,0],[-34.442,0],[0,0],[0,0],[-2.859,0.73],[-0.966,-0.33],[0,0],[-2.474,0],[0,0],[0,0],[0,6.519],[0,0],[0,1.668],[0,0]],"o":[[0,0],[0,-6.52],[0,0],[-2.474,0],[-1.008,0.404],[0,0],[-2.925,-0.851],[0,0],[-32.058,0],[0,0],[0,11.078],[0,0],[0,0],[2.14,-0.566],[0.951,-0.381],[0,0],[2.163,1.2],[0,0],[0,0],[6.519,0],[0,0],[1.295,-0.044],[0,0],[0,-1.668]],"v":[[130.741,-9.416],[130.741,-104.809],[118.936,-116.613],[7.323,-116.613],[0.252,-114.783],[-2.892,-114.769],[-2.929,-114.783],[-10,-116.836],[-126.224,-145.794],[-160.39,-134.865],[-160.283,135.047],[-126.011,146.227],[-9.85,116.613],[-9.755,116.613],[-2.684,114.783],[0.286,114.719],[0.401,114.783],[8.942,116.613],[9.038,116.613],[118.938,116.613],[130.741,104.81],[130.741,27.405],[133.077,24.344],[133.077,-6.354]],"c":true}]},{"t":61,"s":[{"i":[[1.295,0.044],[0,0],[6.52,0],[0,0],[2.164,-1.2],[1.012,0.395],[0,0],[2.5,0.717],[0,0],[0,-6.52],[0,0],[-6.52,0],[0,0],[0,0],[-2.879,0.717],[-0.966,-0.33],[0,0],[-2.474,0],[0,0],[0,0],[0,6.519],[0,0],[0,1.668],[0,0]],"o":[[0,0],[0,-6.52],[0,0],[-2.474,0],[-1.008,0.404],[0,0],[-2.946,-0.842],[0,0],[-6.52,0],[0,0],[0,6.52],[0,0],[0,0],[2.13,-0.582],[0.951,-0.381],[0,0],[2.163,1.2],[0,0],[0,0],[6.519,0],[0,0],[1.295,-0.044],[0,0],[0,-1.668]],"v":[[130.741,-9.416],[130.741,-104.809],[118.936,-116.613],[7.323,-116.613],[0.252,-114.783],[-2.892,-114.769],[-2.929,-114.783],[-10,-116.842],[-121.197,-147.509],[-133.002,-135.704],[-132.892,135.892],[-121.088,147.697],[-9.85,116.613],[-9.755,116.613],[-2.684,114.783],[0.286,114.719],[0.401,114.783],[8.942,116.613],[9.038,116.613],[118.937,116.613],[130.741,104.81],[130.741,27.405],[133.077,24.344],[133.077,-6.354]],"c":true}]}],"ix":2},"nm":"Path 2","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.501960813999,0.525490224361,0.54509806633,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[0,0],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 1","np":3,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false}],"ip":0,"op":61,"st":40,"ct":1,"bm":0},{"ddd":0,"ind":10,"ty":4,"nm":".black","cl":"black","parent":2,"sr":1,"ks":{"o":{"a":0,"k":100,"ix":11},"r":{"a":0,"k":0,"ix":10},"p":{"a":0,"k":[-1,0,0],"ix":2,"l":2},"a":{"a":0,"k":[-2,0,0],"ix":1,"l":2},"s":{"a":1,"k":[{"i":{"x":[0.8,0.8,0.8],"y":[0.15,1,1]},"o":{"x":[0.3,0.3,0.3],"y":[0,0,0]},"t":40,"s":[99,99,100]},{"t":61,"s":[-1,99,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":[[-2,-197],[-237,-197],[-237,211.874],[-2,211.874]],"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":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":1,"k":[{"i":{"x":0.833,"y":0.833},"o":{"x":0.3,"y":0},"t":40,"s":[{"i":[[1.295,0.044],[0,0],[6.52,0],[0,0],[2.164,-1.2],[1.012,0.395],[0,0],[2.474,0],[0,0],[0,-6.52],[0,0],[-6.52,0],[0,0],[0,0],[-2.164,1.2],[-0.966,-0.33],[0,0],[-2.474,0],[0,0],[0,0],[0,6.519],[0,0],[0,1.668],[0,0]],"o":[[0,0],[0,-6.52],[0,0],[-2.474,0],[-1.008,0.404],[0,0],[-2.164,-1.2],[0,0],[-6.52,0],[0,0],[0,6.52],[0,0],[0,0],[2.474,0],[0.951,-0.381],[0,0],[2.163,1.2],[0,0],[0,0],[6.519,0],[0,0],[1.295,-0.044],[0,0],[0,-1.668]],"v":[[130.741,-9.416],[130.741,-104.809],[118.936,-116.613],[7.323,-116.613],[0.252,-114.783],[-2.892,-114.769],[-2.929,-114.783],[-10,-116.613],[-121.272,-116.613],[-133.077,-104.809],[-133.077,104.809],[-121.272,116.613],[-9.85,116.613],[-9.755,116.613],[-2.684,114.783],[0.286,114.719],[0.401,114.783],[8.942,116.613],[9.038,116.613],[118.937,116.613],[130.741,104.81],[130.741,27.405],[133.077,24.344],[133.077,-6.354]],"c":true}]},{"i":{"x":0.833,"y":0.833},"o":{"x":0.167,"y":0.167},"t":56,"s":[{"i":[[1.295,0.044],[0,0],[6.52,0],[0,0],[2.164,-1.2],[1.012,0.395],[0,0],[2.495,0.571],[0,0],[0,-6.52],[0,0],[-6.52,0],[0,0],[0,0],[-2.733,0.815],[-0.966,-0.33],[0,0],[-2.474,0],[0,0],[0,0],[0,6.519],[0,0],[0,1.668],[0,0]],"o":[[0,0],[0,-6.52],[0,0],[-2.474,0],[-1.008,0.404],[0,0],[-2.787,-0.915],[0,0],[-6.52,0],[0,0],[0,6.52],[0,0],[0,0],[2.2,-0.463],[0.951,-0.381],[0,0],[2.163,1.2],[0,0],[0,0],[6.519,0],[0,0],[1.295,-0.044],[0,0],[0,-1.668]],"v":[[130.741,-9.416],[130.741,-104.809],[118.936,-116.613],[7.323,-116.613],[0.252,-114.783],[-2.892,-114.769],[-2.929,-115.408],[-10,-118.046],[-124.313,-139.448],[-136.266,-129.393],[-136.179,129.543],[-124.572,138.847],[-9.85,117.863],[-9.755,116.613],[-2.684,114.783],[0.286,114.719],[0.401,114.783],[8.942,116.613],[9.038,116.613],[118.937,116.613],[130.741,104.81],[130.741,27.405],[133.077,24.344],[133.077,-6.354]],"c":true}]},{"i":{"x":0.833,"y":0.833},"o":{"x":0.167,"y":0.167},"t":59,"s":[{"i":[[1.295,0.044],[0,0],[6.52,0],[0,0],[2.164,-1.2],[1.012,0.395],[0,0],[2.498,0.671],[7.261,0],[0,-6.52],[0,0],[-17.913,0],[0,0],[0,0],[-2.833,0.748],[-0.966,-0.33],[0,0],[-2.474,0],[0,0],[0,0],[0,6.519],[0,0],[0,1.668],[0,0]],"o":[[0,0],[0,-6.52],[0,0],[-2.474,0],[-1.008,0.404],[0,0],[-2.896,-0.865],[0,0],[-23.138,0],[0,0],[0,6.52],[10.232,0],[0,0],[2.152,-0.545],[0.951,-0.381],[0,0],[2.163,1.2],[0,0],[0,0],[6.519,0],[0,0],[1.295,-0.044],[0,0],[0,-1.668]],"v":[[130.741,-9.416],[130.741,-104.809],[118.936,-116.613],[7.323,-116.613],[0.252,-114.783],[-2.892,-114.769],[-2.929,-114.783],[-12.716,-117.624],[-123.042,-143.651],[-144.273,-133.721],[-144.17,133.897],[-128.267,144.577],[-10.465,117.238],[-8.936,116.926],[-2.684,114.783],[0.286,114.719],[0.401,114.783],[8.942,116.613],[9.038,116.613],[118.937,116.613],[130.741,104.81],[130.741,27.405],[133.077,24.344],[133.077,-6.354]],"c":true}]},{"i":{"x":0.8,"y":1},"o":{"x":0.167,"y":0.167},"t":60,"s":[{"i":[[1.295,0.044],[0,0],[6.52,0],[0,0],[2.164,-1.2],[1.012,0.395],[0,0],[2.499,0.698],[0,0],[0,-12.135],[0,0],[-34.442,0],[0,0],[0,0],[-2.859,0.73],[-0.966,-0.33],[0,0],[-2.474,0],[0,0],[0,0],[0,6.519],[0,0],[0,1.668],[0,0]],"o":[[0,0],[0,-6.52],[0,0],[-2.474,0],[-1.008,0.404],[0,0],[-2.925,-0.851],[0,0],[-32.058,0],[0,0],[0,11.078],[0,0],[0,0],[2.14,-0.566],[0.951,-0.381],[0,0],[2.163,1.2],[0,0],[0,0],[6.519,0],[0,0],[1.295,-0.044],[0,0],[0,-1.668]],"v":[[130.741,-9.416],[130.741,-104.809],[118.936,-116.613],[7.323,-116.613],[0.252,-114.783],[-2.892,-114.769],[-2.929,-114.783],[-10,-116.836],[-126.224,-145.794],[-160.39,-134.865],[-160.283,135.047],[-126.011,146.227],[-9.85,116.613],[-9.755,116.613],[-2.684,114.783],[0.286,114.719],[0.401,114.783],[8.942,116.613],[9.038,116.613],[118.938,116.613],[130.741,104.81],[130.741,27.405],[133.077,24.344],[133.077,-6.354]],"c":true}]},{"t":61,"s":[{"i":[[1.295,0.044],[0,0],[6.52,0],[0,0],[2.164,-1.2],[1.012,0.395],[0,0],[2.5,0.717],[0,0],[0,-6.52],[0,0],[-6.52,0],[0,0],[0,0],[-2.879,0.717],[-0.966,-0.33],[0,0],[-2.474,0],[0,0],[0,0],[0,6.519],[0,0],[0,1.668],[0,0]],"o":[[0,0],[0,-6.52],[0,0],[-2.474,0],[-1.008,0.404],[0,0],[-2.946,-0.842],[0,0],[-6.52,0],[0,0],[0,6.52],[0,0],[0,0],[2.13,-0.582],[0.951,-0.381],[0,0],[2.163,1.2],[0,0],[0,0],[6.519,0],[0,0],[1.295,-0.044],[0,0],[0,-1.668]],"v":[[130.741,-9.416],[130.741,-104.809],[118.936,-116.613],[7.323,-116.613],[0.252,-114.783],[-2.892,-114.769],[-2.929,-114.783],[-10,-116.842],[-121.197,-147.509],[-133.002,-135.704],[-132.892,135.892],[-121.088,147.697],[-9.85,116.613],[-9.755,116.613],[-2.684,114.783],[0.286,114.719],[0.401,114.783],[8.942,116.613],[9.038,116.613],[118.937,116.613],[130.741,104.81],[130.741,27.405],[133.077,24.344],[133.077,-6.354]],"c":true}]}],"ix":2},"nm":"Path 2","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0,0,0,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[0,0],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[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":61,"st":40,"ct":1,"bm":0},{"ddd":0,"ind":11,"ty":4,"nm":".grey600","cl":"grey600","parent":2,"sr":1,"ks":{"o":{"a":0,"k":100,"ix":11},"r":{"a":0,"k":0,"ix":10},"p":{"a":0,"k":[0,0,0],"ix":2,"l":2},"a":{"a":0,"k":[116.74,102.33,0],"ix":1,"l":2},"s":{"a":0,"k":[114.5,114.5,100],"ix":6,"l":2}},"ao":0,"hasMask":true,"masksProperties":[{"inv":true,"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":[[115.717,-109.174],[-119.283,-109.174],[-119.283,299.701],[115.717,299.701]],"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":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0,0],[4.17,0],[0,0],[0,4.18],[0,0],[-4.17,0],[0,0],[0,-4.18]],"o":[[0,4.18],[0,0],[-4.18,0],[0,0],[0,-4.18],[0,0],[4.18,0],[0,0]],"v":[[112.07,92.13],[104.12,99.71],[-106.16,99.71],[-114.11,92.13],[-114.11,-91.75],[-106.16,-99.71],[104.12,-99.71],[112.07,-91.75]],"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],[0.055,2.749],[0,0],[5.7,0],[0,0],[1.89,-1.05],[0.88,0.35],[0,0],[2.17,0],[0,0],[0,-5.7],[0,0],[-5.7,0],[0,0],[-1.89,1.05],[-0.85,-0.29],[0,0],[-2.17,0],[0,0],[0,5.7],[0,0],[0.055,2.493]],"o":[[0,0],[0,0],[0,-5.71],[0,0],[-2.17,0],[-0.88,0.35],[0,0],[-1.89,-1.06],[0,0],[-5.71,0],[0,0],[0,5.71],[0,0],[2.17,0],[0.83,-0.33],[0,0],[1.89,1.05],[0,0],[5.71,0],[0,0],[-0.069,-5.452],[0,0]],"v":[[114.45,-15.54],[114.45,-36.12],[114.45,-91.75],[104.12,-102.08],[6.42,-102.08],[0.23,-100.48],[-2.52,-100.47],[-2.55,-100.47],[-8.74,-102.08],[-106.16,-102.08],[-116.49,-91.75],[-116.49,91.75],[-106.16,102.08],[-8.54,102.08],[-2.35,100.48],[0.25,100.42],[0.35,100.48],[7.83,102.08],[104.12,102.08],[114.45,91.75],[114.45,31.38],[114.45,-0.88]],"c":true},"ix":2},"nm":"Path 2","mn":"ADBE Vector Shape - Group","hd":false},{"ind":2,"ty":"sh","ix":3,"ks":{"a":0,"k":{"i":[[1.133,-0.038],[0,0],[0,0],[0,0],[0,-1.46],[0,0],[1.133,-0.038],[0,0],[0,0],[0,0],[0,-1.46],[0,0]],"o":[[0,0],[0,0],[0,0],[1.133,0.038],[0,0],[0,1.46],[0,0],[0,0],[0,0],[1.133,0.038],[0,0],[0,1.46]],"v":[[115.165,-15.899],[114.482,-15.883],[114.517,-0.46],[115.165,-0.477],[117.209,2.203],[117.209,29.104],[115.165,31.783],[114.399,31.826],[114.42,-35.723],[115.165,-35.719],[117.209,-33.039],[117.209,-18.579]],"c":true},"ix":2},"nm":"Path 3","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"mm","mm":1,"nm":"Merge Paths 1","mn":"ADBE Vector Filter - Merge","hd":false},{"ty":"fl","c":{"a":0,"k":[0.501960784314,0.525490196078,0.545098039216,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":[116.74,102.33],"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":5,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false}],"ip":0,"op":241,"st":30,"ct":1,"bm":0},{"ddd":0,"ind":13,"ty":4,"nm":".black","cl":"black","parent":2,"sr":1,"ks":{"o":{"a":0,"k":100,"ix":11},"r":{"a":0,"k":0,"ix":10},"p":{"a":0,"k":[-1,0,0],"ix":2,"l":2},"a":{"a":0,"k":[-2,0,0],"ix":1,"l":2},"s":{"a":0,"k":[99,99,100],"ix":6,"l":2}},"ao":0,"hasMask":true,"masksProperties":[{"inv":true,"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":[[-2,-197],[-237,-197],[-237,211.874],[-2,211.874]],"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":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[1.295,0.044],[0,0],[6.52,0],[0,0],[2.164,-1.2],[1.012,0.395],[0,0],[2.474,0],[0,0],[0,-6.52],[0,0],[-6.52,0],[0,0],[0,0],[-2.164,1.2],[-0.966,-0.33],[0,0],[-2.474,0],[0,0],[0,0],[0,6.519],[0,0],[0,1.668],[0,0]],"o":[[0,0],[0,-6.52],[0,0],[-2.474,0],[-1.008,0.404],[0,0],[-2.164,-1.2],[0,0],[-6.52,0],[0,0],[0,6.52],[0,0],[0,0],[2.474,0],[0.951,-0.381],[0,0],[2.163,1.2],[0,0],[0,0],[6.519,0],[0,0],[1.295,-0.044],[0,0],[0,-1.668]],"v":[[130.741,-9.416],[130.741,-104.809],[118.936,-116.613],[7.323,-116.613],[0.252,-114.783],[-2.892,-114.769],[-2.929,-114.783],[-10,-116.613],[-121.272,-116.613],[-133.077,-104.809],[-133.077,104.809],[-121.272,116.613],[-9.85,116.613],[-9.755,116.613],[-2.684,114.783],[0.286,114.719],[0.401,114.783],[8.942,116.613],[9.038,116.613],[118.937,116.613],[130.741,104.81],[130.741,27.405],[133.077,24.344],[133.077,-6.354]],"c":true},"ix":2},"nm":"Path 2","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0,0,0,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[0,0],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[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":241,"st":40,"ct":1,"bm":0},{"ddd":0,"ind":14,"ty":4,"nm":".black","cl":"black","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":[[15.291,0],[0,0],[0,15.652],[0,0],[-15.291,0],[0,0],[0,-15.652],[0,0]],"o":[[0,0],[-15.291,0],[0,0],[0,-15.652],[0,0],[15.185,0],[0,0],[0,15.544]],"v":[[178.179,150],[-178.179,150],[-206,121.522],[-206,-121.522],[-178.179,-150],[178.286,-150],[206,-121.522],[206,121.63]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0,0,0,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[0,0],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[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":332,"st":40,"ct":1,"bm":0}],"markers":[{"tm":240,"cm":"1","dr":0}],"props":{}}
\ No newline at end of file
diff --git a/res/values-af/arrays.xml b/res/values-af/arrays.xml
index 12689e0..5f0b1a3 100644
--- a/res/values-af/arrays.xml
+++ b/res/values-af/arrays.xml
@@ -482,4 +482,7 @@
<!-- no translation found for notification_polite_options:0 (4617190141263245257) -->
<!-- no translation found for notification_polite_options:1 (3884076684767467743) -->
<!-- no translation found for notification_polite_options:2 (8765197536079931966) -->
+ <!-- no translation found for private_space_auto_lock_options:0 (551584871228110817) -->
+ <!-- no translation found for private_space_auto_lock_options:1 (3263162333754809690) -->
+ <!-- no translation found for private_space_auto_lock_options:2 (1575103586471380629) -->
</resources>
diff --git a/res/values-af/strings.xml b/res/values-af/strings.xml
index afc2310..fb293cd 100644
--- a/res/values-af/strings.xml
+++ b/res/values-af/strings.xml
@@ -28,6 +28,7 @@
<string name="show_dev_on" msgid="2840850085134853754">"Jy is nou \'n ontwikkelaar!"</string>
<string name="show_dev_already" msgid="7041756429707644630">"Toemaar, jy is reeds \'n ontwikkelaar."</string>
<string name="dev_settings_disabled_warning" msgid="6971867026249671244">"Aktiveer asseblief eers ontwikkelaaropsies."</string>
+ <string name="dev_settings_available_to_admin_only_warning" msgid="3408243404879083111">"Net die admingebruikers het toegang tot ontwikkelaarinstellings."</string>
<string name="header_category_system" msgid="1665516346845259058">"Stelsel"</string>
<string name="radioInfo_service_in" msgid="9088637745836646271">"In diens"</string>
<string name="radioInfo_service_out" msgid="1868347333892403287">"Diens is nie beskikbaar nie"</string>
@@ -551,12 +552,20 @@
<string name="private_space_one_lock_summary" msgid="2759953747682959371">"Jy kan Privaat Ruimte ontsluit nes jy jou toestel ontsluit of jy kan ’n ander slot kies"</string>
<string name="private_space_screen_lock_title" msgid="8679383894967823163">"Gebruik toestelskermslot"</string>
<string name="private_space_biometric_title" msgid="3934339826674553174">"Gesig- en Vingerafdrukslot"</string>
+ <string name="private_space_fingerprint_title" msgid="5989254643211889931">"Vingerafdrukslot"</string>
+ <string name="private_space_face_title" msgid="3290402865367663079">"Gesigslot"</string>
<string name="private_space_biometric_summary" msgid="4403837276018724581">"Tik om op te stel"</string>
<string name="private_space_fingerprint_unlock_title" msgid="5804023571114910034">"Vingerafdrukslot vir Privaat Ruimte"</string>
<string name="private_space_face_unlock_title" msgid="6613018437620070183">"Gesigslot vir Privaat Ruimte"</string>
<string name="private_space_category_ways_to_unlock" msgid="4356631225316950046">"Maniere om te ontsluit"</string>
<string name="private_space_screen_lock_summary" msgid="394837965365561070">"Dieselfde as toestelskermslot"</string>
<string name="private_space_new_lock_title" msgid="7306873010565337671">"Wil jy ’n nuwe slot vir Privaat Ruimte kies?"</string>
+ <string name="private_space_auto_lock_title" msgid="4757097802686131305">"Sluit outomaties"</string>
+ <string name="private_space_auto_lock_page_title" msgid="2993714305725968632">"Sluit privaat ruimte outomaties"</string>
+ <string name="private_space_auto_lock_page_summary" msgid="8679844515655838654">"Jy kan jou privaat ruimte outomaties sluit as jy jou toestel vir \'n tydperk nie gebruik het nie"</string>
+ <string name="private_space_auto_lock_every_time" msgid="1215061855836002830">"Elke keer as die toestel sluit"</string>
+ <string name="private_space_auto_lock_after_inactivity" msgid="1748673030841528649">"Ná 5 minute se onaktiwiteit"</string>
+ <string name="private_space_auto_lock_never" msgid="595014527119778873">"Nooit"</string>
<string name="private_space_hide_title" msgid="8687034008994037610">"Versteek as dit gesluit is"</string>
<string name="privatespace_hide_page_title" msgid="972581369094289386">"Versteek Privaat Ruimte as dit gesluit is"</string>
<string name="privatespace_hide_page_summary" msgid="1052569521186403642">"Jy kan Privaat Ruimte op jou appslys versteek as jy nie wil hê ander mense moet weet dis op jou toestel nie"</string>
@@ -570,6 +579,7 @@
<string name="private_space_delete_title" msgid="3075645119800272800">"Vee privaat ruimte uit"</string>
<string name="private_space_deleted" msgid="7825768516955610897">"Privaat ruimte is suksesvol uitgevee"</string>
<string name="private_space_delete_failed" msgid="8500755484258565011">"Kon nie privaat ruimte uitvee nie"</string>
+ <string name="private_space_unlocked" msgid="9091600948712932046">"Privaat ruimte ontsluit"</string>
<string name="no_device_lock_title" msgid="1078223464721029954">"Stel ’n skermslot"</string>
<string name="no_device_lock_summary" msgid="7436025227616244687">"Stel ’n skermslot op dié toestel om jou privaat ruimte te gebruik"</string>
<string name="no_device_lock_action_label" msgid="2640487005629001288">"Stel skermslot"</string>
@@ -597,8 +607,14 @@
<string name="private_space_access_text" msgid="4258842502257201013">"Gaan na jou lys apps en rollees af om toegang tot jou privaat ruimte te kry"</string>
<string name="private_space_done_label" msgid="1020482651595246071">"Klaar"</string>
<string name="private_space_scrolldown_to_access" msgid="4820954877349434545">"Rollees af om privaat ruimte te vind"</string>
- <string name="private_space_retry_signin_title" msgid="2340841075193680666">"Meld aan om ’n privaat ruimte op te stel"</string>
- <string name="private_space_retry_summary" msgid="1976929616948459609">"Jy moet by ’n rekening aanmeld om ’n privaat ruimte op te stel"</string>
+ <!-- no translation found for private_space_retry_signin_title (8090276618867918844) -->
+ <skip />
+ <!-- no translation found for private_space_retry_summary (1920444015972648774) -->
+ <skip />
+ <!-- no translation found for private_space_skip_login_label (7078019409056628192) -->
+ <skip />
+ <!-- no translation found for private_space_continue_login_label (7779965766333065391) -->
+ <skip />
<string name="private_space_lock_setup_title" msgid="6541564212199510787">"Kies ’n slot vir jou privaat ruimte"</string>
<string name="private_space_lock_setup_description" msgid="423405593476300918">"Jy kan jou privaat ruimte met jou vingerafdruk ontsluit. Om veiligheidsredes vereis hierdie opsie ’n rugsteunslot."</string>
<string name="private_space_choose_your_pin_header" msgid="4560802934975898265">"Stel \'n PIN vir jou privaat ruimte"</string>
@@ -1373,6 +1389,8 @@
<string name="battery_level_title" msgid="1371765298786083448">"Batteryvlak"</string>
<string name="communal_settings_title" msgid="2845678473945902115">"Gemeenskaplik"</string>
<string name="communal_settings_summary" msgid="4923914136953940317">"Gemeenskaplike instellings"</string>
+ <!-- no translation found for satellite_setting (706846910912477125) -->
+ <skip />
<string name="apn_settings" msgid="4295467389400441299">"Toegangspuntname"</string>
<string name="apn_edit" msgid="2003683641840248741">"Redigeer toegangspunt"</string>
<string name="apn_add" msgid="9069613192201630934">"Voeg toegangspunt by"</string>
@@ -1407,6 +1425,8 @@
<string name="menu_save" msgid="6611465355127483100">"Stoor"</string>
<string name="menu_cancel" msgid="1197826697950745335">"Kanselleer"</string>
<string name="error_title" msgid="7158648377702417716"></string>
+ <!-- no translation found for error_duplicate_apn_entry (7792928408935276618) -->
+ <skip />
<string name="error_name_empty" msgid="1258275899283079142">"Die naamveld kan nie leeg wees nie."</string>
<string name="error_apn_empty" msgid="7657491065443746915">"Die APN kan nie leeg wees nie."</string>
<string name="error_mcc_not3" msgid="883659545640179094">"MCC-veld moet 3 syfers wees."</string>
@@ -1425,7 +1445,8 @@
<string name="reset_bluetooth_wifi_button_text" msgid="3974098137045963639">"Stel terug"</string>
<string name="reset_bluetooth_wifi_complete_toast" msgid="5893439291030574365">"Bluetooth en wi‑fi is teruggestel"</string>
<string name="reset_esim_title" msgid="4194570573425902754">"Vee e-SIM-kaarte uit"</string>
- <string name="reset_esim_desc" msgid="3662444090563399131">"Dit sal geen mobielediensplanne kanselleer nie. Kontak jou diensverskaffer om vervanging-SIM\'s af te laai."</string>
+ <!-- no translation found for reset_esim_desc (6125192435907740751) -->
+ <skip />
<string name="reset_network_button_text" msgid="2281476496459610071">"Stel instellings terug"</string>
<string name="reset_network_final_desc" msgid="5304365082065278425">"Stel alle netwerkinstellings terug? Jy kan nie hierdie handeling ontdoen nie."</string>
<string name="reset_network_final_desc_esim" msgid="1129251284212847939">"Stel alle netwerkinstellings terug en vee e-SIM-kaarte uit? Jy kan nie hierdie handeling ontdoen nie."</string>
@@ -1433,15 +1454,18 @@
<string name="reset_network_confirm_title" msgid="913014422184481270">"Stel terug?"</string>
<string name="network_reset_not_available" msgid="1966334631394607829">"Netwerkterugstelling is nie vir hierdie gebruiker beskikbaar nie"</string>
<string name="reset_network_complete_toast" msgid="1367872474130621115">"Netwerkinstellings is teruggestel"</string>
- <string name="reset_esim_error_title" msgid="4670073610967959597">"Kan nie SIM-kaarte uitvee nie"</string>
- <string name="reset_esim_error_msg" msgid="7279607120606365250">"E-SIM-kaarte kan vanweë ’n fout nie uitgevee word nie.\n\nHerbegin jou toestel en probeer weer."</string>
+ <!-- no translation found for reset_esim_error_title (6516110227665862295) -->
+ <skip />
+ <!-- no translation found for reset_esim_error_msg (8459527827897797168) -->
+ <skip />
<string name="main_clear_title" msgid="277664302144837723">"Vee alle data uit (fabriekterugstelling)"</string>
<string name="main_clear_short_title" msgid="4752094765533020696">"Vee alle data uit (fabriekterugstelling)"</string>
<string name="main_clear_desc_also_erases_external" msgid="3687911419628956693"><li>"Musiek"</li>\n<li>"Foto\'s"</li>\n<li>"Ander gebruikerdata"</li></string>
<string name="main_clear_desc_also_erases_esim" msgid="4553469876411831729"><li>"e-SIM-kaarte"</li></string>
<string name="main_clear_desc_no_cancel_mobile_plan" msgid="369883568059127035">\n\n"Dit sal nie jou mobiele diensplan kanselleer nie."</string>
<string name="main_clear_final_desc" msgid="5800877928569039580">"Al jou persoonlike inligting en afgelaaide programme sal uitgevee word. Jy kan nie hierdie handeling ontdoen nie."</string>
- <string name="main_clear_final_desc_esim" msgid="440406836793824969">"Al jou persoonlike inligting, insluitend afgelaaide programme en SIM-kaarte, sal uitgevee word. Jy kan nie hierdie handeling ontdoen nie."</string>
+ <!-- no translation found for main_clear_final_desc_esim (6592404057237813989) -->
+ <skip />
<string name="main_clear_confirm_title" msgid="6577071819657853713">"Vee alle data uit?"</string>
<string name="main_clear_not_available" msgid="3433795327146684827">"Fabriekterugstelling is nie vir hierdie gebruiker beskikbaar nie"</string>
<string name="main_clear_progress_title" msgid="7239741132015617719">"Vee tans uit"</string>
@@ -1672,6 +1696,14 @@
<string name="force_stop" msgid="2681771622136916280">"Forseer stop"</string>
<string name="archive" msgid="9074663845068632127">"Argiveer"</string>
<string name="restore" msgid="7622486640713967157">"Stel terug"</string>
+ <!-- no translation found for restoring_step_one (3465050101254272874) -->
+ <skip />
+ <!-- no translation found for restoring_step_two (140484846432595108) -->
+ <skip />
+ <!-- no translation found for restoring_step_three (3712883580876329811) -->
+ <skip />
+ <!-- no translation found for restoring_step_four (8966846882470446209) -->
+ <skip />
<string name="total_size_label" msgid="2052185048749658866">"Totaal"</string>
<string name="application_size_label" msgid="6407051020651716729">"Programgrootte"</string>
<string name="external_code_size_label" msgid="7375146402660973743">"USB-berging-program"</string>
@@ -1728,7 +1760,6 @@
<string name="archiving_failed" msgid="2037798988961634978">"Kon nie argiveer nie"</string>
<string name="archiving_succeeded" msgid="7891249456483297845">"<xliff:g id="PACKAGE_LABEL">%1$s</xliff:g> is geargiveer"</string>
<string name="restoring_failed" msgid="3390531747355943533">"Kon nie terugstel nie"</string>
- <string name="restoring_succeeded" msgid="4967353965137524330">"<xliff:g id="PACKAGE_LABEL">%1$s</xliff:g> teruggestel"</string>
<string name="restoring_in_progress" msgid="7787443682651146115">"<xliff:g id="PACKAGE_LABEL">%1$s</xliff:g> word teruggestel"</string>
<string name="another_migration_already_in_progress" msgid="6550546307856052261">"\'n Ander migrasie is reeds aan die gang."</string>
<string name="insufficient_storage" msgid="8115088042669030558">"Nie genoeg stoorplek nie."</string>
@@ -1920,10 +1951,8 @@
<string name="usage_stats_sort_by_usage_time" msgid="2927310334119998301">"Sorteer volgens gebruikstyd"</string>
<string name="usage_stats_sort_by_last_time_used" msgid="7039213339779884017">"Sorteer volgens laas gebruik"</string>
<string name="usage_stats_sort_by_app_name" msgid="4463833145514850478">"Sorteer volgens programnaam"</string>
- <!-- no translation found for last_time_used_label (7589377271406011659) -->
- <skip />
- <!-- no translation found for last_time_used_never (2936073559267990034) -->
- <skip />
+ <string name="last_time_used_label" msgid="7589377271406011659">"Laas gebruik"</string>
+ <string name="last_time_used_never" msgid="2936073559267990034">"nooit"</string>
<string name="usage_time_label" msgid="9105343335151559883">"Gebruikstyd"</string>
<string name="accessibility_settings" msgid="4713215774904704682">"Toeganklikheid"</string>
<string name="accessibility_settings_title" msgid="6739115703615065716">"Toeganklikheids-instellings"</string>
@@ -2378,12 +2407,6 @@
<string name="battery_tip_high_usage_summary" msgid="3938999581403084551">"Sien programme met die hoogste gebruik"</string>
<string name="battery_tip_limited_temporarily_title" msgid="6258554134146272311">"Laaiproses word geoptimeer om jou battery te beskerm"</string>
<string name="battery_tip_limited_temporarily_summary" msgid="5107379280241187562">"Laaiproses is geoptimeer om jou battery se lewensduur te help verleng"</string>
- <string name="battery_tip_dock_defender_future_bypass_title" msgid="4332616280495788195">"Laaiproses word geoptimeer om jou battery te beskerm"</string>
- <string name="battery_tip_dock_defender_future_bypass_summary" msgid="7870758621381307597">"Laaiproses word geoptimeer terwyl gedok om jou battery se leeftyd te help verleng"</string>
- <string name="battery_tip_dock_defender_active_title" msgid="1414785238383255699">"Laaiproses word geoptimeer om jou battery te beskerm"</string>
- <string name="battery_tip_dock_defender_active_summary" msgid="3512082623718801459">"Laaiproses word geoptimeer terwyl gedok om jou battery se leeftyd te help verleng"</string>
- <string name="battery_tip_dock_defender_temporarily_bypassed_title" msgid="1679449361090557201">"Laaiproses is klaar"</string>
- <string name="battery_tip_dock_defender_temporarily_bypassed_summary" msgid="1099500476761333281">"Die laaiproses sal volgende keer as jou tablet gedok is geoptimeer word om die battery te beskerm"</string>
<string name="battery_tip_limited_temporarily_sec_button_content_description" msgid="5648444926736883551">"Kom meer te wete oor laaiproses wat onderbreek is"</string>
<string name="battery_tip_limited_temporarily_dialog_resume_charge" msgid="2302295458913832342">"Hervat laaiproses"</string>
<string name="battery_tip_dialog_message_footer" msgid="986542164372177504">"Sluit hoëkrag-agtergrondaktiwiteit in"</string>
@@ -2401,7 +2424,8 @@
<string name="battery_tip_unrestrict_app_dialog_ok" msgid="7940183167721998470">"Verwyder"</string>
<string name="battery_tip_unrestrict_app_dialog_cancel" msgid="4968135709160207507">"Kanselleer"</string>
<string name="battery_tip_charge_to_full_button" msgid="6701709034348116261">"Laai tot vol"</string>
- <string name="battery_tip_incompatible_charging_title" msgid="5120763575150751300">"Kwessie met laaibykomstigheid"</string>
+ <!-- no translation found for battery_tip_incompatible_charging_title (1567827436103364999) -->
+ <skip />
<string name="battery_tip_incompatible_charging_content_description" msgid="355668467640367701">"Kom meer te wete oor onversoenbare laaiproses"</string>
<string name="smart_battery_manager_title" msgid="3677620516657920364">"Batterybestuurder"</string>
<string name="smart_battery_title" msgid="9095903608520254254">"Bestuur programme outomaties"</string>
@@ -2493,13 +2517,11 @@
<string name="battery_usage_chart_label_now" msgid="4598282721949430165">"nou"</string>
<string name="battery_usage_timestamps_hyphen" msgid="7401188432989043905">"<xliff:g id="FROM_TIMESTAMP">%1$s</xliff:g>-<xliff:g id="TO_TIMESTAMP">%2$s</xliff:g>"</string>
<string name="battery_usage_day_and_hour" msgid="1417890420844950881">"<xliff:g id="DAY">%1$s</xliff:g> <xliff:g id="HOUR">%2$s</xliff:g>"</string>
- <!-- no translation found for battery_usage_time_info_and_battery_level (6732629268310936155) -->
- <skip />
+ <string name="battery_usage_time_info_and_battery_level" msgid="6732629268310936155">"<xliff:g id="TIME_INFO">%1$s</xliff:g> <xliff:g id="BATTERY_LEVEL">%2$s</xliff:g>"</string>
<string name="battery_usage_chart" msgid="4114747521432440017">"Batterygebruikgrafiek"</string>
<string name="daily_battery_usage_chart" msgid="4176059567682992686">"Grafiek van daaglikse batterygebruik"</string>
<string name="hourly_battery_usage_chart" msgid="3098314511076561272">"Grafiek van uurlikse batterygebruik"</string>
- <!-- no translation found for battery_level_percentage (1433178290838842146) -->
- <skip />
+ <string name="battery_level_percentage" msgid="1433178290838842146">"Batteryvlakpersentasie vanaf <xliff:g id="START_PERCENTAGE">%1$s</xliff:g> tot <xliff:g id="END_PERCENTAGE">%2$s</xliff:g>"</string>
<string name="battery_usage_breakdown_title_since_last_full_charge" msgid="435006273323199906">"Batterygebruik sedert dit laas volgelaai is"</string>
<string name="battery_usage_breakdown_title_for_slot" msgid="4823179483667671406">"Batterygebruik vir <xliff:g id="SLOT">%s</xliff:g>"</string>
<string name="screen_time_category_last_full_charge" msgid="8856908320256057753">"Skermtyd sedert battery laas volgelaai is"</string>
@@ -3859,6 +3881,8 @@
<string name="voice_activation_apps_title" msgid="7130045161611529825">"Apps met stemaktivering"</string>
<string name="permit_voice_activation_apps" msgid="9152780172988949319">"Laat stemaktivering toe"</string>
<string name="allow_voice_activation_apps_description" msgid="6369745626995060656">"Stemaktivering gebruik stemopdrag om goedgekeurde apps handvry aan te skakel. Ingeboude aanpasbare waarneming verseker dat data privaat bly net vir jou.\n\n"<a href="">"Meer oor beskermde aanpasbare waarneming"</a></string>
+ <string name="permit_receive_sandboxed_detection_training_data" msgid="3929496847420108753">"Verbeter stemaktivering"</string>
+ <string name="receive_sandboxed_detection_training_data_description" msgid="1415687008184625050">"Hierdie toestel gebruik privaat intelligensie om die stemaktiveringmodel te verbeter. Apps kan opgesomde opdaterings ontvang wat deur baie gebruikers saamgevoeg word om privaatheid te handhaaf terwyl die model vir almal verbeter word.\n\n"<a href="">"Meer oor privaat intelligensie"</a></string>
<string name="full_screen_intent_title" msgid="747270185715224130">"Volskermkennisgewings"</string>
<string name="permit_full_screen_intent" msgid="9035367640019960861">"Laat volskermkennisgewings van hierdie app af toe"</string>
<string name="footer_description_full_screen_intent" msgid="7716518411349225528">"Laat hierdie app toe om kennisgewings te wys wat die volle skerm beslaan wanneer die toestel gesluit is. Apps kan dit gebruik om wekkers, inkomende oproepe en ander dringende kennisgewings uit te lig."</string>
@@ -4280,18 +4304,27 @@
<string name="autofill_app" msgid="7595308061826307921">"Outovuldiens"</string>
<string name="default_autofill_app" msgid="372234803718251606">"Verstekoutovuldiens"</string>
<string name="autofill_passwords" msgid="6708057251459761083">"Wagwoorde"</string>
- <string name="credman_chosen_app_title" msgid="872524130208251505">"Wagwoorde, toegangsleutels en datadienste"</string>
+ <!-- no translation found for credman_chosen_app_title (7735183808067729319) -->
+ <skip />
<string name="credman_credentials" msgid="4931371941253324143">"Bykomende verskaffers"</string>
<string name="autofill_passwords_count" msgid="6359289285822955973">"{count,plural, =1{# wagwoord}other{# wagwoorde}}"</string>
<string name="autofill_keywords" msgid="8598763328489346438">"outomaties, invul, outovul, wagwoord"</string>
<string name="credman_keywords" msgid="8305600680836806170">"data, toegangsleutel, wagwoord"</string>
<string name="credman_autofill_keywords" msgid="701180623776848914">"outo, vul, outovul, data, toegangsleutel, wagwoord"</string>
+ <!-- no translation found for credman_button_change (4072629639218503790) -->
+ <skip />
+ <!-- no translation found for credman_button_open (7519871964170816850) -->
+ <skip />
<string name="autofill_confirmation_message" msgid="4888767934273494272">"<b>Maak seker dat jy hierdie program vertrou</b> <br/> <br/> <xliff:g id=app_name example=Google Outovul>%1$s</xliff:g> gebruik wat op jou skerm is om te bepaal wat outomaties ingevul kan word."</string>
<string name="credman_autofill_confirmation_message" msgid="843829628024668466">"<b>Gebruik <xliff:g id=app_name example=Provider>%1$s</xliff:g>?</b> <br/> <br/> Nuwe wagwoorde, toegangsleutels en ander inligting sal van nou af hier gestoor word. <xliff:g id=app_name example=Provider>%1$s</xliff:g> kan dalk gebruik wat op jou skerm is om te bepaal wat outomaties ingevul kan word."</string>
<string name="credman_picker_title" msgid="8191267620665129205">"Wagwoorde, toegangsleutels en datadienste"</string>
<string name="credman_confirmation_message_title" msgid="8847900085593880729">"Skakel %1$s af?"</string>
<string name="credman_confirmation_message" msgid="2357324543658635239">"<b>Skakel hierdie diens af?</b> <br/> <br/> Gestoorde inligting soos wagwoorde, toegangsleutels, betaalmetodes en ander inligting sal nie ingevul word wanneer jy aanmeld nie. Kies ’n wagwoord, toegangsleutel of datadiens om jou gestoorde inligting te gebruik."</string>
+ <string name="credman_confirmation_message_new_ui" msgid="6126274509951156460">"<b>Skakel alle dienste af?</b> <br/> <br/> Wagwoorde, toegangsleutels en ander gestoorde inligting sal nie vir outovul beskikbaar wees wanneer jy aanmeld nie"</string>
+ <string name="credman_autofill_confirmation_message_new_ui" msgid="6222139222478822267">"<b>Verander jou voorkeurdiens na <xliff:g id=app_name example=Provider>%1$s</xliff:g>?</b> <br/> <br/> Nuwe wagwoorde, toegangsleutels en ander inligting sal van nou af hier gestoor word. <xliff:g id=app_name example=Provider>%1$s</xliff:g> kan dalk gebruik wat op jou skerm is om te bepaal wat outomaties ingevul kan word"</string>
<string name="credman_enable_confirmation_message_title" msgid="1037501792652277829">"Gebruik %1$s?"</string>
+ <string name="credman_limit_error_msg_title" msgid="1525814645803612135">"Jy kan net 5 dienste aan hê"</string>
+ <string name="credman_limit_error_msg" msgid="2521803280130310063">"Skakel ten minste 1 diens af om nog een by te voeg"</string>
<string name="credman_enable_confirmation_message" msgid="8407841892310870169">"%1$s gebruik wat op jou skerm is om te bepaal wat outomaties ingevul kan word."</string>
<string name="credman_error_message_title" msgid="4099557206946333568">"Limiet vir wagwoorde, toegangsleutels en datadienste"</string>
<string name="credman_error_message" msgid="8334797097200415449">"Jy kan tot 5 wagwoorde, toegangsleutels en datadienste tegelyk aktief hê. Skakel ’n diens af om meer by te voeg."</string>
@@ -4461,11 +4494,12 @@
<string name="mobile_network_sim_name_label" msgid="1452440641628369625">"Naam"</string>
<string name="mobile_network_sim_color_label" msgid="5293944087609632340">"Kleur (gebruik deur versoenbare programme)"</string>
<string name="mobile_network_sim_name_rename" msgid="5967588549571582924">"Stoor"</string>
- <string name="mobile_network_use_sim_on" msgid="7298332437547707908">"Gebruik SIM"</string>
+ <string name="mobile_network_use_sim_on" msgid="5333182776279917886">"Gebruik hierdie SIM"</string>
<string name="mobile_network_use_sim_off" msgid="6303281166199670639">"Af"</string>
<string name="mobile_network_disable_sim_explanation" msgid="2851862257846773796">"Verwyder hierdie SIM-kaart om dit te deaktiveer"</string>
<string name="mobile_network_tap_to_activate" msgid="4139979375717958102">"Tik om <xliff:g id="CARRIER">%1$s</xliff:g> te aktiveer"</string>
- <string name="mobile_network_erase_sim" msgid="4629071168032714930">"Vee SIM uit"</string>
+ <!-- no translation found for mobile_network_erase_sim (5387971155494245850) -->
+ <skip />
<string name="preferred_network_mode_title" msgid="3083431168988535628">"Voorkeurnetwerktipe"</string>
<string name="preferred_network_mode_summary" msgid="537577807865497546">"Verander die netwerkbedryfsmodus"</string>
<string name="preferred_network_mode_dialogtitle" msgid="4179420486180351631">"Voorkeurnetwerktipe"</string>
@@ -4484,6 +4518,40 @@
<string name="roaming_check_price_warning" msgid="5876977438036791361">"Kry pryse by jou netwerkverskaffer."</string>
<string name="mobile_data_usage_title" msgid="2047864499317759728">"Appdatagebruik"</string>
<string name="mobile_network_mode_error" msgid="9222056129897416074">"Ongeldige netwerkmodus <xliff:g id="NETWORKMODEID">%1$d</xliff:g>. Ignoreer."</string>
+ <!-- no translation found for satellite_setting_title (2543034229989047673) -->
+ <skip />
+ <!-- no translation found for satellite_setting_enabled_summary (3554127722727530845) -->
+ <skip />
+ <!-- no translation found for satellite_setting_disabled_summary (6789122487534159857) -->
+ <skip />
+ <!-- no translation found for keywords_satellite_setting (3312183289776517695) -->
+ <skip />
+ <!-- no translation found for category_name_about_satellite_messaging (3756205049485508340) -->
+ <skip />
+ <!-- no translation found for title_about_satellite_setting (9212860038048311345) -->
+ <skip />
+ <!-- no translation found for category_title_your_satellite_plan (3017895097366691841) -->
+ <skip />
+ <!-- no translation found for title_have_satellite_plan (2048372355699977947) -->
+ <skip />
+ <!-- no translation found for title_no_satellite_plan (2876056203035197505) -->
+ <skip />
+ <!-- no translation found for summary_add_satellite_setting (3815254731634052432) -->
+ <skip />
+ <!-- no translation found for category_name_how_it_works (585303230539269496) -->
+ <skip />
+ <!-- no translation found for title_satellite_connection_guide (3294802307913609072) -->
+ <skip />
+ <!-- no translation found for summary_satellite_connection_guide (3496123195218418456) -->
+ <skip />
+ <!-- no translation found for title_supported_service (4275535165812691571) -->
+ <skip />
+ <!-- no translation found for summary_supported_service (4320535903444834786) -->
+ <skip />
+ <!-- no translation found for satellite_setting_summary_more_information (4008690241760925372) -->
+ <skip />
+ <!-- no translation found for more_about_satellite_messaging (3385673133561348509) -->
+ <skip />
<string name="mobile_network_apn_title" msgid="5582995550142073054">"Toegangspuntname"</string>
<string name="keywords_access_point_names" msgid="8174967126858505945">"APN"</string>
<string name="manual_mode_disallowed_summary" msgid="4243142645520152175">"Onbeskikbaar wanneer gekoppel aan <xliff:g id="CARRIER">%1$s</xliff:g>"</string>
@@ -4493,9 +4561,12 @@
<string name="sim_action_switch_sub_dialog_title" msgid="9180969453358718635">"Skakel oor na <xliff:g id="CARRIER_NAME">%1$s</xliff:g>?"</string>
<string name="sim_action_switch_psim_dialog_title" msgid="5613177333235213024">"Skakel oor om SIM-kaart te gebruik?"</string>
<string name="sim_action_switch_sub_dialog_mep_title" msgid="933856847099933004">"Gebruik <xliff:g id="CARRIER_NAME">%1$s</xliff:g>?"</string>
- <string name="sim_action_switch_sub_dialog_text" msgid="2091834911153293004">"Net een SIM kan op \'n slag aktief wees.\n\nAs jy na <xliff:g id="TO_CARRIER_NAME">%1$s</xliff:g> toe oorskakel, sal dit nie jou <xliff:g id="FROM_CARRIER_NAME">%2$s</xliff:g>-diens kanselleer nie."</string>
- <string name="sim_action_switch_sub_dialog_text_downloaded" msgid="8977951796005849471">"Slegs 1 e-SIM kan op ’n slag aktief wees.\n\nJou <xliff:g id="FROM_CARRIER_NAME">%2$s</xliff:g>-diens sal nie gekanselleer word as jy na <xliff:g id="TO_CARRIER_NAME">%1$s</xliff:g> toe oorskakel nie."</string>
- <string name="sim_action_switch_sub_dialog_text_single_sim" msgid="6188750682431170845">"Net een SIM kan op \'n slag aktief wees.\n\nAs jy oorskakel, sal dit nie jou <xliff:g id="TO_CARRIER_NAME">%1$s</xliff:g>-diens kanselleer nie."</string>
+ <!-- no translation found for sim_action_switch_sub_dialog_text (7474905814976249607) -->
+ <skip />
+ <!-- no translation found for sim_action_switch_sub_dialog_text_downloaded (6415848271400253954) -->
+ <skip />
+ <!-- no translation found for sim_action_switch_sub_dialog_text_single_sim (421658355882679837) -->
+ <skip />
<string name="sim_action_switch_sub_dialog_mep_text" msgid="8348764755143679582">"Jy kan 2 SIM\'s op dieselfde tyd gebruik. Skakel ander SIM af om <xliff:g id="CARRIER_NAME">%1$s</xliff:g> te gebruik."</string>
<string name="sim_action_switch_sub_dialog_confirm" msgid="1901181581944638961">"Skakel oor na <xliff:g id="CARRIER_NAME">%1$s</xliff:g>"</string>
<string name="sim_action_switch_sub_dialog_carrier_list_item_for_turning_off" msgid="5392037608705799522">"Skakel <xliff:g id="CARRIER_NAME">%1$s</xliff:g> af"</string>
@@ -4520,6 +4591,29 @@
<string name="sim_action_turn_off" msgid="3506698692916473000">"Skakel af"</string>
<string name="dsds_activation_failure_title" msgid="4467364110584914794">"Kan nie SIM aktiveer nie"</string>
<string name="dsds_activation_failure_body_msg2" msgid="73044349546544410">"Probeer weer om die SIM aan te skakel. Herbegin jou toestel as die probleem voortduur."</string>
+ <string name="sim_onboarding_bottomsheets_title" msgid="143711121394213711">"Stel jou SIM op"</string>
+ <string name="sim_onboarding_bottomsheets_msg" msgid="7367245016476460849">"Sstel jou selnetwerkvoorkeure om veelvuldige SIM’s op hierdie toestel te gebruik"</string>
+ <string name="sim_onboarding_label_sim_title" msgid="273162565849288273">"Merk jou SIM’s"</string>
+ <string name="sim_onboarding_label_sim_msg" msgid="5105859235219529056">"Jy sal hierdie etikette in Instellings sien en wanneer jy oproepe maak, SMS’e stuur en data gebruik"</string>
+ <string name="sim_onboarding_label_sim_dialog_title" msgid="5839073125605286120">"SIM-etiket"</string>
+ <string name="sim_onboarding_label_sim_dialog_label" msgid="9020433985426525185">"Etiket"</string>
+ <string name="sim_onboarding_select_sim_title" msgid="5895262188167744055">"Kies watter SIM’s om te gebruik"</string>
+ <string name="sim_onboarding_select_sim_msg" msgid="5638859405391915048">"Jy kan 2 SIM’s op ’n slag gebruik"</string>
+ <string name="sim_onboarding_primary_sim_title" msgid="2793090401371135675">"Stel jou primêre SIM’s"</string>
+ <string name="sim_onboarding_primary_sim_msg" msgid="5484656671490558032">"Kies watter SIM’s om by verstek te gebruik vir oproepe, SMS’e en data"</string>
+ <string name="primary_sim_title" msgid="2508161011657571566">"Jou primêre SIM’s"</string>
+ <string name="primary_sim_calls_title" msgid="4961189133582615685">"Oproepe"</string>
+ <string name="primary_sim_texts_title" msgid="1287584042733097749">"SMS’e"</string>
+ <string name="primary_sim_automatic_data_title" msgid="1265528923229642480">"Outomatiese datawisseling"</string>
+ <string name="primary_sim_automatic_data_msg" msgid="1612203837010785203">"Gebruik data vanaf enige SIM na gelang van dekking en beskikbaarheid"</string>
+ <string name="sim_onboarding_phoneNumber_data_only" msgid="8158409121949373662">"Net data"</string>
+ <string name="sim_onboarding_setup" msgid="5750393553605388463">"Stel op"</string>
+ <string name="sim_onboarding_next" msgid="6415025179929475355">"Volgende"</string>
+ <!-- no translation found for sim_onboarding_progressbar_turning_sim_on (1163318788393361574) -->
+ <skip />
+ <string name="mobile_network_spn_title" msgid="3053793174495329077">"Selnetwerk"</string>
+ <string name="mobile_network_phone_number_title" msgid="2090794402855021784">"Foonnommer"</string>
+ <string name="mobile_network_sim_label_color_title" msgid="2401352348041132876">"SIM-etiket en -kleur"</string>
<string name="sim_setup_channel_id" msgid="8797972565087458515">"Netwerkaktivering"</string>
<string name="sim_switch_channel_id" msgid="4927038626791837861">"Diensverskafferoorskakeling"</string>
<string name="post_dsds_reboot_notification_title_with_carrier" msgid="3308827462185135307">"<xliff:g id="CARRIER_NAME">%1$s</xliff:g> is aktief"</string>
@@ -4539,11 +4633,15 @@
<string name="switch_sim_dialog_no_switch_text" msgid="7053939850026876088">"Gaan na jou netwerkinstellings om mobiele data, oproepkenmerke en SMS\'e later te kan gebruik"</string>
<string name="sim_card_label" msgid="6263064316075963775">"SIM"</string>
<string name="erase_sim_dialog_title" msgid="4742077437653028326">"Vee hierdie e-SIM uit?"</string>
- <string name="erase_sim_dialog_text" msgid="753031064269699885">"As jy hierdie SIM uitvee, word <xliff:g id="CARRIER_NAME_A">%1$s</xliff:g>-diens van hierdie toestel verwyder.\n\nDiens vir <xliff:g id="CARRIER_NAME_B">%1$s</xliff:g> sal nie gekanselleer word nie."</string>
+ <!-- no translation found for erase_sim_dialog_text (1406141218170595272) -->
+ <skip />
<string name="erase_sim_confirm_button" msgid="8309115684335320541">"Vee uit"</string>
- <string name="erasing_sim" msgid="7877703231075699139">"Vee tans SIM uit …"</string>
- <string name="erase_sim_fail_title" msgid="2024446702985862427">"Kan nie SIM uitvee nie"</string>
- <string name="erase_sim_fail_text" msgid="7870804401227483131">"Hierdie SIM kan weens \'n fout nie uitgevee word nie.\n\nHerbegin jou toestel en probeer weer."</string>
+ <!-- no translation found for erasing_sim (4237180547590463930) -->
+ <skip />
+ <!-- no translation found for erase_sim_fail_title (1445700500168357303) -->
+ <skip />
+ <!-- no translation found for erase_sim_fail_text (6898841004987411547) -->
+ <skip />
<string name="network_connection_request_dialog_title" msgid="1896186380874289434">"Koppel aan toestel"</string>
<string name="network_connection_request_dialog_summary" msgid="7693038309792726170">"<xliff:g id="APPNAME">%1$s</xliff:g>-program wil \'n tydelike Wi‑Fi-netwerk gebruik om aan jou toestel te koppel"</string>
<string name="network_connection_timeout_dialog_message" msgid="598509083077743772">"Geen toestelle gekry nie. Maak seker dat toestelle aangeskakel is en beskikbaar is om te koppel."</string>
@@ -4615,6 +4713,14 @@
<string name="work_policy_privacy_settings" msgid="2702644843505242596">"Jou werkbeleidinligting"</string>
<string name="work_policy_privacy_settings_summary" msgid="690118670737638405">"Instellings wat deur jou IT-admin bestuur word"</string>
<string name="track_frame_time_keywords" msgid="7885340257945922239">"GPU"</string>
+ <string name="enable_16k_pages" msgid="5009476566957520607">"Selflaai met 16K-bladsygrootte"</string>
+ <string name="enable_16k_pages_summary" msgid="428117226069445198">"Selflaaitoestel wat 16K-bladsygrootte ondersteunde kern gebruik"</string>
+ <string name="confirm_enable_16k_pages_title" msgid="6751570067857011642">"Herlaai met 16KB-bladsye versoenbare kern?"</string>
+ <string name="confirm_enable_16k_pages_text" msgid="702888115148257215">"WAARSKUWING: Sommige apps is dalk nie versoenbaar met hierdie modus nie. Toestel sal ná bevestiging herlaai."</string>
+ <string name="confirm_enable_4k_pages_title" msgid="626987400420355263">"Herlaai met 4KB-bladsye versoenbare kern?"</string>
+ <string name="confirm_enable_4k_pages_text" msgid="6168921566226074524">"Toestel sal ná bevestiging herlaai."</string>
+ <string name="toast_16k_update_failed_text" msgid="8888858987184345567">"Kon nie kern opdateer na 16KB-bladsy versoenbare kern nie."</string>
+ <string name="progress_16k_ota_title" msgid="2117218313875523741">"Pas tans verandering toe"</string>
<string name="bug_report_handler_title" msgid="713439959113250125">"Foutverslaghanteerder"</string>
<string name="bug_report_handler_picker_footer_text" msgid="4935758328366585673">"Bepaal watter program die Foutverslag-kortpad op jou toestel hanteer."</string>
<string name="personal_profile_app_subtext" msgid="5586060806997067676">"Persoonlik"</string>
@@ -4700,8 +4806,10 @@
<string name="sim_category_title" msgid="2341314000964710495">"SIM"</string>
<string name="downloaded_sim_category_title" msgid="2876988650413179752">"e-SIM"</string>
<string name="downloaded_sims_category_title" msgid="487799905978489922">"e-SIM-kaarte"</string>
- <string name="sim_category_active_sim" msgid="1503823567818544012">"Aktief"</string>
- <string name="sim_category_inactive_sim" msgid="4068899490133820881">"Onaktief"</string>
+ <!-- no translation found for sim_category_active_sim (3077009911935592178) -->
+ <skip />
+ <!-- no translation found for sim_category_inactive_sim (7351553344148400450) -->
+ <skip />
<string name="sim_category_default_active_sim" msgid="1208194173387987231">" / Verstek vir <xliff:g id="ID_1">%1$s</xliff:g>"</string>
<string name="default_active_sim_calls" msgid="2390973682556353558">"oproepe"</string>
<string name="default_active_sim_sms" msgid="8041498593025994921">"SMS"</string>
diff --git a/res/values-am/arrays.xml b/res/values-am/arrays.xml
index 49be0c4..4bc5176 100644
--- a/res/values-am/arrays.xml
+++ b/res/values-am/arrays.xml
@@ -482,4 +482,7 @@
<!-- no translation found for notification_polite_options:0 (4617190141263245257) -->
<!-- no translation found for notification_polite_options:1 (3884076684767467743) -->
<!-- no translation found for notification_polite_options:2 (8765197536079931966) -->
+ <!-- no translation found for private_space_auto_lock_options:0 (551584871228110817) -->
+ <!-- no translation found for private_space_auto_lock_options:1 (3263162333754809690) -->
+ <!-- no translation found for private_space_auto_lock_options:2 (1575103586471380629) -->
</resources>
diff --git a/res/values-am/strings.xml b/res/values-am/strings.xml
index eb1d00b..95fc23b 100644
--- a/res/values-am/strings.xml
+++ b/res/values-am/strings.xml
@@ -28,6 +28,7 @@
<string name="show_dev_on" msgid="2840850085134853754">"አሁን ገንቢ ሆነዋል!"</string>
<string name="show_dev_already" msgid="7041756429707644630">"አያስፈልግም፣ አስቀድሞ ገንቢ ሆነዋል።"</string>
<string name="dev_settings_disabled_warning" msgid="6971867026249671244">"እባክዎ በመጀመሪያ የገንቢ አማራጮችን ያንቁ።"</string>
+ <string name="dev_settings_available_to_admin_only_warning" msgid="3408243404879083111">"የአስተዳዳሪ ተጠቃሚዎች ብቻ የገንቢ ቅንብሮችን መድረስ ይችላሉ።"</string>
<string name="header_category_system" msgid="1665516346845259058">"ስርዓት"</string>
<string name="radioInfo_service_in" msgid="9088637745836646271">"በአገልግሎት ውስጥ"</string>
<string name="radioInfo_service_out" msgid="1868347333892403287">"ከአገልግሎት ውጭ"</string>
@@ -551,12 +552,20 @@
<string name="private_space_one_lock_summary" msgid="2759953747682959371">"መሳሪያዎን እንደከፈቱት በተመሳሳይ መንገድ የግል ቦታ መክፈት ወይም የተለየ ቁልፍ መምረጥ ይችላሉ"</string>
<string name="private_space_screen_lock_title" msgid="8679383894967823163">"የመሣሪያ ማያ ገጽ መቆለፊያን ይጠቀሙ"</string>
<string name="private_space_biometric_title" msgid="3934339826674553174">"በመልክ & በጣት አሻራ መክፈቻ"</string>
+ <string name="private_space_fingerprint_title" msgid="5989254643211889931">"በጣት አሻራ መክፈቻ"</string>
+ <string name="private_space_face_title" msgid="3290402865367663079">"በመልክ መክፈት"</string>
<string name="private_space_biometric_summary" msgid="4403837276018724581">"ለማዋቀር መታ ያድርጉ"</string>
<string name="private_space_fingerprint_unlock_title" msgid="5804023571114910034">"ለግል ቦታ በጣት አሻራ መክፈቻ"</string>
<string name="private_space_face_unlock_title" msgid="6613018437620070183">"ለግል ቦታ በመልክ መክፈት"</string>
<string name="private_space_category_ways_to_unlock" msgid="4356631225316950046">"የሚከፈትባቸው መንገዶች"</string>
<string name="private_space_screen_lock_summary" msgid="394837965365561070">"ከመሣሪያ ማያ ገጽ መቆለፊያ ጋር ተመሳሳይ"</string>
<string name="private_space_new_lock_title" msgid="7306873010565337671">"ለግል ቦታ አዲስ ቁልፍ ይመርጣሉ?"</string>
+ <string name="private_space_auto_lock_title" msgid="4757097802686131305">"በራስ-ሰር ቆልፍ"</string>
+ <string name="private_space_auto_lock_page_title" msgid="2993714305725968632">"የግል ቦታን በራስ-ሰር ቆልፍ"</string>
+ <string name="private_space_auto_lock_page_summary" msgid="8679844515655838654">"መሣሪያዎን ለተወሰነ ጊዜ ካልተጠቀሙበት የግል ቦታዎን በራስ-ሰር መቆለፍ ይችላሉ"</string>
+ <string name="private_space_auto_lock_every_time" msgid="1215061855836002830">"መሣሪያ በተቆለፈ ቁጥር"</string>
+ <string name="private_space_auto_lock_after_inactivity" msgid="1748673030841528649">"ከ5 ደቂቃዎች እንቅስቃሴ-አልባነት በኋላ"</string>
+ <string name="private_space_auto_lock_never" msgid="595014527119778873">"በጭራሽ"</string>
<string name="private_space_hide_title" msgid="8687034008994037610">"በሚቆለፍበት ጊዜ ደብቅ"</string>
<string name="privatespace_hide_page_title" msgid="972581369094289386">"በሚቆለፍበት ጊዜ የግል ቦታን ይደብቁ"</string>
<string name="privatespace_hide_page_summary" msgid="1052569521186403642">"ሌሎች ሰዎች የግል ቦታ መሣሪያዎ ላይ እንደበራ ማወቃቸውን ለማቆም ከመተግበሪያዎ ዝርዝር ሊደብቁት ይችላሉ"</string>
@@ -570,6 +579,7 @@
<string name="private_space_delete_title" msgid="3075645119800272800">"የግል ቦታን ሰርዝ"</string>
<string name="private_space_deleted" msgid="7825768516955610897">"የግል ቦታ በተሳካ ሁኔታ ተሰርዟል"</string>
<string name="private_space_delete_failed" msgid="8500755484258565011">"የግል ቦታ መሰረዝ አልቻለም"</string>
+ <string name="private_space_unlocked" msgid="9091600948712932046">"የግል ቦታ ተከፍቷል"</string>
<string name="no_device_lock_title" msgid="1078223464721029954">"ማያ ገፅ መቆለፊያን ያቀናብሩ"</string>
<string name="no_device_lock_summary" msgid="7436025227616244687">"የግል ቦታን ለመጠቀም በዚህ መሣሪያ ላይ ማያ ገጽ መቆለፊያን ያቀናብሩ"</string>
<string name="no_device_lock_action_label" msgid="2640487005629001288">"ማያ ገፅ መቆለፊያን አቀናብር"</string>
@@ -597,8 +607,14 @@
<string name="private_space_access_text" msgid="4258842502257201013">"የግል ቦታዎን ለመድረስ ወደ የመተግበሪያዎች ዝርዝርዎ ይሂዱ እና ወደ ታች ይሸብልሉ።"</string>
<string name="private_space_done_label" msgid="1020482651595246071">"ተከናውኗል"</string>
<string name="private_space_scrolldown_to_access" msgid="4820954877349434545">"የግል ቦታን ለማግኘት ወደ ታች ይሸብልሉ"</string>
- <string name="private_space_retry_signin_title" msgid="2340841075193680666">"የግል ቦታን ለማዋቀር ይግቡ"</string>
- <string name="private_space_retry_summary" msgid="1976929616948459609">"የግል ቦታን ለማዋቀር ወደ መለያ መግባት አለብዎት"</string>
+ <!-- no translation found for private_space_retry_signin_title (8090276618867918844) -->
+ <skip />
+ <!-- no translation found for private_space_retry_summary (1920444015972648774) -->
+ <skip />
+ <!-- no translation found for private_space_skip_login_label (7078019409056628192) -->
+ <skip />
+ <!-- no translation found for private_space_continue_login_label (7779965766333065391) -->
+ <skip />
<string name="private_space_lock_setup_title" msgid="6541564212199510787">"ለግል ቦታዎ ቁልፍን ይምረጡ"</string>
<string name="private_space_lock_setup_description" msgid="423405593476300918">"የጣት አሻራዎን በመጠቀም የግል ቦታዎን መክፈት ይችላሉ። ለደህንነት ሲባል ይህ አማራጭ ምትኬ ቁልፍ ያስፈልገዋል።"</string>
<string name="private_space_choose_your_pin_header" msgid="4560802934975898265">"ለግል ቦታዎ ፒን ያዘጋጁ"</string>
@@ -1373,6 +1389,8 @@
<string name="battery_level_title" msgid="1371765298786083448">"የባትሪደረጃ፡"</string>
<string name="communal_settings_title" msgid="2845678473945902115">"የጋራ"</string>
<string name="communal_settings_summary" msgid="4923914136953940317">"የጋራ ቅንብሮች"</string>
+ <!-- no translation found for satellite_setting (706846910912477125) -->
+ <skip />
<string name="apn_settings" msgid="4295467389400441299">"APNs"</string>
<string name="apn_edit" msgid="2003683641840248741">"የመዳረሻ ነጥብ አርትዕ"</string>
<string name="apn_add" msgid="9069613192201630934">"የመዳረሻ ነጥብ ያክሉ"</string>
@@ -1407,6 +1425,8 @@
<string name="menu_save" msgid="6611465355127483100">"አስቀምጥ"</string>
<string name="menu_cancel" msgid="1197826697950745335">"ይቅር"</string>
<string name="error_title" msgid="7158648377702417716"></string>
+ <!-- no translation found for error_duplicate_apn_entry (7792928408935276618) -->
+ <skip />
<string name="error_name_empty" msgid="1258275899283079142">"የስም መስክ ባዶ ሊሆን አይችልም"</string>
<string name="error_apn_empty" msgid="7657491065443746915">"APN ባዶ መሆን አይችልም።"</string>
<string name="error_mcc_not3" msgid="883659545640179094">"የMCC መስክ 3 አሀዝ መሆን አለበት።"</string>
@@ -1425,7 +1445,8 @@
<string name="reset_bluetooth_wifi_button_text" msgid="3974098137045963639">"ዳግም አስጀምር"</string>
<string name="reset_bluetooth_wifi_complete_toast" msgid="5893439291030574365">"ብሉቱዝ እና Wi-Fi ዳግም ተጀምረዋል"</string>
<string name="reset_esim_title" msgid="4194570573425902754">"ኢሲሞችን ደምስስ"</string>
- <string name="reset_esim_desc" msgid="3662444090563399131">"ይህ ማናቸውም የተንቀሳቃሽ ስልክ አገልግሎት ዕቅዶችን አይሰርዝም። ተተኪ ሲሞችን ለማውረድ፣ የአገልግሎት አቅራቢዎን ያነጋግሩ።"</string>
+ <!-- no translation found for reset_esim_desc (6125192435907740751) -->
+ <skip />
<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="1129251284212847939">"ሁሉም የአውታረ መረብ ቅንብሮች እንደገና ይጀምሩ እና ኢሲሞች ይደምሰሱ? ይህን ተግባር መቀልበስ አይችሉም።"</string>
@@ -1433,15 +1454,18 @@
<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="7279607120606365250">"በስሕተት ምክንያት ኢሲሞች መደምሰስ አልቻሉም።\n\nመሣሪያዎን እንደገና ያስጀምሩ እና እንደገና ይሞክሩ።"</string>
+ <!-- no translation found for reset_esim_error_title (6516110227665862295) -->
+ <skip />
+ <!-- no translation found for reset_esim_error_msg (8459527827897797168) -->
+ <skip />
<string name="main_clear_title" msgid="277664302144837723">"ሁሉንም ውሂብ ደምስስ (የፋብሪካ ዳግም ማስጀመር)"</string>
<string name="main_clear_short_title" msgid="4752094765533020696">"ሁሉንም ውሂብ ደምስስ (የፋብሪካ ዳግም ማስጀመር)"</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_final_desc" msgid="5800877928569039580">"ሁሉም የእርስዎ የግል መረጃ እና የወረዱ መተግበሪያዎች ይሰረዛሉ። ይህን ተግባር መቀልበስ አይችሉም።"</string>
- <string name="main_clear_final_desc_esim" msgid="440406836793824969">"የወረዱ መተግበሪያዎች እና ሲሞችን ጨምሮ ሁሉም የግል መረጃዎ ይሰረዛሉ። ይህን ተግባር መቀልበስ አይችሉም።"</string>
+ <!-- no translation found for main_clear_final_desc_esim (6592404057237813989) -->
+ <skip />
<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>
@@ -1672,6 +1696,14 @@
<string name="force_stop" msgid="2681771622136916280">"በኃይል ማቆም"</string>
<string name="archive" msgid="9074663845068632127">"በማህደር አስቀምጥ"</string>
<string name="restore" msgid="7622486640713967157">"ወደነበረበት መልስ"</string>
+ <!-- no translation found for restoring_step_one (3465050101254272874) -->
+ <skip />
+ <!-- no translation found for restoring_step_two (140484846432595108) -->
+ <skip />
+ <!-- no translation found for restoring_step_three (3712883580876329811) -->
+ <skip />
+ <!-- no translation found for restoring_step_four (8966846882470446209) -->
+ <skip />
<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>
@@ -1728,7 +1760,6 @@
<string name="archiving_failed" msgid="2037798988961634978">"በማህደር ማስቀመጥ አልተሳካም"</string>
<string name="archiving_succeeded" msgid="7891249456483297845">"<xliff:g id="PACKAGE_LABEL">%1$s</xliff:g> በማህደር ተቀምጧል"</string>
<string name="restoring_failed" msgid="3390531747355943533">"ወደነበረበት መመለስ አልተሳካም"</string>
- <string name="restoring_succeeded" msgid="4967353965137524330">"<xliff:g id="PACKAGE_LABEL">%1$s</xliff:g> ወደነበረበት ተመልሷል"</string>
<string name="restoring_in_progress" msgid="7787443682651146115">"<xliff:g id="PACKAGE_LABEL">%1$s</xliff:g>ን ወደነበረበት በመመለስ ላይ"</string>
<string name="another_migration_already_in_progress" msgid="6550546307856052261">"ሌላ ዝውውር አስቀድሞ በሂደት ላይ ነው።"</string>
<string name="insufficient_storage" msgid="8115088042669030558">"በቂ ማከማቻ ቦታ የለም::"</string>
@@ -1920,10 +1951,8 @@
<string name="usage_stats_sort_by_usage_time" msgid="2927310334119998301">"በአጠቃቀም ጊዜ ደርድር"</string>
<string name="usage_stats_sort_by_last_time_used" msgid="7039213339779884017">"ለመጨረሻ ጊዜ ሥራ ላይ በዋለበት ጊዜ ደርድር"</string>
<string name="usage_stats_sort_by_app_name" msgid="4463833145514850478">"በመተግበሪያ ስም ደርድር"</string>
- <!-- no translation found for last_time_used_label (7589377271406011659) -->
- <skip />
- <!-- no translation found for last_time_used_never (2936073559267990034) -->
- <skip />
+ <string name="last_time_used_label" msgid="7589377271406011659">"ሥራ ላይ የዋለበት የመጨረሻ ቀን"</string>
+ <string name="last_time_used_never" msgid="2936073559267990034">"በፍፁም"</string>
<string name="usage_time_label" msgid="9105343335151559883">"ጊዜ አጠቃቀም"</string>
<string name="accessibility_settings" msgid="4713215774904704682">"ተደራሽነት"</string>
<string name="accessibility_settings_title" msgid="6739115703615065716">"ተደራሽነት ቅንብሮች"</string>
@@ -2378,12 +2407,6 @@
<string name="battery_tip_high_usage_summary" msgid="3938999581403084551">"ከፍተኛ አጠቃቀም ያላቸውን መተግበሪያዎች ይመልከቱ"</string>
<string name="battery_tip_limited_temporarily_title" msgid="6258554134146272311">"ባትሪዎን ለመጠበቅ ኃይል መሙላት እንዲተባ ተደርጓል"</string>
<string name="battery_tip_limited_temporarily_summary" msgid="5107379280241187562">"የባትሪዎን ዕድሜ ዘመን ለማራዘም እንዲያግዝ ኃይል መሙላት እንዲተባ ተደርጓል"</string>
- <string name="battery_tip_dock_defender_future_bypass_title" msgid="4332616280495788195">"ባትሪዎን ለመጠበቅ ኃይል መሙላት እንዲተባ ተደርጓል"</string>
- <string name="battery_tip_dock_defender_future_bypass_summary" msgid="7870758621381307597">"የባትሪዎን ዕድሜ ለማራዘም እንዲያግዝ ኃይል መሙላት ተሰክቶ እያለ እንዲተባ ተደርጓል"</string>
- <string name="battery_tip_dock_defender_active_title" msgid="1414785238383255699">"ባትሪዎን ለመጠበቅ ኃይል መሙላት እንዲተባ ተደርጓል"</string>
- <string name="battery_tip_dock_defender_active_summary" msgid="3512082623718801459">"የባትሪዎን ዕድሜ ለማራዘም እንዲያግዝ ኃይል መሙላት ተሰክቶ እያለ እንዲተባ ተደርጓል"</string>
- <string name="battery_tip_dock_defender_temporarily_bypassed_title" msgid="1679449361090557201">"እስኪሞላ ደረስ ኃይል መሙላት"</string>
- <string name="battery_tip_dock_defender_temporarily_bypassed_summary" msgid="1099500476761333281">"ባትሪዎን ለመጠበቅ የእርስዎ ጡባዊ በሚተከልበት በቀጣዩ ጊዜ ላይ ኃይል መሙላት እንዲተባ ይደረጋል"</string>
<string name="battery_tip_limited_temporarily_sec_button_content_description" msgid="5648444926736883551">"ስለኃይል መሙላት ባለበት ቆሟል የበለጠ ይወቁ"</string>
<string name="battery_tip_limited_temporarily_dialog_resume_charge" msgid="2302295458913832342">"ኃይል መሙላትን ከቆመበት ቀጥል"</string>
<string name="battery_tip_dialog_message_footer" msgid="986542164372177504">"ከፍተኛ ኃይል ያለው የበስተጀርባ እንቅስቃሴን ያካትታል"</string>
@@ -2401,7 +2424,8 @@
<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_charge_to_full_button" msgid="6701709034348116261">"እስኪሞላ ኃይል ሙላ"</string>
- <string name="battery_tip_incompatible_charging_title" msgid="5120763575150751300">"ተለዋዋጭን ኃይል በመሙላት ላይ ችግር"</string>
+ <!-- no translation found for battery_tip_incompatible_charging_title (1567827436103364999) -->
+ <skip />
<string name="battery_tip_incompatible_charging_content_description" msgid="355668467640367701">"ስለ ተኳዃኝ ያልሆነ ኃይል መሙላት የበለጠ ይወቁ"</string>
<string name="smart_battery_manager_title" msgid="3677620516657920364">"የባትሪ አስተዳዳሪ"</string>
<string name="smart_battery_title" msgid="9095903608520254254">"መተግበሪያዎችን በራስ-ሰር ያቀናብሩ"</string>
@@ -2493,13 +2517,11 @@
<string name="battery_usage_chart_label_now" msgid="4598282721949430165">"አሁን"</string>
<string name="battery_usage_timestamps_hyphen" msgid="7401188432989043905">"<xliff:g id="FROM_TIMESTAMP">%1$s</xliff:g> - <xliff:g id="TO_TIMESTAMP">%2$s</xliff:g>"</string>
<string name="battery_usage_day_and_hour" msgid="1417890420844950881">"<xliff:g id="DAY">%1$s</xliff:g><xliff:g id="HOUR">%2$s</xliff:g>"</string>
- <!-- no translation found for battery_usage_time_info_and_battery_level (6732629268310936155) -->
- <skip />
+ <string name="battery_usage_time_info_and_battery_level" msgid="6732629268310936155">"<xliff:g id="TIME_INFO">%1$s</xliff:g><xliff:g id="BATTERY_LEVEL">%2$s</xliff:g>"</string>
<string name="battery_usage_chart" msgid="4114747521432440017">"የባትሪ አጠቃቀም ገበታ"</string>
<string name="daily_battery_usage_chart" msgid="4176059567682992686">"ዕለታዊ የባትሪ አጠቃቀም ገበታ"</string>
<string name="hourly_battery_usage_chart" msgid="3098314511076561272">"ሰዓታዊ የባትሪ አጠቃቀም ገበታ"</string>
- <!-- no translation found for battery_level_percentage (1433178290838842146) -->
- <skip />
+ <string name="battery_level_percentage" msgid="1433178290838842146">"የባትሪ ደረጃ መቶኛ ከ<xliff:g id="START_PERCENTAGE">%1$s</xliff:g> እስከ <xliff:g id="END_PERCENTAGE">%2$s</xliff:g>"</string>
<string name="battery_usage_breakdown_title_since_last_full_charge" msgid="435006273323199906">"ከመጨረሻው ሙሉ የኃይል ሙሌት በኋላ ያለው የባትሪ አጠቃቀም"</string>
<string name="battery_usage_breakdown_title_for_slot" msgid="4823179483667671406">"ለ<xliff:g id="SLOT">%s</xliff:g> የባትሪ አጠቃቀም"</string>
<string name="screen_time_category_last_full_charge" msgid="8856908320256057753">"ሙሉ ኃይል ከተሞላበት የመጨረሻው ጊዜ ጀምሮ የማያ ገፅ ጊዜ"</string>
@@ -3859,6 +3881,8 @@
<string name="voice_activation_apps_title" msgid="7130045161611529825">"ድምፅ ገቢር ማድረጊያ መተግበሪያዎች"</string>
<string name="permit_voice_activation_apps" msgid="9152780172988949319">"ድምፅ ገቢር ማድረግን ፍቀድ"</string>
<string name="allow_voice_activation_apps_description" msgid="6369745626995060656">"የድምጽ ማግበር የጸደቁ መተግበሪያዎችን፣ ከእጅ ነጻ፣ የድምጽ ትዕዛዝን በመጠቀም ያበራል። አብሮገነብ የሚለምደዉ ዳሰሳ ውሂብ ለእርስዎ ብቻ ሚስጥራዊ ሆኖ እንደሚቆይ ያረጋግጣል።\n\n"<a href="">" ስለተጠበቀ የማስማማት ዳሳሽ ተጨማሪ"</a></string>
+ <string name="permit_receive_sandboxed_detection_training_data" msgid="3929496847420108753">"የድምጽ ማግበርን ያሻሽሉ"</string>
+ <string name="receive_sandboxed_detection_training_data_description" msgid="1415687008184625050">"ይህ መሣሪያ የድምጽ ማግበር ሞዴሉን ለማሻሻል የግል መረጃን ይጠቀማል። መተግበሪያዎች ለሁሉም ሰው ሞዴሉን ሲያሻሽሉ ግላዊነትን ለመጠበቅ በብዙ ተጠቃሚዎች ላይ የተሰበሰቡ የተጠቃለሉ ዝመናዎችን መቀበል ይችላሉ።\n\n"<a href="">"ስለግል መረጃ ተጨማሪ"</a></string>
<string name="full_screen_intent_title" msgid="747270185715224130">"የሙሉ ገጽ ዕይታ ማሳወቂያዎች"</string>
<string name="permit_full_screen_intent" msgid="9035367640019960861">"ከዚህ መተግበሪያ የሙሉ ገጽ ዕይታ ማሳወቂያዎችን ይፍቀዱ"</string>
<string name="footer_description_full_screen_intent" msgid="7716518411349225528">"ይህ መተግበሪያ መሣሪያው በሚቆለፍበት ጊዜ ሙሉ ገጽ ዕይታውን የሚይዙ ማሳወቂያዎችን እንዲያሳይ ይፍቀዱለት። መተግበሪያዎች ማንቂያዎችን፣ ገቢ ጥሪዎችን ወይም ሌሎች አስቸኳይ ማሳወቂያዎችን ለማድመቅ እነዚህን ሊጠቀሙ ይችላሉ።"</string>
@@ -4280,18 +4304,27 @@
<string name="autofill_app" msgid="7595308061826307921">"የራስ-ሙላ አገልግሎት"</string>
<string name="default_autofill_app" msgid="372234803718251606">"ነባሪ የራስ-ሙላ አገልግሎት"</string>
<string name="autofill_passwords" msgid="6708057251459761083">"የይለፍ ቃላት"</string>
- <string name="credman_chosen_app_title" msgid="872524130208251505">"የይለፍ ቃላት፣ የይለፍ ቁልፎች እና የውሂብ አገልግሎቶች"</string>
+ <!-- no translation found for credman_chosen_app_title (7735183808067729319) -->
+ <skip />
<string name="credman_credentials" msgid="4931371941253324143">"ተጨማሪ አቅራቢዎች"</string>
<string name="autofill_passwords_count" msgid="6359289285822955973">"{count,plural, =1{# የይለፍ ቃል}one{# የይለፍ ቃል}other{# የይለፍ ቃሎች}}"</string>
<string name="autofill_keywords" msgid="8598763328489346438">"ራስ-ሰር፣ ሙላ፣ ራስ-ሙላ፣ የይለፍ ቃል"</string>
<string name="credman_keywords" msgid="8305600680836806170">"ውሂብ፣ የይለፍ ቁልፍ፣ የይለፍ ቃል"</string>
<string name="credman_autofill_keywords" msgid="701180623776848914">"ራስ ሰር፣ ሙላ፣ ውሂብ፣ የይለፍ ቁልፍ፣ የይለፍ ቃል"</string>
+ <!-- no translation found for credman_button_change (4072629639218503790) -->
+ <skip />
+ <!-- no translation found for credman_button_open (7519871964170816850) -->
+ <skip />
<string name="autofill_confirmation_message" msgid="4888767934273494272">"<b>ይህን መተግበሪያ የሚያምኑት መሆንዎን ያረጋግጡ</b> <br/> <br/> <xliff:g id=app_name example=Google ራስ-ሙላ>%1$s</xliff:g> ምን በራስ መሞላት እንደሚችል ለማወቅ በማያ ገጽዎ ላይ ያለውን ነገር ይጠቀማል።"</string>
<string name="credman_autofill_confirmation_message" msgid="843829628024668466">"<b>Use <xliff:g id=app_name example=Provider>%1$s</xliff:g>?</b> <br/> <br/> አዳዲስ የይለፍ ቃሎች፣ የይለፍ ቁልፎች እና ሌላ መረጃ ከአሁን በኋላ እዚህ ይቀመጣሉ። <xliff:g id=app_name example=Provider>%1$s</xliff:g> ምን በራስ-ሙላ ሊሆን እንደሚችል ለማወቅ በማያ ገፅዎ ላይ ያለውን ነገር ይጠቀማል።"</string>
<string name="credman_picker_title" msgid="8191267620665129205">"የይለፍ ቃላት፣ የይለፍ ቁልፎች እና የውሂብ አገልግሎቶች"</string>
<string name="credman_confirmation_message_title" msgid="8847900085593880729">"%1$s ይጥፋ?"</string>
<string name="credman_confirmation_message" msgid="2357324543658635239">"<b>ይህ አገልግሎት ይጥፋ?</b> <br/> <br/> እንደ ይለፍ ቃላት፣ ይለፍ ቁልፎች፣ የመክፈያ ዘዴዎች እና ሌሎች መረጃዎች ያለ የተቀመጠ መረጃ በመለያ በሚገቡበት ጊዜ አይሞሉም። የእርስዎን የተቀመጠ መረጃ ለመጠቀም የይለፍ ቃል፣ የይለፍ ቁልፍ ወይም የውሂብ አገልግሎት ይምረጡ።"</string>
+ <string name="credman_confirmation_message_new_ui" msgid="6126274509951156460">"<b>ሁሉም አገልግሎቶች ይጥፉ?</b> <br/> <br/> ሲገቡ የይለፍ ቃሎች፣ የይለፍ ቁልፎች እና ሌላ የተቀመጡ መረጃዎች ለራስ-ሙላ አይገኙም"</string>
+ <string name="credman_autofill_confirmation_message_new_ui" msgid="6222139222478822267">"<b>የመረጡትን አገልግሎት ወደዚህ ይለውጡ <xliff:g id=app_name example=Provider>%1$s</xliff:g>?</b> <br/> <br/> አዲስ የይለፍ ቃሎች፣ የይለፍ ቁልፎች እና ሌሎች መረጃዎች ከአሁን በኋላ እዚህ ይቀመጣሉ። <xliff:g id=app_name example=Provider>%1$s</xliff:g> ምን በራስ-ሙላ ሊሆን እንደሚችል ለማወቅ በማያ ገፅዎ ላይ ያለውን ነገር ይጠቀማል።"</string>
<string name="credman_enable_confirmation_message_title" msgid="1037501792652277829">"%1$s ጥቅም ላይ ይዋል?"</string>
+ <string name="credman_limit_error_msg_title" msgid="1525814645803612135">"5 የበሩ አገልግሎቶች ብቻ ሊኖሩዎት ይችላል"</string>
+ <string name="credman_limit_error_msg" msgid="2521803280130310063">"ሌላ ለማከል ቢያንስ 1 አገልግሎት ያጥፉ"</string>
<string name="credman_enable_confirmation_message" msgid="8407841892310870169">"%1$s ምን በራስ-ሰር እንደሚሞላ ለመወሰን በማያ ገጽዎ ላይ ያለውን ይጠቀማል።"</string>
<string name="credman_error_message_title" msgid="4099557206946333568">"የይለፍ ቃላት፣ የይለፍ ቁልፎች እና የውሂብ አገልግሎቶች ገደብ"</string>
<string name="credman_error_message" msgid="8334797097200415449">"እስከ 5 የይለፍ ቃላት፣ የይለፍ ቁልፎች እና የውሂብ አገልግሎቶች በአንድ ጊዜ ማግበር ይችላሉ። ተጨማሪ ለማከል አንድ አገልግሎት ያጥፉ።"</string>
@@ -4461,11 +4494,12 @@
<string name="mobile_network_sim_name_label" msgid="1452440641628369625">"ስም"</string>
<string name="mobile_network_sim_color_label" msgid="5293944087609632340">"ቀለም (በተኳኋኝ መተግበሪያዎች ሥራ ላይ የሚውል)"</string>
<string name="mobile_network_sim_name_rename" msgid="5967588549571582924">"አስቀምጥ"</string>
- <string name="mobile_network_use_sim_on" msgid="7298332437547707908">"ሲም ይጠቀሙ"</string>
+ <string name="mobile_network_use_sim_on" msgid="5333182776279917886">"ይህን ሲም ይጠቀሙ"</string>
<string name="mobile_network_use_sim_off" msgid="6303281166199670639">"ጠፍቷል"</string>
<string name="mobile_network_disable_sim_explanation" msgid="2851862257846773796">"ይህን ሲም ለማሰናከል፣ የሲም ካርድ ያስወግዱ"</string>
<string name="mobile_network_tap_to_activate" msgid="4139979375717958102">"<xliff:g id="CARRIER">%1$s</xliff:g> ን ለማግበር መታ ያድርጉ"</string>
- <string name="mobile_network_erase_sim" msgid="4629071168032714930">"ሲምን ደምስስ"</string>
+ <!-- no translation found for mobile_network_erase_sim (5387971155494245850) -->
+ <skip />
<string name="preferred_network_mode_title" msgid="3083431168988535628">"የሚመረጠው የአውታረ መረብ ዓይነት"</string>
<string name="preferred_network_mode_summary" msgid="537577807865497546">"የአውታረ መረቡን የክወና ሁነታን ለውጥ"</string>
<string name="preferred_network_mode_dialogtitle" msgid="4179420486180351631">"የሚመረጠው የአውታረ መረብ ዓይነት"</string>
@@ -4484,6 +4518,40 @@
<string name="roaming_check_price_warning" msgid="5876977438036791361">"ለዋጋው የአውታረ መረብ አቅራቢዎ ጋር ይመልከቱ።"</string>
<string name="mobile_data_usage_title" msgid="2047864499317759728">"የመተግበሪያ ውሂብ አጠቃቀም"</string>
<string name="mobile_network_mode_error" msgid="9222056129897416074">"ልክ ያልሆነ አውታረ መረብ ሁነታ <xliff:g id="NETWORKMODEID">%1$d</xliff:g>። ችላ በል።"</string>
+ <!-- no translation found for satellite_setting_title (2543034229989047673) -->
+ <skip />
+ <!-- no translation found for satellite_setting_enabled_summary (3554127722727530845) -->
+ <skip />
+ <!-- no translation found for satellite_setting_disabled_summary (6789122487534159857) -->
+ <skip />
+ <!-- no translation found for keywords_satellite_setting (3312183289776517695) -->
+ <skip />
+ <!-- no translation found for category_name_about_satellite_messaging (3756205049485508340) -->
+ <skip />
+ <!-- no translation found for title_about_satellite_setting (9212860038048311345) -->
+ <skip />
+ <!-- no translation found for category_title_your_satellite_plan (3017895097366691841) -->
+ <skip />
+ <!-- no translation found for title_have_satellite_plan (2048372355699977947) -->
+ <skip />
+ <!-- no translation found for title_no_satellite_plan (2876056203035197505) -->
+ <skip />
+ <!-- no translation found for summary_add_satellite_setting (3815254731634052432) -->
+ <skip />
+ <!-- no translation found for category_name_how_it_works (585303230539269496) -->
+ <skip />
+ <!-- no translation found for title_satellite_connection_guide (3294802307913609072) -->
+ <skip />
+ <!-- no translation found for summary_satellite_connection_guide (3496123195218418456) -->
+ <skip />
+ <!-- no translation found for title_supported_service (4275535165812691571) -->
+ <skip />
+ <!-- no translation found for summary_supported_service (4320535903444834786) -->
+ <skip />
+ <!-- no translation found for satellite_setting_summary_more_information (4008690241760925372) -->
+ <skip />
+ <!-- no translation found for more_about_satellite_messaging (3385673133561348509) -->
+ <skip />
<string name="mobile_network_apn_title" msgid="5582995550142073054">"የመዳረሻ ነጥብ ስም"</string>
<string name="keywords_access_point_names" msgid="8174967126858505945">"ኤፒኤን"</string>
<string name="manual_mode_disallowed_summary" msgid="4243142645520152175">"ከ<xliff:g id="CARRIER">%1$s</xliff:g> ጋር ሲገናኝ የማይገኝ"</string>
@@ -4493,9 +4561,12 @@
<string name="sim_action_switch_sub_dialog_title" msgid="9180969453358718635">"ወደ <xliff:g id="CARRIER_NAME">%1$s</xliff:g> ይቀየር?"</string>
<string name="sim_action_switch_psim_dialog_title" msgid="5613177333235213024">"ወደ ሲም ካርድ መጠቀም ይቀይሩ?"</string>
<string name="sim_action_switch_sub_dialog_mep_title" msgid="933856847099933004">"<xliff:g id="CARRIER_NAME">%1$s</xliff:g>ን ይጠቀሙ?"</string>
- <string name="sim_action_switch_sub_dialog_text" msgid="2091834911153293004">"በአንድ ጊዜ አንድ ሲም ብቻ ነው ገባሪ ሊሆን የሚችለው።\n\nወደ <xliff:g id="TO_CARRIER_NAME">%1$s</xliff:g> መቀየር የ<xliff:g id="FROM_CARRIER_NAME">%2$s</xliff:g> አገልግሎትዎን አይሰርዘውም።"</string>
- <string name="sim_action_switch_sub_dialog_text_downloaded" msgid="8977951796005849471">"በአንድ ጊዜ ገቢር መሆን የሚችለው 1 ኢሲም ብቻ ነው።\n\nወደ <xliff:g id="TO_CARRIER_NAME">%1$s</xliff:g> መቀየር የ<xliff:g id="FROM_CARRIER_NAME">%2$s</xliff:g> አገልግሎትዎን አይሰርዝም።"</string>
- <string name="sim_action_switch_sub_dialog_text_single_sim" msgid="6188750682431170845">"በአንድ ጊዜ አንድ ሲም ብቻ ነው ገቢር ሊሆን የሚችለው።\n\nመቀየር የ<xliff:g id="TO_CARRIER_NAME">%1$s</xliff:g> አገልግሎትዎን አይሰርዘውም።"</string>
+ <!-- no translation found for sim_action_switch_sub_dialog_text (7474905814976249607) -->
+ <skip />
+ <!-- no translation found for sim_action_switch_sub_dialog_text_downloaded (6415848271400253954) -->
+ <skip />
+ <!-- no translation found for sim_action_switch_sub_dialog_text_single_sim (421658355882679837) -->
+ <skip />
<string name="sim_action_switch_sub_dialog_mep_text" msgid="8348764755143679582">"በአንድ ጊዜ 2 ሲሞችን መጠቀም ይችላሉ። <xliff:g id="CARRIER_NAME">%1$s</xliff:g>ን ለመጠቀም ሌላኛው ሲም ያጥፉ።"</string>
<string name="sim_action_switch_sub_dialog_confirm" msgid="1901181581944638961">"ወደ <xliff:g id="CARRIER_NAME">%1$s</xliff:g> ይቀይሩ"</string>
<string name="sim_action_switch_sub_dialog_carrier_list_item_for_turning_off" msgid="5392037608705799522">"<xliff:g id="CARRIER_NAME">%1$s</xliff:g>ን ያጥፉ"</string>
@@ -4520,6 +4591,29 @@
<string name="sim_action_turn_off" msgid="3506698692916473000">"አጥፋ"</string>
<string name="dsds_activation_failure_title" msgid="4467364110584914794">"ሲምን ማግበር አልተቻለም"</string>
<string name="dsds_activation_failure_body_msg2" msgid="73044349546544410">"ሲሙን እንደገና ለማብራት ይሞክሩ። ችግሩ ከቀጠለ መሣሪያዎን ዳግም ያስነሱት።"</string>
+ <string name="sim_onboarding_bottomsheets_title" msgid="143711121394213711">"ሲምዎን ያዋቅሩ"</string>
+ <string name="sim_onboarding_bottomsheets_msg" msgid="7367245016476460849">"በዚህ መሣሪያ ላይ በርካታ ሲሞች እንዲጠቀሙ የተንቀሳቃሽ ስልክ አውታረ መረብዎን ቅንብሮች ያዘጋጁ"</string>
+ <string name="sim_onboarding_label_sim_title" msgid="273162565849288273">"ሲሞችዎን ይሰይሙ"</string>
+ <string name="sim_onboarding_label_sim_msg" msgid="5105859235219529056">"እነዚህን ስያሜዎች ጥሪዎችን ሲያደርጉ፣ የጽሑፍ መልዕክቶችን ሲላኩ እና ውሂብ ሲጠቀሙ እና በቅንብሮች ውስጥ ያያሉ"</string>
+ <string name="sim_onboarding_label_sim_dialog_title" msgid="5839073125605286120">"የሲም መሰየሚያ"</string>
+ <string name="sim_onboarding_label_sim_dialog_label" msgid="9020433985426525185">"ስያሜ"</string>
+ <string name="sim_onboarding_select_sim_title" msgid="5895262188167744055">"የትኞቹን ሲሞች እንደሚጠቀሙ ይምረጡ"</string>
+ <string name="sim_onboarding_select_sim_msg" msgid="5638859405391915048">"በአንድ ጊዜ 2 ሲሞችን መጠቀም ይችላሉ"</string>
+ <string name="sim_onboarding_primary_sim_title" msgid="2793090401371135675">"ዋና ሲምዎን ያዘጋጁ"</string>
+ <string name="sim_onboarding_primary_sim_msg" msgid="5484656671490558032">"ለጥሪዎች፣ ጽሑፎች እና ውሂቦች የትኞቹን ሲምዎች በነባሪነት እንደሚጠቀሙ ይምረጡ"</string>
+ <string name="primary_sim_title" msgid="2508161011657571566">"የእርስዎ ዋና ሲሞች"</string>
+ <string name="primary_sim_calls_title" msgid="4961189133582615685">"ጥሪዎች"</string>
+ <string name="primary_sim_texts_title" msgid="1287584042733097749">"ጽሑፎች"</string>
+ <string name="primary_sim_automatic_data_title" msgid="1265528923229642480">"ራስ-ሰር የውሂብ መቀየር"</string>
+ <string name="primary_sim_automatic_data_msg" msgid="1612203837010785203">"በሽፋን እና በተገኝነት ላይ በመመስረት ከሁለቱም የሲም ውሂብ ይጠቀሙ"</string>
+ <string name="sim_onboarding_phoneNumber_data_only" msgid="8158409121949373662">"ውሂብ-ብቻ"</string>
+ <string name="sim_onboarding_setup" msgid="5750393553605388463">"ያዋቅሩ"</string>
+ <string name="sim_onboarding_next" msgid="6415025179929475355">"ቀጣይ"</string>
+ <!-- no translation found for sim_onboarding_progressbar_turning_sim_on (1163318788393361574) -->
+ <skip />
+ <string name="mobile_network_spn_title" msgid="3053793174495329077">"የተንቀሳቃሽ ስልክ አውታረ መረብ"</string>
+ <string name="mobile_network_phone_number_title" msgid="2090794402855021784">"ስልክ ቁጥር"</string>
+ <string name="mobile_network_sim_label_color_title" msgid="2401352348041132876">"የሲም መሰየሚያ እና ቀለም"</string>
<string name="sim_setup_channel_id" msgid="8797972565087458515">"አውታረ መረብን ማግበር"</string>
<string name="sim_switch_channel_id" msgid="4927038626791837861">"የአገልግሎት አቅራቢን መቀየር"</string>
<string name="post_dsds_reboot_notification_title_with_carrier" msgid="3308827462185135307">"<xliff:g id="CARRIER_NAME">%1$s</xliff:g> ገቢር ነው"</string>
@@ -4539,11 +4633,15 @@
<string name="switch_sim_dialog_no_switch_text" msgid="7053939850026876088">"የተንቀሳቃሽ ስልክ ውሂብን፣ የስልክ ጥሪ ባህሪያትን እና ኤስኤምኤስን ለመጠቀም ወደ የእርስዎ አውታረ መረብ ቅንብሮች ይሂዱ።"</string>
<string name="sim_card_label" msgid="6263064316075963775">"ሲም"</string>
<string name="erase_sim_dialog_title" msgid="4742077437653028326">"ይህ ኢሲም ይደምሰስ?"</string>
- <string name="erase_sim_dialog_text" msgid="753031064269699885">"ይህን ሲም መደምሰስ የ<xliff:g id="CARRIER_NAME_A">%1$s</xliff:g> አገልግሎቱን ከዚህ መሣሪያ ያስወግደዋል።\n\nለ<xliff:g id="CARRIER_NAME_B">%1$s</xliff:g> የሆነ አገልግሎት አይሰረዝም።"</string>
+ <!-- no translation found for erase_sim_dialog_text (1406141218170595272) -->
+ <skip />
<string name="erase_sim_confirm_button" msgid="8309115684335320541">"ደምስስ"</string>
- <string name="erasing_sim" msgid="7877703231075699139">"ሲም በመደምሰስ ላይ…"</string>
- <string name="erase_sim_fail_title" msgid="2024446702985862427">"ሲምን መደምሰስ አልተቻለም"</string>
- <string name="erase_sim_fail_text" msgid="7870804401227483131">"ይኼ ሲም በስህተት ምክንያት ሊደመሰስ አይችልም።\n\nየእርስዎን መሣሪያ ዳግም ያስጀምሩ እና እንደገና ይሞክሩ።"</string>
+ <!-- no translation found for erasing_sim (4237180547590463930) -->
+ <skip />
+ <!-- no translation found for erase_sim_fail_title (1445700500168357303) -->
+ <skip />
+ <!-- no translation found for erase_sim_fail_text (6898841004987411547) -->
+ <skip />
<string name="network_connection_request_dialog_title" msgid="1896186380874289434">"ከመሣሪያ ጋር ያገናኙ"</string>
<string name="network_connection_request_dialog_summary" msgid="7693038309792726170">"የ<xliff:g id="APPNAME">%1$s</xliff:g> መተግበሪያ ከመሣሪያዎ ጋር ለመገናኘት ጊዜያዊ የWi‑Fi አውታረ መረብን መጠቀም ይፈልጋል"</string>
<string name="network_connection_timeout_dialog_message" msgid="598509083077743772">"ምንም መሣሪያዎች አልተገኙም መሣሪያዎች እንደበሩ እና ለመገናኘት የሚገኝ መሆኑን ያረጋግጡ።"</string>
@@ -4615,6 +4713,14 @@
<string name="work_policy_privacy_settings" msgid="2702644843505242596">"የእርስዎ የስራ መመሪያ መረጃ"</string>
<string name="work_policy_privacy_settings_summary" msgid="690118670737638405">"በአይቲ አስተዳዳሪዎ የሚቀናበሩ ቅንብሮች"</string>
<string name="track_frame_time_keywords" msgid="7885340257945922239">"ጂፒዩ"</string>
+ <string name="enable_16k_pages" msgid="5009476566957520607">"በ16ኪባ የገጽ መጠን አስነሳ"</string>
+ <string name="enable_16k_pages_summary" msgid="428117226069445198">"በ16ኪባ ገጽ መጠን የሚደገፍ ከርነል በመጠቀም መሳሪያን አስነሳ"</string>
+ <string name="confirm_enable_16k_pages_title" msgid="6751570067857011642">"ከ16ኪባ ገጾች ጋር ተኳዃኝ በሆነ ከርነል ዳግም ይነሳ?"</string>
+ <string name="confirm_enable_16k_pages_text" msgid="702888115148257215">"ማስጠንቀቂያ፦ አንዳንድ መተግበሪያዎች ከዚህ ሁነታ ጋር ተኳዃኝ ላይሆኑ ይችላሉ። መሣሪያው ከማረጋገጫ በኋላ ዳግም ይነሳል።"</string>
+ <string name="confirm_enable_4k_pages_title" msgid="626987400420355263">"ከ4ኪባ ገጾች ጋር ተኳዃኝ በሆነ ከርነል ዳግም ይነሳ?"</string>
+ <string name="confirm_enable_4k_pages_text" msgid="6168921566226074524">"መሣሪያው ከማረጋገጫ በኋላ ዳግም ይነሳል።"</string>
+ <string name="toast_16k_update_failed_text" msgid="8888858987184345567">"ከርነልን ወደ 16ኪባ ገጾች ተኳዃኝ ከርነል ማዘመን አልተሳካም።"</string>
+ <string name="progress_16k_ota_title" msgid="2117218313875523741">"ለውጦችን በመተግበር ላይ"</string>
<string name="bug_report_handler_title" msgid="713439959113250125">"የሳንካ ሪፖርት ተቆጣጣሪ"</string>
<string name="bug_report_handler_picker_footer_text" msgid="4935758328366585673">"በእርስዎ መሣሪያ ላይ የሳንካ ሪፖርት አቋራጭን የትኛው መተግበሪያ እንደሚቆጣጠር ይወስናል።"</string>
<string name="personal_profile_app_subtext" msgid="5586060806997067676">"የግል"</string>
@@ -4700,8 +4806,10 @@
<string name="sim_category_title" msgid="2341314000964710495">"ሲም"</string>
<string name="downloaded_sim_category_title" msgid="2876988650413179752">"ኢሲም"</string>
<string name="downloaded_sims_category_title" msgid="487799905978489922">"ኢሲሞች"</string>
- <string name="sim_category_active_sim" msgid="1503823567818544012">"ንቁ"</string>
- <string name="sim_category_inactive_sim" msgid="4068899490133820881">"ያልነቃ"</string>
+ <!-- no translation found for sim_category_active_sim (3077009911935592178) -->
+ <skip />
+ <!-- no translation found for sim_category_inactive_sim (7351553344148400450) -->
+ <skip />
<string name="sim_category_default_active_sim" msgid="1208194173387987231">" / ለ<xliff:g id="ID_1">%1$s</xliff:g> ነባሪ"</string>
<string name="default_active_sim_calls" msgid="2390973682556353558">"ጥሪዎች"</string>
<string name="default_active_sim_sms" msgid="8041498593025994921">"ኤስኤምኤስ"</string>
diff --git a/res/values-ar/arrays.xml b/res/values-ar/arrays.xml
index 8398b6e..509c4b9 100644
--- a/res/values-ar/arrays.xml
+++ b/res/values-ar/arrays.xml
@@ -482,4 +482,7 @@
<!-- no translation found for notification_polite_options:0 (4617190141263245257) -->
<!-- no translation found for notification_polite_options:1 (3884076684767467743) -->
<!-- no translation found for notification_polite_options:2 (8765197536079931966) -->
+ <!-- no translation found for private_space_auto_lock_options:0 (551584871228110817) -->
+ <!-- no translation found for private_space_auto_lock_options:1 (3263162333754809690) -->
+ <!-- no translation found for private_space_auto_lock_options:2 (1575103586471380629) -->
</resources>
diff --git a/res/values-ar/strings.xml b/res/values-ar/strings.xml
index a8bf6e7..e46c770 100644
--- a/res/values-ar/strings.xml
+++ b/res/values-ar/strings.xml
@@ -28,6 +28,7 @@
<string name="show_dev_on" msgid="2840850085134853754">"لقد أصبحت الآن مطور برامج!"</string>
<string name="show_dev_already" msgid="7041756429707644630">"لا حاجة لذلك، فأنت مطور برامج فعلاً."</string>
<string name="dev_settings_disabled_warning" msgid="6971867026249671244">"يُرجى تفعيل خيارات المطوري أولاً."</string>
+ <string name="dev_settings_available_to_admin_only_warning" msgid="3408243404879083111">"يمكن للمستخدمين المشرفين وحدهم الوصول إلى إعدادات المطوّر."</string>
<string name="header_category_system" msgid="1665516346845259058">"النظام"</string>
<string name="radioInfo_service_in" msgid="9088637745836646271">"قيد الخدمة"</string>
<string name="radioInfo_service_out" msgid="1868347333892403287">"خارج نطاق الخدمة"</string>
@@ -551,12 +552,20 @@
<string name="private_space_one_lock_summary" msgid="2759953747682959371">"يمكنك فتح قفل المساحة الخاصة بالطريقة نفسها المستخدَمة لفتح قفل هاتفك، أو اختيار طريقة أخرى."</string>
<string name="private_space_screen_lock_title" msgid="8679383894967823163">"استخدام قفل شاشة الجهاز"</string>
<string name="private_space_biometric_title" msgid="3934339826674553174">"فتح الجهاز ببصمة الإصبع والتعرّف على الوجه"</string>
+ <string name="private_space_fingerprint_title" msgid="5989254643211889931">"فتح الجهاز ببصمة الإصبع"</string>
+ <string name="private_space_face_title" msgid="3290402865367663079">"فتح الجهاز بالتعرّف على الوجه"</string>
<string name="private_space_biometric_summary" msgid="4403837276018724581">"انقر لإعداد هذه الميزة."</string>
<string name="private_space_fingerprint_unlock_title" msgid="5804023571114910034">"استخدام ميزة \"فتح الجهاز ببصمة الإصبع\" للمساحة الخاصّة"</string>
<string name="private_space_face_unlock_title" msgid="6613018437620070183">"استخدام ميزة \"فتح الجهاز بالتعرّف على الوجه\" للمساحة الخاصّة"</string>
<string name="private_space_category_ways_to_unlock" msgid="4356631225316950046">"طُرق فتح القفل"</string>
<string name="private_space_screen_lock_summary" msgid="394837965365561070">"نفس قفل شاشة الجهاز"</string>
<string name="private_space_new_lock_title" msgid="7306873010565337671">"هل تريد اختيار طريقة جديدة لقفل المساحة الخاصة؟"</string>
+ <string name="private_space_auto_lock_title" msgid="4757097802686131305">"القفل التلقائي"</string>
+ <string name="private_space_auto_lock_page_title" msgid="2993714305725968632">"قفل المساحة الخاصة تلقائيًا"</string>
+ <string name="private_space_auto_lock_page_summary" msgid="8679844515655838654">"يمكنك قفل مساحتك الخاصة تلقائيًا إذا لم تستخدم جهازك لفترة زمنية."</string>
+ <string name="private_space_auto_lock_every_time" msgid="1215061855836002830">"في كل مرة يتم فيها قفل الجهاز"</string>
+ <string name="private_space_auto_lock_after_inactivity" msgid="1748673030841528649">"بعد توقّف النشاط لمدة 5 دقائق"</string>
+ <string name="private_space_auto_lock_never" msgid="595014527119778873">"أبدًا"</string>
<string name="private_space_hide_title" msgid="8687034008994037610">"الإخفاء بعد القفل"</string>
<string name="privatespace_hide_page_title" msgid="972581369094289386">"إخفاء المساحة الخاصة إذا كانت مقفلة"</string>
<string name="privatespace_hide_page_summary" msgid="1052569521186403642">"يمكنك إخفاء المساحة الخاصة من قائمة التطبيقات على جهازك لمنع وصول الآخرين إليها."</string>
@@ -570,6 +579,7 @@
<string name="private_space_delete_title" msgid="3075645119800272800">"حذف المساحة الخاصة"</string>
<string name="private_space_deleted" msgid="7825768516955610897">"تم حذف المساحة الخاصة بنجاح."</string>
<string name="private_space_delete_failed" msgid="8500755484258565011">"تعذَّر حذف المساحة الخاصة."</string>
+ <string name="private_space_unlocked" msgid="9091600948712932046">"تم فتح قفل المساحة الخاصة."</string>
<string name="no_device_lock_title" msgid="1078223464721029954">"ضبط قفل شاشة"</string>
<string name="no_device_lock_summary" msgid="7436025227616244687">"لاستخدام المساحة الخاصة، يجب ضبط قفل شاشة على هذا الجهاز."</string>
<string name="no_device_lock_action_label" msgid="2640487005629001288">"ضبط قفل الشاشة"</string>
@@ -597,8 +607,14 @@
<string name="private_space_access_text" msgid="4258842502257201013">"للوصول إلى المساحة الخاصة، انتقِل إلى قائمة التطبيقات ثم مرِّر سريعًا للأسفل."</string>
<string name="private_space_done_label" msgid="1020482651595246071">"تم"</string>
<string name="private_space_scrolldown_to_access" msgid="4820954877349434545">"انتقِل للأسفل للعثور على مساحة خاصة."</string>
- <string name="private_space_retry_signin_title" msgid="2340841075193680666">"تسجيل الدخول لإعداد المساحة الخاصة"</string>
- <string name="private_space_retry_summary" msgid="1976929616948459609">"يجب تسجيل الدخول إلى حسابك لإعداد مساحة خاصة."</string>
+ <!-- no translation found for private_space_retry_signin_title (8090276618867918844) -->
+ <skip />
+ <!-- no translation found for private_space_retry_summary (1920444015972648774) -->
+ <skip />
+ <!-- no translation found for private_space_skip_login_label (7078019409056628192) -->
+ <skip />
+ <!-- no translation found for private_space_continue_login_label (7779965766333065391) -->
+ <skip />
<string name="private_space_lock_setup_title" msgid="6541564212199510787">"اختيار قفل للمساحة الخاصة"</string>
<string name="private_space_lock_setup_description" msgid="423405593476300918">"يمكنك فتح قفل المساحة الخاصة باستخدام بصمة إصبعك. ولأغراض تتعلق بالأمان، يتطلب هذا الخيار استخدام قفل احتياطي."</string>
<string name="private_space_choose_your_pin_header" msgid="4560802934975898265">"ضبط رقم تعريف شخصي للمساحة الخاصّة"</string>
@@ -636,7 +652,7 @@
<string name="setup_lock_settings_options_button_label" msgid="6098297461618298505">"خيارات قفل الشاشة"</string>
<string name="setup_lock_settings_options_dialog_title" msgid="7985107300517468569">"خيارات قفل الشاشة"</string>
<string name="lock_screen_auto_pin_confirm_title" msgid="3012128112186088375">"التأكيد التلقائي لفتح القفل"</string>
- <string name="lock_screen_auto_pin_confirm_summary" msgid="9050818870806580819">"يتم فتح القفل تلقائيًا إذا أدخلت رقم تعريف شخصيًا صحيحًا مكونًا من 6 أرقام أو أكثر. هذا إلى حد ما أقل أمانًا من النقر على Enter للتأكيد."</string>
+ <string name="lock_screen_auto_pin_confirm_summary" msgid="9050818870806580819">"يتم فتح القفل تلقائيًا إذا أدخلت رقم تعريف شخصيًا صحيحًا مكونًا من ٦ أرقام أو أكثر. هذا إلى حد ما أقل أمانًا من النقر على Enter للتأكيد."</string>
<string name="auto_pin_confirm_user_message" msgid="6194556173488939314">"التأكيد التلقائي لرقم التعريف الشخصي الصحيح"</string>
<string name="auto_pin_confirm_opt_in_security_message" msgid="580773976736184893">"تأكيد رقم التعريف الشخصي عن طريق النقر على Enter هو طريقة أكثر أمانًا من استخدام التأكيد التلقائي."</string>
<string name="auto_confirm_on_pin_verify_description" msgid="2052240431173223502">"أدخِل رقم التعريف الشخصي للجهاز لتفعيل التأكيد التلقائي."</string>
@@ -1373,6 +1389,8 @@
<string name="battery_level_title" msgid="1371765298786083448">"مستوى البطارية"</string>
<string name="communal_settings_title" msgid="2845678473945902115">"الإعدادات المشتركة"</string>
<string name="communal_settings_summary" msgid="4923914136953940317">"الإعدادات المشتركة"</string>
+ <!-- no translation found for satellite_setting (706846910912477125) -->
+ <skip />
<string name="apn_settings" msgid="4295467389400441299">"أسماء نقاط الوصول"</string>
<string name="apn_edit" msgid="2003683641840248741">"تعديل نقطة الوصول"</string>
<string name="apn_add" msgid="9069613192201630934">"إضافة نقطة وصول"</string>
@@ -1407,6 +1425,8 @@
<string name="menu_save" msgid="6611465355127483100">"حفظ"</string>
<string name="menu_cancel" msgid="1197826697950745335">"إلغاء"</string>
<string name="error_title" msgid="7158648377702417716"></string>
+ <!-- no translation found for error_duplicate_apn_entry (7792928408935276618) -->
+ <skip />
<string name="error_name_empty" msgid="1258275899283079142">"لا يمكن أن يكون حقل الاسم فارغًا."</string>
<string name="error_apn_empty" msgid="7657491065443746915">"لا يمكن أن يكون APN فارغًا."</string>
<string name="error_mcc_not3" msgid="883659545640179094">"يجب أن يكون حقل MCC من ثلاثة أرقام."</string>
@@ -1425,7 +1445,8 @@
<string name="reset_bluetooth_wifi_button_text" msgid="3974098137045963639">"إعادة الضبط"</string>
<string name="reset_bluetooth_wifi_complete_toast" msgid="5893439291030574365">"تمت إعادة ضبط البلوتوث وWi‑Fi."</string>
<string name="reset_esim_title" msgid="4194570573425902754">"محو بيانات شرائح eSIM"</string>
- <string name="reset_esim_desc" msgid="3662444090563399131">"لن يؤدي هذا إلى إلغاء أيّ خطة من خطط خدمة الجوّال. لتنزيل شرائح SIM بديلة، يمكنك التواصل مع مشغّل شبكة الجوّال."</string>
+ <!-- no translation found for reset_esim_desc (6125192435907740751) -->
+ <skip />
<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="1129251284212847939">"هل تريد إعادة ضبط كل إعدادات الشبكة ومحو بيانات شرائح eSIM؟ لا يمكنك التراجع عن هذا الإجراء."</string>
@@ -1433,15 +1454,18 @@
<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">"يتعذّر محو بيانات شرائح SIM"</string>
- <string name="reset_esim_error_msg" msgid="7279607120606365250">"يتعذّر محو بيانات شرائح eSIM هذه بسبب حدوث خطأ.\n\nيمكنك إعادة تشغيل الجهاز والمحاولة مرة أخرى."</string>
+ <!-- no translation found for reset_esim_error_title (6516110227665862295) -->
+ <skip />
+ <!-- no translation found for reset_esim_error_msg (8459527827897797168) -->
+ <skip />
<string name="main_clear_title" msgid="277664302144837723">"محو جميع البيانات (إعادة الضبط على الإعدادات الأصلية)"</string>
<string name="main_clear_short_title" msgid="4752094765533020696">"محو جميع البيانات (إعادة الضبط على الإعدادات الأصلية)"</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_final_desc" msgid="5800877928569039580">"سيتم حذف جميع المعلومات الشخصية والتطبيقات التي تم تنزيلها. لا يمكنك التراجع عن هذا الإجراء."</string>
- <string name="main_clear_final_desc_esim" msgid="440406836793824969">"سيتم حذف جميع المعلومات الشخصية، بما في ذلك التطبيقات وشرائح SIM التي تم تنزيلها. لا يمكنك التراجع عن هذا الإجراء."</string>
+ <!-- no translation found for main_clear_final_desc_esim (6592404057237813989) -->
+ <skip />
<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>
@@ -1672,6 +1696,14 @@
<string name="force_stop" msgid="2681771622136916280">"فرض الإيقاف"</string>
<string name="archive" msgid="9074663845068632127">"أرشفة"</string>
<string name="restore" msgid="7622486640713967157">"استعادة"</string>
+ <!-- no translation found for restoring_step_one (3465050101254272874) -->
+ <skip />
+ <!-- no translation found for restoring_step_two (140484846432595108) -->
+ <skip />
+ <!-- no translation found for restoring_step_three (3712883580876329811) -->
+ <skip />
+ <!-- no translation found for restoring_step_four (8966846882470446209) -->
+ <skip />
<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>
@@ -1728,7 +1760,6 @@
<string name="archiving_failed" msgid="2037798988961634978">"تعذّرت عملية الأرشفة"</string>
<string name="archiving_succeeded" msgid="7891249456483297845">"تمت أرشفة \"<xliff:g id="PACKAGE_LABEL">%1$s</xliff:g>\""</string>
<string name="restoring_failed" msgid="3390531747355943533">"تعذَّرت استعادة التطبيق."</string>
- <string name="restoring_succeeded" msgid="4967353965137524330">"تمت استعادة <xliff:g id="PACKAGE_LABEL">%1$s</xliff:g>."</string>
<string name="restoring_in_progress" msgid="7787443682651146115">"جارٍ استعادة <xliff:g id="PACKAGE_LABEL">%1$s</xliff:g>."</string>
<string name="another_migration_already_in_progress" msgid="6550546307856052261">"هناك عملية نقل أخرى قيد التقدم حاليًا."</string>
<string name="insufficient_storage" msgid="8115088042669030558">"ليست هناك مساحة تخزين كافية."</string>
@@ -1920,10 +1951,8 @@
<string name="usage_stats_sort_by_usage_time" msgid="2927310334119998301">"الترتيب حسب وقت الاستخدام"</string>
<string name="usage_stats_sort_by_last_time_used" msgid="7039213339779884017">"الترتيب حسب وقت آخر استخدام"</string>
<string name="usage_stats_sort_by_app_name" msgid="4463833145514850478">"الترتيب حسب اسم التطبيق"</string>
- <!-- no translation found for last_time_used_label (7589377271406011659) -->
- <skip />
- <!-- no translation found for last_time_used_never (2936073559267990034) -->
- <skip />
+ <string name="last_time_used_label" msgid="7589377271406011659">"تاريخ آخر استخدام"</string>
+ <string name="last_time_used_never" msgid="2936073559267990034">"مطلقًا"</string>
<string name="usage_time_label" msgid="9105343335151559883">"وقت الاستخدام"</string>
<string name="accessibility_settings" msgid="4713215774904704682">"تسهيل الاستخدام"</string>
<string name="accessibility_settings_title" msgid="6739115703615065716">"إعدادات تسهيل الاستخدام"</string>
@@ -2378,12 +2407,6 @@
<string name="battery_tip_high_usage_summary" msgid="3938999581403084551">"عرض التطبيقات ذات أعلى معدّل استخدام للبطارية"</string>
<string name="battery_tip_limited_temporarily_title" msgid="6258554134146272311">"تم تحسين الشحن لحماية البطارية"</string>
<string name="battery_tip_limited_temporarily_summary" msgid="5107379280241187562">"للمساعدة في إطالة عمر البطارية، يتم تحسين الشحن."</string>
- <string name="battery_tip_dock_defender_future_bypass_title" msgid="4332616280495788195">"تم تحسين الشحن لحماية البطارية"</string>
- <string name="battery_tip_dock_defender_future_bypass_summary" msgid="7870758621381307597">"للمساعدة في إطالة عمر البطارية، يتم تحسين الشحن في وضع الإرساء."</string>
- <string name="battery_tip_dock_defender_active_title" msgid="1414785238383255699">"تم تحسين الشحن لحماية البطارية"</string>
- <string name="battery_tip_dock_defender_active_summary" msgid="3512082623718801459">"للمساعدة في إطالة عمر البطارية، يتم تحسين الشحن في وضع الإرساء."</string>
- <string name="battery_tip_dock_defender_temporarily_bypassed_title" msgid="1679449361090557201">"الشحن بالكامل"</string>
- <string name="battery_tip_dock_defender_temporarily_bypassed_summary" msgid="1099500476761333281">"لحماية البطارية، سيتم تحسين الشحن في المرة التالية التي يكون فيها الجهاز اللوحي في وضع الإرساء."</string>
<string name="battery_tip_limited_temporarily_sec_button_content_description" msgid="5648444926736883551">"مزيد من المعلومات عن إيقاف الشحن مؤقتًا"</string>
<string name="battery_tip_limited_temporarily_dialog_resume_charge" msgid="2302295458913832342">"استئناف الشحن"</string>
<string name="battery_tip_dialog_message_footer" msgid="986542164372177504">"يشمل النشاط الكثيف لطاقة البطارية في الخلفية"</string>
@@ -2401,7 +2424,8 @@
<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_charge_to_full_button" msgid="6701709034348116261">"شحن الجهاز تمامًا"</string>
- <string name="battery_tip_incompatible_charging_title" msgid="5120763575150751300">"مشكلة متعلّقة بجهاز الشحن الملحق"</string>
+ <!-- no translation found for battery_tip_incompatible_charging_title (1567827436103364999) -->
+ <skip />
<string name="battery_tip_incompatible_charging_content_description" msgid="355668467640367701">"مزيد من المعلومات عن الشحن بمحوِّل طاقة غير متوافق"</string>
<string name="smart_battery_manager_title" msgid="3677620516657920364">"مدير البطارية"</string>
<string name="smart_battery_title" msgid="9095903608520254254">"إدارة التطبيقات تلقائيًا"</string>
@@ -2493,13 +2517,11 @@
<string name="battery_usage_chart_label_now" msgid="4598282721949430165">"الآن"</string>
<string name="battery_usage_timestamps_hyphen" msgid="7401188432989043905">"<xliff:g id="FROM_TIMESTAMP">%1$s</xliff:g> - <xliff:g id="TO_TIMESTAMP">%2$s</xliff:g>"</string>
<string name="battery_usage_day_and_hour" msgid="1417890420844950881">"<xliff:g id="DAY">%1$s</xliff:g> <xliff:g id="HOUR">%2$s</xliff:g>"</string>
- <!-- no translation found for battery_usage_time_info_and_battery_level (6732629268310936155) -->
- <skip />
+ <string name="battery_usage_time_info_and_battery_level" msgid="6732629268310936155">"<xliff:g id="TIME_INFO">%1$s</xliff:g> <xliff:g id="BATTERY_LEVEL">%2$s</xliff:g>"</string>
<string name="battery_usage_chart" msgid="4114747521432440017">"رسم بياني لاستخدام البطارية"</string>
<string name="daily_battery_usage_chart" msgid="4176059567682992686">"رسم بياني لاستخدام البطارية في اليوم"</string>
<string name="hourly_battery_usage_chart" msgid="3098314511076561272">"رسم بياني لاستخدام البطارية في الساعة"</string>
- <!-- no translation found for battery_level_percentage (1433178290838842146) -->
- <skip />
+ <string name="battery_level_percentage" msgid="1433178290838842146">"نسبة مستوى البطارية من <xliff:g id="START_PERCENTAGE">%1$s</xliff:g> إلى <xliff:g id="END_PERCENTAGE">%2$s</xliff:g>"</string>
<string name="battery_usage_breakdown_title_since_last_full_charge" msgid="435006273323199906">"استخدام البطارية منذ آخر عملية شحن كاملة"</string>
<string name="battery_usage_breakdown_title_for_slot" msgid="4823179483667671406">"استخدام البطارية: <xliff:g id="SLOT">%s</xliff:g>"</string>
<string name="screen_time_category_last_full_charge" msgid="8856908320256057753">"مدّة النظر إلى الشاشة منذ آخر عملية شحن كاملة"</string>
@@ -3175,7 +3197,7 @@
<string name="live_caption_title" msgid="8617086825712756983">"النسخ النصي التلقائي"</string>
<string name="live_caption_summary" msgid="2898451867595161809">"شرح تلقائي للوسائط"</string>
<string name="spatial_audio_wired_headphones" msgid="2237355789145828648">"سماعات الرأس السلكية"</string>
- <string name="spatial_audio_text" msgid="8201387855375146000">"الصوت الصادر من الوسائط المتوافقة يصبح أكثر وضوحًا."</string>
+ <string name="spatial_audio_text" msgid="8201387855375146000">"الصوت الصادر من الوسائط المتوافقة يصبح أكثر غمورًا."</string>
<string name="spatial_summary_off" msgid="8272678804629774378">"غير مفعّل"</string>
<string name="spatial_summary_on_one" msgid="6239933399496282994">"مفعّلة / <xliff:g id="OUTPUT_DEVICE">%1$s</xliff:g>"</string>
<string name="spatial_summary_on_two" msgid="4526919818832483883">"مفعّلة / <xliff:g id="OUTPUT_DEVICE_0">%1$s</xliff:g> و<xliff:g id="OUTPUT_DEVICE_1">%2$s</xliff:g>"</string>
@@ -3859,6 +3881,8 @@
<string name="voice_activation_apps_title" msgid="7130045161611529825">"التطبيقات التي تستخدم التشغيل بالصوت"</string>
<string name="permit_voice_activation_apps" msgid="9152780172988949319">"السماح بميزة التشغيل بالصوت"</string>
<string name="allow_voice_activation_apps_description" msgid="6369745626995060656">"توفِّر ميزة التشغيل بالصوت إمكانية تشغيل التطبيقات المُعتمَدة باستخدام الطلبات الصوتية وبدون لمس الجهاز. يضمن نظام الاستشعار التكيُّفي والمدمَج أن تظل البيانات خاصة بك فقط.\n\n"<a href="">"مزيد من المعلومات حول نظام الاستشعار التكيُّفي المحمي"</a></string>
+ <string name="permit_receive_sandboxed_detection_training_data" msgid="3929496847420108753">"تحسين التفعيل الصوتي"</string>
+ <string name="receive_sandboxed_detection_training_data_description" msgid="1415687008184625050">"يستخدم هذا الجهاز معلومات خاصة لتحسين نموذج التفعيل الصوتي. ومن الممكن إجراء تحديثات موجزة على التطبيقات يتم تجميعها من مختلف المستخدمين للحفاظ على الخصوصية وتحسين هذا النموذج للجميع.\n\n"<a href="">"مزيد من المعلومات حول المعلومات الخاصة"</a></string>
<string name="full_screen_intent_title" msgid="747270185715224130">"الإشعارات بملء الشاشة"</string>
<string name="permit_full_screen_intent" msgid="9035367640019960861">"السماح بعرض الإشعارات من هذا التطبيق بملء الشاشة"</string>
<string name="footer_description_full_screen_intent" msgid="7716518411349225528">"يتم السماح لهذا التطبيق بعرض إشعارات بملء الشاشة عندما يكون الجهاز مُقفَلاً. قد تستخدم التطبيقات هذا الإذن لإبراز المنبّهات أو المكالمات الواردة أو غيرها من الإشعارات العاجلة."</string>
@@ -4280,18 +4304,27 @@
<string name="autofill_app" msgid="7595308061826307921">"خدمة الملء التلقائي"</string>
<string name="default_autofill_app" msgid="372234803718251606">"الخدمة التلقائية للملء التلقائي"</string>
<string name="autofill_passwords" msgid="6708057251459761083">"كلمات المرور"</string>
- <string name="credman_chosen_app_title" msgid="872524130208251505">"كلمات المرور ومفاتيح المرور وخدمات البيانات"</string>
+ <!-- no translation found for credman_chosen_app_title (7735183808067729319) -->
+ <skip />
<string name="credman_credentials" msgid="4931371941253324143">"مقدّمو الخدمات الإضافيون"</string>
<string name="autofill_passwords_count" msgid="6359289285822955973">"{count,plural, =1{كلمة مرور واحدة}zero{# كلمة مرور}two{كلمتا مرور}few{# كلمات مرور}many{# كلمة مرور}other{# كلمة مرور}}"</string>
<string name="autofill_keywords" msgid="8598763328489346438">"تلقائي، ملء، ملء تلقائي، كلمة مرور"</string>
<string name="credman_keywords" msgid="8305600680836806170">"البيانات، مفتاح المرور، كلمة المرور"</string>
<string name="credman_autofill_keywords" msgid="701180623776848914">"تلقائي، ملء، ملء تلقائي، بيانات، مفتاح مرور، كلمة مرور"</string>
+ <!-- no translation found for credman_button_change (4072629639218503790) -->
+ <skip />
+ <!-- no translation found for credman_button_open (7519871964170816850) -->
+ <skip />
<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="credman_autofill_confirmation_message" msgid="843829628024668466">"<b>Use <xliff:g id=app_name example=Provider>%1$s</xliff:g>?</b> <br/> <br/> سيتم حفظ مفاتيح المرور وكلمات المرور الجديدة والمعلومات الأخرى هنا من الآن فصاعدًا. قد يستخدم تطبيق <xliff:g id=app_name example=Provider>%1$s</xliff:g> المحتوى الذي يظهر على شاشتك لتحديد ما يمكن ملؤه تلقائيًا."</string>
<string name="credman_picker_title" msgid="8191267620665129205">"كلمات المرور ومفاتيح المرور وخدمات البيانات"</string>
<string name="credman_confirmation_message_title" msgid="8847900085593880729">"هل تريد إيقاف %1$s؟"</string>
<string name="credman_confirmation_message" msgid="2357324543658635239">"<b>هل تريد إيقاف هذه الخدمة؟</b> <br/> <br/> لن يتم ملء المعلومات المحفوظة، مثل كلمات المرور ومفاتيح المرور وطرق الدفع والمعلومات الأخرى عند تسجيل الدخول. لاستخدام معلوماتك المحفوظة، اختَر كلمة مرور أو مفتاح مرور أو خدمة بيانات."</string>
+ <string name="credman_confirmation_message_new_ui" msgid="6126274509951156460">"<b>هل تريد إيقاف جميع الخدمات؟</b> <br/> <br/> لن يتوفَّر الملء التلقائي لكلمات المرور ومفاتيح المرور وغيرها من المعلومات المحفوظة عند تسجيل الدخول."</string>
+ <string name="credman_autofill_confirmation_message_new_ui" msgid="6222139222478822267">"<b>يجب تغيير الخدمة المفضّلة إلى <xliff:g id=app_name example=Provider>%1$s</xliff:g>?</b> <br/> <br/> سيتم حفظ مفاتيح المرور وكلمات المرور الجديدة والمعلومات الأخرى هنا من الآن فصاعدًا. وقد يستخدم تطبيق <xliff:g id=app_name example=Provider>%1$s</xliff:g> المحتوى الذي يظهر على شاشتك لتحديد ما يمكن ملؤه تلقائيًا."</string>
<string name="credman_enable_confirmation_message_title" msgid="1037501792652277829">"هل تريد استخدام %1$s؟"</string>
+ <string name="credman_limit_error_msg_title" msgid="1525814645803612135">"لا يمكن اختيار أكثر من 5 خدمات"</string>
+ <string name="credman_limit_error_msg" msgid="2521803280130310063">"يجب إيقاف خدمة واحدة على الأقل لإضافة خدمة أخرى."</string>
<string name="credman_enable_confirmation_message" msgid="8407841892310870169">"يستخدم %1$s المحتوى الذي يظهر على شاشتك لتحديد ما يمكن ملؤه تلقائيًا."</string>
<string name="credman_error_message_title" msgid="4099557206946333568">"الحد الأقصى المسموح به لكلمات المرور ومفاتيح المرور وخدمات البيانات"</string>
<string name="credman_error_message" msgid="8334797097200415449">"يمكن أن يكون لديك ما يصل إلى 5 كلمات مرور ومفاتيح مرور وخدمات بيانات نشطة في الوقت نفسه. لإضافة المزيد، عليك إيقاف إحدى الخدمات."</string>
@@ -4461,11 +4494,12 @@
<string name="mobile_network_sim_name_label" msgid="1452440641628369625">"الاسم"</string>
<string name="mobile_network_sim_color_label" msgid="5293944087609632340">"اللون (تستخدمه التطبيقات المتوافقة)"</string>
<string name="mobile_network_sim_name_rename" msgid="5967588549571582924">"حفظ"</string>
- <string name="mobile_network_use_sim_on" msgid="7298332437547707908">"استخدام شريحة SIM"</string>
+ <string name="mobile_network_use_sim_on" msgid="5333182776279917886">"استخدام شريحة SIM هذه"</string>
<string name="mobile_network_use_sim_off" msgid="6303281166199670639">"غير مفعّل"</string>
<string name="mobile_network_disable_sim_explanation" msgid="2851862257846773796">"لإيقاف شريحة SIM هذه، يمكنك إزالتها."</string>
<string name="mobile_network_tap_to_activate" msgid="4139979375717958102">"يمكنك النقر لتفعيل <xliff:g id="CARRIER">%1$s</xliff:g>."</string>
- <string name="mobile_network_erase_sim" msgid="4629071168032714930">"محو بيانات شريحة SIM"</string>
+ <!-- no translation found for mobile_network_erase_sim (5387971155494245850) -->
+ <skip />
<string name="preferred_network_mode_title" msgid="3083431168988535628">"نوع الشبكة المفضّل"</string>
<string name="preferred_network_mode_summary" msgid="537577807865497546">"تغيير وضع تشغيل الشبكة"</string>
<string name="preferred_network_mode_dialogtitle" msgid="4179420486180351631">"نوع الشبكة المفضّل"</string>
@@ -4484,6 +4518,40 @@
<string name="roaming_check_price_warning" msgid="5876977438036791361">"راجع مقدِّم الشبكة للتعرُّف على الأسعار."</string>
<string name="mobile_data_usage_title" msgid="2047864499317759728">"استخدام التطبيقات للبيانات"</string>
<string name="mobile_network_mode_error" msgid="9222056129897416074">"وضع الشبكة <xliff:g id="NETWORKMODEID">%1$d</xliff:g> غير صالح، وعليك تجاهله."</string>
+ <!-- no translation found for satellite_setting_title (2543034229989047673) -->
+ <skip />
+ <!-- no translation found for satellite_setting_enabled_summary (3554127722727530845) -->
+ <skip />
+ <!-- no translation found for satellite_setting_disabled_summary (6789122487534159857) -->
+ <skip />
+ <!-- no translation found for keywords_satellite_setting (3312183289776517695) -->
+ <skip />
+ <!-- no translation found for category_name_about_satellite_messaging (3756205049485508340) -->
+ <skip />
+ <!-- no translation found for title_about_satellite_setting (9212860038048311345) -->
+ <skip />
+ <!-- no translation found for category_title_your_satellite_plan (3017895097366691841) -->
+ <skip />
+ <!-- no translation found for title_have_satellite_plan (2048372355699977947) -->
+ <skip />
+ <!-- no translation found for title_no_satellite_plan (2876056203035197505) -->
+ <skip />
+ <!-- no translation found for summary_add_satellite_setting (3815254731634052432) -->
+ <skip />
+ <!-- no translation found for category_name_how_it_works (585303230539269496) -->
+ <skip />
+ <!-- no translation found for title_satellite_connection_guide (3294802307913609072) -->
+ <skip />
+ <!-- no translation found for summary_satellite_connection_guide (3496123195218418456) -->
+ <skip />
+ <!-- no translation found for title_supported_service (4275535165812691571) -->
+ <skip />
+ <!-- no translation found for summary_supported_service (4320535903444834786) -->
+ <skip />
+ <!-- no translation found for satellite_setting_summary_more_information (4008690241760925372) -->
+ <skip />
+ <!-- no translation found for more_about_satellite_messaging (3385673133561348509) -->
+ <skip />
<string name="mobile_network_apn_title" msgid="5582995550142073054">"أسماء نقاط الوصول"</string>
<string name="keywords_access_point_names" msgid="8174967126858505945">"apn"</string>
<string name="manual_mode_disallowed_summary" msgid="4243142645520152175">"عدم التوفُّر عند الربط بمشغّل شبكة الجوّال <xliff:g id="CARRIER">%1$s</xliff:g>"</string>
@@ -4493,9 +4561,12 @@
<string name="sim_action_switch_sub_dialog_title" msgid="9180969453358718635">"هل تريد التبديل إلى <xliff:g id="CARRIER_NAME">%1$s</xliff:g>؟"</string>
<string name="sim_action_switch_psim_dialog_title" msgid="5613177333235213024">"هل تريد التبديل إلى استخدام شريحة SIM؟"</string>
<string name="sim_action_switch_sub_dialog_mep_title" msgid="933856847099933004">"هل تريد استخدام <xliff:g id="CARRIER_NAME">%1$s</xliff:g>؟"</string>
- <string name="sim_action_switch_sub_dialog_text" msgid="2091834911153293004">"لا يمكن تفعيل أكثر من شريحة SIM واحدة في آنٍ واحد.\n\nلن يؤدي التبديل إلى <xliff:g id="TO_CARRIER_NAME">%1$s</xliff:g> إلى إلغاء خدمة <xliff:g id="FROM_CARRIER_NAME">%2$s</xliff:g>."</string>
- <string name="sim_action_switch_sub_dialog_text_downloaded" msgid="8977951796005849471">"لا يمكن تفعيل أكثر من شريحة eSIM واحدة في آنٍ واحد.\n\nلن يؤدي التبديل إلى \"<xliff:g id="TO_CARRIER_NAME">%1$s</xliff:g>\" إلى إلغاء خدمة \"<xliff:g id="FROM_CARRIER_NAME">%2$s</xliff:g>\"."</string>
- <string name="sim_action_switch_sub_dialog_text_single_sim" msgid="6188750682431170845">"لا يمكن تفعيل أكثر من شريحة SIM واحدة في آنٍ واحد.\n\nلن يؤدي التبديل إلى إلغاء خدمة <xliff:g id="TO_CARRIER_NAME">%1$s</xliff:g>."</string>
+ <!-- no translation found for sim_action_switch_sub_dialog_text (7474905814976249607) -->
+ <skip />
+ <!-- no translation found for sim_action_switch_sub_dialog_text_downloaded (6415848271400253954) -->
+ <skip />
+ <!-- no translation found for sim_action_switch_sub_dialog_text_single_sim (421658355882679837) -->
+ <skip />
<string name="sim_action_switch_sub_dialog_mep_text" msgid="8348764755143679582">"يمكنك استخدام شريحتَي SIM في آنٍ واحد. لاستخدام <xliff:g id="CARRIER_NAME">%1$s</xliff:g>، عليك إيقاف شريحة SIM الأخرى."</string>
<string name="sim_action_switch_sub_dialog_confirm" msgid="1901181581944638961">"التبديل إلى <xliff:g id="CARRIER_NAME">%1$s</xliff:g>"</string>
<string name="sim_action_switch_sub_dialog_carrier_list_item_for_turning_off" msgid="5392037608705799522">"إيقاف <xliff:g id="CARRIER_NAME">%1$s</xliff:g>"</string>
@@ -4520,6 +4591,29 @@
<string name="sim_action_turn_off" msgid="3506698692916473000">"إيقاف"</string>
<string name="dsds_activation_failure_title" msgid="4467364110584914794">"يتعذّر تفعيل شريحة SIM"</string>
<string name="dsds_activation_failure_body_msg2" msgid="73044349546544410">"حاوِل تفعيل شريحة SIM مرة أخرى. إذا استمرت المشكلة، عليك إعادة تشغيل الجهاز."</string>
+ <string name="sim_onboarding_bottomsheets_title" msgid="143711121394213711">"إعداد شريحة SIM"</string>
+ <string name="sim_onboarding_bottomsheets_msg" msgid="7367245016476460849">"يمكنك ضبط الإعدادات المفضّلة لشبكة الجوّال لاستخدام شرائح SIM متعددة على هذا الجهاز."</string>
+ <string name="sim_onboarding_label_sim_title" msgid="273162565849288273">"تصنيف شرائح SIM"</string>
+ <string name="sim_onboarding_label_sim_msg" msgid="5105859235219529056">"ستظهر هذه التصنيفات عند إجراء مكالمات أو إرسال رسائل نصية أو استخدام بيانات الجوّال، ويمكن الوصول إليها في \"الإعدادات\"."</string>
+ <string name="sim_onboarding_label_sim_dialog_title" msgid="5839073125605286120">"تصنيف شريحة SIM"</string>
+ <string name="sim_onboarding_label_sim_dialog_label" msgid="9020433985426525185">"التصنيف"</string>
+ <string name="sim_onboarding_select_sim_title" msgid="5895262188167744055">"اختيار شرائح SIM لاستخدامها"</string>
+ <string name="sim_onboarding_select_sim_msg" msgid="5638859405391915048">"يمكنك استخدام شريحتَي SIM في آنٍ واحد."</string>
+ <string name="sim_onboarding_primary_sim_title" msgid="2793090401371135675">"إعداد شرائح SIM الرئيسية"</string>
+ <string name="sim_onboarding_primary_sim_msg" msgid="5484656671490558032">"يمكنك اختيار شرائح SIM التي تريد استخدامها تلقائيًا لإجراء المكالمات أو إرسال الرسائل النصية أو استخدام بيانات الجوّال."</string>
+ <string name="primary_sim_title" msgid="2508161011657571566">"شرائح SIM الرئيسية"</string>
+ <string name="primary_sim_calls_title" msgid="4961189133582615685">"المكالمات"</string>
+ <string name="primary_sim_texts_title" msgid="1287584042733097749">"الرسائل النصية"</string>
+ <string name="primary_sim_automatic_data_title" msgid="1265528923229642480">"التبديل التلقائي لبيانات SIM"</string>
+ <string name="primary_sim_automatic_data_msg" msgid="1612203837010785203">"استخدِم البيانات المستمدة من شريحة SIM اعتمادًا على مدى التغطية أو التوفّر."</string>
+ <string name="sim_onboarding_phoneNumber_data_only" msgid="8158409121949373662">"البيانات فقط"</string>
+ <string name="sim_onboarding_setup" msgid="5750393553605388463">"إعداد"</string>
+ <string name="sim_onboarding_next" msgid="6415025179929475355">"التالي"</string>
+ <!-- no translation found for sim_onboarding_progressbar_turning_sim_on (1163318788393361574) -->
+ <skip />
+ <string name="mobile_network_spn_title" msgid="3053793174495329077">"شبكة الجوّال"</string>
+ <string name="mobile_network_phone_number_title" msgid="2090794402855021784">"رقم الهاتف"</string>
+ <string name="mobile_network_sim_label_color_title" msgid="2401352348041132876">"تصنيف شريحة SIM ولونها"</string>
<string name="sim_setup_channel_id" msgid="8797972565087458515">"تفعيل الشبكة"</string>
<string name="sim_switch_channel_id" msgid="4927038626791837861">"جارٍ تبديل مشغِّل شبكة الجوّال"</string>
<string name="post_dsds_reboot_notification_title_with_carrier" msgid="3308827462185135307">"مشغّل شبكة الجوّال <xliff:g id="CARRIER_NAME">%1$s</xliff:g> مفعّل"</string>
@@ -4539,11 +4633,15 @@
<string name="switch_sim_dialog_no_switch_text" msgid="7053939850026876088">"لاستخدام بيانات الجوّال وميزات المكالمات والرسائل القصيرة في وقتٍ لاحق، انتقِل إلى إعدادات الشبكة."</string>
<string name="sim_card_label" msgid="6263064316075963775">"شريحة SIM"</string>
<string name="erase_sim_dialog_title" msgid="4742077437653028326">"هل تريد محو بيانات شريحة eSIM؟"</string>
- <string name="erase_sim_dialog_text" msgid="753031064269699885">"سيؤدي محو بيانات شريحة SIM هذه إلى إزالة خدمة <xliff:g id="CARRIER_NAME_A">%1$s</xliff:g> من هذا الجهاز.\n\nلن يتم إلغاء خدمة <xliff:g id="CARRIER_NAME_B">%1$s</xliff:g>."</string>
+ <!-- no translation found for erase_sim_dialog_text (1406141218170595272) -->
+ <skip />
<string name="erase_sim_confirm_button" msgid="8309115684335320541">"محو البيانات"</string>
- <string name="erasing_sim" msgid="7877703231075699139">"جارٍ محو بيانات شريحة SIM…"</string>
- <string name="erase_sim_fail_title" msgid="2024446702985862427">"يتعذّر محو بيانات شريحة SIM."</string>
- <string name="erase_sim_fail_text" msgid="7870804401227483131">"يتعذّر محو بيانات شريحة SIM هذه بسبب حدوث خطأ.\n\nيمكنك إعادة تشغيل الجهاز والمحاولة مرة أخرى."</string>
+ <!-- no translation found for erasing_sim (4237180547590463930) -->
+ <skip />
+ <!-- no translation found for erase_sim_fail_title (1445700500168357303) -->
+ <skip />
+ <!-- no translation found for erase_sim_fail_text (6898841004987411547) -->
+ <skip />
<string name="network_connection_request_dialog_title" msgid="1896186380874289434">"الاتصال بالجهاز"</string>
<string name="network_connection_request_dialog_summary" msgid="7693038309792726170">"يريد تطبيق <xliff:g id="APPNAME">%1$s</xliff:g> استخدام شبكة Wi‑Fi مؤقتة للاتصال بجهازك."</string>
<string name="network_connection_timeout_dialog_message" msgid="598509083077743772">"لم يتمّ العثور على أيّ أجهزة. تأكَّد من تشغيل الأجهزة وتوفّرها للاتصال."</string>
@@ -4615,6 +4713,14 @@
<string name="work_policy_privacy_settings" msgid="2702644843505242596">"معلومات سياسة العمل"</string>
<string name="work_policy_privacy_settings_summary" msgid="690118670737638405">"يتولى مشرف تكنولوجيا المعلومات إدارة الإعدادات."</string>
<string name="track_frame_time_keywords" msgid="7885340257945922239">"وحدة معالجة الرسومات"</string>
+ <string name="enable_16k_pages" msgid="5009476566957520607">"التشغيل مع صفحات حجمها 16 كيلوبايت"</string>
+ <string name="enable_16k_pages_summary" msgid="428117226069445198">"التشغيل بنواة متوافقة مع صفحات حجمها 16 كيلوبايت"</string>
+ <string name="confirm_enable_16k_pages_title" msgid="6751570067857011642">"هل تريد إعادة التشغيل بنواة متوافقة مع الصفحات التي حجمها 16 كيلوبايت؟"</string>
+ <string name="confirm_enable_16k_pages_text" msgid="702888115148257215">"تحذير: قد لا تتوافق بعض التطبيقات مع هذا الوضع. وستتم إعادة تشغيل الجهاز بعد التأكيد."</string>
+ <string name="confirm_enable_4k_pages_title" msgid="626987400420355263">"هل تريد إعادة التشغيل بنواة متوافقة مع الصفحات التي حجمها 4 كيلوبايت؟"</string>
+ <string name="confirm_enable_4k_pages_text" msgid="6168921566226074524">"ستتم إعادة تشغيل الجهاز بعد التأكيد."</string>
+ <string name="toast_16k_update_failed_text" msgid="8888858987184345567">"تعذَّر تحديث النواة إلى إصدار متوافق مع الصفحات التي حجمها 16 كيلوبايت."</string>
+ <string name="progress_16k_ota_title" msgid="2117218313875523741">"جارٍ تطبيق التغييرات"</string>
<string name="bug_report_handler_title" msgid="713439959113250125">"معالِج تقارير الأخطاء"</string>
<string name="bug_report_handler_picker_footer_text" msgid="4935758328366585673">"يحدّد هذا الإعداد التطبيق الذي سيعالج اختصار \"تقرير الأخطاء\" على جهازك."</string>
<string name="personal_profile_app_subtext" msgid="5586060806997067676">"شخصي"</string>
@@ -4704,8 +4810,10 @@
<string name="sim_category_title" msgid="2341314000964710495">"SIM"</string>
<string name="downloaded_sim_category_title" msgid="2876988650413179752">"eSIM"</string>
<string name="downloaded_sims_category_title" msgid="487799905978489922">"شرائح eSIM"</string>
- <string name="sim_category_active_sim" msgid="1503823567818544012">"نشطة"</string>
- <string name="sim_category_inactive_sim" msgid="4068899490133820881">"غير نشطة"</string>
+ <!-- no translation found for sim_category_active_sim (3077009911935592178) -->
+ <skip />
+ <!-- no translation found for sim_category_inactive_sim (7351553344148400450) -->
+ <skip />
<string name="sim_category_default_active_sim" msgid="1208194173387987231">" / إعدادات <xliff:g id="ID_1">%1$s</xliff:g> التلقائية"</string>
<string name="default_active_sim_calls" msgid="2390973682556353558">"المكالمات"</string>
<string name="default_active_sim_sms" msgid="8041498593025994921">"الرسائل القصيرة"</string>
diff --git a/res/values-as/arrays.xml b/res/values-as/arrays.xml
index 09c4b09..caca9e2 100644
--- a/res/values-as/arrays.xml
+++ b/res/values-as/arrays.xml
@@ -482,4 +482,7 @@
<!-- no translation found for notification_polite_options:0 (4617190141263245257) -->
<!-- no translation found for notification_polite_options:1 (3884076684767467743) -->
<!-- no translation found for notification_polite_options:2 (8765197536079931966) -->
+ <!-- no translation found for private_space_auto_lock_options:0 (551584871228110817) -->
+ <!-- no translation found for private_space_auto_lock_options:1 (3263162333754809690) -->
+ <!-- no translation found for private_space_auto_lock_options:2 (1575103586471380629) -->
</resources>
diff --git a/res/values-as/strings.xml b/res/values-as/strings.xml
index 7ea66fb..fac7ee4 100644
--- a/res/values-as/strings.xml
+++ b/res/values-as/strings.xml
@@ -28,6 +28,7 @@
<string name="show_dev_on" msgid="2840850085134853754">"এতিয়া আপুনি এগৰাকী বিকাশকৰ্তা!"</string>
<string name="show_dev_already" msgid="7041756429707644630">"কোনো প্ৰয়োজন নাই, আপুনি ইতিমধ্যে এগৰাকী ডেভেলপাৰ।"</string>
<string name="dev_settings_disabled_warning" msgid="6971867026249671244">"অনুগ্ৰহ কৰি প্ৰথমে বিকাশকৰ্তাৰ বিকল্পসমূহ সক্ষম কৰক।"</string>
+ <string name="dev_settings_available_to_admin_only_warning" msgid="3408243404879083111">"কেৱল প্ৰশাসক ব্যৱহাৰকাৰীসকলেহে বিকাশকৰ্তাৰ ছেটিং এক্সেছ কৰিব পাৰে।"</string>
<string name="header_category_system" msgid="1665516346845259058">"ছিষ্টেম"</string>
<string name="radioInfo_service_in" msgid="9088637745836646271">"সেৱাত আছে"</string>
<string name="radioInfo_service_out" msgid="1868347333892403287">"সেৱাত নাই"</string>
@@ -551,12 +552,20 @@
<string name="private_space_one_lock_summary" msgid="2759953747682959371">"আপুনি আপোনাৰ ডিভাইচটো আনলক কৰিবলৈ ব্যৱহাৰ কৰা একেটা পদ্ধতি ব্যৱহাৰ কৰি ব্যক্তিগত স্পে’চ আনলক কৰিব পাৰে অথবা অন্য কোনো লক বাছনি কৰিব পাৰে"</string>
<string name="private_space_screen_lock_title" msgid="8679383894967823163">"ডিভাইচৰ স্ক্ৰীন লক ব্যৱহাৰ কৰক"</string>
<string name="private_space_biometric_title" msgid="3934339826674553174">"মুখাৱয়ব আৰু ফিংগাৰপ্ৰিণ্টৰ দ্বাৰা আনলক কৰা"</string>
+ <string name="private_space_fingerprint_title" msgid="5989254643211889931">"ফিংগাৰপ্ৰিণ্ট আনলক"</string>
+ <string name="private_space_face_title" msgid="3290402865367663079">"ফে’চ আনলক"</string>
<string name="private_space_biometric_summary" msgid="4403837276018724581">"ছেট আপ কৰিবলৈ টিপক"</string>
<string name="private_space_fingerprint_unlock_title" msgid="5804023571114910034">"প্ৰাইভেট স্পেচৰ বাবে ফিংগাৰপ্ৰিণ্ট আনলক"</string>
<string name="private_space_face_unlock_title" msgid="6613018437620070183">"প্ৰাইভেট স্পেচৰ বাবে ফে’চ আনলক"</string>
<string name="private_space_category_ways_to_unlock" msgid="4356631225316950046">"আনলক কৰাৰ উপায়"</string>
<string name="private_space_screen_lock_summary" msgid="394837965365561070">"ডিভাইচৰ স্ক্ৰীন লকৰ দৰে একেই"</string>
<string name="private_space_new_lock_title" msgid="7306873010565337671">"ব্যক্তিগত স্পে’চৰ বাবে নতুন লক বাছনি কৰিবনে?"</string>
+ <string name="private_space_auto_lock_title" msgid="4757097802686131305">"স্বয়ংক্ৰিয়ভাৱে লক কৰক"</string>
+ <string name="private_space_auto_lock_page_title" msgid="2993714305725968632">"প্ৰাইভেট স্পেচ স্বয়ংক্ৰিয়ভাৱে লক কৰক"</string>
+ <string name="private_space_auto_lock_page_summary" msgid="8679844515655838654">"যদি আপুনি কিছু সময়ৰ বাবে আপোনাৰ ডিভাইচ ব্যৱহাৰ কৰা নাই, তেন্তে আপুনি আপোনাৰ প্ৰাইভেট স্পেচ স্বয়ংক্ৰিয়ভাৱে লক কৰিব পাৰে"</string>
+ <string name="private_space_auto_lock_every_time" msgid="1215061855836002830">"প্ৰতিবাৰ ডিভাইচটো লক হ’লে"</string>
+ <string name="private_space_auto_lock_after_inactivity" msgid="1748673030841528649">"৫ মিনিটৰ নিষ্ক্ৰিয়তাৰ পাছত"</string>
+ <string name="private_space_auto_lock_never" msgid="595014527119778873">"কেতিয়াও নহয়"</string>
<string name="private_space_hide_title" msgid="8687034008994037610">"লক হৈ থকাৰ সময়ত লুকুৱাওক"</string>
<string name="privatespace_hide_page_title" msgid="972581369094289386">"লক কৰি থোৱা অৱস্থাত ব্যক্তিগত স্পে’চ লুকুৱাওক"</string>
<string name="privatespace_hide_page_summary" msgid="1052569521186403642">"আপোনাৰ ডিভাইচত ব্যক্তিগত স্পে’চ অন হৈ থকাৰ বিষয়ে অন্য লোকে জনাটো বন্ধ কৰিবলৈ, আপুনি এইটো আপোনাৰ এপৰ সূচীৰ পৰা লুকুৱাব পাৰে"</string>
@@ -570,6 +579,7 @@
<string name="private_space_delete_title" msgid="3075645119800272800">"ব্যক্তিগত স্পে’চ মচক"</string>
<string name="private_space_deleted" msgid="7825768516955610897">"ব্যক্তিগত স্পে’চ সফলতাৰে মচা হৈছে"</string>
<string name="private_space_delete_failed" msgid="8500755484258565011">"ব্যক্তিগত স্পে’চ মচিব পৰা নগ’ল"</string>
+ <string name="private_space_unlocked" msgid="9091600948712932046">"প্ৰাইভেট স্পেচ আনলক কৰা হৈছে"</string>
<string name="no_device_lock_title" msgid="1078223464721029954">"এটা স্ক্ৰীন লক ছেট কৰক"</string>
<string name="no_device_lock_summary" msgid="7436025227616244687">"আপোনাৰ ব্যক্তিগত স্পে’চ ব্যৱহাৰ কৰিবলৈ ডিভাইচত এটা স্ক্ৰীন লক ছেট কৰক"</string>
<string name="no_device_lock_action_label" msgid="2640487005629001288">"স্ক্ৰীন লক ছেট কৰক"</string>
@@ -597,8 +607,14 @@
<string name="private_space_access_text" msgid="4258842502257201013">"আপোনাৰ ব্যক্তিগত স্পে’চ এক্সেছ কৰিবলৈ, আপোনাৰ এপৰ সূচীখনলৈ গৈ তাৰ পাছত তললৈ স্ক্ৰ’ল কৰক"</string>
<string name="private_space_done_label" msgid="1020482651595246071">"কৰা হ’ল"</string>
<string name="private_space_scrolldown_to_access" msgid="4820954877349434545">"ব্যক্তিগত স্পে’চ বিচাৰিবলৈ তললৈ স্ক্ৰ’ল কৰক"</string>
- <string name="private_space_retry_signin_title" msgid="2340841075193680666">"ব্যক্তিগত স্পে’চ ছেট আপ কৰিবলৈ ছাইন ইন কৰক"</string>
- <string name="private_space_retry_summary" msgid="1976929616948459609">"ব্যক্তিগত স্পে’চ ছেট আপ কৰিবলৈ আপুনি এটা একাউণ্টত ছাইন ইন কৰিব লাগিব"</string>
+ <!-- no translation found for private_space_retry_signin_title (8090276618867918844) -->
+ <skip />
+ <!-- no translation found for private_space_retry_summary (1920444015972648774) -->
+ <skip />
+ <!-- no translation found for private_space_skip_login_label (7078019409056628192) -->
+ <skip />
+ <!-- no translation found for private_space_continue_login_label (7779965766333065391) -->
+ <skip />
<string name="private_space_lock_setup_title" msgid="6541564212199510787">"আপোনাৰ ব্যক্তিগত স্পে’চৰ বাবে এটা লক বাছনি কৰক"</string>
<string name="private_space_lock_setup_description" msgid="423405593476300918">"আপুনি আপোনাৰ ফিংগাৰপ্ৰিণ্ট ব্যৱহাৰ কৰি আপোনাৰ ব্যক্তিগত স্পে’চ আনলক কৰিব পাৰে। সুৰক্ষাৰ বাবে, এই বিকল্পটোক এটা বেকআপ লকৰ আৱশ্যক।"</string>
<string name="private_space_choose_your_pin_header" msgid="4560802934975898265">"প্ৰাইভেট স্পেচৰ বাবে এটা পিন ছেট কৰক"</string>
@@ -1373,6 +1389,8 @@
<string name="battery_level_title" msgid="1371765298786083448">"বেটাৰীৰ পৰিমাণ"</string>
<string name="communal_settings_title" msgid="2845678473945902115">"সম্প্ৰদায়ৰ সৈতে জড়িত"</string>
<string name="communal_settings_summary" msgid="4923914136953940317">"সম্প্ৰদায়ৰ সৈতে জড়িত ছেটিং"</string>
+ <!-- no translation found for satellite_setting (706846910912477125) -->
+ <skip />
<string name="apn_settings" msgid="4295467389400441299">"এপিএনসমূহ"</string>
<string name="apn_edit" msgid="2003683641840248741">"এক্সেছ পইণ্ট সম্পাদনা কৰক"</string>
<string name="apn_add" msgid="9069613192201630934">"এক্সেছ পইণ্ট যোগ দিয়ক"</string>
@@ -1407,6 +1425,8 @@
<string name="menu_save" msgid="6611465355127483100">"ছেভ কৰক"</string>
<string name="menu_cancel" msgid="1197826697950745335">"বাতিল কৰক"</string>
<string name="error_title" msgid="7158648377702417716"></string>
+ <!-- no translation found for error_duplicate_apn_entry (7792928408935276618) -->
+ <skip />
<string name="error_name_empty" msgid="1258275899283079142">"নামৰ ঠাইখন খালী থাকিব নোৱাৰে"</string>
<string name="error_apn_empty" msgid="7657491065443746915">"এপিএন খালী থাকিব নোৱাৰে।"</string>
<string name="error_mcc_not3" msgid="883659545640179094">"এমচিচি ফিল্ড ৩টা অংকৰ হ\'বই লাগিব।"</string>
@@ -1425,7 +1445,8 @@
<string name="reset_bluetooth_wifi_button_text" msgid="3974098137045963639">"ৰিছেট কৰক"</string>
<string name="reset_bluetooth_wifi_complete_toast" msgid="5893439291030574365">"ব্লুটুথ আৰু ৱাই-ফাই ৰিছেট কৰা হৈছে"</string>
<string name="reset_esim_title" msgid="4194570573425902754">"ই-ছিমসমূহ মচক"</string>
- <string name="reset_esim_desc" msgid="3662444090563399131">"ই কোনো ম’বাইল সেৱাৰ আঁচনি বাতিল নকৰে। সলনি কৰা ছিম ডাউনল’ড কৰিবলৈ আপোনাৰ বাহকৰ সৈতে যোগাযোগ কৰক।"</string>
+ <!-- no translation found for reset_esim_desc (6125192435907740751) -->
+ <skip />
<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="1129251284212847939">"সকলো নেটৱৰ্ক ছেটিংসমূহ ৰিছেট কৰি ই-ছিম মচিবনে? আপুনি এই কাৰ্য আনডু কৰিব নোৱাৰে।"</string>
@@ -1433,15 +1454,18 @@
<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="7279607120606365250">"ই-ছিম কোনো অজ্ঞাত আসোঁৱাহৰ বাবে মচিব নোৱাৰি।\n\nআপোনাৰ ডিভাইচটো ৰিষ্টাৰ্ট কৰি আকৌ চেষ্টা কৰক।"</string>
+ <!-- no translation found for reset_esim_error_title (6516110227665862295) -->
+ <skip />
+ <!-- no translation found for reset_esim_error_msg (8459527827897797168) -->
+ <skip />
<string name="main_clear_title" msgid="277664302144837723">"আটাইবোৰ ডেটা মচক (ফেক্টৰী ৰিছেট)"</string>
<string name="main_clear_short_title" msgid="4752094765533020696">"আটাইবোৰ ডেটা মচক (ফেক্টৰী ৰিছেট)"</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>"ই-ছিমসমূহh"</li></string>
<string name="main_clear_desc_no_cancel_mobile_plan" msgid="369883568059127035">\n\n"এইটোৱে আপোনাৰ ম’বাইল সেৱাৰ আঁচনি বাতিল নকৰে।"</string>
<string name="main_clear_final_desc" msgid="5800877928569039580">"আপোনাৰ আটাইবোৰ ব্যক্তিগত তথ্য আৰু ডাউনল’ড কৰা এপ্ মচা হ’ব। আপুনি এই কাৰ্য আনডু কৰিব নোৱাৰে।"</string>
- <string name="main_clear_final_desc_esim" msgid="440406836793824969">"ডাউনল’ড কৰা এপ্সমূহ আৰু ছিমকে ধৰি আপোনাৰ আটাইবোৰ ব্যক্তিগত তথ্য মচা হ’ব। আপুনি এই কাৰ্য আনডু কৰিব নোৱাৰে।"</string>
+ <!-- no translation found for main_clear_final_desc_esim (6592404057237813989) -->
+ <skip />
<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>
@@ -1672,6 +1696,14 @@
<string name="force_stop" msgid="2681771622136916280">"বলেৰে ৰখাওক"</string>
<string name="archive" msgid="9074663845068632127">"আৰ্কাইভ কৰক"</string>
<string name="restore" msgid="7622486640713967157">"পুনঃস্থাপন কৰক"</string>
+ <!-- no translation found for restoring_step_one (3465050101254272874) -->
+ <skip />
+ <!-- no translation found for restoring_step_two (140484846432595108) -->
+ <skip />
+ <!-- no translation found for restoring_step_three (3712883580876329811) -->
+ <skip />
+ <!-- no translation found for restoring_step_four (8966846882470446209) -->
+ <skip />
<string name="total_size_label" msgid="2052185048749658866">"মুঠ"</string>
<string name="application_size_label" msgid="6407051020651716729">"এপৰ আকাৰ"</string>
<string name="external_code_size_label" msgid="7375146402660973743">"ইউএছবি ষ্ট’ৰেজ এপ্"</string>
@@ -1728,7 +1760,6 @@
<string name="archiving_failed" msgid="2037798988961634978">"আৰ্কাইভ কৰাটো বিফল হৈছে"</string>
<string name="archiving_succeeded" msgid="7891249456483297845">"আৰ্কাইভ কৰা <xliff:g id="PACKAGE_LABEL">%1$s</xliff:g>"</string>
<string name="restoring_failed" msgid="3390531747355943533">"পুনঃস্থাপন কৰিব পৰা নগ’ল"</string>
- <string name="restoring_succeeded" msgid="4967353965137524330">"<xliff:g id="PACKAGE_LABEL">%1$s</xliff:g> পুনঃস্থাপন কৰা হ’ল"</string>
<string name="restoring_in_progress" msgid="7787443682651146115">"<xliff:g id="PACKAGE_LABEL">%1$s</xliff:g> পুনঃস্থাপন কৰি থকা হৈছে"</string>
<string name="another_migration_already_in_progress" msgid="6550546307856052261">"অন্য এটা স্থানান্তৰণ কাৰ্য ইতিমধ্যে চলি আছে৷"</string>
<string name="insufficient_storage" msgid="8115088042669030558">"ষ্ট’ৰেজত পৰ্যাপ্ত খালী ঠাই নাই।"</string>
@@ -1920,10 +1951,8 @@
<string name="usage_stats_sort_by_usage_time" msgid="2927310334119998301">"ব্যৱহাৰৰ সময় অনুসৰি সজাওক"</string>
<string name="usage_stats_sort_by_last_time_used" msgid="7039213339779884017">"শেষবাৰ ব্যৱহাৰ কৰা অনুসৰি সজাওক"</string>
<string name="usage_stats_sort_by_app_name" msgid="4463833145514850478">"এপৰ নাম অনুসৰি সজাওক"</string>
- <!-- no translation found for last_time_used_label (7589377271406011659) -->
- <skip />
- <!-- no translation found for last_time_used_never (2936073559267990034) -->
- <skip />
+ <string name="last_time_used_label" msgid="7589377271406011659">"অন্তিমবাৰ ব্যৱহাৰ কৰাৰ সময়"</string>
+ <string name="last_time_used_never" msgid="2936073559267990034">"কেতিয়াও খোলা নাই"</string>
<string name="usage_time_label" msgid="9105343335151559883">"ব্যৱহাৰৰ সময়"</string>
<string name="accessibility_settings" msgid="4713215774904704682">"সাধ্য সুবিধা"</string>
<string name="accessibility_settings_title" msgid="6739115703615065716">"দিব্যাংগসকলৰ বাবে থকা সুবিধাসমূহৰ ছেটিং"</string>
@@ -2378,12 +2407,6 @@
<string name="battery_tip_high_usage_summary" msgid="3938999581403084551">"আটাইতকৈ বেছিকৈ ব্যৱহাৰ কৰা এপ্সমূহ চাওক"</string>
<string name="battery_tip_limited_temporarily_title" msgid="6258554134146272311">"আপোনাৰ বেটাৰী সুৰক্ষিত কৰিবলৈ, চাৰ্জিং অপ্টিমাইজ কৰা হৈছে"</string>
<string name="battery_tip_limited_temporarily_summary" msgid="5107379280241187562">"আপোনাৰ বেটাৰীৰ জীৱনকাল বৃদ্ধি কৰাত সহায় কৰিবলৈ, চাৰ্জিং অপ্টিমাইজ কৰা হয়"</string>
- <string name="battery_tip_dock_defender_future_bypass_title" msgid="4332616280495788195">"আপোনাৰ বেটাৰী সুৰক্ষিত কৰিবলৈ, চাৰ্জিং অপ্টিমাইজ কৰা হৈছে"</string>
- <string name="battery_tip_dock_defender_future_bypass_summary" msgid="7870758621381307597">"আপোনাৰ বেটাৰীৰ জীৱনকাল বৃদ্ধি কৰাত সহায় কৰিবলৈ, ড’ক কৰাৰ সময়ত চাৰ্জিং অপ্টিমাইজ কৰা হয়"</string>
- <string name="battery_tip_dock_defender_active_title" msgid="1414785238383255699">"আপোনাৰ বেটাৰী সুৰক্ষিত কৰিবলৈ, চাৰ্জিং অপ্টিমাইজ কৰা হৈছে"</string>
- <string name="battery_tip_dock_defender_active_summary" msgid="3512082623718801459">"আপোনাৰ বেটাৰীৰ জীৱনকাল বৃদ্ধি কৰাত সহায় কৰিবলৈ, ড’ক কৰাৰ সময়ত চাৰ্জিং অপ্টিমাইজ কৰা হয়"</string>
- <string name="battery_tip_dock_defender_temporarily_bypassed_title" msgid="1679449361090557201">"বেটাৰী সম্পূৰ্ণ হোৱালৈ চাৰ্জিং কৰা"</string>
- <string name="battery_tip_dock_defender_temporarily_bypassed_summary" msgid="1099500476761333281">"আপোনাৰ বেটাৰী সুৰক্ষিত কৰিবলৈ, আপোনাৰ টেবলেটটো ইয়াৰ পাছত ড’ক কৰিলে, চাৰ্জিং অপ্টিমাইজ কৰা হ’ব"</string>
<string name="battery_tip_limited_temporarily_sec_button_content_description" msgid="5648444926736883551">"চাৰ্জিঙৰ বিষয়ে অধিক জানক সুবিধাটো পজ কৰা হৈছে"</string>
<string name="battery_tip_limited_temporarily_dialog_resume_charge" msgid="2302295458913832342">"চাৰ্জ কৰা পুনৰ আৰম্ভ কৰক"</string>
<string name="battery_tip_dialog_message_footer" msgid="986542164372177504">"বেছি বেটাৰি ব্যয় হোৱা নেপথ্যৰ কাৰ্যকলাপ অন্তৰ্ভুক্ত হয়"</string>
@@ -2401,7 +2424,8 @@
<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_charge_to_full_button" msgid="6701709034348116261">"চাৰ্জ সম্পূৰ্ণ হ’ব হৈছে"</string>
- <string name="battery_tip_incompatible_charging_title" msgid="5120763575150751300">"চাৰ্জিঙৰ আনুষংগিক সামগ্ৰীত সমস্যা হৈছে"</string>
+ <!-- no translation found for battery_tip_incompatible_charging_title (1567827436103364999) -->
+ <skip />
<string name="battery_tip_incompatible_charging_content_description" msgid="355668467640367701">"অমিল চাৰ্জিঙৰ বিষয়ে অধিক জানক"</string>
<string name="smart_battery_manager_title" msgid="3677620516657920364">"বেটাৰী মেনেজাৰ"</string>
<string name="smart_battery_title" msgid="9095903608520254254">"এপসমূহক স্বয়ংক্ৰিয়ভাৱে পৰিচালনা কৰক"</string>
@@ -2493,13 +2517,11 @@
<string name="battery_usage_chart_label_now" msgid="4598282721949430165">"এতিয়া"</string>
<string name="battery_usage_timestamps_hyphen" msgid="7401188432989043905">"<xliff:g id="FROM_TIMESTAMP">%1$s</xliff:g> - <xliff:g id="TO_TIMESTAMP">%2$s</xliff:g>"</string>
<string name="battery_usage_day_and_hour" msgid="1417890420844950881">"<xliff:g id="DAY">%1$s</xliff:g> <xliff:g id="HOUR">%2$s</xliff:g>"</string>
- <!-- no translation found for battery_usage_time_info_and_battery_level (6732629268310936155) -->
- <skip />
+ <string name="battery_usage_time_info_and_battery_level" msgid="6732629268310936155">"<xliff:g id="TIME_INFO">%1$s</xliff:g> <xliff:g id="BATTERY_LEVEL">%2$s</xliff:g>"</string>
<string name="battery_usage_chart" msgid="4114747521432440017">"বেটাৰীৰ ব্যৱহাৰৰ তালিকা"</string>
<string name="daily_battery_usage_chart" msgid="4176059567682992686">"দৈনিক বেটাৰীৰ ব্যৱহাৰৰ তালিকা"</string>
<string name="hourly_battery_usage_chart" msgid="3098314511076561272">"প্ৰতি ঘণ্টাত বেটাৰীৰ ব্যৱহাৰৰ তালিকা"</string>
- <!-- no translation found for battery_level_percentage (1433178290838842146) -->
- <skip />
+ <string name="battery_level_percentage" msgid="1433178290838842146">"বেটাৰিৰ বাকী থকা শতাংশ <xliff:g id="START_PERCENTAGE">%1$s</xliff:g>ৰ পৰা <xliff:g id="END_PERCENTAGE">%2$s</xliff:g>লৈ"</string>
<string name="battery_usage_breakdown_title_since_last_full_charge" msgid="435006273323199906">"অন্তিমবাৰ সম্পূৰ্ণৰূপে চাৰ্জ হোৱাৰ পাছত বেটাৰীৰ ব্যৱহাৰ"</string>
<string name="battery_usage_breakdown_title_for_slot" msgid="4823179483667671406">"<xliff:g id="SLOT">%s</xliff:g>ৰ বেটাৰীৰ ব্যৱহাৰ"</string>
<string name="screen_time_category_last_full_charge" msgid="8856908320256057753">"অন্তিমবাৰ সম্পূৰ্ণৰূপে চাৰ্জ হোৱাৰ পাছত ডিভাইচত অতিবাহিত কৰা সময়"</string>
@@ -3859,6 +3881,8 @@
<string name="voice_activation_apps_title" msgid="7130045161611529825">"কন্ঠস্বৰ সক্ৰিয়কৰণৰ এপ্"</string>
<string name="permit_voice_activation_apps" msgid="9152780172988949319">"কণ্ঠস্বৰ সক্ৰিয়কৰণৰ অনুমতি দিয়ক"</string>
<string name="allow_voice_activation_apps_description" msgid="6369745626995060656">"কন্ঠস্বৰ সক্ৰিয়কৰণে কণ্ঠস্বৰৰ নিৰ্দেশেৰে অনুমোদিত এপ্, হেণ্ডছ্-ফ্ৰী অন কৰে। বিল্ট-ইন অভিযোজিত ছেন্সিঙে ডেটা কেৱল আপোনাৰ বাবে ব্যক্তিগত হৈ থকাটো নিশ্চিত কৰে।\n\n"<a href="">"সুৰক্ষিত অভিযোজিত ছেন্সিঙৰ বিষয়ে অধিক"</a></string>
+ <string name="permit_receive_sandboxed_detection_training_data" msgid="3929496847420108753">"কণ্ঠধ্বনিৰে সক্ৰিয় কৰাৰ সুবিধা উন্নত কৰক"</string>
+ <string name="receive_sandboxed_detection_training_data_description" msgid="1415687008184625050">"কণ্ঠধ্বনিৰে সক্ৰিয় কৰাৰ মডেল উন্নত কৰিবলৈ এই ডিভাইচটোৱে ব্যক্তিগত বুদ্ধিমত্তা ব্যৱহাৰ কৰে। এপ্সমূহে সংক্ষিপ্ত আপডে’ট লাভ কৰিব পাৰে যিবোৰ সকলোৰে বাবে মডেলটো উন্নত কৰোঁতে গোপনীয়তা বজাই ৰাখিবলৈ বিভিন্ন ব্যৱহাৰকাৰীৰ পৰা একত্ৰিত কৰা হয়।\n\n"<a href="">"ব্যক্তিগত বুদ্ধিমত্তাৰ বিষয়ে অধিক"</a></string>
<string name="full_screen_intent_title" msgid="747270185715224130">"সম্পূৰ্ণ স্ক্ৰীনৰ জাননী"</string>
<string name="permit_full_screen_intent" msgid="9035367640019960861">"এই এপ্টোৰ পৰা সম্পূৰ্ণ স্ক্ৰীনৰ জাননীৰ অনুমতি দিয়ক"</string>
<string name="footer_description_full_screen_intent" msgid="7716518411349225528">"এই এপ্টোক ডিভাইচ লক হৈ থাকোঁতে পূৰ্ণ স্ক্ৰীনত ওলোৱা জাননীসমূহ দেখুওৱাৰ অনুমতি দিয়ক। এপ্সমূহে এইবোৰ এলাৰ্ম, অন্তৰ্গামী কল অথবা অন্য জৰুৰী জাননীসমূহ হাইলাইট কৰিবলৈ ব্যৱহাৰ কৰিব পাৰে।"</string>
@@ -4280,18 +4304,27 @@
<string name="autofill_app" msgid="7595308061826307921">"স্বয়ংপূৰ্তি সেৱা"</string>
<string name="default_autofill_app" msgid="372234803718251606">"ডিফ’ল্ট স্বয়ংক্ৰিয়ভাৱে পূৰ হোৱাৰ সেৱা"</string>
<string name="autofill_passwords" msgid="6708057251459761083">"পাছৱৰ্ড"</string>
- <string name="credman_chosen_app_title" msgid="872524130208251505">"পাছৱৰ্ড, পাছকী আৰু ডেটা সেৱা"</string>
+ <!-- no translation found for credman_chosen_app_title (7735183808067729319) -->
+ <skip />
<string name="credman_credentials" msgid="4931371941253324143">"অতিৰিক্ত প্ৰদানকাৰী"</string>
<string name="autofill_passwords_count" msgid="6359289285822955973">"{count,plural, =1{# টা পাছৱৰ্ড}one{# টা পাছৱৰ্ড}other{# টা পাছৱৰ্ড}}"</string>
<string name="autofill_keywords" msgid="8598763328489346438">"স্বয়ংক্ৰিয়, পূৰ, স্বয়ংক্রিয়ভাৱে পূৰ হোৱা, পাছৱৰ্ড"</string>
<string name="credman_keywords" msgid="8305600680836806170">"ডেটা, পাছকী, পাছৱৰ্ড"</string>
<string name="credman_autofill_keywords" msgid="701180623776848914">"স্বয়ংক্রিয়, পূৰ হোৱা, স্বয়ংক্রিয়ভাৱে পূৰ হোৱাৰ সুবিধা, ডেটা, পাছকী, পাছৱৰ্ড"</string>
+ <!-- no translation found for credman_button_change (4072629639218503790) -->
+ <skip />
+ <!-- no translation found for credman_button_open (7519871964170816850) -->
+ <skip />
<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="credman_autofill_confirmation_message" msgid="843829628024668466">"<b><xliff:g id=app_name example=Provider>%1$s</xliff:g> ব্যৱহাৰ কৰিবনে?</b> <br/> <br/> এতিয়াৰ পৰা ইয়াত নতুন পাছৱৰ্ড, পাছকী আৰু অন্য তথ্য ছেভ কৰা হ’ব। <xliff:g id=app_name example=Provider>%1$s</xliff:g>এ কি স্বয়ংক্ৰিয়ভাৱে পূৰ কৰা হ’ব সেয়া নিৰ্ধাৰণ কৰিবলৈ আপোনাৰ স্ক্ৰীনত প্ৰদৰ্শিত সমল ব্যৱহাৰ কৰিব পাৰে।"</string>
<string name="credman_picker_title" msgid="8191267620665129205">"পাছৱৰ্ড, পাছকী আৰু ডেটা সেৱা"</string>
<string name="credman_confirmation_message_title" msgid="8847900085593880729">"%1$s অফ কৰিবনে?"</string>
<string name="credman_confirmation_message" msgid="2357324543658635239">"<b>এই সেৱাটো অফ কৰিব নেকি?</b> <br/> <br/> আপুনি ছাইন ইন কৰিলে পাছৱৰ্ড, পাছকী, পৰিশোধ পদ্ধতিৰ দৰে ছেভ কৰি থোৱা তথ্য আৰু অন্য তথ্য পূৰ কৰা নহ’ব। আপোনাৰ ছেভ হৈ থকা তথ্য ব্যৱহাৰ কৰিবলৈ, এটা পাছৱৰ্ড, পাছকী অথবা ডেটা সেৱা বাছনি কৰক।"</string>
+ <string name="credman_confirmation_message_new_ui" msgid="6126274509951156460">"<b>আটাইবোৰ সেৱা অফ কৰিবনে?</b> <br/> <br/> আপুনি ছাইন ইন কৰিলে পাছৱৰ্ড, পাছকী আৰু ছেভ কৰি থোৱা অন্য তথ্য স্বয়ংক্ৰিয়ভাৱে পূৰ কৰাৰ বাবে উপলব্ধ নহ’ব"</string>
+ <string name="credman_autofill_confirmation_message_new_ui" msgid="6222139222478822267">"<b>আপোনাৰ অগ্ৰাধিকাৰপ্ৰাপ্ত সেৱা <xliff:g id=app_name example=Provider>%1$s</xliff:g>?</b> <br/> <br/>লৈ সলনি কৰক এতিয়াৰ পৰা নতুন পাছৱৰ্ড, পাছকী আৰু অন্য তথ্য ইয়াত ছেভ কৰা হ’ব। <xliff:g id=app_name example=Provider>%1$s</xliff:g>এ কি স্বয়ংক্ৰিয়ভাৱে পূৰ কৰিব পাৰি সেয়া নিৰ্ধাৰণ কৰিবলৈ আপোনাৰ স্ক্ৰীনত প্ৰদৰ্শিত সমল ব্যৱহাৰ কৰিব পাৰে"</string>
<string name="credman_enable_confirmation_message_title" msgid="1037501792652277829">"%1$s ব্যৱহাৰ কৰিব নেকি?"</string>
+ <string name="credman_limit_error_msg_title" msgid="1525814645803612135">"আপোনাৰ কেৱল ৫ টা সেৱা অন হৈ থাকিব পাৰে"</string>
+ <string name="credman_limit_error_msg" msgid="2521803280130310063">"অন্য কোনো সেৱা যোগ দিবলৈ অতি কমেও ১ টা সেৱা অফ কৰক"</string>
<string name="credman_enable_confirmation_message" msgid="8407841892310870169">"%1$sএ স্বয়ংক্ৰিয়ভাৱে কি পূৰাব পাৰি সেয়া নিৰ্ধাৰণ কৰিবলৈ আপোনাৰ স্ক্ৰীনত থকা বস্তুবোৰ ব্যৱহাৰ কৰে।"</string>
<string name="credman_error_message_title" msgid="4099557206946333568">"পাছৱৰ্ড, পাছকী আৰু ডেটা সেৱাৰ সীমা"</string>
<string name="credman_error_message" msgid="8334797097200415449">"একে সময়তে আপোনাৰ ৫ টা পৰ্যন্ত পাছৱৰ্ড, পাছকী আৰু ডেটা সেৱা সক্ৰিয় হৈ থাকিব পাৰে। অধিক যোগ দিবলৈ এটা সেৱা অফ কৰক।"</string>
@@ -4461,11 +4494,12 @@
<string name="mobile_network_sim_name_label" msgid="1452440641628369625">"নাম"</string>
<string name="mobile_network_sim_color_label" msgid="5293944087609632340">"ৰং (সমিল এপ্সমূহত ব্যৱহৃত)"</string>
<string name="mobile_network_sim_name_rename" msgid="5967588549571582924">"ছেভ কৰক"</string>
- <string name="mobile_network_use_sim_on" msgid="7298332437547707908">"ছিম ব্যৱহাৰ কৰক"</string>
+ <string name="mobile_network_use_sim_on" msgid="5333182776279917886">"এই ছিমখন ব্যৱহাৰ কৰক"</string>
<string name="mobile_network_use_sim_off" msgid="6303281166199670639">"অফ আছে"</string>
<string name="mobile_network_disable_sim_explanation" msgid="2851862257846773796">"এই ছিমটো অক্ষম কৰিবলৈ, ছিম কাৰ্ডটো এৰুৱাওক"</string>
<string name="mobile_network_tap_to_activate" msgid="4139979375717958102">"<xliff:g id="CARRIER">%1$s</xliff:g> সক্ৰিয় কৰিবলৈ টিপক"</string>
- <string name="mobile_network_erase_sim" msgid="4629071168032714930">"ছিম মচক"</string>
+ <!-- no translation found for mobile_network_erase_sim (5387971155494245850) -->
+ <skip />
<string name="preferred_network_mode_title" msgid="3083431168988535628">"অগ্ৰাধিকাৰ দিয়া নেটৱৰ্কৰ প্ৰকাৰ"</string>
<string name="preferred_network_mode_summary" msgid="537577807865497546">"নেটৱৰ্ক অপাৰেটিং ম\'ডটো সলনি কৰক"</string>
<string name="preferred_network_mode_dialogtitle" msgid="4179420486180351631">"অগ্ৰাধিকাৰ দিয়া নেটৱৰ্কৰ প্ৰকাৰ"</string>
@@ -4484,6 +4518,40 @@
<string name="roaming_check_price_warning" msgid="5876977438036791361">"দাম জানিবলৈ আপোনাৰ বাহকৰ সৈতে যোগাযোগ কৰক।"</string>
<string name="mobile_data_usage_title" msgid="2047864499317759728">"এপৰ ডেটা ব্যৱহাৰ"</string>
<string name="mobile_network_mode_error" msgid="9222056129897416074">"অমান্য নেটৱৰ্কৰ ম’ড <xliff:g id="NETWORKMODEID">%1$d</xliff:g>। উপেক্ষা কৰক।"</string>
+ <!-- no translation found for satellite_setting_title (2543034229989047673) -->
+ <skip />
+ <!-- no translation found for satellite_setting_enabled_summary (3554127722727530845) -->
+ <skip />
+ <!-- no translation found for satellite_setting_disabled_summary (6789122487534159857) -->
+ <skip />
+ <!-- no translation found for keywords_satellite_setting (3312183289776517695) -->
+ <skip />
+ <!-- no translation found for category_name_about_satellite_messaging (3756205049485508340) -->
+ <skip />
+ <!-- no translation found for title_about_satellite_setting (9212860038048311345) -->
+ <skip />
+ <!-- no translation found for category_title_your_satellite_plan (3017895097366691841) -->
+ <skip />
+ <!-- no translation found for title_have_satellite_plan (2048372355699977947) -->
+ <skip />
+ <!-- no translation found for title_no_satellite_plan (2876056203035197505) -->
+ <skip />
+ <!-- no translation found for summary_add_satellite_setting (3815254731634052432) -->
+ <skip />
+ <!-- no translation found for category_name_how_it_works (585303230539269496) -->
+ <skip />
+ <!-- no translation found for title_satellite_connection_guide (3294802307913609072) -->
+ <skip />
+ <!-- no translation found for summary_satellite_connection_guide (3496123195218418456) -->
+ <skip />
+ <!-- no translation found for title_supported_service (4275535165812691571) -->
+ <skip />
+ <!-- no translation found for summary_supported_service (4320535903444834786) -->
+ <skip />
+ <!-- no translation found for satellite_setting_summary_more_information (4008690241760925372) -->
+ <skip />
+ <!-- no translation found for more_about_satellite_messaging (3385673133561348509) -->
+ <skip />
<string name="mobile_network_apn_title" msgid="5582995550142073054">"এক্সেছ পইণ্টৰ নাম"</string>
<string name="keywords_access_point_names" msgid="8174967126858505945">"এপিএন"</string>
<string name="manual_mode_disallowed_summary" msgid="4243142645520152175">"<xliff:g id="CARRIER">%1$s</xliff:g>ৰ সৈতে সংযোগ কৰিলে উপলব্ধ নহয়"</string>
@@ -4493,9 +4561,12 @@
<string name="sim_action_switch_sub_dialog_title" msgid="9180969453358718635">"<xliff:g id="CARRIER_NAME">%1$s</xliff:g>লৈ সলনি কৰিবনে?"</string>
<string name="sim_action_switch_psim_dialog_title" msgid="5613177333235213024">"ছিম কাৰ্ড ব্যৱহাৰলৈ সলনি কৰিবনে?"</string>
<string name="sim_action_switch_sub_dialog_mep_title" msgid="933856847099933004">"<xliff:g id="CARRIER_NAME">%1$s</xliff:g> ব্যৱহাৰ কৰিবনে?"</string>
- <string name="sim_action_switch_sub_dialog_text" msgid="2091834911153293004">"এবাৰত কেৱল এখন ছিমহে সক্ৰিয় হৈ থাকিব পাৰে। \n\n<xliff:g id="TO_CARRIER_NAME">%1$s</xliff:g>লৈ সলনি কৰিলে আপোনাৰ <xliff:g id="FROM_CARRIER_NAME">%2$s</xliff:g> সেৱা বাতিল নহয়।"</string>
- <string name="sim_action_switch_sub_dialog_text_downloaded" msgid="8977951796005849471">"এটা সময়ত ১ খন ই-ছিমহে সক্ৰিয় কৰিব পাৰি। \n\n<xliff:g id="TO_CARRIER_NAME">%1$s</xliff:g>লৈ সলনি কৰিলে আপোনাৰ <xliff:g id="FROM_CARRIER_NAME">%2$s</xliff:g> সেৱা বাতিল নহয়।"</string>
- <string name="sim_action_switch_sub_dialog_text_single_sim" msgid="6188750682431170845">"এবাৰত কেৱল এখন ছিমহে সক্ৰিয় হৈ থাকিব পাৰে। \n\nসলনি কৰিলে আপোনাৰ <xliff:g id="TO_CARRIER_NAME">%1$s</xliff:g> সেৱা বাতিল নহয়।"</string>
+ <!-- no translation found for sim_action_switch_sub_dialog_text (7474905814976249607) -->
+ <skip />
+ <!-- no translation found for sim_action_switch_sub_dialog_text_downloaded (6415848271400253954) -->
+ <skip />
+ <!-- no translation found for sim_action_switch_sub_dialog_text_single_sim (421658355882679837) -->
+ <skip />
<string name="sim_action_switch_sub_dialog_mep_text" msgid="8348764755143679582">"আপুনি একে সময়তে ২ খন ছিম ব্যৱহাৰ কৰিব পাৰে। <xliff:g id="CARRIER_NAME">%1$s</xliff:g> ব্যৱহাৰ কৰিবলৈ, অন্য ছিমখন অফ কৰক।"</string>
<string name="sim_action_switch_sub_dialog_confirm" msgid="1901181581944638961">"<xliff:g id="CARRIER_NAME">%1$s</xliff:g>লৈ সলনি কৰক"</string>
<string name="sim_action_switch_sub_dialog_carrier_list_item_for_turning_off" msgid="5392037608705799522">"<xliff:g id="CARRIER_NAME">%1$s</xliff:g> অফ কৰক"</string>
@@ -4520,6 +4591,29 @@
<string name="sim_action_turn_off" msgid="3506698692916473000">"অফ কৰক"</string>
<string name="dsds_activation_failure_title" msgid="4467364110584914794">"ছিমখন সক্ৰিয় কৰিব নোৱাৰি"</string>
<string name="dsds_activation_failure_body_msg2" msgid="73044349546544410">"ছিমখন পুনৰ অন কৰিবলৈ চেষ্টা কৰক। সমস্যাটো অব্যাহত থাকিলে আপোনাৰ ডিভাইচটো ৰিষ্টাৰ্ট কৰক।"</string>
+ <string name="sim_onboarding_bottomsheets_title" msgid="143711121394213711">"আপোনাৰ ছিমখন ছেট আপ কৰক"</string>
+ <string name="sim_onboarding_bottomsheets_msg" msgid="7367245016476460849">"এই ডিভাইচটোত একাধিক ছিম ব্যৱহাৰ কৰিবলৈ আপোনাৰ ম’বাইল নেটৱৰ্কৰ অগ্ৰাধিকাৰ ছেট কৰক"</string>
+ <string name="sim_onboarding_label_sim_title" msgid="273162565849288273">"আপোনাৰ ছিমত লেবেল যোগ দিয়ক"</string>
+ <string name="sim_onboarding_label_sim_msg" msgid="5105859235219529056">"কল কৰোঁতে, পাঠ বাৰ্তা পঠিয়াওঁতে আৰু ডেটা ব্যৱহাৰ কৰোঁতে আপুনি ছেটিঙত এই লেবেলসমূহ দেখিব"</string>
+ <string name="sim_onboarding_label_sim_dialog_title" msgid="5839073125605286120">"ছিমৰ লেবেল"</string>
+ <string name="sim_onboarding_label_sim_dialog_label" msgid="9020433985426525185">"লেবেল"</string>
+ <string name="sim_onboarding_select_sim_title" msgid="5895262188167744055">"কি ছিম ব্যৱহাৰ কৰিব বাছনি কৰক"</string>
+ <string name="sim_onboarding_select_sim_msg" msgid="5638859405391915048">"আপুনি এবাৰত ২ খন ছিম ব্যৱহাৰ কৰিব পাৰে"</string>
+ <string name="sim_onboarding_primary_sim_title" msgid="2793090401371135675">"আপোনাৰ মুখ্য ছিম ছেট কৰক"</string>
+ <string name="sim_onboarding_primary_sim_msg" msgid="5484656671490558032">"কল, পাঠ বাৰ্তা আৰু ডেটাৰ বাবে ডিফ’ল্ট হিচাপে কোনখন ছিম ব্যৱহাৰ কৰিব সেয়া বাছনি কৰক"</string>
+ <string name="primary_sim_title" msgid="2508161011657571566">"আপোনাৰ মুখ্য ছিম"</string>
+ <string name="primary_sim_calls_title" msgid="4961189133582615685">"কল"</string>
+ <string name="primary_sim_texts_title" msgid="1287584042733097749">"পাঠ"</string>
+ <string name="primary_sim_automatic_data_title" msgid="1265528923229642480">"স্বয়ংক্ৰিয় ডেটা সলনি কৰা"</string>
+ <string name="primary_sim_automatic_data_msg" msgid="1612203837010785203">"ক’ভাৰেজ আৰু উপলব্ধতাৰ ওপৰত নিৰ্ভৰ কৰি যিকোনো এখন ছিমৰ পৰা ডেটা ব্যৱহাৰ কৰক"</string>
+ <string name="sim_onboarding_phoneNumber_data_only" msgid="8158409121949373662">"কেৱল ডেটা"</string>
+ <string name="sim_onboarding_setup" msgid="5750393553605388463">"ছেট আপ কৰক"</string>
+ <string name="sim_onboarding_next" msgid="6415025179929475355">"পৰৱৰ্তী"</string>
+ <!-- no translation found for sim_onboarding_progressbar_turning_sim_on (1163318788393361574) -->
+ <skip />
+ <string name="mobile_network_spn_title" msgid="3053793174495329077">"ম’বাইল নেটৱৰ্ক"</string>
+ <string name="mobile_network_phone_number_title" msgid="2090794402855021784">"ফ’ন নম্বৰ"</string>
+ <string name="mobile_network_sim_label_color_title" msgid="2401352348041132876">"ছিমৰ লেবেল আৰু ৰং"</string>
<string name="sim_setup_channel_id" msgid="8797972565087458515">"নেটৱৰ্ক সক্ৰিয়কৰণ"</string>
<string name="sim_switch_channel_id" msgid="4927038626791837861">"বাহক সলনি কৰা কাৰ্য"</string>
<string name="post_dsds_reboot_notification_title_with_carrier" msgid="3308827462185135307">"<xliff:g id="CARRIER_NAME">%1$s</xliff:g> সক্ৰিয় হৈ আছে"</string>
@@ -4539,11 +4633,15 @@
<string name="switch_sim_dialog_no_switch_text" msgid="7053939850026876088">"পাছত ম’বাইল ডেটা, কলৰ সুবিধা আৰু এছএমএছ ব্যৱহাৰ কৰিবলৈ আপোনাৰ নেটৱৰ্ক ছেটিঙলৈ যাওক"</string>
<string name="sim_card_label" msgid="6263064316075963775">"ছিম"</string>
<string name="erase_sim_dialog_title" msgid="4742077437653028326">"এই ই-ছিমখন মচিবনে?"</string>
- <string name="erase_sim_dialog_text" msgid="753031064269699885">"এই ছিমখন আঁতৰালে এই ডিভাইচটোৰ পৰা <xliff:g id="CARRIER_NAME_A">%1$s</xliff:g> সেৱা আঁতৰোৱা হ’ব।\n\n<xliff:g id="CARRIER_NAME_B">%1$s</xliff:g>ৰ সেৱা বাতিল কৰা নহয়।"</string>
+ <!-- no translation found for erase_sim_dialog_text (1406141218170595272) -->
+ <skip />
<string name="erase_sim_confirm_button" msgid="8309115684335320541">"মচক"</string>
- <string name="erasing_sim" msgid="7877703231075699139">"ছিম মচি থকা হৈছে…"</string>
- <string name="erase_sim_fail_title" msgid="2024446702985862427">"ছিম মচিব নোৱাৰি"</string>
- <string name="erase_sim_fail_text" msgid="7870804401227483131">"এই ছিমখন কোনো অজ্ঞাত আসোঁৱাহৰ বাবে আঁতৰাব নোৱাৰি।\n\nআপোনাৰ ডিভাইচটো ৰিষ্টাৰ্ট কৰি আকৌ চেষ্টা কৰক।"</string>
+ <!-- no translation found for erasing_sim (4237180547590463930) -->
+ <skip />
+ <!-- no translation found for erase_sim_fail_title (1445700500168357303) -->
+ <skip />
+ <!-- no translation found for erase_sim_fail_text (6898841004987411547) -->
+ <skip />
<string name="network_connection_request_dialog_title" msgid="1896186380874289434">"ডিভাইচৰ সৈতে সংযোগ কৰক"</string>
<string name="network_connection_request_dialog_summary" msgid="7693038309792726170">"<xliff:g id="APPNAME">%1$s</xliff:g> এপ্টোৱে আপোনাৰ ডিভাইচটোৰ সৈতে সংযোগ কৰিবলৈ এটা অস্থায়ী ৱাই-ফাই নেটৱৰ্ক ব্যৱহাৰ কৰিব বিচাৰিছে"</string>
<string name="network_connection_timeout_dialog_message" msgid="598509083077743772">"কোনো ডিভাইচ বিচাৰি পোৱা নগ’ল। ডিভাইচ যাতে অন হৈ থাকে আৰু সংযোগ কৰিব পৰাকৈ উপলব্ধ থাকে সেইয়া নিশ্চিত কৰক।"</string>
@@ -4615,6 +4713,14 @@
<string name="work_policy_privacy_settings" msgid="2702644843505242596">"আপোনাৰ কর্মস্থান নীতিৰ তথ্য"</string>
<string name="work_policy_privacy_settings_summary" msgid="690118670737638405">"আপোনাৰ আইটি প্ৰশাসকে পৰিচালনা কৰা ছেটিং"</string>
<string name="track_frame_time_keywords" msgid="7885340257945922239">"GPU"</string>
+ <string name="enable_16k_pages" msgid="5009476566957520607">"১৬ কেবি পৃষ্ঠাৰ আকাৰৰ সৈতে বুট কৰক"</string>
+ <string name="enable_16k_pages_summary" msgid="428117226069445198">"১৬ কেবি পৃষ্ঠা আকাৰৰ সমৰ্থিত কাৰ্নেল ব্যৱহাৰ কৰি ডিভাইচ বুট কৰক"</string>
+ <string name="confirm_enable_16k_pages_title" msgid="6751570067857011642">"১৬ কেবি পৃষ্ঠাৰ সমিল কাৰ্নেলৰ সৈতে ৰিবুট কৰিবনে?"</string>
+ <string name="confirm_enable_16k_pages_text" msgid="702888115148257215">"সকীয়নি: কিছুমান এপ্লিকেশ্বন এই ম’ডৰ সৈতে সমিল নহ’বও পাৰে। নিশ্চিতকৰণৰ পাছত ডিভাইচটো ৰিবুট হ’ব।"</string>
+ <string name="confirm_enable_4k_pages_title" msgid="626987400420355263">"৪ কেবি পৃষ্ঠাৰ সমিল কাৰ্নেলৰ সৈতে ৰিবুট কৰিবনে?"</string>
+ <string name="confirm_enable_4k_pages_text" msgid="6168921566226074524">"নিশ্চিতকৰণৰ পাছত ডিভাইচটো ৰিবুট হ’ব।"</string>
+ <string name="toast_16k_update_failed_text" msgid="8888858987184345567">"কাৰ্নেলক ১৬ কেবি পৃষ্ঠাৰ সৈতে সমিল কাৰ্নেললৈ আপডে’ট কৰিব পৰা নগ’ল।"</string>
+ <string name="progress_16k_ota_title" msgid="2117218313875523741">"সালসলনি প্ৰয়োগ কৰি থকা হৈছে"</string>
<string name="bug_report_handler_title" msgid="713439959113250125">"বাগ ৰিপ’ৰ্ট নিয়ন্ত্ৰণ কৰোঁতা"</string>
<string name="bug_report_handler_picker_footer_text" msgid="4935758328366585673">"আপোনাৰ ডিভাইচত কোনটো এপে বাগ ৰিপ’ৰ্টৰ শ্বৰ্টকাট নিয়ন্ত্ৰণ কৰে সেয়া নিৰ্ধাৰণ কৰে।"</string>
<string name="personal_profile_app_subtext" msgid="5586060806997067676">"ব্যক্তিগত"</string>
@@ -4700,8 +4806,10 @@
<string name="sim_category_title" msgid="2341314000964710495">"ছিম"</string>
<string name="downloaded_sim_category_title" msgid="2876988650413179752">"ই-ছিম"</string>
<string name="downloaded_sims_category_title" msgid="487799905978489922">"ই-ছিম"</string>
- <string name="sim_category_active_sim" msgid="1503823567818544012">"সক্ৰিয় হৈ আছে"</string>
- <string name="sim_category_inactive_sim" msgid="4068899490133820881">"নিষ্ক্ৰিয় হৈ আছে"</string>
+ <!-- no translation found for sim_category_active_sim (3077009911935592178) -->
+ <skip />
+ <!-- no translation found for sim_category_inactive_sim (7351553344148400450) -->
+ <skip />
<string name="sim_category_default_active_sim" msgid="1208194173387987231">" / <xliff:g id="ID_1">%1$s</xliff:g>ৰ বাবে ডিফ’ল্ট"</string>
<string name="default_active_sim_calls" msgid="2390973682556353558">"কল"</string>
<string name="default_active_sim_sms" msgid="8041498593025994921">"এছএমএছ"</string>
diff --git a/res/values-az/arrays.xml b/res/values-az/arrays.xml
index a6e001b..16a8830 100644
--- a/res/values-az/arrays.xml
+++ b/res/values-az/arrays.xml
@@ -482,4 +482,7 @@
<!-- no translation found for notification_polite_options:0 (4617190141263245257) -->
<!-- no translation found for notification_polite_options:1 (3884076684767467743) -->
<!-- no translation found for notification_polite_options:2 (8765197536079931966) -->
+ <!-- no translation found for private_space_auto_lock_options:0 (551584871228110817) -->
+ <!-- no translation found for private_space_auto_lock_options:1 (3263162333754809690) -->
+ <!-- no translation found for private_space_auto_lock_options:2 (1575103586471380629) -->
</resources>
diff --git a/res/values-az/strings.xml b/res/values-az/strings.xml
index 7a21404..e40a47b 100644
--- a/res/values-az/strings.xml
+++ b/res/values-az/strings.xml
@@ -28,6 +28,7 @@
<string name="show_dev_on" msgid="2840850085134853754">"Siz indi tərtibatçısınız!"</string>
<string name="show_dev_already" msgid="7041756429707644630">"Ehtiyac yoxdur, Siz artı gəlişdiricisiniz."</string>
<string name="dev_settings_disabled_warning" msgid="6971867026249671244">"Əvvəlcə developer seçimlərini aktiv edin."</string>
+ <string name="dev_settings_available_to_admin_only_warning" msgid="3408243404879083111">"Yalnız admin istifadəçilər developer ayarlarına daxil ola bilər."</string>
<string name="header_category_system" msgid="1665516346845259058">"Sistem"</string>
<string name="radioInfo_service_in" msgid="9088637745836646271">"Xidmətdə"</string>
<string name="radioInfo_service_out" msgid="1868347333892403287">"Xidmətdən Kənarda"</string>
@@ -551,12 +552,20 @@
<string name="private_space_one_lock_summary" msgid="2759953747682959371">"Şəxsi məkanı cihaz kilidi ilə kiliddən çıxara və ya fərqli kilid seçə bilərsiniz"</string>
<string name="private_space_screen_lock_title" msgid="8679383894967823163">"Cihazın ekran kilidini istifadə edin"</string>
<string name="private_space_biometric_title" msgid="3934339826674553174">"Üz və Barmaqla Kiliddən Açma"</string>
+ <string name="private_space_fingerprint_title" msgid="5989254643211889931">"Barmaqla kilidaçma"</string>
+ <string name="private_space_face_title" msgid="3290402865367663079">"Üzlə kilidaçma"</string>
<string name="private_space_biometric_summary" msgid="4403837276018724581">"Ayarlamaq üçün toxunun"</string>
<string name="private_space_fingerprint_unlock_title" msgid="5804023571114910034">"Şəxsi Sahə üçün Barmaqla Kiliddən Açma"</string>
<string name="private_space_face_unlock_title" msgid="6613018437620070183">"Şəxsi Sahə üçün Üz ilə Kiliddən Açma"</string>
<string name="private_space_category_ways_to_unlock" msgid="4356631225316950046">"Kiliddən çıxarma üsulları"</string>
<string name="private_space_screen_lock_summary" msgid="394837965365561070">"Cihazın ekran kilidi ilə eyni"</string>
<string name="private_space_new_lock_title" msgid="7306873010565337671">"Şəxsi məkan üçün yeni kilid seçilsin?"</string>
+ <string name="private_space_auto_lock_title" msgid="4757097802686131305">"Avtomatik kilidləyin"</string>
+ <string name="private_space_auto_lock_page_title" msgid="2993714305725968632">"Şəxsi sahəni avtomatik kilidləyin"</string>
+ <string name="private_space_auto_lock_page_summary" msgid="8679844515655838654">"Cihazı bir müddət istifadə etmədikdə şəxsi sahəni avtomatik kilidləyə bilərsiniz"</string>
+ <string name="private_space_auto_lock_every_time" msgid="1215061855836002830">"Hər dəfə cihaz kilidləndikdə"</string>
+ <string name="private_space_auto_lock_after_inactivity" msgid="1748673030841528649">"5 dəqiqə fəaliyyətsizlikdən sonra"</string>
+ <string name="private_space_auto_lock_never" msgid="595014527119778873">"Heç vaxt"</string>
<string name="private_space_hide_title" msgid="8687034008994037610">"Kilidli olduqda gizlədin"</string>
<string name="privatespace_hide_page_title" msgid="972581369094289386">"Kilidli olduqda Private Space-i gizlədin"</string>
<string name="privatespace_hide_page_summary" msgid="1052569521186403642">"Tətbiqlər siyahısında Private Space-i digərlərindən gizlədin"</string>
@@ -570,6 +579,7 @@
<string name="private_space_delete_title" msgid="3075645119800272800">"Şəxsi yeri silin"</string>
<string name="private_space_deleted" msgid="7825768516955610897">"Şəxsi yer silindi"</string>
<string name="private_space_delete_failed" msgid="8500755484258565011">"Şəxsi yer silinmədi"</string>
+ <string name="private_space_unlocked" msgid="9091600948712932046">"Şəxsi sahə kiliddən çıxarıldı"</string>
<string name="no_device_lock_title" msgid="1078223464721029954">"Ekran kilidi quraşdırın"</string>
<string name="no_device_lock_summary" msgid="7436025227616244687">"Bu cihazda ekran kilidi qurmaqla məxfi yerdən istifadə edin"</string>
<string name="no_device_lock_action_label" msgid="2640487005629001288">"Ekran kilidi quraşdırın"</string>
@@ -597,8 +607,14 @@
<string name="private_space_access_text" msgid="4258842502257201013">"Məxfi yerə daxil olmaq üçün tətbiq siyahısına keçib, aşağı sürüşdürün"</string>
<string name="private_space_done_label" msgid="1020482651595246071">"Hazırdır"</string>
<string name="private_space_scrolldown_to_access" msgid="4820954877349434545">"Məxfi yer tapmaq üçün aşağı sürüşdürün"</string>
- <string name="private_space_retry_signin_title" msgid="2340841075193680666">"Daxil olaraq məxfi yer ayarlayın"</string>
- <string name="private_space_retry_summary" msgid="1976929616948459609">"Məxfi yer ayarlamaq üçün hesaba daxil olmalısınız"</string>
+ <!-- no translation found for private_space_retry_signin_title (8090276618867918844) -->
+ <skip />
+ <!-- no translation found for private_space_retry_summary (1920444015972648774) -->
+ <skip />
+ <!-- no translation found for private_space_skip_login_label (7078019409056628192) -->
+ <skip />
+ <!-- no translation found for private_space_continue_login_label (7779965766333065391) -->
+ <skip />
<string name="private_space_lock_setup_title" msgid="6541564212199510787">"Məxfi yer üçün kilid seçin"</string>
<string name="private_space_lock_setup_description" msgid="423405593476300918">"Barmaq izi ilə məxfi yeri kiliddən çıxara bilərsiniz. Güvənlik üçün bu seçim yedək kilid tələb edir."</string>
<string name="private_space_choose_your_pin_header" msgid="4560802934975898265">"Şəxsi sahə üçün PIN qurun"</string>
@@ -1373,6 +1389,8 @@
<string name="battery_level_title" msgid="1371765298786083448">"Enerji səviyyəsi"</string>
<string name="communal_settings_title" msgid="2845678473945902115">"Kommunal"</string>
<string name="communal_settings_summary" msgid="4923914136953940317">"Kommunal ayarlar"</string>
+ <!-- no translation found for satellite_setting (706846910912477125) -->
+ <skip />
<string name="apn_settings" msgid="4295467389400441299">"APN-lər"</string>
<string name="apn_edit" msgid="2003683641840248741">"Giriş nöqtəsinə düzəliş edin"</string>
<string name="apn_add" msgid="9069613192201630934">"Giriş nöqtəsi əlavə edin"</string>
@@ -1407,6 +1425,8 @@
<string name="menu_save" msgid="6611465355127483100">"Yadda saxlayın"</string>
<string name="menu_cancel" msgid="1197826697950745335">"Ləğv edin"</string>
<string name="error_title" msgid="7158648377702417716"></string>
+ <!-- no translation found for error_duplicate_apn_entry (7792928408935276618) -->
+ <skip />
<string name="error_name_empty" msgid="1258275899283079142">"Ad sahəsi boş ola bilməz."</string>
<string name="error_apn_empty" msgid="7657491065443746915">"APN boş ola bilməz."</string>
<string name="error_mcc_not3" msgid="883659545640179094">"MCC sahəsində 3 rəqəm olmalıdır."</string>
@@ -1425,7 +1445,8 @@
<string name="reset_bluetooth_wifi_button_text" msgid="3974098137045963639">"Sıfırlayın"</string>
<string name="reset_bluetooth_wifi_complete_toast" msgid="5893439291030574365">"Bluetooth & Wi‑Fi sıfırlanıb"</string>
<string name="reset_esim_title" msgid="4194570573425902754">"eSIM\'ləri silin"</string>
- <string name="reset_esim_desc" msgid="3662444090563399131">"Yeni SIM kart endirmək üçün operatorla əlaqə saxlayın. Tarif planınıza təsir etməyəcək."</string>
+ <!-- no translation found for reset_esim_desc (6125192435907740751) -->
+ <skip />
<string name="reset_network_button_text" msgid="2281476496459610071">"Ayarları sıfırlayın"</string>
<string name="reset_network_final_desc" msgid="5304365082065278425">"Bütün şəbəkə ayarları sıfırlansın? Bu əməliyyatı geri qaytara bilməzsiniz."</string>
<string name="reset_network_final_desc_esim" msgid="1129251284212847939">"Bütün şəbəkə ayarları sıfırlansın və eSIM\'lər silinsin? Bu əməliyyatı geri qaytara bilməzsiniz."</string>
@@ -1433,15 +1454,18 @@
<string name="reset_network_confirm_title" msgid="913014422184481270">"Sıfırlansın?"</string>
<string name="network_reset_not_available" msgid="1966334631394607829">"Şəbəkə sıfırlaması bu istifadəçi üçün əlçatan deyil"</string>
<string name="reset_network_complete_toast" msgid="1367872474130621115">"Şəbəkə ayarları sıfırlandı"</string>
- <string name="reset_esim_error_title" msgid="4670073610967959597">"SIM-ləri silmək mümkün deyil"</string>
- <string name="reset_esim_error_msg" msgid="7279607120606365250">"Xəta baş verdiyinə görə eSIM\'ləri silmək mümkün deyil.\n\nCihazı yenidən başlatdıqdan sonra cəhd edin."</string>
+ <!-- no translation found for reset_esim_error_title (6516110227665862295) -->
+ <skip />
+ <!-- no translation found for reset_esim_error_msg (8459527827897797168) -->
+ <skip />
<string name="main_clear_title" msgid="277664302144837723">"Bütün datanı silin (zavod sıfırlaması)"</string>
<string name="main_clear_short_title" msgid="4752094765533020696">"Bütün datanı silin (zavod sıfırlaması)"</string>
<string name="main_clear_desc_also_erases_external" msgid="3687911419628956693"><li>"Musiqi"</li>\n<li>"Fotolar"</li>\n<li>"Digər istifadəçi datası"</li></string>
<string name="main_clear_desc_also_erases_esim" msgid="4553469876411831729"><li>"eSIM-lər"</li></string>
<string name="main_clear_desc_no_cancel_mobile_plan" msgid="369883568059127035">\n\n"Bununla mobil xidmət planı ləğv edilməyəcək."</string>
<string name="main_clear_final_desc" msgid="5800877928569039580">"Şəxsi məlumat və endirilən tətbiqlərin hamısı silinəcək. Bu əməliyyatı geri qaytara bilməzsiniz."</string>
- <string name="main_clear_final_desc_esim" msgid="440406836793824969">"Endirilən tətbiqlər və SIM-lər daxil olmaqla şəxsi məlumatın hamısı silinəcək. Bu əməliyyatı geri qaytara bilməzsiniz."</string>
+ <!-- no translation found for main_clear_final_desc_esim (6592404057237813989) -->
+ <skip />
<string name="main_clear_confirm_title" msgid="6577071819657853713">"Bütün data silinsin?"</string>
<string name="main_clear_not_available" msgid="3433795327146684827">"Zavod sıfırlaması bu istifadəçi üçün əlçatan deyil"</string>
<string name="main_clear_progress_title" msgid="7239741132015617719">"Silinir"</string>
@@ -1672,6 +1696,14 @@
<string name="force_stop" msgid="2681771622136916280">"Dayandırılsın"</string>
<string name="archive" msgid="9074663845068632127">"Arxivə atın"</string>
<string name="restore" msgid="7622486640713967157">"Bərpa edin"</string>
+ <!-- no translation found for restoring_step_one (3465050101254272874) -->
+ <skip />
+ <!-- no translation found for restoring_step_two (140484846432595108) -->
+ <skip />
+ <!-- no translation found for restoring_step_three (3712883580876329811) -->
+ <skip />
+ <!-- no translation found for restoring_step_four (8966846882470446209) -->
+ <skip />
<string name="total_size_label" msgid="2052185048749658866">"Toplam"</string>
<string name="application_size_label" msgid="6407051020651716729">"Tətbiq ölçüsü"</string>
<string name="external_code_size_label" msgid="7375146402660973743">"USB yaddaş tətbiqi"</string>
@@ -1728,7 +1760,6 @@
<string name="archiving_failed" msgid="2037798988961634978">"Arxivə atılmadı"</string>
<string name="archiving_succeeded" msgid="7891249456483297845">"Arxivə atıldı: <xliff:g id="PACKAGE_LABEL">%1$s</xliff:g>"</string>
<string name="restoring_failed" msgid="3390531747355943533">"Bərpa edilmədi"</string>
- <string name="restoring_succeeded" msgid="4967353965137524330">"<xliff:g id="PACKAGE_LABEL">%1$s</xliff:g> bərpa edildi"</string>
<string name="restoring_in_progress" msgid="7787443682651146115">"<xliff:g id="PACKAGE_LABEL">%1$s</xliff:g> bərpa edilir"</string>
<string name="another_migration_already_in_progress" msgid="6550546307856052261">"Digər miqrasiya artıq icra olunur."</string>
<string name="insufficient_storage" msgid="8115088042669030558">"Kifayət qədər yer yoxdur."</string>
@@ -1920,10 +1951,8 @@
<string name="usage_stats_sort_by_usage_time" msgid="2927310334119998301">"İstifadə vaxtı üzrə çeşidləyin"</string>
<string name="usage_stats_sort_by_last_time_used" msgid="7039213339779884017">"Son istifadə üzrə çeşidləyin"</string>
<string name="usage_stats_sort_by_app_name" msgid="4463833145514850478">"Tətbiq adı üzrə çeşidləyin"</string>
- <!-- no translation found for last_time_used_label (7589377271406011659) -->
- <skip />
- <!-- no translation found for last_time_used_never (2936073559267990034) -->
- <skip />
+ <string name="last_time_used_label" msgid="7589377271406011659">"Son istifadə"</string>
+ <string name="last_time_used_never" msgid="2936073559267990034">"heç vaxt"</string>
<string name="usage_time_label" msgid="9105343335151559883">"İstifadə müddəti"</string>
<string name="accessibility_settings" msgid="4713215774904704682">"Əlçatımlılıq"</string>
<string name="accessibility_settings_title" msgid="6739115703615065716">"Əlçatımlılıq parametrləri"</string>
@@ -2378,12 +2407,6 @@
<string name="battery_tip_high_usage_summary" msgid="3938999581403084551">"Ən çox istifadə edilən tətbiqlərə baxın"</string>
<string name="battery_tip_limited_temporarily_title" msgid="6258554134146272311">"Batareyanı qorumaq üçün şarj optimallaşdırılıb"</string>
<string name="battery_tip_limited_temporarily_summary" msgid="5107379280241187562">"Batareya ömrünü uzatmaq üçün şarj optimallaşdırılıb"</string>
- <string name="battery_tip_dock_defender_future_bypass_title" msgid="4332616280495788195">"Batareyanı qorumaq üçün şarj optimallaşdırılıb"</string>
- <string name="battery_tip_dock_defender_future_bypass_summary" msgid="7870758621381307597">"Batareyanın ömrünü uzatmaq üçün dokda olarkən şarj optimallaşdırılıb"</string>
- <string name="battery_tip_dock_defender_active_title" msgid="1414785238383255699">"Batareyanı qorumaq üçün şarj optimallaşdırılıb"</string>
- <string name="battery_tip_dock_defender_active_summary" msgid="3512082623718801459">"Batareyanın ömrünü uzatmaq üçün dokda olarkən şarj optimallaşdırılıb"</string>
- <string name="battery_tip_dock_defender_temporarily_bypassed_title" msgid="1679449361090557201">"Tam dolana qədər şarj edilmə"</string>
- <string name="battery_tip_dock_defender_temporarily_bypassed_summary" msgid="1099500476761333281">"Batareyanı qorumaq üçün növbəti dəfə planşet dokda olduqda şarj optimallaşdırılacaq"</string>
<string name="battery_tip_limited_temporarily_sec_button_content_description" msgid="5648444926736883551">"Şarjın durdurulması haqqında ətraflı məlumat"</string>
<string name="battery_tip_limited_temporarily_dialog_resume_charge" msgid="2302295458913832342">"Şarja davam edin"</string>
<string name="battery_tip_dialog_message_footer" msgid="986542164372177504">"Batareyadan çox istifadə edən arxa fon fəaliyyəti daxildir"</string>
@@ -2401,7 +2424,8 @@
<string name="battery_tip_unrestrict_app_dialog_ok" msgid="7940183167721998470">"Silin"</string>
<string name="battery_tip_unrestrict_app_dialog_cancel" msgid="4968135709160207507">"Ləğv edin"</string>
<string name="battery_tip_charge_to_full_button" msgid="6701709034348116261">"Tam şarj edin"</string>
- <string name="battery_tip_incompatible_charging_title" msgid="5120763575150751300">"Şarj aksesuarı ilə bağlı problem"</string>
+ <!-- no translation found for battery_tip_incompatible_charging_title (1567827436103364999) -->
+ <skip />
<string name="battery_tip_incompatible_charging_content_description" msgid="355668467640367701">"Uyğunsuz şarj haqqında daha ətraflı"</string>
<string name="smart_battery_manager_title" msgid="3677620516657920364">"Batareya Meneceri"</string>
<string name="smart_battery_title" msgid="9095903608520254254">"Tətbiqləri avtomatik idarə edin"</string>
@@ -2493,13 +2517,11 @@
<string name="battery_usage_chart_label_now" msgid="4598282721949430165">"indi"</string>
<string name="battery_usage_timestamps_hyphen" msgid="7401188432989043905">"<xliff:g id="FROM_TIMESTAMP">%1$s</xliff:g> - <xliff:g id="TO_TIMESTAMP">%2$s</xliff:g>"</string>
<string name="battery_usage_day_and_hour" msgid="1417890420844950881">"<xliff:g id="DAY">%1$s</xliff:g>, <xliff:g id="HOUR">%2$s</xliff:g>"</string>
- <!-- no translation found for battery_usage_time_info_and_battery_level (6732629268310936155) -->
- <skip />
+ <string name="battery_usage_time_info_and_battery_level" msgid="6732629268310936155">"<xliff:g id="TIME_INFO">%1$s</xliff:g>, <xliff:g id="BATTERY_LEVEL">%2$s</xliff:g>"</string>
<string name="battery_usage_chart" msgid="4114747521432440017">"Enerji istifadəsi diaqramı"</string>
<string name="daily_battery_usage_chart" msgid="4176059567682992686">"Gündəlik batareyadan istifadə qrafiki"</string>
<string name="hourly_battery_usage_chart" msgid="3098314511076561272">"Saatlıq batareyadan istifadə qrafiki"</string>
- <!-- no translation found for battery_level_percentage (1433178290838842146) -->
- <skip />
+ <string name="battery_level_percentage" msgid="1433178290838842146">"Batareya səviyyəsinin faizi: <xliff:g id="START_PERCENTAGE">%1$s</xliff:g>-<xliff:g id="END_PERCENTAGE">%2$s</xliff:g>"</string>
<string name="battery_usage_breakdown_title_since_last_full_charge" msgid="435006273323199906">"Sonuncu tam şarjdan sonra batareya istifadəsi"</string>
<string name="battery_usage_breakdown_title_for_slot" msgid="4823179483667671406">"<xliff:g id="SLOT">%s</xliff:g> üçün batareya istifadəsi"</string>
<string name="screen_time_category_last_full_charge" msgid="8856908320256057753">"Sonuncu tam şarjdan sonra ekran vaxtı"</string>
@@ -3859,6 +3881,8 @@
<string name="voice_activation_apps_title" msgid="7130045161611529825">"Səslə aktivləşdirmə tətbiqləri"</string>
<string name="permit_voice_activation_apps" msgid="9152780172988949319">"Səslə aktivləşdirməyə icazə verin"</string>
<string name="allow_voice_activation_apps_description" msgid="6369745626995060656">"Səslə aktivləşdirmə təsdiqlənmiş tətbiqləri səsli əmrdən istifadə edərək, səsli idarəetmə vasitəsilə aktiv edir. Daxili qorunan adaptiv sensor datanın yalnız sizin üçün görünməsini təmin edir.\n\n"<a href="">"Qorunan adaptiv sensor haqqında ətraflı məlumat"</a></string>
+ <string name="permit_receive_sandboxed_detection_training_data" msgid="3929496847420108753">"Səslə aktivləşdirməni təkmilləşdirin"</string>
+ <string name="receive_sandboxed_detection_training_data_description" msgid="1415687008184625050">"Bu cihaz səslə aktivləşdirmə modelini təkmilləşdirmək üçün məxfi araşdırmadan istifadə edir. Tətbiqlər modeli təkmilləşdirərkən məxfiliyi qorumaq üçün bir çox istifadəçidən toplanmış ümumi yeniləmələr qəbul edə bilər.\n\n"<a href="">"Məxfi araşdırma haqqında ətraflı"</a></string>
<string name="full_screen_intent_title" msgid="747270185715224130">"Tam ekran bildirişləri"</string>
<string name="permit_full_screen_intent" msgid="9035367640019960861">"Bu tətbiqin tam ekran bildirişlərinə icazə verin"</string>
<string name="footer_description_full_screen_intent" msgid="7716518411349225528">"Bu tətbiqə cihaz kilidli olduqda tam ekranı tutan bildirişlər göstərmək icazəsi verin. Bunlar zəngli saat, gələn zəng və ya digər təcili bildirişlər üçündür."</string>
@@ -4280,18 +4304,27 @@
<string name="autofill_app" msgid="7595308061826307921">"Avtodoldurma xidməti"</string>
<string name="default_autofill_app" msgid="372234803718251606">"Defolt avtomatik doldurma xidməti"</string>
<string name="autofill_passwords" msgid="6708057251459761083">"Parollar"</string>
- <string name="credman_chosen_app_title" msgid="872524130208251505">"Parol, giriş açarı və data xidmətləri"</string>
+ <!-- no translation found for credman_chosen_app_title (7735183808067729319) -->
+ <skip />
<string name="credman_credentials" msgid="4931371941253324143">"Əlavə provayderlər"</string>
<string name="autofill_passwords_count" msgid="6359289285822955973">"{count,plural, =1{# parol}other{# parol}}"</string>
<string name="autofill_keywords" msgid="8598763328489346438">"avto, doldur, avto doldurma, parol"</string>
<string name="credman_keywords" msgid="8305600680836806170">"data, giriş açarı, parol"</string>
<string name="credman_autofill_keywords" msgid="701180623776848914">"avto, doldurma, avto doldurma, data, giriş açarı, parol"</string>
+ <!-- no translation found for credman_button_change (4072629639218503790) -->
+ <skip />
+ <!-- no translation found for credman_button_open (7519871964170816850) -->
+ <skip />
<string name="autofill_confirmation_message" msgid="4888767934273494272">"<b>Bu tətbiqə inana biləcəyinizi dəqiqləşdirin</b> <br/> <br/> <xliff:g id=app_name example=Google Avtodoldurma>%1$s</xliff:g> ekranı analiz edərək avtomatik doldurula bilən sahələri tapır."</string>
<string name="credman_autofill_confirmation_message" msgid="843829628024668466">"<b><xliff:g id=app_name example=Provider>%1$s</xliff:g> istifadə edilsin?</b> <br/> <br/> Yeni parol, giriş açarı və digər məlumatlar burada yadda saxlanacaq. <xliff:g id=app_name example=Provider>%1$s</xliff:g> avtomatik doldurulacaq məlumatı müəyyənləşdirmək üçün ekrandakı kontentdən istifadə edə bilər."</string>
<string name="credman_picker_title" msgid="8191267620665129205">"Parol, giriş açarı və data xidmətləri"</string>
<string name="credman_confirmation_message_title" msgid="8847900085593880729">"%1$s deaktiv edilsin?"</string>
<string name="credman_confirmation_message" msgid="2357324543658635239">"<b>Bu xidmət deaktiv edilsin?</b> <br/> <br/> Daxil olduqda parol, giriş açarı, ödəniş metodu və s. kimi saxlanmış məlumatlar doldurulmayacaq. Saxlanmış məlumatdan istifadə etmək üçün parol, giriş açarı və ya data xidməti seçin."</string>
+ <string name="credman_confirmation_message_new_ui" msgid="6126274509951156460">"<b>Bütün xidmətlər deaktiv edilsin?</b> <br/> <br/> Daxil olduqda parol, giriş açarı və yadda saxlanmış digər məlumatlar avtomatik doldurulmayacaq"</string>
+ <string name="credman_autofill_confirmation_message_new_ui" msgid="6222139222478822267">"<b>Tərcih edilən xidməti buna dəyişin: <xliff:g id=app_name example=Provider>%1$s</xliff:g>?</b> <br/> <br/> Yeni parol, giriş açarı və digər məlumatlar burada yadda saxlanacaq. <xliff:g id=app_name example=Provider>%1$s</xliff:g> avtomatik doldurulacaq məlumatı müəyyənləşdirmək üçün ekrandakı kontentdən istifadə edə bilər"</string>
<string name="credman_enable_confirmation_message_title" msgid="1037501792652277829">"%1$s istifadə edilsin?"</string>
+ <string name="credman_limit_error_msg_title" msgid="1525814645803612135">"Yalnız 5 xidmət aktiv ola bilər"</string>
+ <string name="credman_limit_error_msg" msgid="2521803280130310063">"Başqa xidmət əlavə etmək üçün ən azı 1-ni deaktiv edin"</string>
<string name="credman_enable_confirmation_message" msgid="8407841892310870169">"%1$s avto doldurma üçün ekrandakı məlumatdan istifadə edir."</string>
<string name="credman_error_message_title" msgid="4099557206946333568">"Parol, giriş açarı və data xidmətləri limiti"</string>
<string name="credman_error_message" msgid="8334797097200415449">"Eyni anda maksimum 5 parol, giriş açarı və data xidməti aktiv ola bilər. Yenisini əlavə etmək üçün bir xidməti deaktiv edin."</string>
@@ -4461,11 +4494,12 @@
<string name="mobile_network_sim_name_label" msgid="1452440641628369625">"Ad"</string>
<string name="mobile_network_sim_color_label" msgid="5293944087609632340">"Rəng (uyğun cihazlarda istifadə edilir)"</string>
<string name="mobile_network_sim_name_rename" msgid="5967588549571582924">"Yadda saxlayın"</string>
- <string name="mobile_network_use_sim_on" msgid="7298332437547707908">"SIM istifadə edin"</string>
+ <string name="mobile_network_use_sim_on" msgid="5333182776279917886">"Bu SIM-dən istifadə edin"</string>
<string name="mobile_network_use_sim_off" msgid="6303281166199670639">"Deaktiv"</string>
<string name="mobile_network_disable_sim_explanation" msgid="2851862257846773796">"Bu SIM-i deaktiv etmək üçün SIM kartı silin"</string>
<string name="mobile_network_tap_to_activate" msgid="4139979375717958102">"<xliff:g id="CARRIER">%1$s</xliff:g> operatorunu aktiv etmək üçün toxunun"</string>
- <string name="mobile_network_erase_sim" msgid="4629071168032714930">"SIM-i silin"</string>
+ <!-- no translation found for mobile_network_erase_sim (5387971155494245850) -->
+ <skip />
<string name="preferred_network_mode_title" msgid="3083431168988535628">"Şəbəkə növü"</string>
<string name="preferred_network_mode_summary" msgid="537577807865497546">"Şəbəkə əməliyyat rejimini dəyişin"</string>
<string name="preferred_network_mode_dialogtitle" msgid="4179420486180351631">"Şəbəkə növü"</string>
@@ -4484,6 +4518,40 @@
<string name="roaming_check_price_warning" msgid="5876977438036791361">"Qiymətlər üçün şəbəkə provayderi ilə yoxlayın."</string>
<string name="mobile_data_usage_title" msgid="2047864499317759728">"Tətbiq trafiki"</string>
<string name="mobile_network_mode_error" msgid="9222056129897416074">"Yanlış Şəbəkə Rejimi <xliff:g id="NETWORKMODEID">%1$d</xliff:g>. İqnor edin."</string>
+ <!-- no translation found for satellite_setting_title (2543034229989047673) -->
+ <skip />
+ <!-- no translation found for satellite_setting_enabled_summary (3554127722727530845) -->
+ <skip />
+ <!-- no translation found for satellite_setting_disabled_summary (6789122487534159857) -->
+ <skip />
+ <!-- no translation found for keywords_satellite_setting (3312183289776517695) -->
+ <skip />
+ <!-- no translation found for category_name_about_satellite_messaging (3756205049485508340) -->
+ <skip />
+ <!-- no translation found for title_about_satellite_setting (9212860038048311345) -->
+ <skip />
+ <!-- no translation found for category_title_your_satellite_plan (3017895097366691841) -->
+ <skip />
+ <!-- no translation found for title_have_satellite_plan (2048372355699977947) -->
+ <skip />
+ <!-- no translation found for title_no_satellite_plan (2876056203035197505) -->
+ <skip />
+ <!-- no translation found for summary_add_satellite_setting (3815254731634052432) -->
+ <skip />
+ <!-- no translation found for category_name_how_it_works (585303230539269496) -->
+ <skip />
+ <!-- no translation found for title_satellite_connection_guide (3294802307913609072) -->
+ <skip />
+ <!-- no translation found for summary_satellite_connection_guide (3496123195218418456) -->
+ <skip />
+ <!-- no translation found for title_supported_service (4275535165812691571) -->
+ <skip />
+ <!-- no translation found for summary_supported_service (4320535903444834786) -->
+ <skip />
+ <!-- no translation found for satellite_setting_summary_more_information (4008690241760925372) -->
+ <skip />
+ <!-- no translation found for more_about_satellite_messaging (3385673133561348509) -->
+ <skip />
<string name="mobile_network_apn_title" msgid="5582995550142073054">"Giriş nöqtəsi adları"</string>
<string name="keywords_access_point_names" msgid="8174967126858505945">"apn"</string>
<string name="manual_mode_disallowed_summary" msgid="4243142645520152175">"<xliff:g id="CARRIER">%1$s</xliff:g> ünvanına qoşulduqda əlçatan deyil"</string>
@@ -4493,9 +4561,12 @@
<string name="sim_action_switch_sub_dialog_title" msgid="9180969453358718635">"<xliff:g id="CARRIER_NAME">%1$s</xliff:g> operatoruna keçilsin?"</string>
<string name="sim_action_switch_psim_dialog_title" msgid="5613177333235213024">"SIM kart istifadəsinə keçilsin?"</string>
<string name="sim_action_switch_sub_dialog_mep_title" msgid="933856847099933004">"<xliff:g id="CARRIER_NAME">%1$s</xliff:g> istifadə edilsin?"</string>
- <string name="sim_action_switch_sub_dialog_text" msgid="2091834911153293004">"Eyni vaxtda yalnız bir SIM aktiv ola bilər.\n\n<xliff:g id="TO_CARRIER_NAME">%1$s</xliff:g> operatoruna keçdikdə <xliff:g id="FROM_CARRIER_NAME">%2$s</xliff:g> xidməti ləğv edilməyəcək."</string>
- <string name="sim_action_switch_sub_dialog_text_downloaded" msgid="8977951796005849471">"Eyni vaxtda yalnız 1 eSIM aktiv ola bilər.\n\n<xliff:g id="TO_CARRIER_NAME">%1$s</xliff:g> operatoruna keçdikdə <xliff:g id="FROM_CARRIER_NAME">%2$s</xliff:g> xidməti ləğv edilməyəcək."</string>
- <string name="sim_action_switch_sub_dialog_text_single_sim" msgid="6188750682431170845">"Eyni vaxtda yalnız bir SIM aktiv ola bilər.\n\nDigərinə keçdikdə <xliff:g id="TO_CARRIER_NAME">%1$s</xliff:g> xidməti ləğv edilməyəcək."</string>
+ <!-- no translation found for sim_action_switch_sub_dialog_text (7474905814976249607) -->
+ <skip />
+ <!-- no translation found for sim_action_switch_sub_dialog_text_downloaded (6415848271400253954) -->
+ <skip />
+ <!-- no translation found for sim_action_switch_sub_dialog_text_single_sim (421658355882679837) -->
+ <skip />
<string name="sim_action_switch_sub_dialog_mep_text" msgid="8348764755143679582">"Eyni vaxtda 2 SIM istifadə edə bilərsiniz. <xliff:g id="CARRIER_NAME">%1$s</xliff:g> istifadə etmək üçün digər SIM\'i deaktiv edin."</string>
<string name="sim_action_switch_sub_dialog_confirm" msgid="1901181581944638961">"<xliff:g id="CARRIER_NAME">%1$s</xliff:g> operatoruna keçin"</string>
<string name="sim_action_switch_sub_dialog_carrier_list_item_for_turning_off" msgid="5392037608705799522">"<xliff:g id="CARRIER_NAME">%1$s</xliff:g> cihazını deaktiv edin"</string>
@@ -4520,6 +4591,29 @@
<string name="sim_action_turn_off" msgid="3506698692916473000">"Deaktiv edin"</string>
<string name="dsds_activation_failure_title" msgid="4467364110584914794">"SIM-i aktiv etmək mümkün deyil"</string>
<string name="dsds_activation_failure_body_msg2" msgid="73044349546544410">"SIM-i yenidən aktiv etməyə çalışın. Problem həll olmasa, cihazı yenidən başladın."</string>
+ <string name="sim_onboarding_bottomsheets_title" msgid="143711121394213711">"SIM ayarlayın"</string>
+ <string name="sim_onboarding_bottomsheets_msg" msgid="7367245016476460849">"Bu cihazda bir neçə SIM istifadə etmək üçün mobil şəbəkə tərcihlərini ayarlayın"</string>
+ <string name="sim_onboarding_label_sim_title" msgid="273162565849288273">"SIM-ləri etiketləyin"</string>
+ <string name="sim_onboarding_label_sim_msg" msgid="5105859235219529056">"Zəng edərkən, mətn mesajı göndərərkən, data istifadəsi zamanı, habelə Ayarlarda bu etiketləri görəcəksiniz"</string>
+ <string name="sim_onboarding_label_sim_dialog_title" msgid="5839073125605286120">"SIM etiketi"</string>
+ <string name="sim_onboarding_label_sim_dialog_label" msgid="9020433985426525185">"Etiket"</string>
+ <string name="sim_onboarding_select_sim_title" msgid="5895262188167744055">"İstifadə üçün SIM-ləri seçin"</string>
+ <string name="sim_onboarding_select_sim_msg" msgid="5638859405391915048">"Eyni anda 2 SIM istifadə edə bilərsiniz"</string>
+ <string name="sim_onboarding_primary_sim_title" msgid="2793090401371135675">"Əsas SIM-ləri ayarlayın"</string>
+ <string name="sim_onboarding_primary_sim_msg" msgid="5484656671490558032">"Zənglər, mətn mesajları və data üçün defolt istifadə ediləcək SIM-ləri seçin"</string>
+ <string name="primary_sim_title" msgid="2508161011657571566">"Əsas SIM-lər"</string>
+ <string name="primary_sim_calls_title" msgid="4961189133582615685">"Zənglər"</string>
+ <string name="primary_sim_texts_title" msgid="1287584042733097749">"Mətn mesajları"</string>
+ <string name="primary_sim_automatic_data_title" msgid="1265528923229642480">"Avtomatik data keçirmə"</string>
+ <string name="primary_sim_automatic_data_msg" msgid="1612203837010785203">"Əhatə dairəsi və əlçatanlıqdan asılı olaraq istənilən SIM-in datasından istifadə edin"</string>
+ <string name="sim_onboarding_phoneNumber_data_only" msgid="8158409121949373662">"Yalnız data"</string>
+ <string name="sim_onboarding_setup" msgid="5750393553605388463">"Ayarlayın"</string>
+ <string name="sim_onboarding_next" msgid="6415025179929475355">"Növbəti"</string>
+ <!-- no translation found for sim_onboarding_progressbar_turning_sim_on (1163318788393361574) -->
+ <skip />
+ <string name="mobile_network_spn_title" msgid="3053793174495329077">"Mobil şəbəkə"</string>
+ <string name="mobile_network_phone_number_title" msgid="2090794402855021784">"Telefon nömrəsi"</string>
+ <string name="mobile_network_sim_label_color_title" msgid="2401352348041132876">"SIM etiketi və rəngi"</string>
<string name="sim_setup_channel_id" msgid="8797972565087458515">"Şəbəkənin aktiv edilməsi"</string>
<string name="sim_switch_channel_id" msgid="4927038626791837861">"Operator dəyişdirilir"</string>
<string name="post_dsds_reboot_notification_title_with_carrier" msgid="3308827462185135307">"<xliff:g id="CARRIER_NAME">%1$s</xliff:g> aktivdir"</string>
@@ -4539,11 +4633,15 @@
<string name="switch_sim_dialog_no_switch_text" msgid="7053939850026876088">"Sonradan mobil data, zəng funksiyaları və SMS-dən istifadə etmək üçün şəbəkə ayarlarına keçin"</string>
<string name="sim_card_label" msgid="6263064316075963775">"SIM"</string>
<string name="erase_sim_dialog_title" msgid="4742077437653028326">"Bu eSIM silinsin?"</string>
- <string name="erase_sim_dialog_text" msgid="753031064269699885">"Bu SIM silindikdə <xliff:g id="CARRIER_NAME_A">%1$s</xliff:g> xidməti bu cihazdan silinəcək.\n\n<xliff:g id="CARRIER_NAME_B">%1$s</xliff:g> üçün xidmət ləğv edilməyəcək."</string>
+ <!-- no translation found for erase_sim_dialog_text (1406141218170595272) -->
+ <skip />
<string name="erase_sim_confirm_button" msgid="8309115684335320541">"Silin"</string>
- <string name="erasing_sim" msgid="7877703231075699139">"SIM silinir…"</string>
- <string name="erase_sim_fail_title" msgid="2024446702985862427">"SIM-i silmək mümkün deyil"</string>
- <string name="erase_sim_fail_text" msgid="7870804401227483131">"Xəta baş verdiyinə görə bu SIM-i silmək mümkün deyil.\n\nCihazı yenidən başlatdıqdan sonra cəhd edin."</string>
+ <!-- no translation found for erasing_sim (4237180547590463930) -->
+ <skip />
+ <!-- no translation found for erase_sim_fail_title (1445700500168357303) -->
+ <skip />
+ <!-- no translation found for erase_sim_fail_text (6898841004987411547) -->
+ <skip />
<string name="network_connection_request_dialog_title" msgid="1896186380874289434">"Cihaza qoşulun"</string>
<string name="network_connection_request_dialog_summary" msgid="7693038309792726170">"<xliff:g id="APPNAME">%1$s</xliff:g> cihazınıza qoşulmaq üçün müvəqqəti Wi‑Fi şəbəkəsindən istifadə etmək istəyir"</string>
<string name="network_connection_timeout_dialog_message" msgid="598509083077743772">"Cihaz tapılmadı. Cihazların aktiv olması və qoşulmaq üçün əlçatan olmasından əmin olun."</string>
@@ -4615,6 +4713,14 @@
<string name="work_policy_privacy_settings" msgid="2702644843505242596">"İş siyasətiniz haqqında məlumat"</string>
<string name="work_policy_privacy_settings_summary" msgid="690118670737638405">"Ayarlar IT admininiz tərəfindən idarə edilir"</string>
<string name="track_frame_time_keywords" msgid="7885340257945922239">"GPU"</string>
+ <string name="enable_16k_pages" msgid="5009476566957520607">"16K səhifə ölçüsü ilə yükləyin"</string>
+ <string name="enable_16k_pages_summary" msgid="428117226069445198">"Cihazı 16K səhifə ölçüsünə uyğun özək ilə yükləyin"</string>
+ <string name="confirm_enable_16k_pages_title" msgid="6751570067857011642">"16KB səhifələrə uyğun özək ilə yenidən yüklənsin?"</string>
+ <string name="confirm_enable_16k_pages_text" msgid="702888115148257215">"XƏBƏRDARLIQ: Bəzi tətbiqlər bu rejim ilə uyğun olmaya bilər. Təsdiqdən sonra cihaz yenidən yüklənəcək."</string>
+ <string name="confirm_enable_4k_pages_title" msgid="626987400420355263">"4KB səhifələrə uyğun özək ilə yenidən yüklənsin?"</string>
+ <string name="confirm_enable_4k_pages_text" msgid="6168921566226074524">"Təsdiqdən sonra cihaz yenidən yüklənəcək."</string>
+ <string name="toast_16k_update_failed_text" msgid="8888858987184345567">"Özək 16KB səhifələrə uyğun özəyə güncəllənmədi."</string>
+ <string name="progress_16k_ota_title" msgid="2117218313875523741">"Dəyişiklik tətbiq edilir"</string>
<string name="bug_report_handler_title" msgid="713439959113250125">"Baq hesabatı idarəedicisi"</string>
<string name="bug_report_handler_picker_footer_text" msgid="4935758328366585673">"Seçilmiş tətbiq xəta hesabatının göndərilməsi düyməsini basanda işə salınacaq."</string>
<string name="personal_profile_app_subtext" msgid="5586060806997067676">"Şəxsi"</string>
@@ -4700,8 +4806,10 @@
<string name="sim_category_title" msgid="2341314000964710495">"SIM"</string>
<string name="downloaded_sim_category_title" msgid="2876988650413179752">"eSIM"</string>
<string name="downloaded_sims_category_title" msgid="487799905978489922">"eSIM\'lər"</string>
- <string name="sim_category_active_sim" msgid="1503823567818544012">"Aktiv"</string>
- <string name="sim_category_inactive_sim" msgid="4068899490133820881">"İnaktiv"</string>
+ <!-- no translation found for sim_category_active_sim (3077009911935592178) -->
+ <skip />
+ <!-- no translation found for sim_category_inactive_sim (7351553344148400450) -->
+ <skip />
<string name="sim_category_default_active_sim" msgid="1208194173387987231">" / <xliff:g id="ID_1">%1$s</xliff:g> üçün defolt"</string>
<string name="default_active_sim_calls" msgid="2390973682556353558">"zənglər"</string>
<string name="default_active_sim_sms" msgid="8041498593025994921">"SMS"</string>
diff --git a/res/values-b+sr+Latn/arrays.xml b/res/values-b+sr+Latn/arrays.xml
index 7053b92..880334d 100644
--- a/res/values-b+sr+Latn/arrays.xml
+++ b/res/values-b+sr+Latn/arrays.xml
@@ -482,4 +482,7 @@
<!-- no translation found for notification_polite_options:0 (4617190141263245257) -->
<!-- no translation found for notification_polite_options:1 (3884076684767467743) -->
<!-- no translation found for notification_polite_options:2 (8765197536079931966) -->
+ <!-- no translation found for private_space_auto_lock_options:0 (551584871228110817) -->
+ <!-- no translation found for private_space_auto_lock_options:1 (3263162333754809690) -->
+ <!-- no translation found for private_space_auto_lock_options:2 (1575103586471380629) -->
</resources>
diff --git a/res/values-b+sr+Latn/strings.xml b/res/values-b+sr+Latn/strings.xml
index 0872b20..a66cb55 100644
--- a/res/values-b+sr+Latn/strings.xml
+++ b/res/values-b+sr+Latn/strings.xml
@@ -28,6 +28,7 @@
<string name="show_dev_on" msgid="2840850085134853754">"Postali ste programer!"</string>
<string name="show_dev_already" msgid="7041756429707644630">"Nema potrebe, već ste programer."</string>
<string name="dev_settings_disabled_warning" msgid="6971867026249671244">"Prvo omogućite opcije za programere."</string>
+ <string name="dev_settings_available_to_admin_only_warning" msgid="3408243404879083111">"Samo korisnici sa administratorskim pravima mogu da pristupe podešavanjima za programere."</string>
<string name="header_category_system" msgid="1665516346845259058">"Sistem"</string>
<string name="radioInfo_service_in" msgid="9088637745836646271">"Radi"</string>
<string name="radioInfo_service_out" msgid="1868347333892403287">"Ne radi"</string>
@@ -551,12 +552,20 @@
<string name="private_space_one_lock_summary" msgid="2759953747682959371">"Možete da otključavate privatni prostor isto kao što otključavate uređaj ili da odaberete drugačiji tip otključavanja"</string>
<string name="private_space_screen_lock_title" msgid="8679383894967823163">"Koristi zaključavanje ekrana uređaja"</string>
<string name="private_space_biometric_title" msgid="3934339826674553174">"Otključavanje licem i otiskom prsta"</string>
+ <string name="private_space_fingerprint_title" msgid="5989254643211889931">"Otključavanje otiskom prsta"</string>
+ <string name="private_space_face_title" msgid="3290402865367663079">"Otključavanje licem"</string>
<string name="private_space_biometric_summary" msgid="4403837276018724581">"Dodirnite da biste podesili"</string>
<string name="private_space_fingerprint_unlock_title" msgid="5804023571114910034">"Otključavanje otiskom prsta za privatni prostor"</string>
<string name="private_space_face_unlock_title" msgid="6613018437620070183">"Otključavanje licem za privatni prostor"</string>
<string name="private_space_category_ways_to_unlock" msgid="4356631225316950046">"Načini za otključavanje"</string>
<string name="private_space_screen_lock_summary" msgid="394837965365561070">"Isto kao zaključavanje ekrana uređaja"</string>
<string name="private_space_new_lock_title" msgid="7306873010565337671">"Odabraćete novo zaključavanje za privatni prostor?"</string>
+ <string name="private_space_auto_lock_title" msgid="4757097802686131305">"Automatski zaključaj"</string>
+ <string name="private_space_auto_lock_page_title" msgid="2993714305725968632">"Automatski zaključajte privatan prostor"</string>
+ <string name="private_space_auto_lock_page_summary" msgid="8679844515655838654">"Možete automatski da zaključate privatan prostor ako uređaj niste koristili neko vreme"</string>
+ <string name="private_space_auto_lock_every_time" msgid="1215061855836002830">"Svaki put kad se uređaj zaključa"</string>
+ <string name="private_space_auto_lock_after_inactivity" msgid="1748673030841528649">"Posle 5 minuta neaktivnosti"</string>
+ <string name="private_space_auto_lock_never" msgid="595014527119778873">"Nikad"</string>
<string name="private_space_hide_title" msgid="8687034008994037610">"Sakrij kad je zaključan"</string>
<string name="privatespace_hide_page_title" msgid="972581369094289386">"Sakrijte privatni prostor kad je zaključan"</string>
<string name="privatespace_hide_page_summary" msgid="1052569521186403642">"Privatni prostor možete da sakrijete sa liste aplikacija"</string>
@@ -570,6 +579,7 @@
<string name="private_space_delete_title" msgid="3075645119800272800">"Izbriši privatni prostor"</string>
<string name="private_space_deleted" msgid="7825768516955610897">"Privatni prostor je izbrisan"</string>
<string name="private_space_delete_failed" msgid="8500755484258565011">"Brisanje privatnog prostora nije uspelo"</string>
+ <string name="private_space_unlocked" msgid="9091600948712932046">"Privatni prostor je otključan"</string>
<string name="no_device_lock_title" msgid="1078223464721029954">"Podesite zaključavanje ekrana"</string>
<string name="no_device_lock_summary" msgid="7436025227616244687">"Da biste koristili privatni prostor, podesite zaključavanje ekrana na ovom uređaju"</string>
<string name="no_device_lock_action_label" msgid="2640487005629001288">"Podesi zaključavanje ekrana"</string>
@@ -597,8 +607,14 @@
<string name="private_space_access_text" msgid="4258842502257201013">"Da biste pristupili privatnom prostoru, otvorite listu aplikacija i skrolujte nadole"</string>
<string name="private_space_done_label" msgid="1020482651595246071">"Gotovo"</string>
<string name="private_space_scrolldown_to_access" msgid="4820954877349434545">"Skrolujte nadole da biste pronašli privatni prostor"</string>
- <string name="private_space_retry_signin_title" msgid="2340841075193680666">"Prijavite se da biste podesili privatni prostor"</string>
- <string name="private_space_retry_summary" msgid="1976929616948459609">"Treba da se prijavite na nalog da biste podesili privatni prostor"</string>
+ <!-- no translation found for private_space_retry_signin_title (8090276618867918844) -->
+ <skip />
+ <!-- no translation found for private_space_retry_summary (1920444015972648774) -->
+ <skip />
+ <!-- no translation found for private_space_skip_login_label (7078019409056628192) -->
+ <skip />
+ <!-- no translation found for private_space_continue_login_label (7779965766333065391) -->
+ <skip />
<string name="private_space_lock_setup_title" msgid="6541564212199510787">"Odaberite tip otključavanja za privatni prostor"</string>
<string name="private_space_lock_setup_description" msgid="423405593476300918">"Privatni prostor možete da otključate pomoću otiska prsta. Ova opcija zahteva rezervni tip otključavanja iz bezbednosnih razloga."</string>
<string name="private_space_choose_your_pin_header" msgid="4560802934975898265">"Podesite PIN za privatni prostor"</string>
@@ -1373,6 +1389,8 @@
<string name="battery_level_title" msgid="1371765298786083448">"Nivo baterije"</string>
<string name="communal_settings_title" msgid="2845678473945902115">"Zajedničko"</string>
<string name="communal_settings_summary" msgid="4923914136953940317">"Zajednička podešavanja"</string>
+ <!-- no translation found for satellite_setting (706846910912477125) -->
+ <skip />
<string name="apn_settings" msgid="4295467389400441299">"Nazivi pristupnih tačaka"</string>
<string name="apn_edit" msgid="2003683641840248741">"Izmena pristupne tačke"</string>
<string name="apn_add" msgid="9069613192201630934">"Dodajte pristupnu tačku"</string>
@@ -1407,6 +1425,8 @@
<string name="menu_save" msgid="6611465355127483100">"Sačuvaj"</string>
<string name="menu_cancel" msgid="1197826697950745335">"Otkaži"</string>
<string name="error_title" msgid="7158648377702417716"></string>
+ <!-- no translation found for error_duplicate_apn_entry (7792928408935276618) -->
+ <skip />
<string name="error_name_empty" msgid="1258275899283079142">"Polje Naziv ne sme da bude prazno."</string>
<string name="error_apn_empty" msgid="7657491065443746915">"Polje Naziv pristupne tačke ne sme da bude prazno."</string>
<string name="error_mcc_not3" msgid="883659545640179094">"Polje MCK mora da sadrži 3 cifre."</string>
@@ -1425,7 +1445,8 @@
<string name="reset_bluetooth_wifi_button_text" msgid="3974098137045963639">"Resetuj"</string>
<string name="reset_bluetooth_wifi_complete_toast" msgid="5893439291030574365">"Bluetooth i WiFi su resetovani"</string>
<string name="reset_esim_title" msgid="4194570573425902754">"Obriši eSIM-ove"</string>
- <string name="reset_esim_desc" msgid="3662444090563399131">"Ovim ne otkazujete nijedan tarifni paket. Da biste preuzeli nove SIM kartice, obratite se mobilnom operateru."</string>
+ <!-- no translation found for reset_esim_desc (6125192435907740751) -->
+ <skip />
<string name="reset_network_button_text" msgid="2281476496459610071">"Resetuj podešavanja"</string>
<string name="reset_network_final_desc" msgid="5304365082065278425">"Želite li da resetujete sva podešavanja mreže? Ova radnja ne može da se opozove."</string>
<string name="reset_network_final_desc_esim" msgid="1129251284212847939">"Želite li da resetujete sva podešavanja mreže i obrišete eSIM-ove? Ne možete da opozovete ovu radnju."</string>
@@ -1433,15 +1454,18 @@
<string name="reset_network_confirm_title" msgid="913014422184481270">"Želite da resetujete?"</string>
<string name="network_reset_not_available" msgid="1966334631394607829">"Resetovanje mreže nije dostupno za ovog korisnika"</string>
<string name="reset_network_complete_toast" msgid="1367872474130621115">"Podešavanja mreže su resetovana"</string>
- <string name="reset_esim_error_title" msgid="4670073610967959597">"Brisanje SIM kartica nije uspelo"</string>
- <string name="reset_esim_error_msg" msgid="7279607120606365250">"eSIM-ovi ne mogu da se obrišu zbog greške.\n\nRestartujte uređaj i probajte ponovo."</string>
+ <!-- no translation found for reset_esim_error_title (6516110227665862295) -->
+ <skip />
+ <!-- no translation found for reset_esim_error_msg (8459527827897797168) -->
+ <skip />
<string name="main_clear_title" msgid="277664302144837723">"Obriši sve podatke (fabrička podešavanja)"</string>
<string name="main_clear_short_title" msgid="4752094765533020696">"Obriši sve podatke (fabrička podešavanja)"</string>
<string name="main_clear_desc_also_erases_external" msgid="3687911419628956693"><li>"muziku"</li>\n<li>"slike"</li>\n<li>"druge podatke korisnika"</li></string>
<string name="main_clear_desc_also_erases_esim" msgid="4553469876411831729"><li>"eSIM-ovi"</li></string>
<string name="main_clear_desc_no_cancel_mobile_plan" msgid="369883568059127035">\n\n"Na taj način nećete otkazati mobilni tarifni paket."</string>
<string name="main_clear_final_desc" msgid="5800877928569039580">"Izbrisaćete sve lične podatke i preuzete aplikacije. Ova radnja ne može da se opozove."</string>
- <string name="main_clear_final_desc_esim" msgid="440406836793824969">"Svi lični podaci, uključujući preuzete aplikacije i SIM kartice, biće izbrisani. Ova radnja ne može da se opozove."</string>
+ <!-- no translation found for main_clear_final_desc_esim (6592404057237813989) -->
+ <skip />
<string name="main_clear_confirm_title" msgid="6577071819657853713">"Želite da obrišete sve podatke?"</string>
<string name="main_clear_not_available" msgid="3433795327146684827">"Resetovanje na fabrička podešavanja nije dostupno za ovog korisnika"</string>
<string name="main_clear_progress_title" msgid="7239741132015617719">"Briše se"</string>
@@ -1672,6 +1696,14 @@
<string name="force_stop" msgid="2681771622136916280">"Prinudno zaustavi"</string>
<string name="archive" msgid="9074663845068632127">"Arhiviraj"</string>
<string name="restore" msgid="7622486640713967157">"Vrati"</string>
+ <!-- no translation found for restoring_step_one (3465050101254272874) -->
+ <skip />
+ <!-- no translation found for restoring_step_two (140484846432595108) -->
+ <skip />
+ <!-- no translation found for restoring_step_three (3712883580876329811) -->
+ <skip />
+ <!-- no translation found for restoring_step_four (8966846882470446209) -->
+ <skip />
<string name="total_size_label" msgid="2052185048749658866">"Ukupno"</string>
<string name="application_size_label" msgid="6407051020651716729">"Veličina aplikacije"</string>
<string name="external_code_size_label" msgid="7375146402660973743">"Aplikacija USB memorije"</string>
@@ -1728,7 +1760,6 @@
<string name="archiving_failed" msgid="2037798988961634978">"Arhiviranje nije uspelo"</string>
<string name="archiving_succeeded" msgid="7891249456483297845">"Arhivirano: <xliff:g id="PACKAGE_LABEL">%1$s</xliff:g>"</string>
<string name="restoring_failed" msgid="3390531747355943533">"Vraćanje nije uspelo"</string>
- <string name="restoring_succeeded" msgid="4967353965137524330">"Vraćeno: <xliff:g id="PACKAGE_LABEL">%1$s</xliff:g>"</string>
<string name="restoring_in_progress" msgid="7787443682651146115">"Vraća se <xliff:g id="PACKAGE_LABEL">%1$s</xliff:g>"</string>
<string name="another_migration_already_in_progress" msgid="6550546307856052261">"Drugi prenos je već u toku."</string>
<string name="insufficient_storage" msgid="8115088042669030558">"Nema dovoljno prostora u memoriji."</string>
@@ -1920,10 +1951,8 @@
<string name="usage_stats_sort_by_usage_time" msgid="2927310334119998301">"Sortiraj po vremenu korišćenja"</string>
<string name="usage_stats_sort_by_last_time_used" msgid="7039213339779884017">"Sortiraj po posl. korišćenju"</string>
<string name="usage_stats_sort_by_app_name" msgid="4463833145514850478">"Sortiraj po nazivu aplikacije"</string>
- <!-- no translation found for last_time_used_label (7589377271406011659) -->
- <skip />
- <!-- no translation found for last_time_used_never (2936073559267990034) -->
- <skip />
+ <string name="last_time_used_label" msgid="7589377271406011659">"Poslednji put korišćeno"</string>
+ <string name="last_time_used_never" msgid="2936073559267990034">"nikad"</string>
<string name="usage_time_label" msgid="9105343335151559883">"Vreme korišćenja"</string>
<string name="accessibility_settings" msgid="4713215774904704682">"Pristupačnost"</string>
<string name="accessibility_settings_title" msgid="6739115703615065716">"Podešavanja pristupačnosti"</string>
@@ -2378,12 +2407,6 @@
<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="6258554134146272311">"Punjenje je optimizovano da bi se zaštitila baterija"</string>
<string name="battery_tip_limited_temporarily_summary" msgid="5107379280241187562">"Punjenje je optimizovano da bi se produžio vek trajanja baterije"</string>
- <string name="battery_tip_dock_defender_future_bypass_title" msgid="4332616280495788195">"Punjenje je optimizovano da bi se zaštitila baterija"</string>
- <string name="battery_tip_dock_defender_future_bypass_summary" msgid="7870758621381307597">"Da bi se produžio vek trajanja baterije, punjenje se optimizuje dok je uređaj na baznoj stanici"</string>
- <string name="battery_tip_dock_defender_active_title" msgid="1414785238383255699">"Punjenje je optimizovano da bi se zaštitila baterija"</string>
- <string name="battery_tip_dock_defender_active_summary" msgid="3512082623718801459">"Da bi se produžio vek trajanja baterije, punjenje se optimizuje dok je uređaj na baznoj stanici"</string>
- <string name="battery_tip_dock_defender_temporarily_bypassed_title" msgid="1679449361090557201">"Potpuno punjenje"</string>
- <string name="battery_tip_dock_defender_temporarily_bypassed_summary" msgid="1099500476761333281">"Da bi se zaštitila baterija, punjenje će se optimizovati sledeći put kada tablet bude na baznoj stanici"</string>
<string name="battery_tip_limited_temporarily_sec_button_content_description" msgid="5648444926736883551">"Saznajte više o tome zašto je punjenje pauzirano"</string>
<string name="battery_tip_limited_temporarily_dialog_resume_charge" msgid="2302295458913832342">"Nastavi sa punjenjem"</string>
<string name="battery_tip_dialog_message_footer" msgid="986542164372177504">"Uključuje aktivnosti u pozadini sa velikom potrošnjom"</string>
@@ -2401,7 +2424,8 @@
<string name="battery_tip_unrestrict_app_dialog_ok" msgid="7940183167721998470">"Ukloni"</string>
<string name="battery_tip_unrestrict_app_dialog_cancel" msgid="4968135709160207507">"Otkaži"</string>
<string name="battery_tip_charge_to_full_button" msgid="6701709034348116261">"Puni do kraja"</string>
- <string name="battery_tip_incompatible_charging_title" msgid="5120763575150751300">"Problem sa dodatnim priborom za punjenje"</string>
+ <!-- no translation found for battery_tip_incompatible_charging_title (1567827436103364999) -->
+ <skip />
<string name="battery_tip_incompatible_charging_content_description" msgid="355668467640367701">"Saznajte više o nekompatibilnom punjenju"</string>
<string name="smart_battery_manager_title" msgid="3677620516657920364">"Menadžer baterije"</string>
<string name="smart_battery_title" msgid="9095903608520254254">"Upravljajte aplikacijama automatski"</string>
@@ -2493,13 +2517,11 @@
<string name="battery_usage_chart_label_now" msgid="4598282721949430165">"sada"</string>
<string name="battery_usage_timestamps_hyphen" msgid="7401188432989043905">"<xliff:g id="FROM_TIMESTAMP">%1$s</xliff:g>–<xliff:g id="TO_TIMESTAMP">%2$s</xliff:g>"</string>
<string name="battery_usage_day_and_hour" msgid="1417890420844950881">"<xliff:g id="DAY">%1$s</xliff:g> <xliff:g id="HOUR">%2$s</xliff:g>"</string>
- <!-- no translation found for battery_usage_time_info_and_battery_level (6732629268310936155) -->
- <skip />
+ <string name="battery_usage_time_info_and_battery_level" msgid="6732629268310936155">"<xliff:g id="TIME_INFO">%1$s</xliff:g> <xliff:g id="BATTERY_LEVEL">%2$s</xliff:g>"</string>
<string name="battery_usage_chart" msgid="4114747521432440017">"Grafikon potrošnje baterije"</string>
<string name="daily_battery_usage_chart" msgid="4176059567682992686">"Grafikon dnevne potrošnje baterije"</string>
<string name="hourly_battery_usage_chart" msgid="3098314511076561272">"Grafikon potrošnje baterije po satima"</string>
- <!-- no translation found for battery_level_percentage (1433178290838842146) -->
- <skip />
+ <string name="battery_level_percentage" msgid="1433178290838842146">"Nivo napunjenosti baterije od <xliff:g id="START_PERCENTAGE">%1$s</xliff:g> do <xliff:g id="END_PERCENTAGE">%2$s</xliff:g>"</string>
<string name="battery_usage_breakdown_title_since_last_full_charge" msgid="435006273323199906">"Potrošnja baterije od poslednjeg potpunog punjenja"</string>
<string name="battery_usage_breakdown_title_for_slot" msgid="4823179483667671406">"Potrošnja baterije za <xliff:g id="SLOT">%s</xliff:g>"</string>
<string name="screen_time_category_last_full_charge" msgid="8856908320256057753">"Vreme ispred ekrana od poslednjeg potpunog punjenja"</string>
@@ -3859,6 +3881,8 @@
<string name="voice_activation_apps_title" msgid="7130045161611529825">"Aplikacije sa aktivacijom glasom"</string>
<string name="permit_voice_activation_apps" msgid="9152780172988949319">"Dozvoli aktivaciju glasom"</string>
<string name="allow_voice_activation_apps_description" msgid="6369745626995060656">"Glasovna aktivacija uključuje odobrene aplikacije hendsfri pomoću glasovne komande. Ugrađeno prilagodljivo otkrivanje garantuje da će vaši podaci ostati privatni.\n\n"<a href="">"Još o zaštićenom prilagodljivom otkrivanju"</a></string>
+ <string name="permit_receive_sandboxed_detection_training_data" msgid="3929496847420108753">"Poboljšavaj aktivaciju glasom"</string>
+ <string name="receive_sandboxed_detection_training_data_description" msgid="1415687008184625050">"Ovaj uređaj koristi privatna saznanja da bi poboljšao model aktivacije glasom. Aplikacije mogu da dobijaju sažete novosti koje su objedinjene za veliki broj korisnika u cilju očuvanja privatnosti i poboljšanja modela za sve.\n\n"<a href="">"Više o privatnim saznanjima"</a></string>
<string name="full_screen_intent_title" msgid="747270185715224130">"Obaveštenja preko celog ekrana"</string>
<string name="permit_full_screen_intent" msgid="9035367640019960861">"Dozvolite obaveštenja preko celog ekrana od ove aplikacije"</string>
<string name="footer_description_full_screen_intent" msgid="7716518411349225528">"Dozvolite ovoj aplikaciji da prikazuje obaveštenja preko celog ekrana kada je uređaj zaključan. Aplikacije mogu da ih koriste radi isticanja alarma, dolaznih poziva ili drugih hitnih obaveštenja."</string>
@@ -4280,18 +4304,27 @@
<string name="autofill_app" msgid="7595308061826307921">"Usluga automatskog popunjavanja"</string>
<string name="default_autofill_app" msgid="372234803718251606">"Podrazumevana usluga automatskog popunjavanja"</string>
<string name="autofill_passwords" msgid="6708057251459761083">"Lozinke"</string>
- <string name="credman_chosen_app_title" msgid="872524130208251505">"Usluge za lozinke, pristupne kodove i podatke"</string>
+ <!-- no translation found for credman_chosen_app_title (7735183808067729319) -->
+ <skip />
<string name="credman_credentials" msgid="4931371941253324143">"Dodatni dobavljači usluga"</string>
<string name="autofill_passwords_count" msgid="6359289285822955973">"{count,plural, =1{# lozinka}one{# lozinka}few{# lozinke}other{# lozinki}}"</string>
<string name="autofill_keywords" msgid="8598763328489346438">"automatski, popuniti, automatski popuniti, lozinka"</string>
<string name="credman_keywords" msgid="8305600680836806170">"podaci, pristupni kôd, lozinka"</string>
<string name="credman_autofill_keywords" msgid="701180623776848914">"automatski, popunjavanje, automatsko popunjavanje, podaci, pristupni ključ, lozinka"</string>
+ <!-- no translation found for credman_button_change (4072629639218503790) -->
+ <skip />
+ <!-- no translation found for credman_button_open (7519871964170816850) -->
+ <skip />
<string name="autofill_confirmation_message" msgid="4888767934273494272">"<b>Uverite se da je ova aplikacija pouzdana</b> <br/> <br/> <xliff:g id=app_name example=Google automatsko popunjavanje>%1$s</xliff:g> koristi sadržaj ekrana za utvrđivanje podataka koji mogu automatski da se popune."</string>
<string name="credman_autofill_confirmation_message" msgid="843829628024668466">"<b>Koristite <xliff:g id=app_name example=Provider>%1$s</xliff:g>?</b> <br/> <br/> Nove lozinke, pristupni ključevi i drugi podaci će se od sada čuvati ovde. <xliff:g id=app_name example=Provider>%1$s</xliff:g> može da koristi ono što je na ekranu radi određivanja šta može automatski da se popuni."</string>
<string name="credman_picker_title" msgid="8191267620665129205">"Usluge za lozinke, pristupne kodove i podatke"</string>
<string name="credman_confirmation_message_title" msgid="8847900085593880729">"Želite da isključite: %1$s?"</string>
<string name="credman_confirmation_message" msgid="2357324543658635239">"<b>Želite da isključite ovu uslugu?</b> <br/> <br/> Sačuvane informacije kao što su lozinke, pristupni ključevi, načini plaćanja i drugi podaci se neće popunjavati kada ste prijavljeni. Da biste koristili sačuvane informacije, odaberite uslugu za lozinke, pristupne ključeve ili podatke."</string>
+ <string name="credman_confirmation_message_new_ui" msgid="6126274509951156460">"<b>Želite da isključite ovu uslugu?</b> <br/> <br/> Lozinke, pristupni ključevi i druge sačuvane informacije neće biti dostupne za automatsko popunjavanje kada se prijavite"</string>
+ <string name="credman_autofill_confirmation_message_new_ui" msgid="6222139222478822267">"<b>Promenite željenu uslugu u <xliff:g id=app_name example=Provider>%1$s</xliff:g>?</b> <br/> <br/> Nove lozinke, pristupni ključevi i drugi podaci će se od sada čuvati ovde. <xliff:g id=app_name example=Provider>%1$s</xliff:g> može da koristi ono što je na ekranu radi određivanja šta može automatski da se popuni"</string>
<string name="credman_enable_confirmation_message_title" msgid="1037501792652277829">"Želite da koristite %1$s?"</string>
+ <string name="credman_limit_error_msg_title" msgid="1525814645803612135">"Može da bude uključeno samo 5 usluga"</string>
+ <string name="credman_limit_error_msg" msgid="2521803280130310063">"Isključite bar 1 uslugu da biste mogli da dodate drugu"</string>
<string name="credman_enable_confirmation_message" msgid="8407841892310870169">"%1$s koristi sadržaj na ekranu da bi utvrdio šta može automatski da se popuni."</string>
<string name="credman_error_message_title" msgid="4099557206946333568">"Ograničenje usluga za lozinke, pristupne kodove i podatke"</string>
<string name="credman_error_message" msgid="8334797097200415449">"Možete istovremeno da imate najviše 5 usluga za lozinke, pristupne kodove i podatke. Isključite neku od njih da biste dodali još."</string>
@@ -4461,11 +4494,12 @@
<string name="mobile_network_sim_name_label" msgid="1452440641628369625">"Naziv"</string>
<string name="mobile_network_sim_color_label" msgid="5293944087609632340">"Boja (koriste kompatibilne aplikacije)"</string>
<string name="mobile_network_sim_name_rename" msgid="5967588549571582924">"Sačuvaj"</string>
- <string name="mobile_network_use_sim_on" msgid="7298332437547707908">"Koristi SIM"</string>
+ <string name="mobile_network_use_sim_on" msgid="5333182776279917886">"Koristi ovaj SIM"</string>
<string name="mobile_network_use_sim_off" msgid="6303281166199670639">"Isključeno"</string>
<string name="mobile_network_disable_sim_explanation" msgid="2851862257846773796">"Da biste onemogućili ovu SIM karticu, uklonite je"</string>
<string name="mobile_network_tap_to_activate" msgid="4139979375717958102">"Dodirnite da biste aktivirali <xliff:g id="CARRIER">%1$s</xliff:g>"</string>
- <string name="mobile_network_erase_sim" msgid="4629071168032714930">"Obriši SIM"</string>
+ <!-- no translation found for mobile_network_erase_sim (5387971155494245850) -->
+ <skip />
<string name="preferred_network_mode_title" msgid="3083431168988535628">"Željeni tip mreže"</string>
<string name="preferred_network_mode_summary" msgid="537577807865497546">"Promena režima rada mreže"</string>
<string name="preferred_network_mode_dialogtitle" msgid="4179420486180351631">"Željeni tip mreže"</string>
@@ -4484,6 +4518,40 @@
<string name="roaming_check_price_warning" msgid="5876977438036791361">"Cene proverite kod mobilnog operatera."</string>
<string name="mobile_data_usage_title" msgid="2047864499317759728">"Potrošnja podataka aplikacije"</string>
<string name="mobile_network_mode_error" msgid="9222056129897416074">"Nevažeći režim mreže <xliff:g id="NETWORKMODEID">%1$d</xliff:g>. Ignorišite."</string>
+ <!-- no translation found for satellite_setting_title (2543034229989047673) -->
+ <skip />
+ <!-- no translation found for satellite_setting_enabled_summary (3554127722727530845) -->
+ <skip />
+ <!-- no translation found for satellite_setting_disabled_summary (6789122487534159857) -->
+ <skip />
+ <!-- no translation found for keywords_satellite_setting (3312183289776517695) -->
+ <skip />
+ <!-- no translation found for category_name_about_satellite_messaging (3756205049485508340) -->
+ <skip />
+ <!-- no translation found for title_about_satellite_setting (9212860038048311345) -->
+ <skip />
+ <!-- no translation found for category_title_your_satellite_plan (3017895097366691841) -->
+ <skip />
+ <!-- no translation found for title_have_satellite_plan (2048372355699977947) -->
+ <skip />
+ <!-- no translation found for title_no_satellite_plan (2876056203035197505) -->
+ <skip />
+ <!-- no translation found for summary_add_satellite_setting (3815254731634052432) -->
+ <skip />
+ <!-- no translation found for category_name_how_it_works (585303230539269496) -->
+ <skip />
+ <!-- no translation found for title_satellite_connection_guide (3294802307913609072) -->
+ <skip />
+ <!-- no translation found for summary_satellite_connection_guide (3496123195218418456) -->
+ <skip />
+ <!-- no translation found for title_supported_service (4275535165812691571) -->
+ <skip />
+ <!-- no translation found for summary_supported_service (4320535903444834786) -->
+ <skip />
+ <!-- no translation found for satellite_setting_summary_more_information (4008690241760925372) -->
+ <skip />
+ <!-- no translation found for more_about_satellite_messaging (3385673133561348509) -->
+ <skip />
<string name="mobile_network_apn_title" msgid="5582995550142073054">"Nazivi pristupnih tačaka"</string>
<string name="keywords_access_point_names" msgid="8174967126858505945">"Naziv pristupne tačke"</string>
<string name="manual_mode_disallowed_summary" msgid="4243142645520152175">"Nedostupno kada je povezano sa: <xliff:g id="CARRIER">%1$s</xliff:g>"</string>
@@ -4493,9 +4561,12 @@
<string name="sim_action_switch_sub_dialog_title" msgid="9180969453358718635">"Želite li da pređete na <xliff:g id="CARRIER_NAME">%1$s</xliff:g>?"</string>
<string name="sim_action_switch_psim_dialog_title" msgid="5613177333235213024">"Želite li da pređete na SIM karticu?"</string>
<string name="sim_action_switch_sub_dialog_mep_title" msgid="933856847099933004">"Želite da koristite <xliff:g id="CARRIER_NAME">%1$s</xliff:g>?"</string>
- <string name="sim_action_switch_sub_dialog_text" msgid="2091834911153293004">"U datom trenutku može da bude aktivna samo jedna SIM kartica.\n\nPrebacivanjem na <xliff:g id="TO_CARRIER_NAME">%1$s</xliff:g> nećete otkazati uslugu <xliff:g id="FROM_CARRIER_NAME">%2$s</xliff:g>."</string>
- <string name="sim_action_switch_sub_dialog_text_downloaded" msgid="8977951796005849471">"U datom trenutku može da bude aktivan samo 1 eSIM.\n\nPrebacivanje na operatera <xliff:g id="TO_CARRIER_NAME">%1$s</xliff:g> neće otkazati uslugu operatera <xliff:g id="FROM_CARRIER_NAME">%2$s</xliff:g>."</string>
- <string name="sim_action_switch_sub_dialog_text_single_sim" msgid="6188750682431170845">"U datom trenutku može da bude aktivna samo jedna SIM kartica.\n\nPrebacivanjem nećete otkazati uslugu <xliff:g id="TO_CARRIER_NAME">%1$s</xliff:g>."</string>
+ <!-- no translation found for sim_action_switch_sub_dialog_text (7474905814976249607) -->
+ <skip />
+ <!-- no translation found for sim_action_switch_sub_dialog_text_downloaded (6415848271400253954) -->
+ <skip />
+ <!-- no translation found for sim_action_switch_sub_dialog_text_single_sim (421658355882679837) -->
+ <skip />
<string name="sim_action_switch_sub_dialog_mep_text" msgid="8348764755143679582">"Možete da koristite 2 SIM kartice istovremeno. Da biste koristili <xliff:g id="CARRIER_NAME">%1$s</xliff:g>, isključite drugu SIM karticu."</string>
<string name="sim_action_switch_sub_dialog_confirm" msgid="1901181581944638961">"Pređi na <xliff:g id="CARRIER_NAME">%1$s</xliff:g>"</string>
<string name="sim_action_switch_sub_dialog_carrier_list_item_for_turning_off" msgid="5392037608705799522">"Isključite <xliff:g id="CARRIER_NAME">%1$s</xliff:g>"</string>
@@ -4520,6 +4591,29 @@
<string name="sim_action_turn_off" msgid="3506698692916473000">"Isključi"</string>
<string name="dsds_activation_failure_title" msgid="4467364110584914794">"Aktiviranje SIM kartice nije uspelo"</string>
<string name="dsds_activation_failure_body_msg2" msgid="73044349546544410">"Probajte ponovo da uključite SIM karticu. Ako se problem i dalje javlja, restartujte uređaj."</string>
+ <string name="sim_onboarding_bottomsheets_title" msgid="143711121394213711">"Podesite SIM karticu"</string>
+ <string name="sim_onboarding_bottomsheets_msg" msgid="7367245016476460849">"Podesite podešavanja mobilne mreže da biste koristili više SIM kartica na ovom uređaju"</string>
+ <string name="sim_onboarding_label_sim_title" msgid="273162565849288273">"Označite SIM kartice"</string>
+ <string name="sim_onboarding_label_sim_msg" msgid="5105859235219529056">"Videćete ove oznake u toku poziva, slanja SMS poruka i korišćenja prenosa podataka, kao i u Podešavanjima."</string>
+ <string name="sim_onboarding_label_sim_dialog_title" msgid="5839073125605286120">"Oznaka SIM kartice"</string>
+ <string name="sim_onboarding_label_sim_dialog_label" msgid="9020433985426525185">"Oznaka"</string>
+ <string name="sim_onboarding_select_sim_title" msgid="5895262188167744055">"Izbor SIM kartica za upotrebu"</string>
+ <string name="sim_onboarding_select_sim_msg" msgid="5638859405391915048">"Možete da koristite 2 SIM kartice istovremeno"</string>
+ <string name="sim_onboarding_primary_sim_title" msgid="2793090401371135675">"Podesite primarne SIM kartice"</string>
+ <string name="sim_onboarding_primary_sim_msg" msgid="5484656671490558032">"Odaberite koje SIM kartice ćete koristiti podrazumevano za pozive, SMS poruke i prenos podataka"</string>
+ <string name="primary_sim_title" msgid="2508161011657571566">"Primarne SIM kartice"</string>
+ <string name="primary_sim_calls_title" msgid="4961189133582615685">"Pozivi"</string>
+ <string name="primary_sim_texts_title" msgid="1287584042733097749">"SMS poruke"</string>
+ <string name="primary_sim_automatic_data_title" msgid="1265528923229642480">"Auto. zamena prenosa podataka"</string>
+ <string name="primary_sim_automatic_data_msg" msgid="1612203837010785203">"Koristi prenos podataka sa bilo kog SIM-a u zavisnosti od pokrivenosti i dostupnosti"</string>
+ <string name="sim_onboarding_phoneNumber_data_only" msgid="8158409121949373662">"Samo prenos podataka"</string>
+ <string name="sim_onboarding_setup" msgid="5750393553605388463">"Podesi"</string>
+ <string name="sim_onboarding_next" msgid="6415025179929475355">"Dalje"</string>
+ <!-- no translation found for sim_onboarding_progressbar_turning_sim_on (1163318788393361574) -->
+ <skip />
+ <string name="mobile_network_spn_title" msgid="3053793174495329077">"Mobilna mreža"</string>
+ <string name="mobile_network_phone_number_title" msgid="2090794402855021784">"Broj telefona"</string>
+ <string name="mobile_network_sim_label_color_title" msgid="2401352348041132876">"Oznaka i boja SIM kartice"</string>
<string name="sim_setup_channel_id" msgid="8797972565087458515">"Aktivacija mreže"</string>
<string name="sim_switch_channel_id" msgid="4927038626791837861">"Prelazak na drugog mobilnog operatera"</string>
<string name="post_dsds_reboot_notification_title_with_carrier" msgid="3308827462185135307">"Mobilni operater <xliff:g id="CARRIER_NAME">%1$s</xliff:g> je aktivan"</string>
@@ -4539,11 +4633,15 @@
<string name="switch_sim_dialog_no_switch_text" msgid="7053939850026876088">"Da biste kasnije koristili mobilne podatke, funkcije poziva i SMS, idite na podešavanja mreže"</string>
<string name="sim_card_label" msgid="6263064316075963775">"SIM"</string>
<string name="erase_sim_dialog_title" msgid="4742077437653028326">"Želite da obrišete ovaj eSIM?"</string>
- <string name="erase_sim_dialog_text" msgid="753031064269699885">"Brisanjem ove SIM kartice uklonićete uslugu mobilnog operatera <xliff:g id="CARRIER_NAME_A">%1$s</xliff:g> sa ovog uređaja.\n\nUsluga mobilnog operatera <xliff:g id="CARRIER_NAME_B">%1$s</xliff:g> neće biti otkazana."</string>
+ <!-- no translation found for erase_sim_dialog_text (1406141218170595272) -->
+ <skip />
<string name="erase_sim_confirm_button" msgid="8309115684335320541">"Obriši"</string>
- <string name="erasing_sim" msgid="7877703231075699139">"SIM se briše…"</string>
- <string name="erase_sim_fail_title" msgid="2024446702985862427">"Brisanje SIM-a nije uspelo"</string>
- <string name="erase_sim_fail_text" msgid="7870804401227483131">"Ovaj SIM ne može da se obriše zbog greške.\n\nRestartujte uređaj i probajte ponovo."</string>
+ <!-- no translation found for erasing_sim (4237180547590463930) -->
+ <skip />
+ <!-- no translation found for erase_sim_fail_title (1445700500168357303) -->
+ <skip />
+ <!-- no translation found for erase_sim_fail_text (6898841004987411547) -->
+ <skip />
<string name="network_connection_request_dialog_title" msgid="1896186380874289434">"Povežite sa uređajem"</string>
<string name="network_connection_request_dialog_summary" msgid="7693038309792726170">"Aplikacija <xliff:g id="APPNAME">%1$s</xliff:g> želi da koristi privremenu Wi‑Fi mrežu da bi se povezala sa uređajem"</string>
<string name="network_connection_timeout_dialog_message" msgid="598509083077743772">"Nije pronađen nijedan uređaj Proverite da li je uređaj uključen i dostupan za povezivanje."</string>
@@ -4615,6 +4713,14 @@
<string name="work_policy_privacy_settings" msgid="2702644843505242596">"Informacije o smernicama za posao"</string>
<string name="work_policy_privacy_settings_summary" msgid="690118670737638405">"Podešavanjima upravlja IT administrator"</string>
<string name="track_frame_time_keywords" msgid="7885340257945922239">"GPU"</string>
+ <string name="enable_16k_pages" msgid="5009476566957520607">"Uključi uz veličinu stranica 16 KB"</string>
+ <string name="enable_16k_pages_summary" msgid="428117226069445198">"Uključi uređaj uz jezgro podržano za 16 KB stranice"</string>
+ <string name="confirm_enable_16k_pages_title" msgid="6751570067857011642">"Želite li da restartujete uređaj sa jezgrom kompatibilnim sa 16 KB stranicama?"</string>
+ <string name="confirm_enable_16k_pages_text" msgid="702888115148257215">"UPOZORENJE: Neke aplikacije možda nisu kompatibilne sa ovim režimom. Uređaj će se restartovati posle potvrde."</string>
+ <string name="confirm_enable_4k_pages_title" msgid="626987400420355263">"Želite li da restartujete uređaj sa jezgrom kompatibilnim sa 4 KB stranicama?"</string>
+ <string name="confirm_enable_4k_pages_text" msgid="6168921566226074524">"Uređaj će se restartovati posle potvrde."</string>
+ <string name="toast_16k_update_failed_text" msgid="8888858987184345567">"Ažuriranje na jezgro kompatibilno sa 16 KB stranicama nije uspelo."</string>
+ <string name="progress_16k_ota_title" msgid="2117218313875523741">"Primenjuje se promena"</string>
<string name="bug_report_handler_title" msgid="713439959113250125">"Obrađivač izveštaja o grešci"</string>
<string name="bug_report_handler_picker_footer_text" msgid="4935758328366585673">"Određuje koja aplikacija upravlja prečicom za izveštaj o grešci na uređaju."</string>
<string name="personal_profile_app_subtext" msgid="5586060806997067676">"Lično"</string>
@@ -4701,8 +4807,10 @@
<string name="sim_category_title" msgid="2341314000964710495">"SIM"</string>
<string name="downloaded_sim_category_title" msgid="2876988650413179752">"eSIM"</string>
<string name="downloaded_sims_category_title" msgid="487799905978489922">"eSIM-ovi"</string>
- <string name="sim_category_active_sim" msgid="1503823567818544012">"Aktivno"</string>
- <string name="sim_category_inactive_sim" msgid="4068899490133820881">"Neaktivno"</string>
+ <!-- no translation found for sim_category_active_sim (3077009911935592178) -->
+ <skip />
+ <!-- no translation found for sim_category_inactive_sim (7351553344148400450) -->
+ <skip />
<string name="sim_category_default_active_sim" msgid="1208194173387987231">" /Podrazumevano za: <xliff:g id="ID_1">%1$s</xliff:g>"</string>
<string name="default_active_sim_calls" msgid="2390973682556353558">"pozivi"</string>
<string name="default_active_sim_sms" msgid="8041498593025994921">"SMS"</string>
diff --git a/res/values-be/arrays.xml b/res/values-be/arrays.xml
index bab8e6d..a9be1b7 100644
--- a/res/values-be/arrays.xml
+++ b/res/values-be/arrays.xml
@@ -482,4 +482,7 @@
<!-- no translation found for notification_polite_options:0 (4617190141263245257) -->
<!-- no translation found for notification_polite_options:1 (3884076684767467743) -->
<!-- no translation found for notification_polite_options:2 (8765197536079931966) -->
+ <!-- no translation found for private_space_auto_lock_options:0 (551584871228110817) -->
+ <!-- no translation found for private_space_auto_lock_options:1 (3263162333754809690) -->
+ <!-- no translation found for private_space_auto_lock_options:2 (1575103586471380629) -->
</resources>
diff --git a/res/values-be/strings.xml b/res/values-be/strings.xml
index 802219b..822370b 100644
--- a/res/values-be/strings.xml
+++ b/res/values-be/strings.xml
@@ -28,6 +28,7 @@
<string name="show_dev_on" msgid="2840850085134853754">"Цяпер вы - распрацоўшчык!"</string>
<string name="show_dev_already" msgid="7041756429707644630">"Не трэба, вы ўжо з\'яўляецеся распрацоўшчыкам."</string>
<string name="dev_settings_disabled_warning" msgid="6971867026249671244">"Спачатку ўключыце параметры распрацоўшчыка."</string>
+ <string name="dev_settings_available_to_admin_only_warning" msgid="3408243404879083111">"Налады для распрацоўшчыкаў даступныя толькі адміністратарам."</string>
<string name="header_category_system" msgid="1665516346845259058">"Сістэма"</string>
<string name="radioInfo_service_in" msgid="9088637745836646271">"Працуе"</string>
<string name="radioInfo_service_out" msgid="1868347333892403287">"Не працуе"</string>
@@ -551,12 +552,20 @@
<string name="private_space_one_lock_summary" msgid="2759953747682959371">"Прыватную вобласць можна разблакіраваць тым жа спосабам, што і пры блакіроўцы прылады, або выбраць іншы спосаб блакіроўкі"</string>
<string name="private_space_screen_lock_title" msgid="8679383894967823163">"Ужываць блакіроўку экрана прылады"</string>
<string name="private_space_biometric_title" msgid="3934339826674553174">"Распазнаванне твару і разблакіроўка адбіткам пальца"</string>
+ <string name="private_space_fingerprint_title" msgid="5989254643211889931">"Разблакіроўка адбіткам пальца"</string>
+ <string name="private_space_face_title" msgid="3290402865367663079">"Распазнаванне твару"</string>
<string name="private_space_biometric_summary" msgid="4403837276018724581">"Дакраніцеся, каб наладзіць"</string>
<string name="private_space_fingerprint_unlock_title" msgid="5804023571114910034">"Разблакіроўка адбіткам пальца для прыватнай прасторы"</string>
<string name="private_space_face_unlock_title" msgid="6613018437620070183">"Распазнаванне твару для прыватнай прасторы"</string>
<string name="private_space_category_ways_to_unlock" msgid="4356631225316950046">"Спосабы разблакіроўкі"</string>
<string name="private_space_screen_lock_summary" msgid="394837965365561070">"Аднолькава з блакіроўкай экрана прылады"</string>
<string name="private_space_new_lock_title" msgid="7306873010565337671">"Выбраць новую блакіроўку для прыватнай вобласці?"</string>
+ <string name="private_space_auto_lock_title" msgid="4757097802686131305">"Блакіраваць аўтаматычна"</string>
+ <string name="private_space_auto_lock_page_title" msgid="2993714305725968632">"Аўтаматычная блакіроўка прыватнай прасторы"</string>
+ <string name="private_space_auto_lock_page_summary" msgid="8679844515655838654">"Прыватная прастора можа аўтаматычна блакіравацца, калі вы не карысталіся прыладай на працягу пэўнага часу"</string>
+ <string name="private_space_auto_lock_every_time" msgid="1215061855836002830">"Пры кожнай блакіроўцы прылады"</string>
+ <string name="private_space_auto_lock_after_inactivity" msgid="1748673030841528649">"Пасля 5 хвілін бяздзейнасці"</string>
+ <string name="private_space_auto_lock_never" msgid="595014527119778873">"Ніколі"</string>
<string name="private_space_hide_title" msgid="8687034008994037610">"Хаваць, калі доступ заблакіраваны"</string>
<string name="privatespace_hide_page_title" msgid="972581369094289386">"Хаваць прыватную вобласць, калі доступ да яе заблакіраваны"</string>
<string name="privatespace_hide_page_summary" msgid="1052569521186403642">"Прыватную вобласць можна не паказваць у спісе праграм"</string>
@@ -570,6 +579,7 @@
<string name="private_space_delete_title" msgid="3075645119800272800">"Выдаліць прыватную вобласць"</string>
<string name="private_space_deleted" msgid="7825768516955610897">"Прыватная вобласць выдалена"</string>
<string name="private_space_delete_failed" msgid="8500755484258565011">"Не ўдалося выдаліць прыватную вобласць"</string>
+ <string name="private_space_unlocked" msgid="9091600948712932046">"Прыватная прастора разблакіравана"</string>
<string name="no_device_lock_title" msgid="1078223464721029954">"Наладзьце блакіроўку экрана"</string>
<string name="no_device_lock_summary" msgid="7436025227616244687">"Каб выкарыстоўваць прыватную прастору, на прыладзе неабходна наладзіць блакіроўку экрана"</string>
<string name="no_device_lock_action_label" msgid="2640487005629001288">"Наладзіць блакіроўку экрана"</string>
@@ -597,8 +607,14 @@
<string name="private_space_access_text" msgid="4258842502257201013">"Каб атрымаць доступ да прыватнай прасторы, перайдзіце да спіса праграм і прагартайце ўніз"</string>
<string name="private_space_done_label" msgid="1020482651595246071">"Гатова"</string>
<string name="private_space_scrolldown_to_access" msgid="4820954877349434545">"Каб знайсці прыватную прастору, прагартайце ўніз"</string>
- <string name="private_space_retry_signin_title" msgid="2340841075193680666">"Увайдзіце ва ўліковы запіс, каб наладзіць прыватную прастору"</string>
- <string name="private_space_retry_summary" msgid="1976929616948459609">"Каб наладзіць прыватную прастору, неабходна ўвайсці ва ўліковы запіс"</string>
+ <!-- no translation found for private_space_retry_signin_title (8090276618867918844) -->
+ <skip />
+ <!-- no translation found for private_space_retry_summary (1920444015972648774) -->
+ <skip />
+ <!-- no translation found for private_space_skip_login_label (7078019409056628192) -->
+ <skip />
+ <!-- no translation found for private_space_continue_login_label (7779965766333065391) -->
+ <skip />
<string name="private_space_lock_setup_title" msgid="6541564212199510787">"Выберыце спосаб блакіроўкі доступу да прыватнай прасторы"</string>
<string name="private_space_lock_setup_description" msgid="423405593476300918">"Вы можаце разблакіраваць доступ да прыватнай прасторы адбіткам пальца. У мэтах бяспекі неабходна наладзіць таксама дадатковы спосаб блакіроўкі."</string>
<string name="private_space_choose_your_pin_header" msgid="4560802934975898265">"Задайце PIN-код для прыватнай прасторы"</string>
@@ -1373,6 +1389,8 @@
<string name="battery_level_title" msgid="1371765298786083448">"Узровень батарэі"</string>
<string name="communal_settings_title" msgid="2845678473945902115">"Супольныя"</string>
<string name="communal_settings_summary" msgid="4923914136953940317">"Супольныя налады"</string>
+ <!-- no translation found for satellite_setting (706846910912477125) -->
+ <skip />
<string name="apn_settings" msgid="4295467389400441299">"APN"</string>
<string name="apn_edit" msgid="2003683641840248741">"Змяніць пункт доступу"</string>
<string name="apn_add" msgid="9069613192201630934">"Дадаванне пункта доступу"</string>
@@ -1407,6 +1425,8 @@
<string name="menu_save" msgid="6611465355127483100">"Захаваць"</string>
<string name="menu_cancel" msgid="1197826697950745335">"Скасаваць"</string>
<string name="error_title" msgid="7158648377702417716"></string>
+ <!-- no translation found for error_duplicate_apn_entry (7792928408935276618) -->
+ <skip />
<string name="error_name_empty" msgid="1258275899283079142">"Поле «Імя» не можа быць пустым."</string>
<string name="error_apn_empty" msgid="7657491065443746915">"Значэнне APN не можа быць пустым."</string>
<string name="error_mcc_not3" msgid="883659545640179094">"У полі MCC павінна быць 3 сімвалы."</string>
@@ -1425,7 +1445,8 @@
<string name="reset_bluetooth_wifi_button_text" msgid="3974098137045963639">"Скінуць"</string>
<string name="reset_bluetooth_wifi_complete_toast" msgid="5893439291030574365">"Налады Bluetooth і Wi‑Fi скінуты"</string>
<string name="reset_esim_title" msgid="4194570573425902754">"Сцерці eSIM-карты"</string>
- <string name="reset_esim_desc" msgid="3662444090563399131">"Гэта дзеянне не прывядзе да скасавання тарыфных планаў. Каб спампаваць новыя SIM-карты, звярніцеся да аператара."</string>
+ <!-- no translation found for reset_esim_desc (6125192435907740751) -->
+ <skip />
<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="1129251284212847939">"Скінуць усе налады сеткі і сцерці eSIM-карты? Гэта дзеянне нельга адрабіць."</string>
@@ -1433,15 +1454,18 @@
<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">"Не ўдалося сцерці даныя SIM"</string>
- <string name="reset_esim_error_msg" msgid="7279607120606365250">"Памылка сцірання eSIM-карты.\n\nПеразапусціце прыладу і паўтарыце спробу."</string>
+ <!-- no translation found for reset_esim_error_title (6516110227665862295) -->
+ <skip />
+ <!-- no translation found for reset_esim_error_msg (8459527827897797168) -->
+ <skip />
<string name="main_clear_title" msgid="277664302144837723">"Сцерці ўсе даныя (скід да заводскіх налад)"</string>
<string name="main_clear_short_title" msgid="4752094765533020696">"Сцерці ўсе даныя (скід да заводскіх налад)"</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_final_desc" msgid="5800877928569039580">"Уся асабістая інфармацыя і спампаваныя праграмы будуць выдалены. Гэта дзеянне нельга адрабіць."</string>
- <string name="main_clear_final_desc_esim" msgid="440406836793824969">"Уся асабістая інфармацыя, у тым ліку спампаваныя праграмы і SIM-карты, будзе выдалена. Гэта дзеянне нельга адрабіць."</string>
+ <!-- no translation found for main_clear_final_desc_esim (6592404057237813989) -->
+ <skip />
<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>
@@ -1672,6 +1696,14 @@
<string name="force_stop" msgid="2681771622136916280">"Прымусовае спыненне"</string>
<string name="archive" msgid="9074663845068632127">"Архіваваць"</string>
<string name="restore" msgid="7622486640713967157">"Аднавіць"</string>
+ <!-- no translation found for restoring_step_one (3465050101254272874) -->
+ <skip />
+ <!-- no translation found for restoring_step_two (140484846432595108) -->
+ <skip />
+ <!-- no translation found for restoring_step_three (3712883580876329811) -->
+ <skip />
+ <!-- no translation found for restoring_step_four (8966846882470446209) -->
+ <skip />
<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>
@@ -1728,7 +1760,6 @@
<string name="archiving_failed" msgid="2037798988961634978">"Збой архівавання"</string>
<string name="archiving_succeeded" msgid="7891249456483297845">"<xliff:g id="PACKAGE_LABEL">%1$s</xliff:g> – архівавана"</string>
<string name="restoring_failed" msgid="3390531747355943533">"Збой аднаўлення"</string>
- <string name="restoring_succeeded" msgid="4967353965137524330">"Праграма \"<xliff:g id="PACKAGE_LABEL">%1$s</xliff:g>\" адноўлена"</string>
<string name="restoring_in_progress" msgid="7787443682651146115">"Ідзе аднаўленне праграмы \"<xliff:g id="PACKAGE_LABEL">%1$s</xliff:g>\""</string>
<string name="another_migration_already_in_progress" msgid="6550546307856052261">"Іншы перанос ужо выконваецца."</string>
<string name="insufficient_storage" msgid="8115088042669030558">"Не хапае месца для захоўвання."</string>
@@ -1920,10 +1951,8 @@
<string name="usage_stats_sort_by_usage_time" msgid="2927310334119998301">"Сартаваць па працягласці"</string>
<string name="usage_stats_sort_by_last_time_used" msgid="7039213339779884017">"Сартаваць па часе карыстання"</string>
<string name="usage_stats_sort_by_app_name" msgid="4463833145514850478">"Сартаваць па назве праграмы"</string>
- <!-- no translation found for last_time_used_label (7589377271406011659) -->
- <skip />
- <!-- no translation found for last_time_used_never (2936073559267990034) -->
- <skip />
+ <string name="last_time_used_label" msgid="7589377271406011659">"Апошняе выкарыстанне"</string>
+ <string name="last_time_used_never" msgid="2936073559267990034">"ніколі"</string>
<string name="usage_time_label" msgid="9105343335151559883">"Час выкарыстання"</string>
<string name="accessibility_settings" msgid="4713215774904704682">"Спецыяльныя магчымасці"</string>
<string name="accessibility_settings_title" msgid="6739115703615065716">"Налады спецыяльных магчымасцей"</string>
@@ -2378,12 +2407,6 @@
<string name="battery_tip_high_usage_summary" msgid="3938999581403084551">"Паглядзіце, якія праграмы найбольш спажываюць зарад"</string>
<string name="battery_tip_limited_temporarily_title" msgid="6258554134146272311">"Дзеля зберажэння акумулятара зарадка аптымізавана"</string>
<string name="battery_tip_limited_temporarily_summary" msgid="5107379280241187562">"Дзеля падаўжэння тэрміну службы акумулятара зарадка аптымізуецца"</string>
- <string name="battery_tip_dock_defender_future_bypass_title" msgid="4332616280495788195">"Дзеля зберажэння акумулятара зарадка аптымізавана"</string>
- <string name="battery_tip_dock_defender_future_bypass_summary" msgid="7870758621381307597">"Калі прылада падключана да док-станцыі, дзеля падаўжэння тэрміну службы акумулятара зарадка аптымізуецца"</string>
- <string name="battery_tip_dock_defender_active_title" msgid="1414785238383255699">"Дзеля зберажэння акумулятара зарадка аптымізавана"</string>
- <string name="battery_tip_dock_defender_active_summary" msgid="3512082623718801459">"Калі прылада падключана да док-станцыі, дзеля падаўжэння тэрміну службы акумулятара зарадка аптымізуецца"</string>
- <string name="battery_tip_dock_defender_temporarily_bypassed_title" msgid="1679449361090557201">"Поўная зарадка"</string>
- <string name="battery_tip_dock_defender_temporarily_bypassed_summary" msgid="1099500476761333281">"Калі планшэт зноў падключыцца да док-станцыі, дзеля зберажэння акумулятара зарадка будзе аптымізавацца"</string>
<string name="battery_tip_limited_temporarily_sec_button_content_description" msgid="5648444926736883551">"Даведацца больш наконт прыпынення зарадкі"</string>
<string name="battery_tip_limited_temporarily_dialog_resume_charge" msgid="2302295458913832342">"Узнавіць зарадку"</string>
<string name="battery_tip_dialog_message_footer" msgid="986542164372177504">"Утрымлівае энергазатратныя дзеянні ў фонавым рэжыме"</string>
@@ -2401,7 +2424,8 @@
<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_charge_to_full_button" msgid="6701709034348116261">"Зарадзіць поўнасцю"</string>
- <string name="battery_tip_incompatible_charging_title" msgid="5120763575150751300">"Праблема з зараднай прыладай"</string>
+ <!-- no translation found for battery_tip_incompatible_charging_title (1567827436103364999) -->
+ <skip />
<string name="battery_tip_incompatible_charging_content_description" msgid="355668467640367701">"Даведацца больш пра несумяшчальную зарадную прыладу"</string>
<string name="smart_battery_manager_title" msgid="3677620516657920364">"Менеджар акумулятара"</string>
<string name="smart_battery_title" msgid="9095903608520254254">"Аўтаматычнае кіраванне праграмамі"</string>
@@ -2493,13 +2517,11 @@
<string name="battery_usage_chart_label_now" msgid="4598282721949430165">"цяпер"</string>
<string name="battery_usage_timestamps_hyphen" msgid="7401188432989043905">"<xliff:g id="FROM_TIMESTAMP">%1$s</xliff:g>-<xliff:g id="TO_TIMESTAMP">%2$s</xliff:g>"</string>
<string name="battery_usage_day_and_hour" msgid="1417890420844950881">"<xliff:g id="DAY">%1$s</xliff:g> <xliff:g id="HOUR">%2$s</xliff:g>"</string>
- <!-- no translation found for battery_usage_time_info_and_battery_level (6732629268310936155) -->
- <skip />
+ <string name="battery_usage_time_info_and_battery_level" msgid="6732629268310936155">"<xliff:g id="TIME_INFO">%1$s</xliff:g> <xliff:g id="BATTERY_LEVEL">%2$s</xliff:g>"</string>
<string name="battery_usage_chart" msgid="4114747521432440017">"Дыяграма выкарыстання зараду"</string>
<string name="daily_battery_usage_chart" msgid="4176059567682992686">"Дыяграма выкарыстання зараду па днях"</string>
<string name="hourly_battery_usage_chart" msgid="3098314511076561272">"Дыяграма выкарыстання зараду па гадзінах"</string>
- <!-- no translation found for battery_level_percentage (1433178290838842146) -->
- <skip />
+ <string name="battery_level_percentage" msgid="1433178290838842146">"Узровень зараду акумулятара ў працэнтах: з <xliff:g id="START_PERCENTAGE">%1$s</xliff:g> да <xliff:g id="END_PERCENTAGE">%2$s</xliff:g>"</string>
<string name="battery_usage_breakdown_title_since_last_full_charge" msgid="435006273323199906">"Выкарыстанне зараду з моманту апошняй поўнай зарадкі"</string>
<string name="battery_usage_breakdown_title_for_slot" msgid="4823179483667671406">"Выкарыстанне зараду для часавага інтэрвалу \"<xliff:g id="SLOT">%s</xliff:g>\""</string>
<string name="screen_time_category_last_full_charge" msgid="8856908320256057753">"Час карыстання прыладай з моманту апошняй поўнай зарадкі"</string>
@@ -3859,6 +3881,8 @@
<string name="voice_activation_apps_title" msgid="7130045161611529825">"Праграмы з галасавой актывацыяй"</string>
<string name="permit_voice_activation_apps" msgid="9152780172988949319">"Дазволіць галасавую актывацыю"</string>
<string name="allow_voice_activation_apps_description" msgid="6369745626995060656">"Дзякуючы функцыі галасавой актывацыі ўхваленыя праграмы можна ўключаць з дапамогай галасавога кіравання, выкарыстоўваючы каманды. Прымяненне ўбудаванай адаптыўнай сістэмы распазнавання дазваляе захаваць прыватнасць вашых даных.\n\n"<a href="">"Падрабязней пра абароненую адаптыўную сістэму распазнавання"</a></string>
+ <string name="permit_receive_sandboxed_detection_training_data" msgid="3929496847420108753">"Палепшыць галасавую актывацыю"</string>
+ <string name="receive_sandboxed_detection_training_data_description" msgid="1415687008184625050">"Гэта прылада выкарыстоўвае прыватныя даныя для паляпшэння мадэлі галасавой актывацыі. Праграмы могуць атрымліваць сукупныя даныя ад мноства карыстальнікаў. Гэта дазваляе палепшыць мадэль для ўсіх і пры гэтым забяспечыць прыватнасць.\n\n"<a href="">"Даведацца больш аб прыватных даных"</a></string>
<string name="full_screen_intent_title" msgid="747270185715224130">"Поўнаэкранныя апавяшчэнні"</string>
<string name="permit_full_screen_intent" msgid="9035367640019960861">"Дазволіць поўнаэкранныя апавяшчэнні ад гэтай праграмы"</string>
<string name="footer_description_full_screen_intent" msgid="7716518411349225528">"Гэта праграма зможа паказваць поўнаэкранныя апавяшчэнні, калі прылада заблакіравана. Дзякуючы гэтаму дазволу праграмы могуць паказваць сігналы будзільнікаў, уваходныя выклікі і іншыя тэрміновыя апавяшчэнні."</string>
@@ -4280,18 +4304,27 @@
<string name="autofill_app" msgid="7595308061826307921">"Служба аўтазапаўнення"</string>
<string name="default_autofill_app" msgid="372234803718251606">"Стандартная служба аўтазапаўнення"</string>
<string name="autofill_passwords" msgid="6708057251459761083">"Паролі"</string>
- <string name="credman_chosen_app_title" msgid="872524130208251505">"Сэрвісы для захоўвання пароляў, ключоў доступу і даных"</string>
+ <!-- no translation found for credman_chosen_app_title (7735183808067729319) -->
+ <skip />
<string name="credman_credentials" msgid="4931371941253324143">"Дадатковыя пастаўшчыкі"</string>
<string name="autofill_passwords_count" msgid="6359289285822955973">"{count,plural, =1{# пароль}one{# пароль}few{# паролі}many{# пароляў}other{# пароля}}"</string>
<string name="autofill_keywords" msgid="8598763328489346438">"аўта, запаўненне, аўтазапаўненне, пароль"</string>
<string name="credman_keywords" msgid="8305600680836806170">"даныя, ключ доступу, пароль"</string>
<string name="credman_autofill_keywords" msgid="701180623776848914">"аўта, запаўненне, аўтазапаўненне, даныя, ключ доступу, пароль"</string>
+ <!-- no translation found for credman_button_change (4072629639218503790) -->
+ <skip />
+ <!-- no translation found for credman_button_open (7519871964170816850) -->
+ <skip />
<string name="autofill_confirmation_message" msgid="4888767934273494272">"<b>Упэўніцеся, што давяраеце гэтай праграме</b> <br/> <br/> <xliff:g id=app_name example=Аўтазапаўненне Google>%1$s</xliff:g> выкарыстоўвае тое, што знаходзіцца на вашым экране, каб вызначыць, што можна запоўніць аўтаматычна."</string>
<string name="credman_autofill_confirmation_message" msgid="843829628024668466">"<b>Выкарыстоўваць праграму \"<xliff:g id=app_name example=Provider>%1$s</xliff:g>\"?</b> <br/> <br/> Новыя паролі, ключы доступу і іншыя даныя будуць захоўвацца ў ёй. <xliff:g id=app_name example=Provider>%1$s</xliff:g> можа аналізаваць змесціва экрана, каб выявіць палі для аўтазапаўнення."</string>
<string name="credman_picker_title" msgid="8191267620665129205">"Сэрвісы для захоўвання пароляў, ключоў доступу і даных"</string>
<string name="credman_confirmation_message_title" msgid="8847900085593880729">"Выключыць %1$s?"</string>
<string name="credman_confirmation_message" msgid="2357324543658635239">"<b>Адключыць гэты сэрвіс?</b> <br/> <br/> Паролі, ключы доступу, спосабы аплаты і іншая захаваная інфармацыя не будуць аўтаматычна падстаўляцца пры ўваходзе. Каб выкарыстоўваць захаваную інфармацыю, выберыце пароль, ключ доступу або сэрвіс перадачы даных."</string>
+ <string name="credman_confirmation_message_new_ui" msgid="6126274509951156460">"<b>Выключыць усе сэрвісы?</b><br/><br/>Пасля ўваходу вы не зможаце выкарыстоўваць для аўтазапаўнення паролі, ключы доступу і іншыя захаваныя даныя"</string>
+ <string name="credman_autofill_confirmation_message_new_ui" msgid="6222139222478822267">"<b>Вы хочаце стандартна выкарыстоўваць сэрвіс \"<xliff:g id=app_name example=Provider>%1$s</xliff:g>\"?</b><br/><br/>Новыя паролі, ключы доступу і іншыя даныя будуць захоўвацца там. <xliff:g id=app_name example=Provider>%1$s</xliff:g> можа аналізаваць змесціва экрана, каб выяўляць палі для аўтазапаўнення."</string>
<string name="credman_enable_confirmation_message_title" msgid="1037501792652277829">"Выкарыстоўваць %1$s?"</string>
+ <string name="credman_limit_error_msg_title" msgid="1525814645803612135">"Вы можаце ўключыць не больш за 5 сэрвісаў"</string>
+ <string name="credman_limit_error_msg" msgid="2521803280130310063">"Каб дадаць іншы сэрвіс, выключыце прынамсі адзін з існуючых"</string>
<string name="credman_enable_confirmation_message" msgid="8407841892310870169">"%1$s выкарыстоўвайце звесткі пра тое, што ў вас на экране, каб вызначыць, да чаго можна прымяніць аўтазапаўненне."</string>
<string name="credman_error_message_title" msgid="4099557206946333568">"Перавышаны ліміт сэрвісаў для захоўвання пароляў, ключоў доступу і даных"</string>
<string name="credman_error_message" msgid="8334797097200415449">"Адначасова можна выкарыстоўваць да пяці сэрвісаў для захоўвання пароляў, ключоў доступу і даных. Каб дадаць новы сэрвіс, адключыце адзін з існуючых."</string>
@@ -4461,11 +4494,12 @@
<string name="mobile_network_sim_name_label" msgid="1452440641628369625">"Назва"</string>
<string name="mobile_network_sim_color_label" msgid="5293944087609632340">"Колер (ужываюць сумяшчальныя праграмы)"</string>
<string name="mobile_network_sim_name_rename" msgid="5967588549571582924">"Захаваць"</string>
- <string name="mobile_network_use_sim_on" msgid="7298332437547707908">"Выкарыстоўваць SIM-карту"</string>
+ <string name="mobile_network_use_sim_on" msgid="5333182776279917886">"Выкарыстоўваць гэту SIM-карту"</string>
<string name="mobile_network_use_sim_off" msgid="6303281166199670639">"Выключана"</string>
<string name="mobile_network_disable_sim_explanation" msgid="2851862257846773796">"Каб адключыць SIM-карту, выміце яе"</string>
<string name="mobile_network_tap_to_activate" msgid="4139979375717958102">"Націсніце, каб актываваць аператара \"<xliff:g id="CARRIER">%1$s</xliff:g>\""</string>
- <string name="mobile_network_erase_sim" msgid="4629071168032714930">"Сцерці даныя SIM-карты"</string>
+ <!-- no translation found for mobile_network_erase_sim (5387971155494245850) -->
+ <skip />
<string name="preferred_network_mode_title" msgid="3083431168988535628">"Прыярытэтны тып сеткі"</string>
<string name="preferred_network_mode_summary" msgid="537577807865497546">"Змяніць рэжым работы сеткі"</string>
<string name="preferred_network_mode_dialogtitle" msgid="4179420486180351631">"Прыярытэтны тып сеткі"</string>
@@ -4484,6 +4518,40 @@
<string name="roaming_check_price_warning" msgid="5876977438036791361">"Высветліце цану ў свайго інтэрнэт-правайдара."</string>
<string name="mobile_data_usage_title" msgid="2047864499317759728">"Выкарыстанне трафіка"</string>
<string name="mobile_network_mode_error" msgid="9222056129897416074">"Несапраўдны рэжым сеткі <xliff:g id="NETWORKMODEID">%1$d</xliff:g>. Ігнараваць."</string>
+ <!-- no translation found for satellite_setting_title (2543034229989047673) -->
+ <skip />
+ <!-- no translation found for satellite_setting_enabled_summary (3554127722727530845) -->
+ <skip />
+ <!-- no translation found for satellite_setting_disabled_summary (6789122487534159857) -->
+ <skip />
+ <!-- no translation found for keywords_satellite_setting (3312183289776517695) -->
+ <skip />
+ <!-- no translation found for category_name_about_satellite_messaging (3756205049485508340) -->
+ <skip />
+ <!-- no translation found for title_about_satellite_setting (9212860038048311345) -->
+ <skip />
+ <!-- no translation found for category_title_your_satellite_plan (3017895097366691841) -->
+ <skip />
+ <!-- no translation found for title_have_satellite_plan (2048372355699977947) -->
+ <skip />
+ <!-- no translation found for title_no_satellite_plan (2876056203035197505) -->
+ <skip />
+ <!-- no translation found for summary_add_satellite_setting (3815254731634052432) -->
+ <skip />
+ <!-- no translation found for category_name_how_it_works (585303230539269496) -->
+ <skip />
+ <!-- no translation found for title_satellite_connection_guide (3294802307913609072) -->
+ <skip />
+ <!-- no translation found for summary_satellite_connection_guide (3496123195218418456) -->
+ <skip />
+ <!-- no translation found for title_supported_service (4275535165812691571) -->
+ <skip />
+ <!-- no translation found for summary_supported_service (4320535903444834786) -->
+ <skip />
+ <!-- no translation found for satellite_setting_summary_more_information (4008690241760925372) -->
+ <skip />
+ <!-- no translation found for more_about_satellite_messaging (3385673133561348509) -->
+ <skip />
<string name="mobile_network_apn_title" msgid="5582995550142073054">"Назвы пунктаў доступу"</string>
<string name="keywords_access_point_names" msgid="8174967126858505945">"APN"</string>
<string name="manual_mode_disallowed_summary" msgid="4243142645520152175">"Недаступна праз аператара \"<xliff:g id="CARRIER">%1$s</xliff:g>\""</string>
@@ -4493,9 +4561,12 @@
<string name="sim_action_switch_sub_dialog_title" msgid="9180969453358718635">"Пераключыцца на аператара \"<xliff:g id="CARRIER_NAME">%1$s</xliff:g>\"?"</string>
<string name="sim_action_switch_psim_dialog_title" msgid="5613177333235213024">"Пераключыцца на выкарыстанне SIM-карты?"</string>
<string name="sim_action_switch_sub_dialog_mep_title" msgid="933856847099933004">"Выкарыстоўваць паслугі аператара \"<xliff:g id="CARRIER_NAME">%1$s</xliff:g>\"?"</string>
- <string name="sim_action_switch_sub_dialog_text" msgid="2091834911153293004">"Нельга актываваць адначасова некалькі SIM-карт.\n\nПераключэнне на аператара \"<xliff:g id="TO_CARRIER_NAME">%1$s</xliff:g>\" не скасуе абслугоўванне ў аператара \"<xliff:g id="FROM_CARRIER_NAME">%2$s</xliff:g>\"."</string>
- <string name="sim_action_switch_sub_dialog_text_downloaded" msgid="8977951796005849471">"Нельга актываваць адначасова некалькі eSIM-карт.\n\nПераключэнне на аператара \"<xliff:g id="TO_CARRIER_NAME">%1$s</xliff:g>\" не скасуе абслугоўванне ў аператара \"<xliff:g id="FROM_CARRIER_NAME">%2$s</xliff:g>\"."</string>
- <string name="sim_action_switch_sub_dialog_text_single_sim" msgid="6188750682431170845">"Нельга актываваць адначасова некалькі SIM-карт.\n\nПераключэнне не скасуе абслугоўванне ў аператара \"<xliff:g id="TO_CARRIER_NAME">%1$s</xliff:g>\"."</string>
+ <!-- no translation found for sim_action_switch_sub_dialog_text (7474905814976249607) -->
+ <skip />
+ <!-- no translation found for sim_action_switch_sub_dialog_text_downloaded (6415848271400253954) -->
+ <skip />
+ <!-- no translation found for sim_action_switch_sub_dialog_text_single_sim (421658355882679837) -->
+ <skip />
<string name="sim_action_switch_sub_dialog_mep_text" msgid="8348764755143679582">"Вы можаце выкарыстоўваць 2 SIM-карты адначасова. Каб выкарыстоўваць паслугі аператара \"<xliff:g id="CARRIER_NAME">%1$s</xliff:g>\", выключыце іншую SIM-карту."</string>
<string name="sim_action_switch_sub_dialog_confirm" msgid="1901181581944638961">"Пераключыцца на аператара \"<xliff:g id="CARRIER_NAME">%1$s</xliff:g>\""</string>
<string name="sim_action_switch_sub_dialog_carrier_list_item_for_turning_off" msgid="5392037608705799522">"Выключыць паслугі аператара \"<xliff:g id="CARRIER_NAME">%1$s</xliff:g>\""</string>
@@ -4520,6 +4591,29 @@
<string name="sim_action_turn_off" msgid="3506698692916473000">"Выключыць"</string>
<string name="dsds_activation_failure_title" msgid="4467364110584914794">"Не ўдалося актываваць SIM-карту"</string>
<string name="dsds_activation_failure_body_msg2" msgid="73044349546544410">"Паспрабуйце зноў уключыць SIM-карту. Калі праблема застанецца, перазапусціце прыладу."</string>
+ <string name="sim_onboarding_bottomsheets_title" msgid="143711121394213711">"Наладзьце SIM-карту"</string>
+ <string name="sim_onboarding_bottomsheets_msg" msgid="7367245016476460849">"Наладзьце ў параметрах мабільнай сеткі выкарыстанне некалькіх SIM-карт на гэтай прыладзе"</string>
+ <string name="sim_onboarding_label_sim_title" msgid="273162565849288273">"Дадайце меткі для SIM-карт"</string>
+ <string name="sim_onboarding_label_sim_msg" msgid="5105859235219529056">"Вы будзеце бачыць гэтыя меткі ў наладах, а таксама калі робіце выклікі, адпраўляеце тэкставыя паведамленні і выкарыстоўваеце перадачу даных"</string>
+ <string name="sim_onboarding_label_sim_dialog_title" msgid="5839073125605286120">"Метка SIM-карты"</string>
+ <string name="sim_onboarding_label_sim_dialog_label" msgid="9020433985426525185">"Метка"</string>
+ <string name="sim_onboarding_select_sim_title" msgid="5895262188167744055">"Выберыце пажаданыя SIM-карты"</string>
+ <string name="sim_onboarding_select_sim_msg" msgid="5638859405391915048">"Вы можаце выкарыстоўваць дзве SIM-карты адначасова"</string>
+ <string name="sim_onboarding_primary_sim_title" msgid="2793090401371135675">"Задайце асноўныя SIM-карты"</string>
+ <string name="sim_onboarding_primary_sim_msg" msgid="5484656671490558032">"Выберыце, якія SIM-карты будуць стандартна выкарыстоўвацца для выклікаў, адпраўкі тэкставых паведамленняў і перадачы даных"</string>
+ <string name="primary_sim_title" msgid="2508161011657571566">"Асноўныя SIM-карты"</string>
+ <string name="primary_sim_calls_title" msgid="4961189133582615685">"Выклікі"</string>
+ <string name="primary_sim_texts_title" msgid="1287584042733097749">"Тэкставыя паведамленні"</string>
+ <string name="primary_sim_automatic_data_title" msgid="1265528923229642480">"Аўтапераключэнне SIM-карт"</string>
+ <string name="primary_sim_automatic_data_msg" msgid="1612203837010785203">"Выкарыстоўвайце для перадачы даных любую з SIM-карт у залежнасці ад пакрыцця і даступнасці"</string>
+ <string name="sim_onboarding_phoneNumber_data_only" msgid="8158409121949373662">"Толькі перадача даных"</string>
+ <string name="sim_onboarding_setup" msgid="5750393553605388463">"Наладзіць"</string>
+ <string name="sim_onboarding_next" msgid="6415025179929475355">"Далей"</string>
+ <!-- no translation found for sim_onboarding_progressbar_turning_sim_on (1163318788393361574) -->
+ <skip />
+ <string name="mobile_network_spn_title" msgid="3053793174495329077">"Мабільная сетка"</string>
+ <string name="mobile_network_phone_number_title" msgid="2090794402855021784">"Нумар тэлефона"</string>
+ <string name="mobile_network_sim_label_color_title" msgid="2401352348041132876">"Метка і колер SIM-карты"</string>
<string name="sim_setup_channel_id" msgid="8797972565087458515">"Актывацыя сеткі"</string>
<string name="sim_switch_channel_id" msgid="4927038626791837861">"Пераключаецца аператар"</string>
<string name="post_dsds_reboot_notification_title_with_carrier" msgid="3308827462185135307">"Сетка \"<xliff:g id="CARRIER_NAME">%1$s</xliff:g>\" актыўная"</string>
@@ -4539,11 +4633,15 @@
<string name="switch_sim_dialog_no_switch_text" msgid="7053939850026876088">"Каб пазней карыстацца мабільнай перадачай даных, функцыямі выклікаў і SMS, перайдзіце ў налады сеткі"</string>
<string name="sim_card_label" msgid="6263064316075963775">"SIM-карта"</string>
<string name="erase_sim_dialog_title" msgid="4742077437653028326">"Сцерці гэту eSIM-карту?"</string>
- <string name="erase_sim_dialog_text" msgid="753031064269699885">"Сціранне даных гэтай SIM-карты выдаляе з гэтай прылады магчымасць карыстацца паслугамі аператара \"<xliff:g id="CARRIER_NAME_A">%1$s</xliff:g>\".\n\nАбслугоўванне ў аператара \"<xliff:g id="CARRIER_NAME_B">%1$s</xliff:g>\" не будзе спынена."</string>
+ <!-- no translation found for erase_sim_dialog_text (1406141218170595272) -->
+ <skip />
<string name="erase_sim_confirm_button" msgid="8309115684335320541">"Сцерці"</string>
- <string name="erasing_sim" msgid="7877703231075699139">"Сціраюцца даныя SIM…"</string>
- <string name="erase_sim_fail_title" msgid="2024446702985862427">"Не ўдалося сцерці даныя SIM"</string>
- <string name="erase_sim_fail_text" msgid="7870804401227483131">"Памылка сцірання даных гэтай SIM.\n\nПеразапусціце прыладу і паўтарыце спробу."</string>
+ <!-- no translation found for erasing_sim (4237180547590463930) -->
+ <skip />
+ <!-- no translation found for erase_sim_fail_title (1445700500168357303) -->
+ <skip />
+ <!-- no translation found for erase_sim_fail_text (6898841004987411547) -->
+ <skip />
<string name="network_connection_request_dialog_title" msgid="1896186380874289434">"Падключыць да прылады"</string>
<string name="network_connection_request_dialog_summary" msgid="7693038309792726170">"Праграма \"<xliff:g id="APPNAME">%1$s</xliff:g>\" запытвае дазвол на часовае выкарыстанне сеткі Wi‑Fi для падключэння да вашай прылады"</string>
<string name="network_connection_timeout_dialog_message" msgid="598509083077743772">"Прылады не знойдзены. Пераканайцеся, што прылады ўключаны і даступныя для падключэння."</string>
@@ -4615,6 +4713,14 @@
<string name="work_policy_privacy_settings" msgid="2702644843505242596">"Інфармацыя пра вашу працоўную палітыку"</string>
<string name="work_policy_privacy_settings_summary" msgid="690118670737638405">"Наладамі кіруе ваш ІТ-адміністратар"</string>
<string name="track_frame_time_keywords" msgid="7885340257945922239">"Графічны працэсар"</string>
+ <string name="enable_16k_pages" msgid="5009476566957520607">"Загрузіць са старонкамі ў 16 КБ"</string>
+ <string name="enable_16k_pages_summary" msgid="428117226069445198">"Загрузіць прыладу з ядром са старонкамі ў 16 КБ"</string>
+ <string name="confirm_enable_16k_pages_title" msgid="6751570067857011642">"Перазагрузіць з ядром, сумяшчальным са старонкамі памерам 16 КБ?"</string>
+ <string name="confirm_enable_16k_pages_text" msgid="702888115148257215">"УВАГА! Некаторыя праграмы могуць быць несумяшчальнымі з гэтым рэжымам. Прылада перазагрузіцца пасля пацвярджэння."</string>
+ <string name="confirm_enable_4k_pages_title" msgid="626987400420355263">"Перазагрузіць з ядром, сумяшчальным са старонкамі памерам 4 КБ?"</string>
+ <string name="confirm_enable_4k_pages_text" msgid="6168921566226074524">"Прылада перазагрузіцца пасля пацвярджэння."</string>
+ <string name="toast_16k_update_failed_text" msgid="8888858987184345567">"Не ўдалося змяніць ядро на сумяшчальнае са старонкамі памерам 16 КБ."</string>
+ <string name="progress_16k_ota_title" msgid="2117218313875523741">"Прымяняецца змяненне"</string>
<string name="bug_report_handler_title" msgid="713439959113250125">"Апрацоўшчык справаздачы пра памылкі"</string>
<string name="bug_report_handler_picker_footer_text" msgid="4935758328366585673">"Праграма, якая запускаецца пры націсканні на ярлык для адпраўкі справаздачы пра памылку."</string>
<string name="personal_profile_app_subtext" msgid="5586060806997067676">"Асабістая"</string>
@@ -4702,8 +4808,10 @@
<string name="sim_category_title" msgid="2341314000964710495">"SIM-карта"</string>
<string name="downloaded_sim_category_title" msgid="2876988650413179752">"eSIM-карта"</string>
<string name="downloaded_sims_category_title" msgid="487799905978489922">"eSIM-карты"</string>
- <string name="sim_category_active_sim" msgid="1503823567818544012">"Актыўная"</string>
- <string name="sim_category_inactive_sim" msgid="4068899490133820881">"Неактыўная"</string>
+ <!-- no translation found for sim_category_active_sim (3077009911935592178) -->
+ <skip />
+ <!-- no translation found for sim_category_inactive_sim (7351553344148400450) -->
+ <skip />
<string name="sim_category_default_active_sim" msgid="1208194173387987231">" / Стандартна для наступнага: <xliff:g id="ID_1">%1$s</xliff:g>"</string>
<string name="default_active_sim_calls" msgid="2390973682556353558">"выклікі"</string>
<string name="default_active_sim_sms" msgid="8041498593025994921">"SMS"</string>
diff --git a/res/values-bg/arrays.xml b/res/values-bg/arrays.xml
index f951171..dbf54fe 100644
--- a/res/values-bg/arrays.xml
+++ b/res/values-bg/arrays.xml
@@ -482,4 +482,7 @@
<!-- no translation found for notification_polite_options:0 (4617190141263245257) -->
<!-- no translation found for notification_polite_options:1 (3884076684767467743) -->
<!-- no translation found for notification_polite_options:2 (8765197536079931966) -->
+ <!-- no translation found for private_space_auto_lock_options:0 (551584871228110817) -->
+ <!-- no translation found for private_space_auto_lock_options:1 (3263162333754809690) -->
+ <!-- no translation found for private_space_auto_lock_options:2 (1575103586471380629) -->
</resources>
diff --git a/res/values-bg/strings.xml b/res/values-bg/strings.xml
index 31cb542..5290654 100644
--- a/res/values-bg/strings.xml
+++ b/res/values-bg/strings.xml
@@ -28,6 +28,7 @@
<string name="show_dev_on" msgid="2840850085134853754">"Вече сте програмист!"</string>
<string name="show_dev_already" msgid="7041756429707644630">"Не е необходимо – вече сте програмист."</string>
<string name="dev_settings_disabled_warning" msgid="6971867026249671244">"Моля, първо активирайте опциите за програмисти."</string>
+ <string name="dev_settings_available_to_admin_only_warning" msgid="3408243404879083111">"Само потребителите с администраторски достъп имат достъп до настройките за програмисти."</string>
<string name="header_category_system" msgid="1665516346845259058">"Системни"</string>
<string name="radioInfo_service_in" msgid="9088637745836646271">"В употреба"</string>
<string name="radioInfo_service_out" msgid="1868347333892403287">"Не работи"</string>
@@ -551,12 +552,20 @@
<string name="private_space_one_lock_summary" msgid="2759953747682959371">"Можете да отключвате личното пространство по същия начин, по който отключвате устройството си, или да изберете друга опция за заключване"</string>
<string name="private_space_screen_lock_title" msgid="8679383894967823163">"Използване на опцията за заключване на екрана на у-вото"</string>
<string name="private_space_biometric_title" msgid="3934339826674553174">"Отключване с лице и отпечатък"</string>
+ <string name="private_space_fingerprint_title" msgid="5989254643211889931">"Отключване с отпечатък"</string>
+ <string name="private_space_face_title" msgid="3290402865367663079">"Отключване с лице"</string>
<string name="private_space_biometric_summary" msgid="4403837276018724581">"Докоснете, за да настроите"</string>
<string name="private_space_fingerprint_unlock_title" msgid="5804023571114910034">"„Отключване с отпечатък“ за частното пространство"</string>
<string name="private_space_face_unlock_title" msgid="6613018437620070183">"„Отключване с лице“ за частното пространство"</string>
<string name="private_space_category_ways_to_unlock" msgid="4356631225316950046">"Начини за отключване"</string>
<string name="private_space_screen_lock_summary" msgid="394837965365561070">"Като опцията за заключване на екрана на устройството"</string>
<string name="private_space_new_lock_title" msgid="7306873010565337671">"Искате ли нова опция за закл. на личното простр.?"</string>
+ <string name="private_space_auto_lock_title" msgid="4757097802686131305">"Автоматично заключване"</string>
+ <string name="private_space_auto_lock_page_title" msgid="2993714305725968632">"Автоматично заключване на частното пространство"</string>
+ <string name="private_space_auto_lock_page_summary" msgid="8679844515655838654">"Частното ви пространство може да се заключва автоматично, ако не сте използвали устройството си за определен период от време"</string>
+ <string name="private_space_auto_lock_every_time" msgid="1215061855836002830">"При всяко заключване на устройството"</string>
+ <string name="private_space_auto_lock_after_inactivity" msgid="1748673030841528649">"След 5 минути неактивност"</string>
+ <string name="private_space_auto_lock_never" msgid="595014527119778873">"Никога"</string>
<string name="private_space_hide_title" msgid="8687034008994037610">"Скриване, когато е заключено"</string>
<string name="privatespace_hide_page_title" msgid="972581369094289386">"Скриване на личното пространство, когато е заключено"</string>
<string name="privatespace_hide_page_summary" msgid="1052569521186403642">"За да бъде тайно личното пространство на у-вото ви, можете да го скриете от списъка с приложения"</string>
@@ -570,6 +579,7 @@
<string name="private_space_delete_title" msgid="3075645119800272800">"Изтриване на личното пространство"</string>
<string name="private_space_deleted" msgid="7825768516955610897">"Личното пространство бе изтрито успешно"</string>
<string name="private_space_delete_failed" msgid="8500755484258565011">"Изтриването на личното пространство не бе успешно"</string>
+ <string name="private_space_unlocked" msgid="9091600948712932046">"Частното пространство е отключено"</string>
<string name="no_device_lock_title" msgid="1078223464721029954">"Настройте заключване на екрана"</string>
<string name="no_device_lock_summary" msgid="7436025227616244687">"За да ползвате частното си пространство, настройте заключване на екрана на устройството."</string>
<string name="no_device_lock_action_label" msgid="2640487005629001288">"Настройване на закл. на екрана"</string>
@@ -597,8 +607,14 @@
<string name="private_space_access_text" msgid="4258842502257201013">"За достъп до частното си пространство отворете списъка с приложения и превъртете надолу"</string>
<string name="private_space_done_label" msgid="1020482651595246071">"Готово"</string>
<string name="private_space_scrolldown_to_access" msgid="4820954877349434545">"Превъртете надолу, за да намерите частното пространство"</string>
- <string name="private_space_retry_signin_title" msgid="2340841075193680666">"Влезте в профил, за да настроите частно пространство"</string>
- <string name="private_space_retry_summary" msgid="1976929616948459609">"Трябва да влезете в профил, за да настроите частно пространство"</string>
+ <!-- no translation found for private_space_retry_signin_title (8090276618867918844) -->
+ <skip />
+ <!-- no translation found for private_space_retry_summary (1920444015972648774) -->
+ <skip />
+ <!-- no translation found for private_space_skip_login_label (7078019409056628192) -->
+ <skip />
+ <!-- no translation found for private_space_continue_login_label (7779965766333065391) -->
+ <skip />
<string name="private_space_lock_setup_title" msgid="6541564212199510787">"Изберете опция за заключване на частното ви пространство"</string>
<string name="private_space_lock_setup_description" msgid="423405593476300918">"Можете да отключвате частното си пространство посредством отпечатъка си. От съображения за сигурност трябва да зададете резервна опция за заключване."</string>
<string name="private_space_choose_your_pin_header" msgid="4560802934975898265">"Задайте ПИН код за частното пространство"</string>
@@ -1373,6 +1389,8 @@
<string name="battery_level_title" msgid="1371765298786083448">"Ниво на батерията"</string>
<string name="communal_settings_title" msgid="2845678473945902115">"Общи"</string>
<string name="communal_settings_summary" msgid="4923914136953940317">"Общи настройки"</string>
+ <!-- no translation found for satellite_setting (706846910912477125) -->
+ <skip />
<string name="apn_settings" msgid="4295467389400441299">"APN"</string>
<string name="apn_edit" msgid="2003683641840248741">"Редакт. на точка за достъп"</string>
<string name="apn_add" msgid="9069613192201630934">"Добавяне на точка за достъп"</string>
@@ -1407,6 +1425,8 @@
<string name="menu_save" msgid="6611465355127483100">"Запазване"</string>
<string name="menu_cancel" msgid="1197826697950745335">"Отказ"</string>
<string name="error_title" msgid="7158648377702417716"></string>
+ <!-- no translation found for error_duplicate_apn_entry (7792928408935276618) -->
+ <skip />
<string name="error_name_empty" msgid="1258275899283079142">"Полето за име трябва да се попълни."</string>
<string name="error_apn_empty" msgid="7657491065443746915">"Името на точката за достъп (APN) трябва да се попълни."</string>
<string name="error_mcc_not3" msgid="883659545640179094">"Полето за мобилен код на държавата трябва да е 3 цифри."</string>
@@ -1425,7 +1445,8 @@
<string name="reset_bluetooth_wifi_button_text" msgid="3974098137045963639">"Нулиране"</string>
<string name="reset_bluetooth_wifi_complete_toast" msgid="5893439291030574365">"Настройките за Bluetooth и Wi‑Fi са нулирани"</string>
<string name="reset_esim_title" msgid="4194570573425902754">"Изтриване на електронните SIM карти"</string>
- <string name="reset_esim_desc" msgid="3662444090563399131">"Плановете за мобилни услуги няма да бъдат анулирани. Обърнете се към оператора си, за да изтеглите резервни SIM карти."</string>
+ <!-- no translation found for reset_esim_desc (6125192435907740751) -->
+ <skip />
<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="1129251284212847939">"Да се нулират ли всички мрежови настройки и да се изтрият ли електронните SIM карти? Не можете да отмените това действие."</string>
@@ -1433,15 +1454,18 @@
<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">"SIM картите не могат да се изтрият"</string>
- <string name="reset_esim_error_msg" msgid="7279607120606365250">"Електронните SIM карти не могат да бъдат изтрити поради грешка.\n\nРестартирайте устройството си и опитайте отново."</string>
+ <!-- no translation found for reset_esim_error_title (6516110227665862295) -->
+ <skip />
+ <!-- no translation found for reset_esim_error_msg (8459527827897797168) -->
+ <skip />
<string name="main_clear_title" msgid="277664302144837723">"Изтриване на всички данни (възстановяване на фабричните настройки)"</string>
<string name="main_clear_short_title" msgid="4752094765533020696">"Изтрив. на данните (възст. на фабр. настр.)"</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>"електронни SIM карти"</li></string>
<string name="main_clear_desc_no_cancel_mobile_plan" msgid="369883568059127035">\n\n"Планът ви за мобилна услуга няма да бъде анулиран."</string>
<string name="main_clear_final_desc" msgid="5800877928569039580">"Цялата ви лична информация и всички изтеглени приложения ще бъдат изтрити. Не можете да отмените това действие."</string>
- <string name="main_clear_final_desc_esim" msgid="440406836793824969">"Цялата ви лична информация, включително изтеглените приложения и SIM карти, ще бъде изтрита. Не можете да отмените това действие."</string>
+ <!-- no translation found for main_clear_final_desc_esim (6592404057237813989) -->
+ <skip />
<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>
@@ -1672,6 +1696,14 @@
<string name="force_stop" msgid="2681771622136916280">"Принудително спиране"</string>
<string name="archive" msgid="9074663845068632127">"Архивиране"</string>
<string name="restore" msgid="7622486640713967157">"Възстановяване"</string>
+ <!-- no translation found for restoring_step_one (3465050101254272874) -->
+ <skip />
+ <!-- no translation found for restoring_step_two (140484846432595108) -->
+ <skip />
+ <!-- no translation found for restoring_step_three (3712883580876329811) -->
+ <skip />
+ <!-- no translation found for restoring_step_four (8966846882470446209) -->
+ <skip />
<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>
@@ -1728,7 +1760,6 @@
<string name="archiving_failed" msgid="2037798988961634978">"Архивирането не бе успешно"</string>
<string name="archiving_succeeded" msgid="7891249456483297845">"Успешно архивиране на <xliff:g id="PACKAGE_LABEL">%1$s</xliff:g>"</string>
<string name="restoring_failed" msgid="3390531747355943533">"Възстановяването не бе успешно"</string>
- <string name="restoring_succeeded" msgid="4967353965137524330">"Възстановихте <xliff:g id="PACKAGE_LABEL">%1$s</xliff:g>"</string>
<string name="restoring_in_progress" msgid="7787443682651146115">"<xliff:g id="PACKAGE_LABEL">%1$s</xliff:g> се възстановява"</string>
<string name="another_migration_already_in_progress" msgid="6550546307856052261">"Вече се извършва друго мигриране."</string>
<string name="insufficient_storage" msgid="8115088042669030558">"Няма достатъчно място в хранилището."</string>
@@ -1920,10 +1951,8 @@
<string name="usage_stats_sort_by_usage_time" msgid="2927310334119998301">"Сортиране по време на използв."</string>
<string name="usage_stats_sort_by_last_time_used" msgid="7039213339779884017">"Сортиране по последно използв."</string>
<string name="usage_stats_sort_by_app_name" msgid="4463833145514850478">"Сортиране по име на прилож."</string>
- <!-- no translation found for last_time_used_label (7589377271406011659) -->
- <skip />
- <!-- no translation found for last_time_used_never (2936073559267990034) -->
- <skip />
+ <string name="last_time_used_label" msgid="7589377271406011659">"Последно използване"</string>
+ <string name="last_time_used_never" msgid="2936073559267990034">"никога"</string>
<string name="usage_time_label" msgid="9105343335151559883">"Време на употреба"</string>
<string name="accessibility_settings" msgid="4713215774904704682">"Достъпност"</string>
<string name="accessibility_settings_title" msgid="6739115703615065716">"Настройки за достъпност"</string>
@@ -2378,12 +2407,6 @@
<string name="battery_tip_high_usage_summary" msgid="3938999581403084551">"Вижте приложенията с най-голямо използване"</string>
<string name="battery_tip_limited_temporarily_title" msgid="6258554134146272311">"Зареждането е оптимизирано с цел запазване на батерията ви"</string>
<string name="battery_tip_limited_temporarily_summary" msgid="5107379280241187562">"С цел удължаване на живота на батерията зареждането е оптимизирано"</string>
- <string name="battery_tip_dock_defender_future_bypass_title" msgid="4332616280495788195">"Зареждането е оптимизирано с цел запазване на батерията ви"</string>
- <string name="battery_tip_dock_defender_future_bypass_summary" msgid="7870758621381307597">"С цел удължаване на живота на батерията ви зареждането е оптимизирано, докато е установена връзка с докинг станция"</string>
- <string name="battery_tip_dock_defender_active_title" msgid="1414785238383255699">"Зареждането е оптимизирано с цел запазване на батерията ви"</string>
- <string name="battery_tip_dock_defender_active_summary" msgid="3512082623718801459">"С цел удължаване на живота на батерията ви зареждането е оптимизирано, докато е установена връзка с докинг станция"</string>
- <string name="battery_tip_dock_defender_temporarily_bypassed_title" msgid="1679449361090557201">"Зарежда се докрай"</string>
- <string name="battery_tip_dock_defender_temporarily_bypassed_summary" msgid="1099500476761333281">"С цел запазване на батерията зареждането ще бъде оптимизирано следващия път, когато таблетът ви е свързан с докинг станция"</string>
<string name="battery_tip_limited_temporarily_sec_button_content_description" msgid="5648444926736883551">"Научете повече за това защо зареждането е на пауза"</string>
<string name="battery_tip_limited_temporarily_dialog_resume_charge" msgid="2302295458913832342">"Възобновяване на зареждането"</string>
<string name="battery_tip_dialog_message_footer" msgid="986542164372177504">"Включва активността на заден план, изразходваща много енергия"</string>
@@ -2401,7 +2424,8 @@
<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_charge_to_full_button" msgid="6701709034348116261">"Пълно зареждане"</string>
- <string name="battery_tip_incompatible_charging_title" msgid="5120763575150751300">"Проблем със зарядното устройство"</string>
+ <!-- no translation found for battery_tip_incompatible_charging_title (1567827436103364999) -->
+ <skip />
<string name="battery_tip_incompatible_charging_content_description" msgid="355668467640367701">"Научете повече за несъвместимите начини на зареждане"</string>
<string name="smart_battery_manager_title" msgid="3677620516657920364">"Мениджър на батерията"</string>
<string name="smart_battery_title" msgid="9095903608520254254">"Автоматично управление на приложенията"</string>
@@ -2493,13 +2517,11 @@
<string name="battery_usage_chart_label_now" msgid="4598282721949430165">"сега"</string>
<string name="battery_usage_timestamps_hyphen" msgid="7401188432989043905">"<xliff:g id="FROM_TIMESTAMP">%1$s</xliff:g> – <xliff:g id="TO_TIMESTAMP">%2$s</xliff:g>"</string>
<string name="battery_usage_day_and_hour" msgid="1417890420844950881">"<xliff:g id="DAY">%1$s</xliff:g> <xliff:g id="HOUR">%2$s</xliff:g>"</string>
- <!-- no translation found for battery_usage_time_info_and_battery_level (6732629268310936155) -->
- <skip />
+ <string name="battery_usage_time_info_and_battery_level" msgid="6732629268310936155">"<xliff:g id="TIME_INFO">%1$s</xliff:g> <xliff:g id="BATTERY_LEVEL">%2$s</xliff:g>"</string>
<string name="battery_usage_chart" msgid="4114747521432440017">"Диаграма за използването на батерията"</string>
<string name="daily_battery_usage_chart" msgid="4176059567682992686">"Диаграма на ежедневното използване на батерията"</string>
<string name="hourly_battery_usage_chart" msgid="3098314511076561272">"Диаграма на почасовото използване на батерията"</string>
- <!-- no translation found for battery_level_percentage (1433178290838842146) -->
- <skip />
+ <string name="battery_level_percentage" msgid="1433178290838842146">"Процент на нивото на батерията от <xliff:g id="START_PERCENTAGE">%1$s</xliff:g> до <xliff:g id="END_PERCENTAGE">%2$s</xliff:g>"</string>
<string name="battery_usage_breakdown_title_since_last_full_charge" msgid="435006273323199906">"Използване на батерията след последното пълно зареждане"</string>
<string name="battery_usage_breakdown_title_for_slot" msgid="4823179483667671406">"Използване на батерията за периода <xliff:g id="SLOT">%s</xliff:g>"</string>
<string name="screen_time_category_last_full_charge" msgid="8856908320256057753">"Време на ползване след последното пълно зареждане"</string>
@@ -3859,6 +3881,8 @@
<string name="voice_activation_apps_title" msgid="7130045161611529825">"Приложения с гласово активиране"</string>
<string name="permit_voice_activation_apps" msgid="9152780172988949319">"Разрешаване на гласовото активиране"</string>
<string name="allow_voice_activation_apps_description" msgid="6369745626995060656">"Функцията за гласово активиране дава възможност да включвате одобрените приложения чрез гласова команда, без да използвате ръцете си. Вградената функция за адаптивно установяване гарантира, че данните ви няма да бъдат споделени с никого.\n\n"<a href="">"Още информация относно функцията за защитено адаптивно установяване"</a></string>
+ <string name="permit_receive_sandboxed_detection_training_data" msgid="3929496847420108753">"Подобряване на гласовото активиране"</string>
+ <string name="receive_sandboxed_detection_training_data_description" msgid="1415687008184625050">"Това устройство използва частни данни, за да подобрява модела за гласово активиране. Приложенията могат да получават обобщени актуализации, които се събират от много потребители. По този начин моделът се подобрява за всички и същевременно се запазва поверителността.\n\n"<a href="">"Още информация за частните данни"</a></string>
<string name="full_screen_intent_title" msgid="747270185715224130">"Известия на цял екран"</string>
<string name="permit_full_screen_intent" msgid="9035367640019960861">"Разрешаване на известията на цял екран от това приложение"</string>
<string name="footer_description_full_screen_intent" msgid="7716518411349225528">"Разрешаване на това приложение да показва известия, които заемат целия екран, когато устройството е заключено. Приложенията могат да ги използват, за да открояват будилници, входящи обаждания или други спешни известия."</string>
@@ -4280,18 +4304,27 @@
<string name="autofill_app" msgid="7595308061826307921">"Услуга за автоматично попълване"</string>
<string name="default_autofill_app" msgid="372234803718251606">"Основна услуга за автоматично попълване"</string>
<string name="autofill_passwords" msgid="6708057251459761083">"Пароли"</string>
- <string name="credman_chosen_app_title" msgid="872524130208251505">"Пароли, ключове за достъп и услуги за данни"</string>
+ <!-- no translation found for credman_chosen_app_title (7735183808067729319) -->
+ <skip />
<string name="credman_credentials" msgid="4931371941253324143">"Допълнителни доставчици"</string>
<string name="autofill_passwords_count" msgid="6359289285822955973">"{count,plural, =1{# парола}other{# пароли}}"</string>
<string name="autofill_keywords" msgid="8598763328489346438">"автоматично, попълване, автоматично попълване, парола"</string>
<string name="credman_keywords" msgid="8305600680836806170">"данни, код за достъп, парола"</string>
<string name="credman_autofill_keywords" msgid="701180623776848914">"автоматично, попълване, автоматично попълване, данни, ключ за достъп, парола"</string>
+ <!-- no translation found for credman_button_change (4072629639218503790) -->
+ <skip />
+ <!-- no translation found for credman_button_open (7519871964170816850) -->
+ <skip />
<string name="autofill_confirmation_message" msgid="4888767934273494272">"<b>Уверете се, че имате доверие на това приложение</b> <br/> <br/> <xliff:g id=app_name example=Функцията на Google за автоматично попълване>%1$s</xliff:g> използва това, което е на екрана ви, за да определи какво може да се попълни автоматично."</string>
<string name="credman_autofill_confirmation_message" msgid="843829628024668466">"<b>Да се използва ли <xliff:g id=app_name example=Provider>%1$s</xliff:g>?</b> <br/> <br/> От сега нататък тук ще се запазват новите пароли, ключове за достъп и друга информация. <xliff:g id=app_name example=Provider>%1$s</xliff:g> може да използва съдържанието на екрана ви, за да определи какво може да бъде попълнено автоматично."</string>
<string name="credman_picker_title" msgid="8191267620665129205">"Пароли, ключове за достъп и услуги за данни"</string>
<string name="credman_confirmation_message_title" msgid="8847900085593880729">"Искате ли да изключите %1$s?"</string>
<string name="credman_confirmation_message" msgid="2357324543658635239">"<b>Искате ли да изключите тази услуга?</b> <br/> <br/> Запазената информация, като например пароли, ключове за достъп, начини на плащане и други данни, няма да се попълва автоматично, когато влизате в даден профил. За да използвате запазената си информация, изберете услуга за пароли, ключове за достъп или данни."</string>
+ <string name="credman_confirmation_message_new_ui" msgid="6126274509951156460">"<b>Да се изключат ли всички услуги?</b> <br/> <br/> Паролите, ключовете за достъп и другите данни няма да са налице, когато влизате в профил"</string>
+ <string name="credman_autofill_confirmation_message_new_ui" msgid="6222139222478822267">"<b>Искате ли да зададете <xliff:g id=app_name example=Provider>%1$s</xliff:g> като предпочитана услуга?</b> <br/> <br/> От сега нататък тук ще се запазват новите пароли, ключове за достъп и други данни. <xliff:g id=app_name example=Provider>%1$s</xliff:g> може да използва съдържанието на екрана ви, за да определи какво може да бъде попълнено автоматично"</string>
<string name="credman_enable_confirmation_message_title" msgid="1037501792652277829">"Да се използва ли %1$s?"</string>
+ <string name="credman_limit_error_msg_title" msgid="1525814645803612135">"Можете да включите само 5 услуги"</string>
+ <string name="credman_limit_error_msg" msgid="2521803280130310063">"За да добавите друга услуга, изключете поне 1"</string>
<string name="credman_enable_confirmation_message" msgid="8407841892310870169">"%1$s използва съдържанието на екрана ви, за да определи какво може да бъде попълнено автоматично."</string>
<string name="credman_error_message_title" msgid="4099557206946333568">"Ограничение за паролите, ключовете за достъп и услугите за данни"</string>
<string name="credman_error_message" msgid="8334797097200415449">"Не можете да имате едновременно повече от 5 активни пароли, ключа за достъп и услуги за данни. Изключете една от услугите, за да добавите друга."</string>
@@ -4461,11 +4494,12 @@
<string name="mobile_network_sim_name_label" msgid="1452440641628369625">"Име"</string>
<string name="mobile_network_sim_color_label" msgid="5293944087609632340">"Цвят (ползван от съвместими приложения)"</string>
<string name="mobile_network_sim_name_rename" msgid="5967588549571582924">"Запазване"</string>
- <string name="mobile_network_use_sim_on" msgid="7298332437547707908">"Използване на SIM карта"</string>
+ <string name="mobile_network_use_sim_on" msgid="5333182776279917886">"Използване на тази SIM карта"</string>
<string name="mobile_network_use_sim_off" msgid="6303281166199670639">"Изключено"</string>
<string name="mobile_network_disable_sim_explanation" msgid="2851862257846773796">"За да деактивирате тази SIM карта, трябва да я премахнете"</string>
<string name="mobile_network_tap_to_activate" msgid="4139979375717958102">"Докоснете, за да активирате <xliff:g id="CARRIER">%1$s</xliff:g>"</string>
- <string name="mobile_network_erase_sim" msgid="4629071168032714930">"Изтриване на SIM картата"</string>
+ <!-- no translation found for mobile_network_erase_sim (5387971155494245850) -->
+ <skip />
<string name="preferred_network_mode_title" msgid="3083431168988535628">"Предпочитан тип мрежа"</string>
<string name="preferred_network_mode_summary" msgid="537577807865497546">"Промяна на операционния режим на мрежата"</string>
<string name="preferred_network_mode_dialogtitle" msgid="4179420486180351631">"Предпочитан тип мрежа"</string>
@@ -4484,6 +4518,40 @@
<string name="roaming_check_price_warning" msgid="5876977438036791361">"За цени се обърнете към оператора си."</string>
<string name="mobile_data_usage_title" msgid="2047864499317759728">"Пренос на данни от приложенията"</string>
<string name="mobile_network_mode_error" msgid="9222056129897416074">"Невалиден мрежов режим <xliff:g id="NETWORKMODEID">%1$d</xliff:g>. Пренебрегване."</string>
+ <!-- no translation found for satellite_setting_title (2543034229989047673) -->
+ <skip />
+ <!-- no translation found for satellite_setting_enabled_summary (3554127722727530845) -->
+ <skip />
+ <!-- no translation found for satellite_setting_disabled_summary (6789122487534159857) -->
+ <skip />
+ <!-- no translation found for keywords_satellite_setting (3312183289776517695) -->
+ <skip />
+ <!-- no translation found for category_name_about_satellite_messaging (3756205049485508340) -->
+ <skip />
+ <!-- no translation found for title_about_satellite_setting (9212860038048311345) -->
+ <skip />
+ <!-- no translation found for category_title_your_satellite_plan (3017895097366691841) -->
+ <skip />
+ <!-- no translation found for title_have_satellite_plan (2048372355699977947) -->
+ <skip />
+ <!-- no translation found for title_no_satellite_plan (2876056203035197505) -->
+ <skip />
+ <!-- no translation found for summary_add_satellite_setting (3815254731634052432) -->
+ <skip />
+ <!-- no translation found for category_name_how_it_works (585303230539269496) -->
+ <skip />
+ <!-- no translation found for title_satellite_connection_guide (3294802307913609072) -->
+ <skip />
+ <!-- no translation found for summary_satellite_connection_guide (3496123195218418456) -->
+ <skip />
+ <!-- no translation found for title_supported_service (4275535165812691571) -->
+ <skip />
+ <!-- no translation found for summary_supported_service (4320535903444834786) -->
+ <skip />
+ <!-- no translation found for satellite_setting_summary_more_information (4008690241760925372) -->
+ <skip />
+ <!-- no translation found for more_about_satellite_messaging (3385673133561348509) -->
+ <skip />
<string name="mobile_network_apn_title" msgid="5582995550142073054">"Имена на точки за достъп"</string>
<string name="keywords_access_point_names" msgid="8174967126858505945">"име на точката за достъп"</string>
<string name="manual_mode_disallowed_summary" msgid="4243142645520152175">"Не е налице, когато е установена връзка с(ъс) <xliff:g id="CARRIER">%1$s</xliff:g>"</string>
@@ -4493,9 +4561,12 @@
<string name="sim_action_switch_sub_dialog_title" msgid="9180969453358718635">"Да се превключи ли към <xliff:g id="CARRIER_NAME">%1$s</xliff:g>?"</string>
<string name="sim_action_switch_psim_dialog_title" msgid="5613177333235213024">"Искате ли да превключите към използването на SIM карта?"</string>
<string name="sim_action_switch_sub_dialog_mep_title" msgid="933856847099933004">"Да се използва ли <xliff:g id="CARRIER_NAME">%1$s</xliff:g>?"</string>
- <string name="sim_action_switch_sub_dialog_text" msgid="2091834911153293004">"Само една SIM карта може да бъде активна в даден момент.\n\nПревключването към <xliff:g id="TO_CARRIER_NAME">%1$s</xliff:g> няма да анулира услугата на <xliff:g id="FROM_CARRIER_NAME">%2$s</xliff:g>."</string>
- <string name="sim_action_switch_sub_dialog_text_downloaded" msgid="8977951796005849471">"В даден момент може да бъде активна само една електронна SIM карта.\n\nПревключването към <xliff:g id="TO_CARRIER_NAME">%1$s</xliff:g> няма да анулира услугата на <xliff:g id="FROM_CARRIER_NAME">%2$s</xliff:g>."</string>
- <string name="sim_action_switch_sub_dialog_text_single_sim" msgid="6188750682431170845">"Само една SIM карта може да бъде активна в даден момент.\n\nПревключването няма да анулира услугата на <xliff:g id="TO_CARRIER_NAME">%1$s</xliff:g>."</string>
+ <!-- no translation found for sim_action_switch_sub_dialog_text (7474905814976249607) -->
+ <skip />
+ <!-- no translation found for sim_action_switch_sub_dialog_text_downloaded (6415848271400253954) -->
+ <skip />
+ <!-- no translation found for sim_action_switch_sub_dialog_text_single_sim (421658355882679837) -->
+ <skip />
<string name="sim_action_switch_sub_dialog_mep_text" msgid="8348764755143679582">"В даден момент можете да използвате 1 SIM карта. За да използвате <xliff:g id="CARRIER_NAME">%1$s</xliff:g>, изключете другата SIM карта."</string>
<string name="sim_action_switch_sub_dialog_confirm" msgid="1901181581944638961">"Превключване към <xliff:g id="CARRIER_NAME">%1$s</xliff:g>"</string>
<string name="sim_action_switch_sub_dialog_carrier_list_item_for_turning_off" msgid="5392037608705799522">"Изключване на <xliff:g id="CARRIER_NAME">%1$s</xliff:g>"</string>
@@ -4520,6 +4591,29 @@
<string name="sim_action_turn_off" msgid="3506698692916473000">"Изключване"</string>
<string name="dsds_activation_failure_title" msgid="4467364110584914794">"SIM картата не може да се активира"</string>
<string name="dsds_activation_failure_body_msg2" msgid="73044349546544410">"Включете отново SIM картата. Ако проблемът не се отстрани, рестартирайте устройството си."</string>
+ <string name="sim_onboarding_bottomsheets_title" msgid="143711121394213711">"Настройване на SIM картата ви"</string>
+ <string name="sim_onboarding_bottomsheets_msg" msgid="7367245016476460849">"Задайте предпочитанията си за мобилната мрежа, за да използвате няколко SIM карти на това устройство"</string>
+ <string name="sim_onboarding_label_sim_title" msgid="273162565849288273">"Обозначаване на SIM картите ви"</string>
+ <string name="sim_onboarding_label_sim_msg" msgid="5105859235219529056">"Ще виждате тези етикети, когато извършвате обаждания, изпращате текстови съобщения и използвате данни, както и в настройките"</string>
+ <string name="sim_onboarding_label_sim_dialog_title" msgid="5839073125605286120">"Етикет на SIM картата"</string>
+ <string name="sim_onboarding_label_sim_dialog_label" msgid="9020433985426525185">"Етикет"</string>
+ <string name="sim_onboarding_select_sim_title" msgid="5895262188167744055">"Изберете SIM карти за ползване"</string>
+ <string name="sim_onboarding_select_sim_msg" msgid="5638859405391915048">"Можете да използвате 2 SIM карти едновременно"</string>
+ <string name="sim_onboarding_primary_sim_title" msgid="2793090401371135675">"Задаване на основни SIM карти"</string>
+ <string name="sim_onboarding_primary_sim_msg" msgid="5484656671490558032">"Изберете кои SIM карти да се използват по подразбиране за обаждания, текстови съобщения и данни"</string>
+ <string name="primary_sim_title" msgid="2508161011657571566">"Основните ви SIM карти"</string>
+ <string name="primary_sim_calls_title" msgid="4961189133582615685">"Обаждания"</string>
+ <string name="primary_sim_texts_title" msgid="1287584042733097749">"Текстови съобщения"</string>
+ <string name="primary_sim_automatic_data_title" msgid="1265528923229642480">"Авт. превключване на данните"</string>
+ <string name="primary_sim_automatic_data_msg" msgid="1612203837010785203">"Използване на данни от която и да е от двете SIM карти в зависимост от покритието и наличността"</string>
+ <string name="sim_onboarding_phoneNumber_data_only" msgid="8158409121949373662">"Само за данни"</string>
+ <string name="sim_onboarding_setup" msgid="5750393553605388463">"Настройване"</string>
+ <string name="sim_onboarding_next" msgid="6415025179929475355">"Напред"</string>
+ <!-- no translation found for sim_onboarding_progressbar_turning_sim_on (1163318788393361574) -->
+ <skip />
+ <string name="mobile_network_spn_title" msgid="3053793174495329077">"Мобилна мрежа"</string>
+ <string name="mobile_network_phone_number_title" msgid="2090794402855021784">"Телефонен номер"</string>
+ <string name="mobile_network_sim_label_color_title" msgid="2401352348041132876">"Етикет и цвят на SIM картата"</string>
<string name="sim_setup_channel_id" msgid="8797972565087458515">"Активиране на мрежа"</string>
<string name="sim_switch_channel_id" msgid="4927038626791837861">"Превключване на оператора"</string>
<string name="post_dsds_reboot_notification_title_with_carrier" msgid="3308827462185135307">"Услугата <xliff:g id="CARRIER_NAME">%1$s</xliff:g> е активна"</string>
@@ -4539,11 +4633,15 @@
<string name="switch_sim_dialog_no_switch_text" msgid="7053939850026876088">"За да използвате мобилни данни, функции за обаждания и SMS по-късно, отворете настройките за мрежата"</string>
<string name="sim_card_label" msgid="6263064316075963775">"SIM карта"</string>
<string name="erase_sim_dialog_title" msgid="4742077437653028326">"Да се изтрие ли тази електронна SIM карта?"</string>
- <string name="erase_sim_dialog_text" msgid="753031064269699885">"С изтриването на тази SIM карта услугата на <xliff:g id="CARRIER_NAME_A">%1$s</xliff:g> се премахва от устройството.\n\nУслугата за <xliff:g id="CARRIER_NAME_B">%1$s</xliff:g> няма да бъде анулирана."</string>
+ <!-- no translation found for erase_sim_dialog_text (1406141218170595272) -->
+ <skip />
<string name="erase_sim_confirm_button" msgid="8309115684335320541">"Изтриване"</string>
- <string name="erasing_sim" msgid="7877703231075699139">"SIM картата се изтрива…"</string>
- <string name="erase_sim_fail_title" msgid="2024446702985862427">"SIM картата не може да се изтрие"</string>
- <string name="erase_sim_fail_text" msgid="7870804401227483131">"Тази SIM карта не може да бъде изтрита поради грешка.\n\nРестартирайте устройството си и опитайте отново."</string>
+ <!-- no translation found for erasing_sim (4237180547590463930) -->
+ <skip />
+ <!-- no translation found for erase_sim_fail_title (1445700500168357303) -->
+ <skip />
+ <!-- no translation found for erase_sim_fail_text (6898841004987411547) -->
+ <skip />
<string name="network_connection_request_dialog_title" msgid="1896186380874289434">"Свързване с устройство"</string>
<string name="network_connection_request_dialog_summary" msgid="7693038309792726170">"Приложението <xliff:g id="APPNAME">%1$s</xliff:g> иска да използва временна Wi-Fi мрежа, за да се свърже с устройството ви"</string>
<string name="network_connection_timeout_dialog_message" msgid="598509083077743772">"Няма намерени устройства. Уверете се, че устройствата са включени и налице за свързване."</string>
@@ -4615,6 +4713,14 @@
<string name="work_policy_privacy_settings" msgid="2702644843505242596">"Информация за служебните правила"</string>
<string name="work_policy_privacy_settings_summary" msgid="690118670737638405">"Настройки, управлявани от системния администратор"</string>
<string name="track_frame_time_keywords" msgid="7885340257945922239">"ГП"</string>
+ <string name="enable_16k_pages" msgid="5009476566957520607">"Стартиране със стр. с размер 16 KB"</string>
+ <string name="enable_16k_pages_summary" msgid="428117226069445198">"Стартиране на у-вото с ядро за стр. с размер 16 KB"</string>
+ <string name="confirm_enable_16k_pages_title" msgid="6751570067857011642">"Да се рестартира ли с ядро, съвместимо със страници с размер 16 KB?"</string>
+ <string name="confirm_enable_16k_pages_text" msgid="702888115148257215">"ПРЕДУПРЕЖДЕНИЕ: Някои приложения може да не са съвместими с този режим. Устройството ще се рестартира, след като потвърдите."</string>
+ <string name="confirm_enable_4k_pages_title" msgid="626987400420355263">"Да се рестартира ли с ядро, съвместимо със страници с размер 4 KB?"</string>
+ <string name="confirm_enable_4k_pages_text" msgid="6168921566226074524">"Устройството ще се рестартира, след като потвърдите."</string>
+ <string name="toast_16k_update_failed_text" msgid="8888858987184345567">"Ядрото не бе актуализирано до такова, съвместимо със страници с размер 16 KB."</string>
+ <string name="progress_16k_ota_title" msgid="2117218313875523741">"Промяната се прилага"</string>
<string name="bug_report_handler_title" msgid="713439959113250125">"Манипулатор за сигналите за програмни грешки"</string>
<string name="bug_report_handler_picker_footer_text" msgid="4935758328366585673">"Определя кое приложение да обработва прекия път за сигнали за програмни грешки на устройството ви."</string>
<string name="personal_profile_app_subtext" msgid="5586060806997067676">"Лично"</string>
@@ -4700,8 +4806,10 @@
<string name="sim_category_title" msgid="2341314000964710495">"SIM карта"</string>
<string name="downloaded_sim_category_title" msgid="2876988650413179752">"Електронна SIM карта"</string>
<string name="downloaded_sims_category_title" msgid="487799905978489922">"Електронни SIM карти"</string>
- <string name="sim_category_active_sim" msgid="1503823567818544012">"Активна"</string>
- <string name="sim_category_inactive_sim" msgid="4068899490133820881">"Неактивна"</string>
+ <!-- no translation found for sim_category_active_sim (3077009911935592178) -->
+ <skip />
+ <!-- no translation found for sim_category_inactive_sim (7351553344148400450) -->
+ <skip />
<string name="sim_category_default_active_sim" msgid="1208194173387987231">" /основна за <xliff:g id="ID_1">%1$s</xliff:g>"</string>
<string name="default_active_sim_calls" msgid="2390973682556353558">"обаждания"</string>
<string name="default_active_sim_sms" msgid="8041498593025994921">"SMS"</string>
diff --git a/res/values-bn/arrays.xml b/res/values-bn/arrays.xml
index ca36982..d8e95a6 100644
--- a/res/values-bn/arrays.xml
+++ b/res/values-bn/arrays.xml
@@ -482,4 +482,7 @@
<!-- no translation found for notification_polite_options:0 (4617190141263245257) -->
<!-- no translation found for notification_polite_options:1 (3884076684767467743) -->
<!-- no translation found for notification_polite_options:2 (8765197536079931966) -->
+ <!-- no translation found for private_space_auto_lock_options:0 (551584871228110817) -->
+ <!-- no translation found for private_space_auto_lock_options:1 (3263162333754809690) -->
+ <!-- no translation found for private_space_auto_lock_options:2 (1575103586471380629) -->
</resources>
diff --git a/res/values-bn/strings.xml b/res/values-bn/strings.xml
index f1d095f..020b902 100644
--- a/res/values-bn/strings.xml
+++ b/res/values-bn/strings.xml
@@ -28,6 +28,7 @@
<string name="show_dev_on" msgid="2840850085134853754">"আপনি এখন একজন ডেভেলপার!"</string>
<string name="show_dev_already" msgid="7041756429707644630">"কোনও প্রয়োজন নেই, আপনি ইতিমধ্যেই একজন ডেভেলপার।"</string>
<string name="dev_settings_disabled_warning" msgid="6971867026249671244">"প্রথমে ডেভেলপারের বিকল্পগুলি সক্রিয় করুন।"</string>
+ <string name="dev_settings_available_to_admin_only_warning" msgid="3408243404879083111">"শুধু অ্যাডমিন ব্যবহারকারীরা ডেভেলপার সেটিংস অ্যাক্সেস করতে পারবেন।"</string>
<string name="header_category_system" msgid="1665516346845259058">"সিস্টেম"</string>
<string name="radioInfo_service_in" msgid="9088637745836646271">"পরিষেবায়"</string>
<string name="radioInfo_service_out" msgid="1868347333892403287">"পরিষেবার বাইরে"</string>
@@ -551,12 +552,20 @@
<string name="private_space_one_lock_summary" msgid="2759953747682959371">"যেভাবে আপনার ডিভাইস আনলক করেন, একইভাবে নিজের ব্যক্তিগত স্পেস আনলক করতে বা অন্য কোনও লক বেছে নিতে পারেন"</string>
<string name="private_space_screen_lock_title" msgid="8679383894967823163">"ডিভাইসের স্ক্রিন লক ব্যবহার করুন"</string>
<string name="private_space_biometric_title" msgid="3934339826674553174">"ফেস ও ফিঙ্গারপ্রিন্ট আনলক"</string>
+ <string name="private_space_fingerprint_title" msgid="5989254643211889931">"ফিঙ্গারপ্রিন্ট আনলক"</string>
+ <string name="private_space_face_title" msgid="3290402865367663079">"ফেস আনলক"</string>
<string name="private_space_biometric_summary" msgid="4403837276018724581">"সেট-আপ করতে ট্যাপ করুন"</string>
<string name="private_space_fingerprint_unlock_title" msgid="5804023571114910034">"আপনার প্রাইভেট স্পেসের জন্য ফিঙ্গারপ্রিন্ট আনলক"</string>
<string name="private_space_face_unlock_title" msgid="6613018437620070183">"আপনার প্রাইভেট স্পেসের জন্য ফেস আনলক"</string>
<string name="private_space_category_ways_to_unlock" msgid="4356631225316950046">"আনলক করার বিভিন্ন উপায়"</string>
<string name="private_space_screen_lock_summary" msgid="394837965365561070">"ডিভাইসের স্ক্রিন লকের মত একরকমের"</string>
<string name="private_space_new_lock_title" msgid="7306873010565337671">"ব্যক্তিগত স্পেসের জন্য নতুন লক বেছে নেবেন?"</string>
+ <string name="private_space_auto_lock_title" msgid="4757097802686131305">"অটোমেটিক লক করুন"</string>
+ <string name="private_space_auto_lock_page_title" msgid="2993714305725968632">"প্রাইভেট স্পেস অটোমেটিক লক করুন"</string>
+ <string name="private_space_auto_lock_page_summary" msgid="8679844515655838654">"আপনি বেশ কিছুক্ষণ নিজের ডিভাইস ব্যবহার না করলে আপনার প্রাইভেট স্পেস অটোমেটিক লক করতে পারেন"</string>
+ <string name="private_space_auto_lock_every_time" msgid="1215061855836002830">"প্রতিবার ডিভাইস লক হলে"</string>
+ <string name="private_space_auto_lock_after_inactivity" msgid="1748673030841528649">"৫ মিনিট অ্যাক্টিভ না থাকলে"</string>
+ <string name="private_space_auto_lock_never" msgid="595014527119778873">"কখনই নয়"</string>
<string name="private_space_hide_title" msgid="8687034008994037610">"লক থাকাকালীন লুকান"</string>
<string name="privatespace_hide_page_title" msgid="972581369094289386">"লক থাকাকালীন \'ব্যক্তিগত\' স্পেস লুকিয়ে রাখুন"</string>
<string name="privatespace_hide_page_summary" msgid="1052569521186403642">"আপনার ডিভাইসে \'ব্যক্তিগত\' স্পেস থাকার বিষয়টি যাতে অন্যান্য লোকজন না জানতে পারেন, তার জন্য সেটি অ্যাপ তালিকা থেকে লুকিয়ে রাখুন"</string>
@@ -570,6 +579,7 @@
<string name="private_space_delete_title" msgid="3075645119800272800">"\'ব্যক্তিগত স্পেস\' মুছুন"</string>
<string name="private_space_deleted" msgid="7825768516955610897">"\'ব্যক্তিগত স্পেস\' মুছে ফেলা হয়েছে"</string>
<string name="private_space_delete_failed" msgid="8500755484258565011">"\'ব্যক্তিগত স্পেস\' মুছে ফেলা যায়নি"</string>
+ <string name="private_space_unlocked" msgid="9091600948712932046">"প্রাইভেট স্পেস আনলক করা আছে"</string>
<string name="no_device_lock_title" msgid="1078223464721029954">"\'স্ক্রিন লক\' সেট করুন"</string>
<string name="no_device_lock_summary" msgid="7436025227616244687">"নিজের প্রাইভেট স্পেস ব্যবহার করতে, এই ডিভাইসে \'স্ক্রিন লক\' সেট করুন"</string>
<string name="no_device_lock_action_label" msgid="2640487005629001288">"\'স্ক্রিন লক\' সেট করুন"</string>
@@ -597,8 +607,14 @@
<string name="private_space_access_text" msgid="4258842502257201013">"আপনার প্রাইভেট স্পেস অ্যাক্সেস করতে, নিজের অ্যাপ তালিকাতে যান তারপর নিচের দিকে স্ক্রল করুন"</string>
<string name="private_space_done_label" msgid="1020482651595246071">"হয়ে গেছে"</string>
<string name="private_space_scrolldown_to_access" msgid="4820954877349434545">"প্রাইভেট স্পেস খুঁজতে নিচের দিকে স্ক্রল করুন"</string>
- <string name="private_space_retry_signin_title" msgid="2340841075193680666">"প্রাইভেট স্পেস সেট-আপ করতে সাইন-ইন করুন"</string>
- <string name="private_space_retry_summary" msgid="1976929616948459609">"প্রাইভেট স্পেস সেট-আপ করতে আপনাকে কোনও অ্যাকাউন্টে সাইন-ইন করতে হবে"</string>
+ <!-- no translation found for private_space_retry_signin_title (8090276618867918844) -->
+ <skip />
+ <!-- no translation found for private_space_retry_summary (1920444015972648774) -->
+ <skip />
+ <!-- no translation found for private_space_skip_login_label (7078019409056628192) -->
+ <skip />
+ <!-- no translation found for private_space_continue_login_label (7779965766333065391) -->
+ <skip />
<string name="private_space_lock_setup_title" msgid="6541564212199510787">"আপনার প্রাইভেট স্পেসের জন্য লক বেছে নিন"</string>
<string name="private_space_lock_setup_description" msgid="423405593476300918">"আপনি নিজের ফিঙ্গারপ্রিন্ট ব্যবহার করে প্রাইভেট স্পেস আনলক করতে পারবেন। সুরক্ষার জন্য, এই বিকল্পের একটি ব্যাক-আপ লকের প্রয়োজন।"</string>
<string name="private_space_choose_your_pin_header" msgid="4560802934975898265">"আপনার প্রাইভেট স্পেসের জন্য পিন সেট করুন"</string>
@@ -1373,6 +1389,8 @@
<string name="battery_level_title" msgid="1371765298786083448">"ব্যাটারি স্তর"</string>
<string name="communal_settings_title" msgid="2845678473945902115">"কমিউনাল"</string>
<string name="communal_settings_summary" msgid="4923914136953940317">"\'কমিউনাল\' সেটিংস"</string>
+ <!-- no translation found for satellite_setting (706846910912477125) -->
+ <skip />
<string name="apn_settings" msgid="4295467389400441299">"APN"</string>
<string name="apn_edit" msgid="2003683641840248741">"অ্যাক্সেস পয়েন্ট এডিট করুন"</string>
<string name="apn_add" msgid="9069613192201630934">"অ্যাক্সেস পয়েন্ট যোগ করুন"</string>
@@ -1407,6 +1425,8 @@
<string name="menu_save" msgid="6611465355127483100">"সেভ করুন"</string>
<string name="menu_cancel" msgid="1197826697950745335">"বাতিল করুন"</string>
<string name="error_title" msgid="7158648377702417716"></string>
+ <!-- no translation found for error_duplicate_apn_entry (7792928408935276618) -->
+ <skip />
<string name="error_name_empty" msgid="1258275899283079142">"নাম ফিল্ডটি খালি থাকতে পারে না।"</string>
<string name="error_apn_empty" msgid="7657491065443746915">"APN খালি থাকতে পারে না।"</string>
<string name="error_mcc_not3" msgid="883659545640179094">"MCC ফিল্ড ৩ ডিজিটের হতে হবে।"</string>
@@ -1425,7 +1445,8 @@
<string name="reset_bluetooth_wifi_button_text" msgid="3974098137045963639">"রিসেট করুন"</string>
<string name="reset_bluetooth_wifi_complete_toast" msgid="5893439291030574365">"ব্লুটুথ ও ওয়াই-ফাই রিসেট করা হয়েছে"</string>
<string name="reset_esim_title" msgid="4194570573425902754">"ই-সিম মুছুন"</string>
- <string name="reset_esim_desc" msgid="3662444090563399131">"এটি মোবাইল পরিষেবার কোনও প্ল্যান বাতিল করবে না। পরিবর্ত সিম ডাউনলোড করতে আপনার পরিষেবা প্রদানকারীর সাথে যোগাযোগ করুন।"</string>
+ <!-- no translation found for reset_esim_desc (6125192435907740751) -->
+ <skip />
<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="1129251284212847939">"সব নেটওয়ার্ক সেটিং রিসেট করে ই-সিম মুছবেন? এটি আগের অবস্থায় আর ফিরিয়ে আনতে পারবেন না।"</string>
@@ -1433,15 +1454,18 @@
<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="7279607120606365250">"কোনও সমস্যার জন্য ই-সিম মোছা যাচ্ছে না।\n\nআপনার ডিভাইস রিস্টার্ট করে আবার চেষ্টা করুন।"</string>
+ <!-- no translation found for reset_esim_error_title (6516110227665862295) -->
+ <skip />
+ <!-- no translation found for reset_esim_error_msg (8459527827897797168) -->
+ <skip />
<string name="main_clear_title" msgid="277664302144837723">"সমস্ত ডেটা মুছুন (ফ্যাক্টরি রিসেট)"</string>
<string name="main_clear_short_title" msgid="4752094765533020696">"সমস্ত ডেটা মুছুন (ফ্যাক্টরি রিসেট)"</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>"ই-সিম"</li></string>
<string name="main_clear_desc_no_cancel_mobile_plan" msgid="369883568059127035">\n\n"এতে আপনার মোবাইল পরিষেবার প্ল্যান বাতিল হবে না।"</string>
<string name="main_clear_final_desc" msgid="5800877928569039580">"ডাউনলোড করা অ্যাপ সহ আপনার সব ব্যক্তিগত তথ্য মুছে যাবে। এটি আগের অবস্থায় আর ফিরিয়ে আনা যাবে না।"</string>
- <string name="main_clear_final_desc_esim" msgid="440406836793824969">"ডাউনলোড করা অ্যাপ ও সিম সহ আপনার সব ব্যক্তিগত তথ্য মুছে যাবে। এটি আগের অবস্থায় আর ফিরিয়ে আনা যাবে না।"</string>
+ <!-- no translation found for main_clear_final_desc_esim (6592404057237813989) -->
+ <skip />
<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>
@@ -1672,6 +1696,14 @@
<string name="force_stop" msgid="2681771622136916280">"জোর করে বন্ধ করুন"</string>
<string name="archive" msgid="9074663845068632127">"আর্কাইভ করুন"</string>
<string name="restore" msgid="7622486640713967157">"ফিরিয়ে আনুন"</string>
+ <!-- no translation found for restoring_step_one (3465050101254272874) -->
+ <skip />
+ <!-- no translation found for restoring_step_two (140484846432595108) -->
+ <skip />
+ <!-- no translation found for restoring_step_three (3712883580876329811) -->
+ <skip />
+ <!-- no translation found for restoring_step_four (8966846882470446209) -->
+ <skip />
<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>
@@ -1728,7 +1760,6 @@
<string name="archiving_failed" msgid="2037798988961634978">"আর্কাইভ করা যায়নি"</string>
<string name="archiving_succeeded" msgid="7891249456483297845">"<xliff:g id="PACKAGE_LABEL">%1$s</xliff:g> আর্কাইভ করা হয়েছে"</string>
<string name="restoring_failed" msgid="3390531747355943533">"ফিরিয়ে আনা যায়নি"</string>
- <string name="restoring_succeeded" msgid="4967353965137524330">"<xliff:g id="PACKAGE_LABEL">%1$s</xliff:g> ফিরিয়ে আনা হয়েছে"</string>
<string name="restoring_in_progress" msgid="7787443682651146115">"<xliff:g id="PACKAGE_LABEL">%1$s</xliff:g> ফিরিয়ে আনা যায়নি"</string>
<string name="another_migration_already_in_progress" msgid="6550546307856052261">"আরেকটি স্থানান্তরনের কাজ আগে থেকেই চলছে৷"</string>
<string name="insufficient_storage" msgid="8115088042669030558">"পর্যাপ্ত স্টোরেজ নেই।"</string>
@@ -1920,10 +1951,8 @@
<string name="usage_stats_sort_by_usage_time" msgid="2927310334119998301">"ব্যবহারের সময় অনুযায়ী সাজান"</string>
<string name="usage_stats_sort_by_last_time_used" msgid="7039213339779884017">"শেষবারের ব্যবহার অনুযায়ী সাজান"</string>
<string name="usage_stats_sort_by_app_name" msgid="4463833145514850478">"অ্যাপের নাম অনুযায়ী সাজান"</string>
- <!-- no translation found for last_time_used_label (7589377271406011659) -->
- <skip />
- <!-- no translation found for last_time_used_never (2936073559267990034) -->
- <skip />
+ <string name="last_time_used_label" msgid="7589377271406011659">"শেষবার ব্যবহার করা হয়েছে"</string>
+ <string name="last_time_used_never" msgid="2936073559267990034">"কখনই নয়"</string>
<string name="usage_time_label" msgid="9105343335151559883">"ব্যবহারের সময়"</string>
<string name="accessibility_settings" msgid="4713215774904704682">"অ্যাক্সেসিবিলিটি"</string>
<string name="accessibility_settings_title" msgid="6739115703615065716">"সহজ ব্যবহার সেটিংস"</string>
@@ -1951,7 +1980,7 @@
<string name="bt_hci_snoop_log_filter_map_title" msgid="180092480793945544">"ব্লুটুথ HCI স্নুপ লগ ফিল্টারিং MAP"</string>
<string name="bt_hci_snoop_log_filter_summary" msgid="7217091930762522599">"ফিল্টার করার মোড সেট করুন। (পরিবর্তনগুলি প্রয়োগ করার জন্য ব্লুটুথ চালু ও বন্ধ করুন)"</string>
<string name="bt_hci_snoop_log_filtered_mode_disabled_summary" msgid="8824952559433361848">"এই বিকল্প পরিবর্তন করতে, \'ব্লুটুথ HCI স্নুপ লগ\' মোড, \'ফিল্টার করা চালু করুন\' বিকল্পে সেট করুন"</string>
- <string name="talkback_title" msgid="8756080454514251327">"Talkback"</string>
+ <string name="talkback_title" msgid="8756080454514251327">"টকব্যাক"</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>
@@ -2378,12 +2407,6 @@
<string name="battery_tip_high_usage_summary" msgid="3938999581403084551">"কোন অ্যাপে ব্যাটারি সবচেয়ে বেশি খরচ হয়"</string>
<string name="battery_tip_limited_temporarily_title" msgid="6258554134146272311">"আপনার ব্যাটারি সুরক্ষিত রাখতে চার্জিং অপ্টিমাইজ করা হয়"</string>
<string name="battery_tip_limited_temporarily_summary" msgid="5107379280241187562">"আপনার ব্যাটারির আয়ু বাড়াতে, চার্জিং অপ্টিমাইজ করা হয়েছে"</string>
- <string name="battery_tip_dock_defender_future_bypass_title" msgid="4332616280495788195">"আপনার ব্যাটারি সুরক্ষিত রাখতে চার্জিং অপ্টিমাইজ করা হয়"</string>
- <string name="battery_tip_dock_defender_future_bypass_summary" msgid="7870758621381307597">"ডক করার সময়ে আপনার ব্যাটারি আরও বেশিদিন ভাল রাখতে সাহায্যের জন্য, চার্জিং অপ্টিমাইজ করা হয়েছে"</string>
- <string name="battery_tip_dock_defender_active_title" msgid="1414785238383255699">"আপনার ব্যাটারি সুরক্ষিত রাখতে চার্জিং অপ্টিমাইজ করা হয়"</string>
- <string name="battery_tip_dock_defender_active_summary" msgid="3512082623718801459">"ডক করার সময়ে আপনার ব্যাটারি আরও বেশিদিন ভাল রাখতে সাহায্যের জন্য, চার্জিং অপ্টিমাইজ করা হয়েছে"</string>
- <string name="battery_tip_dock_defender_temporarily_bypassed_title" msgid="1679449361090557201">"১০০%% চার্জ করা হচ্ছে"</string>
- <string name="battery_tip_dock_defender_temporarily_bypassed_summary" msgid="1099500476761333281">"পরের বার আপনার ট্যাবলেট ডক করা হলে, আপনার ব্যাটারি সুরক্ষিত রাখতে চার্জিং অপ্টিমাইজ করা হবে"</string>
<string name="battery_tip_limited_temporarily_sec_button_content_description" msgid="5648444926736883551">"চার্জিং পজ করা সম্পর্কে আরও জানুন"</string>
<string name="battery_tip_limited_temporarily_dialog_resume_charge" msgid="2302295458913832342">"চার্জ করা আবার চালু করুন"</string>
<string name="battery_tip_dialog_message_footer" msgid="986542164372177504">"বেশি ব্যাটারি খরচ হয় এমন ব্যাকগ্রাউন্ড অ্যাক্টিভিটি অন্তর্ভুক্ত"</string>
@@ -2401,7 +2424,8 @@
<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_charge_to_full_button" msgid="6701709034348116261">"পুরো চার্জ দিন"</string>
- <string name="battery_tip_incompatible_charging_title" msgid="5120763575150751300">"চার্জিং অ্যাক্সেসরি সংক্রান্ত সমস্যা"</string>
+ <!-- no translation found for battery_tip_incompatible_charging_title (1567827436103364999) -->
+ <skip />
<string name="battery_tip_incompatible_charging_content_description" msgid="355668467640367701">"মানানসই নয় এমন চার্জিং সম্পর্কে আরও জানুন"</string>
<string name="smart_battery_manager_title" msgid="3677620516657920364">"ব্যাটারি ম্যানেজার"</string>
<string name="smart_battery_title" msgid="9095903608520254254">"নিজে থেকে অ্যাপ পরিচালনা করুন"</string>
@@ -2493,13 +2517,11 @@
<string name="battery_usage_chart_label_now" msgid="4598282721949430165">"এখন"</string>
<string name="battery_usage_timestamps_hyphen" msgid="7401188432989043905">"<xliff:g id="FROM_TIMESTAMP">%1$s</xliff:g> - <xliff:g id="TO_TIMESTAMP">%2$s</xliff:g>"</string>
<string name="battery_usage_day_and_hour" msgid="1417890420844950881">"<xliff:g id="DAY">%1$s</xliff:g> <xliff:g id="HOUR">%2$s</xliff:g>"</string>
- <!-- no translation found for battery_usage_time_info_and_battery_level (6732629268310936155) -->
- <skip />
+ <string name="battery_usage_time_info_and_battery_level" msgid="6732629268310936155">"<xliff:g id="TIME_INFO">%1$s</xliff:g> <xliff:g id="BATTERY_LEVEL">%2$s</xliff:g>"</string>
<string name="battery_usage_chart" msgid="4114747521432440017">"ব্যাটারির ব্যবহারর চার্ট"</string>
<string name="daily_battery_usage_chart" msgid="4176059567682992686">"ব্যাটারির ব্যবহার সংক্রান্ত দৈনিক চার্ট"</string>
<string name="hourly_battery_usage_chart" msgid="3098314511076561272">"ব্যাটারির ব্যবহার সংক্রান্ত প্রতি ঘণ্টার চার্ট"</string>
- <!-- no translation found for battery_level_percentage (1433178290838842146) -->
- <skip />
+ <string name="battery_level_percentage" msgid="1433178290838842146">"ব্যাটারি লেভেল <xliff:g id="START_PERCENTAGE">%1$s</xliff:g> থেকে <xliff:g id="END_PERCENTAGE">%2$s</xliff:g> শতাংশ"</string>
<string name="battery_usage_breakdown_title_since_last_full_charge" msgid="435006273323199906">"শেষবার ফুল চার্জ হওয়ার পরে ব্যাটারির ব্যবহার"</string>
<string name="battery_usage_breakdown_title_for_slot" msgid="4823179483667671406">"<xliff:g id="SLOT">%s</xliff:g>-এর জন্য ব্যাটারির ব্যবহার"</string>
<string name="screen_time_category_last_full_charge" msgid="8856908320256057753">"শেষবার ফুল চার্জ হওয়ার পরে স্ক্রিন টাইম"</string>
@@ -3859,6 +3881,8 @@
<string name="voice_activation_apps_title" msgid="7130045161611529825">"ভয়েস অ্যাক্টিভেশন অ্যাপ"</string>
<string name="permit_voice_activation_apps" msgid="9152780172988949319">"ভয়েস অ্যাক্টিভেশনের অনুমতি দিন"</string>
<string name="allow_voice_activation_apps_description" msgid="6369745626995060656">"ভয়েস অ্যাক্টিভেশন, ভয়েস কমান্ড ব্যবহার করে অনুমোদিত অ্যাপ, হ্যান্ডস-ফ্রি সুবিধা চালু করে। ডেটা যাতে শুধুমাত্র আপনার জন্যই ব্যক্তিগত থাকে, বিল্ট-ইন অ্যাডাপ্টিভ সেন্সিং তা নিশ্চিত করে।\n\n"<a href="">"সুরক্ষিত অ্যাডাপ্টিভ সেন্সিং সম্পর্কে অনেক কিছু"</a></string>
+ <string name="permit_receive_sandboxed_detection_training_data" msgid="3929496847420108753">"ভয়েস অ্যাক্টিভেশন উন্নত করুন"</string>
+ <string name="receive_sandboxed_detection_training_data_description" msgid="1415687008184625050">"ভয়েস অ্যাক্টিভেশন মডেল উন্নত করতে, এই ডিভাইস প্রাইভেট ইন্টেলিজেন্স ব্যবহার করে। অ্যাপ, আপডেট সম্পর্কিত সারসংক্ষেপ পায় যা বিভিন্ন ব্যবহারকারীদের থেকে একত্রিত করা হয় যাতে সকলের জন্য মডেল উন্নত করার পাশাপাশি গোপনীয়তা বজায় রাখা যায়।\n\n"<a href="">"প্রাইভেট ইন্টেলিজেন্স সম্পর্কে আরও জানুন"</a></string>
<string name="full_screen_intent_title" msgid="747270185715224130">"ফুল স্ক্রিন বিজ্ঞপ্তি"</string>
<string name="permit_full_screen_intent" msgid="9035367640019960861">"এই অ্যাপকে ফুল স্ক্রিন জুড়ে বিজ্ঞপ্তি দেখানোর অনুমতি দিন"</string>
<string name="footer_description_full_screen_intent" msgid="7716518411349225528">"ডিভাইস লক থাকার সময় এই অ্যাপকে ফুল স্ক্রিন জুড়ে বিজ্ঞপ্তি দেখানোর অনুমতি দিন। অ্যালার্ম, ইনকামিং কল অথবা অন্যান্য জরুরি বিজ্ঞপ্তি হাইলাইট করতে, অ্যাপ এগুলি ব্যবহার করতে পারে।"</string>
@@ -4280,18 +4304,27 @@
<string name="autofill_app" msgid="7595308061826307921">"আটোফিল পরিষেবা"</string>
<string name="default_autofill_app" msgid="372234803718251606">"ডিফল্ট অটোফিল পরিষেবা"</string>
<string name="autofill_passwords" msgid="6708057251459761083">"পাসওয়ার্ড"</string>
- <string name="credman_chosen_app_title" msgid="872524130208251505">"পাসওয়ার্ড, পাসকী ও ডেটা পরিষেবা"</string>
+ <!-- no translation found for credman_chosen_app_title (7735183808067729319) -->
+ <skip />
<string name="credman_credentials" msgid="4931371941253324143">"অতিরিক্ত পরিষেবা প্রদানকারী"</string>
<string name="autofill_passwords_count" msgid="6359289285822955973">"{count,plural, =1{#টি পাসওয়ার্ড}one{#টি পাসওয়ার্ড}other{#টি পাসওয়ার্ড}}"</string>
<string name="autofill_keywords" msgid="8598763328489346438">"অটো, ফিল, অটোফিল, পাসওয়ার্ড"</string>
<string name="credman_keywords" msgid="8305600680836806170">"ডেটা, পাসকী, পাসওয়ার্ড"</string>
<string name="credman_autofill_keywords" msgid="701180623776848914">"অটো, ফিল, অটো-ফিল ফিচার, ডেটা, পাসকি, পাসওয়ার্ড"</string>
+ <!-- no translation found for credman_button_change (4072629639218503790) -->
+ <skip />
+ <!-- no translation found for credman_button_open (7519871964170816850) -->
+ <skip />
<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="credman_autofill_confirmation_message" msgid="843829628024668466">"<b>Use <xliff:g id=app_name example=Provider>%1$s</xliff:g>?</b> <br/> <br/> এখন থেকে নতুন পাসওয়ার্ড, পাসকী ও অন্যান্য তথ্য এখানে সেভ করা হবে। কী কী অটোফিল করা যেতে পারে তা নির্ধারণ করতে, আপনার স্ক্রিনে দেখানো বিষয় <xliff:g id=app_name example=Provider>%1$s</xliff:g> ব্যবহার করতে পারে।"</string>
<string name="credman_picker_title" msgid="8191267620665129205">"পাসওয়ার্ড, পাসকী ও ডেটা পরিষেবা"</string>
<string name="credman_confirmation_message_title" msgid="8847900085593880729">"%1$s বন্ধ করবেন?"</string>
<string name="credman_confirmation_message" msgid="2357324543658635239">"<b>এই পরিষেবা বন্ধ করবেন?</b> <br/> <br/> পাসওয়ার্ড, \'পাসকী\', পেমেন্ট পদ্ধতির মতো তথ্য ও অন্যান্য সেভ করে রাখা তথ্য, আপনি সাইন-ইন করার সময় উপলভ্য হবে না। আপনার সেভ করে রাখা তথ্য ব্যবহার করতে, একটি পাসওয়ার্ড, \'পাসকী\' বা ডেটা পরিষেবা বেছে নিন।"</string>
+ <string name="credman_confirmation_message_new_ui" msgid="6126274509951156460">"<b>সবকটি পরিষেবা বন্ধ করবেন?</b> <br/> <br/> আপনি সাইন-ইন করার সময় পাসওয়ার্ড, \'পাসকী\' ও অন্যান্য তথ্য উপলভ্য হবে না"</string>
+ <string name="credman_autofill_confirmation_message_new_ui" msgid="6222139222478822267">"<b>আপনার পছন্দের পরিষেবা পাল্টে এটি করুন: <xliff:g id=app_name example=Provider>%1$s</xliff:g>?</b> <br/> <br/> এখন থেকে নতুন পাসওয়ার্ড, \'পাসকী\' ও অন্যান্য তথ্য এখানে সেভ করা হবে। কী কী অটোফিল করা যেতে পারে তা নির্ধারণ করতে, আপনার স্ক্রিনে দেখানো বিষয় <xliff:g id=app_name example=Provider>%1$s</xliff:g> ব্যবহার করতে পারে"</string>
<string name="credman_enable_confirmation_message_title" msgid="1037501792652277829">"%1$s ব্যবহার করবেন?"</string>
+ <string name="credman_limit_error_msg_title" msgid="1525814645803612135">"একবারে আপনি শুধুমাত্র ৫টি পরিষেবা চালু রাখতে পারবেন"</string>
+ <string name="credman_limit_error_msg" msgid="2521803280130310063">"অন্য একটি পরিষেবা যোগ করতে হলে অন্তত ১টি পরিষেবা বন্ধ করুন"</string>
<string name="credman_enable_confirmation_message" msgid="8407841892310870169">"কী কী অটোফিল করা যাবে তা নির্ধারণ করতে, %1$s, আপনার স্ক্রিনে যা দেখা যাচ্ছে সেগুলি ব্যবহার করে।"</string>
<string name="credman_error_message_title" msgid="4099557206946333568">"পাসওয়ার্ড, পাসকী ও ডেটা পরিষেবার সীমা"</string>
<string name="credman_error_message" msgid="8334797097200415449">"আপনি একই সময়ে সর্বাধিক ৫টি পাসওয়ার্ড, পাসকী ও ডেটা পরিষেবা চালু রাখতে পারবেন। আরও পরিষেবা যোগ করতে একটি বন্ধ করুন।"</string>
@@ -4461,11 +4494,12 @@
<string name="mobile_network_sim_name_label" msgid="1452440641628369625">"নাম"</string>
<string name="mobile_network_sim_color_label" msgid="5293944087609632340">"রঙ (মানানসই অ্যাপের দ্বারা ব্যবহৃত)"</string>
<string name="mobile_network_sim_name_rename" msgid="5967588549571582924">"সেভ করুন"</string>
- <string name="mobile_network_use_sim_on" msgid="7298332437547707908">"সিম ব্যবহার করুন"</string>
+ <string name="mobile_network_use_sim_on" msgid="5333182776279917886">"এই সিম ব্যবহার করুন"</string>
<string name="mobile_network_use_sim_off" msgid="6303281166199670639">"বন্ধ"</string>
<string name="mobile_network_disable_sim_explanation" msgid="2851862257846773796">"এই সিমটি বন্ধ করার জন্য সিম কার্ডটি সরিয়ে দিন"</string>
<string name="mobile_network_tap_to_activate" msgid="4139979375717958102">"<xliff:g id="CARRIER">%1$s</xliff:g> চালু করতে ট্যাপ করুন"</string>
- <string name="mobile_network_erase_sim" msgid="4629071168032714930">"সিম মুছে ফেলুন"</string>
+ <!-- no translation found for mobile_network_erase_sim (5387971155494245850) -->
+ <skip />
<string name="preferred_network_mode_title" msgid="3083431168988535628">"পছন্দের নেটওয়ার্ক"</string>
<string name="preferred_network_mode_summary" msgid="537577807865497546">"নেটওয়ার্ক অপারেটিং মোড পরিবর্তন করুন"</string>
<string name="preferred_network_mode_dialogtitle" msgid="4179420486180351631">"পছন্দের নেটওয়ার্ক"</string>
@@ -4484,6 +4518,40 @@
<string name="roaming_check_price_warning" msgid="5876977438036791361">"দামের বিষয়ে জানতে নেটওয়ার্ক প্রদানকারীর সাথে যোগাযোগ করুন।"</string>
<string name="mobile_data_usage_title" msgid="2047864499317759728">"অ্যাপ ডেটার ব্যবহার"</string>
<string name="mobile_network_mode_error" msgid="9222056129897416074">"ভুল নেটওয়ার্ক মোড <xliff:g id="NETWORKMODEID">%1$d</xliff:g>। এড়িয়ে যান।"</string>
+ <!-- no translation found for satellite_setting_title (2543034229989047673) -->
+ <skip />
+ <!-- no translation found for satellite_setting_enabled_summary (3554127722727530845) -->
+ <skip />
+ <!-- no translation found for satellite_setting_disabled_summary (6789122487534159857) -->
+ <skip />
+ <!-- no translation found for keywords_satellite_setting (3312183289776517695) -->
+ <skip />
+ <!-- no translation found for category_name_about_satellite_messaging (3756205049485508340) -->
+ <skip />
+ <!-- no translation found for title_about_satellite_setting (9212860038048311345) -->
+ <skip />
+ <!-- no translation found for category_title_your_satellite_plan (3017895097366691841) -->
+ <skip />
+ <!-- no translation found for title_have_satellite_plan (2048372355699977947) -->
+ <skip />
+ <!-- no translation found for title_no_satellite_plan (2876056203035197505) -->
+ <skip />
+ <!-- no translation found for summary_add_satellite_setting (3815254731634052432) -->
+ <skip />
+ <!-- no translation found for category_name_how_it_works (585303230539269496) -->
+ <skip />
+ <!-- no translation found for title_satellite_connection_guide (3294802307913609072) -->
+ <skip />
+ <!-- no translation found for summary_satellite_connection_guide (3496123195218418456) -->
+ <skip />
+ <!-- no translation found for title_supported_service (4275535165812691571) -->
+ <skip />
+ <!-- no translation found for summary_supported_service (4320535903444834786) -->
+ <skip />
+ <!-- no translation found for satellite_setting_summary_more_information (4008690241760925372) -->
+ <skip />
+ <!-- no translation found for more_about_satellite_messaging (3385673133561348509) -->
+ <skip />
<string name="mobile_network_apn_title" msgid="5582995550142073054">"অ্যাক্সেস পয়েন্টের নাম"</string>
<string name="keywords_access_point_names" msgid="8174967126858505945">"APN"</string>
<string name="manual_mode_disallowed_summary" msgid="4243142645520152175">"<xliff:g id="CARRIER">%1$s</xliff:g>-এ কনেক্ট থাকলে উপলভ্য থাকে না"</string>
@@ -4493,9 +4561,12 @@
<string name="sim_action_switch_sub_dialog_title" msgid="9180969453358718635">"<xliff:g id="CARRIER_NAME">%1$s</xliff:g>-এ পাল্টাতে চান?"</string>
<string name="sim_action_switch_psim_dialog_title" msgid="5613177333235213024">"সিম কার্ডে পাল্টাতে চান?"</string>
<string name="sim_action_switch_sub_dialog_mep_title" msgid="933856847099933004">"<xliff:g id="CARRIER_NAME">%1$s</xliff:g> ব্যবহার করতে চান?"</string>
- <string name="sim_action_switch_sub_dialog_text" msgid="2091834911153293004">"যেকোনও সময় শুধুমাত্র একটি সিম কাজ করবে।\n\n<xliff:g id="TO_CARRIER_NAME">%1$s</xliff:g>-এ পাল্টালে <xliff:g id="FROM_CARRIER_NAME">%2$s</xliff:g>-এর পরিষেবা বাতিল হয়ে যাবে না।"</string>
- <string name="sim_action_switch_sub_dialog_text_downloaded" msgid="8977951796005849471">"একবারে শুধু ১টি ই-সিম চালু থাকতে পারে।\n\n<xliff:g id="TO_CARRIER_NAME">%1$s</xliff:g>-এ পাল্টালে আপনার <xliff:g id="FROM_CARRIER_NAME">%2$s</xliff:g> পরিষেবা বাতিল হবে না।"</string>
- <string name="sim_action_switch_sub_dialog_text_single_sim" msgid="6188750682431170845">"যেকোনও সময় শুধুমাত্র একটি সিম কাজ করবে।\n\nপাল্টালে <xliff:g id="TO_CARRIER_NAME">%1$s</xliff:g>-এর পরিষেবা বাতিল করা হবে না।"</string>
+ <!-- no translation found for sim_action_switch_sub_dialog_text (7474905814976249607) -->
+ <skip />
+ <!-- no translation found for sim_action_switch_sub_dialog_text_downloaded (6415848271400253954) -->
+ <skip />
+ <!-- no translation found for sim_action_switch_sub_dialog_text_single_sim (421658355882679837) -->
+ <skip />
<string name="sim_action_switch_sub_dialog_mep_text" msgid="8348764755143679582">"আপনি একসাথে ২টি সিম কার্ড ব্যবহার করতে পারবেন না। <xliff:g id="CARRIER_NAME">%1$s</xliff:g>-এর সিম কার্ড ব্যবহার করতে, অন্য সিম কার্ড বন্ধ করুন।"</string>
<string name="sim_action_switch_sub_dialog_confirm" msgid="1901181581944638961">"<xliff:g id="CARRIER_NAME">%1$s</xliff:g>-এ পাল্টান"</string>
<string name="sim_action_switch_sub_dialog_carrier_list_item_for_turning_off" msgid="5392037608705799522">"<xliff:g id="CARRIER_NAME">%1$s</xliff:g> বন্ধ করুন"</string>
@@ -4520,6 +4591,29 @@
<string name="sim_action_turn_off" msgid="3506698692916473000">"বন্ধ করুন"</string>
<string name="dsds_activation_failure_title" msgid="4467364110584914794">"সিম চালু করা যাচ্ছে না"</string>
<string name="dsds_activation_failure_body_msg2" msgid="73044349546544410">"সিমটি আবার চালু করার চেষ্টা করুন। এতেও সমস্যা ঠিক না হলে, ডিভাইস রিস্টার্ট করুন।"</string>
+ <string name="sim_onboarding_bottomsheets_title" msgid="143711121394213711">"আপনার সিম সেট-আপ করুন"</string>
+ <string name="sim_onboarding_bottomsheets_msg" msgid="7367245016476460849">"এই ডিভাইসে একাধিক সিম ব্যবহার করার জন্য আপনার মোবাইল নেটওয়ার্ক সংক্রান্ত পছন্দ সেট করুন"</string>
+ <string name="sim_onboarding_label_sim_title" msgid="273162565849288273">"আপনার সিমে লেবেল লাগান"</string>
+ <string name="sim_onboarding_label_sim_msg" msgid="5105859235219529056">"আপনি কল, টেক্সট মেসেজ করা ও ডেটা ব্যবহার করার সময় ও সেটিংসে এইসব লেবেল দেখতে পাবেন"</string>
+ <string name="sim_onboarding_label_sim_dialog_title" msgid="5839073125605286120">"সিম লেবেল"</string>
+ <string name="sim_onboarding_label_sim_dialog_label" msgid="9020433985426525185">"লেবেল"</string>
+ <string name="sim_onboarding_select_sim_title" msgid="5895262188167744055">"যে সিম ব্যবহার করতে চান তা বেছে নিন"</string>
+ <string name="sim_onboarding_select_sim_msg" msgid="5638859405391915048">"আপনি একসাথে ২টি সিম ব্যবহার করতে পারবেন"</string>
+ <string name="sim_onboarding_primary_sim_title" msgid="2793090401371135675">"আপনার প্রাথমিক সিম বেছে নিন"</string>
+ <string name="sim_onboarding_primary_sim_msg" msgid="5484656671490558032">"কল, টেক্সট মেসেজ করা ও ডেটা ব্যবহার করার সময় ডিফল্ট হিসেবে কোন সিম ব্যবহার করতে চান তা বেছে নিন"</string>
+ <string name="primary_sim_title" msgid="2508161011657571566">"আপনার প্রাথমিক সিম"</string>
+ <string name="primary_sim_calls_title" msgid="4961189133582615685">"কল"</string>
+ <string name="primary_sim_texts_title" msgid="1287584042733097749">"টেক্সট"</string>
+ <string name="primary_sim_automatic_data_title" msgid="1265528923229642480">"অটোমেটিক ডেটা পরিবর্তন করা"</string>
+ <string name="primary_sim_automatic_data_msg" msgid="1612203837010785203">"কভারেজ ও উপলভ্যতার উপর নির্ভর করে কোনও একটি সিমের ডেটা ব্যবহার করুন"</string>
+ <string name="sim_onboarding_phoneNumber_data_only" msgid="8158409121949373662">"শুধু ডেটা"</string>
+ <string name="sim_onboarding_setup" msgid="5750393553605388463">"সেট-আপ করুন"</string>
+ <string name="sim_onboarding_next" msgid="6415025179929475355">"পরবর্তী"</string>
+ <!-- no translation found for sim_onboarding_progressbar_turning_sim_on (1163318788393361574) -->
+ <skip />
+ <string name="mobile_network_spn_title" msgid="3053793174495329077">"মোবাইল নেটওয়ার্ক"</string>
+ <string name="mobile_network_phone_number_title" msgid="2090794402855021784">"ফোন নম্বর"</string>
+ <string name="mobile_network_sim_label_color_title" msgid="2401352348041132876">"সিম লেবেল ও কালার"</string>
<string name="sim_setup_channel_id" msgid="8797972565087458515">"নেটওয়ার্ক চালু করা"</string>
<string name="sim_switch_channel_id" msgid="4927038626791837861">"পরিষেবা প্রদানকারী পাল্টানো হচ্ছে"</string>
<string name="post_dsds_reboot_notification_title_with_carrier" msgid="3308827462185135307">"<xliff:g id="CARRIER_NAME">%1$s</xliff:g> চালু আছে"</string>
@@ -4539,11 +4633,15 @@
<string name="switch_sim_dialog_no_switch_text" msgid="7053939850026876088">"পরে মোবাইল ডেটা, কল ফিচার এবং এসএমএস ব্যবহার করতে, আপনার \'নেটওয়ার্ক\' সেটিংসে যান"</string>
<string name="sim_card_label" msgid="6263064316075963775">"সিম কার্ড"</string>
<string name="erase_sim_dialog_title" msgid="4742077437653028326">"ই-সিম মুছবেন?"</string>
- <string name="erase_sim_dialog_text" msgid="753031064269699885">"এই সিম মুছে দিলে এই ডিভাইসে <xliff:g id="CARRIER_NAME_A">%1$s</xliff:g> পরিষেবা আর পাওয়া যাবে না।\n\n<xliff:g id="CARRIER_NAME_B">%1$s</xliff:g> পরিষেবা কিন্তু বাতিল হবে না।"</string>
+ <!-- no translation found for erase_sim_dialog_text (1406141218170595272) -->
+ <skip />
<string name="erase_sim_confirm_button" msgid="8309115684335320541">"মুছুন"</string>
- <string name="erasing_sim" msgid="7877703231075699139">"সিম মুছে ফেলা হচ্ছে…"</string>
- <string name="erase_sim_fail_title" msgid="2024446702985862427">"সিম মুছে ফেলা যায়নি"</string>
- <string name="erase_sim_fail_text" msgid="7870804401227483131">"কোনও সমস্যার জন্য এই সিম মোছা যাচ্ছে না।\n\nআপনার ডিভাইস রিস্টার্ট করে আবার চেষ্টা করুন।"</string>
+ <!-- no translation found for erasing_sim (4237180547590463930) -->
+ <skip />
+ <!-- no translation found for erase_sim_fail_title (1445700500168357303) -->
+ <skip />
+ <!-- no translation found for erase_sim_fail_text (6898841004987411547) -->
+ <skip />
<string name="network_connection_request_dialog_title" msgid="1896186380874289434">"ডিভাইসে কানেক্ট করুন"</string>
<string name="network_connection_request_dialog_summary" msgid="7693038309792726170">"আপনার ডিভাইসে কানেক্ট করার জন্য <xliff:g id="APPNAME">%1$s</xliff:g> অ্যাপ সাময়িকভাবে একটি ওয়াই-ফাই নেটওয়ার্ক ব্যবহার করতে চায়"</string>
<string name="network_connection_timeout_dialog_message" msgid="598509083077743772">"কোনও ডিভাইস খুঁজে পাওয়া যায়নি। ডিভাইস চালু আছে এবং কানেক্ট করার জন্য তৈরি কিনা তা ভাল করে দেখে নিন।"</string>
@@ -4615,6 +4713,14 @@
<string name="work_policy_privacy_settings" msgid="2702644843505242596">"অফিসের নীতি সংক্রান্ত তথ্য"</string>
<string name="work_policy_privacy_settings_summary" msgid="690118670737638405">"আইটি অ্যাডমিন সেটিংস ম্যানেজ করে"</string>
<string name="track_frame_time_keywords" msgid="7885340257945922239">"GPU"</string>
+ <string name="enable_16k_pages" msgid="5009476566957520607">"১৬K সাইজের পৃষ্ঠা সহ বুট করুন"</string>
+ <string name="enable_16k_pages_summary" msgid="428117226069445198">"বুট ডিভাইস ১৬K সাইজের পৃষ্ঠার জন্য মানানসই কার্নেল ব্যবহার করছে"</string>
+ <string name="confirm_enable_16k_pages_title" msgid="6751570067857011642">"১৬KB পৃষ্ঠার জন্য মানানসই কার্নেল সহ রিবুুট করবেন?"</string>
+ <string name="confirm_enable_16k_pages_text" msgid="702888115148257215">"সতর্কতা: কিছু অ্যাপ্লিকেশন এই মোডে কাজ নাও করতে পারে। কনফার্ম করলে ডিভাইস রিবুট করবে।"</string>
+ <string name="confirm_enable_4k_pages_title" msgid="626987400420355263">"৪KB পৃষ্ঠার জন্য মানানসই কার্নেল সহ রিবুুট করবেন?"</string>
+ <string name="confirm_enable_4k_pages_text" msgid="6168921566226074524">"কনফার্ম করলে ডিভাইস রিবুট করবে।"</string>
+ <string name="toast_16k_update_failed_text" msgid="8888858987184345567">"কার্নেল ১৬KB পৃষ্ঠার জন্য মানানসই কার্নেলে আপডেট করা যায়নি।"</string>
+ <string name="progress_16k_ota_title" msgid="2117218313875523741">"পরিবর্তন প্রয়োগ করা হচ্ছে"</string>
<string name="bug_report_handler_title" msgid="713439959113250125">"সমস্যার রিপোর্টের পরিচালক"</string>
<string name="bug_report_handler_picker_footer_text" msgid="4935758328366585673">"আপনার ডিভাইসে কোন অ্যাপটি সমস্যার রিপোর্টের শর্টকাট পরিচালনা করবে তা নির্ধারণ করে।"</string>
<string name="personal_profile_app_subtext" msgid="5586060806997067676">"ব্যক্তিগত"</string>
@@ -4700,8 +4806,10 @@
<string name="sim_category_title" msgid="2341314000964710495">"সিম"</string>
<string name="downloaded_sim_category_title" msgid="2876988650413179752">"ই-সিম"</string>
<string name="downloaded_sims_category_title" msgid="487799905978489922">"ই-সিম"</string>
- <string name="sim_category_active_sim" msgid="1503823567818544012">"অ্যাক্টিভ আছে"</string>
- <string name="sim_category_inactive_sim" msgid="4068899490133820881">"অ্যাক্টিভ নেই"</string>
+ <!-- no translation found for sim_category_active_sim (3077009911935592178) -->
+ <skip />
+ <!-- no translation found for sim_category_inactive_sim (7351553344148400450) -->
+ <skip />
<string name="sim_category_default_active_sim" msgid="1208194173387987231">" / <xliff:g id="ID_1">%1$s</xliff:g>-এর জন্য ডিফল্ট হিসেবে"</string>
<string name="default_active_sim_calls" msgid="2390973682556353558">"কল"</string>
<string name="default_active_sim_sms" msgid="8041498593025994921">"এসএমএস"</string>
diff --git a/res/values-bs/arrays.xml b/res/values-bs/arrays.xml
index f96a12a..237eb30 100644
--- a/res/values-bs/arrays.xml
+++ b/res/values-bs/arrays.xml
@@ -482,4 +482,7 @@
<!-- no translation found for notification_polite_options:0 (4617190141263245257) -->
<!-- no translation found for notification_polite_options:1 (3884076684767467743) -->
<!-- no translation found for notification_polite_options:2 (8765197536079931966) -->
+ <!-- no translation found for private_space_auto_lock_options:0 (551584871228110817) -->
+ <!-- no translation found for private_space_auto_lock_options:1 (3263162333754809690) -->
+ <!-- no translation found for private_space_auto_lock_options:2 (1575103586471380629) -->
</resources>
diff --git a/res/values-bs/strings.xml b/res/values-bs/strings.xml
index a5d2d8e..2718b00 100644
--- a/res/values-bs/strings.xml
+++ b/res/values-bs/strings.xml
@@ -28,6 +28,7 @@
<string name="show_dev_on" msgid="2840850085134853754">"Postali ste programer!"</string>
<string name="show_dev_already" msgid="7041756429707644630">"Nema potrebe, već ste programer."</string>
<string name="dev_settings_disabled_warning" msgid="6971867026249671244">"Prvo omogućite opcije za programere."</string>
+ <string name="dev_settings_available_to_admin_only_warning" msgid="3408243404879083111">"Samo administratori mogu pristupati postavkama programera."</string>
<string name="header_category_system" msgid="1665516346845259058">"Sistem"</string>
<string name="radioInfo_service_in" msgid="9088637745836646271">"Aktivan"</string>
<string name="radioInfo_service_out" msgid="1868347333892403287">"Ne radi"</string>
@@ -551,12 +552,20 @@
<string name="private_space_one_lock_summary" msgid="2759953747682959371">"Privatni prostor možete otključati na isti način kao što otključavate uređaj ili odaberite drugi način zaključavanja"</string>
<string name="private_space_screen_lock_title" msgid="8679383894967823163">"Koristi zaključavanje ekrana uređaja"</string>
<string name="private_space_biometric_title" msgid="3934339826674553174">"Otključavanje licem i otiskom prsta"</string>
+ <string name="private_space_fingerprint_title" msgid="5989254643211889931">"Otključavanje otiskom prsta"</string>
+ <string name="private_space_face_title" msgid="3290402865367663079">"Otključavanje licem"</string>
<string name="private_space_biometric_summary" msgid="4403837276018724581">"Dodirnite da postavite"</string>
<string name="private_space_fingerprint_unlock_title" msgid="5804023571114910034">"Otključavanje otiskom prsta za privatni prostor"</string>
<string name="private_space_face_unlock_title" msgid="6613018437620070183">"Otključavanje licem za privatni prostor"</string>
<string name="private_space_category_ways_to_unlock" msgid="4356631225316950046">"Načini otključavanja"</string>
<string name="private_space_screen_lock_summary" msgid="394837965365561070">"Isto kao i zaključavanje ekrana uređaja"</string>
<string name="private_space_new_lock_title" msgid="7306873010565337671">"Odabrati novo zaključavanje privatnog prostora?"</string>
+ <string name="private_space_auto_lock_title" msgid="4757097802686131305">"Zaključaj automatski"</string>
+ <string name="private_space_auto_lock_page_title" msgid="2993714305725968632">"Automatski zaključajte privatni prostor"</string>
+ <string name="private_space_auto_lock_page_summary" msgid="8679844515655838654">"Možete automatski zaključati privatni prostor ako niste koristili uređaj neko vrijeme"</string>
+ <string name="private_space_auto_lock_every_time" msgid="1215061855836002830">"Svaki put kada se ekran zaključa"</string>
+ <string name="private_space_auto_lock_after_inactivity" msgid="1748673030841528649">"Nakon 5 minuta neaktivnosti"</string>
+ <string name="private_space_auto_lock_never" msgid="595014527119778873">"Nikada"</string>
<string name="private_space_hide_title" msgid="8687034008994037610">"Sakrij kada je zaključano"</string>
<string name="privatespace_hide_page_title" msgid="972581369094289386">"Sakrij privatan prostor kada je zaključan"</string>
<string name="privatespace_hide_page_summary" msgid="1052569521186403642">"Kako drugi ne bi saznali da je privatan prostor na vašem uređaju, sakrijte ga s liste aplikacija"</string>
@@ -570,6 +579,7 @@
<string name="private_space_delete_title" msgid="3075645119800272800">"Izbriši privatni prostor"</string>
<string name="private_space_deleted" msgid="7825768516955610897">"Privatni prostor je uspješno izbrisan"</string>
<string name="private_space_delete_failed" msgid="8500755484258565011">"Brisanje privatnog prostora nije uspjelo"</string>
+ <string name="private_space_unlocked" msgid="9091600948712932046">"Privatni prostor je otključan"</string>
<string name="no_device_lock_title" msgid="1078223464721029954">"Postavite zaključavanje ekrana"</string>
<string name="no_device_lock_summary" msgid="7436025227616244687">"Da koristite privatni prostor, postavite zaključavanje ekrana na uređaju"</string>
<string name="no_device_lock_action_label" msgid="2640487005629001288">"Postavite zaključavanje ekrana"</string>
@@ -597,8 +607,14 @@
<string name="private_space_access_text" msgid="4258842502257201013">"Da pristupite privatnom prostoru, idite na listu aplikacija i kliznite nadolje"</string>
<string name="private_space_done_label" msgid="1020482651595246071">"Gotovo"</string>
<string name="private_space_scrolldown_to_access" msgid="4820954877349434545">"Kliznite nadolje da pronađete privatni prostor"</string>
- <string name="private_space_retry_signin_title" msgid="2340841075193680666">"Prijavite se da postavite privatni prostor"</string>
- <string name="private_space_retry_summary" msgid="1976929616948459609">"Morate se prijaviti na račun da postavite privatni prostor"</string>
+ <!-- no translation found for private_space_retry_signin_title (8090276618867918844) -->
+ <skip />
+ <!-- no translation found for private_space_retry_summary (1920444015972648774) -->
+ <skip />
+ <!-- no translation found for private_space_skip_login_label (7078019409056628192) -->
+ <skip />
+ <!-- no translation found for private_space_continue_login_label (7779965766333065391) -->
+ <skip />
<string name="private_space_lock_setup_title" msgid="6541564212199510787">"Odaberite zaključavanje za privatni prostor"</string>
<string name="private_space_lock_setup_description" msgid="423405593476300918">"Privatni prostor možete otključati pomoću otiska prsta. Iz sigurnosnih razloga ova opcija zahtijeva alternativni način zaključavanja."</string>
<string name="private_space_choose_your_pin_header" msgid="4560802934975898265">"Postavite PIN za privatni prostor"</string>
@@ -1373,6 +1389,8 @@
<string name="battery_level_title" msgid="1371765298786083448">"Nivo napunjenosti baterije"</string>
<string name="communal_settings_title" msgid="2845678473945902115">"Opće"</string>
<string name="communal_settings_summary" msgid="4923914136953940317">"Opće postavke"</string>
+ <!-- no translation found for satellite_setting (706846910912477125) -->
+ <skip />
<string name="apn_settings" msgid="4295467389400441299">"APN-ovi"</string>
<string name="apn_edit" msgid="2003683641840248741">"Uredi pristupnu tačku"</string>
<string name="apn_add" msgid="9069613192201630934">"Dodajte pristupnu tačku"</string>
@@ -1407,6 +1425,8 @@
<string name="menu_save" msgid="6611465355127483100">"Sačuvaj"</string>
<string name="menu_cancel" msgid="1197826697950745335">"Otkaži"</string>
<string name="error_title" msgid="7158648377702417716"></string>
+ <!-- no translation found for error_duplicate_apn_entry (7792928408935276618) -->
+ <skip />
<string name="error_name_empty" msgid="1258275899283079142">"Polje Ime ne može ostati prazno."</string>
<string name="error_apn_empty" msgid="7657491065443746915">"Naziv pristupne tačke ne može biti prazan."</string>
<string name="error_mcc_not3" msgid="883659545640179094">"MCC polje mora imati 3 cifre."</string>
@@ -1425,7 +1445,8 @@
<string name="reset_bluetooth_wifi_button_text" msgid="3974098137045963639">"Vrati na zadano"</string>
<string name="reset_bluetooth_wifi_complete_toast" msgid="5893439291030574365">"Bluetooth i WiFi su vraćeni na zadano"</string>
<string name="reset_esim_title" msgid="4194570573425902754">"Potpuno izbriši eSIM-ove"</string>
- <string name="reset_esim_desc" msgid="3662444090563399131">"Ovim se neće otkazati paketi mobilnih usluga. Da preuzmete zamjenske SIM-ove, kontaktirajte svog mobilnog operatera."</string>
+ <!-- no translation found for reset_esim_desc (6125192435907740751) -->
+ <skip />
<string name="reset_network_button_text" msgid="2281476496459610071">"Vrati postavke na zadano"</string>
<string name="reset_network_final_desc" msgid="5304365082065278425">"Vratiti sve postavke mreže na zadano? Ovu radnju ne možete opozvati."</string>
<string name="reset_network_final_desc_esim" msgid="1129251284212847939">"Vratiti sve postavke mreže na zadano i potpuno izbrisati eSIM-ove? Ovu radnju ne možete opozvati."</string>
@@ -1433,15 +1454,18 @@
<string name="reset_network_confirm_title" msgid="913014422184481270">"Vratiti na zadano?"</string>
<string name="network_reset_not_available" msgid="1966334631394607829">"Ponovno postavljanje mreže nije dostupno za ovog korisnika"</string>
<string name="reset_network_complete_toast" msgid="1367872474130621115">"Postavke mreže vraćene su na zadano"</string>
- <string name="reset_esim_error_title" msgid="4670073610967959597">"Nije moguće izbrisati SIM-ove"</string>
- <string name="reset_esim_error_msg" msgid="7279607120606365250">"Nije moguće izbrisati eSIM-ove zbog greške.\n\nPonovo pokrenite uređaj i pokušajte ponovo."</string>
+ <!-- no translation found for reset_esim_error_title (6516110227665862295) -->
+ <skip />
+ <!-- no translation found for reset_esim_error_msg (8459527827897797168) -->
+ <skip />
<string name="main_clear_title" msgid="277664302144837723">"Izbriši sve podatke (vraćanje na fabričke postavke)"</string>
<string name="main_clear_short_title" msgid="4752094765533020696">"Izbriši sve podatke"</string>
<string name="main_clear_desc_also_erases_external" msgid="3687911419628956693"><li>"muziku"</li>\n<li>"fotografije"</li>\n<li>"ostale korisničke podatke"</li></string>
<string name="main_clear_desc_also_erases_esim" msgid="4553469876411831729"><li>"eSIM-ove"</li></string>
<string name="main_clear_desc_no_cancel_mobile_plan" msgid="369883568059127035">\n\n"Ovim se neće otkazati vaš plan usluga mobilnog operatera."</string>
<string name="main_clear_final_desc" msgid="5800877928569039580">"Izbrisat će se svi vaši lični podaci i preuzete aplikacije. Ovu radnju ne možete poništiti."</string>
- <string name="main_clear_final_desc_esim" msgid="440406836793824969">"Izbrisat će se svi vaši lični podaci, uključujući preuzete aplikacije i SIM-ove. Ovu radnju ne možete poništiti."</string>
+ <!-- no translation found for main_clear_final_desc_esim (6592404057237813989) -->
+ <skip />
<string name="main_clear_confirm_title" msgid="6577071819657853713">"Potpuno izbrisati sve podatke?"</string>
<string name="main_clear_not_available" msgid="3433795327146684827">"Vraćanje na fabričke postavke nije dostupno za ovog korisnika"</string>
<string name="main_clear_progress_title" msgid="7239741132015617719">"Brisanje"</string>
@@ -1672,6 +1696,14 @@
<string name="force_stop" msgid="2681771622136916280">"Prisilno zaustavi"</string>
<string name="archive" msgid="9074663845068632127">"Arhiviraj"</string>
<string name="restore" msgid="7622486640713967157">"Vrati"</string>
+ <!-- no translation found for restoring_step_one (3465050101254272874) -->
+ <skip />
+ <!-- no translation found for restoring_step_two (140484846432595108) -->
+ <skip />
+ <!-- no translation found for restoring_step_three (3712883580876329811) -->
+ <skip />
+ <!-- no translation found for restoring_step_four (8966846882470446209) -->
+ <skip />
<string name="total_size_label" msgid="2052185048749658866">"Ukupno"</string>
<string name="application_size_label" msgid="6407051020651716729">"Veličina aplikacije"</string>
<string name="external_code_size_label" msgid="7375146402660973743">"Aplikacija USB pohrane"</string>
@@ -1728,7 +1760,6 @@
<string name="archiving_failed" msgid="2037798988961634978">"Arhiviranje nije uspjelo"</string>
<string name="archiving_succeeded" msgid="7891249456483297845">"Arhivirano: <xliff:g id="PACKAGE_LABEL">%1$s</xliff:g>"</string>
<string name="restoring_failed" msgid="3390531747355943533">"Vraćanje nije uspjelo"</string>
- <string name="restoring_succeeded" msgid="4967353965137524330">"Vraćena je aplikacija <xliff:g id="PACKAGE_LABEL">%1$s</xliff:g>"</string>
<string name="restoring_in_progress" msgid="7787443682651146115">"Vraćanje aplikacije <xliff:g id="PACKAGE_LABEL">%1$s</xliff:g>"</string>
<string name="another_migration_already_in_progress" msgid="6550546307856052261">"Druga migracija je već u toku."</string>
<string name="insufficient_storage" msgid="8115088042669030558">"Nema dovoljno prostora za pohranu."</string>
@@ -1920,10 +1951,8 @@
<string name="usage_stats_sort_by_usage_time" msgid="2927310334119998301">"Poredaj prema vrem. korištenja"</string>
<string name="usage_stats_sort_by_last_time_used" msgid="7039213339779884017">"Pored. prema poslj. korištenja"</string>
<string name="usage_stats_sort_by_app_name" msgid="4463833145514850478">"Poredaj prema imenu aplikacije"</string>
- <!-- no translation found for last_time_used_label (7589377271406011659) -->
- <skip />
- <!-- no translation found for last_time_used_never (2936073559267990034) -->
- <skip />
+ <string name="last_time_used_label" msgid="7589377271406011659">"Posljednja upotreba"</string>
+ <string name="last_time_used_never" msgid="2936073559267990034">"nikada"</string>
<string name="usage_time_label" msgid="9105343335151559883">"Vrijeme korištenja"</string>
<string name="accessibility_settings" msgid="4713215774904704682">"Pristupačnost"</string>
<string name="accessibility_settings_title" msgid="6739115703615065716">"Postavke pristupačnosti"</string>
@@ -2378,12 +2407,6 @@
<string name="battery_tip_high_usage_summary" msgid="3938999581403084551">"Pogledajte aplikacije s najvećom potrošnjom"</string>
<string name="battery_tip_limited_temporarily_title" msgid="6258554134146272311">"Punjenje je optimizirano radi zaštite baterije"</string>
<string name="battery_tip_limited_temporarily_summary" msgid="5107379280241187562">"Radi produženja vijeka trajanja baterije, punjenje je optimizirano"</string>
- <string name="battery_tip_dock_defender_future_bypass_title" msgid="4332616280495788195">"Punjenje je optimizirano radi zaštite baterije"</string>
- <string name="battery_tip_dock_defender_future_bypass_summary" msgid="7870758621381307597">"Radi produženja vijeka trajanja baterije punjenje je optimizirano dok je uređaj priključen"</string>
- <string name="battery_tip_dock_defender_active_title" msgid="1414785238383255699">"Punjenje je optimizirano radi zaštite baterije"</string>
- <string name="battery_tip_dock_defender_active_summary" msgid="3512082623718801459">"Radi produženja vijeka trajanja baterije punjenje je optimizirano dok je uređaj priključen"</string>
- <string name="battery_tip_dock_defender_temporarily_bypassed_title" msgid="1679449361090557201">"Punjenje do kraja"</string>
- <string name="battery_tip_dock_defender_temporarily_bypassed_summary" msgid="1099500476761333281">"Radi zaštite baterije punjenje će se optimizirati sljedeći put kada tablet bude priključen"</string>
<string name="battery_tip_limited_temporarily_sec_button_content_description" msgid="5648444926736883551">"Saznajte više o pauziranju punjenja"</string>
<string name="battery_tip_limited_temporarily_dialog_resume_charge" msgid="2302295458913832342">"Nastavi punjenje"</string>
<string name="battery_tip_dialog_message_footer" msgid="986542164372177504">"Uključuje aktivnost u pozadini s velikom potrošnjom baterije"</string>
@@ -2401,7 +2424,8 @@
<string name="battery_tip_unrestrict_app_dialog_ok" msgid="7940183167721998470">"Ukloni"</string>
<string name="battery_tip_unrestrict_app_dialog_cancel" msgid="4968135709160207507">"Otkaži"</string>
<string name="battery_tip_charge_to_full_button" msgid="6701709034348116261">"Punjenje do kraja"</string>
- <string name="battery_tip_incompatible_charging_title" msgid="5120763575150751300">"Problem s opremom za punjenje"</string>
+ <!-- no translation found for battery_tip_incompatible_charging_title (1567827436103364999) -->
+ <skip />
<string name="battery_tip_incompatible_charging_content_description" msgid="355668467640367701">"Saznajte više o nekompatibilnom punjenju"</string>
<string name="smart_battery_manager_title" msgid="3677620516657920364">"Upravitelj baterije"</string>
<string name="smart_battery_title" msgid="9095903608520254254">"Automatsko upravljanje aplikacijama"</string>
@@ -2493,13 +2517,11 @@
<string name="battery_usage_chart_label_now" msgid="4598282721949430165">"sada"</string>
<string name="battery_usage_timestamps_hyphen" msgid="7401188432989043905">"<xliff:g id="FROM_TIMESTAMP">%1$s</xliff:g> – <xliff:g id="TO_TIMESTAMP">%2$s</xliff:g>"</string>
<string name="battery_usage_day_and_hour" msgid="1417890420844950881">"<xliff:g id="DAY">%1$s</xliff:g> <xliff:g id="HOUR">%2$s</xliff:g>"</string>
- <!-- no translation found for battery_usage_time_info_and_battery_level (6732629268310936155) -->
- <skip />
+ <string name="battery_usage_time_info_and_battery_level" msgid="6732629268310936155">"<xliff:g id="TIME_INFO">%1$s</xliff:g> <xliff:g id="BATTERY_LEVEL">%2$s</xliff:g>"</string>
<string name="battery_usage_chart" msgid="4114747521432440017">"Grafikon potrošnje baterije"</string>
<string name="daily_battery_usage_chart" msgid="4176059567682992686">"Grafikon dnevne potrošnje baterije"</string>
<string name="hourly_battery_usage_chart" msgid="3098314511076561272">"Grafikon potrošnje baterije po satu"</string>
- <!-- no translation found for battery_level_percentage (1433178290838842146) -->
- <skip />
+ <string name="battery_level_percentage" msgid="1433178290838842146">"Postotak napunjenosti baterije od <xliff:g id="START_PERCENTAGE">%1$s</xliff:g> do <xliff:g id="END_PERCENTAGE">%2$s</xliff:g>"</string>
<string name="battery_usage_breakdown_title_since_last_full_charge" msgid="435006273323199906">"Potrošnja baterije od posljednjeg potpunog punjenja"</string>
<string name="battery_usage_breakdown_title_for_slot" msgid="4823179483667671406">"Potrošnja baterije za period <xliff:g id="SLOT">%s</xliff:g>"</string>
<string name="screen_time_category_last_full_charge" msgid="8856908320256057753">"Vrijeme korištenje uređaja od posljednjeg potpunog punjenja"</string>
@@ -3859,6 +3881,8 @@
<string name="voice_activation_apps_title" msgid="7130045161611529825">"Aplikacije s glasovnom aktivacijom"</string>
<string name="permit_voice_activation_apps" msgid="9152780172988949319">"Dozvoli glasovnu aktivaciju"</string>
<string name="allow_voice_activation_apps_description" msgid="6369745626995060656">"Aktivacijom glasom se bez dodira uključuju odobrene aplikacije, pomoću glasovne komande. Ugrađena prilagodljiva detekcija osigurava da vaši podaci ostanu privatni.\n\n"<a href="">"Više o sigurnoj prilagodljivoj detekciji"</a></string>
+ <string name="permit_receive_sandboxed_detection_training_data" msgid="3929496847420108753">"Poboljšaj aktivaciju glasom"</string>
+ <string name="receive_sandboxed_detection_training_data_description" msgid="1415687008184625050">"Uređaj koristi privatna saznanja da poboljša model aktivacije glasom. Aplikacije mogu primati sažete novosti koje su objedinjene za mnoge korisnike radi održavanja privatnosti uz poboljšanje modela za sve.\n\n"<a href="">"Više o privatnim saznanjima"</a></string>
<string name="full_screen_intent_title" msgid="747270185715224130">"Obavještenja preko cijelog ekrana"</string>
<string name="permit_full_screen_intent" msgid="9035367640019960861">"Dozvoli obavještenja ove aplikacije preko cijelog ekrana"</string>
<string name="footer_description_full_screen_intent" msgid="7716518411349225528">"Dozvolite aplikaciji da prikazuje obavještenja koja zauzimaju cijeli ekran kada je uređaj zaključan. Aplikacije ih mogu koristiti da istaknu alarme, dolazne pozive ili druga hitna obavještenja."</string>
@@ -4280,18 +4304,27 @@
<string name="autofill_app" msgid="7595308061826307921">"Usluga automatskog popunjavanja"</string>
<string name="default_autofill_app" msgid="372234803718251606">"Zadana usluga automatskog popunjavanja"</string>
<string name="autofill_passwords" msgid="6708057251459761083">"Lozinke"</string>
- <string name="credman_chosen_app_title" msgid="872524130208251505">"Usluge za lozinke, pristupne ključeve i podatke"</string>
+ <!-- no translation found for credman_chosen_app_title (7735183808067729319) -->
+ <skip />
<string name="credman_credentials" msgid="4931371941253324143">"Dodatni pružaoci usluga"</string>
<string name="autofill_passwords_count" msgid="6359289285822955973">"{count,plural, =1{# lozinka}one{# lozinka}few{# lozinke}other{# lozinki}}"</string>
<string name="autofill_keywords" msgid="8598763328489346438">"automatski, popunjavanje, automatsko popunjavanje, lozinka"</string>
<string name="credman_keywords" msgid="8305600680836806170">"podaci, pristupni ključ, lozinka"</string>
<string name="credman_autofill_keywords" msgid="701180623776848914">"automatski, popuniti, automatsko popunjavanje, podaci, pristupni ključ, lozinka"</string>
+ <!-- no translation found for credman_button_change (4072629639218503790) -->
+ <skip />
+ <!-- no translation found for credman_button_open (7519871964170816850) -->
+ <skip />
<string name="autofill_confirmation_message" msgid="4888767934273494272">"<b>Provjerite je li ova aplikacija pouzdana</b> <br/> <br/> <xliff:g id=app_name example=Google Automatsko popunjavanje>%1$s</xliff:g> koristi sadržaj na vašem ekranu da odredi šta se može automatski popuniti."</string>
<string name="credman_autofill_confirmation_message" msgid="843829628024668466">"<b>Koristite aplikaciju <xliff:g id=app_name example=Provider>%1$s</xliff:g>?</b> <br/> <br/> Nove lozinke, pristupni ključevi i druge informacije će se odsad pohranjivati ovdje. <xliff:g id=app_name example=Provider>%1$s</xliff:g> može koristiti ono što je na ekranu da utvrdi šta se može automatski popuniti."</string>
<string name="credman_picker_title" msgid="8191267620665129205">"Usluge za lozinke, pristupne ključeve i podatke"</string>
<string name="credman_confirmation_message_title" msgid="8847900085593880729">"Isključiti %1$s?"</string>
<string name="credman_confirmation_message" msgid="2357324543658635239">"<b>Isključiti uslugu?</b> <br/> <br/> Sačuvane informacije kao što su lozinke, pristupni ključevi, načini plaćanja i druge informacije se neće popunjavati prilikom prijave. Da koristite sačuvane informacije, odaberite lozinku, pristupni ključ ili uslugu za podatke."</string>
+ <string name="credman_confirmation_message_new_ui" msgid="6126274509951156460">"<b>Isključiti sve usluge?</b> <br/> <br/> Lozinke, pristupni ključevi i druge sačuvane informacije neće biti dostupne za automatsko popunjavanje kada se prijavite"</string>
+ <string name="credman_autofill_confirmation_message_new_ui" msgid="6222139222478822267">"<b>Promijenite željenu uslugu u <xliff:g id=app_name example=Provider>%1$s</xliff:g>?</b> <br/> <br/> Nove lozinke, pristupni ključevi i druge informacije od sada će se pohranjivati na tu uslugu. <xliff:g id=app_name example=Provider>%1$s</xliff:g> može koristiti ono što je na ekranu da utvrdi šta se može automatski popuniti"</string>
<string name="credman_enable_confirmation_message_title" msgid="1037501792652277829">"Koristiti uslugu %1$s?"</string>
+ <string name="credman_limit_error_msg_title" msgid="1525814645803612135">"Možete imati samo 5 uključenih usluga"</string>
+ <string name="credman_limit_error_msg" msgid="2521803280130310063">"Isključite barem 1 uslugu da dodate drugu"</string>
<string name="credman_enable_confirmation_message" msgid="8407841892310870169">"%1$s koristi sadržaj na ekranu da odredi šta se može automatski popuniti."</string>
<string name="credman_error_message_title" msgid="4099557206946333568">"Ograničeni broj usluga za lozinke, pristupne ključeve i podatke"</string>
<string name="credman_error_message" msgid="8334797097200415449">"U datom trenutku možete imati najviše 5 aktivnih usluga za lozinke, pristupne ključeve i podatke. Isključite uslugu da dodate više."</string>
@@ -4461,11 +4494,12 @@
<string name="mobile_network_sim_name_label" msgid="1452440641628369625">"Naziv"</string>
<string name="mobile_network_sim_color_label" msgid="5293944087609632340">"Boja (koriste kompatibilne aplikacije)"</string>
<string name="mobile_network_sim_name_rename" msgid="5967588549571582924">"Sačuvaj"</string>
- <string name="mobile_network_use_sim_on" msgid="7298332437547707908">"Koristi SIM"</string>
+ <string name="mobile_network_use_sim_on" msgid="5333182776279917886">"Koristi ovaj SIM"</string>
<string name="mobile_network_use_sim_off" msgid="6303281166199670639">"Isključeno"</string>
<string name="mobile_network_disable_sim_explanation" msgid="2851862257846773796">"Uklonite SIM karticu da onemogućite ovaj SIM"</string>
<string name="mobile_network_tap_to_activate" msgid="4139979375717958102">"Dodirnite da aktivirate operatera <xliff:g id="CARRIER">%1$s</xliff:g>"</string>
- <string name="mobile_network_erase_sim" msgid="4629071168032714930">"Izbriši SIM"</string>
+ <!-- no translation found for mobile_network_erase_sim (5387971155494245850) -->
+ <skip />
<string name="preferred_network_mode_title" msgid="3083431168988535628">"Preferirana vrsta mreže"</string>
<string name="preferred_network_mode_summary" msgid="537577807865497546">"Promijenite način rada mreže"</string>
<string name="preferred_network_mode_dialogtitle" msgid="4179420486180351631">"Preferirana vrsta mreže"</string>
@@ -4484,6 +4518,40 @@
<string name="roaming_check_price_warning" msgid="5876977438036791361">"Raspitajte se kod svog mobilnog operatera za cijene."</string>
<string name="mobile_data_usage_title" msgid="2047864499317759728">"Prijenos podataka u aplikaciji"</string>
<string name="mobile_network_mode_error" msgid="9222056129897416074">"Mrežni način <xliff:g id="NETWORKMODEID">%1$d</xliff:g> nije važeći. Zanemarite."</string>
+ <!-- no translation found for satellite_setting_title (2543034229989047673) -->
+ <skip />
+ <!-- no translation found for satellite_setting_enabled_summary (3554127722727530845) -->
+ <skip />
+ <!-- no translation found for satellite_setting_disabled_summary (6789122487534159857) -->
+ <skip />
+ <!-- no translation found for keywords_satellite_setting (3312183289776517695) -->
+ <skip />
+ <!-- no translation found for category_name_about_satellite_messaging (3756205049485508340) -->
+ <skip />
+ <!-- no translation found for title_about_satellite_setting (9212860038048311345) -->
+ <skip />
+ <!-- no translation found for category_title_your_satellite_plan (3017895097366691841) -->
+ <skip />
+ <!-- no translation found for title_have_satellite_plan (2048372355699977947) -->
+ <skip />
+ <!-- no translation found for title_no_satellite_plan (2876056203035197505) -->
+ <skip />
+ <!-- no translation found for summary_add_satellite_setting (3815254731634052432) -->
+ <skip />
+ <!-- no translation found for category_name_how_it_works (585303230539269496) -->
+ <skip />
+ <!-- no translation found for title_satellite_connection_guide (3294802307913609072) -->
+ <skip />
+ <!-- no translation found for summary_satellite_connection_guide (3496123195218418456) -->
+ <skip />
+ <!-- no translation found for title_supported_service (4275535165812691571) -->
+ <skip />
+ <!-- no translation found for summary_supported_service (4320535903444834786) -->
+ <skip />
+ <!-- no translation found for satellite_setting_summary_more_information (4008690241760925372) -->
+ <skip />
+ <!-- no translation found for more_about_satellite_messaging (3385673133561348509) -->
+ <skip />
<string name="mobile_network_apn_title" msgid="5582995550142073054">"Nazivi pristupne tačke"</string>
<string name="keywords_access_point_names" msgid="8174967126858505945">"APN"</string>
<string name="manual_mode_disallowed_summary" msgid="4243142645520152175">"Nedostupno kada ste povezani s operaterom <xliff:g id="CARRIER">%1$s</xliff:g>"</string>
@@ -4493,9 +4561,12 @@
<string name="sim_action_switch_sub_dialog_title" msgid="9180969453358718635">"Prebaciti na operatera <xliff:g id="CARRIER_NAME">%1$s</xliff:g>?"</string>
<string name="sim_action_switch_psim_dialog_title" msgid="5613177333235213024">"Prebaciti na korištenje SIM kartice?"</string>
<string name="sim_action_switch_sub_dialog_mep_title" msgid="933856847099933004">"Koristiti operatera <xliff:g id="CARRIER_NAME">%1$s</xliff:g>?"</string>
- <string name="sim_action_switch_sub_dialog_text" msgid="2091834911153293004">"U datom trenutku može biti aktivan samo jedan SIM.\n\nPrebacivanjem na operatera <xliff:g id="TO_CARRIER_NAME">%1$s</xliff:g> neće se otkazati usluga mobilnog operatera <xliff:g id="FROM_CARRIER_NAME">%2$s</xliff:g>."</string>
- <string name="sim_action_switch_sub_dialog_text_downloaded" msgid="8977951796005849471">"U datom trenutku može biti aktivan samo 1 eSIM.\n\nPrebacivanjem na operatera <xliff:g id="TO_CARRIER_NAME">%1$s</xliff:g> se neće otkazati usluga operatera <xliff:g id="FROM_CARRIER_NAME">%2$s</xliff:g>."</string>
- <string name="sim_action_switch_sub_dialog_text_single_sim" msgid="6188750682431170845">"U datom trenutku može biti aktivan samo jedan SIM.\n\nPrebacivanjem se neće otkazati usluga mobilnog operatera <xliff:g id="TO_CARRIER_NAME">%1$s</xliff:g>."</string>
+ <!-- no translation found for sim_action_switch_sub_dialog_text (7474905814976249607) -->
+ <skip />
+ <!-- no translation found for sim_action_switch_sub_dialog_text_downloaded (6415848271400253954) -->
+ <skip />
+ <!-- no translation found for sim_action_switch_sub_dialog_text_single_sim (421658355882679837) -->
+ <skip />
<string name="sim_action_switch_sub_dialog_mep_text" msgid="8348764755143679582">"Možete istovremeno koristiti 2 SIM-a. Da koristite operatera <xliff:g id="CARRIER_NAME">%1$s</xliff:g>, isključite drugi SIM."</string>
<string name="sim_action_switch_sub_dialog_confirm" msgid="1901181581944638961">"Prebaci na operatera <xliff:g id="CARRIER_NAME">%1$s</xliff:g>"</string>
<string name="sim_action_switch_sub_dialog_carrier_list_item_for_turning_off" msgid="5392037608705799522">"Isključite operatera <xliff:g id="CARRIER_NAME">%1$s</xliff:g>"</string>
@@ -4520,6 +4591,29 @@
<string name="sim_action_turn_off" msgid="3506698692916473000">"Isključi"</string>
<string name="dsds_activation_failure_title" msgid="4467364110584914794">"Nije moguće aktivirati SIM"</string>
<string name="dsds_activation_failure_body_msg2" msgid="73044349546544410">"Pokušajte ponovo uključiti SIM. Ako se problem ne riješi, ponovo pokrenite uređaj."</string>
+ <string name="sim_onboarding_bottomsheets_title" msgid="143711121394213711">"Postavite SIM"</string>
+ <string name="sim_onboarding_bottomsheets_msg" msgid="7367245016476460849">"Postavite postavke mobilne mreže da koristite više SIM-ova na uređaju"</string>
+ <string name="sim_onboarding_label_sim_title" msgid="273162565849288273">"Označite SIM-ove"</string>
+ <string name="sim_onboarding_label_sim_msg" msgid="5105859235219529056">"Vidjet ćete ove oznake prilikom upućivanja poziva, slanja poruka i korištenja prijenosa podataka i u Postavkama"</string>
+ <string name="sim_onboarding_label_sim_dialog_title" msgid="5839073125605286120">"Oznaka SIM-a"</string>
+ <string name="sim_onboarding_label_sim_dialog_label" msgid="9020433985426525185">"Oznaka"</string>
+ <string name="sim_onboarding_select_sim_title" msgid="5895262188167744055">"Odaberite SIM-ove za korištenje"</string>
+ <string name="sim_onboarding_select_sim_msg" msgid="5638859405391915048">"Možete istovremeno koristiti 2 SIM-a"</string>
+ <string name="sim_onboarding_primary_sim_title" msgid="2793090401371135675">"Postavite primarne SIM-ove"</string>
+ <string name="sim_onboarding_primary_sim_msg" msgid="5484656671490558032">"Odaberite SIM-ove koji će se prema zadanim postavkama koristiti za pozive, poruke i prijenos podataka"</string>
+ <string name="primary_sim_title" msgid="2508161011657571566">"Primarni SIM-ovi"</string>
+ <string name="primary_sim_calls_title" msgid="4961189133582615685">"Pozivi"</string>
+ <string name="primary_sim_texts_title" msgid="1287584042733097749">"Poruke"</string>
+ <string name="primary_sim_automatic_data_title" msgid="1265528923229642480">"Autom. prebac. na prij. podataka"</string>
+ <string name="primary_sim_automatic_data_msg" msgid="1612203837010785203">"Koristite prijenos podataka s bilo kojeg SIM-a ovisno o pokrivenosti i dostupnosti"</string>
+ <string name="sim_onboarding_phoneNumber_data_only" msgid="8158409121949373662">"Samo prijenos podataka"</string>
+ <string name="sim_onboarding_setup" msgid="5750393553605388463">"Postavi"</string>
+ <string name="sim_onboarding_next" msgid="6415025179929475355">"Naprijed"</string>
+ <!-- no translation found for sim_onboarding_progressbar_turning_sim_on (1163318788393361574) -->
+ <skip />
+ <string name="mobile_network_spn_title" msgid="3053793174495329077">"Mobilna mreža"</string>
+ <string name="mobile_network_phone_number_title" msgid="2090794402855021784">"Broj telefona"</string>
+ <string name="mobile_network_sim_label_color_title" msgid="2401352348041132876">"Oznaka i boja SIM-a"</string>
<string name="sim_setup_channel_id" msgid="8797972565087458515">"Aktiviranje mreže"</string>
<string name="sim_switch_channel_id" msgid="4927038626791837861">"Promjena operatera"</string>
<string name="post_dsds_reboot_notification_title_with_carrier" msgid="3308827462185135307">"Operater <xliff:g id="CARRIER_NAME">%1$s</xliff:g> je aktivan"</string>
@@ -4539,11 +4633,15 @@
<string name="switch_sim_dialog_no_switch_text" msgid="7053939850026876088">"Da kasnije koristite prijenos podataka na mobilnoj mreži, funkcije poziva i SMS, idite u postavke mreže"</string>
<string name="sim_card_label" msgid="6263064316075963775">"SIM"</string>
<string name="erase_sim_dialog_title" msgid="4742077437653028326">"Potpuno izbrisati ovaj eSIM?"</string>
- <string name="erase_sim_dialog_text" msgid="753031064269699885">"Ako potpuno izbrišete ovaj SIM, s ovog uređaja će se ukloniti usluga operatera <xliff:g id="CARRIER_NAME_A">%1$s</xliff:g>.\n\nUsluga za operatera <xliff:g id="CARRIER_NAME_B">%1$s</xliff:g> neće se otkazati."</string>
+ <!-- no translation found for erase_sim_dialog_text (1406141218170595272) -->
+ <skip />
<string name="erase_sim_confirm_button" msgid="8309115684335320541">"Potpuno izbriši"</string>
- <string name="erasing_sim" msgid="7877703231075699139">"Potpuno brisanje SIM-a…"</string>
- <string name="erase_sim_fail_title" msgid="2024446702985862427">"Nije moguće potpuno izbrisati SIM"</string>
- <string name="erase_sim_fail_text" msgid="7870804401227483131">"Nije moguće potpuno izbrisati ovaj SIM zbog greške.\n\nPonovo pokrenite uređaj i pokušajte ponovo."</string>
+ <!-- no translation found for erasing_sim (4237180547590463930) -->
+ <skip />
+ <!-- no translation found for erase_sim_fail_title (1445700500168357303) -->
+ <skip />
+ <!-- no translation found for erase_sim_fail_text (6898841004987411547) -->
+ <skip />
<string name="network_connection_request_dialog_title" msgid="1896186380874289434">"Povezivanje s uređajem"</string>
<string name="network_connection_request_dialog_summary" msgid="7693038309792726170">"Aplikacija <xliff:g id="APPNAME">%1$s</xliff:g> želi koristiti privremenu WiFi mrežu da se poveže s vašim uređajem"</string>
<string name="network_connection_timeout_dialog_message" msgid="598509083077743772">"Nije pronađen nijedan uređaj Provjerite jesu li uređaji uključeni i dostupni za povezivanje."</string>
@@ -4615,6 +4713,14 @@
<string name="work_policy_privacy_settings" msgid="2702644843505242596">"Informacije o radnim pravilima"</string>
<string name="work_policy_privacy_settings_summary" msgid="690118670737638405">"Postavkama upravlja vaš IT administrator"</string>
<string name="track_frame_time_keywords" msgid="7885340257945922239">"GPU"</string>
+ <string name="enable_16k_pages" msgid="5009476566957520607">"Pokreni uz veličinu stranica od 16 kB"</string>
+ <string name="enable_16k_pages_summary" msgid="428117226069445198">"Pokrenite uređaj s jezgrom podržanom za str. od 16 kB"</string>
+ <string name="confirm_enable_16k_pages_title" msgid="6751570067857011642">"Ponovo pokrenuti s jezgrom kompatibilnom sa stranicama od 16 kB?"</string>
+ <string name="confirm_enable_16k_pages_text" msgid="702888115148257215">"UPOZORENJE: određene aplikacije možda nisu kompatibilne s ovim načinom rada. Uređaj će se ponovo pokrenuti nakon potvrde."</string>
+ <string name="confirm_enable_4k_pages_title" msgid="626987400420355263">"Ponovo pokrenuti s jezgrom kompatibilnom sa stranicama od 4 kB?"</string>
+ <string name="confirm_enable_4k_pages_text" msgid="6168921566226074524">"Uređaj će se ponovo pokrenuti nakon potvrde."</string>
+ <string name="toast_16k_update_failed_text" msgid="8888858987184345567">"Ažuriranje jezgre u jezgru kompatibilnu sa stranicama od 16 kB nije uspjelo."</string>
+ <string name="progress_16k_ota_title" msgid="2117218313875523741">"Primjena promjene"</string>
<string name="bug_report_handler_title" msgid="713439959113250125">"Obrađivač izvještaja o greškama"</string>
<string name="bug_report_handler_picker_footer_text" msgid="4935758328366585673">"Određuje koja aplikacija obrađuje prečicu za Izvještaj o greškama na uređaju."</string>
<string name="personal_profile_app_subtext" msgid="5586060806997067676">"Lično"</string>
@@ -4701,8 +4807,10 @@
<string name="sim_category_title" msgid="2341314000964710495">"SIM"</string>
<string name="downloaded_sim_category_title" msgid="2876988650413179752">"eSIM"</string>
<string name="downloaded_sims_category_title" msgid="487799905978489922">"eSIM-ovi"</string>
- <string name="sim_category_active_sim" msgid="1503823567818544012">"Aktivno"</string>
- <string name="sim_category_inactive_sim" msgid="4068899490133820881">"Neaktivno"</string>
+ <!-- no translation found for sim_category_active_sim (3077009911935592178) -->
+ <skip />
+ <!-- no translation found for sim_category_inactive_sim (7351553344148400450) -->
+ <skip />
<string name="sim_category_default_active_sim" msgid="1208194173387987231">" / Zadano za: <xliff:g id="ID_1">%1$s</xliff:g>"</string>
<string name="default_active_sim_calls" msgid="2390973682556353558">"pozivi"</string>
<string name="default_active_sim_sms" msgid="8041498593025994921">"SMS"</string>
diff --git a/res/values-ca/arrays.xml b/res/values-ca/arrays.xml
index 64482df..db59b92 100644
--- a/res/values-ca/arrays.xml
+++ b/res/values-ca/arrays.xml
@@ -482,4 +482,7 @@
<!-- no translation found for notification_polite_options:0 (4617190141263245257) -->
<!-- no translation found for notification_polite_options:1 (3884076684767467743) -->
<!-- no translation found for notification_polite_options:2 (8765197536079931966) -->
+ <!-- no translation found for private_space_auto_lock_options:0 (551584871228110817) -->
+ <!-- no translation found for private_space_auto_lock_options:1 (3263162333754809690) -->
+ <!-- no translation found for private_space_auto_lock_options:2 (1575103586471380629) -->
</resources>
diff --git a/res/values-ca/strings.xml b/res/values-ca/strings.xml
index 5c279ee..672918f 100644
--- a/res/values-ca/strings.xml
+++ b/res/values-ca/strings.xml
@@ -28,6 +28,7 @@
<string name="show_dev_on" msgid="2840850085134853754">"Ara ja ets un desenvolupador"</string>
<string name="show_dev_already" msgid="7041756429707644630">"No és necessari, ja ets un desenvolupador"</string>
<string name="dev_settings_disabled_warning" msgid="6971867026249671244">"Primer activa les opcions per a desenvolupadors."</string>
+ <string name="dev_settings_available_to_admin_only_warning" msgid="3408243404879083111">"Només els usuaris administradors poden accedir a la configuració per a desenvolupadors."</string>
<string name="header_category_system" msgid="1665516346845259058">"Sistema"</string>
<string name="radioInfo_service_in" msgid="9088637745836646271">"En servei"</string>
<string name="radioInfo_service_out" msgid="1868347333892403287">"Fora de servei"</string>
@@ -551,12 +552,20 @@
<string name="private_space_one_lock_summary" msgid="2759953747682959371">"Pots desbloquejar Espai privat de la mateixa manera que desbloqueges el dispositiu, o triar un altre bloqueig"</string>
<string name="private_space_screen_lock_title" msgid="8679383894967823163">"Utilitza el bloqueig de pantalla del dispositiu"</string>
<string name="private_space_biometric_title" msgid="3934339826674553174">"Desbloqueig facial i amb empremta digital"</string>
+ <string name="private_space_fingerprint_title" msgid="5989254643211889931">"Desbloqueig amb empremta digital"</string>
+ <string name="private_space_face_title" msgid="3290402865367663079">"Desbloqueig facial"</string>
<string name="private_space_biometric_summary" msgid="4403837276018724581">"Toca per configurar"</string>
<string name="private_space_fingerprint_unlock_title" msgid="5804023571114910034">"Desbloqueig amb empremta digital per a l\'espai privat"</string>
<string name="private_space_face_unlock_title" msgid="6613018437620070183">"Desbloqueig facial per a l\'espai privat"</string>
<string name="private_space_category_ways_to_unlock" msgid="4356631225316950046">"Formes de desbloqueig"</string>
<string name="private_space_screen_lock_summary" msgid="394837965365561070">"El mateix bloqueig de pantalla que el del dispositiu"</string>
<string name="private_space_new_lock_title" msgid="7306873010565337671">"Vols triar un bloqueig nou per a Espai privat?"</string>
+ <string name="private_space_auto_lock_title" msgid="4757097802686131305">"Bloqueja automàticament"</string>
+ <string name="private_space_auto_lock_page_title" msgid="2993714305725968632">"Bloqueja l\'espai privat automàticament"</string>
+ <string name="private_space_auto_lock_page_summary" msgid="8679844515655838654">"Pots bloquejar l\'espai privat automàticament si no has utilitzat el dispositiu durant un temps"</string>
+ <string name="private_space_auto_lock_every_time" msgid="1215061855836002830">"Cada vegada que es bloquegi el dispositiu"</string>
+ <string name="private_space_auto_lock_after_inactivity" msgid="1748673030841528649">"Després de 5 minuts d\'inactivitat"</string>
+ <string name="private_space_auto_lock_never" msgid="595014527119778873">"Mai"</string>
<string name="private_space_hide_title" msgid="8687034008994037610">"Amaga quan estigui bloquejat"</string>
<string name="privatespace_hide_page_title" msgid="972581369094289386">"Amaga Espai privat quan estigui bloquejat"</string>
<string name="privatespace_hide_page_summary" msgid="1052569521186403642">"Per evitar que altres persones sàpiguen que tens Espai privat, pots amagar-lo de la llista d\'apps"</string>
@@ -570,6 +579,7 @@
<string name="private_space_delete_title" msgid="3075645119800272800">"Suprimeix l\'espai privat"</string>
<string name="private_space_deleted" msgid="7825768516955610897">"L\'espai privat s\'ha suprimit correctament"</string>
<string name="private_space_delete_failed" msgid="8500755484258565011">"L\'espai privat no s\'ha pogut suprimir"</string>
+ <string name="private_space_unlocked" msgid="9091600948712932046">"Espai privat desbloquejat"</string>
<string name="no_device_lock_title" msgid="1078223464721029954">"Defineix un bloqueig de pantalla"</string>
<string name="no_device_lock_summary" msgid="7436025227616244687">"Per utilitzar l\'espai privat, defineix un bloqueig de pantalla en aquest dispositiu"</string>
<string name="no_device_lock_action_label" msgid="2640487005629001288">"Defineix un bloqueig de pantalla"</string>
@@ -597,8 +607,14 @@
<string name="private_space_access_text" msgid="4258842502257201013">"Per accedir a l\'espai privat, ves a la llista d\'aplicacions i desplaça\'t cap avall"</string>
<string name="private_space_done_label" msgid="1020482651595246071">"Fet"</string>
<string name="private_space_scrolldown_to_access" msgid="4820954877349434545">"Desplaça\'t cap avall per trobar l\'espai privat"</string>
- <string name="private_space_retry_signin_title" msgid="2340841075193680666">"Inicia la sessió per configurar un espai privat"</string>
- <string name="private_space_retry_summary" msgid="1976929616948459609">"Has d\'iniciar la sessió en un compte per configurar un espai privat"</string>
+ <!-- no translation found for private_space_retry_signin_title (8090276618867918844) -->
+ <skip />
+ <!-- no translation found for private_space_retry_summary (1920444015972648774) -->
+ <skip />
+ <!-- no translation found for private_space_skip_login_label (7078019409056628192) -->
+ <skip />
+ <!-- no translation found for private_space_continue_login_label (7779965766333065391) -->
+ <skip />
<string name="private_space_lock_setup_title" msgid="6541564212199510787">"Tria un bloqueig per a l\'espai privat"</string>
<string name="private_space_lock_setup_description" msgid="423405593476300918">"Pots desbloquejar l\'espai privat amb l\'empremta digital. Per motius de seguretat, aquesta opció requereix un bloqueig alternatiu."</string>
<string name="private_space_choose_your_pin_header" msgid="4560802934975898265">"Defineix un PIN per a l\'espai privat"</string>
@@ -1373,6 +1389,8 @@
<string name="battery_level_title" msgid="1371765298786083448">"Nivell de la bateria"</string>
<string name="communal_settings_title" msgid="2845678473945902115">"Comuna"</string>
<string name="communal_settings_summary" msgid="4923914136953940317">"Configuració comuna"</string>
+ <!-- no translation found for satellite_setting (706846910912477125) -->
+ <skip />
<string name="apn_settings" msgid="4295467389400441299">"APN"</string>
<string name="apn_edit" msgid="2003683641840248741">"Edita el punt d\'accés"</string>
<string name="apn_add" msgid="9069613192201630934">"Afegeix un punt d\'accés"</string>
@@ -1407,6 +1425,8 @@
<string name="menu_save" msgid="6611465355127483100">"Desa"</string>
<string name="menu_cancel" msgid="1197826697950745335">"Cancel·la"</string>
<string name="error_title" msgid="7158648377702417716"></string>
+ <!-- no translation found for error_duplicate_apn_entry (7792928408935276618) -->
+ <skip />
<string name="error_name_empty" msgid="1258275899283079142">"El camp Nom no pot ser buit."</string>
<string name="error_apn_empty" msgid="7657491065443746915">"L\'APN no pot ser buit."</string>
<string name="error_mcc_not3" msgid="883659545640179094">"El camp MCC ha de tenir 3 dígits."</string>
@@ -1425,7 +1445,8 @@
<string name="reset_bluetooth_wifi_button_text" msgid="3974098137045963639">"Restableix"</string>
<string name="reset_bluetooth_wifi_complete_toast" msgid="5893439291030574365">"S\'han restablert el Bluetooth i la Wi‑Fi"</string>
<string name="reset_esim_title" msgid="4194570573425902754">"Esborra les eSIM"</string>
- <string name="reset_esim_desc" msgid="3662444090563399131">"Aquesta acció no cancel·larà cap dels plans de serveis mòbils. Per baixar targetes SIM de substitució, contacta amb el teu operador."</string>
+ <!-- no translation found for reset_esim_desc (6125192435907740751) -->
+ <skip />
<string name="reset_network_button_text" msgid="2281476496459610071">"Restableix la configuració"</string>
<string name="reset_network_final_desc" msgid="5304365082065278425">"Vols restablir totes les opcions de configuració de la xarxa? Aquesta acció no es pot desfer."</string>
<string name="reset_network_final_desc_esim" msgid="1129251284212847939">"Vols restablir totes les opcions de configuració de la xarxa i esborrar les eSIM? Aquesta acció no es pot desfer."</string>
@@ -1433,15 +1454,18 @@
<string name="reset_network_confirm_title" msgid="913014422184481270">"Restablir?"</string>
<string name="network_reset_not_available" msgid="1966334631394607829">"El restabliment de xarxa no està disponible per a aquest usuari"</string>
<string name="reset_network_complete_toast" msgid="1367872474130621115">"S\'ha restablert la configuració de la xarxa"</string>
- <string name="reset_esim_error_title" msgid="4670073610967959597">"No es poden esborrar les targetes SIM"</string>
- <string name="reset_esim_error_msg" msgid="7279607120606365250">"Les eSIM no s\'han pogut esborrar a causa d\'un error.\n\nReinicia el dispositiu i torna-ho a provar."</string>
+ <!-- no translation found for reset_esim_error_title (6516110227665862295) -->
+ <skip />
+ <!-- no translation found for reset_esim_error_msg (8459527827897797168) -->
+ <skip />
<string name="main_clear_title" msgid="277664302144837723">"Esborra totes les dades (restabliment de fàbrica)"</string>
<string name="main_clear_short_title" msgid="4752094765533020696">"Esborra totes les dades (restabliment dades fàbrica)"</string>
<string name="main_clear_desc_also_erases_external" msgid="3687911419628956693"><li>"La música"</li>\n<li>"Les fotos"</li>\n<li>"Altres dades d\'usuari"</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"No es cancel·larà el teu pla de serveis mòbils."</string>
<string name="main_clear_final_desc" msgid="5800877928569039580">"Se suprimiran tota la teva informació personal i les aplicacions baixades. Aquesta acció no es pot desfer."</string>
- <string name="main_clear_final_desc_esim" msgid="440406836793824969">"Se suprimirà tota la teva informació personal, incloses les targetes SIM i les aplicacions que hagis baixat. Aquesta acció no es pot desfer."</string>
+ <!-- no translation found for main_clear_final_desc_esim (6592404057237813989) -->
+ <skip />
<string name="main_clear_confirm_title" msgid="6577071819657853713">"Vols esborrar totes les dades?"</string>
<string name="main_clear_not_available" msgid="3433795327146684827">"El restabliment de fàbrica no està disponible per a aquest usuari"</string>
<string name="main_clear_progress_title" msgid="7239741132015617719">"S\'està esborrant"</string>
@@ -1672,6 +1696,14 @@
<string name="force_stop" msgid="2681771622136916280">"Força l\'aturada"</string>
<string name="archive" msgid="9074663845068632127">"Arxiva"</string>
<string name="restore" msgid="7622486640713967157">"Restaura"</string>
+ <!-- no translation found for restoring_step_one (3465050101254272874) -->
+ <skip />
+ <!-- no translation found for restoring_step_two (140484846432595108) -->
+ <skip />
+ <!-- no translation found for restoring_step_three (3712883580876329811) -->
+ <skip />
+ <!-- no translation found for restoring_step_four (8966846882470446209) -->
+ <skip />
<string name="total_size_label" msgid="2052185048749658866">"Total"</string>
<string name="application_size_label" msgid="6407051020651716729">"Mida de l\'aplicació"</string>
<string name="external_code_size_label" msgid="7375146402660973743">"En emmagatzematge USB"</string>
@@ -1728,7 +1760,6 @@
<string name="archiving_failed" msgid="2037798988961634978">"No s\'ha pogut arxivar"</string>
<string name="archiving_succeeded" msgid="7891249456483297845">"S\'ha arxivat <xliff:g id="PACKAGE_LABEL">%1$s</xliff:g>"</string>
<string name="restoring_failed" msgid="3390531747355943533">"Restauració fallida"</string>
- <string name="restoring_succeeded" msgid="4967353965137524330">"S\'ha restaurat <xliff:g id="PACKAGE_LABEL">%1$s</xliff:g>"</string>
<string name="restoring_in_progress" msgid="7787443682651146115">"S\'està restaurant <xliff:g id="PACKAGE_LABEL">%1$s</xliff:g>"</string>
<string name="another_migration_already_in_progress" msgid="6550546307856052261">"Ja hi ha una migració en curs."</string>
<string name="insufficient_storage" msgid="8115088042669030558">"No hi ha prou espai d\'emmagatzematge."</string>
@@ -1920,10 +1951,8 @@
<string name="usage_stats_sort_by_usage_time" msgid="2927310334119998301">"Ordena pel temps d\'ús"</string>
<string name="usage_stats_sort_by_last_time_used" msgid="7039213339779884017">"Ordena pel darrer ús"</string>
<string name="usage_stats_sort_by_app_name" msgid="4463833145514850478">"Ordena per nom de l\'aplicació"</string>
- <!-- no translation found for last_time_used_label (7589377271406011659) -->
- <skip />
- <!-- no translation found for last_time_used_never (2936073559267990034) -->
- <skip />
+ <string name="last_time_used_label" msgid="7589377271406011659">"Darrer ús"</string>
+ <string name="last_time_used_never" msgid="2936073559267990034">"mai"</string>
<string name="usage_time_label" msgid="9105343335151559883">"Temps d\'ús"</string>
<string name="accessibility_settings" msgid="4713215774904704682">"Accessibilitat"</string>
<string name="accessibility_settings_title" msgid="6739115703615065716">"Configuració d\'accessibilitat"</string>
@@ -2378,12 +2407,6 @@
<string name="battery_tip_high_usage_summary" msgid="3938999581403084551">"Mostra les aplicacions que més bateria utilitzen"</string>
<string name="battery_tip_limited_temporarily_title" msgid="6258554134146272311">"La càrrega s\'ha optimitzat per protegir la bateria"</string>
<string name="battery_tip_limited_temporarily_summary" msgid="5107379280241187562">"Per ajudar-te a allargar la vida útil de la bateria, la càrrega s\'ha optimitzat"</string>
- <string name="battery_tip_dock_defender_future_bypass_title" msgid="4332616280495788195">"La càrrega s\'ha optimitzat per protegir la bateria"</string>
- <string name="battery_tip_dock_defender_future_bypass_summary" msgid="7870758621381307597">"Per ajudar-te a allargar la vida útil de la bateria, la càrrega s\'optimitzarà mentre el dispositiu estigui acoblat"</string>
- <string name="battery_tip_dock_defender_active_title" msgid="1414785238383255699">"La càrrega s\'ha optimitzat per protegir la bateria"</string>
- <string name="battery_tip_dock_defender_active_summary" msgid="3512082623718801459">"Per ajudar-te a allargar la vida útil de la bateria, la càrrega s\'optimitzarà mentre el dispositiu estigui acoblat"</string>
- <string name="battery_tip_dock_defender_temporarily_bypassed_title" msgid="1679449361090557201">"S\'està carregant completament"</string>
- <string name="battery_tip_dock_defender_temporarily_bypassed_summary" msgid="1099500476761333281">"Per protegir la bateria, la càrrega s\'optimitzarà la pròxima vegada que la tauleta s\'acobli"</string>
<string name="battery_tip_limited_temporarily_sec_button_content_description" msgid="5648444926736883551">"Més informació sobre la càrrega en pausa"</string>
<string name="battery_tip_limited_temporarily_dialog_resume_charge" msgid="2302295458913832342">"Reprèn la càrrega"</string>
<string name="battery_tip_dialog_message_footer" msgid="986542164372177504">"Inclou l\'activitat en segon pla que consumeix molta bateria"</string>
@@ -2401,7 +2424,8 @@
<string name="battery_tip_unrestrict_app_dialog_ok" msgid="7940183167721998470">"Suprimeix"</string>
<string name="battery_tip_unrestrict_app_dialog_cancel" msgid="4968135709160207507">"Cancel·la"</string>
<string name="battery_tip_charge_to_full_button" msgid="6701709034348116261">"Carrega completament"</string>
- <string name="battery_tip_incompatible_charging_title" msgid="5120763575150751300">"Problema relacionat amb l\'accessori de càrrega"</string>
+ <!-- no translation found for battery_tip_incompatible_charging_title (1567827436103364999) -->
+ <skip />
<string name="battery_tip_incompatible_charging_content_description" msgid="355668467640367701">"Més informació sobre la càrrega incompatible"</string>
<string name="smart_battery_manager_title" msgid="3677620516657920364">"Gestor de bateria"</string>
<string name="smart_battery_title" msgid="9095903608520254254">"Gestiona les aplicacions automàticament"</string>
@@ -2493,13 +2517,11 @@
<string name="battery_usage_chart_label_now" msgid="4598282721949430165">"ara"</string>
<string name="battery_usage_timestamps_hyphen" msgid="7401188432989043905">"<xliff:g id="FROM_TIMESTAMP">%1$s</xliff:g>-<xliff:g id="TO_TIMESTAMP">%2$s</xliff:g>"</string>
<string name="battery_usage_day_and_hour" msgid="1417890420844950881">"<xliff:g id="DAY">%1$s</xliff:g> <xliff:g id="HOUR">%2$s</xliff:g>"</string>
- <!-- no translation found for battery_usage_time_info_and_battery_level (6732629268310936155) -->
- <skip />
+ <string name="battery_usage_time_info_and_battery_level" msgid="6732629268310936155">"<xliff:g id="TIME_INFO">%1$s</xliff:g> <xliff:g id="BATTERY_LEVEL">%2$s</xliff:g>"</string>
<string name="battery_usage_chart" msgid="4114747521432440017">"Gràfic de l\'ús de la bateria"</string>
<string name="daily_battery_usage_chart" msgid="4176059567682992686">"Gràfic de l\'ús diari de la bateria"</string>
<string name="hourly_battery_usage_chart" msgid="3098314511076561272">"Gràfic de l\'ús de la bateria per hores"</string>
- <!-- no translation found for battery_level_percentage (1433178290838842146) -->
- <skip />
+ <string name="battery_level_percentage" msgid="1433178290838842146">"Percentatge del nivell de bateria de <xliff:g id="START_PERCENTAGE">%1$s</xliff:g> a <xliff:g id="END_PERCENTAGE">%2$s</xliff:g>"</string>
<string name="battery_usage_breakdown_title_since_last_full_charge" msgid="435006273323199906">"Ús de la bateria des de la darrera càrrega completa"</string>
<string name="battery_usage_breakdown_title_for_slot" msgid="4823179483667671406">"Ús de la bateria: <xliff:g id="SLOT">%s</xliff:g>"</string>
<string name="screen_time_category_last_full_charge" msgid="8856908320256057753">"Temps de connexió des de la darrera càrrega completa"</string>
@@ -3859,6 +3881,8 @@
<string name="voice_activation_apps_title" msgid="7130045161611529825">"Aplicacions d\'activació per veu"</string>
<string name="permit_voice_activation_apps" msgid="9152780172988949319">"Permet l\'activació per veu"</string>
<string name="allow_voice_activation_apps_description" msgid="6369745626995060656">"L\'activació per veu activa les aplicacions aprovades mitjançant les ordres de veu amb mans lliures. La detecció adaptativa integrada garanteix la privadesa de les teves dades.\n\n"<a href="">"Més informació sobre la detecció adaptativa protegida"</a></string>
+ <string name="permit_receive_sandboxed_detection_training_data" msgid="3929496847420108753">"Millora l\'activació per veu"</string>
+ <string name="receive_sandboxed_detection_training_data_description" msgid="1415687008184625050">"Aquest dispositiu utilitza informació privada per millorar el model d\'activació per veu. Les aplicacions poden rebre informació actualitzada resumida que s\'agrega a la de molts usuaris per mantenir la privadesa mentre es millora el model per a tothom.\n\n"<a href="">"Més detalls sobre la informació privada"</a></string>
<string name="full_screen_intent_title" msgid="747270185715224130">"Notificacions de pantalla completa"</string>
<string name="permit_full_screen_intent" msgid="9035367640019960861">"Permet les notificacions de pantalla completa d\'aquesta aplicació"</string>
<string name="footer_description_full_screen_intent" msgid="7716518411349225528">"Permet que aquesta aplicació mostri notificacions que ocupen tota la pantalla quan el dispositiu està bloquejat. Les aplicacions poden utilitzar aquesta opció per destacar alarmes, trucades entrants o altres notificacions urgents."</string>
@@ -4280,18 +4304,27 @@
<string name="autofill_app" msgid="7595308061826307921">"Servei d\'emplenament automàtic"</string>
<string name="default_autofill_app" msgid="372234803718251606">"Servei d\'emplenament automàtic predeterminat"</string>
<string name="autofill_passwords" msgid="6708057251459761083">"Contrasenyes"</string>
- <string name="credman_chosen_app_title" msgid="872524130208251505">"Contrasenyes, claus d\'accés i serveis de dades"</string>
+ <!-- no translation found for credman_chosen_app_title (7735183808067729319) -->
+ <skip />
<string name="credman_credentials" msgid="4931371941253324143">"Proveïdors addicionals"</string>
<string name="autofill_passwords_count" msgid="6359289285822955973">"{count,plural, =1{# contrasenya}other{# contrasenyes}}"</string>
<string name="autofill_keywords" msgid="8598763328489346438">"automàtic, emplenament, emplenament automàtic, contrasenya"</string>
<string name="credman_keywords" msgid="8305600680836806170">"dades, clau d\'accés, contrasenya"</string>
<string name="credman_autofill_keywords" msgid="701180623776848914">"auto, emplena, emplenament automàtic, dades, clau d\'accés, contrasenya"</string>
+ <!-- no translation found for credman_button_change (4072629639218503790) -->
+ <skip />
+ <!-- no translation found for credman_button_open (7519871964170816850) -->
+ <skip />
<string name="autofill_confirmation_message" msgid="4888767934273494272">"<b>Assegura\'t que confies en aquesta aplicació</b> <br/> <br/> <xliff:g id=app_name example=Emplenament automàtic amb Google>%1$s</xliff:g> utilitza el contingut que es mostra a la pantalla per determinar què es pot emplenar automàticament."</string>
<string name="credman_autofill_confirmation_message" msgid="843829628024668466">"<b>Utilitza <xliff:g id=app_name example=Provider>%1$s</xliff:g>?</b> <br/> <br/> Les noves contrasenyes, claus d\'accés i altres dades es desaran aquí a partir d\'ara. <xliff:g id=app_name example=Provider>%1$s</xliff:g> pot fer servir el que es mostra a la pantalla per determinar què es pot emplenar automàticament."</string>
<string name="credman_picker_title" msgid="8191267620665129205">"Contrasenyes, claus d\'accés i serveis de dades"</string>
<string name="credman_confirmation_message_title" msgid="8847900085593880729">"Vols desactivar %1$s?"</string>
<string name="credman_confirmation_message" msgid="2357324543658635239">"<b>Vols desactivar aquest servei?</b> <br/> <br/> La informació desada, com ara contrasenyes, claus d\'accés i formes de pagament, entre d\'altres, no s\'emplenarà quan iniciïs la sessió. Per utilitzar la teva informació desada, tria una contrasenya, una clau d\'accés o un servei de dades."</string>
+ <string name="credman_confirmation_message_new_ui" msgid="6126274509951156460">"<b>Vols desactivar tots els serveis?</b> <br/> <br/> Les contrasenyes, les claus d\'accés i altres dades desades no estaran disponibles per a l\'emplenament automàtic quan iniciïs la sessió."</string>
+ <string name="credman_autofill_confirmation_message_new_ui" msgid="6222139222478822267">"<b>Vols canviar el teu proveïdor de serveis preferit a <xliff:g id=app_name example=Provider>%1$s</xliff:g>?</b> <br/> <br/> Les noves contrasenyes, claus d\'accés i altres dades es desaran aquí a partir d\'ara. <xliff:g id=app_name example=Provider>%1$s</xliff:g> pot fer servir el que es mostra a la pantalla per determinar què es pot emplenar automàticament."</string>
<string name="credman_enable_confirmation_message_title" msgid="1037501792652277829">"Vols utilitzar %1$s?"</string>
+ <string name="credman_limit_error_msg_title" msgid="1525814645803612135">"Només pots tenir 5 serveis activats"</string>
+ <string name="credman_limit_error_msg" msgid="2521803280130310063">"Desactiva almenys 1 servei per afegir-ne un altre"</string>
<string name="credman_enable_confirmation_message" msgid="8407841892310870169">"%1$s fa servir el que es mostra a la pantalla per determinar què es pot emplenar automàticament."</string>
<string name="credman_error_message_title" msgid="4099557206946333568">"Límit de contrasenyes, claus d\'accés i serveis de dades"</string>
<string name="credman_error_message" msgid="8334797097200415449">"Pots tenir fins a 5 contrasenyes, claus d\'accés i serveis de dades actius alhora. Desactiva un servei per afegir-ne més."</string>
@@ -4461,11 +4494,12 @@
<string name="mobile_network_sim_name_label" msgid="1452440641628369625">"Nom"</string>
<string name="mobile_network_sim_color_label" msgid="5293944087609632340">"Color (utilitzat en aplicacions compatibles)"</string>
<string name="mobile_network_sim_name_rename" msgid="5967588549571582924">"Desa"</string>
- <string name="mobile_network_use_sim_on" msgid="7298332437547707908">"Utilitza la SIM"</string>
+ <string name="mobile_network_use_sim_on" msgid="5333182776279917886">"Utilitza aquesta SIM"</string>
<string name="mobile_network_use_sim_off" msgid="6303281166199670639">"Desactivat"</string>
<string name="mobile_network_disable_sim_explanation" msgid="2851862257846773796">"Per desactivar aquesta SIM, extreu-la"</string>
<string name="mobile_network_tap_to_activate" msgid="4139979375717958102">"Toca per activar <xliff:g id="CARRIER">%1$s</xliff:g>"</string>
- <string name="mobile_network_erase_sim" msgid="4629071168032714930">"Esborra la targeta SIM"</string>
+ <!-- no translation found for mobile_network_erase_sim (5387971155494245850) -->
+ <skip />
<string name="preferred_network_mode_title" msgid="3083431168988535628">"Tipus de xarxa preferent"</string>
<string name="preferred_network_mode_summary" msgid="537577807865497546">"Canvia el mode de funcionament de la xarxa"</string>
<string name="preferred_network_mode_dialogtitle" msgid="4179420486180351631">"Tipus de xarxa preferent"</string>
@@ -4484,6 +4518,40 @@
<string name="roaming_check_price_warning" msgid="5876977438036791361">"Contacta amb el proveïdor de xarxa per saber els preus."</string>
<string name="mobile_data_usage_title" msgid="2047864499317759728">"Ús de dades de l\'aplicació"</string>
<string name="mobile_network_mode_error" msgid="9222056129897416074">"El mode de xarxa <xliff:g id="NETWORKMODEID">%1$d</xliff:g> no és vàlid. Ignora."</string>
+ <!-- no translation found for satellite_setting_title (2543034229989047673) -->
+ <skip />
+ <!-- no translation found for satellite_setting_enabled_summary (3554127722727530845) -->
+ <skip />
+ <!-- no translation found for satellite_setting_disabled_summary (6789122487534159857) -->
+ <skip />
+ <!-- no translation found for keywords_satellite_setting (3312183289776517695) -->
+ <skip />
+ <!-- no translation found for category_name_about_satellite_messaging (3756205049485508340) -->
+ <skip />
+ <!-- no translation found for title_about_satellite_setting (9212860038048311345) -->
+ <skip />
+ <!-- no translation found for category_title_your_satellite_plan (3017895097366691841) -->
+ <skip />
+ <!-- no translation found for title_have_satellite_plan (2048372355699977947) -->
+ <skip />
+ <!-- no translation found for title_no_satellite_plan (2876056203035197505) -->
+ <skip />
+ <!-- no translation found for summary_add_satellite_setting (3815254731634052432) -->
+ <skip />
+ <!-- no translation found for category_name_how_it_works (585303230539269496) -->
+ <skip />
+ <!-- no translation found for title_satellite_connection_guide (3294802307913609072) -->
+ <skip />
+ <!-- no translation found for summary_satellite_connection_guide (3496123195218418456) -->
+ <skip />
+ <!-- no translation found for title_supported_service (4275535165812691571) -->
+ <skip />
+ <!-- no translation found for summary_supported_service (4320535903444834786) -->
+ <skip />
+ <!-- no translation found for satellite_setting_summary_more_information (4008690241760925372) -->
+ <skip />
+ <!-- no translation found for more_about_satellite_messaging (3385673133561348509) -->
+ <skip />
<string name="mobile_network_apn_title" msgid="5582995550142073054">"Noms de punts d\'accés"</string>
<string name="keywords_access_point_names" msgid="8174967126858505945">"apn"</string>
<string name="manual_mode_disallowed_summary" msgid="4243142645520152175">"No està disponible quan està connectat a <xliff:g id="CARRIER">%1$s</xliff:g>"</string>
@@ -4493,9 +4561,12 @@
<string name="sim_action_switch_sub_dialog_title" msgid="9180969453358718635">"Vols canviar a <xliff:g id="CARRIER_NAME">%1$s</xliff:g>?"</string>
<string name="sim_action_switch_psim_dialog_title" msgid="5613177333235213024">"Vols utilitzar la targeta SIM?"</string>
<string name="sim_action_switch_sub_dialog_mep_title" msgid="933856847099933004">"Vols utilitzar <xliff:g id="CARRIER_NAME">%1$s</xliff:g>?"</string>
- <string name="sim_action_switch_sub_dialog_text" msgid="2091834911153293004">"Només pot haver-hi una SIM activa.\n\nSi canvies a <xliff:g id="TO_CARRIER_NAME">%1$s</xliff:g>, el teu servei amb <xliff:g id="FROM_CARRIER_NAME">%2$s</xliff:g> no es cancel·larà."</string>
- <string name="sim_action_switch_sub_dialog_text_downloaded" msgid="8977951796005849471">"Només pot haver-hi 1 eSIM activa alhora.\n\nEncara que canviïs a <xliff:g id="TO_CARRIER_NAME">%1$s</xliff:g>, el teu servei amb <xliff:g id="FROM_CARRIER_NAME">%2$s</xliff:g> no es cancel·larà."</string>
- <string name="sim_action_switch_sub_dialog_text_single_sim" msgid="6188750682431170845">"Només pot haver-hi una SIM activa.\n\nSi canvies de SIM, el teu servei amb <xliff:g id="TO_CARRIER_NAME">%1$s</xliff:g> no es cancel·larà."</string>
+ <!-- no translation found for sim_action_switch_sub_dialog_text (7474905814976249607) -->
+ <skip />
+ <!-- no translation found for sim_action_switch_sub_dialog_text_downloaded (6415848271400253954) -->
+ <skip />
+ <!-- no translation found for sim_action_switch_sub_dialog_text_single_sim (421658355882679837) -->
+ <skip />
<string name="sim_action_switch_sub_dialog_mep_text" msgid="8348764755143679582">"Pots utilitzar 2 SIM alhora. Per utilitzar <xliff:g id="CARRIER_NAME">%1$s</xliff:g>, desactiva una altra SIM."</string>
<string name="sim_action_switch_sub_dialog_confirm" msgid="1901181581944638961">"Canvia a <xliff:g id="CARRIER_NAME">%1$s</xliff:g>"</string>
<string name="sim_action_switch_sub_dialog_carrier_list_item_for_turning_off" msgid="5392037608705799522">"Desactiva <xliff:g id="CARRIER_NAME">%1$s</xliff:g>"</string>
@@ -4520,6 +4591,29 @@
<string name="sim_action_turn_off" msgid="3506698692916473000">"Desactiva"</string>
<string name="dsds_activation_failure_title" msgid="4467364110584914794">"No s\'ha pogut activar la SIM"</string>
<string name="dsds_activation_failure_body_msg2" msgid="73044349546544410">"Prova de tornar a activar la SIM. Si el problema continua, reinicia el dispositiu."</string>
+ <string name="sim_onboarding_bottomsheets_title" msgid="143711121394213711">"Configura la SIM"</string>
+ <string name="sim_onboarding_bottomsheets_msg" msgid="7367245016476460849">"Defineix les teves preferències de xarxa mòbil per utilitzar diverses SIM en aquest dispositiu"</string>
+ <string name="sim_onboarding_label_sim_title" msgid="273162565849288273">"Etiqueta les teves SIM"</string>
+ <string name="sim_onboarding_label_sim_msg" msgid="5105859235219529056">"Veuràs aquestes etiquetes quan facis trucades, enviïs missatges de text i utilitzis dades, i a Configuració"</string>
+ <string name="sim_onboarding_label_sim_dialog_title" msgid="5839073125605286120">"Etiqueta de la SIM"</string>
+ <string name="sim_onboarding_label_sim_dialog_label" msgid="9020433985426525185">"Etiqueta"</string>
+ <string name="sim_onboarding_select_sim_title" msgid="5895262188167744055">"Tria quines SIM vols utilitzar"</string>
+ <string name="sim_onboarding_select_sim_msg" msgid="5638859405391915048">"Pots utilitzar 2 SIM alhora"</string>
+ <string name="sim_onboarding_primary_sim_title" msgid="2793090401371135675">"Defineix les SIM principals"</string>
+ <string name="sim_onboarding_primary_sim_msg" msgid="5484656671490558032">"Tria quines SIM vols utilitzar de manera predeterminada per fer trucades, enviar missatges de text i utilitzar dades"</string>
+ <string name="primary_sim_title" msgid="2508161011657571566">"Les teves SIM principals"</string>
+ <string name="primary_sim_calls_title" msgid="4961189133582615685">"Trucades"</string>
+ <string name="primary_sim_texts_title" msgid="1287584042733097749">"Missatges de text"</string>
+ <string name="primary_sim_automatic_data_title" msgid="1265528923229642480">"Canvi de dades automàtic"</string>
+ <string name="primary_sim_automatic_data_msg" msgid="1612203837010785203">"Utilitza dades de qualsevol de les SIM en funció de la cobertura i la disponibilitat"</string>
+ <string name="sim_onboarding_phoneNumber_data_only" msgid="8158409121949373662">"Només dades"</string>
+ <string name="sim_onboarding_setup" msgid="5750393553605388463">"Configura"</string>
+ <string name="sim_onboarding_next" msgid="6415025179929475355">"Següent"</string>
+ <!-- no translation found for sim_onboarding_progressbar_turning_sim_on (1163318788393361574) -->
+ <skip />
+ <string name="mobile_network_spn_title" msgid="3053793174495329077">"Xarxa mòbil"</string>
+ <string name="mobile_network_phone_number_title" msgid="2090794402855021784">"Número de telèfon"</string>
+ <string name="mobile_network_sim_label_color_title" msgid="2401352348041132876">"Etiqueta i color de la SIM"</string>
<string name="sim_setup_channel_id" msgid="8797972565087458515">"Activació de la xarxa"</string>
<string name="sim_switch_channel_id" msgid="4927038626791837861">"Canvi d\'operador"</string>
<string name="post_dsds_reboot_notification_title_with_carrier" msgid="3308827462185135307">"<xliff:g id="CARRIER_NAME">%1$s</xliff:g> està actiu"</string>
@@ -4539,11 +4633,15 @@
<string name="switch_sim_dialog_no_switch_text" msgid="7053939850026876088">"Per utilitzar les dades mòbils, les funcions de trucada i els SMS més tard, ves a la configuració de xarxa."</string>
<string name="sim_card_label" msgid="6263064316075963775">"SIM"</string>
<string name="erase_sim_dialog_title" msgid="4742077437653028326">"Vols esborrar aquesta eSIM?"</string>
- <string name="erase_sim_dialog_text" msgid="753031064269699885">"Si esborres aquesta targeta SIM, el servei de l\'operador <xliff:g id="CARRIER_NAME_A">%1$s</xliff:g> se suprimirà del dispositiu.\n\nEl servei de l\'operador <xliff:g id="CARRIER_NAME_B">%1$s</xliff:g> no es cancel·larà."</string>
+ <!-- no translation found for erase_sim_dialog_text (1406141218170595272) -->
+ <skip />
<string name="erase_sim_confirm_button" msgid="8309115684335320541">"Esborra"</string>
- <string name="erasing_sim" msgid="7877703231075699139">"S\'està esborrant la SIM…"</string>
- <string name="erase_sim_fail_title" msgid="2024446702985862427">"No es pot esborrar la SIM"</string>
- <string name="erase_sim_fail_text" msgid="7870804401227483131">"No s\'ha pogut esborrar la targeta SIM a causa d\'un error.\n\nReinicia el dispositiu i torna-ho a provar."</string>
+ <!-- no translation found for erasing_sim (4237180547590463930) -->
+ <skip />
+ <!-- no translation found for erase_sim_fail_title (1445700500168357303) -->
+ <skip />
+ <!-- no translation found for erase_sim_fail_text (6898841004987411547) -->
+ <skip />
<string name="network_connection_request_dialog_title" msgid="1896186380874289434">"Connexió al dispositiu"</string>
<string name="network_connection_request_dialog_summary" msgid="7693038309792726170">"L\'aplicació <xliff:g id="APPNAME">%1$s</xliff:g> vol fer servir una xarxa Wi‑Fi temporal per connectar-se al teu dispositiu"</string>
<string name="network_connection_timeout_dialog_message" msgid="598509083077743772">"No s\'ha trobat cap dispositiu. Comprova que els dispositius estiguin activats i disponibles per connectar-s\'hi."</string>
@@ -4615,6 +4713,14 @@
<string name="work_policy_privacy_settings" msgid="2702644843505242596">"Informació de les teves polítiques professionals"</string>
<string name="work_policy_privacy_settings_summary" msgid="690118670737638405">"Configuració gestionada per l\'administrador de TI"</string>
<string name="track_frame_time_keywords" msgid="7885340257945922239">"GPU"</string>
+ <string name="enable_16k_pages" msgid="5009476566957520607">"Inicia amb pàgines de 16 kB"</string>
+ <string name="enable_16k_pages_summary" msgid="428117226069445198">"Inicia amb un nucli compatible amb pàgines de 16 kB"</string>
+ <string name="confirm_enable_16k_pages_title" msgid="6751570067857011642">"Vols reiniciar amb un nucli compatible amb pàgines de 16 kB?"</string>
+ <string name="confirm_enable_16k_pages_text" msgid="702888115148257215">"ADVERTIMENT: és possible que algunes aplicacions no siguin compatibles amb aquest mode. El dispositiu es reiniciarà després de la confirmació."</string>
+ <string name="confirm_enable_4k_pages_title" msgid="626987400420355263">"Vols reiniciar amb un nucli compatible amb pàgines de 4 kB?"</string>
+ <string name="confirm_enable_4k_pages_text" msgid="6168921566226074524">"El dispositiu es reiniciarà després de la confirmació."</string>
+ <string name="toast_16k_update_failed_text" msgid="8888858987184345567">"No s\'ha pogut actualitzar el nucli a un compatible amb pàgines de 16 kB."</string>
+ <string name="progress_16k_ota_title" msgid="2117218313875523741">"S\'està aplicant el canvi"</string>
<string name="bug_report_handler_title" msgid="713439959113250125">"Gestor d\'informes d\'errors"</string>
<string name="bug_report_handler_picker_footer_text" msgid="4935758328366585673">"Determina quina aplicació gestiona la drecera de l\'informe d\'errors al dispositiu."</string>
<string name="personal_profile_app_subtext" msgid="5586060806997067676">"Personal"</string>
@@ -4700,8 +4806,10 @@
<string name="sim_category_title" msgid="2341314000964710495">"SIM"</string>
<string name="downloaded_sim_category_title" msgid="2876988650413179752">"eSIM"</string>
<string name="downloaded_sims_category_title" msgid="487799905978489922">"eSIM"</string>
- <string name="sim_category_active_sim" msgid="1503823567818544012">"Activa"</string>
- <string name="sim_category_inactive_sim" msgid="4068899490133820881">"Inactiva"</string>
+ <!-- no translation found for sim_category_active_sim (3077009911935592178) -->
+ <skip />
+ <!-- no translation found for sim_category_inactive_sim (7351553344148400450) -->
+ <skip />
<string name="sim_category_default_active_sim" msgid="1208194173387987231">" / Predeterminada per a <xliff:g id="ID_1">%1$s</xliff:g>"</string>
<string name="default_active_sim_calls" msgid="2390973682556353558">"trucades"</string>
<string name="default_active_sim_sms" msgid="8041498593025994921">"SMS"</string>
diff --git a/res/values-cs/arrays.xml b/res/values-cs/arrays.xml
index 4bc26cd..13706ff 100644
--- a/res/values-cs/arrays.xml
+++ b/res/values-cs/arrays.xml
@@ -482,4 +482,7 @@
<!-- no translation found for notification_polite_options:0 (4617190141263245257) -->
<!-- no translation found for notification_polite_options:1 (3884076684767467743) -->
<!-- no translation found for notification_polite_options:2 (8765197536079931966) -->
+ <!-- no translation found for private_space_auto_lock_options:0 (551584871228110817) -->
+ <!-- no translation found for private_space_auto_lock_options:1 (3263162333754809690) -->
+ <!-- no translation found for private_space_auto_lock_options:2 (1575103586471380629) -->
</resources>
diff --git a/res/values-cs/strings.xml b/res/values-cs/strings.xml
index e5de540..0bba63e 100644
--- a/res/values-cs/strings.xml
+++ b/res/values-cs/strings.xml
@@ -28,6 +28,7 @@
<string name="show_dev_on" msgid="2840850085134853754">"Voilà! Stal se z vás vývojář."</string>
<string name="show_dev_already" msgid="7041756429707644630">"Není potřeba, již jste vývojář."</string>
<string name="dev_settings_disabled_warning" msgid="6971867026249671244">"Nejprve prosím aktivujte možnosti pro vývojáře."</string>
+ <string name="dev_settings_available_to_admin_only_warning" msgid="3408243404879083111">"K nastavením pro vývojáře mají přístup jen administrativní uživatelé."</string>
<string name="header_category_system" msgid="1665516346845259058">"Systém"</string>
<string name="radioInfo_service_in" msgid="9088637745836646271">"V provozu"</string>
<string name="radioInfo_service_out" msgid="1868347333892403287">"Mimo provoz"</string>
@@ -551,12 +552,20 @@
<string name="private_space_one_lock_summary" msgid="2759953747682959371">"Soukromý prostor můžete odemykat stejně, jako odemykáte své zařízení, nebo můžete zvolit jiný zámek"</string>
<string name="private_space_screen_lock_title" msgid="8679383894967823163">"Použít zámek obrazovky zařízení"</string>
<string name="private_space_biometric_title" msgid="3934339826674553174">"Odemknutí obličejem a otiskem prstu"</string>
+ <string name="private_space_fingerprint_title" msgid="5989254643211889931">"Odemknutí otiskem prstu"</string>
+ <string name="private_space_face_title" msgid="3290402865367663079">"Odemknutí obličejem"</string>
<string name="private_space_biometric_summary" msgid="4403837276018724581">"Klepnutím nastavíte"</string>
<string name="private_space_fingerprint_unlock_title" msgid="5804023571114910034">"Odemknutí otiskem prstu pro soukromý prostor"</string>
<string name="private_space_face_unlock_title" msgid="6613018437620070183">"Odemknutí obličejem pro soukromý prostor"</string>
<string name="private_space_category_ways_to_unlock" msgid="4356631225316950046">"Způsoby odemykání"</string>
<string name="private_space_screen_lock_summary" msgid="394837965365561070">"Stejný jako zámek obrazovky zařízení"</string>
<string name="private_space_new_lock_title" msgid="7306873010565337671">"Vybrat nový zámek pro soukromý prostor?"</string>
+ <string name="private_space_auto_lock_title" msgid="4757097802686131305">"Zamykat automaticky"</string>
+ <string name="private_space_auto_lock_page_title" msgid="2993714305725968632">"Automaticky zamykat soukromý prostor"</string>
+ <string name="private_space_auto_lock_page_summary" msgid="8679844515655838654">"Pokud zařízení nějakou dobu nepoužijete, soukromý prostor se může automaticky zamknout"</string>
+ <string name="private_space_auto_lock_every_time" msgid="1215061855836002830">"Vždy, když se zařízení zamkne"</string>
+ <string name="private_space_auto_lock_after_inactivity" msgid="1748673030841528649">"Po 5 minutách nečinnosti"</string>
+ <string name="private_space_auto_lock_never" msgid="595014527119778873">"Nikdy"</string>
<string name="private_space_hide_title" msgid="8687034008994037610">"Při uzamčení skrýt"</string>
<string name="privatespace_hide_page_title" msgid="972581369094289386">"Při uzamčení soukromý prostor skrýt"</string>
<string name="privatespace_hide_page_summary" msgid="1052569521186403642">"Pokud chcete, aby o soukromém prostoru ve vašem zařízení nikdo nevěděl, můžete ho skrýt ze seznamu aplikací"</string>
@@ -570,6 +579,7 @@
<string name="private_space_delete_title" msgid="3075645119800272800">"Smazat soukromý prostor"</string>
<string name="private_space_deleted" msgid="7825768516955610897">"Soukromý prostor byl úspěšně smazán"</string>
<string name="private_space_delete_failed" msgid="8500755484258565011">"Soukromý prostor se nepodařilo vytvořit"</string>
+ <string name="private_space_unlocked" msgid="9091600948712932046">"Odemknutý soukromý prostor"</string>
<string name="no_device_lock_title" msgid="1078223464721029954">"Nastavte zámek obrazovky"</string>
<string name="no_device_lock_summary" msgid="7436025227616244687">"Pokud chcete používat soukromý prostor, nastavte na tomto zařízení zámek obrazovky"</string>
<string name="no_device_lock_action_label" msgid="2640487005629001288">"Nastavit zámek obrazovky"</string>
@@ -597,8 +607,14 @@
<string name="private_space_access_text" msgid="4258842502257201013">"Pokud chcete přejít na soukromý prostor, navštivte seznam aplikací a posuňte dolů"</string>
<string name="private_space_done_label" msgid="1020482651595246071">"Hotovo"</string>
<string name="private_space_scrolldown_to_access" msgid="4820954877349434545">"Soukromý prostor najdete dole"</string>
- <string name="private_space_retry_signin_title" msgid="2340841075193680666">"Pokud chcete nastavit soukromý prostor, přihlaste se"</string>
- <string name="private_space_retry_summary" msgid="1976929616948459609">"Pokud chcete nastavit soukromý prostor, musíte se přihlásit k účtu"</string>
+ <!-- no translation found for private_space_retry_signin_title (8090276618867918844) -->
+ <skip />
+ <!-- no translation found for private_space_retry_summary (1920444015972648774) -->
+ <skip />
+ <!-- no translation found for private_space_skip_login_label (7078019409056628192) -->
+ <skip />
+ <!-- no translation found for private_space_continue_login_label (7779965766333065391) -->
+ <skip />
<string name="private_space_lock_setup_title" msgid="6541564212199510787">"Vyberte zámek pro pracovní prostor"</string>
<string name="private_space_lock_setup_description" msgid="423405593476300918">"Soukromý prostor můžete odemknout otiskem prstu. Z bezpečnostních důvodů tato možnost vyžaduje záložní zámek."</string>
<string name="private_space_choose_your_pin_header" msgid="4560802934975898265">"Nastavte PIN pro svůj soukromý prostor"</string>
@@ -1373,6 +1389,8 @@
<string name="battery_level_title" msgid="1371765298786083448">"Stav baterie"</string>
<string name="communal_settings_title" msgid="2845678473945902115">"Komunální"</string>
<string name="communal_settings_summary" msgid="4923914136953940317">"Komunální nastavení"</string>
+ <!-- no translation found for satellite_setting (706846910912477125) -->
+ <skip />
<string name="apn_settings" msgid="4295467389400441299">"Přístupové body"</string>
<string name="apn_edit" msgid="2003683641840248741">"Upravit přístupový bod"</string>
<string name="apn_add" msgid="9069613192201630934">"Přidání přístupového bodu"</string>
@@ -1407,6 +1425,8 @@
<string name="menu_save" msgid="6611465355127483100">"Uložit"</string>
<string name="menu_cancel" msgid="1197826697950745335">"Zrušit"</string>
<string name="error_title" msgid="7158648377702417716"></string>
+ <!-- no translation found for error_duplicate_apn_entry (7792928408935276618) -->
+ <skip />
<string name="error_name_empty" msgid="1258275899283079142">"Pole Jméno nesmí být prázdné."</string>
<string name="error_apn_empty" msgid="7657491065443746915">"Název přístupového bodu nesmí být prázdný."</string>
<string name="error_mcc_not3" msgid="883659545640179094">"Pole MCC musí obsahovat 3 číslice."</string>
@@ -1425,7 +1445,8 @@
<string name="reset_bluetooth_wifi_button_text" msgid="3974098137045963639">"Resetovat"</string>
<string name="reset_bluetooth_wifi_complete_toast" msgid="5893439291030574365">"Bluetooth a Wi-Fi byly resetovány"</string>
<string name="reset_esim_title" msgid="4194570573425902754">"Vymazat eSIM karty"</string>
- <string name="reset_esim_desc" msgid="3662444090563399131">"Tímto krokem nezrušíte mobilní tarif. Pokud chcete stáhnout náhradní SIM karty, obraťte se na svého operátora."</string>
+ <!-- no translation found for reset_esim_desc (6125192435907740751) -->
+ <skip />
<string name="reset_network_button_text" msgid="2281476496459610071">"Resetovat nastavení"</string>
<string name="reset_network_final_desc" msgid="5304365082065278425">"Chcete resetovat všechna nastavení sítí? Tuto akci nelze vrátit zpět."</string>
<string name="reset_network_final_desc_esim" msgid="1129251284212847939">"Resetovat všechna nastavení sítě a vymazat eSIM karty? Tuto akci nebude možné vrátit."</string>
@@ -1433,15 +1454,18 @@
<string name="reset_network_confirm_title" msgid="913014422184481270">"Obnovit nastavení?"</string>
<string name="network_reset_not_available" msgid="1966334631394607829">"Pro tohoto uživatele resetování sítě není k dispozici"</string>
<string name="reset_network_complete_toast" msgid="1367872474130621115">"Nastavení sítí bylo resetováno"</string>
- <string name="reset_esim_error_title" msgid="4670073610967959597">"SIM karty nelze vymazat"</string>
- <string name="reset_esim_error_msg" msgid="7279607120606365250">"eSIM kartu nelze vymazat z důvodu chyby.\n\nRestartujte zařízení a zkuste to znovu."</string>
+ <!-- no translation found for reset_esim_error_title (6516110227665862295) -->
+ <skip />
+ <!-- no translation found for reset_esim_error_msg (8459527827897797168) -->
+ <skip />
<string name="main_clear_title" msgid="277664302144837723">"Vymazat data (tovární reset)"</string>
<string name="main_clear_short_title" msgid="4752094765533020696">"Vymazat data (tovární reset)"</string>
<string name="main_clear_desc_also_erases_external" msgid="3687911419628956693"><li>"hudbu"</li>\n<li>"fotky"</li>\n<li>"další uživatelská data"</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"Tímto krokem nebude zrušen mobilní tarif."</string>
<string name="main_clear_final_desc" msgid="5800877928569039580">"Všechny osobní údaje a stažené aplikace budou smazány. Tuto akci nelze vrátit zpět."</string>
- <string name="main_clear_final_desc_esim" msgid="440406836793824969">"Budou smazány všechny vaše osobní údaje, včetně stažených aplikací a SIM karet. Tuto akci nelze vrátit zpět."</string>
+ <!-- no translation found for main_clear_final_desc_esim (6592404057237813989) -->
+ <skip />
<string name="main_clear_confirm_title" msgid="6577071819657853713">"Vymazat všechna data?"</string>
<string name="main_clear_not_available" msgid="3433795327146684827">"Pro tohoto uživatele není resetování do továrního nastavení dostupné"</string>
<string name="main_clear_progress_title" msgid="7239741132015617719">"Mazání"</string>
@@ -1525,7 +1549,7 @@
<string name="about_settings_summary" msgid="4831942939227432513">"Zobrazí právní informace, stav a verzi softwaru"</string>
<string name="legal_information" msgid="7509900979811934843">"Právní informace"</string>
<string name="manual" msgid="3651593989906084868">"Příručka"</string>
- <string name="regulatory_labels" msgid="5960251403367154270">"Regulační štítky"</string>
+ <string name="regulatory_labels" msgid="5960251403367154270">"Předpisové štítky"</string>
<string name="safety_and_regulatory_info" msgid="8285048080439298528">"Příručka k bezpečnosti a předpisům"</string>
<string name="copyright_title" msgid="83245306827757857">"Autorská práva"</string>
<string name="license_title" msgid="8745742085916617540">"Licence"</string>
@@ -1672,6 +1696,14 @@
<string name="force_stop" msgid="2681771622136916280">"Vynutit ukončení"</string>
<string name="archive" msgid="9074663845068632127">"Archivovat"</string>
<string name="restore" msgid="7622486640713967157">"Obnovit"</string>
+ <!-- no translation found for restoring_step_one (3465050101254272874) -->
+ <skip />
+ <!-- no translation found for restoring_step_two (140484846432595108) -->
+ <skip />
+ <!-- no translation found for restoring_step_three (3712883580876329811) -->
+ <skip />
+ <!-- no translation found for restoring_step_four (8966846882470446209) -->
+ <skip />
<string name="total_size_label" msgid="2052185048749658866">"Celkem"</string>
<string name="application_size_label" msgid="6407051020651716729">"Velikost aplikace"</string>
<string name="external_code_size_label" msgid="7375146402660973743">"Aplikace úložiště USB"</string>
@@ -1728,7 +1760,6 @@
<string name="archiving_failed" msgid="2037798988961634978">"Archivování se nezdařilo"</string>
<string name="archiving_succeeded" msgid="7891249456483297845">"Archivováno: <xliff:g id="PACKAGE_LABEL">%1$s</xliff:g>"</string>
<string name="restoring_failed" msgid="3390531747355943533">"Obnovení se nezdařilo"</string>
- <string name="restoring_succeeded" msgid="4967353965137524330">"Aplikace <xliff:g id="PACKAGE_LABEL">%1$s</xliff:g> byla obnovena"</string>
<string name="restoring_in_progress" msgid="7787443682651146115">"Obnovování aplikace <xliff:g id="PACKAGE_LABEL">%1$s</xliff:g>"</string>
<string name="another_migration_already_in_progress" msgid="6550546307856052261">"Probíhá jiná migrace."</string>
<string name="insufficient_storage" msgid="8115088042669030558">"Nedostatek místa v úložišti."</string>
@@ -1920,10 +1951,8 @@
<string name="usage_stats_sort_by_usage_time" msgid="2927310334119998301">"Seřadit podle času použití"</string>
<string name="usage_stats_sort_by_last_time_used" msgid="7039213339779884017">"Seřadit podle posl. použití"</string>
<string name="usage_stats_sort_by_app_name" msgid="4463833145514850478">"Seřadit podle názvu aplikace"</string>
- <!-- no translation found for last_time_used_label (7589377271406011659) -->
- <skip />
- <!-- no translation found for last_time_used_never (2936073559267990034) -->
- <skip />
+ <string name="last_time_used_label" msgid="7589377271406011659">"Naposledy použito"</string>
+ <string name="last_time_used_never" msgid="2936073559267990034">"nikdy"</string>
<string name="usage_time_label" msgid="9105343335151559883">"Doba použití"</string>
<string name="accessibility_settings" msgid="4713215774904704682">"Přístupnost"</string>
<string name="accessibility_settings_title" msgid="6739115703615065716">"Nastavení přístupnosti"</string>
@@ -2378,12 +2407,6 @@
<string name="battery_tip_high_usage_summary" msgid="3938999581403084551">"Zobrazte aplikace s největším využitím baterie"</string>
<string name="battery_tip_limited_temporarily_title" msgid="6258554134146272311">"Nabíjení je optimalizované za účelem ochrany baterie"</string>
<string name="battery_tip_limited_temporarily_summary" msgid="5107379280241187562">"Za účelem prodloužení životnosti baterie je nabíjení optimalizované"</string>
- <string name="battery_tip_dock_defender_future_bypass_title" msgid="4332616280495788195">"Nabíjení je optimalizované za účelem ochrany baterie"</string>
- <string name="battery_tip_dock_defender_future_bypass_summary" msgid="7870758621381307597">"Za účelem prodloužení životnosti baterie je nabíjení v doku optimalizované"</string>
- <string name="battery_tip_dock_defender_active_title" msgid="1414785238383255699">"Nabíjení je optimalizované za účelem ochrany baterie"</string>
- <string name="battery_tip_dock_defender_active_summary" msgid="3512082623718801459">"Za účelem prodloužení životnosti baterie je nabíjení v doku optimalizované"</string>
- <string name="battery_tip_dock_defender_temporarily_bypassed_title" msgid="1679449361090557201">"Nabíjení do úplného nabití"</string>
- <string name="battery_tip_dock_defender_temporarily_bypassed_summary" msgid="1099500476761333281">"Za účelem ochrany baterie bude příští nabíjení v doku optimalizované"</string>
<string name="battery_tip_limited_temporarily_sec_button_content_description" msgid="5648444926736883551">"Další informace o pozastavením nabíjení"</string>
<string name="battery_tip_limited_temporarily_dialog_resume_charge" msgid="2302295458913832342">"Obnovit nabíjení"</string>
<string name="battery_tip_dialog_message_footer" msgid="986542164372177504">"Zahrnuje energeticky náročnou aktivitu na pozadí"</string>
@@ -2401,7 +2424,8 @@
<string name="battery_tip_unrestrict_app_dialog_ok" msgid="7940183167721998470">"Odstranit"</string>
<string name="battery_tip_unrestrict_app_dialog_cancel" msgid="4968135709160207507">"Zrušit"</string>
<string name="battery_tip_charge_to_full_button" msgid="6701709034348116261">"Úplně nabít"</string>
- <string name="battery_tip_incompatible_charging_title" msgid="5120763575150751300">"Problém s nabíjecím příslušenstvím"</string>
+ <!-- no translation found for battery_tip_incompatible_charging_title (1567827436103364999) -->
+ <skip />
<string name="battery_tip_incompatible_charging_content_description" msgid="355668467640367701">"Další informace o nekompatibilním nabíjení"</string>
<string name="smart_battery_manager_title" msgid="3677620516657920364">"Správce baterie"</string>
<string name="smart_battery_title" msgid="9095903608520254254">"Automatická správa aplikací"</string>
@@ -2493,13 +2517,11 @@
<string name="battery_usage_chart_label_now" msgid="4598282721949430165">"teď"</string>
<string name="battery_usage_timestamps_hyphen" msgid="7401188432989043905">"<xliff:g id="FROM_TIMESTAMP">%1$s</xliff:g>–<xliff:g id="TO_TIMESTAMP">%2$s</xliff:g>"</string>
<string name="battery_usage_day_and_hour" msgid="1417890420844950881">"<xliff:g id="DAY">%1$s</xliff:g> <xliff:g id="HOUR">%2$s</xliff:g>"</string>
- <!-- no translation found for battery_usage_time_info_and_battery_level (6732629268310936155) -->
- <skip />
+ <string name="battery_usage_time_info_and_battery_level" msgid="6732629268310936155">"<xliff:g id="TIME_INFO">%1$s</xliff:g> <xliff:g id="BATTERY_LEVEL">%2$s</xliff:g>"</string>
<string name="battery_usage_chart" msgid="4114747521432440017">"Graf využití baterie"</string>
<string name="daily_battery_usage_chart" msgid="4176059567682992686">"Graf denního využití baterie"</string>
<string name="hourly_battery_usage_chart" msgid="3098314511076561272">"Graf hodinového využití baterie"</string>
- <!-- no translation found for battery_level_percentage (1433178290838842146) -->
- <skip />
+ <string name="battery_level_percentage" msgid="1433178290838842146">"Procento nabití baterie od <xliff:g id="START_PERCENTAGE">%1$s</xliff:g> do <xliff:g id="END_PERCENTAGE">%2$s</xliff:g>"</string>
<string name="battery_usage_breakdown_title_since_last_full_charge" msgid="435006273323199906">"Využití baterie od posledního úplného nabití"</string>
<string name="battery_usage_breakdown_title_for_slot" msgid="4823179483667671406">"Využití baterie: <xliff:g id="SLOT">%s</xliff:g>"</string>
<string name="screen_time_category_last_full_charge" msgid="8856908320256057753">"Doba používání od posledního úplného nabití"</string>
@@ -3859,6 +3881,8 @@
<string name="voice_activation_apps_title" msgid="7130045161611529825">"Aplikace aktivované hlasem"</string>
<string name="permit_voice_activation_apps" msgid="9152780172988949319">"Povolit hlasovou aktivaci"</string>
<string name="allow_voice_activation_apps_description" msgid="6369745626995060656">"Hlasová aplikace zapne schválené aplikace po vyslovení hlasového příkazu, handsfree. Vestavěné adaptivní zjišťování zajišťuje, abyste k datům měli přístup pouze vy.\n\n"<a href="">"Další informace o chráněném adaptivním zjišťování"</a></string>
+ <string name="permit_receive_sandboxed_detection_training_data" msgid="3929496847420108753">"Vylepšená hlasová aktivace"</string>
+ <string name="receive_sandboxed_detection_training_data_description" msgid="1415687008184625050">"Zařízení k vylepšení modelu aktivace hlasem používá soukromá data. Aplikace můžou dostávat souhrnné aktualizace agregované od mnoha uživatelů – je tím chráněno soukromí a zároveň je možné vylepšit model pro všechny.\n\n"<a href="">"Další informace o soukromých datech"</a></string>
<string name="full_screen_intent_title" msgid="747270185715224130">"Oznámení na celou obrazovku"</string>
<string name="permit_full_screen_intent" msgid="9035367640019960861">"Povolte oznámení z této aplikace na celou obrazovku"</string>
<string name="footer_description_full_screen_intent" msgid="7716518411349225528">"Povolte této aplikaci zobrazovat oznámení na celou obrazovku, když bude zařízení zamknuté. Aplikace tak mohou zvýraznit budíky, příchozí hovory a další důležitá oznámení."</string>
@@ -4280,18 +4304,27 @@
<string name="autofill_app" msgid="7595308061826307921">"Služba automatického vyplňování"</string>
<string name="default_autofill_app" msgid="372234803718251606">"Výchozí služba automatického vyplňování"</string>
<string name="autofill_passwords" msgid="6708057251459761083">"Hesla"</string>
- <string name="credman_chosen_app_title" msgid="872524130208251505">"Hesla, přístupové klíče a datové služby"</string>
+ <!-- no translation found for credman_chosen_app_title (7735183808067729319) -->
+ <skip />
<string name="credman_credentials" msgid="4931371941253324143">"Další poskytovatelé"</string>
<string name="autofill_passwords_count" msgid="6359289285822955973">"{count,plural, =1{# heslo}few{# hesla}many{# hesla}other{# hesel}}"</string>
<string name="autofill_keywords" msgid="8598763328489346438">"automaticky, vyplnit, vyplnit automaticky, heslo"</string>
<string name="credman_keywords" msgid="8305600680836806170">"data, přístupový klíč, heslo"</string>
<string name="credman_autofill_keywords" msgid="701180623776848914">"automatické, vyplňování, automatické vyplňování, údaje, přístupový klíč, heslo"</string>
+ <!-- no translation found for credman_button_change (4072629639218503790) -->
+ <skip />
+ <!-- no translation found for credman_button_open (7519871964170816850) -->
+ <skip />
<string name="autofill_confirmation_message" msgid="4888767934273494272">"<b>Zkontrolujte, zda se jedná o důvěryhodnou aplikaci</b> <br/> <br/> <xliff:g id=app_name example=Automatické doplňování Google>%1$s</xliff:g> určuje, co lze automaticky vyplnit, na základě obsahu obrazovky."</string>
<string name="credman_autofill_confirmation_message" msgid="843829628024668466">"<b>Používat aplikaci <xliff:g id=app_name example=Provider>%1$s</xliff:g>?</b> <br/> <br/> Nová hesla, přístupové klíče a další informace se budou od této chvíle ukládat sem. Aplikace <xliff:g id=app_name example=Provider>%1$s</xliff:g> může používat obsah obrazovky k určení, co lze automaticky vyplnit."</string>
<string name="credman_picker_title" msgid="8191267620665129205">"Hesla, přístupové klíče a datové služby"</string>
<string name="credman_confirmation_message_title" msgid="8847900085593880729">"Vypnout poskytovatele %1$s?"</string>
<string name="credman_confirmation_message" msgid="2357324543658635239">"<b>Vypnout tuto službu?</b> <br/> <br/> Při přihlášení se nebudou vyplňovat uložené údaje, jako jsou hesla, přístupové klíče, platební metody a podobně. Pokud chcete používat uložené údaje, zvolte heslo, přístupový klíč nebo datovou službu."</string>
+ <string name="credman_confirmation_message_new_ui" msgid="6126274509951156460">"<b>Vypnout všechny služby?</b> <br/> <br/> Hesla, přístupové klíče a další uložené údaje nebude možné po přihlášení automaticky vyplňovat"</string>
+ <string name="credman_autofill_confirmation_message_new_ui" msgid="6222139222478822267">"<b>Změnit preferovanou službu na <xliff:g id=app_name example=Provider>%1$s</xliff:g>?</b> <br/> <br/> Nová hesla, přístupové klíče a další informace se budou od této chvíle ukládat sem. Aplikace <xliff:g id=app_name example=Provider>%1$s</xliff:g> může používat obsah obrazovky k určení, co lze automaticky vyplnit."</string>
<string name="credman_enable_confirmation_message_title" msgid="1037501792652277829">"Použít %1$s?"</string>
+ <string name="credman_limit_error_msg_title" msgid="1525814645803612135">"Lze mít maximálně pět zapnutých služeb"</string>
+ <string name="credman_limit_error_msg" msgid="2521803280130310063">"Pokud chcete přidat další službu, alespoň jednu vypněte"</string>
<string name="credman_enable_confirmation_message" msgid="8407841892310870169">"%1$s určuje údaje, které lze automaticky vyplnit, na základě obsahu obrazovky."</string>
<string name="credman_error_message_title" msgid="4099557206946333568">"Limit hesel, přístupových klíčů a datových služeb"</string>
<string name="credman_error_message" msgid="8334797097200415449">"V jednu chvíli můžete mít aktivních až 5 hesel, přístupových klíčů a datových služeb. Pokud chcete přidat další, některou službu vypněte."</string>
@@ -4461,11 +4494,12 @@
<string name="mobile_network_sim_name_label" msgid="1452440641628369625">"Název"</string>
<string name="mobile_network_sim_color_label" msgid="5293944087609632340">"Barva (používají kompatibilní aplikace)"</string>
<string name="mobile_network_sim_name_rename" msgid="5967588549571582924">"Uložit"</string>
- <string name="mobile_network_use_sim_on" msgid="7298332437547707908">"Používat SIM kartu"</string>
+ <string name="mobile_network_use_sim_on" msgid="5333182776279917886">"Použít tuhle SIM kartu"</string>
<string name="mobile_network_use_sim_off" msgid="6303281166199670639">"Vypnuto"</string>
<string name="mobile_network_disable_sim_explanation" msgid="2851862257846773796">"Chcete-li tuto SIM kartu deaktivovat, vyjměte ji"</string>
<string name="mobile_network_tap_to_activate" msgid="4139979375717958102">"Klepnutím aktivujte operátora <xliff:g id="CARRIER">%1$s</xliff:g>"</string>
- <string name="mobile_network_erase_sim" msgid="4629071168032714930">"Vymazat SIM kartu"</string>
+ <!-- no translation found for mobile_network_erase_sim (5387971155494245850) -->
+ <skip />
<string name="preferred_network_mode_title" msgid="3083431168988535628">"Preferovaný typ sítě"</string>
<string name="preferred_network_mode_summary" msgid="537577807865497546">"Změnit provozní režim sítě"</string>
<string name="preferred_network_mode_dialogtitle" msgid="4179420486180351631">"Preferovaný typ sítě"</string>
@@ -4484,6 +4518,40 @@
<string name="roaming_check_price_warning" msgid="5876977438036791361">"Ceny vám sdělí poskytovatel datových služeb."</string>
<string name="mobile_data_usage_title" msgid="2047864499317759728">"Využití dat aplikacemi"</string>
<string name="mobile_network_mode_error" msgid="9222056129897416074">"Neplatný režim sítě <xliff:g id="NETWORKMODEID">%1$d</xliff:g>. Ignorovat."</string>
+ <!-- no translation found for satellite_setting_title (2543034229989047673) -->
+ <skip />
+ <!-- no translation found for satellite_setting_enabled_summary (3554127722727530845) -->
+ <skip />
+ <!-- no translation found for satellite_setting_disabled_summary (6789122487534159857) -->
+ <skip />
+ <!-- no translation found for keywords_satellite_setting (3312183289776517695) -->
+ <skip />
+ <!-- no translation found for category_name_about_satellite_messaging (3756205049485508340) -->
+ <skip />
+ <!-- no translation found for title_about_satellite_setting (9212860038048311345) -->
+ <skip />
+ <!-- no translation found for category_title_your_satellite_plan (3017895097366691841) -->
+ <skip />
+ <!-- no translation found for title_have_satellite_plan (2048372355699977947) -->
+ <skip />
+ <!-- no translation found for title_no_satellite_plan (2876056203035197505) -->
+ <skip />
+ <!-- no translation found for summary_add_satellite_setting (3815254731634052432) -->
+ <skip />
+ <!-- no translation found for category_name_how_it_works (585303230539269496) -->
+ <skip />
+ <!-- no translation found for title_satellite_connection_guide (3294802307913609072) -->
+ <skip />
+ <!-- no translation found for summary_satellite_connection_guide (3496123195218418456) -->
+ <skip />
+ <!-- no translation found for title_supported_service (4275535165812691571) -->
+ <skip />
+ <!-- no translation found for summary_supported_service (4320535903444834786) -->
+ <skip />
+ <!-- no translation found for satellite_setting_summary_more_information (4008690241760925372) -->
+ <skip />
+ <!-- no translation found for more_about_satellite_messaging (3385673133561348509) -->
+ <skip />
<string name="mobile_network_apn_title" msgid="5582995550142073054">"Názvy přístupových bodů"</string>
<string name="keywords_access_point_names" msgid="8174967126858505945">"apn"</string>
<string name="manual_mode_disallowed_summary" msgid="4243142645520152175">"Při připojení k operátorovi <xliff:g id="CARRIER">%1$s</xliff:g> nedostupné"</string>
@@ -4493,9 +4561,12 @@
<string name="sim_action_switch_sub_dialog_title" msgid="9180969453358718635">"Přepnout na operátora <xliff:g id="CARRIER_NAME">%1$s</xliff:g>?"</string>
<string name="sim_action_switch_psim_dialog_title" msgid="5613177333235213024">"Přepnout na SIM kartu?"</string>
<string name="sim_action_switch_sub_dialog_mep_title" msgid="933856847099933004">"Použít operátora <xliff:g id="CARRIER_NAME">%1$s</xliff:g>?"</string>
- <string name="sim_action_switch_sub_dialog_text" msgid="2091834911153293004">"V jednu chvíli může být aktivní pouze jedna SIM karta.\n\nPřepnutím na operátora <xliff:g id="TO_CARRIER_NAME">%1$s</xliff:g> nezrušíte službu <xliff:g id="FROM_CARRIER_NAME">%2$s</xliff:g>."</string>
- <string name="sim_action_switch_sub_dialog_text_downloaded" msgid="8977951796005849471">"V jednu chvíli může být aktivní pouze jedna SIM karta.\n\nPřepnutím na operátora <xliff:g id="TO_CARRIER_NAME">%1$s</xliff:g> nezrušíte tarif u operátora <xliff:g id="FROM_CARRIER_NAME">%2$s</xliff:g>."</string>
- <string name="sim_action_switch_sub_dialog_text_single_sim" msgid="6188750682431170845">"V jednu chvíli může být aktivní pouze jedna SIM karta.\n\nPřepnutím nezrušíte službu <xliff:g id="TO_CARRIER_NAME">%1$s</xliff:g>."</string>
+ <!-- no translation found for sim_action_switch_sub_dialog_text (7474905814976249607) -->
+ <skip />
+ <!-- no translation found for sim_action_switch_sub_dialog_text_downloaded (6415848271400253954) -->
+ <skip />
+ <!-- no translation found for sim_action_switch_sub_dialog_text_single_sim (421658355882679837) -->
+ <skip />
<string name="sim_action_switch_sub_dialog_mep_text" msgid="8348764755143679582">"Můžete používat dvě SIM karty současně. Pokud chcete použít operátora <xliff:g id="CARRIER_NAME">%1$s</xliff:g>, vypněte jinou SIM."</string>
<string name="sim_action_switch_sub_dialog_confirm" msgid="1901181581944638961">"Přepnout na síť <xliff:g id="CARRIER_NAME">%1$s</xliff:g>"</string>
<string name="sim_action_switch_sub_dialog_carrier_list_item_for_turning_off" msgid="5392037608705799522">"Vypnout operátora <xliff:g id="CARRIER_NAME">%1$s</xliff:g>"</string>
@@ -4520,6 +4591,29 @@
<string name="sim_action_turn_off" msgid="3506698692916473000">"Vypnout"</string>
<string name="dsds_activation_failure_title" msgid="4467364110584914794">"SIM kartu nelze aktivovat"</string>
<string name="dsds_activation_failure_body_msg2" msgid="73044349546544410">"Zkuste SIM kartu znovu zapnout. Pokud problém přetrvává, restartujte zařízení."</string>
+ <string name="sim_onboarding_bottomsheets_title" msgid="143711121394213711">"Nastavení SIM karty"</string>
+ <string name="sim_onboarding_bottomsheets_msg" msgid="7367245016476460849">"Nastavte si předvolby mobilní sítě pro používání několika SIM karet v zařízení"</string>
+ <string name="sim_onboarding_label_sim_title" msgid="273162565849288273">"Štítky SIM karet"</string>
+ <string name="sim_onboarding_label_sim_msg" msgid="5105859235219529056">"Tyhle štítky uvidíte při volání, psaní SMS, používání dat a v Nastavení"</string>
+ <string name="sim_onboarding_label_sim_dialog_title" msgid="5839073125605286120">"Štítek SIM karty"</string>
+ <string name="sim_onboarding_label_sim_dialog_label" msgid="9020433985426525185">"Štítek"</string>
+ <string name="sim_onboarding_select_sim_title" msgid="5895262188167744055">"Vyberte, které chcete použít"</string>
+ <string name="sim_onboarding_select_sim_msg" msgid="5638859405391915048">"Můžete používat dvě SIM karty současně"</string>
+ <string name="sim_onboarding_primary_sim_title" msgid="2793090401371135675">"Nastavení primárních SIM karet"</string>
+ <string name="sim_onboarding_primary_sim_msg" msgid="5484656671490558032">"Určete, které SIM karty se budou používat jako výchozí pro volání, SMS a data"</string>
+ <string name="primary_sim_title" msgid="2508161011657571566">"Primární SIM karty"</string>
+ <string name="primary_sim_calls_title" msgid="4961189133582615685">"Volání"</string>
+ <string name="primary_sim_texts_title" msgid="1287584042733097749">"SMS"</string>
+ <string name="primary_sim_automatic_data_title" msgid="1265528923229642480">"Automatické přepínání dat"</string>
+ <string name="primary_sim_automatic_data_msg" msgid="1612203837010785203">"Používat data z obou SIM karet v závislosti na pokrytí a dostupnosti"</string>
+ <string name="sim_onboarding_phoneNumber_data_only" msgid="8158409121949373662">"Pouze data"</string>
+ <string name="sim_onboarding_setup" msgid="5750393553605388463">"Nastavit"</string>
+ <string name="sim_onboarding_next" msgid="6415025179929475355">"Další"</string>
+ <!-- no translation found for sim_onboarding_progressbar_turning_sim_on (1163318788393361574) -->
+ <skip />
+ <string name="mobile_network_spn_title" msgid="3053793174495329077">"Mobilní síť"</string>
+ <string name="mobile_network_phone_number_title" msgid="2090794402855021784">"Telefonní číslo"</string>
+ <string name="mobile_network_sim_label_color_title" msgid="2401352348041132876">"Štítek a barva SIM karty"</string>
<string name="sim_setup_channel_id" msgid="8797972565087458515">"Aktivace sítě"</string>
<string name="sim_switch_channel_id" msgid="4927038626791837861">"Přepnutí operátora"</string>
<string name="post_dsds_reboot_notification_title_with_carrier" msgid="3308827462185135307">"Číslo <xliff:g id="CARRIER_NAME">%1$s</xliff:g> je aktivní"</string>
@@ -4539,11 +4633,15 @@
<string name="switch_sim_dialog_no_switch_text" msgid="7053939850026876088">"Pokud budete chtít později používat mobilní data, volání a SMS, přejděte do nastavení sítě"</string>
<string name="sim_card_label" msgid="6263064316075963775">"SIM karta"</string>
<string name="erase_sim_dialog_title" msgid="4742077437653028326">"Vymazat tuto eSIM kartu?"</string>
- <string name="erase_sim_dialog_text" msgid="753031064269699885">"Když vymažete tuto SIM kartu, ze zařízení bude odebrána služba operátora <xliff:g id="CARRIER_NAME_A">%1$s</xliff:g>.\n\nNeznamená to však, že služba operátora <xliff:g id="CARRIER_NAME_B">%1$s</xliff:g> bude zrušena."</string>
+ <!-- no translation found for erase_sim_dialog_text (1406141218170595272) -->
+ <skip />
<string name="erase_sim_confirm_button" msgid="8309115684335320541">"Vymazat"</string>
- <string name="erasing_sim" msgid="7877703231075699139">"Mazání SIM karty…"</string>
- <string name="erase_sim_fail_title" msgid="2024446702985862427">"SIM kartu nelze vymazat"</string>
- <string name="erase_sim_fail_text" msgid="7870804401227483131">"Tuto SIM kartu nelze vymazat z důvodu chyby.\n\nRestartujte zařízení a zkuste to znovu."</string>
+ <!-- no translation found for erasing_sim (4237180547590463930) -->
+ <skip />
+ <!-- no translation found for erase_sim_fail_title (1445700500168357303) -->
+ <skip />
+ <!-- no translation found for erase_sim_fail_text (6898841004987411547) -->
+ <skip />
<string name="network_connection_request_dialog_title" msgid="1896186380874289434">"Připojení k zařízení"</string>
<string name="network_connection_request_dialog_summary" msgid="7693038309792726170">"Aplikace <xliff:g id="APPNAME">%1$s</xliff:g> chce za účelem připojení k zařízení použít dočasnou síť Wi-Fi"</string>
<string name="network_connection_timeout_dialog_message" msgid="598509083077743772">"Nebyla nalezena žádná zařízení. Zajistěte, aby zařízení byla zapnutá a dostupná k připojení."</string>
@@ -4615,6 +4713,14 @@
<string name="work_policy_privacy_settings" msgid="2702644843505242596">"Informace o pracovních zásadách"</string>
<string name="work_policy_privacy_settings_summary" msgid="690118670737638405">"Nastavení spravováno administrátorem IT"</string>
<string name="track_frame_time_keywords" msgid="7885340257945922239">"GPU"</string>
+ <string name="enable_16k_pages" msgid="5009476566957520607">"Spustit s velikostí stránek 16 KB"</string>
+ <string name="enable_16k_pages_summary" msgid="428117226069445198">"Spustit zařízení s jádrem, které podporuje velikost stránek 16 KB"</string>
+ <string name="confirm_enable_16k_pages_title" msgid="6751570067857011642">"Restartovat s jádrem kompatibilním se 16KB stránkami?"</string>
+ <string name="confirm_enable_16k_pages_text" msgid="702888115148257215">"UPOZORNĚNÍ: Některé aplikace s tímto režimem nemusí být kompatibilní. Po potvrzení se zařízení restartuje."</string>
+ <string name="confirm_enable_4k_pages_title" msgid="626987400420355263">"Restartovat s jádrem kompatibilním se 4KB stránkami?"</string>
+ <string name="confirm_enable_4k_pages_text" msgid="6168921566226074524">"Po potvrzení se zařízení restartuje."</string>
+ <string name="toast_16k_update_failed_text" msgid="8888858987184345567">"Jádro se nepodařilo aktualizovat na kompatibilní se 16KB stránkami."</string>
+ <string name="progress_16k_ota_title" msgid="2117218313875523741">"Změna se uplatňuje"</string>
<string name="bug_report_handler_title" msgid="713439959113250125">"Nástroj pro zprávy o chybách"</string>
<string name="bug_report_handler_picker_footer_text" msgid="4935758328366585673">"Určuje, která aplikace na vašem zařízení zpracovává zkratku k odeslání zprávy o chybě."</string>
<string name="personal_profile_app_subtext" msgid="5586060806997067676">"Osobní"</string>
@@ -4702,8 +4808,10 @@
<string name="sim_category_title" msgid="2341314000964710495">"SIM"</string>
<string name="downloaded_sim_category_title" msgid="2876988650413179752">"eSIM karta"</string>
<string name="downloaded_sims_category_title" msgid="487799905978489922">"eSIM karty"</string>
- <string name="sim_category_active_sim" msgid="1503823567818544012">"Aktivní"</string>
- <string name="sim_category_inactive_sim" msgid="4068899490133820881">"Neaktivní"</string>
+ <!-- no translation found for sim_category_active_sim (3077009911935592178) -->
+ <skip />
+ <!-- no translation found for sim_category_inactive_sim (7351553344148400450) -->
+ <skip />
<string name="sim_category_default_active_sim" msgid="1208194173387987231">" / Výchozí pro <xliff:g id="ID_1">%1$s</xliff:g>"</string>
<string name="default_active_sim_calls" msgid="2390973682556353558">"hovory"</string>
<string name="default_active_sim_sms" msgid="8041498593025994921">"SMS"</string>
diff --git a/res/values-da/arrays.xml b/res/values-da/arrays.xml
index dd01a6c..6aefc19 100644
--- a/res/values-da/arrays.xml
+++ b/res/values-da/arrays.xml
@@ -482,4 +482,7 @@
<!-- no translation found for notification_polite_options:0 (4617190141263245257) -->
<!-- no translation found for notification_polite_options:1 (3884076684767467743) -->
<!-- no translation found for notification_polite_options:2 (8765197536079931966) -->
+ <!-- no translation found for private_space_auto_lock_options:0 (551584871228110817) -->
+ <!-- no translation found for private_space_auto_lock_options:1 (3263162333754809690) -->
+ <!-- no translation found for private_space_auto_lock_options:2 (1575103586471380629) -->
</resources>
diff --git a/res/values-da/strings.xml b/res/values-da/strings.xml
index 13dbf19..6a3e871 100644
--- a/res/values-da/strings.xml
+++ b/res/values-da/strings.xml
@@ -28,6 +28,7 @@
<string name="show_dev_on" msgid="2840850085134853754">"Nu er du udvikler!"</string>
<string name="show_dev_already" msgid="7041756429707644630">"Det behøver du ikke. Du er allerede udvikler."</string>
<string name="dev_settings_disabled_warning" msgid="6971867026249671244">"Aktivér Indstillinger for udviklere først."</string>
+ <string name="dev_settings_available_to_admin_only_warning" msgid="3408243404879083111">"Kun administratorerne kan tilgå udviklerindstillinger."</string>
<string name="header_category_system" msgid="1665516346845259058">"System"</string>
<string name="radioInfo_service_in" msgid="9088637745836646271">"I drift"</string>
<string name="radioInfo_service_out" msgid="1868347333892403287">"Ude af drift"</string>
@@ -551,12 +552,20 @@
<string name="private_space_one_lock_summary" msgid="2759953747682959371">"Du kan låse op for det private område på samme måde, som du låser din enhed op, eller ved at vælge en anden lås"</string>
<string name="private_space_screen_lock_title" msgid="8679383894967823163">"Brug enhedens skærmlås"</string>
<string name="private_space_biometric_title" msgid="3934339826674553174">"Ansigtsoplåsning og fingeroplåsning"</string>
+ <string name="private_space_fingerprint_title" msgid="5989254643211889931">"Fingeroplåsning"</string>
+ <string name="private_space_face_title" msgid="3290402865367663079">"Ansigtsoplåsning"</string>
<string name="private_space_biometric_summary" msgid="4403837276018724581">"Tryk for at konfigurere"</string>
<string name="private_space_fingerprint_unlock_title" msgid="5804023571114910034">"Fingeroplåsning til privat område"</string>
<string name="private_space_face_unlock_title" msgid="6613018437620070183">"Ansigtsoplåsning til privat område"</string>
<string name="private_space_category_ways_to_unlock" msgid="4356631225316950046">"Muligheder for oplåsning"</string>
<string name="private_space_screen_lock_summary" msgid="394837965365561070">"Den samme som enhedens skærmlås"</string>
<string name="private_space_new_lock_title" msgid="7306873010565337671">"Vil du vælge en ny lås til det private område?"</string>
+ <string name="private_space_auto_lock_title" msgid="4757097802686131305">"Lås automatisk"</string>
+ <string name="private_space_auto_lock_page_title" msgid="2993714305725968632">"Lås det private område automatisk"</string>
+ <string name="private_space_auto_lock_page_summary" msgid="8679844515655838654">"Du kan låse dit private område automatisk, hvis du ikke har brugt din enhed i et stykke tid"</string>
+ <string name="private_space_auto_lock_every_time" msgid="1215061855836002830">"Hver gang enheden låses"</string>
+ <string name="private_space_auto_lock_after_inactivity" msgid="1748673030841528649">"Efter 5 minutters inaktivitet"</string>
+ <string name="private_space_auto_lock_never" msgid="595014527119778873">"Aldrig"</string>
<string name="private_space_hide_title" msgid="8687034008994037610">"Skjul, når det er låst"</string>
<string name="privatespace_hide_page_title" msgid="972581369094289386">"Skjul det private område, når det er låst"</string>
<string name="privatespace_hide_page_summary" msgid="1052569521186403642">"Hvis andre ikke må kende til det private område på din enhed, kan du skjule det på listen over apps"</string>
@@ -570,6 +579,7 @@
<string name="private_space_delete_title" msgid="3075645119800272800">"Slet det private område"</string>
<string name="private_space_deleted" msgid="7825768516955610897">"Det private område er slettet"</string>
<string name="private_space_delete_failed" msgid="8500755484258565011">"Det private område kunne ikke slettes"</string>
+ <string name="private_space_unlocked" msgid="9091600948712932046">"Privat område er låst op"</string>
<string name="no_device_lock_title" msgid="1078223464721029954">"Konfigurer en skærmlås"</string>
<string name="no_device_lock_summary" msgid="7436025227616244687">"Konfigurer en skærmlås på enheden for at bruge dit private område"</string>
<string name="no_device_lock_action_label" msgid="2640487005629001288">"Konfigurer skærmlås"</string>
@@ -597,8 +607,14 @@
<string name="private_space_access_text" msgid="4258842502257201013">"Hvis du vil åbne dit private område, skal du gå til din liste over apps og rulle ned"</string>
<string name="private_space_done_label" msgid="1020482651595246071">"Udfør"</string>
<string name="private_space_scrolldown_to_access" msgid="4820954877349434545">"Rul ned for at finde det private område"</string>
- <string name="private_space_retry_signin_title" msgid="2340841075193680666">"Log ind for at konfigurere et privat område"</string>
- <string name="private_space_retry_summary" msgid="1976929616948459609">"Du skal logge ind på en konto for at konfigurere et privat rum"</string>
+ <!-- no translation found for private_space_retry_signin_title (8090276618867918844) -->
+ <skip />
+ <!-- no translation found for private_space_retry_summary (1920444015972648774) -->
+ <skip />
+ <!-- no translation found for private_space_skip_login_label (7078019409056628192) -->
+ <skip />
+ <!-- no translation found for private_space_continue_login_label (7779965766333065391) -->
+ <skip />
<string name="private_space_lock_setup_title" msgid="6541564212199510787">"Vælg en lås til dit private område"</string>
<string name="private_space_lock_setup_description" msgid="423405593476300918">"Du kan låse dit private område op med dit fingeraftryk. Af hensyn til sikkerheden kræver denne mulighed en alternativ lås."</string>
<string name="private_space_choose_your_pin_header" msgid="4560802934975898265">"Angiv en pinkode til dit private område"</string>
@@ -1373,6 +1389,8 @@
<string name="battery_level_title" msgid="1371765298786083448">"Batteriniveau"</string>
<string name="communal_settings_title" msgid="2845678473945902115">"Fælles"</string>
<string name="communal_settings_summary" msgid="4923914136953940317">"Fælles indstillinger"</string>
+ <!-- no translation found for satellite_setting (706846910912477125) -->
+ <skip />
<string name="apn_settings" msgid="4295467389400441299">"Adgangspunkter"</string>
<string name="apn_edit" msgid="2003683641840248741">"Rediger adgangspunkt"</string>
<string name="apn_add" msgid="9069613192201630934">"Tilføj adgangspunkt"</string>
@@ -1407,6 +1425,8 @@
<string name="menu_save" msgid="6611465355127483100">"Gem"</string>
<string name="menu_cancel" msgid="1197826697950745335">"Luk"</string>
<string name="error_title" msgid="7158648377702417716"></string>
+ <!-- no translation found for error_duplicate_apn_entry (7792928408935276618) -->
+ <skip />
<string name="error_name_empty" msgid="1258275899283079142">"Feltet Navn skal udfyldes."</string>
<string name="error_apn_empty" msgid="7657491065443746915">"Du skal angive et adgangspunkt."</string>
<string name="error_mcc_not3" msgid="883659545640179094">"MCC-feltet skal indeholde 3 tal."</string>
@@ -1425,7 +1445,8 @@
<string name="reset_bluetooth_wifi_button_text" msgid="3974098137045963639">"Nulstil"</string>
<string name="reset_bluetooth_wifi_complete_toast" msgid="5893439291030574365">"Bluetooth og Wi‑Fi er blevet nulstillet"</string>
<string name="reset_esim_title" msgid="4194570573425902754">"Slet eSIM"</string>
- <string name="reset_esim_desc" msgid="3662444090563399131">"Mobilabonnementer opsiges ikke. Kontakt dit mobilselskab for at downloade nye SIM-kort."</string>
+ <!-- no translation found for reset_esim_desc (6125192435907740751) -->
+ <skip />
<string name="reset_network_button_text" msgid="2281476496459610071">"Nulstil indstillinger"</string>
<string name="reset_network_final_desc" msgid="5304365082065278425">"Vil du nulstille alle netværksindstillinger? Denne handling kan ikke fortrydes."</string>
<string name="reset_network_final_desc_esim" msgid="1129251284212847939">"Vil du rydde alle netværksindstillinger og rydde eSIM? Denne handling kan ikke fortrydes."</string>
@@ -1433,15 +1454,18 @@
<string name="reset_network_confirm_title" msgid="913014422184481270">"Vil du nulstille?"</string>
<string name="network_reset_not_available" msgid="1966334631394607829">"Gendannelse af netværk er ikke tilgængeligt for denne bruger"</string>
<string name="reset_network_complete_toast" msgid="1367872474130621115">"Netværksindstillingerne er blevet nulstillet"</string>
- <string name="reset_esim_error_title" msgid="4670073610967959597">"SIM-kortene kan ikke ryddes"</string>
- <string name="reset_esim_error_msg" msgid="7279607120606365250">"eSIM kan ikke ryddes på grund af en fejl.\n\nGenstart din enhed, og prøv igen."</string>
+ <!-- no translation found for reset_esim_error_title (6516110227665862295) -->
+ <skip />
+ <!-- no translation found for reset_esim_error_msg (8459527827897797168) -->
+ <skip />
<string name="main_clear_title" msgid="277664302144837723">"Ryd alle data (gendan fabriksindstillinger)"</string>
<string name="main_clear_short_title" msgid="4752094765533020696">"Ryd alle data (gendan fabriksindstillinger)"</string>
<string name="main_clear_desc_also_erases_external" msgid="3687911419628956693"><li>"Musik"</li>\n<li>"Billeder"</li>\n<li>"Andre brugerdata"</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"Dette opsiger ikke automatisk dit mobilabonnement."</string>
<string name="main_clear_final_desc" msgid="5800877928569039580">"Alle dine personlige oplysninger og downloadede apps slettes. Denne handling kan ikke fortrydes."</string>
- <string name="main_clear_final_desc_esim" msgid="440406836793824969">"Alle dine personlige oplysninger, bl.a. downloadede apps og SIM-kort, slettes. Denne handling kan ikke fortrydes."</string>
+ <!-- no translation found for main_clear_final_desc_esim (6592404057237813989) -->
+ <skip />
<string name="main_clear_confirm_title" msgid="6577071819657853713">"Vil du rydde alle data?"</string>
<string name="main_clear_not_available" msgid="3433795327146684827">"Det er ikke muligt for denne bruger at gendanne fabriksindstillingerne"</string>
<string name="main_clear_progress_title" msgid="7239741132015617719">"Rydder"</string>
@@ -1672,6 +1696,14 @@
<string name="force_stop" msgid="2681771622136916280">"Tving til at standse"</string>
<string name="archive" msgid="9074663845068632127">"Arkivér"</string>
<string name="restore" msgid="7622486640713967157">"Gendan"</string>
+ <!-- no translation found for restoring_step_one (3465050101254272874) -->
+ <skip />
+ <!-- no translation found for restoring_step_two (140484846432595108) -->
+ <skip />
+ <!-- no translation found for restoring_step_three (3712883580876329811) -->
+ <skip />
+ <!-- no translation found for restoring_step_four (8966846882470446209) -->
+ <skip />
<string name="total_size_label" msgid="2052185048749658866">"I alt"</string>
<string name="application_size_label" msgid="6407051020651716729">"Appstørrelse"</string>
<string name="external_code_size_label" msgid="7375146402660973743">"Appdata på USB-lager"</string>
@@ -1728,7 +1760,6 @@
<string name="archiving_failed" msgid="2037798988961634978">"Arkivering mislykkedes"</string>
<string name="archiving_succeeded" msgid="7891249456483297845">"<xliff:g id="PACKAGE_LABEL">%1$s</xliff:g> er arkiveret"</string>
<string name="restoring_failed" msgid="3390531747355943533">"Gendannelsen mislykkedes"</string>
- <string name="restoring_succeeded" msgid="4967353965137524330">"<xliff:g id="PACKAGE_LABEL">%1$s</xliff:g> er gendannet"</string>
<string name="restoring_in_progress" msgid="7787443682651146115">"Gendanner <xliff:g id="PACKAGE_LABEL">%1$s</xliff:g>"</string>
<string name="another_migration_already_in_progress" msgid="6550546307856052261">"En anden migrering er allerede i gang."</string>
<string name="insufficient_storage" msgid="8115088042669030558">"Ikke nok lagerplads."</string>
@@ -1920,10 +1951,8 @@
<string name="usage_stats_sort_by_usage_time" msgid="2927310334119998301">"Sortér efter tidsforbrug"</string>
<string name="usage_stats_sort_by_last_time_used" msgid="7039213339779884017">"Sortér efter sidst anvendt"</string>
<string name="usage_stats_sort_by_app_name" msgid="4463833145514850478">"Sortér efter appnavn"</string>
- <!-- no translation found for last_time_used_label (7589377271406011659) -->
- <skip />
- <!-- no translation found for last_time_used_never (2936073559267990034) -->
- <skip />
+ <string name="last_time_used_label" msgid="7589377271406011659">"Sidst brugt"</string>
+ <string name="last_time_used_never" msgid="2936073559267990034">"aldrig"</string>
<string name="usage_time_label" msgid="9105343335151559883">"Brugstid"</string>
<string name="accessibility_settings" msgid="4713215774904704682">"Hjælpefunktioner"</string>
<string name="accessibility_settings_title" msgid="6739115703615065716">"Indstillinger for hjælpefunktioner"</string>
@@ -2378,12 +2407,6 @@
<string name="battery_tip_high_usage_summary" msgid="3938999581403084551">"Se apps med højest forbrug"</string>
<string name="battery_tip_limited_temporarily_title" msgid="6258554134146272311">"Opladning optimeres for at beskytte dit batteri"</string>
<string name="battery_tip_limited_temporarily_summary" msgid="5107379280241187562">"Opladning optimeres for at hjælpe med at forlænge batteriets levetid"</string>
- <string name="battery_tip_dock_defender_future_bypass_title" msgid="4332616280495788195">"Opladningen optimeres for at beskytte dit batteri"</string>
- <string name="battery_tip_dock_defender_future_bypass_summary" msgid="7870758621381307597">"Opladningen optimeres, mens enheden er i dockingstationen, for at hjælpe med at forlænge batteriets levetid"</string>
- <string name="battery_tip_dock_defender_active_title" msgid="1414785238383255699">"Opladning er optimeret for at beskytte dit batteri"</string>
- <string name="battery_tip_dock_defender_active_summary" msgid="3512082623718801459">"Opladning er optimeret, mens enheden er i dockingstationen, for at hjælpe med at forlænge batteriets levetid"</string>
- <string name="battery_tip_dock_defender_temporarily_bypassed_title" msgid="1679449361090557201">"Lader helt op"</string>
- <string name="battery_tip_dock_defender_temporarily_bypassed_summary" msgid="1099500476761333281">"For at beskytte dit batteri optimeres opladningen, næste gang din tablet sættes i dockingstationen"</string>
<string name="battery_tip_limited_temporarily_sec_button_content_description" msgid="5648444926736883551">"Få flere oplysninger om, hvad det betyder, når opladning er sat på pause"</string>
<string name="battery_tip_limited_temporarily_dialog_resume_charge" msgid="2302295458913832342">"Genoptag opladning"</string>
<string name="battery_tip_dialog_message_footer" msgid="986542164372177504">"Omfatter batterikrævende aktivitet i baggrunden"</string>
@@ -2401,7 +2424,8 @@
<string name="battery_tip_unrestrict_app_dialog_ok" msgid="7940183167721998470">"Fjern"</string>
<string name="battery_tip_unrestrict_app_dialog_cancel" msgid="4968135709160207507">"Annuller"</string>
<string name="battery_tip_charge_to_full_button" msgid="6701709034348116261">"Oplad helt"</string>
- <string name="battery_tip_incompatible_charging_title" msgid="5120763575150751300">"Problem med opladertilbehør"</string>
+ <!-- no translation found for battery_tip_incompatible_charging_title (1567827436103364999) -->
+ <skip />
<string name="battery_tip_incompatible_charging_content_description" msgid="355668467640367701">"Få flere oplysninger om opladning med inkompatible strømadaptere"</string>
<string name="smart_battery_manager_title" msgid="3677620516657920364">"Batteriadministration"</string>
<string name="smart_battery_title" msgid="9095903608520254254">"Administrer automatisk apps"</string>
@@ -2493,13 +2517,11 @@
<string name="battery_usage_chart_label_now" msgid="4598282721949430165">"nu"</string>
<string name="battery_usage_timestamps_hyphen" msgid="7401188432989043905">"<xliff:g id="FROM_TIMESTAMP">%1$s</xliff:g>-<xliff:g id="TO_TIMESTAMP">%2$s</xliff:g>"</string>
<string name="battery_usage_day_and_hour" msgid="1417890420844950881">"<xliff:g id="DAY">%1$s</xliff:g> <xliff:g id="HOUR">%2$s</xliff:g>"</string>
- <!-- no translation found for battery_usage_time_info_and_battery_level (6732629268310936155) -->
- <skip />
+ <string name="battery_usage_time_info_and_battery_level" msgid="6732629268310936155">"<xliff:g id="TIME_INFO">%1$s</xliff:g> og <xliff:g id="BATTERY_LEVEL">%2$s</xliff:g>"</string>
<string name="battery_usage_chart" msgid="4114747521432440017">"Diagram over batteriforbrug"</string>
<string name="daily_battery_usage_chart" msgid="4176059567682992686">"Diagram med batteriforbrug pr. dag"</string>
<string name="hourly_battery_usage_chart" msgid="3098314511076561272">"Diagram med batteriforbrug pr. time"</string>
- <!-- no translation found for battery_level_percentage (1433178290838842146) -->
- <skip />
+ <string name="battery_level_percentage" msgid="1433178290838842146">"Batteriniveau (i procent) fra <xliff:g id="START_PERCENTAGE">%1$s</xliff:g> til <xliff:g id="END_PERCENTAGE">%2$s</xliff:g>"</string>
<string name="battery_usage_breakdown_title_since_last_full_charge" msgid="435006273323199906">"Batteriforbrug siden sidste fulde opladning"</string>
<string name="battery_usage_breakdown_title_for_slot" msgid="4823179483667671406">"Batteriforbrug for <xliff:g id="SLOT">%s</xliff:g>"</string>
<string name="screen_time_category_last_full_charge" msgid="8856908320256057753">"Skærmtid siden sidste fulde opladning"</string>
@@ -3859,6 +3881,8 @@
<string name="voice_activation_apps_title" msgid="7130045161611529825">"Stemmeaktiverede apps"</string>
<string name="permit_voice_activation_apps" msgid="9152780172988949319">"Tillad stemmeaktivering"</string>
<string name="allow_voice_activation_apps_description" msgid="6369745626995060656">"Stemmeaktivering aktiverer godkendte apps håndfrit ved hjælp af stemmekommandoer. Indbygget adaptiv registrering sørger for, at dine private data forbliver beskyttet.\n\n"<a href="">"Få flere oplysninger om beskyttelse med adaptiv registrering"</a></string>
+ <string name="permit_receive_sandboxed_detection_training_data" msgid="3929496847420108753">"Gør stemmeaktivering endnu bedre"</string>
+ <string name="receive_sandboxed_detection_training_data_description" msgid="1415687008184625050">"Denne enhed anvender privat intelligens til at forbedre stemmeaktiveringsmodellen. Apps kan modtage opsummerede opdateringer, der er samlet fra mange forskellige brugere, med henblik på at opretholde privatlivsbeskyttelsen og samtidig forbedre modellen for alle.\n\n"<a href="">"Få flere oplysninger om privat intelligens"</a></string>
<string name="full_screen_intent_title" msgid="747270185715224130">"Notifikationer i fuld skærm"</string>
<string name="permit_full_screen_intent" msgid="9035367640019960861">"Tillad notifikationer i fuld skærm fra denne app"</string>
<string name="footer_description_full_screen_intent" msgid="7716518411349225528">"Tillad appen at vise notifikationer, der fylder hele skærmen, når enheden er låst. Apps kan benytte denne mulighed til at fremhæve alarmer, indgående opkald og andre presserende notifikationer."</string>
@@ -4280,18 +4304,27 @@
<string name="autofill_app" msgid="7595308061826307921">"Autofyld-tjeneste"</string>
<string name="default_autofill_app" msgid="372234803718251606">"Standardtjeneste til autofyld"</string>
<string name="autofill_passwords" msgid="6708057251459761083">"Adgangskoder"</string>
- <string name="credman_chosen_app_title" msgid="872524130208251505">"Adgangskoder, adgangsnøgler og datatjenester"</string>
+ <!-- no translation found for credman_chosen_app_title (7735183808067729319) -->
+ <skip />
<string name="credman_credentials" msgid="4931371941253324143">"Yderligere udbydere"</string>
<string name="autofill_passwords_count" msgid="6359289285822955973">"{count,plural, =1{# adgangskode}one{# adgangskode}other{# adgangskoder}}"</string>
<string name="autofill_keywords" msgid="8598763328489346438">"automatisk, udfyld, autofyld, adgangskode"</string>
<string name="credman_keywords" msgid="8305600680836806170">"data, adgangsnøgle, adgangskode"</string>
<string name="credman_autofill_keywords" msgid="701180623776848914">"automatisk, udfyldning, autofyld, data, adgangsnøgle, adgangskode"</string>
+ <!-- no translation found for credman_button_change (4072629639218503790) -->
+ <skip />
+ <!-- no translation found for credman_button_open (7519871964170816850) -->
+ <skip />
<string name="autofill_confirmation_message" msgid="4888767934273494272">"<b>Sørg for, at du har tillid til denne app</b> <br/> <br/> <xliff:g id=app_name example=Google Autofill>%1$s</xliff:g> anvender indholdet af din skærm til at fastslå, hvad der kan udfyldes automatisk."</string>
<string name="credman_autofill_confirmation_message" msgid="843829628024668466">"<b>Brug <xliff:g id=app_name example=Provider>%1$s</xliff:g>?</b> <br/> <br/> Fra nu af gemmes nye adgangskoder, adgangsnøgler og andre oplysninger her. <xliff:g id=app_name example=Provider>%1$s</xliff:g> kan bruge, hvad der er på din skærm, til at vurdere, hvad der kan udfyldes automatisk."</string>
<string name="credman_picker_title" msgid="8191267620665129205">"Adgangskoder, adgangsnøgler og datatjenester"</string>
<string name="credman_confirmation_message_title" msgid="8847900085593880729">"Vil du deaktivere %1$s?"</string>
<string name="credman_confirmation_message" msgid="2357324543658635239">"<b>Vil du deaktivere denne tjeneste?</b> <br/> <br/> Gemte oplysninger som f.eks. adgangskoder, adgangsnøgler, betalingsmetoder og andre oplysninger udfyldes ikke, når du logger ind. Hvis du vil bruge dine gemte oplysninger, skal du vælge en adgangskode, en adgangsnøgle eller en datatjeneste."</string>
+ <string name="credman_confirmation_message_new_ui" msgid="6126274509951156460">"<b>Vil du deaktivere alle tjenester?</b> <br/> <br/> Adgangskoder, adgangsnøgler og andre gemte oplysninger kan ikke udfyldes automatisk, når du logger ind"</string>
+ <string name="credman_autofill_confirmation_message_new_ui" msgid="6222139222478822267">"<b>Skift din foretrukne tjeneste til <xliff:g id=app_name example=Provider>%1$s</xliff:g>?</b> <br/> <br/> Fra nu af gemmes nye adgangskoder, adgangsnøgler og andre oplysninger her. <xliff:g id=app_name example=Provider>%1$s</xliff:g> kan bruge, hvad der er på din skærm, til at vurdere, hvad der kan udfyldes automatisk"</string>
<string name="credman_enable_confirmation_message_title" msgid="1037501792652277829">"Vil du bruge %1$s?"</string>
+ <string name="credman_limit_error_msg_title" msgid="1525814645803612135">"Du kan kun have 5 tjenester aktiveret"</string>
+ <string name="credman_limit_error_msg" msgid="2521803280130310063">"Deaktiver mindst 1 tjeneste for at tilføje en anden"</string>
<string name="credman_enable_confirmation_message" msgid="8407841892310870169">"%1$s bruger det, der vises på din skærm, til at afgøre, hvad der kan udfyldes automatisk."</string>
<string name="credman_error_message_title" msgid="4099557206946333568">"Grænse for antal adgangskoder, adgangsnøgler og datatjenester"</string>
<string name="credman_error_message" msgid="8334797097200415449">"Du kan have op til 5 aktive adgangskoder, adgangsnøgler og datatjenester ad gangen. Deaktiver en tjeneste, hvis du vil tilføje en ny."</string>
@@ -4461,11 +4494,12 @@
<string name="mobile_network_sim_name_label" msgid="1452440641628369625">"Navn"</string>
<string name="mobile_network_sim_color_label" msgid="5293944087609632340">"Farve (anvendes af kompatible apps)"</string>
<string name="mobile_network_sim_name_rename" msgid="5967588549571582924">"Gem"</string>
- <string name="mobile_network_use_sim_on" msgid="7298332437547707908">"Brug SIM-kort"</string>
+ <string name="mobile_network_use_sim_on" msgid="5333182776279917886">"Brug dette SIM-kort"</string>
<string name="mobile_network_use_sim_off" msgid="6303281166199670639">"Fra"</string>
<string name="mobile_network_disable_sim_explanation" msgid="2851862257846773796">"Fjern SIM-kortet for at deaktivere det"</string>
<string name="mobile_network_tap_to_activate" msgid="4139979375717958102">"Tryk for at aktivere <xliff:g id="CARRIER">%1$s</xliff:g>"</string>
- <string name="mobile_network_erase_sim" msgid="4629071168032714930">"Ryd SIM-kort"</string>
+ <!-- no translation found for mobile_network_erase_sim (5387971155494245850) -->
+ <skip />
<string name="preferred_network_mode_title" msgid="3083431168988535628">"Foretrukken netværkstype"</string>
<string name="preferred_network_mode_summary" msgid="537577807865497546">"Skift driftstilstand for netværket"</string>
<string name="preferred_network_mode_dialogtitle" msgid="4179420486180351631">"Foretrukken netværkstype"</string>
@@ -4484,6 +4518,40 @@
<string name="roaming_check_price_warning" msgid="5876977438036791361">"Kontakt din netværksudbyder for at få oplyst priser."</string>
<string name="mobile_data_usage_title" msgid="2047864499317759728">"Dataforbrug i apps"</string>
<string name="mobile_network_mode_error" msgid="9222056129897416074">"Ugyldig netværkstilstand <xliff:g id="NETWORKMODEID">%1$d</xliff:g>. Ignorer."</string>
+ <!-- no translation found for satellite_setting_title (2543034229989047673) -->
+ <skip />
+ <!-- no translation found for satellite_setting_enabled_summary (3554127722727530845) -->
+ <skip />
+ <!-- no translation found for satellite_setting_disabled_summary (6789122487534159857) -->
+ <skip />
+ <!-- no translation found for keywords_satellite_setting (3312183289776517695) -->
+ <skip />
+ <!-- no translation found for category_name_about_satellite_messaging (3756205049485508340) -->
+ <skip />
+ <!-- no translation found for title_about_satellite_setting (9212860038048311345) -->
+ <skip />
+ <!-- no translation found for category_title_your_satellite_plan (3017895097366691841) -->
+ <skip />
+ <!-- no translation found for title_have_satellite_plan (2048372355699977947) -->
+ <skip />
+ <!-- no translation found for title_no_satellite_plan (2876056203035197505) -->
+ <skip />
+ <!-- no translation found for summary_add_satellite_setting (3815254731634052432) -->
+ <skip />
+ <!-- no translation found for category_name_how_it_works (585303230539269496) -->
+ <skip />
+ <!-- no translation found for title_satellite_connection_guide (3294802307913609072) -->
+ <skip />
+ <!-- no translation found for summary_satellite_connection_guide (3496123195218418456) -->
+ <skip />
+ <!-- no translation found for title_supported_service (4275535165812691571) -->
+ <skip />
+ <!-- no translation found for summary_supported_service (4320535903444834786) -->
+ <skip />
+ <!-- no translation found for satellite_setting_summary_more_information (4008690241760925372) -->
+ <skip />
+ <!-- no translation found for more_about_satellite_messaging (3385673133561348509) -->
+ <skip />
<string name="mobile_network_apn_title" msgid="5582995550142073054">"Adgangspunkter"</string>
<string name="keywords_access_point_names" msgid="8174967126858505945">"apn"</string>
<string name="manual_mode_disallowed_summary" msgid="4243142645520152175">"Utilgængelig ved forbindelse til <xliff:g id="CARRIER">%1$s</xliff:g>"</string>
@@ -4493,9 +4561,12 @@
<string name="sim_action_switch_sub_dialog_title" msgid="9180969453358718635">"Vil du skifte til <xliff:g id="CARRIER_NAME">%1$s</xliff:g>?"</string>
<string name="sim_action_switch_psim_dialog_title" msgid="5613177333235213024">"Vil du skifte til at bruge SIM-kort?"</string>
<string name="sim_action_switch_sub_dialog_mep_title" msgid="933856847099933004">"Vil du bruge <xliff:g id="CARRIER_NAME">%1$s</xliff:g>?"</string>
- <string name="sim_action_switch_sub_dialog_text" msgid="2091834911153293004">"Der kan kun være ét aktivt SIM-kort ad gangen.\n\nSelvom du skifter til <xliff:g id="TO_CARRIER_NAME">%1$s</xliff:g>, opsiges din tjeneste fra <xliff:g id="FROM_CARRIER_NAME">%2$s</xliff:g> ikke."</string>
- <string name="sim_action_switch_sub_dialog_text_downloaded" msgid="8977951796005849471">"Der kan kun være 1 aktivt eSIM ad gangen.\n\nDin <xliff:g id="FROM_CARRIER_NAME">%2$s</xliff:g>-tjeneste opsiges ikke, hvisdu skifter til <xliff:g id="TO_CARRIER_NAME">%1$s</xliff:g>."</string>
- <string name="sim_action_switch_sub_dialog_text_single_sim" msgid="6188750682431170845">"Der kan kun være ét aktivt SIM-kort ad gangen.\n\nSelvom du skifter SIM-kort, opsiges din tjeneste fra <xliff:g id="TO_CARRIER_NAME">%1$s</xliff:g> ikke."</string>
+ <!-- no translation found for sim_action_switch_sub_dialog_text (7474905814976249607) -->
+ <skip />
+ <!-- no translation found for sim_action_switch_sub_dialog_text_downloaded (6415848271400253954) -->
+ <skip />
+ <!-- no translation found for sim_action_switch_sub_dialog_text_single_sim (421658355882679837) -->
+ <skip />
<string name="sim_action_switch_sub_dialog_mep_text" msgid="8348764755143679582">"Du kan ikke bruge 2 SIM-kort ad gangen. Hvis du vil bruge <xliff:g id="CARRIER_NAME">%1$s</xliff:g>, skal du deaktivere et andet SIM-kort."</string>
<string name="sim_action_switch_sub_dialog_confirm" msgid="1901181581944638961">"Skift til <xliff:g id="CARRIER_NAME">%1$s</xliff:g>"</string>
<string name="sim_action_switch_sub_dialog_carrier_list_item_for_turning_off" msgid="5392037608705799522">"Deaktiver <xliff:g id="CARRIER_NAME">%1$s</xliff:g>"</string>
@@ -4520,6 +4591,29 @@
<string name="sim_action_turn_off" msgid="3506698692916473000">"Deaktiver"</string>
<string name="dsds_activation_failure_title" msgid="4467364110584914794">"SIM-kortet kunne ikke aktiveres"</string>
<string name="dsds_activation_failure_body_msg2" msgid="73044349546544410">"Prøv at aktivere SIM-kortet igen. Genstart enheden, hvis problemet fortsætter."</string>
+ <string name="sim_onboarding_bottomsheets_title" msgid="143711121394213711">"Konfigurer dit SIM-kort"</string>
+ <string name="sim_onboarding_bottomsheets_msg" msgid="7367245016476460849">"Angiv dine præferencer for mobilnetværket for at bruge flere SIM-kort på denne enhed"</string>
+ <string name="sim_onboarding_label_sim_title" msgid="273162565849288273">"Navngiv dine SIM-kort"</string>
+ <string name="sim_onboarding_label_sim_msg" msgid="5105859235219529056">"Du kan se disse etiketter, når du foretager opkald, sender beskeder, bruger data og under Indstillinger"</string>
+ <string name="sim_onboarding_label_sim_dialog_title" msgid="5839073125605286120">"SIM-etiket"</string>
+ <string name="sim_onboarding_label_sim_dialog_label" msgid="9020433985426525185">"Etiket"</string>
+ <string name="sim_onboarding_select_sim_title" msgid="5895262188167744055">"Vælg, hvilke SIM-kort du vil bruge"</string>
+ <string name="sim_onboarding_select_sim_msg" msgid="5638859405391915048">"Du kan bruge 2 SIM-kort ad gangen"</string>
+ <string name="sim_onboarding_primary_sim_title" msgid="2793090401371135675">"Angiv dine primære SIM-kort"</string>
+ <string name="sim_onboarding_primary_sim_msg" msgid="5484656671490558032">"Vælg, hvilke SIM-kort der skal bruges som standard i forbindelse med opkald, beskeder og data"</string>
+ <string name="primary_sim_title" msgid="2508161011657571566">"Dine primære SIM-kort"</string>
+ <string name="primary_sim_calls_title" msgid="4961189133582615685">"Opkald"</string>
+ <string name="primary_sim_texts_title" msgid="1287584042733097749">"Beskeder"</string>
+ <string name="primary_sim_automatic_data_title" msgid="1265528923229642480">"Automatisk dataskift"</string>
+ <string name="primary_sim_automatic_data_msg" msgid="1612203837010785203">"Brug data fra begge SIM-kort afhængigt af dækning og tilgængelighed"</string>
+ <string name="sim_onboarding_phoneNumber_data_only" msgid="8158409121949373662">"Kun data"</string>
+ <string name="sim_onboarding_setup" msgid="5750393553605388463">"Konfigurer"</string>
+ <string name="sim_onboarding_next" msgid="6415025179929475355">"Næste"</string>
+ <!-- no translation found for sim_onboarding_progressbar_turning_sim_on (1163318788393361574) -->
+ <skip />
+ <string name="mobile_network_spn_title" msgid="3053793174495329077">"Mobilnetværk"</string>
+ <string name="mobile_network_phone_number_title" msgid="2090794402855021784">"Telefonnummer"</string>
+ <string name="mobile_network_sim_label_color_title" msgid="2401352348041132876">"SIM-etiket og -farve"</string>
<string name="sim_setup_channel_id" msgid="8797972565087458515">"Netværksaktivering"</string>
<string name="sim_switch_channel_id" msgid="4927038626791837861">"Nyt mobilselskab"</string>
<string name="post_dsds_reboot_notification_title_with_carrier" msgid="3308827462185135307">"<xliff:g id="CARRIER_NAME">%1$s</xliff:g> er aktiv"</string>
@@ -4539,11 +4633,15 @@
<string name="switch_sim_dialog_no_switch_text" msgid="7053939850026876088">"Hvis du senere vil bruge mobildata, opkaldsfunktioner og sms, kan du gå til dine netværksindstillinger"</string>
<string name="sim_card_label" msgid="6263064316075963775">"SIM-kort"</string>
<string name="erase_sim_dialog_title" msgid="4742077437653028326">"Vil du rydde dette eSIM?"</string>
- <string name="erase_sim_dialog_text" msgid="753031064269699885">"Hvis du rydder dette SIM-kort, fjernes tjenesten fra <xliff:g id="CARRIER_NAME_A">%1$s</xliff:g> på denne enhed.\n\nTjenesten fra <xliff:g id="CARRIER_NAME_B">%1$s</xliff:g> opsiges ikke."</string>
+ <!-- no translation found for erase_sim_dialog_text (1406141218170595272) -->
+ <skip />
<string name="erase_sim_confirm_button" msgid="8309115684335320541">"Ryd"</string>
- <string name="erasing_sim" msgid="7877703231075699139">"Rydder SIM-kort…"</string>
- <string name="erase_sim_fail_title" msgid="2024446702985862427">"SIM-kortet kan ikke ryddes"</string>
- <string name="erase_sim_fail_text" msgid="7870804401227483131">"Dette SIM-kort kan ikke ryddes på grund af en fejl.\n\nGenstart din enhed, og prøv igen."</string>
+ <!-- no translation found for erasing_sim (4237180547590463930) -->
+ <skip />
+ <!-- no translation found for erase_sim_fail_title (1445700500168357303) -->
+ <skip />
+ <!-- no translation found for erase_sim_fail_text (6898841004987411547) -->
+ <skip />
<string name="network_connection_request_dialog_title" msgid="1896186380874289434">"Opret forbindelse til enheden"</string>
<string name="network_connection_request_dialog_summary" msgid="7693038309792726170">"Appen <xliff:g id="APPNAME">%1$s</xliff:g> vil gerne have midlertidig adgang til dit Wi-Fi-netværk for at oprette forbindelse til din enhed"</string>
<string name="network_connection_timeout_dialog_message" msgid="598509083077743772">"Der blev ikke fundet nogen enheder. Sørg for, at enhederne er tændt, og at der kan oprettes forbindelse til dem."</string>
@@ -4615,6 +4713,14 @@
<string name="work_policy_privacy_settings" msgid="2702644843505242596">"Oplysninger om din arbejdspolitik"</string>
<string name="work_policy_privacy_settings_summary" msgid="690118670737638405">"Indstillinger, som administreres af din it-administrator"</string>
<string name="track_frame_time_keywords" msgid="7885340257945922239">"Grafikprocessor"</string>
+ <string name="enable_16k_pages" msgid="5009476566957520607">"Genstart med sidestørrelsen 16 kB"</string>
+ <string name="enable_16k_pages_summary" msgid="428117226069445198">"Genstart enheden med en sidestørrelse på 16 kB, der understøtter kernen"</string>
+ <string name="confirm_enable_16k_pages_title" msgid="6751570067857011642">"Vil du genstarte med en sidestørrelse på 16 kB, der er kompatibel med kernen?"</string>
+ <string name="confirm_enable_16k_pages_text" msgid="702888115148257215">"ADVARSEL! Nogle apps er muligvis ikke kompatible med denne tilstand. Enheden genstartes efter bekræftelsen."</string>
+ <string name="confirm_enable_4k_pages_title" msgid="626987400420355263">"Vil du genstarte med en sidestørrelse på 4 kB, der er kompatibel med kernen?"</string>
+ <string name="confirm_enable_4k_pages_text" msgid="6168921566226074524">"Enheden genstartes efter bekræftelsen."</string>
+ <string name="toast_16k_update_failed_text" msgid="8888858987184345567">"Sidestørrelsen kunne ikke opdateres til 16 kB, der er kompatibel med kernen."</string>
+ <string name="progress_16k_ota_title" msgid="2117218313875523741">"Anvender ændringer"</string>
<string name="bug_report_handler_title" msgid="713439959113250125">"Håndtering af fejlrapport"</string>
<string name="bug_report_handler_picker_footer_text" msgid="4935758328366585673">"Afgør, hvilken app der håndterer genvejen til fejlrapporten på din enhed."</string>
<string name="personal_profile_app_subtext" msgid="5586060806997067676">"Personlig"</string>
@@ -4700,8 +4806,10 @@
<string name="sim_category_title" msgid="2341314000964710495">"SIM"</string>
<string name="downloaded_sim_category_title" msgid="2876988650413179752">"eSIM"</string>
<string name="downloaded_sims_category_title" msgid="487799905978489922">"eSIM"</string>
- <string name="sim_category_active_sim" msgid="1503823567818544012">"Aktiv"</string>
- <string name="sim_category_inactive_sim" msgid="4068899490133820881">"Inaktiv"</string>
+ <!-- no translation found for sim_category_active_sim (3077009911935592178) -->
+ <skip />
+ <!-- no translation found for sim_category_inactive_sim (7351553344148400450) -->
+ <skip />
<string name="sim_category_default_active_sim" msgid="1208194173387987231">" / Standard til <xliff:g id="ID_1">%1$s</xliff:g>"</string>
<string name="default_active_sim_calls" msgid="2390973682556353558">"opkald"</string>
<string name="default_active_sim_sms" msgid="8041498593025994921">"sms"</string>
diff --git a/res/values-de/arrays.xml b/res/values-de/arrays.xml
index 0ebf788..a4302b6 100644
--- a/res/values-de/arrays.xml
+++ b/res/values-de/arrays.xml
@@ -482,4 +482,7 @@
<!-- no translation found for notification_polite_options:0 (4617190141263245257) -->
<!-- no translation found for notification_polite_options:1 (3884076684767467743) -->
<!-- no translation found for notification_polite_options:2 (8765197536079931966) -->
+ <!-- no translation found for private_space_auto_lock_options:0 (551584871228110817) -->
+ <!-- no translation found for private_space_auto_lock_options:1 (3263162333754809690) -->
+ <!-- no translation found for private_space_auto_lock_options:2 (1575103586471380629) -->
</resources>
diff --git a/res/values-de/strings.xml b/res/values-de/strings.xml
index b81b472..943fb48 100644
--- a/res/values-de/strings.xml
+++ b/res/values-de/strings.xml
@@ -28,6 +28,7 @@
<string name="show_dev_on" msgid="2840850085134853754">"Du bist jetzt Entwickler!"</string>
<string name="show_dev_already" msgid="7041756429707644630">"Okay, du bist bereits Entwickler."</string>
<string name="dev_settings_disabled_warning" msgid="6971867026249671244">"Bitte aktiviere die Entwickleroptionen zuerst."</string>
+ <string name="dev_settings_available_to_admin_only_warning" msgid="3408243404879083111">"Nur Administratoren können auf Entwicklereinstellungen zugreifen."</string>
<string name="header_category_system" msgid="1665516346845259058">"System"</string>
<string name="radioInfo_service_in" msgid="9088637745836646271">"In Betrieb"</string>
<string name="radioInfo_service_out" msgid="1868347333892403287">"Außer Betrieb"</string>
@@ -551,12 +552,20 @@
<string name="private_space_one_lock_summary" msgid="2759953747682959371">"Du kannst zum Entsperren des privaten Bereichs dieselbe Methode wie für das Entsperren deines Geräts verwenden oder aber eine andere Sperrmethode einrichten"</string>
<string name="private_space_screen_lock_title" msgid="8679383894967823163">"Displaysperre des Geräts verwenden"</string>
<string name="private_space_biometric_title" msgid="3934339826674553174">"Entsperrung per Gesichtserkennung und Fingerabdruck"</string>
+ <string name="private_space_fingerprint_title" msgid="5989254643211889931">"Entsperrung per Fingerabdruck"</string>
+ <string name="private_space_face_title" msgid="3290402865367663079">"Entsperrung per Gesichtserkennung"</string>
<string name="private_space_biometric_summary" msgid="4403837276018724581">"Zum Einrichten tippen"</string>
<string name="private_space_fingerprint_unlock_title" msgid="5804023571114910034">"Entsperrung per Fingerabdruck für den privaten Bereich"</string>
<string name="private_space_face_unlock_title" msgid="6613018437620070183">"Entsperrung per Gesichtserkennung für den privaten Bereich"</string>
<string name="private_space_category_ways_to_unlock" msgid="4356631225316950046">"Entsperrmöglichkeiten"</string>
<string name="private_space_screen_lock_summary" msgid="394837965365561070">"Gleiche Methode wie für Displaysperre des Geräts verwenden"</string>
<string name="private_space_new_lock_title" msgid="7306873010565337671">"Neue Sperre für privaten Bereich festlegen?"</string>
+ <string name="private_space_auto_lock_title" msgid="4757097802686131305">"Automatisch sperren"</string>
+ <string name="private_space_auto_lock_page_title" msgid="2993714305725968632">"Privaten Bereich automatisch sperren"</string>
+ <string name="private_space_auto_lock_page_summary" msgid="8679844515655838654">"Du kannst deinen privaten Bereich automatisch sperren lassen, wenn du dein Gerät längere Zeit nicht verwendest"</string>
+ <string name="private_space_auto_lock_every_time" msgid="1215061855836002830">"Jedes Mal, wenn Gerät gesperrt wird"</string>
+ <string name="private_space_auto_lock_after_inactivity" msgid="1748673030841528649">"Nach 5 Minuten Inaktivität"</string>
+ <string name="private_space_auto_lock_never" msgid="595014527119778873">"Nie"</string>
<string name="private_space_hide_title" msgid="8687034008994037610">"Ausblenden, wenn gesperrt"</string>
<string name="privatespace_hide_page_title" msgid="972581369094289386">"„Privater Bereich“ ausblenden, wenn gesperrt"</string>
<string name="privatespace_hide_page_summary" msgid="1052569521186403642">"Blende „Privater Bereich“ in deiner App-Liste aus, damit niemand weiß, dass dieser Bereich auf deinem Gerät ist"</string>
@@ -570,6 +579,7 @@
<string name="private_space_delete_title" msgid="3075645119800272800">"Privaten Bereich löschen"</string>
<string name="private_space_deleted" msgid="7825768516955610897">"Privater Bereich wurde gelöscht"</string>
<string name="private_space_delete_failed" msgid="8500755484258565011">"Privater Bereich konnte nicht gelöscht werden"</string>
+ <string name="private_space_unlocked" msgid="9091600948712932046">"Privater Bereich entsperrt"</string>
<string name="no_device_lock_title" msgid="1078223464721029954">"Displaysperre einrichten"</string>
<string name="no_device_lock_summary" msgid="7436025227616244687">"Richte zur Nutzung deines privaten Bereichs auf dem Gerät die Displaysperre ein"</string>
<string name="no_device_lock_action_label" msgid="2640487005629001288">"Displaysperre einrichten"</string>
@@ -597,8 +607,14 @@
<string name="private_space_access_text" msgid="4258842502257201013">"Ruf deine App-Liste auf und scrolle nach unten, um auf deinen privaten Bereich zuzugreifen"</string>
<string name="private_space_done_label" msgid="1020482651595246071">"Fertig"</string>
<string name="private_space_scrolldown_to_access" msgid="4820954877349434545">"Scrolle nach unten, um den privaten Bereich zu finden"</string>
- <string name="private_space_retry_signin_title" msgid="2340841075193680666">"Zum Einrichten des privaten Bereichs anmelden"</string>
- <string name="private_space_retry_summary" msgid="1976929616948459609">"Du musst dich in einem Konto anmelden, um den privaten Bereich einrichten zu können"</string>
+ <!-- no translation found for private_space_retry_signin_title (8090276618867918844) -->
+ <skip />
+ <!-- no translation found for private_space_retry_summary (1920444015972648774) -->
+ <skip />
+ <!-- no translation found for private_space_skip_login_label (7078019409056628192) -->
+ <skip />
+ <!-- no translation found for private_space_continue_login_label (7779965766333065391) -->
+ <skip />
<string name="private_space_lock_setup_title" msgid="6541564212199510787">"Sperre für privaten Bereich auswählen"</string>
<string name="private_space_lock_setup_description" msgid="423405593476300918">"Du kannst deinen privaten Bereich mit deinem Fingerabdruck entsperren. Aus Sicherheitsgründen benötigst du bei dieser Option eine alternative Sperre."</string>
<string name="private_space_choose_your_pin_header" msgid="4560802934975898265">"PIN für privaten Bereich einrichten"</string>
@@ -1373,6 +1389,8 @@
<string name="battery_level_title" msgid="1371765298786083448">"Akkustand"</string>
<string name="communal_settings_title" msgid="2845678473945902115">"Gemeinschaftlich"</string>
<string name="communal_settings_summary" msgid="4923914136953940317">"Gemeinschaftliche Einstellungen"</string>
+ <!-- no translation found for satellite_setting (706846910912477125) -->
+ <skip />
<string name="apn_settings" msgid="4295467389400441299">"APNs"</string>
<string name="apn_edit" msgid="2003683641840248741">"Zugangspunkt bearbeiten"</string>
<string name="apn_add" msgid="9069613192201630934">"Zugangspunkt hinzufügen"</string>
@@ -1407,6 +1425,8 @@
<string name="menu_save" msgid="6611465355127483100">"Speichern"</string>
<string name="menu_cancel" msgid="1197826697950745335">"Abbrechen"</string>
<string name="error_title" msgid="7158648377702417716"></string>
+ <!-- no translation found for error_duplicate_apn_entry (7792928408935276618) -->
+ <skip />
<string name="error_name_empty" msgid="1258275899283079142">"Das Namensfeld darf nicht leer sein."</string>
<string name="error_apn_empty" msgid="7657491065443746915">"APN darf nicht leer sein."</string>
<string name="error_mcc_not3" msgid="883659545640179094">"Das MCC-Feld muss 3 Zeichen enthalten."</string>
@@ -1425,7 +1445,8 @@
<string name="reset_bluetooth_wifi_button_text" msgid="3974098137045963639">"Zurücksetzen"</string>
<string name="reset_bluetooth_wifi_complete_toast" msgid="5893439291030574365">"Bluetooth und WLAN wurden zurückgesetzt"</string>
<string name="reset_esim_title" msgid="4194570573425902754">"eSIMs löschen"</string>
- <string name="reset_esim_desc" msgid="3662444090563399131">"Dein Mobilfunkvertrag wird dadurch nicht gekündigt. Wende dich an deinen Mobilfunkanbieter, um Ersatz-SIMs herunterzuladen."</string>
+ <!-- no translation found for reset_esim_desc (6125192435907740751) -->
+ <skip />
<string name="reset_network_button_text" msgid="2281476496459610071">"Einstellungen zurücksetzen"</string>
<string name="reset_network_final_desc" msgid="5304365082065278425">"Sämtliche Netzwerkeinstellungen zurücksetzen? Dieser Vorgang kann nicht rückgängig gemacht werden."</string>
<string name="reset_network_final_desc_esim" msgid="1129251284212847939">"Alle Netzwerkeinstellungen zurücksetzen und eSIMs löschen? Diese Aktion lässt sich nicht rückgängig machen."</string>
@@ -1433,15 +1454,18 @@
<string name="reset_network_confirm_title" msgid="913014422184481270">"Zurücksetzen?"</string>
<string name="network_reset_not_available" msgid="1966334631394607829">"Das Zurücksetzen der Netzwerkeinstellungen ist für diesen Nutzer nicht verfügbar."</string>
<string name="reset_network_complete_toast" msgid="1367872474130621115">"Die Netzwerkeinstellungen wurden zurückgesetzt."</string>
- <string name="reset_esim_error_title" msgid="4670073610967959597">"SIMs können nicht gelöscht werden"</string>
- <string name="reset_esim_error_msg" msgid="7279607120606365250">"eSIMs können aufgrund eines Fehlers nicht gelöscht werden.\n\nBitte starte dein Gerät neu und versuch es dann noch einmal."</string>
+ <!-- no translation found for reset_esim_error_title (6516110227665862295) -->
+ <skip />
+ <!-- no translation found for reset_esim_error_msg (8459527827897797168) -->
+ <skip />
<string name="main_clear_title" msgid="277664302144837723">"Alle Daten löschen (auf Werkseinstellungen zurücksetzen)"</string>
<string name="main_clear_short_title" msgid="4752094765533020696">"Alle Daten löschen"</string>
<string name="main_clear_desc_also_erases_external" msgid="3687911419628956693"><li>"Musik"</li>\n<li>"Fotos"</li>\n<li>"Sonstige Nutzerdaten"</li></string>
<string name="main_clear_desc_also_erases_esim" msgid="4553469876411831729"><li>"eSIMs"</li></string>
<string name="main_clear_desc_no_cancel_mobile_plan" msgid="369883568059127035">\n\n"Dein Mobilfunkvertrag wird dadurch nicht gekündigt."</string>
<string name="main_clear_final_desc" msgid="5800877928569039580">"Alle deine personenbezogenen Daten und heruntergeladenen Apps werden gelöscht. Dieser Vorgang kann nicht rückgängig gemacht werden."</string>
- <string name="main_clear_final_desc_esim" msgid="440406836793824969">"Alle deine personenbezogenen Daten, einschließlich heruntergeladener Apps und SIMs, werden gelöscht. Dieser Vorgang kann nicht rückgängig gemacht werden."</string>
+ <!-- no translation found for main_clear_final_desc_esim (6592404057237813989) -->
+ <skip />
<string name="main_clear_confirm_title" msgid="6577071819657853713">"Alle Daten löschen?"</string>
<string name="main_clear_not_available" msgid="3433795327146684827">"Das Zurücksetzen auf Werkseinstellungen ist für diesen Nutzer nicht verfügbar."</string>
<string name="main_clear_progress_title" msgid="7239741132015617719">"Wird gelöscht…"</string>
@@ -1672,6 +1696,14 @@
<string name="force_stop" msgid="2681771622136916280">"Beenden erzwingen"</string>
<string name="archive" msgid="9074663845068632127">"Archivieren"</string>
<string name="restore" msgid="7622486640713967157">"Wiederherstellen"</string>
+ <!-- no translation found for restoring_step_one (3465050101254272874) -->
+ <skip />
+ <!-- no translation found for restoring_step_two (140484846432595108) -->
+ <skip />
+ <!-- no translation found for restoring_step_three (3712883580876329811) -->
+ <skip />
+ <!-- no translation found for restoring_step_four (8966846882470446209) -->
+ <skip />
<string name="total_size_label" msgid="2052185048749658866">"Insgesamt"</string>
<string name="application_size_label" msgid="6407051020651716729">"App-Größe"</string>
<string name="external_code_size_label" msgid="7375146402660973743">"USB-Speicher-App"</string>
@@ -1728,7 +1760,6 @@
<string name="archiving_failed" msgid="2037798988961634978">"Fehler beim Archivieren"</string>
<string name="archiving_succeeded" msgid="7891249456483297845">"Archiviert: <xliff:g id="PACKAGE_LABEL">%1$s</xliff:g>"</string>
<string name="restoring_failed" msgid="3390531747355943533">"Fehler bei der Wiederherstellung"</string>
- <string name="restoring_succeeded" msgid="4967353965137524330">"<xliff:g id="PACKAGE_LABEL">%1$s</xliff:g> wurde wiederhergestellt"</string>
<string name="restoring_in_progress" msgid="7787443682651146115">"<xliff:g id="PACKAGE_LABEL">%1$s</xliff:g> wird wiederhergestellt"</string>
<string name="another_migration_already_in_progress" msgid="6550546307856052261">"Es wird schon eine andere Migration durchgeführt."</string>
<string name="insufficient_storage" msgid="8115088042669030558">"Nicht genügend Speicherplatz"</string>
@@ -1920,10 +1951,8 @@
<string name="usage_stats_sort_by_usage_time" msgid="2927310334119998301">"Nach Nutzungszeit sortieren"</string>
<string name="usage_stats_sort_by_last_time_used" msgid="7039213339779884017">"Nach „Zuletzt verwendet“ sortieren"</string>
<string name="usage_stats_sort_by_app_name" msgid="4463833145514850478">"Nach App-Name sortieren"</string>
- <!-- no translation found for last_time_used_label (7589377271406011659) -->
- <skip />
- <!-- no translation found for last_time_used_never (2936073559267990034) -->
- <skip />
+ <string name="last_time_used_label" msgid="7589377271406011659">"Zuletzt verwendet"</string>
+ <string name="last_time_used_never" msgid="2936073559267990034">"nie"</string>
<string name="usage_time_label" msgid="9105343335151559883">"Nutzungszeit"</string>
<string name="accessibility_settings" msgid="4713215774904704682">"Bedienungshilfen"</string>
<string name="accessibility_settings_title" msgid="6739115703615065716">"Einstellungen für Bedienungshilfen"</string>
@@ -2378,12 +2407,6 @@
<string name="battery_tip_high_usage_summary" msgid="3938999581403084551">"Apps mit der höchsten Nutzung anzeigen"</string>
<string name="battery_tip_limited_temporarily_title" msgid="6258554134146272311">"Zur Schonung deines Akkus wird er im optimierten Modus geladen"</string>
<string name="battery_tip_limited_temporarily_summary" msgid="5107379280241187562">"Der Akku wird im optimierten Modus geladen, um ihn zu schonen"</string>
- <string name="battery_tip_dock_defender_future_bypass_title" msgid="4332616280495788195">"Zur Schonung deines Akkus wird er im optimierten Modus geladen"</string>
- <string name="battery_tip_dock_defender_future_bypass_summary" msgid="7870758621381307597">"Wenn sich das Gerät im Dock befindet, wird der Akku im optimierten Modus geladen, um ihn zu schonen"</string>
- <string name="battery_tip_dock_defender_active_title" msgid="1414785238383255699">"Zur Schonung deines Akkus wird er im optimierten Modus geladen"</string>
- <string name="battery_tip_dock_defender_active_summary" msgid="3512082623718801459">"Wenn sich das Gerät im Dock befindet, wird der Akku im optimierten Modus geladen, um ihn zu schonen"</string>
- <string name="battery_tip_dock_defender_temporarily_bypassed_title" msgid="1679449361090557201">"Vollständig aufladen"</string>
- <string name="battery_tip_dock_defender_temporarily_bypassed_summary" msgid="1099500476761333281">"Zur Schonung deines Akkus wird er im optimierten Modus geladen, wenn sich dein Tablet das nächste Mal im Dock befindet"</string>
<string name="battery_tip_limited_temporarily_sec_button_content_description" msgid="5648444926736883551">"Weitere Informationen zum pausierten Ladevorgang"</string>
<string name="battery_tip_limited_temporarily_dialog_resume_charge" msgid="2302295458913832342">"Ladevorgang fortsetzen"</string>
<string name="battery_tip_dialog_message_footer" msgid="986542164372177504">"Umfasst Hintergrundaktivitäten mit hohem Stromverbrauch"</string>
@@ -2401,7 +2424,8 @@
<string name="battery_tip_unrestrict_app_dialog_ok" msgid="7940183167721998470">"Entfernen"</string>
<string name="battery_tip_unrestrict_app_dialog_cancel" msgid="4968135709160207507">"Abbrechen"</string>
<string name="battery_tip_charge_to_full_button" msgid="6701709034348116261">"Vollständig aufladen"</string>
- <string name="battery_tip_incompatible_charging_title" msgid="5120763575150751300">"Problem mit dem Ladezubehör"</string>
+ <!-- no translation found for battery_tip_incompatible_charging_title (1567827436103364999) -->
+ <skip />
<string name="battery_tip_incompatible_charging_content_description" msgid="355668467640367701">"Weitere Informationen zu nicht kompatiblen Ladegräten"</string>
<string name="smart_battery_manager_title" msgid="3677620516657920364">"Akku-Manager"</string>
<string name="smart_battery_title" msgid="9095903608520254254">"Apps automatisch verwalten"</string>
@@ -2493,11 +2517,11 @@
<string name="battery_usage_chart_label_now" msgid="4598282721949430165">"jetzt"</string>
<string name="battery_usage_timestamps_hyphen" msgid="7401188432989043905">"von <xliff:g id="FROM_TIMESTAMP">%1$s</xliff:g> bis <xliff:g id="TO_TIMESTAMP">%2$s</xliff:g>"</string>
<string name="battery_usage_day_and_hour" msgid="1417890420844950881">"<xliff:g id="DAY">%1$s</xliff:g> <xliff:g id="HOUR">%2$s</xliff:g>"</string>
- <!-- no translation found for battery_usage_time_info_and_battery_level (6732629268310936155) -->
- <skip />
+ <string name="battery_usage_time_info_and_battery_level" msgid="6732629268310936155">"<xliff:g id="TIME_INFO">%1$s</xliff:g> <xliff:g id="BATTERY_LEVEL">%2$s</xliff:g>"</string>
<string name="battery_usage_chart" msgid="4114747521432440017">"Diagramm zur Akkunutzung"</string>
<string name="daily_battery_usage_chart" msgid="4176059567682992686">"Diagramm zur täglichen Akkunutzung"</string>
<string name="hourly_battery_usage_chart" msgid="3098314511076561272">"Diagramm zur stündlichen Akkunutzung"</string>
+ <!-- String.format failed for translation -->
<!-- no translation found for battery_level_percentage (1433178290838842146) -->
<skip />
<string name="battery_usage_breakdown_title_since_last_full_charge" msgid="435006273323199906">"Akkunutzung seit dem letzten kompletten Aufladen"</string>
@@ -3859,6 +3883,8 @@
<string name="voice_activation_apps_title" msgid="7130045161611529825">"Apps mit Sprachaktivierung"</string>
<string name="permit_voice_activation_apps" msgid="9152780172988949319">"Sprachaktivierung zulassen"</string>
<string name="allow_voice_activation_apps_description" msgid="6369745626995060656">"Mit der Sprachaktivierung lassen sich zugelassene Apps per Sprachbefehl starten. Ein integrierter adaptiver Sensor sorgt dafür, dass deine Daten privat bleiben.\n\n"<a href="">"Weitere Informationen zum geschützten adaptiven Sensor"</a></string>
+ <string name="permit_receive_sandboxed_detection_training_data" msgid="3929496847420108753">"Sprachaktivierung verbessern"</string>
+ <string name="receive_sandboxed_detection_training_data_description" msgid="1415687008184625050">"Dieses Gerät verwendet private Daten, um das Sprachaktivierungsmodell zu verbessern. Apps können zusammengefasste Updates von vielen verschiedenen Nutzern empfangen, um die Privatsphäre zu schützen und gleichzeitig das Modell für alle Nutzer zu verbessern.\n\n"<a href="">"Weitere Informationen zu privaten Daten"</a></string>
<string name="full_screen_intent_title" msgid="747270185715224130">"Vollbildbenachrichtigungen"</string>
<string name="permit_full_screen_intent" msgid="9035367640019960861">"Vollbildbenachrichtigungen von dieser App erlauben"</string>
<string name="footer_description_full_screen_intent" msgid="7716518411349225528">"Diese App darf Benachrichtigungen anzeigen, die das gesamte Display ausfüllen, wenn das Gerät gesperrt ist. Apps können diese verwenden, um Wecker, eingehende Anrufe oder andere dringende Benachrichtigungen hervorzuheben."</string>
@@ -4280,18 +4306,27 @@
<string name="autofill_app" msgid="7595308061826307921">"Autofill-Service"</string>
<string name="default_autofill_app" msgid="372234803718251606">"Standard-Autofill-Service"</string>
<string name="autofill_passwords" msgid="6708057251459761083">"Passwörter"</string>
- <string name="credman_chosen_app_title" msgid="872524130208251505">"Passwörter, Passkeys und Datendienste"</string>
+ <!-- no translation found for credman_chosen_app_title (7735183808067729319) -->
+ <skip />
<string name="credman_credentials" msgid="4931371941253324143">"Zusätzliche Anbieter"</string>
<string name="autofill_passwords_count" msgid="6359289285822955973">"{count,plural, =1{# Passwort}other{# Passwörter}}"</string>
<string name="autofill_keywords" msgid="8598763328489346438">"automatisch, füllen, ausfüllen, Passwort, auto, fill, autofill, password"</string>
<string name="credman_keywords" msgid="8305600680836806170">"Daten, Passkey, Passwort"</string>
<string name="credman_autofill_keywords" msgid="701180623776848914">"automatisch, ausfüllen, Autofill, Daten, Passkey, Passwort"</string>
+ <!-- no translation found for credman_button_change (4072629639218503790) -->
+ <skip />
+ <!-- no translation found for credman_button_open (7519871964170816850) -->
+ <skip />
<string name="autofill_confirmation_message" msgid="4888767934273494272">"<b>Nur für vertrauenswürdige Apps</b> <br/> <br/> <xliff:g id=app_name example=Google Autofill>%1$s</xliff:g> greift auf die Displayanzeige zu, um zu bestimmen, welche Felder automatisch ausgefüllt werden können. Die Funktion sollte daher nur für vertrauenswürdige Apps zugelassen werden."</string>
<string name="credman_autofill_confirmation_message" msgid="843829628024668466">"<b>Soll <xliff:g id=app_name example=Provider>%1$s</xliff:g> verwendet werden?</b> <br/> <br/> Neue Passwörter, Passkeys und weitere Informationen werden ab sofort hier gespeichert. <xliff:g id=app_name example=Provider>%1$s</xliff:g> kann anhand dessen, was auf deinem Bildschirm zu sehen ist, bestimmen, was automatisch ausgefüllt werden kann."</string>
<string name="credman_picker_title" msgid="8191267620665129205">"Passwörter, Passkeys und Datendienste"</string>
<string name="credman_confirmation_message_title" msgid="8847900085593880729">"%1$s deaktivieren?"</string>
<string name="credman_confirmation_message" msgid="2357324543658635239">"<b>Diesen Dienst deaktivieren?</b> <br/> <br/> Gespeicherte Daten wie Passwörter, Passkeys, Zahlungsmethoden usw. werden beim Anmelden nicht eingetragen. Wenn du deine gespeicherten Daten verwenden möchtest, nutze einen Passwort-, Passkey- oder Datendienst."</string>
+ <string name="credman_confirmation_message_new_ui" msgid="6126274509951156460">"<b>Alle Dienste deaktivieren?</b> <br/> <br/> Passwörter, Passkeys und andere gespeicherte Informationen werden nicht mehr automatisch ausgefüllt, wenn du dich anmeldest"</string>
+ <string name="credman_autofill_confirmation_message_new_ui" msgid="6222139222478822267">"<b>Bevorzugten Dienst zu <xliff:g id=app_name example=Provider>%1$s</xliff:g> ändern?</b> <br/> <br/> Neue Passwörter, Passkeys und weitere Informationen werden ab sofort hier gespeichert. <xliff:g id=app_name example=Provider>%1$s</xliff:g> kann anhand dessen, was auf deinem Bildschirm zu sehen ist, bestimmen, was automatisch ausgefüllt werden kann."</string>
<string name="credman_enable_confirmation_message_title" msgid="1037501792652277829">"%1$s verwenden?"</string>
+ <string name="credman_limit_error_msg_title" msgid="1525814645803612135">"Es können nur fünf Dienste aktiviert sein"</string>
+ <string name="credman_limit_error_msg" msgid="2521803280130310063">"Deaktiviere mindestens einen Dienst, um einen anderen hinzuzufügen"</string>
<string name="credman_enable_confirmation_message" msgid="8407841892310870169">"%1$s ermittelt anhand der Inhalte auf deinem Bildschirm, welche Informationen automatisch ausgefüllt werden können."</string>
<string name="credman_error_message_title" msgid="4099557206946333568">"Beschränkung für Passwörter, Passkeys und Datendienste"</string>
<string name="credman_error_message" msgid="8334797097200415449">"Es können bis zu 5 Passwörter, Passkeys und Datendienste gleichzeitig aktiviert sein. Wenn du einen weiteren Dienst hinzufügen möchtest, deaktiviere einen anderen."</string>
@@ -4461,11 +4496,12 @@
<string name="mobile_network_sim_name_label" msgid="1452440641628369625">"Name"</string>
<string name="mobile_network_sim_color_label" msgid="5293944087609632340">"Farbe (verwendet von kompatiblen Apps)"</string>
<string name="mobile_network_sim_name_rename" msgid="5967588549571582924">"Speichern"</string>
- <string name="mobile_network_use_sim_on" msgid="7298332437547707908">"SIM verwenden"</string>
+ <string name="mobile_network_use_sim_on" msgid="5333182776279917886">"Diese SIM verwenden"</string>
<string name="mobile_network_use_sim_off" msgid="6303281166199670639">"Aus"</string>
<string name="mobile_network_disable_sim_explanation" msgid="2851862257846773796">"SIM-Karte entfernen, um sie zu deaktivieren"</string>
<string name="mobile_network_tap_to_activate" msgid="4139979375717958102">"Zum Aktivieren von <xliff:g id="CARRIER">%1$s</xliff:g> tippen"</string>
- <string name="mobile_network_erase_sim" msgid="4629071168032714930">"SIM löschen"</string>
+ <!-- no translation found for mobile_network_erase_sim (5387971155494245850) -->
+ <skip />
<string name="preferred_network_mode_title" msgid="3083431168988535628">"Bevorzugter Netztyp"</string>
<string name="preferred_network_mode_summary" msgid="537577807865497546">"Netzmodus ändern"</string>
<string name="preferred_network_mode_dialogtitle" msgid="4179420486180351631">"Bevorzugter Netztyp"</string>
@@ -4484,6 +4520,40 @@
<string name="roaming_check_price_warning" msgid="5876977438036791361">"Wenn du Informationen zu Preisen erhalten möchtest, wende dich bitte an deinen Netzwerkanbieter."</string>
<string name="mobile_data_usage_title" msgid="2047864499317759728">"Datennutzung durch Apps"</string>
<string name="mobile_network_mode_error" msgid="9222056129897416074">"Ungültiger Netzmodus <xliff:g id="NETWORKMODEID">%1$d</xliff:g>. Ignorieren."</string>
+ <!-- no translation found for satellite_setting_title (2543034229989047673) -->
+ <skip />
+ <!-- no translation found for satellite_setting_enabled_summary (3554127722727530845) -->
+ <skip />
+ <!-- no translation found for satellite_setting_disabled_summary (6789122487534159857) -->
+ <skip />
+ <!-- no translation found for keywords_satellite_setting (3312183289776517695) -->
+ <skip />
+ <!-- no translation found for category_name_about_satellite_messaging (3756205049485508340) -->
+ <skip />
+ <!-- no translation found for title_about_satellite_setting (9212860038048311345) -->
+ <skip />
+ <!-- no translation found for category_title_your_satellite_plan (3017895097366691841) -->
+ <skip />
+ <!-- no translation found for title_have_satellite_plan (2048372355699977947) -->
+ <skip />
+ <!-- no translation found for title_no_satellite_plan (2876056203035197505) -->
+ <skip />
+ <!-- no translation found for summary_add_satellite_setting (3815254731634052432) -->
+ <skip />
+ <!-- no translation found for category_name_how_it_works (585303230539269496) -->
+ <skip />
+ <!-- no translation found for title_satellite_connection_guide (3294802307913609072) -->
+ <skip />
+ <!-- no translation found for summary_satellite_connection_guide (3496123195218418456) -->
+ <skip />
+ <!-- no translation found for title_supported_service (4275535165812691571) -->
+ <skip />
+ <!-- no translation found for summary_supported_service (4320535903444834786) -->
+ <skip />
+ <!-- no translation found for satellite_setting_summary_more_information (4008690241760925372) -->
+ <skip />
+ <!-- no translation found for more_about_satellite_messaging (3385673133561348509) -->
+ <skip />
<string name="mobile_network_apn_title" msgid="5582995550142073054">"Zugangspunkte (APNs)"</string>
<string name="keywords_access_point_names" msgid="8174967126858505945">"APN"</string>
<string name="manual_mode_disallowed_summary" msgid="4243142645520152175">"Bei Verbindung mit <xliff:g id="CARRIER">%1$s</xliff:g> nicht verfügbar"</string>
@@ -4493,9 +4563,12 @@
<string name="sim_action_switch_sub_dialog_title" msgid="9180969453358718635">"Zu <xliff:g id="CARRIER_NAME">%1$s</xliff:g> wechseln?"</string>
<string name="sim_action_switch_psim_dialog_title" msgid="5613177333235213024">"SIM-Karte wechseln?"</string>
<string name="sim_action_switch_sub_dialog_mep_title" msgid="933856847099933004">"<xliff:g id="CARRIER_NAME">%1$s</xliff:g> verwenden?"</string>
- <string name="sim_action_switch_sub_dialog_text" msgid="2091834911153293004">"Es kann immer nur eine SIM-Karte aktiv sein.\n\nDein Mobilfunkvertrag bei <xliff:g id="FROM_CARRIER_NAME">%2$s</xliff:g> wird nicht gekündigt, wenn du zu <xliff:g id="TO_CARRIER_NAME">%1$s</xliff:g> wechselst."</string>
- <string name="sim_action_switch_sub_dialog_text_downloaded" msgid="8977951796005849471">"Es kann immer nur eine eSIM aktiv sein.\n\nDein Mobilfunkvertrag bei <xliff:g id="FROM_CARRIER_NAME">%2$s</xliff:g> wird nicht gekündigt, wenn du zu <xliff:g id="TO_CARRIER_NAME">%1$s</xliff:g> wechselst."</string>
- <string name="sim_action_switch_sub_dialog_text_single_sim" msgid="6188750682431170845">"Es kann immer nur eine SIM-Karte aktiv sein.\n\nDein Mobilfunkvertrag bei <xliff:g id="TO_CARRIER_NAME">%1$s</xliff:g> wird nicht gekündigt, wenn du die SIM-Karte wechselst."</string>
+ <!-- no translation found for sim_action_switch_sub_dialog_text (7474905814976249607) -->
+ <skip />
+ <!-- no translation found for sim_action_switch_sub_dialog_text_downloaded (6415848271400253954) -->
+ <skip />
+ <!-- no translation found for sim_action_switch_sub_dialog_text_single_sim (421658355882679837) -->
+ <skip />
<string name="sim_action_switch_sub_dialog_mep_text" msgid="8348764755143679582">"Du kannst 2 SIMs gleichzeitig verwenden. Wenn du <xliff:g id="CARRIER_NAME">%1$s</xliff:g> verwenden möchtest, musst du eine andere SIM deaktivieren."</string>
<string name="sim_action_switch_sub_dialog_confirm" msgid="1901181581944638961">"Zu <xliff:g id="CARRIER_NAME">%1$s</xliff:g> wechseln"</string>
<string name="sim_action_switch_sub_dialog_carrier_list_item_for_turning_off" msgid="5392037608705799522">"<xliff:g id="CARRIER_NAME">%1$s</xliff:g> deaktivieren"</string>
@@ -4520,6 +4593,29 @@
<string name="sim_action_turn_off" msgid="3506698692916473000">"Deaktivieren"</string>
<string name="dsds_activation_failure_title" msgid="4467364110584914794">"SIM kann nicht aktiviert werden"</string>
<string name="dsds_activation_failure_body_msg2" msgid="73044349546544410">"Versuche, die SIM noch einmal zu aktivieren. Sollte das Problem weiterhin bestehen, starte das Gerät neu."</string>
+ <string name="sim_onboarding_bottomsheets_title" msgid="143711121394213711">"SIM einrichten"</string>
+ <string name="sim_onboarding_bottomsheets_msg" msgid="7367245016476460849">"Du kannst in den Einstellungen für das Mobilfunknetz festlegen, dass auf diesem Gerät mehrere SIM-Karten verwendet werden"</string>
+ <string name="sim_onboarding_label_sim_title" msgid="273162565849288273">"Label zu SIM-Karten hinzufügen"</string>
+ <string name="sim_onboarding_label_sim_msg" msgid="5105859235219529056">"Diese Labels werden angezeigt, wenn du Anrufe tätigst, SMS sendest, Daten verwendest oder die Einstellungen aufrufst"</string>
+ <string name="sim_onboarding_label_sim_dialog_title" msgid="5839073125605286120">"SIM-Label"</string>
+ <string name="sim_onboarding_label_sim_dialog_label" msgid="9020433985426525185">"Label"</string>
+ <string name="sim_onboarding_select_sim_title" msgid="5895262188167744055">"SIM-Karten auswählen"</string>
+ <string name="sim_onboarding_select_sim_msg" msgid="5638859405391915048">"Du kannst zwei SIM-Karten gleichzeitig verwenden"</string>
+ <string name="sim_onboarding_primary_sim_title" msgid="2793090401371135675">"Primäre SIM-Karten festlegen"</string>
+ <string name="sim_onboarding_primary_sim_msg" msgid="5484656671490558032">"Du kannst auswählen, welche SIM-Karten standardmäßig für Anrufe, SMS und Daten verwendet werden"</string>
+ <string name="primary_sim_title" msgid="2508161011657571566">"Meine primären SIM-Karten"</string>
+ <string name="primary_sim_calls_title" msgid="4961189133582615685">"Anrufe"</string>
+ <string name="primary_sim_texts_title" msgid="1287584042733097749">"SMS"</string>
+ <string name="primary_sim_automatic_data_title" msgid="1265528923229642480">"Daten automatisch wechseln"</string>
+ <string name="primary_sim_automatic_data_msg" msgid="1612203837010785203">"Du kannst je nach Abdeckung und Verfügbarkeit Daten von beiden SIM-Karten verwenden"</string>
+ <string name="sim_onboarding_phoneNumber_data_only" msgid="8158409121949373662">"Nur für Daten"</string>
+ <string name="sim_onboarding_setup" msgid="5750393553605388463">"Einrichten"</string>
+ <string name="sim_onboarding_next" msgid="6415025179929475355">"Weiter"</string>
+ <!-- no translation found for sim_onboarding_progressbar_turning_sim_on (1163318788393361574) -->
+ <skip />
+ <string name="mobile_network_spn_title" msgid="3053793174495329077">"Mobilfunknetz"</string>
+ <string name="mobile_network_phone_number_title" msgid="2090794402855021784">"Telefonnummer"</string>
+ <string name="mobile_network_sim_label_color_title" msgid="2401352348041132876">"SIM-Label und Farbe"</string>
<string name="sim_setup_channel_id" msgid="8797972565087458515">"Netzwerkaktivierung"</string>
<string name="sim_switch_channel_id" msgid="4927038626791837861">"Wechsel des Mobilfunkanbieters"</string>
<string name="post_dsds_reboot_notification_title_with_carrier" msgid="3308827462185135307">"<xliff:g id="CARRIER_NAME">%1$s</xliff:g> ist aktiviert"</string>
@@ -4539,11 +4635,15 @@
<string name="switch_sim_dialog_no_switch_text" msgid="7053939850026876088">"Wenn du mobile Daten, Anruffunktionen und SMS später einrichten möchtest, kannst du das in deinen Netzwerkeinstellungen tun"</string>
<string name="sim_card_label" msgid="6263064316075963775">"SIM"</string>
<string name="erase_sim_dialog_title" msgid="4742077437653028326">"Diese eSIM löschen?"</string>
- <string name="erase_sim_dialog_text" msgid="753031064269699885">"Wenn du diese SIM löschst, wird der <xliff:g id="CARRIER_NAME_A">%1$s</xliff:g>-Dienst von diesem Gerät entfernt.\n\nDer Mobilfunkvertrag bei <xliff:g id="CARRIER_NAME_B">%1$s</xliff:g> wird dadurch nicht gekündigt."</string>
+ <!-- no translation found for erase_sim_dialog_text (1406141218170595272) -->
+ <skip />
<string name="erase_sim_confirm_button" msgid="8309115684335320541">"Löschen"</string>
- <string name="erasing_sim" msgid="7877703231075699139">"SIM wird gelöscht…"</string>
- <string name="erase_sim_fail_title" msgid="2024446702985862427">"SIM kann nicht gelöscht werden"</string>
- <string name="erase_sim_fail_text" msgid="7870804401227483131">"Beim Löschen der SIM ist ein Fehler aufgetreten.\n\nBitte starte dein Gerät neu und versuch es dann noch einmal."</string>
+ <!-- no translation found for erasing_sim (4237180547590463930) -->
+ <skip />
+ <!-- no translation found for erase_sim_fail_title (1445700500168357303) -->
+ <skip />
+ <!-- no translation found for erase_sim_fail_text (6898841004987411547) -->
+ <skip />
<string name="network_connection_request_dialog_title" msgid="1896186380874289434">"Mit Gerät verbinden"</string>
<string name="network_connection_request_dialog_summary" msgid="7693038309792726170">"Die App „<xliff:g id="APPNAME">%1$s</xliff:g>“ möchte sich über ein temporäres WLAN mit deinem Gerät verbinden"</string>
<string name="network_connection_timeout_dialog_message" msgid="598509083077743772">"Keine Geräte gefunden. Achte darauf, dass die Geräte eingeschaltet und zur Verbindung bereit sind."</string>
@@ -4615,6 +4715,14 @@
<string name="work_policy_privacy_settings" msgid="2702644843505242596">"Informationen zu den Arbeitsrichtlinien"</string>
<string name="work_policy_privacy_settings_summary" msgid="690118670737638405">"Einstellungen, die von deinem IT-Administrator verwaltet werden"</string>
<string name="track_frame_time_keywords" msgid="7885340257945922239">"GPU"</string>
+ <string name="enable_16k_pages" msgid="5009476566957520607">"Mit 16K-Seitengröße starten"</string>
+ <string name="enable_16k_pages_summary" msgid="428117226069445198">"Mit 16K-Seitengröße unterstützendem Kernel starten"</string>
+ <string name="confirm_enable_16k_pages_title" msgid="6751570067857011642">"Mit 16-KB-Seiten-kompatiblem Kernel neu starten?"</string>
+ <string name="confirm_enable_16k_pages_text" msgid="702888115148257215">"WARNUNG: Einige Apps sind möglicherweise nicht mit diesem Modus kompatibel. Das Gerät startet nach der Bestätigung neu."</string>
+ <string name="confirm_enable_4k_pages_title" msgid="626987400420355263">"Mit 4-KB-Seiten-kompatiblem Kernel neu starten?"</string>
+ <string name="confirm_enable_4k_pages_text" msgid="6168921566226074524">"Das Gerät startet nach der Bestätigung neu."</string>
+ <string name="toast_16k_update_failed_text" msgid="8888858987184345567">"Kernel konnte nicht auf mit 16-KB-Seiten kompatiblen Kernel aktualisiert werden."</string>
+ <string name="progress_16k_ota_title" msgid="2117218313875523741">"Änderung wird übernommen"</string>
<string name="bug_report_handler_title" msgid="713439959113250125">"Fehlerbericht-Handler"</string>
<string name="bug_report_handler_picker_footer_text" msgid="4935758328366585673">"Bestimmt, welche App die Verknüpfung zum Fehlerbericht auf deinem Gerät verarbeitet"</string>
<string name="personal_profile_app_subtext" msgid="5586060806997067676">"Persönlich"</string>
@@ -4700,8 +4808,10 @@
<string name="sim_category_title" msgid="2341314000964710495">"SIM"</string>
<string name="downloaded_sim_category_title" msgid="2876988650413179752">"eSIM"</string>
<string name="downloaded_sims_category_title" msgid="487799905978489922">"eSIMs"</string>
- <string name="sim_category_active_sim" msgid="1503823567818544012">"Aktiv"</string>
- <string name="sim_category_inactive_sim" msgid="4068899490133820881">"Inaktiv"</string>
+ <!-- no translation found for sim_category_active_sim (3077009911935592178) -->
+ <skip />
+ <!-- no translation found for sim_category_inactive_sim (7351553344148400450) -->
+ <skip />
<string name="sim_category_default_active_sim" msgid="1208194173387987231">" / Standard für <xliff:g id="ID_1">%1$s</xliff:g>"</string>
<string name="default_active_sim_calls" msgid="2390973682556353558">"Anrufe"</string>
<string name="default_active_sim_sms" msgid="8041498593025994921">"SMS"</string>
diff --git a/res/values-el/arrays.xml b/res/values-el/arrays.xml
index f1b3e22..e1d9875 100644
--- a/res/values-el/arrays.xml
+++ b/res/values-el/arrays.xml
@@ -482,4 +482,7 @@
<!-- no translation found for notification_polite_options:0 (4617190141263245257) -->
<!-- no translation found for notification_polite_options:1 (3884076684767467743) -->
<!-- no translation found for notification_polite_options:2 (8765197536079931966) -->
+ <!-- no translation found for private_space_auto_lock_options:0 (551584871228110817) -->
+ <!-- no translation found for private_space_auto_lock_options:1 (3263162333754809690) -->
+ <!-- no translation found for private_space_auto_lock_options:2 (1575103586471380629) -->
</resources>
diff --git a/res/values-el/strings.xml b/res/values-el/strings.xml
index faca84e..98790e8 100644
--- a/res/values-el/strings.xml
+++ b/res/values-el/strings.xml
@@ -28,6 +28,7 @@
<string name="show_dev_on" msgid="2840850085134853754">"Είστε πλέον προγραμματιστής!"</string>
<string name="show_dev_already" msgid="7041756429707644630">"Δεν χρειάζεται, είστε ήδη προγραμματιστής."</string>
<string name="dev_settings_disabled_warning" msgid="6971867026249671244">"Ενεργοποιήστε πρώτα τις επιλογές για προγραμματιστές."</string>
+ <string name="dev_settings_available_to_admin_only_warning" msgid="3408243404879083111">"Μόνο οι χρήστες με δικαιώματα διαχειριστή μπορούν να αποκτήσουν πρόσβαση στις ρυθμίσεις για προγραμματιστές."</string>
<string name="header_category_system" msgid="1665516346845259058">"Σύστημα"</string>
<string name="radioInfo_service_in" msgid="9088637745836646271">"Σε υπηρεσία"</string>
<string name="radioInfo_service_out" msgid="1868347333892403287">"Εκτός υπηρεσίας"</string>
@@ -551,12 +552,20 @@
<string name="private_space_one_lock_summary" msgid="2759953747682959371">"Μπορείτε να ξεκλειδώσετε τον Ιδιωτικό χώρο όπως ξεκλειδώνετε τη συσκευή σας ή να επιλέξετε διαφορετικό κλείδωμα"</string>
<string name="private_space_screen_lock_title" msgid="8679383894967823163">"Χρήση κλειδώματος οθόνης συσκευής"</string>
<string name="private_space_biometric_title" msgid="3934339826674553174">"Ξεκλείδωμα με το πρόσωπο και με δακτυλικό αποτύπωμα"</string>
+ <string name="private_space_fingerprint_title" msgid="5989254643211889931">"Ξεκλείδωμα με δακτυλικό αποτύπωμα"</string>
+ <string name="private_space_face_title" msgid="3290402865367663079">"Ξεκλείδωμα με το πρόσωπο"</string>
<string name="private_space_biometric_summary" msgid="4403837276018724581">"Πατήστε για ρύθμιση"</string>
<string name="private_space_fingerprint_unlock_title" msgid="5804023571114910034">"Ξεκλείδωμα με δακτυλικό αποτύπωμα για απόρρητο χώρο"</string>
<string name="private_space_face_unlock_title" msgid="6613018437620070183">"Ξεκλείδωμα με το πρόσωπο για απόρρητο χώρο"</string>
<string name="private_space_category_ways_to_unlock" msgid="4356631225316950046">"Τρόποι ξεκλειδώματος"</string>
<string name="private_space_screen_lock_summary" msgid="394837965365561070">"Ίδιο με το κλείδωμα οθόνης της συσκευής"</string>
<string name="private_space_new_lock_title" msgid="7306873010565337671">"Επιλογή νέου κλειδώματος για τον Ιδιωτικό χώρο;"</string>
+ <string name="private_space_auto_lock_title" msgid="4757097802686131305">"Αυτόματο κλείδωμα"</string>
+ <string name="private_space_auto_lock_page_title" msgid="2993714305725968632">"Αυτόματο κλείδωμα απόρρητου χώρου"</string>
+ <string name="private_space_auto_lock_page_summary" msgid="8679844515655838654">"Μπορείτε να κλειδώσετε αυτόματα τον απόρρητο χώρο σας αν δεν έχετε χρησιμοποιήσει τη συσκευή σας για μεγάλο χρονικό διάστημα"</string>
+ <string name="private_space_auto_lock_every_time" msgid="1215061855836002830">"Κάθε φορά που κλειδώνεται η συσκευή"</string>
+ <string name="private_space_auto_lock_after_inactivity" msgid="1748673030841528649">"Μετά από 5 λεπτά αδράνειας"</string>
+ <string name="private_space_auto_lock_never" msgid="595014527119778873">"Ποτέ"</string>
<string name="private_space_hide_title" msgid="8687034008994037610">"Απόκρυψη κατά το κλείδωμα"</string>
<string name="privatespace_hide_page_title" msgid="972581369094289386">"Απόκρυψη Ιδιωτικού χώρου κατά το κλείδωμα"</string>
<string name="privatespace_hide_page_summary" msgid="1052569521186403642">"Για να μην γνωρίζουν άλλοι τον Ιδιωτικό χώρο στη συσκευή σας, μπορείτε να τον κρύψετε από τη λίστα εφαρμογών"</string>
@@ -570,6 +579,7 @@
<string name="private_space_delete_title" msgid="3075645119800272800">"Διαγραφή Ιδιωτικού χώρου"</string>
<string name="private_space_deleted" msgid="7825768516955610897">"Ο Ιδιωτικός χώρος διαγράφηκε με επιτυχία"</string>
<string name="private_space_delete_failed" msgid="8500755484258565011">"Δεν ήταν δυνατή η διαγραφή του Ιδιωτικού χώρου"</string>
+ <string name="private_space_unlocked" msgid="9091600948712932046">"Ο απόρρητος χώρος ξεκλειδώθηκε"</string>
<string name="no_device_lock_title" msgid="1078223464721029954">"Ορισμός κλειδώματος οθόνης"</string>
<string name="no_device_lock_summary" msgid="7436025227616244687">"Για να χρησιμοποιήσετε τον ιδιωτικό χώρο σας, ορίστε ένα κλείδωμα οθόνης στη συσκευή"</string>
<string name="no_device_lock_action_label" msgid="2640487005629001288">"Ρύθμιση κλειδώματος οθόνης"</string>
@@ -597,8 +607,14 @@
<string name="private_space_access_text" msgid="4258842502257201013">"Για να αποκτήσετε πρόσβαση στον ιδιωτικό χώρο σας, μεταβείτε στη λίστα εφαρμογών σας και έπειτα κάντε κύλιση προς τα κάτω"</string>
<string name="private_space_done_label" msgid="1020482651595246071">"Τέλος"</string>
<string name="private_space_scrolldown_to_access" msgid="4820954877349434545">"Κάντε κύλιση προς τα κάτω για να βρείτε τον ιδιωτικό χώρο"</string>
- <string name="private_space_retry_signin_title" msgid="2340841075193680666">"Συνδεθείτε για τη διαμόρφωση ενός ιδιωτικού χώρου"</string>
- <string name="private_space_retry_summary" msgid="1976929616948459609">"Πρέπει να συνδεθείτε σε έναν λογαριασμό για να ρυθμίσετε τον ιδιωτικό χώρο"</string>
+ <!-- no translation found for private_space_retry_signin_title (8090276618867918844) -->
+ <skip />
+ <!-- no translation found for private_space_retry_summary (1920444015972648774) -->
+ <skip />
+ <!-- no translation found for private_space_skip_login_label (7078019409056628192) -->
+ <skip />
+ <!-- no translation found for private_space_continue_login_label (7779965766333065391) -->
+ <skip />
<string name="private_space_lock_setup_title" msgid="6541564212199510787">"Επιλέξτε ένα κλείδωμα για τον ιδιωτικό χώρο σας"</string>
<string name="private_space_lock_setup_description" msgid="423405593476300918">"Μπορείτε να ξεκλειδώσετε τον ιδιωτικό χώρο χρησιμοποιώντας το δακτυλικό σας αποτύπωμα. Για λόγους ασφάλειας, αυτή η επιλογή απαιτεί εφεδρικό κλείδωμα."</string>
<string name="private_space_choose_your_pin_header" msgid="4560802934975898265">"Ορισμός PIN απόρρητου χώρου"</string>
@@ -1373,6 +1389,8 @@
<string name="battery_level_title" msgid="1371765298786083448">"Επίπεδο μπαταρίας"</string>
<string name="communal_settings_title" msgid="2845678473945902115">"Κοινόχρηστες"</string>
<string name="communal_settings_summary" msgid="4923914136953940317">"Κοινόχρηστες ρυθμίσεις"</string>
+ <!-- no translation found for satellite_setting (706846910912477125) -->
+ <skip />
<string name="apn_settings" msgid="4295467389400441299">"APN"</string>
<string name="apn_edit" msgid="2003683641840248741">"Επεξ/σία σημ. πρόσβ."</string>
<string name="apn_add" msgid="9069613192201630934">"Προσθήκη σημείου πρόσβασης"</string>
@@ -1407,6 +1425,8 @@
<string name="menu_save" msgid="6611465355127483100">"Αποθ/ση"</string>
<string name="menu_cancel" msgid="1197826697950745335">"Ακύρωση"</string>
<string name="error_title" msgid="7158648377702417716"></string>
+ <!-- no translation found for error_duplicate_apn_entry (7792928408935276618) -->
+ <skip />
<string name="error_name_empty" msgid="1258275899283079142">"Το πεδίο Όνομα δεν μπορεί να είναι κενό."</string>
<string name="error_apn_empty" msgid="7657491065443746915">"Το APN δεν μπορεί να είναι κενό."</string>
<string name="error_mcc_not3" msgid="883659545640179094">"Το πεδίο MCC πρέπει να αποτελείται από 3 ψηφία."</string>
@@ -1425,7 +1445,8 @@
<string name="reset_bluetooth_wifi_button_text" msgid="3974098137045963639">"Επαναφορά"</string>
<string name="reset_bluetooth_wifi_complete_toast" msgid="5893439291030574365">"Έγινε επαναφορά των ρυθμίσεων Bluetooth και Wi‑Fi"</string>
<string name="reset_esim_title" msgid="4194570573425902754">"Διαγραφή των eSIM"</string>
- <string name="reset_esim_desc" msgid="3662444090563399131">"Με αυτή την ενέργεια, δεν θα ακυρωθεί κανένα πρόγραμμα υπηρεσιών κινητής τηλεφωνίας. Για τη λήψη SIM αντικατάστασης, επικοινωνήστε με την εταιρεία κινητής τηλεφωνίας σας."</string>
+ <!-- no translation found for reset_esim_desc (6125192435907740751) -->
+ <skip />
<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="1129251284212847939">"Επαναφορά όλων των ρυθμίσεων δικτύου και διαγραφή των eSIM; Δεν μπορείτε να αναιρέσετε αυτή την ενέργεια."</string>
@@ -1433,15 +1454,18 @@
<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">"Δεν είναι δυνατή η διαγραφή των SIM"</string>
- <string name="reset_esim_error_msg" msgid="7279607120606365250">"Δεν είναι δυνατή η διαγραφή των eSIM λόγω σφάλματος.\n\nΕπανεκκινήστε τη συσκευή σας και δοκιμάστε ξανά."</string>
+ <!-- no translation found for reset_esim_error_title (6516110227665862295) -->
+ <skip />
+ <!-- no translation found for reset_esim_error_msg (8459527827897797168) -->
+ <skip />
<string name="main_clear_title" msgid="277664302144837723">"Διαγραφή όλων των δεδομένων (επαναφ. ρυθμίσεων)"</string>
<string name="main_clear_short_title" msgid="4752094765533020696">"Διαγρ. δεδομ. (εργ. επαναφ.)"</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_final_desc" msgid="5800877928569039580">"Θα διαγραφούν όλα τα προσωπικά στοιχεία και όλες οι ληφθείσες εφαρμογές σας. Δεν μπορείτε να αναιρέσετε αυτή την ενέργεια."</string>
- <string name="main_clear_final_desc_esim" msgid="440406836793824969">"Θα διαγραφούν όλα τα προσωπικά στοιχεία, μεταξύ άλλων οι ληφθείσες εφαρμογές σας και οι SIM. Δεν μπορείτε να αναιρέσετε αυτή την ενέργεια."</string>
+ <!-- no translation found for main_clear_final_desc_esim (6592404057237813989) -->
+ <skip />
<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>
@@ -1672,6 +1696,14 @@
<string name="force_stop" msgid="2681771622136916280">"Αναγκαστική διακοπή"</string>
<string name="archive" msgid="9074663845068632127">"Αρχειοθέτηση"</string>
<string name="restore" msgid="7622486640713967157">"Επαναφορά"</string>
+ <!-- no translation found for restoring_step_one (3465050101254272874) -->
+ <skip />
+ <!-- no translation found for restoring_step_two (140484846432595108) -->
+ <skip />
+ <!-- no translation found for restoring_step_three (3712883580876329811) -->
+ <skip />
+ <!-- no translation found for restoring_step_four (8966846882470446209) -->
+ <skip />
<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>
@@ -1728,7 +1760,6 @@
<string name="archiving_failed" msgid="2037798988961634978">"Η αρχειοθέτηση απέτυχε"</string>
<string name="archiving_succeeded" msgid="7891249456483297845">"Αρχειοθετήθηκε η εφαρμογή <xliff:g id="PACKAGE_LABEL">%1$s</xliff:g>"</string>
<string name="restoring_failed" msgid="3390531747355943533">"Η επαναφορά απέτυχε"</string>
- <string name="restoring_succeeded" msgid="4967353965137524330">"Έγινε επαναφορά του στοιχείου <xliff:g id="PACKAGE_LABEL">%1$s</xliff:g>"</string>
<string name="restoring_in_progress" msgid="7787443682651146115">"Γίνεται επαναφορά του στοιχείου <xliff:g id="PACKAGE_LABEL">%1$s</xliff:g>"</string>
<string name="another_migration_already_in_progress" msgid="6550546307856052261">"Μια άλλη μετεγκατάσταση είναι ήδη σε εξέλιξη."</string>
<string name="insufficient_storage" msgid="8115088042669030558">"Δεν υπάρχει επαρκής αποθηκευτικός χώρος."</string>
@@ -1920,10 +1951,8 @@
<string name="usage_stats_sort_by_usage_time" msgid="2927310334119998301">"Ταξινόμηση κατά χρόνο χρήσης"</string>
<string name="usage_stats_sort_by_last_time_used" msgid="7039213339779884017">"Ταξινόμηση κατά τελευταία χρήση"</string>
<string name="usage_stats_sort_by_app_name" msgid="4463833145514850478">"Ταξινόμηση κατά όνομα εφαρμογής"</string>
- <!-- no translation found for last_time_used_label (7589377271406011659) -->
- <skip />
- <!-- no translation found for last_time_used_never (2936073559267990034) -->
- <skip />
+ <string name="last_time_used_label" msgid="7589377271406011659">"Τελευταία χρήση"</string>
+ <string name="last_time_used_never" msgid="2936073559267990034">"ποτέ"</string>
<string name="usage_time_label" msgid="9105343335151559883">"Χρόνος χρήσης"</string>
<string name="accessibility_settings" msgid="4713215774904704682">"Προσβασιμότητα"</string>
<string name="accessibility_settings_title" msgid="6739115703615065716">"Ρυθμίσεις προσβασιμότητας"</string>
@@ -2378,12 +2407,6 @@
<string name="battery_tip_high_usage_summary" msgid="3938999581403084551">"Εμφάνιση εφαρμογών με την πιο υψηλή χρήση"</string>
<string name="battery_tip_limited_temporarily_title" msgid="6258554134146272311">"Η φόρτιση βελτιστοποιήθηκε για την προστασία της μπαταρίας"</string>
<string name="battery_tip_limited_temporarily_summary" msgid="5107379280241187562">"Για την επέκταση της διάρκειας ζωής της μπαταρίας, η φόρτιση βελτιστοποιήθηκε"</string>
- <string name="battery_tip_dock_defender_future_bypass_title" msgid="4332616280495788195">"Η φόρτιση βελτιστοποιήθηκε για την προστασία της μπαταρίας"</string>
- <string name="battery_tip_dock_defender_future_bypass_summary" msgid="7870758621381307597">"Για την επέκταση της διάρκειας ζωής της μπαταρίας, η φόρτιση βελτιστοποιήθηκε όσο η συσκευή ήταν στη βάση σύνδεσης."</string>
- <string name="battery_tip_dock_defender_active_title" msgid="1414785238383255699">"Η φόρτιση βελτιστοποιήθηκε για την προστασία της μπαταρίας"</string>
- <string name="battery_tip_dock_defender_active_summary" msgid="3512082623718801459">"Για την επέκταση της διάρκειας ζωής της μπαταρίας, η φόρτιση βελτιστοποιήθηκε όσο η συσκευή ήταν στη βάση σύνδεσης."</string>
- <string name="battery_tip_dock_defender_temporarily_bypassed_title" msgid="1679449361090557201">"Πλήρης φόρτιση"</string>
- <string name="battery_tip_dock_defender_temporarily_bypassed_summary" msgid="1099500476761333281">"Για την προστασία της μπαταρίας, την επόμενη φορά που το tablet θα βρίσκεται στη βάση σύνδεσης, η φόρτιση θα βελτιστοποιηθεί"</string>
<string name="battery_tip_limited_temporarily_sec_button_content_description" msgid="5648444926736883551">"Μάθετε περισσότερα σχετικά με την παύση της φόρτισης"</string>
<string name="battery_tip_limited_temporarily_dialog_resume_charge" msgid="2302295458913832342">"Συνέχιση φόρτισης"</string>
<string name="battery_tip_dialog_message_footer" msgid="986542164372177504">"Περιλαμβάνει δραστηριότητα παρασκηνίου υψηλής κατανάλωσης ενέργειας"</string>
@@ -2401,7 +2424,8 @@
<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_charge_to_full_button" msgid="6701709034348116261">"Πλήρης φόρτιση"</string>
- <string name="battery_tip_incompatible_charging_title" msgid="5120763575150751300">"Πρόβλημα αξεσουάρ φόρτισης"</string>
+ <!-- no translation found for battery_tip_incompatible_charging_title (1567827436103364999) -->
+ <skip />
<string name="battery_tip_incompatible_charging_content_description" msgid="355668467640367701">"Μάθετε περισσότερα για τη μη συμβατή φόρτιση"</string>
<string name="smart_battery_manager_title" msgid="3677620516657920364">"Διαχείριση μπαταρίας"</string>
<string name="smart_battery_title" msgid="9095903608520254254">"Αυτόματη διαχείριση εφαρμογών"</string>
@@ -2493,13 +2517,11 @@
<string name="battery_usage_chart_label_now" msgid="4598282721949430165">"τώρα"</string>
<string name="battery_usage_timestamps_hyphen" msgid="7401188432989043905">"<xliff:g id="FROM_TIMESTAMP">%1$s</xliff:g> - <xliff:g id="TO_TIMESTAMP">%2$s</xliff:g>"</string>
<string name="battery_usage_day_and_hour" msgid="1417890420844950881">"<xliff:g id="DAY">%1$s</xliff:g> <xliff:g id="HOUR">%2$s</xliff:g>"</string>
- <!-- no translation found for battery_usage_time_info_and_battery_level (6732629268310936155) -->
- <skip />
+ <string name="battery_usage_time_info_and_battery_level" msgid="6732629268310936155">"<xliff:g id="TIME_INFO">%1$s</xliff:g> <xliff:g id="BATTERY_LEVEL">%2$s</xliff:g>"</string>
<string name="battery_usage_chart" msgid="4114747521432440017">"Γράφημα χρήσης μπαταρίας"</string>
<string name="daily_battery_usage_chart" msgid="4176059567682992686">"Γράφημα ημερήσιας χρήσης μπαταρίας"</string>
<string name="hourly_battery_usage_chart" msgid="3098314511076561272">"Γράφημα ωριαίας χρήσης μπαταρίας"</string>
- <!-- no translation found for battery_level_percentage (1433178290838842146) -->
- <skip />
+ <string name="battery_level_percentage" msgid="1433178290838842146">"Ποσοστό επιπέδου μπαταρίας από <xliff:g id="START_PERCENTAGE">%1$s</xliff:g> έως <xliff:g id="END_PERCENTAGE">%2$s</xliff:g>"</string>
<string name="battery_usage_breakdown_title_since_last_full_charge" msgid="435006273323199906">"Χρήση μπαταρίας από την τελευταία φόρτιση"</string>
<string name="battery_usage_breakdown_title_for_slot" msgid="4823179483667671406">"Χρήση μπαταρίας για <xliff:g id="SLOT">%s</xliff:g>"</string>
<string name="screen_time_category_last_full_charge" msgid="8856908320256057753">"Χρόνος χρήσης από την τελευταία πλήρη φόρτιση"</string>
@@ -3859,6 +3881,8 @@
<string name="voice_activation_apps_title" msgid="7130045161611529825">"Εφαρμογές που ενεργοποιούνται μέσω φωνής"</string>
<string name="permit_voice_activation_apps" msgid="9152780172988949319">"Επιτρέπεται η φωνητική ενεργοποίηση"</string>
<string name="allow_voice_activation_apps_description" msgid="6369745626995060656">"Η φωνητική ενεργοποίηση ενεργοποιεί handsfree τις εγκεκριμένες εφαρμογές, με χρήση φωνητικών εντολών. Η ενσωματωμένη προσαρμοστική ανίχνευση διασφαλίζει την ιδιωτικότητα των δεδομένων σας.\n\n"<a href="">"Περισσότερες πληροφορίες για την προσαρμοστική ανίχνευση"</a></string>
+ <string name="permit_receive_sandboxed_detection_training_data" msgid="3929496847420108753">"Βελτίωση φωνητικής ενεργοποίησης"</string>
+ <string name="receive_sandboxed_detection_training_data_description" msgid="1415687008184625050">"Η συγκεκριμένη συσκευή χρησιμοποιεί απόρρητες πληροφορίες για τη βελτίωση του μοντέλου φωνητικής ενεργοποίησης. Οι εφαρμογές μπορούν να λαμβάνουν συνοπτικές ενημερώσεις που συγκεντρώνονται από πολλούς χρήστες προκειμένου να διατηρούν το απόρρητο και να βελτιώνουν ταυτόχρονα το μοντέλο για όλους.\n\n"<a href="">"Περισσότερα σχετικά με τις απόρρητες πληροφορίες"</a></string>
<string name="full_screen_intent_title" msgid="747270185715224130">"Ειδοποιήσεις σε πλήρη οθόνη"</string>
<string name="permit_full_screen_intent" msgid="9035367640019960861">"Να επιτρέπονται οι ειδοποιήσεις σε πλήρη οθόνη από αυτή την εφαρμογή"</string>
<string name="footer_description_full_screen_intent" msgid="7716518411349225528">"Να επιτρέπεται στην εφαρμογή η εμφάνιση ειδοποιήσεων σε πλήρη οθόνη όταν η συσκευή είναι κλειδωμένη. Οι εφαρμογές ενδέχεται να χρησιμοποιούν αυτήν τη λειτουργία για επισήμανση ξυπνητηριών, εισερχόμενων κλήσεων ή άλλων επειγουσών ειδοποιήσεων."</string>
@@ -4280,18 +4304,27 @@
<string name="autofill_app" msgid="7595308061826307921">"Υπηρεσία αυτόμ. συμπλήρωσης"</string>
<string name="default_autofill_app" msgid="372234803718251606">"Προεπιλεγμένη υπηρεσία αυτόματης συμπλήρωσης"</string>
<string name="autofill_passwords" msgid="6708057251459761083">"Κωδικοί πρόσβασης"</string>
- <string name="credman_chosen_app_title" msgid="872524130208251505">"Κωδικοί πρόσβασης, κλειδιά πρόσβασης και υπηρεσίες δεδομένων"</string>
+ <!-- no translation found for credman_chosen_app_title (7735183808067729319) -->
+ <skip />
<string name="credman_credentials" msgid="4931371941253324143">"Πρόσθετοι πάροχοι"</string>
<string name="autofill_passwords_count" msgid="6359289285822955973">"{count,plural, =1{# κωδικός πρόσβασης}other{# κωδικοί πρόσβασης}}"</string>
<string name="autofill_keywords" msgid="8598763328489346438">"αυτόματη, συμπλήρωση, αυτόματη συμπλήρωση, κωδικός πρόσβασης"</string>
<string name="credman_keywords" msgid="8305600680836806170">"δεδομένα, κλειδί πρόσβασης, κωδικός πρόσβασης"</string>
<string name="credman_autofill_keywords" msgid="701180623776848914">"αυτόματη, συμπλήρωση, αυτόματη συμπλήρωση, δεδομένα, κλειδί πρόσβασης, κωδικός πρόσβασης"</string>
+ <!-- no translation found for credman_button_change (4072629639218503790) -->
+ <skip />
+ <!-- no translation found for credman_button_open (7519871964170816850) -->
+ <skip />
<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="credman_autofill_confirmation_message" msgid="843829628024668466">"<b>Χρήση του <xliff:g id=app_name example=Provider>%1$s</xliff:g>?</b> <br/> <br/> Από εδώ και στο εξής, οι νέοι κωδικοί πρόσβασης, τα κλειδιά πρόσβασης και άλλες πληροφορίες θα αποθηκεύονται εδώ. Το <xliff:g id=app_name example=Provider>%1$s</xliff:g> ενδέχεται να χρησιμοποιεί το περιεχόμενο που εμφανίζεται στην οθόνη σας για να προσδιορίσει πού μπορεί να γίνει αυτόματη συμπλήρωση."</string>
<string name="credman_picker_title" msgid="8191267620665129205">"Κωδικοί πρόσβασης, κλειδιά πρόσβασης και υπηρεσίες δεδομένων"</string>
<string name="credman_confirmation_message_title" msgid="8847900085593880729">"Απενεργοποίηση του %1$s;"</string>
<string name="credman_confirmation_message" msgid="2357324543658635239">"<b>Απενεργοποίηση αυτής της υπηρεσίας; </b> <br/> <br/> Αποθηκευμένες πληροφορίες, όπως κωδικοί πρόσβασης, κλειδιά πρόσβασης, τρόποι πληρωμής και άλλα, δεν θα συμπληρώνονται όταν είστε συνδεδεμένοι. Για να χρησιμοποιήσετε τις αποθηκευμένες πληροφορίες σας, επιλέξτε έναν κωδικό πρόσβασης, ένα κλειδί πρόσβασης ή μια υπηρεσία δεδομένων."</string>
+ <string name="credman_confirmation_message_new_ui" msgid="6126274509951156460">"<b>Να απενεργοποιηθούν όλες οι υπηρεσίες;</b> <br/> <br/> Οι κωδικοί πρόσβασης, τα κλειδιά πρόσβασης και άλλες αποθηκευμένες πληροφορίες δεν θα διατίθενται για αυτόματη συμπλήρωση όταν συνδέεστε"</string>
+ <string name="credman_autofill_confirmation_message_new_ui" msgid="6222139222478822267">"<b>Αλλάξτε την υπηρεσία που προτιμάτε σε <xliff:g id=app_name example=Provider>%1$s</xliff:g>?</b> <br/> <br/> Από εδώ και στο εξής, οι νέοι κωδικοί πρόσβασης, τα κλειδιά πρόσβασης και άλλες πληροφορίες θα αποθηκεύονται εδώ. Η υπηρεσία <xliff:g id=app_name example=Provider>%1$s</xliff:g> ενδέχεται να χρησιμοποιήσει το περιεχόμενο που εμφανίζεται στην οθόνη για να προσδιορίσει τι μπορεί να συμπληρωθεί αυτόματα."</string>
<string name="credman_enable_confirmation_message_title" msgid="1037501792652277829">"Χρήση %1$s;"</string>
+ <string name="credman_limit_error_msg_title" msgid="1525814645803612135">"Μπορείτε να έχετε μόνο 5 ενεργές υπηρεσίες"</string>
+ <string name="credman_limit_error_msg" msgid="2521803280130310063">"Απενεργοποιήστε τουλάχιστον 1 υπηρεσία για να προσθέσετε κάποια άλλη"</string>
<string name="credman_enable_confirmation_message" msgid="8407841892310870169">"Το %1$s χρησιμοποιεί το περιεχόμενο που εμφανίζεται στην οθόνη για να προσδιορίσει τα στοιχεία που μπορούν να συμπληρωθούν αυτόματα."</string>
<string name="credman_error_message_title" msgid="4099557206946333568">"Όριο κωδικών πρόσβασης, κλειδιών πρόσβασης και υπηρεσιών δεδομένων"</string>
<string name="credman_error_message" msgid="8334797097200415449">"Μπορείτε να έχετε ταυτόχρονα ενεργοποιημένους έως και 5 κωδικούς πρόσβασης, κλειδιά πρόσβασης και υπηρεσίες δεδομένων. Για να προσθέσετε μια άλλη υπηρεσία, απενεργοποιήστε μια από τις υπάρχουσες."</string>
@@ -4461,11 +4494,12 @@
<string name="mobile_network_sim_name_label" msgid="1452440641628369625">"Όνομα"</string>
<string name="mobile_network_sim_color_label" msgid="5293944087609632340">"Χρώμα (χρήση από συμβατές εφαρμογές)"</string>
<string name="mobile_network_sim_name_rename" msgid="5967588549571582924">"Αποθήκευση"</string>
- <string name="mobile_network_use_sim_on" msgid="7298332437547707908">"Χρήση SIM"</string>
+ <string name="mobile_network_use_sim_on" msgid="5333182776279917886">"Χρήση αυτής της SIM"</string>
<string name="mobile_network_use_sim_off" msgid="6303281166199670639">"Ανενεργή"</string>
<string name="mobile_network_disable_sim_explanation" msgid="2851862257846773796">"Για να απενεργοποιήσετε αυτήν τη SIM, καταργήστε την κάρτα SIM"</string>
<string name="mobile_network_tap_to_activate" msgid="4139979375717958102">"Πατήστε για ενεργοποίηση <xliff:g id="CARRIER">%1$s</xliff:g>"</string>
- <string name="mobile_network_erase_sim" msgid="4629071168032714930">"Διαγραφή SIM"</string>
+ <!-- no translation found for mobile_network_erase_sim (5387971155494245850) -->
+ <skip />
<string name="preferred_network_mode_title" msgid="3083431168988535628">"Προτιμώμενος τύπος δικτύου"</string>
<string name="preferred_network_mode_summary" msgid="537577807865497546">"Αλλαγή κατάστασης λειτουργίας δικτύου"</string>
<string name="preferred_network_mode_dialogtitle" msgid="4179420486180351631">"Προτιμώμενος τύπος δικτύου"</string>
@@ -4484,6 +4518,40 @@
<string name="roaming_check_price_warning" msgid="5876977438036791361">"Επικοινωνήστε με τον πάροχο του δικτύου για πληροφορίες σχετικά με τις τιμές."</string>
<string name="mobile_data_usage_title" msgid="2047864499317759728">"Χρήση δεδομένων εφαρμογών"</string>
<string name="mobile_network_mode_error" msgid="9222056129897416074">"Μη έγκυρη λειτουργία δικτύου <xliff:g id="NETWORKMODEID">%1$d</xliff:g>. Παράβλεψη."</string>
+ <!-- no translation found for satellite_setting_title (2543034229989047673) -->
+ <skip />
+ <!-- no translation found for satellite_setting_enabled_summary (3554127722727530845) -->
+ <skip />
+ <!-- no translation found for satellite_setting_disabled_summary (6789122487534159857) -->
+ <skip />
+ <!-- no translation found for keywords_satellite_setting (3312183289776517695) -->
+ <skip />
+ <!-- no translation found for category_name_about_satellite_messaging (3756205049485508340) -->
+ <skip />
+ <!-- no translation found for title_about_satellite_setting (9212860038048311345) -->
+ <skip />
+ <!-- no translation found for category_title_your_satellite_plan (3017895097366691841) -->
+ <skip />
+ <!-- no translation found for title_have_satellite_plan (2048372355699977947) -->
+ <skip />
+ <!-- no translation found for title_no_satellite_plan (2876056203035197505) -->
+ <skip />
+ <!-- no translation found for summary_add_satellite_setting (3815254731634052432) -->
+ <skip />
+ <!-- no translation found for category_name_how_it_works (585303230539269496) -->
+ <skip />
+ <!-- no translation found for title_satellite_connection_guide (3294802307913609072) -->
+ <skip />
+ <!-- no translation found for summary_satellite_connection_guide (3496123195218418456) -->
+ <skip />
+ <!-- no translation found for title_supported_service (4275535165812691571) -->
+ <skip />
+ <!-- no translation found for summary_supported_service (4320535903444834786) -->
+ <skip />
+ <!-- no translation found for satellite_setting_summary_more_information (4008690241760925372) -->
+ <skip />
+ <!-- no translation found for more_about_satellite_messaging (3385673133561348509) -->
+ <skip />
<string name="mobile_network_apn_title" msgid="5582995550142073054">"Ονόματα σημείων πρόσβασης"</string>
<string name="keywords_access_point_names" msgid="8174967126858505945">"apn"</string>
<string name="manual_mode_disallowed_summary" msgid="4243142645520152175">"Δεν διατίθεται κατά τη σύνδεση σε <xliff:g id="CARRIER">%1$s</xliff:g>"</string>
@@ -4493,9 +4561,12 @@
<string name="sim_action_switch_sub_dialog_title" msgid="9180969453358718635">"Εναλλαγή σε <xliff:g id="CARRIER_NAME">%1$s</xliff:g>;"</string>
<string name="sim_action_switch_psim_dialog_title" msgid="5613177333235213024">"Εναλλαγή στη χρήση κάρτας SIM;"</string>
<string name="sim_action_switch_sub_dialog_mep_title" msgid="933856847099933004">"Χρήση <xliff:g id="CARRIER_NAME">%1$s</xliff:g>;"</string>
- <string name="sim_action_switch_sub_dialog_text" msgid="2091834911153293004">"Μόνο μία SIM μπορεί να είναι ενεργή κάθε φορά.\n\nΗ εναλλαγή στο δίκτυο <xliff:g id="TO_CARRIER_NAME">%1$s</xliff:g> δεν θα ακυρώσει την υπηρεσία <xliff:g id="FROM_CARRIER_NAME">%2$s</xliff:g>."</string>
- <string name="sim_action_switch_sub_dialog_text_downloaded" msgid="8977951796005849471">"Μόνο μία eSIM μπορεί να είναι ενεργή κάθε φορά.\n\nΗ εναλλαγή στην εταιρεία <xliff:g id="TO_CARRIER_NAME">%1$s</xliff:g> δεν θα ακυρώσει την παροχή υπηρεσιών από την εταιρεία <xliff:g id="FROM_CARRIER_NAME">%2$s</xliff:g>."</string>
- <string name="sim_action_switch_sub_dialog_text_single_sim" msgid="6188750682431170845">"Μόνο μία SIM μπορεί να είναι ενεργή κάθε φορά.\n\nΗ εναλλαγή δεν θα ακυρώσει την υπηρεσία <xliff:g id="TO_CARRIER_NAME">%1$s</xliff:g>."</string>
+ <!-- no translation found for sim_action_switch_sub_dialog_text (7474905814976249607) -->
+ <skip />
+ <!-- no translation found for sim_action_switch_sub_dialog_text_downloaded (6415848271400253954) -->
+ <skip />
+ <!-- no translation found for sim_action_switch_sub_dialog_text_single_sim (421658355882679837) -->
+ <skip />
<string name="sim_action_switch_sub_dialog_mep_text" msgid="8348764755143679582">"Μπορείτε να χρησιμοποιείτε 2 SIM τη φορά. Για να χρησιμοποιήσετε την <xliff:g id="CARRIER_NAME">%1$s</xliff:g>, απενεργοποιήστε κάποια άλλη SIM."</string>
<string name="sim_action_switch_sub_dialog_confirm" msgid="1901181581944638961">"Εναλλαγή σε <xliff:g id="CARRIER_NAME">%1$s</xliff:g>"</string>
<string name="sim_action_switch_sub_dialog_carrier_list_item_for_turning_off" msgid="5392037608705799522">"Απενεργοποίηση <xliff:g id="CARRIER_NAME">%1$s</xliff:g>"</string>
@@ -4520,6 +4591,29 @@
<string name="sim_action_turn_off" msgid="3506698692916473000">"Απενεργοποίηση"</string>
<string name="dsds_activation_failure_title" msgid="4467364110584914794">"Δεν είναι δυνατή η ενεργοποίηση της SIM"</string>
<string name="dsds_activation_failure_body_msg2" msgid="73044349546544410">"Δοκιμάστε να ενεργοποιήσετε ξανά τη SIM. Εάν το πρόβλημα δεν επιλυθεί, επανεκκινήστε τη συσκευή σας."</string>
+ <string name="sim_onboarding_bottomsheets_title" msgid="143711121394213711">"Ρύθμιση της SIM"</string>
+ <string name="sim_onboarding_bottomsheets_msg" msgid="7367245016476460849">"Ορίστε τις προτιμήσεις δικτύου κινητής τηλεφωνίας για χρήση πολλών SIM σε αυτή τη συσκευή"</string>
+ <string name="sim_onboarding_label_sim_title" msgid="273162565849288273">"Προσθέστε ετικέτες στις SIM"</string>
+ <string name="sim_onboarding_label_sim_msg" msgid="5105859235219529056">"Αυτές οι ετικέτες θα εμφανίζονται κατά την πραγματοποίηση κλήσεων, την αποστολή μηνυμάτων, τη χρήση δεδομένων και στις Ρυθμίσεις"</string>
+ <string name="sim_onboarding_label_sim_dialog_title" msgid="5839073125605286120">"Ετικέτα SIM"</string>
+ <string name="sim_onboarding_label_sim_dialog_label" msgid="9020433985426525185">"Ετικέτα"</string>
+ <string name="sim_onboarding_select_sim_title" msgid="5895262188167744055">"Επιλέξτε ποιες SIM θα χρησιμ."</string>
+ <string name="sim_onboarding_select_sim_msg" msgid="5638859405391915048">"Μπορείτε να χρησιμοποιείτε 2 SIM τη φορά"</string>
+ <string name="sim_onboarding_primary_sim_title" msgid="2793090401371135675">"Ορίστε την κύρια SIM"</string>
+ <string name="sim_onboarding_primary_sim_msg" msgid="5484656671490558032">"Επιλέξτε ποιες SIM θέλετε να χρησιμοποιούνται από προεπιλογή για κλήσεις, μηνύματα και δεδομένα"</string>
+ <string name="primary_sim_title" msgid="2508161011657571566">"Η κύρια SIM"</string>
+ <string name="primary_sim_calls_title" msgid="4961189133582615685">"Κλήσεις"</string>
+ <string name="primary_sim_texts_title" msgid="1287584042733097749">"Μηνύματα"</string>
+ <string name="primary_sim_automatic_data_title" msgid="1265528923229642480">"Αυτόματη εναλλαγή δεδομένων"</string>
+ <string name="primary_sim_automatic_data_msg" msgid="1612203837010785203">"Χρήση είτε της μίας είτε της άλλης SIM, ανάλογα με την κάλυψη και τη διαθεσιμότητα"</string>
+ <string name="sim_onboarding_phoneNumber_data_only" msgid="8158409121949373662">"Μόνο δεδομένα"</string>
+ <string name="sim_onboarding_setup" msgid="5750393553605388463">"Ρύθμιση"</string>
+ <string name="sim_onboarding_next" msgid="6415025179929475355">"Επόμενο"</string>
+ <!-- no translation found for sim_onboarding_progressbar_turning_sim_on (1163318788393361574) -->
+ <skip />
+ <string name="mobile_network_spn_title" msgid="3053793174495329077">"Δίκτυο κινητής τηλεφωνίας"</string>
+ <string name="mobile_network_phone_number_title" msgid="2090794402855021784">"Αριθμός τηλεφώνου"</string>
+ <string name="mobile_network_sim_label_color_title" msgid="2401352348041132876">"Ετικέτα και χρώμα SIM"</string>
<string name="sim_setup_channel_id" msgid="8797972565087458515">"Ενεργοποίηση δικτύου"</string>
<string name="sim_switch_channel_id" msgid="4927038626791837861">"Εναλλαγή εταιρείας κινητής τηλεφωνίας"</string>
<string name="post_dsds_reboot_notification_title_with_carrier" msgid="3308827462185135307">"Η εταιρεία κινητής τηλεφωνίας <xliff:g id="CARRIER_NAME">%1$s</xliff:g> είναι ενεργή"</string>
@@ -4539,11 +4633,15 @@
<string name="switch_sim_dialog_no_switch_text" msgid="7053939850026876088">"Για να χρησιμοποιήσετε αργότερα δεδομένα κινητής τηλεφωνίας, λειτουργίες κλήσεων και SMS, μεταβείτε στις ρυθμίσεις δικτύου σας."</string>
<string name="sim_card_label" msgid="6263064316075963775">"SIM"</string>
<string name="erase_sim_dialog_title" msgid="4742077437653028326">"Διαγραφή αυτής της eSIM;"</string>
- <string name="erase_sim_dialog_text" msgid="753031064269699885">"Η διαγραφή αυτής της SIM καταργεί την υπηρεσία <xliff:g id="CARRIER_NAME_A">%1$s</xliff:g> από αυτήν τη συσκευή.\n\nΗ υπηρεσία για <xliff:g id="CARRIER_NAME_B">%1$s</xliff:g> δεν θα ακυρωθεί."</string>
+ <!-- no translation found for erase_sim_dialog_text (1406141218170595272) -->
+ <skip />
<string name="erase_sim_confirm_button" msgid="8309115684335320541">"Διαγραφή"</string>
- <string name="erasing_sim" msgid="7877703231075699139">"Διαγραφή SIM…"</string>
- <string name="erase_sim_fail_title" msgid="2024446702985862427">"Δεν είναι δυνατή η διαγραφή της SIM"</string>
- <string name="erase_sim_fail_text" msgid="7870804401227483131">"Δεν είναι δυνατή η διαγραφή της SIM λόγω ενός σφάλματος .\n\nΕπανεκκινήστε τη συσκευή σας και δοκιμάστε ξανά."</string>
+ <!-- no translation found for erasing_sim (4237180547590463930) -->
+ <skip />
+ <!-- no translation found for erase_sim_fail_title (1445700500168357303) -->
+ <skip />
+ <!-- no translation found for erase_sim_fail_text (6898841004987411547) -->
+ <skip />
<string name="network_connection_request_dialog_title" msgid="1896186380874289434">"Σύνδεση με τη συσκευή"</string>
<string name="network_connection_request_dialog_summary" msgid="7693038309792726170">"Η εφαρμογή <xliff:g id="APPNAME">%1$s</xliff:g> θέλει να χρησιμοποιήσει ένα προσωρινό δίκτυο Wi‑Fi για να συνδεθεί στη συσκευή σας."</string>
<string name="network_connection_timeout_dialog_message" msgid="598509083077743772">"Δεν βρέθηκαν συσκευές. Βεβαιωθείτε ότι οι συσκευές είναι ενεργοποιημένες και διαθέσιμες για σύνδεση."</string>
@@ -4615,6 +4713,14 @@
<string name="work_policy_privacy_settings" msgid="2702644843505242596">"Οι πληροφορίες πολιτικής εργασίας σας"</string>
<string name="work_policy_privacy_settings_summary" msgid="690118670737638405">"Η διαχείριση των ρυθμίσεων πραγματοποιείται από τον διαχειριστή IT"</string>
<string name="track_frame_time_keywords" msgid="7885340257945922239">"GPU"</string>
+ <string name="enable_16k_pages" msgid="5009476566957520607">"Εκκίνηση με μέγεθος σελίδας 16 KB"</string>
+ <string name="enable_16k_pages_summary" msgid="428117226069445198">"Εκκίν. συσκ. με πυρήνα που υποστ. μέγ. σελ. 16 KB"</string>
+ <string name="confirm_enable_16k_pages_title" msgid="6751570067857011642">"Επανεκκίνηση με πυρήνα που είναι συμβατός με σελίδες μεγέθους 16 KB;"</string>
+ <string name="confirm_enable_16k_pages_text" msgid="702888115148257215">"ΠΡΟΕΙΔΟΠΟΙΗΣΗ: Ορισμένες εφαρμογές μπορεί να μην είναι συμβατές με αυτή τη λειτουργία. Θα γίνει επανεκκίνηση της συσκευής μετά την επιβεβαίωση."</string>
+ <string name="confirm_enable_4k_pages_title" msgid="626987400420355263">"Επανεκκίνηση με πυρήνα που είναι συμβατός με σελίδες μεγέθους 4 KB;"</string>
+ <string name="confirm_enable_4k_pages_text" msgid="6168921566226074524">"Θα γίνει επανεκκίνηση της συσκευής μετά την επιβεβαίωση."</string>
+ <string name="toast_16k_update_failed_text" msgid="8888858987184345567">"Απέτυχε η ενημέρωση του πυρήνα ώστε να είναι συμβατός με σελίδες μεγέθους 16 KB."</string>
+ <string name="progress_16k_ota_title" msgid="2117218313875523741">"Εφαρμόζεται η αλλαγή"</string>
<string name="bug_report_handler_title" msgid="713439959113250125">"Χειρισμός Αναφοράς σφάλματος"</string>
<string name="bug_report_handler_picker_footer_text" msgid="4935758328366585673">"Καθορίζει ποια εφαρμογή διαχειρίζεται τη συντόμευση της Αναφοράς σφάλματος στη συσκευή σας."</string>
<string name="personal_profile_app_subtext" msgid="5586060806997067676">"Προσωπικό"</string>
@@ -4700,8 +4806,10 @@
<string name="sim_category_title" msgid="2341314000964710495">"SIM"</string>
<string name="downloaded_sim_category_title" msgid="2876988650413179752">"eSIM"</string>
<string name="downloaded_sims_category_title" msgid="487799905978489922">"eSIM"</string>
- <string name="sim_category_active_sim" msgid="1503823567818544012">"Ενεργή"</string>
- <string name="sim_category_inactive_sim" msgid="4068899490133820881">"Ανενεργή"</string>
+ <!-- no translation found for sim_category_active_sim (3077009911935592178) -->
+ <skip />
+ <!-- no translation found for sim_category_inactive_sim (7351553344148400450) -->
+ <skip />
<string name="sim_category_default_active_sim" msgid="1208194173387987231">" / Προεπιλογή για <xliff:g id="ID_1">%1$s</xliff:g>"</string>
<string name="default_active_sim_calls" msgid="2390973682556353558">"κλήσεις"</string>
<string name="default_active_sim_sms" msgid="8041498593025994921">"SMS"</string>
diff --git a/res/values-en-rAU/arrays.xml b/res/values-en-rAU/arrays.xml
index 3e9299d..ab9f648 100644
--- a/res/values-en-rAU/arrays.xml
+++ b/res/values-en-rAU/arrays.xml
@@ -482,4 +482,7 @@
<!-- no translation found for notification_polite_options:0 (4617190141263245257) -->
<!-- no translation found for notification_polite_options:1 (3884076684767467743) -->
<!-- no translation found for notification_polite_options:2 (8765197536079931966) -->
+ <!-- no translation found for private_space_auto_lock_options:0 (551584871228110817) -->
+ <!-- no translation found for private_space_auto_lock_options:1 (3263162333754809690) -->
+ <!-- no translation found for private_space_auto_lock_options:2 (1575103586471380629) -->
</resources>
diff --git a/res/values-en-rAU/strings.xml b/res/values-en-rAU/strings.xml
index a689dad..17ca72d 100644
--- a/res/values-en-rAU/strings.xml
+++ b/res/values-en-rAU/strings.xml
@@ -28,6 +28,7 @@
<string name="show_dev_on" msgid="2840850085134853754">"You are now a developer!"</string>
<string name="show_dev_already" msgid="7041756429707644630">"No need, you are already a developer."</string>
<string name="dev_settings_disabled_warning" msgid="6971867026249671244">"Please enable developer options first."</string>
+ <string name="dev_settings_available_to_admin_only_warning" msgid="3408243404879083111">"Only the admin users can access developer settings."</string>
<string name="header_category_system" msgid="1665516346845259058">"System"</string>
<string name="radioInfo_service_in" msgid="9088637745836646271">"In service"</string>
<string name="radioInfo_service_out" msgid="1868347333892403287">"Out of service"</string>
@@ -551,12 +552,20 @@
<string name="private_space_one_lock_summary" msgid="2759953747682959371">"You can unlock Private Space the same way that you unlock your device, or choose a different lock"</string>
<string name="private_space_screen_lock_title" msgid="8679383894967823163">"Use device screen lock"</string>
<string name="private_space_biometric_title" msgid="3934339826674553174">"Face and Fingerprint Unlock"</string>
+ <string name="private_space_fingerprint_title" msgid="5989254643211889931">"Fingerprint Unlock"</string>
+ <string name="private_space_face_title" msgid="3290402865367663079">"Face Unlock"</string>
<string name="private_space_biometric_summary" msgid="4403837276018724581">"Tap to set up"</string>
<string name="private_space_fingerprint_unlock_title" msgid="5804023571114910034">"Fingerprint Unlock for private space"</string>
<string name="private_space_face_unlock_title" msgid="6613018437620070183">"Face Unlock for private space"</string>
<string name="private_space_category_ways_to_unlock" msgid="4356631225316950046">"Ways to unlock"</string>
<string name="private_space_screen_lock_summary" msgid="394837965365561070">"Same as device screen lock"</string>
<string name="private_space_new_lock_title" msgid="7306873010565337671">"Choose a new lock for Private Space?"</string>
+ <string name="private_space_auto_lock_title" msgid="4757097802686131305">"Lock automatically"</string>
+ <string name="private_space_auto_lock_page_title" msgid="2993714305725968632">"Lock private space automatically"</string>
+ <string name="private_space_auto_lock_page_summary" msgid="8679844515655838654">"You can lock your private space automatically if you haven\'t used your device for a period of time"</string>
+ <string name="private_space_auto_lock_every_time" msgid="1215061855836002830">"Every time device locks"</string>
+ <string name="private_space_auto_lock_after_inactivity" msgid="1748673030841528649">"After 5 minutes of inactivity"</string>
+ <string name="private_space_auto_lock_never" msgid="595014527119778873">"Never"</string>
<string name="private_space_hide_title" msgid="8687034008994037610">"Hide when locked"</string>
<string name="privatespace_hide_page_title" msgid="972581369094289386">"Hide Private Space when locked"</string>
<string name="privatespace_hide_page_summary" msgid="1052569521186403642">"To stop other people knowing Private Space is on your device, you can hide it from your apps list"</string>
@@ -570,6 +579,7 @@
<string name="private_space_delete_title" msgid="3075645119800272800">"Delete Private Space"</string>
<string name="private_space_deleted" msgid="7825768516955610897">"Private Space successfully deleted"</string>
<string name="private_space_delete_failed" msgid="8500755484258565011">"Private Space could not be deleted"</string>
+ <string name="private_space_unlocked" msgid="9091600948712932046">"Private space unlocked"</string>
<string name="no_device_lock_title" msgid="1078223464721029954">"Set a screen lock"</string>
<string name="no_device_lock_summary" msgid="7436025227616244687">"To use your private space, set a screen lock on this device"</string>
<string name="no_device_lock_action_label" msgid="2640487005629001288">"Set screen lock"</string>
@@ -597,8 +607,14 @@
<string name="private_space_access_text" msgid="4258842502257201013">"To access your private space, go to your apps list, then scroll down"</string>
<string name="private_space_done_label" msgid="1020482651595246071">"Done"</string>
<string name="private_space_scrolldown_to_access" msgid="4820954877349434545">"Scroll down to find private space"</string>
- <string name="private_space_retry_signin_title" msgid="2340841075193680666">"Sign in to set up a private space"</string>
- <string name="private_space_retry_summary" msgid="1976929616948459609">"You need to sign in to an account to set up a private space"</string>
+ <!-- no translation found for private_space_retry_signin_title (8090276618867918844) -->
+ <skip />
+ <!-- no translation found for private_space_retry_summary (1920444015972648774) -->
+ <skip />
+ <!-- no translation found for private_space_skip_login_label (7078019409056628192) -->
+ <skip />
+ <!-- no translation found for private_space_continue_login_label (7779965766333065391) -->
+ <skip />
<string name="private_space_lock_setup_title" msgid="6541564212199510787">"Choose a lock for your private space"</string>
<string name="private_space_lock_setup_description" msgid="423405593476300918">"You can unlock your private space using your fingerprint. For security, this option requires a backup lock."</string>
<string name="private_space_choose_your_pin_header" msgid="4560802934975898265">"Set a PIN for your private space"</string>
@@ -1373,6 +1389,8 @@
<string name="battery_level_title" msgid="1371765298786083448">"Battery level"</string>
<string name="communal_settings_title" msgid="2845678473945902115">"Communal"</string>
<string name="communal_settings_summary" msgid="4923914136953940317">"Communal settings"</string>
+ <!-- no translation found for satellite_setting (706846910912477125) -->
+ <skip />
<string name="apn_settings" msgid="4295467389400441299">"APNs"</string>
<string name="apn_edit" msgid="2003683641840248741">"Edit access point"</string>
<string name="apn_add" msgid="9069613192201630934">"Add access point"</string>
@@ -1407,6 +1425,8 @@
<string name="menu_save" msgid="6611465355127483100">"Save"</string>
<string name="menu_cancel" msgid="1197826697950745335">"Cancel"</string>
<string name="error_title" msgid="7158648377702417716"></string>
+ <!-- no translation found for error_duplicate_apn_entry (7792928408935276618) -->
+ <skip />
<string name="error_name_empty" msgid="1258275899283079142">"The Name field can\'t be empty."</string>
<string name="error_apn_empty" msgid="7657491065443746915">"The APN cannot be empty."</string>
<string name="error_mcc_not3" msgid="883659545640179094">"MCC field must be 3 digits."</string>
@@ -1425,7 +1445,8 @@
<string name="reset_bluetooth_wifi_button_text" msgid="3974098137045963639">"Reset"</string>
<string name="reset_bluetooth_wifi_complete_toast" msgid="5893439291030574365">"Bluetooth & Wi‑Fi have been reset"</string>
<string name="reset_esim_title" msgid="4194570573425902754">"Erase eSIMs"</string>
- <string name="reset_esim_desc" msgid="3662444090563399131">"This won’t cancel any mobile service plans. To download replacement SIMs, contact your operator."</string>
+ <!-- no translation found for reset_esim_desc (6125192435907740751) -->
+ <skip />
<string name="reset_network_button_text" msgid="2281476496459610071">"Reset settings"</string>
<string name="reset_network_final_desc" msgid="5304365082065278425">"Reset all network settings? You can\'t undo this action."</string>
<string name="reset_network_final_desc_esim" msgid="1129251284212847939">"Reset all network settings and erase eSIMs? You can’t undo this action."</string>
@@ -1433,15 +1454,18 @@
<string name="reset_network_confirm_title" msgid="913014422184481270">"Reset?"</string>
<string name="network_reset_not_available" msgid="1966334631394607829">"Network reset is not available for this user"</string>
<string name="reset_network_complete_toast" msgid="1367872474130621115">"Network settings have been reset"</string>
- <string name="reset_esim_error_title" msgid="4670073610967959597">"Can’t delete SIMs"</string>
- <string name="reset_esim_error_msg" msgid="7279607120606365250">"eSIMs can’t be erased due to an error.\n\nRestart your device and try again."</string>
+ <!-- no translation found for reset_esim_error_title (6516110227665862295) -->
+ <skip />
+ <!-- no translation found for reset_esim_error_msg (8459527827897797168) -->
+ <skip />
<string name="main_clear_title" msgid="277664302144837723">"Erase all data (factory reset)"</string>
<string name="main_clear_short_title" msgid="4752094765533020696">"Erase all data (factory reset)"</string>
<string name="main_clear_desc_also_erases_external" msgid="3687911419628956693"><li>"Music"</li>\n<li>"Photos"</li>\n<li>"Other user data"</li></string>
<string name="main_clear_desc_also_erases_esim" msgid="4553469876411831729"><li>"eSIMs"</li></string>
<string name="main_clear_desc_no_cancel_mobile_plan" msgid="369883568059127035">\n\n"This will not cancel your mobile service plan."</string>
<string name="main_clear_final_desc" msgid="5800877928569039580">"All of your personal information and downloaded apps will be deleted. You can’t undo this action."</string>
- <string name="main_clear_final_desc_esim" msgid="440406836793824969">"All of your personal information, including downloaded apps & SIMs, will be deleted. You can’t undo this action."</string>
+ <!-- no translation found for main_clear_final_desc_esim (6592404057237813989) -->
+ <skip />
<string name="main_clear_confirm_title" msgid="6577071819657853713">"Erase all data?"</string>
<string name="main_clear_not_available" msgid="3433795327146684827">"Factory reset is not available for this user"</string>
<string name="main_clear_progress_title" msgid="7239741132015617719">"Erasing"</string>
@@ -1672,6 +1696,14 @@
<string name="force_stop" msgid="2681771622136916280">"Force stop"</string>
<string name="archive" msgid="9074663845068632127">"Archive"</string>
<string name="restore" msgid="7622486640713967157">"Restore"</string>
+ <!-- no translation found for restoring_step_one (3465050101254272874) -->
+ <skip />
+ <!-- no translation found for restoring_step_two (140484846432595108) -->
+ <skip />
+ <!-- no translation found for restoring_step_three (3712883580876329811) -->
+ <skip />
+ <!-- no translation found for restoring_step_four (8966846882470446209) -->
+ <skip />
<string name="total_size_label" msgid="2052185048749658866">"Total"</string>
<string name="application_size_label" msgid="6407051020651716729">"App size"</string>
<string name="external_code_size_label" msgid="7375146402660973743">"USB storage app"</string>
@@ -1728,7 +1760,6 @@
<string name="archiving_failed" msgid="2037798988961634978">"Archiving failed"</string>
<string name="archiving_succeeded" msgid="7891249456483297845">"Archived <xliff:g id="PACKAGE_LABEL">%1$s</xliff:g>"</string>
<string name="restoring_failed" msgid="3390531747355943533">"Restoring failed"</string>
- <string name="restoring_succeeded" msgid="4967353965137524330">"Restored <xliff:g id="PACKAGE_LABEL">%1$s</xliff:g>"</string>
<string name="restoring_in_progress" msgid="7787443682651146115">"Restoring <xliff:g id="PACKAGE_LABEL">%1$s</xliff:g>"</string>
<string name="another_migration_already_in_progress" msgid="6550546307856052261">"Another migration is already in progress."</string>
<string name="insufficient_storage" msgid="8115088042669030558">"Not enough storage space."</string>
@@ -1920,10 +1951,8 @@
<string name="usage_stats_sort_by_usage_time" msgid="2927310334119998301">"Sort by usage time"</string>
<string name="usage_stats_sort_by_last_time_used" msgid="7039213339779884017">"Sort by last time used"</string>
<string name="usage_stats_sort_by_app_name" msgid="4463833145514850478">"Sort by app name"</string>
- <!-- no translation found for last_time_used_label (7589377271406011659) -->
- <skip />
- <!-- no translation found for last_time_used_never (2936073559267990034) -->
- <skip />
+ <string name="last_time_used_label" msgid="7589377271406011659">"Last used"</string>
+ <string name="last_time_used_never" msgid="2936073559267990034">"never"</string>
<string name="usage_time_label" msgid="9105343335151559883">"Usage time"</string>
<string name="accessibility_settings" msgid="4713215774904704682">"Accessibility"</string>
<string name="accessibility_settings_title" msgid="6739115703615065716">"Accessibility settings"</string>
@@ -2378,12 +2407,6 @@
<string name="battery_tip_high_usage_summary" msgid="3938999581403084551">"See apps with highest usage"</string>
<string name="battery_tip_limited_temporarily_title" msgid="6258554134146272311">"Charging optimised to protect your battery"</string>
<string name="battery_tip_limited_temporarily_summary" msgid="5107379280241187562">"To help extend your battery\'s lifespan, charging is optimised"</string>
- <string name="battery_tip_dock_defender_future_bypass_title" msgid="4332616280495788195">"Charging optimised to protect your battery"</string>
- <string name="battery_tip_dock_defender_future_bypass_summary" msgid="7870758621381307597">"To help extend your battery\'s lifespan, charging is optimised while docked"</string>
- <string name="battery_tip_dock_defender_active_title" msgid="1414785238383255699">"Charging optimised to protect your battery"</string>
- <string name="battery_tip_dock_defender_active_summary" msgid="3512082623718801459">"To help extend your battery\'s lifespan, charging is optimised while docked"</string>
- <string name="battery_tip_dock_defender_temporarily_bypassed_title" msgid="1679449361090557201">"Charging to full"</string>
- <string name="battery_tip_dock_defender_temporarily_bypassed_summary" msgid="1099500476761333281">"To protect your battery, charging will be optimised the next time your tablet is docked"</string>
<string name="battery_tip_limited_temporarily_sec_button_content_description" msgid="5648444926736883551">"Learn more about charging is paused"</string>
<string name="battery_tip_limited_temporarily_dialog_resume_charge" msgid="2302295458913832342">"Resume charging"</string>
<string name="battery_tip_dialog_message_footer" msgid="986542164372177504">"Includes high-power background activity"</string>
@@ -2401,7 +2424,8 @@
<string name="battery_tip_unrestrict_app_dialog_ok" msgid="7940183167721998470">"Remove"</string>
<string name="battery_tip_unrestrict_app_dialog_cancel" msgid="4968135709160207507">"Cancel"</string>
<string name="battery_tip_charge_to_full_button" msgid="6701709034348116261">"Charge to full"</string>
- <string name="battery_tip_incompatible_charging_title" msgid="5120763575150751300">"Issue with charging accessory"</string>
+ <!-- no translation found for battery_tip_incompatible_charging_title (1567827436103364999) -->
+ <skip />
<string name="battery_tip_incompatible_charging_content_description" msgid="355668467640367701">"Learn more about incompatible charging"</string>
<string name="smart_battery_manager_title" msgid="3677620516657920364">"Battery Manager"</string>
<string name="smart_battery_title" msgid="9095903608520254254">"Manage apps automatically"</string>
@@ -2493,13 +2517,11 @@
<string name="battery_usage_chart_label_now" msgid="4598282721949430165">"now"</string>
<string name="battery_usage_timestamps_hyphen" msgid="7401188432989043905">"<xliff:g id="FROM_TIMESTAMP">%1$s</xliff:g> – <xliff:g id="TO_TIMESTAMP">%2$s</xliff:g>"</string>
<string name="battery_usage_day_and_hour" msgid="1417890420844950881">"<xliff:g id="DAY">%1$s</xliff:g> <xliff:g id="HOUR">%2$s</xliff:g>"</string>
- <!-- no translation found for battery_usage_time_info_and_battery_level (6732629268310936155) -->
- <skip />
+ <string name="battery_usage_time_info_and_battery_level" msgid="6732629268310936155">"<xliff:g id="TIME_INFO">%1$s</xliff:g> <xliff:g id="BATTERY_LEVEL">%2$s</xliff:g>"</string>
<string name="battery_usage_chart" msgid="4114747521432440017">"Battery usage chart"</string>
<string name="daily_battery_usage_chart" msgid="4176059567682992686">"Daily battery usage chart"</string>
<string name="hourly_battery_usage_chart" msgid="3098314511076561272">"Hourly battery usage chart"</string>
- <!-- no translation found for battery_level_percentage (1433178290838842146) -->
- <skip />
+ <string name="battery_level_percentage" msgid="1433178290838842146">"Battery level percentage from <xliff:g id="START_PERCENTAGE">%1$s</xliff:g> to <xliff:g id="END_PERCENTAGE">%2$s</xliff:g>"</string>
<string name="battery_usage_breakdown_title_since_last_full_charge" msgid="435006273323199906">"Battery usage since last full charge"</string>
<string name="battery_usage_breakdown_title_for_slot" msgid="4823179483667671406">"Battery usage for <xliff:g id="SLOT">%s</xliff:g>"</string>
<string name="screen_time_category_last_full_charge" msgid="8856908320256057753">"Screen time since last full charge"</string>
@@ -3859,6 +3881,8 @@
<string name="voice_activation_apps_title" msgid="7130045161611529825">"Voice activation apps"</string>
<string name="permit_voice_activation_apps" msgid="9152780172988949319">"Allow voice activation"</string>
<string name="allow_voice_activation_apps_description" msgid="6369745626995060656">"Voice activation turns on approved apps, hands-free, using voice command. Built-in adaptive sensing ensures data stays private only to you.\n\n"<a href="">"More about protected adaptive sensing"</a></string>
+ <string name="permit_receive_sandboxed_detection_training_data" msgid="3929496847420108753">"Improve voice activation"</string>
+ <string name="receive_sandboxed_detection_training_data_description" msgid="1415687008184625050">"This device uses private intelligence to improve the voice activation model. Apps can receive summarised updates that are aggregated across many users to maintain privacy while improving the model for everyone.\n\n"<a href="">"More about private intelligence"</a></string>
<string name="full_screen_intent_title" msgid="747270185715224130">"Full-screen notifications"</string>
<string name="permit_full_screen_intent" msgid="9035367640019960861">"Allow full-screen notifications from this app"</string>
<string name="footer_description_full_screen_intent" msgid="7716518411349225528">"Allow this app to show notifications that take up the full screen when the device is locked. Apps may use these to highlight alarms, incoming calls or other urgent notifications."</string>
@@ -4280,18 +4304,27 @@
<string name="autofill_app" msgid="7595308061826307921">"Auto-fill service"</string>
<string name="default_autofill_app" msgid="372234803718251606">"Default auto-fill service"</string>
<string name="autofill_passwords" msgid="6708057251459761083">"Passwords"</string>
- <string name="credman_chosen_app_title" msgid="872524130208251505">"Passwords, passkeys and data services"</string>
+ <!-- no translation found for credman_chosen_app_title (7735183808067729319) -->
+ <skip />
<string name="credman_credentials" msgid="4931371941253324143">"Additional providers"</string>
<string name="autofill_passwords_count" msgid="6359289285822955973">"{count,plural, =1{# password}other{# passwords}}"</string>
<string name="autofill_keywords" msgid="8598763328489346438">"auto, fill, autofill, password"</string>
<string name="credman_keywords" msgid="8305600680836806170">"data, passkey, password"</string>
<string name="credman_autofill_keywords" msgid="701180623776848914">"auto, fill, autofill, data, passkey, password"</string>
+ <!-- no translation found for credman_button_change (4072629639218503790) -->
+ <skip />
+ <!-- no translation found for credman_button_open (7519871964170816850) -->
+ <skip />
<string name="autofill_confirmation_message" msgid="4888767934273494272">"<b>Make sure that you trust this app</b> <br/> <br/> <xliff:g id=app_name example=Google Auto-fill>%1$s</xliff:g> uses what\'s on your screen to determine what can be auto-filled."</string>
<string name="credman_autofill_confirmation_message" msgid="843829628024668466">"<b>Use <xliff:g id=app_name example=Provider>%1$s</xliff:g>?</b> <br/> <br/> New passwords, passkeys and other info will be saved here from now on. <xliff:g id=app_name example=Provider>%1$s</xliff:g> may use what\'s on your screen to determine what can be autofilled."</string>
<string name="credman_picker_title" msgid="8191267620665129205">"Passwords, passkeys and data services"</string>
<string name="credman_confirmation_message_title" msgid="8847900085593880729">"Turn off %1$s?"</string>
<string name="credman_confirmation_message" msgid="2357324543658635239">"<b>Turn off this service?</b> <br/> <br/> Saved info like passwords, passkeys, payment methods and other info won\'t be filled in when you sign in. To use your saved info, choose a password, passkey or data service."</string>
+ <string name="credman_confirmation_message_new_ui" msgid="6126274509951156460">"<b>Turn off all services?</b> <br/> <br/> Passwords, passkeys and other saved info won\'t be available for autofill when you sign in"</string>
+ <string name="credman_autofill_confirmation_message_new_ui" msgid="6222139222478822267">"<b>Change your preferred service to <xliff:g id=app_name example=Provider>%1$s</xliff:g>?</b> <br/> <br/> New passwords, passkeys and other info will be saved here from now on. <xliff:g id=app_name example=Provider>%1$s</xliff:g> may use what\'s on your screen to determine what can be autofilled"</string>
<string name="credman_enable_confirmation_message_title" msgid="1037501792652277829">"Use %1$s?"</string>
+ <string name="credman_limit_error_msg_title" msgid="1525814645803612135">"You can only have 5 services on"</string>
+ <string name="credman_limit_error_msg" msgid="2521803280130310063">"Turn off at least 1 service to add another"</string>
<string name="credman_enable_confirmation_message" msgid="8407841892310870169">"%1$s uses what\'s on your screen to determine what can be auto-filled."</string>
<string name="credman_error_message_title" msgid="4099557206946333568">"Passwords, passkeys and data services limit"</string>
<string name="credman_error_message" msgid="8334797097200415449">"You can have up to five passwords, passkeys and data services active at the same time. Turn off a service to add more."</string>
@@ -4461,11 +4494,12 @@
<string name="mobile_network_sim_name_label" msgid="1452440641628369625">"Name"</string>
<string name="mobile_network_sim_color_label" msgid="5293944087609632340">"Colour (used by compatible apps)"</string>
<string name="mobile_network_sim_name_rename" msgid="5967588549571582924">"Save"</string>
- <string name="mobile_network_use_sim_on" msgid="7298332437547707908">"Use SIM"</string>
+ <string name="mobile_network_use_sim_on" msgid="5333182776279917886">"Use this SIM"</string>
<string name="mobile_network_use_sim_off" msgid="6303281166199670639">"Off"</string>
<string name="mobile_network_disable_sim_explanation" msgid="2851862257846773796">"To disable this SIM, remove the SIM card"</string>
<string name="mobile_network_tap_to_activate" msgid="4139979375717958102">"Tap to activate <xliff:g id="CARRIER">%1$s</xliff:g>"</string>
- <string name="mobile_network_erase_sim" msgid="4629071168032714930">"Erase SIM"</string>
+ <!-- no translation found for mobile_network_erase_sim (5387971155494245850) -->
+ <skip />
<string name="preferred_network_mode_title" msgid="3083431168988535628">"Preferred network type"</string>
<string name="preferred_network_mode_summary" msgid="537577807865497546">"Change the network operating mode"</string>
<string name="preferred_network_mode_dialogtitle" msgid="4179420486180351631">"Preferred network type"</string>
@@ -4484,6 +4518,40 @@
<string name="roaming_check_price_warning" msgid="5876977438036791361">"Check with your network provider for pricing."</string>
<string name="mobile_data_usage_title" msgid="2047864499317759728">"App data usage"</string>
<string name="mobile_network_mode_error" msgid="9222056129897416074">"Invalid network mode <xliff:g id="NETWORKMODEID">%1$d</xliff:g>. Ignore."</string>
+ <!-- no translation found for satellite_setting_title (2543034229989047673) -->
+ <skip />
+ <!-- no translation found for satellite_setting_enabled_summary (3554127722727530845) -->
+ <skip />
+ <!-- no translation found for satellite_setting_disabled_summary (6789122487534159857) -->
+ <skip />
+ <!-- no translation found for keywords_satellite_setting (3312183289776517695) -->
+ <skip />
+ <!-- no translation found for category_name_about_satellite_messaging (3756205049485508340) -->
+ <skip />
+ <!-- no translation found for title_about_satellite_setting (9212860038048311345) -->
+ <skip />
+ <!-- no translation found for category_title_your_satellite_plan (3017895097366691841) -->
+ <skip />
+ <!-- no translation found for title_have_satellite_plan (2048372355699977947) -->
+ <skip />
+ <!-- no translation found for title_no_satellite_plan (2876056203035197505) -->
+ <skip />
+ <!-- no translation found for summary_add_satellite_setting (3815254731634052432) -->
+ <skip />
+ <!-- no translation found for category_name_how_it_works (585303230539269496) -->
+ <skip />
+ <!-- no translation found for title_satellite_connection_guide (3294802307913609072) -->
+ <skip />
+ <!-- no translation found for summary_satellite_connection_guide (3496123195218418456) -->
+ <skip />
+ <!-- no translation found for title_supported_service (4275535165812691571) -->
+ <skip />
+ <!-- no translation found for summary_supported_service (4320535903444834786) -->
+ <skip />
+ <!-- no translation found for satellite_setting_summary_more_information (4008690241760925372) -->
+ <skip />
+ <!-- no translation found for more_about_satellite_messaging (3385673133561348509) -->
+ <skip />
<string name="mobile_network_apn_title" msgid="5582995550142073054">"Access point names"</string>
<string name="keywords_access_point_names" msgid="8174967126858505945">"APN"</string>
<string name="manual_mode_disallowed_summary" msgid="4243142645520152175">"Unavailable when connected to <xliff:g id="CARRIER">%1$s</xliff:g>"</string>
@@ -4493,9 +4561,12 @@
<string name="sim_action_switch_sub_dialog_title" msgid="9180969453358718635">"Switch to <xliff:g id="CARRIER_NAME">%1$s</xliff:g>?"</string>
<string name="sim_action_switch_psim_dialog_title" msgid="5613177333235213024">"Switch to using SIM card?"</string>
<string name="sim_action_switch_sub_dialog_mep_title" msgid="933856847099933004">"Use <xliff:g id="CARRIER_NAME">%1$s</xliff:g>?"</string>
- <string name="sim_action_switch_sub_dialog_text" msgid="2091834911153293004">"Only one SIM can be active at a time.\n\nSwitching to <xliff:g id="TO_CARRIER_NAME">%1$s</xliff:g> won’t cancel your <xliff:g id="FROM_CARRIER_NAME">%2$s</xliff:g> service."</string>
- <string name="sim_action_switch_sub_dialog_text_downloaded" msgid="8977951796005849471">"Only one eSIM can be active at a time.\n\nSwitching to <xliff:g id="TO_CARRIER_NAME">%1$s</xliff:g> won’t cancel your <xliff:g id="FROM_CARRIER_NAME">%2$s</xliff:g> service."</string>
- <string name="sim_action_switch_sub_dialog_text_single_sim" msgid="6188750682431170845">"Only one SIM can be active at a time.\n\nSwitching won’t cancel your <xliff:g id="TO_CARRIER_NAME">%1$s</xliff:g> service."</string>
+ <!-- no translation found for sim_action_switch_sub_dialog_text (7474905814976249607) -->
+ <skip />
+ <!-- no translation found for sim_action_switch_sub_dialog_text_downloaded (6415848271400253954) -->
+ <skip />
+ <!-- no translation found for sim_action_switch_sub_dialog_text_single_sim (421658355882679837) -->
+ <skip />
<string name="sim_action_switch_sub_dialog_mep_text" msgid="8348764755143679582">"You can use two SIMs at a time. To use <xliff:g id="CARRIER_NAME">%1$s</xliff:g>, turn off another SIM."</string>
<string name="sim_action_switch_sub_dialog_confirm" msgid="1901181581944638961">"Switch to <xliff:g id="CARRIER_NAME">%1$s</xliff:g>"</string>
<string name="sim_action_switch_sub_dialog_carrier_list_item_for_turning_off" msgid="5392037608705799522">"Turn off <xliff:g id="CARRIER_NAME">%1$s</xliff:g>"</string>
@@ -4520,6 +4591,29 @@
<string name="sim_action_turn_off" msgid="3506698692916473000">"Turn off"</string>
<string name="dsds_activation_failure_title" msgid="4467364110584914794">"Can’t activate SIM"</string>
<string name="dsds_activation_failure_body_msg2" msgid="73044349546544410">"Try turning on the SIM again. If the problem continues, restart your device."</string>
+ <string name="sim_onboarding_bottomsheets_title" msgid="143711121394213711">"Set up your SIM"</string>
+ <string name="sim_onboarding_bottomsheets_msg" msgid="7367245016476460849">"Set your mobile network preferences to use multiple SIMs on this device"</string>
+ <string name="sim_onboarding_label_sim_title" msgid="273162565849288273">"Label your SIMs"</string>
+ <string name="sim_onboarding_label_sim_msg" msgid="5105859235219529056">"You’ll see these labels when making calls, sending texts and using data, and in Settings"</string>
+ <string name="sim_onboarding_label_sim_dialog_title" msgid="5839073125605286120">"SIM label"</string>
+ <string name="sim_onboarding_label_sim_dialog_label" msgid="9020433985426525185">"Label"</string>
+ <string name="sim_onboarding_select_sim_title" msgid="5895262188167744055">"Select which SIMs to use"</string>
+ <string name="sim_onboarding_select_sim_msg" msgid="5638859405391915048">"You can use two SIMs at a time"</string>
+ <string name="sim_onboarding_primary_sim_title" msgid="2793090401371135675">"Set your primary SIMs"</string>
+ <string name="sim_onboarding_primary_sim_msg" msgid="5484656671490558032">"Choose which SIMs to use by default for calls, texts and data"</string>
+ <string name="primary_sim_title" msgid="2508161011657571566">"Your primary SIMs"</string>
+ <string name="primary_sim_calls_title" msgid="4961189133582615685">"Calls"</string>
+ <string name="primary_sim_texts_title" msgid="1287584042733097749">"Texts"</string>
+ <string name="primary_sim_automatic_data_title" msgid="1265528923229642480">"Automatic data switching"</string>
+ <string name="primary_sim_automatic_data_msg" msgid="1612203837010785203">"Use data from either SIM depending on coverage and availability"</string>
+ <string name="sim_onboarding_phoneNumber_data_only" msgid="8158409121949373662">"Data only"</string>
+ <string name="sim_onboarding_setup" msgid="5750393553605388463">"Set up"</string>
+ <string name="sim_onboarding_next" msgid="6415025179929475355">"Next"</string>
+ <!-- no translation found for sim_onboarding_progressbar_turning_sim_on (1163318788393361574) -->
+ <skip />
+ <string name="mobile_network_spn_title" msgid="3053793174495329077">"Mobile network"</string>
+ <string name="mobile_network_phone_number_title" msgid="2090794402855021784">"Phone number"</string>
+ <string name="mobile_network_sim_label_color_title" msgid="2401352348041132876">"SIM label and colour"</string>
<string name="sim_setup_channel_id" msgid="8797972565087458515">"Network activation"</string>
<string name="sim_switch_channel_id" msgid="4927038626791837861">"Operator switching"</string>
<string name="post_dsds_reboot_notification_title_with_carrier" msgid="3308827462185135307">"<xliff:g id="CARRIER_NAME">%1$s</xliff:g> is active"</string>
@@ -4539,11 +4633,15 @@
<string name="switch_sim_dialog_no_switch_text" msgid="7053939850026876088">"To use mobile data, call features and SMS at a later time, go to your network settings"</string>
<string name="sim_card_label" msgid="6263064316075963775">"SIM"</string>
<string name="erase_sim_dialog_title" msgid="4742077437653028326">"Erase this eSIM?"</string>
- <string name="erase_sim_dialog_text" msgid="753031064269699885">"Erasing this SIM removes <xliff:g id="CARRIER_NAME_A">%1$s</xliff:g> service from this device.\n\nService for <xliff:g id="CARRIER_NAME_B">%1$s</xliff:g> won\'t be cancelled."</string>
+ <!-- no translation found for erase_sim_dialog_text (1406141218170595272) -->
+ <skip />
<string name="erase_sim_confirm_button" msgid="8309115684335320541">"Erase"</string>
- <string name="erasing_sim" msgid="7877703231075699139">"Erasing SIM…"</string>
- <string name="erase_sim_fail_title" msgid="2024446702985862427">"Can\'t erase SIM"</string>
- <string name="erase_sim_fail_text" msgid="7870804401227483131">"This SIM can\'t be erased due to an error.\n\nRestart your device and try again."</string>
+ <!-- no translation found for erasing_sim (4237180547590463930) -->
+ <skip />
+ <!-- no translation found for erase_sim_fail_title (1445700500168357303) -->
+ <skip />
+ <!-- no translation found for erase_sim_fail_text (6898841004987411547) -->
+ <skip />
<string name="network_connection_request_dialog_title" msgid="1896186380874289434">"Connect to device"</string>
<string name="network_connection_request_dialog_summary" msgid="7693038309792726170">"<xliff:g id="APPNAME">%1$s</xliff:g> app wants to use a temporary Wi‑Fi network to connect to your device"</string>
<string name="network_connection_timeout_dialog_message" msgid="598509083077743772">"No devices found. Make sure that devices are turned on and available to connect."</string>
@@ -4615,6 +4713,14 @@
<string name="work_policy_privacy_settings" msgid="2702644843505242596">"Your work policy info"</string>
<string name="work_policy_privacy_settings_summary" msgid="690118670737638405">"Settings managed by your IT admin"</string>
<string name="track_frame_time_keywords" msgid="7885340257945922239">"GPU"</string>
+ <string name="enable_16k_pages" msgid="5009476566957520607">"Boot with 16K page size"</string>
+ <string name="enable_16k_pages_summary" msgid="428117226069445198">"Boot device using 16K page size supported kernel"</string>
+ <string name="confirm_enable_16k_pages_title" msgid="6751570067857011642">"Reboot with 16 KB pages compatible kernel?"</string>
+ <string name="confirm_enable_16k_pages_text" msgid="702888115148257215">"WARNING: Some applications may not be compatible with this mode. Device will reboot after confirmation."</string>
+ <string name="confirm_enable_4k_pages_title" msgid="626987400420355263">"Reboot with 4 KB pages compatible kernel?"</string>
+ <string name="confirm_enable_4k_pages_text" msgid="6168921566226074524">"Device will reboot after confirmation."</string>
+ <string name="toast_16k_update_failed_text" msgid="8888858987184345567">"Failed to update kernel to 16 KB pages compatible kernel."</string>
+ <string name="progress_16k_ota_title" msgid="2117218313875523741">"Applying change"</string>
<string name="bug_report_handler_title" msgid="713439959113250125">"Bug report handler"</string>
<string name="bug_report_handler_picker_footer_text" msgid="4935758328366585673">"Determines which app handles the bug report shortcut on your device."</string>
<string name="personal_profile_app_subtext" msgid="5586060806997067676">"Personal"</string>
@@ -4700,8 +4806,10 @@
<string name="sim_category_title" msgid="2341314000964710495">"SIM"</string>
<string name="downloaded_sim_category_title" msgid="2876988650413179752">"eSIM"</string>
<string name="downloaded_sims_category_title" msgid="487799905978489922">"eSIMs"</string>
- <string name="sim_category_active_sim" msgid="1503823567818544012">"Active"</string>
- <string name="sim_category_inactive_sim" msgid="4068899490133820881">"Inactive"</string>
+ <!-- no translation found for sim_category_active_sim (3077009911935592178) -->
+ <skip />
+ <!-- no translation found for sim_category_inactive_sim (7351553344148400450) -->
+ <skip />
<string name="sim_category_default_active_sim" msgid="1208194173387987231">" / Default for <xliff:g id="ID_1">%1$s</xliff:g>"</string>
<string name="default_active_sim_calls" msgid="2390973682556353558">"calls"</string>
<string name="default_active_sim_sms" msgid="8041498593025994921">"SMS"</string>
diff --git a/res/values-en-rCA/arrays.xml b/res/values-en-rCA/arrays.xml
index 50c5678..b401f55 100644
--- a/res/values-en-rCA/arrays.xml
+++ b/res/values-en-rCA/arrays.xml
@@ -482,4 +482,7 @@
<!-- no translation found for notification_polite_options:0 (4617190141263245257) -->
<!-- no translation found for notification_polite_options:1 (3884076684767467743) -->
<!-- no translation found for notification_polite_options:2 (8765197536079931966) -->
+ <!-- no translation found for private_space_auto_lock_options:0 (551584871228110817) -->
+ <!-- no translation found for private_space_auto_lock_options:1 (3263162333754809690) -->
+ <!-- no translation found for private_space_auto_lock_options:2 (1575103586471380629) -->
</resources>
diff --git a/res/values-en-rCA/strings.xml b/res/values-en-rCA/strings.xml
index 482205e..be423af 100644
--- a/res/values-en-rCA/strings.xml
+++ b/res/values-en-rCA/strings.xml
@@ -28,6 +28,7 @@
<string name="show_dev_on" msgid="2840850085134853754">"You are now a developer!"</string>
<string name="show_dev_already" msgid="7041756429707644630">"No need, you are already a developer."</string>
<string name="dev_settings_disabled_warning" msgid="6971867026249671244">"Please enable developer options first."</string>
+ <string name="dev_settings_available_to_admin_only_warning" msgid="3408243404879083111">"Only the admin users can access developer settings."</string>
<string name="header_category_system" msgid="1665516346845259058">"System"</string>
<string name="radioInfo_service_in" msgid="9088637745836646271">"In Service"</string>
<string name="radioInfo_service_out" msgid="1868347333892403287">"Out of Service"</string>
@@ -551,12 +552,20 @@
<string name="private_space_one_lock_summary" msgid="2759953747682959371">"You can unlock Private Space the same way you unlock your device, or choose a different lock"</string>
<string name="private_space_screen_lock_title" msgid="8679383894967823163">"Use device screen lock"</string>
<string name="private_space_biometric_title" msgid="3934339826674553174">"Face & Fingerprint Unlock"</string>
+ <string name="private_space_fingerprint_title" msgid="5989254643211889931">"Fingerprint Unlock"</string>
+ <string name="private_space_face_title" msgid="3290402865367663079">"Face Unlock"</string>
<string name="private_space_biometric_summary" msgid="4403837276018724581">"Tap to set up"</string>
<string name="private_space_fingerprint_unlock_title" msgid="5804023571114910034">"Fingerprint Unlock for Private Space"</string>
<string name="private_space_face_unlock_title" msgid="6613018437620070183">"Face Unlock for Private Space"</string>
<string name="private_space_category_ways_to_unlock" msgid="4356631225316950046">"Ways to unlock"</string>
<string name="private_space_screen_lock_summary" msgid="394837965365561070">"Same as device screen lock"</string>
<string name="private_space_new_lock_title" msgid="7306873010565337671">"Choose a new lock for Private Space?"</string>
+ <string name="private_space_auto_lock_title" msgid="4757097802686131305">"Lock automatically"</string>
+ <string name="private_space_auto_lock_page_title" msgid="2993714305725968632">"Lock private space automatically"</string>
+ <string name="private_space_auto_lock_page_summary" msgid="8679844515655838654">"You can lock your private space automatically if you havent used your device for a period of time"</string>
+ <string name="private_space_auto_lock_every_time" msgid="1215061855836002830">"Every time device locks"</string>
+ <string name="private_space_auto_lock_after_inactivity" msgid="1748673030841528649">"After 5 minutes of inactivity"</string>
+ <string name="private_space_auto_lock_never" msgid="595014527119778873">"Never"</string>
<string name="private_space_hide_title" msgid="8687034008994037610">"Hide when locked"</string>
<string name="privatespace_hide_page_title" msgid="972581369094289386">"Hide Private Space when locked"</string>
<string name="privatespace_hide_page_summary" msgid="1052569521186403642">"To stop other people knowing Private Space is on your device, you can hide it from your apps list"</string>
@@ -570,6 +579,7 @@
<string name="private_space_delete_title" msgid="3075645119800272800">"Delete Private Space"</string>
<string name="private_space_deleted" msgid="7825768516955610897">"Private Space successfully deleted"</string>
<string name="private_space_delete_failed" msgid="8500755484258565011">"Private Space could not be deleted"</string>
+ <string name="private_space_unlocked" msgid="9091600948712932046">"Private space unlocked"</string>
<string name="no_device_lock_title" msgid="1078223464721029954">"Set a screen lock"</string>
<string name="no_device_lock_summary" msgid="7436025227616244687">"To use your private space, set a screen lock on this device"</string>
<string name="no_device_lock_action_label" msgid="2640487005629001288">"Set screen lock"</string>
@@ -597,8 +607,10 @@
<string name="private_space_access_text" msgid="4258842502257201013">"To access your private space, go to your apps list then scroll down"</string>
<string name="private_space_done_label" msgid="1020482651595246071">"Done"</string>
<string name="private_space_scrolldown_to_access" msgid="4820954877349434545">"Scroll down to find private space"</string>
- <string name="private_space_retry_signin_title" msgid="2340841075193680666">"Sign in to set up a private space"</string>
- <string name="private_space_retry_summary" msgid="1976929616948459609">"You need to sign in to an account to set up a private space"</string>
+ <string name="private_space_retry_signin_title" msgid="8090276618867918844">"Sign in"</string>
+ <string name="private_space_retry_summary" msgid="1920444015972648774">"Sign in to an account to use with your private space"</string>
+ <string name="private_space_skip_login_label" msgid="7078019409056628192">"Not now"</string>
+ <string name="private_space_continue_login_label" msgid="7779965766333065391">"Continue"</string>
<string name="private_space_lock_setup_title" msgid="6541564212199510787">"Choose a lock for your private space"</string>
<string name="private_space_lock_setup_description" msgid="423405593476300918">"You can unlock your private space using your fingerprint. For security, this option requires a backup lock."</string>
<string name="private_space_choose_your_pin_header" msgid="4560802934975898265">"Set a PIN for your private space"</string>
@@ -1373,6 +1385,7 @@
<string name="battery_level_title" msgid="1371765298786083448">"Battery level"</string>
<string name="communal_settings_title" msgid="2845678473945902115">"Communal"</string>
<string name="communal_settings_summary" msgid="4923914136953940317">"Communal settings"</string>
+ <string name="satellite_setting" msgid="706846910912477125">"Satellite Messaging"</string>
<string name="apn_settings" msgid="4295467389400441299">"APNs"</string>
<string name="apn_edit" msgid="2003683641840248741">"Edit access point"</string>
<string name="apn_add" msgid="9069613192201630934">"Add access point"</string>
@@ -1407,6 +1420,7 @@
<string name="menu_save" msgid="6611465355127483100">"Save"</string>
<string name="menu_cancel" msgid="1197826697950745335">"Cancel"</string>
<string name="error_title" msgid="7158648377702417716"></string>
+ <string name="error_duplicate_apn_entry" msgid="7792928408935276618">"Duplicate apn entry."</string>
<string name="error_name_empty" msgid="1258275899283079142">"The Name field can’t be empty."</string>
<string name="error_apn_empty" msgid="7657491065443746915">"The APN can’t be empty."</string>
<string name="error_mcc_not3" msgid="883659545640179094">"MCC field must be 3 digits."</string>
@@ -1425,7 +1439,7 @@
<string name="reset_bluetooth_wifi_button_text" msgid="3974098137045963639">"Reset"</string>
<string name="reset_bluetooth_wifi_complete_toast" msgid="5893439291030574365">"Bluetooth & Wi‑Fi have been reset"</string>
<string name="reset_esim_title" msgid="4194570573425902754">"Erase eSIMs"</string>
- <string name="reset_esim_desc" msgid="3662444090563399131">"This won’t cancel any mobile service plans. To download replacement SIMs, contact your carrier."</string>
+ <string name="reset_esim_desc" msgid="6125192435907740751">"This won’t cancel your mobile service plan. To get a replacement SIM, contact your carrier."</string>
<string name="reset_network_button_text" msgid="2281476496459610071">"Reset settings"</string>
<string name="reset_network_final_desc" msgid="5304365082065278425">"Reset all network settings? You can\'t undo this action."</string>
<string name="reset_network_final_desc_esim" msgid="1129251284212847939">"Reset all network settings and erase eSIMs? You can’t undo this action."</string>
@@ -1433,15 +1447,15 @@
<string name="reset_network_confirm_title" msgid="913014422184481270">"Reset?"</string>
<string name="network_reset_not_available" msgid="1966334631394607829">"Network reset is not available for this user"</string>
<string name="reset_network_complete_toast" msgid="1367872474130621115">"Network settings have been reset"</string>
- <string name="reset_esim_error_title" msgid="4670073610967959597">"Can’t erase SIMs"</string>
- <string name="reset_esim_error_msg" msgid="7279607120606365250">"eSIMs can’t be erased due to an error.\n\nRestart your device and try again."</string>
+ <string name="reset_esim_error_title" msgid="6516110227665862295">"Can’t erase eSIMs"</string>
+ <string name="reset_esim_error_msg" msgid="8459527827897797168">"Something went wrong and your eSIMs weren’t erased.\n\nRestart your device and try again."</string>
<string name="main_clear_title" msgid="277664302144837723">"Erase all data (factory reset)"</string>
<string name="main_clear_short_title" msgid="4752094765533020696">"Erase all data (factory reset)"</string>
<string name="main_clear_desc_also_erases_external" msgid="3687911419628956693"><li>"Music"</li>\n<li>"Photos"</li>\n<li>"Other user data"</li></string>
<string name="main_clear_desc_also_erases_esim" msgid="4553469876411831729"><li>"eSIMs"</li></string>
<string name="main_clear_desc_no_cancel_mobile_plan" msgid="369883568059127035">\n\n"This will not cancel your mobile service plan."</string>
<string name="main_clear_final_desc" msgid="5800877928569039580">"All of your personal information and downloaded apps will be deleted. You can’t undo this action."</string>
- <string name="main_clear_final_desc_esim" msgid="440406836793824969">"All of your personal information, including downloaded apps & SIMs, will be deleted. You can’t undo this action."</string>
+ <string name="main_clear_final_desc_esim" msgid="6592404057237813989">"All of your personal information, including downloaded apps & eSIMs, will be deleted. You can’t undo this action."</string>
<string name="main_clear_confirm_title" msgid="6577071819657853713">"Erase all data?"</string>
<string name="main_clear_not_available" msgid="3433795327146684827">"Factory reset is not available for this user"</string>
<string name="main_clear_progress_title" msgid="7239741132015617719">"Erasing"</string>
@@ -1672,6 +1686,10 @@
<string name="force_stop" msgid="2681771622136916280">"Force stop"</string>
<string name="archive" msgid="9074663845068632127">"Archive"</string>
<string name="restore" msgid="7622486640713967157">"Restore"</string>
+ <string name="restoring_step_one" msgid="3465050101254272874">"Restoring"</string>
+ <string name="restoring_step_two" msgid="140484846432595108">"Restoring."</string>
+ <string name="restoring_step_three" msgid="3712883580876329811">"Restoring.."</string>
+ <string name="restoring_step_four" msgid="8966846882470446209">"Restoring..."</string>
<string name="total_size_label" msgid="2052185048749658866">"Total"</string>
<string name="application_size_label" msgid="6407051020651716729">"App size"</string>
<string name="external_code_size_label" msgid="7375146402660973743">"USB storage app"</string>
@@ -1728,7 +1746,6 @@
<string name="archiving_failed" msgid="2037798988961634978">"Archiving failed"</string>
<string name="archiving_succeeded" msgid="7891249456483297845">"Archived <xliff:g id="PACKAGE_LABEL">%1$s</xliff:g>"</string>
<string name="restoring_failed" msgid="3390531747355943533">"Restoring failed"</string>
- <string name="restoring_succeeded" msgid="4967353965137524330">"Restored <xliff:g id="PACKAGE_LABEL">%1$s</xliff:g>"</string>
<string name="restoring_in_progress" msgid="7787443682651146115">"Restoring <xliff:g id="PACKAGE_LABEL">%1$s</xliff:g>"</string>
<string name="another_migration_already_in_progress" msgid="6550546307856052261">"Another migration is already in progress."</string>
<string name="insufficient_storage" msgid="8115088042669030558">"Not enough storage space."</string>
@@ -2376,12 +2393,6 @@
<string name="battery_tip_high_usage_summary" msgid="3938999581403084551">"See apps with highest usage"</string>
<string name="battery_tip_limited_temporarily_title" msgid="6258554134146272311">"Charging optimized to protect your battery"</string>
<string name="battery_tip_limited_temporarily_summary" msgid="5107379280241187562">"To help extend your battery\'s lifespan, charging is optimized"</string>
- <string name="battery_tip_dock_defender_future_bypass_title" msgid="4332616280495788195">"Charging optimized to protect your battery"</string>
- <string name="battery_tip_dock_defender_future_bypass_summary" msgid="7870758621381307597">"To help extend your battery\'s lifespan, charging is optimized while docked"</string>
- <string name="battery_tip_dock_defender_active_title" msgid="1414785238383255699">"Charging optimized to protect your battery"</string>
- <string name="battery_tip_dock_defender_active_summary" msgid="3512082623718801459">"To help extend your battery\'s lifespan, charging is optimized while docked"</string>
- <string name="battery_tip_dock_defender_temporarily_bypassed_title" msgid="1679449361090557201">"Charging to full"</string>
- <string name="battery_tip_dock_defender_temporarily_bypassed_summary" msgid="1099500476761333281">"To protect your battery, charging will be optimized the next time your tablet is docked"</string>
<string name="battery_tip_limited_temporarily_sec_button_content_description" msgid="5648444926736883551">"Learn more about charging is paused"</string>
<string name="battery_tip_limited_temporarily_dialog_resume_charge" msgid="2302295458913832342">"Resume charging"</string>
<string name="battery_tip_dialog_message_footer" msgid="986542164372177504">"Includes high-power background activity"</string>
@@ -2399,7 +2410,7 @@
<string name="battery_tip_unrestrict_app_dialog_ok" msgid="7940183167721998470">"Remove"</string>
<string name="battery_tip_unrestrict_app_dialog_cancel" msgid="4968135709160207507">"Cancel"</string>
<string name="battery_tip_charge_to_full_button" msgid="6701709034348116261">"Charge to full"</string>
- <string name="battery_tip_incompatible_charging_title" msgid="5120763575150751300">"Issue with charging accessory"</string>
+ <string name="battery_tip_incompatible_charging_title" msgid="1567827436103364999">"Check charging accessory"</string>
<string name="battery_tip_incompatible_charging_content_description" msgid="355668467640367701">"Learn more about incompatible charging"</string>
<string name="smart_battery_manager_title" msgid="3677620516657920364">"Battery Manager"</string>
<string name="smart_battery_title" msgid="9095903608520254254">"Manage apps automatically"</string>
@@ -3855,6 +3866,8 @@
<string name="voice_activation_apps_title" msgid="7130045161611529825">"Voice activation apps"</string>
<string name="permit_voice_activation_apps" msgid="9152780172988949319">"Allow voice activation"</string>
<string name="allow_voice_activation_apps_description" msgid="6369745626995060656">"Voice activation turns-on approved apps, hands-free, using voice command. Built-in adaptive sensing ensures data stays private only to you.\n\n"<a href="">"More about protected adaptive sensing"</a></string>
+ <string name="permit_receive_sandboxed_detection_training_data" msgid="3929496847420108753">"Improve voice activation"</string>
+ <string name="receive_sandboxed_detection_training_data_description" msgid="1415687008184625050">"This device uses private intelligence to improve the voice activation model. Apps can receive summarized updates that are aggregated across many users to maintain privacy while improving the model for everyone.\n\n"<a href="">"More about private intelligence"</a></string>
<string name="full_screen_intent_title" msgid="747270185715224130">"Full screen notifications"</string>
<string name="permit_full_screen_intent" msgid="9035367640019960861">"Allow full screen notifications from this app"</string>
<string name="footer_description_full_screen_intent" msgid="7716518411349225528">"Allow this app to show notifications that take up the full screen when the device is locked. Apps may use these to highlight alarms, incoming calls, or other urgent notifications."</string>
@@ -4276,18 +4289,24 @@
<string name="autofill_app" msgid="7595308061826307921">"Autofill service"</string>
<string name="default_autofill_app" msgid="372234803718251606">"Default autofill service"</string>
<string name="autofill_passwords" msgid="6708057251459761083">"Passwords"</string>
- <string name="credman_chosen_app_title" msgid="872524130208251505">"Passwords, passkeys, and data services"</string>
+ <string name="credman_chosen_app_title" msgid="7735183808067729319">"Preferred service"</string>
<string name="credman_credentials" msgid="4931371941253324143">"Additional providers"</string>
<string name="autofill_passwords_count" msgid="6359289285822955973">"{count,plural, =1{# password}other{# passwords}}"</string>
<string name="autofill_keywords" msgid="8598763328489346438">"auto, fill, autofill, password"</string>
<string name="credman_keywords" msgid="8305600680836806170">"data, passkey, password"</string>
<string name="credman_autofill_keywords" msgid="701180623776848914">"auto, fill, autofill, data, passkey, password"</string>
+ <string name="credman_button_change" msgid="4072629639218503790">"Change"</string>
+ <string name="credman_button_open" msgid="7519871964170816850">"Open"</string>
<string name="autofill_confirmation_message" msgid="4888767934273494272">"<b>Make sure you trust this app</b> <br/> <br/> <xliff:g id=app_name example=Google Autofill>%1$s</xliff:g> uses what\'s on your screen to determine what can be autofilled."</string>
<string name="credman_autofill_confirmation_message" msgid="843829628024668466">"<b>Use <xliff:g id=app_name example=Provider>%1$s</xliff:g>?</b> <br/> <br/> New passwords, passkeys, and other info will be saved here from now on. <xliff:g id=app_name example=Provider>%1$s</xliff:g> may use what\'s on your screen to determine what can be autofilled."</string>
<string name="credman_picker_title" msgid="8191267620665129205">"Passwords, passkeys, and data services"</string>
<string name="credman_confirmation_message_title" msgid="8847900085593880729">"Turn off %1$s?"</string>
<string name="credman_confirmation_message" msgid="2357324543658635239">"<b>Turn off this service?</b> <br/> <br/> Saved info like passwords, passkeys, payment methods, and other info won\'t be filled in when you sign in. To use your saved info, choose a password, passkey, or data service."</string>
+ <string name="credman_confirmation_message_new_ui" msgid="6126274509951156460">"<b>Turn off all services?</b> <br/> <br/> Passwords, passkeys, and other saved info won\'t be available for autofill when you sign in"</string>
+ <string name="credman_autofill_confirmation_message_new_ui" msgid="6222139222478822267">"<b>Change your preferred service to <xliff:g id=app_name example=Provider>%1$s</xliff:g>?</b> <br/> <br/> New passwords, passkeys, and other info will be saved here from now on. <xliff:g id=app_name example=Provider>%1$s</xliff:g> may use what\'s on your screen to determine what can be autofilled"</string>
<string name="credman_enable_confirmation_message_title" msgid="1037501792652277829">"Use %1$s?"</string>
+ <string name="credman_limit_error_msg_title" msgid="1525814645803612135">"You can only have 5 services on"</string>
+ <string name="credman_limit_error_msg" msgid="2521803280130310063">"Turn off at least 1 service to add another"</string>
<string name="credman_enable_confirmation_message" msgid="8407841892310870169">"%1$s uses what\'s on your screen to determine what can be autofilled."</string>
<string name="credman_error_message_title" msgid="4099557206946333568">"Passwords, passkeys, and data services limit"</string>
<string name="credman_error_message" msgid="8334797097200415449">"You can have up to 5 passwords, passkeys, and data services active at the same time. Turn off a service to add more."</string>
@@ -4457,11 +4476,11 @@
<string name="mobile_network_sim_name_label" msgid="1452440641628369625">"Name"</string>
<string name="mobile_network_sim_color_label" msgid="5293944087609632340">"Color (used by compatible apps)"</string>
<string name="mobile_network_sim_name_rename" msgid="5967588549571582924">"Save"</string>
- <string name="mobile_network_use_sim_on" msgid="7298332437547707908">"Use SIM"</string>
+ <string name="mobile_network_use_sim_on" msgid="5333182776279917886">"Use this SIM"</string>
<string name="mobile_network_use_sim_off" msgid="6303281166199670639">"Off"</string>
<string name="mobile_network_disable_sim_explanation" msgid="2851862257846773796">"To disable this SIM, remove the SIM card"</string>
<string name="mobile_network_tap_to_activate" msgid="4139979375717958102">"Tap to activate <xliff:g id="CARRIER">%1$s</xliff:g>"</string>
- <string name="mobile_network_erase_sim" msgid="4629071168032714930">"Erase SIM"</string>
+ <string name="mobile_network_erase_sim" msgid="5387971155494245850">"Erase eSIM"</string>
<string name="preferred_network_mode_title" msgid="3083431168988535628">"Preferred network type"</string>
<string name="preferred_network_mode_summary" msgid="537577807865497546">"Change the network operating mode"</string>
<string name="preferred_network_mode_dialogtitle" msgid="4179420486180351631">"Preferred network type"</string>
@@ -4480,6 +4499,23 @@
<string name="roaming_check_price_warning" msgid="5876977438036791361">"Check with your network provider for pricing."</string>
<string name="mobile_data_usage_title" msgid="2047864499317759728">"App data usage"</string>
<string name="mobile_network_mode_error" msgid="9222056129897416074">"Invalid Network Mode <xliff:g id="NETWORKMODEID">%1$d</xliff:g>. Ignore."</string>
+ <string name="satellite_setting_title" msgid="2543034229989047673">"Satellite messaging"</string>
+ <string name="satellite_setting_enabled_summary" msgid="3554127722727530845">"Send and receive text messages by satellite. Included with your account."</string>
+ <string name="satellite_setting_disabled_summary" msgid="6789122487534159857">"Send and receive text messages by satellite. Non included with your account."</string>
+ <string name="keywords_satellite_setting" msgid="3312183289776517695">"Satellite messaging"</string>
+ <string name="category_name_about_satellite_messaging" msgid="3756205049485508340">"About satellite messaging"</string>
+ <string name="title_about_satellite_setting" msgid="9212860038048311345">"You can send and receive text messages by satellite as part of an eligible <xliff:g id="CARRIER_NAME">%1$s</xliff:g> account"</string>
+ <string name="category_title_your_satellite_plan" msgid="3017895097366691841">"Your <xliff:g id="CARRIER_NAME">%1$s</xliff:g> plan"</string>
+ <string name="title_have_satellite_plan" msgid="2048372355699977947">"Satellite messaging is included with your account"</string>
+ <string name="title_no_satellite_plan" msgid="2876056203035197505">"Satellite messaging isn’t included with your account"</string>
+ <string name="summary_add_satellite_setting" msgid="3815254731634052432">"Add satellite messaging"</string>
+ <string name="category_name_how_it_works" msgid="585303230539269496">"How it works"</string>
+ <string name="title_satellite_connection_guide" msgid="3294802307913609072">"When you don’t have a mobile network"</string>
+ <string name="summary_satellite_connection_guide" msgid="3496123195218418456">"Your phone will auto-connect to a satellite. For the best connection, keep a clear view of the sky."</string>
+ <string name="title_supported_service" msgid="4275535165812691571">"After your phone connects to a satellite"</string>
+ <string name="summary_supported_service" msgid="4320535903444834786">"You can text anyone, including emergency services. Your phone will reconnect to a mobile network when available."</string>
+ <string name="satellite_setting_summary_more_information" msgid="4008690241760925372">"Satellite messaging may take longer and is available only in some areas, Weather and certain structures may affect your satellite connection. Calling by satellite isn’t available.\n\nIt may take some time for changes to your account to show in Settings. Contact <xliff:g id="CARRIER_NAME">%1$s</xliff:g> for details."</string>
+ <string name="more_about_satellite_messaging" msgid="3385673133561348509">"More about satellite messaging"</string>
<string name="mobile_network_apn_title" msgid="5582995550142073054">"Access Point Names"</string>
<string name="keywords_access_point_names" msgid="8174967126858505945">"apn"</string>
<string name="manual_mode_disallowed_summary" msgid="4243142645520152175">"Unavailable when connected to <xliff:g id="CARRIER">%1$s</xliff:g>"</string>
@@ -4489,9 +4525,9 @@
<string name="sim_action_switch_sub_dialog_title" msgid="9180969453358718635">"Switch to <xliff:g id="CARRIER_NAME">%1$s</xliff:g>?"</string>
<string name="sim_action_switch_psim_dialog_title" msgid="5613177333235213024">"Switch to using SIM card?"</string>
<string name="sim_action_switch_sub_dialog_mep_title" msgid="933856847099933004">"Use <xliff:g id="CARRIER_NAME">%1$s</xliff:g>?"</string>
- <string name="sim_action_switch_sub_dialog_text" msgid="2091834911153293004">"Only one SIM can be active at a time.\n\nSwitching to <xliff:g id="TO_CARRIER_NAME">%1$s</xliff:g> won’t cancel your <xliff:g id="FROM_CARRIER_NAME">%2$s</xliff:g> service."</string>
- <string name="sim_action_switch_sub_dialog_text_downloaded" msgid="8977951796005849471">"Only 1 eSIM can be active at a time.\n\nSwitching to <xliff:g id="TO_CARRIER_NAME">%1$s</xliff:g> won’t cancel your <xliff:g id="FROM_CARRIER_NAME">%2$s</xliff:g> service."</string>
- <string name="sim_action_switch_sub_dialog_text_single_sim" msgid="6188750682431170845">"Only one SIM can be active at a time.\n\nSwitching won’t cancel your <xliff:g id="TO_CARRIER_NAME">%1$s</xliff:g> service."</string>
+ <string name="sim_action_switch_sub_dialog_text" msgid="7474905814976249607">"Only 1 SIM can be on at a time.\n\nSwitching to <xliff:g id="TO_CARRIER_NAME">%1$s</xliff:g> won’t cancel your <xliff:g id="FROM_CARRIER_NAME">%2$s</xliff:g> service."</string>
+ <string name="sim_action_switch_sub_dialog_text_downloaded" msgid="6415848271400253954">"Only 1 eSIM can be on at a time.\n\nSwitching to <xliff:g id="TO_CARRIER_NAME">%1$s</xliff:g> won’t cancel your <xliff:g id="FROM_CARRIER_NAME">%2$s</xliff:g> service."</string>
+ <string name="sim_action_switch_sub_dialog_text_single_sim" msgid="421658355882679837">"Only 1 SIM can be on at a time.\n\nSwitching won’t cancel your <xliff:g id="TO_CARRIER_NAME">%1$s</xliff:g> service."</string>
<string name="sim_action_switch_sub_dialog_mep_text" msgid="8348764755143679582">"You can use 2 SIMs at a time. To use <xliff:g id="CARRIER_NAME">%1$s</xliff:g>, turn off another SIM."</string>
<string name="sim_action_switch_sub_dialog_confirm" msgid="1901181581944638961">"Switch to <xliff:g id="CARRIER_NAME">%1$s</xliff:g>"</string>
<string name="sim_action_switch_sub_dialog_carrier_list_item_for_turning_off" msgid="5392037608705799522">"Turn off <xliff:g id="CARRIER_NAME">%1$s</xliff:g>"</string>
@@ -4516,6 +4552,28 @@
<string name="sim_action_turn_off" msgid="3506698692916473000">"Turn off"</string>
<string name="dsds_activation_failure_title" msgid="4467364110584914794">"Can’t activate SIM"</string>
<string name="dsds_activation_failure_body_msg2" msgid="73044349546544410">"Try turning on the SIM again. If the problem continues, restart your device."</string>
+ <string name="sim_onboarding_bottomsheets_title" msgid="143711121394213711">"Set up your SIM"</string>
+ <string name="sim_onboarding_bottomsheets_msg" msgid="7367245016476460849">"Set your mobile network preferences to use multiple SIMs on this device"</string>
+ <string name="sim_onboarding_label_sim_title" msgid="273162565849288273">"Label your SIMs"</string>
+ <string name="sim_onboarding_label_sim_msg" msgid="5105859235219529056">"You’ll see these labels when making calls, sending texts, and using data, and in Settings"</string>
+ <string name="sim_onboarding_label_sim_dialog_title" msgid="5839073125605286120">"SIM label"</string>
+ <string name="sim_onboarding_label_sim_dialog_label" msgid="9020433985426525185">"Label"</string>
+ <string name="sim_onboarding_select_sim_title" msgid="5895262188167744055">"Select which SIMs to use"</string>
+ <string name="sim_onboarding_select_sim_msg" msgid="5638859405391915048">"You can use 2 SIMs at a time"</string>
+ <string name="sim_onboarding_primary_sim_title" msgid="2793090401371135675">"Set your primary SIMs"</string>
+ <string name="sim_onboarding_primary_sim_msg" msgid="5484656671490558032">"Choose which SIMs to use by default for calls, texts, and data"</string>
+ <string name="primary_sim_title" msgid="2508161011657571566">"Your primary SIMs"</string>
+ <string name="primary_sim_calls_title" msgid="4961189133582615685">"Calls"</string>
+ <string name="primary_sim_texts_title" msgid="1287584042733097749">"Texts"</string>
+ <string name="primary_sim_automatic_data_title" msgid="1265528923229642480">"Automatic data switching"</string>
+ <string name="primary_sim_automatic_data_msg" msgid="1612203837010785203">"Use data from either SIM depending on coverage and availability"</string>
+ <string name="sim_onboarding_phoneNumber_data_only" msgid="8158409121949373662">"Data only"</string>
+ <string name="sim_onboarding_setup" msgid="5750393553605388463">"Set up"</string>
+ <string name="sim_onboarding_next" msgid="6415025179929475355">"Next"</string>
+ <string name="sim_onboarding_progressbar_turning_sim_on" msgid="1163318788393361574">"Turning on <xliff:g id="CARRIER_NAME">%1$s</xliff:g>…"</string>
+ <string name="mobile_network_spn_title" msgid="3053793174495329077">"Mobile network"</string>
+ <string name="mobile_network_phone_number_title" msgid="2090794402855021784">"Phone number"</string>
+ <string name="mobile_network_sim_label_color_title" msgid="2401352348041132876">"SIM label and color"</string>
<string name="sim_setup_channel_id" msgid="8797972565087458515">"Network activation"</string>
<string name="sim_switch_channel_id" msgid="4927038626791837861">"Carrier switching"</string>
<string name="post_dsds_reboot_notification_title_with_carrier" msgid="3308827462185135307">"<xliff:g id="CARRIER_NAME">%1$s</xliff:g> is active"</string>
@@ -4535,11 +4593,11 @@
<string name="switch_sim_dialog_no_switch_text" msgid="7053939850026876088">"To use mobile data, call features, and SMS at a later time, go to your network settings"</string>
<string name="sim_card_label" msgid="6263064316075963775">"SIM"</string>
<string name="erase_sim_dialog_title" msgid="4742077437653028326">"Erase this eSIM?"</string>
- <string name="erase_sim_dialog_text" msgid="753031064269699885">"Erasing this SIM removes <xliff:g id="CARRIER_NAME_A">%1$s</xliff:g> service from this device.\n\nService for <xliff:g id="CARRIER_NAME_B">%1$s</xliff:g> won\'t be canceled."</string>
+ <string name="erase_sim_dialog_text" msgid="1406141218170595272">"This removes <xliff:g id="CARRIER_NAME_A">%1$s</xliff:g> service from this device, but your <xliff:g id="CARRIER_NAME_B">%1$s</xliff:g> plan won\'t be canceled."</string>
<string name="erase_sim_confirm_button" msgid="8309115684335320541">"Erase"</string>
- <string name="erasing_sim" msgid="7877703231075699139">"Erasing SIM…"</string>
- <string name="erase_sim_fail_title" msgid="2024446702985862427">"Can\'t erase SIM"</string>
- <string name="erase_sim_fail_text" msgid="7870804401227483131">"This SIM can\'t be erased due to an error.\n\nRestart your device and try again."</string>
+ <string name="erasing_sim" msgid="4237180547590463930">"Erasing eSIM…"</string>
+ <string name="erase_sim_fail_title" msgid="1445700500168357303">"Can\'t erase eSIM"</string>
+ <string name="erase_sim_fail_text" msgid="6898841004987411547">"Something went wrong and this eSIM wasn\'t erased.\n\nRestart your device and try again."</string>
<string name="network_connection_request_dialog_title" msgid="1896186380874289434">"Connect to device"</string>
<string name="network_connection_request_dialog_summary" msgid="7693038309792726170">"<xliff:g id="APPNAME">%1$s</xliff:g> app wants to use a temporary Wi‑Fi network to connect to your device"</string>
<string name="network_connection_timeout_dialog_message" msgid="598509083077743772">"No devices found. Make sure devices are turned on and available to connect."</string>
@@ -4611,6 +4669,14 @@
<string name="work_policy_privacy_settings" msgid="2702644843505242596">"Your work policy info"</string>
<string name="work_policy_privacy_settings_summary" msgid="690118670737638405">"Settings managed by your IT admin"</string>
<string name="track_frame_time_keywords" msgid="7885340257945922239">"GPU"</string>
+ <string name="enable_16k_pages" msgid="5009476566957520607">"Boot with 16K page size"</string>
+ <string name="enable_16k_pages_summary" msgid="428117226069445198">"Boot device using 16K page size supported kernel"</string>
+ <string name="confirm_enable_16k_pages_title" msgid="6751570067857011642">"Reboot with 16KB pages compatible kernel?"</string>
+ <string name="confirm_enable_16k_pages_text" msgid="702888115148257215">"WARNING: Some applications may not be compatible with this mode. Device will reboot after confirmation."</string>
+ <string name="confirm_enable_4k_pages_title" msgid="626987400420355263">"Reboot with 4KB pages compatible kernel?"</string>
+ <string name="confirm_enable_4k_pages_text" msgid="6168921566226074524">"Device will reboot after confirmation."</string>
+ <string name="toast_16k_update_failed_text" msgid="8888858987184345567">"Failed to update kernel to 16KB pages compatible kernel."</string>
+ <string name="progress_16k_ota_title" msgid="2117218313875523741">"Applying change"</string>
<string name="bug_report_handler_title" msgid="713439959113250125">"Bug report handler"</string>
<string name="bug_report_handler_picker_footer_text" msgid="4935758328366585673">"Determines which app handles the Bug Report shortcut on your device."</string>
<string name="personal_profile_app_subtext" msgid="5586060806997067676">"Personal"</string>
@@ -4696,8 +4762,8 @@
<string name="sim_category_title" msgid="2341314000964710495">"SIM"</string>
<string name="downloaded_sim_category_title" msgid="2876988650413179752">"eSIM"</string>
<string name="downloaded_sims_category_title" msgid="487799905978489922">"eSIMs"</string>
- <string name="sim_category_active_sim" msgid="1503823567818544012">"Active"</string>
- <string name="sim_category_inactive_sim" msgid="4068899490133820881">"Inactive"</string>
+ <string name="sim_category_active_sim" msgid="3077009911935592178">"On"</string>
+ <string name="sim_category_inactive_sim" msgid="7351553344148400450">"Off"</string>
<string name="sim_category_default_active_sim" msgid="1208194173387987231">" / Default for <xliff:g id="ID_1">%1$s</xliff:g>"</string>
<string name="default_active_sim_calls" msgid="2390973682556353558">"calls"</string>
<string name="default_active_sim_sms" msgid="8041498593025994921">"SMS"</string>
diff --git a/res/values-en-rGB/arrays.xml b/res/values-en-rGB/arrays.xml
index 3e9299d..ab9f648 100644
--- a/res/values-en-rGB/arrays.xml
+++ b/res/values-en-rGB/arrays.xml
@@ -482,4 +482,7 @@
<!-- no translation found for notification_polite_options:0 (4617190141263245257) -->
<!-- no translation found for notification_polite_options:1 (3884076684767467743) -->
<!-- no translation found for notification_polite_options:2 (8765197536079931966) -->
+ <!-- no translation found for private_space_auto_lock_options:0 (551584871228110817) -->
+ <!-- no translation found for private_space_auto_lock_options:1 (3263162333754809690) -->
+ <!-- no translation found for private_space_auto_lock_options:2 (1575103586471380629) -->
</resources>
diff --git a/res/values-en-rGB/strings.xml b/res/values-en-rGB/strings.xml
index c930562..2cc7f9f 100644
--- a/res/values-en-rGB/strings.xml
+++ b/res/values-en-rGB/strings.xml
@@ -28,6 +28,7 @@
<string name="show_dev_on" msgid="2840850085134853754">"You are now a developer!"</string>
<string name="show_dev_already" msgid="7041756429707644630">"No need, you are already a developer."</string>
<string name="dev_settings_disabled_warning" msgid="6971867026249671244">"Please enable developer options first."</string>
+ <string name="dev_settings_available_to_admin_only_warning" msgid="3408243404879083111">"Only the admin users can access developer settings."</string>
<string name="header_category_system" msgid="1665516346845259058">"System"</string>
<string name="radioInfo_service_in" msgid="9088637745836646271">"In service"</string>
<string name="radioInfo_service_out" msgid="1868347333892403287">"Out of service"</string>
@@ -551,12 +552,20 @@
<string name="private_space_one_lock_summary" msgid="2759953747682959371">"You can unlock Private Space the same way that you unlock your device, or choose a different lock"</string>
<string name="private_space_screen_lock_title" msgid="8679383894967823163">"Use device screen lock"</string>
<string name="private_space_biometric_title" msgid="3934339826674553174">"Face and Fingerprint Unlock"</string>
+ <string name="private_space_fingerprint_title" msgid="5989254643211889931">"Fingerprint Unlock"</string>
+ <string name="private_space_face_title" msgid="3290402865367663079">"Face Unlock"</string>
<string name="private_space_biometric_summary" msgid="4403837276018724581">"Tap to set up"</string>
<string name="private_space_fingerprint_unlock_title" msgid="5804023571114910034">"Fingerprint Unlock for private space"</string>
<string name="private_space_face_unlock_title" msgid="6613018437620070183">"Face Unlock for private space"</string>
<string name="private_space_category_ways_to_unlock" msgid="4356631225316950046">"Ways to unlock"</string>
<string name="private_space_screen_lock_summary" msgid="394837965365561070">"Same as device screen lock"</string>
<string name="private_space_new_lock_title" msgid="7306873010565337671">"Choose a new lock for Private Space?"</string>
+ <string name="private_space_auto_lock_title" msgid="4757097802686131305">"Lock automatically"</string>
+ <string name="private_space_auto_lock_page_title" msgid="2993714305725968632">"Lock private space automatically"</string>
+ <string name="private_space_auto_lock_page_summary" msgid="8679844515655838654">"You can lock your private space automatically if you haven\'t used your device for a period of time"</string>
+ <string name="private_space_auto_lock_every_time" msgid="1215061855836002830">"Every time device locks"</string>
+ <string name="private_space_auto_lock_after_inactivity" msgid="1748673030841528649">"After 5 minutes of inactivity"</string>
+ <string name="private_space_auto_lock_never" msgid="595014527119778873">"Never"</string>
<string name="private_space_hide_title" msgid="8687034008994037610">"Hide when locked"</string>
<string name="privatespace_hide_page_title" msgid="972581369094289386">"Hide Private Space when locked"</string>
<string name="privatespace_hide_page_summary" msgid="1052569521186403642">"To stop other people knowing Private Space is on your device, you can hide it from your apps list"</string>
@@ -570,6 +579,7 @@
<string name="private_space_delete_title" msgid="3075645119800272800">"Delete Private Space"</string>
<string name="private_space_deleted" msgid="7825768516955610897">"Private Space successfully deleted"</string>
<string name="private_space_delete_failed" msgid="8500755484258565011">"Private Space could not be deleted"</string>
+ <string name="private_space_unlocked" msgid="9091600948712932046">"Private space unlocked"</string>
<string name="no_device_lock_title" msgid="1078223464721029954">"Set a screen lock"</string>
<string name="no_device_lock_summary" msgid="7436025227616244687">"To use your private space, set a screen lock on this device"</string>
<string name="no_device_lock_action_label" msgid="2640487005629001288">"Set screen lock"</string>
@@ -597,8 +607,14 @@
<string name="private_space_access_text" msgid="4258842502257201013">"To access your private space, go to your apps list, then scroll down"</string>
<string name="private_space_done_label" msgid="1020482651595246071">"Done"</string>
<string name="private_space_scrolldown_to_access" msgid="4820954877349434545">"Scroll down to find private space"</string>
- <string name="private_space_retry_signin_title" msgid="2340841075193680666">"Sign in to set up a private space"</string>
- <string name="private_space_retry_summary" msgid="1976929616948459609">"You need to sign in to an account to set up a private space"</string>
+ <!-- no translation found for private_space_retry_signin_title (8090276618867918844) -->
+ <skip />
+ <!-- no translation found for private_space_retry_summary (1920444015972648774) -->
+ <skip />
+ <!-- no translation found for private_space_skip_login_label (7078019409056628192) -->
+ <skip />
+ <!-- no translation found for private_space_continue_login_label (7779965766333065391) -->
+ <skip />
<string name="private_space_lock_setup_title" msgid="6541564212199510787">"Choose a lock for your private space"</string>
<string name="private_space_lock_setup_description" msgid="423405593476300918">"You can unlock your private space using your fingerprint. For security, this option requires a backup lock."</string>
<string name="private_space_choose_your_pin_header" msgid="4560802934975898265">"Set a PIN for your private space"</string>
@@ -1373,6 +1389,8 @@
<string name="battery_level_title" msgid="1371765298786083448">"Battery level"</string>
<string name="communal_settings_title" msgid="2845678473945902115">"Communal"</string>
<string name="communal_settings_summary" msgid="4923914136953940317">"Communal settings"</string>
+ <!-- no translation found for satellite_setting (706846910912477125) -->
+ <skip />
<string name="apn_settings" msgid="4295467389400441299">"APNs"</string>
<string name="apn_edit" msgid="2003683641840248741">"Edit access point"</string>
<string name="apn_add" msgid="9069613192201630934">"Add access point"</string>
@@ -1407,6 +1425,8 @@
<string name="menu_save" msgid="6611465355127483100">"Save"</string>
<string name="menu_cancel" msgid="1197826697950745335">"Cancel"</string>
<string name="error_title" msgid="7158648377702417716"></string>
+ <!-- no translation found for error_duplicate_apn_entry (7792928408935276618) -->
+ <skip />
<string name="error_name_empty" msgid="1258275899283079142">"The Name field can\'t be empty."</string>
<string name="error_apn_empty" msgid="7657491065443746915">"The APN cannot be empty."</string>
<string name="error_mcc_not3" msgid="883659545640179094">"MCC field must be 3 digits."</string>
@@ -1425,7 +1445,8 @@
<string name="reset_bluetooth_wifi_button_text" msgid="3974098137045963639">"Reset"</string>
<string name="reset_bluetooth_wifi_complete_toast" msgid="5893439291030574365">"Bluetooth & Wi‑Fi have been reset"</string>
<string name="reset_esim_title" msgid="4194570573425902754">"Erase eSIMs"</string>
- <string name="reset_esim_desc" msgid="3662444090563399131">"This won’t cancel any mobile service plans. To download replacement SIMs, contact your operator."</string>
+ <!-- no translation found for reset_esim_desc (6125192435907740751) -->
+ <skip />
<string name="reset_network_button_text" msgid="2281476496459610071">"Reset settings"</string>
<string name="reset_network_final_desc" msgid="5304365082065278425">"Reset all network settings? You can’t undo this action."</string>
<string name="reset_network_final_desc_esim" msgid="1129251284212847939">"Reset all network settings and erase eSIMs? You can’t undo this action."</string>
@@ -1433,15 +1454,18 @@
<string name="reset_network_confirm_title" msgid="913014422184481270">"Reset?"</string>
<string name="network_reset_not_available" msgid="1966334631394607829">"Network reset is not available for this user"</string>
<string name="reset_network_complete_toast" msgid="1367872474130621115">"Network settings have been reset"</string>
- <string name="reset_esim_error_title" msgid="4670073610967959597">"Can’t delete SIMs"</string>
- <string name="reset_esim_error_msg" msgid="7279607120606365250">"eSIMs can’t be erased due to an error.\n\nRestart your device and try again."</string>
+ <!-- no translation found for reset_esim_error_title (6516110227665862295) -->
+ <skip />
+ <!-- no translation found for reset_esim_error_msg (8459527827897797168) -->
+ <skip />
<string name="main_clear_title" msgid="277664302144837723">"Erase all data (factory reset)"</string>
<string name="main_clear_short_title" msgid="4752094765533020696">"Erase all data (factory reset)"</string>
<string name="main_clear_desc_also_erases_external" msgid="3687911419628956693"><li>"Music"</li>\n<li>"Photos"</li>\n<li>"Other user data"</li></string>
<string name="main_clear_desc_also_erases_esim" msgid="4553469876411831729"><li>"eSIMs"</li></string>
<string name="main_clear_desc_no_cancel_mobile_plan" msgid="369883568059127035">\n\n"This will not cancel your mobile service plan."</string>
<string name="main_clear_final_desc" msgid="5800877928569039580">"All of your personal information and downloaded apps will be deleted. You can’t undo this action."</string>
- <string name="main_clear_final_desc_esim" msgid="440406836793824969">"All of your personal information, including downloaded apps & SIMs, will be deleted. You can’t undo this action."</string>
+ <!-- no translation found for main_clear_final_desc_esim (6592404057237813989) -->
+ <skip />
<string name="main_clear_confirm_title" msgid="6577071819657853713">"Erase all data?"</string>
<string name="main_clear_not_available" msgid="3433795327146684827">"Factory reset is not available for this user"</string>
<string name="main_clear_progress_title" msgid="7239741132015617719">"Erasing"</string>
@@ -1672,6 +1696,14 @@
<string name="force_stop" msgid="2681771622136916280">"Force stop"</string>
<string name="archive" msgid="9074663845068632127">"Archive"</string>
<string name="restore" msgid="7622486640713967157">"Restore"</string>
+ <!-- no translation found for restoring_step_one (3465050101254272874) -->
+ <skip />
+ <!-- no translation found for restoring_step_two (140484846432595108) -->
+ <skip />
+ <!-- no translation found for restoring_step_three (3712883580876329811) -->
+ <skip />
+ <!-- no translation found for restoring_step_four (8966846882470446209) -->
+ <skip />
<string name="total_size_label" msgid="2052185048749658866">"Total"</string>
<string name="application_size_label" msgid="6407051020651716729">"App size"</string>
<string name="external_code_size_label" msgid="7375146402660973743">"USB storage app"</string>
@@ -1728,7 +1760,6 @@
<string name="archiving_failed" msgid="2037798988961634978">"Archiving failed"</string>
<string name="archiving_succeeded" msgid="7891249456483297845">"Archived <xliff:g id="PACKAGE_LABEL">%1$s</xliff:g>"</string>
<string name="restoring_failed" msgid="3390531747355943533">"Restoring failed"</string>
- <string name="restoring_succeeded" msgid="4967353965137524330">"Restored <xliff:g id="PACKAGE_LABEL">%1$s</xliff:g>"</string>
<string name="restoring_in_progress" msgid="7787443682651146115">"Restoring <xliff:g id="PACKAGE_LABEL">%1$s</xliff:g>"</string>
<string name="another_migration_already_in_progress" msgid="6550546307856052261">"Another migration is already in progress."</string>
<string name="insufficient_storage" msgid="8115088042669030558">"Not enough storage space."</string>
@@ -1920,10 +1951,8 @@
<string name="usage_stats_sort_by_usage_time" msgid="2927310334119998301">"Sort by usage time"</string>
<string name="usage_stats_sort_by_last_time_used" msgid="7039213339779884017">"Sort by last time used"</string>
<string name="usage_stats_sort_by_app_name" msgid="4463833145514850478">"Sort by app name"</string>
- <!-- no translation found for last_time_used_label (7589377271406011659) -->
- <skip />
- <!-- no translation found for last_time_used_never (2936073559267990034) -->
- <skip />
+ <string name="last_time_used_label" msgid="7589377271406011659">"Last used"</string>
+ <string name="last_time_used_never" msgid="2936073559267990034">"never"</string>
<string name="usage_time_label" msgid="9105343335151559883">"Usage time"</string>
<string name="accessibility_settings" msgid="4713215774904704682">"Accessibility"</string>
<string name="accessibility_settings_title" msgid="6739115703615065716">"Accessibility settings"</string>
@@ -2378,12 +2407,6 @@
<string name="battery_tip_high_usage_summary" msgid="3938999581403084551">"See apps with highest usage"</string>
<string name="battery_tip_limited_temporarily_title" msgid="6258554134146272311">"Charging optimised to protect your battery"</string>
<string name="battery_tip_limited_temporarily_summary" msgid="5107379280241187562">"To help extend your battery\'s lifespan, charging is optimised"</string>
- <string name="battery_tip_dock_defender_future_bypass_title" msgid="4332616280495788195">"Charging optimised to protect your battery"</string>
- <string name="battery_tip_dock_defender_future_bypass_summary" msgid="7870758621381307597">"To help extend your battery\'s lifespan, charging is optimised while docked"</string>
- <string name="battery_tip_dock_defender_active_title" msgid="1414785238383255699">"Charging optimised to protect your battery"</string>
- <string name="battery_tip_dock_defender_active_summary" msgid="3512082623718801459">"To help extend your battery\'s lifespan, charging is optimised while docked"</string>
- <string name="battery_tip_dock_defender_temporarily_bypassed_title" msgid="1679449361090557201">"Charging to full"</string>
- <string name="battery_tip_dock_defender_temporarily_bypassed_summary" msgid="1099500476761333281">"To protect your battery, charging will be optimised the next time your tablet is docked"</string>
<string name="battery_tip_limited_temporarily_sec_button_content_description" msgid="5648444926736883551">"Learn more about charging is paused"</string>
<string name="battery_tip_limited_temporarily_dialog_resume_charge" msgid="2302295458913832342">"Resume charging"</string>
<string name="battery_tip_dialog_message_footer" msgid="986542164372177504">"Includes high-power background activity"</string>
@@ -2401,7 +2424,8 @@
<string name="battery_tip_unrestrict_app_dialog_ok" msgid="7940183167721998470">"Remove"</string>
<string name="battery_tip_unrestrict_app_dialog_cancel" msgid="4968135709160207507">"Cancel"</string>
<string name="battery_tip_charge_to_full_button" msgid="6701709034348116261">"Charge to full"</string>
- <string name="battery_tip_incompatible_charging_title" msgid="5120763575150751300">"Issue with charging accessory"</string>
+ <!-- no translation found for battery_tip_incompatible_charging_title (1567827436103364999) -->
+ <skip />
<string name="battery_tip_incompatible_charging_content_description" msgid="355668467640367701">"Learn more about incompatible charging"</string>
<string name="smart_battery_manager_title" msgid="3677620516657920364">"Battery Manager"</string>
<string name="smart_battery_title" msgid="9095903608520254254">"Manage apps automatically"</string>
@@ -2493,13 +2517,11 @@
<string name="battery_usage_chart_label_now" msgid="4598282721949430165">"now"</string>
<string name="battery_usage_timestamps_hyphen" msgid="7401188432989043905">"<xliff:g id="FROM_TIMESTAMP">%1$s</xliff:g> – <xliff:g id="TO_TIMESTAMP">%2$s</xliff:g>"</string>
<string name="battery_usage_day_and_hour" msgid="1417890420844950881">"<xliff:g id="DAY">%1$s</xliff:g> <xliff:g id="HOUR">%2$s</xliff:g>"</string>
- <!-- no translation found for battery_usage_time_info_and_battery_level (6732629268310936155) -->
- <skip />
+ <string name="battery_usage_time_info_and_battery_level" msgid="6732629268310936155">"<xliff:g id="TIME_INFO">%1$s</xliff:g> <xliff:g id="BATTERY_LEVEL">%2$s</xliff:g>"</string>
<string name="battery_usage_chart" msgid="4114747521432440017">"Battery usage chart"</string>
<string name="daily_battery_usage_chart" msgid="4176059567682992686">"Daily battery usage chart"</string>
<string name="hourly_battery_usage_chart" msgid="3098314511076561272">"Hourly battery usage chart"</string>
- <!-- no translation found for battery_level_percentage (1433178290838842146) -->
- <skip />
+ <string name="battery_level_percentage" msgid="1433178290838842146">"Battery level percentage from <xliff:g id="START_PERCENTAGE">%1$s</xliff:g> to <xliff:g id="END_PERCENTAGE">%2$s</xliff:g>"</string>
<string name="battery_usage_breakdown_title_since_last_full_charge" msgid="435006273323199906">"Battery usage since last full charge"</string>
<string name="battery_usage_breakdown_title_for_slot" msgid="4823179483667671406">"Battery usage for <xliff:g id="SLOT">%s</xliff:g>"</string>
<string name="screen_time_category_last_full_charge" msgid="8856908320256057753">"Screen time since last full charge"</string>
@@ -3859,6 +3881,8 @@
<string name="voice_activation_apps_title" msgid="7130045161611529825">"Voice activation apps"</string>
<string name="permit_voice_activation_apps" msgid="9152780172988949319">"Allow voice activation"</string>
<string name="allow_voice_activation_apps_description" msgid="6369745626995060656">"Voice activation turns on approved apps, hands-free, using voice command. Built-in adaptive sensing ensures data stays private only to you.\n\n"<a href="">"More about protected adaptive sensing"</a></string>
+ <string name="permit_receive_sandboxed_detection_training_data" msgid="3929496847420108753">"Improve voice activation"</string>
+ <string name="receive_sandboxed_detection_training_data_description" msgid="1415687008184625050">"This device uses private intelligence to improve the voice activation model. Apps can receive summarised updates that are aggregated across many users to maintain privacy while improving the model for everyone.\n\n"<a href="">"More about private intelligence"</a></string>
<string name="full_screen_intent_title" msgid="747270185715224130">"Full-screen notifications"</string>
<string name="permit_full_screen_intent" msgid="9035367640019960861">"Allow full-screen notifications from this app"</string>
<string name="footer_description_full_screen_intent" msgid="7716518411349225528">"Allow this app to show notifications that take up the full screen when the device is locked. Apps may use these to highlight alarms, incoming calls or other urgent notifications."</string>
@@ -4280,18 +4304,27 @@
<string name="autofill_app" msgid="7595308061826307921">"Auto-fill service"</string>
<string name="default_autofill_app" msgid="372234803718251606">"Default auto-fill service"</string>
<string name="autofill_passwords" msgid="6708057251459761083">"Passwords"</string>
- <string name="credman_chosen_app_title" msgid="872524130208251505">"Passwords, passkeys and data services"</string>
+ <!-- no translation found for credman_chosen_app_title (7735183808067729319) -->
+ <skip />
<string name="credman_credentials" msgid="4931371941253324143">"Additional providers"</string>
<string name="autofill_passwords_count" msgid="6359289285822955973">"{count,plural, =1{# password}other{# passwords}}"</string>
<string name="autofill_keywords" msgid="8598763328489346438">"auto, fill, autofill, password"</string>
<string name="credman_keywords" msgid="8305600680836806170">"data, passkey, password"</string>
<string name="credman_autofill_keywords" msgid="701180623776848914">"auto, fill, autofill, data, passkey, password"</string>
+ <!-- no translation found for credman_button_change (4072629639218503790) -->
+ <skip />
+ <!-- no translation found for credman_button_open (7519871964170816850) -->
+ <skip />
<string name="autofill_confirmation_message" msgid="4888767934273494272">"<b>Make sure that you trust this app</b> <br/> <br/> <xliff:g id=app_name example=Google Auto-fill>%1$s</xliff:g> uses what\'s on your screen to determine what can be auto-filled."</string>
<string name="credman_autofill_confirmation_message" msgid="843829628024668466">"<b>Use <xliff:g id=app_name example=Provider>%1$s</xliff:g>?</b> <br/> <br/> New passwords, passkeys and other info will be saved here from now on. <xliff:g id=app_name example=Provider>%1$s</xliff:g> may use what\'s on your screen to determine what can be autofilled."</string>
<string name="credman_picker_title" msgid="8191267620665129205">"Passwords, passkeys and data services"</string>
<string name="credman_confirmation_message_title" msgid="8847900085593880729">"Turn off %1$s?"</string>
<string name="credman_confirmation_message" msgid="2357324543658635239">"<b>Turn off this service?</b> <br/> <br/> Saved info like passwords, passkeys, payment methods and other info won\'t be filled in when you sign in. To use your saved info, choose a password, passkey or data service."</string>
+ <string name="credman_confirmation_message_new_ui" msgid="6126274509951156460">"<b>Turn off all services?</b> <br/> <br/> Passwords, passkeys and other saved info won\'t be available for autofill when you sign in"</string>
+ <string name="credman_autofill_confirmation_message_new_ui" msgid="6222139222478822267">"<b>Change your preferred service to <xliff:g id=app_name example=Provider>%1$s</xliff:g>?</b> <br/> <br/> New passwords, passkeys and other info will be saved here from now on. <xliff:g id=app_name example=Provider>%1$s</xliff:g> may use what\'s on your screen to determine what can be autofilled"</string>
<string name="credman_enable_confirmation_message_title" msgid="1037501792652277829">"Use %1$s?"</string>
+ <string name="credman_limit_error_msg_title" msgid="1525814645803612135">"You can only have 5 services on"</string>
+ <string name="credman_limit_error_msg" msgid="2521803280130310063">"Turn off at least 1 service to add another"</string>
<string name="credman_enable_confirmation_message" msgid="8407841892310870169">"%1$s uses what\'s on your screen to determine what can be auto-filled."</string>
<string name="credman_error_message_title" msgid="4099557206946333568">"Passwords, passkeys and data services limit"</string>
<string name="credman_error_message" msgid="8334797097200415449">"You can have up to five passwords, passkeys and data services active at the same time. Turn off a service to add more."</string>
@@ -4461,11 +4494,12 @@
<string name="mobile_network_sim_name_label" msgid="1452440641628369625">"Name"</string>
<string name="mobile_network_sim_color_label" msgid="5293944087609632340">"Colour (used by compatible apps)"</string>
<string name="mobile_network_sim_name_rename" msgid="5967588549571582924">"Save"</string>
- <string name="mobile_network_use_sim_on" msgid="7298332437547707908">"Use SIM"</string>
+ <string name="mobile_network_use_sim_on" msgid="5333182776279917886">"Use this SIM"</string>
<string name="mobile_network_use_sim_off" msgid="6303281166199670639">"Off"</string>
<string name="mobile_network_disable_sim_explanation" msgid="2851862257846773796">"To disable this SIM, remove the SIM card"</string>
<string name="mobile_network_tap_to_activate" msgid="4139979375717958102">"Tap to activate <xliff:g id="CARRIER">%1$s</xliff:g>"</string>
- <string name="mobile_network_erase_sim" msgid="4629071168032714930">"Erase SIM"</string>
+ <!-- no translation found for mobile_network_erase_sim (5387971155494245850) -->
+ <skip />
<string name="preferred_network_mode_title" msgid="3083431168988535628">"Preferred network type"</string>
<string name="preferred_network_mode_summary" msgid="537577807865497546">"Change the network operating mode"</string>
<string name="preferred_network_mode_dialogtitle" msgid="4179420486180351631">"Preferred network type"</string>
@@ -4484,6 +4518,40 @@
<string name="roaming_check_price_warning" msgid="5876977438036791361">"Check with your network provider for pricing."</string>
<string name="mobile_data_usage_title" msgid="2047864499317759728">"App data usage"</string>
<string name="mobile_network_mode_error" msgid="9222056129897416074">"Invalid network mode <xliff:g id="NETWORKMODEID">%1$d</xliff:g>. Ignore."</string>
+ <!-- no translation found for satellite_setting_title (2543034229989047673) -->
+ <skip />
+ <!-- no translation found for satellite_setting_enabled_summary (3554127722727530845) -->
+ <skip />
+ <!-- no translation found for satellite_setting_disabled_summary (6789122487534159857) -->
+ <skip />
+ <!-- no translation found for keywords_satellite_setting (3312183289776517695) -->
+ <skip />
+ <!-- no translation found for category_name_about_satellite_messaging (3756205049485508340) -->
+ <skip />
+ <!-- no translation found for title_about_satellite_setting (9212860038048311345) -->
+ <skip />
+ <!-- no translation found for category_title_your_satellite_plan (3017895097366691841) -->
+ <skip />
+ <!-- no translation found for title_have_satellite_plan (2048372355699977947) -->
+ <skip />
+ <!-- no translation found for title_no_satellite_plan (2876056203035197505) -->
+ <skip />
+ <!-- no translation found for summary_add_satellite_setting (3815254731634052432) -->
+ <skip />
+ <!-- no translation found for category_name_how_it_works (585303230539269496) -->
+ <skip />
+ <!-- no translation found for title_satellite_connection_guide (3294802307913609072) -->
+ <skip />
+ <!-- no translation found for summary_satellite_connection_guide (3496123195218418456) -->
+ <skip />
+ <!-- no translation found for title_supported_service (4275535165812691571) -->
+ <skip />
+ <!-- no translation found for summary_supported_service (4320535903444834786) -->
+ <skip />
+ <!-- no translation found for satellite_setting_summary_more_information (4008690241760925372) -->
+ <skip />
+ <!-- no translation found for more_about_satellite_messaging (3385673133561348509) -->
+ <skip />
<string name="mobile_network_apn_title" msgid="5582995550142073054">"Access point names"</string>
<string name="keywords_access_point_names" msgid="8174967126858505945">"APN"</string>
<string name="manual_mode_disallowed_summary" msgid="4243142645520152175">"Unavailable when connected to <xliff:g id="CARRIER">%1$s</xliff:g>"</string>
@@ -4493,9 +4561,12 @@
<string name="sim_action_switch_sub_dialog_title" msgid="9180969453358718635">"Switch to <xliff:g id="CARRIER_NAME">%1$s</xliff:g>?"</string>
<string name="sim_action_switch_psim_dialog_title" msgid="5613177333235213024">"Switch to using SIM card?"</string>
<string name="sim_action_switch_sub_dialog_mep_title" msgid="933856847099933004">"Use <xliff:g id="CARRIER_NAME">%1$s</xliff:g>?"</string>
- <string name="sim_action_switch_sub_dialog_text" msgid="2091834911153293004">"Only one SIM can be active at a time.\n\nSwitching to <xliff:g id="TO_CARRIER_NAME">%1$s</xliff:g> won’t cancel your <xliff:g id="FROM_CARRIER_NAME">%2$s</xliff:g> service."</string>
- <string name="sim_action_switch_sub_dialog_text_downloaded" msgid="8977951796005849471">"Only one eSIM can be active at a time.\n\nSwitching to <xliff:g id="TO_CARRIER_NAME">%1$s</xliff:g> won’t cancel your <xliff:g id="FROM_CARRIER_NAME">%2$s</xliff:g> service."</string>
- <string name="sim_action_switch_sub_dialog_text_single_sim" msgid="6188750682431170845">"Only one SIM can be active at a time.\n\nSwitching won’t cancel your <xliff:g id="TO_CARRIER_NAME">%1$s</xliff:g> service."</string>
+ <!-- no translation found for sim_action_switch_sub_dialog_text (7474905814976249607) -->
+ <skip />
+ <!-- no translation found for sim_action_switch_sub_dialog_text_downloaded (6415848271400253954) -->
+ <skip />
+ <!-- no translation found for sim_action_switch_sub_dialog_text_single_sim (421658355882679837) -->
+ <skip />
<string name="sim_action_switch_sub_dialog_mep_text" msgid="8348764755143679582">"You can use two SIMs at a time. To use <xliff:g id="CARRIER_NAME">%1$s</xliff:g>, turn off another SIM."</string>
<string name="sim_action_switch_sub_dialog_confirm" msgid="1901181581944638961">"Switch to <xliff:g id="CARRIER_NAME">%1$s</xliff:g>"</string>
<string name="sim_action_switch_sub_dialog_carrier_list_item_for_turning_off" msgid="5392037608705799522">"Turn off <xliff:g id="CARRIER_NAME">%1$s</xliff:g>"</string>
@@ -4520,6 +4591,29 @@
<string name="sim_action_turn_off" msgid="3506698692916473000">"Turn off"</string>
<string name="dsds_activation_failure_title" msgid="4467364110584914794">"Can’t activate SIM"</string>
<string name="dsds_activation_failure_body_msg2" msgid="73044349546544410">"Try turning on the SIM again. If the problem continues, restart your device."</string>
+ <string name="sim_onboarding_bottomsheets_title" msgid="143711121394213711">"Set up your SIM"</string>
+ <string name="sim_onboarding_bottomsheets_msg" msgid="7367245016476460849">"Set your mobile network preferences to use multiple SIMs on this device"</string>
+ <string name="sim_onboarding_label_sim_title" msgid="273162565849288273">"Label your SIMs"</string>
+ <string name="sim_onboarding_label_sim_msg" msgid="5105859235219529056">"You’ll see these labels when making calls, sending texts and using data, and in Settings"</string>
+ <string name="sim_onboarding_label_sim_dialog_title" msgid="5839073125605286120">"SIM label"</string>
+ <string name="sim_onboarding_label_sim_dialog_label" msgid="9020433985426525185">"Label"</string>
+ <string name="sim_onboarding_select_sim_title" msgid="5895262188167744055">"Select which SIMs to use"</string>
+ <string name="sim_onboarding_select_sim_msg" msgid="5638859405391915048">"You can use two SIMs at a time"</string>
+ <string name="sim_onboarding_primary_sim_title" msgid="2793090401371135675">"Set your primary SIMs"</string>
+ <string name="sim_onboarding_primary_sim_msg" msgid="5484656671490558032">"Choose which SIMs to use by default for calls, texts and data"</string>
+ <string name="primary_sim_title" msgid="2508161011657571566">"Your primary SIMs"</string>
+ <string name="primary_sim_calls_title" msgid="4961189133582615685">"Calls"</string>
+ <string name="primary_sim_texts_title" msgid="1287584042733097749">"Texts"</string>
+ <string name="primary_sim_automatic_data_title" msgid="1265528923229642480">"Automatic data switching"</string>
+ <string name="primary_sim_automatic_data_msg" msgid="1612203837010785203">"Use data from either SIM depending on coverage and availability"</string>
+ <string name="sim_onboarding_phoneNumber_data_only" msgid="8158409121949373662">"Data only"</string>
+ <string name="sim_onboarding_setup" msgid="5750393553605388463">"Set up"</string>
+ <string name="sim_onboarding_next" msgid="6415025179929475355">"Next"</string>
+ <!-- no translation found for sim_onboarding_progressbar_turning_sim_on (1163318788393361574) -->
+ <skip />
+ <string name="mobile_network_spn_title" msgid="3053793174495329077">"Mobile network"</string>
+ <string name="mobile_network_phone_number_title" msgid="2090794402855021784">"Phone number"</string>
+ <string name="mobile_network_sim_label_color_title" msgid="2401352348041132876">"SIM label and colour"</string>
<string name="sim_setup_channel_id" msgid="8797972565087458515">"Network activation"</string>
<string name="sim_switch_channel_id" msgid="4927038626791837861">"Operator switching"</string>
<string name="post_dsds_reboot_notification_title_with_carrier" msgid="3308827462185135307">"<xliff:g id="CARRIER_NAME">%1$s</xliff:g> is active"</string>
@@ -4539,11 +4633,15 @@
<string name="switch_sim_dialog_no_switch_text" msgid="7053939850026876088">"To use mobile data, call features and SMS at a later time, go to your network settings"</string>
<string name="sim_card_label" msgid="6263064316075963775">"SIM"</string>
<string name="erase_sim_dialog_title" msgid="4742077437653028326">"Erase this eSIM?"</string>
- <string name="erase_sim_dialog_text" msgid="753031064269699885">"Erasing this SIM removes <xliff:g id="CARRIER_NAME_A">%1$s</xliff:g> service from this device.\n\nService for <xliff:g id="CARRIER_NAME_B">%1$s</xliff:g> won\'t be cancelled."</string>
+ <!-- no translation found for erase_sim_dialog_text (1406141218170595272) -->
+ <skip />
<string name="erase_sim_confirm_button" msgid="8309115684335320541">"Erase"</string>
- <string name="erasing_sim" msgid="7877703231075699139">"Erasing SIM…"</string>
- <string name="erase_sim_fail_title" msgid="2024446702985862427">"Can\'t erase SIM"</string>
- <string name="erase_sim_fail_text" msgid="7870804401227483131">"This SIM can\'t be erased due to an error.\n\nRestart your device and try again."</string>
+ <!-- no translation found for erasing_sim (4237180547590463930) -->
+ <skip />
+ <!-- no translation found for erase_sim_fail_title (1445700500168357303) -->
+ <skip />
+ <!-- no translation found for erase_sim_fail_text (6898841004987411547) -->
+ <skip />
<string name="network_connection_request_dialog_title" msgid="1896186380874289434">"Connect to device"</string>
<string name="network_connection_request_dialog_summary" msgid="7693038309792726170">"<xliff:g id="APPNAME">%1$s</xliff:g> app wants to use a temporary Wi‑Fi network to connect to your device"</string>
<string name="network_connection_timeout_dialog_message" msgid="598509083077743772">"No devices found. Make sure that devices are turned on and available to connect."</string>
@@ -4615,6 +4713,14 @@
<string name="work_policy_privacy_settings" msgid="2702644843505242596">"Your work policy info"</string>
<string name="work_policy_privacy_settings_summary" msgid="690118670737638405">"Settings managed by your IT admin"</string>
<string name="track_frame_time_keywords" msgid="7885340257945922239">"GPU"</string>
+ <string name="enable_16k_pages" msgid="5009476566957520607">"Boot with 16K page size"</string>
+ <string name="enable_16k_pages_summary" msgid="428117226069445198">"Boot device using 16K page size supported kernel"</string>
+ <string name="confirm_enable_16k_pages_title" msgid="6751570067857011642">"Reboot with 16 KB pages compatible kernel?"</string>
+ <string name="confirm_enable_16k_pages_text" msgid="702888115148257215">"WARNING: Some applications may not be compatible with this mode. Device will reboot after confirmation."</string>
+ <string name="confirm_enable_4k_pages_title" msgid="626987400420355263">"Reboot with 4 KB pages compatible kernel?"</string>
+ <string name="confirm_enable_4k_pages_text" msgid="6168921566226074524">"Device will reboot after confirmation."</string>
+ <string name="toast_16k_update_failed_text" msgid="8888858987184345567">"Failed to update kernel to 16 KB pages compatible kernel."</string>
+ <string name="progress_16k_ota_title" msgid="2117218313875523741">"Applying change"</string>
<string name="bug_report_handler_title" msgid="713439959113250125">"Bug report handler"</string>
<string name="bug_report_handler_picker_footer_text" msgid="4935758328366585673">"Determines which app handles the bug report shortcut on your device."</string>
<string name="personal_profile_app_subtext" msgid="5586060806997067676">"Personal"</string>
@@ -4700,8 +4806,10 @@
<string name="sim_category_title" msgid="2341314000964710495">"SIM"</string>
<string name="downloaded_sim_category_title" msgid="2876988650413179752">"eSIM"</string>
<string name="downloaded_sims_category_title" msgid="487799905978489922">"eSIMs"</string>
- <string name="sim_category_active_sim" msgid="1503823567818544012">"Active"</string>
- <string name="sim_category_inactive_sim" msgid="4068899490133820881">"Inactive"</string>
+ <!-- no translation found for sim_category_active_sim (3077009911935592178) -->
+ <skip />
+ <!-- no translation found for sim_category_inactive_sim (7351553344148400450) -->
+ <skip />
<string name="sim_category_default_active_sim" msgid="1208194173387987231">" / Default for <xliff:g id="ID_1">%1$s</xliff:g>"</string>
<string name="default_active_sim_calls" msgid="2390973682556353558">"calls"</string>
<string name="default_active_sim_sms" msgid="8041498593025994921">"SMS"</string>
diff --git a/res/values-en-rIN/arrays.xml b/res/values-en-rIN/arrays.xml
index 3e9299d..ab9f648 100644
--- a/res/values-en-rIN/arrays.xml
+++ b/res/values-en-rIN/arrays.xml
@@ -482,4 +482,7 @@
<!-- no translation found for notification_polite_options:0 (4617190141263245257) -->
<!-- no translation found for notification_polite_options:1 (3884076684767467743) -->
<!-- no translation found for notification_polite_options:2 (8765197536079931966) -->
+ <!-- no translation found for private_space_auto_lock_options:0 (551584871228110817) -->
+ <!-- no translation found for private_space_auto_lock_options:1 (3263162333754809690) -->
+ <!-- no translation found for private_space_auto_lock_options:2 (1575103586471380629) -->
</resources>
diff --git a/res/values-en-rIN/strings.xml b/res/values-en-rIN/strings.xml
index a914d79..af37336 100644
--- a/res/values-en-rIN/strings.xml
+++ b/res/values-en-rIN/strings.xml
@@ -28,6 +28,7 @@
<string name="show_dev_on" msgid="2840850085134853754">"You are now a developer!"</string>
<string name="show_dev_already" msgid="7041756429707644630">"No need, you are already a developer."</string>
<string name="dev_settings_disabled_warning" msgid="6971867026249671244">"Please enable developer options first."</string>
+ <string name="dev_settings_available_to_admin_only_warning" msgid="3408243404879083111">"Only the admin users can access developer settings."</string>
<string name="header_category_system" msgid="1665516346845259058">"System"</string>
<string name="radioInfo_service_in" msgid="9088637745836646271">"In service"</string>
<string name="radioInfo_service_out" msgid="1868347333892403287">"Out of service"</string>
@@ -551,12 +552,20 @@
<string name="private_space_one_lock_summary" msgid="2759953747682959371">"You can unlock Private Space the same way that you unlock your device, or choose a different lock"</string>
<string name="private_space_screen_lock_title" msgid="8679383894967823163">"Use device screen lock"</string>
<string name="private_space_biometric_title" msgid="3934339826674553174">"Face and Fingerprint Unlock"</string>
+ <string name="private_space_fingerprint_title" msgid="5989254643211889931">"Fingerprint Unlock"</string>
+ <string name="private_space_face_title" msgid="3290402865367663079">"Face Unlock"</string>
<string name="private_space_biometric_summary" msgid="4403837276018724581">"Tap to set up"</string>
<string name="private_space_fingerprint_unlock_title" msgid="5804023571114910034">"Fingerprint Unlock for private space"</string>
<string name="private_space_face_unlock_title" msgid="6613018437620070183">"Face Unlock for private space"</string>
<string name="private_space_category_ways_to_unlock" msgid="4356631225316950046">"Ways to unlock"</string>
<string name="private_space_screen_lock_summary" msgid="394837965365561070">"Same as device screen lock"</string>
<string name="private_space_new_lock_title" msgid="7306873010565337671">"Choose a new lock for Private Space?"</string>
+ <string name="private_space_auto_lock_title" msgid="4757097802686131305">"Lock automatically"</string>
+ <string name="private_space_auto_lock_page_title" msgid="2993714305725968632">"Lock private space automatically"</string>
+ <string name="private_space_auto_lock_page_summary" msgid="8679844515655838654">"You can lock your private space automatically if you haven\'t used your device for a period of time"</string>
+ <string name="private_space_auto_lock_every_time" msgid="1215061855836002830">"Every time device locks"</string>
+ <string name="private_space_auto_lock_after_inactivity" msgid="1748673030841528649">"After 5 minutes of inactivity"</string>
+ <string name="private_space_auto_lock_never" msgid="595014527119778873">"Never"</string>
<string name="private_space_hide_title" msgid="8687034008994037610">"Hide when locked"</string>
<string name="privatespace_hide_page_title" msgid="972581369094289386">"Hide Private Space when locked"</string>
<string name="privatespace_hide_page_summary" msgid="1052569521186403642">"To stop other people knowing Private Space is on your device, you can hide it from your apps list"</string>
@@ -570,6 +579,7 @@
<string name="private_space_delete_title" msgid="3075645119800272800">"Delete Private Space"</string>
<string name="private_space_deleted" msgid="7825768516955610897">"Private Space successfully deleted"</string>
<string name="private_space_delete_failed" msgid="8500755484258565011">"Private Space could not be deleted"</string>
+ <string name="private_space_unlocked" msgid="9091600948712932046">"Private space unlocked"</string>
<string name="no_device_lock_title" msgid="1078223464721029954">"Set a screen lock"</string>
<string name="no_device_lock_summary" msgid="7436025227616244687">"To use your private space, set a screen lock on this device"</string>
<string name="no_device_lock_action_label" msgid="2640487005629001288">"Set screen lock"</string>
@@ -597,8 +607,14 @@
<string name="private_space_access_text" msgid="4258842502257201013">"To access your private space, go to your apps list, then scroll down"</string>
<string name="private_space_done_label" msgid="1020482651595246071">"Done"</string>
<string name="private_space_scrolldown_to_access" msgid="4820954877349434545">"Scroll down to find private space"</string>
- <string name="private_space_retry_signin_title" msgid="2340841075193680666">"Sign in to set up a private space"</string>
- <string name="private_space_retry_summary" msgid="1976929616948459609">"You need to sign in to an account to set up a private space"</string>
+ <!-- no translation found for private_space_retry_signin_title (8090276618867918844) -->
+ <skip />
+ <!-- no translation found for private_space_retry_summary (1920444015972648774) -->
+ <skip />
+ <!-- no translation found for private_space_skip_login_label (7078019409056628192) -->
+ <skip />
+ <!-- no translation found for private_space_continue_login_label (7779965766333065391) -->
+ <skip />
<string name="private_space_lock_setup_title" msgid="6541564212199510787">"Choose a lock for your private space"</string>
<string name="private_space_lock_setup_description" msgid="423405593476300918">"You can unlock your private space using your fingerprint. For security, this option requires a backup lock."</string>
<string name="private_space_choose_your_pin_header" msgid="4560802934975898265">"Set a PIN for your private space"</string>
@@ -1373,6 +1389,8 @@
<string name="battery_level_title" msgid="1371765298786083448">"Battery level"</string>
<string name="communal_settings_title" msgid="2845678473945902115">"Communal"</string>
<string name="communal_settings_summary" msgid="4923914136953940317">"Communal settings"</string>
+ <!-- no translation found for satellite_setting (706846910912477125) -->
+ <skip />
<string name="apn_settings" msgid="4295467389400441299">"APNs"</string>
<string name="apn_edit" msgid="2003683641840248741">"Edit access point"</string>
<string name="apn_add" msgid="9069613192201630934">"Add access point"</string>
@@ -1407,6 +1425,8 @@
<string name="menu_save" msgid="6611465355127483100">"Save"</string>
<string name="menu_cancel" msgid="1197826697950745335">"Cancel"</string>
<string name="error_title" msgid="7158648377702417716"></string>
+ <!-- no translation found for error_duplicate_apn_entry (7792928408935276618) -->
+ <skip />
<string name="error_name_empty" msgid="1258275899283079142">"The Name field can\'t be empty."</string>
<string name="error_apn_empty" msgid="7657491065443746915">"The APN cannot be empty."</string>
<string name="error_mcc_not3" msgid="883659545640179094">"MCC field must be 3 digits."</string>
@@ -1425,7 +1445,8 @@
<string name="reset_bluetooth_wifi_button_text" msgid="3974098137045963639">"Reset"</string>
<string name="reset_bluetooth_wifi_complete_toast" msgid="5893439291030574365">"Bluetooth & Wi‑Fi have been reset"</string>
<string name="reset_esim_title" msgid="4194570573425902754">"Erase eSIMs"</string>
- <string name="reset_esim_desc" msgid="3662444090563399131">"This won’t cancel any mobile service plans. To download replacement SIMs, contact your operator."</string>
+ <!-- no translation found for reset_esim_desc (6125192435907740751) -->
+ <skip />
<string name="reset_network_button_text" msgid="2281476496459610071">"Reset settings"</string>
<string name="reset_network_final_desc" msgid="5304365082065278425">"Reset all network settings? You can’t undo this action."</string>
<string name="reset_network_final_desc_esim" msgid="1129251284212847939">"Reset all network settings and erase eSIMs? You can’t undo this action."</string>
@@ -1433,15 +1454,18 @@
<string name="reset_network_confirm_title" msgid="913014422184481270">"Want to reset?"</string>
<string name="network_reset_not_available" msgid="1966334631394607829">"Network reset is not available for this user"</string>
<string name="reset_network_complete_toast" msgid="1367872474130621115">"Network settings have been reset"</string>
- <string name="reset_esim_error_title" msgid="4670073610967959597">"Can’t delete SIMs"</string>
- <string name="reset_esim_error_msg" msgid="7279607120606365250">"eSIMs can’t be erased due to an error.\n\nRestart your device and try again."</string>
+ <!-- no translation found for reset_esim_error_title (6516110227665862295) -->
+ <skip />
+ <!-- no translation found for reset_esim_error_msg (8459527827897797168) -->
+ <skip />
<string name="main_clear_title" msgid="277664302144837723">"Erase all data (factory reset)"</string>
<string name="main_clear_short_title" msgid="4752094765533020696">"Erase all data (factory reset)"</string>
<string name="main_clear_desc_also_erases_external" msgid="3687911419628956693"><li>"Music"</li>\n<li>"Photos"</li>\n<li>"Other user data"</li></string>
<string name="main_clear_desc_also_erases_esim" msgid="4553469876411831729"><li>"eSIMs"</li></string>
<string name="main_clear_desc_no_cancel_mobile_plan" msgid="369883568059127035">\n\n"This will not cancel your mobile service plan."</string>
<string name="main_clear_final_desc" msgid="5800877928569039580">"All of your personal information and downloaded apps will be deleted. You can’t undo this action."</string>
- <string name="main_clear_final_desc_esim" msgid="440406836793824969">"All of your personal information, including downloaded apps & SIMs, will be deleted. You can’t undo this action."</string>
+ <!-- no translation found for main_clear_final_desc_esim (6592404057237813989) -->
+ <skip />
<string name="main_clear_confirm_title" msgid="6577071819657853713">"Erase all data?"</string>
<string name="main_clear_not_available" msgid="3433795327146684827">"Factory reset is not available for this user"</string>
<string name="main_clear_progress_title" msgid="7239741132015617719">"Erasing"</string>
@@ -1672,6 +1696,14 @@
<string name="force_stop" msgid="2681771622136916280">"Force stop"</string>
<string name="archive" msgid="9074663845068632127">"Archive"</string>
<string name="restore" msgid="7622486640713967157">"Restore"</string>
+ <!-- no translation found for restoring_step_one (3465050101254272874) -->
+ <skip />
+ <!-- no translation found for restoring_step_two (140484846432595108) -->
+ <skip />
+ <!-- no translation found for restoring_step_three (3712883580876329811) -->
+ <skip />
+ <!-- no translation found for restoring_step_four (8966846882470446209) -->
+ <skip />
<string name="total_size_label" msgid="2052185048749658866">"Total"</string>
<string name="application_size_label" msgid="6407051020651716729">"App size"</string>
<string name="external_code_size_label" msgid="7375146402660973743">"USB storage app"</string>
@@ -1728,7 +1760,6 @@
<string name="archiving_failed" msgid="2037798988961634978">"Archiving failed"</string>
<string name="archiving_succeeded" msgid="7891249456483297845">"Archived <xliff:g id="PACKAGE_LABEL">%1$s</xliff:g>"</string>
<string name="restoring_failed" msgid="3390531747355943533">"Restoring failed"</string>
- <string name="restoring_succeeded" msgid="4967353965137524330">"Restored <xliff:g id="PACKAGE_LABEL">%1$s</xliff:g>"</string>
<string name="restoring_in_progress" msgid="7787443682651146115">"Restoring <xliff:g id="PACKAGE_LABEL">%1$s</xliff:g>"</string>
<string name="another_migration_already_in_progress" msgid="6550546307856052261">"Another migration is already in progress."</string>
<string name="insufficient_storage" msgid="8115088042669030558">"Not enough storage space."</string>
@@ -1920,10 +1951,8 @@
<string name="usage_stats_sort_by_usage_time" msgid="2927310334119998301">"Sort by usage time"</string>
<string name="usage_stats_sort_by_last_time_used" msgid="7039213339779884017">"Sort by last time used"</string>
<string name="usage_stats_sort_by_app_name" msgid="4463833145514850478">"Sort by app name"</string>
- <!-- no translation found for last_time_used_label (7589377271406011659) -->
- <skip />
- <!-- no translation found for last_time_used_never (2936073559267990034) -->
- <skip />
+ <string name="last_time_used_label" msgid="7589377271406011659">"Last used"</string>
+ <string name="last_time_used_never" msgid="2936073559267990034">"never"</string>
<string name="usage_time_label" msgid="9105343335151559883">"Usage time"</string>
<string name="accessibility_settings" msgid="4713215774904704682">"Accessibility"</string>
<string name="accessibility_settings_title" msgid="6739115703615065716">"Accessibility settings"</string>
@@ -2378,12 +2407,6 @@
<string name="battery_tip_high_usage_summary" msgid="3938999581403084551">"See apps with highest usage"</string>
<string name="battery_tip_limited_temporarily_title" msgid="6258554134146272311">"Charging optimised to protect your battery"</string>
<string name="battery_tip_limited_temporarily_summary" msgid="5107379280241187562">"To help extend your battery\'s lifespan, charging is optimised"</string>
- <string name="battery_tip_dock_defender_future_bypass_title" msgid="4332616280495788195">"Charging optimised to protect your battery"</string>
- <string name="battery_tip_dock_defender_future_bypass_summary" msgid="7870758621381307597">"To help extend your battery\'s lifespan, charging is optimised while docked"</string>
- <string name="battery_tip_dock_defender_active_title" msgid="1414785238383255699">"Charging optimised to protect your battery"</string>
- <string name="battery_tip_dock_defender_active_summary" msgid="3512082623718801459">"To help extend your battery\'s lifespan, charging is optimised while docked"</string>
- <string name="battery_tip_dock_defender_temporarily_bypassed_title" msgid="1679449361090557201">"Charging to full"</string>
- <string name="battery_tip_dock_defender_temporarily_bypassed_summary" msgid="1099500476761333281">"To protect your battery, charging will be optimised the next time your tablet is docked"</string>
<string name="battery_tip_limited_temporarily_sec_button_content_description" msgid="5648444926736883551">"Learn more about charging is paused"</string>
<string name="battery_tip_limited_temporarily_dialog_resume_charge" msgid="2302295458913832342">"Resume charging"</string>
<string name="battery_tip_dialog_message_footer" msgid="986542164372177504">"Includes high-power background activity"</string>
@@ -2401,7 +2424,8 @@
<string name="battery_tip_unrestrict_app_dialog_ok" msgid="7940183167721998470">"Remove"</string>
<string name="battery_tip_unrestrict_app_dialog_cancel" msgid="4968135709160207507">"Cancel"</string>
<string name="battery_tip_charge_to_full_button" msgid="6701709034348116261">"Charge to full"</string>
- <string name="battery_tip_incompatible_charging_title" msgid="5120763575150751300">"Issue with charging accessory"</string>
+ <!-- no translation found for battery_tip_incompatible_charging_title (1567827436103364999) -->
+ <skip />
<string name="battery_tip_incompatible_charging_content_description" msgid="355668467640367701">"Learn more about incompatible charging"</string>
<string name="smart_battery_manager_title" msgid="3677620516657920364">"Battery Manager"</string>
<string name="smart_battery_title" msgid="9095903608520254254">"Manage apps automatically"</string>
@@ -2493,13 +2517,11 @@
<string name="battery_usage_chart_label_now" msgid="4598282721949430165">"now"</string>
<string name="battery_usage_timestamps_hyphen" msgid="7401188432989043905">"<xliff:g id="FROM_TIMESTAMP">%1$s</xliff:g> – <xliff:g id="TO_TIMESTAMP">%2$s</xliff:g>"</string>
<string name="battery_usage_day_and_hour" msgid="1417890420844950881">"<xliff:g id="DAY">%1$s</xliff:g> <xliff:g id="HOUR">%2$s</xliff:g>"</string>
- <!-- no translation found for battery_usage_time_info_and_battery_level (6732629268310936155) -->
- <skip />
+ <string name="battery_usage_time_info_and_battery_level" msgid="6732629268310936155">"<xliff:g id="TIME_INFO">%1$s</xliff:g> <xliff:g id="BATTERY_LEVEL">%2$s</xliff:g>"</string>
<string name="battery_usage_chart" msgid="4114747521432440017">"Battery usage chart"</string>
<string name="daily_battery_usage_chart" msgid="4176059567682992686">"Daily battery usage chart"</string>
<string name="hourly_battery_usage_chart" msgid="3098314511076561272">"Hourly battery usage chart"</string>
- <!-- no translation found for battery_level_percentage (1433178290838842146) -->
- <skip />
+ <string name="battery_level_percentage" msgid="1433178290838842146">"Battery level percentage from <xliff:g id="START_PERCENTAGE">%1$s</xliff:g> to <xliff:g id="END_PERCENTAGE">%2$s</xliff:g>"</string>
<string name="battery_usage_breakdown_title_since_last_full_charge" msgid="435006273323199906">"Battery usage since last full charge"</string>
<string name="battery_usage_breakdown_title_for_slot" msgid="4823179483667671406">"Battery usage for <xliff:g id="SLOT">%s</xliff:g>"</string>
<string name="screen_time_category_last_full_charge" msgid="8856908320256057753">"Screen time since last full charge"</string>
@@ -3859,6 +3881,8 @@
<string name="voice_activation_apps_title" msgid="7130045161611529825">"Voice activation apps"</string>
<string name="permit_voice_activation_apps" msgid="9152780172988949319">"Allow voice activation"</string>
<string name="allow_voice_activation_apps_description" msgid="6369745626995060656">"Voice activation turns on approved apps, hands-free, using voice command. Built-in adaptive sensing ensures data stays private only to you.\n\n"<a href="">"More about protected adaptive sensing"</a></string>
+ <string name="permit_receive_sandboxed_detection_training_data" msgid="3929496847420108753">"Improve voice activation"</string>
+ <string name="receive_sandboxed_detection_training_data_description" msgid="1415687008184625050">"This device uses private intelligence to improve the voice activation model. Apps can receive summarised updates that are aggregated across many users to maintain privacy while improving the model for everyone.\n\n"<a href="">"More about private intelligence"</a></string>
<string name="full_screen_intent_title" msgid="747270185715224130">"Full-screen notifications"</string>
<string name="permit_full_screen_intent" msgid="9035367640019960861">"Allow full-screen notifications from this app"</string>
<string name="footer_description_full_screen_intent" msgid="7716518411349225528">"Allow this app to show notifications that take up the full screen when the device is locked. Apps may use these to highlight alarms, incoming calls or other urgent notifications."</string>
@@ -4280,18 +4304,27 @@
<string name="autofill_app" msgid="7595308061826307921">"Auto-fill service"</string>
<string name="default_autofill_app" msgid="372234803718251606">"Default auto-fill service"</string>
<string name="autofill_passwords" msgid="6708057251459761083">"Passwords"</string>
- <string name="credman_chosen_app_title" msgid="872524130208251505">"Passwords, passkeys and data services"</string>
+ <!-- no translation found for credman_chosen_app_title (7735183808067729319) -->
+ <skip />
<string name="credman_credentials" msgid="4931371941253324143">"Additional providers"</string>
<string name="autofill_passwords_count" msgid="6359289285822955973">"{count,plural, =1{# password}other{# passwords}}"</string>
<string name="autofill_keywords" msgid="8598763328489346438">"auto, fill, autofill, password"</string>
<string name="credman_keywords" msgid="8305600680836806170">"data, passkey, password"</string>
<string name="credman_autofill_keywords" msgid="701180623776848914">"auto, fill, autofill, data, passkey, password"</string>
+ <!-- no translation found for credman_button_change (4072629639218503790) -->
+ <skip />
+ <!-- no translation found for credman_button_open (7519871964170816850) -->
+ <skip />
<string name="autofill_confirmation_message" msgid="4888767934273494272">"<b>Make sure that you trust this app</b> <br/> <br/> <xliff:g id=app_name example=Google Auto-fill>%1$s</xliff:g> uses what\'s on your screen to determine what can be auto-filled."</string>
<string name="credman_autofill_confirmation_message" msgid="843829628024668466">"<b>Use <xliff:g id=app_name example=Provider>%1$s</xliff:g>?</b> <br/> <br/> New passwords, passkeys and other info will be saved here from now on. <xliff:g id=app_name example=Provider>%1$s</xliff:g> may use what\'s on your screen to determine what can be autofilled."</string>
<string name="credman_picker_title" msgid="8191267620665129205">"Passwords, passkeys and data services"</string>
<string name="credman_confirmation_message_title" msgid="8847900085593880729">"Turn off %1$s?"</string>
<string name="credman_confirmation_message" msgid="2357324543658635239">"<b>Turn off this service?</b> <br/> <br/> Saved info like passwords, passkeys, payment methods and other info won\'t be filled in when you sign in. To use your saved info, choose a password, passkey or data service."</string>
+ <string name="credman_confirmation_message_new_ui" msgid="6126274509951156460">"<b>Turn off all services?</b> <br/> <br/> Passwords, passkeys and other saved info won\'t be available for autofill when you sign in"</string>
+ <string name="credman_autofill_confirmation_message_new_ui" msgid="6222139222478822267">"<b>Change your preferred service to <xliff:g id=app_name example=Provider>%1$s</xliff:g>?</b> <br/> <br/> New passwords, passkeys and other info will be saved here from now on. <xliff:g id=app_name example=Provider>%1$s</xliff:g> may use what\'s on your screen to determine what can be autofilled"</string>
<string name="credman_enable_confirmation_message_title" msgid="1037501792652277829">"Use %1$s?"</string>
+ <string name="credman_limit_error_msg_title" msgid="1525814645803612135">"You can only have 5 services on"</string>
+ <string name="credman_limit_error_msg" msgid="2521803280130310063">"Turn off at least 1 service to add another"</string>
<string name="credman_enable_confirmation_message" msgid="8407841892310870169">"%1$s uses what\'s on your screen to determine what can be auto-filled."</string>
<string name="credman_error_message_title" msgid="4099557206946333568">"Passwords, passkeys and data services limit"</string>
<string name="credman_error_message" msgid="8334797097200415449">"You can have up to five passwords, passkeys and data services active at the same time. Turn off a service to add more."</string>
@@ -4461,11 +4494,12 @@
<string name="mobile_network_sim_name_label" msgid="1452440641628369625">"Name"</string>
<string name="mobile_network_sim_color_label" msgid="5293944087609632340">"Colour (used by compatible apps)"</string>
<string name="mobile_network_sim_name_rename" msgid="5967588549571582924">"Save"</string>
- <string name="mobile_network_use_sim_on" msgid="7298332437547707908">"Use SIM"</string>
+ <string name="mobile_network_use_sim_on" msgid="5333182776279917886">"Use this SIM"</string>
<string name="mobile_network_use_sim_off" msgid="6303281166199670639">"Off"</string>
<string name="mobile_network_disable_sim_explanation" msgid="2851862257846773796">"To disable this SIM, remove the SIM card"</string>
<string name="mobile_network_tap_to_activate" msgid="4139979375717958102">"Tap to activate <xliff:g id="CARRIER">%1$s</xliff:g>"</string>
- <string name="mobile_network_erase_sim" msgid="4629071168032714930">"Erase SIM"</string>
+ <!-- no translation found for mobile_network_erase_sim (5387971155494245850) -->
+ <skip />
<string name="preferred_network_mode_title" msgid="3083431168988535628">"Preferred network type"</string>
<string name="preferred_network_mode_summary" msgid="537577807865497546">"Change the network operating mode"</string>
<string name="preferred_network_mode_dialogtitle" msgid="4179420486180351631">"Preferred network type"</string>
@@ -4484,6 +4518,40 @@
<string name="roaming_check_price_warning" msgid="5876977438036791361">"Check with your network provider for pricing."</string>
<string name="mobile_data_usage_title" msgid="2047864499317759728">"App data usage"</string>
<string name="mobile_network_mode_error" msgid="9222056129897416074">"Invalid network mode <xliff:g id="NETWORKMODEID">%1$d</xliff:g>. Ignore."</string>
+ <!-- no translation found for satellite_setting_title (2543034229989047673) -->
+ <skip />
+ <!-- no translation found for satellite_setting_enabled_summary (3554127722727530845) -->
+ <skip />
+ <!-- no translation found for satellite_setting_disabled_summary (6789122487534159857) -->
+ <skip />
+ <!-- no translation found for keywords_satellite_setting (3312183289776517695) -->
+ <skip />
+ <!-- no translation found for category_name_about_satellite_messaging (3756205049485508340) -->
+ <skip />
+ <!-- no translation found for title_about_satellite_setting (9212860038048311345) -->
+ <skip />
+ <!-- no translation found for category_title_your_satellite_plan (3017895097366691841) -->
+ <skip />
+ <!-- no translation found for title_have_satellite_plan (2048372355699977947) -->
+ <skip />
+ <!-- no translation found for title_no_satellite_plan (2876056203035197505) -->
+ <skip />
+ <!-- no translation found for summary_add_satellite_setting (3815254731634052432) -->
+ <skip />
+ <!-- no translation found for category_name_how_it_works (585303230539269496) -->
+ <skip />
+ <!-- no translation found for title_satellite_connection_guide (3294802307913609072) -->
+ <skip />
+ <!-- no translation found for summary_satellite_connection_guide (3496123195218418456) -->
+ <skip />
+ <!-- no translation found for title_supported_service (4275535165812691571) -->
+ <skip />
+ <!-- no translation found for summary_supported_service (4320535903444834786) -->
+ <skip />
+ <!-- no translation found for satellite_setting_summary_more_information (4008690241760925372) -->
+ <skip />
+ <!-- no translation found for more_about_satellite_messaging (3385673133561348509) -->
+ <skip />
<string name="mobile_network_apn_title" msgid="5582995550142073054">"Access point names"</string>
<string name="keywords_access_point_names" msgid="8174967126858505945">"APN"</string>
<string name="manual_mode_disallowed_summary" msgid="4243142645520152175">"Unavailable when connected to <xliff:g id="CARRIER">%1$s</xliff:g>"</string>
@@ -4493,9 +4561,12 @@
<string name="sim_action_switch_sub_dialog_title" msgid="9180969453358718635">"Switch to <xliff:g id="CARRIER_NAME">%1$s</xliff:g>?"</string>
<string name="sim_action_switch_psim_dialog_title" msgid="5613177333235213024">"Switch to using SIM card?"</string>
<string name="sim_action_switch_sub_dialog_mep_title" msgid="933856847099933004">"Use <xliff:g id="CARRIER_NAME">%1$s</xliff:g>?"</string>
- <string name="sim_action_switch_sub_dialog_text" msgid="2091834911153293004">"Only one SIM can be active at a time.\n\nSwitching to <xliff:g id="TO_CARRIER_NAME">%1$s</xliff:g> won’t cancel your <xliff:g id="FROM_CARRIER_NAME">%2$s</xliff:g> service."</string>
- <string name="sim_action_switch_sub_dialog_text_downloaded" msgid="8977951796005849471">"Only one eSIM can be active at a time.\n\nSwitching to <xliff:g id="TO_CARRIER_NAME">%1$s</xliff:g> won’t cancel your <xliff:g id="FROM_CARRIER_NAME">%2$s</xliff:g> service."</string>
- <string name="sim_action_switch_sub_dialog_text_single_sim" msgid="6188750682431170845">"Only one SIM can be active at a time.\n\nSwitching won’t cancel your <xliff:g id="TO_CARRIER_NAME">%1$s</xliff:g> service."</string>
+ <!-- no translation found for sim_action_switch_sub_dialog_text (7474905814976249607) -->
+ <skip />
+ <!-- no translation found for sim_action_switch_sub_dialog_text_downloaded (6415848271400253954) -->
+ <skip />
+ <!-- no translation found for sim_action_switch_sub_dialog_text_single_sim (421658355882679837) -->
+ <skip />
<string name="sim_action_switch_sub_dialog_mep_text" msgid="8348764755143679582">"You can use two SIMs at a time. To use <xliff:g id="CARRIER_NAME">%1$s</xliff:g>, turn off another SIM."</string>
<string name="sim_action_switch_sub_dialog_confirm" msgid="1901181581944638961">"Switch to <xliff:g id="CARRIER_NAME">%1$s</xliff:g>"</string>
<string name="sim_action_switch_sub_dialog_carrier_list_item_for_turning_off" msgid="5392037608705799522">"Turn off <xliff:g id="CARRIER_NAME">%1$s</xliff:g>"</string>
@@ -4520,6 +4591,29 @@
<string name="sim_action_turn_off" msgid="3506698692916473000">"Turn off"</string>
<string name="dsds_activation_failure_title" msgid="4467364110584914794">"Can’t activate SIM"</string>
<string name="dsds_activation_failure_body_msg2" msgid="73044349546544410">"Try turning on the SIM again. If the problem continues, restart your device."</string>
+ <string name="sim_onboarding_bottomsheets_title" msgid="143711121394213711">"Set up your SIM"</string>
+ <string name="sim_onboarding_bottomsheets_msg" msgid="7367245016476460849">"Set your mobile network preferences to use multiple SIMs on this device"</string>
+ <string name="sim_onboarding_label_sim_title" msgid="273162565849288273">"Label your SIMs"</string>
+ <string name="sim_onboarding_label_sim_msg" msgid="5105859235219529056">"You’ll see these labels when making calls, sending texts and using data, and in Settings"</string>
+ <string name="sim_onboarding_label_sim_dialog_title" msgid="5839073125605286120">"SIM label"</string>
+ <string name="sim_onboarding_label_sim_dialog_label" msgid="9020433985426525185">"Label"</string>
+ <string name="sim_onboarding_select_sim_title" msgid="5895262188167744055">"Select which SIMs to use"</string>
+ <string name="sim_onboarding_select_sim_msg" msgid="5638859405391915048">"You can use two SIMs at a time"</string>
+ <string name="sim_onboarding_primary_sim_title" msgid="2793090401371135675">"Set your primary SIMs"</string>
+ <string name="sim_onboarding_primary_sim_msg" msgid="5484656671490558032">"Choose which SIMs to use by default for calls, texts and data"</string>
+ <string name="primary_sim_title" msgid="2508161011657571566">"Your primary SIMs"</string>
+ <string name="primary_sim_calls_title" msgid="4961189133582615685">"Calls"</string>
+ <string name="primary_sim_texts_title" msgid="1287584042733097749">"Texts"</string>
+ <string name="primary_sim_automatic_data_title" msgid="1265528923229642480">"Automatic data switching"</string>
+ <string name="primary_sim_automatic_data_msg" msgid="1612203837010785203">"Use data from either SIM depending on coverage and availability"</string>
+ <string name="sim_onboarding_phoneNumber_data_only" msgid="8158409121949373662">"Data only"</string>
+ <string name="sim_onboarding_setup" msgid="5750393553605388463">"Set up"</string>
+ <string name="sim_onboarding_next" msgid="6415025179929475355">"Next"</string>
+ <!-- no translation found for sim_onboarding_progressbar_turning_sim_on (1163318788393361574) -->
+ <skip />
+ <string name="mobile_network_spn_title" msgid="3053793174495329077">"Mobile network"</string>
+ <string name="mobile_network_phone_number_title" msgid="2090794402855021784">"Phone number"</string>
+ <string name="mobile_network_sim_label_color_title" msgid="2401352348041132876">"SIM label and colour"</string>
<string name="sim_setup_channel_id" msgid="8797972565087458515">"Network activation"</string>
<string name="sim_switch_channel_id" msgid="4927038626791837861">"Operator switching"</string>
<string name="post_dsds_reboot_notification_title_with_carrier" msgid="3308827462185135307">"<xliff:g id="CARRIER_NAME">%1$s</xliff:g> is active"</string>
@@ -4539,11 +4633,15 @@
<string name="switch_sim_dialog_no_switch_text" msgid="7053939850026876088">"To use mobile data, call features and SMS at a later time, go to your network settings"</string>
<string name="sim_card_label" msgid="6263064316075963775">"SIM"</string>
<string name="erase_sim_dialog_title" msgid="4742077437653028326">"Erase this eSIM?"</string>
- <string name="erase_sim_dialog_text" msgid="753031064269699885">"Erasing this SIM removes <xliff:g id="CARRIER_NAME_A">%1$s</xliff:g> service from this device.\n\nService for <xliff:g id="CARRIER_NAME_B">%1$s</xliff:g> won\'t be cancelled."</string>
+ <!-- no translation found for erase_sim_dialog_text (1406141218170595272) -->
+ <skip />
<string name="erase_sim_confirm_button" msgid="8309115684335320541">"Erase"</string>
- <string name="erasing_sim" msgid="7877703231075699139">"Erasing SIM…"</string>
- <string name="erase_sim_fail_title" msgid="2024446702985862427">"Can\'t erase SIM"</string>
- <string name="erase_sim_fail_text" msgid="7870804401227483131">"This SIM can\'t be erased due to an error.\n\nRestart your device and try again."</string>
+ <!-- no translation found for erasing_sim (4237180547590463930) -->
+ <skip />
+ <!-- no translation found for erase_sim_fail_title (1445700500168357303) -->
+ <skip />
+ <!-- no translation found for erase_sim_fail_text (6898841004987411547) -->
+ <skip />
<string name="network_connection_request_dialog_title" msgid="1896186380874289434">"Connect to device"</string>
<string name="network_connection_request_dialog_summary" msgid="7693038309792726170">"<xliff:g id="APPNAME">%1$s</xliff:g> app wants to use a temporary Wi‑Fi network to connect to your device"</string>
<string name="network_connection_timeout_dialog_message" msgid="598509083077743772">"No devices found. Make sure that devices are turned on and available to connect."</string>
@@ -4615,6 +4713,14 @@
<string name="work_policy_privacy_settings" msgid="2702644843505242596">"Your work policy info"</string>
<string name="work_policy_privacy_settings_summary" msgid="690118670737638405">"Settings managed by your IT admin"</string>
<string name="track_frame_time_keywords" msgid="7885340257945922239">"GPU"</string>
+ <string name="enable_16k_pages" msgid="5009476566957520607">"Boot with 16K page size"</string>
+ <string name="enable_16k_pages_summary" msgid="428117226069445198">"Boot device using 16K page size supported kernel"</string>
+ <string name="confirm_enable_16k_pages_title" msgid="6751570067857011642">"Reboot with 16 KB pages compatible kernel?"</string>
+ <string name="confirm_enable_16k_pages_text" msgid="702888115148257215">"WARNING: Some applications may not be compatible with this mode. Device will reboot after confirmation."</string>
+ <string name="confirm_enable_4k_pages_title" msgid="626987400420355263">"Reboot with 4 KB pages compatible kernel?"</string>
+ <string name="confirm_enable_4k_pages_text" msgid="6168921566226074524">"Device will reboot after confirmation."</string>
+ <string name="toast_16k_update_failed_text" msgid="8888858987184345567">"Failed to update kernel to 16 KB pages compatible kernel."</string>
+ <string name="progress_16k_ota_title" msgid="2117218313875523741">"Applying change"</string>
<string name="bug_report_handler_title" msgid="713439959113250125">"Bug report handler"</string>
<string name="bug_report_handler_picker_footer_text" msgid="4935758328366585673">"Determines which app handles the bug report shortcut on your device."</string>
<string name="personal_profile_app_subtext" msgid="5586060806997067676">"Personal"</string>
@@ -4700,8 +4806,10 @@
<string name="sim_category_title" msgid="2341314000964710495">"SIM"</string>
<string name="downloaded_sim_category_title" msgid="2876988650413179752">"eSIM"</string>
<string name="downloaded_sims_category_title" msgid="487799905978489922">"eSIMs"</string>
- <string name="sim_category_active_sim" msgid="1503823567818544012">"Active"</string>
- <string name="sim_category_inactive_sim" msgid="4068899490133820881">"Inactive"</string>
+ <!-- no translation found for sim_category_active_sim (3077009911935592178) -->
+ <skip />
+ <!-- no translation found for sim_category_inactive_sim (7351553344148400450) -->
+ <skip />
<string name="sim_category_default_active_sim" msgid="1208194173387987231">" / Default for <xliff:g id="ID_1">%1$s</xliff:g>"</string>
<string name="default_active_sim_calls" msgid="2390973682556353558">"calls"</string>
<string name="default_active_sim_sms" msgid="8041498593025994921">"SMS"</string>
diff --git a/res/values-en-rXC/arrays.xml b/res/values-en-rXC/arrays.xml
index 67ce5b1..c43b7be 100644
--- a/res/values-en-rXC/arrays.xml
+++ b/res/values-en-rXC/arrays.xml
@@ -482,4 +482,7 @@
<!-- no translation found for notification_polite_options:0 (4617190141263245257) -->
<!-- no translation found for notification_polite_options:1 (3884076684767467743) -->
<!-- no translation found for notification_polite_options:2 (8765197536079931966) -->
+ <!-- no translation found for private_space_auto_lock_options:0 (551584871228110817) -->
+ <!-- no translation found for private_space_auto_lock_options:1 (3263162333754809690) -->
+ <!-- no translation found for private_space_auto_lock_options:2 (1575103586471380629) -->
</resources>
diff --git a/res/values-en-rXC/strings.xml b/res/values-en-rXC/strings.xml
index 9176f48..26486d0 100644
--- a/res/values-en-rXC/strings.xml
+++ b/res/values-en-rXC/strings.xml
@@ -28,6 +28,7 @@
<string name="show_dev_on" msgid="2840850085134853754">"You are now a developer!"</string>
<string name="show_dev_already" msgid="7041756429707644630">"No need, you are already a developer."</string>
<string name="dev_settings_disabled_warning" msgid="6971867026249671244">"Please enable developer options first."</string>
+ <string name="dev_settings_available_to_admin_only_warning" msgid="3408243404879083111">"Only the admin users can access developer settings."</string>
<string name="header_category_system" msgid="1665516346845259058">"System"</string>
<string name="radioInfo_service_in" msgid="9088637745836646271">"In Service"</string>
<string name="radioInfo_service_out" msgid="1868347333892403287">"Out of Service"</string>
@@ -551,12 +552,20 @@
<string name="private_space_one_lock_summary" msgid="2759953747682959371">"You can unlock Private Space the same way you unlock your device, or choose a different lock"</string>
<string name="private_space_screen_lock_title" msgid="8679383894967823163">"Use device screen lock"</string>
<string name="private_space_biometric_title" msgid="3934339826674553174">"Face & Fingerprint Unlock"</string>
+ <string name="private_space_fingerprint_title" msgid="5989254643211889931">"Fingerprint Unlock"</string>
+ <string name="private_space_face_title" msgid="3290402865367663079">"Face Unlock"</string>
<string name="private_space_biometric_summary" msgid="4403837276018724581">"Tap to set up"</string>
<string name="private_space_fingerprint_unlock_title" msgid="5804023571114910034">"Fingerprint Unlock for Private Space"</string>
<string name="private_space_face_unlock_title" msgid="6613018437620070183">"Face Unlock for Private Space"</string>
<string name="private_space_category_ways_to_unlock" msgid="4356631225316950046">"Ways to unlock"</string>
<string name="private_space_screen_lock_summary" msgid="394837965365561070">"Same as device screen lock"</string>
<string name="private_space_new_lock_title" msgid="7306873010565337671">"Choose a new lock for Private Space?"</string>
+ <string name="private_space_auto_lock_title" msgid="4757097802686131305">"Lock automatically"</string>
+ <string name="private_space_auto_lock_page_title" msgid="2993714305725968632">"Lock private space automatically"</string>
+ <string name="private_space_auto_lock_page_summary" msgid="8679844515655838654">"You can lock your private space automatically if you havent used your device for a period of time"</string>
+ <string name="private_space_auto_lock_every_time" msgid="1215061855836002830">"Every time device locks"</string>
+ <string name="private_space_auto_lock_after_inactivity" msgid="1748673030841528649">"After 5 minutes of inactivity"</string>
+ <string name="private_space_auto_lock_never" msgid="595014527119778873">"Never"</string>
<string name="private_space_hide_title" msgid="8687034008994037610">"Hide when locked"</string>
<string name="privatespace_hide_page_title" msgid="972581369094289386">"Hide Private Space when locked"</string>
<string name="privatespace_hide_page_summary" msgid="1052569521186403642">"To stop other people knowing Private Space is on your device, you can hide it from your apps list"</string>
@@ -570,6 +579,7 @@
<string name="private_space_delete_title" msgid="3075645119800272800">"Delete Private Space"</string>
<string name="private_space_deleted" msgid="7825768516955610897">"Private Space successfully deleted"</string>
<string name="private_space_delete_failed" msgid="8500755484258565011">"Private Space could not be deleted"</string>
+ <string name="private_space_unlocked" msgid="9091600948712932046">"Private space unlocked"</string>
<string name="no_device_lock_title" msgid="1078223464721029954">"Set a screen lock"</string>
<string name="no_device_lock_summary" msgid="7436025227616244687">"To use your private space, set a screen lock on this device"</string>
<string name="no_device_lock_action_label" msgid="2640487005629001288">"Set screen lock"</string>
@@ -597,8 +607,10 @@
<string name="private_space_access_text" msgid="4258842502257201013">"To access your private space, go to your apps list then scroll down"</string>
<string name="private_space_done_label" msgid="1020482651595246071">"Done"</string>
<string name="private_space_scrolldown_to_access" msgid="4820954877349434545">"Scroll down to find private space"</string>
- <string name="private_space_retry_signin_title" msgid="2340841075193680666">"Sign in to set up a private space"</string>
- <string name="private_space_retry_summary" msgid="1976929616948459609">"You need to sign in to an account to set up a private space"</string>
+ <string name="private_space_retry_signin_title" msgid="8090276618867918844">"Sign in"</string>
+ <string name="private_space_retry_summary" msgid="1920444015972648774">"Sign in to an account to use with your private space"</string>
+ <string name="private_space_skip_login_label" msgid="7078019409056628192">"Not now"</string>
+ <string name="private_space_continue_login_label" msgid="7779965766333065391">"Continue"</string>
<string name="private_space_lock_setup_title" msgid="6541564212199510787">"Choose a lock for your private space"</string>
<string name="private_space_lock_setup_description" msgid="423405593476300918">"You can unlock your private space using your fingerprint. For security, this option requires a backup lock."</string>
<string name="private_space_choose_your_pin_header" msgid="4560802934975898265">"Set a PIN for your private space"</string>
@@ -1373,6 +1385,7 @@
<string name="battery_level_title" msgid="1371765298786083448">"Battery level"</string>
<string name="communal_settings_title" msgid="2845678473945902115">"Communal"</string>
<string name="communal_settings_summary" msgid="4923914136953940317">"Communal settings"</string>
+ <string name="satellite_setting" msgid="706846910912477125">"Satellite Messaging"</string>
<string name="apn_settings" msgid="4295467389400441299">"APNs"</string>
<string name="apn_edit" msgid="2003683641840248741">"Edit access point"</string>
<string name="apn_add" msgid="9069613192201630934">"Add access point"</string>
@@ -1407,6 +1420,7 @@
<string name="menu_save" msgid="6611465355127483100">"Save"</string>
<string name="menu_cancel" msgid="1197826697950745335">"Cancel"</string>
<string name="error_title" msgid="7158648377702417716"></string>
+ <string name="error_duplicate_apn_entry" msgid="7792928408935276618">"Duplicate apn entry."</string>
<string name="error_name_empty" msgid="1258275899283079142">"The Name field can’t be empty."</string>
<string name="error_apn_empty" msgid="7657491065443746915">"The APN can’t be empty."</string>
<string name="error_mcc_not3" msgid="883659545640179094">"MCC field must be 3 digits."</string>
@@ -1425,7 +1439,7 @@
<string name="reset_bluetooth_wifi_button_text" msgid="3974098137045963639">"Reset"</string>
<string name="reset_bluetooth_wifi_complete_toast" msgid="5893439291030574365">"Bluetooth & Wi‑Fi have been reset"</string>
<string name="reset_esim_title" msgid="4194570573425902754">"Erase eSIMs"</string>
- <string name="reset_esim_desc" msgid="3662444090563399131">"This won’t cancel any mobile service plans. To download replacement SIMs, contact your carrier."</string>
+ <string name="reset_esim_desc" msgid="6125192435907740751">"This won’t cancel your mobile service plan. To get a replacement SIM, contact your carrier."</string>
<string name="reset_network_button_text" msgid="2281476496459610071">"Reset settings"</string>
<string name="reset_network_final_desc" msgid="5304365082065278425">"Reset all network settings? You can’t undo this action."</string>
<string name="reset_network_final_desc_esim" msgid="1129251284212847939">"Reset all network settings and erase eSIMs? You can’t undo this action."</string>
@@ -1433,15 +1447,15 @@
<string name="reset_network_confirm_title" msgid="913014422184481270">"Reset?"</string>
<string name="network_reset_not_available" msgid="1966334631394607829">"Network reset is not available for this user"</string>
<string name="reset_network_complete_toast" msgid="1367872474130621115">"Network settings have been reset"</string>
- <string name="reset_esim_error_title" msgid="4670073610967959597">"Can’t erase SIMs"</string>
- <string name="reset_esim_error_msg" msgid="7279607120606365250">"eSIMs can’t be erased due to an error.\n\nRestart your device and try again."</string>
+ <string name="reset_esim_error_title" msgid="6516110227665862295">"Can’t erase eSIMs"</string>
+ <string name="reset_esim_error_msg" msgid="8459527827897797168">"Something went wrong and your eSIMs weren’t erased.\n\nRestart your device and try again."</string>
<string name="main_clear_title" msgid="277664302144837723">"Erase all data (factory reset)"</string>
<string name="main_clear_short_title" msgid="4752094765533020696">"Erase all data (factory reset)"</string>
<string name="main_clear_desc_also_erases_external" msgid="3687911419628956693">""<li>"Music"</li>"\n"<li>"Photos"</li>"\n"<li>"Other user data"</li>""</string>
<string name="main_clear_desc_also_erases_esim" msgid="4553469876411831729">""<li>"eSIMs"</li>""</string>
<string name="main_clear_desc_no_cancel_mobile_plan" msgid="369883568059127035">"\n\nThis will not cancel your mobile service plan."</string>
<string name="main_clear_final_desc" msgid="5800877928569039580">"All of your personal information and downloaded apps will be deleted. You can’t undo this action."</string>
- <string name="main_clear_final_desc_esim" msgid="440406836793824969">"All of your personal information, including downloaded apps & SIMs, will be deleted. You can’t undo this action."</string>
+ <string name="main_clear_final_desc_esim" msgid="6592404057237813989">"All of your personal information, including downloaded apps & eSIMs, will be deleted. You can’t undo this action."</string>
<string name="main_clear_confirm_title" msgid="6577071819657853713">"Erase all data?"</string>
<string name="main_clear_not_available" msgid="3433795327146684827">"Factory reset is not available for this user"</string>
<string name="main_clear_progress_title" msgid="7239741132015617719">"Erasing"</string>
@@ -1672,6 +1686,10 @@
<string name="force_stop" msgid="2681771622136916280">"Force stop"</string>
<string name="archive" msgid="9074663845068632127">"Archive"</string>
<string name="restore" msgid="7622486640713967157">"Restore"</string>
+ <string name="restoring_step_one" msgid="3465050101254272874">"Restoring"</string>
+ <string name="restoring_step_two" msgid="140484846432595108">"Restoring."</string>
+ <string name="restoring_step_three" msgid="3712883580876329811">"Restoring.."</string>
+ <string name="restoring_step_four" msgid="8966846882470446209">"Restoring..."</string>
<string name="total_size_label" msgid="2052185048749658866">"Total"</string>
<string name="application_size_label" msgid="6407051020651716729">"App size"</string>
<string name="external_code_size_label" msgid="7375146402660973743">"USB storage app"</string>
@@ -1728,7 +1746,6 @@
<string name="archiving_failed" msgid="2037798988961634978">"Archiving failed"</string>
<string name="archiving_succeeded" msgid="7891249456483297845">"Archived <xliff:g id="PACKAGE_LABEL">%1$s</xliff:g>"</string>
<string name="restoring_failed" msgid="3390531747355943533">"Restoring failed"</string>
- <string name="restoring_succeeded" msgid="4967353965137524330">"Restored <xliff:g id="PACKAGE_LABEL">%1$s</xliff:g>"</string>
<string name="restoring_in_progress" msgid="7787443682651146115">"Restoring <xliff:g id="PACKAGE_LABEL">%1$s</xliff:g>"</string>
<string name="another_migration_already_in_progress" msgid="6550546307856052261">"Another migration is already in progress."</string>
<string name="insufficient_storage" msgid="8115088042669030558">"Not enough storage space."</string>
@@ -2376,12 +2393,6 @@
<string name="battery_tip_high_usage_summary" msgid="3938999581403084551">"See apps with highest usage"</string>
<string name="battery_tip_limited_temporarily_title" msgid="6258554134146272311">"Charging optimized to protect your battery"</string>
<string name="battery_tip_limited_temporarily_summary" msgid="5107379280241187562">"To help extend your battery\'s lifespan, charging is optimized"</string>
- <string name="battery_tip_dock_defender_future_bypass_title" msgid="4332616280495788195">"Charging optimized to protect your battery"</string>
- <string name="battery_tip_dock_defender_future_bypass_summary" msgid="7870758621381307597">"To help extend your battery\'s lifespan, charging is optimized while docked"</string>
- <string name="battery_tip_dock_defender_active_title" msgid="1414785238383255699">"Charging optimized to protect your battery"</string>
- <string name="battery_tip_dock_defender_active_summary" msgid="3512082623718801459">"To help extend your battery\'s lifespan, charging is optimized while docked"</string>
- <string name="battery_tip_dock_defender_temporarily_bypassed_title" msgid="1679449361090557201">"Charging to full"</string>
- <string name="battery_tip_dock_defender_temporarily_bypassed_summary" msgid="1099500476761333281">"To protect your battery, charging will be optimized the next time your tablet is docked"</string>
<string name="battery_tip_limited_temporarily_sec_button_content_description" msgid="5648444926736883551">"Learn more about charging is paused"</string>
<string name="battery_tip_limited_temporarily_dialog_resume_charge" msgid="2302295458913832342">"Resume charging"</string>
<string name="battery_tip_dialog_message_footer" msgid="986542164372177504">"Includes high-power background activity"</string>
@@ -2399,7 +2410,7 @@
<string name="battery_tip_unrestrict_app_dialog_ok" msgid="7940183167721998470">"Remove"</string>
<string name="battery_tip_unrestrict_app_dialog_cancel" msgid="4968135709160207507">"Cancel"</string>
<string name="battery_tip_charge_to_full_button" msgid="6701709034348116261">"Charge to full"</string>
- <string name="battery_tip_incompatible_charging_title" msgid="5120763575150751300">"Issue with charging accessory"</string>
+ <string name="battery_tip_incompatible_charging_title" msgid="1567827436103364999">"Check charging accessory"</string>
<string name="battery_tip_incompatible_charging_content_description" msgid="355668467640367701">"Learn more about incompatible charging"</string>
<string name="smart_battery_manager_title" msgid="3677620516657920364">"Battery Manager"</string>
<string name="smart_battery_title" msgid="9095903608520254254">"Manage apps automatically"</string>
@@ -3855,6 +3866,8 @@
<string name="voice_activation_apps_title" msgid="7130045161611529825">"Voice activation apps"</string>
<string name="permit_voice_activation_apps" msgid="9152780172988949319">"Allow voice activation"</string>
<string name="allow_voice_activation_apps_description" msgid="6369745626995060656">"Voice activation turns-on approved apps, hands-free, using voice command. Built-in adaptive sensing ensures data stays private only to you.\n\n"<a href="">"More about protected adaptive sensing"</a>""</string>
+ <string name="permit_receive_sandboxed_detection_training_data" msgid="3929496847420108753">"Improve voice activation"</string>
+ <string name="receive_sandboxed_detection_training_data_description" msgid="1415687008184625050">"This device uses private intelligence to improve the voice activation model. Apps can receive summarized updates that are aggregated across many users to maintain privacy while improving the model for everyone.\n\n"<a href="">"More about private intelligence"</a>""</string>
<string name="full_screen_intent_title" msgid="747270185715224130">"Full screen notifications"</string>
<string name="permit_full_screen_intent" msgid="9035367640019960861">"Allow full screen notifications from this app"</string>
<string name="footer_description_full_screen_intent" msgid="7716518411349225528">"Allow this app to show notifications that take up the full screen when the device is locked. Apps may use these to highlight alarms, incoming calls, or other urgent notifications."</string>
@@ -4276,18 +4289,24 @@
<string name="autofill_app" msgid="7595308061826307921">"Autofill service"</string>
<string name="default_autofill_app" msgid="372234803718251606">"Default autofill service"</string>
<string name="autofill_passwords" msgid="6708057251459761083">"Passwords"</string>
- <string name="credman_chosen_app_title" msgid="872524130208251505">"Passwords, passkeys, and data services"</string>
+ <string name="credman_chosen_app_title" msgid="7735183808067729319">"Preferred service"</string>
<string name="credman_credentials" msgid="4931371941253324143">"Additional providers"</string>
<string name="autofill_passwords_count" msgid="6359289285822955973">"{count,plural, =1{# password}other{# passwords}}"</string>
<string name="autofill_keywords" msgid="8598763328489346438">"auto, fill, autofill, password"</string>
<string name="credman_keywords" msgid="8305600680836806170">"data, passkey, password"</string>
<string name="credman_autofill_keywords" msgid="701180623776848914">"auto, fill, autofill, data, passkey, password"</string>
+ <string name="credman_button_change" msgid="4072629639218503790">"Change"</string>
+ <string name="credman_button_open" msgid="7519871964170816850">"Open"</string>
<string name="autofill_confirmation_message" msgid="4888767934273494272">"<b>Make sure you trust this app</b> <br/> <br/> <xliff:g id=app_name example=Google Autofill>%1$s</xliff:g> uses what\'s on your screen to determine what can be autofilled."</string>
<string name="credman_autofill_confirmation_message" msgid="843829628024668466">"<b>Use <xliff:g id=app_name example=Provider>%1$s</xliff:g>?</b> <br/> <br/> New passwords, passkeys, and other info will be saved here from now on. <xliff:g id=app_name example=Provider>%1$s</xliff:g> may use what\'s on your screen to determine what can be autofilled."</string>
<string name="credman_picker_title" msgid="8191267620665129205">"Passwords, passkeys, and data services"</string>
<string name="credman_confirmation_message_title" msgid="8847900085593880729">"Turn off %1$s?"</string>
<string name="credman_confirmation_message" msgid="2357324543658635239">"<b>Turn off this service?</b> <br/> <br/> Saved info like passwords, passkeys, payment methods, and other info won\'t be filled in when you sign in. To use your saved info, choose a password, passkey, or data service."</string>
+ <string name="credman_confirmation_message_new_ui" msgid="6126274509951156460">"<b>Turn off all services?</b> <br/> <br/> Passwords, passkeys, and other saved info won\'t be available for autofill when you sign in"</string>
+ <string name="credman_autofill_confirmation_message_new_ui" msgid="6222139222478822267">"<b>Change your preferred service to <xliff:g id=app_name example=Provider>%1$s</xliff:g>?</b> <br/> <br/> New passwords, passkeys, and other info will be saved here from now on. <xliff:g id=app_name example=Provider>%1$s</xliff:g> may use what\'s on your screen to determine what can be autofilled"</string>
<string name="credman_enable_confirmation_message_title" msgid="1037501792652277829">"Use %1$s?"</string>
+ <string name="credman_limit_error_msg_title" msgid="1525814645803612135">"You can only have 5 services on"</string>
+ <string name="credman_limit_error_msg" msgid="2521803280130310063">"Turn off at least 1 service to add another"</string>
<string name="credman_enable_confirmation_message" msgid="8407841892310870169">"%1$s uses what\'s on your screen to determine what can be autofilled."</string>
<string name="credman_error_message_title" msgid="4099557206946333568">"Passwords, passkeys, and data services limit"</string>
<string name="credman_error_message" msgid="8334797097200415449">"You can have up to 5 passwords, passkeys, and data services active at the same time. Turn off a service to add more."</string>
@@ -4457,11 +4476,11 @@
<string name="mobile_network_sim_name_label" msgid="1452440641628369625">"Name"</string>
<string name="mobile_network_sim_color_label" msgid="5293944087609632340">"Color (used by compatible apps)"</string>
<string name="mobile_network_sim_name_rename" msgid="5967588549571582924">"Save"</string>
- <string name="mobile_network_use_sim_on" msgid="7298332437547707908">"Use SIM"</string>
+ <string name="mobile_network_use_sim_on" msgid="5333182776279917886">"Use this SIM"</string>
<string name="mobile_network_use_sim_off" msgid="6303281166199670639">"Off"</string>
<string name="mobile_network_disable_sim_explanation" msgid="2851862257846773796">"To disable this SIM, remove the SIM card"</string>
<string name="mobile_network_tap_to_activate" msgid="4139979375717958102">"Tap to activate <xliff:g id="CARRIER">%1$s</xliff:g>"</string>
- <string name="mobile_network_erase_sim" msgid="4629071168032714930">"Erase SIM"</string>
+ <string name="mobile_network_erase_sim" msgid="5387971155494245850">"Erase eSIM"</string>
<string name="preferred_network_mode_title" msgid="3083431168988535628">"Preferred network type"</string>
<string name="preferred_network_mode_summary" msgid="537577807865497546">"Change the network operating mode"</string>
<string name="preferred_network_mode_dialogtitle" msgid="4179420486180351631">"Preferred network type"</string>
@@ -4480,6 +4499,23 @@
<string name="roaming_check_price_warning" msgid="5876977438036791361">"Check with your network provider for pricing."</string>
<string name="mobile_data_usage_title" msgid="2047864499317759728">"App data usage"</string>
<string name="mobile_network_mode_error" msgid="9222056129897416074">"Invalid Network Mode <xliff:g id="NETWORKMODEID">%1$d</xliff:g>. Ignore."</string>
+ <string name="satellite_setting_title" msgid="2543034229989047673">"Satellite messaging"</string>
+ <string name="satellite_setting_enabled_summary" msgid="3554127722727530845">"Send and receive text messages by satellite. Included with your account."</string>
+ <string name="satellite_setting_disabled_summary" msgid="6789122487534159857">"Send and receive text messages by satellite. Non included with your account."</string>
+ <string name="keywords_satellite_setting" msgid="3312183289776517695">"Satellite messaging"</string>
+ <string name="category_name_about_satellite_messaging" msgid="3756205049485508340">"About satellite messaging"</string>
+ <string name="title_about_satellite_setting" msgid="9212860038048311345">"You can send and receive text messages by satellite as part of an eligible <xliff:g id="CARRIER_NAME">%1$s</xliff:g> account"</string>
+ <string name="category_title_your_satellite_plan" msgid="3017895097366691841">"Your <xliff:g id="CARRIER_NAME">%1$s</xliff:g> plan"</string>
+ <string name="title_have_satellite_plan" msgid="2048372355699977947">"Satellite messaging is included with your account"</string>
+ <string name="title_no_satellite_plan" msgid="2876056203035197505">"Satellite messaging isn’t included with your account"</string>
+ <string name="summary_add_satellite_setting" msgid="3815254731634052432">"Add satellite messaging"</string>
+ <string name="category_name_how_it_works" msgid="585303230539269496">"How it works"</string>
+ <string name="title_satellite_connection_guide" msgid="3294802307913609072">"When you don’t have a mobile network"</string>
+ <string name="summary_satellite_connection_guide" msgid="3496123195218418456">"Your phone will auto-connect to a satellite. For the best connection, keep a clear view of the sky."</string>
+ <string name="title_supported_service" msgid="4275535165812691571">"After your phone connects to a satellite"</string>
+ <string name="summary_supported_service" msgid="4320535903444834786">"You can text anyone, including emergency services. Your phone will reconnect to a mobile network when available."</string>
+ <string name="satellite_setting_summary_more_information" msgid="4008690241760925372">"Satellite messaging may take longer and is available only in some areas, Weather and certain structures may affect your satellite connection. Calling by satellite isn’t available.\n\nIt may take some time for changes to your account to show in Settings. Contact <xliff:g id="CARRIER_NAME">%1$s</xliff:g> for details."</string>
+ <string name="more_about_satellite_messaging" msgid="3385673133561348509">"More about satellite messaging"</string>
<string name="mobile_network_apn_title" msgid="5582995550142073054">"Access Point Names"</string>
<string name="keywords_access_point_names" msgid="8174967126858505945">"apn"</string>
<string name="manual_mode_disallowed_summary" msgid="4243142645520152175">"Unavailable when connected to <xliff:g id="CARRIER">%1$s</xliff:g>"</string>
@@ -4489,9 +4525,9 @@
<string name="sim_action_switch_sub_dialog_title" msgid="9180969453358718635">"Switch to <xliff:g id="CARRIER_NAME">%1$s</xliff:g>?"</string>
<string name="sim_action_switch_psim_dialog_title" msgid="5613177333235213024">"Switch to using SIM card?"</string>
<string name="sim_action_switch_sub_dialog_mep_title" msgid="933856847099933004">"Use <xliff:g id="CARRIER_NAME">%1$s</xliff:g>?"</string>
- <string name="sim_action_switch_sub_dialog_text" msgid="2091834911153293004">"Only one SIM can be active at a time.\n\nSwitching to <xliff:g id="TO_CARRIER_NAME">%1$s</xliff:g> won’t cancel your <xliff:g id="FROM_CARRIER_NAME">%2$s</xliff:g> service."</string>
- <string name="sim_action_switch_sub_dialog_text_downloaded" msgid="8977951796005849471">"Only 1 eSIM can be active at a time.\n\nSwitching to <xliff:g id="TO_CARRIER_NAME">%1$s</xliff:g> won’t cancel your <xliff:g id="FROM_CARRIER_NAME">%2$s</xliff:g> service."</string>
- <string name="sim_action_switch_sub_dialog_text_single_sim" msgid="6188750682431170845">"Only one SIM can be active at a time.\n\nSwitching won’t cancel your <xliff:g id="TO_CARRIER_NAME">%1$s</xliff:g> service."</string>
+ <string name="sim_action_switch_sub_dialog_text" msgid="7474905814976249607">"Only 1 SIM can be on at a time.\n\nSwitching to <xliff:g id="TO_CARRIER_NAME">%1$s</xliff:g> won’t cancel your <xliff:g id="FROM_CARRIER_NAME">%2$s</xliff:g> service."</string>
+ <string name="sim_action_switch_sub_dialog_text_downloaded" msgid="6415848271400253954">"Only 1 eSIM can be on at a time.\n\nSwitching to <xliff:g id="TO_CARRIER_NAME">%1$s</xliff:g> won’t cancel your <xliff:g id="FROM_CARRIER_NAME">%2$s</xliff:g> service."</string>
+ <string name="sim_action_switch_sub_dialog_text_single_sim" msgid="421658355882679837">"Only 1 SIM can be on at a time.\n\nSwitching won’t cancel your <xliff:g id="TO_CARRIER_NAME">%1$s</xliff:g> service."</string>
<string name="sim_action_switch_sub_dialog_mep_text" msgid="8348764755143679582">"You can use 2 SIMs at a time. To use <xliff:g id="CARRIER_NAME">%1$s</xliff:g>, turn off another SIM."</string>
<string name="sim_action_switch_sub_dialog_confirm" msgid="1901181581944638961">"Switch to <xliff:g id="CARRIER_NAME">%1$s</xliff:g>"</string>
<string name="sim_action_switch_sub_dialog_carrier_list_item_for_turning_off" msgid="5392037608705799522">"Turn off <xliff:g id="CARRIER_NAME">%1$s</xliff:g>"</string>
@@ -4516,6 +4552,28 @@
<string name="sim_action_turn_off" msgid="3506698692916473000">"Turn off"</string>
<string name="dsds_activation_failure_title" msgid="4467364110584914794">"Can’t activate SIM"</string>
<string name="dsds_activation_failure_body_msg2" msgid="73044349546544410">"Try turning on the SIM again. If the problem continues, restart your device."</string>
+ <string name="sim_onboarding_bottomsheets_title" msgid="143711121394213711">"Set up your SIM"</string>
+ <string name="sim_onboarding_bottomsheets_msg" msgid="7367245016476460849">"Set your mobile network preferences to use multiple SIMs on this device"</string>
+ <string name="sim_onboarding_label_sim_title" msgid="273162565849288273">"Label your SIMs"</string>
+ <string name="sim_onboarding_label_sim_msg" msgid="5105859235219529056">"You’ll see these labels when making calls, sending texts, and using data, and in Settings"</string>
+ <string name="sim_onboarding_label_sim_dialog_title" msgid="5839073125605286120">"SIM label"</string>
+ <string name="sim_onboarding_label_sim_dialog_label" msgid="9020433985426525185">"Label"</string>
+ <string name="sim_onboarding_select_sim_title" msgid="5895262188167744055">"Select which SIMs to use"</string>
+ <string name="sim_onboarding_select_sim_msg" msgid="5638859405391915048">"You can use 2 SIMs at a time"</string>
+ <string name="sim_onboarding_primary_sim_title" msgid="2793090401371135675">"Set your primary SIMs"</string>
+ <string name="sim_onboarding_primary_sim_msg" msgid="5484656671490558032">"Choose which SIMs to use by default for calls, texts, and data"</string>
+ <string name="primary_sim_title" msgid="2508161011657571566">"Your primary SIMs"</string>
+ <string name="primary_sim_calls_title" msgid="4961189133582615685">"Calls"</string>
+ <string name="primary_sim_texts_title" msgid="1287584042733097749">"Texts"</string>
+ <string name="primary_sim_automatic_data_title" msgid="1265528923229642480">"Automatic data switching"</string>
+ <string name="primary_sim_automatic_data_msg" msgid="1612203837010785203">"Use data from either SIM depending on coverage and availability"</string>
+ <string name="sim_onboarding_phoneNumber_data_only" msgid="8158409121949373662">"Data only"</string>
+ <string name="sim_onboarding_setup" msgid="5750393553605388463">"Set up"</string>
+ <string name="sim_onboarding_next" msgid="6415025179929475355">"Next"</string>
+ <string name="sim_onboarding_progressbar_turning_sim_on" msgid="1163318788393361574">"Turning on <xliff:g id="CARRIER_NAME">%1$s</xliff:g>…"</string>
+ <string name="mobile_network_spn_title" msgid="3053793174495329077">"Mobile network"</string>
+ <string name="mobile_network_phone_number_title" msgid="2090794402855021784">"Phone number"</string>
+ <string name="mobile_network_sim_label_color_title" msgid="2401352348041132876">"SIM label and color"</string>
<string name="sim_setup_channel_id" msgid="8797972565087458515">"Network activation"</string>
<string name="sim_switch_channel_id" msgid="4927038626791837861">"Carrier switching"</string>
<string name="post_dsds_reboot_notification_title_with_carrier" msgid="3308827462185135307">"<xliff:g id="CARRIER_NAME">%1$s</xliff:g> is active"</string>
@@ -4535,11 +4593,11 @@
<string name="switch_sim_dialog_no_switch_text" msgid="7053939850026876088">"To use mobile data, call features, and SMS at a later time, go to your network settings"</string>
<string name="sim_card_label" msgid="6263064316075963775">"SIM"</string>
<string name="erase_sim_dialog_title" msgid="4742077437653028326">"Erase this eSIM?"</string>
- <string name="erase_sim_dialog_text" msgid="753031064269699885">"Erasing this SIM removes <xliff:g id="CARRIER_NAME_A">%1$s</xliff:g> service from this device.\n\nService for <xliff:g id="CARRIER_NAME_B">%1$s</xliff:g> won\'t be canceled."</string>
+ <string name="erase_sim_dialog_text" msgid="1406141218170595272">"This removes <xliff:g id="CARRIER_NAME_A">%1$s</xliff:g> service from this device, but your <xliff:g id="CARRIER_NAME_B">%1$s</xliff:g> plan won\'t be canceled."</string>
<string name="erase_sim_confirm_button" msgid="8309115684335320541">"Erase"</string>
- <string name="erasing_sim" msgid="7877703231075699139">"Erasing SIM…"</string>
- <string name="erase_sim_fail_title" msgid="2024446702985862427">"Can\'t erase SIM"</string>
- <string name="erase_sim_fail_text" msgid="7870804401227483131">"This SIM can\'t be erased due to an error.\n\nRestart your device and try again."</string>
+ <string name="erasing_sim" msgid="4237180547590463930">"Erasing eSIM…"</string>
+ <string name="erase_sim_fail_title" msgid="1445700500168357303">"Can\'t erase eSIM"</string>
+ <string name="erase_sim_fail_text" msgid="6898841004987411547">"Something went wrong and this eSIM wasn\'t erased.\n\nRestart your device and try again."</string>
<string name="network_connection_request_dialog_title" msgid="1896186380874289434">"Connect to device"</string>
<string name="network_connection_request_dialog_summary" msgid="7693038309792726170">"<xliff:g id="APPNAME">%1$s</xliff:g> app wants to use a temporary Wi‑Fi network to connect to your device"</string>
<string name="network_connection_timeout_dialog_message" msgid="598509083077743772">"No devices found. Make sure devices are turned on and available to connect."</string>
@@ -4611,6 +4669,14 @@
<string name="work_policy_privacy_settings" msgid="2702644843505242596">"Your work policy info"</string>
<string name="work_policy_privacy_settings_summary" msgid="690118670737638405">"Settings managed by your IT admin"</string>
<string name="track_frame_time_keywords" msgid="7885340257945922239">"GPU"</string>
+ <string name="enable_16k_pages" msgid="5009476566957520607">"Boot with 16K page size"</string>
+ <string name="enable_16k_pages_summary" msgid="428117226069445198">"Boot device using 16K page size supported kernel"</string>
+ <string name="confirm_enable_16k_pages_title" msgid="6751570067857011642">"Reboot with 16KB pages compatible kernel?"</string>
+ <string name="confirm_enable_16k_pages_text" msgid="702888115148257215">"WARNING: Some applications may not be compatible with this mode. Device will reboot after confirmation."</string>
+ <string name="confirm_enable_4k_pages_title" msgid="626987400420355263">"Reboot with 4KB pages compatible kernel?"</string>
+ <string name="confirm_enable_4k_pages_text" msgid="6168921566226074524">"Device will reboot after confirmation."</string>
+ <string name="toast_16k_update_failed_text" msgid="8888858987184345567">"Failed to update kernel to 16KB pages compatible kernel."</string>
+ <string name="progress_16k_ota_title" msgid="2117218313875523741">"Applying change"</string>
<string name="bug_report_handler_title" msgid="713439959113250125">"Bug report handler"</string>
<string name="bug_report_handler_picker_footer_text" msgid="4935758328366585673">"Determines which app handles the Bug Report shortcut on your device."</string>
<string name="personal_profile_app_subtext" msgid="5586060806997067676">"Personal"</string>
@@ -4696,8 +4762,8 @@
<string name="sim_category_title" msgid="2341314000964710495">"SIM"</string>
<string name="downloaded_sim_category_title" msgid="2876988650413179752">"eSIM"</string>
<string name="downloaded_sims_category_title" msgid="487799905978489922">"eSIMs"</string>
- <string name="sim_category_active_sim" msgid="1503823567818544012">"Active"</string>
- <string name="sim_category_inactive_sim" msgid="4068899490133820881">"Inactive"</string>
+ <string name="sim_category_active_sim" msgid="3077009911935592178">"On"</string>
+ <string name="sim_category_inactive_sim" msgid="7351553344148400450">"Off"</string>
<string name="sim_category_default_active_sim" msgid="1208194173387987231">" / Default for <xliff:g id="ID_1">%1$s</xliff:g>"</string>
<string name="default_active_sim_calls" msgid="2390973682556353558">"calls"</string>
<string name="default_active_sim_sms" msgid="8041498593025994921">"SMS"</string>
diff --git a/res/values-es-rUS/arrays.xml b/res/values-es-rUS/arrays.xml
index 6df4d21..1d8779b 100644
--- a/res/values-es-rUS/arrays.xml
+++ b/res/values-es-rUS/arrays.xml
@@ -482,4 +482,7 @@
<!-- no translation found for notification_polite_options:0 (4617190141263245257) -->
<!-- no translation found for notification_polite_options:1 (3884076684767467743) -->
<!-- no translation found for notification_polite_options:2 (8765197536079931966) -->
+ <!-- no translation found for private_space_auto_lock_options:0 (551584871228110817) -->
+ <!-- no translation found for private_space_auto_lock_options:1 (3263162333754809690) -->
+ <!-- no translation found for private_space_auto_lock_options:2 (1575103586471380629) -->
</resources>
diff --git a/res/values-es-rUS/strings.xml b/res/values-es-rUS/strings.xml
index dd5e861..ff689bd 100644
--- a/res/values-es-rUS/strings.xml
+++ b/res/values-es-rUS/strings.xml
@@ -28,6 +28,7 @@
<string name="show_dev_on" msgid="2840850085134853754">"¡Ya eres desarrollador!"</string>
<string name="show_dev_already" msgid="7041756429707644630">"No es necesario, ya eres programador."</string>
<string name="dev_settings_disabled_warning" msgid="6971867026249671244">"Primero habilita las opciones para programador."</string>
+ <string name="dev_settings_available_to_admin_only_warning" msgid="3408243404879083111">"Solo los usuarios administradores pueden acceder a la configuración para desarrolladores."</string>
<string name="header_category_system" msgid="1665516346845259058">"Sistema"</string>
<string name="radioInfo_service_in" msgid="9088637745836646271">"En servicio"</string>
<string name="radioInfo_service_out" msgid="1868347333892403287">"Fuera de servicio"</string>
@@ -551,12 +552,20 @@
<string name="private_space_one_lock_summary" msgid="2759953747682959371">"Puedes desbloquear Espacio privado de la misma manera que desbloqueas el dispositivo o elegir un bloqueo diferente"</string>
<string name="private_space_screen_lock_title" msgid="8679383894967823163">"Usar el bloqueo de pantalla del dispositivo"</string>
<string name="private_space_biometric_title" msgid="3934339826674553174">"Desbloqueo facial y con huellas dactilares"</string>
+ <string name="private_space_fingerprint_title" msgid="5989254643211889931">"Desbloqueo con huellas dactilares"</string>
+ <string name="private_space_face_title" msgid="3290402865367663079">"Desbloqueo facial"</string>
<string name="private_space_biometric_summary" msgid="4403837276018724581">"Presiona para configurar"</string>
<string name="private_space_fingerprint_unlock_title" msgid="5804023571114910034">"Desbloqueo con huellas dactilares para espacio privado"</string>
<string name="private_space_face_unlock_title" msgid="6613018437620070183">"Desbloqueo facial para espacio privado"</string>
<string name="private_space_category_ways_to_unlock" msgid="4356631225316950046">"Métodos de desbloqueo"</string>
<string name="private_space_screen_lock_summary" msgid="394837965365561070">"Igual al bloqueo de pantalla del dispositivo"</string>
<string name="private_space_new_lock_title" msgid="7306873010565337671">"¿Quieres un nuevo bloqueo para Espacio privado?"</string>
+ <string name="private_space_auto_lock_title" msgid="4757097802686131305">"Bloquear automáticamente"</string>
+ <string name="private_space_auto_lock_page_title" msgid="2993714305725968632">"Bloquea el espacio privado automáticamente"</string>
+ <string name="private_space_auto_lock_page_summary" msgid="8679844515655838654">"Puedes bloquear el espacio privado automáticamente si no usas el dispositivo por cierto periodo de tiempo"</string>
+ <string name="private_space_auto_lock_every_time" msgid="1215061855836002830">"Cada vez que el dispositivo se bloquea"</string>
+ <string name="private_space_auto_lock_after_inactivity" msgid="1748673030841528649">"Después de 5 minutos de inactividad"</string>
+ <string name="private_space_auto_lock_never" msgid="595014527119778873">"Nunca"</string>
<string name="private_space_hide_title" msgid="8687034008994037610">"Se oculta con el dispositivo bloqueado"</string>
<string name="privatespace_hide_page_title" msgid="972581369094289386">"Oculta Espacio privado con el dispositivo bloqueado"</string>
<string name="privatespace_hide_page_summary" msgid="1052569521186403642">"Oculta Espacio privado de tu lista para que no puedan verlo"</string>
@@ -570,6 +579,7 @@
<string name="private_space_delete_title" msgid="3075645119800272800">"Borra un Espacio privado"</string>
<string name="private_space_deleted" msgid="7825768516955610897">"El Espacio privado se borró correctamente"</string>
<string name="private_space_delete_failed" msgid="8500755484258565011">"No se pudo borrar el Espacio privado"</string>
+ <string name="private_space_unlocked" msgid="9091600948712932046">"Se desbloqueó el Espacio privado"</string>
<string name="no_device_lock_title" msgid="1078223464721029954">"Configura un bloqueo de pant."</string>
<string name="no_device_lock_summary" msgid="7436025227616244687">"Para usar el espacio privado, configura un bloqueo de pantalla en el dispositivo"</string>
<string name="no_device_lock_action_label" msgid="2640487005629001288">"Configurar bloqueo de pantalla"</string>
@@ -597,8 +607,14 @@
<string name="private_space_access_text" msgid="4258842502257201013">"Para acceder al espacio privado, ve a tu lista de apps y desplázate hacia abajo"</string>
<string name="private_space_done_label" msgid="1020482651595246071">"Listo"</string>
<string name="private_space_scrolldown_to_access" msgid="4820954877349434545">"Desplázate hacia abajo para encontrar el espacio privado"</string>
- <string name="private_space_retry_signin_title" msgid="2340841075193680666">"Accede para configurar el espacio privado"</string>
- <string name="private_space_retry_summary" msgid="1976929616948459609">"Debes acceder a una cuenta para configurar el espacio privado"</string>
+ <!-- no translation found for private_space_retry_signin_title (8090276618867918844) -->
+ <skip />
+ <!-- no translation found for private_space_retry_summary (1920444015972648774) -->
+ <skip />
+ <!-- no translation found for private_space_skip_login_label (7078019409056628192) -->
+ <skip />
+ <!-- no translation found for private_space_continue_login_label (7779965766333065391) -->
+ <skip />
<string name="private_space_lock_setup_title" msgid="6541564212199510787">"Elige un bloqueo para tu espacio privado"</string>
<string name="private_space_lock_setup_description" msgid="423405593476300918">"Puedes desbloquear el espacio privado con tu huella dactilar. Por razones de seguridad, esta opción requiere un método secundario de bloqueo."</string>
<string name="private_space_choose_your_pin_header" msgid="4560802934975898265">"Establece un PIN para tu espacio privado"</string>
@@ -1373,6 +1389,8 @@
<string name="battery_level_title" msgid="1371765298786083448">"Nivel de la batería"</string>
<string name="communal_settings_title" msgid="2845678473945902115">"Comunal"</string>
<string name="communal_settings_summary" msgid="4923914136953940317">"Configuraciones compartidas"</string>
+ <!-- no translation found for satellite_setting (706846910912477125) -->
+ <skip />
<string name="apn_settings" msgid="4295467389400441299">"APN"</string>
<string name="apn_edit" msgid="2003683641840248741">"Editar punto de acceso"</string>
<string name="apn_add" msgid="9069613192201630934">"Agregar punto de acceso"</string>
@@ -1407,6 +1425,8 @@
<string name="menu_save" msgid="6611465355127483100">"Guardar"</string>
<string name="menu_cancel" msgid="1197826697950745335">"Cancelar"</string>
<string name="error_title" msgid="7158648377702417716"></string>
+ <!-- no translation found for error_duplicate_apn_entry (7792928408935276618) -->
+ <skip />
<string name="error_name_empty" msgid="1258275899283079142">"El campo Nombre no puede estar vacío."</string>
<string name="error_apn_empty" msgid="7657491065443746915">"El APN no puede estar vacío."</string>
<string name="error_mcc_not3" msgid="883659545640179094">"El campo de MCC debe contener 3 dígitos."</string>
@@ -1425,7 +1445,8 @@
<string name="reset_bluetooth_wifi_button_text" msgid="3974098137045963639">"Restablecer"</string>
<string name="reset_bluetooth_wifi_complete_toast" msgid="5893439291030574365">"Se restablecieron el Bluetooth y el Wi-Fi"</string>
<string name="reset_esim_title" msgid="4194570573425902754">"Borrar eSIMs"</string>
- <string name="reset_esim_desc" msgid="3662444090563399131">"Esta acción no cancelará ningún plan de servicio móvil. Para descargar tarjetas SIM de reemplazo, comunícate con tu proveedor."</string>
+ <!-- no translation found for reset_esim_desc (6125192435907740751) -->
+ <skip />
<string name="reset_network_button_text" msgid="2281476496459610071">"Restablecer configuración"</string>
<string name="reset_network_final_desc" msgid="5304365082065278425">"¿Quieres restablecer toda la configuración de red? No podrás deshacer esta acción."</string>
<string name="reset_network_final_desc_esim" msgid="1129251284212847939">"¿Quieres restablecer toda la configuración de red y borrar las eSIMs? No podrás deshacer esta acción."</string>
@@ -1433,15 +1454,18 @@
<string name="reset_network_confirm_title" msgid="913014422184481270">"¿Restablecer?"</string>
<string name="network_reset_not_available" msgid="1966334631394607829">"El restablecimiento de la red no está disponible para este usuario."</string>
<string name="reset_network_complete_toast" msgid="1367872474130621115">"Se restableció la configuración de red."</string>
- <string name="reset_esim_error_title" msgid="4670073610967959597">"No se pueden borrar las tarjetas SIM"</string>
- <string name="reset_esim_error_msg" msgid="7279607120606365250">"No es posible borrar las eSIMs porque se produjo un error.\n\nReinicia el dispositivo y vuelve a intentarlo."</string>
+ <!-- no translation found for reset_esim_error_title (6516110227665862295) -->
+ <skip />
+ <!-- no translation found for reset_esim_error_msg (8459527827897797168) -->
+ <skip />
<string name="main_clear_title" msgid="277664302144837723">"Borrar todo (restablecer configuración de fábrica)"</string>
<string name="main_clear_short_title" msgid="4752094765533020696">"Borrar todo (restablecer configuración de fábrica)"</string>
<string name="main_clear_desc_also_erases_external" msgid="3687911419628956693"><li>"Música"</li>\n<li>"Fotos"</li>\n<li>"Otros datos del usuario"</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"No se cancelará tu plan de servicio móvil."</string>
<string name="main_clear_final_desc" msgid="5800877928569039580">"Se borrarán las apps que hayas descargado y tu información personal. No podrás deshacer esta acción."</string>
- <string name="main_clear_final_desc_esim" msgid="440406836793824969">"Se borrará toda tu información personal, incluidas las apps y las tarjetas SIM descargadas. No podrás deshacer esta acción."</string>
+ <!-- no translation found for main_clear_final_desc_esim (6592404057237813989) -->
+ <skip />
<string name="main_clear_confirm_title" msgid="6577071819657853713">"¿Quieres borrar todos los datos?"</string>
<string name="main_clear_not_available" msgid="3433795327146684827">"El restablecimiento de la configuración de fábrica no está disponible para este usuario"</string>
<string name="main_clear_progress_title" msgid="7239741132015617719">"Borrando"</string>
@@ -1672,6 +1696,14 @@
<string name="force_stop" msgid="2681771622136916280">"Forzar detención"</string>
<string name="archive" msgid="9074663845068632127">"Archivar"</string>
<string name="restore" msgid="7622486640713967157">"Restablecer"</string>
+ <!-- no translation found for restoring_step_one (3465050101254272874) -->
+ <skip />
+ <!-- no translation found for restoring_step_two (140484846432595108) -->
+ <skip />
+ <!-- no translation found for restoring_step_three (3712883580876329811) -->
+ <skip />
+ <!-- no translation found for restoring_step_four (8966846882470446209) -->
+ <skip />
<string name="total_size_label" msgid="2052185048749658866">"Total"</string>
<string name="application_size_label" msgid="6407051020651716729">"Tamaño de la app"</string>
<string name="external_code_size_label" msgid="7375146402660973743">"Aplicación en el almacenamiento USB"</string>
@@ -1728,7 +1760,6 @@
<string name="archiving_failed" msgid="2037798988961634978">"Se produjo un error al archivar"</string>
<string name="archiving_succeeded" msgid="7891249456483297845">"Se archivó <xliff:g id="PACKAGE_LABEL">%1$s</xliff:g>"</string>
<string name="restoring_failed" msgid="3390531747355943533">"Se produjo un error al intentar restablecer"</string>
- <string name="restoring_succeeded" msgid="4967353965137524330">"Se restauró <xliff:g id="PACKAGE_LABEL">%1$s</xliff:g>"</string>
<string name="restoring_in_progress" msgid="7787443682651146115">"Restaurando <xliff:g id="PACKAGE_LABEL">%1$s</xliff:g>"</string>
<string name="another_migration_already_in_progress" msgid="6550546307856052261">"Hay otra migración en curso."</string>
<string name="insufficient_storage" msgid="8115088042669030558">"No hay suficiente espacio de almacenamiento."</string>
@@ -1920,10 +1951,8 @@
<string name="usage_stats_sort_by_usage_time" msgid="2927310334119998301">"Ordenar por tiempo de uso"</string>
<string name="usage_stats_sort_by_last_time_used" msgid="7039213339779884017">"Ordenar por último uso"</string>
<string name="usage_stats_sort_by_app_name" msgid="4463833145514850478">"Ordenar por nombre de app"</string>
- <!-- no translation found for last_time_used_label (7589377271406011659) -->
- <skip />
- <!-- no translation found for last_time_used_never (2936073559267990034) -->
- <skip />
+ <string name="last_time_used_label" msgid="7589377271406011659">"Última fecha de uso"</string>
+ <string name="last_time_used_never" msgid="2936073559267990034">"nunca"</string>
<string name="usage_time_label" msgid="9105343335151559883">"Hora de uso"</string>
<string name="accessibility_settings" msgid="4713215774904704682">"Accesibilidad"</string>
<string name="accessibility_settings_title" msgid="6739115703615065716">"Configuración de accesibilidad"</string>
@@ -2378,12 +2407,6 @@
<string name="battery_tip_high_usage_summary" msgid="3938999581403084551">"Consulta las apps que consumen más batería"</string>
<string name="battery_tip_limited_temporarily_title" msgid="6258554134146272311">"Carga optimizada para proteger la batería"</string>
<string name="battery_tip_limited_temporarily_summary" msgid="5107379280241187562">"Para extender la vida útil de la batería, se optimiza la carga"</string>
- <string name="battery_tip_dock_defender_future_bypass_title" msgid="4332616280495788195">"Carga optimizada para proteger la batería"</string>
- <string name="battery_tip_dock_defender_future_bypass_summary" msgid="7870758621381307597">"Para extender la vida útil de la batería, se optimiza la carga cuando el dispositivo está conectado"</string>
- <string name="battery_tip_dock_defender_active_title" msgid="1414785238383255699">"Carga optimizada para proteger la batería"</string>
- <string name="battery_tip_dock_defender_active_summary" msgid="3512082623718801459">"Para extender la vida útil de la batería, se optimiza la carga cuando el dispositivo está conectado"</string>
- <string name="battery_tip_dock_defender_temporarily_bypassed_title" msgid="1679449361090557201">"Cargando por completo"</string>
- <string name="battery_tip_dock_defender_temporarily_bypassed_summary" msgid="1099500476761333281">"Para proteger la batería, se optimizará la carga la próxima vez que se conecte la tablet"</string>
<string name="battery_tip_limited_temporarily_sec_button_content_description" msgid="5648444926736883551">"Más información sobre por qué se pausó la carga"</string>
<string name="battery_tip_limited_temporarily_dialog_resume_charge" msgid="2302295458913832342">"Reanudar la carga"</string>
<string name="battery_tip_dialog_message_footer" msgid="986542164372177504">"Incluye actividad en segundo plano de alta potencia"</string>
@@ -2401,7 +2424,8 @@
<string name="battery_tip_unrestrict_app_dialog_ok" msgid="7940183167721998470">"Quitar"</string>
<string name="battery_tip_unrestrict_app_dialog_cancel" msgid="4968135709160207507">"Cancelar"</string>
<string name="battery_tip_charge_to_full_button" msgid="6701709034348116261">"Cargar por completo"</string>
- <string name="battery_tip_incompatible_charging_title" msgid="5120763575150751300">"Problema con el accesorio de carga"</string>
+ <!-- no translation found for battery_tip_incompatible_charging_title (1567827436103364999) -->
+ <skip />
<string name="battery_tip_incompatible_charging_content_description" msgid="355668467640367701">"Más información sobre la carga no compatible"</string>
<string name="smart_battery_manager_title" msgid="3677620516657920364">"Administrador de batería"</string>
<string name="smart_battery_title" msgid="9095903608520254254">"Administra apps automáticamente"</string>
@@ -2493,13 +2517,11 @@
<string name="battery_usage_chart_label_now" msgid="4598282721949430165">"ahora"</string>
<string name="battery_usage_timestamps_hyphen" msgid="7401188432989043905">"<xliff:g id="FROM_TIMESTAMP">%1$s</xliff:g>-<xliff:g id="TO_TIMESTAMP">%2$s</xliff:g>"</string>
<string name="battery_usage_day_and_hour" msgid="1417890420844950881">"<xliff:g id="DAY">%1$s</xliff:g> <xliff:g id="HOUR">%2$s</xliff:g>"</string>
- <!-- no translation found for battery_usage_time_info_and_battery_level (6732629268310936155) -->
- <skip />
+ <string name="battery_usage_time_info_and_battery_level" msgid="6732629268310936155">"<xliff:g id="TIME_INFO">%1$s</xliff:g> <xliff:g id="BATTERY_LEVEL">%2$s</xliff:g>"</string>
<string name="battery_usage_chart" msgid="4114747521432440017">"Gráfico del uso de batería"</string>
<string name="daily_battery_usage_chart" msgid="4176059567682992686">"Gráfico de uso de batería diario"</string>
<string name="hourly_battery_usage_chart" msgid="3098314511076561272">"Gráfico de uso de batería por hora"</string>
- <!-- no translation found for battery_level_percentage (1433178290838842146) -->
- <skip />
+ <string name="battery_level_percentage" msgid="1433178290838842146">"Porcentaje del nivel de batería de <xliff:g id="START_PERCENTAGE">%1$s</xliff:g> a <xliff:g id="END_PERCENTAGE">%2$s</xliff:g>"</string>
<string name="battery_usage_breakdown_title_since_last_full_charge" msgid="435006273323199906">"Uso de batería desde la última carga completa"</string>
<string name="battery_usage_breakdown_title_for_slot" msgid="4823179483667671406">"Uso de batería <xliff:g id="SLOT">%s</xliff:g>"</string>
<string name="screen_time_category_last_full_charge" msgid="8856908320256057753">"Tiempo de uso de pantalla desde la última carga completa"</string>
@@ -2555,7 +2577,7 @@
<string name="on_device_recognition_settings_summary" msgid="3292736423223499348">"Reconocimiento de voz integrado en el dispositivo"</string>
<string name="tts_engine_preference_title" msgid="7808775764174571132">"Motor preferido"</string>
<string name="tts_engine_settings_title" msgid="1298093555056321577">"Configuración del motor"</string>
- <string name="tts_sliders_title" msgid="6901146958648426181">"Velocidad y tono de la voz"</string>
+ <string name="tts_sliders_title" msgid="6901146958648426181">"Velocidad de habla y tono de la voz"</string>
<string name="tts_engine_section_title" msgid="5115035218089228451">"Motor"</string>
<string name="tts_install_voice_title" msgid="5133545696447933812">"Voces"</string>
<string name="tts_spoken_language" msgid="4652894245474520872">"Idioma de voz"</string>
@@ -3859,6 +3881,8 @@
<string name="voice_activation_apps_title" msgid="7130045161611529825">"Apps con activación por voz"</string>
<string name="permit_voice_activation_apps" msgid="9152780172988949319">"Permitir la activación por voz"</string>
<string name="allow_voice_activation_apps_description" msgid="6369745626995060656">"Las activaciones por voz inician apps aprobadas, sin usar las manos, a través de comandos por voz. Los sensores incorporados y adaptativos garantizan que los datos sean privados solo para ti.\n\n"<a href="">"Más información sobre los sensores adaptativos protegidos"</a></string>
+ <string name="permit_receive_sandboxed_detection_training_data" msgid="3929496847420108753">"Mejora la activación por voz"</string>
+ <string name="receive_sandboxed_detection_training_data_description" msgid="1415687008184625050">"Este dispositivo usa inteligencia privada para mejorar el modelo de activación por voz Las apps reciben actualizaciones resumidas que son agregadas de múltiples usuarios para mantener la privacidad mientras se mejora el modelo para todo el mundo.\n\n"<a href="">"Más información sobre la inteligencia privada"</a></string>
<string name="full_screen_intent_title" msgid="747270185715224130">"Notificaciones de pantalla completa"</string>
<string name="permit_full_screen_intent" msgid="9035367640019960861">"Permitir notificaciones de pantalla completa de esta app"</string>
<string name="footer_description_full_screen_intent" msgid="7716518411349225528">"Permite que esta app muestre notificaciones que ocupan toda la pantalla cuando el dispositivo está bloqueado. Las apps pueden usarlas para destacar alarmas, llamadas entrantes y otras notificaciones urgentes."</string>
@@ -4280,18 +4304,27 @@
<string name="autofill_app" msgid="7595308061826307921">"Servicio Autocompletar"</string>
<string name="default_autofill_app" msgid="372234803718251606">"Servicio de autocompletado predeterminado"</string>
<string name="autofill_passwords" msgid="6708057251459761083">"Contraseñas"</string>
- <string name="credman_chosen_app_title" msgid="872524130208251505">"Servicios de contraseñas, llaves de acceso y datos"</string>
+ <!-- no translation found for credman_chosen_app_title (7735183808067729319) -->
+ <skip />
<string name="credman_credentials" msgid="4931371941253324143">"Proveedores adicionales"</string>
<string name="autofill_passwords_count" msgid="6359289285822955973">"{count,plural, =1{# contraseña}other{# contraseñas}}"</string>
<string name="autofill_keywords" msgid="8598763328489346438">"automático, completar, autocompletar, contraseña"</string>
<string name="credman_keywords" msgid="8305600680836806170">"datos, llave de acceso, contraseña"</string>
<string name="credman_autofill_keywords" msgid="701180623776848914">"automático, rellenar, autocompletar, datos, llave de acceso, contraseña"</string>
+ <!-- no translation found for credman_button_change (4072629639218503790) -->
+ <skip />
+ <!-- no translation found for credman_button_open (7519871964170816850) -->
+ <skip />
<string name="autofill_confirmation_message" msgid="4888767934273494272">"<b>Asegúrate de que esta app sea confiable</b> <br/> <br/> <xliff:g id=app_name example=Google Autofill>%1$s</xliff:g> usa el contenido de tu pantalla para determinar qué se puede autocompletar."</string>
<string name="credman_autofill_confirmation_message" msgid="843829628024668466">"<b>¿Quieres usar <xliff:g id=app_name example=Provider>%1$s</xliff:g>?</b> <br/> <br/> A partir de ahora, las nuevas contraseñas, llaves de acceso y otros datos se guardarán aquí. Es posible que <xliff:g id=app_name example=Provider>%1$s</xliff:g> use el contenido de la pantalla para determinar lo que se puede autocompletar."</string>
<string name="credman_picker_title" msgid="8191267620665129205">"Servicios de contraseñas, llaves de acceso y datos"</string>
<string name="credman_confirmation_message_title" msgid="8847900085593880729">"¿Quieres desactivar %1$s?"</string>
<string name="credman_confirmation_message" msgid="2357324543658635239">"<b>¿Quieres desactivar este servicio?</b> <br/> <br/> La información guardada, como contraseñas, llaves de acceso, formas de pago y otros datos, no se rellenará cuando accedas. Para usar la información guardada, elige un servicio de contraseña, llave de acceso o datos."</string>
+ <string name="credman_confirmation_message_new_ui" msgid="6126274509951156460">"<b>¿Quieres desactivar todos los servicios?</b> <br/> <br/> Las contraseñas, llaves de acceso y otra información guardada no estarán disponibles para autocompletar cuando accedas"</string>
+ <string name="credman_autofill_confirmation_message_new_ui" msgid="6222139222478822267">"<b>¿Quieres cambiar tu servicio preferido a <xliff:g id=app_name example=Provider>%1$s</xliff:g>?</b> <br/> <br/> Las contraseñas, llaves de acceso y otra información nueva se guardarán en ese servicio de ahora en adelante. Es posible que <xliff:g id=app_name example=Provider>%1$s</xliff:g> use el contenido de la pantalla para determinar lo que se puede autocompletar."</string>
<string name="credman_enable_confirmation_message_title" msgid="1037501792652277829">"¿Usar %1$s?"</string>
+ <string name="credman_limit_error_msg_title" msgid="1525814645803612135">"Solo puedes tener 5 servicios activos"</string>
+ <string name="credman_limit_error_msg" msgid="2521803280130310063">"Desactiva al menos 1 servicio para agregar otro"</string>
<string name="credman_enable_confirmation_message" msgid="8407841892310870169">"%1$s usa el contenido de tu pantalla para determinar qué se puede autocompletar."</string>
<string name="credman_error_message_title" msgid="4099557206946333568">"Límite de servicios de contraseñas, llaves de acceso y datos"</string>
<string name="credman_error_message" msgid="8334797097200415449">"Puedes tener hasta 5 servicios de contraseñas, llaves de acceso y datos activos al mismo tiempo. Desactiva un servicio para agregar otros."</string>
@@ -4461,11 +4494,12 @@
<string name="mobile_network_sim_name_label" msgid="1452440641628369625">"Nombre"</string>
<string name="mobile_network_sim_color_label" msgid="5293944087609632340">"Color (utilizado por apps compatibles)"</string>
<string name="mobile_network_sim_name_rename" msgid="5967588549571582924">"Guardar"</string>
- <string name="mobile_network_use_sim_on" msgid="7298332437547707908">"Usar SIM"</string>
+ <string name="mobile_network_use_sim_on" msgid="5333182776279917886">"Usar esta SIM"</string>
<string name="mobile_network_use_sim_off" msgid="6303281166199670639">"Desactivado"</string>
<string name="mobile_network_disable_sim_explanation" msgid="2851862257846773796">"Para inhabilitar esta tarjeta SIM, quítala"</string>
<string name="mobile_network_tap_to_activate" msgid="4139979375717958102">"Presiona para activar <xliff:g id="CARRIER">%1$s</xliff:g>"</string>
- <string name="mobile_network_erase_sim" msgid="4629071168032714930">"Borrar tarjeta SIM"</string>
+ <!-- no translation found for mobile_network_erase_sim (5387971155494245850) -->
+ <skip />
<string name="preferred_network_mode_title" msgid="3083431168988535628">"Tipo de red preferido"</string>
<string name="preferred_network_mode_summary" msgid="537577807865497546">"Cambiar el modo operativo de la red"</string>
<string name="preferred_network_mode_dialogtitle" msgid="4179420486180351631">"Tipo de red preferido"</string>
@@ -4484,6 +4518,40 @@
<string name="roaming_check_price_warning" msgid="5876977438036791361">"Para saber los precios, consulta con tu proveedor de red."</string>
<string name="mobile_data_usage_title" msgid="2047864499317759728">"Uso de datos de las apps"</string>
<string name="mobile_network_mode_error" msgid="9222056129897416074">"El modo de red no es válido: <xliff:g id="NETWORKMODEID">%1$d</xliff:g>. Ignorar."</string>
+ <!-- no translation found for satellite_setting_title (2543034229989047673) -->
+ <skip />
+ <!-- no translation found for satellite_setting_enabled_summary (3554127722727530845) -->
+ <skip />
+ <!-- no translation found for satellite_setting_disabled_summary (6789122487534159857) -->
+ <skip />
+ <!-- no translation found for keywords_satellite_setting (3312183289776517695) -->
+ <skip />
+ <!-- no translation found for category_name_about_satellite_messaging (3756205049485508340) -->
+ <skip />
+ <!-- no translation found for title_about_satellite_setting (9212860038048311345) -->
+ <skip />
+ <!-- no translation found for category_title_your_satellite_plan (3017895097366691841) -->
+ <skip />
+ <!-- no translation found for title_have_satellite_plan (2048372355699977947) -->
+ <skip />
+ <!-- no translation found for title_no_satellite_plan (2876056203035197505) -->
+ <skip />
+ <!-- no translation found for summary_add_satellite_setting (3815254731634052432) -->
+ <skip />
+ <!-- no translation found for category_name_how_it_works (585303230539269496) -->
+ <skip />
+ <!-- no translation found for title_satellite_connection_guide (3294802307913609072) -->
+ <skip />
+ <!-- no translation found for summary_satellite_connection_guide (3496123195218418456) -->
+ <skip />
+ <!-- no translation found for title_supported_service (4275535165812691571) -->
+ <skip />
+ <!-- no translation found for summary_supported_service (4320535903444834786) -->
+ <skip />
+ <!-- no translation found for satellite_setting_summary_more_information (4008690241760925372) -->
+ <skip />
+ <!-- no translation found for more_about_satellite_messaging (3385673133561348509) -->
+ <skip />
<string name="mobile_network_apn_title" msgid="5582995550142073054">"Nombres de puntos de acceso"</string>
<string name="keywords_access_point_names" msgid="8174967126858505945">"apn"</string>
<string name="manual_mode_disallowed_summary" msgid="4243142645520152175">"No está disponible cuando estás conectado a <xliff:g id="CARRIER">%1$s</xliff:g>"</string>
@@ -4493,9 +4561,12 @@
<string name="sim_action_switch_sub_dialog_title" msgid="9180969453358718635">"¿Quieres cambiar a <xliff:g id="CARRIER_NAME">%1$s</xliff:g>?"</string>
<string name="sim_action_switch_psim_dialog_title" msgid="5613177333235213024">"¿Cambiar a uso de tarjeta SIM?"</string>
<string name="sim_action_switch_sub_dialog_mep_title" msgid="933856847099933004">"¿Quieres usar <xliff:g id="CARRIER_NAME">%1$s</xliff:g>?"</string>
- <string name="sim_action_switch_sub_dialog_text" msgid="2091834911153293004">"Solo se puede activar una tarjeta SIM a la vez.\n\nSi cambias a <xliff:g id="TO_CARRIER_NAME">%1$s</xliff:g>, no se cancelará el servicio de <xliff:g id="FROM_CARRIER_NAME">%2$s</xliff:g>."</string>
- <string name="sim_action_switch_sub_dialog_text_downloaded" msgid="8977951796005849471">"Solo puede estar activa una sola eSIM a la vez.\n\nSin embargo, si cambias a <xliff:g id="TO_CARRIER_NAME">%1$s</xliff:g>, no se cancelará tu servicio de <xliff:g id="FROM_CARRIER_NAME">%2$s</xliff:g>."</string>
- <string name="sim_action_switch_sub_dialog_text_single_sim" msgid="6188750682431170845">"Solo se puede activar una tarjeta SIM a la vez.\n\nSi cambias, no se cancelará el servicio de <xliff:g id="TO_CARRIER_NAME">%1$s</xliff:g>."</string>
+ <!-- no translation found for sim_action_switch_sub_dialog_text (7474905814976249607) -->
+ <skip />
+ <!-- no translation found for sim_action_switch_sub_dialog_text_downloaded (6415848271400253954) -->
+ <skip />
+ <!-- no translation found for sim_action_switch_sub_dialog_text_single_sim (421658355882679837) -->
+ <skip />
<string name="sim_action_switch_sub_dialog_mep_text" msgid="8348764755143679582">"Puedes usar 2 SIM a la vez. Para utilizar <xliff:g id="CARRIER_NAME">%1$s</xliff:g>, desactiva otra SIM."</string>
<string name="sim_action_switch_sub_dialog_confirm" msgid="1901181581944638961">"Cambiar a <xliff:g id="CARRIER_NAME">%1$s</xliff:g>"</string>
<string name="sim_action_switch_sub_dialog_carrier_list_item_for_turning_off" msgid="5392037608705799522">"Desactivar <xliff:g id="CARRIER_NAME">%1$s</xliff:g>"</string>
@@ -4520,6 +4591,29 @@
<string name="sim_action_turn_off" msgid="3506698692916473000">"Desactivar"</string>
<string name="dsds_activation_failure_title" msgid="4467364110584914794">"No se puede activar la SIM"</string>
<string name="dsds_activation_failure_body_msg2" msgid="73044349546544410">"Vuelve a activar la SIM. Si el problema persiste, reinicia el dispositivo."</string>
+ <string name="sim_onboarding_bottomsheets_title" msgid="143711121394213711">"Configura tu SIM"</string>
+ <string name="sim_onboarding_bottomsheets_msg" msgid="7367245016476460849">"Configura las preferencias de tu red móvil para usar varias SIM en este dispositivo"</string>
+ <string name="sim_onboarding_label_sim_title" msgid="273162565849288273">"Etiqueta tus SIM"</string>
+ <string name="sim_onboarding_label_sim_msg" msgid="5105859235219529056">"Verás estas etiquetas cuando realices llamadas, envíes mensajes de texto y uses datos, y en la Configuración"</string>
+ <string name="sim_onboarding_label_sim_dialog_title" msgid="5839073125605286120">"Etiqueta de SIM"</string>
+ <string name="sim_onboarding_label_sim_dialog_label" msgid="9020433985426525185">"Etiqueta"</string>
+ <string name="sim_onboarding_select_sim_title" msgid="5895262188167744055">"Selecciona qué SIM usar"</string>
+ <string name="sim_onboarding_select_sim_msg" msgid="5638859405391915048">"Puedes usar 2 SIM a la vez"</string>
+ <string name="sim_onboarding_primary_sim_title" msgid="2793090401371135675">"Configura tus SIM principales"</string>
+ <string name="sim_onboarding_primary_sim_msg" msgid="5484656671490558032">"Elige qué SIM se deben usar de manera predeterminada para llamadas, mensajes de texto y datos"</string>
+ <string name="primary_sim_title" msgid="2508161011657571566">"Tus SIM principales"</string>
+ <string name="primary_sim_calls_title" msgid="4961189133582615685">"Llamadas"</string>
+ <string name="primary_sim_texts_title" msgid="1287584042733097749">"Mensajes de texto"</string>
+ <string name="primary_sim_automatic_data_title" msgid="1265528923229642480">"Cambio de datos automático"</string>
+ <string name="primary_sim_automatic_data_msg" msgid="1612203837010785203">"Usa datos de cualquier SIM según la cobertura y la disponibilidad"</string>
+ <string name="sim_onboarding_phoneNumber_data_only" msgid="8158409121949373662">"Solo datos"</string>
+ <string name="sim_onboarding_setup" msgid="5750393553605388463">"Configuración"</string>
+ <string name="sim_onboarding_next" msgid="6415025179929475355">"Siguiente"</string>
+ <!-- no translation found for sim_onboarding_progressbar_turning_sim_on (1163318788393361574) -->
+ <skip />
+ <string name="mobile_network_spn_title" msgid="3053793174495329077">"Red móvil"</string>
+ <string name="mobile_network_phone_number_title" msgid="2090794402855021784">"Número de teléfono"</string>
+ <string name="mobile_network_sim_label_color_title" msgid="2401352348041132876">"Color y etiqueta de SIM"</string>
<string name="sim_setup_channel_id" msgid="8797972565087458515">"Activación de red"</string>
<string name="sim_switch_channel_id" msgid="4927038626791837861">"Cambio de proveedor"</string>
<string name="post_dsds_reboot_notification_title_with_carrier" msgid="3308827462185135307">"<xliff:g id="CARRIER_NAME">%1$s</xliff:g> está activo"</string>
@@ -4539,11 +4633,15 @@
<string name="switch_sim_dialog_no_switch_text" msgid="7053939850026876088">"Para usar datos móviles, funciones de llamada y SMS en otro momento, ve a la configuración de red"</string>
<string name="sim_card_label" msgid="6263064316075963775">"SIM"</string>
<string name="erase_sim_dialog_title" msgid="4742077437653028326">"¿Quieres borrar esta eSIM?"</string>
- <string name="erase_sim_dialog_text" msgid="753031064269699885">"Si borras esta tarjeta SIM, se quitará el servicio de <xliff:g id="CARRIER_NAME_A">%1$s</xliff:g> de este dispositivo.\n\nSin embargo, no se cancelará el servicio de <xliff:g id="CARRIER_NAME_B">%1$s</xliff:g>."</string>
+ <!-- no translation found for erase_sim_dialog_text (1406141218170595272) -->
+ <skip />
<string name="erase_sim_confirm_button" msgid="8309115684335320541">"Borrar"</string>
- <string name="erasing_sim" msgid="7877703231075699139">"Borrando tarjeta SIM…"</string>
- <string name="erase_sim_fail_title" msgid="2024446702985862427">"No se puede borrar la tarjeta SIM"</string>
- <string name="erase_sim_fail_text" msgid="7870804401227483131">"No es posible borrar esta tarjeta SIM porque se produjo un error.\n\nReinicia el dispositivo y vuelve a intentarlo."</string>
+ <!-- no translation found for erasing_sim (4237180547590463930) -->
+ <skip />
+ <!-- no translation found for erase_sim_fail_title (1445700500168357303) -->
+ <skip />
+ <!-- no translation found for erase_sim_fail_text (6898841004987411547) -->
+ <skip />
<string name="network_connection_request_dialog_title" msgid="1896186380874289434">"Conectar al dispositivo"</string>
<string name="network_connection_request_dialog_summary" msgid="7693038309792726170">"La app de <xliff:g id="APPNAME">%1$s</xliff:g> quiere usar una red Wi-Fi temporal para conectarse a tu dispositivo"</string>
<string name="network_connection_timeout_dialog_message" msgid="598509083077743772">"No se encontraron dispositivos. Asegúrate de que los dispositivos estén encendidos y puedan conectarse."</string>
@@ -4553,7 +4651,7 @@
<string name="network_connection_connect_failure" msgid="6803313816657494319">"Error de conexión"</string>
<string name="network_connection_request_dialog_showall" msgid="6392059758456994944">"Mostrar todo"</string>
<string name="network_connection_searching_message" msgid="8521819623516926482">"Buscando dispositivo…"</string>
- <string name="network_connection_connecting_message" msgid="433189540877274889">"Estableciendo conexión con dispositivo…"</string>
+ <string name="network_connection_connecting_message" msgid="433189540877274889">"Conectándose al dispositivo…"</string>
<string name="bluetooth_left_name" msgid="7440064067910080502">"Izquierdo"</string>
<string name="bluetooth_right_name" msgid="7588088072444124949">"Derecho"</string>
<string name="bluetooth_middle_name" msgid="3909371955137442319">"Funda"</string>
@@ -4615,6 +4713,14 @@
<string name="work_policy_privacy_settings" msgid="2702644843505242596">"Información sobre la política de tu trabajo"</string>
<string name="work_policy_privacy_settings_summary" msgid="690118670737638405">"Configuración gestionada por tu administrador de TI"</string>
<string name="track_frame_time_keywords" msgid="7885340257945922239">"GPU"</string>
+ <string name="enable_16k_pages" msgid="5009476566957520607">"Inicia con páginas de 16 KB"</string>
+ <string name="enable_16k_pages_summary" msgid="428117226069445198">"Inicia con kernel compatible con páginas de 16 KB"</string>
+ <string name="confirm_enable_16k_pages_title" msgid="6751570067857011642">"¿Quieres reiniciar con el kernel compatible con páginas de 16 KB?"</string>
+ <string name="confirm_enable_16k_pages_text" msgid="702888115148257215">"ADVERTENCIA: Algunas aplicaciones podrían no ser compatibles con este modo. El dispositivo se reiniciará luego de la confirmación."</string>
+ <string name="confirm_enable_4k_pages_title" msgid="626987400420355263">"¿Quieres reiniciar con el kernel compatible con páginas de 4 KB?"</string>
+ <string name="confirm_enable_4k_pages_text" msgid="6168921566226074524">"El dispositivo se reiniciará luego de la confirmación."</string>
+ <string name="toast_16k_update_failed_text" msgid="8888858987184345567">"No se pudo actualizar el kernel a uno compatible con páginas de 16 KB"</string>
+ <string name="progress_16k_ota_title" msgid="2117218313875523741">"Aplicando cambio"</string>
<string name="bug_report_handler_title" msgid="713439959113250125">"Controlador de informes de errores"</string>
<string name="bug_report_handler_picker_footer_text" msgid="4935758328366585673">"Determina qué app controla el acceso directo a los informes de errores en el dispositivo."</string>
<string name="personal_profile_app_subtext" msgid="5586060806997067676">"Personal"</string>
@@ -4700,8 +4806,10 @@
<string name="sim_category_title" msgid="2341314000964710495">"SIM"</string>
<string name="downloaded_sim_category_title" msgid="2876988650413179752">"eSIM"</string>
<string name="downloaded_sims_category_title" msgid="487799905978489922">"eSIMs"</string>
- <string name="sim_category_active_sim" msgid="1503823567818544012">"Activa"</string>
- <string name="sim_category_inactive_sim" msgid="4068899490133820881">"Inactiva"</string>
+ <!-- no translation found for sim_category_active_sim (3077009911935592178) -->
+ <skip />
+ <!-- no translation found for sim_category_inactive_sim (7351553344148400450) -->
+ <skip />
<string name="sim_category_default_active_sim" msgid="1208194173387987231">" / Configuración predeterminada para <xliff:g id="ID_1">%1$s</xliff:g>"</string>
<string name="default_active_sim_calls" msgid="2390973682556353558">"llamadas"</string>
<string name="default_active_sim_sms" msgid="8041498593025994921">"SMS"</string>
diff --git a/res/values-es/arrays.xml b/res/values-es/arrays.xml
index 554ce3b..e9013b8 100644
--- a/res/values-es/arrays.xml
+++ b/res/values-es/arrays.xml
@@ -482,4 +482,7 @@
<!-- no translation found for notification_polite_options:0 (4617190141263245257) -->
<!-- no translation found for notification_polite_options:1 (3884076684767467743) -->
<!-- no translation found for notification_polite_options:2 (8765197536079931966) -->
+ <!-- no translation found for private_space_auto_lock_options:0 (551584871228110817) -->
+ <!-- no translation found for private_space_auto_lock_options:1 (3263162333754809690) -->
+ <!-- no translation found for private_space_auto_lock_options:2 (1575103586471380629) -->
</resources>
diff --git a/res/values-es/strings.xml b/res/values-es/strings.xml
index cbe0872..c8db261 100644
--- a/res/values-es/strings.xml
+++ b/res/values-es/strings.xml
@@ -28,6 +28,7 @@
<string name="show_dev_on" msgid="2840850085134853754">"¡Ahora están activadas las opciones para desarrolladores!"</string>
<string name="show_dev_already" msgid="7041756429707644630">"Las opciones para desarrolladores ya están activadas."</string>
<string name="dev_settings_disabled_warning" msgid="6971867026249671244">"Habilita primero las opciones para desarrolladores."</string>
+ <string name="dev_settings_available_to_admin_only_warning" msgid="3408243404879083111">"Solo los usuarios administradores pueden acceder a los ajustes para desarrolladores."</string>
<string name="header_category_system" msgid="1665516346845259058">"Sistema"</string>
<string name="radioInfo_service_in" msgid="9088637745836646271">"En servicio"</string>
<string name="radioInfo_service_out" msgid="1868347333892403287">"Fuera de servicio"</string>
@@ -551,12 +552,20 @@
<string name="private_space_one_lock_summary" msgid="2759953747682959371">"Puedes desbloquear el espacio privado de la misma forma que desbloqueas tu dispositivo, o bien con un bloqueo diferente"</string>
<string name="private_space_screen_lock_title" msgid="8679383894967823163">"Usar el bloqueo de pantalla del dispositivo"</string>
<string name="private_space_biometric_title" msgid="3934339826674553174">"Desbloqueo facial y con huella digital"</string>
+ <string name="private_space_fingerprint_title" msgid="5989254643211889931">"Desbloqueo con huella digital"</string>
+ <string name="private_space_face_title" msgid="3290402865367663079">"Desbloqueo facial"</string>
<string name="private_space_biometric_summary" msgid="4403837276018724581">"Toca para configurar"</string>
<string name="private_space_fingerprint_unlock_title" msgid="5804023571114910034">"Desbloqueo con huella digital para espacio privado"</string>
<string name="private_space_face_unlock_title" msgid="6613018437620070183">"Desbloqueo facial para espacio privado"</string>
<string name="private_space_category_ways_to_unlock" msgid="4356631225316950046">"Formas de desbloqueo"</string>
<string name="private_space_screen_lock_summary" msgid="394837965365561070">"Igual que el bloqueo de pantalla del dispositivo"</string>
<string name="private_space_new_lock_title" msgid="7306873010565337671">"¿Elegir un nuevo bloqueo para el espacio privado?"</string>
+ <string name="private_space_auto_lock_title" msgid="4757097802686131305">"Bloquear automáticamente"</string>
+ <string name="private_space_auto_lock_page_title" msgid="2993714305725968632">"Bloquear automáticamente el espacio privado"</string>
+ <string name="private_space_auto_lock_page_summary" msgid="8679844515655838654">"Puedes bloquear tu espacio privado automáticamente si no has usado el dispositivo durante un tiempo"</string>
+ <string name="private_space_auto_lock_every_time" msgid="1215061855836002830">"Cada vez que el dispositivo se bloquea"</string>
+ <string name="private_space_auto_lock_after_inactivity" msgid="1748673030841528649">"Después de 5 minutos de inactividad"</string>
+ <string name="private_space_auto_lock_never" msgid="595014527119778873">"Nunca"</string>
<string name="private_space_hide_title" msgid="8687034008994037610">"Ocultar cuando esté bloqueado"</string>
<string name="privatespace_hide_page_title" msgid="972581369094289386">"Ocultar espacio privado si está bloqueado"</string>
<string name="privatespace_hide_page_summary" msgid="1052569521186403642">"Para evitar que se sepa que usas espacio privado, puedes ocultarlo desde tu lista de aplicaciones"</string>
@@ -570,6 +579,7 @@
<string name="private_space_delete_title" msgid="3075645119800272800">"Eliminar espacio privado"</string>
<string name="private_space_deleted" msgid="7825768516955610897">"Espacio privado eliminado correctamente"</string>
<string name="private_space_delete_failed" msgid="8500755484258565011">"El espacio privado no se ha podido eliminar"</string>
+ <string name="private_space_unlocked" msgid="9091600948712932046">"Espacio privado desbloqueado"</string>
<string name="no_device_lock_title" msgid="1078223464721029954">"Define un bloqueo de pantalla"</string>
<string name="no_device_lock_summary" msgid="7436025227616244687">"Para usar el espacio privado, define un bloqueo de pantalla en este dispositivo"</string>
<string name="no_device_lock_action_label" msgid="2640487005629001288">"Define un bloqueo de pantalla"</string>
@@ -597,8 +607,14 @@
<string name="private_space_access_text" msgid="4258842502257201013">"Para acceder a tu espacio privado, ve a la lista de aplicaciones y desplázate hacia abajo"</string>
<string name="private_space_done_label" msgid="1020482651595246071">"Hecho"</string>
<string name="private_space_scrolldown_to_access" msgid="4820954877349434545">"Desplázate hacia abajo para encontrar un espacio privado"</string>
- <string name="private_space_retry_signin_title" msgid="2340841075193680666">"Inicia sesión para configurar un espacio privado"</string>
- <string name="private_space_retry_summary" msgid="1976929616948459609">"Debes iniciar sesión en una cuenta para configurar el espacio privado"</string>
+ <!-- no translation found for private_space_retry_signin_title (8090276618867918844) -->
+ <skip />
+ <!-- no translation found for private_space_retry_summary (1920444015972648774) -->
+ <skip />
+ <!-- no translation found for private_space_skip_login_label (7078019409056628192) -->
+ <skip />
+ <!-- no translation found for private_space_continue_login_label (7779965766333065391) -->
+ <skip />
<string name="private_space_lock_setup_title" msgid="6541564212199510787">"Elige un bloqueo para tu espacio privado"</string>
<string name="private_space_lock_setup_description" msgid="423405593476300918">"Puedes desbloquear tu espacio privado con tu huella digital. Por motivos de seguridad, para utilizar esta opción necesitas un bloqueo alternativo."</string>
<string name="private_space_choose_your_pin_header" msgid="4560802934975898265">"Configura un PIN para el espacio"</string>
@@ -1373,6 +1389,8 @@
<string name="battery_level_title" msgid="1371765298786083448">"Nivel de batería"</string>
<string name="communal_settings_title" msgid="2845678473945902115">"Comunes"</string>
<string name="communal_settings_summary" msgid="4923914136953940317">"Ajustes comunes"</string>
+ <!-- no translation found for satellite_setting (706846910912477125) -->
+ <skip />
<string name="apn_settings" msgid="4295467389400441299">"APNs"</string>
<string name="apn_edit" msgid="2003683641840248741">"Editar punto de acceso"</string>
<string name="apn_add" msgid="9069613192201630934">"Añadir punto de acceso"</string>
@@ -1407,6 +1425,8 @@
<string name="menu_save" msgid="6611465355127483100">"Guardar"</string>
<string name="menu_cancel" msgid="1197826697950745335">"Cancelar"</string>
<string name="error_title" msgid="7158648377702417716"></string>
+ <!-- no translation found for error_duplicate_apn_entry (7792928408935276618) -->
+ <skip />
<string name="error_name_empty" msgid="1258275899283079142">"El campo Nombre no puede estar vacío."</string>
<string name="error_apn_empty" msgid="7657491065443746915">"El campo APN no puede estar vacío."</string>
<string name="error_mcc_not3" msgid="883659545640179094">"El campo MCC debe contener 3 dígitos."</string>
@@ -1425,7 +1445,8 @@
<string name="reset_bluetooth_wifi_button_text" msgid="3974098137045963639">"Restablecer"</string>
<string name="reset_bluetooth_wifi_complete_toast" msgid="5893439291030574365">"El Bluetooth y el Wi-Fi se han restablecido"</string>
<string name="reset_esim_title" msgid="4194570573425902754">"Borrar eSIMs"</string>
- <string name="reset_esim_desc" msgid="3662444090563399131">"No se cancelará ningún plan de servicios móviles. Para descargar una tarjeta SIM de sustitución, ponte en contacto con tu operador."</string>
+ <!-- no translation found for reset_esim_desc (6125192435907740751) -->
+ <skip />
<string name="reset_network_button_text" msgid="2281476496459610071">"Restablecer ajustes"</string>
<string name="reset_network_final_desc" msgid="5304365082065278425">"¿Quieres restablecer la configuración de red? No podrás deshacer esta acción."</string>
<string name="reset_network_final_desc_esim" msgid="1129251284212847939">"¿Restablecer todos los ajustes de red y borrar las eSIMs? No podrás deshacer esta acción."</string>
@@ -1433,15 +1454,18 @@
<string name="reset_network_confirm_title" msgid="913014422184481270">"¿Restablecer?"</string>
<string name="network_reset_not_available" msgid="1966334631394607829">"Este usuario no puede restablecer la red"</string>
<string name="reset_network_complete_toast" msgid="1367872474130621115">"Se han recuperado los ajustes de red"</string>
- <string name="reset_esim_error_title" msgid="4670073610967959597">"No se pueden borrar las SIMs"</string>
- <string name="reset_esim_error_msg" msgid="7279607120606365250">"No se pueden borrar las eSIMs debido a un error.\n\nReinicia el dispositivo y vuelve a intentarlo."</string>
+ <!-- no translation found for reset_esim_error_title (6516110227665862295) -->
+ <skip />
+ <!-- no translation found for reset_esim_error_msg (8459527827897797168) -->
+ <skip />
<string name="main_clear_title" msgid="277664302144837723">"Volver al estado de fábrica (borrar todo)"</string>
<string name="main_clear_short_title" msgid="4752094765533020696">"Volver al estado de fábrica (borrar todo)"</string>
<string name="main_clear_desc_also_erases_external" msgid="3687911419628956693"><li>"Música"</li>\n<li>"Fotos"</li>\n<li>"Otros datos de usuario"</li></string>
<string name="main_clear_desc_also_erases_esim" msgid="4553469876411831729"><li>"eSIMs"</li></string>
<string name="main_clear_desc_no_cancel_mobile_plan" msgid="369883568059127035">\n\n"No se cancelará tu plan móvil."</string>
<string name="main_clear_final_desc" msgid="5800877928569039580">"Se eliminarán las aplicaciones que hayas descargado y tu información personal. No podrás deshacer esta acción."</string>
- <string name="main_clear_final_desc_esim" msgid="440406836793824969">"Se eliminará toda tu información personal, incluidas las aplicaciones y las tarjetas SIM descargadas. No podrás deshacer esta acción."</string>
+ <!-- no translation found for main_clear_final_desc_esim (6592404057237813989) -->
+ <skip />
<string name="main_clear_confirm_title" msgid="6577071819657853713">"¿Borrar todos los datos?"</string>
<string name="main_clear_not_available" msgid="3433795327146684827">"Este usuario no puede restablecer el estado de fábrica"</string>
<string name="main_clear_progress_title" msgid="7239741132015617719">"Borrando"</string>
@@ -1672,6 +1696,14 @@
<string name="force_stop" msgid="2681771622136916280">"Forzar detención"</string>
<string name="archive" msgid="9074663845068632127">"Archivar"</string>
<string name="restore" msgid="7622486640713967157">"Restaurar"</string>
+ <!-- no translation found for restoring_step_one (3465050101254272874) -->
+ <skip />
+ <!-- no translation found for restoring_step_two (140484846432595108) -->
+ <skip />
+ <!-- no translation found for restoring_step_three (3712883580876329811) -->
+ <skip />
+ <!-- no translation found for restoring_step_four (8966846882470446209) -->
+ <skip />
<string name="total_size_label" msgid="2052185048749658866">"Total"</string>
<string name="application_size_label" msgid="6407051020651716729">"Tamaño de la aplicación"</string>
<string name="external_code_size_label" msgid="7375146402660973743">"En almacenamiento USB"</string>
@@ -1728,7 +1760,6 @@
<string name="archiving_failed" msgid="2037798988961634978">"No se ha podido archivar"</string>
<string name="archiving_succeeded" msgid="7891249456483297845">"<xliff:g id="PACKAGE_LABEL">%1$s</xliff:g> archivada"</string>
<string name="restoring_failed" msgid="3390531747355943533">"No se ha podido restaurar"</string>
- <string name="restoring_succeeded" msgid="4967353965137524330">"Se ha restaurado <xliff:g id="PACKAGE_LABEL">%1$s</xliff:g>"</string>
<string name="restoring_in_progress" msgid="7787443682651146115">"Restaurando <xliff:g id="PACKAGE_LABEL">%1$s</xliff:g>"</string>
<string name="another_migration_already_in_progress" msgid="6550546307856052261">"Hay otra migración en curso."</string>
<string name="insufficient_storage" msgid="8115088042669030558">"No hay suficiente espacio de almacenamiento."</string>
@@ -1920,10 +1951,8 @@
<string name="usage_stats_sort_by_usage_time" msgid="2927310334119998301">"Ordenar por tiempo de uso"</string>
<string name="usage_stats_sort_by_last_time_used" msgid="7039213339779884017">"Ordenar por último uso"</string>
<string name="usage_stats_sort_by_app_name" msgid="4463833145514850478">"Ordenar por nombre de app"</string>
- <!-- no translation found for last_time_used_label (7589377271406011659) -->
- <skip />
- <!-- no translation found for last_time_used_never (2936073559267990034) -->
- <skip />
+ <string name="last_time_used_label" msgid="7589377271406011659">"Último uso"</string>
+ <string name="last_time_used_never" msgid="2936073559267990034">"nunca"</string>
<string name="usage_time_label" msgid="9105343335151559883">"Tiempo de uso"</string>
<string name="accessibility_settings" msgid="4713215774904704682">"Accesibilidad"</string>
<string name="accessibility_settings_title" msgid="6739115703615065716">"Ajustes de accesibilidad"</string>
@@ -2018,7 +2047,7 @@
<string name="accessibility_tutorial_dialog_message_floating_button" msgid="2551777208185138391">"Para usar esta función, toca el botón de accesibilidad de la pantalla."</string>
<string name="accessibility_tutorial_dialog_message_volume" msgid="5033080515460519183">"Para usar esta función, mantén pulsadas las dos teclas de volumen."</string>
<string name="accessibility_tutorial_dialog_message_triple" msgid="5219991116201165146">"Para iniciar o detener la ampliación, toca tres veces en cualquier parte de la pantalla."</string>
- <string name="accessibility_tutorial_dialog_message_two_finger_triple" msgid="860548190334486449">"Para iniciar o detener la ampliación, toca 2 veces en cualquier parte de la pantalla con dos dedos."</string>
+ <string name="accessibility_tutorial_dialog_message_two_finger_triple" msgid="860548190334486449">"Para iniciar o detener la ampliación, toca dos veces en cualquier parte de la pantalla con dos dedos."</string>
<string name="accessibility_tutorial_dialog_message_gesture" msgid="4148062210755434854">"Para usar esta función, desliza hacia arriba con dos dedos desde la parte inferior de la pantalla.\n\nPara pasar de una función a otra, desliza hacia arriba con dos dedos y mantén pulsada la pantalla."</string>
<string name="accessibility_tutorial_dialog_message_gesture_talkback" msgid="8142847782708562793">"Para usar esta función, desliza hacia arriba con tres dedos desde la parte inferior de la pantalla.\n\nPara pasar de una función a otra, desliza hacia arriba con tres dedos y mantén pulsada la pantalla."</string>
<string name="accessibility_tutorial_dialog_message_gesture_settings" msgid="40769674586981429">"Para usar una función de accesibilidad, desliza hacia arriba con dos dedos desde la parte inferior de la pantalla.\n\nPara pasar de una función a otra, desliza hacia arriba con dos dedos y mantén pulsada la pantalla."</string>
@@ -2378,12 +2407,6 @@
<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="6258554134146272311">"Carga optimizada para proteger la batería"</string>
<string name="battery_tip_limited_temporarily_summary" msgid="5107379280241187562">"Para prolongar la vida útil de la batería, se optimiza la carga"</string>
- <string name="battery_tip_dock_defender_future_bypass_title" msgid="4332616280495788195">"Carga optimizada para proteger la batería"</string>
- <string name="battery_tip_dock_defender_future_bypass_summary" msgid="7870758621381307597">"Para prolongar la vida útil de la batería, la carga se optimiza cuando tu dispositivo está en la base"</string>
- <string name="battery_tip_dock_defender_active_title" msgid="1414785238383255699">"Carga optimizada para proteger la batería"</string>
- <string name="battery_tip_dock_defender_active_summary" msgid="3512082623718801459">"Para prolongar la vida útil de la batería, la carga se optimiza cuando tu dispositivo está en la base"</string>
- <string name="battery_tip_dock_defender_temporarily_bypassed_title" msgid="1679449361090557201">"Cargando por completo"</string>
- <string name="battery_tip_dock_defender_temporarily_bypassed_summary" msgid="1099500476761333281">"Para proteger la batería, la carga se optimizará la próxima vez que tu tablet esté en la base"</string>
<string name="battery_tip_limited_temporarily_sec_button_content_description" msgid="5648444926736883551">"Más información sobre la carga en pausa"</string>
<string name="battery_tip_limited_temporarily_dialog_resume_charge" msgid="2302295458913832342">"Seguir cargando"</string>
<string name="battery_tip_dialog_message_footer" msgid="986542164372177504">"Se incluye la actividad en segundo plano que consume mucha batería"</string>
@@ -2401,7 +2424,8 @@
<string name="battery_tip_unrestrict_app_dialog_ok" msgid="7940183167721998470">"Quitar"</string>
<string name="battery_tip_unrestrict_app_dialog_cancel" msgid="4968135709160207507">"Cancelar"</string>
<string name="battery_tip_charge_to_full_button" msgid="6701709034348116261">"Cargar por completo"</string>
- <string name="battery_tip_incompatible_charging_title" msgid="5120763575150751300">"Problema con el accesorio de carga"</string>
+ <!-- no translation found for battery_tip_incompatible_charging_title (1567827436103364999) -->
+ <skip />
<string name="battery_tip_incompatible_charging_content_description" msgid="355668467640367701">"Más información sobre la carga con adaptadores incompatibles"</string>
<string name="smart_battery_manager_title" msgid="3677620516657920364">"Gestor de batería"</string>
<string name="smart_battery_title" msgid="9095903608520254254">"Gestionar aplicaciones automáticamente"</string>
@@ -2493,13 +2517,11 @@
<string name="battery_usage_chart_label_now" msgid="4598282721949430165">"ahora"</string>
<string name="battery_usage_timestamps_hyphen" msgid="7401188432989043905">"<xliff:g id="FROM_TIMESTAMP">%1$s</xliff:g> - <xliff:g id="TO_TIMESTAMP">%2$s</xliff:g>"</string>
<string name="battery_usage_day_and_hour" msgid="1417890420844950881">"<xliff:g id="DAY">%1$s</xliff:g> <xliff:g id="HOUR">%2$s</xliff:g>"</string>
- <!-- no translation found for battery_usage_time_info_and_battery_level (6732629268310936155) -->
- <skip />
+ <string name="battery_usage_time_info_and_battery_level" msgid="6732629268310936155">"<xliff:g id="TIME_INFO">%1$s</xliff:g> <xliff:g id="BATTERY_LEVEL">%2$s</xliff:g>"</string>
<string name="battery_usage_chart" msgid="4114747521432440017">"Gráfico del uso de batería"</string>
<string name="daily_battery_usage_chart" msgid="4176059567682992686">"Gráfico de uso de batería diario"</string>
<string name="hourly_battery_usage_chart" msgid="3098314511076561272">"Gráfico de uso de batería por horas"</string>
- <!-- no translation found for battery_level_percentage (1433178290838842146) -->
- <skip />
+ <string name="battery_level_percentage" msgid="1433178290838842146">"Porcentaje del nivel de batería de <xliff:g id="START_PERCENTAGE">%1$s</xliff:g> a <xliff:g id="END_PERCENTAGE">%2$s</xliff:g>"</string>
<string name="battery_usage_breakdown_title_since_last_full_charge" msgid="435006273323199906">"Uso de batería desde la última carga completa"</string>
<string name="battery_usage_breakdown_title_for_slot" msgid="4823179483667671406">"Uso de batería (<xliff:g id="SLOT">%s</xliff:g>)"</string>
<string name="screen_time_category_last_full_charge" msgid="8856908320256057753">"Tiempo de pantalla desde la última carga completa"</string>
@@ -3859,6 +3881,8 @@
<string name="voice_activation_apps_title" msgid="7130045161611529825">"Aplicaciones de activación por voz"</string>
<string name="permit_voice_activation_apps" msgid="9152780172988949319">"Permitir la activación por voz"</string>
<string name="allow_voice_activation_apps_description" msgid="6369745626995060656">"La activación por voz activa las aplicaciones aprobadas con solo usar un comando de voz. La detección adaptativa integrada asegura que tus datos se mantengan privados.\n\n"<a href="">"Más información sobre la detección adaptativa protegida"</a></string>
+ <string name="permit_receive_sandboxed_detection_training_data" msgid="3929496847420108753">"Mejorar la activación por voz"</string>
+ <string name="receive_sandboxed_detection_training_data_description" msgid="1415687008184625050">"Este dispositivo usa información privada para mejorar el modelo de activación por voz. Las aplicaciones pueden recibir nuevos datos resumidos que se agregan con los de muchos usuarios para mantener la privacidad mientras se mejora el modelo para todos.\n\n"<a href="">"Más información sobre la información privada"</a></string>
<string name="full_screen_intent_title" msgid="747270185715224130">"Notificaciones a pantalla completa"</string>
<string name="permit_full_screen_intent" msgid="9035367640019960861">"Permitir notificaciones a pantalla completa de esta aplicación"</string>
<string name="footer_description_full_screen_intent" msgid="7716518411349225528">"Permite que esta aplicación muestre notificaciones que ocupan toda la pantalla cuando el dispositivo está bloqueado. La aplicación puede usar esta opción para resaltar alarmas, llamadas entrantes u otras notificaciones urgentes."</string>
@@ -4280,18 +4304,27 @@
<string name="autofill_app" msgid="7595308061826307921">"Servicio de autocompletado"</string>
<string name="default_autofill_app" msgid="372234803718251606">"Servicio de autocompletado predeterminado"</string>
<string name="autofill_passwords" msgid="6708057251459761083">"Contraseñas"</string>
- <string name="credman_chosen_app_title" msgid="872524130208251505">"Contraseñas, llaves de acceso y servicios de datos"</string>
+ <!-- no translation found for credman_chosen_app_title (7735183808067729319) -->
+ <skip />
<string name="credman_credentials" msgid="4931371941253324143">"Proveedores adicionales"</string>
<string name="autofill_passwords_count" msgid="6359289285822955973">"{count,plural, =1{# contraseña}other{# contraseñas}}"</string>
<string name="autofill_keywords" msgid="8598763328489346438">"automático, completar, autocompletar, contraseña"</string>
<string name="credman_keywords" msgid="8305600680836806170">"datos, llave de acceso, contraseña"</string>
<string name="credman_autofill_keywords" msgid="701180623776848914">"automático, completar, autocompletar, datos, llave de acceso, contraseña"</string>
+ <!-- no translation found for credman_button_change (4072629639218503790) -->
+ <skip />
+ <!-- no translation found for credman_button_open (7519871964170816850) -->
+ <skip />
<string name="autofill_confirmation_message" msgid="4888767934273494272">"<b>Asegúrate de que confías en esta aplicación</b> <br/> <br/> <xliff:g id=app_name example=Autocompletar de Google>%1$s</xliff:g> utiliza el contenido que se muestra en la pantalla para determinar el texto que se puede autocompletar."</string>
<string name="credman_autofill_confirmation_message" msgid="843829628024668466">"<b>¿Usar <xliff:g id=app_name example=Provider>%1$s</xliff:g>?</b> <br/> <br/> Las nuevas contraseñas, llaves de acceso y otra información se guardarán aquí a partir de ahora. <xliff:g id=app_name example=Provider>%1$s</xliff:g> puede usar el contenido que hay en tu pantalla para determinar qué se puede autocompletar."</string>
<string name="credman_picker_title" msgid="8191267620665129205">"Contraseñas, llaves de acceso y servicios de datos"</string>
<string name="credman_confirmation_message_title" msgid="8847900085593880729">"¿Desactivar %1$s?"</string>
<string name="credman_confirmation_message" msgid="2357324543658635239">"<b>¿Desactivar este servicio?</b> <br/> <br/> La información guardada, como contraseñas, llaves de acceso, métodos de pago y otros datos no se rellenarán cuando inicies sesión. Para usar tu información guardada, elige un servicio de contraseñas, llaves de acceso o datos."</string>
+ <string name="credman_confirmation_message_new_ui" msgid="6126274509951156460">"<b>¿Desactivar todos los servicios?</b> <br/> <br/> Las contraseñas, llaves de acceso y otra información guardada no estarán disponibles para autocompletar cuando inicies sesión."</string>
+ <string name="credman_autofill_confirmation_message_new_ui" msgid="6222139222478822267">"<b>¿Cambiar tu proveedor de servicios preferido a <xliff:g id=app_name example=Provider>%1$s</xliff:g>?</b> <br/> <br/> Las nuevas contraseñas, llaves de acceso y otra información se guardarán aquí a partir de ahora. <xliff:g id=app_name example=Provider>%1$s</xliff:g> puede usar el contenido que hay en tu pantalla para determinar qué se puede autocompletar."</string>
<string name="credman_enable_confirmation_message_title" msgid="1037501792652277829">"¿Usar %1$s?"</string>
+ <string name="credman_limit_error_msg_title" msgid="1525814645803612135">"Solo puedes tener 5 servicios activados"</string>
+ <string name="credman_limit_error_msg" msgid="2521803280130310063">"Desactiva al menos un servicio para añadir otro"</string>
<string name="credman_enable_confirmation_message" msgid="8407841892310870169">"%1$s usa los elementos en pantalla para determinar lo que se puede autocompletar."</string>
<string name="credman_error_message_title" msgid="4099557206946333568">"Límite de contraseñas, llaves de acceso y servicios de datos"</string>
<string name="credman_error_message" msgid="8334797097200415449">"Puedes tener hasta 5 contraseñas, llaves de acceso y servicios de datos activos al mismo tiempo. Desactiva un servicio para añadir más."</string>
@@ -4461,11 +4494,12 @@
<string name="mobile_network_sim_name_label" msgid="1452440641628369625">"Nombre"</string>
<string name="mobile_network_sim_color_label" msgid="5293944087609632340">"Color (en aplicaciones compatibles)"</string>
<string name="mobile_network_sim_name_rename" msgid="5967588549571582924">"Guardar"</string>
- <string name="mobile_network_use_sim_on" msgid="7298332437547707908">"Usar SIM"</string>
+ <string name="mobile_network_use_sim_on" msgid="5333182776279917886">"Usar esta SIM"</string>
<string name="mobile_network_use_sim_off" msgid="6303281166199670639">"Desactivado"</string>
<string name="mobile_network_disable_sim_explanation" msgid="2851862257846773796">"Para deshabilitar la SIM, extráela"</string>
<string name="mobile_network_tap_to_activate" msgid="4139979375717958102">"Toca para activar <xliff:g id="CARRIER">%1$s</xliff:g>"</string>
- <string name="mobile_network_erase_sim" msgid="4629071168032714930">"Borrar SIM"</string>
+ <!-- no translation found for mobile_network_erase_sim (5387971155494245850) -->
+ <skip />
<string name="preferred_network_mode_title" msgid="3083431168988535628">"Tipo de red preferido"</string>
<string name="preferred_network_mode_summary" msgid="537577807865497546">"Cambiar el modo operativo de la red"</string>
<string name="preferred_network_mode_dialogtitle" msgid="4179420486180351631">"Tipo de red preferido"</string>
@@ -4484,6 +4518,40 @@
<string name="roaming_check_price_warning" msgid="5876977438036791361">"Ponte en contacto con tu proveedor de red para consultar el precio."</string>
<string name="mobile_data_usage_title" msgid="2047864499317759728">"Uso de datos de aplicaciones"</string>
<string name="mobile_network_mode_error" msgid="9222056129897416074">"El modo de red <xliff:g id="NETWORKMODEID">%1$d</xliff:g> no es válido. Ignorar."</string>
+ <!-- no translation found for satellite_setting_title (2543034229989047673) -->
+ <skip />
+ <!-- no translation found for satellite_setting_enabled_summary (3554127722727530845) -->
+ <skip />
+ <!-- no translation found for satellite_setting_disabled_summary (6789122487534159857) -->
+ <skip />
+ <!-- no translation found for keywords_satellite_setting (3312183289776517695) -->
+ <skip />
+ <!-- no translation found for category_name_about_satellite_messaging (3756205049485508340) -->
+ <skip />
+ <!-- no translation found for title_about_satellite_setting (9212860038048311345) -->
+ <skip />
+ <!-- no translation found for category_title_your_satellite_plan (3017895097366691841) -->
+ <skip />
+ <!-- no translation found for title_have_satellite_plan (2048372355699977947) -->
+ <skip />
+ <!-- no translation found for title_no_satellite_plan (2876056203035197505) -->
+ <skip />
+ <!-- no translation found for summary_add_satellite_setting (3815254731634052432) -->
+ <skip />
+ <!-- no translation found for category_name_how_it_works (585303230539269496) -->
+ <skip />
+ <!-- no translation found for title_satellite_connection_guide (3294802307913609072) -->
+ <skip />
+ <!-- no translation found for summary_satellite_connection_guide (3496123195218418456) -->
+ <skip />
+ <!-- no translation found for title_supported_service (4275535165812691571) -->
+ <skip />
+ <!-- no translation found for summary_supported_service (4320535903444834786) -->
+ <skip />
+ <!-- no translation found for satellite_setting_summary_more_information (4008690241760925372) -->
+ <skip />
+ <!-- no translation found for more_about_satellite_messaging (3385673133561348509) -->
+ <skip />
<string name="mobile_network_apn_title" msgid="5582995550142073054">"Nombres de puntos de acceso"</string>
<string name="keywords_access_point_names" msgid="8174967126858505945">"apn"</string>
<string name="manual_mode_disallowed_summary" msgid="4243142645520152175">"No está disponible cuando se está conectado a <xliff:g id="CARRIER">%1$s</xliff:g>"</string>
@@ -4493,9 +4561,12 @@
<string name="sim_action_switch_sub_dialog_title" msgid="9180969453358718635">"¿Cambiar a <xliff:g id="CARRIER_NAME">%1$s</xliff:g>?"</string>
<string name="sim_action_switch_psim_dialog_title" msgid="5613177333235213024">"¿Cambiar a usar tarjeta SIM?"</string>
<string name="sim_action_switch_sub_dialog_mep_title" msgid="933856847099933004">"¿Quieres usar <xliff:g id="CARRIER_NAME">%1$s</xliff:g>?"</string>
- <string name="sim_action_switch_sub_dialog_text" msgid="2091834911153293004">"Solo puede haber una tarjeta SIM activa a la vez.\n\nSi cambias a <xliff:g id="TO_CARRIER_NAME">%1$s</xliff:g>, no se cancelará tu servicio de <xliff:g id="FROM_CARRIER_NAME">%2$s</xliff:g>."</string>
- <string name="sim_action_switch_sub_dialog_text_downloaded" msgid="8977951796005849471">"Solo puede haber una eSIM activa.\n\nSi cambias a <xliff:g id="TO_CARRIER_NAME">%1$s</xliff:g>, no se cancelará tu servicio de <xliff:g id="FROM_CARRIER_NAME">%2$s</xliff:g>."</string>
- <string name="sim_action_switch_sub_dialog_text_single_sim" msgid="6188750682431170845">"Solo puede haber una tarjeta SIM activa a la vez.\n\nEl cambio no cancelará tu servicio de <xliff:g id="TO_CARRIER_NAME">%1$s</xliff:g>."</string>
+ <!-- no translation found for sim_action_switch_sub_dialog_text (7474905814976249607) -->
+ <skip />
+ <!-- no translation found for sim_action_switch_sub_dialog_text_downloaded (6415848271400253954) -->
+ <skip />
+ <!-- no translation found for sim_action_switch_sub_dialog_text_single_sim (421658355882679837) -->
+ <skip />
<string name="sim_action_switch_sub_dialog_mep_text" msgid="8348764755143679582">"Puedes usar 2 SIMs al mismo tiempo. Para usar <xliff:g id="CARRIER_NAME">%1$s</xliff:g>, desactiva otra SIM."</string>
<string name="sim_action_switch_sub_dialog_confirm" msgid="1901181581944638961">"Cambiar a <xliff:g id="CARRIER_NAME">%1$s</xliff:g>"</string>
<string name="sim_action_switch_sub_dialog_carrier_list_item_for_turning_off" msgid="5392037608705799522">"Desactivar <xliff:g id="CARRIER_NAME">%1$s</xliff:g>"</string>
@@ -4520,6 +4591,29 @@
<string name="sim_action_turn_off" msgid="3506698692916473000">"Desactivar"</string>
<string name="dsds_activation_failure_title" msgid="4467364110584914794">"No se ha podido activar la tarjeta SIM"</string>
<string name="dsds_activation_failure_body_msg2" msgid="73044349546544410">"Prueba a activar la tarjeta SIM de nuevo. Si el problema continúa, reinicia el dispositivo."</string>
+ <string name="sim_onboarding_bottomsheets_title" msgid="143711121394213711">"Configura tu SIM"</string>
+ <string name="sim_onboarding_bottomsheets_msg" msgid="7367245016476460849">"Configura tus preferencias de red móvil para usar varias SIMs en este dispositivo"</string>
+ <string name="sim_onboarding_label_sim_title" msgid="273162565849288273">"Etiqueta tus SIMs"</string>
+ <string name="sim_onboarding_label_sim_msg" msgid="5105859235219529056">"Verás estas etiquetas cuando hagas llamadas, envíes mensajes de texto y uses datos, y en Ajustes"</string>
+ <string name="sim_onboarding_label_sim_dialog_title" msgid="5839073125605286120">"Etiqueta de la SIM"</string>
+ <string name="sim_onboarding_label_sim_dialog_label" msgid="9020433985426525185">"Etiqueta"</string>
+ <string name="sim_onboarding_select_sim_title" msgid="5895262188167744055">"Selecciona qué SIMs quieras usar"</string>
+ <string name="sim_onboarding_select_sim_msg" msgid="5638859405391915048">"Puedes usar 2 SIMs al mismo tiempo"</string>
+ <string name="sim_onboarding_primary_sim_title" msgid="2793090401371135675">"Configura tus SIMs principales"</string>
+ <string name="sim_onboarding_primary_sim_msg" msgid="5484656671490558032">"Elige las SIMs que quieres usar de forma predeterminada para llamadas, mensajes de texto y datos"</string>
+ <string name="primary_sim_title" msgid="2508161011657571566">"Tus SIMs principales"</string>
+ <string name="primary_sim_calls_title" msgid="4961189133582615685">"Llamadas"</string>
+ <string name="primary_sim_texts_title" msgid="1287584042733097749">"Mensajes de texto"</string>
+ <string name="primary_sim_automatic_data_title" msgid="1265528923229642480">"Cambio automático de datos"</string>
+ <string name="primary_sim_automatic_data_msg" msgid="1612203837010785203">"Usa los datos de cualquiera de las dos SIMs en función de la cobertura y la disponibilidad"</string>
+ <string name="sim_onboarding_phoneNumber_data_only" msgid="8158409121949373662">"Solo datos"</string>
+ <string name="sim_onboarding_setup" msgid="5750393553605388463">"Configurar"</string>
+ <string name="sim_onboarding_next" msgid="6415025179929475355">"Siguiente"</string>
+ <!-- no translation found for sim_onboarding_progressbar_turning_sim_on (1163318788393361574) -->
+ <skip />
+ <string name="mobile_network_spn_title" msgid="3053793174495329077">"Red móvil"</string>
+ <string name="mobile_network_phone_number_title" msgid="2090794402855021784">"Número de teléfono"</string>
+ <string name="mobile_network_sim_label_color_title" msgid="2401352348041132876">"Etiqueta y color de la SIM"</string>
<string name="sim_setup_channel_id" msgid="8797972565087458515">"Activación de la red"</string>
<string name="sim_switch_channel_id" msgid="4927038626791837861">"Cambiando de operador"</string>
<string name="post_dsds_reboot_notification_title_with_carrier" msgid="3308827462185135307">"<xliff:g id="CARRIER_NAME">%1$s</xliff:g> está activo"</string>
@@ -4539,11 +4633,15 @@
<string name="switch_sim_dialog_no_switch_text" msgid="7053939850026876088">"Para usar datos móviles, funciones de llamada y SMS más adelante, ve a los ajustes de tu red"</string>
<string name="sim_card_label" msgid="6263064316075963775">"SIM"</string>
<string name="erase_sim_dialog_title" msgid="4742077437653028326">"¿Borrar esta eSIM?"</string>
- <string name="erase_sim_dialog_text" msgid="753031064269699885">"Si borras esta SIM, el servicio de <xliff:g id="CARRIER_NAME_A">%1$s</xliff:g> dejará de estar disponible en este dispositivo.\n\nNo se cancelará el servicio de <xliff:g id="CARRIER_NAME_B">%1$s</xliff:g>."</string>
+ <!-- no translation found for erase_sim_dialog_text (1406141218170595272) -->
+ <skip />
<string name="erase_sim_confirm_button" msgid="8309115684335320541">"Borrar"</string>
- <string name="erasing_sim" msgid="7877703231075699139">"Borrando SIM…"</string>
- <string name="erase_sim_fail_title" msgid="2024446702985862427">"No se puede borrar la SIM"</string>
- <string name="erase_sim_fail_text" msgid="7870804401227483131">"No se puede borrar esta SIM debido a un error.\n\nReinicia el dispositivo y vuelve a intentarlo."</string>
+ <!-- no translation found for erasing_sim (4237180547590463930) -->
+ <skip />
+ <!-- no translation found for erase_sim_fail_title (1445700500168357303) -->
+ <skip />
+ <!-- no translation found for erase_sim_fail_text (6898841004987411547) -->
+ <skip />
<string name="network_connection_request_dialog_title" msgid="1896186380874289434">"Conectar a dispositivo"</string>
<string name="network_connection_request_dialog_summary" msgid="7693038309792726170">"La aplicación <xliff:g id="APPNAME">%1$s</xliff:g> quiere usar una red Wi-Fi temporal para conectarse a tu dispositivo"</string>
<string name="network_connection_timeout_dialog_message" msgid="598509083077743772">"No se ha encontrado ningún dispositivo. Comprueba que estén encendidos y listos para conectarse."</string>
@@ -4615,6 +4713,14 @@
<string name="work_policy_privacy_settings" msgid="2702644843505242596">"Información de tu política de trabajo"</string>
<string name="work_policy_privacy_settings_summary" msgid="690118670737638405">"Ajustes gestionados por tu administrador de TI"</string>
<string name="track_frame_time_keywords" msgid="7885340257945922239">"GPU"</string>
+ <string name="enable_16k_pages" msgid="5009476566957520607">"Iniciar con páginas de 16 kB"</string>
+ <string name="enable_16k_pages_summary" msgid="428117226069445198">"Inicia con kernel compatible con páginas de 16 kB"</string>
+ <string name="confirm_enable_16k_pages_title" msgid="6751570067857011642">"¿Reiniciar con un kernel compatible con páginas de 16 kB?"</string>
+ <string name="confirm_enable_16k_pages_text" msgid="702888115148257215">"ADVERTENCIA: Algunas aplicaciones pueden no ser compatibles con este modo. El dispositivo se reiniciará tras la confirmación."</string>
+ <string name="confirm_enable_4k_pages_title" msgid="626987400420355263">"¿Reiniciar con un kernel compatible con páginas de 4 kB?"</string>
+ <string name="confirm_enable_4k_pages_text" msgid="6168921566226074524">"El dispositivo se reiniciará tras la confirmación."</string>
+ <string name="toast_16k_update_failed_text" msgid="8888858987184345567">"No se ha podido actualizar el kernel a uno compatible con páginas de 16 KB."</string>
+ <string name="progress_16k_ota_title" msgid="2117218313875523741">"Aplicando cambio"</string>
<string name="bug_report_handler_title" msgid="713439959113250125">"Controlador de informes de errores"</string>
<string name="bug_report_handler_picker_footer_text" msgid="4935758328366585673">"Determina qué aplicación controla el acceso directo a los informes de errores del dispositivo."</string>
<string name="personal_profile_app_subtext" msgid="5586060806997067676">"Personal"</string>
@@ -4700,8 +4806,10 @@
<string name="sim_category_title" msgid="2341314000964710495">"SIM"</string>
<string name="downloaded_sim_category_title" msgid="2876988650413179752">"eSIM"</string>
<string name="downloaded_sims_category_title" msgid="487799905978489922">"eSIMs"</string>
- <string name="sim_category_active_sim" msgid="1503823567818544012">"Activa"</string>
- <string name="sim_category_inactive_sim" msgid="4068899490133820881">"Inactiva"</string>
+ <!-- no translation found for sim_category_active_sim (3077009911935592178) -->
+ <skip />
+ <!-- no translation found for sim_category_inactive_sim (7351553344148400450) -->
+ <skip />
<string name="sim_category_default_active_sim" msgid="1208194173387987231">" / Predeterminada para <xliff:g id="ID_1">%1$s</xliff:g>"</string>
<string name="default_active_sim_calls" msgid="2390973682556353558">"llamadas"</string>
<string name="default_active_sim_sms" msgid="8041498593025994921">"SMS"</string>
diff --git a/res/values-et/arrays.xml b/res/values-et/arrays.xml
index 19c1135..85e9a8a 100644
--- a/res/values-et/arrays.xml
+++ b/res/values-et/arrays.xml
@@ -482,4 +482,7 @@
<!-- no translation found for notification_polite_options:0 (4617190141263245257) -->
<!-- no translation found for notification_polite_options:1 (3884076684767467743) -->
<!-- no translation found for notification_polite_options:2 (8765197536079931966) -->
+ <!-- no translation found for private_space_auto_lock_options:0 (551584871228110817) -->
+ <!-- no translation found for private_space_auto_lock_options:1 (3263162333754809690) -->
+ <!-- no translation found for private_space_auto_lock_options:2 (1575103586471380629) -->
</resources>
diff --git a/res/values-et/strings.xml b/res/values-et/strings.xml
index bf23fe5..dc6f81f 100644
--- a/res/values-et/strings.xml
+++ b/res/values-et/strings.xml
@@ -28,6 +28,7 @@
<string name="show_dev_on" msgid="2840850085134853754">"Olete nüüd arendaja!"</string>
<string name="show_dev_already" msgid="7041756429707644630">"Ei ole vaja, olete juba arendaja."</string>
<string name="dev_settings_disabled_warning" msgid="6971867026249671244">"Lubage esmalt arendaja valikud."</string>
+ <string name="dev_settings_available_to_admin_only_warning" msgid="3408243404879083111">"Arendaja seadetele pääsevad juurde ainult administraatoriõigustega kasutajad."</string>
<string name="header_category_system" msgid="1665516346845259058">"Süsteem"</string>
<string name="radioInfo_service_in" msgid="9088637745836646271">"Teenus toimib"</string>
<string name="radioInfo_service_out" msgid="1868347333892403287">"Teenus ei toimi"</string>
@@ -551,12 +552,20 @@
<string name="private_space_one_lock_summary" msgid="2759953747682959371">"Privaatse ruumi saate lukust avada samal viisil, nagu avate lukust oma seadme. Võite ka valida erineva luku."</string>
<string name="private_space_screen_lock_title" msgid="8679383894967823163">"Seadme ekraaniluku kasutamine"</string>
<string name="private_space_biometric_title" msgid="3934339826674553174">"Näo ja sõrmejäljega avamine"</string>
+ <string name="private_space_fingerprint_title" msgid="5989254643211889931">"Sõrmejäljega avamine"</string>
+ <string name="private_space_face_title" msgid="3290402865367663079">"Näoga avamine"</string>
<string name="private_space_biometric_summary" msgid="4403837276018724581">"Seadistamiseks puudutage"</string>
<string name="private_space_fingerprint_unlock_title" msgid="5804023571114910034">"Privaatse ruumi sõrmejäljega avamine"</string>
<string name="private_space_face_unlock_title" msgid="6613018437620070183">"Privaatse ruumi näoga avamine"</string>
<string name="private_space_category_ways_to_unlock" msgid="4356631225316950046">"Võimalused avamiseks"</string>
<string name="private_space_screen_lock_summary" msgid="394837965365561070">"Sama mis seadme ekraanilukk"</string>
<string name="private_space_new_lock_title" msgid="7306873010565337671">"Kas valida privaatse ruumi jaoks uus lukk?"</string>
+ <string name="private_space_auto_lock_title" msgid="4757097802686131305">"Lukusta automaatselt"</string>
+ <string name="private_space_auto_lock_page_title" msgid="2993714305725968632">"Privaatse ruumi automaatselt lukustamine"</string>
+ <string name="private_space_auto_lock_page_summary" msgid="8679844515655838654">"Saate oma privaatse ruumi automaatselt lukustada, kui te pole oma seadet teatud perioodi jooksul kasutanud"</string>
+ <string name="private_space_auto_lock_every_time" msgid="1215061855836002830">"Iga kord, kui seade lukustatakse"</string>
+ <string name="private_space_auto_lock_after_inactivity" msgid="1748673030841528649">"Pärast 5 minutit tegevusetust"</string>
+ <string name="private_space_auto_lock_never" msgid="595014527119778873">"Mitte kunagi"</string>
<string name="private_space_hide_title" msgid="8687034008994037610">"Peida lukustatuna"</string>
<string name="privatespace_hide_page_title" msgid="972581369094289386">"Privaatse ruumi peitmine, kui see on lukustatud"</string>
<string name="privatespace_hide_page_summary" msgid="1052569521186403642">"Privaatse ruumi saate oma rakenduste loendis peita, et teised ei teaks selle olemasolust teie seadmes"</string>
@@ -570,6 +579,7 @@
<string name="private_space_delete_title" msgid="3075645119800272800">"Privaatse ruumi kustutamine"</string>
<string name="private_space_deleted" msgid="7825768516955610897">"Privaatse ruumi kustutamine õnnestus"</string>
<string name="private_space_delete_failed" msgid="8500755484258565011">"Privaatset ruumi ei saanud kustutada"</string>
+ <string name="private_space_unlocked" msgid="9091600948712932046">"Privaatne ruum on avatud"</string>
<string name="no_device_lock_title" msgid="1078223464721029954">"Ekraaniluku seadistamine"</string>
<string name="no_device_lock_summary" msgid="7436025227616244687">"Seadistage oma privaatse ruumi jaoks seadmele ekraanilukk"</string>
<string name="no_device_lock_action_label" msgid="2640487005629001288">"Seadistage ekraanilukk"</string>
@@ -597,8 +607,14 @@
<string name="private_space_access_text" msgid="4258842502257201013">"Juurdepääsuks privaatsele ruumile avage oma rakenduste loend ja kerige seejärel alla"</string>
<string name="private_space_done_label" msgid="1020482651595246071">"Valmis"</string>
<string name="private_space_scrolldown_to_access" msgid="4820954877349434545">"Privaatse ruumi leidmiseks kerige alla"</string>
- <string name="private_space_retry_signin_title" msgid="2340841075193680666">"Privaatse ruumi seadistamiseks logige sisse"</string>
- <string name="private_space_retry_summary" msgid="1976929616948459609">"Privaatse ruumi seadistamiseks peate kontole sisse logima"</string>
+ <!-- no translation found for private_space_retry_signin_title (8090276618867918844) -->
+ <skip />
+ <!-- no translation found for private_space_retry_summary (1920444015972648774) -->
+ <skip />
+ <!-- no translation found for private_space_skip_login_label (7078019409056628192) -->
+ <skip />
+ <!-- no translation found for private_space_continue_login_label (7779965766333065391) -->
+ <skip />
<string name="private_space_lock_setup_title" msgid="6541564212199510787">"Valige oma privaatse ruumi jaoks lukk"</string>
<string name="private_space_lock_setup_description" msgid="423405593476300918">"Saate oma privaatse ruumi avada sõrmejälje abil. Turvalisuse tagamiseks nõuab see valik varulukku."</string>
<string name="private_space_choose_your_pin_header" msgid="4560802934975898265">"Määrake privaatse ruumi jaoks PIN-kood"</string>
@@ -1373,6 +1389,8 @@
<string name="battery_level_title" msgid="1371765298786083448">"Aku tase"</string>
<string name="communal_settings_title" msgid="2845678473945902115">"Ühised"</string>
<string name="communal_settings_summary" msgid="4923914136953940317">"Ühised seaded"</string>
+ <!-- no translation found for satellite_setting (706846910912477125) -->
+ <skip />
<string name="apn_settings" msgid="4295467389400441299">"Pääsupunktid (APN-id)"</string>
<string name="apn_edit" msgid="2003683641840248741">"Pääsupunkti muutmine"</string>
<string name="apn_add" msgid="9069613192201630934">"Pääsupunkti lisamine"</string>
@@ -1407,6 +1425,8 @@
<string name="menu_save" msgid="6611465355127483100">"Salvesta"</string>
<string name="menu_cancel" msgid="1197826697950745335">"Tühista"</string>
<string name="error_title" msgid="7158648377702417716"></string>
+ <!-- no translation found for error_duplicate_apn_entry (7792928408935276618) -->
+ <skip />
<string name="error_name_empty" msgid="1258275899283079142">"Nimeväli ei tohi tühi olla."</string>
<string name="error_apn_empty" msgid="7657491065443746915">"APN ei saa olla tühi."</string>
<string name="error_mcc_not3" msgid="883659545640179094">"MCC-väli peab olema kolmekohaline."</string>
@@ -1425,7 +1445,8 @@
<string name="reset_bluetooth_wifi_button_text" msgid="3974098137045963639">"Lähtesta"</string>
<string name="reset_bluetooth_wifi_complete_toast" msgid="5893439291030574365">"Bluetooth ja WiFi on lähtestatud"</string>
<string name="reset_esim_title" msgid="4194570573425902754">"eSIM-ide kustutamine"</string>
- <string name="reset_esim_desc" msgid="3662444090563399131">"See ei tühista mobiilsideteenuse pakette. Asendus-SIM-ide allalaadimiseks võtke ühendust operaatoriga."</string>
+ <!-- no translation found for reset_esim_desc (6125192435907740751) -->
+ <skip />
<string name="reset_network_button_text" msgid="2281476496459610071">"Lähtesta seaded"</string>
<string name="reset_network_final_desc" msgid="5304365082065278425">"Kas soovite kõik võrguseaded lähtestada? Seda toimingut ei saa tagasi võtta."</string>
<string name="reset_network_final_desc_esim" msgid="1129251284212847939">"Kas lähtestada kõik võrguseaded ja kustutada eSIM-id? Seda toimingut ei saa tagasi võtta."</string>
@@ -1433,15 +1454,18 @@
<string name="reset_network_confirm_title" msgid="913014422184481270">"Kas lähtestada?"</string>
<string name="network_reset_not_available" msgid="1966334631394607829">"Võrguseadete lähtestamine pole selle kasutaja puhul saadaval"</string>
<string name="reset_network_complete_toast" msgid="1367872474130621115">"Võrguseaded lähtestati"</string>
- <string name="reset_esim_error_title" msgid="4670073610967959597">"SIM-kaarte ei saa kustutada"</string>
- <string name="reset_esim_error_msg" msgid="7279607120606365250">"eSIM-e ei saa vea tõttu kustutada.\n\nTaaskäivitage seade ja proovige uuesti."</string>
+ <!-- no translation found for reset_esim_error_title (6516110227665862295) -->
+ <skip />
+ <!-- no translation found for reset_esim_error_msg (8459527827897797168) -->
+ <skip />
<string name="main_clear_title" msgid="277664302144837723">"Kõigi andmete kustutamine (tehaseseaded)"</string>
<string name="main_clear_short_title" msgid="4752094765533020696">"Kõigi andmete kustutamine (tehaseseaded)"</string>
<string name="main_clear_desc_also_erases_external" msgid="3687911419628956693"><li>"Muusika"</li>\n<li>"Fotod"</li>\n<li>"Muud kasutajaandmed"</li></string>
<string name="main_clear_desc_also_erases_esim" msgid="4553469876411831729"><li>"eSIM-id"</li></string>
<string name="main_clear_desc_no_cancel_mobile_plan" msgid="369883568059127035">\n\n"See ei tühista teie mobiilsideteenuse paketti."</string>
<string name="main_clear_final_desc" msgid="5800877928569039580">"Kõik teie isiklikud andmed ja allalaaditud rakendused kustutatakse. Seda toimingut ei saa tagasi võtta."</string>
- <string name="main_clear_final_desc_esim" msgid="440406836793824969">"Kõik teie isiklikud andmed, sealhulgas allalaaditud rakendused ja SIM-kaardid kustutatakse. Seda toimingut ei saa tagasi võtta."</string>
+ <!-- no translation found for main_clear_final_desc_esim (6592404057237813989) -->
+ <skip />
<string name="main_clear_confirm_title" msgid="6577071819657853713">"Kas kustutada kõik andmed?"</string>
<string name="main_clear_not_available" msgid="3433795327146684827">"Tehaseseadetele lähtestamine pole selle kasutaja puhul saadaval"</string>
<string name="main_clear_progress_title" msgid="7239741132015617719">"Kustutamine"</string>
@@ -1672,6 +1696,14 @@
<string name="force_stop" msgid="2681771622136916280">"Sunni peatuma"</string>
<string name="archive" msgid="9074663845068632127">"Arhiivi"</string>
<string name="restore" msgid="7622486640713967157">"Taasta"</string>
+ <!-- no translation found for restoring_step_one (3465050101254272874) -->
+ <skip />
+ <!-- no translation found for restoring_step_two (140484846432595108) -->
+ <skip />
+ <!-- no translation found for restoring_step_three (3712883580876329811) -->
+ <skip />
+ <!-- no translation found for restoring_step_four (8966846882470446209) -->
+ <skip />
<string name="total_size_label" msgid="2052185048749658866">"Kokku"</string>
<string name="application_size_label" msgid="6407051020651716729">"Rakenduse suurus"</string>
<string name="external_code_size_label" msgid="7375146402660973743">"Rakendus USB-mäluseadmel"</string>
@@ -1728,7 +1760,6 @@
<string name="archiving_failed" msgid="2037798988961634978">"Arhiivimine ebaõnnestus"</string>
<string name="archiving_succeeded" msgid="7891249456483297845">"Rakendus <xliff:g id="PACKAGE_LABEL">%1$s</xliff:g> on arhiivitud"</string>
<string name="restoring_failed" msgid="3390531747355943533">"Taastamine ebaõnnestus"</string>
- <string name="restoring_succeeded" msgid="4967353965137524330">"Rakendus <xliff:g id="PACKAGE_LABEL">%1$s</xliff:g> taastati"</string>
<string name="restoring_in_progress" msgid="7787443682651146115">"Rakenduse <xliff:g id="PACKAGE_LABEL">%1$s</xliff:g> taastamine"</string>
<string name="another_migration_already_in_progress" msgid="6550546307856052261">"Teine üleviimine on juba pooleli."</string>
<string name="insufficient_storage" msgid="8115088042669030558">"Ei ole piisavalt ruumi."</string>
@@ -1920,10 +1951,8 @@
<string name="usage_stats_sort_by_usage_time" msgid="2927310334119998301">"Sordi kasutusaja järgi"</string>
<string name="usage_stats_sort_by_last_time_used" msgid="7039213339779884017">"Sordi viimatise kasutuse järgi"</string>
<string name="usage_stats_sort_by_app_name" msgid="4463833145514850478">"Sordi rakenduse nime järgi"</string>
- <!-- no translation found for last_time_used_label (7589377271406011659) -->
- <skip />
- <!-- no translation found for last_time_used_never (2936073559267990034) -->
- <skip />
+ <string name="last_time_used_label" msgid="7589377271406011659">"Viimati kasutatud"</string>
+ <string name="last_time_used_never" msgid="2936073559267990034">"mitte kunagi"</string>
<string name="usage_time_label" msgid="9105343335151559883">"Kasutusaeg"</string>
<string name="accessibility_settings" msgid="4713215774904704682">"Juurdepääsetavus"</string>
<string name="accessibility_settings_title" msgid="6739115703615065716">"Juurdepääsetavuse seaded"</string>
@@ -2378,12 +2407,6 @@
<string name="battery_tip_high_usage_summary" msgid="3938999581403084551">"Vaadake suurima akukasutusega rakendusi"</string>
<string name="battery_tip_limited_temporarily_title" msgid="6258554134146272311">"Laadimine on aku kaitsmiseks optimeeritud"</string>
<string name="battery_tip_limited_temporarily_summary" msgid="5107379280241187562">"Laadimine on optimeeritud, et pikendada teie aku tööiga"</string>
- <string name="battery_tip_dock_defender_future_bypass_title" msgid="4332616280495788195">"Laadimine on aku kaitsmiseks optimeeritud"</string>
- <string name="battery_tip_dock_defender_future_bypass_summary" msgid="7870758621381307597">"Aku tööea pikendamiseks on laadimine dokitud olekus optimeeritud"</string>
- <string name="battery_tip_dock_defender_active_title" msgid="1414785238383255699">"Laadimine on aku kaitsmiseks optimeeritud"</string>
- <string name="battery_tip_dock_defender_active_summary" msgid="3512082623718801459">"Aku tööea pikendamiseks on laadimine dokitud olekus optimeeritud"</string>
- <string name="battery_tip_dock_defender_temporarily_bypassed_title" msgid="1679449361090557201">"Laaditakse täissaamiseni"</string>
- <string name="battery_tip_dock_defender_temporarily_bypassed_summary" msgid="1099500476761333281">"Järgmisel korral, kui teie tahvelarvuti on dokitud, on laadimine aku kaitsmiseks optimeeritud"</string>
<string name="battery_tip_limited_temporarily_sec_button_content_description" msgid="5648444926736883551">"Lisateave peatatud laadimise kohta"</string>
<string name="battery_tip_limited_temporarily_dialog_resume_charge" msgid="2302295458913832342">"Jätka laadimist"</string>
<string name="battery_tip_dialog_message_footer" msgid="986542164372177504">"Hõlmab akut koormavaid taustategevusi"</string>
@@ -2401,7 +2424,8 @@
<string name="battery_tip_unrestrict_app_dialog_ok" msgid="7940183167721998470">"Eemalda"</string>
<string name="battery_tip_unrestrict_app_dialog_cancel" msgid="4968135709160207507">"Tühista"</string>
<string name="battery_tip_charge_to_full_button" msgid="6701709034348116261">"Laadi täissaamiseni"</string>
- <string name="battery_tip_incompatible_charging_title" msgid="5120763575150751300">"Probleem laadimistarvikuga"</string>
+ <!-- no translation found for battery_tip_incompatible_charging_title (1567827436103364999) -->
+ <skip />
<string name="battery_tip_incompatible_charging_content_description" msgid="355668467640367701">"Lisateave ühildumatu laadimise kohta"</string>
<string name="smart_battery_manager_title" msgid="3677620516657920364">"Akuhaldur"</string>
<string name="smart_battery_title" msgid="9095903608520254254">"Halda rakendusi automaatselt"</string>
@@ -2493,13 +2517,11 @@
<string name="battery_usage_chart_label_now" msgid="4598282721949430165">"praegu"</string>
<string name="battery_usage_timestamps_hyphen" msgid="7401188432989043905">"<xliff:g id="FROM_TIMESTAMP">%1$s</xliff:g>–<xliff:g id="TO_TIMESTAMP">%2$s</xliff:g>"</string>
<string name="battery_usage_day_and_hour" msgid="1417890420844950881">"<xliff:g id="DAY">%1$s</xliff:g> <xliff:g id="HOUR">%2$s</xliff:g>"</string>
- <!-- no translation found for battery_usage_time_info_and_battery_level (6732629268310936155) -->
- <skip />
+ <string name="battery_usage_time_info_and_battery_level" msgid="6732629268310936155">"<xliff:g id="TIME_INFO">%1$s</xliff:g> <xliff:g id="BATTERY_LEVEL">%2$s</xliff:g>"</string>
<string name="battery_usage_chart" msgid="4114747521432440017">"Akukasutuse diagramm"</string>
<string name="daily_battery_usage_chart" msgid="4176059567682992686">"Aku päevapõhise kasutuse diagramm"</string>
<string name="hourly_battery_usage_chart" msgid="3098314511076561272">"Aku tunnipõhise kasutuse diagramm"</string>
- <!-- no translation found for battery_level_percentage (1433178290838842146) -->
- <skip />
+ <string name="battery_level_percentage" msgid="1433178290838842146">"Akutaseme protsent vahemikus <xliff:g id="START_PERCENTAGE">%1$s</xliff:g> kuni <xliff:g id="END_PERCENTAGE">%2$s</xliff:g>"</string>
<string name="battery_usage_breakdown_title_since_last_full_charge" msgid="435006273323199906">"Akukasutus pärast viimast täislaadimist"</string>
<string name="battery_usage_breakdown_title_for_slot" msgid="4823179483667671406">"Akukasutus: <xliff:g id="SLOT">%s</xliff:g>"</string>
<string name="screen_time_category_last_full_charge" msgid="8856908320256057753">"Ekraaniaeg pärast viimast täislaadimist"</string>
@@ -3859,6 +3881,8 @@
<string name="voice_activation_apps_title" msgid="7130045161611529825">"Häälaktiveeritavad rakendused"</string>
<string name="permit_voice_activation_apps" msgid="9152780172988949319">"Luba häälaktiveerimine"</string>
<string name="allow_voice_activation_apps_description" msgid="6369745626995060656">"Häälega aktiveerimine lülitab sisse kinnitatud rakendused, vabakäerežiimi ja häälkäskluste kasutamise. Sisseehitatud kohanduv tuvastamine tagab, et andmed jäävad teie jaoks privaatseks.\n\n"<a href="">"Lisateave turvalise kohanduva tuvastamise kohta"</a></string>
+ <string name="permit_receive_sandboxed_detection_training_data" msgid="3929496847420108753">"Häälaktiveerimise täiustamine"</string>
+ <string name="receive_sandboxed_detection_training_data_description" msgid="1415687008184625050">"See seade kasutab häälaktiveerimise mudeli täiustamiseks privaatset analüüsi. Rakendused saavad vastu võtta kokkuvõtlikke värskendusi, mis on kokku koondatud paljudelt kasutajatelt, et säilitada privaatsus ja parandada samal ajal mudelit kõigi jaoks.\n\n"<a href="">"Lisateave privaatse analüüsi kohta"</a></string>
<string name="full_screen_intent_title" msgid="747270185715224130">"Kogu ekraani katvad märguanded"</string>
<string name="permit_full_screen_intent" msgid="9035367640019960861">"Luba selle rakenduse kogu ekraani katvad märguanded"</string>
<string name="footer_description_full_screen_intent" msgid="7716518411349225528">"Lubage sellel rakendusel kuvada kogu ekraani katvaid märguandeid, kui seade on lukustatud. Rakendused võivad selle abil tõsta esile alarme, sissetulevaid kõnesid või muid pakilisi märguandeid."</string>
@@ -4280,18 +4304,27 @@
<string name="autofill_app" msgid="7595308061826307921">"Automaattäite teenus"</string>
<string name="default_autofill_app" msgid="372234803718251606">"Automaattäite vaiketeenus"</string>
<string name="autofill_passwords" msgid="6708057251459761083">"Paroolid"</string>
- <string name="credman_chosen_app_title" msgid="872524130208251505">"Paroolid, pääsuvõtmed ja andmesideteenused"</string>
+ <!-- no translation found for credman_chosen_app_title (7735183808067729319) -->
+ <skip />
<string name="credman_credentials" msgid="4931371941253324143">"Lisapakkujad"</string>
<string name="autofill_passwords_count" msgid="6359289285822955973">"{count,plural, =1{# parool}other{# parooli}}"</string>
<string name="autofill_keywords" msgid="8598763328489346438">"automaatne, täitmine, automaattäide, parool"</string>
<string name="credman_keywords" msgid="8305600680836806170">"andmesideteenus, pääsuvõti, parool"</string>
<string name="credman_autofill_keywords" msgid="701180623776848914">"automaatne, täitmine, automaattäide, andmed, pääsuvõti, parool"</string>
+ <!-- no translation found for credman_button_change (4072629639218503790) -->
+ <skip />
+ <!-- no translation found for credman_button_open (7519871964170816850) -->
+ <skip />
<string name="autofill_confirmation_message" msgid="4888767934273494272">"<b>Veenduge, et rakendus oleks usaldusväärne</b> <br/> <br/> <xliff:g id=app_name example=Google\'i automaatne täitmine>%1$s</xliff:g> kasutab automaatse täitmise sisestuse määramiseks ekraanil kuvatut."</string>
<string name="credman_autofill_confirmation_message" msgid="843829628024668466">"<b>Use <xliff:g id=app_name example=Provider>%1$s</xliff:g>?</b> <br/> <br/> Uued paroolid, pääsuvõtmed ja muu teave salvestatakse edaspidi siia. <xliff:g id=app_name example=Provider>%1$s</xliff:g> võib kasutada teie ekraanil kuvatut, et otsustada, millise osa saab automaatselt täita."</string>
<string name="credman_picker_title" msgid="8191267620665129205">"Paroolid, pääsuvõtmed ja andmesideteenused"</string>
<string name="credman_confirmation_message_title" msgid="8847900085593880729">"Kas lülitada %1$s välja?"</string>
<string name="credman_confirmation_message" msgid="2357324543658635239">"<b>Kas lülitada see teenus välja?</b> <br/> <br/> Salvestatud teavet, nagu paroolid, pääsuvõtmed, makseviisid ja muu teave, sisselogimisel ei täideta. Salvestatud teabe kasutamiseks valige üks paroolide, pääsuvõtmete või andmete talletamise teenus."</string>
+ <string name="credman_confirmation_message_new_ui" msgid="6126274509951156460">"<b>Lülitage kõik teenused välja?</b> <br/> <br/> Paroolid, pääsuvõtmed ja muu salvestatud teave poole sisselogides automaattäitmiseks saadaval"</string>
+ <string name="credman_autofill_confirmation_message_new_ui" msgid="6222139222478822267">"<b>Määrake eelistatud teenusepakkujaks <xliff:g id=app_name example=Provider>%1$s</xliff:g>?</b> <br/> <br/> Uued paroolid, pääsuvõtmed ja muu teave salvestatakse edaspidi siia. <xliff:g id=app_name example=Provider>%1$s</xliff:g> võib kasutada teie ekraanil kuvatut, et otsustada, millise osa saab automaatselt täita"</string>
<string name="credman_enable_confirmation_message_title" msgid="1037501792652277829">"Kas kasutada teenust %1$s?"</string>
+ <string name="credman_limit_error_msg_title" msgid="1525814645803612135">"Sisse võib olla lülitatud ainult viis teenust"</string>
+ <string name="credman_limit_error_msg" msgid="2521803280130310063">"Lülitage vähemalt üks teenus välja, et lisada uus teenus"</string>
<string name="credman_enable_confirmation_message" msgid="8407841892310870169">"%1$s kasutab ekraanil kuvatut, et otsustada, mida saab automaatselt täita."</string>
<string name="credman_error_message_title" msgid="4099557206946333568">"Paroolide, pääsuvõtmete ja andmesideteenuste piirang"</string>
<string name="credman_error_message" msgid="8334797097200415449">"Korraga saavad aktiivsed olla kuni 5 parooli, pääsuvõtit ja andmesideteenust. Teenuse lisamiseks lülitage mõni olemasolev välja."</string>
@@ -4461,11 +4494,12 @@
<string name="mobile_network_sim_name_label" msgid="1452440641628369625">"Nimi"</string>
<string name="mobile_network_sim_color_label" msgid="5293944087609632340">"Värv (kasutavad ühilduvad rakendused)"</string>
<string name="mobile_network_sim_name_rename" msgid="5967588549571582924">"Salvesta"</string>
- <string name="mobile_network_use_sim_on" msgid="7298332437547707908">"Kasuta SIMi"</string>
+ <string name="mobile_network_use_sim_on" msgid="5333182776279917886">"Kasuta seda SIM-i"</string>
<string name="mobile_network_use_sim_off" msgid="6303281166199670639">"Väljas"</string>
<string name="mobile_network_disable_sim_explanation" msgid="2851862257846773796">"Selle SIM-i keelamiseks eemaldage SIM-kaart"</string>
<string name="mobile_network_tap_to_activate" msgid="4139979375717958102">"Puudutage operaatori <xliff:g id="CARRIER">%1$s</xliff:g> aktiveerimiseks"</string>
- <string name="mobile_network_erase_sim" msgid="4629071168032714930">"Kustuta SIM-kaart"</string>
+ <!-- no translation found for mobile_network_erase_sim (5387971155494245850) -->
+ <skip />
<string name="preferred_network_mode_title" msgid="3083431168988535628">"Eelistatud võrgutüüp"</string>
<string name="preferred_network_mode_summary" msgid="537577807865497546">"Võrgu töörežiimi muutmine"</string>
<string name="preferred_network_mode_dialogtitle" msgid="4179420486180351631">"Eelistatud võrgutüüp"</string>
@@ -4484,6 +4518,40 @@
<string name="roaming_check_price_warning" msgid="5876977438036791361">"Hinnakirja küsige oma võrguteenuse pakkujalt."</string>
<string name="mobile_data_usage_title" msgid="2047864499317759728">"Rakenduste andmekasutus"</string>
<string name="mobile_network_mode_error" msgid="9222056129897416074">"Võrgu režiim <xliff:g id="NETWORKMODEID">%1$d</xliff:g> on sobimatu. Eirake seda."</string>
+ <!-- no translation found for satellite_setting_title (2543034229989047673) -->
+ <skip />
+ <!-- no translation found for satellite_setting_enabled_summary (3554127722727530845) -->
+ <skip />
+ <!-- no translation found for satellite_setting_disabled_summary (6789122487534159857) -->
+ <skip />
+ <!-- no translation found for keywords_satellite_setting (3312183289776517695) -->
+ <skip />
+ <!-- no translation found for category_name_about_satellite_messaging (3756205049485508340) -->
+ <skip />
+ <!-- no translation found for title_about_satellite_setting (9212860038048311345) -->
+ <skip />
+ <!-- no translation found for category_title_your_satellite_plan (3017895097366691841) -->
+ <skip />
+ <!-- no translation found for title_have_satellite_plan (2048372355699977947) -->
+ <skip />
+ <!-- no translation found for title_no_satellite_plan (2876056203035197505) -->
+ <skip />
+ <!-- no translation found for summary_add_satellite_setting (3815254731634052432) -->
+ <skip />
+ <!-- no translation found for category_name_how_it_works (585303230539269496) -->
+ <skip />
+ <!-- no translation found for title_satellite_connection_guide (3294802307913609072) -->
+ <skip />
+ <!-- no translation found for summary_satellite_connection_guide (3496123195218418456) -->
+ <skip />
+ <!-- no translation found for title_supported_service (4275535165812691571) -->
+ <skip />
+ <!-- no translation found for summary_supported_service (4320535903444834786) -->
+ <skip />
+ <!-- no translation found for satellite_setting_summary_more_information (4008690241760925372) -->
+ <skip />
+ <!-- no translation found for more_about_satellite_messaging (3385673133561348509) -->
+ <skip />
<string name="mobile_network_apn_title" msgid="5582995550142073054">"Pääsupunktide nimed"</string>
<string name="keywords_access_point_names" msgid="8174967126858505945">"apn"</string>
<string name="manual_mode_disallowed_summary" msgid="4243142645520152175">"Pole saadaval, kui on ühendus on loodud operaatoriga <xliff:g id="CARRIER">%1$s</xliff:g>"</string>
@@ -4493,9 +4561,12 @@
<string name="sim_action_switch_sub_dialog_title" msgid="9180969453358718635">"Kas soovite aktiveerida operaatori <xliff:g id="CARRIER_NAME">%1$s</xliff:g>?"</string>
<string name="sim_action_switch_psim_dialog_title" msgid="5613177333235213024">"Kas aktiveerida SIM-kaardi kasutamine?"</string>
<string name="sim_action_switch_sub_dialog_mep_title" msgid="933856847099933004">"Kas kasutada operaatorit <xliff:g id="CARRIER_NAME">%1$s</xliff:g>?"</string>
- <string name="sim_action_switch_sub_dialog_text" msgid="2091834911153293004">"Korraga saab aktiivne olla vaid üks SIM.\n\nOperaatori <xliff:g id="TO_CARRIER_NAME">%1$s</xliff:g> aktiveerimisel ei tühistata operaatori <xliff:g id="FROM_CARRIER_NAME">%2$s</xliff:g> teenust."</string>
- <string name="sim_action_switch_sub_dialog_text_downloaded" msgid="8977951796005849471">"Korraga saab aktiivne olla vaid üks eSIM.\n\nOperaatori <xliff:g id="TO_CARRIER_NAME">%1$s</xliff:g> aktiveerimisel ei tühistata operaatori <xliff:g id="FROM_CARRIER_NAME">%2$s</xliff:g> teenust."</string>
- <string name="sim_action_switch_sub_dialog_text_single_sim" msgid="6188750682431170845">"Korraga saab aktiivne olla vaid üks SIM.\n\nAktiveerimine ei tühista operaatori <xliff:g id="TO_CARRIER_NAME">%1$s</xliff:g> teenust."</string>
+ <!-- no translation found for sim_action_switch_sub_dialog_text (7474905814976249607) -->
+ <skip />
+ <!-- no translation found for sim_action_switch_sub_dialog_text_downloaded (6415848271400253954) -->
+ <skip />
+ <!-- no translation found for sim_action_switch_sub_dialog_text_single_sim (421658355882679837) -->
+ <skip />
<string name="sim_action_switch_sub_dialog_mep_text" msgid="8348764755143679582">"Saate korraga kasutada kahte SIM-i. Operaatori <xliff:g id="CARRIER_NAME">%1$s</xliff:g> kasutamiseks lülitage teine SIM välja."</string>
<string name="sim_action_switch_sub_dialog_confirm" msgid="1901181581944638961">"Aktiveeri operaator <xliff:g id="CARRIER_NAME">%1$s</xliff:g>"</string>
<string name="sim_action_switch_sub_dialog_carrier_list_item_for_turning_off" msgid="5392037608705799522">"Lülita <xliff:g id="CARRIER_NAME">%1$s</xliff:g> välja"</string>
@@ -4520,6 +4591,29 @@
<string name="sim_action_turn_off" msgid="3506698692916473000">"Lülita välja"</string>
<string name="dsds_activation_failure_title" msgid="4467364110584914794">"SIM-kaarti ei saa aktiveerida"</string>
<string name="dsds_activation_failure_body_msg2" msgid="73044349546544410">"Lülitage SIM-kaart uuesti sisse. Kui probleem jätkub, taaskäivitage seade."</string>
+ <string name="sim_onboarding_bottomsheets_title" msgid="143711121394213711">"SIM-i seadistamine"</string>
+ <string name="sim_onboarding_bottomsheets_msg" msgid="7367245016476460849">"Seadistage oma mobiilsidevõrgu eelistused, et selles seadmes mitut SIM-i kasutada"</string>
+ <string name="sim_onboarding_label_sim_title" msgid="273162565849288273">"SIM-idele sildi lisamine"</string>
+ <string name="sim_onboarding_label_sim_msg" msgid="5105859235219529056">"Näete neid silte helistamisel, tekstsõnumite saatmisel ja andmeside kasutamisel ning seadetes"</string>
+ <string name="sim_onboarding_label_sim_dialog_title" msgid="5839073125605286120">"SIM-i silt"</string>
+ <string name="sim_onboarding_label_sim_dialog_label" msgid="9020433985426525185">"Silt"</string>
+ <string name="sim_onboarding_select_sim_title" msgid="5895262188167744055">"Kasutamiseks SIM-ide valimine"</string>
+ <string name="sim_onboarding_select_sim_msg" msgid="5638859405391915048">"Saate korraga kasutada kahte SIM-i"</string>
+ <string name="sim_onboarding_primary_sim_title" msgid="2793090401371135675">"Peamiste SIM-ide määramine"</string>
+ <string name="sim_onboarding_primary_sim_msg" msgid="5484656671490558032">"Valige, milliseid SIM-e kõnede, tekstisõnumite ja andmeside jaoks vaikimisi kasutada"</string>
+ <string name="primary_sim_title" msgid="2508161011657571566">"Teie peamised SIM-id"</string>
+ <string name="primary_sim_calls_title" msgid="4961189133582615685">"Kõned"</string>
+ <string name="primary_sim_texts_title" msgid="1287584042733097749">"Tekstsõnumid"</string>
+ <string name="primary_sim_automatic_data_title" msgid="1265528923229642480">"Automaatne andmeside vahetamine"</string>
+ <string name="primary_sim_automatic_data_msg" msgid="1612203837010785203">"Levialast ja saadavusest olenevalt kasutage mõlema SIM-i andmesidet"</string>
+ <string name="sim_onboarding_phoneNumber_data_only" msgid="8158409121949373662">"Ainult andmeside"</string>
+ <string name="sim_onboarding_setup" msgid="5750393553605388463">"Seadistamine"</string>
+ <string name="sim_onboarding_next" msgid="6415025179929475355">"Järgmine"</string>
+ <!-- no translation found for sim_onboarding_progressbar_turning_sim_on (1163318788393361574) -->
+ <skip />
+ <string name="mobile_network_spn_title" msgid="3053793174495329077">"Mobiilsidevõrk"</string>
+ <string name="mobile_network_phone_number_title" msgid="2090794402855021784">"Telefoninumber"</string>
+ <string name="mobile_network_sim_label_color_title" msgid="2401352348041132876">"SIM-i silt ja värv"</string>
<string name="sim_setup_channel_id" msgid="8797972565087458515">"Võrgu aktiveerimine"</string>
<string name="sim_switch_channel_id" msgid="4927038626791837861">"Operaatori vahetamine"</string>
<string name="post_dsds_reboot_notification_title_with_carrier" msgid="3308827462185135307">"<xliff:g id="CARRIER_NAME">%1$s</xliff:g> on aktiivne"</string>
@@ -4539,11 +4633,15 @@
<string name="switch_sim_dialog_no_switch_text" msgid="7053939850026876088">"Avage oma võrguseaded, et hiljem mobiilset andmesidet, kõnefunktsioone ja SMS-e kasutada."</string>
<string name="sim_card_label" msgid="6263064316075963775">"SIM"</string>
<string name="erase_sim_dialog_title" msgid="4742077437653028326">"Kas soovite selle eSIM-i kustutada?"</string>
- <string name="erase_sim_dialog_text" msgid="753031064269699885">"SIMi kustutamisel eemaldatakse seadmest operaatori <xliff:g id="CARRIER_NAME_A">%1$s</xliff:g> teenus.\n\nOperaatori <xliff:g id="CARRIER_NAME_B">%1$s</xliff:g> teenust ei tühistata."</string>
+ <!-- no translation found for erase_sim_dialog_text (1406141218170595272) -->
+ <skip />
<string name="erase_sim_confirm_button" msgid="8309115684335320541">"Kustuta"</string>
- <string name="erasing_sim" msgid="7877703231075699139">"SIM-kaardi kustutamine …"</string>
- <string name="erase_sim_fail_title" msgid="2024446702985862427">"SIM-kaarti ei saa kustutada"</string>
- <string name="erase_sim_fail_text" msgid="7870804401227483131">"Seda SIM-kaarti ei saa vea tõttu kustutada.\n\nTaaskäivitage seade ja proovige uuesti."</string>
+ <!-- no translation found for erasing_sim (4237180547590463930) -->
+ <skip />
+ <!-- no translation found for erase_sim_fail_title (1445700500168357303) -->
+ <skip />
+ <!-- no translation found for erase_sim_fail_text (6898841004987411547) -->
+ <skip />
<string name="network_connection_request_dialog_title" msgid="1896186380874289434">"Seadmega ühendamine"</string>
<string name="network_connection_request_dialog_summary" msgid="7693038309792726170">"Rakendus <xliff:g id="APPNAME">%1$s</xliff:g> soovib kasutada ajutist WiFi-võrku, et teie seadmega ühendus luua"</string>
<string name="network_connection_timeout_dialog_message" msgid="598509083077743772">"Seadmeid ei leitud. Veenduge, et seadmed oleksid sisse lülitatud ja ühendamiseks saadaval."</string>
@@ -4615,6 +4713,14 @@
<string name="work_policy_privacy_settings" msgid="2702644843505242596">"Teie tööeeskirjade teave"</string>
<string name="work_policy_privacy_settings_summary" msgid="690118670737638405">"Seadeid haldab teie IT-administraator"</string>
<string name="track_frame_time_keywords" msgid="7885340257945922239">"GPU"</string>
+ <string name="enable_16k_pages" msgid="5009476566957520607">"Käivita 16 kB lehesuurusega"</string>
+ <string name="enable_16k_pages_summary" msgid="428117226069445198">"Seadme käivitamine 16 kB lehesuuruse toega tuumaga"</string>
+ <string name="confirm_enable_16k_pages_title" msgid="6751570067857011642">"Kas taaskäivitada 16 kB lehtedega ühilduva tuumaga?"</string>
+ <string name="confirm_enable_16k_pages_text" msgid="702888115148257215">"HOIATUS! Mõni rakendus ei pruugi selle režiimiga ühilduda. Seade taaskäivitatakse pärast kinnitamist."</string>
+ <string name="confirm_enable_4k_pages_title" msgid="626987400420355263">"Kas taaskäivitada 4 kB lehtedega ühilduva tuumaga?"</string>
+ <string name="confirm_enable_4k_pages_text" msgid="6168921566226074524">"Seade taaskäivitatakse pärast kinnitamist."</string>
+ <string name="toast_16k_update_failed_text" msgid="8888858987184345567">"Ei õnnestunud tuuma 16 kB lehtedega ühilduvale tuumale värskendada."</string>
+ <string name="progress_16k_ota_title" msgid="2117218313875523741">"Muudatuse rakendamine"</string>
<string name="bug_report_handler_title" msgid="713439959113250125">"Veaaruannete töötleja"</string>
<string name="bug_report_handler_picker_footer_text" msgid="4935758328366585673">"Määrab, milline rakendus kasutab teie seadmes veaaruannete otseteed."</string>
<string name="personal_profile_app_subtext" msgid="5586060806997067676">"Isiklik"</string>
@@ -4700,8 +4806,10 @@
<string name="sim_category_title" msgid="2341314000964710495">"SIM-kaart"</string>
<string name="downloaded_sim_category_title" msgid="2876988650413179752">"eSIM"</string>
<string name="downloaded_sims_category_title" msgid="487799905978489922">"eSIM-id"</string>
- <string name="sim_category_active_sim" msgid="1503823567818544012">"Aktiivne"</string>
- <string name="sim_category_inactive_sim" msgid="4068899490133820881">"Mitteaktiivne"</string>
+ <!-- no translation found for sim_category_active_sim (3077009911935592178) -->
+ <skip />
+ <!-- no translation found for sim_category_inactive_sim (7351553344148400450) -->
+ <skip />
<string name="sim_category_default_active_sim" msgid="1208194173387987231">" / vaikevalik üksus(t)e <xliff:g id="ID_1">%1$s</xliff:g> puhul"</string>
<string name="default_active_sim_calls" msgid="2390973682556353558">"kõned"</string>
<string name="default_active_sim_sms" msgid="8041498593025994921">"SMS"</string>
diff --git a/res/values-eu/arrays.xml b/res/values-eu/arrays.xml
index fe370f3..3a4f2ef 100644
--- a/res/values-eu/arrays.xml
+++ b/res/values-eu/arrays.xml
@@ -196,7 +196,7 @@
<item msgid="617344340943430125">"bolumen nagusia"</item>
<item msgid="1249691739381713634">"ahotsaren bolumena"</item>
<item msgid="6485000384018554920">"tonuaren bolumena"</item>
- <item msgid="3378000878531336372">"multimedia-elementuen bolumena"</item>
+ <item msgid="3378000878531336372">"multimedia-edukiaren bolumena"</item>
<item msgid="5272927168355895681">"alarmaren bolumena"</item>
<item msgid="4422070755065530548">"jakinarazpenen bolumena"</item>
<item msgid="3250654589277825306">"Bluetooth bidezko audioaren bolumena"</item>
@@ -263,7 +263,7 @@
<item msgid="745291221457314879">"Bolumen nagusia"</item>
<item msgid="4722479281326245754">"Ahotsaren bolumena"</item>
<item msgid="6749550886745567276">"Tonuaren bolumena"</item>
- <item msgid="2218685029915863168">"Multimedia-elementuen bolumena"</item>
+ <item msgid="2218685029915863168">"Multimedia-edukiaren bolumena"</item>
<item msgid="4266577290496513640">"Alarmaren bolumena"</item>
<item msgid="8608084169623998854">"Jakinarazpenen bolumena"</item>
<item msgid="7948784184567841794">"Bluetooth bidezko audioaren bolumena"</item>
@@ -482,4 +482,7 @@
<!-- no translation found for notification_polite_options:0 (4617190141263245257) -->
<!-- no translation found for notification_polite_options:1 (3884076684767467743) -->
<!-- no translation found for notification_polite_options:2 (8765197536079931966) -->
+ <!-- no translation found for private_space_auto_lock_options:0 (551584871228110817) -->
+ <!-- no translation found for private_space_auto_lock_options:1 (3263162333754809690) -->
+ <!-- no translation found for private_space_auto_lock_options:2 (1575103586471380629) -->
</resources>
diff --git a/res/values-eu/strings.xml b/res/values-eu/strings.xml
index 71ff004..2d0dbe8 100644
--- a/res/values-eu/strings.xml
+++ b/res/values-eu/strings.xml
@@ -28,6 +28,7 @@
<string name="show_dev_on" msgid="2840850085134853754">"Garatzailea zara!"</string>
<string name="show_dev_already" msgid="7041756429707644630">"Ez dago zertan, dagoeneko garatzailea zara."</string>
<string name="dev_settings_disabled_warning" msgid="6971867026249671244">"Lehendabizi, gaitu garatzaileen aukerak."</string>
+ <string name="dev_settings_available_to_admin_only_warning" msgid="3408243404879083111">"Administratzaileak diren erabiltzaileek soilik atzi ditzakete garatzaileen ezarpenak."</string>
<string name="header_category_system" msgid="1665516346845259058">"Sistema"</string>
<string name="radioInfo_service_in" msgid="9088637745836646271">"Erabilgarri"</string>
<string name="radioInfo_service_out" msgid="1868347333892403287">"Ez erabilgarri"</string>
@@ -551,12 +552,20 @@
<string name="private_space_one_lock_summary" msgid="2759953747682959371">"Gailua desblokeatzeko darabilzun modu berarekin desblokea dezakezu eremu pribatua. Bestela, aukeratu beste blokeo bat."</string>
<string name="private_space_screen_lock_title" msgid="8679383894967823163">"Erabili gailuaren pantailaren blokeoa"</string>
<string name="private_space_biometric_title" msgid="3934339826674553174">"Aurpegiaren eta hatz-markaren bidez desblokeatzeko eginbidea"</string>
+ <string name="private_space_fingerprint_title" msgid="5989254643211889931">"Hatz-marka bidez desblokeatzea"</string>
+ <string name="private_space_face_title" msgid="3290402865367663079">"Aurpegi bidez desblokeatzea"</string>
<string name="private_space_biometric_summary" msgid="4403837276018724581">"Konfiguratzeko, sakatu hau"</string>
<string name="private_space_fingerprint_unlock_title" msgid="5804023571114910034">"Desblokeatu eremu pribatua hatz-marka bidez"</string>
<string name="private_space_face_unlock_title" msgid="6613018437620070183">"Desblokeatu eremu pribatua aurpegi bidez"</string>
<string name="private_space_category_ways_to_unlock" msgid="4356631225316950046">"Desblokeatzeko moduak"</string>
<string name="private_space_screen_lock_summary" msgid="394837965365561070">"Gailuaren pantailaren blokeo bera"</string>
<string name="private_space_new_lock_title" msgid="7306873010565337671">"Eremu pribatua blokeatzeko modua aldatu nahi duzu?"</string>
+ <string name="private_space_auto_lock_title" msgid="4757097802686131305">"Blokeatu automatikoki"</string>
+ <string name="private_space_auto_lock_page_title" msgid="2993714305725968632">"Blokeatu eremu pribatua automatikoki"</string>
+ <string name="private_space_auto_lock_page_summary" msgid="8679844515655838654">"Gailua epe jakin batean erabili ez baduzu, eremu pribatua automatikoki blokeatzea aukera dezakezu"</string>
+ <string name="private_space_auto_lock_every_time" msgid="1215061855836002830">"Gailua blokeatzen den aldiro"</string>
+ <string name="private_space_auto_lock_after_inactivity" msgid="1748673030841528649">"5 minutuz inaktibo egon ondoren"</string>
+ <string name="private_space_auto_lock_never" msgid="595014527119778873">"Inoiz ez"</string>
<string name="private_space_hide_title" msgid="8687034008994037610">"Ezkutatu blokeatuta dagoenean"</string>
<string name="privatespace_hide_page_title" msgid="972581369094289386">"Ezkutatu Eremu pribatua blokeatuta dagoenean"</string>
<string name="privatespace_hide_page_summary" msgid="1052569521186403642">"Inork jakin ez dezan gailuan Eremu pribatua daukazula, aplikazio-zerrendatik ezkuta dezakezu"</string>
@@ -570,6 +579,7 @@
<string name="private_space_delete_title" msgid="3075645119800272800">"Ezabatu eremu pribatua"</string>
<string name="private_space_deleted" msgid="7825768516955610897">"Ezabatu da eremu pribatua"</string>
<string name="private_space_delete_failed" msgid="8500755484258565011">"Ezin izan da ezabatu eremu pribatua"</string>
+ <string name="private_space_unlocked" msgid="9091600948712932046">"Desblokeatu da eremu pribatua"</string>
<string name="no_device_lock_title" msgid="1078223464721029954">"Ezarri pantailaren blokeoa"</string>
<string name="no_device_lock_summary" msgid="7436025227616244687">"Eremu pribatua erabiltzeko, ezarri pantaila blokeatzeko aukera bat gailuan"</string>
<string name="no_device_lock_action_label" msgid="2640487005629001288">"Ezarri pantailaren blokeoa"</string>
@@ -597,8 +607,14 @@
<string name="private_space_access_text" msgid="4258842502257201013">"Eremu pribatua atzitzeko, joan aplikazio-zerrendara eta egin behera"</string>
<string name="private_space_done_label" msgid="1020482651595246071">"Eginda"</string>
<string name="private_space_scrolldown_to_access" msgid="4820954877349434545">"Eremu pribatua ikusteko, egin behera"</string>
- <string name="private_space_retry_signin_title" msgid="2340841075193680666">"Eremu pribatua konfiguratzeko, hasi saioa"</string>
- <string name="private_space_retry_summary" msgid="1976929616948459609">"Eremu pribatua konfiguratu ahal izateko, kontu batekin hasi behar duzu saioa"</string>
+ <!-- no translation found for private_space_retry_signin_title (8090276618867918844) -->
+ <skip />
+ <!-- no translation found for private_space_retry_summary (1920444015972648774) -->
+ <skip />
+ <!-- no translation found for private_space_skip_login_label (7078019409056628192) -->
+ <skip />
+ <!-- no translation found for private_space_continue_login_label (7779965766333065391) -->
+ <skip />
<string name="private_space_lock_setup_title" msgid="6541564212199510787">"Aukeratu eremu pribatua blokeatzeko modu bat"</string>
<string name="private_space_lock_setup_description" msgid="423405593476300918">"Hatz-marka erabil dezakezu eremu pribatua desblokeatzeko. Segurtasuna bermatzeko, blokeatzeko ordezko modu bat konfiguratu behar da."</string>
<string name="private_space_choose_your_pin_header" msgid="4560802934975898265">"Ezarri PIN bat eremu pribaturako"</string>
@@ -1373,6 +1389,8 @@
<string name="battery_level_title" msgid="1371765298786083448">"Bateria-maila"</string>
<string name="communal_settings_title" msgid="2845678473945902115">"Komunak"</string>
<string name="communal_settings_summary" msgid="4923914136953940317">"Ezarpen komunak"</string>
+ <!-- no translation found for satellite_setting (706846910912477125) -->
+ <skip />
<string name="apn_settings" msgid="4295467389400441299">"APNak"</string>
<string name="apn_edit" msgid="2003683641840248741">"Editatu sarbide-puntua"</string>
<string name="apn_add" msgid="9069613192201630934">"Gehitu sarbide-puntu bat"</string>
@@ -1407,6 +1425,8 @@
<string name="menu_save" msgid="6611465355127483100">"Gorde"</string>
<string name="menu_cancel" msgid="1197826697950745335">"Utzi"</string>
<string name="error_title" msgid="7158648377702417716"></string>
+ <!-- no translation found for error_duplicate_apn_entry (7792928408935276618) -->
+ <skip />
<string name="error_name_empty" msgid="1258275899283079142">"Izena eremuak ezin du hutsik egon."</string>
<string name="error_apn_empty" msgid="7657491065443746915">"APNak ezin du hutsik egon."</string>
<string name="error_mcc_not3" msgid="883659545640179094">"MCC eremuak 3 digitu izan behar ditu."</string>
@@ -1425,7 +1445,8 @@
<string name="reset_bluetooth_wifi_button_text" msgid="3974098137045963639">"Berrezarri"</string>
<string name="reset_bluetooth_wifi_complete_toast" msgid="5893439291030574365">"Berrezarri dira Bluetootha eta wifia"</string>
<string name="reset_esim_title" msgid="4194570573425902754">"Ezabatu eSIMetako eduki guztia"</string>
- <string name="reset_esim_desc" msgid="3662444090563399131">"Ez da utziko bertan behera mugikorretarako zerbitzu-planik. Ordezko SIMak deskargatzeko, jarri operadorearekin harremanetan."</string>
+ <!-- no translation found for reset_esim_desc (6125192435907740751) -->
+ <skip />
<string name="reset_network_button_text" msgid="2281476496459610071">"Berrezarri ezarpenak"</string>
<string name="reset_network_final_desc" msgid="5304365082065278425">"Sareko ezarpen guztiak berrezarri nahi dituzu? Ezin da desegin ekintza hori."</string>
<string name="reset_network_final_desc_esim" msgid="1129251284212847939">"Sarearen ezarpen guztiak berrezarri nahi dituzu, eta eSIMetako eduki guztia ezabatu? Ezin da desegin ekintza."</string>
@@ -1433,15 +1454,18 @@
<string name="reset_network_confirm_title" msgid="913014422184481270">"Berrezarri?"</string>
<string name="network_reset_not_available" msgid="1966334631394607829">"Erabiltzaileak ez du sarea berrezartzeko baimenik"</string>
<string name="reset_network_complete_toast" msgid="1367872474130621115">"Berrezarri dira sareko ezarpenak"</string>
- <string name="reset_esim_error_title" msgid="4670073610967959597">"Ezin da ezabatu SIM txarteletako eduki guztia"</string>
- <string name="reset_esim_error_msg" msgid="7279607120606365250">"Ezin da ezabatu eSIMetako eduki guztia errore bat gertatu delako.\n\nBerrabiarazi gailua eta saiatu berriro."</string>
+ <!-- no translation found for reset_esim_error_title (6516110227665862295) -->
+ <skip />
+ <!-- no translation found for reset_esim_error_msg (8459527827897797168) -->
+ <skip />
<string name="main_clear_title" msgid="277664302144837723">"Ezabatu datu guztiak (berrezarri jatorrizkoak)"</string>
<string name="main_clear_short_title" msgid="4752094765533020696">"Ezabatu datu guztiak (berrezarri jatorrizkoak)"</string>
<string name="main_clear_desc_also_erases_external" msgid="3687911419628956693"><li>"musika"</li>\n<li>"argazkiak"</li>\n<li>"bestelako erabiltzaile-datuak"</li></string>
<string name="main_clear_desc_also_erases_esim" msgid="4553469876411831729"><li>"eSIM txartelak"</li></string>
- <string name="main_clear_desc_no_cancel_mobile_plan" msgid="369883568059127035">\n\n"Ez da utziko bertan behera mugikorrerako zerbitzu-plana."</string>
+ <string name="main_clear_desc_no_cancel_mobile_plan" msgid="369883568059127035">\n\n"Ez da utziko bertan behera mugikorretarako zerbitzu-plana."</string>
<string name="main_clear_final_desc" msgid="5800877928569039580">"Informazio pertsonal guztia eta deskargatutako aplikazioak ezabatuko dira. Ezin da desegin ekintza."</string>
- <string name="main_clear_final_desc_esim" msgid="440406836793824969">"Informazio pertsonal guztia ezabatuko da, deskargatutako aplikazioak eta SIM txartelak barne. Ezin da desegin ekintza."</string>
+ <!-- no translation found for main_clear_final_desc_esim (6592404057237813989) -->
+ <skip />
<string name="main_clear_confirm_title" msgid="6577071819657853713">"Datu guztiak ezabatu nahi dituzu?"</string>
<string name="main_clear_not_available" msgid="3433795327146684827">"Erabiltzaileak ez du jatorrizko datuak berrezartzeko baimenik"</string>
<string name="main_clear_progress_title" msgid="7239741132015617719">"Eduki guztia ezabatzen"</string>
@@ -1672,6 +1696,14 @@
<string name="force_stop" msgid="2681771622136916280">"Behartu gelditzera"</string>
<string name="archive" msgid="9074663845068632127">"Artxibatu"</string>
<string name="restore" msgid="7622486640713967157">"Leheneratu"</string>
+ <!-- no translation found for restoring_step_one (3465050101254272874) -->
+ <skip />
+ <!-- no translation found for restoring_step_two (140484846432595108) -->
+ <skip />
+ <!-- no translation found for restoring_step_three (3712883580876329811) -->
+ <skip />
+ <!-- no translation found for restoring_step_four (8966846882470446209) -->
+ <skip />
<string name="total_size_label" msgid="2052185048749658866">"Guztira"</string>
<string name="application_size_label" msgid="6407051020651716729">"Aplikazioaren tamaina"</string>
<string name="external_code_size_label" msgid="7375146402660973743">"USB bidezko memoriaren aplikazioa"</string>
@@ -1728,7 +1760,6 @@
<string name="archiving_failed" msgid="2037798988961634978">"Ezin izan da artxibatu"</string>
<string name="archiving_succeeded" msgid="7891249456483297845">"Artxibatu da <xliff:g id="PACKAGE_LABEL">%1$s</xliff:g>"</string>
<string name="restoring_failed" msgid="3390531747355943533">"Ezin izan da leheneratu"</string>
- <string name="restoring_succeeded" msgid="4967353965137524330">"Leheneratu da <xliff:g id="PACKAGE_LABEL">%1$s</xliff:g>"</string>
<string name="restoring_in_progress" msgid="7787443682651146115">"<xliff:g id="PACKAGE_LABEL">%1$s</xliff:g> leheneratzen"</string>
<string name="another_migration_already_in_progress" msgid="6550546307856052261">"Beste migrazio bat abian da dagoeneko."</string>
<string name="insufficient_storage" msgid="8115088042669030558">"Ez dago behar adina memoria."</string>
@@ -1920,10 +1951,8 @@
<string name="usage_stats_sort_by_usage_time" msgid="2927310334119998301">"Ordenatu erabilera-dataren arabera"</string>
<string name="usage_stats_sort_by_last_time_used" msgid="7039213339779884017">"Ordenatu azken erabilera-dataren arabera"</string>
<string name="usage_stats_sort_by_app_name" msgid="4463833145514850478">"Ordenatu aplikazio-izenaren arabera"</string>
- <!-- no translation found for last_time_used_label (7589377271406011659) -->
- <skip />
- <!-- no translation found for last_time_used_never (2936073559267990034) -->
- <skip />
+ <string name="last_time_used_label" msgid="7589377271406011659">"Azken erabiltze-data"</string>
+ <string name="last_time_used_never" msgid="2936073559267990034">"inoiz ez"</string>
<string name="usage_time_label" msgid="9105343335151559883">"Erabilera-denbora"</string>
<string name="accessibility_settings" msgid="4713215774904704682">"Erabilerraztasuna"</string>
<string name="accessibility_settings_title" msgid="6739115703615065716">"Erabilerraztasun-ezarpenak"</string>
@@ -2019,10 +2048,10 @@
<string name="accessibility_tutorial_dialog_message_volume" msgid="5033080515460519183">"Eginbide hau erabiltzeko, eduki sakatuta bi bolumen-botoiak."</string>
<string name="accessibility_tutorial_dialog_message_triple" msgid="5219991116201165146">"Luparen eginbidea abiarazteko eta gelditzeko, sakatu hiru aldiz pantailako edozein puntu."</string>
<string name="accessibility_tutorial_dialog_message_two_finger_triple" msgid="860548190334486449">"Lupa abiarazteko eta gelditzeko, sakatu birritan pantailako edozein puntu 2 hatzekin."</string>
- <string name="accessibility_tutorial_dialog_message_gesture" msgid="4148062210755434854">"Eginbide hau erabiltzeko, pasatu bi hatz pantailaren behealdetik gorantz.\n\nEginbide batetik bestera aldatzeko, pasatu bi hatz gorantz eta eduki pantaila sakatuta."</string>
- <string name="accessibility_tutorial_dialog_message_gesture_talkback" msgid="8142847782708562793">"Eginbide hau erabiltzeko, pasatu hiru hatz pantailaren behealdetik gorantz.\n\nEginbide batetik bestera aldatzeko, pasatu hiru hatz gorantz eta eduki pantaila sakatuta."</string>
- <string name="accessibility_tutorial_dialog_message_gesture_settings" msgid="40769674586981429">"Erabilerraztasun-eginbide bat erabiltzeko, pasatu bi hatz pantailaren behealdetik gorantz.\n\nEginbide batetik bestera aldatzeko, pasatu bi hatz gorantz eta eduki pantaila sakatuta."</string>
- <string name="accessibility_tutorial_dialog_message_gesture_settings_talkback" msgid="7292969929578621958">"Erabilerraztasun-eginbide bat erabiltzeko, pasatu hiru hatz pantailaren behealdetik gorantz.\n\nEginbide batetik bestera aldatzeko, pasatu hiru hatz gorantz eta eduki pantaila sakatuta."</string>
+ <string name="accessibility_tutorial_dialog_message_gesture" msgid="4148062210755434854">"Eginbide hau erabiltzeko, pasatu bi hatz pantailaren behealdetik gora.\n\nEginbide batetik bestera aldatzeko, pasatu bi hatz gorantz eta eduki pantaila sakatuta."</string>
+ <string name="accessibility_tutorial_dialog_message_gesture_talkback" msgid="8142847782708562793">"Eginbide hau erabiltzeko, pasatu hiru hatz pantailaren behealdetik gora.\n\nEginbide batetik bestera aldatzeko, pasatu hiru hatz gorantz eta eduki pantaila sakatuta."</string>
+ <string name="accessibility_tutorial_dialog_message_gesture_settings" msgid="40769674586981429">"Erabilerraztasun-eginbide bat erabiltzeko, pasatu bi hatz pantailaren behealdetik gora.\n\nEginbide batetik bestera aldatzeko, pasatu bi hatz gorantz eta eduki pantaila sakatuta."</string>
+ <string name="accessibility_tutorial_dialog_message_gesture_settings_talkback" msgid="7292969929578621958">"Erabilerraztasun-eginbide bat erabiltzeko, pasatu hiru hatz pantailaren behealdetik gora.\n\nEginbide batetik bestera aldatzeko, pasatu hiru hatz gorantz eta eduki pantaila sakatuta."</string>
<string name="accessibility_tutorial_dialog_button" msgid="2031773187678948436">"Ados"</string>
<string name="accessibility_tutorial_dialog_link_button" msgid="6797349445794031781">"Botoiaren ezarpenak"</string>
<string name="accessibility_shortcut_title" msgid="8125867833704517463">"<xliff:g id="SERVICE">%1$s</xliff:g> eginbidearen lasterbidea"</string>
@@ -2033,8 +2062,8 @@
<string name="accessibility_shortcut_edit_dialog_title_software" msgid="4796192466943479849">"Sakatu Erabilerraztasuna botoia"</string>
<string name="accessibility_shortcut_edit_dialog_title_software_by_gesture" msgid="3981188764050497346">"Erabili erabilerraztasun-keinua"</string>
<string name="accessibility_shortcut_edit_dialog_summary_software" msgid="5606196352833449600">"Sakatu pantailaren behealdeko <xliff:g id="ACCESSIBILITY_ICON">%s</xliff:g> Erabilerraztasuna botoia.\n\nEginbide batetik bestera aldatzeko, eduki sakatuta Erabilerraztasuna botoia."</string>
- <string name="accessibility_shortcut_edit_dialog_summary_software_gesture" msgid="8292555254353761635">"Pasatu bi hatz pantailaren behealdetik gorantz.\n\nEginbide batetik bestera aldatzeko, pasatu bi hatz gorantz eta eduki pantaila sakatuta."</string>
- <string name="accessibility_shortcut_edit_dialog_summary_software_gesture_talkback" msgid="84483464524360845">"Pasatu hiru hatz pantailaren behealdetik gorantz.\n\nEginbide batetik bestera aldatzeko, pasatu hiru hatz gorantz eta eduki pantaila sakatuta."</string>
+ <string name="accessibility_shortcut_edit_dialog_summary_software_gesture" msgid="8292555254353761635">"Pasatu bi hatz pantailaren behealdetik gora.\n\nEginbide batetik bestera aldatzeko, pasatu bi hatz gorantz eta eduki pantaila sakatuta."</string>
+ <string name="accessibility_shortcut_edit_dialog_summary_software_gesture_talkback" msgid="84483464524360845">"Pasatu hiru hatz pantailaren behealdetik gora.\n\nEginbide batetik bestera aldatzeko, pasatu hiru hatz gorantz eta eduki pantaila sakatuta."</string>
<string name="accessibility_shortcut_edit_dialog_summary_software_floating" msgid="4459254227203203324"><annotation id="link">"Aukera gehiago"</annotation></string>
<string name="footer_learn_more_content_description" msgid="8843798273152131341">"Lortu informazio gehiago <xliff:g id="SERVICE">%1$s</xliff:g> funtzioari buruz"</string>
<string name="accessibility_shortcut_edit_dialog_title_hardware" msgid="2356853121810443026">"Eduki sakatuta bolumen-botoiak"</string>
@@ -2378,12 +2407,6 @@
<string name="battery_tip_high_usage_summary" msgid="3938999581403084551">"Ikusi bateria gehien erabiltzen duten aplikazioak"</string>
<string name="battery_tip_limited_temporarily_title" msgid="6258554134146272311">"Kargatzeko modua optimizatu egiten da bateria ez kaltetzeko"</string>
<string name="battery_tip_limited_temporarily_summary" msgid="5107379280241187562">"Kargatzeko modua optimizatu egiten da bateriaren balio-bizitza luzatzeko"</string>
- <string name="battery_tip_dock_defender_future_bypass_title" msgid="4332616280495788195">"Kargatzeko modua optimizatu egiten da bateria ez kaltetzeko"</string>
- <string name="battery_tip_dock_defender_future_bypass_summary" msgid="7870758621381307597">"Oinarrian dagoenean, kargatzeko modua optimizatu egiten da bateriaren balio-bizitza luzatzeko"</string>
- <string name="battery_tip_dock_defender_active_title" msgid="1414785238383255699">"Kargatzeko modua optimizatu egiten da bateria ez kaltetzeko"</string>
- <string name="battery_tip_dock_defender_active_summary" msgid="3512082623718801459">"Oinarrian dagoenean, kargatzeko modua optimizatu egiten da bateriaren balio-bizitza luzatzeko"</string>
- <string name="battery_tip_dock_defender_temporarily_bypassed_title" msgid="1679449361090557201">"Guztiz kargatzen"</string>
- <string name="battery_tip_dock_defender_temporarily_bypassed_summary" msgid="1099500476761333281">"Tableta oinarrian jartzen duzun hurrengoan, kargatzeko modua optimizatu egingo da bateria ez kaltetzeko"</string>
<string name="battery_tip_limited_temporarily_sec_button_content_description" msgid="5648444926736883551">"Lortu kargatzea pausatzeari buruzko informazio gehiago"</string>
<string name="battery_tip_limited_temporarily_dialog_resume_charge" msgid="2302295458913832342">"Berrekin kargatzeari"</string>
<string name="battery_tip_dialog_message_footer" msgid="986542164372177504">"Energia asko erabiltzen duten atzeko planoko jarduerak barne"</string>
@@ -2401,7 +2424,8 @@
<string name="battery_tip_unrestrict_app_dialog_ok" msgid="7940183167721998470">"Kendu"</string>
<string name="battery_tip_unrestrict_app_dialog_cancel" msgid="4968135709160207507">"Utzi"</string>
<string name="battery_tip_charge_to_full_button" msgid="6701709034348116261">"Kargatu guztiz"</string>
- <string name="battery_tip_incompatible_charging_title" msgid="5120763575150751300">"Arazo bat dago kargatzeko osagarriarekin"</string>
+ <!-- no translation found for battery_tip_incompatible_charging_title (1567827436103364999) -->
+ <skip />
<string name="battery_tip_incompatible_charging_content_description" msgid="355668467640367701">"Lortu kargatze bateraezinei buruzko informazio gehiago"</string>
<string name="smart_battery_manager_title" msgid="3677620516657920364">"Bateria-kudeatzailea"</string>
<string name="smart_battery_title" msgid="9095903608520254254">"Kudeatu aplikazioak automatikoki"</string>
@@ -2493,13 +2517,11 @@
<string name="battery_usage_chart_label_now" msgid="4598282721949430165">"orain"</string>
<string name="battery_usage_timestamps_hyphen" msgid="7401188432989043905">"<xliff:g id="FROM_TIMESTAMP">%1$s</xliff:g> - <xliff:g id="TO_TIMESTAMP">%2$s</xliff:g>"</string>
<string name="battery_usage_day_and_hour" msgid="1417890420844950881">"<xliff:g id="DAY">%1$s</xliff:g> <xliff:g id="HOUR">%2$s</xliff:g>"</string>
- <!-- no translation found for battery_usage_time_info_and_battery_level (6732629268310936155) -->
- <skip />
+ <string name="battery_usage_time_info_and_battery_level" msgid="6732629268310936155">"<xliff:g id="TIME_INFO">%1$s</xliff:g> <xliff:g id="BATTERY_LEVEL">%2$s</xliff:g>"</string>
<string name="battery_usage_chart" msgid="4114747521432440017">"Bateria-erabileraren diagrama"</string>
<string name="daily_battery_usage_chart" msgid="4176059567682992686">"Eguneroko bateria-erabileraren diagrama"</string>
<string name="hourly_battery_usage_chart" msgid="3098314511076561272">"Ordueroko bateria-erabileraren diagrama"</string>
- <!-- no translation found for battery_level_percentage (1433178290838842146) -->
- <skip />
+ <string name="battery_level_percentage" msgid="1433178290838842146">"Bateria-maila ehuneko <xliff:g id="START_PERCENTAGE">%1$s</xliff:g> eta <xliff:g id="END_PERCENTAGE">%2$s</xliff:g> artekoa da"</string>
<string name="battery_usage_breakdown_title_since_last_full_charge" msgid="435006273323199906">"Bateria-erabilera gailua guztiz kargatu zenetik"</string>
<string name="battery_usage_breakdown_title_for_slot" msgid="4823179483667671406">"Bateria-erabilera (<xliff:g id="SLOT">%s</xliff:g>)"</string>
<string name="screen_time_category_last_full_charge" msgid="8856908320256057753">"Erabilera-denbora gailua guztiz kargatu zenetik"</string>
@@ -3219,7 +3241,7 @@
<string name="zen_mode_what_to_block_title" msgid="5692710098205334164">"Murrizketa pertsonalizatuak"</string>
<string name="zen_mode_block_effects_screen_on" msgid="8780668375194500987">"Pantaila piztuta dagoenean"</string>
<string name="zen_mode_block_effects_screen_off" msgid="2291988790355612826">"Pantaila itzalita dagoenean"</string>
- <string name="zen_mode_block_effect_sound" msgid="7929909410442858327">"Desaktibatu audioa eta dardara"</string>
+ <string name="zen_mode_block_effect_sound" msgid="7929909410442858327">"Desaktibatu soinua eta dardara"</string>
<string name="zen_mode_block_effect_intent" msgid="7621578645742903531">"Ez piztu pantaila"</string>
<string name="zen_mode_block_effect_light" msgid="1997222991427784993">"Ez piztu argi keinukaria"</string>
<string name="zen_mode_block_effect_peek" msgid="2525844009475266022">"Ez agerrarazi jakinarazpenak pantailan"</string>
@@ -3230,7 +3252,7 @@
<string name="zen_mode_block_effect_summary_none" msgid="6688519142395714659">"Inoiz ez"</string>
<string name="zen_mode_block_effect_summary_screen_off" msgid="6989818116297061488">"Pantaila itzalita dagoenean"</string>
<string name="zen_mode_block_effect_summary_screen_on" msgid="4876016548834916087">"Pantaila piztuta dagoenean"</string>
- <string name="zen_mode_block_effect_summary_sound" msgid="1559968890497946901">"Audioa eta dardara"</string>
+ <string name="zen_mode_block_effect_summary_sound" msgid="1559968890497946901">"Soinua eta dardara"</string>
<string name="zen_mode_block_effect_summary_some" msgid="2730383453754229650">"Audioa, dardara eta jakinarazpenen ikusizko adierazpen batzuk"</string>
<string name="zen_mode_block_effect_summary_all" msgid="3131918059492425222">"Audioa, dardara eta jakinarazpenen ikusizko adierazpenak"</string>
<string name="zen_mode_blocked_effects_footer" msgid="6403365663466620328">"Gailuaren egoeraren eta oinarrizko jardueren berri ematen duten jakinarazpenak ez dira inoiz ezkutatuko."</string>
@@ -3262,7 +3284,7 @@
<string name="zen_category_schedule" msgid="2003707171924226212">"Programazioak"</string>
<string name="zen_category_duration" msgid="7515850842082631460">"Ezarpen bizkorren iraupena"</string>
<string name="zen_settings_general" msgid="2704932194620124153">"Orokorrak"</string>
- <string name="zen_sound_footer" msgid="4090291351903631977">"Ez molestatzeko modua aktibatuta dagoenean, audioa eta dardara desaktibatuta egongo dira, goian baimendutako elementuetan izan ezik."</string>
+ <string name="zen_sound_footer" msgid="4090291351903631977">"Ez molestatzeko modua aktibatuta dagoenean, soinua eta dardara desaktibatuta egongo dira, goian baimendutako elementuetan izan ezik."</string>
<string name="zen_custom_settings_dialog_title" msgid="4613603772432720380">"Ezarpen pertsonalizatuak"</string>
<string name="zen_custom_settings_dialog_review_schedule" msgid="4674671820584759928">"Berrikusi programazioa"</string>
<string name="zen_custom_settings_dialog_ok" msgid="8842373418878278246">"Ados"</string>
@@ -3859,6 +3881,8 @@
<string name="voice_activation_apps_title" msgid="7130045161611529825">"Ahots bidez aktibatzen diren aplikazioak"</string>
<string name="permit_voice_activation_apps" msgid="9152780172988949319">"Eman ahots bidezko aktibazioa erabiltzeko baimena"</string>
<string name="allow_voice_activation_apps_description" msgid="6369745626995060656">"Ahots bidezko aktibazioarekin, onartutako aplikazioak aktibatzen dira eskurik erabili gabe, ahozko aginduen bidez. Hautemate egokitu integratuari esker, zuk bakarrik atzitu ahal izango dituzu datuak.\n\n"<a href="">"Hautemate egokitu babestuari buruzko informazio gehiago"</a></string>
+ <string name="permit_receive_sandboxed_detection_training_data" msgid="3929496847420108753">"Hobetu ahots bidezko aktibazioa"</string>
+ <string name="receive_sandboxed_detection_training_data_description" msgid="1415687008184625050">"Gailu honek datu pribatuak erabiltzen ditu ahots bidez aktibatzeko eredua hobetzeko. Aplikazioek laburbildutako informazio eguneratua jasoko dute, eta erabiltzaile askoren datuak bateratuko dira, pribatutasuna mantentzeko eta eredua guztientzat hobetzeko.\n\n"<a href="">"Datu pribatuei buruzko informazio gehiago"</a></string>
<string name="full_screen_intent_title" msgid="747270185715224130">"Pantaila osoko jakinarazpenak"</string>
<string name="permit_full_screen_intent" msgid="9035367640019960861">"Eman pantaila osoko jakinarazpenak erakusteko baimena aplikazioari"</string>
<string name="footer_description_full_screen_intent" msgid="7716518411349225528">"Eman gailua blokeatuta dagoenean pantaila osoa hartzen duten jakinarazpenak erakusteko baimena aplikazioari. Alarmen, sarrerako deien edo bestelako premiazko jakinarazpenen berri emateko erabil dezakete aplikazioek."</string>
@@ -4280,18 +4304,27 @@
<string name="autofill_app" msgid="7595308061826307921">"Betetze automatikoaren zerbitzua"</string>
<string name="default_autofill_app" msgid="372234803718251606">"Automatikoki betetzeko zerbitzu lehenetsia"</string>
<string name="autofill_passwords" msgid="6708057251459761083">"Pasahitzak"</string>
- <string name="credman_chosen_app_title" msgid="872524130208251505">"Pasahitzak, sarbide-gakoak eta datu-zerbitzuak"</string>
+ <!-- no translation found for credman_chosen_app_title (7735183808067729319) -->
+ <skip />
<string name="credman_credentials" msgid="4931371941253324143">"Hornitzaile gehigarriak"</string>
<string name="autofill_passwords_count" msgid="6359289285822955973">"{count,plural, =1{# pasahitz}other{# pasahitz}}"</string>
<string name="autofill_keywords" msgid="8598763328489346438">"automatikoa, bete, betetze automatikoa, pasahitza"</string>
<string name="credman_keywords" msgid="8305600680836806170">"datuak, sarbide-gakoa, pasahitza"</string>
<string name="credman_autofill_keywords" msgid="701180623776848914">"automatikoa, bete, betetze automatikoa, datuak, sarbide-gakoa, pasahitza"</string>
+ <!-- no translation found for credman_button_change (4072629639218503790) -->
+ <skip />
+ <!-- no translation found for credman_button_open (7519871964170816850) -->
+ <skip />
<string name="autofill_confirmation_message" msgid="4888767934273494272">"<b>Ziurtatu aplikazioa fidagarria dela</b> <br/> <br/> <xliff:g id=app_name example=Google Autofill>%1$s</xliff:g> aplikazioak pantailan dagoena erabiltzen du automatikoki bete daitekeena zehazteko."</string>
<string name="credman_autofill_confirmation_message" msgid="843829628024668466">"<b>Erabili <xliff:g id=app_name example=Provider>%1$s</xliff:g>?</b> <br/> <br/> Aurrerantzean, hemen gordeko dira pasahitz, sarbide-gako eta bestelako datu berriak. <xliff:g id=app_name example=Provider>%1$s</xliff:g> agian pantailako edukian oinarrituko da automatikoki zer bete daitekeen erabakitzeko."</string>
<string name="credman_picker_title" msgid="8191267620665129205">"Pasahitzak, sarbide-gakoak eta datu-zerbitzuak"</string>
<string name="credman_confirmation_message_title" msgid="8847900085593880729">"%1$s desaktibatu nahi duzu?"</string>
<string name="credman_confirmation_message" msgid="2357324543658635239">"<b>Zerbitzu hau desaktibatu nahi duzu?</b> <br/> <br/> Saioa hasita eduki arren, ez dira automatikoki beteko pasahitzak, sarbide-gakoak, ordainketa-metodoak, etab. Gordeta daukazun informazioa erabili ahal izateko, aukeratu pasahitzen, sarbide-gakoen edo datuen zerbitzu bat."</string>
+ <string name="credman_confirmation_message_new_ui" msgid="6126274509951156460">"<b>Zerbitzu guztiak desaktibatu nahi dituzu?</b> <br/> <br/> Pasahitzak, sarbide-gakoak eta gordetako bestelako datuak ezingo dira automatikoki bete saioa hasten duzunean."</string>
+ <string name="credman_autofill_confirmation_message_new_ui" msgid="6222139222478822267">"<b>Zerbitzu hobetsia aldatu eta <xliff:g id=app_name example=Provider>%1$s</xliff:g> ezarri nahi duzu?</b> <br/> <br/> Aurrerantzean, hemen gordeko dira pasahitz, sarbide-gako eta bestelako datu berriak. <xliff:g id=app_name example=Provider>%1$s</xliff:g> agian pantailako edukian oinarrituko da automatikoki zer bete daitekeen erabakitzeko."</string>
<string name="credman_enable_confirmation_message_title" msgid="1037501792652277829">"%1$s erabili nahi duzu?"</string>
+ <string name="credman_limit_error_msg_title" msgid="1525814645803612135">"5 zerbitzu soilik izan ditzakezu aktibatuta"</string>
+ <string name="credman_limit_error_msg" msgid="2521803280130310063">"Desaktibatu gutxienez zerbitzu bat beste bat gehitzeko"</string>
<string name="credman_enable_confirmation_message" msgid="8407841892310870169">"%1$s zerbitzuak pantailan dagoena erabiltzen du, automatikoki bete daitekeena zehazteko."</string>
<string name="credman_error_message_title" msgid="4099557206946333568">"Pasahitzen, sarbide-gakoen eta datu-zerbitzuen muga"</string>
<string name="credman_error_message" msgid="8334797097200415449">"Gehienez ere 5 pasahitz, sarbide-gako eta datu-zerbitzu eduki ditzakezu aktibo aldi berean. Desaktibatu zerbitzu bat beste bat gehitzeko."</string>
@@ -4461,11 +4494,12 @@
<string name="mobile_network_sim_name_label" msgid="1452440641628369625">"Izena"</string>
<string name="mobile_network_sim_color_label" msgid="5293944087609632340">"Kolorea (aplikazio bateragarrietarako)"</string>
<string name="mobile_network_sim_name_rename" msgid="5967588549571582924">"Gorde"</string>
- <string name="mobile_network_use_sim_on" msgid="7298332437547707908">"Erabili SIMa"</string>
+ <string name="mobile_network_use_sim_on" msgid="5333182776279917886">"Erabili SIM hau"</string>
<string name="mobile_network_use_sim_off" msgid="6303281166199670639">"Desaktibatuta"</string>
<string name="mobile_network_disable_sim_explanation" msgid="2851862257846773796">"SIMa desgaitu nahi baduzu, ken ezazu"</string>
<string name="mobile_network_tap_to_activate" msgid="4139979375717958102">"Sakatu <xliff:g id="CARRIER">%1$s</xliff:g> aktibatzeko"</string>
- <string name="mobile_network_erase_sim" msgid="4629071168032714930">"Ezabatu SIMeko eduki guztia"</string>
+ <!-- no translation found for mobile_network_erase_sim (5387971155494245850) -->
+ <skip />
<string name="preferred_network_mode_title" msgid="3083431168988535628">"Sare mota lehenetsia"</string>
<string name="preferred_network_mode_summary" msgid="537577807865497546">"Aldatu sare modua"</string>
<string name="preferred_network_mode_dialogtitle" msgid="4179420486180351631">"Sare mota lehenetsia"</string>
@@ -4484,6 +4518,40 @@
<string name="roaming_check_price_warning" msgid="5876977438036791361">"Eskatu prezioari buruzko informazioa sare-hornitzaileari."</string>
<string name="mobile_data_usage_title" msgid="2047864499317759728">"Aplikazioen datu-erabilera"</string>
<string name="mobile_network_mode_error" msgid="9222056129897416074">"<xliff:g id="NETWORKMODEID">%1$d</xliff:g> sare moduak ez du balio. Egin ez ikusi."</string>
+ <!-- no translation found for satellite_setting_title (2543034229989047673) -->
+ <skip />
+ <!-- no translation found for satellite_setting_enabled_summary (3554127722727530845) -->
+ <skip />
+ <!-- no translation found for satellite_setting_disabled_summary (6789122487534159857) -->
+ <skip />
+ <!-- no translation found for keywords_satellite_setting (3312183289776517695) -->
+ <skip />
+ <!-- no translation found for category_name_about_satellite_messaging (3756205049485508340) -->
+ <skip />
+ <!-- no translation found for title_about_satellite_setting (9212860038048311345) -->
+ <skip />
+ <!-- no translation found for category_title_your_satellite_plan (3017895097366691841) -->
+ <skip />
+ <!-- no translation found for title_have_satellite_plan (2048372355699977947) -->
+ <skip />
+ <!-- no translation found for title_no_satellite_plan (2876056203035197505) -->
+ <skip />
+ <!-- no translation found for summary_add_satellite_setting (3815254731634052432) -->
+ <skip />
+ <!-- no translation found for category_name_how_it_works (585303230539269496) -->
+ <skip />
+ <!-- no translation found for title_satellite_connection_guide (3294802307913609072) -->
+ <skip />
+ <!-- no translation found for summary_satellite_connection_guide (3496123195218418456) -->
+ <skip />
+ <!-- no translation found for title_supported_service (4275535165812691571) -->
+ <skip />
+ <!-- no translation found for summary_supported_service (4320535903444834786) -->
+ <skip />
+ <!-- no translation found for satellite_setting_summary_more_information (4008690241760925372) -->
+ <skip />
+ <!-- no translation found for more_about_satellite_messaging (3385673133561348509) -->
+ <skip />
<string name="mobile_network_apn_title" msgid="5582995550142073054">"Sarbide-puntuen izenak"</string>
<string name="keywords_access_point_names" msgid="8174967126858505945">"APNa"</string>
<string name="manual_mode_disallowed_summary" msgid="4243142645520152175">"Ez dago erabilgarri <xliff:g id="CARRIER">%1$s</xliff:g> operadorera konektatuta egoteagatik"</string>
@@ -4493,9 +4561,12 @@
<string name="sim_action_switch_sub_dialog_title" msgid="9180969453358718635">"<xliff:g id="CARRIER_NAME">%1$s</xliff:g> operadorera aldatu nahi duzu?"</string>
<string name="sim_action_switch_psim_dialog_title" msgid="5613177333235213024">"SIM txartela erabiltzen hasi nahi duzu?"</string>
<string name="sim_action_switch_sub_dialog_mep_title" msgid="933856847099933004">"<xliff:g id="CARRIER_NAME">%1$s</xliff:g> erabili nahi duzu?"</string>
- <string name="sim_action_switch_sub_dialog_text" msgid="2091834911153293004">"SIM bakarra aktiba daiteke aldiko.\n\n<xliff:g id="TO_CARRIER_NAME">%1$s</xliff:g> operadorera aldatuta ere, ez da bertan behera utziko <xliff:g id="FROM_CARRIER_NAME">%2$s</xliff:g> operadorearen zerbitzua."</string>
- <string name="sim_action_switch_sub_dialog_text_downloaded" msgid="8977951796005849471">"eSIM bakarra egon daiteke aktibo aldi bakoitzeko.\n\n<xliff:g id="TO_CARRIER_NAME">%1$s</xliff:g> operadorera aldatuta ere, ez da bertan behera utziko <xliff:g id="FROM_CARRIER_NAME">%2$s</xliff:g> zerbitzua."</string>
- <string name="sim_action_switch_sub_dialog_text_single_sim" msgid="6188750682431170845">"SIM bakarra aktiba daiteke aldiko.\n\nAldatuta ere, ez da bertan behera utziko <xliff:g id="TO_CARRIER_NAME">%1$s</xliff:g> operadorearen zerbitzua."</string>
+ <!-- no translation found for sim_action_switch_sub_dialog_text (7474905814976249607) -->
+ <skip />
+ <!-- no translation found for sim_action_switch_sub_dialog_text_downloaded (6415848271400253954) -->
+ <skip />
+ <!-- no translation found for sim_action_switch_sub_dialog_text_single_sim (421658355882679837) -->
+ <skip />
<string name="sim_action_switch_sub_dialog_mep_text" msgid="8348764755143679582">"Bi SIM erabil ditzakezu batera. <xliff:g id="CARRIER_NAME">%1$s</xliff:g> erabiltzeko, desaktibatu beste SIMa."</string>
<string name="sim_action_switch_sub_dialog_confirm" msgid="1901181581944638961">"Aldatu (<xliff:g id="CARRIER_NAME">%1$s</xliff:g>)"</string>
<string name="sim_action_switch_sub_dialog_carrier_list_item_for_turning_off" msgid="5392037608705799522">"Desaktibatu <xliff:g id="CARRIER_NAME">%1$s</xliff:g>"</string>
@@ -4520,6 +4591,29 @@
<string name="sim_action_turn_off" msgid="3506698692916473000">"Desaktibatu"</string>
<string name="dsds_activation_failure_title" msgid="4467364110584914794">"Ezin da aktibatu SIMa"</string>
<string name="dsds_activation_failure_body_msg2" msgid="73044349546544410">"Saiatu berriro SIMa aktibatzen. Arazoak badirau, berrabiarazi gailua."</string>
+ <string name="sim_onboarding_bottomsheets_title" msgid="143711121394213711">"Konfiguratu SIMa"</string>
+ <string name="sim_onboarding_bottomsheets_msg" msgid="7367245016476460849">"Gailu honetan SIM bat baino gehiago erabiltzeko, ezarri sare mugikorraren hobespenak"</string>
+ <string name="sim_onboarding_label_sim_title" msgid="273162565849288273">"Ezarri etiketak SIMei"</string>
+ <string name="sim_onboarding_label_sim_msg" msgid="5105859235219529056">"Deiak egitean, testu-mezuak bidaltzean, datuak erabiltzean eta ezarpenetan ikusiko dituzu etiketa horiek"</string>
+ <string name="sim_onboarding_label_sim_dialog_title" msgid="5839073125605286120">"SIMaren etiketa"</string>
+ <string name="sim_onboarding_label_sim_dialog_label" msgid="9020433985426525185">"Etiketa"</string>
+ <string name="sim_onboarding_select_sim_title" msgid="5895262188167744055">"Hautatu zein SIM erabili"</string>
+ <string name="sim_onboarding_select_sim_msg" msgid="5638859405391915048">"2 SIM erabil ditzakezu aldi berean"</string>
+ <string name="sim_onboarding_primary_sim_title" msgid="2793090401371135675">"Ezarri zure SIM nagusiak"</string>
+ <string name="sim_onboarding_primary_sim_msg" msgid="5484656671490558032">"Aukeratu zein SIM erabili nahi duzun modu lehenetsian deiak egiteko, testu-mezuak bidaltzeko eta datuak erabiltzeko"</string>
+ <string name="primary_sim_title" msgid="2508161011657571566">"Zure SIM nagusiak"</string>
+ <string name="primary_sim_calls_title" msgid="4961189133582615685">"Deiak"</string>
+ <string name="primary_sim_texts_title" msgid="1287584042733097749">"Testu-mezuak"</string>
+ <string name="primary_sim_automatic_data_title" msgid="1265528923229642480">"Datuak automatikoki aldatzea"</string>
+ <string name="primary_sim_automatic_data_msg" msgid="1612203837010785203">"Erabili SIMetako baten datuak, estalduraren eta erabilgarritasunaren arabera"</string>
+ <string name="sim_onboarding_phoneNumber_data_only" msgid="8158409121949373662">"Datuak soilik"</string>
+ <string name="sim_onboarding_setup" msgid="5750393553605388463">"Konfiguratu"</string>
+ <string name="sim_onboarding_next" msgid="6415025179929475355">"Hurrengoa"</string>
+ <!-- no translation found for sim_onboarding_progressbar_turning_sim_on (1163318788393361574) -->
+ <skip />
+ <string name="mobile_network_spn_title" msgid="3053793174495329077">"Sare mugikorra"</string>
+ <string name="mobile_network_phone_number_title" msgid="2090794402855021784">"Telefono-zenbakia"</string>
+ <string name="mobile_network_sim_label_color_title" msgid="2401352348041132876">"SIMaren etiketa eta kolorea"</string>
<string name="sim_setup_channel_id" msgid="8797972565087458515">"Sarearen aktibazioa"</string>
<string name="sim_switch_channel_id" msgid="4927038626791837861">"Operadore-aldaketa"</string>
<string name="post_dsds_reboot_notification_title_with_carrier" msgid="3308827462185135307">"Aktibo dago <xliff:g id="CARRIER_NAME">%1$s</xliff:g>"</string>
@@ -4539,11 +4633,15 @@
<string name="switch_sim_dialog_no_switch_text" msgid="7053939850026876088">"Geroago datu-konexioa, deien eginbideak eta SMSak erabiltzeko, joan sarearen ezarpenetara"</string>
<string name="sim_card_label" msgid="6263064316075963775">"SIMa"</string>
<string name="erase_sim_dialog_title" msgid="4742077437653028326">"eSIM honetako eduki guztia ezabatu nahi duzu?"</string>
- <string name="erase_sim_dialog_text" msgid="753031064269699885">"SIM honetako eduki guztia ezabatuz gero, <xliff:g id="CARRIER_NAME_A">%1$s</xliff:g> operadorearen zerbitzua gailu honetatik kenduko da.\n\nEz da utziko bertan behera <xliff:g id="CARRIER_NAME_B">%1$s</xliff:g> operadorearen zerbitzua."</string>
+ <!-- no translation found for erase_sim_dialog_text (1406141218170595272) -->
+ <skip />
<string name="erase_sim_confirm_button" msgid="8309115684335320541">"Ezabatu eduki guztia"</string>
- <string name="erasing_sim" msgid="7877703231075699139">"SIM txarteleko eduki guztia ezabatzen…"</string>
- <string name="erase_sim_fail_title" msgid="2024446702985862427">"Ezin da ezabatu SIM txarteleko eduki guztia"</string>
- <string name="erase_sim_fail_text" msgid="7870804401227483131">"Ezin da ezabatu SIM txarteleko eduki guztia errore bat gertatu delako.\n\nBerrabiarazi gailua eta saiatu berriro."</string>
+ <!-- no translation found for erasing_sim (4237180547590463930) -->
+ <skip />
+ <!-- no translation found for erase_sim_fail_title (1445700500168357303) -->
+ <skip />
+ <!-- no translation found for erase_sim_fail_text (6898841004987411547) -->
+ <skip />
<string name="network_connection_request_dialog_title" msgid="1896186380874289434">"Konektatu gailura"</string>
<string name="network_connection_request_dialog_summary" msgid="7693038309792726170">"<xliff:g id="APPNAME">%1$s</xliff:g> aplikazioak aldi baterako wifi-sare bat erabili nahi du zure gailura konektatzeko"</string>
<string name="network_connection_timeout_dialog_message" msgid="598509083077743772">"Ez da aurkitu gailurik. Ziurtatu gailuak piztuta daudela eta konekta daitezkeela."</string>
@@ -4615,6 +4713,14 @@
<string name="work_policy_privacy_settings" msgid="2702644843505242596">"Laneko gidalerroen informazioa"</string>
<string name="work_policy_privacy_settings_summary" msgid="690118670737638405">"IKT saileko administratzaileak kudeatzen ditu ezarpenak"</string>
<string name="track_frame_time_keywords" msgid="7885340257945922239">"GPUa"</string>
+ <string name="enable_16k_pages" msgid="5009476566957520607">"Abiarazi 16 kB-ko orriekin"</string>
+ <string name="enable_16k_pages_summary" msgid="428117226069445198">"Abiarazi gailua 16 kB-ko orrien kernel bateragarriarekin"</string>
+ <string name="confirm_enable_16k_pages_title" msgid="6751570067857011642">"16 kB-ko orrien kernel bateragarriarekin berrabiarazi nahi duzu?"</string>
+ <string name="confirm_enable_16k_pages_text" msgid="702888115148257215">"ABISUA: baliteke aplikazio batzuk ez izatea bateragarriak modu honekin. Berretsi ondoren berrabiaraziko da gailua."</string>
+ <string name="confirm_enable_4k_pages_title" msgid="626987400420355263">"4 kB-ko orrien kernel bateragarriarekin berrabiarazi nahi duzu?"</string>
+ <string name="confirm_enable_4k_pages_text" msgid="6168921566226074524">"Berretsi ondoren berrabiaraziko da gailua."</string>
+ <string name="toast_16k_update_failed_text" msgid="8888858987184345567">"Ezin izan da bertsio-berritu kernel-a 16 kB-ko orriekin bateragarria izan dadin."</string>
+ <string name="progress_16k_ota_title" msgid="2117218313875523741">"Aldaketa aplikatzen"</string>
<string name="bug_report_handler_title" msgid="713439959113250125">"Akatsen txostenen kudeatzailea"</string>
<string name="bug_report_handler_picker_footer_text" msgid="4935758328366585673">"Gailuko Akatsen txostenaren lasterbidea zein aplikaziok kontrolatzen duen zehazten du."</string>
<string name="personal_profile_app_subtext" msgid="5586060806997067676">"Pertsonala"</string>
@@ -4700,8 +4806,10 @@
<string name="sim_category_title" msgid="2341314000964710495">"SIMa"</string>
<string name="downloaded_sim_category_title" msgid="2876988650413179752">"eSIMa"</string>
<string name="downloaded_sims_category_title" msgid="487799905978489922">"eSIMak"</string>
- <string name="sim_category_active_sim" msgid="1503823567818544012">"Aktibo"</string>
- <string name="sim_category_inactive_sim" msgid="4068899490133820881">"Inaktibo"</string>
+ <!-- no translation found for sim_category_active_sim (3077009911935592178) -->
+ <skip />
+ <!-- no translation found for sim_category_inactive_sim (7351553344148400450) -->
+ <skip />
<string name="sim_category_default_active_sim" msgid="1208194173387987231">" / <xliff:g id="ID_1">%1$s</xliff:g> aukera lehenetsia"</string>
<string name="default_active_sim_calls" msgid="2390973682556353558">"Deietarako"</string>
<string name="default_active_sim_sms" msgid="8041498593025994921">"SMSetarako"</string>
diff --git a/res/values-fa/arrays.xml b/res/values-fa/arrays.xml
index ca9f278..866fcff 100644
--- a/res/values-fa/arrays.xml
+++ b/res/values-fa/arrays.xml
@@ -482,4 +482,7 @@
<!-- no translation found for notification_polite_options:0 (4617190141263245257) -->
<!-- no translation found for notification_polite_options:1 (3884076684767467743) -->
<!-- no translation found for notification_polite_options:2 (8765197536079931966) -->
+ <!-- no translation found for private_space_auto_lock_options:0 (551584871228110817) -->
+ <!-- no translation found for private_space_auto_lock_options:1 (3263162333754809690) -->
+ <!-- no translation found for private_space_auto_lock_options:2 (1575103586471380629) -->
</resources>
diff --git a/res/values-fa/strings.xml b/res/values-fa/strings.xml
index e1dc23a..4406add 100644
--- a/res/values-fa/strings.xml
+++ b/res/values-fa/strings.xml
@@ -28,6 +28,7 @@
<string name="show_dev_on" msgid="2840850085134853754">"شما اکنون یک برنامهنویس هستید!"</string>
<string name="show_dev_already" msgid="7041756429707644630">"نیازی نیست، شما در حال حاضر یک برنامهنویس هستید."</string>
<string name="dev_settings_disabled_warning" msgid="6971867026249671244">"لطفاً ابتدا گزینههای تولیدکننده را فعال کنید."</string>
+ <string name="dev_settings_available_to_admin_only_warning" msgid="3408243404879083111">"فقط کاربران سرپرست میتوانند به تنظیمات توسعهدهنده دسترسی داشته باشند."</string>
<string name="header_category_system" msgid="1665516346845259058">"سیستم"</string>
<string name="radioInfo_service_in" msgid="9088637745836646271">"سرویس دارد"</string>
<string name="radioInfo_service_out" msgid="1868347333892403287">"خارج از سرویس"</string>
@@ -551,12 +552,20 @@
<string name="private_space_one_lock_summary" msgid="2759953747682959371">"میتوانید با همان روشی که قفل دستگاهتان را باز میکنید قفل «فضای خصوصی» را باز کنید، یا اینکه قفل دیگری انتخاب کنید"</string>
<string name="private_space_screen_lock_title" msgid="8679383894967823163">"استفاده از قفل صفحه دستگاه"</string>
<string name="private_space_biometric_title" msgid="3934339826674553174">"قفلگشایی با اثر انگشت و چهره"</string>
+ <string name="private_space_fingerprint_title" msgid="5989254643211889931">"قفلگشایی با اثر انگشت"</string>
+ <string name="private_space_face_title" msgid="3290402865367663079">"قفلگشایی با چهره"</string>
<string name="private_space_biometric_summary" msgid="4403837276018724581">"برای راهاندازی ضربه بزنید"</string>
<string name="private_space_fingerprint_unlock_title" msgid="5804023571114910034">"قفلگشایی با اثر انگشت برای فضای خصوصی"</string>
<string name="private_space_face_unlock_title" msgid="6613018437620070183">"قفلگشایی با چهره برای فضای خصوصی"</string>
<string name="private_space_category_ways_to_unlock" msgid="4356631225316950046">"روشهای باز کردن قفل"</string>
<string name="private_space_screen_lock_summary" msgid="394837965365561070">"یکسان با قفل صفحه دستگاه"</string>
<string name="private_space_new_lock_title" msgid="7306873010565337671">"میخواهید قفل جدیدی برای «فضای خصوصی» انتخاب کنید؟"</string>
+ <string name="private_space_auto_lock_title" msgid="4757097802686131305">"قفل خودکار"</string>
+ <string name="private_space_auto_lock_page_title" msgid="2993714305725968632">"قفل خودکار فضای خصوصی"</string>
+ <string name="private_space_auto_lock_page_summary" msgid="8679844515655838654">"میتوانید تنظیم کنید که اگر برای مدتی از دستگاهتان استفاده نکردید، فضای خصوصی شما بهطور خودکار قفل شود"</string>
+ <string name="private_space_auto_lock_every_time" msgid="1215061855836002830">"هربار که دستگاه قفل میشود"</string>
+ <string name="private_space_auto_lock_after_inactivity" msgid="1748673030841528649">"پساز ۵ دقیقه عدم فعالیت"</string>
+ <string name="private_space_auto_lock_never" msgid="595014527119778873">"هرگز"</string>
<string name="private_space_hide_title" msgid="8687034008994037610">"پنهان کردن هنگام قفل بودن"</string>
<string name="privatespace_hide_page_title" msgid="972581369094289386">"پنهان کردن «فضای خصوصی» هنگام قفل بودن"</string>
<string name="privatespace_hide_page_summary" msgid="1052569521186403642">"برای اینکه دیگران متوجه نشوند «فضای خصوصی» در دستگاهتان روشن است، میتوانید آن را از فهرست برنامهها پنهان کنید"</string>
@@ -570,6 +579,7 @@
<string name="private_space_delete_title" msgid="3075645119800272800">"حذف «فضای خصوصی»"</string>
<string name="private_space_deleted" msgid="7825768516955610897">"«فضای خصوصی» باموفقیت حذف شد"</string>
<string name="private_space_delete_failed" msgid="8500755484258565011">"«فضای خصوصی» حذف نشد"</string>
+ <string name="private_space_unlocked" msgid="9091600948712932046">"قفل فضای خصوصی باز شد"</string>
<string name="no_device_lock_title" msgid="1078223464721029954">"قفل صفحه تنظیم کنید"</string>
<string name="no_device_lock_summary" msgid="7436025227616244687">"برای استفاده از فضای خصوصی، قفل صفحه در این دستگاه تنظیم کنید"</string>
<string name="no_device_lock_action_label" msgid="2640487005629001288">"تنظیم قفل صفحه"</string>
@@ -597,8 +607,14 @@
<string name="private_space_access_text" msgid="4258842502257201013">"برای دسترسی به فضای خصوصی، به فهرست برنامهها بروید و بهپایین پیمایش کنید"</string>
<string name="private_space_done_label" msgid="1020482651595246071">"تمام"</string>
<string name="private_space_scrolldown_to_access" msgid="4820954877349434545">"برای پیدا کردن فضای خصوصی، بهپایین پیمایش کنید"</string>
- <string name="private_space_retry_signin_title" msgid="2340841075193680666">"برای راهاندازی فضای خصوصی به سیستم وارد شوید"</string>
- <string name="private_space_retry_summary" msgid="1976929616948459609">"برای راهاندازی فضای خصوصی، باید با حسابی به سیستم وارد شوید"</string>
+ <!-- no translation found for private_space_retry_signin_title (8090276618867918844) -->
+ <skip />
+ <!-- no translation found for private_space_retry_summary (1920444015972648774) -->
+ <skip />
+ <!-- no translation found for private_space_skip_login_label (7078019409056628192) -->
+ <skip />
+ <!-- no translation found for private_space_continue_login_label (7779965766333065391) -->
+ <skip />
<string name="private_space_lock_setup_title" msgid="6541564212199510787">"قفلی برای فضای خصوصیتان انتخاب کنید"</string>
<string name="private_space_lock_setup_description" msgid="423405593476300918">"میتوانید بااستفاده از اثر انگشت، قفل فضای خصوصیتان را باز کنید. بنابه دلایل امنیتی، این گزینه به قفل پشتیبان نیاز دارد."</string>
<string name="private_space_choose_your_pin_header" msgid="4560802934975898265">"تنظیم پین برای فضای خصوصی"</string>
@@ -1373,6 +1389,8 @@
<string name="battery_level_title" msgid="1371765298786083448">"مقدار شارژ باتری"</string>
<string name="communal_settings_title" msgid="2845678473945902115">"عمومی"</string>
<string name="communal_settings_summary" msgid="4923914136953940317">"تنظیمات عمومی"</string>
+ <!-- no translation found for satellite_setting (706846910912477125) -->
+ <skip />
<string name="apn_settings" msgid="4295467389400441299">"نامهای نقاط دستیابی"</string>
<string name="apn_edit" msgid="2003683641840248741">"ویرایش نقطه دستیابی"</string>
<string name="apn_add" msgid="9069613192201630934">"افزودن نقطه دسترسی"</string>
@@ -1407,6 +1425,8 @@
<string name="menu_save" msgid="6611465355127483100">"ذخیره"</string>
<string name="menu_cancel" msgid="1197826697950745335">"لغو"</string>
<string name="error_title" msgid="7158648377702417716"></string>
+ <!-- no translation found for error_duplicate_apn_entry (7792928408935276618) -->
+ <skip />
<string name="error_name_empty" msgid="1258275899283079142">"قسمت نام نباید خالی باشد."</string>
<string name="error_apn_empty" msgid="7657491065443746915">"نام نقطه دستیابی نمیتواند خالی باشد."</string>
<string name="error_mcc_not3" msgid="883659545640179094">"قسمت MCC باید 3 رقمی باشد."</string>
@@ -1425,7 +1445,8 @@
<string name="reset_bluetooth_wifi_button_text" msgid="3974098137045963639">"بازنشانی"</string>
<string name="reset_bluetooth_wifi_complete_toast" msgid="5893439291030574365">"بلوتوث و Wi‑Fi بازنشانی شدند"</string>
<string name="reset_esim_title" msgid="4194570573425902754">"پاک کردن سیمکارت داخلی"</string>
- <string name="reset_esim_desc" msgid="3662444090563399131">"با این کار، هیچیک از طرحهای سرویس تلفن همراه لغو نمیشود. برای بارگیری سیمکارتهای جایگزین، با شرکت مخابراتیتان تماس بگیرید."</string>
+ <!-- no translation found for reset_esim_desc (6125192435907740751) -->
+ <skip />
<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="1129251284212847939">"همه تنظیمات شبکه بازنشانی و سیمکارتهای داخلی پاک شوند؟ این کنش واگردشدنی نیست."</string>
@@ -1433,15 +1454,18 @@
<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="7279607120606365250">"سیمکارت داخلی بهدلیل خطایی نمیتواند پاک شود.\n\nدستگاهتان را بازراهاندازی و دوباره امتحان کنید."</string>
+ <!-- no translation found for reset_esim_error_title (6516110227665862295) -->
+ <skip />
+ <!-- no translation found for reset_esim_error_msg (8459527827897797168) -->
+ <skip />
<string name="main_clear_title" msgid="277664302144837723">"پاک کردن همه دادهها (بازنشانی کارخانهای)"</string>
<string name="main_clear_short_title" msgid="4752094765533020696">"پاک کردن همه دادهها (بازنشانی کارخانهای)"</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>"سیمکارت داخلی"</li></string>
<string name="main_clear_desc_no_cancel_mobile_plan" msgid="369883568059127035">\n\n"با این کار طرح خدمات تلفن همراهتان لغو نخواهد شد."</string>
<string name="main_clear_final_desc" msgid="5800877928569039580">"همه اطلاعات شخصی و برنامههای بارگیریشده حذف خواهد شد. این کنش واگردشدنی نیست."</string>
- <string name="main_clear_final_desc_esim" msgid="440406836793824969">"همه اطلاعات شخصیتان، ازجمله سیمکارتها و برنامههای بارگیریشده، حذف میشود. این کنش واگردشدنی نیست."</string>
+ <!-- no translation found for main_clear_final_desc_esim (6592404057237813989) -->
+ <skip />
<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>
@@ -1672,6 +1696,14 @@
<string name="force_stop" msgid="2681771622136916280">"توقف اجباری"</string>
<string name="archive" msgid="9074663845068632127">"بایگانی کردن"</string>
<string name="restore" msgid="7622486640713967157">"بازیابی"</string>
+ <!-- no translation found for restoring_step_one (3465050101254272874) -->
+ <skip />
+ <!-- no translation found for restoring_step_two (140484846432595108) -->
+ <skip />
+ <!-- no translation found for restoring_step_three (3712883580876329811) -->
+ <skip />
+ <!-- no translation found for restoring_step_four (8966846882470446209) -->
+ <skip />
<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>
@@ -1728,7 +1760,6 @@
<string name="archiving_failed" msgid="2037798988961634978">"بایگانی کردن انجام نشد"</string>
<string name="archiving_succeeded" msgid="7891249456483297845">"<xliff:g id="PACKAGE_LABEL">%1$s</xliff:g> بایگانی شد"</string>
<string name="restoring_failed" msgid="3390531747355943533">"بازیابی ناموفق بود"</string>
- <string name="restoring_succeeded" msgid="4967353965137524330">"<xliff:g id="PACKAGE_LABEL">%1$s</xliff:g> بازیابی شد"</string>
<string name="restoring_in_progress" msgid="7787443682651146115">"درحال بازیابی <xliff:g id="PACKAGE_LABEL">%1$s</xliff:g>"</string>
<string name="another_migration_already_in_progress" msgid="6550546307856052261">"انتقال دیگری اکنون درحال انجام است."</string>
<string name="insufficient_storage" msgid="8115088042669030558">"حافظه کافی موجود نیست."</string>
@@ -1920,10 +1951,8 @@
<string name="usage_stats_sort_by_usage_time" msgid="2927310334119998301">"مرتب کردن براساس زمان استفاده"</string>
<string name="usage_stats_sort_by_last_time_used" msgid="7039213339779884017">"مرتب کردن براساس آخرین استفاده"</string>
<string name="usage_stats_sort_by_app_name" msgid="4463833145514850478">"مرتب کردن براساس نام برنامه"</string>
- <!-- no translation found for last_time_used_label (7589377271406011659) -->
- <skip />
- <!-- no translation found for last_time_used_never (2936073559267990034) -->
- <skip />
+ <string name="last_time_used_label" msgid="7589377271406011659">"آخرین استفاده"</string>
+ <string name="last_time_used_never" msgid="2936073559267990034">"هرگز"</string>
<string name="usage_time_label" msgid="9105343335151559883">"زمان استفاده"</string>
<string name="accessibility_settings" msgid="4713215774904704682">"دسترسپذیری"</string>
<string name="accessibility_settings_title" msgid="6739115703615065716">"تنظیمات دسترسپذیری"</string>
@@ -2378,12 +2407,6 @@
<string name="battery_tip_high_usage_summary" msgid="3938999581403084551">"برنامههایی که بیشترین مصرف را دارند ببینید"</string>
<string name="battery_tip_limited_temporarily_title" msgid="6258554134146272311">"برای محافظت از باتری، شارژ بهینه میشود"</string>
<string name="battery_tip_limited_temporarily_summary" msgid="5107379280241187562">"برای کمک به افزایش طول عمر باتری، شارژ بهینه میشود"</string>
- <string name="battery_tip_dock_defender_future_bypass_title" msgid="4332616280495788195">"برای محافظت از باتری، شارژ بهینه میشود"</string>
- <string name="battery_tip_dock_defender_future_bypass_summary" msgid="7870758621381307597">"برای کمک به افزایش طول عمر باتری، شارژ هنگام اتصال به پایه بهینه میشود"</string>
- <string name="battery_tip_dock_defender_active_title" msgid="1414785238383255699">"برای محافظت از باتری، شارژ بهینه میشود"</string>
- <string name="battery_tip_dock_defender_active_summary" msgid="3512082623718801459">"برای کمک به افزایش طول عمر باتری، شارژ هنگام اتصال به پایه بهینه میشود"</string>
- <string name="battery_tip_dock_defender_temporarily_bypassed_title" msgid="1679449361090557201">"درحال شارژ تا حد کامل"</string>
- <string name="battery_tip_dock_defender_temporarily_bypassed_summary" msgid="1099500476761333281">"برای محافظت از باتری، دفعه بعدی که رایانه لوحیتان به پایه متصل شود، شارژ بهینه خواهد شد"</string>
<string name="battery_tip_limited_temporarily_sec_button_content_description" msgid="5648444926736883551">"درباره توقف موقت شارژ بیشتر بدانید"</string>
<string name="battery_tip_limited_temporarily_dialog_resume_charge" msgid="2302295458913832342">"ازسرگیری شارژ شدن"</string>
<string name="battery_tip_dialog_message_footer" msgid="986542164372177504">"شامل فعالیت پسزمینه با شارژ بالا"</string>
@@ -2401,7 +2424,8 @@
<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_charge_to_full_button" msgid="6701709034348116261">"کاملاً شارژ کردن"</string>
- <string name="battery_tip_incompatible_charging_title" msgid="5120763575150751300">"مشکل در شارژ وسیله جانبی"</string>
+ <!-- no translation found for battery_tip_incompatible_charging_title (1567827436103364999) -->
+ <skip />
<string name="battery_tip_incompatible_charging_content_description" msgid="355668467640367701">"درباره شارژ ناسازگار بیشتر بدانید"</string>
<string name="smart_battery_manager_title" msgid="3677620516657920364">"مدیر باتری"</string>
<string name="smart_battery_title" msgid="9095903608520254254">"مدیریت خودکار برنامهها"</string>
@@ -2493,13 +2517,11 @@
<string name="battery_usage_chart_label_now" msgid="4598282721949430165">"اکنون"</string>
<string name="battery_usage_timestamps_hyphen" msgid="7401188432989043905">"از <xliff:g id="FROM_TIMESTAMP">%1$s</xliff:g> تا <xliff:g id="TO_TIMESTAMP">%2$s</xliff:g>"</string>
<string name="battery_usage_day_and_hour" msgid="1417890420844950881">"<xliff:g id="DAY">%1$s</xliff:g> <xliff:g id="HOUR">%2$s</xliff:g>"</string>
- <!-- no translation found for battery_usage_time_info_and_battery_level (6732629268310936155) -->
- <skip />
+ <string name="battery_usage_time_info_and_battery_level" msgid="6732629268310936155">"<xliff:g id="TIME_INFO">%1$s</xliff:g> <xliff:g id="BATTERY_LEVEL">%2$s</xliff:g>"</string>
<string name="battery_usage_chart" msgid="4114747521432440017">"نمودار مصرف باتری"</string>
<string name="daily_battery_usage_chart" msgid="4176059567682992686">"نمودار مصرف روزانه باتری"</string>
<string name="hourly_battery_usage_chart" msgid="3098314511076561272">"نمودار مصرف ساعتی باتری"</string>
- <!-- no translation found for battery_level_percentage (1433178290838842146) -->
- <skip />
+ <string name="battery_level_percentage" msgid="1433178290838842146">"درصد میزان شارژ باتری از <xliff:g id="START_PERCENTAGE">%1$s</xliff:g> تا <xliff:g id="END_PERCENTAGE">%2$s</xliff:g>"</string>
<string name="battery_usage_breakdown_title_since_last_full_charge" msgid="435006273323199906">"مصرف باتری از آخرین شارژ کامل"</string>
<string name="battery_usage_breakdown_title_for_slot" msgid="4823179483667671406">"مصرف باتری: <xliff:g id="SLOT">%s</xliff:g>"</string>
<string name="screen_time_category_last_full_charge" msgid="8856908320256057753">"مدت تماشای صفحه از آخرین شارژ کامل"</string>
@@ -3859,6 +3881,8 @@
<string name="voice_activation_apps_title" msgid="7130045161611529825">"برنامههای دارای فعالسازی صوتی"</string>
<string name="permit_voice_activation_apps" msgid="9152780172988949319">"مجاز کردن فعالسازی صوتی"</string>
<string name="allow_voice_activation_apps_description" msgid="6369745626995060656">"فعالسازی صوتی برنامههای تأییدشده را بهصورت دستآزاد و بااستفاده از فرمان صوتی فعال میکند. حسگر تطبیقی داخلی اطمینان حاصل میکند که دادهها محرمانه میماند و فقط برای شما قابلنمایش است.\n\n"<a href="">"اطلاعات بیشتر درباره حسگر تطبیقی محافظتشده"</a></string>
+ <string name="permit_receive_sandboxed_detection_training_data" msgid="3929496847420108753">"بهبود فعالسازی صدا"</string>
+ <string name="receive_sandboxed_detection_training_data_description" msgid="1415687008184625050">"این دستگاه برای بهبود مدل فعالسازی صدا از هوش خصوصی استفاده میکند. برنامهها میتوانند با دریافت بهروزرسانیهای خلاصهای که از کاربران بسیاری جمعآوری شده است، مدل را برای همه بهبود دهند و درعینحال حریم خصوصی را حفظ کنند.\n\n"<a href="">"اطلاعات بیشتر درباره هوش خصوصی"</a></string>
<string name="full_screen_intent_title" msgid="747270185715224130">"اعلانهای تمامصفحه"</string>
<string name="permit_full_screen_intent" msgid="9035367640019960861">"اجازه دادن به اعلانهای تمامصفحه از این برنامه"</string>
<string name="footer_description_full_screen_intent" msgid="7716518411349225528">"به این برنامه اجازه میدهد وقتی دستگاه قفل است، اعلانها را روی کل صفحه نشان دهد. برنامهها ممکن است از این قابلیت برای برجسته کردن هشدارها، تماس ورودی، یا دیگر اعلانهای فوری استفاده کنند."</string>
@@ -4280,18 +4304,27 @@
<string name="autofill_app" msgid="7595308061826307921">"سرویس تکمیل خودکار"</string>
<string name="default_autofill_app" msgid="372234803718251606">"سرویس تکمیل خودکار پیشفرض"</string>
<string name="autofill_passwords" msgid="6708057251459761083">"گذرواژهها"</string>
- <string name="credman_chosen_app_title" msgid="872524130208251505">"گذرواژهها، گذرکلیدها، و سرویسهای داده"</string>
+ <!-- no translation found for credman_chosen_app_title (7735183808067729319) -->
+ <skip />
<string name="credman_credentials" msgid="4931371941253324143">"ارائهدهندگان دیگر"</string>
<string name="autofill_passwords_count" msgid="6359289285822955973">"{count,plural, =1{# گذرواژه}one{# گذرواژه}other{# گذرواژه}}"</string>
<string name="autofill_keywords" msgid="8598763328489346438">"خودکار، تکمیل، تکمیل خودکار، گذرواژه"</string>
<string name="credman_keywords" msgid="8305600680836806170">"داده، گذرکلید، گذرواژه"</string>
<string name="credman_autofill_keywords" msgid="701180623776848914">"خودکار، تکمیل، تکمیل خودکار، داده، گذرکلید، گذرواژه"</string>
+ <!-- no translation found for credman_button_change (4072629639218503790) -->
+ <skip />
+ <!-- no translation found for credman_button_open (7519871964170816850) -->
+ <skip />
<string name="autofill_confirmation_message" msgid="4888767934273494272">"<b>مطمئن شوید به این برنامه اطمینان دارید</b> <br/> <br/> <xliff:g id=app_name example=تکمیل خودکار Google>%1$s</xliff:g> برای تعیین آنچه که میتواند بهطور خودکار تکمیل شود، از آنچه روی صفحهنمایش شما است استفاده میکند."</string>
<string name="credman_autofill_confirmation_message" msgid="843829628024668466">"<b>از <xliff:g id=app_name example=Provider>%1$s</xliff:g> استفاده شود؟</b> <br/> <br/> ازاینپس گذرواژهها، گذرکلیدها، و سایر اطلاعات جدید در اینجا ذخیره خواهد شد. <xliff:g id=app_name example=Provider>%1$s</xliff:g> ممکن است از محتوای صفحهنمایش شما استفاده کند تا تشخیص دهد چه چیزهایی را میتوان بهطور خودکار تکمیل کرد."</string>
<string name="credman_picker_title" msgid="8191267620665129205">"گذرواژهها، گذرکلیدها، و سرویسهای داده"</string>
<string name="credman_confirmation_message_title" msgid="8847900085593880729">"%1$s خاموش شود؟"</string>
<string name="credman_confirmation_message" msgid="2357324543658635239">"<b>این سرویس خاموش شود؟</b> <br/> <br/> با ورود به سیستم، اطلاعات ذخیرهشده مثل گذرواژهها، گذرکلیدها، روشهای پرداخت، و دیگر اطلاعات تکمیل نخواهند شد. برای استفاده از اطلاعات ذخیرهشده، گذرواژه، گذرکلید، یا سرویس دادهای را انتخاب کنید."</string>
+ <string name="credman_confirmation_message_new_ui" msgid="6126274509951156460">"<b>همه سرویسها خاموش شود؟</b> <br/> <br/> گذرواژهها، گذرکلیدها، و دیگر اطلاعات ذخیرهشده هنگام ورود به سیستم برای تکمیل خودکار دردسترس نخواهد بود"</string>
+ <string name="credman_autofill_confirmation_message_new_ui" msgid="6222139222478822267">"<b>سرویس ترجیحیتان به <xliff:g id=app_name example=Provider>%1$s</xliff:g> تغییر کند؟</b> <br/> <br/> ازاینپس، گذرواژهها و گذرکلیدهای جدید و دیگر اطلاعات اینجا ذخیره خواهد شد. <xliff:g id=app_name example=Provider>%1$s</xliff:g> ممکن است از محتوای صفحهنمایش شما استفاده کند تا تشخیص دهد چه چیزهایی را میتوان بهطور خودکار تکمیل کرد"</string>
<string name="credman_enable_confirmation_message_title" msgid="1037501792652277829">"از %1$s استفاده شود؟"</string>
+ <string name="credman_limit_error_msg_title" msgid="1525814645803612135">"فقط میتوانید ۵ سرویس روشن داشته باشید"</string>
+ <string name="credman_limit_error_msg" msgid="2521803280130310063">"حداقل ۱ سرویس را خاموش کنید تا بتوانید سرویس دیگری اضافه کنید"</string>
<string name="credman_enable_confirmation_message" msgid="8407841892310870169">"%1$s از محتوای روی صفحه شما استفاده میکند تا تشخیص دهد چه چیزهایی را میتوان بهطور خودکار تکمیل کرد."</string>
<string name="credman_error_message_title" msgid="4099557206946333568">"محدودیت گذرواژهها، گذرکلیدها، و سرویسهای داده"</string>
<string name="credman_error_message" msgid="8334797097200415449">"میتوانید حداکثر تا ۵ گذرواژه، گذرکلید، و سرویس داده را بهصورت همزمان فعال داشته باشید. برای افزودن مورد جدید، یکی از سرویسها را خاموش کنید."</string>
@@ -4461,11 +4494,12 @@
<string name="mobile_network_sim_name_label" msgid="1452440641628369625">"نام"</string>
<string name="mobile_network_sim_color_label" msgid="5293944087609632340">"رنگ (برنامههای سازگار از آن استفاده میکنند)"</string>
<string name="mobile_network_sim_name_rename" msgid="5967588549571582924">"ذخیره"</string>
- <string name="mobile_network_use_sim_on" msgid="7298332437547707908">"استفاده از سیمکارت"</string>
+ <string name="mobile_network_use_sim_on" msgid="5333182776279917886">"استفاده از این سیمکارت"</string>
<string name="mobile_network_use_sim_off" msgid="6303281166199670639">"خاموش"</string>
<string name="mobile_network_disable_sim_explanation" msgid="2851862257846773796">"برای غیرفعال کردن این سیمکارت، آن را خارج کنید"</string>
<string name="mobile_network_tap_to_activate" msgid="4139979375717958102">"برای فعال کردن <xliff:g id="CARRIER">%1$s</xliff:g>، ضربه بزنید"</string>
- <string name="mobile_network_erase_sim" msgid="4629071168032714930">"پاکسازی سیمکارت"</string>
+ <!-- no translation found for mobile_network_erase_sim (5387971155494245850) -->
+ <skip />
<string name="preferred_network_mode_title" msgid="3083431168988535628">"نوع شبکه ترجیحی"</string>
<string name="preferred_network_mode_summary" msgid="537577807865497546">"تغییر حالت عملکرد شبکه"</string>
<string name="preferred_network_mode_dialogtitle" msgid="4179420486180351631">"نوع شبکه ترجیحی"</string>
@@ -4484,6 +4518,40 @@
<string name="roaming_check_price_warning" msgid="5876977438036791361">"برای قیمت با ارائهدهنده شبکهتان بررسی کنید."</string>
<string name="mobile_data_usage_title" msgid="2047864499317759728">"مصرف داده برنامه"</string>
<string name="mobile_network_mode_error" msgid="9222056129897416074">"حالت شبکه نامعتبر <xliff:g id="NETWORKMODEID">%1$d</xliff:g>. نادیده گرفته شود."</string>
+ <!-- no translation found for satellite_setting_title (2543034229989047673) -->
+ <skip />
+ <!-- no translation found for satellite_setting_enabled_summary (3554127722727530845) -->
+ <skip />
+ <!-- no translation found for satellite_setting_disabled_summary (6789122487534159857) -->
+ <skip />
+ <!-- no translation found for keywords_satellite_setting (3312183289776517695) -->
+ <skip />
+ <!-- no translation found for category_name_about_satellite_messaging (3756205049485508340) -->
+ <skip />
+ <!-- no translation found for title_about_satellite_setting (9212860038048311345) -->
+ <skip />
+ <!-- no translation found for category_title_your_satellite_plan (3017895097366691841) -->
+ <skip />
+ <!-- no translation found for title_have_satellite_plan (2048372355699977947) -->
+ <skip />
+ <!-- no translation found for title_no_satellite_plan (2876056203035197505) -->
+ <skip />
+ <!-- no translation found for summary_add_satellite_setting (3815254731634052432) -->
+ <skip />
+ <!-- no translation found for category_name_how_it_works (585303230539269496) -->
+ <skip />
+ <!-- no translation found for title_satellite_connection_guide (3294802307913609072) -->
+ <skip />
+ <!-- no translation found for summary_satellite_connection_guide (3496123195218418456) -->
+ <skip />
+ <!-- no translation found for title_supported_service (4275535165812691571) -->
+ <skip />
+ <!-- no translation found for summary_supported_service (4320535903444834786) -->
+ <skip />
+ <!-- no translation found for satellite_setting_summary_more_information (4008690241760925372) -->
+ <skip />
+ <!-- no translation found for more_about_satellite_messaging (3385673133561348509) -->
+ <skip />
<string name="mobile_network_apn_title" msgid="5582995550142073054">"نامهای نقطه دسترسی"</string>
<string name="keywords_access_point_names" msgid="8174967126858505945">"apn"</string>
<string name="manual_mode_disallowed_summary" msgid="4243142645520152175">"هنگام اتصال به <xliff:g id="CARRIER">%1$s</xliff:g>، دردسترس نیست"</string>
@@ -4493,9 +4561,12 @@
<string name="sim_action_switch_sub_dialog_title" msgid="9180969453358718635">"به <xliff:g id="CARRIER_NAME">%1$s</xliff:g> میروید؟"</string>
<string name="sim_action_switch_psim_dialog_title" msgid="5613177333235213024">"برای استفاده از سیمکارت، شرکت مخابراتیتان را عوض میکنید؟"</string>
<string name="sim_action_switch_sub_dialog_mep_title" msgid="933856847099933004">"از <xliff:g id="CARRIER_NAME">%1$s</xliff:g> استفاده شود؟"</string>
- <string name="sim_action_switch_sub_dialog_text" msgid="2091834911153293004">"هربار فقط یک سیمکارت را میتوان فعال کرد.\n\nبا رفتن به <xliff:g id="TO_CARRIER_NAME">%1$s</xliff:g>، سرویس <xliff:g id="FROM_CARRIER_NAME">%2$s</xliff:g> شما لغو نخواهد شد."</string>
- <string name="sim_action_switch_sub_dialog_text_downloaded" msgid="8977951796005849471">"هربار فقط یک سیمکارت داخلی میتواند فعال شود.\n\nتغییر به <xliff:g id="TO_CARRIER_NAME">%1$s</xliff:g>، سرویس <xliff:g id="FROM_CARRIER_NAME">%2$s</xliff:g> شما را لغو نخواهد کرد."</string>
- <string name="sim_action_switch_sub_dialog_text_single_sim" msgid="6188750682431170845">"هربار فقط یک سیمکارت را میتوان فعال کرد.\n\nعوض کردن شرکت مخابراتی، باعث لغو سرویس <xliff:g id="TO_CARRIER_NAME">%1$s</xliff:g> شما نخواهد شد."</string>
+ <!-- no translation found for sim_action_switch_sub_dialog_text (7474905814976249607) -->
+ <skip />
+ <!-- no translation found for sim_action_switch_sub_dialog_text_downloaded (6415848271400253954) -->
+ <skip />
+ <!-- no translation found for sim_action_switch_sub_dialog_text_single_sim (421658355882679837) -->
+ <skip />
<string name="sim_action_switch_sub_dialog_mep_text" msgid="8348764755143679582">"میتوانید همزمان از دو سیمکارت استفاده کنید. برای استفاده از <xliff:g id="CARRIER_NAME">%1$s</xliff:g>، سیمکارت دیگر را خاموش کنید."</string>
<string name="sim_action_switch_sub_dialog_confirm" msgid="1901181581944638961">"رفتن به <xliff:g id="CARRIER_NAME">%1$s</xliff:g>"</string>
<string name="sim_action_switch_sub_dialog_carrier_list_item_for_turning_off" msgid="5392037608705799522">"خاموش کردن <xliff:g id="CARRIER_NAME">%1$s</xliff:g>"</string>
@@ -4520,6 +4591,29 @@
<string name="sim_action_turn_off" msgid="3506698692916473000">"خاموش کردن"</string>
<string name="dsds_activation_failure_title" msgid="4467364110584914794">"سیمکارت فعال نشد"</string>
<string name="dsds_activation_failure_body_msg2" msgid="73044349546544410">"سیمکارت را دوباره روشن کنید. اگر مشکل ادامه داشت، دستگاهتان را بازراهاندازی کنید."</string>
+ <string name="sim_onboarding_bottomsheets_title" msgid="143711121394213711">"راهاندازی سیمکارت"</string>
+ <string name="sim_onboarding_bottomsheets_msg" msgid="7367245016476460849">"اولویتهای شبکه تلفن همراه را بهگونهای تنظیم کنید که از چند سیمکارت در این دستگاه استفاده شود"</string>
+ <string name="sim_onboarding_label_sim_title" msgid="273162565849288273">"برچسب زدن سیمکارتها"</string>
+ <string name="sim_onboarding_label_sim_msg" msgid="5105859235219529056">"این برچسبها را هنگام برقراری تماس، ارسال پیامک، و استفاده از داده، و در «تنظیمات» خواهید دید"</string>
+ <string name="sim_onboarding_label_sim_dialog_title" msgid="5839073125605286120">"برچسب سیمکارت"</string>
+ <string name="sim_onboarding_label_sim_dialog_label" msgid="9020433985426525185">"برچسب"</string>
+ <string name="sim_onboarding_select_sim_title" msgid="5895262188167744055">"انتخاب کنید از کدام سیمکارتها استفاده شود"</string>
+ <string name="sim_onboarding_select_sim_msg" msgid="5638859405391915048">"میتوانید همزمان از ۲ سیمکارت استفاده کنید"</string>
+ <string name="sim_onboarding_primary_sim_title" msgid="2793090401371135675">"تنظیم سیمکارتهای پیشفرض"</string>
+ <string name="sim_onboarding_primary_sim_msg" msgid="5484656671490558032">"انتخاب کنید از کدام سیمکارتها بهطور پیشفرض برای تماسها، پیامکها، و داده استفاده شود"</string>
+ <string name="primary_sim_title" msgid="2508161011657571566">"سیمکارتهای اصلی شما"</string>
+ <string name="primary_sim_calls_title" msgid="4961189133582615685">"تماسها"</string>
+ <string name="primary_sim_texts_title" msgid="1287584042733097749">"پیامکها"</string>
+ <string name="primary_sim_automatic_data_title" msgid="1265528923229642480">"عوض کردن خودکار داده"</string>
+ <string name="primary_sim_automatic_data_msg" msgid="1612203837010785203">"بسته به پوشش و دردسترس بودن، از داده یکی از سیمکارتها استفاده میشود"</string>
+ <string name="sim_onboarding_phoneNumber_data_only" msgid="8158409121949373662">"فقط داده"</string>
+ <string name="sim_onboarding_setup" msgid="5750393553605388463">"راهاندازی"</string>
+ <string name="sim_onboarding_next" msgid="6415025179929475355">"بعدی"</string>
+ <!-- no translation found for sim_onboarding_progressbar_turning_sim_on (1163318788393361574) -->
+ <skip />
+ <string name="mobile_network_spn_title" msgid="3053793174495329077">"شبکه تلفن همراه"</string>
+ <string name="mobile_network_phone_number_title" msgid="2090794402855021784">"شماره تلفن"</string>
+ <string name="mobile_network_sim_label_color_title" msgid="2401352348041132876">"رنگ و برچسب سیمکارت"</string>
<string name="sim_setup_channel_id" msgid="8797972565087458515">"فعالسازی شبکه"</string>
<string name="sim_switch_channel_id" msgid="4927038626791837861">"تغییر شرکت مخابراتی"</string>
<string name="post_dsds_reboot_notification_title_with_carrier" msgid="3308827462185135307">"<xliff:g id="CARRIER_NAME">%1$s</xliff:g> فعال است"</string>
@@ -4539,11 +4633,15 @@
<string name="switch_sim_dialog_no_switch_text" msgid="7053939850026876088">"برای استفاده از داده تلفن همراه، ویژگیهای تماس تلفنی، و بعدتر پیامک، به تنظیمات شبکهتان بروید"</string>
<string name="sim_card_label" msgid="6263064316075963775">"سیمکارت"</string>
<string name="erase_sim_dialog_title" msgid="4742077437653028326">"این سیمکارت داخلی پاک شود؟"</string>
- <string name="erase_sim_dialog_text" msgid="753031064269699885">"با پاکسازی این سیمکارت، سرویس <xliff:g id="CARRIER_NAME_A">%1$s</xliff:g> از این دستگاه برداشته میشود.\n\nسرویس مربوط به <xliff:g id="CARRIER_NAME_B">%1$s</xliff:g> لغو نمیشود."</string>
+ <!-- no translation found for erase_sim_dialog_text (1406141218170595272) -->
+ <skip />
<string name="erase_sim_confirm_button" msgid="8309115684335320541">"پاکسازی"</string>
- <string name="erasing_sim" msgid="7877703231075699139">"درحال پاکسازی سیمکارت…"</string>
- <string name="erase_sim_fail_title" msgid="2024446702985862427">"سیمکارت پاکسازی نشد"</string>
- <string name="erase_sim_fail_text" msgid="7870804401227483131">"بهدلیل بروز خطا، این سیمکارت پاکسازی نشد.\n\nدستگاه را بازراهاندازی کنید و دوباره امتحان کنید."</string>
+ <!-- no translation found for erasing_sim (4237180547590463930) -->
+ <skip />
+ <!-- no translation found for erase_sim_fail_title (1445700500168357303) -->
+ <skip />
+ <!-- no translation found for erase_sim_fail_text (6898841004987411547) -->
+ <skip />
<string name="network_connection_request_dialog_title" msgid="1896186380874289434">"اتصال به دستگاه"</string>
<string name="network_connection_request_dialog_summary" msgid="7693038309792726170">"برنامه <xliff:g id="APPNAME">%1$s</xliff:g> برای اتصال به دستگاهتان میخواهد از شبکه Wi-Fi موقت استفاده کند"</string>
<string name="network_connection_timeout_dialog_message" msgid="598509083077743772">"دستگاهی پیدا نشد. مطمئن شوید دستگاهها روشن و برای اتصال دردسترس هستند."</string>
@@ -4615,6 +4713,14 @@
<string name="work_policy_privacy_settings" msgid="2702644843505242596">"اطلاعات خطمشی کار شما"</string>
<string name="work_policy_privacy_settings_summary" msgid="690118670737638405">"تنظیمات مدیریتشده توسط سرپرست فناوری اطلاعات شما"</string>
<string name="track_frame_time_keywords" msgid="7885340257945922239">"واحد پردازش گرافیکی (GPU)"</string>
+ <string name="enable_16k_pages" msgid="5009476566957520607">"راهاندازی با اندازه صفحه ۱۶ کیلو"</string>
+ <string name="enable_16k_pages_summary" msgid="428117226069445198">"راهاندازی با هسته دارای پشتیبانی صفحه ۱۶ کیلو"</string>
+ <string name="confirm_enable_16k_pages_title" msgid="6751570067857011642">"با هسته سازگار صفحه ۱۶ کیلوبایتی بازراهاندازی شود؟"</string>
+ <string name="confirm_enable_16k_pages_text" msgid="702888115148257215">"هشدار: ممکن است برخیاز برنامهها با این حالت سازگار نباشند. دستگاه پساز تأیید، بازراهاندازی خواهد شد."</string>
+ <string name="confirm_enable_4k_pages_title" msgid="626987400420355263">"با هسته سازگار صفحه ۴ کیلوبایتی بازراهاندازی شود؟"</string>
+ <string name="confirm_enable_4k_pages_text" msgid="6168921566226074524">"دستگاه پساز تأیید، بازراهاندازی خواهد شد."</string>
+ <string name="toast_16k_update_failed_text" msgid="8888858987184345567">"ارتقا هسته به هسته سازگار با صفحه ۱۶ کیلوبایتی انجام نشد."</string>
+ <string name="progress_16k_ota_title" msgid="2117218313875523741">"اعمال تغییرات"</string>
<string name="bug_report_handler_title" msgid="713439959113250125">"کنترلکننده گزارش اشکال"</string>
<string name="bug_report_handler_picker_footer_text" msgid="4935758328366585673">"تعیین میکند کدام برنامه میانبر «گزارش اشکال» را در دستگاه کنترل کند."</string>
<string name="personal_profile_app_subtext" msgid="5586060806997067676">"شخصی"</string>
@@ -4700,8 +4806,10 @@
<string name="sim_category_title" msgid="2341314000964710495">"سیمکارت"</string>
<string name="downloaded_sim_category_title" msgid="2876988650413179752">"سیمکارت داخلی"</string>
<string name="downloaded_sims_category_title" msgid="487799905978489922">"سیمکارتهای داخلی"</string>
- <string name="sim_category_active_sim" msgid="1503823567818544012">"فعال"</string>
- <string name="sim_category_inactive_sim" msgid="4068899490133820881">"غیرفعال"</string>
+ <!-- no translation found for sim_category_active_sim (3077009911935592178) -->
+ <skip />
+ <!-- no translation found for sim_category_inactive_sim (7351553344148400450) -->
+ <skip />
<string name="sim_category_default_active_sim" msgid="1208194173387987231">" / پیشفرض برای <xliff:g id="ID_1">%1$s</xliff:g>"</string>
<string name="default_active_sim_calls" msgid="2390973682556353558">"تماسها"</string>
<string name="default_active_sim_sms" msgid="8041498593025994921">"پیامک"</string>
diff --git a/res/values-fi/arrays.xml b/res/values-fi/arrays.xml
index c2ed23b..159a2f8 100644
--- a/res/values-fi/arrays.xml
+++ b/res/values-fi/arrays.xml
@@ -482,4 +482,7 @@
<!-- no translation found for notification_polite_options:0 (4617190141263245257) -->
<!-- no translation found for notification_polite_options:1 (3884076684767467743) -->
<!-- no translation found for notification_polite_options:2 (8765197536079931966) -->
+ <!-- no translation found for private_space_auto_lock_options:0 (551584871228110817) -->
+ <!-- no translation found for private_space_auto_lock_options:1 (3263162333754809690) -->
+ <!-- no translation found for private_space_auto_lock_options:2 (1575103586471380629) -->
</resources>
diff --git a/res/values-fi/strings.xml b/res/values-fi/strings.xml
index 0fd99d4..a91ff96 100644
--- a/res/values-fi/strings.xml
+++ b/res/values-fi/strings.xml
@@ -28,6 +28,7 @@
<string name="show_dev_on" msgid="2840850085134853754">"Olet nyt kehittäjä!"</string>
<string name="show_dev_already" msgid="7041756429707644630">"Ei tarvitse klikata, olet jo kehittäjä."</string>
<string name="dev_settings_disabled_warning" msgid="6971867026249671244">"Ota kehittäjäasetukset ensin käyttöön."</string>
+ <string name="dev_settings_available_to_admin_only_warning" msgid="3408243404879083111">"Vain järjestelmänvalvojilla on pääsy kehittäjäasetuksiin."</string>
<string name="header_category_system" msgid="1665516346845259058">"Järjestelmä"</string>
<string name="radioInfo_service_in" msgid="9088637745836646271">"Kuuluvuusalueella"</string>
<string name="radioInfo_service_out" msgid="1868347333892403287">"Katvealueella"</string>
@@ -551,12 +552,20 @@
<string name="private_space_one_lock_summary" msgid="2759953747682959371">"Voit avata yksityisen tilan lukituksen samaan tapaan kuin avaat laitteen lukituksen tai voit valita eri lukon"</string>
<string name="private_space_screen_lock_title" msgid="8679383894967823163">"Käytä laitteen näytön lukitusta"</string>
<string name="private_space_biometric_title" msgid="3934339826674553174">"Kasvojentunnistus- ja sormenjälkiavaus"</string>
+ <string name="private_space_fingerprint_title" msgid="5989254643211889931">"Sormenjälkiavaus"</string>
+ <string name="private_space_face_title" msgid="3290402865367663079">"Kasvojentunnistusavaus"</string>
<string name="private_space_biometric_summary" msgid="4403837276018724581">"Ota käyttöön napauttamalla"</string>
<string name="private_space_fingerprint_unlock_title" msgid="5804023571114910034">"Sormenjälkiavaus yksityiselle tilalle"</string>
<string name="private_space_face_unlock_title" msgid="6613018437620070183">"Kasvojentunnistusavaus yksityiselle tilalle"</string>
<string name="private_space_category_ways_to_unlock" msgid="4356631225316950046">"Tapoja avata lukitus"</string>
<string name="private_space_screen_lock_summary" msgid="394837965365561070">"Sama kuin laitteen näytön lukitus"</string>
<string name="private_space_new_lock_title" msgid="7306873010565337671">"Valitaanko yksityiselle tilalle uusi lukitus?"</string>
+ <string name="private_space_auto_lock_title" msgid="4757097802686131305">"Lukitse automaattisesti"</string>
+ <string name="private_space_auto_lock_page_title" msgid="2993714305725968632">"Lukitse yksityinen tila automaattisesti"</string>
+ <string name="private_space_auto_lock_page_summary" msgid="8679844515655838654">"Voit lukita yksityisen tilan automaattisesti, jos et ole käyttänyt laitettasi hetkeen"</string>
+ <string name="private_space_auto_lock_every_time" msgid="1215061855836002830">"Aina kun laite lukittuu"</string>
+ <string name="private_space_auto_lock_after_inactivity" msgid="1748673030841528649">"5 minuutin toimettomuuden jälkeen"</string>
+ <string name="private_space_auto_lock_never" msgid="595014527119778873">"Ei koskaan"</string>
<string name="private_space_hide_title" msgid="8687034008994037610">"Piilottaminen lukittuna"</string>
<string name="privatespace_hide_page_title" msgid="972581369094289386">"Yksityisen tilan piilottaminen, kun se on lukittuna"</string>
<string name="privatespace_hide_page_summary" msgid="1052569521186403642">"Piilota yksityinen tila piilottamalla se sovelluslistalta"</string>
@@ -570,6 +579,7 @@
<string name="private_space_delete_title" msgid="3075645119800272800">"Yksityisen tilan poistaminen"</string>
<string name="private_space_deleted" msgid="7825768516955610897">"Yksityinen tila poistettu"</string>
<string name="private_space_delete_failed" msgid="8500755484258565011">"Yksityistä tilaa ei voitu poistaa"</string>
+ <string name="private_space_unlocked" msgid="9091600948712932046">"Yksityinen tila avattiin"</string>
<string name="no_device_lock_title" msgid="1078223464721029954">"Näytön lukituksen asettaminen"</string>
<string name="no_device_lock_summary" msgid="7436025227616244687">"Jos haluat käyttää yksityistä tilaa, aseta laitteelle näytön lukitus"</string>
<string name="no_device_lock_action_label" msgid="2640487005629001288">"Aseta näytön lukitus"</string>
@@ -597,8 +607,14 @@
<string name="private_space_access_text" msgid="4258842502257201013">"Jos haluat käyttää yksityistä tilaa, siirry sovelluslistaan ja vieritä alas"</string>
<string name="private_space_done_label" msgid="1020482651595246071">"Valmis"</string>
<string name="private_space_scrolldown_to_access" msgid="4820954877349434545">"Etsi yksityinen tila vierittämällä alas"</string>
- <string name="private_space_retry_signin_title" msgid="2340841075193680666">"Yksityisen tilan käyttöönotto edellyttää sisäänkirjautumista"</string>
- <string name="private_space_retry_summary" msgid="1976929616948459609">"Sinun täytyy kirjautua tilille, jotta voit ottaa yksityisen tilan käyttöön"</string>
+ <!-- no translation found for private_space_retry_signin_title (8090276618867918844) -->
+ <skip />
+ <!-- no translation found for private_space_retry_summary (1920444015972648774) -->
+ <skip />
+ <!-- no translation found for private_space_skip_login_label (7078019409056628192) -->
+ <skip />
+ <!-- no translation found for private_space_continue_login_label (7779965766333065391) -->
+ <skip />
<string name="private_space_lock_setup_title" msgid="6541564212199510787">"Yksityisen tilan lukitustavan valinta"</string>
<string name="private_space_lock_setup_description" msgid="423405593476300918">"Voit avata yksityisen tilan lukituksen sormenjäljelläsi. Turvallisuussyistä tämä edellyttää, että valitset varalukitustavan."</string>
<string name="private_space_choose_your_pin_header" msgid="4560802934975898265">"Määritä PIN-koodi yksityiselle tilallesi"</string>
@@ -1373,6 +1389,8 @@
<string name="battery_level_title" msgid="1371765298786083448">"Akun taso"</string>
<string name="communal_settings_title" msgid="2845678473945902115">"Yhteiskäyttö"</string>
<string name="communal_settings_summary" msgid="4923914136953940317">"Yhteiskäytön asetukset"</string>
+ <!-- no translation found for satellite_setting (706846910912477125) -->
+ <skip />
<string name="apn_settings" msgid="4295467389400441299">"APN:t"</string>
<string name="apn_edit" msgid="2003683641840248741">"Muokkaa tukiasemaa"</string>
<string name="apn_add" msgid="9069613192201630934">"Lisää tukiasema"</string>
@@ -1407,6 +1425,8 @@
<string name="menu_save" msgid="6611465355127483100">"Tallenna"</string>
<string name="menu_cancel" msgid="1197826697950745335">"Peru"</string>
<string name="error_title" msgid="7158648377702417716"></string>
+ <!-- no translation found for error_duplicate_apn_entry (7792928408935276618) -->
+ <skip />
<string name="error_name_empty" msgid="1258275899283079142">"Nimi-kenttä ei voi olla tyhjä."</string>
<string name="error_apn_empty" msgid="7657491065443746915">"APN ei voi olla tyhjä."</string>
<string name="error_mcc_not3" msgid="883659545640179094">"MCC-kentän arvon on oltava 3 numeroa."</string>
@@ -1425,7 +1445,8 @@
<string name="reset_bluetooth_wifi_button_text" msgid="3974098137045963639">"Nollaa"</string>
<string name="reset_bluetooth_wifi_complete_toast" msgid="5893439291030574365">"Bluetooth ja Wi-Fi on nollattu"</string>
<string name="reset_esim_title" msgid="4194570573425902754">"eSIMien poistaminen"</string>
- <string name="reset_esim_desc" msgid="3662444090563399131">"Tämä ei peru liittymäsopimustasi. Jos haluat ladata korvaavia SIM-kortteja, ota yhteyttä operaattoriin."</string>
+ <!-- no translation found for reset_esim_desc (6125192435907740751) -->
+ <skip />
<string name="reset_network_button_text" msgid="2281476496459610071">"Nollaa asetukset"</string>
<string name="reset_network_final_desc" msgid="5304365082065278425">"Nollataanko kaikki verkkoasetukset? Toimintoa ei voi kumota."</string>
<string name="reset_network_final_desc_esim" msgid="1129251284212847939">"Nollataanko verkon kaikki asetukset ja poistetaanko eSIMit? Toimintoa ei voi kumota."</string>
@@ -1433,15 +1454,18 @@
<string name="reset_network_confirm_title" msgid="913014422184481270">"Nollataanko?"</string>
<string name="network_reset_not_available" msgid="1966334631394607829">"Tämä käyttäjä ei voi palauttaa verkon asetuksia."</string>
<string name="reset_network_complete_toast" msgid="1367872474130621115">"Verkkoasetuksesi on nollattu."</string>
- <string name="reset_esim_error_title" msgid="4670073610967959597">"SIM-korttien tyhjennys ei onnistu"</string>
- <string name="reset_esim_error_msg" msgid="7279607120606365250">"eSIMejä ei voi poistaa virheen vuoksi.\n\nKäynnistä laite uudelleen ja yritä sitten uudelleen."</string>
+ <!-- no translation found for reset_esim_error_title (6516110227665862295) -->
+ <skip />
+ <!-- no translation found for reset_esim_error_msg (8459527827897797168) -->
+ <skip />
<string name="main_clear_title" msgid="277664302144837723">"Poista data (tehdasasetuksiin)"</string>
<string name="main_clear_short_title" msgid="4752094765533020696">"Poista data (tehdasasetuksiin)"</string>
<string name="main_clear_desc_also_erases_external" msgid="3687911419628956693"><li>"musiikin"</li>\n<li>"valokuvat"</li>\n<li>"muun käyttäjädatan"</li></string>
<string name="main_clear_desc_also_erases_esim" msgid="4553469876411831729"><li>"eSIMit"</li></string>
<string name="main_clear_desc_no_cancel_mobile_plan" msgid="369883568059127035">\n\n"Tämä ei peru mobiilipalvelupakettiasi."</string>
<string name="main_clear_final_desc" msgid="5800877928569039580">"Kaikki henkilökohtaiset tietosi ja ladatut sovellukset poistetaan. Toimintoa ei voi kumota."</string>
- <string name="main_clear_final_desc_esim" msgid="440406836793824969">"Kaikki henkilökohtaiset tietosi poistetaan, mukaan lukien ladatut sovellukset ja SIM-kortit. Toimintoa ei voi kumota."</string>
+ <!-- no translation found for main_clear_final_desc_esim (6592404057237813989) -->
+ <skip />
<string name="main_clear_confirm_title" msgid="6577071819657853713">"Poistetaanko kaikki data?"</string>
<string name="main_clear_not_available" msgid="3433795327146684827">"Tämä käyttäjä ei voi palauttaa tehdasasetuksia"</string>
<string name="main_clear_progress_title" msgid="7239741132015617719">"Tyhjennetään"</string>
@@ -1672,6 +1696,14 @@
<string name="force_stop" msgid="2681771622136916280">"Pakota lopetus"</string>
<string name="archive" msgid="9074663845068632127">"Arkistoi"</string>
<string name="restore" msgid="7622486640713967157">"Palauta"</string>
+ <!-- no translation found for restoring_step_one (3465050101254272874) -->
+ <skip />
+ <!-- no translation found for restoring_step_two (140484846432595108) -->
+ <skip />
+ <!-- no translation found for restoring_step_three (3712883580876329811) -->
+ <skip />
+ <!-- no translation found for restoring_step_four (8966846882470446209) -->
+ <skip />
<string name="total_size_label" msgid="2052185048749658866">"Yhteensä"</string>
<string name="application_size_label" msgid="6407051020651716729">"Sovelluksen koko"</string>
<string name="external_code_size_label" msgid="7375146402660973743">"Sovelluksen käyttämä USB-tallennustila"</string>
@@ -1728,7 +1760,6 @@
<string name="archiving_failed" msgid="2037798988961634978">"Arkistointi epäonnistui"</string>
<string name="archiving_succeeded" msgid="7891249456483297845">"<xliff:g id="PACKAGE_LABEL">%1$s</xliff:g> arkistoitu"</string>
<string name="restoring_failed" msgid="3390531747355943533">"Palautus epäonnistui"</string>
- <string name="restoring_succeeded" msgid="4967353965137524330">"<xliff:g id="PACKAGE_LABEL">%1$s</xliff:g> palautettu"</string>
<string name="restoring_in_progress" msgid="7787443682651146115">"Palautetaan: <xliff:g id="PACKAGE_LABEL">%1$s</xliff:g>"</string>
<string name="another_migration_already_in_progress" msgid="6550546307856052261">"Toinen siirto on jo käynnissä."</string>
<string name="insufficient_storage" msgid="8115088042669030558">"Ei tarpeeksi säilytystilaa."</string>
@@ -1920,10 +1951,8 @@
<string name="usage_stats_sort_by_usage_time" msgid="2927310334119998301">"Lajittele käytön perusteella"</string>
<string name="usage_stats_sort_by_last_time_used" msgid="7039213339779884017">"Lajittele viimeisimmät ensin"</string>
<string name="usage_stats_sort_by_app_name" msgid="4463833145514850478">"Lajittele nimen perusteella"</string>
- <!-- no translation found for last_time_used_label (7589377271406011659) -->
- <skip />
- <!-- no translation found for last_time_used_never (2936073559267990034) -->
- <skip />
+ <string name="last_time_used_label" msgid="7589377271406011659">"Käytetty viimeksi"</string>
+ <string name="last_time_used_never" msgid="2936073559267990034">"ei koskaan"</string>
<string name="usage_time_label" msgid="9105343335151559883">"Käyttöaika"</string>
<string name="accessibility_settings" msgid="4713215774904704682">"Saavutettavuus"</string>
<string name="accessibility_settings_title" msgid="6739115703615065716">"Saavutettavuusasetukset"</string>
@@ -2378,12 +2407,6 @@
<string name="battery_tip_high_usage_summary" msgid="3938999581403084551">"Katso eniten kuluttavat sovellukset"</string>
<string name="battery_tip_limited_temporarily_title" msgid="6258554134146272311">"Lataus optimoitu akun suojaamiseksi"</string>
<string name="battery_tip_limited_temporarily_summary" msgid="5107379280241187562">"Lataus optimoidaan, jotta akku kestäisi pidempään"</string>
- <string name="battery_tip_dock_defender_future_bypass_title" msgid="4332616280495788195">"Lataus optimoitu akun suojaamiseksi"</string>
- <string name="battery_tip_dock_defender_future_bypass_summary" msgid="7870758621381307597">"Lataus optimoidaan laitteen ollessa telineessä, jotta akku kestäisi pidempään"</string>
- <string name="battery_tip_dock_defender_active_title" msgid="1414785238383255699">"Lataus optimoitu akun suojaamiseksi"</string>
- <string name="battery_tip_dock_defender_active_summary" msgid="3512082623718801459">"Lataus optimoidaan laitteen ollessa telineessä, jotta akku kestäisi pidempään"</string>
- <string name="battery_tip_dock_defender_temporarily_bypassed_title" msgid="1679449361090557201">"Ladataan täyteen"</string>
- <string name="battery_tip_dock_defender_temporarily_bypassed_summary" msgid="1099500476761333281">"Akun suojaamiseksi lataus optimoidaan tabletin ollessa telineessä seuraavan kerran"</string>
<string name="battery_tip_limited_temporarily_sec_button_content_description" msgid="5648444926736883551">"Lue lisää latauksen keskeyttämisestä"</string>
<string name="battery_tip_limited_temporarily_dialog_resume_charge" msgid="2302295458913832342">"Jatka lataamista"</string>
<string name="battery_tip_dialog_message_footer" msgid="986542164372177504">"Sisältää virtaa paljon kuluttavat taustatoiminnot"</string>
@@ -2401,7 +2424,8 @@
<string name="battery_tip_unrestrict_app_dialog_ok" msgid="7940183167721998470">"Poista"</string>
<string name="battery_tip_unrestrict_app_dialog_cancel" msgid="4968135709160207507">"Peru"</string>
<string name="battery_tip_charge_to_full_button" msgid="6701709034348116261">"Lataa akku täyteen"</string>
- <string name="battery_tip_incompatible_charging_title" msgid="5120763575150751300">"Ongelma laturin kanssa"</string>
+ <!-- no translation found for battery_tip_incompatible_charging_title (1567827436103364999) -->
+ <skip />
<string name="battery_tip_incompatible_charging_content_description" msgid="355668467640367701">"Lue lisää yhteensopimattomasta latauksesta"</string>
<string name="smart_battery_manager_title" msgid="3677620516657920364">"Virranhallinta"</string>
<string name="smart_battery_title" msgid="9095903608520254254">"Hallinnoi sovelluksia automaattisesti"</string>
@@ -2493,13 +2517,11 @@
<string name="battery_usage_chart_label_now" msgid="4598282721949430165">"nyt"</string>
<string name="battery_usage_timestamps_hyphen" msgid="7401188432989043905">"<xliff:g id="FROM_TIMESTAMP">%1$s</xliff:g>–<xliff:g id="TO_TIMESTAMP">%2$s</xliff:g>"</string>
<string name="battery_usage_day_and_hour" msgid="1417890420844950881">"<xliff:g id="DAY">%1$s</xliff:g> <xliff:g id="HOUR">%2$s</xliff:g>"</string>
- <!-- no translation found for battery_usage_time_info_and_battery_level (6732629268310936155) -->
- <skip />
+ <string name="battery_usage_time_info_and_battery_level" msgid="6732629268310936155">"<xliff:g id="TIME_INFO">%1$s</xliff:g> <xliff:g id="BATTERY_LEVEL">%2$s</xliff:g>"</string>
<string name="battery_usage_chart" msgid="4114747521432440017">"Kaavio akun käytöstä"</string>
<string name="daily_battery_usage_chart" msgid="4176059567682992686">"Kaavio päiväkohtaisesta akun käytöstä"</string>
<string name="hourly_battery_usage_chart" msgid="3098314511076561272">"Kaavio tuntikohtaisesta akun käytöstä"</string>
- <!-- no translation found for battery_level_percentage (1433178290838842146) -->
- <skip />
+ <string name="battery_level_percentage" msgid="1433178290838842146">"Akun varaustaso prosentteina <xliff:g id="START_PERCENTAGE">%1$s</xliff:g>–<xliff:g id="END_PERCENTAGE">%2$s</xliff:g>"</string>
<string name="battery_usage_breakdown_title_since_last_full_charge" msgid="435006273323199906">"Akun käyttö edellisen täyden latauksen jälkeen"</string>
<string name="battery_usage_breakdown_title_for_slot" msgid="4823179483667671406">"Akun käyttö: <xliff:g id="SLOT">%s</xliff:g>"</string>
<string name="screen_time_category_last_full_charge" msgid="8856908320256057753">"Käyttöaika edellisen täyden latauksen jälkeen"</string>
@@ -3859,6 +3881,8 @@
<string name="voice_activation_apps_title" msgid="7130045161611529825">"Puheaktivointisovellukset"</string>
<string name="permit_voice_activation_apps" msgid="9152780172988949319">"Salli puheaktivointi"</string>
<string name="allow_voice_activation_apps_description" msgid="6369745626995060656">"Puheaktivoinnilla voit laittaa hyväksyttyjä sovelluksia päälle ääniohjatusti. Sisäänrakennettu mukautuva tunnistus varmistaa, että datasi pysyy yksityisenä.\n\n"<a href="">"Lisätietoa suojatusta ja mukautuvasta tunnistuksesta"</a></string>
+ <string name="permit_receive_sandboxed_detection_training_data" msgid="3929496847420108753">"Paranna puheaktivointia"</string>
+ <string name="receive_sandboxed_detection_training_data_description" msgid="1415687008184625050">"Tämä laite käyttää yksityisiä tietoja puheaktivointimallin parantamiseen. Sovellukset voivat vastaanottaa päivityksiä, jotka on koottu monilta käyttäjiltä yksityisyyden säilyttämiseksi samalla, kun puheaktivointimallia parannetaan kaikille.\n\n"<a href="">"Lisätietoa yksityisistä tiedoista"</a></string>
<string name="full_screen_intent_title" msgid="747270185715224130">"Koko näytön ilmoitukset"</string>
<string name="permit_full_screen_intent" msgid="9035367640019960861">"Salli sovelluksen lähettää koko näytön ilmoituksia"</string>
<string name="footer_description_full_screen_intent" msgid="7716518411349225528">"Salli sovelluksen näyttää koko näytön ilmoituksia, kun laite on lukittu. Sovellukset voivat käyttää tällaisia ilmoituksia hälytyksistä, saapuvista puheluista tai muista tärkeistä asioista ilmoittamiseen."</string>
@@ -4280,18 +4304,27 @@
<string name="autofill_app" msgid="7595308061826307921">"Automaattinen täyttö ‑palvelu"</string>
<string name="default_autofill_app" msgid="372234803718251606">"Automaattisen täytön oletuspalvelu"</string>
<string name="autofill_passwords" msgid="6708057251459761083">"Salasanat"</string>
- <string name="credman_chosen_app_title" msgid="872524130208251505">"Salasanat, avainkoodit ja datapalvelut"</string>
+ <!-- no translation found for credman_chosen_app_title (7735183808067729319) -->
+ <skip />
<string name="credman_credentials" msgid="4931371941253324143">"Muut tarjoajat"</string>
<string name="autofill_passwords_count" msgid="6359289285822955973">"{count,plural, =1{# salasana}other{# salasanaa}}"</string>
<string name="autofill_keywords" msgid="8598763328489346438">"automaattinen, täyttö, automaattinen täyttö, salasana"</string>
<string name="credman_keywords" msgid="8305600680836806170">"data, avainkoodi, salasana"</string>
<string name="credman_autofill_keywords" msgid="701180623776848914">"automaattinen, täyttö, automaattinen täyttö, data, avainkoodi, salasana"</string>
+ <!-- no translation found for credman_button_change (4072629639218503790) -->
+ <skip />
+ <!-- no translation found for credman_button_open (7519871964170816850) -->
+ <skip />
<string name="autofill_confirmation_message" msgid="4888767934273494272">"<b>Varmista, että luotat tähän sovellukseen</b> <br/> <br/> <xliff:g id=app_name example=Google Autofill>%1$s</xliff:g> päättelee näytöllä olevien kohteiden perusteella, mitä voidaan täyttää automaattisesti."</string>
<string name="credman_autofill_confirmation_message" msgid="843829628024668466">"<b>Use <xliff:g id=app_name example=Palveluntarjoaja>%1$s</xliff:g>?</b> <br/> <br/> Uudet salasanat, avainkoodit ja muut tiedot tallennetaan nyt tänne. <xliff:g id=app_name example=Palveluntarjoaja>%1$s</xliff:g> voi päätellä näytön näkymän perusteella, mitä voidaan täyttää automaattisesti."</string>
<string name="credman_picker_title" msgid="8191267620665129205">"Salasanat, avainkoodit ja datapalvelut"</string>
<string name="credman_confirmation_message_title" msgid="8847900085593880729">"Laitetaanko %1$s pois päältä?"</string>
<string name="credman_confirmation_message" msgid="2357324543658635239">"<b>Laitetaanko tämä palvelu pois päältä?</b> <br/> <br/> Tallennettuja tietoja (esimerkiksi salasanoja, avainkoodeja ja maksutapoja) ei täytetä, kun kirjaudut sisään. Jos haluat käyttää tallennettuja tietoja, valitse salasana, avainkoodi tai datapalvelu."</string>
+ <string name="credman_confirmation_message_new_ui" msgid="6126274509951156460">"<b>Laita kaikki palvelut pois päältä?</b> <br/> <br/> Salasanat, avainkoodit ja muut tiedot eivät ole saatavilla automaattista täyttöä varten kirjautuessasi sisään"</string>
+ <string name="credman_autofill_confirmation_message_new_ui" msgid="6222139222478822267">"<b>Vaihda haluamaksesi palveluksi: <xliff:g id=app_name example=Provider>%1$s</xliff:g>?</b> <br/> <br/> Uudet salasanat, avainkoodit ja muut tiedot tallennetaan nyt tänne. <xliff:g id=app_name example=Palveluntarjoaja>%1$s</xliff:g> voi päätellä näytön näkymän perusteella, mitä voidaan täyttää automaattisesti."</string>
<string name="credman_enable_confirmation_message_title" msgid="1037501792652277829">"Käytetäänkö: %1$s?"</string>
+ <string name="credman_limit_error_msg_title" msgid="1525814645803612135">"Sinulla voi olla samaan aikaan vain viisi palvelua päällä"</string>
+ <string name="credman_limit_error_msg" msgid="2521803280130310063">"Laita vähintään yksi palvelu pois päältä, jotta voit lisätä toisen"</string>
<string name="credman_enable_confirmation_message" msgid="8407841892310870169">"%1$s päättelee näytön kohteiden perusteella, mitä voidaan täyttää automaattisesti."</string>
<string name="credman_error_message_title" msgid="4099557206946333568">"Salasanojen, avainkoodien ja datapalveluiden rajoitus"</string>
<string name="credman_error_message" msgid="8334797097200415449">"Sinulla voi olla yhtä aikaa aktiivisena enintään viisi salasanaa, avainkoodia ja datapalvelua. Laita palvelu pois päältä, jos haluat lisätä uusia sellaisia."</string>
@@ -4461,11 +4494,12 @@
<string name="mobile_network_sim_name_label" msgid="1452440641628369625">"Nimi"</string>
<string name="mobile_network_sim_color_label" msgid="5293944087609632340">"Väri (yhteensopivia sovelluksia varten)"</string>
<string name="mobile_network_sim_name_rename" msgid="5967588549571582924">"Tallenna"</string>
- <string name="mobile_network_use_sim_on" msgid="7298332437547707908">"Käytä SIM-korttia"</string>
+ <string name="mobile_network_use_sim_on" msgid="5333182776279917886">"Käytä tätä SIMiä"</string>
<string name="mobile_network_use_sim_off" msgid="6303281166199670639">"Pois päältä"</string>
<string name="mobile_network_disable_sim_explanation" msgid="2851862257846773796">"Poista SIM-kortti, jos haluat poistaa sen käytöstä"</string>
<string name="mobile_network_tap_to_activate" msgid="4139979375717958102">"Aktivoi <xliff:g id="CARRIER">%1$s</xliff:g> napauttamalla"</string>
- <string name="mobile_network_erase_sim" msgid="4629071168032714930">"Tyhjennä SIM-kortti"</string>
+ <!-- no translation found for mobile_network_erase_sim (5387971155494245850) -->
+ <skip />
<string name="preferred_network_mode_title" msgid="3083431168988535628">"Ensisijainen verkko"</string>
<string name="preferred_network_mode_summary" msgid="537577807865497546">"Vaihda verkon käyttötilaa"</string>
<string name="preferred_network_mode_dialogtitle" msgid="4179420486180351631">"Ensisijainen verkko"</string>
@@ -4484,6 +4518,40 @@
<string name="roaming_check_price_warning" msgid="5876977438036791361">"Kysy hinnasta operaattorilta."</string>
<string name="mobile_data_usage_title" msgid="2047864499317759728">"Sovelluksen datan käyttö"</string>
<string name="mobile_network_mode_error" msgid="9222056129897416074">"Virheellinen verkkotila <xliff:g id="NETWORKMODEID">%1$d</xliff:g>. Ohita."</string>
+ <!-- no translation found for satellite_setting_title (2543034229989047673) -->
+ <skip />
+ <!-- no translation found for satellite_setting_enabled_summary (3554127722727530845) -->
+ <skip />
+ <!-- no translation found for satellite_setting_disabled_summary (6789122487534159857) -->
+ <skip />
+ <!-- no translation found for keywords_satellite_setting (3312183289776517695) -->
+ <skip />
+ <!-- no translation found for category_name_about_satellite_messaging (3756205049485508340) -->
+ <skip />
+ <!-- no translation found for title_about_satellite_setting (9212860038048311345) -->
+ <skip />
+ <!-- no translation found for category_title_your_satellite_plan (3017895097366691841) -->
+ <skip />
+ <!-- no translation found for title_have_satellite_plan (2048372355699977947) -->
+ <skip />
+ <!-- no translation found for title_no_satellite_plan (2876056203035197505) -->
+ <skip />
+ <!-- no translation found for summary_add_satellite_setting (3815254731634052432) -->
+ <skip />
+ <!-- no translation found for category_name_how_it_works (585303230539269496) -->
+ <skip />
+ <!-- no translation found for title_satellite_connection_guide (3294802307913609072) -->
+ <skip />
+ <!-- no translation found for summary_satellite_connection_guide (3496123195218418456) -->
+ <skip />
+ <!-- no translation found for title_supported_service (4275535165812691571) -->
+ <skip />
+ <!-- no translation found for summary_supported_service (4320535903444834786) -->
+ <skip />
+ <!-- no translation found for satellite_setting_summary_more_information (4008690241760925372) -->
+ <skip />
+ <!-- no translation found for more_about_satellite_messaging (3385673133561348509) -->
+ <skip />
<string name="mobile_network_apn_title" msgid="5582995550142073054">"Tukiasemien nimet"</string>
<string name="keywords_access_point_names" msgid="8174967126858505945">"apn"</string>
<string name="manual_mode_disallowed_summary" msgid="4243142645520152175">"Ei käytettävissä <xliff:g id="CARRIER">%1$s</xliff:g> ‑käytön aikana"</string>
@@ -4493,9 +4561,12 @@
<string name="sim_action_switch_sub_dialog_title" msgid="9180969453358718635">"Vaihdetaanko <xliff:g id="CARRIER_NAME">%1$s</xliff:g> käyttöön?"</string>
<string name="sim_action_switch_psim_dialog_title" msgid="5613177333235213024">"Vaihdetaanko SIM-korttiin?"</string>
<string name="sim_action_switch_sub_dialog_mep_title" msgid="933856847099933004">"Valitaanko <xliff:g id="CARRIER_NAME">%1$s</xliff:g>?"</string>
- <string name="sim_action_switch_sub_dialog_text" msgid="2091834911153293004">"Vain yksi SIM-kortti voi olla kerrallaan aktiivinen.\n\nVanhaa palvelua (<xliff:g id="FROM_CARRIER_NAME">%2$s</xliff:g>) ei peruuteta, jos <xliff:g id="TO_CARRIER_NAME">%1$s</xliff:g> otetaan käyttöön."</string>
- <string name="sim_action_switch_sub_dialog_text_downloaded" msgid="8977951796005849471">"Vain yksi eSIM voi olla aktiivinen kerrallaan.\n\n<xliff:g id="FROM_CARRIER_NAME">%2$s</xliff:g> ei peruunnu, vaikka <xliff:g id="TO_CARRIER_NAME">%1$s</xliff:g> otetaan käyttöön."</string>
- <string name="sim_action_switch_sub_dialog_text_single_sim" msgid="6188750682431170845">"Vain yksi SIM-kortti voi olla kerrallaan aktiivinen.\n\nVanhaa palvelua (<xliff:g id="TO_CARRIER_NAME">%1$s</xliff:g>) ei peruuteta, jos vaihdat uuteen."</string>
+ <!-- no translation found for sim_action_switch_sub_dialog_text (7474905814976249607) -->
+ <skip />
+ <!-- no translation found for sim_action_switch_sub_dialog_text_downloaded (6415848271400253954) -->
+ <skip />
+ <!-- no translation found for sim_action_switch_sub_dialog_text_single_sim (421658355882679837) -->
+ <skip />
<string name="sim_action_switch_sub_dialog_mep_text" msgid="8348764755143679582">"Voit käyttää kahta SIM-korttia yhtä aikaa. Jos haluat, että <xliff:g id="CARRIER_NAME">%1$s</xliff:g> otetaan käyttöön, laita toinen SIM-kortti pois päältä."</string>
<string name="sim_action_switch_sub_dialog_confirm" msgid="1901181581944638961">"Vaihda: <xliff:g id="CARRIER_NAME">%1$s</xliff:g>"</string>
<string name="sim_action_switch_sub_dialog_carrier_list_item_for_turning_off" msgid="5392037608705799522">"Laita <xliff:g id="CARRIER_NAME">%1$s</xliff:g> pois päältä"</string>
@@ -4520,6 +4591,29 @@
<string name="sim_action_turn_off" msgid="3506698692916473000">"Laita pois päältä"</string>
<string name="dsds_activation_failure_title" msgid="4467364110584914794">"SIM-korttia ei voi aktivoida"</string>
<string name="dsds_activation_failure_body_msg2" msgid="73044349546544410">"Kokeile kytkeä SIM-kortti päälle uudelleen. Jos ongelma ei ratkea, käynnistä laite uudelleen."</string>
+ <string name="sim_onboarding_bottomsheets_title" msgid="143711121394213711">"Ota SIM käyttöön"</string>
+ <string name="sim_onboarding_bottomsheets_msg" msgid="7367245016476460849">"Aseta mobiiliverkkovalinnat käyttämään useita SIMejä tällä laitteella"</string>
+ <string name="sim_onboarding_label_sim_title" msgid="273162565849288273">"Lisää SIMeille tunnisteet"</string>
+ <string name="sim_onboarding_label_sim_msg" msgid="5105859235219529056">"Näet nämä tunnisteet, kun soitat puheluita, lähetät tekstiviestejä ja käytät dataa, sekä Asetuksissa"</string>
+ <string name="sim_onboarding_label_sim_dialog_title" msgid="5839073125605286120">"SIMin tunniste"</string>
+ <string name="sim_onboarding_label_sim_dialog_label" msgid="9020433985426525185">"Tunniste"</string>
+ <string name="sim_onboarding_select_sim_title" msgid="5895262188167744055">"Valitse mitä SIMiä käytetään"</string>
+ <string name="sim_onboarding_select_sim_msg" msgid="5638859405391915048">"Voit käyttää kahta SIMiä yhtä aikaa"</string>
+ <string name="sim_onboarding_primary_sim_title" msgid="2793090401371135675">"Aseta ensisijaiset SIMit"</string>
+ <string name="sim_onboarding_primary_sim_msg" msgid="5484656671490558032">"Valitse mitä SIMejä käytetään oletuksena puheluihin, tekstiviesteihin ja dataan"</string>
+ <string name="primary_sim_title" msgid="2508161011657571566">"Ensisijaiset SIMit"</string>
+ <string name="primary_sim_calls_title" msgid="4961189133582615685">"Puhelut"</string>
+ <string name="primary_sim_texts_title" msgid="1287584042733097749">"Tekstiviestit"</string>
+ <string name="primary_sim_automatic_data_title" msgid="1265528923229642480">"Automaattinen datan vaihto"</string>
+ <string name="primary_sim_automatic_data_msg" msgid="1612203837010785203">"Käytä kumman tahansa SIMin dataa kattavuudesta ja saatavuudesta riippuen"</string>
+ <string name="sim_onboarding_phoneNumber_data_only" msgid="8158409121949373662">"Vain data"</string>
+ <string name="sim_onboarding_setup" msgid="5750393553605388463">"Ota käyttöön"</string>
+ <string name="sim_onboarding_next" msgid="6415025179929475355">"Seuraava"</string>
+ <!-- no translation found for sim_onboarding_progressbar_turning_sim_on (1163318788393361574) -->
+ <skip />
+ <string name="mobile_network_spn_title" msgid="3053793174495329077">"Mobiiliverkko"</string>
+ <string name="mobile_network_phone_number_title" msgid="2090794402855021784">"Puhelinnumero"</string>
+ <string name="mobile_network_sim_label_color_title" msgid="2401352348041132876">"SIMin tunniste ja väri"</string>
<string name="sim_setup_channel_id" msgid="8797972565087458515">"Verkon aktivointi"</string>
<string name="sim_switch_channel_id" msgid="4927038626791837861">"Operaattorin vaihto"</string>
<string name="post_dsds_reboot_notification_title_with_carrier" msgid="3308827462185135307">"<xliff:g id="CARRIER_NAME">%1$s</xliff:g> on aktiivinen"</string>
@@ -4539,11 +4633,15 @@
<string name="switch_sim_dialog_no_switch_text" msgid="7053939850026876088">"Siirry verkkoasetuksiin, jos haluat myöhemmin käyttää mobiilidataa, puheluominaisuuksia tai tekstiviestejä"</string>
<string name="sim_card_label" msgid="6263064316075963775">"SIM-kortti"</string>
<string name="erase_sim_dialog_title" msgid="4742077437653028326">"Poistetaanko tämä eSIM?"</string>
- <string name="erase_sim_dialog_text" msgid="753031064269699885">"Tämän SIM-kortin tyhjentäminen poistaa palvelun (<xliff:g id="CARRIER_NAME_A">%1$s</xliff:g>) laitteelta.\n\nPalvelua (<xliff:g id="CARRIER_NAME_B">%1$s</xliff:g>) ei peruuteta."</string>
+ <!-- no translation found for erase_sim_dialog_text (1406141218170595272) -->
+ <skip />
<string name="erase_sim_confirm_button" msgid="8309115684335320541">"Tyhjennä"</string>
- <string name="erasing_sim" msgid="7877703231075699139">"Tyhjennetään SIM-korttia…"</string>
- <string name="erase_sim_fail_title" msgid="2024446702985862427">"SIM-korttia ei voi tyhjentää"</string>
- <string name="erase_sim_fail_text" msgid="7870804401227483131">"SIM-korttia ei voi tyhjentää virheen vuoksi.\n\nKäynnistä laite uudelleen ja yritä sitten uudelleen."</string>
+ <!-- no translation found for erasing_sim (4237180547590463930) -->
+ <skip />
+ <!-- no translation found for erase_sim_fail_title (1445700500168357303) -->
+ <skip />
+ <!-- no translation found for erase_sim_fail_text (6898841004987411547) -->
+ <skip />
<string name="network_connection_request_dialog_title" msgid="1896186380874289434">"Laitteeseen yhdistäminen"</string>
<string name="network_connection_request_dialog_summary" msgid="7693038309792726170">"<xliff:g id="APPNAME">%1$s</xliff:g> haluaa käyttää väliaikaista Wi-Fi-verkkoa laitteeseen yhdistämiseksi"</string>
<string name="network_connection_timeout_dialog_message" msgid="598509083077743772">"Laitteita ei löytynyt. Varmista, että laitteet ovat päällä ja voivat muodostaa yhteyden."</string>
@@ -4615,6 +4713,14 @@
<string name="work_policy_privacy_settings" msgid="2702644843505242596">"Työkäytäntötietosi"</string>
<string name="work_policy_privacy_settings_summary" msgid="690118670737638405">"IT-järjestelmänvalvojan ylläpitämät asetukset"</string>
<string name="track_frame_time_keywords" msgid="7885340257945922239">"Grafiikkasuoritin"</string>
+ <string name="enable_16k_pages" msgid="5009476566957520607">"Käynnistä uudelleen 16 kt:lla"</string>
+ <string name="enable_16k_pages_summary" msgid="428117226069445198">"Käynnistä laite uudelleen 16 kt:n ydintasolla"</string>
+ <string name="confirm_enable_16k_pages_title" msgid="6751570067857011642">"Käynnistetäänkö uudelleen 16 kt:n sivukoon yhteensopivalla ydintasolla?"</string>
+ <string name="confirm_enable_16k_pages_text" msgid="702888115148257215">"VAROITUS: Jotkin sovellukset eivät ole yhteensopivia tämän tilan kanssa. Laite käynnistyy uudelleen vahvistuksen jälkeen."</string>
+ <string name="confirm_enable_4k_pages_title" msgid="626987400420355263">"Käynnistetäänkö uudelleen 4 kt:n sivukoon yhteensopivalla ydintasolla?"</string>
+ <string name="confirm_enable_4k_pages_text" msgid="6168921566226074524">"Laite käynnistyy uudelleen vahvistuksen jälkeen."</string>
+ <string name="toast_16k_update_failed_text" msgid="8888858987184345567">"Ydintason päivitys 16 kt:n sivukoon yhteensopivaan ydintasoon epäonnistui."</string>
+ <string name="progress_16k_ota_title" msgid="2117218313875523741">"Otetaan muutos käyttöön"</string>
<string name="bug_report_handler_title" msgid="713439959113250125">"Virheraportin käsittelijä"</string>
<string name="bug_report_handler_picker_footer_text" msgid="4935758328366585673">"Valitsee, mikä sovellus käsittelee laitteen virheraportti-pikanäppäintä."</string>
<string name="personal_profile_app_subtext" msgid="5586060806997067676">"Henkilökohtainen"</string>
@@ -4700,8 +4806,10 @@
<string name="sim_category_title" msgid="2341314000964710495">"SIM-kortti"</string>
<string name="downloaded_sim_category_title" msgid="2876988650413179752">"eSIM"</string>
<string name="downloaded_sims_category_title" msgid="487799905978489922">"eSIMit"</string>
- <string name="sim_category_active_sim" msgid="1503823567818544012">"Aktiivinen"</string>
- <string name="sim_category_inactive_sim" msgid="4068899490133820881">"Ei aktiivinen"</string>
+ <!-- no translation found for sim_category_active_sim (3077009911935592178) -->
+ <skip />
+ <!-- no translation found for sim_category_inactive_sim (7351553344148400450) -->
+ <skip />
<string name="sim_category_default_active_sim" msgid="1208194173387987231">" / Oletus: <xliff:g id="ID_1">%1$s</xliff:g>"</string>
<string name="default_active_sim_calls" msgid="2390973682556353558">"puhelut"</string>
<string name="default_active_sim_sms" msgid="8041498593025994921">"tekstiviestit"</string>
diff --git a/res/values-fr-rCA/arrays.xml b/res/values-fr-rCA/arrays.xml
index 558385d..f472ecb 100644
--- a/res/values-fr-rCA/arrays.xml
+++ b/res/values-fr-rCA/arrays.xml
@@ -482,4 +482,7 @@
<!-- no translation found for notification_polite_options:0 (4617190141263245257) -->
<!-- no translation found for notification_polite_options:1 (3884076684767467743) -->
<!-- no translation found for notification_polite_options:2 (8765197536079931966) -->
+ <!-- no translation found for private_space_auto_lock_options:0 (551584871228110817) -->
+ <!-- no translation found for private_space_auto_lock_options:1 (3263162333754809690) -->
+ <!-- no translation found for private_space_auto_lock_options:2 (1575103586471380629) -->
</resources>
diff --git a/res/values-fr-rCA/strings.xml b/res/values-fr-rCA/strings.xml
index d3e241e..d90c7f9 100644
--- a/res/values-fr-rCA/strings.xml
+++ b/res/values-fr-rCA/strings.xml
@@ -28,6 +28,7 @@
<string name="show_dev_on" msgid="2840850085134853754">"Vous êtes maintenant développeur!"</string>
<string name="show_dev_already" msgid="7041756429707644630">"Inutile, vous êtes déjà un développeur."</string>
<string name="dev_settings_disabled_warning" msgid="6971867026249671244">"Veuillez d\'abord activer les options pour les développeurs"</string>
+ <string name="dev_settings_available_to_admin_only_warning" msgid="3408243404879083111">"Seuls les utilisateurs administrateurs peuvent accéder aux paramètres pour développeurs."</string>
<string name="header_category_system" msgid="1665516346845259058">"Système"</string>
<string name="radioInfo_service_in" msgid="9088637745836646271">"En service"</string>
<string name="radioInfo_service_out" msgid="1868347333892403287">"Hors service"</string>
@@ -551,12 +552,20 @@
<string name="private_space_one_lock_summary" msgid="2759953747682959371">"Vous pouvez déverrouiller l\'Espace privé de la même manière que votre appareil ou choisir un autre type de verrou"</string>
<string name="private_space_screen_lock_title" msgid="8679383894967823163">"Utiliser le verrouillage de l\'écran de l\'appareil"</string>
<string name="private_space_biometric_title" msgid="3934339826674553174">"Déverrouil. par reconnaissance faciale et empreinte digitale"</string>
+ <string name="private_space_fingerprint_title" msgid="5989254643211889931">"Déverrouillage par empreinte digitale"</string>
+ <string name="private_space_face_title" msgid="3290402865367663079">"Déverrouill. par reconnaissance faciale"</string>
<string name="private_space_biometric_summary" msgid="4403837276018724581">"Toucher pour configurer"</string>
<string name="private_space_fingerprint_unlock_title" msgid="5804023571114910034">"Déverrouillage par empreinte digitale pour l\'Espace privé"</string>
<string name="private_space_face_unlock_title" msgid="6613018437620070183">"Déverrouillage par reconnaissance faciale pour Espace privé"</string>
<string name="private_space_category_ways_to_unlock" msgid="4356631225316950046">"Méthodes de déverrouillage"</string>
<string name="private_space_screen_lock_summary" msgid="394837965365561070">"Identique au verrouillage de l\'écran de l\'appareil"</string>
<string name="private_space_new_lock_title" msgid="7306873010565337671">"Choisir un nouveau verrou pour l\'Espace privé?"</string>
+ <string name="private_space_auto_lock_title" msgid="4757097802686131305">"Verrouiller automatiquement"</string>
+ <string name="private_space_auto_lock_page_title" msgid="2993714305725968632">"Verrouiller automatiquement l\'Espace privé"</string>
+ <string name="private_space_auto_lock_page_summary" msgid="8679844515655838654">"Vous pouvez verrouiller automatiquement votre Espace privé si vous n\'avez pas utilisé votre appareil pendant un certain temps"</string>
+ <string name="private_space_auto_lock_every_time" msgid="1215061855836002830">"Chaque fois que l\'appareil se verrouille"</string>
+ <string name="private_space_auto_lock_after_inactivity" msgid="1748673030841528649">"Après cinq minutes d\'inactivité"</string>
+ <string name="private_space_auto_lock_never" msgid="595014527119778873">"Jamais"</string>
<string name="private_space_hide_title" msgid="8687034008994037610">"Masquer lorsque verrouillé"</string>
<string name="privatespace_hide_page_title" msgid="972581369094289386">"Masquer l\'Espace privé lorsqu\'il est verrouillé"</string>
<string name="privatespace_hide_page_summary" msgid="1052569521186403642">"Masquez l\'Espace privé dans votre liste d\'applications pour préserver votre confidentialité"</string>
@@ -570,6 +579,7 @@
<string name="private_space_delete_title" msgid="3075645119800272800">"Supprimer l\'espace privé"</string>
<string name="private_space_deleted" msgid="7825768516955610897">"L\'espace privé a bien été supprimé"</string>
<string name="private_space_delete_failed" msgid="8500755484258565011">"Impossible de supprimer l\'espace privé"</string>
+ <string name="private_space_unlocked" msgid="9091600948712932046">"Espace privé déverrouillé"</string>
<string name="no_device_lock_title" msgid="1078223464721029954">"Définir Verrouillage d\'écran"</string>
<string name="no_device_lock_summary" msgid="7436025227616244687">"Réglez le Verrouillage de l\'écran pour utiliser votre Espace privé"</string>
<string name="no_device_lock_action_label" msgid="2640487005629001288">"Définir Verrouillage d\'écran"</string>
@@ -597,8 +607,14 @@
<string name="private_space_access_text" msgid="4258842502257201013">"Pour accéder à votre Espace privé, accédez à votre liste d\'applications, puis faites défiler vers le bas"</string>
<string name="private_space_done_label" msgid="1020482651595246071">"Terminé"</string>
<string name="private_space_scrolldown_to_access" msgid="4820954877349434545">"Faites défiler l\'écran vers le bas pour trouver l\'Espace privé"</string>
- <string name="private_space_retry_signin_title" msgid="2340841075193680666">"Se connecter pour créer un Espace privé"</string>
- <string name="private_space_retry_summary" msgid="1976929616948459609">"Vous devez vous connecter à un compte pour configurer un Espace privé"</string>
+ <!-- no translation found for private_space_retry_signin_title (8090276618867918844) -->
+ <skip />
+ <!-- no translation found for private_space_retry_summary (1920444015972648774) -->
+ <skip />
+ <!-- no translation found for private_space_skip_login_label (7078019409056628192) -->
+ <skip />
+ <!-- no translation found for private_space_continue_login_label (7779965766333065391) -->
+ <skip />
<string name="private_space_lock_setup_title" msgid="6541564212199510787">"Choisir un verrouillage pour votre Espace privé"</string>
<string name="private_space_lock_setup_description" msgid="423405593476300918">"Vous pouvez déverrouiller votre Espace privé à l\'aide de votre empreinte digitale. Pour plus de sécurité, cette option exige un verrouillage secondaire."</string>
<string name="private_space_choose_your_pin_header" msgid="4560802934975898265">"Créer un NIP pour l\'Espace privé"</string>
@@ -1373,6 +1389,8 @@
<string name="battery_level_title" msgid="1371765298786083448">"Niveau de la pile"</string>
<string name="communal_settings_title" msgid="2845678473945902115">"Commun"</string>
<string name="communal_settings_summary" msgid="4923914136953940317">"Paramètres communs"</string>
+ <!-- no translation found for satellite_setting (706846910912477125) -->
+ <skip />
<string name="apn_settings" msgid="4295467389400441299">"Noms des points d\'accès"</string>
<string name="apn_edit" msgid="2003683641840248741">"Modifier le point d\'accès"</string>
<string name="apn_add" msgid="9069613192201630934">"Ajouter un point d\'accès"</string>
@@ -1407,6 +1425,8 @@
<string name="menu_save" msgid="6611465355127483100">"Enregistrer"</string>
<string name="menu_cancel" msgid="1197826697950745335">"Annuler"</string>
<string name="error_title" msgid="7158648377702417716"></string>
+ <!-- no translation found for error_duplicate_apn_entry (7792928408935276618) -->
+ <skip />
<string name="error_name_empty" msgid="1258275899283079142">"Le champ « Nom » est obligatoire."</string>
<string name="error_apn_empty" msgid="7657491065443746915">"L\'APN est obligatoire."</string>
<string name="error_mcc_not3" msgid="883659545640179094">"Le champ MCC doit contenir 3 chiffres."</string>
@@ -1425,7 +1445,8 @@
<string name="reset_bluetooth_wifi_button_text" msgid="3974098137045963639">"Réinitialiser"</string>
<string name="reset_bluetooth_wifi_complete_toast" msgid="5893439291030574365">"Le Bluetooth et le Wi-Fi ont été réinitialisés"</string>
<string name="reset_esim_title" msgid="4194570573425902754">"Effacer les cartes eSIM"</string>
- <string name="reset_esim_desc" msgid="3662444090563399131">"Cela n\'annulera aucun forfait de services cellulaires. Pour télécharger une carte SIM de remplacement, communiquez avec votre fournisseur de services."</string>
+ <!-- no translation found for reset_esim_desc (6125192435907740751) -->
+ <skip />
<string name="reset_network_button_text" msgid="2281476496459610071">"Réinitialiser les paramètres"</string>
<string name="reset_network_final_desc" msgid="5304365082065278425">"Réinitialiser tous les paramètres réseau? Cette action est irréversible."</string>
<string name="reset_network_final_desc_esim" msgid="1129251284212847939">"Réinitialiser tous les paramètres du réseau et effacer les cartes eSIM? Vous ne pouvez pas annuler cette action."</string>
@@ -1433,15 +1454,18 @@
<string name="reset_network_confirm_title" msgid="913014422184481270">"Réinitialiser?"</string>
<string name="network_reset_not_available" msgid="1966334631394607829">"La réinitialisation du réseau n\'est pas disponible pour cet utilisateur."</string>
<string name="reset_network_complete_toast" msgid="1367872474130621115">"Les paramètres réseau ont été réinitialisés"</string>
- <string name="reset_esim_error_title" msgid="4670073610967959597">"Impossible d\'effacer les cartes SIM"</string>
- <string name="reset_esim_error_msg" msgid="7279607120606365250">"Les cartes eSIM ne peuvent pas être effacées à cause d\'une erreur.\n\nRedémarrez votre appareil et réessayez."</string>
+ <!-- no translation found for reset_esim_error_title (6516110227665862295) -->
+ <skip />
+ <!-- no translation found for reset_esim_error_msg (8459527827897797168) -->
+ <skip />
<string name="main_clear_title" msgid="277664302144837723">"Effacer toutes les données (réinitialisation des paramètres par défaut)"</string>
<string name="main_clear_short_title" msgid="4752094765533020696">"Effacer toutes les données"</string>
<string name="main_clear_desc_also_erases_external" msgid="3687911419628956693"><li>"Musique"</li>\n<li>"Photos"</li>\n<li>"Autres données de l\'utilisateur"</li></string>
<string name="main_clear_desc_also_erases_esim" msgid="4553469876411831729"><li>"Modules eSIM"</li></string>
<string name="main_clear_desc_no_cancel_mobile_plan" msgid="369883568059127035">\n\n"Cela n\'annulera pas votre forfait de services cellulaires."</string>
<string name="main_clear_final_desc" msgid="5800877928569039580">"Tous vos renseignements personnels et les applications téléchargées seront supprimés. Vous ne pouvez pas annuler cette action."</string>
- <string name="main_clear_final_desc_esim" msgid="440406836793824969">"Tous vos renseignements personnels, y compris les applications téléchargées et les modules SIM, seront supprimés. Vous ne pouvez pas annuler cette action."</string>
+ <!-- no translation found for main_clear_final_desc_esim (6592404057237813989) -->
+ <skip />
<string name="main_clear_confirm_title" msgid="6577071819657853713">"Effacer toutes les données?"</string>
<string name="main_clear_not_available" msgid="3433795327146684827">"La réinitialisation aux paramètres par défaut n\'est pas possible pour cet utilisateur"</string>
<string name="main_clear_progress_title" msgid="7239741132015617719">"Suppression en cours…"</string>
@@ -1672,6 +1696,14 @@
<string name="force_stop" msgid="2681771622136916280">"Forcer l\'arrêt"</string>
<string name="archive" msgid="9074663845068632127">"Archiver"</string>
<string name="restore" msgid="7622486640713967157">"Restaurer"</string>
+ <!-- no translation found for restoring_step_one (3465050101254272874) -->
+ <skip />
+ <!-- no translation found for restoring_step_two (140484846432595108) -->
+ <skip />
+ <!-- no translation found for restoring_step_three (3712883580876329811) -->
+ <skip />
+ <!-- no translation found for restoring_step_four (8966846882470446209) -->
+ <skip />
<string name="total_size_label" msgid="2052185048749658866">"Total"</string>
<string name="application_size_label" msgid="6407051020651716729">"Taille de l\'application"</string>
<string name="external_code_size_label" msgid="7375146402660973743">"Application sur USB"</string>
@@ -1728,7 +1760,6 @@
<string name="archiving_failed" msgid="2037798988961634978">"Échec de l\'archivage"</string>
<string name="archiving_succeeded" msgid="7891249456483297845">"Archivé : <xliff:g id="PACKAGE_LABEL">%1$s</xliff:g>"</string>
<string name="restoring_failed" msgid="3390531747355943533">"Échec de la restauration"</string>
- <string name="restoring_succeeded" msgid="4967353965137524330">"<xliff:g id="PACKAGE_LABEL">%1$s</xliff:g> restauré"</string>
<string name="restoring_in_progress" msgid="7787443682651146115">"Restauration de <xliff:g id="PACKAGE_LABEL">%1$s</xliff:g> en cours…"</string>
<string name="another_migration_already_in_progress" msgid="6550546307856052261">"Un autre transfert est déjà en cours."</string>
<string name="insufficient_storage" msgid="8115088042669030558">"Espace de stockage insuffisant."</string>
@@ -1920,10 +1951,8 @@
<string name="usage_stats_sort_by_usage_time" msgid="2927310334119998301">"Trier par temps d\'utilisation"</string>
<string name="usage_stats_sort_by_last_time_used" msgid="7039213339779884017">"Trier par dernière utilisation"</string>
<string name="usage_stats_sort_by_app_name" msgid="4463833145514850478">"Trier par nom d\'application"</string>
- <!-- no translation found for last_time_used_label (7589377271406011659) -->
- <skip />
- <!-- no translation found for last_time_used_never (2936073559267990034) -->
- <skip />
+ <string name="last_time_used_label" msgid="7589377271406011659">"Dernière utilisation"</string>
+ <string name="last_time_used_never" msgid="2936073559267990034">"jamais"</string>
<string name="usage_time_label" msgid="9105343335151559883">"Temps d\'utilisation"</string>
<string name="accessibility_settings" msgid="4713215774904704682">"Accessibilité"</string>
<string name="accessibility_settings_title" msgid="6739115703615065716">"Paramètres d\'accessibilité"</string>
@@ -2378,12 +2407,6 @@
<string name="battery_tip_high_usage_summary" msgid="3938999581403084551">"Affichez les applications qui utilisent le plus d\'énergie"</string>
<string name="battery_tip_limited_temporarily_title" msgid="6258554134146272311">"La recharge est optimisée afin de protéger votre pile"</string>
<string name="battery_tip_limited_temporarily_summary" msgid="5107379280241187562">"La recharge est optimisée afin de prolonger la durée de vie de votre pile"</string>
- <string name="battery_tip_dock_defender_future_bypass_title" msgid="4332616280495788195">"La recharge est optimisée afin de protéger votre pile"</string>
- <string name="battery_tip_dock_defender_future_bypass_summary" msgid="7870758621381307597">"La recharge est optimisée lorsque l\'appareil est dans sa station afin de prolonger la durée de vie de votre pile"</string>
- <string name="battery_tip_dock_defender_active_title" msgid="1414785238383255699">"La recharge est optimisée afin de protéger votre pile"</string>
- <string name="battery_tip_dock_defender_active_summary" msgid="3512082623718801459">"La recharge est optimisée lorsque l\'appareil est dans sa station afin de prolonger la durée de vie de votre pile"</string>
- <string name="battery_tip_dock_defender_temporarily_bypassed_title" msgid="1679449361090557201">"En charge complète"</string>
- <string name="battery_tip_dock_defender_temporarily_bypassed_summary" msgid="1099500476761333281">"Afin de protéger votre pile, la recharge sera optimisée la prochaine fois que votre tablette sera placée dans sa station"</string>
<string name="battery_tip_limited_temporarily_sec_button_content_description" msgid="5648444926736883551">"En savoir sur l\'interruption de la recharge"</string>
<string name="battery_tip_limited_temporarily_dialog_resume_charge" msgid="2302295458913832342">"Reprendre la charge"</string>
<string name="battery_tip_dialog_message_footer" msgid="986542164372177504">"Inclut les activités énergivores en arrière-plan"</string>
@@ -2401,7 +2424,8 @@
<string name="battery_tip_unrestrict_app_dialog_ok" msgid="7940183167721998470">"Supprimer"</string>
<string name="battery_tip_unrestrict_app_dialog_cancel" msgid="4968135709160207507">"Annuler"</string>
<string name="battery_tip_charge_to_full_button" msgid="6701709034348116261">"Recharger complètement"</string>
- <string name="battery_tip_incompatible_charging_title" msgid="5120763575150751300">"Problème concernant l\'accessoire de recharge"</string>
+ <!-- no translation found for battery_tip_incompatible_charging_title (1567827436103364999) -->
+ <skip />
<string name="battery_tip_incompatible_charging_content_description" msgid="355668467640367701">"En savoir plus sur les chargeurs incompatibles"</string>
<string name="smart_battery_manager_title" msgid="3677620516657920364">"Gestionnaire de pile"</string>
<string name="smart_battery_title" msgid="9095903608520254254">"Gérer les applications automatiquement"</string>
@@ -2493,13 +2517,11 @@
<string name="battery_usage_chart_label_now" msgid="4598282721949430165">"maintenant"</string>
<string name="battery_usage_timestamps_hyphen" msgid="7401188432989043905">"<xliff:g id="FROM_TIMESTAMP">%1$s</xliff:g> – <xliff:g id="TO_TIMESTAMP">%2$s</xliff:g>"</string>
<string name="battery_usage_day_and_hour" msgid="1417890420844950881">"<xliff:g id="DAY">%1$s</xliff:g> <xliff:g id="HOUR">%2$s</xliff:g>"</string>
- <!-- no translation found for battery_usage_time_info_and_battery_level (6732629268310936155) -->
- <skip />
+ <string name="battery_usage_time_info_and_battery_level" msgid="6732629268310936155">"<xliff:g id="TIME_INFO">%1$s</xliff:g> <xliff:g id="BATTERY_LEVEL">%2$s</xliff:g>"</string>
<string name="battery_usage_chart" msgid="4114747521432440017">"Graphique d\'utilisation de la pile"</string>
<string name="daily_battery_usage_chart" msgid="4176059567682992686">"Graphique de l\'utilisation quotidienne de la pile"</string>
<string name="hourly_battery_usage_chart" msgid="3098314511076561272">"Graphique de l\'utilisation horaire de la pile"</string>
- <!-- no translation found for battery_level_percentage (1433178290838842146) -->
- <skip />
+ <string name="battery_level_percentage" msgid="1433178290838842146">"Pourcentage correspondant au niveau de la pile de <xliff:g id="START_PERCENTAGE">%1$s</xliff:g> à <xliff:g id="END_PERCENTAGE">%2$s</xliff:g>"</string>
<string name="battery_usage_breakdown_title_since_last_full_charge" msgid="435006273323199906">"Utilisation de la pile depuis la dernière recharge complète"</string>
<string name="battery_usage_breakdown_title_for_slot" msgid="4823179483667671406">"Utilisation de la pile : <xliff:g id="SLOT">%s</xliff:g>"</string>
<string name="screen_time_category_last_full_charge" msgid="8856908320256057753">"Temps d\'utilisation des écrans depuis la dernière recharge complète"</string>
@@ -2555,7 +2577,7 @@
<string name="on_device_recognition_settings_summary" msgid="3292736423223499348">"Reconnaissance vocale sur l\'appareil"</string>
<string name="tts_engine_preference_title" msgid="7808775764174571132">"Moteur préféré"</string>
<string name="tts_engine_settings_title" msgid="1298093555056321577">"Paramètres du moteur"</string>
- <string name="tts_sliders_title" msgid="6901146958648426181">"Cadence et ton"</string>
+ <string name="tts_sliders_title" msgid="6901146958648426181">"Débit et ton"</string>
<string name="tts_engine_section_title" msgid="5115035218089228451">"Moteur"</string>
<string name="tts_install_voice_title" msgid="5133545696447933812">"Voix"</string>
<string name="tts_spoken_language" msgid="4652894245474520872">"Langue parlée"</string>
@@ -3859,6 +3881,8 @@
<string name="voice_activation_apps_title" msgid="7130045161611529825">"Applications activées par la voix"</string>
<string name="permit_voice_activation_apps" msgid="9152780172988949319">"Permettre l\'activation vocale"</string>
<string name="allow_voice_activation_apps_description" msgid="6369745626995060656">"L\'activation vocale permet d\'activer les applications approuvées, en mains libres, par commande vocale. La détection adaptative intégrée garantit que les données restent confidentielles pour vous seul.\n\n"<a href="">"En savoir plus sur la détection adaptative protégée"</a></string>
+ <string name="permit_receive_sandboxed_detection_training_data" msgid="3929496847420108753">"Améliorer l\'activation vocale"</string>
+ <string name="receive_sandboxed_detection_training_data_description" msgid="1415687008184625050">"Cet appareil utilise l\'intelligence privée pour améliorer le modèle d\'activation vocale. Les applications peuvent recevoir des mises à jour résumées qui sont agrégées pour de nombreux utilisateurs afin de préserver la confidentialité tout en améliorant le modèle pour tous.\n\n"<a href="">"En savoir plus sur l\'intelligence privée"</a></string>
<string name="full_screen_intent_title" msgid="747270185715224130">"Notifications en plein écran"</string>
<string name="permit_full_screen_intent" msgid="9035367640019960861">"Autoriser les notifications en plein écran de cette application"</string>
<string name="footer_description_full_screen_intent" msgid="7716518411349225528">"Autoriser cette application à afficher des notifications en plein écran lorsque l\'appareil est verrouillé. Les applications peuvent s\'en servir pour mettre en évidence des alarmes, des appels entrants ou d\'autres notifications urgentes."</string>
@@ -4280,18 +4304,27 @@
<string name="autofill_app" msgid="7595308061826307921">"Service de remplissage auto"</string>
<string name="default_autofill_app" msgid="372234803718251606">"Service de remplissage automatique par défaut"</string>
<string name="autofill_passwords" msgid="6708057251459761083">"Mots de passe"</string>
- <string name="credman_chosen_app_title" msgid="872524130208251505">"Services de mots de passe, de clés d\'accès et de données"</string>
+ <!-- no translation found for credman_chosen_app_title (7735183808067729319) -->
+ <skip />
<string name="credman_credentials" msgid="4931371941253324143">"Fournisseurs supplémentaires"</string>
<string name="autofill_passwords_count" msgid="6359289285822955973">"{count,plural, =1{# mot de passe}one{# mot de passe}other{# mots de passe}}"</string>
<string name="autofill_keywords" msgid="8598763328489346438">"automatique, remplir, remplissage automatique, mot de passe"</string>
<string name="credman_keywords" msgid="8305600680836806170">"données, clé d\'accès, mot de passe"</string>
<string name="credman_autofill_keywords" msgid="701180623776848914">"automatique, remplissage, remplissage automatique, données, clé d\'accès, mot de passe"</string>
+ <!-- no translation found for credman_button_change (4072629639218503790) -->
+ <skip />
+ <!-- no translation found for credman_button_open (7519871964170816850) -->
+ <skip />
<string name="autofill_confirmation_message" msgid="4888767934273494272">"<b>Assurez-vous de faire confiance à cette application</b> <br/> <br/> <xliff:g id=app_name example=Google Remplissage automatique>%1$s</xliff:g> utilise les éléments affichés à l\'écran pour déterminer les champs qui peuvent bénéficier de l\'entrée automatique."</string>
<string name="credman_autofill_confirmation_message" msgid="843829628024668466">"<b>Use <xliff:g id=app_name example=Provider>%1$s</xliff:g>?</b> <br/> <br/> Les nouveaux mots de passe, clés d\'accès et autres renseignements seront désormais enregistrés ici. <xliff:g id=app_name example=Provider>%1$s</xliff:g> peut utiliser ce qui se trouve à l\'écran pour déterminer les données qui peuvent être remplies automatiquement."</string>
<string name="credman_picker_title" msgid="8191267620665129205">"Services de mots de passe, de clés d\'accès et de données"</string>
<string name="credman_confirmation_message_title" msgid="8847900085593880729">"Désactiver %1$s?"</string>
<string name="credman_confirmation_message" msgid="2357324543658635239">"<b>Désactiver ce service?</b> <br/> <br/> Lorsque vous vous connectez, les renseignements enregistrés, comme les mots de passe, les clés d\'accès, les modes de paiement, ou tout autre renseignement, ne seront pas remplis. Pour utiliser vos renseignements enregistrés, choisissez un mot de passe, une clé d\'accès ou un service de données."</string>
+ <string name="credman_confirmation_message_new_ui" msgid="6126274509951156460">"<b>Désactiver tous les services?</b> <br/> <br/> Les mots de passe, les clés d\'accès et les autres renseignements enregistrés ne seront pas accessibles pour le Remplissage automatique lorsque vous vous connectez"</string>
+ <string name="credman_autofill_confirmation_message_new_ui" msgid="6222139222478822267">"<b>Modifiez votre service préféré pour <xliff:g id=app_name example=Provider>%1$s</xliff:g>?</b> <br/> <br/> Les nouveaux renseignements, notamment les clés d\'accès et les mots de passe, seront dorénavant enregistrés ici. <xliff:g id=app_name example=Provider>%1$s</xliff:g> peut utiliser ce qui se trouve à l\'écran pour déterminer les renseignements qui peuvent être remplis automatiquement"</string>
<string name="credman_enable_confirmation_message_title" msgid="1037501792652277829">"Utiliser %1$s?"</string>
+ <string name="credman_limit_error_msg_title" msgid="1525814645803612135">"Vous ne pouvez avoir que cinq services sur"</string>
+ <string name="credman_limit_error_msg" msgid="2521803280130310063">"Désactivez au moins un service pour en ajouter un autre"</string>
<string name="credman_enable_confirmation_message" msgid="8407841892310870169">"%1$s se sert des données affichées à l\'écran pour déterminer ce qui peut être rempli automatiquement."</string>
<string name="credman_error_message_title" msgid="4099557206946333568">"Limite atteinte pour les services de mots de passe, de clés d\'accès et de données"</string>
<string name="credman_error_message" msgid="8334797097200415449">"Vous pouvez disposer d\'un maximum de cinq services de mots de passe, de clés d\'accès et de données actifs en même temps. Désactivez un service pour en ajouter d\'autres."</string>
@@ -4461,11 +4494,12 @@
<string name="mobile_network_sim_name_label" msgid="1452440641628369625">"Nom"</string>
<string name="mobile_network_sim_color_label" msgid="5293944087609632340">"Couleur (utilisée par applis compatibles)"</string>
<string name="mobile_network_sim_name_rename" msgid="5967588549571582924">"Enregistrer"</string>
- <string name="mobile_network_use_sim_on" msgid="7298332437547707908">"Utiliser la carte SIM"</string>
+ <string name="mobile_network_use_sim_on" msgid="5333182776279917886">"Utiliser cette carte SIM"</string>
<string name="mobile_network_use_sim_off" msgid="6303281166199670639">"Désactivé"</string>
<string name="mobile_network_disable_sim_explanation" msgid="2851862257846773796">"Pour désactiver cette carte SIM, retirez-la"</string>
<string name="mobile_network_tap_to_activate" msgid="4139979375717958102">"Touchez pour activer le réseau de <xliff:g id="CARRIER">%1$s</xliff:g>"</string>
- <string name="mobile_network_erase_sim" msgid="4629071168032714930">"Effacer la carte SIM"</string>
+ <!-- no translation found for mobile_network_erase_sim (5387971155494245850) -->
+ <skip />
<string name="preferred_network_mode_title" msgid="3083431168988535628">"Type de réseau préféré"</string>
<string name="preferred_network_mode_summary" msgid="537577807865497546">"Changer le mode de fonctionnement du réseau"</string>
<string name="preferred_network_mode_dialogtitle" msgid="4179420486180351631">"Type de réseau préféré"</string>
@@ -4484,6 +4518,40 @@
<string name="roaming_check_price_warning" msgid="5876977438036791361">"Communiquez avec votre fournisseur réseau pour connaître les tarifs."</string>
<string name="mobile_data_usage_title" msgid="2047864499317759728">"Utilisation des données par application"</string>
<string name="mobile_network_mode_error" msgid="9222056129897416074">"Mode réseau non valide : <xliff:g id="NETWORKMODEID">%1$d</xliff:g>. Ignorer."</string>
+ <!-- no translation found for satellite_setting_title (2543034229989047673) -->
+ <skip />
+ <!-- no translation found for satellite_setting_enabled_summary (3554127722727530845) -->
+ <skip />
+ <!-- no translation found for satellite_setting_disabled_summary (6789122487534159857) -->
+ <skip />
+ <!-- no translation found for keywords_satellite_setting (3312183289776517695) -->
+ <skip />
+ <!-- no translation found for category_name_about_satellite_messaging (3756205049485508340) -->
+ <skip />
+ <!-- no translation found for title_about_satellite_setting (9212860038048311345) -->
+ <skip />
+ <!-- no translation found for category_title_your_satellite_plan (3017895097366691841) -->
+ <skip />
+ <!-- no translation found for title_have_satellite_plan (2048372355699977947) -->
+ <skip />
+ <!-- no translation found for title_no_satellite_plan (2876056203035197505) -->
+ <skip />
+ <!-- no translation found for summary_add_satellite_setting (3815254731634052432) -->
+ <skip />
+ <!-- no translation found for category_name_how_it_works (585303230539269496) -->
+ <skip />
+ <!-- no translation found for title_satellite_connection_guide (3294802307913609072) -->
+ <skip />
+ <!-- no translation found for summary_satellite_connection_guide (3496123195218418456) -->
+ <skip />
+ <!-- no translation found for title_supported_service (4275535165812691571) -->
+ <skip />
+ <!-- no translation found for summary_supported_service (4320535903444834786) -->
+ <skip />
+ <!-- no translation found for satellite_setting_summary_more_information (4008690241760925372) -->
+ <skip />
+ <!-- no translation found for more_about_satellite_messaging (3385673133561348509) -->
+ <skip />
<string name="mobile_network_apn_title" msgid="5582995550142073054">"Noms des points d\'accès"</string>
<string name="keywords_access_point_names" msgid="8174967126858505945">"nom du point d\'accès"</string>
<string name="manual_mode_disallowed_summary" msgid="4243142645520152175">"Indisponible lorsque vous êtes connectés au réseau de <xliff:g id="CARRIER">%1$s</xliff:g>"</string>
@@ -4493,9 +4561,12 @@
<string name="sim_action_switch_sub_dialog_title" msgid="9180969453358718635">"Passer à <xliff:g id="CARRIER_NAME">%1$s</xliff:g>?"</string>
<string name="sim_action_switch_psim_dialog_title" msgid="5613177333235213024">"Passer à la carte SIM?"</string>
<string name="sim_action_switch_sub_dialog_mep_title" msgid="933856847099933004">"Utiliser <xliff:g id="CARRIER_NAME">%1$s</xliff:g>?"</string>
- <string name="sim_action_switch_sub_dialog_text" msgid="2091834911153293004">"Une seule carte SIM peut être active à la fois.\n\nLe fait de passer au réseau de <xliff:g id="TO_CARRIER_NAME">%1$s</xliff:g> n\'annulera pas votre service auprès de <xliff:g id="FROM_CARRIER_NAME">%2$s</xliff:g>."</string>
- <string name="sim_action_switch_sub_dialog_text_downloaded" msgid="8977951796005849471">"Une seule carte eSIM peut être active.\n\nPasser à <xliff:g id="TO_CARRIER_NAME">%1$s</xliff:g> n\'annulera pas votre service <xliff:g id="FROM_CARRIER_NAME">%2$s</xliff:g>."</string>
- <string name="sim_action_switch_sub_dialog_text_single_sim" msgid="6188750682431170845">"Une seule carte SIM peut être active à la fois.\n\nLe fait de passer à un autre réseau n\'annulera pas votre service auprès de <xliff:g id="TO_CARRIER_NAME">%1$s</xliff:g>."</string>
+ <!-- no translation found for sim_action_switch_sub_dialog_text (7474905814976249607) -->
+ <skip />
+ <!-- no translation found for sim_action_switch_sub_dialog_text_downloaded (6415848271400253954) -->
+ <skip />
+ <!-- no translation found for sim_action_switch_sub_dialog_text_single_sim (421658355882679837) -->
+ <skip />
<string name="sim_action_switch_sub_dialog_mep_text" msgid="8348764755143679582">"Vous pouvez utiliser deux cartes SIM simultanément. Pour utiliser <xliff:g id="CARRIER_NAME">%1$s</xliff:g>, désactivez l\'autre SIM."</string>
<string name="sim_action_switch_sub_dialog_confirm" msgid="1901181581944638961">"Passer à <xliff:g id="CARRIER_NAME">%1$s</xliff:g>"</string>
<string name="sim_action_switch_sub_dialog_carrier_list_item_for_turning_off" msgid="5392037608705799522">"Désactiver <xliff:g id="CARRIER_NAME">%1$s</xliff:g>"</string>
@@ -4520,6 +4591,29 @@
<string name="sim_action_turn_off" msgid="3506698692916473000">"Désactiver"</string>
<string name="dsds_activation_failure_title" msgid="4467364110584914794">"Impossible d\'activer la carte SIM"</string>
<string name="dsds_activation_failure_body_msg2" msgid="73044349546544410">"Réessayer d\'activer la carte SIM. Si le problème persiste, redémarrez votre appareil."</string>
+ <string name="sim_onboarding_bottomsheets_title" msgid="143711121394213711">"Configurez votre carte SIM"</string>
+ <string name="sim_onboarding_bottomsheets_msg" msgid="7367245016476460849">"Configurez les préférences de votre réseau cellulaire pour utiliser plusieurs cartes SIM sur cet appareil"</string>
+ <string name="sim_onboarding_label_sim_title" msgid="273162565849288273">"Étiqueter vos cartes SIM"</string>
+ <string name="sim_onboarding_label_sim_msg" msgid="5105859235219529056">"Vous verrez ces étiquettes lors des appels, de l\'envoi de messages texte et de l\'utilisation des données, ainsi que dans les Paramètres"</string>
+ <string name="sim_onboarding_label_sim_dialog_title" msgid="5839073125605286120">"Étiquette de la carte SIM"</string>
+ <string name="sim_onboarding_label_sim_dialog_label" msgid="9020433985426525185">"Étiquette"</string>
+ <string name="sim_onboarding_select_sim_title" msgid="5895262188167744055">"Choix de cartes SIM à utiliser"</string>
+ <string name="sim_onboarding_select_sim_msg" msgid="5638859405391915048">"Vous pouvez utiliser deux cartes SIM simultanément"</string>
+ <string name="sim_onboarding_primary_sim_title" msgid="2793090401371135675">"Config. cartes SIM primaires"</string>
+ <string name="sim_onboarding_primary_sim_msg" msgid="5484656671490558032">"Choisissez les cartes SIM à utiliser par défaut pour les appels, les messages texte et les données"</string>
+ <string name="primary_sim_title" msgid="2508161011657571566">"Vos cartes SIM principales"</string>
+ <string name="primary_sim_calls_title" msgid="4961189133582615685">"Appels"</string>
+ <string name="primary_sim_texts_title" msgid="1287584042733097749">"Messages texte"</string>
+ <string name="primary_sim_automatic_data_title" msgid="1265528923229642480">"Commutation auto. de données"</string>
+ <string name="primary_sim_automatic_data_msg" msgid="1612203837010785203">"Utiliser les données de l\'une ou l\'autre carte SIM en fonction de la couverture et de la disponibilité"</string>
+ <string name="sim_onboarding_phoneNumber_data_only" msgid="8158409121949373662">"Données uniquement"</string>
+ <string name="sim_onboarding_setup" msgid="5750393553605388463">"Configuration"</string>
+ <string name="sim_onboarding_next" msgid="6415025179929475355">"Suivant"</string>
+ <!-- no translation found for sim_onboarding_progressbar_turning_sim_on (1163318788393361574) -->
+ <skip />
+ <string name="mobile_network_spn_title" msgid="3053793174495329077">"Réseau cellulaire"</string>
+ <string name="mobile_network_phone_number_title" msgid="2090794402855021784">"Numéro de téléphone"</string>
+ <string name="mobile_network_sim_label_color_title" msgid="2401352348041132876">"Étiquette et couleur : SIM"</string>
<string name="sim_setup_channel_id" msgid="8797972565087458515">"Activation du réseau"</string>
<string name="sim_switch_channel_id" msgid="4927038626791837861">"Changement de fournisseur de services en cours…"</string>
<string name="post_dsds_reboot_notification_title_with_carrier" msgid="3308827462185135307">"<xliff:g id="CARRIER_NAME">%1$s</xliff:g> est actif"</string>
@@ -4539,11 +4633,15 @@
<string name="switch_sim_dialog_no_switch_text" msgid="7053939850026876088">"Pour utiliser les données cellulaires, les fonctionnalités d\'appels et les messages texte plus tard, accédez aux paramètres du réseau"</string>
<string name="sim_card_label" msgid="6263064316075963775">"SIM"</string>
<string name="erase_sim_dialog_title" msgid="4742077437653028326">"Effacer cette carte eSIM?"</string>
- <string name="erase_sim_dialog_text" msgid="753031064269699885">"Si vous effacez ce module SIM, le service <xliff:g id="CARRIER_NAME_A">%1$s</xliff:g> sera retiré de cet appareil.\n\nLe service <xliff:g id="CARRIER_NAME_B">%1$s</xliff:g> ne sera pas annulé."</string>
+ <!-- no translation found for erase_sim_dialog_text (1406141218170595272) -->
+ <skip />
<string name="erase_sim_confirm_button" msgid="8309115684335320541">"Effacer"</string>
- <string name="erasing_sim" msgid="7877703231075699139">"Effacement du module SIM en cours…"</string>
- <string name="erase_sim_fail_title" msgid="2024446702985862427">"Impossible d\'effacer le module SIM"</string>
- <string name="erase_sim_fail_text" msgid="7870804401227483131">"Ce module SIM ne peut pas être effacé en raison d\'une erreur.\n\nRedémarrez votre appareil et réessayez."</string>
+ <!-- no translation found for erasing_sim (4237180547590463930) -->
+ <skip />
+ <!-- no translation found for erase_sim_fail_title (1445700500168357303) -->
+ <skip />
+ <!-- no translation found for erase_sim_fail_text (6898841004987411547) -->
+ <skip />
<string name="network_connection_request_dialog_title" msgid="1896186380874289434">"Se connecter à l’appareil"</string>
<string name="network_connection_request_dialog_summary" msgid="7693038309792726170">"L\'application <xliff:g id="APPNAME">%1$s</xliff:g> souhaite utiliser un réseau Wi‑Fi temporaire pour se connecter à votre appareil"</string>
<string name="network_connection_timeout_dialog_message" msgid="598509083077743772">"Aucun appareil trouvé. Assurez-vous que l\'appareil est allumé et prêt à se connecter."</string>
@@ -4615,6 +4713,14 @@
<string name="work_policy_privacy_settings" msgid="2702644843505242596">"Infos sur votre politique de travail"</string>
<string name="work_policy_privacy_settings_summary" msgid="690118670737638405">"Les paramètres sont gérés par votre administrateur informatique"</string>
<string name="track_frame_time_keywords" msgid="7885340257945922239">"Processeur graphique"</string>
+ <string name="enable_16k_pages" msgid="5009476566957520607">"Démarrer avec des pages de 16 Ko"</string>
+ <string name="enable_16k_pages_summary" msgid="428117226069445198">"Démarrage par noyau compatible avec pages de 16 Ko"</string>
+ <string name="confirm_enable_16k_pages_title" msgid="6751570067857011642">"Redémarrer avec un noyau compatible avec les pages de 16 Ko?"</string>
+ <string name="confirm_enable_16k_pages_text" msgid="702888115148257215">"AVERTISSEMENT : Certaines applications peuvent ne pas être compatibles avec ce mode. L\'appareil redémarrera après la confirmation."</string>
+ <string name="confirm_enable_4k_pages_title" msgid="626987400420355263">"Redémarrer avec un noyau compatible avec les pages de 4 Ko?"</string>
+ <string name="confirm_enable_4k_pages_text" msgid="6168921566226074524">"L\'appareil redémarrera après la confirmation."</string>
+ <string name="toast_16k_update_failed_text" msgid="8888858987184345567">"Échec de la mise à jour vers un noyau compatible avec les pages de 16 Ko."</string>
+ <string name="progress_16k_ota_title" msgid="2117218313875523741">"Appliquer les modifications"</string>
<string name="bug_report_handler_title" msgid="713439959113250125">"Gestionnaire de rapport de bogue"</string>
<string name="bug_report_handler_picker_footer_text" msgid="4935758328366585673">"Détermine quelle application gère le raccourci de rapport de bogue sur votre appareil."</string>
<string name="personal_profile_app_subtext" msgid="5586060806997067676">"Personnel"</string>
@@ -4700,8 +4806,10 @@
<string name="sim_category_title" msgid="2341314000964710495">"SIM"</string>
<string name="downloaded_sim_category_title" msgid="2876988650413179752">"Carte eSIM"</string>
<string name="downloaded_sims_category_title" msgid="487799905978489922">"Cartes eSIM"</string>
- <string name="sim_category_active_sim" msgid="1503823567818544012">"Active"</string>
- <string name="sim_category_inactive_sim" msgid="4068899490133820881">"Inactive"</string>
+ <!-- no translation found for sim_category_active_sim (3077009911935592178) -->
+ <skip />
+ <!-- no translation found for sim_category_inactive_sim (7351553344148400450) -->
+ <skip />
<string name="sim_category_default_active_sim" msgid="1208194173387987231">" / Configuration par défaut pour <xliff:g id="ID_1">%1$s</xliff:g>"</string>
<string name="default_active_sim_calls" msgid="2390973682556353558">"appels"</string>
<string name="default_active_sim_sms" msgid="8041498593025994921">"messages texte"</string>
diff --git a/res/values-fr/arrays.xml b/res/values-fr/arrays.xml
index 66539d3..f0a26ba 100644
--- a/res/values-fr/arrays.xml
+++ b/res/values-fr/arrays.xml
@@ -482,4 +482,7 @@
<!-- no translation found for notification_polite_options:0 (4617190141263245257) -->
<!-- no translation found for notification_polite_options:1 (3884076684767467743) -->
<!-- no translation found for notification_polite_options:2 (8765197536079931966) -->
+ <!-- no translation found for private_space_auto_lock_options:0 (551584871228110817) -->
+ <!-- no translation found for private_space_auto_lock_options:1 (3263162333754809690) -->
+ <!-- no translation found for private_space_auto_lock_options:2 (1575103586471380629) -->
</resources>
diff --git a/res/values-fr/strings.xml b/res/values-fr/strings.xml
index 138555e..30f3c14 100644
--- a/res/values-fr/strings.xml
+++ b/res/values-fr/strings.xml
@@ -28,6 +28,7 @@
<string name="show_dev_on" msgid="2840850085134853754">"Vous êtes désormais un développeur !"</string>
<string name="show_dev_already" msgid="7041756429707644630">"Inutile, vous êtes déjà un développeur."</string>
<string name="dev_settings_disabled_warning" msgid="6971867026249671244">"Veuillez tout d\'abord activer les options pour les développeurs."</string>
+ <string name="dev_settings_available_to_admin_only_warning" msgid="3408243404879083111">"Seuls les administrateurs peuvent accéder aux paramètres développeur."</string>
<string name="header_category_system" msgid="1665516346845259058">"Système"</string>
<string name="radioInfo_service_in" msgid="9088637745836646271">"En service"</string>
<string name="radioInfo_service_out" msgid="1868347333892403287">"Hors-service"</string>
@@ -551,12 +552,20 @@
<string name="private_space_one_lock_summary" msgid="2759953747682959371">"Vous pouvez déverrouiller Espace privé de la même manière que vous déverrouillez votre appareil ou bien choisir un verrouillage différent."</string>
<string name="private_space_screen_lock_title" msgid="8679383894967823163">"Utiliser le verrouillage de l\'écran de l\'appareil"</string>
<string name="private_space_biometric_title" msgid="3934339826674553174">"Déverrouillage par reconnaissance faciale/empreinte digitale"</string>
+ <string name="private_space_fingerprint_title" msgid="5989254643211889931">"Déverrouillage par empreinte digitale"</string>
+ <string name="private_space_face_title" msgid="3290402865367663079">"Déverrouillage par reconnaissance faciale"</string>
<string name="private_space_biometric_summary" msgid="4403837276018724581">"Appuyez pour configurer"</string>
<string name="private_space_fingerprint_unlock_title" msgid="5804023571114910034">"Déverrouillage par empreinte digitale pour un espace privé"</string>
<string name="private_space_face_unlock_title" msgid="6613018437620070183">"Déverrouillage par reconnaissance faciale pour un espace privé"</string>
<string name="private_space_category_ways_to_unlock" msgid="4356631225316950046">"Méthodes de déverrouillage"</string>
<string name="private_space_screen_lock_summary" msgid="394837965365561070">"Comme pour verrouiller l\'écran de l\'appareil"</string>
<string name="private_space_new_lock_title" msgid="7306873010565337671">"Choisir un nouveau verrouillage d\'Espace privé ?"</string>
+ <string name="private_space_auto_lock_title" msgid="4757097802686131305">"Verrouiller automatiquement"</string>
+ <string name="private_space_auto_lock_page_title" msgid="2993714305725968632">"Verrouiller l\'espace privé automatiquement"</string>
+ <string name="private_space_auto_lock_page_summary" msgid="8679844515655838654">"Vous avez la possibilité de verrouiller votre espace privé automatiquement lorsque vous n\'utilisez pas votre appareil pendant un certain temps"</string>
+ <string name="private_space_auto_lock_every_time" msgid="1215061855836002830">"À chaque verrouillage de l\'appareil"</string>
+ <string name="private_space_auto_lock_after_inactivity" msgid="1748673030841528649">"Après 5 minutes d\'inactivité"</string>
+ <string name="private_space_auto_lock_never" msgid="595014527119778873">"Jamais"</string>
<string name="private_space_hide_title" msgid="8687034008994037610">"Masquer lorsque l\'application est verrouillée"</string>
<string name="privatespace_hide_page_title" msgid="972581369094289386">"Masquer Espace privé lorsque l\'application est verrouillée"</string>
<string name="privatespace_hide_page_summary" msgid="1052569521186403642">"Vous pouvez masquer Espace privé de votre liste d\'applis pour éviter les regards indiscrets"</string>
@@ -570,6 +579,7 @@
<string name="private_space_delete_title" msgid="3075645119800272800">"Supprimer l\'espace privé"</string>
<string name="private_space_deleted" msgid="7825768516955610897">"L\'espace privé a bien été supprimé"</string>
<string name="private_space_delete_failed" msgid="8500755484258565011">"Impossible de supprimer l\'espace privé"</string>
+ <string name="private_space_unlocked" msgid="9091600948712932046">"Espace privé déverrouillé"</string>
<string name="no_device_lock_title" msgid="1078223464721029954">"Définir le verrouillage de l\'écran"</string>
<string name="no_device_lock_summary" msgid="7436025227616244687">"Pour utiliser votre espace privé, définissez un verrouillage de l\'écran sur cet appareil"</string>
<string name="no_device_lock_action_label" msgid="2640487005629001288">"Activer le verrouillage de l\'écran"</string>
@@ -597,8 +607,14 @@
<string name="private_space_access_text" msgid="4258842502257201013">"Pour accéder à votre espace privé, rendez-vous dans votre liste d\'applis, puis faites défiler vers le bas"</string>
<string name="private_space_done_label" msgid="1020482651595246071">"OK"</string>
<string name="private_space_scrolldown_to_access" msgid="4820954877349434545">"Faites défiler vers le bas pour trouver votre espace privé"</string>
- <string name="private_space_retry_signin_title" msgid="2340841075193680666">"Connectez-vous pour configurer un espace privé"</string>
- <string name="private_space_retry_summary" msgid="1976929616948459609">"Vous devez vous connecter à un compte pour configurer un espace privé"</string>
+ <!-- no translation found for private_space_retry_signin_title (8090276618867918844) -->
+ <skip />
+ <!-- no translation found for private_space_retry_summary (1920444015972648774) -->
+ <skip />
+ <!-- no translation found for private_space_skip_login_label (7078019409056628192) -->
+ <skip />
+ <!-- no translation found for private_space_continue_login_label (7779965766333065391) -->
+ <skip />
<string name="private_space_lock_setup_title" msgid="6541564212199510787">"Choisissez une méthode de verrouillage pour l\'espace privé"</string>
<string name="private_space_lock_setup_description" msgid="423405593476300918">"Vous pouvez déverrouiller votre espace privé à l\'aide de votre empreinte digitale. Pour plus de sécurité, cette option doit être associée à une méthode secondaire de verrouillage."</string>
<string name="private_space_choose_your_pin_header" msgid="4560802934975898265">"Définir un code PIN pour l\'espace privé"</string>
@@ -1373,6 +1389,8 @@
<string name="battery_level_title" msgid="1371765298786083448">"Niveau de la batterie"</string>
<string name="communal_settings_title" msgid="2845678473945902115">"Communs"</string>
<string name="communal_settings_summary" msgid="4923914136953940317">"Paramètres communs"</string>
+ <!-- no translation found for satellite_setting (706846910912477125) -->
+ <skip />
<string name="apn_settings" msgid="4295467389400441299">"APN"</string>
<string name="apn_edit" msgid="2003683641840248741">"Modifier le point d\'accès"</string>
<string name="apn_add" msgid="9069613192201630934">"Ajouter un point d\'accès"</string>
@@ -1407,6 +1425,8 @@
<string name="menu_save" msgid="6611465355127483100">"Enregistrer"</string>
<string name="menu_cancel" msgid="1197826697950745335">"Annuler"</string>
<string name="error_title" msgid="7158648377702417716"></string>
+ <!-- no translation found for error_duplicate_apn_entry (7792928408935276618) -->
+ <skip />
<string name="error_name_empty" msgid="1258275899283079142">"Le champ \"Nom\" est obligatoire."</string>
<string name="error_apn_empty" msgid="7657491065443746915">"L\'APN est obligatoire."</string>
<string name="error_mcc_not3" msgid="883659545640179094">"Le champ MCC doit contenir 3 chiffres."</string>
@@ -1425,7 +1445,8 @@
<string name="reset_bluetooth_wifi_button_text" msgid="3974098137045963639">"Réinitialiser"</string>
<string name="reset_bluetooth_wifi_complete_toast" msgid="5893439291030574365">"Le Bluetooth et le Wi‑Fi ont été réinitialisés"</string>
<string name="reset_esim_title" msgid="4194570573425902754">"Effacer les eSIM"</string>
- <string name="reset_esim_desc" msgid="3662444090563399131">"Cela n\'entraînera la résiliation d\'aucun forfait mobile. Pour télécharger des SIM de remplacement, contactez votre opérateur."</string>
+ <!-- no translation found for reset_esim_desc (6125192435907740751) -->
+ <skip />
<string name="reset_network_button_text" msgid="2281476496459610071">"Réinitialiser les paramètres"</string>
<string name="reset_network_final_desc" msgid="5304365082065278425">"Réinitialiser tous les paramètres du réseau ? Cette action est irréversible."</string>
<string name="reset_network_final_desc_esim" msgid="1129251284212847939">"Réinitialiser tous les paramètres réseau et effacer les eSIM ? Cette action est irréversible."</string>
@@ -1433,15 +1454,18 @@
<string name="reset_network_confirm_title" msgid="913014422184481270">"Réinitialiser ?"</string>
<string name="network_reset_not_available" msgid="1966334631394607829">"La réinitialisation du réseau n\'est pas disponible pour cet utilisateur."</string>
<string name="reset_network_complete_toast" msgid="1367872474130621115">"Les paramètres réseau ont bien été réinitialisés."</string>
- <string name="reset_esim_error_title" msgid="4670073610967959597">"Impossible d\'effacer les profils SIM"</string>
- <string name="reset_esim_error_msg" msgid="7279607120606365250">"Une erreur empêche d\'effacer les eSIM.\n\nRedémarrez votre appareil et réessayez."</string>
+ <!-- no translation found for reset_esim_error_title (6516110227665862295) -->
+ <skip />
+ <!-- no translation found for reset_esim_error_msg (8459527827897797168) -->
+ <skip />
<string name="main_clear_title" msgid="277664302144837723">"Effacer toutes les données (rétablir la configuration d\'usine)"</string>
<string name="main_clear_short_title" msgid="4752094765533020696">"Effacer données (rétablir config. d\'usine)"</string>
<string name="main_clear_desc_also_erases_external" msgid="3687911419628956693"><li>"La musique"</li>\n<li>"Les photos"</li>\n<li>"Les autres données utilisateur"</li></string>
<string name="main_clear_desc_also_erases_esim" msgid="4553469876411831729"><li>"Les cartes eSIM"</li></string>
<string name="main_clear_desc_no_cancel_mobile_plan" msgid="369883568059127035">\n\n"Cette opération n\'annulera pas votre forfait mobile."</string>
<string name="main_clear_final_desc" msgid="5800877928569039580">"Toutes vos informations personnelles et les applications téléchargées seront supprimées. Cette action est irréversible."</string>
- <string name="main_clear_final_desc_esim" msgid="440406836793824969">"Toutes vos infos personnelles, y compris les applis et les profils SIM téléchargés, seront supprimées. Cette action est irréversible."</string>
+ <!-- no translation found for main_clear_final_desc_esim (6592404057237813989) -->
+ <skip />
<string name="main_clear_confirm_title" msgid="6577071819657853713">"Effacer toutes les données ?"</string>
<string name="main_clear_not_available" msgid="3433795327146684827">"Le rétablissement de la configuration d\'usine n\'est pas disponible pour cet utilisateur"</string>
<string name="main_clear_progress_title" msgid="7239741132015617719">"Suppression en cours"</string>
@@ -1672,6 +1696,14 @@
<string name="force_stop" msgid="2681771622136916280">"Forcer l\'arrêt"</string>
<string name="archive" msgid="9074663845068632127">"Archiver"</string>
<string name="restore" msgid="7622486640713967157">"Restaurer"</string>
+ <!-- no translation found for restoring_step_one (3465050101254272874) -->
+ <skip />
+ <!-- no translation found for restoring_step_two (140484846432595108) -->
+ <skip />
+ <!-- no translation found for restoring_step_three (3712883580876329811) -->
+ <skip />
+ <!-- no translation found for restoring_step_four (8966846882470446209) -->
+ <skip />
<string name="total_size_label" msgid="2052185048749658866">"Total"</string>
<string name="application_size_label" msgid="6407051020651716729">"Taille de l\'application"</string>
<string name="external_code_size_label" msgid="7375146402660973743">"Application sur USB"</string>
@@ -1728,7 +1760,6 @@
<string name="archiving_failed" msgid="2037798988961634978">"Échec de l\'archivage"</string>
<string name="archiving_succeeded" msgid="7891249456483297845">"<xliff:g id="PACKAGE_LABEL">%1$s</xliff:g> archivée"</string>
<string name="restoring_failed" msgid="3390531747355943533">"Échec de la restauration"</string>
- <string name="restoring_succeeded" msgid="4967353965137524330">"Restauration de <xliff:g id="PACKAGE_LABEL">%1$s</xliff:g> réussie"</string>
<string name="restoring_in_progress" msgid="7787443682651146115">"Restauration de <xliff:g id="PACKAGE_LABEL">%1$s</xliff:g>"</string>
<string name="another_migration_already_in_progress" msgid="6550546307856052261">"Une autre migration est déjà en cours."</string>
<string name="insufficient_storage" msgid="8115088042669030558">"Espace de stockage insuffisant."</string>
@@ -1920,10 +1951,8 @@
<string name="usage_stats_sort_by_usage_time" msgid="2927310334119998301">"Trier par temps d\'utilisation"</string>
<string name="usage_stats_sort_by_last_time_used" msgid="7039213339779884017">"Trier par dernière utilisation"</string>
<string name="usage_stats_sort_by_app_name" msgid="4463833145514850478">"Trier par nom d\'appli"</string>
- <!-- no translation found for last_time_used_label (7589377271406011659) -->
- <skip />
- <!-- no translation found for last_time_used_never (2936073559267990034) -->
- <skip />
+ <string name="last_time_used_label" msgid="7589377271406011659">"Dernière utilisation"</string>
+ <string name="last_time_used_never" msgid="2936073559267990034">"jamais"</string>
<string name="usage_time_label" msgid="9105343335151559883">"Durée d\'utilisation"</string>
<string name="accessibility_settings" msgid="4713215774904704682">"Accessibilité"</string>
<string name="accessibility_settings_title" msgid="6739115703615065716">"Paramètres d\'accessibilité"</string>
@@ -2378,12 +2407,6 @@
<string name="battery_tip_high_usage_summary" msgid="3938999581403084551">"Voir les applis sollicitant le plus la batterie"</string>
<string name="battery_tip_limited_temporarily_title" msgid="6258554134146272311">"Recharge optimisée pour protéger votre batterie"</string>
<string name="battery_tip_limited_temporarily_summary" msgid="5107379280241187562">"Pour prolonger la durée de vie de votre batterie, la recharge est optimisée"</string>
- <string name="battery_tip_dock_defender_future_bypass_title" msgid="4332616280495788195">"Recharge optimisée pour protéger votre batterie"</string>
- <string name="battery_tip_dock_defender_future_bypass_summary" msgid="7870758621381307597">"Pour prolonger la durée de vie de votre batterie, la recharge est optimisée lorsque l\'appareil se trouve dans la station d\'accueil"</string>
- <string name="battery_tip_dock_defender_active_title" msgid="1414785238383255699">"Recharge optimisée pour protéger votre batterie"</string>
- <string name="battery_tip_dock_defender_active_summary" msgid="3512082623718801459">"Pour prolonger la durée de vie de votre batterie, la recharge est optimisée lorsque l\'appareil se trouve sur la station d\'accueil"</string>
- <string name="battery_tip_dock_defender_temporarily_bypassed_title" msgid="1679449361090557201">"Recharge complète"</string>
- <string name="battery_tip_dock_defender_temporarily_bypassed_summary" msgid="1099500476761333281">"Pour protéger votre batterie, la recharge sera optimisée la prochaine fois que la tablette se trouvera sur la station d\'accueil"</string>
<string name="battery_tip_limited_temporarily_sec_button_content_description" msgid="5648444926736883551">"En savoir plus sur la suspension de la recharge"</string>
<string name="battery_tip_limited_temporarily_dialog_resume_charge" msgid="2302295458913832342">"Reprendre la recharge"</string>
<string name="battery_tip_dialog_message_footer" msgid="986542164372177504">"Inclut les activités en arrière-plan qui sollicitent fortement la batterie"</string>
@@ -2401,7 +2424,8 @@
<string name="battery_tip_unrestrict_app_dialog_ok" msgid="7940183167721998470">"Supprimer"</string>
<string name="battery_tip_unrestrict_app_dialog_cancel" msgid="4968135709160207507">"Annuler"</string>
<string name="battery_tip_charge_to_full_button" msgid="6701709034348116261">"Recharger complètement"</string>
- <string name="battery_tip_incompatible_charging_title" msgid="5120763575150751300">"Problème de recharge de l\'accessoire"</string>
+ <!-- no translation found for battery_tip_incompatible_charging_title (1567827436103364999) -->
+ <skip />
<string name="battery_tip_incompatible_charging_content_description" msgid="355668467640367701">"En savoir plus sur la recharge incompatible"</string>
<string name="smart_battery_manager_title" msgid="3677620516657920364">"Gestionnaire de batterie"</string>
<string name="smart_battery_title" msgid="9095903608520254254">"Gérer les applications automatiquement"</string>
@@ -2493,13 +2517,11 @@
<string name="battery_usage_chart_label_now" msgid="4598282721949430165">"maintenant"</string>
<string name="battery_usage_timestamps_hyphen" msgid="7401188432989043905">"<xliff:g id="FROM_TIMESTAMP">%1$s</xliff:g> – <xliff:g id="TO_TIMESTAMP">%2$s</xliff:g>"</string>
<string name="battery_usage_day_and_hour" msgid="1417890420844950881">"<xliff:g id="DAY">%1$s</xliff:g> <xliff:g id="HOUR">%2$s</xliff:g>"</string>
- <!-- no translation found for battery_usage_time_info_and_battery_level (6732629268310936155) -->
- <skip />
+ <string name="battery_usage_time_info_and_battery_level" msgid="6732629268310936155">"<xliff:g id="TIME_INFO">%1$s</xliff:g> <xliff:g id="BATTERY_LEVEL">%2$s</xliff:g>"</string>
<string name="battery_usage_chart" msgid="4114747521432440017">"Graphique d\'utilisation de la batterie"</string>
<string name="daily_battery_usage_chart" msgid="4176059567682992686">"Graphique d\'utilisation de la batterie par jour"</string>
<string name="hourly_battery_usage_chart" msgid="3098314511076561272">"Graphique d\'utilisation de la batterie par heure"</string>
- <!-- no translation found for battery_level_percentage (1433178290838842146) -->
- <skip />
+ <string name="battery_level_percentage" msgid="1433178290838842146">"Pourcentage du niveau de batterie de <xliff:g id="START_PERCENTAGE">%1$s</xliff:g> à <xliff:g id="END_PERCENTAGE">%2$s</xliff:g>"</string>
<string name="battery_usage_breakdown_title_since_last_full_charge" msgid="435006273323199906">"Utilisation de la batterie depuis la dernière charge complète"</string>
<string name="battery_usage_breakdown_title_for_slot" msgid="4823179483667671406">"Utilisation de la batterie (<xliff:g id="SLOT">%s</xliff:g>)"</string>
<string name="screen_time_category_last_full_charge" msgid="8856908320256057753">"Temps d\'utilisation depuis la dernière charge complète"</string>
@@ -3387,7 +3409,7 @@
<string name="recent_convos_removed" msgid="2122932798895714203">"Conversations récentes supprimées"</string>
<string name="recent_convo_removed" msgid="8686414146325958281">"Conversation supprimée"</string>
<string name="clear" msgid="5092178335409471100">"Effacer"</string>
- <string name="clear_conversation" msgid="5564321180363279096">"Effacer <xliff:g id="CONVERSATION_NAME">%1$s</xliff:g>"</string>
+ <string name="clear_conversation" msgid="5564321180363279096">"Supprimer <xliff:g id="CONVERSATION_NAME">%1$s</xliff:g>"</string>
<string name="conversation_onboarding_title" msgid="5194559958353468484">"Les conversations prioritaires ou modifiées s\'afficheront ici"</string>
<string name="conversation_onboarding_summary" msgid="2484845363368486941">"Lorsque vous marquerez une conversation comme prioritaire ou que vous la modifierez, elle s\'affichera ici. \n\nPour modifier les paramètres des conversations : \nBalayez l\'écran de haut en bas pour ouvrir le volet déroulant, puis appuyez de manière prolongée sur une conversation."</string>
<string name="notification_importance_min_title" msgid="7676541266705442501">"Réduire"</string>
@@ -3859,6 +3881,8 @@
<string name="voice_activation_apps_title" msgid="7130045161611529825">"Applications d\'activation vocale"</string>
<string name="permit_voice_activation_apps" msgid="9152780172988949319">"Autoriser l\'activation vocale"</string>
<string name="allow_voice_activation_apps_description" msgid="6369745626995060656">"L\'activation vocale active les applis approuvées, en mode mains libres, par commande vocale. Le capteur adaptatif intégré garantit que vos données restent privées.\n\n"<a href="">"En savoir plus sur le capteur adaptatif protégé"</a></string>
+ <string name="permit_receive_sandboxed_detection_training_data" msgid="3929496847420108753">"Améliorer l\'activation des commandes vocales"</string>
+ <string name="receive_sandboxed_detection_training_data_description" msgid="1415687008184625050">"Cet appareil utilise vos données personnelles afin d\'améliorer le modèle d\'activation de la commande vocale. Les applis peuvent recevoir des résumés récapitulatifs regroupés pour de nombreux utilisateurs afin de préserver la confidentialité tout en assurant une amélioration du modèle d\'activation pour chacun.\n\n"<a href="">"En savoir plus sur les données personnelles"</a></string>
<string name="full_screen_intent_title" msgid="747270185715224130">"Notifications en plein écran"</string>
<string name="permit_full_screen_intent" msgid="9035367640019960861">"Autoriser l\'appli à afficher les notifications en plein écran"</string>
<string name="footer_description_full_screen_intent" msgid="7716518411349225528">"Autoriser cette appli à afficher des notifications occupant tout l\'écran lorsque l\'appareil est verrouillé. Les applis peuvent les utiliser pour mettre en avant les alarmes, les appels entrants ou d\'autres notifications urgentes."</string>
@@ -4280,18 +4304,27 @@
<string name="autofill_app" msgid="7595308061826307921">"Service de saisie automatique"</string>
<string name="default_autofill_app" msgid="372234803718251606">"Service de saisie automatique par défaut"</string>
<string name="autofill_passwords" msgid="6708057251459761083">"Mots de passe"</string>
- <string name="credman_chosen_app_title" msgid="872524130208251505">"Mots de passe, clés d\'accès et services de données"</string>
+ <!-- no translation found for credman_chosen_app_title (7735183808067729319) -->
+ <skip />
<string name="credman_credentials" msgid="4931371941253324143">"Autres fournisseurs"</string>
<string name="autofill_passwords_count" msgid="6359289285822955973">"{count,plural, =1{# mot de passe}one{# mot de passe}other{# mots de passe}}"</string>
<string name="autofill_keywords" msgid="8598763328489346438">"automatique, saisie, saisie automatique, mot de passe"</string>
<string name="credman_keywords" msgid="8305600680836806170">"données, clé d\'accès, mot de passe"</string>
<string name="credman_autofill_keywords" msgid="701180623776848914">"auto, remplir, remplir automatiquement, données, clé d\'accès, mot de passe"</string>
+ <!-- no translation found for credman_button_change (4072629639218503790) -->
+ <skip />
+ <!-- no translation found for credman_button_open (7519871964170816850) -->
+ <skip />
<string name="autofill_confirmation_message" msgid="4888767934273494272">"<b>Assurez-vous que cette appli est fiable</b> <br/> <br/> <xliff:g id=app_name example=Google Autofill>%1$s</xliff:g> se sert de ce qui figure à l\'écran pour déterminer ce qui peut être saisi automatiquement."</string>
<string name="credman_autofill_confirmation_message" msgid="843829628024668466">"<b>Utilisez <xliff:g id=app_name example=Provider>%1$s</xliff:g>?</b> <br/> <br/> Les nouveaux mots de passe, clés d\'accès et autres infos seront désormais enregistrés ici. <xliff:g id=app_name example=Provider>%1$s</xliff:g> peut utiliser ce qui est affiché à l\'écran pour déterminer ce qui peut être saisi automatiquement."</string>
<string name="credman_picker_title" msgid="8191267620665129205">"Mots de passe, clés d\'accès et services de données"</string>
<string name="credman_confirmation_message_title" msgid="8847900085593880729">"Désactiver %1$s ?"</string>
<string name="credman_confirmation_message" msgid="2357324543658635239">"<b>Désactiver ce service ?</b> <br/> <br/> Les infos enregistrées telles que les mots de passe, clés d\'accès, modes de paiement et autres ne seront pas renseignées quand vous vous connecterez. Pour utiliser vos infos enregistrées, choisissez un mot de passe, une clé d\'accès ou un service de données."</string>
+ <string name="credman_confirmation_message_new_ui" msgid="6126274509951156460">"<b>Désactiver tous les services?</b> <br/> <br/> Les mots de passe, clés d\'accès ainsi que d\'autres informations sauvegardées ne bénéficieront pas de la saisie automatique lors de la connexion"</string>
+ <string name="credman_autofill_confirmation_message_new_ui" msgid="6222139222478822267">"<b>Modifiez votre service préféré pour <xliff:g id=app_name example=Provider>%1$s</xliff:g>?</b> <br/> <br/> À partir de maintenant, les nouveaux mots de passe, les clés d\'accès ainsi que d\'autres éléments seront stockés ici. <xliff:g id=app_name example=Provider>%1$s</xliff:g> peut utiliser ce qui est affiché à l\'écran pour déterminer ce qui peut être saisi automatiquement"</string>
<string name="credman_enable_confirmation_message_title" msgid="1037501792652277829">"Utiliser %1$s ?"</string>
+ <string name="credman_limit_error_msg_title" msgid="1525814645803612135">"Seuls cinq services peuvent être activés"</string>
+ <string name="credman_limit_error_msg" msgid="2521803280130310063">"Désactivez au moins un service pour pouvoir en ajouter un autre"</string>
<string name="credman_enable_confirmation_message" msgid="8407841892310870169">"%1$s utilise ce qui est affiché à l\'écran pour déterminer ce qui peut être saisi automatiquement."</string>
<string name="credman_error_message_title" msgid="4099557206946333568">"Limite de mots de passe, clés d\'accès et services de données"</string>
<string name="credman_error_message" msgid="8334797097200415449">"Vous pouvez avoir jusqu\'à cinq mots de passe, clés d\'accès et services de données actifs à la fois. Pour en ajouter un, désactivez-en un autre."</string>
@@ -4461,11 +4494,12 @@
<string name="mobile_network_sim_name_label" msgid="1452440641628369625">"Nom"</string>
<string name="mobile_network_sim_color_label" msgid="5293944087609632340">"Couleur (utilisée par applis compatibles)"</string>
<string name="mobile_network_sim_name_rename" msgid="5967588549571582924">"Enregistrer"</string>
- <string name="mobile_network_use_sim_on" msgid="7298332437547707908">"Utiliser la SIM"</string>
+ <string name="mobile_network_use_sim_on" msgid="5333182776279917886">"Utiliser cette carte SIM"</string>
<string name="mobile_network_use_sim_off" msgid="6303281166199670639">"Désactivé"</string>
<string name="mobile_network_disable_sim_explanation" msgid="2851862257846773796">"Pour désactiver cette carte SIM, retirez-la"</string>
<string name="mobile_network_tap_to_activate" msgid="4139979375717958102">"Appuyer pour activer <xliff:g id="CARRIER">%1$s</xliff:g>"</string>
- <string name="mobile_network_erase_sim" msgid="4629071168032714930">"Effacer la SIM"</string>
+ <!-- no translation found for mobile_network_erase_sim (5387971155494245850) -->
+ <skip />
<string name="preferred_network_mode_title" msgid="3083431168988535628">"Type de réseau préféré"</string>
<string name="preferred_network_mode_summary" msgid="537577807865497546">"Changer le mode de fonctionnement du réseau"</string>
<string name="preferred_network_mode_dialogtitle" msgid="4179420486180351631">"Type de réseau préféré"</string>
@@ -4484,6 +4518,40 @@
<string name="roaming_check_price_warning" msgid="5876977438036791361">"Vérifiez le tarif auprès de votre opérateur."</string>
<string name="mobile_data_usage_title" msgid="2047864499317759728">"Consommation de données des applications"</string>
<string name="mobile_network_mode_error" msgid="9222056129897416074">"Mode réseau non valide <xliff:g id="NETWORKMODEID">%1$d</xliff:g>. Action ignorée."</string>
+ <!-- no translation found for satellite_setting_title (2543034229989047673) -->
+ <skip />
+ <!-- no translation found for satellite_setting_enabled_summary (3554127722727530845) -->
+ <skip />
+ <!-- no translation found for satellite_setting_disabled_summary (6789122487534159857) -->
+ <skip />
+ <!-- no translation found for keywords_satellite_setting (3312183289776517695) -->
+ <skip />
+ <!-- no translation found for category_name_about_satellite_messaging (3756205049485508340) -->
+ <skip />
+ <!-- no translation found for title_about_satellite_setting (9212860038048311345) -->
+ <skip />
+ <!-- no translation found for category_title_your_satellite_plan (3017895097366691841) -->
+ <skip />
+ <!-- no translation found for title_have_satellite_plan (2048372355699977947) -->
+ <skip />
+ <!-- no translation found for title_no_satellite_plan (2876056203035197505) -->
+ <skip />
+ <!-- no translation found for summary_add_satellite_setting (3815254731634052432) -->
+ <skip />
+ <!-- no translation found for category_name_how_it_works (585303230539269496) -->
+ <skip />
+ <!-- no translation found for title_satellite_connection_guide (3294802307913609072) -->
+ <skip />
+ <!-- no translation found for summary_satellite_connection_guide (3496123195218418456) -->
+ <skip />
+ <!-- no translation found for title_supported_service (4275535165812691571) -->
+ <skip />
+ <!-- no translation found for summary_supported_service (4320535903444834786) -->
+ <skip />
+ <!-- no translation found for satellite_setting_summary_more_information (4008690241760925372) -->
+ <skip />
+ <!-- no translation found for more_about_satellite_messaging (3385673133561348509) -->
+ <skip />
<string name="mobile_network_apn_title" msgid="5582995550142073054">"Noms des points d\'accès"</string>
<string name="keywords_access_point_names" msgid="8174967126858505945">"APN"</string>
<string name="manual_mode_disallowed_summary" msgid="4243142645520152175">"Indisponible lorsque connecté à <xliff:g id="CARRIER">%1$s</xliff:g>"</string>
@@ -4493,9 +4561,12 @@
<string name="sim_action_switch_sub_dialog_title" msgid="9180969453358718635">"Passer à <xliff:g id="CARRIER_NAME">%1$s</xliff:g> ?"</string>
<string name="sim_action_switch_psim_dialog_title" msgid="5613177333235213024">"Utiliser la carte SIM ?"</string>
<string name="sim_action_switch_sub_dialog_mep_title" msgid="933856847099933004">"Utiliser <xliff:g id="CARRIER_NAME">%1$s</xliff:g> ?"</string>
- <string name="sim_action_switch_sub_dialog_text" msgid="2091834911153293004">"Un seul profil SIM peut être actif à la fois.\n\nPasser à <xliff:g id="TO_CARRIER_NAME">%1$s</xliff:g> n\'entraînera pas la résiliation de votre service <xliff:g id="FROM_CARRIER_NAME">%2$s</xliff:g>."</string>
- <string name="sim_action_switch_sub_dialog_text_downloaded" msgid="8977951796005849471">"Une seule eSIM peut être active à la fois.\n\nPasser à <xliff:g id="TO_CARRIER_NAME">%1$s</xliff:g> n\'entraînera pas la résiliation de votre service <xliff:g id="FROM_CARRIER_NAME">%2$s</xliff:g>."</string>
- <string name="sim_action_switch_sub_dialog_text_single_sim" msgid="6188750682431170845">"Un seul profil SIM peut être actif à la fois.\n\nCe changement n\'entraînera pas la résiliation de votre service <xliff:g id="TO_CARRIER_NAME">%1$s</xliff:g>."</string>
+ <!-- no translation found for sim_action_switch_sub_dialog_text (7474905814976249607) -->
+ <skip />
+ <!-- no translation found for sim_action_switch_sub_dialog_text_downloaded (6415848271400253954) -->
+ <skip />
+ <!-- no translation found for sim_action_switch_sub_dialog_text_single_sim (421658355882679837) -->
+ <skip />
<string name="sim_action_switch_sub_dialog_mep_text" msgid="8348764755143679582">"Vous pouvez utiliser deux profils SIM à la fois. Pour utiliser <xliff:g id="CARRIER_NAME">%1$s</xliff:g>, désactivez un autre profil SIM."</string>
<string name="sim_action_switch_sub_dialog_confirm" msgid="1901181581944638961">"Passer à <xliff:g id="CARRIER_NAME">%1$s</xliff:g>"</string>
<string name="sim_action_switch_sub_dialog_carrier_list_item_for_turning_off" msgid="5392037608705799522">"Désactiver <xliff:g id="CARRIER_NAME">%1$s</xliff:g>"</string>
@@ -4520,6 +4591,29 @@
<string name="sim_action_turn_off" msgid="3506698692916473000">"Désactiver"</string>
<string name="dsds_activation_failure_title" msgid="4467364110584914794">"Impossible d\'activer la carte SIM"</string>
<string name="dsds_activation_failure_body_msg2" msgid="73044349546544410">"Essayez à nouveau d\'activer la carte SIM. Si le problème persiste, redémarrez l\'appareil."</string>
+ <string name="sim_onboarding_bottomsheets_title" msgid="143711121394213711">"Configurez votre SIM."</string>
+ <string name="sim_onboarding_bottomsheets_msg" msgid="7367245016476460849">"Pour utiliser plusieurs cartes SIM sur cet appareil, définissez vos préférences en matière de réseau mobile"</string>
+ <string name="sim_onboarding_label_sim_title" msgid="273162565849288273">"Étiquetez vos cartes SIM"</string>
+ <string name="sim_onboarding_label_sim_msg" msgid="5105859235219529056">"Ces étiquettes apparaîtront lorsque vous passerez des appels, enverrez des SMS et utiliserez les données. Elles apparaîtront également dans les paramètres."</string>
+ <string name="sim_onboarding_label_sim_dialog_title" msgid="5839073125605286120">"Étiquette SIM"</string>
+ <string name="sim_onboarding_label_sim_dialog_label" msgid="9020433985426525185">"Étiquette"</string>
+ <string name="sim_onboarding_select_sim_title" msgid="5895262188167744055">"Choisissez les SIM à utiliser"</string>
+ <string name="sim_onboarding_select_sim_msg" msgid="5638859405391915048">"Vous pouvez utiliser deux cartes SIM en même temps"</string>
+ <string name="sim_onboarding_primary_sim_title" msgid="2793090401371135675">"Définissez vos SIM principales"</string>
+ <string name="sim_onboarding_primary_sim_msg" msgid="5484656671490558032">"Choisissez les cartes SIM à utiliser par défaut pour les appels, SMS et données"</string>
+ <string name="primary_sim_title" msgid="2508161011657571566">"Vos cartes SIM principales"</string>
+ <string name="primary_sim_calls_title" msgid="4961189133582615685">"Appels"</string>
+ <string name="primary_sim_texts_title" msgid="1287584042733097749">"SMS"</string>
+ <string name="primary_sim_automatic_data_title" msgid="1265528923229642480">"Migration automatique des données"</string>
+ <string name="primary_sim_automatic_data_msg" msgid="1612203837010785203">"Utiliser les données de l\'une ou l\'autre des cartes SIM en fonction de la couverture et de la disponibilité"</string>
+ <string name="sim_onboarding_phoneNumber_data_only" msgid="8158409121949373662">"Données uniquement"</string>
+ <string name="sim_onboarding_setup" msgid="5750393553605388463">"Configuration"</string>
+ <string name="sim_onboarding_next" msgid="6415025179929475355">"Suivant"</string>
+ <!-- no translation found for sim_onboarding_progressbar_turning_sim_on (1163318788393361574) -->
+ <skip />
+ <string name="mobile_network_spn_title" msgid="3053793174495329077">"Réseau mobile"</string>
+ <string name="mobile_network_phone_number_title" msgid="2090794402855021784">"Numéro de téléphone"</string>
+ <string name="mobile_network_sim_label_color_title" msgid="2401352348041132876">"Étiquette et couleur de la carte SIM"</string>
<string name="sim_setup_channel_id" msgid="8797972565087458515">"Activation du réseau"</string>
<string name="sim_switch_channel_id" msgid="4927038626791837861">"Changement d\'opérateur…"</string>
<string name="post_dsds_reboot_notification_title_with_carrier" msgid="3308827462185135307">"<xliff:g id="CARRIER_NAME">%1$s</xliff:g> est actif"</string>
@@ -4539,11 +4633,15 @@
<string name="switch_sim_dialog_no_switch_text" msgid="7053939850026876088">"Pour utiliser ultérieurement les données mobiles, les fonctionnalités d\'appel et les SMS, accédez à vos paramètres réseau"</string>
<string name="sim_card_label" msgid="6263064316075963775">"SIM"</string>
<string name="erase_sim_dialog_title" msgid="4742077437653028326">"Effacer cette eSIM ?"</string>
- <string name="erase_sim_dialog_text" msgid="753031064269699885">"Si vous effacez cette SIM, le service <xliff:g id="CARRIER_NAME_A">%1$s</xliff:g> sera supprimé de cet appareil.\n\nLe service <xliff:g id="CARRIER_NAME_B">%1$s</xliff:g> ne sera pas résilié."</string>
+ <!-- no translation found for erase_sim_dialog_text (1406141218170595272) -->
+ <skip />
<string name="erase_sim_confirm_button" msgid="8309115684335320541">"Effacer"</string>
- <string name="erasing_sim" msgid="7877703231075699139">"Effacement du profil SIM…"</string>
- <string name="erase_sim_fail_title" msgid="2024446702985862427">"Impossible d\'effacer le profil SIM"</string>
- <string name="erase_sim_fail_text" msgid="7870804401227483131">"Une erreur empêche l\'effacement de cette carte SIM.\n\nRedémarrez votre appareil et réessayez."</string>
+ <!-- no translation found for erasing_sim (4237180547590463930) -->
+ <skip />
+ <!-- no translation found for erase_sim_fail_title (1445700500168357303) -->
+ <skip />
+ <!-- no translation found for erase_sim_fail_text (6898841004987411547) -->
+ <skip />
<string name="network_connection_request_dialog_title" msgid="1896186380874289434">"Connexion à l\'appareil"</string>
<string name="network_connection_request_dialog_summary" msgid="7693038309792726170">"L\'application <xliff:g id="APPNAME">%1$s</xliff:g> souhaite utiliser un réseau Wi‑Fi temporaire pour établir la connexion à votre appareil"</string>
<string name="network_connection_timeout_dialog_message" msgid="598509083077743772">"Aucun appareil trouvé. Assurez-vous que des appareils soient activés et prêts à être connectés."</string>
@@ -4615,6 +4713,14 @@
<string name="work_policy_privacy_settings" msgid="2702644843505242596">"Informations sur les règles professionnelles"</string>
<string name="work_policy_privacy_settings_summary" msgid="690118670737638405">"Paramètres gérés par votre administrateur informatique"</string>
<string name="track_frame_time_keywords" msgid="7885340257945922239">"GPU"</string>
+ <string name="enable_16k_pages" msgid="5009476566957520607">"Démarrer avec une page de 16 ko"</string>
+ <string name="enable_16k_pages_summary" msgid="428117226069445198">"Démarrer l\'appareil à l\'aide d\'un kernel compatible avec une page de 16 ko"</string>
+ <string name="confirm_enable_16k_pages_title" msgid="6751570067857011642">"Redémarrer avec un kernel compatible avec les pages de 16 ko ?"</string>
+ <string name="confirm_enable_16k_pages_text" msgid="702888115148257215">"AVERTISSEMENT : Certaines applis risquent de présenter une incompatibilité avec ce mode. L\'appareil redémarrera après la confirmation."</string>
+ <string name="confirm_enable_4k_pages_title" msgid="626987400420355263">"Redémarrer avec un kernel compatible avec les pages de 4 ko ?"</string>
+ <string name="confirm_enable_4k_pages_text" msgid="6168921566226074524">"L\'appareil redémarrera après la confirmation."</string>
+ <string name="toast_16k_update_failed_text" msgid="8888858987184345567">"Échec de la mise à jour du kernel vers un kernel compatible avec les pages de 16 ko."</string>
+ <string name="progress_16k_ota_title" msgid="2117218313875523741">"Application des modifications"</string>
<string name="bug_report_handler_title" msgid="713439959113250125">"Gestionnaire de rapport de bug"</string>
<string name="bug_report_handler_picker_footer_text" msgid="4935758328366585673">"Détermine quelle application gère le raccourci vers le rapport de bug sur votre appareil."</string>
<string name="personal_profile_app_subtext" msgid="5586060806997067676">"Personnel"</string>
@@ -4700,8 +4806,10 @@
<string name="sim_category_title" msgid="2341314000964710495">"SIM"</string>
<string name="downloaded_sim_category_title" msgid="2876988650413179752">"eSIM"</string>
<string name="downloaded_sims_category_title" msgid="487799905978489922">"Cartes eSIM"</string>
- <string name="sim_category_active_sim" msgid="1503823567818544012">"Actif"</string>
- <string name="sim_category_inactive_sim" msgid="4068899490133820881">"Inactif"</string>
+ <!-- no translation found for sim_category_active_sim (3077009911935592178) -->
+ <skip />
+ <!-- no translation found for sim_category_inactive_sim (7351553344148400450) -->
+ <skip />
<string name="sim_category_default_active_sim" msgid="1208194173387987231">" - Valeur par défaut pour <xliff:g id="ID_1">%1$s</xliff:g>"</string>
<string name="default_active_sim_calls" msgid="2390973682556353558">"appels"</string>
<string name="default_active_sim_sms" msgid="8041498593025994921">"SMS"</string>
diff --git a/res/values-gl/arrays.xml b/res/values-gl/arrays.xml
index b5ecdd0..6d5e88b 100644
--- a/res/values-gl/arrays.xml
+++ b/res/values-gl/arrays.xml
@@ -482,4 +482,7 @@
<!-- no translation found for notification_polite_options:0 (4617190141263245257) -->
<!-- no translation found for notification_polite_options:1 (3884076684767467743) -->
<!-- no translation found for notification_polite_options:2 (8765197536079931966) -->
+ <!-- no translation found for private_space_auto_lock_options:0 (551584871228110817) -->
+ <!-- no translation found for private_space_auto_lock_options:1 (3263162333754809690) -->
+ <!-- no translation found for private_space_auto_lock_options:2 (1575103586471380629) -->
</resources>
diff --git a/res/values-gl/strings.xml b/res/values-gl/strings.xml
index ca54681..11ad7db 100644
--- a/res/values-gl/strings.xml
+++ b/res/values-gl/strings.xml
@@ -28,6 +28,7 @@
<string name="show_dev_on" msgid="2840850085134853754">"Agora xa es programador!"</string>
<string name="show_dev_already" msgid="7041756429707644630">"Non é necesario, xa es un programador."</string>
<string name="dev_settings_disabled_warning" msgid="6971867026249671244">"Activa primeiro as opcións para programadores."</string>
+ <string name="dev_settings_available_to_admin_only_warning" msgid="3408243404879083111">"Só os usuarios con acceso de administración poden acceder á configuración para programadores."</string>
<string name="header_category_system" msgid="1665516346845259058">"Sistema"</string>
<string name="radioInfo_service_in" msgid="9088637745836646271">"En servizo"</string>
<string name="radioInfo_service_out" msgid="1868347333892403287">"Fóra de servizo"</string>
@@ -551,12 +552,20 @@
<string name="private_space_one_lock_summary" msgid="2759953747682959371">"Podes desbloquear o espazo privado do mesmo xeito que fas co teu dispositivo ou elixir outro bloqueo"</string>
<string name="private_space_screen_lock_title" msgid="8679383894967823163">"Usar bloqueo de pantalla do dispositivo"</string>
<string name="private_space_biometric_title" msgid="3934339826674553174">"Desbloqueo dactilar e facial"</string>
+ <string name="private_space_fingerprint_title" msgid="5989254643211889931">"Desbloqueo dactilar"</string>
+ <string name="private_space_face_title" msgid="3290402865367663079">"Desbloqueo facial"</string>
<string name="private_space_biometric_summary" msgid="4403837276018724581">"Toca para configurar"</string>
<string name="private_space_fingerprint_unlock_title" msgid="5804023571114910034">"Desbloqueo dactilar para o espazo privado"</string>
<string name="private_space_face_unlock_title" msgid="6613018437620070183">"Desbloqueo facial para o espazo privado"</string>
<string name="private_space_category_ways_to_unlock" msgid="4356631225316950046">"Maneiras de desbloquear o dispositivo"</string>
<string name="private_space_screen_lock_summary" msgid="394837965365561070">"O mesmo que o bloqueo de pantalla do dispositivo"</string>
<string name="private_space_new_lock_title" msgid="7306873010565337671">"Queres usar outro bloqueo para o espazo privado?"</string>
+ <string name="private_space_auto_lock_title" msgid="4757097802686131305">"Bloquear automaticamente"</string>
+ <string name="private_space_auto_lock_page_title" msgid="2993714305725968632">"Bloquear automaticamente o espazo privado"</string>
+ <string name="private_space_auto_lock_page_summary" msgid="8679844515655838654">"Podes facer que se bloquee automaticamente o teu espazo privado cando leves un tempo sen usar o dispositivo"</string>
+ <string name="private_space_auto_lock_every_time" msgid="1215061855836002830">"Cada vez que se bloquee o dispositivo"</string>
+ <string name="private_space_auto_lock_after_inactivity" msgid="1748673030841528649">"Despois de 5 minutos de inactividade"</string>
+ <string name="private_space_auto_lock_never" msgid="595014527119778873">"Nunca"</string>
<string name="private_space_hide_title" msgid="8687034008994037610">"Ocultar cando estea bloqueado"</string>
<string name="privatespace_hide_page_title" msgid="972581369094289386">"Ocultar o espazo privado cando estea bloqueado"</string>
<string name="privatespace_hide_page_summary" msgid="1052569521186403642">"Para que non saiban que o espazo privado está no teu dispositivo, ocúltao na lista de aplicacións"</string>
@@ -570,6 +579,7 @@
<string name="private_space_delete_title" msgid="3075645119800272800">"Eliminar espazo privado"</string>
<string name="private_space_deleted" msgid="7825768516955610897">"Eliminouse correctamente o espazo privado"</string>
<string name="private_space_delete_failed" msgid="8500755484258565011">"Non se puido eliminar o espazo privado"</string>
+ <string name="private_space_unlocked" msgid="9091600948712932046">"Desbloqueouse o espazo privado"</string>
<string name="no_device_lock_title" msgid="1078223464721029954">"Definir un bloqueo de pantalla"</string>
<string name="no_device_lock_summary" msgid="7436025227616244687">"Para usar o espazo privado, define un bloqueo de pantalla neste dispositivo"</string>
<string name="no_device_lock_action_label" msgid="2640487005629001288">"Definir bloqueo de pantalla"</string>
@@ -597,8 +607,14 @@
<string name="private_space_access_text" msgid="4258842502257201013">"Para acceder ao espazo privado, vai á lista de aplicacións e desprázate cara abaixo"</string>
<string name="private_space_done_label" msgid="1020482651595246071">"Feito"</string>
<string name="private_space_scrolldown_to_access" msgid="4820954877349434545">"Desprázate cara abaixo para buscar o espazo privado"</string>
- <string name="private_space_retry_signin_title" msgid="2340841075193680666">"Inicia sesión para configurar un espazo privado"</string>
- <string name="private_space_retry_summary" msgid="1976929616948459609">"Debes iniciar sesión nunha conta para configurar un espazo privado"</string>
+ <!-- no translation found for private_space_retry_signin_title (8090276618867918844) -->
+ <skip />
+ <!-- no translation found for private_space_retry_summary (1920444015972648774) -->
+ <skip />
+ <!-- no translation found for private_space_skip_login_label (7078019409056628192) -->
+ <skip />
+ <!-- no translation found for private_space_continue_login_label (7779965766333065391) -->
+ <skip />
<string name="private_space_lock_setup_title" msgid="6541564212199510787">"Escolle un bloqueo para o espazo privado"</string>
<string name="private_space_lock_setup_description" msgid="423405593476300918">"Podes desbloquear o espazo privado mediante a impresión dixital. Por motivos de seguranza, esta opción require un bloqueo alternativo."</string>
<string name="private_space_choose_your_pin_header" msgid="4560802934975898265">"Define un PIN para o espazo privado"</string>
@@ -1373,6 +1389,8 @@
<string name="battery_level_title" msgid="1371765298786083448">"Nivel de batería"</string>
<string name="communal_settings_title" msgid="2845678473945902115">"Comúns"</string>
<string name="communal_settings_summary" msgid="4923914136953940317">"Opcións de configuración comúns"</string>
+ <!-- no translation found for satellite_setting (706846910912477125) -->
+ <skip />
<string name="apn_settings" msgid="4295467389400441299">"APN"</string>
<string name="apn_edit" msgid="2003683641840248741">"Editar punto de acceso"</string>
<string name="apn_add" msgid="9069613192201630934">"Engadir o punto de acceso"</string>
@@ -1407,6 +1425,8 @@
<string name="menu_save" msgid="6611465355127483100">"Gardar"</string>
<string name="menu_cancel" msgid="1197826697950745335">"Cancelar"</string>
<string name="error_title" msgid="7158648377702417716"></string>
+ <!-- no translation found for error_duplicate_apn_entry (7792928408935276618) -->
+ <skip />
<string name="error_name_empty" msgid="1258275899283079142">"O nome do campo non pode quedar baleiro."</string>
<string name="error_apn_empty" msgid="7657491065443746915">"O APN non pode estar baleiro."</string>
<string name="error_mcc_not3" msgid="883659545640179094">"O campo MCC debe conter 3 díxitos."</string>
@@ -1425,7 +1445,8 @@
<string name="reset_bluetooth_wifi_button_text" msgid="3974098137045963639">"Restablecer"</string>
<string name="reset_bluetooth_wifi_complete_toast" msgid="5893439291030574365">"Restablecéronse o Bluetooth e a wifi"</string>
<string name="reset_esim_title" msgid="4194570573425902754">"Borrar eSIM"</string>
- <string name="reset_esim_desc" msgid="3662444090563399131">"Non se cancelará ningún dos plans de servizos móbiles que teñas. Para descargar tarxetas SIM de substitución, ponte en contacto co teu operador."</string>
+ <!-- no translation found for reset_esim_desc (6125192435907740751) -->
+ <skip />
<string name="reset_network_button_text" msgid="2281476496459610071">"Restablecer configuración"</string>
<string name="reset_network_final_desc" msgid="5304365082065278425">"Queres restablecer toda a configuración de rede? Non se pode desfacer esta acción."</string>
<string name="reset_network_final_desc_esim" msgid="1129251284212847939">"Queres restablecer todas as opcións de configuración de rede e borrar as eSIM? Non se poderá desfacer esta acción."</string>
@@ -1433,15 +1454,18 @@
<string name="reset_network_confirm_title" msgid="913014422184481270">"Restablecer?"</string>
<string name="network_reset_not_available" msgid="1966334631394607829">"O restablecemento de rede non está dispoñible para este usuario"</string>
<string name="reset_network_complete_toast" msgid="1367872474130621115">"Restableceuse a configuración da rede"</string>
- <string name="reset_esim_error_title" msgid="4670073610967959597">"Non se puideron borrar as SIM"</string>
- <string name="reset_esim_error_msg" msgid="7279607120606365250">"As eSIM non se puideron borrar debido a un erro.\n\nReinicia o dispositivo e téntao de novo."</string>
+ <!-- no translation found for reset_esim_error_title (6516110227665862295) -->
+ <skip />
+ <!-- no translation found for reset_esim_error_msg (8459527827897797168) -->
+ <skip />
<string name="main_clear_title" msgid="277664302144837723">"Volver á configuración de fábrica (borrar todos os datos)"</string>
<string name="main_clear_short_title" msgid="4752094765533020696">"Borrar todos os datos"</string>
<string name="main_clear_desc_also_erases_external" msgid="3687911419628956693"><li>"Música"</li>\n<li>"Fotos"</li>\n<li>"Outros datos do usuario"</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"Con esta acción non se cancelará o teu plan de servizos móbiles."</string>
<string name="main_clear_final_desc" msgid="5800877928569039580">"Eliminaranse as aplicacións descargadas e a túa información persoal. Non se pode desfacer esta acción."</string>
- <string name="main_clear_final_desc_esim" msgid="440406836793824969">"Eliminarase toda a túa información persoal, entre a que se inclúen as aplicacións e as SIM descargadas. Non se pode desfacer esta acción."</string>
+ <!-- no translation found for main_clear_final_desc_esim (6592404057237813989) -->
+ <skip />
<string name="main_clear_confirm_title" msgid="6577071819657853713">"Queres borrar todos os datos?"</string>
<string name="main_clear_not_available" msgid="3433795327146684827">"O restablecemento da configuración de fábrica non está dispoñible para este usuario"</string>
<string name="main_clear_progress_title" msgid="7239741132015617719">"Borrando"</string>
@@ -1672,6 +1696,14 @@
<string name="force_stop" msgid="2681771622136916280">"Forzar parada"</string>
<string name="archive" msgid="9074663845068632127">"Arquivar"</string>
<string name="restore" msgid="7622486640713967157">"Restaurar"</string>
+ <!-- no translation found for restoring_step_one (3465050101254272874) -->
+ <skip />
+ <!-- no translation found for restoring_step_two (140484846432595108) -->
+ <skip />
+ <!-- no translation found for restoring_step_three (3712883580876329811) -->
+ <skip />
+ <!-- no translation found for restoring_step_four (8966846882470446209) -->
+ <skip />
<string name="total_size_label" msgid="2052185048749658866">"Total"</string>
<string name="application_size_label" msgid="6407051020651716729">"Tamaño da aplicación"</string>
<string name="external_code_size_label" msgid="7375146402660973743">"Aplicación de almacenamento USB"</string>
@@ -1728,7 +1760,6 @@
<string name="archiving_failed" msgid="2037798988961634978">"Produciuse un erro no arquivamento"</string>
<string name="archiving_succeeded" msgid="7891249456483297845">"Arquivouse <xliff:g id="PACKAGE_LABEL">%1$s</xliff:g>"</string>
<string name="restoring_failed" msgid="3390531747355943533">"Produciuse un erro ao restaurar a aplicación"</string>
- <string name="restoring_succeeded" msgid="4967353965137524330">"Restaurouse <xliff:g id="PACKAGE_LABEL">%1$s</xliff:g>"</string>
<string name="restoring_in_progress" msgid="7787443682651146115">"Restaurando <xliff:g id="PACKAGE_LABEL">%1$s</xliff:g>"</string>
<string name="another_migration_already_in_progress" msgid="6550546307856052261">"Xa está en curso outra migración."</string>
<string name="insufficient_storage" msgid="8115088042669030558">"Non hai espazo de almacenamento suficiente."</string>
@@ -1920,10 +1951,8 @@
<string name="usage_stats_sort_by_usage_time" msgid="2927310334119998301">"Ordenar por tempo de uso"</string>
<string name="usage_stats_sort_by_last_time_used" msgid="7039213339779884017">"Ordenar por data de último uso"</string>
<string name="usage_stats_sort_by_app_name" msgid="4463833145514850478">"Ordenar por nome de aplicación"</string>
- <!-- no translation found for last_time_used_label (7589377271406011659) -->
- <skip />
- <!-- no translation found for last_time_used_never (2936073559267990034) -->
- <skip />
+ <string name="last_time_used_label" msgid="7589377271406011659">"Último uso"</string>
+ <string name="last_time_used_never" msgid="2936073559267990034">"nunca"</string>
<string name="usage_time_label" msgid="9105343335151559883">"Tempo de uso"</string>
<string name="accessibility_settings" msgid="4713215774904704682">"Accesibilidade"</string>
<string name="accessibility_settings_title" msgid="6739115703615065716">"Configuración de accesibilidade"</string>
@@ -2378,12 +2407,6 @@
<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="6258554134146272311">"A carga está optimizada para protexer a batería"</string>
<string name="battery_tip_limited_temporarily_summary" msgid="5107379280241187562">"A carga está optimizada para axudar a aumentar a vida útil da batería"</string>
- <string name="battery_tip_dock_defender_future_bypass_title" msgid="4332616280495788195">"A carga está optimizada para protexer a batería"</string>
- <string name="battery_tip_dock_defender_future_bypass_summary" msgid="7870758621381307597">"Para aumentar a vida útil da batería, a carga optimízase cando o dispositivo está na base"</string>
- <string name="battery_tip_dock_defender_active_title" msgid="1414785238383255699">"A carga está optimizada para protexer a batería"</string>
- <string name="battery_tip_dock_defender_active_summary" msgid="3512082623718801459">"Para aumentar a vida útil da batería, a carga optimízase cando o dispositivo está na base"</string>
- <string name="battery_tip_dock_defender_temporarily_bypassed_title" msgid="1679449361090557201">"Cargando ao máximo"</string>
- <string name="battery_tip_dock_defender_temporarily_bypassed_summary" msgid="1099500476761333281">"Para protexer a batería, a carga optimizarase a próxima vez que a tableta estea na base"</string>
<string name="battery_tip_limited_temporarily_sec_button_content_description" msgid="5648444926736883551">"Máis información sobre a carga en pausa"</string>
<string name="battery_tip_limited_temporarily_dialog_resume_charge" msgid="2302295458913832342">"Retomar carga"</string>
<string name="battery_tip_dialog_message_footer" msgid="986542164372177504">"Inclúe a actividade en segundo plano que consome moita batería"</string>
@@ -2401,7 +2424,8 @@
<string name="battery_tip_unrestrict_app_dialog_ok" msgid="7940183167721998470">"Quitar"</string>
<string name="battery_tip_unrestrict_app_dialog_cancel" msgid="4968135709160207507">"Cancelar"</string>
<string name="battery_tip_charge_to_full_button" msgid="6701709034348116261">"Cargar ao máximo"</string>
- <string name="battery_tip_incompatible_charging_title" msgid="5120763575150751300">"Problema co accesorio de carga"</string>
+ <!-- no translation found for battery_tip_incompatible_charging_title (1567827436103364999) -->
+ <skip />
<string name="battery_tip_incompatible_charging_content_description" msgid="355668467640367701">"Máis información sobre a carga non compatible"</string>
<string name="smart_battery_manager_title" msgid="3677620516657920364">"Xestor de batería"</string>
<string name="smart_battery_title" msgid="9095903608520254254">"Xestionar aplicacións automaticamente"</string>
@@ -2493,13 +2517,11 @@
<string name="battery_usage_chart_label_now" msgid="4598282721949430165">"agora"</string>
<string name="battery_usage_timestamps_hyphen" msgid="7401188432989043905">"<xliff:g id="FROM_TIMESTAMP">%1$s</xliff:g> - <xliff:g id="TO_TIMESTAMP">%2$s</xliff:g>"</string>
<string name="battery_usage_day_and_hour" msgid="1417890420844950881">"<xliff:g id="DAY">%1$s</xliff:g> <xliff:g id="HOUR">%2$s</xliff:g>"</string>
- <!-- no translation found for battery_usage_time_info_and_battery_level (6732629268310936155) -->
- <skip />
+ <string name="battery_usage_time_info_and_battery_level" msgid="6732629268310936155">"<xliff:g id="TIME_INFO">%1$s</xliff:g> <xliff:g id="BATTERY_LEVEL">%2$s</xliff:g>"</string>
<string name="battery_usage_chart" msgid="4114747521432440017">"Gráfico de uso da batería"</string>
<string name="daily_battery_usage_chart" msgid="4176059567682992686">"Gráfico de uso da batería por día"</string>
<string name="hourly_battery_usage_chart" msgid="3098314511076561272">"Gráfico de uso da batería por hora"</string>
- <!-- no translation found for battery_level_percentage (1433178290838842146) -->
- <skip />
+ <string name="battery_level_percentage" msgid="1433178290838842146">"Porcentaxe do nivel de batería: de <xliff:g id="START_PERCENTAGE">%1$s</xliff:g> a <xliff:g id="END_PERCENTAGE">%2$s</xliff:g>"</string>
<string name="battery_usage_breakdown_title_since_last_full_charge" msgid="435006273323199906">"Uso da batería desde a última carga completa"</string>
<string name="battery_usage_breakdown_title_for_slot" msgid="4823179483667671406">"Uso da batería (<xliff:g id="SLOT">%s</xliff:g>)"</string>
<string name="screen_time_category_last_full_charge" msgid="8856908320256057753">"Tempo diante da pantalla desde a última carga completa"</string>
@@ -3471,8 +3493,8 @@
<string name="picture_in_picture_app_detail_switch" msgid="8544190716075624017">"Permitir pantalla superposta"</string>
<string name="picture_in_picture_app_detail_summary" msgid="2503211101305358849">"Permite que esta aplicación cree unha ventá de pantalla superposta mentres estea aberta ou despois de saír dela (por exemplo, para continuar visualizando un vídeo). A ventá móstrase sobre as demais aplicacións que esteas utilizando."</string>
<string name="interact_across_profiles_title" msgid="7285906999927669971">"Perfís persoal e laboral conectados"</string>
- <string name="interact_across_profiles_summary_allowed" msgid="1365881452153799092">"Conectados"</string>
- <string name="interact_across_profiles_summary_not_allowed" msgid="5802674212788171790">"Non conectados"</string>
+ <string name="interact_across_profiles_summary_allowed" msgid="1365881452153799092">"Conectouse"</string>
+ <string name="interact_across_profiles_summary_not_allowed" msgid="5802674212788171790">"Non se conectou"</string>
<string name="interact_across_profiles_empty_text" msgid="419061031064397168">"Non hai ningunha aplicación conectada"</string>
<string name="interact_across_profiles_keywords" msgid="5996472773111665049">"multiperfil aplicación conectada aplicacións do traballo e persoais"</string>
<string name="interact_across_profiles_switch_enabled" msgid="7294719120282287495">"Conectados"</string>
@@ -3859,6 +3881,8 @@
<string name="voice_activation_apps_title" msgid="7130045161611529825">"Aplicacións con activación por voz"</string>
<string name="permit_voice_activation_apps" msgid="9152780172988949319">"Permitir activación por voz"</string>
<string name="allow_voice_activation_apps_description" msgid="6369745626995060656">"A activación por voz inicia as aplicacións aprobadas por medio dun comando de voz, sen necesidade de que teñas que usar as mans. Grazas á detección intelixente, protexida e integrada, só ti podes acceder aos datos.\n\n"<a href="">"Máis información sobre a detección intelixente protexida"</a></string>
+ <string name="permit_receive_sandboxed_detection_training_data" msgid="3929496847420108753">"Mellorar activación por voz"</string>
+ <string name="receive_sandboxed_detection_training_data_description" msgid="1415687008184625050">"Este dispositivo emprega información privada para mellorar o modelo de activación por voz. As aplicacións poden recibir actualizacións resumidas que se agrupan coas de moitos usuarios para manter a privacidade ao tempo que se mellora o modelo para todo o mundo.\n\n"<a href="">"Máis información sobre a información privada"</a></string>
<string name="full_screen_intent_title" msgid="747270185715224130">"Notificacións en pantalla completa"</string>
<string name="permit_full_screen_intent" msgid="9035367640019960861">"Permitir notificacións en pantalla completa procedentes desta aplicación"</string>
<string name="footer_description_full_screen_intent" msgid="7716518411349225528">"Permite que esta aplicación amose notificacións en pantalla completa cando o dispositivo estea bloqueado. A aplicación pode usar esta opción para destacar alarmas, chamadas entrantes ou outras notificacións urxentes."</string>
@@ -4280,18 +4304,27 @@
<string name="autofill_app" msgid="7595308061826307921">"Servizo de autocompletar"</string>
<string name="default_autofill_app" msgid="372234803718251606">"Servizo de autocompletar predeterminado"</string>
<string name="autofill_passwords" msgid="6708057251459761083">"Contrasinais"</string>
- <string name="credman_chosen_app_title" msgid="872524130208251505">"Contrasinais, claves de acceso e servizos de datos"</string>
+ <!-- no translation found for credman_chosen_app_title (7735183808067729319) -->
+ <skip />
<string name="credman_credentials" msgid="4931371941253324143">"Provedores adicionais"</string>
<string name="autofill_passwords_count" msgid="6359289285822955973">"{count,plural, =1{# contrasinal}other{# contrasinais}}"</string>
<string name="autofill_keywords" msgid="8598763328489346438">"automaticamente, completar, autocompletar, contrasinal"</string>
<string name="credman_keywords" msgid="8305600680836806170">"datos, claves de acceso, contrasinal"</string>
<string name="credman_autofill_keywords" msgid="701180623776848914">"automático, completar, autocompletar, datos, clave de acceso, contrasinal"</string>
+ <!-- no translation found for credman_button_change (4072629639218503790) -->
+ <skip />
+ <!-- no translation found for credman_button_open (7519871964170816850) -->
+ <skip />
<string name="autofill_confirmation_message" msgid="4888767934273494272">"<b>Asegúrate de que confías nesta aplicación</b> <br/> <br/> <xliff:g id=app_name example=Autocompletar de Google>%1$s</xliff:g> utiliza o contido da pantalla para determinar o que se pode completar."</string>
<string name="credman_autofill_confirmation_message" msgid="843829628024668466">"<b>Utilizas <xliff:g id=app_name example=Provider>%1$s</xliff:g>?</b> <br/> <br/> A partir de agora, determinada información nova (contrasinais, claves de acceso e outros datos) gardarase aquí. <xliff:g id=app_name example=Provider>%1$s</xliff:g> pode usar o que apareza na pantalla para determinar o que se pode autocompletar."</string>
<string name="credman_picker_title" msgid="8191267620665129205">"Contrasinais, claves de acceso e servizos de datos"</string>
<string name="credman_confirmation_message_title" msgid="8847900085593880729">"Queres desactivar %1$s?"</string>
<string name="credman_confirmation_message" msgid="2357324543658635239">"<b>Queres desactivar este servizo?</b> <br/> <br/> A información gardada (por exemplo, contrasinais, claves de acceso, métodos de pago…) non se completará cando inicies sesión. Para usar a información gardada, escolle un servizo de contrasinais, claves de acceso ou datos."</string>
+ <string name="credman_confirmation_message_new_ui" msgid="6126274509951156460">"<b>Queres desactivar todos os servizos?</b> <br/> <br/> Os contrasinais, as claves de acceso e outros datos gardados non estarán dispoñibles para a función de autocompletar cando inicies sesión"</string>
+ <string name="credman_autofill_confirmation_message_new_ui" msgid="6222139222478822267">"<b>Cambia o teu servizo favorito a <xliff:g id=app_name example=Provider>%1$s</xliff:g>?</b> <br/> <br/> A partir de agora, determinada información nova (contrasinais, claves de acceso e outros datos) gardarase aquí. <xliff:g id=app_name example=Provider>%1$s</xliff:g> pode usar o que apareza na pantalla para determinar o que se pode autocompletar"</string>
<string name="credman_enable_confirmation_message_title" msgid="1037501792652277829">"Queres usar %1$s?"</string>
+ <string name="credman_limit_error_msg_title" msgid="1525814645803612135">"Só podes ter 5 servizos activados"</string>
+ <string name="credman_limit_error_msg" msgid="2521803280130310063">"Desactiva polo menos 1 servizo para poder engadir outro"</string>
<string name="credman_enable_confirmation_message" msgid="8407841892310870169">"%1$s usa o que aparece na pantalla para determinar o que se pode completar."</string>
<string name="credman_error_message_title" msgid="4099557206946333568">"Límite de contrasinais, claves de acceso e servizos de datos"</string>
<string name="credman_error_message" msgid="8334797097200415449">"Podes ter activos ao mesmo tempo un máximo de 5 contrasinais, claves de acceso e servizos de datos. Desactiva un servizo para engadir máis."</string>
@@ -4461,11 +4494,12 @@
<string name="mobile_network_sim_name_label" msgid="1452440641628369625">"Nome"</string>
<string name="mobile_network_sim_color_label" msgid="5293944087609632340">"Cor (usada nas aplicacións compatibles)"</string>
<string name="mobile_network_sim_name_rename" msgid="5967588549571582924">"Gardar"</string>
- <string name="mobile_network_use_sim_on" msgid="7298332437547707908">"Utilizar SIM"</string>
+ <string name="mobile_network_use_sim_on" msgid="5333182776279917886">"Usar esta SIM"</string>
<string name="mobile_network_use_sim_off" msgid="6303281166199670639">"Desactivada"</string>
<string name="mobile_network_disable_sim_explanation" msgid="2851862257846773796">"Para desactivar esta SIM, sácaa do teléfono"</string>
<string name="mobile_network_tap_to_activate" msgid="4139979375717958102">"Toca o operador <xliff:g id="CARRIER">%1$s</xliff:g> para activalo"</string>
- <string name="mobile_network_erase_sim" msgid="4629071168032714930">"Borrar SIM"</string>
+ <!-- no translation found for mobile_network_erase_sim (5387971155494245850) -->
+ <skip />
<string name="preferred_network_mode_title" msgid="3083431168988535628">"Tipo de rede preferido"</string>
<string name="preferred_network_mode_summary" msgid="537577807865497546">"Cambia o modo de funcionamento da rede"</string>
<string name="preferred_network_mode_dialogtitle" msgid="4179420486180351631">"Tipo de rede preferido"</string>
@@ -4484,6 +4518,40 @@
<string name="roaming_check_price_warning" msgid="5876977438036791361">"Consulta os prezos co teu provedor de rede."</string>
<string name="mobile_data_usage_title" msgid="2047864499317759728">"Uso de datos das apps"</string>
<string name="mobile_network_mode_error" msgid="9222056129897416074">"Modo de rede non válido: <xliff:g id="NETWORKMODEID">%1$d</xliff:g>. Ignorar."</string>
+ <!-- no translation found for satellite_setting_title (2543034229989047673) -->
+ <skip />
+ <!-- no translation found for satellite_setting_enabled_summary (3554127722727530845) -->
+ <skip />
+ <!-- no translation found for satellite_setting_disabled_summary (6789122487534159857) -->
+ <skip />
+ <!-- no translation found for keywords_satellite_setting (3312183289776517695) -->
+ <skip />
+ <!-- no translation found for category_name_about_satellite_messaging (3756205049485508340) -->
+ <skip />
+ <!-- no translation found for title_about_satellite_setting (9212860038048311345) -->
+ <skip />
+ <!-- no translation found for category_title_your_satellite_plan (3017895097366691841) -->
+ <skip />
+ <!-- no translation found for title_have_satellite_plan (2048372355699977947) -->
+ <skip />
+ <!-- no translation found for title_no_satellite_plan (2876056203035197505) -->
+ <skip />
+ <!-- no translation found for summary_add_satellite_setting (3815254731634052432) -->
+ <skip />
+ <!-- no translation found for category_name_how_it_works (585303230539269496) -->
+ <skip />
+ <!-- no translation found for title_satellite_connection_guide (3294802307913609072) -->
+ <skip />
+ <!-- no translation found for summary_satellite_connection_guide (3496123195218418456) -->
+ <skip />
+ <!-- no translation found for title_supported_service (4275535165812691571) -->
+ <skip />
+ <!-- no translation found for summary_supported_service (4320535903444834786) -->
+ <skip />
+ <!-- no translation found for satellite_setting_summary_more_information (4008690241760925372) -->
+ <skip />
+ <!-- no translation found for more_about_satellite_messaging (3385673133561348509) -->
+ <skip />
<string name="mobile_network_apn_title" msgid="5582995550142073054">"Nomes dos puntos de acceso"</string>
<string name="keywords_access_point_names" msgid="8174967126858505945">"APN"</string>
<string name="manual_mode_disallowed_summary" msgid="4243142645520152175">"Non dispoñible cando o dispositivo está conectado a <xliff:g id="CARRIER">%1$s</xliff:g>"</string>
@@ -4493,9 +4561,12 @@
<string name="sim_action_switch_sub_dialog_title" msgid="9180969453358718635">"Queres cambiar a <xliff:g id="CARRIER_NAME">%1$s</xliff:g>?"</string>
<string name="sim_action_switch_psim_dialog_title" msgid="5613177333235213024">"Queres pasar a utilizar a tarxeta SIM?"</string>
<string name="sim_action_switch_sub_dialog_mep_title" msgid="933856847099933004">"Queres usar: <xliff:g id="CARRIER_NAME">%1$s</xliff:g>?"</string>
- <string name="sim_action_switch_sub_dialog_text" msgid="2091834911153293004">"Non se poden ter activadas varias SIM á vez.\n\nAo cambiar a <xliff:g id="TO_CARRIER_NAME">%1$s</xliff:g>, non se cancelará o teu servizo de <xliff:g id="FROM_CARRIER_NAME">%2$s</xliff:g>."</string>
- <string name="sim_action_switch_sub_dialog_text_downloaded" msgid="8977951796005849471">"Non se poden ter activadas á vez varias eSIM.\n\nAo cambiar a <xliff:g id="TO_CARRIER_NAME">%1$s</xliff:g> non se cancelará o teu servizo de <xliff:g id="FROM_CARRIER_NAME">%2$s</xliff:g>."</string>
- <string name="sim_action_switch_sub_dialog_text_single_sim" msgid="6188750682431170845">"Non se poden ter activadas varias SIM á vez.\n\nAo cambiar, non se cancelará o teu servizo de <xliff:g id="TO_CARRIER_NAME">%1$s</xliff:g>."</string>
+ <!-- no translation found for sim_action_switch_sub_dialog_text (7474905814976249607) -->
+ <skip />
+ <!-- no translation found for sim_action_switch_sub_dialog_text_downloaded (6415848271400253954) -->
+ <skip />
+ <!-- no translation found for sim_action_switch_sub_dialog_text_single_sim (421658355882679837) -->
+ <skip />
<string name="sim_action_switch_sub_dialog_mep_text" msgid="8348764755143679582">"Podes utilizar 2 SIM á vez. Para utilizar <xliff:g id="CARRIER_NAME">%1$s</xliff:g>, desactiva a outra SIM."</string>
<string name="sim_action_switch_sub_dialog_confirm" msgid="1901181581944638961">"Cambiar a <xliff:g id="CARRIER_NAME">%1$s</xliff:g>"</string>
<string name="sim_action_switch_sub_dialog_carrier_list_item_for_turning_off" msgid="5392037608705799522">"Apagar <xliff:g id="CARRIER_NAME">%1$s</xliff:g>"</string>
@@ -4520,6 +4591,29 @@
<string name="sim_action_turn_off" msgid="3506698692916473000">"Desactivar"</string>
<string name="dsds_activation_failure_title" msgid="4467364110584914794">"Non se puido activar a SIM"</string>
<string name="dsds_activation_failure_body_msg2" msgid="73044349546544410">"Tenta activar a SIM de novo. Se o problema persiste, reinicia o dispositivo."</string>
+ <string name="sim_onboarding_bottomsheets_title" msgid="143711121394213711">"Configurar a SIM"</string>
+ <string name="sim_onboarding_bottomsheets_msg" msgid="7367245016476460849">"Establece as preferencias de rede de telefonía móbil para usar varias SIM neste dispositivo"</string>
+ <string name="sim_onboarding_label_sim_title" msgid="273162565849288273">"Etiquetar as SIM"</string>
+ <string name="sim_onboarding_label_sim_msg" msgid="5105859235219529056">"Verás estas etiquetas cando fagas chamadas, envíes mensaxes de texto, uses datos e accedas a Configuración"</string>
+ <string name="sim_onboarding_label_sim_dialog_title" msgid="5839073125605286120">"Etiqueta da SIM"</string>
+ <string name="sim_onboarding_label_sim_dialog_label" msgid="9020433985426525185">"Etiqueta"</string>
+ <string name="sim_onboarding_select_sim_title" msgid="5895262188167744055">"Seleccionar que SIM se usarán"</string>
+ <string name="sim_onboarding_select_sim_msg" msgid="5638859405391915048">"Podes utilizar dúas SIM á vez"</string>
+ <string name="sim_onboarding_primary_sim_title" msgid="2793090401371135675">"Configurar as SIM principais"</string>
+ <string name="sim_onboarding_primary_sim_msg" msgid="5484656671490558032">"Selecciona as SIM que queres usar de forma predeterminada para as chamadas, as mensaxes de texto e os datos"</string>
+ <string name="primary_sim_title" msgid="2508161011657571566">"As túas SIM principais"</string>
+ <string name="primary_sim_calls_title" msgid="4961189133582615685">"Chamadas"</string>
+ <string name="primary_sim_texts_title" msgid="1287584042733097749">"Mensaxes de texto"</string>
+ <string name="primary_sim_automatic_data_title" msgid="1265528923229642480">"Cambio automático de datos"</string>
+ <string name="primary_sim_automatic_data_msg" msgid="1612203837010785203">"Usa os datos de calquera das SIM en función da cobertura e a dispoñibilidade"</string>
+ <string name="sim_onboarding_phoneNumber_data_only" msgid="8158409121949373662">"Só datos"</string>
+ <string name="sim_onboarding_setup" msgid="5750393553605388463">"Configurar"</string>
+ <string name="sim_onboarding_next" msgid="6415025179929475355">"Seguinte"</string>
+ <!-- no translation found for sim_onboarding_progressbar_turning_sim_on (1163318788393361574) -->
+ <skip />
+ <string name="mobile_network_spn_title" msgid="3053793174495329077">"Rede de telefonía móbil"</string>
+ <string name="mobile_network_phone_number_title" msgid="2090794402855021784">"Número de teléfono"</string>
+ <string name="mobile_network_sim_label_color_title" msgid="2401352348041132876">"Cor e etiqueta da SIM"</string>
<string name="sim_setup_channel_id" msgid="8797972565087458515">"Activación da rede"</string>
<string name="sim_switch_channel_id" msgid="4927038626791837861">"Cambio de operador"</string>
<string name="post_dsds_reboot_notification_title_with_carrier" msgid="3308827462185135307">"Operador activo: <xliff:g id="CARRIER_NAME">%1$s</xliff:g>"</string>
@@ -4539,11 +4633,15 @@
<string name="switch_sim_dialog_no_switch_text" msgid="7053939850026876088">"Para utilizar os datos móbiles, as funcións de chamada e as SMS máis tarde, vai á configuración de rede"</string>
<string name="sim_card_label" msgid="6263064316075963775">"SIM"</string>
<string name="erase_sim_dialog_title" msgid="4742077437653028326">"Queres borrar esta eSIM?"</string>
- <string name="erase_sim_dialog_text" msgid="753031064269699885">"Ao borrar esta SIM, quitarase o servizo de <xliff:g id="CARRIER_NAME_A">%1$s</xliff:g> deste dispositivo.\n\nNon se cancelará o servizo de <xliff:g id="CARRIER_NAME_B">%1$s</xliff:g>."</string>
+ <!-- no translation found for erase_sim_dialog_text (1406141218170595272) -->
+ <skip />
<string name="erase_sim_confirm_button" msgid="8309115684335320541">"Borrar"</string>
- <string name="erasing_sim" msgid="7877703231075699139">"Borrando SIM…"</string>
- <string name="erase_sim_fail_title" msgid="2024446702985862427">"Non se puido borrar a SIM"</string>
- <string name="erase_sim_fail_text" msgid="7870804401227483131">"Esta SIM non se puido borrar debido a un erro.\n\nReinicia o dispositivo e téntao de novo."</string>
+ <!-- no translation found for erasing_sim (4237180547590463930) -->
+ <skip />
+ <!-- no translation found for erase_sim_fail_title (1445700500168357303) -->
+ <skip />
+ <!-- no translation found for erase_sim_fail_text (6898841004987411547) -->
+ <skip />
<string name="network_connection_request_dialog_title" msgid="1896186380874289434">"Conectar co dispositivo"</string>
<string name="network_connection_request_dialog_summary" msgid="7693038309792726170">"A aplicación <xliff:g id="APPNAME">%1$s</xliff:g> quere utilizar unha rede wifi temporal para conectar co teu dispositivo."</string>
<string name="network_connection_timeout_dialog_message" msgid="598509083077743772">"Non se atoparon dispositivos. Asegúrate de que estean activados e dispoñibles para a conexión."</string>
@@ -4615,6 +4713,14 @@
<string name="work_policy_privacy_settings" msgid="2702644843505242596">"Información sobre a política do teu traballo"</string>
<string name="work_policy_privacy_settings_summary" msgid="690118670737638405">"A configuración xestiónaa o teu equipo de administración de TI"</string>
<string name="track_frame_time_keywords" msgid="7885340257945922239">"GPU"</string>
+ <string name="enable_16k_pages" msgid="5009476566957520607">"Arrancar con páxinas de 16 kB"</string>
+ <string name="enable_16k_pages_summary" msgid="428117226069445198">"Arrancará co núcleo compatible con páx. de 16 KB"</string>
+ <string name="confirm_enable_16k_pages_title" msgid="6751570067857011642">"Queres que o dispositivo se reinicie co núcleo compatible con páxinas de 16 kB?"</string>
+ <string name="confirm_enable_16k_pages_text" msgid="702888115148257215">"ADVERTENCIA: Pode que algunhas aplicacións non sexan compatibles con este modo. O dispositivo reiniciarase despois da confirmación."</string>
+ <string name="confirm_enable_4k_pages_title" msgid="626987400420355263">"Queres que o dispositivo se reinicie co núcleo compatible con páxinas de 4 kB?"</string>
+ <string name="confirm_enable_4k_pages_text" msgid="6168921566226074524">"O dispositivo reiniciarase despois da confirmación."</string>
+ <string name="toast_16k_update_failed_text" msgid="8888858987184345567">"Produciuse un erro a actualizar o núcleo compatible con páxinas de 16 kB."</string>
+ <string name="progress_16k_ota_title" msgid="2117218313875523741">"Aplicando cambio"</string>
<string name="bug_report_handler_title" msgid="713439959113250125">"Controlador do Informe de erros"</string>
<string name="bug_report_handler_picker_footer_text" msgid="4935758328366585673">"Determina que aplicación xestiona o atallo aos informes de erros no teu dispositivo."</string>
<string name="personal_profile_app_subtext" msgid="5586060806997067676">"Persoal"</string>
@@ -4700,8 +4806,10 @@
<string name="sim_category_title" msgid="2341314000964710495">"SIM"</string>
<string name="downloaded_sim_category_title" msgid="2876988650413179752">"eSIM"</string>
<string name="downloaded_sims_category_title" msgid="487799905978489922">"eSIM"</string>
- <string name="sim_category_active_sim" msgid="1503823567818544012">"Activa"</string>
- <string name="sim_category_inactive_sim" msgid="4068899490133820881">"Inactiva"</string>
+ <!-- no translation found for sim_category_active_sim (3077009911935592178) -->
+ <skip />
+ <!-- no translation found for sim_category_inactive_sim (7351553344148400450) -->
+ <skip />
<string name="sim_category_default_active_sim" msgid="1208194173387987231">" / Configuración predeterminada para <xliff:g id="ID_1">%1$s</xliff:g>"</string>
<string name="default_active_sim_calls" msgid="2390973682556353558">"chamadas"</string>
<string name="default_active_sim_sms" msgid="8041498593025994921">"SMS"</string>
diff --git a/res/values-gu/arrays.xml b/res/values-gu/arrays.xml
index 6d45a9e..084804c 100644
--- a/res/values-gu/arrays.xml
+++ b/res/values-gu/arrays.xml
@@ -482,4 +482,7 @@
<!-- no translation found for notification_polite_options:0 (4617190141263245257) -->
<!-- no translation found for notification_polite_options:1 (3884076684767467743) -->
<!-- no translation found for notification_polite_options:2 (8765197536079931966) -->
+ <!-- no translation found for private_space_auto_lock_options:0 (551584871228110817) -->
+ <!-- no translation found for private_space_auto_lock_options:1 (3263162333754809690) -->
+ <!-- no translation found for private_space_auto_lock_options:2 (1575103586471380629) -->
</resources>
diff --git a/res/values-gu/strings.xml b/res/values-gu/strings.xml
index 408c578..a479e38 100644
--- a/res/values-gu/strings.xml
+++ b/res/values-gu/strings.xml
@@ -28,6 +28,7 @@
<string name="show_dev_on" msgid="2840850085134853754">"તમે હવે ડેવલપર છો!"</string>
<string name="show_dev_already" msgid="7041756429707644630">"કોઈ જરૂર નથી, તમે પહેલાંથી જ એક ડેવલપર છો."</string>
<string name="dev_settings_disabled_warning" msgid="6971867026249671244">"કૃપા કરીને પહેલાં વિકાસકર્તાના વિકલ્પો સક્ષમ કરો."</string>
+ <string name="dev_settings_available_to_admin_only_warning" msgid="3408243404879083111">"ફક્ત ઍડમિન વપરાશકર્તાઓ જ ડેવલપર સેટિંગ ઍક્સેસ કરી શકે છે."</string>
<string name="header_category_system" msgid="1665516346845259058">"સિસ્ટમ"</string>
<string name="radioInfo_service_in" msgid="9088637745836646271">"સેવામાં"</string>
<string name="radioInfo_service_out" msgid="1868347333892403287">"કાર્યરત્ નથી"</string>
@@ -551,12 +552,20 @@
<string name="private_space_one_lock_summary" msgid="2759953747682959371">"તમે તમારા ડિવાઇસને જે રીતે અનલૉક કરો છો તે જ રીતે તમે ખાનગી સ્પેસને અનલૉક કરી શકો છો અથવા કોઈ અલગ લૉક પસંદ કરી શકો છો"</string>
<string name="private_space_screen_lock_title" msgid="8679383894967823163">"ડિવાઇસના સ્ક્રીન લૉકનો ઉપયોગ કરો"</string>
<string name="private_space_biometric_title" msgid="3934339826674553174">"ચહેરા અને ફિંગરપ્રિન્ટ વડે અનલૉક કરવાની સુવિધા"</string>
+ <string name="private_space_fingerprint_title" msgid="5989254643211889931">"ફિંગરપ્રિન્ટ અનલૉક"</string>
+ <string name="private_space_face_title" msgid="3290402865367663079">"ફેસ અનલૉક"</string>
<string name="private_space_biometric_summary" msgid="4403837276018724581">"સેટઅપ કરવા માટે ટૅપ કરો"</string>
<string name="private_space_fingerprint_unlock_title" msgid="5804023571114910034">"ખાનગી સ્પેસ માટે ફિંગરપ્રિન્ટ અનલૉક"</string>
<string name="private_space_face_unlock_title" msgid="6613018437620070183">"ખાનગી સ્પેસ માટે ફેસ અનલૉક"</string>
<string name="private_space_category_ways_to_unlock" msgid="4356631225316950046">"અનલૉક કરવાની રીતો"</string>
<string name="private_space_screen_lock_summary" msgid="394837965365561070">"ડિવાઇસના સ્ક્રીન લૉક જેવું જ લૉક"</string>
<string name="private_space_new_lock_title" msgid="7306873010565337671">"ખાનગી સ્પેસ માટે નવું લૉક પસંદ કરીએ?"</string>
+ <string name="private_space_auto_lock_title" msgid="4757097802686131305">"ઑટોમૅટિક રીતે લૉક કરો"</string>
+ <string name="private_space_auto_lock_page_title" msgid="2993714305725968632">"ખાનગી સ્પેસ ઑટોમૅટિક રીતે લૉક કરો"</string>
+ <string name="private_space_auto_lock_page_summary" msgid="8679844515655838654">"જો તમે અમુક સમય માટે તમારા ડિવાઇસનો ઉપયોગ ન કર્યો હોય તો તમે તમારી ખાનગી સ્પેસ ઑટોમૅટિક રીતે લૉક કરી શકો છો"</string>
+ <string name="private_space_auto_lock_every_time" msgid="1215061855836002830">"દર વખતે જ્યારે ડિવાઇસ લૉક થાય ત્યારે"</string>
+ <string name="private_space_auto_lock_after_inactivity" msgid="1748673030841528649">"5 મિનિટની નિષ્ક્રિયતા પછી"</string>
+ <string name="private_space_auto_lock_never" msgid="595014527119778873">"ક્યારેય નહીં"</string>
<string name="private_space_hide_title" msgid="8687034008994037610">"લૉક કરેલી હોય, ત્યારે છુપાવો"</string>
<string name="privatespace_hide_page_title" msgid="972581369094289386">"ખાનગી સ્પેસ લૉક કરેલી હોય, ત્યારે છુપાવો"</string>
<string name="privatespace_hide_page_summary" msgid="1052569521186403642">"ડિવાઇસની ખાનગી સ્પેસ અન્યોથી છુપાવવા તેને ઍપની સૂચિથી છુપાવો"</string>
@@ -570,6 +579,7 @@
<string name="private_space_delete_title" msgid="3075645119800272800">"ખાનગી સ્પેસ ડિલીટ કરી"</string>
<string name="private_space_deleted" msgid="7825768516955610897">"ખાનગી સ્પેસ સફળતાપૂર્વક ડિલીટ કરી"</string>
<string name="private_space_delete_failed" msgid="8500755484258565011">"ખાનગી સ્પેસ ડિલીટ કરી શકાઈ નથી"</string>
+ <string name="private_space_unlocked" msgid="9091600948712932046">"ખાનગી સ્પેસ અનલૉક કરી"</string>
<string name="no_device_lock_title" msgid="1078223464721029954">"કોઈ સ્ક્રીન લૉક સેટ કરો"</string>
<string name="no_device_lock_summary" msgid="7436025227616244687">"ખાનગી સ્પેસનો ઉપયોગ કરવા, આ ડિવાઇસ પર સ્ક્રીન લૉક સેટ કરો"</string>
<string name="no_device_lock_action_label" msgid="2640487005629001288">"સ્ક્રીન લૉક સેટ કરો"</string>
@@ -597,8 +607,14 @@
<string name="private_space_access_text" msgid="4258842502257201013">"તમારી ખાનગી સ્પેસ ઍક્સેસ કરવા માટે તમારી ઍપની સૂચિમાં જાઓ, પછી નીચે સ્ક્રોલ કરો"</string>
<string name="private_space_done_label" msgid="1020482651595246071">"થઈ ગયું"</string>
<string name="private_space_scrolldown_to_access" msgid="4820954877349434545">"ખાનગી સ્પેસ શોધવા માટે નીચે સ્ક્રોલ કરો"</string>
- <string name="private_space_retry_signin_title" msgid="2340841075193680666">"ખાનગી સ્પેસનું સેટઅપ કરવા માટે સાઇન ઇન કરો"</string>
- <string name="private_space_retry_summary" msgid="1976929616948459609">"ખાનગી સ્પેસનું સેટઅપ કરવા માટે, તમારે કોઈ એકાઉન્ટમાં સાઇન ઇન કરવું જરૂરી છે"</string>
+ <!-- no translation found for private_space_retry_signin_title (8090276618867918844) -->
+ <skip />
+ <!-- no translation found for private_space_retry_summary (1920444015972648774) -->
+ <skip />
+ <!-- no translation found for private_space_skip_login_label (7078019409056628192) -->
+ <skip />
+ <!-- no translation found for private_space_continue_login_label (7779965766333065391) -->
+ <skip />
<string name="private_space_lock_setup_title" msgid="6541564212199510787">"તમારી ખાનગી સ્પેસ માટે કોઈ લૉક પસંદ કરો"</string>
<string name="private_space_lock_setup_description" msgid="423405593476300918">"તમે તમારી ફિંગરપ્રિન્ટનો ઉપયોગ કરીને તમારી ખાનગી સ્પેસ અનલૉક કરી શકો છો. સુરક્ષા માટે, આ વિકલ્પ માટે બૅકઅપ લૉક આવશ્યક છે."</string>
<string name="private_space_choose_your_pin_header" msgid="4560802934975898265">"તમારી ખાનગી સ્પેસ માટે પિન સેટ કરો"</string>
@@ -1373,6 +1389,8 @@
<string name="battery_level_title" msgid="1371765298786083448">"બૅટરી સ્તર"</string>
<string name="communal_settings_title" msgid="2845678473945902115">"કૉમ્યુનલ"</string>
<string name="communal_settings_summary" msgid="4923914136953940317">"કૉમ્યુનલ સેટિંગ"</string>
+ <!-- no translation found for satellite_setting (706846910912477125) -->
+ <skip />
<string name="apn_settings" msgid="4295467389400441299">"APNs"</string>
<string name="apn_edit" msgid="2003683641840248741">"અૅક્સેસ પૉઇન્ટમાં ફેરફાર કરો"</string>
<string name="apn_add" msgid="9069613192201630934">"ઍક્સેસ પૉઇન્ટ ઉમેરો"</string>
@@ -1407,6 +1425,8 @@
<string name="menu_save" msgid="6611465355127483100">"સાચવો"</string>
<string name="menu_cancel" msgid="1197826697950745335">"રદ કરો"</string>
<string name="error_title" msgid="7158648377702417716"></string>
+ <!-- no translation found for error_duplicate_apn_entry (7792928408935276618) -->
+ <skip />
<string name="error_name_empty" msgid="1258275899283079142">"નામ ફીલ્ડ ખાલી હોઈ શકતું નથી."</string>
<string name="error_apn_empty" msgid="7657491065443746915">"APN ખાલી હોઇ શકતું નથી."</string>
<string name="error_mcc_not3" msgid="883659545640179094">"MCC ફીલ્ડ 3 આંકડાનું હોવું આવશ્યક છે."</string>
@@ -1425,7 +1445,8 @@
<string name="reset_bluetooth_wifi_button_text" msgid="3974098137045963639">"રીસેટ કરો"</string>
<string name="reset_bluetooth_wifi_complete_toast" msgid="5893439291030574365">"બ્લૂટૂથ અને વાઇ-ફાઇ રીસેટ કર્યું છે"</string>
<string name="reset_esim_title" msgid="4194570573425902754">"eSIM કાઢી નાખો"</string>
- <string name="reset_esim_desc" msgid="3662444090563399131">"આનાથી કોઈપણ મોબાઇલ સેવા પ્લાન રદ થશે નહીં. બદલીના સિમ કાર્ડ ડાઉનલોડ કરવા માટે, તમારા મોબાઇલ ઑપરેટરનો સંપર્ક કરો."</string>
+ <!-- no translation found for reset_esim_desc (6125192435907740751) -->
+ <skip />
<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="1129251284212847939">"બધા નેટવર્ક સેટિંગ રીસેટ કરીએ અને ઇ-સિમ કાઢી નાખીએ? તમે આ ક્રિયા માટે કરેલો છેલ્લો ફેરફાર રદ કરી શકશો નહીં."</string>
@@ -1433,15 +1454,18 @@
<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="7279607120606365250">"કોઈ ભૂલને કારણે ઇ-સિમ કાઢી નાખી શકાતું નથી.\n\nતમારું ડિવાઇસ ફરી શરૂ કરો અને ફરી પ્રયાસ કરો."</string>
+ <!-- no translation found for reset_esim_error_title (6516110227665862295) -->
+ <skip />
+ <!-- no translation found for reset_esim_error_msg (8459527827897797168) -->
+ <skip />
<string name="main_clear_title" msgid="277664302144837723">"બધો ડેટા કાઢી નાખો (ફેક્ટરી રીસેટ)"</string>
<string name="main_clear_short_title" msgid="4752094765533020696">"બધો ડેટા કાઢી નાખો (ફેક્ટરી રીસેટ)"</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>"ઇ-સિમ"</li></string>
<string name="main_clear_desc_no_cancel_mobile_plan" msgid="369883568059127035">\n\n"આનાથી તમારો મોબાઇલ સેવા પ્લાન રદ થશે નહીં."</string>
<string name="main_clear_final_desc" msgid="5800877928569039580">"તમારી બધી વ્યક્તિગત માહિતી અને ડાઉનલોડ કરેલી ઍપ ડિલીટ કરવામાં આવશે. તમે આ ક્રિયા માટે કરેલો છેલ્લો ફેરફાર રદ કરી શકશો નહીં."</string>
- <string name="main_clear_final_desc_esim" msgid="440406836793824969">"ડાઉનલોડ કરેલી ઍપ અને સિમ સહિતની તમારી બધી વ્યક્તિગત માહિતી ડિલીટ કરવામાં આવશે. તમે આ ક્રિયા માટે કરેલો છેલ્લો ફેરફાર રદ કરી શકશો નહીં."</string>
+ <!-- no translation found for main_clear_final_desc_esim (6592404057237813989) -->
+ <skip />
<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>
@@ -1672,6 +1696,14 @@
<string name="force_stop" msgid="2681771622136916280">"ફરજિયાત બંધ કરો"</string>
<string name="archive" msgid="9074663845068632127">"આર્કાઇવ કરો"</string>
<string name="restore" msgid="7622486640713967157">"રિસ્ટોર કરો"</string>
+ <!-- no translation found for restoring_step_one (3465050101254272874) -->
+ <skip />
+ <!-- no translation found for restoring_step_two (140484846432595108) -->
+ <skip />
+ <!-- no translation found for restoring_step_three (3712883580876329811) -->
+ <skip />
+ <!-- no translation found for restoring_step_four (8966846882470446209) -->
+ <skip />
<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>
@@ -1728,7 +1760,6 @@
<string name="archiving_failed" msgid="2037798988961634978">"આર્કાઇવ કરવાની પ્રક્રિયા નિષ્ફળ રહી"</string>
<string name="archiving_succeeded" msgid="7891249456483297845">"<xliff:g id="PACKAGE_LABEL">%1$s</xliff:g> આર્કાઇવ કરી"</string>
<string name="restoring_failed" msgid="3390531747355943533">"રિસ્ટોર કરવાની પ્રક્રિયા નિષ્ફળ રહી"</string>
- <string name="restoring_succeeded" msgid="4967353965137524330">"<xliff:g id="PACKAGE_LABEL">%1$s</xliff:g> રિસ્ટોર કરી"</string>
<string name="restoring_in_progress" msgid="7787443682651146115">"<xliff:g id="PACKAGE_LABEL">%1$s</xliff:g> રિસ્ટોર કરી રહ્યાં છીએ"</string>
<string name="another_migration_already_in_progress" msgid="6550546307856052261">"અન્ય સ્થાનાંતરણ પહેલેથી જ પ્રગતિ પર છે."</string>
<string name="insufficient_storage" msgid="8115088042669030558">"પર્યાપ્ત સંગ્રહ સ્થાન નથી."</string>
@@ -1920,10 +1951,8 @@
<string name="usage_stats_sort_by_usage_time" msgid="2927310334119998301">"વપરાશના સમય મુજબ સૉર્ટ કરો"</string>
<string name="usage_stats_sort_by_last_time_used" msgid="7039213339779884017">"છેલ્લે ઉપયોગ કર્યાના સમય મુજબ સૉર્ટ કરો"</string>
<string name="usage_stats_sort_by_app_name" msgid="4463833145514850478">"ઍપના નામ મુજબ સૉર્ટ કરો"</string>
- <!-- no translation found for last_time_used_label (7589377271406011659) -->
- <skip />
- <!-- no translation found for last_time_used_never (2936073559267990034) -->
- <skip />
+ <string name="last_time_used_label" msgid="7589377271406011659">"છેલ્લે ઉપયોગ કરેલી"</string>
+ <string name="last_time_used_never" msgid="2936073559267990034">"ક્યારેય નહીં"</string>
<string name="usage_time_label" msgid="9105343335151559883">"વપરાશ સમય"</string>
<string name="accessibility_settings" msgid="4713215774904704682">"ઍક્સેસિબિલિટી"</string>
<string name="accessibility_settings_title" msgid="6739115703615065716">"ઍક્સેસિબિલિટી સેટિંગ"</string>
@@ -2378,12 +2407,6 @@
<string name="battery_tip_high_usage_summary" msgid="3938999581403084551">"સૌથી વધુ વપરાતી હોય એવી ઍપ જુઓ"</string>
<string name="battery_tip_limited_temporarily_title" msgid="6258554134146272311">"તમારી બૅટરીની સુરક્ષા કરવા માટે, ચાર્જિંગ ઑપ્ટિમાઇઝ કરવામાં આવ્યું છે"</string>
<string name="battery_tip_limited_temporarily_summary" msgid="5107379280241187562">"તમારી બૅટરીની આવરદા વધારવામાં સહાય કરવા માટે, ચાર્જિંગ ઑપ્ટિમાઇઝ કરવામાં આવ્યું છે"</string>
- <string name="battery_tip_dock_defender_future_bypass_title" msgid="4332616280495788195">"તમારી બૅટરીની સુરક્ષા કરવા માટે, ચાર્જિંગ ઑપ્ટિમાઇઝ કરવામાં આવ્યું છે"</string>
- <string name="battery_tip_dock_defender_future_bypass_summary" msgid="7870758621381307597">"તમારી બૅટરીની આવરદા વધારવામાં સહાય કરવા માટે, ડૉક કરતી વખતે ચાર્જિંગ ઑપ્ટિમાઇઝ કરવામાં આવે છે"</string>
- <string name="battery_tip_dock_defender_active_title" msgid="1414785238383255699">"તમારી બૅટરીની સુરક્ષા કરવા માટે, ચાર્જિંગ ઑપ્ટિમાઇઝ કરવામાં આવ્યું છે"</string>
- <string name="battery_tip_dock_defender_active_summary" msgid="3512082623718801459">"તમારી બૅટરીની આવરદા વધારવામાં સહાય કરવા માટે, ડૉક કરતી વખતે ચાર્જિંગ ઑપ્ટિમાઇઝ કરવામાં આવે છે"</string>
- <string name="battery_tip_dock_defender_temporarily_bypassed_title" msgid="1679449361090557201">"સંપૂર્ણ ચાર્જિંગ વિશે"</string>
- <string name="battery_tip_dock_defender_temporarily_bypassed_summary" msgid="1099500476761333281">"તમારી બૅટરીને સુરક્ષિત રાખવા માટે, આગલી વખતે જ્યારે તમારું ટૅબ્લેટ ડૉક કરેલું હોય, ત્યારે ચાર્જિંગ ઑપ્ટિમાઇઝ કરવામાં આવશે"</string>
<string name="battery_tip_limited_temporarily_sec_button_content_description" msgid="5648444926736883551">"ચાર્જિંગ થોભાવેલું છે વિશે વધુ જાણો"</string>
<string name="battery_tip_limited_temporarily_dialog_resume_charge" msgid="2302295458913832342">"ચાર્જ કરવાનું ફરી શરૂ કરો"</string>
<string name="battery_tip_dialog_message_footer" msgid="986542164372177504">"બૅકગ્રાઉન્ડમાંની હાઇ પાવર પ્રવૃત્તિનો સમાવેશ થાય છે"</string>
@@ -2401,7 +2424,8 @@
<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_charge_to_full_button" msgid="6701709034348116261">"પૂરી ચાર્જ કરો"</string>
- <string name="battery_tip_incompatible_charging_title" msgid="5120763575150751300">"ચાર્જિંગ ઍક્સેસરીમાં સમસ્યા"</string>
+ <!-- no translation found for battery_tip_incompatible_charging_title (1567827436103364999) -->
+ <skip />
<string name="battery_tip_incompatible_charging_content_description" msgid="355668467640367701">"અસંગત ચાર્જિંગ વિશે વધુ જાણો"</string>
<string name="smart_battery_manager_title" msgid="3677620516657920364">"બૅટરી મેનેજર"</string>
<string name="smart_battery_title" msgid="9095903608520254254">"ઍપને ઑટોમૅટિક રીતે મેનેજ કરો"</string>
@@ -2493,13 +2517,11 @@
<string name="battery_usage_chart_label_now" msgid="4598282721949430165">"હમણાં"</string>
<string name="battery_usage_timestamps_hyphen" msgid="7401188432989043905">"<xliff:g id="FROM_TIMESTAMP">%1$s</xliff:g> - <xliff:g id="TO_TIMESTAMP">%2$s</xliff:g>"</string>
<string name="battery_usage_day_and_hour" msgid="1417890420844950881">"<xliff:g id="DAY">%1$s</xliff:g> <xliff:g id="HOUR">%2$s</xliff:g>"</string>
- <!-- no translation found for battery_usage_time_info_and_battery_level (6732629268310936155) -->
- <skip />
+ <string name="battery_usage_time_info_and_battery_level" msgid="6732629268310936155">"<xliff:g id="TIME_INFO">%1$s</xliff:g> <xliff:g id="BATTERY_LEVEL">%2$s</xliff:g>"</string>
<string name="battery_usage_chart" msgid="4114747521432440017">"બૅટરીના વપરાશનો ચાર્ટ"</string>
<string name="daily_battery_usage_chart" msgid="4176059567682992686">"બૅટરીના દૈનિક વપરાશનો ચાર્ટ"</string>
<string name="hourly_battery_usage_chart" msgid="3098314511076561272">"બૅટરીના કલાક દીઠ વપરાશનો ચાર્ટ"</string>
- <!-- no translation found for battery_level_percentage (1433178290838842146) -->
- <skip />
+ <string name="battery_level_percentage" msgid="1433178290838842146">"બૅટરીનું લેવલ <xliff:g id="START_PERCENTAGE">%1$s</xliff:g>થી <xliff:g id="END_PERCENTAGE">%2$s</xliff:g> છે"</string>
<string name="battery_usage_breakdown_title_since_last_full_charge" msgid="435006273323199906">"છેલ્લા પૂર્ણ ચાર્જ પછી બૅટરીનો વપરાશ"</string>
<string name="battery_usage_breakdown_title_for_slot" msgid="4823179483667671406">"<xliff:g id="SLOT">%s</xliff:g> માટેનો બૅટરીનો વપરાશ"</string>
<string name="screen_time_category_last_full_charge" msgid="8856908320256057753">"છેલ્લે પૂર્ણ ચાર્જ કર્યા પછી સ્ક્રીન સમય"</string>
@@ -3859,6 +3881,8 @@
<string name="voice_activation_apps_title" msgid="7130045161611529825">"વૉઇસ દ્વારા સક્રિય ઍપ"</string>
<string name="permit_voice_activation_apps" msgid="9152780172988949319">"વૉઇસ સક્રિયકરણને મંજૂરી આપો"</string>
<string name="allow_voice_activation_apps_description" msgid="6369745626995060656">"વૉઇસ સક્રિયકરણ વૉઇસ આદેશનો ઉપયોગ કરીને મંજૂર કરેલી ઍપ, હાથના ઉપયોગ વિના ચાલુ કરે છે. બિલ્ટ-ઇન અડૅપ્ટિવ સેન્સિંગ એ ખાતરી કરે છે કે ડેટા ફક્ત તમારા માટે ખાનગી રહે.\n\n"<a href="">"સુરક્ષિત અડૅપ્ટિવ સેન્સિંગ વિશે વધુ"</a></string>
+ <string name="permit_receive_sandboxed_detection_training_data" msgid="3929496847420108753">"વૉઇસ સક્રિયકરણ બહેતર બનાવો"</string>
+ <string name="receive_sandboxed_detection_training_data_description" msgid="1415687008184625050">"વૉઇસ સક્રિયકરણ મૉડલને બહેતર બનાવવા માટે આ ડિવાઇસ ખાનગી ઇન્ટેલિજન્સનો ઉપયોગ કરે છે. દરેક જણ માટે મૉડલને બહેતર બનાવવા માટે ઍપને અપડેટનો સારાંશ મળી શકે છે, જેને ઘણા બધા વપરાશકર્તાઓ પાસેથી એકીકૃત કરવામાં આવ્યો હોય છે જેથી તેમની પ્રાઇવસી જળવાઈ રહે.\n\n"<a href="">"ખાનગી ઇન્ટેલિજન્સ વિશે વધુ"</a></string>
<string name="full_screen_intent_title" msgid="747270185715224130">"પૂર્ણ સ્ક્રીનના નોટિફિકેશન"</string>
<string name="permit_full_screen_intent" msgid="9035367640019960861">"આ ઍપમાંથી પૂર્ણ સ્ક્રીનના નોટિફિકેશનને મંજૂરી આપો"</string>
<string name="footer_description_full_screen_intent" msgid="7716518411349225528">"જ્યારે ડિવાઇસ લૉક કરેલું હોય, ત્યારે આ ઍપને પૂર્ણ સ્ક્રીનમાં નોટિફિકેશન બતાવવાની મંજૂરી આપો. ઍપ આનો ઉપયોગ અલાર્મ, ઇનકમિંગ કૉલ અથવા અન્ય તાકીદના નોટિફિકેશન હાઇલાઇટ કરવા માટે કરી શકે છે."</string>
@@ -4280,18 +4304,27 @@
<string name="autofill_app" msgid="7595308061826307921">"ઑટોમૅટિક રીતે ભરવાની સુવિધા"</string>
<string name="default_autofill_app" msgid="372234803718251606">"ડિફૉલ્ટ \'ઑટોમૅટિક રીતે ભરવાની સુવિધા\'"</string>
<string name="autofill_passwords" msgid="6708057251459761083">"પાસવર્ડ"</string>
- <string name="credman_chosen_app_title" msgid="872524130208251505">"પાસવર્ડ, પાસકી, અને ડેટા સંબંધિત સેવાઓ"</string>
+ <!-- no translation found for credman_chosen_app_title (7735183808067729319) -->
+ <skip />
<string name="credman_credentials" msgid="4931371941253324143">"વધારાના પ્રદાતાઓ"</string>
<string name="autofill_passwords_count" msgid="6359289285822955973">"{count,plural, =1{# પાસવર્ડ}one{# પાસવર્ડ}other{# પાસવર્ડ}}"</string>
<string name="autofill_keywords" msgid="8598763328489346438">"ઑટો, ભરો, આપમેળે ભરવાની સુવિધા, પાસવર્ડ"</string>
<string name="credman_keywords" msgid="8305600680836806170">"ડેટા, પાસકી, પાસવર્ડ"</string>
<string name="credman_autofill_keywords" msgid="701180623776848914">"ઑટો, ભરો, ઑટોમૅટિક રીતે ભરવાની સુવિધા, ડેટા, પાસકી, પાસવર્ડ"</string>
+ <!-- no translation found for credman_button_change (4072629639218503790) -->
+ <skip />
+ <!-- no translation found for credman_button_open (7519871964170816850) -->
+ <skip />
<string name="autofill_confirmation_message" msgid="4888767934273494272">"<b>ખાતરી કરો કે તમે આ ઍપનો વિશ્વાસ કરો છો</b> <br/> <br/> <xliff:g id=app_name example=Google ઑટોમૅટિક રીતે ભરવાની સુવિધા>%1$s</xliff:g> તમારી સ્ક્રીન પર શું છે તેનો ઉપયોગ એ નક્કી કરવા કરે છે કે ઑટોમૅટિક રીતે શું દાખલ થશે."</string>
<string name="credman_autofill_confirmation_message" msgid="843829628024668466">"<b>Use <xliff:g id=app_name example=Provider>%1$s</xliff:g>?</b> <br/> <br/> હવેથી નવા પાસવર્ડ, પાસકી તેમજ અન્ય માહિતી અહીં સાચવવામાં આવશે. <xliff:g id=app_name example=Provider>%1$s</xliff:g> દ્વારા ઑટોમૅટિક રીતે ભરવાની માહિતી નક્કી કરવા માટે તમારી સ્ક્રીન પરની માહિતીનો ઉપયોગ કરવામાં આવી શકે છે."</string>
<string name="credman_picker_title" msgid="8191267620665129205">"પાસવર્ડ, પાસકી, અને ડેટા સંબંધિત સેવાઓ"</string>
<string name="credman_confirmation_message_title" msgid="8847900085593880729">"%1$sને બંધ કરીએ?"</string>
<string name="credman_confirmation_message" msgid="2357324543658635239">"<b>શું આ સેવા બંધ કરીએ?</b> <br/> <br/> જ્યારે તમે સાઇન ઇન કરશો ત્યારે પાસવર્ડ, પાસકી, ચુકવણી પદ્ધતિઓ અને અન્ય માહિતી જેવી સાચવેલી માહિતી ભરવામાં આવશે નહીં. તમારી સાચવેલી માહિતીનો ઉપયોગ કરવા માટે, કોઈ પાસવર્ડ, પાસકી કે ડેટા સેવા પસંદ કરો."</string>
+ <string name="credman_confirmation_message_new_ui" msgid="6126274509951156460">"<b>બધી સેવાઓ બંધ કરીએ?</b> <br/> <br/> જ્યારે તમે સાઇન ઇન કરશો ત્યારે પાસવર્ડ, પાસકી અને અન્ય સાચવેલી માહિતી ઑટોમૅટિક રીતે ભરવા માટે ઉપલબ્ધ રહેશે નહીં"</string>
+ <string name="credman_autofill_confirmation_message_new_ui" msgid="6222139222478822267">"<b>તમારી પસંદગીની સેવાને આના વડે બદલો: <xliff:g id=app_name example=Provider>%1$s</xliff:g>?</b> <br/> <br/> હવેથી નવા પાસવર્ડ, પાસકી અને અન્ય માહિતી અહીં સાચવવામાં આવશે. <xliff:g id=app_name example=Provider>%1$s</xliff:g> દ્વારા ઑટોમૅટિક રીતે ભરવાની માહિતી નક્કી કરવા માટે તમારી સ્ક્રીન પરની માહિતીનો ઉપયોગ કરવામાં આવી શકે છે"</string>
<string name="credman_enable_confirmation_message_title" msgid="1037501792652277829">"%1$sનો ઉપયોગ કરીએ?"</string>
+ <string name="credman_limit_error_msg_title" msgid="1525814645803612135">"તમે ફક્ત 5 સેવા ચાલુ રાખી શકો છો"</string>
+ <string name="credman_limit_error_msg" msgid="2521803280130310063">"અન્ય સેવા ઉમેરવા માટે ઓછામાં ઓછી 1 સેવા બંધ કરો"</string>
<string name="credman_enable_confirmation_message" msgid="8407841892310870169">"ઑટોમૅટિક રીતે શું ભરી શકાય તે નક્કી કરવા માટે %1$s તમારી સ્ક્રીન પર જે છે તેનો ઉપયોગ કરે છે."</string>
<string name="credman_error_message_title" msgid="4099557206946333568">"પાસવર્ડ, પાસકી, અને ડેટા સંબંધિત સેવાઓની મર્યાદા"</string>
<string name="credman_error_message" msgid="8334797097200415449">"તમે એક જ સમયે 5 પાસવર્ડ, પાસકી, અને ડેટા સંબંધિત સેવાઓ સક્રિય રાખી શકો છો. વધુ સેવા ઉમેરવા માટે, કોઈ સેવાને બંધ કરો."</string>
@@ -4461,11 +4494,12 @@
<string name="mobile_network_sim_name_label" msgid="1452440641628369625">"નામ"</string>
<string name="mobile_network_sim_color_label" msgid="5293944087609632340">"રંગ (સુસંગત ઍપ દ્વારા ઉપયોગમાં લેવાય છે)"</string>
<string name="mobile_network_sim_name_rename" msgid="5967588549571582924">"સાચવો"</string>
- <string name="mobile_network_use_sim_on" msgid="7298332437547707908">"સિમનો ઉપયોગ કરો"</string>
+ <string name="mobile_network_use_sim_on" msgid="5333182776279917886">"આ સિમ કાર્ડનો ઉપયોગ કરો"</string>
<string name="mobile_network_use_sim_off" msgid="6303281166199670639">"બંધ છે"</string>
<string name="mobile_network_disable_sim_explanation" msgid="2851862257846773796">"આ સિમને બંધ કરવા માટે, સિમ કાર્ડ કાઢી નાખો"</string>
<string name="mobile_network_tap_to_activate" msgid="4139979375717958102">"<xliff:g id="CARRIER">%1$s</xliff:g>ને સક્રિય કરવા માટે ટૅપ કરો"</string>
- <string name="mobile_network_erase_sim" msgid="4629071168032714930">"સિમ કાઢી નાખો"</string>
+ <!-- no translation found for mobile_network_erase_sim (5387971155494245850) -->
+ <skip />
<string name="preferred_network_mode_title" msgid="3083431168988535628">"પસંદગીનો નેટવર્ક પ્રકાર"</string>
<string name="preferred_network_mode_summary" msgid="537577807865497546">"નેટવર્ક ઑપરેટિંગ મોડ બદલો"</string>
<string name="preferred_network_mode_dialogtitle" msgid="4179420486180351631">"પસંદગીનો નેટવર્ક પ્રકાર"</string>
@@ -4484,6 +4518,40 @@
<string name="roaming_check_price_warning" msgid="5876977438036791361">"કિંમત માટે તમારા નેટવર્ક પ્રદાતાનો સંપર્ક કરો."</string>
<string name="mobile_data_usage_title" msgid="2047864499317759728">"ઍપ ડેટા વપરાશ"</string>
<string name="mobile_network_mode_error" msgid="9222056129897416074">"અમાન્ય નેટવર્ક મોડ <xliff:g id="NETWORKMODEID">%1$d</xliff:g>. અવગણો."</string>
+ <!-- no translation found for satellite_setting_title (2543034229989047673) -->
+ <skip />
+ <!-- no translation found for satellite_setting_enabled_summary (3554127722727530845) -->
+ <skip />
+ <!-- no translation found for satellite_setting_disabled_summary (6789122487534159857) -->
+ <skip />
+ <!-- no translation found for keywords_satellite_setting (3312183289776517695) -->
+ <skip />
+ <!-- no translation found for category_name_about_satellite_messaging (3756205049485508340) -->
+ <skip />
+ <!-- no translation found for title_about_satellite_setting (9212860038048311345) -->
+ <skip />
+ <!-- no translation found for category_title_your_satellite_plan (3017895097366691841) -->
+ <skip />
+ <!-- no translation found for title_have_satellite_plan (2048372355699977947) -->
+ <skip />
+ <!-- no translation found for title_no_satellite_plan (2876056203035197505) -->
+ <skip />
+ <!-- no translation found for summary_add_satellite_setting (3815254731634052432) -->
+ <skip />
+ <!-- no translation found for category_name_how_it_works (585303230539269496) -->
+ <skip />
+ <!-- no translation found for title_satellite_connection_guide (3294802307913609072) -->
+ <skip />
+ <!-- no translation found for summary_satellite_connection_guide (3496123195218418456) -->
+ <skip />
+ <!-- no translation found for title_supported_service (4275535165812691571) -->
+ <skip />
+ <!-- no translation found for summary_supported_service (4320535903444834786) -->
+ <skip />
+ <!-- no translation found for satellite_setting_summary_more_information (4008690241760925372) -->
+ <skip />
+ <!-- no translation found for more_about_satellite_messaging (3385673133561348509) -->
+ <skip />
<string name="mobile_network_apn_title" msgid="5582995550142073054">"ઍક્સેસ પૉઇન્ટના નામ"</string>
<string name="keywords_access_point_names" msgid="8174967126858505945">"APN"</string>
<string name="manual_mode_disallowed_summary" msgid="4243142645520152175">"જ્યારે <xliff:g id="CARRIER">%1$s</xliff:g> સાથે કનેક્ટ થયેલ હોય, ત્યારે ઉપલબ્ધ નથી"</string>
@@ -4493,9 +4561,12 @@
<string name="sim_action_switch_sub_dialog_title" msgid="9180969453358718635">"<xliff:g id="CARRIER_NAME">%1$s</xliff:g> પર સ્વિચ કરીએ?"</string>
<string name="sim_action_switch_psim_dialog_title" msgid="5613177333235213024">"શું સિમ કાર્ડના ઉપયોગ પર સ્વિચ કરીએ?"</string>
<string name="sim_action_switch_sub_dialog_mep_title" msgid="933856847099933004">"<xliff:g id="CARRIER_NAME">%1$s</xliff:g>નો ઉપયોગ કરીએ?"</string>
- <string name="sim_action_switch_sub_dialog_text" msgid="2091834911153293004">"એક સમયે માત્ર એક જ સિમ સક્રિય રહી શકશે.\n\n<xliff:g id="TO_CARRIER_NAME">%1$s</xliff:g> પર સ્વિચ કરવાથી તમારી <xliff:g id="FROM_CARRIER_NAME">%2$s</xliff:g> સેવા રદ થશે નહીં."</string>
- <string name="sim_action_switch_sub_dialog_text_downloaded" msgid="8977951796005849471">"એક સમયે માત્ર 1 ઇ-સિમ સક્રિય રહી શકશે.\n\n<xliff:g id="TO_CARRIER_NAME">%1$s</xliff:g> પર સ્વિચ કરવાથી તમારી <xliff:g id="FROM_CARRIER_NAME">%2$s</xliff:g> સેવા રદ થશે નહીં."</string>
- <string name="sim_action_switch_sub_dialog_text_single_sim" msgid="6188750682431170845">"એક સમયે માત્ર એક જ સિમને સક્રિય કરી શકાશે.\n\nસ્વિચ કરવાથી <xliff:g id="TO_CARRIER_NAME">%1$s</xliff:g>નો તમારો સેવા પ્લાન રદ થશે નહીં."</string>
+ <!-- no translation found for sim_action_switch_sub_dialog_text (7474905814976249607) -->
+ <skip />
+ <!-- no translation found for sim_action_switch_sub_dialog_text_downloaded (6415848271400253954) -->
+ <skip />
+ <!-- no translation found for sim_action_switch_sub_dialog_text_single_sim (421658355882679837) -->
+ <skip />
<string name="sim_action_switch_sub_dialog_mep_text" msgid="8348764755143679582">"તમે એકવારમાં 2 સિમ કાર્ડનો ઉપયોગ કરી શકો છો. <xliff:g id="CARRIER_NAME">%1$s</xliff:g>નો ઉપયોગ કરવા માટે, બીજું સિમ કાર્ડ બંધ કરો."</string>
<string name="sim_action_switch_sub_dialog_confirm" msgid="1901181581944638961">"<xliff:g id="CARRIER_NAME">%1$s</xliff:g> પર સ્વિચ કરો"</string>
<string name="sim_action_switch_sub_dialog_carrier_list_item_for_turning_off" msgid="5392037608705799522">"<xliff:g id="CARRIER_NAME">%1$s</xliff:g> બંધ કરો"</string>
@@ -4520,6 +4591,29 @@
<string name="sim_action_turn_off" msgid="3506698692916473000">"બંધ કરો"</string>
<string name="dsds_activation_failure_title" msgid="4467364110584914794">"સિમ કાર્ડ સક્રિય કરી શકાતું નથી"</string>
<string name="dsds_activation_failure_body_msg2" msgid="73044349546544410">"સિમ કાર્ડ ફરીથી ચાલુ કરવાનો પ્રયાસ કરો. તેમ છતાં સમસ્યા આવે, તો તમારું ડિવાઇસ ફરી શરૂ કરો."</string>
+ <string name="sim_onboarding_bottomsheets_title" msgid="143711121394213711">"તમારા સિમ કાર્ડનું સેટઅપ કરો"</string>
+ <string name="sim_onboarding_bottomsheets_msg" msgid="7367245016476460849">"આ ડિવાઇસ પર અનેક સિમ કાર્ડનો ઉપયોગ કરવા માટે મોબાઇલ નેટવર્કની તમારી પસંદગીઓ સેટ કરો"</string>
+ <string name="sim_onboarding_label_sim_title" msgid="273162565849288273">"તમારા સિમ કાર્ડને લેબલ કરો"</string>
+ <string name="sim_onboarding_label_sim_msg" msgid="5105859235219529056">"કૉલ કરતી વખતે, ટેક્સ્ટ મોકલતી વખતે અને ડેટાનો ઉપયોગ કરતી વખતે તેમજ સેટિંગમાં તમને આ લેબલ દેખાશે"</string>
+ <string name="sim_onboarding_label_sim_dialog_title" msgid="5839073125605286120">"સિમ કાર્ડનું લેબલ"</string>
+ <string name="sim_onboarding_label_sim_dialog_label" msgid="9020433985426525185">"લેબલ"</string>
+ <string name="sim_onboarding_select_sim_title" msgid="5895262188167744055">"કયા સિમ કાર્ડનો ઉપયોગ કરવો તે પસંદ કરો"</string>
+ <string name="sim_onboarding_select_sim_msg" msgid="5638859405391915048">"તમે એકવારમાં 2 સિમ કાર્ડનો ઉપયોગ કરી શકો છો"</string>
+ <string name="sim_onboarding_primary_sim_title" msgid="2793090401371135675">"તમારા પ્રાથમિક સિમ કાર્ડ સેટ કરો"</string>
+ <string name="sim_onboarding_primary_sim_msg" msgid="5484656671490558032">"કૉલ, ટેક્સ્ટ અને ડેટા માટે ડિફૉલ્ટ તરીકે કયા સિમ કાર્ડનો ઉપયોગ કરવો તે પસંદ કરો"</string>
+ <string name="primary_sim_title" msgid="2508161011657571566">"તમારા પ્રાથમિક સિમ કાર્ડ"</string>
+ <string name="primary_sim_calls_title" msgid="4961189133582615685">"કૉલ"</string>
+ <string name="primary_sim_texts_title" msgid="1287584042733097749">"ટેક્સ્ટ"</string>
+ <string name="primary_sim_automatic_data_title" msgid="1265528923229642480">"ઑટોમૅટિક રીતે ડેટા સ્વિચ કરવો"</string>
+ <string name="primary_sim_automatic_data_msg" msgid="1612203837010785203">"કવરેજ અને ઉપલબ્ધતાના આધારે કોઈપણ સિમ કાર્ડમાંથી ડેટાનો ઉપયોગ કરો"</string>
+ <string name="sim_onboarding_phoneNumber_data_only" msgid="8158409121949373662">"ફક્ત ડેટા"</string>
+ <string name="sim_onboarding_setup" msgid="5750393553605388463">"સેટઅપ કરો"</string>
+ <string name="sim_onboarding_next" msgid="6415025179929475355">"આગળ"</string>
+ <!-- no translation found for sim_onboarding_progressbar_turning_sim_on (1163318788393361574) -->
+ <skip />
+ <string name="mobile_network_spn_title" msgid="3053793174495329077">"મોબાઇલ નેટવર્ક"</string>
+ <string name="mobile_network_phone_number_title" msgid="2090794402855021784">"ફોન નંબર"</string>
+ <string name="mobile_network_sim_label_color_title" msgid="2401352348041132876">"સિમ કાર્ડનું લેબલ અને રંગ"</string>
<string name="sim_setup_channel_id" msgid="8797972565087458515">"નેટવર્કનું સક્રિયકરણ"</string>
<string name="sim_switch_channel_id" msgid="4927038626791837861">"મોબાઇલ ઑપરેટર સ્વિચ કરી રહ્યાં છે"</string>
<string name="post_dsds_reboot_notification_title_with_carrier" msgid="3308827462185135307">"<xliff:g id="CARRIER_NAME">%1$s</xliff:g> સક્રિય છે"</string>
@@ -4539,11 +4633,15 @@
<string name="switch_sim_dialog_no_switch_text" msgid="7053939850026876088">"થોડા સમય પછીથી મોબાઇલ ડેટા, કૉલ સુવિધાઓ અને SMSનો ઉપયોગ કરવા માટે, તમારા નેટવર્ક સેટિંગ પર જાઓ"</string>
<string name="sim_card_label" msgid="6263064316075963775">"સિમ કાર્ડ"</string>
<string name="erase_sim_dialog_title" msgid="4742077437653028326">"આ ઇ-સિમ કાઢી નાખીએ?"</string>
- <string name="erase_sim_dialog_text" msgid="753031064269699885">"આ સિમ કાઢી નાખવાથી આ ડિવાઇસમાંથી <xliff:g id="CARRIER_NAME_A">%1$s</xliff:g> સેવા કાઢી નાખવામાં આવશે.\n\n<xliff:g id="CARRIER_NAME_B">%1$s</xliff:g> માટેની સેવા રદ નહીં થાય."</string>
+ <!-- no translation found for erase_sim_dialog_text (1406141218170595272) -->
+ <skip />
<string name="erase_sim_confirm_button" msgid="8309115684335320541">"કાઢી નાખો"</string>
- <string name="erasing_sim" msgid="7877703231075699139">"સિમ કાઢી નાખી રહ્યાં છીએ…"</string>
- <string name="erase_sim_fail_title" msgid="2024446702985862427">"સિમ કાઢી નાખી શકાતું નથી"</string>
- <string name="erase_sim_fail_text" msgid="7870804401227483131">"ભૂલને કારણે આ સિમ કાઢી નાખી શકાતું નથી.\n\nતમારું ડિવાઇસ ફરી શરૂ કરો અને ફરી પ્રયાસ કરો."</string>
+ <!-- no translation found for erasing_sim (4237180547590463930) -->
+ <skip />
+ <!-- no translation found for erase_sim_fail_title (1445700500168357303) -->
+ <skip />
+ <!-- no translation found for erase_sim_fail_text (6898841004987411547) -->
+ <skip />
<string name="network_connection_request_dialog_title" msgid="1896186380874289434">"ડિવાઇસ સાથે કનેક્ટ કરો"</string>
<string name="network_connection_request_dialog_summary" msgid="7693038309792726170">"<xliff:g id="APPNAME">%1$s</xliff:g> ઍપ તમારા ડિવાઇસ સાથે કનેક્ટ થવા માટે હંગામી વાઇ-ફાઇ નેટવર્કનો ઉપયોગ કરવા માગે છે"</string>
<string name="network_connection_timeout_dialog_message" msgid="598509083077743772">"કોઈ ડિવાઇસ મળ્યું નથી. ખાતરી કરો કે ડિવાઇસ ચાલુ છે અને કનેક્ટ કરવા માટે ઉપલબ્ધ છે."</string>
@@ -4615,6 +4713,14 @@
<string name="work_policy_privacy_settings" msgid="2702644843505242596">"તમારા ઑફિસની પૉલિસીની માહિતી"</string>
<string name="work_policy_privacy_settings_summary" msgid="690118670737638405">"તમારા IT ઍડમિન દ્વારા સેટિંગ મેનેજ કરવામાં આવે છે"</string>
<string name="track_frame_time_keywords" msgid="7885340257945922239">"GPU"</string>
+ <string name="enable_16k_pages" msgid="5009476566957520607">"પેજના 16K કદ સાથે બૂટ કરો"</string>
+ <string name="enable_16k_pages_summary" msgid="428117226069445198">"પેજના 16K કદને સપોર્ટ કરતી કર્નલનો ઉપયોગ કરીને ડિવાઇસ બૂટ કરો"</string>
+ <string name="confirm_enable_16k_pages_title" msgid="6751570067857011642">"પેજના 16KB કદ સાથે સુસંગત કર્નલ વડે રીબૂટ કરીએ?"</string>
+ <string name="confirm_enable_16k_pages_text" msgid="702888115148257215">"ચેતવણી: અમુક ઍપ્લિકેશનો આ મોડ સાથે સુસંગત ન હોય તેમ બની શકે છે. કન્ફર્મેશન પછી ડિવાઇસને રીબૂટ કરવામાં આવશે."</string>
+ <string name="confirm_enable_4k_pages_title" msgid="626987400420355263">"પેજના 4KB કદ સાથે સુસંગત કર્નલ વડે રીબૂટ કરીએ?"</string>
+ <string name="confirm_enable_4k_pages_text" msgid="6168921566226074524">"કન્ફર્મેશન પછી ડિવાઇસને રીબૂટ કરવામાં આવશે."</string>
+ <string name="toast_16k_update_failed_text" msgid="8888858987184345567">"કર્નલને 16KB પેજની સુસંગત કર્નલ પર અપડેટ કરવામાં નિષ્ફળ રહ્યાં."</string>
+ <string name="progress_16k_ota_title" msgid="2117218313875523741">"ફેરફાર લાગુ કરી રહ્યાં છીએ"</string>
<string name="bug_report_handler_title" msgid="713439959113250125">"બગ રિપોર્ટ હૅન્ડલ કરનાર"</string>
<string name="bug_report_handler_picker_footer_text" msgid="4935758328366585673">"તમારા ડિવાઇસ પર કઈ ઍપ ખામીની જાણકારીના શૉર્ટકટને હૅન્ડલ કરે તે નક્કી કરે છે."</string>
<string name="personal_profile_app_subtext" msgid="5586060806997067676">"વ્યક્તિગત"</string>
@@ -4700,8 +4806,10 @@
<string name="sim_category_title" msgid="2341314000964710495">"સિમ"</string>
<string name="downloaded_sim_category_title" msgid="2876988650413179752">"ઇ-સિમ"</string>
<string name="downloaded_sims_category_title" msgid="487799905978489922">"ઇ-સિમ"</string>
- <string name="sim_category_active_sim" msgid="1503823567818544012">"સક્રિય"</string>
- <string name="sim_category_inactive_sim" msgid="4068899490133820881">"નિષ્ક્રિય"</string>
+ <!-- no translation found for sim_category_active_sim (3077009911935592178) -->
+ <skip />
+ <!-- no translation found for sim_category_inactive_sim (7351553344148400450) -->
+ <skip />
<string name="sim_category_default_active_sim" msgid="1208194173387987231">" / <xliff:g id="ID_1">%1$s</xliff:g> માટે ડિફૉલ્ટ"</string>
<string name="default_active_sim_calls" msgid="2390973682556353558">"કૉલ"</string>
<string name="default_active_sim_sms" msgid="8041498593025994921">"SMS"</string>
diff --git a/res/values-hi/arrays.xml b/res/values-hi/arrays.xml
index 8ba24da..b2a9db6 100644
--- a/res/values-hi/arrays.xml
+++ b/res/values-hi/arrays.xml
@@ -482,4 +482,7 @@
<!-- no translation found for notification_polite_options:0 (4617190141263245257) -->
<!-- no translation found for notification_polite_options:1 (3884076684767467743) -->
<!-- no translation found for notification_polite_options:2 (8765197536079931966) -->
+ <!-- no translation found for private_space_auto_lock_options:0 (551584871228110817) -->
+ <!-- no translation found for private_space_auto_lock_options:1 (3263162333754809690) -->
+ <!-- no translation found for private_space_auto_lock_options:2 (1575103586471380629) -->
</resources>
diff --git a/res/values-hi/strings.xml b/res/values-hi/strings.xml
index 3edae7e..e520085 100644
--- a/res/values-hi/strings.xml
+++ b/res/values-hi/strings.xml
@@ -28,6 +28,7 @@
<string name="show_dev_on" msgid="2840850085134853754">"अब आप डेवलपर बन गए हैं!"</string>
<string name="show_dev_already" msgid="7041756429707644630">"आप पहले से ही डेवलपर हैं, इसलिए इसकी ज़रूरत नहीं."</string>
<string name="dev_settings_disabled_warning" msgid="6971867026249671244">"कृपया पहले डेवलपर के लिए सेटिंग और टूल चालू करें."</string>
+ <string name="dev_settings_available_to_admin_only_warning" msgid="3408243404879083111">"सिर्फ़ खाते के एडमिन ही डेवलपर सेटिंग ऐक्सेस कर सकते हैं."</string>
<string name="header_category_system" msgid="1665516346845259058">"सिस्टम"</string>
<string name="radioInfo_service_in" msgid="9088637745836646271">"सेवा में"</string>
<string name="radioInfo_service_out" msgid="1868347333892403287">"सेवा में नहीं"</string>
@@ -551,12 +552,20 @@
<string name="private_space_one_lock_summary" msgid="2759953747682959371">"डिवाइस की तरह ही प्राइवेट स्पेस को अनलॉक किया जा सकता है या कोई दूसरा लॉक सेट किया जा सकता है"</string>
<string name="private_space_screen_lock_title" msgid="8679383894967823163">"डिवाइस के स्क्रीन लॉक का इस्तेमाल करें"</string>
<string name="private_space_biometric_title" msgid="3934339826674553174">"फ़ेस और फ़िंगरप्रिंट अनलॉक"</string>
+ <string name="private_space_fingerprint_title" msgid="5989254643211889931">"फ़िंगरप्रिंट अनलॉक"</string>
+ <string name="private_space_face_title" msgid="3290402865367663079">"फ़ेस अनलॉक"</string>
<string name="private_space_biometric_summary" msgid="4403837276018724581">"सेट अप करने के लिए टैप करें"</string>
<string name="private_space_fingerprint_unlock_title" msgid="5804023571114910034">"प्राइवेट स्पेस के लिए फ़िंगरप्रिंट अनलॉक"</string>
<string name="private_space_face_unlock_title" msgid="6613018437620070183">"प्राइवेट स्पेस के लिए फ़ेस अनलॉक"</string>
<string name="private_space_category_ways_to_unlock" msgid="4356631225316950046">"फ़ोन को अनलॉक करने के तरीके"</string>
<string name="private_space_screen_lock_summary" msgid="394837965365561070">"डिवाइस के स्क्रीन लॉक की तरह"</string>
<string name="private_space_new_lock_title" msgid="7306873010565337671">"प्राइवेट स्पेस के लिए नया लॉक चुनना है?"</string>
+ <string name="private_space_auto_lock_title" msgid="4757097802686131305">"अपने-आप लॉक होने की सुविधा पाएं"</string>
+ <string name="private_space_auto_lock_page_title" msgid="2993714305725968632">"प्राइवेट स्पेस अपने-आप लॉक होने की सुविधा पाएं"</string>
+ <string name="private_space_auto_lock_page_summary" msgid="8679844515655838654">"आपके पास यह विकल्प है कि डिवाइस का इस्तेमाल कुछ समय तक न होने पर, प्राइवेट स्पेस अपने-आप लॉक हो जाए"</string>
+ <string name="private_space_auto_lock_every_time" msgid="1215061855836002830">"हर बार डिवाइस लॉक होने पर"</string>
+ <string name="private_space_auto_lock_after_inactivity" msgid="1748673030841528649">"पांच मिनट तक कोई गतिविधि न होने पर"</string>
+ <string name="private_space_auto_lock_never" msgid="595014527119778873">"कभी नहीं"</string>
<string name="private_space_hide_title" msgid="8687034008994037610">"लॉक होने पर छिपाएं"</string>
<string name="privatespace_hide_page_title" msgid="972581369094289386">"लॉक होने पर प्राइवेट स्पेस छिपाएं"</string>
<string name="privatespace_hide_page_summary" msgid="1052569521186403642">"डिवाइस पर प्राइवेट स्पेस छिपाने के लिए, अपने ऐप्लिकेशन सूची से इसे छिपाएं"</string>
@@ -570,6 +579,7 @@
<string name="private_space_delete_title" msgid="3075645119800272800">"प्राइवेट स्पेस मिटाएं"</string>
<string name="private_space_deleted" msgid="7825768516955610897">"प्राइवेट स्पेस को मिटा दिया गया है"</string>
<string name="private_space_delete_failed" msgid="8500755484258565011">"प्राइवेट स्पेस को मिटाया नहीं जा सका"</string>
+ <string name="private_space_unlocked" msgid="9091600948712932046">"प्राइवेट स्पेस अनलॉक हो गया"</string>
<string name="no_device_lock_title" msgid="1078223464721029954">"स्क्रीन लॉक सेट करें"</string>
<string name="no_device_lock_summary" msgid="7436025227616244687">"प्राइवेट स्पेस इस्तेमाल करने के लिए, इस डिवाइस पर स्क्रीन लॉक सेट करें"</string>
<string name="no_device_lock_action_label" msgid="2640487005629001288">"स्क्रीन लॉक सेट करें"</string>
@@ -597,8 +607,14 @@
<string name="private_space_access_text" msgid="4258842502257201013">"प्राइवेट स्पेस को ऐक्सेस करने के लिए, ऐप्लिकेशन लिस्ट में जाएं और नीचे की ओर स्क्रोल करें"</string>
<string name="private_space_done_label" msgid="1020482651595246071">"हो गया"</string>
<string name="private_space_scrolldown_to_access" msgid="4820954877349434545">"प्राइवेट स्पेस को ढूंढने के लिए, नीचे की ओर स्क्रोल करें"</string>
- <string name="private_space_retry_signin_title" msgid="2340841075193680666">"प्राइवेट स्पेस को सेट अप करने के लिए साइन इन करें"</string>
- <string name="private_space_retry_summary" msgid="1976929616948459609">"प्राइवेट स्पेस को सेट अप करने के लिए, आपको किसी खाते में साइन इन करना होगा"</string>
+ <!-- no translation found for private_space_retry_signin_title (8090276618867918844) -->
+ <skip />
+ <!-- no translation found for private_space_retry_summary (1920444015972648774) -->
+ <skip />
+ <!-- no translation found for private_space_skip_login_label (7078019409056628192) -->
+ <skip />
+ <!-- no translation found for private_space_continue_login_label (7779965766333065391) -->
+ <skip />
<string name="private_space_lock_setup_title" msgid="6541564212199510787">"प्राइवेट स्पेस के लिए लॉक चुनें"</string>
<string name="private_space_lock_setup_description" msgid="423405593476300918">"फ़िंगरप्रिंट का इस्तेमाल करके, प्राइवेट स्पेस को अनलॉक किया जा सकता है. सुरक्षा की वजह से, इस सुविधा को इस्तेमाल करने के लिए एक बैकअप लॉक होना चाहिए."</string>
<string name="private_space_choose_your_pin_header" msgid="4560802934975898265">"प्राइवेट स्पेस के लिए पिन सेट करें"</string>
@@ -1373,6 +1389,8 @@
<string name="battery_level_title" msgid="1371765298786083448">"बैटरी स्तर"</string>
<string name="communal_settings_title" msgid="2845678473945902115">"कम्यूनिटी"</string>
<string name="communal_settings_summary" msgid="4923914136953940317">"कम्यूनिटी सेटिंग"</string>
+ <!-- no translation found for satellite_setting (706846910912477125) -->
+ <skip />
<string name="apn_settings" msgid="4295467389400441299">"ऐक्सेस पॉइंट नाम"</string>
<string name="apn_edit" msgid="2003683641840248741">"ऐक्सेस पॉइंट में बदलाव करें"</string>
<string name="apn_add" msgid="9069613192201630934">"ऐक्सेस पॉइंट जोड़ें"</string>
@@ -1407,6 +1425,8 @@
<string name="menu_save" msgid="6611465355127483100">"सेव करें"</string>
<string name="menu_cancel" msgid="1197826697950745335">"रद्द करें"</string>
<string name="error_title" msgid="7158648377702417716"></string>
+ <!-- no translation found for error_duplicate_apn_entry (7792928408935276618) -->
+ <skip />
<string name="error_name_empty" msgid="1258275899283079142">"नाम फ़ील्ड खाली मत छोड़िए."</string>
<string name="error_apn_empty" msgid="7657491065443746915">"APN खाली नहीं हो सकता."</string>
<string name="error_mcc_not3" msgid="883659545640179094">"MCC फ़ील्ड में 3 अंक होने चाहिए."</string>
@@ -1425,7 +1445,8 @@
<string name="reset_bluetooth_wifi_button_text" msgid="3974098137045963639">"रीसेट करें"</string>
<string name="reset_bluetooth_wifi_complete_toast" msgid="5893439291030574365">"ब्लूटूथ और वाई-फ़ाई को रीसेट कर दिया गया है"</string>
<string name="reset_esim_title" msgid="4194570573425902754">"ई-सिम का डेटा हमेशा के लिए मिटाएं"</string>
- <string name="reset_esim_desc" msgid="3662444090563399131">"इससे मोबाइल सेवा का कोई भी प्लान रद्द नहीं होगा. दूसरे सिम डाउनलोड करने के लिए, मोबाइल और इंटरनेट सेवा देने वाली कंपनी से संपर्क करें."</string>
+ <!-- no translation found for reset_esim_desc (6125192435907740751) -->
+ <skip />
<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="1129251284212847939">"क्या आपको नेटवर्क की सभी सेटिंग को रीसेट करना है और ई-सिम का डेटा हमेशा के लिए मिटाना है? इस कार्रवाई को पहले जैसा नहीं किया जा सकता."</string>
@@ -1433,15 +1454,18 @@
<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="7279607120606365250">"किसी गड़बड़ी की वजह से, ई-सिम का डेटा हमेशा के लिए नहीं मिटाया जा सका.\n\nडिवाइस को रीस्टार्ट करें और फिर से कोशिश करें."</string>
+ <!-- no translation found for reset_esim_error_title (6516110227665862295) -->
+ <skip />
+ <!-- no translation found for reset_esim_error_msg (8459527827897797168) -->
+ <skip />
<string name="main_clear_title" msgid="277664302144837723">"हमेशा के लिए पूरा डेटा मिटाएं (फ़ैक्ट्री रीसेट)"</string>
<string name="main_clear_short_title" msgid="4752094765533020696">"हमेशा के लिए पूरा डेटा मिटाएं (फ़ैक्ट्री रीसेट)"</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_final_desc" msgid="5800877928569039580">"आपकी सारी निजी जानकारी और डाउनलोड किए गए ऐप्लिकेशन मिटा दिए जाएंगे. मिटाया गया डेटा वापस नहीं पाया जा सकेगा."</string>
- <string name="main_clear_final_desc_esim" msgid="440406836793824969">"डाउनलोड किए गए ऐप्लिकेशन और सिम के साथ ही आपकी सारी निजी जानकारी मिटा दी जाएगी. आप मिटाया गया डेटा वापस नहीं पा सकते."</string>
+ <!-- no translation found for main_clear_final_desc_esim (6592404057237813989) -->
+ <skip />
<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>
@@ -1672,6 +1696,14 @@
<string name="force_stop" msgid="2681771622136916280">"ज़बरदस्ती रोकें"</string>
<string name="archive" msgid="9074663845068632127">"संग्रहित करें"</string>
<string name="restore" msgid="7622486640713967157">"वापस लाएं"</string>
+ <!-- no translation found for restoring_step_one (3465050101254272874) -->
+ <skip />
+ <!-- no translation found for restoring_step_two (140484846432595108) -->
+ <skip />
+ <!-- no translation found for restoring_step_three (3712883580876329811) -->
+ <skip />
+ <!-- no translation found for restoring_step_four (8966846882470446209) -->
+ <skip />
<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>
@@ -1728,7 +1760,6 @@
<string name="archiving_failed" msgid="2037798988961634978">"संग्रहित नहीं किया जा सका"</string>
<string name="archiving_succeeded" msgid="7891249456483297845">"<xliff:g id="PACKAGE_LABEL">%1$s</xliff:g> को संग्रहित किया गया"</string>
<string name="restoring_failed" msgid="3390531747355943533">"वापस नहीं लाया जा सका"</string>
- <string name="restoring_succeeded" msgid="4967353965137524330">"<xliff:g id="PACKAGE_LABEL">%1$s</xliff:g> को वापस लाया गया"</string>
<string name="restoring_in_progress" msgid="7787443682651146115">"<xliff:g id="PACKAGE_LABEL">%1$s</xliff:g> को वापस लाया जा रहा है"</string>
<string name="another_migration_already_in_progress" msgid="6550546307856052261">"कोई और डेटा दूसरी जगह भेजा जा रहा है."</string>
<string name="insufficient_storage" msgid="8115088042669030558">"मेमोरी में ज़रुरत के मोताबिक जगह नहीं बची है"</string>
@@ -1920,10 +1951,8 @@
<string name="usage_stats_sort_by_usage_time" msgid="2927310334119998301">"इस्तेमाल किए जाने की अवधि के मुताबिक क्रम में लगाएं"</string>
<string name="usage_stats_sort_by_last_time_used" msgid="7039213339779884017">"पिछली बार इस्तेमाल किए जाने के मुताबिक क्रम में लगाएं"</string>
<string name="usage_stats_sort_by_app_name" msgid="4463833145514850478">"ऐप के नाम से क्रम में लगाएं"</string>
- <!-- no translation found for last_time_used_label (7589377271406011659) -->
- <skip />
- <!-- no translation found for last_time_used_never (2936073559267990034) -->
- <skip />
+ <string name="last_time_used_label" msgid="7589377271406011659">"पिछली बार कब इस्तेमाल किया गया"</string>
+ <string name="last_time_used_never" msgid="2936073559267990034">"कभी नहीं"</string>
<string name="usage_time_label" msgid="9105343335151559883">"उपयोग समय"</string>
<string name="accessibility_settings" msgid="4713215774904704682">"सुलभता"</string>
<string name="accessibility_settings_title" msgid="6739115703615065716">"सरल उपयोग सेटिंग"</string>
@@ -2378,12 +2407,6 @@
<string name="battery_tip_high_usage_summary" msgid="3938999581403084551">"सबसे ज़्यादा बैटरी खर्च करने वाले ऐप्लिकेशन देखें"</string>
<string name="battery_tip_limited_temporarily_title" msgid="6258554134146272311">"बैटरी को नुकसान से बचाने के लिए, चार्जिंग को ऑप्टिमाइज़ किया गया"</string>
<string name="battery_tip_limited_temporarily_summary" msgid="5107379280241187562">"बैटरी की लाइफ़ बढ़ाने के लिए, उसकी चार्जिंग को ऑप्टिमाइज़ किया गया है"</string>
- <string name="battery_tip_dock_defender_future_bypass_title" msgid="4332616280495788195">"बैटरी को नुकसान से बचाने के लिए, चार्जिंग को ऑप्टिमाइज़ किया गया"</string>
- <string name="battery_tip_dock_defender_future_bypass_summary" msgid="7870758621381307597">"बैटरी लाइफ़ बढ़ाने के लिए, डॉक से जुड़े होने के दौरान चार्जिंग को ऑप्टिमाइज़ किया गया है"</string>
- <string name="battery_tip_dock_defender_active_title" msgid="1414785238383255699">"बैटरी को नुकसान से बचाने के लिए, चार्जिंग को ऑप्टिमाइज़ किया गया"</string>
- <string name="battery_tip_dock_defender_active_summary" msgid="3512082623718801459">"बैटरी लाइफ़ बढ़ाने के लिए, डॉक से जुड़े होने के दौरान चार्जिंग को ऑप्टिमाइज़ किया गया है"</string>
- <string name="battery_tip_dock_defender_temporarily_bypassed_title" msgid="1679449361090557201">"पूरा चार्ज किया जा रहा है"</string>
- <string name="battery_tip_dock_defender_temporarily_bypassed_summary" msgid="1099500476761333281">"बैटरी को नुकसान से बचाने के लिए, अगली बार डॉक से जुड़े होने पर चार्जिंग को ऑप्टिमाइज़ किया जाएगा"</string>
<string name="battery_tip_limited_temporarily_sec_button_content_description" msgid="5648444926736883551">"चार्जिंग रोके जाने के बारे में ज़्यादा जानें"</string>
<string name="battery_tip_limited_temporarily_dialog_resume_charge" msgid="2302295458913832342">"चार्जिंग फिर से शुरू करें"</string>
<string name="battery_tip_dialog_message_footer" msgid="986542164372177504">"बैकग्राउंड में ज़्यादा बैटरी इस्तेमाल करने वाली गतिवधियां शामिल हैं"</string>
@@ -2401,7 +2424,8 @@
<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_charge_to_full_button" msgid="6701709034348116261">"पूरा चार्ज करें"</string>
- <string name="battery_tip_incompatible_charging_title" msgid="5120763575150751300">"चार्जर ऐक्सेसरी से जुड़ी समस्या"</string>
+ <!-- no translation found for battery_tip_incompatible_charging_title (1567827436103364999) -->
+ <skip />
<string name="battery_tip_incompatible_charging_content_description" msgid="355668467640367701">"डिवाइस के साथ काम न करने वाले चार्जिंग सेटअप के बारे में ज़्यादा जानें"</string>
<string name="smart_battery_manager_title" msgid="3677620516657920364">"बैटरी मैनेजर"</string>
<string name="smart_battery_title" msgid="9095903608520254254">"ऐप्लिकेशन अपने आप प्रबंधित होने की सुविधा"</string>
@@ -2493,13 +2517,11 @@
<string name="battery_usage_chart_label_now" msgid="4598282721949430165">"अभी"</string>
<string name="battery_usage_timestamps_hyphen" msgid="7401188432989043905">"<xliff:g id="FROM_TIMESTAMP">%1$s</xliff:g> - <xliff:g id="TO_TIMESTAMP">%2$s</xliff:g>"</string>
<string name="battery_usage_day_and_hour" msgid="1417890420844950881">"<xliff:g id="DAY">%1$s</xliff:g> <xliff:g id="HOUR">%2$s</xliff:g>"</string>
- <!-- no translation found for battery_usage_time_info_and_battery_level (6732629268310936155) -->
- <skip />
+ <string name="battery_usage_time_info_and_battery_level" msgid="6732629268310936155">"<xliff:g id="TIME_INFO">%1$s</xliff:g> <xliff:g id="BATTERY_LEVEL">%2$s</xliff:g>"</string>
<string name="battery_usage_chart" msgid="4114747521432440017">"बैटरी खर्च दिखाने वाला चार्ट"</string>
<string name="daily_battery_usage_chart" msgid="4176059567682992686">"हर दिन का बैटरी खर्च दिखाने वाला चार्ट"</string>
<string name="hourly_battery_usage_chart" msgid="3098314511076561272">"हर घंटे का बैटरी खर्च दिखाने वाला चार्ट"</string>
- <!-- no translation found for battery_level_percentage (1433178290838842146) -->
- <skip />
+ <string name="battery_level_percentage" msgid="1433178290838842146">"बैटरी लेवल, <xliff:g id="START_PERCENTAGE">%1$s</xliff:g> से <xliff:g id="END_PERCENTAGE">%2$s</xliff:g> प्रतिशत है"</string>
<string name="battery_usage_breakdown_title_since_last_full_charge" msgid="435006273323199906">"पूरा चार्ज होने के बाद से, बैटरी खर्च"</string>
<string name="battery_usage_breakdown_title_for_slot" msgid="4823179483667671406">"<xliff:g id="SLOT">%s</xliff:g> तक का बैटरी खर्च"</string>
<string name="screen_time_category_last_full_charge" msgid="8856908320256057753">"पूरा चार्ज होने के बाद से, किसी डिवाइस के इस्तेमाल में बीता समय"</string>
@@ -3859,6 +3881,8 @@
<string name="voice_activation_apps_title" msgid="7130045161611529825">"बोलकर चालू करने की सुविधा वाले ऐप्लिकेशन"</string>
<string name="permit_voice_activation_apps" msgid="9152780172988949319">"बोलकर चालू करने की अनुमति दें"</string>
<string name="allow_voice_activation_apps_description" msgid="6369745626995060656">"बोलकर चालू करने की सुविधा, मंज़ूरी पा चुके ऐप्लिकेशन को बोले गए निर्देशों की मदद से चालू कर सकती है. पहले से मौजूद अडैप्टिव सेंसिंग का इस्तेमाल करके, यह पक्का किया जाता है कि डेटा निजी बना रहे.\n\n"<a href="">"सुरक्षित अडैप्टिव सेंसिंग के बारे में ज़्यादा जानें"</a></string>
+ <string name="permit_receive_sandboxed_detection_training_data" msgid="3929496847420108753">"बोलकर चालू करने की सुविधा को बेहतर बनाएं"</string>
+ <string name="receive_sandboxed_detection_training_data_description" msgid="1415687008184625050">"बोलकर चालू करने की सुविधा वाले मॉडल को बेहतर बनाने के लिए यह डिवाइस, प्राइवेट इंटेलिजेंस का इस्तेमाल करता है. सभी लोगों के लिए इस मॉडल को बेहतर बनाने और निजता बनाए रखने के लिए, ऐप्लिकेशन को खास जानकारी वाले ऐसे अपडेट मिल सकते हैं जो अलग-अलग लोगों से इकट्ठा किए गए हैं.\n\n"<a href="">"प्राइवेट इंटेलिजेंस के बारे में ज़्यादा जानें"</a></string>
<string name="full_screen_intent_title" msgid="747270185715224130">"फ़ुल स्क्रीन पर दिखने वाली सूचनाएं"</string>
<string name="permit_full_screen_intent" msgid="9035367640019960861">"इस ऐप्लिकेशन से सूचनाओं को फ़ुल स्क्रीन में दिखाने की अनुमति दें"</string>
<string name="footer_description_full_screen_intent" msgid="7716518411349225528">"इस ऐप्लिकेशन को, डिवाइस लॉक होने पर सूचनाओं को फ़ुल स्क्रीन पर दिखाने की अनुमति दें. ऐसा हो सकता है कि ऐप्लिकेशन इनका इस्तेमाल अलार्म, आने वाले (इनकमिंग) कॉल या अन्य ज़रूरी सूचनाओं को हाइलाइट करने के लिए करें."</string>
@@ -4280,18 +4304,27 @@
<string name="autofill_app" msgid="7595308061826307921">"ऑटोमैटिक भरने की सेवा"</string>
<string name="default_autofill_app" msgid="372234803718251606">"पासवर्ड अपने-आप भरने, मैनेज करने, और सेव करने की डिफ़ॉल्ट सेवा"</string>
<string name="autofill_passwords" msgid="6708057251459761083">"पासवर्ड"</string>
- <string name="credman_chosen_app_title" msgid="872524130208251505">"पासवर्ड, पासकी, और डेटा की सेवाएं"</string>
+ <!-- no translation found for credman_chosen_app_title (7735183808067729319) -->
+ <skip />
<string name="credman_credentials" msgid="4931371941253324143">"क्रेडेंशियल देने वाली अन्य सेवाएं"</string>
<string name="autofill_passwords_count" msgid="6359289285822955973">"{count,plural, =1{# पासवर्ड}one{# पासवर्ड}other{# पासवर्ड}}"</string>
<string name="autofill_keywords" msgid="8598763328489346438">"अपने-आप, भरना, अपने-आप भरने वाला, पासवर्ड"</string>
<string name="credman_keywords" msgid="8305600680836806170">"डेटा, पासकी, पासवर्ड"</string>
<string name="credman_autofill_keywords" msgid="701180623776848914">"अपने-आप, भरना, अपने-आप भरना, डेटा, पासकी, और पासवर्ड"</string>
+ <!-- no translation found for credman_button_change (4072629639218503790) -->
+ <skip />
+ <!-- no translation found for credman_button_open (7519871964170816850) -->
+ <skip />
<string name="autofill_confirmation_message" msgid="4888767934273494272">"<b>पक्का करें कि आपको इस ऐप्लिकेशन पर भरोसा है</b> <br/> <br/> <xliff:g id=app_name example=Google की मदद से, जानकारी अपने-आप भरने की सुविधा,>%1$s</xliff:g> ऑटोमैटिक भरी जा सकने वाली चीज़ें तय करने के लिए आपकी स्क्रीन पर मौजूद चीज़ों का इस्तेमाल करती है."</string>
<string name="credman_autofill_confirmation_message" msgid="843829628024668466">"<b>Use <xliff:g id=app_name example=Provider>%1$s</xliff:g>?</b> <br/> <br/> नए पासवर्ड, पासकी, और अन्य जानकारी अब से यहां सेव की जाएगी. <xliff:g id=app_name example=Provider>%1$s</xliff:g> आपके डिवाइस की स्क्रीन पर दिख रहे कॉन्टेंट का इस्तेमाल करके, यह तय कर सकता है कि कौनसी जानकारी अपने-आप भरी जा सकती है."</string>
<string name="credman_picker_title" msgid="8191267620665129205">"पासवर्ड, पासकी, और डेटा की सेवाएं"</string>
<string name="credman_confirmation_message_title" msgid="8847900085593880729">"क्या आपको %1$s को बंद करना है?"</string>
<string name="credman_confirmation_message" msgid="2357324543658635239">"<b>क्या इस सेवा को बंद करना है?</b> <br/> <br/> साइन इन करने पर, पासवर्ड, पासकी, पेमेंट का तरीका, और सेव की गई अन्य जानकारी, पहले से भरी हुई नहीं होगी. सेव की गई जानकारी इस्तेमाल करने के लिए, कोई पासवर्ड, पासकी या डेटा सेवा को चुनें."</string>
+ <string name="credman_confirmation_message_new_ui" msgid="6126274509951156460">"<b>क्या आपको सभी सुविधाएं बंद करनी हैं?</b> <br/> <br/> साइन इन करने के बाद पासवर्ड, पासकी, और सेव की गई अन्य जानकारी अपने-आप नहीं भरी जा सकेगी"</string>
+ <string name="credman_autofill_confirmation_message_new_ui" msgid="6222139222478822267">"<b>अपनी पसंदीदा सेवा के तौर पर <xliff:g id=app_name example=Provider>%1$s</xliff:g>?</b> <br/> <br/> को चुनें. नए पासवर्ड, पासकी, और अन्य जानकारी अब से यहां सेव होगी. ऐसा हो सकता है कि <xliff:g id=app_name example=Provider>%1$s</xliff:g> आपके डिवाइस की स्क्रीन पर मौजूद कॉन्टेंट का इस्तेमाल करे. इससे यह पता लगाया जा सकेगा कि कौनसी जानकारी अपने-आप भरी जा सकती है"</string>
<string name="credman_enable_confirmation_message_title" msgid="1037501792652277829">"%1$s का इस्तेमाल करना है?"</string>
+ <string name="credman_limit_error_msg_title" msgid="1525814645803612135">"सिर्फ़ पांच सेवाएं जोड़ी जा सकती हैं"</string>
+ <string name="credman_limit_error_msg" msgid="2521803280130310063">"दूसरी सेवा जोड़ने के लिए, कम से कम एक सेवा बंद करें"</string>
<string name="credman_enable_confirmation_message" msgid="8407841892310870169">"%1$s आपकी स्क्रीन पर मौजूद जानकारी का इस्तेमाल करता है, ताकि अपने-आप भरने वाली जानकारी तय की जा सके."</string>
<string name="credman_error_message_title" msgid="4099557206946333568">"पासवर्ड, पासकी, और डेटा की सेवा चुनने के लिए तय सीमा"</string>
<string name="credman_error_message" msgid="8334797097200415449">"एक समय पर पांच पासवर्ड, पासकी, और डेटा की सेवाएं चालू रखी जा सकती हैं. कोई और सेवा जोड़ने के लिए, किसी मौजूदा सेवा को बंद करें."</string>
@@ -4461,11 +4494,12 @@
<string name="mobile_network_sim_name_label" msgid="1452440641628369625">"नाम"</string>
<string name="mobile_network_sim_color_label" msgid="5293944087609632340">"रंग (ऐप्लिकेशन पर काम करने वाला)"</string>
<string name="mobile_network_sim_name_rename" msgid="5967588549571582924">"सेव करें"</string>
- <string name="mobile_network_use_sim_on" msgid="7298332437547707908">"सिम का इस्तेमाल करें"</string>
+ <string name="mobile_network_use_sim_on" msgid="5333182776279917886">"यह सिम इस्तेमाल करें"</string>
<string name="mobile_network_use_sim_off" msgid="6303281166199670639">"बंद"</string>
<string name="mobile_network_disable_sim_explanation" msgid="2851862257846773796">"इस सिम को बंद करने के लिए, सिम कार्ड निकालें"</string>
<string name="mobile_network_tap_to_activate" msgid="4139979375717958102">"<xliff:g id="CARRIER">%1$s</xliff:g> चालू करने के लिए टैप करें"</string>
- <string name="mobile_network_erase_sim" msgid="4629071168032714930">"सिम मिटाएं"</string>
+ <!-- no translation found for mobile_network_erase_sim (5387971155494245850) -->
+ <skip />
<string name="preferred_network_mode_title" msgid="3083431168988535628">"पसंदीदा नेटवर्क टाइप"</string>
<string name="preferred_network_mode_summary" msgid="537577807865497546">"नेटवर्क संचालन मोड बदलें"</string>
<string name="preferred_network_mode_dialogtitle" msgid="4179420486180351631">"पसंदीदा नेटवर्क टाइप"</string>
@@ -4484,6 +4518,40 @@
<string name="roaming_check_price_warning" msgid="5876977438036791361">"कीमतों की जानकारी के लिए आपको नेटवर्क सेवा देने वाली कंपनी से संपर्क करें."</string>
<string name="mobile_data_usage_title" msgid="2047864499317759728">"ऐप्लिकेशन का डेटा खर्च"</string>
<string name="mobile_network_mode_error" msgid="9222056129897416074">"गलत नेटवर्क मोड <xliff:g id="NETWORKMODEID">%1$d</xliff:g>. अनदेखा करें."</string>
+ <!-- no translation found for satellite_setting_title (2543034229989047673) -->
+ <skip />
+ <!-- no translation found for satellite_setting_enabled_summary (3554127722727530845) -->
+ <skip />
+ <!-- no translation found for satellite_setting_disabled_summary (6789122487534159857) -->
+ <skip />
+ <!-- no translation found for keywords_satellite_setting (3312183289776517695) -->
+ <skip />
+ <!-- no translation found for category_name_about_satellite_messaging (3756205049485508340) -->
+ <skip />
+ <!-- no translation found for title_about_satellite_setting (9212860038048311345) -->
+ <skip />
+ <!-- no translation found for category_title_your_satellite_plan (3017895097366691841) -->
+ <skip />
+ <!-- no translation found for title_have_satellite_plan (2048372355699977947) -->
+ <skip />
+ <!-- no translation found for title_no_satellite_plan (2876056203035197505) -->
+ <skip />
+ <!-- no translation found for summary_add_satellite_setting (3815254731634052432) -->
+ <skip />
+ <!-- no translation found for category_name_how_it_works (585303230539269496) -->
+ <skip />
+ <!-- no translation found for title_satellite_connection_guide (3294802307913609072) -->
+ <skip />
+ <!-- no translation found for summary_satellite_connection_guide (3496123195218418456) -->
+ <skip />
+ <!-- no translation found for title_supported_service (4275535165812691571) -->
+ <skip />
+ <!-- no translation found for summary_supported_service (4320535903444834786) -->
+ <skip />
+ <!-- no translation found for satellite_setting_summary_more_information (4008690241760925372) -->
+ <skip />
+ <!-- no translation found for more_about_satellite_messaging (3385673133561348509) -->
+ <skip />
<string name="mobile_network_apn_title" msgid="5582995550142073054">"ऐक्सेस पॉइंट नेम"</string>
<string name="keywords_access_point_names" msgid="8174967126858505945">"एपीएन"</string>
<string name="manual_mode_disallowed_summary" msgid="4243142645520152175">"<xliff:g id="CARRIER">%1$s</xliff:g> से कनेक्ट होने पर उपलब्ध नहीं है"</string>
@@ -4493,9 +4561,12 @@
<string name="sim_action_switch_sub_dialog_title" msgid="9180969453358718635">"क्या आपको <xliff:g id="CARRIER_NAME">%1$s</xliff:g> पर स्विच करना है?"</string>
<string name="sim_action_switch_psim_dialog_title" msgid="5613177333235213024">"क्या आपको सिम कार्ड पर स्विच करना है?"</string>
<string name="sim_action_switch_sub_dialog_mep_title" msgid="933856847099933004">"<xliff:g id="CARRIER_NAME">%1$s</xliff:g> का इस्तेमाल करना है?"</string>
- <string name="sim_action_switch_sub_dialog_text" msgid="2091834911153293004">"एक समय में सिर्फ़ एक सिम चालू हो सकता है.\n\n<xliff:g id="TO_CARRIER_NAME">%1$s</xliff:g> पर स्विच करने से आपके <xliff:g id="FROM_CARRIER_NAME">%2$s</xliff:g> की सेवा रद्द नहीं की जाएगी."</string>
- <string name="sim_action_switch_sub_dialog_text_downloaded" msgid="8977951796005849471">"एक समय में एक ही ई-सिम चालू किया जा सकता है.\n\n<xliff:g id="TO_CARRIER_NAME">%1$s</xliff:g> पर स्विच करने से, आपको मिल रही <xliff:g id="FROM_CARRIER_NAME">%2$s</xliff:g> की सेवा रद्द नहीं की जाएगी."</string>
- <string name="sim_action_switch_sub_dialog_text_single_sim" msgid="6188750682431170845">"एक समय में सिर्फ़ एक सिम चालू हो सकता है.\n\nस्विच करने से, आपको मिल रही <xliff:g id="TO_CARRIER_NAME">%1$s</xliff:g> की सेवा रद्द नहीं की जाएगी."</string>
+ <!-- no translation found for sim_action_switch_sub_dialog_text (7474905814976249607) -->
+ <skip />
+ <!-- no translation found for sim_action_switch_sub_dialog_text_downloaded (6415848271400253954) -->
+ <skip />
+ <!-- no translation found for sim_action_switch_sub_dialog_text_single_sim (421658355882679837) -->
+ <skip />
<string name="sim_action_switch_sub_dialog_mep_text" msgid="8348764755143679582">"एक समय पर दो सिम इस्तेमाल किए जा सकते हैं. <xliff:g id="CARRIER_NAME">%1$s</xliff:g> को इस्तेमाल करने के लिए, दूसरी सिम को बंद करें."</string>
<string name="sim_action_switch_sub_dialog_confirm" msgid="1901181581944638961">"<xliff:g id="CARRIER_NAME">%1$s</xliff:g> पर स्विच करें"</string>
<string name="sim_action_switch_sub_dialog_carrier_list_item_for_turning_off" msgid="5392037608705799522">"<xliff:g id="CARRIER_NAME">%1$s</xliff:g> को बंद करें"</string>
@@ -4520,6 +4591,29 @@
<string name="sim_action_turn_off" msgid="3506698692916473000">"बंद करें"</string>
<string name="dsds_activation_failure_title" msgid="4467364110584914794">"सिम चालू नहीं किया जा सका"</string>
<string name="dsds_activation_failure_body_msg2" msgid="73044349546544410">"सिम दोबारा चालू करने की कोशिश करें. अगर तब भी समस्या ठीक नहीं होती, तो डिवाइस को रीस्टार्ट करें."</string>
+ <string name="sim_onboarding_bottomsheets_title" msgid="143711121394213711">"अपना सिम सेट अप करें"</string>
+ <string name="sim_onboarding_bottomsheets_msg" msgid="7367245016476460849">"इस डिवाइस पर एक से ज़्यादा सिम इस्तेमाल करने के लिए, अपने मोबाइल नेटवर्क की प्राथमिकताएं सेट करें"</string>
+ <string name="sim_onboarding_label_sim_title" msgid="273162565849288273">"अपने सिम लेबल करें"</string>
+ <string name="sim_onboarding_label_sim_msg" msgid="5105859235219529056">"आपको ये लेबल, कॉल करते समय, मैसेज भेजते समय, और डेटा का इस्तेमाल करते समय दिखेंगे. ये लेबल, सेटिंग में भी मौजूद हैं"</string>
+ <string name="sim_onboarding_label_sim_dialog_title" msgid="5839073125605286120">"सिम का लेबल"</string>
+ <string name="sim_onboarding_label_sim_dialog_label" msgid="9020433985426525185">"लेबल"</string>
+ <string name="sim_onboarding_select_sim_title" msgid="5895262188167744055">"इस्तेमाल करने के लिए सिम चुनें"</string>
+ <string name="sim_onboarding_select_sim_msg" msgid="5638859405391915048">"एक समय पर दो सिम इस्तेमाल किए जा सकते हैं"</string>
+ <string name="sim_onboarding_primary_sim_title" msgid="2793090401371135675">"अपने मुख्य सिम सेट करें"</string>
+ <string name="sim_onboarding_primary_sim_msg" msgid="5484656671490558032">"वह सिम चुनें जिसका इस्तेमाल डिफ़ॉल्ट रूप से, कॉल, मैसेज, और डेटा के लिए किया जाएगा"</string>
+ <string name="primary_sim_title" msgid="2508161011657571566">"आपके मुख्य सिम"</string>
+ <string name="primary_sim_calls_title" msgid="4961189133582615685">"कॉल"</string>
+ <string name="primary_sim_texts_title" msgid="1287584042733097749">"मैसेज"</string>
+ <string name="primary_sim_automatic_data_title" msgid="1265528923229642480">"अपने-आप डेटा स्विच होना"</string>
+ <string name="primary_sim_automatic_data_msg" msgid="1612203837010785203">"नेटवर्क कवरेज या उसकी उपलब्धता के आधार पर डेटा का इस्तेमाल करें"</string>
+ <string name="sim_onboarding_phoneNumber_data_only" msgid="8158409121949373662">"सिर्फ़ डेटा"</string>
+ <string name="sim_onboarding_setup" msgid="5750393553605388463">"सेट अप करें"</string>
+ <string name="sim_onboarding_next" msgid="6415025179929475355">"अगले पेज पर जाएं"</string>
+ <!-- no translation found for sim_onboarding_progressbar_turning_sim_on (1163318788393361574) -->
+ <skip />
+ <string name="mobile_network_spn_title" msgid="3053793174495329077">"मोबाइल नेटवर्क"</string>
+ <string name="mobile_network_phone_number_title" msgid="2090794402855021784">"फ़ोन नंबर"</string>
+ <string name="mobile_network_sim_label_color_title" msgid="2401352348041132876">"सिम का लेबल और रंग"</string>
<string name="sim_setup_channel_id" msgid="8797972565087458515">"नेटवर्क चालू करना"</string>
<string name="sim_switch_channel_id" msgid="4927038626791837861">"मोबाइल और इंटरनेट सेवा देने वाली कंपनी बदली जा रही है"</string>
<string name="post_dsds_reboot_notification_title_with_carrier" msgid="3308827462185135307">"<xliff:g id="CARRIER_NAME">%1$s</xliff:g> चालू है"</string>
@@ -4539,11 +4633,15 @@
<string name="switch_sim_dialog_no_switch_text" msgid="7053939850026876088">"मोबाइल डेटा, कॉल से जुड़ी सुविधाएं, और मैसेज (एसएमएस) को बाद में इस्तेमाल करने के लिए, अपने नेटवर्क की सेटिंग पर जाएं"</string>
<string name="sim_card_label" msgid="6263064316075963775">"सिम"</string>
<string name="erase_sim_dialog_title" msgid="4742077437653028326">"क्या आपको यह ई-सिम मिटाना है?"</string>
- <string name="erase_sim_dialog_text" msgid="753031064269699885">"इस सिम को मिटाने से, <xliff:g id="CARRIER_NAME_A">%1$s</xliff:g> की सेवा इस डिवाइस से हट जाती है.\n\nहालांकि, <xliff:g id="CARRIER_NAME_B">%1$s</xliff:g> की सेवा रद्द नहीं की जाएगी."</string>
+ <!-- no translation found for erase_sim_dialog_text (1406141218170595272) -->
+ <skip />
<string name="erase_sim_confirm_button" msgid="8309115684335320541">"मिटाएं"</string>
- <string name="erasing_sim" msgid="7877703231075699139">"सिम को हमेशा के लिए मिटाया जा रहा है…"</string>
- <string name="erase_sim_fail_title" msgid="2024446702985862427">"सिम हमेशा के लिए नहीं मिटाया जा सका"</string>
- <string name="erase_sim_fail_text" msgid="7870804401227483131">"किसी गड़बड़ी की वजह से, इस सिम को हमेशा के लिए नहीं मिटाया जा सका.\n\nडिवाइस को रीस्टार्ट करें और फिर से कोशिश करें."</string>
+ <!-- no translation found for erasing_sim (4237180547590463930) -->
+ <skip />
+ <!-- no translation found for erase_sim_fail_title (1445700500168357303) -->
+ <skip />
+ <!-- no translation found for erase_sim_fail_text (6898841004987411547) -->
+ <skip />
<string name="network_connection_request_dialog_title" msgid="1896186380874289434">"डिवाइस से कनेक्ट करें"</string>
<string name="network_connection_request_dialog_summary" msgid="7693038309792726170">"आपके डिवाइस से कनेक्ट होने के लिए, <xliff:g id="APPNAME">%1$s</xliff:g> ऐप्लिकेशन को किसी वाई-फ़ाई नेटवर्क से कुछ समय के लिए जुड़ना होगा"</string>
<string name="network_connection_timeout_dialog_message" msgid="598509083077743772">"कोई डिवाइस नहीं मिला देख लें कि डिवाइस चालू हों और कनेक्ट किए जा सकते हों."</string>
@@ -4615,6 +4713,14 @@
<string name="work_policy_privacy_settings" msgid="2702644843505242596">"आपके काम से जुड़ी नीति की जानकारी"</string>
<string name="work_policy_privacy_settings_summary" msgid="690118670737638405">"वे सेटिंग जिन्हें आपका आईटी एडमिन मैनेज करता है"</string>
<string name="track_frame_time_keywords" msgid="7885340257945922239">"GPU"</string>
+ <string name="enable_16k_pages" msgid="5009476566957520607">"16 केबी वाले पेज साइज़ से चालू करें"</string>
+ <string name="enable_16k_pages_summary" msgid="428117226069445198">"16 केबी पेज साइज़ वाले कर्नेल के ज़रिए चालू करें"</string>
+ <string name="confirm_enable_16k_pages_title" msgid="6751570067857011642">"16 केबी वाले पेजों के साथ काम करने वाले कर्नेल के ज़रिए चालू करना है?"</string>
+ <string name="confirm_enable_16k_pages_text" msgid="702888115148257215">"चेतावनी: ऐसा हो सकता है कि इस मोड के साथ कुछ ऐप्लिकेशन काम न करें. पुष्टि होने के बाद, डिवाइस फिर चालू हो जाएगा."</string>
+ <string name="confirm_enable_4k_pages_title" msgid="626987400420355263">"4 केबी वाले पेजों के साथ काम करने वाले कर्नेल के ज़रिए चालू करना है?"</string>
+ <string name="confirm_enable_4k_pages_text" msgid="6168921566226074524">"पुष्टि होने के बाद, डिवाइस फिर चालू हो जाएगा."</string>
+ <string name="toast_16k_update_failed_text" msgid="8888858987184345567">"कर्नेल को 16 केबी पेज साइज़ के साथ काम करने वाले कर्नेल में अपडेट नहीं किया जा सका."</string>
+ <string name="progress_16k_ota_title" msgid="2117218313875523741">"बदलाव लागू किया जा रहा है"</string>
<string name="bug_report_handler_title" msgid="713439959113250125">"गड़बड़ी की रिपोर्ट हैंडल करने वाला"</string>
<string name="bug_report_handler_picker_footer_text" msgid="4935758328366585673">"तय करें कि आपके डिवाइस पर कौनसा ऐप्लिकेशन गड़बड़ी की रिपोर्ट के शॉर्टकट का इस्तेमाल करता है."</string>
<string name="personal_profile_app_subtext" msgid="5586060806997067676">"निजी"</string>
@@ -4700,8 +4806,10 @@
<string name="sim_category_title" msgid="2341314000964710495">"सिम"</string>
<string name="downloaded_sim_category_title" msgid="2876988650413179752">"ई-सिम"</string>
<string name="downloaded_sims_category_title" msgid="487799905978489922">"ई-सिम"</string>
- <string name="sim_category_active_sim" msgid="1503823567818544012">"चालू है"</string>
- <string name="sim_category_inactive_sim" msgid="4068899490133820881">"बंद है"</string>
+ <!-- no translation found for sim_category_active_sim (3077009911935592178) -->
+ <skip />
+ <!-- no translation found for sim_category_inactive_sim (7351553344148400450) -->
+ <skip />
<string name="sim_category_default_active_sim" msgid="1208194173387987231">" / <xliff:g id="ID_1">%1$s</xliff:g> के लिए डिफ़ॉल्ट कॉन्फ़िगरेशन"</string>
<string name="default_active_sim_calls" msgid="2390973682556353558">"कॉल"</string>
<string name="default_active_sim_sms" msgid="8041498593025994921">"मैसेज (एसएमएस)"</string>
diff --git a/res/values-hr/arrays.xml b/res/values-hr/arrays.xml
index 13784b8..f56d73c 100644
--- a/res/values-hr/arrays.xml
+++ b/res/values-hr/arrays.xml
@@ -482,4 +482,7 @@
<!-- no translation found for notification_polite_options:0 (4617190141263245257) -->
<!-- no translation found for notification_polite_options:1 (3884076684767467743) -->
<!-- no translation found for notification_polite_options:2 (8765197536079931966) -->
+ <!-- no translation found for private_space_auto_lock_options:0 (551584871228110817) -->
+ <!-- no translation found for private_space_auto_lock_options:1 (3263162333754809690) -->
+ <!-- no translation found for private_space_auto_lock_options:2 (1575103586471380629) -->
</resources>
diff --git a/res/values-hr/strings.xml b/res/values-hr/strings.xml
index 1baa22a..bdb36a9 100644
--- a/res/values-hr/strings.xml
+++ b/res/values-hr/strings.xml
@@ -28,6 +28,7 @@
<string name="show_dev_on" msgid="2840850085134853754">"Sad ste razvojni programer!"</string>
<string name="show_dev_already" msgid="7041756429707644630">"Nema potrebe, već ste razvojni programer."</string>
<string name="dev_settings_disabled_warning" msgid="6971867026249671244">"Najprije omogućite opcije za razvojne programere."</string>
+ <string name="dev_settings_available_to_admin_only_warning" msgid="3408243404879083111">"Samo korisnici s administratorskim pravima mogu pristupiti postavkama razvojnog programera."</string>
<string name="header_category_system" msgid="1665516346845259058">"Sustav"</string>
<string name="radioInfo_service_in" msgid="9088637745836646271">"Upotrebljava se"</string>
<string name="radioInfo_service_out" msgid="1868347333892403287">"Ne radi"</string>
@@ -551,12 +552,20 @@
<string name="private_space_one_lock_summary" msgid="2759953747682959371">"Privatni prostor možete otključati na isti način kao što otključavate uređaj. Ili odaberite drugi način zaključavanja"</string>
<string name="private_space_screen_lock_title" msgid="8679383894967823163">"Upotreba zaključavanja zaslona uređaja"</string>
<string name="private_space_biometric_title" msgid="3934339826674553174">"Otključavanje licem i otiskom prsta"</string>
+ <string name="private_space_fingerprint_title" msgid="5989254643211889931">"Otključavanje otiskom prsta"</string>
+ <string name="private_space_face_title" msgid="3290402865367663079">"Otključavanje licem"</string>
<string name="private_space_biometric_summary" msgid="4403837276018724581">"Dodirnite za postavljanje"</string>
<string name="private_space_fingerprint_unlock_title" msgid="5804023571114910034">"Otključavanje otiskom prsta za privatni prostor"</string>
<string name="private_space_face_unlock_title" msgid="6613018437620070183">"Otključavanje licem za privatni prostor"</string>
<string name="private_space_category_ways_to_unlock" msgid="4356631225316950046">"Načini otključavanja"</string>
<string name="private_space_screen_lock_summary" msgid="394837965365561070">"Isto kao i zaključavanje zaslona na uređaju"</string>
<string name="private_space_new_lock_title" msgid="7306873010565337671">"Odabrati novo zaključavanje za privatni prostor?"</string>
+ <string name="private_space_auto_lock_title" msgid="4757097802686131305">"Automatsko zaključavanje"</string>
+ <string name="private_space_auto_lock_page_title" msgid="2993714305725968632">"Automatsko zaključavanje privatnog prostora"</string>
+ <string name="private_space_auto_lock_page_summary" msgid="8679844515655838654">"Možete automatski zaključati svoj privatni prostor ako niste koristili uređaj neko vrijeme"</string>
+ <string name="private_space_auto_lock_every_time" msgid="1215061855836002830">"Svaki put kad se uređaj zaključa"</string>
+ <string name="private_space_auto_lock_after_inactivity" msgid="1748673030841528649">"Nakon pet minuta neaktivnosti"</string>
+ <string name="private_space_auto_lock_never" msgid="595014527119778873">"Nikad"</string>
<string name="private_space_hide_title" msgid="8687034008994037610">"Sakrij kada je zaključano"</string>
<string name="privatespace_hide_page_title" msgid="972581369094289386">"Sakrivanje privatnog prostora kad je zaključan"</string>
<string name="privatespace_hide_page_summary" msgid="1052569521186403642">"Privatni prostor možete sakriti s popisa aplikacija uređaja"</string>
@@ -570,6 +579,7 @@
<string name="private_space_delete_title" msgid="3075645119800272800">"Brisanje privatnog prostora"</string>
<string name="private_space_deleted" msgid="7825768516955610897">"Privatni prostor uspješno je izbrisan"</string>
<string name="private_space_delete_failed" msgid="8500755484258565011">"Privatni prostor nije moguće izbrisati"</string>
+ <string name="private_space_unlocked" msgid="9091600948712932046">"Privatni prostor je otključan"</string>
<string name="no_device_lock_title" msgid="1078223464721029954">"Postavi zaključavanje zaslona"</string>
<string name="no_device_lock_summary" msgid="7436025227616244687">"Za upotrebu privatnog prostora postavite zaključavanje zaslona na ovom uređaju"</string>
<string name="no_device_lock_action_label" msgid="2640487005629001288">"Postavi zaključavanje zaslona"</string>
@@ -597,8 +607,14 @@
<string name="private_space_access_text" msgid="4258842502257201013">"Da biste pristupili privatnom prostoru, otvorite popis aplikacija, a zatim se pomaknite prema dolje"</string>
<string name="private_space_done_label" msgid="1020482651595246071">"Gotovo"</string>
<string name="private_space_scrolldown_to_access" msgid="4820954877349434545">"Pomaknite se prema dolje da biste pronašli privatni prostor"</string>
- <string name="private_space_retry_signin_title" msgid="2340841075193680666">"Prijavite se da biste postavili privatni prostor"</string>
- <string name="private_space_retry_summary" msgid="1976929616948459609">"Trebate se prijaviti na račun za postavljanje privatnog prostora"</string>
+ <!-- no translation found for private_space_retry_signin_title (8090276618867918844) -->
+ <skip />
+ <!-- no translation found for private_space_retry_summary (1920444015972648774) -->
+ <skip />
+ <!-- no translation found for private_space_skip_login_label (7078019409056628192) -->
+ <skip />
+ <!-- no translation found for private_space_continue_login_label (7779965766333065391) -->
+ <skip />
<string name="private_space_lock_setup_title" msgid="6541564212199510787">"Odaberite zaključavanje za svoj privatni prostor"</string>
<string name="private_space_lock_setup_description" msgid="423405593476300918">"Privatni prostor možete otključati otiskom prsta. Iz sigurnosnih razloga ta opcija zahtijeva dodatno zaključavanje."</string>
<string name="private_space_choose_your_pin_header" msgid="4560802934975898265">"Postavljanje PIN-a za privatni prostor"</string>
@@ -1373,6 +1389,8 @@
<string name="battery_level_title" msgid="1371765298786083448">"Razina baterije"</string>
<string name="communal_settings_title" msgid="2845678473945902115">"Zajedničko"</string>
<string name="communal_settings_summary" msgid="4923914136953940317">"Zajedničke postavke"</string>
+ <!-- no translation found for satellite_setting (706846910912477125) -->
+ <skip />
<string name="apn_settings" msgid="4295467389400441299">"APN-ovi"</string>
<string name="apn_edit" msgid="2003683641840248741">"Uređivanje pristupne točke"</string>
<string name="apn_add" msgid="9069613192201630934">"Dodajte pristupnu točku"</string>
@@ -1407,6 +1425,8 @@
<string name="menu_save" msgid="6611465355127483100">"Spremi"</string>
<string name="menu_cancel" msgid="1197826697950745335">"Odustani"</string>
<string name="error_title" msgid="7158648377702417716"></string>
+ <!-- no translation found for error_duplicate_apn_entry (7792928408935276618) -->
+ <skip />
<string name="error_name_empty" msgid="1258275899283079142">"Polje naziva ne može biti prazno."</string>
<string name="error_apn_empty" msgid="7657491065443746915">"APN ne može biti prazan."</string>
<string name="error_mcc_not3" msgid="883659545640179094">"MCC polje mora imati 3 znamenke."</string>
@@ -1425,7 +1445,8 @@
<string name="reset_bluetooth_wifi_button_text" msgid="3974098137045963639">"Poništi"</string>
<string name="reset_bluetooth_wifi_complete_toast" msgid="5893439291030574365">"Bluetooth i Wi‑Fi su poništeni"</string>
<string name="reset_esim_title" msgid="4194570573425902754">"Brisanje eSIM-ova"</string>
- <string name="reset_esim_desc" msgid="3662444090563399131">"Time se neće poništiti ugovori o mobilnim uslugama. Za preuzimanje zamjenskih SIM-ova obratite se mobilnom operateru."</string>
+ <!-- no translation found for reset_esim_desc (6125192435907740751) -->
+ <skip />
<string name="reset_network_button_text" msgid="2281476496459610071">"Poništi postavke"</string>
<string name="reset_network_final_desc" msgid="5304365082065278425">"Želite li poništiti sve postavke mreže? Ta se radnja ne može poništiti."</string>
<string name="reset_network_final_desc_esim" msgid="1129251284212847939">"Želite li vratiti sve postavke mreže na zadano i izbrisati eSIM-ove? Ta se radnja ne može poništiti."</string>
@@ -1433,15 +1454,18 @@
<string name="reset_network_confirm_title" msgid="913014422184481270">"Poništiti?"</string>
<string name="network_reset_not_available" msgid="1966334631394607829">"Vraćanje mreže na zadano nije dostupno za ovog korisnika"</string>
<string name="reset_network_complete_toast" msgid="1367872474130621115">"Postavke mreže vraćene su na zadano."</string>
- <string name="reset_esim_error_title" msgid="4670073610967959597">"Brisanje SIM-ova nije uspjelo"</string>
- <string name="reset_esim_error_msg" msgid="7279607120606365250">"eSIM-ovi se ne mogu izbrisati zbog pogreške.\n\nPonovo pokrenite uređaj i pokušajte još jednom."</string>
+ <!-- no translation found for reset_esim_error_title (6516110227665862295) -->
+ <skip />
+ <!-- no translation found for reset_esim_error_msg (8459527827897797168) -->
+ <skip />
<string name="main_clear_title" msgid="277664302144837723">"Brisanje svih podataka (vraćanje na tvorničke postavke)"</string>
<string name="main_clear_short_title" msgid="4752094765533020696">"Izbriši sve podatke"</string>
<string name="main_clear_desc_also_erases_external" msgid="3687911419628956693"><li>"glazbu"</li>\n<li>"fotografije"</li>\n<li>"ostale korisničke podatke."</li></string>
<string name="main_clear_desc_also_erases_esim" msgid="4553469876411831729"><li>"eSIM-ove"</li></string>
<string name="main_clear_desc_no_cancel_mobile_plan" msgid="369883568059127035">\n\n"Time se neće otkazati vaš ugovor o mobilnoj usluzi."</string>
<string name="main_clear_final_desc" msgid="5800877928569039580">"Izbrisat će se svi vaši osobni podaci i preuzete aplikacije. Ta se radnja ne može poništiti."</string>
- <string name="main_clear_final_desc_esim" msgid="440406836793824969">"Izbrisat će se svi vaši osobni podaci, uključujući preuzete aplikacije i SIM-ove. Ta se radnja ne može poništiti."</string>
+ <!-- no translation found for main_clear_final_desc_esim (6592404057237813989) -->
+ <skip />
<string name="main_clear_confirm_title" msgid="6577071819657853713">"Želite li izbrisati sve podatke?"</string>
<string name="main_clear_not_available" msgid="3433795327146684827">"Vraćanje na tvorničko stanje nije dostupno za ovog korisnika"</string>
<string name="main_clear_progress_title" msgid="7239741132015617719">"Brisanje"</string>
@@ -1672,6 +1696,14 @@
<string name="force_stop" msgid="2681771622136916280">"Prisilno zaustavi"</string>
<string name="archive" msgid="9074663845068632127">"Arhiviraj"</string>
<string name="restore" msgid="7622486640713967157">"Vrati"</string>
+ <!-- no translation found for restoring_step_one (3465050101254272874) -->
+ <skip />
+ <!-- no translation found for restoring_step_two (140484846432595108) -->
+ <skip />
+ <!-- no translation found for restoring_step_three (3712883580876329811) -->
+ <skip />
+ <!-- no translation found for restoring_step_four (8966846882470446209) -->
+ <skip />
<string name="total_size_label" msgid="2052185048749658866">"Ukupno"</string>
<string name="application_size_label" msgid="6407051020651716729">"Veličina aplikacije"</string>
<string name="external_code_size_label" msgid="7375146402660973743">"USB aplikacija za pohranu"</string>
@@ -1728,7 +1760,6 @@
<string name="archiving_failed" msgid="2037798988961634978">"Arhiviranje nije uspjelo"</string>
<string name="archiving_succeeded" msgid="7891249456483297845">"Arhivirano: <xliff:g id="PACKAGE_LABEL">%1$s</xliff:g>"</string>
<string name="restoring_failed" msgid="3390531747355943533">"Vraćanje nije uspjelo"</string>
- <string name="restoring_succeeded" msgid="4967353965137524330">"Vraćeno: <xliff:g id="PACKAGE_LABEL">%1$s</xliff:g>"</string>
<string name="restoring_in_progress" msgid="7787443682651146115">"Vraćanje aplikacije <xliff:g id="PACKAGE_LABEL">%1$s</xliff:g>"</string>
<string name="another_migration_already_in_progress" msgid="6550546307856052261">"U tijeku je neko drugo premještanje."</string>
<string name="insufficient_storage" msgid="8115088042669030558">"Nema dovoljno prostora za pohranu."</string>
@@ -1920,10 +1951,8 @@
<string name="usage_stats_sort_by_usage_time" msgid="2927310334119998301">"Poredaj po vremenu upotrebe"</string>
<string name="usage_stats_sort_by_last_time_used" msgid="7039213339779884017">"Poredaj po zadnjoj upotrebi"</string>
<string name="usage_stats_sort_by_app_name" msgid="4463833145514850478">"Poredaj po nazivu aplikacije"</string>
- <!-- no translation found for last_time_used_label (7589377271406011659) -->
- <skip />
- <!-- no translation found for last_time_used_never (2936073559267990034) -->
- <skip />
+ <string name="last_time_used_label" msgid="7589377271406011659">"Posljednja upotreba"</string>
+ <string name="last_time_used_never" msgid="2936073559267990034">"nikad"</string>
<string name="usage_time_label" msgid="9105343335151559883">"Vrijeme upotrebe"</string>
<string name="accessibility_settings" msgid="4713215774904704682">"Pristupačnost"</string>
<string name="accessibility_settings_title" msgid="6739115703615065716">"Postavke dostupnosti"</string>
@@ -2378,12 +2407,6 @@
<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="6258554134146272311">"Punjenje se optimizira radi zaštite baterije"</string>
<string name="battery_tip_limited_temporarily_summary" msgid="5107379280241187562">"Radi produljenja vijeka trajanja baterije punjenje se optimizira"</string>
- <string name="battery_tip_dock_defender_future_bypass_title" msgid="4332616280495788195">"Punjenje se optimizira radi zaštite baterije"</string>
- <string name="battery_tip_dock_defender_future_bypass_summary" msgid="7870758621381307597">"Radi produljenja trajanja baterije, punjenje se optimizira dok je uređaj na priključnoj stanici"</string>
- <string name="battery_tip_dock_defender_active_title" msgid="1414785238383255699">"Punjenje se optimizira radi zaštite baterije"</string>
- <string name="battery_tip_dock_defender_active_summary" msgid="3512082623718801459">"Radi produljenja trajanja baterije, punjenje se optimizira dok je uređaj na priključnoj stanici"</string>
- <string name="battery_tip_dock_defender_temporarily_bypassed_title" msgid="1679449361090557201">"Punjenje do kraja"</string>
- <string name="battery_tip_dock_defender_temporarily_bypassed_summary" msgid="1099500476761333281">"Radi zaštite baterije, punjenje će se optimizirati kada tablet sljedeći put bude na priključnoj stanici"</string>
<string name="battery_tip_limited_temporarily_sec_button_content_description" msgid="5648444926736883551">"Saznajte više o pauziranom punjenju"</string>
<string name="battery_tip_limited_temporarily_dialog_resume_charge" msgid="2302295458913832342">"Nastavi s punjenjem"</string>
<string name="battery_tip_dialog_message_footer" msgid="986542164372177504">"Uključuje aktivnost u pozadini s visokom potrošnjom energije"</string>
@@ -2401,7 +2424,8 @@
<string name="battery_tip_unrestrict_app_dialog_ok" msgid="7940183167721998470">"Ukloni"</string>
<string name="battery_tip_unrestrict_app_dialog_cancel" msgid="4968135709160207507">"Odustani"</string>
<string name="battery_tip_charge_to_full_button" msgid="6701709034348116261">"Napuni do kraja"</string>
- <string name="battery_tip_incompatible_charging_title" msgid="5120763575150751300">"Problem s priborom za punjenje"</string>
+ <!-- no translation found for battery_tip_incompatible_charging_title (1567827436103364999) -->
+ <skip />
<string name="battery_tip_incompatible_charging_content_description" msgid="355668467640367701">"Saznajte više o punjenju pomoću nekompatibilnog adaptera"</string>
<string name="smart_battery_manager_title" msgid="3677620516657920364">"Battery Manager"</string>
<string name="smart_battery_title" msgid="9095903608520254254">"Automatski upravljaj aplikacijama"</string>
@@ -2493,13 +2517,11 @@
<string name="battery_usage_chart_label_now" msgid="4598282721949430165">"sad"</string>
<string name="battery_usage_timestamps_hyphen" msgid="7401188432989043905">"<xliff:g id="FROM_TIMESTAMP">%1$s</xliff:g> – <xliff:g id="TO_TIMESTAMP">%2$s</xliff:g>"</string>
<string name="battery_usage_day_and_hour" msgid="1417890420844950881">"<xliff:g id="DAY">%1$s</xliff:g> <xliff:g id="HOUR">%2$s</xliff:g>"</string>
- <!-- no translation found for battery_usage_time_info_and_battery_level (6732629268310936155) -->
- <skip />
+ <string name="battery_usage_time_info_and_battery_level" msgid="6732629268310936155">"<xliff:g id="TIME_INFO">%1$s</xliff:g> <xliff:g id="BATTERY_LEVEL">%2$s</xliff:g>"</string>
<string name="battery_usage_chart" msgid="4114747521432440017">"Grafikon potrošnje baterije"</string>
<string name="daily_battery_usage_chart" msgid="4176059567682992686">"Grafikon dnevne potrošnje baterije"</string>
<string name="hourly_battery_usage_chart" msgid="3098314511076561272">"Grafikon potrošnje baterije po satima"</string>
- <!-- no translation found for battery_level_percentage (1433178290838842146) -->
- <skip />
+ <string name="battery_level_percentage" msgid="1433178290838842146">"Postotak razine baterije od <xliff:g id="START_PERCENTAGE">%1$s</xliff:g> do <xliff:g id="END_PERCENTAGE">%2$s</xliff:g>"</string>
<string name="battery_usage_breakdown_title_since_last_full_charge" msgid="435006273323199906">"Potrošnja baterije od zadnjeg potpunog punjenja"</string>
<string name="battery_usage_breakdown_title_for_slot" msgid="4823179483667671406">"Potrošnja baterije za <xliff:g id="SLOT">%s</xliff:g>"</string>
<string name="screen_time_category_last_full_charge" msgid="8856908320256057753">"Vrijeme upotrebe od zadnjeg potpunog punjenja"</string>
@@ -3859,6 +3881,8 @@
<string name="voice_activation_apps_title" msgid="7130045161611529825">"Aplikacije s glasovnom aktivacijom"</string>
<string name="permit_voice_activation_apps" msgid="9152780172988949319">"Dopusti glasovnu aktivaciju"</string>
<string name="allow_voice_activation_apps_description" msgid="6369745626995060656">"Glasovna aktivacija uključuje odobrene aplikacije bez upotrebe ruku pomoću glasovne naredbe. Integrirano adaptivno otkrivanje omogućuje da podaci ostanu privatni.\n\n"<a href="">"Više o zaštićenom adaptivnom otkrivanju"</a></string>
+ <string name="permit_receive_sandboxed_detection_training_data" msgid="3929496847420108753">"Poboljšavanje glasovne aktivacije"</string>
+ <string name="receive_sandboxed_detection_training_data_description" msgid="1415687008184625050">"Ovaj uređaj koristi privatne podatke za poboljšanje modela glasovne aktivacije. Aplikacije mogu primati sažeta ažuriranja koja se agregiraju putem mnogobrojnih korisnika kako bi se zadržala privatnost tijekom poboljšanja modela za sve korisnike.\n\n"<a href="">"Više o privatnim podacima"</a></string>
<string name="full_screen_intent_title" msgid="747270185715224130">"Obavijesti na cijelom zaslonu"</string>
<string name="permit_full_screen_intent" msgid="9035367640019960861">"Omogući obavijesti te aplikacije na cijelom zaslonu"</string>
<string name="footer_description_full_screen_intent" msgid="7716518411349225528">"Omogućuje aplikaciji da prikazuje obavijesti koje zauzimaju cijeli zaslon kad je uređaj zaključan. Aplikacije na taj način mogu istaknuti alarme, dolazne pozive ili druge hitne obavijesti."</string>
@@ -4280,18 +4304,27 @@
<string name="autofill_app" msgid="7595308061826307921">"Automatsko popunjavanje"</string>
<string name="default_autofill_app" msgid="372234803718251606">"Zadana usluga automatskog popunjavanja"</string>
<string name="autofill_passwords" msgid="6708057251459761083">"Zaporke"</string>
- <string name="credman_chosen_app_title" msgid="872524130208251505">"Usluge za zaporke, pristupne ključeve i podatke"</string>
+ <!-- no translation found for credman_chosen_app_title (7735183808067729319) -->
+ <skip />
<string name="credman_credentials" msgid="4931371941253324143">"Dodatni davatelji usluga"</string>
<string name="autofill_passwords_count" msgid="6359289285822955973">"{count,plural, =1{# zaporka}one{# zaporka}few{# zaporke}other{# zaporki}}"</string>
<string name="autofill_keywords" msgid="8598763328489346438">"automatsko, popunjavanje, automatsko popunjavanje, zaporka"</string>
<string name="credman_keywords" msgid="8305600680836806170">"podaci, šifra, zaporka"</string>
<string name="credman_autofill_keywords" msgid="701180623776848914">"automatsko, popunjavanje, automatsko popunjavanje, podaci, pristupni ključ, zaporka"</string>
+ <!-- no translation found for credman_button_change (4072629639218503790) -->
+ <skip />
+ <!-- no translation found for credman_button_open (7519871964170816850) -->
+ <skip />
<string name="autofill_confirmation_message" msgid="4888767934273494272">"<b>Provjerite je li ova aplikacija pouzdana</b> <br/> <br/> <xliff:g id=app_name example=Google automatsko popunjavanje>%1$s</xliff:g> upotrebljava sadržaj na zaslonu za procjenu onoga što se može automatski popuniti."</string>
<string name="credman_autofill_confirmation_message" msgid="843829628024668466">"<b>Use <xliff:g id=app_name example=Provider>%1$s</xliff:g>?</b> <br/> <br/> Nove zaporke, pristupni ključevi i drugi podaci odsad će se spremati ovdje. <xliff:g id=app_name example=Provider>%1$s</xliff:g> može koristiti sadržaj vašeg zaslona kako bi utvrdio što se može automatski popuniti."</string>
<string name="credman_picker_title" msgid="8191267620665129205">"Usluge za zaporke, pristupne ključeve i podatke"</string>
<string name="credman_confirmation_message_title" msgid="8847900085593880729">"Isključiti %1$s?"</string>
<string name="credman_confirmation_message" msgid="2357324543658635239">"<b>Želite li isključiti uslugu?</b> <br/> <br/> Spremljeni podaci, kao što su zaporke, pristupni ključevi, načini plaćanja i drugi podaci možda se neće unijeti kad se prijavite. Da biste upotrebljavali spremljene podatke, odaberite zaporku, pristupni ključ ili podatkovnu uslugu."</string>
+ <string name="credman_confirmation_message_new_ui" msgid="6126274509951156460">"<b>Želite li isključiti sve usluge?</b> <br/> <br/> Zaporke, pristupni ključevi i drugi spremljeni podaci neće biti dostupni za automatsko popunjavanje kad se prijavite"</string>
+ <string name="credman_autofill_confirmation_message_new_ui" msgid="6222139222478822267">"<b>Promijenite preferiranu uslugu u <xliff:g id=app_name example=Provider>%1$s</xliff:g>?</b> <br/> <br/> Nove zaporke, pristupni ključevi i drugi podaci odsad će se spremati ovdje. <xliff:g id=app_name example=Provider>%1$s</xliff:g> može koristiti sadržaj vašeg zaslona kako bi se utvrdilo što se može automatski popuniti"</string>
<string name="credman_enable_confirmation_message_title" msgid="1037501792652277829">"Upotrijebiti davatelja vjerodajnica %1$s?"</string>
+ <string name="credman_limit_error_msg_title" msgid="1525814645803612135">"Može biti uključeno samo pet usluga"</string>
+ <string name="credman_limit_error_msg" msgid="2521803280130310063">"Isključite barem jednu uslugu da biste dodali drugu"</string>
<string name="credman_enable_confirmation_message" msgid="8407841892310870169">"%1$s utvrđuje što se može automatski popuniti na temelju sadržaja zaslona."</string>
<string name="credman_error_message_title" msgid="4099557206946333568">"Ograničenje broja usluga za zaporke, pristupne ključeve i podatke"</string>
<string name="credman_error_message" msgid="8334797097200415449">"Istovremeno možete imati pet aktivnih usluga za zaporke, pristupne ključeve i podatke. Isključite jednu uslugu da biste ih dodali još."</string>
@@ -4461,11 +4494,12 @@
<string name="mobile_network_sim_name_label" msgid="1452440641628369625">"Naziv"</string>
<string name="mobile_network_sim_color_label" msgid="5293944087609632340">"Boja (koriste kompatibilne aplikacije)"</string>
<string name="mobile_network_sim_name_rename" msgid="5967588549571582924">"Spremi"</string>
- <string name="mobile_network_use_sim_on" msgid="7298332437547707908">"Koristi SIM"</string>
+ <string name="mobile_network_use_sim_on" msgid="5333182776279917886">"Upotrijebite ovaj SIM"</string>
<string name="mobile_network_use_sim_off" msgid="6303281166199670639">"Isključeno"</string>
<string name="mobile_network_disable_sim_explanation" msgid="2851862257846773796">"Da biste onemogućili ovaj SIM, uklonite SIM karticu"</string>
<string name="mobile_network_tap_to_activate" msgid="4139979375717958102">"Dodirnite da bi se aktivirao mobilni operater <xliff:g id="CARRIER">%1$s</xliff:g>"</string>
- <string name="mobile_network_erase_sim" msgid="4629071168032714930">"Izbriši SIM"</string>
+ <!-- no translation found for mobile_network_erase_sim (5387971155494245850) -->
+ <skip />
<string name="preferred_network_mode_title" msgid="3083431168988535628">"Željena vrsta mreže"</string>
<string name="preferred_network_mode_summary" msgid="537577807865497546">"Promijenite način rada mreže"</string>
<string name="preferred_network_mode_dialogtitle" msgid="4179420486180351631">"Željena vrsta mreže"</string>
@@ -4484,6 +4518,40 @@
<string name="roaming_check_price_warning" msgid="5876977438036791361">"Podatke o cijeni možete saznati od svojeg mrežnog operatera."</string>
<string name="mobile_data_usage_title" msgid="2047864499317759728">"Potrošnja podatkovnog prometa aplikacija"</string>
<string name="mobile_network_mode_error" msgid="9222056129897416074">"Mrežni način <xliff:g id="NETWORKMODEID">%1$d</xliff:g> nije važeći. Zanemarite."</string>
+ <!-- no translation found for satellite_setting_title (2543034229989047673) -->
+ <skip />
+ <!-- no translation found for satellite_setting_enabled_summary (3554127722727530845) -->
+ <skip />
+ <!-- no translation found for satellite_setting_disabled_summary (6789122487534159857) -->
+ <skip />
+ <!-- no translation found for keywords_satellite_setting (3312183289776517695) -->
+ <skip />
+ <!-- no translation found for category_name_about_satellite_messaging (3756205049485508340) -->
+ <skip />
+ <!-- no translation found for title_about_satellite_setting (9212860038048311345) -->
+ <skip />
+ <!-- no translation found for category_title_your_satellite_plan (3017895097366691841) -->
+ <skip />
+ <!-- no translation found for title_have_satellite_plan (2048372355699977947) -->
+ <skip />
+ <!-- no translation found for title_no_satellite_plan (2876056203035197505) -->
+ <skip />
+ <!-- no translation found for summary_add_satellite_setting (3815254731634052432) -->
+ <skip />
+ <!-- no translation found for category_name_how_it_works (585303230539269496) -->
+ <skip />
+ <!-- no translation found for title_satellite_connection_guide (3294802307913609072) -->
+ <skip />
+ <!-- no translation found for summary_satellite_connection_guide (3496123195218418456) -->
+ <skip />
+ <!-- no translation found for title_supported_service (4275535165812691571) -->
+ <skip />
+ <!-- no translation found for summary_supported_service (4320535903444834786) -->
+ <skip />
+ <!-- no translation found for satellite_setting_summary_more_information (4008690241760925372) -->
+ <skip />
+ <!-- no translation found for more_about_satellite_messaging (3385673133561348509) -->
+ <skip />
<string name="mobile_network_apn_title" msgid="5582995550142073054">"Nazivi pristupnih točaka"</string>
<string name="keywords_access_point_names" msgid="8174967126858505945">"APN"</string>
<string name="manual_mode_disallowed_summary" msgid="4243142645520152175">"Nedostupno kada je povezano s mobilnim operaterom <xliff:g id="CARRIER">%1$s</xliff:g>"</string>
@@ -4493,9 +4561,12 @@
<string name="sim_action_switch_sub_dialog_title" msgid="9180969453358718635">"Želite li prijeći na mobilnog operatera <xliff:g id="CARRIER_NAME">%1$s</xliff:g>?"</string>
<string name="sim_action_switch_psim_dialog_title" msgid="5613177333235213024">"Želite li prijeći na SIM karticu?"</string>
<string name="sim_action_switch_sub_dialog_mep_title" msgid="933856847099933004">"Želite li upotrijebiti operatera <xliff:g id="CARRIER_NAME">%1$s</xliff:g>?"</string>
- <string name="sim_action_switch_sub_dialog_text" msgid="2091834911153293004">"Istovremeno može biti aktivan samo jedan SIM.\n\nPrelaskom na mobilnog operatera <xliff:g id="TO_CARRIER_NAME">%1$s</xliff:g> neće se otkazati vaša usluga kod mobilnog operatera <xliff:g id="FROM_CARRIER_NAME">%2$s</xliff:g>."</string>
- <string name="sim_action_switch_sub_dialog_text_downloaded" msgid="8977951796005849471">"Istovremeno može biti aktivan samo jedan eSIM.\n\nPrelaskom na mobilnog operatera <xliff:g id="TO_CARRIER_NAME">%1$s</xliff:g> neće se otkazati vaša usluga kod mobilnog operatera <xliff:g id="FROM_CARRIER_NAME">%2$s</xliff:g>."</string>
- <string name="sim_action_switch_sub_dialog_text_single_sim" msgid="6188750682431170845">"Istovremeno može biti aktivan samo jedan SIM.\n\nPrelaskom se neće otkazati vaša usluga kod mobilnog operatera <xliff:g id="TO_CARRIER_NAME">%1$s</xliff:g>."</string>
+ <!-- no translation found for sim_action_switch_sub_dialog_text (7474905814976249607) -->
+ <skip />
+ <!-- no translation found for sim_action_switch_sub_dialog_text_downloaded (6415848271400253954) -->
+ <skip />
+ <!-- no translation found for sim_action_switch_sub_dialog_text_single_sim (421658355882679837) -->
+ <skip />
<string name="sim_action_switch_sub_dialog_mep_text" msgid="8348764755143679582">"Na ovom uređaju ne možete istovremeno upotrebljavati dva SIM-a. Da biste koristili operatera <xliff:g id="CARRIER_NAME">%1$s</xliff:g>, isključite drugi SIM."</string>
<string name="sim_action_switch_sub_dialog_confirm" msgid="1901181581944638961">"Prebaci na <xliff:g id="CARRIER_NAME">%1$s</xliff:g>"</string>
<string name="sim_action_switch_sub_dialog_carrier_list_item_for_turning_off" msgid="5392037608705799522">"Isključite operatera <xliff:g id="CARRIER_NAME">%1$s</xliff:g>"</string>
@@ -4520,6 +4591,29 @@
<string name="sim_action_turn_off" msgid="3506698692916473000">"Isključi"</string>
<string name="dsds_activation_failure_title" msgid="4467364110584914794">"SIM se ne može aktivirati"</string>
<string name="dsds_activation_failure_body_msg2" msgid="73044349546544410">"Pokušajte ponovo uključiti SIM. Ako se problem ponovi, ponovo pokrenite uređaj."</string>
+ <string name="sim_onboarding_bottomsheets_title" msgid="143711121394213711">"Postavite SIM"</string>
+ <string name="sim_onboarding_bottomsheets_msg" msgid="7367245016476460849">"Postavite preferencije mobilne mreže da biste upotrebljavali više SIM kartica na ovom uređaju"</string>
+ <string name="sim_onboarding_label_sim_title" msgid="273162565849288273">"Davanje oznaka SIM karticama"</string>
+ <string name="sim_onboarding_label_sim_msg" msgid="5105859235219529056">"Vidjet ćete ove oznake pri uspostavi poziva, slanja tekstnih poruka i upotrebi mobilnih podataka te u postavkama"</string>
+ <string name="sim_onboarding_label_sim_dialog_title" msgid="5839073125605286120">"Oznaka SIM kartice"</string>
+ <string name="sim_onboarding_label_sim_dialog_label" msgid="9020433985426525185">"Oznaka"</string>
+ <string name="sim_onboarding_select_sim_title" msgid="5895262188167744055">"Odabir SIM-a za korištenje"</string>
+ <string name="sim_onboarding_select_sim_msg" msgid="5638859405391915048">"Na ovom uređaju ne možete istovremeno upotrebljavati dva SIM-a"</string>
+ <string name="sim_onboarding_primary_sim_title" msgid="2793090401371135675">"Postavljanje primarnih SIM-ova"</string>
+ <string name="sim_onboarding_primary_sim_msg" msgid="5484656671490558032">"Odaberite koje ćete SIM kartice koristiti prema zadanim postavkama za pozive, tekstne poruke i mobilne podatke"</string>
+ <string name="primary_sim_title" msgid="2508161011657571566">"Vaše primarne SIM kartice"</string>
+ <string name="primary_sim_calls_title" msgid="4961189133582615685">"Pozivi"</string>
+ <string name="primary_sim_texts_title" msgid="1287584042733097749">"Tekstne poruke"</string>
+ <string name="primary_sim_automatic_data_title" msgid="1265528923229642480">"Autom. prebacivanje podataka"</string>
+ <string name="primary_sim_automatic_data_msg" msgid="1612203837010785203">"Upotrijebite podatke s jedne od SIM kartica ovisno o pokrivenosti i dostupnosti"</string>
+ <string name="sim_onboarding_phoneNumber_data_only" msgid="8158409121949373662">"Samo podatkovna veza"</string>
+ <string name="sim_onboarding_setup" msgid="5750393553605388463">"Postavi"</string>
+ <string name="sim_onboarding_next" msgid="6415025179929475355">"Dalje"</string>
+ <!-- no translation found for sim_onboarding_progressbar_turning_sim_on (1163318788393361574) -->
+ <skip />
+ <string name="mobile_network_spn_title" msgid="3053793174495329077">"Mobilna mreža"</string>
+ <string name="mobile_network_phone_number_title" msgid="2090794402855021784">"Telefonski broj"</string>
+ <string name="mobile_network_sim_label_color_title" msgid="2401352348041132876">"Oznaka i boja SIM-a"</string>
<string name="sim_setup_channel_id" msgid="8797972565087458515">"Aktivacija mreže"</string>
<string name="sim_switch_channel_id" msgid="4927038626791837861">"Promjena mobilnog operatera"</string>
<string name="post_dsds_reboot_notification_title_with_carrier" msgid="3308827462185135307">"<xliff:g id="CARRIER_NAME">%1$s</xliff:g> je aktivan"</string>
@@ -4539,11 +4633,15 @@
<string name="switch_sim_dialog_no_switch_text" msgid="7053939850026876088">"Da biste se kasnije koristili mobilnim podacima, značajkama poziva i SMS-a, otvorite postavke mreže"</string>
<string name="sim_card_label" msgid="6263064316075963775">"SIM"</string>
<string name="erase_sim_dialog_title" msgid="4742077437653028326">"Želite li izbrisati taj eSIM?"</string>
- <string name="erase_sim_dialog_text" msgid="753031064269699885">"Brisanjem tog SIM-a s uređaja se uklanja usluga mobilnog operatera <xliff:g id="CARRIER_NAME_A">%1$s</xliff:g>.\n\nUsluga mobilnog operatera <xliff:g id="CARRIER_NAME_B">%1$s</xliff:g> neće se otkazati."</string>
+ <!-- no translation found for erase_sim_dialog_text (1406141218170595272) -->
+ <skip />
<string name="erase_sim_confirm_button" msgid="8309115684335320541">"Izbriši"</string>
- <string name="erasing_sim" msgid="7877703231075699139">"Brisanje SIM-a…"</string>
- <string name="erase_sim_fail_title" msgid="2024446702985862427">"Brisanje SIM-a nije uspjelo"</string>
- <string name="erase_sim_fail_text" msgid="7870804401227483131">"SIM se ne može izbrisati zbog pogreške.\n\nPonovo pokrenite uređaj i pokušajte još jednom."</string>
+ <!-- no translation found for erasing_sim (4237180547590463930) -->
+ <skip />
+ <!-- no translation found for erase_sim_fail_title (1445700500168357303) -->
+ <skip />
+ <!-- no translation found for erase_sim_fail_text (6898841004987411547) -->
+ <skip />
<string name="network_connection_request_dialog_title" msgid="1896186380874289434">"Povezivanje s uređajem"</string>
<string name="network_connection_request_dialog_summary" msgid="7693038309792726170">"Aplikacija <xliff:g id="APPNAME">%1$s</xliff:g> želi koristiti privremenu Wi‑Fi mrežu za povezivanje s vašim uređajem"</string>
<string name="network_connection_timeout_dialog_message" msgid="598509083077743772">"Nije pronađen nijedan uređaj. Provjerite je li uređaj uključen i dostupan za povezivanje."</string>
@@ -4615,6 +4713,14 @@
<string name="work_policy_privacy_settings" msgid="2702644843505242596">"Informacije o poslovnim pravilima"</string>
<string name="work_policy_privacy_settings_summary" msgid="690118670737638405">"Postavkama upravlja vaš IT administrator"</string>
<string name="track_frame_time_keywords" msgid="7885340257945922239">"GPU"</string>
+ <string name="enable_16k_pages" msgid="5009476566957520607">"Pokreni uz veličinu od 16 KB"</string>
+ <string name="enable_16k_pages_summary" msgid="428117226069445198">"Pokreni uređaj uz jezgru podržanu za 16 KB"</string>
+ <string name="confirm_enable_16k_pages_title" msgid="6751570067857011642">"Želite li ponovno pokrenuti uz jezgru kompatibilnu sa stranicama od 16 KB?"</string>
+ <string name="confirm_enable_16k_pages_text" msgid="702888115148257215">"UPOZORENJE: neke aplikacije možda nisu kompatibilne s ovim načinom. Uređaj će se ponovno pokrenuti nakon potvrde."</string>
+ <string name="confirm_enable_4k_pages_title" msgid="626987400420355263">"Želite li ponovno pokrenuti uz jezgru kompatibilnu sa stranicama od 4 KB?"</string>
+ <string name="confirm_enable_4k_pages_text" msgid="6168921566226074524">"Uređaj će se ponovno pokrenuti nakon potvrde."</string>
+ <string name="toast_16k_update_failed_text" msgid="8888858987184345567">"Ažuriranje jezgre na jezgru kompatibilnu sa stranicama od 16 KB nije uspjelo."</string>
+ <string name="progress_16k_ota_title" msgid="2117218313875523741">"Primjena promjene"</string>
<string name="bug_report_handler_title" msgid="713439959113250125">"Rukovatelj izvješćem o programskim pogreškama"</string>
<string name="bug_report_handler_picker_footer_text" msgid="4935758328366585673">"Određuje koja je aplikacija zadužena za prečac Izvješće o programskim pogreškama na vašem uređaju."</string>
<string name="personal_profile_app_subtext" msgid="5586060806997067676">"Osobno"</string>
@@ -4701,8 +4807,10 @@
<string name="sim_category_title" msgid="2341314000964710495">"SIM"</string>
<string name="downloaded_sim_category_title" msgid="2876988650413179752">"eSIM"</string>
<string name="downloaded_sims_category_title" msgid="487799905978489922">"eSIM-ovi"</string>
- <string name="sim_category_active_sim" msgid="1503823567818544012">"Aktivno"</string>
- <string name="sim_category_inactive_sim" msgid="4068899490133820881">"Neaktivno"</string>
+ <!-- no translation found for sim_category_active_sim (3077009911935592178) -->
+ <skip />
+ <!-- no translation found for sim_category_inactive_sim (7351553344148400450) -->
+ <skip />
<string name="sim_category_default_active_sim" msgid="1208194173387987231">" / Zadano za <xliff:g id="ID_1">%1$s</xliff:g>"</string>
<string name="default_active_sim_calls" msgid="2390973682556353558">"pozive"</string>
<string name="default_active_sim_sms" msgid="8041498593025994921">"SMS"</string>
diff --git a/res/values-hu/arrays.xml b/res/values-hu/arrays.xml
index 11f18a7..a53728b 100644
--- a/res/values-hu/arrays.xml
+++ b/res/values-hu/arrays.xml
@@ -482,4 +482,7 @@
<!-- no translation found for notification_polite_options:0 (4617190141263245257) -->
<!-- no translation found for notification_polite_options:1 (3884076684767467743) -->
<!-- no translation found for notification_polite_options:2 (8765197536079931966) -->
+ <!-- no translation found for private_space_auto_lock_options:0 (551584871228110817) -->
+ <!-- no translation found for private_space_auto_lock_options:1 (3263162333754809690) -->
+ <!-- no translation found for private_space_auto_lock_options:2 (1575103586471380629) -->
</resources>
diff --git a/res/values-hu/strings.xml b/res/values-hu/strings.xml
index a6e0795..be201f9 100644
--- a/res/values-hu/strings.xml
+++ b/res/values-hu/strings.xml
@@ -28,6 +28,7 @@
<string name="show_dev_on" msgid="2840850085134853754">"Ön mostantól már fejlesztő!"</string>
<string name="show_dev_already" msgid="7041756429707644630">"Nincs rá szükség, Ön már fejlesztő."</string>
<string name="dev_settings_disabled_warning" msgid="6971867026249671244">"Előbb engedélyeznie kell a fejlesztői beállításokat"</string>
+ <string name="dev_settings_available_to_admin_only_warning" msgid="3408243404879083111">"Egyedül az adminisztrátor felhasználók férhetnek hozzá a fejlesztői beállításokhoz."</string>
<string name="header_category_system" msgid="1665516346845259058">"Rendszer"</string>
<string name="radioInfo_service_in" msgid="9088637745836646271">"Szolgáltatás"</string>
<string name="radioInfo_service_out" msgid="1868347333892403287">"Nem működik"</string>
@@ -551,12 +552,20 @@
<string name="private_space_one_lock_summary" msgid="2759953747682959371">"A privát területet feloldhatja ugyanúgy, ahogyan az eszközét is, vagy kiválaszthat másik zárolási lehetőséget."</string>
<string name="private_space_screen_lock_title" msgid="8679383894967823163">"Az eszköz képernyőzárának használata"</string>
<string name="private_space_biometric_title" msgid="3934339826674553174">"Arcalapú feloldás és Feloldás ujjlenyomattal"</string>
+ <string name="private_space_fingerprint_title" msgid="5989254643211889931">"Feloldás ujjlenyomattal"</string>
+ <string name="private_space_face_title" msgid="3290402865367663079">"Arcalapú feloldás"</string>
<string name="private_space_biometric_summary" msgid="4403837276018724581">"Koppintson ide a beállításhoz"</string>
<string name="private_space_fingerprint_unlock_title" msgid="5804023571114910034">"Ujjlenyomattal való feloldás a privát területhez"</string>
<string name="private_space_face_unlock_title" msgid="6613018437620070183">"Arcalapú feloldás a privát területhez"</string>
<string name="private_space_category_ways_to_unlock" msgid="4356631225316950046">"Feloldási módszerek"</string>
<string name="private_space_screen_lock_summary" msgid="394837965365561070">"Ugyanaz, mint az eszköz képernyőzára"</string>
<string name="private_space_new_lock_title" msgid="7306873010565337671">"Új zárolást választ a privát területhez?"</string>
+ <string name="private_space_auto_lock_title" msgid="4757097802686131305">"Automatikus zárolás"</string>
+ <string name="private_space_auto_lock_page_title" msgid="2993714305725968632">"Magánterület automatikus zárolása"</string>
+ <string name="private_space_auto_lock_page_summary" msgid="8679844515655838654">"Automatikusan zárolhatja a magánterületet, ha bizonyos ideje nem használta az eszközt."</string>
+ <string name="private_space_auto_lock_every_time" msgid="1215061855836002830">"Minden alkalommal az eszköz zárolásakor"</string>
+ <string name="private_space_auto_lock_after_inactivity" msgid="1748673030841528649">"5 perces inaktivitás után"</string>
+ <string name="private_space_auto_lock_never" msgid="595014527119778873">"Soha"</string>
<string name="private_space_hide_title" msgid="8687034008994037610">"Elrejtés lezárt állapotban"</string>
<string name="privatespace_hide_page_title" msgid="972581369094289386">"Privát terület elrejtése lezárt állapotban"</string>
<string name="privatespace_hide_page_summary" msgid="1052569521186403642">"A privát terület elrejthető az applistából, ha titkolná mások előtt"</string>
@@ -570,6 +579,7 @@
<string name="private_space_delete_title" msgid="3075645119800272800">"Privát terület törlése"</string>
<string name="private_space_deleted" msgid="7825768516955610897">"Privát terület sikeresen törölve"</string>
<string name="private_space_delete_failed" msgid="8500755484258565011">"Nem sikerült törölni a privát területet"</string>
+ <string name="private_space_unlocked" msgid="9091600948712932046">"Magánterület feloldva"</string>
<string name="no_device_lock_title" msgid="1078223464721029954">"Képernyőzár beállítása"</string>
<string name="no_device_lock_summary" msgid="7436025227616244687">"A privát terület használatához állítson be képernyőzárat"</string>
<string name="no_device_lock_action_label" msgid="2640487005629001288">"Képernyőzár beállítása"</string>
@@ -597,8 +607,14 @@
<string name="private_space_access_text" msgid="4258842502257201013">"A privát terület megnyitásához lépjen az alkalmazáslistára, majd görgessen le"</string>
<string name="private_space_done_label" msgid="1020482651595246071">"Kész"</string>
<string name="private_space_scrolldown_to_access" msgid="4820954877349434545">"A privát terület megtaláláshoz görgessen le"</string>
- <string name="private_space_retry_signin_title" msgid="2340841075193680666">"Privát terület beállításához jelentkezzen be"</string>
- <string name="private_space_retry_summary" msgid="1976929616948459609">"Privát terület beállításához be kell jelentkeznie egy fiókba"</string>
+ <!-- no translation found for private_space_retry_signin_title (8090276618867918844) -->
+ <skip />
+ <!-- no translation found for private_space_retry_summary (1920444015972648774) -->
+ <skip />
+ <!-- no translation found for private_space_skip_login_label (7078019409056628192) -->
+ <skip />
+ <!-- no translation found for private_space_continue_login_label (7779965766333065391) -->
+ <skip />
<string name="private_space_lock_setup_title" msgid="6541564212199510787">"Válasszon zárolást a privát területhez"</string>
<string name="private_space_lock_setup_description" msgid="423405593476300918">"Ujjlenyomata segítségével feloldhatja a privát terület zárolását. Biztonsági okokból ennek a beállításnak az esetében szükség van biztonsági zárolásra is."</string>
<string name="private_space_choose_your_pin_header" msgid="4560802934975898265">"PIN-kód beállítása a privát területhez"</string>
@@ -1373,6 +1389,8 @@
<string name="battery_level_title" msgid="1371765298786083448">"Akkumulátorszint"</string>
<string name="communal_settings_title" msgid="2845678473945902115">"Közösségi"</string>
<string name="communal_settings_summary" msgid="4923914136953940317">"Közösségi beállítások"</string>
+ <!-- no translation found for satellite_setting (706846910912477125) -->
+ <skip />
<string name="apn_settings" msgid="4295467389400441299">"APN-ek"</string>
<string name="apn_edit" msgid="2003683641840248741">"Hozzáférési pont szerkesztése"</string>
<string name="apn_add" msgid="9069613192201630934">"Hozzáférési pont hozzáadása"</string>
@@ -1407,6 +1425,8 @@
<string name="menu_save" msgid="6611465355127483100">"Mentés"</string>
<string name="menu_cancel" msgid="1197826697950745335">"Mégse"</string>
<string name="error_title" msgid="7158648377702417716"></string>
+ <!-- no translation found for error_duplicate_apn_entry (7792928408935276618) -->
+ <skip />
<string name="error_name_empty" msgid="1258275899283079142">"A Név mező nem lehet üres."</string>
<string name="error_apn_empty" msgid="7657491065443746915">"Az APN nem lehet üres."</string>
<string name="error_mcc_not3" msgid="883659545640179094">"Az MCC mezőnek három számjegyet kell tartalmaznia."</string>
@@ -1425,7 +1445,8 @@
<string name="reset_bluetooth_wifi_button_text" msgid="3974098137045963639">"Alaphelyzet"</string>
<string name="reset_bluetooth_wifi_complete_toast" msgid="5893439291030574365">"A Bluetooth és a Wi‑Fi visszaállítása megtörtént"</string>
<string name="reset_esim_title" msgid="4194570573425902754">"e-SIM-ek törlése"</string>
- <string name="reset_esim_desc" msgid="3662444090563399131">"Ezzel nem szűnik meg egyetlen mobil-előfizetési csomag sem. Csere-SIM letöltése érdekében forduljon szolgáltatójához."</string>
+ <!-- no translation found for reset_esim_desc (6125192435907740751) -->
+ <skip />
<string name="reset_network_button_text" msgid="2281476496459610071">"Beállítások visszaállítása"</string>
<string name="reset_network_final_desc" msgid="5304365082065278425">"Alaphelyzetbe állítja az összes hálózati beállítást? Ez a művelet nem vonható vissza."</string>
<string name="reset_network_final_desc_esim" msgid="1129251284212847939">"Visszaállítja az összes hálózati beállítást, és törli az eSIM-eket? Ez a művelet nem vonható vissza."</string>
@@ -1433,15 +1454,18 @@
<string name="reset_network_confirm_title" msgid="913014422184481270">"Visszaállítja?"</string>
<string name="network_reset_not_available" msgid="1966334631394607829">"A hálózati beállítások visszaállítása nem hajtható végre ennél a felhasználónál"</string>
<string name="reset_network_complete_toast" msgid="1367872474130621115">"A hálózati beállítások vissza lettek állítva."</string>
- <string name="reset_esim_error_title" msgid="4670073610967959597">"Nem lehet törölni a SIM-eket"</string>
- <string name="reset_esim_error_msg" msgid="7279607120606365250">"Hiba történt, ezért nem sikerült az eSIM törlése.\n\nIndítsa újra az eszközt, majd próbálja újra."</string>
+ <!-- no translation found for reset_esim_error_title (6516110227665862295) -->
+ <skip />
+ <!-- no translation found for reset_esim_error_msg (8459527827897797168) -->
+ <skip />
<string name="main_clear_title" msgid="277664302144837723">"Összes adat törlése (gyári beállítások visszaállítása)"</string>
<string name="main_clear_short_title" msgid="4752094765533020696">"Összes adat törlése"</string>
<string name="main_clear_desc_also_erases_external" msgid="3687911419628956693"><li>"a zenéket"</li>\n<li>"a fotókat"</li>\n<li>"más felhasználói adatokat"</li></string>
<string name="main_clear_desc_also_erases_esim" msgid="4553469876411831729"><li>"eSIM-ek"</li></string>
<string name="main_clear_desc_no_cancel_mobile_plan" msgid="369883568059127035">\n\n"Ezzel nem szünteti meg mobil-előfizetését."</string>
<string name="main_clear_final_desc" msgid="5800877928569039580">"Az összes személyes adatot és letöltött alkalmazást törli. Ez a művelet nem vonható vissza."</string>
- <string name="main_clear_final_desc_esim" msgid="440406836793824969">"Az összes személyes adata törlődik (beleértve a letöltött alkalmazásokat és SIM-eket is). Ez a művelet nem vonható vissza."</string>
+ <!-- no translation found for main_clear_final_desc_esim (6592404057237813989) -->
+ <skip />
<string name="main_clear_confirm_title" msgid="6577071819657853713">"Törli az összes adatot?"</string>
<string name="main_clear_not_available" msgid="3433795327146684827">"A gyári beállítások visszaállítása nem hajtható végre ennél a felhasználónál"</string>
<string name="main_clear_progress_title" msgid="7239741132015617719">"Törlés"</string>
@@ -1672,6 +1696,14 @@
<string name="force_stop" msgid="2681771622136916280">"Kényszerített leállítás"</string>
<string name="archive" msgid="9074663845068632127">"Archiválás"</string>
<string name="restore" msgid="7622486640713967157">"Visszaállítás"</string>
+ <!-- no translation found for restoring_step_one (3465050101254272874) -->
+ <skip />
+ <!-- no translation found for restoring_step_two (140484846432595108) -->
+ <skip />
+ <!-- no translation found for restoring_step_three (3712883580876329811) -->
+ <skip />
+ <!-- no translation found for restoring_step_four (8966846882470446209) -->
+ <skip />
<string name="total_size_label" msgid="2052185048749658866">"Összesen"</string>
<string name="application_size_label" msgid="6407051020651716729">"Alkalmazás mérete"</string>
<string name="external_code_size_label" msgid="7375146402660973743">"USB-alkalmazás"</string>
@@ -1728,7 +1760,6 @@
<string name="archiving_failed" msgid="2037798988961634978">"Archiválás sikertelen"</string>
<string name="archiving_succeeded" msgid="7891249456483297845">"<xliff:g id="PACKAGE_LABEL">%1$s</xliff:g> archiválva"</string>
<string name="restoring_failed" msgid="3390531747355943533">"A visszaállítás nem sikerült"</string>
- <string name="restoring_succeeded" msgid="4967353965137524330">"Visszaállítás dátuma: <xliff:g id="PACKAGE_LABEL">%1$s</xliff:g>"</string>
<string name="restoring_in_progress" msgid="7787443682651146115">"A(z) <xliff:g id="PACKAGE_LABEL">%1$s</xliff:g> visszaállítása…"</string>
<string name="another_migration_already_in_progress" msgid="6550546307856052261">"Már folyamatban van egy másik adatátvitel."</string>
<string name="insufficient_storage" msgid="8115088042669030558">"Nincs elég tárhely."</string>
@@ -1920,10 +1951,8 @@
<string name="usage_stats_sort_by_usage_time" msgid="2927310334119998301">"Rendszerezés: használat ideje"</string>
<string name="usage_stats_sort_by_last_time_used" msgid="7039213339779884017">"Rendszerezés: utolsó használat"</string>
<string name="usage_stats_sort_by_app_name" msgid="4463833145514850478">"Rendszerezés: alkalmazásnév"</string>
- <!-- no translation found for last_time_used_label (7589377271406011659) -->
- <skip />
- <!-- no translation found for last_time_used_never (2936073559267990034) -->
- <skip />
+ <string name="last_time_used_label" msgid="7589377271406011659">"Legutóbbi használat"</string>
+ <string name="last_time_used_never" msgid="2936073559267990034">"soha"</string>
<string name="usage_time_label" msgid="9105343335151559883">"Használat ideje"</string>
<string name="accessibility_settings" msgid="4713215774904704682">"Kisegítő lehetőségek"</string>
<string name="accessibility_settings_title" msgid="6739115703615065716">"Kisegítő lehetőségek beállításai"</string>
@@ -2378,12 +2407,6 @@
<string name="battery_tip_high_usage_summary" msgid="3938999581403084551">"Az akkumulátort leginkább használó alkalmazások megtekintése"</string>
<string name="battery_tip_limited_temporarily_title" msgid="6258554134146272311">"Optimalizált töltés az akkumulátor védelme érdekében"</string>
<string name="battery_tip_limited_temporarily_summary" msgid="5107379280241187562">"Az akkumulátor élettartamának növelése érdekében optimalizálva van a töltés"</string>
- <string name="battery_tip_dock_defender_future_bypass_title" msgid="4332616280495788195">"Optimalizált töltés az akkumulátor védelme érdekében"</string>
- <string name="battery_tip_dock_defender_future_bypass_summary" msgid="7870758621381307597">"Az akkumulátor élettartamának növelése érdekében dokkolás közben optimalizálva van a töltés"</string>
- <string name="battery_tip_dock_defender_active_title" msgid="1414785238383255699">"Optimalizált töltés az akkumulátor védelme érdekében"</string>
- <string name="battery_tip_dock_defender_active_summary" msgid="3512082623718801459">"Az akkumulátor élettartamának növelése érdekében dokkolás közben optimalizálva van a töltés"</string>
- <string name="battery_tip_dock_defender_temporarily_bypassed_title" msgid="1679449361090557201">"Teljes feltöltés"</string>
- <string name="battery_tip_dock_defender_temporarily_bypassed_summary" msgid="1099500476761333281">"Az akkumulátor élettartamának növelése érdekében optimalizálva lesz a töltés, amikor legközelebb dokkolva tölti a táblagépet"</string>
<string name="battery_tip_limited_temporarily_sec_button_content_description" msgid="5648444926736883551">"További információ a töltés szüneteltetéséről"</string>
<string name="battery_tip_limited_temporarily_dialog_resume_charge" msgid="2302295458913832342">"Töltés folytatása"</string>
<string name="battery_tip_dialog_message_footer" msgid="986542164372177504">"Tartalmazza a sok energiát igénylő háttérbeli tevékenységeket"</string>
@@ -2401,7 +2424,8 @@
<string name="battery_tip_unrestrict_app_dialog_ok" msgid="7940183167721998470">"Eltávolítás"</string>
<string name="battery_tip_unrestrict_app_dialog_cancel" msgid="4968135709160207507">"Mégse"</string>
<string name="battery_tip_charge_to_full_button" msgid="6701709034348116261">"Teljes feltöltés"</string>
- <string name="battery_tip_incompatible_charging_title" msgid="5120763575150751300">"Probléma van a töltőtartozékkal"</string>
+ <!-- no translation found for battery_tip_incompatible_charging_title (1567827436103364999) -->
+ <skip />
<string name="battery_tip_incompatible_charging_content_description" msgid="355668467640367701">"További információ a nem kompatibilis töltésről"</string>
<string name="smart_battery_manager_title" msgid="3677620516657920364">"Akkumulátorkezelő"</string>
<string name="smart_battery_title" msgid="9095903608520254254">"Alkalmazások automatikus kezelése"</string>
@@ -2493,13 +2517,11 @@
<string name="battery_usage_chart_label_now" msgid="4598282721949430165">"most"</string>
<string name="battery_usage_timestamps_hyphen" msgid="7401188432989043905">"<xliff:g id="FROM_TIMESTAMP">%1$s</xliff:g>–<xliff:g id="TO_TIMESTAMP">%2$s</xliff:g>"</string>
<string name="battery_usage_day_and_hour" msgid="1417890420844950881">"<xliff:g id="DAY">%1$s</xliff:g> <xliff:g id="HOUR">%2$s</xliff:g>"</string>
- <!-- no translation found for battery_usage_time_info_and_battery_level (6732629268310936155) -->
- <skip />
+ <string name="battery_usage_time_info_and_battery_level" msgid="6732629268310936155">"<xliff:g id="TIME_INFO">%1$s</xliff:g> <xliff:g id="BATTERY_LEVEL">%2$s</xliff:g>"</string>
<string name="battery_usage_chart" msgid="4114747521432440017">"Akkumulátorhasználatot szemléltető diagram"</string>
<string name="daily_battery_usage_chart" msgid="4176059567682992686">"Napi akkumulátorhasználatot szemléltető diagram"</string>
<string name="hourly_battery_usage_chart" msgid="3098314511076561272">"Óránkénti akkumulátorhasználatot szemléltető diagram"</string>
- <!-- no translation found for battery_level_percentage (1433178290838842146) -->
- <skip />
+ <string name="battery_level_percentage" msgid="1433178290838842146">"Akkumulátor töltöttségi szintje: <xliff:g id="START_PERCENTAGE">%1$s</xliff:g>–<xliff:g id="END_PERCENTAGE">%2$s</xliff:g>"</string>
<string name="battery_usage_breakdown_title_since_last_full_charge" msgid="435006273323199906">"Akkuhasználat a legutóbbi teljes feltöltés óta"</string>
<string name="battery_usage_breakdown_title_for_slot" msgid="4823179483667671406">"Akkuhasználat – <xliff:g id="SLOT">%s</xliff:g>"</string>
<string name="screen_time_category_last_full_charge" msgid="8856908320256057753">"Képernyőidő az utolsó teljes feltöltés óta"</string>
@@ -3859,6 +3881,8 @@
<string name="voice_activation_apps_title" msgid="7130045161611529825">"Hangalapú aktiválást használó appok"</string>
<string name="permit_voice_activation_apps" msgid="9152780172988949319">"Hangalapú aktiválás engedélyezése"</string>
<string name="allow_voice_activation_apps_description" msgid="6369745626995060656">"Szabadkezes módban a hangalapú aktiválás bekapcsolhat jóváhagyott alkalmazásokat hangalapú utasítások segítségével. A beépített adaptív érzékelés funkció biztosítja, hogy az adatokhoz cssk Ön férjen hozzá.\n\n"<a href="">"További információ a védett adaptív érzékelésről."</a></string>
+ <string name="permit_receive_sandboxed_detection_training_data" msgid="3929496847420108753">"A hangalapú aktiválás továbbfejlesztése"</string>
+ <string name="receive_sandboxed_detection_training_data_description" msgid="1415687008184625050">"Ez az eszköz privát intelligenciát használ a hangalapú aktiválási modell továbbfejlesztéséhez. Az alkalmazások összesített frissítéseket kaphatnak, amelyek összesítése számos felhasználó adatai alapján történik, hogy fenntartsuk az adatvédelmet, miközben mindenki számára jobbá tesszük a modellt.\n\n"<a href="">"További információ a privát intelligenciáról."</a></string>
<string name="full_screen_intent_title" msgid="747270185715224130">"Teljes képernyős értesítések"</string>
<string name="permit_full_screen_intent" msgid="9035367640019960861">"Teljes képernyős értesítések engedélyezése ettől az alkalmazástól"</string>
<string name="footer_description_full_screen_intent" msgid="7716518411349225528">"Teljes képernyős értesítések megjelenítésének engedélyezése az alkalmazásnak, amikor az eszköz zárolva van. Az alkalmazások ébresztések, bejövő hívások vagy más sürgős értesítések kiemelésére használhatják ezt a funkciót."</string>
@@ -4280,18 +4304,27 @@
<string name="autofill_app" msgid="7595308061826307921">"Automatikus kitöltés"</string>
<string name="default_autofill_app" msgid="372234803718251606">"Alapértelmezett automatikus kitöltés"</string>
<string name="autofill_passwords" msgid="6708057251459761083">"Jelszavak"</string>
- <string name="credman_chosen_app_title" msgid="872524130208251505">"Jelszavak, azonosítókulcsok és adatszolgáltatások"</string>
+ <!-- no translation found for credman_chosen_app_title (7735183808067729319) -->
+ <skip />
<string name="credman_credentials" msgid="4931371941253324143">"További szolgáltatók"</string>
<string name="autofill_passwords_count" msgid="6359289285822955973">"{count,plural, =1{# jelszó}other{# jelszó}}"</string>
<string name="autofill_keywords" msgid="8598763328489346438">"automatikus, kitöltés, automatikus kitöltés, jelszó"</string>
<string name="credman_keywords" msgid="8305600680836806170">"adat, azonosítókulcs, jelszó"</string>
<string name="credman_autofill_keywords" msgid="701180623776848914">"automatikus, kitöltés, automatikus kitöltés, adatok, azonosítókulcs, jelszó"</string>
+ <!-- no translation found for credman_button_change (4072629639218503790) -->
+ <skip />
+ <!-- no translation found for credman_button_open (7519871964170816850) -->
+ <skip />
<string name="autofill_confirmation_message" msgid="4888767934273494272">"<b>Győződjön meg arról, hogy az alkalmazás megbízható.</b> <br/> <br/> A(z) <xliff:g id=app_name example=Google Autofill>%1$s</xliff:g> az Ön képernyőjén szereplő információk alapján határozza meg, hogy mit lehet automatikusan kitölteni."</string>
<string name="credman_autofill_confirmation_message" msgid="843829628024668466">"<b>Használja a(z) <xliff:g id=app_name example=Provider>%1$s</xliff:g> alkalmazást?</b> <br/> <br/> Az új jelszavakat, az azonosítókulcsokat és az egyéb információkat mostantól ide menti a rendszer. A(z) <xliff:g id=app_name example=Provider>%1$s</xliff:g> alkalmazás felhasználhatja az Ön képernyőjén megjelenő információkat az automatikusan kitölthető elemek meghatározásához."</string>
<string name="credman_picker_title" msgid="8191267620665129205">"Jelszavak, azonosítókulcsok és adatszolgáltatások"</string>
<string name="credman_confirmation_message_title" msgid="8847900085593880729">"Kikapcsolja a következőt: %1$s?"</string>
<string name="credman_confirmation_message" msgid="2357324543658635239">"<b>Kikapcsolja a szolgáltatást?</b> <br/> <br/> A mentett adatokat, például jelszavakat, azonosítókulcsokat, fizetési módokat és egyéb információkat a rendszer nem fogja kitölteni, amikor be van jelentkezve. A mentett adatok használatához válasszon egy jelszót, azonosítókulcsot vagy adatszolgáltatást."</string>
+ <string name="credman_confirmation_message_new_ui" msgid="6126274509951156460">"<b>Minden szolgáltatást kikpcsol?</b> <br/> <br/> A rendszer nem fogja automatikusan kitölteni a jelszavakat, azonosítókulcsokat és egyéb mentett adatokat, amikor Ön be van jelentkezve."</string>
+ <string name="credman_autofill_confirmation_message_new_ui" msgid="6222139222478822267">"<b>Módosítja a preferált szolgáltatást a következőre: <xliff:g id=app_name example=Provider>%1$s</xliff:g>?</b> <br/> <br/> Az új jelszavak, azonosítókulcsok és egyéb adatok mostantól ide lesznek mentve. A(z) <xliff:g id=app_name example=Provider>%1$s</xliff:g> alkalmazás felhasználhatja az Ön képernyőjén megjelenő információkat az automatikusan kitölthető elemek meghatározásához."</string>
<string name="credman_enable_confirmation_message_title" msgid="1037501792652277829">"Használni szeretné a következőt: %1$s?"</string>
+ <string name="credman_limit_error_msg_title" msgid="1525814645803612135">"Legfeljebb öt szolgáltatás lehet egyszerre bekapcsolva"</string>
+ <string name="credman_limit_error_msg" msgid="2521803280130310063">"Újabb szolgáltatás hozzáadásához kapcsoljon ki legalább egyet a meglévők közül"</string>
<string name="credman_enable_confirmation_message" msgid="8407841892310870169">"A(z) %1$s felhasználja az Ön képernyőjén megjelenő információkat az automatikusan kitölthető elemek meghatározásához."</string>
<string name="credman_error_message_title" msgid="4099557206946333568">"Jelszavak, azonosítókulcsok és adatszolgáltatások korlátja"</string>
<string name="credman_error_message" msgid="8334797097200415449">"Egyszerre legfeljebb öt aktív jelszava, azonosítókulcsa és adatszolgáltatása lehet. Továbbiak hozzáadásához kapcsolja ki valamelyik szolgáltatást."</string>
@@ -4461,11 +4494,12 @@
<string name="mobile_network_sim_name_label" msgid="1452440641628369625">"Név"</string>
<string name="mobile_network_sim_color_label" msgid="5293944087609632340">"Szín (kompatibilis alkalmazásokban)"</string>
<string name="mobile_network_sim_name_rename" msgid="5967588549571582924">"Mentés"</string>
- <string name="mobile_network_use_sim_on" msgid="7298332437547707908">"SIM-kártya használata"</string>
+ <string name="mobile_network_use_sim_on" msgid="5333182776279917886">"A SIM-kártya használata"</string>
<string name="mobile_network_use_sim_off" msgid="6303281166199670639">"Ki"</string>
<string name="mobile_network_disable_sim_explanation" msgid="2851862257846773796">"A SIM letiltásához távolítsa el a kártyát az eszközből"</string>
<string name="mobile_network_tap_to_activate" msgid="4139979375717958102">"Koppintson a következő aktiválásához: <xliff:g id="CARRIER">%1$s</xliff:g>"</string>
- <string name="mobile_network_erase_sim" msgid="4629071168032714930">"SIM törlése"</string>
+ <!-- no translation found for mobile_network_erase_sim (5387971155494245850) -->
+ <skip />
<string name="preferred_network_mode_title" msgid="3083431168988535628">"Előnyben részesített hálózattípus"</string>
<string name="preferred_network_mode_summary" msgid="537577807865497546">"A hálózati üzemmód megváltoztatása"</string>
<string name="preferred_network_mode_dialogtitle" msgid="4179420486180351631">"Előnyben részesített hálózattípus"</string>
@@ -4484,6 +4518,40 @@
<string name="roaming_check_price_warning" msgid="5876977438036791361">"Az árakat a szolgáltatótól tudhatja meg."</string>
<string name="mobile_data_usage_title" msgid="2047864499317759728">"Alkalmazás adathasználata"</string>
<string name="mobile_network_mode_error" msgid="9222056129897416074">"Érvénytelen hálózati mód: <xliff:g id="NETWORKMODEID">%1$d</xliff:g>. Figyelmen kívül hagyás."</string>
+ <!-- no translation found for satellite_setting_title (2543034229989047673) -->
+ <skip />
+ <!-- no translation found for satellite_setting_enabled_summary (3554127722727530845) -->
+ <skip />
+ <!-- no translation found for satellite_setting_disabled_summary (6789122487534159857) -->
+ <skip />
+ <!-- no translation found for keywords_satellite_setting (3312183289776517695) -->
+ <skip />
+ <!-- no translation found for category_name_about_satellite_messaging (3756205049485508340) -->
+ <skip />
+ <!-- no translation found for title_about_satellite_setting (9212860038048311345) -->
+ <skip />
+ <!-- no translation found for category_title_your_satellite_plan (3017895097366691841) -->
+ <skip />
+ <!-- no translation found for title_have_satellite_plan (2048372355699977947) -->
+ <skip />
+ <!-- no translation found for title_no_satellite_plan (2876056203035197505) -->
+ <skip />
+ <!-- no translation found for summary_add_satellite_setting (3815254731634052432) -->
+ <skip />
+ <!-- no translation found for category_name_how_it_works (585303230539269496) -->
+ <skip />
+ <!-- no translation found for title_satellite_connection_guide (3294802307913609072) -->
+ <skip />
+ <!-- no translation found for summary_satellite_connection_guide (3496123195218418456) -->
+ <skip />
+ <!-- no translation found for title_supported_service (4275535165812691571) -->
+ <skip />
+ <!-- no translation found for summary_supported_service (4320535903444834786) -->
+ <skip />
+ <!-- no translation found for satellite_setting_summary_more_information (4008690241760925372) -->
+ <skip />
+ <!-- no translation found for more_about_satellite_messaging (3385673133561348509) -->
+ <skip />
<string name="mobile_network_apn_title" msgid="5582995550142073054">"Hozzáférési pontok nevei"</string>
<string name="keywords_access_point_names" msgid="8174967126858505945">"apn"</string>
<string name="manual_mode_disallowed_summary" msgid="4243142645520152175">"Nem hozzáférhető, amikor a következőhöz csatlakozik: <xliff:g id="CARRIER">%1$s</xliff:g>"</string>
@@ -4493,9 +4561,12 @@
<string name="sim_action_switch_sub_dialog_title" msgid="9180969453358718635">"Vált a(z) <xliff:g id="CARRIER_NAME">%1$s</xliff:g> szolgáltatóra?"</string>
<string name="sim_action_switch_psim_dialog_title" msgid="5613177333235213024">"Átvált SIM-kártya használatára?"</string>
<string name="sim_action_switch_sub_dialog_mep_title" msgid="933856847099933004">"A(z) <xliff:g id="CARRIER_NAME">%1$s</xliff:g> szolgáltatót szeretné használni?"</string>
- <string name="sim_action_switch_sub_dialog_text" msgid="2091834911153293004">"Egyszerre csak egy SIM-kártya lehet aktív.\n\nA(z) <xliff:g id="TO_CARRIER_NAME">%1$s</xliff:g> szolgáltatóra történő váltással nem mondja le a(z) <xliff:g id="FROM_CARRIER_NAME">%2$s</xliff:g> szolgáltatását."</string>
- <string name="sim_action_switch_sub_dialog_text_downloaded" msgid="8977951796005849471">"Egyszerre csak egy eSIM lehet aktív.\n\nA(z) <xliff:g id="TO_CARRIER_NAME">%1$s</xliff:g> szolgáltatóra történő váltással nem mondja le a(z) <xliff:g id="FROM_CARRIER_NAME">%2$s</xliff:g> szolgáltatását."</string>
- <string name="sim_action_switch_sub_dialog_text_single_sim" msgid="6188750682431170845">"Egyszerre csak egy SIM-kártya lehet aktív.\n\nA váltással nem mondja le a(z) <xliff:g id="TO_CARRIER_NAME">%1$s</xliff:g> szolgáltatását."</string>
+ <!-- no translation found for sim_action_switch_sub_dialog_text (7474905814976249607) -->
+ <skip />
+ <!-- no translation found for sim_action_switch_sub_dialog_text_downloaded (6415848271400253954) -->
+ <skip />
+ <!-- no translation found for sim_action_switch_sub_dialog_text_single_sim (421658355882679837) -->
+ <skip />
<string name="sim_action_switch_sub_dialog_mep_text" msgid="8348764755143679582">"Egyszerre két SIM-kártyát használhat. A(z) <xliff:g id="CARRIER_NAME">%1$s</xliff:g> szolgáltató használatához kapcsolja ki a másik SIM-kártyát."</string>
<string name="sim_action_switch_sub_dialog_confirm" msgid="1901181581944638961">"Váltás erre: <xliff:g id="CARRIER_NAME">%1$s</xliff:g>"</string>
<string name="sim_action_switch_sub_dialog_carrier_list_item_for_turning_off" msgid="5392037608705799522">"<xliff:g id="CARRIER_NAME">%1$s</xliff:g> kikapcsolása"</string>
@@ -4520,6 +4591,29 @@
<string name="sim_action_turn_off" msgid="3506698692916473000">"Kikapcsolás"</string>
<string name="dsds_activation_failure_title" msgid="4467364110584914794">"Nem sikerült a SIM aktiválása"</string>
<string name="dsds_activation_failure_body_msg2" msgid="73044349546544410">"Próbálkozzon meg újra a SIM bekapcsolásával. Ha a probléma továbbra is fennáll, indítsa újra az eszközt."</string>
+ <string name="sim_onboarding_bottomsheets_title" msgid="143711121394213711">"A SIM-kártya beállítása"</string>
+ <string name="sim_onboarding_bottomsheets_msg" msgid="7367245016476460849">"Mobilhálózati beállítások módosítása több SIM-kártya használatára ezen a telefonon"</string>
+ <string name="sim_onboarding_label_sim_title" msgid="273162565849288273">"A SIM-kártyák címkézése"</string>
+ <string name="sim_onboarding_label_sim_msg" msgid="5105859235219529056">"Ezeket a címkéket hívások indításakor, szöveges üzenetek küldésekor és adatok használatakor, valamint a beállítások között látja majd"</string>
+ <string name="sim_onboarding_label_sim_dialog_title" msgid="5839073125605286120">"SIM-címke"</string>
+ <string name="sim_onboarding_label_sim_dialog_label" msgid="9020433985426525185">"Címke"</string>
+ <string name="sim_onboarding_select_sim_title" msgid="5895262188167744055">"SIM-ek kijelölése használathoz"</string>
+ <string name="sim_onboarding_select_sim_msg" msgid="5638859405391915048">"Egyszerre két SIM-et használhat"</string>
+ <string name="sim_onboarding_primary_sim_title" msgid="2793090401371135675">"Elsődleges SIM-ek beállítása"</string>
+ <string name="sim_onboarding_primary_sim_msg" msgid="5484656671490558032">"Annak kiválasztása, hogy mely SIM-kártyákat használja alapértelmezés szerint a hívásokhoz, a szöveges üzenetekhez és az adatokhoz"</string>
+ <string name="primary_sim_title" msgid="2508161011657571566">"Az elsődleges SIM-ek"</string>
+ <string name="primary_sim_calls_title" msgid="4961189133582615685">"Hívások"</string>
+ <string name="primary_sim_texts_title" msgid="1287584042733097749">"SMS-ek"</string>
+ <string name="primary_sim_automatic_data_title" msgid="1265528923229642480">"Automatikus adatváltás"</string>
+ <string name="primary_sim_automatic_data_msg" msgid="1612203837010785203">"Adatok használata bármelyik SIM-ről a lefedettségtől és a rendelkezésre állástól függően"</string>
+ <string name="sim_onboarding_phoneNumber_data_only" msgid="8158409121949373662">"Csak adatkapcsolat"</string>
+ <string name="sim_onboarding_setup" msgid="5750393553605388463">"Beállítás"</string>
+ <string name="sim_onboarding_next" msgid="6415025179929475355">"Következő"</string>
+ <!-- no translation found for sim_onboarding_progressbar_turning_sim_on (1163318788393361574) -->
+ <skip />
+ <string name="mobile_network_spn_title" msgid="3053793174495329077">"Mobilhálózat"</string>
+ <string name="mobile_network_phone_number_title" msgid="2090794402855021784">"Telefonszám"</string>
+ <string name="mobile_network_sim_label_color_title" msgid="2401352348041132876">"SIM-címke és -szín"</string>
<string name="sim_setup_channel_id" msgid="8797972565087458515">"Hálózat aktiválása"</string>
<string name="sim_switch_channel_id" msgid="4927038626791837861">"Szolgáltatóváltás"</string>
<string name="post_dsds_reboot_notification_title_with_carrier" msgid="3308827462185135307">"<xliff:g id="CARRIER_NAME">%1$s</xliff:g>: aktív"</string>
@@ -4539,11 +4633,15 @@
<string name="switch_sim_dialog_no_switch_text" msgid="7053939850026876088">"Ha a jövőben mobiladatokkal, telefonhívással, továbbá SMS-ekkel kapcsolatos funkciókat szeretne használni, nyissa meg a hálózati beállításokat"</string>
<string name="sim_card_label" msgid="6263064316075963775">"SIM"</string>
<string name="erase_sim_dialog_title" msgid="4742077437653028326">"Törli ezt az eSIM-et?"</string>
- <string name="erase_sim_dialog_text" msgid="753031064269699885">"A SIM törlésével eltávolítja a(z) <xliff:g id="CARRIER_NAME_A">%1$s</xliff:g> szolgáltatását erről az eszközről.\n\nA(z) <xliff:g id="CARRIER_NAME_B">%1$s</xliff:g> szolgáltatását nem mondja le."</string>
+ <!-- no translation found for erase_sim_dialog_text (1406141218170595272) -->
+ <skip />
<string name="erase_sim_confirm_button" msgid="8309115684335320541">"Törlés"</string>
- <string name="erasing_sim" msgid="7877703231075699139">"SIM törlése…"</string>
- <string name="erase_sim_fail_title" msgid="2024446702985862427">"Nem lehet törölni a SIM-et"</string>
- <string name="erase_sim_fail_text" msgid="7870804401227483131">"Hiba történt, ezért nem sikerült a letöltött SIM törlése.\n\nIndítsa újra az eszközt, majd próbálja újra."</string>
+ <!-- no translation found for erasing_sim (4237180547590463930) -->
+ <skip />
+ <!-- no translation found for erase_sim_fail_title (1445700500168357303) -->
+ <skip />
+ <!-- no translation found for erase_sim_fail_text (6898841004987411547) -->
+ <skip />
<string name="network_connection_request_dialog_title" msgid="1896186380874289434">"Csatlakozás adott eszközhöz"</string>
<string name="network_connection_request_dialog_summary" msgid="7693038309792726170">"A(z) <xliff:g id="APPNAME">%1$s</xliff:g> alkalmazás ideiglenes Wi-Fi-hálózatot szeretne használni az eszközhöz való csatlakozáshoz."</string>
<string name="network_connection_timeout_dialog_message" msgid="598509083077743772">"Nem találhatók eszközök. Ellenőrizze, hogy be vannak-e kapcsolva az eszközök, és lehetséges-e a hozzájuk való csatlakozás."</string>
@@ -4615,6 +4713,14 @@
<string name="work_policy_privacy_settings" msgid="2702644843505242596">"Munkahelyi házirendekkel kapcsolatos adatok"</string>
<string name="work_policy_privacy_settings_summary" msgid="690118670737638405">"A rendszergazda által kezelt beállítások"</string>
<string name="track_frame_time_keywords" msgid="7885340257945922239">"GPU"</string>
+ <string name="enable_16k_pages" msgid="5009476566957520607">"Újraindítás 16 kB-os oldalmérettel"</string>
+ <string name="enable_16k_pages_summary" msgid="428117226069445198">"Eszközindítás 16 kB-os oldalakat támogató kernellel"</string>
+ <string name="confirm_enable_16k_pages_title" msgid="6751570067857011642">"Újraindítja a rendszert 16 kB-os oldalakkal kompatibilis kernellel?"</string>
+ <string name="confirm_enable_16k_pages_text" msgid="702888115148257215">"FIGYELEM: Előfordulhat, hogy egyes alkalmazások nem kompatibilisek ezzel a móddal. A megerősítést követően újraindul az eszköz."</string>
+ <string name="confirm_enable_4k_pages_title" msgid="626987400420355263">"Újraindítja a rendszert 4 kB-os oldalakkal kompatibilis kernellel?"</string>
+ <string name="confirm_enable_4k_pages_text" msgid="6168921566226074524">"A megerősítést követően újraindul az eszköz."</string>
+ <string name="toast_16k_update_failed_text" msgid="8888858987184345567">"Nem sikerült a kernel frissítése 16 kB-os oldalakkal kompatibilis kernelre."</string>
+ <string name="progress_16k_ota_title" msgid="2117218313875523741">"Módosítás alkalmazása"</string>
<string name="bug_report_handler_title" msgid="713439959113250125">"Hibajelentés kezelője"</string>
<string name="bug_report_handler_picker_footer_text" msgid="4935758328366585673">"Meghatározza, hogy melyik alkalmazás kezeli a Hibajelentés gyorsparancsot az eszközön."</string>
<string name="personal_profile_app_subtext" msgid="5586060806997067676">"Személyes"</string>
@@ -4700,8 +4806,10 @@
<string name="sim_category_title" msgid="2341314000964710495">"SIM"</string>
<string name="downloaded_sim_category_title" msgid="2876988650413179752">"eSIM"</string>
<string name="downloaded_sims_category_title" msgid="487799905978489922">"eSIM-ek"</string>
- <string name="sim_category_active_sim" msgid="1503823567818544012">"Aktív"</string>
- <string name="sim_category_inactive_sim" msgid="4068899490133820881">"Inaktív"</string>
+ <!-- no translation found for sim_category_active_sim (3077009911935592178) -->
+ <skip />
+ <!-- no translation found for sim_category_inactive_sim (7351553344148400450) -->
+ <skip />
<string name="sim_category_default_active_sim" msgid="1208194173387987231">" / Alapértelmezett a következőhöz: <xliff:g id="ID_1">%1$s</xliff:g>"</string>
<string name="default_active_sim_calls" msgid="2390973682556353558">"hívások"</string>
<string name="default_active_sim_sms" msgid="8041498593025994921">"SMS"</string>
diff --git a/res/values-hy/arrays.xml b/res/values-hy/arrays.xml
index bd1b26e..64c2775 100644
--- a/res/values-hy/arrays.xml
+++ b/res/values-hy/arrays.xml
@@ -482,4 +482,7 @@
<!-- no translation found for notification_polite_options:0 (4617190141263245257) -->
<!-- no translation found for notification_polite_options:1 (3884076684767467743) -->
<!-- no translation found for notification_polite_options:2 (8765197536079931966) -->
+ <!-- no translation found for private_space_auto_lock_options:0 (551584871228110817) -->
+ <!-- no translation found for private_space_auto_lock_options:1 (3263162333754809690) -->
+ <!-- no translation found for private_space_auto_lock_options:2 (1575103586471380629) -->
</resources>
diff --git a/res/values-hy/strings.xml b/res/values-hy/strings.xml
index 18e2a85..8138d14 100644
--- a/res/values-hy/strings.xml
+++ b/res/values-hy/strings.xml
@@ -28,6 +28,7 @@
<string name="show_dev_on" msgid="2840850085134853754">"Դուք արդեն ծրագրավորո՛ղ եք:"</string>
<string name="show_dev_already" msgid="7041756429707644630">"Կարիք չկա, ծրագրավորողի ընտրանքներն արդեն միացված են։"</string>
<string name="dev_settings_disabled_warning" msgid="6971867026249671244">"Խնդրում ենք նախ միացնել մշակողի ընտրանքները:"</string>
+ <string name="dev_settings_available_to_admin_only_warning" msgid="3408243404879083111">"Ծրագրավորողի կարգավորումները հասանելի են միայն ադմինիստրատորներին։"</string>
<string name="header_category_system" msgid="1665516346845259058">"Համակարգ"</string>
<string name="radioInfo_service_in" msgid="9088637745836646271">"Շահագործման մեջ է"</string>
<string name="radioInfo_service_out" msgid="1868347333892403287">"Չի շահագործվում"</string>
@@ -551,12 +552,20 @@
<string name="private_space_one_lock_summary" msgid="2759953747682959371">"Դուք կարող եք օգտագործել ապակողպման նույն եղանակը, որն օգտագործվում է էկրանի համար, կամ ընտրել մեկ ուրիշը"</string>
<string name="private_space_screen_lock_title" msgid="8679383894967823163">"Օգտագործել սարքի էկրանի կողպումը"</string>
<string name="private_space_biometric_title" msgid="3934339826674553174">"Դեմքով և մատնահետքով ապակողպում"</string>
+ <string name="private_space_fingerprint_title" msgid="5989254643211889931">"Մատնահետքով ապակողպում"</string>
+ <string name="private_space_face_title" msgid="3290402865367663079">"Դեմքով ապակողպում"</string>
<string name="private_space_biometric_summary" msgid="4403837276018724581">"Հպեք կարգավորելու համար"</string>
<string name="private_space_fingerprint_unlock_title" msgid="5804023571114910034">"Մատնահետքով ապակողպում անձնական տարածքի համար"</string>
<string name="private_space_face_unlock_title" msgid="6613018437620070183">"Դեմքով ապակողպում անձնական տարածքի համար"</string>
<string name="private_space_category_ways_to_unlock" msgid="4356631225316950046">"Ապակողպման եղանակներ"</string>
<string name="private_space_screen_lock_summary" msgid="394837965365561070">"Նույնը, ինչ սարքի էկրանի կողպումը"</string>
<string name="private_space_new_lock_title" msgid="7306873010565337671">"Ընտրե՞լ նոր կողպում անձնական տարածքի համար։"</string>
+ <string name="private_space_auto_lock_title" msgid="4757097802686131305">"Ավտոմատ կողպում"</string>
+ <string name="private_space_auto_lock_page_title" msgid="2993714305725968632">"Մասնավոր տարածքի ավտոմատ կողպում"</string>
+ <string name="private_space_auto_lock_page_summary" msgid="8679844515655838654">"Կարող եք այնպես անել, որ ձեր մասնավոր տարածքն ավտոմատ կողպվի, եթե որոշ ժամանակ չօգտագործեք ձեր սարքը"</string>
+ <string name="private_space_auto_lock_every_time" msgid="1215061855836002830">"Ամեն անգամ, երբ սարքը կողպվում է"</string>
+ <string name="private_space_auto_lock_after_inactivity" msgid="1748673030841528649">"Անգործուն մնալուց 5 րոպե հետո"</string>
+ <string name="private_space_auto_lock_never" msgid="595014527119778873">"Երբեք"</string>
<string name="private_space_hide_title" msgid="8687034008994037610">"Թաքցնել, երբ կողպված է"</string>
<string name="privatespace_hide_page_title" msgid="972581369094289386">"Թաքցնել Անձնական տարածքը, երբ այն կողպված է"</string>
<string name="privatespace_hide_page_summary" msgid="1052569521186403642">"Որպեսզի այլ մարդիկ չիմանան ձեր Անձնական տարածքի մասին, կարող եք այն թաքցնել հավելվածների ցանկից"</string>
@@ -570,6 +579,7 @@
<string name="private_space_delete_title" msgid="3075645119800272800">"Ջնջել անձնական տարածքը"</string>
<string name="private_space_deleted" msgid="7825768516955610897">"Անձնական տարածքը ջնջվեց"</string>
<string name="private_space_delete_failed" msgid="8500755484258565011">"Անձնական տարածքը չհաջողվեց ջնջել"</string>
+ <string name="private_space_unlocked" msgid="9091600948712932046">"Մասնավոր տարածքն ապակողպվել է"</string>
<string name="no_device_lock_title" msgid="1078223464721029954">"Կարգավորեք էկրանի կողպումը"</string>
<string name="no_device_lock_summary" msgid="7436025227616244687">"Սահմանեք էկրանի կողպում և օգտագործեք ձեր անձնական տարածքը"</string>
<string name="no_device_lock_action_label" msgid="2640487005629001288">"Կարգավորել էկրանի կողպումը"</string>
@@ -597,8 +607,14 @@
<string name="private_space_access_text" msgid="4258842502257201013">"Անձնական տարածք անցնելու համար բացեք ձեր հավելվածների ցանկը և ոլորեք ներքև"</string>
<string name="private_space_done_label" msgid="1020482651595246071">"Պատրաստ է"</string>
<string name="private_space_scrolldown_to_access" msgid="4820954877349434545">"Ոլորեք ներքև՝ անձնական տարածքը գտնելու համար"</string>
- <string name="private_space_retry_signin_title" msgid="2340841075193680666">"Մուտք գործեք՝ անձնական տարածք կարգավորելու համար"</string>
- <string name="private_space_retry_summary" msgid="1976929616948459609">"Անձնական տարածք կարգավորելու համար պետք է մտնեք հաշիվ"</string>
+ <!-- no translation found for private_space_retry_signin_title (8090276618867918844) -->
+ <skip />
+ <!-- no translation found for private_space_retry_summary (1920444015972648774) -->
+ <skip />
+ <!-- no translation found for private_space_skip_login_label (7078019409056628192) -->
+ <skip />
+ <!-- no translation found for private_space_continue_login_label (7779965766333065391) -->
+ <skip />
<string name="private_space_lock_setup_title" msgid="6541564212199510787">"Ընտրեք անձնական տարածքի կողպում"</string>
<string name="private_space_lock_setup_description" msgid="423405593476300918">"Անձնական տարածքը կարող եք ապակողպել ձեր մատնահետքի օգնությամբ։ Անվտանգության նկատառումներից ելնելով՝ այս ընտրանքը պահանջում է կողպման լրացուցիչ տարբերակ։"</string>
<string name="private_space_choose_your_pin_header" msgid="4560802934975898265">"PIN կոդ անձնական տարածքի համար"</string>
@@ -1373,6 +1389,8 @@
<string name="battery_level_title" msgid="1371765298786083448">"Մարտկոցի մակարդակը"</string>
<string name="communal_settings_title" msgid="2845678473945902115">"Ընդհանուր"</string>
<string name="communal_settings_summary" msgid="4923914136953940317">"Ընդհանուր կարգավորումներ"</string>
+ <!-- no translation found for satellite_setting (706846910912477125) -->
+ <skip />
<string name="apn_settings" msgid="4295467389400441299">"APN-ներ"</string>
<string name="apn_edit" msgid="2003683641840248741">"Խմբագրել մուտքի կետը"</string>
<string name="apn_add" msgid="9069613192201630934">"Ավելացրեք մուտքի կետ"</string>
@@ -1407,6 +1425,8 @@
<string name="menu_save" msgid="6611465355127483100">"Պահել"</string>
<string name="menu_cancel" msgid="1197826697950745335">"Չեղարկել"</string>
<string name="error_title" msgid="7158648377702417716"></string>
+ <!-- no translation found for error_duplicate_apn_entry (7792928408935276618) -->
+ <skip />
<string name="error_name_empty" msgid="1258275899283079142">"Անվանման դաշտը պետք է լրացված լինի:"</string>
<string name="error_apn_empty" msgid="7657491065443746915">"APN-ը չի կարող դատարկ լինել:"</string>
<string name="error_mcc_not3" msgid="883659545640179094">"MCC դաշտը պետք է 3 նիշ ունենա:"</string>
@@ -1425,7 +1445,8 @@
<string name="reset_bluetooth_wifi_button_text" msgid="3974098137045963639">"Զրոյացնել"</string>
<string name="reset_bluetooth_wifi_complete_toast" msgid="5893439291030574365">"Bluetooth-ի և Wi‑Fi-ի կարգավորումները զրոյացվել են"</string>
<string name="reset_esim_title" msgid="4194570573425902754">"Ջնջել eSIM քարտերը"</string>
- <string name="reset_esim_desc" msgid="3662444090563399131">"Բջջային կապի սակագնային պլանները չեն չեղարկվի։ Նոր SIM քարտ ներբեռնելու համար դիմեք ձեր օպերատորին։"</string>
+ <!-- no translation found for reset_esim_desc (6125192435907740751) -->
+ <skip />
<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="1129251284212847939">"Զրոյացնե՞լ ցանցի բոլոր կարգավորումները և ջնջե՞լ eSIM քարտերը։ Այս գործողությունը չեք կարող հետարկել։"</string>
@@ -1433,15 +1454,18 @@
<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">"Չհաջողվեց ջնջել SIM քարտերը"</string>
- <string name="reset_esim_error_msg" msgid="7279607120606365250">"Սխալի պատճառով չհաջողվեց ջնջել eSIM քարտերը։\n\nՎերագործարկեք սարքը և նորից փորձեք։"</string>
+ <!-- no translation found for reset_esim_error_title (6516110227665862295) -->
+ <skip />
+ <!-- no translation found for reset_esim_error_msg (8459527827897797168) -->
+ <skip />
<string name="main_clear_title" msgid="277664302144837723">"Ջնջել բոլոր տվյալները (գործ. վերակայում)"</string>
<string name="main_clear_short_title" msgid="4752094765533020696">"Ջնջել բոլոր տվյալները (գործ. վերակայում)"</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_final_desc" msgid="5800877928569039580">"Ձեր բոլոր անձնական տվյալները և ներբեռնված հավելվածները կջնջվեն։ Այս գործողությունը չեք կարող հետարկել։"</string>
- <string name="main_clear_final_desc_esim" msgid="440406836793824969">"Ձեր բոլոր անձնական տվյալները, այդ թվում՝ ներբեռնված հավելվածները և SIM քարտերը կջնջվեն։ Այս գործողությունը չեք կարող հետարկել։"</string>
+ <!-- no translation found for main_clear_final_desc_esim (6592404057237813989) -->
+ <skip />
<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>
@@ -1672,6 +1696,14 @@
<string name="force_stop" msgid="2681771622136916280">"Կանգնեցնել"</string>
<string name="archive" msgid="9074663845068632127">"Արխիվացնել"</string>
<string name="restore" msgid="7622486640713967157">"Վերականգնել"</string>
+ <!-- no translation found for restoring_step_one (3465050101254272874) -->
+ <skip />
+ <!-- no translation found for restoring_step_two (140484846432595108) -->
+ <skip />
+ <!-- no translation found for restoring_step_three (3712883580876329811) -->
+ <skip />
+ <!-- no translation found for restoring_step_four (8966846882470446209) -->
+ <skip />
<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>
@@ -1728,7 +1760,6 @@
<string name="archiving_failed" msgid="2037798988961634978">"Չհաջողվեց արխիվացնել"</string>
<string name="archiving_succeeded" msgid="7891249456483297845">"«<xliff:g id="PACKAGE_LABEL">%1$s</xliff:g>» հավելվածն արխիվացվեց"</string>
<string name="restoring_failed" msgid="3390531747355943533">"Չհաջողվեց վերականգնել"</string>
- <string name="restoring_succeeded" msgid="4967353965137524330">"<xliff:g id="PACKAGE_LABEL">%1$s</xliff:g> հավելվածը վերականգնվեց"</string>
<string name="restoring_in_progress" msgid="7787443682651146115">"<xliff:g id="PACKAGE_LABEL">%1$s</xliff:g> հավելվածը վերականգնվում է…"</string>
<string name="another_migration_already_in_progress" msgid="6550546307856052261">"Մեկ այլ տեղաշարժ արդեն ընթացքում է:"</string>
<string name="insufficient_storage" msgid="8115088042669030558">"Պահոցի բավարար տարածք չկա:"</string>
@@ -1920,10 +1951,8 @@
<string name="usage_stats_sort_by_usage_time" msgid="2927310334119998301">"Դասավորել ըստ օգտագործ. ժաման."</string>
<string name="usage_stats_sort_by_last_time_used" msgid="7039213339779884017">"Դասավորել ըստ վերջ. օգտագործ."</string>
<string name="usage_stats_sort_by_app_name" msgid="4463833145514850478">"Դասավորել ըստ հավելվ. անվանման"</string>
- <!-- no translation found for last_time_used_label (7589377271406011659) -->
- <skip />
- <!-- no translation found for last_time_used_never (2936073559267990034) -->
- <skip />
+ <string name="last_time_used_label" msgid="7589377271406011659">"Վերջին օգտագործումը"</string>
+ <string name="last_time_used_never" msgid="2936073559267990034">"երբեք"</string>
<string name="usage_time_label" msgid="9105343335151559883">"Օգտագործման ժամանակը"</string>
<string name="accessibility_settings" msgid="4713215774904704682">"Հատուկ գործառույթներ"</string>
<string name="accessibility_settings_title" msgid="6739115703615065716">"Հատուկ գործառույթների կարգավորումներ"</string>
@@ -2378,12 +2407,6 @@
<string name="battery_tip_high_usage_summary" msgid="3938999581403084551">"Տեսեք, թե որ հավելվածներն են ամենաշատը օգտագործում մարտկոցի լիցքը"</string>
<string name="battery_tip_limited_temporarily_title" msgid="6258554134146272311">"Մարտկոցը պաշտպանելու համար լիցքավորումն օպտիմալացվել է"</string>
<string name="battery_tip_limited_temporarily_summary" msgid="5107379280241187562">"Մարտկոցի աշխատաժամանակը երկարացնելու համար լիցքավորումն օպտիմալացվել է"</string>
- <string name="battery_tip_dock_defender_future_bypass_title" msgid="4332616280495788195">"Մարտկոցը պաշտպանելու համար լիցքավորումն օպտիմալացվել է"</string>
- <string name="battery_tip_dock_defender_future_bypass_summary" msgid="7870758621381307597">"Մարտկոցի աշխատաժամանակը երկարացնելու համար լիցքավորումն օպտիմալացվում է, երբ սարքը տեղադրված է լինում դոկ-կայանում"</string>
- <string name="battery_tip_dock_defender_active_title" msgid="1414785238383255699">"Մարտկոցը պաշտպանելու համար լիցքավորումն օպտիմալացվել է"</string>
- <string name="battery_tip_dock_defender_active_summary" msgid="3512082623718801459">"Մարտկոցի աշխատաժամանակը երկարացնելու համար լիցքավորումն օպտիմալացվում է, երբ սարքը տեղադրված է լինում դոկ-կայանում"</string>
- <string name="battery_tip_dock_defender_temporarily_bypassed_title" msgid="1679449361090557201">"Լրիվ լիցքավորում"</string>
- <string name="battery_tip_dock_defender_temporarily_bypassed_summary" msgid="1099500476761333281">"Մարտկոցը պաշտպանելու համար լիցքավորումը կօպտիմալացվի, երբ հաջորդ անգամ պլանշետը տեղադրված լինի դոկ-կայանում"</string>
<string name="battery_tip_limited_temporarily_sec_button_content_description" msgid="5648444926736883551">"Իմանալ ավելին լիցքավորման դադարեցման մասին"</string>
<string name="battery_tip_limited_temporarily_dialog_resume_charge" msgid="2302295458913832342">"Վերսկսել լիցքավորումը"</string>
<string name="battery_tip_dialog_message_footer" msgid="986542164372177504">"Ներառում է ֆոնային էներգատար գործողություններ"</string>
@@ -2401,7 +2424,8 @@
<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_charge_to_full_button" msgid="6701709034348116261">"Լիցքավորել ամբողջությամբ"</string>
- <string name="battery_tip_incompatible_charging_title" msgid="5120763575150751300">"Լիցքավորիչի հետ կապված խնդիր"</string>
+ <!-- no translation found for battery_tip_incompatible_charging_title (1567827436103364999) -->
+ <skip />
<string name="battery_tip_incompatible_charging_content_description" msgid="355668467640367701">"Իմանալ ավելին անհամատեղելի ադապտերով լիցքավորման մասին"</string>
<string name="smart_battery_manager_title" msgid="3677620516657920364">"Մարտկոցի կառավարիչ"</string>
<string name="smart_battery_title" msgid="9095903608520254254">"Հավելվածների ավտոմատ կառավարում"</string>
@@ -2493,13 +2517,11 @@
<string name="battery_usage_chart_label_now" msgid="4598282721949430165">"հիմա"</string>
<string name="battery_usage_timestamps_hyphen" msgid="7401188432989043905">"<xliff:g id="FROM_TIMESTAMP">%1$s</xliff:g>–<xliff:g id="TO_TIMESTAMP">%2$s</xliff:g>"</string>
<string name="battery_usage_day_and_hour" msgid="1417890420844950881">"<xliff:g id="DAY">%1$s</xliff:g> <xliff:g id="HOUR">%2$s</xliff:g>"</string>
- <!-- no translation found for battery_usage_time_info_and_battery_level (6732629268310936155) -->
- <skip />
+ <string name="battery_usage_time_info_and_battery_level" msgid="6732629268310936155">"<xliff:g id="TIME_INFO">%1$s</xliff:g> <xliff:g id="BATTERY_LEVEL">%2$s</xliff:g>"</string>
<string name="battery_usage_chart" msgid="4114747521432440017">"Մարտկոցի օգտագործման գծապատկեր"</string>
<string name="daily_battery_usage_chart" msgid="4176059567682992686">"Մարտկոցի օրական օգտագործման գծապատկեր"</string>
<string name="hourly_battery_usage_chart" msgid="3098314511076561272">"Մարտկոցի ամենժամյա օգտագործման գծապատկեր"</string>
- <!-- no translation found for battery_level_percentage (1433178290838842146) -->
- <skip />
+ <string name="battery_level_percentage" msgid="1433178290838842146">"Մարտկոցի լիցքի մակարդակը՝ <xliff:g id="START_PERCENTAGE">%1$s</xliff:g>-ից <xliff:g id="END_PERCENTAGE">%2$s</xliff:g>"</string>
<string name="battery_usage_breakdown_title_since_last_full_charge" msgid="435006273323199906">"Մարտկոցի օգտագործումը վերջին լրիվ լիցքավորումից հետո"</string>
<string name="battery_usage_breakdown_title_for_slot" msgid="4823179483667671406">"Մարտկոցի օգտագործումը (<xliff:g id="SLOT">%s</xliff:g>)"</string>
<string name="screen_time_category_last_full_charge" msgid="8856908320256057753">"Սարքի օգտագործման ժամանակը վերջին լրիվ լիցքավորումից հետո"</string>
@@ -3859,6 +3881,8 @@
<string name="voice_activation_apps_title" msgid="7130045161611529825">"Ձայնային ակտիվացմամբ հավելվածներ"</string>
<string name="permit_voice_activation_apps" msgid="9152780172988949319">"Թույլատրել ձայնային ակտիվացումը"</string>
<string name="allow_voice_activation_apps_description" msgid="6369745626995060656">"Միացրեք ընտրված հավելվածները ձայնային հրամանների միջոցով։ Ճանաչման ներկառուցված հարմարվող համակարգի շնորհիվ ձեր տվյալները միայն ձեզ հասանելի կլինեն։\n\n"<a href="">"Իմանալ ավելին ճանաչման պաշտպանված հարմարվող համակարգի մասին"</a></string>
+ <string name="permit_receive_sandboxed_detection_training_data" msgid="3929496847420108753">"Բարելավել ձայնով ակտիվացումը"</string>
+ <string name="receive_sandboxed_detection_training_data_description" msgid="1415687008184625050">"Այս սարքն օգտագործում է անձնական տեղեկություններ՝ ձայնով ակտիվացման մոդելը բարելավելու համար։ Հավելվածները կարող են օգտագործել ամփոփ թարմացումներ, որոնք հավաքվել են տարբեր օգտատերերից՝ պահպանելով գաղտնիությունը և բարելավելով մոդելը բոլորի համար։\n\n"<a href="">"Մանրամասն անձնական տեղեկությունների մասին"</a></string>
<string name="full_screen_intent_title" msgid="747270185715224130">"Ծանուցումներ լիաէկրան ռեժիմում"</string>
<string name="permit_full_screen_intent" msgid="9035367640019960861">"Թույլատրել այս հավելվածին ցույց տալ ծանուցումներ լիաէկրան ռեժիմում"</string>
<string name="footer_description_full_screen_intent" msgid="7716518411349225528">"Թույլատրել այս հավելվածին ցույց տալ ծանուցումներ լիաէկրան ռեժիմում, երբ սարքը կողպված է։ Հավելվածները կարող են օգտագործել այս գործառույթը՝ զարթուցիչներ, մուտքային զանգեր և այլ շտապ ծանուցումներ ցուցադրելու համար։"</string>
@@ -4280,18 +4304,27 @@
<string name="autofill_app" msgid="7595308061826307921">"Ինքնալրացման ծառայություն"</string>
<string name="default_autofill_app" msgid="372234803718251606">"Ինքնալրացման կանխադրված ծառայություն"</string>
<string name="autofill_passwords" msgid="6708057251459761083">"Գաղտնաբառեր"</string>
- <string name="credman_chosen_app_title" msgid="872524130208251505">"Գաղտնաբառերի, անցաբառերի և տվյալների ծառայություններ"</string>
+ <!-- no translation found for credman_chosen_app_title (7735183808067729319) -->
+ <skip />
<string name="credman_credentials" msgid="4931371941253324143">"Լրացուցիչ մատակարարներ"</string>
<string name="autofill_passwords_count" msgid="6359289285822955973">"{count,plural, =1{# գաղտնաբառ}one{# գաղտնաբառ}other{# գաղտնաբառ}}"</string>
<string name="autofill_keywords" msgid="8598763328489346438">"ավտոմատ, լրացում, ինքնալրացում, գաղտնաբառ"</string>
<string name="credman_keywords" msgid="8305600680836806170">"տվյալներ, անցաբառ, գաղտնաբառ"</string>
<string name="credman_autofill_keywords" msgid="701180623776848914">"ավտոմատ, լրացնել, ինքնալրացում, տվյալներ, անցաբառ, գաղտնաբառ"</string>
+ <!-- no translation found for credman_button_change (4072629639218503790) -->
+ <skip />
+ <!-- no translation found for credman_button_open (7519871964170816850) -->
+ <skip />
<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="credman_autofill_confirmation_message" msgid="843829628024668466">"<b>Օգտագործեք <xliff:g id=app_name example=Provider>%1$s</xliff:g>?</b> հավելվածը <br/> <br/> Նոր գաղտնաբառերը, անցաբառերը և այլ տեղեկություններ այսուհետ կպահվեն այստեղ։ <xliff:g id=app_name example=Provider>%1$s</xliff:g> հավելվածը կարող է օգտագործել ձեր էկրանի բովանդակությունը՝ որոշելու, թե ինչ կարելի է ինքնալրացնել։"</string>
<string name="credman_picker_title" msgid="8191267620665129205">"Գաղտնաբառերի, անցաբառերի և տվյալների պահման ծառայություններ"</string>
<string name="credman_confirmation_message_title" msgid="8847900085593880729">"Անջատե՞լ %1$s ծառայությունը"</string>
<string name="credman_confirmation_message" msgid="2357324543658635239">"<b>Անջատե՞լ այս ծառայությունը</b> <br/> <br/> Պահված տեղեկությունները, ինչպիսիք են գաղտնաբառերը, անցաբառերը, վճարման եղանակները և այլ տվյալներ, չեն լրացվի, երբ մուտք գործեք։ Ձեր պահված տեղեկությունները օգտագործելու համար ընտրեք գաղտնաբառ, անցաբառ կամ ծառայություն։"</string>
+ <string name="credman_confirmation_message_new_ui" msgid="6126274509951156460">"<b>Անջատե՞լ բոլոր ծառայությունները</b> <br/> <br/> Գաղտնաբառերը, անցաբառերը և այլ տեղեկություններ հասանելի չեն լինի ինքնալրացման համար, երբ հաշիվ մտնեք"</string>
+ <string name="credman_autofill_confirmation_message_new_ui" msgid="6222139222478822267">"<b>Փոխարինե՞լ նախընտրած ծառայությունը նորով՝ <xliff:g id=app_name example=Provider>%1$s</xliff:g></b> <br/> <br/> Նոր գաղտնաբառերը, անցաբառերը և այլ տեղեկություններ այսուհետ կպահվեն այստեղ։ <xliff:g id=app_name example=Provider>%1$s</xliff:g> հավելվածը կարող է օգտագործել ձեր էկրանի բովանդակությունը՝ որոշելու, թե ինչ կարելի է ինքնալրացնել"</string>
<string name="credman_enable_confirmation_message_title" msgid="1037501792652277829">"Օգտագործե՞լ %1$s"</string>
+ <string name="credman_limit_error_msg_title" msgid="1525814645803612135">"Դուք կարող եք միայն 5 միացված ծառայություն ունենալ"</string>
+ <string name="credman_limit_error_msg" msgid="2521803280130310063">"Անջատեք առնվազն մեկ ծառայություն՝ նորն ավելացնելու համար"</string>
<string name="credman_enable_confirmation_message" msgid="8407841892310870169">"%1$s-ն օգտագործում է ձեր էկրանի բովանդակությունը՝ որոշելու, թե ինչ կարելի է ինքնալրացնել։"</string>
<string name="credman_error_message_title" msgid="4099557206946333568">"Գաղտնաբառերի, անցաբառերի և տվյալների պահման ծառայությունների քանակը սահմանափակ է"</string>
<string name="credman_error_message" msgid="8334797097200415449">"Միաժամանակ դուք կարող եք ունենալ գաղտնաբառերի, անցաբառերի և տվյալների պահման մինչև 5 ակտիվ ծառայություն։ Նոր ծառայություն ավելացնելու համար անջատեք եղածներից որևէ մեկը։"</string>
@@ -4461,11 +4494,12 @@
<string name="mobile_network_sim_name_label" msgid="1452440641628369625">"Անուն"</string>
<string name="mobile_network_sim_color_label" msgid="5293944087609632340">"Գույն (համատեղելի հավելվածների համար)"</string>
<string name="mobile_network_sim_name_rename" msgid="5967588549571582924">"Պահել"</string>
- <string name="mobile_network_use_sim_on" msgid="7298332437547707908">"Օգտագործել SIM քարտ"</string>
+ <string name="mobile_network_use_sim_on" msgid="5333182776279917886">"Օգտագործել այս SIM քարտը"</string>
<string name="mobile_network_use_sim_off" msgid="6303281166199670639">"Անջատած"</string>
<string name="mobile_network_disable_sim_explanation" msgid="2851862257846773796">"Այս SIM-ն անջատելու համար հանեք այն սարքից"</string>
<string name="mobile_network_tap_to_activate" msgid="4139979375717958102">"Հպեք՝ <xliff:g id="CARRIER">%1$s</xliff:g>-ի քարտն ակտիվացնելու համար"</string>
- <string name="mobile_network_erase_sim" msgid="4629071168032714930">"Ջնջել SIM քարտի տվյալները"</string>
+ <!-- no translation found for mobile_network_erase_sim (5387971155494245850) -->
+ <skip />
<string name="preferred_network_mode_title" msgid="3083431168988535628">"Ցանցի նախընտրելի տեսակը"</string>
<string name="preferred_network_mode_summary" msgid="537577807865497546">"Ցանցի աշխատանքի ռեժիմի փոփոխություն"</string>
<string name="preferred_network_mode_dialogtitle" msgid="4179420486180351631">"Ցանցի նախընտրելի տեսակը"</string>
@@ -4484,6 +4518,40 @@
<string name="roaming_check_price_warning" msgid="5876977438036791361">"Գների վերաբերյալ տեղեկություններ ստանալու համար դիմեք ձեր օպերատորին:"</string>
<string name="mobile_data_usage_title" msgid="2047864499317759728">"Հավելվածների թրաֆիկ"</string>
<string name="mobile_network_mode_error" msgid="9222056129897416074">"Ցանցի անվավեր ռեժիմ՝ <xliff:g id="NETWORKMODEID">%1$d</xliff:g>։ Փակել։"</string>
+ <!-- no translation found for satellite_setting_title (2543034229989047673) -->
+ <skip />
+ <!-- no translation found for satellite_setting_enabled_summary (3554127722727530845) -->
+ <skip />
+ <!-- no translation found for satellite_setting_disabled_summary (6789122487534159857) -->
+ <skip />
+ <!-- no translation found for keywords_satellite_setting (3312183289776517695) -->
+ <skip />
+ <!-- no translation found for category_name_about_satellite_messaging (3756205049485508340) -->
+ <skip />
+ <!-- no translation found for title_about_satellite_setting (9212860038048311345) -->
+ <skip />
+ <!-- no translation found for category_title_your_satellite_plan (3017895097366691841) -->
+ <skip />
+ <!-- no translation found for title_have_satellite_plan (2048372355699977947) -->
+ <skip />
+ <!-- no translation found for title_no_satellite_plan (2876056203035197505) -->
+ <skip />
+ <!-- no translation found for summary_add_satellite_setting (3815254731634052432) -->
+ <skip />
+ <!-- no translation found for category_name_how_it_works (585303230539269496) -->
+ <skip />
+ <!-- no translation found for title_satellite_connection_guide (3294802307913609072) -->
+ <skip />
+ <!-- no translation found for summary_satellite_connection_guide (3496123195218418456) -->
+ <skip />
+ <!-- no translation found for title_supported_service (4275535165812691571) -->
+ <skip />
+ <!-- no translation found for summary_supported_service (4320535903444834786) -->
+ <skip />
+ <!-- no translation found for satellite_setting_summary_more_information (4008690241760925372) -->
+ <skip />
+ <!-- no translation found for more_about_satellite_messaging (3385673133561348509) -->
+ <skip />
<string name="mobile_network_apn_title" msgid="5582995550142073054">"Մուտքի կետերի անունները"</string>
<string name="keywords_access_point_names" msgid="8174967126858505945">"APN"</string>
<string name="manual_mode_disallowed_summary" msgid="4243142645520152175">"Հասանելի չէ <xliff:g id="CARRIER">%1$s</xliff:g>-ին միանալու դեպքում"</string>
@@ -4493,9 +4561,12 @@
<string name="sim_action_switch_sub_dialog_title" msgid="9180969453358718635">"Անցնե՞լ <xliff:g id="CARRIER_NAME">%1$s</xliff:g>-ին"</string>
<string name="sim_action_switch_psim_dialog_title" msgid="5613177333235213024">"Անցնե՞լ SIM քարտի օգտագործմանը"</string>
<string name="sim_action_switch_sub_dialog_mep_title" msgid="933856847099933004">"Օգտագործե՞լ <xliff:g id="CARRIER_NAME">%1$s</xliff:g> օպերատորի ցանցը"</string>
- <string name="sim_action_switch_sub_dialog_text" msgid="2091834911153293004">"Միաժամանակ ակտիվ կարող է լինել միայն մեկ SIM քարտ։\n\n<xliff:g id="TO_CARRIER_NAME">%1$s</xliff:g>-ին անցնելու դեպքում <xliff:g id="FROM_CARRIER_NAME">%2$s</xliff:g>-ի սակագնային պլանը չի չեղարկվի։"</string>
- <string name="sim_action_switch_sub_dialog_text_downloaded" msgid="8977951796005849471">"Միաժամանակ ակտիվ կարող է լինել միայն 1 eSIM քարտ։\n\n<xliff:g id="TO_CARRIER_NAME">%1$s</xliff:g>-ին անցնելու դեպքում <xliff:g id="FROM_CARRIER_NAME">%2$s</xliff:g>-ի սակագնային պլանը չի չեղարկվի։"</string>
- <string name="sim_action_switch_sub_dialog_text_single_sim" msgid="6188750682431170845">"Միաժամանակ ակտիվ կարող է լինել միայն մեկ SIM քարտ։\n\nՕպերատորին փոխելու դեպքում <xliff:g id="TO_CARRIER_NAME">%1$s</xliff:g>-ի սակագնային պլանը չի չեղարկվի։"</string>
+ <!-- no translation found for sim_action_switch_sub_dialog_text (7474905814976249607) -->
+ <skip />
+ <!-- no translation found for sim_action_switch_sub_dialog_text_downloaded (6415848271400253954) -->
+ <skip />
+ <!-- no translation found for sim_action_switch_sub_dialog_text_single_sim (421658355882679837) -->
+ <skip />
<string name="sim_action_switch_sub_dialog_mep_text" msgid="8348764755143679582">"Դուք միաժամանակ կարող եք օգտագործել 2 SIM քարտ։ <xliff:g id="CARRIER_NAME">%1$s</xliff:g> օպերատորի ցանցն օգտագործելու համար անջատեք մյուս SIM քարտը։"</string>
<string name="sim_action_switch_sub_dialog_confirm" msgid="1901181581944638961">"Անցնել <xliff:g id="CARRIER_NAME">%1$s</xliff:g>-ին"</string>
<string name="sim_action_switch_sub_dialog_carrier_list_item_for_turning_off" msgid="5392037608705799522">"Անջատել <xliff:g id="CARRIER_NAME">%1$s</xliff:g> օպերատորի ցանցը"</string>
@@ -4520,6 +4591,29 @@
<string name="sim_action_turn_off" msgid="3506698692916473000">"Անջատել"</string>
<string name="dsds_activation_failure_title" msgid="4467364110584914794">"Չհաջողվեց ակտիվացնել SIM քարտը"</string>
<string name="dsds_activation_failure_body_msg2" msgid="73044349546544410">"Փորձեք նորից միացնել SIM քարտը։ Եթե խնդիրը չվերանա, վերագործարկեք սարքը։"</string>
+ <string name="sim_onboarding_bottomsheets_title" msgid="143711121394213711">"Կարգավորեք ձեր SIM քարտը"</string>
+ <string name="sim_onboarding_bottomsheets_msg" msgid="7367245016476460849">"Կարգավորեք ձեր բջջային ցանցի պարամետրերը, որպեսզի կարողանաք այս սարքում մի քանի SIM քարտ օգտագործել"</string>
+ <string name="sim_onboarding_label_sim_title" msgid="273162565849288273">"Պիտակեք ձեր SIM քարտերը"</string>
+ <string name="sim_onboarding_label_sim_msg" msgid="5105859235219529056">"Այս պիտակները կտեսնեք զանգեր կատարելիս, SMS-ներ ուղարկելիս և ինտերնետից օգտվելիս, ինչպես նաև Կարգավորումներում"</string>
+ <string name="sim_onboarding_label_sim_dialog_title" msgid="5839073125605286120">"SIM քարտի պիտակ"</string>
+ <string name="sim_onboarding_label_sim_dialog_label" msgid="9020433985426525185">"Պիտակ"</string>
+ <string name="sim_onboarding_select_sim_title" msgid="5895262188167744055">"Ընտրեք՝ որ SIM-երն օգտագործել"</string>
+ <string name="sim_onboarding_select_sim_msg" msgid="5638859405391915048">"Դուք միաժամանակ կարող եք օգտագործել 2 SIM քարտ"</string>
+ <string name="sim_onboarding_primary_sim_title" msgid="2793090401371135675">"Սահմանեք ձեր հիմնական SIM-երը"</string>
+ <string name="sim_onboarding_primary_sim_msg" msgid="5484656671490558032">"Ընտրեք, թե որ SIM քարտերն ըստ կանխադրման օգտագործել զանգերի, SMS-ների և բջջային ինտերնետի համար"</string>
+ <string name="primary_sim_title" msgid="2508161011657571566">"Ձեր հիմնական SIM քարտերը"</string>
+ <string name="primary_sim_calls_title" msgid="4961189133582615685">"Զանգեր"</string>
+ <string name="primary_sim_texts_title" msgid="1287584042733097749">"SMS-ներ"</string>
+ <string name="primary_sim_automatic_data_title" msgid="1265528923229642480">"Ավտոմատ անցում բջջ․ ինտերնետին"</string>
+ <string name="primary_sim_automatic_data_msg" msgid="1612203837010785203">"Օգտագործեք բջջային ինտերնետ ցանկացած SIM քարտից՝ կախված ծածկույթից և հասանելիությունից"</string>
+ <string name="sim_onboarding_phoneNumber_data_only" msgid="8158409121949373662">"Միայն բջջային ինտերնետ"</string>
+ <string name="sim_onboarding_setup" msgid="5750393553605388463">"Կարգավորել"</string>
+ <string name="sim_onboarding_next" msgid="6415025179929475355">"Հաջորդը"</string>
+ <!-- no translation found for sim_onboarding_progressbar_turning_sim_on (1163318788393361574) -->
+ <skip />
+ <string name="mobile_network_spn_title" msgid="3053793174495329077">"Բջջային ցանց"</string>
+ <string name="mobile_network_phone_number_title" msgid="2090794402855021784">"Հեռախոսահամար"</string>
+ <string name="mobile_network_sim_label_color_title" msgid="2401352348041132876">"SIM քարտի պիտակը և գույնը"</string>
<string name="sim_setup_channel_id" msgid="8797972565087458515">"Ցանցի ակտիվացում"</string>
<string name="sim_switch_channel_id" msgid="4927038626791837861">"Անցում այլ օպերատորի"</string>
<string name="post_dsds_reboot_notification_title_with_carrier" msgid="3308827462185135307">"<xliff:g id="CARRIER_NAME">%1$s</xliff:g> ցանցն ակտիվ է"</string>
@@ -4539,11 +4633,15 @@
<string name="switch_sim_dialog_no_switch_text" msgid="7053939850026876088">"Բջջային թրաֆիկը, զանգերի գործառույթները և SMS-ներն ավելի ուշ օգտագործելու համար անցեք ցանցի կարգավորումներ"</string>
<string name="sim_card_label" msgid="6263064316075963775">"SIM քարտ"</string>
<string name="erase_sim_dialog_title" msgid="4742077437653028326">"Ջնջե՞լ այս eSIM քարտը"</string>
- <string name="erase_sim_dialog_text" msgid="753031064269699885">"Այս SIM-ը ջնջելու դեպքում <xliff:g id="CARRIER_NAME_A">%1$s</xliff:g>-ի ծառայությունը կհեռացվի սարքից։\n\n<xliff:g id="CARRIER_NAME_B">%1$s</xliff:g>-ի ծառայությունը չի չեղարկվի։"</string>
+ <!-- no translation found for erase_sim_dialog_text (1406141218170595272) -->
+ <skip />
<string name="erase_sim_confirm_button" msgid="8309115684335320541">"Ջնջել"</string>
- <string name="erasing_sim" msgid="7877703231075699139">"SIM քարտի տվյալները ջնջվում են…"</string>
- <string name="erase_sim_fail_title" msgid="2024446702985862427">"SIM քարտի տվյալները հնարավոր չէ ջնջել"</string>
- <string name="erase_sim_fail_text" msgid="7870804401227483131">"Սխալի պատճառով չհաջողվեց ջնջել SIM քարտի տվյալները։\n\nՎերագործարկեք սարքը և նորից փորձեք։"</string>
+ <!-- no translation found for erasing_sim (4237180547590463930) -->
+ <skip />
+ <!-- no translation found for erase_sim_fail_title (1445700500168357303) -->
+ <skip />
+ <!-- no translation found for erase_sim_fail_text (6898841004987411547) -->
+ <skip />
<string name="network_connection_request_dialog_title" msgid="1896186380874289434">"Միացում սարքին"</string>
<string name="network_connection_request_dialog_summary" msgid="7693038309792726170">"<xliff:g id="APPNAME">%1$s</xliff:g> հավելվածը ցանկանում է օգտագործել ժամանակավոր Wi‑Fi ցանց՝ ձեր սարքին միանալու համար։"</string>
<string name="network_connection_timeout_dialog_message" msgid="598509083077743772">"Սարքեր չեն գտնվել։ Համոզվեք, որ սարքերը միացված են և հասանելի են կապակցման համար։"</string>
@@ -4615,6 +4713,14 @@
<string name="work_policy_privacy_settings" msgid="2702644843505242596">"Տեղեկություններ աշխատանքի կանոնների մասին"</string>
<string name="work_policy_privacy_settings_summary" msgid="690118670737638405">"ՏՏ ադմինիստրատորի կողմից կառավարվող կարգավորումներ"</string>
<string name="track_frame_time_keywords" msgid="7885340257945922239">"GPU"</string>
+ <string name="enable_16k_pages" msgid="5009476566957520607">"Գործարկել էջի 16 ԿԲ չափսով"</string>
+ <string name="enable_16k_pages_summary" msgid="428117226069445198">"Գործարկել սարքը 16 ԿԲ էջի հետ համատեղելի միջուկով"</string>
+ <string name="confirm_enable_16k_pages_title" msgid="6751570067857011642">"Վերագործարկե՞լ 16 ԿԲ էջերի հետ համատեղելի միջուկով"</string>
+ <string name="confirm_enable_16k_pages_text" msgid="702888115148257215">"ԶԳՈՒՇԱՑՈՒՄ․ որոշ հավելվածներ կարող են համատեղելի չլինել այս ռեժիմի հետ։ Սարքը կվերագործարկվի հաստատումից հետո։"</string>
+ <string name="confirm_enable_4k_pages_title" msgid="626987400420355263">"Վերագործարկե՞լ 4 ԿԲ էջերի հետ համատեղելի միջուկով"</string>
+ <string name="confirm_enable_4k_pages_text" msgid="6168921566226074524">"Սարքը կվերագործարկվի հաստատումից հետո։"</string>
+ <string name="toast_16k_update_failed_text" msgid="8888858987184345567">"Չհաջողվեց փոխել միջուկը 16 ԿԲ էջերի հետ համատեղելի միջուկով։"</string>
+ <string name="progress_16k_ota_title" msgid="2117218313875523741">"Փոփոխությունը կիրառվում է"</string>
<string name="bug_report_handler_title" msgid="713439959113250125">"Վրիպակների մասին հաշվետվությունների մշակիչ"</string>
<string name="bug_report_handler_picker_footer_text" msgid="4935758328366585673">"Որոշում է, թե որ հավելվածն է ձեր սարքում կառավարում վրիպակների մասին հաշվետվության դյուրանցումը:"</string>
<string name="personal_profile_app_subtext" msgid="5586060806997067676">"Անձնական"</string>
@@ -4700,8 +4806,10 @@
<string name="sim_category_title" msgid="2341314000964710495">"SIM քարտ"</string>
<string name="downloaded_sim_category_title" msgid="2876988650413179752">"eSIM քարտ"</string>
<string name="downloaded_sims_category_title" msgid="487799905978489922">"eSIM քարտեր"</string>
- <string name="sim_category_active_sim" msgid="1503823567818544012">"Ակտիվ"</string>
- <string name="sim_category_inactive_sim" msgid="4068899490133820881">"Ոչ ակտիվ"</string>
+ <!-- no translation found for sim_category_active_sim (3077009911935592178) -->
+ <skip />
+ <!-- no translation found for sim_category_inactive_sim (7351553344148400450) -->
+ <skip />
<string name="sim_category_default_active_sim" msgid="1208194173387987231">" / Կանխադրված՝ «<xliff:g id="ID_1">%1$s</xliff:g>» կատեգորիայի համար"</string>
<string name="default_active_sim_calls" msgid="2390973682556353558">"զանգեր"</string>
<string name="default_active_sim_sms" msgid="8041498593025994921">"SMS"</string>
diff --git a/res/values-in/arrays.xml b/res/values-in/arrays.xml
index 2991224..a5291e5 100644
--- a/res/values-in/arrays.xml
+++ b/res/values-in/arrays.xml
@@ -482,4 +482,7 @@
<!-- no translation found for notification_polite_options:0 (4617190141263245257) -->
<!-- no translation found for notification_polite_options:1 (3884076684767467743) -->
<!-- no translation found for notification_polite_options:2 (8765197536079931966) -->
+ <!-- no translation found for private_space_auto_lock_options:0 (551584871228110817) -->
+ <!-- no translation found for private_space_auto_lock_options:1 (3263162333754809690) -->
+ <!-- no translation found for private_space_auto_lock_options:2 (1575103586471380629) -->
</resources>
diff --git a/res/values-in/strings.xml b/res/values-in/strings.xml
index 3555b4a..e71940e 100644
--- a/res/values-in/strings.xml
+++ b/res/values-in/strings.xml
@@ -28,6 +28,7 @@
<string name="show_dev_on" msgid="2840850085134853754">"Sekarang Anda adalah seorang developer!"</string>
<string name="show_dev_already" msgid="7041756429707644630">"Tidak perlu, Anda sudah menjadi developer."</string>
<string name="dev_settings_disabled_warning" msgid="6971867026249671244">"Aktifkan opsi developer terlebih dahulu."</string>
+ <string name="dev_settings_available_to_admin_only_warning" msgid="3408243404879083111">"Hanya pengguna admin yang dapat mengakses setelan developer."</string>
<string name="header_category_system" msgid="1665516346845259058">"Sistem"</string>
<string name="radioInfo_service_in" msgid="9088637745836646271">"Dalam Layanan"</string>
<string name="radioInfo_service_out" msgid="1868347333892403287">"Di Luar Area Layanan"</string>
@@ -551,12 +552,20 @@
<string name="private_space_one_lock_summary" msgid="2759953747682959371">"Anda dapat membuka kunci Ruang Pribadi dengan cara yang sama seperti membuka kunci perangkat, atau memilih kunci lain"</string>
<string name="private_space_screen_lock_title" msgid="8679383894967823163">"Gunakan kunci layar perangkat"</string>
<string name="private_space_biometric_title" msgid="3934339826674553174">"Buka dengan Wajah & Sidik Jari"</string>
+ <string name="private_space_fingerprint_title" msgid="5989254643211889931">"Buka dengan Sidik Jari"</string>
+ <string name="private_space_face_title" msgid="3290402865367663079">"Buka dengan Wajah"</string>
<string name="private_space_biometric_summary" msgid="4403837276018724581">"Ketuk untuk menyiapkan"</string>
<string name="private_space_fingerprint_unlock_title" msgid="5804023571114910034">"Buka dengan Sidik Jari untuk Ruang Pribadi"</string>
<string name="private_space_face_unlock_title" msgid="6613018437620070183">"Buka dengan Wajah untuk Ruang Pribadi"</string>
<string name="private_space_category_ways_to_unlock" msgid="4356631225316950046">"Cara membuka kunci"</string>
<string name="private_space_screen_lock_summary" msgid="394837965365561070">"Sama dengan kunci layar perangkat"</string>
<string name="private_space_new_lock_title" msgid="7306873010565337671">"Pilih kunci baru untuk Ruang Pribadi?"</string>
+ <string name="private_space_auto_lock_title" msgid="4757097802686131305">"Mengunci secara otomatis"</string>
+ <string name="private_space_auto_lock_page_title" msgid="2993714305725968632">"Mengunci ruang privasi secara otomatis"</string>
+ <string name="private_space_auto_lock_page_summary" msgid="8679844515655838654">"Anda dapat mengunci ruang privasi secara otomatis jika Anda tidak menggunakan perangkat selama jangka waktu tertentu"</string>
+ <string name="private_space_auto_lock_every_time" msgid="1215061855836002830">"Setiap kali perangkat terkunci"</string>
+ <string name="private_space_auto_lock_after_inactivity" msgid="1748673030841528649">"Setelah 5 menit tidak aktif"</string>
+ <string name="private_space_auto_lock_never" msgid="595014527119778873">"Jangan pernah"</string>
<string name="private_space_hide_title" msgid="8687034008994037610">"Sembunyikan saat terkunci"</string>
<string name="privatespace_hide_page_title" msgid="972581369094289386">"Sembunyikan Ruang Pribadi jika dikunci"</string>
<string name="privatespace_hide_page_summary" msgid="1052569521186403642">"Agar orang lain tidak dapat melihat Ruang Pribadi di perangkat, Anda dapat menyembunyikannya dari daftar aplikasi"</string>
@@ -570,6 +579,7 @@
<string name="private_space_delete_title" msgid="3075645119800272800">"Hapus Ruang Pribadi"</string>
<string name="private_space_deleted" msgid="7825768516955610897">"Ruang Pribadi berhasil dihapus"</string>
<string name="private_space_delete_failed" msgid="8500755484258565011">"Ruang Pribadi tidak dapat dihapus"</string>
+ <string name="private_space_unlocked" msgid="9091600948712932046">"Ruang privasi tidak terkunci"</string>
<string name="no_device_lock_title" msgid="1078223464721029954">"Setel kunci layar"</string>
<string name="no_device_lock_summary" msgid="7436025227616244687">"Untuk menggunakan ruang pribadi, setel kunci layar di perangkat ini"</string>
<string name="no_device_lock_action_label" msgid="2640487005629001288">"Setel kunci layar"</string>
@@ -597,8 +607,14 @@
<string name="private_space_access_text" msgid="4258842502257201013">"Untuk mengakses ruang pribadi, buka daftar aplikasi, lalu scroll ke bawah"</string>
<string name="private_space_done_label" msgid="1020482651595246071">"Selesai"</string>
<string name="private_space_scrolldown_to_access" msgid="4820954877349434545">"Scroll ke bawah untuk menemukan ruang pribadi"</string>
- <string name="private_space_retry_signin_title" msgid="2340841075193680666">"Login untuk menyiapkan ruang pribadi"</string>
- <string name="private_space_retry_summary" msgid="1976929616948459609">"Anda harus login ke akun untuk menyiapkan ruang pribadi"</string>
+ <!-- no translation found for private_space_retry_signin_title (8090276618867918844) -->
+ <skip />
+ <!-- no translation found for private_space_retry_summary (1920444015972648774) -->
+ <skip />
+ <!-- no translation found for private_space_skip_login_label (7078019409056628192) -->
+ <skip />
+ <!-- no translation found for private_space_continue_login_label (7779965766333065391) -->
+ <skip />
<string name="private_space_lock_setup_title" msgid="6541564212199510787">"Pilih kunci untuk ruang pribadi Anda"</string>
<string name="private_space_lock_setup_description" msgid="423405593476300918">"Anda dapat membuka kunci ruang pribadi menggunakan sidik jari. Demi keamanan, opsi ini memerlukan kunci cadangan."</string>
<string name="private_space_choose_your_pin_header" msgid="4560802934975898265">"Setel PIN untuk ruang pribadi Anda"</string>
@@ -1373,6 +1389,8 @@
<string name="battery_level_title" msgid="1371765298786083448">"Tingkat baterai"</string>
<string name="communal_settings_title" msgid="2845678473945902115">"Umum"</string>
<string name="communal_settings_summary" msgid="4923914136953940317">"Setelan umum"</string>
+ <!-- no translation found for satellite_setting (706846910912477125) -->
+ <skip />
<string name="apn_settings" msgid="4295467389400441299">"APN"</string>
<string name="apn_edit" msgid="2003683641840248741">"Edit titik akses"</string>
<string name="apn_add" msgid="9069613192201630934">"Tambahkan titik akses"</string>
@@ -1407,6 +1425,8 @@
<string name="menu_save" msgid="6611465355127483100">"Simpan"</string>
<string name="menu_cancel" msgid="1197826697950745335">"Batal"</string>
<string name="error_title" msgid="7158648377702417716"></string>
+ <!-- no translation found for error_duplicate_apn_entry (7792928408935276618) -->
+ <skip />
<string name="error_name_empty" msgid="1258275899283079142">"Bidang Nama wajib diisi."</string>
<string name="error_apn_empty" msgid="7657491065443746915">"APN wajib diisi."</string>
<string name="error_mcc_not3" msgid="883659545640179094">"Bidang MCC harus terdiri dari 3 digit."</string>
@@ -1425,7 +1445,8 @@
<string name="reset_bluetooth_wifi_button_text" msgid="3974098137045963639">"Reset"</string>
<string name="reset_bluetooth_wifi_complete_toast" msgid="5893439291030574365">"Bluetooth & Wi‑Fi telah direset"</string>
<string name="reset_esim_title" msgid="4194570573425902754">"Hapus eSIM"</string>
- <string name="reset_esim_desc" msgid="3662444090563399131">"Tindakan ini tidak akan membatalkan paket layanan seluler apa pun. Untuk mendownload SIM pengganti, hubungi operator Anda."</string>
+ <!-- no translation found for reset_esim_desc (6125192435907740751) -->
+ <skip />
<string name="reset_network_button_text" msgid="2281476496459610071">"Reset setelan"</string>
<string name="reset_network_final_desc" msgid="5304365082065278425">"Reset semua setelan jaringan? Anda tidak dapat mengurungkan tindakan ini."</string>
<string name="reset_network_final_desc_esim" msgid="1129251284212847939">"Reset semua setelan jaringan dan hapus eSIM? Anda tidak dapat mengurungkan tindakan ini."</string>
@@ -1433,15 +1454,18 @@
<string name="reset_network_confirm_title" msgid="913014422184481270">"Reset?"</string>
<string name="network_reset_not_available" msgid="1966334631394607829">"Reset jaringan tidak tersedia untuk pengguna ini"</string>
<string name="reset_network_complete_toast" msgid="1367872474130621115">"Setelan jaringan telah direset"</string>
- <string name="reset_esim_error_title" msgid="4670073610967959597">"Tidak dapat menghapus SIM"</string>
- <string name="reset_esim_error_msg" msgid="7279607120606365250">"eSIM tidak dapat dihapus karena terjadi error.\n\nMulai ulang perangkat, lalu coba lagi."</string>
+ <!-- no translation found for reset_esim_error_title (6516110227665862295) -->
+ <skip />
+ <!-- no translation found for reset_esim_error_msg (8459527827897797168) -->
+ <skip />
<string name="main_clear_title" msgid="277664302144837723">"Hapus semua data (reset ke setelan pabrik)"</string>
<string name="main_clear_short_title" msgid="4752094765533020696">"Hapus semua data"</string>
<string name="main_clear_desc_also_erases_external" msgid="3687911419628956693"><li>"Musik"</li>\n<li>"Foto"</li>\n<li>"Data pengguna lainnya"</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"Tindakan ini tidak akan membatalkan paket layanan seluler."</string>
<string name="main_clear_final_desc" msgid="5800877928569039580">"Semua informasi pribadi dan aplikasi yang didownload akan dihapus. Anda tidak dapat mengurungkan tindakan ini."</string>
- <string name="main_clear_final_desc_esim" msgid="440406836793824969">"Semua informasi pribadi, termasuk aplikasi & SIM yang telah didownload, akan dihapus. Anda tidak dapat mengurungkan tindakan ini."</string>
+ <!-- no translation found for main_clear_final_desc_esim (6592404057237813989) -->
+ <skip />
<string name="main_clear_confirm_title" msgid="6577071819657853713">"Hapus semua data?"</string>
<string name="main_clear_not_available" msgid="3433795327146684827">"Reset ke setelan pabrik tidak tersedia untuk pengguna ini"</string>
<string name="main_clear_progress_title" msgid="7239741132015617719">"Menghapus"</string>
@@ -1672,6 +1696,14 @@
<string name="force_stop" msgid="2681771622136916280">"Paksa berhenti"</string>
<string name="archive" msgid="9074663845068632127">"Arsipkan"</string>
<string name="restore" msgid="7622486640713967157">"Pulihkan"</string>
+ <!-- no translation found for restoring_step_one (3465050101254272874) -->
+ <skip />
+ <!-- no translation found for restoring_step_two (140484846432595108) -->
+ <skip />
+ <!-- no translation found for restoring_step_three (3712883580876329811) -->
+ <skip />
+ <!-- no translation found for restoring_step_four (8966846882470446209) -->
+ <skip />
<string name="total_size_label" msgid="2052185048749658866">"Total"</string>
<string name="application_size_label" msgid="6407051020651716729">"Ukuran aplikasi"</string>
<string name="external_code_size_label" msgid="7375146402660973743">"Apl penyimpanan USB"</string>
@@ -1728,7 +1760,6 @@
<string name="archiving_failed" msgid="2037798988961634978">"Gagal mengarsipkan"</string>
<string name="archiving_succeeded" msgid="7891249456483297845">"<xliff:g id="PACKAGE_LABEL">%1$s</xliff:g> diarsipkan"</string>
<string name="restoring_failed" msgid="3390531747355943533">"Pemulihan gagal"</string>
- <string name="restoring_succeeded" msgid="4967353965137524330">"<xliff:g id="PACKAGE_LABEL">%1$s</xliff:g> dipulihkan"</string>
<string name="restoring_in_progress" msgid="7787443682651146115">"Memulihkan <xliff:g id="PACKAGE_LABEL">%1$s</xliff:g>"</string>
<string name="another_migration_already_in_progress" msgid="6550546307856052261">"Migrasi lain sedang berlangsung."</string>
<string name="insufficient_storage" msgid="8115088042669030558">"Ruang penyimpanan tidak cukup."</string>
@@ -1920,10 +1951,8 @@
<string name="usage_stats_sort_by_usage_time" msgid="2927310334119998301">"Urutkan menurut waktu penggunaan"</string>
<string name="usage_stats_sort_by_last_time_used" msgid="7039213339779884017">"Urutkan menurut terakhir digunakan"</string>
<string name="usage_stats_sort_by_app_name" msgid="4463833145514850478">"Urutkan menurut nama aplikasi"</string>
- <!-- no translation found for last_time_used_label (7589377271406011659) -->
- <skip />
- <!-- no translation found for last_time_used_never (2936073559267990034) -->
- <skip />
+ <string name="last_time_used_label" msgid="7589377271406011659">"Terakhir digunakan"</string>
+ <string name="last_time_used_never" msgid="2936073559267990034">"tidak pernah"</string>
<string name="usage_time_label" msgid="9105343335151559883">"Waktu penggunaan"</string>
<string name="accessibility_settings" msgid="4713215774904704682">"Aksesibilitas"</string>
<string name="accessibility_settings_title" msgid="6739115703615065716">"Setelan aksesibilitas"</string>
@@ -2378,12 +2407,6 @@
<string name="battery_tip_high_usage_summary" msgid="3938999581403084551">"Lihat aplikasi dengan penggunaan tertinggi"</string>
<string name="battery_tip_limited_temporarily_title" msgid="6258554134146272311">"Pengisian daya dioptimalkan untuk melindungi baterai"</string>
<string name="battery_tip_limited_temporarily_summary" msgid="5107379280241187562">"Untuk membantu memperpanjang masa pakai baterai, pengisian daya dioptimalkan"</string>
- <string name="battery_tip_dock_defender_future_bypass_title" msgid="4332616280495788195">"Pengisian daya dioptimalkan untuk melindungi baterai"</string>
- <string name="battery_tip_dock_defender_future_bypass_summary" msgid="7870758621381307597">"Untuk membantu memperpanjang masa pakai baterai, pengisian daya dioptimalkan saat dipasang ke dok"</string>
- <string name="battery_tip_dock_defender_active_title" msgid="1414785238383255699">"Pengisian daya dioptimalkan untuk melindungi baterai"</string>
- <string name="battery_tip_dock_defender_active_summary" msgid="3512082623718801459">"Untuk membantu memperpanjang masa pakai baterai, pengisian daya dioptimalkan saat dipasang ke dok"</string>
- <string name="battery_tip_dock_defender_temporarily_bypassed_title" msgid="1679449361090557201">"Mengisi daya sampai penuh"</string>
- <string name="battery_tip_dock_defender_temporarily_bypassed_summary" msgid="1099500476761333281">"Untuk melindungi baterai, pengisian daya akan dioptimalkan saat berikutnya tablet dipasang ke dok"</string>
<string name="battery_tip_limited_temporarily_sec_button_content_description" msgid="5648444926736883551">"Pelajari lebih lanjut pengisian daya dijeda"</string>
<string name="battery_tip_limited_temporarily_dialog_resume_charge" msgid="2302295458913832342">"Lanjutkan pengisian daya"</string>
<string name="battery_tip_dialog_message_footer" msgid="986542164372177504">"Termasuk aktivitas latar belakang yang menggunakan banyak daya"</string>
@@ -2401,7 +2424,8 @@
<string name="battery_tip_unrestrict_app_dialog_ok" msgid="7940183167721998470">"Hapus"</string>
<string name="battery_tip_unrestrict_app_dialog_cancel" msgid="4968135709160207507">"Batal"</string>
<string name="battery_tip_charge_to_full_button" msgid="6701709034348116261">"Isi daya sampai penuh"</string>
- <string name="battery_tip_incompatible_charging_title" msgid="5120763575150751300">"Masalah dengan aksesori pengisian daya"</string>
+ <!-- no translation found for battery_tip_incompatible_charging_title (1567827436103364999) -->
+ <skip />
<string name="battery_tip_incompatible_charging_content_description" msgid="355668467640367701">"Pelajari lebih lanjut mengisi daya dengan pengisi daya yang tidak kompatibel"</string>
<string name="smart_battery_manager_title" msgid="3677620516657920364">"Pengelola Baterai"</string>
<string name="smart_battery_title" msgid="9095903608520254254">"Kelola aplikasi secara otomatis"</string>
@@ -2493,13 +2517,11 @@
<string name="battery_usage_chart_label_now" msgid="4598282721949430165">"sekarang"</string>
<string name="battery_usage_timestamps_hyphen" msgid="7401188432989043905">"<xliff:g id="FROM_TIMESTAMP">%1$s</xliff:g> - <xliff:g id="TO_TIMESTAMP">%2$s</xliff:g>"</string>
<string name="battery_usage_day_and_hour" msgid="1417890420844950881">"<xliff:g id="DAY">%1$s</xliff:g> <xliff:g id="HOUR">%2$s</xliff:g>"</string>
- <!-- no translation found for battery_usage_time_info_and_battery_level (6732629268310936155) -->
- <skip />
+ <string name="battery_usage_time_info_and_battery_level" msgid="6732629268310936155">"<xliff:g id="TIME_INFO">%1$s</xliff:g> <xliff:g id="BATTERY_LEVEL">%2$s</xliff:g>"</string>
<string name="battery_usage_chart" msgid="4114747521432440017">"Diagram penggunaan baterai"</string>
<string name="daily_battery_usage_chart" msgid="4176059567682992686">"Diagram penggunaan baterai per hari"</string>
<string name="hourly_battery_usage_chart" msgid="3098314511076561272">"Diagram penggunaan baterai per jam"</string>
- <!-- no translation found for battery_level_percentage (1433178290838842146) -->
- <skip />
+ <string name="battery_level_percentage" msgid="1433178290838842146">"Persentase level baterai dari <xliff:g id="START_PERCENTAGE">%1$s</xliff:g> hingga <xliff:g id="END_PERCENTAGE">%2$s</xliff:g>"</string>
<string name="battery_usage_breakdown_title_since_last_full_charge" msgid="435006273323199906">"Penggunaan baterai sejak terakhir kali terisi penuh"</string>
<string name="battery_usage_breakdown_title_for_slot" msgid="4823179483667671406">"Penggunaan baterai <xliff:g id="SLOT">%s</xliff:g>"</string>
<string name="screen_time_category_last_full_charge" msgid="8856908320256057753">"Waktu pemakaian perangkat sejak terakhir kali baterai terisi penuh"</string>
@@ -3859,6 +3881,8 @@
<string name="voice_activation_apps_title" msgid="7130045161611529825">"Aplikasi aktivasi suara"</string>
<string name="permit_voice_activation_apps" msgid="9152780172988949319">"Izinkan aktivasi suara"</string>
<string name="allow_voice_activation_apps_description" msgid="6369745626995060656">"Aktivasi suara mengaktifkan aplikasi yang disetujui secara handsfree menggunakan perintah suara. Deteksi adaptif bawaan memastikan data tetap bersifat pribadi hanya untuk Anda.\n\n"<a href="">"Selengkapnya tentang deteksi adaptif yang dilindungi"</a></string>
+ <string name="permit_receive_sandboxed_detection_training_data" msgid="3929496847420108753">"Meningkatkan aktivasi suara"</string>
+ <string name="receive_sandboxed_detection_training_data_description" msgid="1415687008184625050">"Perangkat ini menggunakan kecerdasan pribadi untuk meningkatkan kualitas model aktivasi suara. Aplikasi dapat menerima ringkasan update yang dikumpulkan dari banyak pengguna untuk menjaga privasi sekaligus meningkatkan kualitas model bagi semua orang.\n\n"<a href="">"Selengkapnya tentang kecerdasan pribadi"</a></string>
<string name="full_screen_intent_title" msgid="747270185715224130">"Notifikasi layar penuh"</string>
<string name="permit_full_screen_intent" msgid="9035367640019960861">"Izinkan notifikasi layar penuh dari aplikasi ini"</string>
<string name="footer_description_full_screen_intent" msgid="7716518411349225528">"Izinkan aplikasi ini menampilkan notifikasi dalam layar penuh ketika perangkat terkunci. Aplikasi mungkin menggunakan tindakan ini untuk memperjelas alarm, panggilan masuk, atau notifikasi penting lainnya."</string>
@@ -4280,18 +4304,27 @@
<string name="autofill_app" msgid="7595308061826307921">"Layanan isi otomatis"</string>
<string name="default_autofill_app" msgid="372234803718251606">"Layanan isi otomatis default"</string>
<string name="autofill_passwords" msgid="6708057251459761083">"Sandi"</string>
- <string name="credman_chosen_app_title" msgid="872524130208251505">"Sandi, kunci sandi, dan layanan data"</string>
+ <!-- no translation found for credman_chosen_app_title (7735183808067729319) -->
+ <skip />
<string name="credman_credentials" msgid="4931371941253324143">"Penyedia tambahan"</string>
<string name="autofill_passwords_count" msgid="6359289285822955973">"{count,plural, =1{# sandi}other{# sandi}}"</string>
<string name="autofill_keywords" msgid="8598763328489346438">"otomatis, isi, isi otomatis, sandi"</string>
<string name="credman_keywords" msgid="8305600680836806170">"data, kunci sandi, sandi"</string>
<string name="credman_autofill_keywords" msgid="701180623776848914">"otomatis, isi, isi otomatis, data, kunci sandi, sandi"</string>
+ <!-- no translation found for credman_button_change (4072629639218503790) -->
+ <skip />
+ <!-- no translation found for credman_button_open (7519871964170816850) -->
+ <skip />
<string name="autofill_confirmation_message" msgid="4888767934273494272">"<b>Pastikan Anda memercayai aplikasi ini</b> <br/> <br/> <xliff:g id=app_name example=Isi Otomatis Google>%1$s</xliff:g> menggunakan item yang ada di layar untuk menentukan item apa saja yang dapat diisi otomatis."</string>
<string name="credman_autofill_confirmation_message" msgid="843829628024668466">"<b>Gunakan <xliff:g id=app_name example=Provider>%1$s</xliff:g>?</b> <br/> <br/> Sandi, kunci sandi, dan info baru lainnya akan disimpan di sini mulai sekarang. <xliff:g id=app_name example=Provider>%1$s</xliff:g> dapat menggunakan konten di layar untuk menentukan item yang dapat diisi otomatis."</string>
<string name="credman_picker_title" msgid="8191267620665129205">"Sandi, kunci sandi, dan layanan data"</string>
<string name="credman_confirmation_message_title" msgid="8847900085593880729">"Nonaktifkan %1$s?"</string>
<string name="credman_confirmation_message" msgid="2357324543658635239">"<b>Nonaktifkan layanan ini?</b> <br/> <br/> Info tersimpan seperti sandi, kunci sandi, metode pembayaran, dan info lainnya tidak akan diisikan saat Anda login. Untuk menggunakan info tersimpan, pilih sandi, kunci sandi, atau layanan data."</string>
+ <string name="credman_confirmation_message_new_ui" msgid="6126274509951156460">"<b>Nonaktifkan semua layanan?</b> <br/> <br/> Sandi, kunci sandi, dan info tersimpan lainnya tidak akan tersedia untuk pengisian otomatis saat Anda login"</string>
+ <string name="credman_autofill_confirmation_message_new_ui" msgid="6222139222478822267">"<b>Ubah layanan pilihan Anda ke <xliff:g id=app_name example=Provider>%1$s</xliff:g>?</b> <br/> <br/> Sandi, kunci sandi, dan info baru lainnya akan disimpan di sini mulai sekarang. <xliff:g id=app_name example=Provider>%1$s</xliff:g> menggunakan konten di layar untuk menentukan item yang dapat diisi otomatis"</string>
<string name="credman_enable_confirmation_message_title" msgid="1037501792652277829">"Gunakan %1$s?"</string>
+ <string name="credman_limit_error_msg_title" msgid="1525814645803612135">"Anda hanya dapat memiliki 5 layanan aktif"</string>
+ <string name="credman_limit_error_msg" msgid="2521803280130310063">"Nonaktifkan minimal 1 layanan untuk menambahkan layanan lain"</string>
<string name="credman_enable_confirmation_message" msgid="8407841892310870169">"%1$s menggunakan item yang ada di layar untuk menentukan item apa yang dapat diisi otomatis."</string>
<string name="credman_error_message_title" msgid="4099557206946333568">"Batas sandi, kunci sandi, dan layanan data"</string>
<string name="credman_error_message" msgid="8334797097200415449">"Anda dapat memiliki hingga 5 sandi, kunci sandi, dan layanan data yang aktif secara bersamaan. Nonaktifkan satu layanan untuk menambahkan layanan lain."</string>
@@ -4461,11 +4494,12 @@
<string name="mobile_network_sim_name_label" msgid="1452440641628369625">"Nama"</string>
<string name="mobile_network_sim_color_label" msgid="5293944087609632340">"Warna (digunakan oleh apl kompatibel)"</string>
<string name="mobile_network_sim_name_rename" msgid="5967588549571582924">"Simpan"</string>
- <string name="mobile_network_use_sim_on" msgid="7298332437547707908">"Gunakan SIM"</string>
+ <string name="mobile_network_use_sim_on" msgid="5333182776279917886">"Gunakan SIM ini"</string>
<string name="mobile_network_use_sim_off" msgid="6303281166199670639">"Nonaktif"</string>
<string name="mobile_network_disable_sim_explanation" msgid="2851862257846773796">"Untuk menonaktifkan SIM ini, keluarkan kartu SIM"</string>
<string name="mobile_network_tap_to_activate" msgid="4139979375717958102">"Ketuk untuk mengaktifkan <xliff:g id="CARRIER">%1$s</xliff:g>"</string>
- <string name="mobile_network_erase_sim" msgid="4629071168032714930">"Hapus SIM"</string>
+ <!-- no translation found for mobile_network_erase_sim (5387971155494245850) -->
+ <skip />
<string name="preferred_network_mode_title" msgid="3083431168988535628">"Preferensi jenis jaringan"</string>
<string name="preferred_network_mode_summary" msgid="537577807865497546">"Ubah mode pengoperasian jaringan"</string>
<string name="preferred_network_mode_dialogtitle" msgid="4179420486180351631">"Preferensi jenis jaringan"</string>
@@ -4484,6 +4518,40 @@
<string name="roaming_check_price_warning" msgid="5876977438036791361">"Hubungi penyedia jaringan untuk mengetahui harganya."</string>
<string name="mobile_data_usage_title" msgid="2047864499317759728">"Penggunaan data oleh aplikasi"</string>
<string name="mobile_network_mode_error" msgid="9222056129897416074">"Mode Jaringan Tidak Valid <xliff:g id="NETWORKMODEID">%1$d</xliff:g>. Abaikan."</string>
+ <!-- no translation found for satellite_setting_title (2543034229989047673) -->
+ <skip />
+ <!-- no translation found for satellite_setting_enabled_summary (3554127722727530845) -->
+ <skip />
+ <!-- no translation found for satellite_setting_disabled_summary (6789122487534159857) -->
+ <skip />
+ <!-- no translation found for keywords_satellite_setting (3312183289776517695) -->
+ <skip />
+ <!-- no translation found for category_name_about_satellite_messaging (3756205049485508340) -->
+ <skip />
+ <!-- no translation found for title_about_satellite_setting (9212860038048311345) -->
+ <skip />
+ <!-- no translation found for category_title_your_satellite_plan (3017895097366691841) -->
+ <skip />
+ <!-- no translation found for title_have_satellite_plan (2048372355699977947) -->
+ <skip />
+ <!-- no translation found for title_no_satellite_plan (2876056203035197505) -->
+ <skip />
+ <!-- no translation found for summary_add_satellite_setting (3815254731634052432) -->
+ <skip />
+ <!-- no translation found for category_name_how_it_works (585303230539269496) -->
+ <skip />
+ <!-- no translation found for title_satellite_connection_guide (3294802307913609072) -->
+ <skip />
+ <!-- no translation found for summary_satellite_connection_guide (3496123195218418456) -->
+ <skip />
+ <!-- no translation found for title_supported_service (4275535165812691571) -->
+ <skip />
+ <!-- no translation found for summary_supported_service (4320535903444834786) -->
+ <skip />
+ <!-- no translation found for satellite_setting_summary_more_information (4008690241760925372) -->
+ <skip />
+ <!-- no translation found for more_about_satellite_messaging (3385673133561348509) -->
+ <skip />
<string name="mobile_network_apn_title" msgid="5582995550142073054">"Nama Titik Akses"</string>
<string name="keywords_access_point_names" msgid="8174967126858505945">"apn"</string>
<string name="manual_mode_disallowed_summary" msgid="4243142645520152175">"Tidak tersedia saat terhubung ke <xliff:g id="CARRIER">%1$s</xliff:g>"</string>
@@ -4493,9 +4561,12 @@
<string name="sim_action_switch_sub_dialog_title" msgid="9180969453358718635">"Beralih ke <xliff:g id="CARRIER_NAME">%1$s</xliff:g>?"</string>
<string name="sim_action_switch_psim_dialog_title" msgid="5613177333235213024">"Beralih menggunakan kartu SIM?"</string>
<string name="sim_action_switch_sub_dialog_mep_title" msgid="933856847099933004">"Gunakan <xliff:g id="CARRIER_NAME">%1$s</xliff:g>?"</string>
- <string name="sim_action_switch_sub_dialog_text" msgid="2091834911153293004">"Hanya satu SIM yang dapat diaktifkan pada satu waktu.\n\nBeralih ke <xliff:g id="TO_CARRIER_NAME">%1$s</xliff:g> tidak akan membatalkan layanan <xliff:g id="FROM_CARRIER_NAME">%2$s</xliff:g>."</string>
- <string name="sim_action_switch_sub_dialog_text_downloaded" msgid="8977951796005849471">"Hanya 1 eSIM yang dapat aktif pada satu waktu.\n\nBeralih ke <xliff:g id="TO_CARRIER_NAME">%1$s</xliff:g> tidak akan membatalkan layanan <xliff:g id="FROM_CARRIER_NAME">%2$s</xliff:g>."</string>
- <string name="sim_action_switch_sub_dialog_text_single_sim" msgid="6188750682431170845">"Hanya satu SIM yang dapat diaktifkan pada satu waktu.\n\nPengalihan tidak akan membatalkan layanan <xliff:g id="TO_CARRIER_NAME">%1$s</xliff:g>."</string>
+ <!-- no translation found for sim_action_switch_sub_dialog_text (7474905814976249607) -->
+ <skip />
+ <!-- no translation found for sim_action_switch_sub_dialog_text_downloaded (6415848271400253954) -->
+ <skip />
+ <!-- no translation found for sim_action_switch_sub_dialog_text_single_sim (421658355882679837) -->
+ <skip />
<string name="sim_action_switch_sub_dialog_mep_text" msgid="8348764755143679582">"Anda tidak dapat menggunakan 2 SIM sekaligus. Untuk menggunakan <xliff:g id="CARRIER_NAME">%1$s</xliff:g>, nonaktifkan SIM lainnya."</string>
<string name="sim_action_switch_sub_dialog_confirm" msgid="1901181581944638961">"Alihkan ke <xliff:g id="CARRIER_NAME">%1$s</xliff:g>"</string>
<string name="sim_action_switch_sub_dialog_carrier_list_item_for_turning_off" msgid="5392037608705799522">"Nonaktifkan <xliff:g id="CARRIER_NAME">%1$s</xliff:g>"</string>
@@ -4520,6 +4591,29 @@
<string name="sim_action_turn_off" msgid="3506698692916473000">"Nonaktifkan"</string>
<string name="dsds_activation_failure_title" msgid="4467364110584914794">"Tidak dapat mengaktifkan SIM"</string>
<string name="dsds_activation_failure_body_msg2" msgid="73044349546544410">"Coba aktifkan SIM lagi. Jika masalah berlanjut, mulai ulang perangkat."</string>
+ <string name="sim_onboarding_bottomsheets_title" msgid="143711121394213711">"Siapkan SIM Anda"</string>
+ <string name="sim_onboarding_bottomsheets_msg" msgid="7367245016476460849">"Setel preferensi jaringan seluler Anda untuk menggunakan beberapa SIM di perangkat ini"</string>
+ <string name="sim_onboarding_label_sim_title" msgid="273162565849288273">"Beri label SIM Anda"</string>
+ <string name="sim_onboarding_label_sim_msg" msgid="5105859235219529056">"Anda akan melihat label ini saat melakukan panggilan, mengirim pesan teks, dan menggunakan data, serta di Setelan"</string>
+ <string name="sim_onboarding_label_sim_dialog_title" msgid="5839073125605286120">"Label SIM"</string>
+ <string name="sim_onboarding_label_sim_dialog_label" msgid="9020433985426525185">"Label"</string>
+ <string name="sim_onboarding_select_sim_title" msgid="5895262188167744055">"Pilih SIM yang akan digunakan"</string>
+ <string name="sim_onboarding_select_sim_msg" msgid="5638859405391915048">"Anda tidak dapat menggunakan 2 SIM sekaligus"</string>
+ <string name="sim_onboarding_primary_sim_title" msgid="2793090401371135675">"Setel SIM utama Anda"</string>
+ <string name="sim_onboarding_primary_sim_msg" msgid="5484656671490558032">"Pilih SIM yang akan digunakan secara default untuk melakukan panggilan, mengirim pesan teks, dan menggunakan data"</string>
+ <string name="primary_sim_title" msgid="2508161011657571566">"SIM utama Anda"</string>
+ <string name="primary_sim_calls_title" msgid="4961189133582615685">"Panggilan"</string>
+ <string name="primary_sim_texts_title" msgid="1287584042733097749">"Pesan teks"</string>
+ <string name="primary_sim_automatic_data_title" msgid="1265528923229642480">"Pengalihan data otomatis"</string>
+ <string name="primary_sim_automatic_data_msg" msgid="1612203837010785203">"Gunakan data dari salah satu SIM tergantung pada cakupan dan ketersediaan"</string>
+ <string name="sim_onboarding_phoneNumber_data_only" msgid="8158409121949373662">"Khusus data"</string>
+ <string name="sim_onboarding_setup" msgid="5750393553605388463">"Siapkan"</string>
+ <string name="sim_onboarding_next" msgid="6415025179929475355">"Berikutnya"</string>
+ <!-- no translation found for sim_onboarding_progressbar_turning_sim_on (1163318788393361574) -->
+ <skip />
+ <string name="mobile_network_spn_title" msgid="3053793174495329077">"Jaringan seluler"</string>
+ <string name="mobile_network_phone_number_title" msgid="2090794402855021784">"Nomor telepon"</string>
+ <string name="mobile_network_sim_label_color_title" msgid="2401352348041132876">"Label dan warna SIM"</string>
<string name="sim_setup_channel_id" msgid="8797972565087458515">"Aktivasi jaringan"</string>
<string name="sim_switch_channel_id" msgid="4927038626791837861">"Beralih operator"</string>
<string name="post_dsds_reboot_notification_title_with_carrier" msgid="3308827462185135307">"<xliff:g id="CARRIER_NAME">%1$s</xliff:g> aktif"</string>
@@ -4539,11 +4633,15 @@
<string name="switch_sim_dialog_no_switch_text" msgid="7053939850026876088">"Untuk menggunakan data seluler, fitur panggilan, dan SMS di lain waktu, buka setelan jaringan"</string>
<string name="sim_card_label" msgid="6263064316075963775">"SIM"</string>
<string name="erase_sim_dialog_title" msgid="4742077437653028326">"Hapus eSIM ini?"</string>
- <string name="erase_sim_dialog_text" msgid="753031064269699885">"Menghapus SIM ini akan menghapus layanan <xliff:g id="CARRIER_NAME_A">%1$s</xliff:g> dari perangkat ini.\n\nLayanan untuk <xliff:g id="CARRIER_NAME_B">%1$s</xliff:g> tidak akan dibatalkan."</string>
+ <!-- no translation found for erase_sim_dialog_text (1406141218170595272) -->
+ <skip />
<string name="erase_sim_confirm_button" msgid="8309115684335320541">"Hapus"</string>
- <string name="erasing_sim" msgid="7877703231075699139">"Menghapus SIM …"</string>
- <string name="erase_sim_fail_title" msgid="2024446702985862427">"Tidak dapat menghapus SIM"</string>
- <string name="erase_sim_fail_text" msgid="7870804401227483131">"SIM ini tidak dapat dihapus karena terjadi error.\n\nMulai ulang perangkat, lalu coba lagi."</string>
+ <!-- no translation found for erasing_sim (4237180547590463930) -->
+ <skip />
+ <!-- no translation found for erase_sim_fail_title (1445700500168357303) -->
+ <skip />
+ <!-- no translation found for erase_sim_fail_text (6898841004987411547) -->
+ <skip />
<string name="network_connection_request_dialog_title" msgid="1896186380874289434">"Hubungkan ke perangkat"</string>
<string name="network_connection_request_dialog_summary" msgid="7693038309792726170">"Aplikasi <xliff:g id="APPNAME">%1$s</xliff:g> ingin menggunakan jaringan Wi-Fi sementara untuk terhubung ke perangkat"</string>
<string name="network_connection_timeout_dialog_message" msgid="598509083077743772">"Perangkat tidak ditemukan. Pastikan perangkat dihidupkan dan dapat terhubung ke jaringan."</string>
@@ -4615,6 +4713,14 @@
<string name="work_policy_privacy_settings" msgid="2702644843505242596">"Info kebijakan profil kerja Anda"</string>
<string name="work_policy_privacy_settings_summary" msgid="690118670737638405">"Setelan yang dikelola oleh admin IT"</string>
<string name="track_frame_time_keywords" msgid="7885340257945922239">"GPU"</string>
+ <string name="enable_16k_pages" msgid="5009476566957520607">"Boot dengan halaman berukuran 16K"</string>
+ <string name="enable_16k_pages_summary" msgid="428117226069445198">"Boot perangkat menggunakan kernel yang didukung halaman berukuran 16K"</string>
+ <string name="confirm_enable_16k_pages_title" msgid="6751570067857011642">"Mulai ulang dengan kernel yang kompatibel dengan halaman 16 KB?"</string>
+ <string name="confirm_enable_16k_pages_text" msgid="702888115148257215">"PERINGATAN: Beberapa aplikasi mungkin tidak kompatibel dengan mode ini. Perangkat akan memulai ulang setelah konfirmasi."</string>
+ <string name="confirm_enable_4k_pages_title" msgid="626987400420355263">"Mulai ulang dengan kernel yang kompatibel dengan halaman 4 KB?"</string>
+ <string name="confirm_enable_4k_pages_text" msgid="6168921566226074524">"Perangkat akan memulai ulang setelah konfirmasi."</string>
+ <string name="toast_16k_update_failed_text" msgid="8888858987184345567">"Gagal mengupdate kernel ke kernel yang kompatibel dengan halaman 16K."</string>
+ <string name="progress_16k_ota_title" msgid="2117218313875523741">"Menerapkan perubahan"</string>
<string name="bug_report_handler_title" msgid="713439959113250125">"Pengendali laporan bug"</string>
<string name="bug_report_handler_picker_footer_text" msgid="4935758328366585673">"Menentukan aplikasi mana yang menangani pintasan Laporan Bug di perangkat."</string>
<string name="personal_profile_app_subtext" msgid="5586060806997067676">"Pribadi"</string>
@@ -4700,8 +4806,10 @@
<string name="sim_category_title" msgid="2341314000964710495">"SIM"</string>
<string name="downloaded_sim_category_title" msgid="2876988650413179752">"eSIM"</string>
<string name="downloaded_sims_category_title" msgid="487799905978489922">"eSIM"</string>
- <string name="sim_category_active_sim" msgid="1503823567818544012">"Aktif"</string>
- <string name="sim_category_inactive_sim" msgid="4068899490133820881">"Tidak aktif"</string>
+ <!-- no translation found for sim_category_active_sim (3077009911935592178) -->
+ <skip />
+ <!-- no translation found for sim_category_inactive_sim (7351553344148400450) -->
+ <skip />
<string name="sim_category_default_active_sim" msgid="1208194173387987231">" / Default untuk <xliff:g id="ID_1">%1$s</xliff:g>"</string>
<string name="default_active_sim_calls" msgid="2390973682556353558">"panggilan telepon"</string>
<string name="default_active_sim_sms" msgid="8041498593025994921">"SMS"</string>
diff --git a/res/values-is/arrays.xml b/res/values-is/arrays.xml
index 470e79e..8d26706 100644
--- a/res/values-is/arrays.xml
+++ b/res/values-is/arrays.xml
@@ -482,4 +482,7 @@
<!-- no translation found for notification_polite_options:0 (4617190141263245257) -->
<!-- no translation found for notification_polite_options:1 (3884076684767467743) -->
<!-- no translation found for notification_polite_options:2 (8765197536079931966) -->
+ <!-- no translation found for private_space_auto_lock_options:0 (551584871228110817) -->
+ <!-- no translation found for private_space_auto_lock_options:1 (3263162333754809690) -->
+ <!-- no translation found for private_space_auto_lock_options:2 (1575103586471380629) -->
</resources>
diff --git a/res/values-is/strings.xml b/res/values-is/strings.xml
index fa541bd..1f8c6b7 100644
--- a/res/values-is/strings.xml
+++ b/res/values-is/strings.xml
@@ -28,6 +28,7 @@
<string name="show_dev_on" msgid="2840850085134853754">"Nú ertu orðin(n) þróunaraðili!"</string>
<string name="show_dev_already" msgid="7041756429707644630">"Þetta er óþarfi; þú ert nú þegar þróunaraðili."</string>
<string name="dev_settings_disabled_warning" msgid="6971867026249671244">"Virkjaðu valkosti þróunaraðila fyrst."</string>
+ <string name="dev_settings_available_to_admin_only_warning" msgid="3408243404879083111">"Aðeins stjórnendur hafa aðgang að stillingum þróunaraðila."</string>
<string name="header_category_system" msgid="1665516346845259058">"Kerfi"</string>
<string name="radioInfo_service_in" msgid="9088637745836646271">"Innan þjónustusvæðis"</string>
<string name="radioInfo_service_out" msgid="1868347333892403287">"Utan þjónustusvæðis"</string>
@@ -551,12 +552,20 @@
<string name="private_space_one_lock_summary" msgid="2759953747682959371">"Hægt er að taka einkarými úr lás á sama hátt og tækið en einnig er hægt að velja annan lás"</string>
<string name="private_space_screen_lock_title" msgid="8679383894967823163">"Nota skjálás tækis"</string>
<string name="private_space_biometric_title" msgid="3934339826674553174">"Andlits- og fingrafarsopnun"</string>
+ <string name="private_space_fingerprint_title" msgid="5989254643211889931">"Fingrafarskenni"</string>
+ <string name="private_space_face_title" msgid="3290402865367663079">"Andlitskenni"</string>
<string name="private_space_biometric_summary" msgid="4403837276018724581">"Ýttu til að setja upp"</string>
<string name="private_space_fingerprint_unlock_title" msgid="5804023571114910034">"Fingrafarskenni fyrir einkarými"</string>
<string name="private_space_face_unlock_title" msgid="6613018437620070183">"Andlitskenni fyrir einkarými"</string>
<string name="private_space_category_ways_to_unlock" msgid="4356631225316950046">"Leiðir til að taka úr lás"</string>
<string name="private_space_screen_lock_summary" msgid="394837965365561070">"Sami skjálás og í tæki"</string>
<string name="private_space_new_lock_title" msgid="7306873010565337671">"Velja nýjan lás fyrir einkarými?"</string>
+ <string name="private_space_auto_lock_title" msgid="4757097802686131305">"Læsa sjálfkrafa"</string>
+ <string name="private_space_auto_lock_page_title" msgid="2993714305725968632">"Læsa leynirými sjálfkrafa"</string>
+ <string name="private_space_auto_lock_page_summary" msgid="8679844515655838654">"Þú getur valið að læsa leynirýminu þínu sjálfkrafa ef þú hefur ekki notað tækið í tiltekinn tíma"</string>
+ <string name="private_space_auto_lock_every_time" msgid="1215061855836002830">"Í hvert skipti sem tækið læsist"</string>
+ <string name="private_space_auto_lock_after_inactivity" msgid="1748673030841528649">"Eftir 5 mínútur af aðgerðaleysi"</string>
+ <string name="private_space_auto_lock_never" msgid="595014527119778873">"Aldrei"</string>
<string name="private_space_hide_title" msgid="8687034008994037610">"Fela þegar læst"</string>
<string name="privatespace_hide_page_title" msgid="972581369094289386">"Fela einkarými þegar það er læst"</string>
<string name="privatespace_hide_page_summary" msgid="1052569521186403642">"Til að aðrir sjái ekki einkarými tækisins geturðu falið það á forritalistanum"</string>
@@ -570,6 +579,7 @@
<string name="private_space_delete_title" msgid="3075645119800272800">"Eyða einkarými"</string>
<string name="private_space_deleted" msgid="7825768516955610897">"Einkarými var eytt"</string>
<string name="private_space_delete_failed" msgid="8500755484258565011">"Ekki tókst að eyða einkarými"</string>
+ <string name="private_space_unlocked" msgid="9091600948712932046">"Einkarými var opnað"</string>
<string name="no_device_lock_title" msgid="1078223464721029954">"Setja upp skjálás"</string>
<string name="no_device_lock_summary" msgid="7436025227616244687">"Stilltu skjálás í tækinu til að nota einkarými"</string>
<string name="no_device_lock_action_label" msgid="2640487005629001288">"Stilla skjálás"</string>
@@ -597,8 +607,14 @@
<string name="private_space_access_text" msgid="4258842502257201013">"Farðu í forritalistann og flettu niður til að finna einkarýmið þitt"</string>
<string name="private_space_done_label" msgid="1020482651595246071">"Lokið"</string>
<string name="private_space_scrolldown_to_access" msgid="4820954877349434545">"Flettu niður til að finna einkarými"</string>
- <string name="private_space_retry_signin_title" msgid="2340841075193680666">"Skráðu þig inn til að setja upp einkarými"</string>
- <string name="private_space_retry_summary" msgid="1976929616948459609">"Þú þarft að skrá þig inn á reikning til að setja upp einkarými"</string>
+ <!-- no translation found for private_space_retry_signin_title (8090276618867918844) -->
+ <skip />
+ <!-- no translation found for private_space_retry_summary (1920444015972648774) -->
+ <skip />
+ <!-- no translation found for private_space_skip_login_label (7078019409056628192) -->
+ <skip />
+ <!-- no translation found for private_space_continue_login_label (7779965766333065391) -->
+ <skip />
<string name="private_space_lock_setup_title" msgid="6541564212199510787">"Veldu hvernig þú vilt læsa einkarýminu"</string>
<string name="private_space_lock_setup_description" msgid="423405593476300918">"Þú getur tekið einkarýmið úr lás með fingrafarinu þínu. Af öryggisástæðum krefst þessi valkostur þess að varalás sé stilltur."</string>
<string name="private_space_choose_your_pin_header" msgid="4560802934975898265">"Stilltu PIN-númer fyrir einkarýmið þitt"</string>
@@ -1373,6 +1389,8 @@
<string name="battery_level_title" msgid="1371765298786083448">"Staða rafhlöðu"</string>
<string name="communal_settings_title" msgid="2845678473945902115">"Sameiginlegt"</string>
<string name="communal_settings_summary" msgid="4923914136953940317">"Sameiginlegar stillingar"</string>
+ <!-- no translation found for satellite_setting (706846910912477125) -->
+ <skip />
<string name="apn_settings" msgid="4295467389400441299">"Aðgangsstaðir"</string>
<string name="apn_edit" msgid="2003683641840248741">"Breyta aðgangsstað"</string>
<string name="apn_add" msgid="9069613192201630934">"Bæta við aðgangsstað"</string>
@@ -1407,6 +1425,8 @@
<string name="menu_save" msgid="6611465355127483100">"Vista"</string>
<string name="menu_cancel" msgid="1197826697950745335">"Hætta við"</string>
<string name="error_title" msgid="7158648377702417716"></string>
+ <!-- no translation found for error_duplicate_apn_entry (7792928408935276618) -->
+ <skip />
<string name="error_name_empty" msgid="1258275899283079142">"Reiturinn fyrir heiti má ekki vera auður."</string>
<string name="error_apn_empty" msgid="7657491065443746915">"Heiti aðgangsstaðar má ekki vera autt."</string>
<string name="error_mcc_not3" msgid="883659545640179094">"MCC-reitur verður að innihalda 3 tölustafi."</string>
@@ -1425,7 +1445,8 @@
<string name="reset_bluetooth_wifi_button_text" msgid="3974098137045963639">"Endurstilla"</string>
<string name="reset_bluetooth_wifi_complete_toast" msgid="5893439291030574365">"Bluetooth og Wi‑Fi hafa verið endurstillt"</string>
<string name="reset_esim_title" msgid="4194570573425902754">"Eyða eSIM-kortum"</string>
- <string name="reset_esim_desc" msgid="3662444090563399131">"Þetta segir ekki upp neinni áskrift hjá símafyrirtæki. Til að sækja ný SIM-kort þarftu að hafa samband við símafyrirtækið þitt."</string>
+ <!-- no translation found for reset_esim_desc (6125192435907740751) -->
+ <skip />
<string name="reset_network_button_text" msgid="2281476496459610071">"Endurstilla"</string>
<string name="reset_network_final_desc" msgid="5304365082065278425">"Endurstilla allar netstillingar? Ekki er hægt að afturkalla þessa aðgerð."</string>
<string name="reset_network_final_desc_esim" msgid="1129251284212847939">"Endurstilla allar netstillingar og eyða eSIM-kortum? Ekki er hægt að afturkalla þessa aðgerð."</string>
@@ -1433,15 +1454,18 @@
<string name="reset_network_confirm_title" msgid="913014422184481270">"Endurstilla?"</string>
<string name="network_reset_not_available" msgid="1966334631394607829">"Núllstilling nets er ekki í boði fyrir þennan notanda"</string>
<string name="reset_network_complete_toast" msgid="1367872474130621115">"Netstillingar voru endurstilltar"</string>
- <string name="reset_esim_error_title" msgid="4670073610967959597">"Ekki tókst að eyða SIM-korti"</string>
- <string name="reset_esim_error_msg" msgid="7279607120606365250">"Ekki er hægt að eyða eSIM-kortum vegna villu.\n\nEndurræstu tækið og reyndu aftur."</string>
+ <!-- no translation found for reset_esim_error_title (6516110227665862295) -->
+ <skip />
+ <!-- no translation found for reset_esim_error_msg (8459527827897797168) -->
+ <skip />
<string name="main_clear_title" msgid="277664302144837723">"Eyða öllum gögnum (núllstilla)"</string>
<string name="main_clear_short_title" msgid="4752094765533020696">"Eyða öllum gögnum (núllstilla)"</string>
<string name="main_clear_desc_also_erases_external" msgid="3687911419628956693"><li>"Tónlist"</li>\n<li>"Myndum"</li>\n<li>"Öðrum notandagögnum"</li></string>
<string name="main_clear_desc_also_erases_esim" msgid="4553469876411831729"><li>"eSIM-kort"</li></string>
<string name="main_clear_desc_no_cancel_mobile_plan" msgid="369883568059127035">\n\n"Þetta mun ekki segja upp farsímaáskrift þinni."</string>
<string name="main_clear_final_desc" msgid="5800877928569039580">"Öllum persónuupplýsingunum þínum og forritum sem hafa verið sótt verður eytt. Ekki er hægt að afturkalla þessa aðgerð."</string>
- <string name="main_clear_final_desc_esim" msgid="440406836793824969">"Öllum persónuupplýsingunum þínum verður eytt, þar á meðal forritum og SIM-kortum sem hafa verið sótt. Ekki er hægt að afturkalla þessa aðgerð."</string>
+ <!-- no translation found for main_clear_final_desc_esim (6592404057237813989) -->
+ <skip />
<string name="main_clear_confirm_title" msgid="6577071819657853713">"Viltu eyða öllum gögnum?"</string>
<string name="main_clear_not_available" msgid="3433795327146684827">"Núllstilling er ekki í boði fyrir þennan notanda"</string>
<string name="main_clear_progress_title" msgid="7239741132015617719">"Eyðir"</string>
@@ -1672,6 +1696,14 @@
<string name="force_stop" msgid="2681771622136916280">"Þvinga lokun"</string>
<string name="archive" msgid="9074663845068632127">"Setja í geymslu"</string>
<string name="restore" msgid="7622486640713967157">"Endurheimta"</string>
+ <!-- no translation found for restoring_step_one (3465050101254272874) -->
+ <skip />
+ <!-- no translation found for restoring_step_two (140484846432595108) -->
+ <skip />
+ <!-- no translation found for restoring_step_three (3712883580876329811) -->
+ <skip />
+ <!-- no translation found for restoring_step_four (8966846882470446209) -->
+ <skip />
<string name="total_size_label" msgid="2052185048749658866">"Samtals"</string>
<string name="application_size_label" msgid="6407051020651716729">"Stærð forrits"</string>
<string name="external_code_size_label" msgid="7375146402660973743">"USB-geymsluforrit"</string>
@@ -1728,7 +1760,6 @@
<string name="archiving_failed" msgid="2037798988961634978">"Ekki tókst að setja í geymslu"</string>
<string name="archiving_succeeded" msgid="7891249456483297845">"<xliff:g id="PACKAGE_LABEL">%1$s</xliff:g> var sett í geymslu"</string>
<string name="restoring_failed" msgid="3390531747355943533">"Ekki tókst að endurheimta"</string>
- <string name="restoring_succeeded" msgid="4967353965137524330">"Endurheimti <xliff:g id="PACKAGE_LABEL">%1$s</xliff:g>"</string>
<string name="restoring_in_progress" msgid="7787443682651146115">"Endurheimtir <xliff:g id="PACKAGE_LABEL">%1$s</xliff:g>"</string>
<string name="another_migration_already_in_progress" msgid="6550546307856052261">"Annar flutningur er nú þegar í gangi."</string>
<string name="insufficient_storage" msgid="8115088042669030558">"Ekki nægilegt geymslurými."</string>
@@ -1920,10 +1951,8 @@
<string name="usage_stats_sort_by_usage_time" msgid="2927310334119998301">"Flokka eftir notkunartíma"</string>
<string name="usage_stats_sort_by_last_time_used" msgid="7039213339779884017">"Flokka eftir síðustu notkun"</string>
<string name="usage_stats_sort_by_app_name" msgid="4463833145514850478">"Flokka eftir heiti forrits"</string>
- <!-- no translation found for last_time_used_label (7589377271406011659) -->
- <skip />
- <!-- no translation found for last_time_used_never (2936073559267990034) -->
- <skip />
+ <string name="last_time_used_label" msgid="7589377271406011659">"Síðast notað"</string>
+ <string name="last_time_used_never" msgid="2936073559267990034">"aldrei"</string>
<string name="usage_time_label" msgid="9105343335151559883">"Notkunartími"</string>
<string name="accessibility_settings" msgid="4713215774904704682">"Aðgengi"</string>
<string name="accessibility_settings_title" msgid="6739115703615065716">"Aðgengisstillingar"</string>
@@ -2378,12 +2407,6 @@
<string name="battery_tip_high_usage_summary" msgid="3938999581403084551">"Sjá hvaða forrit nota mest af rafhlöðu"</string>
<string name="battery_tip_limited_temporarily_title" msgid="6258554134146272311">"Hleðsla fínstillt til að vernda rafhlöðuna"</string>
<string name="battery_tip_limited_temporarily_summary" msgid="5107379280241187562">"Hleðsla er fínstillt til að stuðla að lengri endingartíma rafhlöðunnar"</string>
- <string name="battery_tip_dock_defender_future_bypass_title" msgid="4332616280495788195">"Hleðsla fínstillt til að vernda rafhlöðuna"</string>
- <string name="battery_tip_dock_defender_future_bypass_summary" msgid="7870758621381307597">"Til að hjálpa til við að lengja endingartíma rafhlöðunnar er hleðsla fínstillt á meðan hún er tengd við dokku"</string>
- <string name="battery_tip_dock_defender_active_title" msgid="1414785238383255699">"Hleðsla fínstillt til að vernda rafhlöðuna"</string>
- <string name="battery_tip_dock_defender_active_summary" msgid="3512082623718801459">"Til að hjálpa til við að lengja endingartíma rafhlöðunnar er hleðsla fínstillt á meðan hún er tengd við dokku"</string>
- <string name="battery_tip_dock_defender_temporarily_bypassed_title" msgid="1679449361090557201">"Fullhleður"</string>
- <string name="battery_tip_dock_defender_temporarily_bypassed_summary" msgid="1099500476761333281">"Til að vernda rafhlöðuna verður hleðsla fínstillt næst þegar spjaldtölvan er tengd við dokku"</string>
<string name="battery_tip_limited_temporarily_sec_button_content_description" msgid="5648444926736883551">"Kynntu þér hleðsluhlé nánar"</string>
<string name="battery_tip_limited_temporarily_dialog_resume_charge" msgid="2302295458913832342">"Halda hleðslu áfram"</string>
<string name="battery_tip_dialog_message_footer" msgid="986542164372177504">"Inniheldur bakgrunnsvirkni sem notar mikla orku"</string>
@@ -2401,7 +2424,8 @@
<string name="battery_tip_unrestrict_app_dialog_ok" msgid="7940183167721998470">"Fjarlægja"</string>
<string name="battery_tip_unrestrict_app_dialog_cancel" msgid="4968135709160207507">"Hætta við"</string>
<string name="battery_tip_charge_to_full_button" msgid="6701709034348116261">"Fullhlaða"</string>
- <string name="battery_tip_incompatible_charging_title" msgid="5120763575150751300">"Vandamál með hleðslubúnað"</string>
+ <!-- no translation found for battery_tip_incompatible_charging_title (1567827436103364999) -->
+ <skip />
<string name="battery_tip_incompatible_charging_content_description" msgid="355668467640367701">"Nánar um ósamhæfa hleðslu"</string>
<string name="smart_battery_manager_title" msgid="3677620516657920364">"Rafhlöðustjórnun"</string>
<string name="smart_battery_title" msgid="9095903608520254254">"Stjórna forritum sjálfkrafa"</string>
@@ -2493,13 +2517,11 @@
<string name="battery_usage_chart_label_now" msgid="4598282721949430165">"núna"</string>
<string name="battery_usage_timestamps_hyphen" msgid="7401188432989043905">"<xliff:g id="FROM_TIMESTAMP">%1$s</xliff:g> – <xliff:g id="TO_TIMESTAMP">%2$s</xliff:g>"</string>
<string name="battery_usage_day_and_hour" msgid="1417890420844950881">"<xliff:g id="DAY">%1$s</xliff:g> <xliff:g id="HOUR">%2$s</xliff:g>"</string>
- <!-- no translation found for battery_usage_time_info_and_battery_level (6732629268310936155) -->
- <skip />
+ <string name="battery_usage_time_info_and_battery_level" msgid="6732629268310936155">"<xliff:g id="TIME_INFO">%1$s</xliff:g> <xliff:g id="BATTERY_LEVEL">%2$s</xliff:g>"</string>
<string name="battery_usage_chart" msgid="4114747521432440017">"Myndrit yfir rafhlöðunotkun"</string>
<string name="daily_battery_usage_chart" msgid="4176059567682992686">"Myndrit fyrir daglega rafhlöðunotkun"</string>
<string name="hourly_battery_usage_chart" msgid="3098314511076561272">"Myndrit fyrir rafhlöðunotkun á klukkustund"</string>
- <!-- no translation found for battery_level_percentage (1433178290838842146) -->
- <skip />
+ <string name="battery_level_percentage" msgid="1433178290838842146">"Staða rafhlöðu er frá <xliff:g id="START_PERCENTAGE">%1$s</xliff:g> til <xliff:g id="END_PERCENTAGE">%2$s</xliff:g>"</string>
<string name="battery_usage_breakdown_title_since_last_full_charge" msgid="435006273323199906">"Rafhlöðunotkun frá síðustu fullu hleðslu"</string>
<string name="battery_usage_breakdown_title_for_slot" msgid="4823179483667671406">"Rafhlöðunotkun <xliff:g id="SLOT">%s</xliff:g>"</string>
<string name="screen_time_category_last_full_charge" msgid="8856908320256057753">"Skjátími frá síðustu fullu hleðslu"</string>
@@ -3859,6 +3881,8 @@
<string name="voice_activation_apps_title" msgid="7130045161611529825">"Raddstýringarforrit"</string>
<string name="permit_voice_activation_apps" msgid="9152780172988949319">"Leyfa raddstýringu"</string>
<string name="allow_voice_activation_apps_description" msgid="6369745626995060656">"Raddvirkjun kveikir handfrjálst á samþykktum forritum með raddskipun. Innbyggð aðlögunarhæf skynjun tryggir að gögnin séu lokuð öðrum en þér.\n\n"<a href="">"Nánar um aðlögunarhæfa skynjun með vörn"</a></string>
+ <string name="permit_receive_sandboxed_detection_training_data" msgid="3929496847420108753">"Bættu raddvirkjun"</string>
+ <string name="receive_sandboxed_detection_training_data_description" msgid="1415687008184625050">"Þetta tæki notar persónuupplýsingar til að bæta raddvirkjunarlíkanið. Forrit geta fengið samanteknar uppfærslur sem er safnað frá mörgum notendum til að viðhalda persónuvernd á meðan líkanið er bætt fyrir alla.\n\n"<a href="">"Nánar um notkun persónuupplýsinga"</a></string>
<string name="full_screen_intent_title" msgid="747270185715224130">"Tilkynningar á öllum skjánum"</string>
<string name="permit_full_screen_intent" msgid="9035367640019960861">"Leyfa tilkynningar á öllum skjánum frá þessu forriti"</string>
<string name="footer_description_full_screen_intent" msgid="7716518411349225528">"Leyfa forritinu að birta tilkynningar á öllum skjánum þegar tækið er læst. Forrit kunna að nota þennan eiginleika til að leggja áherslu á vekjara, móttekin símtöl og aðrar áríðandi tilkynningar."</string>
@@ -4280,18 +4304,27 @@
<string name="autofill_app" msgid="7595308061826307921">"Sjálfvirk útfyllingarþjónusta"</string>
<string name="default_autofill_app" msgid="372234803718251606">"Sjálfgefin sjálfvirk útfyllingarþjónusta"</string>
<string name="autofill_passwords" msgid="6708057251459761083">"Aðgangsorð"</string>
- <string name="credman_chosen_app_title" msgid="872524130208251505">"Aðgangsorð, aðgangslyklar og gagnaþjónustur"</string>
+ <!-- no translation found for credman_chosen_app_title (7735183808067729319) -->
+ <skip />
<string name="credman_credentials" msgid="4931371941253324143">"Fleiri þjónustuaðilar"</string>
<string name="autofill_passwords_count" msgid="6359289285822955973">"{count,plural, =1{# aðgangsorð}one{# aðgangsorð}other{# aðgangsorð}}"</string>
<string name="autofill_keywords" msgid="8598763328489346438">"sjálfvirk, útfylling, sjálfvirk útfylling, aðgangsorð"</string>
<string name="credman_keywords" msgid="8305600680836806170">"gögn, aðgangslykill, aðgangsorð"</string>
<string name="credman_autofill_keywords" msgid="701180623776848914">"sjálfvirkt, útfylling, sjálfvirk útfylling, gögn, aðgangslykill, aðgangsorð"</string>
+ <!-- no translation found for credman_button_change (4072629639218503790) -->
+ <skip />
+ <!-- no translation found for credman_button_open (7519871964170816850) -->
+ <skip />
<string name="autofill_confirmation_message" msgid="4888767934273494272">"<b>Gakktu úr skugga um að þú treystir þessu forriti</b> <br/> <br/> <xliff:g id=app_name example=Sjálfvirk útfylling Google>%1$s</xliff:g> notar það sem er á skjánum til að ákvarða hvað er hægt að fylla sjálfkrafa út."</string>
<string name="credman_autofill_confirmation_message" msgid="843829628024668466">"<b>Nota <xliff:g id=app_name example=Provider>%1$s</xliff:g>?</b> <br/> <br/> Ný aðgangsorð, aðgangslyklar og aðrar upplýsingar verða vistaðar hér framvegis. <xliff:g id=app_name example=Provider>%1$s</xliff:g> kann að nota það sem er á skjánum hjá þér til að greina hvað er hægt að fylla sjálfkrafa út."</string>
<string name="credman_picker_title" msgid="8191267620665129205">"Aðgangsorð, aðgangslyklar og gagnaþjónustur"</string>
<string name="credman_confirmation_message_title" msgid="8847900085593880729">"Viltu slökkva á %1$s?"</string>
<string name="credman_confirmation_message" msgid="2357324543658635239">"<b>Viltu slökkva á þessari þjónustu?</b> <br/> <br/> Vistaðar upplýsingar á borð við aðgangsorð, aðgangslykla, greiðslumáta og aðrar upplýsingar verða ekki fylltar út þegar þú skráir þig inn. Veldu aðgangsorð, aðgangslykil eða gagnaþjónustu til að nota vistuðu upplýsingarnar."</string>
+ <string name="credman_confirmation_message_new_ui" msgid="6126274509951156460">"<b>Slökkva á öllum þjónustum?</b> <br/> <br/> Aðgangsorð, aðgangslyklar og aðrar vistaðar upplýsingar verða ekki tiltækar fyrir sjálfvirka útfyllingu þegar þú skráir þig inn"</string>
+ <string name="credman_autofill_confirmation_message_new_ui" msgid="6222139222478822267">"<b>Breyta valinni þjónustu í <xliff:g id=app_name example=Provider>%1$s</xliff:g>?</b> <br/> <br/> Ný aðgangsorð, aðgangslyklar og aðrar upplýsingar verða vistaðar héðan í frá. <xliff:g id=app_name example=Provider>%1$s</xliff:g> kann að nota það sem er á skjánum hjá þér til að greina hvað er hægt að fylla sjálfkrafa út"</string>
<string name="credman_enable_confirmation_message_title" msgid="1037501792652277829">"Nota %1$s?"</string>
+ <string name="credman_limit_error_msg_title" msgid="1525814645803612135">"Þú getur aðeins verið með kveikt á 5 þjónustum í einu"</string>
+ <string name="credman_limit_error_msg" msgid="2521803280130310063">"Slökktu á a.m.k. 1 þjónustu til að bæta nýrri við"</string>
<string name="credman_enable_confirmation_message" msgid="8407841892310870169">"%1$s notar efni á skjánum hjá þér til að ákvarða hvað er hægt að fylla út sjálfkrafa."</string>
<string name="credman_error_message_title" msgid="4099557206946333568">"Hámark aðgangsorða, aðgangslykla og gagnaþjónusta"</string>
<string name="credman_error_message" msgid="8334797097200415449">"Þú getur verið með allt að 5 aðgangsorð, aðgangslykla og gagnaþjónustur virkar á sama tíma. Slökktu á þjónustu til að bæta nýrri við."</string>
@@ -4461,11 +4494,12 @@
<string name="mobile_network_sim_name_label" msgid="1452440641628369625">"Heiti"</string>
<string name="mobile_network_sim_color_label" msgid="5293944087609632340">"Litur (notaður af samhæfum forritum)"</string>
<string name="mobile_network_sim_name_rename" msgid="5967588549571582924">"Vista"</string>
- <string name="mobile_network_use_sim_on" msgid="7298332437547707908">"Nota SIM"</string>
+ <string name="mobile_network_use_sim_on" msgid="5333182776279917886">"Nota þetta SIM-kort"</string>
<string name="mobile_network_use_sim_off" msgid="6303281166199670639">"Slökkt"</string>
<string name="mobile_network_disable_sim_explanation" msgid="2851862257846773796">"Til að gera SIM-kort óvirkt þarftu að fjarlægja það úr símanum"</string>
<string name="mobile_network_tap_to_activate" msgid="4139979375717958102">"Ýttu til að virkja <xliff:g id="CARRIER">%1$s</xliff:g>"</string>
- <string name="mobile_network_erase_sim" msgid="4629071168032714930">"Hreinsa SIM"</string>
+ <!-- no translation found for mobile_network_erase_sim (5387971155494245850) -->
+ <skip />
<string name="preferred_network_mode_title" msgid="3083431168988535628">"Valin símkerfistegund"</string>
<string name="preferred_network_mode_summary" msgid="537577807865497546">"Breyta virknihætti símkerfis"</string>
<string name="preferred_network_mode_dialogtitle" msgid="4179420486180351631">"Valin símkerfistegund"</string>
@@ -4484,6 +4518,40 @@
<string name="roaming_check_price_warning" msgid="5876977438036791361">"Upplýsingar um verð fást hjá símafyrirtækinu."</string>
<string name="mobile_data_usage_title" msgid="2047864499317759728">"Gagnanotkun forrits"</string>
<string name="mobile_network_mode_error" msgid="9222056129897416074">"Ógild símkerfisstilling <xliff:g id="NETWORKMODEID">%1$d</xliff:g>. Hunsa."</string>
+ <!-- no translation found for satellite_setting_title (2543034229989047673) -->
+ <skip />
+ <!-- no translation found for satellite_setting_enabled_summary (3554127722727530845) -->
+ <skip />
+ <!-- no translation found for satellite_setting_disabled_summary (6789122487534159857) -->
+ <skip />
+ <!-- no translation found for keywords_satellite_setting (3312183289776517695) -->
+ <skip />
+ <!-- no translation found for category_name_about_satellite_messaging (3756205049485508340) -->
+ <skip />
+ <!-- no translation found for title_about_satellite_setting (9212860038048311345) -->
+ <skip />
+ <!-- no translation found for category_title_your_satellite_plan (3017895097366691841) -->
+ <skip />
+ <!-- no translation found for title_have_satellite_plan (2048372355699977947) -->
+ <skip />
+ <!-- no translation found for title_no_satellite_plan (2876056203035197505) -->
+ <skip />
+ <!-- no translation found for summary_add_satellite_setting (3815254731634052432) -->
+ <skip />
+ <!-- no translation found for category_name_how_it_works (585303230539269496) -->
+ <skip />
+ <!-- no translation found for title_satellite_connection_guide (3294802307913609072) -->
+ <skip />
+ <!-- no translation found for summary_satellite_connection_guide (3496123195218418456) -->
+ <skip />
+ <!-- no translation found for title_supported_service (4275535165812691571) -->
+ <skip />
+ <!-- no translation found for summary_supported_service (4320535903444834786) -->
+ <skip />
+ <!-- no translation found for satellite_setting_summary_more_information (4008690241760925372) -->
+ <skip />
+ <!-- no translation found for more_about_satellite_messaging (3385673133561348509) -->
+ <skip />
<string name="mobile_network_apn_title" msgid="5582995550142073054">"Heiti aðgangsstaða"</string>
<string name="keywords_access_point_names" msgid="8174967126858505945">"Aðgangsstaður"</string>
<string name="manual_mode_disallowed_summary" msgid="4243142645520152175">"Ekki í boði þegar tenging við <xliff:g id="CARRIER">%1$s</xliff:g> er til staðar"</string>
@@ -4493,9 +4561,12 @@
<string name="sim_action_switch_sub_dialog_title" msgid="9180969453358718635">"Skipta yfir í <xliff:g id="CARRIER_NAME">%1$s</xliff:g>?"</string>
<string name="sim_action_switch_psim_dialog_title" msgid="5613177333235213024">"Viltu skipta yfir í að nota SIM-kort?"</string>
<string name="sim_action_switch_sub_dialog_mep_title" msgid="933856847099933004">"Viltu nota <xliff:g id="CARRIER_NAME">%1$s</xliff:g>?"</string>
- <string name="sim_action_switch_sub_dialog_text" msgid="2091834911153293004">"Aðeins eitt SIM-kort getur verið virkt í einu.\n\nÞótt þú skiptir yfir í <xliff:g id="TO_CARRIER_NAME">%1$s</xliff:g> verður þjónustunni hjá <xliff:g id="FROM_CARRIER_NAME">%2$s</xliff:g> ekki sagt upp."</string>
- <string name="sim_action_switch_sub_dialog_text_downloaded" msgid="8977951796005849471">"Aðeins er hægt að vera með 1 eSIM virkt í einu.\n\nÞótt þú skiptir yfir í <xliff:g id="TO_CARRIER_NAME">%1$s</xliff:g> verður þjónustunni þinni hjá <xliff:g id="FROM_CARRIER_NAME">%2$s</xliff:g> ekki sagt upp."</string>
- <string name="sim_action_switch_sub_dialog_text_single_sim" msgid="6188750682431170845">"Aðeins eitt SIM-kort getur verið virkt í einu.\n\nÞótt þú skiptir verður þjónustunni hjá <xliff:g id="TO_CARRIER_NAME">%1$s</xliff:g> ekki sagt upp."</string>
+ <!-- no translation found for sim_action_switch_sub_dialog_text (7474905814976249607) -->
+ <skip />
+ <!-- no translation found for sim_action_switch_sub_dialog_text_downloaded (6415848271400253954) -->
+ <skip />
+ <!-- no translation found for sim_action_switch_sub_dialog_text_single_sim (421658355882679837) -->
+ <skip />
<string name="sim_action_switch_sub_dialog_mep_text" msgid="8348764755143679582">"Þú getur notað 2 SIM-kort í einu. Slökktu á öðru SIM-kortinu til að nota <xliff:g id="CARRIER_NAME">%1$s</xliff:g>."</string>
<string name="sim_action_switch_sub_dialog_confirm" msgid="1901181581944638961">"Skipta yfir í <xliff:g id="CARRIER_NAME">%1$s</xliff:g>"</string>
<string name="sim_action_switch_sub_dialog_carrier_list_item_for_turning_off" msgid="5392037608705799522">"Slökkva á <xliff:g id="CARRIER_NAME">%1$s</xliff:g>"</string>
@@ -4520,6 +4591,29 @@
<string name="sim_action_turn_off" msgid="3506698692916473000">"Slökkva"</string>
<string name="dsds_activation_failure_title" msgid="4467364110584914794">"Ekki er hægt að virkja SIM-kort"</string>
<string name="dsds_activation_failure_body_msg2" msgid="73044349546544410">"Prófaðu að kveikja aftur á SIM-kortinu. Ef vandamálið leysist ekki skaltu endurræsa tækið."</string>
+ <string name="sim_onboarding_bottomsheets_title" msgid="143711121394213711">"Settu upp SIM-kort"</string>
+ <string name="sim_onboarding_bottomsheets_msg" msgid="7367245016476460849">"Stilltu grunnstillingar farsímakerfisins til að nota fleiri en eitt SIM-kort í þessu tæki"</string>
+ <string name="sim_onboarding_label_sim_title" msgid="273162565849288273">"Merktu SIM-kortin þín"</string>
+ <string name="sim_onboarding_label_sim_msg" msgid="5105859235219529056">"Þú sérð þessi merki þegar þú hringir símtöl, sendir SMS-skilaboð, notar gögn og í stillingunum"</string>
+ <string name="sim_onboarding_label_sim_dialog_title" msgid="5839073125605286120">"Merki SIM-korts"</string>
+ <string name="sim_onboarding_label_sim_dialog_label" msgid="9020433985426525185">"Merki"</string>
+ <string name="sim_onboarding_select_sim_title" msgid="5895262188167744055">"Veldu SIM-kort til að nota"</string>
+ <string name="sim_onboarding_select_sim_msg" msgid="5638859405391915048">"Þú getur notað 2 SIM-kort í einu"</string>
+ <string name="sim_onboarding_primary_sim_title" msgid="2793090401371135675">"Stilltu aðal SIM-kort"</string>
+ <string name="sim_onboarding_primary_sim_msg" msgid="5484656671490558032">"Veldu hvaða SIM-kort verða sjálfkrafa notuð fyrir símtöl, SMS-skilaboð og gögn"</string>
+ <string name="primary_sim_title" msgid="2508161011657571566">"Aðal SIM-kort"</string>
+ <string name="primary_sim_calls_title" msgid="4961189133582615685">"Símtöl"</string>
+ <string name="primary_sim_texts_title" msgid="1287584042733097749">"SMS-skilaboð"</string>
+ <string name="primary_sim_automatic_data_title" msgid="1265528923229642480">"Sjálfvirk gagnaskipting"</string>
+ <string name="primary_sim_automatic_data_msg" msgid="1612203837010785203">"Nota gögn af öðru hvoru SIM-korti byggt á umfangi og tiltækileika"</string>
+ <string name="sim_onboarding_phoneNumber_data_only" msgid="8158409121949373662">"Aðeins gögn"</string>
+ <string name="sim_onboarding_setup" msgid="5750393553605388463">"Setja upp"</string>
+ <string name="sim_onboarding_next" msgid="6415025179929475355">"Áfram"</string>
+ <!-- no translation found for sim_onboarding_progressbar_turning_sim_on (1163318788393361574) -->
+ <skip />
+ <string name="mobile_network_spn_title" msgid="3053793174495329077">"Farsímakerfi"</string>
+ <string name="mobile_network_phone_number_title" msgid="2090794402855021784">"Símanúmer"</string>
+ <string name="mobile_network_sim_label_color_title" msgid="2401352348041132876">"Merki og litur SIM-korts"</string>
<string name="sim_setup_channel_id" msgid="8797972565087458515">"Virkjun símkerfis"</string>
<string name="sim_switch_channel_id" msgid="4927038626791837861">"Skipt um símafyrirtæki"</string>
<string name="post_dsds_reboot_notification_title_with_carrier" msgid="3308827462185135307">"<xliff:g id="CARRIER_NAME">%1$s</xliff:g> er virkt"</string>
@@ -4539,11 +4633,15 @@
<string name="switch_sim_dialog_no_switch_text" msgid="7053939850026876088">"Til að nota farsímagögn, símtalseiginleika og SMS síðar skaltu fara í netstillingar"</string>
<string name="sim_card_label" msgid="6263064316075963775">"SIM"</string>
<string name="erase_sim_dialog_title" msgid="4742077437653028326">"Eyða þessu eSIM?"</string>
- <string name="erase_sim_dialog_text" msgid="753031064269699885">"Ef þetta SIM-kort er hreinsað verður þjónusta <xliff:g id="CARRIER_NAME_A">%1$s</xliff:g> fjarlægð úr þessu tæki.\n\nÞjónustu <xliff:g id="CARRIER_NAME_B">%1$s</xliff:g> verður ekki sagt upp."</string>
+ <!-- no translation found for erase_sim_dialog_text (1406141218170595272) -->
+ <skip />
<string name="erase_sim_confirm_button" msgid="8309115684335320541">"Hreinsa"</string>
- <string name="erasing_sim" msgid="7877703231075699139">"Eyðir SIM-korti…"</string>
- <string name="erase_sim_fail_title" msgid="2024446702985862427">"Ekki er hægt að eyða SIM-korti"</string>
- <string name="erase_sim_fail_text" msgid="7870804401227483131">"Ekki er hægt að eyða þessu SIM-korti vegna villu.\n\nEndurræstu tækið og reyndu aftur."</string>
+ <!-- no translation found for erasing_sim (4237180547590463930) -->
+ <skip />
+ <!-- no translation found for erase_sim_fail_title (1445700500168357303) -->
+ <skip />
+ <!-- no translation found for erase_sim_fail_text (6898841004987411547) -->
+ <skip />
<string name="network_connection_request_dialog_title" msgid="1896186380874289434">"Tengjast tæki"</string>
<string name="network_connection_request_dialog_summary" msgid="7693038309792726170">"Forritið <xliff:g id="APPNAME">%1$s</xliff:g> vill nota tímabundið Wi‑Fi net til að tengjast við tækið þitt"</string>
<string name="network_connection_timeout_dialog_message" msgid="598509083077743772">"Engin tæki fundust. Gakktu úr skugga um að kveikt sé á tækjunum og að hægt sé að tengjast við þau."</string>
@@ -4615,6 +4713,14 @@
<string name="work_policy_privacy_settings" msgid="2702644843505242596">"Upplýsingar um vinnureglurnar þínar"</string>
<string name="work_policy_privacy_settings_summary" msgid="690118670737638405">"Kerfisstjóri stjórnar stillingum"</string>
<string name="track_frame_time_keywords" msgid="7885340257945922239">"Skjákort"</string>
+ <string name="enable_16k_pages" msgid="5009476566957520607">"Ræsa með 16 kB af síðum"</string>
+ <string name="enable_16k_pages_summary" msgid="428117226069445198">"Ræsa með studdum kjarna sem hefur 16 kB af síðum"</string>
+ <string name="confirm_enable_16k_pages_title" msgid="6751570067857011642">"Endurræsa með samhæfum kjarna sem inniheldur 16 kB af síðum?"</string>
+ <string name="confirm_enable_16k_pages_text" msgid="702888115148257215">"VIÐVÖRUN: Sum forrit eru hugsanlega ekki samhæf þessari stillingu. Tækið mun endurræsast eftir staðfestingu."</string>
+ <string name="confirm_enable_4k_pages_title" msgid="626987400420355263">"Endurræsa með samhæfum kjarna sem inniheldur 4 kB af síðum?"</string>
+ <string name="confirm_enable_4k_pages_text" msgid="6168921566226074524">"Tækið mun endurræsast eftir staðfestingu."</string>
+ <string name="toast_16k_update_failed_text" msgid="8888858987184345567">"Ekki tókst að uppfæra kjarna í samhæfðan kjarna sem inniheldur 16 kB af síðum"</string>
+ <string name="progress_16k_ota_title" msgid="2117218313875523741">"Staðfestir breytingu"</string>
<string name="bug_report_handler_title" msgid="713439959113250125">"Meðhöndlun villutilkynningar"</string>
<string name="bug_report_handler_picker_footer_text" msgid="4935758328366585673">"Ákvarðar hvaða forrit meðhöndlar flýtileiðir í villutilkynningu í tækinu þínu."</string>
<string name="personal_profile_app_subtext" msgid="5586060806997067676">"Persónulegt"</string>
@@ -4700,8 +4806,10 @@
<string name="sim_category_title" msgid="2341314000964710495">"SIM"</string>
<string name="downloaded_sim_category_title" msgid="2876988650413179752">"eSIM"</string>
<string name="downloaded_sims_category_title" msgid="487799905978489922">"eSIM"</string>
- <string name="sim_category_active_sim" msgid="1503823567818544012">"Virkt"</string>
- <string name="sim_category_inactive_sim" msgid="4068899490133820881">"Óvirkt"</string>
+ <!-- no translation found for sim_category_active_sim (3077009911935592178) -->
+ <skip />
+ <!-- no translation found for sim_category_inactive_sim (7351553344148400450) -->
+ <skip />
<string name="sim_category_default_active_sim" msgid="1208194173387987231">" / Sjálfgefið fyrir <xliff:g id="ID_1">%1$s</xliff:g>"</string>
<string name="default_active_sim_calls" msgid="2390973682556353558">"símtöl"</string>
<string name="default_active_sim_sms" msgid="8041498593025994921">"SMS"</string>
diff --git a/res/values-it/arrays.xml b/res/values-it/arrays.xml
index 40e43cb..be222df 100644
--- a/res/values-it/arrays.xml
+++ b/res/values-it/arrays.xml
@@ -482,4 +482,7 @@
<!-- no translation found for notification_polite_options:0 (4617190141263245257) -->
<!-- no translation found for notification_polite_options:1 (3884076684767467743) -->
<!-- no translation found for notification_polite_options:2 (8765197536079931966) -->
+ <!-- no translation found for private_space_auto_lock_options:0 (551584871228110817) -->
+ <!-- no translation found for private_space_auto_lock_options:1 (3263162333754809690) -->
+ <!-- no translation found for private_space_auto_lock_options:2 (1575103586471380629) -->
</resources>
diff --git a/res/values-it/strings.xml b/res/values-it/strings.xml
index fe44c78..d29c711 100644
--- a/res/values-it/strings.xml
+++ b/res/values-it/strings.xml
@@ -28,6 +28,7 @@
<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>
<string name="dev_settings_disabled_warning" msgid="6971867026249671244">"Attiva prima Opzioni sviluppatore."</string>
+ <string name="dev_settings_available_to_admin_only_warning" msgid="3408243404879083111">"Solo gli utenti amministratori possono accedere alle impostazioni dello sviluppatore."</string>
<string name="header_category_system" msgid="1665516346845259058">"Sistema"</string>
<string name="radioInfo_service_in" msgid="9088637745836646271">"In servizio"</string>
<string name="radioInfo_service_out" msgid="1868347333892403287">"Fuori servizio"</string>
@@ -278,7 +279,7 @@
<string name="owner_info_settings_summary" msgid="347238313388083297">"Nessuno"</string>
<string name="owner_info_settings_edit_text_hint" msgid="841926875876050274">"Ad es. Dispositivo Android di Anna"</string>
<string name="location_settings_title" msgid="8375074508036087178">"Geolocalizzazione"</string>
- <string name="location_settings_primary_switch_title" msgid="8849081766644685127">"Usa geolocalizzazione"</string>
+ <string name="location_settings_primary_switch_title" msgid="8849081766644685127">"Usa posizione"</string>
<string name="location_settings_summary_location_off" msgid="4797932754681162262">"Off"</string>
<string name="location_settings_summary_location_on" msgid="4273299717586679786">"{count,plural, =1{Opzione attiva: # app ha accesso alla posizione}other{Opzione attiva: # app hanno accesso alla posizione}}"</string>
<string name="location_settings_loading_app_permission_stats" msgid="6054103701535557342">"Caricamento…"</string>
@@ -551,12 +552,20 @@
<string name="private_space_one_lock_summary" msgid="2759953747682959371">"Puoi sbloccare lo Spazio privato nello stesso modo in cui sblocchi il tuo dispositivo oppure scegliere un blocco diverso"</string>
<string name="private_space_screen_lock_title" msgid="8679383894967823163">"Usa il blocco schermo del dispositivo"</string>
<string name="private_space_biometric_title" msgid="3934339826674553174">"Sblocco con il Volto e con l\'Impronta"</string>
+ <string name="private_space_fingerprint_title" msgid="5989254643211889931">"Sblocco con l\'Impronta"</string>
+ <string name="private_space_face_title" msgid="3290402865367663079">"Sblocco con il Volto"</string>
<string name="private_space_biometric_summary" msgid="4403837276018724581">"Tocca per configurare"</string>
<string name="private_space_fingerprint_unlock_title" msgid="5804023571114910034">"Sblocco con l\'Impronta per lo spazio privato"</string>
<string name="private_space_face_unlock_title" msgid="6613018437620070183">"Sblocco con il Volto per lo spazio privato"</string>
<string name="private_space_category_ways_to_unlock" msgid="4356631225316950046">"Modi per sbloccare"</string>
<string name="private_space_screen_lock_summary" msgid="394837965365561070">"Uguale al blocco schermo del dispositivo"</string>
<string name="private_space_new_lock_title" msgid="7306873010565337671">"Scegliere un nuovo blocco per lo Spazio privato?"</string>
+ <string name="private_space_auto_lock_title" msgid="4757097802686131305">"Blocca automaticamente"</string>
+ <string name="private_space_auto_lock_page_title" msgid="2993714305725968632">"Bloccare automaticamente lo spazio privato"</string>
+ <string name="private_space_auto_lock_page_summary" msgid="8679844515655838654">"Puoi bloccare automaticamente il tuo spazio privato se non hai utilizzato il dispositivo per un certo periodo di tempo"</string>
+ <string name="private_space_auto_lock_every_time" msgid="1215061855836002830">"Ogni volta che il dispositivo si blocca"</string>
+ <string name="private_space_auto_lock_after_inactivity" msgid="1748673030841528649">"Dopo 5 minuti di inattività"</string>
+ <string name="private_space_auto_lock_never" msgid="595014527119778873">"Mai"</string>
<string name="private_space_hide_title" msgid="8687034008994037610">"Nascondi quando è bloccato"</string>
<string name="privatespace_hide_page_title" msgid="972581369094289386">"Nascondi Spazio privato quando è bloccato"</string>
<string name="privatespace_hide_page_summary" msgid="1052569521186403642">"Per evitare che altre persone sappiano che lo Spazio privato è sul tuo dispositivo, puoi nasconderlo dal tuo elenco di app"</string>
@@ -570,6 +579,7 @@
<string name="private_space_delete_title" msgid="3075645119800272800">"Elimina Spazio privato"</string>
<string name="private_space_deleted" msgid="7825768516955610897">"Spazio privato eliminato"</string>
<string name="private_space_delete_failed" msgid="8500755484258565011">"Impossibile eliminare lo Spazio privato"</string>
+ <string name="private_space_unlocked" msgid="9091600948712932046">"Spazio privato sbloccato"</string>
<string name="no_device_lock_title" msgid="1078223464721029954">"Imposta un blocco schermo"</string>
<string name="no_device_lock_summary" msgid="7436025227616244687">"Per utilizzare il tuo spazio privato, imposta un blocco schermo sul dispositivo"</string>
<string name="no_device_lock_action_label" msgid="2640487005629001288">"Imposta blocco schermo"</string>
@@ -597,8 +607,14 @@
<string name="private_space_access_text" msgid="4258842502257201013">"Per accedere al tuo spazio privato, vai all\'elenco delle app e scorri verso il basso"</string>
<string name="private_space_done_label" msgid="1020482651595246071">"Fine"</string>
<string name="private_space_scrolldown_to_access" msgid="4820954877349434545">"Scorri verso il basso per trovare lo spazio privato"</string>
- <string name="private_space_retry_signin_title" msgid="2340841075193680666">"Accedi per configurare uno spazio privato"</string>
- <string name="private_space_retry_summary" msgid="1976929616948459609">"Devi accedere a un account per configurare uno spazio privato"</string>
+ <!-- no translation found for private_space_retry_signin_title (8090276618867918844) -->
+ <skip />
+ <!-- no translation found for private_space_retry_summary (1920444015972648774) -->
+ <skip />
+ <!-- no translation found for private_space_skip_login_label (7078019409056628192) -->
+ <skip />
+ <!-- no translation found for private_space_continue_login_label (7779965766333065391) -->
+ <skip />
<string name="private_space_lock_setup_title" msgid="6541564212199510787">"Scegli un blocco per il tuo spazio privato"</string>
<string name="private_space_lock_setup_description" msgid="423405593476300918">"Puoi sbloccare il tuo spazio privato usando l\'impronta. Per motivi di sicurezza, questa opzione richiede un blocco di backup."</string>
<string name="private_space_choose_your_pin_header" msgid="4560802934975898265">"Imposta PIN per lo spazio privato"</string>
@@ -1373,6 +1389,8 @@
<string name="battery_level_title" msgid="1371765298786083448">"Livello batteria"</string>
<string name="communal_settings_title" msgid="2845678473945902115">"Comuni"</string>
<string name="communal_settings_summary" msgid="4923914136953940317">"Impostazioni comuni"</string>
+ <!-- no translation found for satellite_setting (706846910912477125) -->
+ <skip />
<string name="apn_settings" msgid="4295467389400441299">"APN"</string>
<string name="apn_edit" msgid="2003683641840248741">"Modifica punto di accesso"</string>
<string name="apn_add" msgid="9069613192201630934">"Aggiungi punto di accesso"</string>
@@ -1407,6 +1425,8 @@
<string name="menu_save" msgid="6611465355127483100">"Salva"</string>
<string name="menu_cancel" msgid="1197826697950745335">"Annulla"</string>
<string name="error_title" msgid="7158648377702417716"></string>
+ <!-- no translation found for error_duplicate_apn_entry (7792928408935276618) -->
+ <skip />
<string name="error_name_empty" msgid="1258275899283079142">"Il campo Nome non può essere vuoto."</string>
<string name="error_apn_empty" msgid="7657491065443746915">"Il campo APN non può essere vuoto."</string>
<string name="error_mcc_not3" msgid="883659545640179094">"Il campo MCC deve contenere 3 cifre."</string>
@@ -1425,7 +1445,8 @@
<string name="reset_bluetooth_wifi_button_text" msgid="3974098137045963639">"Reimposta"</string>
<string name="reset_bluetooth_wifi_complete_toast" msgid="5893439291030574365">"Bluetooth e Wi-Fi sono stati reimpostati"</string>
<string name="reset_esim_title" msgid="4194570573425902754">"Resetta eSIM"</string>
- <string name="reset_esim_desc" msgid="3662444090563399131">"Gli eventuali piani tariffari non verranno annullati. Per scaricare SIM sostitutive, contatta il tuo operatore."</string>
+ <!-- no translation found for reset_esim_desc (6125192435907740751) -->
+ <skip />
<string name="reset_network_button_text" msgid="2281476496459610071">"Reimposta"</string>
<string name="reset_network_final_desc" msgid="5304365082065278425">"Ripristinare tutte le impostazioni della rete? Questa azione non può essere annullata."</string>
<string name="reset_network_final_desc_esim" msgid="1129251284212847939">"Vuoi reimpostare tutte le impostazioni di rete e resettare le eSIM? L\'operazione non può essere annullata."</string>
@@ -1433,15 +1454,18 @@
<string name="reset_network_confirm_title" msgid="913014422184481270">"Reimpostare?"</string>
<string name="network_reset_not_available" msgid="1966334631394607829">"La reimpostazione della rete non è disponibile per questo utente"</string>
<string name="reset_network_complete_toast" msgid="1367872474130621115">"Le impostazioni di rete sono state reimpostate"</string>
- <string name="reset_esim_error_title" msgid="4670073610967959597">"Impossibile resettare le SIM"</string>
- <string name="reset_esim_error_msg" msgid="7279607120606365250">"Non è possibile resettare le eSIM a causa di un errore.\n\nRiavvia il dispositivo e riprova."</string>
+ <!-- no translation found for reset_esim_error_title (6516110227665862295) -->
+ <skip />
+ <!-- no translation found for reset_esim_error_msg (8459527827897797168) -->
+ <skip />
<string name="main_clear_title" msgid="277664302144837723">"Cancella tutti i dati (ripristino dei dati di fabbrica)"</string>
<string name="main_clear_short_title" msgid="4752094765533020696">"Cancella tutti i dati"</string>
<string name="main_clear_desc_also_erases_external" msgid="3687911419628956693"><li>"Musica"</li>\n<li>"Foto"</li>\n<li>"Altri dati utente"</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"Il tuo piano di servizio dati mobile non verrà annullato."</string>
<string name="main_clear_final_desc" msgid="5800877928569039580">"Tutte le tue informazioni personali e le app scaricate saranno eliminate. Questa azione non può essere annullata."</string>
- <string name="main_clear_final_desc_esim" msgid="440406836793824969">"Tutte le tue informazioni personali, tra cui le app e le SIM scaricate, saranno eliminate. Questa azione non può essere annullata."</string>
+ <!-- no translation found for main_clear_final_desc_esim (6592404057237813989) -->
+ <skip />
<string name="main_clear_confirm_title" msgid="6577071819657853713">"Vuoi cancellare tutti i dati?"</string>
<string name="main_clear_not_available" msgid="3433795327146684827">"Il ripristino dei dati di fabbrica non è disponibile per questo utente"</string>
<string name="main_clear_progress_title" msgid="7239741132015617719">"Cancellazione…"</string>
@@ -1672,6 +1696,14 @@
<string name="force_stop" msgid="2681771622136916280">"Forza interruzione"</string>
<string name="archive" msgid="9074663845068632127">"Archivia"</string>
<string name="restore" msgid="7622486640713967157">"Ripristina"</string>
+ <!-- no translation found for restoring_step_one (3465050101254272874) -->
+ <skip />
+ <!-- no translation found for restoring_step_two (140484846432595108) -->
+ <skip />
+ <!-- no translation found for restoring_step_three (3712883580876329811) -->
+ <skip />
+ <!-- no translation found for restoring_step_four (8966846882470446209) -->
+ <skip />
<string name="total_size_label" msgid="2052185048749658866">"Totale"</string>
<string name="application_size_label" msgid="6407051020651716729">"Dimensioni app"</string>
<string name="external_code_size_label" msgid="7375146402660973743">"App in archivio USB"</string>
@@ -1728,7 +1760,6 @@
<string name="archiving_failed" msgid="2037798988961634978">"Archiviazione non riuscita"</string>
<string name="archiving_succeeded" msgid="7891249456483297845">"App <xliff:g id="PACKAGE_LABEL">%1$s</xliff:g> archiviata"</string>
<string name="restoring_failed" msgid="3390531747355943533">"Ripristino non riuscito"</string>
- <string name="restoring_succeeded" msgid="4967353965137524330">"Ultimo ripristino: <xliff:g id="PACKAGE_LABEL">%1$s</xliff:g>"</string>
<string name="restoring_in_progress" msgid="7787443682651146115">"Ripristino di <xliff:g id="PACKAGE_LABEL">%1$s</xliff:g> in corso…"</string>
<string name="another_migration_already_in_progress" msgid="6550546307856052261">"È già in corso un\'altra migrazione."</string>
<string name="insufficient_storage" msgid="8115088042669030558">"Spazio di archiviazione insufficiente."</string>
@@ -1920,10 +1951,8 @@
<string name="usage_stats_sort_by_usage_time" msgid="2927310334119998301">"Ordina per tempo di utilizzo"</string>
<string name="usage_stats_sort_by_last_time_used" msgid="7039213339779884017">"Ordina per data ult. utilizzo"</string>
<string name="usage_stats_sort_by_app_name" msgid="4463833145514850478">"Ordina per nome app"</string>
- <!-- no translation found for last_time_used_label (7589377271406011659) -->
- <skip />
- <!-- no translation found for last_time_used_never (2936073559267990034) -->
- <skip />
+ <string name="last_time_used_label" msgid="7589377271406011659">"Ultimo utilizzo"</string>
+ <string name="last_time_used_never" msgid="2936073559267990034">"mai"</string>
<string name="usage_time_label" msgid="9105343335151559883">"Tempo di utilizzo"</string>
<string name="accessibility_settings" msgid="4713215774904704682">"Accessibilità"</string>
<string name="accessibility_settings_title" msgid="6739115703615065716">"Impostazioni di accessibilità"</string>
@@ -2378,12 +2407,6 @@
<string name="battery_tip_high_usage_summary" msgid="3938999581403084551">"Scopri le app con il massimo utilizzo"</string>
<string name="battery_tip_limited_temporarily_title" msgid="6258554134146272311">"Ricarica ottimizzata per proteggere la batteria"</string>
<string name="battery_tip_limited_temporarily_summary" msgid="5107379280241187562">"Per contribuire a prolungare la durata della batteria, la ricarica viene ottimizzata"</string>
- <string name="battery_tip_dock_defender_future_bypass_title" msgid="4332616280495788195">"Ricarica ottimizzata per proteggere la batteria"</string>
- <string name="battery_tip_dock_defender_future_bypass_summary" msgid="7870758621381307597">"Per prolungare la durata della batteria, la ricarica viene ottimizzata quando il dispositivo è agganciato alla base"</string>
- <string name="battery_tip_dock_defender_active_title" msgid="1414785238383255699">"Ricarica ottimizzata per proteggere la batteria"</string>
- <string name="battery_tip_dock_defender_active_summary" msgid="3512082623718801459">"Per prolungare la durata della batteria, la ricarica viene ottimizzata quando il dispositivo è agganciato al dock"</string>
- <string name="battery_tip_dock_defender_temporarily_bypassed_title" msgid="1679449361090557201">"Ricarica completa"</string>
- <string name="battery_tip_dock_defender_temporarily_bypassed_summary" msgid="1099500476761333281">"Per proteggere la batteria, la ricarica verrà ottimizzata la prossima volta che il tablet verrà agganciato al dock"</string>
<string name="battery_tip_limited_temporarily_sec_button_content_description" msgid="5648444926736883551">"Scopri di più sulla ricarica in pausa"</string>
<string name="battery_tip_limited_temporarily_dialog_resume_charge" msgid="2302295458913832342">"Riprendi la ricarica"</string>
<string name="battery_tip_dialog_message_footer" msgid="986542164372177504">"Include attività in background a consumo elevato"</string>
@@ -2401,7 +2424,8 @@
<string name="battery_tip_unrestrict_app_dialog_ok" msgid="7940183167721998470">"Rimuovi"</string>
<string name="battery_tip_unrestrict_app_dialog_cancel" msgid="4968135709160207507">"Annulla"</string>
<string name="battery_tip_charge_to_full_button" msgid="6701709034348116261">"Carica completamente"</string>
- <string name="battery_tip_incompatible_charging_title" msgid="5120763575150751300">"Problema relativo all\'accessorio di ricarica"</string>
+ <!-- no translation found for battery_tip_incompatible_charging_title (1567827436103364999) -->
+ <skip />
<string name="battery_tip_incompatible_charging_content_description" msgid="355668467640367701">"Scopri di più sulla ricarica con un alimentatore non compatibile"</string>
<string name="smart_battery_manager_title" msgid="3677620516657920364">"Gestione batteria"</string>
<string name="smart_battery_title" msgid="9095903608520254254">"Gestisci le app automaticamente"</string>
@@ -2493,13 +2517,11 @@
<string name="battery_usage_chart_label_now" msgid="4598282721949430165">"ora"</string>
<string name="battery_usage_timestamps_hyphen" msgid="7401188432989043905">"<xliff:g id="FROM_TIMESTAMP">%1$s</xliff:g> - <xliff:g id="TO_TIMESTAMP">%2$s</xliff:g>"</string>
<string name="battery_usage_day_and_hour" msgid="1417890420844950881">"<xliff:g id="DAY">%1$s</xliff:g> <xliff:g id="HOUR">%2$s</xliff:g>"</string>
- <!-- no translation found for battery_usage_time_info_and_battery_level (6732629268310936155) -->
- <skip />
+ <string name="battery_usage_time_info_and_battery_level" msgid="6732629268310936155">"<xliff:g id="TIME_INFO">%1$s</xliff:g> <xliff:g id="BATTERY_LEVEL">%2$s</xliff:g>"</string>
<string name="battery_usage_chart" msgid="4114747521432440017">"Grafico sull\'utilizzo della batteria"</string>
<string name="daily_battery_usage_chart" msgid="4176059567682992686">"Grafico sull\'utilizzo della batteria giornaliero"</string>
<string name="hourly_battery_usage_chart" msgid="3098314511076561272">"Grafico sull\'utilizzo della batteria orario"</string>
- <!-- no translation found for battery_level_percentage (1433178290838842146) -->
- <skip />
+ <string name="battery_level_percentage" msgid="1433178290838842146">"Percentuale del livello della batteria da <xliff:g id="START_PERCENTAGE">%1$s</xliff:g> a <xliff:g id="END_PERCENTAGE">%2$s</xliff:g>"</string>
<string name="battery_usage_breakdown_title_since_last_full_charge" msgid="435006273323199906">"Utilizzo della batteria dall\'ultima ricarica completa"</string>
<string name="battery_usage_breakdown_title_for_slot" msgid="4823179483667671406">"Utilizzo della batteria nel periodo <xliff:g id="SLOT">%s</xliff:g>"</string>
<string name="screen_time_category_last_full_charge" msgid="8856908320256057753">"Tempo di utilizzo dall\'ultima ricarica completa"</string>
@@ -3859,6 +3881,8 @@
<string name="voice_activation_apps_title" msgid="7130045161611529825">"App ad attivazione vocale"</string>
<string name="permit_voice_activation_apps" msgid="9152780172988949319">"Consenti attivazione vocale"</string>
<string name="allow_voice_activation_apps_description" msgid="6369745626995060656">"L\'attivazione vocale attiva app approvate con la tua voce utilizzando i comandi vocali. Il rilevamento adattivo incorporato assicura che i dati rimangano privati.\n\n"<a href="">"Maggiori informazioni sul rilevamento adattivo protetto"</a></string>
+ <string name="permit_receive_sandboxed_detection_training_data" msgid="3929496847420108753">"Migliora l\'attivazione vocale"</string>
+ <string name="receive_sandboxed_detection_training_data_description" msgid="1415687008184625050">"Questo dispositivo usa l\'intelligenza privata per migliorare il modello di attivazione vocale. Le app ricevono riepiloghi degli aggiornamenti aggregati per più utenti per preservare la privacy durante il miglioramento del modello per tutti.\n\n"<a href="">"Ulteriori informazioni sull\'intelligenza privata"</a></string>
<string name="full_screen_intent_title" msgid="747270185715224130">"Notifiche a schermo intero"</string>
<string name="permit_full_screen_intent" msgid="9035367640019960861">"Consenti notifiche a schermo intero di questa app"</string>
<string name="footer_description_full_screen_intent" msgid="7716518411349225528">"Consenti a questa app di mostrare notifiche a schermo intero quando il dispositivo è bloccato. L\'app potrebbe usarle per mettere in evidenza sveglie, chiamate in arrivo o altre notifiche urgenti."</string>
@@ -4280,18 +4304,27 @@
<string name="autofill_app" msgid="7595308061826307921">"Servizio di compilazione automatica"</string>
<string name="default_autofill_app" msgid="372234803718251606">"Servizio di compilazione automatica predefinito"</string>
<string name="autofill_passwords" msgid="6708057251459761083">"Password"</string>
- <string name="credman_chosen_app_title" msgid="872524130208251505">"Servizi per password, passkey e dati"</string>
+ <!-- no translation found for credman_chosen_app_title (7735183808067729319) -->
+ <skip />
<string name="credman_credentials" msgid="4931371941253324143">"Provider aggiuntivi"</string>
<string name="autofill_passwords_count" msgid="6359289285822955973">"{count,plural, =1{# password}other{# password}}"</string>
<string name="autofill_keywords" msgid="8598763328489346438">"automatica, compilazione, compilazione automatica, password"</string>
<string name="credman_keywords" msgid="8305600680836806170">"dati, passkey, password"</string>
<string name="credman_autofill_keywords" msgid="701180623776848914">"automatica, compilazione, compilazione automatica, dati, passkey, password"</string>
+ <!-- no translation found for credman_button_change (4072629639218503790) -->
+ <skip />
+ <!-- no translation found for credman_button_open (7519871964170816850) -->
+ <skip />
<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>
<string name="credman_autofill_confirmation_message" msgid="843829628024668466">"<b>Usa <xliff:g id=app_name example=Provider>%1$s</xliff:g>?</b> <br/> <br/> D\'ora in poi, nuove password, passkey e altre informazioni verranno salvate qui. <xliff:g id=app_name example=Provider>%1$s</xliff:g> potrebbe usare i contenuti sullo schermo per stabilire quali informazioni possono essere compilate automaticamente."</string>
<string name="credman_picker_title" msgid="8191267620665129205">"Servizi per password, passkey e dati"</string>
<string name="credman_confirmation_message_title" msgid="8847900085593880729">"Vuoi disattivare %1$s?"</string>
<string name="credman_confirmation_message" msgid="2357324543658635239">"<b>Disattivare questo servizio?</b> <br/> <br/> Le informazioni salvate come password, passkey, metodi di pagamento e altre informazioni, non verranno inserite quando accedi. Per usare le informazioni salvate, scegli una password, una passkey o un servizio dati."</string>
+ <string name="credman_confirmation_message_new_ui" msgid="6126274509951156460">"<b>Disattiva tutti i servizi?</b> <br/> <br/> Password, passkey e altre informazioni salvate potrebbero non essere disponibili quando esegui l\'accesso"</string>
+ <string name="credman_autofill_confirmation_message_new_ui" msgid="6222139222478822267">"<b>Modifica il tuo servizio preferito in <xliff:g id=app_name example=Provider>%1$s</xliff:g>?</b> <br/> <br/> D\'ora in poi, nuove password, passkey e altre informazioni verranno salvate qui. <xliff:g id=app_name example=Provider>%1$s</xliff:g> potrebbe usare i contenuti sullo schermo per stabilire quali informazioni possono essere compilate automaticamente"</string>
<string name="credman_enable_confirmation_message_title" msgid="1037501792652277829">"Vuoi usare %1$s?"</string>
+ <string name="credman_limit_error_msg_title" msgid="1525814645803612135">"Puoi attivare solo 5 servizi"</string>
+ <string name="credman_limit_error_msg" msgid="2521803280130310063">"Disattiva almeno 1 servizio per aggiungerne un altro"</string>
<string name="credman_enable_confirmation_message" msgid="8407841892310870169">"%1$s usa i contenuti sullo schermo per stabilire quali informazioni possono essere compilate automaticamente."</string>
<string name="credman_error_message_title" msgid="4099557206946333568">"Limite di servizi per password, passkey e dati"</string>
<string name="credman_error_message" msgid="8334797097200415449">"Puoi attivare contemporaneamente fino a 5 servizi per password, passkey e dati. Per aggiungere un altro servizio devi disattivarne uno."</string>
@@ -4461,11 +4494,12 @@
<string name="mobile_network_sim_name_label" msgid="1452440641628369625">"Nome"</string>
<string name="mobile_network_sim_color_label" msgid="5293944087609632340">"Colore (usato da app compatibili)"</string>
<string name="mobile_network_sim_name_rename" msgid="5967588549571582924">"Salva"</string>
- <string name="mobile_network_use_sim_on" msgid="7298332437547707908">"Utilizza SIM"</string>
+ <string name="mobile_network_use_sim_on" msgid="5333182776279917886">"Usa questa SIM"</string>
<string name="mobile_network_use_sim_off" msgid="6303281166199670639">"Off"</string>
<string name="mobile_network_disable_sim_explanation" msgid="2851862257846773796">"Per disattivare questa scheda SIM, rimuovila"</string>
<string name="mobile_network_tap_to_activate" msgid="4139979375717958102">"Tocca per attivare <xliff:g id="CARRIER">%1$s</xliff:g>"</string>
- <string name="mobile_network_erase_sim" msgid="4629071168032714930">"Elimina SIM"</string>
+ <!-- no translation found for mobile_network_erase_sim (5387971155494245850) -->
+ <skip />
<string name="preferred_network_mode_title" msgid="3083431168988535628">"Tipo di rete preferito"</string>
<string name="preferred_network_mode_summary" msgid="537577807865497546">"Cambia la modalità di funzionamento della rete"</string>
<string name="preferred_network_mode_dialogtitle" msgid="4179420486180351631">"Tipo di rete preferito"</string>
@@ -4484,6 +4518,40 @@
<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 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>
+ <!-- no translation found for satellite_setting_title (2543034229989047673) -->
+ <skip />
+ <!-- no translation found for satellite_setting_enabled_summary (3554127722727530845) -->
+ <skip />
+ <!-- no translation found for satellite_setting_disabled_summary (6789122487534159857) -->
+ <skip />
+ <!-- no translation found for keywords_satellite_setting (3312183289776517695) -->
+ <skip />
+ <!-- no translation found for category_name_about_satellite_messaging (3756205049485508340) -->
+ <skip />
+ <!-- no translation found for title_about_satellite_setting (9212860038048311345) -->
+ <skip />
+ <!-- no translation found for category_title_your_satellite_plan (3017895097366691841) -->
+ <skip />
+ <!-- no translation found for title_have_satellite_plan (2048372355699977947) -->
+ <skip />
+ <!-- no translation found for title_no_satellite_plan (2876056203035197505) -->
+ <skip />
+ <!-- no translation found for summary_add_satellite_setting (3815254731634052432) -->
+ <skip />
+ <!-- no translation found for category_name_how_it_works (585303230539269496) -->
+ <skip />
+ <!-- no translation found for title_satellite_connection_guide (3294802307913609072) -->
+ <skip />
+ <!-- no translation found for summary_satellite_connection_guide (3496123195218418456) -->
+ <skip />
+ <!-- no translation found for title_supported_service (4275535165812691571) -->
+ <skip />
+ <!-- no translation found for summary_supported_service (4320535903444834786) -->
+ <skip />
+ <!-- no translation found for satellite_setting_summary_more_information (4008690241760925372) -->
+ <skip />
+ <!-- no translation found for more_about_satellite_messaging (3385673133561348509) -->
+ <skip />
<string name="mobile_network_apn_title" msgid="5582995550142073054">"Nomi punti di accesso"</string>
<string name="keywords_access_point_names" msgid="8174967126858505945">"apn"</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>
@@ -4493,9 +4561,12 @@
<string name="sim_action_switch_sub_dialog_title" msgid="9180969453358718635">"Vuoi passare a <xliff:g id="CARRIER_NAME">%1$s</xliff:g>?"</string>
<string name="sim_action_switch_psim_dialog_title" msgid="5613177333235213024">"Vuoi passare alla scheda SIM?"</string>
<string name="sim_action_switch_sub_dialog_mep_title" msgid="933856847099933004">"Vuoi utilizzare <xliff:g id="CARRIER_NAME">%1$s</xliff:g>?"</string>
- <string name="sim_action_switch_sub_dialog_text" msgid="2091834911153293004">"È possibile attivare una sola SIM alla volta.\n\nIl passaggio a <xliff:g id="TO_CARRIER_NAME">%1$s</xliff:g> non annullerà il servizio di <xliff:g id="FROM_CARRIER_NAME">%2$s</xliff:g>."</string>
- <string name="sim_action_switch_sub_dialog_text_downloaded" msgid="8977951796005849471">"È possibile attivare una sola eSIM alla volta.\n\nIl passaggio a <xliff:g id="TO_CARRIER_NAME">%1$s</xliff:g> non annullerà il servizio di <xliff:g id="FROM_CARRIER_NAME">%2$s</xliff:g>."</string>
- <string name="sim_action_switch_sub_dialog_text_single_sim" msgid="6188750682431170845">"È possibile attivare una sola SIM alla volta.\n\nIl passaggio non annullerà il servizio di <xliff:g id="TO_CARRIER_NAME">%1$s</xliff:g>."</string>
+ <!-- no translation found for sim_action_switch_sub_dialog_text (7474905814976249607) -->
+ <skip />
+ <!-- no translation found for sim_action_switch_sub_dialog_text_downloaded (6415848271400253954) -->
+ <skip />
+ <!-- no translation found for sim_action_switch_sub_dialog_text_single_sim (421658355882679837) -->
+ <skip />
<string name="sim_action_switch_sub_dialog_mep_text" msgid="8348764755143679582">"Puoi utilizzare 2 SIM contemporaneamente. Per utilizzare <xliff:g id="CARRIER_NAME">%1$s</xliff:g>, disattiva l\'altra SIM."</string>
<string name="sim_action_switch_sub_dialog_confirm" msgid="1901181581944638961">"Passa a <xliff:g id="CARRIER_NAME">%1$s</xliff:g>"</string>
<string name="sim_action_switch_sub_dialog_carrier_list_item_for_turning_off" msgid="5392037608705799522">"Disattiva <xliff:g id="CARRIER_NAME">%1$s</xliff:g>"</string>
@@ -4520,6 +4591,29 @@
<string name="sim_action_turn_off" msgid="3506698692916473000">"Disattiva"</string>
<string name="dsds_activation_failure_title" msgid="4467364110584914794">"Impossibile attivare la SIM"</string>
<string name="dsds_activation_failure_body_msg2" msgid="73044349546544410">"Riprova ad attivare la SIM. Se il problema persiste, riavvia il dispositivo."</string>
+ <string name="sim_onboarding_bottomsheets_title" msgid="143711121394213711">"Configura la SIM"</string>
+ <string name="sim_onboarding_bottomsheets_msg" msgid="7367245016476460849">"Imposta le preferenze per la rete mobile in modo da utilizzare più SIM su questo dispositivo"</string>
+ <string name="sim_onboarding_label_sim_title" msgid="273162565849288273">"Etichetta le tue SIM"</string>
+ <string name="sim_onboarding_label_sim_msg" msgid="5105859235219529056">"Vedrai queste etichette quando effettui chiamate, invii SMS, usi i dati e in Impostazioni"</string>
+ <string name="sim_onboarding_label_sim_dialog_title" msgid="5839073125605286120">"Etichetta SIM"</string>
+ <string name="sim_onboarding_label_sim_dialog_label" msgid="9020433985426525185">"Etichetta"</string>
+ <string name="sim_onboarding_select_sim_title" msgid="5895262188167744055">"Seleziona quali SIM utilizzare"</string>
+ <string name="sim_onboarding_select_sim_msg" msgid="5638859405391915048">"Puoi utilizzare 2 SIM contemporaneamente"</string>
+ <string name="sim_onboarding_primary_sim_title" msgid="2793090401371135675">"Imposta le tue SIM principali"</string>
+ <string name="sim_onboarding_primary_sim_msg" msgid="5484656671490558032">"Scegli quali SIM utilizzare per impostazione predefinita per chiamate, SMS e dati"</string>
+ <string name="primary_sim_title" msgid="2508161011657571566">"Le tue SIM principali"</string>
+ <string name="primary_sim_calls_title" msgid="4961189133582615685">"Chiamate"</string>
+ <string name="primary_sim_texts_title" msgid="1287584042733097749">"SMS"</string>
+ <string name="primary_sim_automatic_data_title" msgid="1265528923229642480">"Passaggio dati automatico"</string>
+ <string name="primary_sim_automatic_data_msg" msgid="1612203837010785203">"Utilizza i dati di entrambe le SIM in base alla copertura e alla disponibilità"</string>
+ <string name="sim_onboarding_phoneNumber_data_only" msgid="8158409121949373662">"Solo dati"</string>
+ <string name="sim_onboarding_setup" msgid="5750393553605388463">"Configura"</string>
+ <string name="sim_onboarding_next" msgid="6415025179929475355">"Avanti"</string>
+ <!-- no translation found for sim_onboarding_progressbar_turning_sim_on (1163318788393361574) -->
+ <skip />
+ <string name="mobile_network_spn_title" msgid="3053793174495329077">"Rete mobile"</string>
+ <string name="mobile_network_phone_number_title" msgid="2090794402855021784">"Numero di telefono"</string>
+ <string name="mobile_network_sim_label_color_title" msgid="2401352348041132876">"Etichetta e colore della SIM"</string>
<string name="sim_setup_channel_id" msgid="8797972565087458515">"Attivazione della rete"</string>
<string name="sim_switch_channel_id" msgid="4927038626791837861">"Cambio di operatore in corso…"</string>
<string name="post_dsds_reboot_notification_title_with_carrier" msgid="3308827462185135307">"L\'operatore <xliff:g id="CARRIER_NAME">%1$s</xliff:g> è attivo"</string>
@@ -4539,11 +4633,15 @@
<string name="switch_sim_dialog_no_switch_text" msgid="7053939850026876088">"Per utilizzare i dati mobili, le funzionalità di chiamata e gli SMS in un secondo momento, vai alle impostazioni di rete"</string>
<string name="sim_card_label" msgid="6263064316075963775">"SIM"</string>
<string name="erase_sim_dialog_title" msgid="4742077437653028326">"Vuoi resettare questa eSIM?"</string>
- <string name="erase_sim_dialog_text" msgid="753031064269699885">"Se elimini questa SIM, il servizio di <xliff:g id="CARRIER_NAME_A">%1$s</xliff:g> verrà rimosso da questo dispositivo.\n\nIl servizio di <xliff:g id="CARRIER_NAME_B">%1$s</xliff:g> non verrà annullato."</string>
+ <!-- no translation found for erase_sim_dialog_text (1406141218170595272) -->
+ <skip />
<string name="erase_sim_confirm_button" msgid="8309115684335320541">"Elimina"</string>
- <string name="erasing_sim" msgid="7877703231075699139">"Reset della SIM…"</string>
- <string name="erase_sim_fail_title" msgid="2024446702985862427">"Impossibile resettare la SIM"</string>
- <string name="erase_sim_fail_text" msgid="7870804401227483131">"Questa SIM non può essere resettata a causa di un errore.\n\nRiavvia il dispositivo e riprova."</string>
+ <!-- no translation found for erasing_sim (4237180547590463930) -->
+ <skip />
+ <!-- no translation found for erase_sim_fail_title (1445700500168357303) -->
+ <skip />
+ <!-- no translation found for erase_sim_fail_text (6898841004987411547) -->
+ <skip />
<string name="network_connection_request_dialog_title" msgid="1896186380874289434">"Connessione al dispositivo"</string>
<string name="network_connection_request_dialog_summary" msgid="7693038309792726170">"L\'app <xliff:g id="APPNAME">%1$s</xliff:g> vorrebbe usare una rete Wi-Fi temporanea per connettersi al tuo dispositivo"</string>
<string name="network_connection_timeout_dialog_message" msgid="598509083077743772">"Nessun dispositivo trovato. Assicurati che i dispositivi siano accesi e disponibili per la connessione."</string>
@@ -4615,6 +4713,14 @@
<string name="work_policy_privacy_settings" msgid="2702644843505242596">"Informazioni sulle norme di lavoro"</string>
<string name="work_policy_privacy_settings_summary" msgid="690118670737638405">"Impostazioni gestite dall\'amministratore IT"</string>
<string name="track_frame_time_keywords" msgid="7885340257945922239">"GPU"</string>
+ <string name="enable_16k_pages" msgid="5009476566957520607">"Avvia con dimensione pagina di 16 K"</string>
+ <string name="enable_16k_pages_summary" msgid="428117226069445198">"Avvia con un kernel per dimensione pagina di 16 K"</string>
+ <string name="confirm_enable_16k_pages_title" msgid="6751570067857011642">"Vuoi riavviare con un kernel compatibile con pagine da 16 KB?"</string>
+ <string name="confirm_enable_16k_pages_text" msgid="702888115148257215">"AVVISO: alcune applicazioni potrebbero non essere compatibili con questa modalità. Il dispositivo verrà riavviato dopo la conferma."</string>
+ <string name="confirm_enable_4k_pages_title" msgid="626987400420355263">"Vuoi riavviare con un kernel compatibile con pagine da 4 KB?"</string>
+ <string name="confirm_enable_4k_pages_text" msgid="6168921566226074524">"Il dispositivo verrà riavviato dopo la conferma."</string>
+ <string name="toast_16k_update_failed_text" msgid="8888858987184345567">"Impossibile aggiornare il kernel alla versione compatibile con pagine da 16 KB."</string>
+ <string name="progress_16k_ota_title" msgid="2117218313875523741">"Applicazione della modifica in corso…"</string>
<string name="bug_report_handler_title" msgid="713439959113250125">"Gestore segnalazione di bug"</string>
<string name="bug_report_handler_picker_footer_text" msgid="4935758328366585673">"Consente di stabilire quale app gestisce la scorciatoia per la segnalazione di bug sul dispositivo."</string>
<string name="personal_profile_app_subtext" msgid="5586060806997067676">"Personale"</string>
@@ -4700,8 +4806,10 @@
<string name="sim_category_title" msgid="2341314000964710495">"SIM"</string>
<string name="downloaded_sim_category_title" msgid="2876988650413179752">"eSIM"</string>
<string name="downloaded_sims_category_title" msgid="487799905978489922">"eSIM"</string>
- <string name="sim_category_active_sim" msgid="1503823567818544012">"Attiva"</string>
- <string name="sim_category_inactive_sim" msgid="4068899490133820881">"Non attiva"</string>
+ <!-- no translation found for sim_category_active_sim (3077009911935592178) -->
+ <skip />
+ <!-- no translation found for sim_category_inactive_sim (7351553344148400450) -->
+ <skip />
<string name="sim_category_default_active_sim" msgid="1208194173387987231">" / Predefinita per: <xliff:g id="ID_1">%1$s</xliff:g>"</string>
<string name="default_active_sim_calls" msgid="2390973682556353558">"chiamate"</string>
<string name="default_active_sim_sms" msgid="8041498593025994921">"SMS"</string>
diff --git a/res/values-iw/arrays.xml b/res/values-iw/arrays.xml
index 711bcc3..b8c1696 100644
--- a/res/values-iw/arrays.xml
+++ b/res/values-iw/arrays.xml
@@ -482,4 +482,7 @@
<!-- no translation found for notification_polite_options:0 (4617190141263245257) -->
<!-- no translation found for notification_polite_options:1 (3884076684767467743) -->
<!-- no translation found for notification_polite_options:2 (8765197536079931966) -->
+ <!-- no translation found for private_space_auto_lock_options:0 (551584871228110817) -->
+ <!-- no translation found for private_space_auto_lock_options:1 (3263162333754809690) -->
+ <!-- no translation found for private_space_auto_lock_options:2 (1575103586471380629) -->
</resources>
diff --git a/res/values-iw/strings.xml b/res/values-iw/strings.xml
index fa4f864..0055aa1 100644
--- a/res/values-iw/strings.xml
+++ b/res/values-iw/strings.xml
@@ -28,6 +28,7 @@
<string name="show_dev_on" msgid="2840850085134853754">"הוגדרת כמפתח!"</string>
<string name="show_dev_already" msgid="7041756429707644630">"אין צורך, כבר הוגדרת כמפתח/ת."</string>
<string name="dev_settings_disabled_warning" msgid="6971867026249671244">"קודם עליך להפעיל את אפשרויות המפתח."</string>
+ <string name="dev_settings_available_to_admin_only_warning" msgid="3408243404879083111">"רק משתמשים עם הרשאת אדמין יכולים לגשת להגדרות המפתח."</string>
<string name="header_category_system" msgid="1665516346845259058">"מערכת"</string>
<string name="radioInfo_service_in" msgid="9088637745836646271">"בשירות"</string>
<string name="radioInfo_service_out" msgid="1868347333892403287">"לא תקין"</string>
@@ -551,12 +552,20 @@
<string name="private_space_one_lock_summary" msgid="2759953747682959371">"אפשר לפתוח את המרחב הפרטי באותה דרך שפותחים את המכשיר או לבחור בנעילה אחרת"</string>
<string name="private_space_screen_lock_title" msgid="8679383894967823163">"שימוש בשיטה לביטול נעילת המסך"</string>
<string name="private_space_biometric_title" msgid="3934339826674553174">"פתיחה על ידי זיהוי הפנים וביטול הנעילה בטביעת אצבע"</string>
+ <string name="private_space_fingerprint_title" msgid="5989254643211889931">"ביטול הנעילה בטביעת אצבע"</string>
+ <string name="private_space_face_title" msgid="3290402865367663079">"פתיחה ע\"י זיהוי הפנים"</string>
<string name="private_space_biometric_summary" msgid="4403837276018724581">"אפשר להקיש כדי להגדיר"</string>
<string name="private_space_fingerprint_unlock_title" msgid="5804023571114910034">"הגדרת ביטול הנעילה בטביעת אצבע למרחב הפרטי"</string>
<string name="private_space_face_unlock_title" msgid="6613018437620070183">"הגדרת פתיחה ע\"י זיהוי הפנים למרחב הפרטי"</string>
<string name="private_space_category_ways_to_unlock" msgid="4356631225316950046">"דרכים לביטול הנעילה"</string>
<string name="private_space_screen_lock_summary" msgid="394837965365561070">"זהה לנעילת המסך במכשיר"</string>
<string name="private_space_new_lock_title" msgid="7306873010565337671">"רוצה לבחור שיטת נעילה חדשה למרחב הפרטי?"</string>
+ <string name="private_space_auto_lock_title" msgid="4757097802686131305">"נעילה אוטומטית"</string>
+ <string name="private_space_auto_lock_page_title" msgid="2993714305725968632">"נעילת המרחב הפרטי באופן אוטומטי"</string>
+ <string name="private_space_auto_lock_page_summary" msgid="8679844515655838654">"אפשר לנעול את המרחב הפרטי באופן אוטומטי אם לא משתמשים במכשיר במשך פרק זמן מסוים"</string>
+ <string name="private_space_auto_lock_every_time" msgid="1215061855836002830">"בכל פעם שהמכשיר ננעל"</string>
+ <string name="private_space_auto_lock_after_inactivity" msgid="1748673030841528649">"אחרי 5 דקות של חוסר פעילות"</string>
+ <string name="private_space_auto_lock_never" msgid="595014527119778873">"אף פעם"</string>
<string name="private_space_hide_title" msgid="8687034008994037610">"הסתרה במצב נעילה"</string>
<string name="privatespace_hide_page_title" msgid="972581369094289386">"הסתרת המרחב הפרטי במצב נעילה"</string>
<string name="privatespace_hide_page_summary" msgid="1052569521186403642">"כדי למנוע מאנשים אחרים לדעת שהמרחב הפרטי מופעל במכשיר, אפשר להסתיר אותו מרשימת האפליקציות"</string>
@@ -570,6 +579,7 @@
<string name="private_space_delete_title" msgid="3075645119800272800">"מחיקת מרחב פרטי"</string>
<string name="private_space_deleted" msgid="7825768516955610897">"מחקת את המרחב הפרטי"</string>
<string name="private_space_delete_failed" msgid="8500755484258565011">"לא ניתן היה למחוק את המרחב הפרטי"</string>
+ <string name="private_space_unlocked" msgid="9091600948712932046">"הנעילה של המרחב הפרטי בוטלה"</string>
<string name="no_device_lock_title" msgid="1078223464721029954">"הגדרת נעילת מסך"</string>
<string name="no_device_lock_summary" msgid="7436025227616244687">"כדי להשתמש במרחב הפרטי שלך, עליך להגדיר נעילת מסך במכשיר הזה"</string>
<string name="no_device_lock_action_label" msgid="2640487005629001288">"הגדרה של נעילת מסך"</string>
@@ -597,8 +607,14 @@
<string name="private_space_access_text" msgid="4258842502257201013">"כדי לגשת למרחב הפרטי שלך, צריך לעבור לרשימת האפליקציות שלך ואז לגלול למטה"</string>
<string name="private_space_done_label" msgid="1020482651595246071">"סיום"</string>
<string name="private_space_scrolldown_to_access" msgid="4820954877349434545">"צריך לגלול למטה כדי למצוא את המרחב הפרטי"</string>
- <string name="private_space_retry_signin_title" msgid="2340841075193680666">"כניסה לחשבון כדי להגדיר מרחב פרטי"</string>
- <string name="private_space_retry_summary" msgid="1976929616948459609">"עליך להיכנס לחשבון כדי להגדיר מרחב פרטי"</string>
+ <!-- no translation found for private_space_retry_signin_title (8090276618867918844) -->
+ <skip />
+ <!-- no translation found for private_space_retry_summary (1920444015972648774) -->
+ <skip />
+ <!-- no translation found for private_space_skip_login_label (7078019409056628192) -->
+ <skip />
+ <!-- no translation found for private_space_continue_login_label (7779965766333065391) -->
+ <skip />
<string name="private_space_lock_setup_title" msgid="6541564212199510787">"בחירת שיטת נעילה למרחב הפרטי"</string>
<string name="private_space_lock_setup_description" msgid="423405593476300918">"יש לך אפשרות לבטל את נעילת המרחב הפרטי בעזרת טביעת האצבע שלך. מטעמי אבטחה, האפשרות הזו מחייבת שיטת נעילה לגיבוי."</string>
<string name="private_space_choose_your_pin_header" msgid="4560802934975898265">"הגדרת קוד אימות למרחב הפרטי"</string>
@@ -1373,6 +1389,8 @@
<string name="battery_level_title" msgid="1371765298786083448">"טעינת סוללה:"</string>
<string name="communal_settings_title" msgid="2845678473945902115">"שיתופי"</string>
<string name="communal_settings_summary" msgid="4923914136953940317">"הגדרות שיתופיות"</string>
+ <!-- no translation found for satellite_setting (706846910912477125) -->
+ <skip />
<string name="apn_settings" msgid="4295467389400441299">"פריטי APN"</string>
<string name="apn_edit" msgid="2003683641840248741">"עריכת נקודת גישה"</string>
<string name="apn_add" msgid="9069613192201630934">"הוספת נקודת גישה (AP)"</string>
@@ -1407,6 +1425,8 @@
<string name="menu_save" msgid="6611465355127483100">"שמירה"</string>
<string name="menu_cancel" msgid="1197826697950745335">"ביטול"</string>
<string name="error_title" msgid="7158648377702417716"></string>
+ <!-- no translation found for error_duplicate_apn_entry (7792928408935276618) -->
+ <skip />
<string name="error_name_empty" msgid="1258275899283079142">"השדה \'שם\' לא יכול להיות ריק."</string>
<string name="error_apn_empty" msgid="7657491065443746915">"ה-APN לא יכול להיות ריק."</string>
<string name="error_mcc_not3" msgid="883659545640179094">"שדה MCC חייב להכיל 3 ספרות."</string>
@@ -1425,7 +1445,8 @@
<string name="reset_bluetooth_wifi_button_text" msgid="3974098137045963639">"איפוס"</string>
<string name="reset_bluetooth_wifi_complete_toast" msgid="5893439291030574365">"חיבורי Bluetooth ו-Wi‑Fi אופסו"</string>
<string name="reset_esim_title" msgid="4194570573425902754">"מחיקה של כרטיסי ה-eSIM"</string>
- <string name="reset_esim_desc" msgid="3662444090563399131">"הפעולה הזו לא תבטל אף חבילת גלישה. כדי להוריד כרטיסי SIM חלופיים, יש לפנות לספק חבילת הסלולר."</string>
+ <!-- no translation found for reset_esim_desc (6125192435907740751) -->
+ <skip />
<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="1129251284212847939">"לאפס את כל הגדרות הרשת ולמחוק את כרטיסי ה-eSIM? לא ניתן לבטל את הפעולה הזו."</string>
@@ -1433,15 +1454,18 @@
<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">"לא ניתן למחוק כרטיסי SIM"</string>
- <string name="reset_esim_error_msg" msgid="7279607120606365250">"בגלל שגיאה כלשהי לא ניתן למחוק את כרטיסי ה-eSIM.\n\nצריך להפעיל מחדש את המכשיר ולנסות שוב."</string>
+ <!-- no translation found for reset_esim_error_title (6516110227665862295) -->
+ <skip />
+ <!-- no translation found for reset_esim_error_msg (8459527827897797168) -->
+ <skip />
<string name="main_clear_title" msgid="277664302144837723">"מחיקת כל הנתונים (איפוס לנתוני היצרן)"</string>
<string name="main_clear_short_title" msgid="4752094765533020696">"מחיקת כל הנתונים (איפוס לנתוני היצרן)"</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_final_desc" msgid="5800877928569039580">"כל המידע האישי שלך והאפליקציות שהורדת יימחקו. לא ניתן לבטל את הפעולה הזו."</string>
- <string name="main_clear_final_desc_esim" msgid="440406836793824969">"כל המידע האישי שלך יימחק, כולל אפליקציות וכרטיסי SIM שהורדת. לא ניתן לבטל את הפעולה הזו."</string>
+ <!-- no translation found for main_clear_final_desc_esim (6592404057237813989) -->
+ <skip />
<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>
@@ -1672,6 +1696,14 @@
<string name="force_stop" msgid="2681771622136916280">"אילוץ עצירה"</string>
<string name="archive" msgid="9074663845068632127">"העברה לארכיון"</string>
<string name="restore" msgid="7622486640713967157">"שחזור"</string>
+ <!-- no translation found for restoring_step_one (3465050101254272874) -->
+ <skip />
+ <!-- no translation found for restoring_step_two (140484846432595108) -->
+ <skip />
+ <!-- no translation found for restoring_step_three (3712883580876329811) -->
+ <skip />
+ <!-- no translation found for restoring_step_four (8966846882470446209) -->
+ <skip />
<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>
@@ -1728,7 +1760,6 @@
<string name="archiving_failed" msgid="2037798988961634978">"ההעברה לארכיון נכשלה"</string>
<string name="archiving_succeeded" msgid="7891249456483297845">"<xliff:g id="PACKAGE_LABEL">%1$s</xliff:g> בארכיון"</string>
<string name="restoring_failed" msgid="3390531747355943533">"השחזור נכשל"</string>
- <string name="restoring_succeeded" msgid="4967353965137524330">"התבצע שחזור של <xliff:g id="PACKAGE_LABEL">%1$s</xliff:g>"</string>
<string name="restoring_in_progress" msgid="7787443682651146115">"מתבצע שחזור של <xliff:g id="PACKAGE_LABEL">%1$s</xliff:g>"</string>
<string name="another_migration_already_in_progress" msgid="6550546307856052261">"העברה אחרת מתבצעת כבר."</string>
<string name="insufficient_storage" msgid="8115088042669030558">"אין מספיק שטח אחסון."</string>
@@ -1920,10 +1951,8 @@
<string name="usage_stats_sort_by_usage_time" msgid="2927310334119998301">"מיון לפי זמן שימוש"</string>
<string name="usage_stats_sort_by_last_time_used" msgid="7039213339779884017">"מיון לפי זמן שימוש אחרון"</string>
<string name="usage_stats_sort_by_app_name" msgid="4463833145514850478">"מיון לפי שם האפליקציה"</string>
- <!-- no translation found for last_time_used_label (7589377271406011659) -->
- <skip />
- <!-- no translation found for last_time_used_never (2936073559267990034) -->
- <skip />
+ <string name="last_time_used_label" msgid="7589377271406011659">"תאריך השימוש האחרון"</string>
+ <string name="last_time_used_never" msgid="2936073559267990034">"אף פעם"</string>
<string name="usage_time_label" msgid="9105343335151559883">"זמן שימוש"</string>
<string name="accessibility_settings" msgid="4713215774904704682">"נגישות"</string>
<string name="accessibility_settings_title" msgid="6739115703615065716">"הגדרות נגישות"</string>
@@ -2378,12 +2407,6 @@
<string name="battery_tip_high_usage_summary" msgid="3938999581403084551">"האפליקציות המובילות במידת השימוש בסוללה"</string>
<string name="battery_tip_limited_temporarily_title" msgid="6258554134146272311">"הטעינה עברה אופטימיזציה כדי להגן על הסוללה"</string>
<string name="battery_tip_limited_temporarily_summary" msgid="5107379280241187562">"כדי להאריך את משך חיי הסוללה, הטעינה עוברת אופטימיזציה"</string>
- <string name="battery_tip_dock_defender_future_bypass_title" msgid="4332616280495788195">"הטעינה עברה אופטימיזציה כדי להגן על הסוללה"</string>
- <string name="battery_tip_dock_defender_future_bypass_summary" msgid="7870758621381307597">"כדי להאריך את חיי הסוללה, הטעינה עוברת אופטימיזציה בזמן העגינה"</string>
- <string name="battery_tip_dock_defender_active_title" msgid="1414785238383255699">"הטעינה עברה אופטימיזציה כדי להגן על הסוללה"</string>
- <string name="battery_tip_dock_defender_active_summary" msgid="3512082623718801459">"כדי להאריך את חיי הסוללה, הטעינה עוברת אופטימיזציה בזמן העגינה"</string>
- <string name="battery_tip_dock_defender_temporarily_bypassed_title" msgid="1679449361090557201">"טעינה עד מצב מלא"</string>
- <string name="battery_tip_dock_defender_temporarily_bypassed_summary" msgid="1099500476761333281">"כדי להגן על הסוללה, הטעינה תעבור אופטימיזציה בפעם הבאה שהטאבלט יהיה באביזר העגינה"</string>
<string name="battery_tip_limited_temporarily_sec_button_content_description" msgid="5648444926736883551">"מידע נוסף על השהיית הטעינה"</string>
<string name="battery_tip_limited_temporarily_dialog_resume_charge" msgid="2302295458913832342">"המשך הטעינה"</string>
<string name="battery_tip_dialog_message_footer" msgid="986542164372177504">"כולל פעילות ברקע שצורכת חשמל רב"</string>
@@ -2401,7 +2424,8 @@
<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_charge_to_full_button" msgid="6701709034348116261">"טעינה מלאה"</string>
- <string name="battery_tip_incompatible_charging_title" msgid="5120763575150751300">"יש בעיה עם אביזר הטעינה"</string>
+ <!-- no translation found for battery_tip_incompatible_charging_title (1567827436103364999) -->
+ <skip />
<string name="battery_tip_incompatible_charging_content_description" msgid="355668467640367701">"מידע נוסף על טעינה לא תואמת"</string>
<string name="smart_battery_manager_title" msgid="3677620516657920364">"מנהל הסוללה"</string>
<string name="smart_battery_title" msgid="9095903608520254254">"ניהול אפליקציות באופן אוטומטי"</string>
@@ -2493,13 +2517,11 @@
<string name="battery_usage_chart_label_now" msgid="4598282721949430165">"עכשיו"</string>
<string name="battery_usage_timestamps_hyphen" msgid="7401188432989043905">"<xliff:g id="FROM_TIMESTAMP">%1$s</xliff:g> – <xliff:g id="TO_TIMESTAMP">%2$s</xliff:g>"</string>
<string name="battery_usage_day_and_hour" msgid="1417890420844950881">"<xliff:g id="DAY">%1$s</xliff:g> <xliff:g id="HOUR">%2$s</xliff:g>"</string>
- <!-- no translation found for battery_usage_time_info_and_battery_level (6732629268310936155) -->
- <skip />
+ <string name="battery_usage_time_info_and_battery_level" msgid="6732629268310936155">"<xliff:g id="TIME_INFO">%1$s</xliff:g> <xliff:g id="BATTERY_LEVEL">%2$s</xliff:g>"</string>
<string name="battery_usage_chart" msgid="4114747521432440017">"תרשים של השימוש בסוללה"</string>
<string name="daily_battery_usage_chart" msgid="4176059567682992686">"תרשים של השימוש היומי בסוללה"</string>
<string name="hourly_battery_usage_chart" msgid="3098314511076561272">"תרשים של השימוש השעתי בסוללה"</string>
- <!-- no translation found for battery_level_percentage (1433178290838842146) -->
- <skip />
+ <string name="battery_level_percentage" msgid="1433178290838842146">"אחוז רמת הטעינה מ-<xliff:g id="START_PERCENTAGE">%1$s</xliff:g> עד <xliff:g id="END_PERCENTAGE">%2$s</xliff:g>"</string>
<string name="battery_usage_breakdown_title_since_last_full_charge" msgid="435006273323199906">"שימוש בסוללה מאז הטעינה המלאה האחרונה"</string>
<string name="battery_usage_breakdown_title_for_slot" msgid="4823179483667671406">"שימוש בסוללה <xliff:g id="SLOT">%s</xliff:g>"</string>
<string name="screen_time_category_last_full_charge" msgid="8856908320256057753">"זמן מסך מאז הטעינה המלאה האחרונה"</string>
@@ -3859,6 +3881,8 @@
<string name="voice_activation_apps_title" msgid="7130045161611529825">"אפליקציות בהפעלה קולית"</string>
<string name="permit_voice_activation_apps" msgid="9152780172988949319">"אישור הפעלה קולית"</string>
<string name="allow_voice_activation_apps_description" msgid="6369745626995060656">"הפעלה קולית מפעילה אפליקציות שאושרו, באמצעות פקודה קולית. החישה האדפטיבית המובנית מבטיחה שהנתונים יישארו פרטיים רק לך.\n\n"<a href="">"מידע נוסף על חישה אדפטיבית מוגנת"</a></string>
+ <string name="permit_receive_sandboxed_detection_training_data" msgid="3929496847420108753">"שיפור ההפעלה הקולית"</string>
+ <string name="receive_sandboxed_detection_training_data_description" msgid="1415687008184625050">"המכשיר הזה משתמש בבינה פרטית כדי לשפר את מודל ההפעלה הקולית. אפליקציות יכולות לקבל סיכומי עדכונים שנאספים ממשתמשים רבים כדי לשמור על פרטיות המשתמשים ולשפר את המודל לכולם.\n\n"<a href="">"מידע נוסף על בינה פרטית"</a></string>
<string name="full_screen_intent_title" msgid="747270185715224130">"התראות במסך מלא"</string>
<string name="permit_full_screen_intent" msgid="9035367640019960861">"מתן הרשאה להצגת התראות במסך מלא מהאפליקציה הזו"</string>
<string name="footer_description_full_screen_intent" msgid="7716518411349225528">"מתן הרשאה לאפליקציה הזו להציג התראות במסך מלא כשהמכשיר נעול. אפליקציות יכולות להשתמש בהרשאה הזו כדי להציג התראות, שיחות נכנסות או הודעות דחופות אחרות."</string>
@@ -4280,18 +4304,27 @@
<string name="autofill_app" msgid="7595308061826307921">"שירות מילוי אוטומטי"</string>
<string name="default_autofill_app" msgid="372234803718251606">"שירות מילוי אוטומטי שמוגדר כברירת מחדל"</string>
<string name="autofill_passwords" msgid="6708057251459761083">"סיסמאות"</string>
- <string name="credman_chosen_app_title" msgid="872524130208251505">"סיסמאות, מפתחות גישה ושירותי נתונים"</string>
+ <!-- no translation found for credman_chosen_app_title (7735183808067729319) -->
+ <skip />
<string name="credman_credentials" msgid="4931371941253324143">"ספקים נוספים"</string>
<string name="autofill_passwords_count" msgid="6359289285822955973">"{count,plural, =1{סיסמה אחת (#)}one{# סיסמאות}two{# סיסמאות}other{# סיסמאות}}"</string>
<string name="autofill_keywords" msgid="8598763328489346438">"אוטומטי, מילוי, מילוי אוטומטי, סיסמה"</string>
<string name="credman_keywords" msgid="8305600680836806170">"נתונים, מפתח גישה, סיסמה"</string>
<string name="credman_autofill_keywords" msgid="701180623776848914">"מילוי, אוטומטי, מילוי אוטומטי, נתונים, מפתח גישה, סיסמה"</string>
+ <!-- no translation found for credman_button_change (4072629639218503790) -->
+ <skip />
+ <!-- no translation found for credman_button_open (7519871964170816850) -->
+ <skip />
<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="credman_autofill_confirmation_message" msgid="843829628024668466">"<b>להשתמש באפליקציה <xliff:g id=app_name example=Provider>%1$s</xliff:g>?</b> <br/> <br/> סיסמאות, מפתחות גישה ופרטים חדשים נוספים יישמרו כאן מעכשיו. האפליקציה <xliff:g id=app_name example=Provider>%1$s</xliff:g> יכולה לבדוק את אילו מהפריטים במסך אפשר למלא באופן אוטומטי."</string>
<string name="credman_picker_title" msgid="8191267620665129205">"סיסמאות, מפתחות גישה ושירותי נתונים"</string>
<string name="credman_confirmation_message_title" msgid="8847900085593880729">"להשבית את %1$s?"</string>
<string name="credman_confirmation_message" msgid="2357324543658635239">"<b>להשבית את השירות הזה?</b> <br/> <br/> מידע שנשמר כמו סיסמאות, מפתחות גישה, אמצעי תשלום ופרטים נוספים לא ימולא כשתתבצע כניסה. כדי להשתמש במידע שנשמר, צריך לבחור סיסמה, מפתח גישה או שירות נתונים."</string>
+ <string name="credman_confirmation_message_new_ui" msgid="6126274509951156460">"<b&gtלהשבית את כל השירותים?</b> <br/> <br/> סיסמאות, מפתחות גישה ונתונים שמורים אחרים לא יהיו זמינים למילוי אוטומטי בכניסה לחשבון"</string>
+ <string name="credman_autofill_confirmation_message_new_ui" msgid="6222139222478822267">"<b>שינוי השירות המועדף עליך ל-<xliff:g id=app_name example=Provider>%1$s</xliff:g>?</b> <br/> <br/> סיסמאות ומפתחות גישה חדשים ונתונים אחרים יישמרו כאן מעכשיו. האפליקציה <xliff:g id=app_name example=Provider>%1$s</xliff:g> יכולה לבדוק את אילו מהפריטים במסך אפשר למלא באופן אוטומטי"</string>
<string name="credman_enable_confirmation_message_title" msgid="1037501792652277829">"להשתמש ב-%1$s?"</string>
+ <string name="credman_limit_error_msg_title" msgid="1525814645803612135">"אפשר להפעיל רק 5 שירותים בכל פעם"</string>
+ <string name="credman_limit_error_msg" msgid="2521803280130310063">"צריך להשבית לפחות שירות אחד כדי להוסיף עוד שירות"</string>
<string name="credman_enable_confirmation_message" msgid="8407841892310870169">"%1$s עושה שימוש במידע המוצג במסך כדי לקבוע אילו פרטים ניתן למלא באופן אוטומטי."</string>
<string name="credman_error_message_title" msgid="4099557206946333568">"מגבלת הסיסמאות, מפתחות הגישה ושירותי הנתונים"</string>
<string name="credman_error_message" msgid="8334797097200415449">"ניתן להפעיל עד 5 סיסמאות, מפתחות גישה ושירותי נתונים בו-זמנית. יש להשבית אחד מהשירותים כדי להוסיף שירות אחר."</string>
@@ -4461,11 +4494,12 @@
<string name="mobile_network_sim_name_label" msgid="1452440641628369625">"שם"</string>
<string name="mobile_network_sim_color_label" msgid="5293944087609632340">"צבע (בשימוש על ידי אפליקציות תואמות)"</string>
<string name="mobile_network_sim_name_rename" msgid="5967588549571582924">"שמירה"</string>
- <string name="mobile_network_use_sim_on" msgid="7298332437547707908">"שימוש ב-SIM"</string>
+ <string name="mobile_network_use_sim_on" msgid="5333182776279917886">"צריך להשתמש בכרטיס ה-SIM הזה"</string>
<string name="mobile_network_use_sim_off" msgid="6303281166199670639">"מושבת"</string>
<string name="mobile_network_disable_sim_explanation" msgid="2851862257846773796">"כדי להשבית את ה-SIM הזה, יש להסיר את כרטיס ה-SIM"</string>
<string name="mobile_network_tap_to_activate" msgid="4139979375717958102">"יש להקיש כדי להפעיל את <xliff:g id="CARRIER">%1$s</xliff:g>"</string>
- <string name="mobile_network_erase_sim" msgid="4629071168032714930">"מחיקת SIM"</string>
+ <!-- no translation found for mobile_network_erase_sim (5387971155494245850) -->
+ <skip />
<string name="preferred_network_mode_title" msgid="3083431168988535628">"סוג רשת מועדף"</string>
<string name="preferred_network_mode_summary" msgid="537577807865497546">"שינוי מצב ההפעלה של הרשת"</string>
<string name="preferred_network_mode_dialogtitle" msgid="4179420486180351631">"סוג רשת מועדף"</string>
@@ -4484,6 +4518,40 @@
<string name="roaming_check_price_warning" msgid="5876977438036791361">"למידע נוסף על המחירים, יש לפנות לספק השירות."</string>
<string name="mobile_data_usage_title" msgid="2047864499317759728">"שימוש בחבילת הגלישה באפליקציות"</string>
<string name="mobile_network_mode_error" msgid="9222056129897416074">"מצב רשת לא חוקי <xliff:g id="NETWORKMODEID">%1$d</xliff:g>. התעלמות."</string>
+ <!-- no translation found for satellite_setting_title (2543034229989047673) -->
+ <skip />
+ <!-- no translation found for satellite_setting_enabled_summary (3554127722727530845) -->
+ <skip />
+ <!-- no translation found for satellite_setting_disabled_summary (6789122487534159857) -->
+ <skip />
+ <!-- no translation found for keywords_satellite_setting (3312183289776517695) -->
+ <skip />
+ <!-- no translation found for category_name_about_satellite_messaging (3756205049485508340) -->
+ <skip />
+ <!-- no translation found for title_about_satellite_setting (9212860038048311345) -->
+ <skip />
+ <!-- no translation found for category_title_your_satellite_plan (3017895097366691841) -->
+ <skip />
+ <!-- no translation found for title_have_satellite_plan (2048372355699977947) -->
+ <skip />
+ <!-- no translation found for title_no_satellite_plan (2876056203035197505) -->
+ <skip />
+ <!-- no translation found for summary_add_satellite_setting (3815254731634052432) -->
+ <skip />
+ <!-- no translation found for category_name_how_it_works (585303230539269496) -->
+ <skip />
+ <!-- no translation found for title_satellite_connection_guide (3294802307913609072) -->
+ <skip />
+ <!-- no translation found for summary_satellite_connection_guide (3496123195218418456) -->
+ <skip />
+ <!-- no translation found for title_supported_service (4275535165812691571) -->
+ <skip />
+ <!-- no translation found for summary_supported_service (4320535903444834786) -->
+ <skip />
+ <!-- no translation found for satellite_setting_summary_more_information (4008690241760925372) -->
+ <skip />
+ <!-- no translation found for more_about_satellite_messaging (3385673133561348509) -->
+ <skip />
<string name="mobile_network_apn_title" msgid="5582995550142073054">"שמות של נקודות גישה (APN)"</string>
<string name="keywords_access_point_names" msgid="8174967126858505945">"APN"</string>
<string name="manual_mode_disallowed_summary" msgid="4243142645520152175">"לא זמין כשהמכשיר מחובר ל-<xliff:g id="CARRIER">%1$s</xliff:g>"</string>
@@ -4493,9 +4561,12 @@
<string name="sim_action_switch_sub_dialog_title" msgid="9180969453358718635">"לעבור אל <xliff:g id="CARRIER_NAME">%1$s</xliff:g>?"</string>
<string name="sim_action_switch_psim_dialog_title" msgid="5613177333235213024">"לעבור לכרטיס SIM?"</string>
<string name="sim_action_switch_sub_dialog_mep_title" msgid="933856847099933004">"להשתמש בספק <xliff:g id="CARRIER_NAME">%1$s</xliff:g>?"</string>
- <string name="sim_action_switch_sub_dialog_text" msgid="2091834911153293004">"אפשר להשתמש רק בכרטיס SIM אחד בכל רגע נתון.\n\nמעבר אל <xliff:g id="TO_CARRIER_NAME">%1$s</xliff:g> לא יבטל את השירות של <xliff:g id="FROM_CARRIER_NAME">%2$s</xliff:g>."</string>
- <string name="sim_action_switch_sub_dialog_text_downloaded" msgid="8977951796005849471">"בכל רגע נתון אפשר להשתמש רק ב-eSIM אחד.\n\nמעבר אל <xliff:g id="TO_CARRIER_NAME">%1$s</xliff:g> לא יבטל את השירות של <xliff:g id="FROM_CARRIER_NAME">%2$s</xliff:g>."</string>
- <string name="sim_action_switch_sub_dialog_text_single_sim" msgid="6188750682431170845">"אפשר להשתמש רק בכרטיס SIM אחד בכל רגע נתון.\n\nהחלפת הכרטיס לא תבטל את השירות של <xliff:g id="TO_CARRIER_NAME">%1$s</xliff:g>."</string>
+ <!-- no translation found for sim_action_switch_sub_dialog_text (7474905814976249607) -->
+ <skip />
+ <!-- no translation found for sim_action_switch_sub_dialog_text_downloaded (6415848271400253954) -->
+ <skip />
+ <!-- no translation found for sim_action_switch_sub_dialog_text_single_sim (421658355882679837) -->
+ <skip />
<string name="sim_action_switch_sub_dialog_mep_text" msgid="8348764755143679582">"ניתן להשתמש ב-2 כרטיסי SIM בו-זמנית. כדי להשתמש בכרטיס <xliff:g id="CARRIER_NAME">%1$s</xliff:g>, עליך לכבות כרטיס SIM אחר."</string>
<string name="sim_action_switch_sub_dialog_confirm" msgid="1901181581944638961">"מעבר אל <xliff:g id="CARRIER_NAME">%1$s</xliff:g>"</string>
<string name="sim_action_switch_sub_dialog_carrier_list_item_for_turning_off" msgid="5392037608705799522">"כיבוי של <xliff:g id="CARRIER_NAME">%1$s</xliff:g>"</string>
@@ -4520,6 +4591,29 @@
<string name="sim_action_turn_off" msgid="3506698692916473000">"השבתה"</string>
<string name="dsds_activation_failure_title" msgid="4467364110584914794">"לא ניתן להפעיל את ה-SIM"</string>
<string name="dsds_activation_failure_body_msg2" msgid="73044349546544410">"יש להפעיל שוב את ה-SIM. אם הבעיה נמשכת, יש להפעיל מחדש את המכשיר."</string>
+ <string name="sim_onboarding_bottomsheets_title" msgid="143711121394213711">"הגדרת כרטיס ה-SIM"</string>
+ <string name="sim_onboarding_bottomsheets_msg" msgid="7367245016476460849">"צריך להגדיר את ההעדפות של הרשת הסלולרית כדי להשתמש בכמה כרטיסי SIM במכשיר הזה"</string>
+ <string name="sim_onboarding_label_sim_title" msgid="273162565849288273">"הוספת תווית לכרטיסי ה-SIM"</string>
+ <string name="sim_onboarding_label_sim_msg" msgid="5105859235219529056">"התוויות האלה יוצגו לך בביצוע שיחות, בשליחת טקסטים ובשימוש בנתונים וב\'הגדרות\'"</string>
+ <string name="sim_onboarding_label_sim_dialog_title" msgid="5839073125605286120">"התווית של כרטיס ה-SIM"</string>
+ <string name="sim_onboarding_label_sim_dialog_label" msgid="9020433985426525185">"תווית"</string>
+ <string name="sim_onboarding_select_sim_title" msgid="5895262188167744055">"בחירה באיזה כרטיסי SIM להשתמש"</string>
+ <string name="sim_onboarding_select_sim_msg" msgid="5638859405391915048">"ניתן להשתמש בשני כרטיסי SIM בו-זמנית"</string>
+ <string name="sim_onboarding_primary_sim_title" msgid="2793090401371135675">"הגדרת כרטיסי ה-SIM העיקריים"</string>
+ <string name="sim_onboarding_primary_sim_msg" msgid="5484656671490558032">"אפשר לבחור באיזה כרטיס SIM להשתמש כברירת מחדל לשיחות, לטקסטים ולנתונים"</string>
+ <string name="primary_sim_title" msgid="2508161011657571566">"כרטיסי ה-SIM העיקריים"</string>
+ <string name="primary_sim_calls_title" msgid="4961189133582615685">"שיחות"</string>
+ <string name="primary_sim_texts_title" msgid="1287584042733097749">"הודעות טקסט"</string>
+ <string name="primary_sim_automatic_data_title" msgid="1265528923229642480">"מעבר אוטומטי בין חבילות גלישה"</string>
+ <string name="primary_sim_automatic_data_msg" msgid="1612203837010785203">"שימוש בחבילת הגלישה של אחד מכרטיסי ה-SIM, תלוי בכיסוי ובזמינות"</string>
+ <string name="sim_onboarding_phoneNumber_data_only" msgid="8158409121949373662">"נתונים בלבד"</string>
+ <string name="sim_onboarding_setup" msgid="5750393553605388463">"הגדרה"</string>
+ <string name="sim_onboarding_next" msgid="6415025179929475355">"הבא"</string>
+ <!-- no translation found for sim_onboarding_progressbar_turning_sim_on (1163318788393361574) -->
+ <skip />
+ <string name="mobile_network_spn_title" msgid="3053793174495329077">"רשת סלולרית"</string>
+ <string name="mobile_network_phone_number_title" msgid="2090794402855021784">"מספר טלפון"</string>
+ <string name="mobile_network_sim_label_color_title" msgid="2401352348041132876">"התווית והצבע של כרטיס ה-SIM"</string>
<string name="sim_setup_channel_id" msgid="8797972565087458515">"הפעלת רשת"</string>
<string name="sim_switch_channel_id" msgid="4927038626791837861">"החלפת ספק"</string>
<string name="post_dsds_reboot_notification_title_with_carrier" msgid="3308827462185135307">"<xliff:g id="CARRIER_NAME">%1$s</xliff:g> פעיל"</string>
@@ -4539,11 +4633,15 @@
<string name="switch_sim_dialog_no_switch_text" msgid="7053939850026876088">"כדי להשתמש בחבילת גלישה, תכונות של שיחות והודעות SMS מאוחר יותר, יש לעבור אל הגדרות הרשת"</string>
<string name="sim_card_label" msgid="6263064316075963775">"כרטיס SIM"</string>
<string name="erase_sim_dialog_title" msgid="4742077437653028326">"למחוק את ה-eSIM הזה?"</string>
- <string name="erase_sim_dialog_text" msgid="753031064269699885">"מחיקת כרטיס ה-SIM הזה תסיר את השירות של <xliff:g id="CARRIER_NAME_A">%1$s</xliff:g> מהמכשיר.\n\nהשירות של <xliff:g id="CARRIER_NAME_B">%1$s</xliff:g> לא יבוטל."</string>
+ <!-- no translation found for erase_sim_dialog_text (1406141218170595272) -->
+ <skip />
<string name="erase_sim_confirm_button" msgid="8309115684335320541">"מחיקה"</string>
- <string name="erasing_sim" msgid="7877703231075699139">"מתבצעת מחיקת SIM…"</string>
- <string name="erase_sim_fail_title" msgid="2024446702985862427">"לא ניתן למחוק את ה-SIM"</string>
- <string name="erase_sim_fail_text" msgid="7870804401227483131">"עקב שגיאה, לא ניתן למחוק את ה-SIM הזה.\n\nצריך להפעיל מחדש את המכשיר ולנסות שוב."</string>
+ <!-- no translation found for erasing_sim (4237180547590463930) -->
+ <skip />
+ <!-- no translation found for erase_sim_fail_title (1445700500168357303) -->
+ <skip />
+ <!-- no translation found for erase_sim_fail_text (6898841004987411547) -->
+ <skip />
<string name="network_connection_request_dialog_title" msgid="1896186380874289434">"התחברות למכשיר"</string>
<string name="network_connection_request_dialog_summary" msgid="7693038309792726170">"האפליקציה <xliff:g id="APPNAME">%1$s</xliff:g> מבקשת להשתמש ברשת Wi-Fi זמנית כדי להתחבר למכשיר שלך"</string>
<string name="network_connection_timeout_dialog_message" msgid="598509083077743772">"לא נמצאו מכשירים. יש לוודא שהמכשירים פועלים וזמינים לחיבור."</string>
@@ -4615,6 +4713,14 @@
<string name="work_policy_privacy_settings" msgid="2702644843505242596">"פרטי המדיניות של פרופיל העבודה"</string>
<string name="work_policy_privacy_settings_summary" msgid="690118670737638405">"הגדרות שעליהן אחראי מנהל ה-IT"</string>
<string name="track_frame_time_keywords" msgid="7885340257945922239">"GPU"</string>
+ <string name="enable_16k_pages" msgid="5009476566957520607">"הפעלה בגודל דף של 16K"</string>
+ <string name="enable_16k_pages_summary" msgid="428117226069445198">"הפעלת המכשיר באמצעות ליבה נתמכת בגודל דף של 16K"</string>
+ <string name="confirm_enable_16k_pages_title" msgid="6751570067857011642">"להפעיל מחדש עם ליבה (kernel) תואמת לדפים של 16KB?"</string>
+ <string name="confirm_enable_16k_pages_text" msgid="702888115148257215">"אזהרה: יכול להיות שאפליקציות מסוימות לא תואמות למצב הזה. המכשיר יופעל מחדש לאחר האישור."</string>
+ <string name="confirm_enable_4k_pages_title" msgid="626987400420355263">"להפעיל מחדש עם ליבה (kernel) תואמת לדפים של 4KB?"</string>
+ <string name="confirm_enable_4k_pages_text" msgid="6168921566226074524">"המכשיר יופעל מחדש לאחר האישור."</string>
+ <string name="toast_16k_update_failed_text" msgid="8888858987184345567">"עדכון הליבה (kernel) התואמת לדפים של 16KB נכשל."</string>
+ <string name="progress_16k_ota_title" msgid="2117218313875523741">"השינויים מתעדכנים"</string>
<string name="bug_report_handler_title" msgid="713439959113250125">"טיפול בדוחות על באגים"</string>
<string name="bug_report_handler_picker_footer_text" msgid="4935758328366585673">"הגדרה זו קובעת איזו אפליקציה מטפלת במקש הקיצור של הדוח על הבאג במכשיר."</string>
<string name="personal_profile_app_subtext" msgid="5586060806997067676">"אישי"</string>
@@ -4639,10 +4745,10 @@
<string name="lockscreen_privacy_wallet_summary" msgid="3984851951621168573">"מתן גישה לארנק ממסך הנעילה"</string>
<string name="lockscreen_privacy_qr_code_scanner_setting_toggle" msgid="1856477548806618829">"הצגת הסורק של קודי 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_setting_toggle" msgid="7445725343949588613">"הצגת ממשק השליטה במכשירים"</string>
<string name="lockscreen_privacy_controls_summary" msgid="7522918441738915364">"דרך מסך הנעילה"</string>
- <string name="lockscreen_trivial_controls_setting_toggle" msgid="2174300719855112358">"שימוש בפקדי המכשירים"</string>
- <string name="lockscreen_trivial_disabled_controls_summary" msgid="7593626010580689155">"כדי להשתמש באפשרות הזו, קודם צריך להפעיל את \'הצגת פקדי המכשירים\'"</string>
+ <string name="lockscreen_trivial_controls_setting_toggle" msgid="2174300719855112358">"שימוש בממשק השליטה במכשירים"</string>
+ <string name="lockscreen_trivial_disabled_controls_summary" msgid="7593626010580689155">"כדי להשתמש באפשרות הזו, קודם צריך להפעיל את \'הצגת ממשק השליטה במכשירים\'"</string>
<string name="lockscreen_double_line_clock_summary" msgid="4109235686687860393">"גודל השעון משתנה בהתאם לתוכן במסך הנעילה"</string>
<string name="lockscreen_double_line_clock_setting_toggle" msgid="802271087416091548">"שעון דינמי"</string>
<string name="lockscreen_quick_affordances_title" msgid="8615741551327565793">"קיצורי דרך"</string>
@@ -4701,8 +4807,10 @@
<string name="sim_category_title" msgid="2341314000964710495">"SIM"</string>
<string name="downloaded_sim_category_title" msgid="2876988650413179752">"eSIM"</string>
<string name="downloaded_sims_category_title" msgid="487799905978489922">"כרטיסי eSIM"</string>
- <string name="sim_category_active_sim" msgid="1503823567818544012">"פעיל"</string>
- <string name="sim_category_inactive_sim" msgid="4068899490133820881">"לא פעיל"</string>
+ <!-- no translation found for sim_category_active_sim (3077009911935592178) -->
+ <skip />
+ <!-- no translation found for sim_category_inactive_sim (7351553344148400450) -->
+ <skip />
<string name="sim_category_default_active_sim" msgid="1208194173387987231">" / ברירת המחדל של <xliff:g id="ID_1">%1$s</xliff:g>"</string>
<string name="default_active_sim_calls" msgid="2390973682556353558">"שיחות"</string>
<string name="default_active_sim_sms" msgid="8041498593025994921">"SMS"</string>
@@ -4843,8 +4951,8 @@
<string name="dream_picker_category" msgid="7726447836872744867">"בחירה של שומר מסך"</string>
<string name="dream_complications_toggle_title" msgid="4273232303027449163">"הצגת מידע נוסף"</string>
<string name="dream_complications_toggle_summary" msgid="8088911054987524904">"הצגת פרטים כמו השעה, מזג האוויר ומידע אחר בשומר המסך"</string>
- <string name="dream_home_controls_toggle_title" msgid="706799741564479248">"הצגת הפקדים לשליטה בבית חכם"</string>
- <string name="dream_home_controls_toggle_summary" msgid="4102519907917430579">"הצגת הלחצן \'פקדים לשליטה בבית חכם\' בשומר המסך"</string>
+ <string name="dream_home_controls_toggle_title" msgid="706799741564479248">"הצגת ממשק השליטה במכשירים"</string>
+ <string name="dream_home_controls_toggle_summary" msgid="4102519907917430579">"הצגת הלחצן \'ממשק השליטה במכשירים\' בשומר המסך"</string>
<string name="dream_more_settings_category" msgid="3119192146760773748">"הגדרות נוספות"</string>
<string name="dream_setup_title" msgid="2458303874255396142">"בחירת שומר מסך"</string>
<string name="dream_setup_description" msgid="7508547154038580296">"אפשר לבחור מה יוצג במסך כשהטאבלט בעגינה. יכול להיות שהמכשיר ינצל יותר אנרגיה בזמן השימוש בשומר מסך."</string>
diff --git a/res/values-ja/arrays.xml b/res/values-ja/arrays.xml
index a12f42f..ebdf56a 100644
--- a/res/values-ja/arrays.xml
+++ b/res/values-ja/arrays.xml
@@ -482,4 +482,7 @@
<!-- no translation found for notification_polite_options:0 (4617190141263245257) -->
<!-- no translation found for notification_polite_options:1 (3884076684767467743) -->
<!-- no translation found for notification_polite_options:2 (8765197536079931966) -->
+ <!-- no translation found for private_space_auto_lock_options:0 (551584871228110817) -->
+ <!-- no translation found for private_space_auto_lock_options:1 (3263162333754809690) -->
+ <!-- no translation found for private_space_auto_lock_options:2 (1575103586471380629) -->
</resources>
diff --git a/res/values-ja/strings.xml b/res/values-ja/strings.xml
index 627915c..747a3a9 100644
--- a/res/values-ja/strings.xml
+++ b/res/values-ja/strings.xml
@@ -28,6 +28,7 @@
<string name="show_dev_on" msgid="2840850085134853754">"開発者向けオプションが有効になりました"</string>
<string name="show_dev_already" msgid="7041756429707644630">"開発者向けオプションはすでに有効です"</string>
<string name="dev_settings_disabled_warning" msgid="6971867026249671244">"まず開発者向けオプションを有効にしてください。"</string>
+ <string name="dev_settings_available_to_admin_only_warning" msgid="3408243404879083111">"デベロッパー向けの設定には管理者ユーザーのみアクセスできます。"</string>
<string name="header_category_system" msgid="1665516346845259058">"システム"</string>
<string name="radioInfo_service_in" msgid="9088637745836646271">"圏内"</string>
<string name="radioInfo_service_out" msgid="1868347333892403287">"圏外"</string>
@@ -551,12 +552,20 @@
<string name="private_space_one_lock_summary" msgid="2759953747682959371">"デバイスのロック解除と同じ方法でプライベート スペースのロックを解除するか、別のロックを選択できます"</string>
<string name="private_space_screen_lock_title" msgid="8679383894967823163">"デバイスの画面ロックを使用"</string>
<string name="private_space_biometric_title" msgid="3934339826674553174">"顔認証と指紋認証によるロック解除"</string>
+ <string name="private_space_fingerprint_title" msgid="5989254643211889931">"指紋認証"</string>
+ <string name="private_space_face_title" msgid="3290402865367663079">"顔認証"</string>
<string name="private_space_biometric_summary" msgid="4403837276018724581">"タップして設定してください"</string>
<string name="private_space_fingerprint_unlock_title" msgid="5804023571114910034">"プライベート スペースの指紋認証"</string>
<string name="private_space_face_unlock_title" msgid="6613018437620070183">"プライベート スペースの顔認証"</string>
<string name="private_space_category_ways_to_unlock" msgid="4356631225316950046">"ロック解除方法"</string>
<string name="private_space_screen_lock_summary" msgid="394837965365561070">"デバイスと同じ画面ロックを使用中"</string>
<string name="private_space_new_lock_title" msgid="7306873010565337671">"プライベート スペースの新規ロックを選択しますか?"</string>
+ <string name="private_space_auto_lock_title" msgid="4757097802686131305">"自動ロック"</string>
+ <string name="private_space_auto_lock_page_title" msgid="2993714305725968632">"プライベート スペースを自動的にロックする"</string>
+ <string name="private_space_auto_lock_page_summary" msgid="8679844515655838654">"デバイスを一定時間使用していないときに、プライベート スペースを自動的にロックできます"</string>
+ <string name="private_space_auto_lock_every_time" msgid="1215061855836002830">"デバイスのロック時は毎回"</string>
+ <string name="private_space_auto_lock_after_inactivity" msgid="1748673030841528649">"操作が行われない状態で 5 分経過後"</string>
+ <string name="private_space_auto_lock_never" msgid="595014527119778873">"なし"</string>
<string name="private_space_hide_title" msgid="8687034008994037610">"ロック時に表示しない"</string>
<string name="privatespace_hide_page_title" msgid="972581369094289386">"ロック時にプライベート スペースを表示しない"</string>
<string name="privatespace_hide_page_summary" msgid="1052569521186403642">"プライベート スペースがデバイスにあることを秘密にするために、アプリのリストで非表示にできます"</string>
@@ -570,6 +579,7 @@
<string name="private_space_delete_title" msgid="3075645119800272800">"プライベート スペースの削除"</string>
<string name="private_space_deleted" msgid="7825768516955610897">"プライベート スペースを削除しました"</string>
<string name="private_space_delete_failed" msgid="8500755484258565011">"プライベート スペースを削除できませんでした"</string>
+ <string name="private_space_unlocked" msgid="9091600948712932046">"プライベート スペースのロックを解除"</string>
<string name="no_device_lock_title" msgid="1078223464721029954">"画面ロックの設定"</string>
<string name="no_device_lock_summary" msgid="7436025227616244687">"プライベート スペースを使用するには、このデバイスで画面ロックを設定してください"</string>
<string name="no_device_lock_action_label" msgid="2640487005629001288">"画面ロックを設定"</string>
@@ -597,8 +607,14 @@
<string name="private_space_access_text" msgid="4258842502257201013">"プライベート スペースにアクセスするには、アプリのリストに移動してから下にスクロールします"</string>
<string name="private_space_done_label" msgid="1020482651595246071">"完了"</string>
<string name="private_space_scrolldown_to_access" msgid="4820954877349434545">"プライベート スペースを探すには下にスクロールしてください"</string>
- <string name="private_space_retry_signin_title" msgid="2340841075193680666">"プライベート スペースを設定するにはログインしてください"</string>
- <string name="private_space_retry_summary" msgid="1976929616948459609">"プライベート スペースを設定するには、アカウントにログインする必要があります"</string>
+ <!-- no translation found for private_space_retry_signin_title (8090276618867918844) -->
+ <skip />
+ <!-- no translation found for private_space_retry_summary (1920444015972648774) -->
+ <skip />
+ <!-- no translation found for private_space_skip_login_label (7078019409056628192) -->
+ <skip />
+ <!-- no translation found for private_space_continue_login_label (7779965766333065391) -->
+ <skip />
<string name="private_space_lock_setup_title" msgid="6541564212199510787">"プライベート スペース用のロックを選択してください"</string>
<string name="private_space_lock_setup_description" msgid="423405593476300918">"指紋を使ってプライベート スペースのロックを解除できます。セキュリティ上の理由により、この方法を使用するには予備のロックが必要になります。"</string>
<string name="private_space_choose_your_pin_header" msgid="4560802934975898265">"プライベート スペースの PIN の設定"</string>
@@ -1373,6 +1389,8 @@
<string name="battery_level_title" msgid="1371765298786083448">"バッテリー残量"</string>
<string name="communal_settings_title" msgid="2845678473945902115">"共用"</string>
<string name="communal_settings_summary" msgid="4923914136953940317">"共用の設定"</string>
+ <!-- no translation found for satellite_setting (706846910912477125) -->
+ <skip />
<string name="apn_settings" msgid="4295467389400441299">"APN"</string>
<string name="apn_edit" msgid="2003683641840248741">"アクセスポイントの編集"</string>
<string name="apn_add" msgid="9069613192201630934">"アクセス ポイントの追加"</string>
@@ -1407,6 +1425,8 @@
<string name="menu_save" msgid="6611465355127483100">"保存"</string>
<string name="menu_cancel" msgid="1197826697950745335">"キャンセル"</string>
<string name="error_title" msgid="7158648377702417716"></string>
+ <!-- no translation found for error_duplicate_apn_entry (7792928408935276618) -->
+ <skip />
<string name="error_name_empty" msgid="1258275899283079142">"[名前]フィールドは必須です。"</string>
<string name="error_apn_empty" msgid="7657491065443746915">"APNは必ず指定してください。"</string>
<string name="error_mcc_not3" msgid="883659545640179094">"MCC欄は3桁で指定してください。"</string>
@@ -1425,7 +1445,8 @@
<string name="reset_bluetooth_wifi_button_text" msgid="3974098137045963639">"リセット"</string>
<string name="reset_bluetooth_wifi_complete_toast" msgid="5893439291030574365">"Bluetooth と Wi-Fi をリセットしました"</string>
<string name="reset_esim_title" msgid="4194570573425902754">"eSIM を消去"</string>
- <string name="reset_esim_desc" msgid="3662444090563399131">"この操作でモバイルのサービスプランが解約されることはありません。別の eSIM をダウンロードするには、携帯通信会社にお問い合わせください。"</string>
+ <!-- no translation found for reset_esim_desc (6125192435907740751) -->
+ <skip />
<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="1129251284212847939">"すべてのネットワーク設定をリセットして eSIM を消去しますか?この操作を元に戻すことはできません。"</string>
@@ -1433,15 +1454,18 @@
<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">"SIM を消去できません"</string>
- <string name="reset_esim_error_msg" msgid="7279607120606365250">"エラーのため、eSIM を消去できません。\n\nデバイスを再起動してもう一度お試しください。"</string>
+ <!-- no translation found for reset_esim_error_title (6516110227665862295) -->
+ <skip />
+ <!-- no translation found for reset_esim_error_msg (8459527827897797168) -->
+ <skip />
<string name="main_clear_title" msgid="277664302144837723">"すべてのデータを消去(初期設定にリセット)"</string>
<string name="main_clear_short_title" msgid="4752094765533020696">"すべてのデータを消去(初期設定にリセット)"</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_final_desc" msgid="5800877928569039580">"個人情報とダウンロードしたアプリがすべて削除されます。この操作を取り消すことはできません。"</string>
- <string name="main_clear_final_desc_esim" msgid="440406836793824969">"ダウンロードしたアプリや SIM を含め、個人情報がすべて削除されます。この操作を取り消すことはできません。"</string>
+ <!-- no translation found for main_clear_final_desc_esim (6592404057237813989) -->
+ <skip />
<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>
@@ -1672,6 +1696,14 @@
<string name="force_stop" msgid="2681771622136916280">"強制停止"</string>
<string name="archive" msgid="9074663845068632127">"アーカイブ"</string>
<string name="restore" msgid="7622486640713967157">"復元"</string>
+ <!-- no translation found for restoring_step_one (3465050101254272874) -->
+ <skip />
+ <!-- no translation found for restoring_step_two (140484846432595108) -->
+ <skip />
+ <!-- no translation found for restoring_step_three (3712883580876329811) -->
+ <skip />
+ <!-- no translation found for restoring_step_four (8966846882470446209) -->
+ <skip />
<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>
@@ -1728,7 +1760,6 @@
<string name="archiving_failed" msgid="2037798988961634978">"アーカイブできませんでした"</string>
<string name="archiving_succeeded" msgid="7891249456483297845">"<xliff:g id="PACKAGE_LABEL">%1$s</xliff:g> をアーカイブしました"</string>
<string name="restoring_failed" msgid="3390531747355943533">"復元に失敗しました"</string>
- <string name="restoring_succeeded" msgid="4967353965137524330">"<xliff:g id="PACKAGE_LABEL">%1$s</xliff:g>アプリを復元しました"</string>
<string name="restoring_in_progress" msgid="7787443682651146115">"<xliff:g id="PACKAGE_LABEL">%1$s</xliff:g>アプリを復元しています"</string>
<string name="another_migration_already_in_progress" msgid="6550546307856052261">"別の移行を既に実行しています。"</string>
<string name="insufficient_storage" msgid="8115088042669030558">"十分な空き容量がありません。"</string>
@@ -1920,10 +1951,8 @@
<string name="usage_stats_sort_by_usage_time" msgid="2927310334119998301">"使用時間で並び替え"</string>
<string name="usage_stats_sort_by_last_time_used" msgid="7039213339779884017">"前回の使用日時で並び替え"</string>
<string name="usage_stats_sort_by_app_name" msgid="4463833145514850478">"アプリ名で並び替え"</string>
- <!-- no translation found for last_time_used_label (7589377271406011659) -->
- <skip />
- <!-- no translation found for last_time_used_never (2936073559267990034) -->
- <skip />
+ <string name="last_time_used_label" msgid="7589377271406011659">"最終使用日時"</string>
+ <string name="last_time_used_never" msgid="2936073559267990034">"なし"</string>
<string name="usage_time_label" msgid="9105343335151559883">"使用時間"</string>
<string name="accessibility_settings" msgid="4713215774904704682">"ユーザー補助"</string>
<string name="accessibility_settings_title" msgid="6739115703615065716">"ユーザー補助の設定"</string>
@@ -2378,12 +2407,6 @@
<string name="battery_tip_high_usage_summary" msgid="3938999581403084551">"使用量の多いアプリを確認"</string>
<string name="battery_tip_limited_temporarily_title" msgid="6258554134146272311">"バッテリーを保護するために、充電が最適化されています"</string>
<string name="battery_tip_limited_temporarily_summary" msgid="5107379280241187562">"バッテリーを長持ちさせるために、充電が最適化されます"</string>
- <string name="battery_tip_dock_defender_future_bypass_title" msgid="4332616280495788195">"バッテリーを保護するために、充電が最適化されています"</string>
- <string name="battery_tip_dock_defender_future_bypass_summary" msgid="7870758621381307597">"バッテリーを長持ちさせるために、ホルダーにセットされているときは充電が最適化されます"</string>
- <string name="battery_tip_dock_defender_active_title" msgid="1414785238383255699">"バッテリーを保護するために、充電が最適化されています"</string>
- <string name="battery_tip_dock_defender_active_summary" msgid="3512082623718801459">"バッテリーを長持ちさせるために、ホルダーにセットされているときは充電が最適化されます"</string>
- <string name="battery_tip_dock_defender_temporarily_bypassed_title" msgid="1679449361090557201">"フル充電しています"</string>
- <string name="battery_tip_dock_defender_temporarily_bypassed_summary" msgid="1099500476761333281">"バッテリーを保護するために、次回タブレットをホルダーにセットしたときには充電が最適化されます"</string>
<string name="battery_tip_limited_temporarily_sec_button_content_description" msgid="5648444926736883551">"充電一時停止の詳細"</string>
<string name="battery_tip_limited_temporarily_dialog_resume_charge" msgid="2302295458913832342">"充電を再開"</string>
<string name="battery_tip_dialog_message_footer" msgid="986542164372177504">"電力消費量の多いバックグラウンド アクティビティを含める"</string>
@@ -2401,7 +2424,8 @@
<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_charge_to_full_button" msgid="6701709034348116261">"フル充電する"</string>
- <string name="battery_tip_incompatible_charging_title" msgid="5120763575150751300">"充電用アクセサリに関する問題"</string>
+ <!-- no translation found for battery_tip_incompatible_charging_title (1567827436103364999) -->
+ <skip />
<string name="battery_tip_incompatible_charging_content_description" msgid="355668467640367701">"互換性のない充電方法の詳細"</string>
<string name="smart_battery_manager_title" msgid="3677620516657920364">"バッテリー マネージャ"</string>
<string name="smart_battery_title" msgid="9095903608520254254">"アプリを自動的に管理"</string>
@@ -2493,13 +2517,11 @@
<string name="battery_usage_chart_label_now" msgid="4598282721949430165">"現在"</string>
<string name="battery_usage_timestamps_hyphen" msgid="7401188432989043905">"<xliff:g id="FROM_TIMESTAMP">%1$s</xliff:g>~<xliff:g id="TO_TIMESTAMP">%2$s</xliff:g>"</string>
<string name="battery_usage_day_and_hour" msgid="1417890420844950881">"<xliff:g id="DAY">%1$s</xliff:g> <xliff:g id="HOUR">%2$s</xliff:g>"</string>
- <!-- no translation found for battery_usage_time_info_and_battery_level (6732629268310936155) -->
- <skip />
+ <string name="battery_usage_time_info_and_battery_level" msgid="6732629268310936155">"<xliff:g id="TIME_INFO">%1$s</xliff:g> <xliff:g id="BATTERY_LEVEL">%2$s</xliff:g>"</string>
<string name="battery_usage_chart" msgid="4114747521432440017">"バッテリー使用量グラフ"</string>
<string name="daily_battery_usage_chart" msgid="4176059567682992686">"バッテリー使用量グラフ(日)"</string>
<string name="hourly_battery_usage_chart" msgid="3098314511076561272">"バッテリー使用量グラフ(時間)"</string>
- <!-- no translation found for battery_level_percentage (1433178290838842146) -->
- <skip />
+ <string name="battery_level_percentage" msgid="1433178290838842146">"バッテリー残量が<xliff:g id="START_PERCENTAGE">%1$s</xliff:g>から<xliff:g id="END_PERCENTAGE">%2$s</xliff:g>に低下しました"</string>
<string name="battery_usage_breakdown_title_since_last_full_charge" msgid="435006273323199906">"前回のフル充電以降のバッテリー使用量"</string>
<string name="battery_usage_breakdown_title_for_slot" msgid="4823179483667671406">"<xliff:g id="SLOT">%s</xliff:g> のバッテリー使用量"</string>
<string name="screen_time_category_last_full_charge" msgid="8856908320256057753">"前回のフル充電以降の利用時間"</string>
@@ -3859,6 +3881,8 @@
<string name="voice_activation_apps_title" msgid="7130045161611529825">"音声アクティベーション アプリ"</string>
<string name="permit_voice_activation_apps" msgid="9152780172988949319">"音声アクティベーションを許可する"</string>
<string name="allow_voice_activation_apps_description" msgid="6369745626995060656">"音声アクティベーション機能により、承認されたアプリを音声コマンドを通じてハンズフリーで有効にできます。組み込みのアダプティブ センシングで、あなた以外にデータが公開されることはありません。\n\n"<a href="">"保護されたアダプティブ センシングの詳細"</a></string>
+ <string name="permit_receive_sandboxed_detection_training_data" msgid="3929496847420108753">"音声アクティベーションを改善する"</string>
+ <string name="receive_sandboxed_detection_training_data_description" msgid="1415687008184625050">"このデバイスは音声アクティベーションの改善を目的として、個人情報を使用します。さまざまなユーザーから集められて要約された最新の情報をアプリが受け取る場合があります。これらの情報はユーザーのプライバシーを保護しつつ、すべてのユーザーのモデルを改善するために使用されます。\n\n"<a href="">"個人情報の詳細"</a></string>
<string name="full_screen_intent_title" msgid="747270185715224130">"全画面通知"</string>
<string name="permit_full_screen_intent" msgid="9035367640019960861">"このアプリからの全画面通知を許可する"</string>
<string name="footer_description_full_screen_intent" msgid="7716518411349225528">"デバイスがロックされているときに通知を全画面に表示することを、このアプリに許可します。アプリはこの設定を、アラーム、着信、緊急通知などを強調するために使用することがあります。"</string>
@@ -4280,18 +4304,27 @@
<string name="autofill_app" msgid="7595308061826307921">"自動入力サービス"</string>
<string name="default_autofill_app" msgid="372234803718251606">"デフォルトの自動入力サービス"</string>
<string name="autofill_passwords" msgid="6708057251459761083">"パスワード"</string>
- <string name="credman_chosen_app_title" msgid="872524130208251505">"パスワード、パスキー、データのサービス"</string>
+ <!-- no translation found for credman_chosen_app_title (7735183808067729319) -->
+ <skip />
<string name="credman_credentials" msgid="4931371941253324143">"追加のプロバイダ"</string>
<string name="autofill_passwords_count" msgid="6359289285822955973">"{count,plural, =1{# 件のパスワード}other{# 件のパスワード}}"</string>
<string name="autofill_keywords" msgid="8598763328489346438">"自動, 入力, 自動入力, パスワード"</string>
<string name="credman_keywords" msgid="8305600680836806170">"データ, パスキー, パスワード"</string>
<string name="credman_autofill_keywords" msgid="701180623776848914">"自動, 入力, 自動入力, データ, パスキー, パスワード"</string>
+ <!-- no translation found for credman_button_change (4072629639218503790) -->
+ <skip />
+ <!-- no translation found for credman_button_open (7519871964170816850) -->
+ <skip />
<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="credman_autofill_confirmation_message" msgid="843829628024668466">"<b><xliff:g id=app_name example=Provider>%1$s</xliff:g> を使用しますか?</b><br/> <br/> 今後は、新しいパスワード、パスキー、その他の情報がここに保存されます。<xliff:g id=app_name example=Provider>%1$s</xliff:g> は画面上の内容に基づいて、自動入力可能な情報を判別します。"</string>
<string name="credman_picker_title" msgid="8191267620665129205">"パスワード、パスキー、データのサービス"</string>
<string name="credman_confirmation_message_title" msgid="8847900085593880729">"%1$s を OFF にしますか?"</string>
<string name="credman_confirmation_message" msgid="2357324543658635239">"<b>このサービスを無効にしますか?</b> <br/> <br/>パスワード、パスキー、お支払い方法などの情報を保存しました。その他の情報はログイン時に入力されません。保存された情報を使用するには、パスワード、パスキー、またはデータのサービスを選択してください。"</string>
+ <string name="credman_confirmation_message_new_ui" msgid="6126274509951156460">"<b>すべてのサービスを無効にしますか?</b> <br/> <br/>新しいパスワード、パスキー、その他の保存した情報は、ログイン時の自動入力で使用できなくなります。"</string>
+ <string name="credman_autofill_confirmation_message_new_ui" msgid="6222139222478822267">"<b>優先的に使用するサービスを <xliff:g id=app_name example=Provider>%1$s</xliff:g> に変更しますか?</b> <br/> <br/>今後は、新しいパスワード、パスキー、その他の情報がここに保存されます。<xliff:g id=app_name example=Provider>%1$s</xliff:g> は画面上の内容に基づいて、自動入力可能な情報を判別します"</string>
<string name="credman_enable_confirmation_message_title" msgid="1037501792652277829">"%1$s を使用しますか?"</string>
+ <string name="credman_limit_error_msg_title" msgid="1525814645803612135">"有効にできるサービスは 5 個だけです"</string>
+ <string name="credman_limit_error_msg" msgid="2521803280130310063">"他のサービスを追加するには、サービスを 1 つ以上無効にしてください"</string>
<string name="credman_enable_confirmation_message" msgid="8407841892310870169">"%1$s は自動入力できる情報を判断するために画面上に表示される情報を使用します。"</string>
<string name="credman_error_message_title" msgid="4099557206946333568">"パスワード、パスキー、データのサービスの上限に達しました"</string>
<string name="credman_error_message" msgid="8334797097200415449">"一度に有効にできるパスワード、パスキー、データのサービスは 5 個までです。追加するには、いずれかのサービスを OFF にしてください。"</string>
@@ -4461,11 +4494,12 @@
<string name="mobile_network_sim_name_label" msgid="1452440641628369625">"名前"</string>
<string name="mobile_network_sim_color_label" msgid="5293944087609632340">"色(対応アプリで使用)"</string>
<string name="mobile_network_sim_name_rename" msgid="5967588549571582924">"保存"</string>
- <string name="mobile_network_use_sim_on" msgid="7298332437547707908">"SIM を使用"</string>
+ <string name="mobile_network_use_sim_on" msgid="5333182776279917886">"この SIM を使用する"</string>
<string name="mobile_network_use_sim_off" msgid="6303281166199670639">"OFF"</string>
<string name="mobile_network_disable_sim_explanation" msgid="2851862257846773796">"この SIM を無効にするには、SIM カードを取り出してください"</string>
<string name="mobile_network_tap_to_activate" msgid="4139979375717958102">"<xliff:g id="CARRIER">%1$s</xliff:g> を有効にするにはタップします"</string>
- <string name="mobile_network_erase_sim" msgid="4629071168032714930">"SIM を消去"</string>
+ <!-- no translation found for mobile_network_erase_sim (5387971155494245850) -->
+ <skip />
<string name="preferred_network_mode_title" msgid="3083431168988535628">"優先ネットワークの種類"</string>
<string name="preferred_network_mode_summary" msgid="537577807865497546">"ネットワーク動作モードの変更"</string>
<string name="preferred_network_mode_dialogtitle" msgid="4179420486180351631">"優先ネットワークの種類"</string>
@@ -4484,6 +4518,40 @@
<string name="roaming_check_price_warning" msgid="5876977438036791361">"価格設定については、ネットワーク プロバイダにお問い合わせください。"</string>
<string name="mobile_data_usage_title" msgid="2047864499317759728">"アプリのデータ使用量"</string>
<string name="mobile_network_mode_error" msgid="9222056129897416074">"ネットワーク モード <xliff:g id="NETWORKMODEID">%1$d</xliff:g> は無効です。無視してください。"</string>
+ <!-- no translation found for satellite_setting_title (2543034229989047673) -->
+ <skip />
+ <!-- no translation found for satellite_setting_enabled_summary (3554127722727530845) -->
+ <skip />
+ <!-- no translation found for satellite_setting_disabled_summary (6789122487534159857) -->
+ <skip />
+ <!-- no translation found for keywords_satellite_setting (3312183289776517695) -->
+ <skip />
+ <!-- no translation found for category_name_about_satellite_messaging (3756205049485508340) -->
+ <skip />
+ <!-- no translation found for title_about_satellite_setting (9212860038048311345) -->
+ <skip />
+ <!-- no translation found for category_title_your_satellite_plan (3017895097366691841) -->
+ <skip />
+ <!-- no translation found for title_have_satellite_plan (2048372355699977947) -->
+ <skip />
+ <!-- no translation found for title_no_satellite_plan (2876056203035197505) -->
+ <skip />
+ <!-- no translation found for summary_add_satellite_setting (3815254731634052432) -->
+ <skip />
+ <!-- no translation found for category_name_how_it_works (585303230539269496) -->
+ <skip />
+ <!-- no translation found for title_satellite_connection_guide (3294802307913609072) -->
+ <skip />
+ <!-- no translation found for summary_satellite_connection_guide (3496123195218418456) -->
+ <skip />
+ <!-- no translation found for title_supported_service (4275535165812691571) -->
+ <skip />
+ <!-- no translation found for summary_supported_service (4320535903444834786) -->
+ <skip />
+ <!-- no translation found for satellite_setting_summary_more_information (4008690241760925372) -->
+ <skip />
+ <!-- no translation found for more_about_satellite_messaging (3385673133561348509) -->
+ <skip />
<string name="mobile_network_apn_title" msgid="5582995550142073054">"アクセス ポイント名"</string>
<string name="keywords_access_point_names" msgid="8174967126858505945">"APN"</string>
<string name="manual_mode_disallowed_summary" msgid="4243142645520152175">"<xliff:g id="CARRIER">%1$s</xliff:g> への接続時は利用できません"</string>
@@ -4493,9 +4561,12 @@
<string name="sim_action_switch_sub_dialog_title" msgid="9180969453358718635">"<xliff:g id="CARRIER_NAME">%1$s</xliff:g> に切り替えますか?"</string>
<string name="sim_action_switch_psim_dialog_title" msgid="5613177333235213024">"SIM カードの使用に切り替えますか?"</string>
<string name="sim_action_switch_sub_dialog_mep_title" msgid="933856847099933004">"<xliff:g id="CARRIER_NAME">%1$s</xliff:g> を使用しますか?"</string>
- <string name="sim_action_switch_sub_dialog_text" msgid="2091834911153293004">"SIM は一度に 1 つのみ有効にできます。\n\n<xliff:g id="TO_CARRIER_NAME">%1$s</xliff:g> に切り替えても、<xliff:g id="FROM_CARRIER_NAME">%2$s</xliff:g> サービスが解約されることはありません。"</string>
- <string name="sim_action_switch_sub_dialog_text_downloaded" msgid="8977951796005849471">"eSIM は一度に 1 つのみ有効にできます。\n\n<xliff:g id="TO_CARRIER_NAME">%1$s</xliff:g> に切り替えても、<xliff:g id="FROM_CARRIER_NAME">%2$s</xliff:g> のサービスが解約されることはありません。"</string>
- <string name="sim_action_switch_sub_dialog_text_single_sim" msgid="6188750682431170845">"SIM は一度に 1 つのみ有効にできます。\n\n切り替えても、<xliff:g id="TO_CARRIER_NAME">%1$s</xliff:g> サービスが解約されることはありません。"</string>
+ <!-- no translation found for sim_action_switch_sub_dialog_text (7474905814976249607) -->
+ <skip />
+ <!-- no translation found for sim_action_switch_sub_dialog_text_downloaded (6415848271400253954) -->
+ <skip />
+ <!-- no translation found for sim_action_switch_sub_dialog_text_single_sim (421658355882679837) -->
+ <skip />
<string name="sim_action_switch_sub_dialog_mep_text" msgid="8348764755143679582">"同時に 2 つの SIM を試用できます。<xliff:g id="CARRIER_NAME">%1$s</xliff:g> を使用するには、別の SIM を OFF にしてください。"</string>
<string name="sim_action_switch_sub_dialog_confirm" msgid="1901181581944638961">"<xliff:g id="CARRIER_NAME">%1$s</xliff:g> に切り替える"</string>
<string name="sim_action_switch_sub_dialog_carrier_list_item_for_turning_off" msgid="5392037608705799522">"<xliff:g id="CARRIER_NAME">%1$s</xliff:g> を OFF にする"</string>
@@ -4520,6 +4591,29 @@
<string name="sim_action_turn_off" msgid="3506698692916473000">"OFF にする"</string>
<string name="dsds_activation_failure_title" msgid="4467364110584914794">"SIM を有効にできません"</string>
<string name="dsds_activation_failure_body_msg2" msgid="73044349546544410">"SIM をもう一度 ON にしてみてください。問題が解決しない場合は、デバイスを再起動してください。"</string>
+ <string name="sim_onboarding_bottomsheets_title" msgid="143711121394213711">"SIM を設定する"</string>
+ <string name="sim_onboarding_bottomsheets_msg" msgid="7367245016476460849">"モバイル ネットワークの設定を変更して、このデバイスで複数の SIM を使用できるようにします"</string>
+ <string name="sim_onboarding_label_sim_title" msgid="273162565849288273">"SIM のラベルを設定する"</string>
+ <string name="sim_onboarding_label_sim_msg" msgid="5105859235219529056">"通話時、テキスト メッセージの送信時、データの使用時や [設定] 内で、これらのラベルが表示されます"</string>
+ <string name="sim_onboarding_label_sim_dialog_title" msgid="5839073125605286120">"SIM のラベル"</string>
+ <string name="sim_onboarding_label_sim_dialog_label" msgid="9020433985426525185">"ラベル"</string>
+ <string name="sim_onboarding_select_sim_title" msgid="5895262188167744055">"使用する SIM を選択する"</string>
+ <string name="sim_onboarding_select_sim_msg" msgid="5638859405391915048">"同時に 2 つの SIM を使用できます"</string>
+ <string name="sim_onboarding_primary_sim_title" msgid="2793090401371135675">"プライマリ SIM を設定する"</string>
+ <string name="sim_onboarding_primary_sim_msg" msgid="5484656671490558032">"通話、テキスト メッセージ、データ用にデフォルトで使う SIM を選択します"</string>
+ <string name="primary_sim_title" msgid="2508161011657571566">"プライマリ SIM"</string>
+ <string name="primary_sim_calls_title" msgid="4961189133582615685">"通話"</string>
+ <string name="primary_sim_texts_title" msgid="1287584042733097749">"テキスト メッセージ"</string>
+ <string name="primary_sim_automatic_data_title" msgid="1265528923229642480">"自動データ切り替え"</string>
+ <string name="primary_sim_automatic_data_msg" msgid="1612203837010785203">"サービスの対象エリアや提供状況に応じて、いずれかの SIM のデータを使用します"</string>
+ <string name="sim_onboarding_phoneNumber_data_only" msgid="8158409121949373662">"データのみ"</string>
+ <string name="sim_onboarding_setup" msgid="5750393553605388463">"設定"</string>
+ <string name="sim_onboarding_next" msgid="6415025179929475355">"次へ"</string>
+ <!-- no translation found for sim_onboarding_progressbar_turning_sim_on (1163318788393361574) -->
+ <skip />
+ <string name="mobile_network_spn_title" msgid="3053793174495329077">"モバイル ネットワーク"</string>
+ <string name="mobile_network_phone_number_title" msgid="2090794402855021784">"電話番号"</string>
+ <string name="mobile_network_sim_label_color_title" msgid="2401352348041132876">"SIM のラベルと色"</string>
<string name="sim_setup_channel_id" msgid="8797972565087458515">"ネットワークの有効化"</string>
<string name="sim_switch_channel_id" msgid="4927038626791837861">"携帯通信会社の切り替え"</string>
<string name="post_dsds_reboot_notification_title_with_carrier" msgid="3308827462185135307">"<xliff:g id="CARRIER_NAME">%1$s</xliff:g> は有効です"</string>
@@ -4539,11 +4633,15 @@
<string name="switch_sim_dialog_no_switch_text" msgid="7053939850026876088">"モバイルデータ、電話機能、SMS を後で使用するには、ネットワークの設定に移動してください"</string>
<string name="sim_card_label" msgid="6263064316075963775">"SIM"</string>
<string name="erase_sim_dialog_title" msgid="4742077437653028326">"この eSIM を消去しますか?"</string>
- <string name="erase_sim_dialog_text" msgid="753031064269699885">"この SIM を消去すると、デバイスから <xliff:g id="CARRIER_NAME_A">%1$s</xliff:g> サービスが削除されます。\n\n<xliff:g id="CARRIER_NAME_B">%1$s</xliff:g> のサービスが解約されることはありません。"</string>
+ <!-- no translation found for erase_sim_dialog_text (1406141218170595272) -->
+ <skip />
<string name="erase_sim_confirm_button" msgid="8309115684335320541">"消去"</string>
- <string name="erasing_sim" msgid="7877703231075699139">"SIM を消去しています…"</string>
- <string name="erase_sim_fail_title" msgid="2024446702985862427">"SIM を消去できません"</string>
- <string name="erase_sim_fail_text" msgid="7870804401227483131">"エラーのため、この SIM を消去できません。\n\nデバイスを再起動してもう一度お試しください。"</string>
+ <!-- no translation found for erasing_sim (4237180547590463930) -->
+ <skip />
+ <!-- no translation found for erase_sim_fail_title (1445700500168357303) -->
+ <skip />
+ <!-- no translation found for erase_sim_fail_text (6898841004987411547) -->
+ <skip />
<string name="network_connection_request_dialog_title" msgid="1896186380874289434">"デバイスに接続"</string>
<string name="network_connection_request_dialog_summary" msgid="7693038309792726170">"<xliff:g id="APPNAME">%1$s</xliff:g> アプリがデバイスに接続するために、Wi-Fi ネットワークを一時的に使用します"</string>
<string name="network_connection_timeout_dialog_message" msgid="598509083077743772">"デバイスが見つかりません。デバイスの電源が入っており、接続が可能であることを確認してください。"</string>
@@ -4615,6 +4713,14 @@
<string name="work_policy_privacy_settings" msgid="2702644843505242596">"仕事に関するポリシーの情報"</string>
<string name="work_policy_privacy_settings_summary" msgid="690118670737638405">"IT 管理者によって管理されている設定"</string>
<string name="track_frame_time_keywords" msgid="7885340257945922239">"GPU"</string>
+ <string name="enable_16k_pages" msgid="5009476566957520607">"16 KB ページサイズで起動"</string>
+ <string name="enable_16k_pages_summary" msgid="428117226069445198">"16 KB ページサイズのサポートされているカーネルでデバイスを起動します"</string>
+ <string name="confirm_enable_16k_pages_title" msgid="6751570067857011642">"16 KB ページの互換性のあるカーネルで再起動しますか?"</string>
+ <string name="confirm_enable_16k_pages_text" msgid="702888115148257215">"警告: 一部のアプリケーションはこのモードに対応していない可能性があります。確認後にデバイスが再起動します。"</string>
+ <string name="confirm_enable_4k_pages_title" msgid="626987400420355263">"4 KB ページの互換性のあるカーネルで再起動しますか?"</string>
+ <string name="confirm_enable_4k_pages_text" msgid="6168921566226074524">"確認後にデバイスが再起動します。"</string>
+ <string name="toast_16k_update_failed_text" msgid="8888858987184345567">"16 KB ページの互換性のあるカーネルにアップデートできませんでした。"</string>
+ <string name="progress_16k_ota_title" msgid="2117218313875523741">"変更を適用しています"</string>
<string name="bug_report_handler_title" msgid="713439959113250125">"バグレポート ハンドラ"</string>
<string name="bug_report_handler_picker_footer_text" msgid="4935758328366585673">"デバイスでバグレポートのショートカットを処理するアプリを選択します。"</string>
<string name="personal_profile_app_subtext" msgid="5586060806997067676">"個人用"</string>
@@ -4700,8 +4806,10 @@
<string name="sim_category_title" msgid="2341314000964710495">"SIM"</string>
<string name="downloaded_sim_category_title" msgid="2876988650413179752">"eSIM"</string>
<string name="downloaded_sims_category_title" msgid="487799905978489922">"eSIM"</string>
- <string name="sim_category_active_sim" msgid="1503823567818544012">"有効"</string>
- <string name="sim_category_inactive_sim" msgid="4068899490133820881">"無効"</string>
+ <!-- no translation found for sim_category_active_sim (3077009911935592178) -->
+ <skip />
+ <!-- no translation found for sim_category_inactive_sim (7351553344148400450) -->
+ <skip />
<string name="sim_category_default_active_sim" msgid="1208194173387987231">" / <xliff:g id="ID_1">%1$s</xliff:g>のデフォルト"</string>
<string name="default_active_sim_calls" msgid="2390973682556353558">"通話"</string>
<string name="default_active_sim_sms" msgid="8041498593025994921">"SMS"</string>
diff --git a/res/values-ka/arrays.xml b/res/values-ka/arrays.xml
index c08d19b..5c3f956 100644
--- a/res/values-ka/arrays.xml
+++ b/res/values-ka/arrays.xml
@@ -482,4 +482,7 @@
<!-- no translation found for notification_polite_options:0 (4617190141263245257) -->
<!-- no translation found for notification_polite_options:1 (3884076684767467743) -->
<!-- no translation found for notification_polite_options:2 (8765197536079931966) -->
+ <!-- no translation found for private_space_auto_lock_options:0 (551584871228110817) -->
+ <!-- no translation found for private_space_auto_lock_options:1 (3263162333754809690) -->
+ <!-- no translation found for private_space_auto_lock_options:2 (1575103586471380629) -->
</resources>
diff --git a/res/values-ka/strings.xml b/res/values-ka/strings.xml
index 58e504a..0bd1aed 100644
--- a/res/values-ka/strings.xml
+++ b/res/values-ka/strings.xml
@@ -28,6 +28,7 @@
<string name="show_dev_on" msgid="2840850085134853754">"ახლა დეველოპერი ხართ!"</string>
<string name="show_dev_already" msgid="7041756429707644630">"არ არის საჭირო, თქვენ უკვე დეველოპერი ხართ."</string>
<string name="dev_settings_disabled_warning" msgid="6971867026249671244">"გთხოვთ, ჯერ ჩართოთ დეველოპერთა პარამეტრები."</string>
+ <string name="dev_settings_available_to_admin_only_warning" msgid="3408243404879083111">"მხოლოდ ადმინისტრატორ მომხმარებლებს შეუძლიათ წვდომა დეველოპერის პარამეტრებზე."</string>
<string name="header_category_system" msgid="1665516346845259058">"სისტემა"</string>
<string name="radioInfo_service_in" msgid="9088637745836646271">"მომსახურების არეში"</string>
<string name="radioInfo_service_out" msgid="1868347333892403287">"მომსახურების არის მიღმა"</string>
@@ -551,12 +552,20 @@
<string name="private_space_one_lock_summary" msgid="2759953747682959371">"განბლოკეთ თქვენი პირადი სივრცე ისევე, როგორ მოწყობილობას განბლოკავთ, ან დააყენეთ განსხვავებული საკეტი"</string>
<string name="private_space_screen_lock_title" msgid="8679383894967823163">"გამოიყენეთ მოწყობილობის ეკრანის დაბლოკვა"</string>
<string name="private_space_biometric_title" msgid="3934339826674553174">"სახით და თითის ანაბეჭდით განბლოკვა"</string>
+ <string name="private_space_fingerprint_title" msgid="5989254643211889931">"ანაბეჭდით განბლოკვა"</string>
+ <string name="private_space_face_title" msgid="3290402865367663079">"სახით განბლოკვა"</string>
<string name="private_space_biometric_summary" msgid="4403837276018724581">"შეეხეთ დასაყენებლად"</string>
<string name="private_space_fingerprint_unlock_title" msgid="5804023571114910034">"კერძო სივრცის ანაბეჭდით განბლოკვა"</string>
<string name="private_space_face_unlock_title" msgid="6613018437620070183">"კერძო სივრცის სახით განბლოკვა"</string>
<string name="private_space_category_ways_to_unlock" msgid="4356631225316950046">"განბლოკვის ხერხები"</string>
<string name="private_space_screen_lock_summary" msgid="394837965365561070">"მოწყობილობის იდენტური ეკრანის დაბლოკვის მეთოდი"</string>
<string name="private_space_new_lock_title" msgid="7306873010565337671">"აირჩიეთ ახალი საკეტი პირადი სივრცისთვის?"</string>
+ <string name="private_space_auto_lock_title" msgid="4757097802686131305">"ავტომატურად ჩაკეტვა"</string>
+ <string name="private_space_auto_lock_page_title" msgid="2993714305725968632">"კერძო სივრცის ავტომატურად ჩაკეტვა"</string>
+ <string name="private_space_auto_lock_page_summary" msgid="8679844515655838654">"შეგიძლიათ კერძო სივრცის ავტომატურად ჩაკეტვა, თუ არ იყენებთ მოწყობილობას გარკვეული პერიოდის განმავლობაში"</string>
+ <string name="private_space_auto_lock_every_time" msgid="1215061855836002830">"ყოველთვის, როდესაც მოწყობილობა ჩაიკეტება"</string>
+ <string name="private_space_auto_lock_after_inactivity" msgid="1748673030841528649">"5-წუთიანი უმოქმედობის შემდეგ"</string>
+ <string name="private_space_auto_lock_never" msgid="595014527119778873">"არასოდეს"</string>
<string name="private_space_hide_title" msgid="8687034008994037610">"დამალვა ჩაკეტილ მდგომარეობაში"</string>
<string name="privatespace_hide_page_title" msgid="972581369094289386">"პირადი სივრცის დამალვა ჩაკეტილ მდგომარეობაში"</string>
<string name="privatespace_hide_page_summary" msgid="1052569521186403642">"შეგიძლიათ დამალოთ პირადი სივრცე თქვენი აპების გვერდიდან, თუ არ გსურთ, რომ სხვებმა იცოდნენ, პირად სივრცეს რომ იყენებთ თქვენს მოწყობილობაზე"</string>
@@ -570,6 +579,7 @@
<string name="private_space_delete_title" msgid="3075645119800272800">"პირადი სივრცის წაშლა"</string>
<string name="private_space_deleted" msgid="7825768516955610897">"პირადი სივრცე წარმატებით წაიშალა"</string>
<string name="private_space_delete_failed" msgid="8500755484258565011">"პირადი სივრცის წაშლა ვერ მოხერხდა"</string>
+ <string name="private_space_unlocked" msgid="9091600948712932046">"კერძო სივრცე განბლოკილია"</string>
<string name="no_device_lock_title" msgid="1078223464721029954">"დააყენეთ ეკრანის დაბლოკვა"</string>
<string name="no_device_lock_summary" msgid="7436025227616244687">"პირადი სივრცის გამოსაყენებლად დააყენეთ ეკრანის დაბლოკვა ამ მოწყობილობაზე."</string>
<string name="no_device_lock_action_label" msgid="2640487005629001288">"ეკრანის დაბლოკვის დაყენება"</string>
@@ -597,8 +607,14 @@
<string name="private_space_access_text" msgid="4258842502257201013">"თქვენს პირად სივრცეში წვდომისთვის გადადით თქვენი აპების სიაში, შემდეგ გადაადგილდით ქვემოთ"</string>
<string name="private_space_done_label" msgid="1020482651595246071">"მზადაა"</string>
<string name="private_space_scrolldown_to_access" msgid="4820954877349434545">"პირადი სივრცის საპოვნელად გადაადგილდით ქვემოთ"</string>
- <string name="private_space_retry_signin_title" msgid="2340841075193680666">"პირადი სივრცის დასაყენებლად შედით ანგარიშში"</string>
- <string name="private_space_retry_summary" msgid="1976929616948459609">"პირადი სივრცის დასაყენებლად საჭიროა შეხვიდეთ ანგარიშში"</string>
+ <!-- no translation found for private_space_retry_signin_title (8090276618867918844) -->
+ <skip />
+ <!-- no translation found for private_space_retry_summary (1920444015972648774) -->
+ <skip />
+ <!-- no translation found for private_space_skip_login_label (7078019409056628192) -->
+ <skip />
+ <!-- no translation found for private_space_continue_login_label (7779965766333065391) -->
+ <skip />
<string name="private_space_lock_setup_title" msgid="6541564212199510787">"აირჩიეთ საკეტი თქვენი პირადი სივრცისთვის"</string>
<string name="private_space_lock_setup_description" msgid="423405593476300918">"თქვენ შეგიძლიათ განბლოკოთ თქვენი პირადი სივრცე თქვენი თითის ანაბეჭდის გამოყენებით. უსაფრთხოებისთვის, ეს ვარიანტი მოითხოვს სარეზერვო ჩაკეტვას."</string>
<string name="private_space_choose_your_pin_header" msgid="4560802934975898265">"დააყენეთ PIN თქვენი კერძო სივრცისთვის"</string>
@@ -1373,6 +1389,8 @@
<string name="battery_level_title" msgid="1371765298786083448">"ბატარეის დატენვის დონე"</string>
<string name="communal_settings_title" msgid="2845678473945902115">"საერთო"</string>
<string name="communal_settings_summary" msgid="4923914136953940317">"საერთო პარამეტრები"</string>
+ <!-- no translation found for satellite_setting (706846910912477125) -->
+ <skip />
<string name="apn_settings" msgid="4295467389400441299">"APN-ები"</string>
<string name="apn_edit" msgid="2003683641840248741">"წვდომის წერტილის რედაქტირება"</string>
<string name="apn_add" msgid="9069613192201630934">"დაამატეთ წვდომის წერტილი"</string>
@@ -1407,6 +1425,8 @@
<string name="menu_save" msgid="6611465355127483100">"შენახვა"</string>
<string name="menu_cancel" msgid="1197826697950745335">"გაუქმება"</string>
<string name="error_title" msgid="7158648377702417716"></string>
+ <!-- no translation found for error_duplicate_apn_entry (7792928408935276618) -->
+ <skip />
<string name="error_name_empty" msgid="1258275899283079142">"სახელის ველი არ შეიძლება იყოს ცარიელი."</string>
<string name="error_apn_empty" msgid="7657491065443746915">"APN არ უნდა იყოს ცარიელი."</string>
<string name="error_mcc_not3" msgid="883659545640179094">"MCC ველი უნდა შეიცავდეს 3 ციფრს."</string>
@@ -1425,7 +1445,8 @@
<string name="reset_bluetooth_wifi_button_text" msgid="3974098137045963639">"გადაყენება"</string>
<string name="reset_bluetooth_wifi_complete_toast" msgid="5893439291030574365">"Bluetooth და Wi‑Fi გადატვირთულია"</string>
<string name="reset_esim_title" msgid="4194570573425902754">"eSIM-ების ამოშლა"</string>
- <string name="reset_esim_desc" msgid="3662444090563399131">"ეს არ გააუქმებს მობილური სერვისის მოქმედ გეგმებს. ჩამნაცვლებელი SIM-ების ჩამოსატვირთად დაუკავშირდით თქვენს ოპერატორს."</string>
+ <!-- no translation found for reset_esim_desc (6125192435907740751) -->
+ <skip />
<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="1129251284212847939">"გსურთ ქსელის ყველა პარამეტრის ჩამოყრა და eSIM-ების ამოშლა? ამ მოქმედებას ვერ გააუქმებთ."</string>
@@ -1433,15 +1454,18 @@
<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">"SIM ბარათების ამოშლა ვერ ხერხდება"</string>
- <string name="reset_esim_error_msg" msgid="7279607120606365250">"eSIM-ები ვერ იშლება შეცდომის გამო.\n\nგადატვირთეთ მოწყობილობა და ხელახლა ცადეთ."</string>
+ <!-- no translation found for reset_esim_error_title (6516110227665862295) -->
+ <skip />
+ <!-- no translation found for reset_esim_error_msg (8459527827897797168) -->
+ <skip />
<string name="main_clear_title" msgid="277664302144837723">"ყველა მონაცემის ამოშლა (ქარხნული პარამეტრების დაბრუნება)"</string>
<string name="main_clear_short_title" msgid="4752094765533020696">"ყველა მონაცემის ამოშლა (ქარხნული პარამეტრების დაბრუნება)"</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_final_desc" msgid="5800877928569039580">"მთლიანად წაიშლება თქვენი პერსონალური ინფორმაცია და ჩამოტვირთული აპები. ამ მოქმედებას ვერ გააუქმებთ."</string>
- <string name="main_clear_final_desc_esim" msgid="440406836793824969">"მთლიანად წაიშლება თქვენი პერსონალური ინფორმაცია, მათ შორის, ჩამოტვირთული აპები და SIM ბარათები. ამ მოქმედებას ვერ გააუქმებთ."</string>
+ <!-- no translation found for main_clear_final_desc_esim (6592404057237813989) -->
+ <skip />
<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>
@@ -1672,6 +1696,14 @@
<string name="force_stop" msgid="2681771622136916280">"ძალით შეჩერება"</string>
<string name="archive" msgid="9074663845068632127">"არქივი"</string>
<string name="restore" msgid="7622486640713967157">"აღდგენა"</string>
+ <!-- no translation found for restoring_step_one (3465050101254272874) -->
+ <skip />
+ <!-- no translation found for restoring_step_two (140484846432595108) -->
+ <skip />
+ <!-- no translation found for restoring_step_three (3712883580876329811) -->
+ <skip />
+ <!-- no translation found for restoring_step_four (8966846882470446209) -->
+ <skip />
<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>
@@ -1728,7 +1760,6 @@
<string name="archiving_failed" msgid="2037798988961634978">"დაარქივება ვერ მოხერხდა"</string>
<string name="archiving_succeeded" msgid="7891249456483297845">"<xliff:g id="PACKAGE_LABEL">%1$s</xliff:g> დაარქივებულია"</string>
<string name="restoring_failed" msgid="3390531747355943533">"აღდგენა ვერ მოხერხდა"</string>
- <string name="restoring_succeeded" msgid="4967353965137524330">"აღდგენის თარიღი: <xliff:g id="PACKAGE_LABEL">%1$s</xliff:g>"</string>
<string name="restoring_in_progress" msgid="7787443682651146115">"მიმდინარეობს <xliff:g id="PACKAGE_LABEL">%1$s</xliff:g>-ის აღდგენა"</string>
<string name="another_migration_already_in_progress" msgid="6550546307856052261">"მიგრაციის სხვა პროცესი უკვე მიმდინარეობს."</string>
<string name="insufficient_storage" msgid="8115088042669030558">"არ არის საკმარისი სივრცე შესანახად."</string>
@@ -1920,10 +1951,8 @@
<string name="usage_stats_sort_by_usage_time" msgid="2927310334119998301">"დალაგება გამოყენების დროით"</string>
<string name="usage_stats_sort_by_last_time_used" msgid="7039213339779884017">"დალაგება ბოლო გამოყენებით"</string>
<string name="usage_stats_sort_by_app_name" msgid="4463833145514850478">"დალაგება აპის სახელის მიხედვით"</string>
- <!-- no translation found for last_time_used_label (7589377271406011659) -->
- <skip />
- <!-- no translation found for last_time_used_never (2936073559267990034) -->
- <skip />
+ <string name="last_time_used_label" msgid="7589377271406011659">"ბოლო გამოყენება"</string>
+ <string name="last_time_used_never" msgid="2936073559267990034">"არასოდეს"</string>
<string name="usage_time_label" msgid="9105343335151559883">"გამოყენების დრო"</string>
<string name="accessibility_settings" msgid="4713215774904704682">"მარტივი წვდომა"</string>
<string name="accessibility_settings_title" msgid="6739115703615065716">"მარტივი წვდომის პარამეტრები"</string>
@@ -2378,12 +2407,6 @@
<string name="battery_tip_high_usage_summary" msgid="3938999581403084551">"ყველაზე დიდი მოხმარების აპების ნახვა"</string>
<string name="battery_tip_limited_temporarily_title" msgid="6258554134146272311">"დატენვა ოპტიმიზირებულია თქვენი ბატარეის დასაცავად"</string>
<string name="battery_tip_limited_temporarily_summary" msgid="5107379280241187562">"თქვენი ბატარეის სიცოცხლის ხანგრძლივობის გასაზრდელად, დატენვა ოპტიმიზებულია"</string>
- <string name="battery_tip_dock_defender_future_bypass_title" msgid="4332616280495788195">"დატენვა ოპტიმიზირებულია თქვენი ბატარეის დასაცავად"</string>
- <string name="battery_tip_dock_defender_future_bypass_summary" msgid="7870758621381307597">"თქვენი ბატარეის სიცოცხლის გახანგრძლივების მიზნით, დატენვა ოპტიმიზირებულია, როდესაც ჩამაგრებულია"</string>
- <string name="battery_tip_dock_defender_active_title" msgid="1414785238383255699">"დატენვა ოპტიმიზირებულია თქვენი ბატარეის დასაცავად"</string>
- <string name="battery_tip_dock_defender_active_summary" msgid="3512082623718801459">"თქვენი ბატარეის სიცოცხლის გახანგრძლივების მიზნით, დატენვა ოპტიმიზირებულია, როდესაც ჩამაგრებულია"</string>
- <string name="battery_tip_dock_defender_temporarily_bypassed_title" msgid="1679449361090557201">"სრულად დატენვა"</string>
- <string name="battery_tip_dock_defender_temporarily_bypassed_summary" msgid="1099500476761333281">"თქვენი ბატარეის დასაცავად, დატენვა ოპტიმიზირებული იქნება თქვენი ტაბლეტის დამაგრების შემდეგ"</string>
<string name="battery_tip_limited_temporarily_sec_button_content_description" msgid="5648444926736883551">"შეიტყვეთ მეტი დატენვის შეწყვეტის შესახებ"</string>
<string name="battery_tip_limited_temporarily_dialog_resume_charge" msgid="2302295458913832342">"დატენვის გაგრძელება"</string>
<string name="battery_tip_dialog_message_footer" msgid="986542164372177504">"მოიცავს მაღალი ენერგომოხმარების ფონურ აქტივობას"</string>
@@ -2401,7 +2424,8 @@
<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_charge_to_full_button" msgid="6701709034348116261">"სრულად დატენვა"</string>
- <string name="battery_tip_incompatible_charging_title" msgid="5120763575150751300">"დამტენი დამხმარე მოწყობილობის პრობლემა"</string>
+ <!-- no translation found for battery_tip_incompatible_charging_title (1567827436103364999) -->
+ <skip />
<string name="battery_tip_incompatible_charging_content_description" msgid="355668467640367701">"შეიტყვეთ მეტი შეუთავსებელი დატენვის შესახებ"</string>
<string name="smart_battery_manager_title" msgid="3677620516657920364">"Battery Manager"</string>
<string name="smart_battery_title" msgid="9095903608520254254">"აპების ავტომატურად მართვა"</string>
@@ -2493,13 +2517,11 @@
<string name="battery_usage_chart_label_now" msgid="4598282721949430165">"ახლა"</string>
<string name="battery_usage_timestamps_hyphen" msgid="7401188432989043905">"<xliff:g id="FROM_TIMESTAMP">%1$s</xliff:g> — <xliff:g id="TO_TIMESTAMP">%2$s</xliff:g>"</string>
<string name="battery_usage_day_and_hour" msgid="1417890420844950881">"<xliff:g id="DAY">%1$s</xliff:g> <xliff:g id="HOUR">%2$s</xliff:g>"</string>
- <!-- no translation found for battery_usage_time_info_and_battery_level (6732629268310936155) -->
- <skip />
+ <string name="battery_usage_time_info_and_battery_level" msgid="6732629268310936155">"<xliff:g id="TIME_INFO">%1$s</xliff:g> <xliff:g id="BATTERY_LEVEL">%2$s</xliff:g>"</string>
<string name="battery_usage_chart" msgid="4114747521432440017">"ბატარეის მოხმარების დიაგრამა"</string>
<string name="daily_battery_usage_chart" msgid="4176059567682992686">"ბატარეის ყოველდღიური გამოყენების სქემა"</string>
<string name="hourly_battery_usage_chart" msgid="3098314511076561272">"ბატარეის სააᲗობრივი გამოყენების სქემა"</string>
- <!-- no translation found for battery_level_percentage (1433178290838842146) -->
- <skip />
+ <string name="battery_level_percentage" msgid="1433178290838842146">"ბატარეის დამუხტვის დონის პროცენტი <xliff:g id="START_PERCENTAGE">%1$s</xliff:g>-დან <xliff:g id="END_PERCENTAGE">%2$s</xliff:g>-მდე"</string>
<string name="battery_usage_breakdown_title_since_last_full_charge" msgid="435006273323199906">"ბატარეის გამოყენება ბოლოს სრულად დამუხტვის შემდეგ"</string>
<string name="battery_usage_breakdown_title_for_slot" msgid="4823179483667671406">"ბატარეის გამოყენება <xliff:g id="SLOT">%s</xliff:g> პერიოდზე"</string>
<string name="screen_time_category_last_full_charge" msgid="8856908320256057753">"ეკრანთან გატარებული დრო ბოლოს სრულად დამუხტვის შემდეგ"</string>
@@ -3859,6 +3881,8 @@
<string name="voice_activation_apps_title" msgid="7130045161611529825">"ხმოვანი აქტივაციის აპები"</string>
<string name="permit_voice_activation_apps" msgid="9152780172988949319">"ხმოვანი აქტივაციის დაშვება"</string>
<string name="allow_voice_activation_apps_description" msgid="6369745626995060656">"ხმოვანი აქტივაცია რთავს დამტკიცებულ აპებს, უკონტაქტოდ, ხმოვანი ბრძანების გამოყენებით. ჩაშენებული ადაპტური ზონდირება უზრუნველყოფს მონაცემების კონფიდენციალურობას მხოლოდ თქვენთვის..\n\n"<a href="">"მეტი დაცული ადაპტირებული სენსორების შესახებ"</a></string>
+ <string name="permit_receive_sandboxed_detection_training_data" msgid="3929496847420108753">"ხმოვანი აქტივაციის გაუმჯობესება"</string>
+ <string name="receive_sandboxed_detection_training_data_description" msgid="1415687008184625050">"ეს მოწყობილობა იყენებს კერძო ინტელექტს ხმოვანი აქტივაციის მოდელის გაუმჯობესებისთვის. მოდელის ყველასთვის გაუმჯობესებისას კონფიდენციალურობის დაცვის მიზნით აპებს შეუძლიათ მიიღონ სხვადასხვა მომხმარებლებისგან შეგროვებული განახლებების შეჯამება. \n\n"<a href="">"მეტი კერძო ინტელექტის შესახებ"</a></string>
<string name="full_screen_intent_title" msgid="747270185715224130">"სრული ეკრანის შეტყობინებები"</string>
<string name="permit_full_screen_intent" msgid="9035367640019960861">"ნება დართეთ ამ აპიდან სრული ეკრანის შეტყობინებებს"</string>
<string name="footer_description_full_screen_intent" msgid="7716518411349225528">"ნება დართეთ ამ აპს, აჩვენოს შეტყობინებები, რომლებიც სრულ ეკრანს იკავებს, როდესაც მოწყობილობა ჩაკეტილია. აპმა ისინი შეიძლება გამოიყენოს გამაფრთხილებელი სიგნალების და შემომავალი ზარების გამოყოფისთვის ან სხვა გადაუდებელი შეტყობინებებისთვის."</string>
@@ -4280,18 +4304,27 @@
<string name="autofill_app" msgid="7595308061826307921">"ავტომატური შევსების სერვისი"</string>
<string name="default_autofill_app" msgid="372234803718251606">"ავტომატური შევსების ნაგულისხმევი სერვისი"</string>
<string name="autofill_passwords" msgid="6708057251459761083">"პაროლები"</string>
- <string name="credman_chosen_app_title" msgid="872524130208251505">"პაროლები, წვდომის გასაღებები და მონაცემთა სერვისები"</string>
+ <!-- no translation found for credman_chosen_app_title (7735183808067729319) -->
+ <skip />
<string name="credman_credentials" msgid="4931371941253324143">"დამატებითი პროვაიდერები"</string>
<string name="autofill_passwords_count" msgid="6359289285822955973">"{count,plural, =1{# პაროლი}other{# პაროლი}}"</string>
<string name="autofill_keywords" msgid="8598763328489346438">"ავტომატური, შევსება, ავტომატური შევსება, პაროლი"</string>
<string name="credman_keywords" msgid="8305600680836806170">"მონაცემები, წვდომის გასაღები, პაროლი"</string>
<string name="credman_autofill_keywords" msgid="701180623776848914">"ავტომატური, შევსება, ავტომატური შევსება, მონაცემები, წვდომის გასაღებებიწვდომის გასაღები, პაროლი"</string>
+ <!-- no translation found for credman_button_change (4072629639218503790) -->
+ <skip />
+ <!-- no translation found for credman_button_open (7519871964170816850) -->
+ <skip />
<string name="autofill_confirmation_message" msgid="4888767934273494272">"<b>დარწმუნდით, რომ ენდობით ამ აპს</b> <br/> <br/> <xliff:g id=app_name example=Google-ის ავტომატური შევსება>%1$s</xliff:g> იყენებს თქვენს ეკრანზე არსებულ კონტენტს, რათა გაარკვიოს, რა შეიძლება შეივსოს ავტომატურად."</string>
<string name="credman_autofill_confirmation_message" msgid="843829628024668466">"<b>Use <xliff:g id=app_name example=Provider>%1$s</xliff:g>?</b> <br/> <br/> ახალი პაროლები, წვდომის გასაღებები და სხვა ინფორმაცია ამიერიდან აქ შეინახება. <xliff:g id=app_name example=Provider>%1$s</xliff:g> შეძლებს იმის გამოყენებას, რაც თქვენს ეკრანზეა, იმის განსაზღვრისთვის, თუ რის ავტომატური შევსებაა შესაძლებელი."</string>
<string name="credman_picker_title" msgid="8191267620665129205">"პაროლები, წვდომის გასაღებები და მონაცემთა სერვისები"</string>
<string name="credman_confirmation_message_title" msgid="8847900085593880729">"გამოირთოს %1$s?"</string>
<string name="credman_confirmation_message" msgid="2357324543658635239">"<b>ამ სერვისის გამორთვა?</b> <br/> <br/> შენახული ინფორმაცია, როგორიცაა პაროლები, წვდომის გასაღებები, გადახდის მეთოდები და სხვა ინფორმაცია, არ შეივსება სისტემაში შესვლისას. შენახული ინფორმაციის გამოსაყენებლად აირჩიეთ პაროლი, წვდომის გასაღები ან მონაცემთა სერვისი."</string>
+ <string name="credman_confirmation_message_new_ui" msgid="6126274509951156460">"<b>Turn off all services?</b> <br/> <br/> პაროლები, წვდომის გასაღებები და სხვა შენახული ინფორმაცია ავტომატური შევსებისთვის არ იქნება ხელმისაწვდომი ანგარიშზე შესვლისას"</string>
+ <string name="credman_autofill_confirmation_message_new_ui" msgid="6222139222478822267">"<b>შეცვალეთ თქვენი სასურველი მომსახურება შემდეგზე: <xliff:g id=app_name example=Provider>%1$s</xliff:g>?</b> <br/> <br/> ახალი პაროლები, წვდომის გასაღებები და სხვა ინფორმაცია ამიერიდან აქ შეინახება. <xliff:g id=app_name example=Provider>%1$s</xliff:g> შეძლებს თქვენს ეკრანზე განთავსებული ინფორმაციის გამოყენებას იმის განსაზღვრისთვის, თუ რისი შევსებაა ავტომატურად შესაძლებელი"</string>
<string name="credman_enable_confirmation_message_title" msgid="1037501792652277829">"გსურთ %1$s-ის გამოყენება?"</string>
+ <string name="credman_limit_error_msg_title" msgid="1525814645803612135">"შეგიძლიათ ჩართული გქონდეთ მხოლოდ 5 მომსახურება"</string>
+ <string name="credman_limit_error_msg" msgid="2521803280130310063">"ახლის დასამატებლად გამორთეთ სულ მცირე ერთი მომსახურება მაინც"</string>
<string name="credman_enable_confirmation_message" msgid="8407841892310870169">"%1$s იყენებს თქვენს ეკრანზე გამოსახულ კონტენტს, რათა გაარკვიოს, რა შეიძლება შეივსოს ავტომატურად."</string>
<string name="credman_error_message_title" msgid="4099557206946333568">"პაროლების, წვდომის გასაღებებისა და მონაცემთა სერვისების ლიმიტი"</string>
<string name="credman_error_message" msgid="8334797097200415449">"ერთდროულად, შეგიძლიათ, მაქსიმუმ 5 პაროლი, წვდომის გასაღები და მონაცემთა სერვისი გქონდეთ. სხვების დასამატებლად გამორთეთ სერვისი."</string>
@@ -4461,11 +4494,12 @@
<string name="mobile_network_sim_name_label" msgid="1452440641628369625">"სახელი"</string>
<string name="mobile_network_sim_color_label" msgid="5293944087609632340">"ფერი (იყენებს თავსებადი აპები)"</string>
<string name="mobile_network_sim_name_rename" msgid="5967588549571582924">"შენახვა"</string>
- <string name="mobile_network_use_sim_on" msgid="7298332437547707908">"SIM ბარათის გამოყენება"</string>
+ <string name="mobile_network_use_sim_on" msgid="5333182776279917886">"SIM-ის გამოყენება"</string>
<string name="mobile_network_use_sim_off" msgid="6303281166199670639">"გამორთვა"</string>
<string name="mobile_network_disable_sim_explanation" msgid="2851862257846773796">"ამ SIM-ის გასათიშად, ამოიღეთ SIM ბარათი"</string>
<string name="mobile_network_tap_to_activate" msgid="4139979375717958102">"შეეხეთ <xliff:g id="CARRIER">%1$s</xliff:g>-ის გასააქტიურებლად"</string>
- <string name="mobile_network_erase_sim" msgid="4629071168032714930">"SIM ბარათის ამოშლა"</string>
+ <!-- no translation found for mobile_network_erase_sim (5387971155494245850) -->
+ <skip />
<string name="preferred_network_mode_title" msgid="3083431168988535628">"ქსელის სასურველი ტიპი"</string>
<string name="preferred_network_mode_summary" msgid="537577807865497546">"ქსელის მუშაობის რეჟიმის შეცვლა"</string>
<string name="preferred_network_mode_dialogtitle" msgid="4179420486180351631">"ქსელის სასურველი ტიპი"</string>
@@ -4484,6 +4518,40 @@
<string name="roaming_check_price_warning" msgid="5876977438036791361">"ფასები შეამოწმეთ თქვენს ოპერატორთან."</string>
<string name="mobile_data_usage_title" msgid="2047864499317759728">"აპის მიერ მონაცემთა მოხმარება"</string>
<string name="mobile_network_mode_error" msgid="9222056129897416074">"ქსელის რეჟიმი (<xliff:g id="NETWORKMODEID">%1$d</xliff:g>) არასწორია. იგნორირება."</string>
+ <!-- no translation found for satellite_setting_title (2543034229989047673) -->
+ <skip />
+ <!-- no translation found for satellite_setting_enabled_summary (3554127722727530845) -->
+ <skip />
+ <!-- no translation found for satellite_setting_disabled_summary (6789122487534159857) -->
+ <skip />
+ <!-- no translation found for keywords_satellite_setting (3312183289776517695) -->
+ <skip />
+ <!-- no translation found for category_name_about_satellite_messaging (3756205049485508340) -->
+ <skip />
+ <!-- no translation found for title_about_satellite_setting (9212860038048311345) -->
+ <skip />
+ <!-- no translation found for category_title_your_satellite_plan (3017895097366691841) -->
+ <skip />
+ <!-- no translation found for title_have_satellite_plan (2048372355699977947) -->
+ <skip />
+ <!-- no translation found for title_no_satellite_plan (2876056203035197505) -->
+ <skip />
+ <!-- no translation found for summary_add_satellite_setting (3815254731634052432) -->
+ <skip />
+ <!-- no translation found for category_name_how_it_works (585303230539269496) -->
+ <skip />
+ <!-- no translation found for title_satellite_connection_guide (3294802307913609072) -->
+ <skip />
+ <!-- no translation found for summary_satellite_connection_guide (3496123195218418456) -->
+ <skip />
+ <!-- no translation found for title_supported_service (4275535165812691571) -->
+ <skip />
+ <!-- no translation found for summary_supported_service (4320535903444834786) -->
+ <skip />
+ <!-- no translation found for satellite_setting_summary_more_information (4008690241760925372) -->
+ <skip />
+ <!-- no translation found for more_about_satellite_messaging (3385673133561348509) -->
+ <skip />
<string name="mobile_network_apn_title" msgid="5582995550142073054">"წვდომის წერტილების სახელები"</string>
<string name="keywords_access_point_names" msgid="8174967126858505945">"apn"</string>
<string name="manual_mode_disallowed_summary" msgid="4243142645520152175">"მიუწვდომელია, როცა დაკავშირებულია <xliff:g id="CARRIER">%1$s</xliff:g>-თან"</string>
@@ -4493,9 +4561,12 @@
<string name="sim_action_switch_sub_dialog_title" msgid="9180969453358718635">"გსურთ <xliff:g id="CARRIER_NAME">%1$s</xliff:g>-ზე გადართვა?"</string>
<string name="sim_action_switch_psim_dialog_title" msgid="5613177333235213024">"გსურთ SIM ბარათის გამოყენებაზე გადართვა?"</string>
<string name="sim_action_switch_sub_dialog_mep_title" msgid="933856847099933004">"გსურთ, გამოიყენოთ <xliff:g id="CARRIER_NAME">%1$s</xliff:g>?"</string>
- <string name="sim_action_switch_sub_dialog_text" msgid="2091834911153293004">"ყოველ ჯერზე მხოლოდ ერთი SIM ბარათი შეიძლება იყოს აქტიური.\n\n<xliff:g id="TO_CARRIER_NAME">%1$s</xliff:g>-ზე გადართვა <xliff:g id="FROM_CARRIER_NAME">%2$s</xliff:g>-ის სერვისს არ გააუქმებს."</string>
- <string name="sim_action_switch_sub_dialog_text_downloaded" msgid="8977951796005849471">"მხოლოდ 1 eSIM შეიძლება აქტიური იყოს ერთდროულად.\n\n <xliff:g id="TO_CARRIER_NAME">%1$s</xliff:g>-ზე გადართვა თქვენს <xliff:g id="FROM_CARRIER_NAME">%2$s</xliff:g>-ის სერვისს არ გააუქმებს."</string>
- <string name="sim_action_switch_sub_dialog_text_single_sim" msgid="6188750682431170845">"ყოველ ჯერზე მხოლოდ ერთი SIM ბარათი შეიძლება იყოს აქტიური.\n\nგადართვა <xliff:g id="TO_CARRIER_NAME">%1$s</xliff:g>-ის სერვისს არ გააუქმებს."</string>
+ <!-- no translation found for sim_action_switch_sub_dialog_text (7474905814976249607) -->
+ <skip />
+ <!-- no translation found for sim_action_switch_sub_dialog_text_downloaded (6415848271400253954) -->
+ <skip />
+ <!-- no translation found for sim_action_switch_sub_dialog_text_single_sim (421658355882679837) -->
+ <skip />
<string name="sim_action_switch_sub_dialog_mep_text" msgid="8348764755143679582">"ერთდროულად 2 SIM-ის გამოყენება შეგიძლიათ. <xliff:g id="CARRIER_NAME">%1$s</xliff:g>-ის გამოსაყენელად გამორთეთ მეორე SIM."</string>
<string name="sim_action_switch_sub_dialog_confirm" msgid="1901181581944638961">"<xliff:g id="CARRIER_NAME">%1$s</xliff:g>-ზე გადართვა"</string>
<string name="sim_action_switch_sub_dialog_carrier_list_item_for_turning_off" msgid="5392037608705799522">"გამორთვა: <xliff:g id="CARRIER_NAME">%1$s</xliff:g>"</string>
@@ -4520,6 +4591,29 @@
<string name="sim_action_turn_off" msgid="3506698692916473000">"გამორთვა"</string>
<string name="dsds_activation_failure_title" msgid="4467364110584914794">"SIM ბარათის გააქტიურება ვერ ხერხდება"</string>
<string name="dsds_activation_failure_body_msg2" msgid="73044349546544410">"ცადეთ, ხელახლა ჩართოთ SIM ბარათი. თუ პრობლემა არ მოგვარდა, გადატვირთეთ მოწყობილობა."</string>
+ <string name="sim_onboarding_bottomsheets_title" msgid="143711121394213711">"თქვენი SIM-ის კონფიგურაცია"</string>
+ <string name="sim_onboarding_bottomsheets_msg" msgid="7367245016476460849">"მობილური ქსელის პრეფერენციების კონფიგურაცია ამ მოწყობილობაზე რამდენიმე SIM-ის გამოსაყენებლად"</string>
+ <string name="sim_onboarding_label_sim_title" msgid="273162565849288273">"მიამაგრეთ ლეიბლი SIM-ებს"</string>
+ <string name="sim_onboarding_label_sim_msg" msgid="5105859235219529056">"ეს ლეიბლები გამოჩნდება ზარების განხორციელებისას, ტექსტური შეტყობინებების გაგზავნისას და ინტერნეტის გამოყენებისას, ასევე, პარამეტრებში"</string>
+ <string name="sim_onboarding_label_sim_dialog_title" msgid="5839073125605286120">"SIM-ლეიბლი"</string>
+ <string name="sim_onboarding_label_sim_dialog_label" msgid="9020433985426525185">"ლეიბლი"</string>
+ <string name="sim_onboarding_select_sim_title" msgid="5895262188167744055">"SIM-ების არჩევა"</string>
+ <string name="sim_onboarding_select_sim_msg" msgid="5638859405391915048">"ერთდროულად 2 SIM-ის გამოყენება შეგიძლიათ"</string>
+ <string name="sim_onboarding_primary_sim_title" msgid="2793090401371135675">"ძირითადი SIM-ების კონფიგურაცია"</string>
+ <string name="sim_onboarding_primary_sim_msg" msgid="5484656671490558032">"აირჩიეთ ზარებისთვის, ტექსტური შეტყობინებების გაგზავნისთვის და ინტერნეტისთვის ნაგულისხმევად გამოსაყენებელი SIM-ები"</string>
+ <string name="primary_sim_title" msgid="2508161011657571566">"თქვენი ძირითადი SIM-ები"</string>
+ <string name="primary_sim_calls_title" msgid="4961189133582615685">"ზარები"</string>
+ <string name="primary_sim_texts_title" msgid="1287584042733097749">"ტექსტი"</string>
+ <string name="primary_sim_automatic_data_title" msgid="1265528923229642480">"მონაცემთა ავტომატური გადართვა"</string>
+ <string name="primary_sim_automatic_data_msg" msgid="1612203837010785203">"დაფარვისა და ხელმისაწვდომობის მიხედვით მონაცემების გამოყენება ნებისმიერი SIM-იდან"</string>
+ <string name="sim_onboarding_phoneNumber_data_only" msgid="8158409121949373662">"მხოლოდ ინტერნეტისთვის"</string>
+ <string name="sim_onboarding_setup" msgid="5750393553605388463">"კონფიგურაცია"</string>
+ <string name="sim_onboarding_next" msgid="6415025179929475355">"შემდეგი"</string>
+ <!-- no translation found for sim_onboarding_progressbar_turning_sim_on (1163318788393361574) -->
+ <skip />
+ <string name="mobile_network_spn_title" msgid="3053793174495329077">"მობილური ქსელი"</string>
+ <string name="mobile_network_phone_number_title" msgid="2090794402855021784">"ტელეფონის ნომერი"</string>
+ <string name="mobile_network_sim_label_color_title" msgid="2401352348041132876">"SIM-ლეიბლი და ფერი"</string>
<string name="sim_setup_channel_id" msgid="8797972565087458515">"ქსელის გააქტიურება"</string>
<string name="sim_switch_channel_id" msgid="4927038626791837861">"ოპერატორის გადართვა"</string>
<string name="post_dsds_reboot_notification_title_with_carrier" msgid="3308827462185135307">"<xliff:g id="CARRIER_NAME">%1$s</xliff:g> აქტიურია"</string>
@@ -4539,11 +4633,15 @@
<string name="switch_sim_dialog_no_switch_text" msgid="7053939850026876088">"მობილური ინტერნეტის, ზარის ფუნქციებისა და SMS-ების მოგვიანებით გამოსაყენებლად, გადადით თქვენი ქსელის პარამეტრებზე"</string>
<string name="sim_card_label" msgid="6263064316075963775">"SIM"</string>
<string name="erase_sim_dialog_title" msgid="4742077437653028326">"გსურთ ამ eSIM-ის წაშლა?"</string>
- <string name="erase_sim_dialog_text" msgid="753031064269699885">"ამ SIM ბარათის ამოშლა მოწყობილობიდან <xliff:g id="CARRIER_NAME_A">%1$s</xliff:g>-ის სერვისს ამოიღებს.\n\n<xliff:g id="CARRIER_NAME_B">%1$s</xliff:g>-ის სერვისი არ გაუქმდება."</string>
+ <!-- no translation found for erase_sim_dialog_text (1406141218170595272) -->
+ <skip />
<string name="erase_sim_confirm_button" msgid="8309115684335320541">"ამოშლა"</string>
- <string name="erasing_sim" msgid="7877703231075699139">"მიმდინარეობს SIM ბარათის ამოშლა…"</string>
- <string name="erase_sim_fail_title" msgid="2024446702985862427">"SIM ბარათი ვერ იშლება"</string>
- <string name="erase_sim_fail_text" msgid="7870804401227483131">"ეს SIM ბარათი ვერ იშლება შეცდომის გამო.\n\nგადატვირთეთ მოწყობილობა და ხელახლა ცადეთ."</string>
+ <!-- no translation found for erasing_sim (4237180547590463930) -->
+ <skip />
+ <!-- no translation found for erase_sim_fail_title (1445700500168357303) -->
+ <skip />
+ <!-- no translation found for erase_sim_fail_text (6898841004987411547) -->
+ <skip />
<string name="network_connection_request_dialog_title" msgid="1896186380874289434">"მოწყობილობასთან დაკავშირება"</string>
<string name="network_connection_request_dialog_summary" msgid="7693038309792726170">"<xliff:g id="APPNAME">%1$s</xliff:g> აპს სურს დროებითი Wi-Fi ქსელის გამოყენება თქვენს მოწყობილობასთან დასაკავშირებლად"</string>
<string name="network_connection_timeout_dialog_message" msgid="598509083077743772">"მოწყობილობები ვერ მოიძებნა. დარწმუნდით, რომ მოწყობილობები ჩართულია და ხელმისაწვდომია დასაკავშირებლად."</string>
@@ -4615,6 +4713,14 @@
<string name="work_policy_privacy_settings" msgid="2702644843505242596">"ინფორმაცია თქვენი სამსახურის პოლიტიკის შესახებ"</string>
<string name="work_policy_privacy_settings_summary" msgid="690118670737638405">"პარამეტრებს მართავს თქვენი IT ადმინისტრატორი"</string>
<string name="track_frame_time_keywords" msgid="7885340257945922239">"GPU"</string>
+ <string name="enable_16k_pages" msgid="5009476566957520607">"16 კბ ზომის გვერდით ჩატვირთვა"</string>
+ <string name="enable_16k_pages_summary" msgid="428117226069445198">"ჩატვირთვა 16 კბ-იანი გვერდის მხარდაჭერის კერნელით"</string>
+ <string name="confirm_enable_16k_pages_title" msgid="6751570067857011642">"გსურთ გადატვირთოთ 16-კბაიტიანი გვერდებისთვის თავსებადი კერნელი?"</string>
+ <string name="confirm_enable_16k_pages_text" msgid="702888115148257215">"გაფრთხილება: ზოგიერთი აპი შეიძლება არ იყოს თავსებადი ამ რეჟიმთან. დადასტურების შემდეგ მოწყობილობა გადაიტვირთება."</string>
+ <string name="confirm_enable_4k_pages_title" msgid="626987400420355263">"გსურთ გადატვირთოთ 4-კბაიტიანი გვერდებისთვის თავსებადი კერნელი?"</string>
+ <string name="confirm_enable_4k_pages_text" msgid="6168921566226074524">"დადასტურების შემდეგ მოწყობილობა გადაიტვირთება."</string>
+ <string name="toast_16k_update_failed_text" msgid="8888858987184345567">"ვერ მოხერხდა კერნელის განახლება კერნელის ვერსიაზე, რომელიც თავსებადია 16-კბაიტიან გვერდების ზომასთან"</string>
+ <string name="progress_16k_ota_title" msgid="2117218313875523741">"მიმდინარეობს ცვლილებების გააქტიურება"</string>
<string name="bug_report_handler_title" msgid="713439959113250125">"სისტემის ხარვეზის ანგარიშის დამმუშავებელი"</string>
<string name="bug_report_handler_picker_footer_text" msgid="4935758328366585673">"განსაზღვრავს, რომელი აპი მართავს სისტემის ხარვეზის ანგარიშის მალსახმობს თქვენს მოწყობილობაზე."</string>
<string name="personal_profile_app_subtext" msgid="5586060806997067676">"პირადი"</string>
@@ -4700,8 +4806,10 @@
<string name="sim_category_title" msgid="2341314000964710495">"SIM"</string>
<string name="downloaded_sim_category_title" msgid="2876988650413179752">"eSIM"</string>
<string name="downloaded_sims_category_title" msgid="487799905978489922">"eSIM-ები"</string>
- <string name="sim_category_active_sim" msgid="1503823567818544012">"აქტიური"</string>
- <string name="sim_category_inactive_sim" msgid="4068899490133820881">"არააქტიური"</string>
+ <!-- no translation found for sim_category_active_sim (3077009911935592178) -->
+ <skip />
+ <!-- no translation found for sim_category_inactive_sim (7351553344148400450) -->
+ <skip />
<string name="sim_category_default_active_sim" msgid="1208194173387987231">" / ნაგულისხმევი <xliff:g id="ID_1">%1$s</xliff:g>-თვის"</string>
<string name="default_active_sim_calls" msgid="2390973682556353558">"ზარები"</string>
<string name="default_active_sim_sms" msgid="8041498593025994921">"SMS"</string>
diff --git a/res/values-kk/arrays.xml b/res/values-kk/arrays.xml
index 056213b..4fb8109 100644
--- a/res/values-kk/arrays.xml
+++ b/res/values-kk/arrays.xml
@@ -482,4 +482,7 @@
<!-- no translation found for notification_polite_options:0 (4617190141263245257) -->
<!-- no translation found for notification_polite_options:1 (3884076684767467743) -->
<!-- no translation found for notification_polite_options:2 (8765197536079931966) -->
+ <!-- no translation found for private_space_auto_lock_options:0 (551584871228110817) -->
+ <!-- no translation found for private_space_auto_lock_options:1 (3263162333754809690) -->
+ <!-- no translation found for private_space_auto_lock_options:2 (1575103586471380629) -->
</resources>
diff --git a/res/values-kk/strings.xml b/res/values-kk/strings.xml
index d724913..13aaade 100644
--- a/res/values-kk/strings.xml
+++ b/res/values-kk/strings.xml
@@ -28,6 +28,7 @@
<string name="show_dev_on" msgid="2840850085134853754">"Әзірлеуші болдыңыз!"</string>
<string name="show_dev_already" msgid="7041756429707644630">"Қажет емес, сіз қазір әзірлеушісіз."</string>
<string name="dev_settings_disabled_warning" msgid="6971867026249671244">"Алдымен әзірлеуші опцияларын қосыңыз."</string>
+ <string name="dev_settings_available_to_admin_only_warning" msgid="3408243404879083111">"Әзірлеуші параметрлеріне тек әкімші пайдаланушылар кіре алады."</string>
<string name="header_category_system" msgid="1665516346845259058">"Жүйе"</string>
<string name="radioInfo_service_in" msgid="9088637745836646271">"Істеп тұр"</string>
<string name="radioInfo_service_out" msgid="1868347333892403287">"Істен шыққан"</string>
@@ -551,12 +552,20 @@
<string name="private_space_one_lock_summary" msgid="2759953747682959371">"Жеке бөлме құлпын құрылғы құлпын ашқандай аша аласыз немесе басқа құлып таңдай аласыз."</string>
<string name="private_space_screen_lock_title" msgid="8679383894967823163">"Құрылғының экран құлпын пайдалану"</string>
<string name="private_space_biometric_title" msgid="3934339826674553174">"Бет және саусақ ізімен ашу"</string>
+ <string name="private_space_fingerprint_title" msgid="5989254643211889931">"Саусақ ізімен ашу"</string>
+ <string name="private_space_face_title" msgid="3290402865367663079">"Бет тану"</string>
<string name="private_space_biometric_summary" msgid="4403837276018724581">"Реттеу үшін түртіңіз"</string>
<string name="private_space_fingerprint_unlock_title" msgid="5804023571114910034">"Жеке кеңістік үшін \"Саусақ ізімен ашу\" функциясын пайдалану"</string>
<string name="private_space_face_unlock_title" msgid="6613018437620070183">"Жеке кеңістік үшін \"Бет тану\" функциясын пайдалану"</string>
<string name="private_space_category_ways_to_unlock" msgid="4356631225316950046">"Құлыпты ашу тәсілдері"</string>
<string name="private_space_screen_lock_summary" msgid="394837965365561070">"Құрылғының экран құлпымен бірдей"</string>
<string name="private_space_new_lock_title" msgid="7306873010565337671">"Жеке бөлмеге жаңа құлып таңдау керек пе?"</string>
+ <string name="private_space_auto_lock_title" msgid="4757097802686131305">"Автоматты түрде құлыптау"</string>
+ <string name="private_space_auto_lock_page_title" msgid="2993714305725968632">"Құпия кеңістікті автоматты түрде құлыптау"</string>
+ <string name="private_space_auto_lock_page_summary" msgid="8679844515655838654">"Құрылғыңызды белгілі бір уақыт бойы қолданбаған болсаңыз, құпия кеңістікті автоматты түрде құлыптай аласыз."</string>
+ <string name="private_space_auto_lock_every_time" msgid="1215061855836002830">"Құрылғы құлыпталған сайын"</string>
+ <string name="private_space_auto_lock_after_inactivity" msgid="1748673030841528649">"5 минуттық әрекетсіздіктен кейін"</string>
+ <string name="private_space_auto_lock_never" msgid="595014527119778873">"Ешқашан"</string>
<string name="private_space_hide_title" msgid="8687034008994037610">"Құлыптаулы кезде жасыру"</string>
<string name="privatespace_hide_page_title" msgid="972581369094289386">"Жеке бөлмені құлыптаулы кезде жасыру"</string>
<string name="privatespace_hide_page_summary" msgid="1052569521186403642">"Құрылғыңызда жеке бөлменің барын басқа адамдар білмес үшін, оны қолданбалар тізімінен жасыра аласыз."</string>
@@ -570,6 +579,7 @@
<string name="private_space_delete_title" msgid="3075645119800272800">"Жеке бөлмені жою"</string>
<string name="private_space_deleted" msgid="7825768516955610897">"Жеке бөлме жойылды."</string>
<string name="private_space_delete_failed" msgid="8500755484258565011">"Жеке бөлме жойылмады."</string>
+ <string name="private_space_unlocked" msgid="9091600948712932046">"Құпия кеңістіктің құлпы ашылды."</string>
<string name="no_device_lock_title" msgid="1078223464721029954">"Экран құлпын орнатыңыз"</string>
<string name="no_device_lock_summary" msgid="7436025227616244687">"Жеке бөлмеңізді қолдану үшін осы құрылғыда экран құлпын орнатыңыз."</string>
<string name="no_device_lock_action_label" msgid="2640487005629001288">"Экран құлпын орнату"</string>
@@ -597,8 +607,14 @@
<string name="private_space_access_text" msgid="4258842502257201013">"Жеке бөлмеңізге кіру үшін қолданбалар тізіміне өтіп, төмен айналдырыңыз."</string>
<string name="private_space_done_label" msgid="1020482651595246071">"Дайын"</string>
<string name="private_space_scrolldown_to_access" msgid="4820954877349434545">"Жеке бөлмені табу үшін төмен айналдырыңыз."</string>
- <string name="private_space_retry_signin_title" msgid="2340841075193680666">"Жеке бөлмені реттеу үшін аккаунтқа кіріңіз"</string>
- <string name="private_space_retry_summary" msgid="1976929616948459609">"Жеке бөлмені реттеу үшін аккаунтқа кіруіңіз керек."</string>
+ <!-- no translation found for private_space_retry_signin_title (8090276618867918844) -->
+ <skip />
+ <!-- no translation found for private_space_retry_summary (1920444015972648774) -->
+ <skip />
+ <!-- no translation found for private_space_skip_login_label (7078019409056628192) -->
+ <skip />
+ <!-- no translation found for private_space_continue_login_label (7779965766333065391) -->
+ <skip />
<string name="private_space_lock_setup_title" msgid="6541564212199510787">"Жеке бөлмеңіздің құлпын таңдаңыз"</string>
<string name="private_space_lock_setup_description" msgid="423405593476300918">"Жеке бөлмеңіздің құлпын саусақ ізімен ашуға болады. Қауіпсіздік мақсатында бұл опция үшін қосымша құлып орнату керек болады."</string>
<string name="private_space_choose_your_pin_header" msgid="4560802934975898265">"Жеке кеңістік үшін PIN кодын орнату"</string>
@@ -1373,6 +1389,8 @@
<string name="battery_level_title" msgid="1371765298786083448">"Батарея деңгейі"</string>
<string name="communal_settings_title" msgid="2845678473945902115">"Жалпы"</string>
<string name="communal_settings_summary" msgid="4923914136953940317">"Жалпы параметрлер"</string>
+ <!-- no translation found for satellite_setting (706846910912477125) -->
+ <skip />
<string name="apn_settings" msgid="4295467389400441299">"APN"</string>
<string name="apn_edit" msgid="2003683641840248741">"Кіру нүктесін өзгерту"</string>
<string name="apn_add" msgid="9069613192201630934">"Кіру нүктесін енгізу"</string>
@@ -1407,6 +1425,8 @@
<string name="menu_save" msgid="6611465355127483100">"Сақтау"</string>
<string name="menu_cancel" msgid="1197826697950745335">"Бас тарту"</string>
<string name="error_title" msgid="7158648377702417716"></string>
+ <!-- no translation found for error_duplicate_apn_entry (7792928408935276618) -->
+ <skip />
<string name="error_name_empty" msgid="1258275899283079142">"Атау жақтауы бос болмауы тиіс."</string>
<string name="error_apn_empty" msgid="7657491065443746915">"APN (Apple хабар жіберу қызметі )бос болмауы тиіс."</string>
<string name="error_mcc_not3" msgid="883659545640179094">"MCC өрісінде 3 цифр болуы тиіс."</string>
@@ -1425,7 +1445,8 @@
<string name="reset_bluetooth_wifi_button_text" msgid="3974098137045963639">"Бастапқы қалпына келтіру"</string>
<string name="reset_bluetooth_wifi_complete_toast" msgid="5893439291030574365">"Bluetooth пен Wi‑Fi қайта орнатылды."</string>
<string name="reset_esim_title" msgid="4194570573425902754">"eSIM карталарын тазарту"</string>
- <string name="reset_esim_desc" msgid="3662444090563399131">"Бұл әрекет тарифтік жоспарлардың күшін жоймайды. Жаңа SIM карталарын жүктеп алу үшін операторға хабарласыңыз."</string>
+ <!-- no translation found for reset_esim_desc (6125192435907740751) -->
+ <skip />
<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="1129251284212847939">"Барлық желі параметрі бастапқы күйге қайтарылып, eSIM карталары жойылсын ба? Бұл әрекет кері қайтарылмайды."</string>
@@ -1433,15 +1454,18 @@
<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">"SIM карталары тазартылмайды"</string>
- <string name="reset_esim_error_msg" msgid="7279607120606365250">"Қатеге байланысты бұл eSIM карталарын жою мүмкін емес.\n\nҚұрылғыны өшіріп қосып, әрекетті қайталаңыз."</string>
+ <!-- no translation found for reset_esim_error_title (6516110227665862295) -->
+ <skip />
+ <!-- no translation found for reset_esim_error_msg (8459527827897797168) -->
+ <skip />
<string name="main_clear_title" msgid="277664302144837723">"Барлық деректі өшіру (зауыттық параметрлерге қайтару)"</string>
<string name="main_clear_short_title" msgid="4752094765533020696">"Барлық деректі өшіру (зауыттық параметрлерді қайтару)"</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_final_desc" msgid="5800877928569039580">"Барлық жеке ақпаратыңыз бен жүктеп алынған қолданбаларыңыз жойылады. Бұл әрекет кері қайтарылмайды."</string>
- <string name="main_clear_final_desc_esim" msgid="440406836793824969">"Барлық жеке ақпаратыңыз, соның ішінде жүктеп алынған қолданбалар мен SIM карталары жойылады. Бұл әрекет кері қайтарылмайды."</string>
+ <!-- no translation found for main_clear_final_desc_esim (6592404057237813989) -->
+ <skip />
<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>
@@ -1672,6 +1696,14 @@
<string name="force_stop" msgid="2681771622136916280">"Күштеп тоқтату"</string>
<string name="archive" msgid="9074663845068632127">"Мұрағаттау"</string>
<string name="restore" msgid="7622486640713967157">"Қалпына келтіру"</string>
+ <!-- no translation found for restoring_step_one (3465050101254272874) -->
+ <skip />
+ <!-- no translation found for restoring_step_two (140484846432595108) -->
+ <skip />
+ <!-- no translation found for restoring_step_three (3712883580876329811) -->
+ <skip />
+ <!-- no translation found for restoring_step_four (8966846882470446209) -->
+ <skip />
<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>
@@ -1728,7 +1760,6 @@
<string name="archiving_failed" msgid="2037798988961634978">"Мұрағатталмады."</string>
<string name="archiving_succeeded" msgid="7891249456483297845">"<xliff:g id="PACKAGE_LABEL">%1$s</xliff:g> қолданбасы мұрағатталды."</string>
<string name="restoring_failed" msgid="3390531747355943533">"Қалпына келтірілмеді."</string>
- <string name="restoring_succeeded" msgid="4967353965137524330">"<xliff:g id="PACKAGE_LABEL">%1$s</xliff:g> қалпына келтірілді."</string>
<string name="restoring_in_progress" msgid="7787443682651146115">"<xliff:g id="PACKAGE_LABEL">%1$s</xliff:g> қалпына келтіріліп жатыр."</string>
<string name="another_migration_already_in_progress" msgid="6550546307856052261">"Басқа көшіру орындалуда."</string>
<string name="insufficient_storage" msgid="8115088042669030558">"Жадта орын жеткіліксіз."</string>
@@ -1920,10 +1951,8 @@
<string name="usage_stats_sort_by_usage_time" msgid="2927310334119998301">"Пайдаланылған уақыт ұзақтығымен сұрыптау"</string>
<string name="usage_stats_sort_by_last_time_used" msgid="7039213339779884017">"Соңғы пайдаланылған уақытымен сұрыптау"</string>
<string name="usage_stats_sort_by_app_name" msgid="4463833145514850478">"Қолданба атауымен сұрыптау"</string>
- <!-- no translation found for last_time_used_label (7589377271406011659) -->
- <skip />
- <!-- no translation found for last_time_used_never (2936073559267990034) -->
- <skip />
+ <string name="last_time_used_label" msgid="7589377271406011659">"Соңғы пайдаланылғандар"</string>
+ <string name="last_time_used_never" msgid="2936073559267990034">"ешқашан"</string>
<string name="usage_time_label" msgid="9105343335151559883">"Қолдану уақыты"</string>
<string name="accessibility_settings" msgid="4713215774904704682">"Арнайы мүмкіндіктер"</string>
<string name="accessibility_settings_title" msgid="6739115703615065716">"Қол жетімділік параметрлері"</string>
@@ -2378,12 +2407,6 @@
<string name="battery_tip_high_usage_summary" msgid="3938999581403084551">"Батарея зарядын ең көп шығындайтын қолданбаларды көріңіз."</string>
<string name="battery_tip_limited_temporarily_title" msgid="6258554134146272311">"Батареяны қорғау үшін зарядтау оңтайландырылды"</string>
<string name="battery_tip_limited_temporarily_summary" msgid="5107379280241187562">"Батареяның қызмет мерзімін ұзарту үшін зарядтау оңтайландырылады."</string>
- <string name="battery_tip_dock_defender_future_bypass_title" msgid="4332616280495788195">"Батареяны қорғау үшін зарядтау оңтайландырылды"</string>
- <string name="battery_tip_dock_defender_future_bypass_summary" msgid="7870758621381307597">"Құрылғы қондыру станциясында болғанда, батареяның қызмет мерзімін ұзарту үшін зарядтау оңтайландырылады."</string>
- <string name="battery_tip_dock_defender_active_title" msgid="1414785238383255699">"Батареяны қорғау үшін зарядтау оңтайландырылды"</string>
- <string name="battery_tip_dock_defender_active_summary" msgid="3512082623718801459">"Құрылғы қондыру станциясында болғанда, батареяның қызмет мерзімін ұзарту үшін зарядтау оңтайландырылады."</string>
- <string name="battery_tip_dock_defender_temporarily_bypassed_title" msgid="1679449361090557201">"Толық зарядтау"</string>
- <string name="battery_tip_dock_defender_temporarily_bypassed_summary" msgid="1099500476761333281">"Келесі жолы планшет қондыру станциясында тұрғанда, батареяны қорғау үшін зарядтау оңтайландырылады."</string>
<string name="battery_tip_limited_temporarily_sec_button_content_description" msgid="5648444926736883551">"Зарядтауды кідірту туралы толық ақпарат алыңыз."</string>
<string name="battery_tip_limited_temporarily_dialog_resume_charge" msgid="2302295458913832342">"Зарядтауды жалғастыру"</string>
<string name="battery_tip_dialog_message_footer" msgid="986542164372177504">"Қуатты көп пайдаланатын фондық әрекетті қамтиды."</string>
@@ -2401,7 +2424,8 @@
<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_charge_to_full_button" msgid="6701709034348116261">"Толық зарядтау"</string>
- <string name="battery_tip_incompatible_charging_title" msgid="5120763575150751300">"Зарядтау құрылғысына қатысты мәселе туындады"</string>
+ <!-- no translation found for battery_tip_incompatible_charging_title (1567827436103364999) -->
+ <skip />
<string name="battery_tip_incompatible_charging_content_description" msgid="355668467640367701">"Үйлесімсіз зарядтау туралы толық ақпарат"</string>
<string name="smart_battery_manager_title" msgid="3677620516657920364">"Батарея шығынын қадағалау"</string>
<string name="smart_battery_title" msgid="9095903608520254254">"Қолданбаларды автоматты түрде реттеу"</string>
@@ -2493,13 +2517,11 @@
<string name="battery_usage_chart_label_now" msgid="4598282721949430165">"қазір"</string>
<string name="battery_usage_timestamps_hyphen" msgid="7401188432989043905">"<xliff:g id="FROM_TIMESTAMP">%1$s</xliff:g>–<xliff:g id="TO_TIMESTAMP">%2$s</xliff:g>"</string>
<string name="battery_usage_day_and_hour" msgid="1417890420844950881">"<xliff:g id="DAY">%1$s</xliff:g> <xliff:g id="HOUR">%2$s</xliff:g>"</string>
- <!-- no translation found for battery_usage_time_info_and_battery_level (6732629268310936155) -->
- <skip />
+ <string name="battery_usage_time_info_and_battery_level" msgid="6732629268310936155">"<xliff:g id="TIME_INFO">%1$s</xliff:g> <xliff:g id="BATTERY_LEVEL">%2$s</xliff:g>"</string>
<string name="battery_usage_chart" msgid="4114747521432440017">"Батарея шығыны диаграммасы"</string>
<string name="daily_battery_usage_chart" msgid="4176059567682992686">"Күн бойынша көрсетілген батарея шығыны диаграммасы"</string>
<string name="hourly_battery_usage_chart" msgid="3098314511076561272">"Сағат бойынша көрсетілген батарея шығыны диаграммасы"</string>
- <!-- no translation found for battery_level_percentage (1433178290838842146) -->
- <skip />
+ <string name="battery_level_percentage" msgid="1433178290838842146">"Батарея деңгейінің пайызы: <xliff:g id="START_PERCENTAGE">%1$s</xliff:g>–<xliff:g id="END_PERCENTAGE">%2$s</xliff:g>"</string>
<string name="battery_usage_breakdown_title_since_last_full_charge" msgid="435006273323199906">"Соңғы рет толық зарядталғаннан бергі батарея шығыны"</string>
<string name="battery_usage_breakdown_title_for_slot" msgid="4823179483667671406">"Батарея шығыны: <xliff:g id="SLOT">%s</xliff:g>"</string>
<string name="screen_time_category_last_full_charge" msgid="8856908320256057753">"Соңғы рет толық зарядталғаннан бергі пайдалану уақыты"</string>
@@ -3859,6 +3881,8 @@
<string name="voice_activation_apps_title" msgid="7130045161611529825">"Дауыспен іске қосылатын қолданбалар"</string>
<string name="permit_voice_activation_apps" msgid="9152780172988949319">"Дауыспен іске қосуға рұқсат беру"</string>
<string name="allow_voice_activation_apps_description" msgid="6369745626995060656">"Дауыспен іске қосу функциясы дауыстық пәрмен арқылы мақұлданған қолданбаларды, дауыспен басқару мүмкіндігін іске қосады. Орнатылған бейімделгіш сезу функциясы деректерді сізден басқаларға құпия етеді.\n\n"<a href="">"Қорғалған бейімделгіш сезу функциясы туралы толық ақпарат"</a></string>
+ <string name="permit_receive_sandboxed_detection_training_data" msgid="3929496847420108753">"Дауыспен іске қосу функциясын жақсарту"</string>
+ <string name="receive_sandboxed_detection_training_data_description" msgid="1415687008184625050">"Бұл құрылғы дауыспен іске қосу үлгісін жақсарту үшін жеке ақпаратты пайдаланады. Қолданбалар көптеген пайдаланушыдан жиынтықталған деректерді алуы мүмкін, соның арқасында құпиялықты сақтай отырып, үлгіні барлығы үшін жақсартады.\n\n"<a href="">"Жеке ақпарат туралы толық мәлімет"</a></string>
<string name="full_screen_intent_title" msgid="747270185715224130">"Толық экран хабарландырулары"</string>
<string name="permit_full_screen_intent" msgid="9035367640019960861">"Осы қолданбаға толық экранды алып тұратын хабарландыруларды көрсетуге рұқсат беру"</string>
<string name="footer_description_full_screen_intent" msgid="7716518411349225528">"Құрылғы құлыптаулы тұрғанда, осы қолданбаға толық экранды алып тұратын хабарландыруларды көрсетуге рұқсат беріңіз. Соның арқасында қолданбалар оятқыштарды, кіріс қоңырауларын немесе шұғыл хабарландыруларды ерекшелей алады."</string>
@@ -4280,18 +4304,27 @@
<string name="autofill_app" msgid="7595308061826307921">"Автотолтыру қызметі"</string>
<string name="default_autofill_app" msgid="372234803718251606">"Әдепкі автотолтыру қызметі"</string>
<string name="autofill_passwords" msgid="6708057251459761083">"Құпия сөздер"</string>
- <string name="credman_chosen_app_title" msgid="872524130208251505">"Құпия сөздер, кіру кілттері мен дерек қызметтері"</string>
+ <!-- no translation found for credman_chosen_app_title (7735183808067729319) -->
+ <skip />
<string name="credman_credentials" msgid="4931371941253324143">"Қосымша провайдерлер"</string>
<string name="autofill_passwords_count" msgid="6359289285822955973">"{count,plural, =1{# құпия сөз}other{# құпия сөз}}"</string>
<string name="autofill_keywords" msgid="8598763328489346438">"автоматты, толтыру, автотолтыру, құпия сөз"</string>
<string name="credman_keywords" msgid="8305600680836806170">"деректер, кіру кілті, құпия сөз"</string>
<string name="credman_autofill_keywords" msgid="701180623776848914">"авто, толтыру, автотолтыру, дерек, кіру кілті, құпия сөз"</string>
+ <!-- no translation found for credman_button_change (4072629639218503790) -->
+ <skip />
+ <!-- no translation found for credman_button_open (7519871964170816850) -->
+ <skip />
<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="credman_autofill_confirmation_message" msgid="843829628024668466">"<b><xliff:g id=app_name example=Provider>%1$s</xliff:g>? қолданбасын пайдалану</b> <br/> <br/> Енді жаңа құпия сөздер, кіру кілттері мен басқа да ақпарат осы жерде сақталады. <xliff:g id=app_name example=Provider>%1$s</xliff:g> қолданбасы нені автотолтыруға болатынын анықтау үшін экраныңыздағы деректерді пайдалана алады."</string>
<string name="credman_picker_title" msgid="8191267620665129205">"Құпия сөздер, кіру кілттері мен дерек қызметтері"</string>
<string name="credman_confirmation_message_title" msgid="8847900085593880729">"%1$s мәліметтерін өшіру керек пе?"</string>
<string name="credman_confirmation_message" msgid="2357324543658635239">"<b>Бұл қызметті өшіру керек пе?</b> <br/> <br/> Құпия сөздер, кіру кілттері, төлеу әдістері сияқты сақталған ақпарат пен басқа ақпарат аккаунтқа кіру кезінде толтырылмайды. Сақталған ақпаратыңызды пайдалану үшін құпия сөзді, кіру кілтін немесе дерек қызметін таңдаңыз."</string>
+ <string name="credman_confirmation_message_new_ui" msgid="6126274509951156460">"<b>Барлық қызметті өшіріңіз?</b> <br/> <br/> Аккаунтқа кірген кезде, құпия сөздерді, кіру кілттері мен басқа да ақпаратты автотолтыру мүмкін болмай қалады."</string>
+ <string name="credman_autofill_confirmation_message_new_ui" msgid="6222139222478822267">"<b>Қалаулы қызметіңізді мына қолданбаға өзгертіңіз: <xliff:g id=app_name example=Provider>%1$s</xliff:g>?</b> <br/> <br/> Жаңа құпия сөздер, кіру кілттері және басқа да ақпарат бұдан былай осы жерде сақталады. <xliff:g id=app_name example=Provider>%1$s</xliff:g> қолданбасы нені автотолтыруға болатынын анықтау үшін экраныңыздағы деректерді пайдалана алады."</string>
<string name="credman_enable_confirmation_message_title" msgid="1037501792652277829">"%1$s пайдаланылсын ба?"</string>
+ <string name="credman_limit_error_msg_title" msgid="1525814645803612135">"Тек 5 қызметті қосып қоюға болады"</string>
+ <string name="credman_limit_error_msg" msgid="2521803280130310063">"Басқасын қосу үшін ең кемі 1 қызметті өшіріңіз."</string>
<string name="credman_enable_confirmation_message" msgid="8407841892310870169">"%1$s экранда көрсетілгенді нені автоматты түрде толтыруға болатынын анықтау үшін пайдаланады."</string>
<string name="credman_error_message_title" msgid="4099557206946333568">"Құпия сөздердің, кіру кілттері мен дерек қызметтерінің саны шектеулі"</string>
<string name="credman_error_message" msgid="8334797097200415449">"Бір мезгілде ең көбі 5 құпия сөз, кіру кілтін және дерек қызметін қосып қоя аласыз. Басқасын қосу үшін бір қызметті өшіріңіз."</string>
@@ -4461,11 +4494,12 @@
<string name="mobile_network_sim_name_label" msgid="1452440641628369625">"Атауы"</string>
<string name="mobile_network_sim_color_label" msgid="5293944087609632340">"Түс (үйлесімді қолданбада пайдаланылады)"</string>
<string name="mobile_network_sim_name_rename" msgid="5967588549571582924">"Сақтау"</string>
- <string name="mobile_network_use_sim_on" msgid="7298332437547707908">"SIM картасын пайдалану"</string>
+ <string name="mobile_network_use_sim_on" msgid="5333182776279917886">"Осы SIM картасын пайдалану"</string>
<string name="mobile_network_use_sim_off" msgid="6303281166199670639">"Өшірулі"</string>
<string name="mobile_network_disable_sim_explanation" msgid="2851862257846773796">"SIM картасын өшіру үшін оны алып тастаңыз."</string>
<string name="mobile_network_tap_to_activate" msgid="4139979375717958102">"<xliff:g id="CARRIER">%1$s</xliff:g> картасын іске қосу үшін түртіңіз."</string>
- <string name="mobile_network_erase_sim" msgid="4629071168032714930">"SIM картасын өшіру"</string>
+ <!-- no translation found for mobile_network_erase_sim (5387971155494245850) -->
+ <skip />
<string name="preferred_network_mode_title" msgid="3083431168988535628">"Таңдалған желі түрі"</string>
<string name="preferred_network_mode_summary" msgid="537577807865497546">"Желі жұмысының режимін өзгерту"</string>
<string name="preferred_network_mode_dialogtitle" msgid="4179420486180351631">"Таңдалған желі түрі"</string>
@@ -4484,6 +4518,40 @@
<string name="roaming_check_price_warning" msgid="5876977438036791361">"Бағасын желі провайдерінен біліңіз."</string>
<string name="mobile_data_usage_title" msgid="2047864499317759728">"Қолданбаның дерек шығыны"</string>
<string name="mobile_network_mode_error" msgid="9222056129897416074">"<xliff:g id="NETWORKMODEID">%1$d</xliff:g> желі режимі дұрыс емес. Мән бермеңіз."</string>
+ <!-- no translation found for satellite_setting_title (2543034229989047673) -->
+ <skip />
+ <!-- no translation found for satellite_setting_enabled_summary (3554127722727530845) -->
+ <skip />
+ <!-- no translation found for satellite_setting_disabled_summary (6789122487534159857) -->
+ <skip />
+ <!-- no translation found for keywords_satellite_setting (3312183289776517695) -->
+ <skip />
+ <!-- no translation found for category_name_about_satellite_messaging (3756205049485508340) -->
+ <skip />
+ <!-- no translation found for title_about_satellite_setting (9212860038048311345) -->
+ <skip />
+ <!-- no translation found for category_title_your_satellite_plan (3017895097366691841) -->
+ <skip />
+ <!-- no translation found for title_have_satellite_plan (2048372355699977947) -->
+ <skip />
+ <!-- no translation found for title_no_satellite_plan (2876056203035197505) -->
+ <skip />
+ <!-- no translation found for summary_add_satellite_setting (3815254731634052432) -->
+ <skip />
+ <!-- no translation found for category_name_how_it_works (585303230539269496) -->
+ <skip />
+ <!-- no translation found for title_satellite_connection_guide (3294802307913609072) -->
+ <skip />
+ <!-- no translation found for summary_satellite_connection_guide (3496123195218418456) -->
+ <skip />
+ <!-- no translation found for title_supported_service (4275535165812691571) -->
+ <skip />
+ <!-- no translation found for summary_supported_service (4320535903444834786) -->
+ <skip />
+ <!-- no translation found for satellite_setting_summary_more_information (4008690241760925372) -->
+ <skip />
+ <!-- no translation found for more_about_satellite_messaging (3385673133561348509) -->
+ <skip />
<string name="mobile_network_apn_title" msgid="5582995550142073054">"Кіру нүктесінің атауы"</string>
<string name="keywords_access_point_names" msgid="8174967126858505945">"APN"</string>
<string name="manual_mode_disallowed_summary" msgid="4243142645520152175">"<xliff:g id="CARRIER">%1$s</xliff:g> операторына қосылып тұрғанда қолжетімді емес"</string>
@@ -4493,9 +4561,12 @@
<string name="sim_action_switch_sub_dialog_title" msgid="9180969453358718635">"<xliff:g id="CARRIER_NAME">%1$s</xliff:g> қызметіне ауысу қажет пе?"</string>
<string name="sim_action_switch_psim_dialog_title" msgid="5613177333235213024">"SIM картасына ауысасыз ба?"</string>
<string name="sim_action_switch_sub_dialog_mep_title" msgid="933856847099933004">"<xliff:g id="CARRIER_NAME">%1$s</xliff:g> қолданылсын ба?"</string>
- <string name="sim_action_switch_sub_dialog_text" msgid="2091834911153293004">"Бір уақытта тек бір SIM картасын пайдалануға болады.\n\n<xliff:g id="TO_CARRIER_NAME">%1$s</xliff:g> картасына ауыссаңыз да, <xliff:g id="FROM_CARRIER_NAME">%2$s</xliff:g> қызметінен бас тартылмайды."</string>
- <string name="sim_action_switch_sub_dialog_text_downloaded" msgid="8977951796005849471">"Бір уақытта тек бір eSIM картасы жұмыс істейді.\n\n<xliff:g id="TO_CARRIER_NAME">%1$s</xliff:g> операторына ауысқаннан <xliff:g id="FROM_CARRIER_NAME">%2$s</xliff:g> қызметінен бас тартылмайды."</string>
- <string name="sim_action_switch_sub_dialog_text_single_sim" msgid="6188750682431170845">"Бір уақытта тек бір SIM картасын пайдалануға болады. \n\nБасқа картаға ауыссаңыз да, <xliff:g id="TO_CARRIER_NAME">%1$s</xliff:g> қызметінен бас тартылмайды."</string>
+ <!-- no translation found for sim_action_switch_sub_dialog_text (7474905814976249607) -->
+ <skip />
+ <!-- no translation found for sim_action_switch_sub_dialog_text_downloaded (6415848271400253954) -->
+ <skip />
+ <!-- no translation found for sim_action_switch_sub_dialog_text_single_sim (421658355882679837) -->
+ <skip />
<string name="sim_action_switch_sub_dialog_mep_text" msgid="8348764755143679582">"Екі SIM картасын қатар қолдануға болады. <xliff:g id="CARRIER_NAME">%1$s</xliff:g> операторын қолдану үшін басқа SIM картасын өшіріңіз."</string>
<string name="sim_action_switch_sub_dialog_confirm" msgid="1901181581944638961">"<xliff:g id="CARRIER_NAME">%1$s</xliff:g> қызметіне ауысу"</string>
<string name="sim_action_switch_sub_dialog_carrier_list_item_for_turning_off" msgid="5392037608705799522">"<xliff:g id="CARRIER_NAME">%1$s</xliff:g> операторын өшіру"</string>
@@ -4520,6 +4591,29 @@
<string name="sim_action_turn_off" msgid="3506698692916473000">"Өшіру"</string>
<string name="dsds_activation_failure_title" msgid="4467364110584914794">"SIM картасын іске қосу мүмкін емес"</string>
<string name="dsds_activation_failure_body_msg2" msgid="73044349546544410">"SIM картасын қайтадан қосып көріңіз. Егер ақау жойылмаса, құрылғыны өшіріп қосыңыз."</string>
+ <string name="sim_onboarding_bottomsheets_title" msgid="143711121394213711">"SIM картасын реттеу"</string>
+ <string name="sim_onboarding_bottomsheets_msg" msgid="7367245016476460849">"Осы құрылғыда бірнеше SIM картасын пайдалану үшін мобильдік желі параметрлерін реттеңіз."</string>
+ <string name="sim_onboarding_label_sim_title" msgid="273162565849288273">"SIM карталарын белгілеу"</string>
+ <string name="sim_onboarding_label_sim_msg" msgid="5105859235219529056">"Бұл белгілерді қоңырау шалғанда, мәтіндік хабарлар жібергенде және деректерді пайдаланған кезде, сондай-ақ \"Параметрлерде\" көресіз."</string>
+ <string name="sim_onboarding_label_sim_dialog_title" msgid="5839073125605286120">"SIM картасының белгісі"</string>
+ <string name="sim_onboarding_label_sim_dialog_label" msgid="9020433985426525185">"Белгі"</string>
+ <string name="sim_onboarding_select_sim_title" msgid="5895262188167744055">"Пайдаланатын SIM картасын таңдау"</string>
+ <string name="sim_onboarding_select_sim_msg" msgid="5638859405391915048">"Енді 2 SIM картасын қатар қолдануға болады."</string>
+ <string name="sim_onboarding_primary_sim_title" msgid="2793090401371135675">"Негізгі SIM карталарын орнату"</string>
+ <string name="sim_onboarding_primary_sim_msg" msgid="5484656671490558032">"Қоңырауларға, мәтіндік хабарларға және деректерге әдепкісінше пайдаланылатын SIM карталарын таңдаңыз."</string>
+ <string name="primary_sim_title" msgid="2508161011657571566">"Жеке SIM карталарыңыз"</string>
+ <string name="primary_sim_calls_title" msgid="4961189133582615685">"Қоңыраулар"</string>
+ <string name="primary_sim_texts_title" msgid="1287584042733097749">"Мәтіндік хабарлар"</string>
+ <string name="primary_sim_automatic_data_title" msgid="1265528923229642480">"Деректерді автоматты ауыстыру"</string>
+ <string name="primary_sim_automatic_data_msg" msgid="1612203837010785203">"Қызмет аясына және байланыста болуына қарай қажетті SIM картасының деректерін пайдаланыңыз."</string>
+ <string name="sim_onboarding_phoneNumber_data_only" msgid="8158409121949373662">"Тек деректер"</string>
+ <string name="sim_onboarding_setup" msgid="5750393553605388463">"Реттеу"</string>
+ <string name="sim_onboarding_next" msgid="6415025179929475355">"Келесі"</string>
+ <!-- no translation found for sim_onboarding_progressbar_turning_sim_on (1163318788393361574) -->
+ <skip />
+ <string name="mobile_network_spn_title" msgid="3053793174495329077">"Мобильдік желі"</string>
+ <string name="mobile_network_phone_number_title" msgid="2090794402855021784">"Телефон нөмірі"</string>
+ <string name="mobile_network_sim_label_color_title" msgid="2401352348041132876">"SIM картасының белгісі және түсі"</string>
<string name="sim_setup_channel_id" msgid="8797972565087458515">"Желіні іске қосу"</string>
<string name="sim_switch_channel_id" msgid="4927038626791837861">"Операторды ауыстыру"</string>
<string name="post_dsds_reboot_notification_title_with_carrier" msgid="3308827462185135307">"<xliff:g id="CARRIER_NAME">%1$s</xliff:g> қосулы"</string>
@@ -4539,11 +4633,15 @@
<string name="switch_sim_dialog_no_switch_text" msgid="7053939850026876088">"Мобильдік интернетті, қоңырау шалу және SMS жіберу функцияларын пайдалану үшін желі параметрлеріне өтіңіз."</string>
<string name="sim_card_label" msgid="6263064316075963775">"SIM картасы"</string>
<string name="erase_sim_dialog_title" msgid="4742077437653028326">"eSIM картасы өшірілсін бе?"</string>
- <string name="erase_sim_dialog_text" msgid="753031064269699885">"Бұл SIM картасының деректерін өшірсеңіз, <xliff:g id="CARRIER_NAME_A">%1$s</xliff:g> қызметі бұл құрылғыдан жойылады.\n\n<xliff:g id="CARRIER_NAME_B">%1$s</xliff:g> қызметінен бас тартылмайды."</string>
+ <!-- no translation found for erase_sim_dialog_text (1406141218170595272) -->
+ <skip />
<string name="erase_sim_confirm_button" msgid="8309115684335320541">"Тазарту"</string>
- <string name="erasing_sim" msgid="7877703231075699139">"SIM картасы өшіріледі…"</string>
- <string name="erase_sim_fail_title" msgid="2024446702985862427">"SIM картасының деректері өшірілмеді"</string>
- <string name="erase_sim_fail_text" msgid="7870804401227483131">"Қатеге байланысты бұл SIM картасының деректерін өшіру мүмкін емес.\n\nҚұрылғыны қайта қосып, әрекетті қайталаңыз."</string>
+ <!-- no translation found for erasing_sim (4237180547590463930) -->
+ <skip />
+ <!-- no translation found for erase_sim_fail_title (1445700500168357303) -->
+ <skip />
+ <!-- no translation found for erase_sim_fail_text (6898841004987411547) -->
+ <skip />
<string name="network_connection_request_dialog_title" msgid="1896186380874289434">"Құрылғыға қосылу"</string>
<string name="network_connection_request_dialog_summary" msgid="7693038309792726170">"<xliff:g id="APPNAME">%1$s</xliff:g> қолданбасы құрылғыңызға қосылу үшін уақытша Wi‑Fi желісін пайдаланғысы келеді."</string>
<string name="network_connection_timeout_dialog_message" msgid="598509083077743772">"Ешбір құрылғы табылмады. Құрылғылардың қосулы екенін, оларды жалғауға болатынын тексеріңіз."</string>
@@ -4615,6 +4713,14 @@
<string name="work_policy_privacy_settings" msgid="2702644843505242596">"Жұмыс саясатыңыз туралы ақпарат"</string>
<string name="work_policy_privacy_settings_summary" msgid="690118670737638405">"АТ әкімшісі басқаратын параметрлер"</string>
<string name="track_frame_time_keywords" msgid="7885340257945922239">"GPU"</string>
+ <string name="enable_16k_pages" msgid="5009476566957520607">"16 КБ-тық бет өлшемімен жүктеу"</string>
+ <string name="enable_16k_pages_summary" msgid="428117226069445198">"Құрылғыны 16 КБ-тық бет өлшемін қолдайтын ядро арқылы жүктеу"</string>
+ <string name="confirm_enable_16k_pages_title" msgid="6751570067857011642">"16 КБ-тық беттермен үйлесімді ядромен өшіріп қосу керек пе?"</string>
+ <string name="confirm_enable_16k_pages_text" msgid="702888115148257215">"ЕСКЕРТУ: кейбір қолданбалар бұл режиммен пайдалану үшін үйлесімді болмауы мүмкін. Құрылғы расталғаннан кейін өшіріп қосылады."</string>
+ <string name="confirm_enable_4k_pages_title" msgid="626987400420355263">"4 КБ-тық беттермен үйлесімді ядромен өшіріп қосу керек пе?"</string>
+ <string name="confirm_enable_4k_pages_text" msgid="6168921566226074524">"Құрылғы расталғаннан кейін өшіріп қосылады."</string>
+ <string name="toast_16k_update_failed_text" msgid="8888858987184345567">"Ядро 16 КБ-тық беттермен үйлесімді ядроға жаңартылмады."</string>
+ <string name="progress_16k_ota_title" msgid="2117218313875523741">"Өзгерту қолданылып жатыр"</string>
<string name="bug_report_handler_title" msgid="713439959113250125">"Қате туралы есеп өңдеу құралы"</string>
<string name="bug_report_handler_picker_footer_text" msgid="4935758328366585673">"Құрылғыдағы қате туралы есепті жіберу үшін жылдам әрекетпен қандай қолданба ашылатынын анықтайды."</string>
<string name="personal_profile_app_subtext" msgid="5586060806997067676">"Жеке"</string>
@@ -4700,8 +4806,10 @@
<string name="sim_category_title" msgid="2341314000964710495">"SIM"</string>
<string name="downloaded_sim_category_title" msgid="2876988650413179752">"eSIM"</string>
<string name="downloaded_sims_category_title" msgid="487799905978489922">"eSIM карталары"</string>
- <string name="sim_category_active_sim" msgid="1503823567818544012">"Қосулы"</string>
- <string name="sim_category_inactive_sim" msgid="4068899490133820881">"Өшірулі"</string>
+ <!-- no translation found for sim_category_active_sim (3077009911935592178) -->
+ <skip />
+ <!-- no translation found for sim_category_inactive_sim (7351553344148400450) -->
+ <skip />
<string name="sim_category_default_active_sim" msgid="1208194173387987231">" /<xliff:g id="ID_1">%1$s</xliff:g> үшін әдепкі"</string>
<string name="default_active_sim_calls" msgid="2390973682556353558">"қоңыраулар"</string>
<string name="default_active_sim_sms" msgid="8041498593025994921">"SMS"</string>
diff --git a/res/values-km/arrays.xml b/res/values-km/arrays.xml
index d007522f..7292a00 100644
--- a/res/values-km/arrays.xml
+++ b/res/values-km/arrays.xml
@@ -482,4 +482,7 @@
<!-- no translation found for notification_polite_options:0 (4617190141263245257) -->
<!-- no translation found for notification_polite_options:1 (3884076684767467743) -->
<!-- no translation found for notification_polite_options:2 (8765197536079931966) -->
+ <!-- no translation found for private_space_auto_lock_options:0 (551584871228110817) -->
+ <!-- no translation found for private_space_auto_lock_options:1 (3263162333754809690) -->
+ <!-- no translation found for private_space_auto_lock_options:2 (1575103586471380629) -->
</resources>
diff --git a/res/values-km/strings.xml b/res/values-km/strings.xml
index 028bade..f1189e9 100644
--- a/res/values-km/strings.xml
+++ b/res/values-km/strings.xml
@@ -28,6 +28,7 @@
<string name="show_dev_on" msgid="2840850085134853754">"ឥឡូវអ្នកក្លាយជាអ្នកអភិវឌ្ឍន៍ហើយ!"</string>
<string name="show_dev_already" msgid="7041756429707644630">"មិនចាំបាច់ទេ អ្នកជាអ្នកអភិវឌ្ឍរួចហើយ។"</string>
<string name="dev_settings_disabled_warning" msgid="6971867026249671244">"សូមបើកជម្រើសសម្រាប់អ្នកអភិវឌ្ឍន៍ជាមុនសិន។"</string>
+ <string name="dev_settings_available_to_admin_only_warning" msgid="3408243404879083111">"មានតែអ្នកប្រើប្រាស់ដែលជាអ្នកគ្រប់គ្រងប៉ុណ្ណោះ ទើបអាចចូលប្រើការកំណត់អ្នកអភិវឌ្ឍន៍បាន។"</string>
<string name="header_category_system" msgid="1665516346845259058">"ប្រព័ន្ធ"</string>
<string name="radioInfo_service_in" msgid="9088637745836646271">"កំពុងដំណើរការ"</string>
<string name="radioInfo_service_out" msgid="1868347333892403287">"មិនដំណើរការ"</string>
@@ -551,12 +552,20 @@
<string name="private_space_one_lock_summary" msgid="2759953747682959371">"អ្នកអាចដោះសោ Private Space តាមវិធីដូចគ្នាដែលអ្នកដោះសោឧបករណ៍របស់អ្នក ឬជ្រើសរើសការចាក់សោផ្សេង"</string>
<string name="private_space_screen_lock_title" msgid="8679383894967823163">"ប្រើការចាក់សោអេក្រង់ឧបករណ៍"</string>
<string name="private_space_biometric_title" msgid="3934339826674553174">"ការដោះសោដោយស្កេនស្នាមម្រាមដៃ និងមុខ"</string>
+ <string name="private_space_fingerprint_title" msgid="5989254643211889931">"ការដោះសោដោយស្កេនស្នាមម្រាមដៃ"</string>
+ <string name="private_space_face_title" msgid="3290402865367663079">"ការដោះសោដោយស្កេនមុខ"</string>
<string name="private_space_biometric_summary" msgid="4403837276018724581">"ចុចដើម្បីរៀបចំ"</string>
<string name="private_space_fingerprint_unlock_title" msgid="5804023571114910034">"ការដោះសោដោយស្កេនស្នាមម្រាមដៃសម្រាប់លំហឯកជន"</string>
<string name="private_space_face_unlock_title" msgid="6613018437620070183">"ការដោះសោដោយស្កេនមុខសម្រាប់លំហឯកជន"</string>
<string name="private_space_category_ways_to_unlock" msgid="4356631225316950046">"វិធីដោះសោ"</string>
<string name="private_space_screen_lock_summary" msgid="394837965365561070">"ដូចគ្នានឹងការចាក់សោអេក្រង់ឧបករណ៍"</string>
<string name="private_space_new_lock_title" msgid="7306873010565337671">"ជ្រើសរើសការចាក់សោថ្មីសម្រាប់ Private Space ឬ?"</string>
+ <string name="private_space_auto_lock_title" msgid="4757097802686131305">"ចាក់សោដោយស្វ័យប្រវត្តិ"</string>
+ <string name="private_space_auto_lock_page_title" msgid="2993714305725968632">"ចាក់សោលំហឯកជនដោយស្វ័យប្រវត្តិ"</string>
+ <string name="private_space_auto_lock_page_summary" msgid="8679844515655838654">"អ្នកអាចចាក់សោលំហឯកជនរបស់អ្នកដោយស្វ័យប្រវត្តិ ប្រសិនបើអ្នកមិនបានប្រើឧបករណ៍របស់អ្នកមួយរយៈ"</string>
+ <string name="private_space_auto_lock_every_time" msgid="1215061855836002830">"រាល់ពេលឧបកណ៍ចាក់សោ"</string>
+ <string name="private_space_auto_lock_after_inactivity" msgid="1748673030841528649">"ក្រោយពេលអសកម្ម 5 នាទី"</string>
+ <string name="private_space_auto_lock_never" msgid="595014527119778873">"កុំឱ្យសោះ"</string>
<string name="private_space_hide_title" msgid="8687034008994037610">"លាក់នៅពេលជាប់សោ"</string>
<string name="privatespace_hide_page_title" msgid="972581369094289386">"លាក់ Private Space នៅពេលជាប់សោ"</string>
<string name="privatespace_hide_page_summary" msgid="1052569521186403642">"ដើម្បីបញ្ឈប់អ្នកដទៃមិនឱ្យដឹងថា Private Space ស្ថិតនៅលើឧបករណ៍របស់អ្នក អ្នកអាចលាក់វាបានពីបញ្ជីកម្មវិធីរបស់អ្នក"</string>
@@ -570,6 +579,7 @@
<string name="private_space_delete_title" msgid="3075645119800272800">"លុបបន្ទប់ឯកជន"</string>
<string name="private_space_deleted" msgid="7825768516955610897">"បានលុបបន្ទប់ឯកជនដោយជោគជ័យ"</string>
<string name="private_space_delete_failed" msgid="8500755484258565011">"មិនអាចលុបបន្ទប់ឯកជនបានទេ"</string>
+ <string name="private_space_unlocked" msgid="9091600948712932046">"បានដោះសោលំហឯកជន"</string>
<string name="no_device_lock_title" msgid="1078223464721029954">"កំណត់ការចាក់សោអេក្រង់"</string>
<string name="no_device_lock_summary" msgid="7436025227616244687">"ដើម្បីប្រើបន្ទប់ឯកជនរបស់អ្នក សូមកំណត់ការចាក់សោអេក្រង់នៅលើឧបករណ៍នេះ"</string>
<string name="no_device_lock_action_label" msgid="2640487005629001288">"កំណត់ការចាក់សោអេក្រង់"</string>
@@ -597,8 +607,14 @@
<string name="private_space_access_text" msgid="4258842502257201013">"ដើម្បីចូលប្រើប្រាស់បន្ទប់ឯកជនរបស់អ្នក សូមចូលទៅកាន់បញ្ជីកម្មវិធីរបស់អ្នក រួចរំកិលចុះ"</string>
<string name="private_space_done_label" msgid="1020482651595246071">"រួចរាល់"</string>
<string name="private_space_scrolldown_to_access" msgid="4820954877349434545">"រំកិលចុះ ដើម្បីរកបន្ទប់ឯកជន"</string>
- <string name="private_space_retry_signin_title" msgid="2340841075193680666">"ចូលគណនី ដើម្បីរៀបចំបន្ទប់ឯកជន"</string>
- <string name="private_space_retry_summary" msgid="1976929616948459609">"អ្នកត្រូវចូលគណនីណាមួយ ដើម្បីរៀបចំបន្ទប់ឯកជន"</string>
+ <!-- no translation found for private_space_retry_signin_title (8090276618867918844) -->
+ <skip />
+ <!-- no translation found for private_space_retry_summary (1920444015972648774) -->
+ <skip />
+ <!-- no translation found for private_space_skip_login_label (7078019409056628192) -->
+ <skip />
+ <!-- no translation found for private_space_continue_login_label (7779965766333065391) -->
+ <skip />
<string name="private_space_lock_setup_title" msgid="6541564212199510787">"ជ្រើសរើសការចាក់សោសម្រាប់បន្ទប់ឯកជនរបស់អ្នក"</string>
<string name="private_space_lock_setup_description" msgid="423405593476300918">"អ្នកអាចដោះសោបន្ទប់ឯកជនរបស់អ្នកដោយប្រើស្នាមម្រាមដៃរបស់អ្នក។ ដើម្បីសុវត្ថិភាព ជម្រើសនេះតម្រូវឱ្យមានការចាក់សោការបម្រុងទុក។"</string>
<string name="private_space_choose_your_pin_header" msgid="4560802934975898265">"កំណត់កូដ PIN សម្រាប់លំហឯកជនរបស់អ្នក"</string>
@@ -1373,6 +1389,8 @@
<string name="battery_level_title" msgid="1371765298786083448">"កម្រិតថ្ម"</string>
<string name="communal_settings_title" msgid="2845678473945902115">"ទូទៅ"</string>
<string name="communal_settings_summary" msgid="4923914136953940317">"ការកំណត់ទូទៅ"</string>
+ <!-- no translation found for satellite_setting (706846910912477125) -->
+ <skip />
<string name="apn_settings" msgid="4295467389400441299">"APNs"</string>
<string name="apn_edit" msgid="2003683641840248741">"កែចំណុចចូលប្រើប្រាស់"</string>
<string name="apn_add" msgid="9069613192201630934">"បញ្ចូលដុំភ្ជាប់បណ្ដាញឥតខ្សែ"</string>
@@ -1407,6 +1425,8 @@
<string name="menu_save" msgid="6611465355127483100">"រក្សាទុក"</string>
<string name="menu_cancel" msgid="1197826697950745335">"បោះបង់"</string>
<string name="error_title" msgid="7158648377702417716"></string>
+ <!-- no translation found for error_duplicate_apn_entry (7792928408935276618) -->
+ <skip />
<string name="error_name_empty" msgid="1258275899283079142">"វាលឈ្មោះមិនអាចទទេ។"</string>
<string name="error_apn_empty" msgid="7657491065443746915">"APN មិនអាចទទេ។"</string>
<string name="error_mcc_not3" msgid="883659545640179094">"វាល MCC ត្រូវតែមាន ៣ តួ។"</string>
@@ -1425,7 +1445,8 @@
<string name="reset_bluetooth_wifi_button_text" msgid="3974098137045963639">"កំណត់ឡើងវិញ"</string>
<string name="reset_bluetooth_wifi_complete_toast" msgid="5893439291030574365">"ប៊្លូធូស និង Wi-Fi ត្រូវបានកំណត់ឡើងវិញ"</string>
<string name="reset_esim_title" msgid="4194570573425902754">"លុប eSIM"</string>
- <string name="reset_esim_desc" msgid="3662444090563399131">"សកម្មភាពនេះនឹងមិនបោះបង់គម្រោងសេវាទូរសព្ទចល័តណាមួយឡើយ។ ដើម្បីទាញយកស៊ីមជំនួស សូមទាក់ទងក្រុមហ៊ុនសេវាទូរសព្ទរបស់អ្នក។"</string>
+ <!-- no translation found for reset_esim_desc (6125192435907740751) -->
+ <skip />
<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="1129251284212847939">"កំណត់ការកំណត់បណ្តាញទាំងអស់ឡើងវិញ និងលុប eSIMឬ? អ្នកមិនអាចត្រឡប់សកម្មភាពនេះវិញបានទេ។"</string>
@@ -1433,15 +1454,18 @@
<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="7279607120606365250">"មិនអាចលុប eSIM នេះបានទេ ដោយសារមានបញ្ហា។\n\nសូមចាប់ផ្ដើមឧបករណ៍របស់អ្នកឡើងវិញ រួចព្យាយាមម្ដងទៀត។"</string>
+ <!-- no translation found for reset_esim_error_title (6516110227665862295) -->
+ <skip />
+ <!-- no translation found for reset_esim_error_msg (8459527827897797168) -->
+ <skip />
<string name="main_clear_title" msgid="277664302144837723">"លុបទិន្នន័យទាំងអស់ (កំណត់ដូចចេញពីរោងចក្រ)"</string>
<string name="main_clear_short_title" msgid="4752094765533020696">"លុបទិន្នន័យទាំងអស់ (កំណត់ដូចចេញពីរោងចក្រ)"</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_final_desc" msgid="5800877928569039580">"ព័ត៌មានផ្ទាល់ខ្លួន និងកម្មវិធីដែលបានទាញយកទាំងអស់របស់អ្នកនឹងត្រូវបានលុបចេញ។ អ្នកមិនអាចត្រឡប់សកម្មភាពនេះវិញបានទេ។"</string>
- <string name="main_clear_final_desc_esim" msgid="440406836793824969">"ព័ត៌មានផ្ទាល់ខ្លួនទាំងអស់របស់អ្នក រួមទាំងស៊ីម និងកម្មវិធីដែលបានទាញយកនឹងត្រូវបានលុបចេញ។ អ្នកមិនអាចត្រឡប់សកម្មភាពនេះវិញបានទេ។"</string>
+ <!-- no translation found for main_clear_final_desc_esim (6592404057237813989) -->
+ <skip />
<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>
@@ -1672,6 +1696,14 @@
<string name="force_stop" msgid="2681771622136916280">"បង្ខំឲ្យបញ្ឈប់"</string>
<string name="archive" msgid="9074663845068632127">"ទុកក្នុងបណ្ណសារ"</string>
<string name="restore" msgid="7622486640713967157">"ស្ដារ"</string>
+ <!-- no translation found for restoring_step_one (3465050101254272874) -->
+ <skip />
+ <!-- no translation found for restoring_step_two (140484846432595108) -->
+ <skip />
+ <!-- no translation found for restoring_step_three (3712883580876329811) -->
+ <skip />
+ <!-- no translation found for restoring_step_four (8966846882470446209) -->
+ <skip />
<string name="total_size_label" msgid="2052185048749658866">"សរុប"</string>
<string name="application_size_label" msgid="6407051020651716729">"ទំហំកម្មវិធី"</string>
<string name="external_code_size_label" msgid="7375146402660973743">"កម្មវិធីឧបករណ៍ផ្ទុកយូអេសប៊ី"</string>
@@ -1728,7 +1760,6 @@
<string name="archiving_failed" msgid="2037798988961634978">"ការទុកក្នុងបណ្ណសារមិនបានសម្រេចទេ"</string>
<string name="archiving_succeeded" msgid="7891249456483297845">"បានទុក <xliff:g id="PACKAGE_LABEL">%1$s</xliff:g> ក្នុងបណ្ណសារ"</string>
<string name="restoring_failed" msgid="3390531747355943533">"ការស្ដារមិនបានសម្រេច"</string>
- <string name="restoring_succeeded" msgid="4967353965137524330">"បានស្ដារ \"<xliff:g id="PACKAGE_LABEL">%1$s</xliff:g>\""</string>
<string name="restoring_in_progress" msgid="7787443682651146115">"កំពុងស្ដារ \"<xliff:g id="PACKAGE_LABEL">%1$s</xliff:g>\""</string>
<string name="another_migration_already_in_progress" msgid="6550546307856052261">"ការផ្លាស់ទីផ្សេងទៀតស្ថិតក្នុងដំណើរការរួចទៅហើយ។"</string>
<string name="insufficient_storage" msgid="8115088042669030558">"ទំហំផ្ទុកមិនគ្រប់គ្រាន់។"</string>
@@ -1920,10 +1951,8 @@
<string name="usage_stats_sort_by_usage_time" msgid="2927310334119998301">"តម្រៀបតាមរយៈពេលប្រើប្រាស់"</string>
<string name="usage_stats_sort_by_last_time_used" msgid="7039213339779884017">"តម្រៀបតាមបានប្រើចុងក្រោយ"</string>
<string name="usage_stats_sort_by_app_name" msgid="4463833145514850478">"តម្រៀបតាមឈ្មោះកម្មវិធី"</string>
- <!-- no translation found for last_time_used_label (7589377271406011659) -->
- <skip />
- <!-- no translation found for last_time_used_never (2936073559267990034) -->
- <skip />
+ <string name="last_time_used_label" msgid="7589377271406011659">"បានប្រើចុងក្រោយ"</string>
+ <string name="last_time_used_never" msgid="2936073559267990034">"មិនដែលសោះ"</string>
<string name="usage_time_label" msgid="9105343335151559883">"ពេលវាលប្រើ"</string>
<string name="accessibility_settings" msgid="4713215774904704682">"ភាពងាយស្រួល"</string>
<string name="accessibility_settings_title" msgid="6739115703615065716">"កំណត់ការចូលដំណើរការ"</string>
@@ -2378,12 +2407,6 @@
<string name="battery_tip_high_usage_summary" msgid="3938999581403084551">"មើលកម្មវិធីដែលមានការប្រើប្រាស់ខ្ពស់បំផុត"</string>
<string name="battery_tip_limited_temporarily_title" msgid="6258554134146272311">"បានបង្កើនប្រសិទ្ធភាពការសាក ដើម្បីការពារថ្មរបស់អ្នក"</string>
<string name="battery_tip_limited_temporarily_summary" msgid="5107379280241187562">"ដើម្បីជួយបង្កើនអាយុកាលថ្មរបស់អ្នក ការសាកត្រូវបានបង្កើនប្រសិទ្ធភាព"</string>
- <string name="battery_tip_dock_defender_future_bypass_title" msgid="4332616280495788195">"បានបង្កើនប្រសិទ្ធភាពការសាក ដើម្បីការពារថ្មរបស់អ្នក"</string>
- <string name="battery_tip_dock_defender_future_bypass_summary" msgid="7870758621381307597">"ដើម្បីជួយបង្កើនអាយុកាលថ្មរបស់អ្នក ការសាកត្រូវបានបង្កើនប្រសិទ្ធភាពពេលភ្ជាប់"</string>
- <string name="battery_tip_dock_defender_active_title" msgid="1414785238383255699">"បានបង្កើនប្រសិទ្ធភាពការសាក ដើម្បីការពារថ្មរបស់អ្នក"</string>
- <string name="battery_tip_dock_defender_active_summary" msgid="3512082623718801459">"ដើម្បីជួយបង្កើនអាយុកាលថ្មរបស់អ្នក ការសាកត្រូវបានបង្កើនប្រសិទ្ធភាពពេលភ្ជាប់"</string>
- <string name="battery_tip_dock_defender_temporarily_bypassed_title" msgid="1679449361090557201">"កំពុងសាកថ្មឱ្យពេញ"</string>
- <string name="battery_tip_dock_defender_temporarily_bypassed_summary" msgid="1099500476761333281">"ដើម្បីការពារថ្មរបស់អ្នក ការសាកនឹងត្រូវបានបង្កើនប្រសិទ្ធភាព ពេលភ្ជាប់ថេប្លេតរបស់អ្នកលើកក្រោយ"</string>
<string name="battery_tip_limited_temporarily_sec_button_content_description" msgid="5648444926736883551">"ស្វែងយល់បន្ថែមអំពីការណ៍ដែលការសាកថ្មត្រូវបានផ្អាក"</string>
<string name="battery_tip_limited_temporarily_dialog_resume_charge" msgid="2302295458913832342">"បន្តសាកថ្ម"</string>
<string name="battery_tip_dialog_message_footer" msgid="986542164372177504">"រួមបញ្ចូលសកម្មភាពផ្ទៃខាងក្រោយដែលប្រើថាមពលច្រើន"</string>
@@ -2401,7 +2424,8 @@
<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_charge_to_full_button" msgid="6701709034348116261">"សាកថ្មរហូតដល់ពេញ"</string>
- <string name="battery_tip_incompatible_charging_title" msgid="5120763575150751300">"បញ្ហាពាក់ព័ន្ធនឹងគ្រឿងសាកថ្ម"</string>
+ <!-- no translation found for battery_tip_incompatible_charging_title (1567827436103364999) -->
+ <skip />
<string name="battery_tip_incompatible_charging_content_description" msgid="355668467640367701">"ស្វែងយល់បន្ថែមអំពីការសាកថ្មមិនត្រូវគ្នា"</string>
<string name="smart_battery_manager_title" msgid="3677620516657920364">"កម្មវិធីគ្រប់គ្រងថ្ម"</string>
<string name="smart_battery_title" msgid="9095903608520254254">"គ្រប់គ្រងកម្មវិធីដោយស្វ័យប្រវត្តិ"</string>
@@ -2493,13 +2517,11 @@
<string name="battery_usage_chart_label_now" msgid="4598282721949430165">"ឥឡូវនេះ"</string>
<string name="battery_usage_timestamps_hyphen" msgid="7401188432989043905">"<xliff:g id="FROM_TIMESTAMP">%1$s</xliff:g> - <xliff:g id="TO_TIMESTAMP">%2$s</xliff:g>"</string>
<string name="battery_usage_day_and_hour" msgid="1417890420844950881">"<xliff:g id="DAY">%1$s</xliff:g> <xliff:g id="HOUR">%2$s</xliff:g>"</string>
- <!-- no translation found for battery_usage_time_info_and_battery_level (6732629268310936155) -->
- <skip />
+ <string name="battery_usage_time_info_and_battery_level" msgid="6732629268310936155">"<xliff:g id="TIME_INFO">%1$s</xliff:g> <xliff:g id="BATTERY_LEVEL">%2$s</xliff:g>"</string>
<string name="battery_usage_chart" msgid="4114747521432440017">"គំនូសតាងការប្រើប្រាស់ថ្ម"</string>
<string name="daily_battery_usage_chart" msgid="4176059567682992686">"គំនូសតាងការប្រើប្រាស់ថ្មរៀងរាល់ថ្ងៃ"</string>
<string name="hourly_battery_usage_chart" msgid="3098314511076561272">"គំនូសតាងការប្រើប្រាស់ថ្មរៀងរាល់ម៉ោង"</string>
- <!-- no translation found for battery_level_percentage (1433178290838842146) -->
- <skip />
+ <string name="battery_level_percentage" msgid="1433178290838842146">"ភាគរយនៃកម្រិតថ្មពី <xliff:g id="START_PERCENTAGE">%1$s</xliff:g> ទៅ <xliff:g id="END_PERCENTAGE">%2$s</xliff:g>"</string>
<string name="battery_usage_breakdown_title_since_last_full_charge" msgid="435006273323199906">"ការប្រើប្រាស់ថ្មតាំងពីសាកថ្មពេញចុងក្រោយ"</string>
<string name="battery_usage_breakdown_title_for_slot" msgid="4823179483667671406">"ការប្រើប្រាស់ថ្មសម្រាប់ <xliff:g id="SLOT">%s</xliff:g>"</string>
<string name="screen_time_category_last_full_charge" msgid="8856908320256057753">"រយៈពេលប្រើប្រាស់តាំងពីសាកថ្មពេញចុងក្រោយ"</string>
@@ -3859,6 +3881,8 @@
<string name="voice_activation_apps_title" msgid="7130045161611529825">"កម្មវិធីបើកដំណើរការសំឡេង"</string>
<string name="permit_voice_activation_apps" msgid="9152780172988949319">"អនុញ្ញាតការបើកដំណើរការសំឡេង"</string>
<string name="allow_voice_activation_apps_description" msgid="6369745626995060656">"ការបើកដំណើរការសំឡេងបើកកម្មវិធីដែលបានយល់ព្រម ដោយមិនប្រើដៃ ដោយប្រើឃ្លាបញ្ជាដោយសំឡេង។ ការចាប់ដឹងប្រកបដោយភាពបត់បែនដែលភ្ជាប់មកជាមួយស្រាប់ធានាថា ទិន្នន័យស្ថិតនៅជាលក្ខណៈឯកជនសម្រាប់តែអ្នកប៉ុណ្ណោះ។\n\n"<a href="">"ព័ត៌មានបន្ថែមអំពីការចាប់ដឹងប្រកបដោយភាពបត់បែនដែលបានការពារ"</a></string>
+ <string name="permit_receive_sandboxed_detection_training_data" msgid="3929496847420108753">"កែលម្អការបើកដំណើរការសំឡេង"</string>
+ <string name="receive_sandboxed_detection_training_data_description" msgid="1415687008184625050">"ឧបករណ៍នេះប្រើប្រាស់បញ្ញាឯកជន ដើម្បីកែលម្អគំរូបើកដំណើរការសំឡេង។ កម្មវិធីអាចទទួលព័ត៌មានថ្មីៗដោយសង្ខេបដែលប្រមូលផ្ដុំពីអ្នកប្រើប្រាស់ជាច្រើន ដើម្បីរក្សាឯកជនភាព ខណៈពេលកែលម្អគំរូសម្រាប់អ្នកគ្រប់គ្នា។\n\n"<a href="">"ច្រើនទៀតអំពីបញ្ញាឯកជន"</a></string>
<string name="full_screen_intent_title" msgid="747270185715224130">"ការជូនដំណឹងពេញអេក្រង់"</string>
<string name="permit_full_screen_intent" msgid="9035367640019960861">"អនុញ្ញាតឱ្យមានការជូនដំណឹងពេញអេក្រង់ពីកម្មវិធីនេះ"</string>
<string name="footer_description_full_screen_intent" msgid="7716518411349225528">"អនុញ្ញាតឱ្យកម្មវិធីនេះបង្ហាញការជូនដំណឹងពេញអេក្រង់ នៅពេលឧបករណ៍ត្រូវបានចាក់សោ។ កម្មវិធីអាចប្រើការជូនដំណឹងទាំងនេះ ដើម្បីរំលេចម៉ោងរោទ៍ ការហៅចូល ឬការជូនដំណឹងបន្ទាន់ផ្សេងទៀត។"</string>
@@ -4280,18 +4304,27 @@
<string name="autofill_app" msgid="7595308061826307921">"សេវាកម្មបំពេញដោយស្វ័យប្រវត្តិ"</string>
<string name="default_autofill_app" msgid="372234803718251606">"សេវាកម្មបំពេញស្វ័យប្រវត្តិលំនាំដើម"</string>
<string name="autofill_passwords" msgid="6708057251459761083">"ពាក្យសម្ងាត់"</string>
- <string name="credman_chosen_app_title" msgid="872524130208251505">"ពាក្យសម្ងាត់ កូដសម្ងាត់ និងសេវាកម្មទិន្នន័យ"</string>
+ <!-- no translation found for credman_chosen_app_title (7735183808067729319) -->
+ <skip />
<string name="credman_credentials" msgid="4931371941253324143">"ក្រុមហ៊ុនផ្ដល់សេវាបន្ថែម"</string>
<string name="autofill_passwords_count" msgid="6359289285822955973">"{count,plural, =1{ពាក្យសម្ងាត់ #}other{ពាក្យសម្ងាត់ #}}"</string>
<string name="autofill_keywords" msgid="8598763328489346438">"ស្វ័យប្រវត្តិ បំពេញ បំពេញស្វ័យប្រវត្តិ ពាក្យសម្ងាត់"</string>
<string name="credman_keywords" msgid="8305600680836806170">"ទិន្នន័យ, កូដសម្ងាត់, ពាក្យសម្ងាត់"</string>
<string name="credman_autofill_keywords" msgid="701180623776848914">"ស្វ័យប្រវត្តិ, បំពេញ, បំពេញស្វ័យប្រវត្តិ, ទិន្នន័យ, កូដសម្ងាត់, ពាក្យសម្ងាត់"</string>
+ <!-- no translation found for credman_button_change (4072629639218503790) -->
+ <skip />
+ <!-- no translation found for credman_button_open (7519871964170816850) -->
+ <skip />
<string name="autofill_confirmation_message" msgid="4888767934273494272">"<b>ត្រូវប្រាកដថាអ្នកទុកចិត្តកម្មវិធីនេះ</b> <br/> <br/> <xliff:g id=app_name example=Google បំពេញស្វ័យប្រវត្តិ>%1$s</xliff:g> ប្រើប្រាស់អ្វីដែលមាននៅលើអេក្រង់របស់អ្នក ដើម្បីកំណត់អ្វីដែលអាចបំពេញដោយស្វ័យប្រវត្តិ។"</string>
<string name="credman_autofill_confirmation_message" msgid="843829628024668466">"<b>ប្រើ <xliff:g id=app_name example=Provider>%1$s</xliff:g> ឬ?</b> <br/> <br/> ពាក្យសម្ងាត់ កូដសម្ងាត់ថ្មីៗ និងព័ត៌មានផ្សេងទៀតនឹងត្រូវបានរក្សាទុកនៅទីនេះចាប់ពីពេលនេះតទៅ។ <xliff:g id=app_name example=Provider>%1$s</xliff:g> អាចនឹងប្រើប្រាស់អ្វីដែលមាននៅលើអេក្រង់របស់អ្នក ដើម្បីកំណត់ថាអាចបំពេញអ្វីខ្លះដោយស្វ័យប្រវត្តិ។"</string>
<string name="credman_picker_title" msgid="8191267620665129205">"ពាក្យសម្ងាត់ កូដសម្ងាត់ និងសេវាកម្មទិន្នន័យ"</string>
<string name="credman_confirmation_message_title" msgid="8847900085593880729">"បិទ %1$s ឬ?"</string>
<string name="credman_confirmation_message" msgid="2357324543658635239">"<b>បិទសេវាកម្មនេះឬ?</b> <br/> <br/> ព័ត៌មានដែលបានរក្សាទុកដូចជា ពាក្យសម្ងាត់ កូដសម្ងាត់ វិធីបង់ប្រាក់ និងព័ត៌មានផ្សេងទៀតនឹងមិនត្រូវបានបំពេញទេ ពេលអ្នកចូលគណនី។ ដើម្បីប្រើព័ត៌មានដែលអ្នកបានរក្សាទុក សូមជ្រើសរើសសេវាកម្មទិន្នន័យ ពាក្យសម្ងាត់ ឬកូដសម្ងាត់។"</string>
+ <string name="credman_confirmation_message_new_ui" msgid="6126274509951156460">"<b>បិទសេវាកម្មទាំងអស់ឬ?</b> <br/> <br/> ពាក្យសម្ងាត់ កូដសម្ងាត់ និងព័ត៌មានដែលបានរក្សាទុកផ្សេងទៀតនឹងមិនអាចប្រើប្រាស់សម្រាប់បំពេញស្វ័យប្រវត្តិបានទេ នៅពេលអ្នកចូលគណនី"</string>
+ <string name="credman_autofill_confirmation_message_new_ui" msgid="6222139222478822267">"<b>ផ្លាស់ប្ដូរសេវាកម្មជាអាទិភាពរបស់អ្នកទៅ <xliff:g id=app_name example=Provider>%1$s</xliff:g>?</b> <br/> <br/> ពាក្យសម្ងាត់ កូដសម្ងាត់ថ្មីៗ និងព័ត៌មានផ្សេងទៀតនឹងត្រូវបានរក្សាទុកនៅទីនេះចាប់ពីពេលនេះតទៅ។ <xliff:g id=app_name example=Provider>%1$s</xliff:g> អាចនឹងប្រើប្រាស់អ្វីដែលមាននៅលើអេក្រង់របស់អ្នក ដើម្បីកំណត់ថាអាចបំពេញអ្វីខ្លះដោយស្វ័យប្រវត្តិ"</string>
<string name="credman_enable_confirmation_message_title" msgid="1037501792652277829">"ប្រើប្រាស់ %1$s ឬ?"</string>
+ <string name="credman_limit_error_msg_title" msgid="1525814645803612135">"អ្នកអាចបើកសេវាកម្មតែ 5 ប៉ុណ្ណោះ"</string>
+ <string name="credman_limit_error_msg" msgid="2521803280130310063">"បិទសេវាកម្មយ៉ាងហោចណាស់ 1 ដើម្បីបញ្ចូលសេវាកម្មមួយទៀត"</string>
<string name="credman_enable_confirmation_message" msgid="8407841892310870169">"%1$s ប្រើអ្វីដែលមាននៅលើអេក្រង់របស់អ្នក ដើម្បីកំណត់ពីអ្វីដែលអាចបំពេញបានដោយស្វ័យប្រវត្តិ។"</string>
<string name="credman_error_message_title" msgid="4099557206946333568">"ដែនកំណត់នៃពាក្យសម្ងាត់ កូដសម្ងាត់ និងសេវាកម្មទិន្នន័យ"</string>
<string name="credman_error_message" msgid="8334797097200415449">"អ្នកអាចបើកដំណើរការពាក្យសម្ងាត់ កូសម្ងាត់ និងសេវាកម្មទិន្នន័យរហូតដល់ 5 ក្នុងពេលតែមួយ។ សូមបិទសេវាកម្ម ដើម្បីបញ្ចូលបន្ថែមទៀត។"</string>
@@ -4461,11 +4494,12 @@
<string name="mobile_network_sim_name_label" msgid="1452440641628369625">"ឈ្មោះ"</string>
<string name="mobile_network_sim_color_label" msgid="5293944087609632340">"ពណ៌ (ប្រើដោយកម្មវិធីដែលត្រូវគ្នា)"</string>
<string name="mobile_network_sim_name_rename" msgid="5967588549571582924">"រក្សាទុក"</string>
- <string name="mobile_network_use_sim_on" msgid="7298332437547707908">"ប្រើស៊ីម"</string>
+ <string name="mobile_network_use_sim_on" msgid="5333182776279917886">"ប្រើស៊ីមនេះ"</string>
<string name="mobile_network_use_sim_off" msgid="6303281166199670639">"បិទ"</string>
<string name="mobile_network_disable_sim_explanation" msgid="2851862257846773796">"សូមដកស៊ីមកាតចេញ ដើម្បីបិទស៊ីមនេះ"</string>
<string name="mobile_network_tap_to_activate" msgid="4139979375717958102">"ចុចដើម្បីបើកដំណើរការ <xliff:g id="CARRIER">%1$s</xliff:g>"</string>
- <string name="mobile_network_erase_sim" msgid="4629071168032714930">"លុបស៊ីម"</string>
+ <!-- no translation found for mobile_network_erase_sim (5387971155494245850) -->
+ <skip />
<string name="preferred_network_mode_title" msgid="3083431168988535628">"ប្រភេទបណ្ដាញដែលប្រើជាអាទិភាព"</string>
<string name="preferred_network_mode_summary" msgid="537577807865497546">"ប្ដូរមុខងារប្រតិបត្តិការបណ្ដាញ"</string>
<string name="preferred_network_mode_dialogtitle" msgid="4179420486180351631">"ប្រភេទបណ្ដាញដែលប្រើជាអាទិភាព"</string>
@@ -4484,6 +4518,40 @@
<string name="roaming_check_price_warning" msgid="5876977438036791361">"ពិនិត្យមើលតម្លៃជាមួយក្រុមហ៊ុនផ្ដល់សេវាបណ្ដាញរបស់អ្នក។"</string>
<string name="mobile_data_usage_title" msgid="2047864499317759728">"ការប្រើទិន្នន័យកម្មវិធី"</string>
<string name="mobile_network_mode_error" msgid="9222056129897416074">"មុខងារបណ្ដាញមិនត្រឹមត្រូវ <xliff:g id="NETWORKMODEID">%1$d</xliff:g>។ សូមកុំអើពើ។"</string>
+ <!-- no translation found for satellite_setting_title (2543034229989047673) -->
+ <skip />
+ <!-- no translation found for satellite_setting_enabled_summary (3554127722727530845) -->
+ <skip />
+ <!-- no translation found for satellite_setting_disabled_summary (6789122487534159857) -->
+ <skip />
+ <!-- no translation found for keywords_satellite_setting (3312183289776517695) -->
+ <skip />
+ <!-- no translation found for category_name_about_satellite_messaging (3756205049485508340) -->
+ <skip />
+ <!-- no translation found for title_about_satellite_setting (9212860038048311345) -->
+ <skip />
+ <!-- no translation found for category_title_your_satellite_plan (3017895097366691841) -->
+ <skip />
+ <!-- no translation found for title_have_satellite_plan (2048372355699977947) -->
+ <skip />
+ <!-- no translation found for title_no_satellite_plan (2876056203035197505) -->
+ <skip />
+ <!-- no translation found for summary_add_satellite_setting (3815254731634052432) -->
+ <skip />
+ <!-- no translation found for category_name_how_it_works (585303230539269496) -->
+ <skip />
+ <!-- no translation found for title_satellite_connection_guide (3294802307913609072) -->
+ <skip />
+ <!-- no translation found for summary_satellite_connection_guide (3496123195218418456) -->
+ <skip />
+ <!-- no translation found for title_supported_service (4275535165812691571) -->
+ <skip />
+ <!-- no translation found for summary_supported_service (4320535903444834786) -->
+ <skip />
+ <!-- no translation found for satellite_setting_summary_more_information (4008690241760925372) -->
+ <skip />
+ <!-- no translation found for more_about_satellite_messaging (3385673133561348509) -->
+ <skip />
<string name="mobile_network_apn_title" msgid="5582995550142073054">"ឈ្មោះចំណុចចូលប្រើប្រាស់"</string>
<string name="keywords_access_point_names" msgid="8174967126858505945">"apn"</string>
<string name="manual_mode_disallowed_summary" msgid="4243142645520152175">"មិនអាចប្រើបានទេ នៅពេលភ្ជាប់ <xliff:g id="CARRIER">%1$s</xliff:g>"</string>
@@ -4493,9 +4561,12 @@
<string name="sim_action_switch_sub_dialog_title" msgid="9180969453358718635">"ប្ដូរទៅ <xliff:g id="CARRIER_NAME">%1$s</xliff:g> ឬ?"</string>
<string name="sim_action_switch_psim_dialog_title" msgid="5613177333235213024">"ប្ដូរទៅប្រើស៊ីមកាតឬ?"</string>
<string name="sim_action_switch_sub_dialog_mep_title" msgid="933856847099933004">"ប្រើ <xliff:g id="CARRIER_NAME">%1$s</xliff:g> ឬ?"</string>
- <string name="sim_action_switch_sub_dialog_text" msgid="2091834911153293004">"អាចបើកដំណើរការស៊ីមម្តងមួយតែប៉ុណ្ណោះ។\n\nការប្ដូរទៅ <xliff:g id="TO_CARRIER_NAME">%1$s</xliff:g> នឹងមិនបោះបង់សេវាកម្ម <xliff:g id="FROM_CARRIER_NAME">%2$s</xliff:g> របស់អ្នកទេ។"</string>
- <string name="sim_action_switch_sub_dialog_text_downloaded" msgid="8977951796005849471">"អាចដំណើរការ eSIM បានតែ 1 ប៉ុណ្ណោះក្នុងមួយលើក។\n\nការប្ដូរទៅ <xliff:g id="TO_CARRIER_NAME">%1$s</xliff:g> នឹងមិនលុបចោលសេវាកម្ម <xliff:g id="FROM_CARRIER_NAME">%2$s</xliff:g> របស់អ្នកទេ។"</string>
- <string name="sim_action_switch_sub_dialog_text_single_sim" msgid="6188750682431170845">"អាចបើកដំណើរការស៊ីមម្តងមួយតែប៉ុណ្ណោះ។\n\nការប្ដូរនឹងមិនបោះបង់សេវាកម្ម <xliff:g id="TO_CARRIER_NAME">%1$s</xliff:g> របស់អ្នកទេ។"</string>
+ <!-- no translation found for sim_action_switch_sub_dialog_text (7474905814976249607) -->
+ <skip />
+ <!-- no translation found for sim_action_switch_sub_dialog_text_downloaded (6415848271400253954) -->
+ <skip />
+ <!-- no translation found for sim_action_switch_sub_dialog_text_single_sim (421658355882679837) -->
+ <skip />
<string name="sim_action_switch_sub_dialog_mep_text" msgid="8348764755143679582">"អ្នកអាចប្រើស៊ីមបាន 2 ក្នុងពេលតែមួយ។ ដើម្បីប្រើ <xliff:g id="CARRIER_NAME">%1$s</xliff:g> សូមបិទស៊ីមផ្សេងទៀត។"</string>
<string name="sim_action_switch_sub_dialog_confirm" msgid="1901181581944638961">"ប្ដូរទៅ <xliff:g id="CARRIER_NAME">%1$s</xliff:g>"</string>
<string name="sim_action_switch_sub_dialog_carrier_list_item_for_turning_off" msgid="5392037608705799522">"បិទ <xliff:g id="CARRIER_NAME">%1$s</xliff:g>"</string>
@@ -4520,6 +4591,29 @@
<string name="sim_action_turn_off" msgid="3506698692916473000">"បិទ"</string>
<string name="dsds_activation_failure_title" msgid="4467364110584914794">"មិនអាចបើកដំណើរការស៊ីមបានទេ"</string>
<string name="dsds_activation_failure_body_msg2" msgid="73044349546544410">"សូមសាកល្បងបើកស៊ីមម្ដងទៀត។ ប្រសិនបើនៅតែមានបញ្ហា សូមចាប់ផ្ដើមឧបករណ៍របស់អ្នកឡើងវិញ។"</string>
+ <string name="sim_onboarding_bottomsheets_title" msgid="143711121394213711">"រៀបចំស៊ីមរបស់អ្នក"</string>
+ <string name="sim_onboarding_bottomsheets_msg" msgid="7367245016476460849">"កំណត់ចំណូលចិត្តបណ្ដាញទូរសព្ទចល័តរបស់អ្នក ដើម្បីប្រើស៊ីមច្រើននៅលើឧបករណ៍នេះ"</string>
+ <string name="sim_onboarding_label_sim_title" msgid="273162565849288273">"ដាក់ស្លាកស៊ីមរបស់អ្នក"</string>
+ <string name="sim_onboarding_label_sim_msg" msgid="5105859235219529056">"អ្នកនឹងមើលឃើញស្លាកទាំងនេះ នៅពេលធ្វើការហៅទូរសព្ទ ផ្ញើសារជាអក្សរ និងប្រើទិន្នន័យ និងនៅក្នុងការកំណត់"</string>
+ <string name="sim_onboarding_label_sim_dialog_title" msgid="5839073125605286120">"ស្លាកស៊ីម"</string>
+ <string name="sim_onboarding_label_sim_dialog_label" msgid="9020433985426525185">"ស្លាក"</string>
+ <string name="sim_onboarding_select_sim_title" msgid="5895262188167744055">"ជ្រើសរើសស៊ីមដែលត្រូវប្រើ"</string>
+ <string name="sim_onboarding_select_sim_msg" msgid="5638859405391915048">"អ្នកអាចប្រើស៊ីមបាន 2 ក្នុងពេលតែមួយ"</string>
+ <string name="sim_onboarding_primary_sim_title" msgid="2793090401371135675">"កំណត់ស៊ីមចម្បងរបស់អ្នក"</string>
+ <string name="sim_onboarding_primary_sim_msg" msgid="5484656671490558032">"ជ្រើសរើសស៊ីមដែលត្រូវប្រើតាមលំនាំដើមសម្រាប់ការហៅទូរសព្ទ សារជាអក្សរ និងទិន្នន័យ"</string>
+ <string name="primary_sim_title" msgid="2508161011657571566">"ស៊ីមចម្បងរបស់អ្នក"</string>
+ <string name="primary_sim_calls_title" msgid="4961189133582615685">"ការហៅទូរសព្ទ"</string>
+ <string name="primary_sim_texts_title" msgid="1287584042733097749">"សារជាអក្សរ"</string>
+ <string name="primary_sim_automatic_data_title" msgid="1265528923229642480">"ការប្ដូរទិន្នន័យស្វ័យប្រវត្តិ"</string>
+ <string name="primary_sim_automatic_data_msg" msgid="1612203837010785203">"ប្រើទិន្នន័យពីស៊ីមណាមួយដោយផ្អែកលើដែនសេវា និងភាពអាចប្រើប្រាស់បាន"</string>
+ <string name="sim_onboarding_phoneNumber_data_only" msgid="8158409121949373662">"ទិន្នន័យតែប៉ុណ្ណោះ"</string>
+ <string name="sim_onboarding_setup" msgid="5750393553605388463">"រៀបចំ"</string>
+ <string name="sim_onboarding_next" msgid="6415025179929475355">"បន្ទាប់"</string>
+ <!-- no translation found for sim_onboarding_progressbar_turning_sim_on (1163318788393361574) -->
+ <skip />
+ <string name="mobile_network_spn_title" msgid="3053793174495329077">"បណ្ដាញទូរសព្ទចល័ត"</string>
+ <string name="mobile_network_phone_number_title" msgid="2090794402855021784">"លេខទូរសព្ទ"</string>
+ <string name="mobile_network_sim_label_color_title" msgid="2401352348041132876">"ពណ៌ និងស្លាកស៊ីម"</string>
<string name="sim_setup_channel_id" msgid="8797972565087458515">"ការបើកដំណើរការបណ្ដាញ"</string>
<string name="sim_switch_channel_id" msgid="4927038626791837861">"ការប្ដូរក្រុមហ៊ុនសេវាទូរសព្ទ"</string>
<string name="post_dsds_reboot_notification_title_with_carrier" msgid="3308827462185135307">"<xliff:g id="CARRIER_NAME">%1$s</xliff:g> កំពុងដំណើរការ"</string>
@@ -4539,11 +4633,15 @@
<string name="switch_sim_dialog_no_switch_text" msgid="7053939850026876088">"ដើម្បីប្រើទិន្នន័យទូរសព្ទចល័ត មុខងារហៅទូរសព្ទ និងសារ SMS នៅពេលក្រោយ សូមចូលទៅកាន់ការកំណត់បណ្ដាញរបស់អ្នក"</string>
<string name="sim_card_label" msgid="6263064316075963775">"ស៊ីម"</string>
<string name="erase_sim_dialog_title" msgid="4742077437653028326">"លុប eSIM នេះឬ?"</string>
- <string name="erase_sim_dialog_text" msgid="753031064269699885">"ការលុបស៊ីមនេះនឹងលុបសេវាកម្ម <xliff:g id="CARRIER_NAME_A">%1$s</xliff:g> ពីឧបករណ៍នេះ។\n\nសេវាកម្មសម្រាប់ <xliff:g id="CARRIER_NAME_B">%1$s</xliff:g> នឹងមិនត្រូវបានបោះបង់ទេ។"</string>
+ <!-- no translation found for erase_sim_dialog_text (1406141218170595272) -->
+ <skip />
<string name="erase_sim_confirm_button" msgid="8309115684335320541">"លុប"</string>
- <string name="erasing_sim" msgid="7877703231075699139">"កំពុងលុបស៊ីម…"</string>
- <string name="erase_sim_fail_title" msgid="2024446702985862427">"មិនអាចលុបស៊ីមបានទេ"</string>
- <string name="erase_sim_fail_text" msgid="7870804401227483131">"មិនអាចលុបស៊ីមនេះបានទេ ដោយសារមានបញ្ហា។\n\nសូមចាប់ផ្ដើមឧបករណ៍របស់អ្នកឡើងវិញ រួចព្យាយាមម្ដងទៀត។"</string>
+ <!-- no translation found for erasing_sim (4237180547590463930) -->
+ <skip />
+ <!-- no translation found for erase_sim_fail_title (1445700500168357303) -->
+ <skip />
+ <!-- no translation found for erase_sim_fail_text (6898841004987411547) -->
+ <skip />
<string name="network_connection_request_dialog_title" msgid="1896186380874289434">"ភ្ជាប់ឧបករណ៍"</string>
<string name="network_connection_request_dialog_summary" msgid="7693038309792726170">"កម្មវិធី <xliff:g id="APPNAME">%1$s</xliff:g> ចង់ប្រើបណ្ដាញ Wi‑Fi បណ្ដោះអាសន្ន ដើម្បីភ្ជាប់ជាមួយឧបករណ៍របស់អ្នក"</string>
<string name="network_connection_timeout_dialog_message" msgid="598509083077743772">"រកមិនឃើញឧបករណ៍ទេ។ សូមប្រាកដថាឧបករណ៍បានបើក និងអាចភ្ជាប់បាន។"</string>
@@ -4615,6 +4713,14 @@
<string name="work_policy_privacy_settings" msgid="2702644843505242596">"ព័ត៌មានអំពីគោលការណ៍ការងាររបស់អ្នក"</string>
<string name="work_policy_privacy_settings_summary" msgid="690118670737638405">"ការកំណត់ដែលស្ថិតក្រោមការគ្រប់គ្រងអ្នកគ្រប់គ្រងផ្នែកព័ត៌មានវិទ្យារបស់អ្នក"</string>
<string name="track_frame_time_keywords" msgid="7885340257945922239">"GPU"</string>
+ <string name="enable_16k_pages" msgid="5009476566957520607">"ចាប់ផ្ដើមដោយប្រើទំហំទំព័រ 16K"</string>
+ <string name="enable_16k_pages_summary" msgid="428117226069445198">"ចាប់ផ្ដើមឧបករណ៍ដោយប្រើខឺណែលដែលស្គាល់ទំហំទំព័រ 16K"</string>
+ <string name="confirm_enable_16k_pages_title" msgid="6751570067857011642">"ចាប់ផ្ដើមឡើងវិញដោយប្រើខឺណែលដែលត្រូវគ្នានឹងទំព័រ 16KB ឬ?"</string>
+ <string name="confirm_enable_16k_pages_text" msgid="702888115148257215">"សូមប្រុងប្រយ័ត្ន៖ កម្មវិធីមួយចំនួនប្រហែលមិនត្រូវគ្នានឹងមុខងារនេះទេ។ ឧបករណ៍នឹងចាប់ផ្ដើមឡើងវិញ ក្រោយពេលបញ្ជាក់។"</string>
+ <string name="confirm_enable_4k_pages_title" msgid="626987400420355263">"ចាប់ផ្ដើមឡើងវិញដោយប្រើខឺណែលដែលត្រូវគ្នានឹងទំព័រ 4KB ឬ?"</string>
+ <string name="confirm_enable_4k_pages_text" msgid="6168921566226074524">"ឧបករណ៍នឹងចាប់ផ្ដើមឡើងវិញ ក្រោយពេលបញ្ជាក់។"</string>
+ <string name="toast_16k_update_failed_text" msgid="8888858987184345567">"មិនអាចធ្វើបច្ចុប្បន្នភាពខឺណែលទៅជាខឺណែលដែលត្រូវគ្នានឹងទំព័រ 16KB បានទេ។"</string>
+ <string name="progress_16k_ota_title" msgid="2117218313875523741">"កំពុងអនុវត្តការផ្លាស់ប្ដូរ"</string>
<string name="bug_report_handler_title" msgid="713439959113250125">"ឧបករណ៍ដោះស្រាយរបាយការណ៍អំពីបញ្ហា"</string>
<string name="bug_report_handler_picker_footer_text" msgid="4935758328366585673">"កំណត់ថាតើកម្មវិធីមួយណាដែលត្រូវចាត់ចែងផ្លូវកាត់សម្រាប់របាយការណ៍អំពីបញ្ហានៅលើឧបករណ៍របស់អ្នក។"</string>
<string name="personal_profile_app_subtext" msgid="5586060806997067676">"ផ្ទាល់ខ្លួន"</string>
@@ -4700,8 +4806,10 @@
<string name="sim_category_title" msgid="2341314000964710495">"ស៊ីម"</string>
<string name="downloaded_sim_category_title" msgid="2876988650413179752">"eSIM"</string>
<string name="downloaded_sims_category_title" msgid="487799905978489922">"eSIM"</string>
- <string name="sim_category_active_sim" msgid="1503823567818544012">"សកម្ម"</string>
- <string name="sim_category_inactive_sim" msgid="4068899490133820881">"អសកម្ម"</string>
+ <!-- no translation found for sim_category_active_sim (3077009911935592178) -->
+ <skip />
+ <!-- no translation found for sim_category_inactive_sim (7351553344148400450) -->
+ <skip />
<string name="sim_category_default_active_sim" msgid="1208194173387987231">" / លំនាំដើមសម្រាប់ <xliff:g id="ID_1">%1$s</xliff:g>"</string>
<string name="default_active_sim_calls" msgid="2390973682556353558">"ការហៅទូរសព្ទ"</string>
<string name="default_active_sim_sms" msgid="8041498593025994921">"SMS"</string>
diff --git a/res/values-kn/arrays.xml b/res/values-kn/arrays.xml
index 75a2300..a79ba9b 100644
--- a/res/values-kn/arrays.xml
+++ b/res/values-kn/arrays.xml
@@ -482,4 +482,7 @@
<!-- no translation found for notification_polite_options:0 (4617190141263245257) -->
<!-- no translation found for notification_polite_options:1 (3884076684767467743) -->
<!-- no translation found for notification_polite_options:2 (8765197536079931966) -->
+ <!-- no translation found for private_space_auto_lock_options:0 (551584871228110817) -->
+ <!-- no translation found for private_space_auto_lock_options:1 (3263162333754809690) -->
+ <!-- no translation found for private_space_auto_lock_options:2 (1575103586471380629) -->
</resources>
diff --git a/res/values-kn/strings.xml b/res/values-kn/strings.xml
index 24d7232..57a0a89 100644
--- a/res/values-kn/strings.xml
+++ b/res/values-kn/strings.xml
@@ -28,6 +28,7 @@
<string name="show_dev_on" msgid="2840850085134853754">"ಇದೀಗ ನೀವು ಡೆವಲಪರ್!"</string>
<string name="show_dev_already" msgid="7041756429707644630">"ಅಗತ್ಯವಿಲ್ಲ, ನೀವು ಈಗಾಗಲೇ ಡೆವಲಪರ್ ಆಗಿರುವಿರಿ."</string>
<string name="dev_settings_disabled_warning" msgid="6971867026249671244">"ಮೊದಲು ಡೆವಲಪರ್ ಆಯ್ಕೆಗಳನ್ನು ಸಕ್ರಿಯಗೊಳಿಸಿ."</string>
+ <string name="dev_settings_available_to_admin_only_warning" msgid="3408243404879083111">"ನಿರ್ವಾಹಕ ಬಳಕೆದಾರರು ಮಾತ್ರ ಡೆವಲಪರ್ ಸೆಟ್ಟಿಂಗ್ಗಳನ್ನು ಆ್ಯಕ್ಸೆಸ್ ಮಾಡಬಹುದು."</string>
<string name="header_category_system" msgid="1665516346845259058">"ಸಿಸ್ಟಂ"</string>
<string name="radioInfo_service_in" msgid="9088637745836646271">"ಸೇವೆಯಲ್ಲಿದೆ"</string>
<string name="radioInfo_service_out" msgid="1868347333892403287">"ಸೇವೆಯಲ್ಲಿಲ್ಲ"</string>
@@ -551,12 +552,20 @@
<string name="private_space_one_lock_summary" msgid="2759953747682959371">"ನಿಮ್ಮ ಸಾಧನವನ್ನು ಅನ್ಲಾಕ್ ಮಾಡುವ ರೀತಿಯಲ್ಲಿಯೇ ನೀವು ಖಾಸಗಿ ಸ್ಪೇಸ್ ಅನ್ನು ಅನ್ಲಾಕ್ ಮಾಡಬಹುದು ಅಥವಾ ಬೇರೆ ಲಾಕ್ ಅನ್ನು ಆಯ್ಕೆ ಮಾಡಬಹುದು"</string>
<string name="private_space_screen_lock_title" msgid="8679383894967823163">"ಸಾಧನದ ಸ್ಕ್ರೀನ್ ಲಾಕ್ ಅನ್ನು ಬಳಸಿ"</string>
<string name="private_space_biometric_title" msgid="3934339826674553174">"ಫೇಸ್ ಮತ್ತು ಫಿಂಗರ್ಪ್ರಿಂಟ್ ಅನ್ಲಾಕ್"</string>
+ <string name="private_space_fingerprint_title" msgid="5989254643211889931">"ಫಿಂಗರ್ಪ್ರಿಂಟ್ ಅನ್ಲಾಕ್"</string>
+ <string name="private_space_face_title" msgid="3290402865367663079">"ಫೇಸ್ ಅನ್ಲಾಕ್"</string>
<string name="private_space_biometric_summary" msgid="4403837276018724581">"ಸೆಟಪ್ ಮಾಡಲು ಟ್ಯಾಪ್ ಮಾಡಿ"</string>
<string name="private_space_fingerprint_unlock_title" msgid="5804023571114910034">"ಪ್ರೈವೇಟ್ ಸ್ಪೇಸ್ನ ಫಿಂಗರ್ಪ್ರಿಂಟ್ ಅನ್ಲಾಕ್"</string>
<string name="private_space_face_unlock_title" msgid="6613018437620070183">"ಪ್ರೈವೇಟ್ ಸ್ಪೇಸ್ನ ಫೇಸ್ ಅನ್ಲಾಕ್"</string>
<string name="private_space_category_ways_to_unlock" msgid="4356631225316950046">"ಅನ್ಲಾಕ್ ಮಾಡುವ ವಿಧಾನಗಳು"</string>
<string name="private_space_screen_lock_summary" msgid="394837965365561070">"ಸಾಧನದ ಸ್ಕ್ರೀನ್ ಲಾಕ್ ಅನ್ನೇ ಬಳಸಲಾಗುತ್ತಿದೆ"</string>
<string name="private_space_new_lock_title" msgid="7306873010565337671">"ಖಾಸಗಿ ಸ್ಪೇಸ್ಗೆ ಹೊಸ ಲಾಕ್ ಆರಿಸಬೇಕೇ?"</string>
+ <string name="private_space_auto_lock_title" msgid="4757097802686131305">"ಸ್ವಯಂಚಾಲಿತವಾಗಿ ಲಾಕ್ ಮಾಡಿ"</string>
+ <string name="private_space_auto_lock_page_title" msgid="2993714305725968632">"ಪ್ರೈವೆಟ್ ಸ್ಪೇಸ್ ಅನ್ನು ಸ್ವಯಂಚಾಲಿತವಾಗಿ ಲಾಕ್ ಮಾಡಿ"</string>
+ <string name="private_space_auto_lock_page_summary" msgid="8679844515655838654">"ನೀವು ಸ್ವಲ್ಪ ಸಮಯದವರೆಗೆ ನಿಮ್ಮ ಸಾಧನವನ್ನು ಬಳಸದಿದ್ದರೆ ನಿಮ್ಮ ಪ್ರೈವೆಟ್ ಸ್ಪೇಸ್ ಅನ್ನು ನೀವು ಸ್ವಯಂಚಾಲಿತವಾಗಿ ಲಾಕ್ ಮಾಡಬಹುದು"</string>
+ <string name="private_space_auto_lock_every_time" msgid="1215061855836002830">"ಪ್ರತಿ ಬಾರಿ ಸಾಧನ ಲಾಕ್ ಆಗುತ್ತದೆ"</string>
+ <string name="private_space_auto_lock_after_inactivity" msgid="1748673030841528649">"5 ನಿಮಿಷಗಳ ನಿಷ್ಕ್ರಿಯತೆಯ ನಂತರ"</string>
+ <string name="private_space_auto_lock_never" msgid="595014527119778873">"ಎಂದಿಗೂ ಬೇಡ"</string>
<string name="private_space_hide_title" msgid="8687034008994037610">"ಲಾಕ್ ಆಗಿರುವಾಗ ಮರೆಮಾಡಿ"</string>
<string name="privatespace_hide_page_title" msgid="972581369094289386">"ಲಾಕ್ ಆಗಿರುವಾಗ ಖಾಸಗಿ ಸ್ಪೇಸ್ ಅನ್ನು ಮರೆಮಾಡಿ"</string>
<string name="privatespace_hide_page_summary" msgid="1052569521186403642">"ಸಾಧನದಲ್ಲಿ ಖಾಸಗಿ ಸ್ಪೇಸ್ ಬಗ್ಗೆ ಇತರರಿಗೆ ತಿಳಿಯದಂತೆ ಮಾಡಲು, ಆ್ಯಪ್ ಪಟ್ಟಿಯಿಂದ ಅದನ್ನು ಮರೆಮಾಡಬಹುದು"</string>
@@ -570,6 +579,7 @@
<string name="private_space_delete_title" msgid="3075645119800272800">"ಖಾಸಗಿ ಸ್ಪೇಸ್ ಅನ್ನು ಅಳಿಸಿ"</string>
<string name="private_space_deleted" msgid="7825768516955610897">"ಖಾಸಗಿ ಸ್ಪೇಸ್ ಅನ್ನು ಯಶಸ್ವಿಯಾಗಿ ಅಳಿಸಲಾಗಿದೆ"</string>
<string name="private_space_delete_failed" msgid="8500755484258565011">"ಖಾಸಗಿ ಸ್ಪೇಸ್ ಅನ್ನು ಅಳಿಸಲು ಸಾಧ್ಯವಾಗಲಿಲ್ಲ"</string>
+ <string name="private_space_unlocked" msgid="9091600948712932046">"ಪ್ರೈವೆಟ್ ಸ್ಪೇಸ್ ಅನ್ನು ಅನ್ಲಾಕ್ ಮಾಡಲಾಗಿದೆ"</string>
<string name="no_device_lock_title" msgid="1078223464721029954">"ಸ್ಕ್ರೀನ್ ಲಾಕ್ ಸೆಟ್ ಮಾಡಿ"</string>
<string name="no_device_lock_summary" msgid="7436025227616244687">"ನಿಮ್ಮ ಖಾಸಗಿ ಸ್ಪೇಸ್ ಅನ್ನು ಬಳಸಲು, ಈ ಸಾಧನದಲ್ಲಿ ಸ್ಕ್ರೀನ್ ಲಾಕ್ ಸೆಟ್ ಮಾಡಿ"</string>
<string name="no_device_lock_action_label" msgid="2640487005629001288">"ಸ್ಕ್ರೀನ್ ಲಾಕ್ ಸೆಟ್ ಮಾಡಿ"</string>
@@ -597,8 +607,14 @@
<string name="private_space_access_text" msgid="4258842502257201013">"ನಿಮ್ಮ ಖಾಸಗಿ ಸ್ಪೇಸ್ ಅನ್ನು, ನಿಮ್ಮ ಆ್ಯಪ್ಗಳ ಪಟ್ಟಿಗೆ ಹೋಗಿ, ನಂತರ ಕೆಳಕ್ಕೆ ಸ್ಕ್ರಾಲ್ ಮಾಡಿ"</string>
<string name="private_space_done_label" msgid="1020482651595246071">"ಮುಗಿದಿದೆ"</string>
<string name="private_space_scrolldown_to_access" msgid="4820954877349434545">"ಖಾಸಗಿ ಸ್ಪೇಸ್ ಅನ್ನು ಹುಡುಕಲು ಕೆಳಕ್ಕೆ ಸ್ಕ್ರಾಲ್ ಮಾಡಿ"</string>
- <string name="private_space_retry_signin_title" msgid="2340841075193680666">"ಖಾಸಗಿ ಸ್ಪೇಸ್ ಅನ್ನು ಸೆಟಪ್ ಮಾಡಲು ಸೈನ್ ಇನ್ ಮಾಡಿ"</string>
- <string name="private_space_retry_summary" msgid="1976929616948459609">"ಖಾಸಗಿ ಸ್ಪೇಸ್ ಅನ್ನು ಸೆಟಪ್ ಮಾಡಲು ನೀವು ಖಾತೆಗೆ ಸೈನ್ ಇನ್ ಮಾಡಬೇಕಾಗುತ್ತದೆ"</string>
+ <!-- no translation found for private_space_retry_signin_title (8090276618867918844) -->
+ <skip />
+ <!-- no translation found for private_space_retry_summary (1920444015972648774) -->
+ <skip />
+ <!-- no translation found for private_space_skip_login_label (7078019409056628192) -->
+ <skip />
+ <!-- no translation found for private_space_continue_login_label (7779965766333065391) -->
+ <skip />
<string name="private_space_lock_setup_title" msgid="6541564212199510787">"ನಿಮ್ಮ ಖಾಸಗಿ ಸ್ಪೇಸ್ಗಾಗಿ ಲಾಕ್ ಅನ್ನು ಆರಿಸಿ"</string>
<string name="private_space_lock_setup_description" msgid="423405593476300918">"ನಿಮ್ಮ ಫಿಂಗರ್ಪ್ರಿಂಟ್ ಬಳಸಿಕೊಂಡು ನಿಮ್ಮ ಖಾಸಗಿ ಸ್ಪೇಸ್ ಅನ್ನು ನೀವು ಅನ್ಲಾಕ್ ಮಾಡಬಹುದು. ಭದ್ರತೆಗಾಗಿ, ಈ ಆಯ್ಕೆಗೆ ಬ್ಯಾಕಪ್ ಲಾಕ್ನ ಅಗತ್ಯವಿದೆ."</string>
<string name="private_space_choose_your_pin_header" msgid="4560802934975898265">"ನಿಮ್ಮ ಪ್ರೈವೇಟ್ ಸ್ಪೇಸ್ಗೆ ಪಿನ್ ಸೆಟ್ ಮಾಡಿ"</string>
@@ -1373,6 +1389,8 @@
<string name="battery_level_title" msgid="1371765298786083448">"ಬ್ಯಾಟರಿ ಮಟ್ಟ"</string>
<string name="communal_settings_title" msgid="2845678473945902115">"ಸಮುದಾಯ"</string>
<string name="communal_settings_summary" msgid="4923914136953940317">"ಸಮುದಾಯದ ಸೆಟ್ಟಿಂಗ್ಗಳು"</string>
+ <!-- no translation found for satellite_setting (706846910912477125) -->
+ <skip />
<string name="apn_settings" msgid="4295467389400441299">"APN ಗಳು"</string>
<string name="apn_edit" msgid="2003683641840248741">"ಆ್ಯಕ್ಸೆಸ್ ಪಾಯಿಂಟ್ ಎಡಿಟ್ ಮಾಡಿ"</string>
<string name="apn_add" msgid="9069613192201630934">"ಆ್ಯಕ್ಸೆಸ್ ಪಾಯಿಂಟ್ ಅನ್ನು ಸೇರಿಸಿ"</string>
@@ -1407,6 +1425,8 @@
<string name="menu_save" msgid="6611465355127483100">"ಸೇವ್ ಮಾಡಿ"</string>
<string name="menu_cancel" msgid="1197826697950745335">"ರದ್ದುಮಾಡಿ"</string>
<string name="error_title" msgid="7158648377702417716"></string>
+ <!-- no translation found for error_duplicate_apn_entry (7792928408935276618) -->
+ <skip />
<string name="error_name_empty" msgid="1258275899283079142">"ಹೆಸರಿನ ಕ್ಷೇತ್ರವು ಖಾಲಿ ಇರುವಂತಿಲ್ಲ."</string>
<string name="error_apn_empty" msgid="7657491065443746915">"APN ಖಾಲಿ ಇರುವಂತಿಲ್ಲ."</string>
<string name="error_mcc_not3" msgid="883659545640179094">"MCC ಕ್ಷೇತ್ರವು 3 ಅಂಕಿಗಳಾಗಿರಬೇಕು."</string>
@@ -1425,7 +1445,8 @@
<string name="reset_bluetooth_wifi_button_text" msgid="3974098137045963639">"ರೀಸೆಟ್ ಮಾಡಿ"</string>
<string name="reset_bluetooth_wifi_complete_toast" msgid="5893439291030574365">"ಬ್ಲೂಟೂತ್ ಮತ್ತು ವೈ-ಫೈ ಅನ್ನು ರೀಸೆಟ್ ಮಾಡಲಾಗಿದೆ"</string>
<string name="reset_esim_title" msgid="4194570573425902754">"eSIM ಗಳನ್ನು ಅಳಿಸಿಹಾಕಿ"</string>
- <string name="reset_esim_desc" msgid="3662444090563399131">"ಇದು ಯಾವುದೇ ಮೊಬೈಲ್ ಸೇವಾ ಪ್ಲಾನ್ಗಳನ್ನು ರದ್ದುಗೊಳಿಸುವುದಿಲ್ಲ. ಬದಲಾಯಿಸಿದ SIM ಗಳನ್ನು ಡೌನ್ಲೋಡ್ ಮಾಡಿಕೊಳ್ಳಲು, ನಿಮ್ಮ ವಾಹಕವನ್ನು ಸಂಪರ್ಕಿಸಿ."</string>
+ <!-- no translation found for reset_esim_desc (6125192435907740751) -->
+ <skip />
<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="1129251284212847939">"ಎಲ್ಲಾ ನೆಟ್ವರ್ಕ್ ಸೆಟ್ಟಿಂಗ್ಗಳನ್ನು ಮರುಹೊಂದಿಸುವುದೇ ಮತ್ತು eSIM ಗಳನ್ನು ಅಳಿಸುವುದೇ? ನೀವು ಈ ಕ್ರಿಯೆಯನ್ನು ರದ್ದುಗೊಳಿಸಲು ಸಾಧ್ಯವಿಲ್ಲ."</string>
@@ -1433,15 +1454,18 @@
<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">"SIM ಗಳನ್ನು ಅಳಿಸಲು ಸಾಧ್ಯವಿಲ್ಲ"</string>
- <string name="reset_esim_error_msg" msgid="7279607120606365250">"ದೋಷವೊಂದರ ಕಾರಣ eSIM ಗಳನ್ನು ಅಳಿಸಲು ಸಾಧ್ಯವಿಲ್ಲ.\n\nನಿಮ್ಮ ಸಾಧನವನ್ನು ಮರುಪ್ರಾರಂಭಿಸಿ ಹಾಗೂ ಮತ್ತೆ ಪ್ರಯತ್ನಿಸಿ."</string>
+ <!-- no translation found for reset_esim_error_title (6516110227665862295) -->
+ <skip />
+ <!-- no translation found for reset_esim_error_msg (8459527827897797168) -->
+ <skip />
<string name="main_clear_title" msgid="277664302144837723">"ಎಲ್ಲಾ ಡೇಟಾ ಅಳಿಸಿ (ಫ್ಯಾಕ್ಟರಿ ರೀಸೆಟ್)"</string>
<string name="main_clear_short_title" msgid="4752094765533020696">"ಡೇಟಾ ಅಳಿಸಿ (ಫ್ಯಾಕ್ಟರಿ ರಿಸೆಟ್)"</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>"ಇ-ಸಿಮ್ಗಳು"</li></string>
<string name="main_clear_desc_no_cancel_mobile_plan" msgid="369883568059127035">\n\n"ಇದು ನಿಮ್ಮ ಮೊಬೈಲ್ ಸೇವಾ ಯೋಜನೆಯನ್ನು ರದ್ದುಗೊಳಿಸುವುದಿಲ್ಲ."</string>
<string name="main_clear_final_desc" msgid="5800877928569039580">"ನಿಮ್ಮ ಎಲ್ಲಾ ವೈಯಕ್ತಿಕ ಮಾಹಿತಿ ಮತ್ತು ಡೌನ್ಲೋಡ್ ಮಾಡಿದ ಆ್ಯಪ್ಗಳನ್ನು ಅಳಿಸಲಾಗುತ್ತದೆ. ನೀವು ಈ ಕ್ರಿಯೆಯನ್ನು ರದ್ದುಗೊಳಿಸಲು ಸಾಧ್ಯವಿಲ್ಲ."</string>
- <string name="main_clear_final_desc_esim" msgid="440406836793824969">"ಡೌನ್ಲೋಡ್ ಮಾಡಿದ ಆ್ಯಪ್ಗಳು ಮತ್ತು ಸಿಮ್ಗಳು ಸೇರಿದಂತೆ, ನಿಮ್ಮ ಎಲ್ಲಾ ವೈಯಕ್ತಿಕ ಮಾಹಿತಿಯನ್ನು ಅಳಿಸಲಾಗುತ್ತದೆ. ನೀವು ಈ ಕ್ರಿಯೆಯನ್ನು ರದ್ದುಗೊಳಿಸಲು ಸಾಧ್ಯವಿಲ್ಲ."</string>
+ <!-- no translation found for main_clear_final_desc_esim (6592404057237813989) -->
+ <skip />
<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>
@@ -1672,6 +1696,14 @@
<string name="force_stop" msgid="2681771622136916280">"ಬಲವಂತವಾಗಿ ನಿಲ್ಲಿಸಿ"</string>
<string name="archive" msgid="9074663845068632127">"ಆರ್ಕೈವ್ ಮಾಡಿ"</string>
<string name="restore" msgid="7622486640713967157">"ಮರುಸ್ಥಾಪಿಸಿ"</string>
+ <!-- no translation found for restoring_step_one (3465050101254272874) -->
+ <skip />
+ <!-- no translation found for restoring_step_two (140484846432595108) -->
+ <skip />
+ <!-- no translation found for restoring_step_three (3712883580876329811) -->
+ <skip />
+ <!-- no translation found for restoring_step_four (8966846882470446209) -->
+ <skip />
<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>
@@ -1728,7 +1760,6 @@
<string name="archiving_failed" msgid="2037798988961634978">"ಆರ್ಕೈವ್ ಮಾಡಲು ವಿಫಲವಾಗಿದೆ"</string>
<string name="archiving_succeeded" msgid="7891249456483297845">"<xliff:g id="PACKAGE_LABEL">%1$s</xliff:g> ಅನ್ನು ಆರ್ಕೈವ್ ಮಾಡಲಾಗಿದೆ"</string>
<string name="restoring_failed" msgid="3390531747355943533">"ಮರುಸ್ಥಾಪಿಸುವಿಕೆ ವಿಫಲವಾಗಿದೆ"</string>
- <string name="restoring_succeeded" msgid="4967353965137524330">"<xliff:g id="PACKAGE_LABEL">%1$s</xliff:g> ಅನ್ನು ಮರುಸ್ಥಾಪಿಸಲಾಗಿದೆ"</string>
<string name="restoring_in_progress" msgid="7787443682651146115">"<xliff:g id="PACKAGE_LABEL">%1$s</xliff:g> ಮರುಸ್ಥಾಪಿಸಲಾಗುತ್ತಿದೆ"</string>
<string name="another_migration_already_in_progress" msgid="6550546307856052261">"ಮತ್ತೊಂದು ರವಾನೆ ಈಗಾಗಲೇ ಪ್ರಗತಿಯಲ್ಲಿದೆ."</string>
<string name="insufficient_storage" msgid="8115088042669030558">"ಸಾಕಷ್ಟು ಸಂಗ್ರಹಣೆ ಸ್ಥಳ ಇಲ್ಲ"</string>
@@ -1920,10 +1951,8 @@
<string name="usage_stats_sort_by_usage_time" msgid="2927310334119998301">"ಬಳಕೆಯ ಸಮಯದ ಪ್ರಕಾರ ವಿಂಗಡಿಸಿ"</string>
<string name="usage_stats_sort_by_last_time_used" msgid="7039213339779884017">"ಕೊನೆಯ ಬಾರಿ ಬಳಸಿದ ಪ್ರಕಾರ ವಿಂಗಡಿಸಿ"</string>
<string name="usage_stats_sort_by_app_name" msgid="4463833145514850478">"ಆ್ಯಪ್ ಹೆಸರಿನ ಪ್ರಕಾರ ವಿಂಗಡಿಸಿ"</string>
- <!-- no translation found for last_time_used_label (7589377271406011659) -->
- <skip />
- <!-- no translation found for last_time_used_never (2936073559267990034) -->
- <skip />
+ <string name="last_time_used_label" msgid="7589377271406011659">"ಕೊನೆಯದಾಗಿ ಬಳಸಿರುವುದು"</string>
+ <string name="last_time_used_never" msgid="2936073559267990034">"ಎಂದಿಗೂ ಇಲ್ಲ"</string>
<string name="usage_time_label" msgid="9105343335151559883">"ಬಳಕೆ ಸಮಯ"</string>
<string name="accessibility_settings" msgid="4713215774904704682">"ಆ್ಯಕ್ಸೆಸಿಬಿಲಿಟಿ"</string>
<string name="accessibility_settings_title" msgid="6739115703615065716">"ಆ್ಯಕ್ಸೆಸಿಬಿಲಿಟಿ ಸೆಟ್ಟಿಂಗ್ಗಳು"</string>
@@ -2038,7 +2067,7 @@
<string name="accessibility_shortcut_edit_dialog_summary_software_floating" msgid="4459254227203203324"><annotation id="link">"ಇನ್ನಷ್ಟು ಆಯ್ಕೆಗಳು"</annotation></string>
<string name="footer_learn_more_content_description" msgid="8843798273152131341">"<xliff:g id="SERVICE">%1$s</xliff:g> ಕುರಿತು ಇನ್ನಷ್ಟು ತಿಳಿಯಿರಿ"</string>
<string name="accessibility_shortcut_edit_dialog_title_hardware" msgid="2356853121810443026">"ವಾಲ್ಯೂಮ್ ಕೀಗಳನ್ನು ಹಿಡಿದುಕೊಳ್ಳಿ"</string>
- <string name="accessibility_shortcut_hardware_keyword" msgid="3921915304537166064">"ವಾಲ್ಯೂಮ್ ಕೀಗಳನ್ನು ಹಿಡಿದುಕೊಳ್ಳಿ"</string>
+ <string name="accessibility_shortcut_hardware_keyword" msgid="3921915304537166064">"ವಾಲ್ಯೂಮ್ ಕೀಗಳನ್ನು ಹಿಡಿದುಕೊಳ್ಳುವುದು"</string>
<string name="accessibility_shortcut_edit_dialog_summary_hardware" msgid="2503134386397991634">"ಎರಡೂ ವಾಲ್ಯೂಮ್ ಕೀಗಳನ್ನು ಒತ್ತಿ ಹಿಡಿದುಕೊಳ್ಳಿ"</string>
<string name="accessibility_shortcut_edit_dialog_title_two_finger_double_tap" msgid="2271778556854020996">"ಎರಡು ಬೆರಳಿನ ಡಬಲ್-ಟ್ಯಾಪ್ ಸ್ಕ್ರೀನ್"</string>
<string name="accessibility_shortcut_two_finger_double_tap_keyword" msgid="2971265341474137433">"ಎರಡು ಬೆರಳಿನ ಡಬಲ್-ಟ್ಯಾಪ್ ಸ್ಕ್ರೀನ್"</string>
@@ -2378,12 +2407,6 @@
<string name="battery_tip_high_usage_summary" msgid="3938999581403084551">"ಅತ್ಯಂತ ಹೆಚ್ಚು ಬಳಸಲಾದ ಆ್ಯಪ್ಗಳನ್ನು ನೋಡಿ"</string>
<string name="battery_tip_limited_temporarily_title" msgid="6258554134146272311">"ನಿಮ್ಮ ಬ್ಯಾಟರಿಯನ್ನು ರಕ್ಷಿಸಲು ಚಾರ್ಜಿಂಗ್ ಅನ್ನು ಆಪ್ಟಿಮೈಸ್ ಮಾಡಲಾಗಿದೆ"</string>
<string name="battery_tip_limited_temporarily_summary" msgid="5107379280241187562">"ನಿಮ್ಮ ಬ್ಯಾಟರಿ ಬಾಳಿಕೆಯನ್ನು ಹೆಚ್ಚಿಸುವುದಕ್ಕೆ ಸಹಾಯ ಮಾಡಲು, ಚಾರ್ಜಿಂಗ್ ಅನ್ನು ಆಪ್ಟಿಮೈಸ್ ಮಾಡಲಾಗಿದೆ"</string>
- <string name="battery_tip_dock_defender_future_bypass_title" msgid="4332616280495788195">"ನಿಮ್ಮ ಬ್ಯಾಟರಿಯನ್ನು ರಕ್ಷಿಸಲು ಚಾರ್ಜಿಂಗ್ ಅನ್ನು ಆಪ್ಟಿಮೈಸ್ ಮಾಡಲಾಗಿದೆ"</string>
- <string name="battery_tip_dock_defender_future_bypass_summary" msgid="7870758621381307597">"ನಿಮ್ಮ ಬ್ಯಾಟರಿಯ ಬಾಳಿಕೆಯನ್ನು ಹೆಚ್ಚಿಸುವುದಕ್ಕೆ ಸಹಾಯ ಮಾಡಲು, ಡಾಕ್ ಆಗಿರುವಾಗ ಚಾರ್ಜಿಂಗ್ ಅನ್ನು ಆಪ್ಟಿಮೈಸ್ ಮಾಡಲಾಗಿದೆ"</string>
- <string name="battery_tip_dock_defender_active_title" msgid="1414785238383255699">"ನಿಮ್ಮ ಬ್ಯಾಟರಿಯನ್ನು ರಕ್ಷಿಸಲು ಚಾರ್ಜಿಂಗ್ ಅನ್ನು ಆಪ್ಟಿಮೈಸ್ ಮಾಡಲಾಗಿದೆ"</string>
- <string name="battery_tip_dock_defender_active_summary" msgid="3512082623718801459">"ನಿಮ್ಮ ಬ್ಯಾಟರಿಯ ಬಾಳಿಕೆಯನ್ನು ಹೆಚ್ಚಿಸುವುದಕ್ಕೆ ಸಹಾಯ ಮಾಡಲು, ಡಾಕ್ ಆಗಿರುವಾಗ ಚಾರ್ಜಿಂಗ್ ಅನ್ನು ಆಪ್ಟಿಮೈಸ್ ಮಾಡಲಾಗಿದೆ"</string>
- <string name="battery_tip_dock_defender_temporarily_bypassed_title" msgid="1679449361090557201">"ಪೂರ್ಣವಾಗಿ ಚಾರ್ಜ್ ಮಾಡಲಾಗುತ್ತಿದೆ"</string>
- <string name="battery_tip_dock_defender_temporarily_bypassed_summary" msgid="1099500476761333281">"ನಿಮ್ಮ ಬ್ಯಾಟರಿಯನ್ನು ರಕ್ಷಿಸಲು, ಮುಂದಿನ ಬಾರಿ ನಿಮ್ಮ ಟ್ಯಾಬ್ಲೆಟ್ ಡಾಕ್ ಆಗಿರುವಾಗ ಚಾರ್ಜಿಂಗ್ ಅನ್ನು ಆಪ್ಟಿಮೈಸ್ ಮಾಡಲಾಗುತ್ತದೆ"</string>
<string name="battery_tip_limited_temporarily_sec_button_content_description" msgid="5648444926736883551">"ಚಾರ್ಜಿಂಗ್ ಅನ್ನು ವಿರಾಮಗೊಳಿಸಲಾಗಿದೆ ಎಂಬುದರ ಕುರಿತು ಕುರಿತು ಇನ್ನಷ್ಟು ತಿಳಿಯಿರಿ"</string>
<string name="battery_tip_limited_temporarily_dialog_resume_charge" msgid="2302295458913832342">"ಚಾರ್ಜಿಂಗ್ ಪುನರಾರಂಭಿಸಿ"</string>
<string name="battery_tip_dialog_message_footer" msgid="986542164372177504">"ಅಧಿಕ ಬ್ಯಾಟರಿ ಬಳಸುವ ಹಿನ್ನೆಲೆ ಚಟುವಟಿಕೆಯನ್ನು ಒಳಗೊಂಡಿದೆ"</string>
@@ -2401,7 +2424,8 @@
<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_charge_to_full_button" msgid="6701709034348116261">"ಸಂಪೂರ್ಣವಾಗಿ ಚಾರ್ಜ್ ಮಾಡಿ"</string>
- <string name="battery_tip_incompatible_charging_title" msgid="5120763575150751300">"ಚಾರ್ಜಿಂಗ್ ಪರಿಕರ ಕುರಿತು ಸಮಸ್ಯೆ ಇದೆ"</string>
+ <!-- no translation found for battery_tip_incompatible_charging_title (1567827436103364999) -->
+ <skip />
<string name="battery_tip_incompatible_charging_content_description" msgid="355668467640367701">"ಹೊಂದಾಣಿಕೆಯಾಗದ ಚಾರ್ಜಿಂಗ್ ಕುರಿತು ಇನ್ನಷ್ಟು ತಿಳಿಯಿರಿ"</string>
<string name="smart_battery_manager_title" msgid="3677620516657920364">"ಬ್ಯಾಟರಿ ನಿರ್ವಾಹಕ"</string>
<string name="smart_battery_title" msgid="9095903608520254254">"ಸ್ವಯಂಚಾಲಿತವಾಗಿ ಅಪ್ಲಿಕೇಶನ್ಗಳನ್ನು ನಿರ್ವಹಿಸಿ"</string>
@@ -2493,13 +2517,11 @@
<string name="battery_usage_chart_label_now" msgid="4598282721949430165">"ಈಗ"</string>
<string name="battery_usage_timestamps_hyphen" msgid="7401188432989043905">"<xliff:g id="FROM_TIMESTAMP">%1$s</xliff:g> - <xliff:g id="TO_TIMESTAMP">%2$s</xliff:g>"</string>
<string name="battery_usage_day_and_hour" msgid="1417890420844950881">"<xliff:g id="DAY">%1$s</xliff:g> <xliff:g id="HOUR">%2$s</xliff:g>"</string>
- <!-- no translation found for battery_usage_time_info_and_battery_level (6732629268310936155) -->
- <skip />
+ <string name="battery_usage_time_info_and_battery_level" msgid="6732629268310936155">"<xliff:g id="TIME_INFO">%1$s</xliff:g> <xliff:g id="BATTERY_LEVEL">%2$s</xliff:g>"</string>
<string name="battery_usage_chart" msgid="4114747521432440017">"ಬ್ಯಾಟರಿ ಬಳಕೆಯ ಚಾರ್ಟ್"</string>
<string name="daily_battery_usage_chart" msgid="4176059567682992686">"ದೈನಂದಿನ ಬ್ಯಾಟರಿ ಬಳಕೆಯ ಚಾರ್ಟ್"</string>
<string name="hourly_battery_usage_chart" msgid="3098314511076561272">"ಪ್ರತಿಗಂಟೆಯ ಬ್ಯಾಟರಿ ಬಳಕೆಯ ಚಾರ್ಟ್"</string>
- <!-- no translation found for battery_level_percentage (1433178290838842146) -->
- <skip />
+ <string name="battery_level_percentage" msgid="1433178290838842146">"<xliff:g id="START_PERCENTAGE">%1$s</xliff:g> ನಿಂದ <xliff:g id="END_PERCENTAGE">%2$s</xliff:g> ವರೆಗೆ ಬ್ಯಾಟರಿ ಮಟ್ಟದ ಶೇಕಡಾವಾರು"</string>
<string name="battery_usage_breakdown_title_since_last_full_charge" msgid="435006273323199906">"ಕೊನೆಯ ಸಂಪೂರ್ಣ ಚಾರ್ಜಿಂಗ್ ಮಾಡಿದ ನಂತರದಿಂದ ಬ್ಯಾಟರಿ ಬಳಕೆ"</string>
<string name="battery_usage_breakdown_title_for_slot" msgid="4823179483667671406">"<xliff:g id="SLOT">%s</xliff:g> ನ ಬ್ಯಾಟರಿ ಬಳಕೆ"</string>
<string name="screen_time_category_last_full_charge" msgid="8856908320256057753">"ಕೊನೆಯ ಪೂರ್ಣ ಚಾರ್ಜ್ನಿಂದ ವೀಕ್ಷಣಾ ಅವಧಿ"</string>
@@ -2761,7 +2783,7 @@
<string name="vpn_show_options" msgid="6105437733943318667">"ಸುಧಾರಿತ ಆಯ್ಕೆಗಳನ್ನು ತೋರಿಸು"</string>
<string name="vpn_username" msgid="8671768183475960068">"ಬಳಕೆದಾರರಹೆಸರು"</string>
<string name="vpn_password" msgid="1183746907642628127">"ಪಾಸ್ವರ್ಡ್"</string>
- <string name="vpn_save_login" msgid="5986762519977472618">"ಖಾತೆಯ ಮಾಹಿತಿಯನ್ನು ಉಳಿಸು"</string>
+ <string name="vpn_save_login" msgid="5986762519977472618">"ಖಾತೆಯ ಮಾಹಿತಿಯನ್ನು ಸೇವ್ ಮಾಡಿ"</string>
<string name="vpn_not_used" msgid="7229312881336083354">"(ಬಳಸಲಾಗಿಲ್ಲ)"</string>
<string name="vpn_no_ca_cert" msgid="3687379414088677735">"(ಸರ್ವರ್ ಅನ್ನು ಪರಿಶೀಲಿಸದಿರು)"</string>
<string name="vpn_no_server_cert" msgid="8106540968643125407">"(ಸರ್ವರ್ನಿಂದ ಸ್ವೀಕರಿಸಲಾಗಿದೆ)"</string>
@@ -3859,6 +3881,8 @@
<string name="voice_activation_apps_title" msgid="7130045161611529825">"ಧ್ವನಿ ಸಕ್ರಿಯಗೊಳಿಸುವಿಕೆ ಆ್ಯಪ್ಗಳು"</string>
<string name="permit_voice_activation_apps" msgid="9152780172988949319">"ಧ್ವನಿ ಸಕ್ರಿಯಗೊಳಿಸುವಿಕೆಯನ್ನು ಅನುಮತಿಸಿ"</string>
<string name="allow_voice_activation_apps_description" msgid="6369745626995060656">"ಧ್ವನಿ ಸಕ್ರಿಯಗೊಳಿಸುವಿಕೆಯು ಧ್ವನಿ ಆಜ್ಞೆಯನ್ನು ಬಳಸಿಕೊಂಡು ಅನುಮೋದಿತ ಆ್ಯಪ್ಗಳು ಮತ್ತು ಹ್ಯಾಂಡ್ಸ್-ಫ್ರೀ ಅನ್ನು ಆನ್ ಮಾಡುತ್ತದೆ. ಅಂತರ್ನಿರ್ಮಿತ ಅಡಾಪ್ಟಿವ್ ಸೆನ್ಸಿಂಗ್ ಡೇಟಾ ನಿಮಗೆ ಮಾತ್ರ ಖಾಸಗಿಯಾಗಿರುತ್ತದೆ ಎಂದು ಖಚಿತಪಡಿಸುತ್ತದೆ.\n\n"<a href="">"ಸಂರಕ್ಷಿತ ಅಡಾಪ್ಟಿವ್ ಸೆನ್ಸಿಂಗ್ ಕುರಿತು ಇನ್ನಷ್ಟು"</a></string>
+ <string name="permit_receive_sandboxed_detection_training_data" msgid="3929496847420108753">"ಧ್ವನಿ ಸಕ್ರಿಯಗೊಳಿಸುವಿಕೆಯನ್ನು ಸುಧಾರಿಸಿ"</string>
+ <string name="receive_sandboxed_detection_training_data_description" msgid="1415687008184625050">"ಧ್ವನಿ ಸಕ್ರಿಯಗೊಳಿಸುವಿಕೆ ಮಾದರಿಯನ್ನು ಸುಧಾರಿಸಲು ಈ ಸಾಧನವು ಖಾಸಗಿ ಬುದ್ಧಿವಂತಿಕೆಯನ್ನು ಬಳಸುತ್ತದೆ. ಪ್ರತಿಯೊಬ್ಬರಿಗೂ ಮಾದರಿಯನ್ನು ಸುಧಾರಿಸುವಾಗ ಗೌಪ್ಯತೆಯನ್ನು ಕಾಪಾಡಿಕೊಳ್ಳಲು ಅನೇಕ ಬಳಕೆದಾರರಲ್ಲಿ ಅಗ್ರಿಗೇಟ್ ಮಾಡಲಾದ ಸಂಕ್ಷಿಪ್ತ ಅಪ್ಡೇಟ್ಗಳನ್ನು ಆ್ಯಪ್ಗಳು ಪಡೆಯಬಹುದು.\n\n"<a href="">"ಖಾಸಗಿ ಬುದ್ಧಿವಂತಿಕೆಯ ಕುರಿತು ಇನ್ನಷ್ಟು"</a></string>
<string name="full_screen_intent_title" msgid="747270185715224130">"ಫುಲ್ ಸ್ಕ್ರೀನ್ ನೋಟಿಫಿಕೇಶನ್ಗಳು"</string>
<string name="permit_full_screen_intent" msgid="9035367640019960861">"ಈ ಆ್ಯಪ್ನಿಂದ ಫುಲ್ ಸ್ಕ್ರೀನ್ ನೋಟಿಫಿಕೇಶನ್ಗಳನ್ನು ಅನುಮತಿಸಿ"</string>
<string name="footer_description_full_screen_intent" msgid="7716518411349225528">"ಸಾಧನ ಲಾಕ್ ಆಗಿರುವಾಗ ಫುಲ್ ಸ್ಕ್ರೀನ್ ಅನ್ನು ಆವರಿಸಿಕೊಳ್ಳುವ ನೋಟಿಫಿಕೇಶನ್ಗಳನ್ನು ತೋರಿಸಲು ಈ ಆ್ಯಪ್ಗೆ ಅನುಮತಿಸಿ. ಅಲಾರಾಂಗಳು, ಒಳಬರುವ ಕರೆಗಳು ಅಥವಾ ಇತರ ತುರ್ತಿನ ನೋಟಿಫಿಕೇಶನ್ಗಳನ್ನು ಹೈಲೈಟ್ ಮಾಡಲು ಆ್ಯಪ್ಗಳು ಇವುಗಳನ್ನು ಬಳಸಬಹುದು."</string>
@@ -4280,18 +4304,27 @@
<string name="autofill_app" msgid="7595308061826307921">"ಸ್ವಯಂತುಂಬುವಿಕೆ ಸೇವೆ"</string>
<string name="default_autofill_app" msgid="372234803718251606">"ಡೀಫಾಲ್ಟ್ ಆಟೋಫಿಲ್ ಸೇವೆ"</string>
<string name="autofill_passwords" msgid="6708057251459761083">"ಪಾಸ್ವರ್ಡ್ಗಳು"</string>
- <string name="credman_chosen_app_title" msgid="872524130208251505">"ಪಾಸ್ವರ್ಡ್ಗಳು, ಪಾಸ್ಕೀಗಳು ಮತ್ತು ಡೇಟಾ ಸೇವೆಗಳು"</string>
+ <!-- no translation found for credman_chosen_app_title (7735183808067729319) -->
+ <skip />
<string name="credman_credentials" msgid="4931371941253324143">"ಹೆಚ್ಚುವರಿ ಪೂರೈಕೆದಾರರು"</string>
<string name="autofill_passwords_count" msgid="6359289285822955973">"{count,plural, =1{# ಪಾಸ್ವರ್ಡ್}one{# ಪಾಸ್ವರ್ಡ್ಗಳು}other{# ಪಾಸ್ವರ್ಡ್ಗಳು}}"</string>
<string name="autofill_keywords" msgid="8598763328489346438">"ಸ್ವಯಂಚಾಲಿತ, ಭರ್ತಿ ಮಾಡುವಿಕೆ, ಸ್ವಯಂ-ಭರ್ತಿಮಾಡುವಿಕೆ, ಪಾಸ್ವರ್ಡ್"</string>
<string name="credman_keywords" msgid="8305600680836806170">"ಡೇಟಾ, ಪಾಸ್ಕೀ, ಪಾಸ್ವರ್ಡ್"</string>
<string name="credman_autofill_keywords" msgid="701180623776848914">"ಆಟೋ, ಫಿಲ್, ಆಟೋಫಿಲ್, ಡೇಟಾ, ಪಾಸ್ಕೀ, ಪಾಸ್ವರ್ಡ್"</string>
+ <!-- no translation found for credman_button_change (4072629639218503790) -->
+ <skip />
+ <!-- no translation found for credman_button_open (7519871964170816850) -->
+ <skip />
<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="credman_autofill_confirmation_message" msgid="843829628024668466">"<b>Use <xliff:g id=app_name example=Provider>%1$s</xliff:g>?</b> <br/> <br/> ಈಗಿನಿಂದ ಹೊಸ ಪಾಸ್ವರ್ಡ್ಗಳು, ಪಾಸ್ಕೀಗಳು ಮತ್ತು ಇತರ ಮಾಹಿತಿಯನ್ನು ಇಲ್ಲಿ ಉಳಿಸಲಾಗುತ್ತದೆ. ಏನನ್ನು ಆಟೋಫಿಲ್ ಮಾಡಬಹುದು ಎಂಬುದನ್ನು ನಿರ್ಧರಿಸಲು <xliff:g id=app_name example=Provider>%1$s</xliff:g> ನಿಮ್ಮ ಸ್ಕ್ರೀನ್ ಮೇಲಿರುವುದನ್ನು ಬಳಸಬಹುದು."</string>
<string name="credman_picker_title" msgid="8191267620665129205">"ಪಾಸ್ವರ್ಡ್ಗಳು, ಪಾಸ್ಕೀಗಳು ಮತ್ತು ಡೇಟಾ ಸೇವೆಗಳು"</string>
<string name="credman_confirmation_message_title" msgid="8847900085593880729">"1$s ಅನ್ನು ಆಫ್ ಮಾಡಬೇಕೆ?"</string>
<string name="credman_confirmation_message" msgid="2357324543658635239">"<b>ಈ ಸೇವೆಯನ್ನು ಆಫ್ ಮಾಡಬೇಕೇ?</b> <br/> <br/> ಪಾಸ್ವರ್ಡ್ಗಳು, ಪಾಸ್ಕೀಗಳು, ಪಾವತಿ ವಿಧಾನಗಳಂತಹ ಸೇವ್ ಮಾಡಿದ ಮಾಹಿತಿಯನ್ನು ಮತ್ತು ಇತರ ಮಾಹಿತಿಯನ್ನು ನೀವು ಸೈನ್ ಇನ್ ಮಾಡಿದಾಗ ಭರ್ತಿ ಮಾಡಲಾಗುವುದಿಲ್ಲ. ನಿಮ್ಮ ಸೇವ್ ಮಾಡಿದ ಮಾಹಿತಿಯನ್ನು ಬಳಸಲು, ಪಾಸ್ವರ್ಡ್, ಪಾಸ್ಕೀ ಅಥವಾ ಡೇಟಾ ಸೇವೆಯನ್ನು ಆಯ್ಕೆಮಾಡಿ."</string>
+ <string name="credman_confirmation_message_new_ui" msgid="6126274509951156460">"<b>ಎಲ್ಲಾ ಸೇವೆಗಳನ್ನು ಆಫ್ ಮಾಡಬೇಕೆ?</b> <br/> <br/> ನೀವು ಸೈನ್ ಇನ್ ಮಾಡಿದಾಗ ಪಾಸ್ವರ್ಡ್ಗಳು, ಪಾಸ್ಕೀಗಳು ಹಾಗೂ ಇತರ ಸೇವ್ ಮಾಡಿದ ಮಾಹಿತಿಯು ಆಟೋಫಿಲ್ ಮಾಡಲು ಲಭ್ಯವಿರುವುದಿಲ್ಲ"</string>
+ <string name="credman_autofill_confirmation_message_new_ui" msgid="6222139222478822267">"<b>ಇದಕ್ಕೆ ನಿಮ್ಮ ಆದ್ಯತೆಯ ಸೇವೆಯನ್ನು ಬದಲಾಯಿಸಿ <xliff:g id=app_name example=Provider>%1$s</xliff:g>?</b> <br/> <br/> ಇನ್ನು ಮುಂದೆ ಹೊಸ ಪಾಸ್ವರ್ಡ್ಗಳು, ಪಾಸ್ಕೀಗಳು ಮತ್ತು ಇತರ ಮಾಹಿತಿಯನ್ನು ಇಲ್ಲಿ ಸೇವ್ ಮಾಡಲಾಗುತ್ತದೆ. <xliff:g id=app_name example=Provider>%1$s</xliff:g> ಏನನ್ನು ಆಟೋಫಿಲ್ ಮಾಡಬಹುದು ಎಂಬುದನ್ನು ನಿರ್ಧರಿಸಲು ನಿಮ್ಮ ಸ್ಕ್ರೀನ್ ಮೇಲಿರುವುದನ್ನು ಬಳಸಬಹುದು"</string>
<string name="credman_enable_confirmation_message_title" msgid="1037501792652277829">"%1$s ಬಳಸಬೇಕೇ?"</string>
+ <string name="credman_limit_error_msg_title" msgid="1525814645803612135">"ನೀವು ಕೇವಲ 5 ಸೇವೆಗಳನ್ನು ಮಾತ್ರ ಹೊಂದಬಹುದು"</string>
+ <string name="credman_limit_error_msg" msgid="2521803280130310063">"ಮತ್ತೊಂದು ಸೇವೆಯನ್ನು ಸೇರಿಸಲು ಕನಿಷ್ಠ 1 ಸೇವೆಯನ್ನು ಆಫ್ ಮಾಡಿ"</string>
<string name="credman_enable_confirmation_message" msgid="8407841892310870169">"ಯಾವುದನ್ನು ಆಟೋಫಿಲ್ ಮಾಡಬಹುದು ಎಂಬುದನ್ನು ನಿರ್ಧರಿಸಲು %1$s ನಿಮ್ಮ ಸ್ಕ್ರೀನ್ ಮೇಲಿರುವುದನ್ನು ಬಳಸುತ್ತದೆ."</string>
<string name="credman_error_message_title" msgid="4099557206946333568">"ಪಾಸ್ವರ್ಡ್ಗಳು, ಪಾಸ್ಕೀಗಳು ಮತ್ತು ಡೇಟಾ ಸೇವೆಗಳ ಮಿತಿ"</string>
<string name="credman_error_message" msgid="8334797097200415449">"ನೀವು ಒಂದೇ ಸಮಯದಲ್ಲಿ 5 ಪಾಸ್ವರ್ಡ್ಗಳು, ಪಾಸ್ಕೀಗಳು ಮತ್ತು ಡೇಟಾ ಸೇವೆಗಳನ್ನು ಸಕ್ರಿಯವಾಗಿ ಇರಿಸಿಕೊಳ್ಳಬಹುದು. ಇನ್ನಷ್ಟು ಸೇರಿಸಲು ಸೇವೆಯನ್ನು ಆಫ್ ಮಾಡಿ."</string>
@@ -4461,11 +4494,12 @@
<string name="mobile_network_sim_name_label" msgid="1452440641628369625">"ಹೆಸರು"</string>
<string name="mobile_network_sim_color_label" msgid="5293944087609632340">"ಬಣ್ಣ (ಹೊಂದಾಣಿಕೆಯ ಆ್ಯಪ್ಗಳಿಂದ ಬಳಸಲಾಗಿದೆ)"</string>
<string name="mobile_network_sim_name_rename" msgid="5967588549571582924">"ಸೇವ್ ಮಾಡಿ"</string>
- <string name="mobile_network_use_sim_on" msgid="7298332437547707908">"ಸಿಮ್ ಬಳಸಿ"</string>
+ <string name="mobile_network_use_sim_on" msgid="5333182776279917886">"ಈ SIM ಅನ್ನು ಬಳಸಿ"</string>
<string name="mobile_network_use_sim_off" msgid="6303281166199670639">"ಆಫ್"</string>
<string name="mobile_network_disable_sim_explanation" msgid="2851862257846773796">"ಈ SIM ಅನ್ನು ನಿಷ್ಕ್ರಿಯಗೊಳಿಸಲು, SIM ಕಾರ್ಡ್ ಅನ್ನು ತೆಗೆದುಹಾಕಿ"</string>
<string name="mobile_network_tap_to_activate" msgid="4139979375717958102">"<xliff:g id="CARRIER">%1$s</xliff:g> ಅನ್ನು ಸಕ್ರಿಯಗೊಳಿಸಲು ಟ್ಯಾಪ್ ಮಾಡಿ"</string>
- <string name="mobile_network_erase_sim" msgid="4629071168032714930">"SIM ಅಳಿಸಿ"</string>
+ <!-- no translation found for mobile_network_erase_sim (5387971155494245850) -->
+ <skip />
<string name="preferred_network_mode_title" msgid="3083431168988535628">"ಪ್ರಾಶಸ್ತ್ಯ ನೀಡಿದ ನೆಟ್ವರ್ಕ್ ಪ್ರಕಾರ"</string>
<string name="preferred_network_mode_summary" msgid="537577807865497546">"ನೆಟ್ವರ್ಕ್ ಕಾರ್ಯಾಚರಣೆ ಮೋಡ್ ಬದಲಾಯಿಸಿ"</string>
<string name="preferred_network_mode_dialogtitle" msgid="4179420486180351631">"ಪ್ರಾಶಸ್ತ್ಯ ನೀಡಿದ ನೆಟ್ವರ್ಕ್ ಪ್ರಕಾರ"</string>
@@ -4484,6 +4518,40 @@
<string name="roaming_check_price_warning" msgid="5876977438036791361">"ಬೆಲೆ ನಿಗದಿಗಾಗಿ ನಿಮ್ಮ ನೆಟ್ವರ್ಕ್ ಪೂರೈಕೆದಾರರೊಂದಿಗೆ ಪರಿಶೀಲಿಸಿ."</string>
<string name="mobile_data_usage_title" msgid="2047864499317759728">"ಆ್ಯಪ್ ಡೇಟಾ ಬಳಕೆ"</string>
<string name="mobile_network_mode_error" msgid="9222056129897416074">"ಅಮಾನ್ಯ ನೆಟ್ವರ್ಕ್ ಮೋಡ್ <xliff:g id="NETWORKMODEID">%1$d</xliff:g>. ನಿರ್ಲಕ್ಷಿಸಿ."</string>
+ <!-- no translation found for satellite_setting_title (2543034229989047673) -->
+ <skip />
+ <!-- no translation found for satellite_setting_enabled_summary (3554127722727530845) -->
+ <skip />
+ <!-- no translation found for satellite_setting_disabled_summary (6789122487534159857) -->
+ <skip />
+ <!-- no translation found for keywords_satellite_setting (3312183289776517695) -->
+ <skip />
+ <!-- no translation found for category_name_about_satellite_messaging (3756205049485508340) -->
+ <skip />
+ <!-- no translation found for title_about_satellite_setting (9212860038048311345) -->
+ <skip />
+ <!-- no translation found for category_title_your_satellite_plan (3017895097366691841) -->
+ <skip />
+ <!-- no translation found for title_have_satellite_plan (2048372355699977947) -->
+ <skip />
+ <!-- no translation found for title_no_satellite_plan (2876056203035197505) -->
+ <skip />
+ <!-- no translation found for summary_add_satellite_setting (3815254731634052432) -->
+ <skip />
+ <!-- no translation found for category_name_how_it_works (585303230539269496) -->
+ <skip />
+ <!-- no translation found for title_satellite_connection_guide (3294802307913609072) -->
+ <skip />
+ <!-- no translation found for summary_satellite_connection_guide (3496123195218418456) -->
+ <skip />
+ <!-- no translation found for title_supported_service (4275535165812691571) -->
+ <skip />
+ <!-- no translation found for summary_supported_service (4320535903444834786) -->
+ <skip />
+ <!-- no translation found for satellite_setting_summary_more_information (4008690241760925372) -->
+ <skip />
+ <!-- no translation found for more_about_satellite_messaging (3385673133561348509) -->
+ <skip />
<string name="mobile_network_apn_title" msgid="5582995550142073054">"ಆ್ಯಕ್ಸೆಸ್ ಪಾಯಿಂಟ್ ಹೆಸರುಗಳು"</string>
<string name="keywords_access_point_names" msgid="8174967126858505945">"APN"</string>
<string name="manual_mode_disallowed_summary" msgid="4243142645520152175">"<xliff:g id="CARRIER">%1$s</xliff:g> ಗೆ ಸಂಪರ್ಕಿಸಿದಾಗ ಲಭ್ಯವಿರುವುದಿಲ್ಲ"</string>
@@ -4493,9 +4561,12 @@
<string name="sim_action_switch_sub_dialog_title" msgid="9180969453358718635">"<xliff:g id="CARRIER_NAME">%1$s</xliff:g> ಗೆ ಬದಲಿಸಬೇಕೇ?"</string>
<string name="sim_action_switch_psim_dialog_title" msgid="5613177333235213024">"ಬಳಸುತ್ತಿರುವ ಸಿಮ್ ಕಾರ್ಡ್ಗೆ ಬದಲಿಸಬೇಕೇ?"</string>
<string name="sim_action_switch_sub_dialog_mep_title" msgid="933856847099933004">"<xliff:g id="CARRIER_NAME">%1$s</xliff:g> ಅನ್ನು ಬಳಸಬೇಕೇ?"</string>
- <string name="sim_action_switch_sub_dialog_text" msgid="2091834911153293004">"ಒಂದು ಬಾರಿಗೆ ಕೇವಲ ಒಂದು SIM ಮಾತ್ರ ಸಕ್ರಿಯವಾಗಿರಬಹುದು.\n\n <xliff:g id="TO_CARRIER_NAME">%1$s</xliff:g> ಗೆ ಬದಲಿಸುವುದರಿಂದ, ನಿಮ್ಮ <xliff:g id="FROM_CARRIER_NAME">%2$s</xliff:g> ಸೇವೆಯನ್ನು ರದ್ದುಗೊಳಿಸುವುದಿಲ್ಲ."</string>
- <string name="sim_action_switch_sub_dialog_text_downloaded" msgid="8977951796005849471">"ಒಂದು ಬಾರಿಗೆ ಕೇವಲ 1 eSIM ಮಾತ್ರ ಸಕ್ರಿಯವಾಗಿರಬಹುದು.\n\n<xliff:g id="TO_CARRIER_NAME">%1$s</xliff:g> ಕ್ಕೆ ಬದಲಾಯಿಸುವುದರಿಂದ ನಿಮ್ಮ <xliff:g id="FROM_CARRIER_NAME">%2$s</xliff:g> ಸೇವೆ ರದ್ದಾಗುವುದಿಲ್ಲ."</string>
- <string name="sim_action_switch_sub_dialog_text_single_sim" msgid="6188750682431170845">"ಒಂದು ಬಾರಿಗೆ ಕೇವಲ ಒಂದು ಸಿಮ್ ಮಾತ್ರ ಸಕ್ರಿಯವಾಗಿರಬಹುದು.\n\nಸಿಮ್ಗಳನ್ನು ಬದಲಿಸುವುದರಿಂದ ನಿಮ್ಮ <xliff:g id="TO_CARRIER_NAME">%1$s</xliff:g> ಸೇವೆಯನ್ನು ರದ್ದುಗೊಳಿಸುವುದಿಲ್ಲ."</string>
+ <!-- no translation found for sim_action_switch_sub_dialog_text (7474905814976249607) -->
+ <skip />
+ <!-- no translation found for sim_action_switch_sub_dialog_text_downloaded (6415848271400253954) -->
+ <skip />
+ <!-- no translation found for sim_action_switch_sub_dialog_text_single_sim (421658355882679837) -->
+ <skip />
<string name="sim_action_switch_sub_dialog_mep_text" msgid="8348764755143679582">"ನೀವು ಒಂದು ಸಮಯದಲ್ಲಿ 2 SIM ಗಳನ್ನು ಬಳಸಬಹುದು. <xliff:g id="CARRIER_NAME">%1$s</xliff:g> ಅನ್ನು ಬಳಸಲು, ಮತ್ತೊಂದು SIM ಅನ್ನು ಆಫ್ ಮಾಡಿ."</string>
<string name="sim_action_switch_sub_dialog_confirm" msgid="1901181581944638961">"<xliff:g id="CARRIER_NAME">%1$s</xliff:g> ಗೆ ಬದಲಿಸಿ"</string>
<string name="sim_action_switch_sub_dialog_carrier_list_item_for_turning_off" msgid="5392037608705799522">"<xliff:g id="CARRIER_NAME">%1$s</xliff:g> ಆಫ್ ಮಾಡಿ"</string>
@@ -4520,6 +4591,29 @@
<string name="sim_action_turn_off" msgid="3506698692916473000">"ಆಫ್ ಮಾಡಿ"</string>
<string name="dsds_activation_failure_title" msgid="4467364110584914794">"ಸಿಮ್ ಅನ್ನು ಸಕ್ರಿಯಗೊಳಿಸಲು ಸಾಧ್ಯವಿಲ್ಲ"</string>
<string name="dsds_activation_failure_body_msg2" msgid="73044349546544410">"ಸಿಮ್ ಅನ್ನು ಮತ್ತೆ ಆನ್ ಮಾಡಲು ಪ್ರಯತ್ನಿಸಿ. ಸಮಸ್ಯೆ ಮುಂದುವರಿದರೆ, ನಿಮ್ಮ ಸಾಧನವನ್ನು ಮರುಪ್ರಾರಂಭಿಸಿ."</string>
+ <string name="sim_onboarding_bottomsheets_title" msgid="143711121394213711">"ನಿಮ್ಮ SIM ಅನ್ನು ಸೆಟಪ್ ಮಾಡಿ"</string>
+ <string name="sim_onboarding_bottomsheets_msg" msgid="7367245016476460849">"ಈ ಸಾಧನದಲ್ಲಿ ಹಲವು SIM ಗಳನ್ನು ಬಳಸಲು ನಿಮ್ಮ ಮೊಬೈಲ್ ನೆಟ್ವರ್ಕ್ ಪ್ರಾಶಸ್ತ್ಯಗಳನ್ನು ಸೆಟ್ ಮಾಡಿ"</string>
+ <string name="sim_onboarding_label_sim_title" msgid="273162565849288273">"ನಿಮ್ಮ SIM ಗಳನ್ನು ಲೇಬಲ್ ಮಾಡಿ"</string>
+ <string name="sim_onboarding_label_sim_msg" msgid="5105859235219529056">"ಕರೆಗಳನ್ನು ಮಾಡುವಾಗ, ಪಠ್ಯ ಸಂದೇಶಗಳನ್ನು ಕಳುಹಿಸುವಾಗ ಮತ್ತು ಡೇಟಾ ಬಳಸುವಾಗ ಹಾಗೂ ಸೆಟ್ಟಿಂಗ್ಗಳಲ್ಲಿ ನೀವು ಈ ಲೇಬಲ್ಗಳನ್ನು ನೋಡುತ್ತೀರಿ"</string>
+ <string name="sim_onboarding_label_sim_dialog_title" msgid="5839073125605286120">"SIM ಲೇಬಲ್"</string>
+ <string name="sim_onboarding_label_sim_dialog_label" msgid="9020433985426525185">"ಲೇಬಲ್"</string>
+ <string name="sim_onboarding_select_sim_title" msgid="5895262188167744055">"ಯಾವ SIM ಬಳಸಬೇಕು ಎಂದು ಆರಿಸಿ"</string>
+ <string name="sim_onboarding_select_sim_msg" msgid="5638859405391915048">"ನೀವು ಒಂದೇ ಬಾರಿಗೆ 2 SIM ಗಳನ್ನು ಬಳಸಬಹುದು"</string>
+ <string name="sim_onboarding_primary_sim_title" msgid="2793090401371135675">"ಪ್ರಾಥಮಿಕ SIM ಗಳನ್ನು ಸೆಟ್ ಮಾಡಿ"</string>
+ <string name="sim_onboarding_primary_sim_msg" msgid="5484656671490558032">"ಕರೆಗಳು, ಪಠ್ಯ ಸಂದೇಶಗಳು ಮತ್ತು ಡೇಟಾಗಾಗಿ ಡೀಫಾಲ್ಟ್ ಆಗಿ ಯಾವ SIM ಗಳನ್ನು ಬಳಸಬೇಕು ಎಂಬುದನ್ನು ಆಯ್ಕೆಮಾಡಿ"</string>
+ <string name="primary_sim_title" msgid="2508161011657571566">"ನಿಮ್ಮ ಪ್ರಾಥಮಿಕ SIM ಗಳು"</string>
+ <string name="primary_sim_calls_title" msgid="4961189133582615685">"ಕರೆಗಳು"</string>
+ <string name="primary_sim_texts_title" msgid="1287584042733097749">"ಪಠ್ಯ ಸಂದೇಶಗಳು"</string>
+ <string name="primary_sim_automatic_data_title" msgid="1265528923229642480">"ಸ್ವಯಂಚಾಲಿತ ಡೇಟಾ ಬದಲಿಸುವಿಕೆ"</string>
+ <string name="primary_sim_automatic_data_msg" msgid="1612203837010785203">"ಕವರೇಜ್ ಮತ್ತು ಲಭ್ಯತೆಯನ್ನು ಆಧರಿಸಿ ಎರಡರಲ್ಲಿ ಒಂದು SIM ನಲ್ಲಿನ ಡೇಟಾ ಬಳಸಿ"</string>
+ <string name="sim_onboarding_phoneNumber_data_only" msgid="8158409121949373662">"ಡೇಟಾ ಮಾತ್ರ"</string>
+ <string name="sim_onboarding_setup" msgid="5750393553605388463">"ಸೆಟಪ್ ಮಾಡಿ"</string>
+ <string name="sim_onboarding_next" msgid="6415025179929475355">"ಮುಂದಿನದು"</string>
+ <!-- no translation found for sim_onboarding_progressbar_turning_sim_on (1163318788393361574) -->
+ <skip />
+ <string name="mobile_network_spn_title" msgid="3053793174495329077">"ಮೊಬೈಲ್ ನೆಟ್ವರ್ಕ್"</string>
+ <string name="mobile_network_phone_number_title" msgid="2090794402855021784">"ಫೋನ್ ಸಂಖ್ಯೆ"</string>
+ <string name="mobile_network_sim_label_color_title" msgid="2401352348041132876">"SIM ಲೇಬಲ್ ಮತ್ತು ಬಣ್ಣ"</string>
<string name="sim_setup_channel_id" msgid="8797972565087458515">"ನೆಟ್ವರ್ಕ್ ಸಕ್ರಿಯಗೊಳಿಸುವಿಕೆ"</string>
<string name="sim_switch_channel_id" msgid="4927038626791837861">"ವಾಹಕ ಬದಲಾಯಿಸಲಾಗುತ್ತಿದೆ"</string>
<string name="post_dsds_reboot_notification_title_with_carrier" msgid="3308827462185135307">"<xliff:g id="CARRIER_NAME">%1$s</xliff:g> ಸಕ್ರಿಯವಾಗಿದೆ"</string>
@@ -4539,11 +4633,15 @@
<string name="switch_sim_dialog_no_switch_text" msgid="7053939850026876088">"ಮೊಬೈಲ್ ಡೇಟಾ, ಕರೆಯ ವೈಶಿಷ್ಟ್ಯಗಳು ಮತ್ತು SMS ಅನ್ನು ಆನಂತರ ಬಳಸಲು, ನಿಮ್ಮ ನೆಟ್ವರ್ಕ್ ಸೆಟ್ಟಿಂಗ್ಗಳಿಗೆ ಹೋಗಿ"</string>
<string name="sim_card_label" msgid="6263064316075963775">"SIM"</string>
<string name="erase_sim_dialog_title" msgid="4742077437653028326">"ಈ eSIM ಅನ್ನು ಅಳಿಸಬೇಕೆ?"</string>
- <string name="erase_sim_dialog_text" msgid="753031064269699885">"ಈ ಸಿಮ್ ಅನ್ನು ಅಳಿಸುವುದರಿಂದ, ಅದು ಈ ಸಾಧನದಿಂದ <xliff:g id="CARRIER_NAME_A">%1$s</xliff:g> ಸೇವೆಯನ್ನು ತೆಗೆದುಹಾಕುತ್ತದೆ.\n\n<xliff:g id="CARRIER_NAME_B">%1$s</xliff:g> ಗಾಗಿ ಇರುವ ಸೇವೆಯನ್ನು ರದ್ದುಗೊಳಿಸುವುದಿಲ್ಲ."</string>
+ <!-- no translation found for erase_sim_dialog_text (1406141218170595272) -->
+ <skip />
<string name="erase_sim_confirm_button" msgid="8309115684335320541">"ಅಳಿಸಿ"</string>
- <string name="erasing_sim" msgid="7877703231075699139">"ಸಿಮ್ ಅಳಿಸಲಾಗುತ್ತಿದೆ…"</string>
- <string name="erase_sim_fail_title" msgid="2024446702985862427">"ಸಿಮ್ ಅಳಿಸಲು ಸಾಧ್ಯವಿಲ್ಲ"</string>
- <string name="erase_sim_fail_text" msgid="7870804401227483131">"ದೋಷದ ಕಾರಣದಿಂದಾಗಿ ಈ ಸಿಮ್ ಅನ್ನು ಅಳಿಸಲು ಸಾಧ್ಯವಿಲ್ಲ.\n\nನಿಮ್ಮ ಸಾಧನವನ್ನು ಮರುಪ್ರಾರಂಭಿಸಿ ಹಾಗೂ ಮತ್ತೆ ಪ್ರಯತ್ನಿಸಿ."</string>
+ <!-- no translation found for erasing_sim (4237180547590463930) -->
+ <skip />
+ <!-- no translation found for erase_sim_fail_title (1445700500168357303) -->
+ <skip />
+ <!-- no translation found for erase_sim_fail_text (6898841004987411547) -->
+ <skip />
<string name="network_connection_request_dialog_title" msgid="1896186380874289434">"ಸಾಧನಕ್ಕೆ ಸಂಪರ್ಕಿಸಿ"</string>
<string name="network_connection_request_dialog_summary" msgid="7693038309792726170">"ನಿಮ್ಮ ಸಾಧನಕ್ಕೆ ಕನೆಕ್ಟ್ ಮಾಡಲು ತಾತ್ಕಾಲಿಕ ವೈ-ಫೈ ನೆಟ್ವರ್ಕ್ ಅನ್ನು ಬಳಸಲು <xliff:g id="APPNAME">%1$s</xliff:g> ಆ್ಯಪ್ ಬಯಸುತ್ತದೆ"</string>
<string name="network_connection_timeout_dialog_message" msgid="598509083077743772">"ಯಾವುದೇ ಸಾಧನಗಳು ಕಂಡುಬಂದಿಲ್ಲ. ಸಾಧನಗಳನ್ನು ಆನ್ ಮಾಡಲಾಗಿದೆ ಮತ್ತು ಸಂಪರ್ಕಿಸಲು ಲಭ್ಯವಿದೆ ಎಂಬುದನ್ನು ಖಚಿತಪಡಿಸಿಕೊಳ್ಳಿ."</string>
@@ -4615,6 +4713,14 @@
<string name="work_policy_privacy_settings" msgid="2702644843505242596">"ನಿಮ್ಮ ಕೆಲಸದ ನೀತಿಯ ಮಾಹಿತಿ"</string>
<string name="work_policy_privacy_settings_summary" msgid="690118670737638405">"ಸೆಟ್ಟಿಂಗ್ಗಳನ್ನು ನಿಮ್ಮ IT ನಿರ್ವಾಹಕರಿಂದ ನಿರ್ವಹಿಸುತ್ತಾರೆ"</string>
<string name="track_frame_time_keywords" msgid="7885340257945922239">"GPU"</string>
+ <string name="enable_16k_pages" msgid="5009476566957520607">"16K ಪುಟದ ಗಾತ್ರದೊಂದಿಗೆ ಬೂಟ್ ಮಾಡಿ"</string>
+ <string name="enable_16k_pages_summary" msgid="428117226069445198">"16K ಪುಟ ಗಾತ್ರದ ಬೆಂಬಲಿತ ಕೆರ್ನಲ್ ಬಳಸಿ ಸಾಧನ ಬೂಟ್ ಮಾಡಿ"</string>
+ <string name="confirm_enable_16k_pages_title" msgid="6751570067857011642">"16KB ಪುಟಗಳ ಹೊಂದಾಣಿಕೆಯ ಕೆರ್ನಲ್ನೊಂದಿಗೆ ರೀಬೂಟ್ ಮಾಡಬೇಕೆ?"</string>
+ <string name="confirm_enable_16k_pages_text" msgid="702888115148257215">"ಎಚ್ಚರಿಕೆ: ಕೆಲವು ಅಪ್ಲಿಕೇಶನ್ಗಳು ಈ ಮೋಡ್ಗೆ ಹೊಂದಾಣಿಕೆಯಾಗದಿರಬಹುದು. ದೃಢೀಕರಣದ ನಂತರ ಸಾಧನವು ರೀಬೂಟ್ ಆಗುತ್ತದೆ."</string>
+ <string name="confirm_enable_4k_pages_title" msgid="626987400420355263">"4KB ಪುಟಗಳ ಹೊಂದಾಣಿಕೆಯ ಕೆರ್ನಲ್ನೊಂದಿಗೆ ರೀಬೂಟ್ ಮಾಡಬೇಕೆ?"</string>
+ <string name="confirm_enable_4k_pages_text" msgid="6168921566226074524">"ದೃಢೀಕರಣದ ನಂತರ ಸಾಧನವು ರೀಬೂಟ್ ಆಗುತ್ತದೆ."</string>
+ <string name="toast_16k_update_failed_text" msgid="8888858987184345567">"ಕೆರ್ನಲ್ ಅನ್ನು 16KB ಪುಟಗಳ ಹೊಂದಾಣಿಕೆಯ ಕೆರ್ನಲ್ಗೆ ಅಪ್ಡೇಟ್ ಮಾಡಲು ವಿಫಲವಾಗಿದೆ."</string>
+ <string name="progress_16k_ota_title" msgid="2117218313875523741">"ಬದಲಾವಣೆಯನ್ನು ಅನ್ವಯಿಸಲಾಗುತ್ತಿದೆ"</string>
<string name="bug_report_handler_title" msgid="713439959113250125">"ಬಗ್ ವರದಿ ಮಾಡುವಿಕೆ ಹ್ಯಾಂಡಲರ್"</string>
<string name="bug_report_handler_picker_footer_text" msgid="4935758328366585673">"ನಿಮ್ಮ ಸಾಧನದಲ್ಲಿ ಬಗ್ ವರದಿ ಮಾಡುವಿಕೆ ಶಾರ್ಟ್ಕಟ್ ಅನ್ನು ಯಾವ ಆ್ಯಪ್ ಹ್ಯಾಂಡಲ್ ಮಾಡುತ್ತದೆ ಎಂದು ನಿರ್ಧರಿಸುತ್ತದೆ."</string>
<string name="personal_profile_app_subtext" msgid="5586060806997067676">"ವೈಯಕ್ತಿಕ"</string>
@@ -4700,8 +4806,10 @@
<string name="sim_category_title" msgid="2341314000964710495">"ಸಿಮ್"</string>
<string name="downloaded_sim_category_title" msgid="2876988650413179752">"eSIM"</string>
<string name="downloaded_sims_category_title" msgid="487799905978489922">"eSIM ಗಳು"</string>
- <string name="sim_category_active_sim" msgid="1503823567818544012">"ಸಕ್ರಿಯವಾಗಿದೆ"</string>
- <string name="sim_category_inactive_sim" msgid="4068899490133820881">"ನಿಷ್ಕ್ರಿಯವಾಗಿದೆ"</string>
+ <!-- no translation found for sim_category_active_sim (3077009911935592178) -->
+ <skip />
+ <!-- no translation found for sim_category_inactive_sim (7351553344148400450) -->
+ <skip />
<string name="sim_category_default_active_sim" msgid="1208194173387987231">" / <xliff:g id="ID_1">%1$s</xliff:g> ಗಾಗಿ ಡೀಫಾಲ್ಟ್ ಆಗಿದೆ"</string>
<string name="default_active_sim_calls" msgid="2390973682556353558">"ಕರೆಗಳು"</string>
<string name="default_active_sim_sms" msgid="8041498593025994921">"SMS"</string>
diff --git a/res/values-ko/arrays.xml b/res/values-ko/arrays.xml
index c1c4719..50b65b0 100644
--- a/res/values-ko/arrays.xml
+++ b/res/values-ko/arrays.xml
@@ -482,4 +482,7 @@
<!-- no translation found for notification_polite_options:0 (4617190141263245257) -->
<!-- no translation found for notification_polite_options:1 (3884076684767467743) -->
<!-- no translation found for notification_polite_options:2 (8765197536079931966) -->
+ <!-- no translation found for private_space_auto_lock_options:0 (551584871228110817) -->
+ <!-- no translation found for private_space_auto_lock_options:1 (3263162333754809690) -->
+ <!-- no translation found for private_space_auto_lock_options:2 (1575103586471380629) -->
</resources>
diff --git a/res/values-ko/strings.xml b/res/values-ko/strings.xml
index 21494d1..46a12ed 100644
--- a/res/values-ko/strings.xml
+++ b/res/values-ko/strings.xml
@@ -28,6 +28,7 @@
<string name="show_dev_on" msgid="2840850085134853754">"개발자가 되셨습니다."</string>
<string name="show_dev_already" msgid="7041756429707644630">"이미 개발자입니다."</string>
<string name="dev_settings_disabled_warning" msgid="6971867026249671244">"먼저 개발자 옵션을 사용 설정하세요."</string>
+ <string name="dev_settings_available_to_admin_only_warning" msgid="3408243404879083111">"관리자만 개발자 설정에 액세스할 수 있습니다."</string>
<string name="header_category_system" msgid="1665516346845259058">"시스템"</string>
<string name="radioInfo_service_in" msgid="9088637745836646271">"서비스 중"</string>
<string name="radioInfo_service_out" msgid="1868347333892403287">"서비스 지역 벗어남"</string>
@@ -551,12 +552,20 @@
<string name="private_space_one_lock_summary" msgid="2759953747682959371">"기기를 잠금 해제하는 방식과 동일하게 비공개 스페이스를 잠금 해제하거나 다른 잠금 방식을 선택할 수 있습니다."</string>
<string name="private_space_screen_lock_title" msgid="8679383894967823163">"기기 화면 잠금 사용"</string>
<string name="private_space_biometric_title" msgid="3934339826674553174">"얼굴 및 지문 잠금 해제"</string>
+ <string name="private_space_fingerprint_title" msgid="5989254643211889931">"지문 잠금 해제"</string>
+ <string name="private_space_face_title" msgid="3290402865367663079">"얼굴 인식 잠금 해제"</string>
<string name="private_space_biometric_summary" msgid="4403837276018724581">"탭하여 설정"</string>
<string name="private_space_fingerprint_unlock_title" msgid="5804023571114910034">"비공개 스페이스용 지문 잠금 해제"</string>
<string name="private_space_face_unlock_title" msgid="6613018437620070183">"비공개 스페이스용 얼굴 인식 잠금 해제"</string>
<string name="private_space_category_ways_to_unlock" msgid="4356631225316950046">"잠금 해제 방법"</string>
<string name="private_space_screen_lock_summary" msgid="394837965365561070">"기기 화면 잠금과 동일"</string>
<string name="private_space_new_lock_title" msgid="7306873010565337671">"새로운 비공개 스페이스용 잠금을 선택하시겠습니까?"</string>
+ <string name="private_space_auto_lock_title" msgid="4757097802686131305">"자동 잠금"</string>
+ <string name="private_space_auto_lock_page_title" msgid="2993714305725968632">"비공개 스페이스 자동 잠금"</string>
+ <string name="private_space_auto_lock_page_summary" msgid="8679844515655838654">"일정 시간 동안 기기를 사용하지 않은 경우 비공개 스페이스를 자동으로 잠글 수 있습니다."</string>
+ <string name="private_space_auto_lock_every_time" msgid="1215061855836002830">"기기를 잠글 때마다"</string>
+ <string name="private_space_auto_lock_after_inactivity" msgid="1748673030841528649">"5분 동안 사용하지 않은 경우"</string>
+ <string name="private_space_auto_lock_never" msgid="595014527119778873">"사용 안 함"</string>
<string name="private_space_hide_title" msgid="8687034008994037610">"잠겨 있을 때 숨김"</string>
<string name="privatespace_hide_page_title" msgid="972581369094289386">"잠겨 있을 때 비공개 스페이스 숨기기"</string>
<string name="privatespace_hide_page_summary" msgid="1052569521186403642">"기기에 비공개 스페이스가 있다는 사실을 다른 사람이 알지 못하도록 앱 목록에서 숨길 수 있습니다."</string>
@@ -570,6 +579,7 @@
<string name="private_space_delete_title" msgid="3075645119800272800">"비공개 스페이스 삭제"</string>
<string name="private_space_deleted" msgid="7825768516955610897">"비공개 스페이스가 삭제됨"</string>
<string name="private_space_delete_failed" msgid="8500755484258565011">"비공개 스페이스를 삭제할 수 없음"</string>
+ <string name="private_space_unlocked" msgid="9091600948712932046">"비공개 스페이스 잠금 해제됨"</string>
<string name="no_device_lock_title" msgid="1078223464721029954">"화면 잠금 설정"</string>
<string name="no_device_lock_summary" msgid="7436025227616244687">"비공개 스페이스를 사용하려면 이 기기에 화면 잠금을 설정하세요."</string>
<string name="no_device_lock_action_label" msgid="2640487005629001288">"화면 잠금 설정"</string>
@@ -597,8 +607,14 @@
<string name="private_space_access_text" msgid="4258842502257201013">"비공개 스페이스에 액세스하려면 앱 목록으로 이동한 후 아래로 스크롤하세요."</string>
<string name="private_space_done_label" msgid="1020482651595246071">"완료"</string>
<string name="private_space_scrolldown_to_access" msgid="4820954877349434545">"비공개 스페이스를 찾으려면 아래로 스크롤하세요."</string>
- <string name="private_space_retry_signin_title" msgid="2340841075193680666">"비공개 스페이스를 설정하려면 로그인하세요"</string>
- <string name="private_space_retry_summary" msgid="1976929616948459609">"비공개 스페이스를 설정하려면 계정에 로그인해야 합니다."</string>
+ <!-- no translation found for private_space_retry_signin_title (8090276618867918844) -->
+ <skip />
+ <!-- no translation found for private_space_retry_summary (1920444015972648774) -->
+ <skip />
+ <!-- no translation found for private_space_skip_login_label (7078019409056628192) -->
+ <skip />
+ <!-- no translation found for private_space_continue_login_label (7779965766333065391) -->
+ <skip />
<string name="private_space_lock_setup_title" msgid="6541564212199510787">"비공개 스페이스용 잠금 방식을 선택하세요"</string>
<string name="private_space_lock_setup_description" msgid="423405593476300918">"지문을 사용하여 비공개 스페이스를 잠금 해제할 수 있습니다. 이 옵션을 사용하려면 보안을 위해 백업 잠금이 필요합니다."</string>
<string name="private_space_choose_your_pin_header" msgid="4560802934975898265">"비공개 스페이스용 PIN 설정"</string>
@@ -1373,6 +1389,8 @@
<string name="battery_level_title" msgid="1371765298786083448">"배터리 수준"</string>
<string name="communal_settings_title" msgid="2845678473945902115">"커뮤니티"</string>
<string name="communal_settings_summary" msgid="4923914136953940317">"커뮤니티 설정"</string>
+ <!-- no translation found for satellite_setting (706846910912477125) -->
+ <skip />
<string name="apn_settings" msgid="4295467389400441299">"APN"</string>
<string name="apn_edit" msgid="2003683641840248741">"액세스 포인트 수정"</string>
<string name="apn_add" msgid="9069613192201630934">"액세스 포인트 추가"</string>
@@ -1407,6 +1425,8 @@
<string name="menu_save" msgid="6611465355127483100">"저장"</string>
<string name="menu_cancel" msgid="1197826697950745335">"취소"</string>
<string name="error_title" msgid="7158648377702417716"></string>
+ <!-- no translation found for error_duplicate_apn_entry (7792928408935276618) -->
+ <skip />
<string name="error_name_empty" msgid="1258275899283079142">"이름 입력란은 비워둘 수 없습니다."</string>
<string name="error_apn_empty" msgid="7657491065443746915">"APN을 비워둘 수 없습니다."</string>
<string name="error_mcc_not3" msgid="883659545640179094">"MCC는 3자리 숫자여야 합니다."</string>
@@ -1425,7 +1445,8 @@
<string name="reset_bluetooth_wifi_button_text" msgid="3974098137045963639">"초기화"</string>
<string name="reset_bluetooth_wifi_complete_toast" msgid="5893439291030574365">"블루투스 및 Wi-Fi가 초기화됨"</string>
<string name="reset_esim_title" msgid="4194570573425902754">"e-SIM 삭제"</string>
- <string name="reset_esim_desc" msgid="3662444090563399131">"SIM을 삭제해도 모바일 서비스 요금제는 취소되지 않습니다. 교체 SIM을 다운로드하려면 이동통신사에 문의하세요."</string>
+ <!-- no translation found for reset_esim_desc (6125192435907740751) -->
+ <skip />
<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="1129251284212847939">"모든 네트워크 설정을 초기화하고 eSIM을 삭제하시겠습니까? 이 작업은 실행취소할 수 없습니다."</string>
@@ -1433,15 +1454,18 @@
<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">"SIM을 삭제할 수 없음"</string>
- <string name="reset_esim_error_msg" msgid="7279607120606365250">"오류로 인해 eSIM을 삭제할 수 없습니다.\n\n기기를 다시 시작한 후 다시 시도해 보세요."</string>
+ <!-- no translation found for reset_esim_error_title (6516110227665862295) -->
+ <skip />
+ <!-- no translation found for reset_esim_error_msg (8459527827897797168) -->
+ <skip />
<string name="main_clear_title" msgid="277664302144837723">"모든 데이터 삭제(초기화)"</string>
<string name="main_clear_short_title" msgid="4752094765533020696">"모든 데이터 삭제(초기화)"</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_final_desc" msgid="5800877928569039580">"모든 개인 정보와 다운로드한 앱이 삭제됩니다. 이 작업은 실행취소할 수 없습니다."</string>
- <string name="main_clear_final_desc_esim" msgid="440406836793824969">"다운로드한 앱 및 SIM을 포함한 모든 개인 정보가 삭제됩니다. 이 작업은 실행취소할 수 없습니다."</string>
+ <!-- no translation found for main_clear_final_desc_esim (6592404057237813989) -->
+ <skip />
<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>
@@ -1672,6 +1696,14 @@
<string name="force_stop" msgid="2681771622136916280">"강제 종료"</string>
<string name="archive" msgid="9074663845068632127">"보관처리"</string>
<string name="restore" msgid="7622486640713967157">"복원"</string>
+ <!-- no translation found for restoring_step_one (3465050101254272874) -->
+ <skip />
+ <!-- no translation found for restoring_step_two (140484846432595108) -->
+ <skip />
+ <!-- no translation found for restoring_step_three (3712883580876329811) -->
+ <skip />
+ <!-- no translation found for restoring_step_four (8966846882470446209) -->
+ <skip />
<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>
@@ -1728,7 +1760,6 @@
<string name="archiving_failed" msgid="2037798988961634978">"보관처리 실패"</string>
<string name="archiving_succeeded" msgid="7891249456483297845">"<xliff:g id="PACKAGE_LABEL">%1$s</xliff:g> 보관처리됨"</string>
<string name="restoring_failed" msgid="3390531747355943533">"복원 실패"</string>
- <string name="restoring_succeeded" msgid="4967353965137524330">"복원한 날짜: <xliff:g id="PACKAGE_LABEL">%1$s</xliff:g>"</string>
<string name="restoring_in_progress" msgid="7787443682651146115">"<xliff:g id="PACKAGE_LABEL">%1$s</xliff:g> 복원 중"</string>
<string name="another_migration_already_in_progress" msgid="6550546307856052261">"또 다른 이전이 이미 진행 중입니다."</string>
<string name="insufficient_storage" msgid="8115088042669030558">"저장공간이 충분하지 않습니다."</string>
@@ -1920,10 +1951,8 @@
<string name="usage_stats_sort_by_usage_time" msgid="2927310334119998301">"사용 시간으로 정렬"</string>
<string name="usage_stats_sort_by_last_time_used" msgid="7039213339779884017">"최근 사용 시간으로 정렬"</string>
<string name="usage_stats_sort_by_app_name" msgid="4463833145514850478">"앱 이름으로 정렬"</string>
- <!-- no translation found for last_time_used_label (7589377271406011659) -->
- <skip />
- <!-- no translation found for last_time_used_never (2936073559267990034) -->
- <skip />
+ <string name="last_time_used_label" msgid="7589377271406011659">"마지막 사용"</string>
+ <string name="last_time_used_never" msgid="2936073559267990034">"사용한 적 없음"</string>
<string name="usage_time_label" msgid="9105343335151559883">"사용 시간"</string>
<string name="accessibility_settings" msgid="4713215774904704682">"접근성"</string>
<string name="accessibility_settings_title" msgid="6739115703615065716">"접근성 설정"</string>
@@ -2378,12 +2407,6 @@
<string name="battery_tip_high_usage_summary" msgid="3938999581403084551">"배터리 사용량이 가장 높은 앱을 확인하세요"</string>
<string name="battery_tip_limited_temporarily_title" msgid="6258554134146272311">"배터리 보호를 위해 충전 최적화됨"</string>
<string name="battery_tip_limited_temporarily_summary" msgid="5107379280241187562">"배터리 수명 연장에 도움이 되도록 충전이 최적화됩니다."</string>
- <string name="battery_tip_dock_defender_future_bypass_title" msgid="4332616280495788195">"배터리 보호를 위해 충전 최적화됨"</string>
- <string name="battery_tip_dock_defender_future_bypass_summary" msgid="7870758621381307597">"배터리 수명 연장에 도움이 되도록 도킹 상태에서 충전을 최적화합니다."</string>
- <string name="battery_tip_dock_defender_active_title" msgid="1414785238383255699">"배터리 보호를 위해 충전 최적화됨"</string>
- <string name="battery_tip_dock_defender_active_summary" msgid="3512082623718801459">"배터리 수명 연장에 도움이 되도록 도킹 상태에서 충전을 최적화합니다."</string>
- <string name="battery_tip_dock_defender_temporarily_bypassed_title" msgid="1679449361090557201">"완전 충전"</string>
- <string name="battery_tip_dock_defender_temporarily_bypassed_summary" msgid="1099500476761333281">"배터리 보호를 위해 다음에 태블릿이 도킹되면 충전이 최적화됩니다."</string>
<string name="battery_tip_limited_temporarily_sec_button_content_description" msgid="5648444926736883551">"충전 일시중지에 관해 자세히 알아보세요."</string>
<string name="battery_tip_limited_temporarily_dialog_resume_charge" msgid="2302295458913832342">"충전 재개"</string>
<string name="battery_tip_dialog_message_footer" msgid="986542164372177504">"고전력 백그라운드 활동 포함"</string>
@@ -2401,7 +2424,8 @@
<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_charge_to_full_button" msgid="6701709034348116261">"완전히 충전하기"</string>
- <string name="battery_tip_incompatible_charging_title" msgid="5120763575150751300">"충전 액세서리 문제"</string>
+ <!-- no translation found for battery_tip_incompatible_charging_title (1567827436103364999) -->
+ <skip />
<string name="battery_tip_incompatible_charging_content_description" msgid="355668467640367701">"호환되지 않는 충전에 관해 자세히 알아보기"</string>
<string name="smart_battery_manager_title" msgid="3677620516657920364">"배터리 관리"</string>
<string name="smart_battery_title" msgid="9095903608520254254">"자동으로 앱 관리"</string>
@@ -2493,13 +2517,11 @@
<string name="battery_usage_chart_label_now" msgid="4598282721949430165">"현재"</string>
<string name="battery_usage_timestamps_hyphen" msgid="7401188432989043905">"<xliff:g id="FROM_TIMESTAMP">%1$s</xliff:g>~<xliff:g id="TO_TIMESTAMP">%2$s</xliff:g>"</string>
<string name="battery_usage_day_and_hour" msgid="1417890420844950881">"<xliff:g id="DAY">%1$s</xliff:g> <xliff:g id="HOUR">%2$s</xliff:g>"</string>
- <!-- no translation found for battery_usage_time_info_and_battery_level (6732629268310936155) -->
- <skip />
+ <string name="battery_usage_time_info_and_battery_level" msgid="6732629268310936155">"<xliff:g id="TIME_INFO">%1$s</xliff:g> <xliff:g id="BATTERY_LEVEL">%2$s</xliff:g>"</string>
<string name="battery_usage_chart" msgid="4114747521432440017">"배터리 사용량 차트"</string>
<string name="daily_battery_usage_chart" msgid="4176059567682992686">"일일 배터리 사용량 차트"</string>
<string name="hourly_battery_usage_chart" msgid="3098314511076561272">"시간별 배터리 사용량 차트"</string>
- <!-- no translation found for battery_level_percentage (1433178290838842146) -->
- <skip />
+ <string name="battery_level_percentage" msgid="1433178290838842146">"배터리 잔량 비율은 <xliff:g id="START_PERCENTAGE">%1$s</xliff:g>~<xliff:g id="END_PERCENTAGE">%2$s</xliff:g>입니다"</string>
<string name="battery_usage_breakdown_title_since_last_full_charge" msgid="435006273323199906">"마지막 완충 이후 배터리 사용량"</string>
<string name="battery_usage_breakdown_title_for_slot" msgid="4823179483667671406">"배터리 사용량(<xliff:g id="SLOT">%s</xliff:g>)"</string>
<string name="screen_time_category_last_full_charge" msgid="8856908320256057753">"마지막 완충 이후 기기 사용 시간"</string>
@@ -3859,6 +3881,8 @@
<string name="voice_activation_apps_title" msgid="7130045161611529825">"음성 활성화 앱"</string>
<string name="permit_voice_activation_apps" msgid="9152780172988949319">"음성 활성화 허용"</string>
<string name="allow_voice_activation_apps_description" msgid="6369745626995060656">"음성 활성화는 음성 명령을 통해 핸즈프리로 승인된 앱을 켭니다. 기본 제공되는 적응형 감지를 사용하면 데이터가 나에게만 공개됩니다.\n\n"<a href="">"보호되는 적응형 감지에 관해 알아보기"</a></string>
+ <string name="permit_receive_sandboxed_detection_training_data" msgid="3929496847420108753">"음성 활성화 개선"</string>
+ <string name="receive_sandboxed_detection_training_data_description" msgid="1415687008184625050">"이 기기에서 개인 정보를 사용하여 음성 활성화 모델을 개선합니다. 앱에서 여러 사용자로부터 집계한 요약된 업데이트를 수신하여 개인 정보를 보호하는 동시에 모든 사용자를 위한 모델을 개선할 수 있습니다.\n\n"<a href="">"개인 정보에 관해 자세히 알아보기"</a></string>
<string name="full_screen_intent_title" msgid="747270185715224130">"전체 화면 알림"</string>
<string name="permit_full_screen_intent" msgid="9035367640019960861">"이 앱에 전체 화면 알림 허용하기"</string>
<string name="footer_description_full_screen_intent" msgid="7716518411349225528">"기기가 잠겨 있을 때 앱에서 알림을 전체 화면에 표시할 수 있도록 허용합니다. 앱에서는 이러한 방식으로 알람, 수신 전화 또는 기타 긴급 알림을 강조 표시할 수 있습니다."</string>
@@ -4280,18 +4304,27 @@
<string name="autofill_app" msgid="7595308061826307921">"자동완성 서비스"</string>
<string name="default_autofill_app" msgid="372234803718251606">"기본 자동 완성 서비스"</string>
<string name="autofill_passwords" msgid="6708057251459761083">"비밀번호"</string>
- <string name="credman_chosen_app_title" msgid="872524130208251505">"비밀번호, 패스키, 데이터 서비스"</string>
+ <!-- no translation found for credman_chosen_app_title (7735183808067729319) -->
+ <skip />
<string name="credman_credentials" msgid="4931371941253324143">"추가 제공업체"</string>
<string name="autofill_passwords_count" msgid="6359289285822955973">"{count,plural, =1{비밀번호 #개}other{비밀번호 #개}}"</string>
<string name="autofill_keywords" msgid="8598763328489346438">"자동, 채우기, 자동 완성, 비밀번호"</string>
<string name="credman_keywords" msgid="8305600680836806170">"데이터, 패스키, 비밀번호"</string>
<string name="credman_autofill_keywords" msgid="701180623776848914">"자동, 완성, 자동 완성, 데이터, 패스키, 비밀번호"</string>
+ <!-- no translation found for credman_button_change (4072629639218503790) -->
+ <skip />
+ <!-- no translation found for credman_button_open (7519871964170816850) -->
+ <skip />
<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="credman_autofill_confirmation_message" msgid="843829628024668466">"<b><xliff:g id=app_name example=Provider>%1$s</xliff:g>을(를) 사용하시겠습니까?</b> <br/> <br/> 지금부터 새로운 비밀번호, 패스키, 기타 정보가 여기에 저장됩니다. <xliff:g id=app_name example=Provider>%1$s</xliff:g>에서 자동 완성할 수 있는 항목을 파악하기 위해 화면에 표시된 내용을 사용할 수도 있습니다."</string>
<string name="credman_picker_title" msgid="8191267620665129205">"비밀번호, 패스키, 데이터 서비스"</string>
<string name="credman_confirmation_message_title" msgid="8847900085593880729">"%1$s을(를) 사용 중지하시겠습니까?"</string>
<string name="credman_confirmation_message" msgid="2357324543658635239">"<b>이 서비스를 사용 중지하시겠습니까?</b> <br/> <br/> 로그인할 때 비밀번호, 패스키, 결제 수단 등의 저장된 정보가 채워지지 않습니다. 저장된 정보를 사용하려면 비밀번호, 패스키 또는 데이터 서비스를 선택하세요."</string>
+ <string name="credman_confirmation_message_new_ui" msgid="6126274509951156460">"<b>모든 서비스를 사용 중지하시겠습니까?</b> <br/> <br/> 로그인할 때 비밀번호, 패스키 및 기타 저장된 정보를 자동 입력에 사용할 수 없습니다."</string>
+ <string name="credman_autofill_confirmation_message_new_ui" msgid="6222139222478822267">"<b>기본 서비스를 <xliff:g id=app_name example=Provider>%1$s</xliff:g>(으)로 변경하시겠습니까?</b> <br/> <br/> 이제부터 새 비밀번호, 패스키 및 기타 정보가 여기에 저장됩니다. <xliff:g id=app_name example=Provider>%1$s</xliff:g>에서 자동 완성할 수 있는 항목을 파악하기 위해 화면에 표시된 내용을 사용할 수도 있습니다."</string>
<string name="credman_enable_confirmation_message_title" msgid="1037501792652277829">"%1$s을(를) 사용하시겠습니까?"</string>
+ <string name="credman_limit_error_msg_title" msgid="1525814645803612135">"5개 서비스만 사용할 수 있음"</string>
+ <string name="credman_limit_error_msg" msgid="2521803280130310063">"다른 서비스를 추가하려면 서비스를 1개 이상 사용 중지하세요."</string>
<string name="credman_enable_confirmation_message" msgid="8407841892310870169">"%1$s에서 내 화면에 있는 항목을 사용해 자동 완성 항목을 결정합니다."</string>
<string name="credman_error_message_title" msgid="4099557206946333568">"비밀번호, 패스키, 데이터 서비스 한도"</string>
<string name="credman_error_message" msgid="8334797097200415449">"최대 5개의 비밀번호, 패스키, 데이터 서비스를 동시에 활성화할 수 있습니다. 추가하려면 서비스를 사용 중지하세요."</string>
@@ -4461,11 +4494,12 @@
<string name="mobile_network_sim_name_label" msgid="1452440641628369625">"이름"</string>
<string name="mobile_network_sim_color_label" msgid="5293944087609632340">"색상(호환 앱에서 사용됨)"</string>
<string name="mobile_network_sim_name_rename" msgid="5967588549571582924">"저장"</string>
- <string name="mobile_network_use_sim_on" msgid="7298332437547707908">"SIM 사용"</string>
+ <string name="mobile_network_use_sim_on" msgid="5333182776279917886">"이 SIM 사용"</string>
<string name="mobile_network_use_sim_off" msgid="6303281166199670639">"꺼짐"</string>
<string name="mobile_network_disable_sim_explanation" msgid="2851862257846773796">"이 SIM을 사용 중지하려면 SIM 카드를 제거하세요."</string>
<string name="mobile_network_tap_to_activate" msgid="4139979375717958102">"<xliff:g id="CARRIER">%1$s</xliff:g>을(를) 활성화하려면 탭하세요."</string>
- <string name="mobile_network_erase_sim" msgid="4629071168032714930">"SIM 삭제"</string>
+ <!-- no translation found for mobile_network_erase_sim (5387971155494245850) -->
+ <skip />
<string name="preferred_network_mode_title" msgid="3083431168988535628">"기본 네트워크 유형"</string>
<string name="preferred_network_mode_summary" msgid="537577807865497546">"네트워크 작동 모드 변경"</string>
<string name="preferred_network_mode_dialogtitle" msgid="4179420486180351631">"기본 네트워크 유형"</string>
@@ -4484,6 +4518,40 @@
<string name="roaming_check_price_warning" msgid="5876977438036791361">"요금은 이동통신사에 문의하세요."</string>
<string name="mobile_data_usage_title" msgid="2047864499317759728">"앱 데이터 사용량"</string>
<string name="mobile_network_mode_error" msgid="9222056129897416074">"잘못된 네트워크 모드(<xliff:g id="NETWORKMODEID">%1$d</xliff:g>)입니다. 무시하세요."</string>
+ <!-- no translation found for satellite_setting_title (2543034229989047673) -->
+ <skip />
+ <!-- no translation found for satellite_setting_enabled_summary (3554127722727530845) -->
+ <skip />
+ <!-- no translation found for satellite_setting_disabled_summary (6789122487534159857) -->
+ <skip />
+ <!-- no translation found for keywords_satellite_setting (3312183289776517695) -->
+ <skip />
+ <!-- no translation found for category_name_about_satellite_messaging (3756205049485508340) -->
+ <skip />
+ <!-- no translation found for title_about_satellite_setting (9212860038048311345) -->
+ <skip />
+ <!-- no translation found for category_title_your_satellite_plan (3017895097366691841) -->
+ <skip />
+ <!-- no translation found for title_have_satellite_plan (2048372355699977947) -->
+ <skip />
+ <!-- no translation found for title_no_satellite_plan (2876056203035197505) -->
+ <skip />
+ <!-- no translation found for summary_add_satellite_setting (3815254731634052432) -->
+ <skip />
+ <!-- no translation found for category_name_how_it_works (585303230539269496) -->
+ <skip />
+ <!-- no translation found for title_satellite_connection_guide (3294802307913609072) -->
+ <skip />
+ <!-- no translation found for summary_satellite_connection_guide (3496123195218418456) -->
+ <skip />
+ <!-- no translation found for title_supported_service (4275535165812691571) -->
+ <skip />
+ <!-- no translation found for summary_supported_service (4320535903444834786) -->
+ <skip />
+ <!-- no translation found for satellite_setting_summary_more_information (4008690241760925372) -->
+ <skip />
+ <!-- no translation found for more_about_satellite_messaging (3385673133561348509) -->
+ <skip />
<string name="mobile_network_apn_title" msgid="5582995550142073054">"액세스 포인트 이름(APN)"</string>
<string name="keywords_access_point_names" msgid="8174967126858505945">"APN"</string>
<string name="manual_mode_disallowed_summary" msgid="4243142645520152175">"<xliff:g id="CARRIER">%1$s</xliff:g>에 연결된 경우 사용할 수 없음"</string>
@@ -4493,9 +4561,12 @@
<string name="sim_action_switch_sub_dialog_title" msgid="9180969453358718635">"<xliff:g id="CARRIER_NAME">%1$s</xliff:g> 서비스로 전환하시겠습니까?"</string>
<string name="sim_action_switch_psim_dialog_title" msgid="5613177333235213024">"SIM 카드 사용으로 전환하시겠습니까?"</string>
<string name="sim_action_switch_sub_dialog_mep_title" msgid="933856847099933004">"<xliff:g id="CARRIER_NAME">%1$s</xliff:g> SIM을 사용할까요?"</string>
- <string name="sim_action_switch_sub_dialog_text" msgid="2091834911153293004">"SIM은 한 번에 하나만 활성화할 수 있습니다.\n\n<xliff:g id="TO_CARRIER_NAME">%1$s</xliff:g> 서비스로 전환해도 <xliff:g id="FROM_CARRIER_NAME">%2$s</xliff:g> 서비스는 취소되지 않습니다."</string>
- <string name="sim_action_switch_sub_dialog_text_downloaded" msgid="8977951796005849471">"eSIM은 한 번에 하나만 활성화할 수 있습니다.\n\n<xliff:g id="TO_CARRIER_NAME">%1$s</xliff:g> 이동통신사로 전환해도 <xliff:g id="FROM_CARRIER_NAME">%2$s</xliff:g> 서비스는 취소되지 않습니다."</string>
- <string name="sim_action_switch_sub_dialog_text_single_sim" msgid="6188750682431170845">"SIM은 한 번에 하나만 활성화할 수 있습니다.\n\nSIM으로 전환해도 <xliff:g id="TO_CARRIER_NAME">%1$s</xliff:g> 서비스는 취소되지 않습니다."</string>
+ <!-- no translation found for sim_action_switch_sub_dialog_text (7474905814976249607) -->
+ <skip />
+ <!-- no translation found for sim_action_switch_sub_dialog_text_downloaded (6415848271400253954) -->
+ <skip />
+ <!-- no translation found for sim_action_switch_sub_dialog_text_single_sim (421658355882679837) -->
+ <skip />
<string name="sim_action_switch_sub_dialog_mep_text" msgid="8348764755143679582">"한 번에 2개의 SIM을 사용할 수 없습니다. <xliff:g id="CARRIER_NAME">%1$s</xliff:g> SIM을 사용하려면 다른 SIM을 사용 중지하세요."</string>
<string name="sim_action_switch_sub_dialog_confirm" msgid="1901181581944638961">"<xliff:g id="CARRIER_NAME">%1$s</xliff:g> 서비스로 전환"</string>
<string name="sim_action_switch_sub_dialog_carrier_list_item_for_turning_off" msgid="5392037608705799522">"<xliff:g id="CARRIER_NAME">%1$s</xliff:g> 사용 중지"</string>
@@ -4520,6 +4591,29 @@
<string name="sim_action_turn_off" msgid="3506698692916473000">"사용 중지"</string>
<string name="dsds_activation_failure_title" msgid="4467364110584914794">"SIM을 활성화할 수 없음"</string>
<string name="dsds_activation_failure_body_msg2" msgid="73044349546544410">"SIM을 다시 사용 설정해 보세요. 그래도 문제가 지속되면 기기를 다시 시작하세요."</string>
+ <string name="sim_onboarding_bottomsheets_title" msgid="143711121394213711">"SIM 설정"</string>
+ <string name="sim_onboarding_bottomsheets_msg" msgid="7367245016476460849">"이 기기에서 여러 개의 SIM을 사용하도록 모바일 네트워크 환경설정을 설정하세요."</string>
+ <string name="sim_onboarding_label_sim_title" msgid="273162565849288273">"SIM 라벨 지정"</string>
+ <string name="sim_onboarding_label_sim_msg" msgid="5105859235219529056">"전화를 걸고, 문자를 보내고, 데이터를 사용할 때 설정에서 이러한 라벨이 표시됩니다."</string>
+ <string name="sim_onboarding_label_sim_dialog_title" msgid="5839073125605286120">"SIM 라벨"</string>
+ <string name="sim_onboarding_label_sim_dialog_label" msgid="9020433985426525185">"라벨"</string>
+ <string name="sim_onboarding_select_sim_title" msgid="5895262188167744055">"사용할 SIM 선택"</string>
+ <string name="sim_onboarding_select_sim_msg" msgid="5638859405391915048">"한 번에 2개의 SIM을 사용할 수 있습니다."</string>
+ <string name="sim_onboarding_primary_sim_title" msgid="2793090401371135675">"기본 SIM 설정"</string>
+ <string name="sim_onboarding_primary_sim_msg" msgid="5484656671490558032">"전화, 문자, 데이터에 기본적으로 사용할 SIM을 선택하세요"</string>
+ <string name="primary_sim_title" msgid="2508161011657571566">"기본 SIM"</string>
+ <string name="primary_sim_calls_title" msgid="4961189133582615685">"통화"</string>
+ <string name="primary_sim_texts_title" msgid="1287584042733097749">"문자 메시지"</string>
+ <string name="primary_sim_automatic_data_title" msgid="1265528923229642480">"자동 데이터 전환"</string>
+ <string name="primary_sim_automatic_data_msg" msgid="1612203837010785203">"서비스 범위 및 지원 여부에 따라 SIM 중 하나의 데이터를 사용하세요."</string>
+ <string name="sim_onboarding_phoneNumber_data_only" msgid="8158409121949373662">"데이터 전용"</string>
+ <string name="sim_onboarding_setup" msgid="5750393553605388463">"설정"</string>
+ <string name="sim_onboarding_next" msgid="6415025179929475355">"다음"</string>
+ <!-- no translation found for sim_onboarding_progressbar_turning_sim_on (1163318788393361574) -->
+ <skip />
+ <string name="mobile_network_spn_title" msgid="3053793174495329077">"모바일 네트워크"</string>
+ <string name="mobile_network_phone_number_title" msgid="2090794402855021784">"전화번호"</string>
+ <string name="mobile_network_sim_label_color_title" msgid="2401352348041132876">"SIM 라벨 및 색상"</string>
<string name="sim_setup_channel_id" msgid="8797972565087458515">"네트워크 활성화"</string>
<string name="sim_switch_channel_id" msgid="4927038626791837861">"이동통신사 전환"</string>
<string name="post_dsds_reboot_notification_title_with_carrier" msgid="3308827462185135307">"<xliff:g id="CARRIER_NAME">%1$s</xliff:g>이(가) 활성화됨"</string>
@@ -4539,11 +4633,15 @@
<string name="switch_sim_dialog_no_switch_text" msgid="7053939850026876088">"나중에 모바일 데이터, 통화 기능, SMS를 사용하려면 네트워크 설정으로 이동하세요."</string>
<string name="sim_card_label" msgid="6263064316075963775">"SIM"</string>
<string name="erase_sim_dialog_title" msgid="4742077437653028326">"이 eSIM을 삭제하시겠습니까?"</string>
- <string name="erase_sim_dialog_text" msgid="753031064269699885">"이 SIM을 삭제하면 기기에서 <xliff:g id="CARRIER_NAME_A">%1$s</xliff:g> 서비스가 삭제됩니다.\n\n<xliff:g id="CARRIER_NAME_B">%1$s</xliff:g> 서비스는 취소되지 않습니다."</string>
+ <!-- no translation found for erase_sim_dialog_text (1406141218170595272) -->
+ <skip />
<string name="erase_sim_confirm_button" msgid="8309115684335320541">"삭제"</string>
- <string name="erasing_sim" msgid="7877703231075699139">"SIM 삭제 중…"</string>
- <string name="erase_sim_fail_title" msgid="2024446702985862427">"SIM을 삭제할 수 없음"</string>
- <string name="erase_sim_fail_text" msgid="7870804401227483131">"오류로 인해 SIM을 삭제할 수 없습니다.\n\n기기를 다시 시작하고 다시 시도해 보세요."</string>
+ <!-- no translation found for erasing_sim (4237180547590463930) -->
+ <skip />
+ <!-- no translation found for erase_sim_fail_title (1445700500168357303) -->
+ <skip />
+ <!-- no translation found for erase_sim_fail_text (6898841004987411547) -->
+ <skip />
<string name="network_connection_request_dialog_title" msgid="1896186380874289434">"기기에 연결"</string>
<string name="network_connection_request_dialog_summary" msgid="7693038309792726170">"<xliff:g id="APPNAME">%1$s</xliff:g> 앱에서 임시 Wi‑Fi 네트워크를 사용하여 기기에 연결하려고 합니다."</string>
<string name="network_connection_timeout_dialog_message" msgid="598509083077743772">"기기가 없습니다. 기기가 켜져 있으며 연결 가능한지 확인하세요."</string>
@@ -4615,6 +4713,14 @@
<string name="work_policy_privacy_settings" msgid="2702644843505242596">"직장용 정책 정보"</string>
<string name="work_policy_privacy_settings_summary" msgid="690118670737638405">"IT 관리자가 관리하는 설정"</string>
<string name="track_frame_time_keywords" msgid="7885340257945922239">"GPU"</string>
+ <string name="enable_16k_pages" msgid="5009476566957520607">"16K 페이지 크기로 부팅"</string>
+ <string name="enable_16k_pages_summary" msgid="428117226069445198">"16K 페이지 크기 지원 커널을 사용하여 기기 부팅"</string>
+ <string name="confirm_enable_16k_pages_title" msgid="6751570067857011642">"16KB 페이지 호환 커널로 재부팅하시겠습니까?"</string>
+ <string name="confirm_enable_16k_pages_text" msgid="702888115148257215">"경고: 일부 애플리케이션이 이 모드와 호환되지 않을 수 있습니다. 확인 후 기기가 재부팅됩니다."</string>
+ <string name="confirm_enable_4k_pages_title" msgid="626987400420355263">"4KB 페이지 호환 커널로 재부팅하시겠습니까?"</string>
+ <string name="confirm_enable_4k_pages_text" msgid="6168921566226074524">"확인 후 기기가 재부팅됩니다."</string>
+ <string name="toast_16k_update_failed_text" msgid="8888858987184345567">"16KB 페이지 호환 커널로 커널을 업데이트할 수 없습니다."</string>
+ <string name="progress_16k_ota_title" msgid="2117218313875523741">"변경사항 적용 중"</string>
<string name="bug_report_handler_title" msgid="713439959113250125">"버그 신고 핸들러"</string>
<string name="bug_report_handler_picker_footer_text" msgid="4935758328366585673">"어떤 앱이 기기의 버그 신고 바로가기를 처리하는지 정합니다."</string>
<string name="personal_profile_app_subtext" msgid="5586060806997067676">"개인"</string>
@@ -4700,8 +4806,10 @@
<string name="sim_category_title" msgid="2341314000964710495">"SIM"</string>
<string name="downloaded_sim_category_title" msgid="2876988650413179752">"eSIM"</string>
<string name="downloaded_sims_category_title" msgid="487799905978489922">"eSIM"</string>
- <string name="sim_category_active_sim" msgid="1503823567818544012">"활성"</string>
- <string name="sim_category_inactive_sim" msgid="4068899490133820881">"비활성"</string>
+ <!-- no translation found for sim_category_active_sim (3077009911935592178) -->
+ <skip />
+ <!-- no translation found for sim_category_inactive_sim (7351553344148400450) -->
+ <skip />
<string name="sim_category_default_active_sim" msgid="1208194173387987231">" /<xliff:g id="ID_1">%1$s</xliff:g> 기본값"</string>
<string name="default_active_sim_calls" msgid="2390973682556353558">"통화"</string>
<string name="default_active_sim_sms" msgid="8041498593025994921">"SMS"</string>
diff --git a/res/values-ky/arrays.xml b/res/values-ky/arrays.xml
index de56208..e20cb78 100644
--- a/res/values-ky/arrays.xml
+++ b/res/values-ky/arrays.xml
@@ -482,4 +482,7 @@
<!-- no translation found for notification_polite_options:0 (4617190141263245257) -->
<!-- no translation found for notification_polite_options:1 (3884076684767467743) -->
<!-- no translation found for notification_polite_options:2 (8765197536079931966) -->
+ <!-- no translation found for private_space_auto_lock_options:0 (551584871228110817) -->
+ <!-- no translation found for private_space_auto_lock_options:1 (3263162333754809690) -->
+ <!-- no translation found for private_space_auto_lock_options:2 (1575103586471380629) -->
</resources>
diff --git a/res/values-ky/strings.xml b/res/values-ky/strings.xml
index 8cd6f3e..cb65080 100644
--- a/res/values-ky/strings.xml
+++ b/res/values-ky/strings.xml
@@ -28,6 +28,7 @@
<string name="show_dev_on" msgid="2840850085134853754">"Сиз иштеп чыгуучу болдуңуз!"</string>
<string name="show_dev_already" msgid="7041756429707644630">"Кереги жок, сиз иштеп чыгуучусуз."</string>
<string name="dev_settings_disabled_warning" msgid="6971867026249671244">"Алгач иштеп чыгуучунун параметрлерин иштетиңиз"</string>
+ <string name="dev_settings_available_to_admin_only_warning" msgid="3408243404879083111">"Иштеп чыгуучунун жөндөөлөрүнө администратор колдонуучулар гана кире алышат."</string>
<string name="header_category_system" msgid="1665516346845259058">"Система"</string>
<string name="radioInfo_service_in" msgid="9088637745836646271">"Тейлөө аймагында"</string>
<string name="radioInfo_service_out" msgid="1868347333892403287">"Тейлөө аймагынын сыртында"</string>
@@ -551,12 +552,20 @@
<string name="private_space_one_lock_summary" msgid="2759953747682959371">"Жеке чөйрө үчүн түзмөгүңүздүн кулпусун ачуу ыкмасын колдонуп же башка кулпуну тандай аласыз"</string>
<string name="private_space_screen_lock_title" msgid="8679383894967823163">"Түзмөктүн экранын кулпулоо ыкмасын колдонуу"</string>
<string name="private_space_biometric_title" msgid="3934339826674553174">"Жүз жана манжа изи менен ачуу"</string>
+ <string name="private_space_fingerprint_title" msgid="5989254643211889931">"Манжа изи менен ачуу"</string>
+ <string name="private_space_face_title" msgid="3290402865367663079">"Жүзүнөн таанып ачуу"</string>
<string name="private_space_biometric_summary" msgid="4403837276018724581">"Коюу үчүн басыңыз"</string>
<string name="private_space_fingerprint_unlock_title" msgid="5804023571114910034">"Жеке мейкиндик үчүн \"Манжа изи менен ачуу\" функциясы"</string>
<string name="private_space_face_unlock_title" msgid="6613018437620070183">"Жеке мейкиндик үчүн \"Жүзүнөн таанып ачуу\" функциясы"</string>
<string name="private_space_category_ways_to_unlock" msgid="4356631225316950046">"Кулпуну ачуу жолдору"</string>
<string name="private_space_screen_lock_summary" msgid="394837965365561070">"Түзмөктүн экраны кулпулангандай"</string>
<string name="private_space_new_lock_title" msgid="7306873010565337671">"Жеке чөйрө үчүн жаңы кулпуну тандайсызбы?"</string>
+ <string name="private_space_auto_lock_title" msgid="4757097802686131305">"Автоматтык түрдө кулпулоо"</string>
+ <string name="private_space_auto_lock_page_title" msgid="2993714305725968632">"Жеке мейкиндикти автоматтык түрдө кулпулоо"</string>
+ <string name="private_space_auto_lock_page_summary" msgid="8679844515655838654">"Эгер түзмөгүңүздү белгилүү бир убакыт бою колдонбосоңуз, жеке мейкиндигиңизди автоматтык түрдө кулпулай аласыз"</string>
+ <string name="private_space_auto_lock_every_time" msgid="1215061855836002830">"Түзмөк кулпуланган сайын"</string>
+ <string name="private_space_auto_lock_after_inactivity" msgid="1748673030841528649">"5 мүнөт ишсиз тургандан кийин"</string>
+ <string name="private_space_auto_lock_never" msgid="595014527119778873">"Эч качан"</string>
<string name="private_space_hide_title" msgid="8687034008994037610">"Кулпуланган учурда жашыруу"</string>
<string name="privatespace_hide_page_title" msgid="972581369094289386">"Жеке чөйрө кулпуланган учурда аны жашыруу"</string>
<string name="privatespace_hide_page_summary" msgid="1052569521186403642">"Башкалар түзмөгүңүздө Жеке чөйрө орнотулганын билбеши үчүн, аны колдонмолордун тизмесинен жашырыңыз"</string>
@@ -570,6 +579,7 @@
<string name="private_space_delete_title" msgid="3075645119800272800">"Жеке чөйрөнү өчүрүү"</string>
<string name="private_space_deleted" msgid="7825768516955610897">"Жеке чөйрө өчүрүлдү"</string>
<string name="private_space_delete_failed" msgid="8500755484258565011">"Жеке чөйрө өчкөн жок"</string>
+ <string name="private_space_unlocked" msgid="9091600948712932046">"Жеке мейкиндиктин кулпусу ачылды"</string>
<string name="no_device_lock_title" msgid="1078223464721029954">"Экран кулпусун коюп алыңыз"</string>
<string name="no_device_lock_summary" msgid="7436025227616244687">"Жеке чөйрөнү колдонуу үчүн бул түзмөктүн экранын кулпулаңыз"</string>
<string name="no_device_lock_action_label" msgid="2640487005629001288">"Экран кулпусун коюу"</string>
@@ -597,8 +607,14 @@
<string name="private_space_access_text" msgid="4258842502257201013">"Жеке чөйрөңүзгө кирүү үчүн колдонмолоруңуздун тизмесине өтүп, ылдый сыдырыңыз"</string>
<string name="private_space_done_label" msgid="1020482651595246071">"Бүттү"</string>
<string name="private_space_scrolldown_to_access" msgid="4820954877349434545">"Жеке чөйрөнү табуу үчүн ылдый сыдырыңыз"</string>
- <string name="private_space_retry_signin_title" msgid="2340841075193680666">"Жеке чөйрөнү тууралоо үчүн аккаунтуңузга кириңиз"</string>
- <string name="private_space_retry_summary" msgid="1976929616948459609">"Жеке чөйрөнү тууралоо үчүн аккаунтуңузга киришиңиз керек"</string>
+ <!-- no translation found for private_space_retry_signin_title (8090276618867918844) -->
+ <skip />
+ <!-- no translation found for private_space_retry_summary (1920444015972648774) -->
+ <skip />
+ <!-- no translation found for private_space_skip_login_label (7078019409056628192) -->
+ <skip />
+ <!-- no translation found for private_space_continue_login_label (7779965766333065391) -->
+ <skip />
<string name="private_space_lock_setup_title" msgid="6541564212199510787">"Жеке чөйрөңүз үчүн кулпу тандаңыз"</string>
<string name="private_space_lock_setup_description" msgid="423405593476300918">"Жеке чөйрөңүздү манжаңыздын изи менен ача аласыз. Коопсуздук максатында, кулпулоонун дагы бир ыкмасын тандап коюңуз."</string>
<string name="private_space_choose_your_pin_header" msgid="4560802934975898265">"Жеке мейкиндигиңиз үчүн PIN код коюңуз"</string>
@@ -1373,6 +1389,8 @@
<string name="battery_level_title" msgid="1371765298786083448">"Батарея деңгээли"</string>
<string name="communal_settings_title" msgid="2845678473945902115">"Жалпы"</string>
<string name="communal_settings_summary" msgid="4923914136953940317">"Жалпы параметрлер"</string>
+ <!-- no translation found for satellite_setting (706846910912477125) -->
+ <skip />
<string name="apn_settings" msgid="4295467389400441299">"APN\'дер"</string>
<string name="apn_edit" msgid="2003683641840248741">"Байланыш түйүнүн өзгөртүү"</string>
<string name="apn_add" msgid="9069613192201630934">"Байланыш түйүнүн кошуу"</string>
@@ -1407,6 +1425,8 @@
<string name="menu_save" msgid="6611465355127483100">"Сактоо"</string>
<string name="menu_cancel" msgid="1197826697950745335">"Жок"</string>
<string name="error_title" msgid="7158648377702417716"></string>
+ <!-- no translation found for error_duplicate_apn_entry (7792928408935276618) -->
+ <skip />
<string name="error_name_empty" msgid="1258275899283079142">"Аталыш сабы бош болбошу керек."</string>
<string name="error_apn_empty" msgid="7657491065443746915">"APN бош болбошу керек."</string>
<string name="error_mcc_not3" msgid="883659545640179094">"MCC талаасы 3 орундуу болууга тийиш."</string>
@@ -1425,7 +1445,8 @@
<string name="reset_bluetooth_wifi_button_text" msgid="3974098137045963639">"Баштапкы абалга келтирүү"</string>
<string name="reset_bluetooth_wifi_complete_toast" msgid="5893439291030574365">"Bluetooth жана Wi‑Fi баштапкы абалга келтирилди"</string>
<string name="reset_esim_title" msgid="4194570573425902754">"eSIM-карталарын өчүрүү"</string>
- <string name="reset_esim_desc" msgid="3662444090563399131">"Тарифтик пландарыңыз өзгөрбөйт. Башка SIM-карталарды жүктөп алуу үчүн байланыш операторуна кайрылыңыз."</string>
+ <!-- no translation found for reset_esim_desc (6125192435907740751) -->
+ <skip />
<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="1129251284212847939">"Тармактын параметрлерин баштапкы абалга келтирип, eSIM-карталарды өчүрөсүзбү? Бул аракетти артка кайтара албайсыз."</string>
@@ -1433,15 +1454,18 @@
<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">"SIM карталар тазаланбай жатат"</string>
- <string name="reset_esim_error_msg" msgid="7279607120606365250">"Катадан улам eSIM-карталарды өчүрүүгө болбойт.\n\nТүзмөгүңүздү өчүрүп күйгүзүп, кайталап көрүңүз."</string>
+ <!-- no translation found for reset_esim_error_title (6516110227665862295) -->
+ <skip />
+ <!-- no translation found for reset_esim_error_msg (8459527827897797168) -->
+ <skip />
<string name="main_clear_title" msgid="277664302144837723">"Бардык нерселерди өчүрүү (баштапкы абалга кайтаруу)"</string>
<string name="main_clear_short_title" msgid="4752094765533020696">"Бардык нерселерди өчүрүү (баштапкы абалга кайтаруу)"</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_final_desc" msgid="5800877928569039580">"Бардык жеке маалыматыңыз жана жүктөлүп алынган колдонмолор өчүрүлөт. Бул аракетти артка кайтара албайсыз."</string>
- <string name="main_clear_final_desc_esim" msgid="440406836793824969">"Бардык жеке маалыматыңыз, анын ичинде жүктөлүп алынган колдонмолор жана SIM карталар жок кылынат. Бул аракетти артка кайтара албайсыз."</string>
+ <!-- no translation found for main_clear_final_desc_esim (6592404057237813989) -->
+ <skip />
<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>
@@ -1672,6 +1696,14 @@
<string name="force_stop" msgid="2681771622136916280">"Мажбурлап токтотуу"</string>
<string name="archive" msgid="9074663845068632127">"Архивдөө"</string>
<string name="restore" msgid="7622486640713967157">"Калыбына келтирүү"</string>
+ <!-- no translation found for restoring_step_one (3465050101254272874) -->
+ <skip />
+ <!-- no translation found for restoring_step_two (140484846432595108) -->
+ <skip />
+ <!-- no translation found for restoring_step_three (3712883580876329811) -->
+ <skip />
+ <!-- no translation found for restoring_step_four (8966846882470446209) -->
+ <skip />
<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>
@@ -1728,7 +1760,6 @@
<string name="archiving_failed" msgid="2037798988961634978">"Архивделген жок"</string>
<string name="archiving_succeeded" msgid="7891249456483297845">"<xliff:g id="PACKAGE_LABEL">%1$s</xliff:g> архивделди"</string>
<string name="restoring_failed" msgid="3390531747355943533">"Калыбына келтирилбей койду"</string>
- <string name="restoring_succeeded" msgid="4967353965137524330">"Калыбына келтирилген күн: <xliff:g id="PACKAGE_LABEL">%1$s</xliff:g>"</string>
<string name="restoring_in_progress" msgid="7787443682651146115">"<xliff:g id="PACKAGE_LABEL">%1$s</xliff:g> калыбына келтирилүүдө"</string>
<string name="another_migration_already_in_progress" msgid="6550546307856052261">"Көчүү аракети аткарылып жатат."</string>
<string name="insufficient_storage" msgid="8115088042669030558">"Сактагычта орун жетишсиз."</string>
@@ -1920,10 +1951,8 @@
<string name="usage_stats_sort_by_usage_time" msgid="2927310334119998301">"Колдонуу убакыты боюнча иргөө"</string>
<string name="usage_stats_sort_by_last_time_used" msgid="7039213339779884017">"Акыркы колдонулушу боюнча иргөө"</string>
<string name="usage_stats_sort_by_app_name" msgid="4463833145514850478">"Колдонмонун аталышы боюнча иргөө"</string>
- <!-- no translation found for last_time_used_label (7589377271406011659) -->
- <skip />
- <!-- no translation found for last_time_used_never (2936073559267990034) -->
- <skip />
+ <string name="last_time_used_label" msgid="7589377271406011659">"Акыркы жолу колдонулган"</string>
+ <string name="last_time_used_never" msgid="2936073559267990034">"эч качан"</string>
<string name="usage_time_label" msgid="9105343335151559883">"Колдонулган убакыт"</string>
<string name="accessibility_settings" msgid="4713215774904704682">"Атайын мүмкүнчүлүктөр"</string>
<string name="accessibility_settings_title" msgid="6739115703615065716">"Атайын мүмкүнчүлүктөрдүн параметрлери"</string>
@@ -2378,12 +2407,6 @@
<string name="battery_tip_high_usage_summary" msgid="3938999581403084551">"Эң көп иштетилген колдонмолорду көрүү"</string>
<string name="battery_tip_limited_temporarily_title" msgid="6258554134146272311">"Батареяңызды коргоо үчүн ал этият кубатталат"</string>
<string name="battery_tip_limited_temporarily_summary" msgid="5107379280241187562">"Кубаттоо процесси оптималдаштырылгандыктан, түзмөгүңүздүн батареясы көпкө жетет"</string>
- <string name="battery_tip_dock_defender_future_bypass_title" msgid="4332616280495788195">"Батареяңызды коргоо үчүн ал этият кубатталат"</string>
- <string name="battery_tip_dock_defender_future_bypass_summary" msgid="7870758621381307597">"Батареяны көпкө колдонуу үчүн түзмөгүңүз док станцияга туташып, оптималдаштырылып кубатталат"</string>
- <string name="battery_tip_dock_defender_active_title" msgid="1414785238383255699">"Батареяңызды коргоо үчүн ал этият кубатталат"</string>
- <string name="battery_tip_dock_defender_active_summary" msgid="3512082623718801459">"Батареяны көпкө колдонуу үчүн түзмөгүңүз док станцияга туташып, оптималдаштырылып кубатталат"</string>
- <string name="battery_tip_dock_defender_temporarily_bypassed_title" msgid="1679449361090557201">"Толук кубаттоо"</string>
- <string name="battery_tip_dock_defender_temporarily_bypassed_summary" msgid="1099500476761333281">"Планшет кийинки жолу док станцияга туташканда, батареяны коргоо үчүн ал этият кубатталат."</string>
<string name="battery_tip_limited_temporarily_sec_button_content_description" msgid="5648444926736883551">"Кубаттоонун тындырылышы жөнүндө кеңири маалымат алыңыз"</string>
<string name="battery_tip_limited_temporarily_dialog_resume_charge" msgid="2302295458913832342">"Кубаттоону улантуу"</string>
<string name="battery_tip_dialog_message_footer" msgid="986542164372177504">"Кубатты көп сарптаган фондогу аракеттер камтылган"</string>
@@ -2401,7 +2424,8 @@
<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_charge_to_full_button" msgid="6701709034348116261">"Толук кубаттоо"</string>
- <string name="battery_tip_incompatible_charging_title" msgid="5120763575150751300">"Кубаттоочу шайманда көйгөй бар"</string>
+ <!-- no translation found for battery_tip_incompatible_charging_title (1567827436103364999) -->
+ <skip />
<string name="battery_tip_incompatible_charging_content_description" msgid="355668467640367701">"Шайкеш эмес кубаттоо параметри жөнүндө кеңири маалымат"</string>
<string name="smart_battery_manager_title" msgid="3677620516657920364">"Battery Manager"</string>
<string name="smart_battery_title" msgid="9095903608520254254">"Колдонмолорду автоматтык түрдө башкаруу"</string>
@@ -2493,13 +2517,11 @@
<string name="battery_usage_chart_label_now" msgid="4598282721949430165">"азыр"</string>
<string name="battery_usage_timestamps_hyphen" msgid="7401188432989043905">"<xliff:g id="FROM_TIMESTAMP">%1$s</xliff:g> - <xliff:g id="TO_TIMESTAMP">%2$s</xliff:g>"</string>
<string name="battery_usage_day_and_hour" msgid="1417890420844950881">"<xliff:g id="DAY">%1$s</xliff:g> <xliff:g id="HOUR">%2$s</xliff:g>"</string>
- <!-- no translation found for battery_usage_time_info_and_battery_level (6732629268310936155) -->
- <skip />
+ <string name="battery_usage_time_info_and_battery_level" msgid="6732629268310936155">"<xliff:g id="TIME_INFO">%1$s</xliff:g> <xliff:g id="BATTERY_LEVEL">%2$s</xliff:g>"</string>
<string name="battery_usage_chart" msgid="4114747521432440017">"Батареянын колдонулушунун диаграммасы"</string>
<string name="daily_battery_usage_chart" msgid="4176059567682992686">"Батареяны күнүмдүк колдонуу диаграммасы"</string>
<string name="hourly_battery_usage_chart" msgid="3098314511076561272">"Батареяны сааттык колдонуу диаграммасы"</string>
- <!-- no translation found for battery_level_percentage (1433178290838842146) -->
- <skip />
+ <string name="battery_level_percentage" msgid="1433178290838842146">"Батареянын деңгээли: <xliff:g id="START_PERCENTAGE">%1$s</xliff:g>—<xliff:g id="END_PERCENTAGE">%2$s</xliff:g>"</string>
<string name="battery_usage_breakdown_title_since_last_full_charge" msgid="435006273323199906">"Акыркы жолу толук кубатталгандан бери батареянын колдонулушу"</string>
<string name="battery_usage_breakdown_title_for_slot" msgid="4823179483667671406">"Батарея канча убакыт колдонулду (<xliff:g id="SLOT">%s</xliff:g>)"</string>
<string name="screen_time_category_last_full_charge" msgid="8856908320256057753">"Акыркы жолу толук кубатталгандан бери түзмөктү колдонуу убакыты"</string>
@@ -3859,6 +3881,8 @@
<string name="voice_activation_apps_title" msgid="7130045161611529825">"Үн менен иштетилген колдонмолор"</string>
<string name="permit_voice_activation_apps" msgid="9152780172988949319">"Үндү иштетүүгө уруксат берүү"</string>
<string name="allow_voice_activation_apps_description" msgid="6369745626995060656">"Ырасталган колдонмолорду үн буйругу менен иштете аласыз. Куралган адаптивдик таануу тутумунун жардамы менен маалыматтар сизге гана жеткиликтүү болот.\n\n"<a href="">"Коопсуз адаптивдик таануу тууралуу кеңири маалымат"</a></string>
+ <string name="permit_receive_sandboxed_detection_training_data" msgid="3929496847420108753">"Үн менен иштетүүнү жакшыртуу"</string>
+ <string name="receive_sandboxed_detection_training_data_description" msgid="1415687008184625050">"Бул түзмөк үн менен иштетүү үлгүсүн жакшыртуу үчүн жеке интеллектти колдонот. Колдонмолор купуялуулукту сактап, ошол эле учурда үлгүнү жакшыруу максатында көптөгөн колдонуучулар үчүн бириктирилген жаңыртуулардын корутундусун ала алышат.\n\n"<a href="">"Жеке интеллект тууралуу кеңири маалымат"</a></string>
<string name="full_screen_intent_title" msgid="747270185715224130">"Толук экрандагы билдирмелер"</string>
<string name="permit_full_screen_intent" msgid="9035367640019960861">"Бул колдонмого толук экрандагы билдирмелерди көрсөтүүгө уруксат берүү"</string>
<string name="footer_description_full_screen_intent" msgid="7716518411349225528">"Бул колдонмого түзмөк кулпуланып турганда толук экрандагы билдирмелерди көрсөтүүгө уруксат бериңиз. Колдонмолор муну ойготкучтарды, кирүүчү чалууларды же башка шашылыш билдирмелерди көрсөтүү үчүн колдонушат."</string>
@@ -4280,18 +4304,27 @@
<string name="autofill_app" msgid="7595308061826307921">"Автотолтуруу кызматы"</string>
<string name="default_autofill_app" msgid="372234803718251606">"Демейки автотолтуруу кызматы"</string>
<string name="autofill_passwords" msgid="6708057251459761083">"Сырсөздөр"</string>
- <string name="credman_chosen_app_title" msgid="872524130208251505">"Сырсөздөр, киргизүүчү ачкычтар жана маалымат кызматтары"</string>
+ <!-- no translation found for credman_chosen_app_title (7735183808067729319) -->
+ <skip />
<string name="credman_credentials" msgid="4931371941253324143">"Кошумча провайдерлер"</string>
<string name="autofill_passwords_count" msgid="6359289285822955973">"{count,plural, =1{# cырсөз}other{# сырсөз}}"</string>
<string name="autofill_keywords" msgid="8598763328489346438">"авто, толтуруу, автоматтык түрдө толтуруу, сырсөз"</string>
<string name="credman_keywords" msgid="8305600680836806170">"маалымат, киргизүүчү ачкыч, сырсөз"</string>
<string name="credman_autofill_keywords" msgid="701180623776848914">"авто, толтуруу, автотолтуруу, маалымат, киргизүүчү ачкыч, сырсөз"</string>
+ <!-- no translation found for credman_button_change (4072629639218503790) -->
+ <skip />
+ <!-- no translation found for credman_button_open (7519871964170816850) -->
+ <skip />
<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="credman_autofill_confirmation_message" msgid="843829628024668466">"<b>Колдонуу: <xliff:g id=app_name example=Provider>%1$s</xliff:g>?</b> <br/> <br/> Мындан кийин жаңы сырсөздөр, киргизүүчү ачкычтар жана башка маалымат бул жерде сакталат. <xliff:g id=app_name example=Provider>%1$s</xliff:g> экрандагы нерселерди колдонуп, автотолтурула турган талааларды аныктай алат."</string>
<string name="credman_picker_title" msgid="8191267620665129205">"Сырсөздөр, киргизүүчү ачкычтар жана маалымат кызматтары"</string>
<string name="credman_confirmation_message_title" msgid="8847900085593880729">"%1$s өчүрүлсүнбү?"</string>
<string name="credman_confirmation_message" msgid="2357324543658635239">"<b>Бул кызматты өчүрөсүзбү?</b> <br/> <br/> Сырсөздөр, киргизүүчү ачкычтар, төлөм ыкмалары жана башка сакталган маалымат аккаунтка кирип жатканыңызда толтурулбайт. Сакталган маалыматыңызды колдонуу үчүн сырсөздү, киргизүүчү ачкычты же маалымат кызматын тандаңыз."</string>
+ <string name="credman_confirmation_message_new_ui" msgid="6126274509951156460">"<b>Бардык кызматтар өчүрүлсүнбү?</b> <br/> <br/> Сырсөздөр, киргизүүчү ачкычтар жана башка сакталган маалымат сиз киргенде автотолтуруу үчүн жеткиликсиз болот"</string>
+ <string name="credman_autofill_confirmation_message_new_ui" msgid="6222139222478822267">"<b>Тандаган кызматты <xliff:g id=app_name example=Provider>%1$s</xliff:g>?</b> <br/> <br/&gt кылып өзгөртүңүз; Жаңы сырсөздөр, киргизүүчү ачкычтар жана башка маалымат эми ушул жерде сакталат. <xliff:g id=app_name example=Provider>%1$s</xliff:g> экрандагы нерселерди колдонуп, автотолтурула турган талааларды аныктай алат"</string>
<string name="credman_enable_confirmation_message_title" msgid="1037501792652277829">"%1$s колдонулсунбу?"</string>
+ <string name="credman_limit_error_msg_title" msgid="1525814645803612135">"5 кызматты гана иштете аласыз"</string>
+ <string name="credman_limit_error_msg" msgid="2521803280130310063">"Башка кызматты кошуу үчүн кеминде 1 кызматты өчүрүңүз"</string>
<string name="credman_enable_confirmation_message" msgid="8407841892310870169">"%1$s экрандагы мазмундун кайсы жерлери автоматтык түрдө толтурула тургандыгын аныктайт."</string>
<string name="credman_error_message_title" msgid="4099557206946333568">"Сырсөздөргө, киргизүүчү ачкычтарга жана маалымат кызматтарына коюлган чек"</string>
<string name="credman_error_message" msgid="8334797097200415449">"Бир эле убакта 5 сырсөзгө, киргизүүчү ачкычка жана маалымат кызматтарына чейин колдоно аласыз. Көбүрөөк кошуу үчүн кызматты өчүрүңүз."</string>
@@ -4461,11 +4494,12 @@
<string name="mobile_network_sim_name_label" msgid="1452440641628369625">"Аталышы"</string>
<string name="mobile_network_sim_color_label" msgid="5293944087609632340">"Түсү (шайкеш колдонмолор үчүн)"</string>
<string name="mobile_network_sim_name_rename" msgid="5967588549571582924">"Сактоо"</string>
- <string name="mobile_network_use_sim_on" msgid="7298332437547707908">"SIM картаны колдонуу"</string>
+ <string name="mobile_network_use_sim_on" msgid="5333182776279917886">"Бул SIM картаны колдонуу"</string>
<string name="mobile_network_use_sim_off" msgid="6303281166199670639">"Өчүк"</string>
<string name="mobile_network_disable_sim_explanation" msgid="2851862257846773796">"Бул SIM картаны өчүрүү үчүн аны түзмөктөн чыгарып салыңыз"</string>
<string name="mobile_network_tap_to_activate" msgid="4139979375717958102">"<xliff:g id="CARRIER">%1$s</xliff:g> байланыш операторун иштетүү үчүн басыңыз"</string>
- <string name="mobile_network_erase_sim" msgid="4629071168032714930">"SIM картаны тазалоо"</string>
+ <!-- no translation found for mobile_network_erase_sim (5387971155494245850) -->
+ <skip />
<string name="preferred_network_mode_title" msgid="3083431168988535628">"Тандалган тармактын түрү"</string>
<string name="preferred_network_mode_summary" msgid="537577807865497546">"Тармактын иштөө режимин өзгөртүңүз"</string>
<string name="preferred_network_mode_dialogtitle" msgid="4179420486180351631">"Тармактын түрү"</string>
@@ -4484,6 +4518,40 @@
<string name="roaming_check_price_warning" msgid="5876977438036791361">"Бааларын байланыш операторуңуздан сурашыңыз керек."</string>
<string name="mobile_data_usage_title" msgid="2047864499317759728">"Колдонмолордун трафиги"</string>
<string name="mobile_network_mode_error" msgid="9222056129897416074">"Тармактын режими жараксыз: <xliff:g id="NETWORKMODEID">%1$d</xliff:g>. Баш тартыңыз."</string>
+ <!-- no translation found for satellite_setting_title (2543034229989047673) -->
+ <skip />
+ <!-- no translation found for satellite_setting_enabled_summary (3554127722727530845) -->
+ <skip />
+ <!-- no translation found for satellite_setting_disabled_summary (6789122487534159857) -->
+ <skip />
+ <!-- no translation found for keywords_satellite_setting (3312183289776517695) -->
+ <skip />
+ <!-- no translation found for category_name_about_satellite_messaging (3756205049485508340) -->
+ <skip />
+ <!-- no translation found for title_about_satellite_setting (9212860038048311345) -->
+ <skip />
+ <!-- no translation found for category_title_your_satellite_plan (3017895097366691841) -->
+ <skip />
+ <!-- no translation found for title_have_satellite_plan (2048372355699977947) -->
+ <skip />
+ <!-- no translation found for title_no_satellite_plan (2876056203035197505) -->
+ <skip />
+ <!-- no translation found for summary_add_satellite_setting (3815254731634052432) -->
+ <skip />
+ <!-- no translation found for category_name_how_it_works (585303230539269496) -->
+ <skip />
+ <!-- no translation found for title_satellite_connection_guide (3294802307913609072) -->
+ <skip />
+ <!-- no translation found for summary_satellite_connection_guide (3496123195218418456) -->
+ <skip />
+ <!-- no translation found for title_supported_service (4275535165812691571) -->
+ <skip />
+ <!-- no translation found for summary_supported_service (4320535903444834786) -->
+ <skip />
+ <!-- no translation found for satellite_setting_summary_more_information (4008690241760925372) -->
+ <skip />
+ <!-- no translation found for more_about_satellite_messaging (3385673133561348509) -->
+ <skip />
<string name="mobile_network_apn_title" msgid="5582995550142073054">"Байланыш түйүнүнүн аталыштары"</string>
<string name="keywords_access_point_names" msgid="8174967126858505945">"apn"</string>
<string name="manual_mode_disallowed_summary" msgid="4243142645520152175">"<xliff:g id="CARRIER">%1$s</xliff:g> операторуна туташып турганда жеткиликсиз"</string>
@@ -4493,9 +4561,12 @@
<string name="sim_action_switch_sub_dialog_title" msgid="9180969453358718635">"<xliff:g id="CARRIER_NAME">%1$s</xliff:g> операторуна которуласызбы?"</string>
<string name="sim_action_switch_psim_dialog_title" msgid="5613177333235213024">"SIM картага которуласызбы?"</string>
<string name="sim_action_switch_sub_dialog_mep_title" msgid="933856847099933004">"<xliff:g id="CARRIER_NAME">%1$s</xliff:g> колдонулсунбу?"</string>
- <string name="sim_action_switch_sub_dialog_text" msgid="2091834911153293004">"Бир эле маалда бир нече SIM карта колдонууга болбойт.\n\n<xliff:g id="TO_CARRIER_NAME">%1$s</xliff:g> операторуна которулсаңыз, <xliff:g id="FROM_CARRIER_NAME">%2$s</xliff:g> байланыш операторундагы тарифтик планыңыз өзгөрбөйт."</string>
- <string name="sim_action_switch_sub_dialog_text_downloaded" msgid="8977951796005849471">"Бир маалда 1 eSIM-карта гана колдонулушу керек.\n\n<xliff:g id="TO_CARRIER_NAME">%1$s</xliff:g> операторуна которулсаңыз, <xliff:g id="FROM_CARRIER_NAME">%2$s</xliff:g> байланыш операторундагы тарифтик планыңыз өзгөрбөйт."</string>
- <string name="sim_action_switch_sub_dialog_text_single_sim" msgid="6188750682431170845">"Бир эле маалда бир нече SIM карта колдонууга болбойт.\n\nБашка SIM картага которулсаңыз, \"<xliff:g id="TO_CARRIER_NAME">%1$s</xliff:g>\" байланыш операторундагы тарифтик планыңыз өзгөрбөйт."</string>
+ <!-- no translation found for sim_action_switch_sub_dialog_text (7474905814976249607) -->
+ <skip />
+ <!-- no translation found for sim_action_switch_sub_dialog_text_downloaded (6415848271400253954) -->
+ <skip />
+ <!-- no translation found for sim_action_switch_sub_dialog_text_single_sim (421658355882679837) -->
+ <skip />
<string name="sim_action_switch_sub_dialog_mep_text" msgid="8348764755143679582">"Бир эле убакта 2 SIM картаны колдоно аласыз. <xliff:g id="CARRIER_NAME">%1$s</xliff:g> колдонуу үчүн башка SIM картаны өчүрүңүз."</string>
<string name="sim_action_switch_sub_dialog_confirm" msgid="1901181581944638961">"<xliff:g id="CARRIER_NAME">%1$s</xliff:g> операторуна которулуу"</string>
<string name="sim_action_switch_sub_dialog_carrier_list_item_for_turning_off" msgid="5392037608705799522">"<xliff:g id="CARRIER_NAME">%1$s</xliff:g> түзмөгүн өчүрүү"</string>
@@ -4520,6 +4591,29 @@
<string name="sim_action_turn_off" msgid="3506698692916473000">"Өчүрүү"</string>
<string name="dsds_activation_failure_title" msgid="4467364110584914794">"SIM-карта иштетилген жок"</string>
<string name="dsds_activation_failure_body_msg2" msgid="73044349546544410">"SIM-картаны кайра күйгүзүп көрүңүз. Эгер маселе чечилбесе, түзмөктү өчүрүп күйгүзүңүз."</string>
+ <string name="sim_onboarding_bottomsheets_title" msgid="143711121394213711">"SIM картаңызды тууралаңыз"</string>
+ <string name="sim_onboarding_bottomsheets_msg" msgid="7367245016476460849">"Бул түзмөктө бир нече SIM картаны колдонуу үчүн мобилдик тармагыңыздын артыкчылыктарын тууралаңыз"</string>
+ <string name="sim_onboarding_label_sim_title" msgid="273162565849288273">"SIM карталарыңызды белгилеңиз"</string>
+ <string name="sim_onboarding_label_sim_msg" msgid="5105859235219529056">"Бул энбелгилерди чалууларда, текст билдирүүсүн жөнөтүүдө жана дайындарды колдонууда Жөндөөлөрдөн көрөсүз"</string>
+ <string name="sim_onboarding_label_sim_dialog_title" msgid="5839073125605286120">"SIM карта энбелгиси"</string>
+ <string name="sim_onboarding_label_sim_dialog_label" msgid="9020433985426525185">"Энбелги"</string>
+ <string name="sim_onboarding_select_sim_title" msgid="5895262188167744055">"Колдонула турган SIM карталарды тандоо"</string>
+ <string name="sim_onboarding_select_sim_msg" msgid="5638859405391915048">"Бир эле маалда 2 SIM карта колдоно аласыз"</string>
+ <string name="sim_onboarding_primary_sim_title" msgid="2793090401371135675">"Негизги SIM карталарды тууралоо"</string>
+ <string name="sim_onboarding_primary_sim_msg" msgid="5484656671490558032">"Чалуулар, тексттик билдирүүлөр жана дайындар үчүн демейки боюнча кайсы SIM-карталарды колдоноруңузду тандаңыз"</string>
+ <string name="primary_sim_title" msgid="2508161011657571566">"Негизги SIM карталарыңыз"</string>
+ <string name="primary_sim_calls_title" msgid="4961189133582615685">"Чалуулар"</string>
+ <string name="primary_sim_texts_title" msgid="1287584042733097749">"SMS жөнөтүү"</string>
+ <string name="primary_sim_automatic_data_title" msgid="1265528923229642480">"Дайындарды автоматтык түрдө которуу"</string>
+ <string name="primary_sim_automatic_data_msg" msgid="1612203837010785203">"Иштөө аймагы жана жеткиликтүүлүгүнө жараша каалаган SIM картанын дайындарын колдонуңуз"</string>
+ <string name="sim_onboarding_phoneNumber_data_only" msgid="8158409121949373662">"Дайындар гана"</string>
+ <string name="sim_onboarding_setup" msgid="5750393553605388463">"Тууралоо"</string>
+ <string name="sim_onboarding_next" msgid="6415025179929475355">"Кийинки"</string>
+ <!-- no translation found for sim_onboarding_progressbar_turning_sim_on (1163318788393361574) -->
+ <skip />
+ <string name="mobile_network_spn_title" msgid="3053793174495329077">"Мобилдик тармак"</string>
+ <string name="mobile_network_phone_number_title" msgid="2090794402855021784">"Телефон номери"</string>
+ <string name="mobile_network_sim_label_color_title" msgid="2401352348041132876">"SIM карта энбелгиси жана түсү"</string>
<string name="sim_setup_channel_id" msgid="8797972565087458515">"Тармакты иштетүү"</string>
<string name="sim_switch_channel_id" msgid="4927038626791837861">"Байланыш оператору которуштурулууда"</string>
<string name="post_dsds_reboot_notification_title_with_carrier" msgid="3308827462185135307">"<xliff:g id="CARRIER_NAME">%1$s</xliff:g> иштеп жатат"</string>
@@ -4539,11 +4633,15 @@
<string name="switch_sim_dialog_no_switch_text" msgid="7053939850026876088">"Мобилдик Интернетти, чалуу жана SMS функцияларын кийинчерээк колдонуу үчүн байланыш операторуңуздун параметрлерине өтүңүз"</string>
<string name="sim_card_label" msgid="6263064316075963775">"SIM карта"</string>
<string name="erase_sim_dialog_title" msgid="4742077437653028326">"eSIM картаны өчүрөсүзбү?"</string>
- <string name="erase_sim_dialog_text" msgid="753031064269699885">"Бул SIM картадагы маалыматты тазаласаңыз, түзмөктү <xliff:g id="CARRIER_NAME_A">%1$s</xliff:g> байланыш оператору тейлебей калат.\n\nБирок <xliff:g id="CARRIER_NAME_B">%1$s</xliff:g> байланыш операторунун тарифтик планы мурунку бойдон эле калат."</string>
+ <!-- no translation found for erase_sim_dialog_text (1406141218170595272) -->
+ <skip />
<string name="erase_sim_confirm_button" msgid="8309115684335320541">"Тазалоо"</string>
- <string name="erasing_sim" msgid="7877703231075699139">"SIM карта тазаланууда…"</string>
- <string name="erase_sim_fail_title" msgid="2024446702985862427">"SIM карта тазаланбай жатат"</string>
- <string name="erase_sim_fail_text" msgid="7870804401227483131">"Ката кетти.\n\nТүзмөгүңүздү өчүрүп күйгүзүп, кайталап көрүңүз."</string>
+ <!-- no translation found for erasing_sim (4237180547590463930) -->
+ <skip />
+ <!-- no translation found for erase_sim_fail_title (1445700500168357303) -->
+ <skip />
+ <!-- no translation found for erase_sim_fail_text (6898841004987411547) -->
+ <skip />
<string name="network_connection_request_dialog_title" msgid="1896186380874289434">"Түзмөккө туташуу"</string>
<string name="network_connection_request_dialog_summary" msgid="7693038309792726170">"<xliff:g id="APPNAME">%1$s</xliff:g> түзмөгүңүзгө убактылуу Wi‑Fi тармагы аркылуу туташканы жатат"</string>
<string name="network_connection_timeout_dialog_message" msgid="598509083077743772">"Түзмөктөр табылган жок. Түзмөктөр күйгүзүлүп, байланышууга даяр экенин текшериңиз."</string>
@@ -4615,6 +4713,14 @@
<string name="work_policy_privacy_settings" msgid="2702644843505242596">"Уюмдун эрежелери тууралуу маалымат"</string>
<string name="work_policy_privacy_settings_summary" msgid="690118670737638405">"IT администраторуңуз тууралаган параметрлер"</string>
<string name="track_frame_time_keywords" msgid="7885340257945922239">"GPU"</string>
+ <string name="enable_16k_pages" msgid="5009476566957520607">"16К барак өлчөмү менен күйгүзүү"</string>
+ <string name="enable_16k_pages_summary" msgid="428117226069445198">"16К барак өлчөмүн колдоого алган ядролуу кубаттоо түзмөгү"</string>
+ <string name="confirm_enable_16k_pages_title" msgid="6751570067857011642">"16КБ барак өлчөмүнө шайкеш келген ядро менен өчүрүлүп-күйгүзүлсүнбү?"</string>
+ <string name="confirm_enable_16k_pages_text" msgid="702888115148257215">"ЭСКЕРТҮҮ: Айрым колдонмолор бул режимге шайкеш келбеши мүмкүн. Ырастоодон кийин түзмөк өчүрүлүп-күйгүзүлөт."</string>
+ <string name="confirm_enable_4k_pages_title" msgid="626987400420355263">"4 КБ барак өлчөмүнө шайкеш келген ядро менен өчүрүлүп-күйгүзүлсүнбү?"</string>
+ <string name="confirm_enable_4k_pages_text" msgid="6168921566226074524">"Ырастоодон кийин түзмөк өчүрүлүп-күйгүзүлөт."</string>
+ <string name="toast_16k_update_failed_text" msgid="8888858987184345567">"Ядро 16КБ баракка шайкеш келген ядрого жаңыртылган жок."</string>
+ <string name="progress_16k_ota_title" msgid="2117218313875523741">"Өзгөртүү киргизилүүдө"</string>
<string name="bug_report_handler_title" msgid="713439959113250125">"Мүчүлүштүк тууралуу кабар берүүнү иштеткич"</string>
<string name="bug_report_handler_picker_footer_text" msgid="4935758328366585673">"Түзмөгүңүздөгү Мүчүлүштүк тууралуу кабарлоо ыкчам баскычын кайсы колдонмо иштетерин аныктайт."</string>
<string name="personal_profile_app_subtext" msgid="5586060806997067676">"Жеке"</string>
@@ -4700,8 +4806,10 @@
<string name="sim_category_title" msgid="2341314000964710495">"SIM-карта"</string>
<string name="downloaded_sim_category_title" msgid="2876988650413179752">"eSIM-карта"</string>
<string name="downloaded_sims_category_title" msgid="487799905978489922">"eSIM-карталар"</string>
- <string name="sim_category_active_sim" msgid="1503823567818544012">"Иштеп жатат"</string>
- <string name="sim_category_inactive_sim" msgid="4068899490133820881">"Өчүрүлгөн"</string>
+ <!-- no translation found for sim_category_active_sim (3077009911935592178) -->
+ <skip />
+ <!-- no translation found for sim_category_inactive_sim (7351553344148400450) -->
+ <skip />
<string name="sim_category_default_active_sim" msgid="1208194173387987231">" / <xliff:g id="ID_1">%1$s</xliff:g> үчүн демейки конфигурация"</string>
<string name="default_active_sim_calls" msgid="2390973682556353558">"чалуулар"</string>
<string name="default_active_sim_sms" msgid="8041498593025994921">"SMS"</string>
diff --git a/res/values-lo/arrays.xml b/res/values-lo/arrays.xml
index b5a8f8a..e0a9547 100644
--- a/res/values-lo/arrays.xml
+++ b/res/values-lo/arrays.xml
@@ -482,4 +482,7 @@
<!-- no translation found for notification_polite_options:0 (4617190141263245257) -->
<!-- no translation found for notification_polite_options:1 (3884076684767467743) -->
<!-- no translation found for notification_polite_options:2 (8765197536079931966) -->
+ <!-- no translation found for private_space_auto_lock_options:0 (551584871228110817) -->
+ <!-- no translation found for private_space_auto_lock_options:1 (3263162333754809690) -->
+ <!-- no translation found for private_space_auto_lock_options:2 (1575103586471380629) -->
</resources>
diff --git a/res/values-lo/strings.xml b/res/values-lo/strings.xml
index 54efa2b..2fe5996 100644
--- a/res/values-lo/strings.xml
+++ b/res/values-lo/strings.xml
@@ -28,6 +28,7 @@
<string name="show_dev_on" msgid="2840850085134853754">"ຕອນນີ້ທ່ານເປັນນັກພັດທະນາແລ້ວ!"</string>
<string name="show_dev_already" msgid="7041756429707644630">"ບໍ່ຈຳເປັນ, ທ່ານເປັນນັກພັດທະນາຢູ່ແລ້ວ."</string>
<string name="dev_settings_disabled_warning" msgid="6971867026249671244">"ກະລຸນາເປີດໃຊ້ຕົວເລືອກນັກພັດທະນາກ່ອນ."</string>
+ <string name="dev_settings_available_to_admin_only_warning" msgid="3408243404879083111">"ມີພຽງຜູ້ໃຊ້ຜູ້ເບິ່ງແຍງເທົ່ານັ້ນທີ່ສາມາດເຂົ້າເຖິງການຕັ້ງຄ່ານັກພັດທະນາໄດ້."</string>
<string name="header_category_system" msgid="1665516346845259058">"ລະບົບ"</string>
<string name="radioInfo_service_in" msgid="9088637745836646271">"ກຳລັງໃຫ້ບໍລິການ"</string>
<string name="radioInfo_service_out" msgid="1868347333892403287">"ນອກເຂດໃຫ້ບໍລິການ"</string>
@@ -551,12 +552,20 @@
<string name="private_space_one_lock_summary" msgid="2759953747682959371">"ທ່ານສາມາດປົດລັອກພື້ນທີ່ສ່ວນຕົວໄດ້ໂດຍໃຊ້ວິທີດຽວກັນກັບທີ່ທ່ານປົດລັອກອຸປະກອນຂອງທ່ານ ຫຼື ເລືອກການລັອກອື່ນ"</string>
<string name="private_space_screen_lock_title" msgid="8679383894967823163">"ໃຊ້ການລັອກໜ້າຈໍອຸປະກອນ"</string>
<string name="private_space_biometric_title" msgid="3934339826674553174">"ປົດລັອກດ້ວຍໃບໜ້າ ແລະ ລາຍນິ້ວມື"</string>
+ <string name="private_space_fingerprint_title" msgid="5989254643211889931">"ປົດລັອກດ້ວຍລາຍນິ້ວມື"</string>
+ <string name="private_space_face_title" msgid="3290402865367663079">"ປົດລັອກດ້ວຍໜ້າ"</string>
<string name="private_space_biometric_summary" msgid="4403837276018724581">"ແຕະເພື່ອຕັ້ງຄ່າ"</string>
<string name="private_space_fingerprint_unlock_title" msgid="5804023571114910034">"ການປົດລັອກດ້ວຍລາຍນິ້ວມືສຳລັບພື້ນທີ່ສ່ວນຕົວ"</string>
<string name="private_space_face_unlock_title" msgid="6613018437620070183">"ການປົດລັອກດ້ວຍໜ້າສຳລັບພື້ນທີ່ສ່ວນຕົວ"</string>
<string name="private_space_category_ways_to_unlock" msgid="4356631225316950046">"ວິທີປົດລັອກ"</string>
<string name="private_space_screen_lock_summary" msgid="394837965365561070">"ຄືກັນກັບການລັອກໜ້າຈໍອຸປະກອນ"</string>
<string name="private_space_new_lock_title" msgid="7306873010565337671">"ເລືອກການລັອກໃໝ່ສຳລັບພື້ນທີ່ສ່ວນຕົວບໍ?"</string>
+ <string name="private_space_auto_lock_title" msgid="4757097802686131305">"ລັອກໂດຍອັດຕະໂນມັດ"</string>
+ <string name="private_space_auto_lock_page_title" msgid="2993714305725968632">"ລັອກພື້ນທີ່ສ່ວນບຸກຄົນໂດຍອັດຕະໂນມັດ"</string>
+ <string name="private_space_auto_lock_page_summary" msgid="8679844515655838654">"ທ່ານສາມາດລັອກພື້ນທີ່ສ່ວນບຸກຄົນຂອງທ່ານໄດ້ໂດຍອັດຕະໂນມັດຫາກທ່ານບໍ່ໄດ້ໃຊ້ອຸປະກອນຂອງທ່ານເປັນໄລຍະເວລາໜຶ່ງ"</string>
+ <string name="private_space_auto_lock_every_time" msgid="1215061855836002830">"ທຸກເທື່ອທີ່ອຸປະກອນລັອກ"</string>
+ <string name="private_space_auto_lock_after_inactivity" msgid="1748673030841528649">"ຫຼັງຈາກບໍ່ມີການນຳໃຊ້ເປັນເວລາ 5 ນາທີ"</string>
+ <string name="private_space_auto_lock_never" msgid="595014527119778873">"ບໍ່"</string>
<string name="private_space_hide_title" msgid="8687034008994037610">"ເຊື່ອງເມື່ອລັອກໄວ້"</string>
<string name="privatespace_hide_page_title" msgid="972581369094289386">"ເຊື່ອງພື້ນທີ່ສ່ວນຕົວເມື່ອລັອກໄວ້"</string>
<string name="privatespace_hide_page_summary" msgid="1052569521186403642">"ເພື່ອບໍ່ໃຫ້ຄົນອື່ນຮູ້ວ່າພື້ນທີ່ສ່ວນຕົວຢູ່ໃນອຸປະກອນຂອງທ່ານ, ທ່ານສາມາດເຊື່ອງມັນຈາກລາຍຊື່ແອັບຂອງທ່ານໄດ້"</string>
@@ -570,6 +579,7 @@
<string name="private_space_delete_title" msgid="3075645119800272800">"ລຶບພື້ນທີ່ສ່ວນຕົວອອກ"</string>
<string name="private_space_deleted" msgid="7825768516955610897">"ລຶບພື້ນທີ່ສ່ວນຕົວອອກສຳເລັດແລ້ວ"</string>
<string name="private_space_delete_failed" msgid="8500755484258565011">"ບໍ່ສາມາດລຶບພື້ນທີ່ສ່ວນຕົວອອກໄດ້"</string>
+ <string name="private_space_unlocked" msgid="9091600948712932046">"ປົດລັອກພື້ນທີ່ສ່ວນບຸກຄົນແລ້ວ"</string>
<string name="no_device_lock_title" msgid="1078223464721029954">"ຕັ້ງການລັອກໜ້າຈໍ"</string>
<string name="no_device_lock_summary" msgid="7436025227616244687">"ເພື່ອໃຊ້ພື້ນທີ່ສ່ວນຕົວ, ໃຫ້ຕັ້ງຄ່າການລັອກໜ້າຈໍຢູ່ອຸປະກອນນີ້"</string>
<string name="no_device_lock_action_label" msgid="2640487005629001288">"ຕັ້ງການລັອກໜ້າຈໍ"</string>
@@ -597,8 +607,14 @@
<string name="private_space_access_text" msgid="4258842502257201013">"ເພື່ອເຂົ້າເຖິງພື້ນທີ່ສ່ວນຕົວຂອງທ່ານ, ໃຫ້ເຂົ້າໄປລາຍຊື່ແອັບຂອງທ່ານ ແລ້ວເລື່ອນລົງລຸ່ມ"</string>
<string name="private_space_done_label" msgid="1020482651595246071">"ແລ້ວໆ"</string>
<string name="private_space_scrolldown_to_access" msgid="4820954877349434545">"ເລື່ອນລົງເພື່ອຊອກຫາພື້ນທີ່ສ່ວນຕົວ"</string>
- <string name="private_space_retry_signin_title" msgid="2340841075193680666">"ເຂົ້າສູ່ລະບົບເພື່ອຕັ້ງຄ່າພື້ນທີ່ສ່ວນຕົວ"</string>
- <string name="private_space_retry_summary" msgid="1976929616948459609">"ທ່ານຕ້ອງເຂົ້າສູ່ລະບົບບັນຊີເພື່ອຕັ້ງຄ່າພື້ນທີ່ສ່ວນຕົວ"</string>
+ <!-- no translation found for private_space_retry_signin_title (8090276618867918844) -->
+ <skip />
+ <!-- no translation found for private_space_retry_summary (1920444015972648774) -->
+ <skip />
+ <!-- no translation found for private_space_skip_login_label (7078019409056628192) -->
+ <skip />
+ <!-- no translation found for private_space_continue_login_label (7779965766333065391) -->
+ <skip />
<string name="private_space_lock_setup_title" msgid="6541564212199510787">"ເລືອກການລັອກສຳລັບພື້ນທີ່ສ່ວນຕົວຂອງທ່ານ"</string>
<string name="private_space_lock_setup_description" msgid="423405593476300918">"ທ່ານສາມາດປົດລັອກພື້ນທີ່ສ່ວນຕົວຂອງທ່ານໄດ້ໂດຍການໃຊ້ລາຍນິ້ວມືຂອງທ່ານ. ເພື່ອຄວາມປອດໄພ, ຕົວເລືອກນີ້ຕ້ອງໃຊ້ການລັອກຂໍ້ມູນສຳຮອງ."</string>
<string name="private_space_choose_your_pin_header" msgid="4560802934975898265">"ຕັ້ງຄ່າ PIN ສຳລັບພື້ນທີ່ສ່ວນຕົວຂອງທ່ານ"</string>
@@ -1373,6 +1389,8 @@
<string name="battery_level_title" msgid="1371765298786083448">"ລະດັບແບັດເຕີຣີ"</string>
<string name="communal_settings_title" msgid="2845678473945902115">"ສ່ວນກາງ"</string>
<string name="communal_settings_summary" msgid="4923914136953940317">"ການຕັ້ງຄ່າສ່ວນກາງ"</string>
+ <!-- no translation found for satellite_setting (706846910912477125) -->
+ <skip />
<string name="apn_settings" msgid="4295467389400441299">"APNs"</string>
<string name="apn_edit" msgid="2003683641840248741">"ແກ້ໄຂຈຸດການເຊື່ອມຕໍ່"</string>
<string name="apn_add" msgid="9069613192201630934">"ເພີ່ມຈຸດເຂົ້າເຖິງ"</string>
@@ -1407,6 +1425,8 @@
<string name="menu_save" msgid="6611465355127483100">"ບັນທຶກ"</string>
<string name="menu_cancel" msgid="1197826697950745335">"ຍົກເລີກ"</string>
<string name="error_title" msgid="7158648377702417716"></string>
+ <!-- no translation found for error_duplicate_apn_entry (7792928408935276618) -->
+ <skip />
<string name="error_name_empty" msgid="1258275899283079142">"ແຖບຂໍ້ມູນຊື່ບໍ່ສາມາດປ່ອຍຫວ່າງໄດ້."</string>
<string name="error_apn_empty" msgid="7657491065443746915">"APN ບໍ່ສາມາດປ່ອຍໃຫ້ຫວ່າງໄດ້."</string>
<string name="error_mcc_not3" msgid="883659545640179094">"ຊ່ອງຂໍ້ມູນ MMC ຕ້ອງມີ 3 ໂຕເລກ."</string>
@@ -1425,7 +1445,8 @@
<string name="reset_bluetooth_wifi_button_text" msgid="3974098137045963639">"ຣີເຊັດ"</string>
<string name="reset_bluetooth_wifi_complete_toast" msgid="5893439291030574365">"ຣີເຊັດ Bluetooth ແລະ Wi-Fi ແລ້ວ"</string>
<string name="reset_esim_title" msgid="4194570573425902754">"ລຶບ eSIM"</string>
- <string name="reset_esim_desc" msgid="3662444090563399131">"ນີ້ຈະບໍ່ເປັນການຍົກເລີກແພັກເກດບໍລິການມືຖືໃດໆ. ເພື່ອດາວໂຫຼດຊິມທົດແທນ, ໃຫ້ຕິດຕໍ່ຫາຜູ້ໃຫ້ບໍລິການຂອງທ່ານ."</string>
+ <!-- no translation found for reset_esim_desc (6125192435907740751) -->
+ <skip />
<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="1129251284212847939">"ຣີເຊັດການຕັ້ງຄ່າເຄືອຂ່າຍທັງໝົດ ແລະ ລຶບ eSIM ບໍ? ທ່ານບໍ່ສາມາດຍົກເລີກຄຳສັ່ງນີ້ໄດ້."</string>
@@ -1433,15 +1454,18 @@
<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">"ບໍ່ສາມາດລຶບ SIM ອອກໄດ້"</string>
- <string name="reset_esim_error_msg" msgid="7279607120606365250">"ບໍ່ສາມາດລຶບ eSIMs ໄດ້ເນື່ອງຈາກເກີດຂໍ້ຜິດພາດຂຶ້ນ.\n\nໃຫ້ຣີສະຕາດອຸປະກອນຂອງທ່ານແລ້ວລອງໃໝ່."</string>
+ <!-- no translation found for reset_esim_error_title (6516110227665862295) -->
+ <skip />
+ <!-- no translation found for reset_esim_error_msg (8459527827897797168) -->
+ <skip />
<string name="main_clear_title" msgid="277664302144837723">"ລຶບຂໍ້ມູນທັງໝົດ (ຣີເຊັດເປັນຄ່າຈາກໂຮງງານ)"</string>
<string name="main_clear_short_title" msgid="4752094765533020696">"ລຶບຂໍ້ມູນທັງໝົດ (ຣີເຊັດເປັນຄ່າຈາກໂຮງງານ)"</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_final_desc" msgid="5800877928569039580">"ຂໍ້ມູນສ່ວນຕົວຂອງທ່ານ ແລະ ແອັບທີ່ດາວໂຫຼດມາທັງໝົດຈະຖືກລຶບອອກ. ທ່ານບໍ່ສາມາດຍົກເລີກຄຳສັ່ງນີ້ໄດ້."</string>
- <string name="main_clear_final_desc_esim" msgid="440406836793824969">"ຂໍ້ມູນສ່ວນຕົວທັງໝົດຂອງທ່ານ, ຮວມທັງແອັບທີ່ດາວໂຫຼດມາແລ້ວ ແລະ SIM ຈະຖືກລຶບອອກ. ທ່ານບໍ່ສາມາດຍົກເລີກຄຳສັ່ງນີ້ໄດ້."</string>
+ <!-- no translation found for main_clear_final_desc_esim (6592404057237813989) -->
+ <skip />
<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>
@@ -1672,6 +1696,14 @@
<string name="force_stop" msgid="2681771622136916280">"ບັງຄັບປິດ"</string>
<string name="archive" msgid="9074663845068632127">"ເກັບໄວ້ໃນແຟ້ມ"</string>
<string name="restore" msgid="7622486640713967157">"ກູ້ຄືນ"</string>
+ <!-- no translation found for restoring_step_one (3465050101254272874) -->
+ <skip />
+ <!-- no translation found for restoring_step_two (140484846432595108) -->
+ <skip />
+ <!-- no translation found for restoring_step_three (3712883580876329811) -->
+ <skip />
+ <!-- no translation found for restoring_step_four (8966846882470446209) -->
+ <skip />
<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>
@@ -1728,7 +1760,6 @@
<string name="archiving_failed" msgid="2037798988961634978">"ເກັບໄວ້ໃນແຟ້ມບໍ່ສຳເລັດ"</string>
<string name="archiving_succeeded" msgid="7891249456483297845">"ເກັບໄວ້ໃນແຟ້ມ <xliff:g id="PACKAGE_LABEL">%1$s</xliff:g>"</string>
<string name="restoring_failed" msgid="3390531747355943533">"ກູ້ຄືນບໍ່ສຳເລັດ"</string>
- <string name="restoring_succeeded" msgid="4967353965137524330">"ກູ້ຄືນ <xliff:g id="PACKAGE_LABEL">%1$s</xliff:g> ແລ້ວ"</string>
<string name="restoring_in_progress" msgid="7787443682651146115">"ກຳລັງກູ້ຄືນ <xliff:g id="PACKAGE_LABEL">%1$s</xliff:g>"</string>
<string name="another_migration_already_in_progress" msgid="6550546307856052261">"ມີການໂອນຍ້າຍອື່ນກຳລັງດຳເນີນຢູ່."</string>
<string name="insufficient_storage" msgid="8115088042669030558">"ພື້ນທີ່ຈັດເກັບຂໍ້ມູນບໍ່ພຽງພໍ."</string>
@@ -1920,10 +1951,8 @@
<string name="usage_stats_sort_by_usage_time" msgid="2927310334119998301">"ຈັດຮຽງຕາມເວລາໃຊ້"</string>
<string name="usage_stats_sort_by_last_time_used" msgid="7039213339779884017">"ຈັດຮຽງຕາມເວລາທີ່ໃຊ້ຫຼ້າສຸດ"</string>
<string name="usage_stats_sort_by_app_name" msgid="4463833145514850478">"ຈັດຮຽງຕາມຊື່ແອັບ"</string>
- <!-- no translation found for last_time_used_label (7589377271406011659) -->
- <skip />
- <!-- no translation found for last_time_used_never (2936073559267990034) -->
- <skip />
+ <string name="last_time_used_label" msgid="7589377271406011659">"ໃຊ້ຫຼ້າສຸດ"</string>
+ <string name="last_time_used_never" msgid="2936073559267990034">"ບໍ່ເຄີຍໃຊ້"</string>
<string name="usage_time_label" msgid="9105343335151559883">"ເວລາການນຳໃຊ້"</string>
<string name="accessibility_settings" msgid="4713215774904704682">"ການຊ່ວຍເຂົ້າເຖິງ"</string>
<string name="accessibility_settings_title" msgid="6739115703615065716">"ການຕັ້ງຄ່າກ່ຽວກັບການເຂົ້າເຖິງ"</string>
@@ -2378,12 +2407,6 @@
<string name="battery_tip_high_usage_summary" msgid="3938999581403084551">"ເບິ່ງແອັບທີ່ມີການໃຊ້ສູງສຸດ"</string>
<string name="battery_tip_limited_temporarily_title" msgid="6258554134146272311">"ການສາກໄດ້ຖືກປັບໃຫ້ເໝາະສົມເພື່ອປົກປ້ອງແບັດເຕີຣີຂອງທ່ານ"</string>
<string name="battery_tip_limited_temporarily_summary" msgid="5107379280241187562">"ເພື່ອຊ່ວຍຂະຫຍາຍອາຍຸການນຳໃຊ້ແບັດເຕີຣີຂອງທ່ານ, ການສາກແມ່ນໄດ້ຖືກປັບໃຫ້ເໝາະສົມ"</string>
- <string name="battery_tip_dock_defender_future_bypass_title" msgid="4332616280495788195">"ການສາກໄດ້ຖືກປັບໃຫ້ເໝາະສົມເພື່ອປົກປ້ອງແບັດເຕີຣີຂອງທ່ານ"</string>
- <string name="battery_tip_dock_defender_future_bypass_summary" msgid="7870758621381307597">"ເພື່ອຊ່ວຍຂະຫຍາຍອາຍຸການນຳໃຊ້ແບັດເຕີຣີຂອງທ່ານ, ການສາກໄດ້ຖືກປັບໃຫ້ເໝາະສົມໃນຕອນທີ່ເຊື່ອມຕໍ່ກັບແທ່ນສາກ"</string>
- <string name="battery_tip_dock_defender_active_title" msgid="1414785238383255699">"ການສາກໄດ້ຖືກປັບໃຫ້ເໝາະສົມເພື່ອປົກປ້ອງແບັດເຕີຣີຂອງທ່ານ"</string>
- <string name="battery_tip_dock_defender_active_summary" msgid="3512082623718801459">"ເພື່ອຊ່ວຍຂະຫຍາຍອາຍຸການນຳໃຊ້ແບັດເຕີຣີຂອງທ່ານ, ການສາກໄດ້ຖືກປັບໃຫ້ເໝາະສົມໃນຕອນທີ່ເຊື່ອມຕໍ່ກັບແທ່ນສາກ"</string>
- <string name="battery_tip_dock_defender_temporarily_bypassed_title" msgid="1679449361090557201">"ການສາກຈົນເຕັມ"</string>
- <string name="battery_tip_dock_defender_temporarily_bypassed_summary" msgid="1099500476761333281">"ເພື່ອປົກປ້ອງແບັດເຕີຣີຂອງທ່ານ, ການສາກຈະຖືກປັບໃຫ້ເໝາະສົມໃນເທື່ອຕໍ່ໄປທີ່ທ່ານວາງແທັບເລັດໄວ້ເທິງແທ່ນສາກ"</string>
<string name="battery_tip_limited_temporarily_sec_button_content_description" msgid="5648444926736883551">"ສຶກສາເພີ່ມເຕີມກ່ຽວກັບການສາກຢຸດຊົ່ວຄາວ"</string>
<string name="battery_tip_limited_temporarily_dialog_resume_charge" msgid="2302295458913832342">"ສືບຕໍ່ການສາກໄຟ"</string>
<string name="battery_tip_dialog_message_footer" msgid="986542164372177504">"ຮວມການເຄື່ອນໄຫວໃນພື້ນຫຼັງທີ່ໃຊ້ພະລັງງານຫຼາຍ"</string>
@@ -2401,7 +2424,8 @@
<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_charge_to_full_button" msgid="6701709034348116261">"ສາກໄຟຈົນເຕັມ"</string>
- <string name="battery_tip_incompatible_charging_title" msgid="5120763575150751300">"ບັນຫາກັບອຸປະກອນເສີມໃນການສາກ"</string>
+ <!-- no translation found for battery_tip_incompatible_charging_title (1567827436103364999) -->
+ <skip />
<string name="battery_tip_incompatible_charging_content_description" msgid="355668467640367701">"ຮຽນຮູ້ເພີ່ມເຕີມກ່ຽວກັບການສາກທີ່ບໍ່ເຂົ້າກັນໄດ້"</string>
<string name="smart_battery_manager_title" msgid="3677620516657920364">"ຕົວຈັດການແບັດເຕີຣີ"</string>
<string name="smart_battery_title" msgid="9095903608520254254">"ຈັດການແອັບໂດຍອັດຕະໂນມັດ"</string>
@@ -2493,13 +2517,11 @@
<string name="battery_usage_chart_label_now" msgid="4598282721949430165">"ຕອນນີ້"</string>
<string name="battery_usage_timestamps_hyphen" msgid="7401188432989043905">"<xliff:g id="FROM_TIMESTAMP">%1$s</xliff:g> - <xliff:g id="TO_TIMESTAMP">%2$s</xliff:g>"</string>
<string name="battery_usage_day_and_hour" msgid="1417890420844950881">"<xliff:g id="DAY">%1$s</xliff:g> <xliff:g id="HOUR">%2$s</xliff:g>"</string>
- <!-- no translation found for battery_usage_time_info_and_battery_level (6732629268310936155) -->
- <skip />
+ <string name="battery_usage_time_info_and_battery_level" msgid="6732629268310936155">"<xliff:g id="TIME_INFO">%1$s</xliff:g> <xliff:g id="BATTERY_LEVEL">%2$s</xliff:g>"</string>
<string name="battery_usage_chart" msgid="4114747521432440017">"ແຜນພາບການໃຊ້ແບັດເຕີຣີ"</string>
<string name="daily_battery_usage_chart" msgid="4176059567682992686">"ແຜນພາບການໃຊ້ແບັດເຕີຣີລາຍວັນ"</string>
<string name="hourly_battery_usage_chart" msgid="3098314511076561272">"ແຜນພາບການໃຊ້ແບັດເຕີຣີລາຍຊົ່ວໂມງ"</string>
- <!-- no translation found for battery_level_percentage (1433178290838842146) -->
- <skip />
+ <string name="battery_level_percentage" msgid="1433178290838842146">"ເປີເຊັນລະດັບແບັດເຕີຣີຈາກ <xliff:g id="START_PERCENTAGE">%1$s</xliff:g> ຫາ <xliff:g id="END_PERCENTAGE">%2$s</xliff:g>"</string>
<string name="battery_usage_breakdown_title_since_last_full_charge" msgid="435006273323199906">"ການໃຊ້ແບັດເຕີຣີຕັ້ງແຕ່ສາກເຕັມເທື່ອຫຼ້າສຸດ"</string>
<string name="battery_usage_breakdown_title_for_slot" msgid="4823179483667671406">"ການໃຊ້ແບັດເຕີຣີສຳລັບ <xliff:g id="SLOT">%s</xliff:g>"</string>
<string name="screen_time_category_last_full_charge" msgid="8856908320256057753">"ເວລາໜ້າຈໍຕັ້ງແຕ່ສາກເຕັມເທື່ອຫຼ້າສຸດ"</string>
@@ -3859,6 +3881,8 @@
<string name="voice_activation_apps_title" msgid="7130045161611529825">"ແອັບການເປີດນຳໃຊ້ດ້ວຍສຽງ"</string>
<string name="permit_voice_activation_apps" msgid="9152780172988949319">"ອະນຸຍາດການເປີດນຳໃຊ້ດ້ວຍສຽງ"</string>
<string name="allow_voice_activation_apps_description" msgid="6369745626995060656">"ການເປີດນຳໃຊ້ດ້ວຍສຽງຈະເປີດແອັບທີ່ໄດ້ຮັບອະນຸມັດແບບແຮນຟຣີໂດຍໃຊ້ຄຳສັ່ງສຽງ. ການກວດຈັບແບບປັບອັດຕະໂນມັດໃນຕົວຊ່ວຍໃຫ້ໝັ້ນໃຈໄດ້ວ່າຂໍ້ມູນຈະເປັນສ່ວນຕົວສຳລັບທ່ານເທົ່ານັ້ນ.\n\n"<a href="">"ຂໍ້ມູນເພີ່ມເຕີມກ່ຽວກັບການກວດຈັບແບບປັບອັດຕະໂນມັດທີ່ມີການປ້ອງກັນ"</a></string>
+ <string name="permit_receive_sandboxed_detection_training_data" msgid="3929496847420108753">"ປັບປຸງການເປີດນຳໃຊ້ດ້ວຍສຽງ"</string>
+ <string name="receive_sandboxed_detection_training_data_description" msgid="1415687008184625050">"ອຸປະກອນນີ້ໃຊ້ຂໍ້ມູນດ້ານການວິເຄາະສ່ວນຕົວເພື່ອປັບປຸງໂມເດວການເປີດນຳໃຊ້ດ້ວຍສຽງ. ແອັບສາມາດຮັບຂໍ້ມູນອັບເດດແບບສະຫຼຸບທີ່ຮວບຮວມມາຈາກຜູ້ໃຊ້ຈຳນວນຫຼາຍເພື່ອຮັກສາຄວາມເປັນສ່ວນຕົວໃນຂະນະທີ່ປັບປຸງໂມເດວສຳລັບທຸກຄົນ.\n\n"<a href="">"ຂໍ້ມູນເພີ່ມເຕີມກ່ຽວກັບຂໍ້ມູນດ້ານການວິເຄາະສ່ວນຕົວ"</a></string>
<string name="full_screen_intent_title" msgid="747270185715224130">"ການແຈ້ງເຕືອນແບບເຕັມຈໍ"</string>
<string name="permit_full_screen_intent" msgid="9035367640019960861">"ອະນຸຍາດໃຫ້ແອັບນີ້ສະແດງການແຈ້ງເຕືອນແບບເຕັມຈໍ"</string>
<string name="footer_description_full_screen_intent" msgid="7716518411349225528">"ອະນຸຍາດໃຫ້ແອັບນີ້ສະແດງການແຈ້ງເຕືອນແບບເຕັມຈໍເມື່ອອຸປະກອນລັອກຢູ່. ແອັບອາດໃຊ້ການແຈ້ງເຕືອນເຫຼົ່ານີ້ເພື່ອໄຮໄລ້ໂມງປຸກ, ສາຍໂທເຂົ້າ ຫຼື ການແຈ້ງເຕືອນສຸກເສີນອື່ນໆ."</string>
@@ -4280,18 +4304,27 @@
<string name="autofill_app" msgid="7595308061826307921">"ບໍລິການຕື່ມຂໍ້ມູນອັດຕະໂນມັດ"</string>
<string name="default_autofill_app" msgid="372234803718251606">"ບໍລິການຕື່ມຂໍ້ມູນອັດຕະໂນມັດຕາມຄ່າເລີ່ມຕົ້ນ"</string>
<string name="autofill_passwords" msgid="6708057251459761083">"ລະຫັດຜ່ານ"</string>
- <string name="credman_chosen_app_title" msgid="872524130208251505">"ລະຫັດຜ່ານ, ກະແຈຜ່ານ ແລະ ບໍລິການຂໍ້ມູນ"</string>
+ <!-- no translation found for credman_chosen_app_title (7735183808067729319) -->
+ <skip />
<string name="credman_credentials" msgid="4931371941253324143">"ຜູ້ໃຫ້ບໍລິການເພີ່ມເຕີມ"</string>
<string name="autofill_passwords_count" msgid="6359289285822955973">"{count,plural, =1{# ລະຫັດຜ່ານ}other{# ລະຫັດຜ່ານ}}"</string>
<string name="autofill_keywords" msgid="8598763328489346438">"ອັດຕະໂນມັດ, ຕື່ມຂໍ້ມູນ, ການຕື່ມຂໍ້ມູນອັດຕະໂນມັດ, ລະຫັດຜ່ານ"</string>
<string name="credman_keywords" msgid="8305600680836806170">"ຂໍ້ມູນ, ກະແຈຜ່ານ, ລະຫັດຜ່ານ"</string>
<string name="credman_autofill_keywords" msgid="701180623776848914">"ອັດຕະໂນມັດ, ຕື່ມຂໍ້ມູນ, ການຕື່ມຂໍ້ມູນອັດຕະໂນມັດ, ຂໍ້ມູນ, ກະແຈຜ່ານ, ລະຫັດຜ່ານ"</string>
+ <!-- no translation found for credman_button_change (4072629639218503790) -->
+ <skip />
+ <!-- no translation found for credman_button_open (7519871964170816850) -->
+ <skip />
<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="credman_autofill_confirmation_message" msgid="843829628024668466">"<b>Use <xliff:g id=app_name example=Provider>%1$s</xliff:g>?</b> <br/> <br/> ລະຫັດຜ່ານໃໝ່, ກະແຈຜ່ານ ແລະ ຂໍ້ມູນອື່ນໆຈະຖືກບັນທຶກໄວ້ບ່ອນນີ້ນັບຈາກນີ້ເປັນຕົ້ນໄປ. <xliff:g id=app_name example=Provider>%1$s</xliff:g> ອາດໃຊ້ສິ່ງທີ່ຢູ່ໜ້າຈໍຂອງທ່ານເພື່ອເບິ່ງວ່າຈະຕື່ມຂໍ້ມູນອັດຕະໂນມັດໃດໄດ້ແດ່."</string>
<string name="credman_picker_title" msgid="8191267620665129205">"ລະຫັດຜ່ານ, ກະແຈຜ່ານ ແລະ ບໍລິການຂໍ້ມູນ"</string>
<string name="credman_confirmation_message_title" msgid="8847900085593880729">"ປິດ %1$s ບໍ?"</string>
<string name="credman_confirmation_message" msgid="2357324543658635239">"<b>ປິດບໍລິການນີ້ບໍ?</b> <br/> <br/> ຂໍ້ມູນທີ່ບັນທຶກໄວ້ເຊັ່ນ: ລະຫັດຜ່ານ, ກະແຈຜ່ານ, ວິທີການຈ່າຍເງິນ ແລະ ຂໍ້ມູນອື່ນໆຈະບໍ່ຖືກຕື່ມໃສ່ເມື່ອທ່ານເຂົ້າສູ່ລະບົບ. ເພື່ອນຳໃຊ້ຂໍ້ມູນທີ່ບັນທຶກໄວ້, ໃຫ້ເລືອກລະຫັດຜ່ານ, ກະແຈຜ່ານ ຫຼື ບໍລິການຂໍ້ມູນ."</string>
+ <string name="credman_confirmation_message_new_ui" msgid="6126274509951156460">"<b>ປິດບໍລິການທັງໝົດບໍ?</b> <br/> <br/> ລະບົບຈະບໍ່ຕື່ມຂໍ້ມູນລະຫັດຜ່ານ, ກະແຈຜ່ານ ແລະ ຂໍ້ມູນອື່ນໆທີ່ບັນທຶກໄວ້ໂດຍອັດຕະໂນມັດເມື່ອທ່ານເຂົ້າສູ່ລະບົບ"</string>
+ <string name="credman_autofill_confirmation_message_new_ui" msgid="6222139222478822267">"<b>ປ່ຽນບໍລິການທີ່ທ່ານຕ້ອງການເປັນ <xliff:g id=app_name example=Provider>%1$s</xliff:g>?</b> <br/> <br/> ລະຫັດຜ່ານໃໝ່, ກະແຈຜ່ານ ແລະ ຂໍ້ມູນອື່ນໆຈະຖືກບັນທຶກໄວ້ບ່ອນນີ້ນັບຈາກນີ້ເປັນຕົ້ນໄປ. <xliff:g id=app_name example=Provider>%1$s</xliff:g> ອາດໃຊ້ສິ່ງທີ່ຢູ່ໜ້າຈໍຂອງທ່ານເພື່ອເບິ່ງວ່າຈະຕື່ມຂໍ້ມູນອັດຕະໂນມັດໃດໄດ້ແດ່"</string>
<string name="credman_enable_confirmation_message_title" msgid="1037501792652277829">"ໃຊ້ %1$s ບໍ?"</string>
+ <string name="credman_limit_error_msg_title" msgid="1525814645803612135">"ທ່ານສາມາດເປີດໃຊ້ບໍລິການໄດ້ພຽງ 5 ລາຍການເທົ່ານັ້ນ"</string>
+ <string name="credman_limit_error_msg" msgid="2521803280130310063">"ປິດບໍລິການຢ່າງໜ້ອຍ 1 ລາຍການເພື່ອເພີ່ມບໍລິການອື່ນ"</string>
<string name="credman_enable_confirmation_message" msgid="8407841892310870169">"%1$s ໃຊ້ສິ່ງທີ່ຢູ່ໜ້າຈໍຂອງທ່ານເພື່ອລະບຸສິ່ງທີ່ສາມາດຕື່ມຂໍ້ມູນອັດຕະໂນມັດໄດ້."</string>
<string name="credman_error_message_title" msgid="4099557206946333568">"ລະຫັດຜ່ານ, ກະແຈຜ່ານ ແລະ ບໍລິການຂໍ້ມູນຈຳກັດ"</string>
<string name="credman_error_message" msgid="8334797097200415449">"ທ່ານສາມາດມີໄດ້ເຖິງ 5 ລະຫັດຜ່ານ, ກະແຈຜ່ານ ແລະ ບໍລິການຂໍ້ມູນທີ່ມີການເຄື່ອນໄຫວໃນເວລາດຽວກັນ. ປິດບໍລິການໃດໜຶ່ງເພື່ອເພີ່ມອີກ."</string>
@@ -4461,11 +4494,12 @@
<string name="mobile_network_sim_name_label" msgid="1452440641628369625">"ຊື່"</string>
<string name="mobile_network_sim_color_label" msgid="5293944087609632340">"ສີ (ໃຊ້ໂດຍແອັບທີ່ໃຊ້ຮ່ວມກັນໄດ້)"</string>
<string name="mobile_network_sim_name_rename" msgid="5967588549571582924">"ບັນທຶກ"</string>
- <string name="mobile_network_use_sim_on" msgid="7298332437547707908">"ໃຊ້ SIM"</string>
+ <string name="mobile_network_use_sim_on" msgid="5333182776279917886">"ໃຊ້ຊິມນີ້"</string>
<string name="mobile_network_use_sim_off" msgid="6303281166199670639">"ປິດ"</string>
<string name="mobile_network_disable_sim_explanation" msgid="2851862257846773796">"ເພື່ອປິດການນຳໃຊ້ SIM ນີ້, ໃຫ້ຖອດ SIM ກາດອອກກ່ອນ"</string>
<string name="mobile_network_tap_to_activate" msgid="4139979375717958102">"ແຕະເພື່ອເປີດໃຊ້ <xliff:g id="CARRIER">%1$s</xliff:g>"</string>
- <string name="mobile_network_erase_sim" msgid="4629071168032714930">"ລຶບ SIM"</string>
+ <!-- no translation found for mobile_network_erase_sim (5387971155494245850) -->
+ <skip />
<string name="preferred_network_mode_title" msgid="3083431168988535628">"ປະເພດເຄືອຂ່າຍທີ່ຕ້ອງການ"</string>
<string name="preferred_network_mode_summary" msgid="537577807865497546">"ປ່ຽນໂໝດປະຕິບັດການຂອງເຄືອຂ່າຍ"</string>
<string name="preferred_network_mode_dialogtitle" msgid="4179420486180351631">"ປະເພດເຄືອຂ່າຍທີ່ຕ້ອງການ"</string>
@@ -4484,6 +4518,40 @@
<string name="roaming_check_price_warning" msgid="5876977438036791361">"ກະລຸນາກວດສອບລາຄາກັບຜູ້ໃຫ້ບໍລິການເຄືອຂ່າຍຂອງທ່ານ."</string>
<string name="mobile_data_usage_title" msgid="2047864499317759728">"ການໃຊ້ຂໍ້ມູນແອັບ"</string>
<string name="mobile_network_mode_error" msgid="9222056129897416074">"ໂໝດເຄືອຂ່າຍ <xliff:g id="NETWORKMODEID">%1$d</xliff:g> ບໍ່ຖືກຕ້ອງ. ບໍ່ສົນໃຈ."</string>
+ <!-- no translation found for satellite_setting_title (2543034229989047673) -->
+ <skip />
+ <!-- no translation found for satellite_setting_enabled_summary (3554127722727530845) -->
+ <skip />
+ <!-- no translation found for satellite_setting_disabled_summary (6789122487534159857) -->
+ <skip />
+ <!-- no translation found for keywords_satellite_setting (3312183289776517695) -->
+ <skip />
+ <!-- no translation found for category_name_about_satellite_messaging (3756205049485508340) -->
+ <skip />
+ <!-- no translation found for title_about_satellite_setting (9212860038048311345) -->
+ <skip />
+ <!-- no translation found for category_title_your_satellite_plan (3017895097366691841) -->
+ <skip />
+ <!-- no translation found for title_have_satellite_plan (2048372355699977947) -->
+ <skip />
+ <!-- no translation found for title_no_satellite_plan (2876056203035197505) -->
+ <skip />
+ <!-- no translation found for summary_add_satellite_setting (3815254731634052432) -->
+ <skip />
+ <!-- no translation found for category_name_how_it_works (585303230539269496) -->
+ <skip />
+ <!-- no translation found for title_satellite_connection_guide (3294802307913609072) -->
+ <skip />
+ <!-- no translation found for summary_satellite_connection_guide (3496123195218418456) -->
+ <skip />
+ <!-- no translation found for title_supported_service (4275535165812691571) -->
+ <skip />
+ <!-- no translation found for summary_supported_service (4320535903444834786) -->
+ <skip />
+ <!-- no translation found for satellite_setting_summary_more_information (4008690241760925372) -->
+ <skip />
+ <!-- no translation found for more_about_satellite_messaging (3385673133561348509) -->
+ <skip />
<string name="mobile_network_apn_title" msgid="5582995550142073054">"ຊື່ຈຸດເຂົ້າເຖິງ (APN)"</string>
<string name="keywords_access_point_names" msgid="8174967126858505945">"APN"</string>
<string name="manual_mode_disallowed_summary" msgid="4243142645520152175">"ບໍ່ສາມາດໃຊ້ໄດ້ເມື່ອເຊື່ອມຕໍ່ກັບ <xliff:g id="CARRIER">%1$s</xliff:g>"</string>
@@ -4493,9 +4561,12 @@
<string name="sim_action_switch_sub_dialog_title" msgid="9180969453358718635">"ສະຫຼັບໄປໃຊ້ <xliff:g id="CARRIER_NAME">%1$s</xliff:g> ບໍ?"</string>
<string name="sim_action_switch_psim_dialog_title" msgid="5613177333235213024">"ສະຫຼັບໄປໃຊ້ຊິມກາດບໍ?"</string>
<string name="sim_action_switch_sub_dialog_mep_title" msgid="933856847099933004">"ໃຊ້ <xliff:g id="CARRIER_NAME">%1$s</xliff:g> ບໍ?"</string>
- <string name="sim_action_switch_sub_dialog_text" msgid="2091834911153293004">"ສາມາດເປີດໃຊ້ເທື່ອລະຊິມເທົ່ານັ້ນ.\n\nການສະຫຼັບໄປໃຊ້ <xliff:g id="TO_CARRIER_NAME">%1$s</xliff:g> ຈະບໍ່ຍົກເລີກບໍລິການ <xliff:g id="FROM_CARRIER_NAME">%2$s</xliff:g> ຂອງທ່ານ."</string>
- <string name="sim_action_switch_sub_dialog_text_downloaded" msgid="8977951796005849471">"ສາມາດເປີດໃຊ້ eSIM ໄດ້ເທື່ອລະ 1 ຊິມເທົ່ານັ້ນ.\n\nການປ່ຽນໄປໃຊ້ <xliff:g id="TO_CARRIER_NAME">%1$s</xliff:g> ຈະບໍ່ຍົກເລີກບໍລິການ <xliff:g id="FROM_CARRIER_NAME">%2$s</xliff:g> ຂອງທ່ານ."</string>
- <string name="sim_action_switch_sub_dialog_text_single_sim" msgid="6188750682431170845">"ສາມາດເປີດໃຊ້ໄດ້ເທື່ອລະຊິມເທົ່ານັ້ນ.\n\nການສະຫຼັບຈະບໍ່ຍົກເລີກບໍລິການ <xliff:g id="TO_CARRIER_NAME">%1$s</xliff:g> ຂອງທ່ານ."</string>
+ <!-- no translation found for sim_action_switch_sub_dialog_text (7474905814976249607) -->
+ <skip />
+ <!-- no translation found for sim_action_switch_sub_dialog_text_downloaded (6415848271400253954) -->
+ <skip />
+ <!-- no translation found for sim_action_switch_sub_dialog_text_single_sim (421658355882679837) -->
+ <skip />
<string name="sim_action_switch_sub_dialog_mep_text" msgid="8348764755143679582">"ທ່ານສາມາດໃຊ້ 2 ຊິມພ້ອມກັນໄດ້. ເພື່ອໃຊ້ <xliff:g id="CARRIER_NAME">%1$s</xliff:g>, ໃຫ້ປິດອີກຊິມໄວ້ກ່ອນ."</string>
<string name="sim_action_switch_sub_dialog_confirm" msgid="1901181581944638961">"ສະຫຼັບໄປ <xliff:g id="CARRIER_NAME">%1$s</xliff:g>"</string>
<string name="sim_action_switch_sub_dialog_carrier_list_item_for_turning_off" msgid="5392037608705799522">"ປິດ <xliff:g id="CARRIER_NAME">%1$s</xliff:g>"</string>
@@ -4520,6 +4591,29 @@
<string name="sim_action_turn_off" msgid="3506698692916473000">"ປິດ"</string>
<string name="dsds_activation_failure_title" msgid="4467364110584914794">"ບໍ່ສາມາດເປີດນຳໃຊ້ຊິມໄດ້"</string>
<string name="dsds_activation_failure_body_msg2" msgid="73044349546544410">"ໃຫ້ລອງເປີດຊິມຄືນໃໝ່. ຫາກຍັງຄົງພົບບັນຫາຢູ່, ໃຫ້ຣີສະຕາດອຸປະກອນຂອງທ່ານ."</string>
+ <string name="sim_onboarding_bottomsheets_title" msgid="143711121394213711">"ຕັ້ງຄ່າຊິມຂອງທ່ານ"</string>
+ <string name="sim_onboarding_bottomsheets_msg" msgid="7367245016476460849">"ຕັ້ງຄ່າເຄືອຂ່າຍມືຖືຂອງທ່ານເພື່ອໃຊ້ຫຼາຍຊິມຢູ່ອຸປະກອນນີ້"</string>
+ <string name="sim_onboarding_label_sim_title" msgid="273162565849288273">"ຕິດປ້າຍກຳກັບຊິມຂອງທ່ານ"</string>
+ <string name="sim_onboarding_label_sim_msg" msgid="5105859235219529056">"ທ່ານຈະເຫັນປ້າຍກຳກັບເຫຼົ່ານີ້ເມື່ອດຳເນີນການໂທ, ສົ່ງຂໍ້ຄວາມ ແລະ ເຊື່ອມຕໍ່ອິນເຕີເນັດ, ຮວມທັງໃນການຕັ້ງຄ່າ"</string>
+ <string name="sim_onboarding_label_sim_dialog_title" msgid="5839073125605286120">"ປ້າຍກຳກັບຊິມ"</string>
+ <string name="sim_onboarding_label_sim_dialog_label" msgid="9020433985426525185">"ປ້າຍກຳກັບ"</string>
+ <string name="sim_onboarding_select_sim_title" msgid="5895262188167744055">"ເລືອກຊິມທີ່ຈະໃຊ້"</string>
+ <string name="sim_onboarding_select_sim_msg" msgid="5638859405391915048">"ທ່ານສາມາດໃຊ້ 2 ຊິມພ້ອມກັນໄດ້"</string>
+ <string name="sim_onboarding_primary_sim_title" msgid="2793090401371135675">"ຕັ້ງຊິມຫຼັກຂອງທ່ານ"</string>
+ <string name="sim_onboarding_primary_sim_msg" msgid="5484656671490558032">"ເລືອກຊິມທີ່ຈະໃຊ້ເປັນຄ່າເລີ່ມຕົ້ນສຳລັບການໂທ, ສົ່ງຂໍ້ຄວາມ ແລະ ເຊື່ອມຕໍ່ອິນເຕີເນັດ"</string>
+ <string name="primary_sim_title" msgid="2508161011657571566">"ຊິມຫຼັກຂອງທ່ານ"</string>
+ <string name="primary_sim_calls_title" msgid="4961189133582615685">"ການໂທ"</string>
+ <string name="primary_sim_texts_title" msgid="1287584042733097749">"ຂໍ້ຄວາມ"</string>
+ <string name="primary_sim_automatic_data_title" msgid="1265528923229642480">"ການສະຫຼັບການເຊື່ອມຕໍ່ອິນເຕີເນັດອັດຕະໂນມັດ"</string>
+ <string name="primary_sim_automatic_data_msg" msgid="1612203837010785203">"ໃຊ້ການເຊື່ອມຕໍ່ອິນເຕີເນັດຈາກຊິມໃດກໍໄດ້ໂດຍຂຶ້ນຢູ່ກັບພື້ນທີ່ຄອບຄຸມ ແລະ ຄວາມພ້ອມໃຫ້ນຳໃຊ້"</string>
+ <string name="sim_onboarding_phoneNumber_data_only" msgid="8158409121949373662">"ໃຊ້ເຊື່ອມຕໍ່ອິນເຕີເນັດເທົ່ານັ້ນ"</string>
+ <string name="sim_onboarding_setup" msgid="5750393553605388463">"ຕັ້ງຄ່າ"</string>
+ <string name="sim_onboarding_next" msgid="6415025179929475355">"ຕໍ່ໄປ"</string>
+ <!-- no translation found for sim_onboarding_progressbar_turning_sim_on (1163318788393361574) -->
+ <skip />
+ <string name="mobile_network_spn_title" msgid="3053793174495329077">"ເຄືອຂ່າຍມືຖື"</string>
+ <string name="mobile_network_phone_number_title" msgid="2090794402855021784">"ເບີໂທລະສັບ"</string>
+ <string name="mobile_network_sim_label_color_title" msgid="2401352348041132876">"ປ້າຍກຳກັບ ແລະ ສີຊິມ"</string>
<string name="sim_setup_channel_id" msgid="8797972565087458515">"ການເປີດນຳໃຊ້ເຄືອຂ່າຍ"</string>
<string name="sim_switch_channel_id" msgid="4927038626791837861">"ການສະຫຼັບຜູ້ໃຫ້ບໍລິການ"</string>
<string name="post_dsds_reboot_notification_title_with_carrier" msgid="3308827462185135307">"ເປີດໃຊ້ <xliff:g id="CARRIER_NAME">%1$s</xliff:g> ຢູ່"</string>
@@ -4539,11 +4633,15 @@
<string name="switch_sim_dialog_no_switch_text" msgid="7053939850026876088">"ເພື່ອໃຊ້ອິນເຕີເນັດມືຖື, ຄຸນສົມບັດການໂທ ແລະ SMS ໃນພາຍຫຼັງ, ໃຫ້ໄປທີ່ການຕັ້ງຄ່າເຄືອຂ່າຍຂອງທ່ານ"</string>
<string name="sim_card_label" msgid="6263064316075963775">"ຊິມ"</string>
<string name="erase_sim_dialog_title" msgid="4742077437653028326">"ລຶບ eSIM ນີ້ບໍ?"</string>
- <string name="erase_sim_dialog_text" msgid="753031064269699885">"ການລຶບ SIM ນີ້ຈະລຶບບໍລິການ <xliff:g id="CARRIER_NAME_A">%1$s</xliff:g> ອອກຈາກອຸປະກອນນີ້.\n\nຈະບໍ່ຍົກເລີກບໍລິການສຳລັບ <xliff:g id="CARRIER_NAME_B">%1$s</xliff:g>."</string>
+ <!-- no translation found for erase_sim_dialog_text (1406141218170595272) -->
+ <skip />
<string name="erase_sim_confirm_button" msgid="8309115684335320541">"ລຶບ"</string>
- <string name="erasing_sim" msgid="7877703231075699139">"ກຳລັງລຶບ SIM…"</string>
- <string name="erase_sim_fail_title" msgid="2024446702985862427">"ບໍ່ສາມາດລຶບ SIM ອອກໄດ້"</string>
- <string name="erase_sim_fail_text" msgid="7870804401227483131">"ບໍ່ສາມາດລຶບ SIM ອອກໄດ້ເນື່ອງຈາກມີຂໍ້ຜິດພາດ.\n\nກະລຸນາຣີສະຕາດອຸປະກອນຂອງທ່ານແລ້ວລອງໃໝ່."</string>
+ <!-- no translation found for erasing_sim (4237180547590463930) -->
+ <skip />
+ <!-- no translation found for erase_sim_fail_title (1445700500168357303) -->
+ <skip />
+ <!-- no translation found for erase_sim_fail_text (6898841004987411547) -->
+ <skip />
<string name="network_connection_request_dialog_title" msgid="1896186380874289434">"ເຊື່ອມຕໍ່ຫາອຸປະກອນ"</string>
<string name="network_connection_request_dialog_summary" msgid="7693038309792726170">"ແອັບ <xliff:g id="APPNAME">%1$s</xliff:g> ຕ້ອງການໃຊ້ເຄືອຂ່າຍ Wi‑Fi ຊົ່ວຄາວເພື່ອເຊື່ອມຕໍ່ຫາອຸປະກອນຂອງທ່ານ"</string>
<string name="network_connection_timeout_dialog_message" msgid="598509083077743772">"ບໍ່ພົບອຸປະກອນ. ກະລຸນາກວດສອບວ່າເປີດອຸປະກອນແລ້ວ ແລະ ສາມາດເຊື່ອມຕໍ່ໄດ້."</string>
@@ -4615,6 +4713,14 @@
<string name="work_policy_privacy_settings" msgid="2702644843505242596">"ຂໍ້ມູນນະໂຍບາຍວຽກຂອງທ່ານ"</string>
<string name="work_policy_privacy_settings_summary" msgid="690118670737638405">"ການຕັ້ງຄ່າແມ່ນຈັດການໂດຍຜູ້ເບິ່ງແຍງໄອທີຂອງທ່ານ"</string>
<string name="track_frame_time_keywords" msgid="7885340257945922239">"GPU"</string>
+ <string name="enable_16k_pages" msgid="5009476566957520607">"ເປີດດ້ວຍໜ້າຂະໜາດ 16K"</string>
+ <string name="enable_16k_pages_summary" msgid="428117226069445198">"ເປີດອຸປະກອນໂດຍໃຊ້ເຄີເນວທີ່ຮອງຮັບໜ້າຂະໜາດ 16K"</string>
+ <string name="confirm_enable_16k_pages_title" msgid="6751570067857011642">"ປິດເປີດໃໝ່ດ້ວຍເຄີເນວທີ່ໃຊ້ໄດ້ກັບໜ້າຂະໜາດ 16KB ບໍ?"</string>
+ <string name="confirm_enable_16k_pages_text" msgid="702888115148257215">"ຄຳເຕືອນ: ບາງແອັບພລິເຄຊັນອາດໃຊ້ບໍ່ໄດ້ກັບໂໝດນີ້. ອຸປະກອນຈະປິດເປີດໃໝ່ຫຼັງຈາກການຢືນຢັນ."</string>
+ <string name="confirm_enable_4k_pages_title" msgid="626987400420355263">"ປິດເປີດໃໝ່ດ້ວຍເຄີເນວທີ່ໃຊ້ໄດ້ກັບໜ້າຂະໜາດ 4KB ບໍ?"</string>
+ <string name="confirm_enable_4k_pages_text" msgid="6168921566226074524">"ອຸປະກອນຈະປິດເປີດໃໝ່ຫຼັງຈາກການຢືນຢັນ."</string>
+ <string name="toast_16k_update_failed_text" msgid="8888858987184345567">"ອັບເດດເປັນເຄີເນວທີ່ໃຊ້ໄດ້ກັບໜ້າຂະໜາດ 16KB ບໍ່ສຳເລັດ."</string>
+ <string name="progress_16k_ota_title" msgid="2117218313875523741">"ກຳລັງນຳໃຊ້ການປ່ຽນແປງ"</string>
<string name="bug_report_handler_title" msgid="713439959113250125">"ເຄື່ອງຈັດການລາຍງານຂໍ້ຜິດພາດ"</string>
<string name="bug_report_handler_picker_footer_text" msgid="4935758328366585673">"ເລືອກແອັບທີ່ຈະໃຫ້ຈັດການທາງລັດລາຍງານຂໍ້ຜິດພາດຢູ່ອຸປະກອນຂອງທ່ານ."</string>
<string name="personal_profile_app_subtext" msgid="5586060806997067676">"ສ່ວນຕົວ"</string>
@@ -4700,8 +4806,10 @@
<string name="sim_category_title" msgid="2341314000964710495">"ຊິມ"</string>
<string name="downloaded_sim_category_title" msgid="2876988650413179752">"eSIM"</string>
<string name="downloaded_sims_category_title" msgid="487799905978489922">"eSIM"</string>
- <string name="sim_category_active_sim" msgid="1503823567818544012">"ນຳໃຊ້ຢູ່"</string>
- <string name="sim_category_inactive_sim" msgid="4068899490133820881">"ບໍ່ໄດ້ນຳໃຊ້"</string>
+ <!-- no translation found for sim_category_active_sim (3077009911935592178) -->
+ <skip />
+ <!-- no translation found for sim_category_inactive_sim (7351553344148400450) -->
+ <skip />
<string name="sim_category_default_active_sim" msgid="1208194173387987231">" / ຄ່າເລີ່ມຕົ້ນສຳລັບ <xliff:g id="ID_1">%1$s</xliff:g>"</string>
<string name="default_active_sim_calls" msgid="2390973682556353558">"ການໂທ"</string>
<string name="default_active_sim_sms" msgid="8041498593025994921">"SMS"</string>
diff --git a/res/values-lt/arrays.xml b/res/values-lt/arrays.xml
index 5d2eef2..d6cbf04 100644
--- a/res/values-lt/arrays.xml
+++ b/res/values-lt/arrays.xml
@@ -482,4 +482,7 @@
<!-- no translation found for notification_polite_options:0 (4617190141263245257) -->
<!-- no translation found for notification_polite_options:1 (3884076684767467743) -->
<!-- no translation found for notification_polite_options:2 (8765197536079931966) -->
+ <!-- no translation found for private_space_auto_lock_options:0 (551584871228110817) -->
+ <!-- no translation found for private_space_auto_lock_options:1 (3263162333754809690) -->
+ <!-- no translation found for private_space_auto_lock_options:2 (1575103586471380629) -->
</resources>
diff --git a/res/values-lt/strings.xml b/res/values-lt/strings.xml
index 600a7d1..02357fc 100644
--- a/res/values-lt/strings.xml
+++ b/res/values-lt/strings.xml
@@ -28,6 +28,7 @@
<string name="show_dev_on" msgid="2840850085134853754">"Dabar esate kūrėjas!"</string>
<string name="show_dev_already" msgid="7041756429707644630">"Nereikia, jūs jau esate kūrėjas."</string>
<string name="dev_settings_disabled_warning" msgid="6971867026249671244">"Pirmiausia įgalinkite kūrėjo parinktis."</string>
+ <string name="dev_settings_available_to_admin_only_warning" msgid="3408243404879083111">"Tik naudotojai administratoriai gali pasiekti kūrėjo nustatymus."</string>
<string name="header_category_system" msgid="1665516346845259058">"Sistema"</string>
<string name="radioInfo_service_in" msgid="9088637745836646271">"Aptarnaujama"</string>
<string name="radioInfo_service_out" msgid="1868347333892403287">"Paslaugos neteikiamos"</string>
@@ -551,12 +552,20 @@
<string name="private_space_one_lock_summary" msgid="2759953747682959371">"Galite atrakinti privačią erdvę taip pat, kaip atrakinate įrenginį, arba pasirinkti kitą užraktą"</string>
<string name="private_space_screen_lock_title" msgid="8679383894967823163">"Įrenginio ekrano užrakto naudojimas"</string>
<string name="private_space_biometric_title" msgid="3934339826674553174">"Atrakinimas pagal veidą ir piršto atspaudu"</string>
+ <string name="private_space_fingerprint_title" msgid="5989254643211889931">"Atrakinimas piršto atspaudu"</string>
+ <string name="private_space_face_title" msgid="3290402865367663079">"Atrakinimas pagal veidą"</string>
<string name="private_space_biometric_summary" msgid="4403837276018724581">"Palieskite, kad atliktumėte sąranką"</string>
<string name="private_space_fingerprint_unlock_title" msgid="5804023571114910034">"Privačios erdvės atrakinimas piršto atspaudu"</string>
<string name="private_space_face_unlock_title" msgid="6613018437620070183">"Privačios erdvės atrakinimas pagal veidą"</string>
<string name="private_space_category_ways_to_unlock" msgid="4356631225316950046">"Atrakinimo metodai"</string>
<string name="private_space_screen_lock_summary" msgid="394837965365561070">"Toks pats kaip įrenginio ekrano užraktas"</string>
<string name="private_space_new_lock_title" msgid="7306873010565337671">"Pasirinkti naują privačios erdvės užraktą?"</string>
+ <string name="private_space_auto_lock_title" msgid="4757097802686131305">"Užrakinti automatiškai"</string>
+ <string name="private_space_auto_lock_page_title" msgid="2993714305725968632">"Užrakinti privačią erdvę automatiškai"</string>
+ <string name="private_space_auto_lock_page_summary" msgid="8679844515655838654">"Galite automatiškai užrakinti privačią erdvę, jei tam tikrą laikotarpį nenaudojote įrenginio"</string>
+ <string name="private_space_auto_lock_every_time" msgid="1215061855836002830">"Kaskart, kai įrenginys užrakinamas"</string>
+ <string name="private_space_auto_lock_after_inactivity" msgid="1748673030841528649">"Po penkių neaktyvumo minučių"</string>
+ <string name="private_space_auto_lock_never" msgid="595014527119778873">"Niekada"</string>
<string name="private_space_hide_title" msgid="8687034008994037610">"Slėpimas užrakinus"</string>
<string name="privatespace_hide_page_title" msgid="972581369094289386">"Užrakintos privačios erdvės slėpimas"</string>
<string name="privatespace_hide_page_summary" msgid="1052569521186403642">"Jei nenorite, kad kiti žmonės žinotų, jog privati erdvė yra jūsų įrenginyje, galite slėpti ją programų sąraše"</string>
@@ -570,6 +579,7 @@
<string name="private_space_delete_title" msgid="3075645119800272800">"Privačios erdvės ištrynimas"</string>
<string name="private_space_deleted" msgid="7825768516955610897">"Privati erdvė sėkmingai ištrinta"</string>
<string name="private_space_delete_failed" msgid="8500755484258565011">"Nepavyko ištrinti privačios erdvės"</string>
+ <string name="private_space_unlocked" msgid="9091600948712932046">"Privati erdvė atrakinta"</string>
<string name="no_device_lock_title" msgid="1078223464721029954">"Nustatykite ekrano užraktą"</string>
<string name="no_device_lock_summary" msgid="7436025227616244687">"Jei norite naudoti privačią erdvę, nustatykite ekrano užraktą šiame įrenginyje"</string>
<string name="no_device_lock_action_label" msgid="2640487005629001288">"Ekrano užrakto nustatymas"</string>
@@ -597,8 +607,14 @@
<string name="private_space_access_text" msgid="4258842502257201013">"Jei norite pasiekti privačią erdvę, eikite į programų sąrašą, tada slinkite žemyn"</string>
<string name="private_space_done_label" msgid="1020482651595246071">"Atlikta"</string>
<string name="private_space_scrolldown_to_access" msgid="4820954877349434545">"Slinkite žemyn, kad surastumėte privačią erdvę"</string>
- <string name="private_space_retry_signin_title" msgid="2340841075193680666">"Privačios erdvės nustatymas prisijungus"</string>
- <string name="private_space_retry_summary" msgid="1976929616948459609">"Norint nustatyti privačią erdvę, reikia prisijungti prie paskyros"</string>
+ <!-- no translation found for private_space_retry_signin_title (8090276618867918844) -->
+ <skip />
+ <!-- no translation found for private_space_retry_summary (1920444015972648774) -->
+ <skip />
+ <!-- no translation found for private_space_skip_login_label (7078019409056628192) -->
+ <skip />
+ <!-- no translation found for private_space_continue_login_label (7779965766333065391) -->
+ <skip />
<string name="private_space_lock_setup_title" msgid="6541564212199510787">"Privačios erdvės užrakto pasirinkimas"</string>
<string name="private_space_lock_setup_description" msgid="423405593476300918">"Privačią erdvę galite atrakinti piršto atspaudu. Saugos sumetimais, įgalinus šią parinktį, reikia naudoti atsarginį užraktą."</string>
<string name="private_space_choose_your_pin_header" msgid="4560802934975898265">"Privačios erdvės PIN kodo nustatymas"</string>
@@ -1373,6 +1389,8 @@
<string name="battery_level_title" msgid="1371765298786083448">"Akumuliatoriaus lygis"</string>
<string name="communal_settings_title" msgid="2845678473945902115">"Bendruomenės"</string>
<string name="communal_settings_summary" msgid="4923914136953940317">"Bendruomenės nustatymai"</string>
+ <!-- no translation found for satellite_setting (706846910912477125) -->
+ <skip />
<string name="apn_settings" msgid="4295467389400441299">"APN"</string>
<string name="apn_edit" msgid="2003683641840248741">"Redaguoti prieigos tašką"</string>
<string name="apn_add" msgid="9069613192201630934">"Prieigos taško pridėjimas"</string>
@@ -1407,6 +1425,8 @@
<string name="menu_save" msgid="6611465355127483100">"Išsaugoti"</string>
<string name="menu_cancel" msgid="1197826697950745335">"Atšaukti"</string>
<string name="error_title" msgid="7158648377702417716"></string>
+ <!-- no translation found for error_duplicate_apn_entry (7792928408935276618) -->
+ <skip />
<string name="error_name_empty" msgid="1258275899283079142">"Pavadinimo laukas negali būti tuščias."</string>
<string name="error_apn_empty" msgid="7657491065443746915">"APN negali būti tuščias."</string>
<string name="error_mcc_not3" msgid="883659545640179094">"MKC lauke turi būti įvesti 3 skaitmenys."</string>
@@ -1425,7 +1445,8 @@
<string name="reset_bluetooth_wifi_button_text" msgid="3974098137045963639">"Nustatyti iš naujo"</string>
<string name="reset_bluetooth_wifi_complete_toast" msgid="5893439291030574365">"„Bluetooth“ ir „Wi‑Fi“ ryšiai nustatyti iš naujo"</string>
<string name="reset_esim_title" msgid="4194570573425902754">"Ištrinti eSIM korteles"</string>
- <string name="reset_esim_desc" msgid="3662444090563399131">"Šiuo veiksmu neatšauksite jokio mobiliųjų paslaugų plano. Jei norite atsisiųsti pakaitinių SIM kortelių, susisiekite su operatoriumi."</string>
+ <!-- no translation found for reset_esim_desc (6125192435907740751) -->
+ <skip />
<string name="reset_network_button_text" msgid="2281476496459610071">"Nustatyti iš naujo"</string>
<string name="reset_network_final_desc" msgid="5304365082065278425">"Iš naujo nustatyti visus tinklo nustatymus? Negalite anuliuoti šio veiksmo."</string>
<string name="reset_network_final_desc_esim" msgid="1129251284212847939">"Iš naujo nustatyti visus tinklo nustatymus ir ištrinti „eSIM“ korteles? Šio veiksmo anuliuoti negalima."</string>
@@ -1433,15 +1454,18 @@
<string name="reset_network_confirm_title" msgid="913014422184481270">"Nustatyti iš naujo?"</string>
<string name="network_reset_not_available" msgid="1966334631394607829">"Šis naudotojas negali iš naujo nustatyti tinklo"</string>
<string name="reset_network_complete_toast" msgid="1367872474130621115">"Tinklo nustatymai nustatyti iš naujo"</string>
- <string name="reset_esim_error_title" msgid="4670073610967959597">"Nepavyko ištrinti SIM kortelių"</string>
- <string name="reset_esim_error_msg" msgid="7279607120606365250">"„eSIM“ kortelių negalima ištrinti dėl klaidos.\n\nPaleiskite įrenginį iš naujo ir bandykite dar kartą."</string>
+ <!-- no translation found for reset_esim_error_title (6516110227665862295) -->
+ <skip />
+ <!-- no translation found for reset_esim_error_msg (8459527827897797168) -->
+ <skip />
<string name="main_clear_title" msgid="277664302144837723">"Ištrinti visus duomenis (atkurti gamyklinius nustatymus)"</string>
<string name="main_clear_short_title" msgid="4752094765533020696">"Ištr. duom. (atk. gam. nust.)"</string>
<string name="main_clear_desc_also_erases_external" msgid="3687911419628956693"><li>"Muzika"</li>\n<li>"Nuotraukos"</li>\n<li>"Kiti naudotojo duomenys"</li></string>
<string name="main_clear_desc_also_erases_esim" msgid="4553469876411831729"><li>"„eSIM“ kortelės"</li></string>
<string name="main_clear_desc_no_cancel_mobile_plan" msgid="369883568059127035">\n\n"Tai atlikus mobiliojo ryšio paslaugų planas nebus atšauktas."</string>
<string name="main_clear_final_desc" msgid="5800877928569039580">"Bus ištrinta visa asmens informacija ir atsisiųstos programos. Negalite anuliuoti šio veiksmo."</string>
- <string name="main_clear_final_desc_esim" msgid="440406836793824969">"Bus ištrinta visa asmens informacija, įskaitant atsisiųstas programas ir SIM korteles. Negalite anuliuoti šio veiksmo."</string>
+ <!-- no translation found for main_clear_final_desc_esim (6592404057237813989) -->
+ <skip />
<string name="main_clear_confirm_title" msgid="6577071819657853713">"Ištrinti visus duomenis?"</string>
<string name="main_clear_not_available" msgid="3433795327146684827">"Šis naudotojas negali atkurti gamyklinių nustatymų"</string>
<string name="main_clear_progress_title" msgid="7239741132015617719">"Ištrinama"</string>
@@ -1672,6 +1696,14 @@
<string name="force_stop" msgid="2681771622136916280">"Sustabdyti"</string>
<string name="archive" msgid="9074663845068632127">"Archyvuoti"</string>
<string name="restore" msgid="7622486640713967157">"Atkurti"</string>
+ <!-- no translation found for restoring_step_one (3465050101254272874) -->
+ <skip />
+ <!-- no translation found for restoring_step_two (140484846432595108) -->
+ <skip />
+ <!-- no translation found for restoring_step_three (3712883580876329811) -->
+ <skip />
+ <!-- no translation found for restoring_step_four (8966846882470446209) -->
+ <skip />
<string name="total_size_label" msgid="2052185048749658866">"Iš viso"</string>
<string name="application_size_label" msgid="6407051020651716729">"Programos dydis"</string>
<string name="external_code_size_label" msgid="7375146402660973743">"USB atminties programa"</string>
@@ -1728,7 +1760,6 @@
<string name="archiving_failed" msgid="2037798988961634978">"Nepavyko archyvuoti"</string>
<string name="archiving_succeeded" msgid="7891249456483297845">"Suarchyvuota <xliff:g id="PACKAGE_LABEL">%1$s</xliff:g>"</string>
<string name="restoring_failed" msgid="3390531747355943533">"Nepavyko atkurti"</string>
- <string name="restoring_succeeded" msgid="4967353965137524330">"Atkurta „<xliff:g id="PACKAGE_LABEL">%1$s</xliff:g>“"</string>
<string name="restoring_in_progress" msgid="7787443682651146115">"Atkuriama „<xliff:g id="PACKAGE_LABEL">%1$s</xliff:g>“"</string>
<string name="another_migration_already_in_progress" msgid="6550546307856052261">"Jau vykdomas kitas perkėlimas."</string>
<string name="insufficient_storage" msgid="8115088042669030558">"Nėra pakankamai vietos atmintinėje."</string>
@@ -1920,10 +1951,8 @@
<string name="usage_stats_sort_by_usage_time" msgid="2927310334119998301">"Rūšiuoti pagal naudojimo laiką"</string>
<string name="usage_stats_sort_by_last_time_used" msgid="7039213339779884017">"Rūšiuoti pagal pastarąjį naudojimą"</string>
<string name="usage_stats_sort_by_app_name" msgid="4463833145514850478">"Rūšiuoti pagal programos pavadinimą"</string>
- <!-- no translation found for last_time_used_label (7589377271406011659) -->
- <skip />
- <!-- no translation found for last_time_used_never (2936073559267990034) -->
- <skip />
+ <string name="last_time_used_label" msgid="7589377271406011659">"Paskutinį kartą naudota"</string>
+ <string name="last_time_used_never" msgid="2936073559267990034">"niekada"</string>
<string name="usage_time_label" msgid="9105343335151559883">"Naudojimo laikas"</string>
<string name="accessibility_settings" msgid="4713215774904704682">"Pritaikymas neįgal."</string>
<string name="accessibility_settings_title" msgid="6739115703615065716">"Pasiekiamumo nustatymai"</string>
@@ -2378,12 +2407,6 @@
<string name="battery_tip_high_usage_summary" msgid="3938999581403084551">"Žr. daugiausia energijos vartojančias programas"</string>
<string name="battery_tip_limited_temporarily_title" msgid="6258554134146272311">"Įkrovimas optimizuotas, siekiant apsaugoti akumuliatorių"</string>
<string name="battery_tip_limited_temporarily_summary" msgid="5107379280241187562">"Kad akumuliatorius veiktų ilgiau, įkrovimas optimizuotas"</string>
- <string name="battery_tip_dock_defender_future_bypass_title" msgid="4332616280495788195">"Įkrovimas optimizuotas, siekiant apsaugoti akumuliatorių"</string>
- <string name="battery_tip_dock_defender_future_bypass_summary" msgid="7870758621381307597">"Kad akumuliatorius veiktų ilgiau, įkrovimas optimizuotas, kai prijungta prie doko."</string>
- <string name="battery_tip_dock_defender_active_title" msgid="1414785238383255699">"Įkrovimas optimizuotas, siekiant apsaugoti akumuliatorių"</string>
- <string name="battery_tip_dock_defender_active_summary" msgid="3512082623718801459">"Kad akumuliatorius veiktų ilgiau, įkrovimas optimizuotas, kai prijungta prie doko."</string>
- <string name="battery_tip_dock_defender_temporarily_bypassed_title" msgid="1679449361090557201">"Visiškas įkrovimas"</string>
- <string name="battery_tip_dock_defender_temporarily_bypassed_summary" msgid="1099500476761333281">"Siekiant apsaugoti akumuliatorių, įkrovimas bus optimizuotas kitą kartą, kai planšetinis kompiuteris bus prijungtas prie doko"</string>
<string name="battery_tip_limited_temporarily_sec_button_content_description" msgid="5648444926736883551">"Sužinokite daugiau apie pristabdyto įkrovimo būseną"</string>
<string name="battery_tip_limited_temporarily_dialog_resume_charge" msgid="2302295458913832342">"Tęsti įkrovimą"</string>
<string name="battery_tip_dialog_message_footer" msgid="986542164372177504">"Įtraukiama daug energijos eikvojanti veikla fone"</string>
@@ -2401,7 +2424,8 @@
<string name="battery_tip_unrestrict_app_dialog_ok" msgid="7940183167721998470">"Pašalinti"</string>
<string name="battery_tip_unrestrict_app_dialog_cancel" msgid="4968135709160207507">"Atšaukti"</string>
<string name="battery_tip_charge_to_full_button" msgid="6701709034348116261">"Įkrauti iki visiško įkrovimo"</string>
- <string name="battery_tip_incompatible_charging_title" msgid="5120763575150751300">"Su įkrovimo priedu susijusi problema"</string>
+ <!-- no translation found for battery_tip_incompatible_charging_title (1567827436103364999) -->
+ <skip />
<string name="battery_tip_incompatible_charging_content_description" msgid="355668467640367701">"Sužinokite daugiau apie nesuderinamą įkrovimą"</string>
<string name="smart_battery_manager_title" msgid="3677620516657920364">"Akumuliatoriaus tvarkytuvė"</string>
<string name="smart_battery_title" msgid="9095903608520254254">"Automatinis programų tvarkymas"</string>
@@ -2493,13 +2517,11 @@
<string name="battery_usage_chart_label_now" msgid="4598282721949430165">"dabar"</string>
<string name="battery_usage_timestamps_hyphen" msgid="7401188432989043905">"<xliff:g id="FROM_TIMESTAMP">%1$s</xliff:g>–<xliff:g id="TO_TIMESTAMP">%2$s</xliff:g>"</string>
<string name="battery_usage_day_and_hour" msgid="1417890420844950881">"<xliff:g id="DAY">%1$s</xliff:g> <xliff:g id="HOUR">%2$s</xliff:g>"</string>
- <!-- no translation found for battery_usage_time_info_and_battery_level (6732629268310936155) -->
- <skip />
+ <string name="battery_usage_time_info_and_battery_level" msgid="6732629268310936155">"<xliff:g id="TIME_INFO">%1$s</xliff:g> <xliff:g id="BATTERY_LEVEL">%2$s</xliff:g>"</string>
<string name="battery_usage_chart" msgid="4114747521432440017">"Akumuliatoriaus energijos vartojimo diagrama"</string>
<string name="daily_battery_usage_chart" msgid="4176059567682992686">"Akumuliatoriaus energijos vartojimo kas dieną diagrama"</string>
<string name="hourly_battery_usage_chart" msgid="3098314511076561272">"Akumuliatoriaus energijos vartojimo kas valandą diagrama"</string>
- <!-- no translation found for battery_level_percentage (1433178290838842146) -->
- <skip />
+ <string name="battery_level_percentage" msgid="1433178290838842146">"Akumuliatoriaus įkrovos lygis procentais nuo <xliff:g id="START_PERCENTAGE">%1$s</xliff:g> iki <xliff:g id="END_PERCENTAGE">%2$s</xliff:g>"</string>
<string name="battery_usage_breakdown_title_since_last_full_charge" msgid="435006273323199906">"Akumuliatoriaus naudojimo laikas nuo pastarojo visiško įkrovimo"</string>
<string name="battery_usage_breakdown_title_for_slot" msgid="4823179483667671406">"Akumuliatoriaus naudojimas su pasirinkta <xliff:g id="SLOT">%s</xliff:g>"</string>
<string name="screen_time_category_last_full_charge" msgid="8856908320256057753">"Įrenginio naudojimo laikas nuo paskutinio visiško įkrovimo"</string>
@@ -3859,6 +3881,8 @@
<string name="voice_activation_apps_title" msgid="7130045161611529825">"Suaktyvinimo balsu programos"</string>
<string name="permit_voice_activation_apps" msgid="9152780172988949319">"Leisti suaktyvinimą balsu"</string>
<string name="allow_voice_activation_apps_description" msgid="6369745626995060656">"Aktyvinimo balsu funkcija įjungia patvirtintas programas laisvų rankų režimu naudodama komandą balsu. Integruota prisitaikančio aptikimo funkcija užtikrina, kad duomenis matytumėte tik jūs.\n\n"<a href="">"Daugiau apie apsaugotą prisitaikantį aptikimą"</a></string>
+ <string name="permit_receive_sandboxed_detection_training_data" msgid="3929496847420108753">"Suaktyvinimo balsu tobulinimas"</string>
+ <string name="receive_sandboxed_detection_training_data_description" msgid="1415687008184625050">"Šiame įrenginyje naudojama privati informacija, siekiant tobulinti suaktyvinimo balsu modelį. Programos gali gauti apibendrintus atnaujinimus, sukauptus iš daugelio naudotojų, siekiant išsaugoti privatumą ir kartu tobulinti šį modelį visiems.\n\n"<a href="">"Daugiau apie privačią informaciją"</a></string>
<string name="full_screen_intent_title" msgid="747270185715224130">"Pranešimai viso ekrano režimu"</string>
<string name="permit_full_screen_intent" msgid="9035367640019960861">"Leisti pranešimus viso ekrano režimu iš šios programos"</string>
<string name="footer_description_full_screen_intent" msgid="7716518411349225528">"Leiskite šiai programai rodyti pranešimus viso ekrano režimu, kai įrenginys užrakintas. Programos gali juos naudoti, kad paryškintų įspėjimus, gaunamuosius skambučius ar kitus skubius pranešimus."</string>
@@ -4280,18 +4304,27 @@
<string name="autofill_app" msgid="7595308061826307921">"Aut. pildymo paslauga"</string>
<string name="default_autofill_app" msgid="372234803718251606">"Numatytoji automatinio pildymo paslauga"</string>
<string name="autofill_passwords" msgid="6708057251459761083">"Slaptažodžiai"</string>
- <string name="credman_chosen_app_title" msgid="872524130208251505">"Slaptažodžiai, prieigos raktai ir duomenų paslaugos"</string>
+ <!-- no translation found for credman_chosen_app_title (7735183808067729319) -->
+ <skip />
<string name="credman_credentials" msgid="4931371941253324143">"Papildomi teikėjai"</string>
<string name="autofill_passwords_count" msgid="6359289285822955973">"{count,plural, =1{# slaptažodis}one{# slaptažodis}few{# slaptažodžiai}many{# slaptažodžio}other{# slaptažodžių}}"</string>
<string name="autofill_keywords" msgid="8598763328489346438">"automatinis, užpildyti, automatinis pildymas, slaptažodis"</string>
<string name="credman_keywords" msgid="8305600680836806170">"duomenys, „passkey“, slaptažodis"</string>
<string name="credman_autofill_keywords" msgid="701180623776848914">"automatinis, užpildyti, automatinis pildymas, duomenys, prieigos raktas, slaptažodis"</string>
+ <!-- no translation found for credman_button_change (4072629639218503790) -->
+ <skip />
+ <!-- no translation found for credman_button_open (7519871964170816850) -->
+ <skip />
<string name="autofill_confirmation_message" msgid="4888767934273494272">"<b>Įsitikinkite, kad pasitikite šia programa</b> <br/> <br/> <xliff:g id=app_name example=„Google“ automatinis pildymas>%1$s</xliff:g> naudodamas informaciją ekrane nustato, ką gali užpildyti automatiškai."</string>
<string name="credman_autofill_confirmation_message" msgid="843829628024668466">"<b>Naudokite <xliff:g id=app_name example=„Provider“>%1$s</xliff:g>?</b> <br/> <br/> Nuo šiol čia išsaugomi nauji slaptažodžiai, prieigos raktai ir kita informacija. <xliff:g id=app_name example=„Provider“>%1$s</xliff:g> gali naudoti ekrane esančią informaciją, kad nustatytų, ką galima automatiškai užpildyti."</string>
<string name="credman_picker_title" msgid="8191267620665129205">"Slaptažodžiai, prieigos raktai ir duomenų paslaugos"</string>
<string name="credman_confirmation_message_title" msgid="8847900085593880729">"Išjungti „%1$s“?"</string>
<string name="credman_confirmation_message" msgid="2357324543658635239">"<b>Išjungti šį įrenginį?</b> <br/> <br/> Išsaugota informacija, pvz., slaptažodžiai, prieigos raktai, mokėjimo metodai ir kita informacija, nebus užpildyta prisijungiant. Jei norite naudoti išsaugotą informaciją, pasirinkite slaptažodį, prieigos raktą arba duomenų paslaugą."</string>
+ <string name="credman_confirmation_message_new_ui" msgid="6126274509951156460">"<b>Išjungti visas paslaugas?</b> <br/> <br/> Kai prisijungsite, slaptažodžių, prieigos raktų ir kitos informacijos nebus galima užpildyti automatiškai"</string>
+ <string name="credman_autofill_confirmation_message_new_ui" msgid="6222139222478822267">"<b>Pakeiskite pageidaujamą paslaugą į <xliff:g id=app_name example=Provider>%1$s</xliff:g>?</b> <br/> <br/> Nuo dabar nauji slaptažodžiai, prieigos raktai ir kita informacija bus išsaugomi čia. <xliff:g id=app_name example=Provider>%1$s</xliff:g> gali naudoti ekrane esančią informaciją, kad nustatytų, ką galima automatiškai užpildyti"</string>
<string name="credman_enable_confirmation_message_title" msgid="1037501792652277829">"Naudoti „%1$s“?"</string>
+ <string name="credman_limit_error_msg_title" msgid="1525814645803612135">"Gali būti įjungtos tik penkios paslaugos"</string>
+ <string name="credman_limit_error_msg" msgid="2521803280130310063">"Išjunkite bent vieną paslaugą, kad galėtumėte pridėti kitą"</string>
<string name="credman_enable_confirmation_message" msgid="8407841892310870169">"„%1$s“ naudoja ekrane esančią informaciją siekdama nustatyti, ką galima automatiškai užpildyti."</string>
<string name="credman_error_message_title" msgid="4099557206946333568">"Slaptažodžių, prieigos raktų ir duomenų paslaugų apribojimas"</string>
<string name="credman_error_message" msgid="8334797097200415449">"Vienu metu galite turėti daugiausia penkis aktyvius slaptažodžius, prieigos raktus ir duomenų paslaugas. Norėdami pridėti daugiau, išjunkite paslaugą."</string>
@@ -4461,11 +4494,12 @@
<string name="mobile_network_sim_name_label" msgid="1452440641628369625">"Pavadinimas"</string>
<string name="mobile_network_sim_color_label" msgid="5293944087609632340">"Spalva (naudoja suderinamos programos)"</string>
<string name="mobile_network_sim_name_rename" msgid="5967588549571582924">"Išsaugoti"</string>
- <string name="mobile_network_use_sim_on" msgid="7298332437547707908">"Naudoti SIM kortelę"</string>
+ <string name="mobile_network_use_sim_on" msgid="5333182776279917886">"Naudoti šią SIM kortelę"</string>
<string name="mobile_network_use_sim_off" msgid="6303281166199670639">"Išjungta"</string>
<string name="mobile_network_disable_sim_explanation" msgid="2851862257846773796">"Norėdami išjungti šią SIM kortelę, pašalinkite ją"</string>
<string name="mobile_network_tap_to_activate" msgid="4139979375717958102">"Palieskite, kad suaktyvintumėte „<xliff:g id="CARRIER">%1$s</xliff:g>“"</string>
- <string name="mobile_network_erase_sim" msgid="4629071168032714930">"Ištrinti SIM kortelę"</string>
+ <!-- no translation found for mobile_network_erase_sim (5387971155494245850) -->
+ <skip />
<string name="preferred_network_mode_title" msgid="3083431168988535628">"Pageidaujamas tinklo tipas"</string>
<string name="preferred_network_mode_summary" msgid="537577807865497546">"Pakeisti tinklo veikimo režimą"</string>
<string name="preferred_network_mode_dialogtitle" msgid="4179420486180351631">"Pageidaujamas tinklo tipas"</string>
@@ -4484,6 +4518,40 @@
<string name="roaming_check_price_warning" msgid="5876977438036791361">"Daugiau kainodaros informacijos galite gauti susisiekę su tinklo paslaugų teikėju."</string>
<string name="mobile_data_usage_title" msgid="2047864499317759728">"Programos duomenų naudojimas"</string>
<string name="mobile_network_mode_error" msgid="9222056129897416074">"Netinkamas tinklo režimas (<xliff:g id="NETWORKMODEID">%1$d</xliff:g>). Nepaisyti."</string>
+ <!-- no translation found for satellite_setting_title (2543034229989047673) -->
+ <skip />
+ <!-- no translation found for satellite_setting_enabled_summary (3554127722727530845) -->
+ <skip />
+ <!-- no translation found for satellite_setting_disabled_summary (6789122487534159857) -->
+ <skip />
+ <!-- no translation found for keywords_satellite_setting (3312183289776517695) -->
+ <skip />
+ <!-- no translation found for category_name_about_satellite_messaging (3756205049485508340) -->
+ <skip />
+ <!-- no translation found for title_about_satellite_setting (9212860038048311345) -->
+ <skip />
+ <!-- no translation found for category_title_your_satellite_plan (3017895097366691841) -->
+ <skip />
+ <!-- no translation found for title_have_satellite_plan (2048372355699977947) -->
+ <skip />
+ <!-- no translation found for title_no_satellite_plan (2876056203035197505) -->
+ <skip />
+ <!-- no translation found for summary_add_satellite_setting (3815254731634052432) -->
+ <skip />
+ <!-- no translation found for category_name_how_it_works (585303230539269496) -->
+ <skip />
+ <!-- no translation found for title_satellite_connection_guide (3294802307913609072) -->
+ <skip />
+ <!-- no translation found for summary_satellite_connection_guide (3496123195218418456) -->
+ <skip />
+ <!-- no translation found for title_supported_service (4275535165812691571) -->
+ <skip />
+ <!-- no translation found for summary_supported_service (4320535903444834786) -->
+ <skip />
+ <!-- no translation found for satellite_setting_summary_more_information (4008690241760925372) -->
+ <skip />
+ <!-- no translation found for more_about_satellite_messaging (3385673133561348509) -->
+ <skip />
<string name="mobile_network_apn_title" msgid="5582995550142073054">"Prieigos taškų pavadinimai"</string>
<string name="keywords_access_point_names" msgid="8174967126858505945">"Prieigos taško pavadinimas"</string>
<string name="manual_mode_disallowed_summary" msgid="4243142645520152175">"Nepasiekiama, kai prisijungta prie „<xliff:g id="CARRIER">%1$s</xliff:g>“"</string>
@@ -4493,9 +4561,12 @@
<string name="sim_action_switch_sub_dialog_title" msgid="9180969453358718635">"Perjungti į „<xliff:g id="CARRIER_NAME">%1$s</xliff:g>“?"</string>
<string name="sim_action_switch_psim_dialog_title" msgid="5613177333235213024">"Perjungti į SIM kortelę?"</string>
<string name="sim_action_switch_sub_dialog_mep_title" msgid="933856847099933004">"Naudoti „<xliff:g id="CARRIER_NAME">%1$s</xliff:g>“?"</string>
- <string name="sim_action_switch_sub_dialog_text" msgid="2091834911153293004">"Vienu metu gali būti aktyvi tik viena SIM kortelė.\n\nPerjungus į „<xliff:g id="TO_CARRIER_NAME">%1$s</xliff:g>“ jums teikiamos „<xliff:g id="FROM_CARRIER_NAME">%2$s</xliff:g>“ paslaugos nebus atšauktos."</string>
- <string name="sim_action_switch_sub_dialog_text_downloaded" msgid="8977951796005849471">"Vienu metu gali būti aktyvi tik viena „eSIM“ kortelė.\n\nPerjungus į „<xliff:g id="TO_CARRIER_NAME">%1$s</xliff:g>“ jums teikiamos „<xliff:g id="FROM_CARRIER_NAME">%2$s</xliff:g>“ paslaugos nebus atšauktos."</string>
- <string name="sim_action_switch_sub_dialog_text_single_sim" msgid="6188750682431170845">"Vienu metu gali būti aktyvi tik viena SIM kortelė.\n\nPerjungus jums teikiamos „<xliff:g id="TO_CARRIER_NAME">%1$s</xliff:g>“ paslaugos nebus atšauktos."</string>
+ <!-- no translation found for sim_action_switch_sub_dialog_text (7474905814976249607) -->
+ <skip />
+ <!-- no translation found for sim_action_switch_sub_dialog_text_downloaded (6415848271400253954) -->
+ <skip />
+ <!-- no translation found for sim_action_switch_sub_dialog_text_single_sim (421658355882679837) -->
+ <skip />
<string name="sim_action_switch_sub_dialog_mep_text" msgid="8348764755143679582">"Vienu metu galite naudoti dvi SIM korteles. Jei norite naudoti „<xliff:g id="CARRIER_NAME">%1$s</xliff:g>“, išjunkite vieną iš SIM kortelių."</string>
<string name="sim_action_switch_sub_dialog_confirm" msgid="1901181581944638961">"Perjungti į „<xliff:g id="CARRIER_NAME">%1$s</xliff:g>“"</string>
<string name="sim_action_switch_sub_dialog_carrier_list_item_for_turning_off" msgid="5392037608705799522">"Išjungti „<xliff:g id="CARRIER_NAME">%1$s</xliff:g>“"</string>
@@ -4520,6 +4591,29 @@
<string name="sim_action_turn_off" msgid="3506698692916473000">"Išjungti"</string>
<string name="dsds_activation_failure_title" msgid="4467364110584914794">"Nepavyko suaktyvinti SIM kortelės"</string>
<string name="dsds_activation_failure_body_msg2" msgid="73044349546544410">"Pabandykite vėl įjungti SIM kortelę. Jei problema išlieka, iš naujo paleiskite įrenginį."</string>
+ <string name="sim_onboarding_bottomsheets_title" msgid="143711121394213711">"SIM kortelės nustatymas"</string>
+ <string name="sim_onboarding_bottomsheets_msg" msgid="7367245016476460849">"Nustatykite mobiliojo ryšio tinklo nuostatas, kad galėtumėte naudoti kelias SIM korteles šiame įrenginyje"</string>
+ <string name="sim_onboarding_label_sim_title" msgid="273162565849288273">"SIM kortelių etikečių pridėjimas"</string>
+ <string name="sim_onboarding_label_sim_msg" msgid="5105859235219529056">"Šios etiketės bus rodomos skambinant, siunčiant teksto pranešimus ir naudojant duomenis bei „Nustatymų“ skiltyje"</string>
+ <string name="sim_onboarding_label_sim_dialog_title" msgid="5839073125605286120">"SIM kortelės etiketė"</string>
+ <string name="sim_onboarding_label_sim_dialog_label" msgid="9020433985426525185">"Etiketė"</string>
+ <string name="sim_onboarding_select_sim_title" msgid="5895262188167744055">"Naudotinų SIM kortelių pasirinkimas"</string>
+ <string name="sim_onboarding_select_sim_msg" msgid="5638859405391915048">"Vienu metu galite naudoti dvi SIM korteles"</string>
+ <string name="sim_onboarding_primary_sim_title" msgid="2793090401371135675">"Pagrindinių SIM kortelių nustatymas"</string>
+ <string name="sim_onboarding_primary_sim_msg" msgid="5484656671490558032">"Pasirinkite, kurias SIM korteles naudoti pagal numatytuosius nustatymus skambučiams, teksto pranešimams ir duomenims"</string>
+ <string name="primary_sim_title" msgid="2508161011657571566">"Pagrindinės SIM kortelės"</string>
+ <string name="primary_sim_calls_title" msgid="4961189133582615685">"Skambučiai"</string>
+ <string name="primary_sim_texts_title" msgid="1287584042733097749">"Teksto pranešimai"</string>
+ <string name="primary_sim_automatic_data_title" msgid="1265528923229642480">"Automatinis duomenų perjungimas"</string>
+ <string name="primary_sim_automatic_data_msg" msgid="1612203837010785203">"Naudoti duomenis iš bet kurios SIM kortelės, atsižvelgiant į aprėptį ir pasiekiamumą"</string>
+ <string name="sim_onboarding_phoneNumber_data_only" msgid="8158409121949373662">"Tik duomenys"</string>
+ <string name="sim_onboarding_setup" msgid="5750393553605388463">"Nustatyti"</string>
+ <string name="sim_onboarding_next" msgid="6415025179929475355">"Kitas"</string>
+ <!-- no translation found for sim_onboarding_progressbar_turning_sim_on (1163318788393361574) -->
+ <skip />
+ <string name="mobile_network_spn_title" msgid="3053793174495329077">"Mobiliojo ryšio tinklas"</string>
+ <string name="mobile_network_phone_number_title" msgid="2090794402855021784">"Telefono numeris"</string>
+ <string name="mobile_network_sim_label_color_title" msgid="2401352348041132876">"SIM etiketė ir spalva"</string>
<string name="sim_setup_channel_id" msgid="8797972565087458515">"Tinklo aktyvinimas"</string>
<string name="sim_switch_channel_id" msgid="4927038626791837861">"Operatoriaus keitimas"</string>
<string name="post_dsds_reboot_notification_title_with_carrier" msgid="3308827462185135307">"Operatorius „<xliff:g id="CARRIER_NAME">%1$s</xliff:g>“ aktyvus"</string>
@@ -4539,11 +4633,15 @@
<string name="switch_sim_dialog_no_switch_text" msgid="7053939850026876088">"Kad vėliau galėtumėte naudoti mobiliojo ryšio duomenis, skambučių ir SMS funkcijas, eikite į tinklo nustatymus"</string>
<string name="sim_card_label" msgid="6263064316075963775">"SIM kortelė"</string>
<string name="erase_sim_dialog_title" msgid="4742077437653028326">"Ištrinti šią „eSIM“ kortelę?"</string>
- <string name="erase_sim_dialog_text" msgid="753031064269699885">"Ištrynus šią SIM kortelę bus pašalintos „<xliff:g id="CARRIER_NAME_A">%1$s</xliff:g>“ paslaugos iš šio įrenginio.\n\n„<xliff:g id="CARRIER_NAME_B">%1$s</xliff:g>“ paslaugos nebus atšauktos."</string>
+ <!-- no translation found for erase_sim_dialog_text (1406141218170595272) -->
+ <skip />
<string name="erase_sim_confirm_button" msgid="8309115684335320541">"Ištrinti"</string>
- <string name="erasing_sim" msgid="7877703231075699139">"Ištrinama SIM kortelė…"</string>
- <string name="erase_sim_fail_title" msgid="2024446702985862427">"Nepavyko ištrinti SIM kortelės"</string>
- <string name="erase_sim_fail_text" msgid="7870804401227483131">"Šios SIM kortelės negalima ištrinti dėl klaidos.\n\nPaleiskite įrenginį iš naujo ir bandykite dar kartą."</string>
+ <!-- no translation found for erasing_sim (4237180547590463930) -->
+ <skip />
+ <!-- no translation found for erase_sim_fail_title (1445700500168357303) -->
+ <skip />
+ <!-- no translation found for erase_sim_fail_text (6898841004987411547) -->
+ <skip />
<string name="network_connection_request_dialog_title" msgid="1896186380874289434">"Prijungimas prie įrenginio"</string>
<string name="network_connection_request_dialog_summary" msgid="7693038309792726170">"Programa „<xliff:g id="APPNAME">%1$s</xliff:g>“ nori naudoti laikiną „Wi‑Fi“ tinklą, kad galėtų prisijungti prie jūsų įrenginio"</string>
<string name="network_connection_timeout_dialog_message" msgid="598509083077743772">"Nerasta jokių įrenginių. Įsitikinkite, kad įrenginiai įjungti ir prie jų galima prisijungti."</string>
@@ -4615,6 +4713,14 @@
<string name="work_policy_privacy_settings" msgid="2702644843505242596">"Darbo politikos informacija"</string>
<string name="work_policy_privacy_settings_summary" msgid="690118670737638405">"Nustatymus tvarko jūsų IT administratorius"</string>
<string name="track_frame_time_keywords" msgid="7885340257945922239">"Grafikos procesorius"</string>
+ <string name="enable_16k_pages" msgid="5009476566957520607">"Paleisti su 16 K puslapio dydžiu"</string>
+ <string name="enable_16k_pages_summary" msgid="428117226069445198">"Paleisti įrenginį su 16 K psl. palaik. branduoliu"</string>
+ <string name="confirm_enable_16k_pages_title" msgid="6751570067857011642">"Paleisti iš naujo naudojant su 16 KB puslapiais suderinamą branduolį?"</string>
+ <string name="confirm_enable_16k_pages_text" msgid="702888115148257215">"PERSPĖJIMAS: kai kurios programos gali būti nesuderinamos su šiuo režimu. Patvirtinus įrenginys bus paleistas iš naujo."</string>
+ <string name="confirm_enable_4k_pages_title" msgid="626987400420355263">"Paleisti iš naujo naudojant su 4 KB puslapiais suderinamą branduolį?"</string>
+ <string name="confirm_enable_4k_pages_text" msgid="6168921566226074524">"Patvirtinus įrenginys bus paleistas iš naujo."</string>
+ <string name="toast_16k_update_failed_text" msgid="8888858987184345567">"Nepavyko atnaujinti į su 16 KB puslapiais suderinamą branduolį"</string>
+ <string name="progress_16k_ota_title" msgid="2117218313875523741">"Pritaikomas pakeitimas"</string>
<string name="bug_report_handler_title" msgid="713439959113250125">"Pranešimų apie riktus doroklė"</string>
<string name="bug_report_handler_picker_footer_text" msgid="4935758328366585673">"Nustatoma, kuri programa apdoroja pranešimo apie riktą spartųjį klavišą įrenginyje."</string>
<string name="personal_profile_app_subtext" msgid="5586060806997067676">"Asmeninė"</string>
@@ -4702,8 +4808,10 @@
<string name="sim_category_title" msgid="2341314000964710495">"SIM kortelė"</string>
<string name="downloaded_sim_category_title" msgid="2876988650413179752">"„eSIM“ kortelė"</string>
<string name="downloaded_sims_category_title" msgid="487799905978489922">"„eSIM“ kortelės"</string>
- <string name="sim_category_active_sim" msgid="1503823567818544012">"Aktyvi"</string>
- <string name="sim_category_inactive_sim" msgid="4068899490133820881">"Neaktyvi"</string>
+ <!-- no translation found for sim_category_active_sim (3077009911935592178) -->
+ <skip />
+ <!-- no translation found for sim_category_inactive_sim (7351553344148400450) -->
+ <skip />
<string name="sim_category_default_active_sim" msgid="1208194173387987231">" / Numatytoji <xliff:g id="ID_1">%1$s</xliff:g>"</string>
<string name="default_active_sim_calls" msgid="2390973682556353558">"skambučiams"</string>
<string name="default_active_sim_sms" msgid="8041498593025994921">"SMS"</string>
diff --git a/res/values-lv/arrays.xml b/res/values-lv/arrays.xml
index ca0f276..05c0cfe 100644
--- a/res/values-lv/arrays.xml
+++ b/res/values-lv/arrays.xml
@@ -482,4 +482,7 @@
<!-- no translation found for notification_polite_options:0 (4617190141263245257) -->
<!-- no translation found for notification_polite_options:1 (3884076684767467743) -->
<!-- no translation found for notification_polite_options:2 (8765197536079931966) -->
+ <!-- no translation found for private_space_auto_lock_options:0 (551584871228110817) -->
+ <!-- no translation found for private_space_auto_lock_options:1 (3263162333754809690) -->
+ <!-- no translation found for private_space_auto_lock_options:2 (1575103586471380629) -->
</resources>
diff --git a/res/values-lv/strings.xml b/res/values-lv/strings.xml
index 5c8f57d..e1ae1e1 100644
--- a/res/values-lv/strings.xml
+++ b/res/values-lv/strings.xml
@@ -28,6 +28,7 @@
<string name="show_dev_on" msgid="2840850085134853754">"Tagad jūs esat izstrādātājs!"</string>
<string name="show_dev_already" msgid="7041756429707644630">"Nav nepieciešams, ja jau esat izstrādātājs."</string>
<string name="dev_settings_disabled_warning" msgid="6971867026249671244">"Lūdzu, vispirms iespējojiet izstrādātāju opcijas."</string>
+ <string name="dev_settings_available_to_admin_only_warning" msgid="3408243404879083111">"Tikai lietotāji ar administratora tiesībām var piekļūt izstrādātāja iestatījumiem."</string>
<string name="header_category_system" msgid="1665516346845259058">"Sistēma"</string>
<string name="radioInfo_service_in" msgid="9088637745836646271">"Darbojas"</string>
<string name="radioInfo_service_out" msgid="1868347333892403287">"Nedarbojas"</string>
@@ -551,12 +552,20 @@
<string name="private_space_one_lock_summary" msgid="2759953747682959371">"Varat atbloķēt privāto mapi tāpat kā ierīci vai izvēlēties citu bloķēšanas metodi."</string>
<string name="private_space_screen_lock_title" msgid="8679383894967823163">"Izmantot ierīces ekrāna bloķēšanas metodi"</string>
<string name="private_space_biometric_title" msgid="3934339826674553174">"Autorizācija pēc sejas un pirksta nospieduma"</string>
+ <string name="private_space_fingerprint_title" msgid="5989254643211889931">"Autorizācija ar pirksta nospiedumu"</string>
+ <string name="private_space_face_title" msgid="3290402865367663079">"Autorizācija pēc sejas"</string>
<string name="private_space_biometric_summary" msgid="4403837276018724581">"Pieskarieties, lai iestatītu."</string>
<string name="private_space_fingerprint_unlock_title" msgid="5804023571114910034">"Autorizācija ar pirksta nospiedumu privātajai telpai"</string>
<string name="private_space_face_unlock_title" msgid="6613018437620070183">"Autorizācija pēc sejas privātajai telpai"</string>
<string name="private_space_category_ways_to_unlock" msgid="4356631225316950046">"Atbloķēšanas iespējas"</string>
<string name="private_space_screen_lock_summary" msgid="394837965365561070">"Tāda pati bloķēšanas metode kā ierīces ekrāna bloķēšanai"</string>
<string name="private_space_new_lock_title" msgid="7306873010565337671">"Vai šai mapei izvēlēties jaunu bloķēšanas metodi?"</string>
+ <string name="private_space_auto_lock_title" msgid="4757097802686131305">"Automātiski bloķēt"</string>
+ <string name="private_space_auto_lock_page_title" msgid="2993714305725968632">"Privātās telpas automātiska bloķēšana"</string>
+ <string name="private_space_auto_lock_page_summary" msgid="8679844515655838654">"Varat automātiski bloķēt savu privāto telpu, ja noteiktu laika periodu neesat izmantojis savu ierīci."</string>
+ <string name="private_space_auto_lock_every_time" msgid="1215061855836002830">"Katru reizi, kad ierīce tiek bloķēta"</string>
+ <string name="private_space_auto_lock_after_inactivity" msgid="1748673030841528649">"Pēc 5 minūšu neaktivitātes"</string>
+ <string name="private_space_auto_lock_never" msgid="595014527119778873">"Nekad"</string>
<string name="private_space_hide_title" msgid="8687034008994037610">"Paslēpšana, kamēr šī mape ir bloķēta"</string>
<string name="privatespace_hide_page_title" msgid="972581369094289386">"Privātās mapes paslēpšana, kamēr tā ir bloķēta"</string>
<string name="privatespace_hide_page_summary" msgid="1052569521186403642">"Lai citi nezinātu, ka ierīcē ir privātā mape, varat paslēpt to no lietotņu saraksta."</string>
@@ -570,6 +579,7 @@
<string name="private_space_delete_title" msgid="3075645119800272800">"Dzēst privāto mapi"</string>
<string name="private_space_deleted" msgid="7825768516955610897">"Privātā mape ir sekmīgi izdzēsta."</string>
<string name="private_space_delete_failed" msgid="8500755484258565011">"Privāto mapi nevarēja izdzēst."</string>
+ <string name="private_space_unlocked" msgid="9091600948712932046">"Atbloķēta privātā telpa"</string>
<string name="no_device_lock_title" msgid="1078223464721029954">"Ekrāna bloķēšanas iestatīšana"</string>
<string name="no_device_lock_summary" msgid="7436025227616244687">"Lai izmantotu privāto telpu, iestatiet ekrāna bloķēšanu šajā ierīcē."</string>
<string name="no_device_lock_action_label" msgid="2640487005629001288">"Iestatīt ekrāna bloķēšanu"</string>
@@ -597,8 +607,14 @@
<string name="private_space_access_text" msgid="4258842502257201013">"Lai piekļūtu privātajai telpai, dodieties uz lietotņu sarakstu un ritiniet lejup."</string>
<string name="private_space_done_label" msgid="1020482651595246071">"Gatavs"</string>
<string name="private_space_scrolldown_to_access" msgid="4820954877349434545">"Ritiniet lejup, lai atrastu privāto telpu"</string>
- <string name="private_space_retry_signin_title" msgid="2340841075193680666">"Pierakstieties, lai iestatītu privātu telpu"</string>
- <string name="private_space_retry_summary" msgid="1976929616948459609">"Jums ir jāpierakstās kontā, lai iestatītu privātu telpu."</string>
+ <!-- no translation found for private_space_retry_signin_title (8090276618867918844) -->
+ <skip />
+ <!-- no translation found for private_space_retry_summary (1920444015972648774) -->
+ <skip />
+ <!-- no translation found for private_space_skip_login_label (7078019409056628192) -->
+ <skip />
+ <!-- no translation found for private_space_continue_login_label (7779965766333065391) -->
+ <skip />
<string name="private_space_lock_setup_title" msgid="6541564212199510787">"Privātās telpas bloķēšanas metodes izvēle"</string>
<string name="private_space_lock_setup_description" msgid="423405593476300918">"Varat atbloķēt privāto telpu, izmantojot pirksta nospiedumu. Drošības apsvērumu dēļ šādā gadījumā ir nepieciešama arī rezerves bloķēšanas metode."</string>
<string name="private_space_choose_your_pin_header" msgid="4560802934975898265">"Iestatiet PIN privātajai telpai"</string>
@@ -1373,6 +1389,8 @@
<string name="battery_level_title" msgid="1371765298786083448">"Akumulatora uzlādes līmenis"</string>
<string name="communal_settings_title" msgid="2845678473945902115">"Kopīgie"</string>
<string name="communal_settings_summary" msgid="4923914136953940317">"Kopīgie iestatījumi"</string>
+ <!-- no translation found for satellite_setting (706846910912477125) -->
+ <skip />
<string name="apn_settings" msgid="4295467389400441299">"APN"</string>
<string name="apn_edit" msgid="2003683641840248741">"Rediģēt piekļuves punktu"</string>
<string name="apn_add" msgid="9069613192201630934">"Piekļuves punkta pievienošana"</string>
@@ -1407,6 +1425,8 @@
<string name="menu_save" msgid="6611465355127483100">"Saglabāt"</string>
<string name="menu_cancel" msgid="1197826697950745335">"Atcelt"</string>
<string name="error_title" msgid="7158648377702417716"></string>
+ <!-- no translation found for error_duplicate_apn_entry (7792928408935276618) -->
+ <skip />
<string name="error_name_empty" msgid="1258275899283079142">"Lauks Nosaukums nedrīkst būt tukšs."</string>
<string name="error_apn_empty" msgid="7657491065443746915">"APN nedrīkst būt tukšs."</string>
<string name="error_mcc_not3" msgid="883659545640179094">"MCC laukā jābūt 3 cipariem."</string>
@@ -1425,7 +1445,8 @@
<string name="reset_bluetooth_wifi_button_text" msgid="3974098137045963639">"Atiestatīt"</string>
<string name="reset_bluetooth_wifi_complete_toast" msgid="5893439291030574365">"Bluetooth un Wi‑Fi iestatījumi ir atiestatīti"</string>
<string name="reset_esim_title" msgid="4194570573425902754">"Dzēst eSIM kartes"</string>
- <string name="reset_esim_desc" msgid="3662444090563399131">"Ar šo darbību netiks anulēti mobilo sakaru pakalpojumu plāni. Lai lejupielādētu nomaiņas SIM kartes, sazinieties ar mobilo sakaru operatoru."</string>
+ <!-- no translation found for reset_esim_desc (6125192435907740751) -->
+ <skip />
<string name="reset_network_button_text" msgid="2281476496459610071">"Atiestatīt iestatījumus"</string>
<string name="reset_network_final_desc" msgid="5304365082065278425">"Vai vēlaties atiestatīt visus tīkla iestatījumus? Šo darbību nevar atsaukt."</string>
<string name="reset_network_final_desc_esim" msgid="1129251284212847939">"Vai atiestatīt visus tīkla iestatījumus un dzēst eSIM kartes? Šo darbību nevar atsaukt."</string>
@@ -1433,15 +1454,18 @@
<string name="reset_network_confirm_title" msgid="913014422184481270">"Vai atiestatīt?"</string>
<string name="network_reset_not_available" msgid="1966334631394607829">"Šim lietotājam nav pieejama tīkla atiestatīšana."</string>
<string name="reset_network_complete_toast" msgid="1367872474130621115">"Tīklu iestatījumi ir atiestatīti."</string>
- <string name="reset_esim_error_title" msgid="4670073610967959597">"Nevar izdzēst SIM kartes"</string>
- <string name="reset_esim_error_msg" msgid="7279607120606365250">"Nevar izdzēst eSIM kartes, jo radās kļūda.\n\nRestartējiet ierīci un mēģiniet vēlreiz."</string>
+ <!-- no translation found for reset_esim_error_title (6516110227665862295) -->
+ <skip />
+ <!-- no translation found for reset_esim_error_msg (8459527827897797168) -->
+ <skip />
<string name="main_clear_title" msgid="277664302144837723">"Dzēst visus datus (atiestatīt rūpnīcas datus)"</string>
<string name="main_clear_short_title" msgid="4752094765533020696">"Atiestatīt rūpnīcas datus"</string>
<string name="main_clear_desc_also_erases_external" msgid="3687911419628956693"><li>"mūzika"</li>\n<li>"fotoattēli"</li>\n<li>"citi lietotāja dati"</li></string>
<string name="main_clear_desc_also_erases_esim" msgid="4553469876411831729"><li>"eSIM kartes"</li></string>
<string name="main_clear_desc_no_cancel_mobile_plan" msgid="369883568059127035">\n\n"Veicot šo darbību, netiks atcelts jūsu mobilo pakalpojumu plāns."</string>
<string name="main_clear_final_desc" msgid="5800877928569039580">"Tiks izdzēsta visa jūsu personas informācija un lejupielādētās lietotnes. Šo darbību nevar atsaukt."</string>
- <string name="main_clear_final_desc_esim" msgid="440406836793824969">"Tiks izdzēsta visa jūsu personas informācija, tostarp lejupielādētās lietotnes un SIM kartes. Šo darbību nevar atsaukt."</string>
+ <!-- no translation found for main_clear_final_desc_esim (6592404057237813989) -->
+ <skip />
<string name="main_clear_confirm_title" msgid="6577071819657853713">"Vai dzēst visus datus?"</string>
<string name="main_clear_not_available" msgid="3433795327146684827">"Šim lietotājam nav pieejama rūpnīcas datu atiestatīšana."</string>
<string name="main_clear_progress_title" msgid="7239741132015617719">"Notiek dzēšana"</string>
@@ -1672,6 +1696,14 @@
<string name="force_stop" msgid="2681771622136916280">"Forsēt apturēšanu"</string>
<string name="archive" msgid="9074663845068632127">"Arhivēt"</string>
<string name="restore" msgid="7622486640713967157">"Atjaunot"</string>
+ <!-- no translation found for restoring_step_one (3465050101254272874) -->
+ <skip />
+ <!-- no translation found for restoring_step_two (140484846432595108) -->
+ <skip />
+ <!-- no translation found for restoring_step_three (3712883580876329811) -->
+ <skip />
+ <!-- no translation found for restoring_step_four (8966846882470446209) -->
+ <skip />
<string name="total_size_label" msgid="2052185048749658866">"Kopā"</string>
<string name="application_size_label" msgid="6407051020651716729">"Lietotnes lielums"</string>
<string name="external_code_size_label" msgid="7375146402660973743">"USB atmiņas lietotne"</string>
@@ -1728,7 +1760,6 @@
<string name="archiving_failed" msgid="2037798988961634978">"Arhivēšana neizdevās"</string>
<string name="archiving_succeeded" msgid="7891249456483297845">"Lietotne <xliff:g id="PACKAGE_LABEL">%1$s</xliff:g> tika arhivēta"</string>
<string name="restoring_failed" msgid="3390531747355943533">"Atjaunošana neizdevās"</string>
- <string name="restoring_succeeded" msgid="4967353965137524330">"Lietotne <xliff:g id="PACKAGE_LABEL">%1$s</xliff:g> ir atjaunota"</string>
<string name="restoring_in_progress" msgid="7787443682651146115">"Notiek lietotnes <xliff:g id="PACKAGE_LABEL">%1$s</xliff:g> atjaunošana"</string>
<string name="another_migration_already_in_progress" msgid="6550546307856052261">"Jau norisinās cita migrēšanas darbība."</string>
<string name="insufficient_storage" msgid="8115088042669030558">"Atmiņā nepietiek vietas."</string>
@@ -1920,10 +1951,8 @@
<string name="usage_stats_sort_by_usage_time" msgid="2927310334119998301">"Kārtot pēc lietojuma laika"</string>
<string name="usage_stats_sort_by_last_time_used" msgid="7039213339779884017">"Kārtot pēc pēdējās lietošanas"</string>
<string name="usage_stats_sort_by_app_name" msgid="4463833145514850478">"Kārtot pēc lietotnes nosaukuma"</string>
- <!-- no translation found for last_time_used_label (7589377271406011659) -->
- <skip />
- <!-- no translation found for last_time_used_never (2936073559267990034) -->
- <skip />
+ <string name="last_time_used_label" msgid="7589377271406011659">"Pēdējoreiz lietota"</string>
+ <string name="last_time_used_never" msgid="2936073559267990034">"nekad"</string>
<string name="usage_time_label" msgid="9105343335151559883">"Lietojuma laiks"</string>
<string name="accessibility_settings" msgid="4713215774904704682">"Pieejamība"</string>
<string name="accessibility_settings_title" msgid="6739115703615065716">"Pieejamības iestatījumi"</string>
@@ -2378,12 +2407,6 @@
<string name="battery_tip_high_usage_summary" msgid="3938999581403084551">"Skatiet lietotnes, kas patērē visvairāk akumulatora enerģijas"</string>
<string name="battery_tip_limited_temporarily_title" msgid="6258554134146272311">"Uzlāde optimizēta, lai saudzētu jūsu akumulatoru"</string>
<string name="battery_tip_limited_temporarily_summary" msgid="5107379280241187562">"Lai paildzinātu jūsu akumulatora darbmūžu, uzlāde tiek optimizēta."</string>
- <string name="battery_tip_dock_defender_future_bypass_title" msgid="4332616280495788195">"Uzlāde optimizēta, lai saudzētu jūsu akumulatoru"</string>
- <string name="battery_tip_dock_defender_future_bypass_summary" msgid="7870758621381307597">"Lai paildzinātu jūsu akumulatora darbmūžu, dokošanas laikā uzlāde tiek optimizēta."</string>
- <string name="battery_tip_dock_defender_active_title" msgid="1414785238383255699">"Uzlāde optimizēta, lai saudzētu jūsu akumulatoru"</string>
- <string name="battery_tip_dock_defender_active_summary" msgid="3512082623718801459">"Lai paildzinātu jūsu akumulatora darbmūžu, dokošanas laikā uzlāde tiek optimizēta."</string>
- <string name="battery_tip_dock_defender_temporarily_bypassed_title" msgid="1679449361090557201">"Pilnīga uzlāde"</string>
- <string name="battery_tip_dock_defender_temporarily_bypassed_summary" msgid="1099500476761333281">"Lai saudzētu jūsu akumulatoru, uzlāde tiks optimizēta, kad jūsu planšetdators nākamreiz būs dokots."</string>
<string name="battery_tip_limited_temporarily_sec_button_content_description" msgid="5648444926736883551">"Uzziniet vairāk par paziņojumu “Uzlāde ir apturēta”"</string>
<string name="battery_tip_limited_temporarily_dialog_resume_charge" msgid="2302295458913832342">"Atsākt uzlādi"</string>
<string name="battery_tip_dialog_message_footer" msgid="986542164372177504">"Iekļautas lieljaudas fona darbības"</string>
@@ -2401,7 +2424,8 @@
<string name="battery_tip_unrestrict_app_dialog_ok" msgid="7940183167721998470">"Noņemt"</string>
<string name="battery_tip_unrestrict_app_dialog_cancel" msgid="4968135709160207507">"Atcelt"</string>
<string name="battery_tip_charge_to_full_button" msgid="6701709034348116261">"Pilnībā uzlādēt"</string>
- <string name="battery_tip_incompatible_charging_title" msgid="5120763575150751300">"Problēma ar uzlādes ierīci"</string>
+ <!-- no translation found for battery_tip_incompatible_charging_title (1567827436103364999) -->
+ <skip />
<string name="battery_tip_incompatible_charging_content_description" msgid="355668467640367701">"Uzzināt vairāk par uzlādi ar nesaderīgu lādētāju"</string>
<string name="smart_battery_manager_title" msgid="3677620516657920364">"Akumulatora pārvaldnieks"</string>
<string name="smart_battery_title" msgid="9095903608520254254">"Automātiska akumulatora enerģijas patēriņa pārvaldība"</string>
@@ -2493,13 +2517,11 @@
<string name="battery_usage_chart_label_now" msgid="4598282721949430165">"tagad"</string>
<string name="battery_usage_timestamps_hyphen" msgid="7401188432989043905">"<xliff:g id="FROM_TIMESTAMP">%1$s</xliff:g>–<xliff:g id="TO_TIMESTAMP">%2$s</xliff:g>"</string>
<string name="battery_usage_day_and_hour" msgid="1417890420844950881">"<xliff:g id="DAY">%1$s</xliff:g> plkst. <xliff:g id="HOUR">%2$s</xliff:g>"</string>
- <!-- no translation found for battery_usage_time_info_and_battery_level (6732629268310936155) -->
- <skip />
+ <string name="battery_usage_time_info_and_battery_level" msgid="6732629268310936155">"<xliff:g id="TIME_INFO">%1$s</xliff:g>: <xliff:g id="BATTERY_LEVEL">%2$s</xliff:g>"</string>
<string name="battery_usage_chart" msgid="4114747521432440017">"Akumulatora lietojuma diagramma"</string>
<string name="daily_battery_usage_chart" msgid="4176059567682992686">"Diagramma ar datiem par akumulatora lietojumu dienā"</string>
<string name="hourly_battery_usage_chart" msgid="3098314511076561272">"Diagramma ar datiem par akumulatora lietojumu stundā"</string>
- <!-- no translation found for battery_level_percentage (1433178290838842146) -->
- <skip />
+ <string name="battery_level_percentage" msgid="1433178290838842146">"Akumulatora uzlādes līmenis procentos (<xliff:g id="START_PERCENTAGE">%1$s</xliff:g>—<xliff:g id="END_PERCENTAGE">%2$s</xliff:g>)"</string>
<string name="battery_usage_breakdown_title_since_last_full_charge" msgid="435006273323199906">"Akumulatora lietojums kopš pēdējās pilnās uzlādes"</string>
<string name="battery_usage_breakdown_title_for_slot" msgid="4823179483667671406">"Akumulatora lietojums: <xliff:g id="SLOT">%s</xliff:g>"</string>
<string name="screen_time_category_last_full_charge" msgid="8856908320256057753">"Izmantošanas ilgums kopš pēdējās pilnās uzlādes"</string>
@@ -3859,6 +3881,8 @@
<string name="voice_activation_apps_title" msgid="7130045161611529825">"Ar balsi aktivizētas lietotnes"</string>
<string name="permit_voice_activation_apps" msgid="9152780172988949319">"Atļaut aktivizāciju ar balsi"</string>
<string name="allow_voice_activation_apps_description" msgid="6369745626995060656">"Izmantojot aktivizāciju ar balsi, brīvroku režīmā ar balss komandu tiek ieslēgtas apstiprinātās lietotnes. Iebūvētā adaptīvā klātbūtnes noteikšana nodrošina, ka datiem varat piekļūt tikai jūs.\n\n"<a href="">"Plašāka informācija par aizsargāto adaptīvo klātbūtnes noteikšanu"</a></string>
+ <string name="permit_receive_sandboxed_detection_training_data" msgid="3929496847420108753">"Uzlabot aktivizāciju ar balsi"</string>
+ <string name="receive_sandboxed_detection_training_data_description" msgid="1415687008184625050">"Lai uzlabotu modeli aktivizēšanai ar balsi, šī ierīce izmanto privātu informāciju. Lietotnes var saņemt vispārinātus atjauninājumus, kas ietver no daudziem lietotājiem apkopotus datus, vienlaikus nodrošinot konfidencialitāti un uzlabojot modeli visiem lietotājiem.\n\n"<a href="">"Plašāka informācija par privāto informāciju"</a></string>
<string name="full_screen_intent_title" msgid="747270185715224130">"Pilnekrāna paziņojumi"</string>
<string name="permit_full_screen_intent" msgid="9035367640019960861">"Atļaut šīs lietotnes pilnekrāna paziņojumus"</string>
<string name="footer_description_full_screen_intent" msgid="7716518411349225528">"Atļaujiet šai lietotnei rādīt paziņojumus pilnekrāna režīmā, kad ierīce ir bloķēta. Lietotnes var šādi izcelt signālus, ienākošos zvanus vai citus svarīgus paziņojumus."</string>
@@ -4280,18 +4304,27 @@
<string name="autofill_app" msgid="7595308061826307921">"Automātiskā aizpilde"</string>
<string name="default_autofill_app" msgid="372234803718251606">"Noklusējuma automātiskās aizpildes pakalpojums"</string>
<string name="autofill_passwords" msgid="6708057251459761083">"Paroles"</string>
- <string name="credman_chosen_app_title" msgid="872524130208251505">"Paroles, piekļuves atslēgas un datu pakalpojumi"</string>
+ <!-- no translation found for credman_chosen_app_title (7735183808067729319) -->
+ <skip />
<string name="credman_credentials" msgid="4931371941253324143">"Papildu pakalpojumu sniedzēji"</string>
<string name="autofill_passwords_count" msgid="6359289285822955973">"{count,plural, =1{# parole}zero{# paroļu}one{# parole}other{# paroles}}"</string>
<string name="autofill_keywords" msgid="8598763328489346438">"automātiskā aizpilde, automātiski aizpildīt, parole"</string>
<string name="credman_keywords" msgid="8305600680836806170">"dati, piekļuves atslēga, parole"</string>
<string name="credman_autofill_keywords" msgid="701180623776848914">"automātiskā aizpilde, automātiski aizpildīt, dati, piekļuves atslēga, parole"</string>
+ <!-- no translation found for credman_button_change (4072629639218503790) -->
+ <skip />
+ <!-- no translation found for credman_button_open (7519871964170816850) -->
+ <skip />
<string name="autofill_confirmation_message" msgid="4888767934273494272">"<b>Pārliecinieties, ka šī lietotne ir uzticama</b> <br/> <br/> <xliff:g id=app_name example=Google automātiskā aizpilde>%1$s</xliff:g> izmanto ekrānā redzamo, lai noteiktu, kādu informāciju aizpildīt automātiski."</string>
<string name="credman_autofill_confirmation_message" msgid="843829628024668466">"<b>Izmantojiet lietotni <xliff:g id=app_name example=Provider>%1$s</xliff:g>?</b> <br/> <br/> Turpmāk jaunās paroles, piekļuves atslēgas un cita informācija tiks saglabāta šeit. Lietotne <xliff:g id=app_name example=Provider>%1$s</xliff:g> var izmantot ekrānā redzamo saturu, lai noteiktu, kādu informāciju var aizpildīt automātiski."</string>
<string name="credman_picker_title" msgid="8191267620665129205">"Paroles, piekļuves atslēgas un datu pakalpojumi"</string>
<string name="credman_confirmation_message_title" msgid="8847900085593880729">"Vai izslēgt pakalpojumu %1$s?"</string>
<string name="credman_confirmation_message" msgid="2357324543658635239">"<b>Vai izslēgt šo pakalpojumu?</b> <br/> <br/> Pierakstoties netiks aizpildīta saglabātā informācija, piemēram, paroles, piekļuves atslēgas, maksājumu veidi un cita informācija. Lai izmantotu saglabāto informāciju, izvēlieties paroli, piekļuves atslēgu vai datu pakalpojumu."</string>
+ <string name="credman_confirmation_message_new_ui" msgid="6126274509951156460">"<b>Izslēdziet visus pakalpojumus?</b> <br/> <br/> Paroles, piekļuves atslēgas un cita saglabātā informācija nebūs pieejama automātiskai aizpildei, kad pierakstīsieties"</string>
+ <string name="credman_autofill_confirmation_message_new_ui" msgid="6222139222478822267">"<b>Mainiet vēlamo pakalpojumu uz <xliff:g id=app_name example=Provider>%1$s</xliff:g>?</b> <br/> <br/> Jaunas paroles, piekļuves atslēgas un cita informācija turpmāk tiks saglabāta šeit. Lietotne <xliff:g id=app_name example=Provider>%1$s</xliff:g> var izmantot ekrānā redzamo saturu, lai noteiktu, kādu informāciju var aizpildīt automātiski"</string>
<string name="credman_enable_confirmation_message_title" msgid="1037501792652277829">"Vai izmantot %1$s?"</string>
+ <string name="credman_limit_error_msg_title" msgid="1525814645803612135">"Vienlaikus var būt ieslēgti pieci pakalpojumi"</string>
+ <string name="credman_limit_error_msg" msgid="2521803280130310063">"Izslēdziet vismaz vienu pakalpojumu, lai varētu pievienot citu pakalpojumu"</string>
<string name="credman_enable_confirmation_message" msgid="8407841892310870169">"%1$s izmanto ekrānā pieejamos datus, lai noteiktu, kādu informāciju var aizpildīt automātiski."</string>
<string name="credman_error_message_title" msgid="4099557206946333568">"Paroļu, piekļuves atslēgu un datu pakalpojumu ierobežojums"</string>
<string name="credman_error_message" msgid="8334797097200415449">"Vienlaikus jums var būt aktīvas ne vairāk kā 5 paroles, piekļuves atslēgas un datu pakalpojumi. Lai pievienotu vēl kādu pakalpojumu, izslēdziet kādu no pašreizējiem."</string>
@@ -4461,11 +4494,12 @@
<string name="mobile_network_sim_name_label" msgid="1452440641628369625">"Vārds"</string>
<string name="mobile_network_sim_color_label" msgid="5293944087609632340">"Krāsa (izmanto saderīgas lietotnes)"</string>
<string name="mobile_network_sim_name_rename" msgid="5967588549571582924">"Saglabāt"</string>
- <string name="mobile_network_use_sim_on" msgid="7298332437547707908">"Izmantot SIM karti"</string>
+ <string name="mobile_network_use_sim_on" msgid="5333182776279917886">"Izmantot šo SIM"</string>
<string name="mobile_network_use_sim_off" msgid="6303281166199670639">"Izslēgta"</string>
<string name="mobile_network_disable_sim_explanation" msgid="2851862257846773796">"Lai atspējotu šo SIM, izņemiet SIM karti."</string>
<string name="mobile_network_tap_to_activate" msgid="4139979375717958102">"Pieskarieties, lai aktivizētu <xliff:g id="CARRIER">%1$s</xliff:g>"</string>
- <string name="mobile_network_erase_sim" msgid="4629071168032714930">"Dzēst SIM karti"</string>
+ <!-- no translation found for mobile_network_erase_sim (5387971155494245850) -->
+ <skip />
<string name="preferred_network_mode_title" msgid="3083431168988535628">"Ieteicamais tīkla veids"</string>
<string name="preferred_network_mode_summary" msgid="537577807865497546">"Mainiet tīkla darbības režīmu"</string>
<string name="preferred_network_mode_dialogtitle" msgid="4179420486180351631">"Ieteicamais tīkla veids"</string>
@@ -4484,6 +4518,40 @@
<string name="roaming_check_price_warning" msgid="5876977438036791361">"Sazinieties ar savu tīkla pakalpojumu sniedzēju, lai uzzinātu par tarifiem."</string>
<string name="mobile_data_usage_title" msgid="2047864499317759728">"Lietotnes datu lietojums"</string>
<string name="mobile_network_mode_error" msgid="9222056129897416074">"Nederīgs tīkla režīms: <xliff:g id="NETWORKMODEID">%1$d</xliff:g>. Ignorēt."</string>
+ <!-- no translation found for satellite_setting_title (2543034229989047673) -->
+ <skip />
+ <!-- no translation found for satellite_setting_enabled_summary (3554127722727530845) -->
+ <skip />
+ <!-- no translation found for satellite_setting_disabled_summary (6789122487534159857) -->
+ <skip />
+ <!-- no translation found for keywords_satellite_setting (3312183289776517695) -->
+ <skip />
+ <!-- no translation found for category_name_about_satellite_messaging (3756205049485508340) -->
+ <skip />
+ <!-- no translation found for title_about_satellite_setting (9212860038048311345) -->
+ <skip />
+ <!-- no translation found for category_title_your_satellite_plan (3017895097366691841) -->
+ <skip />
+ <!-- no translation found for title_have_satellite_plan (2048372355699977947) -->
+ <skip />
+ <!-- no translation found for title_no_satellite_plan (2876056203035197505) -->
+ <skip />
+ <!-- no translation found for summary_add_satellite_setting (3815254731634052432) -->
+ <skip />
+ <!-- no translation found for category_name_how_it_works (585303230539269496) -->
+ <skip />
+ <!-- no translation found for title_satellite_connection_guide (3294802307913609072) -->
+ <skip />
+ <!-- no translation found for summary_satellite_connection_guide (3496123195218418456) -->
+ <skip />
+ <!-- no translation found for title_supported_service (4275535165812691571) -->
+ <skip />
+ <!-- no translation found for summary_supported_service (4320535903444834786) -->
+ <skip />
+ <!-- no translation found for satellite_setting_summary_more_information (4008690241760925372) -->
+ <skip />
+ <!-- no translation found for more_about_satellite_messaging (3385673133561348509) -->
+ <skip />
<string name="mobile_network_apn_title" msgid="5582995550142073054">"Piekļuves punktu nosaukumi"</string>
<string name="keywords_access_point_names" msgid="8174967126858505945">"APN"</string>
<string name="manual_mode_disallowed_summary" msgid="4243142645520152175">"Nav pieejams, ja izveidots savienojums ar operatoru <xliff:g id="CARRIER">%1$s</xliff:g>"</string>
@@ -4493,9 +4561,12 @@
<string name="sim_action_switch_sub_dialog_title" msgid="9180969453358718635">"Vai pārslēgt uz operatoru <xliff:g id="CARRIER_NAME">%1$s</xliff:g>?"</string>
<string name="sim_action_switch_psim_dialog_title" msgid="5613177333235213024">"Vai pārslēgties uz SIM kartes izmantošanu?"</string>
<string name="sim_action_switch_sub_dialog_mep_title" msgid="933856847099933004">"Vai lietot operatoru <xliff:g id="CARRIER_NAME">%1$s</xliff:g>?"</string>
- <string name="sim_action_switch_sub_dialog_text" msgid="2091834911153293004">"Vienlaikus aktīva var būt tikai viena SIM karte.\n\nPārslēdzoties uz operatoru <xliff:g id="TO_CARRIER_NAME">%1$s</xliff:g>, netiks atcelti <xliff:g id="FROM_CARRIER_NAME">%2$s</xliff:g> pakalpojumi."</string>
- <string name="sim_action_switch_sub_dialog_text_downloaded" msgid="8977951796005849471">"Vienlaikus var būt aktīva tikai viena eSIM karte.\n\nPārejot pie mobilo sakaru operatora <xliff:g id="TO_CARRIER_NAME">%1$s</xliff:g>, netiks atcelti <xliff:g id="FROM_CARRIER_NAME">%2$s</xliff:g> pakalpojumi."</string>
- <string name="sim_action_switch_sub_dialog_text_single_sim" msgid="6188750682431170845">"Vienlaikus var būt aktīva tikai viena SIM karte.\n\nPārslēdzoties netiks atcelti <xliff:g id="TO_CARRIER_NAME">%1$s</xliff:g> pakalpojumi."</string>
+ <!-- no translation found for sim_action_switch_sub_dialog_text (7474905814976249607) -->
+ <skip />
+ <!-- no translation found for sim_action_switch_sub_dialog_text_downloaded (6415848271400253954) -->
+ <skip />
+ <!-- no translation found for sim_action_switch_sub_dialog_text_single_sim (421658355882679837) -->
+ <skip />
<string name="sim_action_switch_sub_dialog_mep_text" msgid="8348764755143679582">"Jūs nevarat lietot divas SIM kartes vienlaikus. Lai lietotu operatoru <xliff:g id="CARRIER_NAME">%1$s</xliff:g>, izslēdziet otru SIM karti."</string>
<string name="sim_action_switch_sub_dialog_confirm" msgid="1901181581944638961">"Pārslēgties uz operatoru <xliff:g id="CARRIER_NAME">%1$s</xliff:g>"</string>
<string name="sim_action_switch_sub_dialog_carrier_list_item_for_turning_off" msgid="5392037608705799522">"Izslēgt operatoru <xliff:g id="CARRIER_NAME">%1$s</xliff:g>"</string>
@@ -4520,6 +4591,29 @@
<string name="sim_action_turn_off" msgid="3506698692916473000">"Izslēgt"</string>
<string name="dsds_activation_failure_title" msgid="4467364110584914794">"Nevar aktivizēt SIM karti"</string>
<string name="dsds_activation_failure_body_msg2" msgid="73044349546544410">"Mēģiniet atkal ieslēgt SIM karti. Ja problēma nav novērsta, restartējiet savu ierīci."</string>
+ <string name="sim_onboarding_bottomsheets_title" msgid="143711121394213711">"SIM iestatīšana"</string>
+ <string name="sim_onboarding_bottomsheets_msg" msgid="7367245016476460849">"Iestatiet mobilā tīkla preferences, lai izmantotu vairākas SIM kartes šajā ierīcē."</string>
+ <string name="sim_onboarding_label_sim_title" msgid="273162565849288273">"SIM iezīmju pievienošana"</string>
+ <string name="sim_onboarding_label_sim_msg" msgid="5105859235219529056">"Šīs iezīmes būs redzamas, veicot zvanus, sūtot īsziņas un izmantojot datus, kā arī iestatījumos."</string>
+ <string name="sim_onboarding_label_sim_dialog_title" msgid="5839073125605286120">"SIM iezīme"</string>
+ <string name="sim_onboarding_label_sim_dialog_label" msgid="9020433985426525185">"Iezīme"</string>
+ <string name="sim_onboarding_select_sim_title" msgid="5895262188167744055">"Izmantojamo SIM karšu atlase"</string>
+ <string name="sim_onboarding_select_sim_msg" msgid="5638859405391915048">"Jūs nevarat izmantot divas SIM kartes vienlaikus."</string>
+ <string name="sim_onboarding_primary_sim_title" msgid="2793090401371135675">"Galveno SIM karšu iestatīšana"</string>
+ <string name="sim_onboarding_primary_sim_msg" msgid="5484656671490558032">"Izvēlieties, kuras SIM kartes pēc noklusējuma izmantot zvaniem, īsziņām un datiem."</string>
+ <string name="primary_sim_title" msgid="2508161011657571566">"Jūsu galvenās SIM kartes"</string>
+ <string name="primary_sim_calls_title" msgid="4961189133582615685">"Zvani"</string>
+ <string name="primary_sim_texts_title" msgid="1287584042733097749">"Īsziņas"</string>
+ <string name="primary_sim_automatic_data_title" msgid="1265528923229642480">"Automātiska datu pārslēgšana"</string>
+ <string name="primary_sim_automatic_data_msg" msgid="1612203837010785203">"Izmantojiet jebkuras SIM kartes nodrošinātos datus — atkarībā no pārklājuma un pieejamības."</string>
+ <string name="sim_onboarding_phoneNumber_data_only" msgid="8158409121949373662">"Tikai dati"</string>
+ <string name="sim_onboarding_setup" msgid="5750393553605388463">"Iestatīt"</string>
+ <string name="sim_onboarding_next" msgid="6415025179929475355">"Tālāk"</string>
+ <!-- no translation found for sim_onboarding_progressbar_turning_sim_on (1163318788393361574) -->
+ <skip />
+ <string name="mobile_network_spn_title" msgid="3053793174495329077">"Mobilais tīkls"</string>
+ <string name="mobile_network_phone_number_title" msgid="2090794402855021784">"Tālruņa numurs"</string>
+ <string name="mobile_network_sim_label_color_title" msgid="2401352348041132876">"SIM iezīme un krāsa"</string>
<string name="sim_setup_channel_id" msgid="8797972565087458515">"Tīkla aktivizācija"</string>
<string name="sim_switch_channel_id" msgid="4927038626791837861">"Mobilo sakaru operatora pārslēgšana"</string>
<string name="post_dsds_reboot_notification_title_with_carrier" msgid="3308827462185135307">"<xliff:g id="CARRIER_NAME">%1$s</xliff:g> ir aktīvs"</string>
@@ -4539,11 +4633,15 @@
<string name="switch_sim_dialog_no_switch_text" msgid="7053939850026876088">"Lai vēlāk izmantotu mobilos datus, zvanīšanas funkcijas un īsziņas, pārejiet uz tīkla iestatījumiem."</string>
<string name="sim_card_label" msgid="6263064316075963775">"SIM karte"</string>
<string name="erase_sim_dialog_title" msgid="4742077437653028326">"Vai dzēst šo eSIM karti?"</string>
- <string name="erase_sim_dialog_text" msgid="753031064269699885">"Izdzēšot šo SIM karti, operatora “<xliff:g id="CARRIER_NAME_A">%1$s</xliff:g>” pakalpojumi tiek noņemti no šīs ierīces.\n\nOperatora “<xliff:g id="CARRIER_NAME_B">%1$s</xliff:g>” pakalpojumi netiks atcelti."</string>
+ <!-- no translation found for erase_sim_dialog_text (1406141218170595272) -->
+ <skip />
<string name="erase_sim_confirm_button" msgid="8309115684335320541">"Dzēst"</string>
- <string name="erasing_sim" msgid="7877703231075699139">"Notiek SIM kartes dzēšana…"</string>
- <string name="erase_sim_fail_title" msgid="2024446702985862427">"Nevar izdzēst SIM karti"</string>
- <string name="erase_sim_fail_text" msgid="7870804401227483131">"Šo SIM karti nevar izdzēst, jo radās kļūda.\n\nRestartējiet ierīci un mēģiniet vēlreiz."</string>
+ <!-- no translation found for erasing_sim (4237180547590463930) -->
+ <skip />
+ <!-- no translation found for erase_sim_fail_title (1445700500168357303) -->
+ <skip />
+ <!-- no translation found for erase_sim_fail_text (6898841004987411547) -->
+ <skip />
<string name="network_connection_request_dialog_title" msgid="1896186380874289434">"Savienojuma izveide ar ierīci"</string>
<string name="network_connection_request_dialog_summary" msgid="7693038309792726170">"Lietotne <xliff:g id="APPNAME">%1$s</xliff:g> vēlas izmantot pagaidu Wi‑Fi tīklu, lai izveidotu savienojumu ar jūsu ierīci."</string>
<string name="network_connection_timeout_dialog_message" msgid="598509083077743772">"Nav atrasta neviena ierīce. Ierīcēm ir jābūt ieslēgtām un pieejamām savienojuma izveidei."</string>
@@ -4615,6 +4713,14 @@
<string name="work_policy_privacy_settings" msgid="2702644843505242596">"Jūsu darba politikas informācija"</string>
<string name="work_policy_privacy_settings_summary" msgid="690118670737638405">"Iestatījumus pārvalda jūsu IT administrators"</string>
<string name="track_frame_time_keywords" msgid="7885340257945922239">"Grafiskais procesors"</string>
+ <string name="enable_16k_pages" msgid="5009476566957520607">"Palaist ar 16 KB lielām lapām"</string>
+ <string name="enable_16k_pages_summary" msgid="428117226069445198">"Palaist, izmantojot kodolu, kas atbalsta 16 KB lapas"</string>
+ <string name="confirm_enable_16k_pages_title" msgid="6751570067857011642">"Vai atkārtoti palaist, izmantojot kodolu, kas saderīgs ar 16 KB lapām?"</string>
+ <string name="confirm_enable_16k_pages_text" msgid="702888115148257215">"BRĪDINĀJUMS! Dažas lietojumprogrammas var nebūt saderīgas ar šo režīmu. Pēc apstiprināšanas ierīce tiks atkārtoti palaista."</string>
+ <string name="confirm_enable_4k_pages_title" msgid="626987400420355263">"Vai atkārtoti palaist, izmantojot kodolu, kas saderīgs ar 4 KB lapām?"</string>
+ <string name="confirm_enable_4k_pages_text" msgid="6168921566226074524">"Pēc apstiprināšanas ierīce tiks atkārtoti palaista."</string>
+ <string name="toast_16k_update_failed_text" msgid="8888858987184345567">"Neizdevās atjaunināt kodolu uz tādu kodolu, kas saderīgs ar 16 KB lapām."</string>
+ <string name="progress_16k_ota_title" msgid="2117218313875523741">"Izmaiņu piemērošana"</string>
<string name="bug_report_handler_title" msgid="713439959113250125">"Kļūdu pārskatu apstrādātājs"</string>
<string name="bug_report_handler_picker_footer_text" msgid="4935758328366585673">"Šeit varat noteikt, kurai lietotnei jūsu ierīcē jāapstrādā kļūdu pārskatu saīsne."</string>
<string name="personal_profile_app_subtext" msgid="5586060806997067676">"Personiskais profils"</string>
@@ -4701,8 +4807,10 @@
<string name="sim_category_title" msgid="2341314000964710495">"SIM karte"</string>
<string name="downloaded_sim_category_title" msgid="2876988650413179752">"eSIM karte"</string>
<string name="downloaded_sims_category_title" msgid="487799905978489922">"eSIM kartes"</string>
- <string name="sim_category_active_sim" msgid="1503823567818544012">"Aktīva"</string>
- <string name="sim_category_inactive_sim" msgid="4068899490133820881">"Neaktīva"</string>
+ <!-- no translation found for sim_category_active_sim (3077009911935592178) -->
+ <skip />
+ <!-- no translation found for sim_category_inactive_sim (7351553344148400450) -->
+ <skip />
<string name="sim_category_default_active_sim" msgid="1208194173387987231">" / Noklusējuma iestatījums kategorijai “<xliff:g id="ID_1">%1$s</xliff:g>”"</string>
<string name="default_active_sim_calls" msgid="2390973682556353558">"zvani"</string>
<string name="default_active_sim_sms" msgid="8041498593025994921">"īsziņas"</string>
diff --git a/res/values-mk/arrays.xml b/res/values-mk/arrays.xml
index 4e3b715..5db8d03 100644
--- a/res/values-mk/arrays.xml
+++ b/res/values-mk/arrays.xml
@@ -482,4 +482,7 @@
<!-- no translation found for notification_polite_options:0 (4617190141263245257) -->
<!-- no translation found for notification_polite_options:1 (3884076684767467743) -->
<!-- no translation found for notification_polite_options:2 (8765197536079931966) -->
+ <!-- no translation found for private_space_auto_lock_options:0 (551584871228110817) -->
+ <!-- no translation found for private_space_auto_lock_options:1 (3263162333754809690) -->
+ <!-- no translation found for private_space_auto_lock_options:2 (1575103586471380629) -->
</resources>
diff --git a/res/values-mk/strings.xml b/res/values-mk/strings.xml
index 07b4b3b..fb5e54c 100644
--- a/res/values-mk/strings.xml
+++ b/res/values-mk/strings.xml
@@ -28,6 +28,7 @@
<string name="show_dev_on" msgid="2840850085134853754">"Сега сте програмер!"</string>
<string name="show_dev_already" msgid="7041756429707644630">"Нема потреба, веќе сте програмер"</string>
<string name="dev_settings_disabled_warning" msgid="6971867026249671244">"Прво овозможете ги програмерските опции."</string>
+ <string name="dev_settings_available_to_admin_only_warning" msgid="3408243404879083111">"Само администраторските корисници може да пристапат до програмерските поставки."</string>
<string name="header_category_system" msgid="1665516346845259058">"Систем"</string>
<string name="radioInfo_service_in" msgid="9088637745836646271">"Во употреба"</string>
<string name="radioInfo_service_out" msgid="1868347333892403287">"Надвор од употреба"</string>
@@ -551,12 +552,20 @@
<string name="private_space_one_lock_summary" msgid="2759953747682959371">"Може да го отклучите „Приватен простор“ исто како што го отклучувате уредот или да изберете друг начин на заклучување"</string>
<string name="private_space_screen_lock_title" msgid="8679383894967823163">"Користете го заклучувањето екран на уредот"</string>
<string name="private_space_biometric_title" msgid="3934339826674553174">"Отклучување со лик и отпечаток"</string>
+ <string name="private_space_fingerprint_title" msgid="5989254643211889931">"Отклучување со отпечаток"</string>
+ <string name="private_space_face_title" msgid="3290402865367663079">"Отклучување со лик"</string>
<string name="private_space_biometric_summary" msgid="4403837276018724581">"Допрете за да поставите"</string>
<string name="private_space_fingerprint_unlock_title" msgid="5804023571114910034">"„Отклучување со отпечаток“ за „Приватен простор“"</string>
<string name="private_space_face_unlock_title" msgid="6613018437620070183">"„Отклучување со лик“ за „Приватен простор“"</string>
<string name="private_space_category_ways_to_unlock" msgid="4356631225316950046">"Начини на отклучување"</string>
<string name="private_space_screen_lock_summary" msgid="394837965365561070">"Исто како заклучувањето екран на уредот"</string>
<string name="private_space_new_lock_title" msgid="7306873010565337671">"Да се избере ново заклучув. за „Приватен простор“?"</string>
+ <string name="private_space_auto_lock_title" msgid="4757097802686131305">"Заклучување автоматски"</string>
+ <string name="private_space_auto_lock_page_title" msgid="2993714305725968632">"Заклучување на „Приватен простор“ автоматски"</string>
+ <string name="private_space_auto_lock_page_summary" msgid="8679844515655838654">"Може да го заклучите вашиот „Приватен простор“ автоматски ако не сте го користеле уредот одреден временски период"</string>
+ <string name="private_space_auto_lock_every_time" msgid="1215061855836002830">"При секое заклучување на уредот"</string>
+ <string name="private_space_auto_lock_after_inactivity" msgid="1748673030841528649">"По неактивност од 5 минути"</string>
+ <string name="private_space_auto_lock_never" msgid="595014527119778873">"Никогаш"</string>
<string name="private_space_hide_title" msgid="8687034008994037610">"Скриј кога уредот е заклучен"</string>
<string name="privatespace_hide_page_title" msgid="972581369094289386">"Скриј го „Приватниот простор“ кога е заклучен"</string>
<string name="privatespace_hide_page_summary" msgid="1052569521186403642">"За да спречите други луѓе да знаат дека „Приватниот простор“ е на вашиот уред, може да го скриете од списокот со апликации"</string>
@@ -570,6 +579,7 @@
<string name="private_space_delete_title" msgid="3075645119800272800">"Избришете го „Приватниот простор“"</string>
<string name="private_space_deleted" msgid="7825768516955610897">"„Приватниот простор“ е успешно избришан"</string>
<string name="private_space_delete_failed" msgid="8500755484258565011">"„Приватниот простор“ не можеше да се избрише"</string>
+ <string name="private_space_unlocked" msgid="9091600948712932046">"„Приватниот простор“ е отклучен"</string>
<string name="no_device_lock_title" msgid="1078223464721029954">"Поставете заклучување екран"</string>
<string name="no_device_lock_summary" msgid="7436025227616244687">"За да користите „Приватен простор“, поставете заклучување екран на уредов"</string>
<string name="no_device_lock_action_label" msgid="2640487005629001288">"Поставете заклучување екран"</string>
@@ -597,8 +607,14 @@
<string name="private_space_access_text" msgid="4258842502257201013">"За да пристапите до „Приватен простор“, одете во списокот со апликации и лизгајте надолу"</string>
<string name="private_space_done_label" msgid="1020482651595246071">"Готово"</string>
<string name="private_space_scrolldown_to_access" msgid="4820954877349434545">"Лизгајте надолу за да најдете „Приватен простор“"</string>
- <string name="private_space_retry_signin_title" msgid="2340841075193680666">"Најавете се за да поставите „Приватен простор“"</string>
- <string name="private_space_retry_summary" msgid="1976929616948459609">"Треба да се најавите на сметка за да поставите „Приватен простор“"</string>
+ <!-- no translation found for private_space_retry_signin_title (8090276618867918844) -->
+ <skip />
+ <!-- no translation found for private_space_retry_summary (1920444015972648774) -->
+ <skip />
+ <!-- no translation found for private_space_skip_login_label (7078019409056628192) -->
+ <skip />
+ <!-- no translation found for private_space_continue_login_label (7779965766333065391) -->
+ <skip />
<string name="private_space_lock_setup_title" msgid="6541564212199510787">"Изберете начин на заклучување за „Приватен простор“"</string>
<string name="private_space_lock_setup_description" msgid="423405593476300918">"Може да го отклучувате „Приватниот простор“ со отпечаток. Од безбедносни причини, за опцијава е потребно резервно заклучување."</string>
<string name="private_space_choose_your_pin_header" msgid="4560802934975898265">"Поставете PIN за „Приватен простор“"</string>
@@ -1373,6 +1389,8 @@
<string name="battery_level_title" msgid="1371765298786083448">"Ниво на батерија"</string>
<string name="communal_settings_title" msgid="2845678473945902115">"Заедница"</string>
<string name="communal_settings_summary" msgid="4923914136953940317">"Заеднички поставки"</string>
+ <!-- no translation found for satellite_setting (706846910912477125) -->
+ <skip />
<string name="apn_settings" msgid="4295467389400441299">"Поставки за APN"</string>
<string name="apn_edit" msgid="2003683641840248741">"Изменете ја пристапната точка"</string>
<string name="apn_add" msgid="9069613192201630934">"Додајте пристапна точка"</string>
@@ -1407,6 +1425,8 @@
<string name="menu_save" msgid="6611465355127483100">"Зачувај"</string>
<string name="menu_cancel" msgid="1197826697950745335">"Откажи"</string>
<string name="error_title" msgid="7158648377702417716"></string>
+ <!-- no translation found for error_duplicate_apn_entry (7792928408935276618) -->
+ <skip />
<string name="error_name_empty" msgid="1258275899283079142">"Полето за име не може да биде празно."</string>
<string name="error_apn_empty" msgid="7657491065443746915">"APN не може да биде празна."</string>
<string name="error_mcc_not3" msgid="883659545640179094">"Полето MNC мора да биде 3 цифри."</string>
@@ -1425,7 +1445,8 @@
<string name="reset_bluetooth_wifi_button_text" msgid="3974098137045963639">"Ресетирај"</string>
<string name="reset_bluetooth_wifi_complete_toast" msgid="5893439291030574365">"Bluetooth и Wi‑Fi се ресетирани"</string>
<string name="reset_esim_title" msgid="4194570573425902754">"Избриши ги eSIM-картичките"</string>
- <string name="reset_esim_desc" msgid="3662444090563399131">"Ова нема да ги откаже пакетите за мобилни услуги. За да преземете SIM-картички за замена, контактирајте со операторот."</string>
+ <!-- no translation found for reset_esim_desc (6125192435907740751) -->
+ <skip />
<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="1129251284212847939">"Да се ресетираат сите мрежни поставки и да се избришат eSIM-картичките? Ова дејство не може да се врати."</string>
@@ -1433,15 +1454,18 @@
<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">"Не може да се избришат SIM-картичките"</string>
- <string name="reset_esim_error_msg" msgid="7279607120606365250">"eSIM-картичките не може да се избришат поради грешка.\n\nРестартирајте го уредот и обидете се повторно."</string>
+ <!-- no translation found for reset_esim_error_title (6516110227665862295) -->
+ <skip />
+ <!-- no translation found for reset_esim_error_msg (8459527827897797168) -->
+ <skip />
<string name="main_clear_title" msgid="277664302144837723">"Избриши ги сите податоци (фабричко ресетирање)"</string>
<string name="main_clear_short_title" msgid="4752094765533020696">"Избриши ги сите податоци"</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_final_desc" msgid="5800877928569039580">"Сите ваши лични податоци и преземени апликации ќе се избришат. Ова дејство не може да се врати."</string>
- <string name="main_clear_final_desc_esim" msgid="440406836793824969">"Ќе се избришат сите ваши лични информации, заедно со преземените апликации и SIM-картички. Ова дејство не може да се врати."</string>
+ <!-- no translation found for main_clear_final_desc_esim (6592404057237813989) -->
+ <skip />
<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>
@@ -1672,6 +1696,14 @@
<string name="force_stop" msgid="2681771622136916280">"Исклучи присилно"</string>
<string name="archive" msgid="9074663845068632127">"Архивирај"</string>
<string name="restore" msgid="7622486640713967157">"Врати"</string>
+ <!-- no translation found for restoring_step_one (3465050101254272874) -->
+ <skip />
+ <!-- no translation found for restoring_step_two (140484846432595108) -->
+ <skip />
+ <!-- no translation found for restoring_step_three (3712883580876329811) -->
+ <skip />
+ <!-- no translation found for restoring_step_four (8966846882470446209) -->
+ <skip />
<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>
@@ -1728,7 +1760,6 @@
<string name="archiving_failed" msgid="2037798988961634978">"Архивирањето не успеа"</string>
<string name="archiving_succeeded" msgid="7891249456483297845">"Архивирано: <xliff:g id="PACKAGE_LABEL">%1$s</xliff:g>"</string>
<string name="restoring_failed" msgid="3390531747355943533">"Враќањето не успеа"</string>
- <string name="restoring_succeeded" msgid="4967353965137524330">"Вратено <xliff:g id="PACKAGE_LABEL">%1$s</xliff:g>"</string>
<string name="restoring_in_progress" msgid="7787443682651146115">"Се враќа <xliff:g id="PACKAGE_LABEL">%1$s</xliff:g>"</string>
<string name="another_migration_already_in_progress" msgid="6550546307856052261">"Друга миграција е веќе во тек."</string>
<string name="insufficient_storage" msgid="8115088042669030558">"Нема доволно меморија."</string>
@@ -1920,10 +1951,8 @@
<string name="usage_stats_sort_by_usage_time" msgid="2927310334119998301">"Подредете според време на користење"</string>
<string name="usage_stats_sort_by_last_time_used" msgid="7039213339779884017">"Подредете според последно користење"</string>
<string name="usage_stats_sort_by_app_name" msgid="4463833145514850478">"Подредете според име на аплик."</string>
- <!-- no translation found for last_time_used_label (7589377271406011659) -->
- <skip />
- <!-- no translation found for last_time_used_never (2936073559267990034) -->
- <skip />
+ <string name="last_time_used_label" msgid="7589377271406011659">"Последно користење"</string>
+ <string name="last_time_used_never" msgid="2936073559267990034">"никогаш"</string>
<string name="usage_time_label" msgid="9105343335151559883">"Време на употреба"</string>
<string name="accessibility_settings" msgid="4713215774904704682">"Пристапност"</string>
<string name="accessibility_settings_title" msgid="6739115703615065716">"Поставки на пристапност"</string>
@@ -2378,12 +2407,6 @@
<string name="battery_tip_high_usage_summary" msgid="3938999581403084551">"Прегледајте ги апликациите со најголемо користење"</string>
<string name="battery_tip_limited_temporarily_title" msgid="6258554134146272311">"Полнењето е оптимизирано за да се заштити батеријата"</string>
<string name="battery_tip_limited_temporarily_summary" msgid="5107379280241187562">"За да помогне да се продолжи работниот век на батеријата, полнењето е оптимизирано"</string>
- <string name="battery_tip_dock_defender_future_bypass_title" msgid="4332616280495788195">"Полнењето е оптимизирано за да се заштити батеријата"</string>
- <string name="battery_tip_dock_defender_future_bypass_summary" msgid="7870758621381307597">"За да се продолжи работниот век на батеријата, полнењето е оптимизирано додека уредот е приклучен на док"</string>
- <string name="battery_tip_dock_defender_active_title" msgid="1414785238383255699">"Полнењето е оптимизирано за да се заштити батеријата"</string>
- <string name="battery_tip_dock_defender_active_summary" msgid="3512082623718801459">"За да се продолжи работниот век на батеријата, полнењето е оптимизирано додека уредот е приклучен на док"</string>
- <string name="battery_tip_dock_defender_temporarily_bypassed_title" msgid="1679449361090557201">"Целосно полнење"</string>
- <string name="battery_tip_dock_defender_temporarily_bypassed_summary" msgid="1099500476761333281">"За да се заштити батеријата, полнењето ќе биде оптимизирано следниот пат кога таблетот ќе биде приклучен на док"</string>
<string name="battery_tip_limited_temporarily_sec_button_content_description" msgid="5648444926736883551">"Дознајте повеќе за паузираното полнење"</string>
<string name="battery_tip_limited_temporarily_dialog_resume_charge" msgid="2302295458913832342">"Продолжи со полнење"</string>
<string name="battery_tip_dialog_message_footer" msgid="986542164372177504">"Вклучува активност во заднина со голема потрошувачка на енергија"</string>
@@ -2401,7 +2424,8 @@
<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_charge_to_full_button" msgid="6701709034348116261">"Наполни до полна"</string>
- <string name="battery_tip_incompatible_charging_title" msgid="5120763575150751300">"Проблем со додатокот за полнење"</string>
+ <!-- no translation found for battery_tip_incompatible_charging_title (1567827436103364999) -->
+ <skip />
<string name="battery_tip_incompatible_charging_content_description" msgid="355668467640367701">"Дознајте повеќе за некомпатибилното полнење"</string>
<string name="smart_battery_manager_title" msgid="3677620516657920364">"Управник со батерија"</string>
<string name="smart_battery_title" msgid="9095903608520254254">"Автоматско управување со апликациите"</string>
@@ -2493,13 +2517,11 @@
<string name="battery_usage_chart_label_now" msgid="4598282721949430165">"сега"</string>
<string name="battery_usage_timestamps_hyphen" msgid="7401188432989043905">"<xliff:g id="FROM_TIMESTAMP">%1$s</xliff:g> - <xliff:g id="TO_TIMESTAMP">%2$s</xliff:g>"</string>
<string name="battery_usage_day_and_hour" msgid="1417890420844950881">"<xliff:g id="DAY">%1$s</xliff:g> <xliff:g id="HOUR">%2$s</xliff:g>"</string>
- <!-- no translation found for battery_usage_time_info_and_battery_level (6732629268310936155) -->
- <skip />
+ <string name="battery_usage_time_info_and_battery_level" msgid="6732629268310936155">"<xliff:g id="TIME_INFO">%1$s</xliff:g> <xliff:g id="BATTERY_LEVEL">%2$s</xliff:g>"</string>
<string name="battery_usage_chart" msgid="4114747521432440017">"Графикон за користење на батеријата"</string>
<string name="daily_battery_usage_chart" msgid="4176059567682992686">"Графикон за користење на батеријата по денови"</string>
<string name="hourly_battery_usage_chart" msgid="3098314511076561272">"Графикон за користење на батеријата по часови"</string>
- <!-- no translation found for battery_level_percentage (1433178290838842146) -->
- <skip />
+ <string name="battery_level_percentage" msgid="1433178290838842146">"Процент на нивото на батеријата од <xliff:g id="START_PERCENTAGE">%1$s</xliff:g> до <xliff:g id="END_PERCENTAGE">%2$s</xliff:g>"</string>
<string name="battery_usage_breakdown_title_since_last_full_charge" msgid="435006273323199906">"Користење на батеријата од последното целосно полнење"</string>
<string name="battery_usage_breakdown_title_for_slot" msgid="4823179483667671406">"Користење на батеријата за <xliff:g id="SLOT">%s</xliff:g>"</string>
<string name="screen_time_category_last_full_charge" msgid="8856908320256057753">"Време на користење од последното целосно полнење"</string>
@@ -3859,6 +3881,8 @@
<string name="voice_activation_apps_title" msgid="7130045161611529825">"Апликации со активирање со глас"</string>
<string name="permit_voice_activation_apps" msgid="9152780172988949319">"Дозволете активирање со глас"</string>
<string name="allow_voice_activation_apps_description" msgid="6369745626995060656">"Активирањето со глас ги вклучува одобрените апликации, без користење на рацете, со гласовна наредба. Вградениот адаптивен сензор гарантира дека податоците ќе останат приватни само за вас.\n\n"<a href="">"Дознајте повеќе за заштитениот адаптивен сензор"</a></string>
+ <string name="permit_receive_sandboxed_detection_training_data" msgid="3929496847420108753">"Подобрување на активирање со глас"</string>
+ <string name="receive_sandboxed_detection_training_data_description" msgid="1415687008184625050">"Уредов користи приватна интелигенција за подобрување на моделот на активирање со глас. Апликациите може да добиваат резимирани ажурирања што се собираат кај многу корисници за да се одржува приватноста и истовремено да се подобрува моделот за сите.\n\n"<a href="">"Повеќе за приватната интелигенција"</a></string>
<string name="full_screen_intent_title" msgid="747270185715224130">"Известувања на цел екран"</string>
<string name="permit_full_screen_intent" msgid="9035367640019960861">"Дозволете известувања на цел екран од оваа апликација"</string>
<string name="footer_description_full_screen_intent" msgid="7716518411349225528">"Дозволете апликацијава да прикажува известувања што го заземаат целиот екран кога уредот е заклучен. Апликациите може да ги користат овие известувања за да ги истакнуваат алармите, дојдовните повици или други итни известувања."</string>
@@ -4280,18 +4304,27 @@
<string name="autofill_app" msgid="7595308061826307921">"Автоматско пополнување"</string>
<string name="default_autofill_app" msgid="372234803718251606">"Стандардна услуга за автоматско пополнување"</string>
<string name="autofill_passwords" msgid="6708057251459761083">"Лозинки"</string>
- <string name="credman_chosen_app_title" msgid="872524130208251505">"Услуги за лозинки, криптографски клучеви и податоци"</string>
+ <!-- no translation found for credman_chosen_app_title (7735183808067729319) -->
+ <skip />
<string name="credman_credentials" msgid="4931371941253324143">"Дополнителни даватели"</string>
<string name="autofill_passwords_count" msgid="6359289285822955973">"{count,plural, =1{# лозинка}one{# лозинка}other{# лозинки}}"</string>
<string name="autofill_keywords" msgid="8598763328489346438">"автоматско, пополнување, автоматско пополнување, лозинка"</string>
<string name="credman_keywords" msgid="8305600680836806170">"мобилен интернет, криптографски клуч, лозинка"</string>
<string name="credman_autofill_keywords" msgid="701180623776848914">"автоматски, пополнување, автоматско пополнување, податоци, криптографски клуч, лозинка"</string>
+ <!-- no translation found for credman_button_change (4072629639218503790) -->
+ <skip />
+ <!-- no translation found for credman_button_open (7519871964170816850) -->
+ <skip />
<string name="autofill_confirmation_message" msgid="4888767934273494272">"<b>Проверете дали е ова апликација на која ѝ верувате</b> <br/> <br/> <xliff:g id=app_name example=„Автоматско пополнување на Google“>%1$s</xliff:g> го користи она што е на екранот за да утврди што може автоматски да се пополни."</string>
<string name="credman_autofill_confirmation_message" msgid="843829628024668466">"<b>Use <xliff:g id=app_name example=Provider>%1$s</xliff:g>?</b> <br/> <br/> Новите лозинки, криптографски клучеви и други податоци отсега ќе се зачувуваат овде. <xliff:g id=app_name example=Provider>%1$s</xliff:g> може да го користи она што е на екранот за да утврди што може автоматски да се пополни."</string>
<string name="credman_picker_title" msgid="8191267620665129205">"Услуги за лозинки, криптографски клучеви и податоци"</string>
<string name="credman_confirmation_message_title" msgid="8847900085593880729">"Да се исклучи %1$s?"</string>
<string name="credman_confirmation_message" msgid="2357324543658635239">"<b>Да се исклучи оваа услуга?</b> <br/> <br/> Зачуваните податоци како лозинки, криптографски клучеви, начини на плаќање и други податоци нема да се пополнуваат кога ќе се најавувате. За да ги користите зачуваните податоци, изберете услуга за лозинки, криптографски клучеви или податоци."</string>
+ <string name="credman_confirmation_message_new_ui" msgid="6126274509951156460">"<b>Да се исклучат сите услуги?</b> <br/> <br/> Лозинките, криптографските клучеви и другите податоци нема да бидат достапни за автоматско пополнување при најавување"</string>
+ <string name="credman_autofill_confirmation_message_new_ui" msgid="6222139222478822267">"<b>Да се промени претпочитаната услуга на <xliff:g id=app_name example=Provider>%1$s</xliff:g>?</b> <br/> <br/> Отсега, новите лозинки, криптографски клучеви и другите податоци ќе се зачувуваат тука. <xliff:g id=app_name example=Provider>%1$s</xliff:g> може да го користи она што е на екранот за да утврди што може да се пополни автоматски"</string>
<string name="credman_enable_confirmation_message_title" msgid="1037501792652277829">"Да се користи %1$s?"</string>
+ <string name="credman_limit_error_msg_title" msgid="1525814645803612135">"Може да имате само 5 вклучени услуги"</string>
+ <string name="credman_limit_error_msg" msgid="2521803280130310063">"Исклучете барем 1 услуга за да додадете друга"</string>
<string name="credman_enable_confirmation_message" msgid="8407841892310870169">"%1$s го користи она што е на вашиот екран за да одреди што може автоматски да се пополни."</string>
<string name="credman_error_message_title" msgid="4099557206946333568">"Ограничување за услуги за лозинки, криптографски клучеви и податоци"</string>
<string name="credman_error_message" msgid="8334797097200415449">"Истовремено може да имате најмногу 5 активни услуги за лозинки, криптографски клучеви и податоци. Исклучете некоја од услугите за да додадете повеќе."</string>
@@ -4461,11 +4494,12 @@
<string name="mobile_network_sim_name_label" msgid="1452440641628369625">"Име"</string>
<string name="mobile_network_sim_color_label" msgid="5293944087609632340">"Боја (за компатибилни апликации)"</string>
<string name="mobile_network_sim_name_rename" msgid="5967588549571582924">"Зачувај"</string>
- <string name="mobile_network_use_sim_on" msgid="7298332437547707908">"Користи SIM"</string>
+ <string name="mobile_network_use_sim_on" msgid="5333182776279917886">"Користење на оваа SIM-картичка"</string>
<string name="mobile_network_use_sim_off" msgid="6303281166199670639">"Исклучено"</string>
<string name="mobile_network_disable_sim_explanation" msgid="2851862257846773796">"За да се оневозможи оваа SIM, отстранете ја SIM-картичката"</string>
<string name="mobile_network_tap_to_activate" msgid="4139979375717958102">"Допрете за активирање на <xliff:g id="CARRIER">%1$s</xliff:g>"</string>
- <string name="mobile_network_erase_sim" msgid="4629071168032714930">"Избришете ја SIM-картичката"</string>
+ <!-- no translation found for mobile_network_erase_sim (5387971155494245850) -->
+ <skip />
<string name="preferred_network_mode_title" msgid="3083431168988535628">"Претпочитан тип мрежа"</string>
<string name="preferred_network_mode_summary" msgid="537577807865497546">"Променете го режимот на работа на мрежата"</string>
<string name="preferred_network_mode_dialogtitle" msgid="4179420486180351631">"Претпочитан тип мрежа"</string>
@@ -4484,6 +4518,40 @@
<string name="roaming_check_price_warning" msgid="5876977438036791361">"За цени, проверете кај вашиот мрежен оператор."</string>
<string name="mobile_data_usage_title" msgid="2047864499317759728">"Потрошен интернет од апликации"</string>
<string name="mobile_network_mode_error" msgid="9222056129897416074">"Неважечки режим на мрежа <xliff:g id="NETWORKMODEID">%1$d</xliff:g>. Игнорирајте."</string>
+ <!-- no translation found for satellite_setting_title (2543034229989047673) -->
+ <skip />
+ <!-- no translation found for satellite_setting_enabled_summary (3554127722727530845) -->
+ <skip />
+ <!-- no translation found for satellite_setting_disabled_summary (6789122487534159857) -->
+ <skip />
+ <!-- no translation found for keywords_satellite_setting (3312183289776517695) -->
+ <skip />
+ <!-- no translation found for category_name_about_satellite_messaging (3756205049485508340) -->
+ <skip />
+ <!-- no translation found for title_about_satellite_setting (9212860038048311345) -->
+ <skip />
+ <!-- no translation found for category_title_your_satellite_plan (3017895097366691841) -->
+ <skip />
+ <!-- no translation found for title_have_satellite_plan (2048372355699977947) -->
+ <skip />
+ <!-- no translation found for title_no_satellite_plan (2876056203035197505) -->
+ <skip />
+ <!-- no translation found for summary_add_satellite_setting (3815254731634052432) -->
+ <skip />
+ <!-- no translation found for category_name_how_it_works (585303230539269496) -->
+ <skip />
+ <!-- no translation found for title_satellite_connection_guide (3294802307913609072) -->
+ <skip />
+ <!-- no translation found for summary_satellite_connection_guide (3496123195218418456) -->
+ <skip />
+ <!-- no translation found for title_supported_service (4275535165812691571) -->
+ <skip />
+ <!-- no translation found for summary_supported_service (4320535903444834786) -->
+ <skip />
+ <!-- no translation found for satellite_setting_summary_more_information (4008690241760925372) -->
+ <skip />
+ <!-- no translation found for more_about_satellite_messaging (3385673133561348509) -->
+ <skip />
<string name="mobile_network_apn_title" msgid="5582995550142073054">"Имиња на пристапни точки"</string>
<string name="keywords_access_point_names" msgid="8174967126858505945">"apn"</string>
<string name="manual_mode_disallowed_summary" msgid="4243142645520152175">"Недостапно кога сте поврзани на <xliff:g id="CARRIER">%1$s</xliff:g>"</string>
@@ -4493,9 +4561,12 @@
<string name="sim_action_switch_sub_dialog_title" msgid="9180969453358718635">"Дали сакате да се префрлите на <xliff:g id="CARRIER_NAME">%1$s</xliff:g>?"</string>
<string name="sim_action_switch_psim_dialog_title" msgid="5613177333235213024">"Дали сакате да се префрлите на SIM-картичката?"</string>
<string name="sim_action_switch_sub_dialog_mep_title" msgid="933856847099933004">"Да се користи <xliff:g id="CARRIER_NAME">%1$s</xliff:g>?"</string>
- <string name="sim_action_switch_sub_dialog_text" msgid="2091834911153293004">"Само една SIM-картичка може да биде активна.\n\nАко се префрлите на <xliff:g id="TO_CARRIER_NAME">%1$s</xliff:g>, нема да се откаже услугата на <xliff:g id="FROM_CARRIER_NAME">%2$s</xliff:g>."</string>
- <string name="sim_action_switch_sub_dialog_text_downloaded" msgid="8977951796005849471">"Само една eSIM-картичка може да биде активна.\n\nАко се префрлите на <xliff:g id="TO_CARRIER_NAME">%1$s</xliff:g>, нема да се откаже услугата на <xliff:g id="FROM_CARRIER_NAME">%2$s</xliff:g>."</string>
- <string name="sim_action_switch_sub_dialog_text_single_sim" msgid="6188750682431170845">"Само една SIM-картичка може да биде активна.\n\nАко се префрлите, нема да се откаже услугата на <xliff:g id="TO_CARRIER_NAME">%1$s</xliff:g>."</string>
+ <!-- no translation found for sim_action_switch_sub_dialog_text (7474905814976249607) -->
+ <skip />
+ <!-- no translation found for sim_action_switch_sub_dialog_text_downloaded (6415848271400253954) -->
+ <skip />
+ <!-- no translation found for sim_action_switch_sub_dialog_text_single_sim (421658355882679837) -->
+ <skip />
<string name="sim_action_switch_sub_dialog_mep_text" msgid="8348764755143679582">"Може да користите 2 SIM-картички истовремено. За да користите <xliff:g id="CARRIER_NAME">%1$s</xliff:g>, исклучете друга SIM-картичка."</string>
<string name="sim_action_switch_sub_dialog_confirm" msgid="1901181581944638961">"Префрли на <xliff:g id="CARRIER_NAME">%1$s</xliff:g>"</string>
<string name="sim_action_switch_sub_dialog_carrier_list_item_for_turning_off" msgid="5392037608705799522">"Исклучи: <xliff:g id="CARRIER_NAME">%1$s</xliff:g>"</string>
@@ -4520,6 +4591,29 @@
<string name="sim_action_turn_off" msgid="3506698692916473000">"Исклучи"</string>
<string name="dsds_activation_failure_title" msgid="4467364110584914794">"Не може да се активира SIM-картичката"</string>
<string name="dsds_activation_failure_body_msg2" msgid="73044349546544410">"Обидете се повторно да ја вклучите SIM-картичката. Ако и понатаму се соочувате со проблемот, рестартирајте го уредот."</string>
+ <string name="sim_onboarding_bottomsheets_title" msgid="143711121394213711">"Поставете ја SIM-картичката"</string>
+ <string name="sim_onboarding_bottomsheets_msg" msgid="7367245016476460849">"Поставете поставките за мобилната мрежа да користат повеќе SIM-картички на уредов"</string>
+ <string name="sim_onboarding_label_sim_title" msgid="273162565849288273">"Етикетирајте ги SIM-картичките"</string>
+ <string name="sim_onboarding_label_sim_msg" msgid="5105859235219529056">"Ќе ги гледате етикетиве кога упатувате повици, испраќате пораки и користите интернет, како и во „Поставки“"</string>
+ <string name="sim_onboarding_label_sim_dialog_title" msgid="5839073125605286120">"Етикета на SIM-картичка"</string>
+ <string name="sim_onboarding_label_sim_dialog_label" msgid="9020433985426525185">"Етикета"</string>
+ <string name="sim_onboarding_select_sim_title" msgid="5895262188167744055">"Изберете SIM за користење"</string>
+ <string name="sim_onboarding_select_sim_msg" msgid="5638859405391915048">"Може да користите 2 SIM-картички истовремено"</string>
+ <string name="sim_onboarding_primary_sim_title" msgid="2793090401371135675">"Поставете главни SIM-картички"</string>
+ <string name="sim_onboarding_primary_sim_msg" msgid="5484656671490558032">"Изберете кои SIM-картички да се користат стандардно за повици, пораки и интернет"</string>
+ <string name="primary_sim_title" msgid="2508161011657571566">"Вашите примарни SIM-картички"</string>
+ <string name="primary_sim_calls_title" msgid="4961189133582615685">"Повици"</string>
+ <string name="primary_sim_texts_title" msgid="1287584042733097749">"Пораки"</string>
+ <string name="primary_sim_automatic_data_title" msgid="1265528923229642480">"Автоматско префрлање интернет"</string>
+ <string name="primary_sim_automatic_data_msg" msgid="1612203837010785203">"Користете интернет од која било SIM-картичка зависно од покриеноста и достапноста"</string>
+ <string name="sim_onboarding_phoneNumber_data_only" msgid="8158409121949373662">"Само за интернет"</string>
+ <string name="sim_onboarding_setup" msgid="5750393553605388463">"Поставете"</string>
+ <string name="sim_onboarding_next" msgid="6415025179929475355">"Следно"</string>
+ <!-- no translation found for sim_onboarding_progressbar_turning_sim_on (1163318788393361574) -->
+ <skip />
+ <string name="mobile_network_spn_title" msgid="3053793174495329077">"Мобилна мрежа"</string>
+ <string name="mobile_network_phone_number_title" msgid="2090794402855021784">"Телефонски број"</string>
+ <string name="mobile_network_sim_label_color_title" msgid="2401352348041132876">"Боја и етикета на SIM-картичка"</string>
<string name="sim_setup_channel_id" msgid="8797972565087458515">"Активирање на мрежата"</string>
<string name="sim_switch_channel_id" msgid="4927038626791837861">"Префрлање оператор"</string>
<string name="post_dsds_reboot_notification_title_with_carrier" msgid="3308827462185135307">"<xliff:g id="CARRIER_NAME">%1$s</xliff:g> е активен"</string>
@@ -4539,11 +4633,15 @@
<string name="switch_sim_dialog_no_switch_text" msgid="7053939850026876088">"За да може подоцна да користите мобилен интернет и функции за повици и SMS, одете во мрежните поставки"</string>
<string name="sim_card_label" msgid="6263064316075963775">"SIM-картичка"</string>
<string name="erase_sim_dialog_title" msgid="4742077437653028326">"Да се избрише eSIM-картичкава?"</string>
- <string name="erase_sim_dialog_text" msgid="753031064269699885">"Ако ја избришете SIM-картичкава, услугата на <xliff:g id="CARRIER_NAME_A">%1$s</xliff:g> ќе се отстрани од уредов.\n\nУслугата на <xliff:g id="CARRIER_NAME_B">%1$s</xliff:g> нема да се откаже."</string>
+ <!-- no translation found for erase_sim_dialog_text (1406141218170595272) -->
+ <skip />
<string name="erase_sim_confirm_button" msgid="8309115684335320541">"Избриши"</string>
- <string name="erasing_sim" msgid="7877703231075699139">"Се брише SIM-картичката…"</string>
- <string name="erase_sim_fail_title" msgid="2024446702985862427">"Не може да се избрише SIM-картичката"</string>
- <string name="erase_sim_fail_text" msgid="7870804401227483131">"Оваа SIM-картичка не може да се избрише поради грешка.\n\nРестартирајте го уредот и обидете се повторно."</string>
+ <!-- no translation found for erasing_sim (4237180547590463930) -->
+ <skip />
+ <!-- no translation found for erase_sim_fail_title (1445700500168357303) -->
+ <skip />
+ <!-- no translation found for erase_sim_fail_text (6898841004987411547) -->
+ <skip />
<string name="network_connection_request_dialog_title" msgid="1896186380874289434">"Поврзување со уредот"</string>
<string name="network_connection_request_dialog_summary" msgid="7693038309792726170">"Апликацијата <xliff:g id="APPNAME">%1$s</xliff:g> сака да користи привремена Wi‑Fi мрежа за да се поврзе со уредот"</string>
<string name="network_connection_timeout_dialog_message" msgid="598509083077743772">"Не се најдени уреди. Уверете се дека уредите се вклучени и достапни за поврзување."</string>
@@ -4615,6 +4713,14 @@
<string name="work_policy_privacy_settings" msgid="2702644843505242596">"Информации за работните правила"</string>
<string name="work_policy_privacy_settings_summary" msgid="690118670737638405">"Вашиот администратор за ИТ управува со поставките"</string>
<string name="track_frame_time_keywords" msgid="7885340257945922239">"GPU"</string>
+ <string name="enable_16k_pages" msgid="5009476566957520607">"Рестартирај со страница од 16 K"</string>
+ <string name="enable_16k_pages_summary" msgid="428117226069445198">"Рестартирај со поддржан кернел со страници од 16 K"</string>
+ <string name="confirm_enable_16k_pages_title" msgid="6751570067857011642">"Да се рестартира со компатибилен кернел со страници од 16 KB?"</string>
+ <string name="confirm_enable_16k_pages_text" msgid="702888115148257215">"ПРЕДУПРЕДУВАЊЕ: некои апликации можеби не се компатибилни со режимов. Уредот ќе се рестартира по потврдата."</string>
+ <string name="confirm_enable_4k_pages_title" msgid="626987400420355263">"Да се рестартира со компатибилен кернел со страници од 4 KB?"</string>
+ <string name="confirm_enable_4k_pages_text" msgid="6168921566226074524">"Уредот ќе се рестартира по потврдата."</string>
+ <string name="toast_16k_update_failed_text" msgid="8888858987184345567">"Не можеше да се ажурира кернелот на компатибилен кернел со страници од 16 KB."</string>
+ <string name="progress_16k_ota_title" msgid="2117218313875523741">"Се применува промената"</string>
<string name="bug_report_handler_title" msgid="713439959113250125">"Ракувач со извештајот за грешки"</string>
<string name="bug_report_handler_picker_footer_text" msgid="4935758328366585673">"Одредува која апликација ќе ракува со кратенката за извештајот за грешки на уредот."</string>
<string name="personal_profile_app_subtext" msgid="5586060806997067676">"Лични"</string>
@@ -4700,8 +4806,10 @@
<string name="sim_category_title" msgid="2341314000964710495">"SIM"</string>
<string name="downloaded_sim_category_title" msgid="2876988650413179752">"eSIM-картичка"</string>
<string name="downloaded_sims_category_title" msgid="487799905978489922">"eSIM-картички"</string>
- <string name="sim_category_active_sim" msgid="1503823567818544012">"Активна"</string>
- <string name="sim_category_inactive_sim" msgid="4068899490133820881">"Неактивна"</string>
+ <!-- no translation found for sim_category_active_sim (3077009911935592178) -->
+ <skip />
+ <!-- no translation found for sim_category_inactive_sim (7351553344148400450) -->
+ <skip />
<string name="sim_category_default_active_sim" msgid="1208194173387987231">" /Стандардно за <xliff:g id="ID_1">%1$s</xliff:g>"</string>
<string name="default_active_sim_calls" msgid="2390973682556353558">"повици"</string>
<string name="default_active_sim_sms" msgid="8041498593025994921">"SMS"</string>
diff --git a/res/values-ml/arrays.xml b/res/values-ml/arrays.xml
index b2f97f8..26df0b6 100644
--- a/res/values-ml/arrays.xml
+++ b/res/values-ml/arrays.xml
@@ -482,4 +482,7 @@
<!-- no translation found for notification_polite_options:0 (4617190141263245257) -->
<!-- no translation found for notification_polite_options:1 (3884076684767467743) -->
<!-- no translation found for notification_polite_options:2 (8765197536079931966) -->
+ <!-- no translation found for private_space_auto_lock_options:0 (551584871228110817) -->
+ <!-- no translation found for private_space_auto_lock_options:1 (3263162333754809690) -->
+ <!-- no translation found for private_space_auto_lock_options:2 (1575103586471380629) -->
</resources>
diff --git a/res/values-ml/strings.xml b/res/values-ml/strings.xml
index 3c9f252..881b5a2 100644
--- a/res/values-ml/strings.xml
+++ b/res/values-ml/strings.xml
@@ -28,6 +28,7 @@
<string name="show_dev_on" msgid="2840850085134853754">"നിങ്ങൾ ഇപ്പോൾ ഒരു ഡെവലപ്പറാണ്!"</string>
<string name="show_dev_already" msgid="7041756429707644630">"ആവശ്യമില്ല, നിങ്ങൾ ഇതിനകം ഒരു ഡെവലപ്പറാണ്."</string>
<string name="dev_settings_disabled_warning" msgid="6971867026249671244">"ആദ്യം ഡെവലപ്പർ ഓപ്ഷനുകൾ പ്രവർത്തനക്ഷമമാക്കുക."</string>
+ <string name="dev_settings_available_to_admin_only_warning" msgid="3408243404879083111">"അഡ്മിൻ ഉപയോക്താക്കൾക്ക് മാത്രമേ ഡെവലപ്പർ ക്രമീകരണം ആക്സസ് ചെയ്യാനാകൂ."</string>
<string name="header_category_system" msgid="1665516346845259058">"സിസ്റ്റം"</string>
<string name="radioInfo_service_in" msgid="9088637745836646271">"അറ്റകുറ്റപ്പണിയിൽ"</string>
<string name="radioInfo_service_out" msgid="1868347333892403287">"സേവനം ലഭ്യമല്ല"</string>
@@ -551,12 +552,20 @@
<string name="private_space_one_lock_summary" msgid="2759953747682959371">"ഉപകരണം അൺലോക്ക് ചെയ്യുന്ന അതേ രീതിയിൽ നിങ്ങൾക്ക് സ്വകാര്യ സ്പേസ് അൺലോക്ക് ചെയ്യാം അല്ലെങ്കിൽ മറ്റൊരു ലോക്ക് തിരഞ്ഞെടുക്കാം"</string>
<string name="private_space_screen_lock_title" msgid="8679383894967823163">"ഉപകരണത്തിന്റെ സ്ക്രീൻ ലോക്ക് ഉപയോഗിക്കുക"</string>
<string name="private_space_biometric_title" msgid="3934339826674553174">"ഫെയ്സ്, ഫിംഗർപ്രിന്റ് അൺലോക്ക്"</string>
+ <string name="private_space_fingerprint_title" msgid="5989254643211889931">"ഫിംഗർപ്രിന്റ് അൺലോക്ക്"</string>
+ <string name="private_space_face_title" msgid="3290402865367663079">"ഫെയ്സ് അൺലോക്ക്"</string>
<string name="private_space_biometric_summary" msgid="4403837276018724581">"സജ്ജീകരിക്കാൻ ടാപ്പ് ചെയ്യുക"</string>
<string name="private_space_fingerprint_unlock_title" msgid="5804023571114910034">"സ്വകാര്യ സ്പേസിനായുള്ള ഫിംഗർപ്രിന്റ് അൺലോക്ക്"</string>
<string name="private_space_face_unlock_title" msgid="6613018437620070183">"സ്വകാര്യ സ്പേസിനായുള്ള ഫെയ്സ് അൺലോക്ക്"</string>
<string name="private_space_category_ways_to_unlock" msgid="4356631225316950046">"അൺലോക്ക് ചെയ്യാനുള്ള മാർഗ്ഗങ്ങൾ"</string>
<string name="private_space_screen_lock_summary" msgid="394837965365561070">"ഉപകരണത്തിന്റെ അതേ സ്ക്രീൻ ലോക്ക്"</string>
<string name="private_space_new_lock_title" msgid="7306873010565337671">"സ്വകാര്യ സ്പേസിന് പുതിയ ലോക്ക് തിരഞ്ഞെടുക്കണോ?"</string>
+ <string name="private_space_auto_lock_title" msgid="4757097802686131305">"സ്വയമേവ ലോക്ക് ചെയ്യുക"</string>
+ <string name="private_space_auto_lock_page_title" msgid="2993714305725968632">"സ്വകാര്യ സ്പേസ് സ്വയമേവ ലോക്ക് ചെയ്യുക"</string>
+ <string name="private_space_auto_lock_page_summary" msgid="8679844515655838654">"ഉപകരണം ഒരു നിശ്ചിത കാലയളവിൽ ഉപയോഗിച്ചിട്ടില്ലെങ്കിൽ, നിങ്ങളുടെ സ്വകാര്യ സ്പേസ് സ്വയമേവ ലോക്ക് ചെയ്യാം"</string>
+ <string name="private_space_auto_lock_every_time" msgid="1215061855836002830">"ഉപകരണം ലോക്ക് ചെയ്യുമ്പോഴെല്ലാം"</string>
+ <string name="private_space_auto_lock_after_inactivity" msgid="1748673030841528649">"5 മിനിറ്റ് നിഷ്ക്രിയമായതിന് ശേഷം"</string>
+ <string name="private_space_auto_lock_never" msgid="595014527119778873">"ഒരിക്കലുമില്ല"</string>
<string name="private_space_hide_title" msgid="8687034008994037610">"ലോക്ക് ചെയ്തിരിക്കുമ്പോൾ മറയ്ക്കൂ"</string>
<string name="privatespace_hide_page_title" msgid="972581369094289386">"ലോക്ക് ചെയ്തിരിക്കുമ്പോൾ സ്വകാര്യ സ്പേസ് മറയ്ക്കുക"</string>
<string name="privatespace_hide_page_summary" msgid="1052569521186403642">"ഉപകരണത്തിലെ സ്വകാര്യ സ്പേസ് ആരും അറിയാതിരിക്കാൻ ആപ്പ് ലിസ്റ്റിൽ നിന്ന് അത് മറയ്ക്കാം"</string>
@@ -570,6 +579,7 @@
<string name="private_space_delete_title" msgid="3075645119800272800">"സ്വകാര്യ Space ഇല്ലാതാക്കുക"</string>
<string name="private_space_deleted" msgid="7825768516955610897">"സ്വകാര്യ Space ഇല്ലാതാക്കി"</string>
<string name="private_space_delete_failed" msgid="8500755484258565011">"സ്വകാര്യ Space ഇല്ലാതാക്കാനായില്ല"</string>
+ <string name="private_space_unlocked" msgid="9091600948712932046">"സ്വകാര്യ സ്പേസ് അൺലോക്ക് ചെയ്തു"</string>
<string name="no_device_lock_title" msgid="1078223464721029954">"സ്ക്രീൻ ലോക്ക് സജ്ജീകരിക്കൂ"</string>
<string name="no_device_lock_summary" msgid="7436025227616244687">"നിങ്ങളുടെ സ്വകാര്യ സ്പേസ് ഉപയോഗിക്കാൻ, ഈ ഉപകരണത്തിൽ സ്ക്രീൻ ലോക്ക് സജ്ജീകരിക്കുക"</string>
<string name="no_device_lock_action_label" msgid="2640487005629001288">"സ്ക്രീൻ ലോക്ക് സജ്ജീകരിക്കൂ"</string>
@@ -597,8 +607,14 @@
<string name="private_space_access_text" msgid="4258842502257201013">"സ്വകാര്യ സ്പേസ് ആക്സസ് ചെയ്യാൻ, നിങ്ങളുടെ ആപ്പ് ലിസ്റ്റിലേക്ക് പോയി താഴേക്ക് സ്ക്രോൾ ചെയ്യുക"</string>
<string name="private_space_done_label" msgid="1020482651595246071">"പൂർത്തിയായി"</string>
<string name="private_space_scrolldown_to_access" msgid="4820954877349434545">"സ്വകാര്യ സ്പേസ് കണ്ടെത്താൻ താഴേക്ക് സ്ക്രോൾ ചെയ്യുക"</string>
- <string name="private_space_retry_signin_title" msgid="2340841075193680666">"സ്വകാര്യ സ്പേസ് സജ്ജീകരിക്കാൻ സൈൻ ഇൻ ചെയ്യുക"</string>
- <string name="private_space_retry_summary" msgid="1976929616948459609">"സ്വകാര്യ സ്പേസ് സജ്ജീകരിക്കാൻ നിങ്ങൾ ഒരു അക്കൗണ്ടിലേക്ക് സൈൻ ഇൻ ചെയ്യേണ്ടതുണ്ട്"</string>
+ <!-- no translation found for private_space_retry_signin_title (8090276618867918844) -->
+ <skip />
+ <!-- no translation found for private_space_retry_summary (1920444015972648774) -->
+ <skip />
+ <!-- no translation found for private_space_skip_login_label (7078019409056628192) -->
+ <skip />
+ <!-- no translation found for private_space_continue_login_label (7779965766333065391) -->
+ <skip />
<string name="private_space_lock_setup_title" msgid="6541564212199510787">"നിങ്ങളുടെ സ്വകാര്യ സ്പേസിന് ഒരു ലോക്ക് തിരഞ്ഞെടുക്കുക"</string>
<string name="private_space_lock_setup_description" msgid="423405593476300918">"നിങ്ങളുടെ ഫിംഗർപ്രിന്റ് ഉപയോഗിച്ച് സ്വകാര്യ സ്പേസ് അൺലോക്ക് ചെയ്യാനാകും. സുരക്ഷയ്ക്കായി, ഈ ഓപ്ഷന് ഒരു ബാക്കപ്പ് ലോക്ക് ആവശ്യമാണ്."</string>
<string name="private_space_choose_your_pin_header" msgid="4560802934975898265">"സ്വകാര്യ സ്പേസിന് പിൻ സജ്ജീകരിക്കൂ"</string>
@@ -1373,6 +1389,8 @@
<string name="battery_level_title" msgid="1371765298786083448">"ബാറ്ററി നില"</string>
<string name="communal_settings_title" msgid="2845678473945902115">"കമ്മ്യൂണൽ"</string>
<string name="communal_settings_summary" msgid="4923914136953940317">"കമ്മ്യൂണൽ ക്രമീകരണങ്ങൾ"</string>
+ <!-- no translation found for satellite_setting (706846910912477125) -->
+ <skip />
<string name="apn_settings" msgid="4295467389400441299">"APN-കൾ"</string>
<string name="apn_edit" msgid="2003683641840248741">"ആക്സസ് പോയിന്റ് എഡിറ്റ് ചെയ്യുക"</string>
<string name="apn_add" msgid="9069613192201630934">"ആക്സസ് പോയിന്റ് ചേർക്കുക"</string>
@@ -1407,6 +1425,8 @@
<string name="menu_save" msgid="6611465355127483100">"സംരക്ഷിക്കുക"</string>
<string name="menu_cancel" msgid="1197826697950745335">"റദ്ദാക്കുക"</string>
<string name="error_title" msgid="7158648377702417716"></string>
+ <!-- no translation found for error_duplicate_apn_entry (7792928408935276618) -->
+ <skip />
<string name="error_name_empty" msgid="1258275899283079142">"പേരിന്റെ ഫീൽഡ് ശൂന്യമായിരിക്കരുത്."</string>
<string name="error_apn_empty" msgid="7657491065443746915">"APN ശൂന്യമായിരിക്കരുത്."</string>
<string name="error_mcc_not3" msgid="883659545640179094">"MCC ഫീൽഡിൽ 3 സംഖ്യകൾ ഉണ്ടായിരിക്കണം."</string>
@@ -1425,7 +1445,8 @@
<string name="reset_bluetooth_wifi_button_text" msgid="3974098137045963639">"റീസെറ്റ് ചെയ്യുക"</string>
<string name="reset_bluetooth_wifi_complete_toast" msgid="5893439291030574365">"Bluetooth-ഉം വൈഫൈയും റീസെറ്റ് ചെയ്തു"</string>
<string name="reset_esim_title" msgid="4194570573425902754">"ഇ-സിമ്മുകൾ മായ്ക്കുക"</string>
- <string name="reset_esim_desc" msgid="3662444090563399131">"ഇത്, ഒരു മൊബെെൽ സേവന പ്ലാനുകളും റദ്ദാക്കില്ല. പകരം ഉപയോഗിക്കാനുള്ള സിമ്മുകൾ ഡൗൺലോഡ് ചെയ്യാൻ നിങ്ങളുടെ സേവനദാതാവിനെ ബന്ധപ്പെടുക."</string>
+ <!-- no translation found for reset_esim_desc (6125192435907740751) -->
+ <skip />
<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="1129251284212847939">"എല്ലാ നെറ്റ്വർക്ക് ക്രമീകരണവും റീസെറ്റ് ചെയ്ത് ഇ-സിമ്മുകൾ മായ്ക്കണോ? ഈ പ്രവർത്തനം നിങ്ങൾക്ക് പഴയപടിയാക്കാനാകില്ല."</string>
@@ -1433,15 +1454,18 @@
<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">"SIM-കൾ മായ്ക്കാനാവില്ല"</string>
- <string name="reset_esim_error_msg" msgid="7279607120606365250">"ഒരു പിശക് കാരണം ഇ-സിമ്മുകൾ മായ്ക്കാനാകുന്നില്ല.\n\nനിങ്ങളുടെ ഉപകരണം റീസ്റ്റാർട്ട് ചെയ്ത് വീണ്ടും ശ്രമിക്കുക."</string>
+ <!-- no translation found for reset_esim_error_title (6516110227665862295) -->
+ <skip />
+ <!-- no translation found for reset_esim_error_msg (8459527827897797168) -->
+ <skip />
<string name="main_clear_title" msgid="277664302144837723">"എല്ലാ ഡാറ്റയും മായ്ക്കുക (ഫാക്ടറി റീസെറ്റ്)"</string>
<string name="main_clear_short_title" msgid="4752094765533020696">"എല്ലാ ഡാറ്റയും മായ്ക്കുക (ഫാക്ടറി റീസെറ്റ്)"</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_final_desc" msgid="5800877928569039580">"നിങ്ങളുടെ എല്ലാ വ്യക്തിപരമായ വിവരങ്ങളും ഡൗൺലോഡ് ചെയ്ത ആപ്പുകളും ഇല്ലാതാക്കപ്പെടും. ഈ പ്രവർത്തനം പഴയപടിയാക്കാനാകില്ല."</string>
- <string name="main_clear_final_desc_esim" msgid="440406836793824969">"ഡൗൺലോഡ് ചെയ്ത ആപ്പുകളും SIM-കളും ഉൾപ്പെടെ നിങ്ങളുടെ എല്ലാ വ്യക്തിപരമായ വിവരങ്ങളും ഇല്ലാതാക്കപ്പെടും. ഈ പ്രവർത്തനം പഴയപടിയാക്കാനാകില്ല."</string>
+ <!-- no translation found for main_clear_final_desc_esim (6592404057237813989) -->
+ <skip />
<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>
@@ -1672,6 +1696,14 @@
<string name="force_stop" msgid="2681771622136916280">"നിർബന്ധിതമായി നിർത്തുക"</string>
<string name="archive" msgid="9074663845068632127">"ആർക്കൈവ് ചെയ്യുക"</string>
<string name="restore" msgid="7622486640713967157">"പുനഃസ്ഥാപിക്കുക"</string>
+ <!-- no translation found for restoring_step_one (3465050101254272874) -->
+ <skip />
+ <!-- no translation found for restoring_step_two (140484846432595108) -->
+ <skip />
+ <!-- no translation found for restoring_step_three (3712883580876329811) -->
+ <skip />
+ <!-- no translation found for restoring_step_four (8966846882470446209) -->
+ <skip />
<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>
@@ -1728,7 +1760,6 @@
<string name="archiving_failed" msgid="2037798988961634978">"ആർക്കൈവ് ചെയ്യാനായില്ല"</string>
<string name="archiving_succeeded" msgid="7891249456483297845">"<xliff:g id="PACKAGE_LABEL">%1$s</xliff:g> ആർക്കൈവ് ചെയ്തു"</string>
<string name="restoring_failed" msgid="3390531747355943533">"പുനഃസ്ഥാപിക്കാനായില്ല"</string>
- <string name="restoring_succeeded" msgid="4967353965137524330">"<xliff:g id="PACKAGE_LABEL">%1$s</xliff:g> പുനഃസ്ഥാപിച്ചു"</string>
<string name="restoring_in_progress" msgid="7787443682651146115">"<xliff:g id="PACKAGE_LABEL">%1$s</xliff:g> പുനഃസ്ഥാപിക്കുന്നു"</string>
<string name="another_migration_already_in_progress" msgid="6550546307856052261">"മറ്റൊരു മൈഗ്രേഷൻ ഇതിനകം തന്നെ പുരോഗതിയിലാണ്."</string>
<string name="insufficient_storage" msgid="8115088042669030558">"ആവശ്യമായ സംഭരണ ഇടമില്ല."</string>
@@ -2376,12 +2407,6 @@
<string name="battery_tip_high_usage_summary" msgid="3938999581403084551">"ഉയർന്ന ഉപയോഗമുള്ള ആപ്പുകൾ കാണുക"</string>
<string name="battery_tip_limited_temporarily_title" msgid="6258554134146272311">"നിങ്ങളുടെ ബാറ്ററി പരിരക്ഷിക്കാൻ ചാർജിംഗ് ഒപ്റ്റിമൈസ് ചെയ്തു"</string>
<string name="battery_tip_limited_temporarily_summary" msgid="5107379280241187562">"നിങ്ങളുടെ ബാറ്ററിയുടെ ആയുസ്സ് വർദ്ധിപ്പിക്കാൻ സഹായിക്കുന്നതിന്, ചാർജിംഗ് ഒപ്റ്റിമൈസ് ചെയ്യുന്നു"</string>
- <string name="battery_tip_dock_defender_future_bypass_title" msgid="4332616280495788195">"നിങ്ങളുടെ ബാറ്ററി പരിരക്ഷിക്കാൻ ചാർജിംഗ് ഒപ്റ്റിമൈസ് ചെയ്തു"</string>
- <string name="battery_tip_dock_defender_future_bypass_summary" msgid="7870758621381307597">"നിങ്ങളുടെ ബാറ്ററിയുടെ ആയുസ്സ് വർദ്ധിപ്പിക്കാൻ സഹായിക്കുന്നതിന്, ഡോക്ക് ചെയ്യുമ്പോൾ ചാർജിംഗ് ഒപ്റ്റിമൈസ് ചെയ്യുന്നു"</string>
- <string name="battery_tip_dock_defender_active_title" msgid="1414785238383255699">"നിങ്ങളുടെ ബാറ്ററി പരിരക്ഷിക്കാൻ ചാർജിംഗ് ഒപ്റ്റിമൈസ് ചെയ്തു"</string>
- <string name="battery_tip_dock_defender_active_summary" msgid="3512082623718801459">"നിങ്ങളുടെ ബാറ്ററിയുടെ ആയുസ്സ് വർദ്ധിപ്പിക്കാൻ സഹായിക്കുന്നതിന്, ഡോക്ക് ചെയ്യുമ്പോൾ ചാർജിംഗ് ഒപ്റ്റിമൈസ് ചെയ്യുന്നു"</string>
- <string name="battery_tip_dock_defender_temporarily_bypassed_title" msgid="1679449361090557201">"പൂർണ്ണമായും ചാർജ് ചെയ്യുന്നു"</string>
- <string name="battery_tip_dock_defender_temporarily_bypassed_summary" msgid="1099500476761333281">"നിങ്ങളുടെ ബാറ്ററി പരിരക്ഷിക്കാൻ, അടുത്ത തവണ ടാബ്ലെറ്റ് ഡോക്ക് ചെയ്യുമ്പോൾ ചാർജിംഗ് ഒപ്റ്റിമൈസ് ചെയ്യും"</string>
<string name="battery_tip_limited_temporarily_sec_button_content_description" msgid="5648444926736883551">"ചാർജിംഗ് താൽക്കാലികമായി നിർത്തിയതിനെ കുറിച്ച് കൂടുതലറിയുക"</string>
<string name="battery_tip_limited_temporarily_dialog_resume_charge" msgid="2302295458913832342">"ചാർജിംഗ് പുനനരാരംഭിക്കുക"</string>
<string name="battery_tip_dialog_message_footer" msgid="986542164372177504">"ഉയർന്ന പവർ പശ്ചാത്തല ആക്റ്റിവിറ്റി ഉൾപ്പെടെ"</string>
@@ -2399,7 +2424,8 @@
<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_charge_to_full_button" msgid="6701709034348116261">"പൂർണ്ണമായി ചാർജ് ചെയ്യുക"</string>
- <string name="battery_tip_incompatible_charging_title" msgid="5120763575150751300">"ചാർജിംഗ് ആക്സസറിയുമായി ബന്ധപ്പെട്ട പ്രശ്നം"</string>
+ <!-- no translation found for battery_tip_incompatible_charging_title (1567827436103364999) -->
+ <skip />
<string name="battery_tip_incompatible_charging_content_description" msgid="355668467640367701">"അനുയോജ്യമല്ലാത്ത ചാർജിംഗിനെ കുറിച്ച് കൂടുതലറിയുക"</string>
<string name="smart_battery_manager_title" msgid="3677620516657920364">"ബാറ്ററി മാനേജർ"</string>
<string name="smart_battery_title" msgid="9095903608520254254">"ആപ്പുകൾ സ്വയമേവ മാനേജ് ചെയ്യുക"</string>
@@ -3855,6 +3881,8 @@
<string name="voice_activation_apps_title" msgid="7130045161611529825">"വോയ്സ് ആക്റ്റിവേഷൻ ആപ്പുകൾ"</string>
<string name="permit_voice_activation_apps" msgid="9152780172988949319">"വോയ്സ് ആക്റ്റിവേഷൻ അനുവദിക്കുക"</string>
<string name="allow_voice_activation_apps_description" msgid="6369745626995060656">"അംഗീകൃത ആപ്പുകൾ ശബ്ദ കമാൻഡ് ഉപയോഗിച്ച് വോയ്സ് ആക്റ്റിവേഷൻ ഹാൻഡ്സ്-ഫ്രീ ആയി ഓണാക്കുന്നു. ഡാറ്റ നിങ്ങൾക്ക് മാത്രം കാണാവുന്ന തരത്തിൽ സ്വകാര്യമായി നിലനിൽക്കുമെന്ന് ബിൽറ്റ് ഇൻ അഡാപ്റ്റീവ് സെൻസിംഗ് ഉറപ്പാക്കുന്നു.\n\n"<a href="">"സംരക്ഷിത അഡാപ്റ്റീവ് സെൻസിംഗിനെ കുറിച്ചുള്ള കൂടുതൽ കാര്യങ്ങൾ"</a></string>
+ <string name="permit_receive_sandboxed_detection_training_data" msgid="3929496847420108753">"വോയ്സ് ആക്റ്റിവേഷൻ മെച്ചപ്പെടുത്തുക"</string>
+ <string name="receive_sandboxed_detection_training_data_description" msgid="1415687008184625050">"വോയ്സ് ആക്റ്റിവേഷൻ മോഡൽ മെച്ചപ്പെടുത്താൻ ഈ ഉപകരണം സ്വകാര്യ ഇന്റലിജൻസ് ഉപയോഗിക്കുന്നു. എല്ലാവർക്കുമായി മോഡൽ മെച്ചപ്പെടുത്തുന്നതിനോടൊപ്പം സ്വകാര്യത നിലനിർത്തുന്നതിനായി നിരവധി ഉപയോക്താക്കളിൽ നിന്ന് സമാഹരിച്ച അപ്ഡേറ്റുകളുടെ സംഗ്രഹം ആപ്പുകൾക്ക് ലഭിക്കും.\n\n"<a href="">"സ്വകാര്യ ഇന്റലിജൻസിനെ കുറിച്ച് കൂടുതൽ"</a></string>
<string name="full_screen_intent_title" msgid="747270185715224130">"പൂർണ്ണ സ്ക്രീനിലുള്ള അറിയിപ്പുകൾ"</string>
<string name="permit_full_screen_intent" msgid="9035367640019960861">"ഈ ആപ്പിൽ നിന്നുള്ള പൂർണ്ണ സ്ക്രീൻ അറിയിപ്പുകൾ അനുവദിക്കുക"</string>
<string name="footer_description_full_screen_intent" msgid="7716518411349225528">"ഉപകരണം ലോക്ക് ചെയ്തിരിക്കുമ്പോൾ അറിയിപ്പുകൾ പൂർണ്ണ സ്ക്രീനിൽ കാണിക്കാൻ ഈ ആപ്പിനെ അനുവദിക്കുക. അലാറങ്ങൾ, ഇൻകമിംഗ് കോളുകൾ അല്ലെങ്കിൽ മറ്റ് അടിയന്തര അറിയിപ്പുകൾ ഹെെലെെറ്റ് ചെയ്യാൻ ആപ്പുകൾ ഇവ ഉപയോഗിച്ചേക്കാം."</string>
@@ -4276,18 +4304,27 @@
<string name="autofill_app" msgid="7595308061826307921">"സ്വയം പൂരിപ്പിക്കൽ സേവനം"</string>
<string name="default_autofill_app" msgid="372234803718251606">"ഡിഫോൾട്ട് സ്വയമേവ പൂരിപ്പിക്കൽ സേവനം"</string>
<string name="autofill_passwords" msgid="6708057251459761083">"പാസ്വേഡുകൾ"</string>
- <string name="credman_chosen_app_title" msgid="872524130208251505">"പാസ്വേഡുകൾ, പാസ്കീകൾ, ഡാറ്റാ സേവനങ്ങൾ എന്നിവ"</string>
+ <!-- no translation found for credman_chosen_app_title (7735183808067729319) -->
+ <skip />
<string name="credman_credentials" msgid="4931371941253324143">"കൂടുതൽ ക്രെഡൻഷ്യൽ ദാതാക്കൾ"</string>
<string name="autofill_passwords_count" msgid="6359289285822955973">"{count,plural, =1{# പാസ്വേഡ്}other{# പാസ്വേഡുകൾ}}"</string>
<string name="autofill_keywords" msgid="8598763328489346438">"സ്വയമേവ, പൂരിപ്പിക്കൽ, സ്വയമേവ പൂരിപ്പിക്കൽ, പാസ്വേഡ്"</string>
<string name="credman_keywords" msgid="8305600680836806170">"ഡാറ്റ, പാസ്കീ, പാസ്വേഡ്"</string>
<string name="credman_autofill_keywords" msgid="701180623776848914">"സ്വയമേവ, പൂരിപ്പിക്കുക, സ്വയമേവ പൂരിപ്പിക്കൽ, ഡാറ്റ, പാസ്കീ, പാസ്വേഡ്"</string>
+ <!-- no translation found for credman_button_change (4072629639218503790) -->
+ <skip />
+ <!-- no translation found for credman_button_open (7519871964170816850) -->
+ <skip />
<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="credman_autofill_confirmation_message" msgid="843829628024668466">"<b>Use <xliff:g id=app_name example=Provider>%1$s</xliff:g>?</b> <br/> <br/> പുതിയ പാസ്വേഡുകളും പാസ്കീകളും മറ്റ് വിവരങ്ങളും ഇനിമുതൽ ഇവിടെ സംരക്ഷിക്കും. എന്താണ് സ്വയമേവ പൂരിപ്പിക്കേണ്ടതെന്ന് നിർണ്ണയിക്കാൻ <xliff:g id=app_name example=Provider>%1$s</xliff:g> നിങ്ങളുടെ സ്ക്രീനിലുള്ളത് ഉപയോഗിക്കുന്നു."</string>
<string name="credman_picker_title" msgid="8191267620665129205">"പാസ്വേഡുകൾ, പാസ്കീകൾ, ഡാറ്റാ സേവനങ്ങൾ എന്നിവ"</string>
<string name="credman_confirmation_message_title" msgid="8847900085593880729">"%1$s ഓഫാക്കണോ?"</string>
<string name="credman_confirmation_message" msgid="2357324543658635239">"<b>ഈ സേവനം ഓഫാക്കണോ?</b> <br/> <br/> സൈൻ ഇൻ ചെയ്യുമ്പോൾ പാസ്വേഡുകൾ, പാസ്കീകൾ, പേയ്മെന്റ് രീതികൾ എന്നിവ പോലുള്ള സംരക്ഷിച്ച വിവരങ്ങൾ പൂരിപ്പിക്കില്ല. നിങ്ങളുടെ സംരക്ഷിച്ച വിവരങ്ങൾ ഉപയോഗിക്കാൻ, ഒരു പാസ്വേഡോ പാസ്കീയോ ഡാറ്റാ സേവനമോ തിരഞ്ഞെടുക്കുക."</string>
+ <string name="credman_confirmation_message_new_ui" msgid="6126274509951156460">"<b>എല്ലാ സേവനങ്ങളും ഓഫാക്കണോ?</b> <br/> <br/> നിങ്ങൾ സൈൻ ഇൻ ചെയ്യുമ്പോൾ പാസ്വേഡുകളും പാസ്കീകളും സംരക്ഷിച്ച മറ്റ് വിവരങ്ങളും സ്വയമേവ പൂരിപ്പിക്കാൻ ലഭ്യമാകില്ല"</string>
+ <string name="credman_autofill_confirmation_message_new_ui" msgid="6222139222478822267">"<b>നിങ്ങൾ മുൻഗണന നൽകുന്ന സേവനം <xliff:g id=app_name example=Provider>%1$s</xliff:g>?</b> <br/> <br/> എന്നതിലേക്ക് മാറ്റുക, പുതിയ പാസ്വേഡുകളും പാസ്കീകളും മറ്റ് വിവരങ്ങളും ഇനി മുതൽ ഇവിടെ സംരക്ഷിക്കും. എന്താണ് സ്വയമേവ പൂരിപ്പിക്കേണ്ടതെന്ന് നിർണ്ണയിക്കാൻ <xliff:g id=app_name example=Provider>%1$s</xliff:g> നിങ്ങളുടെ സ്ക്രീനിലുള്ളത് ഉപയോഗിക്കുന്നു"</string>
<string name="credman_enable_confirmation_message_title" msgid="1037501792652277829">"%1$s ഉപയോഗിക്കണോ?"</string>
+ <string name="credman_limit_error_msg_title" msgid="1525814645803612135">"നിങ്ങൾക്ക് 5 സേവനങ്ങൾ മാത്രമേ ഓണാക്കാനാകൂ"</string>
+ <string name="credman_limit_error_msg" msgid="2521803280130310063">"മറ്റൊന്ന് ചേർക്കാൻ കുറഞ്ഞത് ഒരു സേവനമെങ്കിലും ഓഫാക്കുക"</string>
<string name="credman_enable_confirmation_message" msgid="8407841892310870169">"എന്താണ് സ്വയമേവ പൂരിപ്പിക്കേണ്ടത് എന്ന് നിർണ്ണയിക്കാൻ നിങ്ങളുടെ സ്ക്രീനിലുള്ളത് %1$s ഉപയോഗിക്കുന്നു."</string>
<string name="credman_error_message_title" msgid="4099557206946333568">"പാസ്വേഡുകൾ, പാസ്കീകൾ, ഡാറ്റാ സേവനങ്ങൾ എന്നിവയുടെ പരിധി"</string>
<string name="credman_error_message" msgid="8334797097200415449">"നിങ്ങൾക്ക് ഒരേ സമയം 5 പാസ്വേഡുകളും പാസ്കീകളും ഡാറ്റ സേവനങ്ങളും വരെ സജീവമായി നിലനിർത്താം. കൂടുതൽ ചേർക്കണമെങ്കിൽ, ഒരു സേവനം ഓഫാക്കുക."</string>
@@ -4457,11 +4494,12 @@
<string name="mobile_network_sim_name_label" msgid="1452440641628369625">"പേര്"</string>
<string name="mobile_network_sim_color_label" msgid="5293944087609632340">"വർണ്ണം (അനുയോജ്യമായ ആപ്പുകൾ ഉപയോഗിക്കുന്നത്)"</string>
<string name="mobile_network_sim_name_rename" msgid="5967588549571582924">"സംരക്ഷിക്കുക"</string>
- <string name="mobile_network_use_sim_on" msgid="7298332437547707908">"SIM ഉപയോഗിക്കുക"</string>
+ <string name="mobile_network_use_sim_on" msgid="5333182776279917886">"ഈ സിം ഉപയോഗിക്കുക"</string>
<string name="mobile_network_use_sim_off" msgid="6303281166199670639">"ഓഫാണ്"</string>
<string name="mobile_network_disable_sim_explanation" msgid="2851862257846773796">"ഈ SIM പ്രവർത്തനരഹിതമാക്കാൻ സിം കാർഡ് നീക്കം ചെയ്യുക"</string>
<string name="mobile_network_tap_to_activate" msgid="4139979375717958102">"<xliff:g id="CARRIER">%1$s</xliff:g> എന്നതിനെ സജീവമാക്കാൻ ടാപ്പ് ചെയ്യുക"</string>
- <string name="mobile_network_erase_sim" msgid="4629071168032714930">"SIM മായ്ക്കുക"</string>
+ <!-- no translation found for mobile_network_erase_sim (5387971155494245850) -->
+ <skip />
<string name="preferred_network_mode_title" msgid="3083431168988535628">"മുൻഗണന നൽകുന്ന നെറ്റ്വർക്ക് തരം"</string>
<string name="preferred_network_mode_summary" msgid="537577807865497546">"നെറ്റ്വർക്ക് പ്രവർത്തിക്കുന്ന മോഡ് മാറ്റുക"</string>
<string name="preferred_network_mode_dialogtitle" msgid="4179420486180351631">"മുൻഗണന നൽകുന്ന നെറ്റ്വർക്ക് തരം"</string>
@@ -4480,6 +4518,40 @@
<string name="roaming_check_price_warning" msgid="5876977438036791361">"നിരക്കിനായി, നെറ്റ്വർക്ക് ദാതാവിനെ ബന്ധപ്പെടുക."</string>
<string name="mobile_data_usage_title" msgid="2047864499317759728">"ആപ്പിന്റെ ഡാറ്റാ ഉപയോഗം"</string>
<string name="mobile_network_mode_error" msgid="9222056129897416074">"നെറ്റ്വര്ക്ക് മോഡ് <xliff:g id="NETWORKMODEID">%1$d</xliff:g> അസാധുവാണ്. അവഗണിക്കുക."</string>
+ <!-- no translation found for satellite_setting_title (2543034229989047673) -->
+ <skip />
+ <!-- no translation found for satellite_setting_enabled_summary (3554127722727530845) -->
+ <skip />
+ <!-- no translation found for satellite_setting_disabled_summary (6789122487534159857) -->
+ <skip />
+ <!-- no translation found for keywords_satellite_setting (3312183289776517695) -->
+ <skip />
+ <!-- no translation found for category_name_about_satellite_messaging (3756205049485508340) -->
+ <skip />
+ <!-- no translation found for title_about_satellite_setting (9212860038048311345) -->
+ <skip />
+ <!-- no translation found for category_title_your_satellite_plan (3017895097366691841) -->
+ <skip />
+ <!-- no translation found for title_have_satellite_plan (2048372355699977947) -->
+ <skip />
+ <!-- no translation found for title_no_satellite_plan (2876056203035197505) -->
+ <skip />
+ <!-- no translation found for summary_add_satellite_setting (3815254731634052432) -->
+ <skip />
+ <!-- no translation found for category_name_how_it_works (585303230539269496) -->
+ <skip />
+ <!-- no translation found for title_satellite_connection_guide (3294802307913609072) -->
+ <skip />
+ <!-- no translation found for summary_satellite_connection_guide (3496123195218418456) -->
+ <skip />
+ <!-- no translation found for title_supported_service (4275535165812691571) -->
+ <skip />
+ <!-- no translation found for summary_supported_service (4320535903444834786) -->
+ <skip />
+ <!-- no translation found for satellite_setting_summary_more_information (4008690241760925372) -->
+ <skip />
+ <!-- no translation found for more_about_satellite_messaging (3385673133561348509) -->
+ <skip />
<string name="mobile_network_apn_title" msgid="5582995550142073054">"ആക്സസ് പോയിന്റ് പേരുകൾ"</string>
<string name="keywords_access_point_names" msgid="8174967126858505945">"APN"</string>
<string name="manual_mode_disallowed_summary" msgid="4243142645520152175">"<xliff:g id="CARRIER">%1$s</xliff:g> എന്നതിലേക്ക് കണക്റ്റ് ചെയ്തിരിക്കുമ്പോൾ ലഭ്യമല്ല"</string>
@@ -4489,9 +4561,12 @@
<string name="sim_action_switch_sub_dialog_title" msgid="9180969453358718635">"<xliff:g id="CARRIER_NAME">%1$s</xliff:g> എന്നതിലേക്ക് മാറണോ?"</string>
<string name="sim_action_switch_psim_dialog_title" msgid="5613177333235213024">"SIM കാർഡ് ഉപയോഗിക്കുക എന്നതിലേക്ക് മാറണോ?"</string>
<string name="sim_action_switch_sub_dialog_mep_title" msgid="933856847099933004">"<xliff:g id="CARRIER_NAME">%1$s</xliff:g> ഉപയോഗിക്കണോ?"</string>
- <string name="sim_action_switch_sub_dialog_text" msgid="2091834911153293004">"ഒരു സമയത്ത് ഒരു SIM മാത്രമേ സജീവമായിരിക്കൂ.\n\n<xliff:g id="TO_CARRIER_NAME">%1$s</xliff:g> എന്നതിലേക്ക് മാറുന്നത് നിങ്ങളുടെ <xliff:g id="FROM_CARRIER_NAME">%2$s</xliff:g> സേവനം റദ്ദാക്കില്ല."</string>
- <string name="sim_action_switch_sub_dialog_text_downloaded" msgid="8977951796005849471">"ഒരു സമയത്ത് 1 ഇ-സിം മാത്രമേ സജീവമായിരിക്കൂ.\n\n<xliff:g id="TO_CARRIER_NAME">%1$s</xliff:g> എന്നതിലേക്ക് മാറുന്നത് നിങ്ങളുടെ <xliff:g id="FROM_CARRIER_NAME">%2$s</xliff:g> സേവനം റദ്ദാക്കില്ല."</string>
- <string name="sim_action_switch_sub_dialog_text_single_sim" msgid="6188750682431170845">"ഒരു സമയത്ത് ഒരു SIM മാത്രമേ സജീവമായിരിക്കൂ.\n\nമാറുന്നത് നിങ്ങളുടെ <xliff:g id="TO_CARRIER_NAME">%1$s</xliff:g> സേവനം റദ്ദാക്കില്ല."</string>
+ <!-- no translation found for sim_action_switch_sub_dialog_text (7474905814976249607) -->
+ <skip />
+ <!-- no translation found for sim_action_switch_sub_dialog_text_downloaded (6415848271400253954) -->
+ <skip />
+ <!-- no translation found for sim_action_switch_sub_dialog_text_single_sim (421658355882679837) -->
+ <skip />
<string name="sim_action_switch_sub_dialog_mep_text" msgid="8348764755143679582">"ഒരേസമയം 2 സിമ്മുകൾ നിങ്ങൾക്ക് ഉപയോഗിക്കാനാകും. <xliff:g id="CARRIER_NAME">%1$s</xliff:g> ഉപയോഗിക്കാൻ, മറ്റൊരു സിം ഓഫാക്കുക."</string>
<string name="sim_action_switch_sub_dialog_confirm" msgid="1901181581944638961">"<xliff:g id="CARRIER_NAME">%1$s</xliff:g> എന്നതിലേക്ക് മാറുക"</string>
<string name="sim_action_switch_sub_dialog_carrier_list_item_for_turning_off" msgid="5392037608705799522">"<xliff:g id="CARRIER_NAME">%1$s</xliff:g> ഓഫാക്കുക"</string>
@@ -4516,6 +4591,29 @@
<string name="sim_action_turn_off" msgid="3506698692916473000">"ഓഫാക്കുക"</string>
<string name="dsds_activation_failure_title" msgid="4467364110584914794">"SIM സജീവമാക്കാനാകില്ല"</string>
<string name="dsds_activation_failure_body_msg2" msgid="73044349546544410">"SIM വീണ്ടും ഓണാക്കാൻ ശ്രമിക്കുക. പ്രശ്നം തുടരുകയാണെങ്കിൽ ഉപകരണം റീസ്റ്റാർട്ട് ചെയ്യുക."</string>
+ <string name="sim_onboarding_bottomsheets_title" msgid="143711121394213711">"നിങ്ങളുടെ സിം സജ്ജീകരിക്കുക"</string>
+ <string name="sim_onboarding_bottomsheets_msg" msgid="7367245016476460849">"ഈ ഉപകരണത്തിൽ ഒന്നിലധികം സിമ്മുകൾ ഉപയോഗിക്കാൻ നിങ്ങളുടെ മൊബൈൽ നെറ്റ്വർക്ക് മുൻഗണനകൾ സജ്ജീകരിക്കുക"</string>
+ <string name="sim_onboarding_label_sim_title" msgid="273162565849288273">"സിമ്മുകൾ ലേബൽ ചെയ്യുക"</string>
+ <string name="sim_onboarding_label_sim_msg" msgid="5105859235219529056">"കോളുകൾ ചെയ്യുമ്പോഴും ടെക്സ്റ്റുകൾ അയയ്ക്കുമ്പോഴും ഡാറ്റ ഉപയോഗിക്കുമ്പോഴും ക്രമീകരണത്തിലും നിങ്ങൾക്ക് ഈ ലേബലുകൾ കാണാം"</string>
+ <string name="sim_onboarding_label_sim_dialog_title" msgid="5839073125605286120">"സിം ലേബൽ"</string>
+ <string name="sim_onboarding_label_sim_dialog_label" msgid="9020433985426525185">"ലേബൽ"</string>
+ <string name="sim_onboarding_select_sim_title" msgid="5895262188167744055">"ആവശ്യമുള്ള സിം തിരഞ്ഞെടുക്കൂ"</string>
+ <string name="sim_onboarding_select_sim_msg" msgid="5638859405391915048">"നിങ്ങൾക്ക് ഒരേസമയം 2 സിമ്മുകൾ ഉപയോഗിക്കാം"</string>
+ <string name="sim_onboarding_primary_sim_title" msgid="2793090401371135675">"പ്രാഥമിക സിമ്മുകൾ സജ്ജീകരിക്കൂ"</string>
+ <string name="sim_onboarding_primary_sim_msg" msgid="5484656671490558032">"കോളുകൾക്കും ടെക്സ്റ്റുകൾക്കും ഡാറ്റയ്ക്കും ഡിഫോൾട്ടായി ഏത് സിം ആണ് ഉപയോഗിക്കേണ്ടതെന്ന് തിരഞ്ഞെടുക്കുക"</string>
+ <string name="primary_sim_title" msgid="2508161011657571566">"നിങ്ങളുടെ പ്രാഥമിക സിമ്മുകൾ"</string>
+ <string name="primary_sim_calls_title" msgid="4961189133582615685">"കോളുകൾ"</string>
+ <string name="primary_sim_texts_title" msgid="1287584042733097749">"ടെക്സ്റ്റുകൾ"</string>
+ <string name="primary_sim_automatic_data_title" msgid="1265528923229642480">"സ്വയമേവയുള്ള ഡാറ്റാ മാറ്റം"</string>
+ <string name="primary_sim_automatic_data_msg" msgid="1612203837010785203">"കവറേജും ലഭ്യതയും അനുസരിച്ച് ഏതെങ്കിലും സിമ്മിൽ നിന്നുള്ള ഡാറ്റ ഉപയോഗിക്കുക"</string>
+ <string name="sim_onboarding_phoneNumber_data_only" msgid="8158409121949373662">"ഡാറ്റ മാത്രം"</string>
+ <string name="sim_onboarding_setup" msgid="5750393553605388463">"സജ്ജീകരിക്കുക"</string>
+ <string name="sim_onboarding_next" msgid="6415025179929475355">"അടുത്തത്"</string>
+ <!-- no translation found for sim_onboarding_progressbar_turning_sim_on (1163318788393361574) -->
+ <skip />
+ <string name="mobile_network_spn_title" msgid="3053793174495329077">"മൊബൈൽ നെറ്റ്വർക്ക്"</string>
+ <string name="mobile_network_phone_number_title" msgid="2090794402855021784">"ഫോൺ നമ്പർ"</string>
+ <string name="mobile_network_sim_label_color_title" msgid="2401352348041132876">"സിം ലേബലും നിറവും"</string>
<string name="sim_setup_channel_id" msgid="8797972565087458515">"നെറ്റ്വർക്ക് സജീവമാക്കൽ"</string>
<string name="sim_switch_channel_id" msgid="4927038626791837861">"കാരിയർ മാറുന്നു"</string>
<string name="post_dsds_reboot_notification_title_with_carrier" msgid="3308827462185135307">"<xliff:g id="CARRIER_NAME">%1$s</xliff:g> സജീവമാണ്"</string>
@@ -4535,11 +4633,15 @@
<string name="switch_sim_dialog_no_switch_text" msgid="7053939850026876088">"മൊബൈൽ ഡാറ്റ, കോൾ ഫീച്ചറുകൾ, SMS എന്നിവ പിന്നീട് ഉപയോഗിക്കാൻ നിങ്ങളുടെ നെറ്റ്വർക്ക് ക്രമീകരണത്തിലേക്ക് പോകുക"</string>
<string name="sim_card_label" msgid="6263064316075963775">"സിം"</string>
<string name="erase_sim_dialog_title" msgid="4742077437653028326">"ഈ ഇ-സിം മായ്ക്കണോ?"</string>
- <string name="erase_sim_dialog_text" msgid="753031064269699885">"ഈ സിം മായ്ക്കുന്നതിലൂടെ <xliff:g id="CARRIER_NAME_A">%1$s</xliff:g> സേവനം ഈ ഉപകരണത്തിൽ നിന്ന് നീക്കം ചെയ്യപ്പെടും.\n\n <xliff:g id="CARRIER_NAME_B">%1$s</xliff:g> എന്നതിനുള്ള സേവനം റദ്ദാക്കില്ല."</string>
+ <!-- no translation found for erase_sim_dialog_text (1406141218170595272) -->
+ <skip />
<string name="erase_sim_confirm_button" msgid="8309115684335320541">"മായ്ക്കുക"</string>
- <string name="erasing_sim" msgid="7877703231075699139">"സിം മായ്ക്കുന്നു…"</string>
- <string name="erase_sim_fail_title" msgid="2024446702985862427">"സിം മായ്ക്കാനാകില്ല"</string>
- <string name="erase_sim_fail_text" msgid="7870804401227483131">"ഒരു പിശക് കാരണം ഈ സിം മായ്ക്കാനാവില്ല.\n\nനിങ്ങളുടെ ഉപകരണം റീസ്റ്റാർട്ട് ചെയ്ത് വീണ്ടും ശ്രമിക്കുക."</string>
+ <!-- no translation found for erasing_sim (4237180547590463930) -->
+ <skip />
+ <!-- no translation found for erase_sim_fail_title (1445700500168357303) -->
+ <skip />
+ <!-- no translation found for erase_sim_fail_text (6898841004987411547) -->
+ <skip />
<string name="network_connection_request_dialog_title" msgid="1896186380874289434">"ഉപകരണത്തിലേക്ക് കണക്റ്റ് ചെയ്യുക"</string>
<string name="network_connection_request_dialog_summary" msgid="7693038309792726170">"നിങ്ങളുടെ ഉപകരണത്തിലേക്ക് കണക്റ്റ് ചെയ്യുന്നതിന് താൽക്കാലിക വെെഫെെ നെറ്റ്വർക്ക് ഉപയോഗിക്കാൻ <xliff:g id="APPNAME">%1$s</xliff:g> ആപ്പ് താൽപ്പര്യപ്പെടുന്നു"</string>
<string name="network_connection_timeout_dialog_message" msgid="598509083077743772">"ഉപകരണങ്ങളൊന്നും കണ്ടെത്തിയില്ല. ഉപകരണം ഓണാണെന്നും കണക്റ്റ് ചെയ്യാൻ ലഭ്യമാണെന്നും ഉറപ്പാക്കുക."</string>
@@ -4611,6 +4713,14 @@
<string name="work_policy_privacy_settings" msgid="2702644843505242596">"നിങ്ങളുടെ ഔദ്യോഗിക നയ വിവരം"</string>
<string name="work_policy_privacy_settings_summary" msgid="690118670737638405">"നിങ്ങളുടെ ഐടി അഡ്മിൻ മാനേജ് ചെയ്യുന്ന ക്രമീകരണം"</string>
<string name="track_frame_time_keywords" msgid="7885340257945922239">"GPU"</string>
+ <string name="enable_16k_pages" msgid="5009476566957520607">"16K പേജ് വലുപ്പത്തിൽ ബൂട്ട് ചെയ്യുക"</string>
+ <string name="enable_16k_pages_summary" msgid="428117226069445198">"16K പിന്തുണയുള്ള കേർണലുപയോഗിച്ച് ഉപകരണം ബൂട്ടുചെയ്യൂ"</string>
+ <string name="confirm_enable_16k_pages_title" msgid="6751570067857011642">"16KB പേജുകൾക്ക് അനുയോജ്യമായ കേർണൽ ഉപയോഗിച്ച് റീബൂട്ട് ചെയ്യണോ?"</string>
+ <string name="confirm_enable_16k_pages_text" msgid="702888115148257215">"മുന്നറിയിപ്പ്: ചില ആപ്പുകളിൽ ഈ മോഡ് അനുയോജ്യമല്ലായിരിക്കാം. സ്ഥിരീകരിച്ച ശേഷം, ഉപകരണം റീബൂട്ട് ചെയ്യും."</string>
+ <string name="confirm_enable_4k_pages_title" msgid="626987400420355263">"4KB പേജുകൾക്ക് അനുയോജ്യമായ കേർണൽ ഉപയോഗിച്ച് റീബൂട്ട് ചെയ്യണോ?"</string>
+ <string name="confirm_enable_4k_pages_text" msgid="6168921566226074524">"സ്ഥിരീകരിച്ച ശേഷം, ഉപകരണം റീബൂട്ട് ചെയ്യും."</string>
+ <string name="toast_16k_update_failed_text" msgid="8888858987184345567">"കേർണൽ, 16KB പേജുകൾക്ക് അനുയോജ്യമായ കേർണലിലേക്ക് അപ്ഡേറ്റ് ചെയ്യാനായില്ല."</string>
+ <string name="progress_16k_ota_title" msgid="2117218313875523741">"മാറ്റം ബാധകമാക്കുന്നു"</string>
<string name="bug_report_handler_title" msgid="713439959113250125">"ബഗ് റിപ്പോർട്ട് ഹാൻഡ്ലർ"</string>
<string name="bug_report_handler_picker_footer_text" msgid="4935758328366585673">"നിങ്ങളുടെ ഉപകരണത്തിലെ ബഗ് റിപ്പോർട്ട് കുറുക്കുവഴി കൈകാര്യം ചെയ്യുന്നത് ഏത് ആപ്പാണെന്ന് നിർണ്ണയിക്കുന്നു."</string>
<string name="personal_profile_app_subtext" msgid="5586060806997067676">"വ്യക്തിപരം"</string>
@@ -4696,8 +4806,10 @@
<string name="sim_category_title" msgid="2341314000964710495">"സിം"</string>
<string name="downloaded_sim_category_title" msgid="2876988650413179752">"ഇ-സിം"</string>
<string name="downloaded_sims_category_title" msgid="487799905978489922">"ഇ-സിമ്മുകൾ"</string>
- <string name="sim_category_active_sim" msgid="1503823567818544012">"സജീവം"</string>
- <string name="sim_category_inactive_sim" msgid="4068899490133820881">"നിഷ്ക്രിയം"</string>
+ <!-- no translation found for sim_category_active_sim (3077009911935592178) -->
+ <skip />
+ <!-- no translation found for sim_category_inactive_sim (7351553344148400450) -->
+ <skip />
<string name="sim_category_default_active_sim" msgid="1208194173387987231">" / <xliff:g id="ID_1">%1$s</xliff:g> എന്നിവയ്ക്കുള്ള ഡിഫോൾട്ട്"</string>
<string name="default_active_sim_calls" msgid="2390973682556353558">"കോളുകൾ"</string>
<string name="default_active_sim_sms" msgid="8041498593025994921">"SMS"</string>
diff --git a/res/values-mn/arrays.xml b/res/values-mn/arrays.xml
index 6cc296c..34855bc 100644
--- a/res/values-mn/arrays.xml
+++ b/res/values-mn/arrays.xml
@@ -482,4 +482,7 @@
<!-- no translation found for notification_polite_options:0 (4617190141263245257) -->
<!-- no translation found for notification_polite_options:1 (3884076684767467743) -->
<!-- no translation found for notification_polite_options:2 (8765197536079931966) -->
+ <!-- no translation found for private_space_auto_lock_options:0 (551584871228110817) -->
+ <!-- no translation found for private_space_auto_lock_options:1 (3263162333754809690) -->
+ <!-- no translation found for private_space_auto_lock_options:2 (1575103586471380629) -->
</resources>
diff --git a/res/values-mn/strings.xml b/res/values-mn/strings.xml
index 20663b5..09c986b 100644
--- a/res/values-mn/strings.xml
+++ b/res/values-mn/strings.xml
@@ -28,6 +28,7 @@
<string name="show_dev_on" msgid="2840850085134853754">"Та одоо хөгжүүлэгч боллоо!"</string>
<string name="show_dev_already" msgid="7041756429707644630">"Шаардлагагүй, та аль хэдийн хөгжүүлэгч болсон."</string>
<string name="dev_settings_disabled_warning" msgid="6971867026249671244">"Эхлээд хөгжүүлэгчийн сонголтыг идэвхжүүлнэ үү."</string>
+ <string name="dev_settings_available_to_admin_only_warning" msgid="3408243404879083111">"Зөвхөн админ хэрэглэгчид хөгжүүлэгчийн тохиргоонд хандах боломжтой."</string>
<string name="header_category_system" msgid="1665516346845259058">"Систем"</string>
<string name="radioInfo_service_in" msgid="9088637745836646271">"Үйлчилгээнд байгаа"</string>
<string name="radioInfo_service_out" msgid="1868347333892403287">"Үйлчилгээнээс гарсан"</string>
@@ -551,12 +552,20 @@
<string name="private_space_one_lock_summary" msgid="2759953747682959371">"Та Private Space-н түгжээг төхөөрөмжийнхөө түгжээг тайлдагтайгаа ижил аргаар тайлах эсвэл өөр түгжээ сонгох боломжтой"</string>
<string name="private_space_screen_lock_title" msgid="8679383894967823163">"Төхөөрөмжийн дэлгэцийн түгжээг ашиглах"</string>
<string name="private_space_biometric_title" msgid="3934339826674553174">"Царай, хурууны хээгээр түгжээ тайлах"</string>
+ <string name="private_space_fingerprint_title" msgid="5989254643211889931">"Хурууны хээгээр түгжээ тайлах"</string>
+ <string name="private_space_face_title" msgid="3290402865367663079">"Царайгаар түгжээ тайлах"</string>
<string name="private_space_biometric_summary" msgid="4403837276018724581">"Тохируулахын тулд товшино уу"</string>
<string name="private_space_fingerprint_unlock_title" msgid="5804023571114910034">"Хувийн орон зайн Хурууны хээгээр түгжээ тайлах"</string>
<string name="private_space_face_unlock_title" msgid="6613018437620070183">"Хувийн орон зайн Царайгаар түгжээ тайлах"</string>
<string name="private_space_category_ways_to_unlock" msgid="4356631225316950046">"Түгжээг тайлах аргууд"</string>
<string name="private_space_screen_lock_summary" msgid="394837965365561070">"Төхөөрөмжийн дэлгэцийн түгжээтэй ижил"</string>
<string name="private_space_new_lock_title" msgid="7306873010565337671">"Private Space-т шинэ түгжээ сонгох уу?"</string>
+ <string name="private_space_auto_lock_title" msgid="4757097802686131305">"Автоматаар түгжих"</string>
+ <string name="private_space_auto_lock_page_title" msgid="2993714305725968632">"Хувийн орон зайг автоматаар түгжих"</string>
+ <string name="private_space_auto_lock_page_summary" msgid="8679844515655838654">"Хэрэв та төхөөрөмжөө хэсэг хугацааны туршид ашиглаагүй бол хувийн орон зайгаа автоматаар түгжих боломжтой"</string>
+ <string name="private_space_auto_lock_every_time" msgid="1215061855836002830">"Төхөөрөмж түгжигдэх бүрд"</string>
+ <string name="private_space_auto_lock_after_inactivity" msgid="1748673030841528649">"5 минут идэвхгүй байсны дараа"</string>
+ <string name="private_space_auto_lock_never" msgid="595014527119778873">"Хэзээ ч үгүй"</string>
<string name="private_space_hide_title" msgid="8687034008994037610">"Түгжсэн үед нуух"</string>
<string name="privatespace_hide_page_title" msgid="972581369094289386">"Түгжээтэй үед Private Space-г нуух"</string>
<string name="privatespace_hide_page_summary" msgid="1052569521186403642">"Таны төхөөрөмжид Private Space байгааг бусад хүнд мэдэгдэхгүй байхын тулд та үүнийг аппуудынхаа жагсаалтаас нууж болно"</string>
@@ -570,6 +579,7 @@
<string name="private_space_delete_title" msgid="3075645119800272800">"Хувийн орон зайг устгах"</string>
<string name="private_space_deleted" msgid="7825768516955610897">"Хувийн орон зайг амжилттай устгасан"</string>
<string name="private_space_delete_failed" msgid="8500755484258565011">"Хувийн орон зайг устгаж чадсангүй"</string>
+ <string name="private_space_unlocked" msgid="9091600948712932046">"Хувийн орон зайн түгжээг тайлсан"</string>
<string name="no_device_lock_title" msgid="1078223464721029954">"Дэлгэцийн түгжээг тохируулах"</string>
<string name="no_device_lock_summary" msgid="7436025227616244687">"Хувийн орон зайгаа ашиглах бол уг төхөөрөмжид дэлгэцийн түгжээ тохируулна уу"</string>
<string name="no_device_lock_action_label" msgid="2640487005629001288">"Дэлгэцийн түгжээ тохируулах"</string>
@@ -597,8 +607,14 @@
<string name="private_space_access_text" msgid="4258842502257201013">"Хувийн орон зайдаа хандахын тулд аппуудынхаа жагсаалт руу очоод, дараа нь доош гүйлгэнэ үү"</string>
<string name="private_space_done_label" msgid="1020482651595246071">"Болсон"</string>
<string name="private_space_scrolldown_to_access" msgid="4820954877349434545">"Хувийн орон зайг олохын тулд доош гүйлгэнэ үү"</string>
- <string name="private_space_retry_signin_title" msgid="2340841075193680666">"Хувийн орон зай тохируулахын тулд нэвтэрнэ үү"</string>
- <string name="private_space_retry_summary" msgid="1976929616948459609">"Та хувийн орон зайг тохируулахын тулд бүртгэлд нэвтрэх шаардлагатай"</string>
+ <!-- no translation found for private_space_retry_signin_title (8090276618867918844) -->
+ <skip />
+ <!-- no translation found for private_space_retry_summary (1920444015972648774) -->
+ <skip />
+ <!-- no translation found for private_space_skip_login_label (7078019409056628192) -->
+ <skip />
+ <!-- no translation found for private_space_continue_login_label (7779965766333065391) -->
+ <skip />
<string name="private_space_lock_setup_title" msgid="6541564212199510787">"Хувийн орон зайдаа зориулж түгжээ сонгоно уу"</string>
<string name="private_space_lock_setup_description" msgid="423405593476300918">"Та хурууны хээгээ ашиглан хувийн орон зайныхаа түгжээг тайлах боломжтой. Аюулгүй байдлын үүднээс энэ сонголт нөөц түгжээ шаарддаг."</string>
<string name="private_space_choose_your_pin_header" msgid="4560802934975898265">"Хувийн орон зайдаа ПИН тохируулна уу"</string>
@@ -1373,6 +1389,8 @@
<string name="battery_level_title" msgid="1371765298786083448">"Зайны түвшин"</string>
<string name="communal_settings_title" msgid="2845678473945902115">"Нийтийн"</string>
<string name="communal_settings_summary" msgid="4923914136953940317">"Нийтийн тохиргоо"</string>
+ <!-- no translation found for satellite_setting (706846910912477125) -->
+ <skip />
<string name="apn_settings" msgid="4295467389400441299">"APNs"</string>
<string name="apn_edit" msgid="2003683641840248741">"Хандалтын цэгийг засах"</string>
<string name="apn_add" msgid="9069613192201630934">"Хандалтын цэг нэмэх"</string>
@@ -1407,6 +1425,8 @@
<string name="menu_save" msgid="6611465355127483100">"Хадгалах"</string>
<string name="menu_cancel" msgid="1197826697950745335">"Цуцлах"</string>
<string name="error_title" msgid="7158648377702417716"></string>
+ <!-- no translation found for error_duplicate_apn_entry (7792928408935276618) -->
+ <skip />
<string name="error_name_empty" msgid="1258275899283079142">"Нэр оруулах талбар хоосон байж болохгүй."</string>
<string name="error_apn_empty" msgid="7657491065443746915">"APN хоосон байж болохгүй."</string>
<string name="error_mcc_not3" msgid="883659545640179094">"MCC талбар 3 цифртэй байх ёстой."</string>
@@ -1425,7 +1445,8 @@
<string name="reset_bluetooth_wifi_button_text" msgid="3974098137045963639">"Шинэчлэх"</string>
<string name="reset_bluetooth_wifi_complete_toast" msgid="5893439291030574365">"Bluetooth ба Wi‑Fi-г шинэчилсэн"</string>
<string name="reset_esim_title" msgid="4194570573425902754">"eSIM-үүдийг устгах"</string>
- <string name="reset_esim_desc" msgid="3662444090563399131">"Энэ нь мобайл үйлчилгээний ямар ч багцыг цуцлахгүй. Орлуулах SIM татахын тулд оператор компанитайгаа холбогдоно уу."</string>
+ <!-- no translation found for reset_esim_desc (6125192435907740751) -->
+ <skip />
<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="1129251284212847939">"Сүлжээний бүх тохиргоог шинэчилж, eSIM-үүдийг устгах уу? Та энэ үйлдлийг буцаах боломжгүй."</string>
@@ -1433,15 +1454,18 @@
<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">"SIM-үүдийг устгаж чадсангүй"</string>
- <string name="reset_esim_error_msg" msgid="7279607120606365250">"Алдааны улмаас eSIM-үүдийг устгах боломжгүй байна.\n\nТөхөөрөмжөө дахин эхлүүлж, дахин оролдоно уу."</string>
+ <!-- no translation found for reset_esim_error_title (6516110227665862295) -->
+ <skip />
+ <!-- no translation found for reset_esim_error_msg (8459527827897797168) -->
+ <skip />
<string name="main_clear_title" msgid="277664302144837723">"Бүх өгөгдлийг устгах (үйлдвэрийн тохиргоонд шинэчлэх)"</string>
<string name="main_clear_short_title" msgid="4752094765533020696">"Бүх өгөгдлийг устгах (үйлдвэрийн тохиргоонд шинэчлэх)"</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_final_desc" msgid="5800877928569039580">"Таны бүх хувийн мэдээлэл болон татсан аппыг устгана. Та энэ үйлдлийг болих боломжгүй."</string>
- <string name="main_clear_final_desc_esim" msgid="440406836793824969">"Таны татаж авсан аппууд болон SIM-үүд зэрэг бүх хувийн мэдээллийг устгана. Та энэ үйлдлийг болих боломжгүй."</string>
+ <!-- no translation found for main_clear_final_desc_esim (6592404057237813989) -->
+ <skip />
<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>
@@ -1672,6 +1696,14 @@
<string name="force_stop" msgid="2681771622136916280">"Хүчээр зогсоох"</string>
<string name="archive" msgid="9074663845068632127">"Архивлах"</string>
<string name="restore" msgid="7622486640713967157">"Сэргээх"</string>
+ <!-- no translation found for restoring_step_one (3465050101254272874) -->
+ <skip />
+ <!-- no translation found for restoring_step_two (140484846432595108) -->
+ <skip />
+ <!-- no translation found for restoring_step_three (3712883580876329811) -->
+ <skip />
+ <!-- no translation found for restoring_step_four (8966846882470446209) -->
+ <skip />
<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>
@@ -1728,7 +1760,6 @@
<string name="archiving_failed" msgid="2037798988961634978">"Архивлаж чадсангүй"</string>
<string name="archiving_succeeded" msgid="7891249456483297845">"<xliff:g id="PACKAGE_LABEL">%1$s</xliff:g>-г архивласан"</string>
<string name="restoring_failed" msgid="3390531747355943533">"Сэргээж чадсангүй"</string>
- <string name="restoring_succeeded" msgid="4967353965137524330">"<xliff:g id="PACKAGE_LABEL">%1$s</xliff:g>-г сэргээсэн"</string>
<string name="restoring_in_progress" msgid="7787443682651146115">"<xliff:g id="PACKAGE_LABEL">%1$s</xliff:g>-г сэргээж байна"</string>
<string name="another_migration_already_in_progress" msgid="6550546307856052261">"Өөр шилжүүлэлтийг аль хэдийн боловсруулж байна."</string>
<string name="insufficient_storage" msgid="8115088042669030558">"Хангалттай хадгалалтын сан байхгүй."</string>
@@ -1920,10 +1951,8 @@
<string name="usage_stats_sort_by_usage_time" msgid="2927310334119998301">"Ашиглалтын цагаар эрэмбэлэх"</string>
<string name="usage_stats_sort_by_last_time_used" msgid="7039213339779884017">"Сүүлд ашигласан цагаар эрэмбэл"</string>
<string name="usage_stats_sort_by_app_name" msgid="4463833145514850478">"Аппын нэрээр эрэмбэлэх"</string>
- <!-- no translation found for last_time_used_label (7589377271406011659) -->
- <skip />
- <!-- no translation found for last_time_used_never (2936073559267990034) -->
- <skip />
+ <string name="last_time_used_label" msgid="7589377271406011659">"Сүүлд ашигласан"</string>
+ <string name="last_time_used_never" msgid="2936073559267990034">"хэзээ ч үгүй"</string>
<string name="usage_time_label" msgid="9105343335151559883">"Ашиглалтын цаг"</string>
<string name="accessibility_settings" msgid="4713215774904704682">"Хандалт"</string>
<string name="accessibility_settings_title" msgid="6739115703615065716">"Хандалтын тохиргоо"</string>
@@ -2378,12 +2407,6 @@
<string name="battery_tip_high_usage_summary" msgid="3938999581403084551">"Хамгийн өндөр ашиглалттай аппуудыг харна уу"</string>
<string name="battery_tip_limited_temporarily_title" msgid="6258554134146272311">"Таны батарейг хамгаалахын тулд цэнэглэх явцыг оновчилсон"</string>
<string name="battery_tip_limited_temporarily_summary" msgid="5107379280241187562">"Таны батарейн эдэлгээг уртасгахад туслахын тулд цэнэглэх явцыг оновчилсон"</string>
- <string name="battery_tip_dock_defender_future_bypass_title" msgid="4332616280495788195">"Таны батарейг хамгаалахын тулд цэнэглэх явцыг оновчилсон"</string>
- <string name="battery_tip_dock_defender_future_bypass_summary" msgid="7870758621381307597">"Суурилуулсан үед цэнэглэх явцыг оновчилсон нь таны батарейн эдэлгээг уртасгахад тустай."</string>
- <string name="battery_tip_dock_defender_active_title" msgid="1414785238383255699">"Таны батарейг хамгаалахын тулд цэнэглэх явцыг оновчилсон"</string>
- <string name="battery_tip_dock_defender_active_summary" msgid="3512082623718801459">"Суурилуулсан үед цэнэглэх явцыг оновчилсон нь таны батарейн эдэлгээг уртасгахад тустай."</string>
- <string name="battery_tip_dock_defender_temporarily_bypassed_title" msgid="1679449361090557201">"Бүрэн цэнэглэж байна"</string>
- <string name="battery_tip_dock_defender_temporarily_bypassed_summary" msgid="1099500476761333281">"Таны батарейг хамгаалахын тулд дараагийн удаа таны таблетыг суурилуулсан үед цэнэглэх явцыг оновчлох болно"</string>
<string name="battery_tip_limited_temporarily_sec_button_content_description" msgid="5648444926736883551">"Цэнэглэхийг түр зогсоосон талаар нэмэлт мэдээлэл авах"</string>
<string name="battery_tip_limited_temporarily_dialog_resume_charge" msgid="2302295458913832342">"Цэнэглэхийг үргэлжлүүлэх"</string>
<string name="battery_tip_dialog_message_footer" msgid="986542164372177504">"Өндөр эрчим хүч зарцуулдаг арын үйл ажиллагааг оруулдаг"</string>
@@ -2401,7 +2424,8 @@
<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_charge_to_full_button" msgid="6701709034348116261">"Бүрэн цэнэглэх"</string>
- <string name="battery_tip_incompatible_charging_title" msgid="5120763575150751300">"Цэнэглэх хэрэгсэлд асуудал гарлаа"</string>
+ <!-- no translation found for battery_tip_incompatible_charging_title (1567827436103364999) -->
+ <skip />
<string name="battery_tip_incompatible_charging_content_description" msgid="355668467640367701">"Тохиромжгүй адаптераар цэнэглэх талаар нэмэлт мэдээлэл авах"</string>
<string name="smart_battery_manager_title" msgid="3677620516657920364">"Батерейны менежер"</string>
<string name="smart_battery_title" msgid="9095903608520254254">"Аппыг автоматаар удирдах"</string>
@@ -2493,13 +2517,11 @@
<string name="battery_usage_chart_label_now" msgid="4598282721949430165">"одоо"</string>
<string name="battery_usage_timestamps_hyphen" msgid="7401188432989043905">"<xliff:g id="FROM_TIMESTAMP">%1$s</xliff:g> - <xliff:g id="TO_TIMESTAMP">%2$s</xliff:g>"</string>
<string name="battery_usage_day_and_hour" msgid="1417890420844950881">"<xliff:g id="DAY">%1$s</xliff:g> <xliff:g id="HOUR">%2$s</xliff:g>"</string>
- <!-- no translation found for battery_usage_time_info_and_battery_level (6732629268310936155) -->
- <skip />
+ <string name="battery_usage_time_info_and_battery_level" msgid="6732629268310936155">"<xliff:g id="TIME_INFO">%1$s</xliff:g> <xliff:g id="BATTERY_LEVEL">%2$s</xliff:g>"</string>
<string name="battery_usage_chart" msgid="4114747521432440017">"Батарей ашиглалтын график"</string>
<string name="daily_battery_usage_chart" msgid="4176059567682992686">"Батарей ашиглалтын өдөр тутмын график"</string>
<string name="hourly_battery_usage_chart" msgid="3098314511076561272">"Батарей ашиглалтын цаг тутмын график"</string>
- <!-- no translation found for battery_level_percentage (1433178290838842146) -->
- <skip />
+ <string name="battery_level_percentage" msgid="1433178290838842146">"Батарейн түвшин <xliff:g id="START_PERCENTAGE">%1$s</xliff:g>-с <xliff:g id="END_PERCENTAGE">%2$s</xliff:g> хувь"</string>
<string name="battery_usage_breakdown_title_since_last_full_charge" msgid="435006273323199906">"Сүүлд бүрэн цэнэглэснээс хойших батарей ашиглалт"</string>
<string name="battery_usage_breakdown_title_for_slot" msgid="4823179483667671406">"<xliff:g id="SLOT">%s</xliff:g>-н батарей ашиглалт"</string>
<string name="screen_time_category_last_full_charge" msgid="8856908320256057753">"Сүүлд бүрэн цэнэглэснээс хойших дэлгэцийн цаг"</string>
@@ -3859,6 +3881,8 @@
<string name="voice_activation_apps_title" msgid="7130045161611529825">"Дуут идэвхжүүлэлтийн аппууд"</string>
<string name="permit_voice_activation_apps" msgid="9152780172988949319">"Дуут идэвхжүүлэлтийг зөвшөөрөх"</string>
<string name="allow_voice_activation_apps_description" msgid="6369745626995060656">"Дуут идэвхжүүлэлт дуут тушаалыг ашиглан гараас хамаарахгүйгээр зөвшөөрөгдсөн аппуудыг асаана. Бүрэлдэхүүн дасан зохицох мэдрэгч нь өгөгдөл зөвхөн танд хувийн байхыг баталгаажуулдаг.\n\n"<a href="">"Хамгаалалттай дасан зохицох мэдрэгчийн талаарх дэлгэрэнгүй"</a></string>
+ <string name="permit_receive_sandboxed_detection_training_data" msgid="3929496847420108753">"Дуу хоолойн идэвхжүүлэлтийг сайжруулах"</string>
+ <string name="receive_sandboxed_detection_training_data_description" msgid="1415687008184625050">"Энэ төхөөрөмж дуу хоолойн идэвхжүүлэлтийн загварыг сайжруулахын тулд хувийн мэдээллийг ашигладаг. Аппууд нь загварыг хүн бүрд сайжруулахын зэрэгцээ нууцлалыг хадгалахын тулд олон хэрэглэгчээс хуримтлуулсан хураангуй шинэчлэлтүүдийг хүлээн авах боломжтой.\n\n"<a href="">"Хувийн мэдээллийн талаарх дэлгэрэнгүй"</a></string>
<string name="full_screen_intent_title" msgid="747270185715224130">"Бүтэн дэлгэцийн мэдэгдэл"</string>
<string name="permit_full_screen_intent" msgid="9035367640019960861">"Энэ аппаас бүтэн дэлгэцийн мэдэгдлийг зөвшөөрөх"</string>
<string name="footer_description_full_screen_intent" msgid="7716518411349225528">"Төхөөрөмжийг түгжээтэй үед энэ аппад бүтэн дэлгэцийг эзлэх мэдэгдэл харуулахыг зөвшөөрнө үү. Сэрүүлэг, ирсэн дуудлага эсвэл бусад яаралтай мэдэгдлийг онцлоход аппууд эдгээрийг ашиглаж магадгүй."</string>
@@ -4280,18 +4304,27 @@
<string name="autofill_app" msgid="7595308061826307921">"Автоматаар бөглөх үйлчилгээ"</string>
<string name="default_autofill_app" msgid="372234803718251606">"Автоматаар бөглөх хэсгийн өгөгдмөл үйлчилгээ"</string>
<string name="autofill_passwords" msgid="6708057251459761083">"Нууц үг"</string>
- <string name="credman_chosen_app_title" msgid="872524130208251505">"Нууц үг, нэвтрэх түлхүүр болон өгөгдлийн үйлчилгээнүүд"</string>
+ <!-- no translation found for credman_chosen_app_title (7735183808067729319) -->
+ <skip />
<string name="credman_credentials" msgid="4931371941253324143">"Нэмэлт үйлчилгээ үзүүлэгчид"</string>
<string name="autofill_passwords_count" msgid="6359289285822955973">"{count,plural, =1{# нууц үг}other{# нууц үг}}"</string>
<string name="autofill_keywords" msgid="8598763328489346438">"автомат, бөглөх, автоматаар бөглөх хэсэг, нууц үг"</string>
<string name="credman_keywords" msgid="8305600680836806170">"өгөгдөл, passkey, нууц үг"</string>
<string name="credman_autofill_keywords" msgid="701180623776848914">"автомат, бөглөх, автоматаар бөглөх хэсэг, өгөгдөл, нэвтрэх түлхүүр, нууц үг"</string>
+ <!-- no translation found for credman_button_change (4072629639218503790) -->
+ <skip />
+ <!-- no translation found for credman_button_open (7519871964170816850) -->
+ <skip />
<string name="autofill_confirmation_message" msgid="4888767934273494272">"<b>Энэ апп-д итгэдэг эсэхээ шалгана уу</b> <br/> <br/> <xliff:g id=app_name example=Google автоматаар бөглөх>%1$s</xliff:g> таны дэлгэцэд автоматаар бөглөх зүйлийг илрүүлэхийн тулд ашигладаг."</string>
<string name="credman_autofill_confirmation_message" msgid="843829628024668466">"<b> <xliff:g id=app_name example=Provider>%1$s</xliff:g>?</b>-г ашиглах <br/> <br/> Шинэ нууц үг, нэвтрэх түлхүүр болон бусад мэдээллийг одооноос эхлэн энд хадгална. <xliff:g id=app_name example=Provider>%1$s</xliff:g> юуг автоматаар бөглөж болохыг тодорхойлохын тулд таны дэлгэцэд байгаа зүйлсийг ашиглаж магадгүй."</string>
<string name="credman_picker_title" msgid="8191267620665129205">"Нууц үг, нэвтрэх түлхүүр болон өгөгдлийн үйлчилгээнүүд"</string>
<string name="credman_confirmation_message_title" msgid="8847900085593880729">"%1$s-г унтраах уу?"</string>
<string name="credman_confirmation_message" msgid="2357324543658635239">"<b>Энэ үйлчилгээг унтраах уу?</b> <br/> <br/> Нууц үг, нэвтрэх түлхүүр, төлбөрийн хэрэгсэл болон бусад хадгалсан мэдээллийг таныг нэвтрэх үед бөглөхгүй. Хадгалсан мэдээллээ ашиглахын тулд нууц үг, нэвтрэх түлхүүр эсвэл өгөгдлийн үйлчилгээ сонгоно уу."</string>
+ <string name="credman_confirmation_message_new_ui" msgid="6126274509951156460">"<b>Бүх үйлчилгээг унтраах уу?</b> <br/> <br/> Нууц үг, нэвтрэх түлхүүр болон бусад хадгалсан мэдээлэл таныг нэвтрэх үед автоматаар бөглөх хэсэгт боломжгүй байх болно"</string>
+ <string name="credman_autofill_confirmation_message_new_ui" msgid="6222139222478822267">"<b>Илүүд үзсэн үйлчилгээгээ <xliff:g id=app_name example=Provider>%1$s</xliff:g>?</b> болгож өөрчилнө үү<br/> <br/> Шинэ нууц үг, нэвтрэх түлхүүр болон бусад мэдээллийг одооноос энд хадгална. <xliff:g id=app_name example=Provider>%1$s</xliff:g> юуг автоматаар бөглөж болохыг тодорхойлохын тулд таны дэлгэц дээр байгаа зүйлсийг ашиглаж магадгүй"</string>
<string name="credman_enable_confirmation_message_title" msgid="1037501792652277829">"%1$s-г ашиглах уу?"</string>
+ <string name="credman_limit_error_msg_title" msgid="1525814645803612135">"Та зөвхөн 5 үйлчилгээг асаасан байх боломжтой"</string>
+ <string name="credman_limit_error_msg" msgid="2521803280130310063">"Өөр үйлчилгээ нэмэхийн тулд дор хаяж 1 үйлчилгээг унтраана уу"</string>
<string name="credman_enable_confirmation_message" msgid="8407841892310870169">"%1$s таны дэлгэцэд байгаа зүйлийг ашиглан юуг автоматаар бөглөж болохыг тодорхойлдог."</string>
<string name="credman_error_message_title" msgid="4099557206946333568">"Нууц үг, нэвтрэх түлхүүр, өгөгдлийн үйлчилгээнүүдийн хязгаарлалт"</string>
<string name="credman_error_message" msgid="8334797097200415449">"Та 5 хүртэлх нууц үг, нэвтрэх түлхүүр болон өгөгдлийн үйлчилгээг зэрэг идэвхжүүлж болно. Илүү ихийг нэмэхийн тулд аль нэг үйлчилгээг унтраана уу."</string>
@@ -4461,11 +4494,12 @@
<string name="mobile_network_sim_name_label" msgid="1452440641628369625">"Нэр"</string>
<string name="mobile_network_sim_color_label" msgid="5293944087609632340">"Өнгө (тохирох аппуудын ашигладаг)"</string>
<string name="mobile_network_sim_name_rename" msgid="5967588549571582924">"Хадгалах"</string>
- <string name="mobile_network_use_sim_on" msgid="7298332437547707908">"SIM ашиглах"</string>
+ <string name="mobile_network_use_sim_on" msgid="5333182776279917886">"Энэ SIM-г ашиглах"</string>
<string name="mobile_network_use_sim_off" msgid="6303281166199670639">"Унтраах"</string>
<string name="mobile_network_disable_sim_explanation" msgid="2851862257846773796">"Энэ SIM-г идэвхгүй болгохын тулд SIM картыг салгана уу"</string>
<string name="mobile_network_tap_to_activate" msgid="4139979375717958102">"<xliff:g id="CARRIER">%1$s</xliff:g>-г идэвхжүүлэхийн тулд товшино уу"</string>
- <string name="mobile_network_erase_sim" msgid="4629071168032714930">"SIM-г устгах"</string>
+ <!-- no translation found for mobile_network_erase_sim (5387971155494245850) -->
+ <skip />
<string name="preferred_network_mode_title" msgid="3083431168988535628">"Давуу эрхтэй сүлжээний төрөл"</string>
<string name="preferred_network_mode_summary" msgid="537577807865497546">"Сүлжээний ажиллах горимыг өөрчлөх"</string>
<string name="preferred_network_mode_dialogtitle" msgid="4179420486180351631">"Давуу эрхтэй сүлжээний төрөл"</string>
@@ -4484,6 +4518,40 @@
<string name="roaming_check_price_warning" msgid="5876977438036791361">"Үнийг нь сүлжээний үйлчилгээ үзүүлэгчээсээ тодруулна уу."</string>
<string name="mobile_data_usage_title" msgid="2047864499317759728">"Аппын дата ашиглалт"</string>
<string name="mobile_network_mode_error" msgid="9222056129897416074">"Буруу сүлжээний горим <xliff:g id="NETWORKMODEID">%1$d</xliff:g>. Үл хэрэгсэнэ үү."</string>
+ <!-- no translation found for satellite_setting_title (2543034229989047673) -->
+ <skip />
+ <!-- no translation found for satellite_setting_enabled_summary (3554127722727530845) -->
+ <skip />
+ <!-- no translation found for satellite_setting_disabled_summary (6789122487534159857) -->
+ <skip />
+ <!-- no translation found for keywords_satellite_setting (3312183289776517695) -->
+ <skip />
+ <!-- no translation found for category_name_about_satellite_messaging (3756205049485508340) -->
+ <skip />
+ <!-- no translation found for title_about_satellite_setting (9212860038048311345) -->
+ <skip />
+ <!-- no translation found for category_title_your_satellite_plan (3017895097366691841) -->
+ <skip />
+ <!-- no translation found for title_have_satellite_plan (2048372355699977947) -->
+ <skip />
+ <!-- no translation found for title_no_satellite_plan (2876056203035197505) -->
+ <skip />
+ <!-- no translation found for summary_add_satellite_setting (3815254731634052432) -->
+ <skip />
+ <!-- no translation found for category_name_how_it_works (585303230539269496) -->
+ <skip />
+ <!-- no translation found for title_satellite_connection_guide (3294802307913609072) -->
+ <skip />
+ <!-- no translation found for summary_satellite_connection_guide (3496123195218418456) -->
+ <skip />
+ <!-- no translation found for title_supported_service (4275535165812691571) -->
+ <skip />
+ <!-- no translation found for summary_supported_service (4320535903444834786) -->
+ <skip />
+ <!-- no translation found for satellite_setting_summary_more_information (4008690241760925372) -->
+ <skip />
+ <!-- no translation found for more_about_satellite_messaging (3385673133561348509) -->
+ <skip />
<string name="mobile_network_apn_title" msgid="5582995550142073054">"Хандах цэгийн нэрс (APN)"</string>
<string name="keywords_access_point_names" msgid="8174967126858505945">"apn"</string>
<string name="manual_mode_disallowed_summary" msgid="4243142645520152175">"<xliff:g id="CARRIER">%1$s</xliff:g>-д холбогдсон үед боломжгүй"</string>
@@ -4493,9 +4561,12 @@
<string name="sim_action_switch_sub_dialog_title" msgid="9180969453358718635">"<xliff:g id="CARRIER_NAME">%1$s</xliff:g> руу сэлгэх үү?"</string>
<string name="sim_action_switch_psim_dialog_title" msgid="5613177333235213024">"SIM картыг ашиглахад сэлгэх үү?"</string>
<string name="sim_action_switch_sub_dialog_mep_title" msgid="933856847099933004">"<xliff:g id="CARRIER_NAME">%1$s</xliff:g>-г ашиглах уу?"</string>
- <string name="sim_action_switch_sub_dialog_text" msgid="2091834911153293004">"Нэг удаад зөвхөн нэг SIM-г идэвхжүүлэх боломжтой.\n\n<xliff:g id="TO_CARRIER_NAME">%1$s</xliff:g> руу сэлгэснээр таны <xliff:g id="FROM_CARRIER_NAME">%2$s</xliff:g>-н үйлчилгээг цуцлахгүй."</string>
- <string name="sim_action_switch_sub_dialog_text_downloaded" msgid="8977951796005849471">"Нэг удаад зөвхөн 1 eSIM идэвхтэй байх боломжтой.\n\n<xliff:g id="TO_CARRIER_NAME">%1$s</xliff:g> руу сэлгэх нь таны <xliff:g id="FROM_CARRIER_NAME">%2$s</xliff:g>-н үйлчилгээг цуцлахгүй."</string>
- <string name="sim_action_switch_sub_dialog_text_single_sim" msgid="6188750682431170845">"Нэг удаад зөвхөн нэг SIM идэвхжүүлэх боломжтой.\n\nСэлгэснээр таны <xliff:g id="TO_CARRIER_NAME">%1$s</xliff:g>-н үйлчилгээг цуцлахгүй."</string>
+ <!-- no translation found for sim_action_switch_sub_dialog_text (7474905814976249607) -->
+ <skip />
+ <!-- no translation found for sim_action_switch_sub_dialog_text_downloaded (6415848271400253954) -->
+ <skip />
+ <!-- no translation found for sim_action_switch_sub_dialog_text_single_sim (421658355882679837) -->
+ <skip />
<string name="sim_action_switch_sub_dialog_mep_text" msgid="8348764755143679582">"Та нэг дор 2 SIM ашиглах боломжтой. <xliff:g id="CARRIER_NAME">%1$s</xliff:g>-г ашиглахын тулд нөгөө SIM-г унтраана уу."</string>
<string name="sim_action_switch_sub_dialog_confirm" msgid="1901181581944638961">"<xliff:g id="CARRIER_NAME">%1$s</xliff:g> руу сэлгэх"</string>
<string name="sim_action_switch_sub_dialog_carrier_list_item_for_turning_off" msgid="5392037608705799522">"<xliff:g id="CARRIER_NAME">%1$s</xliff:g>-г унтраана"</string>
@@ -4520,6 +4591,29 @@
<string name="sim_action_turn_off" msgid="3506698692916473000">"Унтраах"</string>
<string name="dsds_activation_failure_title" msgid="4467364110584914794">"SIM-г идэвхжүүлэх боломжгүй"</string>
<string name="dsds_activation_failure_body_msg2" msgid="73044349546544410">"SIM-г дахин асааж үзнэ үү. Хэрэв асуудал үргэлжилсээр байвал төхөөрөмжөө дахин эхлүүлнэ үү."</string>
+ <string name="sim_onboarding_bottomsheets_title" msgid="143711121394213711">"SIM-ээ тохируулна уу"</string>
+ <string name="sim_onboarding_bottomsheets_msg" msgid="7367245016476460849">"Энэ төхөөрөмжид олон SIM ашиглахын тулд мобайл сүлжээний сонголтуудаа тохируулна уу"</string>
+ <string name="sim_onboarding_label_sim_title" msgid="273162565849288273">"SIM-үүдээ шошголох"</string>
+ <string name="sim_onboarding_label_sim_msg" msgid="5105859235219529056">"Та дуудлага хийх, мессеж илгээх болон дата ашиглах үедээ болон Тохиргоонд эдгээр шошгыг харна"</string>
+ <string name="sim_onboarding_label_sim_dialog_title" msgid="5839073125605286120">"SIM-н шошго"</string>
+ <string name="sim_onboarding_label_sim_dialog_label" msgid="9020433985426525185">"Шошго"</string>
+ <string name="sim_onboarding_select_sim_title" msgid="5895262188167744055">"Ашиглах SIM-үүдээ сонгох"</string>
+ <string name="sim_onboarding_select_sim_msg" msgid="5638859405391915048">"Та нэг дор 2 SIM ашиглах боломжтой"</string>
+ <string name="sim_onboarding_primary_sim_title" msgid="2793090401371135675">"Үндсэн SIM-үүдээ тохируулах"</string>
+ <string name="sim_onboarding_primary_sim_msg" msgid="5484656671490558032">"Дуудлага, мессеж болон датад аль SIM-үүдийг өгөгдмөлөөр ашиглахыг сонгоно уу"</string>
+ <string name="primary_sim_title" msgid="2508161011657571566">"Таны үндсэн SIM-үүд"</string>
+ <string name="primary_sim_calls_title" msgid="4961189133582615685">"Дуудлагууд"</string>
+ <string name="primary_sim_texts_title" msgid="1287584042733097749">"Мессежүүд"</string>
+ <string name="primary_sim_automatic_data_title" msgid="1265528923229642480">"Автоматаар дата сэлгэх"</string>
+ <string name="primary_sim_automatic_data_msg" msgid="1612203837010785203">"Хамрах хүрээ болон боломжтой байдлаас хамааран аль нэг SIM-н датаг ашиглана уу"</string>
+ <string name="sim_onboarding_phoneNumber_data_only" msgid="8158409121949373662">"Зөвхөн дата"</string>
+ <string name="sim_onboarding_setup" msgid="5750393553605388463">"Тохируулах"</string>
+ <string name="sim_onboarding_next" msgid="6415025179929475355">"Дараах"</string>
+ <!-- no translation found for sim_onboarding_progressbar_turning_sim_on (1163318788393361574) -->
+ <skip />
+ <string name="mobile_network_spn_title" msgid="3053793174495329077">"Мобайл сүлжээ"</string>
+ <string name="mobile_network_phone_number_title" msgid="2090794402855021784">"Утасны дугаар"</string>
+ <string name="mobile_network_sim_label_color_title" msgid="2401352348041132876">"SIM-н шошго болон өнгө"</string>
<string name="sim_setup_channel_id" msgid="8797972565087458515">"Сүлжээг идэвхжүүлэх"</string>
<string name="sim_switch_channel_id" msgid="4927038626791837861">"Оператор компанийг сэлгэх"</string>
<string name="post_dsds_reboot_notification_title_with_carrier" msgid="3308827462185135307">"<xliff:g id="CARRIER_NAME">%1$s</xliff:g> идэвхтэй байна"</string>
@@ -4539,11 +4633,15 @@
<string name="switch_sim_dialog_no_switch_text" msgid="7053939850026876088">"Мобайл дата, дуудлагын онцлогууд болон SMS-г дараа ашиглахын тулд сүлжээнийхээ тохиргоонд очно уу"</string>
<string name="sim_card_label" msgid="6263064316075963775">"SIM"</string>
<string name="erase_sim_dialog_title" msgid="4742077437653028326">"Энэ eSIM-г устгах уу?"</string>
- <string name="erase_sim_dialog_text" msgid="753031064269699885">"Энэ SIM-г устгаснаар <xliff:g id="CARRIER_NAME_A">%1$s</xliff:g>-н үйлчилгээг энэ төхөөрөмжөөс хасна.\n\n<xliff:g id="CARRIER_NAME_B">%1$s</xliff:g>-н үйлчилгээг цуцлахгүй."</string>
+ <!-- no translation found for erase_sim_dialog_text (1406141218170595272) -->
+ <skip />
<string name="erase_sim_confirm_button" msgid="8309115684335320541">"Устгах"</string>
- <string name="erasing_sim" msgid="7877703231075699139">"SIM-г устгаж байна…"</string>
- <string name="erase_sim_fail_title" msgid="2024446702985862427">"SIM-г устгаж чадсангүй"</string>
- <string name="erase_sim_fail_text" msgid="7870804401227483131">"Энэ SIM-г алдааны улмаас устгаж чадсангүй.\n\nТөхөөрөмжөө дахин эхлүүлээд, дахин оролдоно уу."</string>
+ <!-- no translation found for erasing_sim (4237180547590463930) -->
+ <skip />
+ <!-- no translation found for erase_sim_fail_title (1445700500168357303) -->
+ <skip />
+ <!-- no translation found for erase_sim_fail_text (6898841004987411547) -->
+ <skip />
<string name="network_connection_request_dialog_title" msgid="1896186380874289434">"Төхөөрөмжид холбох"</string>
<string name="network_connection_request_dialog_summary" msgid="7693038309792726170">"<xliff:g id="APPNAME">%1$s</xliff:g> апп таны төхөөрөмжид холбогдохын тулд түр зуурын Wi-Fi сүлжээ ашиглах хүсэлтэй байна"</string>
<string name="network_connection_timeout_dialog_message" msgid="598509083077743772">"Төхөөрөмж олдсонгүй. Төхөөрөмжүүдийг асаалттай бөгөөд холбогдох боломжтой эсэхийг нь шалгана уу."</string>
@@ -4615,6 +4713,14 @@
<string name="work_policy_privacy_settings" msgid="2702644843505242596">"Таны ажлын удирдамжийн мэдээлэл"</string>
<string name="work_policy_privacy_settings_summary" msgid="690118670737638405">"Танай IT админы удирддаг тохиргоо"</string>
<string name="track_frame_time_keywords" msgid="7885340257945922239">"GPU"</string>
+ <string name="enable_16k_pages" msgid="5009476566957520607">"16К хуудасны хэмжээтэйгээр ачаалах"</string>
+ <string name="enable_16k_pages_summary" msgid="428117226069445198">"Төхөөрөмжийг 16K хуудасны хэмжээтэй дэмжигдсэн кернелээр ачаал"</string>
+ <string name="confirm_enable_16k_pages_title" msgid="6751570067857011642">"16КБ хуудсанд тохирох кернелээр дахин асаах уу?"</string>
+ <string name="confirm_enable_16k_pages_text" msgid="702888115148257215">"САНУУЛГА: Зарим аппликэйшн энэ горимтой тохиромжгүй байж магадгүй. Баталгаажуулалтын дараа төхөөрөмжийг дахин асаана."</string>
+ <string name="confirm_enable_4k_pages_title" msgid="626987400420355263">"4КБ хуудсанд тохирох кернелээр дахин асаах уу?"</string>
+ <string name="confirm_enable_4k_pages_text" msgid="6168921566226074524">"Баталгаажуулалтын дараа төхөөрөмжийг дахин асаана."</string>
+ <string name="toast_16k_update_failed_text" msgid="8888858987184345567">"Кернелийг 16КБ хуудсанд тохирох кернел рүү шинэчилж чадсангүй."</string>
+ <string name="progress_16k_ota_title" msgid="2117218313875523741">"Өөрчлөлтүүдийг оруулж байна"</string>
<string name="bug_report_handler_title" msgid="713439959113250125">"Алдааны мэдээний удирдагч"</string>
<string name="bug_report_handler_picker_footer_text" msgid="4935758328366585673">"Алдааны мэдээний товчлолыг таны төхөөрөмж дээр ямар апп удирддаг болохыг тодорхойлдог."</string>
<string name="personal_profile_app_subtext" msgid="5586060806997067676">"Хувийн"</string>
@@ -4700,8 +4806,10 @@
<string name="sim_category_title" msgid="2341314000964710495">"SIM"</string>
<string name="downloaded_sim_category_title" msgid="2876988650413179752">"eSIM"</string>
<string name="downloaded_sims_category_title" msgid="487799905978489922">"eSIM-үүд"</string>
- <string name="sim_category_active_sim" msgid="1503823567818544012">"Идэвхтэй"</string>
- <string name="sim_category_inactive_sim" msgid="4068899490133820881">"Идэвхгүй"</string>
+ <!-- no translation found for sim_category_active_sim (3077009911935592178) -->
+ <skip />
+ <!-- no translation found for sim_category_inactive_sim (7351553344148400450) -->
+ <skip />
<string name="sim_category_default_active_sim" msgid="1208194173387987231">" / <xliff:g id="ID_1">%1$s</xliff:g>-н өгөгдмөл"</string>
<string name="default_active_sim_calls" msgid="2390973682556353558">"дуудлага"</string>
<string name="default_active_sim_sms" msgid="8041498593025994921">"SMS"</string>
diff --git a/res/values-mr/arrays.xml b/res/values-mr/arrays.xml
index ee84068..4adab31 100644
--- a/res/values-mr/arrays.xml
+++ b/res/values-mr/arrays.xml
@@ -482,4 +482,7 @@
<!-- no translation found for notification_polite_options:0 (4617190141263245257) -->
<!-- no translation found for notification_polite_options:1 (3884076684767467743) -->
<!-- no translation found for notification_polite_options:2 (8765197536079931966) -->
+ <!-- no translation found for private_space_auto_lock_options:0 (551584871228110817) -->
+ <!-- no translation found for private_space_auto_lock_options:1 (3263162333754809690) -->
+ <!-- no translation found for private_space_auto_lock_options:2 (1575103586471380629) -->
</resources>
diff --git a/res/values-mr/strings.xml b/res/values-mr/strings.xml
index 7c23b4e..738b776 100644
--- a/res/values-mr/strings.xml
+++ b/res/values-mr/strings.xml
@@ -28,6 +28,7 @@
<string name="show_dev_on" msgid="2840850085134853754">"आता तुम्ही एक डेव्हलपर आहात!"</string>
<string name="show_dev_already" msgid="7041756429707644630">"आवश्यकता नाही, तुम्ही आधीपासून एक डेव्हलपर आहात."</string>
<string name="dev_settings_disabled_warning" msgid="6971867026249671244">"कृपया सर्वात आधी डेव्हलपर पर्याय सुरू करा."</string>
+ <string name="dev_settings_available_to_admin_only_warning" msgid="3408243404879083111">"फक्त ॲडमिन वापरकर्ते डेव्हलपर सेटिंग्ज अॅक्सेस करू शकतात."</string>
<string name="header_category_system" msgid="1665516346845259058">"सिस्टीम"</string>
<string name="radioInfo_service_in" msgid="9088637745836646271">"सेवेत"</string>
<string name="radioInfo_service_out" msgid="1868347333892403287">"सेवाबाह्य"</string>
@@ -551,12 +552,20 @@
<string name="private_space_one_lock_summary" msgid="2759953747682959371">"तुम्ही तुमचे डिव्हाइस अनलॉक करता त्याच प्रकारे तुमची खाजगी स्पेस अनलॉक करू शकता किंवा वेगळे लॉक निवडू शकता"</string>
<string name="private_space_screen_lock_title" msgid="8679383894967823163">"डिव्हाइसचे स्क्रीन लॉक वापरा"</string>
<string name="private_space_biometric_title" msgid="3934339826674553174">"फेस आणि फिंगरप्रिंट अनलॉक"</string>
+ <string name="private_space_fingerprint_title" msgid="5989254643211889931">"फिंगरप्रिंट अनलॉक"</string>
+ <string name="private_space_face_title" msgid="3290402865367663079">"फेस अनलॉक"</string>
<string name="private_space_biometric_summary" msgid="4403837276018724581">"सेट करण्यासाठी टॅप करा"</string>
<string name="private_space_fingerprint_unlock_title" msgid="5804023571114910034">"खाजगी स्पेससाठी फिंगरप्रिंट अनलॉक"</string>
<string name="private_space_face_unlock_title" msgid="6613018437620070183">"खाजगी स्पेससाठी फेस अनलॉक"</string>
<string name="private_space_category_ways_to_unlock" msgid="4356631225316950046">"अनलॉक करण्याच्या पद्धती"</string>
<string name="private_space_screen_lock_summary" msgid="394837965365561070">"डिव्हाइसच्या स्क्रीन लॉकसारखेच"</string>
<string name="private_space_new_lock_title" msgid="7306873010565337671">"खाजगी स्पेस साठी नवीन लॉक निवडायचे आहे का?"</string>
+ <string name="private_space_auto_lock_title" msgid="4757097802686131305">"आपोआप लॉक करा"</string>
+ <string name="private_space_auto_lock_page_title" msgid="2993714305725968632">"खाजगी स्पेस आपोआप लॉक करा"</string>
+ <string name="private_space_auto_lock_page_summary" msgid="8679844515655838654">"तुम्ही काही कालावधीसाठी तुमचे डिव्हाइस वापरले नसल्यास, तुमची खाजगी स्पेस आपोआप लॉक करू शकता"</string>
+ <string name="private_space_auto_lock_every_time" msgid="1215061855836002830">"प्रत्येक वेळी डिव्हाइस लॉक होते"</string>
+ <string name="private_space_auto_lock_after_inactivity" msgid="1748673030841528649">"५ मिनिटांच्या इनॅक्टिव्हिटीनंतर"</string>
+ <string name="private_space_auto_lock_never" msgid="595014527119778873">"कधीही नाही"</string>
<string name="private_space_hide_title" msgid="8687034008994037610">"लॉक केलेली असताना लपवा"</string>
<string name="privatespace_hide_page_title" msgid="972581369094289386">"खाजगी स्पेस लॉक केलेली असताना ती लपवा"</string>
<string name="privatespace_hide_page_summary" msgid="1052569521186403642">"डिव्हाइसवर खाजगी स्पेस आहे हे इतरांना कळू नये यासाठी ॲप्स सूचीतून ती लपवता येते"</string>
@@ -570,6 +579,7 @@
<string name="private_space_delete_title" msgid="3075645119800272800">"खाजगी स्पेस हटवा"</string>
<string name="private_space_deleted" msgid="7825768516955610897">"खाजगी स्पेस यशस्वीरीत्या हटवली आहे"</string>
<string name="private_space_delete_failed" msgid="8500755484258565011">"खाजगी स्पेस हटवली जाऊ शकत नाही"</string>
+ <string name="private_space_unlocked" msgid="9091600948712932046">"खाजगी स्पेस अनलॉक केली आहे"</string>
<string name="no_device_lock_title" msgid="1078223464721029954">"स्क्रीन लॉक सेट करा"</string>
<string name="no_device_lock_summary" msgid="7436025227616244687">"तुमची खाजगी स्पेस वापरण्यासाठी, या डिव्हाइसवर स्क्रीन लॉक सेट करा"</string>
<string name="no_device_lock_action_label" msgid="2640487005629001288">"स्क्रीन लॉक सेट करा"</string>
@@ -597,8 +607,14 @@
<string name="private_space_access_text" msgid="4258842502257201013">"तुमची खाजगी स्पेस अॅक्सेस करण्यासाठी, तुमच्या अॅप्स सूचीवर जा आणि नंतर खाली स्क्रोल करा"</string>
<string name="private_space_done_label" msgid="1020482651595246071">"पूर्ण झाले"</string>
<string name="private_space_scrolldown_to_access" msgid="4820954877349434545">"खाजगी स्पेस शोधण्यासाठी खाली स्क्रोल करा"</string>
- <string name="private_space_retry_signin_title" msgid="2340841075193680666">"खाजगी स्पेस सेट करण्यासाठी साइन इन करा"</string>
- <string name="private_space_retry_summary" msgid="1976929616948459609">"खाजगी स्पेस सेट करण्यासाठी तुम्ही खात्यामध्ये साइन इन करणे आवश्यक आहे"</string>
+ <!-- no translation found for private_space_retry_signin_title (8090276618867918844) -->
+ <skip />
+ <!-- no translation found for private_space_retry_summary (1920444015972648774) -->
+ <skip />
+ <!-- no translation found for private_space_skip_login_label (7078019409056628192) -->
+ <skip />
+ <!-- no translation found for private_space_continue_login_label (7779965766333065391) -->
+ <skip />
<string name="private_space_lock_setup_title" msgid="6541564212199510787">"खाजगी स्पेससाठी लॉक निवडा"</string>
<string name="private_space_lock_setup_description" msgid="423405593476300918">"तुम्ही तुमची फिंगरप्रिंट वापरून तुमची खाजगी स्पेस अनलॉक करू शकता. सुरक्षेसाठी, या पर्यायाकरिता बॅकअप लॉक आवश्यक आहे."</string>
<string name="private_space_choose_your_pin_header" msgid="4560802934975898265">"तुमच्या खाजगी स्पेससाठी पिन सेट करा"</string>
@@ -1373,6 +1389,8 @@
<string name="battery_level_title" msgid="1371765298786083448">"बॅटरी पातळी"</string>
<string name="communal_settings_title" msgid="2845678473945902115">"सामुदायिक"</string>
<string name="communal_settings_summary" msgid="4923914136953940317">"सामुदायिक सेटिंग्ज"</string>
+ <!-- no translation found for satellite_setting (706846910912477125) -->
+ <skip />
<string name="apn_settings" msgid="4295467389400441299">"APN"</string>
<string name="apn_edit" msgid="2003683641840248741">"अॅक्सेस पॉइंट संपादित करा"</string>
<string name="apn_add" msgid="9069613192201630934">"ॲक्सेस पॉइंट जोडा"</string>
@@ -1407,6 +1425,8 @@
<string name="menu_save" msgid="6611465355127483100">"सेव्ह करा"</string>
<string name="menu_cancel" msgid="1197826697950745335">"रद्द करा"</string>
<string name="error_title" msgid="7158648377702417716"></string>
+ <!-- no translation found for error_duplicate_apn_entry (7792928408935276618) -->
+ <skip />
<string name="error_name_empty" msgid="1258275899283079142">"नाव फील्ड रिक्त असू शकत नाही."</string>
<string name="error_apn_empty" msgid="7657491065443746915">"APN रिक्त असू शकत नाही."</string>
<string name="error_mcc_not3" msgid="883659545640179094">"MCC फील्ड 3 अंकी असणे आवश्यक आहे."</string>
@@ -1425,7 +1445,8 @@
<string name="reset_bluetooth_wifi_button_text" msgid="3974098137045963639">"रीसेट करा"</string>
<string name="reset_bluetooth_wifi_complete_toast" msgid="5893439291030574365">"ब्लूटूथ आणि वाय-फाय रीसेट केले गेले आहे"</string>
<string name="reset_esim_title" msgid="4194570573425902754">"eSIMs मिटवा"</string>
- <string name="reset_esim_desc" msgid="3662444090563399131">"यामुळे कोणतेही मोबाइल सेवा प्लॅन रद्द होणार नाहीत. बदललेले SIM डाउनलोड करण्यासाठी तुमच्या वाहकाशी संपर्क साधा."</string>
+ <!-- no translation found for reset_esim_desc (6125192435907740751) -->
+ <skip />
<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="1129251284212847939">"सर्व नेटवर्क सेटिंग्ज रीसेट करायची आणि eSIMs मिटवायची आहेत का? तुम्ही ही कृती पहिल्यासारखी करू शकत नाही."</string>
@@ -1433,15 +1454,18 @@
<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="7279607120606365250">"eSIMs एका एररमुळे मिटवता आली नाहीत.\n\nतुमचे डिव्हाइस रीस्टार्ट करा आणि पुन्हा प्रयत्न करा."</string>
+ <!-- no translation found for reset_esim_error_title (6516110227665862295) -->
+ <skip />
+ <!-- no translation found for reset_esim_error_msg (8459527827897797168) -->
+ <skip />
<string name="main_clear_title" msgid="277664302144837723">"सर्व डेटा मिटवा (फॅक्टरी रीसेट)"</string>
<string name="main_clear_short_title" msgid="4752094765533020696">"सर्व डेटा मिटवा (फॅक्टरी रीसेट)"</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>"eSIMs"</li></string>
<string name="main_clear_desc_no_cancel_mobile_plan" msgid="369883568059127035">\n\n"यामुळे तुमचा मोबाइल सेवा प्लॅन रद्द होणार नाही."</string>
<string name="main_clear_final_desc" msgid="5800877928569039580">"तुमची सर्व वैयक्तिक माहिती आणि डाउनलोड केलेली अॅप्स हटवली जातील. तुम्ही ही कृती पहिल्यासारखी करू शकत नाही."</string>
- <string name="main_clear_final_desc_esim" msgid="440406836793824969">"डाउनलोड केलेली अॅप्स आणि सिमसह, तुमची सर्व वैयक्तिक माहिती हटवली जाईल. तुम्ही ही कृती पहिल्यासारखी करू शकत नाही."</string>
+ <!-- no translation found for main_clear_final_desc_esim (6592404057237813989) -->
+ <skip />
<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>
@@ -1672,6 +1696,14 @@
<string name="force_stop" msgid="2681771622136916280">"सक्तीने थांबवा"</string>
<string name="archive" msgid="9074663845068632127">"संग्रहित करा"</string>
<string name="restore" msgid="7622486640713967157">"रिस्टोअर करा"</string>
+ <!-- no translation found for restoring_step_one (3465050101254272874) -->
+ <skip />
+ <!-- no translation found for restoring_step_two (140484846432595108) -->
+ <skip />
+ <!-- no translation found for restoring_step_three (3712883580876329811) -->
+ <skip />
+ <!-- no translation found for restoring_step_four (8966846882470446209) -->
+ <skip />
<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>
@@ -1728,7 +1760,6 @@
<string name="archiving_failed" msgid="2037798988961634978">"संग्रहित करता आले नाही"</string>
<string name="archiving_succeeded" msgid="7891249456483297845">"संग्रहित केलेले <xliff:g id="PACKAGE_LABEL">%1$s</xliff:g>"</string>
<string name="restoring_failed" msgid="3390531747355943533">"रिस्टोअर करता आले नाही"</string>
- <string name="restoring_succeeded" msgid="4967353965137524330">"<xliff:g id="PACKAGE_LABEL">%1$s</xliff:g> रिस्टोअर केले आहे"</string>
<string name="restoring_in_progress" msgid="7787443682651146115">"<xliff:g id="PACKAGE_LABEL">%1$s</xliff:g> रिस्टोअर करत आहे"</string>
<string name="another_migration_already_in_progress" msgid="6550546307856052261">"दुसरे स्थलांतर आधीपासून प्रगतीपथावर आहे."</string>
<string name="insufficient_storage" msgid="8115088042669030558">"पुरेसे संचयन स्थान नाही."</string>
@@ -1920,10 +1951,8 @@
<string name="usage_stats_sort_by_usage_time" msgid="2927310334119998301">"वापराच्या वेळेनुसार क्रमाने लावा"</string>
<string name="usage_stats_sort_by_last_time_used" msgid="7039213339779884017">"शेवटच्या वापरानुसार क्रमाने लावा"</string>
<string name="usage_stats_sort_by_app_name" msgid="4463833145514850478">"अॅप हे नावानुसार क्रमाने लावा"</string>
- <!-- no translation found for last_time_used_label (7589377271406011659) -->
- <skip />
- <!-- no translation found for last_time_used_never (2936073559267990034) -->
- <skip />
+ <string name="last_time_used_label" msgid="7589377271406011659">"शेवटचे वापरलेले"</string>
+ <string name="last_time_used_never" msgid="2936073559267990034">"कधीही नाही"</string>
<string name="usage_time_label" msgid="9105343335151559883">"वापर वेळ"</string>
<string name="accessibility_settings" msgid="4713215774904704682">"अॅक्सेसिबिलिटी"</string>
<string name="accessibility_settings_title" msgid="6739115703615065716">"प्रवेशयोग्यता सेटिंग्ज"</string>
@@ -2378,12 +2407,6 @@
<string name="battery_tip_high_usage_summary" msgid="3938999581403084551">"सर्वात जास्त वापरली जाणारी ॲप्स पहा"</string>
<string name="battery_tip_limited_temporarily_title" msgid="6258554134146272311">"तुमच्या बॅटरीचे संरक्षण करण्यासाठी चार्जिंग ऑप्टिमाइझ केले आहे"</string>
<string name="battery_tip_limited_temporarily_summary" msgid="5107379280241187562">"तुमच्या बॅटरीचा कालावधी वाढवण्यात मदत करण्यासाठी, चार्जिंग ऑप्टिमाइझ केले आहे"</string>
- <string name="battery_tip_dock_defender_future_bypass_title" msgid="4332616280495788195">"तुमच्या बॅटरीचे संरक्षण करण्यासाठी चार्जिंग ऑप्टिमाइझ केले आहे"</string>
- <string name="battery_tip_dock_defender_future_bypass_summary" msgid="7870758621381307597">"तुमच्या बॅटरीचा कालावधी वाढवण्यात मदत करण्यासाठी, डॉक केलेले असताना चार्जिंग ऑप्टिमाइझ केले आहे"</string>
- <string name="battery_tip_dock_defender_active_title" msgid="1414785238383255699">"तुमच्या बॅटरीचे संरक्षण करण्यासाठी चार्जिंग ऑप्टिमाइझ केले आहे"</string>
- <string name="battery_tip_dock_defender_active_summary" msgid="3512082623718801459">"तुमच्या बॅटरीचा कालावधी वाढवण्यात मदत करण्यासाठी, डॉक केलेले असताना चार्जिंग ऑप्टिमाइझ केले आहे"</string>
- <string name="battery_tip_dock_defender_temporarily_bypassed_title" msgid="1679449361090557201">"पूर्ण चार्ज करत आहे"</string>
- <string name="battery_tip_dock_defender_temporarily_bypassed_summary" msgid="1099500476761333281">"तुमच्या बॅटरीचे संरक्षण करण्यासाठी, पुढील वेळी तुमचा टॅबलेट डॉक केलेला असेल, तेव्हा चार्जिंग ऑप्टिमाइझ केले जाईल"</string>
<string name="battery_tip_limited_temporarily_sec_button_content_description" msgid="5648444926736883551">"चार्जिंगबद्दल अधिक जाणून घ्या हे थांबवले आहे"</string>
<string name="battery_tip_limited_temporarily_dialog_resume_charge" msgid="2302295458913832342">"चार्जिंग पुन्हा सुरू करा"</string>
<string name="battery_tip_dialog_message_footer" msgid="986542164372177504">"जास्त बॅटरी वापरणारी बॅकग्राउंड अॅक्टिव्हिटी समाविष्ट आहे"</string>
@@ -2401,7 +2424,8 @@
<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_charge_to_full_button" msgid="6701709034348116261">"पूर्ण चार्ज करा"</string>
- <string name="battery_tip_incompatible_charging_title" msgid="5120763575150751300">"चार्जिंगच्या ॲक्सेसरीसंबंधित समस्या"</string>
+ <!-- no translation found for battery_tip_incompatible_charging_title (1567827436103364999) -->
+ <skip />
<string name="battery_tip_incompatible_charging_content_description" msgid="355668467640367701">"कंपॅटिबल नसलेल्या चार्जिंगबद्दल अधिक जाणून घ्या"</string>
<string name="smart_battery_manager_title" msgid="3677620516657920364">"बॅटरी व्यवस्थापक"</string>
<string name="smart_battery_title" msgid="9095903608520254254">"अॅप्स आपोआप व्यवस्थापित करा"</string>
@@ -2493,13 +2517,11 @@
<string name="battery_usage_chart_label_now" msgid="4598282721949430165">"आता"</string>
<string name="battery_usage_timestamps_hyphen" msgid="7401188432989043905">"<xliff:g id="FROM_TIMESTAMP">%1$s</xliff:g> ते <xliff:g id="TO_TIMESTAMP">%2$s</xliff:g>"</string>
<string name="battery_usage_day_and_hour" msgid="1417890420844950881">"<xliff:g id="DAY">%1$s</xliff:g> <xliff:g id="HOUR">%2$s</xliff:g>"</string>
- <!-- no translation found for battery_usage_time_info_and_battery_level (6732629268310936155) -->
- <skip />
+ <string name="battery_usage_time_info_and_battery_level" msgid="6732629268310936155">"<xliff:g id="TIME_INFO">%1$s</xliff:g> <xliff:g id="BATTERY_LEVEL">%2$s</xliff:g>"</string>
<string name="battery_usage_chart" msgid="4114747521432440017">"बॅटरी वापर चार्ट"</string>
<string name="daily_battery_usage_chart" msgid="4176059567682992686">"दैनिक बॅटरी वापर चार्ट"</string>
<string name="hourly_battery_usage_chart" msgid="3098314511076561272">"तासानुसार बॅटरी वापर चार्ट"</string>
- <!-- no translation found for battery_level_percentage (1433178290838842146) -->
- <skip />
+ <string name="battery_level_percentage" msgid="1433178290838842146">"बॅटरीच्या पातळीची टक्केवारी <xliff:g id="START_PERCENTAGE">%1$s</xliff:g> ते <xliff:g id="END_PERCENTAGE">%2$s</xliff:g>"</string>
<string name="battery_usage_breakdown_title_since_last_full_charge" msgid="435006273323199906">"शेवटची पूर्ण चार्ज केल्यानंतरचा बॅटरी वापर"</string>
<string name="battery_usage_breakdown_title_for_slot" msgid="4823179483667671406">"<xliff:g id="SLOT">%s</xliff:g> साठी बॅटरी वापर"</string>
<string name="screen_time_category_last_full_charge" msgid="8856908320256057753">"शेवटची पूर्ण चार्ज केल्यानंतरची स्क्रीन वेळ"</string>
@@ -3859,6 +3881,8 @@
<string name="voice_activation_apps_title" msgid="7130045161611529825">"व्हॉइस ॲक्टिव्हेशनशी संबंधित अॅप्स"</string>
<string name="permit_voice_activation_apps" msgid="9152780172988949319">"व्हॉइस ॲक्टिव्हेशनला अनुमती द्या"</string>
<string name="allow_voice_activation_apps_description" msgid="6369745626995060656">"व्हॉइस ॲक्टिव्हेशन हे व्हॉइस कमांड वापरून मंजूर केलेली ॲप्स, हँड्स-फ्री सुरू करते. बिल्ट-इन संरक्षित अडॅप्टिव्ह सेन्सिंग हे डेटा फक्त तुमच्यासाठी खाजगी राहील याची खात्री करते.\n\n"<a href="">"संरक्षित अडॅप्टिव्ह सेन्सिंगविषयी आणखी"</a></string>
+ <string name="permit_receive_sandboxed_detection_training_data" msgid="3929496847420108753">"व्हॉइस अॅक्टिव्हेशनमध्ये सुधारणा करा"</string>
+ <string name="receive_sandboxed_detection_training_data_description" msgid="1415687008184625050">"व्हॉइस ॲक्टिव्हेशन मॉडेलमध्ये सुधारणा करण्यासाठी हे डिव्हाइस खाजगी इंटेलिजन्स वापरते. सर्वांसाठी मॉडेलमध्ये सुधारणा करत असताना गोपनीयता कायम ठेवण्यासाठी ॲप्स ही बऱ्याच वापरकर्त्यांकरिता एकत्रित करून सारांश दिलेली अपडेट मिळवू शकतात.\n\n"<a href="">"खाजगी इंटेलिजन्सविषयी आणखी माहिती"</a></string>
<string name="full_screen_intent_title" msgid="747270185715224130">"फुल स्क्रीन सूचना"</string>
<string name="permit_full_screen_intent" msgid="9035367640019960861">"या ॲपवरील फुल स्क्रीन सूचनांना अनुमती द्या"</string>
<string name="footer_description_full_screen_intent" msgid="7716518411349225528">"डिव्हाइस लॉक असताना या ॲपला फुल स्क्रीन वापरणाऱ्या सूचना दाखवण्याची अनुमती द्या. ॲप्स यांचा वापर अलार्म, इनकमिंग कॉल किंवा इतर तातडीच्या सूचना हायलाइट करण्यासाठी करू शकतात."</string>
@@ -4280,18 +4304,27 @@
<string name="autofill_app" msgid="7595308061826307921">"ऑटोफिल सेवा"</string>
<string name="default_autofill_app" msgid="372234803718251606">"डीफॉल्ट ऑटोफिल सेवा"</string>
<string name="autofill_passwords" msgid="6708057251459761083">"पासवर्ड"</string>
- <string name="credman_chosen_app_title" msgid="872524130208251505">"पासवर्ड, पासकी आणि डेटा सेवा"</string>
+ <!-- no translation found for credman_chosen_app_title (7735183808067729319) -->
+ <skip />
<string name="credman_credentials" msgid="4931371941253324143">"अतिरिक्त पुरवठादार"</string>
<string name="autofill_passwords_count" msgid="6359289285822955973">"{count,plural, =1{# पासवर्ड}other{# पासवर्ड}}"</string>
<string name="autofill_keywords" msgid="8598763328489346438">"ऑटो, फिल, ऑटोफिल, पासवर्ड"</string>
<string name="credman_keywords" msgid="8305600680836806170">"डेटा, पासकी, पासवर्ड"</string>
<string name="credman_autofill_keywords" msgid="701180623776848914">"ऑटो, भरा, ऑटोफिल, डेटा, पासकी, पासवर्ड"</string>
+ <!-- no translation found for credman_button_change (4072629639218503790) -->
+ <skip />
+ <!-- no translation found for credman_button_open (7519871964170816850) -->
+ <skip />
<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="credman_autofill_confirmation_message" msgid="843829628024668466">"<b><xliff:g id=app_name example=Provider>%1$s</xliff:g>वापरायचे आहे का?</b> <br/> <br/> नवीन पासवर्ड, पासकी आणि इतर माहिती आता येथे सेव्ह केली जाईल. काय ऑटोफिल केले जाऊ शकते हे निर्धारित करण्यासाठी <xliff:g id=app_name example=Provider>%1$s</xliff:g> हे तुमच्या स्क्रीनवर असलेल्या गोष्टी वापरू शकते."</string>
<string name="credman_picker_title" msgid="8191267620665129205">"पासवर्ड, पासकी आणि डेटा सेवा"</string>
<string name="credman_confirmation_message_title" msgid="8847900085593880729">"%1$s बंद करायचे का?"</string>
<string name="credman_confirmation_message" msgid="2357324543658635239">"<b>ही सेवा बंद करायची आहे का?</b> <br/> <br/> पासवर्ड, पासकी, पेमेंट पद्धती आणि इतर माहिती यांसारखी सेव्ह केलेली माहिती तुम्ही साइन इन करता, तेव्हा भरली जाणार नाही. तुमची सेव्ह केलेली माहिती वापरण्यासाठी, पासवर्ड, पासकी किंवा डेटा सेवा निवडा."</string>
+ <string name="credman_confirmation_message_new_ui" msgid="6126274509951156460">"<b>सर्व सेवा बंद करायच्या आहेत का?</b> <br/> <br/> तुम्ही साइन इन करा, तेव्हा पासवर्ड, पासकी आणि सेव्ह केलेली इतर माहिती ऑटोफिलसाठी उपलब्ध नसेल"</string>
+ <string name="credman_autofill_confirmation_message_new_ui" msgid="6222139222478822267">"<b>तुमची प्राधान्य दिलेली सेवा <xliff:g id=app_name example=Provider>%1$s</xliff:g> वर बदलायची आहे का?</b> <br/> <br/> नवीन पासवर्ड, पासकी आणि इतर माहिती आतापासून येथे सेव्ह केली जाईल. काय ऑटोफिल केले जाऊ शकते हे निर्धारित करण्यासाठी <xliff:g id=app_name example=Provider>%1$s</xliff:g> हे तुमच्या स्क्रीनवर असलेल्या गोष्टी वापरू शकते"</string>
<string name="credman_enable_confirmation_message_title" msgid="1037501792652277829">"%1$s वापरायचे आहे का?"</string>
+ <string name="credman_limit_error_msg_title" msgid="1525814645803612135">"तुमच्याकडे फक्त ५ सेवा सुरू असू शकतात"</string>
+ <string name="credman_limit_error_msg" msgid="2521803280130310063">"दुसरी सेवा जोडण्यासाठी किमान १ सेवा बंद करा"</string>
<string name="credman_enable_confirmation_message" msgid="8407841892310870169">"कोणत्या गोष्टी ऑटोफिल करता येतील हे निश्चित करण्यासाठी %1$s हे तुमच्या स्क्रीनवर काय आहे ते वापरते."</string>
<string name="credman_error_message_title" msgid="4099557206946333568">"पासवर्ड, पासकी आणि डेटा सेवा मर्यादा"</string>
<string name="credman_error_message" msgid="8334797097200415449">"तुमच्याकडे एकाचवेळी कमाल ५ पासवर्ड, पासकी आणि डेटा सेवा अॅक्टिव्ह असू शकतात. आणखी जोडण्यासाठी एखादी सेवा बंद करा."</string>
@@ -4461,11 +4494,12 @@
<string name="mobile_network_sim_name_label" msgid="1452440641628369625">"नाव"</string>
<string name="mobile_network_sim_color_label" msgid="5293944087609632340">"रंग (कंपॅटिबल ॲप्सद्वारे वापरलेले)"</string>
<string name="mobile_network_sim_name_rename" msgid="5967588549571582924">"सेव्ह करा"</string>
- <string name="mobile_network_use_sim_on" msgid="7298332437547707908">"सिम वापरा"</string>
+ <string name="mobile_network_use_sim_on" msgid="5333182776279917886">"हे सिम वापरा"</string>
<string name="mobile_network_use_sim_off" msgid="6303281166199670639">"बंद आहे"</string>
<string name="mobile_network_disable_sim_explanation" msgid="2851862257846773796">"हे सिम बंद करण्यासाठी, सिम कार्ड काढा"</string>
<string name="mobile_network_tap_to_activate" msgid="4139979375717958102">"<xliff:g id="CARRIER">%1$s</xliff:g> ॲक्टिव्हेट करण्यासाठी टॅप करा"</string>
- <string name="mobile_network_erase_sim" msgid="4629071168032714930">"सिम मिटवा"</string>
+ <!-- no translation found for mobile_network_erase_sim (5387971155494245850) -->
+ <skip />
<string name="preferred_network_mode_title" msgid="3083431168988535628">"प्राधान्यकृत नेटवर्क प्रकार"</string>
<string name="preferred_network_mode_summary" msgid="537577807865497546">"नेटवर्क कार्य करण्याचा मोड बदला"</string>
<string name="preferred_network_mode_dialogtitle" msgid="4179420486180351631">"प्राधान्यकृत नेटवर्क प्रकार"</string>
@@ -4484,6 +4518,40 @@
<string name="roaming_check_price_warning" msgid="5876977438036791361">"किमतींबद्दल तुमच्या नेटवर्क पुरवठादाराला विचारा."</string>
<string name="mobile_data_usage_title" msgid="2047864499317759728">"अॅप डेटा वापर"</string>
<string name="mobile_network_mode_error" msgid="9222056129897416074">"चुकीचा नेटवर्क मोड <xliff:g id="NETWORKMODEID">%1$d</xliff:g>. दुर्लक्ष करा."</string>
+ <!-- no translation found for satellite_setting_title (2543034229989047673) -->
+ <skip />
+ <!-- no translation found for satellite_setting_enabled_summary (3554127722727530845) -->
+ <skip />
+ <!-- no translation found for satellite_setting_disabled_summary (6789122487534159857) -->
+ <skip />
+ <!-- no translation found for keywords_satellite_setting (3312183289776517695) -->
+ <skip />
+ <!-- no translation found for category_name_about_satellite_messaging (3756205049485508340) -->
+ <skip />
+ <!-- no translation found for title_about_satellite_setting (9212860038048311345) -->
+ <skip />
+ <!-- no translation found for category_title_your_satellite_plan (3017895097366691841) -->
+ <skip />
+ <!-- no translation found for title_have_satellite_plan (2048372355699977947) -->
+ <skip />
+ <!-- no translation found for title_no_satellite_plan (2876056203035197505) -->
+ <skip />
+ <!-- no translation found for summary_add_satellite_setting (3815254731634052432) -->
+ <skip />
+ <!-- no translation found for category_name_how_it_works (585303230539269496) -->
+ <skip />
+ <!-- no translation found for title_satellite_connection_guide (3294802307913609072) -->
+ <skip />
+ <!-- no translation found for summary_satellite_connection_guide (3496123195218418456) -->
+ <skip />
+ <!-- no translation found for title_supported_service (4275535165812691571) -->
+ <skip />
+ <!-- no translation found for summary_supported_service (4320535903444834786) -->
+ <skip />
+ <!-- no translation found for satellite_setting_summary_more_information (4008690241760925372) -->
+ <skip />
+ <!-- no translation found for more_about_satellite_messaging (3385673133561348509) -->
+ <skip />
<string name="mobile_network_apn_title" msgid="5582995550142073054">"अॅक्सेस पॉइंट"</string>
<string name="keywords_access_point_names" msgid="8174967126858505945">"APN"</string>
<string name="manual_mode_disallowed_summary" msgid="4243142645520152175">"<xliff:g id="CARRIER">%1$s</xliff:g>शी कनेक्ट केले असल्यास उपलब्ध नाही"</string>
@@ -4493,9 +4561,12 @@
<string name="sim_action_switch_sub_dialog_title" msgid="9180969453358718635">"<xliff:g id="CARRIER_NAME">%1$s</xliff:g> वर स्विच करायचे आहे का?"</string>
<string name="sim_action_switch_psim_dialog_title" msgid="5613177333235213024">"सिम कार्ड वापरण्यावर स्विच करायचे आहे का?"</string>
<string name="sim_action_switch_sub_dialog_mep_title" msgid="933856847099933004">"<xliff:g id="CARRIER_NAME">%1$s</xliff:g> वापरायचे आहे का?"</string>
- <string name="sim_action_switch_sub_dialog_text" msgid="2091834911153293004">"एका वेळी एक सिम अॅक्टिव्ह असू शकते.\n\n<xliff:g id="TO_CARRIER_NAME">%1$s</xliff:g> वर स्विच केल्याने तुमची <xliff:g id="FROM_CARRIER_NAME">%2$s</xliff:g> सेवा रद्द होणार नाही."</string>
- <string name="sim_action_switch_sub_dialog_text_downloaded" msgid="8977951796005849471">"एका वेळी फक्त एक eSIM अॅक्टिव्ह असू शकते.\n\n <xliff:g id="TO_CARRIER_NAME">%1$s</xliff:g> वर स्विच केल्याने तुमची <xliff:g id="FROM_CARRIER_NAME">%2$s</xliff:g> सेवा रद्द होणार नाही."</string>
- <string name="sim_action_switch_sub_dialog_text_single_sim" msgid="6188750682431170845">"एकावेळी एकच सिम अॅक्टिव्ह असू शकते.\n\nस्विच केल्याने तुमची <xliff:g id="TO_CARRIER_NAME">%1$s</xliff:g> सेवा रद्द होणार नाही."</string>
+ <!-- no translation found for sim_action_switch_sub_dialog_text (7474905814976249607) -->
+ <skip />
+ <!-- no translation found for sim_action_switch_sub_dialog_text_downloaded (6415848271400253954) -->
+ <skip />
+ <!-- no translation found for sim_action_switch_sub_dialog_text_single_sim (421658355882679837) -->
+ <skip />
<string name="sim_action_switch_sub_dialog_mep_text" msgid="8348764755143679582">"तुम्ही एका वेळी दोन सिम वापरू शकता. <xliff:g id="CARRIER_NAME">%1$s</xliff:g> वापरण्यासाठी, दुसरे सिम बंद करा."</string>
<string name="sim_action_switch_sub_dialog_confirm" msgid="1901181581944638961">"<xliff:g id="CARRIER_NAME">%1$s</xliff:g> वर स्विच करा"</string>
<string name="sim_action_switch_sub_dialog_carrier_list_item_for_turning_off" msgid="5392037608705799522">"<xliff:g id="CARRIER_NAME">%1$s</xliff:g> बंद करा"</string>
@@ -4520,6 +4591,29 @@
<string name="sim_action_turn_off" msgid="3506698692916473000">"बंद करा"</string>
<string name="dsds_activation_failure_title" msgid="4467364110584914794">"सिम ॲक्टिव्हेट करू शकत नाही"</string>
<string name="dsds_activation_failure_body_msg2" msgid="73044349546544410">"सिम पुन्हा सुरू करून पहा. समस्या सुरू राहिल्यास, तुमचे डिव्हाइस रीस्टार्ट करा."</string>
+ <string name="sim_onboarding_bottomsheets_title" msgid="143711121394213711">"तुमचे सिम सेट करा"</string>
+ <string name="sim_onboarding_bottomsheets_msg" msgid="7367245016476460849">"या डिव्हाइसवर एकाहून अधिक सिम वापरण्यासाठी तुमची मोबाइल नेटवर्क प्राधान्ये सेट करा"</string>
+ <string name="sim_onboarding_label_sim_title" msgid="273162565849288273">"तुमची सिम लेबल करणे"</string>
+ <string name="sim_onboarding_label_sim_msg" msgid="5105859235219529056">"कॉल करताना, एसएमएस पाठवताना आणि डेटा वापरताना तसेच सेटिंग्ज मध्ये तुम्हाला ही लेबल दिसतील"</string>
+ <string name="sim_onboarding_label_sim_dialog_title" msgid="5839073125605286120">"सिमचे लेबल"</string>
+ <string name="sim_onboarding_label_sim_dialog_label" msgid="9020433985426525185">"लेबल"</string>
+ <string name="sim_onboarding_select_sim_title" msgid="5895262188167744055">"कोणती सिम वापरायची आहेत हे निवडा"</string>
+ <string name="sim_onboarding_select_sim_msg" msgid="5638859405391915048">"तुम्ही एका वेळी २ सिम वापरू शकता"</string>
+ <string name="sim_onboarding_primary_sim_title" msgid="2793090401371135675">"तुमची प्राथमिक सिम सेट करणे"</string>
+ <string name="sim_onboarding_primary_sim_msg" msgid="5484656671490558032">"कॉल, एसएमएस आणि डेटासाठी बाय डीफॉल्ट कोणती सिम वापरायची हे निवडा"</string>
+ <string name="primary_sim_title" msgid="2508161011657571566">"तुमची प्राथमिक सिम"</string>
+ <string name="primary_sim_calls_title" msgid="4961189133582615685">"कॉल"</string>
+ <string name="primary_sim_texts_title" msgid="1287584042733097749">"एसएमएस"</string>
+ <string name="primary_sim_automatic_data_title" msgid="1265528923229642480">"डेटा आपोआप स्विच करणे"</string>
+ <string name="primary_sim_automatic_data_msg" msgid="1612203837010785203">"कव्हरेज आणि उपलब्धतेनुसार कोणत्याही एका सिममधील डेटा वापरा"</string>
+ <string name="sim_onboarding_phoneNumber_data_only" msgid="8158409121949373662">"फक्त डेटा"</string>
+ <string name="sim_onboarding_setup" msgid="5750393553605388463">"सेट करा"</string>
+ <string name="sim_onboarding_next" msgid="6415025179929475355">"पुढील"</string>
+ <!-- no translation found for sim_onboarding_progressbar_turning_sim_on (1163318788393361574) -->
+ <skip />
+ <string name="mobile_network_spn_title" msgid="3053793174495329077">"मोबाइल नेटवर्क"</string>
+ <string name="mobile_network_phone_number_title" msgid="2090794402855021784">"फोन नंबर"</string>
+ <string name="mobile_network_sim_label_color_title" msgid="2401352348041132876">"सिमचे लेबल आणि रंग"</string>
<string name="sim_setup_channel_id" msgid="8797972565087458515">"नेटवर्क अॅक्टिव्हेशन"</string>
<string name="sim_switch_channel_id" msgid="4927038626791837861">"वाहक स्विच करणे"</string>
<string name="post_dsds_reboot_notification_title_with_carrier" msgid="3308827462185135307">"<xliff:g id="CARRIER_NAME">%1$s</xliff:g> अॅक्टिव्ह आहे"</string>
@@ -4539,11 +4633,15 @@
<string name="switch_sim_dialog_no_switch_text" msgid="7053939850026876088">"पुढील वेळेस मोबाइल डेटा, कॉल वैशिष्ट्ये आणि एसएमएस वापरण्यासाठी तुमच्या नेटवर्क सेटिंग्ज वर जा"</string>
<string name="sim_card_label" msgid="6263064316075963775">"सिम"</string>
<string name="erase_sim_dialog_title" msgid="4742077437653028326">"हे eSIM मिटवायचे का?"</string>
- <string name="erase_sim_dialog_text" msgid="753031064269699885">"हे सिम मिटवल्याने या डिव्हाइसवरून <xliff:g id="CARRIER_NAME_A">%1$s</xliff:g> सेवा काढली जाते.\n\n<xliff:g id="CARRIER_NAME_B">%1$s</xliff:g> ची सेवा रद्द केली जाणार नाही."</string>
+ <!-- no translation found for erase_sim_dialog_text (1406141218170595272) -->
+ <skip />
<string name="erase_sim_confirm_button" msgid="8309115684335320541">"मिटवा"</string>
- <string name="erasing_sim" msgid="7877703231075699139">"सिम मिटवत आहे…"</string>
- <string name="erase_sim_fail_title" msgid="2024446702985862427">"सिम मिटवू शकत नाही"</string>
- <string name="erase_sim_fail_text" msgid="7870804401227483131">"हे सिम एका एररमुळे मिटवता येत नाही.\n\nतुमचे डिव्हाइस रीस्टार्ट करा आणि पुन्हा प्रयत्न करा."</string>
+ <!-- no translation found for erasing_sim (4237180547590463930) -->
+ <skip />
+ <!-- no translation found for erase_sim_fail_title (1445700500168357303) -->
+ <skip />
+ <!-- no translation found for erase_sim_fail_text (6898841004987411547) -->
+ <skip />
<string name="network_connection_request_dialog_title" msgid="1896186380874289434">"डिव्हाइसशी कनेक्ट करा"</string>
<string name="network_connection_request_dialog_summary" msgid="7693038309792726170">"तुमच्या डिव्हाइसशी कनेक्ट करण्यासाठी <xliff:g id="APPNAME">%1$s</xliff:g> ॲपला तात्पुरते वाय-फाय नेटवर्क वापरायचे आहे"</string>
<string name="network_connection_timeout_dialog_message" msgid="598509083077743772">"डिव्हाइस सापडले नाही. डिव्हाइस सुरू केली आहेत आणि ती कनेक्ट करण्यासाठी उपलब्ध आहेत याची खात्री करा."</string>
@@ -4615,6 +4713,14 @@
<string name="work_policy_privacy_settings" msgid="2702644843505242596">"तुमच्या कार्य धोरणाची माहिती"</string>
<string name="work_policy_privacy_settings_summary" msgid="690118670737638405">"तुमच्या आयटी ॲडमिनद्वारे व्यवस्थापित केलेली सेटिंग्ज"</string>
<string name="track_frame_time_keywords" msgid="7885340257945922239">"GPU"</string>
+ <string name="enable_16k_pages" msgid="5009476566957520607">"16K पेज आकार वापरून बूट करा"</string>
+ <string name="enable_16k_pages_summary" msgid="428117226069445198">"16K पेज सपोर्ट असलेल्या कर्नेलने डिव्हाइस बूट करा"</string>
+ <string name="confirm_enable_16k_pages_title" msgid="6751570067857011642">"16KB पेज कंपॅटिबल कर्नेलसह रीबूट करायचे आहे का?"</string>
+ <string name="confirm_enable_16k_pages_text" msgid="702888115148257215">"चेतावणी: काही अॅप्लिकेशन या मोडशी कंपॅटिबल नसू शकतात. कंफर्मेशननंतर डिव्हाइस रीबूट केले जाईल."</string>
+ <string name="confirm_enable_4k_pages_title" msgid="626987400420355263">"4KB पेज कंपॅटिबल कर्नेलसह रीबूट करायचे आहे का?"</string>
+ <string name="confirm_enable_4k_pages_text" msgid="6168921566226074524">"कंफर्मेशननंतर डिव्हाइस रीबूट केले जाईल."</string>
+ <string name="toast_16k_update_failed_text" msgid="8888858987184345567">"कर्नेल हे 16KB पेज कंपॅटिबल असलेल्या कर्नेलवर अपडेट करता आले नाही."</string>
+ <string name="progress_16k_ota_title" msgid="2117218313875523741">"बदल लागू करत आहे"</string>
<string name="bug_report_handler_title" msgid="713439959113250125">"बग रिपोर्ट हँडलर"</string>
<string name="bug_report_handler_picker_footer_text" msgid="4935758328366585673">"कोणते ॲप तुमच्या डिव्हाइसवरील बग रिपोर्ट शॉर्टकट हाताळेल हे निर्धारित करते."</string>
<string name="personal_profile_app_subtext" msgid="5586060806997067676">"वैयक्तिक"</string>
@@ -4700,8 +4806,10 @@
<string name="sim_category_title" msgid="2341314000964710495">"सिम"</string>
<string name="downloaded_sim_category_title" msgid="2876988650413179752">"eSIM"</string>
<string name="downloaded_sims_category_title" msgid="487799905978489922">"eSIMs"</string>
- <string name="sim_category_active_sim" msgid="1503823567818544012">"सुरू आहे"</string>
- <string name="sim_category_inactive_sim" msgid="4068899490133820881">"बंद आहे"</string>
+ <!-- no translation found for sim_category_active_sim (3077009911935592178) -->
+ <skip />
+ <!-- no translation found for sim_category_inactive_sim (7351553344148400450) -->
+ <skip />
<string name="sim_category_default_active_sim" msgid="1208194173387987231">" / <xliff:g id="ID_1">%1$s</xliff:g> साठी डीफॉल्ट आहे"</string>
<string name="default_active_sim_calls" msgid="2390973682556353558">"कॉल"</string>
<string name="default_active_sim_sms" msgid="8041498593025994921">"एसएमएस"</string>
diff --git a/res/values-ms/arrays.xml b/res/values-ms/arrays.xml
index ff1b598..962bb41 100644
--- a/res/values-ms/arrays.xml
+++ b/res/values-ms/arrays.xml
@@ -482,4 +482,7 @@
<!-- no translation found for notification_polite_options:0 (4617190141263245257) -->
<!-- no translation found for notification_polite_options:1 (3884076684767467743) -->
<!-- no translation found for notification_polite_options:2 (8765197536079931966) -->
+ <!-- no translation found for private_space_auto_lock_options:0 (551584871228110817) -->
+ <!-- no translation found for private_space_auto_lock_options:1 (3263162333754809690) -->
+ <!-- no translation found for private_space_auto_lock_options:2 (1575103586471380629) -->
</resources>
diff --git a/res/values-ms/strings.xml b/res/values-ms/strings.xml
index 2dd19af..0c32aae 100644
--- a/res/values-ms/strings.xml
+++ b/res/values-ms/strings.xml
@@ -28,6 +28,7 @@
<string name="show_dev_on" msgid="2840850085134853754">"Anda telah menjadi pembangun!"</string>
<string name="show_dev_already" msgid="7041756429707644630">"Tidak perlu, anda sudah pun menjadi pembangun."</string>
<string name="dev_settings_disabled_warning" msgid="6971867026249671244">"Sila dayakan pilihan pembangun terlebih dahulu."</string>
+ <string name="dev_settings_available_to_admin_only_warning" msgid="3408243404879083111">"Hanya pengguna pentadbir yang boleh mengakses tetapan pembangun."</string>
<string name="header_category_system" msgid="1665516346845259058">"Sistem"</string>
<string name="radioInfo_service_in" msgid="9088637745836646271">"Berfungsi"</string>
<string name="radioInfo_service_out" msgid="1868347333892403287">"Rosak"</string>
@@ -551,12 +552,20 @@
<string name="private_space_one_lock_summary" msgid="2759953747682959371">"Anda boleh membuka kunci Ruang Peribadi menggunakan cara yang sama seperti anda membuka kunci peranti anda atau memilih kunci yang lain"</string>
<string name="private_space_screen_lock_title" msgid="8679383894967823163">"Gunakan kunci skrin peranti"</string>
<string name="private_space_biometric_title" msgid="3934339826674553174">"Buka Kunci Wajah & Cap Jari"</string>
+ <string name="private_space_fingerprint_title" msgid="5989254643211889931">"Buka Kunci Cap Jari"</string>
+ <string name="private_space_face_title" msgid="3290402865367663079">"Buka Kunci Wajah"</string>
<string name="private_space_biometric_summary" msgid="4403837276018724581">"Ketik untuk membuat persediaan"</string>
<string name="private_space_fingerprint_unlock_title" msgid="5804023571114910034">"Buka Kunci Cap Jari untuk Ruang Peribadi"</string>
<string name="private_space_face_unlock_title" msgid="6613018437620070183">"Buka Kunci Wajah untuk Ruang Peribadi"</string>
<string name="private_space_category_ways_to_unlock" msgid="4356631225316950046">"Cara membuka kunci"</string>
<string name="private_space_screen_lock_summary" msgid="394837965365561070">"Sama seperti kunci skrin peranti"</string>
<string name="private_space_new_lock_title" msgid="7306873010565337671">"Pilih kunci baharu untuk Ruang Peribadi?"</string>
+ <string name="private_space_auto_lock_title" msgid="4757097802686131305">"Kunci secara automatik"</string>
+ <string name="private_space_auto_lock_page_title" msgid="2993714305725968632">"Kunci ruang privasi secara automatik"</string>
+ <string name="private_space_auto_lock_page_summary" msgid="8679844515655838654">"Anda boleh mengunci ruang privasi anda secara automatik jika anda tidak menggunakan peranti anda untuk suatu tempoh masa"</string>
+ <string name="private_space_auto_lock_every_time" msgid="1215061855836002830">"Setiap kali peranti dikunci"</string>
+ <string name="private_space_auto_lock_after_inactivity" msgid="1748673030841528649">"Selepas 5 minit tanpa aktiviti"</string>
+ <string name="private_space_auto_lock_never" msgid="595014527119778873">"Jangan sekali-kali"</string>
<string name="private_space_hide_title" msgid="8687034008994037610">"Sembunyikan apabila dikunci"</string>
<string name="privatespace_hide_page_title" msgid="972581369094289386">"Sembunyikan Ruang Peribadi apabila dikunci"</string>
<string name="privatespace_hide_page_summary" msgid="1052569521186403642">"Sembunyikan Ruang Peribadi daripada senarai apl anda supaya tidak diketahui pengguna lain"</string>
@@ -570,6 +579,7 @@
<string name="private_space_delete_title" msgid="3075645119800272800">"Padamkan Ruang Peribadi"</string>
<string name="private_space_deleted" msgid="7825768516955610897">"Ruang Peribadi berjaya dipadamkan"</string>
<string name="private_space_delete_failed" msgid="8500755484258565011">"Ruang Peribadi tidak dapat dipadamkan"</string>
+ <string name="private_space_unlocked" msgid="9091600948712932046">"Ruang privasi tidak berkunci"</string>
<string name="no_device_lock_title" msgid="1078223464721029954">"Tetapkan kunci skrin"</string>
<string name="no_device_lock_summary" msgid="7436025227616244687">"Untuk menggunakan ruang peribadi anda, tetapkan kunci skrin pada peranti ini"</string>
<string name="no_device_lock_action_label" msgid="2640487005629001288">"Tetapkan kunci skrin"</string>
@@ -597,8 +607,14 @@
<string name="private_space_access_text" msgid="4258842502257201013">"Untuk mengakses ruang peribadi anda, akses senarai apl anda, kemudian tatal ke bawah"</string>
<string name="private_space_done_label" msgid="1020482651595246071">"Selesai"</string>
<string name="private_space_scrolldown_to_access" msgid="4820954877349434545">"Tatal ke bawah untuk menemukan ruang peribadi"</string>
- <string name="private_space_retry_signin_title" msgid="2340841075193680666">"Log masuk untuk menyediakan ruang peribadi"</string>
- <string name="private_space_retry_summary" msgid="1976929616948459609">"Anda perlu log masuk ke akaun untuk menyediakan ruang peribadi"</string>
+ <!-- no translation found for private_space_retry_signin_title (8090276618867918844) -->
+ <skip />
+ <!-- no translation found for private_space_retry_summary (1920444015972648774) -->
+ <skip />
+ <!-- no translation found for private_space_skip_login_label (7078019409056628192) -->
+ <skip />
+ <!-- no translation found for private_space_continue_login_label (7779965766333065391) -->
+ <skip />
<string name="private_space_lock_setup_title" msgid="6541564212199510787">"Pilih kunci untuk skrin untuk ruang peribadi anda"</string>
<string name="private_space_lock_setup_description" msgid="423405593476300918">"Anda boleh membuka kunci ruang peribadi anda menggunakan cap jari. Untuk keselamatan, pilihan ini memerlukan kunci sandaran."</string>
<string name="private_space_choose_your_pin_header" msgid="4560802934975898265">"Tetapkan PIN untuk ruang peribadi anda"</string>
@@ -1373,6 +1389,8 @@
<string name="battery_level_title" msgid="1371765298786083448">"Aras bateri"</string>
<string name="communal_settings_title" msgid="2845678473945902115">"Umum"</string>
<string name="communal_settings_summary" msgid="4923914136953940317">"Tetapan umum"</string>
+ <!-- no translation found for satellite_setting (706846910912477125) -->
+ <skip />
<string name="apn_settings" msgid="4295467389400441299">"APN"</string>
<string name="apn_edit" msgid="2003683641840248741">"Edit titik capaian"</string>
<string name="apn_add" msgid="9069613192201630934">"Tambahkan titik akses"</string>
@@ -1407,6 +1425,8 @@
<string name="menu_save" msgid="6611465355127483100">"Simpan"</string>
<string name="menu_cancel" msgid="1197826697950745335">"Batal"</string>
<string name="error_title" msgid="7158648377702417716"></string>
+ <!-- no translation found for error_duplicate_apn_entry (7792928408935276618) -->
+ <skip />
<string name="error_name_empty" msgid="1258275899283079142">"Medan Nama tidak boleh kosong."</string>
<string name="error_apn_empty" msgid="7657491065443746915">"APN tidak boleh kosong."</string>
<string name="error_mcc_not3" msgid="883659545640179094">"Medan MCC mestilah 3 digit."</string>
@@ -1425,7 +1445,8 @@
<string name="reset_bluetooth_wifi_button_text" msgid="3974098137045963639">"Tetapkan semula"</string>
<string name="reset_bluetooth_wifi_complete_toast" msgid="5893439291030574365">"Bluetooth & Wi-Fi telah ditetapkan semula"</string>
<string name="reset_esim_title" msgid="4194570573425902754">"Padam eSIM"</string>
- <string name="reset_esim_desc" msgid="3662444090563399131">"Tindakan ini tidak akan membatalkan mana-mana pelan perkhidmatan mudah alih. Untuk memuat turun SIM gantian, hubungi pembawa anda."</string>
+ <!-- no translation found for reset_esim_desc (6125192435907740751) -->
+ <skip />
<string name="reset_network_button_text" msgid="2281476496459610071">"Tetapkan semula tetapan"</string>
<string name="reset_network_final_desc" msgid="5304365082065278425">"Tetapkan semula semua tetapan rangkaian? Tindakan ini tidak boleh dibuat asal."</string>
<string name="reset_network_final_desc_esim" msgid="1129251284212847939">"Tetapkan semula semua tetapan rangkaian dan padamkan eSIM? Tindakan ini tidak boleh dibuat asal."</string>
@@ -1433,15 +1454,18 @@
<string name="reset_network_confirm_title" msgid="913014422184481270">"Tetapkan semula?"</string>
<string name="network_reset_not_available" msgid="1966334631394607829">"Tetapan semula rangkaian tidak tersedia untuk pengguna ini"</string>
<string name="reset_network_complete_toast" msgid="1367872474130621115">"Tetapan rangkaian telah ditetapkan semula"</string>
- <string name="reset_esim_error_title" msgid="4670073610967959597">"Tidak dapat memadamkan SIM"</string>
- <string name="reset_esim_error_msg" msgid="7279607120606365250">"eSIM tidak boleh dipadamkan kerana ralat.\n\nMulakan semula peranti anda dan cuba lagi."</string>
+ <!-- no translation found for reset_esim_error_title (6516110227665862295) -->
+ <skip />
+ <!-- no translation found for reset_esim_error_msg (8459527827897797168) -->
+ <skip />
<string name="main_clear_title" msgid="277664302144837723">"Padamkan semua data (tetapan semula kilang)"</string>
<string name="main_clear_short_title" msgid="4752094765533020696">"Padamkan semua data (tetapan semula kilang)"</string>
<string name="main_clear_desc_also_erases_external" msgid="3687911419628956693"><li>"Muzik"</li>\n<li>"Foto"</li>\n<li>"Data pengguna yang lain"</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"Ini tidak akan membatalkan pelan perkhidmatan mudah alih anda."</string>
<string name="main_clear_final_desc" msgid="5800877928569039580">"Semua maklumat peribadi anda dan apl yang dimuat turun akan dipadamkan. Tindakan ini tidak boleh dibuat asal."</string>
- <string name="main_clear_final_desc_esim" msgid="440406836793824969">"Semua maklumat peribadi anda, termasuk apl & SIM yang dimuat turun akan dipadamkan. Tindakan ini tidak boleh dibuat asal."</string>
+ <!-- no translation found for main_clear_final_desc_esim (6592404057237813989) -->
+ <skip />
<string name="main_clear_confirm_title" msgid="6577071819657853713">"Padamkan semua data?"</string>
<string name="main_clear_not_available" msgid="3433795327146684827">"Tetapan semula kilang tidak tersedia untuk pengguna ini"</string>
<string name="main_clear_progress_title" msgid="7239741132015617719">"Memadam"</string>
@@ -1672,6 +1696,14 @@
<string name="force_stop" msgid="2681771622136916280">"Henti paksa"</string>
<string name="archive" msgid="9074663845068632127">"Arkib"</string>
<string name="restore" msgid="7622486640713967157">"Pulihkan"</string>
+ <!-- no translation found for restoring_step_one (3465050101254272874) -->
+ <skip />
+ <!-- no translation found for restoring_step_two (140484846432595108) -->
+ <skip />
+ <!-- no translation found for restoring_step_three (3712883580876329811) -->
+ <skip />
+ <!-- no translation found for restoring_step_four (8966846882470446209) -->
+ <skip />
<string name="total_size_label" msgid="2052185048749658866">"Jumlah"</string>
<string name="application_size_label" msgid="6407051020651716729">"Saiz apl"</string>
<string name="external_code_size_label" msgid="7375146402660973743">"Apl storan USB"</string>
@@ -1728,7 +1760,6 @@
<string name="archiving_failed" msgid="2037798988961634978">"Pengarkiban gagal"</string>
<string name="archiving_succeeded" msgid="7891249456483297845">"<xliff:g id="PACKAGE_LABEL">%1$s</xliff:g> diarkibkan"</string>
<string name="restoring_failed" msgid="3390531747355943533">"Pemulihan gagal"</string>
- <string name="restoring_succeeded" msgid="4967353965137524330">"<xliff:g id="PACKAGE_LABEL">%1$s</xliff:g> dipulihkan"</string>
<string name="restoring_in_progress" msgid="7787443682651146115">"Memulihkan <xliff:g id="PACKAGE_LABEL">%1$s</xliff:g>"</string>
<string name="another_migration_already_in_progress" msgid="6550546307856052261">"Penghijrahan lain sedang berjalan."</string>
<string name="insufficient_storage" msgid="8115088042669030558">"Tiada ruang storan mencukupi."</string>
@@ -1920,10 +1951,8 @@
<string name="usage_stats_sort_by_usage_time" msgid="2927310334119998301">"Isih mengikut masa penggunaan"</string>
<string name="usage_stats_sort_by_last_time_used" msgid="7039213339779884017">"Isih mengikut kali terakhir digunakan"</string>
<string name="usage_stats_sort_by_app_name" msgid="4463833145514850478">"Isih mengikut nama apl"</string>
- <!-- no translation found for last_time_used_label (7589377271406011659) -->
- <skip />
- <!-- no translation found for last_time_used_never (2936073559267990034) -->
- <skip />
+ <string name="last_time_used_label" msgid="7589377271406011659">"Terakhir digunakan"</string>
+ <string name="last_time_used_never" msgid="2936073559267990034">"tidak sekali-kali"</string>
<string name="usage_time_label" msgid="9105343335151559883">"Masa penggunaan"</string>
<string name="accessibility_settings" msgid="4713215774904704682">"Kebolehaksesan"</string>
<string name="accessibility_settings_title" msgid="6739115703615065716">"Tetapan kebolehaksesan"</string>
@@ -2378,12 +2407,6 @@
<string name="battery_tip_high_usage_summary" msgid="3938999581403084551">"Lihat apl dengan penggunaan tertinggi"</string>
<string name="battery_tip_limited_temporarily_title" msgid="6258554134146272311">"Pengecasan dioptimumkan untuk melindungi bateri anda"</string>
<string name="battery_tip_limited_temporarily_summary" msgid="5107379280241187562">"Untuk membantu dalam memanjangkan jangka hayat bateri anda, pengecasan telah dioptimumkan"</string>
- <string name="battery_tip_dock_defender_future_bypass_title" msgid="4332616280495788195">"Pengecasan dioptimumkan untuk melindungi bateri anda"</string>
- <string name="battery_tip_dock_defender_future_bypass_summary" msgid="7870758621381307597">"Untuk membantu dalam memanjangkan jangka hayat bateri anda, pengecasan dioptimumkan ketika didok"</string>
- <string name="battery_tip_dock_defender_active_title" msgid="1414785238383255699">"Pengecasan dioptimumkan untuk melindungi bateri anda"</string>
- <string name="battery_tip_dock_defender_active_summary" msgid="3512082623718801459">"Bagi membantu jangka hayat bateri anda dilanjutkan, pengecasan dioptimumkan ketika didok"</string>
- <string name="battery_tip_dock_defender_temporarily_bypassed_title" msgid="1679449361090557201">"Mengecas hingga penuh"</string>
- <string name="battery_tip_dock_defender_temporarily_bypassed_summary" msgid="1099500476761333281">"Untuk melindungi bateri anda, pengecasan akan dioptimumkan pada kali seterusnya tablet anda didok"</string>
<string name="battery_tip_limited_temporarily_sec_button_content_description" msgid="5648444926736883551">"Ketahui lebih lanjut tentang pengecasan dijeda"</string>
<string name="battery_tip_limited_temporarily_dialog_resume_charge" msgid="2302295458913832342">"Sambung semula pengecasan"</string>
<string name="battery_tip_dialog_message_footer" msgid="986542164372177504">"Termasuk aktiviti latar belakang kuasa tinggi"</string>
@@ -2401,7 +2424,8 @@
<string name="battery_tip_unrestrict_app_dialog_ok" msgid="7940183167721998470">"Alih keluar"</string>
<string name="battery_tip_unrestrict_app_dialog_cancel" msgid="4968135709160207507">"Batal"</string>
<string name="battery_tip_charge_to_full_button" msgid="6701709034348116261">"Cas hingga penuh"</string>
- <string name="battery_tip_incompatible_charging_title" msgid="5120763575150751300">"Isu berkaitan aksesori pengecasan"</string>
+ <!-- no translation found for battery_tip_incompatible_charging_title (1567827436103364999) -->
+ <skip />
<string name="battery_tip_incompatible_charging_content_description" msgid="355668467640367701">"Ketahui lebih lanjut tentang pengecasan tidak serasi"</string>
<string name="smart_battery_manager_title" msgid="3677620516657920364">"Pengurus Bateri"</string>
<string name="smart_battery_title" msgid="9095903608520254254">"Urus apl secara automatik"</string>
@@ -2493,13 +2517,11 @@
<string name="battery_usage_chart_label_now" msgid="4598282721949430165">"sekarang"</string>
<string name="battery_usage_timestamps_hyphen" msgid="7401188432989043905">"<xliff:g id="FROM_TIMESTAMP">%1$s</xliff:g> - <xliff:g id="TO_TIMESTAMP">%2$s</xliff:g>"</string>
<string name="battery_usage_day_and_hour" msgid="1417890420844950881">"<xliff:g id="DAY">%1$s</xliff:g> <xliff:g id="HOUR">%2$s</xliff:g>"</string>
- <!-- no translation found for battery_usage_time_info_and_battery_level (6732629268310936155) -->
- <skip />
+ <string name="battery_usage_time_info_and_battery_level" msgid="6732629268310936155">"<xliff:g id="TIME_INFO">%1$s</xliff:g> <xliff:g id="BATTERY_LEVEL">%2$s</xliff:g>"</string>
<string name="battery_usage_chart" msgid="4114747521432440017">"Carta penggunaan bateri"</string>
<string name="daily_battery_usage_chart" msgid="4176059567682992686">"Carta penggunaan bateri harian"</string>
<string name="hourly_battery_usage_chart" msgid="3098314511076561272">"Carta penggunaan bateri setiap jam"</string>
- <!-- no translation found for battery_level_percentage (1433178290838842146) -->
- <skip />
+ <string name="battery_level_percentage" msgid="1433178290838842146">"Peratusan paras kuasa bateri daripada <xliff:g id="START_PERCENTAGE">%1$s</xliff:g> kepada <xliff:g id="END_PERCENTAGE">%2$s</xliff:g>"</string>
<string name="battery_usage_breakdown_title_since_last_full_charge" msgid="435006273323199906">"Penggunaan bateri sejak cas penuh terakhir"</string>
<string name="battery_usage_breakdown_title_for_slot" msgid="4823179483667671406">"Penggunaan bateri untuk <xliff:g id="SLOT">%s</xliff:g>"</string>
<string name="screen_time_category_last_full_charge" msgid="8856908320256057753">"Masa skrin sejak cas penuh terakhir"</string>
@@ -3859,6 +3881,8 @@
<string name="voice_activation_apps_title" msgid="7130045161611529825">"Apl pengaktifan suara"</string>
<string name="permit_voice_activation_apps" msgid="9152780172988949319">"Benarkan pengaktifan suara"</string>
<string name="allow_voice_activation_apps_description" msgid="6369745626995060656">"Pengaktifan suara menghidupkan apl yang diluluskan, secara bebas tangan menggunakan perintah suara. Pengesanan boleh suai terbina dalam memastikan data kekal peribadi kepada anda.\n\n"<a href="">"Maklumat lanjut tentang pengesanan boleh suai yang dilindungi"</a></string>
+ <string name="permit_receive_sandboxed_detection_training_data" msgid="3929496847420108753">"Tingkatkan pengaktifan suara"</string>
+ <string name="receive_sandboxed_detection_training_data_description" msgid="1415687008184625050">"Peranti ini menggunakan kepintaran peribadi untuk meningkatkan model pengaktifan suara. Apl boleh menerima kemaskinian diringkaskan yang dikumpulkan daripada ramai pengguna untuk mengekalkan privasi sambil meningkatkan model tersebut untuk semua orang.\n\n"<a href="">"Maklumat lanjut tentang kepintaran peribadi"</a></string>
<string name="full_screen_intent_title" msgid="747270185715224130">"Pemberitahuan skrin penuh"</string>
<string name="permit_full_screen_intent" msgid="9035367640019960861">"Benarkan pemberitahuan skrin penuh daripada apl ini"</string>
<string name="footer_description_full_screen_intent" msgid="7716518411349225528">"Benarkan apl ini untuk memaparkan pemberitahuan menggunakan skrin penuh apabila peranti dikunci. Apl mungkin menggunakan ciri ini untuk menyerlahkan penggera, panggilan masuk atau pemberitahuan mustahak yang lain."</string>
@@ -4280,18 +4304,27 @@
<string name="autofill_app" msgid="7595308061826307921">"Perkhidmatan autolengkap"</string>
<string name="default_autofill_app" msgid="372234803718251606">"Perkhidmatan autolengkap lalai"</string>
<string name="autofill_passwords" msgid="6708057251459761083">"Kata laluan"</string>
- <string name="credman_chosen_app_title" msgid="872524130208251505">"Kata laluan, kunci laluan dan perkhidmatan data"</string>
+ <!-- no translation found for credman_chosen_app_title (7735183808067729319) -->
+ <skip />
<string name="credman_credentials" msgid="4931371941253324143">"Penyedia tambahan"</string>
<string name="autofill_passwords_count" msgid="6359289285822955973">"{count,plural, =1{# kata laluan}other{# kata laluan}}"</string>
<string name="autofill_keywords" msgid="8598763328489346438">"auto, isi, autolengkap, kata laluan"</string>
<string name="credman_keywords" msgid="8305600680836806170">"data, kunci laluan, kata laluan"</string>
<string name="credman_autofill_keywords" msgid="701180623776848914">"automatik, isi, autolengkap, data, kunci laluan, kata laluan"</string>
+ <!-- no translation found for credman_button_change (4072629639218503790) -->
+ <skip />
+ <!-- no translation found for credman_button_open (7519871964170816850) -->
+ <skip />
<string name="autofill_confirmation_message" msgid="4888767934273494272">"<b>Pastikan anda mempercayai apl ini</b> <br/> <br/> <xliff:g id=app_name example=Google Autofill>%1$s</xliff:g> menggunakan item yang terdapat pada skrin anda untuk menentukan perkara yang boleh dilengkapkan secara automatik."</string>
<string name="credman_autofill_confirmation_message" msgid="843829628024668466">"<b>Use <xliff:g id=app_name example=Provider>%1$s</xliff:g>?</b> <br/> <br/> Kata laluan baharu, kunci laluan dan maklumat lain akan disimpan di sini mulai sekarang. <xliff:g id=app_name example=Provider>%1$s</xliff:g> mungkin menggunakan maklumat pada skrin anda untuk menentukan pengisian data automatik."</string>
<string name="credman_picker_title" msgid="8191267620665129205">"Kata laluan, kunci laluan dan perkhidmatan data"</string>
<string name="credman_confirmation_message_title" msgid="8847900085593880729">"Matikan %1$s?"</string>
<string name="credman_confirmation_message" msgid="2357324543658635239">"<b>Matikan perkhidmatan ini?</b> <br/> <br/> Maklumat yang disimpan seperti kata laluan, kunci laluan, kaedah pembayaran dan maklumat lain tidak akan diisikan apabila anda log masuk. Untuk menggunakan maklumat anda yang disimpan, pilih kata laluan, kunci laluan atau perkhidmatan data."</string>
+ <string name="credman_confirmation_message_new_ui" msgid="6126274509951156460">"<b>Matikan semua perkhidmatan?</b> <br/> <br/> Kata laluan, kunci laluan dan maklumat lain yang disimpan tidak akan tersedia untuk autolengkap apabila anda log masuk"</string>
+ <string name="credman_autofill_confirmation_message_new_ui" msgid="6222139222478822267">"<b>Tukarkan perkhidmatan pilihan anda kepada <xliff:g id=app_name example=Provider>%1$s</xliff:g>?</b> <br/> <br/> Kata laluan baharu, kunci laluan dan maklumat lain akan disimpan di sini mulai sekarang. <xliff:g id=app_name example=Provider>%1$s</xliff:g> mungkin menggunakan maklumat pada skrin anda untuk menentukan pengisian data automatik"</string>
<string name="credman_enable_confirmation_message_title" msgid="1037501792652277829">"Gunakan %1$s?"</string>
+ <string name="credman_limit_error_msg_title" msgid="1525814645803612135">"Anda hanya boleh menghidupkan 5 perkhidmatan"</string>
+ <string name="credman_limit_error_msg" msgid="2521803280130310063">"Matikan sekurang-kurangnya 1 perkhidmatan untuk menambahkan perkhidmatan lain"</string>
<string name="credman_enable_confirmation_message" msgid="8407841892310870169">"%1$s menggunakan maklumat pada skrin anda untuk menentukan pengisian data automatik."</string>
<string name="credman_error_message_title" msgid="4099557206946333568">"Had kata laluan, kunci laluan dan perkhidmatan data"</string>
<string name="credman_error_message" msgid="8334797097200415449">"Anda boleh mempunyai hingga 5 kata laluan, kunci laluan dan perkhidmatan data yang aktif pada masa yang sama. Matikan perkhidmatan untuk menambahkan lagi."</string>
@@ -4461,11 +4494,12 @@
<string name="mobile_network_sim_name_label" msgid="1452440641628369625">"Nama"</string>
<string name="mobile_network_sim_color_label" msgid="5293944087609632340">"Warna (digunakan oleh apl yang serasi)"</string>
<string name="mobile_network_sim_name_rename" msgid="5967588549571582924">"Simpan"</string>
- <string name="mobile_network_use_sim_on" msgid="7298332437547707908">"Gunakan SIM"</string>
+ <string name="mobile_network_use_sim_on" msgid="5333182776279917886">"Gunakan SIM ini"</string>
<string name="mobile_network_use_sim_off" msgid="6303281166199670639">"Mati"</string>
<string name="mobile_network_disable_sim_explanation" msgid="2851862257846773796">"Untuk melumpuhkan SIM ini, keluarkan kad SIM"</string>
<string name="mobile_network_tap_to_activate" msgid="4139979375717958102">"Ketik untuk mengaktifkan <xliff:g id="CARRIER">%1$s</xliff:g>"</string>
- <string name="mobile_network_erase_sim" msgid="4629071168032714930">"Padamkan SIM"</string>
+ <!-- no translation found for mobile_network_erase_sim (5387971155494245850) -->
+ <skip />
<string name="preferred_network_mode_title" msgid="3083431168988535628">"Jenis rangkaian pilihan"</string>
<string name="preferred_network_mode_summary" msgid="537577807865497546">"Tukar mod pengendalian rangkaian"</string>
<string name="preferred_network_mode_dialogtitle" msgid="4179420486180351631">"Jenis rangkaian pilihan"</string>
@@ -4484,6 +4518,40 @@
<string name="roaming_check_price_warning" msgid="5876977438036791361">"Semak dengan penyedia rangkaian untuk mendapatkan harga."</string>
<string name="mobile_data_usage_title" msgid="2047864499317759728">"Penggunaan data apl"</string>
<string name="mobile_network_mode_error" msgid="9222056129897416074">"Mod Rangkaian <xliff:g id="NETWORKMODEID">%1$d</xliff:g> Tidak Sah. Abaikan."</string>
+ <!-- no translation found for satellite_setting_title (2543034229989047673) -->
+ <skip />
+ <!-- no translation found for satellite_setting_enabled_summary (3554127722727530845) -->
+ <skip />
+ <!-- no translation found for satellite_setting_disabled_summary (6789122487534159857) -->
+ <skip />
+ <!-- no translation found for keywords_satellite_setting (3312183289776517695) -->
+ <skip />
+ <!-- no translation found for category_name_about_satellite_messaging (3756205049485508340) -->
+ <skip />
+ <!-- no translation found for title_about_satellite_setting (9212860038048311345) -->
+ <skip />
+ <!-- no translation found for category_title_your_satellite_plan (3017895097366691841) -->
+ <skip />
+ <!-- no translation found for title_have_satellite_plan (2048372355699977947) -->
+ <skip />
+ <!-- no translation found for title_no_satellite_plan (2876056203035197505) -->
+ <skip />
+ <!-- no translation found for summary_add_satellite_setting (3815254731634052432) -->
+ <skip />
+ <!-- no translation found for category_name_how_it_works (585303230539269496) -->
+ <skip />
+ <!-- no translation found for title_satellite_connection_guide (3294802307913609072) -->
+ <skip />
+ <!-- no translation found for summary_satellite_connection_guide (3496123195218418456) -->
+ <skip />
+ <!-- no translation found for title_supported_service (4275535165812691571) -->
+ <skip />
+ <!-- no translation found for summary_supported_service (4320535903444834786) -->
+ <skip />
+ <!-- no translation found for satellite_setting_summary_more_information (4008690241760925372) -->
+ <skip />
+ <!-- no translation found for more_about_satellite_messaging (3385673133561348509) -->
+ <skip />
<string name="mobile_network_apn_title" msgid="5582995550142073054">"Nama Titik Capaian (APN)"</string>
<string name="keywords_access_point_names" msgid="8174967126858505945">"apn"</string>
<string name="manual_mode_disallowed_summary" msgid="4243142645520152175">"Tidak tersedia apabila disambungkan ke <xliff:g id="CARRIER">%1$s</xliff:g>"</string>
@@ -4493,9 +4561,12 @@
<string name="sim_action_switch_sub_dialog_title" msgid="9180969453358718635">"Tukar kepada <xliff:g id="CARRIER_NAME">%1$s</xliff:g>?"</string>
<string name="sim_action_switch_psim_dialog_title" msgid="5613177333235213024">"Tukar kepada penggunaan kad SIM?"</string>
<string name="sim_action_switch_sub_dialog_mep_title" msgid="933856847099933004">"Gunakan <xliff:g id="CARRIER_NAME">%1$s</xliff:g>?"</string>
- <string name="sim_action_switch_sub_dialog_text" msgid="2091834911153293004">"Hanya satu SIM yang boleh aktif pada satu-satu masa.\n\nBertukar kepada <xliff:g id="TO_CARRIER_NAME">%1$s</xliff:g> tidak akan membatalkan perkhidmatan <xliff:g id="FROM_CARRIER_NAME">%2$s</xliff:g> anda."</string>
- <string name="sim_action_switch_sub_dialog_text_downloaded" msgid="8977951796005849471">"Hanya 1 eSIM boleh aktif pada satu masa.\n\nTindakan menukar kepada <xliff:g id="TO_CARRIER_NAME">%1$s</xliff:g> tidak akan membatalkan perkhidmatan <xliff:g id="FROM_CARRIER_NAME">%2$s</xliff:g> anda."</string>
- <string name="sim_action_switch_sub_dialog_text_single_sim" msgid="6188750682431170845">"Hanya satu SIM yang boleh aktif pada satu-satu masa.\n\nPenukaran tidak akan membatalkan perkhidmatan <xliff:g id="TO_CARRIER_NAME">%1$s</xliff:g> anda."</string>
+ <!-- no translation found for sim_action_switch_sub_dialog_text (7474905814976249607) -->
+ <skip />
+ <!-- no translation found for sim_action_switch_sub_dialog_text_downloaded (6415848271400253954) -->
+ <skip />
+ <!-- no translation found for sim_action_switch_sub_dialog_text_single_sim (421658355882679837) -->
+ <skip />
<string name="sim_action_switch_sub_dialog_mep_text" msgid="8348764755143679582">"Anda tidak boleh menggunakan 2 SIM serentak. Untuk menggunakan <xliff:g id="CARRIER_NAME">%1$s</xliff:g>, matikan SIM lain."</string>
<string name="sim_action_switch_sub_dialog_confirm" msgid="1901181581944638961">"Tukar kepada <xliff:g id="CARRIER_NAME">%1$s</xliff:g>"</string>
<string name="sim_action_switch_sub_dialog_carrier_list_item_for_turning_off" msgid="5392037608705799522">"Matikan <xliff:g id="CARRIER_NAME">%1$s</xliff:g>"</string>
@@ -4520,6 +4591,29 @@
<string name="sim_action_turn_off" msgid="3506698692916473000">"Matikan"</string>
<string name="dsds_activation_failure_title" msgid="4467364110584914794">"Tidak dapat mengaktifkan SIM"</string>
<string name="dsds_activation_failure_body_msg2" msgid="73044349546544410">"Cuba hidupkan SIM sekali lagi. Jika masalah berlanjutan, mulakan semula peranti anda."</string>
+ <string name="sim_onboarding_bottomsheets_title" msgid="143711121394213711">"Sediakan SIM anda"</string>
+ <string name="sim_onboarding_bottomsheets_msg" msgid="7367245016476460849">"Tetapkan pilihan rangkaian mudah alih anda untuk menggunakan berbilang SIM pada peranti ini"</string>
+ <string name="sim_onboarding_label_sim_title" msgid="273162565849288273">"Labelkan SIM anda"</string>
+ <string name="sim_onboarding_label_sim_msg" msgid="5105859235219529056">"Anda akan melihat label ini semasa membuat panggilan, menghantar teks dan menggunakan data serta dalam Tetapan"</string>
+ <string name="sim_onboarding_label_sim_dialog_title" msgid="5839073125605286120">"Label SIM"</string>
+ <string name="sim_onboarding_label_sim_dialog_label" msgid="9020433985426525185">"Label"</string>
+ <string name="sim_onboarding_select_sim_title" msgid="5895262188167744055">"Pilih SIM untuk digunakan"</string>
+ <string name="sim_onboarding_select_sim_msg" msgid="5638859405391915048">"Anda boleh menggunakan 2 SIM serentak"</string>
+ <string name="sim_onboarding_primary_sim_title" msgid="2793090401371135675">"Tetapkan SIM utama anda"</string>
+ <string name="sim_onboarding_primary_sim_msg" msgid="5484656671490558032">"Pilih SIM yang akan digunakan secara lalai untuk panggilan, teks dan data"</string>
+ <string name="primary_sim_title" msgid="2508161011657571566">"SIM utama anda"</string>
+ <string name="primary_sim_calls_title" msgid="4961189133582615685">"Panggilan"</string>
+ <string name="primary_sim_texts_title" msgid="1287584042733097749">"Teks"</string>
+ <string name="primary_sim_automatic_data_title" msgid="1265528923229642480">"Penukaran data automatik"</string>
+ <string name="primary_sim_automatic_data_msg" msgid="1612203837010785203">"Penggunaan data daripada mana-mana SIM bergantung pada liputan dan ketersediaan"</string>
+ <string name="sim_onboarding_phoneNumber_data_only" msgid="8158409121949373662">"Data sahaja"</string>
+ <string name="sim_onboarding_setup" msgid="5750393553605388463">"Sediakan"</string>
+ <string name="sim_onboarding_next" msgid="6415025179929475355">"Seterusnya"</string>
+ <!-- no translation found for sim_onboarding_progressbar_turning_sim_on (1163318788393361574) -->
+ <skip />
+ <string name="mobile_network_spn_title" msgid="3053793174495329077">"Rangkaian mudah alih"</string>
+ <string name="mobile_network_phone_number_title" msgid="2090794402855021784">"Nombor telefon"</string>
+ <string name="mobile_network_sim_label_color_title" msgid="2401352348041132876">"Label dan warna SIM"</string>
<string name="sim_setup_channel_id" msgid="8797972565087458515">"Pengaktifan rangkaian"</string>
<string name="sim_switch_channel_id" msgid="4927038626791837861">"Pertukaran pembawa"</string>
<string name="post_dsds_reboot_notification_title_with_carrier" msgid="3308827462185135307">"<xliff:g id="CARRIER_NAME">%1$s</xliff:g> aktif"</string>
@@ -4539,11 +4633,15 @@
<string name="switch_sim_dialog_no_switch_text" msgid="7053939850026876088">"Untuk menggunakan data mudah alih, ciri panggilan dan SMS pada masa akan datang, pergi ke tetapan rangkaian anda"</string>
<string name="sim_card_label" msgid="6263064316075963775">"SIM"</string>
<string name="erase_sim_dialog_title" msgid="4742077437653028326">"Padam eSIM ini?"</string>
- <string name="erase_sim_dialog_text" msgid="753031064269699885">"Pemadaman SIM ini akan mengalih keluar perkhidmatan <xliff:g id="CARRIER_NAME_A">%1$s</xliff:g> daripada peranti ini.\n\nPerkhidmatan <xliff:g id="CARRIER_NAME_B">%1$s</xliff:g> tidak akan dibatalkan."</string>
+ <!-- no translation found for erase_sim_dialog_text (1406141218170595272) -->
+ <skip />
<string name="erase_sim_confirm_button" msgid="8309115684335320541">"Padam"</string>
- <string name="erasing_sim" msgid="7877703231075699139">"Memadamkan SIM…"</string>
- <string name="erase_sim_fail_title" msgid="2024446702985862427">"Tidak dapat memadamkan SIM"</string>
- <string name="erase_sim_fail_text" msgid="7870804401227483131">"SIM ini tidak dapat dipadamkan disebabkan ralat.\n\nMulakan semula peranti anda, kemudian cuba lagi."</string>
+ <!-- no translation found for erasing_sim (4237180547590463930) -->
+ <skip />
+ <!-- no translation found for erase_sim_fail_title (1445700500168357303) -->
+ <skip />
+ <!-- no translation found for erase_sim_fail_text (6898841004987411547) -->
+ <skip />
<string name="network_connection_request_dialog_title" msgid="1896186380874289434">"Sambung ke peranti"</string>
<string name="network_connection_request_dialog_summary" msgid="7693038309792726170">"Apl <xliff:g id="APPNAME">%1$s</xliff:g> mahu menggunakan rangkaian Wi-Fi sementara untuk menyambung ke peranti anda"</string>
<string name="network_connection_timeout_dialog_message" msgid="598509083077743772">"Tiada peranti ditemui. Pastikan peranti dihidupkan dan tersedia untuk menyambung."</string>
@@ -4615,6 +4713,14 @@
<string name="work_policy_privacy_settings" msgid="2702644843505242596">"Maklumat dasar kerja anda"</string>
<string name="work_policy_privacy_settings_summary" msgid="690118670737638405">"Tetapan diurus oleh pentadbir IT anda"</string>
<string name="track_frame_time_keywords" msgid="7885340257945922239">"GPU"</string>
+ <string name="enable_16k_pages" msgid="5009476566957520607">"But dengan saiz halaman 16K"</string>
+ <string name="enable_16k_pages_summary" msgid="428117226069445198">"But peranti dengan kernel disokong saiz halaman 16K"</string>
+ <string name="confirm_enable_16k_pages_title" msgid="6751570067857011642">"But semula dengan kernel serasi halaman 16KB?"</string>
+ <string name="confirm_enable_16k_pages_text" msgid="702888115148257215">"AMARAN: Sesetengah aplikasi mungkin tidak serasi dengan mod ini. Peranti akan but semula selepas pengesahan."</string>
+ <string name="confirm_enable_4k_pages_title" msgid="626987400420355263">"But semula dengan kernel serasi halaman 4KB?"</string>
+ <string name="confirm_enable_4k_pages_text" msgid="6168921566226074524">"Peranti akan but semula selepas pengesahan."</string>
+ <string name="toast_16k_update_failed_text" msgid="8888858987184345567">"Gagal mengemaskinikan kernel kepada kernel serasi halaman 16KB."</string>
+ <string name="progress_16k_ota_title" msgid="2117218313875523741">"Menggunakan perubahan"</string>
<string name="bug_report_handler_title" msgid="713439959113250125">"Pengendali laporan pepijat"</string>
<string name="bug_report_handler_picker_footer_text" msgid="4935758328366585673">"Menentukan apl yang mengendalikan pintasan Laporan Pepijat pada peranti anda."</string>
<string name="personal_profile_app_subtext" msgid="5586060806997067676">"Peribadi"</string>
@@ -4700,8 +4806,10 @@
<string name="sim_category_title" msgid="2341314000964710495">"SIM"</string>
<string name="downloaded_sim_category_title" msgid="2876988650413179752">"eSIM"</string>
<string name="downloaded_sims_category_title" msgid="487799905978489922">"eSIM"</string>
- <string name="sim_category_active_sim" msgid="1503823567818544012">"Aktif"</string>
- <string name="sim_category_inactive_sim" msgid="4068899490133820881">"Tidak aktif"</string>
+ <!-- no translation found for sim_category_active_sim (3077009911935592178) -->
+ <skip />
+ <!-- no translation found for sim_category_inactive_sim (7351553344148400450) -->
+ <skip />
<string name="sim_category_default_active_sim" msgid="1208194173387987231">" / Lalai untuk <xliff:g id="ID_1">%1$s</xliff:g>"</string>
<string name="default_active_sim_calls" msgid="2390973682556353558">"panggilan"</string>
<string name="default_active_sim_sms" msgid="8041498593025994921">"SMS"</string>
diff --git a/res/values-my/arrays.xml b/res/values-my/arrays.xml
index 382eb36..aa98436 100644
--- a/res/values-my/arrays.xml
+++ b/res/values-my/arrays.xml
@@ -482,4 +482,7 @@
<!-- no translation found for notification_polite_options:0 (4617190141263245257) -->
<!-- no translation found for notification_polite_options:1 (3884076684767467743) -->
<!-- no translation found for notification_polite_options:2 (8765197536079931966) -->
+ <!-- no translation found for private_space_auto_lock_options:0 (551584871228110817) -->
+ <!-- no translation found for private_space_auto_lock_options:1 (3263162333754809690) -->
+ <!-- no translation found for private_space_auto_lock_options:2 (1575103586471380629) -->
</resources>
diff --git a/res/values-my/strings.xml b/res/values-my/strings.xml
index d2142b5..50f2b45 100644
--- a/res/values-my/strings.xml
+++ b/res/values-my/strings.xml
@@ -28,6 +28,7 @@
<string name="show_dev_on" msgid="2840850085134853754">"သင်သည် ယခု ဆော့ဖ်ဝဲအင်ဂျင်နီယာ တစ်ဦး ဖြစ်နေပါပြီ။"</string>
<string name="show_dev_already" msgid="7041756429707644630">"မလိုတော့ပါ။ သင်သည် တည်ဆောက်သူတစ်ယောက် ဖြစ်နေပြီ ဖြစ်သည်။"</string>
<string name="dev_settings_disabled_warning" msgid="6971867026249671244">"ဆော့ဖ်ဝဲရေးသူအတွက် ရွေးစရာများကို ဦးစွာဖွင့်ပါ။"</string>
+ <string name="dev_settings_available_to_admin_only_warning" msgid="3408243404879083111">"စီမံခန့်ခွဲသူများသာ ဆော့ဖ်ဝဲရေးသူဆက်တင်များကို ဝင်ကြည့်နိုင်သည်။"</string>
<string name="header_category_system" msgid="1665516346845259058">"စနစ်"</string>
<string name="radioInfo_service_in" msgid="9088637745836646271">"ဝန်ဆောင်မှုရှိပါသည်"</string>
<string name="radioInfo_service_out" msgid="1868347333892403287">"ဆက်သွယ်မှုဧရိယာပြင်ပ"</string>
@@ -551,12 +552,20 @@
<string name="private_space_one_lock_summary" msgid="2759953747682959371">"သင့်စက်ကို ဖွင့်သည့်နည်းတူ ‘သီးသန့်ချတ်ခန်း’ ကို ဖွင့်နိုင်သည် (သို့) အခြားလော့ခ်တစ်ခု ရွေးနိုင်သည်"</string>
<string name="private_space_screen_lock_title" msgid="8679383894967823163">"စက်ဖန်သားပြင်လော့ခ် သုံးရန်"</string>
<string name="private_space_biometric_title" msgid="3934339826674553174">"မျက်နှာနှင့် လက်ဗွေသုံး လော့ခ်ဖွင့်ခြင်း"</string>
+ <string name="private_space_fingerprint_title" msgid="5989254643211889931">"လက်ဗွေသုံး လော့ခ်ဖွင့်ခြင်း"</string>
+ <string name="private_space_face_title" msgid="3290402865367663079">"မျက်နှာပြ လော့ခ်ဖွင့်ခြင်း"</string>
<string name="private_space_biometric_summary" msgid="4403837276018724581">"စနစ်ထည့်သွင်းရန် တို့ပါ"</string>
<string name="private_space_fingerprint_unlock_title" msgid="5804023571114910034">"သီးသန့်နေရာအတွက် လက်ဗွေသုံး လော့ခ်ဖွင့်ခြင်း"</string>
<string name="private_space_face_unlock_title" msgid="6613018437620070183">"သီးသန့်နေရာအတွက် မျက်နှာပြ လော့ခ်ဖွင့်ခြင်း"</string>
<string name="private_space_category_ways_to_unlock" msgid="4356631225316950046">"လော့ခ်ဖွင့်ရန် နည်းလမ်းများ"</string>
<string name="private_space_screen_lock_summary" msgid="394837965365561070">"စက်ဖန်သားပြင်လော့ခ်နှင့် အတူတူပင်ဖြစ်သည်"</string>
<string name="private_space_new_lock_title" msgid="7306873010565337671">"‘သီးသန့်ချတ်ခန်း’ အတွက် လော့ခ်အသစ် ရွေးမလား။"</string>
+ <string name="private_space_auto_lock_title" msgid="4757097802686131305">"အလိုအလျောက် လော့ခ်ချရန်"</string>
+ <string name="private_space_auto_lock_page_title" msgid="2993714305725968632">"သီးသန့်နေရာကို အလိုအလျောက် လော့ခ်ချခြင်း"</string>
+ <string name="private_space_auto_lock_page_summary" msgid="8679844515655838654">"သင့်စက်ပစ္စည်းကို အချိန်ကြာမြင့်စွာ အသုံးမပြုပါက သီးသန့်နေရာကို အလိုအလျောက် လော့ခ်ချနိုင်သည်"</string>
+ <string name="private_space_auto_lock_every_time" msgid="1215061855836002830">"စက်ပစ္စည်းလော့ခ်ချချိန်တိုင်း"</string>
+ <string name="private_space_auto_lock_after_inactivity" msgid="1748673030841528649">"အသုံးမပြုချိန် ၅ မိနစ်ကြာပြီးနောက်"</string>
+ <string name="private_space_auto_lock_never" msgid="595014527119778873">"ဘယ်တော့မှ"</string>
<string name="private_space_hide_title" msgid="8687034008994037610">"လော့ခ်ချထားချိန်တွင် ဖျောက်ရန်"</string>
<string name="privatespace_hide_page_title" msgid="972581369094289386">"‘သီးသန့်ချတ်ခန်း’ လော့ခ်ချထားချိန်တွင် ဖျောက်ရန်"</string>
<string name="privatespace_hide_page_summary" msgid="1052569521186403642">"သင့်စက်၌ ‘သီးသန့်ချတ်ခန်း’ ရှိကြောင်း အခြားသူများ မသိတော့စေရန် ၎င်းကို သင့်အက်ပ်စာရင်းမှ ဖျောက်နိုင်သည်"</string>
@@ -570,6 +579,7 @@
<string name="private_space_delete_title" msgid="3075645119800272800">"‘သီးသန့်ချတ်ခန်း’ ဖျက်ရန်"</string>
<string name="private_space_deleted" msgid="7825768516955610897">"‘သီးသန့်ချတ်ခန်း’ ကိုဖျက်ပြီးပါပြီ"</string>
<string name="private_space_delete_failed" msgid="8500755484258565011">"‘သီးသန့်ချတ်ခန်း’ ကိုဖျက်၍မရပါ"</string>
+ <string name="private_space_unlocked" msgid="9091600948712932046">"သီးသန့်နေရာ လော့ခ်ဖွင့်လိုက်သည်"</string>
<string name="no_device_lock_title" msgid="1078223464721029954">"ဖန်သားပြင်လော့ခ် သတ်မှတ်ပါ"</string>
<string name="no_device_lock_summary" msgid="7436025227616244687">"သင်၏သီးသန့်နေရာကို သုံးရန် ဤစက်ပစ္စည်းတွင် ဖန်သားပြင်လော့ခ် သတ်မှတ်ပါ"</string>
<string name="no_device_lock_action_label" msgid="2640487005629001288">"ဖန်သားပြင်လော့ခ် သတ်မှတ်ရန်"</string>
@@ -597,8 +607,14 @@
<string name="private_space_access_text" msgid="4258842502257201013">"သင်၏သီးသန့်နေရာကို ဝင်ရန် အက်ပ်စာရင်းသို့ သွားပြီး အောက်သို့လှိမ့်ပါ"</string>
<string name="private_space_done_label" msgid="1020482651595246071">"ပြီးပြီ"</string>
<string name="private_space_scrolldown_to_access" msgid="4820954877349434545">"သီးသန့်နေရာရှာရန် အောက်သို့လှိမ့်ပါ"</string>
- <string name="private_space_retry_signin_title" msgid="2340841075193680666">"သီးသန့်နေရာကို စနစ်ထည့်သွင်းရန် လက်မှတ်ထိုးဝင်ပါ"</string>
- <string name="private_space_retry_summary" msgid="1976929616948459609">"သီးသန့်နေရာကို စနစ်ထည့်သွင်းရန် အကောင့်သို့ လက်မှတ်ထိုးဝင်ရမည်"</string>
+ <!-- no translation found for private_space_retry_signin_title (8090276618867918844) -->
+ <skip />
+ <!-- no translation found for private_space_retry_summary (1920444015972648774) -->
+ <skip />
+ <!-- no translation found for private_space_skip_login_label (7078019409056628192) -->
+ <skip />
+ <!-- no translation found for private_space_continue_login_label (7779965766333065391) -->
+ <skip />
<string name="private_space_lock_setup_title" msgid="6541564212199510787">"သင်၏သီးသန့်နေရာအတွက် လော့ခ်ရွေးပါ"</string>
<string name="private_space_lock_setup_description" msgid="423405593476300918">"သင့်လက်ဗွေသုံး၍ သီးသန့်နေရာကို လော့ခ်ဖွင့်နိုင်သည်။ လုံခြုံရေးအရ ဤနည်းလမ်းအတွက် အရန်လော့ခ်စနစ်တစ်ခု လိုအပ်သည်။"</string>
<string name="private_space_choose_your_pin_header" msgid="4560802934975898265">"သင့်သီးသန့်နေရာအတွက် ပင်နံပါတ်သတ်မှတ်ပါ"</string>
@@ -1165,7 +1181,7 @@
<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>
<string name="night_display_summary_off_auto_mode_twilight" msgid="3669132200611324994">"နေဝင်ချိန်တွင် အလိုအလျောက် ပွင့်ပါမည်"</string>
- <string name="night_display_summary_on_auto_mode_never" msgid="832333009202889350">"မည်သည့်အခါမျှ အလိုအလျောက် ပိတ်မည် မဟုတ်ပါ"</string>
+ <string name="night_display_summary_on_auto_mode_never" msgid="832333009202889350">"မည်သည့်အခါမှ အလိုအလျောက် ပိတ်မည် မဟုတ်ပါ"</string>
<string name="night_display_summary_on_auto_mode_custom" msgid="2096677025343425755">"<xliff:g id="ID_1">%1$s</xliff:g> တွင် အလိုအလျောက် ပိတ်ပါမည်"</string>
<string name="night_display_summary_on_auto_mode_twilight" msgid="8070517472000680361">"နေထွက်ချိန်တွင် အလိုအလျောက် ပိတ်ပါမည်"</string>
<string name="night_display_not_currently_on" msgid="6600205753103093827">"\'ညအလင်းရောင်\' ယခု ဖွင့်မထားပါ"</string>
@@ -1186,7 +1202,7 @@
<string name="dark_ui_summary_off_auto_mode_auto" msgid="6766831395970887213">"နေဝင်ချိန်တွင် အလိုအလျောက် ပွင့်ပါမည်"</string>
<string name="dark_ui_summary_off_auto_mode_custom" msgid="1345906088326708376">"<xliff:g id="ID_1">%1$s</xliff:g> တွင် အလိုအလျောက် ပွင့်ပါမည်"</string>
<string name="dark_ui_summary_off_auto_mode_custom_bedtime" msgid="7759826673214624622">"အိပ်ချိန်တွင် အလိုအလျောက်ဖွင့်ပေးမည်"</string>
- <string name="dark_ui_summary_on_auto_mode_never" msgid="2468597062391435521">"မည်သည့်အခါမျှ အလိုအလျောက် ပိတ်မည် မဟုတ်ပါ"</string>
+ <string name="dark_ui_summary_on_auto_mode_never" msgid="2468597062391435521">"မည်သည့်အခါမှ အလိုအလျောက် ပိတ်မည် မဟုတ်ပါ"</string>
<string name="dark_ui_summary_on_auto_mode_auto" msgid="5553376115092648636">"နေထွက်ချိန်တွင် အလိုအလျောက် ပိတ်ပါမည်"</string>
<string name="dark_ui_summary_on_auto_mode_custom" msgid="2526935680241734784">"<xliff:g id="ID_1">%1$s</xliff:g> တွင် အလိုအလျောက် ပိတ်ပါမည်"</string>
<string name="dark_ui_summary_on_auto_mode_custom_bedtime" msgid="1976993025762551246">"အိပ်ချိန်ကျော်လျှင် အလိုအလျောက်ပိတ်ပေးမည်"</string>
@@ -1373,6 +1389,8 @@
<string name="battery_level_title" msgid="1371765298786083448">"ဘက်ထရီ အားအဆင့်"</string>
<string name="communal_settings_title" msgid="2845678473945902115">"အများသုံး"</string>
<string name="communal_settings_summary" msgid="4923914136953940317">"အများသုံး ဆက်တင်များ"</string>
+ <!-- no translation found for satellite_setting (706846910912477125) -->
+ <skip />
<string name="apn_settings" msgid="4295467389400441299">"APNs"</string>
<string name="apn_edit" msgid="2003683641840248741">"အဝင်ပွိုင့် ပြင်ဆင်ရန်"</string>
<string name="apn_add" msgid="9069613192201630934">"ချိတ်ဆက်ရန်နေရာ ထည့်ရန်"</string>
@@ -1407,6 +1425,8 @@
<string name="menu_save" msgid="6611465355127483100">"သိမ်းရန်"</string>
<string name="menu_cancel" msgid="1197826697950745335">"မလုပ်တော့"</string>
<string name="error_title" msgid="7158648377702417716"></string>
+ <!-- no translation found for error_duplicate_apn_entry (7792928408935276618) -->
+ <skip />
<string name="error_name_empty" msgid="1258275899283079142">"အမည်အကွက်မှာ ကွက်လပ်ဖြစ်မနေစေရပါ"</string>
<string name="error_apn_empty" msgid="7657491065443746915">"APNမှာ ကွက်လပ်ဖြစ်မနေစေရပါ"</string>
<string name="error_mcc_not3" msgid="883659545640179094">"MNC အကွက်မှာ ဂဏန်း (၃)လုံးဖြစ်ရမည်"</string>
@@ -1425,7 +1445,8 @@
<string name="reset_bluetooth_wifi_button_text" msgid="3974098137045963639">"ပြင်ဆင်သတ်မှတ်ရန်"</string>
<string name="reset_bluetooth_wifi_complete_toast" msgid="5893439291030574365">"ဘလူးတုသ်နှင့် Wi‑Fi ပြင်ဆင်သတ်မှတ်လိုက်ပြီ"</string>
<string name="reset_esim_title" msgid="4194570573425902754">"eSIM များဖျက်ရန်"</string>
- <string name="reset_esim_desc" msgid="3662444090563399131">"၎င်းက မိုဘိုင်းဝန်ဆောင်မှု အစီအစဉ်များကို ပယ်ဖျက်မည်မဟုတ်ပါ။ အစားထိုး ဆင်းမ်ကတ်များ ဒေါင်းလုဒ်လုပ်ရန် သင့်ဝန်ဆောင်မှုပေးသူကို ဆက်သွယ်ပါ။"</string>
+ <!-- no translation found for reset_esim_desc (6125192435907740751) -->
+ <skip />
<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="1129251284212847939">"ကွန်ရက်ဆက်တင်အားလုံး ပြင်ဆင်သတ်မှတ်ပြီး eSIM များဖျက်မလား။ ဤလုပ်ဆောင်ချက်ကို နောက်ပြန်ဆုတ်၍ မရပါ။"</string>
@@ -1433,15 +1454,18 @@
<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="7279607120606365250">"အမှားတစ်ခုကြောင့် eSIM များကို ဖျက်၍မရပါ။\n\nသင့်စက်ကို ပြန်စပြီး ထပ်စမ်းကြည့်ပါ။"</string>
+ <!-- no translation found for reset_esim_error_title (6516110227665862295) -->
+ <skip />
+ <!-- no translation found for reset_esim_error_msg (8459527827897797168) -->
+ <skip />
<string name="main_clear_title" msgid="277664302144837723">"ဒေတာအားလုံးဖျက်ရန် (စက်ရုံထုတ်ဆက်တင် သတ်မှတ်ရန်)"</string>
<string name="main_clear_short_title" msgid="4752094765533020696">"ဒေတာအားလုံးဖျက်ခြင်း (စက်ရုံထုတ်ဆက်တင် သတ်မှတ်ရန်)"</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_final_desc" msgid="5800877928569039580">"သင့်ကိုယ်ရေးအချက်အလက်များနှင့် ဒေါင်းလုဒ်လုပ်ထားသော အက်ပ်အားလုံးကို ဖျက်ပါမည်။ ဤလုပ်ဆောင်ချက်ကို ပြန်ပြင်၍ မရပါ။"</string>
- <string name="main_clear_final_desc_esim" msgid="440406836793824969">"ဒေါင်းလုဒ်လုပ်ထားသော အက်ပ်နှင့် ဆင်းမ်ကဒ်များ အပါအဝင် သင်၏ ကိုယ်ရေးအချက်အလက်အားလုံးကို ဖျက်ပါမည်။ ဤလုပ်ဆောင်ချက်ကို ပြန်ပြင်၍ မရပါ။"</string>
+ <!-- no translation found for main_clear_final_desc_esim (6592404057237813989) -->
+ <skip />
<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>
@@ -1672,6 +1696,14 @@
<string name="force_stop" msgid="2681771622136916280">"မဖြစ်မနေ ရပ်ခိုင်းရန်"</string>
<string name="archive" msgid="9074663845068632127">"သိမ်းရန်"</string>
<string name="restore" msgid="7622486640713967157">"ပြန်ယူရန်"</string>
+ <!-- no translation found for restoring_step_one (3465050101254272874) -->
+ <skip />
+ <!-- no translation found for restoring_step_two (140484846432595108) -->
+ <skip />
+ <!-- no translation found for restoring_step_three (3712883580876329811) -->
+ <skip />
+ <!-- no translation found for restoring_step_four (8966846882470446209) -->
+ <skip />
<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>
@@ -1728,7 +1760,6 @@
<string name="archiving_failed" msgid="2037798988961634978">"သိမ်း၍မရပါ"</string>
<string name="archiving_succeeded" msgid="7891249456483297845">"<xliff:g id="PACKAGE_LABEL">%1$s</xliff:g> ကို သိမ်းလိုက်ပြီ"</string>
<string name="restoring_failed" msgid="3390531747355943533">"ပြန်ယူ၍မရပါ"</string>
- <string name="restoring_succeeded" msgid="4967353965137524330">"<xliff:g id="PACKAGE_LABEL">%1$s</xliff:g> ကို ပြန်ယူပြီးပါပြီ"</string>
<string name="restoring_in_progress" msgid="7787443682651146115">"<xliff:g id="PACKAGE_LABEL">%1$s</xliff:g> ကို ပြန်ယူနေသည်"</string>
<string name="another_migration_already_in_progress" msgid="6550546307856052261">"အခြားရွှေ့ပြောင်းမှု တစ်ခုလုပ်ဆောင်နေပါသည်။"</string>
<string name="insufficient_storage" msgid="8115088042669030558">"သိမ်းဆည်းရန်နေရာအလုံအလောက်မရှိပါ"</string>
@@ -1920,10 +1951,8 @@
<string name="usage_stats_sort_by_usage_time" msgid="2927310334119998301">"အသုံးပြုချိန်ဖြင့် စီရန်"</string>
<string name="usage_stats_sort_by_last_time_used" msgid="7039213339779884017">"နောက်ဆုံးသုံးချိန်ဖြင့် စီရန်"</string>
<string name="usage_stats_sort_by_app_name" msgid="4463833145514850478">"အက်ပ်အမည်ဖြင့် စီရန်"</string>
- <!-- no translation found for last_time_used_label (7589377271406011659) -->
- <skip />
- <!-- no translation found for last_time_used_never (2936073559267990034) -->
- <skip />
+ <string name="last_time_used_label" msgid="7589377271406011659">"နောက်ဆုံးသုံးခဲ့ချိန်"</string>
+ <string name="last_time_used_never" msgid="2936073559267990034">"မည်သည့်အခါမှ"</string>
<string name="usage_time_label" msgid="9105343335151559883">"အသုံးပြုအချိန်"</string>
<string name="accessibility_settings" msgid="4713215774904704682">"အများသုံးနိုင်မှု"</string>
<string name="accessibility_settings_title" msgid="6739115703615065716">"အများသုံးနိုင်မှု ဆက်တင်များ"</string>
@@ -2378,12 +2407,6 @@
<string name="battery_tip_high_usage_summary" msgid="3938999581403084551">"အများဆုံးသုံးသည့် အက်ပ်များ ကြည့်ပါ"</string>
<string name="battery_tip_limited_temporarily_title" msgid="6258554134146272311">"ဘက်ထရီကာကွယ်ရန် အားသွင်းခြင်းကို အကောင်းဆုံးပြင်ဆင်ထားသည်"</string>
<string name="battery_tip_limited_temporarily_summary" msgid="5107379280241187562">"သင့်ဘက်ထရီသက်တမ်း ပိုရှည်စေရန် အားသွင်းခြင်းကို အကောင်းဆုံးပြင်ဆင်သည်"</string>
- <string name="battery_tip_dock_defender_future_bypass_title" msgid="4332616280495788195">"ဘက်ထရီကာကွယ်ရန် အားသွင်းခြင်းကို အကောင်းဆုံးပြင်ဆင်ထားသည်"</string>
- <string name="battery_tip_dock_defender_future_bypass_summary" msgid="7870758621381307597">"ဘက်ထရီသက်တမ်း ပိုရှည်စေရန် တပ်ဆင်ထားစဉ် အားသွင်းခြင်းကို အကောင်းဆုံးပြင်ဆင်သည်"</string>
- <string name="battery_tip_dock_defender_active_title" msgid="1414785238383255699">"ဘက်ထရီကာကွယ်ရန် အားသွင်းခြင်းကို အကောင်းဆုံးပြင်ဆင်ထားသည်"</string>
- <string name="battery_tip_dock_defender_active_summary" msgid="3512082623718801459">"ဘက်ထရီသက်တမ်း ပိုရှည်စေရန် တပ်ဆင်ထားစဉ် အားသွင်းခြင်းကို အကောင်းဆုံးပြင်ဆင်သည်"</string>
- <string name="battery_tip_dock_defender_temporarily_bypassed_title" msgid="1679449361090557201">"အားအပြည့်သွင်းပါ"</string>
- <string name="battery_tip_dock_defender_temporarily_bypassed_summary" msgid="1099500476761333281">"နောက်တစ်ကြိမ် တက်ဘလက် တပ်ဆင်သည့်အခါ ဘက်ထရီကာကွယ်ရန် အားသွင်းခြင်းကို အကောင်းဆုံးပြင်ဆင်ပါမည်"</string>
<string name="battery_tip_limited_temporarily_sec_button_content_description" msgid="5648444926736883551">"အားသွင်းမှု ခဏရပ်သည့်အကြောင်း ပိုမိုလေ့လာရန်"</string>
<string name="battery_tip_limited_temporarily_dialog_resume_charge" msgid="2302295458913832342">"ဆက်အားသွင်းရန်"</string>
<string name="battery_tip_dialog_message_footer" msgid="986542164372177504">"စွမ်းအားမြင့် နောက်ခံလုပ်ဆောင်ချက် ပါဝင်သည်"</string>
@@ -2401,7 +2424,8 @@
<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_charge_to_full_button" msgid="6701709034348116261">"အားအပြည့်သွင်းရန်"</string>
- <string name="battery_tip_incompatible_charging_title" msgid="5120763575150751300">"အားသွင်းပစ္စည်းတွင် ပြဿနာရှိသည်"</string>
+ <!-- no translation found for battery_tip_incompatible_charging_title (1567827436103364999) -->
+ <skip />
<string name="battery_tip_incompatible_charging_content_description" msgid="355668467640367701">"တွဲမသုံးနိုင်သော ကြားခံကိရိယာဖြင့် အားသွင်းခြင်းအကြောင်း ပိုမိုလေ့လာရန်"</string>
<string name="smart_battery_manager_title" msgid="3677620516657920364">"ဘက်ထရီ စီမံခန့်ခွဲမှုစနစ်"</string>
<string name="smart_battery_title" msgid="9095903608520254254">"အက်ပ်များကို အလိုအလျောက် စီမံခြင်း"</string>
@@ -2493,13 +2517,11 @@
<string name="battery_usage_chart_label_now" msgid="4598282721949430165">"ယခု"</string>
<string name="battery_usage_timestamps_hyphen" msgid="7401188432989043905">"<xliff:g id="FROM_TIMESTAMP">%1$s</xliff:g> - <xliff:g id="TO_TIMESTAMP">%2$s</xliff:g>"</string>
<string name="battery_usage_day_and_hour" msgid="1417890420844950881">"<xliff:g id="DAY">%1$s</xliff:g> <xliff:g id="HOUR">%2$s</xliff:g>"</string>
- <!-- no translation found for battery_usage_time_info_and_battery_level (6732629268310936155) -->
- <skip />
+ <string name="battery_usage_time_info_and_battery_level" msgid="6732629268310936155">"<xliff:g id="TIME_INFO">%1$s</xliff:g> <xliff:g id="BATTERY_LEVEL">%2$s</xliff:g>"</string>
<string name="battery_usage_chart" msgid="4114747521432440017">"ဘက်ထရီ အသုံးပြုမှု ပုံစံကားချပ်"</string>
<string name="daily_battery_usage_chart" msgid="4176059567682992686">"နေ့စဉ် ဘက်ထရီ အသုံးပြုမှု ဇယားကွက်"</string>
<string name="hourly_battery_usage_chart" msgid="3098314511076561272">"နာရီအလိုက် ဘက်ထရီ အသုံးပြုမှု ဇယားကွက်"</string>
- <!-- no translation found for battery_level_percentage (1433178290838842146) -->
- <skip />
+ <string name="battery_level_percentage" msgid="1433178290838842146">"ဘက်ထရီအဆင့် ရာခိုင်နှုန်း <xliff:g id="START_PERCENTAGE">%1$s</xliff:g> မှ <xliff:g id="END_PERCENTAGE">%2$s</xliff:g> အထိ"</string>
<string name="battery_usage_breakdown_title_since_last_full_charge" msgid="435006273323199906">"နောက်ဆုံးအားအပြည့်သွင်းပြီးနောက် ဘက်ထရီ အသုံးပြုမှု"</string>
<string name="battery_usage_breakdown_title_for_slot" msgid="4823179483667671406">"<xliff:g id="SLOT">%s</xliff:g> အကြား ဘက်ထရီ အသုံးပြုမှု"</string>
<string name="screen_time_category_last_full_charge" msgid="8856908320256057753">"နောက်ဆုံးအားအပြည့်သွင်းပြီးနောက် အသုံးပြုချိန်"</string>
@@ -3859,6 +3881,8 @@
<string name="voice_activation_apps_title" msgid="7130045161611529825">"အသံဖြင့်ဖွင့်ထားသည့် အက်ပ်များ"</string>
<string name="permit_voice_activation_apps" msgid="9152780172988949319">"အသံဖြင့်ဖွင့်ခြင်း ခွင့်ပြုရန်"</string>
<string name="allow_voice_activation_apps_description" msgid="6369745626995060656">"အသံဖြင့်ဖွင့်ခြင်းသည် အတည်ပြုထားသောအက်ပ်များကို အသံကွန်မန်းဖြင့် ဖွင့်ပေးပြီး လက်လွတ်ဆောင်ရွက်နိုင်သည်။ အသင့်ပါသည့် အလိုက်သင့်အာရုံခံခြင်းသည် ဒေတာကို သင့်အတွက်သာ သီးသန့်ရှိစေသည်။\n\n"<a href="">"အကာအကွယ်ပေးထားသည့် အလိုက်သင့်အာရုံခံခြင်းအကြောင်း နောက်ထပ်အချက်အလက်များ"</a></string>
+ <string name="permit_receive_sandboxed_detection_training_data" msgid="3929496847420108753">"အသံဖြင့်ဖွင့်ခြင်းကို မွမ်းမံရန်"</string>
+ <string name="receive_sandboxed_detection_training_data_description" msgid="1415687008184625050">"ဤစက်သည် အသံဖြင့်ဖွင့်ခြင်းပုံစံကို မွမ်းမံရန် သီးသန့်အသိဉာဏ် သုံးသည်။ ကိုယ်ရေးအချက်အလက်လုံခြုံမှုကို ထိန်းသိမ်းပြီး လူတိုင်းအတွက် ပုံစံကို မွမ်းမံရန် အသုံးပြုသူအများအပြားကြား ပေါင်းစည်းထားသည့် အနှစ်ချုပ်အပ်ဒိတ်များကို အက်ပ်များက လက်ခံရရှိနိုင်သည်။\n\n"<a href="">"သီးသန့်အသိဉာဏ်အကြောင်း ပိုမိုသိရှိရန်"</a></string>
<string name="full_screen_intent_title" msgid="747270185715224130">"ဖန်သားပြင်အပြည့် အကြောင်းကြားချက်များ"</string>
<string name="permit_full_screen_intent" msgid="9035367640019960861">"ဤအက်ပ်မှ ဖန်သားပြင်အပြည့် အကြောင်းကြားချက် ခွင့်ပြုရန်"</string>
<string name="footer_description_full_screen_intent" msgid="7716518411349225528">"စက်ပစ္စည်းလော့ခ်ချထားစဉ် ဖန်သားပြင်အပြည့် နေရာယူမည့် အကြောင်းကြားချက်များကို ဤအက်ပ်အား ပြသခွင့်ပြုနိုင်သည်။ နှိုးစက်၊ အဝင်ခေါ်ဆိုမှု (သို့) အခြားအရေးတကြီး အကြောင်းကြားချက်များကို မြင်သာအောင်လုပ်ရန် အက်ပ်များက ၎င်းတို့ကို သုံးနိုင်သည်။"</string>
@@ -4280,18 +4304,27 @@
<string name="autofill_app" msgid="7595308061826307921">"အော်တိုဖြည့် ဝန်ဆောင်မှု"</string>
<string name="default_autofill_app" msgid="372234803718251606">"မူရင်း အော်တိုဖြည့်ဝန်ဆောင်မှု"</string>
<string name="autofill_passwords" msgid="6708057251459761083">"စကားဝှက်များ"</string>
- <string name="credman_chosen_app_title" msgid="872524130208251505">"စကားဝှက်၊ လျှို့ဝှက်ကီးနှင့် ဒေတာဝန်ဆောင်မှုများ"</string>
+ <!-- no translation found for credman_chosen_app_title (7735183808067729319) -->
+ <skip />
<string name="credman_credentials" msgid="4931371941253324143">"နောက်ထပ် ဝန်ဆောင်မှုပေးသူများ"</string>
<string name="autofill_passwords_count" msgid="6359289285822955973">"{count,plural, =1{စကားဝှက် # ခု}other{စကားဝှက် # ခု}}"</string>
<string name="autofill_keywords" msgid="8598763328489346438">"အော်တို၊ ဖြည့်၊ အော်တိုဖြည့်၊ စကားဝှက်"</string>
<string name="credman_keywords" msgid="8305600680836806170">"ဒေတာ၊ လျှို့ဝှက်ကီး၊ စကားဝှက်"</string>
<string name="credman_autofill_keywords" msgid="701180623776848914">"အလိုအလျောက်၊ ဖြည့်ခြင်း၊ အလိုအလျောက်ဖြည့်ခြင်း၊ ဒေတာ၊ လျှို့ဝှက်ကီး၊ စကားဝှက်"</string>
+ <!-- no translation found for credman_button_change (4072629639218503790) -->
+ <skip />
+ <!-- no translation found for credman_button_open (7519871964170816850) -->
+ <skip />
<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="credman_autofill_confirmation_message" msgid="843829628024668466">"<b><xliff:g id=app_name example=Provider>%1$s</xliff:g> သုံးမလား။</b> <br/> <br/> ယခုမှစ၍ စကားဝှက်၊ လျှို့ဝှက်ကီးနှင့် အခြားအချက်အလက် အသစ်များကို ဤနေရာတွင် သိမ်းပါမည်။ <xliff:g id=app_name example=Provider>%1$s</xliff:g> က အော်တိုဖြည့်နိုင်သည်များအား ဆုံးဖြတ်ရန် သင့်ဖန်သားပြင်ပေါ်တွင် ရှိသည်များကို သုံးနိုင်သည်။"</string>
<string name="credman_picker_title" msgid="8191267620665129205">"စကားဝှက်၊ လျှို့ဝှက်ကီးနှင့် ဒေတာဝန်ဆောင်မှုများ"</string>
<string name="credman_confirmation_message_title" msgid="8847900085593880729">"%1$s ကို ပိတ်မလား။"</string>
<string name="credman_confirmation_message" msgid="2357324543658635239">"<b>ဤဝန်ဆောင်မှုကို ပိတ်မလား။</b> <br/> <br/> လက်မှတ်ထိုးဝင်သောအခါ စကားဝှက်၊ လျှို့ဝှက်ကီးများ၊ ငွေပေးချေနည်းလမ်းနှင့် အခြားအချက်အလက်ကဲ့သို့ သိမ်းထားသောအချက်အလက်များကို ဖြည့်မည်မဟုတ်ပါ။ သိမ်းထားသောအချက်အလက် သုံးရန် စကားဝှက်၊ လျှို့ဝှက်ကီး (သို့) ဒေတာဝန်ဆောင်မှု ရွေးပါ။"</string>
+ <string name="credman_confirmation_message_new_ui" msgid="6126274509951156460">"<b>ဝန်ဆောင်မှုအားလုံးကို ပိတ်သည်?</b> <br/> <br/> စကားဝှက်များ၊ လျှို့ဝှက်ကီးများ၊ သိမ်းထားသော အခြားအချက်အလက်များကို သင်လက်မှတ်ထိုးဝင်သည့်အခါ အလိုအလျောက်ဖြည့်ရန် ရနိုင်မည်မဟုတ်ပါ"</string>
+ <string name="credman_autofill_confirmation_message_new_ui" msgid="6222139222478822267">"<b>သင်၏ ဦးစားပေးဝန်ဆောင်မှုကို <xliff:g id=app_name example=Provider>%1$s</xliff:g>?</b> သို့ပြောင်းသည် <br/> <br/> စကားဝှက်အသစ်များ၊ လျှို့ဝှက်ကီးများနှင့် အခြားအချက်အလက်များကို ယခုမှစ၍ ဤနေရာတွင် သိမ်းမည်။ <xliff:g id=app_name example=Provider>%1$s</xliff:g> က အော်တိုဖြည့်နိုင်သည်များအား ဆုံးဖြတ်ရန် သင့်ဖန်သားပြင်ပေါ်တွင် ရှိသည်များကို သုံးနိုင်သည်"</string>
<string name="credman_enable_confirmation_message_title" msgid="1037501792652277829">"%1$s သုံးမလား။"</string>
+ <string name="credman_limit_error_msg_title" msgid="1525814645803612135">"ဝန်ဆောင်မှု ၅ ခုသာ ဖွင့်နိုင်သည်"</string>
+ <string name="credman_limit_error_msg" msgid="2521803280130310063">"အခြားဝန်ဆောင်မှုထည့်ရန် ဝန်ဆောင်မှုအနည်းဆုံး ၁ ခုကို ပိတ်ပါ"</string>
<string name="credman_enable_confirmation_message" msgid="8407841892310870169">"%1$s သည် အော်တိုဖြည့်နိုင်သည်များကို သိရှိရန် သင့်စခရင်ပေါ်ရှိ အရာများကို အသုံးပြုသည်။"</string>
<string name="credman_error_message_title" msgid="4099557206946333568">"စကားဝှက်၊ လျှို့ဝှက်ကီးနှင့် ဒေတာဝန်ဆောင်မှုများ ကန့်သတ်ချက်"</string>
<string name="credman_error_message" msgid="8334797097200415449">"တစ်ချိန်တည်းတွင် စကားဝှက်၊ လျှို့ဝှက်ကီးနှင့် ဒေတာဝန်ဆောင်မှု ၅ ခုအထိ ထားရှိနိုင်သည်။ ထပ်ထည့်ရန် ဝန်ဆောင်မှုတစ်ခုကို ပိတ်ပါ။"</string>
@@ -4461,11 +4494,12 @@
<string name="mobile_network_sim_name_label" msgid="1452440641628369625">"အမည်"</string>
<string name="mobile_network_sim_color_label" msgid="5293944087609632340">"အရောင် (တွဲသုံးနိုင်သော အက်ပ်က သုံးထား)"</string>
<string name="mobile_network_sim_name_rename" msgid="5967588549571582924">"သိမ်းရန်"</string>
- <string name="mobile_network_use_sim_on" msgid="7298332437547707908">"ဆင်းမ်ကတ်သုံးရန်"</string>
+ <string name="mobile_network_use_sim_on" msgid="5333182776279917886">"ဤဆင်းမ်ကတ် သုံးရန်"</string>
<string name="mobile_network_use_sim_off" msgid="6303281166199670639">"ပိတ်"</string>
<string name="mobile_network_disable_sim_explanation" msgid="2851862257846773796">"ဤဆင်းမ်ကတ်ကို ပိတ်ရန် ဆင်းမ်ကတ်ကို ထုတ်လိုက်ပါ"</string>
<string name="mobile_network_tap_to_activate" msgid="4139979375717958102">"<xliff:g id="CARRIER">%1$s</xliff:g> ကိုဖွင့်ရန် တို့ပါ"</string>
- <string name="mobile_network_erase_sim" msgid="4629071168032714930">"ဆင်းမ်ကတ် ဖျက်ရန်"</string>
+ <!-- no translation found for mobile_network_erase_sim (5387971155494245850) -->
+ <skip />
<string name="preferred_network_mode_title" msgid="3083431168988535628">"ဦးစားပေး ကွန်ရက်အမျိုးအစား"</string>
<string name="preferred_network_mode_summary" msgid="537577807865497546">"ကွန်ရက် လုပ်ဆောင်မှုစနစ်ကို ပြောင်းပါ"</string>
<string name="preferred_network_mode_dialogtitle" msgid="4179420486180351631">"ဦးစားပေး ကွန်ရက်အမျိုးအစား"</string>
@@ -4484,6 +4518,40 @@
<string name="roaming_check_price_warning" msgid="5876977438036791361">"ဈေးနှုန်းသိရှိရန် သင်၏ ကွန်ရက်ဝန်ဆောင်မှုပေးသူကို မေးပါ။"</string>
<string name="mobile_data_usage_title" msgid="2047864499317759728">"အက်ပ်ဒေတာ သုံးစွဲမှု"</string>
<string name="mobile_network_mode_error" msgid="9222056129897416074">"မမှန်ကန်သည့် ကွန်ရက်မုဒ် <xliff:g id="NETWORKMODEID">%1$d</xliff:g>။ လျစ်လျူရှုပါ။"</string>
+ <!-- no translation found for satellite_setting_title (2543034229989047673) -->
+ <skip />
+ <!-- no translation found for satellite_setting_enabled_summary (3554127722727530845) -->
+ <skip />
+ <!-- no translation found for satellite_setting_disabled_summary (6789122487534159857) -->
+ <skip />
+ <!-- no translation found for keywords_satellite_setting (3312183289776517695) -->
+ <skip />
+ <!-- no translation found for category_name_about_satellite_messaging (3756205049485508340) -->
+ <skip />
+ <!-- no translation found for title_about_satellite_setting (9212860038048311345) -->
+ <skip />
+ <!-- no translation found for category_title_your_satellite_plan (3017895097366691841) -->
+ <skip />
+ <!-- no translation found for title_have_satellite_plan (2048372355699977947) -->
+ <skip />
+ <!-- no translation found for title_no_satellite_plan (2876056203035197505) -->
+ <skip />
+ <!-- no translation found for summary_add_satellite_setting (3815254731634052432) -->
+ <skip />
+ <!-- no translation found for category_name_how_it_works (585303230539269496) -->
+ <skip />
+ <!-- no translation found for title_satellite_connection_guide (3294802307913609072) -->
+ <skip />
+ <!-- no translation found for summary_satellite_connection_guide (3496123195218418456) -->
+ <skip />
+ <!-- no translation found for title_supported_service (4275535165812691571) -->
+ <skip />
+ <!-- no translation found for summary_supported_service (4320535903444834786) -->
+ <skip />
+ <!-- no translation found for satellite_setting_summary_more_information (4008690241760925372) -->
+ <skip />
+ <!-- no translation found for more_about_satellite_messaging (3385673133561348509) -->
+ <skip />
<string name="mobile_network_apn_title" msgid="5582995550142073054">"ချိတ်ဆက်ပွိုင့် အမည်များ"</string>
<string name="keywords_access_point_names" msgid="8174967126858505945">"apn"</string>
<string name="manual_mode_disallowed_summary" msgid="4243142645520152175">"<xliff:g id="CARRIER">%1$s</xliff:g> တွင် ချိတ်ဆက်ထားသည့်အခါ မရနိုင်ပါ"</string>
@@ -4493,9 +4561,12 @@
<string name="sim_action_switch_sub_dialog_title" msgid="9180969453358718635">"<xliff:g id="CARRIER_NAME">%1$s</xliff:g> သို့ ပြောင်းမလား။"</string>
<string name="sim_action_switch_psim_dialog_title" msgid="5613177333235213024">"ဆင်းမ်ကတ်အသုံးပြုခြင်းသို့ ပြောင်းမလား။"</string>
<string name="sim_action_switch_sub_dialog_mep_title" msgid="933856847099933004">"<xliff:g id="CARRIER_NAME">%1$s</xliff:g> ကိုသုံးမလား။"</string>
- <string name="sim_action_switch_sub_dialog_text" msgid="2091834911153293004">"တစ်ကြိမ်တွင် ဆင်းမ်တစ်ကတ်သာ အသုံးပြုနိုင်ပါသည်။\n\n<xliff:g id="TO_CARRIER_NAME">%1$s</xliff:g> သို့ပြောင်းခြင်းက သင့် <xliff:g id="FROM_CARRIER_NAME">%2$s</xliff:g> ဝန်ဆောင်မှုကို ပယ်ဖျက်မည်မဟုတ်ပါ။"</string>
- <string name="sim_action_switch_sub_dialog_text_downloaded" msgid="8977951796005849471">"၁ ကြိမ်တွင် eSIM တစ်ခုသာ အသုံးပြုနိုင်သည်။\n\n<xliff:g id="TO_CARRIER_NAME">%1$s</xliff:g> သို့ပြောင်းခြင်းက သင့် <xliff:g id="FROM_CARRIER_NAME">%2$s</xliff:g> ဝန်ဆောင်မှုကို ပယ်ဖျက်မည်မဟုတ်ပါ။"</string>
- <string name="sim_action_switch_sub_dialog_text_single_sim" msgid="6188750682431170845">"တစ်ကြိမ်တွင် ဆင်းမ်တစ်ကတ်သာ အသုံးပြုနိုင်ပါသည်။\n\nပြောင်းခြင်းက သင့် <xliff:g id="TO_CARRIER_NAME">%1$s</xliff:g> ဝန်ဆောင်မှုကို ပယ်ဖျက်မည်မဟုတ်ပါ။"</string>
+ <!-- no translation found for sim_action_switch_sub_dialog_text (7474905814976249607) -->
+ <skip />
+ <!-- no translation found for sim_action_switch_sub_dialog_text_downloaded (6415848271400253954) -->
+ <skip />
+ <!-- no translation found for sim_action_switch_sub_dialog_text_single_sim (421658355882679837) -->
+ <skip />
<string name="sim_action_switch_sub_dialog_mep_text" msgid="8348764755143679582">"ဆင်းမ်ကတ် ၂ ခုကို တစ်ပြိုင်နက် အသုံးပြုနိုင်သည်။ <xliff:g id="CARRIER_NAME">%1$s</xliff:g> ကိုသုံးရန် အခြားဆင်းမ်ကတ်ကို ပိတ်ပါ။"</string>
<string name="sim_action_switch_sub_dialog_confirm" msgid="1901181581944638961">"<xliff:g id="CARRIER_NAME">%1$s</xliff:g> သို့ ပြောင်းရန်"</string>
<string name="sim_action_switch_sub_dialog_carrier_list_item_for_turning_off" msgid="5392037608705799522">"<xliff:g id="CARRIER_NAME">%1$s</xliff:g> ကိုပိတ်ပါ"</string>
@@ -4520,6 +4591,29 @@
<string name="sim_action_turn_off" msgid="3506698692916473000">"ပိတ်ရန်"</string>
<string name="dsds_activation_failure_title" msgid="4467364110584914794">"ဆင်းမ်ကတ်ကို ဖွင့်၍မရပါ"</string>
<string name="dsds_activation_failure_body_msg2" msgid="73044349546544410">"ဆင်းမ်ကတ်ကို ပြန်ဖွင့်ကြည့်ပါ။ ပြဿနာရှိနေသေးပါက သင့်စက်ကို ပြန်လည်စတင်ပါ။"</string>
+ <string name="sim_onboarding_bottomsheets_title" msgid="143711121394213711">"ဆင်းမ်ကတ် စနစ်ထည့်သွင်းခြင်း"</string>
+ <string name="sim_onboarding_bottomsheets_msg" msgid="7367245016476460849">"ဤစက်ပစ္စည်းတွင် ဆင်းမ်ကတ်အမျိုးမျိုးသုံးရန် မိုဘိုင်းကွန်ရက် သတ်မှတ်ချက်များကို သတ်မှတ်ပါ"</string>
+ <string name="sim_onboarding_label_sim_title" msgid="273162565849288273">"ဆင်းမ်ကတ်များ အညွှန်းတပ်ခြင်း"</string>
+ <string name="sim_onboarding_label_sim_msg" msgid="5105859235219529056">"ဤအညွှန်းများကို ဖုန်းခေါ်ဆိုခြင်း၊ စာတိုပို့ခြင်း၊ ဒေတာသုံးခြင်း ပြုလုပ်ရာ၌အပြင် ‘ဆက်တင်များ’ တွင် တွေ့ရပါမည်"</string>
+ <string name="sim_onboarding_label_sim_dialog_title" msgid="5839073125605286120">"ဆင်းမ်ကတ်အညွှန်း"</string>
+ <string name="sim_onboarding_label_sim_dialog_label" msgid="9020433985426525185">"အညွှန်း"</string>
+ <string name="sim_onboarding_select_sim_title" msgid="5895262188167744055">"သုံးမည့်ဆင်းမ်ကတ် ရွေးခြင်း"</string>
+ <string name="sim_onboarding_select_sim_msg" msgid="5638859405391915048">"ဆင်းမ်ကတ် ၂ ခုကို တစ်ပြိုင်နက် အသုံးပြုနိုင်သည်"</string>
+ <string name="sim_onboarding_primary_sim_title" msgid="2793090401371135675">"ပင်မဆင်းမ်ကတ်များ သတ်မှတ်ခြင်း"</string>
+ <string name="sim_onboarding_primary_sim_msg" msgid="5484656671490558032">"ဖုန်းခေါ်ဆိုမှု၊ စာတိုနှင့် ဒေတာများအတွက် မူရင်းသတ်မှတ်ချက်အဖြစ်သုံးမည့် ဆင်းမ်ကတ်များကို ရွေးပါ"</string>
+ <string name="primary_sim_title" msgid="2508161011657571566">"သင်၏ပင်မဆင်းမ်ကတ်များ"</string>
+ <string name="primary_sim_calls_title" msgid="4961189133582615685">"ခေါ်ဆိုမှုများ"</string>
+ <string name="primary_sim_texts_title" msgid="1287584042733097749">"စာတိုများ"</string>
+ <string name="primary_sim_automatic_data_title" msgid="1265528923229642480">"အလိုအလျောက် ဒေတာပြောင်းခြင်း"</string>
+ <string name="primary_sim_automatic_data_msg" msgid="1612203837010785203">"လိုင်းဆွဲအားနှင့် ရနိုင်မှုပေါ်မူတည်၍ ဆင်းမ်ကတ်တစ်ခုခုမှ ဒေတာကို သုံးပါ"</string>
+ <string name="sim_onboarding_phoneNumber_data_only" msgid="8158409121949373662">"ဒေတာသီးသန့်"</string>
+ <string name="sim_onboarding_setup" msgid="5750393553605388463">"စနစ်ထည့်သွင်းရန်"</string>
+ <string name="sim_onboarding_next" msgid="6415025179929475355">"ရှေ့သို့"</string>
+ <!-- no translation found for sim_onboarding_progressbar_turning_sim_on (1163318788393361574) -->
+ <skip />
+ <string name="mobile_network_spn_title" msgid="3053793174495329077">"မိုဘိုင်းကွန်ရက်"</string>
+ <string name="mobile_network_phone_number_title" msgid="2090794402855021784">"ဖုန်းနံပါတ်"</string>
+ <string name="mobile_network_sim_label_color_title" msgid="2401352348041132876">"ဆင်းမ်ကတ်အညွှန်းနှင့် အရောင်"</string>
<string name="sim_setup_channel_id" msgid="8797972565087458515">"ကွန်ရက် စတင်အသုံးပြုခြင်း"</string>
<string name="sim_switch_channel_id" msgid="4927038626791837861">"ဝန်ဆောင်မှုပေးသူ ပြောင်းခြင်း"</string>
<string name="post_dsds_reboot_notification_title_with_carrier" msgid="3308827462185135307">"<xliff:g id="CARRIER_NAME">%1$s</xliff:g> ကို အသုံးပြုနေသည်"</string>
@@ -4539,11 +4633,15 @@
<string name="switch_sim_dialog_no_switch_text" msgid="7053939850026876088">"မိုဘိုင်းဒေတာ၊ ခေါ်ဆိုမှုဆိုင်ရာ ဝန်ဆောင်မှုများနှင့် SMS စာတိုစနစ်တို့ကို နောင်တွင် အသုံးပြုရန် သင့်ကွန်ရက်ဆက်တင်များသို့ သွားပါ"</string>
<string name="sim_card_label" msgid="6263064316075963775">"ဆင်းမ်ကတ်"</string>
<string name="erase_sim_dialog_title" msgid="4742077437653028326">"ဤ eSIM ကိုဖျက်မလား။"</string>
- <string name="erase_sim_dialog_text" msgid="753031064269699885">"ဤဆင်းမ်ကို ဖျက်ခြင်းဖြင့် ဤစက်ပစ္စည်းမှ <xliff:g id="CARRIER_NAME_A">%1$s</xliff:g> ဝန်ဆောင်မှုကို ဖယ်ရှားပါမည်။\n\n<xliff:g id="CARRIER_NAME_B">%1$s</xliff:g> အတွက် ဝန်ဆောင်မှုကို ပယ်ဖျက်မည်မဟုတ်ပါ။"</string>
+ <!-- no translation found for erase_sim_dialog_text (1406141218170595272) -->
+ <skip />
<string name="erase_sim_confirm_button" msgid="8309115684335320541">"ဖျက်ရန်"</string>
- <string name="erasing_sim" msgid="7877703231075699139">"ဆင်းမ်ကတ်ကို ဖျက်နေသည်…"</string>
- <string name="erase_sim_fail_title" msgid="2024446702985862427">"ဆင်းမ်ကတ်ကို ဖျက်၍မရပါ"</string>
- <string name="erase_sim_fail_text" msgid="7870804401227483131">"အမှားအယွင်းရှိနေသောကြောင့် ဤဆင်းမ်ကို ဖျက်၍မရပါ။\n\nသင့်စက်ပစ္စည်းကို ပြန်စပြီး ထပ်စမ်းကြည့်ပါ။"</string>
+ <!-- no translation found for erasing_sim (4237180547590463930) -->
+ <skip />
+ <!-- no translation found for erase_sim_fail_title (1445700500168357303) -->
+ <skip />
+ <!-- no translation found for erase_sim_fail_text (6898841004987411547) -->
+ <skip />
<string name="network_connection_request_dialog_title" msgid="1896186380874289434">"စက်နှင့် ချိတ်ဆက်ခြင်း"</string>
<string name="network_connection_request_dialog_summary" msgid="7693038309792726170">"သင့်စက်နှင့် ချိတ်ဆက်ရန် <xliff:g id="APPNAME">%1$s</xliff:g> အက်ပ်က ယာယီ Wi‑Fi ကွန်ရက်ကို အသုံးပြုလိုသည်"</string>
<string name="network_connection_timeout_dialog_message" msgid="598509083077743772">"မည်သည့်စက်မျှ မတွေ့ပါ။ စက်များဖွင့်ထားပြီး ချိတ်ဆက်နိုင်ခြင်း ရှိမရှိ စစ်ဆေးပါ။"</string>
@@ -4615,6 +4713,14 @@
<string name="work_policy_privacy_settings" msgid="2702644843505242596">"သင့်အလုပ် မူဝါဒ အချက်အလက်"</string>
<string name="work_policy_privacy_settings_summary" msgid="690118670737638405">"သင့် IT စီမံခန့်ခွဲသူက သတ်မှတ်ထားသည့် ဆက်တင်များ"</string>
<string name="track_frame_time_keywords" msgid="7885340257945922239">"GPU"</string>
+ <string name="enable_16k_pages" msgid="5009476566957520607">"စာမျက်နှာအရွယ်အစား ၁၆K နှင့်စတင်ရန်"</string>
+ <string name="enable_16k_pages_summary" msgid="428117226069445198">"စာမျက်နှာအရွယ် ၁၆K ရသော Kernel သုံးသည့်စက် စတင်ရန်"</string>
+ <string name="confirm_enable_16k_pages_title" msgid="6751570067857011642">"စာမျက်နှာ ၁၆KB တွဲသုံးနိုင်သော Kernel နှင့် ပြန်လည်စတင်မလား။"</string>
+ <string name="confirm_enable_16k_pages_text" msgid="702888115148257215">"သတိပေးချက်- အပလီကေးရှင်းအချို့ကို ဤမုဒ်နှင့် တွဲသုံး၍မရနိုင်ပါ။ အတည်ပြုပြီးနောက် စက်ပစ္စည်းကို ပြန်လည်စတင်ပါမည်။"</string>
+ <string name="confirm_enable_4k_pages_title" msgid="626987400420355263">"စာမျက်နှာ ၄KB တွဲသုံးနိုင်သော Kernel နှင့် ပြန်လည်စတင်မလား။"</string>
+ <string name="confirm_enable_4k_pages_text" msgid="6168921566226074524">"အတည်ပြုပြီးနောက် စက်ပစ္စည်းကို ပြန်လည်စတင်ပါမည်။"</string>
+ <string name="toast_16k_update_failed_text" msgid="8888858987184345567">"Kernel ကို စာမျက်နှာ ၁၆KB တွဲသုံးနိုင်သော Kernel အဖြစ် အပ်ဒိတ်လုပ်၍မရပါ။"</string>
+ <string name="progress_16k_ota_title" msgid="2117218313875523741">"ပြောင်းလဲမှု ထည့်သွင်းခြင်း"</string>
<string name="bug_report_handler_title" msgid="713439959113250125">"ချွတ်ယွင်းချက်အစီရင်ခံစာ စီမံသူ"</string>
<string name="bug_report_handler_picker_footer_text" msgid="4935758328366585673">"သင့်စက်တွင် မည်သည့်အက်ပ်က ချွတ်ယွင်းမှုအစီရင်ခံစာ ဖြတ်လမ်းလင့်ခ်အား ကိုင်တွယ်မည်ဆိုသည်ကို ဆုံးဖြတ်သည်။"</string>
<string name="personal_profile_app_subtext" msgid="5586060806997067676">"ကိုယ်ပိုင်"</string>
@@ -4700,8 +4806,10 @@
<string name="sim_category_title" msgid="2341314000964710495">"ဆင်းမ်ကတ်"</string>
<string name="downloaded_sim_category_title" msgid="2876988650413179752">"eSIM"</string>
<string name="downloaded_sims_category_title" msgid="487799905978489922">"eSIM"</string>
- <string name="sim_category_active_sim" msgid="1503823567818544012">"အသုံးပြုနေသည်"</string>
- <string name="sim_category_inactive_sim" msgid="4068899490133820881">"အသုံးမပြုပါ"</string>
+ <!-- no translation found for sim_category_active_sim (3077009911935592178) -->
+ <skip />
+ <!-- no translation found for sim_category_inactive_sim (7351553344148400450) -->
+ <skip />
<string name="sim_category_default_active_sim" msgid="1208194173387987231">" / <xliff:g id="ID_1">%1$s</xliff:g> အတွက် မူရင်း"</string>
<string name="default_active_sim_calls" msgid="2390973682556353558">"ခေါ်ဆိုမှုများ"</string>
<string name="default_active_sim_sms" msgid="8041498593025994921">"SMS စာတိုစနစ်"</string>
diff --git a/res/values-nb/arrays.xml b/res/values-nb/arrays.xml
index 1a26b4b..a034cce 100644
--- a/res/values-nb/arrays.xml
+++ b/res/values-nb/arrays.xml
@@ -482,4 +482,7 @@
<!-- no translation found for notification_polite_options:0 (4617190141263245257) -->
<!-- no translation found for notification_polite_options:1 (3884076684767467743) -->
<!-- no translation found for notification_polite_options:2 (8765197536079931966) -->
+ <!-- no translation found for private_space_auto_lock_options:0 (551584871228110817) -->
+ <!-- no translation found for private_space_auto_lock_options:1 (3263162333754809690) -->
+ <!-- no translation found for private_space_auto_lock_options:2 (1575103586471380629) -->
</resources>
diff --git a/res/values-nb/strings.xml b/res/values-nb/strings.xml
index 8d56c27..7aaa808 100644
--- a/res/values-nb/strings.xml
+++ b/res/values-nb/strings.xml
@@ -28,6 +28,7 @@
<string name="show_dev_on" msgid="2840850085134853754">"Du er nå utvikler!"</string>
<string name="show_dev_already" msgid="7041756429707644630">"Det trengs ikke, du er allerede utvikler."</string>
<string name="dev_settings_disabled_warning" msgid="6971867026249671244">"Slå på utvikleralternativer først."</string>
+ <string name="dev_settings_available_to_admin_only_warning" msgid="3408243404879083111">"Bare administratorbrukerne kan bruke utviklerinnstillinger."</string>
<string name="header_category_system" msgid="1665516346845259058">"System"</string>
<string name="radioInfo_service_in" msgid="9088637745836646271">"Fungerer som normalt"</string>
<string name="radioInfo_service_out" msgid="1868347333892403287">"Ute av drift"</string>
@@ -551,12 +552,20 @@
<string name="private_space_one_lock_summary" msgid="2759953747682959371">"Du kan låse opp Private Space på samme måte som du låser opp enheten, eller du kan velge en annen lås"</string>
<string name="private_space_screen_lock_title" msgid="8679383894967823163">"Bruk skjermlåsen for enheten"</string>
<string name="private_space_biometric_title" msgid="3934339826674553174">"Opplåsing med ansikt og fingeravtrykk"</string>
+ <string name="private_space_fingerprint_title" msgid="5989254643211889931">"Opplåsing med fingeravtrykk"</string>
+ <string name="private_space_face_title" msgid="3290402865367663079">"Ansiktslås"</string>
<string name="private_space_biometric_summary" msgid="4403837276018724581">"Trykk for å konfigurere"</string>
<string name="private_space_fingerprint_unlock_title" msgid="5804023571114910034">"Opplåsing med fingeravtrykk for det private området"</string>
<string name="private_space_face_unlock_title" msgid="6613018437620070183">"Ansiktslås for det private området"</string>
<string name="private_space_category_ways_to_unlock" msgid="4356631225316950046">"Måter å låse opp på"</string>
<string name="private_space_screen_lock_summary" msgid="394837965365561070">"Den samme som skjermlåsen for enheten"</string>
<string name="private_space_new_lock_title" msgid="7306873010565337671">"Vil du velge en ny lås for Private Space?"</string>
+ <string name="private_space_auto_lock_title" msgid="4757097802686131305">"Lås automatisk"</string>
+ <string name="private_space_auto_lock_page_title" msgid="2993714305725968632">"Lås privat område automatisk"</string>
+ <string name="private_space_auto_lock_page_summary" msgid="8679844515655838654">"Du kan låse det private området ditt automatisk hvis du ikke har brukt enheten i et tidsrom."</string>
+ <string name="private_space_auto_lock_every_time" msgid="1215061855836002830">"Hver gang enheten låses"</string>
+ <string name="private_space_auto_lock_after_inactivity" msgid="1748673030841528649">"Etter 5 minutter uten aktivitet"</string>
+ <string name="private_space_auto_lock_never" msgid="595014527119778873">"Aldri"</string>
<string name="private_space_hide_title" msgid="8687034008994037610">"Skjul når låst"</string>
<string name="privatespace_hide_page_title" msgid="972581369094289386">"Skjul Private Space når låst"</string>
<string name="privatespace_hide_page_summary" msgid="1052569521186403642">"For å unngå at andre ser at du har Private Space på telefonen, kan du skjule den i applisten"</string>
@@ -570,6 +579,7 @@
<string name="private_space_delete_title" msgid="3075645119800272800">"Slett Private Space"</string>
<string name="private_space_deleted" msgid="7825768516955610897">"Private Space er slettet"</string>
<string name="private_space_delete_failed" msgid="8500755484258565011">"Kunne ikke slette Private Space"</string>
+ <string name="private_space_unlocked" msgid="9091600948712932046">"Det private området er låst opp"</string>
<string name="no_device_lock_title" msgid="1078223464721029954">"Konfigurer en skjermlås"</string>
<string name="no_device_lock_summary" msgid="7436025227616244687">"For å bruke det private området, angi en skjermlås på enheten"</string>
<string name="no_device_lock_action_label" msgid="2640487005629001288">"Konfigurer en skjermlås"</string>
@@ -597,8 +607,14 @@
<string name="private_space_access_text" msgid="4258842502257201013">"For å åpne det private området, gå til applisten og rull nedover"</string>
<string name="private_space_done_label" msgid="1020482651595246071">"Ferdig"</string>
<string name="private_space_scrolldown_to_access" msgid="4820954877349434545">"Rull ned for å finne det private området"</string>
- <string name="private_space_retry_signin_title" msgid="2340841075193680666">"Logg på for å konfigurere et privat område"</string>
- <string name="private_space_retry_summary" msgid="1976929616948459609">"Du må logge på en konto for å konfigurere et privat område"</string>
+ <!-- no translation found for private_space_retry_signin_title (8090276618867918844) -->
+ <skip />
+ <!-- no translation found for private_space_retry_summary (1920444015972648774) -->
+ <skip />
+ <!-- no translation found for private_space_skip_login_label (7078019409056628192) -->
+ <skip />
+ <!-- no translation found for private_space_continue_login_label (7779965766333065391) -->
+ <skip />
<string name="private_space_lock_setup_title" msgid="6541564212199510787">"Velg en lås for det private området"</string>
<string name="private_space_lock_setup_description" msgid="423405593476300918">"Du kan låse opp det private området med fingeravtrykket. Av sikkerhetsgrunner krever dette alternativet en reservelås."</string>
<string name="private_space_choose_your_pin_header" msgid="4560802934975898265">"Angi en PIN-kode for det private området"</string>
@@ -1373,6 +1389,8 @@
<string name="battery_level_title" msgid="1371765298786083448">"Batterinivå"</string>
<string name="communal_settings_title" msgid="2845678473945902115">"Felles"</string>
<string name="communal_settings_summary" msgid="4923914136953940317">"Fellesinnstillinger"</string>
+ <!-- no translation found for satellite_setting (706846910912477125) -->
+ <skip />
<string name="apn_settings" msgid="4295467389400441299">"APN"</string>
<string name="apn_edit" msgid="2003683641840248741">"Rediger tilgangspunkt"</string>
<string name="apn_add" msgid="9069613192201630934">"Legg til tilgangspunkt"</string>
@@ -1407,6 +1425,8 @@
<string name="menu_save" msgid="6611465355127483100">"Lagre"</string>
<string name="menu_cancel" msgid="1197826697950745335">"Avbryt"</string>
<string name="error_title" msgid="7158648377702417716"></string>
+ <!-- no translation found for error_duplicate_apn_entry (7792928408935276618) -->
+ <skip />
<string name="error_name_empty" msgid="1258275899283079142">"Navnefeltet kan ikke være tomt."</string>
<string name="error_apn_empty" msgid="7657491065443746915">"APN kan ikke være tomt."</string>
<string name="error_mcc_not3" msgid="883659545640179094">"MCC-feltet må bestå av tre siffer."</string>
@@ -1425,7 +1445,8 @@
<string name="reset_bluetooth_wifi_button_text" msgid="3974098137045963639">"Tilbakestill"</string>
<string name="reset_bluetooth_wifi_complete_toast" msgid="5893439291030574365">"Bluetooth og wifi er tilbakestilt"</string>
<string name="reset_esim_title" msgid="4194570573425902754">"Slett eSIM-kort"</string>
- <string name="reset_esim_desc" msgid="3662444090563399131">"Dette fører ikke til at du sier opp noen mobilabonnementer. Kontakt operatøren din for å laste ned erstatnings-SIM-kort."</string>
+ <!-- no translation found for reset_esim_desc (6125192435907740751) -->
+ <skip />
<string name="reset_network_button_text" msgid="2281476496459610071">"Tilbakestill innstillingene"</string>
<string name="reset_network_final_desc" msgid="5304365082065278425">"Vil du tilbakestille alle nettverksinnstillingene? Denne handlingen kan ikke angres."</string>
<string name="reset_network_final_desc_esim" msgid="1129251284212847939">"Vil du tilbakestille alle nettverksinnstillinger og slette eSIM-kortene? Denne handlingen kan ikke angres."</string>
@@ -1433,15 +1454,18 @@
<string name="reset_network_confirm_title" msgid="913014422184481270">"Vil du tilbakestille?"</string>
<string name="network_reset_not_available" msgid="1966334631394607829">"Tilbakestilling av nettverket er ikke tilgjengelig for denne brukeren"</string>
<string name="reset_network_complete_toast" msgid="1367872474130621115">"Nettverksinnstillingene er tilbakestilt"</string>
- <string name="reset_esim_error_title" msgid="4670073610967959597">"Kan ikke slette SIM-kort"</string>
- <string name="reset_esim_error_msg" msgid="7279607120606365250">"eSIM-kort kan ikke slettes, på grunn av en feil.\n\nStart enheten på nytt og prøv igjen."</string>
+ <!-- no translation found for reset_esim_error_title (6516110227665862295) -->
+ <skip />
+ <!-- no translation found for reset_esim_error_msg (8459527827897797168) -->
+ <skip />
<string name="main_clear_title" msgid="277664302144837723">"Slett alle data (tilbakestill til fabrikkstandard)"</string>
<string name="main_clear_short_title" msgid="4752094765533020696">"Slett alle data (tilbakestill)"</string>
<string name="main_clear_desc_also_erases_external" msgid="3687911419628956693"><li>"musikk"</li>\n<li>"bilder"</li>\n<li>"andre brukerdata"</li></string>
<string name="main_clear_desc_also_erases_esim" msgid="4553469876411831729"><li>"eSIM-kort"</li></string>
<string name="main_clear_desc_no_cancel_mobile_plan" msgid="369883568059127035">\n\n"Dette sier ikke opp mobilabonnementet ditt."</string>
<string name="main_clear_final_desc" msgid="5800877928569039580">"Alle personopplysningene dine og appene du har lastet ned, blir slettet. Denne handlingen kan ikke angres."</string>
- <string name="main_clear_final_desc_esim" msgid="440406836793824969">"Alle personopplysningene dine, inkludert nedlastede apper og SIM-kort, blir slettet. Denne handlingen kan ikke angres."</string>
+ <!-- no translation found for main_clear_final_desc_esim (6592404057237813989) -->
+ <skip />
<string name="main_clear_confirm_title" msgid="6577071819657853713">"Vil du slette alle dataene?"</string>
<string name="main_clear_not_available" msgid="3433795327146684827">"Tilbakestilling til fabrikkstandard er ikke tilgjengelig for denne brukeren"</string>
<string name="main_clear_progress_title" msgid="7239741132015617719">"Tømmer"</string>
@@ -1672,6 +1696,14 @@
<string name="force_stop" msgid="2681771622136916280">"Tving avslutning"</string>
<string name="archive" msgid="9074663845068632127">"Arkivér"</string>
<string name="restore" msgid="7622486640713967157">"Gjenopprett"</string>
+ <!-- no translation found for restoring_step_one (3465050101254272874) -->
+ <skip />
+ <!-- no translation found for restoring_step_two (140484846432595108) -->
+ <skip />
+ <!-- no translation found for restoring_step_three (3712883580876329811) -->
+ <skip />
+ <!-- no translation found for restoring_step_four (8966846882470446209) -->
+ <skip />
<string name="total_size_label" msgid="2052185048749658866">"Totalt"</string>
<string name="application_size_label" msgid="6407051020651716729">"Appstørrelse"</string>
<string name="external_code_size_label" msgid="7375146402660973743">"USB-lagring for app"</string>
@@ -1728,7 +1760,6 @@
<string name="archiving_failed" msgid="2037798988961634978">"Kunne ikke arkivere"</string>
<string name="archiving_succeeded" msgid="7891249456483297845">"Arkiverte <xliff:g id="PACKAGE_LABEL">%1$s</xliff:g>"</string>
<string name="restoring_failed" msgid="3390531747355943533">"Gjenopprettingen mislyktes"</string>
- <string name="restoring_succeeded" msgid="4967353965137524330">"Gjenopprettet <xliff:g id="PACKAGE_LABEL">%1$s</xliff:g>"</string>
<string name="restoring_in_progress" msgid="7787443682651146115">"Gjenoppretter <xliff:g id="PACKAGE_LABEL">%1$s</xliff:g>"</string>
<string name="another_migration_already_in_progress" msgid="6550546307856052261">"En annen overføring pågår allerede."</string>
<string name="insufficient_storage" msgid="8115088042669030558">"Ikke nok lagringsplass."</string>
@@ -1920,10 +1951,8 @@
<string name="usage_stats_sort_by_usage_time" msgid="2927310334119998301">"Sorter etter brukstid"</string>
<string name="usage_stats_sort_by_last_time_used" msgid="7039213339779884017">"Sorter etter sist brukt"</string>
<string name="usage_stats_sort_by_app_name" msgid="4463833145514850478">"Sorter etter appnavn"</string>
- <!-- no translation found for last_time_used_label (7589377271406011659) -->
- <skip />
- <!-- no translation found for last_time_used_never (2936073559267990034) -->
- <skip />
+ <string name="last_time_used_label" msgid="7589377271406011659">"Sist brukt"</string>
+ <string name="last_time_used_never" msgid="2936073559267990034">"aldri"</string>
<string name="usage_time_label" msgid="9105343335151559883">"Brukstid"</string>
<string name="accessibility_settings" msgid="4713215774904704682">"Tilgjengelighet"</string>
<string name="accessibility_settings_title" msgid="6739115703615065716">"Tilgjengelighetsinnstillinger"</string>
@@ -2378,12 +2407,6 @@
<string name="battery_tip_high_usage_summary" msgid="3938999581403084551">"Se appene med høyest batteribruk"</string>
<string name="battery_tip_limited_temporarily_title" msgid="6258554134146272311">"Ladingen er optimalisert for å beskytte batteriet"</string>
<string name="battery_tip_limited_temporarily_summary" msgid="5107379280241187562">"For å forlenge batteriets levetid er ladingen optimalisert"</string>
- <string name="battery_tip_dock_defender_future_bypass_title" msgid="4332616280495788195">"Ladingen er optimalisert for å beskytte batteriet"</string>
- <string name="battery_tip_dock_defender_future_bypass_summary" msgid="7870758621381307597">"For å forlenge brukstiden for batteriet er ladingen optimalisert i dokken"</string>
- <string name="battery_tip_dock_defender_active_title" msgid="1414785238383255699">"Ladingen er optimalisert for å beskytte batteriet"</string>
- <string name="battery_tip_dock_defender_active_summary" msgid="3512082623718801459">"For å forlenge batteriets brukstid optimaliseres ladingen i dokken"</string>
- <string name="battery_tip_dock_defender_temporarily_bypassed_title" msgid="1679449361090557201">"Lader batteriet helt opp"</string>
- <string name="battery_tip_dock_defender_temporarily_bypassed_summary" msgid="1099500476761333281">"For å beskytte batteriet optimaliseres ladingen neste gang nettbrettet er i dokken"</string>
<string name="battery_tip_limited_temporarily_sec_button_content_description" msgid="5648444926736883551">"Finn ut mer om lading satt på pause"</string>
<string name="battery_tip_limited_temporarily_dialog_resume_charge" msgid="2302295458913832342">"Gjenoppta ladingen"</string>
<string name="battery_tip_dialog_message_footer" msgid="986542164372177504">"Inkluderer bakgrunnsaktivitet med høyt strømforbruk"</string>
@@ -2401,7 +2424,8 @@
<string name="battery_tip_unrestrict_app_dialog_ok" msgid="7940183167721998470">"Fjern"</string>
<string name="battery_tip_unrestrict_app_dialog_cancel" msgid="4968135709160207507">"Avbryt"</string>
<string name="battery_tip_charge_to_full_button" msgid="6701709034348116261">"Lad til batteriet er fullt"</string>
- <string name="battery_tip_incompatible_charging_title" msgid="5120763575150751300">"Problem med ladetilbehøret"</string>
+ <!-- no translation found for battery_tip_incompatible_charging_title (1567827436103364999) -->
+ <skip />
<string name="battery_tip_incompatible_charging_content_description" msgid="355668467640367701">"Finn ut mer om inkompatibel lading"</string>
<string name="smart_battery_manager_title" msgid="3677620516657920364">"Batteristyring"</string>
<string name="smart_battery_title" msgid="9095903608520254254">"Administrer apper automatisk"</string>
@@ -2493,13 +2517,11 @@
<string name="battery_usage_chart_label_now" msgid="4598282721949430165">"nå"</string>
<string name="battery_usage_timestamps_hyphen" msgid="7401188432989043905">"<xliff:g id="FROM_TIMESTAMP">%1$s</xliff:g>–<xliff:g id="TO_TIMESTAMP">%2$s</xliff:g>"</string>
<string name="battery_usage_day_and_hour" msgid="1417890420844950881">"<xliff:g id="DAY">%1$s</xliff:g> <xliff:g id="HOUR">%2$s</xliff:g>"</string>
- <!-- no translation found for battery_usage_time_info_and_battery_level (6732629268310936155) -->
- <skip />
+ <string name="battery_usage_time_info_and_battery_level" msgid="6732629268310936155">"<xliff:g id="TIME_INFO">%1$s</xliff:g> <xliff:g id="BATTERY_LEVEL">%2$s</xliff:g>"</string>
<string name="battery_usage_chart" msgid="4114747521432440017">"Diagram over batteribruk"</string>
<string name="daily_battery_usage_chart" msgid="4176059567682992686">"Diagram over batteribruk per dag"</string>
<string name="hourly_battery_usage_chart" msgid="3098314511076561272">"Diagram over batteribruk per time"</string>
- <!-- no translation found for battery_level_percentage (1433178290838842146) -->
- <skip />
+ <string name="battery_level_percentage" msgid="1433178290838842146">"Batterinivåprosent fra <xliff:g id="START_PERCENTAGE">%1$s</xliff:g> til <xliff:g id="END_PERCENTAGE">%2$s</xliff:g>"</string>
<string name="battery_usage_breakdown_title_since_last_full_charge" msgid="435006273323199906">"Batteribruk siden sist batteriet var fulladet"</string>
<string name="battery_usage_breakdown_title_for_slot" msgid="4823179483667671406">"Batteribruk for <xliff:g id="SLOT">%s</xliff:g>"</string>
<string name="screen_time_category_last_full_charge" msgid="8856908320256057753">"Skjermtid siden sist batteriet var fulladet"</string>
@@ -3859,6 +3881,8 @@
<string name="voice_activation_apps_title" msgid="7130045161611529825">"Apper som kan taleaktiveres"</string>
<string name="permit_voice_activation_apps" msgid="9152780172988949319">"Tillat taleaktivering"</string>
<string name="allow_voice_activation_apps_description" msgid="6369745626995060656">"Stemmeaktivering slår på godkjente apper med en stemmekommando. Innebygd adaptiv registrering sikrer at data holdes private bare for deg.\n\n"<a href="">"Mer om beskyttet adaptiv registrering"</a></string>
+ <string name="permit_receive_sandboxed_detection_training_data" msgid="3929496847420108753">"Forbedre stemmeaktiveringen"</string>
+ <string name="receive_sandboxed_detection_training_data_description" msgid="1415687008184625050">"Denne enheten bruker privat intelligens til å forbedre modellen for stemmeaktivering. Apper kan motta oppsummerte oppdateringer som er aggregert fra flere brukere. Dette gjøres for å forbedre modellen for alle samtidig som personvernet ivaretas.\n\n"<a href="">"Mer om privat intelligens"</a></string>
<string name="full_screen_intent_title" msgid="747270185715224130">"Fullskjermvarsler"</string>
<string name="permit_full_screen_intent" msgid="9035367640019960861">"Tillat fullskjermvarsler fra denne appen"</string>
<string name="footer_description_full_screen_intent" msgid="7716518411349225528">"La denne appen vise varsler som fyller hele skjermen, når enheten er låst. Apper kan bruke disse til å fremheve alarmer, innkommende anrop eller andre viktige varsler."</string>
@@ -4280,18 +4304,27 @@
<string name="autofill_app" msgid="7595308061826307921">"Autofylltjeneste"</string>
<string name="default_autofill_app" msgid="372234803718251606">"Standard autofylltjeneste"</string>
<string name="autofill_passwords" msgid="6708057251459761083">"Passord"</string>
- <string name="credman_chosen_app_title" msgid="872524130208251505">"Passord, passnøkler og datatjenester"</string>
+ <!-- no translation found for credman_chosen_app_title (7735183808067729319) -->
+ <skip />
<string name="credman_credentials" msgid="4931371941253324143">"Andre leverandører"</string>
<string name="autofill_passwords_count" msgid="6359289285822955973">"{count,plural, =1{# passord}other{# passord}}"</string>
<string name="autofill_keywords" msgid="8598763328489346438">"auto, fyll, autofyll, passord"</string>
<string name="credman_keywords" msgid="8305600680836806170">"data, passnøkkel, passord"</string>
<string name="credman_autofill_keywords" msgid="701180623776848914">"auto, fyll, autofyll, data, passnøkkel, passord"</string>
+ <!-- no translation found for credman_button_change (4072629639218503790) -->
+ <skip />
+ <!-- no translation found for credman_button_open (7519871964170816850) -->
+ <skip />
<string name="autofill_confirmation_message" msgid="4888767934273494272">"<b>Stoler du på denne appen?</b> <br/> <br/> <xliff:g id=app_name example=Google autofyll>%1$s</xliff:g> bruker det som er på skjermen, til å fastslå hva som kan fylles ut automatisk."</string>
<string name="credman_autofill_confirmation_message" msgid="843829628024668466">"<b>Vil du bruke <xliff:g id=app_name example=Provider>%1$s</xliff:g>?</b> <br/> <br/> Fra nå av blir nye passord, nye passnøkler og annen informasjon lagret her. <xliff:g id=app_name example=Provider>%1$s</xliff:g> kan bruke det som er på skjermen, for å avgjøre hva som kan fylles ut automatisk."</string>
<string name="credman_picker_title" msgid="8191267620665129205">"Passord, passnøkler og datatjenester"</string>
<string name="credman_confirmation_message_title" msgid="8847900085593880729">"Vil du slå av %1$s?"</string>
<string name="credman_confirmation_message" msgid="2357324543658635239">"<b>Vil du slå av denne tjenesten?</b> <br/> <br/> Lagret informasjon som passord, passnøkler, betalingsmåter og andre ting fylles ikke ut når du logger på. For å bruke informasjonen du har lagret, velg et passord, en passnøkkel eller en datatjeneste."</string>
+ <string name="credman_confirmation_message_new_ui" msgid="6126274509951156460">"<b>Vil du slå av alle tjenester?</b> <br/> <br/> Passord, passnøkler og annen lagret informasjon kommer ikke til å være tilgjengelig for autofyll når du logger på"</string>
+ <string name="credman_autofill_confirmation_message_new_ui" msgid="6222139222478822267">"<b>Bytt foretrukket tjeneste til <xliff:g id=app_name example=Provider>%1$s</xliff:g>?</b> <br/> <br/> Fra nå av lagres nye passord, passnøkler og annen informasjon her. <xliff:g id=app_name example=Provider>%1$s</xliff:g> kan bruke det som er på skjermen, for å avgjøre hva som kan fylles ut automatisk."</string>
<string name="credman_enable_confirmation_message_title" msgid="1037501792652277829">"Vil du bruke %1$s?"</string>
+ <string name="credman_limit_error_msg_title" msgid="1525814645803612135">"Du kan bare ha 5 tjenester på"</string>
+ <string name="credman_limit_error_msg" msgid="2521803280130310063">"Du må slå av minst 1 tjeneste for å legge til en annen"</string>
<string name="credman_enable_confirmation_message" msgid="8407841892310870169">"%1$s bruker det som er på skjermen din, for å avgjøre hva som kan autofylles."</string>
<string name="credman_error_message_title" msgid="4099557206946333568">"Grense for passord, passnøkler og datatjenester"</string>
<string name="credman_error_message" msgid="8334797097200415449">"Du kan ha opptil 5 passord, passnøkler og datatjenester aktive samtidig. Slå av en tjeneste for å legge til flere."</string>
@@ -4461,11 +4494,12 @@
<string name="mobile_network_sim_name_label" msgid="1452440641628369625">"Navn"</string>
<string name="mobile_network_sim_color_label" msgid="5293944087609632340">"Farge (brukes av kompatible apper)"</string>
<string name="mobile_network_sim_name_rename" msgid="5967588549571582924">"Lagre"</string>
- <string name="mobile_network_use_sim_on" msgid="7298332437547707908">"Bruk SIM-kort"</string>
+ <string name="mobile_network_use_sim_on" msgid="5333182776279917886">"Bruk dette SIM-kortet"</string>
<string name="mobile_network_use_sim_off" msgid="6303281166199670639">"Av"</string>
<string name="mobile_network_disable_sim_explanation" msgid="2851862257846773796">"Fjern dette SIM-kortet for å deaktivere det"</string>
<string name="mobile_network_tap_to_activate" msgid="4139979375717958102">"Trykk for å aktivere <xliff:g id="CARRIER">%1$s</xliff:g>"</string>
- <string name="mobile_network_erase_sim" msgid="4629071168032714930">"Slett SIM-kort"</string>
+ <!-- no translation found for mobile_network_erase_sim (5387971155494245850) -->
+ <skip />
<string name="preferred_network_mode_title" msgid="3083431168988535628">"Foretrukket nettverkstype"</string>
<string name="preferred_network_mode_summary" msgid="537577807865497546">"Bytt nettverksmodus"</string>
<string name="preferred_network_mode_dialogtitle" msgid="4179420486180351631">"Foretrukket nettverkstype"</string>
@@ -4484,6 +4518,40 @@
<string name="roaming_check_price_warning" msgid="5876977438036791361">"Sjekk med nettverksleverandøren din for priser."</string>
<string name="mobile_data_usage_title" msgid="2047864499317759728">"Databruk av apper"</string>
<string name="mobile_network_mode_error" msgid="9222056129897416074">"Ugyldig nettverksmodus (<xliff:g id="NETWORKMODEID">%1$d</xliff:g>). Ignorer."</string>
+ <!-- no translation found for satellite_setting_title (2543034229989047673) -->
+ <skip />
+ <!-- no translation found for satellite_setting_enabled_summary (3554127722727530845) -->
+ <skip />
+ <!-- no translation found for satellite_setting_disabled_summary (6789122487534159857) -->
+ <skip />
+ <!-- no translation found for keywords_satellite_setting (3312183289776517695) -->
+ <skip />
+ <!-- no translation found for category_name_about_satellite_messaging (3756205049485508340) -->
+ <skip />
+ <!-- no translation found for title_about_satellite_setting (9212860038048311345) -->
+ <skip />
+ <!-- no translation found for category_title_your_satellite_plan (3017895097366691841) -->
+ <skip />
+ <!-- no translation found for title_have_satellite_plan (2048372355699977947) -->
+ <skip />
+ <!-- no translation found for title_no_satellite_plan (2876056203035197505) -->
+ <skip />
+ <!-- no translation found for summary_add_satellite_setting (3815254731634052432) -->
+ <skip />
+ <!-- no translation found for category_name_how_it_works (585303230539269496) -->
+ <skip />
+ <!-- no translation found for title_satellite_connection_guide (3294802307913609072) -->
+ <skip />
+ <!-- no translation found for summary_satellite_connection_guide (3496123195218418456) -->
+ <skip />
+ <!-- no translation found for title_supported_service (4275535165812691571) -->
+ <skip />
+ <!-- no translation found for summary_supported_service (4320535903444834786) -->
+ <skip />
+ <!-- no translation found for satellite_setting_summary_more_information (4008690241760925372) -->
+ <skip />
+ <!-- no translation found for more_about_satellite_messaging (3385673133561348509) -->
+ <skip />
<string name="mobile_network_apn_title" msgid="5582995550142073054">"Navn på tilgangspunkt"</string>
<string name="keywords_access_point_names" msgid="8174967126858505945">"apn"</string>
<string name="manual_mode_disallowed_summary" msgid="4243142645520152175">"Utilgjengelig når du er koblet til <xliff:g id="CARRIER">%1$s</xliff:g>"</string>
@@ -4493,9 +4561,12 @@
<string name="sim_action_switch_sub_dialog_title" msgid="9180969453358718635">"Vil du bytte til <xliff:g id="CARRIER_NAME">%1$s</xliff:g>?"</string>
<string name="sim_action_switch_psim_dialog_title" msgid="5613177333235213024">"Vil du bytte til å bruke SIM-kort?"</string>
<string name="sim_action_switch_sub_dialog_mep_title" msgid="933856847099933004">"Vil du bruke <xliff:g id="CARRIER_NAME">%1$s</xliff:g>?"</string>
- <string name="sim_action_switch_sub_dialog_text" msgid="2091834911153293004">"Bare ett SIM-kort kan være aktivt om gangen.\n\nSelv om du bytter til <xliff:g id="TO_CARRIER_NAME">%1$s</xliff:g>, blir ikke <xliff:g id="FROM_CARRIER_NAME">%2$s</xliff:g>-abonnementet ditt sagt opp."</string>
- <string name="sim_action_switch_sub_dialog_text_downloaded" msgid="8977951796005849471">"Bare 1 eSIM-kort kan være aktivt om gangen.\n\nSelv om du bytter til <xliff:g id="TO_CARRIER_NAME">%1$s</xliff:g>, blir ikke <xliff:g id="FROM_CARRIER_NAME">%2$s</xliff:g>-abonnementet ditt sagt opp."</string>
- <string name="sim_action_switch_sub_dialog_text_single_sim" msgid="6188750682431170845">"Bare ett SIM-kort kan være aktivt om gangen.\n\nSelv om du bytter, blir ikke <xliff:g id="TO_CARRIER_NAME">%1$s</xliff:g>-abonnementet ditt sagt opp."</string>
+ <!-- no translation found for sim_action_switch_sub_dialog_text (7474905814976249607) -->
+ <skip />
+ <!-- no translation found for sim_action_switch_sub_dialog_text_downloaded (6415848271400253954) -->
+ <skip />
+ <!-- no translation found for sim_action_switch_sub_dialog_text_single_sim (421658355882679837) -->
+ <skip />
<string name="sim_action_switch_sub_dialog_mep_text" msgid="8348764755143679582">"Du kan bruke to SIM-kort samtidig. For å bruke <xliff:g id="CARRIER_NAME">%1$s</xliff:g>, slå av et annet SIM-kort."</string>
<string name="sim_action_switch_sub_dialog_confirm" msgid="1901181581944638961">"Bytt til <xliff:g id="CARRIER_NAME">%1$s</xliff:g>"</string>
<string name="sim_action_switch_sub_dialog_carrier_list_item_for_turning_off" msgid="5392037608705799522">"Slå av <xliff:g id="CARRIER_NAME">%1$s</xliff:g>"</string>
@@ -4520,6 +4591,29 @@
<string name="sim_action_turn_off" msgid="3506698692916473000">"Slå av"</string>
<string name="dsds_activation_failure_title" msgid="4467364110584914794">"Kan ikke aktivere SIM-kortet"</string>
<string name="dsds_activation_failure_body_msg2" msgid="73044349546544410">"Prøv å slå på SIM-kortet igjen. Start enheten på nytt hvis problemet vedvarer."</string>
+ <string name="sim_onboarding_bottomsheets_title" msgid="143711121394213711">"Konfigurer SIM-kortet"</string>
+ <string name="sim_onboarding_bottomsheets_msg" msgid="7367245016476460849">"Angi innstillingene for mobilnettverk for å bruke flere SIM-kort på denne enheten"</string>
+ <string name="sim_onboarding_label_sim_title" msgid="273162565849288273">"Sett etikett på SIM-kortene"</string>
+ <string name="sim_onboarding_label_sim_msg" msgid="5105859235219529056">"Du ser disse etikettene når du ringer, sender tekstmeldinger og bruker data, samt i innstillingene"</string>
+ <string name="sim_onboarding_label_sim_dialog_title" msgid="5839073125605286120">"SIM-kortetikett"</string>
+ <string name="sim_onboarding_label_sim_dialog_label" msgid="9020433985426525185">"Etikett"</string>
+ <string name="sim_onboarding_select_sim_title" msgid="5895262188167744055">"Velg SIM-kortene du vil bruke"</string>
+ <string name="sim_onboarding_select_sim_msg" msgid="5638859405391915048">"Du kan bruke to SIM-kort samtidig"</string>
+ <string name="sim_onboarding_primary_sim_title" msgid="2793090401371135675">"Angi de primære SIM-kortene"</string>
+ <string name="sim_onboarding_primary_sim_msg" msgid="5484656671490558032">"Velg hvilke SIM-kort som skal brukes som standard for anrop, tekstmeldinger og data"</string>
+ <string name="primary_sim_title" msgid="2508161011657571566">"De primære SIM-kortene"</string>
+ <string name="primary_sim_calls_title" msgid="4961189133582615685">"Anrop"</string>
+ <string name="primary_sim_texts_title" msgid="1287584042733097749">"Tekstmeldinger"</string>
+ <string name="primary_sim_automatic_data_title" msgid="1265528923229642480">"Automatisk databytte"</string>
+ <string name="primary_sim_automatic_data_msg" msgid="1612203837010785203">"Bruk data fra hvilket som helst SIM-kort, avhengig av dekning og tilgjengelighet"</string>
+ <string name="sim_onboarding_phoneNumber_data_only" msgid="8158409121949373662">"Bare data"</string>
+ <string name="sim_onboarding_setup" msgid="5750393553605388463">"Konfigurer"</string>
+ <string name="sim_onboarding_next" msgid="6415025179929475355">"Neste"</string>
+ <!-- no translation found for sim_onboarding_progressbar_turning_sim_on (1163318788393361574) -->
+ <skip />
+ <string name="mobile_network_spn_title" msgid="3053793174495329077">"Mobilnettverk"</string>
+ <string name="mobile_network_phone_number_title" msgid="2090794402855021784">"Telefonnummer"</string>
+ <string name="mobile_network_sim_label_color_title" msgid="2401352348041132876">"SIM-kortetikett og -farge"</string>
<string name="sim_setup_channel_id" msgid="8797972565087458515">"Aktivering av nettverk"</string>
<string name="sim_switch_channel_id" msgid="4927038626791837861">"Operatørbytte"</string>
<string name="post_dsds_reboot_notification_title_with_carrier" msgid="3308827462185135307">"<xliff:g id="CARRIER_NAME">%1$s</xliff:g> er aktiv"</string>
@@ -4539,11 +4633,15 @@
<string name="switch_sim_dialog_no_switch_text" msgid="7053939850026876088">"For å bruke mobildata, ringefunksjoner og SMS senere, gå til nettverksinnstillingene"</string>
<string name="sim_card_label" msgid="6263064316075963775">"SIM-kort"</string>
<string name="erase_sim_dialog_title" msgid="4742077437653028326">"Vil du slette dette eSIM-kortet?"</string>
- <string name="erase_sim_dialog_text" msgid="753031064269699885">"Hvis du sletter dette SIM-kortet, fjernes <xliff:g id="CARRIER_NAME_A">%1$s</xliff:g>-tjenesten fra denne enheten.\n\n<xliff:g id="CARRIER_NAME_B">%1$s</xliff:g>-tjenesten blir ikke sagt opp."</string>
+ <!-- no translation found for erase_sim_dialog_text (1406141218170595272) -->
+ <skip />
<string name="erase_sim_confirm_button" msgid="8309115684335320541">"Slett"</string>
- <string name="erasing_sim" msgid="7877703231075699139">"Sletter SIM-kortet …"</string>
- <string name="erase_sim_fail_title" msgid="2024446702985862427">"Kan ikke slette SIM-kortet"</string>
- <string name="erase_sim_fail_text" msgid="7870804401227483131">"Dette SIM-kortet kan ikke slettes, på grunn av en feil.\n\nStart enheten på nytt og prøv igjen."</string>
+ <!-- no translation found for erasing_sim (4237180547590463930) -->
+ <skip />
+ <!-- no translation found for erase_sim_fail_title (1445700500168357303) -->
+ <skip />
+ <!-- no translation found for erase_sim_fail_text (6898841004987411547) -->
+ <skip />
<string name="network_connection_request_dialog_title" msgid="1896186380874289434">"Koble til enheten"</string>
<string name="network_connection_request_dialog_summary" msgid="7693038309792726170">"Appen <xliff:g id="APPNAME">%1$s</xliff:g> vil bruke et midlertidig wifi-nettverk for å koble til enheten din"</string>
<string name="network_connection_timeout_dialog_message" msgid="598509083077743772">"Fant ingen enheter. Sørg for at enhetene er slått på og tilgjengelige for tilkobling."</string>
@@ -4615,6 +4713,14 @@
<string name="work_policy_privacy_settings" msgid="2702644843505242596">"Informasjon om jobbretningslinjene dine"</string>
<string name="work_policy_privacy_settings_summary" msgid="690118670737638405">"Innstillingene administreres av IT-administratoren din"</string>
<string name="track_frame_time_keywords" msgid="7885340257945922239">"GPU"</string>
+ <string name="enable_16k_pages" msgid="5009476566957520607">"Start på nytt med 16k-sidestørrelse"</string>
+ <string name="enable_16k_pages_summary" msgid="428117226069445198">"Start enheten på nytt med 16k-sidestørrelse-kjerne"</string>
+ <string name="confirm_enable_16k_pages_title" msgid="6751570067857011642">"Vil du starte på nytt med kjerne som er kompatibel med 16 kB-sider?"</string>
+ <string name="confirm_enable_16k_pages_text" msgid="702888115148257215">"VARSEL: Noen apper er muligens ikke kompatible med denne modusen. Enheten starter på nytt etter bekreftelse."</string>
+ <string name="confirm_enable_4k_pages_title" msgid="626987400420355263">"Vil du starte på nytt med kjerne som er kompatibel med 4 kB-sider?"</string>
+ <string name="confirm_enable_4k_pages_text" msgid="6168921566226074524">"Enheten starter på nytt etter bekreftelse."</string>
+ <string name="toast_16k_update_failed_text" msgid="8888858987184345567">"Kunne ikke oppdatere kjernen til en kjerne som er kompatibel med 16 kB-sider."</string>
+ <string name="progress_16k_ota_title" msgid="2117218313875523741">"Tar i bruk endringen"</string>
<string name="bug_report_handler_title" msgid="713439959113250125">"Feilrapporthåndtering"</string>
<string name="bug_report_handler_picker_footer_text" msgid="4935758328366585673">"Fastslår hvilken app som håndterer Feilrapport-snarveien på enheten din."</string>
<string name="personal_profile_app_subtext" msgid="5586060806997067676">"Personlig"</string>
@@ -4700,8 +4806,10 @@
<string name="sim_category_title" msgid="2341314000964710495">"SIM"</string>
<string name="downloaded_sim_category_title" msgid="2876988650413179752">"eSIM-kort"</string>
<string name="downloaded_sims_category_title" msgid="487799905978489922">"eSIM-kort"</string>
- <string name="sim_category_active_sim" msgid="1503823567818544012">"Aktiv"</string>
- <string name="sim_category_inactive_sim" msgid="4068899490133820881">"Inaktiv"</string>
+ <!-- no translation found for sim_category_active_sim (3077009911935592178) -->
+ <skip />
+ <!-- no translation found for sim_category_inactive_sim (7351553344148400450) -->
+ <skip />
<string name="sim_category_default_active_sim" msgid="1208194173387987231">" / Standard for <xliff:g id="ID_1">%1$s</xliff:g>"</string>
<string name="default_active_sim_calls" msgid="2390973682556353558">"anrop"</string>
<string name="default_active_sim_sms" msgid="8041498593025994921">"SMS"</string>
diff --git a/res/values-ne/arrays.xml b/res/values-ne/arrays.xml
index 638b42b..9152bf5 100644
--- a/res/values-ne/arrays.xml
+++ b/res/values-ne/arrays.xml
@@ -482,4 +482,7 @@
<!-- no translation found for notification_polite_options:0 (4617190141263245257) -->
<!-- no translation found for notification_polite_options:1 (3884076684767467743) -->
<!-- no translation found for notification_polite_options:2 (8765197536079931966) -->
+ <!-- no translation found for private_space_auto_lock_options:0 (551584871228110817) -->
+ <!-- no translation found for private_space_auto_lock_options:1 (3263162333754809690) -->
+ <!-- no translation found for private_space_auto_lock_options:2 (1575103586471380629) -->
</resources>
diff --git a/res/values-ne/strings.xml b/res/values-ne/strings.xml
index 0f3593c..1527125 100644
--- a/res/values-ne/strings.xml
+++ b/res/values-ne/strings.xml
@@ -28,6 +28,7 @@
<string name="show_dev_on" msgid="2840850085134853754">"तपाईं अब विकासकर्ता हुनुभएको छ!"</string>
<string name="show_dev_already" msgid="7041756429707644630">"आवश्यक छैन, तपाईं आफैँ नै एउटा विकासकर्ता हुनुहुन्छ।"</string>
<string name="dev_settings_disabled_warning" msgid="6971867026249671244">"कृपया पहिले विकासकर्ताका विकल्पहरूलाई सक्षम पार्नुहोस्"</string>
+ <string name="dev_settings_available_to_admin_only_warning" msgid="3408243404879083111">"एड्मिन प्रयोगकर्ताहरू मात्र विकासकर्तासम्बन्धी सेटिङ एक्सेस गर्न सक्छन्।"</string>
<string name="header_category_system" msgid="1665516346845259058">"सिस्टम"</string>
<string name="radioInfo_service_in" msgid="9088637745836646271">"सेवामा"</string>
<string name="radioInfo_service_out" msgid="1868347333892403287">"सेवा उपलब्ध छैन"</string>
@@ -551,12 +552,20 @@
<string name="private_space_one_lock_summary" msgid="2759953747682959371">"तपाईं आफूले आफ्नो डिभाइस अनलक गरे जसरी नै निजी स्पेस अनलक गर्न वा अर्कै लक छनौट गर्न सक्नुहुन्छ"</string>
<string name="private_space_screen_lock_title" msgid="8679383894967823163">"डिभाइसको स्क्रिन लक प्रयोग गरियोस्"</string>
<string name="private_space_biometric_title" msgid="3934339826674553174">"फेस र फिंगरप्रिन्ट अनलक"</string>
+ <string name="private_space_fingerprint_title" msgid="5989254643211889931">"फिंगरप्रिन्ट अनलक"</string>
+ <string name="private_space_face_title" msgid="3290402865367663079">"फेस अनलक"</string>
<string name="private_space_biometric_summary" msgid="4403837276018724581">"सेटअप गर्न ट्याप गर्नुहोस्"</string>
<string name="private_space_fingerprint_unlock_title" msgid="5804023571114910034">"निजी स्पेसका लागि फिंगरप्रिन्ट अनलक सुविधा"</string>
<string name="private_space_face_unlock_title" msgid="6613018437620070183">"निजी स्पेसका लागि फेस अनलक सुविधा"</string>
<string name="private_space_category_ways_to_unlock" msgid="4356631225316950046">"अनलक गर्ने तरिकाहरू"</string>
<string name="private_space_screen_lock_summary" msgid="394837965365561070">"डिभाइसको स्क्रिन लक जसरी नै"</string>
<string name="private_space_new_lock_title" msgid="7306873010565337671">"निजी स्पेसमा नयाँ लक प्रयोग गर्ने हो?"</string>
+ <string name="private_space_auto_lock_title" msgid="4757097802686131305">"स्वतः लक गरियोस्"</string>
+ <string name="private_space_auto_lock_page_title" msgid="2993714305725968632">"निजी स्पेस स्वतः लक गरियोस्"</string>
+ <string name="private_space_auto_lock_page_summary" msgid="8679844515655838654">"तपाईंले केही समयसम्म आफ्नो डिभाइस प्रयोग नगर्दा उक्त डिभाइसमा भएको निजी स्पेस स्वतः लक हुने बनाउन सक्नुहुन्छ"</string>
+ <string name="private_space_auto_lock_every_time" msgid="1215061855836002830">"डिभाइस लक हुँदैपिच्छे"</string>
+ <string name="private_space_auto_lock_after_inactivity" msgid="1748673030841528649">"५ मिनेटसम्म निष्क्रिय भएपछि"</string>
+ <string name="private_space_auto_lock_never" msgid="595014527119778873">"कहिल्यै पनि होइन"</string>
<string name="private_space_hide_title" msgid="8687034008994037610">"लक गरिएको बेलामा लुकाउनुहोस्"</string>
<string name="privatespace_hide_page_title" msgid="972581369094289386">"निजी स्पेस लक गरिएको बेलामा उक्त स्पेस लुकाउनुहोस्"</string>
<string name="privatespace_hide_page_summary" msgid="1052569521186403642">"अन्य मानिसहरूलाई तपाईंको डिभाइसमा निजी स्पेस छ भन्ने कुरा थाहा नदिन तपाईं आफ्नो एपको सूचीकरणबाट उक्त स्पेस लुकाउन सक्नुहुन्छ"</string>
@@ -570,6 +579,7 @@
<string name="private_space_delete_title" msgid="3075645119800272800">"निजी स्पेस मेटाउनुहोस्"</string>
<string name="private_space_deleted" msgid="7825768516955610897">"निजी स्पेस मेटाइएको छ"</string>
<string name="private_space_delete_failed" msgid="8500755484258565011">"निजी स्पेस मेटाउन सकिएन"</string>
+ <string name="private_space_unlocked" msgid="9091600948712932046">"निजी स्पेस अनलक गरिएको छ"</string>
<string name="no_device_lock_title" msgid="1078223464721029954">"स्क्रिन लक सेट गर्नुहोस्"</string>
<string name="no_device_lock_summary" msgid="7436025227616244687">"निजी स्पेस प्रयोग गर्न यो डिभाइसमा स्क्रिन लक सेट गर्नुहोस्"</string>
<string name="no_device_lock_action_label" msgid="2640487005629001288">"स्क्रिन लक सेट गर्नुहोस्"</string>
@@ -597,8 +607,14 @@
<string name="private_space_access_text" msgid="4258842502257201013">"निजी स्पेस एक्सेस गर्न आफ्नो एपको सूचीमा जानुहोस् अनि तलतिर स्क्रोल गर्नुहोस्"</string>
<string name="private_space_done_label" msgid="1020482651595246071">"पूरा भयो"</string>
<string name="private_space_scrolldown_to_access" msgid="4820954877349434545">"निजी स्पेस भेट्टाउन तलतिर स्क्रोल गर्नुहोस्"</string>
- <string name="private_space_retry_signin_title" msgid="2340841075193680666">"निजी स्पेस सेटअप गर्न साइन इन गर्नुहोस्"</string>
- <string name="private_space_retry_summary" msgid="1976929616948459609">"निजी स्पेस सेटअप गर्न तपाईंले खातामा साइन इन गर्नु पर्ने हुन्छ"</string>
+ <!-- no translation found for private_space_retry_signin_title (8090276618867918844) -->
+ <skip />
+ <!-- no translation found for private_space_retry_summary (1920444015972648774) -->
+ <skip />
+ <!-- no translation found for private_space_skip_login_label (7078019409056628192) -->
+ <skip />
+ <!-- no translation found for private_space_continue_login_label (7779965766333065391) -->
+ <skip />
<string name="private_space_lock_setup_title" msgid="6541564212199510787">"निजी स्पेसका लागि एउटा लक छनौट गर्नुहोस्"</string>
<string name="private_space_lock_setup_description" msgid="423405593476300918">"तपाईं आफ्नो फिंगरप्रिन्ट प्रयोग गरी निजी स्पेस अनलक गर्न सक्नुहुन्छ। सुरक्षासम्बन्धी कारणहरूले गर्दा यो विकल्प प्रयोग गर्न ब्याकअप लक सेटअप गर्नु पर्ने हुन्छ।"</string>
<string name="private_space_choose_your_pin_header" msgid="4560802934975898265">"आफ्नो निजी स्पेसका लागि PIN सेट गर्नुहोस्"</string>
@@ -1373,6 +1389,8 @@
<string name="battery_level_title" msgid="1371765298786083448">"ब्याट्री स्तर"</string>
<string name="communal_settings_title" msgid="2845678473945902115">"सामुदायिक"</string>
<string name="communal_settings_summary" msgid="4923914136953940317">"समुदायसम्बन्धी सेटिङ"</string>
+ <!-- no translation found for satellite_setting (706846910912477125) -->
+ <skip />
<string name="apn_settings" msgid="4295467389400441299">"APNs"</string>
<string name="apn_edit" msgid="2003683641840248741">"एक्सेस पोइन्ट सम्पादन गर्नुहोस्"</string>
<string name="apn_add" msgid="9069613192201630934">"एक्सेस पोइन्ट हाल्नुहोस्"</string>
@@ -1407,6 +1425,8 @@
<string name="menu_save" msgid="6611465355127483100">"सेभ गर्नुहोस्"</string>
<string name="menu_cancel" msgid="1197826697950745335">"रद्द गर्नु…"</string>
<string name="error_title" msgid="7158648377702417716"></string>
+ <!-- no translation found for error_duplicate_apn_entry (7792928408935276618) -->
+ <skip />
<string name="error_name_empty" msgid="1258275899283079142">"नाम फिल्ड खाली हुन सक्तैन।"</string>
<string name="error_apn_empty" msgid="7657491065443746915">"APN खाली हुन सक्तैन।"</string>
<string name="error_mcc_not3" msgid="883659545640179094">"MCC क्षेत्र कम से कम ३ अङ्कको हुनु पर्छ।"</string>
@@ -1425,7 +1445,8 @@
<string name="reset_bluetooth_wifi_button_text" msgid="3974098137045963639">"रिसेट गर्नुहोस्"</string>
<string name="reset_bluetooth_wifi_complete_toast" msgid="5893439291030574365">"ब्लुटुथ र Wi-Fi रिसेट गरिएका छन्"</string>
<string name="reset_esim_title" msgid="4194570573425902754">"eSIM हरू मेटाउनुहोस्"</string>
- <string name="reset_esim_desc" msgid="3662444090563399131">"यसो गर्दा मोबाइल सेवाका कुनै पनि योजना रद्द हुने छैनन्। अर्को सिम डाउनलोड गर्न आफ्नो मोबाइल सेवा प्रदायकलाई सम्पर्क गर्नुहोस्।"</string>
+ <!-- no translation found for reset_esim_desc (6125192435907740751) -->
+ <skip />
<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="1129251284212847939">"नेटवर्कसम्बन्धी सबै सेटिङ रिसेट गर्ने अनि eSIM हरू मेटाउने हो? तपाईं यो कार्य अन्डू गर्न सक्नुहुन्न।"</string>
@@ -1433,15 +1454,18 @@
<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">"SIM हरू मेट्न सकिँदैन"</string>
- <string name="reset_esim_error_msg" msgid="7279607120606365250">"कुनै त्रुटि भएका कारण eSIM हरू मेटाउन सकिएन।\n\nआफ्नो डिभाइस रिस्टार्ट गर्नुहोस् र फेरि प्रयास गर्नुहोस्।"</string>
+ <!-- no translation found for reset_esim_error_title (6516110227665862295) -->
+ <skip />
+ <!-- no translation found for reset_esim_error_msg (8459527827897797168) -->
+ <skip />
<string name="main_clear_title" msgid="277664302144837723">"सबै डेटा मेटाउनुहोस् (फ्याक्ट्री रिसेट गर्नुहोस्)"</string>
<string name="main_clear_short_title" msgid="4752094765533020696">"सबै डेटा मेटाउनुहोस् (फ्याक्ट्री रिसेट गर्नुहोस्)"</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_final_desc" msgid="5800877928569039580">"तपाईंका सबै व्यक्तिगत जानकारी र डाउनलोड गरिएका एपहरू मेटाइने छन्। तपाईं यो कार्य अन्डू गर्न सक्नुहुन्न।"</string>
- <string name="main_clear_final_desc_esim" msgid="440406836793824969">"तपाईंका डाउनलोड गरिएका एप तथा SIM लगायत सबै व्यक्तिगत जानकारी मेटाइने छन्। तपाईं यो कार्य अन्डू गर्न सक्नुहुन्न।"</string>
+ <!-- no translation found for main_clear_final_desc_esim (6592404057237813989) -->
+ <skip />
<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>
@@ -1672,6 +1696,14 @@
<string name="force_stop" msgid="2681771622136916280">"जबरजस्ती रोक्नुहोस्"</string>
<string name="archive" msgid="9074663845068632127">"अभिलेखमा राख्नुहोस्"</string>
<string name="restore" msgid="7622486640713967157">"रिस्टोर गर्नुहोस्"</string>
+ <!-- no translation found for restoring_step_one (3465050101254272874) -->
+ <skip />
+ <!-- no translation found for restoring_step_two (140484846432595108) -->
+ <skip />
+ <!-- no translation found for restoring_step_three (3712883580876329811) -->
+ <skip />
+ <!-- no translation found for restoring_step_four (8966846882470446209) -->
+ <skip />
<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>
@@ -1728,7 +1760,6 @@
<string name="archiving_failed" msgid="2037798988961634978">"अभिलेखमा राख्न सकिएन"</string>
<string name="archiving_succeeded" msgid="7891249456483297845">"अभिलेखमा राखिएको <xliff:g id="PACKAGE_LABEL">%1$s</xliff:g>"</string>
<string name="restoring_failed" msgid="3390531747355943533">"रिस्टोर गर्न सकिएन"</string>
- <string name="restoring_succeeded" msgid="4967353965137524330">"<xliff:g id="PACKAGE_LABEL">%1$s</xliff:g> रिस्टोर गरियो"</string>
<string name="restoring_in_progress" msgid="7787443682651146115">"<xliff:g id="PACKAGE_LABEL">%1$s</xliff:g> रिस्टोर गरिँदै छ"</string>
<string name="another_migration_already_in_progress" msgid="6550546307856052261">"अर्को माइग्रेसन पहिलेदेखि नै जारी छ।"</string>
<string name="insufficient_storage" msgid="8115088042669030558">"पर्याप्त भण्डारण ठाउँ छैन।"</string>
@@ -1920,10 +1951,8 @@
<string name="usage_stats_sort_by_usage_time" msgid="2927310334119998301">"प्रयोग गरिएको समयअनुसार क्रमबद्ध गर्नुहोस्"</string>
<string name="usage_stats_sort_by_last_time_used" msgid="7039213339779884017">"पछिल्लो पटक प्रयोग गरिएको समयअनुसार क्रमबद्ध गर्नुहोस्"</string>
<string name="usage_stats_sort_by_app_name" msgid="4463833145514850478">"एपको नामअनुसार क्रमबद्ध गर्नुहोस्"</string>
- <!-- no translation found for last_time_used_label (7589377271406011659) -->
- <skip />
- <!-- no translation found for last_time_used_never (2936073559267990034) -->
- <skip />
+ <string name="last_time_used_label" msgid="7589377271406011659">"पछिल्लो पटक प्रयोग गरिएको"</string>
+ <string name="last_time_used_never" msgid="2936073559267990034">"कहिल्यै नखोलिएका एपहरू"</string>
<string name="usage_time_label" msgid="9105343335151559883">"उपयोग समय"</string>
<string name="accessibility_settings" msgid="4713215774904704682">"एक्सेसिबिलिटी"</string>
<string name="accessibility_settings_title" msgid="6739115703615065716">"उपलब्धता सेटिङहरू"</string>
@@ -2378,12 +2407,6 @@
<string name="battery_tip_high_usage_summary" msgid="3938999581403084551">"ब्याट्री सबैभन्दा धेरै खपत गर्ने एपहरू हेर्नुहोस्"</string>
<string name="battery_tip_limited_temporarily_title" msgid="6258554134146272311">"तपाईंको डिभाइसको ब्याट्री जोगाउने प्रयोजनका लागि चार्ज गर्ने प्रक्रिया अप्टिमाइज गरिन्छ"</string>
<string name="battery_tip_limited_temporarily_summary" msgid="5107379280241187562">"तपाईंको डिभाइसको ब्याट्रीको आयु बढाउने प्रयोजनका लागि चार्ज गर्ने प्रक्रिया अप्टिमाइज गरिन्छ"</string>
- <string name="battery_tip_dock_defender_future_bypass_title" msgid="4332616280495788195">"तपाईंको डिभाइसको ब्याट्री जोगाउने प्रयोजनका लागि चार्ज गर्ने प्रक्रिया अप्टिमाइज गरिएको छ"</string>
- <string name="battery_tip_dock_defender_future_bypass_summary" msgid="7870758621381307597">"तपाईंको डिभाइस डक गरिएका बेला उक्त डिभाइसको ब्याट्रीको आयु बढाउने प्रयोजनका लागि चार्ज गर्ने प्रक्रिया अप्टिमाइज गरिन्छ"</string>
- <string name="battery_tip_dock_defender_active_title" msgid="1414785238383255699">"तपाईंको डिभाइसको ब्याट्री जोगाउने प्रयोजनका लागि चार्ज गर्ने प्रक्रिया अप्टिमाइज गरिन्छ"</string>
- <string name="battery_tip_dock_defender_active_summary" msgid="3512082623718801459">"तपाईंको डिभाइस डक गरिएका बेला उक्त डिभाइसको ब्याट्रीको आयु बढाउने प्रयोजनका लागि चार्ज गर्ने प्रक्रिया अप्टिमाइज गरिन्छ"</string>
- <string name="battery_tip_dock_defender_temporarily_bypassed_title" msgid="1679449361090557201">"फुल चार्ज गरिँदै छ"</string>
- <string name="battery_tip_dock_defender_temporarily_bypassed_summary" msgid="1099500476761333281">"अर्को पटक तपाईंको ट्याब्लेट डक गरिएका बेला उक्त ट्याब्लेटको ब्याट्री जोगाउने प्रयोजनका लागि चार्ज गर्ने प्रक्रिया अप्टिमाइज गरिने छ"</string>
<string name="battery_tip_limited_temporarily_sec_button_content_description" msgid="5648444926736883551">"\"चार्ज गर्ने कार्य रोकिएको छ\" का बारेमा थप जान्नुहोस्"</string>
<string name="battery_tip_limited_temporarily_dialog_resume_charge" msgid="2302295458913832342">"चार्जिङ सुचारु गर्नुहोस्"</string>
<string name="battery_tip_dialog_message_footer" msgid="986542164372177504">"यसले उच्च क्षमतायुक्त पृष्ठभूमिको गतिविधि समावेश गर्दछ"</string>
@@ -2401,7 +2424,8 @@
<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_charge_to_full_button" msgid="6701709034348116261">"फुल चार्ज गर्नुहोस्"</string>
- <string name="battery_tip_incompatible_charging_title" msgid="5120763575150751300">"चार्ज गर्ने एक्सेसरीमा कुनै समस्या आयो"</string>
+ <!-- no translation found for battery_tip_incompatible_charging_title (1567827436103364999) -->
+ <skip />
<string name="battery_tip_incompatible_charging_content_description" msgid="355668467640367701">"नमिल्दो चार्जिङका बारेमा थप जान्नुहोस्"</string>
<string name="smart_battery_manager_title" msgid="3677620516657920364">"ब्याट्री प्रबन्धक"</string>
<string name="smart_battery_title" msgid="9095903608520254254">"एपहरूलाई स्वतः व्यवस्थित गर्नुहोस्"</string>
@@ -2493,13 +2517,11 @@
<string name="battery_usage_chart_label_now" msgid="4598282721949430165">"अहिले"</string>
<string name="battery_usage_timestamps_hyphen" msgid="7401188432989043905">"<xliff:g id="FROM_TIMESTAMP">%1$s</xliff:g> - <xliff:g id="TO_TIMESTAMP">%2$s</xliff:g>"</string>
<string name="battery_usage_day_and_hour" msgid="1417890420844950881">"<xliff:g id="DAY">%1$s</xliff:g> <xliff:g id="HOUR">%2$s</xliff:g>"</string>
- <!-- no translation found for battery_usage_time_info_and_battery_level (6732629268310936155) -->
- <skip />
+ <string name="battery_usage_time_info_and_battery_level" msgid="6732629268310936155">"<xliff:g id="TIME_INFO">%1$s</xliff:g> <xliff:g id="BATTERY_LEVEL">%2$s</xliff:g>"</string>
<string name="battery_usage_chart" msgid="4114747521432440017">"ब्याट्रीको खपत देखाइएको चार्ट"</string>
<string name="daily_battery_usage_chart" msgid="4176059567682992686">"दैनिक ब्याट्रीको खपतसम्बन्धी चार्ट"</string>
<string name="hourly_battery_usage_chart" msgid="3098314511076561272">"प्रति घण्टा ब्याट्रीको खपतसम्बन्धी चार्ट"</string>
- <!-- no translation found for battery_level_percentage (1433178290838842146) -->
- <skip />
+ <string name="battery_level_percentage" msgid="1433178290838842146">"ब्याट्रीको स्तरको प्रतिशत <xliff:g id="START_PERCENTAGE">%1$s</xliff:g> देखि <xliff:g id="END_PERCENTAGE">%2$s</xliff:g> सम्म छ"</string>
<string name="battery_usage_breakdown_title_since_last_full_charge" msgid="435006273323199906">"पछिल्लो पटक पूरा चार्ज गरेदेखि अहिलेसम्म भएको ब्याट्रीको खपत"</string>
<string name="battery_usage_breakdown_title_for_slot" msgid="4823179483667671406">"<xliff:g id="SLOT">%s</xliff:g> का बीचमा खपत भएको ब्याट्री"</string>
<string name="screen_time_category_last_full_charge" msgid="8856908320256057753">"पछिल्लो पटक पूरा चार्ज गरेदेखि अहिलेसम्मको स्क्रिन टाइम"</string>
@@ -3859,6 +3881,8 @@
<string name="voice_activation_apps_title" msgid="7130045161611529825">"बोलेर एक्टिभेट गर्न सकिने एपहरू"</string>
<string name="permit_voice_activation_apps" msgid="9152780172988949319">"बोलेर एक्टिभेट गर्न दिइयोस्"</string>
<string name="allow_voice_activation_apps_description" msgid="6369745626995060656">"बोलेर एक्टिभेट गर्ने सुविधाले बोलेर निर्देशन दिएकै भरमा अनुमति दिइएका एपहरू ह्यान्ड्सफ्री तरिकाले अन गर्छ। अन्तर्निर्मित एड्याप्टिभ सेन्सिङले तपाईंको जानकारी तपाईं मात्र हेर्न सक्नुहुन्छ भन्ने कुरा सुनिश्चित गर्छ।\n\n"<a href="">"प्रोटेक्टेड एड्याप्टिभ सेन्सिङका बारेमा थप जानकारी"</a></string>
+ <string name="permit_receive_sandboxed_detection_training_data" msgid="3929496847420108753">"बोलेर एक्टिभेट गर्ने सुविधामा सुधार गर्नुहोस्"</string>
+ <string name="receive_sandboxed_detection_training_data_description" msgid="1415687008184625050">"यो डिभाइसले बोलेर एक्टिभेट गर्ने सुविधाको मोडेल सुधार गर्न प्राइभेट इन्टेलिजेन्स प्रयोग गर्छ। सबैका लागि यो मोडेल सुधार गर्ने क्रममा गोपनीयता कायम राख्न एपहरूले धेरै जना प्रयोगकर्ताहरूबाट सङ्कलन गरिएका समग्र जानकारीका आधारमा तयार पारिने संक्षेपीकृत जानकारी प्राप्त गर्न सक्छन्।\n\n"<a href="">"प्राइभेट इन्टेलिजेन्सका बारेमा थप जान्नुहोस्"</a></string>
<string name="full_screen_intent_title" msgid="747270185715224130">"फुल स्क्रिनमा सूचनाहरू देखाउने अनुमति"</string>
<string name="permit_full_screen_intent" msgid="9035367640019960861">"यो एपलाई सूचनाहरू फुल स्क्रिनमा देखाउने अनुमति दिनुहोस्"</string>
<string name="footer_description_full_screen_intent" msgid="7716518411349225528">"यो एपलाई डिभाइस लक भएका बेला फुल स्क्रिन ढाक्ने खालका सूचनाहरू देखाउने अनुमति दिनुहोस्। एपहरूले अलार्म, आगमन कल वा अन्य महत्त्वपूर्ण सूचनाहरू हाइलाइट गर्ने प्रयोजनका लागि फुल स्क्रिनमा सूचनाहरू देखाउन सक्छन्।"</string>
@@ -4280,18 +4304,27 @@
<string name="autofill_app" msgid="7595308061826307921">"अटोफिल सेवा"</string>
<string name="default_autofill_app" msgid="372234803718251606">"डिफल्ट अटोफिल सेवा"</string>
<string name="autofill_passwords" msgid="6708057251459761083">"पासवर्डहरू"</string>
- <string name="credman_chosen_app_title" msgid="872524130208251505">"पासवर्ड, पासकी र डेटासम्बन्धी सेवा"</string>
+ <!-- no translation found for credman_chosen_app_title (7735183808067729319) -->
+ <skip />
<string name="credman_credentials" msgid="4931371941253324143">"थप प्रदायकहरू"</string>
<string name="autofill_passwords_count" msgid="6359289285822955973">"{count,plural, =1{# पासवर्ड}other{# वटा पासवर्ड}}"</string>
<string name="autofill_keywords" msgid="8598763328489346438">"स्वतः, भर्नुहोस्, अटोफिल, पासवर्ड"</string>
<string name="credman_keywords" msgid="8305600680836806170">"डेटा, पासकी, पासवर्ड"</string>
<string name="credman_autofill_keywords" msgid="701180623776848914">"अटो, फिल, अटोफिल, डेटा, पासकी, पासवर्ड"</string>
+ <!-- no translation found for credman_button_change (4072629639218503790) -->
+ <skip />
+ <!-- no translation found for credman_button_open (7519871964170816850) -->
+ <skip />
<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="credman_autofill_confirmation_message" msgid="843829628024668466">"<b><xliff:g id=app_name example=Provider>%1$s</xliff:g> प्रयोग गर्ने हो?</b> <br/> <br/> अबदेखि नयाँ पासवर्ड, पासकी तथा अन्य जानकारी यहाँ सेभ गरिने छन्। <xliff:g id=app_name example=Provider>%1$s</xliff:g> ले के-कस्ता जानकारी अटोफिल गर्न सकिन्छ भन्ने कुरा निर्धारण गर्न तपाईंको स्क्रिनमा भएका कुराहरू प्रयोग गर्न सक्छ।"</string>
<string name="credman_picker_title" msgid="8191267620665129205">"पासवर्ड, पासकी र डेटासम्बन्धी सेवा"</string>
<string name="credman_confirmation_message_title" msgid="8847900085593880729">"%1$s अफ गर्ने हो?"</string>
<string name="credman_confirmation_message" msgid="2357324543658635239">"<b>यो सेवा अफ गर्ने हो?</b> <br/> <br/> तपाईंले साइन इन गर्दा सेभ गरिएका पासवर्ड, पासकी, भुक्तानी विधिलगायतका अन्य जानकारी अटोफिल हुने छैनन्। सेभ गरिएका जानकारी प्रयोग गर्न पासवर्ड, पासकी वा डेटा छनौट गर्नुहोस्।"</string>
+ <string name="credman_confirmation_message_new_ui" msgid="6126274509951156460">"<b>सबै सेवाहरू अफ गर्ने हो?</b> <br/> <br/> तपाईंले साइन इन गर्दा नयाँ पासवर्ड, पासकी तथा सेभ गरिएका अन्य जानकारी अटोफिल सुविधामा प्रयोग गर्न मिल्ने छैन"</string>
+ <string name="credman_autofill_confirmation_message_new_ui" msgid="6222139222478822267">"<b>आफूलाई मन पर्ने सेवा परिवर्तन गरेर <xliff:g id=app_name example=Provider>%1$s</xliff:g>?</b> <br/> <br/&gt बनाउनुहोस्; अबदेखि नयाँ पासवर्ड, पासकी तथा अन्य जानकारी यहाँ सेभ गरिने छन्। <xliff:g id=app_name example=Provider>%1$s</xliff:g> ले के-कस्ता जानकारी अटोफिल गर्न सकिन्छ भन्ने कुरा निर्धारण गर्न तपाईंको स्क्रिनमा भएका कुराहरू प्रयोग गर्न सक्छ"</string>
<string name="credman_enable_confirmation_message_title" msgid="1037501792652277829">"%1$s प्रयोग गर्ने हो?"</string>
+ <string name="credman_limit_error_msg_title" msgid="1525814645803612135">"तपाईं ५ वटा सेवाहरू मात्र अन गर्न सक्नुहुन्छ"</string>
+ <string name="credman_limit_error_msg" msgid="2521803280130310063">"अर्को सेवा अन गर्न कम्तीमा एउटा सेवा अफ गर्नुहोस्"</string>
<string name="credman_enable_confirmation_message" msgid="8407841892310870169">"%1$s ले के-कस्ता जानकारी स्वतः भर्न सकिन्छ भन्ने कुरा निर्धारण गर्न तपाईंको स्क्रिनमा भएका कुराहरू प्रयोग गर्छ।"</string>
<string name="credman_error_message_title" msgid="4099557206946333568">"पासवर्ड, पासकी र डेटासम्बन्धी सेवाहरूको सीमा"</string>
<string name="credman_error_message" msgid="8334797097200415449">"तपाईं एक पटकमा बढीमा ५ वटा पासवर्ड, पासकी र डेटासम्बन्धी सेवा चयन गर्न सक्नुहुन्छ। थप सेवा चयन गर्न हाल प्रयोगमा रहेको कुनै सेवा अफ गर्नुहोस्।"</string>
@@ -4461,11 +4494,12 @@
<string name="mobile_network_sim_name_label" msgid="1452440641628369625">"नाम"</string>
<string name="mobile_network_sim_color_label" msgid="5293944087609632340">"रङ्ग (मिल्दा एपहरूले प्रयोग गरेका)"</string>
<string name="mobile_network_sim_name_rename" msgid="5967588549571582924">"सेभ गर्नुहोस्"</string>
- <string name="mobile_network_use_sim_on" msgid="7298332437547707908">"SIM प्रयोग गरियोस्"</string>
+ <string name="mobile_network_use_sim_on" msgid="5333182776279917886">"यो SIM प्रयोग गरियोस्"</string>
<string name="mobile_network_use_sim_off" msgid="6303281166199670639">"निष्क्रिय"</string>
<string name="mobile_network_disable_sim_explanation" msgid="2851862257846773796">"यो SIM असक्षम पार्न SIM कार्ड हटाउनुहोस्"</string>
<string name="mobile_network_tap_to_activate" msgid="4139979375717958102">"<xliff:g id="CARRIER">%1$s</xliff:g> सक्रिय गर्न ट्याप गर्नुहोस्"</string>
- <string name="mobile_network_erase_sim" msgid="4629071168032714930">"SIM मेट्नुहोस्"</string>
+ <!-- no translation found for mobile_network_erase_sim (5387971155494245850) -->
+ <skip />
<string name="preferred_network_mode_title" msgid="3083431168988535628">"रुचाइएको नेटवर्कको प्रकार"</string>
<string name="preferred_network_mode_summary" msgid="537577807865497546">"नेटवर्क अपरेटिङ मोड परिवर्तन गर्नुहोस्"</string>
<string name="preferred_network_mode_dialogtitle" msgid="4179420486180351631">"रुचाइएको नेटवर्कको प्रकार"</string>
@@ -4484,6 +4518,40 @@
<string name="roaming_check_price_warning" msgid="5876977438036791361">"मूल्यसम्बन्धी जानकारीका लागि आफ्नो नेटवर्क प्रदायकलाई सोध्नुहोस्।"</string>
<string name="mobile_data_usage_title" msgid="2047864499317759728">"एपले खपत गरेको डेटा"</string>
<string name="mobile_network_mode_error" msgid="9222056129897416074">"अमान्य नेटवर्क मोड <xliff:g id="NETWORKMODEID">%1$d</xliff:g>। बेवास्ता गर्नुहोस्।"</string>
+ <!-- no translation found for satellite_setting_title (2543034229989047673) -->
+ <skip />
+ <!-- no translation found for satellite_setting_enabled_summary (3554127722727530845) -->
+ <skip />
+ <!-- no translation found for satellite_setting_disabled_summary (6789122487534159857) -->
+ <skip />
+ <!-- no translation found for keywords_satellite_setting (3312183289776517695) -->
+ <skip />
+ <!-- no translation found for category_name_about_satellite_messaging (3756205049485508340) -->
+ <skip />
+ <!-- no translation found for title_about_satellite_setting (9212860038048311345) -->
+ <skip />
+ <!-- no translation found for category_title_your_satellite_plan (3017895097366691841) -->
+ <skip />
+ <!-- no translation found for title_have_satellite_plan (2048372355699977947) -->
+ <skip />
+ <!-- no translation found for title_no_satellite_plan (2876056203035197505) -->
+ <skip />
+ <!-- no translation found for summary_add_satellite_setting (3815254731634052432) -->
+ <skip />
+ <!-- no translation found for category_name_how_it_works (585303230539269496) -->
+ <skip />
+ <!-- no translation found for title_satellite_connection_guide (3294802307913609072) -->
+ <skip />
+ <!-- no translation found for summary_satellite_connection_guide (3496123195218418456) -->
+ <skip />
+ <!-- no translation found for title_supported_service (4275535165812691571) -->
+ <skip />
+ <!-- no translation found for summary_supported_service (4320535903444834786) -->
+ <skip />
+ <!-- no translation found for satellite_setting_summary_more_information (4008690241760925372) -->
+ <skip />
+ <!-- no translation found for more_about_satellite_messaging (3385673133561348509) -->
+ <skip />
<string name="mobile_network_apn_title" msgid="5582995550142073054">"एक्सेस पोइन्ट नेम"</string>
<string name="keywords_access_point_names" msgid="8174967126858505945">"apn"</string>
<string name="manual_mode_disallowed_summary" msgid="4243142645520152175">"<xliff:g id="CARRIER">%1$s</xliff:g> मा जडान हुँदा उपलब्ध छैन"</string>
@@ -4493,9 +4561,12 @@
<string name="sim_action_switch_sub_dialog_title" msgid="9180969453358718635">"<xliff:g id="CARRIER_NAME">%1$s</xliff:g> प्रयोग गर्न थाल्ने हो?"</string>
<string name="sim_action_switch_psim_dialog_title" msgid="5613177333235213024">"यो SIM बदलेर प्रयोग भइरहेको SIM प्रयोग गर्ने हो?"</string>
<string name="sim_action_switch_sub_dialog_mep_title" msgid="933856847099933004">"<xliff:g id="CARRIER_NAME">%1$s</xliff:g> प्रयोग गर्ने हो?"</string>
- <string name="sim_action_switch_sub_dialog_text" msgid="2091834911153293004">"एक पटकमा एउटा SIM मात्र अन गर्न मिल्छ।\n\nयसलाई बदलेर <xliff:g id="TO_CARRIER_NAME">%1$s</xliff:g> बनाउँदा पनि तपाईंको <xliff:g id="FROM_CARRIER_NAME">%2$s</xliff:g> को सेवा रद्द हुँदैन।"</string>
- <string name="sim_action_switch_sub_dialog_text_downloaded" msgid="8977951796005849471">"एक पटकमा एउटा eSIM मात्र एक्टिभेट गर्न सकिन्छ।\n\nतपाईंले <xliff:g id="TO_CARRIER_NAME">%1$s</xliff:g> प्रयोग गर्न थाल्नुभयो भने पनि तपाईंको <xliff:g id="FROM_CARRIER_NAME">%2$s</xliff:g> सेवा रद्द हुने छैन।"</string>
- <string name="sim_action_switch_sub_dialog_text_single_sim" msgid="6188750682431170845">"एक पटकमा एउटा SIM मात्र अन गर्न मिल्छ।\n\nSIM बदल्दा तपाईंको <xliff:g id="TO_CARRIER_NAME">%1$s</xliff:g> को सेवा रद्द हुने छैन।"</string>
+ <!-- no translation found for sim_action_switch_sub_dialog_text (7474905814976249607) -->
+ <skip />
+ <!-- no translation found for sim_action_switch_sub_dialog_text_downloaded (6415848271400253954) -->
+ <skip />
+ <!-- no translation found for sim_action_switch_sub_dialog_text_single_sim (421658355882679837) -->
+ <skip />
<string name="sim_action_switch_sub_dialog_mep_text" msgid="8348764755143679582">"तपाईं एकै पटकमा २ वटा SIM चलाउन सक्नुहुन्छ। तपाईं <xliff:g id="CARRIER_NAME">%1$s</xliff:g> प्रयोग गर्न चाहनुहुन्छ भने अर्को SIM अफ गर्नुहोस्।"</string>
<string name="sim_action_switch_sub_dialog_confirm" msgid="1901181581944638961">"<xliff:g id="CARRIER_NAME">%1$s</xliff:g> प्रयोग गर्न थाल्नुहोस्"</string>
<string name="sim_action_switch_sub_dialog_carrier_list_item_for_turning_off" msgid="5392037608705799522">"<xliff:g id="CARRIER_NAME">%1$s</xliff:g> अफ गर्नुहोस्"</string>
@@ -4520,6 +4591,29 @@
<string name="sim_action_turn_off" msgid="3506698692916473000">"अफ गर्नुहोस्"</string>
<string name="dsds_activation_failure_title" msgid="4467364110584914794">"SIM सक्रिय गर्न सकिएन"</string>
<string name="dsds_activation_failure_body_msg2" msgid="73044349546544410">"फेरि SIM सक्रिय गरी हेर्नुहोस्। अझै समस्या रहिरह्यो भने आफ्नो डिभाइस रिस्टार्ट गर्नुहोस्।"</string>
+ <string name="sim_onboarding_bottomsheets_title" msgid="143711121394213711">"आफ्नो SIM सेटअप गर्नुहोस्"</string>
+ <string name="sim_onboarding_bottomsheets_msg" msgid="7367245016476460849">"यो डिभाइसमा एकभन्दा बढी SIM प्रयोग गर्न आफ्नो मोबाइल नेटवर्कका प्राथमिकताहरू तय गर्नुहोस्"</string>
+ <string name="sim_onboarding_label_sim_title" msgid="273162565849288273">"आफ्ना SIM मा लेबल राख्नुहोस्"</string>
+ <string name="sim_onboarding_label_sim_msg" msgid="5105859235219529056">"तपाईं कल गर्दा, टेक्स्ट म्यासेज पठाउँदा, मोबाइल डेटा प्रयोग गर्दा र सेटिङमा यी लेबलहरू देख्नु हुने छ"</string>
+ <string name="sim_onboarding_label_sim_dialog_title" msgid="5839073125605286120">"SIM को लेबल"</string>
+ <string name="sim_onboarding_label_sim_dialog_label" msgid="9020433985426525185">"लेबल"</string>
+ <string name="sim_onboarding_select_sim_title" msgid="5895262188167744055">"प्रयोग गर्ने SIM चयन गर्नुहोस्"</string>
+ <string name="sim_onboarding_select_sim_msg" msgid="5638859405391915048">"तपाईं एकै पटकमा २ वटा SIM प्रयोग गर्न सक्नुहुन्छ"</string>
+ <string name="sim_onboarding_primary_sim_title" msgid="2793090401371135675">"आफ्ना प्राथमिक SIM सेटअप गर्नुहोस्"</string>
+ <string name="sim_onboarding_primary_sim_msg" msgid="5484656671490558032">"कल गर्न, टेक्स्ट म्यासेज पठाउन र मोबाइल डेटा प्रयोग गर्न डिफल्ट रूपमा कुन चाहिँ SIM प्रयोग गर्ने भन्ने कुरा छनौट गर्नुहोस्"</string>
+ <string name="primary_sim_title" msgid="2508161011657571566">"तपाईंका प्राथमिक SIM हरू"</string>
+ <string name="primary_sim_calls_title" msgid="4961189133582615685">"कलहरू"</string>
+ <string name="primary_sim_texts_title" msgid="1287584042733097749">"टेक्स्टहरू"</string>
+ <string name="primary_sim_automatic_data_title" msgid="1265528923229642480">"मोबाइल डेटा स्वतः स्विच हुने सुविधा"</string>
+ <string name="primary_sim_automatic_data_msg" msgid="1612203837010785203">"कभरेज तथा उपलब्धताका आधारमा कुनै एउटा SIM मार्फत मोबाइल डेटा प्रयोग गर्नुहोस्"</string>
+ <string name="sim_onboarding_phoneNumber_data_only" msgid="8158409121949373662">"मोबाइल डेटा मात्र"</string>
+ <string name="sim_onboarding_setup" msgid="5750393553605388463">"सेटअप गर्नुहोस्"</string>
+ <string name="sim_onboarding_next" msgid="6415025179929475355">"अर्को"</string>
+ <!-- no translation found for sim_onboarding_progressbar_turning_sim_on (1163318788393361574) -->
+ <skip />
+ <string name="mobile_network_spn_title" msgid="3053793174495329077">"मोबाइल नेटवर्क"</string>
+ <string name="mobile_network_phone_number_title" msgid="2090794402855021784">"फोन नम्बर"</string>
+ <string name="mobile_network_sim_label_color_title" msgid="2401352348041132876">"SIM को लेबल तथा रङ"</string>
<string name="sim_setup_channel_id" msgid="8797972565087458515">"नेटवर्क सक्रिय गर्ने प्रक्रिया"</string>
<string name="sim_switch_channel_id" msgid="4927038626791837861">"मोबाइल सेवा प्रदायक परिवर्तन गरिँदै छ"</string>
<string name="post_dsds_reboot_notification_title_with_carrier" msgid="3308827462185135307">"<xliff:g id="CARRIER_NAME">%1$s</xliff:g> सक्रिय छ"</string>
@@ -4539,11 +4633,15 @@
<string name="switch_sim_dialog_no_switch_text" msgid="7053939850026876088">"पछि मोबाइल डेटा, कल गर्ने सुविधा र SMS सेवा प्रयोग गर्नु परेमा आफ्नो नेटवर्कका सेटिङमा जानुहोस्"</string>
<string name="sim_card_label" msgid="6263064316075963775">"SIM"</string>
<string name="erase_sim_dialog_title" msgid="4742077437653028326">"यो eSIM मेटाउने हो?"</string>
- <string name="erase_sim_dialog_text" msgid="753031064269699885">"तपाईंले यो SIM मेटाउनुभयो भने यस डिभाइसबाट <xliff:g id="CARRIER_NAME_A">%1$s</xliff:g> सेवा हटाइने छ।\n\n <xliff:g id="CARRIER_NAME_B">%1$s</xliff:g> को सेवा भने रद्द गरिने छैन।"</string>
+ <!-- no translation found for erase_sim_dialog_text (1406141218170595272) -->
+ <skip />
<string name="erase_sim_confirm_button" msgid="8309115684335320541">"मेट्नुहोस्"</string>
- <string name="erasing_sim" msgid="7877703231075699139">"SIM मेटाइँदै छ…"</string>
- <string name="erase_sim_fail_title" msgid="2024446702985862427">"SIM मेटाउन सकिएन"</string>
- <string name="erase_sim_fail_text" msgid="7870804401227483131">"कुनै त्रुटि भएका कारण यो SIM मेटाउन सकिएन।\n\nआफ्नो डिभाइस रिस्टार्ट गर्नुहोस् र फेरि प्रयास गर्नुहोस्।"</string>
+ <!-- no translation found for erasing_sim (4237180547590463930) -->
+ <skip />
+ <!-- no translation found for erase_sim_fail_title (1445700500168357303) -->
+ <skip />
+ <!-- no translation found for erase_sim_fail_text (6898841004987411547) -->
+ <skip />
<string name="network_connection_request_dialog_title" msgid="1896186380874289434">"डिभाइसमा कनेक्ट गरियोस्"</string>
<string name="network_connection_request_dialog_summary" msgid="7693038309792726170">"<xliff:g id="APPNAME">%1$s</xliff:g> एप तपाईंको डिभाइसमा कनेक्ट हुन कुनै अस्थायी Wi‑Fi नेटवर्क प्रयोग गर्न चाहन्छ"</string>
<string name="network_connection_timeout_dialog_message" msgid="598509083077743772">"कुनै पनि यन्त्र फेला परेन। यन्त्रहरू सक्रिय हुनुका साथै जडान गर्नका लागि उपलब्ध भएको कुरा सुनिश्चित गर्नुहोस्।"</string>
@@ -4615,6 +4713,14 @@
<string name="work_policy_privacy_settings" msgid="2702644843505242596">"तपाईंको कार्यको नीतिसम्बन्धी जानकारी"</string>
<string name="work_policy_privacy_settings_summary" msgid="690118670737638405">"तपाईंका IT एडमिनले व्यवस्थापन गरेका सेटिङहरू"</string>
<string name="track_frame_time_keywords" msgid="7885340257945922239">"GPU"</string>
+ <string name="enable_16k_pages" msgid="5009476566957520607">"१६ के.बि. आकारको पेज चल्ने गरी बुट गर्नुहोस्"</string>
+ <string name="enable_16k_pages_summary" msgid="428117226069445198">"१६ के.बि. आकारको पेज चल्ने कर्नेल प्रयोग गरी डिभाइस बुट गर्नुहोस्"</string>
+ <string name="confirm_enable_16k_pages_title" msgid="6751570067857011642">"१६ के.बि. का पेजसँग कम्प्याटिबल कर्नेल प्रयोग गर्न रिबुट गर्ने हो?"</string>
+ <string name="confirm_enable_16k_pages_text" msgid="702888115148257215">"चेतावनी: केही एपहरू यो मोडसँग कम्प्याटिबल नहुन सक्छन्। पुष्टि गरेपछि डिभाइस रिबुट हुने छ।"</string>
+ <string name="confirm_enable_4k_pages_title" msgid="626987400420355263">"४ के.बि. का पेजसँग कम्प्याटिबल कर्नेल प्रयोग गर्न रिबुट गर्ने हो?"</string>
+ <string name="confirm_enable_4k_pages_text" msgid="6168921566226074524">"पुष्टि गरेपछि डिभाइस रिबुट हुने छ।"</string>
+ <string name="toast_16k_update_failed_text" msgid="8888858987184345567">"कर्नेल अपडेट गरी १६ के.बि. का पेजसँग कम्प्याटिबल कर्नेल बनाउन सकिएन।"</string>
+ <string name="progress_16k_ota_title" msgid="2117218313875523741">"परिवर्तन लागू गरिँदै छ"</string>
<string name="bug_report_handler_title" msgid="713439959113250125">"बग रिपोर्ट ह्यान्ड्लर"</string>
<string name="bug_report_handler_picker_footer_text" msgid="4935758328366585673">"तपाईंको डिभाइसमा कुन एपले बग रिपोर्टसम्बन्धी सर्टकट ह्यान्डल गर्दछ भन्ने कुरा निर्धारण गर्दछ।"</string>
<string name="personal_profile_app_subtext" msgid="5586060806997067676">"व्यक्तिगत"</string>
@@ -4700,8 +4806,10 @@
<string name="sim_category_title" msgid="2341314000964710495">"SIM"</string>
<string name="downloaded_sim_category_title" msgid="2876988650413179752">"eSIM"</string>
<string name="downloaded_sims_category_title" msgid="487799905978489922">"eSIM हरू"</string>
- <string name="sim_category_active_sim" msgid="1503823567818544012">"सक्रिय छ"</string>
- <string name="sim_category_inactive_sim" msgid="4068899490133820881">"निष्क्रिय छ"</string>
+ <!-- no translation found for sim_category_active_sim (3077009911935592178) -->
+ <skip />
+ <!-- no translation found for sim_category_inactive_sim (7351553344148400450) -->
+ <skip />
<string name="sim_category_default_active_sim" msgid="1208194173387987231">" / <xliff:g id="ID_1">%1$s</xliff:g> को डिफल्ट कन्फिगुरेसन"</string>
<string name="default_active_sim_calls" msgid="2390973682556353558">"कलहरू"</string>
<string name="default_active_sim_sms" msgid="8041498593025994921">"SMS"</string>
diff --git a/res/values-nl/arrays.xml b/res/values-nl/arrays.xml
index c2fcbea..d1c7669 100644
--- a/res/values-nl/arrays.xml
+++ b/res/values-nl/arrays.xml
@@ -482,4 +482,7 @@
<!-- no translation found for notification_polite_options:0 (4617190141263245257) -->
<!-- no translation found for notification_polite_options:1 (3884076684767467743) -->
<!-- no translation found for notification_polite_options:2 (8765197536079931966) -->
+ <!-- no translation found for private_space_auto_lock_options:0 (551584871228110817) -->
+ <!-- no translation found for private_space_auto_lock_options:1 (3263162333754809690) -->
+ <!-- no translation found for private_space_auto_lock_options:2 (1575103586471380629) -->
</resources>
diff --git a/res/values-nl/strings.xml b/res/values-nl/strings.xml
index 3484b85..f8e26c0 100644
--- a/res/values-nl/strings.xml
+++ b/res/values-nl/strings.xml
@@ -28,6 +28,7 @@
<string name="show_dev_on" msgid="2840850085134853754">"Je bent nu ontwikkelaar!"</string>
<string name="show_dev_already" msgid="7041756429707644630">"Niet nodig, je bent al ontwikkelaar."</string>
<string name="dev_settings_disabled_warning" msgid="6971867026249671244">"Zet eerst de opties voor ontwikkelaars aan."</string>
+ <string name="dev_settings_available_to_admin_only_warning" msgid="3408243404879083111">"Alleen beheerders hebben toegang tot ontwikkelaarsinstellingen."</string>
<string name="header_category_system" msgid="1665516346845259058">"Systeem"</string>
<string name="radioInfo_service_in" msgid="9088637745836646271">"In gebruik"</string>
<string name="radioInfo_service_out" msgid="1868347333892403287">"Niet in gebruik"</string>
@@ -551,12 +552,20 @@
<string name="private_space_one_lock_summary" msgid="2759953747682959371">"Je kunt Privéruimte op dezelfde manier ontgrendelen als je apparaat of een andere vergrendeling kiezen"</string>
<string name="private_space_screen_lock_title" msgid="8679383894967823163">"Schermvergrendeling van apparaat gebruiken"</string>
<string name="private_space_biometric_title" msgid="3934339826674553174">"Ontgrendelen via gezichtsherkenning en met vingerafdruk"</string>
+ <string name="private_space_fingerprint_title" msgid="5989254643211889931">"Ontgrendelen met vingerafdruk"</string>
+ <string name="private_space_face_title" msgid="3290402865367663079">"Ontgrendelen via gezichtsherkenning"</string>
<string name="private_space_biometric_summary" msgid="4403837276018724581">"Tik om in te stellen"</string>
<string name="private_space_fingerprint_unlock_title" msgid="5804023571114910034">"Ontgrendelen met vingerafdruk voor privégedeelte"</string>
<string name="private_space_face_unlock_title" msgid="6613018437620070183">"Ontgrendelen via gezichtsherkenning voor privégedeelte"</string>
<string name="private_space_category_ways_to_unlock" msgid="4356631225316950046">"Manieren om te ontgrendelen"</string>
<string name="private_space_screen_lock_summary" msgid="394837965365561070">"Hetzelfde als de apparaatschermvergrendeling"</string>
<string name="private_space_new_lock_title" msgid="7306873010565337671">"Nieuwe vergrendeling voor privéruimte kiezen?"</string>
+ <string name="private_space_auto_lock_title" msgid="4757097802686131305">"Automatisch vergrendelen"</string>
+ <string name="private_space_auto_lock_page_title" msgid="2993714305725968632">"Privégedeelte automatisch vergrendelen"</string>
+ <string name="private_space_auto_lock_page_summary" msgid="8679844515655838654">"Je kunt je privégedeelte automatisch laten vergrendelen als je je apparaat een tijdje niet hebt gebruikt"</string>
+ <string name="private_space_auto_lock_every_time" msgid="1215061855836002830">"Elke keer dat apparaat wordt vergrendeld"</string>
+ <string name="private_space_auto_lock_after_inactivity" msgid="1748673030841528649">"Na 5 minuten inactiviteit"</string>
+ <string name="private_space_auto_lock_never" msgid="595014527119778873">"Nooit"</string>
<string name="private_space_hide_title" msgid="8687034008994037610">"Verbergen indien vergrendeld"</string>
<string name="privatespace_hide_page_title" msgid="972581369094289386">"Privéruimte verbergen indien vergrendeld"</string>
<string name="privatespace_hide_page_summary" msgid="1052569521186403642">"Als je niet wilt dat andere mensen weten dat Privéruimte op je apparaat staat, kun je deze verbergen in de lijst met apps"</string>
@@ -570,6 +579,7 @@
<string name="private_space_delete_title" msgid="3075645119800272800">"Privéruimte verwijderen"</string>
<string name="private_space_deleted" msgid="7825768516955610897">"Privéruimte verwijderd"</string>
<string name="private_space_delete_failed" msgid="8500755484258565011">"Privéruimte kan niet worden verwijderd"</string>
+ <string name="private_space_unlocked" msgid="9091600948712932046">"Privégedeelte ontgrendeld"</string>
<string name="no_device_lock_title" msgid="1078223464721029954">"Schermvergrendeling instellen"</string>
<string name="no_device_lock_summary" msgid="7436025227616244687">"Als je je privéruimte wilt gebruiken, stel je een schermvergrendeling op dit apparaat in"</string>
<string name="no_device_lock_action_label" msgid="2640487005629001288">"Schermvergrendeling instellen"</string>
@@ -597,8 +607,14 @@
<string name="private_space_access_text" msgid="4258842502257201013">"Ga voor toegang tot je privéruimte naar je lijst met apps en scroll omlaag"</string>
<string name="private_space_done_label" msgid="1020482651595246071">"Klaar"</string>
<string name="private_space_scrolldown_to_access" msgid="4820954877349434545">"Scroll omlaag voor privéruimte"</string>
- <string name="private_space_retry_signin_title" msgid="2340841075193680666">"Inloggen om een privéruimte in te stellen"</string>
- <string name="private_space_retry_summary" msgid="1976929616948459609">"Log in bij een account om een privéruimte in te stellen"</string>
+ <!-- no translation found for private_space_retry_signin_title (8090276618867918844) -->
+ <skip />
+ <!-- no translation found for private_space_retry_summary (1920444015972648774) -->
+ <skip />
+ <!-- no translation found for private_space_skip_login_label (7078019409056628192) -->
+ <skip />
+ <!-- no translation found for private_space_continue_login_label (7779965766333065391) -->
+ <skip />
<string name="private_space_lock_setup_title" msgid="6541564212199510787">"Kies een vergrendeling voor je privéruimte"</string>
<string name="private_space_lock_setup_description" msgid="423405593476300918">"Je kunt je privéruimte ontgrendelen met je vingerafdruk. Uit beveiligingsoverwegingen is voor deze optie een extra vergrendeling vereist."</string>
<string name="private_space_choose_your_pin_header" msgid="4560802934975898265">"Pincode instellen voor privégedeelte"</string>
@@ -1373,6 +1389,8 @@
<string name="battery_level_title" msgid="1371765298786083448">"Accuniveau"</string>
<string name="communal_settings_title" msgid="2845678473945902115">"Gemeenschappelijk"</string>
<string name="communal_settings_summary" msgid="4923914136953940317">"Gemeenschappelijke instellingen"</string>
+ <!-- no translation found for satellite_setting (706846910912477125) -->
+ <skip />
<string name="apn_settings" msgid="4295467389400441299">"APN\'s"</string>
<string name="apn_edit" msgid="2003683641840248741">"Toegangspunt bewerken"</string>
<string name="apn_add" msgid="9069613192201630934">"Toegangspunt toevoegen"</string>
@@ -1407,6 +1425,8 @@
<string name="menu_save" msgid="6611465355127483100">"Opslaan"</string>
<string name="menu_cancel" msgid="1197826697950745335">"Annuleren"</string>
<string name="error_title" msgid="7158648377702417716"></string>
+ <!-- no translation found for error_duplicate_apn_entry (7792928408935276618) -->
+ <skip />
<string name="error_name_empty" msgid="1258275899283079142">"Het veld \'Naam\' mag niet leeg zijn."</string>
<string name="error_apn_empty" msgid="7657491065443746915">"De APN mag niet leeg zijn."</string>
<string name="error_mcc_not3" msgid="883659545640179094">"MCC-veld moet 3 cijfers bevatten."</string>
@@ -1425,7 +1445,8 @@
<string name="reset_bluetooth_wifi_button_text" msgid="3974098137045963639">"Resetten"</string>
<string name="reset_bluetooth_wifi_complete_toast" msgid="5893439291030574365">"Bluetooth en wifi zijn gereset"</string>
<string name="reset_esim_title" msgid="4194570573425902754">"E-simkaarten wissen"</string>
- <string name="reset_esim_desc" msgid="3662444090563399131">"Hiermee zeg je geen mobiele abonnementen op. Neem contact op met je provider als je vervangende simkaarten wilt downloaden."</string>
+ <!-- no translation found for reset_esim_desc (6125192435907740751) -->
+ <skip />
<string name="reset_network_button_text" msgid="2281476496459610071">"Instellingen resetten"</string>
<string name="reset_network_final_desc" msgid="5304365082065278425">"Alle netwerkinstellingen resetten? Je kunt deze actie niet ongedaan maken."</string>
<string name="reset_network_final_desc_esim" msgid="1129251284212847939">"Alle netwerkinstellingen resetten en e-simkaarten wissen? Je kunt deze actie niet ongedaan maken."</string>
@@ -1433,15 +1454,18 @@
<string name="reset_network_confirm_title" msgid="913014422184481270">"Resetten?"</string>
<string name="network_reset_not_available" msgid="1966334631394607829">"Netwerk herstellen is niet beschikbaar voor deze gebruiker"</string>
<string name="reset_network_complete_toast" msgid="1367872474130621115">"Netwerkinstellingen zijn gereset"</string>
- <string name="reset_esim_error_title" msgid="4670073610967959597">"Kan simkaarten niet wissen"</string>
- <string name="reset_esim_error_msg" msgid="7279607120606365250">"Door een fout kunnen e-simkaarten niet worden gewist.\n\nStart je apparaat opnieuw op en probeer het nogmaals."</string>
+ <!-- no translation found for reset_esim_error_title (6516110227665862295) -->
+ <skip />
+ <!-- no translation found for reset_esim_error_msg (8459527827897797168) -->
+ <skip />
<string name="main_clear_title" msgid="277664302144837723">"Alle gegevens wissen (fabrieksinstellingen terugzetten)"</string>
<string name="main_clear_short_title" msgid="4752094765533020696">"Alle gegevens wissen (fabrieksinstellingen terugzetten)"</string>
<string name="main_clear_desc_also_erases_external" msgid="3687911419628956693"><li>"Muziek"</li>\n<li>"Foto\'s"</li>\n<li>"Andere gebruikersgegevens"</li></string>
<string name="main_clear_desc_also_erases_esim" msgid="4553469876411831729"><li>"E-simkaarten"</li></string>
<string name="main_clear_desc_no_cancel_mobile_plan" msgid="369883568059127035">\n\n"Je mobiele abonnement wordt niet opgezegd."</string>
<string name="main_clear_final_desc" msgid="5800877928569039580">"Al je persoonlijke informatie en gedownloade apps worden verwijderd. Je kunt deze actie niet ongedaan maken."</string>
- <string name="main_clear_final_desc_esim" msgid="440406836793824969">"Al je persoonlijke informatie wordt verwijderd, waaronder gedownloade apps en simkaarten. Je kunt deze actie niet ongedaan maken."</string>
+ <!-- no translation found for main_clear_final_desc_esim (6592404057237813989) -->
+ <skip />
<string name="main_clear_confirm_title" msgid="6577071819657853713">"Alle gegevens wissen?"</string>
<string name="main_clear_not_available" msgid="3433795327146684827">"Fabrieksinstellingen terugzetten is niet beschikbaar voor deze gebruiker"</string>
<string name="main_clear_progress_title" msgid="7239741132015617719">"Wissen"</string>
@@ -1672,6 +1696,14 @@
<string name="force_stop" msgid="2681771622136916280">"Gedwongen stoppen"</string>
<string name="archive" msgid="9074663845068632127">"Archiveren"</string>
<string name="restore" msgid="7622486640713967157">"Herstellen"</string>
+ <!-- no translation found for restoring_step_one (3465050101254272874) -->
+ <skip />
+ <!-- no translation found for restoring_step_two (140484846432595108) -->
+ <skip />
+ <!-- no translation found for restoring_step_three (3712883580876329811) -->
+ <skip />
+ <!-- no translation found for restoring_step_four (8966846882470446209) -->
+ <skip />
<string name="total_size_label" msgid="2052185048749658866">"Totaal"</string>
<string name="application_size_label" msgid="6407051020651716729">"App-grootte"</string>
<string name="external_code_size_label" msgid="7375146402660973743">"USB-opslagapp"</string>
@@ -1728,7 +1760,6 @@
<string name="archiving_failed" msgid="2037798988961634978">"Archiveren is mislukt"</string>
<string name="archiving_succeeded" msgid="7891249456483297845">"<xliff:g id="PACKAGE_LABEL">%1$s</xliff:g> gearchiveerd"</string>
<string name="restoring_failed" msgid="3390531747355943533">"Herstel is mislukt"</string>
- <string name="restoring_succeeded" msgid="4967353965137524330">"<xliff:g id="PACKAGE_LABEL">%1$s</xliff:g> is hersteld"</string>
<string name="restoring_in_progress" msgid="7787443682651146115">"<xliff:g id="PACKAGE_LABEL">%1$s</xliff:g> wordt hersteld"</string>
<string name="another_migration_already_in_progress" msgid="6550546307856052261">"Er wordt al een andere migratie uitgevoerd."</string>
<string name="insufficient_storage" msgid="8115088042669030558">"Niet voldoende opslagruimte."</string>
@@ -1920,10 +1951,8 @@
<string name="usage_stats_sort_by_usage_time" msgid="2927310334119998301">"Sorteren op gebruikstijd"</string>
<string name="usage_stats_sort_by_last_time_used" msgid="7039213339779884017">"Sorteren op laatst gebruikt"</string>
<string name="usage_stats_sort_by_app_name" msgid="4463833145514850478">"Sorteren op app-naam"</string>
- <!-- no translation found for last_time_used_label (7589377271406011659) -->
- <skip />
- <!-- no translation found for last_time_used_never (2936073559267990034) -->
- <skip />
+ <string name="last_time_used_label" msgid="7589377271406011659">"Laatst gebruikt"</string>
+ <string name="last_time_used_never" msgid="2936073559267990034">"nooit"</string>
<string name="usage_time_label" msgid="9105343335151559883">"Gebruikstijd"</string>
<string name="accessibility_settings" msgid="4713215774904704682">"Toegankelijkheid"</string>
<string name="accessibility_settings_title" msgid="6739115703615065716">"Instellingen voor toegankelijkheid"</string>
@@ -2378,12 +2407,6 @@
<string name="battery_tip_high_usage_summary" msgid="3938999581403084551">"Apps met het hoogste verbruik bekijken"</string>
<string name="battery_tip_limited_temporarily_title" msgid="6258554134146272311">"Opladen geoptimaliseerd om de batterij te beschermen"</string>
<string name="battery_tip_limited_temporarily_summary" msgid="5107379280241187562">"Opladen is geoptimaliseerd om de levensduur van de batterij te verlengen"</string>
- <string name="battery_tip_dock_defender_future_bypass_title" msgid="4332616280495788195">"Opladen geoptimaliseerd om de batterij te beschermen"</string>
- <string name="battery_tip_dock_defender_future_bypass_summary" msgid="7870758621381307597">"Opladen is geoptimaliseerd als het apparaat is gedockt om de levensduur van de batterij te verlengen"</string>
- <string name="battery_tip_dock_defender_active_title" msgid="1414785238383255699">"Opladen geoptimaliseerd om de batterij te beschermen"</string>
- <string name="battery_tip_dock_defender_active_summary" msgid="3512082623718801459">"Opladen is geoptimaliseerd als het apparaat is gedockt om de levensduur van de batterij te verlengen"</string>
- <string name="battery_tip_dock_defender_temporarily_bypassed_title" msgid="1679449361090557201">"Volledig opladen"</string>
- <string name="battery_tip_dock_defender_temporarily_bypassed_summary" msgid="1099500476761333281">"De volgende keer dat je tablet is gedockt, wordt het opladen geoptimaliseerd om de batterij te beschermen"</string>
<string name="battery_tip_limited_temporarily_sec_button_content_description" msgid="5648444926736883551">"Meer informatie over pauze tijdens opladen"</string>
<string name="battery_tip_limited_temporarily_dialog_resume_charge" msgid="2302295458913832342">"Opladen hervatten"</string>
<string name="battery_tip_dialog_message_footer" msgid="986542164372177504">"Omvat achtergrondactiviteit met hoog energieverbruik"</string>
@@ -2401,7 +2424,8 @@
<string name="battery_tip_unrestrict_app_dialog_ok" msgid="7940183167721998470">"Verwijderen"</string>
<string name="battery_tip_unrestrict_app_dialog_cancel" msgid="4968135709160207507">"Annuleren"</string>
<string name="battery_tip_charge_to_full_button" msgid="6701709034348116261">"Opladen tot vol"</string>
- <string name="battery_tip_incompatible_charging_title" msgid="5120763575150751300">"Probleem met oplaadaccessoire"</string>
+ <!-- no translation found for battery_tip_incompatible_charging_title (1567827436103364999) -->
+ <skip />
<string name="battery_tip_incompatible_charging_content_description" msgid="355668467640367701">"Meer informatie over opladen met een incompatibele oplader"</string>
<string name="smart_battery_manager_title" msgid="3677620516657920364">"Batterijbeheer"</string>
<string name="smart_battery_title" msgid="9095903608520254254">"Apps automatisch beheren"</string>
@@ -2493,13 +2517,11 @@
<string name="battery_usage_chart_label_now" msgid="4598282721949430165">"nu"</string>
<string name="battery_usage_timestamps_hyphen" msgid="7401188432989043905">"<xliff:g id="FROM_TIMESTAMP">%1$s</xliff:g> - <xliff:g id="TO_TIMESTAMP">%2$s</xliff:g>"</string>
<string name="battery_usage_day_and_hour" msgid="1417890420844950881">"<xliff:g id="DAY">%1$s</xliff:g> <xliff:g id="HOUR">%2$s</xliff:g>"</string>
- <!-- no translation found for battery_usage_time_info_and_battery_level (6732629268310936155) -->
- <skip />
+ <string name="battery_usage_time_info_and_battery_level" msgid="6732629268310936155">"<xliff:g id="TIME_INFO">%1$s</xliff:g> <xliff:g id="BATTERY_LEVEL">%2$s</xliff:g>"</string>
<string name="battery_usage_chart" msgid="4114747521432440017">"Diagram voor batterijgebruik"</string>
<string name="daily_battery_usage_chart" msgid="4176059567682992686">"Diagram van batterijgebruik per dag"</string>
<string name="hourly_battery_usage_chart" msgid="3098314511076561272">"Diagram van batterijgebruik per uur"</string>
- <!-- no translation found for battery_level_percentage (1433178290838842146) -->
- <skip />
+ <string name="battery_level_percentage" msgid="1433178290838842146">"Percentage batterijniveau van <xliff:g id="START_PERCENTAGE">%1$s</xliff:g> tot <xliff:g id="END_PERCENTAGE">%2$s</xliff:g>"</string>
<string name="battery_usage_breakdown_title_since_last_full_charge" msgid="435006273323199906">"Batterijgebruik sinds de laatste keer dat de batterij volledig werd opgeladen"</string>
<string name="battery_usage_breakdown_title_for_slot" msgid="4823179483667671406">"Batterijgebruik voor <xliff:g id="SLOT">%s</xliff:g>"</string>
<string name="screen_time_category_last_full_charge" msgid="8856908320256057753">"Schermtijd sinds laatste keer dat de batterij volledig werd opgeladen"</string>
@@ -3859,6 +3881,8 @@
<string name="voice_activation_apps_title" msgid="7130045161611529825">"Apps met spraakactivering"</string>
<string name="permit_voice_activation_apps" msgid="9152780172988949319">"Spraakactivering toestaan"</string>
<string name="allow_voice_activation_apps_description" msgid="6369745626995060656">"Met spraakactivering zet je goedgekeurde apps handsfree aan met spraakopdrachten. Dankzij ingebouwde adaptieve detectie blijven gegevens privé.\n\n"<a href="">"Meer informatie over beveiligde adaptieve detectie"</a></string>
+ <string name="permit_receive_sandboxed_detection_training_data" msgid="3929496847420108753">"Spraakactivering verbeteren"</string>
+ <string name="receive_sandboxed_detection_training_data_description" msgid="1415687008184625050">"Dit apparaat maakt gebruik van privé-informatie om het spraakactiveringsmodel te verbeteren. Apps kunnen samengevatte updates ontvangen die van veel verschillende gebruikers worden verzameld om de privacy te behouden en tegelijkertijd het model voor iedereen te verbeteren.\n\n"<a href="">"Meer informatie over privé-informatie"</a></string>
<string name="full_screen_intent_title" msgid="747270185715224130">"Meldingen op volledig scherm"</string>
<string name="permit_full_screen_intent" msgid="9035367640019960861">"Meldingen op volledig scherm van deze app toestaan"</string>
<string name="footer_description_full_screen_intent" msgid="7716518411349225528">"Toestaan dat deze app meldingen op het volledige scherm toont als het apparaat is vergrendeld. Apps kunnen zo alarmen, inkomende gesprekken of andere urgente meldingen onder de aandacht brengen."</string>
@@ -4280,18 +4304,27 @@
<string name="autofill_app" msgid="7595308061826307921">"Service voor automatisch invullen"</string>
<string name="default_autofill_app" msgid="372234803718251606">"Standaardservice voor automatisch invullen"</string>
<string name="autofill_passwords" msgid="6708057251459761083">"Wachtwoorden"</string>
- <string name="credman_chosen_app_title" msgid="872524130208251505">"Wachtwoorden, toegangssleutels en gegevensservices"</string>
+ <!-- no translation found for credman_chosen_app_title (7735183808067729319) -->
+ <skip />
<string name="credman_credentials" msgid="4931371941253324143">"Aanvullende providers"</string>
<string name="autofill_passwords_count" msgid="6359289285822955973">"{count,plural, =1{# wachtwoord}other{# wachtwoorden}}"</string>
<string name="autofill_keywords" msgid="8598763328489346438">"automatisch, invullen, automatisch invullen, wachtwoord"</string>
<string name="credman_keywords" msgid="8305600680836806170">"gegevens, toegangssleutel, wachtwoord"</string>
<string name="credman_autofill_keywords" msgid="701180623776848914">"automatisch, invullen, automatisch invullen, gegevens, toegangssleutel, wachtwoord"</string>
+ <!-- no translation found for credman_button_change (4072629639218503790) -->
+ <skip />
+ <!-- no translation found for credman_button_open (7519871964170816850) -->
+ <skip />
<string name="autofill_confirmation_message" msgid="4888767934273494272">"<b>Zorg dat je deze app vertrouwt</b> <br/> <br/> <xliff:g id=app_name example=Google Autofill>%1$s</xliff:g> maakt gebruik van de content op je scherm om te bepalen wat automatisch kan worden aangevuld."</string>
<string name="credman_autofill_confirmation_message" msgid="843829628024668466">"<b><xliff:g id=app_name example=Provider>%1$s</xliff:g> gebruiken?</b> <br/> <br/> Nieuwe wachtwoorden, toegangssleutels en andere informatie worden vanaf nu hier opgeslagen. <xliff:g id=app_name example=Provider>%1$s</xliff:g> kan wat er op je scherm staat gebruiken om te bepalen wat automatisch kan worden ingevuld."</string>
<string name="credman_picker_title" msgid="8191267620665129205">"Wachtwoorden, toegangssleutels en gegevensservices"</string>
<string name="credman_confirmation_message_title" msgid="8847900085593880729">"%1$s uitzetten?"</string>
<string name="credman_confirmation_message" msgid="2357324543658635239">"<b>Deze service uitzetten?</b> <br/> <br/> Opgeslagen informatie zoals wachtwoorden, toegangssleutels, betaalmethoden en andere informatie wordt niet automatisch ingevuld als je inlogt. Kies een wachtwoord, toegangssleutel of gegevensservice om je opgeslagen informatie te gebruiken."</string>
+ <string name="credman_confirmation_message_new_ui" msgid="6126274509951156460">"<b>Alle services uitzetten?</b> <br/> <br/> Wachtwoorden, toegangssleutels en andere opgeslagen informatie worden niet automatisch worden ingevuld als je inlogt."</string>
+ <string name="credman_autofill_confirmation_message_new_ui" msgid="6222139222478822267">"<b&gtWijzig je voorkeursservice in <xliff:g id=app_name example=Provider>%1$s</xliff:g>?</b> <br/> <br/> Nieuwe wachtwoorden, toegangssleutels en andere informatie worden vanaf nu hier opgeslagen. <xliff:g id=app_name example=Provider>%1$s</xliff:g> kan wat er op je scherm staat gebruiken om te bepalen wat automatisch kan worden ingevuld."</string>
<string name="credman_enable_confirmation_message_title" msgid="1037501792652277829">"%1$s gebruiken?"</string>
+ <string name="credman_limit_error_msg_title" msgid="1525814645803612135">"Er kunnen maar 5 services aanstaan"</string>
+ <string name="credman_limit_error_msg" msgid="2521803280130310063">"Zet minsten 1 service uit om een andere toe te voegen"</string>
<string name="credman_enable_confirmation_message" msgid="8407841892310870169">"%1$s gebruikt wat er op je scherm staat om te bepalen wat automatisch kan worden ingevuld."</string>
<string name="credman_error_message_title" msgid="4099557206946333568">"Limiet voor wachtwoorden, toegangssleutels en gegevensservices"</string>
<string name="credman_error_message" msgid="8334797097200415449">"Je kunt maximaal 5 wachtwoorden, toegangssleutels en gegevensservices tegelijk actief hebben. Zet een service uit om meer toe te voegen."</string>
@@ -4461,11 +4494,12 @@
<string name="mobile_network_sim_name_label" msgid="1452440641628369625">"Naam"</string>
<string name="mobile_network_sim_color_label" msgid="5293944087609632340">"Kleur (gebruikt door geschikte apps)"</string>
<string name="mobile_network_sim_name_rename" msgid="5967588549571582924">"Opslaan"</string>
- <string name="mobile_network_use_sim_on" msgid="7298332437547707908">"Simkaart gebruiken"</string>
+ <string name="mobile_network_use_sim_on" msgid="5333182776279917886">"Deze sim gebruiken"</string>
<string name="mobile_network_use_sim_off" msgid="6303281166199670639">"Uit"</string>
<string name="mobile_network_disable_sim_explanation" msgid="2851862257846773796">"Verwijder de simkaart om deze simkaart uit te zetten"</string>
<string name="mobile_network_tap_to_activate" msgid="4139979375717958102">"Tik om <xliff:g id="CARRIER">%1$s</xliff:g> te activeren"</string>
- <string name="mobile_network_erase_sim" msgid="4629071168032714930">"Simkaart wissen"</string>
+ <!-- no translation found for mobile_network_erase_sim (5387971155494245850) -->
+ <skip />
<string name="preferred_network_mode_title" msgid="3083431168988535628">"Voorkeursnetwerktype"</string>
<string name="preferred_network_mode_summary" msgid="537577807865497546">"De netwerkgebruiksmodus wijzigen"</string>
<string name="preferred_network_mode_dialogtitle" msgid="4179420486180351631">"Voorkeursnetwerktype"</string>
@@ -4484,6 +4518,40 @@
<string name="roaming_check_price_warning" msgid="5876977438036791361">"Neem contact op met je netwerkprovider over de prijzen."</string>
<string name="mobile_data_usage_title" msgid="2047864499317759728">"Datagebruik van app"</string>
<string name="mobile_network_mode_error" msgid="9222056129897416074">"Ongeldige netwerkmodus <xliff:g id="NETWORKMODEID">%1$d</xliff:g>. Negeren."</string>
+ <!-- no translation found for satellite_setting_title (2543034229989047673) -->
+ <skip />
+ <!-- no translation found for satellite_setting_enabled_summary (3554127722727530845) -->
+ <skip />
+ <!-- no translation found for satellite_setting_disabled_summary (6789122487534159857) -->
+ <skip />
+ <!-- no translation found for keywords_satellite_setting (3312183289776517695) -->
+ <skip />
+ <!-- no translation found for category_name_about_satellite_messaging (3756205049485508340) -->
+ <skip />
+ <!-- no translation found for title_about_satellite_setting (9212860038048311345) -->
+ <skip />
+ <!-- no translation found for category_title_your_satellite_plan (3017895097366691841) -->
+ <skip />
+ <!-- no translation found for title_have_satellite_plan (2048372355699977947) -->
+ <skip />
+ <!-- no translation found for title_no_satellite_plan (2876056203035197505) -->
+ <skip />
+ <!-- no translation found for summary_add_satellite_setting (3815254731634052432) -->
+ <skip />
+ <!-- no translation found for category_name_how_it_works (585303230539269496) -->
+ <skip />
+ <!-- no translation found for title_satellite_connection_guide (3294802307913609072) -->
+ <skip />
+ <!-- no translation found for summary_satellite_connection_guide (3496123195218418456) -->
+ <skip />
+ <!-- no translation found for title_supported_service (4275535165812691571) -->
+ <skip />
+ <!-- no translation found for summary_supported_service (4320535903444834786) -->
+ <skip />
+ <!-- no translation found for satellite_setting_summary_more_information (4008690241760925372) -->
+ <skip />
+ <!-- no translation found for more_about_satellite_messaging (3385673133561348509) -->
+ <skip />
<string name="mobile_network_apn_title" msgid="5582995550142073054">"Toegangspuntnamen"</string>
<string name="keywords_access_point_names" msgid="8174967126858505945">"apn"</string>
<string name="manual_mode_disallowed_summary" msgid="4243142645520152175">"Niet beschikbaar wanneer verbonden met <xliff:g id="CARRIER">%1$s</xliff:g>"</string>
@@ -4493,9 +4561,12 @@
<string name="sim_action_switch_sub_dialog_title" msgid="9180969453358718635">"Overschakelen naar <xliff:g id="CARRIER_NAME">%1$s</xliff:g>?"</string>
<string name="sim_action_switch_psim_dialog_title" msgid="5613177333235213024">"Overschakelen naar simkaart?"</string>
<string name="sim_action_switch_sub_dialog_mep_title" msgid="933856847099933004">"<xliff:g id="CARRIER_NAME">%1$s</xliff:g> gebruiken?"</string>
- <string name="sim_action_switch_sub_dialog_text" msgid="2091834911153293004">"Er kan maar 1 simkaart tegelijk actief zijn.\n\nAls je overschakelt naar <xliff:g id="TO_CARRIER_NAME">%1$s</xliff:g>, wordt de service van <xliff:g id="FROM_CARRIER_NAME">%2$s</xliff:g> niet geannuleerd."</string>
- <string name="sim_action_switch_sub_dialog_text_downloaded" msgid="8977951796005849471">"Er kan maar 1 e-simkaart tegelijk actief zijn.\n\nAls je overschakelt naar <xliff:g id="TO_CARRIER_NAME">%1$s</xliff:g>, wordt de service van <xliff:g id="FROM_CARRIER_NAME">%2$s</xliff:g> niet opgezegd."</string>
- <string name="sim_action_switch_sub_dialog_text_single_sim" msgid="6188750682431170845">"Er kan maar 1 simkaart tegelijk actief zijn.\n\nAls je overschakelt, wordt de service van <xliff:g id="TO_CARRIER_NAME">%1$s</xliff:g> niet geannuleerd."</string>
+ <!-- no translation found for sim_action_switch_sub_dialog_text (7474905814976249607) -->
+ <skip />
+ <!-- no translation found for sim_action_switch_sub_dialog_text_downloaded (6415848271400253954) -->
+ <skip />
+ <!-- no translation found for sim_action_switch_sub_dialog_text_single_sim (421658355882679837) -->
+ <skip />
<string name="sim_action_switch_sub_dialog_mep_text" msgid="8348764755143679582">"Je kunt 2 simkaarten tegelijk gebruiken. Als je <xliff:g id="CARRIER_NAME">%1$s</xliff:g> wilt gebruiken, zet je de andere simkaart uit."</string>
<string name="sim_action_switch_sub_dialog_confirm" msgid="1901181581944638961">"Overschakelen naar <xliff:g id="CARRIER_NAME">%1$s</xliff:g>"</string>
<string name="sim_action_switch_sub_dialog_carrier_list_item_for_turning_off" msgid="5392037608705799522">"<xliff:g id="CARRIER_NAME">%1$s</xliff:g> uitzetten"</string>
@@ -4520,6 +4591,29 @@
<string name="sim_action_turn_off" msgid="3506698692916473000">"Uitzetten"</string>
<string name="dsds_activation_failure_title" msgid="4467364110584914794">"Kan simkaart niet activeren"</string>
<string name="dsds_activation_failure_body_msg2" msgid="73044349546544410">"Probeer de simkaart weer aan te zetten. Als het probleem blijft optreden, start je het apparaat opnieuw op."</string>
+ <string name="sim_onboarding_bottomsheets_title" msgid="143711121394213711">"Je sim instellen"</string>
+ <string name="sim_onboarding_bottomsheets_msg" msgid="7367245016476460849">"Stel je voorkeuren voor mobiele netwerken in om meerdere sims te gebruiken op dit apparaat"</string>
+ <string name="sim_onboarding_label_sim_title" msgid="273162565849288273">"Je sims labelen"</string>
+ <string name="sim_onboarding_label_sim_msg" msgid="5105859235219529056">"Je ziet deze labels als je belt, tekstberichten stuurt of data gebruikt, en in Instellingen"</string>
+ <string name="sim_onboarding_label_sim_dialog_title" msgid="5839073125605286120">"Simlabel"</string>
+ <string name="sim_onboarding_label_sim_dialog_label" msgid="9020433985426525185">"Label"</string>
+ <string name="sim_onboarding_select_sim_title" msgid="5895262188167744055">"Sims selecteren voor gebruik"</string>
+ <string name="sim_onboarding_select_sim_msg" msgid="5638859405391915048">"Je kunt 2 sims tegelijk gebruiken"</string>
+ <string name="sim_onboarding_primary_sim_title" msgid="2793090401371135675">"Je primaire sims instellen"</string>
+ <string name="sim_onboarding_primary_sim_msg" msgid="5484656671490558032">"Kies welke sims je standaard wilt gebruiken voor gesprekken, tekstberichten en data"</string>
+ <string name="primary_sim_title" msgid="2508161011657571566">"Je primaire sims"</string>
+ <string name="primary_sim_calls_title" msgid="4961189133582615685">"Gesprekken"</string>
+ <string name="primary_sim_texts_title" msgid="1287584042733097749">"Tekstberichten"</string>
+ <string name="primary_sim_automatic_data_title" msgid="1265528923229642480">"Automatische dataschakeling"</string>
+ <string name="primary_sim_automatic_data_msg" msgid="1612203837010785203">"Gebruik data van beide sims, afhankelijk van dekking en beschikbaarheid"</string>
+ <string name="sim_onboarding_phoneNumber_data_only" msgid="8158409121949373662">"Alleen data"</string>
+ <string name="sim_onboarding_setup" msgid="5750393553605388463">"Instellen"</string>
+ <string name="sim_onboarding_next" msgid="6415025179929475355">"Volgende"</string>
+ <!-- no translation found for sim_onboarding_progressbar_turning_sim_on (1163318788393361574) -->
+ <skip />
+ <string name="mobile_network_spn_title" msgid="3053793174495329077">"Mobiel netwerk"</string>
+ <string name="mobile_network_phone_number_title" msgid="2090794402855021784">"Telefoonnummer"</string>
+ <string name="mobile_network_sim_label_color_title" msgid="2401352348041132876">"Simlabel en kleur"</string>
<string name="sim_setup_channel_id" msgid="8797972565087458515">"Netwerkactivering"</string>
<string name="sim_switch_channel_id" msgid="4927038626791837861">"Wijziging van provider"</string>
<string name="post_dsds_reboot_notification_title_with_carrier" msgid="3308827462185135307">"<xliff:g id="CARRIER_NAME">%1$s</xliff:g> is actief"</string>
@@ -4539,11 +4633,15 @@
<string name="switch_sim_dialog_no_switch_text" msgid="7053939850026876088">"Als je mobiele data, gespreksfuncties en sms later wilt gebruiken, ga je naar de netwerkinstellingen"</string>
<string name="sim_card_label" msgid="6263064316075963775">"Simkaart"</string>
<string name="erase_sim_dialog_title" msgid="4742077437653028326">"Deze e-simkaart wissen?"</string>
- <string name="erase_sim_dialog_text" msgid="753031064269699885">"Als je deze simkaart wist, wordt de <xliff:g id="CARRIER_NAME_A">%1$s</xliff:g>-service van dit apparaat verwijderd.\n\nDe service voor <xliff:g id="CARRIER_NAME_B">%1$s</xliff:g> wordt niet geannuleerd."</string>
+ <!-- no translation found for erase_sim_dialog_text (1406141218170595272) -->
+ <skip />
<string name="erase_sim_confirm_button" msgid="8309115684335320541">"Wissen"</string>
- <string name="erasing_sim" msgid="7877703231075699139">"Simkaart wissen…"</string>
- <string name="erase_sim_fail_title" msgid="2024446702985862427">"Kan simkaart niet wissen"</string>
- <string name="erase_sim_fail_text" msgid="7870804401227483131">"Door een fout kan deze simkaart niet worden gewist.\n\nStart je apparaat opnieuw op en probeer het nogmaals."</string>
+ <!-- no translation found for erasing_sim (4237180547590463930) -->
+ <skip />
+ <!-- no translation found for erase_sim_fail_title (1445700500168357303) -->
+ <skip />
+ <!-- no translation found for erase_sim_fail_text (6898841004987411547) -->
+ <skip />
<string name="network_connection_request_dialog_title" msgid="1896186380874289434">"Verbinding maken met apparaat"</string>
<string name="network_connection_request_dialog_summary" msgid="7693038309792726170">"De <xliff:g id="APPNAME">%1$s</xliff:g>-app wil een tijdelijk wifi-netwerk gebruiken om verbinding te maken met je apparaat."</string>
<string name="network_connection_timeout_dialog_message" msgid="598509083077743772">"Geen apparaten gevonden. Zorg dat de apparaten aanstaan en verbinding kunnen maken."</string>
@@ -4615,6 +4713,14 @@
<string name="work_policy_privacy_settings" msgid="2702644843505242596">"Informatie over je werkbeleid"</string>
<string name="work_policy_privacy_settings_summary" msgid="690118670737638405">"Instellingen beheerd door je IT-beheerder"</string>
<string name="track_frame_time_keywords" msgid="7885340257945922239">"GPU"</string>
+ <string name="enable_16k_pages" msgid="5009476566957520607">"Opstarten met paginagrootte 16 K"</string>
+ <string name="enable_16k_pages_summary" msgid="428117226069445198">"Opstarten met kernel voor paginagrootte van 16 K"</string>
+ <string name="confirm_enable_16k_pages_title" msgid="6751570067857011642">"Opnieuw opstarten met kernel voor pagina\'s van 16 KB?"</string>
+ <string name="confirm_enable_16k_pages_text" msgid="702888115148257215">"WAARSCHUWING: Sommige apps werken misschien niet met deze modus. Het apparaat wordt na bevestiging opnieuw opgestart."</string>
+ <string name="confirm_enable_4k_pages_title" msgid="626987400420355263">"Opnieuw opstarten met kernel voor pagina\'s van 4 KB?"</string>
+ <string name="confirm_enable_4k_pages_text" msgid="6168921566226074524">"Het apparaat wordt na bevestiging opnieuw opgestart."</string>
+ <string name="toast_16k_update_failed_text" msgid="8888858987184345567">"Kan kernel niet updaten naar kernel voor pagina\'s van 16 KB."</string>
+ <string name="progress_16k_ota_title" msgid="2117218313875523741">"Wijziging toepassen"</string>
<string name="bug_report_handler_title" msgid="713439959113250125">"App voor verwerking bugrapport"</string>
<string name="bug_report_handler_picker_footer_text" msgid="4935758328366585673">"Hierdoor wordt bepaald welke app de snelkoppeling voor het bugrapport verwerkt op je apparaat."</string>
<string name="personal_profile_app_subtext" msgid="5586060806997067676">"Privé"</string>
@@ -4700,8 +4806,10 @@
<string name="sim_category_title" msgid="2341314000964710495">"Simkaart"</string>
<string name="downloaded_sim_category_title" msgid="2876988650413179752">"E-simkaart"</string>
<string name="downloaded_sims_category_title" msgid="487799905978489922">"E-simkaarten"</string>
- <string name="sim_category_active_sim" msgid="1503823567818544012">"Actief"</string>
- <string name="sim_category_inactive_sim" msgid="4068899490133820881">"Inactief"</string>
+ <!-- no translation found for sim_category_active_sim (3077009911935592178) -->
+ <skip />
+ <!-- no translation found for sim_category_inactive_sim (7351553344148400450) -->
+ <skip />
<string name="sim_category_default_active_sim" msgid="1208194173387987231">" / Standaard voor <xliff:g id="ID_1">%1$s</xliff:g>"</string>
<string name="default_active_sim_calls" msgid="2390973682556353558">"gesprekken"</string>
<string name="default_active_sim_sms" msgid="8041498593025994921">"sms"</string>
diff --git a/res/values-or/arrays.xml b/res/values-or/arrays.xml
index 60319c1..133d09f 100644
--- a/res/values-or/arrays.xml
+++ b/res/values-or/arrays.xml
@@ -482,4 +482,7 @@
<!-- no translation found for notification_polite_options:0 (4617190141263245257) -->
<!-- no translation found for notification_polite_options:1 (3884076684767467743) -->
<!-- no translation found for notification_polite_options:2 (8765197536079931966) -->
+ <!-- no translation found for private_space_auto_lock_options:0 (551584871228110817) -->
+ <!-- no translation found for private_space_auto_lock_options:1 (3263162333754809690) -->
+ <!-- no translation found for private_space_auto_lock_options:2 (1575103586471380629) -->
</resources>
diff --git a/res/values-or/strings.xml b/res/values-or/strings.xml
index 025ad56..87479b8 100644
--- a/res/values-or/strings.xml
+++ b/res/values-or/strings.xml
@@ -28,6 +28,7 @@
<string name="show_dev_on" msgid="2840850085134853754">"ବର୍ତ୍ତମାନ ଆପଣ ଜଣେ ଡେଭଲପର୍!"</string>
<string name="show_dev_already" msgid="7041756429707644630">"ଆବଶ୍ୟକତା ନାହିଁ, ଆପଣ ଜଣେ ଡେଭଲପର୍ ହିଁ ଅଟନ୍ତି।"</string>
<string name="dev_settings_disabled_warning" msgid="6971867026249671244">"ଦୟାକରି ପ୍ରଥମେ ଡେଭଲପର୍ ବିକଳ୍ପଗୁଡିକ ସକ୍ଷମ କରନ୍ତୁ।"</string>
+ <string name="dev_settings_available_to_admin_only_warning" msgid="3408243404879083111">"ଡେଭେଲପର ସେଟିଂସକୁ କେବଳ ଆଡମିନ ୟୁଜରମାନେ ଆକ୍ସେସ କରିପାରିବେ।"</string>
<string name="header_category_system" msgid="1665516346845259058">"ସିଷ୍ଟମ୍"</string>
<string name="radioInfo_service_in" msgid="9088637745836646271">"ସେବାରେ ଅଛି"</string>
<string name="radioInfo_service_out" msgid="1868347333892403287">"ଏବେ କାମ କରୁନାହିଁ"</string>
@@ -551,12 +552,20 @@
<string name="private_space_one_lock_summary" msgid="2759953747682959371">"ଆପଣଙ୍କ ଡିଭାଇସକୁ ଆପଣ ଅନଲକ କରିବା ପରି Private Spaceକୁ ଅନଲକ କରିପାରିବେ କିମ୍ୱା ଏକ ଭିନ୍ନ ଲକ ବାଛିପାରିବେ"</string>
<string name="private_space_screen_lock_title" msgid="8679383894967823163">"ଡିଭାଇସ ସ୍କ୍ରିନ ଲକ ବ୍ୟବହାର କରନ୍ତୁ"</string>
<string name="private_space_biometric_title" msgid="3934339826674553174">"ଫେସ ଏବଂ ଫିଙ୍ଗରପ୍ରିଣ୍ଟ ଅନଲକ"</string>
+ <string name="private_space_fingerprint_title" msgid="5989254643211889931">"ଫିଙ୍ଗରପ୍ରିଣ୍ଟ ଅନଲକ"</string>
+ <string name="private_space_face_title" msgid="3290402865367663079">"ଫେସ୍ ଅନଲକ୍"</string>
<string name="private_space_biometric_summary" msgid="4403837276018724581">"ସେଟ ଅପ କରିବାକୁ ଟାପ କରନ୍ତୁ"</string>
<string name="private_space_fingerprint_unlock_title" msgid="5804023571114910034">"ପ୍ରାଇଭେଟ ସ୍ପେସ ପାଇଁ ଫିଙ୍ଗରପ୍ରିଣ୍ଟ ଅନଲକ"</string>
<string name="private_space_face_unlock_title" msgid="6613018437620070183">"ପ୍ରାଇଭେଟ ସ୍ପେସ ପାଇଁ ଫେସ ଅନଲକ"</string>
<string name="private_space_category_ways_to_unlock" msgid="4356631225316950046">"ଅନଲକ କରିବାର ଉପାୟ"</string>
<string name="private_space_screen_lock_summary" msgid="394837965365561070">"ଡିଭାଇସ ସ୍କ୍ରିନ ଲକ ପରି ସମାନ"</string>
<string name="private_space_new_lock_title" msgid="7306873010565337671">"ପ୍ରାଇଭେଟ ସ୍ପେସ ପାଇଁ ଏକ ନୂଆ ଲକ ବାଛିବେ?"</string>
+ <string name="private_space_auto_lock_title" msgid="4757097802686131305">"ସ୍ୱତଃ ଲକ କରନ୍ତୁ"</string>
+ <string name="private_space_auto_lock_page_title" msgid="2993714305725968632">"ପ୍ରାଇଭେଟ ସ୍ପେସକୁ ସ୍ୱତଃ ଲକ କରନ୍ତୁ"</string>
+ <string name="private_space_auto_lock_page_summary" msgid="8679844515655838654">"ଯଦି ଆପଣ ଆପଣଙ୍କ ଡିଭାଇସକୁ ଏକ ସମୟ ଅବଧି ପାଇଁ ବ୍ୟବହାର କରିନାହାଁନ୍ତି ତେବେ ଆପଣଙ୍କ ପ୍ରାଇଭେଟ ସ୍ପେସକୁ ଆପଣ ସ୍ୱତଃ ଲକ କରିପାରିବେ"</string>
+ <string name="private_space_auto_lock_every_time" msgid="1215061855836002830">"ପ୍ରତି ଥର ଡିଭାଇସ ଲକ ହେଲେ"</string>
+ <string name="private_space_auto_lock_after_inactivity" msgid="1748673030841528649">"5 ମିନିଟ ନିଷ୍କ୍ରିୟ ରହିବା ପରେ"</string>
+ <string name="private_space_auto_lock_never" msgid="595014527119778873">"କେବେ ବି ନୁହେଁ"</string>
<string name="private_space_hide_title" msgid="8687034008994037610">"ଲକ ଥିବା ସମୟରେ ଲୁଚାନ୍ତୁ"</string>
<string name="privatespace_hide_page_title" msgid="972581369094289386">"ପ୍ରାଇଭେଟ ସ୍ପେସ ଲକ ଥିବା ସମୟରେ ଏହାକୁ ଲୁଚାନ୍ତୁ"</string>
<string name="privatespace_hide_page_summary" msgid="1052569521186403642">"ଡିଭାଇସରେ ପ୍ରାଇଭେଟ ସ୍ପେସ ଥିବା ଅନ୍ୟ ଲୋକମାନଙ୍କୁ ନଜଣାଇବାକୁ ଆପଣ ଆପ୍ସ ତାଲିକାରୁ ଏହାକୁ ଲୁଚାଇପାରିବେ"</string>
@@ -570,6 +579,7 @@
<string name="private_space_delete_title" msgid="3075645119800272800">"ପ୍ରାଇଭେଟ ସ୍ପେସ ଡିଲିଟ କରନ୍ତୁ"</string>
<string name="private_space_deleted" msgid="7825768516955610897">"ପ୍ରାଇଭେଟ ସ୍ପେସ ସଫଳତାର ସହ ଡିଲିଟ କରାଯାଇଛି"</string>
<string name="private_space_delete_failed" msgid="8500755484258565011">"ପ୍ରାଇଭେଟ ସ୍ପେସ ଡିଲିଟ କରାଯାଇପାରିଲା ନାହିଁ"</string>
+ <string name="private_space_unlocked" msgid="9091600948712932046">"ପ୍ରାଇଭେଟ ସ୍ପେସକୁ ଅନଲକ କରାଯାଇଛି"</string>
<string name="no_device_lock_title" msgid="1078223464721029954">"ଏକ ସ୍କ୍ରିନ ଲକ ସେଟ କରନ୍ତୁ"</string>
<string name="no_device_lock_summary" msgid="7436025227616244687">"ଆପଣଙ୍କ ପ୍ରାଇଭେଟ ସ୍ପେସ ବ୍ୟବହାର କରିବାକୁ ଏହି ଡିଭାଇସରେ ଏକ ସ୍କ୍ରିନ ଲକ ସେଟ କରନ୍ତୁ"</string>
<string name="no_device_lock_action_label" msgid="2640487005629001288">"ସ୍କ୍ରିନ ଲକ ସେଟ କରନ୍ତୁ"</string>
@@ -597,8 +607,14 @@
<string name="private_space_access_text" msgid="4258842502257201013">"ଆପଣଙ୍କର ପ୍ରାଇଭେଟ ସ୍ପେସକୁ ଆକ୍ସେସ କରିବା ପାଇଁ ଆପଣଙ୍କ ଆପ୍ସ ତାଲିକାକୁ ଯାଇ ତଳକୁ ସ୍କ୍ରୋଲ କରନ୍ତୁ"</string>
<string name="private_space_done_label" msgid="1020482651595246071">"ହୋଇଗଲା"</string>
<string name="private_space_scrolldown_to_access" msgid="4820954877349434545">"ପ୍ରାଇଭେଟ ସ୍ପେସକୁ ଖୋଜିବା ପାଇଁ ତଳକୁ ସ୍କ୍ରୋଲ କରନ୍ତୁ"</string>
- <string name="private_space_retry_signin_title" msgid="2340841075193680666">"ଏକ ପ୍ରାଇଭେଟ ସ୍ପେସ ସେଟ ଅପ କରିବା ପାଇଁ ସାଇନ ଇନ କରନ୍ତୁ"</string>
- <string name="private_space_retry_summary" msgid="1976929616948459609">"ଏକ ପ୍ରାଇଭେଟ ସ୍ପେସ ସେଟ ଅପ କରିବା ପାଇଁ ଆପଣ ଏକ ଆକାଉଣ୍ଟରେ ସାଇନ ଇନ କରିବା ଆବଶ୍ୟକ"</string>
+ <!-- no translation found for private_space_retry_signin_title (8090276618867918844) -->
+ <skip />
+ <!-- no translation found for private_space_retry_summary (1920444015972648774) -->
+ <skip />
+ <!-- no translation found for private_space_skip_login_label (7078019409056628192) -->
+ <skip />
+ <!-- no translation found for private_space_continue_login_label (7779965766333065391) -->
+ <skip />
<string name="private_space_lock_setup_title" msgid="6541564212199510787">"ଆପଣଙ୍କ ପ୍ରାଇଭେଟ ସ୍ପେସ ପାଇଁ ଏକ ଲକ ବାଛନ୍ତୁ"</string>
<string name="private_space_lock_setup_description" msgid="423405593476300918">"ଆପଣ ଆପଣଙ୍କ ଟିପଚିହ୍ନ ବ୍ୟବହାର କରି ଆପଣଙ୍କର ପ୍ରାଇଭେଟ ସ୍ପେସକୁ ଅନଲକ କରିପାରିବେ। ସୁରକ୍ଷା ପାଇଁ, ଏହି ବିକଳ୍ପ ନିମନ୍ତେ ଏକ ବେକଅପ ଲକ ଆବଶ୍ୟକ।"</string>
<string name="private_space_choose_your_pin_header" msgid="4560802934975898265">"ନିଜ ପ୍ରାଇଭେଟ ସ୍ପେସ ପାଇଁ ଏକ PIN ସେଟ କର"</string>
@@ -1373,6 +1389,8 @@
<string name="battery_level_title" msgid="1371765298786083448">"ବ୍ୟାଟେରୀ ସ୍ତର"</string>
<string name="communal_settings_title" msgid="2845678473945902115">"କମ୍ୟୁନାଲ"</string>
<string name="communal_settings_summary" msgid="4923914136953940317">"କମ୍ୟୁନାଲ ସେଟିଂସ"</string>
+ <!-- no translation found for satellite_setting (706846910912477125) -->
+ <skip />
<string name="apn_settings" msgid="4295467389400441299">"APNs"</string>
<string name="apn_edit" msgid="2003683641840248741">"ଆକ୍ସେସ ପଏଣ୍ଟକୁ ଏଡିଟ କରନ୍ତୁ"</string>
<string name="apn_add" msgid="9069613192201630934">"ଆକ୍ସେସ ପଏଣ୍ଟ ଯୋଗ କରନ୍ତୁ"</string>
@@ -1407,6 +1425,8 @@
<string name="menu_save" msgid="6611465355127483100">"ସେଭ୍ କରନ୍ତୁ"</string>
<string name="menu_cancel" msgid="1197826697950745335">"ବାତିଲ କରନ୍ତୁ"</string>
<string name="error_title" msgid="7158648377702417716"></string>
+ <!-- no translation found for error_duplicate_apn_entry (7792928408935276618) -->
+ <skip />
<string name="error_name_empty" msgid="1258275899283079142">"ନାମ ସ୍ଥାନ ଶୂନ୍ୟ ରହିପାରିବ ନାହିଁ।"</string>
<string name="error_apn_empty" msgid="7657491065443746915">"APNକୁ ଖାଲି ରଖାଯାଇପାରିବ ନାହିଁ।"</string>
<string name="error_mcc_not3" msgid="883659545640179094">"MCC ଫିଲ୍ଡ 3 ଅଙ୍କ ବିଶିଷ୍ଟ ହେବା ଦରକାର"</string>
@@ -1425,7 +1445,8 @@
<string name="reset_bluetooth_wifi_button_text" msgid="3974098137045963639">"ରିସେଟ କରନ୍ତୁ"</string>
<string name="reset_bluetooth_wifi_complete_toast" msgid="5893439291030574365">"ବ୍ଲୁଟୁଥ ଓ ୱାଇ-ଫାଇକୁ ରିସେଟ କରାଯାଇଛି"</string>
<string name="reset_esim_title" msgid="4194570573425902754">"eSIMଗୁଡ଼ିକୁ ଇରେଜ କରନ୍ତୁ"</string>
- <string name="reset_esim_desc" msgid="3662444090563399131">"ଏହା କୌଣସି ମୋବାଇଲ ସେବା ପ୍ଲାନକୁ ବାତିଲ କରିବ ନାହିଁ। ରିପ୍ଲେସମେଣ୍ଟ SIMଗୁଡ଼ିକୁ ଡାଉନଲୋଡ କରିବା ପାଇଁ ଆପଣଙ୍କ କ୍ୟାରିଅର ସହ କଣ୍ଟାକ୍ଟ କରନ୍ତୁ।"</string>
+ <!-- no translation found for reset_esim_desc (6125192435907740751) -->
+ <skip />
<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="1129251284212847939">"ସମସ୍ତ ନେଟୱାର୍କ ସେଟିଂସକୁ ରିସେଟ କରି eSIMଗୁଡ଼ିକୁ ଇରେଜ କରିବେ? ଆପଣ ଏହି କାର୍ଯ୍ୟକୁ ପୂର୍ବବତ କରିପାରିବେ ନାହିଁ।"</string>
@@ -1433,15 +1454,18 @@
<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">"SIMକୁ ଖାଲି କରିହେବ ନାହିଁ"</string>
- <string name="reset_esim_error_msg" msgid="7279607120606365250">"ଏକ ତ୍ରୁଟି ଯୋଗୁଁ eSIMକୁ ଇରେଜ କରାଯାଇପାରିବ ନାହିଁ।\n\nଆପଣଙ୍କ ଡିଭାଇସକୁ ରିଷ୍ଟାର୍ଟ କରି ପୁଣି ଚେଷ୍ଟା କରନ୍ତୁ।"</string>
+ <!-- no translation found for reset_esim_error_title (6516110227665862295) -->
+ <skip />
+ <!-- no translation found for reset_esim_error_msg (8459527827897797168) -->
+ <skip />
<string name="main_clear_title" msgid="277664302144837723">"ସମସ୍ତ ଡାଟା ଖାଲି କରନ୍ତୁ (ଫ୍ୟାକ୍ଟୋରୀ ରିସେଟ୍)"</string>
<string name="main_clear_short_title" msgid="4752094765533020696">"ସମସ୍ତ ଡାଟା ଖାଲି କରନ୍ତୁ (ଫ୍ୟାକ୍ଟୋରୀ ରିସେଟ୍)"</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>"eSIMs"</li></string>
<string name="main_clear_desc_no_cancel_mobile_plan" msgid="369883568059127035">\n\n"ଏହା ଆପଣଙ୍କ ମୋବାଇଲ ସେବା ପ୍ଲାନକୁ ବାତିଲ କରିବ ନାହିଁ।"</string>
<string name="main_clear_final_desc" msgid="5800877928569039580">"ଆପଣଙ୍କର ସମସ୍ତ ବ୍ୟକ୍ତିଗତ ସୂଚନା ଏବଂ ଡାଉନଲୋଡ୍ କରାଯାଇଥିବା ଆପ୍ ଡିଲିଟ୍ ହୋଇଯିବ। ଆପଣ ଏହି କାର୍ଯ୍ୟକୁ ପୂର୍ବବତ୍ କରିପାରିବେ ନାହିଁ।"</string>
- <string name="main_clear_final_desc_esim" msgid="440406836793824969">"ଡାଉନଲୋଡ୍ କରାଯାଇଥିବା ଆପ୍ ଓ SIM ସମେତ ଆପଣଙ୍କର ସମସ୍ତ ବ୍ୟକ୍ତିଗତ ସୂଚନା ଡିଲିଟ୍ ହୋଇଯିବ। ଆପଣ ଏହି କାର୍ଯ୍ୟକୁ ପୂର୍ବବତ୍ କରିପାରିବେ ନାହିଁ।"</string>
+ <!-- no translation found for main_clear_final_desc_esim (6592404057237813989) -->
+ <skip />
<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>
@@ -1672,6 +1696,14 @@
<string name="force_stop" msgid="2681771622136916280">"ବାଧ୍ୟତାର ସହ ବନ୍ଦ କରନ୍ତୁ"</string>
<string name="archive" msgid="9074663845068632127">"ଆର୍କାଇଭ କରନ୍ତୁ"</string>
<string name="restore" msgid="7622486640713967157">"ରିଷ୍ଟୋର କରନ୍ତୁ"</string>
+ <!-- no translation found for restoring_step_one (3465050101254272874) -->
+ <skip />
+ <!-- no translation found for restoring_step_two (140484846432595108) -->
+ <skip />
+ <!-- no translation found for restoring_step_three (3712883580876329811) -->
+ <skip />
+ <!-- no translation found for restoring_step_four (8966846882470446209) -->
+ <skip />
<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>
@@ -1728,7 +1760,6 @@
<string name="archiving_failed" msgid="2037798988961634978">"ଆର୍କାଇଭ କରିବା ବିଫଳ ହୋଇଛି"</string>
<string name="archiving_succeeded" msgid="7891249456483297845">"<xliff:g id="PACKAGE_LABEL">%1$s</xliff:g>କୁ ଆର୍କାଇଭ କରାଯାଇଛି"</string>
<string name="restoring_failed" msgid="3390531747355943533">"ରିଷ୍ଟୋର କରିବା ବିଫଳ ହୋଇଛି"</string>
- <string name="restoring_succeeded" msgid="4967353965137524330">"<xliff:g id="PACKAGE_LABEL">%1$s</xliff:g>କୁ ରିଷ୍ଟୋର କରାଯାଇଛି"</string>
<string name="restoring_in_progress" msgid="7787443682651146115">"<xliff:g id="PACKAGE_LABEL">%1$s</xliff:g>କୁ ରିଷ୍ଟୋର କରାଯାଉଛି"</string>
<string name="another_migration_already_in_progress" msgid="6550546307856052261">"ଅନ୍ୟ ମାଇଗ୍ରେସନ୍ ପୂର୍ବରୁ ଚାଲୁ ଅଛି"</string>
<string name="insufficient_storage" msgid="8115088042669030558">"ଷ୍ଟୋରେଜ୍ରେ ପର୍ଯ୍ୟାପ୍ତ ସ୍ଥାନ ନାହିଁ।"</string>
@@ -1920,10 +1951,8 @@
<string name="usage_stats_sort_by_usage_time" msgid="2927310334119998301">"ବ୍ୟବହାରର ସମୟ ଅନୁସାରେ ସର୍ଟ କର"</string>
<string name="usage_stats_sort_by_last_time_used" msgid="7039213339779884017">"ଗତଥରର ବ୍ୟବହାର ଅନୁସାରେ ସର୍ଟ କର"</string>
<string name="usage_stats_sort_by_app_name" msgid="4463833145514850478">"ଆପର ନାମ ଅନୁସାରେ ସର୍ଟ କରନ୍ତୁ"</string>
- <!-- no translation found for last_time_used_label (7589377271406011659) -->
- <skip />
- <!-- no translation found for last_time_used_never (2936073559267990034) -->
- <skip />
+ <string name="last_time_used_label" msgid="7589377271406011659">"ଗତ ଥର ବ୍ୟବହାର କରାଯାଇଛି"</string>
+ <string name="last_time_used_never" msgid="2936073559267990034">"କେବେ ବି ନୁହେଁ"</string>
<string name="usage_time_label" msgid="9105343335151559883">"ବ୍ୟବହାର ସମୟ"</string>
<string name="accessibility_settings" msgid="4713215774904704682">"ଆକ୍ସେସିବିଲିଟୀ"</string>
<string name="accessibility_settings_title" msgid="6739115703615065716">"ଆକ୍ସେସିବିଲିଟୀ ସେଟିଂସ"</string>
@@ -2378,12 +2407,6 @@
<string name="battery_tip_high_usage_summary" msgid="3938999581403084551">"ସର୍ବାଧିକ ବ୍ୟାଟେରୀ ବ୍ୟବହାର ଥିବା ଆପଗୁଡ଼ିକୁ ଦେଖନ୍ତୁ"</string>
<string name="battery_tip_limited_temporarily_title" msgid="6258554134146272311">"ଆପଣଙ୍କ ବେଟେରୀକୁ ସୁରକ୍ଷିତ ରଖିବା ପାଇଁ ଚାର୍ଜିଂକୁ ଅପ୍ଟିମାଇଜ କରାଯାଇଛି"</string>
<string name="battery_tip_limited_temporarily_summary" msgid="5107379280241187562">"ଆପଣଙ୍କ ବେଟେରୀର ଲାଇଫସ୍ପାନକୁ ବଢ଼ାଇବାରେ ସହାୟତା କରିବା ପାଇଁ ଚାର୍ଜିଂକୁ ଅପ୍ଟିମାଇଜ କରାଯାଇଛି"</string>
- <string name="battery_tip_dock_defender_future_bypass_title" msgid="4332616280495788195">"ଆପଣଙ୍କ ବେଟେରୀକୁ ସୁରକ୍ଷିତ ରଖିବା ପାଇଁ ଚାର୍ଜିଂକୁ ଅପ୍ଟିମାଇଜ କରାଯାଇଛି"</string>
- <string name="battery_tip_dock_defender_future_bypass_summary" msgid="7870758621381307597">"ଆପଣଙ୍କ ବେଟେରୀର ଲାଇଫସ୍ପାନକୁ ବଢ଼ାଇବାରେ ସହାୟତା କରିବା ପାଇଁ, ଟାବଲେଟ ଡକ ଥିବା ସମୟରେ ଚାର୍ଜିଂକୁ ଅପ୍ଟିମାଇଜ କରାଯାଇଛି"</string>
- <string name="battery_tip_dock_defender_active_title" msgid="1414785238383255699">"ଆପଣଙ୍କ ବେଟେରୀକୁ ସୁରକ୍ଷିତ ରଖିବା ପାଇଁ ଚାର୍ଜିଂକୁ ଅପ୍ଟିମାଇଜ କରାଯାଇଛି"</string>
- <string name="battery_tip_dock_defender_active_summary" msgid="3512082623718801459">"ଆପଣଙ୍କ ବେଟେରୀର ଲାଇଫସ୍ପାନକୁ ବଢ଼ାଇବାରେ ସହାୟତା କରିବା ପାଇଁ, ଟାବଲେଟ ଡକ ଥିବା ସମୟରେ ଚାର୍ଜିଂକୁ ଅପ୍ଟିମାଇଜ କରାଯାଇଛି"</string>
- <string name="battery_tip_dock_defender_temporarily_bypassed_title" msgid="1679449361090557201">"ସମ୍ପୂର୍ଣ୍ଣ ଚାର୍ଜ କରାଯାଉଛି"</string>
- <string name="battery_tip_dock_defender_temporarily_bypassed_summary" msgid="1099500476761333281">"ପରବର୍ତ୍ତୀ ଥର ଆପଣଙ୍କ ଟାବଲେଟକୁ ଡକ କରାଯାଇଥିବା ସମୟରେ ଆପଣଙ୍କର ବେଟେରୀକୁ ସୁରକ୍ଷିତ ରଖିବା ପାଇଁ ଚାର୍ଜିଂକୁ ଅପ୍ଟିମାଇଜ କରାଯିବ"</string>
<string name="battery_tip_limited_temporarily_sec_button_content_description" msgid="5648444926736883551">"ଚାର୍ଜିଂକୁ ବିରତ କରାଯାଇଥିବା ବିଷୟରେ ଅଧିକ ଜାଣନ୍ତୁ"</string>
<string name="battery_tip_limited_temporarily_dialog_resume_charge" msgid="2302295458913832342">"ଚାର୍ଜିଂ ପୁଣି ଆରମ୍ଭ କରନ୍ତୁ"</string>
<string name="battery_tip_dialog_message_footer" msgid="986542164372177504">"ଉଚ୍ଚ-ଶକ୍ତି ପୃଷ୍ଟଭୂମୀ କାର୍ଯ୍ୟ ଅନ୍ତର୍ଭୁକ୍ତ କରେ"</string>
@@ -2401,7 +2424,8 @@
<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_charge_to_full_button" msgid="6701709034348116261">"ସମ୍ପୂର୍ଣ୍ଣ ଭାବେ ଚାର୍ଜ କରନ୍ତୁ"</string>
- <string name="battery_tip_incompatible_charging_title" msgid="5120763575150751300">"ଚାର୍ଜିଂ ଆକସେସୋରୀ ସହ ସମସ୍ୟା"</string>
+ <!-- no translation found for battery_tip_incompatible_charging_title (1567827436103364999) -->
+ <skip />
<string name="battery_tip_incompatible_charging_content_description" msgid="355668467640367701">"ଇନକମ୍ପାଟିବଲ ଚାର୍ଜିଂ ବିଷୟରେ ଅଧିକ ଜାଣନ୍ତୁ"</string>
<string name="smart_battery_manager_title" msgid="3677620516657920364">"ବ୍ୟାଟେରୀ ମ୍ୟାନେଜର୍"</string>
<string name="smart_battery_title" msgid="9095903608520254254">"ସ୍ଵଚାଳିତଭାବେ ଆପ୍ ପରିଚାଳନା କରନ୍ତୁ"</string>
@@ -2493,13 +2517,11 @@
<string name="battery_usage_chart_label_now" msgid="4598282721949430165">"ବର୍ତ୍ତମାନ"</string>
<string name="battery_usage_timestamps_hyphen" msgid="7401188432989043905">"<xliff:g id="FROM_TIMESTAMP">%1$s</xliff:g> - <xliff:g id="TO_TIMESTAMP">%2$s</xliff:g>"</string>
<string name="battery_usage_day_and_hour" msgid="1417890420844950881">"<xliff:g id="DAY">%1$s</xliff:g> <xliff:g id="HOUR">%2$s</xliff:g>"</string>
- <!-- no translation found for battery_usage_time_info_and_battery_level (6732629268310936155) -->
- <skip />
+ <string name="battery_usage_time_info_and_battery_level" msgid="6732629268310936155">"<xliff:g id="TIME_INFO">%1$s</xliff:g> <xliff:g id="BATTERY_LEVEL">%2$s</xliff:g>"</string>
<string name="battery_usage_chart" msgid="4114747521432440017">"ବ୍ୟାଟେରୀ ବ୍ୟବହାରର ଚାର୍ଟ"</string>
<string name="daily_battery_usage_chart" msgid="4176059567682992686">"ଦୈନିକ ବେଟେରୀ ବ୍ୟବହାର ଚାର୍ଟ"</string>
<string name="hourly_battery_usage_chart" msgid="3098314511076561272">"ପ୍ରତି ଘଣ୍ଟାରେ ବେଟେରୀ ବ୍ୟବହାର ଚାର୍ଟ"</string>
- <!-- no translation found for battery_level_percentage (1433178290838842146) -->
- <skip />
+ <string name="battery_level_percentage" msgid="1433178290838842146">"ବେଟେରୀର ଲେଭେଲ <xliff:g id="START_PERCENTAGE">%1$s</xliff:g>ରୁ <xliff:g id="END_PERCENTAGE">%2$s</xliff:g> ଶତକଡ଼ା ଅଟେ"</string>
<string name="battery_usage_breakdown_title_since_last_full_charge" msgid="435006273323199906">"ସମ୍ପୂର୍ଣ୍ଣ ଚାର୍ଜ ହେବା ପରଠାରୁ ବେଟେରୀ ବ୍ୟବହାର"</string>
<string name="battery_usage_breakdown_title_for_slot" msgid="4823179483667671406">"<xliff:g id="SLOT">%s</xliff:g> ପାଇଁ ବେଟେରୀ ବ୍ୟବହାର"</string>
<string name="screen_time_category_last_full_charge" msgid="8856908320256057753">"ସମ୍ପୂର୍ଣ୍ଣ ଚାର୍ଜ ହେବା ପରଠାରୁ ସ୍କ୍ରିନ ସମୟ"</string>
@@ -3859,6 +3881,8 @@
<string name="voice_activation_apps_title" msgid="7130045161611529825">"ଭଏସ ସକ୍ରିୟକରଣ ଆପ୍ସ"</string>
<string name="permit_voice_activation_apps" msgid="9152780172988949319">"ଭଏସ ସକ୍ରିୟକରଣକୁ ଅନୁମତି ଦିଅନ୍ତୁ"</string>
<string name="allow_voice_activation_apps_description" msgid="6369745626995060656">"ଭଏସ ସକ୍ରିୟକରଣ ଭଏସ କମାଣ୍ଡ ବ୍ୟବହାର କରି ଅନୁମୋଦିତ ଆପ୍ସ, ହେଣ୍ଡ୍ସ-ଫ୍ରିକୁ ଚାଲୁ କରେ। କେବଳ ଆପଣଙ୍କ ପାଇଁ ଡାଟା ପ୍ରାଇଭେଟ ରହୁ ବୋଲି ବିଲ୍ଟ-ଇନ ଆଡେପ୍ଟିଭ ସେନ୍ସିଂ ସୁନିଶ୍ଚିତ କରେ।\n\n"<a href="">"ସୁରକ୍ଷିତ ଆଡେପ୍ଟିଭ ସେନ୍ସିଂ ବିଷୟରେ ଅଧିକ"</a></string>
+ <string name="permit_receive_sandboxed_detection_training_data" msgid="3929496847420108753">"ଭଏସ ସକ୍ରିୟକରଣକୁ ଉନ୍ନତ କରନ୍ତୁ"</string>
+ <string name="receive_sandboxed_detection_training_data_description" msgid="1415687008184625050">"ଭଏସ ସକ୍ରିୟକରଣ ମଡେଲକୁ ଉନ୍ନତ କରିବା ପାଇଁ ଏହି ଡିଭାଇସ ପ୍ରାଇଭେଟ ଇଣ୍ଟେଲିଜେନ୍ସ ବ୍ୟବହାର କରେ। ସମସ୍ତଙ୍କ ପାଇଁ ମଡେଲରେ ଉନ୍ନତି ଆଣିବା ସହିତ ଗୋପନୀୟତା ବଜାୟ ରଖିବା ପାଇଁ ଅନେକ ୟୁଜରଙ୍କଠାରୁ ଏକତ୍ରିତ କରାଯାଇଥିବା ସଂକ୍ଷିପ୍ତ ଅପଡେଟଗୁଡ଼ିକ ଆପ୍ସ ପାଇପାରିବ।\n\n"<a href="">"ପ୍ରାଇଭେଟ ଇଣ୍ଟେଲିଜେନ୍ସ ବିଷୟରେ ଅଧିକ"</a></string>
<string name="full_screen_intent_title" msgid="747270185715224130">"ପୂର୍ଣ୍ଣ ସ୍କ୍ରିନ ବିଜ୍ଞପ୍ତିଗୁଡ଼ିକ"</string>
<string name="permit_full_screen_intent" msgid="9035367640019960861">"ଏହି ଆପରୁ ପୂର୍ଣ୍ଣ ସ୍କ୍ରିନ ବିଜ୍ଞପ୍ତିଗୁଡ଼ିକୁ ଅନୁମତି ଦିଅନ୍ତୁ"</string>
<string name="footer_description_full_screen_intent" msgid="7716518411349225528">"ଡିଭାଇସ ଲକ ହେଲେ ପୂର୍ଣ୍ଣ ସ୍କ୍ରିନରେ ଦେଖାଯାଉଥିବା ବିଜ୍ଞପ୍ତିଗୁଡ଼ିକୁ ଦେଖାଇବା ପାଇଁ ଏହି ଆପକୁ ଅନୁମତି ଦିଅନ୍ତୁ। ଆଲାରାମ, ଇନକମିଂ କଲ କିମ୍ବା ଅନ୍ୟ ଜରୁରୀ ବିଜ୍ଞପ୍ତିଗୁଡ଼ିକୁ ହାଇଲାଇଟ କରିବା ପାଇଁ ଆପ୍ସ ଏଗୁଡ଼ିକୁ ବ୍ୟବହାର କରିପାରେ।"</string>
@@ -4280,18 +4304,27 @@
<string name="autofill_app" msgid="7595308061826307921">"ସ୍ୱତଃପୂରଣ ସେବା"</string>
<string name="default_autofill_app" msgid="372234803718251606">"ଡିଫଲ୍ଟ ଅଟୋଫିଲ ସେବା"</string>
<string name="autofill_passwords" msgid="6708057251459761083">"ପାସୱାର୍ଡଗୁଡ଼ିକ"</string>
- <string name="credman_chosen_app_title" msgid="872524130208251505">"ପାସୱାର୍ଡ, ପାସକୀ ଏବଂ ଡାଟା ସେବାଗୁଡ଼ିକ"</string>
+ <!-- no translation found for credman_chosen_app_title (7735183808067729319) -->
+ <skip />
<string name="credman_credentials" msgid="4931371941253324143">"ଅତିରିକ୍ତ ପ୍ରଦାନକାରୀ"</string>
<string name="autofill_passwords_count" msgid="6359289285822955973">"{count,plural, =1{#ଟି ପାସୱାର୍ଡ}other{#ଟି ପାସୱାର୍ଡ}}"</string>
<string name="autofill_keywords" msgid="8598763328489346438">"ସ୍ୱତଃ, ପୂରଣ, ସ୍ୱତଃପୂରଣ, ପାସୱାର୍ଡ"</string>
<string name="credman_keywords" msgid="8305600680836806170">"ଡାଟା, ପାସକୀ, ପାସୱାର୍ଡ"</string>
<string name="credman_autofill_keywords" msgid="701180623776848914">"ସ୍ୱତଃ, ପୂରଣ, ଅଟୋଫିଲ, ଡାଟା, ପାସକୀ, ପାସୱାର୍ଡ"</string>
+ <!-- no translation found for credman_button_change (4072629639218503790) -->
+ <skip />
+ <!-- no translation found for credman_button_open (7519871964170816850) -->
+ <skip />
<string name="autofill_confirmation_message" msgid="4888767934273494272">"<b>ଆପଣ ଏହି ଆପ୍କୁ ବିଶ୍ୱାସ କରୁଥିବା ନିଶ୍ଚିତ କରନ୍ତୁ</b> <br/> <br/> <xliff:g id=app_name example=Google Autofill>%1$s</xliff:g> କ\'ଣ ଅଟୋଫିଲ୍ କରାଯାଇପାରିବ ନିର୍ଦ୍ଧାରଣ କରିବା ପାଇଁ, Google Autofill ଆପଣଙ୍କ ସ୍କ୍ରୀନ୍ରେ ଯାହା ଥାଏ, ତାହା ବ୍ୟବହାର କରେ।"</string>
<string name="credman_autofill_confirmation_message" msgid="843829628024668466">"<b>Use <xliff:g id=app_name example=Provider>%1$s</xliff:g>?</b> <br/> <br/> ବର୍ତ୍ତମାନଠାରୁ ନୂଆ ପାସୱାର୍ଡ, ପାସକୀ ଏବଂ ଅନ୍ୟ ସୂଚନା ଏଠାରେ ସେଭ ହେବ। କଣ ଅଟୋଫିଲ କରାଯାଇପାରିବ ତାହା ସ୍ଥିର କରିବାକୁ <xliff:g id=app_name example=Provider>%1$s</xliff:g> ଆପଣଙ୍କ ସ୍କ୍ରିନରେ ଯାହା ଥାଏ ତାକୁ ବ୍ୟବହାର କରିପାରେ।"</string>
<string name="credman_picker_title" msgid="8191267620665129205">"ପାସୱାର୍ଡ, ପାସକୀ ଏବଂ ଡାଟା ସେବାଗୁଡ଼ିକ"</string>
<string name="credman_confirmation_message_title" msgid="8847900085593880729">"%1$s ବନ୍ଦ କରିବେ?"</string>
<string name="credman_confirmation_message" msgid="2357324543658635239">"<b>ଏହି ସେବାକୁ ବନ୍ଦ କରିବେ?</b> <br/> <br/> ଆପଣ ସାଇନ ଇନ କରିବା ସମୟରେ ପାସୱାର୍ଡ, ପାସକୀ, ପେମେଣ୍ଟ ପଦ୍ଧତି ପରି ସେଭ କରାଯାଇଥିବା ସୂଚନା ଏବଂ ଅନ୍ୟ ସୂଚନା ପୂରଣ ହେବ ନାହିଁ। ଆପଣଙ୍କ ସେଭ କରାଯାଇଥିବା ସୂଚନା ବ୍ୟବହାର କରିବାକୁ ଏକ ପାସୱାର୍ଡ, ପାସକୀ କିମ୍ବା ଡାଟା ସେବା ବାଛନ୍ତୁ।"</string>
+ <string name="credman_confirmation_message_new_ui" msgid="6126274509951156460">"<b>ସମସ୍ତ ସେବାକୁ ବନ୍ଦ କରିବେ?</b> <br/> <br/> ଆପଣ ସାଇନ ଇନ କଲେ ପାସୱାର୍ଡ, ପାସକୀ ଏବଂ ଅନ୍ୟ ସେଭ କରାଯାଇଥିବା ସୂଚନା ଅଟୋଫିଲ ପାଇଁ ଉପଲବ୍ଧ ହେବ ନାହିଁ"</string>
+ <string name="credman_autofill_confirmation_message_new_ui" msgid="6222139222478822267">"<b>ଆପଣଙ୍କ ପସନ୍ଦର ସେବାକୁ <xliff:g id=app_name example=Provider>%1$s</xliff:g>?</b> <br/>ରେ ପରିବର୍ତ୍ତନ କରନ୍ତୁ <br/> ବର୍ତ୍ତମାନଠାରୁ ନୂଆ ପାସୱାର୍ଡ, ପାସକୀ ଏବଂ ଅନ୍ୟ ସୂଚନାକୁ ଏଠାରେ ସେଭ କରାଯିବ। କଣ ଅଟୋଫିଲ କରାଯାଇପାରିବ ତାହା ସ୍ଥିର କରିବାକୁ <xliff:g id=app_name example=Provider>%1$s</xliff:g> ଆପଣଙ୍କ ସ୍କ୍ରିନରେ ଯାହା ଥାଏ ତାକୁ ବ୍ୟବହାର କରିପାରେ"</string>
<string name="credman_enable_confirmation_message_title" msgid="1037501792652277829">"%1$sକୁ ବ୍ୟବହାର କରିବେ?"</string>
+ <string name="credman_limit_error_msg_title" msgid="1525814645803612135">"ଏଥିରେ ଆପଣ କେବଳ 5 ସେବା ରଖିପାରିବେ"</string>
+ <string name="credman_limit_error_msg" msgid="2521803280130310063">"ଅନ୍ୟ ଏକ ସେବା ଯୋଗ କରିବାକୁ ଅତି କମରେ 1 ସେବାକୁ ବନ୍ଦ କରନ୍ତୁ"</string>
<string name="credman_enable_confirmation_message" msgid="8407841892310870169">"କଣ ଅଟୋଫିଲ କରାଯାଇପାରିବ ତାହା ସ୍ଥିର କରିବାକୁ %1$s ଆପଣଙ୍କ ସ୍କ୍ରିନରେ ଯାହା ଥାଏ ତାକୁ ବ୍ୟବହାର କରେ।"</string>
<string name="credman_error_message_title" msgid="4099557206946333568">"ପାସୱାର୍ଡ, ପାସକୀ ଏବଂ ଡାଟା ସେବାଗୁଡ଼ିକର ସୀମା"</string>
<string name="credman_error_message" msgid="8334797097200415449">"ସମାନ ସମୟରେ ଆପଣ 5 ପର୍ଯ୍ୟନ୍ତ ପାସୱାର୍ଡ, ପାସକୀ ଏବଂ ଡାଟା ସେବାକୁ ସକ୍ରିୟ ରଖିପାରିବେ। ଅଧିକ ଯୋଗ କରିବା ପାଇଁ ଏକ ସେବାକୁ ବନ୍ଦ କରନ୍ତୁ।"</string>
@@ -4461,11 +4494,12 @@
<string name="mobile_network_sim_name_label" msgid="1452440641628369625">"ନାମ"</string>
<string name="mobile_network_sim_color_label" msgid="5293944087609632340">"ରଙ୍ଗ (ସୁସଙ୍ଗତ ଆପ୍ସ ଦ୍ୱାରା ବ୍ୟବହୃତ ହେଉଛି)"</string>
<string name="mobile_network_sim_name_rename" msgid="5967588549571582924">"ସେଭ୍ କରନ୍ତୁ"</string>
- <string name="mobile_network_use_sim_on" msgid="7298332437547707908">"SIM ବ୍ୟବହାର କରନ୍ତୁ"</string>
+ <string name="mobile_network_use_sim_on" msgid="5333182776279917886">"ଏହି SIM ବ୍ୟବହାର କରନ୍ତୁ"</string>
<string name="mobile_network_use_sim_off" msgid="6303281166199670639">"ବନ୍ଦ ଅଛି"</string>
<string name="mobile_network_disable_sim_explanation" msgid="2851862257846773796">"ଏହି SIMକୁ ଅକ୍ଷମ କରିବା ପାଇଁ SIM କାର୍ଡକୁ କାଢ଼ି ଦିଅନ୍ତୁ"</string>
<string name="mobile_network_tap_to_activate" msgid="4139979375717958102">"<xliff:g id="CARRIER">%1$s</xliff:g>କୁ ସକ୍ରିୟ କରିବା ପାଇଁ ଟାପ୍ କରନ୍ତୁ"</string>
- <string name="mobile_network_erase_sim" msgid="4629071168032714930">"SIM ଖାଲି କରନ୍ତୁ"</string>
+ <!-- no translation found for mobile_network_erase_sim (5387971155494245850) -->
+ <skip />
<string name="preferred_network_mode_title" msgid="3083431168988535628">"ପସନ୍ଦର ନେଟୱାର୍କ ପ୍ରକାର"</string>
<string name="preferred_network_mode_summary" msgid="537577807865497546">"ନେଟ୍ୱର୍କ ଅପରେଟିଙ୍ଗ ମୋଡ୍କୁ ପରିବର୍ତ୍ତନ କରନ୍ତୁ"</string>
<string name="preferred_network_mode_dialogtitle" msgid="4179420486180351631">"ପସନ୍ଦର ନେଟୱାର୍କ ପ୍ରକାର"</string>
@@ -4484,6 +4518,40 @@
<string name="roaming_check_price_warning" msgid="5876977438036791361">"ମୂଲ୍ୟ ଜାଣିବା ପାଇଁ ନିଜର ନେଟ୍ୱର୍କ ପ୍ରଦାତାଙ୍କ ସହ ସମ୍ପର୍କ କରନ୍ତୁ।"</string>
<string name="mobile_data_usage_title" msgid="2047864499317759728">"ଆପର ଡାଟା ବ୍ୟବହାର"</string>
<string name="mobile_network_mode_error" msgid="9222056129897416074">"ଅବୈଧ ନେଟ୍ୱର୍କ ମୋଡ୍ <xliff:g id="NETWORKMODEID">%1$d</xliff:g>। ଅବଜ୍ଞା କରନ୍ତୁ।"</string>
+ <!-- no translation found for satellite_setting_title (2543034229989047673) -->
+ <skip />
+ <!-- no translation found for satellite_setting_enabled_summary (3554127722727530845) -->
+ <skip />
+ <!-- no translation found for satellite_setting_disabled_summary (6789122487534159857) -->
+ <skip />
+ <!-- no translation found for keywords_satellite_setting (3312183289776517695) -->
+ <skip />
+ <!-- no translation found for category_name_about_satellite_messaging (3756205049485508340) -->
+ <skip />
+ <!-- no translation found for title_about_satellite_setting (9212860038048311345) -->
+ <skip />
+ <!-- no translation found for category_title_your_satellite_plan (3017895097366691841) -->
+ <skip />
+ <!-- no translation found for title_have_satellite_plan (2048372355699977947) -->
+ <skip />
+ <!-- no translation found for title_no_satellite_plan (2876056203035197505) -->
+ <skip />
+ <!-- no translation found for summary_add_satellite_setting (3815254731634052432) -->
+ <skip />
+ <!-- no translation found for category_name_how_it_works (585303230539269496) -->
+ <skip />
+ <!-- no translation found for title_satellite_connection_guide (3294802307913609072) -->
+ <skip />
+ <!-- no translation found for summary_satellite_connection_guide (3496123195218418456) -->
+ <skip />
+ <!-- no translation found for title_supported_service (4275535165812691571) -->
+ <skip />
+ <!-- no translation found for summary_supported_service (4320535903444834786) -->
+ <skip />
+ <!-- no translation found for satellite_setting_summary_more_information (4008690241760925372) -->
+ <skip />
+ <!-- no translation found for more_about_satellite_messaging (3385673133561348509) -->
+ <skip />
<string name="mobile_network_apn_title" msgid="5582995550142073054">"ଆକ୍ସେସ ପଏଣ୍ଟ ନାମ"</string>
<string name="keywords_access_point_names" msgid="8174967126858505945">"APN"</string>
<string name="manual_mode_disallowed_summary" msgid="4243142645520152175">"<xliff:g id="CARRIER">%1$s</xliff:g>କୁ ସଂଯୁକ୍ତ ହୋଇଥିବା ସମୟରେ ଉପଲବ୍ଧ ନଥାଏ"</string>
@@ -4493,9 +4561,12 @@
<string name="sim_action_switch_sub_dialog_title" msgid="9180969453358718635">"<xliff:g id="CARRIER_NAME">%1$s</xliff:g>କୁ ସ୍ୱିଚ୍ କରିବେ?"</string>
<string name="sim_action_switch_psim_dialog_title" msgid="5613177333235213024">"SIM କାର୍ଡ ବ୍ୟବହାର କରିବାକୁ ସ୍ୱିଚ୍ କରିବେ?"</string>
<string name="sim_action_switch_sub_dialog_mep_title" msgid="933856847099933004">"<xliff:g id="CARRIER_NAME">%1$s</xliff:g> ବ୍ୟବହାର କରିବେ?"</string>
- <string name="sim_action_switch_sub_dialog_text" msgid="2091834911153293004">"ଥରକେ କେବଳ ଗୋଟିଏ SIMକୁ ସକ୍ରିୟ କରାଯାଇପାରିବ।\n\n<xliff:g id="TO_CARRIER_NAME">%1$s</xliff:g>କୁ ସ୍ୱିଚ୍ କରିବା ଦ୍ୱାରା ଆପଣଙ୍କର <xliff:g id="FROM_CARRIER_NAME">%2$s</xliff:g> ସେବା ବାତିଲ ହେବ ନାହିଁ।"</string>
- <string name="sim_action_switch_sub_dialog_text_downloaded" msgid="8977951796005849471">"ଏକ ସମୟରେ କେବଳ 1ଟି eSIM ସକ୍ରିୟ ହୋଇପାରିବ।\n\n<xliff:g id="TO_CARRIER_NAME">%1$s</xliff:g>କୁ ସ୍ୱିଚ କରିବା ଫଳରେ ଏହା ଆପଣଙ୍କ <xliff:g id="FROM_CARRIER_NAME">%2$s</xliff:g> ସେବାକୁ ବାତିଲ କରିବ ନାହିଁ।"</string>
- <string name="sim_action_switch_sub_dialog_text_single_sim" msgid="6188750682431170845">"ଥରକେ କେବଳ ଗୋଟିଏ SIMକୁ ସକ୍ରିୟ କରାଯାଇପାରିବ।\n\nସ୍ୱିଚ୍ କରିବା ଦ୍ୱାରା ଆପଣଙ୍କର <xliff:g id="TO_CARRIER_NAME">%1$s</xliff:g> ସେବା ବାତିଲ ହେବ ନାହିଁ।"</string>
+ <!-- no translation found for sim_action_switch_sub_dialog_text (7474905814976249607) -->
+ <skip />
+ <!-- no translation found for sim_action_switch_sub_dialog_text_downloaded (6415848271400253954) -->
+ <skip />
+ <!-- no translation found for sim_action_switch_sub_dialog_text_single_sim (421658355882679837) -->
+ <skip />
<string name="sim_action_switch_sub_dialog_mep_text" msgid="8348764755143679582">"ଆପଣ ଥରକେ 2ଟି SIM ବ୍ୟବହାର କରିପାରିବେ। <xliff:g id="CARRIER_NAME">%1$s</xliff:g> ବ୍ୟବହାର କରିବା ପାଇଁ, ଅନ୍ୟ ଏକ SIM ବନ୍ଦ କରନ୍ତୁ।"</string>
<string name="sim_action_switch_sub_dialog_confirm" msgid="1901181581944638961">"<xliff:g id="CARRIER_NAME">%1$s</xliff:g>କୁ ସ୍ୱିଚ୍ କରନ୍ତୁ"</string>
<string name="sim_action_switch_sub_dialog_carrier_list_item_for_turning_off" msgid="5392037608705799522">"<xliff:g id="CARRIER_NAME">%1$s</xliff:g> ବନ୍ଦ କରନ୍ତୁ"</string>
@@ -4520,6 +4591,29 @@
<string name="sim_action_turn_off" msgid="3506698692916473000">"ବନ୍ଦ କରନ୍ତୁ"</string>
<string name="dsds_activation_failure_title" msgid="4467364110584914794">"SIMକୁ ସକ୍ରିୟ କରାଯାଇପାରିବ ନାହିଁ"</string>
<string name="dsds_activation_failure_body_msg2" msgid="73044349546544410">"SIMକୁ ପୁଣି ଚାଲୁ କରିବାକୁ ଚେଷ୍ଟା କରନ୍ତୁ। ଯଦି ସମସ୍ୟା ଜାରି ରହେ, ତେବେ ଆପଣଙ୍କ ଡିଭାଇସକୁ ରିଷ୍ଟାର୍ଟ କରନ୍ତୁ।"</string>
+ <string name="sim_onboarding_bottomsheets_title" msgid="143711121394213711">"ଆପଣଙ୍କ SIMକୁ ସେଟ ଅପ କରନ୍ତୁ"</string>
+ <string name="sim_onboarding_bottomsheets_msg" msgid="7367245016476460849">"ଏହି ଡିଭାଇସରେ ଏକାଧିକ SIM ବ୍ୟବହାର କରିବା ପାଇଁ ଆପଣଙ୍କ ମୋବାଇଲ ନେଟୱାର୍କ ପସନ୍ଦଗୁଡ଼ିକୁ ସେଟ କରନ୍ତୁ"</string>
+ <string name="sim_onboarding_label_sim_title" msgid="273162565849288273">"ଆପଣଙ୍କ SIMଗୁଡ଼ିକୁ ଲେବଲ କରନ୍ତୁ"</string>
+ <string name="sim_onboarding_label_sim_msg" msgid="5105859235219529056">"କଲ କରିବା, ଟେକ୍ସଟ ପଠାଇବା ଓ ଡାଟା ବ୍ୟବହାର କରିବା ସମୟରେ ଏବଂ ସେଟିଂସରେ ଆପଣ ଏହି ଲେବଲଗୁଡ଼ିକୁ ଦେଖିବେ"</string>
+ <string name="sim_onboarding_label_sim_dialog_title" msgid="5839073125605286120">"SIM ଲେବଲ"</string>
+ <string name="sim_onboarding_label_sim_dialog_label" msgid="9020433985426525185">"ଲେବଲ"</string>
+ <string name="sim_onboarding_select_sim_title" msgid="5895262188167744055">"କେଉଁ SIM ବ୍ୟବହାର କରିବ ଚୟନ କର"</string>
+ <string name="sim_onboarding_select_sim_msg" msgid="5638859405391915048">"ଆପଣ ଏକ ସମୟରେ 2 SIM ବ୍ୟବହାର କରିପାରିବେ"</string>
+ <string name="sim_onboarding_primary_sim_title" msgid="2793090401371135675">"ଆପଣଙ୍କ ପ୍ରାଥମିକ SIM ସେଟ କରନ୍ତୁ"</string>
+ <string name="sim_onboarding_primary_sim_msg" msgid="5484656671490558032">"କଲ, ଟେକ୍ସଟ ଏବଂ ଡାଟା ପାଇଁ ଡିଫଲ୍ଟ ଭାବରେ କେଉଁ SIMଗୁଡ଼ିକୁ ବ୍ୟବହାର କରିବେ ତାହା ବାଛନ୍ତୁ"</string>
+ <string name="primary_sim_title" msgid="2508161011657571566">"ଆପଣଙ୍କ ପ୍ରାଥମିକ SIMଗୁଡ଼ିକ"</string>
+ <string name="primary_sim_calls_title" msgid="4961189133582615685">"କଲଗୁଡ଼ିକ"</string>
+ <string name="primary_sim_texts_title" msgid="1287584042733097749">"ଟେକ୍ସଟଗୁଡ଼ିକ"</string>
+ <string name="primary_sim_automatic_data_title" msgid="1265528923229642480">"ସ୍ୱତଃ ଡାଟା ସୁଇଚିଂ"</string>
+ <string name="primary_sim_automatic_data_msg" msgid="1612203837010785203">"କଭରେଜ ଏବଂ ଉପଲବ୍ଧତା ଉପରେ ନିର୍ଭର କରି ଯେ କୌଣସି SIMରୁ ଡାଟା ବ୍ୟବହାର କରନ୍ତୁ"</string>
+ <string name="sim_onboarding_phoneNumber_data_only" msgid="8158409121949373662">"କେବଳ ଡାଟା"</string>
+ <string name="sim_onboarding_setup" msgid="5750393553605388463">"ସେଟ ଅପ କରନ୍ତୁ"</string>
+ <string name="sim_onboarding_next" msgid="6415025179929475355">"ପରବର୍ତ୍ତୀ"</string>
+ <!-- no translation found for sim_onboarding_progressbar_turning_sim_on (1163318788393361574) -->
+ <skip />
+ <string name="mobile_network_spn_title" msgid="3053793174495329077">"ମୋବାଇଲ ନେଟୱାର୍କ"</string>
+ <string name="mobile_network_phone_number_title" msgid="2090794402855021784">"ଫୋନ ନମ୍ବର"</string>
+ <string name="mobile_network_sim_label_color_title" msgid="2401352348041132876">"SIM ଲେବଲ ଓ ରଙ୍ଗ"</string>
<string name="sim_setup_channel_id" msgid="8797972565087458515">"ନେଟୱାର୍କ ସକ୍ରିୟକରଣ"</string>
<string name="sim_switch_channel_id" msgid="4927038626791837861">"କ୍ୟାରିଅର୍ ସ୍ୱିଚ୍ କରାଯାଉଛି"</string>
<string name="post_dsds_reboot_notification_title_with_carrier" msgid="3308827462185135307">"<xliff:g id="CARRIER_NAME">%1$s</xliff:g> ସକ୍ରିୟ ଅଛି"</string>
@@ -4539,11 +4633,15 @@
<string name="switch_sim_dialog_no_switch_text" msgid="7053939850026876088">"ପରବର୍ତ୍ତୀ ସମୟରେ ମୋବାଇଲ ଡାଟା, କଲ ଫିଚର ଓ SMS ବ୍ୟବହାର କରିବା ପାଇଁ ଆପଣଙ୍କ ନେଟୱାର୍କ ସେଟିଂସକୁ ଯାଆନ୍ତୁ"</string>
<string name="sim_card_label" msgid="6263064316075963775">"SIM"</string>
<string name="erase_sim_dialog_title" msgid="4742077437653028326">"ଏହି eSIMକୁ ଇରେଜ କରିବେ?"</string>
- <string name="erase_sim_dialog_text" msgid="753031064269699885">"ଏହି SIMକୁ ଖାଲି କରିବା ଦ୍ୱାରା, ଏହି ଡିଭାଇସରୁ <xliff:g id="CARRIER_NAME_A">%1$s</xliff:g> ସେବାକୁ କାଢ଼ି ଦିଆଯିବ।\n\n<xliff:g id="CARRIER_NAME_B">%1$s</xliff:g> ପାଇଁ ସେବା ବାତିଲ୍ ହେବ ନାହିଁ।"</string>
+ <!-- no translation found for erase_sim_dialog_text (1406141218170595272) -->
+ <skip />
<string name="erase_sim_confirm_button" msgid="8309115684335320541">"ଖାଲି କରନ୍ତୁ"</string>
- <string name="erasing_sim" msgid="7877703231075699139">"SIMକୁ ଖାଲି କରାଯାଉଛି…"</string>
- <string name="erase_sim_fail_title" msgid="2024446702985862427">"SIMକୁ ଖାଲି କରାଯାଇପାରିବ ନାହିଁ"</string>
- <string name="erase_sim_fail_text" msgid="7870804401227483131">"ଏକ ତ୍ରୁଟି କାରଣରୁ ଏହି SIMକୁ ଖାଲି କରାଯାଇପାରିଲା ନାହିଁ।\n\nଆପଣଙ୍କ ଡିଭାଇସକୁ ରିଷ୍ଟାର୍ଟ କରି ପୁଣି ଚେଷ୍ଟା କରନ୍ତୁ।"</string>
+ <!-- no translation found for erasing_sim (4237180547590463930) -->
+ <skip />
+ <!-- no translation found for erase_sim_fail_title (1445700500168357303) -->
+ <skip />
+ <!-- no translation found for erase_sim_fail_text (6898841004987411547) -->
+ <skip />
<string name="network_connection_request_dialog_title" msgid="1896186380874289434">"ଡିଭାଇସକୁୁ ସଂଯୋଗ କରନ୍ତୁ"</string>
<string name="network_connection_request_dialog_summary" msgid="7693038309792726170">"ଆପଣଙ୍କ ଡିଭାଇସକୁ ସଂଯୋଗ କରିବା ପାଇଁ <xliff:g id="APPNAME">%1$s</xliff:g> ଆପ୍ ଏକ ଅସ୍ଥାୟୀ ୱାଇ-ଫାଇ ନେଟୱାର୍କ ବ୍ୟବହାର କରିବାକୁ ଚାହୁଁଛି"</string>
<string name="network_connection_timeout_dialog_message" msgid="598509083077743772">"କୌଣସି ଡିଭାଇସ୍ ମିଳିଲା ନାହିଁ। ସୁନିଶ୍ଚିତ ହୁଅନ୍ତୁ ଯେ ଡିଭାଇସ୍ ଚାଲୁ ହୋଇଛି ଏବଂ ସଂଯୋଗ କରିବା ପାଇଁ ଉପଲବ୍ଧ ଅଛି।"</string>
@@ -4615,6 +4713,14 @@
<string name="work_policy_privacy_settings" msgid="2702644843505242596">"ଆପଣଙ୍କ କାର୍ଯ୍ୟ ନୀତି ସୂଚନା"</string>
<string name="work_policy_privacy_settings_summary" msgid="690118670737638405">"ଆପଣଙ୍କ IT ଆଡମିନଙ୍କ ଦ୍ୱାରା ସେଟିଂସ ପରିଚାଳିତ କରାଯାଇଛି।"</string>
<string name="track_frame_time_keywords" msgid="7885340257945922239">"GPU"</string>
+ <string name="enable_16k_pages" msgid="5009476566957520607">"16K ପେଜ ସାଇଜ ସହ ବୁଟ କରନ୍ତୁ"</string>
+ <string name="enable_16k_pages_summary" msgid="428117226069445198">"16K ପେଜ ସାଇଜ ସମର୍ଥିତ କର୍ନେଲ ବ୍ୟବହାର କରି ଡିଭାଇସ ବୁଟ କର"</string>
+ <string name="confirm_enable_16k_pages_title" msgid="6751570067857011642">"16KB ପେଜ କମ୍ପାଟିବଲ କର୍ନେଲ ସହ ରିବୁଟ କରିବେ?"</string>
+ <string name="confirm_enable_16k_pages_text" msgid="702888115148257215">"ଚେତାବନୀ: କିଛି ଆପ୍ଲିକେସନ ଏହି ମୋଡ ସହ କମ୍ପାଟିବଲ ହୋଇନପାରେ। ସୁନିଶ୍ଚିତକରଣ ପରେ ଡିଭାଇସ ରିବୁଟ ହେବ।"</string>
+ <string name="confirm_enable_4k_pages_title" msgid="626987400420355263">"4KB ପେଜ କମ୍ପାଟିବଲ କର୍ନେଲ ସହ ରିବୁଟ କରିବେ?"</string>
+ <string name="confirm_enable_4k_pages_text" msgid="6168921566226074524">"ସୁନିଶ୍ଚିତକରଣ ପରେ ଡିଭାଇସ ରିବୁଟ ହେବ।"</string>
+ <string name="toast_16k_update_failed_text" msgid="8888858987184345567">"କର୍ନେଲକୁ 16KB ପେଜ କମ୍ପାଟିବଲ କର୍ନେଲରେ ଅପଡେଟ କରିବାରେ ବିଫଳ ହୋଇଛି।"</string>
+ <string name="progress_16k_ota_title" msgid="2117218313875523741">"ପରିବର୍ତ୍ତନକୁ ଲାଗୁ କରାଯାଉଛି"</string>
<string name="bug_report_handler_title" msgid="713439959113250125">"ବଗ ରିପୋର୍ଟ ହେଣ୍ଡଲର"</string>
<string name="bug_report_handler_picker_footer_text" msgid="4935758328366585673">"ଆପଣଙ୍କ ଡିଭାଇସ୍ରେ କେଉଁ ଆପ୍ ବଗ୍ ରିପୋର୍ଟ ସର୍ଟକର୍ଟ ପରିଚାଳନା କରେ, ତାହା ନିର୍ଦ୍ଧାରଣ କରେ।"</string>
<string name="personal_profile_app_subtext" msgid="5586060806997067676">"ବ୍ୟକ୍ତିଗତ"</string>
@@ -4700,8 +4806,10 @@
<string name="sim_category_title" msgid="2341314000964710495">"SIM"</string>
<string name="downloaded_sim_category_title" msgid="2876988650413179752">"eSIM"</string>
<string name="downloaded_sims_category_title" msgid="487799905978489922">"eSIMଗୁଡ଼ିକ"</string>
- <string name="sim_category_active_sim" msgid="1503823567818544012">"ସକ୍ରିୟ"</string>
- <string name="sim_category_inactive_sim" msgid="4068899490133820881">"ନିଷ୍କ୍ରିୟ"</string>
+ <!-- no translation found for sim_category_active_sim (3077009911935592178) -->
+ <skip />
+ <!-- no translation found for sim_category_inactive_sim (7351553344148400450) -->
+ <skip />
<string name="sim_category_default_active_sim" msgid="1208194173387987231">" / <xliff:g id="ID_1">%1$s</xliff:g> ପାଇଁ ଡିଫଲ୍ଟ"</string>
<string name="default_active_sim_calls" msgid="2390973682556353558">"କଲଗୁଡ଼ିକ"</string>
<string name="default_active_sim_sms" msgid="8041498593025994921">"SMS"</string>
diff --git a/res/values-pa/arrays.xml b/res/values-pa/arrays.xml
index ea99fe0..47bb15c 100644
--- a/res/values-pa/arrays.xml
+++ b/res/values-pa/arrays.xml
@@ -482,4 +482,7 @@
<!-- no translation found for notification_polite_options:0 (4617190141263245257) -->
<!-- no translation found for notification_polite_options:1 (3884076684767467743) -->
<!-- no translation found for notification_polite_options:2 (8765197536079931966) -->
+ <!-- no translation found for private_space_auto_lock_options:0 (551584871228110817) -->
+ <!-- no translation found for private_space_auto_lock_options:1 (3263162333754809690) -->
+ <!-- no translation found for private_space_auto_lock_options:2 (1575103586471380629) -->
</resources>
diff --git a/res/values-pa/strings.xml b/res/values-pa/strings.xml
index 4775f46..79b7faf 100644
--- a/res/values-pa/strings.xml
+++ b/res/values-pa/strings.xml
@@ -28,6 +28,7 @@
<string name="show_dev_on" msgid="2840850085134853754">"ਹੁਣ ਤੁਸੀਂ ਇੱਕ ਵਿਕਾਸਕਾਰ ਹੋ!"</string>
<string name="show_dev_already" msgid="7041756429707644630">"ਕੋਈ ਲੋੜ ਨਹੀਂ, ਤੁਸੀਂ ਪਹਿਲਾਂ ਹੀ ਇੱਕ ਵਿਕਾਸਕਾਰ ਹੋ।"</string>
<string name="dev_settings_disabled_warning" msgid="6971867026249671244">"ਕਿਰਪਾ ਕਰਕੇ ਪਹਿਲਾਂ ਵਿਕਾਸਕਾਰ ਵਿਕਲਪਾਂ ਨੂੰ ਚਾਲੂ ਕਰੋ।"</string>
+ <string name="dev_settings_available_to_admin_only_warning" msgid="3408243404879083111">"ਸਿਰਫ਼ ਪ੍ਰਸ਼ਾਸਕ ਵਰਤੋਂਕਾਰ ਹੀ ਵਿਕਾਸਕਾਰ ਸੈਟਿੰਗਾਂ ਤੱਕ ਪਹੁੰਚ ਕਰ ਸਕਦੇ ਹਨ।"</string>
<string name="header_category_system" msgid="1665516346845259058">"ਸਿਸਟਮ"</string>
<string name="radioInfo_service_in" msgid="9088637745836646271">"ਸੇਵਾ ਵਿੱਚ"</string>
<string name="radioInfo_service_out" msgid="1868347333892403287">"ਸੇਵਾ ਵਿੱਚ ਨਹੀਂ"</string>
@@ -551,12 +552,20 @@
<string name="private_space_one_lock_summary" msgid="2759953747682959371">"ਤੁਸੀਂ ਨਿੱਜੀ ਸਪੇਸ ਨੂੰ ਉਸੇ ਤਰੀਕੇ ਨਾਲ ਅਣਲਾਕ ਕਰ ਸਕਦੇ ਹੋ ਜਿਸ ਤਰ੍ਹਾਂ ਤੁਸੀਂ ਆਪਣੇ ਡੀਵਾਈਸ ਨੂੰ ਅਣਲਾਕ ਕਰਦੇ ਹੋ ਜਾਂ ਕੋਈ ਵੱਖਰਾ ਲਾਕ ਚੁਣੋ"</string>
<string name="private_space_screen_lock_title" msgid="8679383894967823163">"ਡੀਵਾਈਸ ਸਕ੍ਰੀਨ ਲਾਕ ਵਰਤੋ"</string>
<string name="private_space_biometric_title" msgid="3934339826674553174">"ਚਿਹਰਾ ਅਤੇ ਫਿੰਗਰਪ੍ਰਿੰਟ ਅਣਲਾਕ"</string>
+ <string name="private_space_fingerprint_title" msgid="5989254643211889931">"ਫਿੰਗਰਪ੍ਰਿੰਟ ਅਣਲਾਕ"</string>
+ <string name="private_space_face_title" msgid="3290402865367663079">"ਫ਼ੇਸ ਅਣਲਾਕ"</string>
<string name="private_space_biometric_summary" msgid="4403837276018724581">"ਸੈੱਟਅੱਪ ਕਰਨ ਲਈ ਟੈਪ ਕਰੋ"</string>
<string name="private_space_fingerprint_unlock_title" msgid="5804023571114910034">"ਨਿੱਜੀ ਸਪੇਸ ਲਈ ਫਿੰਗਰਪ੍ਰਿੰਟ ਅਣਲਾਕ"</string>
<string name="private_space_face_unlock_title" msgid="6613018437620070183">"ਨਿੱਜੀ ਸਪੇਸ ਲਈ ਫ਼ੇਸ ਅਣਲਾਕ"</string>
<string name="private_space_category_ways_to_unlock" msgid="4356631225316950046">"ਅਣਲਾਕ ਕਰਨ ਦੇ ਤਰੀਕੇ"</string>
<string name="private_space_screen_lock_summary" msgid="394837965365561070">"ਡੀਵਾਈਸ ਸਕ੍ਰੀਨ ਲਾਕ ਵਰਗਾ"</string>
<string name="private_space_new_lock_title" msgid="7306873010565337671">"ਕੀ ਨਿੱਜੀ ਸਪੇਸ ਲਈ ਨਵਾਂ ਲਾਕ ਚੁਣਨਾ ਹੈ?"</string>
+ <string name="private_space_auto_lock_title" msgid="4757097802686131305">"ਆਪਣੇ ਆਪ ਲਾਕ ਹੋਣ ਦੀ ਸੁਵਿਧਾ ਪ੍ਰਾਪਤ ਕਰੋ"</string>
+ <string name="private_space_auto_lock_page_title" msgid="2993714305725968632">"ਨਿੱਜੀ ਸਪੇਸ ਆਪਣੇ ਆਪ ਲਾਕ ਹੋਣ ਦੀ ਸੁਵਿਧਾ ਪ੍ਰਾਪਤ ਕਰੋ"</string>
+ <string name="private_space_auto_lock_page_summary" msgid="8679844515655838654">"ਜੇ ਤੁਸੀਂ ਕੁਝ ਸਮੇਂ ਲਈ ਆਪਣੇ ਡੀਵਾਈਸ ਦੀ ਵਰਤੋਂ ਨਹੀਂ ਕੀਤੀ ਹੈ, ਤਾਂ ਤੁਹਾਡੇ ਕੋਲ ਇਹ ਵਿਕਲਪ ਹੈ ਕਿ ਤੁਹਾਡੀ ਨਿੱਜੀ ਸਪੇਸ ਆਪਣੇ ਆਪ ਲਾਕ ਹੋ ਜਾਵੇਗੀ"</string>
+ <string name="private_space_auto_lock_every_time" msgid="1215061855836002830">"ਹਰ ਵਾਰ ਡੀਵਾਈਸ ਦੇ ਲਾਕ ਹੋਣ \'ਤੇ"</string>
+ <string name="private_space_auto_lock_after_inactivity" msgid="1748673030841528649">"ਅਕਿਰਿਆਸ਼ੀਲਤਾ ਦੇ 5 ਮਿੰਟ ਬਾਅਦ"</string>
+ <string name="private_space_auto_lock_never" msgid="595014527119778873">"ਕਦੇ ਵੀ ਨਹੀਂ"</string>
<string name="private_space_hide_title" msgid="8687034008994037610">"ਲਾਕ ਹੋਣ \'ਤੇ ਲੁਕਾਓ"</string>
<string name="privatespace_hide_page_title" msgid="972581369094289386">"ਲਾਕ ਹੋਣ \'ਤੇ ਨਿੱਜੀ ਸਪੇਸ ਨੂੰ ਲੁਕਾਓ"</string>
<string name="privatespace_hide_page_summary" msgid="1052569521186403642">"ਹੋਰ ਲੋਕਾਂ ਤੋਂ ਤੁਹਾਡੇ ਡੀਵਾਈਸ ਦੀ ਨਿੱਜੀ ਸਪੇਸ ਲੁਕਾਉਣ ਲਈ, ਇਸਨੂੰ ਤੁਹਾਡੀ ਐਪ ਸੂਚੀ ਵਿੱਚੋਂ ਲੁਕਾ ਸਕਦੇ ਹੋ"</string>
@@ -570,6 +579,7 @@
<string name="private_space_delete_title" msgid="3075645119800272800">"ਨਿੱਜੀ ਸਪੇਸ ਮਿਟਾਓ"</string>
<string name="private_space_deleted" msgid="7825768516955610897">"ਨਿੱਜੀ ਸਪੇਸ ਨੂੰ ਸਫਲਤਾਪੂਰਵਕ ਮਿਟਾ ਦਿੱਤਾ ਗਿਆ ਹੈ"</string>
<string name="private_space_delete_failed" msgid="8500755484258565011">"ਨਿੱਜੀ ਸਪੇਸ ਨੂੰ ਮਿਟਾਇਆ ਨਹੀਂ ਜਾ ਸਕਿਆ"</string>
+ <string name="private_space_unlocked" msgid="9091600948712932046">"ਪ੍ਰਾਈਵੇਟ ਸਪੇਸ ਅਣਲਾਕ ਕੀਤਾ ਗਿਆ"</string>
<string name="no_device_lock_title" msgid="1078223464721029954">"ਸਕ੍ਰੀਨ ਲਾਕ ਸੈੱਟ ਕਰੋ"</string>
<string name="no_device_lock_summary" msgid="7436025227616244687">"ਆਪਣੀ ਨਿੱਜੀ ਸਪੇਸ ਵਰਤਣ ਲਈ, ਇਸ ਡੀਵਾਈਸ \'ਤੇ ਸਕ੍ਰੀਨ ਲਾਕ ਸੈੱਟ ਕਰੋ"</string>
<string name="no_device_lock_action_label" msgid="2640487005629001288">"ਸਕ੍ਰੀਨ ਲਾਕ ਸੈੱਟ ਕਰੋ"</string>
@@ -597,8 +607,14 @@
<string name="private_space_access_text" msgid="4258842502257201013">"ਆਪਣੀ ਨਿੱਜੀ ਸਪੇਸ ਤੱਕ ਪਹੁੰਚ ਕਰਨ ਲਈ, ਆਪਣੀ ਐਪ ਸੂਚੀ \'ਤੇ ਜਾ ਕੇ ਹੇਠਾਂ ਵੱਲ ਸਕ੍ਰੋਲ ਕਰੋ"</string>
<string name="private_space_done_label" msgid="1020482651595246071">"ਹੋ ਗਿਆ"</string>
<string name="private_space_scrolldown_to_access" msgid="4820954877349434545">"ਨਿੱਜੀ ਸਪੇਸ ਨੂੰ ਲੱਭਣ ਲਈ ਹੇਠਾਂ ਵੱਲ ਸਕ੍ਰੋਲ ਕਰੋ"</string>
- <string name="private_space_retry_signin_title" msgid="2340841075193680666">"ਨਿੱਜੀ ਸਪੇਸ ਦਾ ਸੈੱਟਅੱਪ ਕਰਨ ਲਈ ਸਾਈਨ-ਇਨ ਕਰੋ"</string>
- <string name="private_space_retry_summary" msgid="1976929616948459609">"ਤੁਹਾਨੂੰ ਨਿੱਜੀ ਸਪੇਸ ਦਾ ਸੈੱਟਅੱਪ ਕਰਨ ਲਈ ਖਾਤੇ ਵਿੱਚ ਸਾਈਨ-ਇਨ ਕਰਨ ਦੀ ਲੋੜ ਹੈ"</string>
+ <!-- no translation found for private_space_retry_signin_title (8090276618867918844) -->
+ <skip />
+ <!-- no translation found for private_space_retry_summary (1920444015972648774) -->
+ <skip />
+ <!-- no translation found for private_space_skip_login_label (7078019409056628192) -->
+ <skip />
+ <!-- no translation found for private_space_continue_login_label (7779965766333065391) -->
+ <skip />
<string name="private_space_lock_setup_title" msgid="6541564212199510787">"ਆਪਣੀ ਨਿੱਜੀ ਸਪੇਸ ਲਈ ਲਾਕ ਚੁਣੋ"</string>
<string name="private_space_lock_setup_description" msgid="423405593476300918">"ਤੁਸੀਂ ਆਪਣੇ ਫਿੰਗਰਪ੍ਰਿੰਟ ਦੀ ਵਰਤੋਂ ਕਰ ਕੇ ਆਪਣੀ ਨਿੱਜੀ ਸਪੇਸ ਨੂੰ ਅਣਲਾਕ ਕਰ ਸਕਦੇ ਹੋ। ਸੁਰੱਖਿਆ ਲਈ, ਇਸ ਵਿਕਲਪ ਨੂੰ ਬੈਕਅੱਪ ਲਾਕ ਦੀ ਲੋੜ ਹੈ।"</string>
<string name="private_space_choose_your_pin_header" msgid="4560802934975898265">"ਆਪਣੀ ਨਿੱਜੀ ਸਪੇਸ ਲਈ ਪਿੰਨ ਸੈੱਟ ਕਰੋ"</string>
@@ -1373,6 +1389,8 @@
<string name="battery_level_title" msgid="1371765298786083448">"ਬੈਟਰੀ ਪੱਧਰ"</string>
<string name="communal_settings_title" msgid="2845678473945902115">"ਭਾਈਚਾਰਕ"</string>
<string name="communal_settings_summary" msgid="4923914136953940317">"ਭਾਈਚਾਰਕ ਸੈਟਿੰਗਾਂ"</string>
+ <!-- no translation found for satellite_setting (706846910912477125) -->
+ <skip />
<string name="apn_settings" msgid="4295467389400441299">"APN"</string>
<string name="apn_edit" msgid="2003683641840248741">"ਪਹੁੰਚ ਬਿੰਦੂ ਦਾ ਸੰਪਾਦਨ ਕਰੋ"</string>
<string name="apn_add" msgid="9069613192201630934">"ਪਹੁੰਚ ਬਿੰਦੂ ਨੂੰ ਸ਼ਾਮਲ ਕਰੋ"</string>
@@ -1407,6 +1425,8 @@
<string name="menu_save" msgid="6611465355127483100">"ਰੱਖਿਅਤ ਕਰੋ"</string>
<string name="menu_cancel" msgid="1197826697950745335">"ਰੱਦ ਕਰੋ"</string>
<string name="error_title" msgid="7158648377702417716"></string>
+ <!-- no translation found for error_duplicate_apn_entry (7792928408935276618) -->
+ <skip />
<string name="error_name_empty" msgid="1258275899283079142">"ਨਾਮ ਖੇਤਰ ਨੂੰ ਖਾਲੀ ਨਹੀਂ ਛੱਡਿਆ ਜਾ ਸਕਦਾ।"</string>
<string name="error_apn_empty" msgid="7657491065443746915">"APN ਨੂੰ ਖਾਲੀ ਨਹੀਂ ਛੱਡਿਆ ਜਾ ਸਕਦਾ।"</string>
<string name="error_mcc_not3" msgid="883659545640179094">"MCC ਖੇਤਰ 3 ਅੰਕਾਂ ਦਾ ਹੋਣਾ ਲਾਜ਼ਮੀ ਹੈ।"</string>
@@ -1425,7 +1445,8 @@
<string name="reset_bluetooth_wifi_button_text" msgid="3974098137045963639">"ਰੀਸੈੱਟ ਕਰੋ"</string>
<string name="reset_bluetooth_wifi_complete_toast" msgid="5893439291030574365">"ਬਲੂਟੁੱਥ ਅਤੇ ਵਾਈ-ਫਾਈ ਨੂੰ ਰੀਸੈੱਟ ਕੀਤਾ ਗਿਆ ਹੈ"</string>
<string name="reset_esim_title" msgid="4194570573425902754">"eSIMs ਨੂੰ ਮਿਟਾਓ"</string>
- <string name="reset_esim_desc" msgid="3662444090563399131">"ਇੰਝ ਕਰਨ ਨਾਲ ਕੋਈ ਮੋਬਾਈਲ ਸੇਵਾ ਪਲਾਨ ਰੱਦ ਨਹੀਂ ਹੋਵੇਗਾ। ਬਦਲਵੇਂ ਸਿਮ ਡਾਊਨਲੋਡ ਕਰਨ ਲਈ, ਆਪਣੇ ਕੈਰੀਅਰ ਨਾਲ ਸੰਪਰਕ ਕਰੋ।"</string>
+ <!-- no translation found for reset_esim_desc (6125192435907740751) -->
+ <skip />
<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="1129251284212847939">"ਕੀ ਸਾਰੀਆਂ ਨੈੱਟਵਰਕ ਸੈਟਿੰਗਾਂ ਨੂੰ ਮੁੜ-ਸ਼ੁਰੂ ਕਰ ਕੇ ਈ-ਸਿਮ ਨੂੰ ਮਿਟਾਉਣਾ ਹੈ? ਤੁਸੀਂ ਇਸ ਕਾਰਵਾਈ ਨੂੰ ਅਣਕੀਤਾ ਨਹੀਂ ਕਰ ਸਕਦੇ।"</string>
@@ -1433,15 +1454,18 @@
<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="7279607120606365250">"ਈ-ਸਿਮ ਕਿਸੇ ਗੜਬੜ ਕਰ ਕੇ ਮਿਟਾਏ ਨਹੀਂ ਜਾ ਸਕਦੇ।\n\nਆਪਣੇ ਡੀਵਾਈਸ ਨੂੰ ਮੁੜ-ਸ਼ੁਰੂ ਕਰ ਕੇ ਦੁਬਾਰਾ ਕੋਸ਼ਿਸ਼ ਕਰੋ।"</string>
+ <!-- no translation found for reset_esim_error_title (6516110227665862295) -->
+ <skip />
+ <!-- no translation found for reset_esim_error_msg (8459527827897797168) -->
+ <skip />
<string name="main_clear_title" msgid="277664302144837723">"ਸਾਰਾ ਡਾਟਾ ਮਿਟਾਓ (ਫੈਕਟਰੀ ਰੀਸੈੱਟ)"</string>
<string name="main_clear_short_title" msgid="4752094765533020696">"ਸਾਰਾ ਡਾਟਾ ਮਿਟਾਓ (ਫੈਕਟਰੀ ਰੀਸੈੱਟ)"</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>"ਈ-ਸਿਮ"</li></string>
<string name="main_clear_desc_no_cancel_mobile_plan" msgid="369883568059127035">\n\n"ਇਸ ਨਾਲ ਤੁਹਾਡਾ ਮੋਬਾਈਲ ਸੇਵਾ ਪਲਾਨ ਰੱਦ ਨਹੀਂ ਹੋਵੇਗਾ।"</string>
<string name="main_clear_final_desc" msgid="5800877928569039580">"ਤੁਹਾਡੀ ਸਾਰੀ ਨਿੱਜੀ ਜਾਣਕਾਰੀ ਅਤੇ ਡਾਊਨਲੋਡ ਕੀਤੀਆਂ ਐਪਾਂ ਨੂੰ ਮਿਟਾ ਦਿੱਤਾ ਜਾਵੇਗਾ। ਤੁਸੀਂ ਇਸ ਕਾਰਵਾਈ ਨੂੰ ਅਣਕੀਤਾ ਨਹੀਂ ਕਰ ਸਕਦੇ।"</string>
- <string name="main_clear_final_desc_esim" msgid="440406836793824969">"ਡਾਊਨਲੋਡ ਕੀਤੀਆਂ ਐਪਾਂ ਅਤੇ ਸਿਮਾਂ ਸਮੇਤ ਤੁਹਾਡੀ ਸਾਰੀ ਨਿੱਜੀ ਜਾਣਕਾਰੀ ਮਿਟਾ ਦਿੱਤੀ ਜਾਵੇਗੀ। ਤੁਸੀਂ ਇਸ ਕਾਰਵਾਈ ਨੂੰ ਅਣਕੀਤਾ ਨਹੀਂ ਕਰ ਸਕਦੇ।"</string>
+ <!-- no translation found for main_clear_final_desc_esim (6592404057237813989) -->
+ <skip />
<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>
@@ -1672,6 +1696,14 @@
<string name="force_stop" msgid="2681771622136916280">"ਜ਼ਬਰਦਸਤੀ ਬੰਦ ਕਰੋ"</string>
<string name="archive" msgid="9074663845068632127">"ਪੁਰਾਲੇਖਬੱਧ ਕਰੋ"</string>
<string name="restore" msgid="7622486640713967157">"ਮੁੜ-ਬਹਾਲ ਕਰੋ"</string>
+ <!-- no translation found for restoring_step_one (3465050101254272874) -->
+ <skip />
+ <!-- no translation found for restoring_step_two (140484846432595108) -->
+ <skip />
+ <!-- no translation found for restoring_step_three (3712883580876329811) -->
+ <skip />
+ <!-- no translation found for restoring_step_four (8966846882470446209) -->
+ <skip />
<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>
@@ -1728,7 +1760,6 @@
<string name="archiving_failed" msgid="2037798988961634978">"ਪੁਰਾਲੇਖਬੱਧ ਕਰਨਾ ਅਸਫਲ ਰਿਹਾ"</string>
<string name="archiving_succeeded" msgid="7891249456483297845">"<xliff:g id="PACKAGE_LABEL">%1$s</xliff:g> ਨੂੰ ਪੁਰਾਲੇਖਬੱਧ ਕੀਤਾ ਗਿਆ"</string>
<string name="restoring_failed" msgid="3390531747355943533">"ਮੁੜ-ਬਹਾਲ ਕਰਨਾ ਅਸਫਲ ਰਿਹਾ"</string>
- <string name="restoring_succeeded" msgid="4967353965137524330">"<xliff:g id="PACKAGE_LABEL">%1$s</xliff:g> ਨੂੰ ਮੁੜ-ਬਹਾਲ ਕੀਤਾ ਗਿਆ"</string>
<string name="restoring_in_progress" msgid="7787443682651146115">"<xliff:g id="PACKAGE_LABEL">%1$s</xliff:g> ਨੂੰ ਮੁੜ-ਬਹਾਲ ਕੀਤਾ ਜਾ ਰਿਹਾ ਹੈ"</string>
<string name="another_migration_already_in_progress" msgid="6550546307856052261">"ਕੋਈ ਹੋਰ ਮਾਈਗ੍ਰੇਸ਼ਨ ਪਹਿਲਾਂ ਤੋਂ ਹੀ ਪ੍ਰਕਿਰਿਆ ਵਿੱਚ ਹੈ।"</string>
<string name="insufficient_storage" msgid="8115088042669030558">"ਸਟੋਰੇਜ ਲਈ ਲੋੜੀਂਦੀ ਜਗ੍ਹਾ ਨਹੀਂ ਹੈ।"</string>
@@ -1920,10 +1951,8 @@
<string name="usage_stats_sort_by_usage_time" msgid="2927310334119998301">"ਵਰਤੋਂ ਸਮੇਂ ਮੁਤਾਬਕ ਕ੍ਰਮ-ਬੱਧ ਕਰੋ"</string>
<string name="usage_stats_sort_by_last_time_used" msgid="7039213339779884017">"ਪਿਛਲੀ ਵਰਤੋਂ ਮੁਤਾਬਕ ਕ੍ਰਮ-ਬੱਧ ਕਰੋ"</string>
<string name="usage_stats_sort_by_app_name" msgid="4463833145514850478">"ਐਪ ਦੇ ਨਾਮ ਮੁਤਾਬਕ ਕ੍ਰਮ-ਬੱਧ ਕਰੋ"</string>
- <!-- no translation found for last_time_used_label (7589377271406011659) -->
- <skip />
- <!-- no translation found for last_time_used_never (2936073559267990034) -->
- <skip />
+ <string name="last_time_used_label" msgid="7589377271406011659">"ਪਿਛਲੀ ਵਾਰ ਵਰਤਿਆ ਗਿਆ"</string>
+ <string name="last_time_used_never" msgid="2936073559267990034">"ਕਦੇ ਵੀ ਨਹੀਂ"</string>
<string name="usage_time_label" msgid="9105343335151559883">"ਵਰਤੋਂ ਸਮਾਂ"</string>
<string name="accessibility_settings" msgid="4713215774904704682">"ਪਹੁੰਚਯੋਗਤਾ"</string>
<string name="accessibility_settings_title" msgid="6739115703615065716">"ਪਹੁੰਚਯੋਗਤਾ ਸੈਟਿੰਗਾਂ"</string>
@@ -2378,12 +2407,6 @@
<string name="battery_tip_high_usage_summary" msgid="3938999581403084551">"ਸਭ ਤੋਂ ਵੱਧ ਬੈਟਰੀ ਵਰਤੋਂ ਵਾਲੀਆਂ ਐਪਾਂ ਦੇਖੋ"</string>
<string name="battery_tip_limited_temporarily_title" msgid="6258554134146272311">"ਤੁਹਾਡੀ ਬੈਟਰੀ ਦੀ ਸੁਰੱਖਿਆ ਲਈ ਚਾਰਜਿੰਗ ਨੂੰ ਸੁਯੋਗ ਬਣਾਇਆ ਗਿਆ"</string>
<string name="battery_tip_limited_temporarily_summary" msgid="5107379280241187562">"ਤੁਹਾਡੀ ਬੈਟਰੀ ਦੀ ਮਿਆਦ ਨੂੰ ਵਧਾਉਣ ਵਿੱਚ ਮਦਦ ਲਈ, ਚਾਰਜਿੰਗ ਨੂੰ ਸੁਯੋਗ ਬਣਾਇਆ ਗਿਆ ਹੈ"</string>
- <string name="battery_tip_dock_defender_future_bypass_title" msgid="4332616280495788195">"ਤੁਹਾਡੀ ਬੈਟਰੀ ਦੀ ਸੁਰੱਖਿਆ ਲਈ ਚਾਰਜਿੰਗ ਨੂੰ ਸੁਯੋਗ ਬਣਾਇਆ ਗਿਆ"</string>
- <string name="battery_tip_dock_defender_future_bypass_summary" msgid="7870758621381307597">"ਤੁਹਾਡੀ ਬੈਟਰੀ ਦੀ ਮਿਆਦ ਨੂੰ ਵਧਾਉਣ ਵਿੱਚ ਮਦਦ ਲਈ, ਡੌਕ ਹੋਣ ਦੌਰਾਨ ਚਾਰਜਿੰਗ ਨੂੰ ਸੁਯੋਗ ਬਣਾਇਆ ਗਿਆ ਹੈ"</string>
- <string name="battery_tip_dock_defender_active_title" msgid="1414785238383255699">"ਤੁਹਾਡੀ ਬੈਟਰੀ ਦੀ ਸੁਰੱਖਿਆ ਲਈ ਚਾਰਜਿੰਗ ਨੂੰ ਸੁਯੋਗ ਬਣਾਇਆ ਗਿਆ"</string>
- <string name="battery_tip_dock_defender_active_summary" msgid="3512082623718801459">"ਤੁਹਾਡੀ ਬੈਟਰੀ ਦੀ ਮਿਆਦ ਨੂੰ ਵਧਾਉਣ ਵਿੱਚ ਮਦਦ ਲਈ, ਡੌਕ ਹੋਣ ਦੌਰਾਨ ਚਾਰਜਿੰਗ ਨੂੰ ਸੁਯੋਗ ਬਣਾਇਆ ਗਿਆ ਹੈ"</string>
- <string name="battery_tip_dock_defender_temporarily_bypassed_title" msgid="1679449361090557201">"ਪੂਰਾ ਚਾਰਜ ਕੀਤਾ ਜਾ ਰਿਹਾ ਹੈ"</string>
- <string name="battery_tip_dock_defender_temporarily_bypassed_summary" msgid="1099500476761333281">"ਤੁਹਾਡੀ ਬੈਟਰੀ ਦੀ ਸੁਰੱਖਿਆ ਲਈ, ਅਗਲੀ ਵਾਰ ਤੁਹਾਡਾ ਟੈਬਲੈੱਟ ਡੌਕ ਹੋਣ \'ਤੇ ਚਾਰਜਿੰਗ ਨੂੰ ਸੁਯੋਗ ਬਣਾਇਆ ਜਾਵੇਗਾ"</string>
<string name="battery_tip_limited_temporarily_sec_button_content_description" msgid="5648444926736883551">"ਚਾਰਜਿੰਗ ਰੋਕੇ ਜਾਣ ਬਾਰੇ ਹੋਰ ਜਾਣੋ"</string>
<string name="battery_tip_limited_temporarily_dialog_resume_charge" msgid="2302295458913832342">"ਚਾਰਜਿੰਗ ਮੁੜ-ਚਾਲੂ ਕਰੋ"</string>
<string name="battery_tip_dialog_message_footer" msgid="986542164372177504">"ਉੱਚ-ਪਾਵਰ ਬੈਕਗ੍ਰਾਊਂਡ ਸਰਗਰਮੀ ਸਮੇਤ"</string>
@@ -2401,7 +2424,8 @@
<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_charge_to_full_button" msgid="6701709034348116261">"ਪੂਰਾ ਚਾਰਜ ਕਰੋ"</string>
- <string name="battery_tip_incompatible_charging_title" msgid="5120763575150751300">"ਚਾਰਜ ਕਰਨ ਵਾਲੀ ਐਕਸੈਸਰੀ ਸੰਬੰਧੀ ਸਮੱਸਿਆ"</string>
+ <!-- no translation found for battery_tip_incompatible_charging_title (1567827436103364999) -->
+ <skip />
<string name="battery_tip_incompatible_charging_content_description" msgid="355668467640367701">"ਗੈਰ-ਅਨੁਰੂਪ ਚਾਰਜਿੰਗ ਬਾਰੇ ਹੋਰ ਜਾਣੋ"</string>
<string name="smart_battery_manager_title" msgid="3677620516657920364">"ਬੈਟਰੀ ਪ੍ਰਬੰਧਕ"</string>
<string name="smart_battery_title" msgid="9095903608520254254">"ਐਪਾਂ ਦਾ ਸਵੈਚਲਿਤ ਤੌਰ \'ਤੇ ਪ੍ਰਬੰਧਨ ਕਰੋ"</string>
@@ -2493,13 +2517,11 @@
<string name="battery_usage_chart_label_now" msgid="4598282721949430165">"ਹੁਣ"</string>
<string name="battery_usage_timestamps_hyphen" msgid="7401188432989043905">"<xliff:g id="FROM_TIMESTAMP">%1$s</xliff:g> - <xliff:g id="TO_TIMESTAMP">%2$s</xliff:g> ਤੱਕ"</string>
<string name="battery_usage_day_and_hour" msgid="1417890420844950881">"<xliff:g id="DAY">%1$s</xliff:g> <xliff:g id="HOUR">%2$s</xliff:g>"</string>
- <!-- no translation found for battery_usage_time_info_and_battery_level (6732629268310936155) -->
- <skip />
+ <string name="battery_usage_time_info_and_battery_level" msgid="6732629268310936155">"<xliff:g id="TIME_INFO">%1$s</xliff:g> <xliff:g id="BATTERY_LEVEL">%2$s</xliff:g>"</string>
<string name="battery_usage_chart" msgid="4114747521432440017">"ਬੈਟਰੀ ਵਰਤੋਂ ਦਾ ਚਾਰਟ"</string>
<string name="daily_battery_usage_chart" msgid="4176059567682992686">"ਰੋਜ਼ਾਨਾ ਬੈਟਰੀ ਵਰਤੋਂ ਚਾਰਟ"</string>
<string name="hourly_battery_usage_chart" msgid="3098314511076561272">"ਪ੍ਰਤੀ ਘੰਟਾ ਬੈਟਰੀ ਵਰਤੋਂ ਚਾਰਟ"</string>
- <!-- no translation found for battery_level_percentage (1433178290838842146) -->
- <skip />
+ <string name="battery_level_percentage" msgid="1433178290838842146">"ਬੈਟਰੀ ਪੱਧਰ ਫ਼ੀਸਦ <xliff:g id="START_PERCENTAGE">%1$s</xliff:g> ਤੋਂ <xliff:g id="END_PERCENTAGE">%2$s</xliff:g> ਹੈ"</string>
<string name="battery_usage_breakdown_title_since_last_full_charge" msgid="435006273323199906">"ਪਿਛਲੀ ਵਾਰ ਪੂਰਾ ਚਾਰਜ ਕਰਨ ਤੋਂ ਬਾਅਦ ਬੈਟਰੀ ਵਰਤੋਂ"</string>
<string name="battery_usage_breakdown_title_for_slot" msgid="4823179483667671406">"<xliff:g id="SLOT">%s</xliff:g> ਲਈ ਬੈਟਰੀ ਵਰਤੋਂ"</string>
<string name="screen_time_category_last_full_charge" msgid="8856908320256057753">"ਪਿਛਲੀ ਵਾਰ ਪੂਰਾ ਚਾਰਜ ਕਰਨ ਤੋਂ ਬਾਅਦ ਸਕ੍ਰੀਨ ਸਮਾਂ"</string>
@@ -3859,6 +3881,8 @@
<string name="voice_activation_apps_title" msgid="7130045161611529825">"ਅਵਾਜ਼ੀ ਕਿਰਿਆਸ਼ੀਲਤਾ ਦੀ ਸੁਵਿਧਾ ਵਾਲੀਆਂ ਐਪਾਂ"</string>
<string name="permit_voice_activation_apps" msgid="9152780172988949319">"ਅਵਾਜ਼ੀ ਕਿਰਿਆਸ਼ੀਲਤਾ ਦੀ ਆਗਿਆ ਦਿਓ"</string>
<string name="allow_voice_activation_apps_description" msgid="6369745626995060656">"ਅਵਾਜ਼ੀ ਕਿਰਿਆਸ਼ੀਲਤਾ ਦੀ ਸੁਵਿਧਾ ਅਵਾਜ਼ੀ ਆਦੇਸ਼ ਦੀ ਵਰਤੋਂ ਕਰਦੇ ਹੋਏ ਮਨਜ਼ੂਰਸ਼ੁਦਾ ਐਪਾਂ ਨੂੰ ਬਿਨਾਂ ਹੱਥ ਲਾਏ ਚਾਲੂ ਕਰਦੀ ਹੈ। ਬਿਲਟ-ਇਨ ਸੁਰੱਖਿਅਤ ਅਡੈਪਟਿਵ ਸੈਂਸਿੰਗ ਇਹ ਪੱਕਾ ਕਰਦੀ ਹੈ ਕਿ ਡਾਟਾ ਸਿਰਫ਼ ਤੁਹਾਡੇ ਲਈ ਹੀ ਨਿੱਜੀ ਰਹਿੰਦਾ ਹੈ।\n\n"<a href="">"ਸੁਰੱਖਿਅਤ ਅਡੈਪਟਿਵ ਸੈਂਸਿੰਗ ਬਾਰੇ ਹੋਰ ਜਾਣਕਾਰੀ"</a></string>
+ <string name="permit_receive_sandboxed_detection_training_data" msgid="3929496847420108753">"ਅਵਾਜ਼ੀ ਕਿਰਿਆਸ਼ੀਲਤਾ ਮਾਡਲ ਨੂੰ ਬਿਹਤਰ ਬਣਾਓ"</string>
+ <string name="receive_sandboxed_detection_training_data_description" msgid="1415687008184625050">"ਇਹ ਡੀਵਾਈਸ ਅਵਾਜ਼ੀ ਕਿਰਿਆਸ਼ੀਲਤਾ ਮਾਡਲ ਨੂੰ ਬਿਹਤਰ ਬਣਾਉਣ ਲਈ ਪ੍ਰਾਈਵੇਟ ਇੰਟੈਲੀਜੈਂਸ ਦੀ ਵਰਤੋਂ ਕਰਦਾ ਹੈ। ਹਰੇਕ ਲਈ ਮਾਡਲ ਨੂੰ ਬਿਹਤਰ ਬਣਾਉਣ ਦੌਰਾਨ ਪਰਦੇਦਾਰੀ ਨੂੰ ਬਰਕਰਾਰ ਰੱਖਣ ਲਈ ਐਪਾਂ ਨੂੰ ਸਾਰਾਂਸ਼ ਕੀਤੇ ਅਜਿਹੇ ਅੱਪਡੇਟ ਪ੍ਰਾਪਤ ਹੋ ਸਕਦੇ ਹਨ ਜਿਨ੍ਹਾਂ ਨੂੰ ਕਈ ਵਰਤੋਂਕਾਰਾਂ ਤੋਂ ਇਕੱਤਰ ਕੀਤਾ ਗਿਆ ਹੁੰਦਾ ਹੈ।\n\n"<a href="">"ਪ੍ਰਾਈਵੇਟ ਇੰਟੈਲੀਜੈਂਸ ਬਾਰੇ ਹੋਰ ਜਾਣੋ"</a></string>
<string name="full_screen_intent_title" msgid="747270185715224130">"ਪੂਰੀ ਸਕ੍ਰੀਨ ਸੂਚਨਾਵਾਂ"</string>
<string name="permit_full_screen_intent" msgid="9035367640019960861">"ਇਸ ਐਪ ਤੋਂ ਪੂਰੀ ਸਕ੍ਰੀਨ ਸੂਚਨਾਵਾਂ ਦੀ ਆਗਿਆ ਦਿਓ"</string>
<string name="footer_description_full_screen_intent" msgid="7716518411349225528">"ਇਸ ਐਪ ਨੂੰ ਉਹ ਸੂਚਨਾਵਾਂ ਦਿਖਾਉਣ ਦੀ ਆਗਿਆ ਦਿਓ ਜੋ ਡੀਵਾਈਸ ਲਾਕ ਹੋਣ \'ਤੇ ਪੂਰੀ ਸਕ੍ਰੀਨ ਵਿੱਚ ਦਿਖਾਈ ਦਿੰਦੀਆਂ ਹਨ। ਐਪਾਂ ਇਨ੍ਹਾਂ ਦੀ ਵਰਤੋਂ ਅਲਾਰਮਾਂ, ਇਨਕਮਿੰਗ ਕਾਲਾਂ ਜਾਂ ਹੋਰ ਜ਼ਰੂਰੀ ਸੂਚਨਾਵਾਂ ਨੂੰ ਉਜਾਗਰ ਕਰਨ ਲਈ ਕਰ ਸਕਦੀਆਂ ਹਨ।"</string>
@@ -4280,18 +4304,27 @@
<string name="autofill_app" msgid="7595308061826307921">"ਆਟੋਫਿਲ ਸੇਵਾ"</string>
<string name="default_autofill_app" msgid="372234803718251606">"ਪੂਰਵ-ਨਿਰਧਾਰਿਤ ਆਟੋਫਿਲ ਸੇਵਾ"</string>
<string name="autofill_passwords" msgid="6708057251459761083">"ਪਾਸਵਰਡ"</string>
- <string name="credman_chosen_app_title" msgid="872524130208251505">"ਪਾਸਵਰਡ, ਪਾਸਕੀਆਂ ਅਤੇ ਡਾਟਾ ਸੇਵਾਵਾਂ"</string>
+ <!-- no translation found for credman_chosen_app_title (7735183808067729319) -->
+ <skip />
<string name="credman_credentials" msgid="4931371941253324143">"ਵਧੀਕ ਪ੍ਰਦਾਨਕ"</string>
<string name="autofill_passwords_count" msgid="6359289285822955973">"{count,plural, =1{# ਪਾਸਵਰਡ}one{# ਪਾਸਵਰਡ}other{# ਪਾਸਵਰਡ}}"</string>
<string name="autofill_keywords" msgid="8598763328489346438">"ਆਟੋ, ਫਿਲ, ਆਟੋਫਿਲ, ਪਾਸਵਰਡ"</string>
<string name="credman_keywords" msgid="8305600680836806170">"ਡਾਟਾ, ਪਾਸਕੀ, ਪਾਸਵਰਡ"</string>
<string name="credman_autofill_keywords" msgid="701180623776848914">"ਆਟੋ, ਫਿਲ, ਆਟੋਫਿਲ, ਡਾਟਾ, ਪਾਸਕੀ, ਪਾਸਵਰਡ"</string>
+ <!-- no translation found for credman_button_change (4072629639218503790) -->
+ <skip />
+ <!-- no translation found for credman_button_open (7519871964170816850) -->
+ <skip />
<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="credman_autofill_confirmation_message" msgid="843829628024668466">"<b>Use <xliff:g id=app_name example=Provider>%1$s</xliff:g>?</b> <br/> <br/> ਹੁਣ ਤੋਂ ਨਵੇਂ ਪਾਸਵਰਡ, ਪਾਸਕੀਆਂ ਅਤੇ ਹੋਰ ਜਾਣਕਾਰੀ ਨੂੰ ਇੱਥੇ ਰੱਖਿਅਤ ਕੀਤਾ ਜਾਵੇਗਾ। <xliff:g id=app_name example=Provider>%1$s</xliff:g> ਵੱਲੋਂ ਤੁਹਾਡੀ ਸਕ੍ਰੀਨ \'ਤੇ ਦਿਖ ਰਹੀ ਸਮੱਗਰੀ ਦੇ ਆਧਾਰ \'ਤੇ ਇਹ ਨਿਰਧਾਰਿਤ ਕੀਤਾ ਜਾਂਦਾ ਹੈ ਕਿ ਕਿਹੜੀ ਜਾਣਕਾਰੀ ਆਟੋਫਿਲ ਕੀਤੀ ਜਾ ਸਕਦੀ ਹੈ।"</string>
<string name="credman_picker_title" msgid="8191267620665129205">"ਪਾਸਵਰਡ, ਪਾਸਕੀਆਂ ਅਤੇ ਡਾਟਾ ਸੇਵਾਵਾਂ"</string>
<string name="credman_confirmation_message_title" msgid="8847900085593880729">"ਕੀ %1$s ਨੂੰ ਬੰਦ ਕਰਨਾ ਹੈ?"</string>
<string name="credman_confirmation_message" msgid="2357324543658635239">"<b>ਕੀ ਇਸ ਸੇਵਾ ਨੂੰ ਬੰਦ ਕਰਨਾ ਹੈ?</b> <br/> <br/> ਤੁਹਾਡੇ ਵੱਲੋਂ ਸਾਈਨ-ਇਨ ਕਰਨ ਵੇਲੇ ਰੱਖਿਅਤ ਕੀਤੀ ਗਈ ਜਾਣਕਾਰੀ ਜਿਵੇਂ ਕਿ ਪਾਸਵਰਡਾਂ, ਪਾਸਕੀਆਂ, ਭੁਗਤਾਨ ਵਿਧੀਆਂ ਅਤੇ ਹੋਰ ਜਾਣਕਾਰੀ ਨੂੰ ਭਰਿਆ ਨਹੀਂ ਜਾਵੇਗਾ। ਆਪਣੀ ਰੱਖਿਅਤ ਕੀਤੀ ਜਾਣਕਾਰੀ ਵਰਤਣ ਲਈ ਕੋਈ ਪਾਸਵਰਡ, ਪਾਸਕੀ ਜਾਂ ਡਾਟਾ ਸੇਵਾ ਚੁਣੋ।"</string>
+ <string name="credman_confirmation_message_new_ui" msgid="6126274509951156460">"<b>ਕੀ ਸਾਰੀਆਂ ਸੇਵਾਵਾਂ ਨੂੰ ਚਾਲੂ ਕਰਨਾ ਹੈ?</b> <br/> <br/> ਪਾਸਵਰਡ, ਪਾਸਕੀਆਂ ਅਤੇ ਰੱਖਿਅਤ ਕੀਤੀ ਹੋਰ ਜਾਣਕਾਰੀ ਤੁਹਾਡੇ ਵੱਲੋਂ ਸਾਈਨ-ਇਨ ਕਰਨ \'ਤੇ ਆਟੋਫਿਲ ਲਈ ਉਪਲਬਧ ਨਹੀਂ ਰਹਿਣਗੀਆਂ"</string>
+ <string name="credman_autofill_confirmation_message_new_ui" msgid="6222139222478822267">"<b>ਆਪਣੀ ਤਰਜੀਹੀ ਸੇਵਾ ਨੂੰ ਬਦਲ ਕੇ <xliff:g id=app_name example=Provider>%1$s</xliff:g>?</b> <br/> <br/> \'ਤੇ ਕਰੋ। ਨਵੇਂ ਪਾਸਵਰਡਾਂ, ਪਾਸਕੀਆਂ ਅਤੇ ਹੋਰ ਜਾਣਕਾਰੀ ਨੂੰ ਹੁਣ ਤੋਂ ਇੱਥੇ ਰੱਖਿਅਤ ਕੀਤਾ ਜਾਵੇਗਾ। <xliff:g id=app_name example=Provider>%1$s</xliff:g> ਵੱਲੋਂ ਤੁਹਾਡੀ ਸਕ੍ਰੀਨ \'ਤੇ ਦਿਖ ਰਹੀ ਸਮੱਗਰੀ ਦੇ ਆਧਾਰ \'ਤੇ ਇਹ ਨਿਰਧਾਰਿਤ ਕੀਤਾ ਜਾਂਦਾ ਹੈ ਕਿ ਕਿਹੜੀ ਜਾਣਕਾਰੀ ਆਟੋਫਿਲ ਕੀਤੀ ਜਾ ਸਕਦੀ ਹੈ"</string>
<string name="credman_enable_confirmation_message_title" msgid="1037501792652277829">"ਕੀ %1$s ਦੀ ਵਰਤੋਂ ਕਰਨੀ ਹੈ?"</string>
+ <string name="credman_limit_error_msg_title" msgid="1525814645803612135">"ਤੁਸੀਂ ਸਿਰਫ਼ 5 ਸੇਵਾਵਾਂ ਨੂੰ ਹੀ ਚਾਲੂ ਰੱਖ ਸਕਦੇ ਹੋ"</string>
+ <string name="credman_limit_error_msg" msgid="2521803280130310063">"ਕੋਈ ਹੋਰ ਸੇਵਾ ਸ਼ਾਮਲ ਕਰਨ ਲਈ ਘੱਟੋ-ਘੱਟ 1 ਸੇਵਾ ਨੂੰ ਬੰਦ ਕਰੋ"</string>
<string name="credman_enable_confirmation_message" msgid="8407841892310870169">"%1$s ਇਹ ਨਿਰਧਾਰਿਤ ਕਰਨ ਲਈ ਤੁਹਾਡੀ ਸਕ੍ਰੀਨ \'ਤੇ ਮੌਜੂਦ ਜਾਣਕਾਰੀ ਦੀ ਵਰਤੋਂ ਕਰਦਾ ਹੈ ਕਿ ਕਿਹੜੀ ਜਾਣਕਾਰੀ ਨੂੰ ਆਟੋਫਿਲ ਕੀਤਾ ਜਾ ਸਕਦਾ ਹੈ।"</string>
<string name="credman_error_message_title" msgid="4099557206946333568">"ਪਾਸਵਰਡ, ਪਾਸਕੀਆਂ ਅਤੇ ਡਾਟਾ ਸੇਵਾਵਾਂ ਦੀ ਸੀਮਾ"</string>
<string name="credman_error_message" msgid="8334797097200415449">"ਤੁਸੀਂ ਇੱਕੋ ਸਮੇਂ \'ਤੇ 5 ਤੱਕ ਪਾਸਵਰਡਾਂ, ਪਾਸਕੀਆਂ ਅਤੇ ਡਾਟਾ ਸੇਵਾਵਾਂ ਦੀ ਵਰਤੋਂ ਕਰ ਸਕਦੇ ਹੋ। ਹੋਰ ਸ਼ਾਮਲ ਕਰਨ ਲਈ ਕਿਸੇ ਸੇਵਾ ਨੂੰ ਬੰਦ ਕਰੋ।"</string>
@@ -4461,11 +4494,12 @@
<string name="mobile_network_sim_name_label" msgid="1452440641628369625">"ਨਾਮ"</string>
<string name="mobile_network_sim_color_label" msgid="5293944087609632340">"ਰੰਗ (ਅਨੁਰੂਪ ਐਪਾਂ ਵੱਲੋਂ ਵਰਤਿਆ ਜਾਂਦਾ ਹੈ)"</string>
<string name="mobile_network_sim_name_rename" msgid="5967588549571582924">"ਰੱਖਿਅਤ ਕਰੋ"</string>
- <string name="mobile_network_use_sim_on" msgid="7298332437547707908">"ਸਿਮ ਵਰਤੋ"</string>
+ <string name="mobile_network_use_sim_on" msgid="5333182776279917886">"ਇਸ ਸਿਮ ਦੀ ਵਰਤੋਂ ਕਰੋ"</string>
<string name="mobile_network_use_sim_off" msgid="6303281166199670639">"ਬੰਦ"</string>
<string name="mobile_network_disable_sim_explanation" msgid="2851862257846773796">"ਇਸ ਸਿਮ ਨੂੰ ਬੰਦ ਕਰਨ ਲਈ, ਸਿਮ ਕਾਰਡ ਨੂੰ ਹਟਾਓ"</string>
<string name="mobile_network_tap_to_activate" msgid="4139979375717958102">"<xliff:g id="CARRIER">%1$s</xliff:g> ਨੂੰ ਕਿਰਿਆਸ਼ੀਲ ਕਰਨ ਲਈ ਟੈਪ ਕਰੋ"</string>
- <string name="mobile_network_erase_sim" msgid="4629071168032714930">"ਸਿਮ ਮਿਟਾਓ"</string>
+ <!-- no translation found for mobile_network_erase_sim (5387971155494245850) -->
+ <skip />
<string name="preferred_network_mode_title" msgid="3083431168988535628">"ਤਰਜੀਹੀ ਨੈੱਟਵਰਕ ਦੀ ਕਿਸਮ"</string>
<string name="preferred_network_mode_summary" msgid="537577807865497546">"ਨੈੱਟਵਰਕ ਓਪਰੇਟਿੰਗ ਮੋਡ ਬਦਲੋ"</string>
<string name="preferred_network_mode_dialogtitle" msgid="4179420486180351631">"ਤਰਜੀਹੀ ਨੈੱਟਵਰਕ ਦੀ ਕਿਸਮ"</string>
@@ -4484,6 +4518,40 @@
<string name="roaming_check_price_warning" msgid="5876977438036791361">"ਕੀਮਤਾਂ ਜਾਣਨ ਲਈ ਆਪਣੇ ਨੈੱਟਵਰਕ ਪ੍ਰਦਾਨਕ ਨੂੰ ਸੰਪਰਕ ਕਰੋ।"</string>
<string name="mobile_data_usage_title" msgid="2047864499317759728">"ਐਪ ਡਾਟਾ ਵਰਤੋਂ"</string>
<string name="mobile_network_mode_error" msgid="9222056129897416074">"ਅਵੈਧ ਨੈੱਟਵਰਕ ਮੋਡ <xliff:g id="NETWORKMODEID">%1$d</xliff:g>. ਅਣਡਿੱਠ ਕਰੋ।"</string>
+ <!-- no translation found for satellite_setting_title (2543034229989047673) -->
+ <skip />
+ <!-- no translation found for satellite_setting_enabled_summary (3554127722727530845) -->
+ <skip />
+ <!-- no translation found for satellite_setting_disabled_summary (6789122487534159857) -->
+ <skip />
+ <!-- no translation found for keywords_satellite_setting (3312183289776517695) -->
+ <skip />
+ <!-- no translation found for category_name_about_satellite_messaging (3756205049485508340) -->
+ <skip />
+ <!-- no translation found for title_about_satellite_setting (9212860038048311345) -->
+ <skip />
+ <!-- no translation found for category_title_your_satellite_plan (3017895097366691841) -->
+ <skip />
+ <!-- no translation found for title_have_satellite_plan (2048372355699977947) -->
+ <skip />
+ <!-- no translation found for title_no_satellite_plan (2876056203035197505) -->
+ <skip />
+ <!-- no translation found for summary_add_satellite_setting (3815254731634052432) -->
+ <skip />
+ <!-- no translation found for category_name_how_it_works (585303230539269496) -->
+ <skip />
+ <!-- no translation found for title_satellite_connection_guide (3294802307913609072) -->
+ <skip />
+ <!-- no translation found for summary_satellite_connection_guide (3496123195218418456) -->
+ <skip />
+ <!-- no translation found for title_supported_service (4275535165812691571) -->
+ <skip />
+ <!-- no translation found for summary_supported_service (4320535903444834786) -->
+ <skip />
+ <!-- no translation found for satellite_setting_summary_more_information (4008690241760925372) -->
+ <skip />
+ <!-- no translation found for more_about_satellite_messaging (3385673133561348509) -->
+ <skip />
<string name="mobile_network_apn_title" msgid="5582995550142073054">"ਐਕਸੈੱਸ ਪੁਆਇੰਟ ਨਾਮ"</string>
<string name="keywords_access_point_names" msgid="8174967126858505945">"APN"</string>
<string name="manual_mode_disallowed_summary" msgid="4243142645520152175">"<xliff:g id="CARRIER">%1$s</xliff:g> ਨਾਲ ਕਨੈਕਟ ਹੋਣ \'ਤੇ ਉਪਲਬਧ ਨਹੀਂ ਹੈ"</string>
@@ -4493,9 +4561,12 @@
<string name="sim_action_switch_sub_dialog_title" msgid="9180969453358718635">"ਕੀ ਤੁਸੀਂ <xliff:g id="CARRIER_NAME">%1$s</xliff:g> \'ਤੇ ਸਵਿੱਚ ਕਰਨਾ ਚਾਹੁੰਦੇ ਹੋ?"</string>
<string name="sim_action_switch_psim_dialog_title" msgid="5613177333235213024">"ਕੀ ਸਿਮ ਕਾਰਡ ਦੀ ਵਰਤੋਂ ਕਰਨੀ ਹੈ?"</string>
<string name="sim_action_switch_sub_dialog_mep_title" msgid="933856847099933004">"ਕੀ <xliff:g id="CARRIER_NAME">%1$s</xliff:g> ਨੂੰ ਵਰਤਣਾ ਹੈ?"</string>
- <string name="sim_action_switch_sub_dialog_text" msgid="2091834911153293004">"ਇੱਕ ਸਮੇਂ \'ਤੇ ਸਿਰਫ਼ ਇੱਕ ਸਿਮ ਕਿਰਿਆਸ਼ੀਲ ਹੋ ਸਕਦਾ ਹੈ।\n\n<xliff:g id="TO_CARRIER_NAME">%1$s</xliff:g> \'ਤੇ ਸਵਿੱਚ ਕਰਨ ਨਾਲ ਤੁਹਾਡੀ <xliff:g id="FROM_CARRIER_NAME">%2$s</xliff:g> ਸੇਵਾ ਰੱਦ ਨਹੀਂ ਹੋਵੇਗੀ।"</string>
- <string name="sim_action_switch_sub_dialog_text_downloaded" msgid="8977951796005849471">"ਇੱਕ ਸਮੇਂ \'ਤੇ ਸਿਰਫ਼ 1 ਈ-ਸਿਮ ਕਿਰਿਆਸ਼ੀਲ ਹੋ ਸਕਦਾ ਹੈ।\n\n<xliff:g id="TO_CARRIER_NAME">%1$s</xliff:g> ਵਰਤਣ ਨਾਲ ਤੁਹਾਡੀ <xliff:g id="FROM_CARRIER_NAME">%2$s</xliff:g> ਸੇਵਾ ਰੱਦ ਨਹੀਂ ਹੋਵੇਗੀ।"</string>
- <string name="sim_action_switch_sub_dialog_text_single_sim" msgid="6188750682431170845">"ਇੱਕ ਸਮੇਂ \'ਤੇ ਸਿਰਫ਼ ਇੱਕ ਸਿਮ ਕਿਰਿਆਸ਼ੀਲ ਹੋ ਸਕਦਾ ਹੈ।\n\nਸਵਿੱਚ ਕਰਨ ਨਾਲ ਤੁਹਾਡੀ <xliff:g id="TO_CARRIER_NAME">%1$s</xliff:g> ਸੇਵਾ ਰੱਦ ਨਹੀਂ ਹੋਵੇਗੀ।"</string>
+ <!-- no translation found for sim_action_switch_sub_dialog_text (7474905814976249607) -->
+ <skip />
+ <!-- no translation found for sim_action_switch_sub_dialog_text_downloaded (6415848271400253954) -->
+ <skip />
+ <!-- no translation found for sim_action_switch_sub_dialog_text_single_sim (421658355882679837) -->
+ <skip />
<string name="sim_action_switch_sub_dialog_mep_text" msgid="8348764755143679582">"ਤੁਸੀਂ ਇੱਕੋ ਵੇਲੇ 2 ਸਿਮ ਵਰਤ ਸਕਦੇ ਹੋ। <xliff:g id="CARRIER_NAME">%1$s</xliff:g> ਨੂੰ ਵਰਤਣ ਲਈ, ਹੋਰ ਸਿਮ ਬੰਦ ਕਰੋ।"</string>
<string name="sim_action_switch_sub_dialog_confirm" msgid="1901181581944638961">"<xliff:g id="CARRIER_NAME">%1$s</xliff:g> \'ਤੇ ਸਵਿੱਚ ਕਰੋ"</string>
<string name="sim_action_switch_sub_dialog_carrier_list_item_for_turning_off" msgid="5392037608705799522">"<xliff:g id="CARRIER_NAME">%1$s</xliff:g> ਨੂੰ ਬੰਦ ਕਰੋ"</string>
@@ -4520,6 +4591,29 @@
<string name="sim_action_turn_off" msgid="3506698692916473000">"ਬੰਦ ਕਰੋ"</string>
<string name="dsds_activation_failure_title" msgid="4467364110584914794">"ਸਿਮ ਨੂੰ ਕਿਰਿਆਸ਼ੀਲ ਨਹੀਂ ਕੀਤਾ ਜਾ ਸਕਦਾ"</string>
<string name="dsds_activation_failure_body_msg2" msgid="73044349546544410">"ਸਿਮ ਨੂੰ ਦੁਬਾਰਾ ਚਾਲੂ ਕਰਨ ਦੀ ਕੋਸ਼ਿਸ਼ ਕਰੋ। ਜੇ ਸਮੱਸਿਆ ਜਾਰੀ ਰਹਿੰਦੀ ਹੈ, ਤਾਂ ਆਪਣੇ ਡੀਵਾਈਸ ਨੂੰ ਮੁੜ-ਸ਼ੁਰੂ ਕਰੋ।"</string>
+ <string name="sim_onboarding_bottomsheets_title" msgid="143711121394213711">"ਆਪਣੇ ਸਿਮ ਦਾ ਸੈੱਟਅੱਪ ਕਰੋ"</string>
+ <string name="sim_onboarding_bottomsheets_msg" msgid="7367245016476460849">"ਇਸ ਡੀਵਾਈਸ \'ਤੇ ਇੱਕ ਤੋਂ ਵੱਧ ਸਿਮ ਵਰਤਣ ਲਈ ਆਪਣੀਆਂ ਮੋਬਾਈਲ ਨੈੱਟਵਰਕ ਤਰਜੀਹਾਂ ਸੈੱਟ ਕਰੋ"</string>
+ <string name="sim_onboarding_label_sim_title" msgid="273162565849288273">"ਆਪਣੇ ਸਿਮਾਂ ਨੂੰ ਲੇਬਲਬੱਧ ਕਰੋ"</string>
+ <string name="sim_onboarding_label_sim_msg" msgid="5105859235219529056">"ਤੁਹਾਨੂੰ ਇਹ ਲੇਬਲ ਕਾਲ ਕਰਨ, ਲਿਖਤ ਸੁਨੇਹੇ ਭੇਜਣ ਅਤੇ ਡਾਟਾ ਦੀ ਵਰਤੋਂ ਕਰਨ ਵੇਲੇ ਅਤੇ ਸੈਟਿੰਗਾਂ ਵਿੱਚ ਦਿਸਣਗੇ"</string>
+ <string name="sim_onboarding_label_sim_dialog_title" msgid="5839073125605286120">"ਸਿਮ ਦਾ ਲੇਬਲ"</string>
+ <string name="sim_onboarding_label_sim_dialog_label" msgid="9020433985426525185">"ਲੇਬਲ"</string>
+ <string name="sim_onboarding_select_sim_title" msgid="5895262188167744055">"ਵਰਤਣ ਲਈ ਸਿਮ ਚੁਣੋ"</string>
+ <string name="sim_onboarding_select_sim_msg" msgid="5638859405391915048">"ਤੁਸੀਂ ਇੱਕੋ ਵੇਲੇ 2 ਸਿਮ ਵਰਤ ਸਕਦੇ ਹੋ"</string>
+ <string name="sim_onboarding_primary_sim_title" msgid="2793090401371135675">"ਆਪਣੇ ਮੁੱਖ ਸਿਮ ਸੈੱਟ ਕਰੋ"</string>
+ <string name="sim_onboarding_primary_sim_msg" msgid="5484656671490558032">"ਉਹ ਸਿਮ ਚੁਣੋ ਜਿਸਦੀ ਵਰਤੋਂ ਪੂਰਵ-ਨਿਰਧਾਰਿਤ ਤੌਰ \'ਤੇ ਕਾਲਾਂ, ਲਿਖਤ ਸੁਨੇਹਿਆਂ ਅਤੇ ਡਾਟੇ ਲਈ ਕੀਤੀ ਜਾਵੇਗੀ"</string>
+ <string name="primary_sim_title" msgid="2508161011657571566">"ਤੁਹਾਡੇ ਮੁੱਖ ਸਿਮ"</string>
+ <string name="primary_sim_calls_title" msgid="4961189133582615685">"ਕਾਲਾਂ"</string>
+ <string name="primary_sim_texts_title" msgid="1287584042733097749">"ਲਿਖਤ ਸੁਨੇਹੇ"</string>
+ <string name="primary_sim_automatic_data_title" msgid="1265528923229642480">"ਆਪਣੇ ਆਪ ਡਾਟਾ ਸਵਿੱਚ ਹੋਣਾ"</string>
+ <string name="primary_sim_automatic_data_msg" msgid="1612203837010785203">"ਕਵਰੇਜ ਅਤੇ ਉਪਲਬਧਤਾ ਦੇ ਆਧਾਰ \'ਤੇ ਕਿਸੇ ਵੀ ਸਿਮ ਤੋਂ ਡਾਟੇ ਦੀ ਵਰਤੋਂ ਕਰੋ"</string>
+ <string name="sim_onboarding_phoneNumber_data_only" msgid="8158409121949373662">"ਸਿਰਫ਼ ਡਾਟਾ"</string>
+ <string name="sim_onboarding_setup" msgid="5750393553605388463">"ਸੈੱਟਅੱਪ ਕਰੋ"</string>
+ <string name="sim_onboarding_next" msgid="6415025179929475355">"ਅੱਗੇ"</string>
+ <!-- no translation found for sim_onboarding_progressbar_turning_sim_on (1163318788393361574) -->
+ <skip />
+ <string name="mobile_network_spn_title" msgid="3053793174495329077">"ਮੋਬਾਈਲ ਨੈੱਟਵਰਕ"</string>
+ <string name="mobile_network_phone_number_title" msgid="2090794402855021784">"ਫ਼ੋਨ ਨੰਬਰ"</string>
+ <string name="mobile_network_sim_label_color_title" msgid="2401352348041132876">"ਸਿਮ ਦਾ ਲੇਬਲ ਅਤੇ ਰੰਗ"</string>
<string name="sim_setup_channel_id" msgid="8797972565087458515">"ਨੈੱਟਵਰਕ ਕਿਰਿਆਸ਼ੀਲਤਾ"</string>
<string name="sim_switch_channel_id" msgid="4927038626791837861">"ਕੈਰੀਅਰ ਨੂੰ ਬਦਲਿਆ ਜਾ ਰਿਹਾ ਹੈ"</string>
<string name="post_dsds_reboot_notification_title_with_carrier" msgid="3308827462185135307">"<xliff:g id="CARRIER_NAME">%1$s</xliff:g> ਕਿਰਿਆਸ਼ੀਲ ਹੈ"</string>
@@ -4539,11 +4633,15 @@
<string name="switch_sim_dialog_no_switch_text" msgid="7053939850026876088">"ਮੋਬਾਈਲ ਡਾਟਾ, ਕਾਲ ਵਿਸ਼ੇਸ਼ਤਾਵਾਂ ਅਤੇ SMS ਬਾਅਦ ਵਿੱਚ ਵਰਤਣ ਲਈ, ਆਪਣੀਆਂ ਨੈੱਟਵਰਕ ਸੈਟਿੰਗਾਂ \'ਤੇ ਜਾਓ"</string>
<string name="sim_card_label" msgid="6263064316075963775">"ਸਿਮ"</string>
<string name="erase_sim_dialog_title" msgid="4742077437653028326">"ਕੀ ਇਸ ਈ-ਸਿਮ ਨੂੰ ਮਿਟਾਉਣਾ ਹੈ?"</string>
- <string name="erase_sim_dialog_text" msgid="753031064269699885">"ਇਹ ਸਿਮ ਮਿਟਾਉਣ ਨਾਲ <xliff:g id="CARRIER_NAME_A">%1$s</xliff:g> ਸੇਵਾ ਇਸ ਡੀਵਾਈਸ ਤੋਂ ਹਟ ਜਾਂਦੀ ਹੈ।\n\n<xliff:g id="CARRIER_NAME_B">%1$s</xliff:g> ਲਈ ਸੇਵਾ ਰੱਦ ਨਹੀਂ ਕੀਤੀ ਜਾਵੇਗੀ।"</string>
+ <!-- no translation found for erase_sim_dialog_text (1406141218170595272) -->
+ <skip />
<string name="erase_sim_confirm_button" msgid="8309115684335320541">"ਮਿਟਾਓ"</string>
- <string name="erasing_sim" msgid="7877703231075699139">"ਸਿਮ ਮਿਟਾਇਆ ਜਾ ਰਿਹਾ ਹੈ…"</string>
- <string name="erase_sim_fail_title" msgid="2024446702985862427">"ਸਿਮ ਮਿਟਾਇਆ ਨਹੀਂ ਜਾ ਸਕਦਾ"</string>
- <string name="erase_sim_fail_text" msgid="7870804401227483131">"ਕਿਸੇ ਗੜਬੜ ਕਰਕੇ ਇਹ ਸਿਮ ਮਿਟਾਇਆ ਨਹੀਂ ਜਾ ਸਕਦਾ।\n\nਆਪਣੇ ਡੀਵਾਈਸ ਨੂੰ ਮੁੜ-ਸ਼ੁਰੂ ਕਰਕੇ ਦੁਬਾਰਾ ਕੋਸ਼ਿਸ਼ ਕਰੋ।"</string>
+ <!-- no translation found for erasing_sim (4237180547590463930) -->
+ <skip />
+ <!-- no translation found for erase_sim_fail_title (1445700500168357303) -->
+ <skip />
+ <!-- no translation found for erase_sim_fail_text (6898841004987411547) -->
+ <skip />
<string name="network_connection_request_dialog_title" msgid="1896186380874289434">"ਡੀਵਾਈਸ ਨਾਲ ਕਨੈਕਟ ਕਰੋ"</string>
<string name="network_connection_request_dialog_summary" msgid="7693038309792726170">"<xliff:g id="APPNAME">%1$s</xliff:g> ਐਪ ਤੁਹਾਡੇ ਡੀਵਾਈਸ ਨਾਲ ਕਨੈਕਟ ਹੋਣ ਲਈ ਕਿਸੇ ਅਸਥਾਈ ਵਾਈ-ਫਾਈ ਨੈੱਟਵਰਕ ਨੂੰ ਵਰਤਣਾ ਚਾਹੁੰਦੀ ਹੈ"</string>
<string name="network_connection_timeout_dialog_message" msgid="598509083077743772">"ਕੋਈ ਡੀਵਾਈਸ ਨਹੀਂ ਮਿਲੇ। ਪੱਕਾ ਕਰੋ ਕਿ ਡੀਵਾਈਸ ਚਾਲੂ ਹਨ ਅਤੇ ਕਨੈਕਟ ਹੋਣ ਲਈ ਉਪਲਬਧ ਹਨ।"</string>
@@ -4615,6 +4713,14 @@
<string name="work_policy_privacy_settings" msgid="2702644843505242596">"ਤੁਹਾਡੀ ਕਾਰਜ ਨੀਤੀ ਸੰਬੰਧੀ ਜਾਣਕਾਰੀ"</string>
<string name="work_policy_privacy_settings_summary" msgid="690118670737638405">"ਤੁਹਾਡੇ ਆਈ.ਟੀ. ਪ੍ਰਸ਼ਾਸਕ ਵੱਲੋਂ ਸੈਟਿੰਗਾਂ ਦਾ ਪ੍ਰਬੰਧਨ ਕੀਤਾ ਜਾਂਦਾ ਹੈ"</string>
<string name="track_frame_time_keywords" msgid="7885340257945922239">"GPU"</string>
+ <string name="enable_16k_pages" msgid="5009476566957520607">"16K ਦੇ ਪੰਨੇ ਦੇ ਆਕਾਰ ਨਾਲ ਬੂਟ ਕਰੋ"</string>
+ <string name="enable_16k_pages_summary" msgid="428117226069445198">"ਡੀਵਾਈਸ ਨੂੰ 16K ਦੇ ਪੰਨੇ ਦੇ ਆਕਾਰ ਨਾਲ ਸਮਰਥਿਤ ਕਰਨਲ ਦੀ ਵਰਤੋਂ ਕਰ ਕੇ ਬੂਟ ਕਰੋ"</string>
+ <string name="confirm_enable_16k_pages_title" msgid="6751570067857011642">"ਕੀ 16KB ਪੰਨਿਆਂ ਦੇ ਅਨੁਰੂਪ ਕਰਨਲ ਨਾਲ ਰੀਬੂਟ ਕਰਨਾ ਹੈ?"</string>
+ <string name="confirm_enable_16k_pages_text" msgid="702888115148257215">"ਚਿਤਾਵਨੀ: ਹੋ ਸਕਦਾ ਹੈ ਕਿ ਕੁਝ ਐਪਲੀਕੇਸ਼ਨਾਂ ਇਸ ਮੋਡ ਦੇ ਅਨੁਰੂਪ ਨਾ ਹੋਣ। ਤਸਦੀਕੀਕਰਨ ਤੋਂ ਬਾਅਦ ਡੀਵਾਈਸ ਰੀਬੂਟ ਹੋ ਜਾਵੇਗਾ।"</string>
+ <string name="confirm_enable_4k_pages_title" msgid="626987400420355263">"ਕੀ 4KB ਪੰਨਿਆਂ ਦੇ ਅਨੁਰੂਪ ਕਰਨਲ ਨਾਲ ਰੀਬੂਟ ਕਰਨਾ ਹੈ?"</string>
+ <string name="confirm_enable_4k_pages_text" msgid="6168921566226074524">"ਤਸਦੀਕੀਕਰਨ ਤੋਂ ਬਾਅਦ ਡੀਵਾਈਸ ਰੀਬੂਟ ਹੋ ਜਾਵੇਗਾ।"</string>
+ <string name="toast_16k_update_failed_text" msgid="8888858987184345567">"ਕਰਨਲ ਨੂੰ 16KB ਪੰਨਿਆਂ ਦੇ ਅਨੁਰੂਪ ਕਰਨਲ ਨਾਲ ਅੱਪਡੇਟ ਕਰਨਾ ਅਸਫਲ ਰਿਹਾ।"</string>
+ <string name="progress_16k_ota_title" msgid="2117218313875523741">"ਤਬਦੀਲੀ ਨੂੰ ਲਾਗੂ ਕੀਤਾ ਜਾ ਰਿਹਾ ਹੈ"</string>
<string name="bug_report_handler_title" msgid="713439959113250125">"ਬੱਗ ਰਿਪੋਰਟ ਹੈਂਡਲਰ"</string>
<string name="bug_report_handler_picker_footer_text" msgid="4935758328366585673">"ਨਿਰਧਾਰਤ ਕਰੋ ਕਿ ਕਿਹੜੀ ਐਪ ਤੁਹਾਡੇ ਡੀਵਾਈਸ \'ਤੇ ਬੱਗ ਰਿਪੋਰਟ ਸ਼ਾਰਟਕੱਟ ਦੀ ਸਾਂਭ-ਸੰਭਾਲ ਕਰੇਗੀ।"</string>
<string name="personal_profile_app_subtext" msgid="5586060806997067676">"ਨਿੱਜੀ"</string>
@@ -4700,8 +4806,10 @@
<string name="sim_category_title" msgid="2341314000964710495">"ਸਿਮ"</string>
<string name="downloaded_sim_category_title" msgid="2876988650413179752">"ਈ-ਸਿਮ"</string>
<string name="downloaded_sims_category_title" msgid="487799905978489922">"ਈ-ਸਿਮ"</string>
- <string name="sim_category_active_sim" msgid="1503823567818544012">"ਕਿਰਿਆਸ਼ੀਲ"</string>
- <string name="sim_category_inactive_sim" msgid="4068899490133820881">"ਅਕਿਰਿਆਸ਼ੀਲ"</string>
+ <!-- no translation found for sim_category_active_sim (3077009911935592178) -->
+ <skip />
+ <!-- no translation found for sim_category_inactive_sim (7351553344148400450) -->
+ <skip />
<string name="sim_category_default_active_sim" msgid="1208194173387987231">" / <xliff:g id="ID_1">%1$s</xliff:g> ਲਈ ਪੂਰਵ-ਨਿਰਧਾਰਿਤ"</string>
<string name="default_active_sim_calls" msgid="2390973682556353558">"ਕਾਲਾਂ"</string>
<string name="default_active_sim_sms" msgid="8041498593025994921">"SMS"</string>
diff --git a/res/values-pl/arrays.xml b/res/values-pl/arrays.xml
index 785be2a..01b10b4 100644
--- a/res/values-pl/arrays.xml
+++ b/res/values-pl/arrays.xml
@@ -482,4 +482,7 @@
<!-- no translation found for notification_polite_options:0 (4617190141263245257) -->
<!-- no translation found for notification_polite_options:1 (3884076684767467743) -->
<!-- no translation found for notification_polite_options:2 (8765197536079931966) -->
+ <!-- no translation found for private_space_auto_lock_options:0 (551584871228110817) -->
+ <!-- no translation found for private_space_auto_lock_options:1 (3263162333754809690) -->
+ <!-- no translation found for private_space_auto_lock_options:2 (1575103586471380629) -->
</resources>
diff --git a/res/values-pl/strings.xml b/res/values-pl/strings.xml
index 611e3f8..1942a98 100644
--- a/res/values-pl/strings.xml
+++ b/res/values-pl/strings.xml
@@ -28,6 +28,7 @@
<string name="show_dev_on" msgid="2840850085134853754">"Jesteś teraz programistą!"</string>
<string name="show_dev_already" msgid="7041756429707644630">"W porządku, już jesteś programistą."</string>
<string name="dev_settings_disabled_warning" msgid="6971867026249671244">"Najpierw włącz opcje dla programistów."</string>
+ <string name="dev_settings_available_to_admin_only_warning" msgid="3408243404879083111">"Tylko administratorzy mają dostęp do ustawień dewelopera."</string>
<string name="header_category_system" msgid="1665516346845259058">"System"</string>
<string name="radioInfo_service_in" msgid="9088637745836646271">"Działa"</string>
<string name="radioInfo_service_out" msgid="1868347333892403287">"Nie działa"</string>
@@ -551,12 +552,20 @@
<string name="private_space_one_lock_summary" msgid="2759953747682959371">"Obszar prywatny można odblokowywać tak samo jak urządzenie lub wybrać inną blokadę"</string>
<string name="private_space_screen_lock_title" msgid="8679383894967823163">"Używaj blokady ekranu urządzenia"</string>
<string name="private_space_biometric_title" msgid="3934339826674553174">"Rozpoznawanie twarzy i odblokowywanie odciskiem palca"</string>
+ <string name="private_space_fingerprint_title" msgid="5989254643211889931">"Odblokowywanie odciskiem palca"</string>
+ <string name="private_space_face_title" msgid="3290402865367663079">"Rozpoznawanie twarzy"</string>
<string name="private_space_biometric_summary" msgid="4403837276018724581">"Kliknij, aby skonfigurować"</string>
<string name="private_space_fingerprint_unlock_title" msgid="5804023571114910034">"Odblokowywanie odciskiem palca na potrzeby przestrzeni prywatnej"</string>
<string name="private_space_face_unlock_title" msgid="6613018437620070183">"Rozpoznawanie twarzy na potrzeby przestrzeni prywatnej"</string>
<string name="private_space_category_ways_to_unlock" msgid="4356631225316950046">"Sposoby odblokowywania"</string>
<string name="private_space_screen_lock_summary" msgid="394837965365561070">"Taka sama jak blokada ekranu urządzenia"</string>
<string name="private_space_new_lock_title" msgid="7306873010565337671">"Wybrać nową blokadę dla obszaru prywatnego?"</string>
+ <string name="private_space_auto_lock_title" msgid="4757097802686131305">"Blokowanie automatyczne"</string>
+ <string name="private_space_auto_lock_page_title" msgid="2993714305725968632">"Automatyczne blokowanie przestrzeni prywatnej"</string>
+ <string name="private_space_auto_lock_page_summary" msgid="8679844515655838654">"Możesz automatycznie zablokować swoją przestrzeń prywatną przy braku aktywności urządzenia przez określony czas"</string>
+ <string name="private_space_auto_lock_every_time" msgid="1215061855836002830">"Przy każdym zablokowaniu urządzenia"</string>
+ <string name="private_space_auto_lock_after_inactivity" msgid="1748673030841528649">"Po 5 minutach braku aktywności"</string>
+ <string name="private_space_auto_lock_never" msgid="595014527119778873">"Nigdy"</string>
<string name="private_space_hide_title" msgid="8687034008994037610">"Ukryj po zablokowaniu"</string>
<string name="privatespace_hide_page_title" msgid="972581369094289386">"Ukryj Obszar prywatny po jego zablokowaniu"</string>
<string name="privatespace_hide_page_summary" msgid="1052569521186403642">"Aby inni nie wiedzieli, że na urządzeniu jest Obszar prywatny, można ukryć go na liście aplikacji"</string>
@@ -570,6 +579,7 @@
<string name="private_space_delete_title" msgid="3075645119800272800">"Usuń obszar prywatny"</string>
<string name="private_space_deleted" msgid="7825768516955610897">"Usunięto obszar prywatny"</string>
<string name="private_space_delete_failed" msgid="8500755484258565011">"Nie udało się usunąć obszaru prywatnego"</string>
+ <string name="private_space_unlocked" msgid="9091600948712932046">"Przestrzeń prywatna odblokowana"</string>
<string name="no_device_lock_title" msgid="1078223464721029954">"Ustaw blokadę ekranu"</string>
<string name="no_device_lock_summary" msgid="7436025227616244687">"Aby korzystać z obszaru prywatnego, ustaw na tym urządzeniu blokadę ekranu"</string>
<string name="no_device_lock_action_label" msgid="2640487005629001288">"Ustaw blokadę ekranu"</string>
@@ -597,8 +607,14 @@
<string name="private_space_access_text" msgid="4258842502257201013">"Aby uzyskać dostęp do obszaru prywatnego, przejdź do listy aplikacji, a następnie przewiń w dół"</string>
<string name="private_space_done_label" msgid="1020482651595246071">"Gotowe"</string>
<string name="private_space_scrolldown_to_access" msgid="4820954877349434545">"Przewiń w dół, aby znaleźć obszar prywatny"</string>
- <string name="private_space_retry_signin_title" msgid="2340841075193680666">"Zaloguj się, aby skonfigurować obszar prywatny"</string>
- <string name="private_space_retry_summary" msgid="1976929616948459609">"Aby skonfigurować obszar prywatny, musisz zalogować się na konto"</string>
+ <!-- no translation found for private_space_retry_signin_title (8090276618867918844) -->
+ <skip />
+ <!-- no translation found for private_space_retry_summary (1920444015972648774) -->
+ <skip />
+ <!-- no translation found for private_space_skip_login_label (7078019409056628192) -->
+ <skip />
+ <!-- no translation found for private_space_continue_login_label (7779965766333065391) -->
+ <skip />
<string name="private_space_lock_setup_title" msgid="6541564212199510787">"Wybierz blokadę dla swojego obszaru prywatnego"</string>
<string name="private_space_lock_setup_description" msgid="423405593476300918">"Obszar prywatny można odblokować za pomocą odcisku palca. Ze względów bezpieczeństwa ta opcja wymaga blokady kopii zapasowej."</string>
<string name="private_space_choose_your_pin_header" msgid="4560802934975898265">"Ustaw kod PIN do przestrzeni prywatnej"</string>
@@ -1373,6 +1389,8 @@
<string name="battery_level_title" msgid="1371765298786083448">"Poziom naładowania baterii"</string>
<string name="communal_settings_title" msgid="2845678473945902115">"Wspólne"</string>
<string name="communal_settings_summary" msgid="4923914136953940317">"Wspólne ustawienia"</string>
+ <!-- no translation found for satellite_setting (706846910912477125) -->
+ <skip />
<string name="apn_settings" msgid="4295467389400441299">"Nazwy APN"</string>
<string name="apn_edit" msgid="2003683641840248741">"Edytuj punkt dostępu"</string>
<string name="apn_add" msgid="9069613192201630934">"Dodaj punkt dostępu"</string>
@@ -1407,6 +1425,8 @@
<string name="menu_save" msgid="6611465355127483100">"Zapisz"</string>
<string name="menu_cancel" msgid="1197826697950745335">"Anuluj"</string>
<string name="error_title" msgid="7158648377702417716"></string>
+ <!-- no translation found for error_duplicate_apn_entry (7792928408935276618) -->
+ <skip />
<string name="error_name_empty" msgid="1258275899283079142">"Nazwa nie może być pusta."</string>
<string name="error_apn_empty" msgid="7657491065443746915">"Nazwa APN nie może być pusta."</string>
<string name="error_mcc_not3" msgid="883659545640179094">"Pole MCC musi zawierać 3 cyfry."</string>
@@ -1425,7 +1445,8 @@
<string name="reset_bluetooth_wifi_button_text" msgid="3974098137045963639">"Resetuj"</string>
<string name="reset_bluetooth_wifi_complete_toast" msgid="5893439291030574365">"Bluetooth i Wi‑Fi zostały zresetowane"</string>
<string name="reset_esim_title" msgid="4194570573425902754">"Wykasuj karty eSIM"</string>
- <string name="reset_esim_desc" msgid="3662444090563399131">"Nie spowoduje to anulowania Twoich abonamentów. Aby pobrać zastępcze karty SIM, skontaktuj się z operatorem."</string>
+ <!-- no translation found for reset_esim_desc (6125192435907740751) -->
+ <skip />
<string name="reset_network_button_text" msgid="2281476496459610071">"Zresetuj ustawienia"</string>
<string name="reset_network_final_desc" msgid="5304365082065278425">"Zresetować wszystkie ustawienia sieci? Tej czynności nie można cofnąć."</string>
<string name="reset_network_final_desc_esim" msgid="1129251284212847939">"Zresetować wszystkie ustawienia sieci i wykasować karty eSIM? Tej czynności nie można cofnąć."</string>
@@ -1433,15 +1454,18 @@
<string name="reset_network_confirm_title" msgid="913014422184481270">"Zresetować?"</string>
<string name="network_reset_not_available" msgid="1966334631394607829">"Resetowanie sieci nie jest dostępne dla tego użytkownika"</string>
<string name="reset_network_complete_toast" msgid="1367872474130621115">"Ustawienia sieciowe zostały zresetowane"</string>
- <string name="reset_esim_error_title" msgid="4670073610967959597">"Nie można usunąć danych z kart SIM"</string>
- <string name="reset_esim_error_msg" msgid="7279607120606365250">"Nie można wykasować tej karty eSIM z powodu błędu.\n\nUruchom urządzenie ponownie i spróbuj jeszcze raz."</string>
+ <!-- no translation found for reset_esim_error_title (6516110227665862295) -->
+ <skip />
+ <!-- no translation found for reset_esim_error_msg (8459527827897797168) -->
+ <skip />
<string name="main_clear_title" msgid="277664302144837723">"Wykasuj wszystkie dane (przywróć dane fabryczne)"</string>
<string name="main_clear_short_title" msgid="4752094765533020696">"Wykasuj wszystkie dane (przywróć dane fabryczne)"</string>
<string name="main_clear_desc_also_erases_external" msgid="3687911419628956693"><li>"muzyka"</li>\n<li>"zdjęcia"</li>\n<li>"inne dane użytkownika"</li></string>
<string name="main_clear_desc_also_erases_esim" msgid="4553469876411831729"><li>"karty eSIM"</li></string>
<string name="main_clear_desc_no_cancel_mobile_plan" msgid="369883568059127035">\n\n"Nie spowoduje to anulowania Twojego abonamentu w sieci komórkowej."</string>
<string name="main_clear_final_desc" msgid="5800877928569039580">"Wszystkie Twoje dane osobowe oraz pobrane aplikacje zostaną usunięte. Tej czynności nie można cofnąć."</string>
- <string name="main_clear_final_desc_esim" msgid="440406836793824969">"Wszystkie Twoje dane osobowe, w tym pobrane aplikacje i karty SIM, zostaną usunięte. Nie można cofnąć tej czynności."</string>
+ <!-- no translation found for main_clear_final_desc_esim (6592404057237813989) -->
+ <skip />
<string name="main_clear_confirm_title" msgid="6577071819657853713">"Usunąć wszystkie dane?"</string>
<string name="main_clear_not_available" msgid="3433795327146684827">"Przywracanie ustawień fabrycznych nie jest dostępne dla tego użytkownika"</string>
<string name="main_clear_progress_title" msgid="7239741132015617719">"Kasuję"</string>
@@ -1672,6 +1696,14 @@
<string name="force_stop" msgid="2681771622136916280">"Wymuś zatrzymanie"</string>
<string name="archive" msgid="9074663845068632127">"Archiwizuj"</string>
<string name="restore" msgid="7622486640713967157">"Przywróć"</string>
+ <!-- no translation found for restoring_step_one (3465050101254272874) -->
+ <skip />
+ <!-- no translation found for restoring_step_two (140484846432595108) -->
+ <skip />
+ <!-- no translation found for restoring_step_three (3712883580876329811) -->
+ <skip />
+ <!-- no translation found for restoring_step_four (8966846882470446209) -->
+ <skip />
<string name="total_size_label" msgid="2052185048749658866">"Razem"</string>
<string name="application_size_label" msgid="6407051020651716729">"Rozmiar aplikacji"</string>
<string name="external_code_size_label" msgid="7375146402660973743">"Aplikacja w pamięci USB"</string>
@@ -1728,7 +1760,6 @@
<string name="archiving_failed" msgid="2037798988961634978">"Nie udało się zarchiwizować"</string>
<string name="archiving_succeeded" msgid="7891249456483297845">"Zarchiwizowano: <xliff:g id="PACKAGE_LABEL">%1$s</xliff:g>"</string>
<string name="restoring_failed" msgid="3390531747355943533">"Nie udało się przywrócić"</string>
- <string name="restoring_succeeded" msgid="4967353965137524330">"Przywrócono aplikację <xliff:g id="PACKAGE_LABEL">%1$s</xliff:g>"</string>
<string name="restoring_in_progress" msgid="7787443682651146115">"Przywracam aplikację <xliff:g id="PACKAGE_LABEL">%1$s</xliff:g>"</string>
<string name="another_migration_already_in_progress" msgid="6550546307856052261">"Inna migracja jest już w toku."</string>
<string name="insufficient_storage" msgid="8115088042669030558">"Za mało miejsca w pamięci."</string>
@@ -1920,10 +1951,8 @@
<string name="usage_stats_sort_by_usage_time" msgid="2927310334119998301">"Sortuj według czasu użycia"</string>
<string name="usage_stats_sort_by_last_time_used" msgid="7039213339779884017">"Sortuj według ostatniego użycia"</string>
<string name="usage_stats_sort_by_app_name" msgid="4463833145514850478">"Sortuj według nazwy aplikacji"</string>
- <!-- no translation found for last_time_used_label (7589377271406011659) -->
- <skip />
- <!-- no translation found for last_time_used_never (2936073559267990034) -->
- <skip />
+ <string name="last_time_used_label" msgid="7589377271406011659">"Ostatnie użycie"</string>
+ <string name="last_time_used_never" msgid="2936073559267990034">"nigdy"</string>
<string name="usage_time_label" msgid="9105343335151559883">"Czas użycia"</string>
<string name="accessibility_settings" msgid="4713215774904704682">"Ułatwienia dostępu"</string>
<string name="accessibility_settings_title" msgid="6739115703615065716">"Ustawienia ułatwień dostępu"</string>
@@ -2378,12 +2407,6 @@
<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="6258554134146272311">"Ładowanie zoptymalizowane w celu ochrony baterii"</string>
<string name="battery_tip_limited_temporarily_summary" msgid="5107379280241187562">"Ze względu na żywotność baterii ładowanie jest zoptymalizowane"</string>
- <string name="battery_tip_dock_defender_future_bypass_title" msgid="4332616280495788195">"Ładowanie zoptymalizowane w celu ochrony baterii"</string>
- <string name="battery_tip_dock_defender_future_bypass_summary" msgid="7870758621381307597">"Ładowanie po zadokowaniu jest zoptymalizowane w celu zwiększenia żywotności baterii"</string>
- <string name="battery_tip_dock_defender_active_title" msgid="1414785238383255699">"Ładowanie zoptymalizowane w celu ochrony baterii"</string>
- <string name="battery_tip_dock_defender_active_summary" msgid="3512082623718801459">"Ładowanie po zadokowaniu jest zoptymalizowane w celu zwiększenia żywotności baterii"</string>
- <string name="battery_tip_dock_defender_temporarily_bypassed_title" msgid="1679449361090557201">"Ładuję do pełnego naładowania"</string>
- <string name="battery_tip_dock_defender_temporarily_bypassed_summary" msgid="1099500476761333281">"Ze względu na ochronę baterii ładowanie zostanie zoptymalizowane, gdy następnym razem postawisz tablet na stacji dokującej"</string>
<string name="battery_tip_limited_temporarily_sec_button_content_description" msgid="5648444926736883551">"Więcej informacji o ładowaniu zostało zatrzymane"</string>
<string name="battery_tip_limited_temporarily_dialog_resume_charge" msgid="2302295458913832342">"Wznów ładowanie"</string>
<string name="battery_tip_dialog_message_footer" msgid="986542164372177504">"Występuje aktywność w tle zużywająca dużo energii"</string>
@@ -2401,7 +2424,8 @@
<string name="battery_tip_unrestrict_app_dialog_ok" msgid="7940183167721998470">"Usuń"</string>
<string name="battery_tip_unrestrict_app_dialog_cancel" msgid="4968135709160207507">"Anuluj"</string>
<string name="battery_tip_charge_to_full_button" msgid="6701709034348116261">"Ładuj do pełna"</string>
- <string name="battery_tip_incompatible_charging_title" msgid="5120763575150751300">"Problem z akcesoriami do ładowania"</string>
+ <!-- no translation found for battery_tip_incompatible_charging_title (1567827436103364999) -->
+ <skip />
<string name="battery_tip_incompatible_charging_content_description" msgid="355668467640367701">"Więcej informacji o ładowaniu niezgodną ładowarką"</string>
<string name="smart_battery_manager_title" msgid="3677620516657920364">"Menedżer baterii"</string>
<string name="smart_battery_title" msgid="9095903608520254254">"Automatycznie zarządzaj aplikacjami"</string>
@@ -2493,13 +2517,11 @@
<string name="battery_usage_chart_label_now" msgid="4598282721949430165">"teraz"</string>
<string name="battery_usage_timestamps_hyphen" msgid="7401188432989043905">"<xliff:g id="FROM_TIMESTAMP">%1$s</xliff:g>–<xliff:g id="TO_TIMESTAMP">%2$s</xliff:g>"</string>
<string name="battery_usage_day_and_hour" msgid="1417890420844950881">"<xliff:g id="DAY">%1$s</xliff:g> <xliff:g id="HOUR">%2$s</xliff:g>"</string>
- <!-- no translation found for battery_usage_time_info_and_battery_level (6732629268310936155) -->
- <skip />
+ <string name="battery_usage_time_info_and_battery_level" msgid="6732629268310936155">"<xliff:g id="TIME_INFO">%1$s</xliff:g> <xliff:g id="BATTERY_LEVEL">%2$s</xliff:g>"</string>
<string name="battery_usage_chart" msgid="4114747521432440017">"Wykres zużycia baterii"</string>
<string name="daily_battery_usage_chart" msgid="4176059567682992686">"Wykres dziennego wykorzystania baterii"</string>
<string name="hourly_battery_usage_chart" msgid="3098314511076561272">"Wykres godzinowego wykorzystania baterii"</string>
- <!-- no translation found for battery_level_percentage (1433178290838842146) -->
- <skip />
+ <string name="battery_level_percentage" msgid="1433178290838842146">"Poziom baterii od <xliff:g id="START_PERCENTAGE">%1$s</xliff:g> do <xliff:g id="END_PERCENTAGE">%2$s</xliff:g>"</string>
<string name="battery_usage_breakdown_title_since_last_full_charge" msgid="435006273323199906">"Wykorzystanie baterii od ostatniego naładowania"</string>
<string name="battery_usage_breakdown_title_for_slot" msgid="4823179483667671406">"Wykorzystanie baterii – <xliff:g id="SLOT">%s</xliff:g>"</string>
<string name="screen_time_category_last_full_charge" msgid="8856908320256057753">"Czas korzystania z urządzenia od ostatniego naładowania"</string>
@@ -3859,6 +3881,8 @@
<string name="voice_activation_apps_title" msgid="7130045161611529825">"Aplikacje aktywowane głosem"</string>
<string name="permit_voice_activation_apps" msgid="9152780172988949319">"Zezwalaj na aktywację głosową"</string>
<string name="allow_voice_activation_apps_description" msgid="6369745626995060656">"Aktywacja głosem pozwala włączać zatwierdzone aplikacje bez użycia rąk – tylko przy użyciu polecenia głosowego. Wbudowane wykrywanie adaptacyjne zapewnia prywatność danych.\n\n"<a href="">"Więcej informacji o chronionym wykrywaniu adaptacyjnym"</a></string>
+ <string name="permit_receive_sandboxed_detection_training_data" msgid="3929496847420108753">"Ulepszaj aktywację głosową"</string>
+ <string name="receive_sandboxed_detection_training_data_description" msgid="1415687008184625050">"To urządzenie wykorzystuje inteligencję prywatną do ulepszania modelu aktywacji głosowej. Aplikacje mogą otrzymywać podsumowane dane od wielu użytkowników, które są łączone, aby zachować prywatność, jednocześnie ulepszając model dla wszystkich.\n\n"<a href="">"Więcej informacji o inteligencji prywatnej"</a></string>
<string name="full_screen_intent_title" msgid="747270185715224130">"Powiadomienia pełnoekranowe"</string>
<string name="permit_full_screen_intent" msgid="9035367640019960861">"Zezwól na powiadomienia pełnoekranowe z tej aplikacji"</string>
<string name="footer_description_full_screen_intent" msgid="7716518411349225528">"Zezwalaj na wyświetlanie przez tę aplikację powiadomień zajmujących cały ekran, gdy urządzenie jest zablokowane. Aplikacje mogą używać tych uprawnień do powiadamiania o alarmach, połączeniach przychodzących i innych pilnych sprawach."</string>
@@ -4280,18 +4304,27 @@
<string name="autofill_app" msgid="7595308061826307921">"Usługa autouzupełniania"</string>
<string name="default_autofill_app" msgid="372234803718251606">"Domyślna usługa autouzupełniania"</string>
<string name="autofill_passwords" msgid="6708057251459761083">"Hasła"</string>
- <string name="credman_chosen_app_title" msgid="872524130208251505">"Usługi haseł, kluczy i danych"</string>
+ <!-- no translation found for credman_chosen_app_title (7735183808067729319) -->
+ <skip />
<string name="credman_credentials" msgid="4931371941253324143">"Dostawcy dodatkowi"</string>
<string name="autofill_passwords_count" msgid="6359289285822955973">"{count,plural, =1{# hasło}few{# hasła}many{# haseł}other{# hasła}}"</string>
<string name="autofill_keywords" msgid="8598763328489346438">"automatycznie, uzupełnianie, autouzupełnianie, hasło"</string>
<string name="credman_keywords" msgid="8305600680836806170">"dane, klucze, hasła"</string>
<string name="credman_autofill_keywords" msgid="701180623776848914">"automatyczne, uzupełnianie, autouzupełnianie, dane, klucz dostępu, hasło"</string>
+ <!-- no translation found for credman_button_change (4072629639218503790) -->
+ <skip />
+ <!-- no translation found for credman_button_open (7519871964170816850) -->
+ <skip />
<string name="autofill_confirmation_message" msgid="4888767934273494272">"<b>Sprawdź, czy ta aplikacja jest zaufana</b> <br/> <br/> <xliff:g id=app_name example=Autouzupełnianie Google>%1$s</xliff:g> na podstawie zawartości ekranu określa, co można uzupełnić automatycznie."</string>
<string name="credman_autofill_confirmation_message" msgid="843829628024668466">"<b>Używać aplikacji <xliff:g id=app_name example=Provider>%1$s</xliff:g>?</b> <br/> <br/> Od tej pory w tym miejscu będą zachowywane nowe hasła, klucze i inne informacje. Aplikacja <xliff:g id=app_name example=Provider>%1$s</xliff:g> używa treści wyświetlanych na ekranie do określania, co można uzupełnić automatycznie."</string>
<string name="credman_picker_title" msgid="8191267620665129205">"Usługi haseł, kluczy i danych"</string>
<string name="credman_confirmation_message_title" msgid="8847900085593880729">"Wyłączyć usługę %1$s?"</string>
<string name="credman_confirmation_message" msgid="2357324543658635239">"<b>Wyłączyć tę usługę?</b> <br/> <br/> Zapisane informacje, takie jak hasła, klucze dostępu, formy płatności i inne dane, nie będą wypełniane, gdy się zalogujesz. Aby używać zapisanych informacji, wybierz usługę haseł, kluczy dostępu lub danych."</string>
+ <string name="credman_confirmation_message_new_ui" msgid="6126274509951156460">"<b>Wyłączyć wszystkie usługi?</b> <br/> <br/> Hasła, klucze dostępu i inne zapisane informacje nie będą mogły być automatycznie uzupełniane podczas logowania"</string>
+ <string name="credman_autofill_confirmation_message_new_ui" msgid="6222139222478822267">"<b>Zmienić preferowaną aplikację na <xliff:g id=app_name example=Provider>%1$s</xliff:g>?</b> <br/> <br/> Nowe hasła, klucze dostępu i inne informacje będą od teraz zapisywane tutaj. Aplikacja <xliff:g id=app_name example=Provider>%1$s</xliff:g> używa treści wyświetlanych na ekranie do określania, co można uzupełnić automatycznie."</string>
<string name="credman_enable_confirmation_message_title" msgid="1037501792652277829">"Użyć usługi %1$s?"</string>
+ <string name="credman_limit_error_msg_title" msgid="1525814645803612135">"Możesz mieć włączonych jednocześnie tylko 5 usług"</string>
+ <string name="credman_limit_error_msg" msgid="2521803280130310063">"Wyłącz co najmniej 1 usługę, aby dodać kolejną"</string>
<string name="credman_enable_confirmation_message" msgid="8407841892310870169">"Usługa %1$s używa treści wyświetlanych na ekranie do określania, co można uzupełnić automatycznie."</string>
<string name="credman_error_message_title" msgid="4099557206946333568">"Limit usług haseł, kluczy i danych"</string>
<string name="credman_error_message" msgid="8334797097200415449">"Możesz mieć aktywnych maksymalnie 5 usług haseł, kluczy i danych jednocześnie. Wyłącz jedną z usług, aby dodać kolejną."</string>
@@ -4461,11 +4494,12 @@
<string name="mobile_network_sim_name_label" msgid="1452440641628369625">"Nazwa"</string>
<string name="mobile_network_sim_color_label" msgid="5293944087609632340">"Kolor (używany przez zgodne aplikacje)"</string>
<string name="mobile_network_sim_name_rename" msgid="5967588549571582924">"Zapisz"</string>
- <string name="mobile_network_use_sim_on" msgid="7298332437547707908">"Używaj karty SIM"</string>
+ <string name="mobile_network_use_sim_on" msgid="5333182776279917886">"Użyj tej karty SIM"</string>
<string name="mobile_network_use_sim_off" msgid="6303281166199670639">"Wyłącz"</string>
<string name="mobile_network_disable_sim_explanation" msgid="2851862257846773796">"Aby wyłączyć tę kartę SIM, wyjmij ją"</string>
<string name="mobile_network_tap_to_activate" msgid="4139979375717958102">"Kliknij, by włączyć usługę <xliff:g id="CARRIER">%1$s</xliff:g>"</string>
- <string name="mobile_network_erase_sim" msgid="4629071168032714930">"Usuń dane z karty SIM"</string>
+ <!-- no translation found for mobile_network_erase_sim (5387971155494245850) -->
+ <skip />
<string name="preferred_network_mode_title" msgid="3083431168988535628">"Preferowany typ sieci"</string>
<string name="preferred_network_mode_summary" msgid="537577807865497546">"Zmień tryb działania sieci"</string>
<string name="preferred_network_mode_dialogtitle" msgid="4179420486180351631">"Preferowany typ sieci"</string>
@@ -4484,6 +4518,40 @@
<string name="roaming_check_price_warning" msgid="5876977438036791361">"Aby poznać ceny, skontaktuj się z operatorem."</string>
<string name="mobile_data_usage_title" msgid="2047864499317759728">"Użycie danych przez aplikację"</string>
<string name="mobile_network_mode_error" msgid="9222056129897416074">"Nieprawidłowy tryb sieci <xliff:g id="NETWORKMODEID">%1$d</xliff:g>. Ignoruj."</string>
+ <!-- no translation found for satellite_setting_title (2543034229989047673) -->
+ <skip />
+ <!-- no translation found for satellite_setting_enabled_summary (3554127722727530845) -->
+ <skip />
+ <!-- no translation found for satellite_setting_disabled_summary (6789122487534159857) -->
+ <skip />
+ <!-- no translation found for keywords_satellite_setting (3312183289776517695) -->
+ <skip />
+ <!-- no translation found for category_name_about_satellite_messaging (3756205049485508340) -->
+ <skip />
+ <!-- no translation found for title_about_satellite_setting (9212860038048311345) -->
+ <skip />
+ <!-- no translation found for category_title_your_satellite_plan (3017895097366691841) -->
+ <skip />
+ <!-- no translation found for title_have_satellite_plan (2048372355699977947) -->
+ <skip />
+ <!-- no translation found for title_no_satellite_plan (2876056203035197505) -->
+ <skip />
+ <!-- no translation found for summary_add_satellite_setting (3815254731634052432) -->
+ <skip />
+ <!-- no translation found for category_name_how_it_works (585303230539269496) -->
+ <skip />
+ <!-- no translation found for title_satellite_connection_guide (3294802307913609072) -->
+ <skip />
+ <!-- no translation found for summary_satellite_connection_guide (3496123195218418456) -->
+ <skip />
+ <!-- no translation found for title_supported_service (4275535165812691571) -->
+ <skip />
+ <!-- no translation found for summary_supported_service (4320535903444834786) -->
+ <skip />
+ <!-- no translation found for satellite_setting_summary_more_information (4008690241760925372) -->
+ <skip />
+ <!-- no translation found for more_about_satellite_messaging (3385673133561348509) -->
+ <skip />
<string name="mobile_network_apn_title" msgid="5582995550142073054">"Nazwy punktów dostępu"</string>
<string name="keywords_access_point_names" msgid="8174967126858505945">"apn"</string>
<string name="manual_mode_disallowed_summary" msgid="4243142645520152175">"Niedostępne po połączeniu z siecią <xliff:g id="CARRIER">%1$s</xliff:g>"</string>
@@ -4493,9 +4561,12 @@
<string name="sim_action_switch_sub_dialog_title" msgid="9180969453358718635">"Przełączyć na sieć <xliff:g id="CARRIER_NAME">%1$s</xliff:g>?"</string>
<string name="sim_action_switch_psim_dialog_title" msgid="5613177333235213024">"Przełączyć na korzystanie z karty SIM?"</string>
<string name="sim_action_switch_sub_dialog_mep_title" msgid="933856847099933004">"Użyć sieci <xliff:g id="CARRIER_NAME">%1$s</xliff:g>?"</string>
- <string name="sim_action_switch_sub_dialog_text" msgid="2091834911153293004">"W danym momencie aktywna może być tylko 1 karta SIM.\n\nPrzełączenie na sieć <xliff:g id="TO_CARRIER_NAME">%1$s</xliff:g> nie spowoduje rezygnacji z usługi <xliff:g id="FROM_CARRIER_NAME">%2$s</xliff:g>."</string>
- <string name="sim_action_switch_sub_dialog_text_downloaded" msgid="8977951796005849471">"W danym momencie aktywna może być tylko 1 karta eSIM.\n\nPrzełączenie na sieć <xliff:g id="TO_CARRIER_NAME">%1$s</xliff:g> nie spowoduje rezygnacji z usługi <xliff:g id="FROM_CARRIER_NAME">%2$s</xliff:g>."</string>
- <string name="sim_action_switch_sub_dialog_text_single_sim" msgid="6188750682431170845">"W danym momencie aktywna może być tylko 1 karta SIM.\n\nPrzełączenie sieci nie spowoduje rezygnacji z usługi <xliff:g id="TO_CARRIER_NAME">%1$s</xliff:g>."</string>
+ <!-- no translation found for sim_action_switch_sub_dialog_text (7474905814976249607) -->
+ <skip />
+ <!-- no translation found for sim_action_switch_sub_dialog_text_downloaded (6415848271400253954) -->
+ <skip />
+ <!-- no translation found for sim_action_switch_sub_dialog_text_single_sim (421658355882679837) -->
+ <skip />
<string name="sim_action_switch_sub_dialog_mep_text" msgid="8348764755143679582">"Możesz używać 2 kart SIM jednocześnie. Aby użyć sieci <xliff:g id="CARRIER_NAME">%1$s</xliff:g>, wyłącz drugą kartę SIM."</string>
<string name="sim_action_switch_sub_dialog_confirm" msgid="1901181581944638961">"Przełącz na sieć <xliff:g id="CARRIER_NAME">%1$s</xliff:g>"</string>
<string name="sim_action_switch_sub_dialog_carrier_list_item_for_turning_off" msgid="5392037608705799522">"Wyłącz sieć <xliff:g id="CARRIER_NAME">%1$s</xliff:g>"</string>
@@ -4520,6 +4591,29 @@
<string name="sim_action_turn_off" msgid="3506698692916473000">"Wyłącz"</string>
<string name="dsds_activation_failure_title" msgid="4467364110584914794">"Nie można aktywować karty SIM"</string>
<string name="dsds_activation_failure_body_msg2" msgid="73044349546544410">"Spróbuj ponownie włączyć kartę SIM. Jeśli problem nie ustąpi, uruchom urządzenie ponownie."</string>
+ <string name="sim_onboarding_bottomsheets_title" msgid="143711121394213711">"Skonfiguruj kartę SIM"</string>
+ <string name="sim_onboarding_bottomsheets_msg" msgid="7367245016476460849">"Skonfiguruj preferencje sieci komórkowej, aby korzystać z kilku kart SIM na tym urządzeniu"</string>
+ <string name="sim_onboarding_label_sim_title" msgid="273162565849288273">"Oznacz karty SIM etykietami"</string>
+ <string name="sim_onboarding_label_sim_msg" msgid="5105859235219529056">"Etykiety wyświetlą się podczas wykonywania połączeń, wysyłania wiadomości i korzystania z transmisji danych, a także w Ustawieniach"</string>
+ <string name="sim_onboarding_label_sim_dialog_title" msgid="5839073125605286120">"Etykieta karty SIM"</string>
+ <string name="sim_onboarding_label_sim_dialog_label" msgid="9020433985426525185">"Etykieta"</string>
+ <string name="sim_onboarding_select_sim_title" msgid="5895262188167744055">"Wybierz, której karty SIM użyć"</string>
+ <string name="sim_onboarding_select_sim_msg" msgid="5638859405391915048">"Możesz używać 2 kart SIM jednocześnie"</string>
+ <string name="sim_onboarding_primary_sim_title" msgid="2793090401371135675">"Skonfiguruj podstawowe karty SIM"</string>
+ <string name="sim_onboarding_primary_sim_msg" msgid="5484656671490558032">"Wybierz, z których kart SIM chcesz domyślnie korzystać w przypadku połączeń, wiadomości i transmisji danych"</string>
+ <string name="primary_sim_title" msgid="2508161011657571566">"Twoje podstawowe karty SIM"</string>
+ <string name="primary_sim_calls_title" msgid="4961189133582615685">"Połączenia"</string>
+ <string name="primary_sim_texts_title" msgid="1287584042733097749">"SMS-y"</string>
+ <string name="primary_sim_automatic_data_title" msgid="1265528923229642480">"Automatyczne przełączanie danych"</string>
+ <string name="primary_sim_automatic_data_msg" msgid="1612203837010785203">"Użyj mobilnej transmisji danych z dowolnej karty SIM w zależności od zasięgu i dostępności"</string>
+ <string name="sim_onboarding_phoneNumber_data_only" msgid="8158409121949373662">"Tylko dane"</string>
+ <string name="sim_onboarding_setup" msgid="5750393553605388463">"Skonfiguruj"</string>
+ <string name="sim_onboarding_next" msgid="6415025179929475355">"Dalej"</string>
+ <!-- no translation found for sim_onboarding_progressbar_turning_sim_on (1163318788393361574) -->
+ <skip />
+ <string name="mobile_network_spn_title" msgid="3053793174495329077">"Sieć komórkowa"</string>
+ <string name="mobile_network_phone_number_title" msgid="2090794402855021784">"Numer telefonu"</string>
+ <string name="mobile_network_sim_label_color_title" msgid="2401352348041132876">"Etykieta i kolor karty SIM"</string>
<string name="sim_setup_channel_id" msgid="8797972565087458515">"Aktywacja sieci"</string>
<string name="sim_switch_channel_id" msgid="4927038626791837861">"Przełączanie operatora"</string>
<string name="post_dsds_reboot_notification_title_with_carrier" msgid="3308827462185135307">"Sieć <xliff:g id="CARRIER_NAME">%1$s</xliff:g> jest aktywna"</string>
@@ -4539,11 +4633,15 @@
<string name="switch_sim_dialog_no_switch_text" msgid="7053939850026876088">"Aby później korzystać z mobilnej transmisji danych, połączeń i SMS-ów, przejdź do ustawień sieci"</string>
<string name="sim_card_label" msgid="6263064316075963775">"Karta SIM"</string>
<string name="erase_sim_dialog_title" msgid="4742077437653028326">"Wykasować tę kartę eSIM?"</string>
- <string name="erase_sim_dialog_text" msgid="753031064269699885">"Wykasowanie danych z tej karty SIM spowoduje usunięcie sieci <xliff:g id="CARRIER_NAME_A">%1$s</xliff:g> z tego urządzenia.\n\nNie oznacza to jednak rezygnacji z usług operatora <xliff:g id="CARRIER_NAME_B">%1$s</xliff:g>."</string>
+ <!-- no translation found for erase_sim_dialog_text (1406141218170595272) -->
+ <skip />
<string name="erase_sim_confirm_button" msgid="8309115684335320541">"Wykasuj"</string>
- <string name="erasing_sim" msgid="7877703231075699139">"Usuwam dane z karty SIM…"</string>
- <string name="erase_sim_fail_title" msgid="2024446702985862427">"Nie można wykasować danych z karty SIM"</string>
- <string name="erase_sim_fail_text" msgid="7870804401227483131">"Nie można wykasować danych z tej karty SIM z powodu błędu.\n\nUruchom urządzenie ponownie i spróbuj jeszcze raz."</string>
+ <!-- no translation found for erasing_sim (4237180547590463930) -->
+ <skip />
+ <!-- no translation found for erase_sim_fail_title (1445700500168357303) -->
+ <skip />
+ <!-- no translation found for erase_sim_fail_text (6898841004987411547) -->
+ <skip />
<string name="network_connection_request_dialog_title" msgid="1896186380874289434">"Połącz z urządzeniem"</string>
<string name="network_connection_request_dialog_summary" msgid="7693038309792726170">"Aplikacja <xliff:g id="APPNAME">%1$s</xliff:g> chce użyć tymczasowej sieci Wi‑Fi, by połączyć się z Twoim urządzeniem"</string>
<string name="network_connection_timeout_dialog_message" msgid="598509083077743772">"Nie znaleziono urządzeń. Upewnij się, że urządzenia są włączone i mogą się połączyć."</string>
@@ -4615,6 +4713,14 @@
<string name="work_policy_privacy_settings" msgid="2702644843505242596">"Informacje o zasadach służbowych"</string>
<string name="work_policy_privacy_settings_summary" msgid="690118670737638405">"Ustawienia, którymi zarządza administrator"</string>
<string name="track_frame_time_keywords" msgid="7885340257945922239">"GPU"</string>
+ <string name="enable_16k_pages" msgid="5009476566957520607">"Uruchom z rozmiarem stron 16 KB"</string>
+ <string name="enable_16k_pages_summary" msgid="428117226069445198">"Uruchom z jądrem systemu obsługującym strony o rozmiarze 16 KB"</string>
+ <string name="confirm_enable_16k_pages_title" msgid="6751570067857011642">"Zrestartować z jądrem systemu obsługującym strony o rozmiarze 16 KB?"</string>
+ <string name="confirm_enable_16k_pages_text" msgid="702888115148257215">"OSTRZEŻENIE: niektóre aplikacje mogą nie być zgodne z tym trybem. Po potwierdzeniu urządzenie uruchomi się ponownie."</string>
+ <string name="confirm_enable_4k_pages_title" msgid="626987400420355263">"Zrestartować z jądrem systemu obsługującym strony o rozmiarze 4 KB?"</string>
+ <string name="confirm_enable_4k_pages_text" msgid="6168921566226074524">"Po potwierdzeniu urządzenie uruchomi się ponownie."</string>
+ <string name="toast_16k_update_failed_text" msgid="8888858987184345567">"Nie udało się zaktualizować jądra systemu, aby obsługiwał strony o rozmiarze 16 KB."</string>
+ <string name="progress_16k_ota_title" msgid="2117218313875523741">"Wprowadzam zmianę"</string>
<string name="bug_report_handler_title" msgid="713439959113250125">"Obsługiwanie zgłaszania błędów"</string>
<string name="bug_report_handler_picker_footer_text" msgid="4935758328366585673">"Określa, która aplikacja ma obsługiwać skrót do zgłaszania błędów na urządzeniu."</string>
<string name="personal_profile_app_subtext" msgid="5586060806997067676">"Osobista"</string>
@@ -4702,8 +4808,10 @@
<string name="sim_category_title" msgid="2341314000964710495">"SIM"</string>
<string name="downloaded_sim_category_title" msgid="2876988650413179752">"eSIM"</string>
<string name="downloaded_sims_category_title" msgid="487799905978489922">"Karty eSIM"</string>
- <string name="sim_category_active_sim" msgid="1503823567818544012">"Aktywna"</string>
- <string name="sim_category_inactive_sim" msgid="4068899490133820881">"Nieaktywna"</string>
+ <!-- no translation found for sim_category_active_sim (3077009911935592178) -->
+ <skip />
+ <!-- no translation found for sim_category_inactive_sim (7351553344148400450) -->
+ <skip />
<string name="sim_category_default_active_sim" msgid="1208194173387987231">" / Domyślna dla: <xliff:g id="ID_1">%1$s</xliff:g>"</string>
<string name="default_active_sim_calls" msgid="2390973682556353558">"połączenia"</string>
<string name="default_active_sim_sms" msgid="8041498593025994921">"SMS-y"</string>
diff --git a/res/values-pt-rBR/arrays.xml b/res/values-pt-rBR/arrays.xml
index cd9c222..2e9649b 100644
--- a/res/values-pt-rBR/arrays.xml
+++ b/res/values-pt-rBR/arrays.xml
@@ -482,4 +482,7 @@
<!-- no translation found for notification_polite_options:0 (4617190141263245257) -->
<!-- no translation found for notification_polite_options:1 (3884076684767467743) -->
<!-- no translation found for notification_polite_options:2 (8765197536079931966) -->
+ <!-- no translation found for private_space_auto_lock_options:0 (551584871228110817) -->
+ <!-- no translation found for private_space_auto_lock_options:1 (3263162333754809690) -->
+ <!-- no translation found for private_space_auto_lock_options:2 (1575103586471380629) -->
</resources>
diff --git a/res/values-pt-rBR/strings.xml b/res/values-pt-rBR/strings.xml
index 62ec161..05970b2 100644
--- a/res/values-pt-rBR/strings.xml
+++ b/res/values-pt-rBR/strings.xml
@@ -28,6 +28,7 @@
<string name="show_dev_on" msgid="2840850085134853754">"Você agora é um desenvolvedor!"</string>
<string name="show_dev_already" msgid="7041756429707644630">"Não é necessário. Você já é um desenvolvedor."</string>
<string name="dev_settings_disabled_warning" msgid="6971867026249671244">"Primeiro, ative as opções do desenvolvedor."</string>
+ <string name="dev_settings_available_to_admin_only_warning" msgid="3408243404879083111">"Apenas os usuários administradores podem acessar as configurações do desenvolvedor."</string>
<string name="header_category_system" msgid="1665516346845259058">"Sistema"</string>
<string name="radioInfo_service_in" msgid="9088637745836646271">"Em serviço"</string>
<string name="radioInfo_service_out" msgid="1868347333892403287">"Fora de serviço"</string>
@@ -551,12 +552,20 @@
<string name="private_space_one_lock_summary" msgid="2759953747682959371">"Você pode desbloquear o Espaço particular da mesma maneira que desbloqueia seu dispositivo ou escolher um bloqueio diferente"</string>
<string name="private_space_screen_lock_title" msgid="8679383894967823163">"Usar o bloqueio de tela do dispositivo"</string>
<string name="private_space_biometric_title" msgid="3934339826674553174">"Desbloqueio facial e por impressão digital"</string>
+ <string name="private_space_fingerprint_title" msgid="5989254643211889931">"Desbloqueio por impressão digital"</string>
+ <string name="private_space_face_title" msgid="3290402865367663079">"Desbloqueio facial"</string>
<string name="private_space_biometric_summary" msgid="4403837276018724581">"Toque para configurar"</string>
<string name="private_space_fingerprint_unlock_title" msgid="5804023571114910034">"Desbloqueio por impressão digital para o espaço privado"</string>
<string name="private_space_face_unlock_title" msgid="6613018437620070183">"Desbloqueio facial para o espaço privado"</string>
<string name="private_space_category_ways_to_unlock" msgid="4356631225316950046">"Formas de desbloquear a tela"</string>
<string name="private_space_screen_lock_summary" msgid="394837965365561070">"Igual ao bloqueio de tela do dispositivo"</string>
<string name="private_space_new_lock_title" msgid="7306873010565337671">"Escolher outro bloqueio para o Espaço particular?"</string>
+ <string name="private_space_auto_lock_title" msgid="4757097802686131305">"Bloquear automaticamente"</string>
+ <string name="private_space_auto_lock_page_title" msgid="2993714305725968632">"Bloquear o espaço privado automaticamente"</string>
+ <string name="private_space_auto_lock_page_summary" msgid="8679844515655838654">"Você poderá bloquear seu espaço privado automaticamente se não usar o dispositivo por um período de tempo"</string>
+ <string name="private_space_auto_lock_every_time" msgid="1215061855836002830">"Sempre que o dispositivo for bloqueado"</string>
+ <string name="private_space_auto_lock_after_inactivity" msgid="1748673030841528649">"Depois de cinco minutos de inatividade"</string>
+ <string name="private_space_auto_lock_never" msgid="595014527119778873">"Nunca"</string>
<string name="private_space_hide_title" msgid="8687034008994037610">"Ocultar quando bloqueado"</string>
<string name="privatespace_hide_page_title" msgid="972581369094289386">"Ocultar o Espaço particular quando bloqueado"</string>
<string name="privatespace_hide_page_summary" msgid="1052569521186403642">"Oculte o Espaço particular na sua lista de apps para que outras pessoas não saibam que ele está no dispositivo"</string>
@@ -570,6 +579,7 @@
<string name="private_space_delete_title" msgid="3075645119800272800">"Excluir o Espaço particular"</string>
<string name="private_space_deleted" msgid="7825768516955610897">"O Espaço particular foi excluído"</string>
<string name="private_space_delete_failed" msgid="8500755484258565011">"Não foi possível excluir o Espaço particular"</string>
+ <string name="private_space_unlocked" msgid="9091600948712932046">"Espaço privado desbloqueado"</string>
<string name="no_device_lock_title" msgid="1078223464721029954">"Defina um bloqueio de tela"</string>
<string name="no_device_lock_summary" msgid="7436025227616244687">"Para usar o Espaço particular, defina um bloqueio de tela neste dispositivo."</string>
<string name="no_device_lock_action_label" msgid="2640487005629001288">"Definir bloqueio de tela"</string>
@@ -597,8 +607,14 @@
<string name="private_space_access_text" msgid="4258842502257201013">"Para acessar o Espaço particular, abra sua lista de apps e role até a parte de baixo dela"</string>
<string name="private_space_done_label" msgid="1020482651595246071">"Concluído"</string>
<string name="private_space_scrolldown_to_access" msgid="4820954877349434545">"Role a tela para baixo para encontrar o Espaço particular"</string>
- <string name="private_space_retry_signin_title" msgid="2340841075193680666">"Fazer login para configurar um Espaço particular"</string>
- <string name="private_space_retry_summary" msgid="1976929616948459609">"Você precisa fazer login em uma conta para configurar um Espaço particular"</string>
+ <!-- no translation found for private_space_retry_signin_title (8090276618867918844) -->
+ <skip />
+ <!-- no translation found for private_space_retry_summary (1920444015972648774) -->
+ <skip />
+ <!-- no translation found for private_space_skip_login_label (7078019409056628192) -->
+ <skip />
+ <!-- no translation found for private_space_continue_login_label (7779965766333065391) -->
+ <skip />
<string name="private_space_lock_setup_title" msgid="6541564212199510787">"Escolher um bloqueio para seu Espaço particular"</string>
<string name="private_space_lock_setup_description" msgid="423405593476300918">"É possível desbloquear seu espaço particular com sua impressão digital. Por motivos de segurança, essa opção exige um bloqueio de backup."</string>
<string name="private_space_choose_your_pin_header" msgid="4560802934975898265">"Defina um PIN para seu espaço privado"</string>
@@ -1373,6 +1389,8 @@
<string name="battery_level_title" msgid="1371765298786083448">"Nível da bateria"</string>
<string name="communal_settings_title" msgid="2845678473945902115">"Compartilhadas"</string>
<string name="communal_settings_summary" msgid="4923914136953940317">"Configurações compartilhadas"</string>
+ <!-- no translation found for satellite_setting (706846910912477125) -->
+ <skip />
<string name="apn_settings" msgid="4295467389400441299">"APNs"</string>
<string name="apn_edit" msgid="2003683641840248741">"Editar ponto de acesso"</string>
<string name="apn_add" msgid="9069613192201630934">"Adicionar ponto de acesso"</string>
@@ -1407,6 +1425,8 @@
<string name="menu_save" msgid="6611465355127483100">"Salvar"</string>
<string name="menu_cancel" msgid="1197826697950745335">"Cancelar"</string>
<string name="error_title" msgid="7158648377702417716"></string>
+ <!-- no translation found for error_duplicate_apn_entry (7792928408935276618) -->
+ <skip />
<string name="error_name_empty" msgid="1258275899283079142">"O campo Nome não pode ficar vazio."</string>
<string name="error_apn_empty" msgid="7657491065443746915">"O APN não pode estar vazio."</string>
<string name="error_mcc_not3" msgid="883659545640179094">"O campo MCC deve ter 3 dígitos."</string>
@@ -1425,7 +1445,8 @@
<string name="reset_bluetooth_wifi_button_text" msgid="3974098137045963639">"Reiniciar"</string>
<string name="reset_bluetooth_wifi_complete_toast" msgid="5893439291030574365">"O Bluetooth e o Wi-Fi foram redefinidos"</string>
<string name="reset_esim_title" msgid="4194570573425902754">"Limpar eSIMs"</string>
- <string name="reset_esim_desc" msgid="3662444090563399131">"Isso não cancelará nenhum plano de serviços móveis. Para fazer o download de chips substitutos, entre em contato com a operadora."</string>
+ <!-- no translation found for reset_esim_desc (6125192435907740751) -->
+ <skip />
<string name="reset_network_button_text" msgid="2281476496459610071">"Redefinir configurações"</string>
<string name="reset_network_final_desc" msgid="5304365082065278425">"Redefinir todas as configurações de rede? Não é possível desfazer essa ação."</string>
<string name="reset_network_final_desc_esim" msgid="1129251284212847939">"Você quer mesmo redefinir todas as configurações de rede e apagar os eSIMs salvos? Não é possível desfazer essa ação."</string>
@@ -1433,15 +1454,18 @@
<string name="reset_network_confirm_title" msgid="913014422184481270">"Redefinir?"</string>
<string name="network_reset_not_available" msgid="1966334631394607829">"A redefinição da rede não está disponível para esse usuário"</string>
<string name="reset_network_complete_toast" msgid="1367872474130621115">"As configurações de rede foram redefinidas"</string>
- <string name="reset_esim_error_title" msgid="4670073610967959597">"Não é possível limpar chips"</string>
- <string name="reset_esim_error_msg" msgid="7279607120606365250">"Ocorreu um erro ao apagar o eSIM.\n\nReinicie o dispositivo e tente de novo."</string>
+ <!-- no translation found for reset_esim_error_title (6516110227665862295) -->
+ <skip />
+ <!-- no translation found for reset_esim_error_msg (8459527827897797168) -->
+ <skip />
<string name="main_clear_title" msgid="277664302144837723">"Limpar todos os dados (redefinir para a configuração original)"</string>
<string name="main_clear_short_title" msgid="4752094765533020696">"Limpar todos os dados"</string>
<string name="main_clear_desc_also_erases_external" msgid="3687911419628956693"><li>"Músicas"</li>\n<li>"Fotos"</li>\n<li>"Outros dados do usuário"</li></string>
<string name="main_clear_desc_also_erases_esim" msgid="4553469876411831729"><li>"eSIMs"</li></string>
<string name="main_clear_desc_no_cancel_mobile_plan" msgid="369883568059127035">\n\n"Essa ação não cancelará seu plano de serviços móveis."</string>
<string name="main_clear_final_desc" msgid="5800877928569039580">"Todas as informações pessoais e os apps transferidos por download serão excluídos. Não é possível desfazer essa ação."</string>
- <string name="main_clear_final_desc_esim" msgid="440406836793824969">"Todas as suas informações pessoais, inclusive apps e chips transferidos por download, serão excluídas. Não é possível desfazer essa ação."</string>
+ <!-- no translation found for main_clear_final_desc_esim (6592404057237813989) -->
+ <skip />
<string name="main_clear_confirm_title" msgid="6577071819657853713">"Limpar todos os dados?"</string>
<string name="main_clear_not_available" msgid="3433795327146684827">"A redefinição para a configuração original não está disponível para este usuário"</string>
<string name="main_clear_progress_title" msgid="7239741132015617719">"Limpando"</string>
@@ -1672,6 +1696,14 @@
<string name="force_stop" msgid="2681771622136916280">"Forçar fechamento"</string>
<string name="archive" msgid="9074663845068632127">"Arquivar"</string>
<string name="restore" msgid="7622486640713967157">"Restaurar"</string>
+ <!-- no translation found for restoring_step_one (3465050101254272874) -->
+ <skip />
+ <!-- no translation found for restoring_step_two (140484846432595108) -->
+ <skip />
+ <!-- no translation found for restoring_step_three (3712883580876329811) -->
+ <skip />
+ <!-- no translation found for restoring_step_four (8966846882470446209) -->
+ <skip />
<string name="total_size_label" msgid="2052185048749658866">"Total"</string>
<string name="application_size_label" msgid="6407051020651716729">"Tamanho do app"</string>
<string name="external_code_size_label" msgid="7375146402660973743">"App de armazenamento USB"</string>
@@ -1728,7 +1760,6 @@
<string name="archiving_failed" msgid="2037798988961634978">"Falha ao arquivar"</string>
<string name="archiving_succeeded" msgid="7891249456483297845">"<xliff:g id="PACKAGE_LABEL">%1$s</xliff:g> arquivado"</string>
<string name="restoring_failed" msgid="3390531747355943533">"Falha na restauração"</string>
- <string name="restoring_succeeded" msgid="4967353965137524330">"<xliff:g id="PACKAGE_LABEL">%1$s</xliff:g> Restaurado"</string>
<string name="restoring_in_progress" msgid="7787443682651146115">"Restaurando <xliff:g id="PACKAGE_LABEL">%1$s</xliff:g>"</string>
<string name="another_migration_already_in_progress" msgid="6550546307856052261">"Outra migração já está em andamento."</string>
<string name="insufficient_storage" msgid="8115088042669030558">"Não há espaço de armazenamento suficiente."</string>
@@ -2376,12 +2407,6 @@
<string name="battery_tip_high_usage_summary" msgid="3938999581403084551">"Ver apps com maior uso"</string>
<string name="battery_tip_limited_temporarily_title" msgid="6258554134146272311">"Carregamento otimizado para proteger a bateria"</string>
<string name="battery_tip_limited_temporarily_summary" msgid="5107379280241187562">"Para ajudar a prolongar a vida útil da bateria, o carregamento foi otimizado"</string>
- <string name="battery_tip_dock_defender_future_bypass_title" msgid="4332616280495788195">"Carregamento otimizado para proteger a bateria"</string>
- <string name="battery_tip_dock_defender_future_bypass_summary" msgid="7870758621381307597">"Para ajudar a prolongar a vida útil da bateria, o carregamento vai ser otimizado quando o dispositivo estiver na base"</string>
- <string name="battery_tip_dock_defender_active_title" msgid="1414785238383255699">"Carregamento otimizado para proteger a bateria"</string>
- <string name="battery_tip_dock_defender_active_summary" msgid="3512082623718801459">"Para ajudar a prolongar a vida útil da bateria, o carregamento vai ser otimizado quando o dispositivo estiver na base"</string>
- <string name="battery_tip_dock_defender_temporarily_bypassed_title" msgid="1679449361090557201">"Carregamento total"</string>
- <string name="battery_tip_dock_defender_temporarily_bypassed_summary" msgid="1099500476761333281">"Para proteger a bateria, o carregamento vai ser otimizado na próxima vez que o tablet estiver na base"</string>
<string name="battery_tip_limited_temporarily_sec_button_content_description" msgid="5648444926736883551">"Saiba mais sobre a pausa no carregamento"</string>
<string name="battery_tip_limited_temporarily_dialog_resume_charge" msgid="2302295458913832342">"Retomar o carregamento"</string>
<string name="battery_tip_dialog_message_footer" msgid="986542164372177504">"Inclui atividade em segundo plano com alto consumo de energia"</string>
@@ -2399,7 +2424,8 @@
<string name="battery_tip_unrestrict_app_dialog_ok" msgid="7940183167721998470">"Remover"</string>
<string name="battery_tip_unrestrict_app_dialog_cancel" msgid="4968135709160207507">"Cancelar"</string>
<string name="battery_tip_charge_to_full_button" msgid="6701709034348116261">"Carregar totalmente"</string>
- <string name="battery_tip_incompatible_charging_title" msgid="5120763575150751300">"Problema com o acessório de carregamento"</string>
+ <!-- no translation found for battery_tip_incompatible_charging_title (1567827436103364999) -->
+ <skip />
<string name="battery_tip_incompatible_charging_content_description" msgid="355668467640367701">"Saiba mais sobre a incompatibilidade de carregamento"</string>
<string name="smart_battery_manager_title" msgid="3677620516657920364">"Gerenciador de bateria"</string>
<string name="smart_battery_title" msgid="9095903608520254254">"Gerenciar apps automaticamente"</string>
@@ -3855,6 +3881,8 @@
<string name="voice_activation_apps_title" msgid="7130045161611529825">"Apps com ativação por voz"</string>
<string name="permit_voice_activation_apps" msgid="9152780172988949319">"Permitir ativação por voz"</string>
<string name="allow_voice_activation_apps_description" msgid="6369745626995060656">"A ativação por voz ativa apps aprovados usando comando de voz. A detecção adaptativa integrada garante a privacidade dos seus dados.\n\n"<a href="">"Saiba mais sobre a detecção adaptativa"</a></string>
+ <string name="permit_receive_sandboxed_detection_training_data" msgid="3929496847420108753">"Melhorar a ativação por voz"</string>
+ <string name="receive_sandboxed_detection_training_data_description" msgid="1415687008184625050">"Este dispositivo usa informações particulares para melhorar o modelo de ativação por voz. Os apps podem receber atualizações resumidas que são agregadas entre vários usuários para manter a privacidade e, ao mesmo tempo, melhorar o modelo para todos.\n\n"<a href="">"Saiba mais sobre a inteligência particular"</a></string>
<string name="full_screen_intent_title" msgid="747270185715224130">"Notificações em tela cheia"</string>
<string name="permit_full_screen_intent" msgid="9035367640019960861">"Permitir que esse app mostre notificações em tela cheia"</string>
<string name="footer_description_full_screen_intent" msgid="7716518411349225528">"Permita que o app mostre notificações que ocupam a tela inteira quando o dispositivo estiver bloqueado. Os apps poderão usar essa permissão para destacar alarmes, ligações recebidas ou outras notificações urgentes."</string>
@@ -4276,18 +4304,27 @@
<string name="autofill_app" msgid="7595308061826307921">"Preenchimento automático"</string>
<string name="default_autofill_app" msgid="372234803718251606">"Preenchimento automático padrão"</string>
<string name="autofill_passwords" msgid="6708057251459761083">"Senhas"</string>
- <string name="credman_chosen_app_title" msgid="872524130208251505">"Senhas, chaves de acesso e serviços de dados"</string>
+ <!-- no translation found for credman_chosen_app_title (7735183808067729319) -->
+ <skip />
<string name="credman_credentials" msgid="4931371941253324143">"Outros provedores"</string>
<string name="autofill_passwords_count" msgid="6359289285822955973">"{count,plural, =1{# senha}one{# senha}other{# senhas}}"</string>
<string name="autofill_keywords" msgid="8598763328489346438">"preencher, automático, preenchimento automático, senha"</string>
<string name="credman_keywords" msgid="8305600680836806170">"dados, chave de acesso, senha"</string>
<string name="credman_autofill_keywords" msgid="701180623776848914">"automático, preenchimento, preenchimento automático, dados, chave de acesso, senha"</string>
+ <!-- no translation found for credman_button_change (4072629639218503790) -->
+ <skip />
+ <!-- no translation found for credman_button_open (7519871964170816850) -->
+ <skip />
<string name="autofill_confirmation_message" msgid="4888767934273494272">"<b>Você precisa confiar nesse app</b> <br/> <br/> <xliff:g id=app_name example=O Preenchimento automático do Google>%1$s</xliff:g> usa o que está na sua tela para determinar o que pode ser preenchido automaticamente."</string>
<string name="credman_autofill_confirmation_message" msgid="843829628024668466">"<b>Usar <xliff:g id=app_name example=Provider>%1$s</xliff:g>?</b> <br/> <br/> Senhas, chaves de acesso e outras informações novas serão salvas aqui a partir de agora. <xliff:g id=app_name example=Provider>%1$s</xliff:g> pode usar o que aparece na tela para determinar o que pode ser preenchido automaticamente."</string>
<string name="credman_picker_title" msgid="8191267620665129205">"Senhas, chaves de acesso e serviços de dados"</string>
<string name="credman_confirmation_message_title" msgid="8847900085593880729">"Desativar %1$s?"</string>
<string name="credman_confirmation_message" msgid="2357324543658635239">"<b>Desativar este serviço?</b> <br/> <br/> Senhas, chaves de acesso, formas de pagamento e outras informações salvas não serão preenchidas quando você fizer login. Para usar suas informações salvas, escolha uma senha, uma chave de acesso ou um serviço de dados."</string>
+ <string name="credman_confirmation_message_new_ui" msgid="6126274509951156460">"<b>Desativar todos os serviços?</b> <br/> <br/> Novas senhas, chaves de acesso e outras informações serão salvas aqui a partir de agora."</string>
+ <string name="credman_autofill_confirmation_message_new_ui" msgid="6222139222478822267">"<b>Mude seu serviço favorito para <xliff:g id=app_name example=Provider>%1$s</xliff:g>?</b> <br/> <br/> Novas senhas, chaves de acesso e outras informações serão salvas aqui a partir de agora. O <xliff:g id=app_name example=Provider>%1$s</xliff:g> pode usar o que aparece na tela para determinar o que pode ser preenchido automaticamente"</string>
<string name="credman_enable_confirmation_message_title" msgid="1037501792652277829">"Usar %1$s?"</string>
+ <string name="credman_limit_error_msg_title" msgid="1525814645803612135">"Só é possível ter 5 serviços ativados"</string>
+ <string name="credman_limit_error_msg" msgid="2521803280130310063">"Desative pelo menos 1 serviço para adicionar outro"</string>
<string name="credman_enable_confirmation_message" msgid="8407841892310870169">"%1$s usa o que aparece na tela para determinar o que pode ser preenchido automaticamente."</string>
<string name="credman_error_message_title" msgid="4099557206946333568">"Limite de senhas, chaves de acesso e serviços de dados"</string>
<string name="credman_error_message" msgid="8334797097200415449">"É possível ter até cinco senhas, chaves de acesso e serviços de dados ativos ao mesmo tempo. Desative um para adicionar outro."</string>
@@ -4457,11 +4494,12 @@
<string name="mobile_network_sim_name_label" msgid="1452440641628369625">"Nome"</string>
<string name="mobile_network_sim_color_label" msgid="5293944087609632340">"Cor (usada por apps compatíveis)"</string>
<string name="mobile_network_sim_name_rename" msgid="5967588549571582924">"Salvar"</string>
- <string name="mobile_network_use_sim_on" msgid="7298332437547707908">"Usar chip"</string>
+ <string name="mobile_network_use_sim_on" msgid="5333182776279917886">"Usar este chip"</string>
<string name="mobile_network_use_sim_off" msgid="6303281166199670639">"Desativado"</string>
<string name="mobile_network_disable_sim_explanation" msgid="2851862257846773796">"Para desativar este chip ele deve ser removido."</string>
<string name="mobile_network_tap_to_activate" msgid="4139979375717958102">"Toque para ativar a <xliff:g id="CARRIER">%1$s</xliff:g>"</string>
- <string name="mobile_network_erase_sim" msgid="4629071168032714930">"Limpar chip"</string>
+ <!-- no translation found for mobile_network_erase_sim (5387971155494245850) -->
+ <skip />
<string name="preferred_network_mode_title" msgid="3083431168988535628">"Tipo de rede preferencial"</string>
<string name="preferred_network_mode_summary" msgid="537577807865497546">"Alterar o modo de operação de rede"</string>
<string name="preferred_network_mode_dialogtitle" msgid="4179420486180351631">"Tipo de rede preferencial"</string>
@@ -4480,6 +4518,40 @@
<string name="roaming_check_price_warning" msgid="5876977438036791361">"Consulte os preços com seu provedor de rede."</string>
<string name="mobile_data_usage_title" msgid="2047864499317759728">"Uso de dados do app"</string>
<string name="mobile_network_mode_error" msgid="9222056129897416074">"Modo de rede <xliff:g id="NETWORKMODEID">%1$d</xliff:g> inválido. Ignorar."</string>
+ <!-- no translation found for satellite_setting_title (2543034229989047673) -->
+ <skip />
+ <!-- no translation found for satellite_setting_enabled_summary (3554127722727530845) -->
+ <skip />
+ <!-- no translation found for satellite_setting_disabled_summary (6789122487534159857) -->
+ <skip />
+ <!-- no translation found for keywords_satellite_setting (3312183289776517695) -->
+ <skip />
+ <!-- no translation found for category_name_about_satellite_messaging (3756205049485508340) -->
+ <skip />
+ <!-- no translation found for title_about_satellite_setting (9212860038048311345) -->
+ <skip />
+ <!-- no translation found for category_title_your_satellite_plan (3017895097366691841) -->
+ <skip />
+ <!-- no translation found for title_have_satellite_plan (2048372355699977947) -->
+ <skip />
+ <!-- no translation found for title_no_satellite_plan (2876056203035197505) -->
+ <skip />
+ <!-- no translation found for summary_add_satellite_setting (3815254731634052432) -->
+ <skip />
+ <!-- no translation found for category_name_how_it_works (585303230539269496) -->
+ <skip />
+ <!-- no translation found for title_satellite_connection_guide (3294802307913609072) -->
+ <skip />
+ <!-- no translation found for summary_satellite_connection_guide (3496123195218418456) -->
+ <skip />
+ <!-- no translation found for title_supported_service (4275535165812691571) -->
+ <skip />
+ <!-- no translation found for summary_supported_service (4320535903444834786) -->
+ <skip />
+ <!-- no translation found for satellite_setting_summary_more_information (4008690241760925372) -->
+ <skip />
+ <!-- no translation found for more_about_satellite_messaging (3385673133561348509) -->
+ <skip />
<string name="mobile_network_apn_title" msgid="5582995550142073054">"Nomes dos pontos de acesso"</string>
<string name="keywords_access_point_names" msgid="8174967126858505945">"apn"</string>
<string name="manual_mode_disallowed_summary" msgid="4243142645520152175">"Indisponível quando conectado à <xliff:g id="CARRIER">%1$s</xliff:g>"</string>
@@ -4489,9 +4561,12 @@
<string name="sim_action_switch_sub_dialog_title" msgid="9180969453358718635">"Mudar para a <xliff:g id="CARRIER_NAME">%1$s</xliff:g>?"</string>
<string name="sim_action_switch_psim_dialog_title" msgid="5613177333235213024">"Começar a usar o chip?"</string>
<string name="sim_action_switch_sub_dialog_mep_title" msgid="933856847099933004">"Usar <xliff:g id="CARRIER_NAME">%1$s</xliff:g>?"</string>
- <string name="sim_action_switch_sub_dialog_text" msgid="2091834911153293004">"Somente um chip pode estar ativo por vez.\n\nMudar para a <xliff:g id="TO_CARRIER_NAME">%1$s</xliff:g> não cancelará o serviço da <xliff:g id="FROM_CARRIER_NAME">%2$s</xliff:g>."</string>
- <string name="sim_action_switch_sub_dialog_text_downloaded" msgid="8977951796005849471">"Apenas um eSIM pode ficar ativo por vez.\n\nMudar para a operadora <xliff:g id="TO_CARRIER_NAME">%1$s</xliff:g> não cancela o serviço da <xliff:g id="FROM_CARRIER_NAME">%2$s</xliff:g>."</string>
- <string name="sim_action_switch_sub_dialog_text_single_sim" msgid="6188750682431170845">"Somente um chip pode estar ativo por vez.\n\nMudar de operadora não cancelará o serviço da <xliff:g id="TO_CARRIER_NAME">%1$s</xliff:g>."</string>
+ <!-- no translation found for sim_action_switch_sub_dialog_text (7474905814976249607) -->
+ <skip />
+ <!-- no translation found for sim_action_switch_sub_dialog_text_downloaded (6415848271400253954) -->
+ <skip />
+ <!-- no translation found for sim_action_switch_sub_dialog_text_single_sim (421658355882679837) -->
+ <skip />
<string name="sim_action_switch_sub_dialog_mep_text" msgid="8348764755143679582">"Você pode usar dois chips ao mesmo tempo. Para usar a operadora <xliff:g id="CARRIER_NAME">%1$s</xliff:g>, desative o outro chip."</string>
<string name="sim_action_switch_sub_dialog_confirm" msgid="1901181581944638961">"Mudar para <xliff:g id="CARRIER_NAME">%1$s</xliff:g>"</string>
<string name="sim_action_switch_sub_dialog_carrier_list_item_for_turning_off" msgid="5392037608705799522">"Desativar chip da operadora <xliff:g id="CARRIER_NAME">%1$s</xliff:g>"</string>
@@ -4516,6 +4591,29 @@
<string name="sim_action_turn_off" msgid="3506698692916473000">"Desativar"</string>
<string name="dsds_activation_failure_title" msgid="4467364110584914794">"Não foi possível ativar o chip"</string>
<string name="dsds_activation_failure_body_msg2" msgid="73044349546544410">"Tente ativar o chip novamente. Se o problema continuar, reinicie o dispositivo."</string>
+ <string name="sim_onboarding_bottomsheets_title" msgid="143711121394213711">"Configure seu chip"</string>
+ <string name="sim_onboarding_bottomsheets_msg" msgid="7367245016476460849">"Defina suas preferências de rede móvel para usar vários chips neste dispositivo"</string>
+ <string name="sim_onboarding_label_sim_title" msgid="273162565849288273">"Rotule seus chips"</string>
+ <string name="sim_onboarding_label_sim_msg" msgid="5105859235219529056">"Esses rótulos vão aparecer ao fazer ligações, enviar mensagens de texto e usar dados, além de aparecerem nas Configurações"</string>
+ <string name="sim_onboarding_label_sim_dialog_title" msgid="5839073125605286120">"Rótulo do chip"</string>
+ <string name="sim_onboarding_label_sim_dialog_label" msgid="9020433985426525185">"Rótulo"</string>
+ <string name="sim_onboarding_select_sim_title" msgid="5895262188167744055">"Selecione quais chips usar"</string>
+ <string name="sim_onboarding_select_sim_msg" msgid="5638859405391915048">"Você pode usar dois chips ao mesmo tempo"</string>
+ <string name="sim_onboarding_primary_sim_title" msgid="2793090401371135675">"Defina seus chips principais"</string>
+ <string name="sim_onboarding_primary_sim_msg" msgid="5484656671490558032">"Escolha quais chips usar por padrão para fazer ligações, enviar mensagens de texto e usar dados"</string>
+ <string name="primary_sim_title" msgid="2508161011657571566">"Seus principais chips"</string>
+ <string name="primary_sim_calls_title" msgid="4961189133582615685">"Ligações"</string>
+ <string name="primary_sim_texts_title" msgid="1287584042733097749">"Mensagens de texto"</string>
+ <string name="primary_sim_automatic_data_title" msgid="1265528923229642480">"Troca de dados automática"</string>
+ <string name="primary_sim_automatic_data_msg" msgid="1612203837010785203">"Usar dados de qualquer chip dependendo da cobertura e disponibilidade"</string>
+ <string name="sim_onboarding_phoneNumber_data_only" msgid="8158409121949373662">"Somente dados"</string>
+ <string name="sim_onboarding_setup" msgid="5750393553605388463">"Configurar"</string>
+ <string name="sim_onboarding_next" msgid="6415025179929475355">"Próxima"</string>
+ <!-- no translation found for sim_onboarding_progressbar_turning_sim_on (1163318788393361574) -->
+ <skip />
+ <string name="mobile_network_spn_title" msgid="3053793174495329077">"Rede móvel"</string>
+ <string name="mobile_network_phone_number_title" msgid="2090794402855021784">"Número de telefone"</string>
+ <string name="mobile_network_sim_label_color_title" msgid="2401352348041132876">"Rótulo e cor do chip"</string>
<string name="sim_setup_channel_id" msgid="8797972565087458515">"Ativação de rede"</string>
<string name="sim_switch_channel_id" msgid="4927038626791837861">"Mudança de operadora"</string>
<string name="post_dsds_reboot_notification_title_with_carrier" msgid="3308827462185135307">"A operadora <xliff:g id="CARRIER_NAME">%1$s</xliff:g> está ativa"</string>
@@ -4535,11 +4633,15 @@
<string name="switch_sim_dialog_no_switch_text" msgid="7053939850026876088">"Para usar dados móveis, recursos de chamada e SMS mais tarde, acesse as configurações de rede"</string>
<string name="sim_card_label" msgid="6263064316075963775">"Chip"</string>
<string name="erase_sim_dialog_title" msgid="4742077437653028326">"Você quer mesmo apagar este eSIM?"</string>
- <string name="erase_sim_dialog_text" msgid="753031064269699885">"A limpeza do chip remove o serviço da <xliff:g id="CARRIER_NAME_A">%1$s</xliff:g> deste dispositivo.\n\nO serviço da <xliff:g id="CARRIER_NAME_B">%1$s</xliff:g> não será cancelado."</string>
+ <!-- no translation found for erase_sim_dialog_text (1406141218170595272) -->
+ <skip />
<string name="erase_sim_confirm_button" msgid="8309115684335320541">"Limpar"</string>
- <string name="erasing_sim" msgid="7877703231075699139">"Limpando chip…"</string>
- <string name="erase_sim_fail_title" msgid="2024446702985862427">"Não é possível limpar o chip"</string>
- <string name="erase_sim_fail_text" msgid="7870804401227483131">"Não é possível limpar este chip devido a um erro.\n\nReinicie o dispositivo e tente novamente."</string>
+ <!-- no translation found for erasing_sim (4237180547590463930) -->
+ <skip />
+ <!-- no translation found for erase_sim_fail_title (1445700500168357303) -->
+ <skip />
+ <!-- no translation found for erase_sim_fail_text (6898841004987411547) -->
+ <skip />
<string name="network_connection_request_dialog_title" msgid="1896186380874289434">"Conectar ao dispositivo"</string>
<string name="network_connection_request_dialog_summary" msgid="7693038309792726170">"O app <xliff:g id="APPNAME">%1$s</xliff:g> quer usar uma rede Wi-Fi temporária para se conectar ao seu dispositivo"</string>
<string name="network_connection_timeout_dialog_message" msgid="598509083077743772">"Nenhum dispositivo foi encontrado. Os dispositivos precisam estar ligados e disponíveis para conexão."</string>
@@ -4611,6 +4713,14 @@
<string name="work_policy_privacy_settings" msgid="2702644843505242596">"Informações sobre sua política de trabalho"</string>
<string name="work_policy_privacy_settings_summary" msgid="690118670737638405">"Configurações gerenciadas pelo administrador de TI"</string>
<string name="track_frame_time_keywords" msgid="7885340257945922239">"GPU"</string>
+ <string name="enable_16k_pages" msgid="5009476566957520607">"Inicializar com páginas de 16K"</string>
+ <string name="enable_16k_pages_summary" msgid="428117226069445198">"Inicializar dispositivo usando o kernel com suporte a páginas de 16K"</string>
+ <string name="confirm_enable_16k_pages_title" msgid="6751570067857011642">"Reiniciar com kernel compatível com páginas de 16 KB?"</string>
+ <string name="confirm_enable_16k_pages_text" msgid="702888115148257215">"AVISO: alguns aplicativos podem não ser compatíveis com esse modo. O dispositivo será reiniciado após a confirmação."</string>
+ <string name="confirm_enable_4k_pages_title" msgid="626987400420355263">"Reiniciar com kernel compatível com páginas de 4 KB?"</string>
+ <string name="confirm_enable_4k_pages_text" msgid="6168921566226074524">"O dispositivo será reiniciado após a confirmação."</string>
+ <string name="toast_16k_update_failed_text" msgid="8888858987184345567">"Falha ao atualizar para um kernel compatível com páginas de 16 KB."</string>
+ <string name="progress_16k_ota_title" msgid="2117218313875523741">"Aplicando mudança"</string>
<string name="bug_report_handler_title" msgid="713439959113250125">"Gerenciador de relatórios de bugs"</string>
<string name="bug_report_handler_picker_footer_text" msgid="4935758328366585673">"Determina qual app gerencia o atalho para o Relatório de bug no dispositivo."</string>
<string name="personal_profile_app_subtext" msgid="5586060806997067676">"Pessoais"</string>
@@ -4696,8 +4806,10 @@
<string name="sim_category_title" msgid="2341314000964710495">"Chip"</string>
<string name="downloaded_sim_category_title" msgid="2876988650413179752">"eSIM"</string>
<string name="downloaded_sims_category_title" msgid="487799905978489922">"eSIMs"</string>
- <string name="sim_category_active_sim" msgid="1503823567818544012">"Ativo"</string>
- <string name="sim_category_inactive_sim" msgid="4068899490133820881">"Inativo"</string>
+ <!-- no translation found for sim_category_active_sim (3077009911935592178) -->
+ <skip />
+ <!-- no translation found for sim_category_inactive_sim (7351553344148400450) -->
+ <skip />
<string name="sim_category_default_active_sim" msgid="1208194173387987231">" / Padrão para <xliff:g id="ID_1">%1$s</xliff:g>"</string>
<string name="default_active_sim_calls" msgid="2390973682556353558">"chamadas"</string>
<string name="default_active_sim_sms" msgid="8041498593025994921">"SMS"</string>
diff --git a/res/values-pt-rPT/arrays.xml b/res/values-pt-rPT/arrays.xml
index d0a1f45..ede92a2 100644
--- a/res/values-pt-rPT/arrays.xml
+++ b/res/values-pt-rPT/arrays.xml
@@ -482,4 +482,7 @@
<!-- no translation found for notification_polite_options:0 (4617190141263245257) -->
<!-- no translation found for notification_polite_options:1 (3884076684767467743) -->
<!-- no translation found for notification_polite_options:2 (8765197536079931966) -->
+ <!-- no translation found for private_space_auto_lock_options:0 (551584871228110817) -->
+ <!-- no translation found for private_space_auto_lock_options:1 (3263162333754809690) -->
+ <!-- no translation found for private_space_auto_lock_options:2 (1575103586471380629) -->
</resources>
diff --git a/res/values-pt-rPT/strings.xml b/res/values-pt-rPT/strings.xml
index 5a8f784..4bc0984 100644
--- a/res/values-pt-rPT/strings.xml
+++ b/res/values-pt-rPT/strings.xml
@@ -28,6 +28,7 @@
<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>
<string name="dev_settings_disabled_warning" msgid="6971867026249671244">"Ative primeiro as Opções de programador."</string>
+ <string name="dev_settings_available_to_admin_only_warning" msgid="3408243404879083111">"Apenas os utilizadores administradores podem aceder às definições do programador."</string>
<string name="header_category_system" msgid="1665516346845259058">"Sistema"</string>
<string name="radioInfo_service_in" msgid="9088637745836646271">"Em serviço"</string>
<string name="radioInfo_service_out" msgid="1868347333892403287">"Fora de serviço"</string>
@@ -551,12 +552,20 @@
<string name="private_space_one_lock_summary" msgid="2759953747682959371">"Pode desbloquear o espaço privado da mesma forma que desbloqueia o seu dispositivo ou escolher um bloqueio diferente"</string>
<string name="private_space_screen_lock_title" msgid="8679383894967823163">"Usar bloqueio de ecrã do dispositivo"</string>
<string name="private_space_biometric_title" msgid="3934339826674553174">"Desbloqueio facial e por impressão digital"</string>
+ <string name="private_space_fingerprint_title" msgid="5989254643211889931">"Desbloqueio por impressão digital"</string>
+ <string name="private_space_face_title" msgid="3290402865367663079">"Desbloqueio facial"</string>
<string name="private_space_biometric_summary" msgid="4403837276018724581">"Toque para configurar"</string>
<string name="private_space_fingerprint_unlock_title" msgid="5804023571114910034">"Desbloqueio por impressão digital para o espaço privado"</string>
<string name="private_space_face_unlock_title" msgid="6613018437620070183">"Desbloqueio facial para o espaço privado"</string>
<string name="private_space_category_ways_to_unlock" msgid="4356631225316950046">"Formas de desbloquear"</string>
<string name="private_space_screen_lock_summary" msgid="394837965365561070">"O mesmo que o bloqueio de ecrã do dispositivo"</string>
<string name="private_space_new_lock_title" msgid="7306873010565337671">"Escolher um novo bloqueio para o espaço privado?"</string>
+ <string name="private_space_auto_lock_title" msgid="4757097802686131305">"Bloquear automaticamente"</string>
+ <string name="private_space_auto_lock_page_title" msgid="2993714305725968632">"Bloqueie automaticamente o espaço privado"</string>
+ <string name="private_space_auto_lock_page_summary" msgid="8679844515655838654">"Pode bloquear automaticamente o seu espaço privado se não tiver usado o dispositivo durante um determinado período"</string>
+ <string name="private_space_auto_lock_every_time" msgid="1215061855836002830">"Sempre que o dispositivo é bloqueado"</string>
+ <string name="private_space_auto_lock_after_inactivity" msgid="1748673030841528649">"Após 5 minutos de inatividade"</string>
+ <string name="private_space_auto_lock_never" msgid="595014527119778873">"Nunca"</string>
<string name="private_space_hide_title" msgid="8687034008994037610">"Ocultar quando bloqueado"</string>
<string name="privatespace_hide_page_title" msgid="972581369094289386">"Ocultar espaço privado quando bloqueado"</string>
<string name="privatespace_hide_page_summary" msgid="1052569521186403642">"Para não saberem que o espaço privado está no seu dispositivo, oculte-o da lista de apps"</string>
@@ -570,6 +579,7 @@
<string name="private_space_delete_title" msgid="3075645119800272800">"Eliminar espaço privado"</string>
<string name="private_space_deleted" msgid="7825768516955610897">"Espaço privado eliminado com êxito"</string>
<string name="private_space_delete_failed" msgid="8500755484258565011">"Não foi possível eliminar o espaço privado"</string>
+ <string name="private_space_unlocked" msgid="9091600948712932046">"Espaço privado desbloqueado"</string>
<string name="no_device_lock_title" msgid="1078223464721029954">"Defina um bloqueio de ecrã"</string>
<string name="no_device_lock_summary" msgid="7436025227616244687">"Para usar o seu espaço privado, defina um bloqueio de ecrã no dispositivo"</string>
<string name="no_device_lock_action_label" msgid="2640487005629001288">"Definir bloqueio de ecrã"</string>
@@ -597,8 +607,14 @@
<string name="private_space_access_text" msgid="4258842502257201013">"Para aceder ao seu espaço privado, aceda à sua lista de apps e desloque o ecrã para baixo"</string>
<string name="private_space_done_label" msgid="1020482651595246071">"Concluir"</string>
<string name="private_space_scrolldown_to_access" msgid="4820954877349434545">"Desloque o ecrã para baixo para encontrar o espaço privado"</string>
- <string name="private_space_retry_signin_title" msgid="2340841075193680666">"Inicie sessão para configurar um espaço privado"</string>
- <string name="private_space_retry_summary" msgid="1976929616948459609">"Tem de iniciar sessão numa conta para configurar o seu espaço privado"</string>
+ <!-- no translation found for private_space_retry_signin_title (8090276618867918844) -->
+ <skip />
+ <!-- no translation found for private_space_retry_summary (1920444015972648774) -->
+ <skip />
+ <!-- no translation found for private_space_skip_login_label (7078019409056628192) -->
+ <skip />
+ <!-- no translation found for private_space_continue_login_label (7779965766333065391) -->
+ <skip />
<string name="private_space_lock_setup_title" msgid="6541564212199510787">"Escolha um bloqueio para o seu espaço privado"</string>
<string name="private_space_lock_setup_description" msgid="423405593476300918">"Pode desbloquear o espaço privado com a sua impressão digital. Por motivos de segurança, esta opção requer um bloqueio de segurança."</string>
<string name="private_space_choose_your_pin_header" msgid="4560802934975898265">"Defina um PIN para o espaço privado"</string>
@@ -1373,6 +1389,8 @@
<string name="battery_level_title" msgid="1371765298786083448">"Nível da bateria"</string>
<string name="communal_settings_title" msgid="2845678473945902115">"Coletivas"</string>
<string name="communal_settings_summary" msgid="4923914136953940317">"Definições coletivas"</string>
+ <!-- no translation found for satellite_setting (706846910912477125) -->
+ <skip />
<string name="apn_settings" msgid="4295467389400441299">"APNs"</string>
<string name="apn_edit" msgid="2003683641840248741">"Editar ponto de acesso"</string>
<string name="apn_add" msgid="9069613192201630934">"Adicione o ponto de acesso"</string>
@@ -1407,6 +1425,8 @@
<string name="menu_save" msgid="6611465355127483100">"Guardar"</string>
<string name="menu_cancel" msgid="1197826697950745335">"Cancelar"</string>
<string name="error_title" msgid="7158648377702417716"></string>
+ <!-- no translation found for error_duplicate_apn_entry (7792928408935276618) -->
+ <skip />
<string name="error_name_empty" msgid="1258275899283079142">"O campo Nome não pode estar vazio."</string>
<string name="error_apn_empty" msgid="7657491065443746915">"O APN não pode estar vazio."</string>
<string name="error_mcc_not3" msgid="883659545640179094">"O campo MCC tem de ter 3 dígitos."</string>
@@ -1425,7 +1445,8 @@
<string name="reset_bluetooth_wifi_button_text" msgid="3974098137045963639">"Repor"</string>
<string name="reset_bluetooth_wifi_complete_toast" msgid="5893439291030574365">"O Bluetooth e o Wi-Fi foram repostos"</string>
<string name="reset_esim_title" msgid="4194570573425902754">"Apagar eSIMs"</string>
- <string name="reset_esim_desc" msgid="3662444090563399131">"Esta ação não cancela qualquer plano de serviços móveis. Para transferir SIMs de substituição, contacte o seu operador."</string>
+ <!-- no translation found for reset_esim_desc (6125192435907740751) -->
+ <skip />
<string name="reset_network_button_text" msgid="2281476496459610071">"Repor definições"</string>
<string name="reset_network_final_desc" msgid="5304365082065278425">"Quer repor todas as definições de rede? Não é possível anular esta ação."</string>
<string name="reset_network_final_desc_esim" msgid="1129251284212847939">"Repor todas as definições de rede e apagar os eSIMs? Não é possível anular esta ação."</string>
@@ -1433,15 +1454,18 @@
<string name="reset_network_confirm_title" msgid="913014422184481270">"Quer repor?"</string>
<string name="network_reset_not_available" msgid="1966334631394607829">"A reposição de rede não está disponível para este utilizador"</string>
<string name="reset_network_complete_toast" msgid="1367872474130621115">"As definições de rede foram repostas"</string>
- <string name="reset_esim_error_title" msgid="4670073610967959597">"Não é possível apagar os SIMs"</string>
- <string name="reset_esim_error_msg" msgid="7279607120606365250">"Não é possível apagar os eSIMs devido a um erro.\n\nReinicie o dispositivo e tente novamente."</string>
+ <!-- no translation found for reset_esim_error_title (6516110227665862295) -->
+ <skip />
+ <!-- no translation found for reset_esim_error_msg (8459527827897797168) -->
+ <skip />
<string name="main_clear_title" msgid="277664302144837723">"Apagar todos os dados (repor)"</string>
<string name="main_clear_short_title" msgid="4752094765533020696">"Apagar todos os dados (repor)"</string>
<string name="main_clear_desc_also_erases_external" msgid="3687911419628956693"><li>"Música"</li>\n<li>"Fotos"</li>\n<li>"Outros dados do utilizador"</li></string>
<string name="main_clear_desc_also_erases_esim" msgid="4553469876411831729"><li>"eSIMs"</li></string>
<string name="main_clear_desc_no_cancel_mobile_plan" msgid="369883568059127035">\n\n"Esta ação não cancela o seu plano de serviços móveis."</string>
<string name="main_clear_final_desc" msgid="5800877928569039580">"Serão eliminadas todas as informações pessoais e apps transferidas. Não é possível anular esta ação."</string>
- <string name="main_clear_final_desc_esim" msgid="440406836793824969">"Todas as suas informações pessoais, incluindo apps e SIMs transferidos, serão eliminadas. Não é possível anular esta ação."</string>
+ <!-- no translation found for main_clear_final_desc_esim (6592404057237813989) -->
+ <skip />
<string name="main_clear_confirm_title" msgid="6577071819657853713">"Apagar todos os dados?"</string>
<string name="main_clear_not_available" msgid="3433795327146684827">"A reposição de fábrica não está disponível para este utilizador."</string>
<string name="main_clear_progress_title" msgid="7239741132015617719">"A apagar…"</string>
@@ -1672,6 +1696,14 @@
<string name="force_stop" msgid="2681771622136916280">"Forçar paragem"</string>
<string name="archive" msgid="9074663845068632127">"Arquivar"</string>
<string name="restore" msgid="7622486640713967157">"Restaurar"</string>
+ <!-- no translation found for restoring_step_one (3465050101254272874) -->
+ <skip />
+ <!-- no translation found for restoring_step_two (140484846432595108) -->
+ <skip />
+ <!-- no translation found for restoring_step_three (3712883580876329811) -->
+ <skip />
+ <!-- no translation found for restoring_step_four (8966846882470446209) -->
+ <skip />
<string name="total_size_label" msgid="2052185048749658866">"Total"</string>
<string name="application_size_label" msgid="6407051020651716729">"Tamanho da app"</string>
<string name="external_code_size_label" msgid="7375146402660973743">"Apps de armazenamento USB"</string>
@@ -1728,7 +1760,6 @@
<string name="archiving_failed" msgid="2037798988961634978">"Falha ao arquivar"</string>
<string name="archiving_succeeded" msgid="7891249456483297845">"App <xliff:g id="PACKAGE_LABEL">%1$s</xliff:g> arquivada"</string>
<string name="restoring_failed" msgid="3390531747355943533">"Falha no restauro"</string>
- <string name="restoring_succeeded" msgid="4967353965137524330">"App <xliff:g id="PACKAGE_LABEL">%1$s</xliff:g> restaurada"</string>
<string name="restoring_in_progress" msgid="7787443682651146115">"A restaurar a app <xliff:g id="PACKAGE_LABEL">%1$s</xliff:g>"</string>
<string name="another_migration_already_in_progress" msgid="6550546307856052261">"Já existe outra migração em curso."</string>
<string name="insufficient_storage" msgid="8115088042669030558">"Não existe espaço de armazenamento suficiente."</string>
@@ -2376,12 +2407,6 @@
<string name="battery_tip_high_usage_summary" msgid="3938999581403084551">"Veja as apps com maior utilização"</string>
<string name="battery_tip_limited_temporarily_title" msgid="6258554134146272311">"Carregamento otimizado para proteger a sua bateria"</string>
<string name="battery_tip_limited_temporarily_summary" msgid="5107379280241187562">"Para ajudar a aumentar a vida útil da bateria, o carregamento é otimizado"</string>
- <string name="battery_tip_dock_defender_future_bypass_title" msgid="4332616280495788195">"Carregamento otimizado para proteger a sua bateria"</string>
- <string name="battery_tip_dock_defender_future_bypass_summary" msgid="7870758621381307597">"Para ajudar a aumentar a vida útil da bateria, o carregamento é otimizado enquanto está na estação de carregamento"</string>
- <string name="battery_tip_dock_defender_active_title" msgid="1414785238383255699">"Carregamento otimizado para proteger a sua bateria"</string>
- <string name="battery_tip_dock_defender_active_summary" msgid="3512082623718801459">"Para ajudar a aumentar a vida útil da bateria, o carregamento é otimizado enquanto está na estação de carregamento"</string>
- <string name="battery_tip_dock_defender_temporarily_bypassed_title" msgid="1679449361090557201">"A carregar até à capacidade máxima"</string>
- <string name="battery_tip_dock_defender_temporarily_bypassed_summary" msgid="1099500476761333281">"Para proteger a sua bateria, o carregamento vai ser otimizado da próxima vez que o tablet estiver na estação de carregamento"</string>
<string name="battery_tip_limited_temporarily_sec_button_content_description" msgid="5648444926736883551">"Saiba mais sobre o carregamento pausado"</string>
<string name="battery_tip_limited_temporarily_dialog_resume_charge" msgid="2302295458913832342">"Retomar carregamento"</string>
<string name="battery_tip_dialog_message_footer" msgid="986542164372177504">"Inclui atividade em segundo plano de potência elevada"</string>
@@ -2399,7 +2424,8 @@
<string name="battery_tip_unrestrict_app_dialog_ok" msgid="7940183167721998470">"Remover"</string>
<string name="battery_tip_unrestrict_app_dialog_cancel" msgid="4968135709160207507">"Cancelar"</string>
<string name="battery_tip_charge_to_full_button" msgid="6701709034348116261">"Carregar até carga completa"</string>
- <string name="battery_tip_incompatible_charging_title" msgid="5120763575150751300">"Problema com o acessório de carregamento"</string>
+ <!-- no translation found for battery_tip_incompatible_charging_title (1567827436103364999) -->
+ <skip />
<string name="battery_tip_incompatible_charging_content_description" msgid="355668467640367701">"Saiba mais sobre o carregamento com um carregador incompatível"</string>
<string name="smart_battery_manager_title" msgid="3677620516657920364">"Battery Manager"</string>
<string name="smart_battery_title" msgid="9095903608520254254">"Gerir apps automaticamente"</string>
@@ -3855,6 +3881,8 @@
<string name="voice_activation_apps_title" msgid="7130045161611529825">"Apps com ativação por voz"</string>
<string name="permit_voice_activation_apps" msgid="9152780172988949319">"Permitir ativação por voz"</string>
<string name="allow_voice_activation_apps_description" msgid="6369745626995060656">"A ativação por voz ativa as apps aprovadas, em modo mãos-livres, usando o comando de voz. A deteção adaptável integrada garante que os dados permanecem privados apenas para si.\n\n"<a href="">"Mais sobre a deteção adaptável protegida"</a></string>
+ <string name="permit_receive_sandboxed_detection_training_data" msgid="3929496847420108753">"Melhorar ativação por voz"</string>
+ <string name="receive_sandboxed_detection_training_data_description" msgid="1415687008184625050">"Este dispositivo usa informações privadas para melhorar o modelo de ativação por voz. As apps podem receber atualizações resumidas que são agregadas a partir de muitos utilizadores para manter a privacidade e melhorar o modelo para todos.\n\n"<a href="">"Saiba mais sobre as informações privadas"</a></string>
<string name="full_screen_intent_title" msgid="747270185715224130">"Notificações em ecrã inteiro"</string>
<string name="permit_full_screen_intent" msgid="9035367640019960861">"Permitir notificações desta app em ecrã inteiro"</string>
<string name="footer_description_full_screen_intent" msgid="7716518411349225528">"Permita que esta app mostre notificações que ocupam o ecrã inteiro quando o dispositivo está bloqueado. As apps podem usá-las para destacar alarmes, chamadas recebidas ou outras notificações urgentes."</string>
@@ -4276,18 +4304,27 @@
<string name="autofill_app" msgid="7595308061826307921">"Preenchimento automático"</string>
<string name="default_autofill_app" msgid="372234803718251606">"Serviço de preenchimento automático predefinido"</string>
<string name="autofill_passwords" msgid="6708057251459761083">"Palavras-passe"</string>
- <string name="credman_chosen_app_title" msgid="872524130208251505">"Palavras-passe, chaves de acesso e serviços de dados"</string>
+ <!-- no translation found for credman_chosen_app_title (7735183808067729319) -->
+ <skip />
<string name="credman_credentials" msgid="4931371941253324143">"Fornecedores adicionais"</string>
<string name="autofill_passwords_count" msgid="6359289285822955973">"{count,plural, =1{# palavra-passe}other{# palavras-passe}}"</string>
<string name="autofill_keywords" msgid="8598763328489346438">"automático, preenchimento, preenchimento automático, palavra-passe"</string>
<string name="credman_keywords" msgid="8305600680836806170">"dados, chave de acesso, palavra-passe"</string>
<string name="credman_autofill_keywords" msgid="701180623776848914">"automático, preenchimento, preenchimento automático, dados, chave de acesso, palavra-passe"</string>
+ <!-- no translation found for credman_button_change (4072629639218503790) -->
+ <skip />
+ <!-- no translation found for credman_button_open (7519871964170816850) -->
+ <skip />
<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>
<string name="credman_autofill_confirmation_message" msgid="843829628024668466">"<b>Use a app <xliff:g id=app_name example=Provider>%1$s</xliff:g>?</b> <br/> <br/> Entre outras informações, a partir de agora, as palavras-passe e as chaves de acesso novas vão ser guardadas aqui. A app <xliff:g id=app_name example=Provider>%1$s</xliff:g> pode usar o que está no ecrã para determinar o que pode ser preenchido automaticamente."</string>
<string name="credman_picker_title" msgid="8191267620665129205">"Palavras-passe, chaves de acesso e serviços de dados"</string>
<string name="credman_confirmation_message_title" msgid="8847900085593880729">"Desativar %1$s?"</string>
<string name="credman_confirmation_message" msgid="2357324543658635239">"<b>Desativar este serviço?</b> <br/> <br/> As informações guardadas, como palavras-passe, chaves de acesso, métodos de pagamento e outras informações, não vão ser preenchidas quando iniciar sessão. Para usar as informações guardadas, escolha uma palavra-passe, uma chave de acesso ou um serviço de dados."</string>
+ <string name="credman_confirmation_message_new_ui" msgid="6126274509951156460">"<b>Desativar todos os serviços?</b> <br/> <br/> As palavras-passe, as chaves de acesso e outras informações guardadas não vão estar disponíveis para preenchimento automático quando iniciar sessão"</string>
+ <string name="credman_autofill_confirmation_message_new_ui" msgid="6222139222478822267">"<b>Altere o seu serviço preferido para a app <xliff:g id=app_name example=Provider>%1$s</xliff:g>?</b> <br/> <br/> Entre outras informações, a partir de agora, as palavras-passe e as chaves de acesso novas vão ser guardadas aqui. A app <xliff:g id=app_name example=Provider>%1$s</xliff:g> pode usar o que está no ecrã para determinar o que pode ser preenchido automaticamente"</string>
<string name="credman_enable_confirmation_message_title" msgid="1037501792652277829">"Usar o %1$s?"</string>
+ <string name="credman_limit_error_msg_title" msgid="1525814645803612135">"Só pode ter 5 serviços ativados"</string>
+ <string name="credman_limit_error_msg" msgid="2521803280130310063">"Desative pelo menos 1 serviço para adicionar outro"</string>
<string name="credman_enable_confirmation_message" msgid="8407841892310870169">"O %1$s usa o que está no ecrã para determinar o que pode ser preenchido automaticamente."</string>
<string name="credman_error_message_title" msgid="4099557206946333568">"Limite de palavras-passe, chaves de acesso e serviços de dados"</string>
<string name="credman_error_message" msgid="8334797097200415449">"Pode ter até 5 palavras-passe, chaves de acesso e serviços de dados ativos em simultâneo. Desative um serviço para adicionar mais."</string>
@@ -4457,11 +4494,12 @@
<string name="mobile_network_sim_name_label" msgid="1452440641628369625">"Nome"</string>
<string name="mobile_network_sim_color_label" msgid="5293944087609632340">"Cor (usada por apps compatíveis)"</string>
<string name="mobile_network_sim_name_rename" msgid="5967588549571582924">"Guardar"</string>
- <string name="mobile_network_use_sim_on" msgid="7298332437547707908">"Usar SIM"</string>
+ <string name="mobile_network_use_sim_on" msgid="5333182776279917886">"Usar este SIM"</string>
<string name="mobile_network_use_sim_off" msgid="6303281166199670639">"Desativado"</string>
<string name="mobile_network_disable_sim_explanation" msgid="2851862257846773796">"Para desativar este SIM, remova o cartão SIM"</string>
<string name="mobile_network_tap_to_activate" msgid="4139979375717958102">"Toque para ativar o operador <xliff:g id="CARRIER">%1$s</xliff:g>"</string>
- <string name="mobile_network_erase_sim" msgid="4629071168032714930">"Apagar SIM"</string>
+ <!-- no translation found for mobile_network_erase_sim (5387971155494245850) -->
+ <skip />
<string name="preferred_network_mode_title" msgid="3083431168988535628">"Tipo de rede preferido"</string>
<string name="preferred_network_mode_summary" msgid="537577807865497546">"Alterar o modo de funcionamento em rede"</string>
<string name="preferred_network_mode_dialogtitle" msgid="4179420486180351631">"Tipo de rede preferido"</string>
@@ -4480,6 +4518,40 @@
<string name="roaming_check_price_warning" msgid="5876977438036791361">"Consulte o seu fornecedor de serviços de rede para obter preços."</string>
<string name="mobile_data_usage_title" msgid="2047864499317759728">"Utilização de dados da aplicação"</string>
<string name="mobile_network_mode_error" msgid="9222056129897416074">"Modo de rede inválido: <xliff:g id="NETWORKMODEID">%1$d</xliff:g>. Ignore."</string>
+ <!-- no translation found for satellite_setting_title (2543034229989047673) -->
+ <skip />
+ <!-- no translation found for satellite_setting_enabled_summary (3554127722727530845) -->
+ <skip />
+ <!-- no translation found for satellite_setting_disabled_summary (6789122487534159857) -->
+ <skip />
+ <!-- no translation found for keywords_satellite_setting (3312183289776517695) -->
+ <skip />
+ <!-- no translation found for category_name_about_satellite_messaging (3756205049485508340) -->
+ <skip />
+ <!-- no translation found for title_about_satellite_setting (9212860038048311345) -->
+ <skip />
+ <!-- no translation found for category_title_your_satellite_plan (3017895097366691841) -->
+ <skip />
+ <!-- no translation found for title_have_satellite_plan (2048372355699977947) -->
+ <skip />
+ <!-- no translation found for title_no_satellite_plan (2876056203035197505) -->
+ <skip />
+ <!-- no translation found for summary_add_satellite_setting (3815254731634052432) -->
+ <skip />
+ <!-- no translation found for category_name_how_it_works (585303230539269496) -->
+ <skip />
+ <!-- no translation found for title_satellite_connection_guide (3294802307913609072) -->
+ <skip />
+ <!-- no translation found for summary_satellite_connection_guide (3496123195218418456) -->
+ <skip />
+ <!-- no translation found for title_supported_service (4275535165812691571) -->
+ <skip />
+ <!-- no translation found for summary_supported_service (4320535903444834786) -->
+ <skip />
+ <!-- no translation found for satellite_setting_summary_more_information (4008690241760925372) -->
+ <skip />
+ <!-- no translation found for more_about_satellite_messaging (3385673133561348509) -->
+ <skip />
<string name="mobile_network_apn_title" msgid="5582995550142073054">"Nomes dos Pontos de Acesso"</string>
<string name="keywords_access_point_names" msgid="8174967126858505945">"apn"</string>
<string name="manual_mode_disallowed_summary" msgid="4243142645520152175">"Indisponível quando ligado a <xliff:g id="CARRIER">%1$s</xliff:g>."</string>
@@ -4489,9 +4561,12 @@
<string name="sim_action_switch_sub_dialog_title" msgid="9180969453358718635">"Mudar para <xliff:g id="CARRIER_NAME">%1$s</xliff:g>?"</string>
<string name="sim_action_switch_psim_dialog_title" msgid="5613177333235213024">"Mudar para a utilização do cartão SIM?"</string>
<string name="sim_action_switch_sub_dialog_mep_title" msgid="933856847099933004">"Usar o operador <xliff:g id="CARRIER_NAME">%1$s</xliff:g>?"</string>
- <string name="sim_action_switch_sub_dialog_text" msgid="2091834911153293004">"Só pode ter um SIM ativo de cada vez.\n\nMudar para o operador <xliff:g id="TO_CARRIER_NAME">%1$s</xliff:g> não cancela o seu serviço no operador <xliff:g id="FROM_CARRIER_NAME">%2$s</xliff:g>."</string>
- <string name="sim_action_switch_sub_dialog_text_downloaded" msgid="8977951796005849471">"Só pode ter 1 eSIM ativo de cada vez.\n\nMudar para o operador <xliff:g id="TO_CARRIER_NAME">%1$s</xliff:g> não cancela o seu serviço do operador <xliff:g id="FROM_CARRIER_NAME">%2$s</xliff:g>."</string>
- <string name="sim_action_switch_sub_dialog_text_single_sim" msgid="6188750682431170845">"Só pode ter um SIM ativo de cada vez.\n\nMudar não cancela o seu serviço no operador <xliff:g id="TO_CARRIER_NAME">%1$s</xliff:g>."</string>
+ <!-- no translation found for sim_action_switch_sub_dialog_text (7474905814976249607) -->
+ <skip />
+ <!-- no translation found for sim_action_switch_sub_dialog_text_downloaded (6415848271400253954) -->
+ <skip />
+ <!-- no translation found for sim_action_switch_sub_dialog_text_single_sim (421658355882679837) -->
+ <skip />
<string name="sim_action_switch_sub_dialog_mep_text" msgid="8348764755143679582">"Pode usar 2 SIMs em simultâneo. Para utilizar o operador <xliff:g id="CARRIER_NAME">%1$s</xliff:g>, desative outro SIM."</string>
<string name="sim_action_switch_sub_dialog_confirm" msgid="1901181581944638961">"Mudar para <xliff:g id="CARRIER_NAME">%1$s</xliff:g>"</string>
<string name="sim_action_switch_sub_dialog_carrier_list_item_for_turning_off" msgid="5392037608705799522">"Desativar <xliff:g id="CARRIER_NAME">%1$s</xliff:g>"</string>
@@ -4516,6 +4591,29 @@
<string name="sim_action_turn_off" msgid="3506698692916473000">"Desativar"</string>
<string name="dsds_activation_failure_title" msgid="4467364110584914794">"Não é possível ativar o SIM"</string>
<string name="dsds_activation_failure_body_msg2" msgid="73044349546544410">"Experimente ativar o SIM novamente. Se o problema continuar, reinicie o dispositivo."</string>
+ <string name="sim_onboarding_bottomsheets_title" msgid="143711121394213711">"Configure o seu SIM"</string>
+ <string name="sim_onboarding_bottomsheets_msg" msgid="7367245016476460849">"Defina as preferências da sua rede móvel para usar vários SIMs neste dispositivo"</string>
+ <string name="sim_onboarding_label_sim_title" msgid="273162565849288273">"Etiquete os seus SIMs"</string>
+ <string name="sim_onboarding_label_sim_msg" msgid="5105859235219529056">"Vão ser apresentadas estas etiquetas quando fizer chamadas, enviar mensagens de texto e usar dados, bem como nas Definições"</string>
+ <string name="sim_onboarding_label_sim_dialog_title" msgid="5839073125605286120">"Etiqueta do SIM"</string>
+ <string name="sim_onboarding_label_sim_dialog_label" msgid="9020433985426525185">"Etiqueta"</string>
+ <string name="sim_onboarding_select_sim_title" msgid="5895262188167744055">"Selecione os SIM a usar"</string>
+ <string name="sim_onboarding_select_sim_msg" msgid="5638859405391915048">"Pode usar 2 SIMs em simultâneo"</string>
+ <string name="sim_onboarding_primary_sim_title" msgid="2793090401371135675">"Defina os seus SIMs principais"</string>
+ <string name="sim_onboarding_primary_sim_msg" msgid="5484656671490558032">"Escolha quais os SIMs a usar por predefinição para chamadas, mensagens de texto e dados"</string>
+ <string name="primary_sim_title" msgid="2508161011657571566">"Os seus SIMs principais"</string>
+ <string name="primary_sim_calls_title" msgid="4961189133582615685">"Chamadas"</string>
+ <string name="primary_sim_texts_title" msgid="1287584042733097749">"Mensagens de texto"</string>
+ <string name="primary_sim_automatic_data_title" msgid="1265528923229642480">"Comutação automática de dados"</string>
+ <string name="primary_sim_automatic_data_msg" msgid="1612203837010785203">"Use dados de qualquer um dos SIMs, consoante a cobertura e a disponibilidade"</string>
+ <string name="sim_onboarding_phoneNumber_data_only" msgid="8158409121949373662">"Apenas de dados"</string>
+ <string name="sim_onboarding_setup" msgid="5750393553605388463">"Configurar"</string>
+ <string name="sim_onboarding_next" msgid="6415025179929475355">"Seguinte"</string>
+ <!-- no translation found for sim_onboarding_progressbar_turning_sim_on (1163318788393361574) -->
+ <skip />
+ <string name="mobile_network_spn_title" msgid="3053793174495329077">"Rede móvel"</string>
+ <string name="mobile_network_phone_number_title" msgid="2090794402855021784">"Número de telefone"</string>
+ <string name="mobile_network_sim_label_color_title" msgid="2401352348041132876">"Etiqueta e cor do SIM"</string>
<string name="sim_setup_channel_id" msgid="8797972565087458515">"Ativação da rede"</string>
<string name="sim_switch_channel_id" msgid="4927038626791837861">"Mudança de operador"</string>
<string name="post_dsds_reboot_notification_title_with_carrier" msgid="3308827462185135307">"O operador <xliff:g id="CARRIER_NAME">%1$s</xliff:g> está ativo"</string>
@@ -4535,11 +4633,15 @@
<string name="switch_sim_dialog_no_switch_text" msgid="7053939850026876088">"Para utilizar dados móveis, funcionalidades de chamadas e SMS posteriormente, aceda às definições de rede."</string>
<string name="sim_card_label" msgid="6263064316075963775">"SIM"</string>
<string name="erase_sim_dialog_title" msgid="4742077437653028326">"Apagar este eSIM?"</string>
- <string name="erase_sim_dialog_text" msgid="753031064269699885">"Se apagar este SIM, o serviço do operador <xliff:g id="CARRIER_NAME_A">%1$s</xliff:g> será removido deste dispositivo.\n\nO serviço do operador <xliff:g id="CARRIER_NAME_B">%1$s</xliff:g> não é cancelado."</string>
+ <!-- no translation found for erase_sim_dialog_text (1406141218170595272) -->
+ <skip />
<string name="erase_sim_confirm_button" msgid="8309115684335320541">"Apagar"</string>
- <string name="erasing_sim" msgid="7877703231075699139">"A apagar SIM…"</string>
- <string name="erase_sim_fail_title" msgid="2024446702985862427">"Não é possível apagar o SIM"</string>
- <string name="erase_sim_fail_text" msgid="7870804401227483131">"Não é possível apagar este SIM devido a um erro.\n\nReinicie o dispositivo e tente novamente."</string>
+ <!-- no translation found for erasing_sim (4237180547590463930) -->
+ <skip />
+ <!-- no translation found for erase_sim_fail_title (1445700500168357303) -->
+ <skip />
+ <!-- no translation found for erase_sim_fail_text (6898841004987411547) -->
+ <skip />
<string name="network_connection_request_dialog_title" msgid="1896186380874289434">"Estabeleça ligação ao dispositivo"</string>
<string name="network_connection_request_dialog_summary" msgid="7693038309792726170">"A app <xliff:g id="APPNAME">%1$s</xliff:g> quer utilizar uma rede Wi-Fi temporária para estabelecer ligação ao seu dispositivo."</string>
<string name="network_connection_timeout_dialog_message" msgid="598509083077743772">"Nenhum dispositivo encontrado. Certifique-se de que os dispositivos estão ativados e disponíveis para ligação."</string>
@@ -4611,6 +4713,14 @@
<string name="work_policy_privacy_settings" msgid="2702644843505242596">"As suas informações da política de trabalho"</string>
<string name="work_policy_privacy_settings_summary" msgid="690118670737638405">"Definições geridas pelo seu administrador de TI."</string>
<string name="track_frame_time_keywords" msgid="7885340257945922239">"GPU"</string>
+ <string name="enable_16k_pages" msgid="5009476566957520607">"Reiniciar com páginas de 16 KB"</string>
+ <string name="enable_16k_pages_summary" msgid="428117226069445198">"Reinicie com o kernel compatível com pág. de 16 KB"</string>
+ <string name="confirm_enable_16k_pages_title" msgid="6751570067857011642">"Reiniciar com kernel compatível com páginas de 16 KB?"</string>
+ <string name="confirm_enable_16k_pages_text" msgid="702888115148257215">"AVISO: algumas aplicações podem não ser compatíveis com este modo. O dispositivo vai ser reiniciado após a confirmação."</string>
+ <string name="confirm_enable_4k_pages_title" msgid="626987400420355263">"Reiniciar com kernel compatível com páginas de 4 KB?"</string>
+ <string name="confirm_enable_4k_pages_text" msgid="6168921566226074524">"O dispositivo vai ser reiniciado após a confirmação."</string>
+ <string name="toast_16k_update_failed_text" msgid="8888858987184345567">"Falha ao fazer a atualização para o kernel compatível com páginas de 16 KB."</string>
+ <string name="progress_16k_ota_title" msgid="2117218313875523741">"A aplicar a alteração"</string>
<string name="bug_report_handler_title" msgid="713439959113250125">"Controlador do Relatório de erro"</string>
<string name="bug_report_handler_picker_footer_text" msgid="4935758328366585673">"Determina que aplicação processa o atalho para Relatório de erro no seu dispositivo."</string>
<string name="personal_profile_app_subtext" msgid="5586060806997067676">"Pessoal"</string>
@@ -4696,8 +4806,10 @@
<string name="sim_category_title" msgid="2341314000964710495">"SIM"</string>
<string name="downloaded_sim_category_title" msgid="2876988650413179752">"eSIM"</string>
<string name="downloaded_sims_category_title" msgid="487799905978489922">"eSIMs"</string>
- <string name="sim_category_active_sim" msgid="1503823567818544012">"Ativo"</string>
- <string name="sim_category_inactive_sim" msgid="4068899490133820881">"Inativo"</string>
+ <!-- no translation found for sim_category_active_sim (3077009911935592178) -->
+ <skip />
+ <!-- no translation found for sim_category_inactive_sim (7351553344148400450) -->
+ <skip />
<string name="sim_category_default_active_sim" msgid="1208194173387987231">" /Predefinição para <xliff:g id="ID_1">%1$s</xliff:g>"</string>
<string name="default_active_sim_calls" msgid="2390973682556353558">"chamadas"</string>
<string name="default_active_sim_sms" msgid="8041498593025994921">"SMS"</string>
diff --git a/res/values-pt/arrays.xml b/res/values-pt/arrays.xml
index cd9c222..2e9649b 100644
--- a/res/values-pt/arrays.xml
+++ b/res/values-pt/arrays.xml
@@ -482,4 +482,7 @@
<!-- no translation found for notification_polite_options:0 (4617190141263245257) -->
<!-- no translation found for notification_polite_options:1 (3884076684767467743) -->
<!-- no translation found for notification_polite_options:2 (8765197536079931966) -->
+ <!-- no translation found for private_space_auto_lock_options:0 (551584871228110817) -->
+ <!-- no translation found for private_space_auto_lock_options:1 (3263162333754809690) -->
+ <!-- no translation found for private_space_auto_lock_options:2 (1575103586471380629) -->
</resources>
diff --git a/res/values-pt/strings.xml b/res/values-pt/strings.xml
index 62ec161..05970b2 100644
--- a/res/values-pt/strings.xml
+++ b/res/values-pt/strings.xml
@@ -28,6 +28,7 @@
<string name="show_dev_on" msgid="2840850085134853754">"Você agora é um desenvolvedor!"</string>
<string name="show_dev_already" msgid="7041756429707644630">"Não é necessário. Você já é um desenvolvedor."</string>
<string name="dev_settings_disabled_warning" msgid="6971867026249671244">"Primeiro, ative as opções do desenvolvedor."</string>
+ <string name="dev_settings_available_to_admin_only_warning" msgid="3408243404879083111">"Apenas os usuários administradores podem acessar as configurações do desenvolvedor."</string>
<string name="header_category_system" msgid="1665516346845259058">"Sistema"</string>
<string name="radioInfo_service_in" msgid="9088637745836646271">"Em serviço"</string>
<string name="radioInfo_service_out" msgid="1868347333892403287">"Fora de serviço"</string>
@@ -551,12 +552,20 @@
<string name="private_space_one_lock_summary" msgid="2759953747682959371">"Você pode desbloquear o Espaço particular da mesma maneira que desbloqueia seu dispositivo ou escolher um bloqueio diferente"</string>
<string name="private_space_screen_lock_title" msgid="8679383894967823163">"Usar o bloqueio de tela do dispositivo"</string>
<string name="private_space_biometric_title" msgid="3934339826674553174">"Desbloqueio facial e por impressão digital"</string>
+ <string name="private_space_fingerprint_title" msgid="5989254643211889931">"Desbloqueio por impressão digital"</string>
+ <string name="private_space_face_title" msgid="3290402865367663079">"Desbloqueio facial"</string>
<string name="private_space_biometric_summary" msgid="4403837276018724581">"Toque para configurar"</string>
<string name="private_space_fingerprint_unlock_title" msgid="5804023571114910034">"Desbloqueio por impressão digital para o espaço privado"</string>
<string name="private_space_face_unlock_title" msgid="6613018437620070183">"Desbloqueio facial para o espaço privado"</string>
<string name="private_space_category_ways_to_unlock" msgid="4356631225316950046">"Formas de desbloquear a tela"</string>
<string name="private_space_screen_lock_summary" msgid="394837965365561070">"Igual ao bloqueio de tela do dispositivo"</string>
<string name="private_space_new_lock_title" msgid="7306873010565337671">"Escolher outro bloqueio para o Espaço particular?"</string>
+ <string name="private_space_auto_lock_title" msgid="4757097802686131305">"Bloquear automaticamente"</string>
+ <string name="private_space_auto_lock_page_title" msgid="2993714305725968632">"Bloquear o espaço privado automaticamente"</string>
+ <string name="private_space_auto_lock_page_summary" msgid="8679844515655838654">"Você poderá bloquear seu espaço privado automaticamente se não usar o dispositivo por um período de tempo"</string>
+ <string name="private_space_auto_lock_every_time" msgid="1215061855836002830">"Sempre que o dispositivo for bloqueado"</string>
+ <string name="private_space_auto_lock_after_inactivity" msgid="1748673030841528649">"Depois de cinco minutos de inatividade"</string>
+ <string name="private_space_auto_lock_never" msgid="595014527119778873">"Nunca"</string>
<string name="private_space_hide_title" msgid="8687034008994037610">"Ocultar quando bloqueado"</string>
<string name="privatespace_hide_page_title" msgid="972581369094289386">"Ocultar o Espaço particular quando bloqueado"</string>
<string name="privatespace_hide_page_summary" msgid="1052569521186403642">"Oculte o Espaço particular na sua lista de apps para que outras pessoas não saibam que ele está no dispositivo"</string>
@@ -570,6 +579,7 @@
<string name="private_space_delete_title" msgid="3075645119800272800">"Excluir o Espaço particular"</string>
<string name="private_space_deleted" msgid="7825768516955610897">"O Espaço particular foi excluído"</string>
<string name="private_space_delete_failed" msgid="8500755484258565011">"Não foi possível excluir o Espaço particular"</string>
+ <string name="private_space_unlocked" msgid="9091600948712932046">"Espaço privado desbloqueado"</string>
<string name="no_device_lock_title" msgid="1078223464721029954">"Defina um bloqueio de tela"</string>
<string name="no_device_lock_summary" msgid="7436025227616244687">"Para usar o Espaço particular, defina um bloqueio de tela neste dispositivo."</string>
<string name="no_device_lock_action_label" msgid="2640487005629001288">"Definir bloqueio de tela"</string>
@@ -597,8 +607,14 @@
<string name="private_space_access_text" msgid="4258842502257201013">"Para acessar o Espaço particular, abra sua lista de apps e role até a parte de baixo dela"</string>
<string name="private_space_done_label" msgid="1020482651595246071">"Concluído"</string>
<string name="private_space_scrolldown_to_access" msgid="4820954877349434545">"Role a tela para baixo para encontrar o Espaço particular"</string>
- <string name="private_space_retry_signin_title" msgid="2340841075193680666">"Fazer login para configurar um Espaço particular"</string>
- <string name="private_space_retry_summary" msgid="1976929616948459609">"Você precisa fazer login em uma conta para configurar um Espaço particular"</string>
+ <!-- no translation found for private_space_retry_signin_title (8090276618867918844) -->
+ <skip />
+ <!-- no translation found for private_space_retry_summary (1920444015972648774) -->
+ <skip />
+ <!-- no translation found for private_space_skip_login_label (7078019409056628192) -->
+ <skip />
+ <!-- no translation found for private_space_continue_login_label (7779965766333065391) -->
+ <skip />
<string name="private_space_lock_setup_title" msgid="6541564212199510787">"Escolher um bloqueio para seu Espaço particular"</string>
<string name="private_space_lock_setup_description" msgid="423405593476300918">"É possível desbloquear seu espaço particular com sua impressão digital. Por motivos de segurança, essa opção exige um bloqueio de backup."</string>
<string name="private_space_choose_your_pin_header" msgid="4560802934975898265">"Defina um PIN para seu espaço privado"</string>
@@ -1373,6 +1389,8 @@
<string name="battery_level_title" msgid="1371765298786083448">"Nível da bateria"</string>
<string name="communal_settings_title" msgid="2845678473945902115">"Compartilhadas"</string>
<string name="communal_settings_summary" msgid="4923914136953940317">"Configurações compartilhadas"</string>
+ <!-- no translation found for satellite_setting (706846910912477125) -->
+ <skip />
<string name="apn_settings" msgid="4295467389400441299">"APNs"</string>
<string name="apn_edit" msgid="2003683641840248741">"Editar ponto de acesso"</string>
<string name="apn_add" msgid="9069613192201630934">"Adicionar ponto de acesso"</string>
@@ -1407,6 +1425,8 @@
<string name="menu_save" msgid="6611465355127483100">"Salvar"</string>
<string name="menu_cancel" msgid="1197826697950745335">"Cancelar"</string>
<string name="error_title" msgid="7158648377702417716"></string>
+ <!-- no translation found for error_duplicate_apn_entry (7792928408935276618) -->
+ <skip />
<string name="error_name_empty" msgid="1258275899283079142">"O campo Nome não pode ficar vazio."</string>
<string name="error_apn_empty" msgid="7657491065443746915">"O APN não pode estar vazio."</string>
<string name="error_mcc_not3" msgid="883659545640179094">"O campo MCC deve ter 3 dígitos."</string>
@@ -1425,7 +1445,8 @@
<string name="reset_bluetooth_wifi_button_text" msgid="3974098137045963639">"Reiniciar"</string>
<string name="reset_bluetooth_wifi_complete_toast" msgid="5893439291030574365">"O Bluetooth e o Wi-Fi foram redefinidos"</string>
<string name="reset_esim_title" msgid="4194570573425902754">"Limpar eSIMs"</string>
- <string name="reset_esim_desc" msgid="3662444090563399131">"Isso não cancelará nenhum plano de serviços móveis. Para fazer o download de chips substitutos, entre em contato com a operadora."</string>
+ <!-- no translation found for reset_esim_desc (6125192435907740751) -->
+ <skip />
<string name="reset_network_button_text" msgid="2281476496459610071">"Redefinir configurações"</string>
<string name="reset_network_final_desc" msgid="5304365082065278425">"Redefinir todas as configurações de rede? Não é possível desfazer essa ação."</string>
<string name="reset_network_final_desc_esim" msgid="1129251284212847939">"Você quer mesmo redefinir todas as configurações de rede e apagar os eSIMs salvos? Não é possível desfazer essa ação."</string>
@@ -1433,15 +1454,18 @@
<string name="reset_network_confirm_title" msgid="913014422184481270">"Redefinir?"</string>
<string name="network_reset_not_available" msgid="1966334631394607829">"A redefinição da rede não está disponível para esse usuário"</string>
<string name="reset_network_complete_toast" msgid="1367872474130621115">"As configurações de rede foram redefinidas"</string>
- <string name="reset_esim_error_title" msgid="4670073610967959597">"Não é possível limpar chips"</string>
- <string name="reset_esim_error_msg" msgid="7279607120606365250">"Ocorreu um erro ao apagar o eSIM.\n\nReinicie o dispositivo e tente de novo."</string>
+ <!-- no translation found for reset_esim_error_title (6516110227665862295) -->
+ <skip />
+ <!-- no translation found for reset_esim_error_msg (8459527827897797168) -->
+ <skip />
<string name="main_clear_title" msgid="277664302144837723">"Limpar todos os dados (redefinir para a configuração original)"</string>
<string name="main_clear_short_title" msgid="4752094765533020696">"Limpar todos os dados"</string>
<string name="main_clear_desc_also_erases_external" msgid="3687911419628956693"><li>"Músicas"</li>\n<li>"Fotos"</li>\n<li>"Outros dados do usuário"</li></string>
<string name="main_clear_desc_also_erases_esim" msgid="4553469876411831729"><li>"eSIMs"</li></string>
<string name="main_clear_desc_no_cancel_mobile_plan" msgid="369883568059127035">\n\n"Essa ação não cancelará seu plano de serviços móveis."</string>
<string name="main_clear_final_desc" msgid="5800877928569039580">"Todas as informações pessoais e os apps transferidos por download serão excluídos. Não é possível desfazer essa ação."</string>
- <string name="main_clear_final_desc_esim" msgid="440406836793824969">"Todas as suas informações pessoais, inclusive apps e chips transferidos por download, serão excluídas. Não é possível desfazer essa ação."</string>
+ <!-- no translation found for main_clear_final_desc_esim (6592404057237813989) -->
+ <skip />
<string name="main_clear_confirm_title" msgid="6577071819657853713">"Limpar todos os dados?"</string>
<string name="main_clear_not_available" msgid="3433795327146684827">"A redefinição para a configuração original não está disponível para este usuário"</string>
<string name="main_clear_progress_title" msgid="7239741132015617719">"Limpando"</string>
@@ -1672,6 +1696,14 @@
<string name="force_stop" msgid="2681771622136916280">"Forçar fechamento"</string>
<string name="archive" msgid="9074663845068632127">"Arquivar"</string>
<string name="restore" msgid="7622486640713967157">"Restaurar"</string>
+ <!-- no translation found for restoring_step_one (3465050101254272874) -->
+ <skip />
+ <!-- no translation found for restoring_step_two (140484846432595108) -->
+ <skip />
+ <!-- no translation found for restoring_step_three (3712883580876329811) -->
+ <skip />
+ <!-- no translation found for restoring_step_four (8966846882470446209) -->
+ <skip />
<string name="total_size_label" msgid="2052185048749658866">"Total"</string>
<string name="application_size_label" msgid="6407051020651716729">"Tamanho do app"</string>
<string name="external_code_size_label" msgid="7375146402660973743">"App de armazenamento USB"</string>
@@ -1728,7 +1760,6 @@
<string name="archiving_failed" msgid="2037798988961634978">"Falha ao arquivar"</string>
<string name="archiving_succeeded" msgid="7891249456483297845">"<xliff:g id="PACKAGE_LABEL">%1$s</xliff:g> arquivado"</string>
<string name="restoring_failed" msgid="3390531747355943533">"Falha na restauração"</string>
- <string name="restoring_succeeded" msgid="4967353965137524330">"<xliff:g id="PACKAGE_LABEL">%1$s</xliff:g> Restaurado"</string>
<string name="restoring_in_progress" msgid="7787443682651146115">"Restaurando <xliff:g id="PACKAGE_LABEL">%1$s</xliff:g>"</string>
<string name="another_migration_already_in_progress" msgid="6550546307856052261">"Outra migração já está em andamento."</string>
<string name="insufficient_storage" msgid="8115088042669030558">"Não há espaço de armazenamento suficiente."</string>
@@ -2376,12 +2407,6 @@
<string name="battery_tip_high_usage_summary" msgid="3938999581403084551">"Ver apps com maior uso"</string>
<string name="battery_tip_limited_temporarily_title" msgid="6258554134146272311">"Carregamento otimizado para proteger a bateria"</string>
<string name="battery_tip_limited_temporarily_summary" msgid="5107379280241187562">"Para ajudar a prolongar a vida útil da bateria, o carregamento foi otimizado"</string>
- <string name="battery_tip_dock_defender_future_bypass_title" msgid="4332616280495788195">"Carregamento otimizado para proteger a bateria"</string>
- <string name="battery_tip_dock_defender_future_bypass_summary" msgid="7870758621381307597">"Para ajudar a prolongar a vida útil da bateria, o carregamento vai ser otimizado quando o dispositivo estiver na base"</string>
- <string name="battery_tip_dock_defender_active_title" msgid="1414785238383255699">"Carregamento otimizado para proteger a bateria"</string>
- <string name="battery_tip_dock_defender_active_summary" msgid="3512082623718801459">"Para ajudar a prolongar a vida útil da bateria, o carregamento vai ser otimizado quando o dispositivo estiver na base"</string>
- <string name="battery_tip_dock_defender_temporarily_bypassed_title" msgid="1679449361090557201">"Carregamento total"</string>
- <string name="battery_tip_dock_defender_temporarily_bypassed_summary" msgid="1099500476761333281">"Para proteger a bateria, o carregamento vai ser otimizado na próxima vez que o tablet estiver na base"</string>
<string name="battery_tip_limited_temporarily_sec_button_content_description" msgid="5648444926736883551">"Saiba mais sobre a pausa no carregamento"</string>
<string name="battery_tip_limited_temporarily_dialog_resume_charge" msgid="2302295458913832342">"Retomar o carregamento"</string>
<string name="battery_tip_dialog_message_footer" msgid="986542164372177504">"Inclui atividade em segundo plano com alto consumo de energia"</string>
@@ -2399,7 +2424,8 @@
<string name="battery_tip_unrestrict_app_dialog_ok" msgid="7940183167721998470">"Remover"</string>
<string name="battery_tip_unrestrict_app_dialog_cancel" msgid="4968135709160207507">"Cancelar"</string>
<string name="battery_tip_charge_to_full_button" msgid="6701709034348116261">"Carregar totalmente"</string>
- <string name="battery_tip_incompatible_charging_title" msgid="5120763575150751300">"Problema com o acessório de carregamento"</string>
+ <!-- no translation found for battery_tip_incompatible_charging_title (1567827436103364999) -->
+ <skip />
<string name="battery_tip_incompatible_charging_content_description" msgid="355668467640367701">"Saiba mais sobre a incompatibilidade de carregamento"</string>
<string name="smart_battery_manager_title" msgid="3677620516657920364">"Gerenciador de bateria"</string>
<string name="smart_battery_title" msgid="9095903608520254254">"Gerenciar apps automaticamente"</string>
@@ -3855,6 +3881,8 @@
<string name="voice_activation_apps_title" msgid="7130045161611529825">"Apps com ativação por voz"</string>
<string name="permit_voice_activation_apps" msgid="9152780172988949319">"Permitir ativação por voz"</string>
<string name="allow_voice_activation_apps_description" msgid="6369745626995060656">"A ativação por voz ativa apps aprovados usando comando de voz. A detecção adaptativa integrada garante a privacidade dos seus dados.\n\n"<a href="">"Saiba mais sobre a detecção adaptativa"</a></string>
+ <string name="permit_receive_sandboxed_detection_training_data" msgid="3929496847420108753">"Melhorar a ativação por voz"</string>
+ <string name="receive_sandboxed_detection_training_data_description" msgid="1415687008184625050">"Este dispositivo usa informações particulares para melhorar o modelo de ativação por voz. Os apps podem receber atualizações resumidas que são agregadas entre vários usuários para manter a privacidade e, ao mesmo tempo, melhorar o modelo para todos.\n\n"<a href="">"Saiba mais sobre a inteligência particular"</a></string>
<string name="full_screen_intent_title" msgid="747270185715224130">"Notificações em tela cheia"</string>
<string name="permit_full_screen_intent" msgid="9035367640019960861">"Permitir que esse app mostre notificações em tela cheia"</string>
<string name="footer_description_full_screen_intent" msgid="7716518411349225528">"Permita que o app mostre notificações que ocupam a tela inteira quando o dispositivo estiver bloqueado. Os apps poderão usar essa permissão para destacar alarmes, ligações recebidas ou outras notificações urgentes."</string>
@@ -4276,18 +4304,27 @@
<string name="autofill_app" msgid="7595308061826307921">"Preenchimento automático"</string>
<string name="default_autofill_app" msgid="372234803718251606">"Preenchimento automático padrão"</string>
<string name="autofill_passwords" msgid="6708057251459761083">"Senhas"</string>
- <string name="credman_chosen_app_title" msgid="872524130208251505">"Senhas, chaves de acesso e serviços de dados"</string>
+ <!-- no translation found for credman_chosen_app_title (7735183808067729319) -->
+ <skip />
<string name="credman_credentials" msgid="4931371941253324143">"Outros provedores"</string>
<string name="autofill_passwords_count" msgid="6359289285822955973">"{count,plural, =1{# senha}one{# senha}other{# senhas}}"</string>
<string name="autofill_keywords" msgid="8598763328489346438">"preencher, automático, preenchimento automático, senha"</string>
<string name="credman_keywords" msgid="8305600680836806170">"dados, chave de acesso, senha"</string>
<string name="credman_autofill_keywords" msgid="701180623776848914">"automático, preenchimento, preenchimento automático, dados, chave de acesso, senha"</string>
+ <!-- no translation found for credman_button_change (4072629639218503790) -->
+ <skip />
+ <!-- no translation found for credman_button_open (7519871964170816850) -->
+ <skip />
<string name="autofill_confirmation_message" msgid="4888767934273494272">"<b>Você precisa confiar nesse app</b> <br/> <br/> <xliff:g id=app_name example=O Preenchimento automático do Google>%1$s</xliff:g> usa o que está na sua tela para determinar o que pode ser preenchido automaticamente."</string>
<string name="credman_autofill_confirmation_message" msgid="843829628024668466">"<b>Usar <xliff:g id=app_name example=Provider>%1$s</xliff:g>?</b> <br/> <br/> Senhas, chaves de acesso e outras informações novas serão salvas aqui a partir de agora. <xliff:g id=app_name example=Provider>%1$s</xliff:g> pode usar o que aparece na tela para determinar o que pode ser preenchido automaticamente."</string>
<string name="credman_picker_title" msgid="8191267620665129205">"Senhas, chaves de acesso e serviços de dados"</string>
<string name="credman_confirmation_message_title" msgid="8847900085593880729">"Desativar %1$s?"</string>
<string name="credman_confirmation_message" msgid="2357324543658635239">"<b>Desativar este serviço?</b> <br/> <br/> Senhas, chaves de acesso, formas de pagamento e outras informações salvas não serão preenchidas quando você fizer login. Para usar suas informações salvas, escolha uma senha, uma chave de acesso ou um serviço de dados."</string>
+ <string name="credman_confirmation_message_new_ui" msgid="6126274509951156460">"<b>Desativar todos os serviços?</b> <br/> <br/> Novas senhas, chaves de acesso e outras informações serão salvas aqui a partir de agora."</string>
+ <string name="credman_autofill_confirmation_message_new_ui" msgid="6222139222478822267">"<b>Mude seu serviço favorito para <xliff:g id=app_name example=Provider>%1$s</xliff:g>?</b> <br/> <br/> Novas senhas, chaves de acesso e outras informações serão salvas aqui a partir de agora. O <xliff:g id=app_name example=Provider>%1$s</xliff:g> pode usar o que aparece na tela para determinar o que pode ser preenchido automaticamente"</string>
<string name="credman_enable_confirmation_message_title" msgid="1037501792652277829">"Usar %1$s?"</string>
+ <string name="credman_limit_error_msg_title" msgid="1525814645803612135">"Só é possível ter 5 serviços ativados"</string>
+ <string name="credman_limit_error_msg" msgid="2521803280130310063">"Desative pelo menos 1 serviço para adicionar outro"</string>
<string name="credman_enable_confirmation_message" msgid="8407841892310870169">"%1$s usa o que aparece na tela para determinar o que pode ser preenchido automaticamente."</string>
<string name="credman_error_message_title" msgid="4099557206946333568">"Limite de senhas, chaves de acesso e serviços de dados"</string>
<string name="credman_error_message" msgid="8334797097200415449">"É possível ter até cinco senhas, chaves de acesso e serviços de dados ativos ao mesmo tempo. Desative um para adicionar outro."</string>
@@ -4457,11 +4494,12 @@
<string name="mobile_network_sim_name_label" msgid="1452440641628369625">"Nome"</string>
<string name="mobile_network_sim_color_label" msgid="5293944087609632340">"Cor (usada por apps compatíveis)"</string>
<string name="mobile_network_sim_name_rename" msgid="5967588549571582924">"Salvar"</string>
- <string name="mobile_network_use_sim_on" msgid="7298332437547707908">"Usar chip"</string>
+ <string name="mobile_network_use_sim_on" msgid="5333182776279917886">"Usar este chip"</string>
<string name="mobile_network_use_sim_off" msgid="6303281166199670639">"Desativado"</string>
<string name="mobile_network_disable_sim_explanation" msgid="2851862257846773796">"Para desativar este chip ele deve ser removido."</string>
<string name="mobile_network_tap_to_activate" msgid="4139979375717958102">"Toque para ativar a <xliff:g id="CARRIER">%1$s</xliff:g>"</string>
- <string name="mobile_network_erase_sim" msgid="4629071168032714930">"Limpar chip"</string>
+ <!-- no translation found for mobile_network_erase_sim (5387971155494245850) -->
+ <skip />
<string name="preferred_network_mode_title" msgid="3083431168988535628">"Tipo de rede preferencial"</string>
<string name="preferred_network_mode_summary" msgid="537577807865497546">"Alterar o modo de operação de rede"</string>
<string name="preferred_network_mode_dialogtitle" msgid="4179420486180351631">"Tipo de rede preferencial"</string>
@@ -4480,6 +4518,40 @@
<string name="roaming_check_price_warning" msgid="5876977438036791361">"Consulte os preços com seu provedor de rede."</string>
<string name="mobile_data_usage_title" msgid="2047864499317759728">"Uso de dados do app"</string>
<string name="mobile_network_mode_error" msgid="9222056129897416074">"Modo de rede <xliff:g id="NETWORKMODEID">%1$d</xliff:g> inválido. Ignorar."</string>
+ <!-- no translation found for satellite_setting_title (2543034229989047673) -->
+ <skip />
+ <!-- no translation found for satellite_setting_enabled_summary (3554127722727530845) -->
+ <skip />
+ <!-- no translation found for satellite_setting_disabled_summary (6789122487534159857) -->
+ <skip />
+ <!-- no translation found for keywords_satellite_setting (3312183289776517695) -->
+ <skip />
+ <!-- no translation found for category_name_about_satellite_messaging (3756205049485508340) -->
+ <skip />
+ <!-- no translation found for title_about_satellite_setting (9212860038048311345) -->
+ <skip />
+ <!-- no translation found for category_title_your_satellite_plan (3017895097366691841) -->
+ <skip />
+ <!-- no translation found for title_have_satellite_plan (2048372355699977947) -->
+ <skip />
+ <!-- no translation found for title_no_satellite_plan (2876056203035197505) -->
+ <skip />
+ <!-- no translation found for summary_add_satellite_setting (3815254731634052432) -->
+ <skip />
+ <!-- no translation found for category_name_how_it_works (585303230539269496) -->
+ <skip />
+ <!-- no translation found for title_satellite_connection_guide (3294802307913609072) -->
+ <skip />
+ <!-- no translation found for summary_satellite_connection_guide (3496123195218418456) -->
+ <skip />
+ <!-- no translation found for title_supported_service (4275535165812691571) -->
+ <skip />
+ <!-- no translation found for summary_supported_service (4320535903444834786) -->
+ <skip />
+ <!-- no translation found for satellite_setting_summary_more_information (4008690241760925372) -->
+ <skip />
+ <!-- no translation found for more_about_satellite_messaging (3385673133561348509) -->
+ <skip />
<string name="mobile_network_apn_title" msgid="5582995550142073054">"Nomes dos pontos de acesso"</string>
<string name="keywords_access_point_names" msgid="8174967126858505945">"apn"</string>
<string name="manual_mode_disallowed_summary" msgid="4243142645520152175">"Indisponível quando conectado à <xliff:g id="CARRIER">%1$s</xliff:g>"</string>
@@ -4489,9 +4561,12 @@
<string name="sim_action_switch_sub_dialog_title" msgid="9180969453358718635">"Mudar para a <xliff:g id="CARRIER_NAME">%1$s</xliff:g>?"</string>
<string name="sim_action_switch_psim_dialog_title" msgid="5613177333235213024">"Começar a usar o chip?"</string>
<string name="sim_action_switch_sub_dialog_mep_title" msgid="933856847099933004">"Usar <xliff:g id="CARRIER_NAME">%1$s</xliff:g>?"</string>
- <string name="sim_action_switch_sub_dialog_text" msgid="2091834911153293004">"Somente um chip pode estar ativo por vez.\n\nMudar para a <xliff:g id="TO_CARRIER_NAME">%1$s</xliff:g> não cancelará o serviço da <xliff:g id="FROM_CARRIER_NAME">%2$s</xliff:g>."</string>
- <string name="sim_action_switch_sub_dialog_text_downloaded" msgid="8977951796005849471">"Apenas um eSIM pode ficar ativo por vez.\n\nMudar para a operadora <xliff:g id="TO_CARRIER_NAME">%1$s</xliff:g> não cancela o serviço da <xliff:g id="FROM_CARRIER_NAME">%2$s</xliff:g>."</string>
- <string name="sim_action_switch_sub_dialog_text_single_sim" msgid="6188750682431170845">"Somente um chip pode estar ativo por vez.\n\nMudar de operadora não cancelará o serviço da <xliff:g id="TO_CARRIER_NAME">%1$s</xliff:g>."</string>
+ <!-- no translation found for sim_action_switch_sub_dialog_text (7474905814976249607) -->
+ <skip />
+ <!-- no translation found for sim_action_switch_sub_dialog_text_downloaded (6415848271400253954) -->
+ <skip />
+ <!-- no translation found for sim_action_switch_sub_dialog_text_single_sim (421658355882679837) -->
+ <skip />
<string name="sim_action_switch_sub_dialog_mep_text" msgid="8348764755143679582">"Você pode usar dois chips ao mesmo tempo. Para usar a operadora <xliff:g id="CARRIER_NAME">%1$s</xliff:g>, desative o outro chip."</string>
<string name="sim_action_switch_sub_dialog_confirm" msgid="1901181581944638961">"Mudar para <xliff:g id="CARRIER_NAME">%1$s</xliff:g>"</string>
<string name="sim_action_switch_sub_dialog_carrier_list_item_for_turning_off" msgid="5392037608705799522">"Desativar chip da operadora <xliff:g id="CARRIER_NAME">%1$s</xliff:g>"</string>
@@ -4516,6 +4591,29 @@
<string name="sim_action_turn_off" msgid="3506698692916473000">"Desativar"</string>
<string name="dsds_activation_failure_title" msgid="4467364110584914794">"Não foi possível ativar o chip"</string>
<string name="dsds_activation_failure_body_msg2" msgid="73044349546544410">"Tente ativar o chip novamente. Se o problema continuar, reinicie o dispositivo."</string>
+ <string name="sim_onboarding_bottomsheets_title" msgid="143711121394213711">"Configure seu chip"</string>
+ <string name="sim_onboarding_bottomsheets_msg" msgid="7367245016476460849">"Defina suas preferências de rede móvel para usar vários chips neste dispositivo"</string>
+ <string name="sim_onboarding_label_sim_title" msgid="273162565849288273">"Rotule seus chips"</string>
+ <string name="sim_onboarding_label_sim_msg" msgid="5105859235219529056">"Esses rótulos vão aparecer ao fazer ligações, enviar mensagens de texto e usar dados, além de aparecerem nas Configurações"</string>
+ <string name="sim_onboarding_label_sim_dialog_title" msgid="5839073125605286120">"Rótulo do chip"</string>
+ <string name="sim_onboarding_label_sim_dialog_label" msgid="9020433985426525185">"Rótulo"</string>
+ <string name="sim_onboarding_select_sim_title" msgid="5895262188167744055">"Selecione quais chips usar"</string>
+ <string name="sim_onboarding_select_sim_msg" msgid="5638859405391915048">"Você pode usar dois chips ao mesmo tempo"</string>
+ <string name="sim_onboarding_primary_sim_title" msgid="2793090401371135675">"Defina seus chips principais"</string>
+ <string name="sim_onboarding_primary_sim_msg" msgid="5484656671490558032">"Escolha quais chips usar por padrão para fazer ligações, enviar mensagens de texto e usar dados"</string>
+ <string name="primary_sim_title" msgid="2508161011657571566">"Seus principais chips"</string>
+ <string name="primary_sim_calls_title" msgid="4961189133582615685">"Ligações"</string>
+ <string name="primary_sim_texts_title" msgid="1287584042733097749">"Mensagens de texto"</string>
+ <string name="primary_sim_automatic_data_title" msgid="1265528923229642480">"Troca de dados automática"</string>
+ <string name="primary_sim_automatic_data_msg" msgid="1612203837010785203">"Usar dados de qualquer chip dependendo da cobertura e disponibilidade"</string>
+ <string name="sim_onboarding_phoneNumber_data_only" msgid="8158409121949373662">"Somente dados"</string>
+ <string name="sim_onboarding_setup" msgid="5750393553605388463">"Configurar"</string>
+ <string name="sim_onboarding_next" msgid="6415025179929475355">"Próxima"</string>
+ <!-- no translation found for sim_onboarding_progressbar_turning_sim_on (1163318788393361574) -->
+ <skip />
+ <string name="mobile_network_spn_title" msgid="3053793174495329077">"Rede móvel"</string>
+ <string name="mobile_network_phone_number_title" msgid="2090794402855021784">"Número de telefone"</string>
+ <string name="mobile_network_sim_label_color_title" msgid="2401352348041132876">"Rótulo e cor do chip"</string>
<string name="sim_setup_channel_id" msgid="8797972565087458515">"Ativação de rede"</string>
<string name="sim_switch_channel_id" msgid="4927038626791837861">"Mudança de operadora"</string>
<string name="post_dsds_reboot_notification_title_with_carrier" msgid="3308827462185135307">"A operadora <xliff:g id="CARRIER_NAME">%1$s</xliff:g> está ativa"</string>
@@ -4535,11 +4633,15 @@
<string name="switch_sim_dialog_no_switch_text" msgid="7053939850026876088">"Para usar dados móveis, recursos de chamada e SMS mais tarde, acesse as configurações de rede"</string>
<string name="sim_card_label" msgid="6263064316075963775">"Chip"</string>
<string name="erase_sim_dialog_title" msgid="4742077437653028326">"Você quer mesmo apagar este eSIM?"</string>
- <string name="erase_sim_dialog_text" msgid="753031064269699885">"A limpeza do chip remove o serviço da <xliff:g id="CARRIER_NAME_A">%1$s</xliff:g> deste dispositivo.\n\nO serviço da <xliff:g id="CARRIER_NAME_B">%1$s</xliff:g> não será cancelado."</string>
+ <!-- no translation found for erase_sim_dialog_text (1406141218170595272) -->
+ <skip />
<string name="erase_sim_confirm_button" msgid="8309115684335320541">"Limpar"</string>
- <string name="erasing_sim" msgid="7877703231075699139">"Limpando chip…"</string>
- <string name="erase_sim_fail_title" msgid="2024446702985862427">"Não é possível limpar o chip"</string>
- <string name="erase_sim_fail_text" msgid="7870804401227483131">"Não é possível limpar este chip devido a um erro.\n\nReinicie o dispositivo e tente novamente."</string>
+ <!-- no translation found for erasing_sim (4237180547590463930) -->
+ <skip />
+ <!-- no translation found for erase_sim_fail_title (1445700500168357303) -->
+ <skip />
+ <!-- no translation found for erase_sim_fail_text (6898841004987411547) -->
+ <skip />
<string name="network_connection_request_dialog_title" msgid="1896186380874289434">"Conectar ao dispositivo"</string>
<string name="network_connection_request_dialog_summary" msgid="7693038309792726170">"O app <xliff:g id="APPNAME">%1$s</xliff:g> quer usar uma rede Wi-Fi temporária para se conectar ao seu dispositivo"</string>
<string name="network_connection_timeout_dialog_message" msgid="598509083077743772">"Nenhum dispositivo foi encontrado. Os dispositivos precisam estar ligados e disponíveis para conexão."</string>
@@ -4611,6 +4713,14 @@
<string name="work_policy_privacy_settings" msgid="2702644843505242596">"Informações sobre sua política de trabalho"</string>
<string name="work_policy_privacy_settings_summary" msgid="690118670737638405">"Configurações gerenciadas pelo administrador de TI"</string>
<string name="track_frame_time_keywords" msgid="7885340257945922239">"GPU"</string>
+ <string name="enable_16k_pages" msgid="5009476566957520607">"Inicializar com páginas de 16K"</string>
+ <string name="enable_16k_pages_summary" msgid="428117226069445198">"Inicializar dispositivo usando o kernel com suporte a páginas de 16K"</string>
+ <string name="confirm_enable_16k_pages_title" msgid="6751570067857011642">"Reiniciar com kernel compatível com páginas de 16 KB?"</string>
+ <string name="confirm_enable_16k_pages_text" msgid="702888115148257215">"AVISO: alguns aplicativos podem não ser compatíveis com esse modo. O dispositivo será reiniciado após a confirmação."</string>
+ <string name="confirm_enable_4k_pages_title" msgid="626987400420355263">"Reiniciar com kernel compatível com páginas de 4 KB?"</string>
+ <string name="confirm_enable_4k_pages_text" msgid="6168921566226074524">"O dispositivo será reiniciado após a confirmação."</string>
+ <string name="toast_16k_update_failed_text" msgid="8888858987184345567">"Falha ao atualizar para um kernel compatível com páginas de 16 KB."</string>
+ <string name="progress_16k_ota_title" msgid="2117218313875523741">"Aplicando mudança"</string>
<string name="bug_report_handler_title" msgid="713439959113250125">"Gerenciador de relatórios de bugs"</string>
<string name="bug_report_handler_picker_footer_text" msgid="4935758328366585673">"Determina qual app gerencia o atalho para o Relatório de bug no dispositivo."</string>
<string name="personal_profile_app_subtext" msgid="5586060806997067676">"Pessoais"</string>
@@ -4696,8 +4806,10 @@
<string name="sim_category_title" msgid="2341314000964710495">"Chip"</string>
<string name="downloaded_sim_category_title" msgid="2876988650413179752">"eSIM"</string>
<string name="downloaded_sims_category_title" msgid="487799905978489922">"eSIMs"</string>
- <string name="sim_category_active_sim" msgid="1503823567818544012">"Ativo"</string>
- <string name="sim_category_inactive_sim" msgid="4068899490133820881">"Inativo"</string>
+ <!-- no translation found for sim_category_active_sim (3077009911935592178) -->
+ <skip />
+ <!-- no translation found for sim_category_inactive_sim (7351553344148400450) -->
+ <skip />
<string name="sim_category_default_active_sim" msgid="1208194173387987231">" / Padrão para <xliff:g id="ID_1">%1$s</xliff:g>"</string>
<string name="default_active_sim_calls" msgid="2390973682556353558">"chamadas"</string>
<string name="default_active_sim_sms" msgid="8041498593025994921">"SMS"</string>
diff --git a/res/values-ro/arrays.xml b/res/values-ro/arrays.xml
index f18525f..f8ace1d 100644
--- a/res/values-ro/arrays.xml
+++ b/res/values-ro/arrays.xml
@@ -482,4 +482,7 @@
<!-- no translation found for notification_polite_options:0 (4617190141263245257) -->
<!-- no translation found for notification_polite_options:1 (3884076684767467743) -->
<!-- no translation found for notification_polite_options:2 (8765197536079931966) -->
+ <!-- no translation found for private_space_auto_lock_options:0 (551584871228110817) -->
+ <!-- no translation found for private_space_auto_lock_options:1 (3263162333754809690) -->
+ <!-- no translation found for private_space_auto_lock_options:2 (1575103586471380629) -->
</resources>
diff --git a/res/values-ro/strings.xml b/res/values-ro/strings.xml
index aa29bba..9e2b7ea 100644
--- a/res/values-ro/strings.xml
+++ b/res/values-ro/strings.xml
@@ -28,6 +28,7 @@
<string name="show_dev_on" msgid="2840850085134853754">"Ai devenit dezvoltator!"</string>
<string name="show_dev_already" msgid="7041756429707644630">"Nu mai este nevoie, ești deja dezvoltator."</string>
<string name="dev_settings_disabled_warning" msgid="6971867026249671244">"Mai întâi activează opțiunile pentru dezvoltatori."</string>
+ <string name="dev_settings_available_to_admin_only_warning" msgid="3408243404879083111">"Doar administratorii pot accesa setările pentru dezvoltatori."</string>
<string name="header_category_system" msgid="1665516346845259058">"Sistem"</string>
<string name="radioInfo_service_in" msgid="9088637745836646271">"În aria de acoperire"</string>
<string name="radioInfo_service_out" msgid="1868347333892403287">"În afara ariei de acoperire"</string>
@@ -551,12 +552,20 @@
<string name="private_space_one_lock_summary" msgid="2759953747682959371">"Poți să deblochezi Spațiul privat la fel cum deblochezi dispozitivul sau să alegi altă blocare"</string>
<string name="private_space_screen_lock_title" msgid="8679383894967823163">"Folosește blocarea ecranului dispozitivului"</string>
<string name="private_space_biometric_title" msgid="3934339826674553174">"Deblocare facială și cu amprentă"</string>
+ <string name="private_space_fingerprint_title" msgid="5989254643211889931">"Deblocarea cu amprenta"</string>
+ <string name="private_space_face_title" msgid="3290402865367663079">"Deblocarea facială"</string>
<string name="private_space_biometric_summary" msgid="4403837276018724581">"Atinge pentru a configura"</string>
<string name="private_space_fingerprint_unlock_title" msgid="5804023571114910034">"Deblocare cu amprenta pentru spațiul privat"</string>
<string name="private_space_face_unlock_title" msgid="6613018437620070183">"Deblocare facială pentru spațiul privat"</string>
<string name="private_space_category_ways_to_unlock" msgid="4356631225316950046">"Moduri de deblocare"</string>
<string name="private_space_screen_lock_summary" msgid="394837965365561070">"Aceeași ca blocarea ecranului dispozitivului"</string>
<string name="private_space_new_lock_title" msgid="7306873010565337671">"Alegi un aspect nou pentru Spațiul privat?"</string>
+ <string name="private_space_auto_lock_title" msgid="4757097802686131305">"Blochează automat"</string>
+ <string name="private_space_auto_lock_page_title" msgid="2993714305725968632">"Blochează automat spațiul privat"</string>
+ <string name="private_space_auto_lock_page_summary" msgid="8679844515655838654">"Poți bloca automat spațiul privat dacă nu ai folosit dispozitivul o perioadă de timp"</string>
+ <string name="private_space_auto_lock_every_time" msgid="1215061855836002830">"La fiecare blocare a dispozitivului"</string>
+ <string name="private_space_auto_lock_after_inactivity" msgid="1748673030841528649">"După 5 minute de inactivitate"</string>
+ <string name="private_space_auto_lock_never" msgid="595014527119778873">"Niciodată"</string>
<string name="private_space_hide_title" msgid="8687034008994037610">"Ascunde când este blocat"</string>
<string name="privatespace_hide_page_title" msgid="972581369094289386">"Ascunde Spațiul privat când este blocat"</string>
<string name="privatespace_hide_page_summary" msgid="1052569521186403642">"Pentru ca alții să nu știe că ai un Spațiu privat pe dispozitiv, ascunde-l din lista de aplicații"</string>
@@ -570,6 +579,7 @@
<string name="private_space_delete_title" msgid="3075645119800272800">"Șterge Spațiul privat"</string>
<string name="private_space_deleted" msgid="7825768516955610897">"Spațiul privat a fost șters"</string>
<string name="private_space_delete_failed" msgid="8500755484258565011">"Spațiul privat nu a putut fi șters"</string>
+ <string name="private_space_unlocked" msgid="9091600948712932046">"Spațiu privat deblocat"</string>
<string name="no_device_lock_title" msgid="1078223464721029954">"Setează o blocare a ecranului"</string>
<string name="no_device_lock_summary" msgid="7436025227616244687">"Ca să folosești spațiul privat, setează blocarea ecranului pe acest dispozitiv"</string>
<string name="no_device_lock_action_label" msgid="2640487005629001288">"Setează blocarea ecranului"</string>
@@ -597,8 +607,14 @@
<string name="private_space_access_text" msgid="4258842502257201013">"Pentru a accesa spațiul privat, accesează lista de aplicații, apoi derulează în jos"</string>
<string name="private_space_done_label" msgid="1020482651595246071">"Gata"</string>
<string name="private_space_scrolldown_to_access" msgid="4820954877349434545">"Derulează în jos pentru a găsi spațiul privat"</string>
- <string name="private_space_retry_signin_title" msgid="2340841075193680666">"Conectează-te pentru a configura spațiul privat"</string>
- <string name="private_space_retry_summary" msgid="1976929616948459609">"Trebuie să te conectezi la un cont pentru a configura spațiul privat"</string>
+ <!-- no translation found for private_space_retry_signin_title (8090276618867918844) -->
+ <skip />
+ <!-- no translation found for private_space_retry_summary (1920444015972648774) -->
+ <skip />
+ <!-- no translation found for private_space_skip_login_label (7078019409056628192) -->
+ <skip />
+ <!-- no translation found for private_space_continue_login_label (7779965766333065391) -->
+ <skip />
<string name="private_space_lock_setup_title" msgid="6541564212199510787">"Alege o blocare pentru spațiul privat"</string>
<string name="private_space_lock_setup_description" msgid="423405593476300918">"Poți debloca spațiul privat folosind amprenta. Pentru securitate, această opțiune necesită o blocare de rezervă."</string>
<string name="private_space_choose_your_pin_header" msgid="4560802934975898265">"Setează un PIN pentru spațiul privat"</string>
@@ -1373,6 +1389,8 @@
<string name="battery_level_title" msgid="1371765298786083448">"Nivelul bateriei"</string>
<string name="communal_settings_title" msgid="2845678473945902115">"Comune"</string>
<string name="communal_settings_summary" msgid="4923914136953940317">"Setări comune"</string>
+ <!-- no translation found for satellite_setting (706846910912477125) -->
+ <skip />
<string name="apn_settings" msgid="4295467389400441299">"Nume APN"</string>
<string name="apn_edit" msgid="2003683641840248741">"Modifică punctul de acces"</string>
<string name="apn_add" msgid="9069613192201630934">"Adaugă un punct de acces"</string>
@@ -1407,6 +1425,8 @@
<string name="menu_save" msgid="6611465355127483100">"Salvează"</string>
<string name="menu_cancel" msgid="1197826697950745335">"Anulează"</string>
<string name="error_title" msgid="7158648377702417716"></string>
+ <!-- no translation found for error_duplicate_apn_entry (7792928408935276618) -->
+ <skip />
<string name="error_name_empty" msgid="1258275899283079142">"Câmpul Nume nu poate fi necompletat."</string>
<string name="error_apn_empty" msgid="7657491065443746915">"Numele APN nu poate fi necompletat."</string>
<string name="error_mcc_not3" msgid="883659545640179094">"Câmpul MCC trebuie să conțină 3 cifre."</string>
@@ -1425,7 +1445,8 @@
<string name="reset_bluetooth_wifi_button_text" msgid="3974098137045963639">"Resetează"</string>
<string name="reset_bluetooth_wifi_complete_toast" msgid="5893439291030574365">"Bluetooth și Wi‑Fi au fost resetate"</string>
<string name="reset_esim_title" msgid="4194570573425902754">"Șterge cartelele eSIM"</string>
- <string name="reset_esim_desc" msgid="3662444090563399131">"Acest lucru nu va anula niciun abonament de servicii mobile. Pentru a descărca SIM-uri de înlocuire, contactează operatorul."</string>
+ <!-- no translation found for reset_esim_desc (6125192435907740751) -->
+ <skip />
<string name="reset_network_button_text" msgid="2281476496459610071">"Resetează opțiunile"</string>
<string name="reset_network_final_desc" msgid="5304365082065278425">"Restabilește toate setările pentru rețea? Nu poți anula această acțiune."</string>
<string name="reset_network_final_desc_esim" msgid="1129251284212847939">"Resetezi toate setările de rețea și ștergi cartelele eSIM? Nu poți anula această acțiune."</string>
@@ -1433,15 +1454,18 @@
<string name="reset_network_confirm_title" msgid="913014422184481270">"Resetezi?"</string>
<string name="network_reset_not_available" msgid="1966334631394607829">"Resetarea rețelei nu este disponibilă pentru acest utilizator"</string>
<string name="reset_network_complete_toast" msgid="1367872474130621115">"Setările pentru rețea au fost reinițializate"</string>
- <string name="reset_esim_error_title" msgid="4670073610967959597">"Nu se pot șterge SIM-urile"</string>
- <string name="reset_esim_error_msg" msgid="7279607120606365250">"Cartelele eSIM nu se pot șterge din cauza unei erori.\n\nRepornește dispozitivul și încearcă din nou."</string>
+ <!-- no translation found for reset_esim_error_title (6516110227665862295) -->
+ <skip />
+ <!-- no translation found for reset_esim_error_msg (8459527827897797168) -->
+ <skip />
<string name="main_clear_title" msgid="277664302144837723">"Șterge datele (revino la setările din fabrică)"</string>
<string name="main_clear_short_title" msgid="4752094765533020696">"Șterge datele (revino la setările din fabrică)"</string>
<string name="main_clear_desc_also_erases_external" msgid="3687911419628956693"><li>"muzică;"</li>\n<li>"fotografii;"</li>\n<li>"alte date ale utilizatorului."</li></string>
<string name="main_clear_desc_also_erases_esim" msgid="4553469876411831729"><li>"carduri eSIM,"</li></string>
<string name="main_clear_desc_no_cancel_mobile_plan" msgid="369883568059127035">\n\n"Planul tău de servicii mobile nu va fi anulat astfel."</string>
<string name="main_clear_final_desc" msgid="5800877928569039580">"Toate informațiile cu caracter personal și aplicațiile descărcate vor fi șterse. Nu puteți anula această acțiune."</string>
- <string name="main_clear_final_desc_esim" msgid="440406836793824969">"Toate informațiile cu caracter personal, inclusiv aplicațiile și SIM-urile descărcate, vor fi șterse. Nu poți anula această acțiune."</string>
+ <!-- no translation found for main_clear_final_desc_esim (6592404057237813989) -->
+ <skip />
<string name="main_clear_confirm_title" msgid="6577071819657853713">"Ștergi toate datele?"</string>
<string name="main_clear_not_available" msgid="3433795327146684827">"Revenirea la setările din fabrică nu este disponibilă pentru acest utilizator"</string>
<string name="main_clear_progress_title" msgid="7239741132015617719">"Se șterge"</string>
@@ -1672,6 +1696,14 @@
<string name="force_stop" msgid="2681771622136916280">"Oprește forțat"</string>
<string name="archive" msgid="9074663845068632127">"Arhivează"</string>
<string name="restore" msgid="7622486640713967157">"Restabilește"</string>
+ <!-- no translation found for restoring_step_one (3465050101254272874) -->
+ <skip />
+ <!-- no translation found for restoring_step_two (140484846432595108) -->
+ <skip />
+ <!-- no translation found for restoring_step_three (3712883580876329811) -->
+ <skip />
+ <!-- no translation found for restoring_step_four (8966846882470446209) -->
+ <skip />
<string name="total_size_label" msgid="2052185048749658866">"Total"</string>
<string name="application_size_label" msgid="6407051020651716729">"Dimensiunea aplicației"</string>
<string name="external_code_size_label" msgid="7375146402660973743">"Stocare aplicație pe USB"</string>
@@ -1728,7 +1760,6 @@
<string name="archiving_failed" msgid="2037798988961634978">"Arhivarea nu a reușit"</string>
<string name="archiving_succeeded" msgid="7891249456483297845">"S-a arhivat <xliff:g id="PACKAGE_LABEL">%1$s</xliff:g>"</string>
<string name="restoring_failed" msgid="3390531747355943533">"Restabilirea nu a reușit"</string>
- <string name="restoring_succeeded" msgid="4967353965137524330">"S-a restabilit <xliff:g id="PACKAGE_LABEL">%1$s</xliff:g>"</string>
<string name="restoring_in_progress" msgid="7787443682651146115">"Se restabilește <xliff:g id="PACKAGE_LABEL">%1$s</xliff:g>"</string>
<string name="another_migration_already_in_progress" msgid="6550546307856052261">"Altă migrare este deja în desfășurare."</string>
<string name="insufficient_storage" msgid="8115088042669030558">"Nu există suficient spațiu de stocare."</string>
@@ -1920,10 +1951,8 @@
<string name="usage_stats_sort_by_usage_time" msgid="2927310334119998301">"Sortează după durata folosirii"</string>
<string name="usage_stats_sort_by_last_time_used" msgid="7039213339779884017">"Sortează după data ultimei folosiri"</string>
<string name="usage_stats_sort_by_app_name" msgid="4463833145514850478">"Sortează după numele aplicației"</string>
- <!-- no translation found for last_time_used_label (7589377271406011659) -->
- <skip />
- <!-- no translation found for last_time_used_never (2936073559267990034) -->
- <skip />
+ <string name="last_time_used_label" msgid="7589377271406011659">"Ultima utilizare"</string>
+ <string name="last_time_used_never" msgid="2936073559267990034">"niciodată"</string>
<string name="usage_time_label" msgid="9105343335151559883">"Durată de utilizare"</string>
<string name="accessibility_settings" msgid="4713215774904704682">"Accesibilitate"</string>
<string name="accessibility_settings_title" msgid="6739115703615065716">"Setări de accesibilitate"</string>
@@ -2378,12 +2407,6 @@
<string name="battery_tip_high_usage_summary" msgid="3938999581403084551">"Vezi aplicațiile cu cea mai mare utilizare"</string>
<string name="battery_tip_limited_temporarily_title" msgid="6258554134146272311">"Încărcarea este optimizată pentru a proteja bateria"</string>
<string name="battery_tip_limited_temporarily_summary" msgid="5107379280241187562">"Pentru a mări autonomia bateriei, încărcarea este optimizată"</string>
- <string name="battery_tip_dock_defender_future_bypass_title" msgid="4332616280495788195">"Încărcarea este optimizată pentru a proteja bateria"</string>
- <string name="battery_tip_dock_defender_future_bypass_summary" msgid="7870758621381307597">"Pentru a mări autonomia bateriei, încărcarea este optimizată cât timp dispozitivul este andocat"</string>
- <string name="battery_tip_dock_defender_active_title" msgid="1414785238383255699">"Încărcarea este optimizată pentru a proteja bateria"</string>
- <string name="battery_tip_dock_defender_active_summary" msgid="3512082623718801459">"Pentru a mări durata de viață a bateriei, încărcarea este optimizată cât timp dispozitivul este andocat"</string>
- <string name="battery_tip_dock_defender_temporarily_bypassed_title" msgid="1679449361090557201">"Se încarcă la capacitate maximă"</string>
- <string name="battery_tip_dock_defender_temporarily_bypassed_summary" msgid="1099500476761333281">"Pentru a proteja bateria, încărcarea va fi optimizată data viitoare când tableta va fi andocată"</string>
<string name="battery_tip_limited_temporarily_sec_button_content_description" msgid="5648444926736883551">"Află mai multe despre întreruperea încărcării"</string>
<string name="battery_tip_limited_temporarily_dialog_resume_charge" msgid="2302295458913832342">"Reia încărcarea"</string>
<string name="battery_tip_dialog_message_footer" msgid="986542164372177504">"Include activitatea din fundal cu un consum ridicat de energie"</string>
@@ -2401,7 +2424,8 @@
<string name="battery_tip_unrestrict_app_dialog_ok" msgid="7940183167721998470">"Elimină"</string>
<string name="battery_tip_unrestrict_app_dialog_cancel" msgid="4968135709160207507">"Anulează"</string>
<string name="battery_tip_charge_to_full_button" msgid="6701709034348116261">"Încarcă până la 100 %%"</string>
- <string name="battery_tip_incompatible_charging_title" msgid="5120763575150751300">"Problemă legată de accesoriul de încărcare"</string>
+ <!-- no translation found for battery_tip_incompatible_charging_title (1567827436103364999) -->
+ <skip />
<string name="battery_tip_incompatible_charging_content_description" msgid="355668467640367701">"Află mai multe despre încărcarea cu un adaptor incompatibil"</string>
<string name="smart_battery_manager_title" msgid="3677620516657920364">"Battery Manager"</string>
<string name="smart_battery_title" msgid="9095903608520254254">"Gestionează automat aplicațiile"</string>
@@ -2493,13 +2517,11 @@
<string name="battery_usage_chart_label_now" msgid="4598282721949430165">"acum"</string>
<string name="battery_usage_timestamps_hyphen" msgid="7401188432989043905">"<xliff:g id="FROM_TIMESTAMP">%1$s</xliff:g> – <xliff:g id="TO_TIMESTAMP">%2$s</xliff:g>"</string>
<string name="battery_usage_day_and_hour" msgid="1417890420844950881">"<xliff:g id="DAY">%1$s</xliff:g>, <xliff:g id="HOUR">%2$s</xliff:g>"</string>
- <!-- no translation found for battery_usage_time_info_and_battery_level (6732629268310936155) -->
- <skip />
+ <string name="battery_usage_time_info_and_battery_level" msgid="6732629268310936155">"<xliff:g id="TIME_INFO">%1$s</xliff:g> <xliff:g id="BATTERY_LEVEL">%2$s</xliff:g>"</string>
<string name="battery_usage_chart" msgid="4114747521432440017">"Graficul de utilizare a bateriei"</string>
<string name="daily_battery_usage_chart" msgid="4176059567682992686">"Grafic cu utilizarea zilnică a bateriei"</string>
<string name="hourly_battery_usage_chart" msgid="3098314511076561272">"Grafic cu utilizarea bateriei în fiecare oră"</string>
- <!-- no translation found for battery_level_percentage (1433178290838842146) -->
- <skip />
+ <string name="battery_level_percentage" msgid="1433178290838842146">"Procentul privind nivelul bateriei, de la <xliff:g id="START_PERCENTAGE">%1$s</xliff:g> la <xliff:g id="END_PERCENTAGE">%2$s</xliff:g>"</string>
<string name="battery_usage_breakdown_title_since_last_full_charge" msgid="435006273323199906">"Utilizarea bateriei de la ultima încărcare completă"</string>
<string name="battery_usage_breakdown_title_for_slot" msgid="4823179483667671406">"Utilizarea bateriei pentru <xliff:g id="SLOT">%s</xliff:g>"</string>
<string name="screen_time_category_last_full_charge" msgid="8856908320256057753">"Durata de folosire a dispozitivului de la ultima încărcare completă"</string>
@@ -3859,6 +3881,8 @@
<string name="voice_activation_apps_title" msgid="7130045161611529825">"Aplicații cu activare vocală"</string>
<string name="permit_voice_activation_apps" msgid="9152780172988949319">"Permite activarea vocală"</string>
<string name="allow_voice_activation_apps_description" msgid="6369745626995060656">"Activarea vocală pornește aplicațiile aprobate în modul hands-free, prin comenzi vocale. Detectarea adaptivă protejată încorporată se asigură că datele tale rămân private și doar tu poți să le vezi.\n\n"<a href="">"Mai multe despre detectarea adaptivă protejată"</a></string>
+ <string name="permit_receive_sandboxed_detection_training_data" msgid="3929496847420108753">"Îmbunătățește activarea vocală"</string>
+ <string name="receive_sandboxed_detection_training_data_description" msgid="1415687008184625050">"Dispozitivul folosește informații private pentru a îmbunătăți modelul de activare vocală. Aplicațiile pot primi actualizări rezumate, agregate de la mai mulți utilizatori, pentru a păstra confidențialitatea și a îmbunătăți modelul pentru toată lumea.\n\n"<a href="">"Mai multe despre informațiile private"</a></string>
<string name="full_screen_intent_title" msgid="747270185715224130">"Notificări pe ecran complet"</string>
<string name="permit_full_screen_intent" msgid="9035367640019960861">"Permite notificările pe ecran complet de la această aplicație"</string>
<string name="footer_description_full_screen_intent" msgid="7716518411349225528">"Permite aplicației să afișeze notificări care ocupă întregul ecran când dispozitivul e blocat. Aplicațiile le pot folosi pentru a evidenția alarme, apeluri primite sau alte informații urgente."</string>
@@ -4280,18 +4304,27 @@
<string name="autofill_app" msgid="7595308061826307921">"Serviciu de completare automată"</string>
<string name="default_autofill_app" msgid="372234803718251606">"Serviciu de completare automată prestabilit"</string>
<string name="autofill_passwords" msgid="6708057251459761083">"Parole"</string>
- <string name="credman_chosen_app_title" msgid="872524130208251505">"Parole, chei de acces și servicii de date"</string>
+ <!-- no translation found for credman_chosen_app_title (7735183808067729319) -->
+ <skip />
<string name="credman_credentials" msgid="4931371941253324143">"Furnizori suplimentari"</string>
<string name="autofill_passwords_count" msgid="6359289285822955973">"{count,plural, =1{# parolă}few{# parole}other{# de parole}}"</string>
<string name="autofill_keywords" msgid="8598763328489346438">"automată, completare, completare automată, parolă"</string>
<string name="credman_keywords" msgid="8305600680836806170">"date, cheie de acces, parolă"</string>
<string name="credman_autofill_keywords" msgid="701180623776848914">"auto, completare, completare automată, date, cheie de acces, parolă"</string>
+ <!-- no translation found for credman_button_change (4072629639218503790) -->
+ <skip />
+ <!-- no translation found for credman_button_open (7519871964170816850) -->
+ <skip />
<string name="autofill_confirmation_message" msgid="4888767934273494272">"<b>Asigură-te că ai încredere în această aplicație</b> <br/> <br/> <xliff:g id=app_name example=Completarea automată Google>%1$s</xliff:g> folosește conținutul de pe ecran pentru a stabili ce se poate completa automat."</string>
<string name="credman_autofill_confirmation_message" msgid="843829628024668466">"<b>Folosește <xliff:g id=app_name example=Furnizorul>%1$s</xliff:g>?</b> <br/> <br/> Noile parole, chei de acces și alte informații se vor salva aici de acum înainte. <xliff:g id=app_name example=Furnizorul>%1$s</xliff:g> poate folosi ce se află pe ecran pentru a stabili ce se poate completa automat."</string>
<string name="credman_picker_title" msgid="8191267620665129205">"Parole, chei de acces și servicii de date"</string>
<string name="credman_confirmation_message_title" msgid="8847900085593880729">"Dezactivezi %1$s?"</string>
<string name="credman_confirmation_message" msgid="2357324543658635239">"<b>Dezactivezi serviciul?</b> <br/> <br/> Informațiile salvate, cum ar fi parole, chei de acces, metode de plată și altele, nu vor fi completate când te conectezi. Pentru a folosi informațiile salvate, alege o parolă, o cheie de acces sau un serviciu de date."</string>
+ <string name="credman_confirmation_message_new_ui" msgid="6126274509951156460">"<b>Dezactivezi toate serviciile?</b> <br/> <br/> Parolele, cheile de acces și alte informații salvate nu vor fi disponibile pentru completare automată când te conectezi"</string>
+ <string name="credman_autofill_confirmation_message_new_ui" msgid="6222139222478822267">"<b>Schimbă serviciul preferat la <xliff:g id=app_name example=Furnizor>%1$s</xliff:g>?</b> <br/> <br/> Noile parole, chei de acces și alte informații se vor salva aici de acum încolo. <xliff:g id=app_name example=Furnizorul>%1$s</xliff:g> poate folosi ce se află pe ecran pentru a stabili ce se poate completa automat"</string>
<string name="credman_enable_confirmation_message_title" msgid="1037501792652277829">"Folosești %1$s?"</string>
+ <string name="credman_limit_error_msg_title" msgid="1525814645803612135">"Poți avea doar cinci servicii activate"</string>
+ <string name="credman_limit_error_msg" msgid="2521803280130310063">"Dezactivează cel puțin un serviciu ca să adaugi altul"</string>
<string name="credman_enable_confirmation_message" msgid="8407841892310870169">"%1$s folosește elementele de pe ecran ca să afle ce se poate completa automat."</string>
<string name="credman_error_message_title" msgid="4099557206946333568">"Limita pentru parole, chei de acces și servicii de date"</string>
<string name="credman_error_message" msgid="8334797097200415449">"Poți avea până la cinci parole, chei de acces și servicii de date active simultan. Dezactivează un serviciu pentru a adăuga mai multe."</string>
@@ -4461,11 +4494,12 @@
<string name="mobile_network_sim_name_label" msgid="1452440641628369625">"Nume"</string>
<string name="mobile_network_sim_color_label" msgid="5293944087609632340">"Culoare (folosită de aplicațiile compatibile)"</string>
<string name="mobile_network_sim_name_rename" msgid="5967588549571582924">"Salvează"</string>
- <string name="mobile_network_use_sim_on" msgid="7298332437547707908">"Folosește cardul SIM"</string>
+ <string name="mobile_network_use_sim_on" msgid="5333182776279917886">"Folosește acest card SIM"</string>
<string name="mobile_network_use_sim_off" msgid="6303281166199670639">"Dezactivat"</string>
<string name="mobile_network_disable_sim_explanation" msgid="2851862257846773796">"Pentru a dezactiva acest SIM, îndepărtează cardul SIM"</string>
<string name="mobile_network_tap_to_activate" msgid="4139979375717958102">"Atinge pentru a activa <xliff:g id="CARRIER">%1$s</xliff:g>"</string>
- <string name="mobile_network_erase_sim" msgid="4629071168032714930">"Șterge SIM-ul"</string>
+ <!-- no translation found for mobile_network_erase_sim (5387971155494245850) -->
+ <skip />
<string name="preferred_network_mode_title" msgid="3083431168988535628">"Tipul de rețea preferat"</string>
<string name="preferred_network_mode_summary" msgid="537577807865497546">"Schimbă modul de operare a rețelei"</string>
<string name="preferred_network_mode_dialogtitle" msgid="4179420486180351631">"Tipul de rețea preferat"</string>
@@ -4484,6 +4518,40 @@
<string name="roaming_check_price_warning" msgid="5876977438036791361">"Consultă furnizorul de rețea în privința prețurilor."</string>
<string name="mobile_data_usage_title" msgid="2047864499317759728">"Utilizarea datelor în aplicație"</string>
<string name="mobile_network_mode_error" msgid="9222056129897416074">"Mod nevalid de rețea <xliff:g id="NETWORKMODEID">%1$d</xliff:g>. Ignoră."</string>
+ <!-- no translation found for satellite_setting_title (2543034229989047673) -->
+ <skip />
+ <!-- no translation found for satellite_setting_enabled_summary (3554127722727530845) -->
+ <skip />
+ <!-- no translation found for satellite_setting_disabled_summary (6789122487534159857) -->
+ <skip />
+ <!-- no translation found for keywords_satellite_setting (3312183289776517695) -->
+ <skip />
+ <!-- no translation found for category_name_about_satellite_messaging (3756205049485508340) -->
+ <skip />
+ <!-- no translation found for title_about_satellite_setting (9212860038048311345) -->
+ <skip />
+ <!-- no translation found for category_title_your_satellite_plan (3017895097366691841) -->
+ <skip />
+ <!-- no translation found for title_have_satellite_plan (2048372355699977947) -->
+ <skip />
+ <!-- no translation found for title_no_satellite_plan (2876056203035197505) -->
+ <skip />
+ <!-- no translation found for summary_add_satellite_setting (3815254731634052432) -->
+ <skip />
+ <!-- no translation found for category_name_how_it_works (585303230539269496) -->
+ <skip />
+ <!-- no translation found for title_satellite_connection_guide (3294802307913609072) -->
+ <skip />
+ <!-- no translation found for summary_satellite_connection_guide (3496123195218418456) -->
+ <skip />
+ <!-- no translation found for title_supported_service (4275535165812691571) -->
+ <skip />
+ <!-- no translation found for summary_supported_service (4320535903444834786) -->
+ <skip />
+ <!-- no translation found for satellite_setting_summary_more_information (4008690241760925372) -->
+ <skip />
+ <!-- no translation found for more_about_satellite_messaging (3385673133561348509) -->
+ <skip />
<string name="mobile_network_apn_title" msgid="5582995550142073054">"Numele punctelor de acces"</string>
<string name="keywords_access_point_names" msgid="8174967126858505945">"apn"</string>
<string name="manual_mode_disallowed_summary" msgid="4243142645520152175">"Indisponibil când este conectat la <xliff:g id="CARRIER">%1$s</xliff:g>"</string>
@@ -4493,9 +4561,12 @@
<string name="sim_action_switch_sub_dialog_title" msgid="9180969453358718635">"Treci la <xliff:g id="CARRIER_NAME">%1$s</xliff:g>?"</string>
<string name="sim_action_switch_psim_dialog_title" msgid="5613177333235213024">"Folosești cardul SIM?"</string>
<string name="sim_action_switch_sub_dialog_mep_title" msgid="933856847099933004">"Folosești <xliff:g id="CARRIER_NAME">%1$s</xliff:g>?"</string>
- <string name="sim_action_switch_sub_dialog_text" msgid="2091834911153293004">"Doar un SIM poate fi activ odată.\n\nCând treci la <xliff:g id="TO_CARRIER_NAME">%1$s</xliff:g>, nu se anulează serviciul <xliff:g id="FROM_CARRIER_NAME">%2$s</xliff:g>."</string>
- <string name="sim_action_switch_sub_dialog_text_downloaded" msgid="8977951796005849471">"Doar un eSIM poate fi activ la un moment dat.\n\nTrecerea la <xliff:g id="TO_CARRIER_NAME">%1$s</xliff:g> nu va anula serviciul <xliff:g id="FROM_CARRIER_NAME">%2$s</xliff:g>."</string>
- <string name="sim_action_switch_sub_dialog_text_single_sim" msgid="6188750682431170845">"Doar un SIM poate fi activ odată.\n\nDacă faci această schimbare, nu se anulează serviciul <xliff:g id="TO_CARRIER_NAME">%1$s</xliff:g>."</string>
+ <!-- no translation found for sim_action_switch_sub_dialog_text (7474905814976249607) -->
+ <skip />
+ <!-- no translation found for sim_action_switch_sub_dialog_text_downloaded (6415848271400253954) -->
+ <skip />
+ <!-- no translation found for sim_action_switch_sub_dialog_text_single_sim (421658355882679837) -->
+ <skip />
<string name="sim_action_switch_sub_dialog_mep_text" msgid="8348764755143679582">"Poți folosi două carduri SIM în același timp. Ca să folosești <xliff:g id="CARRIER_NAME">%1$s</xliff:g>, dezactivează un alt SIM."</string>
<string name="sim_action_switch_sub_dialog_confirm" msgid="1901181581944638961">"Treci la <xliff:g id="CARRIER_NAME">%1$s</xliff:g>"</string>
<string name="sim_action_switch_sub_dialog_carrier_list_item_for_turning_off" msgid="5392037608705799522">"Dezactivează <xliff:g id="CARRIER_NAME">%1$s</xliff:g>"</string>
@@ -4520,6 +4591,29 @@
<string name="sim_action_turn_off" msgid="3506698692916473000">"Dezactivează"</string>
<string name="dsds_activation_failure_title" msgid="4467364110584914794">"Nu se poate activa SIM-ul"</string>
<string name="dsds_activation_failure_body_msg2" msgid="73044349546544410">"Încearcă din nou să activezi SIM-ul. Dacă problema persistă, repornește dispozitivul."</string>
+ <string name="sim_onboarding_bottomsheets_title" msgid="143711121394213711">"Configurează cardul SIM"</string>
+ <string name="sim_onboarding_bottomsheets_msg" msgid="7367245016476460849">"Setează preferințele privind rețeaua mobilă pentru a folosi mai multe carduri SIM pe acest dispozitiv"</string>
+ <string name="sim_onboarding_label_sim_title" msgid="273162565849288273">"Etichetează-ți cardurile SIM"</string>
+ <string name="sim_onboarding_label_sim_msg" msgid="5105859235219529056">"Vei vedea aceste etichete când apelezi, trimiți mesaje și folosești date, precum și în Setări"</string>
+ <string name="sim_onboarding_label_sim_dialog_title" msgid="5839073125605286120">"Etichetă SIM"</string>
+ <string name="sim_onboarding_label_sim_dialog_label" msgid="9020433985426525185">"Etichetă"</string>
+ <string name="sim_onboarding_select_sim_title" msgid="5895262188167744055">"Selectează cardurile SIM"</string>
+ <string name="sim_onboarding_select_sim_msg" msgid="5638859405391915048">"Poți folosi două carduri SIM în același timp"</string>
+ <string name="sim_onboarding_primary_sim_title" msgid="2793090401371135675">"Setează cardurile SIM principale"</string>
+ <string name="sim_onboarding_primary_sim_msg" msgid="5484656671490558032">"Alege ce carduri SIM folosești în mod prestabilit pentru apeluri, mesaje și date"</string>
+ <string name="primary_sim_title" msgid="2508161011657571566">"Cardurile SIM principale"</string>
+ <string name="primary_sim_calls_title" msgid="4961189133582615685">"Apeluri"</string>
+ <string name="primary_sim_texts_title" msgid="1287584042733097749">"Mesaje text"</string>
+ <string name="primary_sim_automatic_data_title" msgid="1265528923229642480">"Comutarea automată a datelor"</string>
+ <string name="primary_sim_automatic_data_msg" msgid="1612203837010785203">"Folosește date de pe orice card SIM, în funcție de acoperire și de disponibilitate"</string>
+ <string name="sim_onboarding_phoneNumber_data_only" msgid="8158409121949373662">"Numai pentru date"</string>
+ <string name="sim_onboarding_setup" msgid="5750393553605388463">"Configurează"</string>
+ <string name="sim_onboarding_next" msgid="6415025179929475355">"Înainte"</string>
+ <!-- no translation found for sim_onboarding_progressbar_turning_sim_on (1163318788393361574) -->
+ <skip />
+ <string name="mobile_network_spn_title" msgid="3053793174495329077">"Rețea mobilă"</string>
+ <string name="mobile_network_phone_number_title" msgid="2090794402855021784">"Număr de telefon"</string>
+ <string name="mobile_network_sim_label_color_title" msgid="2401352348041132876">"Culoarea și eticheta SIM"</string>
<string name="sim_setup_channel_id" msgid="8797972565087458515">"Activarea rețelei"</string>
<string name="sim_switch_channel_id" msgid="4927038626791837861">"Schimbarea operatorului"</string>
<string name="post_dsds_reboot_notification_title_with_carrier" msgid="3308827462185135307">"<xliff:g id="CARRIER_NAME">%1$s</xliff:g> este activ"</string>
@@ -4539,11 +4633,15 @@
<string name="switch_sim_dialog_no_switch_text" msgid="7053939850026876088">"Pentru a folosi datele mobile, funcțiile de apel și SMS-urile mai târziu, accesează setările pentru rețea"</string>
<string name="sim_card_label" msgid="6263064316075963775">"SIM"</string>
<string name="erase_sim_dialog_title" msgid="4742077437653028326">"Ștergi acest eSIM?"</string>
- <string name="erase_sim_dialog_text" msgid="753031064269699885">"Dacă ștergi acest SIM, vei elimina serviciul <xliff:g id="CARRIER_NAME_A">%1$s</xliff:g> de pe acest dispozitiv.\n\nServiciile <xliff:g id="CARRIER_NAME_B">%1$s</xliff:g> nu vor fi anulate."</string>
+ <!-- no translation found for erase_sim_dialog_text (1406141218170595272) -->
+ <skip />
<string name="erase_sim_confirm_button" msgid="8309115684335320541">"Șterge"</string>
- <string name="erasing_sim" msgid="7877703231075699139">"Se șterge SIM-ul…"</string>
- <string name="erase_sim_fail_title" msgid="2024446702985862427">"Nu se poate șterge SIM-ul"</string>
- <string name="erase_sim_fail_text" msgid="7870804401227483131">"Acest SIM nu poate fi șters din cauza unei erori.\n\nRepornește dispozitivul și încearcă din nou."</string>
+ <!-- no translation found for erasing_sim (4237180547590463930) -->
+ <skip />
+ <!-- no translation found for erase_sim_fail_title (1445700500168357303) -->
+ <skip />
+ <!-- no translation found for erase_sim_fail_text (6898841004987411547) -->
+ <skip />
<string name="network_connection_request_dialog_title" msgid="1896186380874289434">"Conectează la dispozitiv"</string>
<string name="network_connection_request_dialog_summary" msgid="7693038309792726170">"Aplicația <xliff:g id="APPNAME">%1$s</xliff:g> vrea să folosească o rețea Wi-Fi temporară pentru a se conecta la dispozitiv"</string>
<string name="network_connection_timeout_dialog_message" msgid="598509083077743772">"Nu s-au găsit dispozitive. Asigură-te că dispozitivele sunt pornite și gata de conectare."</string>
@@ -4615,6 +4713,14 @@
<string name="work_policy_privacy_settings" msgid="2702644843505242596">"Informații despre politica de serviciu"</string>
<string name="work_policy_privacy_settings_summary" msgid="690118670737638405">"Setări gestionate de administratorul IT"</string>
<string name="track_frame_time_keywords" msgid="7885340257945922239">"GPU"</string>
+ <string name="enable_16k_pages" msgid="5009476566957520607">"Repornește cu pagini pe 16 KB"</string>
+ <string name="enable_16k_pages_summary" msgid="428117226069445198">"Repornește cu nucleu compatibil cu pagini pe 16 KB"</string>
+ <string name="confirm_enable_16k_pages_title" msgid="6751570067857011642">"Repornești cu un nucleu compatibil cu pagini pe 16 KB?"</string>
+ <string name="confirm_enable_16k_pages_text" msgid="702888115148257215">"AVERTISMENT: e posibil ca unele aplicații să nu fie compatibile cu acest mod. Dispozitivul va reporni după confirmare."</string>
+ <string name="confirm_enable_4k_pages_title" msgid="626987400420355263">"Repornești cu un nucleu compatibil cu pagini pe 4 KB?"</string>
+ <string name="confirm_enable_4k_pages_text" msgid="6168921566226074524">"Dispozitivul va reporni după confirmare."</string>
+ <string name="toast_16k_update_failed_text" msgid="8888858987184345567">"Nu s-a putut actualiza nucleul la unul compatibil cu pagini pe 16 KB."</string>
+ <string name="progress_16k_ota_title" msgid="2117218313875523741">"Se aplică modificarea"</string>
<string name="bug_report_handler_title" msgid="713439959113250125">"Handler pentru rapoartele de eroare"</string>
<string name="bug_report_handler_picker_footer_text" msgid="4935758328366585673">"Stabilește ce aplicație gestionează comanda rapidă pentru Raportul de eroare pe dispozitivul tău."</string>
<string name="personal_profile_app_subtext" msgid="5586060806997067676">"Personal"</string>
@@ -4701,8 +4807,10 @@
<string name="sim_category_title" msgid="2341314000964710495">"SIM"</string>
<string name="downloaded_sim_category_title" msgid="2876988650413179752">"eSIM"</string>
<string name="downloaded_sims_category_title" msgid="487799905978489922">"Cartele eSIM"</string>
- <string name="sim_category_active_sim" msgid="1503823567818544012">"Activ"</string>
- <string name="sim_category_inactive_sim" msgid="4068899490133820881">"Inactiv"</string>
+ <!-- no translation found for sim_category_active_sim (3077009911935592178) -->
+ <skip />
+ <!-- no translation found for sim_category_inactive_sim (7351553344148400450) -->
+ <skip />
<string name="sim_category_default_active_sim" msgid="1208194173387987231">" / Prestabilit pentru <xliff:g id="ID_1">%1$s</xliff:g>"</string>
<string name="default_active_sim_calls" msgid="2390973682556353558">"apeluri"</string>
<string name="default_active_sim_sms" msgid="8041498593025994921">"SMS"</string>
diff --git a/res/values-ru/arrays.xml b/res/values-ru/arrays.xml
index 762be14..8954f52 100644
--- a/res/values-ru/arrays.xml
+++ b/res/values-ru/arrays.xml
@@ -482,4 +482,7 @@
<!-- no translation found for notification_polite_options:0 (4617190141263245257) -->
<!-- no translation found for notification_polite_options:1 (3884076684767467743) -->
<!-- no translation found for notification_polite_options:2 (8765197536079931966) -->
+ <!-- no translation found for private_space_auto_lock_options:0 (551584871228110817) -->
+ <!-- no translation found for private_space_auto_lock_options:1 (3263162333754809690) -->
+ <!-- no translation found for private_space_auto_lock_options:2 (1575103586471380629) -->
</resources>
diff --git a/res/values-ru/strings.xml b/res/values-ru/strings.xml
index 121f9c5..0fce793 100644
--- a/res/values-ru/strings.xml
+++ b/res/values-ru/strings.xml
@@ -28,6 +28,7 @@
<string name="show_dev_on" msgid="2840850085134853754">"Вы стали разработчиком!"</string>
<string name="show_dev_already" msgid="7041756429707644630">"Не нужно, вы уже разработчик."</string>
<string name="dev_settings_disabled_warning" msgid="6971867026249671244">"Сначала включите параметры для разработчиков."</string>
+ <string name="dev_settings_available_to_admin_only_warning" msgid="3408243404879083111">"Доступ к настройкам для разработчиков есть только у администраторов."</string>
<string name="header_category_system" msgid="1665516346845259058">"Система"</string>
<string name="radioInfo_service_in" msgid="9088637745836646271">"В зоне обслуживания"</string>
<string name="radioInfo_service_out" msgid="1868347333892403287">"Вне зоны обслуживания"</string>
@@ -551,12 +552,20 @@
<string name="private_space_one_lock_summary" msgid="2759953747682959371">"Вы можете использовать тот же способ разблокировки, который используется для экрана, или выбрать другой."</string>
<string name="private_space_screen_lock_title" msgid="8679383894967823163">"Использовать способ блокировки, как на устройстве"</string>
<string name="private_space_biometric_title" msgid="3934339826674553174">"Фейсконтроль и разблокировка по отпечатку пальца"</string>
+ <string name="private_space_fingerprint_title" msgid="5989254643211889931">"Разблокировка по отпечатку пальца"</string>
+ <string name="private_space_face_title" msgid="3290402865367663079">"Фейсконтроль"</string>
<string name="private_space_biometric_summary" msgid="4403837276018724581">"Нажмите, чтобы настроить"</string>
<string name="private_space_fingerprint_unlock_title" msgid="5804023571114910034">"Разблокировка по отпечатку пальца для личного пространства"</string>
<string name="private_space_face_unlock_title" msgid="6613018437620070183">"Фейсконтроль для личного пространства"</string>
<string name="private_space_category_ways_to_unlock" msgid="4356631225316950046">"Способы разблокировки"</string>
<string name="private_space_screen_lock_summary" msgid="394837965365561070">"Тот же способ блокировки, что и для экрана устройства"</string>
<string name="private_space_new_lock_title" msgid="7306873010565337671">"Изменить способ блокировки личного пространства?"</string>
+ <string name="private_space_auto_lock_title" msgid="4757097802686131305">"Блокировать автоматически"</string>
+ <string name="private_space_auto_lock_page_title" msgid="2993714305725968632">"Автоматическая блокировка личного пространства"</string>
+ <string name="private_space_auto_lock_page_summary" msgid="8679844515655838654">"Можно сделать так, чтобы личное пространство автоматически блокировалось, если вы не используете устройство какое-то время."</string>
+ <string name="private_space_auto_lock_every_time" msgid="1215061855836002830">"Каждый раз при блокировке устройства"</string>
+ <string name="private_space_auto_lock_after_inactivity" msgid="1748673030841528649">"Через 5 минут бездействия"</string>
+ <string name="private_space_auto_lock_never" msgid="595014527119778873">"Никогда"</string>
<string name="private_space_hide_title" msgid="8687034008994037610">"Скрывать, когда доступ заблокирован"</string>
<string name="privatespace_hide_page_title" msgid="972581369094289386">"Скрыть личное пространство, если доступ к нему заблокирован"</string>
<string name="privatespace_hide_page_summary" msgid="1052569521186403642">"Вы можете скрыть личное пространство из списка приложений"</string>
@@ -570,6 +579,7 @@
<string name="private_space_delete_title" msgid="3075645119800272800">"Удалить личное пространство"</string>
<string name="private_space_deleted" msgid="7825768516955610897">"Личное пространство удалено."</string>
<string name="private_space_delete_failed" msgid="8500755484258565011">"Не получилось удалить личное пространство."</string>
+ <string name="private_space_unlocked" msgid="9091600948712932046">"Личное пространство разблокировано."</string>
<string name="no_device_lock_title" msgid="1078223464721029954">"Настройте блокировку экрана"</string>
<string name="no_device_lock_summary" msgid="7436025227616244687">"Чтобы использовать личное пространство, настройте блокировку экрана на этом устройстве."</string>
<string name="no_device_lock_action_label" msgid="2640487005629001288">"Настроить"</string>
@@ -597,8 +607,14 @@
<string name="private_space_access_text" msgid="4258842502257201013">"Чтобы найти личное пространство, перейдите в список приложений и прокрутите экран вниз."</string>
<string name="private_space_done_label" msgid="1020482651595246071">"Готово"</string>
<string name="private_space_scrolldown_to_access" msgid="4820954877349434545">"Чтобы найти личное пространство, прокрутите экран вниз."</string>
- <string name="private_space_retry_signin_title" msgid="2340841075193680666">"Войдите в аккаунт"</string>
- <string name="private_space_retry_summary" msgid="1976929616948459609">"Чтобы создать личное пространство, нужно войти в аккаунт."</string>
+ <!-- no translation found for private_space_retry_signin_title (8090276618867918844) -->
+ <skip />
+ <!-- no translation found for private_space_retry_summary (1920444015972648774) -->
+ <skip />
+ <!-- no translation found for private_space_skip_login_label (7078019409056628192) -->
+ <skip />
+ <!-- no translation found for private_space_continue_login_label (7779965766333065391) -->
+ <skip />
<string name="private_space_lock_setup_title" msgid="6541564212199510787">"Выберите способ разблокировки доступа к личному пространству"</string>
<string name="private_space_lock_setup_description" msgid="423405593476300918">"Вы можете разблокировать личное пространство с помощью отпечатка пальца. В целях безопасности потребуется установить дополнительный способ разблокировки."</string>
<string name="private_space_choose_your_pin_header" msgid="4560802934975898265">"Задайте PIN-код для личного пространства"</string>
@@ -1373,6 +1389,8 @@
<string name="battery_level_title" msgid="1371765298786083448">"Уровень заряда батареи"</string>
<string name="communal_settings_title" msgid="2845678473945902115">"Совместные"</string>
<string name="communal_settings_summary" msgid="4923914136953940317">"Совместные настройки"</string>
+ <!-- no translation found for satellite_setting (706846910912477125) -->
+ <skip />
<string name="apn_settings" msgid="4295467389400441299">"Точки доступа"</string>
<string name="apn_edit" msgid="2003683641840248741">"Изменить точку доступа"</string>
<string name="apn_add" msgid="9069613192201630934">"Добавить точку доступа"</string>
@@ -1407,6 +1425,8 @@
<string name="menu_save" msgid="6611465355127483100">"Сохранить"</string>
<string name="menu_cancel" msgid="1197826697950745335">"Отмена"</string>
<string name="error_title" msgid="7158648377702417716"></string>
+ <!-- no translation found for error_duplicate_apn_entry (7792928408935276618) -->
+ <skip />
<string name="error_name_empty" msgid="1258275899283079142">"Необходимо указать имя."</string>
<string name="error_apn_empty" msgid="7657491065443746915">"Необходимо указать APN."</string>
<string name="error_mcc_not3" msgid="883659545640179094">"Поле MCC должно содержать 3 цифры."</string>
@@ -1425,7 +1445,8 @@
<string name="reset_bluetooth_wifi_button_text" msgid="3974098137045963639">"Сбросить"</string>
<string name="reset_bluetooth_wifi_complete_toast" msgid="5893439291030574365">"Настройки Bluetooth и Wi‑Fi сброшены."</string>
<string name="reset_esim_title" msgid="4194570573425902754">"Удалить все данные eSIM"</string>
- <string name="reset_esim_desc" msgid="3662444090563399131">"Это действие не отменит ваши тарифные планы. Чтобы скачать новые SIM-карты, обратитесь к оператору связи."</string>
+ <!-- no translation found for reset_esim_desc (6125192435907740751) -->
+ <skip />
<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="1129251284212847939">"Сбросить все настройки сети и удалить карты eSIM? Это действие нельзя отменить."</string>
@@ -1433,15 +1454,18 @@
<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">"Не удалось стереть данные SIM-карт"</string>
- <string name="reset_esim_error_msg" msgid="7279607120606365250">"Не удалось удалить карты eSIM из-за ошибки.\n\nПерезапустите устройство и повторите попытку."</string>
+ <!-- no translation found for reset_esim_error_title (6516110227665862295) -->
+ <skip />
+ <!-- no translation found for reset_esim_error_msg (8459527827897797168) -->
+ <skip />
<string name="main_clear_title" msgid="277664302144837723">"Удалить все данные"</string>
<string name="main_clear_short_title" msgid="4752094765533020696">"Удалить все данные"</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_final_desc" msgid="5800877928569039580">"Вся личная информация и скачанные приложения будут удалены. Это действие нельзя отменить."</string>
- <string name="main_clear_final_desc_esim" msgid="440406836793824969">"Вся личная информация, в том числе данные SIM-карт и скачанные приложения, будут удалены. Это действие нельзя отменить."</string>
+ <!-- no translation found for main_clear_final_desc_esim (6592404057237813989) -->
+ <skip />
<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>
@@ -1525,7 +1549,7 @@
<string name="about_settings_summary" msgid="4831942939227432513">"Просмотр юридической информации, состояния планшетного ПК и версии ПО"</string>
<string name="legal_information" msgid="7509900979811934843">"Юридическая информация"</string>
<string name="manual" msgid="3651593989906084868">"Руководство"</string>
- <string name="regulatory_labels" msgid="5960251403367154270">"Этикетки сертификации"</string>
+ <string name="regulatory_labels" msgid="5960251403367154270">"Нормативные этикетки"</string>
<string name="safety_and_regulatory_info" msgid="8285048080439298528">"Безопасность и соответствие стандартам"</string>
<string name="copyright_title" msgid="83245306827757857">"Авторские права"</string>
<string name="license_title" msgid="8745742085916617540">"Лицензия"</string>
@@ -1672,6 +1696,14 @@
<string name="force_stop" msgid="2681771622136916280">"Остановить"</string>
<string name="archive" msgid="9074663845068632127">"Отправить в архив"</string>
<string name="restore" msgid="7622486640713967157">"Восстановить"</string>
+ <!-- no translation found for restoring_step_one (3465050101254272874) -->
+ <skip />
+ <!-- no translation found for restoring_step_two (140484846432595108) -->
+ <skip />
+ <!-- no translation found for restoring_step_three (3712883580876329811) -->
+ <skip />
+ <!-- no translation found for restoring_step_four (8966846882470446209) -->
+ <skip />
<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>
@@ -1728,7 +1760,6 @@
<string name="archiving_failed" msgid="2037798988961634978">"Не удалось отправить в архив."</string>
<string name="archiving_succeeded" msgid="7891249456483297845">"Отправлено в архив: <xliff:g id="PACKAGE_LABEL">%1$s</xliff:g>."</string>
<string name="restoring_failed" msgid="3390531747355943533">"Не удалось восстановить приложение."</string>
- <string name="restoring_succeeded" msgid="4967353965137524330">"Приложение \"<xliff:g id="PACKAGE_LABEL">%1$s</xliff:g>\" восстановлено."</string>
<string name="restoring_in_progress" msgid="7787443682651146115">"Восстановление приложения \"<xliff:g id="PACKAGE_LABEL">%1$s</xliff:g>\"…"</string>
<string name="another_migration_already_in_progress" msgid="6550546307856052261">"Другая операция переноса уже выполняется."</string>
<string name="insufficient_storage" msgid="8115088042669030558">"Недостаточно места."</string>
@@ -1920,10 +1951,8 @@
<string name="usage_stats_sort_by_usage_time" msgid="2927310334119998301">"Сортировать по времени исп."</string>
<string name="usage_stats_sort_by_last_time_used" msgid="7039213339779884017">"Сортировать по посл. использ."</string>
<string name="usage_stats_sort_by_app_name" msgid="4463833145514850478">"Сортировать по названию"</string>
- <!-- no translation found for last_time_used_label (7589377271406011659) -->
- <skip />
- <!-- no translation found for last_time_used_never (2936073559267990034) -->
- <skip />
+ <string name="last_time_used_label" msgid="7589377271406011659">"Последнее использование"</string>
+ <string name="last_time_used_never" msgid="2936073559267990034">"никогда"</string>
<string name="usage_time_label" msgid="9105343335151559883">"Время использования"</string>
<string name="accessibility_settings" msgid="4713215774904704682">"Спец. возможности"</string>
<string name="accessibility_settings_title" msgid="6739115703615065716">"Настройки специальных возможностей"</string>
@@ -2378,12 +2407,6 @@
<string name="battery_tip_high_usage_summary" msgid="3938999581403084551">"Посмотрите, какие приложения расходуют больше всего заряда."</string>
<string name="battery_tip_limited_temporarily_title" msgid="6258554134146272311">"Оптимизация зарядки для защиты батареи"</string>
<string name="battery_tip_limited_temporarily_summary" msgid="5107379280241187562">"Зарядка оптимизируется, чтобы продлить срок службы батареи."</string>
- <string name="battery_tip_dock_defender_future_bypass_title" msgid="4332616280495788195">"Оптимизация зарядки для защиты батареи"</string>
- <string name="battery_tip_dock_defender_future_bypass_summary" msgid="7870758621381307597">"Чтобы продлить срок службы батареи, зарядка оптимизируется при подключении к док-станции."</string>
- <string name="battery_tip_dock_defender_active_title" msgid="1414785238383255699">"Оптимизация зарядки для защиты батареи"</string>
- <string name="battery_tip_dock_defender_active_summary" msgid="3512082623718801459">"Чтобы продлить срок службы батареи, зарядка оптимизируется при подключении к док-станции."</string>
- <string name="battery_tip_dock_defender_temporarily_bypassed_title" msgid="1679449361090557201">"Полная зарядка"</string>
- <string name="battery_tip_dock_defender_temporarily_bypassed_summary" msgid="1099500476761333281">"При следующем подключении планшета к док-станции зарядка будет оптимизирована для защиты батареи."</string>
<string name="battery_tip_limited_temporarily_sec_button_content_description" msgid="5648444926736883551">"Подробнее о приостановке зарядки"</string>
<string name="battery_tip_limited_temporarily_dialog_resume_charge" msgid="2302295458913832342">"Продолжить зарядку"</string>
<string name="battery_tip_dialog_message_footer" msgid="986542164372177504">"Идут фоновые процессы с высоким потреблением энергии."</string>
@@ -2401,7 +2424,8 @@
<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_charge_to_full_button" msgid="6701709034348116261">"Зарядить полностью"</string>
- <string name="battery_tip_incompatible_charging_title" msgid="5120763575150751300">"Проблема с зарядным устройством"</string>
+ <!-- no translation found for battery_tip_incompatible_charging_title (1567827436103364999) -->
+ <skip />
<string name="battery_tip_incompatible_charging_content_description" msgid="355668467640367701">"Подробнее об использовании несовместимых зарядных устройств"</string>
<string name="smart_battery_manager_title" msgid="3677620516657920364">"Battery Manager"</string>
<string name="smart_battery_title" msgid="9095903608520254254">"Автоматическое управление приложениями"</string>
@@ -2493,13 +2517,11 @@
<string name="battery_usage_chart_label_now" msgid="4598282721949430165">"Cейчас"</string>
<string name="battery_usage_timestamps_hyphen" msgid="7401188432989043905">"<xliff:g id="FROM_TIMESTAMP">%1$s</xliff:g> – <xliff:g id="TO_TIMESTAMP">%2$s</xliff:g>"</string>
<string name="battery_usage_day_and_hour" msgid="1417890420844950881">"<xliff:g id="DAY">%1$s</xliff:g>, <xliff:g id="HOUR">%2$s</xliff:g>"</string>
- <!-- no translation found for battery_usage_time_info_and_battery_level (6732629268310936155) -->
- <skip />
+ <string name="battery_usage_time_info_and_battery_level" msgid="6732629268310936155">"<xliff:g id="TIME_INFO">%1$s</xliff:g> <xliff:g id="BATTERY_LEVEL">%2$s</xliff:g>"</string>
<string name="battery_usage_chart" msgid="4114747521432440017">"Диаграмма расхода заряда батареи"</string>
<string name="daily_battery_usage_chart" msgid="4176059567682992686">"Диаграмма расхода заряда батареи по дням"</string>
<string name="hourly_battery_usage_chart" msgid="3098314511076561272">"Диаграмма расхода заряда батареи по часам"</string>
- <!-- no translation found for battery_level_percentage (1433178290838842146) -->
- <skip />
+ <string name="battery_level_percentage" msgid="1433178290838842146">"Уровень заряда батареи в процентах от <xliff:g id="START_PERCENTAGE">%1$s</xliff:g> до <xliff:g id="END_PERCENTAGE">%2$s</xliff:g>"</string>
<string name="battery_usage_breakdown_title_since_last_full_charge" msgid="435006273323199906">"Расход заряда батареи с момента последней полной зарядки"</string>
<string name="battery_usage_breakdown_title_for_slot" msgid="4823179483667671406">"Расход заряда батареи (<xliff:g id="SLOT">%s</xliff:g>)"</string>
<string name="screen_time_category_last_full_charge" msgid="8856908320256057753">"Время использования устройства с момента последней полной зарядки"</string>
@@ -3859,6 +3881,8 @@
<string name="voice_activation_apps_title" msgid="7130045161611529825">"Приложения, включающиеся голосом"</string>
<string name="permit_voice_activation_apps" msgid="9152780172988949319">"Разрешить активацию голосом"</string>
<string name="allow_voice_activation_apps_description" msgid="6369745626995060656">"Вы сможете запускать выбранные приложения с помощью голосовых команд. Благодаря встроенной адаптивной системе распознавания доступ к вашим данным будет только у вас.\n\nПодробнее "<a href="">"о защищенном адаптивном распознавании"</a>"…"</string>
+ <string name="permit_receive_sandboxed_detection_training_data" msgid="3929496847420108753">"Улучшать активацию голосом"</string>
+ <string name="receive_sandboxed_detection_training_data_description" msgid="1415687008184625050">"Чтобы улучшать модель активации голосом, это устройство использует личные данные. Приложения могут получать объединенную информацию большого числа пользователей. Это позволяет обеспечивать конфиденциальность и совершенствовать модель для всех.\n\nПодробнее "<a href="">"о личных данных"</a>"…"</string>
<string name="full_screen_intent_title" msgid="747270185715224130">"Уведомления в полноэкранном режиме"</string>
<string name="permit_full_screen_intent" msgid="9035367640019960861">"Разрешить уведомления в полноэкранном режиме от этого приложения"</string>
<string name="footer_description_full_screen_intent" msgid="7716518411349225528">"Разрешить этому приложению показывать уведомления в полноэкранном режиме, когда устройство заблокировано. Так приложение сможет сообщать о будильниках, входящих вызовах и других срочных уведомлениях."</string>
@@ -4280,18 +4304,27 @@
<string name="autofill_app" msgid="7595308061826307921">"Автозаполнение"</string>
<string name="default_autofill_app" msgid="372234803718251606">"Сервис автозаполнения по умолчанию"</string>
<string name="autofill_passwords" msgid="6708057251459761083">"Пароли"</string>
- <string name="credman_chosen_app_title" msgid="872524130208251505">"Сервисы для паролей, ключей доступа и данных"</string>
+ <!-- no translation found for credman_chosen_app_title (7735183808067729319) -->
+ <skip />
<string name="credman_credentials" msgid="4931371941253324143">"Дополнительные поставщики"</string>
<string name="autofill_passwords_count" msgid="6359289285822955973">"{count,plural, =1{# пароль}one{# пароль}few{# пароля}many{# паролей}other{# пароля}}"</string>
<string name="autofill_keywords" msgid="8598763328489346438">"автозаполнение, автоматически, заполнение, пароль"</string>
<string name="credman_keywords" msgid="8305600680836806170">"данные, ключ доступа, пароль"</string>
<string name="credman_autofill_keywords" msgid="701180623776848914">"авто, заполнение, автозаполнение, данные, ключ доступа, пароль"</string>
+ <!-- no translation found for credman_button_change (4072629639218503790) -->
+ <skip />
+ <!-- no translation found for credman_button_open (7519871964170816850) -->
+ <skip />
<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="credman_autofill_confirmation_message" msgid="843829628024668466">"<b>Использовать приложение \"<xliff:g id=app_name example=Provider>%1$s</xliff:g>\"?</b> <br/> <br/> С этого момента в нем будут сохраняться новые пароли, ключи доступа и другие данные. Приложение \"<xliff:g id=app_name example=Provider>%1$s</xliff:g>\" может анализировать содержимое экрана и находить поля, для которых доступно автозаполнение."</string>
<string name="credman_picker_title" msgid="8191267620665129205">"Сервисы для паролей, ключей доступа и данных"</string>
<string name="credman_confirmation_message_title" msgid="8847900085593880729">"Отключить %1$s?"</string>
<string name="credman_confirmation_message" msgid="2357324543658635239">"<b>Отключить этот сервис?</b> <br/> <br/>Пароли, ключи доступа, способы оплаты и другая сохраненная информация не будут подставляться при входе. Чтобы использовать эти данные, выберите пароль, ключ доступа или сервис."</string>
+ <string name="credman_confirmation_message_new_ui" msgid="6126274509951156460">"<b>Отключить все сервисы?</b> <br/> <br/>Пароли, ключи доступа и другая сохраненная информация не будут подставляться при входе."</string>
+ <string name="credman_autofill_confirmation_message_new_ui" msgid="6222139222478822267">"<b>Сделать сервис \"<xliff:g id=app_name example=Provider>%1$s</xliff:g>\" предпочтительным?</b> <br/> <br/>Новые пароли, ключи доступа и другие данные будут сохраняться в нем. Приложение \"<xliff:g id=app_name example=Provider>%1$s</xliff:g>\" может анализировать содержимое экрана, чтобы находить поля, для которых доступно автозаполнение."</string>
<string name="credman_enable_confirmation_message_title" msgid="1037501792652277829">"Использовать %1$s?"</string>
+ <string name="credman_limit_error_msg_title" msgid="1525814645803612135">"Можно указать не более пяти сервисов"</string>
+ <string name="credman_limit_error_msg" msgid="2521803280130310063">"Чтобы добавить сервис, отключите хотя бы один из уже выбранных."</string>
<string name="credman_enable_confirmation_message" msgid="8407841892310870169">"%1$s анализирует содержимое экрана и находит поля, которые можно заполнить автоматически."</string>
<string name="credman_error_message_title" msgid="4099557206946333568">"Выбрано слишком много сервисов"</string>
<string name="credman_error_message" msgid="8334797097200415449">"Одновременно можно использовать не более пяти сервисов для хранения паролей, ключей доступа и данных. Чтобы добавить сервис, отключите один из уже выбранных."</string>
@@ -4461,11 +4494,12 @@
<string name="mobile_network_sim_name_label" msgid="1452440641628369625">"Название"</string>
<string name="mobile_network_sim_color_label" msgid="5293944087609632340">"Цвет (для совместимых приложений)"</string>
<string name="mobile_network_sim_name_rename" msgid="5967588549571582924">"Сохранить"</string>
- <string name="mobile_network_use_sim_on" msgid="7298332437547707908">"Использовать эту SIM-карту"</string>
+ <string name="mobile_network_use_sim_on" msgid="5333182776279917886">"Использовать эту SIM-карту"</string>
<string name="mobile_network_use_sim_off" msgid="6303281166199670639">"Отключено"</string>
<string name="mobile_network_disable_sim_explanation" msgid="2851862257846773796">"Чтобы отключить эту SIM-карту, извлеките ее из устройства."</string>
<string name="mobile_network_tap_to_activate" msgid="4139979375717958102">"Нажмите, чтобы включить SIM-карту оператора \"<xliff:g id="CARRIER">%1$s</xliff:g>\""</string>
- <string name="mobile_network_erase_sim" msgid="4629071168032714930">"Стереть SIM-карту"</string>
+ <!-- no translation found for mobile_network_erase_sim (5387971155494245850) -->
+ <skip />
<string name="preferred_network_mode_title" msgid="3083431168988535628">"Предпочтительный тип сети"</string>
<string name="preferred_network_mode_summary" msgid="537577807865497546">"Изменение режима работы сети"</string>
<string name="preferred_network_mode_dialogtitle" msgid="4179420486180351631">"Предпочтительный тип сети"</string>
@@ -4484,6 +4518,40 @@
<string name="roaming_check_price_warning" msgid="5876977438036791361">"Информацию о тарифах вы можете получить у интернет-провайдера."</string>
<string name="mobile_data_usage_title" msgid="2047864499317759728">"Трафик приложений"</string>
<string name="mobile_network_mode_error" msgid="9222056129897416074">"Недопустимый режим сети (<xliff:g id="NETWORKMODEID">%1$d</xliff:g>). Не используется."</string>
+ <!-- no translation found for satellite_setting_title (2543034229989047673) -->
+ <skip />
+ <!-- no translation found for satellite_setting_enabled_summary (3554127722727530845) -->
+ <skip />
+ <!-- no translation found for satellite_setting_disabled_summary (6789122487534159857) -->
+ <skip />
+ <!-- no translation found for keywords_satellite_setting (3312183289776517695) -->
+ <skip />
+ <!-- no translation found for category_name_about_satellite_messaging (3756205049485508340) -->
+ <skip />
+ <!-- no translation found for title_about_satellite_setting (9212860038048311345) -->
+ <skip />
+ <!-- no translation found for category_title_your_satellite_plan (3017895097366691841) -->
+ <skip />
+ <!-- no translation found for title_have_satellite_plan (2048372355699977947) -->
+ <skip />
+ <!-- no translation found for title_no_satellite_plan (2876056203035197505) -->
+ <skip />
+ <!-- no translation found for summary_add_satellite_setting (3815254731634052432) -->
+ <skip />
+ <!-- no translation found for category_name_how_it_works (585303230539269496) -->
+ <skip />
+ <!-- no translation found for title_satellite_connection_guide (3294802307913609072) -->
+ <skip />
+ <!-- no translation found for summary_satellite_connection_guide (3496123195218418456) -->
+ <skip />
+ <!-- no translation found for title_supported_service (4275535165812691571) -->
+ <skip />
+ <!-- no translation found for summary_supported_service (4320535903444834786) -->
+ <skip />
+ <!-- no translation found for satellite_setting_summary_more_information (4008690241760925372) -->
+ <skip />
+ <!-- no translation found for more_about_satellite_messaging (3385673133561348509) -->
+ <skip />
<string name="mobile_network_apn_title" msgid="5582995550142073054">"Точки доступа"</string>
<string name="keywords_access_point_names" msgid="8174967126858505945">"точка доступа"</string>
<string name="manual_mode_disallowed_summary" msgid="4243142645520152175">"Недоступны при подключении к <xliff:g id="CARRIER">%1$s</xliff:g>"</string>
@@ -4493,9 +4561,12 @@
<string name="sim_action_switch_sub_dialog_title" msgid="9180969453358718635">"Переключиться на <xliff:g id="CARRIER_NAME">%1$s</xliff:g>?"</string>
<string name="sim_action_switch_psim_dialog_title" msgid="5613177333235213024">"Переключиться на SIM-карту?"</string>
<string name="sim_action_switch_sub_dialog_mep_title" msgid="933856847099933004">"Использовать <xliff:g id="CARRIER_NAME">%1$s</xliff:g>?"</string>
- <string name="sim_action_switch_sub_dialog_text" msgid="2091834911153293004">"Нельзя использовать несколько SIM-карт одновременно.\n\nВы можете переключиться на оператора \"<xliff:g id="TO_CARRIER_NAME">%1$s</xliff:g>\". Ваш тарифный план у оператора \"<xliff:g id="FROM_CARRIER_NAME">%2$s</xliff:g>\" останется активным."</string>
- <string name="sim_action_switch_sub_dialog_text_downloaded" msgid="8977951796005849471">"Нельзя использовать несколько карт eSIM одновременно.\n\nВы можете переключиться на eSIM \"<xliff:g id="TO_CARRIER_NAME">%1$s</xliff:g>\". Это действие не отменит ваш тарифный план оператора \"<xliff:g id="FROM_CARRIER_NAME">%2$s</xliff:g>\"."</string>
- <string name="sim_action_switch_sub_dialog_text_single_sim" msgid="6188750682431170845">"Нельзя использовать несколько SIM-карт одновременно.\n\nВаш тарифный план у оператора \"<xliff:g id="TO_CARRIER_NAME">%1$s</xliff:g>\" останется активным."</string>
+ <!-- no translation found for sim_action_switch_sub_dialog_text (7474905814976249607) -->
+ <skip />
+ <!-- no translation found for sim_action_switch_sub_dialog_text_downloaded (6415848271400253954) -->
+ <skip />
+ <!-- no translation found for sim_action_switch_sub_dialog_text_single_sim (421658355882679837) -->
+ <skip />
<string name="sim_action_switch_sub_dialog_mep_text" msgid="8348764755143679582">"Вы можете использовать две SIM-карты одновременно. Чтобы выбрать <xliff:g id="CARRIER_NAME">%1$s</xliff:g>, отключите другую SIM-карту."</string>
<string name="sim_action_switch_sub_dialog_confirm" msgid="1901181581944638961">"Переключиться на <xliff:g id="CARRIER_NAME">%1$s</xliff:g>"</string>
<string name="sim_action_switch_sub_dialog_carrier_list_item_for_turning_off" msgid="5392037608705799522">"Отключить <xliff:g id="CARRIER_NAME">%1$s</xliff:g>"</string>
@@ -4520,6 +4591,29 @@
<string name="sim_action_turn_off" msgid="3506698692916473000">"Отключить"</string>
<string name="dsds_activation_failure_title" msgid="4467364110584914794">"Не удалось активировать SIM-карту"</string>
<string name="dsds_activation_failure_body_msg2" msgid="73044349546544410">"Попробуйте включить SIM-карту ещё раз. Если проблема не исчезнет, перезапустите устройство."</string>
+ <string name="sim_onboarding_bottomsheets_title" msgid="143711121394213711">"Настройте SIM-карту"</string>
+ <string name="sim_onboarding_bottomsheets_msg" msgid="7367245016476460849">"Настройте параметры мобильной сети для использования нескольких SIM-карт на этом устройстве."</string>
+ <string name="sim_onboarding_label_sim_title" msgid="273162565849288273">"Назначьте ярлыки для SIM-карт"</string>
+ <string name="sim_onboarding_label_sim_msg" msgid="5105859235219529056">"Эти ярлыки будут показываться при совершении звонков, отправке текстовых сообщений, использовании мобильного трафика, а также в настройках."</string>
+ <string name="sim_onboarding_label_sim_dialog_title" msgid="5839073125605286120">"Ярлык SIM-карты"</string>
+ <string name="sim_onboarding_label_sim_dialog_label" msgid="9020433985426525185">"Ярлык"</string>
+ <string name="sim_onboarding_select_sim_title" msgid="5895262188167744055">"Выберите нужные SIM-карты"</string>
+ <string name="sim_onboarding_select_sim_msg" msgid="5638859405391915048">"Вы можете использовать две SIM-карты одновременно."</string>
+ <string name="sim_onboarding_primary_sim_title" msgid="2793090401371135675">"Назначьте основные SIM-карты"</string>
+ <string name="sim_onboarding_primary_sim_msg" msgid="5484656671490558032">"Выберите, какие SIM-карты будут использоваться по умолчанию для звонков, текстовых сообщений и доступа к интернету."</string>
+ <string name="primary_sim_title" msgid="2508161011657571566">"Основные SIM-карты"</string>
+ <string name="primary_sim_calls_title" msgid="4961189133582615685">"Звонки"</string>
+ <string name="primary_sim_texts_title" msgid="1287584042733097749">"Текстовые сообщения"</string>
+ <string name="primary_sim_automatic_data_title" msgid="1265528923229642480">"Автопереключение моб. трафика"</string>
+ <string name="primary_sim_automatic_data_msg" msgid="1612203837010785203">"Используйте мобильный трафик любой SIM-карты в зависимости от покрытия и доступности."</string>
+ <string name="sim_onboarding_phoneNumber_data_only" msgid="8158409121949373662">"Только доступ к интернету"</string>
+ <string name="sim_onboarding_setup" msgid="5750393553605388463">"Настроить"</string>
+ <string name="sim_onboarding_next" msgid="6415025179929475355">"Далее"</string>
+ <!-- no translation found for sim_onboarding_progressbar_turning_sim_on (1163318788393361574) -->
+ <skip />
+ <string name="mobile_network_spn_title" msgid="3053793174495329077">"Мобильная сеть"</string>
+ <string name="mobile_network_phone_number_title" msgid="2090794402855021784">"Номер телефона"</string>
+ <string name="mobile_network_sim_label_color_title" msgid="2401352348041132876">"Ярлык и цвет SIM-карты"</string>
<string name="sim_setup_channel_id" msgid="8797972565087458515">"Активация сети"</string>
<string name="sim_switch_channel_id" msgid="4927038626791837861">"Переключение между операторами связи"</string>
<string name="post_dsds_reboot_notification_title_with_carrier" msgid="3308827462185135307">"Сеть \"<xliff:g id="CARRIER_NAME">%1$s</xliff:g>\" активна"</string>
@@ -4539,11 +4633,15 @@
<string name="switch_sim_dialog_no_switch_text" msgid="7053939850026876088">"Чтобы использовать мобильный интернет, звонки и SMS, измените настройки сети."</string>
<string name="sim_card_label" msgid="6263064316075963775">"SIM-карта"</string>
<string name="erase_sim_dialog_title" msgid="4742077437653028326">"Удалить эту eSIM?"</string>
- <string name="erase_sim_dialog_text" msgid="753031064269699885">"Если вы сотрете эту SIM-карту, оператор \"<xliff:g id="CARRIER_NAME_A">%1$s</xliff:g>\" перестанет обслуживать устройство.\n\nТарифный план оператора \"<xliff:g id="CARRIER_NAME_B">%1$s</xliff:g>\" останется активным."</string>
+ <!-- no translation found for erase_sim_dialog_text (1406141218170595272) -->
+ <skip />
<string name="erase_sim_confirm_button" msgid="8309115684335320541">"Стереть"</string>
- <string name="erasing_sim" msgid="7877703231075699139">"Удаление данных SIM-карты…"</string>
- <string name="erase_sim_fail_title" msgid="2024446702985862427">"Не удалось стереть данные SIM-карты"</string>
- <string name="erase_sim_fail_text" msgid="7870804401227483131">"Не удалось стереть данные этой SIM-карты из-за ошибки.\n\nПерезагрузите устройство и повторите попытку."</string>
+ <!-- no translation found for erasing_sim (4237180547590463930) -->
+ <skip />
+ <!-- no translation found for erase_sim_fail_title (1445700500168357303) -->
+ <skip />
+ <!-- no translation found for erase_sim_fail_text (6898841004987411547) -->
+ <skip />
<string name="network_connection_request_dialog_title" msgid="1896186380874289434">"Подключение к устройству"</string>
<string name="network_connection_request_dialog_summary" msgid="7693038309792726170">"Приложение \"<xliff:g id="APPNAME">%1$s</xliff:g>\" хочет использовать временную сеть Wi‑Fi для подключения к устройству."</string>
<string name="network_connection_timeout_dialog_message" msgid="598509083077743772">"Устройства не найдены. Убедитесь, что они включены и доступны для подключения."</string>
@@ -4615,6 +4713,14 @@
<string name="work_policy_privacy_settings" msgid="2702644843505242596">"Сведения о правилах организации"</string>
<string name="work_policy_privacy_settings_summary" msgid="690118670737638405">"Настройки, доступные системному администратору"</string>
<string name="track_frame_time_keywords" msgid="7885340257945922239">"Графический процессор"</string>
+ <string name="enable_16k_pages" msgid="5009476566957520607">"Запустить с размером страницы 16 КБ"</string>
+ <string name="enable_16k_pages_summary" msgid="428117226069445198">"Устройство загрузится с размером страницы 16 КБ"</string>
+ <string name="confirm_enable_16k_pages_title" msgid="6751570067857011642">"Перезапустить с ядром, совместимым с размером страницы 16 КБ?"</string>
+ <string name="confirm_enable_16k_pages_text" msgid="702888115148257215">"Внимание! Некоторые приложения могут не работать в этом режиме. После подтверждения устройство перезагрузится."</string>
+ <string name="confirm_enable_4k_pages_title" msgid="626987400420355263">"Перезапустить с ядром, совместимым с размером страницы 4 КБ?"</string>
+ <string name="confirm_enable_4k_pages_text" msgid="6168921566226074524">"После подтверждения устройство перезагрузится."</string>
+ <string name="toast_16k_update_failed_text" msgid="8888858987184345567">"Не удалось обеспечить совместимость ядра с размером страницы 16 КБ."</string>
+ <string name="progress_16k_ota_title" msgid="2117218313875523741">"Применение изменения…"</string>
<string name="bug_report_handler_title" msgid="713439959113250125">"Обработчик отчетов об ошибках"</string>
<string name="bug_report_handler_picker_footer_text" msgid="4935758328366585673">"Выбранное приложение будет запускаться при нажатии быстрой клавиши для отправки отчета об ошибке."</string>
<string name="personal_profile_app_subtext" msgid="5586060806997067676">"Личный профиль"</string>
@@ -4702,8 +4808,10 @@
<string name="sim_category_title" msgid="2341314000964710495">"SIM-карта"</string>
<string name="downloaded_sim_category_title" msgid="2876988650413179752">"eSIM"</string>
<string name="downloaded_sims_category_title" msgid="487799905978489922">"Карты eSIM"</string>
- <string name="sim_category_active_sim" msgid="1503823567818544012">"Активна"</string>
- <string name="sim_category_inactive_sim" msgid="4068899490133820881">"Неактивна"</string>
+ <!-- no translation found for sim_category_active_sim (3077009911935592178) -->
+ <skip />
+ <!-- no translation found for sim_category_inactive_sim (7351553344148400450) -->
+ <skip />
<string name="sim_category_default_active_sim" msgid="1208194173387987231">" /По умолчанию для категорий: <xliff:g id="ID_1">%1$s</xliff:g>"</string>
<string name="default_active_sim_calls" msgid="2390973682556353558">"Звонки"</string>
<string name="default_active_sim_sms" msgid="8041498593025994921">"SMS"</string>
diff --git a/res/values-si/arrays.xml b/res/values-si/arrays.xml
index 4bd0f64..cffd8d8 100644
--- a/res/values-si/arrays.xml
+++ b/res/values-si/arrays.xml
@@ -482,4 +482,7 @@
<!-- no translation found for notification_polite_options:0 (4617190141263245257) -->
<!-- no translation found for notification_polite_options:1 (3884076684767467743) -->
<!-- no translation found for notification_polite_options:2 (8765197536079931966) -->
+ <!-- no translation found for private_space_auto_lock_options:0 (551584871228110817) -->
+ <!-- no translation found for private_space_auto_lock_options:1 (3263162333754809690) -->
+ <!-- no translation found for private_space_auto_lock_options:2 (1575103586471380629) -->
</resources>
diff --git a/res/values-si/strings.xml b/res/values-si/strings.xml
index df6b181..92dfda7 100644
--- a/res/values-si/strings.xml
+++ b/res/values-si/strings.xml
@@ -28,6 +28,7 @@
<string name="show_dev_on" msgid="2840850085134853754">"ඔබ දැන් වර්ධකයෙකි"</string>
<string name="show_dev_already" msgid="7041756429707644630">"අවශ්ය නැත, ඔබ දැනටමත් වර්ධකයෙකි."</string>
<string name="dev_settings_disabled_warning" msgid="6971867026249671244">"කරුණාකර පළමුව සංවර්ධක විකල්ප සබල කරන්න."</string>
+ <string name="dev_settings_available_to_admin_only_warning" msgid="3408243404879083111">"පරිපාලක පරිශීලකයින්ට පමණක් සංවර්ධක සැකසීම් වෙත ප්රවේශ විය හැක."</string>
<string name="header_category_system" msgid="1665516346845259058">"පද්ධතිය"</string>
<string name="radioInfo_service_in" msgid="9088637745836646271">"සේවයේ පවතියි"</string>
<string name="radioInfo_service_out" msgid="1868347333892403287">"සේවය රහිතයි"</string>
@@ -551,12 +552,20 @@
<string name="private_space_one_lock_summary" msgid="2759953747682959371">"ඔබට ඔබේ උපාංගය අගුළු හරින ආකාරයටම පෞද්ගලික අවකාශය අගුළු ඇරීමට හෝ වෙනත් අගුලක් තෝරා ගැනීමට හැක"</string>
<string name="private_space_screen_lock_title" msgid="8679383894967823163">"උපාංග තිර අගුල භාවිතා කරන්න"</string>
<string name="private_space_biometric_title" msgid="3934339826674553174">"මුහුණ සහ ඇඟිලි සලකුණු අගුළු හැරීම"</string>
+ <string name="private_space_fingerprint_title" msgid="5989254643211889931">"ඇඟිලි සලකුණු අගුළු හැරීම"</string>
+ <string name="private_space_face_title" msgid="3290402865367663079">"මුහුණෙන් අගුළු හැරීම"</string>
<string name="private_space_biometric_summary" msgid="4403837276018724581">"පිහිටුවීමට තට්ටු කරන්න"</string>
<string name="private_space_fingerprint_unlock_title" msgid="5804023571114910034">"පෞද්ගලික අවකාශය සඳහා ඇඟිලි සලකුණු අගුළු හැරීම"</string>
<string name="private_space_face_unlock_title" msgid="6613018437620070183">"පෞද්ගලික අවකාශය සඳහා මුහුණෙන් අගුළු හැරීම"</string>
<string name="private_space_category_ways_to_unlock" msgid="4356631225316950046">"අගුළු හැරීමට ක්රම"</string>
<string name="private_space_screen_lock_summary" msgid="394837965365561070">"උපාංග තිර අගුලට සමාන"</string>
<string name="private_space_new_lock_title" msgid="7306873010565337671">"පෞද්ගලික අවකාශය සඳහා නව අගුලක් තෝරා ගන්න ද?"</string>
+ <string name="private_space_auto_lock_title" msgid="4757097802686131305">"ස්වයංක්රීයව අගුළු දමන්න"</string>
+ <string name="private_space_auto_lock_page_title" msgid="2993714305725968632">"පෞද්ගලික ඉඩ ස්වයංක්රීයව අගුළු දමන්න"</string>
+ <string name="private_space_auto_lock_page_summary" msgid="8679844515655838654">"ඔබ යම් කාලයක් සඳහා ඔබේ උපාංගය භාවිතා කර නොමැති නම් ඔබට ඔබේ පෞද්ගලික ඉඩ ස්වයංක්රීයව අගුළු දැමිය හැක"</string>
+ <string name="private_space_auto_lock_every_time" msgid="1215061855836002830">"උපාංගය අගුළු දමන සෑම අවස්ථාවකම"</string>
+ <string name="private_space_auto_lock_after_inactivity" msgid="1748673030841528649">"මිනිත්තු 5ක් අක්රිය වීමෙන් පසුව"</string>
+ <string name="private_space_auto_lock_never" msgid="595014527119778873">"කිසිදා නැත"</string>
<string name="private_space_hide_title" msgid="8687034008994037610">"අගුළු දැමූ විට සඟවන්න"</string>
<string name="privatespace_hide_page_title" msgid="972581369094289386">"අගුළු දමා ඇති විට පෞද්ගලික අවකාශය සඟවන්න"</string>
<string name="privatespace_hide_page_summary" msgid="1052569521186403642">"ඔබේ උපාංගයෙහි පෞද්ගලික අවකාශය ඇති බව වෙනත් පුද්ගලයින් දැන ගැනීම නැවැත්වීමට, ඔබට එය ඔබේ යෙදුම් ලැයිස්තුවෙන් සැඟවිය හැක"</string>
@@ -570,6 +579,7 @@
<string name="private_space_delete_title" msgid="3075645119800272800">"පෞද්ගලික ඉඩ මකන්න"</string>
<string name="private_space_deleted" msgid="7825768516955610897">"පෞද්ගලික ඉඩ සාර්ථකව මකා ඇත"</string>
<string name="private_space_delete_failed" msgid="8500755484258565011">"පෞද්ගලික ඉඩ මැකීමට නොහැකි විය"</string>
+ <string name="private_space_unlocked" msgid="9091600948712932046">"පෞද්ගලික ඉඩ අගුළු හැර ඇත"</string>
<string name="no_device_lock_title" msgid="1078223464721029954">"තිර අගුලක් සකසන්න"</string>
<string name="no_device_lock_summary" msgid="7436025227616244687">"ඔබේ පෞද්ගලික අවකාශය භාවිතය සඳහා, මෙම උපාංගයෙහි තිර අගුලක් සකසන්න"</string>
<string name="no_device_lock_action_label" msgid="2640487005629001288">"තිර අගුල සකසන්න"</string>
@@ -597,8 +607,14 @@
<string name="private_space_access_text" msgid="4258842502257201013">"ඔබේ පෞද්ගලික අවකාශය වෙත ප්රවේශ වීම සඳහා, ඔබේ යෙදුම් ලැයිස්තුවට ගොස් පහළට අනුචලනය කරන්න"</string>
<string name="private_space_done_label" msgid="1020482651595246071">"නිමයි"</string>
<string name="private_space_scrolldown_to_access" msgid="4820954877349434545">"පෞද්ගලික අවකාශය සොයා ගැනීමට පහළට අනුචලනය කරන්න"</string>
- <string name="private_space_retry_signin_title" msgid="2340841075193680666">"පෞද්ගලික අවකාශයක් පිහිටුවීමට පුරන්න"</string>
- <string name="private_space_retry_summary" msgid="1976929616948459609">"පෞද්ගලික අවකාශයක් පිහිටුවීම සඳහා ඔබට ගිණුමකට පුරනය වීමට අවශ්ය වේ"</string>
+ <!-- no translation found for private_space_retry_signin_title (8090276618867918844) -->
+ <skip />
+ <!-- no translation found for private_space_retry_summary (1920444015972648774) -->
+ <skip />
+ <!-- no translation found for private_space_skip_login_label (7078019409056628192) -->
+ <skip />
+ <!-- no translation found for private_space_continue_login_label (7779965766333065391) -->
+ <skip />
<string name="private_space_lock_setup_title" msgid="6541564212199510787">"ඔබේ පෞද්ගලික අවකාශය සඳහා අගුලක් තෝරා ගන්න"</string>
<string name="private_space_lock_setup_description" msgid="423405593476300918">"ඔබට ඔබේ ඇඟිලි සලකුණ භාවිතයෙන් ඔබේ පෞද්ගලික අවකාශය අගුළු ඇරීමට හැක. ආරක්ෂාව සඳහා, මෙම විකල්පයට උපස්ථ අගුලක් අවශ්ය වේ."</string>
<string name="private_space_choose_your_pin_header" msgid="4560802934975898265">"ඔබේ පෞද්ගලික අවකාශය සඳහා PIN එකක් සකසන්න"</string>
@@ -1373,6 +1389,8 @@
<string name="battery_level_title" msgid="1371765298786083448">"බැටරි මට්ටම"</string>
<string name="communal_settings_title" msgid="2845678473945902115">"වාර්ගික"</string>
<string name="communal_settings_summary" msgid="4923914136953940317">"වාර්ගික සැකසීම්"</string>
+ <!-- no translation found for satellite_setting (706846910912477125) -->
+ <skip />
<string name="apn_settings" msgid="4295467389400441299">"APN"</string>
<string name="apn_edit" msgid="2003683641840248741">"ප්රවේශ ස්ථානය සංස්කරණය"</string>
<string name="apn_add" msgid="9069613192201630934">"ප්රවේශ ස්ථානය එක් කරන්න"</string>
@@ -1407,6 +1425,8 @@
<string name="menu_save" msgid="6611465355127483100">"සුරකින්න"</string>
<string name="menu_cancel" msgid="1197826697950745335">"අවලංගු කරන්න"</string>
<string name="error_title" msgid="7158648377702417716"></string>
+ <!-- no translation found for error_duplicate_apn_entry (7792928408935276618) -->
+ <skip />
<string name="error_name_empty" msgid="1258275899283079142">"නම ක්ෂේත්රය හිස් විය නොහැක."</string>
<string name="error_apn_empty" msgid="7657491065443746915">"APN හිස් විය නොහැක."</string>
<string name="error_mcc_not3" msgid="883659545640179094">"MCC ක්ෂේත්රය සංඛ්යා 3 ක් විය යුතුය."</string>
@@ -1425,7 +1445,8 @@
<string name="reset_bluetooth_wifi_button_text" msgid="3974098137045963639">"යළි සකසන්න"</string>
<string name="reset_bluetooth_wifi_complete_toast" msgid="5893439291030574365">"බ්ලූටූත් සහ Wi‑Fi යළි සකසා ඇත"</string>
<string name="reset_esim_title" msgid="4194570573425902754">"eSIMs මකන්න"</string>
- <string name="reset_esim_desc" msgid="3662444090563399131">"මෙය ජංගම සේවා සැලසුම් කිසිවක් අවලංගු නොකරනු ඇත. ප්රතිස්ථාපන SIM බාගැනීමට, ඔබගේ වාහකය අමතන්න."</string>
+ <!-- no translation found for reset_esim_desc (6125192435907740751) -->
+ <skip />
<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="1129251284212847939">"සියලු ජාල සැකසීම් යළි සකසන්න සහ eSIMs මකන්න ද? ඔබට මෙම ක්රියාව පසුගමනය කළ නොහැක."</string>
@@ -1433,15 +1454,18 @@
<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">"SIM මැකිය නොහැක"</string>
- <string name="reset_esim_error_msg" msgid="7279607120606365250">"දෝෂයක් හේතුවෙන් eSIMs මැකිය නොහැක.\n\nඔබේ උපාංගය යළි අරඹා නැවත උත්සාහ කරන්න."</string>
+ <!-- no translation found for reset_esim_error_title (6516110227665862295) -->
+ <skip />
+ <!-- no translation found for reset_esim_error_msg (8459527827897797168) -->
+ <skip />
<string name="main_clear_title" msgid="277664302144837723">"සියලු දත්ත මකන්න (කර්මාන්තශාලා යළි සැකසීම)"</string>
<string name="main_clear_short_title" msgid="4752094765533020696">"සියලු දත්ත මකන්න (කර්මාන්තශාලා යළි සැකසීම)"</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_final_desc" msgid="5800877928569039580">"ඔබේ පුද්ගලික තොරතුරු සහ බාගත් යෙදුම් සියල්ල මකනු ලැබේ. ඔබට මෙම ක්රියාව පසුගමනය කළ නොහැකිය."</string>
- <string name="main_clear_final_desc_esim" msgid="440406836793824969">"බාගත් යෙදුම් & SIM ඇතුළුව ඔබේ සියලු පුද්ගලික තොරතුරු මකනු ලැබේ. ඔබට මෙම ක්රියාව පසුගමනය කළ නොහැකිය."</string>
+ <!-- no translation found for main_clear_final_desc_esim (6592404057237813989) -->
+ <skip />
<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>
@@ -1672,6 +1696,14 @@
<string name="force_stop" msgid="2681771622136916280">"බලෙන් නවත්වන්න"</string>
<string name="archive" msgid="9074663845068632127">"ලේඛනාරක්ෂණය"</string>
<string name="restore" msgid="7622486640713967157">"ප්රතිසාධනය කරන්න"</string>
+ <!-- no translation found for restoring_step_one (3465050101254272874) -->
+ <skip />
+ <!-- no translation found for restoring_step_two (140484846432595108) -->
+ <skip />
+ <!-- no translation found for restoring_step_three (3712883580876329811) -->
+ <skip />
+ <!-- no translation found for restoring_step_four (8966846882470446209) -->
+ <skip />
<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>
@@ -1728,7 +1760,6 @@
<string name="archiving_failed" msgid="2037798988961634978">"ලේඛනාරක්ෂණය අසමත් විය"</string>
<string name="archiving_succeeded" msgid="7891249456483297845">"ලේඛනාරක්ෂිත <xliff:g id="PACKAGE_LABEL">%1$s</xliff:g>"</string>
<string name="restoring_failed" msgid="3390531747355943533">"ප්රතිසාධනය අසමත් විය"</string>
- <string name="restoring_succeeded" msgid="4967353965137524330">"<xliff:g id="PACKAGE_LABEL">%1$s</xliff:g> ප්රතිසාධනය කර ඇත"</string>
<string name="restoring_in_progress" msgid="7787443682651146115">"<xliff:g id="PACKAGE_LABEL">%1$s</xliff:g> ප්රතිසාධනය කරමින්"</string>
<string name="another_migration_already_in_progress" msgid="6550546307856052261">"තවත් සංක්රමණයක් දැනටමත් සිදු කරමින් පවතී."</string>
<string name="insufficient_storage" msgid="8115088042669030558">"අවශ්යතරම් ආචයන ඉඩ නොමැත."</string>
@@ -1920,10 +1951,8 @@
<string name="usage_stats_sort_by_usage_time" msgid="2927310334119998301">"භාවිත කාලය අනුව වර්ග කරන්න"</string>
<string name="usage_stats_sort_by_last_time_used" msgid="7039213339779884017">"අවසන් භාවිත කාලය අනුව සුබෙදන්න"</string>
<string name="usage_stats_sort_by_app_name" msgid="4463833145514850478">"යෙදුමේ නම අනුව වර්ග කරන්න"</string>
- <!-- no translation found for last_time_used_label (7589377271406011659) -->
- <skip />
- <!-- no translation found for last_time_used_never (2936073559267990034) -->
- <skip />
+ <string name="last_time_used_label" msgid="7589377271406011659">"අවසන් වරට භාවිත කළේ"</string>
+ <string name="last_time_used_never" msgid="2936073559267990034">"කවදාවත් නැහැ"</string>
<string name="usage_time_label" msgid="9105343335151559883">"භාවිත කාලය"</string>
<string name="accessibility_settings" msgid="4713215774904704682">"ප්රවේශ්යතාව"</string>
<string name="accessibility_settings_title" msgid="6739115703615065716">"ළඟාවීමේ සැකසීම්"</string>
@@ -2378,12 +2407,6 @@
<string name="battery_tip_high_usage_summary" msgid="3938999581403084551">"ඉහළම භාවිතය සහිත යෙදුම් බලන්න"</string>
<string name="battery_tip_limited_temporarily_title" msgid="6258554134146272311">"ඔබේ බැටරිය ආරක්ෂා කිරීම සඳහා ආරෝපණය ප්රශස්ත කර ඇත"</string>
<string name="battery_tip_limited_temporarily_summary" msgid="5107379280241187562">"ඔබේ බැටරියේ ආයු කාලය දීර්ඝ කිරීමට උදවු කිරීම සඳහා, ආරෝපණය ප්රශස්ත කර ඇත"</string>
- <string name="battery_tip_dock_defender_future_bypass_title" msgid="4332616280495788195">"ඔබේ බැටරිය ආරක්ෂා කිරීම සඳහා ආරෝපණය ප්රශස්ත කර ඇත"</string>
- <string name="battery_tip_dock_defender_future_bypass_summary" msgid="7870758621381307597">"ඔබේ බැටරියේ ආයු කාලය දීර්ඝ කිරීමට උදවු කිරීම සඳහා, ඈඳා ඇති අතරේ ආරෝපණය ප්රශස්ත කර ඇත"</string>
- <string name="battery_tip_dock_defender_active_title" msgid="1414785238383255699">"ඔබේ බැටරිය ආරක්ෂා කිරීම සඳහා ආරෝපණය ප්රශස්ත කර ඇත"</string>
- <string name="battery_tip_dock_defender_active_summary" msgid="3512082623718801459">"ඔබේ බැටරියේ ආයු කාලය දීර්ඝ කිරීමට උදවු කිරීම සඳහා, ඈඳා ඇති අතරේ ආරෝපණය ප්රශස්ත කර ඇත"</string>
- <string name="battery_tip_dock_defender_temporarily_bypassed_title" msgid="1679449361090557201">"සම්පූර්ණයෙන්ම ආරෝපණය වේ"</string>
- <string name="battery_tip_dock_defender_temporarily_bypassed_summary" msgid="1099500476761333281">"ඔබේ බැටරිය ආරක්ෂා කිරීම සඳහා, ඔබේ ටැබ්ලටය ඈඳන විට ආරෝපණය ප්රශස්ත කරනු ලැබේ"</string>
<string name="battery_tip_limited_temporarily_sec_button_content_description" msgid="5648444926736883551">"ආරෝපණය විරාම කර ඇත තිබීම ගැන තව දැන ගන්න"</string>
<string name="battery_tip_limited_temporarily_dialog_resume_charge" msgid="2302295458913832342">"ආරෝපණය යළි ආරම්භ කරන්න"</string>
<string name="battery_tip_dialog_message_footer" msgid="986542164372177504">"ඉහළ බල පසුබිම් ක්රියාකාරකම ඇතුළු ය"</string>
@@ -2401,7 +2424,8 @@
<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_charge_to_full_button" msgid="6701709034348116261">"පූර්ණ වීමට ආරෝපණය කරන්න"</string>
- <string name="battery_tip_incompatible_charging_title" msgid="5120763575150751300">"ආරෝපණ උපාංගයේ ගැටලුව"</string>
+ <!-- no translation found for battery_tip_incompatible_charging_title (1567827436103364999) -->
+ <skip />
<string name="battery_tip_incompatible_charging_content_description" msgid="355668467640367701">"නොගැළපෙන ආරෝපණය පිළිබඳව තව දැන ගන්න"</string>
<string name="smart_battery_manager_title" msgid="3677620516657920364">"බැටරි කළමනාකරු"</string>
<string name="smart_battery_title" msgid="9095903608520254254">"යෙදුම් ස්වයංක්රියව කළමනාකරණය කරන්න"</string>
@@ -2493,13 +2517,11 @@
<string name="battery_usage_chart_label_now" msgid="4598282721949430165">"දැන්"</string>
<string name="battery_usage_timestamps_hyphen" msgid="7401188432989043905">"<xliff:g id="FROM_TIMESTAMP">%1$s</xliff:g> - <xliff:g id="TO_TIMESTAMP">%2$s</xliff:g>"</string>
<string name="battery_usage_day_and_hour" msgid="1417890420844950881">"<xliff:g id="DAY">%1$s</xliff:g> <xliff:g id="HOUR">%2$s</xliff:g>"</string>
- <!-- no translation found for battery_usage_time_info_and_battery_level (6732629268310936155) -->
- <skip />
+ <string name="battery_usage_time_info_and_battery_level" msgid="6732629268310936155">"<xliff:g id="TIME_INFO">%1$s</xliff:g> <xliff:g id="BATTERY_LEVEL">%2$s</xliff:g>"</string>
<string name="battery_usage_chart" msgid="4114747521432440017">"බැටරි භාවිතය පිළිබඳ ප්රස්තාරය"</string>
<string name="daily_battery_usage_chart" msgid="4176059567682992686">"දිනපතා බැටරි භාවිතයේ ප්රස්තාරය"</string>
<string name="hourly_battery_usage_chart" msgid="3098314511076561272">"පැයක් පාසා බැටරි භාවිතයේ ප්රස්තාරය"</string>
- <!-- no translation found for battery_level_percentage (1433178290838842146) -->
- <skip />
+ <string name="battery_level_percentage" msgid="1433178290838842146">"බැටරි මට්ටමේ ප්රතිශතය <xliff:g id="START_PERCENTAGE">%1$s</xliff:g> සිට <xliff:g id="END_PERCENTAGE">%2$s</xliff:g> දක්වා"</string>
<string name="battery_usage_breakdown_title_since_last_full_charge" msgid="435006273323199906">"අවසන් පූර්ණ ආරෝපණයේ සිට බැටරි භාවිතය"</string>
<string name="battery_usage_breakdown_title_for_slot" msgid="4823179483667671406">"<xliff:g id="SLOT">%s</xliff:g> සඳහා බැටරි භාවිතය"</string>
<string name="screen_time_category_last_full_charge" msgid="8856908320256057753">"අවසන් පූර්ණ ආරෝපණයේ සිට තිර කාලය"</string>
@@ -3859,6 +3881,8 @@
<string name="voice_activation_apps_title" msgid="7130045161611529825">"හඬ සක්රිය කිරීමේ යෙදුම්"</string>
<string name="permit_voice_activation_apps" msgid="9152780172988949319">"හඬ සක්රිය කිරීමට ඉඩ දෙන්න"</string>
<string name="allow_voice_activation_apps_description" msgid="6369745626995060656">"හඬ ක්රියාත්මක කිරීම හඬ විධානය භාවිත කර අනුමත යෙදුම්, දෑත් නොයොදන සක්රීය කරයි. තිළැලි අනුවර්තන සංවේදනය දත්ත ඔබට පමණක් පුද්ගලිකව පවතින බව සහතික කරයි.\n\n"<a href="">"ආරක්ෂිත අනුවර්තන සංවේදනය පිළිබඳ තව විස්තර"</a></string>
+ <string name="permit_receive_sandboxed_detection_training_data" msgid="3929496847420108753">"හඬ සක්රිය කිරීම වැඩි දියුණු කරන්න"</string>
+ <string name="receive_sandboxed_detection_training_data_description" msgid="1415687008184625050">"මෙම උපාංගය හඬ සක්රිය කිරීමේ ආකෘතිය වැඩි දියුණු කිරීමට පෞද්ගලික බුද්ධිය භාවිතා කරයි. සියලු දෙනා සඳහා ආකෘතිය වැඩි දියුණු කරන අතරේ පෞද්ගලිකත්වය පවත්වා ගැනීම සඳහා බොහෝ පරිශීලකයින් හරහා එකතු කරන ලද සාරාංශගත යාවත්කාලීන කිරීම් යෙදුම්වලට ලැබිය හැක.\n\n"<a href="">"පෞද්ගලික බුද්ධිය පිළිබඳව වැඩිදුර"</a></string>
<string name="full_screen_intent_title" msgid="747270185715224130">"පූර්ණ තිර දැනුම්දීම්"</string>
<string name="permit_full_screen_intent" msgid="9035367640019960861">"මෙම යෙදුමෙන් පූර්ණ තිර දැනුම්දීම්වලට ඉඩ දෙන්න"</string>
<string name="footer_description_full_screen_intent" msgid="7716518411349225528">"උපාංගය අගුළු දමා ඇති විට පූර්ණ තිරය ගන්නා දැනුම්දීම් පෙන්වීමට මෙම යෙදුමට ඉඩ දෙන්න. එලාම්, එන ඇමතුම්, හෝ වෙනත් හදිසි දැනුම්දීම් උද්දීපනය කිරීමට යෙදුම් මේවා භාවිතා කිරීමට ඉඩ ඇත."</string>
@@ -4280,18 +4304,27 @@
<string name="autofill_app" msgid="7595308061826307921">"ස්වයං පිරවුම් සේවාව"</string>
<string name="default_autofill_app" msgid="372234803718251606">"පෙරනිමි ස්වයං පිරවුම් සේවාව"</string>
<string name="autofill_passwords" msgid="6708057251459761083">"මුරපද"</string>
- <string name="credman_chosen_app_title" msgid="872524130208251505">"මුරපද, මුරයතුරු සහ දත්ත සේවා"</string>
+ <!-- no translation found for credman_chosen_app_title (7735183808067729319) -->
+ <skip />
<string name="credman_credentials" msgid="4931371941253324143">"අතිරේක සපයන්නන්"</string>
<string name="autofill_passwords_count" msgid="6359289285822955973">"{count,plural, =1{# මුරපදයක්}one{මුරපද #ක්}other{මුරපද #ක්}}"</string>
<string name="autofill_keywords" msgid="8598763328489346438">"ස්වයං, පිරවුම, ස්වයං පිරවුම, මුරපදය"</string>
<string name="credman_keywords" msgid="8305600680836806170">"දත්ත, මුරයතුර, මුරපදය"</string>
<string name="credman_autofill_keywords" msgid="701180623776848914">"ස්වයංක්රීය, පුරවන්න, ස්වයං පිරවුම, දත්ත, මුරයතුර, මුරපදය"</string>
+ <!-- no translation found for credman_button_change (4072629639218503790) -->
+ <skip />
+ <!-- no translation found for credman_button_open (7519871964170816850) -->
+ <skip />
<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="credman_autofill_confirmation_message" msgid="843829628024668466">"<b><xliff:g id=app_name example=Provider>%1$s</xliff:g> භාවිතා කරන්න ද?</b> <br/> <br/> නව මුරපද, මුරයතුරු, සහ අනෙකුත් තතු මෙතැන් සිට මෙහි සුරකිනු ඇත. <xliff:g id=app_name example=Provider>%1$s</xliff:g> ස්වයංව පිරවිය හැකි දේ තීරණය කිරීමට ඔබේ තිරයෙහි ඇති දේ භාවිතා කළ හැක."</string>
<string name="credman_picker_title" msgid="8191267620665129205">"මුරපද, මුරයතුරු සහ දත්ත සේවා"</string>
<string name="credman_confirmation_message_title" msgid="8847900085593880729">"%1$s ක්රියාවිරහිත කරන්න ද?"</string>
<string name="credman_confirmation_message" msgid="2357324543658635239">"<b>මෙම සේවාව අක්රිය කරන්නද?</b> <br/> <br/> ඔබ පුරනය වන විට මුරපද, මුරයතුරු, ගෙවීම් ක්රම, සහ අනෙකුත් තොරතුරු වැනි සුරැකි තොරතුරු පුරවන්නේ නැත. ඔබේ සුරකින ලද තොරතුරු භාවිත කිරීමට, මුරපදයක්, මුරයතුරක් හෝ දත්ත සේවාවක් තෝරන්න."</string>
+ <string name="credman_confirmation_message_new_ui" msgid="6126274509951156460">"<b>සියලු සේවා ක්රියා විරහිත කරන්න ද?</b> <br/> <br/> ඔබ පුරන විට මුරපද, මුරයතුරු, සහ සුරකින ලද අනෙකුත් තතු ස්වයංව පිරවීම සඳහා ලබා ගත නොහැක"</string>
+ <string name="credman_autofill_confirmation_message_new_ui" msgid="6222139222478822267">"<b>ඔබ කැමති සේවාව <xliff:g id=app_name example=Provider>%1$s</xliff:g> වෙත වෙනස් කරන්න ද?</b> <br/> <br/> නව මුරපද, මුරයතුරු, සහ අනෙකුත් තතු මෙතැන් සිට මෙහි සුරකිනු ඇත. <xliff:g id=app_name example=Provider>%1$s</xliff:g> ස්වයංව පිරවිය හැකි දේ තීරණය කිරීමට ඔබේ තිරයෙහි ඇති දේ භාවිතා කළ හැක"</string>
<string name="credman_enable_confirmation_message_title" msgid="1037501792652277829">"%1$s භාවිතා කරන්න ද?"</string>
+ <string name="credman_limit_error_msg_title" msgid="1525814645803612135">"ඔබට ක්රියාත්මක කළ හැක්කේ සේවා 5ක් පමණි"</string>
+ <string name="credman_limit_error_msg" msgid="2521803280130310063">"තවත් එක් කිරීමට අවම වශයෙන් 1 සේවාවක් ක්රියාවිරහිත කරන්න"</string>
<string name="credman_enable_confirmation_message" msgid="8407841892310870169">"%1$s ස්වයං පිරවිය හැකි දේවල් නිර්ණය කිරීමට Google ඔබේ තිරයෙහි ඇති දේවල් භාවිතා කරයි."</string>
<string name="credman_error_message_title" msgid="4099557206946333568">"මුරපද, මුරයතුරු සහ දත්ත සේවා සීමාව"</string>
<string name="credman_error_message" msgid="8334797097200415449">"ඔබට එකවර මුරපද, මුරයතුරු සහ දත්ත සේවා 5 ක් දක්වා ක්රියාකාරීව තබා ගත හැක. තව එක් කිරීමට සේවයක් අක්රිය කරන්න."</string>
@@ -4461,11 +4494,12 @@
<string name="mobile_network_sim_name_label" msgid="1452440641628369625">"නම"</string>
<string name="mobile_network_sim_color_label" msgid="5293944087609632340">"වර්ණය (ගැළපෙන යෙදුම් විසින් භාවිත කෙරේ)"</string>
<string name="mobile_network_sim_name_rename" msgid="5967588549571582924">"සුරකින්න"</string>
- <string name="mobile_network_use_sim_on" msgid="7298332437547707908">"SIM භාවිත කරන්න"</string>
+ <string name="mobile_network_use_sim_on" msgid="5333182776279917886">"මෙම SIM භාවිතා කරන්න"</string>
<string name="mobile_network_use_sim_off" msgid="6303281166199670639">"අක්රියයි"</string>
<string name="mobile_network_disable_sim_explanation" msgid="2851862257846773796">"මෙම SIM පත අබල කිරීමට, SIM පත ඉවත් කරන්න"</string>
<string name="mobile_network_tap_to_activate" msgid="4139979375717958102">"<xliff:g id="CARRIER">%1$s</xliff:g> ක්රියාත්මක කිරීමට තට්ටු කරන්න"</string>
- <string name="mobile_network_erase_sim" msgid="4629071168032714930">"SIM පත මකන්න"</string>
+ <!-- no translation found for mobile_network_erase_sim (5387971155494245850) -->
+ <skip />
<string name="preferred_network_mode_title" msgid="3083431168988535628">"ප්රියකරන ජාල වර්ගය"</string>
<string name="preferred_network_mode_summary" msgid="537577807865497546">"ජාල මෙහෙයුම් ආකාරය වෙනස් කරන්න"</string>
<string name="preferred_network_mode_dialogtitle" msgid="4179420486180351631">"ප්රියකරන ජාල වර්ගය"</string>
@@ -4484,6 +4518,40 @@
<string name="roaming_check_price_warning" msgid="5876977438036791361">"මිල ගණන් සඳහා ඔබගේ ජාල සැපයුම්කරු සමඟ පරීක්ෂා කරන්න."</string>
<string name="mobile_data_usage_title" msgid="2047864499317759728">"යෙදුම් දත්ත භාවිතය"</string>
<string name="mobile_network_mode_error" msgid="9222056129897416074">"වලංගු නොවන ජාල ප්රකාරය <xliff:g id="NETWORKMODEID">%1$d</xliff:g> . නොසලකා හරින්න."</string>
+ <!-- no translation found for satellite_setting_title (2543034229989047673) -->
+ <skip />
+ <!-- no translation found for satellite_setting_enabled_summary (3554127722727530845) -->
+ <skip />
+ <!-- no translation found for satellite_setting_disabled_summary (6789122487534159857) -->
+ <skip />
+ <!-- no translation found for keywords_satellite_setting (3312183289776517695) -->
+ <skip />
+ <!-- no translation found for category_name_about_satellite_messaging (3756205049485508340) -->
+ <skip />
+ <!-- no translation found for title_about_satellite_setting (9212860038048311345) -->
+ <skip />
+ <!-- no translation found for category_title_your_satellite_plan (3017895097366691841) -->
+ <skip />
+ <!-- no translation found for title_have_satellite_plan (2048372355699977947) -->
+ <skip />
+ <!-- no translation found for title_no_satellite_plan (2876056203035197505) -->
+ <skip />
+ <!-- no translation found for summary_add_satellite_setting (3815254731634052432) -->
+ <skip />
+ <!-- no translation found for category_name_how_it_works (585303230539269496) -->
+ <skip />
+ <!-- no translation found for title_satellite_connection_guide (3294802307913609072) -->
+ <skip />
+ <!-- no translation found for summary_satellite_connection_guide (3496123195218418456) -->
+ <skip />
+ <!-- no translation found for title_supported_service (4275535165812691571) -->
+ <skip />
+ <!-- no translation found for summary_supported_service (4320535903444834786) -->
+ <skip />
+ <!-- no translation found for satellite_setting_summary_more_information (4008690241760925372) -->
+ <skip />
+ <!-- no translation found for more_about_satellite_messaging (3385673133561348509) -->
+ <skip />
<string name="mobile_network_apn_title" msgid="5582995550142073054">"ප්රවේශ ලක්ෂ්ය නම්"</string>
<string name="keywords_access_point_names" msgid="8174967126858505945">"apn"</string>
<string name="manual_mode_disallowed_summary" msgid="4243142645520152175">"<xliff:g id="CARRIER">%1$s</xliff:g> වෙත සම්බන්ධ වූ විට නොමැත"</string>
@@ -4493,9 +4561,12 @@
<string name="sim_action_switch_sub_dialog_title" msgid="9180969453358718635">"<xliff:g id="CARRIER_NAME">%1$s</xliff:g> වෙත මාරු වන්නද?"</string>
<string name="sim_action_switch_psim_dialog_title" msgid="5613177333235213024">"SIM කාඩ්පත භාවිතයට මාරු වන්නද?"</string>
<string name="sim_action_switch_sub_dialog_mep_title" msgid="933856847099933004">"<xliff:g id="CARRIER_NAME">%1$s</xliff:g> භාවිත කරන්නද?"</string>
- <string name="sim_action_switch_sub_dialog_text" msgid="2091834911153293004">"වරකට SIM එකක් පමණක් සක්රිය කළ හැකිය.\n\n<xliff:g id="TO_CARRIER_NAME">%1$s</xliff:g> වෙත මාරු වීම ඔබේ <xliff:g id="FROM_CARRIER_NAME">%2$s</xliff:g> සේවය අවලංගු නොකරනු ඇත."</string>
- <string name="sim_action_switch_sub_dialog_text_downloaded" msgid="8977951796005849471">"වරකට සක්රිය විය හැක්කේ eSIM 1ක් පමණි.\n\n<xliff:g id="TO_CARRIER_NAME">%1$s</xliff:g> වෙත මාරු වීම ඔබේ <xliff:g id="FROM_CARRIER_NAME">%2$s</xliff:g> සේවය අවලංගු නොකරනු ඇත."</string>
- <string name="sim_action_switch_sub_dialog_text_single_sim" msgid="6188750682431170845">"වරකට SIM එකක් පමණක් සක්රිය කළ හැකිය.\n\nමාරු වීම ඔබේ <xliff:g id="TO_CARRIER_NAME">%1$s</xliff:g> සේවය අවලංගු නොකරනු ඇත."</string>
+ <!-- no translation found for sim_action_switch_sub_dialog_text (7474905814976249607) -->
+ <skip />
+ <!-- no translation found for sim_action_switch_sub_dialog_text_downloaded (6415848271400253954) -->
+ <skip />
+ <!-- no translation found for sim_action_switch_sub_dialog_text_single_sim (421658355882679837) -->
+ <skip />
<string name="sim_action_switch_sub_dialog_mep_text" msgid="8348764755143679582">"ඔබට වරකට SIM 2ක් භාවිත කළ හැකිය. <xliff:g id="CARRIER_NAME">%1$s</xliff:g> භාවිත කිරීමට, තවත් SIM එකක් ක්රියාවිරහිත කරන්න"</string>
<string name="sim_action_switch_sub_dialog_confirm" msgid="1901181581944638961">"<xliff:g id="CARRIER_NAME">%1$s</xliff:g> වෙත මාරු වන්න"</string>
<string name="sim_action_switch_sub_dialog_carrier_list_item_for_turning_off" msgid="5392037608705799522">"<xliff:g id="CARRIER_NAME">%1$s</xliff:g> ක්රියාවිරහිත කරන්න"</string>
@@ -4520,6 +4591,29 @@
<string name="sim_action_turn_off" msgid="3506698692916473000">"අක්රීය කරන්න"</string>
<string name="dsds_activation_failure_title" msgid="4467364110584914794">"SIM එක සක්රිය කිරීමට නොහැකිය"</string>
<string name="dsds_activation_failure_body_msg2" msgid="73044349546544410">"නැවත SIM එක ක්රියාත්මක කිරීමට උත්සාහ කරන්න. ප්රශ්නය දිගටම පැවතුණහොත්, ඔබේ උපාංගය යළි ආරම්භ කරන්න."</string>
+ <string name="sim_onboarding_bottomsheets_title" msgid="143711121394213711">"ඔබේ SIM පිහිටුවන්න"</string>
+ <string name="sim_onboarding_bottomsheets_msg" msgid="7367245016476460849">"මෙම උපාංගයෙහි බහු SIM භාවිතා කිරීමට ඔබේ ජංගම ජාල මනාප සකසන්න"</string>
+ <string name="sim_onboarding_label_sim_title" msgid="273162565849288273">"ඔබේ SIMs ලේබල් කරන්න"</string>
+ <string name="sim_onboarding_label_sim_msg" msgid="5105859235219529056">"ඇමතුම් ගන්න විට, පෙළ යවන විට, සහ දත්ත භාවිතා කරන විට, සහ සැකසීම් තුළ ඔබට මෙම ලේබල පෙනෙනු ඇත"</string>
+ <string name="sim_onboarding_label_sim_dialog_title" msgid="5839073125605286120">"SIM ලේබලය"</string>
+ <string name="sim_onboarding_label_sim_dialog_label" msgid="9020433985426525185">"ලේබලය"</string>
+ <string name="sim_onboarding_select_sim_title" msgid="5895262188167744055">"භාවිතා කළ යුතු SIMs තෝරන්න"</string>
+ <string name="sim_onboarding_select_sim_msg" msgid="5638859405391915048">"ඔබට වරකට SIM 2ක් භාවිත කළ හැක"</string>
+ <string name="sim_onboarding_primary_sim_title" msgid="2793090401371135675">"ඔබේ මූලික SIMs සකසන්න"</string>
+ <string name="sim_onboarding_primary_sim_msg" msgid="5484656671490558032">"ඇමතුම්, පෙළ සහ දත්ත සඳහා පෙරනිමියෙන් භාවිතා කළ යුතු SIMs තෝරා ගන්න"</string>
+ <string name="primary_sim_title" msgid="2508161011657571566">"ඔබේ මූලික SIMs"</string>
+ <string name="primary_sim_calls_title" msgid="4961189133582615685">"ඇමතුම්"</string>
+ <string name="primary_sim_texts_title" msgid="1287584042733097749">"පෙළ"</string>
+ <string name="primary_sim_automatic_data_title" msgid="1265528923229642480">"ස්වයංක්රීය දත්ත මාරු කිරීම"</string>
+ <string name="primary_sim_automatic_data_msg" msgid="1612203837010785203">"ආවරණය සහ ලබා ගැනීමේ හැකියාව මත පදනම්ව කිනම් හෝ SIM එකකින් දත්ත භාවිතා කරන්න"</string>
+ <string name="sim_onboarding_phoneNumber_data_only" msgid="8158409121949373662">"දත්ත පමණි"</string>
+ <string name="sim_onboarding_setup" msgid="5750393553605388463">"පිහිටුවන්න"</string>
+ <string name="sim_onboarding_next" msgid="6415025179929475355">"මීළඟ"</string>
+ <!-- no translation found for sim_onboarding_progressbar_turning_sim_on (1163318788393361574) -->
+ <skip />
+ <string name="mobile_network_spn_title" msgid="3053793174495329077">"ජංගම ජාලය"</string>
+ <string name="mobile_network_phone_number_title" msgid="2090794402855021784">"දුරකථන අංකය"</string>
+ <string name="mobile_network_sim_label_color_title" msgid="2401352348041132876">"SIM ලේබලය සහ වර්ණය"</string>
<string name="sim_setup_channel_id" msgid="8797972565087458515">"ජාල සක්රිය කිරීම"</string>
<string name="sim_switch_channel_id" msgid="4927038626791837861">"වාහක මාරු වීම"</string>
<string name="post_dsds_reboot_notification_title_with_carrier" msgid="3308827462185135307">"<xliff:g id="CARRIER_NAME">%1$s</xliff:g> සක්රියයි"</string>
@@ -4539,11 +4633,15 @@
<string name="switch_sim_dialog_no_switch_text" msgid="7053939850026876088">"පසු වේලාවක ජංගම දත්ත, ඇමතුම් විශේෂාංග, සහ SMS භාවිත කිරීමට, ඔබගේ ජාල සැකසීම් වෙත යන්න"</string>
<string name="sim_card_label" msgid="6263064316075963775">"SIM"</string>
<string name="erase_sim_dialog_title" msgid="4742077437653028326">"මෙම eSIM එක මකන්න ද?"</string>
- <string name="erase_sim_dialog_text" msgid="753031064269699885">"මෙම SIM මැකීමෙන් මෙම උපාංගයෙන් <xliff:g id="CARRIER_NAME_A">%1$s</xliff:g> සේවාව ඉවත් කරයි.\n\n<xliff:g id="CARRIER_NAME_B">%1$s</xliff:g> සඳහා වන සේවාව අවලංගු නොකෙරේ."</string>
+ <!-- no translation found for erase_sim_dialog_text (1406141218170595272) -->
+ <skip />
<string name="erase_sim_confirm_button" msgid="8309115684335320541">"මකන්න"</string>
- <string name="erasing_sim" msgid="7877703231075699139">"SIM මකමින්…"</string>
- <string name="erase_sim_fail_title" msgid="2024446702985862427">"SIM මැකිය නොහැක"</string>
- <string name="erase_sim_fail_text" msgid="7870804401227483131">"දෝෂයක් හේතුවෙන් මෙම SIM මැකිය නොහැක.\n\nඔබේ උපාංගය යළි අරඹා නැවත උත්සාහ කරන්න."</string>
+ <!-- no translation found for erasing_sim (4237180547590463930) -->
+ <skip />
+ <!-- no translation found for erase_sim_fail_title (1445700500168357303) -->
+ <skip />
+ <!-- no translation found for erase_sim_fail_text (6898841004987411547) -->
+ <skip />
<string name="network_connection_request_dialog_title" msgid="1896186380874289434">"උපාංගයට සම්බන්ධ වන්න"</string>
<string name="network_connection_request_dialog_summary" msgid="7693038309792726170">"<xliff:g id="APPNAME">%1$s</xliff:g> යෙදුමට ඔබේ උපාංගයට සම්බන්ධ වීමට තාවකාලික Wi‑Fi ජාලයක් භාවිත කිරීමට අවශ්යය"</string>
<string name="network_connection_timeout_dialog_message" msgid="598509083077743772">"උපාංග කිසිවක් හමු නොවිය. උපාංග සක්රීය කර තිබෙන අතර සම්බන්ධ කිරීමට ලද හැකි බව තහවුරු කර ගන්න."</string>
@@ -4615,6 +4713,14 @@
<string name="work_policy_privacy_settings" msgid="2702644843505242596">"ඔබේ කාර්යාල ප්රතිපත්ති තතු"</string>
<string name="work_policy_privacy_settings_summary" msgid="690118670737638405">"ඔබගේ IT පරිපාලක විසින් කළමනාකරණය කරන සැකසීම්"</string>
<string name="track_frame_time_keywords" msgid="7885340257945922239">"GPU"</string>
+ <string name="enable_16k_pages" msgid="5009476566957520607">"16K පිටු ප්රමාණයෙන් ආරම්භ කරන්න"</string>
+ <string name="enable_16k_pages_summary" msgid="428117226069445198">"16K පිටු ප්රමාණයේ සහාය දක්වන කර්නලය භාවිතයෙන් උපාංගය ආරම්භ කරන්න"</string>
+ <string name="confirm_enable_16k_pages_title" msgid="6751570067857011642">"16KB පිටු ගැළපෙන කර්නලයක් සමග නැවත පණ ගන්වන්න ද?"</string>
+ <string name="confirm_enable_16k_pages_text" msgid="702888115148257215">"අවවාදයයි: සමහර යෙදුම් මෙම ප්රකාරය සමග නොගැළපෙයි. තහවුරු කිරීමෙන් පසු උපාංගය නැවත පණ ගැන්වෙනු ඇත."</string>
+ <string name="confirm_enable_4k_pages_title" msgid="626987400420355263">"4KB පිටු ගැළපෙන කර්නලයක් සමග නැවත පණ ගන්වන්න ද?"</string>
+ <string name="confirm_enable_4k_pages_text" msgid="6168921566226074524">"තහවුරු කිරීමෙන් පසු උපාංගය නැවත පණ ගැන්වෙනු ඇත."</string>
+ <string name="toast_16k_update_failed_text" msgid="8888858987184345567">"කර්නලය 16KB පිටු ගැළපෙන කර්නලයට යාවත්කාලීන කිරීමට අසමත් විය."</string>
+ <string name="progress_16k_ota_title" msgid="2117218313875523741">"වෙනස යෙදීම"</string>
<string name="bug_report_handler_title" msgid="713439959113250125">"දෝෂ වාර්තා හසුරුවනය"</string>
<string name="bug_report_handler_picker_footer_text" msgid="4935758328366585673">"ඔබේ උපාංගයේ දෝෂ වර්තා කෙටිමග හසුරුවන්නේ කුමන යෙදුමදැයි තීරණය කරයි."</string>
<string name="personal_profile_app_subtext" msgid="5586060806997067676">"පුද්ගලික"</string>
@@ -4700,8 +4806,10 @@
<string name="sim_category_title" msgid="2341314000964710495">"SIM"</string>
<string name="downloaded_sim_category_title" msgid="2876988650413179752">"eSIM"</string>
<string name="downloaded_sims_category_title" msgid="487799905978489922">"eSIMs"</string>
- <string name="sim_category_active_sim" msgid="1503823567818544012">"සක්රිය"</string>
- <string name="sim_category_inactive_sim" msgid="4068899490133820881">"අක්රිය"</string>
+ <!-- no translation found for sim_category_active_sim (3077009911935592178) -->
+ <skip />
+ <!-- no translation found for sim_category_inactive_sim (7351553344148400450) -->
+ <skip />
<string name="sim_category_default_active_sim" msgid="1208194173387987231">" / <xliff:g id="ID_1">%1$s</xliff:g> සඳහා පෙරනිමි"</string>
<string name="default_active_sim_calls" msgid="2390973682556353558">"ඇමතුම්"</string>
<string name="default_active_sim_sms" msgid="8041498593025994921">"SMS"</string>
diff --git a/res/values-sk/arrays.xml b/res/values-sk/arrays.xml
index 47ff940..578c756 100644
--- a/res/values-sk/arrays.xml
+++ b/res/values-sk/arrays.xml
@@ -482,4 +482,7 @@
<!-- no translation found for notification_polite_options:0 (4617190141263245257) -->
<!-- no translation found for notification_polite_options:1 (3884076684767467743) -->
<!-- no translation found for notification_polite_options:2 (8765197536079931966) -->
+ <!-- no translation found for private_space_auto_lock_options:0 (551584871228110817) -->
+ <!-- no translation found for private_space_auto_lock_options:1 (3263162333754809690) -->
+ <!-- no translation found for private_space_auto_lock_options:2 (1575103586471380629) -->
</resources>
diff --git a/res/values-sk/strings.xml b/res/values-sk/strings.xml
index e25656f..1c0d341 100644
--- a/res/values-sk/strings.xml
+++ b/res/values-sk/strings.xml
@@ -28,6 +28,7 @@
<string name="show_dev_on" msgid="2840850085134853754">"Teraz ste vývojár!"</string>
<string name="show_dev_already" msgid="7041756429707644630">"Nie je to potrebné, už ste vývojár."</string>
<string name="dev_settings_disabled_warning" msgid="6971867026249671244">"Najprv povoľte možnosti pre vývojárov"</string>
+ <string name="dev_settings_available_to_admin_only_warning" msgid="3408243404879083111">"K nastaveniam vývojára majú prístup iba správcovia."</string>
<string name="header_category_system" msgid="1665516346845259058">"Systém"</string>
<string name="radioInfo_service_in" msgid="9088637745836646271">"V prevádzke"</string>
<string name="radioInfo_service_out" msgid="1868347333892403287">"Mimo prevádzky"</string>
@@ -551,12 +552,20 @@
<string name="private_space_one_lock_summary" msgid="2759953747682959371">"Súkromný priestor môžete uzamknúť rovnakým spôsobom ako svoje zariadenie, prípadne môžete vybrať inú zámku"</string>
<string name="private_space_screen_lock_title" msgid="8679383894967823163">"Používať zámku obrazovky zariadenia"</string>
<string name="private_space_biometric_title" msgid="3934339826674553174">"Odomknutie tvárou a odtlačkom prsta"</string>
+ <string name="private_space_fingerprint_title" msgid="5989254643211889931">"Odomknutie odtlačkom prsta"</string>
+ <string name="private_space_face_title" msgid="3290402865367663079">"Odomknutie tvárou"</string>
<string name="private_space_biometric_summary" msgid="4403837276018724581">"Nastavíte klepnutím"</string>
<string name="private_space_fingerprint_unlock_title" msgid="5804023571114910034">"Odomknutie odtlačkom prsta pre súkromný priestor"</string>
<string name="private_space_face_unlock_title" msgid="6613018437620070183">"Nastavte odomknutie tvárou pre súkromný priestor"</string>
<string name="private_space_category_ways_to_unlock" msgid="4356631225316950046">"Spôsoby odomknutia"</string>
<string name="private_space_screen_lock_summary" msgid="394837965365561070">"Rovnaká ako zámka obrazovky zariadenia"</string>
<string name="private_space_new_lock_title" msgid="7306873010565337671">"Chcete pre súkromný priestor vybrať novú zámku?"</string>
+ <string name="private_space_auto_lock_title" msgid="4757097802686131305">"Automatické uzamykanie"</string>
+ <string name="private_space_auto_lock_page_title" msgid="2993714305725968632">"Automatické uzamykanie súkromného priestoru"</string>
+ <string name="private_space_auto_lock_page_summary" msgid="8679844515655838654">"Ak ste zariadenie istý čas nepoužili, môžete si automaticky uzamknúť súkromný priestor"</string>
+ <string name="private_space_auto_lock_every_time" msgid="1215061855836002830">"Vždy, keď sa zariadenie uzamkne"</string>
+ <string name="private_space_auto_lock_after_inactivity" msgid="1748673030841528649">"Po piatich minútach nečinnosti"</string>
+ <string name="private_space_auto_lock_never" msgid="595014527119778873">"Nikdy"</string>
<string name="private_space_hide_title" msgid="8687034008994037610">"Skryť pri uzamknutí"</string>
<string name="privatespace_hide_page_title" msgid="972581369094289386">"Skrytie súkromného priestoru pri uzamknutí"</string>
<string name="privatespace_hide_page_summary" msgid="1052569521186403642">"Ak chcete zabrániť ostatným ľuďom, aby sa dozvedeli, že v zariadení máte Súkromný priestor, môžete ho skryť zo zoznamu aplikácií"</string>
@@ -570,6 +579,7 @@
<string name="private_space_delete_title" msgid="3075645119800272800">"Odstránenie súkromného priestoru"</string>
<string name="private_space_deleted" msgid="7825768516955610897">"Súkromný priestor bol úspešne odstránený"</string>
<string name="private_space_delete_failed" msgid="8500755484258565011">"Súkromný priestor sa nepodarilo odstrániť"</string>
+ <string name="private_space_unlocked" msgid="9091600948712932046">"Súkromný priestor je odomknutý"</string>
<string name="no_device_lock_title" msgid="1078223464721029954">"Nastavte zámku obrazovky"</string>
<string name="no_device_lock_summary" msgid="7436025227616244687">"Ak chcete používať súkromný priestor, nastavte v tomto zariadení zámku obrazovky"</string>
<string name="no_device_lock_action_label" msgid="2640487005629001288">"Nastaviť zámku obrazovky"</string>
@@ -597,8 +607,14 @@
<string name="private_space_access_text" msgid="4258842502257201013">"Prístup do súkromného priestoru získate tak, že prejdete na zoznam aplikácií a potom posuniete nadol"</string>
<string name="private_space_done_label" msgid="1020482651595246071">"Hotovo"</string>
<string name="private_space_scrolldown_to_access" msgid="4820954877349434545">"Ak chcete nájsť súkromný priestor, posuňte sa nadol"</string>
- <string name="private_space_retry_signin_title" msgid="2340841075193680666">"Ak chcete nastaviť súkromný priestor, prihláste sa"</string>
- <string name="private_space_retry_summary" msgid="1976929616948459609">"Ak chcete nastaviť súkromný priestor, musíte sa prihlásiť do účtu"</string>
+ <!-- no translation found for private_space_retry_signin_title (8090276618867918844) -->
+ <skip />
+ <!-- no translation found for private_space_retry_summary (1920444015972648774) -->
+ <skip />
+ <!-- no translation found for private_space_skip_login_label (7078019409056628192) -->
+ <skip />
+ <!-- no translation found for private_space_continue_login_label (7779965766333065391) -->
+ <skip />
<string name="private_space_lock_setup_title" msgid="6541564212199510787">"Vyberte zámku pre súkromný priestor"</string>
<string name="private_space_lock_setup_description" msgid="423405593476300918">"Súkromný priestor môžete odomknúť odtlačkom prsta. Táto možnosť vyžaduje z bezpečnostných dôvodov záložnú zámku."</string>
<string name="private_space_choose_your_pin_header" msgid="4560802934975898265">"Nastavte PIN pre súkromný priestor"</string>
@@ -1373,6 +1389,8 @@
<string name="battery_level_title" msgid="1371765298786083448">"Nabitie batérie"</string>
<string name="communal_settings_title" msgid="2845678473945902115">"Spoločné"</string>
<string name="communal_settings_summary" msgid="4923914136953940317">"Spoločné nastavenia"</string>
+ <!-- no translation found for satellite_setting (706846910912477125) -->
+ <skip />
<string name="apn_settings" msgid="4295467389400441299">"Prístupové body"</string>
<string name="apn_edit" msgid="2003683641840248741">"Upraviť prístupový bod"</string>
<string name="apn_add" msgid="9069613192201630934">"Pridanie prístupového bodu"</string>
@@ -1407,6 +1425,8 @@
<string name="menu_save" msgid="6611465355127483100">"Uložiť"</string>
<string name="menu_cancel" msgid="1197826697950745335">"Zrušiť"</string>
<string name="error_title" msgid="7158648377702417716"></string>
+ <!-- no translation found for error_duplicate_apn_entry (7792928408935276618) -->
+ <skip />
<string name="error_name_empty" msgid="1258275899283079142">"Pole Meno nemôže byť prázdne."</string>
<string name="error_apn_empty" msgid="7657491065443746915">"Názov prístupového bodu (APN) nemôže byť prázdny."</string>
<string name="error_mcc_not3" msgid="883659545640179094">"Pole MCC musí obsahovať 3 číslice."</string>
@@ -1425,7 +1445,8 @@
<string name="reset_bluetooth_wifi_button_text" msgid="3974098137045963639">"Resetovať"</string>
<string name="reset_bluetooth_wifi_complete_toast" msgid="5893439291030574365">"Bluetooth a Wi‑Fi boli resetované"</string>
<string name="reset_esim_title" msgid="4194570573425902754">"Vymazať eSIM karty"</string>
- <string name="reset_esim_desc" msgid="3662444090563399131">"Nezrušíte tým žiadne tarify mobilných služieb. Ak si chcete stiahnuť náhradné SIM karty, kontaktujte operátora."</string>
+ <!-- no translation found for reset_esim_desc (6125192435907740751) -->
+ <skip />
<string name="reset_network_button_text" msgid="2281476496459610071">"Resetovať nastavenia"</string>
<string name="reset_network_final_desc" msgid="5304365082065278425">"Chcete resetovať všetky nastavenia sietí? Túto akciu nie je možné vrátiť späť."</string>
<string name="reset_network_final_desc_esim" msgid="1129251284212847939">"Chcete resetovať všetky nastavenia sietí a vymazať eSIM karty? Túto akciu nemôžete vrátiť späť."</string>
@@ -1433,15 +1454,18 @@
<string name="reset_network_confirm_title" msgid="913014422184481270">"Resetovať?"</string>
<string name="network_reset_not_available" msgid="1966334631394607829">"Tento používateľ nemôže resetovať nastavenia siete"</string>
<string name="reset_network_complete_toast" msgid="1367872474130621115">"Sieťové nastavenia boli obnovené"</string>
- <string name="reset_esim_error_title" msgid="4670073610967959597">"SIM karty sa nedajú vymazať"</string>
- <string name="reset_esim_error_msg" msgid="7279607120606365250">"eSIM karty sa nedajú vymazať, pretože došlo k chybe.\n\nReštartujte zariadenie a skúste to znova."</string>
+ <!-- no translation found for reset_esim_error_title (6516110227665862295) -->
+ <skip />
+ <!-- no translation found for reset_esim_error_msg (8459527827897797168) -->
+ <skip />
<string name="main_clear_title" msgid="277664302144837723">"Vymazať dáta (obn. výr. nast.)"</string>
<string name="main_clear_short_title" msgid="4752094765533020696">"Vymazať údaje (obnoviť výrobné nastavenia)"</string>
<string name="main_clear_desc_also_erases_external" msgid="3687911419628956693"><li>"Hudba"</li>\n<li>"Fotky"</li>\n<li>"Iné údaje používateľa"</li></string>
<string name="main_clear_desc_also_erases_esim" msgid="4553469876411831729"><li>"eSIM karty"</li></string>
<string name="main_clear_desc_no_cancel_mobile_plan" msgid="369883568059127035">\n\n"Nezruší sa tým vaša tarifa mobilných služieb."</string>
<string name="main_clear_final_desc" msgid="5800877928569039580">"Všetky vaše osobné údaje a stiahnuté aplikácie budú odstránené. Túto akciu nie je možné vrátiť späť."</string>
- <string name="main_clear_final_desc_esim" msgid="440406836793824969">"Všetky vaše osobné údaje vrátane stiahnutých aplikácií a SIM kariet budú odstránené. Túto akciu nie je možné vrátiť späť."</string>
+ <!-- no translation found for main_clear_final_desc_esim (6592404057237813989) -->
+ <skip />
<string name="main_clear_confirm_title" msgid="6577071819657853713">"Chcete vymazať všetky údaje?"</string>
<string name="main_clear_not_available" msgid="3433795327146684827">"Obnovenie výrobných nastavení nie je pre tohto používateľa k dispozícii"</string>
<string name="main_clear_progress_title" msgid="7239741132015617719">"Maže sa"</string>
@@ -1672,6 +1696,14 @@
<string name="force_stop" msgid="2681771622136916280">"Vynútiť zastavenie"</string>
<string name="archive" msgid="9074663845068632127">"Archivovať"</string>
<string name="restore" msgid="7622486640713967157">"Obnoviť"</string>
+ <!-- no translation found for restoring_step_one (3465050101254272874) -->
+ <skip />
+ <!-- no translation found for restoring_step_two (140484846432595108) -->
+ <skip />
+ <!-- no translation found for restoring_step_three (3712883580876329811) -->
+ <skip />
+ <!-- no translation found for restoring_step_four (8966846882470446209) -->
+ <skip />
<string name="total_size_label" msgid="2052185048749658866">"Celkove"</string>
<string name="application_size_label" msgid="6407051020651716729">"Veľkosť aplikácie"</string>
<string name="external_code_size_label" msgid="7375146402660973743">"Aplikácia, úložisko USB"</string>
@@ -1728,7 +1760,6 @@
<string name="archiving_failed" msgid="2037798988961634978">"Nepodarilo sa archivovať"</string>
<string name="archiving_succeeded" msgid="7891249456483297845">"Aplikácia <xliff:g id="PACKAGE_LABEL">%1$s</xliff:g> bola archivovaná"</string>
<string name="restoring_failed" msgid="3390531747355943533">"Nepodarilo sa obnoviť"</string>
- <string name="restoring_succeeded" msgid="4967353965137524330">"Aplikácia <xliff:g id="PACKAGE_LABEL">%1$s</xliff:g> bola obnovená"</string>
<string name="restoring_in_progress" msgid="7787443682651146115">"Obnovuje sa aplikácia <xliff:g id="PACKAGE_LABEL">%1$s</xliff:g>"</string>
<string name="another_migration_already_in_progress" msgid="6550546307856052261">"Už prebieha iná migrácia."</string>
<string name="insufficient_storage" msgid="8115088042669030558">"V úložisku nie je dostatok miesta."</string>
@@ -1920,10 +1951,8 @@
<string name="usage_stats_sort_by_usage_time" msgid="2927310334119998301">"Zoradiť podľa času používania"</string>
<string name="usage_stats_sort_by_last_time_used" msgid="7039213339779884017">"Zoradiť podľa posledného použitia"</string>
<string name="usage_stats_sort_by_app_name" msgid="4463833145514850478">"Zoradiť podľa názvu aplikácie"</string>
- <!-- no translation found for last_time_used_label (7589377271406011659) -->
- <skip />
- <!-- no translation found for last_time_used_never (2936073559267990034) -->
- <skip />
+ <string name="last_time_used_label" msgid="7589377271406011659">"Naposledy použité"</string>
+ <string name="last_time_used_never" msgid="2936073559267990034">"nikdy"</string>
<string name="usage_time_label" msgid="9105343335151559883">"Doba použitia"</string>
<string name="accessibility_settings" msgid="4713215774904704682">"Dostupnosť"</string>
<string name="accessibility_settings_title" msgid="6739115703615065716">"Nastavenia dostupnosti"</string>
@@ -2378,12 +2407,6 @@
<string name="battery_tip_high_usage_summary" msgid="3938999581403084551">"Prezrite si aplikácie s najvyššou spotrebou"</string>
<string name="battery_tip_limited_temporarily_title" msgid="6258554134146272311">"Nabíjanie je optimalizované, aby sa chránila batéria"</string>
<string name="battery_tip_limited_temporarily_summary" msgid="5107379280241187562">"Nabíjanie je optimalizované, aby sa predĺžila životnosť batérie"</string>
- <string name="battery_tip_dock_defender_future_bypass_title" msgid="4332616280495788195">"Nabíjanie je optimalizované, aby sa chránila batéria"</string>
- <string name="battery_tip_dock_defender_future_bypass_summary" msgid="7870758621381307597">"Keď je zariadenie v doku, nabíjanie je optimalizovné, aby sa predĺžila životnosť batérie"</string>
- <string name="battery_tip_dock_defender_active_title" msgid="1414785238383255699">"Nabíjanie je optimalizované, aby sa chránila batéria"</string>
- <string name="battery_tip_dock_defender_active_summary" msgid="3512082623718801459">"Keď je zariadenie v doku, nabíjanie je optimalizovné, aby sa predĺžila životnosť batérie"</string>
- <string name="battery_tip_dock_defender_temporarily_bypassed_title" msgid="1679449361090557201">"Nabíja sa úplne"</string>
- <string name="battery_tip_dock_defender_temporarily_bypassed_summary" msgid="1099500476761333281">"Keď nabudúce vložíte tablet do doku, bude nabíjanie optimalizované, aby sa chránila batéria"</string>
<string name="battery_tip_limited_temporarily_sec_button_content_description" msgid="5648444926736883551">"Ďalšie informácie o pozastavenom nabíjaní"</string>
<string name="battery_tip_limited_temporarily_dialog_resume_charge" msgid="2302295458913832342">"Pokračovať v nabíjaní"</string>
<string name="battery_tip_dialog_message_footer" msgid="986542164372177504">"Zahrnuje energeticky náročnú aktivitu na pozadí"</string>
@@ -2401,7 +2424,8 @@
<string name="battery_tip_unrestrict_app_dialog_ok" msgid="7940183167721998470">"Odstrániť"</string>
<string name="battery_tip_unrestrict_app_dialog_cancel" msgid="4968135709160207507">"Zrušiť"</string>
<string name="battery_tip_charge_to_full_button" msgid="6701709034348116261">"Nabiť úplne"</string>
- <string name="battery_tip_incompatible_charging_title" msgid="5120763575150751300">"Problém s nabíjacím príslušenstvom"</string>
+ <!-- no translation found for battery_tip_incompatible_charging_title (1567827436103364999) -->
+ <skip />
<string name="battery_tip_incompatible_charging_content_description" msgid="355668467640367701">"Ďalšie informácie o nekompatibilnom nabíjaní"</string>
<string name="smart_battery_manager_title" msgid="3677620516657920364">"Správca batérie"</string>
<string name="smart_battery_title" msgid="9095903608520254254">"Spravovať aplikácie automaticky"</string>
@@ -2493,13 +2517,11 @@
<string name="battery_usage_chart_label_now" msgid="4598282721949430165">"teraz"</string>
<string name="battery_usage_timestamps_hyphen" msgid="7401188432989043905">"<xliff:g id="FROM_TIMESTAMP">%1$s</xliff:g> – <xliff:g id="TO_TIMESTAMP">%2$s</xliff:g>"</string>
<string name="battery_usage_day_and_hour" msgid="1417890420844950881">"<xliff:g id="DAY">%1$s</xliff:g> <xliff:g id="HOUR">%2$s</xliff:g>"</string>
- <!-- no translation found for battery_usage_time_info_and_battery_level (6732629268310936155) -->
- <skip />
+ <string name="battery_usage_time_info_and_battery_level" msgid="6732629268310936155">"<xliff:g id="TIME_INFO">%1$s</xliff:g> <xliff:g id="BATTERY_LEVEL">%2$s</xliff:g>"</string>
<string name="battery_usage_chart" msgid="4114747521432440017">"Graf spotreby batérie"</string>
<string name="daily_battery_usage_chart" msgid="4176059567682992686">"Graf spotreby batérie za deň"</string>
<string name="hourly_battery_usage_chart" msgid="3098314511076561272">"Graf spotreby batérie za hodinu"</string>
- <!-- no translation found for battery_level_percentage (1433178290838842146) -->
- <skip />
+ <string name="battery_level_percentage" msgid="1433178290838842146">"Percento stavu batérie: od <xliff:g id="START_PERCENTAGE">%1$s</xliff:g> do <xliff:g id="END_PERCENTAGE">%2$s</xliff:g>"</string>
<string name="battery_usage_breakdown_title_since_last_full_charge" msgid="435006273323199906">"Spotreba batérie od posledného úplného nabitia"</string>
<string name="battery_usage_breakdown_title_for_slot" msgid="4823179483667671406">"Spotreba batérie: <xliff:g id="SLOT">%s</xliff:g>"</string>
<string name="screen_time_category_last_full_charge" msgid="8856908320256057753">"Čas používania od posledného úplného nabitia"</string>
@@ -3781,7 +3803,7 @@
<string name="usb_transcode_files_summary" msgid="307102635711961513">"Videá sa budú prehrávať vo viacerých prehrávačoch médií, ale ich kvalita môže byť znížená"</string>
<string name="usb_use_tethering" msgid="2897063414491670531">"Tethering cez USB"</string>
<string name="usb_use_MIDI" msgid="8621338227628859789">"MIDI"</string>
- <string name="usb_use" msgid="6783183432648438528">"Používať USB pre"</string>
+ <string name="usb_use" msgid="6783183432648438528">"Využitie USB"</string>
<string name="usb_default_label" msgid="3372838450371060750">"Predvolená konfigurácia USB"</string>
<string name="usb_default_info" msgid="167172599497085266">"Tieto nastavenia sa použijú, keď bude pripojené ďalšie zariadenie a telefón bude odomknutý. Pripájajte sa iba k dôveryhodným zariadeniam."</string>
<string name="usb_power_title" msgid="5602112548385798646">"Možnosti napájania"</string>
@@ -3859,6 +3881,8 @@
<string name="voice_activation_apps_title" msgid="7130045161611529825">"Aplikácie na aktiváciu hlasom"</string>
<string name="permit_voice_activation_apps" msgid="9152780172988949319">"Povoliť aktiváciu hlasom"</string>
<string name="allow_voice_activation_apps_description" msgid="6369745626995060656">"Aktivácia hlasom zapne schválené aplikácie handsfree hlasovým príkazom. Vstavané adaptívne zisťovanie zaistí, že údaje zostanú súkromné, teda iba pre vás.\n\n"<a href="">"Viac o chránenom adaptívnom zisťovaní"</a></string>
+ <string name="permit_receive_sandboxed_detection_training_data" msgid="3929496847420108753">"Zlepšite aktiváciu hlasom"</string>
+ <string name="receive_sandboxed_detection_training_data_description" msgid="1415687008184625050">"Toto zariadenie zlepšuje model aktivácie hlasom pomocou súkromných údajov. Aplikácie môžu dostávať súhrnné aktuality, ktoré sú agregované od mnohých používateľov, aby chránili súkromie a zároveň zlepšovali daný model pre každého.\n\n"<a href="">"Ďalšie informácie o súkromných údajoch"</a></string>
<string name="full_screen_intent_title" msgid="747270185715224130">"Upozornenia na celej obrazovke"</string>
<string name="permit_full_screen_intent" msgid="9035367640019960861">"Povoliť zobrazovanie upozornení z tejto aplikácie na celej obrazovke"</string>
<string name="footer_description_full_screen_intent" msgid="7716518411349225528">"Povoľte tejto aplikácii zobrazovať upozornenia na celú obrazovku, keď bude zariadenie uzamknuté. Aplikácie vás môžu pomocou nich informovať o budíkoch, prichádzajúcich hovoroch a ďalších dôležitých upozorneniach."</string>
@@ -4280,18 +4304,27 @@
<string name="autofill_app" msgid="7595308061826307921">"Služba automatického dopĺňania"</string>
<string name="default_autofill_app" msgid="372234803718251606">"Predvolená služba automatického dopĺňania"</string>
<string name="autofill_passwords" msgid="6708057251459761083">"Heslá"</string>
- <string name="credman_chosen_app_title" msgid="872524130208251505">"Heslá, prístupové kľúče a služby poskytujúce údaje"</string>
+ <!-- no translation found for credman_chosen_app_title (7735183808067729319) -->
+ <skip />
<string name="credman_credentials" msgid="4931371941253324143">"Ďalší poskytovatelia"</string>
<string name="autofill_passwords_count" msgid="6359289285822955973">"{count,plural, =1{# heslo}few{# heslá}many{# passwords}other{# hesiel}}"</string>
<string name="autofill_keywords" msgid="8598763328489346438">"automaticky, vypĺňanie, automatické dopĺňanie, heslo"</string>
<string name="credman_keywords" msgid="8305600680836806170">"údaje, prístupový kľúč, heslo"</string>
<string name="credman_autofill_keywords" msgid="701180623776848914">"automatické, dopĺňanie, automatické dopĺňanie, údaje, prístupový kľúč, heslo"</string>
+ <!-- no translation found for credman_button_change (4072629639218503790) -->
+ <skip />
+ <!-- no translation found for credman_button_open (7519871964170816850) -->
+ <skip />
<string name="autofill_confirmation_message" msgid="4888767934273494272">"<b>Skontrolujte, či ide o dôveryhodnú aplikáciu</b> <br/> <br/> <xliff:g id=app_name example=Automatické dopĺňanie Google>%1$s</xliff:g> určuje na základe obsahu obrazovky, čo je možné automaticky vyplniť."</string>
<string name="credman_autofill_confirmation_message" msgid="843829628024668466">"<b>Use <xliff:g id=app_name example=Provider>%1$s</xliff:g>?</b> <br/> <br/> Tu sa budú odteraz ukladať nové heslá, prístupové kľúče a ďalšie informácie. <xliff:g id=app_name example=Provider>%1$s</xliff:g> môže určovať, čo treba automaticky doplniť, pomocou obsahu na obrazovke."</string>
<string name="credman_picker_title" msgid="8191267620665129205">"Heslá, prístupové kľúče a služby poskytujúce údaje"</string>
<string name="credman_confirmation_message_title" msgid="8847900085593880729">"Chcete službu %1$s vypnúť?"</string>
<string name="credman_confirmation_message" msgid="2357324543658635239">"<b>Chcete túto službu vypnúť?</b> <br/> <br/> Keď sa prihlásite, uložené informácie, ako sú heslá, prístupové kľúče, spôsoby platby a iné, sa nebudú dopĺňať. Ak chcete používať uložené údaje, vyberte heslo, prístupový kľúč alebo službu poskytujúcu údaje."</string>
+ <string name="credman_confirmation_message_new_ui" msgid="6126274509951156460">"<b>Chcete vypnúť všetky služby?</b> <br/> <br/> Keď sa prihlásite, heslá, prístupové kľúče a ďalšie uložené informácie nebudú pre automatické dopĺňanie k dispozícii."</string>
+ <string name="credman_autofill_confirmation_message_new_ui" msgid="6222139222478822267">"<b>Zmeňte si preferovanú službu na <xliff:g id=app_name example=Provider>%1$s</xliff:g>?</b> <br/> <br/> Nové heslá, prístupové kľúče a ďalšie informácie sa budú odteraz ukladať tu. <xliff:g id=app_name example=Provider>%1$s</xliff:g> môže určovať, čo treba automaticky doplniť, pomocou obsahu na obrazovke."</string>
<string name="credman_enable_confirmation_message_title" msgid="1037501792652277829">"Chcete používať %1$s?"</string>
+ <string name="credman_limit_error_msg_title" msgid="1525814645803612135">"Môžete mať zapnutých maximálne päť služieb"</string>
+ <string name="credman_limit_error_msg" msgid="2521803280130310063">"Vypnite aspoň jednu službu, ak chcete pridať ďalšiu"</string>
<string name="credman_enable_confirmation_message" msgid="8407841892310870169">"%1$s určuje na základe obsahu na obrazovke, čo je možné automaticky doplniť."</string>
<string name="credman_error_message_title" msgid="4099557206946333568">"Limit hesiel, prístupových kľúčov a služieb poskytujúcich údaje"</string>
<string name="credman_error_message" msgid="8334797097200415449">"Naraz môžete mať aktívnych až päť hesiel, prístupových kľúčov a služieb poskytujúcich údaje. Ak chcete pridať ďalšiu službu, jednu vypnite."</string>
@@ -4461,11 +4494,12 @@
<string name="mobile_network_sim_name_label" msgid="1452440641628369625">"Názov"</string>
<string name="mobile_network_sim_color_label" msgid="5293944087609632340">"Farba (používajú kompatibilné aplikácie)"</string>
<string name="mobile_network_sim_name_rename" msgid="5967588549571582924">"Uložiť"</string>
- <string name="mobile_network_use_sim_on" msgid="7298332437547707908">"Používať SIM kartu"</string>
+ <string name="mobile_network_use_sim_on" msgid="5333182776279917886">"Použiť túto SIM kartu"</string>
<string name="mobile_network_use_sim_off" msgid="6303281166199670639">"Vypnuté"</string>
<string name="mobile_network_disable_sim_explanation" msgid="2851862257846773796">"Ak chcete túto SIM kartu deaktivovať, odstráňte ju"</string>
<string name="mobile_network_tap_to_activate" msgid="4139979375717958102">"Klepnutím aktivujete operátora <xliff:g id="CARRIER">%1$s</xliff:g>"</string>
- <string name="mobile_network_erase_sim" msgid="4629071168032714930">"Vymazať SIM kartu"</string>
+ <!-- no translation found for mobile_network_erase_sim (5387971155494245850) -->
+ <skip />
<string name="preferred_network_mode_title" msgid="3083431168988535628">"Preferovaný typ siete"</string>
<string name="preferred_network_mode_summary" msgid="537577807865497546">"Zmeniť prevádzkový režim siete"</string>
<string name="preferred_network_mode_dialogtitle" msgid="4179420486180351631">"Preferovaný typ siete"</string>
@@ -4484,6 +4518,40 @@
<string name="roaming_check_price_warning" msgid="5876977438036791361">"Informácie o cenách získate od svojho poskytovateľa siete."</string>
<string name="mobile_data_usage_title" msgid="2047864499317759728">"Spotreba dát aplikáciami"</string>
<string name="mobile_network_mode_error" msgid="9222056129897416074">"Neplatný režim siete <xliff:g id="NETWORKMODEID">%1$d</xliff:g>. Ignorovať."</string>
+ <!-- no translation found for satellite_setting_title (2543034229989047673) -->
+ <skip />
+ <!-- no translation found for satellite_setting_enabled_summary (3554127722727530845) -->
+ <skip />
+ <!-- no translation found for satellite_setting_disabled_summary (6789122487534159857) -->
+ <skip />
+ <!-- no translation found for keywords_satellite_setting (3312183289776517695) -->
+ <skip />
+ <!-- no translation found for category_name_about_satellite_messaging (3756205049485508340) -->
+ <skip />
+ <!-- no translation found for title_about_satellite_setting (9212860038048311345) -->
+ <skip />
+ <!-- no translation found for category_title_your_satellite_plan (3017895097366691841) -->
+ <skip />
+ <!-- no translation found for title_have_satellite_plan (2048372355699977947) -->
+ <skip />
+ <!-- no translation found for title_no_satellite_plan (2876056203035197505) -->
+ <skip />
+ <!-- no translation found for summary_add_satellite_setting (3815254731634052432) -->
+ <skip />
+ <!-- no translation found for category_name_how_it_works (585303230539269496) -->
+ <skip />
+ <!-- no translation found for title_satellite_connection_guide (3294802307913609072) -->
+ <skip />
+ <!-- no translation found for summary_satellite_connection_guide (3496123195218418456) -->
+ <skip />
+ <!-- no translation found for title_supported_service (4275535165812691571) -->
+ <skip />
+ <!-- no translation found for summary_supported_service (4320535903444834786) -->
+ <skip />
+ <!-- no translation found for satellite_setting_summary_more_information (4008690241760925372) -->
+ <skip />
+ <!-- no translation found for more_about_satellite_messaging (3385673133561348509) -->
+ <skip />
<string name="mobile_network_apn_title" msgid="5582995550142073054">"Názvy prístupových bodov"</string>
<string name="keywords_access_point_names" msgid="8174967126858505945">"apn"</string>
<string name="manual_mode_disallowed_summary" msgid="4243142645520152175">"Nie je k dispozícii pri pripojení k operátorovi <xliff:g id="CARRIER">%1$s</xliff:g>"</string>
@@ -4493,9 +4561,12 @@
<string name="sim_action_switch_sub_dialog_title" msgid="9180969453358718635">"Chcete prepnúť na operátora <xliff:g id="CARRIER_NAME">%1$s</xliff:g>?"</string>
<string name="sim_action_switch_psim_dialog_title" msgid="5613177333235213024">"Chcete prepnúť na SIM kartu?"</string>
<string name="sim_action_switch_sub_dialog_mep_title" msgid="933856847099933004">"Chcete používať operátora <xliff:g id="CARRIER_NAME">%1$s</xliff:g>?"</string>
- <string name="sim_action_switch_sub_dialog_text" msgid="2091834911153293004">"V jednej chvíli môže byť aktívna iba jedna SIM karta.\n\nPrepnutím na operátora <xliff:g id="TO_CARRIER_NAME">%1$s</xliff:g> nezrušíte službu operátora <xliff:g id="FROM_CARRIER_NAME">%2$s</xliff:g>."</string>
- <string name="sim_action_switch_sub_dialog_text_downloaded" msgid="8977951796005849471">"Naraz môže byť aktívna iba jedna eSIM karta.\n\nPrechodom k operátorovi<xliff:g id="TO_CARRIER_NAME">%1$s</xliff:g> službu <xliff:g id="FROM_CARRIER_NAME">%2$s</xliff:g> nezrušíte."</string>
- <string name="sim_action_switch_sub_dialog_text_single_sim" msgid="6188750682431170845">"V jednej chvíli môže byť aktívna iba jedna SIM karta.\n\nPrepnutím nezrušíte službu operátora <xliff:g id="TO_CARRIER_NAME">%1$s</xliff:g>."</string>
+ <!-- no translation found for sim_action_switch_sub_dialog_text (7474905814976249607) -->
+ <skip />
+ <!-- no translation found for sim_action_switch_sub_dialog_text_downloaded (6415848271400253954) -->
+ <skip />
+ <!-- no translation found for sim_action_switch_sub_dialog_text_single_sim (421658355882679837) -->
+ <skip />
<string name="sim_action_switch_sub_dialog_mep_text" msgid="8348764755143679582">"Naraz môžete používať dve SIM karty. Ak chcete používať operátora <xliff:g id="CARRIER_NAME">%1$s</xliff:g>, vypnite druhú SIM kartu."</string>
<string name="sim_action_switch_sub_dialog_confirm" msgid="1901181581944638961">"Prepnúť na operátora <xliff:g id="CARRIER_NAME">%1$s</xliff:g>"</string>
<string name="sim_action_switch_sub_dialog_carrier_list_item_for_turning_off" msgid="5392037608705799522">"Vypnúť <xliff:g id="CARRIER_NAME">%1$s</xliff:g>"</string>
@@ -4520,6 +4591,29 @@
<string name="sim_action_turn_off" msgid="3506698692916473000">"Vypnúť"</string>
<string name="dsds_activation_failure_title" msgid="4467364110584914794">"SIM kartu sa nepodarilo aktivovať"</string>
<string name="dsds_activation_failure_body_msg2" msgid="73044349546544410">"Skúste SIM kartu znova zapnúť. Ak bude problém pretrvávať, reštartujte zariadenie."</string>
+ <string name="sim_onboarding_bottomsheets_title" msgid="143711121394213711">"Nastavte si SIM kartu"</string>
+ <string name="sim_onboarding_bottomsheets_msg" msgid="7367245016476460849">"Nastavte si predvoľby mobilnej siete, aby ste mohli v tomto zariadení používať viac SIM kariet"</string>
+ <string name="sim_onboarding_label_sim_title" msgid="273162565849288273">"Označte si SIM karty štítkami"</string>
+ <string name="sim_onboarding_label_sim_msg" msgid="5105859235219529056">"Tieto štítky sa budú zobrazovať v Nastaveniach a pri uskutočňovaní hovorov, odosielaní textových správ a používaní dát."</string>
+ <string name="sim_onboarding_label_sim_dialog_title" msgid="5839073125605286120">"Štítok SIM karty"</string>
+ <string name="sim_onboarding_label_sim_dialog_label" msgid="9020433985426525185">"Štítok"</string>
+ <string name="sim_onboarding_select_sim_title" msgid="5895262188167744055">"Vyberte, ktoré SIM používať"</string>
+ <string name="sim_onboarding_select_sim_msg" msgid="5638859405391915048">"Nemôžete súčasne používať dve SIM karty"</string>
+ <string name="sim_onboarding_primary_sim_title" msgid="2793090401371135675">"Nastavte si primárne SIM karty"</string>
+ <string name="sim_onboarding_primary_sim_msg" msgid="5484656671490558032">"Vyberte, ktoré SIM karty sa majú predvolene využívať na hovory, textové správy a dáta"</string>
+ <string name="primary_sim_title" msgid="2508161011657571566">"Vaše primárne SIM karty"</string>
+ <string name="primary_sim_calls_title" msgid="4961189133582615685">"Hovory"</string>
+ <string name="primary_sim_texts_title" msgid="1287584042733097749">"Textové správy"</string>
+ <string name="primary_sim_automatic_data_title" msgid="1265528923229642480">"Automatické prepínanie dát"</string>
+ <string name="primary_sim_automatic_data_msg" msgid="1612203837010785203">"V závislosti od pokrytia a dostupnosti môžete používať dáta oboch SIM kariet"</string>
+ <string name="sim_onboarding_phoneNumber_data_only" msgid="8158409121949373662">"Iba dáta"</string>
+ <string name="sim_onboarding_setup" msgid="5750393553605388463">"Nastaviť"</string>
+ <string name="sim_onboarding_next" msgid="6415025179929475355">"Ďalej"</string>
+ <!-- no translation found for sim_onboarding_progressbar_turning_sim_on (1163318788393361574) -->
+ <skip />
+ <string name="mobile_network_spn_title" msgid="3053793174495329077">"Mobilná sieť"</string>
+ <string name="mobile_network_phone_number_title" msgid="2090794402855021784">"Telefónne číslo"</string>
+ <string name="mobile_network_sim_label_color_title" msgid="2401352348041132876">"Štítok a farba SIM karty"</string>
<string name="sim_setup_channel_id" msgid="8797972565087458515">"Aktivácia siete"</string>
<string name="sim_switch_channel_id" msgid="4927038626791837861">"Prepnutie operátora"</string>
<string name="post_dsds_reboot_notification_title_with_carrier" msgid="3308827462185135307">"Operátor <xliff:g id="CARRIER_NAME">%1$s</xliff:g> je aktívny"</string>
@@ -4539,11 +4633,15 @@
<string name="switch_sim_dialog_no_switch_text" msgid="7053939850026876088">"Ak budete chcieť neskôr použiť mobilné dáta, funkcie hovorov a SMS, prejdite do nastavení siete"</string>
<string name="sim_card_label" msgid="6263064316075963775">"SIM karta"</string>
<string name="erase_sim_dialog_title" msgid="4742077437653028326">"Chcete vymazať túto eSIM kartu?"</string>
- <string name="erase_sim_dialog_text" msgid="753031064269699885">"Vymazaním tejto SIM karty odstránite službu operátora <xliff:g id="CARRIER_NAME_A">%1$s</xliff:g> z tohto zariadenia.\n\nSlužba operátora <xliff:g id="CARRIER_NAME_B">%1$s</xliff:g> sa nezruší."</string>
+ <!-- no translation found for erase_sim_dialog_text (1406141218170595272) -->
+ <skip />
<string name="erase_sim_confirm_button" msgid="8309115684335320541">"Vymazať"</string>
- <string name="erasing_sim" msgid="7877703231075699139">"Odstraňuje sa SIM karta…"</string>
- <string name="erase_sim_fail_title" msgid="2024446702985862427">"SIM karta sa nedá vymazať"</string>
- <string name="erase_sim_fail_text" msgid="7870804401227483131">"SIM karta sa nedá vymazať, pretože došlo k chybe.\n\nReštartujte zariadenie a skúste to znova."</string>
+ <!-- no translation found for erasing_sim (4237180547590463930) -->
+ <skip />
+ <!-- no translation found for erase_sim_fail_title (1445700500168357303) -->
+ <skip />
+ <!-- no translation found for erase_sim_fail_text (6898841004987411547) -->
+ <skip />
<string name="network_connection_request_dialog_title" msgid="1896186380874289434">"Pripojenie k zariadeniu"</string>
<string name="network_connection_request_dialog_summary" msgid="7693038309792726170">"<xliff:g id="APPNAME">%1$s</xliff:g> chce použiť dočasnú sieť Wi‑Fi na pripojenie k vášmu zariadeniu"</string>
<string name="network_connection_timeout_dialog_message" msgid="598509083077743772">"Nenašli sa žiadne zariadenia. Skontrolujte, či sú zariadenia zapnuté a dostupné na pripojenie."</string>
@@ -4615,6 +4713,14 @@
<string name="work_policy_privacy_settings" msgid="2702644843505242596">"Informácie o pracovných pravidlách"</string>
<string name="work_policy_privacy_settings_summary" msgid="690118670737638405">"Nastavenia spravované vaším správcom IT"</string>
<string name="track_frame_time_keywords" msgid="7885340257945922239">"Grafický procesor"</string>
+ <string name="enable_16k_pages" msgid="5009476566957520607">"Zapínať s veľkosťou stránky 16 kB"</string>
+ <string name="enable_16k_pages_summary" msgid="428117226069445198">"Zap. zar. pomocou podpor. jadra so 16 kB stránkou"</string>
+ <string name="confirm_enable_16k_pages_title" msgid="6751570067857011642">"Chcete reštartovať s kompatibilným jadrom so 16 kB stránkami?"</string>
+ <string name="confirm_enable_16k_pages_text" msgid="702888115148257215">"UPOZORNENIE: Niektoré aplikácie nemusia byť s týmto režimom kompatibilné. Po potvrdení sa zariadenie reštartuje."</string>
+ <string name="confirm_enable_4k_pages_title" msgid="626987400420355263">"Chcete reštartovať s kompatibilným jadrom so 4 kB stránkami?"</string>
+ <string name="confirm_enable_4k_pages_text" msgid="6168921566226074524">"Po potvrdení sa zariadenie reštartuje."</string>
+ <string name="toast_16k_update_failed_text" msgid="8888858987184345567">"Jadro sa nepodarilo aktualizovať na kompatibilné jadro so 16 KB stránkami"</string>
+ <string name="progress_16k_ota_title" msgid="2117218313875523741">"Zmena sa uplatňuje"</string>
<string name="bug_report_handler_title" msgid="713439959113250125">"Obsluha hlásení chýb"</string>
<string name="bug_report_handler_picker_footer_text" msgid="4935758328366585673">"Určuje, ktorá aplikácia vo vašom zariadení obsluhuje odkaz na hlásenie chýb."</string>
<string name="personal_profile_app_subtext" msgid="5586060806997067676">"Osobné"</string>
@@ -4702,8 +4808,10 @@
<string name="sim_category_title" msgid="2341314000964710495">"SIM"</string>
<string name="downloaded_sim_category_title" msgid="2876988650413179752">"eSIM"</string>
<string name="downloaded_sims_category_title" msgid="487799905978489922">"eSIM karty"</string>
- <string name="sim_category_active_sim" msgid="1503823567818544012">"Aktívna"</string>
- <string name="sim_category_inactive_sim" msgid="4068899490133820881">"Neaktívna"</string>
+ <!-- no translation found for sim_category_active_sim (3077009911935592178) -->
+ <skip />
+ <!-- no translation found for sim_category_inactive_sim (7351553344148400450) -->
+ <skip />
<string name="sim_category_default_active_sim" msgid="1208194173387987231">" / Predvolené pre <xliff:g id="ID_1">%1$s</xliff:g>"</string>
<string name="default_active_sim_calls" msgid="2390973682556353558">"hovory"</string>
<string name="default_active_sim_sms" msgid="8041498593025994921">"SMS"</string>
diff --git a/res/values-sl/arrays.xml b/res/values-sl/arrays.xml
index 4d4ca2b..7fa6e79 100644
--- a/res/values-sl/arrays.xml
+++ b/res/values-sl/arrays.xml
@@ -482,4 +482,7 @@
<!-- no translation found for notification_polite_options:0 (4617190141263245257) -->
<!-- no translation found for notification_polite_options:1 (3884076684767467743) -->
<!-- no translation found for notification_polite_options:2 (8765197536079931966) -->
+ <!-- no translation found for private_space_auto_lock_options:0 (551584871228110817) -->
+ <!-- no translation found for private_space_auto_lock_options:1 (3263162333754809690) -->
+ <!-- no translation found for private_space_auto_lock_options:2 (1575103586471380629) -->
</resources>
diff --git a/res/values-sl/strings.xml b/res/values-sl/strings.xml
index 0585227..785f6a7 100644
--- a/res/values-sl/strings.xml
+++ b/res/values-sl/strings.xml
@@ -28,6 +28,7 @@
<string name="show_dev_on" msgid="2840850085134853754">"Zdaj ste razvijalec"</string>
<string name="show_dev_already" msgid="7041756429707644630">"Ni treba, ker ste že razvijalec."</string>
<string name="dev_settings_disabled_warning" msgid="6971867026249671244">"Najprej omogočite možnosti za razvijalce."</string>
+ <string name="dev_settings_available_to_admin_only_warning" msgid="3408243404879083111">"Samo skrbniški uporabniki imajo dostop do nastavitev za razvijalce."</string>
<string name="header_category_system" msgid="1665516346845259058">"Sistem"</string>
<string name="radioInfo_service_in" msgid="9088637745836646271">"V uporabi"</string>
<string name="radioInfo_service_out" msgid="1868347333892403287">"Ne deluje"</string>
@@ -551,12 +552,20 @@
<string name="private_space_one_lock_summary" msgid="2759953747682959371">"Zasebni prostor lahko odklepate na enak način kot napravo, lahko pa izberete drug način zaklepanja"</string>
<string name="private_space_screen_lock_title" msgid="8679383894967823163">"Uporabi zaklepanje zaslona naprave"</string>
<string name="private_space_biometric_title" msgid="3934339826674553174">"Odklepanje z obrazom in prstnim odtisom"</string>
+ <string name="private_space_fingerprint_title" msgid="5989254643211889931">"Odklepanje s prstnim odtisom"</string>
+ <string name="private_space_face_title" msgid="3290402865367663079">"Odklepanje z obrazom"</string>
<string name="private_space_biometric_summary" msgid="4403837276018724581">"Dotaknite se za nastavitev"</string>
<string name="private_space_fingerprint_unlock_title" msgid="5804023571114910034">"Odklepanje s prstnim odtisom za zasebni prostor"</string>
<string name="private_space_face_unlock_title" msgid="6613018437620070183">"Odklepanje z obrazom za zasebni prostor"</string>
<string name="private_space_category_ways_to_unlock" msgid="4356631225316950046">"Načini odklepanja"</string>
<string name="private_space_screen_lock_summary" msgid="394837965365561070">"Enako kot zaklepanje zaslona naprave"</string>
<string name="private_space_new_lock_title" msgid="7306873010565337671">"Želite izbrati novo zaklepanje za zasebni prostor?"</string>
+ <string name="private_space_auto_lock_title" msgid="4757097802686131305">"Samodejno zakleni"</string>
+ <string name="private_space_auto_lock_page_title" msgid="2993714305725968632">"Samodejno zaklepanje zasebnega prostora"</string>
+ <string name="private_space_auto_lock_page_summary" msgid="8679844515655838654">"Zasebni prostor lahko samodejno zaklenete, če nekaj časa ne uporabljate naprave"</string>
+ <string name="private_space_auto_lock_every_time" msgid="1215061855836002830">"Vsakič, ko se naprava zaklene"</string>
+ <string name="private_space_auto_lock_after_inactivity" msgid="1748673030841528649">"po 5 minutah nedejavnosti"</string>
+ <string name="private_space_auto_lock_never" msgid="595014527119778873">"Nikoli"</string>
<string name="private_space_hide_title" msgid="8687034008994037610">"Skrivanje, kadar je zaklenjeno"</string>
<string name="privatespace_hide_page_title" msgid="972581369094289386">"Skrivanje zasebnega prostora, kadar je zaklenjen"</string>
<string name="privatespace_hide_page_summary" msgid="1052569521186403642">"Če ne želite, da bi druge osebe vedele, da je v napravi zasebni prostor, ga lahko skrijete, da ni prikazan na seznamu aplikacij"</string>
@@ -570,6 +579,7 @@
<string name="private_space_delete_title" msgid="3075645119800272800">"Brisanje zasebnega prostora"</string>
<string name="private_space_deleted" msgid="7825768516955610897">"Zasebni prostor je bil uspešno izbrisan"</string>
<string name="private_space_delete_failed" msgid="8500755484258565011">"Zasebnega prostora ni bilo mogoče izbrisati"</string>
+ <string name="private_space_unlocked" msgid="9091600948712932046">"Zasebni prostor je odklenjen"</string>
<string name="no_device_lock_title" msgid="1078223464721029954">"Nastavite zaklepanje zaslona"</string>
<string name="no_device_lock_summary" msgid="7436025227616244687">"Če želite uporabljati zasebni prostor, v tej napravi nastavite zaklepanje zaslona"</string>
<string name="no_device_lock_action_label" msgid="2640487005629001288">"Nastavite zaklepanje zaslona"</string>
@@ -597,8 +607,14 @@
<string name="private_space_access_text" msgid="4258842502257201013">"Za dostop do zasebnega prostora odprite seznam aplikacij in se nato pomaknite navzdol"</string>
<string name="private_space_done_label" msgid="1020482651595246071">"Končano"</string>
<string name="private_space_scrolldown_to_access" msgid="4820954877349434545">"Pomaknite se navzdol, če želite poiskati zasebni prostor"</string>
- <string name="private_space_retry_signin_title" msgid="2340841075193680666">"Prijavite se za nastavitev zasebnega prostora"</string>
- <string name="private_space_retry_summary" msgid="1976929616948459609">"Če želite nastaviti zasebni prostor, se morate prijaviti v račun"</string>
+ <!-- no translation found for private_space_retry_signin_title (8090276618867918844) -->
+ <skip />
+ <!-- no translation found for private_space_retry_summary (1920444015972648774) -->
+ <skip />
+ <!-- no translation found for private_space_skip_login_label (7078019409056628192) -->
+ <skip />
+ <!-- no translation found for private_space_continue_login_label (7779965766333065391) -->
+ <skip />
<string name="private_space_lock_setup_title" msgid="6541564212199510787">"Izbira zaklepanja za zasebni prostor"</string>
<string name="private_space_lock_setup_description" msgid="423405593476300918">"Zasebni prostor lahko odklenete s prstnim odtisom. Zaradi varnosti ta možnost zahteva uporabo nadomestnega načina zaklepanja."</string>
<string name="private_space_choose_your_pin_header" msgid="4560802934975898265">"Nastavite kodo PIN za svoj zasebni prostor"</string>
@@ -1373,6 +1389,8 @@
<string name="battery_level_title" msgid="1371765298786083448">"Raven napolnjenosti baterije"</string>
<string name="communal_settings_title" msgid="2845678473945902115">"Skupno"</string>
<string name="communal_settings_summary" msgid="4923914136953940317">"Skupne nastavitve"</string>
+ <!-- no translation found for satellite_setting (706846910912477125) -->
+ <skip />
<string name="apn_settings" msgid="4295467389400441299">"APN-ji"</string>
<string name="apn_edit" msgid="2003683641840248741">"Urejanje dostopne točke"</string>
<string name="apn_add" msgid="9069613192201630934">"Dodajanje dostopne točke"</string>
@@ -1407,6 +1425,8 @@
<string name="menu_save" msgid="6611465355127483100">"Shrani"</string>
<string name="menu_cancel" msgid="1197826697950745335">"Prekliči"</string>
<string name="error_title" msgid="7158648377702417716"></string>
+ <!-- no translation found for error_duplicate_apn_entry (7792928408935276618) -->
+ <skip />
<string name="error_name_empty" msgid="1258275899283079142">"Polje z imenom ne sme biti prazno."</string>
<string name="error_apn_empty" msgid="7657491065443746915">"APN ne sme biti prazen."</string>
<string name="error_mcc_not3" msgid="883659545640179094">"Polje z mobilno kodo države mora vsebovati 3 števke."</string>
@@ -1425,7 +1445,8 @@
<string name="reset_bluetooth_wifi_button_text" msgid="3974098137045963639">"Ponastavi"</string>
<string name="reset_bluetooth_wifi_complete_toast" msgid="5893439291030574365">"Bluetooth in Wi‑Fi sta bila ponastavljena."</string>
<string name="reset_esim_title" msgid="4194570573425902754">"Izbris kartic e-SIM"</string>
- <string name="reset_esim_desc" msgid="3662444090563399131">"S tem ne boste prekinili nobenega naročniškega paketa za mobilno telefonijo. Če želite prenesti nadomestne kartice SIM, se obrnite na operaterja."</string>
+ <!-- no translation found for reset_esim_desc (6125192435907740751) -->
+ <skip />
<string name="reset_network_button_text" msgid="2281476496459610071">"Ponastavi nastavitve"</string>
<string name="reset_network_final_desc" msgid="5304365082065278425">"Želite ponastaviti vse omrežne nastavitve? Tega dejanja ni mogoče razveljaviti."</string>
<string name="reset_network_final_desc_esim" msgid="1129251284212847939">"Želite ponastaviti vse omrežne nastavitve in izbrisati kartice e-SIM? Tega dejanja ni mogoče razveljaviti."</string>
@@ -1433,15 +1454,18 @@
<string name="reset_network_confirm_title" msgid="913014422184481270">"Želite ponastaviti?"</string>
<string name="network_reset_not_available" msgid="1966334631394607829">"Ponastavitev omrežnih nastavitev ni na voljo za tega uporabnika"</string>
<string name="reset_network_complete_toast" msgid="1367872474130621115">"Omrežne nastavitve so ponastavljene"</string>
- <string name="reset_esim_error_title" msgid="4670073610967959597">"Kartic SIM ni mogoče izbrisati"</string>
- <string name="reset_esim_error_msg" msgid="7279607120606365250">"Kartic e-SIM ni mogoče izbrisati zaradi napake.\n\nZnova zaženite napravo in poskusite znova."</string>
+ <!-- no translation found for reset_esim_error_title (6516110227665862295) -->
+ <skip />
+ <!-- no translation found for reset_esim_error_msg (8459527827897797168) -->
+ <skip />
<string name="main_clear_title" msgid="277664302144837723">"Izbris vseh podatkov (tovarniška ponastavitev)"</string>
<string name="main_clear_short_title" msgid="4752094765533020696">"Izbriši vse podatke (tov. po.)"</string>
<string name="main_clear_desc_also_erases_external" msgid="3687911419628956693"><li>"glasbo"</li>\n<li>"fotografije"</li>\n<li>"druge uporabniške podatke"</li></string>
<string name="main_clear_desc_also_erases_esim" msgid="4553469876411831729"><li>"Digitalne kartice e-SIM"</li></string>
<string name="main_clear_desc_no_cancel_mobile_plan" msgid="369883568059127035">\n\n"S tem ne boste prekinili naročniškega paketa za mobilno telefonijo."</string>
<string name="main_clear_final_desc" msgid="5800877928569039580">"Vsi osebni podatki in prenesene aplikacije bodo izbrisani. Tega dejanja ni mogoče razveljaviti."</string>
- <string name="main_clear_final_desc_esim" msgid="440406836793824969">"Izbrisani bodo vsi osebni podatki, vključno s prenesenimi aplikacijami in karticami SIM. Tega dejanja ni mogoče razveljaviti."</string>
+ <!-- no translation found for main_clear_final_desc_esim (6592404057237813989) -->
+ <skip />
<string name="main_clear_confirm_title" msgid="6577071819657853713">"Želite izbrisati vse podatke?"</string>
<string name="main_clear_not_available" msgid="3433795327146684827">"Ponastavitev na tovarniške nastavitve ni na voljo za tega uporabnika"</string>
<string name="main_clear_progress_title" msgid="7239741132015617719">"Brisanje"</string>
@@ -1672,6 +1696,14 @@
<string name="force_stop" msgid="2681771622136916280">"Prisilno ustavi"</string>
<string name="archive" msgid="9074663845068632127">"Arhiviraj"</string>
<string name="restore" msgid="7622486640713967157">"Obnovi"</string>
+ <!-- no translation found for restoring_step_one (3465050101254272874) -->
+ <skip />
+ <!-- no translation found for restoring_step_two (140484846432595108) -->
+ <skip />
+ <!-- no translation found for restoring_step_three (3712883580876329811) -->
+ <skip />
+ <!-- no translation found for restoring_step_four (8966846882470446209) -->
+ <skip />
<string name="total_size_label" msgid="2052185048749658866">"Skupaj"</string>
<string name="application_size_label" msgid="6407051020651716729">"Velikost aplikacije"</string>
<string name="external_code_size_label" msgid="7375146402660973743">"Aplikacija na pogonu USB"</string>
@@ -1728,7 +1760,6 @@
<string name="archiving_failed" msgid="2037798988961634978">"Arhiviranje ni uspelo"</string>
<string name="archiving_succeeded" msgid="7891249456483297845">"Uspešno arhivirano: <xliff:g id="PACKAGE_LABEL">%1$s</xliff:g>"</string>
<string name="restoring_failed" msgid="3390531747355943533">"Obnavljanje ni uspelo"</string>
- <string name="restoring_succeeded" msgid="4967353965137524330">"Obnovljeno: <xliff:g id="PACKAGE_LABEL">%1$s</xliff:g>"</string>
<string name="restoring_in_progress" msgid="7787443682651146115">"Obnavljanje: <xliff:g id="PACKAGE_LABEL">%1$s</xliff:g>"</string>
<string name="another_migration_already_in_progress" msgid="6550546307856052261">"Poteka že druga selitev."</string>
<string name="insufficient_storage" msgid="8115088042669030558">"Ni dovolj prostora za shranjevanje."</string>
@@ -1920,10 +1951,8 @@
<string name="usage_stats_sort_by_usage_time" msgid="2927310334119998301">"Razvrsti po času uporabe"</string>
<string name="usage_stats_sort_by_last_time_used" msgid="7039213339779884017">"Razvrsti po datumu zadnje uporabe"</string>
<string name="usage_stats_sort_by_app_name" msgid="4463833145514850478">"Razvrsti po imenu aplikacije"</string>
- <!-- no translation found for last_time_used_label (7589377271406011659) -->
- <skip />
- <!-- no translation found for last_time_used_never (2936073559267990034) -->
- <skip />
+ <string name="last_time_used_label" msgid="7589377271406011659">"Nazadnje uporabljeno"</string>
+ <string name="last_time_used_never" msgid="2936073559267990034">"nikoli"</string>
<string name="usage_time_label" msgid="9105343335151559883">"Čas uporabe"</string>
<string name="accessibility_settings" msgid="4713215774904704682">"Dostopnost"</string>
<string name="accessibility_settings_title" msgid="6739115703615065716">"Nastavitve dostopnosti"</string>
@@ -2378,12 +2407,6 @@
<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="6258554134146272311">"Polnjenje je optimizirano zaradi zaščite baterije"</string>
<string name="battery_tip_limited_temporarily_summary" msgid="5107379280241187562">"Polnjenje je optimizirano zaradi podaljšanja življenjske dobe baterije."</string>
- <string name="battery_tip_dock_defender_future_bypass_title" msgid="4332616280495788195">"Polnjenje je optimizirano zaradi zaščite baterije"</string>
- <string name="battery_tip_dock_defender_future_bypass_summary" msgid="7870758621381307597">"Zaradi podaljšanja življenjske dobe baterije je polnjenje optimizirano, ko je naprava priklopljena na nosilec."</string>
- <string name="battery_tip_dock_defender_active_title" msgid="1414785238383255699">"Polnjenje je optimizirano zaradi zaščite baterije"</string>
- <string name="battery_tip_dock_defender_active_summary" msgid="3512082623718801459">"Zaradi podaljšanja življenjske dobe baterije je polnjenje optimizirano, ko je naprava priklopljena na nosilec."</string>
- <string name="battery_tip_dock_defender_temporarily_bypassed_title" msgid="1679449361090557201">"Polnjenje do konca"</string>
- <string name="battery_tip_dock_defender_temporarily_bypassed_summary" msgid="1099500476761333281">"Zaradi zaščite baterije bo polnjenje optimizirano ob naslednjem priklopu tabličnega računalnika na nosilec."</string>
<string name="battery_tip_limited_temporarily_sec_button_content_description" msgid="5648444926736883551">"Več o začasno zaustavljenem polnjenju"</string>
<string name="battery_tip_limited_temporarily_dialog_resume_charge" msgid="2302295458913832342">"Nadaljuj polnjenje"</string>
<string name="battery_tip_dialog_message_footer" msgid="986542164372177504">"Vključuje dejavnost z visoko porabo energije v ozadju"</string>
@@ -2401,7 +2424,8 @@
<string name="battery_tip_unrestrict_app_dialog_ok" msgid="7940183167721998470">"Odstrani"</string>
<string name="battery_tip_unrestrict_app_dialog_cancel" msgid="4968135709160207507">"Prekliči"</string>
<string name="battery_tip_charge_to_full_button" msgid="6701709034348116261">"Napolni do konca"</string>
- <string name="battery_tip_incompatible_charging_title" msgid="5120763575150751300">"Težava s pripomočkom za polnjenje"</string>
+ <!-- no translation found for battery_tip_incompatible_charging_title (1567827436103364999) -->
+ <skip />
<string name="battery_tip_incompatible_charging_content_description" msgid="355668467640367701">"Več o nezdružljivem polnjenju"</string>
<string name="smart_battery_manager_title" msgid="3677620516657920364">"Varčevanje z energijo baterije"</string>
<string name="smart_battery_title" msgid="9095903608520254254">"Samodejno upravljanje aplikacij"</string>
@@ -2493,13 +2517,11 @@
<string name="battery_usage_chart_label_now" msgid="4598282721949430165">"zdaj"</string>
<string name="battery_usage_timestamps_hyphen" msgid="7401188432989043905">"<xliff:g id="FROM_TIMESTAMP">%1$s</xliff:g>–<xliff:g id="TO_TIMESTAMP">%2$s</xliff:g>"</string>
<string name="battery_usage_day_and_hour" msgid="1417890420844950881">"<xliff:g id="DAY">%1$s</xliff:g> <xliff:g id="HOUR">%2$s</xliff:g>"</string>
- <!-- no translation found for battery_usage_time_info_and_battery_level (6732629268310936155) -->
- <skip />
+ <string name="battery_usage_time_info_and_battery_level" msgid="6732629268310936155">"<xliff:g id="TIME_INFO">%1$s</xliff:g> <xliff:g id="BATTERY_LEVEL">%2$s</xliff:g>"</string>
<string name="battery_usage_chart" msgid="4114747521432440017">"Grafikon porabe energije baterije"</string>
<string name="daily_battery_usage_chart" msgid="4176059567682992686">"Grafikon porabe energije baterije po dnevih"</string>
<string name="hourly_battery_usage_chart" msgid="3098314511076561272">"Grafikon porabe energije baterije po urah"</string>
- <!-- no translation found for battery_level_percentage (1433178290838842146) -->
- <skip />
+ <string name="battery_level_percentage" msgid="1433178290838842146">"Odstotek napolnjenosti baterije od <xliff:g id="START_PERCENTAGE">%1$s</xliff:g> do <xliff:g id="END_PERCENTAGE">%2$s</xliff:g>"</string>
<string name="battery_usage_breakdown_title_since_last_full_charge" msgid="435006273323199906">"Poraba energije baterije od zadnje polne napolnjenosti"</string>
<string name="battery_usage_breakdown_title_for_slot" msgid="4823179483667671406">"Poraba energije baterije za <xliff:g id="SLOT">%s</xliff:g>"</string>
<string name="screen_time_category_last_full_charge" msgid="8856908320256057753">"Čas uporabe od zadnje polne napolnjenosti"</string>
@@ -3859,6 +3881,8 @@
<string name="voice_activation_apps_title" msgid="7130045161611529825">"Aplikacije za glasovno aktiviranje"</string>
<string name="permit_voice_activation_apps" msgid="9152780172988949319">"Dovoli glasovno aktiviranje"</string>
<string name="allow_voice_activation_apps_description" msgid="6369745626995060656">"Glasovno aktiviranje vam omogoča, da z glasovnim ukazom prostoročno vklopite odobrene aplikacije. Vgrajeno prilagodljivo zaznavanje poskrbi, da bodo vaši podatki ostali zasebni.\n\n"<a href="">"Več o zaščitenem prilagodljivem zaznavanju"</a></string>
+ <string name="permit_receive_sandboxed_detection_training_data" msgid="3929496847420108753">"Izboljšanje glasovnega aktiviranja"</string>
+ <string name="receive_sandboxed_detection_training_data_description" msgid="1415687008184625050">"Ta naprava uporablja zasebne podatke za izboljšanje modela glasovnega aktiviranja. Aplikacije lahko prejemajo povzetke posodobitev, zbranih od številnih uporabnikov, za varovanje zasebnosti pri izboljšanju modela za vse uporabnike.\n\n"<a href="">"Več o zasebnih podatkih"</a></string>
<string name="full_screen_intent_title" msgid="747270185715224130">"Celozaslonska obvestila"</string>
<string name="permit_full_screen_intent" msgid="9035367640019960861">"Dovoli celozaslonska obvestila te aplikacije"</string>
<string name="footer_description_full_screen_intent" msgid="7716518411349225528">"Dovolite, da ta aplikacija prikazuje obvestila, ki zavzamejo celoten zaslon, ko je naprava zaklenjena. Aplikacije lahko z njimi izpostavijo alarme, dohodne klice ali druga nujna obvestila."</string>
@@ -4280,18 +4304,27 @@
<string name="autofill_app" msgid="7595308061826307921">"Storitev samodejnega izpolnjevanja"</string>
<string name="default_autofill_app" msgid="372234803718251606">"Privzeta storitev samodejnega izpolnjevanja"</string>
<string name="autofill_passwords" msgid="6708057251459761083">"Gesla"</string>
- <string name="credman_chosen_app_title" msgid="872524130208251505">"Gesla, ključi za dostop in podatkovne storitve"</string>
+ <!-- no translation found for credman_chosen_app_title (7735183808067729319) -->
+ <skip />
<string name="credman_credentials" msgid="4931371941253324143">"Dodatni ponudniki"</string>
<string name="autofill_passwords_count" msgid="6359289285822955973">"{count,plural, =1{# geslo}one{# geslo}two{# gesli}few{# gesla}other{# gesel}}"</string>
<string name="autofill_keywords" msgid="8598763328489346438">"samodejno, izpolnjevanje, samodejno izpolnjevanje, geslo"</string>
<string name="credman_keywords" msgid="8305600680836806170">"podatki, ključ za dostop, geslo"</string>
<string name="credman_autofill_keywords" msgid="701180623776848914">"samodejno, izpolnjevanje, samodejno izpolnjevanje, podatki, ključ za dostop, geslo"</string>
+ <!-- no translation found for credman_button_change (4072629639218503790) -->
+ <skip />
+ <!-- no translation found for credman_button_open (7519871964170816850) -->
+ <skip />
<string name="autofill_confirmation_message" msgid="4888767934273494272">"<b>Prepričajte se, da zaupate tej aplikaciji</b> <br/> <br/> <xliff:g id=app_name example=Google Samodejno izpolnjevanje>%1$s</xliff:g> iz elementov na zaslonu ugotovi, kaj je mogoče samodejno izpolniti."</string>
<string name="credman_autofill_confirmation_message" msgid="843829628024668466">"<b>Uporabi aplikacijo <xliff:g id=app_name example=Provider>%1$s</xliff:g>?</b> <br/> <br/> Nova gesla, ključi za dostop in drugi podatki bodo odslej shranjeni tukaj. Aplikacija <xliff:g id=app_name example=Provider>%1$s</xliff:g> lahko na podlagi prikaza na zaslonu ugotovi, kaj se lahko samodejno izpolni."</string>
<string name="credman_picker_title" msgid="8191267620665129205">"Gesla, ključi za dostop in podatkovne storitve"</string>
<string name="credman_confirmation_message_title" msgid="8847900085593880729">"Želite izklopiti »%1$s«?"</string>
<string name="credman_confirmation_message" msgid="2357324543658635239">"<b>Želite izklopiti to storitev?</b> <br/> <br/> Shranjeni podatki, kot so gesla, ključi za dostop, plačilna sredstva in drugo, ne bodo izpolnjeni ob prijavi. Za uporabo shranjenih podatkov izberite geslo, ključ za dostop ali podatkovno storitev."</string>
+ <string name="credman_confirmation_message_new_ui" msgid="6126274509951156460">"<b>Želite izklopiti vse storitve?</b> <br/> <br/> Gesla, ključi za dostop in drugi shranjeni podatki ne bodo na voljo za samodejno izpolnjevanje ob prijavi."</string>
+ <string name="credman_autofill_confirmation_message_new_ui" msgid="6222139222478822267">"<b>Želite spremeniti želeno storitev na <xliff:g id=app_name example=Provider>%1$s</xliff:g>?</b> <br/> <br/> Nova gesla, ključi za dostop in drugi podatki bodo odslej shranjeni tukaj. Aplikacija <xliff:g id=app_name example=Provider>%1$s</xliff:g> lahko na podlagi prikaza na zaslonu ugotovi, kaj se lahko samodejno izpolni."</string>
<string name="credman_enable_confirmation_message_title" msgid="1037501792652277829">"Želite uporabiti ponudnika %1$s?"</string>
+ <string name="credman_limit_error_msg_title" msgid="1525814645803612135">"Vklopljenih je lahko največ pet storitev"</string>
+ <string name="credman_limit_error_msg" msgid="2521803280130310063">"Če želite dodati novo storitev, izklopite vsaj eno obstoječo"</string>
<string name="credman_enable_confirmation_message" msgid="8407841892310870169">"%1$s na podlagi prikaza na zaslonu ugotovi, kaj se lahko samodejno izpolni."</string>
<string name="credman_error_message_title" msgid="4099557206946333568">"Omejitev števila gesel, ključev za dostop in podatkovnih storitev"</string>
<string name="credman_error_message" msgid="8334797097200415449">"Hkrati je lahko aktivnih največ 5 gesel, ključev za dostop in podatkovnih storitev. Če želite dodati novo storitev, najprej izklopite eno od obstoječih."</string>
@@ -4461,11 +4494,12 @@
<string name="mobile_network_sim_name_label" msgid="1452440641628369625">"Ime"</string>
<string name="mobile_network_sim_color_label" msgid="5293944087609632340">"Barva (uporabljajo jo združljive aplik.)"</string>
<string name="mobile_network_sim_name_rename" msgid="5967588549571582924">"Shrani"</string>
- <string name="mobile_network_use_sim_on" msgid="7298332437547707908">"Uporabi kartico SIM"</string>
+ <string name="mobile_network_use_sim_on" msgid="5333182776279917886">"Uporabi to kartico SIM"</string>
<string name="mobile_network_use_sim_off" msgid="6303281166199670639">"Izklopljeno"</string>
<string name="mobile_network_disable_sim_explanation" msgid="2851862257846773796">"Če želite onemogočiti to kartico SIM, jo odstranite"</string>
<string name="mobile_network_tap_to_activate" msgid="4139979375717958102">"Dotaknite se za aktiviranje operaterja <xliff:g id="CARRIER">%1$s</xliff:g>"</string>
- <string name="mobile_network_erase_sim" msgid="4629071168032714930">"Izbriši kartico SIM"</string>
+ <!-- no translation found for mobile_network_erase_sim (5387971155494245850) -->
+ <skip />
<string name="preferred_network_mode_title" msgid="3083431168988535628">"Prednostna vrsta omrežja"</string>
<string name="preferred_network_mode_summary" msgid="537577807865497546">"Sprememba načina delovanja omrežja"</string>
<string name="preferred_network_mode_dialogtitle" msgid="4179420486180351631">"Prednostna vrsta omrežja"</string>
@@ -4484,6 +4518,40 @@
<string name="roaming_check_price_warning" msgid="5876977438036791361">"Preverite cene pri operaterju omrežja."</string>
<string name="mobile_data_usage_title" msgid="2047864499317759728">"Prenos podatkov aplikacij"</string>
<string name="mobile_network_mode_error" msgid="9222056129897416074">"Neveljaven način omrežja: <xliff:g id="NETWORKMODEID">%1$d</xliff:g>. Prezri."</string>
+ <!-- no translation found for satellite_setting_title (2543034229989047673) -->
+ <skip />
+ <!-- no translation found for satellite_setting_enabled_summary (3554127722727530845) -->
+ <skip />
+ <!-- no translation found for satellite_setting_disabled_summary (6789122487534159857) -->
+ <skip />
+ <!-- no translation found for keywords_satellite_setting (3312183289776517695) -->
+ <skip />
+ <!-- no translation found for category_name_about_satellite_messaging (3756205049485508340) -->
+ <skip />
+ <!-- no translation found for title_about_satellite_setting (9212860038048311345) -->
+ <skip />
+ <!-- no translation found for category_title_your_satellite_plan (3017895097366691841) -->
+ <skip />
+ <!-- no translation found for title_have_satellite_plan (2048372355699977947) -->
+ <skip />
+ <!-- no translation found for title_no_satellite_plan (2876056203035197505) -->
+ <skip />
+ <!-- no translation found for summary_add_satellite_setting (3815254731634052432) -->
+ <skip />
+ <!-- no translation found for category_name_how_it_works (585303230539269496) -->
+ <skip />
+ <!-- no translation found for title_satellite_connection_guide (3294802307913609072) -->
+ <skip />
+ <!-- no translation found for summary_satellite_connection_guide (3496123195218418456) -->
+ <skip />
+ <!-- no translation found for title_supported_service (4275535165812691571) -->
+ <skip />
+ <!-- no translation found for summary_supported_service (4320535903444834786) -->
+ <skip />
+ <!-- no translation found for satellite_setting_summary_more_information (4008690241760925372) -->
+ <skip />
+ <!-- no translation found for more_about_satellite_messaging (3385673133561348509) -->
+ <skip />
<string name="mobile_network_apn_title" msgid="5582995550142073054">"Imena dostopnih točk"</string>
<string name="keywords_access_point_names" msgid="8174967126858505945">"apn"</string>
<string name="manual_mode_disallowed_summary" msgid="4243142645520152175">"Ni na voljo ob vzpostavljeni povezavi z operaterjem <xliff:g id="CARRIER">%1$s</xliff:g>"</string>
@@ -4493,9 +4561,12 @@
<string name="sim_action_switch_sub_dialog_title" msgid="9180969453358718635">"Želite preklopiti na operaterja <xliff:g id="CARRIER_NAME">%1$s</xliff:g>?"</string>
<string name="sim_action_switch_psim_dialog_title" msgid="5613177333235213024">"Želite preklopiti na uporabo kartice SIM?"</string>
<string name="sim_action_switch_sub_dialog_mep_title" msgid="933856847099933004">"Želite preklopiti na operaterja <xliff:g id="CARRIER_NAME">%1$s</xliff:g>?"</string>
- <string name="sim_action_switch_sub_dialog_text" msgid="2091834911153293004">"Hkrati je lahko aktivna samo ena kartica SIM.\n\nČe preklopite na operaterja <xliff:g id="TO_CARRIER_NAME">%1$s</xliff:g>, ne boste preklicali storitve operaterja <xliff:g id="FROM_CARRIER_NAME">%2$s</xliff:g>."</string>
- <string name="sim_action_switch_sub_dialog_text_downloaded" msgid="8977951796005849471">"Aktivna je lahko samo ena kartica e-SIM hkrati.\n\nČe preklopite na operaterja <xliff:g id="TO_CARRIER_NAME">%1$s</xliff:g>, s tem še ne boste preklicali storitve operaterja <xliff:g id="FROM_CARRIER_NAME">%2$s</xliff:g>."</string>
- <string name="sim_action_switch_sub_dialog_text_single_sim" msgid="6188750682431170845">"Hkrati je lahko aktivna samo ena kartica SIM.\n\nČe preklopite, ne boste preklicali storitve operaterja <xliff:g id="TO_CARRIER_NAME">%1$s</xliff:g>."</string>
+ <!-- no translation found for sim_action_switch_sub_dialog_text (7474905814976249607) -->
+ <skip />
+ <!-- no translation found for sim_action_switch_sub_dialog_text_downloaded (6415848271400253954) -->
+ <skip />
+ <!-- no translation found for sim_action_switch_sub_dialog_text_single_sim (421658355882679837) -->
+ <skip />
<string name="sim_action_switch_sub_dialog_mep_text" msgid="8348764755143679582">"Hkrati lahko uporabljate dve kartici SIM. Če želite preklopiti na operaterja <xliff:g id="CARRIER_NAME">%1$s</xliff:g>, izklopite drugo kartico SIM."</string>
<string name="sim_action_switch_sub_dialog_confirm" msgid="1901181581944638961">"Preklopi na operaterja <xliff:g id="CARRIER_NAME">%1$s</xliff:g>"</string>
<string name="sim_action_switch_sub_dialog_carrier_list_item_for_turning_off" msgid="5392037608705799522">"Izklop operaterja <xliff:g id="CARRIER_NAME">%1$s</xliff:g>"</string>
@@ -4520,6 +4591,29 @@
<string name="sim_action_turn_off" msgid="3506698692916473000">"Izklopi"</string>
<string name="dsds_activation_failure_title" msgid="4467364110584914794">"Kartice SIM ni mogoče aktivirati"</string>
<string name="dsds_activation_failure_body_msg2" msgid="73044349546544410">"Poskusite znova vklopiti kartico SIM. Če s tem ne odpravite težave, znova zaženite napravo."</string>
+ <string name="sim_onboarding_bottomsheets_title" msgid="143711121394213711">"Nastavitev kartice SIM"</string>
+ <string name="sim_onboarding_bottomsheets_msg" msgid="7367245016476460849">"Izberite nastavitev mobilnega omrežja, ki omogoča uporabo več kartic SIM v tej napravi."</string>
+ <string name="sim_onboarding_label_sim_title" msgid="273162565849288273">"Dodajanje oznak karticam SIM"</string>
+ <string name="sim_onboarding_label_sim_msg" msgid="5105859235219529056">"Te oznake bodo prikazane med klici, pošiljanjem sporočil SMS in prenosom podatkov ter v nastavitvah."</string>
+ <string name="sim_onboarding_label_sim_dialog_title" msgid="5839073125605286120">"Oznaka kartice SIM"</string>
+ <string name="sim_onboarding_label_sim_dialog_label" msgid="9020433985426525185">"Oznaka"</string>
+ <string name="sim_onboarding_select_sim_title" msgid="5895262188167744055">"Izbira kartic SIM za uporabo"</string>
+ <string name="sim_onboarding_select_sim_msg" msgid="5638859405391915048">"Uporabljate lahko dve kartici SIM hkrati."</string>
+ <string name="sim_onboarding_primary_sim_title" msgid="2793090401371135675">"Nastavitev glavnih kartic SIM"</string>
+ <string name="sim_onboarding_primary_sim_msg" msgid="5484656671490558032">"Izberite, katere kartice SIM naj bodo privzeto uporabljene za klice, sporočila in prenos podatkov."</string>
+ <string name="primary_sim_title" msgid="2508161011657571566">"Vaše glavne kartice SIM"</string>
+ <string name="primary_sim_calls_title" msgid="4961189133582615685">"Klici"</string>
+ <string name="primary_sim_texts_title" msgid="1287584042733097749">"Sporočila SMS"</string>
+ <string name="primary_sim_automatic_data_title" msgid="1265528923229642480">"Samodejni preklop prenosa podatkov"</string>
+ <string name="primary_sim_automatic_data_msg" msgid="1612203837010785203">"Uporaba prenosa podatkov prek ene ali druge kartice SIM, odvisno od pokritosti in razpoložljivosti"</string>
+ <string name="sim_onboarding_phoneNumber_data_only" msgid="8158409121949373662">"Samo prenos podatkov"</string>
+ <string name="sim_onboarding_setup" msgid="5750393553605388463">"Nastavi"</string>
+ <string name="sim_onboarding_next" msgid="6415025179929475355">"Naprej"</string>
+ <!-- no translation found for sim_onboarding_progressbar_turning_sim_on (1163318788393361574) -->
+ <skip />
+ <string name="mobile_network_spn_title" msgid="3053793174495329077">"Mobilno omrežje"</string>
+ <string name="mobile_network_phone_number_title" msgid="2090794402855021784">"Telefonska številka"</string>
+ <string name="mobile_network_sim_label_color_title" msgid="2401352348041132876">"Oznaka in barva kartice SIM"</string>
<string name="sim_setup_channel_id" msgid="8797972565087458515">"Aktivacija omrežja"</string>
<string name="sim_switch_channel_id" msgid="4927038626791837861">"Preklop operaterja"</string>
<string name="post_dsds_reboot_notification_title_with_carrier" msgid="3308827462185135307">"Operater <xliff:g id="CARRIER_NAME">%1$s</xliff:g> je aktiven"</string>
@@ -4539,11 +4633,15 @@
<string name="switch_sim_dialog_no_switch_text" msgid="7053939850026876088">"Prenos podatkov v mobilnem omrežju, funkcije klicanja in sporočila lahko nastavite tudi pozneje v omrežnih nastavitvah."</string>
<string name="sim_card_label" msgid="6263064316075963775">"SIM"</string>
<string name="erase_sim_dialog_title" msgid="4742077437653028326">"Želite izbrisati to kartico e-SIM?"</string>
- <string name="erase_sim_dialog_text" msgid="753031064269699885">"Če izbrišete to kartico SIM, boste iz te naprave odstranili storitev operaterja <xliff:g id="CARRIER_NAME_A">%1$s</xliff:g>.\n\nStoritev operaterja <xliff:g id="CARRIER_NAME_B">%1$s</xliff:g> ne bo preklicana."</string>
+ <!-- no translation found for erase_sim_dialog_text (1406141218170595272) -->
+ <skip />
<string name="erase_sim_confirm_button" msgid="8309115684335320541">"Izbriši"</string>
- <string name="erasing_sim" msgid="7877703231075699139">"Brisanje kartice SIM …"</string>
- <string name="erase_sim_fail_title" msgid="2024446702985862427">"Kartice SIM ni mogoče izbrisati"</string>
- <string name="erase_sim_fail_text" msgid="7870804401227483131">"Te kartice SIM ni mogoče izbrisati zaradi napake.\n\nZnova zaženite napravo in poskusite znova."</string>
+ <!-- no translation found for erasing_sim (4237180547590463930) -->
+ <skip />
+ <!-- no translation found for erase_sim_fail_title (1445700500168357303) -->
+ <skip />
+ <!-- no translation found for erase_sim_fail_text (6898841004987411547) -->
+ <skip />
<string name="network_connection_request_dialog_title" msgid="1896186380874289434">"Vzpostavitev povezave z napravo"</string>
<string name="network_connection_request_dialog_summary" msgid="7693038309792726170">"Aplikacija <xliff:g id="APPNAME">%1$s</xliff:g> želi uporabiti začasno omrežje Wi-Fi za vzpostavitev povezave z napravo"</string>
<string name="network_connection_timeout_dialog_message" msgid="598509083077743772">"Ni naprav. Preverite, ali so naprave vklopljene in na voljo za vzpostavitev povezave."</string>
@@ -4615,6 +4713,14 @@
<string name="work_policy_privacy_settings" msgid="2702644843505242596">"Podatki o službenem pravilniku"</string>
<string name="work_policy_privacy_settings_summary" msgid="690118670737638405">"Nastavitve upravlja skrbnik za IT"</string>
<string name="track_frame_time_keywords" msgid="7885340257945922239">"GPE"</string>
+ <string name="enable_16k_pages" msgid="5009476566957520607">"Zaženi s stranmi velikosti 16 K"</string>
+ <string name="enable_16k_pages_summary" msgid="428117226069445198">"Zagon naprave z jedrom, ki podpira strani velikosti 16 K"</string>
+ <string name="confirm_enable_16k_pages_title" msgid="6751570067857011642">"Želite znova zagnati z jedrom, združljivim s stranmi velikosti 16 KB?"</string>
+ <string name="confirm_enable_16k_pages_text" msgid="702888115148257215">"OPOZORILO: Nekatere aplikacije morda niso združljive s tem načinom. Naprava se bo znova zagnala po potrditvi."</string>
+ <string name="confirm_enable_4k_pages_title" msgid="626987400420355263">"Želite znova zagnati z jedrom, združljivim s stranmi velikosti 4 KB?"</string>
+ <string name="confirm_enable_4k_pages_text" msgid="6168921566226074524">"Naprava se bo znova zagnala po potrditvi."</string>
+ <string name="toast_16k_update_failed_text" msgid="8888858987184345567">"Jedra ni bilo mogoče posodobiti na jedro, ki je združljivo s stranmi velikosti 16 KB."</string>
+ <string name="progress_16k_ota_title" msgid="2117218313875523741">"Uveljavljanje spremembe"</string>
<string name="bug_report_handler_title" msgid="713439959113250125">"Rutina za obravnavo poročila o napakah"</string>
<string name="bug_report_handler_picker_footer_text" msgid="4935758328366585673">"Določa, katera aplikacija obravnava bližnjico za poročilo o napakah v napravi."</string>
<string name="personal_profile_app_subtext" msgid="5586060806997067676">"Osebno"</string>
@@ -4702,8 +4808,10 @@
<string name="sim_category_title" msgid="2341314000964710495">"SIM"</string>
<string name="downloaded_sim_category_title" msgid="2876988650413179752">"Kartica e-SIM"</string>
<string name="downloaded_sims_category_title" msgid="487799905978489922">"Kartice e-SIM"</string>
- <string name="sim_category_active_sim" msgid="1503823567818544012">"Aktivna"</string>
- <string name="sim_category_inactive_sim" msgid="4068899490133820881">"Neaktivna"</string>
+ <!-- no translation found for sim_category_active_sim (3077009911935592178) -->
+ <skip />
+ <!-- no translation found for sim_category_inactive_sim (7351553344148400450) -->
+ <skip />
<string name="sim_category_default_active_sim" msgid="1208194173387987231">" / Privzeto za: <xliff:g id="ID_1">%1$s</xliff:g>"</string>
<string name="default_active_sim_calls" msgid="2390973682556353558">"klici"</string>
<string name="default_active_sim_sms" msgid="8041498593025994921">"SMS"</string>
diff --git a/res/values-sq/arrays.xml b/res/values-sq/arrays.xml
index e8903c0..4649573 100644
--- a/res/values-sq/arrays.xml
+++ b/res/values-sq/arrays.xml
@@ -482,4 +482,7 @@
<!-- no translation found for notification_polite_options:0 (4617190141263245257) -->
<!-- no translation found for notification_polite_options:1 (3884076684767467743) -->
<!-- no translation found for notification_polite_options:2 (8765197536079931966) -->
+ <!-- no translation found for private_space_auto_lock_options:0 (551584871228110817) -->
+ <!-- no translation found for private_space_auto_lock_options:1 (3263162333754809690) -->
+ <!-- no translation found for private_space_auto_lock_options:2 (1575103586471380629) -->
</resources>
diff --git a/res/values-sq/strings.xml b/res/values-sq/strings.xml
index 310b5335..cffb4c9 100644
--- a/res/values-sq/strings.xml
+++ b/res/values-sq/strings.xml
@@ -28,6 +28,7 @@
<string name="show_dev_on" msgid="2840850085134853754">"Tani je zhvillues!"</string>
<string name="show_dev_already" msgid="7041756429707644630">"Nuk ka nevojë, ti je programues tashmë!"</string>
<string name="dev_settings_disabled_warning" msgid="6971867026249671244">"Aktivizo opsionet e zhvilluesit në fillim."</string>
+ <string name="dev_settings_available_to_admin_only_warning" msgid="3408243404879083111">"Vetëm përdoruesit administratorë mund të qasen te cilësimet e zhvilluesit."</string>
<string name="header_category_system" msgid="1665516346845259058">"Sistemi"</string>
<string name="radioInfo_service_in" msgid="9088637745836646271">"Në shërbim"</string>
<string name="radioInfo_service_out" msgid="1868347333892403287">"Jashtë shërbimit"</string>
@@ -551,12 +552,20 @@
<string name="private_space_one_lock_summary" msgid="2759953747682959371">"\"Hapësirën private\" mund ta shkyçësh në të njëjtën mënyrë që shkyç pajisjen tënde ose mund të zgjedhësh një kyçje tjetër"</string>
<string name="private_space_screen_lock_title" msgid="8679383894967823163">"Përdor kyçjen e ekranit të pajisjes"</string>
<string name="private_space_biometric_title" msgid="3934339826674553174">"Shkyçja me fytyrë dhe me gjurmën e gishtit"</string>
+ <string name="private_space_fingerprint_title" msgid="5989254643211889931">"Shkyçja me gjurmën e gishtit"</string>
+ <string name="private_space_face_title" msgid="3290402865367663079">"Shkyçja me fytyrë"</string>
<string name="private_space_biometric_summary" msgid="4403837276018724581">"Trokit për ta konfiguruar"</string>
<string name="private_space_fingerprint_unlock_title" msgid="5804023571114910034">"\"Shkyçja me gjurmën e gishtit\" për hapësirën private"</string>
<string name="private_space_face_unlock_title" msgid="6613018437620070183">"\"Shkyçja me fytyrë\" për hapësirën private"</string>
<string name="private_space_category_ways_to_unlock" msgid="4356631225316950046">"Mënyrat për ta shkyçur"</string>
<string name="private_space_screen_lock_summary" msgid="394837965365561070">"Njëlloj me kyçjen e ekranit të pajisjes"</string>
<string name="private_space_new_lock_title" msgid="7306873010565337671">"Të zgjidhet +kyçje e re për \"Hapësirën private\"?"</string>
+ <string name="private_space_auto_lock_title" msgid="4757097802686131305">"Kyç automatikisht"</string>
+ <string name="private_space_auto_lock_page_title" msgid="2993714305725968632">"Kyç automatikisht hapësirën private"</string>
+ <string name="private_space_auto_lock_page_summary" msgid="8679844515655838654">"Mund ta kyçësh automatikisht hapësirën tënde private nëse nuk e ke përdorur pajisjen tënde për një periudhë kohore"</string>
+ <string name="private_space_auto_lock_every_time" msgid="1215061855836002830">"Sa herë që kyçet pajisja"</string>
+ <string name="private_space_auto_lock_after_inactivity" msgid="1748673030841528649">"Pas 5 minutash pa aktivitet"</string>
+ <string name="private_space_auto_lock_never" msgid="595014527119778873">"Asnjëherë"</string>
<string name="private_space_hide_title" msgid="8687034008994037610">"Fshih kur është e kyçur"</string>
<string name="privatespace_hide_page_title" msgid="972581369094289386">"Fshih \"Hapësirën private\" kur është e kyçur"</string>
<string name="privatespace_hide_page_summary" msgid="1052569521186403642">"Për të ndaluar që të tjerët të dinë se \"Hapësira private\" është në pajisjen tënde, mund ta fshehësh nga lista jote e aplikacioneve"</string>
@@ -570,6 +579,7 @@
<string name="private_space_delete_title" msgid="3075645119800272800">"Fshi \"Hapësirën private\""</string>
<string name="private_space_deleted" msgid="7825768516955610897">"\"Hapësira private\" u fshi me sukses"</string>
<string name="private_space_delete_failed" msgid="8500755484258565011">"\"Hapësira private\" nuk mund të fshihej"</string>
+ <string name="private_space_unlocked" msgid="9091600948712932046">"Hapësira private u shkyç"</string>
<string name="no_device_lock_title" msgid="1078223464721029954">"Cakto një kyçje ekrani"</string>
<string name="no_device_lock_summary" msgid="7436025227616244687">"Për të përdorur hapësirën private, cakto një kyçje ekrani në këtë pajisje"</string>
<string name="no_device_lock_action_label" msgid="2640487005629001288">"Cakto kyçjen e ekranit"</string>
@@ -597,8 +607,14 @@
<string name="private_space_access_text" msgid="4258842502257201013">"Për t\'u qasur te hapësira private, shko te lista e aplikacioneve dhe më pas lëviz poshtë"</string>
<string name="private_space_done_label" msgid="1020482651595246071">"U krye"</string>
<string name="private_space_scrolldown_to_access" msgid="4820954877349434545">"Lëviz poshtë për të gjetur hapësirën private"</string>
- <string name="private_space_retry_signin_title" msgid="2340841075193680666">"Identifikohu për të konfiguruar një hapësirë private"</string>
- <string name="private_space_retry_summary" msgid="1976929616948459609">"Duhet të identifikohesh në një llogari për të konfiguruar hapësirën private"</string>
+ <!-- no translation found for private_space_retry_signin_title (8090276618867918844) -->
+ <skip />
+ <!-- no translation found for private_space_retry_summary (1920444015972648774) -->
+ <skip />
+ <!-- no translation found for private_space_skip_login_label (7078019409056628192) -->
+ <skip />
+ <!-- no translation found for private_space_continue_login_label (7779965766333065391) -->
+ <skip />
<string name="private_space_lock_setup_title" msgid="6541564212199510787">"Zgjidh një kyçje për hapësirën tënde private"</string>
<string name="private_space_lock_setup_description" msgid="423405593476300918">"Mund ta shkyçësh hapësirën private duke përdorur gjurmën e gishtit. Për siguri, ky opsion kërkon një kyçje rezervë."</string>
<string name="private_space_choose_your_pin_header" msgid="4560802934975898265">"Cakto një PIN për hapësirën private"</string>
@@ -1373,6 +1389,8 @@
<string name="battery_level_title" msgid="1371765298786083448">"Niveli i baterisë"</string>
<string name="communal_settings_title" msgid="2845678473945902115">"Të përbashkëta"</string>
<string name="communal_settings_summary" msgid="4923914136953940317">"Cilësimet e përbashkëta"</string>
+ <!-- no translation found for satellite_setting (706846910912477125) -->
+ <skip />
<string name="apn_settings" msgid="4295467389400441299">"APN-të"</string>
<string name="apn_edit" msgid="2003683641840248741">"Redakto pikën e qasjes"</string>
<string name="apn_add" msgid="9069613192201630934">"Shto pikën e qasjes"</string>
@@ -1407,6 +1425,8 @@
<string name="menu_save" msgid="6611465355127483100">"Ruaj"</string>
<string name="menu_cancel" msgid="1197826697950745335">"Anulo"</string>
<string name="error_title" msgid="7158648377702417716"></string>
+ <!-- no translation found for error_duplicate_apn_entry (7792928408935276618) -->
+ <skip />
<string name="error_name_empty" msgid="1258275899283079142">"Fusha Emri nuk mund të jetë bosh."</string>
<string name="error_apn_empty" msgid="7657491065443746915">"Rrjeti APN nuk mund të jetë bosh."</string>
<string name="error_mcc_not3" msgid="883659545640179094">"Fusha e MCC-së duhet të ketë 3 shifra."</string>
@@ -1425,7 +1445,8 @@
<string name="reset_bluetooth_wifi_button_text" msgid="3974098137045963639">"Rivendos"</string>
<string name="reset_bluetooth_wifi_complete_toast" msgid="5893439291030574365">"Bluetooth dhe Wi‑Fi janë rivendosur"</string>
<string name="reset_esim_title" msgid="4194570573425902754">"Spastro eSIM-et"</string>
- <string name="reset_esim_desc" msgid="3662444090563399131">"Kjo nuk do të anulojë planet e shërbimit celular. Për të shkarkuar karta zëvendësuese SIM, kontakto me operatorin celular."</string>
+ <!-- no translation found for reset_esim_desc (6125192435907740751) -->
+ <skip />
<string name="reset_network_button_text" msgid="2281476496459610071">"Rivendos cilësimet"</string>
<string name="reset_network_final_desc" msgid="5304365082065278425">"Të rivendosen të gjitha cilësimet e rrjetit? Ky veprim nuk mund të zhbëhet."</string>
<string name="reset_network_final_desc_esim" msgid="1129251284212847939">"Të rivendosen të gjitha cilësimet e rrjetit dhe të spastrohen kartat eSIM? Nuk mund ta zhbësh këtë veprim."</string>
@@ -1433,15 +1454,18 @@
<string name="reset_network_confirm_title" msgid="913014422184481270">"Të rivendosen?"</string>
<string name="network_reset_not_available" msgid="1966334631394607829">"Rivendosja e rrjetit nuk është e disponueshme për këtë përdorues"</string>
<string name="reset_network_complete_toast" msgid="1367872474130621115">"Cilësimet e rrjetit janë rivendosur"</string>
- <string name="reset_esim_error_title" msgid="4670073610967959597">"Kartat SIM nuk mund të spastrohen"</string>
- <string name="reset_esim_error_msg" msgid="7279607120606365250">"Kartat eSIM nuk mund të spastrohen për shkak të një gabimi.\n\nRinise pajisjen dhe provo përsëri."</string>
+ <!-- no translation found for reset_esim_error_title (6516110227665862295) -->
+ <skip />
+ <!-- no translation found for reset_esim_error_msg (8459527827897797168) -->
+ <skip />
<string name="main_clear_title" msgid="277664302144837723">"Spastro të gjitha të dhënat (rivendosja e fabrikës)"</string>
<string name="main_clear_short_title" msgid="4752094765533020696">"Spastro të gjitha të dhënat (rivendosja e fabrikës)"</string>
<string name="main_clear_desc_also_erases_external" msgid="3687911419628956693"><li>"Muzika"</li>\n<li>"Fotografitë"</li>\n<li>"Të dhëna të tjera të përdoruesit"</li></string>
<string name="main_clear_desc_also_erases_esim" msgid="4553469876411831729"><li>"Kartat eSIM"</li></string>
<string name="main_clear_desc_no_cancel_mobile_plan" msgid="369883568059127035">\n\n"Kjo nuk do ta anulojë planin tënd të shërbimit celular."</string>
<string name="main_clear_final_desc" msgid="5800877928569039580">"Të gjitha informacionet e tua personale dhe aplikacionet e shkarkuara do të fshihen. Nuk mund ta zhbësh këtë veprim."</string>
- <string name="main_clear_final_desc_esim" msgid="440406836793824969">"Të gjitha informacionet e tua personale, duke përfshirë aplikacionet e shkarkuara dhe kartat SIM, do të fshihen. Nuk mund ta zhbësh këtë veprim."</string>
+ <!-- no translation found for main_clear_final_desc_esim (6592404057237813989) -->
+ <skip />
<string name="main_clear_confirm_title" msgid="6577071819657853713">"Të spastrohen të gjitha të dhënat?"</string>
<string name="main_clear_not_available" msgid="3433795327146684827">"Rivendosja në gjendjen e fabrikës nuk ofrohet për këtë përdorues"</string>
<string name="main_clear_progress_title" msgid="7239741132015617719">"Po spastron"</string>
@@ -1672,6 +1696,14 @@
<string name="force_stop" msgid="2681771622136916280">"Ndalo me forcë"</string>
<string name="archive" msgid="9074663845068632127">"Arkivo"</string>
<string name="restore" msgid="7622486640713967157">"Restauro"</string>
+ <!-- no translation found for restoring_step_one (3465050101254272874) -->
+ <skip />
+ <!-- no translation found for restoring_step_two (140484846432595108) -->
+ <skip />
+ <!-- no translation found for restoring_step_three (3712883580876329811) -->
+ <skip />
+ <!-- no translation found for restoring_step_four (8966846882470446209) -->
+ <skip />
<string name="total_size_label" msgid="2052185048749658866">"Totali"</string>
<string name="application_size_label" msgid="6407051020651716729">"Madhësia e aplikacionit"</string>
<string name="external_code_size_label" msgid="7375146402660973743">"Aplikacioni i hapësirës ruajtëse të USB-së"</string>
@@ -1728,7 +1760,6 @@
<string name="archiving_failed" msgid="2037798988961634978">"Arkivimi dështoi"</string>
<string name="archiving_succeeded" msgid="7891249456483297845">"\"<xliff:g id="PACKAGE_LABEL">%1$s</xliff:g>\" u arkivua"</string>
<string name="restoring_failed" msgid="3390531747355943533">"Restaurimi dështoi"</string>
- <string name="restoring_succeeded" msgid="4967353965137524330">"<xliff:g id="PACKAGE_LABEL">%1$s</xliff:g> u restaurua"</string>
<string name="restoring_in_progress" msgid="7787443682651146115">"<xliff:g id="PACKAGE_LABEL">%1$s</xliff:g> po restaurohet"</string>
<string name="another_migration_already_in_progress" msgid="6550546307856052261">"Një migrim tjetër është tashmë në vazhdim."</string>
<string name="insufficient_storage" msgid="8115088042669030558">"Nuk ka hapësirë ruajtëse të mjaftueshme."</string>
@@ -1920,10 +1951,8 @@
<string name="usage_stats_sort_by_usage_time" msgid="2927310334119998301">"Rendit sipas kohës së përdorimit"</string>
<string name="usage_stats_sort_by_last_time_used" msgid="7039213339779884017">"Rendit sipas herës së fundit të përdorimit"</string>
<string name="usage_stats_sort_by_app_name" msgid="4463833145514850478">"Rendit sipas emrit të aplikacionit"</string>
- <!-- no translation found for last_time_used_label (7589377271406011659) -->
- <skip />
- <!-- no translation found for last_time_used_never (2936073559267990034) -->
- <skip />
+ <string name="last_time_used_label" msgid="7589377271406011659">"Përdorur për herë të fundit"</string>
+ <string name="last_time_used_never" msgid="2936073559267990034">"asnjëherë"</string>
<string name="usage_time_label" msgid="9105343335151559883">"Koha e përdorimit"</string>
<string name="accessibility_settings" msgid="4713215774904704682">"Qasshmëria"</string>
<string name="accessibility_settings_title" msgid="6739115703615065716">"Cilësimet e qasjes"</string>
@@ -2378,12 +2407,6 @@
<string name="battery_tip_high_usage_summary" msgid="3938999581403084551">"Shiko aplikacionet me përdorimin më të lartë"</string>
<string name="battery_tip_limited_temporarily_title" msgid="6258554134146272311">"Karikimi u optimizua për të mbrojtur baterinë tënde"</string>
<string name="battery_tip_limited_temporarily_summary" msgid="5107379280241187562">"Për të ndihmuar në zgjatjen e jetëgjatësisë së baterisë sate, është optimizuar karikimi"</string>
- <string name="battery_tip_dock_defender_future_bypass_title" msgid="4332616280495788195">"Karikimi u optimizua për të mbrojtur baterinë tënde"</string>
- <string name="battery_tip_dock_defender_future_bypass_summary" msgid="7870758621381307597">"Për të ndihmuar në zgjatjen e jetëgjatësisë së baterisë sate, karikimi është i optimizuar gjatë lidhjes me stacionin"</string>
- <string name="battery_tip_dock_defender_active_title" msgid="1414785238383255699">"Karikimi u optimizua për të mbrojtur baterinë tënde"</string>
- <string name="battery_tip_dock_defender_active_summary" msgid="3512082623718801459">"Për të ndihmuar në zgjatjen e jetëgjatësisë së baterisë sate, karikimi është i optimizuar gjatë lidhjes me stacionin"</string>
- <string name="battery_tip_dock_defender_temporarily_bypassed_title" msgid="1679449361090557201">"Po karikohet plotësisht"</string>
- <string name="battery_tip_dock_defender_temporarily_bypassed_summary" msgid="1099500476761333281">"Për të mbrojtur baterinë tënde, karikimi do të optimizohet herën tjetër kur tableti yt të jetë i lidhur me stacionin"</string>
<string name="battery_tip_limited_temporarily_sec_button_content_description" msgid="5648444926736883551">"Mëso më shumë rreth vendosjes së karikimit në pauzë"</string>
<string name="battery_tip_limited_temporarily_dialog_resume_charge" msgid="2302295458913832342">"Vazhdo karikimin"</string>
<string name="battery_tip_dialog_message_footer" msgid="986542164372177504">"Përfshin aktivitetin me nivel të lartë të energjisë në sfond"</string>
@@ -2401,7 +2424,8 @@
<string name="battery_tip_unrestrict_app_dialog_ok" msgid="7940183167721998470">"Hiq"</string>
<string name="battery_tip_unrestrict_app_dialog_cancel" msgid="4968135709160207507">"Anulo"</string>
<string name="battery_tip_charge_to_full_button" msgid="6701709034348116261">"Karikoje plotësisht"</string>
- <string name="battery_tip_incompatible_charging_title" msgid="5120763575150751300">"Problem me aksesorin e karikimit"</string>
+ <!-- no translation found for battery_tip_incompatible_charging_title (1567827436103364999) -->
+ <skip />
<string name="battery_tip_incompatible_charging_content_description" msgid="355668467640367701">"Mëso më shumë për karikimin e papërputhshëm"</string>
<string name="smart_battery_manager_title" msgid="3677620516657920364">"Menaxheri i baterisë"</string>
<string name="smart_battery_title" msgid="9095903608520254254">"Menaxho automatikisht aplikacionet"</string>
@@ -2493,13 +2517,11 @@
<string name="battery_usage_chart_label_now" msgid="4598282721949430165">"tani"</string>
<string name="battery_usage_timestamps_hyphen" msgid="7401188432989043905">"<xliff:g id="FROM_TIMESTAMP">%1$s</xliff:g> - <xliff:g id="TO_TIMESTAMP">%2$s</xliff:g>"</string>
<string name="battery_usage_day_and_hour" msgid="1417890420844950881">"<xliff:g id="DAY">%1$s</xliff:g> <xliff:g id="HOUR">%2$s</xliff:g>"</string>
- <!-- no translation found for battery_usage_time_info_and_battery_level (6732629268310936155) -->
- <skip />
+ <string name="battery_usage_time_info_and_battery_level" msgid="6732629268310936155">"<xliff:g id="TIME_INFO">%1$s</xliff:g> <xliff:g id="BATTERY_LEVEL">%2$s</xliff:g>"</string>
<string name="battery_usage_chart" msgid="4114747521432440017">"Grafiku i përdorimit të baterisë"</string>
<string name="daily_battery_usage_chart" msgid="4176059567682992686">"Grafiku i përdorimit të baterisë për çdo ditë"</string>
<string name="hourly_battery_usage_chart" msgid="3098314511076561272">"Grafiku i përdorimit të baterisë për çdo orë"</string>
- <!-- no translation found for battery_level_percentage (1433178290838842146) -->
- <skip />
+ <string name="battery_level_percentage" msgid="1433178290838842146">"Përqindja e nivelit të baterisë nga <xliff:g id="START_PERCENTAGE">%1$s</xliff:g> deri në <xliff:g id="END_PERCENTAGE">%2$s</xliff:g>"</string>
<string name="battery_usage_breakdown_title_since_last_full_charge" msgid="435006273323199906">"Përdorimi i baterisë që nga karikimi i fundit i plotë"</string>
<string name="battery_usage_breakdown_title_for_slot" msgid="4823179483667671406">"Përdorimi i baterisë për <xliff:g id="SLOT">%s</xliff:g>"</string>
<string name="screen_time_category_last_full_charge" msgid="8856908320256057753">"Koha para ekranit që nga karikimi i fundit i plotë"</string>
@@ -3859,6 +3881,8 @@
<string name="voice_activation_apps_title" msgid="7130045161611529825">"Aplikacionet e aktivizuara me zë"</string>
<string name="permit_voice_activation_apps" msgid="9152780172988949319">"Lejo aktivizimin me zë"</string>
<string name="allow_voice_activation_apps_description" msgid="6369745626995060656">"Aktivizimi i zërit aktivizon aplikacionet e miratuara, pa përdorur duart, me anë të komandave zanore. Monitorimi i integruar me përshtatje siguron që të dhënat të qëndrojnë private, te dukshme vetëm për ty.\n\n"<a href="">"Më shumë rreth monitorimit të mbrojtur me përshtatje"</a></string>
+ <string name="permit_receive_sandboxed_detection_training_data" msgid="3929496847420108753">"Përmirëso aktivizimin zanor"</string>
+ <string name="receive_sandboxed_detection_training_data_description" msgid="1415687008184625050">"Kjo pajisje përdor inteligjencën private për të përmirësuar modelin e aktivizimit zanor. Aplikacionet mund të marrin përditësime të përmbledhura që janë mbledhur nga shumë përdorues për të ruajtur privatësinë ndërkohë që përmirësojnë modelin për të gjithë.\n\n"<a href="">"Më shumë rreth inteligjencës private"</a></string>
<string name="full_screen_intent_title" msgid="747270185715224130">"Njoftimet në ekranin e plotë"</string>
<string name="permit_full_screen_intent" msgid="9035367640019960861">"Të lejohen njoftimet në ekranin e plotë nga ky aplikacion"</string>
<string name="footer_description_full_screen_intent" msgid="7716518411349225528">"Lejo këtë aplikacion të shfaqë njoftime që zënë ekranin e plotë kur pajisja është e kyçur. Aplikacionet mund t’i përdorin këto për të vendosur në fokus alarmet, telefonatat hyrëse apo njoftimet e tjera urgjente."</string>
@@ -4280,18 +4304,27 @@
<string name="autofill_app" msgid="7595308061826307921">"Shërbimi i plotësimit automatik"</string>
<string name="default_autofill_app" msgid="372234803718251606">"Shërbimi i parazgjedhur i plotësimit automatik"</string>
<string name="autofill_passwords" msgid="6708057251459761083">"Fjalëkalimet"</string>
- <string name="credman_chosen_app_title" msgid="872524130208251505">"Fjalëkalimet, çelësat e kalimit dhe shërbimet e të dhënave"</string>
+ <!-- no translation found for credman_chosen_app_title (7735183808067729319) -->
+ <skip />
<string name="credman_credentials" msgid="4931371941253324143">"Ofrues shtesë"</string>
<string name="autofill_passwords_count" msgid="6359289285822955973">"{count,plural, =1{# fjalëkalim}other{# fjalëkalime}}"</string>
<string name="autofill_keywords" msgid="8598763328489346438">"automatikisht, plotëso, plotësimi automatik, fjalëkalim"</string>
<string name="credman_keywords" msgid="8305600680836806170">"të dhëna, çelës kalimi, fjalëkalim"</string>
<string name="credman_autofill_keywords" msgid="701180623776848914">"automatik, plotëso, plotësimi automatik, të dhënat, çelësi i kalimit, fjalëkalimi"</string>
+ <!-- no translation found for credman_button_change (4072629639218503790) -->
+ <skip />
+ <!-- no translation found for credman_button_open (7519871964170816850) -->
+ <skip />
<string name="autofill_confirmation_message" msgid="4888767934273494272">"<b>Sigurohu që ke besim te ky aplikacion</b> <br/> <br/> <xliff:g id=app_name example=Plotësimi automatik i Google>%1$s</xliff:g> përdor atë që ndodhet në ekranin tënd për të përcaktuar se çfarë mund të plotësohet automatikisht."</string>
<string name="credman_autofill_confirmation_message" msgid="843829628024668466">"<b>Use <xliff:g id=app_name example=Provider>%1$s</xliff:g>?</b> <br/> <br/> Fjalëkalimet, çelësat e kalimit dhe informacionet e tjera të reja do të ruhen këtu nga tani e tutje. <xliff:g id=app_name example=Provider>%1$s</xliff:g> mund të përdorë ato që janë në ekranin tënd për të përcaktuar se çfarë mund të plotësohet automatikisht."</string>
<string name="credman_picker_title" msgid="8191267620665129205">"Fjalëkalimet, çelësat e kalimit dhe shërbimet e të dhënave"</string>
<string name="credman_confirmation_message_title" msgid="8847900085593880729">"Të çaktivizohet %1$s?"</string>
<string name="credman_confirmation_message" msgid="2357324543658635239">"<b>Të çaktivizohet shërbimi?</b> <br/> <br/> Informacionet e ruajtura si fjalëkalimet, çelësat e kalimit, mënyrat e pagesës dhe informacione të tjera nuk do të plotësohen kur të identifikohesh. Për të përdorur informacionin tënd të ruajtur, zgjidh një fjalëkalim, çelës kalimi ose shërbim të dhënash."</string>
+ <string name="credman_confirmation_message_new_ui" msgid="6126274509951156460">"<b>Të çaktivizohen të gjitha shërbimet?</b> <br/> <br/> Fjalëkalimet, çelësat e kalimit dhe informacionet e tjera të ruajtura nuk do të ofrohen për plotësimin automatik kur të identifikohesh"</string>
+ <string name="credman_autofill_confirmation_message_new_ui" msgid="6222139222478822267">"<b>Të ndryshohet shërbimi i preferuar te <xliff:g id=app_name example=Provider>%1$s</xliff:g>?</b> <br/> <br/> Fjalëkalimet e reja, çelësat e kalimit dhe informacionet e tjera do të ruhen këtu nga tani e tutje. <xliff:g id=app_name example=Provider>%1$s</xliff:g> mund të përdorë ato që janë në ekranin tënd për të përcaktuar se çfarë mund të plotësohet automatikisht."</string>
<string name="credman_enable_confirmation_message_title" msgid="1037501792652277829">"Të përdoret %1$s?"</string>
+ <string name="credman_limit_error_msg_title" msgid="1525814645803612135">"Mund të kesh vetëm 5 shërbime aktive"</string>
+ <string name="credman_limit_error_msg" msgid="2521803280130310063">"Çaktivizo të paktën 1 shërbim për të shtuar një tjetër"</string>
<string name="credman_enable_confirmation_message" msgid="8407841892310870169">"%1$s përdor atë që ke në ekranin për të përcaktuar se çfarë mund të plotësohet automatikisht."</string>
<string name="credman_error_message_title" msgid="4099557206946333568">"Kufiri i fjalëkalimeve, çelësave të kalimit dhe shërbimeve të të dhënave"</string>
<string name="credman_error_message" msgid="8334797097200415449">"Mund të kesh aktive deri në 5 fjalëkalime, çelësa kalimi dhe shërbime të dhënash në të njëjtën kohë. Çaktivizo një shërbim për të shtuar një tjetër."</string>
@@ -4461,11 +4494,12 @@
<string name="mobile_network_sim_name_label" msgid="1452440641628369625">"Emri"</string>
<string name="mobile_network_sim_color_label" msgid="5293944087609632340">"Ngjyra (e përdorur nga aplikacionet e përputhshme)"</string>
<string name="mobile_network_sim_name_rename" msgid="5967588549571582924">"Ruaj"</string>
- <string name="mobile_network_use_sim_on" msgid="7298332437547707908">"Përdor kartën SIM"</string>
+ <string name="mobile_network_use_sim_on" msgid="5333182776279917886">"Përdor këtë kartë SIM"</string>
<string name="mobile_network_use_sim_off" msgid="6303281166199670639">"Joaktive"</string>
<string name="mobile_network_disable_sim_explanation" msgid="2851862257846773796">"Për ta çaktivizuar këtë kartë SIM, hiqe kartën SIM"</string>
<string name="mobile_network_tap_to_activate" msgid="4139979375717958102">"Trokit për të aktivizuar <xliff:g id="CARRIER">%1$s</xliff:g>"</string>
- <string name="mobile_network_erase_sim" msgid="4629071168032714930">"Spastro kartën SIM"</string>
+ <!-- no translation found for mobile_network_erase_sim (5387971155494245850) -->
+ <skip />
<string name="preferred_network_mode_title" msgid="3083431168988535628">"Lloji i rrjetit të preferuar"</string>
<string name="preferred_network_mode_summary" msgid="537577807865497546">"Ndrysho modalitetin e operimit të rrjetit"</string>
<string name="preferred_network_mode_dialogtitle" msgid="4179420486180351631">"Lloji i rrjetit të preferuar"</string>
@@ -4484,6 +4518,40 @@
<string name="roaming_check_price_warning" msgid="5876977438036791361">"Kontakto me operatorin celular të rrjetit për çmimin."</string>
<string name="mobile_data_usage_title" msgid="2047864499317759728">"Përdorimi i të dhënave të aplikacionit"</string>
<string name="mobile_network_mode_error" msgid="9222056129897416074">"Regjim i pavlefshëm i rrjetit <xliff:g id="NETWORKMODEID">%1$d</xliff:g>. Shpërfille."</string>
+ <!-- no translation found for satellite_setting_title (2543034229989047673) -->
+ <skip />
+ <!-- no translation found for satellite_setting_enabled_summary (3554127722727530845) -->
+ <skip />
+ <!-- no translation found for satellite_setting_disabled_summary (6789122487534159857) -->
+ <skip />
+ <!-- no translation found for keywords_satellite_setting (3312183289776517695) -->
+ <skip />
+ <!-- no translation found for category_name_about_satellite_messaging (3756205049485508340) -->
+ <skip />
+ <!-- no translation found for title_about_satellite_setting (9212860038048311345) -->
+ <skip />
+ <!-- no translation found for category_title_your_satellite_plan (3017895097366691841) -->
+ <skip />
+ <!-- no translation found for title_have_satellite_plan (2048372355699977947) -->
+ <skip />
+ <!-- no translation found for title_no_satellite_plan (2876056203035197505) -->
+ <skip />
+ <!-- no translation found for summary_add_satellite_setting (3815254731634052432) -->
+ <skip />
+ <!-- no translation found for category_name_how_it_works (585303230539269496) -->
+ <skip />
+ <!-- no translation found for title_satellite_connection_guide (3294802307913609072) -->
+ <skip />
+ <!-- no translation found for summary_satellite_connection_guide (3496123195218418456) -->
+ <skip />
+ <!-- no translation found for title_supported_service (4275535165812691571) -->
+ <skip />
+ <!-- no translation found for summary_supported_service (4320535903444834786) -->
+ <skip />
+ <!-- no translation found for satellite_setting_summary_more_information (4008690241760925372) -->
+ <skip />
+ <!-- no translation found for more_about_satellite_messaging (3385673133561348509) -->
+ <skip />
<string name="mobile_network_apn_title" msgid="5582995550142073054">"Emrat e pikës së qasjes"</string>
<string name="keywords_access_point_names" msgid="8174967126858505945">"APN"</string>
<string name="manual_mode_disallowed_summary" msgid="4243142645520152175">"Nuk ofrohet kur është e lidhur me <xliff:g id="CARRIER">%1$s</xliff:g>"</string>
@@ -4493,9 +4561,12 @@
<string name="sim_action_switch_sub_dialog_title" msgid="9180969453358718635">"Do të kalosh te <xliff:g id="CARRIER_NAME">%1$s</xliff:g>?"</string>
<string name="sim_action_switch_psim_dialog_title" msgid="5613177333235213024">"Dëshiron të kalosh te përdorimi i kartës SIM?"</string>
<string name="sim_action_switch_sub_dialog_mep_title" msgid="933856847099933004">"Të përdoret <xliff:g id="CARRIER_NAME">%1$s</xliff:g>?"</string>
- <string name="sim_action_switch_sub_dialog_text" msgid="2091834911153293004">"Vetëm një kartë SIM mund të jetë aktive në të njëjtën kohë.\n\nKalimi te <xliff:g id="TO_CARRIER_NAME">%1$s</xliff:g> nuk do ta anulojë shërbimin e <xliff:g id="FROM_CARRIER_NAME">%2$s</xliff:g>."</string>
- <string name="sim_action_switch_sub_dialog_text_downloaded" msgid="8977951796005849471">"Vetëm 1 kartë eSIM mund të jetë aktive në të njëjtën kohë.\n\nKalimi te <xliff:g id="TO_CARRIER_NAME">%1$s</xliff:g> nuk do ta anulojë shërbimin e <xliff:g id="FROM_CARRIER_NAME">%2$s</xliff:g>."</string>
- <string name="sim_action_switch_sub_dialog_text_single_sim" msgid="6188750682431170845">"Vetëm një kartë SIM mund të jetë aktive në të njëjtën kohë.\n\nKalimi nuk do ta anulojë shërbimin e <xliff:g id="TO_CARRIER_NAME">%1$s</xliff:g>."</string>
+ <!-- no translation found for sim_action_switch_sub_dialog_text (7474905814976249607) -->
+ <skip />
+ <!-- no translation found for sim_action_switch_sub_dialog_text_downloaded (6415848271400253954) -->
+ <skip />
+ <!-- no translation found for sim_action_switch_sub_dialog_text_single_sim (421658355882679837) -->
+ <skip />
<string name="sim_action_switch_sub_dialog_mep_text" msgid="8348764755143679582">"Mund të përdorësh 2 karta SIM në të njëjtën kohë. Për të përdorur <xliff:g id="CARRIER_NAME">%1$s</xliff:g>, çaktivizo një kartë tjetër SIM."</string>
<string name="sim_action_switch_sub_dialog_confirm" msgid="1901181581944638961">"Kalo te <xliff:g id="CARRIER_NAME">%1$s</xliff:g>"</string>
<string name="sim_action_switch_sub_dialog_carrier_list_item_for_turning_off" msgid="5392037608705799522">"Çaktivizo <xliff:g id="CARRIER_NAME">%1$s</xliff:g>"</string>
@@ -4520,6 +4591,29 @@
<string name="sim_action_turn_off" msgid="3506698692916473000">"Çaktivizo"</string>
<string name="dsds_activation_failure_title" msgid="4467364110584914794">"Karta SIM nuk mund të aktivizohet"</string>
<string name="dsds_activation_failure_body_msg2" msgid="73044349546544410">"Provo të aktivizosh kartën SIM përsëri. Nëse problemi vazhdon, rinise pajisjen."</string>
+ <string name="sim_onboarding_bottomsheets_title" msgid="143711121394213711">"Konfiguro kartën SIM"</string>
+ <string name="sim_onboarding_bottomsheets_msg" msgid="7367245016476460849">"Cakto preferencat e tua për rrjetin celular për të përdorur disa karta SIM në këtë pajisje"</string>
+ <string name="sim_onboarding_label_sim_title" msgid="273162565849288273">"Etiketo kartat e tua SIM"</string>
+ <string name="sim_onboarding_label_sim_msg" msgid="5105859235219529056">"Këto etiketa do t\'i shikosh kur të bësh telefonata, të dërgosh mesazhe me tekst dhe të përdorësh të dhënat, si dhe te \"Cilësimet\""</string>
+ <string name="sim_onboarding_label_sim_dialog_title" msgid="5839073125605286120">"Etiketa e kartës SIM"</string>
+ <string name="sim_onboarding_label_sim_dialog_label" msgid="9020433985426525185">"Etiketa"</string>
+ <string name="sim_onboarding_select_sim_title" msgid="5895262188167744055">"Zgjidh kartën SIM për përdorim"</string>
+ <string name="sim_onboarding_select_sim_msg" msgid="5638859405391915048">"Mund të përdorësh 2 karta SIM në të njëjtën kohë"</string>
+ <string name="sim_onboarding_primary_sim_title" msgid="2793090401371135675">"Cakto kartat parësore SIM"</string>
+ <string name="sim_onboarding_primary_sim_msg" msgid="5484656671490558032">"Zgjidh se cilat karta SIM do të përdorësh si parazgjedhje për telefonatat, mesazhet me tekst dhe të dhënat"</string>
+ <string name="primary_sim_title" msgid="2508161011657571566">"Kartat parësore SIM"</string>
+ <string name="primary_sim_calls_title" msgid="4961189133582615685">"Telefonatat"</string>
+ <string name="primary_sim_texts_title" msgid="1287584042733097749">"Mesazhet me tekst"</string>
+ <string name="primary_sim_automatic_data_title" msgid="1265528923229642480">"Ndërrimi automatik për të dhënat"</string>
+ <string name="primary_sim_automatic_data_msg" msgid="1612203837010785203">"Përdor të dhënat nga cilado kartë SIM në varësi të mbulimit dhe disponueshmërisë"</string>
+ <string name="sim_onboarding_phoneNumber_data_only" msgid="8158409121949373662">"Vetëm për të dhënat"</string>
+ <string name="sim_onboarding_setup" msgid="5750393553605388463">"Konfiguro"</string>
+ <string name="sim_onboarding_next" msgid="6415025179929475355">"Para"</string>
+ <!-- no translation found for sim_onboarding_progressbar_turning_sim_on (1163318788393361574) -->
+ <skip />
+ <string name="mobile_network_spn_title" msgid="3053793174495329077">"Rrjeti celular"</string>
+ <string name="mobile_network_phone_number_title" msgid="2090794402855021784">"Numri i telefonit"</string>
+ <string name="mobile_network_sim_label_color_title" msgid="2401352348041132876">"Etiketa e ngjyra e kartës SIM"</string>
<string name="sim_setup_channel_id" msgid="8797972565087458515">"Aktivizimi i rrjetit"</string>
<string name="sim_switch_channel_id" msgid="4927038626791837861">"Ndërrimi i operatorit celular"</string>
<string name="post_dsds_reboot_notification_title_with_carrier" msgid="3308827462185135307">"<xliff:g id="CARRIER_NAME">%1$s</xliff:g> është aktiv"</string>
@@ -4539,11 +4633,15 @@
<string name="switch_sim_dialog_no_switch_text" msgid="7053939850026876088">"Për të përdorur të dhënat celulare, veçoritë e telefonatave dhe mesazhet SMS më vonë, shko te cilësimet e tua të rrjetit"</string>
<string name="sim_card_label" msgid="6263064316075963775">"SIM"</string>
<string name="erase_sim_dialog_title" msgid="4742077437653028326">"Të spastrohet kjo kartë eSIM?"</string>
- <string name="erase_sim_dialog_text" msgid="753031064269699885">"Spastrimi i kësaj karte SIM e heq shërbimin e <xliff:g id="CARRIER_NAME_A">%1$s</xliff:g> nga kjo pajisje.\n\nShërbimi për <xliff:g id="CARRIER_NAME_B">%1$s</xliff:g> nuk do të anulohet."</string>
+ <!-- no translation found for erase_sim_dialog_text (1406141218170595272) -->
+ <skip />
<string name="erase_sim_confirm_button" msgid="8309115684335320541">"Spastro"</string>
- <string name="erasing_sim" msgid="7877703231075699139">"Karta SIM po spastrohet…"</string>
- <string name="erase_sim_fail_title" msgid="2024446702985862427">"Karta SIM nuk mund të spastrohet"</string>
- <string name="erase_sim_fail_text" msgid="7870804401227483131">"Kjo kartë SIM nuk mund të spastrohet për shkak të një gabimi.\n\nRinise pajisjen dhe provo përsëri."</string>
+ <!-- no translation found for erasing_sim (4237180547590463930) -->
+ <skip />
+ <!-- no translation found for erase_sim_fail_title (1445700500168357303) -->
+ <skip />
+ <!-- no translation found for erase_sim_fail_text (6898841004987411547) -->
+ <skip />
<string name="network_connection_request_dialog_title" msgid="1896186380874289434">"Lidhu me pajisjen"</string>
<string name="network_connection_request_dialog_summary" msgid="7693038309792726170">"Aplikacioni <xliff:g id="APPNAME">%1$s</xliff:g> dëshiron të përdorë një rrjet të përkohshëm Wi-Fi për t\'u lidhur me pajisjen tënde"</string>
<string name="network_connection_timeout_dialog_message" msgid="598509083077743772">"Nuk u gjet asnjë pajisje. Sigurohu që pajisjet të jenë të ndezura dhe të gatshme për t\'u lidhur."</string>
@@ -4615,6 +4713,14 @@
<string name="work_policy_privacy_settings" msgid="2702644843505242596">"Informacioni i politikës sate të punës"</string>
<string name="work_policy_privacy_settings_summary" msgid="690118670737638405">"Cilësimet menaxhohen nga administratori yt i TI-së"</string>
<string name="track_frame_time_keywords" msgid="7885340257945922239">"GPU"</string>
+ <string name="enable_16k_pages" msgid="5009476566957520607">"Rindiz me madhësinë e faqeve 16 KB"</string>
+ <string name="enable_16k_pages_summary" msgid="428117226069445198">"Rindize pajisjen duke përdorur bërthamën e përputhshme me madhësinë e faqeve 16 KB"</string>
+ <string name="confirm_enable_16k_pages_title" msgid="6751570067857011642">"Të rindizet me bërthamën e përputhshme me faqet 16 KB?"</string>
+ <string name="confirm_enable_16k_pages_text" msgid="702888115148257215">"PARALAJMËRIM: Disa aplikacione mund të mos jenë në përputhje me këtë modalitet. Pajisja do të rindizet pas konfirmimit."</string>
+ <string name="confirm_enable_4k_pages_title" msgid="626987400420355263">"Të rindizet me bërthamën e përputhshme me faqet 4 KB?"</string>
+ <string name="confirm_enable_4k_pages_text" msgid="6168921566226074524">"Pajisja do të rindizet pas konfirmimit."</string>
+ <string name="toast_16k_update_failed_text" msgid="8888858987184345567">"Përditësimi i bërthamës në bërthamën e përputhshme me faqet 16 KB dështoi"</string>
+ <string name="progress_16k_ota_title" msgid="2117218313875523741">"Ndryshimi po zbatohet"</string>
<string name="bug_report_handler_title" msgid="713439959113250125">"Administruesi i raportit të defekteve në kod"</string>
<string name="bug_report_handler_picker_footer_text" msgid="4935758328366585673">"Përcakton se cili aplikacion administron shkurtoren e \"Raportit të defekteve në kod\" në pajisjen tënde."</string>
<string name="personal_profile_app_subtext" msgid="5586060806997067676">"Personal"</string>
@@ -4700,8 +4806,10 @@
<string name="sim_category_title" msgid="2341314000964710495">"SIM"</string>
<string name="downloaded_sim_category_title" msgid="2876988650413179752">"eSIM"</string>
<string name="downloaded_sims_category_title" msgid="487799905978489922">"Kartat eSIM"</string>
- <string name="sim_category_active_sim" msgid="1503823567818544012">"Aktive"</string>
- <string name="sim_category_inactive_sim" msgid="4068899490133820881">"Joaktive"</string>
+ <!-- no translation found for sim_category_active_sim (3077009911935592178) -->
+ <skip />
+ <!-- no translation found for sim_category_inactive_sim (7351553344148400450) -->
+ <skip />
<string name="sim_category_default_active_sim" msgid="1208194173387987231">" / Parazgjedhja për <xliff:g id="ID_1">%1$s</xliff:g>"</string>
<string name="default_active_sim_calls" msgid="2390973682556353558">"telefonatat"</string>
<string name="default_active_sim_sms" msgid="8041498593025994921">"SMS"</string>
diff --git a/res/values-sr/arrays.xml b/res/values-sr/arrays.xml
index 20b1cff..177bf08 100644
--- a/res/values-sr/arrays.xml
+++ b/res/values-sr/arrays.xml
@@ -482,4 +482,7 @@
<!-- no translation found for notification_polite_options:0 (4617190141263245257) -->
<!-- no translation found for notification_polite_options:1 (3884076684767467743) -->
<!-- no translation found for notification_polite_options:2 (8765197536079931966) -->
+ <!-- no translation found for private_space_auto_lock_options:0 (551584871228110817) -->
+ <!-- no translation found for private_space_auto_lock_options:1 (3263162333754809690) -->
+ <!-- no translation found for private_space_auto_lock_options:2 (1575103586471380629) -->
</resources>
diff --git a/res/values-sr/strings.xml b/res/values-sr/strings.xml
index e68326b..036f889 100644
--- a/res/values-sr/strings.xml
+++ b/res/values-sr/strings.xml
@@ -28,6 +28,7 @@
<string name="show_dev_on" msgid="2840850085134853754">"Постали сте програмер!"</string>
<string name="show_dev_already" msgid="7041756429707644630">"Нема потребе, већ сте програмер."</string>
<string name="dev_settings_disabled_warning" msgid="6971867026249671244">"Прво омогућите опције за програмере."</string>
+ <string name="dev_settings_available_to_admin_only_warning" msgid="3408243404879083111">"Само корисници са администраторским правима могу да приступе подешавањима за програмере."</string>
<string name="header_category_system" msgid="1665516346845259058">"Систем"</string>
<string name="radioInfo_service_in" msgid="9088637745836646271">"Ради"</string>
<string name="radioInfo_service_out" msgid="1868347333892403287">"Не ради"</string>
@@ -551,12 +552,20 @@
<string name="private_space_one_lock_summary" msgid="2759953747682959371">"Можете да откључавате приватни простор исто као што откључавате уређај или да одаберете другачији тип откључавања"</string>
<string name="private_space_screen_lock_title" msgid="8679383894967823163">"Користи закључавање екрана уређаја"</string>
<string name="private_space_biometric_title" msgid="3934339826674553174">"Откључавање лицем и отиском прста"</string>
+ <string name="private_space_fingerprint_title" msgid="5989254643211889931">"Откључавање отиском прста"</string>
+ <string name="private_space_face_title" msgid="3290402865367663079">"Откључавање лицем"</string>
<string name="private_space_biometric_summary" msgid="4403837276018724581">"Додирните да бисте подесили"</string>
<string name="private_space_fingerprint_unlock_title" msgid="5804023571114910034">"Откључавање отиском прста за приватни простор"</string>
<string name="private_space_face_unlock_title" msgid="6613018437620070183">"Откључавање лицем за приватни простор"</string>
<string name="private_space_category_ways_to_unlock" msgid="4356631225316950046">"Начини за откључавање"</string>
<string name="private_space_screen_lock_summary" msgid="394837965365561070">"Исто као закључавање екрана уређаја"</string>
<string name="private_space_new_lock_title" msgid="7306873010565337671">"Одабраћете ново закључавање за приватни простор?"</string>
+ <string name="private_space_auto_lock_title" msgid="4757097802686131305">"Аутоматски закључај"</string>
+ <string name="private_space_auto_lock_page_title" msgid="2993714305725968632">"Аутоматски закључајте приватан простор"</string>
+ <string name="private_space_auto_lock_page_summary" msgid="8679844515655838654">"Можете аутоматски да закључате приватан простор ако уређај нисте користили неко време"</string>
+ <string name="private_space_auto_lock_every_time" msgid="1215061855836002830">"Сваки пут кад се уређај закључа"</string>
+ <string name="private_space_auto_lock_after_inactivity" msgid="1748673030841528649">"После 5 минута неактивности"</string>
+ <string name="private_space_auto_lock_never" msgid="595014527119778873">"Никад"</string>
<string name="private_space_hide_title" msgid="8687034008994037610">"Сакриј кад је закључан"</string>
<string name="privatespace_hide_page_title" msgid="972581369094289386">"Сакријте приватни простор кад је закључан"</string>
<string name="privatespace_hide_page_summary" msgid="1052569521186403642">"Приватни простор можете да сакријете са листе апликација"</string>
@@ -570,6 +579,7 @@
<string name="private_space_delete_title" msgid="3075645119800272800">"Избриши приватни простор"</string>
<string name="private_space_deleted" msgid="7825768516955610897">"Приватни простор је избрисан"</string>
<string name="private_space_delete_failed" msgid="8500755484258565011">"Брисање приватног простора није успело"</string>
+ <string name="private_space_unlocked" msgid="9091600948712932046">"Приватни простор је откључан"</string>
<string name="no_device_lock_title" msgid="1078223464721029954">"Подесите закључавање екрана"</string>
<string name="no_device_lock_summary" msgid="7436025227616244687">"Да бисте користили приватни простор, подесите закључавање екрана на овом уређају"</string>
<string name="no_device_lock_action_label" msgid="2640487005629001288">"Подеси закључавање екрана"</string>
@@ -597,8 +607,14 @@
<string name="private_space_access_text" msgid="4258842502257201013">"Да бисте приступили приватном простору, отворите листу апликација и скролујте надоле"</string>
<string name="private_space_done_label" msgid="1020482651595246071">"Готово"</string>
<string name="private_space_scrolldown_to_access" msgid="4820954877349434545">"Скролујте надоле да бисте пронашли приватни простор"</string>
- <string name="private_space_retry_signin_title" msgid="2340841075193680666">"Пријавите се да бисте подесили приватни простор"</string>
- <string name="private_space_retry_summary" msgid="1976929616948459609">"Треба да се пријавите на налог да бисте подесили приватни простор"</string>
+ <!-- no translation found for private_space_retry_signin_title (8090276618867918844) -->
+ <skip />
+ <!-- no translation found for private_space_retry_summary (1920444015972648774) -->
+ <skip />
+ <!-- no translation found for private_space_skip_login_label (7078019409056628192) -->
+ <skip />
+ <!-- no translation found for private_space_continue_login_label (7779965766333065391) -->
+ <skip />
<string name="private_space_lock_setup_title" msgid="6541564212199510787">"Одаберите тип откључавања за приватни простор"</string>
<string name="private_space_lock_setup_description" msgid="423405593476300918">"Приватни простор можете да откључате помоћу отиска прста. Ова опција захтева резервни тип откључавања из безбедносних разлога."</string>
<string name="private_space_choose_your_pin_header" msgid="4560802934975898265">"Подесите PIN за приватни простор"</string>
@@ -1373,6 +1389,8 @@
<string name="battery_level_title" msgid="1371765298786083448">"Ниво батерије"</string>
<string name="communal_settings_title" msgid="2845678473945902115">"Заједничко"</string>
<string name="communal_settings_summary" msgid="4923914136953940317">"Заједничка подешавања"</string>
+ <!-- no translation found for satellite_setting (706846910912477125) -->
+ <skip />
<string name="apn_settings" msgid="4295467389400441299">"Називи приступних тачака"</string>
<string name="apn_edit" msgid="2003683641840248741">"Измена приступне тачке"</string>
<string name="apn_add" msgid="9069613192201630934">"Додајте приступну тачку"</string>
@@ -1407,6 +1425,8 @@
<string name="menu_save" msgid="6611465355127483100">"Сачувај"</string>
<string name="menu_cancel" msgid="1197826697950745335">"Откажи"</string>
<string name="error_title" msgid="7158648377702417716"></string>
+ <!-- no translation found for error_duplicate_apn_entry (7792928408935276618) -->
+ <skip />
<string name="error_name_empty" msgid="1258275899283079142">"Поље Назив не сме да буде празно."</string>
<string name="error_apn_empty" msgid="7657491065443746915">"Поље Назив приступне тачке не сме да буде празно."</string>
<string name="error_mcc_not3" msgid="883659545640179094">"Поље MЦК мора да садржи 3 цифре."</string>
@@ -1425,7 +1445,8 @@
<string name="reset_bluetooth_wifi_button_text" msgid="3974098137045963639">"Ресетуј"</string>
<string name="reset_bluetooth_wifi_complete_toast" msgid="5893439291030574365">"Bluetooth и WiFi су ресетовани"</string>
<string name="reset_esim_title" msgid="4194570573425902754">"Обриши eSIM-ове"</string>
- <string name="reset_esim_desc" msgid="3662444090563399131">"Овим не отказујете ниједан тарифни пакет. Да бисте преузели нове SIM картице, обратите се мобилном оператеру."</string>
+ <!-- no translation found for reset_esim_desc (6125192435907740751) -->
+ <skip />
<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="1129251284212847939">"Желите ли да ресетујете сва подешавања мреже и обришете eSIM-ове? Не можете да опозовете ову радњу."</string>
@@ -1433,15 +1454,18 @@
<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">"Брисање SIM картица није успело"</string>
- <string name="reset_esim_error_msg" msgid="7279607120606365250">"eSIM-ови не могу да се обришу због грешке.\n\nРестартујте уређај и пробајте поново."</string>
+ <!-- no translation found for reset_esim_error_title (6516110227665862295) -->
+ <skip />
+ <!-- no translation found for reset_esim_error_msg (8459527827897797168) -->
+ <skip />
<string name="main_clear_title" msgid="277664302144837723">"Обриши све податке (фабричка подешавања)"</string>
<string name="main_clear_short_title" msgid="4752094765533020696">"Обриши све податке (фабричка подешавања)"</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_final_desc" msgid="5800877928569039580">"Избрисаћете све личне податке и преузете апликације. Ова радња не може да се опозове."</string>
- <string name="main_clear_final_desc_esim" msgid="440406836793824969">"Сви лични подаци, укључујући преузете апликације и SIM картице, биће избрисани. Ова радња не може да се опозове."</string>
+ <!-- no translation found for main_clear_final_desc_esim (6592404057237813989) -->
+ <skip />
<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>
@@ -1672,6 +1696,14 @@
<string name="force_stop" msgid="2681771622136916280">"Принудно заустави"</string>
<string name="archive" msgid="9074663845068632127">"Архивирај"</string>
<string name="restore" msgid="7622486640713967157">"Врати"</string>
+ <!-- no translation found for restoring_step_one (3465050101254272874) -->
+ <skip />
+ <!-- no translation found for restoring_step_two (140484846432595108) -->
+ <skip />
+ <!-- no translation found for restoring_step_three (3712883580876329811) -->
+ <skip />
+ <!-- no translation found for restoring_step_four (8966846882470446209) -->
+ <skip />
<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>
@@ -1728,7 +1760,6 @@
<string name="archiving_failed" msgid="2037798988961634978">"Архивирање није успело"</string>
<string name="archiving_succeeded" msgid="7891249456483297845">"Архивирано: <xliff:g id="PACKAGE_LABEL">%1$s</xliff:g>"</string>
<string name="restoring_failed" msgid="3390531747355943533">"Враћање није успело"</string>
- <string name="restoring_succeeded" msgid="4967353965137524330">"Враћено: <xliff:g id="PACKAGE_LABEL">%1$s</xliff:g>"</string>
<string name="restoring_in_progress" msgid="7787443682651146115">"Враћа се <xliff:g id="PACKAGE_LABEL">%1$s</xliff:g>"</string>
<string name="another_migration_already_in_progress" msgid="6550546307856052261">"Други пренос је већ у току."</string>
<string name="insufficient_storage" msgid="8115088042669030558">"Нема довољно простора у меморији."</string>
@@ -1920,10 +1951,8 @@
<string name="usage_stats_sort_by_usage_time" msgid="2927310334119998301">"Сортирај по времену коришћења"</string>
<string name="usage_stats_sort_by_last_time_used" msgid="7039213339779884017">"Сортирај по посл. коришћењу"</string>
<string name="usage_stats_sort_by_app_name" msgid="4463833145514850478">"Сортирај по називу апликације"</string>
- <!-- no translation found for last_time_used_label (7589377271406011659) -->
- <skip />
- <!-- no translation found for last_time_used_never (2936073559267990034) -->
- <skip />
+ <string name="last_time_used_label" msgid="7589377271406011659">"Последњи пут коришћено"</string>
+ <string name="last_time_used_never" msgid="2936073559267990034">"никад"</string>
<string name="usage_time_label" msgid="9105343335151559883">"Време коришћења"</string>
<string name="accessibility_settings" msgid="4713215774904704682">"Приступачност"</string>
<string name="accessibility_settings_title" msgid="6739115703615065716">"Подешавања приступачности"</string>
@@ -2378,12 +2407,6 @@
<string name="battery_tip_high_usage_summary" msgid="3938999581403084551">"Погледајте апликације са највећом потрошњом батерије"</string>
<string name="battery_tip_limited_temporarily_title" msgid="6258554134146272311">"Пуњење је оптимизовано да би се заштитила батерија"</string>
<string name="battery_tip_limited_temporarily_summary" msgid="5107379280241187562">"Пуњење је оптимизовано да би се продужио век трајања батерије"</string>
- <string name="battery_tip_dock_defender_future_bypass_title" msgid="4332616280495788195">"Пуњење је оптимизовано да би се заштитила батерија"</string>
- <string name="battery_tip_dock_defender_future_bypass_summary" msgid="7870758621381307597">"Да би се продужио век трајања батерије, пуњење се оптимизује док је уређај на базној станици"</string>
- <string name="battery_tip_dock_defender_active_title" msgid="1414785238383255699">"Пуњење је оптимизовано да би се заштитила батерија"</string>
- <string name="battery_tip_dock_defender_active_summary" msgid="3512082623718801459">"Да би се продужио век трајања батерије, пуњење се оптимизује док је уређај на базној станици"</string>
- <string name="battery_tip_dock_defender_temporarily_bypassed_title" msgid="1679449361090557201">"Потпуно пуњење"</string>
- <string name="battery_tip_dock_defender_temporarily_bypassed_summary" msgid="1099500476761333281">"Да би се заштитила батерија, пуњење ће се оптимизовати следећи пут када таблет буде на базној станици"</string>
<string name="battery_tip_limited_temporarily_sec_button_content_description" msgid="5648444926736883551">"Сазнајте више о томе зашто је пуњење паузирано"</string>
<string name="battery_tip_limited_temporarily_dialog_resume_charge" msgid="2302295458913832342">"Настави са пуњењем"</string>
<string name="battery_tip_dialog_message_footer" msgid="986542164372177504">"Укључује активности у позадини са великом потрошњом"</string>
@@ -2401,7 +2424,8 @@
<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_charge_to_full_button" msgid="6701709034348116261">"Пуни до краја"</string>
- <string name="battery_tip_incompatible_charging_title" msgid="5120763575150751300">"Проблем са додатним прибором за пуњење"</string>
+ <!-- no translation found for battery_tip_incompatible_charging_title (1567827436103364999) -->
+ <skip />
<string name="battery_tip_incompatible_charging_content_description" msgid="355668467640367701">"Сазнајте више о некомпатибилном пуњењу"</string>
<string name="smart_battery_manager_title" msgid="3677620516657920364">"Менаџер батерије"</string>
<string name="smart_battery_title" msgid="9095903608520254254">"Управљајте апликацијама аутоматски"</string>
@@ -2493,13 +2517,11 @@
<string name="battery_usage_chart_label_now" msgid="4598282721949430165">"сада"</string>
<string name="battery_usage_timestamps_hyphen" msgid="7401188432989043905">"<xliff:g id="FROM_TIMESTAMP">%1$s</xliff:g>–<xliff:g id="TO_TIMESTAMP">%2$s</xliff:g>"</string>
<string name="battery_usage_day_and_hour" msgid="1417890420844950881">"<xliff:g id="DAY">%1$s</xliff:g> <xliff:g id="HOUR">%2$s</xliff:g>"</string>
- <!-- no translation found for battery_usage_time_info_and_battery_level (6732629268310936155) -->
- <skip />
+ <string name="battery_usage_time_info_and_battery_level" msgid="6732629268310936155">"<xliff:g id="TIME_INFO">%1$s</xliff:g> <xliff:g id="BATTERY_LEVEL">%2$s</xliff:g>"</string>
<string name="battery_usage_chart" msgid="4114747521432440017">"Графикон потрошње батерије"</string>
<string name="daily_battery_usage_chart" msgid="4176059567682992686">"Графикон дневне потрошње батерије"</string>
<string name="hourly_battery_usage_chart" msgid="3098314511076561272">"Графикон потрошње батерије по сатима"</string>
- <!-- no translation found for battery_level_percentage (1433178290838842146) -->
- <skip />
+ <string name="battery_level_percentage" msgid="1433178290838842146">"Ниво напуњености батерије од <xliff:g id="START_PERCENTAGE">%1$s</xliff:g> до <xliff:g id="END_PERCENTAGE">%2$s</xliff:g>"</string>
<string name="battery_usage_breakdown_title_since_last_full_charge" msgid="435006273323199906">"Потрошња батерије од последњег потпуног пуњења"</string>
<string name="battery_usage_breakdown_title_for_slot" msgid="4823179483667671406">"Потрошња батерије за <xliff:g id="SLOT">%s</xliff:g>"</string>
<string name="screen_time_category_last_full_charge" msgid="8856908320256057753">"Време испред екрана од последњег потпуног пуњења"</string>
@@ -3859,6 +3881,8 @@
<string name="voice_activation_apps_title" msgid="7130045161611529825">"Апликације са активацијом гласом"</string>
<string name="permit_voice_activation_apps" msgid="9152780172988949319">"Дозволи активацију гласом"</string>
<string name="allow_voice_activation_apps_description" msgid="6369745626995060656">"Гласовна активација укључује одобрене апликације хендсфри помоћу гласовне команде. Уграђено прилагодљиво откривање гарантује да ће ваши подаци остати приватни.\n\n"<a href="">"Још о заштићеном прилагодљивом откривању"</a></string>
+ <string name="permit_receive_sandboxed_detection_training_data" msgid="3929496847420108753">"Побољшавај активацију гласом"</string>
+ <string name="receive_sandboxed_detection_training_data_description" msgid="1415687008184625050">"Овај уређај користи приватна сазнања да би побољшао модел активације гласом. Апликације могу да добијају сажете новости које су обједињене за велики број корисника у циљу очувања приватности и побољшања модела за све.\n\n"<a href="">"Више о приватним сазнањима"</a></string>
<string name="full_screen_intent_title" msgid="747270185715224130">"Обавештења преко целог екрана"</string>
<string name="permit_full_screen_intent" msgid="9035367640019960861">"Дозволите обавештења преко целог екрана од ове апликације"</string>
<string name="footer_description_full_screen_intent" msgid="7716518411349225528">"Дозволите овој апликацији да приказује обавештења преко целог екрана када је уређај закључан. Апликације могу да их користе ради истицања аларма, долазних позива или других хитних обавештења."</string>
@@ -4280,18 +4304,27 @@
<string name="autofill_app" msgid="7595308061826307921">"Услуга аутоматског попуњавања"</string>
<string name="default_autofill_app" msgid="372234803718251606">"Подразумевана услуга аутоматског попуњавања"</string>
<string name="autofill_passwords" msgid="6708057251459761083">"Лозинке"</string>
- <string name="credman_chosen_app_title" msgid="872524130208251505">"Услуге за лозинке, приступне кодове и податке"</string>
+ <!-- no translation found for credman_chosen_app_title (7735183808067729319) -->
+ <skip />
<string name="credman_credentials" msgid="4931371941253324143">"Додатни добављачи услуга"</string>
<string name="autofill_passwords_count" msgid="6359289285822955973">"{count,plural, =1{# лозинка}one{# лозинка}few{# лозинке}other{# лозинки}}"</string>
<string name="autofill_keywords" msgid="8598763328489346438">"аутоматски, попунити, аутоматски попунити, лозинка"</string>
<string name="credman_keywords" msgid="8305600680836806170">"подаци, приступни кôд, лозинка"</string>
<string name="credman_autofill_keywords" msgid="701180623776848914">"аутоматски, попуњавање, аутоматско попуњавање, подаци, приступни кључ, лозинка"</string>
+ <!-- no translation found for credman_button_change (4072629639218503790) -->
+ <skip />
+ <!-- no translation found for credman_button_open (7519871964170816850) -->
+ <skip />
<string name="autofill_confirmation_message" msgid="4888767934273494272">"<b>Уверите се да је ова апликација поуздана</b> <br/> <br/> <xliff:g id=app_name example=Google аутоматско попуњавање>%1$s</xliff:g> користи садржај екрана за утврђивање података који могу аутоматски да се попуне."</string>
<string name="credman_autofill_confirmation_message" msgid="843829628024668466">"<b>Користите <xliff:g id=app_name example=Provider>%1$s</xliff:g>?</b> <br/> <br/> Нове лозинке, приступни кључеви и други подаци ће се од сада чувати овде. <xliff:g id=app_name example=Provider>%1$s</xliff:g> може да користи оно што је на екрану ради одређивања шта може аутоматски да се попуни."</string>
<string name="credman_picker_title" msgid="8191267620665129205">"Услуге за лозинке, приступне кодове и податке"</string>
<string name="credman_confirmation_message_title" msgid="8847900085593880729">"Желите да искључите: %1$s?"</string>
<string name="credman_confirmation_message" msgid="2357324543658635239">"<b>Желите да искључите ову услугу?</b> <br/> <br/> Сачуване информације као што су лозинке, приступни кључеви, начини плаћања и други подаци се неће попуњавати када сте пријављени. Да бисте користили сачуване информације, одаберите услугу за лозинке, приступне кључеве или податке."</string>
+ <string name="credman_confirmation_message_new_ui" msgid="6126274509951156460">"<b>Желите да искључите ову услугу?</b> <br/> <br/> Лозинке, приступни кључеви и друге сачуване информације неће бити доступне за аутоматско попуњавање када се пријавите"</string>
+ <string name="credman_autofill_confirmation_message_new_ui" msgid="6222139222478822267">"<b>Промените жељену услугу у <xliff:g id=app_name example=Provider>%1$s</xliff:g>?</b> <br/> <br/> Нове лозинке, приступни кључеви и други подаци ће се од сада чувати овде. <xliff:g id=app_name example=Provider>%1$s</xliff:g> може да користи оно што је на екрану ради одређивања шта може аутоматски да се попуни"</string>
<string name="credman_enable_confirmation_message_title" msgid="1037501792652277829">"Желите да користите %1$s?"</string>
+ <string name="credman_limit_error_msg_title" msgid="1525814645803612135">"Може да буде укључено само 5 услуга"</string>
+ <string name="credman_limit_error_msg" msgid="2521803280130310063">"Искључите бар 1 услугу да бисте могли да додате другу"</string>
<string name="credman_enable_confirmation_message" msgid="8407841892310870169">"%1$s користи садржај на екрану да би утврдио шта може аутоматски да се попуни."</string>
<string name="credman_error_message_title" msgid="4099557206946333568">"Ограничење услуга за лозинке, приступне кодове и податке"</string>
<string name="credman_error_message" msgid="8334797097200415449">"Можете истовремено да имате највише 5 услуга за лозинке, приступне кодове и податке. Искључите неку од њих да бисте додали још."</string>
@@ -4461,11 +4494,12 @@
<string name="mobile_network_sim_name_label" msgid="1452440641628369625">"Назив"</string>
<string name="mobile_network_sim_color_label" msgid="5293944087609632340">"Боја (користе компатибилне апликације)"</string>
<string name="mobile_network_sim_name_rename" msgid="5967588549571582924">"Сачувај"</string>
- <string name="mobile_network_use_sim_on" msgid="7298332437547707908">"Користи SIM"</string>
+ <string name="mobile_network_use_sim_on" msgid="5333182776279917886">"Користи овај SIM"</string>
<string name="mobile_network_use_sim_off" msgid="6303281166199670639">"Искључено"</string>
<string name="mobile_network_disable_sim_explanation" msgid="2851862257846773796">"Да бисте онемогућили ову SIM картицу, уклоните је"</string>
<string name="mobile_network_tap_to_activate" msgid="4139979375717958102">"Додирните да бисте активирали <xliff:g id="CARRIER">%1$s</xliff:g>"</string>
- <string name="mobile_network_erase_sim" msgid="4629071168032714930">"Обриши SIM"</string>
+ <!-- no translation found for mobile_network_erase_sim (5387971155494245850) -->
+ <skip />
<string name="preferred_network_mode_title" msgid="3083431168988535628">"Жељени тип мреже"</string>
<string name="preferred_network_mode_summary" msgid="537577807865497546">"Промена режима рада мреже"</string>
<string name="preferred_network_mode_dialogtitle" msgid="4179420486180351631">"Жељени тип мреже"</string>
@@ -4484,6 +4518,40 @@
<string name="roaming_check_price_warning" msgid="5876977438036791361">"Цене проверите код мобилног оператера."</string>
<string name="mobile_data_usage_title" msgid="2047864499317759728">"Потрошња података апликације"</string>
<string name="mobile_network_mode_error" msgid="9222056129897416074">"Неважећи режим мреже <xliff:g id="NETWORKMODEID">%1$d</xliff:g>. Игноришите."</string>
+ <!-- no translation found for satellite_setting_title (2543034229989047673) -->
+ <skip />
+ <!-- no translation found for satellite_setting_enabled_summary (3554127722727530845) -->
+ <skip />
+ <!-- no translation found for satellite_setting_disabled_summary (6789122487534159857) -->
+ <skip />
+ <!-- no translation found for keywords_satellite_setting (3312183289776517695) -->
+ <skip />
+ <!-- no translation found for category_name_about_satellite_messaging (3756205049485508340) -->
+ <skip />
+ <!-- no translation found for title_about_satellite_setting (9212860038048311345) -->
+ <skip />
+ <!-- no translation found for category_title_your_satellite_plan (3017895097366691841) -->
+ <skip />
+ <!-- no translation found for title_have_satellite_plan (2048372355699977947) -->
+ <skip />
+ <!-- no translation found for title_no_satellite_plan (2876056203035197505) -->
+ <skip />
+ <!-- no translation found for summary_add_satellite_setting (3815254731634052432) -->
+ <skip />
+ <!-- no translation found for category_name_how_it_works (585303230539269496) -->
+ <skip />
+ <!-- no translation found for title_satellite_connection_guide (3294802307913609072) -->
+ <skip />
+ <!-- no translation found for summary_satellite_connection_guide (3496123195218418456) -->
+ <skip />
+ <!-- no translation found for title_supported_service (4275535165812691571) -->
+ <skip />
+ <!-- no translation found for summary_supported_service (4320535903444834786) -->
+ <skip />
+ <!-- no translation found for satellite_setting_summary_more_information (4008690241760925372) -->
+ <skip />
+ <!-- no translation found for more_about_satellite_messaging (3385673133561348509) -->
+ <skip />
<string name="mobile_network_apn_title" msgid="5582995550142073054">"Називи приступних тачака"</string>
<string name="keywords_access_point_names" msgid="8174967126858505945">"Назив приступне тачке"</string>
<string name="manual_mode_disallowed_summary" msgid="4243142645520152175">"Недоступно када је повезано са: <xliff:g id="CARRIER">%1$s</xliff:g>"</string>
@@ -4493,9 +4561,12 @@
<string name="sim_action_switch_sub_dialog_title" msgid="9180969453358718635">"Желите ли да пређете на <xliff:g id="CARRIER_NAME">%1$s</xliff:g>?"</string>
<string name="sim_action_switch_psim_dialog_title" msgid="5613177333235213024">"Желите ли да пређете на SIM картицу?"</string>
<string name="sim_action_switch_sub_dialog_mep_title" msgid="933856847099933004">"Желите да користите <xliff:g id="CARRIER_NAME">%1$s</xliff:g>?"</string>
- <string name="sim_action_switch_sub_dialog_text" msgid="2091834911153293004">"У датом тренутку може да буде активна само једна SIM картица.\n\nПребацивањем на <xliff:g id="TO_CARRIER_NAME">%1$s</xliff:g> нећете отказати услугу <xliff:g id="FROM_CARRIER_NAME">%2$s</xliff:g>."</string>
- <string name="sim_action_switch_sub_dialog_text_downloaded" msgid="8977951796005849471">"У датом тренутку може да буде активан само 1 eSIM.\n\nПребацивање на оператера <xliff:g id="TO_CARRIER_NAME">%1$s</xliff:g> неће отказати услугу оператера <xliff:g id="FROM_CARRIER_NAME">%2$s</xliff:g>."</string>
- <string name="sim_action_switch_sub_dialog_text_single_sim" msgid="6188750682431170845">"У датом тренутку може да буде активна само једна SIM картица.\n\nПребацивањем нећете отказати услугу <xliff:g id="TO_CARRIER_NAME">%1$s</xliff:g>."</string>
+ <!-- no translation found for sim_action_switch_sub_dialog_text (7474905814976249607) -->
+ <skip />
+ <!-- no translation found for sim_action_switch_sub_dialog_text_downloaded (6415848271400253954) -->
+ <skip />
+ <!-- no translation found for sim_action_switch_sub_dialog_text_single_sim (421658355882679837) -->
+ <skip />
<string name="sim_action_switch_sub_dialog_mep_text" msgid="8348764755143679582">"Можете да користите 2 SIM картице истовремено. Да бисте користили <xliff:g id="CARRIER_NAME">%1$s</xliff:g>, искључите другу SIM картицу."</string>
<string name="sim_action_switch_sub_dialog_confirm" msgid="1901181581944638961">"Пређи на <xliff:g id="CARRIER_NAME">%1$s</xliff:g>"</string>
<string name="sim_action_switch_sub_dialog_carrier_list_item_for_turning_off" msgid="5392037608705799522">"Искључите <xliff:g id="CARRIER_NAME">%1$s</xliff:g>"</string>
@@ -4520,6 +4591,29 @@
<string name="sim_action_turn_off" msgid="3506698692916473000">"Искључи"</string>
<string name="dsds_activation_failure_title" msgid="4467364110584914794">"Активирање SIM картице није успело"</string>
<string name="dsds_activation_failure_body_msg2" msgid="73044349546544410">"Пробајте поново да укључите SIM картицу. Ако се проблем и даље јавља, рестартујте уређај."</string>
+ <string name="sim_onboarding_bottomsheets_title" msgid="143711121394213711">"Подесите SIM картицу"</string>
+ <string name="sim_onboarding_bottomsheets_msg" msgid="7367245016476460849">"Подесите подешавања мобилне мреже да бисте користили више SIM картица на овом уређају"</string>
+ <string name="sim_onboarding_label_sim_title" msgid="273162565849288273">"Означите SIM картице"</string>
+ <string name="sim_onboarding_label_sim_msg" msgid="5105859235219529056">"Видећете ове ознаке у току позива, слања SMS порука и коришћења преноса података, као и у Подешавањима."</string>
+ <string name="sim_onboarding_label_sim_dialog_title" msgid="5839073125605286120">"Ознака SIM картице"</string>
+ <string name="sim_onboarding_label_sim_dialog_label" msgid="9020433985426525185">"Ознака"</string>
+ <string name="sim_onboarding_select_sim_title" msgid="5895262188167744055">"Избор SIM картица за употребу"</string>
+ <string name="sim_onboarding_select_sim_msg" msgid="5638859405391915048">"Можете да користите 2 SIM картице истовремено"</string>
+ <string name="sim_onboarding_primary_sim_title" msgid="2793090401371135675">"Подесите примарне SIM картице"</string>
+ <string name="sim_onboarding_primary_sim_msg" msgid="5484656671490558032">"Одаберите које SIM картице ћете користити подразумевано за позиве, SMS поруке и пренос података"</string>
+ <string name="primary_sim_title" msgid="2508161011657571566">"Примарне SIM картице"</string>
+ <string name="primary_sim_calls_title" msgid="4961189133582615685">"Позиви"</string>
+ <string name="primary_sim_texts_title" msgid="1287584042733097749">"SMS поруке"</string>
+ <string name="primary_sim_automatic_data_title" msgid="1265528923229642480">"Ауто. замена преноса података"</string>
+ <string name="primary_sim_automatic_data_msg" msgid="1612203837010785203">"Користи пренос података са било ког SIM-а у зависности од покривености и доступности"</string>
+ <string name="sim_onboarding_phoneNumber_data_only" msgid="8158409121949373662">"Само пренос података"</string>
+ <string name="sim_onboarding_setup" msgid="5750393553605388463">"Подеси"</string>
+ <string name="sim_onboarding_next" msgid="6415025179929475355">"Даље"</string>
+ <!-- no translation found for sim_onboarding_progressbar_turning_sim_on (1163318788393361574) -->
+ <skip />
+ <string name="mobile_network_spn_title" msgid="3053793174495329077">"Мобилна мрежа"</string>
+ <string name="mobile_network_phone_number_title" msgid="2090794402855021784">"Број телефона"</string>
+ <string name="mobile_network_sim_label_color_title" msgid="2401352348041132876">"Ознака и боја SIM картице"</string>
<string name="sim_setup_channel_id" msgid="8797972565087458515">"Активација мреже"</string>
<string name="sim_switch_channel_id" msgid="4927038626791837861">"Прелазак на другог мобилног оператера"</string>
<string name="post_dsds_reboot_notification_title_with_carrier" msgid="3308827462185135307">"Мобилни оператер <xliff:g id="CARRIER_NAME">%1$s</xliff:g> је активан"</string>
@@ -4539,11 +4633,15 @@
<string name="switch_sim_dialog_no_switch_text" msgid="7053939850026876088">"Да бисте касније користили мобилне податке, функције позива и SMS, идите на подешавања мреже"</string>
<string name="sim_card_label" msgid="6263064316075963775">"SIM"</string>
<string name="erase_sim_dialog_title" msgid="4742077437653028326">"Желите да обришете овај eSIM?"</string>
- <string name="erase_sim_dialog_text" msgid="753031064269699885">"Брисањем ове SIM картице уклонићете услугу мобилног оператера <xliff:g id="CARRIER_NAME_A">%1$s</xliff:g> са овог уређаја.\n\nУслуга мобилног оператера <xliff:g id="CARRIER_NAME_B">%1$s</xliff:g> неће бити отказана."</string>
+ <!-- no translation found for erase_sim_dialog_text (1406141218170595272) -->
+ <skip />
<string name="erase_sim_confirm_button" msgid="8309115684335320541">"Обриши"</string>
- <string name="erasing_sim" msgid="7877703231075699139">"SIM се брише…"</string>
- <string name="erase_sim_fail_title" msgid="2024446702985862427">"Брисање SIM-а није успело"</string>
- <string name="erase_sim_fail_text" msgid="7870804401227483131">"Овај SIM не може да се обрише због грешке.\n\nРестартујте уређај и пробајте поново."</string>
+ <!-- no translation found for erasing_sim (4237180547590463930) -->
+ <skip />
+ <!-- no translation found for erase_sim_fail_title (1445700500168357303) -->
+ <skip />
+ <!-- no translation found for erase_sim_fail_text (6898841004987411547) -->
+ <skip />
<string name="network_connection_request_dialog_title" msgid="1896186380874289434">"Повежите са уређајем"</string>
<string name="network_connection_request_dialog_summary" msgid="7693038309792726170">"Апликација <xliff:g id="APPNAME">%1$s</xliff:g> жели да користи привремену Wi‑Fi мрежу да би се повезала са уређајем"</string>
<string name="network_connection_timeout_dialog_message" msgid="598509083077743772">"Није пронађен ниједан уређај Проверите да ли је уређај укључен и доступан за повезивање."</string>
@@ -4615,6 +4713,14 @@
<string name="work_policy_privacy_settings" msgid="2702644843505242596">"Информације о смерницама за посао"</string>
<string name="work_policy_privacy_settings_summary" msgid="690118670737638405">"Подешавањима управља ИТ администратор"</string>
<string name="track_frame_time_keywords" msgid="7885340257945922239">"GPU"</string>
+ <string name="enable_16k_pages" msgid="5009476566957520607">"Укључи уз величину страница 16 KB"</string>
+ <string name="enable_16k_pages_summary" msgid="428117226069445198">"Укључи уређај уз језгро подржано за 16 KB странице"</string>
+ <string name="confirm_enable_16k_pages_title" msgid="6751570067857011642">"Желите ли да рестартујете уређај са језгром компатибилним са 16 KB страницама?"</string>
+ <string name="confirm_enable_16k_pages_text" msgid="702888115148257215">"УПОЗОРЕЊЕ: Неке апликације можда нису компатибилне са овим режимом. Уређај ће се рестартовати после потврде."</string>
+ <string name="confirm_enable_4k_pages_title" msgid="626987400420355263">"Желите ли да рестартујете уређај са језгром компатибилним са 4 KB страницама?"</string>
+ <string name="confirm_enable_4k_pages_text" msgid="6168921566226074524">"Уређај ће се рестартовати после потврде."</string>
+ <string name="toast_16k_update_failed_text" msgid="8888858987184345567">"Ажурирање на језгро компатибилно са 16 KB страницама није успело."</string>
+ <string name="progress_16k_ota_title" msgid="2117218313875523741">"Примењује се промена"</string>
<string name="bug_report_handler_title" msgid="713439959113250125">"Обрађивач извештаја о грешци"</string>
<string name="bug_report_handler_picker_footer_text" msgid="4935758328366585673">"Одређује која апликација управља пречицом за извештај о грешци на уређају."</string>
<string name="personal_profile_app_subtext" msgid="5586060806997067676">"Лично"</string>
@@ -4701,8 +4807,10 @@
<string name="sim_category_title" msgid="2341314000964710495">"SIM"</string>
<string name="downloaded_sim_category_title" msgid="2876988650413179752">"eSIM"</string>
<string name="downloaded_sims_category_title" msgid="487799905978489922">"eSIM-ови"</string>
- <string name="sim_category_active_sim" msgid="1503823567818544012">"Активно"</string>
- <string name="sim_category_inactive_sim" msgid="4068899490133820881">"Неактивно"</string>
+ <!-- no translation found for sim_category_active_sim (3077009911935592178) -->
+ <skip />
+ <!-- no translation found for sim_category_inactive_sim (7351553344148400450) -->
+ <skip />
<string name="sim_category_default_active_sim" msgid="1208194173387987231">" /Подразумевано за: <xliff:g id="ID_1">%1$s</xliff:g>"</string>
<string name="default_active_sim_calls" msgid="2390973682556353558">"позиви"</string>
<string name="default_active_sim_sms" msgid="8041498593025994921">"SMS"</string>
diff --git a/res/values-sv/arrays.xml b/res/values-sv/arrays.xml
index 0c509bf..949a18f 100644
--- a/res/values-sv/arrays.xml
+++ b/res/values-sv/arrays.xml
@@ -482,4 +482,7 @@
<!-- no translation found for notification_polite_options:0 (4617190141263245257) -->
<!-- no translation found for notification_polite_options:1 (3884076684767467743) -->
<!-- no translation found for notification_polite_options:2 (8765197536079931966) -->
+ <!-- no translation found for private_space_auto_lock_options:0 (551584871228110817) -->
+ <!-- no translation found for private_space_auto_lock_options:1 (3263162333754809690) -->
+ <!-- no translation found for private_space_auto_lock_options:2 (1575103586471380629) -->
</resources>
diff --git a/res/values-sv/strings.xml b/res/values-sv/strings.xml
index 0c611e0..b42971a 100644
--- a/res/values-sv/strings.xml
+++ b/res/values-sv/strings.xml
@@ -28,6 +28,7 @@
<string name="show_dev_on" msgid="2840850085134853754">"Nu är du en utvecklare!"</string>
<string name="show_dev_already" msgid="7041756429707644630">"Det behövs inte. Du är redan utvecklare."</string>
<string name="dev_settings_disabled_warning" msgid="6971867026249671244">"Aktivera utvecklaralternativ först"</string>
+ <string name="dev_settings_available_to_admin_only_warning" msgid="3408243404879083111">"Endast administratörsanvändare kan komma åt utvecklarinställningar."</string>
<string name="header_category_system" msgid="1665516346845259058">"System"</string>
<string name="radioInfo_service_in" msgid="9088637745836646271">"I tjänst"</string>
<string name="radioInfo_service_out" msgid="1868347333892403287">"Ur funktion"</string>
@@ -551,12 +552,20 @@
<string name="private_space_one_lock_summary" msgid="2759953747682959371">"Du kan låsa upp privat rum på samma sätt som du låser upp din enhet, eller så väljer du ett annat lås"</string>
<string name="private_space_screen_lock_title" msgid="8679383894967823163">"Använd skärmlåset för enheten"</string>
<string name="private_space_biometric_title" msgid="3934339826674553174">"Ansikts- och fingeravtryckslås"</string>
+ <string name="private_space_fingerprint_title" msgid="5989254643211889931">"Fingeravtryckslås"</string>
+ <string name="private_space_face_title" msgid="3290402865367663079">"Ansiktslås"</string>
<string name="private_space_biometric_summary" msgid="4403837276018724581">"Tryck för att ställa in"</string>
<string name="private_space_fingerprint_unlock_title" msgid="5804023571114910034">"Fingeravtryckslås för privat rum"</string>
<string name="private_space_face_unlock_title" msgid="6613018437620070183">"Ansiktslås för privat rum"</string>
<string name="private_space_category_ways_to_unlock" msgid="4356631225316950046">"Olika sätt att låsa upp"</string>
<string name="private_space_screen_lock_summary" msgid="394837965365561070">"Samma som skärmlåset för enheten"</string>
<string name="private_space_new_lock_title" msgid="7306873010565337671">"Vill du välja ett nytt lås för ditt privata rum?"</string>
+ <string name="private_space_auto_lock_title" msgid="4757097802686131305">"Lås automatiskt"</string>
+ <string name="private_space_auto_lock_page_title" msgid="2993714305725968632">"Lås privat område automatiskt"</string>
+ <string name="private_space_auto_lock_page_summary" msgid="8679844515655838654">"Du kan låsa ditt privata område automatiskt om du inte har använt enheten på ett tag"</string>
+ <string name="private_space_auto_lock_every_time" msgid="1215061855836002830">"Varje gång enheten låses"</string>
+ <string name="private_space_auto_lock_after_inactivity" msgid="1748673030841528649">"Efter fem minuters inaktivitet"</string>
+ <string name="private_space_auto_lock_never" msgid="595014527119778873">"Aldrig"</string>
<string name="private_space_hide_title" msgid="8687034008994037610">"Dölj när det är låst"</string>
<string name="privatespace_hide_page_title" msgid="972581369094289386">"Dölj privat rum när det är låst"</string>
<string name="privatespace_hide_page_summary" msgid="1052569521186403642">"Du kan dölja privat rum i applistan så andra inte ser det"</string>
@@ -570,6 +579,7 @@
<string name="private_space_delete_title" msgid="3075645119800272800">"Radera privat rum"</string>
<string name="private_space_deleted" msgid="7825768516955610897">"Det privata rummet har raderats"</string>
<string name="private_space_delete_failed" msgid="8500755484258565011">"Det gick inte att radera det privata rummet"</string>
+ <string name="private_space_unlocked" msgid="9091600948712932046">"Privat område är upplåst"</string>
<string name="no_device_lock_title" msgid="1078223464721029954">"Ställ in skärmlås"</string>
<string name="no_device_lock_summary" msgid="7436025227616244687">"Ställ in ett skärmlås för enheten om du vill använda ditt privata rum."</string>
<string name="no_device_lock_action_label" msgid="2640487005629001288">"Konfigurera skärmlås"</string>
@@ -597,8 +607,14 @@
<string name="private_space_access_text" msgid="4258842502257201013">"Om du vill få åtkomst till ditt privata rum öppnar du applistan och scrollar nedåt"</string>
<string name="private_space_done_label" msgid="1020482651595246071">"Klar"</string>
<string name="private_space_scrolldown_to_access" msgid="4820954877349434545">"Scrolla nedåt för att hitta privat rum"</string>
- <string name="private_space_retry_signin_title" msgid="2340841075193680666">"Logga in för att ställa in ett privat rum"</string>
- <string name="private_space_retry_summary" msgid="1976929616948459609">"Du måste logga in på ett konto för att ställa in ett privat rum"</string>
+ <!-- no translation found for private_space_retry_signin_title (8090276618867918844) -->
+ <skip />
+ <!-- no translation found for private_space_retry_summary (1920444015972648774) -->
+ <skip />
+ <!-- no translation found for private_space_skip_login_label (7078019409056628192) -->
+ <skip />
+ <!-- no translation found for private_space_continue_login_label (7779965766333065391) -->
+ <skip />
<string name="private_space_lock_setup_title" msgid="6541564212199510787">"Välj ett lås för ditt privata rum"</string>
<string name="private_space_lock_setup_description" msgid="423405593476300918">"Du kan låsa upp ditt privata rum med fingeravtrycket. Av säkerhetsskäl krävs ett alternativt lås."</string>
<string name="private_space_choose_your_pin_header" msgid="4560802934975898265">"Ställ in pinkod för ditt privata rum"</string>
@@ -1373,6 +1389,8 @@
<string name="battery_level_title" msgid="1371765298786083448">"Batterinivå"</string>
<string name="communal_settings_title" msgid="2845678473945902115">"Allmänt"</string>
<string name="communal_settings_summary" msgid="4923914136953940317">"Allmänna inställningar"</string>
+ <!-- no translation found for satellite_setting (706846910912477125) -->
+ <skip />
<string name="apn_settings" msgid="4295467389400441299">"APN:er"</string>
<string name="apn_edit" msgid="2003683641840248741">"Redigera åtkomstpunkt"</string>
<string name="apn_add" msgid="9069613192201630934">"Lägg till åtkomstpunkt"</string>
@@ -1407,6 +1425,8 @@
<string name="menu_save" msgid="6611465355127483100">"Spara"</string>
<string name="menu_cancel" msgid="1197826697950745335">"Avbryt"</string>
<string name="error_title" msgid="7158648377702417716"></string>
+ <!-- no translation found for error_duplicate_apn_entry (7792928408935276618) -->
+ <skip />
<string name="error_name_empty" msgid="1258275899283079142">"Fältet Namn får inte vara tomt."</string>
<string name="error_apn_empty" msgid="7657491065443746915">"APN får inte vara tomt."</string>
<string name="error_mcc_not3" msgid="883659545640179094">"MCC-fältet måste bestå av 3 siffror."</string>
@@ -1425,7 +1445,8 @@
<string name="reset_bluetooth_wifi_button_text" msgid="3974098137045963639">"Återställ"</string>
<string name="reset_bluetooth_wifi_complete_toast" msgid="5893439291030574365">"Bluetooth och wifi har återställts"</string>
<string name="reset_esim_title" msgid="4194570573425902754">"Rensa eSIM-kort"</string>
- <string name="reset_esim_desc" msgid="3662444090563399131">"Det här avbryter inte något serviceavtal för telefonen. Om du vill ladda ned SIM-kort som ersätter de gamla kontaktar du operatören."</string>
+ <!-- no translation found for reset_esim_desc (6125192435907740751) -->
+ <skip />
<string name="reset_network_button_text" msgid="2281476496459610071">"Återställ inställningar"</string>
<string name="reset_network_final_desc" msgid="5304365082065278425">"Vill du återställa alla nätverksinställningar? Det går inte att ångra den här åtgärden."</string>
<string name="reset_network_final_desc_esim" msgid="1129251284212847939">"Vill du återställa alla nätverksinställningar och rensa eSIM-kort? Det går inte att ångra den här åtgärden."</string>
@@ -1433,15 +1454,18 @@
<string name="reset_network_confirm_title" msgid="913014422184481270">"Vill du återställa?"</string>
<string name="network_reset_not_available" msgid="1966334631394607829">"Den här användaren kan inte återställa nätverket"</string>
<string name="reset_network_complete_toast" msgid="1367872474130621115">"Nätverksinställningarna har återställts"</string>
- <string name="reset_esim_error_title" msgid="4670073610967959597">"Det gick inte att rensa SIM-kortet"</string>
- <string name="reset_esim_error_msg" msgid="7279607120606365250">"Det går inte att rensa eSIM-kort på grund av ett fel.\n\nStarta om enheten och försök igen."</string>
+ <!-- no translation found for reset_esim_error_title (6516110227665862295) -->
+ <skip />
+ <!-- no translation found for reset_esim_error_msg (8459527827897797168) -->
+ <skip />
<string name="main_clear_title" msgid="277664302144837723">"Rensa all data (återställ standardinst.)"</string>
<string name="main_clear_short_title" msgid="4752094765533020696">"Rensa all data (återställ standardinst.)"</string>
<string name="main_clear_desc_also_erases_external" msgid="3687911419628956693"><li>"musik"</li>\n<li>"foton"</li>\n<li>"annan användardata"</li></string>
<string name="main_clear_desc_also_erases_esim" msgid="4553469876411831729"><li>"eSIM-kort"</li></string>
<string name="main_clear_desc_no_cancel_mobile_plan" msgid="369883568059127035">\n\n"Detta innebär inte att serviceavtalet avslutas."</string>
<string name="main_clear_final_desc" msgid="5800877928569039580">"Alla personliga uppgifter och alla nedladdade appar raderas. Det går inte att ångra den här åtgärden."</string>
- <string name="main_clear_final_desc_esim" msgid="440406836793824969">"Alla personliga uppgifter raderas, inklusive nedladdade appar och SIM-kort. Det går inte att ångra den här åtgärden."</string>
+ <!-- no translation found for main_clear_final_desc_esim (6592404057237813989) -->
+ <skip />
<string name="main_clear_confirm_title" msgid="6577071819657853713">"Vill du radera all data?"</string>
<string name="main_clear_not_available" msgid="3433795327146684827">"Den här användaren kan inte återställa till standardinställningarna"</string>
<string name="main_clear_progress_title" msgid="7239741132015617719">"Raderar"</string>
@@ -1672,6 +1696,14 @@
<string name="force_stop" msgid="2681771622136916280">"Tvinga att avsluta"</string>
<string name="archive" msgid="9074663845068632127">"Arkivera"</string>
<string name="restore" msgid="7622486640713967157">"Återställ"</string>
+ <!-- no translation found for restoring_step_one (3465050101254272874) -->
+ <skip />
+ <!-- no translation found for restoring_step_two (140484846432595108) -->
+ <skip />
+ <!-- no translation found for restoring_step_three (3712883580876329811) -->
+ <skip />
+ <!-- no translation found for restoring_step_four (8966846882470446209) -->
+ <skip />
<string name="total_size_label" msgid="2052185048749658866">"Totalt"</string>
<string name="application_size_label" msgid="6407051020651716729">"Appstorlek"</string>
<string name="external_code_size_label" msgid="7375146402660973743">"Data på USB-lagringsenhet"</string>
@@ -1728,7 +1760,6 @@
<string name="archiving_failed" msgid="2037798988961634978">"Arkivering misslyckades"</string>
<string name="archiving_succeeded" msgid="7891249456483297845">"Arkiverade <xliff:g id="PACKAGE_LABEL">%1$s</xliff:g>"</string>
<string name="restoring_failed" msgid="3390531747355943533">"Återställningen misslyckades"</string>
- <string name="restoring_succeeded" msgid="4967353965137524330">"Återställde <xliff:g id="PACKAGE_LABEL">%1$s</xliff:g>"</string>
<string name="restoring_in_progress" msgid="7787443682651146115">"Återställer <xliff:g id="PACKAGE_LABEL">%1$s</xliff:g>"</string>
<string name="another_migration_already_in_progress" msgid="6550546307856052261">"Det pågår redan en annan migrering."</string>
<string name="insufficient_storage" msgid="8115088042669030558">"Inte tillräckligt med lagringsutrymme."</string>
@@ -1920,10 +1951,8 @@
<string name="usage_stats_sort_by_usage_time" msgid="2927310334119998301">"Sortera efter användningstid"</string>
<string name="usage_stats_sort_by_last_time_used" msgid="7039213339779884017">"Sortera efter senast användning"</string>
<string name="usage_stats_sort_by_app_name" msgid="4463833145514850478">"Sortera efter appnamn"</string>
- <!-- no translation found for last_time_used_label (7589377271406011659) -->
- <skip />
- <!-- no translation found for last_time_used_never (2936073559267990034) -->
- <skip />
+ <string name="last_time_used_label" msgid="7589377271406011659">"Användes senast"</string>
+ <string name="last_time_used_never" msgid="2936073559267990034">"aldrig"</string>
<string name="usage_time_label" msgid="9105343335151559883">"Användningstid"</string>
<string name="accessibility_settings" msgid="4713215774904704682">"Tillgänglighet"</string>
<string name="accessibility_settings_title" msgid="6739115703615065716">"Tillgänglighetsinställningar"</string>
@@ -2378,12 +2407,6 @@
<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="6258554134146272311">"Laddningen optimeras för att skydda batteriet"</string>
<string name="battery_tip_limited_temporarily_summary" msgid="5107379280241187562">"Laddningen optimeras så att batteriet räcker längre"</string>
- <string name="battery_tip_dock_defender_future_bypass_title" msgid="4332616280495788195">"Laddningen optimeras för att skydda batteriet"</string>
- <string name="battery_tip_dock_defender_future_bypass_summary" msgid="7870758621381307597">"Laddningen optimeras när du dockar enheten så att batteriet räcker längre"</string>
- <string name="battery_tip_dock_defender_active_title" msgid="1414785238383255699">"Laddningen optimeras för att skydda batteriet"</string>
- <string name="battery_tip_dock_defender_active_summary" msgid="3512082623718801459">"Laddningen optimeras när du dockar enheten så att batteriet räcker längre"</string>
- <string name="battery_tip_dock_defender_temporarily_bypassed_title" msgid="1679449361090557201">"Laddar fullt"</string>
- <string name="battery_tip_dock_defender_temporarily_bypassed_summary" msgid="1099500476761333281">"För att skydda batteriet optimeras laddningen nästa gång surfplattan är dockad"</string>
<string name="battery_tip_limited_temporarily_sec_button_content_description" msgid="5648444926736883551">"Läs mer om att laddning är pausad"</string>
<string name="battery_tip_limited_temporarily_dialog_resume_charge" msgid="2302295458913832342">"Återuppta laddning"</string>
<string name="battery_tip_dialog_message_footer" msgid="986542164372177504">"Inkluderar batterikrävande aktivitet i bakgrunden"</string>
@@ -2401,7 +2424,8 @@
<string name="battery_tip_unrestrict_app_dialog_ok" msgid="7940183167721998470">"Ta bort"</string>
<string name="battery_tip_unrestrict_app_dialog_cancel" msgid="4968135709160207507">"Avbryt"</string>
<string name="battery_tip_charge_to_full_button" msgid="6701709034348116261">"Ladda fullt"</string>
- <string name="battery_tip_incompatible_charging_title" msgid="5120763575150751300">"Ett problem uppstod med att ladda tillbehöret"</string>
+ <!-- no translation found for battery_tip_incompatible_charging_title (1567827436103364999) -->
+ <skip />
<string name="battery_tip_incompatible_charging_content_description" msgid="355668467640367701">"Läs mer om inkompatibel laddning"</string>
<string name="smart_battery_manager_title" msgid="3677620516657920364">"Battery Manager"</string>
<string name="smart_battery_title" msgid="9095903608520254254">"Hantera appar automatiskt"</string>
@@ -2493,13 +2517,11 @@
<string name="battery_usage_chart_label_now" msgid="4598282721949430165">"nu"</string>
<string name="battery_usage_timestamps_hyphen" msgid="7401188432989043905">"<xliff:g id="FROM_TIMESTAMP">%1$s</xliff:g>–<xliff:g id="TO_TIMESTAMP">%2$s</xliff:g>"</string>
<string name="battery_usage_day_and_hour" msgid="1417890420844950881">"<xliff:g id="DAY">%1$s</xliff:g> <xliff:g id="HOUR">%2$s</xliff:g>"</string>
- <!-- no translation found for battery_usage_time_info_and_battery_level (6732629268310936155) -->
- <skip />
+ <string name="battery_usage_time_info_and_battery_level" msgid="6732629268310936155">"<xliff:g id="TIME_INFO">%1$s</xliff:g> <xliff:g id="BATTERY_LEVEL">%2$s</xliff:g>"</string>
<string name="battery_usage_chart" msgid="4114747521432440017">"Diagram över batteriförbrukning"</string>
<string name="daily_battery_usage_chart" msgid="4176059567682992686">"Diagram över batteriförbrukning per dag"</string>
<string name="hourly_battery_usage_chart" msgid="3098314511076561272">"Diagram över batteriförbrukning per timme"</string>
- <!-- no translation found for battery_level_percentage (1433178290838842146) -->
- <skip />
+ <string name="battery_level_percentage" msgid="1433178290838842146">"Batteriprocent från <xliff:g id="START_PERCENTAGE">%1$s</xliff:g> till <xliff:g id="END_PERCENTAGE">%2$s</xliff:g>"</string>
<string name="battery_usage_breakdown_title_since_last_full_charge" msgid="435006273323199906">"Batteriförbrukning sedan batteriet senast var fulladdat"</string>
<string name="battery_usage_breakdown_title_for_slot" msgid="4823179483667671406">"Batteriförbrukning för <xliff:g id="SLOT">%s</xliff:g>"</string>
<string name="screen_time_category_last_full_charge" msgid="8856908320256057753">"Skärmtid sedan batteriet senast var fulladdat"</string>
@@ -3859,6 +3881,8 @@
<string name="voice_activation_apps_title" msgid="7130045161611529825">"Röstaktiveringsappar"</string>
<string name="permit_voice_activation_apps" msgid="9152780172988949319">"Tillåt röstaktivering"</string>
<string name="allow_voice_activation_apps_description" msgid="6369745626995060656">"Röstaktivering aktiverar godkända appar via rösten med dina röstkommandon. Inbyggda adaptiva sensorer ser till att data förblir privat för dig.\n\n"<a href="">"Mer om skyddade och adaptiva sensorer"</a></string>
+ <string name="permit_receive_sandboxed_detection_training_data" msgid="3929496847420108753">"Förbättra röstaktivering"</string>
+ <string name="receive_sandboxed_detection_training_data_description" msgid="1415687008184625050">"Den här enheten använder privata uppgifter för att förbättra röstaktiveringsmodellen. Appar kan få uppdaterade sammanfattningar som har samlats in från många användare för att bevara integriteten samtidigt som modellen förbättras för alla.\n\n"<a href="">"Läs mer om privata uppgifter"</a></string>
<string name="full_screen_intent_title" msgid="747270185715224130">"Aviseringar i helskärm"</string>
<string name="permit_full_screen_intent" msgid="9035367640019960861">"Tillåt aviseringar i helskärm från den här appen"</string>
<string name="footer_description_full_screen_intent" msgid="7716518411349225528">"Tillåt att den här appen visar aviseringar som täcker hela skärmen när enheten är låst. Sådana aviseringar kan användas i appar för att lyfta fram alarm, inkommande samtal och andra brådskande aviseringar."</string>
@@ -4280,18 +4304,27 @@
<string name="autofill_app" msgid="7595308061826307921">"Autofylltjänst"</string>
<string name="default_autofill_app" msgid="372234803718251606">"Standardtjänst för autofyll"</string>
<string name="autofill_passwords" msgid="6708057251459761083">"Lösenord"</string>
- <string name="credman_chosen_app_title" msgid="872524130208251505">"Lösenord, nycklar och datatjänster"</string>
+ <!-- no translation found for credman_chosen_app_title (7735183808067729319) -->
+ <skip />
<string name="credman_credentials" msgid="4931371941253324143">"Ytterligare leverantörer"</string>
<string name="autofill_passwords_count" msgid="6359289285822955973">"{count,plural, =1{# lösenord}other{# lösenord}}"</string>
<string name="autofill_keywords" msgid="8598763328489346438">"auto, fyll, autofyll, lösenord"</string>
<string name="credman_keywords" msgid="8305600680836806170">"data, nyckel, lösenord"</string>
<string name="credman_autofill_keywords" msgid="701180623776848914">"auto, fyll, autofyll, data, nyckel, lösenord"</string>
+ <!-- no translation found for credman_button_change (4072629639218503790) -->
+ <skip />
+ <!-- no translation found for credman_button_open (7519871964170816850) -->
+ <skip />
<string name="autofill_confirmation_message" msgid="4888767934273494272">"<b>Kontrollera att du litar på den här appen</b> <br/> <br/> <xliff:g id=app_name example=Google Autofyll>%1$s</xliff:g> identifierar vad som kan fyllas i automatiskt utifrån vad som visas på skärmen."</string>
<string name="credman_autofill_confirmation_message" msgid="843829628024668466">"<b>Använd <xliff:g id=app_name example=Provider>%1$s</xliff:g>?</b> <br/> <br/> Nya lösenord, nycklar och annan information sparas här från och med nu. <xliff:g id=app_name example=Provider>%1$s</xliff:g> kan använda det som visas på skärmen för att avgöra vad som kan fyllas i automatiskt."</string>
<string name="credman_picker_title" msgid="8191267620665129205">"Lösenord, nycklar och datatjänster"</string>
<string name="credman_confirmation_message_title" msgid="8847900085593880729">"Vill du stänga av %1$s?"</string>
<string name="credman_confirmation_message" msgid="2357324543658635239">"<b>Vill du inaktivera den här tjänsten?</b> <br/> <br/> Sparade uppgifter som lösenord, nycklar, betalningsmetoder och annan information fylls inte i när du loggar in. Om du vill använda dina sparade uppgifter väljer du en lösenords-, nyckel- eller datatjänst."</string>
+ <string name="credman_confirmation_message_new_ui" msgid="6126274509951156460">"<b>Vill du inaktivera alla tjänster?</b> <br/> <br/>Lösenord, nycklar och andra sparade uppgifter blir inte tillgängliga för autofyll när du loggar in"</string>
+ <string name="credman_autofill_confirmation_message_new_ui" msgid="6222139222478822267">"<b>Ändra tjänsten du föredrar till <xliff:g id=app_name example=Provider>%1$s</xliff:g>?</b> <br/> <br/> Nya lösenord, nycklar och andra uppgifter sparas från och med nu här. <xliff:g id=app_name example=Provider>%1$s</xliff:g> kan använda det som visas på skärmen för att avgöra vad som kan fyllas i automatiskt"</string>
<string name="credman_enable_confirmation_message_title" msgid="1037501792652277829">"Vill du använda %1$s?"</string>
+ <string name="credman_limit_error_msg_title" msgid="1525814645803612135">"Du kan bara ha fem aktiva tjänster"</string>
+ <string name="credman_limit_error_msg" msgid="2521803280130310063">"Inaktivera minst en tjänst för att lägga till en annan"</string>
<string name="credman_enable_confirmation_message" msgid="8407841892310870169">"%1$s använder det som visas på skärmen för att avgöra vad som kan fyllas i automatiskt."</string>
<string name="credman_error_message_title" msgid="4099557206946333568">"Gräns för lösenord, nycklar och datatjänster"</string>
<string name="credman_error_message" msgid="8334797097200415449">"Du kan ha upp till fem lösenord, nycklar och datatjänster aktiva samtidigt. Inaktivera en tjänst om du vill lägga till fler."</string>
@@ -4461,11 +4494,12 @@
<string name="mobile_network_sim_name_label" msgid="1452440641628369625">"Namn"</string>
<string name="mobile_network_sim_color_label" msgid="5293944087609632340">"Färg (används i kompatibla appar)"</string>
<string name="mobile_network_sim_name_rename" msgid="5967588549571582924">"Spara"</string>
- <string name="mobile_network_use_sim_on" msgid="7298332437547707908">"Använd SIM-kort"</string>
+ <string name="mobile_network_use_sim_on" msgid="5333182776279917886">"Använd det här SIM-kortet"</string>
<string name="mobile_network_use_sim_off" msgid="6303281166199670639">"Av"</string>
<string name="mobile_network_disable_sim_explanation" msgid="2851862257846773796">"Ta ut SIM-kortet om du vill inaktivera det"</string>
<string name="mobile_network_tap_to_activate" msgid="4139979375717958102">"Aktivera <xliff:g id="CARRIER">%1$s</xliff:g> genom att trycka"</string>
- <string name="mobile_network_erase_sim" msgid="4629071168032714930">"Radera SIM"</string>
+ <!-- no translation found for mobile_network_erase_sim (5387971155494245850) -->
+ <skip />
<string name="preferred_network_mode_title" msgid="3083431168988535628">"Önskad nätverkstyp"</string>
<string name="preferred_network_mode_summary" msgid="537577807865497546">"Ändra nätverksläge"</string>
<string name="preferred_network_mode_dialogtitle" msgid="4179420486180351631">"Önskad nätverkstyp"</string>
@@ -4484,6 +4518,40 @@
<string name="roaming_check_price_warning" msgid="5876977438036791361">"Kontakta din nätoperatör för priser."</string>
<string name="mobile_data_usage_title" msgid="2047864499317759728">"Appars dataanvändning"</string>
<string name="mobile_network_mode_error" msgid="9222056129897416074">"Ogiltigt nätverksläge: <xliff:g id="NETWORKMODEID">%1$d</xliff:g>. Ignorera."</string>
+ <!-- no translation found for satellite_setting_title (2543034229989047673) -->
+ <skip />
+ <!-- no translation found for satellite_setting_enabled_summary (3554127722727530845) -->
+ <skip />
+ <!-- no translation found for satellite_setting_disabled_summary (6789122487534159857) -->
+ <skip />
+ <!-- no translation found for keywords_satellite_setting (3312183289776517695) -->
+ <skip />
+ <!-- no translation found for category_name_about_satellite_messaging (3756205049485508340) -->
+ <skip />
+ <!-- no translation found for title_about_satellite_setting (9212860038048311345) -->
+ <skip />
+ <!-- no translation found for category_title_your_satellite_plan (3017895097366691841) -->
+ <skip />
+ <!-- no translation found for title_have_satellite_plan (2048372355699977947) -->
+ <skip />
+ <!-- no translation found for title_no_satellite_plan (2876056203035197505) -->
+ <skip />
+ <!-- no translation found for summary_add_satellite_setting (3815254731634052432) -->
+ <skip />
+ <!-- no translation found for category_name_how_it_works (585303230539269496) -->
+ <skip />
+ <!-- no translation found for title_satellite_connection_guide (3294802307913609072) -->
+ <skip />
+ <!-- no translation found for summary_satellite_connection_guide (3496123195218418456) -->
+ <skip />
+ <!-- no translation found for title_supported_service (4275535165812691571) -->
+ <skip />
+ <!-- no translation found for summary_supported_service (4320535903444834786) -->
+ <skip />
+ <!-- no translation found for satellite_setting_summary_more_information (4008690241760925372) -->
+ <skip />
+ <!-- no translation found for more_about_satellite_messaging (3385673133561348509) -->
+ <skip />
<string name="mobile_network_apn_title" msgid="5582995550142073054">"Namn på åtkomstpunkter"</string>
<string name="keywords_access_point_names" msgid="8174967126858505945">"APN"</string>
<string name="manual_mode_disallowed_summary" msgid="4243142645520152175">"Inte tillgänglig vid anslutning till <xliff:g id="CARRIER">%1$s</xliff:g>"</string>
@@ -4493,9 +4561,12 @@
<string name="sim_action_switch_sub_dialog_title" msgid="9180969453358718635">"Vill du byta till <xliff:g id="CARRIER_NAME">%1$s</xliff:g>?"</string>
<string name="sim_action_switch_psim_dialog_title" msgid="5613177333235213024">"Vill du byta till SIM-kort?"</string>
<string name="sim_action_switch_sub_dialog_mep_title" msgid="933856847099933004">"Vill du använda <xliff:g id="CARRIER_NAME">%1$s</xliff:g>?"</string>
- <string name="sim_action_switch_sub_dialog_text" msgid="2091834911153293004">"Du kan bara ha ett aktivt SIM-kort åt gången.\n\nOm du byter till <xliff:g id="TO_CARRIER_NAME">%1$s</xliff:g> avslutas inte tjänsten hos <xliff:g id="FROM_CARRIER_NAME">%2$s</xliff:g>."</string>
- <string name="sim_action_switch_sub_dialog_text_downloaded" msgid="8977951796005849471">"Du kan bara ha ett aktivt eSIM-kort åt gången.\n\nOm du byter till <xliff:g id="TO_CARRIER_NAME">%1$s</xliff:g> avslutas inte tjänsten hos <xliff:g id="FROM_CARRIER_NAME">%2$s</xliff:g>."</string>
- <string name="sim_action_switch_sub_dialog_text_single_sim" msgid="6188750682431170845">"Du kan bara ha ett aktivt SIM-kort åt gången.\n\nTjänsten hos <xliff:g id="TO_CARRIER_NAME">%1$s</xliff:g> avslutas inte för att du byter SIM-kort."</string>
+ <!-- no translation found for sim_action_switch_sub_dialog_text (7474905814976249607) -->
+ <skip />
+ <!-- no translation found for sim_action_switch_sub_dialog_text_downloaded (6415848271400253954) -->
+ <skip />
+ <!-- no translation found for sim_action_switch_sub_dialog_text_single_sim (421658355882679837) -->
+ <skip />
<string name="sim_action_switch_sub_dialog_mep_text" msgid="8348764755143679582">"Du kan använda två SIM-kort samtidigt. Inaktivera ett annat SIM-kort om du vill använda <xliff:g id="CARRIER_NAME">%1$s</xliff:g>."</string>
<string name="sim_action_switch_sub_dialog_confirm" msgid="1901181581944638961">"Byt till <xliff:g id="CARRIER_NAME">%1$s</xliff:g>"</string>
<string name="sim_action_switch_sub_dialog_carrier_list_item_for_turning_off" msgid="5392037608705799522">"Stäng av <xliff:g id="CARRIER_NAME">%1$s</xliff:g>"</string>
@@ -4520,6 +4591,29 @@
<string name="sim_action_turn_off" msgid="3506698692916473000">"Inaktivera"</string>
<string name="dsds_activation_failure_title" msgid="4467364110584914794">"Det gick inte att aktivera SIM-kortet"</string>
<string name="dsds_activation_failure_body_msg2" msgid="73044349546544410">"Testa att aktivera SIM-kortet igen. Starta om enheten om problemet kvarstår."</string>
+ <string name="sim_onboarding_bottomsheets_title" msgid="143711121394213711">"Konfigurera SIM-kortet"</string>
+ <string name="sim_onboarding_bottomsheets_msg" msgid="7367245016476460849">"Ställ in inställningarna för mobilnätverk på att använda flera SIM-kort på den här enheten"</string>
+ <string name="sim_onboarding_label_sim_title" msgid="273162565849288273">"Sätt etikett på SIM-korten"</string>
+ <string name="sim_onboarding_label_sim_msg" msgid="5105859235219529056">"Du ser dessa etiketter när du ringer samtal, skickar sms, använder data och i inställningarna"</string>
+ <string name="sim_onboarding_label_sim_dialog_title" msgid="5839073125605286120">"SIM-kortsetikett"</string>
+ <string name="sim_onboarding_label_sim_dialog_label" msgid="9020433985426525185">"Etikett"</string>
+ <string name="sim_onboarding_select_sim_title" msgid="5895262188167744055">"Välj SIM-kort att använda"</string>
+ <string name="sim_onboarding_select_sim_msg" msgid="5638859405391915048">"Du kan använda två SIM-kort samtidigt"</string>
+ <string name="sim_onboarding_primary_sim_title" msgid="2793090401371135675">"Ställ in primära SIM-kort"</string>
+ <string name="sim_onboarding_primary_sim_msg" msgid="5484656671490558032">"Välj vilka SIM-kort du vill använda som standard för samtal, sms och data"</string>
+ <string name="primary_sim_title" msgid="2508161011657571566">"Dina primära SIM-kort"</string>
+ <string name="primary_sim_calls_title" msgid="4961189133582615685">"Samtal"</string>
+ <string name="primary_sim_texts_title" msgid="1287584042733097749">"Sms"</string>
+ <string name="primary_sim_automatic_data_title" msgid="1265528923229642480">"Automatiskt databyte"</string>
+ <string name="primary_sim_automatic_data_msg" msgid="1612203837010785203">"Använd data från båda SIM-korten beroende på täckning och tillgänglighet"</string>
+ <string name="sim_onboarding_phoneNumber_data_only" msgid="8158409121949373662">"Endast data"</string>
+ <string name="sim_onboarding_setup" msgid="5750393553605388463">"Ställ in"</string>
+ <string name="sim_onboarding_next" msgid="6415025179929475355">"Nästa"</string>
+ <!-- no translation found for sim_onboarding_progressbar_turning_sim_on (1163318788393361574) -->
+ <skip />
+ <string name="mobile_network_spn_title" msgid="3053793174495329077">"Mobilnätverk"</string>
+ <string name="mobile_network_phone_number_title" msgid="2090794402855021784">"Telefonnummer"</string>
+ <string name="mobile_network_sim_label_color_title" msgid="2401352348041132876">"SIM-kortsetikett och -färg"</string>
<string name="sim_setup_channel_id" msgid="8797972565087458515">"Nätverksaktivering"</string>
<string name="sim_switch_channel_id" msgid="4927038626791837861">"Operatörsbyte"</string>
<string name="post_dsds_reboot_notification_title_with_carrier" msgid="3308827462185135307">"<xliff:g id="CARRIER_NAME">%1$s</xliff:g> är aktiv"</string>
@@ -4539,11 +4633,15 @@
<string name="switch_sim_dialog_no_switch_text" msgid="7053939850026876088">"Om du senare vill använda mobildata, samtalsfunktioner och sms öppnar du nätverksinställningarna"</string>
<string name="sim_card_label" msgid="6263064316075963775">"SIM-kort"</string>
<string name="erase_sim_dialog_title" msgid="4742077437653028326">"Vill du rensa det här eSIM-kortet?"</string>
- <string name="erase_sim_dialog_text" msgid="753031064269699885">"Om du rensar det här SIM-kortet tas tjänsten hos <xliff:g id="CARRIER_NAME_A">%1$s</xliff:g> bort från enheten.\n\nTjänsten hos <xliff:g id="CARRIER_NAME_B">%1$s</xliff:g> avslutas inte."</string>
+ <!-- no translation found for erase_sim_dialog_text (1406141218170595272) -->
+ <skip />
<string name="erase_sim_confirm_button" msgid="8309115684335320541">"Rensa"</string>
- <string name="erasing_sim" msgid="7877703231075699139">"Rensar SIM-kort …"</string>
- <string name="erase_sim_fail_title" msgid="2024446702985862427">"Det gick inte att rensa SIM-kortet"</string>
- <string name="erase_sim_fail_text" msgid="7870804401227483131">"Det gick inte att rensa SIM-kortet på grund av ett fel.\n\nStarta om enheten och försök igen."</string>
+ <!-- no translation found for erasing_sim (4237180547590463930) -->
+ <skip />
+ <!-- no translation found for erase_sim_fail_title (1445700500168357303) -->
+ <skip />
+ <!-- no translation found for erase_sim_fail_text (6898841004987411547) -->
+ <skip />
<string name="network_connection_request_dialog_title" msgid="1896186380874289434">"Anslut till enhet"</string>
<string name="network_connection_request_dialog_summary" msgid="7693038309792726170">"Appen <xliff:g id="APPNAME">%1$s</xliff:g> vill ansluta till enheten via ett tillfälligt wifi-nätverk"</string>
<string name="network_connection_timeout_dialog_message" msgid="598509083077743772">"Inga enheter hittades. Kontrollera att enheterna är på och går att ansluta till."</string>
@@ -4615,6 +4713,14 @@
<string name="work_policy_privacy_settings" msgid="2702644843505242596">"Information om jobbpolicy"</string>
<string name="work_policy_privacy_settings_summary" msgid="690118670737638405">"Inställningar som hanteras av IT-administratören"</string>
<string name="track_frame_time_keywords" msgid="7885340257945922239">"Grafikprocessor"</string>
+ <string name="enable_16k_pages" msgid="5009476566957520607">"Starta med sidstorlek på 16 kB"</string>
+ <string name="enable_16k_pages_summary" msgid="428117226069445198">"Starta med kärna kompatibel med sidor på 16 kB"</string>
+ <string name="confirm_enable_16k_pages_title" msgid="6751570067857011642">"Vill du starta om med en kärna som är kompatibel med sidor på 16 kB?"</string>
+ <string name="confirm_enable_16k_pages_text" msgid="702888115148257215">"VARNING! Vissa appar kanske inte är kompatibla med det här läget. Enheten startas om efter bekräftelse."</string>
+ <string name="confirm_enable_4k_pages_title" msgid="626987400420355263">"Vill du starta om med en kärna som är kompatibel med sidor på 4 kB?"</string>
+ <string name="confirm_enable_4k_pages_text" msgid="6168921566226074524">"Enheten startas om efter bekräftelse."</string>
+ <string name="toast_16k_update_failed_text" msgid="8888858987184345567">"Det gick inte att uppdatera kärnan till en kärna som är kompatibel med sidor på 16 kB."</string>
+ <string name="progress_16k_ota_title" msgid="2117218313875523741">"Tillämpar ändring"</string>
<string name="bug_report_handler_title" msgid="713439959113250125">"Felrapportshanterare"</string>
<string name="bug_report_handler_picker_footer_text" msgid="4935758328366585673">"Avgör vilken app som hanterar Genväg till felrapport på enheten."</string>
<string name="personal_profile_app_subtext" msgid="5586060806997067676">"Privat"</string>
@@ -4700,8 +4806,10 @@
<string name="sim_category_title" msgid="2341314000964710495">"SIM"</string>
<string name="downloaded_sim_category_title" msgid="2876988650413179752">"eSIM-kort"</string>
<string name="downloaded_sims_category_title" msgid="487799905978489922">"eSIM-kort"</string>
- <string name="sim_category_active_sim" msgid="1503823567818544012">"Aktiv"</string>
- <string name="sim_category_inactive_sim" msgid="4068899490133820881">"Inaktiv"</string>
+ <!-- no translation found for sim_category_active_sim (3077009911935592178) -->
+ <skip />
+ <!-- no translation found for sim_category_inactive_sim (7351553344148400450) -->
+ <skip />
<string name="sim_category_default_active_sim" msgid="1208194173387987231">" / Standardinställning för <xliff:g id="ID_1">%1$s</xliff:g>"</string>
<string name="default_active_sim_calls" msgid="2390973682556353558">"samtal"</string>
<string name="default_active_sim_sms" msgid="8041498593025994921">"Sms"</string>
diff --git a/res/values-sw/arrays.xml b/res/values-sw/arrays.xml
index a163455..923f46e 100644
--- a/res/values-sw/arrays.xml
+++ b/res/values-sw/arrays.xml
@@ -482,4 +482,7 @@
<!-- no translation found for notification_polite_options:0 (4617190141263245257) -->
<!-- no translation found for notification_polite_options:1 (3884076684767467743) -->
<!-- no translation found for notification_polite_options:2 (8765197536079931966) -->
+ <!-- no translation found for private_space_auto_lock_options:0 (551584871228110817) -->
+ <!-- no translation found for private_space_auto_lock_options:1 (3263162333754809690) -->
+ <!-- no translation found for private_space_auto_lock_options:2 (1575103586471380629) -->
</resources>
diff --git a/res/values-sw/strings.xml b/res/values-sw/strings.xml
index 0e1507b..bb103d5 100644
--- a/res/values-sw/strings.xml
+++ b/res/values-sw/strings.xml
@@ -28,6 +28,7 @@
<string name="show_dev_on" msgid="2840850085134853754">"Sasa wewe ni msanidi programu!"</string>
<string name="show_dev_already" msgid="7041756429707644630">"Hakuna haja, tayari wewe ni msanidi programu."</string>
<string name="dev_settings_disabled_warning" msgid="6971867026249671244">"Tafadhali washa chaguo za wasanidi programu kwanza."</string>
+ <string name="dev_settings_available_to_admin_only_warning" msgid="3408243404879083111">"Ni watumiaji wasimamizi pekee wanaoweza kufikia mipangilio ya msanidi programu."</string>
<string name="header_category_system" msgid="1665516346845259058">"Mfumo"</string>
<string name="radioInfo_service_in" msgid="9088637745836646271">"Inatumika"</string>
<string name="radioInfo_service_out" msgid="1868347333892403287">"Haitumiki"</string>
@@ -551,12 +552,20 @@
<string name="private_space_one_lock_summary" msgid="2759953747682959371">"Unaweza kufungua Nafasi ya Faragha kupitia mbinu unayotumia kufungua kifaa chako, au uchague mbinu tofauti ya kufunga"</string>
<string name="private_space_screen_lock_title" msgid="8679383894967823163">"Tumia mbinu ya kufunga skrini ya kifaa"</string>
<string name="private_space_biometric_title" msgid="3934339826674553174">"Kipengele cha Kufungua kwa Alama ya Kidole na Uso"</string>
+ <string name="private_space_fingerprint_title" msgid="5989254643211889931">"Kufungua kwa Alama ya Kidole"</string>
+ <string name="private_space_face_title" msgid="3290402865367663079">"Kipengele cha Kufungua kwa Uso"</string>
<string name="private_space_biometric_summary" msgid="4403837276018724581">"Gusa ili uweke mipangilio"</string>
<string name="private_space_fingerprint_unlock_title" msgid="5804023571114910034">"Kufungua Sehemu ya Faragha kwa Alama ya Kidole"</string>
<string name="private_space_face_unlock_title" msgid="6613018437620070183">"Kufungua Sehemu ya Faragha kwa Uso"</string>
<string name="private_space_category_ways_to_unlock" msgid="4356631225316950046">"Mbinu za kufungua"</string>
<string name="private_space_screen_lock_summary" msgid="394837965365561070">"Mbinu sawa ya kufunga skrini ya kifaa"</string>
<string name="private_space_new_lock_title" msgid="7306873010565337671">"Utachagua mbinu mpya ya kufunga Nafasi ya Faragha?"</string>
+ <string name="private_space_auto_lock_title" msgid="4757097802686131305">"Funga kiotomatiki"</string>
+ <string name="private_space_auto_lock_page_title" msgid="2993714305725968632">"Kufunga sehemu ya faragha kiotomatiki"</string>
+ <string name="private_space_auto_lock_page_summary" msgid="8679844515655838654">"Unaweza kufunga sehemu yako ya faragha kiotomatiki ikiwa hujatumia kifaa chako kwa muda"</string>
+ <string name="private_space_auto_lock_every_time" msgid="1215061855836002830">"Kila wakati kifaa kinapojifunga"</string>
+ <string name="private_space_auto_lock_after_inactivity" msgid="1748673030841528649">"Ikikaa kwa dakika 5 bila shughuli"</string>
+ <string name="private_space_auto_lock_never" msgid="595014527119778873">"Kisifunge kamwe"</string>
<string name="private_space_hide_title" msgid="8687034008994037610">"Ficha wakati umefunga"</string>
<string name="privatespace_hide_page_title" msgid="972581369094289386">"Ficha Nafasi ya Faragha wakati umefunga"</string>
<string name="privatespace_hide_page_summary" msgid="1052569521186403642">"Ili Nafasi ya Faragha isionekane na wengine wanaotumia kifaa chako, ifiche kwenye orodha ya programu"</string>
@@ -570,6 +579,7 @@
<string name="private_space_delete_title" msgid="3075645119800272800">"Futa Nafasi ya Faragha"</string>
<string name="private_space_deleted" msgid="7825768516955610897">"Imefuta Nafasi ya Faragha"</string>
<string name="private_space_delete_failed" msgid="8500755484258565011">"Imeshindwa kufuta Nafasi ya Faragha"</string>
+ <string name="private_space_unlocked" msgid="9091600948712932046">"Nafasi ya faragha imefunguliwa"</string>
<string name="no_device_lock_title" msgid="1078223464721029954">"Weka mbinu ya kufunga skrini"</string>
<string name="no_device_lock_summary" msgid="7436025227616244687">"Ili utumie nafasi ya faragha, weka kipengele cha kufunga skrini kwenye kifaa hiki"</string>
<string name="no_device_lock_action_label" msgid="2640487005629001288">"Weka mbinu ya kufunga skrini"</string>
@@ -597,8 +607,14 @@
<string name="private_space_access_text" msgid="4258842502257201013">"Ili ufikie sehemu yako ya faragha, nenda kwenye programu zako zilizoorodheshwa kisha uende chini"</string>
<string name="private_space_done_label" msgid="1020482651595246071">"Nimemaliza"</string>
<string name="private_space_scrolldown_to_access" msgid="4820954877349434545">"Nenda chini ili upate sehemu ya faragha"</string>
- <string name="private_space_retry_signin_title" msgid="2340841075193680666">"Kuingia katika akaunti ili kuweka mipangilio ya sehemu ya faragha"</string>
- <string name="private_space_retry_summary" msgid="1976929616948459609">"Unahitaji kuingia katika akaunti ili uweke mipangilio ya sehemu ya faragha"</string>
+ <!-- no translation found for private_space_retry_signin_title (8090276618867918844) -->
+ <skip />
+ <!-- no translation found for private_space_retry_summary (1920444015972648774) -->
+ <skip />
+ <!-- no translation found for private_space_skip_login_label (7078019409056628192) -->
+ <skip />
+ <!-- no translation found for private_space_continue_login_label (7779965766333065391) -->
+ <skip />
<string name="private_space_lock_setup_title" msgid="6541564212199510787">"Kuchagua mbinu ya kufunga sehemu yako ya faragha"</string>
<string name="private_space_lock_setup_description" msgid="423405593476300918">"Unaweza kufungua sehemu yako ya faragha ukitumia alama ya kidole chako. Ili kudumisha usalama, chaguo hili linahitaji mbinu mbadala ya kufunga skrini."</string>
<string name="private_space_choose_your_pin_header" msgid="4560802934975898265">"Weka PIN ya sehemu yako ya faragha"</string>
@@ -1373,6 +1389,8 @@
<string name="battery_level_title" msgid="1371765298786083448">"Kiwango cha betri"</string>
<string name="communal_settings_title" msgid="2845678473945902115">"Ya jumuiya"</string>
<string name="communal_settings_summary" msgid="4923914136953940317">"Mipangilio ya jumuiya"</string>
+ <!-- no translation found for satellite_setting (706846910912477125) -->
+ <skip />
<string name="apn_settings" msgid="4295467389400441299">"APN"</string>
<string name="apn_edit" msgid="2003683641840248741">"Badilisha mahali pa kufikia"</string>
<string name="apn_add" msgid="9069613192201630934">"Weka mlango wa mtandao"</string>
@@ -1407,6 +1425,8 @@
<string name="menu_save" msgid="6611465355127483100">"Hifadhi"</string>
<string name="menu_cancel" msgid="1197826697950745335">"Ghairi"</string>
<string name="error_title" msgid="7158648377702417716"></string>
+ <!-- no translation found for error_duplicate_apn_entry (7792928408935276618) -->
+ <skip />
<string name="error_name_empty" msgid="1258275899283079142">"Huwezi kuacha sehemu hii ikiwa haijajazwa."</string>
<string name="error_apn_empty" msgid="7657491065443746915">"Lazima APN ijazwe."</string>
<string name="error_mcc_not3" msgid="883659545640179094">"Sehemu ya MCC lazima iwe na namba 3."</string>
@@ -1425,7 +1445,8 @@
<string name="reset_bluetooth_wifi_button_text" msgid="3974098137045963639">"Weka upya"</string>
<string name="reset_bluetooth_wifi_complete_toast" msgid="5893439291030574365">"Bluetooth na Wi‑Fi vimewekwa upya"</string>
<string name="reset_esim_title" msgid="4194570573425902754">"Futa eSIM"</string>
- <string name="reset_esim_desc" msgid="3662444090563399131">"Hatua hii haitaghairi mipango yoyote ya huduma za simu. Ili upakue SIM za kubadilisha, wasiliana na mtoa huduma wako."</string>
+ <!-- no translation found for reset_esim_desc (6125192435907740751) -->
+ <skip />
<string name="reset_network_button_text" msgid="2281476496459610071">"Badilisha mipangilio"</string>
<string name="reset_network_final_desc" msgid="5304365082065278425">"Je, ungependa kubadilisha mipangilio yote ya mtandao? Huwezi kutendua kitendo hiki."</string>
<string name="reset_network_final_desc_esim" msgid="1129251284212847939">"Ungependa kuweka upya mipangilio ya mtandao na kufuta eSIM? Huwezi kutendua kitendo hiki."</string>
@@ -1433,15 +1454,18 @@
<string name="reset_network_confirm_title" msgid="913014422184481270">"Iwekwe upya?"</string>
<string name="network_reset_not_available" msgid="1966334631394607829">"Kuweka upya mtandao hakupatikani kwa mtumiaji huyu"</string>
<string name="reset_network_complete_toast" msgid="1367872474130621115">"Mipangilio ya mtandao imewekwa upya"</string>
- <string name="reset_esim_error_title" msgid="4670073610967959597">"Imeshindwa kufuta data yote kwenye SIM"</string>
- <string name="reset_esim_error_msg" msgid="7279607120606365250">"Imeshindwa kufuta eSIM kutokana na hitilafu.\n\nZima kisha uwashe kifaa chako na ujaribu tena."</string>
+ <!-- no translation found for reset_esim_error_title (6516110227665862295) -->
+ <skip />
+ <!-- no translation found for reset_esim_error_msg (8459527827897797168) -->
+ <skip />
<string name="main_clear_title" msgid="277664302144837723">"Futa data yote (rejesha mipangilio iliyotoka nayo kiwandani)"</string>
<string name="main_clear_short_title" msgid="4752094765533020696">"Futa data yote (rejesha mipangilio Iliyotoka nayo kiwandani)"</string>
<string name="main_clear_desc_also_erases_external" msgid="3687911419628956693"><li>"Muziki"</li>\n<li>"Picha"</li>\n<li>"data nyingine ya mtumiaji"</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"Hatua hii haitaghairi mpango wako wa huduma ya simu ya mkononi."</string>
<string name="main_clear_final_desc" msgid="5800877928569039580">"Taarifa binafsi na programu zako zote zilizopakuliwa zitafutwa. Huwezi kutendua kitendo hiki."</string>
- <string name="main_clear_final_desc_esim" msgid="440406836793824969">"Taarifa yako yote ya binafsi, ikiwa ni pamoja na programu zilizopakuliwa na SIM, zitafutwa Huwezi kutendua kitendo hiki."</string>
+ <!-- no translation found for main_clear_final_desc_esim (6592404057237813989) -->
+ <skip />
<string name="main_clear_confirm_title" msgid="6577071819657853713">"Ungependa kufuta data yote?"</string>
<string name="main_clear_not_available" msgid="3433795327146684827">"Urejeshaji wa mipangilio ya kiwandani haupatikani kwa mtumiaji huyu"</string>
<string name="main_clear_progress_title" msgid="7239741132015617719">"Inafuta"</string>
@@ -1672,6 +1696,14 @@
<string name="force_stop" msgid="2681771622136916280">"Lazimisha kuzima"</string>
<string name="archive" msgid="9074663845068632127">"Hifadhi kwenye kumbukumbu"</string>
<string name="restore" msgid="7622486640713967157">"Rejesha"</string>
+ <!-- no translation found for restoring_step_one (3465050101254272874) -->
+ <skip />
+ <!-- no translation found for restoring_step_two (140484846432595108) -->
+ <skip />
+ <!-- no translation found for restoring_step_three (3712883580876329811) -->
+ <skip />
+ <!-- no translation found for restoring_step_four (8966846882470446209) -->
+ <skip />
<string name="total_size_label" msgid="2052185048749658866">"Jumla"</string>
<string name="application_size_label" msgid="6407051020651716729">"Ukubwa wa programu"</string>
<string name="external_code_size_label" msgid="7375146402660973743">"Programu ya hifadhi ya USB"</string>
@@ -1728,7 +1760,6 @@
<string name="archiving_failed" msgid="2037798988961634978">"Imeshindwa kuhifadhi kwenye kumbukumbu"</string>
<string name="archiving_succeeded" msgid="7891249456483297845">"Yaliyo kwenye kumbukumbu <xliff:g id="PACKAGE_LABEL">%1$s</xliff:g>"</string>
<string name="restoring_failed" msgid="3390531747355943533">"Imeshindwa kurejesha"</string>
- <string name="restoring_succeeded" msgid="4967353965137524330">"Imerejesha <xliff:g id="PACKAGE_LABEL">%1$s</xliff:g>"</string>
<string name="restoring_in_progress" msgid="7787443682651146115">"Inarejesha <xliff:g id="PACKAGE_LABEL">%1$s</xliff:g>"</string>
<string name="another_migration_already_in_progress" msgid="6550546307856052261">"Tayari kuna uhamishaji unaoendelea."</string>
<string name="insufficient_storage" msgid="8115088042669030558">"Nafasi ya hifadhi haitoshi."</string>
@@ -1920,10 +1951,8 @@
<string name="usage_stats_sort_by_usage_time" msgid="2927310334119998301">"Panga kulingana na muda wa matumizi"</string>
<string name="usage_stats_sort_by_last_time_used" msgid="7039213339779884017">"Panga kulingana na mara ya mwisho kutumika"</string>
<string name="usage_stats_sort_by_app_name" msgid="4463833145514850478">"Panga kulingana na jina la programu"</string>
- <!-- no translation found for last_time_used_label (7589377271406011659) -->
- <skip />
- <!-- no translation found for last_time_used_never (2936073559267990034) -->
- <skip />
+ <string name="last_time_used_label" msgid="7589377271406011659">"Mwisho kutumika"</string>
+ <string name="last_time_used_never" msgid="2936073559267990034">"hazijawahi kufunguliwa"</string>
<string name="usage_time_label" msgid="9105343335151559883">"Muda wa utumiaji"</string>
<string name="accessibility_settings" msgid="4713215774904704682">"Ufikivu"</string>
<string name="accessibility_settings_title" msgid="6739115703615065716">"Mipangilio ya ufikiaji"</string>
@@ -2378,12 +2407,6 @@
<string name="battery_tip_high_usage_summary" msgid="3938999581403084551">"Angalia programu zinazotumia betri zaidi"</string>
<string name="battery_tip_limited_temporarily_title" msgid="6258554134146272311">"Hali ya kuchaji imeboreshwa ili kulinda betri yako"</string>
<string name="battery_tip_limited_temporarily_summary" msgid="5107379280241187562">"Ili kuongeza muda wa matumizi ya betri yako, hali ya kuchaji imeboreshwa"</string>
- <string name="battery_tip_dock_defender_future_bypass_title" msgid="4332616280495788195">"Hali ya kuchaji imeboreshwa ili kulinda betri yako"</string>
- <string name="battery_tip_dock_defender_future_bypass_summary" msgid="7870758621381307597">"Ili kuongeza muda wa matumizi ya betri yako, hali ya kuchaji imeboreshwa kifaa kikiwa kimepachikwa"</string>
- <string name="battery_tip_dock_defender_active_title" msgid="1414785238383255699">"Hali ya kuchaji imeboreshwa ili kulinda betri yako"</string>
- <string name="battery_tip_dock_defender_active_summary" msgid="3512082623718801459">"Ili kuongeza muda wa matumizi ya betri yako, hali ya kuchaji imeboreshwa kifaa kikiwa kimepachikwa"</string>
- <string name="battery_tip_dock_defender_temporarily_bypassed_title" msgid="1679449361090557201">"Kuchaji hadi ijae"</string>
- <string name="battery_tip_dock_defender_temporarily_bypassed_summary" msgid="1099500476761333281">"Ili kulinda betri yako, hali ya kuchaji itaboreshwa wakati kompyuta kibao yako imepachikwa"</string>
<string name="battery_tip_limited_temporarily_sec_button_content_description" msgid="5648444926736883551">"Pata maelezo zaidi kuhusu kusitisha kuchaji"</string>
<string name="battery_tip_limited_temporarily_dialog_resume_charge" msgid="2302295458913832342">"Endelea kuchaji"</string>
<string name="battery_tip_dialog_message_footer" msgid="986542164372177504">"Inajumuisha shughuli za chinichini zinazotumia nishati nyingi"</string>
@@ -2401,7 +2424,8 @@
<string name="battery_tip_unrestrict_app_dialog_ok" msgid="7940183167721998470">"Ondoa"</string>
<string name="battery_tip_unrestrict_app_dialog_cancel" msgid="4968135709160207507">"Ghairi"</string>
<string name="battery_tip_charge_to_full_button" msgid="6701709034348116261">"Chaji hadi ijae"</string>
- <string name="battery_tip_incompatible_charging_title" msgid="5120763575150751300">"Kifuasi cha kuchaji kina hitilafu"</string>
+ <!-- no translation found for battery_tip_incompatible_charging_title (1567827436103364999) -->
+ <skip />
<string name="battery_tip_incompatible_charging_content_description" msgid="355668467640367701">"Pata maelezo zaidi kuhusu adapta ya kuchaji isiyooana"</string>
<string name="smart_battery_manager_title" msgid="3677620516657920364">"Kidhibiti cha Betri"</string>
<string name="smart_battery_title" msgid="9095903608520254254">"Dhibiti programu kiotomatiki"</string>
@@ -2493,13 +2517,11 @@
<string name="battery_usage_chart_label_now" msgid="4598282721949430165">"sasa"</string>
<string name="battery_usage_timestamps_hyphen" msgid="7401188432989043905">"<xliff:g id="FROM_TIMESTAMP">%1$s</xliff:g> - <xliff:g id="TO_TIMESTAMP">%2$s</xliff:g>"</string>
<string name="battery_usage_day_and_hour" msgid="1417890420844950881">"<xliff:g id="DAY">%1$s</xliff:g> <xliff:g id="HOUR">%2$s</xliff:g>"</string>
- <!-- no translation found for battery_usage_time_info_and_battery_level (6732629268310936155) -->
- <skip />
+ <string name="battery_usage_time_info_and_battery_level" msgid="6732629268310936155">"<xliff:g id="TIME_INFO">%1$s</xliff:g> <xliff:g id="BATTERY_LEVEL">%2$s</xliff:g>"</string>
<string name="battery_usage_chart" msgid="4114747521432440017">"Chati ya matumizi ya betri"</string>
<string name="daily_battery_usage_chart" msgid="4176059567682992686">"Chati ya matumizi ya betri ya kila siku"</string>
<string name="hourly_battery_usage_chart" msgid="3098314511076561272">"Chati ya matumizi ya betri ya kila saa"</string>
- <!-- no translation found for battery_level_percentage (1433178290838842146) -->
- <skip />
+ <string name="battery_level_percentage" msgid="1433178290838842146">"Asilimia ya chaji ya betri kuanzia <xliff:g id="START_PERCENTAGE">%1$s</xliff:g> hadi <xliff:g id="END_PERCENTAGE">%2$s</xliff:g>"</string>
<string name="battery_usage_breakdown_title_since_last_full_charge" msgid="435006273323199906">"Matumizi ya betri tangu ilipochajiwa mara ya mwisho"</string>
<string name="battery_usage_breakdown_title_for_slot" msgid="4823179483667671406">"Matumizi ya betri kuanzia <xliff:g id="SLOT">%s</xliff:g>"</string>
<string name="screen_time_category_last_full_charge" msgid="8856908320256057753">"Muda wa kutumia kifaa tangu kilipochajiwa mara ya mwisho"</string>
@@ -3859,6 +3881,8 @@
<string name="voice_activation_apps_title" msgid="7130045161611529825">"Programu zinazotumia amri ya sauti"</string>
<string name="permit_voice_activation_apps" msgid="9152780172988949319">"Ruhusu kipengele cha amri ya sauti"</string>
<string name="allow_voice_activation_apps_description" msgid="6369745626995060656">"Hatua ya kuwezesha sauti huwasha programu zilizoidhinishwa, bila kutumia mikono, kupitia amri ya sauti. Kipengele kilichojumuishwa cha utambuzi unaotegemea mazingira huhakikisha kuwa ni wewe tu unayeweza kuona data.\n\n"<a href="">"Maelezo zaidi kuhusu utambuzi unaotegemea mazingira"</a></string>
+ <string name="permit_receive_sandboxed_detection_training_data" msgid="3929496847420108753">"Boresha hatua ya kuwezesha sauti"</string>
+ <string name="receive_sandboxed_detection_training_data_description" msgid="1415687008184625050">"Kifaa hiki hutumia umahiri wa faragha kuboresha muundo wa hatua ya kuwezesha sauti. Programu zinaweza kupokea muhtasari wa taarifa zilizojumlishwa kwa watumiaji wengi ili kudumisha faragha huku ikiboresha muundo kwa kila mtu.\n\n"<a href="">"Maelezo zaidi kuhusu umahiri wa faragha"</a></string>
<string name="full_screen_intent_title" msgid="747270185715224130">"Arifa za skrini nzima"</string>
<string name="permit_full_screen_intent" msgid="9035367640019960861">"Ruhusu programu hii ionyeshe arifa kwenye skrini nzima"</string>
<string name="footer_description_full_screen_intent" msgid="7716518411349225528">"Ruhusu programu hii ionyeshe arifa kwenye skrini nzima ukiwa umefunga kifaa. Programu zinaweza kutumia arifa hizi kuonyesha kengele, simu unazopigiwa au arifa nyingine muhimu."</string>
@@ -4280,18 +4304,27 @@
<string name="autofill_app" msgid="7595308061826307921">"Huduma ya kujaza kiotomatiki"</string>
<string name="default_autofill_app" msgid="372234803718251606">"Huduma chaguomsingi ya kujaza kiotomatiki"</string>
<string name="autofill_passwords" msgid="6708057251459761083">"Manenosiri"</string>
- <string name="credman_chosen_app_title" msgid="872524130208251505">"Manenosiri, funguo za siri na huduma za data"</string>
+ <!-- no translation found for credman_chosen_app_title (7735183808067729319) -->
+ <skip />
<string name="credman_credentials" msgid="4931371941253324143">"Watoa huduma wa ziada"</string>
<string name="autofill_passwords_count" msgid="6359289285822955973">"{count,plural, =1{Nenosiri #}other{Manenosiri #}}"</string>
<string name="autofill_keywords" msgid="8598763328489346438">"otomatiki, jaza, kujaza kiotomatiki, nenosiri"</string>
<string name="credman_keywords" msgid="8305600680836806170">"data, ufunguo wa siri, nenosiri"</string>
<string name="credman_autofill_keywords" msgid="701180623776848914">"kiotomatiki, jaza, jaza kiotomatiki, data, ufunguo wa siri, nenosiri"</string>
+ <!-- no translation found for credman_button_change (4072629639218503790) -->
+ <skip />
+ <!-- no translation found for credman_button_open (7519871964170816850) -->
+ <skip />
<string name="autofill_confirmation_message" msgid="4888767934273494272">"<b>Hakikisha kuwa unaamini programu hii</b> <br/> <br/> <xliff:g id=app_name example=Google Autofill>%1$s</xliff:g> hutumia kilicho kwenye skrini yako kubaini kinachoweza kujazwa kiotomatiki."</string>
<string name="credman_autofill_confirmation_message" msgid="843829628024668466">"<b>Tumia <xliff:g id=app_name example=Provider>%1$s</xliff:g>?</b> <br/> <br/> Manenosiri mapya, funguo za siri na maelezo mengine yatahifadhiwa hapa kuanzia sasa. Huenda <xliff:g id=app_name example=Provider>%1$s</xliff:g> ikatumia maudhui kwenye skrini yako kubaini kinachoweza kujazwa kiotomatiki."</string>
<string name="credman_picker_title" msgid="8191267620665129205">"Manenosiri, funguo za siri na huduma za data"</string>
<string name="credman_confirmation_message_title" msgid="8847900085593880729">"Ungependa kuzima %1$s?"</string>
<string name="credman_confirmation_message" msgid="2357324543658635239">"<b>Ungependa kuzima huduma hii?</b> <br/> <br/> Maelezo yaliyohifadhiwa kama vile manenosiri, funguo za siri, njia za kulipa na maelezo mengine hayatajazwa utakapoingia katika akaunti. Ili utumie maelezo uliyohifadhi, chagua nenosiri, ufunguo wa siri au huduma ya data."</string>
+ <string name="credman_confirmation_message_new_ui" msgid="6126274509951156460">"<b>Ungependa kuzima huduma zote?</b> <br/> <br/> Manenosiri, funguo za siri na maelezo mengine yaliyohifadhiwa hayatapatikana ili kujazwa kiotomatiki unapoingia katika akaunti"</string>
+ <string name="credman_autofill_confirmation_message_new_ui" msgid="6222139222478822267">"<b>Badili huduma unayopendelea kuwa <xliff:g id=app_name example=Provider>%1$s</xliff:g>?</b> <br/> <br/> Manenosiri mapya, funguo za siri na maelezo mengine yatahifadhiwa hapa kuanzia sasa. Huenda <xliff:g id=app_name example=Provider>%1$s</xliff:g> ikatumia maudhui kwenye skrini yako kubaini kinachoweza kujazwa kiotomatiki"</string>
<string name="credman_enable_confirmation_message_title" msgid="1037501792652277829">"Ungependa kutumia %1$s?"</string>
+ <string name="credman_limit_error_msg_title" msgid="1525814645803612135">"Unaweza kuwasha huduma 5 pekee"</string>
+ <string name="credman_limit_error_msg" msgid="2521803280130310063">"Zima angalau huduma 1 ili uweze kuongeza nyingine"</string>
<string name="credman_enable_confirmation_message" msgid="8407841892310870169">"%1$s hutumia maudhui kwenye skrini yako kubaini kinachoweza kujazwa kiotomatiki."</string>
<string name="credman_error_message_title" msgid="4099557206946333568">"Manenosiri, funguo za siri na kikomo cha huduma za data"</string>
<string name="credman_error_message" msgid="8334797097200415449">"Unaweza kutumia hadi manenosiri 5, funguo za siri na huduma za data zinazotumika kwa wakati mmoja. Zima huduma ili uweke zaidi."</string>
@@ -4461,11 +4494,12 @@
<string name="mobile_network_sim_name_label" msgid="1452440641628369625">"Jina"</string>
<string name="mobile_network_sim_color_label" msgid="5293944087609632340">"Rangi (inatumiwa na programu zinazooana)"</string>
<string name="mobile_network_sim_name_rename" msgid="5967588549571582924">"Hifadhi"</string>
- <string name="mobile_network_use_sim_on" msgid="7298332437547707908">"Tumia SIM"</string>
+ <string name="mobile_network_use_sim_on" msgid="5333182776279917886">"Tumia SIM hii"</string>
<string name="mobile_network_use_sim_off" msgid="6303281166199670639">"Imezimwa"</string>
<string name="mobile_network_disable_sim_explanation" msgid="2851862257846773796">"Ili uzime SIM hii, itoe"</string>
<string name="mobile_network_tap_to_activate" msgid="4139979375717958102">"Gusa ili uanze kutumia <xliff:g id="CARRIER">%1$s</xliff:g>"</string>
- <string name="mobile_network_erase_sim" msgid="4629071168032714930">"Futa data yote kwenye SIM"</string>
+ <!-- no translation found for mobile_network_erase_sim (5387971155494245850) -->
+ <skip />
<string name="preferred_network_mode_title" msgid="3083431168988535628">"Aina ya mtandao inayopendelewa"</string>
<string name="preferred_network_mode_summary" msgid="537577807865497546">"Badilisha hali ya utendaji wa mtandao"</string>
<string name="preferred_network_mode_dialogtitle" msgid="4179420486180351631">"Aina ya mtandao inayopendelewa"</string>
@@ -4484,6 +4518,40 @@
<string name="roaming_check_price_warning" msgid="5876977438036791361">"Wasiliana na mtoa huduma za mtandao kwa maelezo kuhusu bei."</string>
<string name="mobile_data_usage_title" msgid="2047864499317759728">"Programu zinavyotumia data"</string>
<string name="mobile_network_mode_error" msgid="9222056129897416074">"Hali ya Mtandao Isiyo sahihi <xliff:g id="NETWORKMODEID">%1$d</xliff:g>. Puuza"</string>
+ <!-- no translation found for satellite_setting_title (2543034229989047673) -->
+ <skip />
+ <!-- no translation found for satellite_setting_enabled_summary (3554127722727530845) -->
+ <skip />
+ <!-- no translation found for satellite_setting_disabled_summary (6789122487534159857) -->
+ <skip />
+ <!-- no translation found for keywords_satellite_setting (3312183289776517695) -->
+ <skip />
+ <!-- no translation found for category_name_about_satellite_messaging (3756205049485508340) -->
+ <skip />
+ <!-- no translation found for title_about_satellite_setting (9212860038048311345) -->
+ <skip />
+ <!-- no translation found for category_title_your_satellite_plan (3017895097366691841) -->
+ <skip />
+ <!-- no translation found for title_have_satellite_plan (2048372355699977947) -->
+ <skip />
+ <!-- no translation found for title_no_satellite_plan (2876056203035197505) -->
+ <skip />
+ <!-- no translation found for summary_add_satellite_setting (3815254731634052432) -->
+ <skip />
+ <!-- no translation found for category_name_how_it_works (585303230539269496) -->
+ <skip />
+ <!-- no translation found for title_satellite_connection_guide (3294802307913609072) -->
+ <skip />
+ <!-- no translation found for summary_satellite_connection_guide (3496123195218418456) -->
+ <skip />
+ <!-- no translation found for title_supported_service (4275535165812691571) -->
+ <skip />
+ <!-- no translation found for summary_supported_service (4320535903444834786) -->
+ <skip />
+ <!-- no translation found for satellite_setting_summary_more_information (4008690241760925372) -->
+ <skip />
+ <!-- no translation found for more_about_satellite_messaging (3385673133561348509) -->
+ <skip />
<string name="mobile_network_apn_title" msgid="5582995550142073054">"Majina ya Milango ya Mtandao"</string>
<string name="keywords_access_point_names" msgid="8174967126858505945">"apn"</string>
<string name="manual_mode_disallowed_summary" msgid="4243142645520152175">"Haipatikani inapounganishwa kwenye <xliff:g id="CARRIER">%1$s</xliff:g>"</string>
@@ -4493,9 +4561,12 @@
<string name="sim_action_switch_sub_dialog_title" msgid="9180969453358718635">"Ungependa kubadili utumie <xliff:g id="CARRIER_NAME">%1$s</xliff:g>?"</string>
<string name="sim_action_switch_psim_dialog_title" msgid="5613177333235213024">"Ungependa kubadili ili utumie SIM kadi?"</string>
<string name="sim_action_switch_sub_dialog_mep_title" msgid="933856847099933004">"Ungependa kutumia <xliff:g id="CARRIER_NAME">%1$s</xliff:g>?"</string>
- <string name="sim_action_switch_sub_dialog_text" msgid="2091834911153293004">"Unaweza kutumia SIM moja tu kwa wakati mmoja.\n\nKubadili na kutumia <xliff:g id="TO_CARRIER_NAME">%1$s</xliff:g> hakutaghairi huduma yako ya <xliff:g id="FROM_CARRIER_NAME">%2$s</xliff:g>."</string>
- <string name="sim_action_switch_sub_dialog_text_downloaded" msgid="8977951796005849471">"Unaweza kutumia eSIM 1 tu kwa wakati mmoja.\n\nHatua ya kubadili ili utumie <xliff:g id="TO_CARRIER_NAME">%1$s</xliff:g>haitaghairi huduma yako ya <xliff:g id="FROM_CARRIER_NAME">%2$s</xliff:g>."</string>
- <string name="sim_action_switch_sub_dialog_text_single_sim" msgid="6188750682431170845">"Unaweza kutumia SIM moja tu kwa wakati mmoja.\n\nKubadili SIM hakutaghairi huduma yako ya <xliff:g id="TO_CARRIER_NAME">%1$s</xliff:g>."</string>
+ <!-- no translation found for sim_action_switch_sub_dialog_text (7474905814976249607) -->
+ <skip />
+ <!-- no translation found for sim_action_switch_sub_dialog_text_downloaded (6415848271400253954) -->
+ <skip />
+ <!-- no translation found for sim_action_switch_sub_dialog_text_single_sim (421658355882679837) -->
+ <skip />
<string name="sim_action_switch_sub_dialog_mep_text" msgid="8348764755143679582">"Unaweza kutumia SIM mbili kwa wakati mmoja. Ili utumie <xliff:g id="CARRIER_NAME">%1$s</xliff:g>, zima SIM nyingine."</string>
<string name="sim_action_switch_sub_dialog_confirm" msgid="1901181581944638961">"Badili utumie <xliff:g id="CARRIER_NAME">%1$s</xliff:g>"</string>
<string name="sim_action_switch_sub_dialog_carrier_list_item_for_turning_off" msgid="5392037608705799522">"Zima <xliff:g id="CARRIER_NAME">%1$s</xliff:g>"</string>
@@ -4520,6 +4591,29 @@
<string name="sim_action_turn_off" msgid="3506698692916473000">"Zima"</string>
<string name="dsds_activation_failure_title" msgid="4467364110584914794">"Imeshindwa kuanza kutumia SIM"</string>
<string name="dsds_activation_failure_body_msg2" msgid="73044349546544410">"Jaribu kuwasha SIM tena. Iwapo tatizo litaendelea, zima kisha uwashe kifaa chako."</string>
+ <string name="sim_onboarding_bottomsheets_title" msgid="143711121394213711">"Weka mipangilio ya SIM yako"</string>
+ <string name="sim_onboarding_bottomsheets_msg" msgid="7367245016476460849">"Weka mapendeleo yako ya mtandao wa simu ili utumie zaidi ya SIM moja kwenye kifaa hiki"</string>
+ <string name="sim_onboarding_label_sim_title" msgid="273162565849288273">"Weka lebo za SIM zako"</string>
+ <string name="sim_onboarding_label_sim_msg" msgid="5105859235219529056">"Utaona lebo hizi unapopiga simu, unapotuma SMS, unapotumia data na katika Mipangilio"</string>
+ <string name="sim_onboarding_label_sim_dialog_title" msgid="5839073125605286120">"Lebo ya SIM"</string>
+ <string name="sim_onboarding_label_sim_dialog_label" msgid="9020433985426525185">"Lebo"</string>
+ <string name="sim_onboarding_select_sim_title" msgid="5895262188167744055">"Chagua SIM unazotaka kutumia"</string>
+ <string name="sim_onboarding_select_sim_msg" msgid="5638859405391915048">"Unaweza kutumia SIM mbili kwa wakati mmoja"</string>
+ <string name="sim_onboarding_primary_sim_title" msgid="2793090401371135675">"Weka SIM zako za msingi"</string>
+ <string name="sim_onboarding_primary_sim_msg" msgid="5484656671490558032">"Chagua SIM ambazo ungependa kutumia kwa chaguomsingi kupiga simu, kutuma SMS na kwa muunganisho wa data"</string>
+ <string name="primary_sim_title" msgid="2508161011657571566">"SIM zako za msingi"</string>
+ <string name="primary_sim_calls_title" msgid="4961189133582615685">"Simu"</string>
+ <string name="primary_sim_texts_title" msgid="1287584042733097749">"Ujumbe"</string>
+ <string name="primary_sim_automatic_data_title" msgid="1265528923229642480">"Kubadilisha muunganisho wa data kiotomatiki"</string>
+ <string name="primary_sim_automatic_data_msg" msgid="1612203837010785203">"Tumia muunganisho wa data wa SIM yoyote kulingana na ufikiaji na upatikanaji"</string>
+ <string name="sim_onboarding_phoneNumber_data_only" msgid="8158409121949373662">"Data pekee"</string>
+ <string name="sim_onboarding_setup" msgid="5750393553605388463">"Weka mipangilio"</string>
+ <string name="sim_onboarding_next" msgid="6415025179929475355">"Endelea"</string>
+ <!-- no translation found for sim_onboarding_progressbar_turning_sim_on (1163318788393361574) -->
+ <skip />
+ <string name="mobile_network_spn_title" msgid="3053793174495329077">"Mtandao wa simu"</string>
+ <string name="mobile_network_phone_number_title" msgid="2090794402855021784">"Namba ya simu"</string>
+ <string name="mobile_network_sim_label_color_title" msgid="2401352348041132876">"Lebo na rangi ya SIM"</string>
<string name="sim_setup_channel_id" msgid="8797972565087458515">"Kuwasha mtandao"</string>
<string name="sim_switch_channel_id" msgid="4927038626791837861">"Inabadilisha mtoa huduma"</string>
<string name="post_dsds_reboot_notification_title_with_carrier" msgid="3308827462185135307">"Unatumia <xliff:g id="CARRIER_NAME">%1$s</xliff:g>"</string>
@@ -4539,11 +4633,15 @@
<string name="switch_sim_dialog_no_switch_text" msgid="7053939850026876088">"Ili utumie data ya mtandao wa simu, vipengele vya simu na SMS baadaye, nenda kwenye mipangilio ya mtandao wako"</string>
<string name="sim_card_label" msgid="6263064316075963775">"SIM"</string>
<string name="erase_sim_dialog_title" msgid="4742077437653028326">"Ungependa kufuta eSIM hii?"</string>
- <string name="erase_sim_dialog_text" msgid="753031064269699885">"Kufuta data yote kwenye SIM hii huondoa huduma ya <xliff:g id="CARRIER_NAME_A">%1$s</xliff:g> kwenye kifaa hiki.\n\nHuduma ya <xliff:g id="CARRIER_NAME_B">%1$s</xliff:g> haitaghairiwa."</string>
+ <!-- no translation found for erase_sim_dialog_text (1406141218170595272) -->
+ <skip />
<string name="erase_sim_confirm_button" msgid="8309115684335320541">"Futa"</string>
- <string name="erasing_sim" msgid="7877703231075699139">"Inafuta data yote kwenye SIM…"</string>
- <string name="erase_sim_fail_title" msgid="2024446702985862427">"Imeshindwa kufuta data yote kwenye SIM"</string>
- <string name="erase_sim_fail_text" msgid="7870804401227483131">"Hitilafu imetokea wakati wa kufuta data kwenye SIM.\n\nZima kisha uwashe kifaa chako na ujaribu tena."</string>
+ <!-- no translation found for erasing_sim (4237180547590463930) -->
+ <skip />
+ <!-- no translation found for erase_sim_fail_title (1445700500168357303) -->
+ <skip />
+ <!-- no translation found for erase_sim_fail_text (6898841004987411547) -->
+ <skip />
<string name="network_connection_request_dialog_title" msgid="1896186380874289434">"Unganisha kwenye kifaa"</string>
<string name="network_connection_request_dialog_summary" msgid="7693038309792726170">"<xliff:g id="APPNAME">%1$s</xliff:g> yako inataka kutumia mtandao wa muda wa Wi‑Fi kuunganisha kwenye kifaa chako"</string>
<string name="network_connection_timeout_dialog_message" msgid="598509083077743772">"Hakuna vifaa vilivyopatikana. Hakikisha kuwa umewasha vifaa na vinaweza kuunganishwa."</string>
@@ -4615,6 +4713,14 @@
<string name="work_policy_privacy_settings" msgid="2702644843505242596">"Maelezo yako ya sera ya kazini"</string>
<string name="work_policy_privacy_settings_summary" msgid="690118670737638405">"Mipangilio inayodhibitiwa na msimamizi wako wa TEHAMA"</string>
<string name="track_frame_time_keywords" msgid="7885340257945922239">"GPU"</string>
+ <string name="enable_16k_pages" msgid="5009476566957520607">"Kuwasha ukitumia ukurasa wa K 16"</string>
+ <string name="enable_16k_pages_summary" msgid="428117226069445198">"Kuwasha kifaa ukitumia kiini cha ukurasa wa K 16"</string>
+ <string name="confirm_enable_16k_pages_title" msgid="6751570067857011642">"Ungependa kuwasha tena ukitumia kiini kinachooana na kurasa za KB 16?"</string>
+ <string name="confirm_enable_16k_pages_text" msgid="702888115148257215">"TAHADHARI: Huenda baadhi ya programu hazioani na hali hii. Kifaa kitajiwasha tena baada ya uthibitishaji."</string>
+ <string name="confirm_enable_4k_pages_title" msgid="626987400420355263">"Ungependa kuwasha tena ukitumia kiini kinachooana na kurasa za KB 4?"</string>
+ <string name="confirm_enable_4k_pages_text" msgid="6168921566226074524">"Kifaa kitajiwasha tena baada ya uthibitishaji."</string>
+ <string name="toast_16k_update_failed_text" msgid="8888858987184345567">"Imeshindwa kusasisha kiini kiwe kinachooana na kurasa za KB 16."</string>
+ <string name="progress_16k_ota_title" msgid="2117218313875523741">"Kutekeleza mabadiliko"</string>
<string name="bug_report_handler_title" msgid="713439959113250125">"Kidhibiti cha ripoti ya hitilafu"</string>
<string name="bug_report_handler_picker_footer_text" msgid="4935758328366585673">"Hubaini programu inayodhibiti njia ya mkato ya Ripoti ya Hitilafu kwenye kifaa chako."</string>
<string name="personal_profile_app_subtext" msgid="5586060806997067676">"Binafsi"</string>
@@ -4700,8 +4806,10 @@
<string name="sim_category_title" msgid="2341314000964710495">"SIM"</string>
<string name="downloaded_sim_category_title" msgid="2876988650413179752">"eSIM"</string>
<string name="downloaded_sims_category_title" msgid="487799905978489922">"eSIM"</string>
- <string name="sim_category_active_sim" msgid="1503823567818544012">"Inatumika"</string>
- <string name="sim_category_inactive_sim" msgid="4068899490133820881">"Haitumiki"</string>
+ <!-- no translation found for sim_category_active_sim (3077009911935592178) -->
+ <skip />
+ <!-- no translation found for sim_category_inactive_sim (7351553344148400450) -->
+ <skip />
<string name="sim_category_default_active_sim" msgid="1208194173387987231">" / Chaguomsingi ya <xliff:g id="ID_1">%1$s</xliff:g>"</string>
<string name="default_active_sim_calls" msgid="2390973682556353558">"simu"</string>
<string name="default_active_sim_sms" msgid="8041498593025994921">"SMS"</string>
diff --git a/res/values-ta/arrays.xml b/res/values-ta/arrays.xml
index e31f2a4..62732a4 100644
--- a/res/values-ta/arrays.xml
+++ b/res/values-ta/arrays.xml
@@ -482,4 +482,7 @@
<!-- no translation found for notification_polite_options:0 (4617190141263245257) -->
<!-- no translation found for notification_polite_options:1 (3884076684767467743) -->
<!-- no translation found for notification_polite_options:2 (8765197536079931966) -->
+ <!-- no translation found for private_space_auto_lock_options:0 (551584871228110817) -->
+ <!-- no translation found for private_space_auto_lock_options:1 (3263162333754809690) -->
+ <!-- no translation found for private_space_auto_lock_options:2 (1575103586471380629) -->
</resources>
diff --git a/res/values-ta/strings.xml b/res/values-ta/strings.xml
index 916d59d..c86821f 100644
--- a/res/values-ta/strings.xml
+++ b/res/values-ta/strings.xml
@@ -28,6 +28,7 @@
<string name="show_dev_on" msgid="2840850085134853754">"இப்போது டெவெலப்பராகிவிட்டீர்கள்!"</string>
<string name="show_dev_already" msgid="7041756429707644630">"தேவையில்லை, நீங்கள் ஏற்கனவே ஒரு டெவெலப்பர்."</string>
<string name="dev_settings_disabled_warning" msgid="6971867026249671244">"முதலில் டெவெலப்பர் விருப்பங்களை இயக்கவும்."</string>
+ <string name="dev_settings_available_to_admin_only_warning" msgid="3408243404879083111">"நிர்வாகப் பயனர்கள் மட்டுமே டெவெலப்பர் அமைப்புகளை அணுக முடியும்."</string>
<string name="header_category_system" msgid="1665516346845259058">"சிஸ்டம்"</string>
<string name="radioInfo_service_in" msgid="9088637745836646271">"சேவையில் உள்ளது"</string>
<string name="radioInfo_service_out" msgid="1868347333892403287">"சேவையில் இல்லை"</string>
@@ -551,12 +552,20 @@
<string name="private_space_one_lock_summary" msgid="2759953747682959371">"உங்கள் சாதனத்தை அன்லாக் செய்வதுபோலவே தனிப்பட்ட சேமிப்பிடத்தை அன்லாக் செய்யலாம் அல்லது வேறு பூட்டைத் தேர்ந்தெடுக்கலாம்"</string>
<string name="private_space_screen_lock_title" msgid="8679383894967823163">"சாதனத் திரைப் பூட்டைப் பயன்படுத்துங்கள்"</string>
<string name="private_space_biometric_title" msgid="3934339826674553174">"முகம் & கைரேகை மூலம் அன்லாக் செய்தல்"</string>
+ <string name="private_space_fingerprint_title" msgid="5989254643211889931">"கைரேகை அன்லாக்"</string>
+ <string name="private_space_face_title" msgid="3290402865367663079">"முகம் காட்டித் திறத்தல்"</string>
<string name="private_space_biometric_summary" msgid="4403837276018724581">"அமைக்க தட்டுங்கள்"</string>
<string name="private_space_fingerprint_unlock_title" msgid="5804023571114910034">"தனிப்பட்ட இடத்திற்கான கைரேகை அன்லாக்"</string>
<string name="private_space_face_unlock_title" msgid="6613018437620070183">"தனிப்பட்ட இடத்திற்கான முகம் காட்டித் திறத்தல்"</string>
<string name="private_space_category_ways_to_unlock" msgid="4356631225316950046">"அன்லாக் செய்வதற்கான வழிகள்"</string>
<string name="private_space_screen_lock_summary" msgid="394837965365561070">"சாதனத் திரைப் பூட்டைப் போன்றது"</string>
<string name="private_space_new_lock_title" msgid="7306873010565337671">"தனிப்பட்ட இடத்திற்கான புது பூட்டைத் தேர்வுசெய்யவா?"</string>
+ <string name="private_space_auto_lock_title" msgid="4757097802686131305">"தானாகவே பூட்டுதல்"</string>
+ <string name="private_space_auto_lock_page_title" msgid="2993714305725968632">"ரகசிய இடத்தைத் தானாகவே பூட்டுதல்"</string>
+ <string name="private_space_auto_lock_page_summary" msgid="8679844515655838654">"உங்கள் சாதனத்தைக் குறிப்பிட்ட காலத்திற்கு நீங்கள் பயன்படுத்தவில்லை எனில் உங்கள் ரகசிய இடத்தைத் தானாகவே பூட்டலாம்"</string>
+ <string name="private_space_auto_lock_every_time" msgid="1215061855836002830">"சாதனம் பூட்டப்படும் ஒவ்வொரு முறையும்"</string>
+ <string name="private_space_auto_lock_after_inactivity" msgid="1748673030841528649">"5 நிமிடச் செயலற்ற நிலைக்குப் பின்பு"</string>
+ <string name="private_space_auto_lock_never" msgid="595014527119778873">"ஒருபோதுமில்லை"</string>
<string name="private_space_hide_title" msgid="8687034008994037610">"பூட்டப்பட்டிருக்கும்போது மறைத்தல்"</string>
<string name="privatespace_hide_page_title" msgid="972581369094289386">"பூட்டப்பட்டிருக்கும்போது தனிப்பட்ட சேமிப்பிடத்தை மறைத்தல்"</string>
<string name="privatespace_hide_page_summary" msgid="1052569521186403642">"சாதனத்தில் உள்ள தனிப்பட்ட சேமிப்பிடத்தைப் பிறர் அறியக்கூடாதெனில், உங்கள் ஆப்ஸ் பட்டியலில் இருந்து அதை மறைக்கலாம்"</string>
@@ -570,6 +579,7 @@
<string name="private_space_delete_title" msgid="3075645119800272800">"தனிப்பட்ட சேமிப்பிடத்தை நீக்குதல்"</string>
<string name="private_space_deleted" msgid="7825768516955610897">"தனிப்பட்ட சேமிப்பிடம் நீக்கப்பட்டது"</string>
<string name="private_space_delete_failed" msgid="8500755484258565011">"தனிப்பட்ட சேமிப்பிடத்தை நீக்க முடியவில்லை"</string>
+ <string name="private_space_unlocked" msgid="9091600948712932046">"ரகசிய இடம் அன்லாக் செய்யப்பட்டது"</string>
<string name="no_device_lock_title" msgid="1078223464721029954">"திரைப் பூட்டை அமையுங்கள்"</string>
<string name="no_device_lock_summary" msgid="7436025227616244687">"உங்கள் தனிப்பட்ட இடத்தைப் பயன்படுத்த, இந்தச் சாதனத்தில் திரைப் பூட்டை அமையுங்கள்"</string>
<string name="no_device_lock_action_label" msgid="2640487005629001288">"திரைப் பூட்டை அமை"</string>
@@ -597,8 +607,14 @@
<string name="private_space_access_text" msgid="4258842502257201013">"உங்கள் தனிப்பட்ட இடத்தை அணுக, ஆப்ஸ் பட்டியலுக்குச் சென்று கீழே நகர்த்துங்கள்"</string>
<string name="private_space_done_label" msgid="1020482651595246071">"முடிந்தது"</string>
<string name="private_space_scrolldown_to_access" msgid="4820954877349434545">"தனிப்பட்ட இடத்தைக் கண்டறிய கீழே நகர்த்துங்கள்"</string>
- <string name="private_space_retry_signin_title" msgid="2340841075193680666">"தனிப்பட்ட இடத்தை அமைக்க உள்நுழையுங்கள்"</string>
- <string name="private_space_retry_summary" msgid="1976929616948459609">"தனிப்பட்ட இடத்தை அமைக்க ஒரு கணக்கில் உள்நுழைய வேண்டும்"</string>
+ <!-- no translation found for private_space_retry_signin_title (8090276618867918844) -->
+ <skip />
+ <!-- no translation found for private_space_retry_summary (1920444015972648774) -->
+ <skip />
+ <!-- no translation found for private_space_skip_login_label (7078019409056628192) -->
+ <skip />
+ <!-- no translation found for private_space_continue_login_label (7779965766333065391) -->
+ <skip />
<string name="private_space_lock_setup_title" msgid="6541564212199510787">"உங்கள் தனிப்பட்ட இடத்திற்கான பூட்டைத் தேர்வுசெய்யுங்கள்"</string>
<string name="private_space_lock_setup_description" msgid="423405593476300918">"உங்கள் கைரேகையைப் பயன்படுத்தி தனிப்பட்ட இடத்தை அன்லாக் செய்யலாம். பாதுகாப்பிற்காக, இதனுடன் மற்றுமொரு பூட்டையும் பயன்படுத்துங்கள்."</string>
<string name="private_space_choose_your_pin_header" msgid="4560802934975898265">"தனிப்பட்ட இடத்திற்கான பின்னை அமைத்தல்"</string>
@@ -1373,6 +1389,8 @@
<string name="battery_level_title" msgid="1371765298786083448">"பேட்டரி நிலை"</string>
<string name="communal_settings_title" msgid="2845678473945902115">"சமூகம்"</string>
<string name="communal_settings_summary" msgid="4923914136953940317">"சமூக அமைப்புகள்"</string>
+ <!-- no translation found for satellite_setting (706846910912477125) -->
+ <skip />
<string name="apn_settings" msgid="4295467389400441299">"APN பட்டியல்"</string>
<string name="apn_edit" msgid="2003683641840248741">"ஆக்சஸ் பாயிண்ட்டைத் திருத்து"</string>
<string name="apn_add" msgid="9069613192201630934">"ஆக்சஸ் பாயின்ட்டைச் சேர்த்தல்"</string>
@@ -1407,6 +1425,8 @@
<string name="menu_save" msgid="6611465355127483100">"சேமி"</string>
<string name="menu_cancel" msgid="1197826697950745335">"ரத்துசெய்"</string>
<string name="error_title" msgid="7158648377702417716"></string>
+ <!-- no translation found for error_duplicate_apn_entry (7792928408935276618) -->
+ <skip />
<string name="error_name_empty" msgid="1258275899283079142">"பெயர் புலம் வெறுமையாக இருக்கக்கூடாது."</string>
<string name="error_apn_empty" msgid="7657491065443746915">"APN வெறுமையாக இருக்கக்கூடாது."</string>
<string name="error_mcc_not3" msgid="883659545640179094">"MCC புலத்தில் 3 இலக்கங்களாவது இருக்க வேண்டும்."</string>
@@ -1425,7 +1445,8 @@
<string name="reset_bluetooth_wifi_button_text" msgid="3974098137045963639">"மீட்டமை"</string>
<string name="reset_bluetooth_wifi_complete_toast" msgid="5893439291030574365">"புளூடூத் & வைஃபை மீட்டமைக்கப்பட்டன"</string>
<string name="reset_esim_title" msgid="4194570573425902754">"eSIMகளை அழி"</string>
- <string name="reset_esim_desc" msgid="3662444090563399131">"மொபைல் சேவைத் திட்டங்கள் எவையும் இதனால் ரத்துசெய்யப்படாது. மாற்று சிம்களைப் பதிவிறக்க, உங்கள் மொபைல் நிறுவனத்தைத் தொடர்புகொள்ளவும்."</string>
+ <!-- no translation found for reset_esim_desc (6125192435907740751) -->
+ <skip />
<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="1129251284212847939">"அனைத்து நெட்வொர்க் அமைப்புகளையும் மீட்டமைத்து eSIMகளை அழிக்கவா? இதைச் செயல்தவிர்க்க முடியாது."</string>
@@ -1433,15 +1454,18 @@
<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="7279607120606365250">"பிழை ஏற்பட்டதால் eSIMகளை அழிக்க முடியவில்லை.\n\nசாதனத்தை மீண்டும் தொடங்கிவிட்டு முயலவும்."</string>
+ <!-- no translation found for reset_esim_error_title (6516110227665862295) -->
+ <skip />
+ <!-- no translation found for reset_esim_error_msg (8459527827897797168) -->
+ <skip />
<string name="main_clear_title" msgid="277664302144837723">"எல்லாத் தரவையும் அழி (ஆரம்பநிலை ரீசெட்)"</string>
<string name="main_clear_short_title" msgid="4752094765533020696">"எல்லாத் தரவையும் அழி (ஆரம்பநிலை ரீசெட்)"</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_final_desc" msgid="5800877928569039580">"உங்களின் அனைத்துத் தனிப்பட்ட தகவல்களும் பதிவிறக்கிய ஆப்ஸும் நீக்கப்படும். இதைச் செயல்தவிர்க்க இயலாது."</string>
- <string name="main_clear_final_desc_esim" msgid="440406836793824969">"பதிவிறக்கிய ஆப்ஸ், சிம்கள் ஆகியவை உட்பட உங்களின் அனைத்துத் தனிப்பட்ட தகவல்களும் நீக்கப்படும். இதைச் செயல்தவிர்க்க இயலாது."</string>
+ <!-- no translation found for main_clear_final_desc_esim (6592404057237813989) -->
+ <skip />
<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>
@@ -1672,6 +1696,14 @@
<string name="force_stop" msgid="2681771622136916280">"உடனே நிறுத்து"</string>
<string name="archive" msgid="9074663845068632127">"காப்பிடு"</string>
<string name="restore" msgid="7622486640713967157">"மீட்டெடு"</string>
+ <!-- no translation found for restoring_step_one (3465050101254272874) -->
+ <skip />
+ <!-- no translation found for restoring_step_two (140484846432595108) -->
+ <skip />
+ <!-- no translation found for restoring_step_three (3712883580876329811) -->
+ <skip />
+ <!-- no translation found for restoring_step_four (8966846882470446209) -->
+ <skip />
<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>
@@ -1728,7 +1760,6 @@
<string name="archiving_failed" msgid="2037798988961634978">"காப்பிட முடியவில்லை"</string>
<string name="archiving_succeeded" msgid="7891249456483297845">"<xliff:g id="PACKAGE_LABEL">%1$s</xliff:g> காப்பிடப்பட்டது"</string>
<string name="restoring_failed" msgid="3390531747355943533">"மீட்டெடுக்க முடியவில்லை"</string>
- <string name="restoring_succeeded" msgid="4967353965137524330">"<xliff:g id="PACKAGE_LABEL">%1$s</xliff:g> மீட்டெடுக்கப்பட்டது"</string>
<string name="restoring_in_progress" msgid="7787443682651146115">"<xliff:g id="PACKAGE_LABEL">%1$s</xliff:g> ஐ மீட்டெடுக்கிறது"</string>
<string name="another_migration_already_in_progress" msgid="6550546307856052261">"ஏற்கனவே ஒரு நகர்த்துதல் செயலில் உள்ளது."</string>
<string name="insufficient_storage" msgid="8115088042669030558">"போதுமான சேமிப்பிடம் இல்லை."</string>
@@ -1920,10 +1951,8 @@
<string name="usage_stats_sort_by_usage_time" msgid="2927310334119998301">"உபயோக நேரப்படி வரிசைப்படுத்துக"</string>
<string name="usage_stats_sort_by_last_time_used" msgid="7039213339779884017">"கடைசிப் பயன்பாட்டின்படி வரிசைப்படுத்துக"</string>
<string name="usage_stats_sort_by_app_name" msgid="4463833145514850478">"ஆப்ஸ் பெயரால் வரிசைப்படுத்துக"</string>
- <!-- no translation found for last_time_used_label (7589377271406011659) -->
- <skip />
- <!-- no translation found for last_time_used_never (2936073559267990034) -->
- <skip />
+ <string name="last_time_used_label" msgid="7589377271406011659">"கடைசியாகப் பயன்படுத்தியது"</string>
+ <string name="last_time_used_never" msgid="2936073559267990034">"எப்போதும் இல்லை"</string>
<string name="usage_time_label" msgid="9105343335151559883">"பயன்படுத்திய நேரம்"</string>
<string name="accessibility_settings" msgid="4713215774904704682">"அணுகல்தன்மை"</string>
<string name="accessibility_settings_title" msgid="6739115703615065716">"அணுகல்தன்மை அமைப்பு"</string>
@@ -2378,12 +2407,6 @@
<string name="battery_tip_high_usage_summary" msgid="3938999581403084551">"பேட்டரியை அதிகமாக உபயோகிக்கும் ஆப்ஸைக் காண்க"</string>
<string name="battery_tip_limited_temporarily_title" msgid="6258554134146272311">"உங்கள் பேட்டரியைப் பாதுகாக்க சார்ஜிங் மேம்படுத்தப்பட்டுள்ளது"</string>
<string name="battery_tip_limited_temporarily_summary" msgid="5107379280241187562">"உங்கள் பேட்டரியின் ஆயுட்காலத்தை நீட்டிக்க உதவ சார்ஜிங் மேம்படுத்தப்பட்டுள்ளது"</string>
- <string name="battery_tip_dock_defender_future_bypass_title" msgid="4332616280495788195">"உங்கள் பேட்டரியைப் பாதுகாக்க சார்ஜிங் மேம்படுத்தப்பட்டுள்ளது"</string>
- <string name="battery_tip_dock_defender_future_bypass_summary" msgid="7870758621381307597">"உங்கள் பேட்டரியின் ஆயுட்காலத்தை நீட்டிக்க உதவுவதற்கு, Dock உடன் இணைக்கப்பட்டிருக்கும்போது சார்ஜிங் மேம்படுத்தப்படும்"</string>
- <string name="battery_tip_dock_defender_active_title" msgid="1414785238383255699">"உங்கள் பேட்டரியைப் பாதுகாக்க சார்ஜிங் மேம்படுத்தப்பட்டுள்ளது"</string>
- <string name="battery_tip_dock_defender_active_summary" msgid="3512082623718801459">"உங்கள் பேட்டரியின் ஆயுட்காலத்தை நீட்டிக்க உதவுவதற்கு, Dock உடன் இணைக்கப்பட்டிருக்கும்போது சார்ஜிங் மேம்படுத்தப்படும்"</string>
- <string name="battery_tip_dock_defender_temporarily_bypassed_title" msgid="1679449361090557201">"முழுமையாகச் சார்ஜ் ஆகிறது"</string>
- <string name="battery_tip_dock_defender_temporarily_bypassed_summary" msgid="1099500476761333281">"உங்கள் பேட்டரியைப் பாதுகாக்க, உங்கள் டேப்லெட் அடுத்த முறை Dock உடன் இணைக்கப்படும்போது சார்ஜிங் மேம்படுத்தப்படும்"</string>
<string name="battery_tip_limited_temporarily_sec_button_content_description" msgid="5648444926736883551">"சார்ஜிங் இடைநிறுத்தப்பட்டது குறித்து மேலும் அறிக"</string>
<string name="battery_tip_limited_temporarily_dialog_resume_charge" msgid="2302295458913832342">"சார்ஜ் செய்வதை மீண்டும் தொடங்கு"</string>
<string name="battery_tip_dialog_message_footer" msgid="986542164372177504">"அதிக மின்சக்தியைப் பயன்படுத்தும் பின்னணிச் செயல்பாட்டையும் உள்ளடக்கியது"</string>
@@ -2401,7 +2424,8 @@
<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_charge_to_full_button" msgid="6701709034348116261">"முழுமையாகச் சார்ஜ் ஏற்றுங்கள்"</string>
- <string name="battery_tip_incompatible_charging_title" msgid="5120763575150751300">"சார்ஜரில் சிக்கல்"</string>
+ <!-- no translation found for battery_tip_incompatible_charging_title (1567827436103364999) -->
+ <skip />
<string name="battery_tip_incompatible_charging_content_description" msgid="355668467640367701">"இணக்கமற்ற சார்ஜிங் குறித்து மேலும் அறிக"</string>
<string name="smart_battery_manager_title" msgid="3677620516657920364">"பேட்டரி நிர்வாகி"</string>
<string name="smart_battery_title" msgid="9095903608520254254">"தானாகவே ஆப்ஸை நிர்வகித்தல்"</string>
@@ -2493,13 +2517,11 @@
<string name="battery_usage_chart_label_now" msgid="4598282721949430165">"தற்போது"</string>
<string name="battery_usage_timestamps_hyphen" msgid="7401188432989043905">"<xliff:g id="FROM_TIMESTAMP">%1$s</xliff:g> - <xliff:g id="TO_TIMESTAMP">%2$s</xliff:g>"</string>
<string name="battery_usage_day_and_hour" msgid="1417890420844950881">"<xliff:g id="DAY">%1$s</xliff:g> <xliff:g id="HOUR">%2$s</xliff:g>"</string>
- <!-- no translation found for battery_usage_time_info_and_battery_level (6732629268310936155) -->
- <skip />
+ <string name="battery_usage_time_info_and_battery_level" msgid="6732629268310936155">"<xliff:g id="TIME_INFO">%1$s</xliff:g> <xliff:g id="BATTERY_LEVEL">%2$s</xliff:g>"</string>
<string name="battery_usage_chart" msgid="4114747521432440017">"பேட்டரி உபயோக விளக்கப்படம்"</string>
<string name="daily_battery_usage_chart" msgid="4176059567682992686">"தினசரி பேட்டரி உபயோக விளக்கப்படம்"</string>
<string name="hourly_battery_usage_chart" msgid="3098314511076561272">"மணிநேர பேட்டரி உபயோக விளக்கப்படம்"</string>
- <!-- no translation found for battery_level_percentage (1433178290838842146) -->
- <skip />
+ <string name="battery_level_percentage" msgid="1433178290838842146">"பேட்டரி நிலை சதவீதம்: <xliff:g id="START_PERCENTAGE">%1$s</xliff:g> முதல் <xliff:g id="END_PERCENTAGE">%2$s</xliff:g> வரை"</string>
<string name="battery_usage_breakdown_title_since_last_full_charge" msgid="435006273323199906">"கடைசியாக பேட்டரியை முழுவதுமாகச் சார்ஜ் செய்ததிலிருந்து அதன் உபயோகம் குறித்த விவரம்"</string>
<string name="battery_usage_breakdown_title_for_slot" msgid="4823179483667671406">"<xliff:g id="SLOT">%s</xliff:g>க்கான பேட்டரி உபயோகம்"</string>
<string name="screen_time_category_last_full_charge" msgid="8856908320256057753">"கடைசியாக முழுமையாகச் சார்ஜ் செய்யப்பட்டதிலிருந்து சாதனத்தைப் பயன்படுத்திய நேரம்"</string>
@@ -3859,6 +3881,8 @@
<string name="voice_activation_apps_title" msgid="7130045161611529825">"குரல் மூலம் செயல்படுத்தக்கூடிய ஆப்ஸ்"</string>
<string name="permit_voice_activation_apps" msgid="9152780172988949319">"\'குரல் மூலம் செயல்படுத்தலை\' அனுமதித்தல்"</string>
<string name="allow_voice_activation_apps_description" msgid="6369745626995060656">"குரல் மூலம் செயல்படுத்தல் அம்சத்தின் மூலம், கைகளைப் பயன்படுத்தாமல் குரல் கட்டளையைப் பயன்படுத்தி அனுமதிக்கப்பட்ட ஆப்ஸை இயக்கலாம். சூழல் சார்ந்த உள்ளமைந்த சென்சார், தரவைத் தனிப்பட்டதாகவும் உங்களால் மட்டும் பார்க்கக்கூடியதாகவும் வைத்திருப்பதை உறுதிசெய்கிறது.\n\n"<a href="">"பாதுகாப்பான சூழல் சார்ந்த சென்சார் குறித்து மேலும் அறிக"</a></string>
+ <string name="permit_receive_sandboxed_detection_training_data" msgid="3929496847420108753">"குரல் மூலம் செயல்படுத்துதலை மேம்படுத்து"</string>
+ <string name="receive_sandboxed_detection_training_data_description" msgid="1415687008184625050">"குரல் மூலம் செயல்படுத்தும் மாடலை மேம்படுத்த இந்தச் சாதனம் தனிப்பட்ட நுண்ணறிவைப் பயன்படுத்துகிறது. மாடலை அனைவருக்கும் மேம்படுத்தும்போது தனியுரிமையைப் பராமரிக்க, பல பயனர்களிடமிருந்து தொகுக்கப்பட்ட சுருக்கமான புதுப்பிப்புகளை ஆப்ஸ் பெறலாம்.\n\n"<a href="">"தனிப்பட்ட நுண்ணறிவைப் பற்றிய கூடுதல் தகவல்கள்"</a></string>
<string name="full_screen_intent_title" msgid="747270185715224130">"முழுத்திரை அறிவிப்புகள்"</string>
<string name="permit_full_screen_intent" msgid="9035367640019960861">"இந்த ஆப்ஸிலிருந்து முழுத்திரை அறிவிப்புகளைக் காட்ட அனுமதித்தல்"</string>
<string name="footer_description_full_screen_intent" msgid="7716518411349225528">"சாதனம் பூட்டப்பட்டிருக்கும்போது முழுத்திரையில் அறிவிப்புகளைக் காட்ட இந்த ஆப்ஸை அனுமதிக்கும். அலாரங்கள், உள்வரும் அழைப்புகள் அல்லது பிற அவசர அறிவிப்புகளைத் தனிப்படுத்திக் காட்ட ஆப்ஸ் இவற்றைப் பயன்படுத்தக்கூடும்."</string>
@@ -4280,18 +4304,27 @@
<string name="autofill_app" msgid="7595308061826307921">"தானாக நிரப்பும் சேவை"</string>
<string name="default_autofill_app" msgid="372234803718251606">"இயல்புநிலைத் தன்னிரப்பிச் சேவை"</string>
<string name="autofill_passwords" msgid="6708057251459761083">"கடவுச்சொற்கள்"</string>
- <string name="credman_chosen_app_title" msgid="872524130208251505">"கடவுச்சொற்கள், கடவுச்சாவிகள் மற்றும் தரவுச் சேவைகள்"</string>
+ <!-- no translation found for credman_chosen_app_title (7735183808067729319) -->
+ <skip />
<string name="credman_credentials" msgid="4931371941253324143">"கூடுதல் வழங்குநர்கள்"</string>
<string name="autofill_passwords_count" msgid="6359289285822955973">"{count,plural, =1{# கடவுச்சொல்}other{# கடவுச்சொற்கள்}}"</string>
<string name="autofill_keywords" msgid="8598763328489346438">"தானியங்கு, நிரப்பு, தன்னிரப்பி, கடவுச்சொல்"</string>
<string name="credman_keywords" msgid="8305600680836806170">"தரவு, கடவுச்சாவி, கடவுச்சொல்"</string>
<string name="credman_autofill_keywords" msgid="701180623776848914">"தானியங்கு, நிரப்பு, தன்னிரப்பி, தரவு, கடவுச்சாவி, கடவுச்சொல்"</string>
+ <!-- no translation found for credman_button_change (4072629639218503790) -->
+ <skip />
+ <!-- no translation found for credman_button_open (7519871964170816850) -->
+ <skip />
<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="credman_autofill_confirmation_message" msgid="843829628024668466">"<b><xliff:g id=app_name example=Provider>%1$s</xliff:g> ஆப்ஸைப் பயன்படுத்த வேண்டுமா?</b> <br/> <br/> இனி புதிய கடவுச்சொற்கள், கடவுச்சாவிகள் மற்றும் பிற தகவல்கள் இங்கே சேமிக்கப்படும். எவற்றைத் தானாக நிரப்ப முடியும் என்பதைத் தீர்மானிக்க <xliff:g id=app_name example=Provider>%1$s</xliff:g> உங்கள் திரையில் உள்ளவற்றைப் பயன்படுத்தக்கூடும்."</string>
<string name="credman_picker_title" msgid="8191267620665129205">"கடவுச்சொற்கள், கடவுச்சாவிகள் மற்றும் தரவுச் சேவைகள்"</string>
<string name="credman_confirmation_message_title" msgid="8847900085593880729">"%1$s ஐ முடக்கவா?"</string>
<string name="credman_confirmation_message" msgid="2357324543658635239">"<b>இந்தச் சேவையை முடக்கவா?</b> <br/> <br/> கடவுச்சொற்கள், கடவுச்சாவிகள், பேமெண்ட் முறைகள் போன்ற சேமிக்கப்பட்ட தகவல்களும் பிற தகவல்களும் நீங்கள் உள்நுழையும்போது நிரப்பப்படாது. உங்கள் சேமிக்கப்பட்ட தகவல்களைப் பயன்படுத்த ஒரு கடவுச்சொல், கடவுச்சாவி அல்லது தரவுச் சேவையைத் தேர்ந்தெடுங்கள்."</string>
+ <string name="credman_confirmation_message_new_ui" msgid="6126274509951156460">"<b>அனைத்துச் சேவைகளையும் முடக்கவா?</b> <br/> <br/> கடவுச்சொற்கள், கடவுச்சாவிகள் மற்றும் சேமிக்கப்பட்ட பிற தகவல்கள் நீங்கள் உள்நுழையும்போது தானாக நிரப்புவதற்குக் கிடைக்காது"</string>
+ <string name="credman_autofill_confirmation_message_new_ui" msgid="6222139222478822267">"<b>உங்களுக்கு விருப்பமான சேவையாக <xliff:g id=app_name example=Provider>%1$s</xliff:g>?</b> <br/> <br/> ஆப்ஸை மாற்றுங்கள். புதிய கடவுச்சொற்கள், கடவுச்சாவிகள் மற்றும் பிற தகவல்கள் இப்போதிலிருந்து இங்கே சேமிக்கப்படும். எவற்றைத் தானாக நிரப்ப முடியும் என்பதைத் தீர்மானிக்க <xliff:g id=app_name example=Provider>%1$s</xliff:g> உங்கள் திரையில் உள்ளவற்றைப் பயன்படுத்தக்கூடும்"</string>
<string name="credman_enable_confirmation_message_title" msgid="1037501792652277829">"%1$s ஐப் பயன்படுத்தலாமா?"</string>
+ <string name="credman_limit_error_msg_title" msgid="1525814645803612135">"5 சேவைகளை மட்டுமே இயக்கி வைத்திருக்கலாம்"</string>
+ <string name="credman_limit_error_msg" msgid="2521803280130310063">"மற்றொரு சேவையைச் சேர்க்க, குறைந்தது ஒரு சேவையையாவது முடக்கவும்"</string>
<string name="credman_enable_confirmation_message" msgid="8407841892310870169">"எவற்றைத் தானாக நிரப்பலாம் என்பதைத் தீர்மானிக்க உங்கள் திரையில் உள்ளவற்றை %1$s பயன்படுத்தும்."</string>
<string name="credman_error_message_title" msgid="4099557206946333568">"கடவுச்சொற்கள், கடவுச்சாவிகள் மற்றும் தரவுச் சேவைகளுக்கான வரம்பு"</string>
<string name="credman_error_message" msgid="8334797097200415449">"ஒரே நேரத்தில் 5 கடவுச்சொற்கள், கடவுச்சாவிகள் மற்றும் தரவுச் சேவைகள் வரை செயலில் வைத்திருக்கலாம். மேலும் ஒன்றைச் சேர்க்க ஒரு சேவையை முடக்கவும்."</string>
@@ -4461,11 +4494,12 @@
<string name="mobile_network_sim_name_label" msgid="1452440641628369625">"பெயர்"</string>
<string name="mobile_network_sim_color_label" msgid="5293944087609632340">"வண்ணம் (இணக்கமான ஆப்ஸ் உபயோகிப்பவை)"</string>
<string name="mobile_network_sim_name_rename" msgid="5967588549571582924">"சேமி"</string>
- <string name="mobile_network_use_sim_on" msgid="7298332437547707908">"சிம்மைப் பயன்படுத்து"</string>
+ <string name="mobile_network_use_sim_on" msgid="5333182776279917886">"இந்த சிம்மைப் பயன்படுத்து"</string>
<string name="mobile_network_use_sim_off" msgid="6303281166199670639">"முடக்கு"</string>
<string name="mobile_network_disable_sim_explanation" msgid="2851862257846773796">"சிம் கார்டை அகற்றுவதன் மூலம் அதனை முடக்கலாம்"</string>
<string name="mobile_network_tap_to_activate" msgid="4139979375717958102">"<xliff:g id="CARRIER">%1$s</xliff:g> சிம்மை இயக்குவதற்குத் தட்டவும்"</string>
- <string name="mobile_network_erase_sim" msgid="4629071168032714930">"சிம்மை அழி"</string>
+ <!-- no translation found for mobile_network_erase_sim (5387971155494245850) -->
+ <skip />
<string name="preferred_network_mode_title" msgid="3083431168988535628">"விருப்பமான நெட்வொர்க் வகை"</string>
<string name="preferred_network_mode_summary" msgid="537577807865497546">"நெட்வொர்க் இயங்கும் பயன்முறையை மாற்று"</string>
<string name="preferred_network_mode_dialogtitle" msgid="4179420486180351631">"விருப்பமான நெட்வொர்க் வகை"</string>
@@ -4484,6 +4518,40 @@
<string name="roaming_check_price_warning" msgid="5876977438036791361">"கட்டணம் பற்றி அறிய நெட்வொர்க் வழங்குநரைத் தொடர்புகொள்ளவும்."</string>
<string name="mobile_data_usage_title" msgid="2047864499317759728">"ஆப்ஸ் டேட்டா உபயோகம்"</string>
<string name="mobile_network_mode_error" msgid="9222056129897416074">"தவறான நெட்வொர்க் பயன்முறை <xliff:g id="NETWORKMODEID">%1$d</xliff:g>. நிராகரி."</string>
+ <!-- no translation found for satellite_setting_title (2543034229989047673) -->
+ <skip />
+ <!-- no translation found for satellite_setting_enabled_summary (3554127722727530845) -->
+ <skip />
+ <!-- no translation found for satellite_setting_disabled_summary (6789122487534159857) -->
+ <skip />
+ <!-- no translation found for keywords_satellite_setting (3312183289776517695) -->
+ <skip />
+ <!-- no translation found for category_name_about_satellite_messaging (3756205049485508340) -->
+ <skip />
+ <!-- no translation found for title_about_satellite_setting (9212860038048311345) -->
+ <skip />
+ <!-- no translation found for category_title_your_satellite_plan (3017895097366691841) -->
+ <skip />
+ <!-- no translation found for title_have_satellite_plan (2048372355699977947) -->
+ <skip />
+ <!-- no translation found for title_no_satellite_plan (2876056203035197505) -->
+ <skip />
+ <!-- no translation found for summary_add_satellite_setting (3815254731634052432) -->
+ <skip />
+ <!-- no translation found for category_name_how_it_works (585303230539269496) -->
+ <skip />
+ <!-- no translation found for title_satellite_connection_guide (3294802307913609072) -->
+ <skip />
+ <!-- no translation found for summary_satellite_connection_guide (3496123195218418456) -->
+ <skip />
+ <!-- no translation found for title_supported_service (4275535165812691571) -->
+ <skip />
+ <!-- no translation found for summary_supported_service (4320535903444834786) -->
+ <skip />
+ <!-- no translation found for satellite_setting_summary_more_information (4008690241760925372) -->
+ <skip />
+ <!-- no translation found for more_about_satellite_messaging (3385673133561348509) -->
+ <skip />
<string name="mobile_network_apn_title" msgid="5582995550142073054">"ஆக்சஸ் பாயிண்ட் நேம்கள்"</string>
<string name="keywords_access_point_names" msgid="8174967126858505945">"APN"</string>
<string name="manual_mode_disallowed_summary" msgid="4243142645520152175">"<xliff:g id="CARRIER">%1$s</xliff:g> உடன் இணைந்திருக்கும்போது கிடைக்காது"</string>
@@ -4493,9 +4561,12 @@
<string name="sim_action_switch_sub_dialog_title" msgid="9180969453358718635">"<xliff:g id="CARRIER_NAME">%1$s</xliff:g>க்கு மாற்றவா?"</string>
<string name="sim_action_switch_psim_dialog_title" msgid="5613177333235213024">"சிம் கார்டுப் பயன்பாட்டிற்கு மாற்றவா?"</string>
<string name="sim_action_switch_sub_dialog_mep_title" msgid="933856847099933004">"<xliff:g id="CARRIER_NAME">%1$s</xliff:g> சிம்மைப் பயன்படுத்தவா?"</string>
- <string name="sim_action_switch_sub_dialog_text" msgid="2091834911153293004">"ஒரு நேரத்தில் ஒரு சிம் மட்டுமே செயலில் இருக்கும்.\n\n<xliff:g id="TO_CARRIER_NAME">%1$s</xliff:g> சேவைக்கு மாற்றுவதனால் <xliff:g id="FROM_CARRIER_NAME">%2$s</xliff:g> சேவை ரத்துசெய்யப்படாது."</string>
- <string name="sim_action_switch_sub_dialog_text_downloaded" msgid="8977951796005849471">"ஒரு நேரத்தில் ஒரு eSIM மட்டுமே செயலில் இருக்கலாம்.\n\n<xliff:g id="TO_CARRIER_NAME">%1$s</xliff:g> நெட்வொர்க்கிற்கு மாற்றுவது <xliff:g id="FROM_CARRIER_NAME">%2$s</xliff:g> சேவையை ரத்துசெய்யாது."</string>
- <string name="sim_action_switch_sub_dialog_text_single_sim" msgid="6188750682431170845">"ஒரு நேரத்தில் ஒரு சிம் மட்டுமே செயலில் இருக்கும்.\n\nமாற்றுவதனால் <xliff:g id="TO_CARRIER_NAME">%1$s</xliff:g> சேவை ரத்துசெய்யப்படாது."</string>
+ <!-- no translation found for sim_action_switch_sub_dialog_text (7474905814976249607) -->
+ <skip />
+ <!-- no translation found for sim_action_switch_sub_dialog_text_downloaded (6415848271400253954) -->
+ <skip />
+ <!-- no translation found for sim_action_switch_sub_dialog_text_single_sim (421658355882679837) -->
+ <skip />
<string name="sim_action_switch_sub_dialog_mep_text" msgid="8348764755143679582">"நீங்கள் ஒரே சமயத்தில் 2 சிம்களைப் பயன்படுத்தலாம். <xliff:g id="CARRIER_NAME">%1$s</xliff:g> சிம்மைப் பயன்படுத்த மற்றொரு சிம்மை முடக்கவும்."</string>
<string name="sim_action_switch_sub_dialog_confirm" msgid="1901181581944638961">"<xliff:g id="CARRIER_NAME">%1$s</xliff:g>க்கு மாற்று"</string>
<string name="sim_action_switch_sub_dialog_carrier_list_item_for_turning_off" msgid="5392037608705799522">"<xliff:g id="CARRIER_NAME">%1$s</xliff:g> சிம்மை முடக்கவா?"</string>
@@ -4520,6 +4591,29 @@
<string name="sim_action_turn_off" msgid="3506698692916473000">"முடக்கு"</string>
<string name="dsds_activation_failure_title" msgid="4467364110584914794">"சிம்மை இயக்க முடியவில்லை"</string>
<string name="dsds_activation_failure_body_msg2" msgid="73044349546544410">"சிம்மை மீண்டும் ஆன் செய்து பார்க்கவும். சிக்கல் தொடரும்பட்சத்தில் சாதனத்தை மீண்டும் தொடங்கவும்."</string>
+ <string name="sim_onboarding_bottomsheets_title" msgid="143711121394213711">"உங்கள் சிம்மை அமையுங்கள்"</string>
+ <string name="sim_onboarding_bottomsheets_msg" msgid="7367245016476460849">"இந்தச் சாதனத்தில் பல சிம்களைப் பயன்படுத்த உங்கள் மொபைல் நெட்வொர்க் விருப்பத்தேர்வுகளை அமைக்கலாம்"</string>
+ <string name="sim_onboarding_label_sim_title" msgid="273162565849288273">"சிம்களுக்கு லேபிளிடுங்கள்"</string>
+ <string name="sim_onboarding_label_sim_msg" msgid="5105859235219529056">"அழைப்புகளை மேற்கொள்ளும்போதும் மெசேஜ்களை அனுப்பும்போதும் டேட்டாவைப் பயன்படுத்தும்போதும் அமைப்புகளிலும் இந்த லேபிள்களைப் பார்ப்பீர்கள்"</string>
+ <string name="sim_onboarding_label_sim_dialog_title" msgid="5839073125605286120">"SIM லேபிள்"</string>
+ <string name="sim_onboarding_label_sim_dialog_label" msgid="9020433985426525185">"லேபிள்"</string>
+ <string name="sim_onboarding_select_sim_title" msgid="5895262188167744055">"எந்த சிம் பயன்படுத்துவது எனத் தேர்வுசெய்க"</string>
+ <string name="sim_onboarding_select_sim_msg" msgid="5638859405391915048">"நீங்கள் ஒரே சமயத்தில் 2 சிம்களைப் பயன்படுத்தலாம்"</string>
+ <string name="sim_onboarding_primary_sim_title" msgid="2793090401371135675">"உங்கள் முதன்மை சிம்மை அமைத்தல்"</string>
+ <string name="sim_onboarding_primary_sim_msg" msgid="5484656671490558032">"அழைப்புகள், மெசேஜ்கள், டேட்டா ஆகியவற்றுக்கு இயல்பாக எந்தெந்த சிம்களைப் பயன்படுத்த வேண்டும் என்பதைத் தேர்வுசெய்யுங்கள்"</string>
+ <string name="primary_sim_title" msgid="2508161011657571566">"உங்கள் முதன்மை சிம்கள்"</string>
+ <string name="primary_sim_calls_title" msgid="4961189133582615685">"அழைப்புகள்"</string>
+ <string name="primary_sim_texts_title" msgid="1287584042733097749">"மெசேஜ்கள்"</string>
+ <string name="primary_sim_automatic_data_title" msgid="1265528923229642480">"தானியங்கு டேட்டா மாற்றம்"</string>
+ <string name="primary_sim_automatic_data_msg" msgid="1612203837010785203">"கவரேஜ் மற்றும் கிடைக்கும் நிலையைப் பொறுத்து சிம்மில் இருந்து டேட்டாவைப் பயன்படுத்தும்"</string>
+ <string name="sim_onboarding_phoneNumber_data_only" msgid="8158409121949373662">"டேட்டா மட்டும்"</string>
+ <string name="sim_onboarding_setup" msgid="5750393553605388463">"அமை"</string>
+ <string name="sim_onboarding_next" msgid="6415025179929475355">"அடுத்து"</string>
+ <!-- no translation found for sim_onboarding_progressbar_turning_sim_on (1163318788393361574) -->
+ <skip />
+ <string name="mobile_network_spn_title" msgid="3053793174495329077">"மொபைல் நெட்வொர்க்"</string>
+ <string name="mobile_network_phone_number_title" msgid="2090794402855021784">"மொபைல் எண்"</string>
+ <string name="mobile_network_sim_label_color_title" msgid="2401352348041132876">"சிம் லேபிள் மற்றும் வண்ணம்"</string>
<string name="sim_setup_channel_id" msgid="8797972565087458515">"மொபைல் நெட்வொர்க்கை இயக்குதல்"</string>
<string name="sim_switch_channel_id" msgid="4927038626791837861">"மொபைல் நிறுவனத்தை மாற்றுகிறது"</string>
<string name="post_dsds_reboot_notification_title_with_carrier" msgid="3308827462185135307">"<xliff:g id="CARRIER_NAME">%1$s</xliff:g> செயல்பாட்டில் உள்ளது"</string>
@@ -4539,11 +4633,15 @@
<string name="switch_sim_dialog_no_switch_text" msgid="7053939850026876088">"நெட்வொர்க் அமைப்புகளுக்குச் சென்று மொபைல் டேட்டா, மெசேஜ், அழைப்பு அம்சங்களைப் பிறகு பயன்படுத்துவதற்கு ஏற்றவாறு அமைத்துக்கொள்ளலாம்"</string>
<string name="sim_card_label" msgid="6263064316075963775">"சிம்"</string>
<string name="erase_sim_dialog_title" msgid="4742077437653028326">"இந்த eSIMமை அழிக்கவா?"</string>
- <string name="erase_sim_dialog_text" msgid="753031064269699885">"சிம்மை அழிப்பது இந்தச் சாதனத்தில் இருந்து <xliff:g id="CARRIER_NAME_A">%1$s</xliff:g> சேவையை அகற்றிவிடும்.\n\nஇதனால் <xliff:g id="CARRIER_NAME_B">%1$s</xliff:g> சேவை ரத்துசெய்யப்படாது."</string>
+ <!-- no translation found for erase_sim_dialog_text (1406141218170595272) -->
+ <skip />
<string name="erase_sim_confirm_button" msgid="8309115684335320541">"அழி"</string>
- <string name="erasing_sim" msgid="7877703231075699139">"சிம்மை அழிக்கிறது…"</string>
- <string name="erase_sim_fail_title" msgid="2024446702985862427">"சிம்மை அழிக்க இயலவில்லை"</string>
- <string name="erase_sim_fail_text" msgid="7870804401227483131">"பிழை ஏற்பட்டதால் இந்த சிம்மை அழிக்க இயலாது.\n\nசாதனத்தை மீண்டும் தொடங்கி முயலவும்."</string>
+ <!-- no translation found for erasing_sim (4237180547590463930) -->
+ <skip />
+ <!-- no translation found for erase_sim_fail_title (1445700500168357303) -->
+ <skip />
+ <!-- no translation found for erase_sim_fail_text (6898841004987411547) -->
+ <skip />
<string name="network_connection_request_dialog_title" msgid="1896186380874289434">"சாதனத்துடன் இணைத்தல்"</string>
<string name="network_connection_request_dialog_summary" msgid="7693038309792726170">"உங்கள் சாதனத்துடன் இணைக்க <xliff:g id="APPNAME">%1$s</xliff:g> ஆப்ஸ் தற்காலிகமான வைஃபை நெட்வொர்க்கைப் பயன்படுத்த விரும்புகிறது"</string>
<string name="network_connection_timeout_dialog_message" msgid="598509083077743772">"சாதனங்கள் எதுவும் இல்லை. சாதனங்கள் ஆன் செய்யப்பட்டு இணைப்பதற்குத் தயாராக உள்ளனவா என்பதை உறுதிப்படுத்தவும்."</string>
@@ -4615,6 +4713,14 @@
<string name="work_policy_privacy_settings" msgid="2702644843505242596">"உங்கள் பணிக் கணக்கின் கொள்கை குறித்த தகவல்"</string>
<string name="work_policy_privacy_settings_summary" msgid="690118670737638405">"உங்கள் IT நிர்வாகி கட்டுப்படுத்தும் அமைப்புகள்"</string>
<string name="track_frame_time_keywords" msgid="7885340257945922239">"GPU"</string>
+ <string name="enable_16k_pages" msgid="5009476566957520607">"16கி. பக்க அளவுடன் தொடங்குதல்"</string>
+ <string name="enable_16k_pages_summary" msgid="428117226069445198">"16கி ஆதரிக்கும் கெர்னல் மூலம் சாதனத்தைத் தொடங்கும்"</string>
+ <string name="confirm_enable_16k_pages_title" msgid="6751570067857011642">"16கி.பை. பக்க இணக்கமான கெர்னல் உடன் மறுபடி தொடங்கவா?"</string>
+ <string name="confirm_enable_16k_pages_text" msgid="702888115148257215">"எச்சரிக்கை: இந்தப் பயன்முறைக்கு சில ஆப்ஸ் இணங்காமல் இருக்கக்கூடும். உறுதிசெய்த பின்பு சாதனம் மறுபடி தொடங்கும்."</string>
+ <string name="confirm_enable_4k_pages_title" msgid="626987400420355263">"4கி.பை. பக்க இணக்கமான கெர்னல் உடன் மறுபடி தொடங்கவா?"</string>
+ <string name="confirm_enable_4k_pages_text" msgid="6168921566226074524">"உறுதிசெய்த பின்பு சாதனம் மறுபடி தொடங்கும்."</string>
+ <string name="toast_16k_update_failed_text" msgid="8888858987184345567">"கெர்னலை 16கி.பை. பக்க இணக்கமான கெர்னலுக்குப் புதுப்பிக்க முடியவில்லை."</string>
+ <string name="progress_16k_ota_title" msgid="2117218313875523741">"மாற்றங்கள் செயல்படுத்தப்படுகின்றன"</string>
<string name="bug_report_handler_title" msgid="713439959113250125">"பிழை அறிக்கை ஹேண்ட்லர்"</string>
<string name="bug_report_handler_picker_footer_text" msgid="4935758328366585673">"உங்கள் சாதனத்தில் பிழை அறிக்கைக்கான ஷார்ட்கட்டை எந்த ஆப்ஸ் கையாள வேண்டும் என்பதைத் தீர்மானிக்கும்."</string>
<string name="personal_profile_app_subtext" msgid="5586060806997067676">"தனிப்பட்டது"</string>
@@ -4700,8 +4806,10 @@
<string name="sim_category_title" msgid="2341314000964710495">"சிம்"</string>
<string name="downloaded_sim_category_title" msgid="2876988650413179752">"eSIM"</string>
<string name="downloaded_sims_category_title" msgid="487799905978489922">"eSIMகள்"</string>
- <string name="sim_category_active_sim" msgid="1503823567818544012">"செயலிலுள்ளது"</string>
- <string name="sim_category_inactive_sim" msgid="4068899490133820881">"செயலில் இல்லை"</string>
+ <!-- no translation found for sim_category_active_sim (3077009911935592178) -->
+ <skip />
+ <!-- no translation found for sim_category_inactive_sim (7351553344148400450) -->
+ <skip />
<string name="sim_category_default_active_sim" msgid="1208194173387987231">" / <xliff:g id="ID_1">%1$s</xliff:g>க்கான இயல்புநிலை"</string>
<string name="default_active_sim_calls" msgid="2390973682556353558">"அழைப்புகள்"</string>
<string name="default_active_sim_sms" msgid="8041498593025994921">"மெசேஜ்"</string>
diff --git a/res/values-te/arrays.xml b/res/values-te/arrays.xml
index f271093..88c51f0 100644
--- a/res/values-te/arrays.xml
+++ b/res/values-te/arrays.xml
@@ -482,4 +482,7 @@
<!-- no translation found for notification_polite_options:0 (4617190141263245257) -->
<!-- no translation found for notification_polite_options:1 (3884076684767467743) -->
<!-- no translation found for notification_polite_options:2 (8765197536079931966) -->
+ <!-- no translation found for private_space_auto_lock_options:0 (551584871228110817) -->
+ <!-- no translation found for private_space_auto_lock_options:1 (3263162333754809690) -->
+ <!-- no translation found for private_space_auto_lock_options:2 (1575103586471380629) -->
</resources>
diff --git a/res/values-te/strings.xml b/res/values-te/strings.xml
index 983e7bc..e7aa757 100644
--- a/res/values-te/strings.xml
+++ b/res/values-te/strings.xml
@@ -28,6 +28,7 @@
<string name="show_dev_on" msgid="2840850085134853754">"మీరు ఇప్పుడు డెవలపర్!"</string>
<string name="show_dev_already" msgid="7041756429707644630">"అవసరం లేదు, మీరు ఇప్పటికే డెవలపర్గా ఉన్నారు."</string>
<string name="dev_settings_disabled_warning" msgid="6971867026249671244">"దయచేసి మొదట డెవలపర్ ఎంపికలను ప్రారంభించండి."</string>
+ <string name="dev_settings_available_to_admin_only_warning" msgid="3408243404879083111">"డెవలపర్ సెట్టింగ్లను అడ్మిన్ యూజర్లు మాత్రమే యాక్సెస్ చేయగలరు."</string>
<string name="header_category_system" msgid="1665516346845259058">"సిస్టమ్"</string>
<string name="radioInfo_service_in" msgid="9088637745836646271">"సేవ అందుబాటులో ఉంది"</string>
<string name="radioInfo_service_out" msgid="1868347333892403287">"సేవ అందుబాటులో లేదు"</string>
@@ -551,12 +552,20 @@
<string name="private_space_one_lock_summary" msgid="2759953747682959371">"మీరు మీ పరికరాన్ని ఎలా అయితే అన్లాక్ చేస్తారో, అలాగే ప్రైవేట్ స్పేస్ను అన్లాక్ చేయవచ్చు, లేదా వేరే లాక్ను ఎంచుకోవచ్చు"</string>
<string name="private_space_screen_lock_title" msgid="8679383894967823163">"పరికర స్క్రీన్ లాక్ను ఉపయోగించండి"</string>
<string name="private_space_biometric_title" msgid="3934339826674553174">"ముఖం & వేలిముద్ర అన్లాక్"</string>
+ <string name="private_space_fingerprint_title" msgid="5989254643211889931">"వేలిముద్ర అన్లాక్"</string>
+ <string name="private_space_face_title" msgid="3290402865367663079">"ఫేస్ అన్లాక్"</string>
<string name="private_space_biometric_summary" msgid="4403837276018724581">"సెటప్ చేయడానికి ట్యాప్ చేయండి"</string>
<string name="private_space_fingerprint_unlock_title" msgid="5804023571114910034">"ప్రైవేట్ స్పేస్ కోసం వేలిముద్ర అన్లాక్"</string>
<string name="private_space_face_unlock_title" msgid="6613018437620070183">"ప్రైవేట్ స్పేస్ కోసం ఫేస్ అన్లాక్"</string>
<string name="private_space_category_ways_to_unlock" msgid="4356631225316950046">"అన్లాక్ చేయడానికి మార్గాలు"</string>
<string name="private_space_screen_lock_summary" msgid="394837965365561070">"పరికర స్క్రీన్ లాక్ లాంటిది"</string>
<string name="private_space_new_lock_title" msgid="7306873010565337671">"ప్రైవేట్ స్పేస్ కోసం కొత్త లాక్ను ఎంచుకోవాలా?"</string>
+ <string name="private_space_auto_lock_title" msgid="4757097802686131305">"ఆటోమేటిక్గా లాక్ చేయండి"</string>
+ <string name="private_space_auto_lock_page_title" msgid="2993714305725968632">"ప్రైవేట్ స్పేస్ను ఆటోమేటిక్గా లాక్ చేయండి"</string>
+ <string name="private_space_auto_lock_page_summary" msgid="8679844515655838654">"మీ పరికరాన్ని కొంత వ్యవధి పాటు వినియోగించకపోతే, మీ ప్రైవేట్ స్పేస్ను ఆటోమేటిక్గా లాక్ చేయవచ్చు"</string>
+ <string name="private_space_auto_lock_every_time" msgid="1215061855836002830">"పరికరం లాక్ అయిన ప్రతిసారీ"</string>
+ <string name="private_space_auto_lock_after_inactivity" msgid="1748673030841528649">"5 నిమిషాలు ఇన్యాక్టివ్గా ఉన్న తర్వాత"</string>
+ <string name="private_space_auto_lock_never" msgid="595014527119778873">"ఎప్పుడూ వద్దు"</string>
<string name="private_space_hide_title" msgid="8687034008994037610">"లాక్ చేయబడినప్పుడు దాచండి"</string>
<string name="privatespace_hide_page_title" msgid="972581369094289386">"లాక్ చేయబడినప్పుడు ప్రైవేట్ స్పేస్ను దాచండి"</string>
<string name="privatespace_hide_page_summary" msgid="1052569521186403642">"మీ పరికరంలో ప్రైవేట్ స్పేస్ ఉందని ఇతర వ్యక్తులకు తెలియకుండా ఆపడానికి, మీరు దానిని మీ యాప్ల లిస్ట్లో దాచవచ్చు"</string>
@@ -570,6 +579,7 @@
<string name="private_space_delete_title" msgid="3075645119800272800">"ప్రైవేట్ స్పేస్ను తొలగించండి"</string>
<string name="private_space_deleted" msgid="7825768516955610897">"ప్రైవేట్ స్పేస్ విజయవంతంగా తొలగించబడింది"</string>
<string name="private_space_delete_failed" msgid="8500755484258565011">"ప్రైవేట్ స్పేస్ను తొలగించడం సాధ్యం కాలేదు"</string>
+ <string name="private_space_unlocked" msgid="9091600948712932046">"ప్రైవేట్ స్పేస్ అన్లాక్ చేయబడింది"</string>
<string name="no_device_lock_title" msgid="1078223464721029954">"స్క్రీన్ లాక్ను సెట్ చేయండి"</string>
<string name="no_device_lock_summary" msgid="7436025227616244687">"మీ ప్రైవేట్ స్పేస్ను ఉపయోగించడానికి, ఈ పరికరంలో స్క్రీన్ లాక్ సెట్ చేయండి"</string>
<string name="no_device_lock_action_label" msgid="2640487005629001288">"స్క్రీన్ లాక్ను సెట్ చేయండి"</string>
@@ -597,8 +607,14 @@
<string name="private_space_access_text" msgid="4258842502257201013">"మీ ప్రైవేట్ స్పేస్ను యాక్సెస్ చేయడానికి, మీ యాప్ల లిస్ట్కు వెళ్లి, తర్వాత కిందికి స్క్రోల్ చేయండి"</string>
<string name="private_space_done_label" msgid="1020482651595246071">"పూర్తయింది"</string>
<string name="private_space_scrolldown_to_access" msgid="4820954877349434545">"కిందికి స్క్రోల్ చేసి ప్రైవేట్ స్పేస్ను కనుగొనండి"</string>
- <string name="private_space_retry_signin_title" msgid="2340841075193680666">"సైన్ ఇన్ చేసి, ప్రైవేట్ స్పేస్ను సెటప్ చేయండి"</string>
- <string name="private_space_retry_summary" msgid="1976929616948459609">"ప్రైవేట్ స్పేస్ను సెటప్ చేయడానికి మీరు ఖాతాకు సైన్ ఇన్ చేయాలి"</string>
+ <!-- no translation found for private_space_retry_signin_title (8090276618867918844) -->
+ <skip />
+ <!-- no translation found for private_space_retry_summary (1920444015972648774) -->
+ <skip />
+ <!-- no translation found for private_space_skip_login_label (7078019409056628192) -->
+ <skip />
+ <!-- no translation found for private_space_continue_login_label (7779965766333065391) -->
+ <skip />
<string name="private_space_lock_setup_title" msgid="6541564212199510787">"మీ ప్రైవేట్ స్పేస్కు ఒక లాక్ను ఎంచుకోండి"</string>
<string name="private_space_lock_setup_description" msgid="423405593476300918">"మీ వేలిముద్రను ఉపయోగించి ప్రైవేట్ స్పేస్ను అన్లాక్ చేయవచ్చు. భద్రతా అవసరాల దృష్ట్యా, ఈ ఆప్షన్కు బ్యాకప్ స్క్రీన్ లాక్ అవసరం."</string>
<string name="private_space_choose_your_pin_header" msgid="4560802934975898265">"మీ ప్రైవేట్ స్పేస్ కోసం PIN సెట్ చేయండి"</string>
@@ -1373,6 +1389,8 @@
<string name="battery_level_title" msgid="1371765298786083448">"బ్యాటరీ స్థాయి"</string>
<string name="communal_settings_title" msgid="2845678473945902115">"కమ్యూనల్"</string>
<string name="communal_settings_summary" msgid="4923914136953940317">"కమ్యూనల్ సెట్టింగ్లు"</string>
+ <!-- no translation found for satellite_setting (706846910912477125) -->
+ <skip />
<string name="apn_settings" msgid="4295467389400441299">"APNలు"</string>
<string name="apn_edit" msgid="2003683641840248741">"యాక్సెస్ పాయింట్ను ఎడిట్ చేయండి"</string>
<string name="apn_add" msgid="9069613192201630934">"యాక్సెస్ పాయింట్ను జోడించండి"</string>
@@ -1407,6 +1425,8 @@
<string name="menu_save" msgid="6611465355127483100">"సేవ్ చేయండి"</string>
<string name="menu_cancel" msgid="1197826697950745335">"రద్దు చేయండి"</string>
<string name="error_title" msgid="7158648377702417716"></string>
+ <!-- no translation found for error_duplicate_apn_entry (7792928408935276618) -->
+ <skip />
<string name="error_name_empty" msgid="1258275899283079142">"పేరు ఫీల్డ్ ఖాళీగా ఉండకూడదు."</string>
<string name="error_apn_empty" msgid="7657491065443746915">"APN ఖాళీగా ఉండకూడదు."</string>
<string name="error_mcc_not3" msgid="883659545640179094">"MCC ఫీల్డ్ తప్పనిసరిగా 3 అంకెలు కలిగి ఉండాలి."</string>
@@ -1425,7 +1445,8 @@
<string name="reset_bluetooth_wifi_button_text" msgid="3974098137045963639">"రీసెట్ చేయండి"</string>
<string name="reset_bluetooth_wifi_complete_toast" msgid="5893439291030574365">"బ్లూటూత్ & Wi‑Fi రీసెట్ చేయబడ్డాయి"</string>
<string name="reset_esim_title" msgid="4194570573425902754">"eSIMలను ఫ్యాక్టరీ రీసెట్ చేయండి"</string>
- <string name="reset_esim_desc" msgid="3662444090563399131">"ఇది ఏవిధమైన మొబైల్ సర్వీస్ ప్లాన్లను రద్దు చేయదు. రీప్లేస్మెంట్ SIMలను డౌన్లోడ్ చేయడానికి మీ క్యారియర్ను సంప్రదించండి."</string>
+ <!-- no translation found for reset_esim_desc (6125192435907740751) -->
+ <skip />
<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="1129251284212847939">"అన్ని నెట్వర్క్ సెట్టింగ్లను రీసెట్ చేసి, eSIMలను ఫ్యాక్టరీ రీసెట్ చేయాలా? ఈ చర్యను మీరు చర్య రద్దు చేయలేరు."</string>
@@ -1433,15 +1454,18 @@
<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">"SIMల డేటాను తొలగించలేకపోయింది"</string>
- <string name="reset_esim_error_msg" msgid="7279607120606365250">"ఎర్రర్ కారణంగా eSIMలు ఫ్యాక్టరీ రీసెట్ చేయబడవు.\n\nమీ పరికరాన్ని రీస్టార్ట్ చేసి మళ్లీ ట్రై చేయండి."</string>
+ <!-- no translation found for reset_esim_error_title (6516110227665862295) -->
+ <skip />
+ <!-- no translation found for reset_esim_error_msg (8459527827897797168) -->
+ <skip />
<string name="main_clear_title" msgid="277664302144837723">"మొత్తం డేటాను తొలగించండి (ఫ్యాక్టరీ రీసెట్)"</string>
<string name="main_clear_short_title" msgid="4752094765533020696">"మొత్తం డేటాను తొలగించండి (ఫ్యాక్టరీ రీసెట్)"</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_final_desc" msgid="5800877928569039580">"మీ మొత్తం వ్యక్తిగత సమాచారంతో పాటు డౌన్లోడ్ చేసిన యాప్లు అన్నీ సమూలంగా తొలగించబడతాయి. ఒక్కసారి డేటాను తొలగిస్తే మళ్లీ వెనక్కు తెచ్చుకోలేరు."</string>
- <string name="main_clear_final_desc_esim" msgid="440406836793824969">"మీ మొత్తం వ్యక్తిగత సమాచారంతో పాటు డౌన్లోడ్ చేసిన యాప్లు, SIMలు అన్నీ సమూలంగా తొలగించబడతాయి. ఒక్కసారి డేటాను తొలగిస్తే మళ్లీ వెనక్కు తెచ్చుకోలేరు."</string>
+ <!-- no translation found for main_clear_final_desc_esim (6592404057237813989) -->
+ <skip />
<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>
@@ -1672,6 +1696,14 @@
<string name="force_stop" msgid="2681771622136916280">"ఫోర్స్ స్టాప్"</string>
<string name="archive" msgid="9074663845068632127">"ఆర్కైవ్ చేయండి"</string>
<string name="restore" msgid="7622486640713967157">"రీస్టోర్ చేయండి"</string>
+ <!-- no translation found for restoring_step_one (3465050101254272874) -->
+ <skip />
+ <!-- no translation found for restoring_step_two (140484846432595108) -->
+ <skip />
+ <!-- no translation found for restoring_step_three (3712883580876329811) -->
+ <skip />
+ <!-- no translation found for restoring_step_four (8966846882470446209) -->
+ <skip />
<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>
@@ -1728,7 +1760,6 @@
<string name="archiving_failed" msgid="2037798988961634978">"ఆర్కైవ్ చేయడం విఫలమైంది"</string>
<string name="archiving_succeeded" msgid="7891249456483297845">"<xliff:g id="PACKAGE_LABEL">%1$s</xliff:g> ఆర్కైవ్ చేయబడింది"</string>
<string name="restoring_failed" msgid="3390531747355943533">"రీస్టోర్ చేయడం విఫలమైంది"</string>
- <string name="restoring_succeeded" msgid="4967353965137524330">"<xliff:g id="PACKAGE_LABEL">%1$s</xliff:g> రీస్టోర్ చేయబడింది"</string>
<string name="restoring_in_progress" msgid="7787443682651146115">"<xliff:g id="PACKAGE_LABEL">%1$s</xliff:g> రీస్టోర్ చేయబడుతోంది"</string>
<string name="another_migration_already_in_progress" msgid="6550546307856052261">"ఇప్పటికే మరొక స్థాన మార్పిడి ప్రోగ్రెస్లో ఉంది."</string>
<string name="insufficient_storage" msgid="8115088042669030558">"తగినంత స్టోరేజ్ స్థలం లేదు."</string>
@@ -2376,12 +2407,6 @@
<string name="battery_tip_high_usage_summary" msgid="3938999581403084551">"చాలా ఎక్కువగా బ్యాటరీని వినియోగించే యాప్లను చూడండి"</string>
<string name="battery_tip_limited_temporarily_title" msgid="6258554134146272311">"మీ బ్యాటరీని రక్షించడానికి ఛార్జింగ్ ఆప్టిమైజ్ చేయబడింది"</string>
<string name="battery_tip_limited_temporarily_summary" msgid="5107379280241187562">"మీ బ్యాటరీ లైఫ్ను పొడిగించడంలో సహాయపడటానికి, ఛార్జింగ్ ఆప్టిమైజ్ చేయబడింది"</string>
- <string name="battery_tip_dock_defender_future_bypass_title" msgid="4332616280495788195">"మీ బ్యాటరీని రక్షించడానికి ఛార్జింగ్ ఆప్టిమైజ్ చేయబడింది"</string>
- <string name="battery_tip_dock_defender_future_bypass_summary" msgid="7870758621381307597">"మీ బ్యాటరీ జీవితకాలాన్ని పొడిగించడంలో సహాయపడటానికి, డాక్ చేయబడినప్పుడు ఛార్జింగ్ ఆప్టిమైజ్ చేయబడుతుంది"</string>
- <string name="battery_tip_dock_defender_active_title" msgid="1414785238383255699">"మీ బ్యాటరీని రక్షించడానికి ఛార్జింగ్ ఆప్టిమైజ్ చేయబడింది"</string>
- <string name="battery_tip_dock_defender_active_summary" msgid="3512082623718801459">"మీ బ్యాటరీ జీవితకాలాన్ని పొడిగించడంలో సహాయపడటానికి, డాక్ చేయబడినప్పుడు ఛార్జింగ్ ఆప్టిమైజ్ చేయబడుతుంది"</string>
- <string name="battery_tip_dock_defender_temporarily_bypassed_title" msgid="1679449361090557201">"పూర్తిగా ఛార్జింగ్ చేయండి"</string>
- <string name="battery_tip_dock_defender_temporarily_bypassed_summary" msgid="1099500476761333281">"మీ బ్యాటరీని రక్షించడానికి, తదుపరిసారి మీ టాబ్లెట్ డాక్ చేయబడినప్పుడు ఛార్జింగ్ ఆప్టిమైజ్ చేయబడుతుంది"</string>
<string name="battery_tip_limited_temporarily_sec_button_content_description" msgid="5648444926736883551">"పాజ్ చేయబడిన ఛార్జింగ్ గురించి మరింత తెలుసుకోండి"</string>
<string name="battery_tip_limited_temporarily_dialog_resume_charge" msgid="2302295458913832342">"ఛార్జింగ్ను కొనసాగించండి"</string>
<string name="battery_tip_dialog_message_footer" msgid="986542164372177504">"అధిక శక్తి వినియోగానికి సంబంధించిన నేపథ్య కార్యకలాపాం చేర్చబడుతుంది"</string>
@@ -2399,7 +2424,8 @@
<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_charge_to_full_button" msgid="6701709034348116261">"ఫుల్ కావడానికి ఛార్జ్ చేయండి"</string>
- <string name="battery_tip_incompatible_charging_title" msgid="5120763575150751300">"ఛార్జింగ్ యాక్సెసరీతో సమస్య ఉంది"</string>
+ <!-- no translation found for battery_tip_incompatible_charging_title (1567827436103364999) -->
+ <skip />
<string name="battery_tip_incompatible_charging_content_description" msgid="355668467640367701">"ఛార్జింగ్ అనుకూలంగా లేకపోవడం అనే దాని గురించి మరింత తెలుసుకోండి"</string>
<string name="smart_battery_manager_title" msgid="3677620516657920364">"బ్యాటరీ మేనేజర్"</string>
<string name="smart_battery_title" msgid="9095903608520254254">"యాప్లను ఆటోమేటిక్గా నిర్వహించండి"</string>
@@ -3855,6 +3881,8 @@
<string name="voice_activation_apps_title" msgid="7130045161611529825">"వాయిస్ యాక్టివేషన్ యాప్లు"</string>
<string name="permit_voice_activation_apps" msgid="9152780172988949319">"వాయిస్ యాక్టివేషన్ను అనుమతించండి"</string>
<string name="allow_voice_activation_apps_description" msgid="6369745626995060656">"వాయిస్ యాక్టివేషన్, వాయిస్ కమాండ్ను ఉపయోగించి ఆమోదించబడిన యాప్లను హ్యాండ్స్-ఫ్రీగా ఆన్ చేస్తుంది. బిల్ట్-ఇన్ అడాప్టివ్ సెన్సింగ్, డేటా మీకు మాత్రమే ప్రైవేట్గా ఉండేలా చేస్తుంది.\n\n"<a href="">"సురక్షిత అడాప్టివ్ సెన్సింగ్ గురించి మరింత సమాచారం"</a></string>
+ <string name="permit_receive_sandboxed_detection_training_data" msgid="3929496847420108753">"వాయిస్ యాక్టివేషన్ను మెరుగుపరచండి"</string>
+ <string name="receive_sandboxed_detection_training_data_description" msgid="1415687008184625050">"వాయిస్ యాక్టివేషన్ మోడల్ను మెరుగుపరచడానికి ఈ పరికరం ప్రైవేట్ ఇంటెలిజెన్స్ను ఉపయోగిస్తుంది. అందరికీ మోడల్ను మెరుగుపరిచేటప్పుడు గోప్యతను నిర్వహించడానికి చాలా మంది యూజర్లలో సమగ్రమైన అప్డేట్లను యాప్లు స్వీకరించగలవు.\n\n"<a href="">"ప్రైవేట్ ఇంటెలిజెన్స్ గురించి మరింత సమాచారం"</a></string>
<string name="full_screen_intent_title" msgid="747270185715224130">"ఫుల్ స్క్రీన్ నోటిఫికేషన్లు"</string>
<string name="permit_full_screen_intent" msgid="9035367640019960861">"ఈ యాప్ నుండి ఫుల్ స్క్రీన్ నోటిఫికేషన్లను అనుమతించండి"</string>
<string name="footer_description_full_screen_intent" msgid="7716518411349225528">"పరికరం లాక్లో ఉన్నప్పుడు నోటిఫికేషన్లను చూపడానికి ఈ యాప్ను అనుమతించండి. ఈ నోటిఫికేషన్లు ఫుల్ స్క్రీన్లో కనిపిస్తాయి. అలారాలు, ఇన్కమింగ్ కాల్స్ లేదా ఇతర అత్యవసర నోటిఫికేషన్లను హైలైట్ చేయడానికి యాప్లు వీటిని ఉపయోగించవచ్చు."</string>
@@ -4276,18 +4304,27 @@
<string name="autofill_app" msgid="7595308061826307921">"ఆటోఫిల్ సర్వీస్"</string>
<string name="default_autofill_app" msgid="372234803718251606">"ఆటోమేటిక్ ఆటోఫిల్ సర్వీస్ సెట్టింగ్"</string>
<string name="autofill_passwords" msgid="6708057251459761083">"పాస్వర్డ్లు"</string>
- <string name="credman_chosen_app_title" msgid="872524130208251505">"పాస్వర్డ్లు, పాస్-కీలు, అలాగే డేటా సర్వీస్లు"</string>
+ <!-- no translation found for credman_chosen_app_title (7735183808067729319) -->
+ <skip />
<string name="credman_credentials" msgid="4931371941253324143">"అదనపు ప్రొవైడర్లు"</string>
<string name="autofill_passwords_count" msgid="6359289285822955973">"{count,plural, =1{# పాస్వర్డ్}other{# పాస్వర్డ్లు}}"</string>
<string name="autofill_keywords" msgid="8598763328489346438">"ఆటో, పూరించు, ఆటోఫిల్, పాస్వర్డ్"</string>
<string name="credman_keywords" msgid="8305600680836806170">"డేటా, పాస్-కీ, పాస్వర్డ్"</string>
<string name="credman_autofill_keywords" msgid="701180623776848914">"ఆటోమేటిక్, ఫిల్, ఆటోఫిల్, డేటా, పాస్-కీ, పాస్వర్డ్"</string>
+ <!-- no translation found for credman_button_change (4072629639218503790) -->
+ <skip />
+ <!-- no translation found for credman_button_open (7519871964170816850) -->
+ <skip />
<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="credman_autofill_confirmation_message" msgid="843829628024668466">"<b><xliff:g id=app_name example=Provider>%1$s</xliff:g>ను ఉపయోగించాలా?</b> <br/> <br/> కొత్త పాస్వర్డ్లు, పాస్-కీలు, ఇంకా ఇతర సమాచారం ఇక నుండి ఇక్కడ సేవ్ చేయబడుతుంది. <xliff:g id=app_name example=Provider>%1$s</xliff:g> వేటిని ఆటోఫిల్ చేయాలో నిర్ణయించడానికి మీ స్క్రీన్పై ఉన్న వాటిని ఉపయోగించవచ్చు."</string>
<string name="credman_picker_title" msgid="8191267620665129205">"పాస్వర్డ్లు, పాస్-కీలు, అలాగే డేటా సర్వీస్లు"</string>
<string name="credman_confirmation_message_title" msgid="8847900085593880729">"%1$sను ఆఫ్ చేయాలా?"</string>
<string name="credman_confirmation_message" msgid="2357324543658635239">"<b>ఈ సర్వీస్ను ఆఫ్ చేయాలా?</b> <br/> <br/> మీరు సైన్ ఇన్ చేసినప్పుడు, పాస్వర్డ్లు, పాస్-కీలు, పేమెంట్ ఆప్షన్లు, ఇంకా ఇతర సమాచారం వంటి సేవ్ చేసిన సమాచారం పూరించడం జరగదు. మీరు సేవ్ చేసిన సమాచారాన్ని ఉపయోగించడానికి, పాస్వర్డ్ను, పాస్-కీని, లేదా డేటా సర్వీస్ను ఎంచుకోండి."</string>
+ <string name="credman_confirmation_message_new_ui" msgid="6126274509951156460">"<b>అన్ని సర్వీస్లను ఆఫ్ చేయాలా?</b> <br/> <br/> మీరు సైన్ ఇన్ చేసినప్పుడు ఆటోఫిల్ చేయడానికి పాస్వర్డ్లు, పాస్-కీలు, అలాగే ఇతర సేవ్ చేసిన సమాచారం అందుబాటులో ఉండదు"</string>
+ <string name="credman_autofill_confirmation_message_new_ui" msgid="6222139222478822267">"<b>మీ ప్రాధాన్య సర్వీస్ను <xliff:g id=app_name example=Provider>%1$s</xliff:g>కి మార్చాలా?</b><br/> <br/> కొత్త పాస్వర్డ్లు, పాస్-కీలు, ఇంకా ఇతర సమాచారం ఇప్పటినుండి ఇక్కడ సేవ్ చేయబడుతుంది. <xliff:g id=app_name example=Provider>%1$s</xliff:g> వేటిని ఆటోఫిల్ చేయాలో నిర్ణయించడానికి మీ స్క్రీన్పై ఉన్న వాటిని ఉపయోగించవచ్చు"</string>
<string name="credman_enable_confirmation_message_title" msgid="1037501792652277829">"%1$sని ఉపయోగించాలా?"</string>
+ <string name="credman_limit_error_msg_title" msgid="1525814645803612135">"మీరు కేవలం 5 సర్వీస్ను మాత్రమే కలిగి ఉండవచ్చు"</string>
+ <string name="credman_limit_error_msg" msgid="2521803280130310063">"మరొక సర్వీస్ను జోడించడానికి కనీసం 1 సర్వీస్ను ఆఫ్ చేయండి"</string>
<string name="credman_enable_confirmation_message" msgid="8407841892310870169">"ఏది ఆటోఫిల్ చేయవచ్చో గుర్తించడానికి %1$s మీ స్క్రీన్పై ఉన్న వాటిని ఉపయోగిస్తుంది."</string>
<string name="credman_error_message_title" msgid="4099557206946333568">"పాస్వర్డ్లు, పాస్-కీలు, అలాగే డేటా సర్వీస్ల పరిమితి"</string>
<string name="credman_error_message" msgid="8334797097200415449">"మీరు ఒకే సమయంలో గరిష్ఠంగా 5 పాస్వర్డ్లు, పాస్-కీలు, అలాగే డేటా సర్వీస్లను యాక్టివ్గా జోడించవచ్చు. మరిన్నింటిని జోడించడం కోసం ఇప్పటికే ఉన్న ఒక సర్వీస్ను ఆఫ్ చేయండి."</string>
@@ -4457,11 +4494,12 @@
<string name="mobile_network_sim_name_label" msgid="1452440641628369625">"పేరు"</string>
<string name="mobile_network_sim_color_label" msgid="5293944087609632340">"రంగు (అనుకూల యాప్లు ఉపయోగిస్తాయి)"</string>
<string name="mobile_network_sim_name_rename" msgid="5967588549571582924">"సేవ్ చేయండి"</string>
- <string name="mobile_network_use_sim_on" msgid="7298332437547707908">"SIMను ఉపయోగించండి"</string>
+ <string name="mobile_network_use_sim_on" msgid="5333182776279917886">"ఈ SIMను ఉపయోగించండి"</string>
<string name="mobile_network_use_sim_off" msgid="6303281166199670639">"ఆఫ్"</string>
<string name="mobile_network_disable_sim_explanation" msgid="2851862257846773796">"ఈ SIMను డిజేబుల్ చేయడానికి, SIM కార్డ్ను తీసివేయండి"</string>
<string name="mobile_network_tap_to_activate" msgid="4139979375717958102">"<xliff:g id="CARRIER">%1$s</xliff:g>ను యాక్టివేట్ చేయడానికి నొక్కండి"</string>
- <string name="mobile_network_erase_sim" msgid="4629071168032714930">"SIMను తొలగించండి"</string>
+ <!-- no translation found for mobile_network_erase_sim (5387971155494245850) -->
+ <skip />
<string name="preferred_network_mode_title" msgid="3083431168988535628">"ప్రాధాన్యత గల నెట్వర్క్ రకం"</string>
<string name="preferred_network_mode_summary" msgid="537577807865497546">"నెట్వర్క్ ఆపరేటింగ్ మోడ్ను మార్చండి"</string>
<string name="preferred_network_mode_dialogtitle" msgid="4179420486180351631">"ప్రాధాన్యత గల నెట్వర్క్ రకం"</string>
@@ -4480,6 +4518,40 @@
<string name="roaming_check_price_warning" msgid="5876977438036791361">"ధరల కోసం మీ నెట్వర్క్ ప్రదాతను అడగండి."</string>
<string name="mobile_data_usage_title" msgid="2047864499317759728">"యాప్ డేటా వినియోగం"</string>
<string name="mobile_network_mode_error" msgid="9222056129897416074">"చెల్లని నెట్వర్క్ మోడ్<xliff:g id="NETWORKMODEID">%1$d</xliff:g>. విస్మరించు."</string>
+ <!-- no translation found for satellite_setting_title (2543034229989047673) -->
+ <skip />
+ <!-- no translation found for satellite_setting_enabled_summary (3554127722727530845) -->
+ <skip />
+ <!-- no translation found for satellite_setting_disabled_summary (6789122487534159857) -->
+ <skip />
+ <!-- no translation found for keywords_satellite_setting (3312183289776517695) -->
+ <skip />
+ <!-- no translation found for category_name_about_satellite_messaging (3756205049485508340) -->
+ <skip />
+ <!-- no translation found for title_about_satellite_setting (9212860038048311345) -->
+ <skip />
+ <!-- no translation found for category_title_your_satellite_plan (3017895097366691841) -->
+ <skip />
+ <!-- no translation found for title_have_satellite_plan (2048372355699977947) -->
+ <skip />
+ <!-- no translation found for title_no_satellite_plan (2876056203035197505) -->
+ <skip />
+ <!-- no translation found for summary_add_satellite_setting (3815254731634052432) -->
+ <skip />
+ <!-- no translation found for category_name_how_it_works (585303230539269496) -->
+ <skip />
+ <!-- no translation found for title_satellite_connection_guide (3294802307913609072) -->
+ <skip />
+ <!-- no translation found for summary_satellite_connection_guide (3496123195218418456) -->
+ <skip />
+ <!-- no translation found for title_supported_service (4275535165812691571) -->
+ <skip />
+ <!-- no translation found for summary_supported_service (4320535903444834786) -->
+ <skip />
+ <!-- no translation found for satellite_setting_summary_more_information (4008690241760925372) -->
+ <skip />
+ <!-- no translation found for more_about_satellite_messaging (3385673133561348509) -->
+ <skip />
<string name="mobile_network_apn_title" msgid="5582995550142073054">"యాక్సెస్ పాయింట్ పేర్లు"</string>
<string name="keywords_access_point_names" msgid="8174967126858505945">"apn"</string>
<string name="manual_mode_disallowed_summary" msgid="4243142645520152175">"<xliff:g id="CARRIER">%1$s</xliff:g>కి కనెక్ట్ చేసినప్పుడు అందుబాటులో ఉండదు"</string>
@@ -4489,9 +4561,12 @@
<string name="sim_action_switch_sub_dialog_title" msgid="9180969453358718635">"<xliff:g id="CARRIER_NAME">%1$s</xliff:g>కు మారాలా?"</string>
<string name="sim_action_switch_psim_dialog_title" msgid="5613177333235213024">"సిమ్ కార్డ్ను ఉపయోగించడానికి స్విచ్ అవ్వాలని అనుకుంటున్నారా?"</string>
<string name="sim_action_switch_sub_dialog_mep_title" msgid="933856847099933004">"<xliff:g id="CARRIER_NAME">%1$s</xliff:g>ను ఉపయోగించాలా?"</string>
- <string name="sim_action_switch_sub_dialog_text" msgid="2091834911153293004">"ఒకసారి ఒక SIM మాత్రమే యాక్టివ్గా ఉంటుంది.\n\n<xliff:g id="TO_CARRIER_NAME">%1$s</xliff:g>కు స్విచ్ అవ్వడం వలన మీ <xliff:g id="FROM_CARRIER_NAME">%2$s</xliff:g> సర్వీస్ రద్దు చేయబడదు."</string>
- <string name="sim_action_switch_sub_dialog_text_downloaded" msgid="8977951796005849471">"ఒకే సమయంలో 1 eSIM మాత్రమే యాక్టివ్గా ఉంచవచ్చు.\n\n<xliff:g id="TO_CARRIER_NAME">%1$s</xliff:g>కి స్విచ్ అవడం వలన మీ <xliff:g id="FROM_CARRIER_NAME">%2$s</xliff:g> సర్వీస్ రద్దు చేయబడదు."</string>
- <string name="sim_action_switch_sub_dialog_text_single_sim" msgid="6188750682431170845">"ఒకసారి ఒక SIM మాత్రమే యాక్టివ్గా ఉంటుంది.\n\nస్విచ్ అవ్వడం వలన మీ <xliff:g id="TO_CARRIER_NAME">%1$s</xliff:g> సర్వీస్ రద్దు చేయబడదు."</string>
+ <!-- no translation found for sim_action_switch_sub_dialog_text (7474905814976249607) -->
+ <skip />
+ <!-- no translation found for sim_action_switch_sub_dialog_text_downloaded (6415848271400253954) -->
+ <skip />
+ <!-- no translation found for sim_action_switch_sub_dialog_text_single_sim (421658355882679837) -->
+ <skip />
<string name="sim_action_switch_sub_dialog_mep_text" msgid="8348764755143679582">"మీరు ఒకేసారి 2 SIMలను ఉపయోగించవచ్చు. <xliff:g id="CARRIER_NAME">%1$s</xliff:g>ను ఉపయోగించడానికి, మరొక SIMను ఆఫ్ చేయండి."</string>
<string name="sim_action_switch_sub_dialog_confirm" msgid="1901181581944638961">"<xliff:g id="CARRIER_NAME">%1$s</xliff:g>కు మారండి"</string>
<string name="sim_action_switch_sub_dialog_carrier_list_item_for_turning_off" msgid="5392037608705799522">"<xliff:g id="CARRIER_NAME">%1$s</xliff:g>ను ఆఫ్ చేయండి"</string>
@@ -4516,6 +4591,29 @@
<string name="sim_action_turn_off" msgid="3506698692916473000">"ఆఫ్ చేయండి"</string>
<string name="dsds_activation_failure_title" msgid="4467364110584914794">"SIMను యాక్టివేట్ చేయడం సాధ్యం కాదు"</string>
<string name="dsds_activation_failure_body_msg2" msgid="73044349546544410">"SIMను తిరిగి ఆన్ చేయడానికి ట్రై చేయండి. సమస్య ఇంకా కొనసాగితే, మీ పరికరాన్ని రీస్టార్ట్ చేయండి."</string>
+ <string name="sim_onboarding_bottomsheets_title" msgid="143711121394213711">"మీ SIMను సెటప్ చేయండి"</string>
+ <string name="sim_onboarding_bottomsheets_msg" msgid="7367245016476460849">"ఈ పరికరంలో పలు SIMలను ఉపయోగించడానికి మీ మొబైల్ నెట్వర్క్ ప్రాధాన్యతలను సెట్ చేయండి"</string>
+ <string name="sim_onboarding_label_sim_title" msgid="273162565849288273">"మీ SIMలను లేబుల్ చేయండి"</string>
+ <string name="sim_onboarding_label_sim_msg" msgid="5105859235219529056">"కాల్స్ చేస్తున్నప్పుడు, టెక్స్ట్లను పంపేటప్పుడు, డేటాను ఉపయోగిస్తున్నప్పుడు, సెట్టింగ్లలో మీరు ఈ లేబుళ్లను చూస్తారు"</string>
+ <string name="sim_onboarding_label_sim_dialog_title" msgid="5839073125605286120">"SIM లేబుల్"</string>
+ <string name="sim_onboarding_label_sim_dialog_label" msgid="9020433985426525185">"లేబుల్"</string>
+ <string name="sim_onboarding_select_sim_title" msgid="5895262188167744055">"ఏ SIMలను ఉపయోగించాలో ఎంచుకోండి"</string>
+ <string name="sim_onboarding_select_sim_msg" msgid="5638859405391915048">"మీరు ఒకేసారి 2 SIMలను ఉపయోగించవచ్చు"</string>
+ <string name="sim_onboarding_primary_sim_title" msgid="2793090401371135675">"మీ ప్రధాన SIMలను సెట్ చేయండి"</string>
+ <string name="sim_onboarding_primary_sim_msg" msgid="5484656671490558032">"కాల్స్, టెక్స్ట్లు, డేటా కోసం ఆటోమేటిక్గా ఏ SIMలను ఉపయోగించాలో ఎంచుకోండి"</string>
+ <string name="primary_sim_title" msgid="2508161011657571566">"మీ ప్రధాన SIMలు"</string>
+ <string name="primary_sim_calls_title" msgid="4961189133582615685">"కాల్స్"</string>
+ <string name="primary_sim_texts_title" msgid="1287584042733097749">"టెక్స్ట్లు"</string>
+ <string name="primary_sim_automatic_data_title" msgid="1265528923229642480">"ఆటోమేటిక్గా డేటాను మార్చడం"</string>
+ <string name="primary_sim_automatic_data_msg" msgid="1612203837010785203">"కవరేజ్, లభ్యత ఆధారంగా ఏదైనా SIM నుండి డేటాను ఉపయోగించండి"</string>
+ <string name="sim_onboarding_phoneNumber_data_only" msgid="8158409121949373662">"డేటా మాత్రమే"</string>
+ <string name="sim_onboarding_setup" msgid="5750393553605388463">"సెటప్ చేయండి"</string>
+ <string name="sim_onboarding_next" msgid="6415025179929475355">"తర్వాత"</string>
+ <!-- no translation found for sim_onboarding_progressbar_turning_sim_on (1163318788393361574) -->
+ <skip />
+ <string name="mobile_network_spn_title" msgid="3053793174495329077">"మొబైల్ నెట్వర్క్"</string>
+ <string name="mobile_network_phone_number_title" msgid="2090794402855021784">"ఫోన్ నంబర్"</string>
+ <string name="mobile_network_sim_label_color_title" msgid="2401352348041132876">"SIM లేబుల్, రంగు"</string>
<string name="sim_setup_channel_id" msgid="8797972565087458515">"నెట్వర్క్ యాక్టివేషన్"</string>
<string name="sim_switch_channel_id" msgid="4927038626791837861">"క్యారియర్ మారుతోంది"</string>
<string name="post_dsds_reboot_notification_title_with_carrier" msgid="3308827462185135307">"<xliff:g id="CARRIER_NAME">%1$s</xliff:g> యాక్టివ్గా ఉంది"</string>
@@ -4535,11 +4633,15 @@
<string name="switch_sim_dialog_no_switch_text" msgid="7053939850026876088">"తర్వాత ఎప్పుడైనా మీ మొబైల్ డేటా, కాల్ ఫీచర్లు, SMSలను ఉపయోగించడానికి, మీ నెట్వర్క్ సెట్టింగ్లకు వెళ్లండి"</string>
<string name="sim_card_label" msgid="6263064316075963775">"SIM"</string>
<string name="erase_sim_dialog_title" msgid="4742077437653028326">"ఈ eSIMను ఫ్యాక్టరీ రీసెట్ చేయాలా?"</string>
- <string name="erase_sim_dialog_text" msgid="753031064269699885">"ఈ SIMను తొలగించడం వలన ఈ పరికరం నుండి <xliff:g id="CARRIER_NAME_A">%1$s</xliff:g> సర్వీస్ తీసివేయబడుతుంది.\n\n <xliff:g id="CARRIER_NAME_B">%1$s</xliff:g> సర్వీస్ రద్దు చేయబడదు."</string>
+ <!-- no translation found for erase_sim_dialog_text (1406141218170595272) -->
+ <skip />
<string name="erase_sim_confirm_button" msgid="8309115684335320541">"తొలగించండి"</string>
- <string name="erasing_sim" msgid="7877703231075699139">"SIMను తొలగిస్తోంది…"</string>
- <string name="erase_sim_fail_title" msgid="2024446702985862427">"SIMను తొలగించలేకపోయింది"</string>
- <string name="erase_sim_fail_text" msgid="7870804401227483131">"ఎర్రర్ కారణంగా ఈ SIMను తొలగించడం సాధ్యం కాలేదు.\n\nమీ పరికరాన్ని రీస్టార్ట్ చేసి మళ్లీ ట్రై చేయండి."</string>
+ <!-- no translation found for erasing_sim (4237180547590463930) -->
+ <skip />
+ <!-- no translation found for erase_sim_fail_title (1445700500168357303) -->
+ <skip />
+ <!-- no translation found for erase_sim_fail_text (6898841004987411547) -->
+ <skip />
<string name="network_connection_request_dialog_title" msgid="1896186380874289434">"పరికరానికి కనెక్ట్ చేయండి"</string>
<string name="network_connection_request_dialog_summary" msgid="7693038309792726170">"మీ పరికరానికి కనెక్ట్ కావడానికి <xliff:g id="APPNAME">%1$s</xliff:g> యాప్ తాత్కాలిక Wi‑Fi నెట్వర్క్ను ఉపయోగించాలనుకుంటుంది"</string>
<string name="network_connection_timeout_dialog_message" msgid="598509083077743772">"పరికరాలు ఏవీ కనుగొనబడలేదు. పరికరాలు ఆన్లో ఉన్నాయని మరియు కనెక్ట్ చేయడానికి అందుబాటులో ఉన్నాయని నిర్ధారించుకోండి."</string>
@@ -4611,6 +4713,14 @@
<string name="work_policy_privacy_settings" msgid="2702644843505242596">"మీ వర్క్ పాలసీకి సంబంధించిన సమాచారం"</string>
<string name="work_policy_privacy_settings_summary" msgid="690118670737638405">"మీ IT అడ్మిన్ ద్వారా సెట్టింగ్లు మేనేజ్ చేయబడతాయి."</string>
<string name="track_frame_time_keywords" msgid="7885340257945922239">"GPU"</string>
+ <string name="enable_16k_pages" msgid="5009476566957520607">"16K పేజీ సైజ్తో బూట్ చేయండి"</string>
+ <string name="enable_16k_pages_summary" msgid="428117226069445198">"16Kపేజీ సైజ్, సపోర్ట్ చేసే కెర్నెల్తో పరికరం బూట్"</string>
+ <string name="confirm_enable_16k_pages_title" msgid="6751570067857011642">"16KB పేజీల అనుకూలమైన కెర్నెల్తో రీబూట్ చేయాలా?"</string>
+ <string name="confirm_enable_16k_pages_text" msgid="702888115148257215">"హెచ్చరిక: కొన్ని అప్లికేషన్లు ఈ మోడ్లో అనుకూలంగా పని చేయవు. నిర్ధారణ తర్వాత పరికరం రీబూట్ అవుతుంది."</string>
+ <string name="confirm_enable_4k_pages_title" msgid="626987400420355263">"4KB పేజీల అనుకూలమైన కెర్నెల్తో రీబూట్ చేయాలా?"</string>
+ <string name="confirm_enable_4k_pages_text" msgid="6168921566226074524">"నిర్ధారణ తర్వాత పరికరం రీబూట్ అవుతుంది."</string>
+ <string name="toast_16k_update_failed_text" msgid="8888858987184345567">"కెర్నెల్ను 16KB పేజీల అనుకూల కెర్నెల్తో అప్డేట్ చేయడం విఫలమైంది."</string>
+ <string name="progress_16k_ota_title" msgid="2117218313875523741">"మార్పు వర్తింపజేయబడుతోంది"</string>
<string name="bug_report_handler_title" msgid="713439959113250125">"బగ్ రిపోర్ట్ హ్యాండ్లర్"</string>
<string name="bug_report_handler_picker_footer_text" msgid="4935758328366585673">"మీ డివైజ్లో బగ్ రిపోర్ట్ షార్ట్కట్ను ఏ యాప్ నిర్వహించాలో నిర్ణయిస్తుంది."</string>
<string name="personal_profile_app_subtext" msgid="5586060806997067676">"వ్యక్తిగతం"</string>
@@ -4696,8 +4806,10 @@
<string name="sim_category_title" msgid="2341314000964710495">"SIM"</string>
<string name="downloaded_sim_category_title" msgid="2876988650413179752">"eSIM"</string>
<string name="downloaded_sims_category_title" msgid="487799905978489922">"eSIMలు"</string>
- <string name="sim_category_active_sim" msgid="1503823567818544012">"యాక్టివ్గా ఉంది"</string>
- <string name="sim_category_inactive_sim" msgid="4068899490133820881">"ఇన్యాక్టివ్"</string>
+ <!-- no translation found for sim_category_active_sim (3077009911935592178) -->
+ <skip />
+ <!-- no translation found for sim_category_inactive_sim (7351553344148400450) -->
+ <skip />
<string name="sim_category_default_active_sim" msgid="1208194173387987231">" / <xliff:g id="ID_1">%1$s</xliff:g> కోసం ఆటోమేటిక్ సెట్టింగ్"</string>
<string name="default_active_sim_calls" msgid="2390973682556353558">"కాల్స్"</string>
<string name="default_active_sim_sms" msgid="8041498593025994921">"SMS"</string>
diff --git a/res/values-th/arrays.xml b/res/values-th/arrays.xml
index c65512f..a9bb803 100644
--- a/res/values-th/arrays.xml
+++ b/res/values-th/arrays.xml
@@ -482,4 +482,7 @@
<!-- no translation found for notification_polite_options:0 (4617190141263245257) -->
<!-- no translation found for notification_polite_options:1 (3884076684767467743) -->
<!-- no translation found for notification_polite_options:2 (8765197536079931966) -->
+ <!-- no translation found for private_space_auto_lock_options:0 (551584871228110817) -->
+ <!-- no translation found for private_space_auto_lock_options:1 (3263162333754809690) -->
+ <!-- no translation found for private_space_auto_lock_options:2 (1575103586471380629) -->
</resources>
diff --git a/res/values-th/strings.xml b/res/values-th/strings.xml
index 93a17ea..a24276d 100644
--- a/res/values-th/strings.xml
+++ b/res/values-th/strings.xml
@@ -28,6 +28,7 @@
<string name="show_dev_on" msgid="2840850085134853754">"ตอนนี้คุณเป็นนักพัฒนาซอฟต์แวร์แล้ว!"</string>
<string name="show_dev_already" msgid="7041756429707644630">"ไม่จำเป็น คุณเป็นนักพัฒนาซอฟต์แวร์อยู่แล้ว"</string>
<string name="dev_settings_disabled_warning" msgid="6971867026249671244">"โปรดเปิดใช้ตัวเลือกสำหรับนักพัฒนาแอปก่อน"</string>
+ <string name="dev_settings_available_to_admin_only_warning" msgid="3408243404879083111">"เฉพาะผู้ใช้ที่ดูแลระบบเท่านั้นที่เข้าถึงการตั้งค่าของนักพัฒนาแอปได้"</string>
<string name="header_category_system" msgid="1665516346845259058">"ระบบ"</string>
<string name="radioInfo_service_in" msgid="9088637745836646271">"กำลังให้บริการ"</string>
<string name="radioInfo_service_out" msgid="1868347333892403287">"ไม่พร้อมให้บริการ"</string>
@@ -551,12 +552,20 @@
<string name="private_space_one_lock_summary" msgid="2759953747682959371">"คุณจะปลดล็อกพื้นที่ส่วนตัวได้โดยใช้วิธีเดียวกับที่คุณปลดล็อกอุปกรณ์ หรือเลือกการล็อกอื่น"</string>
<string name="private_space_screen_lock_title" msgid="8679383894967823163">"ใช้การล็อกหน้าจออุปกรณ์"</string>
<string name="private_space_biometric_title" msgid="3934339826674553174">"การปลดล็อกด้วยใบหน้าและลายนิ้วมือ"</string>
+ <string name="private_space_fingerprint_title" msgid="5989254643211889931">"ปลดล็อกด้วยลายนิ้วมือ"</string>
+ <string name="private_space_face_title" msgid="3290402865367663079">"ปลดล็อกด้วยใบหน้า"</string>
<string name="private_space_biometric_summary" msgid="4403837276018724581">"แตะเพื่อตั้งค่า"</string>
<string name="private_space_fingerprint_unlock_title" msgid="5804023571114910034">"การปลดล็อกด้วยลายนิ้วมือสำหรับพื้นที่ส่วนตัว"</string>
<string name="private_space_face_unlock_title" msgid="6613018437620070183">"การปลดล็อกด้วยใบหน้าสำหรับพื้นที่ส่วนตัว"</string>
<string name="private_space_category_ways_to_unlock" msgid="4356631225316950046">"วิธีปลดล็อก"</string>
<string name="private_space_screen_lock_summary" msgid="394837965365561070">"เหมือนกับล็อกหน้าจออุปกรณ์"</string>
<string name="private_space_new_lock_title" msgid="7306873010565337671">"เลือกการล็อกใหม่สำหรับพื้นที่ส่วนตัวไหม"</string>
+ <string name="private_space_auto_lock_title" msgid="4757097802686131305">"ล็อกโดยอัตโนมัติ"</string>
+ <string name="private_space_auto_lock_page_title" msgid="2993714305725968632">"ล็อกพื้นที่ส่วนตัวโดยอัตโนมัติ"</string>
+ <string name="private_space_auto_lock_page_summary" msgid="8679844515655838654">"คุณสามารถล็อกพื้นที่ส่วนตัวโดยอัตโนมัติหากไม่ได้ใช้อุปกรณ์เป็นระยะเวลาหนึ่ง"</string>
+ <string name="private_space_auto_lock_every_time" msgid="1215061855836002830">"ทุกครั้งที่อุปกรณ์ล็อก"</string>
+ <string name="private_space_auto_lock_after_inactivity" msgid="1748673030841528649">"หลังจากไม่มีการใช้งานเป็นเวลา 5 นาที"</string>
+ <string name="private_space_auto_lock_never" msgid="595014527119778873">"ไม่เลย"</string>
<string name="private_space_hide_title" msgid="8687034008994037610">"ซ่อนเมื่อล็อก"</string>
<string name="privatespace_hide_page_title" msgid="972581369094289386">"ซ่อนพื้นที่ส่วนตัวเมื่อล็อกไว้"</string>
<string name="privatespace_hide_page_summary" msgid="1052569521186403642">"คุณซ่อนพื้นที่ส่วนตัวจากรายการแอปได้ เพื่อไม่ให้คนอื่นรู้ว่ามีพื้นที่ส่วนตัวอยู่ในอุปกรณ์ของคุณ"</string>
@@ -570,6 +579,7 @@
<string name="private_space_delete_title" msgid="3075645119800272800">"ลบพื้นที่ส่วนตัว"</string>
<string name="private_space_deleted" msgid="7825768516955610897">"ลบพื้นที่ส่วนตัวเรียบร้อยแล้ว"</string>
<string name="private_space_delete_failed" msgid="8500755484258565011">"ลบพื้นที่ส่วนตัวไม่ได้"</string>
+ <string name="private_space_unlocked" msgid="9091600948712932046">"ปลดล็อกพื้นที่ส่วนตัวแล้ว"</string>
<string name="no_device_lock_title" msgid="1078223464721029954">"ตั้งการล็อกหน้าจอ"</string>
<string name="no_device_lock_summary" msgid="7436025227616244687">"หากต้องการใช้พื้นที่ส่วนตัว ให้ตั้งการล็อกหน้าจอในอุปกรณ์นี้"</string>
<string name="no_device_lock_action_label" msgid="2640487005629001288">"ตั้งล็อกหน้าจอ"</string>
@@ -597,8 +607,14 @@
<string name="private_space_access_text" msgid="4258842502257201013">"หากต้องการเข้าถึงพื้นที่ส่วนตัว ให้ไปที่รายการแอปแล้วเลื่อนลงไปด้านล่าง"</string>
<string name="private_space_done_label" msgid="1020482651595246071">"เสร็จสิ้น"</string>
<string name="private_space_scrolldown_to_access" msgid="4820954877349434545">"เลื่อนลงเพื่อค้นหาพื้นที่ส่วนตัว"</string>
- <string name="private_space_retry_signin_title" msgid="2340841075193680666">"ลงชื่อเข้าใช้เพื่อตั้งค่าพื้นที่ส่วนตัว"</string>
- <string name="private_space_retry_summary" msgid="1976929616948459609">"คุณต้องลงชื่อเข้าใช้บัญชีเพื่อตั้งค่าพื้นที่ส่วนตัว"</string>
+ <!-- no translation found for private_space_retry_signin_title (8090276618867918844) -->
+ <skip />
+ <!-- no translation found for private_space_retry_summary (1920444015972648774) -->
+ <skip />
+ <!-- no translation found for private_space_skip_login_label (7078019409056628192) -->
+ <skip />
+ <!-- no translation found for private_space_continue_login_label (7779965766333065391) -->
+ <skip />
<string name="private_space_lock_setup_title" msgid="6541564212199510787">"เลือกการล็อกสำหรับพื้นที่ส่วนตัว"</string>
<string name="private_space_lock_setup_description" msgid="423405593476300918">"คุณปลดล็อกพื้นที่ส่วนตัวได้โดยใช้ลายนิ้วมือ ตัวเลือกนี้ต้องใช้การล็อกข้อมูลสำรองเพื่อความปลอดภัย"</string>
<string name="private_space_choose_your_pin_header" msgid="4560802934975898265">"ตั้งค่า PIN สำหรับพื้นที่ส่วนตัว"</string>
@@ -1373,6 +1389,8 @@
<string name="battery_level_title" msgid="1371765298786083448">"ระดับแบตเตอรี่"</string>
<string name="communal_settings_title" msgid="2845678473945902115">"ส่วนกลาง"</string>
<string name="communal_settings_summary" msgid="4923914136953940317">"การตั้งค่าส่วนกลาง"</string>
+ <!-- no translation found for satellite_setting (706846910912477125) -->
+ <skip />
<string name="apn_settings" msgid="4295467389400441299">"APN"</string>
<string name="apn_edit" msgid="2003683641840248741">"แก้ไขจุดเข้าใช้งาน"</string>
<string name="apn_add" msgid="9069613192201630934">"เพิ่มจุดเข้าใช้งาน"</string>
@@ -1407,6 +1425,8 @@
<string name="menu_save" msgid="6611465355127483100">"บันทึก"</string>
<string name="menu_cancel" msgid="1197826697950745335">"ยกเลิก"</string>
<string name="error_title" msgid="7158648377702417716"></string>
+ <!-- no translation found for error_duplicate_apn_entry (7792928408935276618) -->
+ <skip />
<string name="error_name_empty" msgid="1258275899283079142">"ต้องใส่ข้อมูลในช่องชื่อ"</string>
<string name="error_apn_empty" msgid="7657491065443746915">"ต้องใส่ข้อมูล APN"</string>
<string name="error_mcc_not3" msgid="883659545640179094">"ช่อง MCC ต้องเป็นเลข 3 หลัก"</string>
@@ -1425,7 +1445,8 @@
<string name="reset_bluetooth_wifi_button_text" msgid="3974098137045963639">"รีเซ็ต"</string>
<string name="reset_bluetooth_wifi_complete_toast" msgid="5893439291030574365">"รีเซ็ตบลูทูธและ Wi-Fi แล้ว"</string>
<string name="reset_esim_title" msgid="4194570573425902754">"ลบ eSIM"</string>
- <string name="reset_esim_desc" msgid="3662444090563399131">"การดำเนินการนี้จะไม่ยกเลิกแพ็กเกจมือถือ หากต้องการดาวน์โหลดซิมสำหรับใช้แทน โปรดติดต่อผู้ให้บริการ"</string>
+ <!-- no translation found for reset_esim_desc (6125192435907740751) -->
+ <skip />
<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="1129251284212847939">"รีเซ็ตการตั้งค่าเครือข่ายทั้งหมดและลบ eSIM ใช่ไหม คุณจะยกเลิกการดำเนินการนี้ไม่ได้"</string>
@@ -1433,15 +1454,18 @@
<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="7279607120606365250">"ลบ eSIM ไม่ได้เนื่องจากมีข้อผิดพลาด\n\nรีสตาร์ทอุปกรณ์แล้วลองอีกครั้ง"</string>
+ <!-- no translation found for reset_esim_error_title (6516110227665862295) -->
+ <skip />
+ <!-- no translation found for reset_esim_error_msg (8459527827897797168) -->
+ <skip />
<string name="main_clear_title" msgid="277664302144837723">"ลบข้อมูลทั้งหมด (รีเซ็ตเป็นค่าเริ่มต้น)"</string>
<string name="main_clear_short_title" msgid="4752094765533020696">"ลบข้อมูลทั้งหมด (รีเซ็ตเป็นค่าเริ่มต้น)"</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_final_desc" msgid="5800877928569039580">"ระบบจะลบข้อมูลส่วนบุคคลและแอปที่ดาวน์โหลดทั้งหมด คุณจะยกเลิกการดำเนินการนี้ไม่ได้"</string>
- <string name="main_clear_final_desc_esim" msgid="440406836793824969">"ระบบจะลบข้อมูลส่วนบุคคล รวมถึงแอปและซิมที่ดาวน์โหลดมาทั้งหมด คุณจะยกเลิกการดำเนินการนี้ไม่ได้"</string>
+ <!-- no translation found for main_clear_final_desc_esim (6592404057237813989) -->
+ <skip />
<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>
@@ -1672,6 +1696,14 @@
<string name="force_stop" msgid="2681771622136916280">"บังคับให้หยุด"</string>
<string name="archive" msgid="9074663845068632127">"เก็บ"</string>
<string name="restore" msgid="7622486640713967157">"คืนค่า"</string>
+ <!-- no translation found for restoring_step_one (3465050101254272874) -->
+ <skip />
+ <!-- no translation found for restoring_step_two (140484846432595108) -->
+ <skip />
+ <!-- no translation found for restoring_step_three (3712883580876329811) -->
+ <skip />
+ <!-- no translation found for restoring_step_four (8966846882470446209) -->
+ <skip />
<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>
@@ -1728,7 +1760,6 @@
<string name="archiving_failed" msgid="2037798988961634978">"เก็บไม่สำเร็จ"</string>
<string name="archiving_succeeded" msgid="7891249456483297845">"เก็บ <xliff:g id="PACKAGE_LABEL">%1$s</xliff:g> แล้ว"</string>
<string name="restoring_failed" msgid="3390531747355943533">"คืนค่าไม่สำเร็จ"</string>
- <string name="restoring_succeeded" msgid="4967353965137524330">"คืนค่า <xliff:g id="PACKAGE_LABEL">%1$s</xliff:g> แล้ว"</string>
<string name="restoring_in_progress" msgid="7787443682651146115">"กำลังคืนค่า <xliff:g id="PACKAGE_LABEL">%1$s</xliff:g>"</string>
<string name="another_migration_already_in_progress" msgid="6550546307856052261">"กำลังย้ายข้อมูลอื่นอยู่"</string>
<string name="insufficient_storage" msgid="8115088042669030558">"พื้นที่จัดเก็บข้อมูลไม่เพียงพอ"</string>
@@ -1920,10 +1951,8 @@
<string name="usage_stats_sort_by_usage_time" msgid="2927310334119998301">"จัดเรียงตามเวลาการใช้งาน"</string>
<string name="usage_stats_sort_by_last_time_used" msgid="7039213339779884017">"จัดเรียงตามครั้งสุดท้ายที่ใช้"</string>
<string name="usage_stats_sort_by_app_name" msgid="4463833145514850478">"จัดเรียงตามชื่อแอป"</string>
- <!-- no translation found for last_time_used_label (7589377271406011659) -->
- <skip />
- <!-- no translation found for last_time_used_never (2936073559267990034) -->
- <skip />
+ <string name="last_time_used_label" msgid="7589377271406011659">"ใช้ล่าสุด"</string>
+ <string name="last_time_used_never" msgid="2936073559267990034">"ไม่เคยใช้"</string>
<string name="usage_time_label" msgid="9105343335151559883">"เวลาการใช้งาน"</string>
<string name="accessibility_settings" msgid="4713215774904704682">"การช่วยเหลือพิเศษ"</string>
<string name="accessibility_settings_title" msgid="6739115703615065716">"การตั้งค่าการเข้าถึง"</string>
@@ -2378,12 +2407,6 @@
<string name="battery_tip_high_usage_summary" msgid="3938999581403084551">"ดูแอปที่มีการใช้งานแบตเตอรี่สูงสุด"</string>
<string name="battery_tip_limited_temporarily_title" msgid="6258554134146272311">"ปรับการชาร์จให้เหมาะสมแล้วเพื่อถนอมแบตเตอรี่"</string>
<string name="battery_tip_limited_temporarily_summary" msgid="5107379280241187562">"อุปกรณ์จะเพิ่มประสิทธิภาพการชาร์จเพื่อช่วยยืดอายุการใช้งานของแบตเตอรี่"</string>
- <string name="battery_tip_dock_defender_future_bypass_title" msgid="4332616280495788195">"ปรับการชาร์จให้เหมาะสมแล้วเพื่อถนอมแบตเตอรี่"</string>
- <string name="battery_tip_dock_defender_future_bypass_summary" msgid="7870758621381307597">"อุปกรณ์จะปรับการชาร์จให้เหมาะสมขณะวางอยู่บนแท่นชาร์จเพื่อช่วยยืดอายุการใช้งานแบตเตอรี่"</string>
- <string name="battery_tip_dock_defender_active_title" msgid="1414785238383255699">"ปรับการชาร์จให้เหมาะสมแล้วเพื่อถนอมแบตเตอรี่"</string>
- <string name="battery_tip_dock_defender_active_summary" msgid="3512082623718801459">"อุปกรณ์จะปรับการชาร์จให้เหมาะสมขณะวางอยู่บนแท่นชาร์จเพื่อช่วยยืดอายุการใช้งานแบตเตอรี่"</string>
- <string name="battery_tip_dock_defender_temporarily_bypassed_title" msgid="1679449361090557201">"การชาร์จจนเต็ม"</string>
- <string name="battery_tip_dock_defender_temporarily_bypassed_summary" msgid="1099500476761333281">"อุปกรณ์จะปรับการชาร์จให้เหมาะสมในครั้งถัดไปที่คุณวางแท็บเล็ตบนแท่นชาร์จเพื่อถนอมแบตเตอรี่"</string>
<string name="battery_tip_limited_temporarily_sec_button_content_description" msgid="5648444926736883551">"ดูข้อมูลเพิ่มเติมเกี่ยวกับการชาร์จหยุดชั่วคราว"</string>
<string name="battery_tip_limited_temporarily_dialog_resume_charge" msgid="2302295458913832342">"ชาร์จต่อ"</string>
<string name="battery_tip_dialog_message_footer" msgid="986542164372177504">"รวมกิจกรรมในเบื้องหลังที่ใช้พลังงานมาก"</string>
@@ -2401,7 +2424,8 @@
<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_charge_to_full_button" msgid="6701709034348116261">"ชาร์จจนเต็ม"</string>
- <string name="battery_tip_incompatible_charging_title" msgid="5120763575150751300">"ปัญหาเกี่ยวกับอุปกรณ์เสริมสำหรับการชาร์จ"</string>
+ <!-- no translation found for battery_tip_incompatible_charging_title (1567827436103364999) -->
+ <skip />
<string name="battery_tip_incompatible_charging_content_description" msgid="355668467640367701">"ดูข้อมูลเพิ่มเติมเกี่ยวกับการชาร์จด้วยอะแดปเตอร์ที่ใช้ร่วมกันไม่ได้"</string>
<string name="smart_battery_manager_title" msgid="3677620516657920364">"ตัวจัดการแบตเตอรี่"</string>
<string name="smart_battery_title" msgid="9095903608520254254">"จัดการแอปโดยอัตโนมัติ"</string>
@@ -2493,13 +2517,11 @@
<string name="battery_usage_chart_label_now" msgid="4598282721949430165">"ขณะนี้"</string>
<string name="battery_usage_timestamps_hyphen" msgid="7401188432989043905">"<xliff:g id="FROM_TIMESTAMP">%1$s</xliff:g> - <xliff:g id="TO_TIMESTAMP">%2$s</xliff:g>"</string>
<string name="battery_usage_day_and_hour" msgid="1417890420844950881">"<xliff:g id="DAY">%1$s</xliff:g> <xliff:g id="HOUR">%2$s</xliff:g>"</string>
- <!-- no translation found for battery_usage_time_info_and_battery_level (6732629268310936155) -->
- <skip />
+ <string name="battery_usage_time_info_and_battery_level" msgid="6732629268310936155">"<xliff:g id="TIME_INFO">%1$s</xliff:g> <xliff:g id="BATTERY_LEVEL">%2$s</xliff:g>"</string>
<string name="battery_usage_chart" msgid="4114747521432440017">"แผนภูมิการใช้งานแบตเตอรี่"</string>
<string name="daily_battery_usage_chart" msgid="4176059567682992686">"แผนภูมิการใช้งานแบตเตอรี่รายวัน"</string>
<string name="hourly_battery_usage_chart" msgid="3098314511076561272">"แผนภูมิการใช้งานแบตเตอรี่รายชั่วโมง"</string>
- <!-- no translation found for battery_level_percentage (1433178290838842146) -->
- <skip />
+ <string name="battery_level_percentage" msgid="1433178290838842146">"เปอร์เซ็นต์ระดับแบตเตอรี่จาก <xliff:g id="START_PERCENTAGE">%1$s</xliff:g> เป็น <xliff:g id="END_PERCENTAGE">%2$s</xliff:g>"</string>
<string name="battery_usage_breakdown_title_since_last_full_charge" msgid="435006273323199906">"การใช้งานแบตเตอรี่ตั้งแต่ชาร์จจนเต็มครั้งล่าสุด"</string>
<string name="battery_usage_breakdown_title_for_slot" msgid="4823179483667671406">"การใช้งานแบตเตอรี่ในช่วง <xliff:g id="SLOT">%s</xliff:g>"</string>
<string name="screen_time_category_last_full_charge" msgid="8856908320256057753">"เวลาอยู่หน้าจอตั้งแต่ชาร์จจนเต็มครั้งล่าสุด"</string>
@@ -3859,6 +3881,8 @@
<string name="voice_activation_apps_title" msgid="7130045161611529825">"แอปการเปิดใช้งานด้วยเสียง"</string>
<string name="permit_voice_activation_apps" msgid="9152780172988949319">"อนุญาตการเปิดใช้งานด้วยเสียง"</string>
<string name="allow_voice_activation_apps_description" msgid="6369745626995060656">"การเปิดใช้งานด้วยเสียงจะเปิดแอปที่ได้รับอนุมัติแบบแฮนด์ฟรีโดยใช้คำสั่งเสียง การตรวจจับแบบปรับอัตโนมัติในตัวช่วยให้มั่นใจได้ว่าข้อมูลจะเป็นส่วนตัวสำหรับคุณเท่านั้น\n\n"<a href="">"ข้อมูลเพิ่มเติมเกี่ยวกับการตรวจจับแบบปรับอัตโนมัติที่มีการป้องกัน"</a></string>
+ <string name="permit_receive_sandboxed_detection_training_data" msgid="3929496847420108753">"ปรับปรุงการเปิดใช้งานด้วยเสียง"</string>
+ <string name="receive_sandboxed_detection_training_data_description" msgid="1415687008184625050">"อุปกรณ์นี้ใช้ข้อมูลเชิงวิเคราะห์ส่วนตัวเพื่อปรับปรุงโมเดลการเปิดใช้งานด้วยเสียง แอปจะรับข้อมูลอัปเดตแบบสรุปที่รวบรวมมาจากผู้ใช้จำนวนมากเพื่อรักษาความเป็นส่วนตัวขณะที่ปรับปรุงโมเดลสำหรับทุกคน\n\n"<a href="">"ข้อมูลเพิ่มเติมเกี่ยวกับข้อมูลเชิงวิเคราะห์ส่วนตัว"</a></string>
<string name="full_screen_intent_title" msgid="747270185715224130">"การแจ้งเตือนแบบเต็มหน้าจอ"</string>
<string name="permit_full_screen_intent" msgid="9035367640019960861">"อนุญาตให้แอปนี้แสดงการแจ้งเตือนแบบเต็มหน้าจอ"</string>
<string name="footer_description_full_screen_intent" msgid="7716518411349225528">"อนุญาตให้แอปนี้แสดงการแจ้งเตือนได้เต็มหน้าจอเมื่ออุปกรณ์ล็อกอยู่ แอปอาจใช้การแจ้งเตือนเหล่านี้เพื่อให้เห็นการปลุก สายเรียกเข้า หรือการแจ้งเตือนอื่นๆ ที่เร่งด่วนได้อย่างเด่นชัด"</string>
@@ -4280,18 +4304,27 @@
<string name="autofill_app" msgid="7595308061826307921">"บริการป้อนข้อความอัตโนมัติ"</string>
<string name="default_autofill_app" msgid="372234803718251606">"บริการป้อนข้อความอัตโนมัติเริ่มต้น"</string>
<string name="autofill_passwords" msgid="6708057251459761083">"รหัสผ่าน"</string>
- <string name="credman_chosen_app_title" msgid="872524130208251505">"รหัสผ่าน พาสคีย์ และบริการอินเทอร์เน็ต"</string>
+ <!-- no translation found for credman_chosen_app_title (7735183808067729319) -->
+ <skip />
<string name="credman_credentials" msgid="4931371941253324143">"ผู้ให้บริการเพิ่มเติม"</string>
<string name="autofill_passwords_count" msgid="6359289285822955973">"{count,plural, =1{รหัสผ่าน # รายการ}other{รหัสผ่าน # รายการ}}"</string>
<string name="autofill_keywords" msgid="8598763328489346438">"อัตโนมัติ ป้อนข้อความ ป้อนข้อความอัตโนมัติ รหัสผ่าน"</string>
<string name="credman_keywords" msgid="8305600680836806170">"อินเทอร์เน็ต, พาสคีย์, รหัสผ่าน"</string>
<string name="credman_autofill_keywords" msgid="701180623776848914">"อัตโนมัติ, ป้อน, ป้อนข้อความอัตโนมัติ, ข้อมูล, พาสคีย์, รหัสผ่าน"</string>
+ <!-- no translation found for credman_button_change (4072629639218503790) -->
+ <skip />
+ <!-- no translation found for credman_button_open (7519871964170816850) -->
+ <skip />
<string name="autofill_confirmation_message" msgid="4888767934273494272">"<b>ตรวจดูว่าคุณเชื่อถือแอปนี้ได้</b> <br/> <br/> <xliff:g id=app_name example=Google ป้อนอัตโนมัติ>%1$s</xliff:g> ใช้สิ่งที่อยู่บนหน้าจอเพื่อดูว่าจะป้อนข้อมูลใดโดยอัตโนมัติได้บ้าง"</string>
<string name="credman_autofill_confirmation_message" msgid="843829628024668466">"<b>ใช้ <xliff:g id=app_name example=Provider>%1$s</xliff:g>?</b> <br/> <br/> ระบบจะบันทึกรหัสผ่านใหม่ พาสคีย์ และข้อมูลอื่นๆ ไว้ที่นี่นับจากนี้เป็นต้นไป <xliff:g id=app_name example=Provider>%1$s</xliff:g> อาจใช้สิ่งที่อยู่บนหน้าจอเพื่อดูว่าจะป้อนข้อมูลใดโดยอัตโนมัติได้บ้าง"</string>
<string name="credman_picker_title" msgid="8191267620665129205">"รหัสผ่าน พาสคีย์ และบริการอินเทอร์เน็ต"</string>
<string name="credman_confirmation_message_title" msgid="8847900085593880729">"ปิด %1$s ไหม"</string>
<string name="credman_confirmation_message" msgid="2357324543658635239">"<b>ปิดบริการนี้ไหม</b> <br/> <br/> ระบบจะไม่กรอกข้อมูลที่บันทึกไว้ เช่น รหัสผ่าน พาสคีย์ วิธีการชำระเงิน และข้อมูลอื่นๆ เมื่อคุณลงชื่อเข้าใช้ หากต้องการใช้ข้อมูลที่บันทึกไว้ ให้เลือกรหัสผ่าน พาสคีย์ หรือบริการข้อมูล"</string>
+ <string name="credman_confirmation_message_new_ui" msgid="6126274509951156460">"<b>ต้องการปิดบริการทั้งหมดหรือไม่</b> <br/> <br/> ระบบจะไม่ป้อนรหัสผ่าน พาสคีย์ และข้อมูลอื่นๆ ที่บันทึกไว้โดยอัตโนมัติเมื่อคุณลงชื่อเข้าใช้"</string>
+ <string name="credman_autofill_confirmation_message_new_ui" msgid="6222139222478822267">"<b>เปลี่ยนบริการที่ต้องการเป็น <xliff:g id=app_name example=Provider>%1$s</xliff:g>?</b> <br/> <br/> ระบบจะบันทึกรหัสผ่านใหม่ พาสคีย์ และข้อมูลอื่นๆ ไว้ที่นี่นับจากนี้เป็นต้นไป <xliff:g id=app_name example=Provider>%1$s</xliff:g> อาจใช้สิ่งที่อยู่บนหน้าจอเพื่อดูว่าจะป้อนข้อมูลใดโดยอัตโนมัติได้บ้าง"</string>
<string name="credman_enable_confirmation_message_title" msgid="1037501792652277829">"ใช้ %1$s ใช่ไหม"</string>
+ <string name="credman_limit_error_msg_title" msgid="1525814645803612135">"คุณเปิดใช้บริการได้เพียง 5 รายการเท่านั้น"</string>
+ <string name="credman_limit_error_msg" msgid="2521803280130310063">"ปิดบริการอย่างน้อย 1 รายการเพื่อเพิ่มบริการอื่น"</string>
<string name="credman_enable_confirmation_message" msgid="8407841892310870169">"%1$s ใช้สิ่งที่อยู่บนหน้าจอเพื่อดูว่าจะป้อนข้อมูลใดโดยอัตโนมัติได้บ้าง"</string>
<string name="credman_error_message_title" msgid="4099557206946333568">"ขีดจำกัดรหัสผ่าน พาสคีย์ และบริการอินเทอร์เน็ต"</string>
<string name="credman_error_message" msgid="8334797097200415449">"คุณสามารถใช้งานรหัสผ่าน พาสคีย์ และบริการอินเทอร์เน็ตได้พร้อมกันสูงสุด 5 รายการ ปิดบริการใดบริการหนึ่งเพื่อเพิ่มอีก"</string>
@@ -4461,11 +4494,12 @@
<string name="mobile_network_sim_name_label" msgid="1452440641628369625">"ชื่อ"</string>
<string name="mobile_network_sim_color_label" msgid="5293944087609632340">"สี (ใช้โดยแอปที่เข้ากันได้)"</string>
<string name="mobile_network_sim_name_rename" msgid="5967588549571582924">"บันทึก"</string>
- <string name="mobile_network_use_sim_on" msgid="7298332437547707908">"ใช้ซิม"</string>
+ <string name="mobile_network_use_sim_on" msgid="5333182776279917886">"ใช้ซิมนี้"</string>
<string name="mobile_network_use_sim_off" msgid="6303281166199670639">"ปิด"</string>
<string name="mobile_network_disable_sim_explanation" msgid="2851862257846773796">"ถอดซิมการ์ดเพื่อปิดใช้ซิมนี้"</string>
<string name="mobile_network_tap_to_activate" msgid="4139979375717958102">"แตะเพื่อเปิดใช้งาน <xliff:g id="CARRIER">%1$s</xliff:g>"</string>
- <string name="mobile_network_erase_sim" msgid="4629071168032714930">"ลบซิม"</string>
+ <!-- no translation found for mobile_network_erase_sim (5387971155494245850) -->
+ <skip />
<string name="preferred_network_mode_title" msgid="3083431168988535628">"ประเภทเครือข่ายที่ต้องการ"</string>
<string name="preferred_network_mode_summary" msgid="537577807865497546">"เปลี่ยนโหมดปฏิบัติการของเครือข่าย"</string>
<string name="preferred_network_mode_dialogtitle" msgid="4179420486180351631">"ประเภทเครือข่ายที่ต้องการ"</string>
@@ -4484,6 +4518,40 @@
<string name="roaming_check_price_warning" msgid="5876977438036791361">"โปรดสอบถามผู้ให้บริการเครือข่ายสำหรับข้อมูลเกี่ยวกับราคา"</string>
<string name="mobile_data_usage_title" msgid="2047864499317759728">"ปริมาณการใช้อินเทอร์เน็ตของแอป"</string>
<string name="mobile_network_mode_error" msgid="9222056129897416074">"โหมดเครือข่ายไม่ถูกต้อง <xliff:g id="NETWORKMODEID">%1$d</xliff:g> ไม่สนใจ"</string>
+ <!-- no translation found for satellite_setting_title (2543034229989047673) -->
+ <skip />
+ <!-- no translation found for satellite_setting_enabled_summary (3554127722727530845) -->
+ <skip />
+ <!-- no translation found for satellite_setting_disabled_summary (6789122487534159857) -->
+ <skip />
+ <!-- no translation found for keywords_satellite_setting (3312183289776517695) -->
+ <skip />
+ <!-- no translation found for category_name_about_satellite_messaging (3756205049485508340) -->
+ <skip />
+ <!-- no translation found for title_about_satellite_setting (9212860038048311345) -->
+ <skip />
+ <!-- no translation found for category_title_your_satellite_plan (3017895097366691841) -->
+ <skip />
+ <!-- no translation found for title_have_satellite_plan (2048372355699977947) -->
+ <skip />
+ <!-- no translation found for title_no_satellite_plan (2876056203035197505) -->
+ <skip />
+ <!-- no translation found for summary_add_satellite_setting (3815254731634052432) -->
+ <skip />
+ <!-- no translation found for category_name_how_it_works (585303230539269496) -->
+ <skip />
+ <!-- no translation found for title_satellite_connection_guide (3294802307913609072) -->
+ <skip />
+ <!-- no translation found for summary_satellite_connection_guide (3496123195218418456) -->
+ <skip />
+ <!-- no translation found for title_supported_service (4275535165812691571) -->
+ <skip />
+ <!-- no translation found for summary_supported_service (4320535903444834786) -->
+ <skip />
+ <!-- no translation found for satellite_setting_summary_more_information (4008690241760925372) -->
+ <skip />
+ <!-- no translation found for more_about_satellite_messaging (3385673133561348509) -->
+ <skip />
<string name="mobile_network_apn_title" msgid="5582995550142073054">"จุดเข้าใช้งาน"</string>
<string name="keywords_access_point_names" msgid="8174967126858505945">"APN"</string>
<string name="manual_mode_disallowed_summary" msgid="4243142645520152175">"ใช้ไม่ได้เมื่อเชื่อมต่อกับ <xliff:g id="CARRIER">%1$s</xliff:g>"</string>
@@ -4493,9 +4561,12 @@
<string name="sim_action_switch_sub_dialog_title" msgid="9180969453358718635">"เปลี่ยนเป็น <xliff:g id="CARRIER_NAME">%1$s</xliff:g> ใช่ไหม"</string>
<string name="sim_action_switch_psim_dialog_title" msgid="5613177333235213024">"เปลี่ยนไปใช้ซิมการ์ดใช่ไหม"</string>
<string name="sim_action_switch_sub_dialog_mep_title" msgid="933856847099933004">"ใช้ <xliff:g id="CARRIER_NAME">%1$s</xliff:g> ใช่ไหม"</string>
- <string name="sim_action_switch_sub_dialog_text" msgid="2091834911153293004">"ใช้งานซิมได้ทีละ 1 ซิมเท่านั้น\n\nการเปลี่ยนเป็น <xliff:g id="TO_CARRIER_NAME">%1$s</xliff:g> จะไม่ยกเลิกบริการของ <xliff:g id="FROM_CARRIER_NAME">%2$s</xliff:g>"</string>
- <string name="sim_action_switch_sub_dialog_text_downloaded" msgid="8977951796005849471">"ใช้งาน eSIM ได้ครั้งละ 1 ซิมเท่านั้น\n\nการเปลี่ยนเป็น \"<xliff:g id="TO_CARRIER_NAME">%1$s</xliff:g>\" จะไม่ยกเลิกบริการของ \"<xliff:g id="FROM_CARRIER_NAME">%2$s</xliff:g>\""</string>
- <string name="sim_action_switch_sub_dialog_text_single_sim" msgid="6188750682431170845">"ใช้งานซิมได้ทีละ 1 ซิมเท่านั้น\n\nการเปลี่ยนจะไม่ยกเลิกบริการของ <xliff:g id="TO_CARRIER_NAME">%1$s</xliff:g>"</string>
+ <!-- no translation found for sim_action_switch_sub_dialog_text (7474905814976249607) -->
+ <skip />
+ <!-- no translation found for sim_action_switch_sub_dialog_text_downloaded (6415848271400253954) -->
+ <skip />
+ <!-- no translation found for sim_action_switch_sub_dialog_text_single_sim (421658355882679837) -->
+ <skip />
<string name="sim_action_switch_sub_dialog_mep_text" msgid="8348764755143679582">"คุณใช้ได้ 2 ซิมพร้อมกัน หากต้องการใช้ <xliff:g id="CARRIER_NAME">%1$s</xliff:g> ให้ปิดอีกซิมหนึ่ง"</string>
<string name="sim_action_switch_sub_dialog_confirm" msgid="1901181581944638961">"เปลี่ยนเป็น <xliff:g id="CARRIER_NAME">%1$s</xliff:g>"</string>
<string name="sim_action_switch_sub_dialog_carrier_list_item_for_turning_off" msgid="5392037608705799522">"ปิด <xliff:g id="CARRIER_NAME">%1$s</xliff:g>"</string>
@@ -4520,6 +4591,29 @@
<string name="sim_action_turn_off" msgid="3506698692916473000">"ปิด"</string>
<string name="dsds_activation_failure_title" msgid="4467364110584914794">"เปิดใช้งานซิมไม่ได้"</string>
<string name="dsds_activation_failure_body_msg2" msgid="73044349546544410">"ลองเปิดใช้ซิมอีกครั้ง หากยังพบปัญหาอยู่ ให้รีสตาร์ทอุปกรณ์"</string>
+ <string name="sim_onboarding_bottomsheets_title" msgid="143711121394213711">"ตั้งค่าซิม"</string>
+ <string name="sim_onboarding_bottomsheets_msg" msgid="7367245016476460849">"ตั้งค่ากำหนดเครือข่ายมือถือเพื่อใช้หลายซิมบนอุปกรณ์นี้"</string>
+ <string name="sim_onboarding_label_sim_title" msgid="273162565849288273">"ติดป้ายกำกับซิม"</string>
+ <string name="sim_onboarding_label_sim_msg" msgid="5105859235219529056">"คุณจะเห็นป้ายกำกับเหล่านี้เมื่อทำการโทร ส่งข้อความ และเชื่อมต่ออินเทอร์เน็ต รวมถึงในการตั้งค่า"</string>
+ <string name="sim_onboarding_label_sim_dialog_title" msgid="5839073125605286120">"ป้ายกำกับซิม"</string>
+ <string name="sim_onboarding_label_sim_dialog_label" msgid="9020433985426525185">"ป้ายกำกับ"</string>
+ <string name="sim_onboarding_select_sim_title" msgid="5895262188167744055">"เลือกซิมที่จะใช้"</string>
+ <string name="sim_onboarding_select_sim_msg" msgid="5638859405391915048">"คุณใช้ได้ 2 ซิมพร้อมกัน"</string>
+ <string name="sim_onboarding_primary_sim_title" msgid="2793090401371135675">"ตั้งค่าซิมหลัก"</string>
+ <string name="sim_onboarding_primary_sim_msg" msgid="5484656671490558032">"เลือกซิมที่จะใช้เป็นค่าเริ่มต้นสำหรับการโทร ส่งข้อความ และเชื่อมต่ออินเทอร์เน็ต"</string>
+ <string name="primary_sim_title" msgid="2508161011657571566">"ซิมหลักของคุณ"</string>
+ <string name="primary_sim_calls_title" msgid="4961189133582615685">"โทร"</string>
+ <string name="primary_sim_texts_title" msgid="1287584042733097749">"ข้อความ"</string>
+ <string name="primary_sim_automatic_data_title" msgid="1265528923229642480">"การเปลี่ยนการเชื่อมต่ออินเทอร์เน็ตอัตโนมัติ"</string>
+ <string name="primary_sim_automatic_data_msg" msgid="1612203837010785203">"ใช้การเชื่อมต่ออินเทอร์เน็ตจากซิมใดก็ได้โดยขึ้นอยู่กับการครอบคลุมและความพร้อมใช้งาน"</string>
+ <string name="sim_onboarding_phoneNumber_data_only" msgid="8158409121949373662">"ใช้เชื่อมต่ออินเทอร์เน็ตเท่านั้น"</string>
+ <string name="sim_onboarding_setup" msgid="5750393553605388463">"ตั้งค่า"</string>
+ <string name="sim_onboarding_next" msgid="6415025179929475355">"ถัดไป"</string>
+ <!-- no translation found for sim_onboarding_progressbar_turning_sim_on (1163318788393361574) -->
+ <skip />
+ <string name="mobile_network_spn_title" msgid="3053793174495329077">"เครือข่ายมือถือ"</string>
+ <string name="mobile_network_phone_number_title" msgid="2090794402855021784">"หมายเลขโทรศัพท์"</string>
+ <string name="mobile_network_sim_label_color_title" msgid="2401352348041132876">"ป้ายกำกับและสีซิม"</string>
<string name="sim_setup_channel_id" msgid="8797972565087458515">"การเปิดใช้งานเครือข่าย"</string>
<string name="sim_switch_channel_id" msgid="4927038626791837861">"การเปลี่ยนผู้ให้บริการ"</string>
<string name="post_dsds_reboot_notification_title_with_carrier" msgid="3308827462185135307">"<xliff:g id="CARRIER_NAME">%1$s</xliff:g> ใช้งานอยู่"</string>
@@ -4539,11 +4633,15 @@
<string name="switch_sim_dialog_no_switch_text" msgid="7053939850026876088">"หากต้องการใช้อินเทอร์เน็ตมือถือ ฟีเจอร์การโทร และ SMS ในภายหลัง ให้ไปที่การตั้งค่าเครือข่าย"</string>
<string name="sim_card_label" msgid="6263064316075963775">"ซิม"</string>
<string name="erase_sim_dialog_title" msgid="4742077437653028326">"ลบ eSIM นี้ใช่ไหม"</string>
- <string name="erase_sim_dialog_text" msgid="753031064269699885">"การลบซิมนี้จะนำบริการ <xliff:g id="CARRIER_NAME_A">%1$s</xliff:g> ออกจากอุปกรณ์นี้\n\nแต่จะไม่ยกเลิกบริการของ <xliff:g id="CARRIER_NAME_B">%1$s</xliff:g>"</string>
+ <!-- no translation found for erase_sim_dialog_text (1406141218170595272) -->
+ <skip />
<string name="erase_sim_confirm_button" msgid="8309115684335320541">"ลบ"</string>
- <string name="erasing_sim" msgid="7877703231075699139">"กำลังลบซิม…"</string>
- <string name="erase_sim_fail_title" msgid="2024446702985862427">"ลบซิมไม่ได้"</string>
- <string name="erase_sim_fail_text" msgid="7870804401227483131">"ลบซิมนี้ไม่ได้เนื่องจากมีข้อผิดพลาด\n\nรีสตาร์ทอุปกรณ์แล้วลองอีกครั้ง"</string>
+ <!-- no translation found for erasing_sim (4237180547590463930) -->
+ <skip />
+ <!-- no translation found for erase_sim_fail_title (1445700500168357303) -->
+ <skip />
+ <!-- no translation found for erase_sim_fail_text (6898841004987411547) -->
+ <skip />
<string name="network_connection_request_dialog_title" msgid="1896186380874289434">"เชื่อมต่อกับอุปกรณ์"</string>
<string name="network_connection_request_dialog_summary" msgid="7693038309792726170">"แอป <xliff:g id="APPNAME">%1$s</xliff:g> ต้องการใช้เครือข่าย Wi‑Fi ชั่วคราวเพื่อเชื่อมต่อไปยังอุปกรณ์"</string>
<string name="network_connection_timeout_dialog_message" msgid="598509083077743772">"ไม่พบอุปกรณ์ ตรวจสอบว่าอุปกรณ์เปิดอยู่และพร้อมเชื่อมต่อ"</string>
@@ -4615,6 +4713,14 @@
<string name="work_policy_privacy_settings" msgid="2702644843505242596">"ข้อมูลนโยบายงาน"</string>
<string name="work_policy_privacy_settings_summary" msgid="690118670737638405">"การตั้งค่าที่ผู้ดูแลระบบไอทีจัดการ"</string>
<string name="track_frame_time_keywords" msgid="7885340257945922239">"GPU"</string>
+ <string name="enable_16k_pages" msgid="5009476566957520607">"บูตด้วยหน้าขนาด 16 KB"</string>
+ <string name="enable_16k_pages_summary" msgid="428117226069445198">"บูตอุปกรณ์โดยใช้เคอร์เนลที่รองรับหน้าขนาด 16 KB"</string>
+ <string name="confirm_enable_16k_pages_title" msgid="6751570067857011642">"รีบูตด้วยเคอร์เนลที่รองรับการใช้งานหน้าขนาด 16 KB ใช่ไหม"</string>
+ <string name="confirm_enable_16k_pages_text" msgid="702888115148257215">"คำเตือน: บางแอปพลิเคชันอาจไม่รองรับการใช้งานโหมดนี้ อุปกรณ์จะรีบูตหลังจากยืนยัน"</string>
+ <string name="confirm_enable_4k_pages_title" msgid="626987400420355263">"รีบูตด้วยเคอร์เนลที่รองรับการใช้งานหน้าขนาด 4 KB ใช่ไหม"</string>
+ <string name="confirm_enable_4k_pages_text" msgid="6168921566226074524">"อุปกรณ์จะรีบูตหลังจากยืนยัน"</string>
+ <string name="toast_16k_update_failed_text" msgid="8888858987184345567">"อัปเดตเป็นเคอร์เนลที่รองรับการใช้งานหน้าขนาด 16 KB ไม่สำเร็จ"</string>
+ <string name="progress_16k_ota_title" msgid="2117218313875523741">"กำลังใช้การเปลี่ยนแปลง"</string>
<string name="bug_report_handler_title" msgid="713439959113250125">"เครื่องจัดการรายงานข้อบกพร่อง"</string>
<string name="bug_report_handler_picker_footer_text" msgid="4935758328366585673">"เลือกแอปที่จะให้จัดการทางลัดรายงานข้อบกพร่องในอุปกรณ์"</string>
<string name="personal_profile_app_subtext" msgid="5586060806997067676">"ส่วนตัว"</string>
@@ -4700,8 +4806,10 @@
<string name="sim_category_title" msgid="2341314000964710495">"ซิม"</string>
<string name="downloaded_sim_category_title" msgid="2876988650413179752">"eSIM"</string>
<string name="downloaded_sims_category_title" msgid="487799905978489922">"eSIM"</string>
- <string name="sim_category_active_sim" msgid="1503823567818544012">"ใช้งานอยู่"</string>
- <string name="sim_category_inactive_sim" msgid="4068899490133820881">"ไม่ใช้งาน"</string>
+ <!-- no translation found for sim_category_active_sim (3077009911935592178) -->
+ <skip />
+ <!-- no translation found for sim_category_inactive_sim (7351553344148400450) -->
+ <skip />
<string name="sim_category_default_active_sim" msgid="1208194173387987231">" / ค่าเริ่มต้นสำหรับ<xliff:g id="ID_1">%1$s</xliff:g>"</string>
<string name="default_active_sim_calls" msgid="2390973682556353558">"การโทร"</string>
<string name="default_active_sim_sms" msgid="8041498593025994921">"SMS"</string>
diff --git a/res/values-tl/arrays.xml b/res/values-tl/arrays.xml
index 39c69d5..a3c1d5a 100644
--- a/res/values-tl/arrays.xml
+++ b/res/values-tl/arrays.xml
@@ -482,4 +482,7 @@
<!-- no translation found for notification_polite_options:0 (4617190141263245257) -->
<!-- no translation found for notification_polite_options:1 (3884076684767467743) -->
<!-- no translation found for notification_polite_options:2 (8765197536079931966) -->
+ <!-- no translation found for private_space_auto_lock_options:0 (551584871228110817) -->
+ <!-- no translation found for private_space_auto_lock_options:1 (3263162333754809690) -->
+ <!-- no translation found for private_space_auto_lock_options:2 (1575103586471380629) -->
</resources>
diff --git a/res/values-tl/strings.xml b/res/values-tl/strings.xml
index 0c88616..27548759 100644
--- a/res/values-tl/strings.xml
+++ b/res/values-tl/strings.xml
@@ -28,6 +28,7 @@
<string name="show_dev_on" msgid="2840850085134853754">"Isa ka nang developer!"</string>
<string name="show_dev_already" msgid="7041756429707644630">"Hindi na kailangan, isa ka nang developer."</string>
<string name="dev_settings_disabled_warning" msgid="6971867026249671244">"Paki-enable muna ang mga opsyon ng developer."</string>
+ <string name="dev_settings_available_to_admin_only_warning" msgid="3408243404879083111">"Ang mga admin user lang ang makaka-access sa mga setting ng developer."</string>
<string name="header_category_system" msgid="1665516346845259058">"System"</string>
<string name="radioInfo_service_in" msgid="9088637745836646271">"Gumagana"</string>
<string name="radioInfo_service_out" msgid="1868347333892403287">"Hindi Gumagana"</string>
@@ -551,12 +552,20 @@
<string name="private_space_one_lock_summary" msgid="2759953747682959371">"Puwede mong i-unlock ang Pribadong Space sa parehong paraan kung paano mo i-unlock ang iyong device, o pumili ng ibang lock"</string>
<string name="private_space_screen_lock_title" msgid="8679383894967823163">"Gamitin ang lock ng screen ng device"</string>
<string name="private_space_biometric_title" msgid="3934339826674553174">"Pag-unlock Gamit ang Mukha at Fingerprint"</string>
+ <string name="private_space_fingerprint_title" msgid="5989254643211889931">"Pag-unlock Gamit ang Fingerprint"</string>
+ <string name="private_space_face_title" msgid="3290402865367663079">"Pag-unlock Gamit ang Mukha"</string>
<string name="private_space_biometric_summary" msgid="4403837276018724581">"I-tap para i-set up"</string>
<string name="private_space_fingerprint_unlock_title" msgid="5804023571114910034">"Pag-unlock Gamit ang Fingerprint para sa Pribadong Space"</string>
<string name="private_space_face_unlock_title" msgid="6613018437620070183">"Pag-unlock Gamit ang Mukha para sa Pribadong Space"</string>
<string name="private_space_category_ways_to_unlock" msgid="4356631225316950046">"Mga paraan para mag-unlock"</string>
<string name="private_space_screen_lock_summary" msgid="394837965365561070">"Kapareho ng lock ng screen ng device"</string>
<string name="private_space_new_lock_title" msgid="7306873010565337671">"Pumili ng bagong lock para sa Pribadong Space?"</string>
+ <string name="private_space_auto_lock_title" msgid="4757097802686131305">"Awtomatikong i-lock"</string>
+ <string name="private_space_auto_lock_page_title" msgid="2993714305725968632">"Awtomatikong i-lock ang pribadong space"</string>
+ <string name="private_space_auto_lock_page_summary" msgid="8679844515655838654">"Puwede mong awtomatikong i-lock ang pribadong space mo kung matagal mo nang hindi ginamit ang iyong device"</string>
+ <string name="private_space_auto_lock_every_time" msgid="1215061855836002830">"Sa tuwing magla-lock ang device"</string>
+ <string name="private_space_auto_lock_after_inactivity" msgid="1748673030841528649">"Paglipas ng 5 minutong walang aktibidad"</string>
+ <string name="private_space_auto_lock_never" msgid="595014527119778873">"Hindi kailanman"</string>
<string name="private_space_hide_title" msgid="8687034008994037610">"Itago kapag naka-lock"</string>
<string name="privatespace_hide_page_title" msgid="972581369094289386">"Itago ang Pribadong Space kapag naka-lock"</string>
<string name="privatespace_hide_page_summary" msgid="1052569521186403642">"Para hindi malaman ng iba na may Pribadong Space ka, puwede itong itago sa listahan ng mga app"</string>
@@ -570,6 +579,7 @@
<string name="private_space_delete_title" msgid="3075645119800272800">"I-delete ang Pribadong Space"</string>
<string name="private_space_deleted" msgid="7825768516955610897">"Na-delete ang Pribadong Space"</string>
<string name="private_space_delete_failed" msgid="8500755484258565011">"Hindi ma-delete ang Pribadong Space"</string>
+ <string name="private_space_unlocked" msgid="9091600948712932046">"Na-unlock ang pribadong space"</string>
<string name="no_device_lock_title" msgid="1078223464721029954">"Magtakda ng lock ng screen"</string>
<string name="no_device_lock_summary" msgid="7436025227616244687">"Para gamitin ang iyong pribadong space, magtakda ng lock ng screen sa device na ito."</string>
<string name="no_device_lock_action_label" msgid="2640487005629001288">"Itakda ang lock ng screen"</string>
@@ -597,8 +607,14 @@
<string name="private_space_access_text" msgid="4258842502257201013">"Para ma-access ang iyong pribadong space, pumunta sa listahan ng mga app mo at pagkatapos ay mag-scroll pababa"</string>
<string name="private_space_done_label" msgid="1020482651595246071">"Tapos na"</string>
<string name="private_space_scrolldown_to_access" msgid="4820954877349434545">"Mag-scroll pababa para mahanap ang pribadong space"</string>
- <string name="private_space_retry_signin_title" msgid="2340841075193680666">"Mag-sign in para mag-set up ng pribadong space"</string>
- <string name="private_space_retry_summary" msgid="1976929616948459609">"Kailangan mong mag-sign in sa isang account para ma-set up ang pribadong space"</string>
+ <!-- no translation found for private_space_retry_signin_title (8090276618867918844) -->
+ <skip />
+ <!-- no translation found for private_space_retry_summary (1920444015972648774) -->
+ <skip />
+ <!-- no translation found for private_space_skip_login_label (7078019409056628192) -->
+ <skip />
+ <!-- no translation found for private_space_continue_login_label (7779965766333065391) -->
+ <skip />
<string name="private_space_lock_setup_title" msgid="6541564212199510787">"Pumili ng lock para sa iyong pribadong space"</string>
<string name="private_space_lock_setup_description" msgid="423405593476300918">"Puwede mong i-unlock ang iyong pribadong space gamit ang fingerprint mo. Para sa seguridad, kailangan ng backup na lock para sa opsyong ito."</string>
<string name="private_space_choose_your_pin_header" msgid="4560802934975898265">"Magtakda ng PIN para sa pribadong space"</string>
@@ -1373,6 +1389,8 @@
<string name="battery_level_title" msgid="1371765298786083448">"Antas ng baterya"</string>
<string name="communal_settings_title" msgid="2845678473945902115">"Communal"</string>
<string name="communal_settings_summary" msgid="4923914136953940317">"Mga communal setting"</string>
+ <!-- no translation found for satellite_setting (706846910912477125) -->
+ <skip />
<string name="apn_settings" msgid="4295467389400441299">"Mga APN"</string>
<string name="apn_edit" msgid="2003683641840248741">"I-edit ang access point"</string>
<string name="apn_add" msgid="9069613192201630934">"Magdagdag ng access point"</string>
@@ -1407,6 +1425,8 @@
<string name="menu_save" msgid="6611465355127483100">"I-save"</string>
<string name="menu_cancel" msgid="1197826697950745335">"Kanselahin"</string>
<string name="error_title" msgid="7158648377702417716"></string>
+ <!-- no translation found for error_duplicate_apn_entry (7792928408935276618) -->
+ <skip />
<string name="error_name_empty" msgid="1258275899283079142">"Hindi maaaring walang laman ang field ng Pangalan."</string>
<string name="error_apn_empty" msgid="7657491065443746915">"Hindi maaaring walang laman ang APN."</string>
<string name="error_mcc_not3" msgid="883659545640179094">"Dapat na 3 digit ang field na MCC."</string>
@@ -1425,7 +1445,8 @@
<string name="reset_bluetooth_wifi_button_text" msgid="3974098137045963639">"I-reset"</string>
<string name="reset_bluetooth_wifi_complete_toast" msgid="5893439291030574365">"Na-reset ang Bluetooth at Wi‑Fi"</string>
<string name="reset_esim_title" msgid="4194570573425902754">"Burahin ang mga eSIM"</string>
- <string name="reset_esim_desc" msgid="3662444090563399131">"Hindi nito kakanselahin ang anumang plan ng serbisyo sa mobile. Para mag-download ng mga kapalit na SIM, makipag-ugnayan sa iyong carrier."</string>
+ <!-- no translation found for reset_esim_desc (6125192435907740751) -->
+ <skip />
<string name="reset_network_button_text" msgid="2281476496459610071">"I-reset ang mga setting"</string>
<string name="reset_network_final_desc" msgid="5304365082065278425">"I-reset ang lahat ng network setting? Hindi mo maa-undo ang pagkilos na ito."</string>
<string name="reset_network_final_desc_esim" msgid="1129251284212847939">"I-reset ang lahat ng setting ng network at burahin ang mga eSIM? Hindi mo maa-undo ang pagkilos na ito."</string>
@@ -1433,15 +1454,18 @@
<string name="reset_network_confirm_title" msgid="913014422184481270">"I-reset?"</string>
<string name="network_reset_not_available" msgid="1966334631394607829">"Hindi available ang pag-reset ng network para sa user na ito"</string>
<string name="reset_network_complete_toast" msgid="1367872474130621115">"Na-reset na ang mga network setting"</string>
- <string name="reset_esim_error_title" msgid="4670073610967959597">"Hindi mabura ang mga SIM"</string>
- <string name="reset_esim_error_msg" msgid="7279607120606365250">"Hindi mabura ang eSIM dahil nagkaroon ng error.\n\nI-restart ang iyong device at subukan ulit."</string>
+ <!-- no translation found for reset_esim_error_title (6516110227665862295) -->
+ <skip />
+ <!-- no translation found for reset_esim_error_msg (8459527827897797168) -->
+ <skip />
<string name="main_clear_title" msgid="277664302144837723">"Burahin ang data (factory reset)"</string>
<string name="main_clear_short_title" msgid="4752094765533020696">"Burahin lahat (factory reset)"</string>
<string name="main_clear_desc_also_erases_external" msgid="3687911419628956693"><li>"Musika"</li>\n<li>"Mga Larawan"</li>\n<li>"Ibang data ng user"</li></string>
<string name="main_clear_desc_also_erases_esim" msgid="4553469876411831729"><li>"mga eSIM"</li></string>
<string name="main_clear_desc_no_cancel_mobile_plan" msgid="369883568059127035">\n\n"Hindi nito kakanselahin ang iyong plano ng serbisyo sa mobile."</string>
<string name="main_clear_final_desc" msgid="5800877928569039580">"Made-delete ang lahat ng iyong personal na impormasyon at na-download na app. Hindi mo maa-undo ang pagkilos na ito."</string>
- <string name="main_clear_final_desc_esim" msgid="440406836793824969">"Made-delete ang lahat ng iyong personal na impormasyon, kasama ang mga na-download na app at SIM. Hindi mo maa-undo ang pagkilos na ito."</string>
+ <!-- no translation found for main_clear_final_desc_esim (6592404057237813989) -->
+ <skip />
<string name="main_clear_confirm_title" msgid="6577071819657853713">"Burahin ang lahat ng data?"</string>
<string name="main_clear_not_available" msgid="3433795327146684827">"Hindi available ang factory reset para sa user na ito"</string>
<string name="main_clear_progress_title" msgid="7239741132015617719">"Binubura"</string>
@@ -1672,6 +1696,14 @@
<string name="force_stop" msgid="2681771622136916280">"Sapilitang itigil"</string>
<string name="archive" msgid="9074663845068632127">"I-archive"</string>
<string name="restore" msgid="7622486640713967157">"I-restore"</string>
+ <!-- no translation found for restoring_step_one (3465050101254272874) -->
+ <skip />
+ <!-- no translation found for restoring_step_two (140484846432595108) -->
+ <skip />
+ <!-- no translation found for restoring_step_three (3712883580876329811) -->
+ <skip />
+ <!-- no translation found for restoring_step_four (8966846882470446209) -->
+ <skip />
<string name="total_size_label" msgid="2052185048749658866">"Kabuuan"</string>
<string name="application_size_label" msgid="6407051020651716729">"Laki ng app"</string>
<string name="external_code_size_label" msgid="7375146402660973743">"USB storage na app"</string>
@@ -1728,7 +1760,6 @@
<string name="archiving_failed" msgid="2037798988961634978">"Hindi na-archive"</string>
<string name="archiving_succeeded" msgid="7891249456483297845">"Na-archive ang <xliff:g id="PACKAGE_LABEL">%1$s</xliff:g>"</string>
<string name="restoring_failed" msgid="3390531747355943533">"Hindi na-restore"</string>
- <string name="restoring_succeeded" msgid="4967353965137524330">"Na-restore ang <xliff:g id="PACKAGE_LABEL">%1$s</xliff:g>"</string>
<string name="restoring_in_progress" msgid="7787443682651146115">"Nire-restore ang <xliff:g id="PACKAGE_LABEL">%1$s</xliff:g>"</string>
<string name="another_migration_already_in_progress" msgid="6550546307856052261">"Mayroon nang kasalukuyang isinasagawang isa pang paglipat."</string>
<string name="insufficient_storage" msgid="8115088042669030558">"Hindi sapat na espasyo ng storage."</string>
@@ -1920,10 +1951,8 @@
<string name="usage_stats_sort_by_usage_time" msgid="2927310334119998301">"Ayusin ayon sa tagal ng gamit"</string>
<string name="usage_stats_sort_by_last_time_used" msgid="7039213339779884017">"Ayusin ayon sa huling paggamit"</string>
<string name="usage_stats_sort_by_app_name" msgid="4463833145514850478">"Ayusin ayon sa pangalan ng app"</string>
- <!-- no translation found for last_time_used_label (7589377271406011659) -->
- <skip />
- <!-- no translation found for last_time_used_never (2936073559267990034) -->
- <skip />
+ <string name="last_time_used_label" msgid="7589377271406011659">"Huling ginamit"</string>
+ <string name="last_time_used_never" msgid="2936073559267990034">"hindi kailanman"</string>
<string name="usage_time_label" msgid="9105343335151559883">"Oras ng paggamit"</string>
<string name="accessibility_settings" msgid="4713215774904704682">"Accessibility"</string>
<string name="accessibility_settings_title" msgid="6739115703615065716">"Mga setting ng pagiging maa-access"</string>
@@ -2378,12 +2407,6 @@
<string name="battery_tip_high_usage_summary" msgid="3938999581403084551">"Tingnan ang mga app na pinakamalakas gumamit"</string>
<string name="battery_tip_limited_temporarily_title" msgid="6258554134146272311">"Naka-optimize ang pag-charge para protektahan ang baterya mo"</string>
<string name="battery_tip_limited_temporarily_summary" msgid="5107379280241187562">"Para makatulong na mapatagal ang baterya mo, naka-optimize ang pag-charge"</string>
- <string name="battery_tip_dock_defender_future_bypass_title" msgid="4332616280495788195">"Naka-optimize ang pag-charge para protektahan ang baterya mo"</string>
- <string name="battery_tip_dock_defender_future_bypass_summary" msgid="7870758621381307597">"Para tumulong na mapatagal ang lifespan ng baterya mo, naka-optimize ang pag-charge habang naka-dock"</string>
- <string name="battery_tip_dock_defender_active_title" msgid="1414785238383255699">"Naka-optimize ang pag-charge para protektahan ang baterya mo"</string>
- <string name="battery_tip_dock_defender_active_summary" msgid="3512082623718801459">"Para tumulong na mapatagal ang lifespan ng baterya mo, naka-optimize ang pag-charge habang naka-dock"</string>
- <string name="battery_tip_dock_defender_temporarily_bypassed_title" msgid="1679449361090557201">"China-charge hanggang mapuno"</string>
- <string name="battery_tip_dock_defender_temporarily_bypassed_summary" msgid="1099500476761333281">"Para protektahan ang iyong baterya, io-optimize ang pag-charge sa susunod na i-dock ang tablet mo"</string>
<string name="battery_tip_limited_temporarily_sec_button_content_description" msgid="5648444926736883551">"Naka-pause ang matuto pa tungkol sa pag-charge."</string>
<string name="battery_tip_limited_temporarily_dialog_resume_charge" msgid="2302295458913832342">"Ituloy ang pag-charge"</string>
<string name="battery_tip_dialog_message_footer" msgid="986542164372177504">"Kasama ang aktibidad sa background na malakas kumonsumo ng baterya"</string>
@@ -2401,7 +2424,8 @@
<string name="battery_tip_unrestrict_app_dialog_ok" msgid="7940183167721998470">"Alisin"</string>
<string name="battery_tip_unrestrict_app_dialog_cancel" msgid="4968135709160207507">"Kanselahin"</string>
<string name="battery_tip_charge_to_full_button" msgid="6701709034348116261">"I-charge hanggang mapuno"</string>
- <string name="battery_tip_incompatible_charging_title" msgid="5120763575150751300">"Isyu sa pag-charge ng accessory"</string>
+ <!-- no translation found for battery_tip_incompatible_charging_title (1567827436103364999) -->
+ <skip />
<string name="battery_tip_incompatible_charging_content_description" msgid="355668467640367701">"Matuto pa tungkol sa hindi compatible na pag-charge"</string>
<string name="smart_battery_manager_title" msgid="3677620516657920364">"Battery Manager"</string>
<string name="smart_battery_title" msgid="9095903608520254254">"Awtomatikong pamahalaan ang mga app"</string>
@@ -2493,13 +2517,11 @@
<string name="battery_usage_chart_label_now" msgid="4598282721949430165">"ngayon"</string>
<string name="battery_usage_timestamps_hyphen" msgid="7401188432989043905">"<xliff:g id="FROM_TIMESTAMP">%1$s</xliff:g> - <xliff:g id="TO_TIMESTAMP">%2$s</xliff:g>"</string>
<string name="battery_usage_day_and_hour" msgid="1417890420844950881">"<xliff:g id="DAY">%1$s</xliff:g> <xliff:g id="HOUR">%2$s</xliff:g>"</string>
- <!-- no translation found for battery_usage_time_info_and_battery_level (6732629268310936155) -->
- <skip />
+ <string name="battery_usage_time_info_and_battery_level" msgid="6732629268310936155">"<xliff:g id="TIME_INFO">%1$s</xliff:g> <xliff:g id="BATTERY_LEVEL">%2$s</xliff:g>"</string>
<string name="battery_usage_chart" msgid="4114747521432440017">"Chart ng paggamit ng baterya"</string>
<string name="daily_battery_usage_chart" msgid="4176059567682992686">"Chart ng paggamit ng baterya kada araw"</string>
<string name="hourly_battery_usage_chart" msgid="3098314511076561272">"Chart ng paggamit ng baterya kada oras"</string>
- <!-- no translation found for battery_level_percentage (1433178290838842146) -->
- <skip />
+ <string name="battery_level_percentage" msgid="1433178290838842146">"Porsyento ng level ng baterya mula <xliff:g id="START_PERCENTAGE">%1$s</xliff:g> hanggang <xliff:g id="END_PERCENTAGE">%2$s</xliff:g>"</string>
<string name="battery_usage_breakdown_title_since_last_full_charge" msgid="435006273323199906">"Paggamit ng baterya mula noong huling na-full charge"</string>
<string name="battery_usage_breakdown_title_for_slot" msgid="4823179483667671406">"Paggamit ng baterya para sa <xliff:g id="SLOT">%s</xliff:g>"</string>
<string name="screen_time_category_last_full_charge" msgid="8856908320256057753">"Tagal ng paggamit mula noong huling ma-full charge"</string>
@@ -3859,6 +3881,8 @@
<string name="voice_activation_apps_title" msgid="7130045161611529825">"Mga app sa pag-activate gamit ang boses"</string>
<string name="permit_voice_activation_apps" msgid="9152780172988949319">"Payagan ang pag-activate gamit ang boses"</string>
<string name="allow_voice_activation_apps_description" msgid="6369745626995060656">"Ino-on ng voice activation ang mga naaprubahang app nang hands-free sa pamamagitan ng command gamit ang boses. Sa pamamagitan ng built-in na adaptive sensing, natitiyak na nananatiling pribado sa iyo lang ang data.\n\n"<a href="">"Higit pa tungkol sa protektadong adaptive sensing"</a></string>
+ <string name="permit_receive_sandboxed_detection_training_data" msgid="3929496847420108753">"Pahusayin ang pag-activate gamit ang boses"</string>
+ <string name="receive_sandboxed_detection_training_data_description" msgid="1415687008184625050">"Gumagamit ang device ng pribadong intelligence para mapahusay ang modelo ng pag-activate gamit ang boses. Puwedeng makatanggap ang mga app ng mga nakabuod na update na pinagsama-sama sa maraming user para mapanatili ang privacy habang pinapahusay ang modelo para sa lahat.\n\n"<a href="">"Higit pa tungkol sa pribadong intelligence"</a></string>
<string name="full_screen_intent_title" msgid="747270185715224130">"Mga full screen na notification"</string>
<string name="permit_full_screen_intent" msgid="9035367640019960861">"Payagan ang mga full screen na notification mula sa app na ito"</string>
<string name="footer_description_full_screen_intent" msgid="7716518411349225528">"Payagan ang app na ito na magpakita ng mga notification na sakop ang buong screen kapag naka-lock ang device. Puwedeng gamitin ng mga app ang mga ito para mag-highlight ng mga alarm, papasok na tawag, o iba pang agarang notification."</string>
@@ -4280,18 +4304,27 @@
<string name="autofill_app" msgid="7595308061826307921">"Serbisyo ng autofill"</string>
<string name="default_autofill_app" msgid="372234803718251606">"Default na serbisyo ng autofill"</string>
<string name="autofill_passwords" msgid="6708057251459761083">"Mga Password"</string>
- <string name="credman_chosen_app_title" msgid="872524130208251505">"Mga password, passkey, at serbisyo sa data"</string>
+ <!-- no translation found for credman_chosen_app_title (7735183808067729319) -->
+ <skip />
<string name="credman_credentials" msgid="4931371941253324143">"Mga karagdagang provider"</string>
<string name="autofill_passwords_count" msgid="6359289285822955973">"{count,plural, =1{# password}one{# password}other{# na password}}"</string>
<string name="autofill_keywords" msgid="8598763328489346438">"auto, punan, autofill, password"</string>
<string name="credman_keywords" msgid="8305600680836806170">"data, passkey, password"</string>
<string name="credman_autofill_keywords" msgid="701180623776848914">"auto, fill, autofill, data, passkey, password"</string>
+ <!-- no translation found for credman_button_change (4072629639218503790) -->
+ <skip />
+ <!-- no translation found for credman_button_open (7519871964170816850) -->
+ <skip />
<string name="autofill_confirmation_message" msgid="4888767934273494272">"<b>Tiyaking pinagkakatiwalaan mo ang app na ito</b> <br/> <br/> Ginagamit ng <xliff:g id=app_name example=Google Autofill>%1$s</xliff:g> ang nasa iyong screen para matukoy kung ano ang pwedeng i-autofill."</string>
<string name="credman_autofill_confirmation_message" msgid="843829628024668466">"<b>Gamitin ang <xliff:g id=app_name example=Provider>%1$s</xliff:g>?</b> <br/> <br/> Mase-save ang mga bagong password, passkey, at iba pang impormasyon dito mula ngayon. Puwdeng gamitin ng <xliff:g id=app_name example=Provider>%1$s</xliff:g> kung ano ang nasa screen mo para matukoy kung ano ang puwedeng i-autofill."</string>
<string name="credman_picker_title" msgid="8191267620665129205">"Mga password, passkey, at serbisyo sa data"</string>
<string name="credman_confirmation_message_title" msgid="8847900085593880729">"I-off ang %1$s?"</string>
<string name="credman_confirmation_message" msgid="2357324543658635239">"<b>I-off ang serbisyong ito?</b> <br/> <br/> Hindi pupunan ang mga naka-save na impormasyon tulad ng mga password, passkey, paraan ng pagbabayad, at iba pang impormasyon kapag nag-sign in ka. Para magamit ang iyong naka-save na impormasyon, pumili ng serbisyo ng password, passkey, o data."</string>
+ <string name="credman_confirmation_message_new_ui" msgid="6126274509951156460">"<b>I-off ang lahat ng serbisyo?</b> <br/> <br/> Hindi magiging available para sa autofill ang mga password, passkey, at iba pang naka-save na impormasyon kapag nag-sign in ka"</string>
+ <string name="credman_autofill_confirmation_message_new_ui" msgid="6222139222478822267">"<b>Baguhin ang gusto mong serbisyo sa <xliff:g id=app_name example=Provider>%1$s</xliff:g>?</b> <br/> <br/> Mase-save dito ang mga bagong password, passkey, at iba pang impormasyon mula ngayon. Puwedeng gamitin ng <xliff:g id=app_name example=Provider>%1$s</xliff:g> kung ano ang nasa screen mo para matukoy kung ano ang puwedeng i-autofill"</string>
<string name="credman_enable_confirmation_message_title" msgid="1037501792652277829">"Gamitin ang %1$s?"</string>
+ <string name="credman_limit_error_msg_title" msgid="1525814645803612135">"5 serbisyo lang ang puwede mong i-on"</string>
+ <string name="credman_limit_error_msg" msgid="2521803280130310063">"I-off ang kahit 1 serbisyo para magdagdag ng isa pa"</string>
<string name="credman_enable_confirmation_message" msgid="8407841892310870169">"Ginagamit ng %1$s kung ano ang nasa iyong screen para tukuyin kung ano ang puwedeng i-autofill."</string>
<string name="credman_error_message_title" msgid="4099557206946333568">"Limitasyon sa mga password, passkey, at serbisyo sa data"</string>
<string name="credman_error_message" msgid="8334797097200415449">"Puwede kang magkaroon ng hanggang 5 aktibong password, passkey, at serbisyo sa data nang sabay-sabay. Mag-off ng serbisyo para makapagdagdag ng higit pa."</string>
@@ -4461,11 +4494,12 @@
<string name="mobile_network_sim_name_label" msgid="1452440641628369625">"Pangalan"</string>
<string name="mobile_network_sim_color_label" msgid="5293944087609632340">"Kulay (ginagamit ng mga compatible app)"</string>
<string name="mobile_network_sim_name_rename" msgid="5967588549571582924">"I-save"</string>
- <string name="mobile_network_use_sim_on" msgid="7298332437547707908">"Gumamit ng SIM"</string>
+ <string name="mobile_network_use_sim_on" msgid="5333182776279917886">"Gamitin ang SIM na ito"</string>
<string name="mobile_network_use_sim_off" msgid="6303281166199670639">"Naka-off"</string>
<string name="mobile_network_disable_sim_explanation" msgid="2851862257846773796">"Para i-disable ang SIM na ito, alisin ang SIM card"</string>
<string name="mobile_network_tap_to_activate" msgid="4139979375717958102">"I-tap para i-activate ang <xliff:g id="CARRIER">%1$s</xliff:g>"</string>
- <string name="mobile_network_erase_sim" msgid="4629071168032714930">"Burahin ang SIM"</string>
+ <!-- no translation found for mobile_network_erase_sim (5387971155494245850) -->
+ <skip />
<string name="preferred_network_mode_title" msgid="3083431168988535628">"Mas gustong network type"</string>
<string name="preferred_network_mode_summary" msgid="537577807865497546">"Baguhin ang network operating mode"</string>
<string name="preferred_network_mode_dialogtitle" msgid="4179420486180351631">"Mas gustong network type"</string>
@@ -4484,6 +4518,40 @@
<string name="roaming_check_price_warning" msgid="5876977438036791361">"Magtanong sa iyong network provider para sa pagpepresyo."</string>
<string name="mobile_data_usage_title" msgid="2047864499317759728">"Paggamit ng data ng app"</string>
<string name="mobile_network_mode_error" msgid="9222056129897416074">"Invalid ang Network Mode na <xliff:g id="NETWORKMODEID">%1$d</xliff:g>. Balewalain."</string>
+ <!-- no translation found for satellite_setting_title (2543034229989047673) -->
+ <skip />
+ <!-- no translation found for satellite_setting_enabled_summary (3554127722727530845) -->
+ <skip />
+ <!-- no translation found for satellite_setting_disabled_summary (6789122487534159857) -->
+ <skip />
+ <!-- no translation found for keywords_satellite_setting (3312183289776517695) -->
+ <skip />
+ <!-- no translation found for category_name_about_satellite_messaging (3756205049485508340) -->
+ <skip />
+ <!-- no translation found for title_about_satellite_setting (9212860038048311345) -->
+ <skip />
+ <!-- no translation found for category_title_your_satellite_plan (3017895097366691841) -->
+ <skip />
+ <!-- no translation found for title_have_satellite_plan (2048372355699977947) -->
+ <skip />
+ <!-- no translation found for title_no_satellite_plan (2876056203035197505) -->
+ <skip />
+ <!-- no translation found for summary_add_satellite_setting (3815254731634052432) -->
+ <skip />
+ <!-- no translation found for category_name_how_it_works (585303230539269496) -->
+ <skip />
+ <!-- no translation found for title_satellite_connection_guide (3294802307913609072) -->
+ <skip />
+ <!-- no translation found for summary_satellite_connection_guide (3496123195218418456) -->
+ <skip />
+ <!-- no translation found for title_supported_service (4275535165812691571) -->
+ <skip />
+ <!-- no translation found for summary_supported_service (4320535903444834786) -->
+ <skip />
+ <!-- no translation found for satellite_setting_summary_more_information (4008690241760925372) -->
+ <skip />
+ <!-- no translation found for more_about_satellite_messaging (3385673133561348509) -->
+ <skip />
<string name="mobile_network_apn_title" msgid="5582995550142073054">"Mga Access Point Name"</string>
<string name="keywords_access_point_names" msgid="8174967126858505945">"apn"</string>
<string name="manual_mode_disallowed_summary" msgid="4243142645520152175">"Hindi available kapag nakakonekta sa <xliff:g id="CARRIER">%1$s</xliff:g>"</string>
@@ -4493,9 +4561,12 @@
<string name="sim_action_switch_sub_dialog_title" msgid="9180969453358718635">"Lumipat sa <xliff:g id="CARRIER_NAME">%1$s</xliff:g>?"</string>
<string name="sim_action_switch_psim_dialog_title" msgid="5613177333235213024">"Lumipat sa paggamit ng SIM card?"</string>
<string name="sim_action_switch_sub_dialog_mep_title" msgid="933856847099933004">"Gamitin ang <xliff:g id="CARRIER_NAME">%1$s</xliff:g>?"</string>
- <string name="sim_action_switch_sub_dialog_text" msgid="2091834911153293004">"Isang SIM lang ang puwedeng maging aktibo sa isang pagkakataon.\n\nHindi makakansela ang iyong serbisyo mula sa <xliff:g id="FROM_CARRIER_NAME">%2$s</xliff:g> kung lilipat ka sa <xliff:g id="TO_CARRIER_NAME">%1$s</xliff:g>."</string>
- <string name="sim_action_switch_sub_dialog_text_downloaded" msgid="8977951796005849471">"1 eSIM lang ang puwedeng maging aktibo sa bawat pagkakataon.\n\nHindi makakansela ang iyong serbisyo sa <xliff:g id="FROM_CARRIER_NAME">%2$s</xliff:g> kapag lumipat ka sa <xliff:g id="TO_CARRIER_NAME">%1$s</xliff:g>."</string>
- <string name="sim_action_switch_sub_dialog_text_single_sim" msgid="6188750682431170845">"Isang SIM lang ang puwedeng maging aktibo sa isang pagkakataon.\n\nHindi makakansela ang iyong serbisyo mula sa <xliff:g id="TO_CARRIER_NAME">%1$s</xliff:g> kung lilipat ka."</string>
+ <!-- no translation found for sim_action_switch_sub_dialog_text (7474905814976249607) -->
+ <skip />
+ <!-- no translation found for sim_action_switch_sub_dialog_text_downloaded (6415848271400253954) -->
+ <skip />
+ <!-- no translation found for sim_action_switch_sub_dialog_text_single_sim (421658355882679837) -->
+ <skip />
<string name="sim_action_switch_sub_dialog_mep_text" msgid="8348764755143679582">"Puwede kang gumamit ng 2 SIM nang sabay. Para magamit ang <xliff:g id="CARRIER_NAME">%1$s</xliff:g>, i-off ang isa pang SIM."</string>
<string name="sim_action_switch_sub_dialog_confirm" msgid="1901181581944638961">"Lumipat sa <xliff:g id="CARRIER_NAME">%1$s</xliff:g>"</string>
<string name="sim_action_switch_sub_dialog_carrier_list_item_for_turning_off" msgid="5392037608705799522">"I-off ang <xliff:g id="CARRIER_NAME">%1$s</xliff:g>"</string>
@@ -4520,6 +4591,29 @@
<string name="sim_action_turn_off" msgid="3506698692916473000">"I-off"</string>
<string name="dsds_activation_failure_title" msgid="4467364110584914794">"Hindi ma-activate ang SIM"</string>
<string name="dsds_activation_failure_body_msg2" msgid="73044349546544410">"Subukang i-on ulit ang SIM. Kung magpapatuloy ang problema, i-restart ang iyong device."</string>
+ <string name="sim_onboarding_bottomsheets_title" msgid="143711121394213711">"I-set up ang iyong SIM"</string>
+ <string name="sim_onboarding_bottomsheets_msg" msgid="7367245016476460849">"Itakda ang iyong mga kagustuhan sa mobile network para makagamit ng maraming SIM sa device na ito"</string>
+ <string name="sim_onboarding_label_sim_title" msgid="273162565849288273">"Lagyan ng label ang mga SIM mo"</string>
+ <string name="sim_onboarding_label_sim_msg" msgid="5105859235219529056">"Makikita mo ang mga label na ito kapag tumatawag, nagpapadala ng mga text, at gumagamit ng data, at sa Mga Setting"</string>
+ <string name="sim_onboarding_label_sim_dialog_title" msgid="5839073125605286120">"Label ng SIM"</string>
+ <string name="sim_onboarding_label_sim_dialog_label" msgid="9020433985426525185">"Label"</string>
+ <string name="sim_onboarding_select_sim_title" msgid="5895262188167744055">"Pumili ng mga gagamiting SIM"</string>
+ <string name="sim_onboarding_select_sim_msg" msgid="5638859405391915048">"Puwede kang gumamit ng 2 SIM nang sabay"</string>
+ <string name="sim_onboarding_primary_sim_title" msgid="2793090401371135675">"Itakda ang mga pangunahing SIM"</string>
+ <string name="sim_onboarding_primary_sim_msg" msgid="5484656671490558032">"Piliin kung aling mga SIM ang gagamitin bilang default para sa mga tawag, text, at data"</string>
+ <string name="primary_sim_title" msgid="2508161011657571566">"Iyong mga pangunahing SIM"</string>
+ <string name="primary_sim_calls_title" msgid="4961189133582615685">"Mga Tawag"</string>
+ <string name="primary_sim_texts_title" msgid="1287584042733097749">"Mga Text"</string>
+ <string name="primary_sim_automatic_data_title" msgid="1265528923229642480">"Awtomatikong paglipat ng data"</string>
+ <string name="primary_sim_automatic_data_msg" msgid="1612203837010785203">"Gumamit ng data mula sa alinmang SIM depende sa sakop at availability"</string>
+ <string name="sim_onboarding_phoneNumber_data_only" msgid="8158409121949373662">"Data lang"</string>
+ <string name="sim_onboarding_setup" msgid="5750393553605388463">"I-set up"</string>
+ <string name="sim_onboarding_next" msgid="6415025179929475355">"Susunod"</string>
+ <!-- no translation found for sim_onboarding_progressbar_turning_sim_on (1163318788393361574) -->
+ <skip />
+ <string name="mobile_network_spn_title" msgid="3053793174495329077">"Mobile network"</string>
+ <string name="mobile_network_phone_number_title" msgid="2090794402855021784">"Numero ng telepono"</string>
+ <string name="mobile_network_sim_label_color_title" msgid="2401352348041132876">"Label at kulay ng SIM"</string>
<string name="sim_setup_channel_id" msgid="8797972565087458515">"Pag-activate ng network"</string>
<string name="sim_switch_channel_id" msgid="4927038626791837861">"Pagpapalit ng carrier"</string>
<string name="post_dsds_reboot_notification_title_with_carrier" msgid="3308827462185135307">"Aktibo ang <xliff:g id="CARRIER_NAME">%1$s</xliff:g>"</string>
@@ -4539,11 +4633,15 @@
<string name="switch_sim_dialog_no_switch_text" msgid="7053939850026876088">"Para gamitin ang mobile data, mga feature ng tawag, at SMS sa ibang pagkakataon, pumunta sa mga setting ng iyong network"</string>
<string name="sim_card_label" msgid="6263064316075963775">"SIM"</string>
<string name="erase_sim_dialog_title" msgid="4742077437653028326">"Burahin ang eSIM na ito?"</string>
- <string name="erase_sim_dialog_text" msgid="753031064269699885">"Kapag binura ang SIM na ito, maaalis ang serbisyo ng <xliff:g id="CARRIER_NAME_A">%1$s</xliff:g> sa device na ito.\n\nHindi makakansela ang serbisyo para sa <xliff:g id="CARRIER_NAME_B">%1$s</xliff:g>."</string>
+ <!-- no translation found for erase_sim_dialog_text (1406141218170595272) -->
+ <skip />
<string name="erase_sim_confirm_button" msgid="8309115684335320541">"Burahin"</string>
- <string name="erasing_sim" msgid="7877703231075699139">"Binubura ang SIM…"</string>
- <string name="erase_sim_fail_title" msgid="2024446702985862427">"Hindi mabura ang SIM"</string>
- <string name="erase_sim_fail_text" msgid="7870804401227483131">"Hindi mabura ang SIM na ito dahil sa isang error.\n\nI-restart ang iyong device at subukan ulit."</string>
+ <!-- no translation found for erasing_sim (4237180547590463930) -->
+ <skip />
+ <!-- no translation found for erase_sim_fail_title (1445700500168357303) -->
+ <skip />
+ <!-- no translation found for erase_sim_fail_text (6898841004987411547) -->
+ <skip />
<string name="network_connection_request_dialog_title" msgid="1896186380874289434">"Kumonekta sa device"</string>
<string name="network_connection_request_dialog_summary" msgid="7693038309792726170">"Gustong gumamit ng <xliff:g id="APPNAME">%1$s</xliff:g> app ng pansamantalang Wi‑Fi network para kumonekta sa iyong device"</string>
<string name="network_connection_timeout_dialog_message" msgid="598509083077743772">"Walang nahanap na device. Tiyaking naka-on ang mga device at available para kumonekta."</string>
@@ -4615,6 +4713,14 @@
<string name="work_policy_privacy_settings" msgid="2702644843505242596">"Impormasyon tungkol sa iyong patakaran sa trabaho"</string>
<string name="work_policy_privacy_settings_summary" msgid="690118670737638405">"Pinapamahalaan ng iyong IT admin ang mga setting"</string>
<string name="track_frame_time_keywords" msgid="7885340257945922239">"GPU"</string>
+ <string name="enable_16k_pages" msgid="5009476566957520607">"I-boot nang may 16K laki ng page"</string>
+ <string name="enable_16k_pages_summary" msgid="428117226069445198">"Mag-boot gamit ang 16K page size supported kernel"</string>
+ <string name="confirm_enable_16k_pages_title" msgid="6751570067857011642">"I-reboot nang may 16KB page na compatible kernel?"</string>
+ <string name="confirm_enable_16k_pages_text" msgid="702888115148257215">"BABALA: Posibleng hindi compatible sa mode na ito ang ilang application. Magre-reboot ang device pagkatapos ng pagkumpirma."</string>
+ <string name="confirm_enable_4k_pages_title" msgid="626987400420355263">"I-reboot nang may 4KB page na compatible kernel?"</string>
+ <string name="confirm_enable_4k_pages_text" msgid="6168921566226074524">"Magre-reboot ang device pagkatapos ng pagkumpirma."</string>
+ <string name="toast_16k_update_failed_text" msgid="8888858987184345567">"Hindi na-update ang kernel sa 16KB page na compatible kernel."</string>
+ <string name="progress_16k_ota_title" msgid="2117218313875523741">"Inilalapat ang pagbabago"</string>
<string name="bug_report_handler_title" msgid="713439959113250125">"Tagapangasiwa ng ulat ng bug"</string>
<string name="bug_report_handler_picker_footer_text" msgid="4935758328366585673">"Tinutukoy kung aling app ang mangangasiwa sa shortcut ng Ulat ng Bug sa iyong device."</string>
<string name="personal_profile_app_subtext" msgid="5586060806997067676">"Personal"</string>
@@ -4700,8 +4806,10 @@
<string name="sim_category_title" msgid="2341314000964710495">"SIM"</string>
<string name="downloaded_sim_category_title" msgid="2876988650413179752">"eSIM"</string>
<string name="downloaded_sims_category_title" msgid="487799905978489922">"Mga eSIM"</string>
- <string name="sim_category_active_sim" msgid="1503823567818544012">"Aktibo"</string>
- <string name="sim_category_inactive_sim" msgid="4068899490133820881">"Hindi aktibo"</string>
+ <!-- no translation found for sim_category_active_sim (3077009911935592178) -->
+ <skip />
+ <!-- no translation found for sim_category_inactive_sim (7351553344148400450) -->
+ <skip />
<string name="sim_category_default_active_sim" msgid="1208194173387987231">" / Default para sa <xliff:g id="ID_1">%1$s</xliff:g>"</string>
<string name="default_active_sim_calls" msgid="2390973682556353558">"mga tawag"</string>
<string name="default_active_sim_sms" msgid="8041498593025994921">"SMS"</string>
diff --git a/res/values-tr/arrays.xml b/res/values-tr/arrays.xml
index cb49a84..cb4447e 100644
--- a/res/values-tr/arrays.xml
+++ b/res/values-tr/arrays.xml
@@ -482,4 +482,7 @@
<!-- no translation found for notification_polite_options:0 (4617190141263245257) -->
<!-- no translation found for notification_polite_options:1 (3884076684767467743) -->
<!-- no translation found for notification_polite_options:2 (8765197536079931966) -->
+ <!-- no translation found for private_space_auto_lock_options:0 (551584871228110817) -->
+ <!-- no translation found for private_space_auto_lock_options:1 (3263162333754809690) -->
+ <!-- no translation found for private_space_auto_lock_options:2 (1575103586471380629) -->
</resources>
diff --git a/res/values-tr/strings.xml b/res/values-tr/strings.xml
index f91f46b..7f34a1b 100644
--- a/res/values-tr/strings.xml
+++ b/res/values-tr/strings.xml
@@ -28,6 +28,7 @@
<string name="show_dev_on" msgid="2840850085134853754">"Artık bir geliştiricisiniz"</string>
<string name="show_dev_already" msgid="7041756429707644630">"Gerekli değil, siz zaten bir geliştiricisiniz."</string>
<string name="dev_settings_disabled_warning" msgid="6971867026249671244">"Lütfen önce geliştirici seçeneklerini etkinleştirin."</string>
+ <string name="dev_settings_available_to_admin_only_warning" msgid="3408243404879083111">"Geliştirici ayarlarına yalnızca yönetici kullanıcılar erişebilir."</string>
<string name="header_category_system" msgid="1665516346845259058">"Sistem"</string>
<string name="radioInfo_service_in" msgid="9088637745836646271">"Hizmette"</string>
<string name="radioInfo_service_out" msgid="1868347333892403287">"Hizmet Dışı"</string>
@@ -551,12 +552,20 @@
<string name="private_space_one_lock_summary" msgid="2759953747682959371">"Gizli alanın kilidini, cihazınızın kilidini açtığınız şekilde açabilir veya farklı bir kilit seçebilirsiniz"</string>
<string name="private_space_screen_lock_title" msgid="8679383894967823163">"Cihaz ekran kilidini kullanma"</string>
<string name="private_space_biometric_title" msgid="3934339826674553174">"Yüz Tanıma Kilidi ve Parmak İziyle Kilit Açma"</string>
+ <string name="private_space_fingerprint_title" msgid="5989254643211889931">"Parmak İzi Kilidi"</string>
+ <string name="private_space_face_title" msgid="3290402865367663079">"Yüz Tanıma Kilidi"</string>
<string name="private_space_biometric_summary" msgid="4403837276018724581">"Kurmak için dokunun"</string>
<string name="private_space_fingerprint_unlock_title" msgid="5804023571114910034">"Özel alan için Parmak İzi Kilidi"</string>
<string name="private_space_face_unlock_title" msgid="6613018437620070183">"Özel alan için Yüz Tanıma Kilidi"</string>
<string name="private_space_category_ways_to_unlock" msgid="4356631225316950046">"Kilidi açma yöntemleri"</string>
<string name="private_space_screen_lock_summary" msgid="394837965365561070">"Cihaz ekranı kilidiyle aynı"</string>
<string name="private_space_new_lock_title" msgid="7306873010565337671">"Gizli alan için yeni bir kilit seçilsin mi?"</string>
+ <string name="private_space_auto_lock_title" msgid="4757097802686131305">"Otomatik olarak kilitleyin"</string>
+ <string name="private_space_auto_lock_page_title" msgid="2993714305725968632">"Özel alanı otomatik olarak kilitleyin"</string>
+ <string name="private_space_auto_lock_page_summary" msgid="8679844515655838654">"Cihazınızı bir süredir kullanmadıysanız özel alanınızı otomatik olarak kilitleyebilirsiniz"</string>
+ <string name="private_space_auto_lock_every_time" msgid="1215061855836002830">"Cihaz her kilitlendiğinde"</string>
+ <string name="private_space_auto_lock_after_inactivity" msgid="1748673030841528649">"5 dakika etkinlik olmaması durumunda"</string>
+ <string name="private_space_auto_lock_never" msgid="595014527119778873">"Hiçbir zaman"</string>
<string name="private_space_hide_title" msgid="8687034008994037610">"Kilitli olduğunda gizle"</string>
<string name="privatespace_hide_page_title" msgid="972581369094289386">"Kilitli olduğunda gizli alanı gizle"</string>
<string name="privatespace_hide_page_summary" msgid="1052569521186403642">"Başkalarının, cihazınızda gizli alan olduğunu bilmesini önlemek için bunu uygulama listenizde gizleyin"</string>
@@ -570,6 +579,7 @@
<string name="private_space_delete_title" msgid="3075645119800272800">"Gizli alanı sil"</string>
<string name="private_space_deleted" msgid="7825768516955610897">"Gizli alan silindi"</string>
<string name="private_space_delete_failed" msgid="8500755484258565011">"Gizli alan silinemedi"</string>
+ <string name="private_space_unlocked" msgid="9091600948712932046">"Özel alanın kilidi açıldı"</string>
<string name="no_device_lock_title" msgid="1078223464721029954">"Ekran kilidi ayarlayın"</string>
<string name="no_device_lock_summary" msgid="7436025227616244687">"Özel alanı kullanmak için cihazda ekran kilidi ayarlayın"</string>
<string name="no_device_lock_action_label" msgid="2640487005629001288">"Ekran kilidi ayarla"</string>
@@ -597,8 +607,14 @@
<string name="private_space_access_text" msgid="4258842502257201013">"Özel alanınıza erişmek için uygulama listenize gidip aşağı kaydırın"</string>
<string name="private_space_done_label" msgid="1020482651595246071">"Bitti"</string>
<string name="private_space_scrolldown_to_access" msgid="4820954877349434545">"Özel alanı bulmak için aşağı kaydırın"</string>
- <string name="private_space_retry_signin_title" msgid="2340841075193680666">"Özel alan kurmak için oturum açın"</string>
- <string name="private_space_retry_summary" msgid="1976929616948459609">"Özel alan kurmak için bir hesapta oturum açmanız gerekir"</string>
+ <!-- no translation found for private_space_retry_signin_title (8090276618867918844) -->
+ <skip />
+ <!-- no translation found for private_space_retry_summary (1920444015972648774) -->
+ <skip />
+ <!-- no translation found for private_space_skip_login_label (7078019409056628192) -->
+ <skip />
+ <!-- no translation found for private_space_continue_login_label (7779965766333065391) -->
+ <skip />
<string name="private_space_lock_setup_title" msgid="6541564212199510787">"Özel alanınız için bir kilit seçin"</string>
<string name="private_space_lock_setup_description" msgid="423405593476300918">"Özel alanınızın kilidini, parmak izinizi kullanarak açabilirsiniz. Güvenlik amacıyla, bu seçenek için yedek bir kilit gerekir."</string>
<string name="private_space_choose_your_pin_header" msgid="4560802934975898265">"Özel alanınız için PIN ayarlayın"</string>
@@ -1373,6 +1389,8 @@
<string name="battery_level_title" msgid="1371765298786083448">"Pil düzeyi"</string>
<string name="communal_settings_title" msgid="2845678473945902115">"Ortak"</string>
<string name="communal_settings_summary" msgid="4923914136953940317">"Ortak ayarlar"</string>
+ <!-- no translation found for satellite_setting (706846910912477125) -->
+ <skip />
<string name="apn_settings" msgid="4295467389400441299">"APN\'ler"</string>
<string name="apn_edit" msgid="2003683641840248741">"Erişim noktasını düzenle"</string>
<string name="apn_add" msgid="9069613192201630934">"Erişim noktası ekleyin"</string>
@@ -1407,6 +1425,8 @@
<string name="menu_save" msgid="6611465355127483100">"Kaydet"</string>
<string name="menu_cancel" msgid="1197826697950745335">"İptal"</string>
<string name="error_title" msgid="7158648377702417716"></string>
+ <!-- no translation found for error_duplicate_apn_entry (7792928408935276618) -->
+ <skip />
<string name="error_name_empty" msgid="1258275899283079142">"Ad alanı boş olamaz."</string>
<string name="error_apn_empty" msgid="7657491065443746915">"APN boş olamaz."</string>
<string name="error_mcc_not3" msgid="883659545640179094">"MCC alanındaki değer 3 rakamdan oluşmalıdır."</string>
@@ -1425,7 +1445,8 @@
<string name="reset_bluetooth_wifi_button_text" msgid="3974098137045963639">"Sıfırla"</string>
<string name="reset_bluetooth_wifi_complete_toast" msgid="5893439291030574365">"Bluetooth ve kablosuz ayarları sıfırlandı"</string>
<string name="reset_esim_title" msgid="4194570573425902754">"eSIM\'leri sil"</string>
- <string name="reset_esim_desc" msgid="3662444090563399131">"Bu işlem, mobil hizmet planlarını iptal etmeyecektir. Yedek SIM\'leri indirmek için operatörünüzle iletişime geçin."</string>
+ <!-- no translation found for reset_esim_desc (6125192435907740751) -->
+ <skip />
<string name="reset_network_button_text" msgid="2281476496459610071">"Ayarları sıfırla"</string>
<string name="reset_network_final_desc" msgid="5304365082065278425">"Tüm ağ ayarları sıfırlansın mı? Bu işlemi geri alamazsınız."</string>
<string name="reset_network_final_desc_esim" msgid="1129251284212847939">"Tüm ağ ayarları sıfırlansın ve eSIM\'ler silinsin mi? Bu işlem geri alınamaz."</string>
@@ -1433,15 +1454,18 @@
<string name="reset_network_confirm_title" msgid="913014422184481270">"Sıfırlansın mı?"</string>
<string name="network_reset_not_available" msgid="1966334631394607829">"Bu kullanıcı için ağ ayarlarına sıfırlama işlevi kullanılamıyor"</string>
<string name="reset_network_complete_toast" msgid="1367872474130621115">"Ağ ayarları sıfırlandı"</string>
- <string name="reset_esim_error_title" msgid="4670073610967959597">"SIM\'ler silinemiyor"</string>
- <string name="reset_esim_error_msg" msgid="7279607120606365250">"eSIM\'ler bir hata nedeniyle silinemiyor.\n\nCihazınızı yeniden başlatıp tekrar deneyin."</string>
+ <!-- no translation found for reset_esim_error_title (6516110227665862295) -->
+ <skip />
+ <!-- no translation found for reset_esim_error_msg (8459527827897797168) -->
+ <skip />
<string name="main_clear_title" msgid="277664302144837723">"Tüm verileri sil (fabrika ayarlarına sıfırla)"</string>
<string name="main_clear_short_title" msgid="4752094765533020696">"Tüm verileri sil (fabrika ayarlarına sıfırla)"</string>
<string name="main_clear_desc_also_erases_external" msgid="3687911419628956693"><li>"Müzik"</li>\n<li>"Fotoğraflar"</li>\n<li>"Diğer kullanıcı verileri"</li></string>
<string name="main_clear_desc_also_erases_esim" msgid="4553469876411831729"><li>"eSIM\'ler"</li></string>
<string name="main_clear_desc_no_cancel_mobile_plan" msgid="369883568059127035">\n\n"Bu işlem mobil hizmet planınızı iptal etmeyecektir."</string>
<string name="main_clear_final_desc" msgid="5800877928569039580">"Tüm kişisel bilgileriniz ve indirilen uygulamalar silinir. Bu işlemi geri alamazsınız."</string>
- <string name="main_clear_final_desc_esim" msgid="440406836793824969">"İndirilen uygulamalar ve SIM\'ler dahil olmak üzere tüm kişisel bilgileriniz silinecek. Bu işlemi geri alamazsınız."</string>
+ <!-- no translation found for main_clear_final_desc_esim (6592404057237813989) -->
+ <skip />
<string name="main_clear_confirm_title" msgid="6577071819657853713">"Tüm veriler silinsin mi?"</string>
<string name="main_clear_not_available" msgid="3433795327146684827">"Bu kullanıcı için fabrika ayarlarına sıfırlama işlevi kullanılamıyor"</string>
<string name="main_clear_progress_title" msgid="7239741132015617719">"Siliniyor"</string>
@@ -1672,6 +1696,14 @@
<string name="force_stop" msgid="2681771622136916280">"Durmaya zorla"</string>
<string name="archive" msgid="9074663845068632127">"Arşivle"</string>
<string name="restore" msgid="7622486640713967157">"Geri yükle"</string>
+ <!-- no translation found for restoring_step_one (3465050101254272874) -->
+ <skip />
+ <!-- no translation found for restoring_step_two (140484846432595108) -->
+ <skip />
+ <!-- no translation found for restoring_step_three (3712883580876329811) -->
+ <skip />
+ <!-- no translation found for restoring_step_four (8966846882470446209) -->
+ <skip />
<string name="total_size_label" msgid="2052185048749658866">"Toplam"</string>
<string name="application_size_label" msgid="6407051020651716729">"Uygulama boyutu"</string>
<string name="external_code_size_label" msgid="7375146402660973743">"USB bellek uygulaması"</string>
@@ -1728,7 +1760,6 @@
<string name="archiving_failed" msgid="2037798988961634978">"Arşivlenemedi"</string>
<string name="archiving_succeeded" msgid="7891249456483297845">"<xliff:g id="PACKAGE_LABEL">%1$s</xliff:g> arşivlendi"</string>
<string name="restoring_failed" msgid="3390531747355943533">"Geri yüklenemedi"</string>
- <string name="restoring_succeeded" msgid="4967353965137524330">"<xliff:g id="PACKAGE_LABEL">%1$s</xliff:g> geri yüklendi"</string>
<string name="restoring_in_progress" msgid="7787443682651146115">"<xliff:g id="PACKAGE_LABEL">%1$s</xliff:g> geri yükleniyor"</string>
<string name="another_migration_already_in_progress" msgid="6550546307856052261">"Başka bir taşıma işlemi zaten çalışıyor."</string>
<string name="insufficient_storage" msgid="8115088042669030558">"Yeterli depolama alanı yok."</string>
@@ -1920,10 +1951,8 @@
<string name="usage_stats_sort_by_usage_time" msgid="2927310334119998301">"Kullanım süresine göre sırala"</string>
<string name="usage_stats_sort_by_last_time_used" msgid="7039213339779884017">"Son kullanılmaya göre sırala"</string>
<string name="usage_stats_sort_by_app_name" msgid="4463833145514850478">"Uygulama adına göre sırala"</string>
- <!-- no translation found for last_time_used_label (7589377271406011659) -->
- <skip />
- <!-- no translation found for last_time_used_never (2936073559267990034) -->
- <skip />
+ <string name="last_time_used_label" msgid="7589377271406011659">"Son kullanıldığı tarih"</string>
+ <string name="last_time_used_never" msgid="2936073559267990034">"hiçbir zaman"</string>
<string name="usage_time_label" msgid="9105343335151559883">"Kullanım süresi"</string>
<string name="accessibility_settings" msgid="4713215774904704682">"Erişilebilirlik"</string>
<string name="accessibility_settings_title" msgid="6739115703615065716">"Erişebilirlik ayarları"</string>
@@ -2378,12 +2407,6 @@
<string name="battery_tip_high_usage_summary" msgid="3938999581403084551">"En fazla pil kullanan uygulamaları göster"</string>
<string name="battery_tip_limited_temporarily_title" msgid="6258554134146272311">"Pilinizi korumak için şarj işlemi optimize edildi"</string>
<string name="battery_tip_limited_temporarily_summary" msgid="5107379280241187562">"Pilinizin kullanım ömrünü uzatmaya yardımcı olmak için şarj işlemi optimize edildi"</string>
- <string name="battery_tip_dock_defender_future_bypass_title" msgid="4332616280495788195">"Pilinizi korumak için şarj işlemi optimize edildi"</string>
- <string name="battery_tip_dock_defender_future_bypass_summary" msgid="7870758621381307597">"Cihazınız yuvadayken pilinizin kullanım ömrünü uzatmaya yardımcı olmak için şarj işlemi optimize edildi"</string>
- <string name="battery_tip_dock_defender_active_title" msgid="1414785238383255699">"Pilinizi korumak için şarj işlemi optimize edildi"</string>
- <string name="battery_tip_dock_defender_active_summary" msgid="3512082623718801459">"Cihazınız yuvadayken pilinizin kullanım ömrünü uzatmaya yardımcı olmak için şarj işlemi optimize edildi"</string>
- <string name="battery_tip_dock_defender_temporarily_bypassed_title" msgid="1679449361090557201">"Tamamen dolana kadar şarj ediliyor"</string>
- <string name="battery_tip_dock_defender_temporarily_bypassed_summary" msgid="1099500476761333281">"Tabletiniz daha sonra yuvadayken şarj işlemi, pilinizi korumak için optimize edilecek"</string>
<string name="battery_tip_limited_temporarily_sec_button_content_description" msgid="5648444926736883551">"Şarj işlemi duraklatıldı hakkında daha fazla bilgi"</string>
<string name="battery_tip_limited_temporarily_dialog_resume_charge" msgid="2302295458913832342">"Şarja devam et"</string>
<string name="battery_tip_dialog_message_footer" msgid="986542164372177504">"Yüksek güç tüketen arka plan etkinliğini içerir"</string>
@@ -2401,7 +2424,8 @@
<string name="battery_tip_unrestrict_app_dialog_ok" msgid="7940183167721998470">"Kaldır"</string>
<string name="battery_tip_unrestrict_app_dialog_cancel" msgid="4968135709160207507">"İptal"</string>
<string name="battery_tip_charge_to_full_button" msgid="6701709034348116261">"Tam kapasitede şarj et"</string>
- <string name="battery_tip_incompatible_charging_title" msgid="5120763575150751300">"Şarj aksesuarı ile ilgili sorun"</string>
+ <!-- no translation found for battery_tip_incompatible_charging_title (1567827436103364999) -->
+ <skip />
<string name="battery_tip_incompatible_charging_content_description" msgid="355668467640367701">"Uyumsuz şarj hakkında daha fazla bilgi"</string>
<string name="smart_battery_manager_title" msgid="3677620516657920364">"Pil Yöneticisi"</string>
<string name="smart_battery_title" msgid="9095903608520254254">"Uygulamaları otomatik olarak yönet"</string>
@@ -2493,13 +2517,11 @@
<string name="battery_usage_chart_label_now" msgid="4598282721949430165">"şu an"</string>
<string name="battery_usage_timestamps_hyphen" msgid="7401188432989043905">"<xliff:g id="FROM_TIMESTAMP">%1$s</xliff:g>-<xliff:g id="TO_TIMESTAMP">%2$s</xliff:g>"</string>
<string name="battery_usage_day_and_hour" msgid="1417890420844950881">"<xliff:g id="DAY">%1$s</xliff:g> <xliff:g id="HOUR">%2$s</xliff:g>"</string>
- <!-- no translation found for battery_usage_time_info_and_battery_level (6732629268310936155) -->
- <skip />
+ <string name="battery_usage_time_info_and_battery_level" msgid="6732629268310936155">"<xliff:g id="TIME_INFO">%1$s</xliff:g> <xliff:g id="BATTERY_LEVEL">%2$s</xliff:g>"</string>
<string name="battery_usage_chart" msgid="4114747521432440017">"Pil kullanım grafiği"</string>
<string name="daily_battery_usage_chart" msgid="4176059567682992686">"Günlük pil kullanımı grafiği"</string>
<string name="hourly_battery_usage_chart" msgid="3098314511076561272">"Saatlik pil kullanımı grafiği"</string>
- <!-- no translation found for battery_level_percentage (1433178290838842146) -->
- <skip />
+ <string name="battery_level_percentage" msgid="1433178290838842146">"Pil seviyesi yüzdesi <xliff:g id="START_PERCENTAGE">%1$s</xliff:g> ile <xliff:g id="END_PERCENTAGE">%2$s</xliff:g> arasında"</string>
<string name="battery_usage_breakdown_title_since_last_full_charge" msgid="435006273323199906">"Son tam şarjdan sonraki pil kullanımı"</string>
<string name="battery_usage_breakdown_title_for_slot" msgid="4823179483667671406">"<xliff:g id="SLOT">%s</xliff:g> arası pil kullanımı"</string>
<string name="screen_time_category_last_full_charge" msgid="8856908320256057753">"Son tam şarjdan sonraki ekran süresi"</string>
@@ -3859,6 +3881,8 @@
<string name="voice_activation_apps_title" msgid="7130045161611529825">"Sesli etkinleştirilen uygulamalar"</string>
<string name="permit_voice_activation_apps" msgid="9152780172988949319">"Sesli etkinleştirmeye izin ver"</string>
<string name="allow_voice_activation_apps_description" msgid="6369745626995060656">"Sesli etkinleştirme özelliği, onaylı uygulamaları ellerinizi kullanmadan sesli komut vererek açmanızı sağlar. Yerleşik uyarlanabilir algılama özelliği, verilerin yalnızca size özel kalmasını sağlar.\n\n"<a href="">"Korumalı uyarlanabilir algılama hakkında daha fazla bilgi"</a></string>
+ <string name="permit_receive_sandboxed_detection_training_data" msgid="3929496847420108753">"Sesli etkinleştirmeyi iyileştir"</string>
+ <string name="receive_sandboxed_detection_training_data_description" msgid="1415687008184625050">"Bu cihaz, sesli etkinleştirme modelini iyileştirmek için gizli bilgileri kullanır. Uygulamalar, modeli herkes için iyileştirirken gizliliği de korumak üzere birçok kullanıcıdan toplanan özetlenmiş güncellemeler alabilir.\n\n"<a href="">"Gizli bilgiler hakkında daha fazla bilgi"</a></string>
<string name="full_screen_intent_title" msgid="747270185715224130">"Tam ekran bildirimler"</string>
<string name="permit_full_screen_intent" msgid="9035367640019960861">"Bu uygulamanın tam ekran bildirim göndermesine izin ver"</string>
<string name="footer_description_full_screen_intent" msgid="7716518411349225528">"Cihaz kilitliyken bu uygulamanın tüm ekranı kaplayan bildirimler göstermesine izin verin. Uygulamalar bunu alarmları, gelen aramaları ve diğer acil bildirimleri göstermek için kullanabilir."</string>
@@ -4280,18 +4304,27 @@
<string name="autofill_app" msgid="7595308061826307921">"Otomatik doldurma hizmeti"</string>
<string name="default_autofill_app" msgid="372234803718251606">"Varsayılan otomatik doldurma hizmeti"</string>
<string name="autofill_passwords" msgid="6708057251459761083">"Şifreler"</string>
- <string name="credman_chosen_app_title" msgid="872524130208251505">"Şifreler, geçiş anahtarları ve veri hizmetleri"</string>
+ <!-- no translation found for credman_chosen_app_title (7735183808067729319) -->
+ <skip />
<string name="credman_credentials" msgid="4931371941253324143">"Ek sağlayıcılar"</string>
<string name="autofill_passwords_count" msgid="6359289285822955973">"{count,plural, =1{# şifre}other{# şifre}}"</string>
<string name="autofill_keywords" msgid="8598763328489346438">"otomatik, doldurma, otomatik doldurma, şifre"</string>
<string name="credman_keywords" msgid="8305600680836806170">"veri, geçiş anahtarı, şifre"</string>
<string name="credman_autofill_keywords" msgid="701180623776848914">"otomatik, doldurma, otomatik doldurma, veriler, geçiş anahtarı, şifre"</string>
+ <!-- no translation found for credman_button_change (4072629639218503790) -->
+ <skip />
+ <!-- no translation found for credman_button_open (7519871964170816850) -->
+ <skip />
<string name="autofill_confirmation_message" msgid="4888767934273494272">"<b>Bu uygulamaya güvendiğinizden emin olun</b> <br/> <br/> <xliff:g id=app_name example=Google Otomatik Doldurma>%1$s</xliff:g> otomatik doldurulabilecek öğeleri belirlemek için ekranınızdaki bilgileri kullanır."</string>
<string name="credman_autofill_confirmation_message" msgid="843829628024668466">"<b><xliff:g id=app_name example=Provider>%1$s</xliff:g> kullanılsın mı?</b> <br/> <br/> Yeni şifreler, geçiş anahtarları ve diğer bilgiler artık buraya kaydedilecek. <xliff:g id=app_name example=Provider>%1$s</xliff:g> otomatik doldurulabilecek alanları belirlemek için ekranınızdaki bilgileri kullanabilir."</string>
<string name="credman_picker_title" msgid="8191267620665129205">"Şifreler, geçiş anahtarları ve veri hizmetleri"</string>
<string name="credman_confirmation_message_title" msgid="8847900085593880729">"%1$s kapatılsın mı?"</string>
<string name="credman_confirmation_message" msgid="2357324543658635239">"<b>Bu hizmet kapatılsın mı?</b> <br/> <br/> Şifreler, geçiş anahtarları, ödeme yöntemleri gibi kayıtlı bilgiler ve diğer bilgiler oturum açtığınızda doldurulmaz. Kayıtlı bilgilerinizi kullanmak için bir şifre, geçiş anahtarı veya veri hizmeti seçin."</string>
+ <string name="credman_confirmation_message_new_ui" msgid="6126274509951156460">"<b>Tüm hizmetler devre dışı bırakılsın mı?</b> <br/> <br/> Şifreler, geçiş anahtarları ve diğer kayıtlı bilgiler oturum açtığınızda otomatik doldurma için kullanılamayacak"</string>
+ <string name="credman_autofill_confirmation_message_new_ui" msgid="6222139222478822267">"<b>Tercih ettiğiniz hizmet <xliff:g id=app_name example=Provider>%1$s</xliff:g> olarak değiştirilsin mi?</b> <br/> <br/> Yeni şifreler, geçiş anahtarları ve diğer bilgiler artık buraya kaydedilecek. <xliff:g id=app_name example=Provider>%1$s</xliff:g> otomatik doldurulabilecek alanları belirlemek için ekranınızdaki bilgileri kullanabilir."</string>
<string name="credman_enable_confirmation_message_title" msgid="1037501792652277829">"%1$s kullanılsın mı?"</string>
+ <string name="credman_limit_error_msg_title" msgid="1525814645803612135">"En fazla beş hizmet etkinleştirebilirsiniz"</string>
+ <string name="credman_limit_error_msg" msgid="2521803280130310063">"Başka hizmet eklemek için en az bir hizmeti devre dışı bırakın"</string>
<string name="credman_enable_confirmation_message" msgid="8407841892310870169">"%1$s, nelerin otomatik olarak doldurulabileceğini belirlemek için ekranınızdan aldığı bilgiyi kullanır."</string>
<string name="credman_error_message_title" msgid="4099557206946333568">"Şifre, geçiş anahtarı ve veri hizmetlerinin sayısı sınırı aştı"</string>
<string name="credman_error_message" msgid="8334797097200415449">"Aynı anda en fazla 5 etkin şifre, geçiş anahtarı ve veri hizmetiniz olabilir. Başka hizmet eklemek için bir hizmeti devre dışı bırakın."</string>
@@ -4461,11 +4494,12 @@
<string name="mobile_network_sim_name_label" msgid="1452440641628369625">"Ad"</string>
<string name="mobile_network_sim_color_label" msgid="5293944087609632340">"Renk (uyumlu uygulamalar tarafından kullanılır)"</string>
<string name="mobile_network_sim_name_rename" msgid="5967588549571582924">"Kaydet"</string>
- <string name="mobile_network_use_sim_on" msgid="7298332437547707908">"SIM\'i kullan"</string>
+ <string name="mobile_network_use_sim_on" msgid="5333182776279917886">"Bu SIM\'i kullan"</string>
<string name="mobile_network_use_sim_off" msgid="6303281166199670639">"Kapalı"</string>
<string name="mobile_network_disable_sim_explanation" msgid="2851862257846773796">"Bu SIM\'i devre dışı bırakmak için SIM kartı çıkarın"</string>
<string name="mobile_network_tap_to_activate" msgid="4139979375717958102">"<xliff:g id="CARRIER">%1$s</xliff:g> operatörünü etkinleştirmek için dokunun"</string>
- <string name="mobile_network_erase_sim" msgid="4629071168032714930">"SIM\'i sil"</string>
+ <!-- no translation found for mobile_network_erase_sim (5387971155494245850) -->
+ <skip />
<string name="preferred_network_mode_title" msgid="3083431168988535628">"Tercih edilen ağ türü"</string>
<string name="preferred_network_mode_summary" msgid="537577807865497546">"Ağın çalışma modunu değiştir"</string>
<string name="preferred_network_mode_dialogtitle" msgid="4179420486180351631">"Tercih edilen ağ türü"</string>
@@ -4484,6 +4518,40 @@
<string name="roaming_check_price_warning" msgid="5876977438036791361">"Fiyat bilgisi için ağ sağlayıcınıza başvurun."</string>
<string name="mobile_data_usage_title" msgid="2047864499317759728">"Uygulama veri kullanımı"</string>
<string name="mobile_network_mode_error" msgid="9222056129897416074">"<xliff:g id="NETWORKMODEID">%1$d</xliff:g> Geçersiz Ağ Modu. Yoksayın."</string>
+ <!-- no translation found for satellite_setting_title (2543034229989047673) -->
+ <skip />
+ <!-- no translation found for satellite_setting_enabled_summary (3554127722727530845) -->
+ <skip />
+ <!-- no translation found for satellite_setting_disabled_summary (6789122487534159857) -->
+ <skip />
+ <!-- no translation found for keywords_satellite_setting (3312183289776517695) -->
+ <skip />
+ <!-- no translation found for category_name_about_satellite_messaging (3756205049485508340) -->
+ <skip />
+ <!-- no translation found for title_about_satellite_setting (9212860038048311345) -->
+ <skip />
+ <!-- no translation found for category_title_your_satellite_plan (3017895097366691841) -->
+ <skip />
+ <!-- no translation found for title_have_satellite_plan (2048372355699977947) -->
+ <skip />
+ <!-- no translation found for title_no_satellite_plan (2876056203035197505) -->
+ <skip />
+ <!-- no translation found for summary_add_satellite_setting (3815254731634052432) -->
+ <skip />
+ <!-- no translation found for category_name_how_it_works (585303230539269496) -->
+ <skip />
+ <!-- no translation found for title_satellite_connection_guide (3294802307913609072) -->
+ <skip />
+ <!-- no translation found for summary_satellite_connection_guide (3496123195218418456) -->
+ <skip />
+ <!-- no translation found for title_supported_service (4275535165812691571) -->
+ <skip />
+ <!-- no translation found for summary_supported_service (4320535903444834786) -->
+ <skip />
+ <!-- no translation found for satellite_setting_summary_more_information (4008690241760925372) -->
+ <skip />
+ <!-- no translation found for more_about_satellite_messaging (3385673133561348509) -->
+ <skip />
<string name="mobile_network_apn_title" msgid="5582995550142073054">"Erişim Noktası Adları"</string>
<string name="keywords_access_point_names" msgid="8174967126858505945">"apn"</string>
<string name="manual_mode_disallowed_summary" msgid="4243142645520152175">"<xliff:g id="CARRIER">%1$s</xliff:g> operatörüne bağlıyken kullanılamaz"</string>
@@ -4493,9 +4561,12 @@
<string name="sim_action_switch_sub_dialog_title" msgid="9180969453358718635">"<xliff:g id="CARRIER_NAME">%1$s</xliff:g> operatörüne geçilsin mi?"</string>
<string name="sim_action_switch_psim_dialog_title" msgid="5613177333235213024">"SIM kart kullanmaya geçilsin mi?"</string>
<string name="sim_action_switch_sub_dialog_mep_title" msgid="933856847099933004">"<xliff:g id="CARRIER_NAME">%1$s</xliff:g> kullanılsın mı?"</string>
- <string name="sim_action_switch_sub_dialog_text" msgid="2091834911153293004">"Aynı anda yalnızca tek bir SIM etkin olabilir.\n\n<xliff:g id="TO_CARRIER_NAME">%1$s</xliff:g> operatörüne geçtiğinizde <xliff:g id="FROM_CARRIER_NAME">%2$s</xliff:g> hizmetiniz iptal edilmez."</string>
- <string name="sim_action_switch_sub_dialog_text_downloaded" msgid="8977951796005849471">"Aynı anda yalnızca 1 eSIM etkin olabilir.\n\n<xliff:g id="TO_CARRIER_NAME">%1$s</xliff:g> operatörüne geçtiğinizde <xliff:g id="FROM_CARRIER_NAME">%2$s</xliff:g> hizmetiniz iptal edilmez."</string>
- <string name="sim_action_switch_sub_dialog_text_single_sim" msgid="6188750682431170845">"Aynı anda yalnızca tek bir SIM etkin olabilir.\n\nGeçiş yaptığınızda <xliff:g id="TO_CARRIER_NAME">%1$s</xliff:g> hizmetiniz iptal edilmez."</string>
+ <!-- no translation found for sim_action_switch_sub_dialog_text (7474905814976249607) -->
+ <skip />
+ <!-- no translation found for sim_action_switch_sub_dialog_text_downloaded (6415848271400253954) -->
+ <skip />
+ <!-- no translation found for sim_action_switch_sub_dialog_text_single_sim (421658355882679837) -->
+ <skip />
<string name="sim_action_switch_sub_dialog_mep_text" msgid="8348764755143679582">"Aynı anda 2 SIM kullanabilirsiniz. <xliff:g id="CARRIER_NAME">%1$s</xliff:g> kullanmak için diğer SIM\'i devre dışı bırakın."</string>
<string name="sim_action_switch_sub_dialog_confirm" msgid="1901181581944638961">"<xliff:g id="CARRIER_NAME">%1$s</xliff:g> operatörüne geç"</string>
<string name="sim_action_switch_sub_dialog_carrier_list_item_for_turning_off" msgid="5392037608705799522">"<xliff:g id="CARRIER_NAME">%1$s</xliff:g> cihazını kapat"</string>
@@ -4520,6 +4591,29 @@
<string name="sim_action_turn_off" msgid="3506698692916473000">"Kapat"</string>
<string name="dsds_activation_failure_title" msgid="4467364110584914794">"SIM etkinleştirilemiyor"</string>
<string name="dsds_activation_failure_body_msg2" msgid="73044349546544410">"SIM\'i tekrar açmayı deneyin. Sorun devam ederse cihazınızı yeniden başlatın."</string>
+ <string name="sim_onboarding_bottomsheets_title" msgid="143711121394213711">"SIM\'inizi kurun"</string>
+ <string name="sim_onboarding_bottomsheets_msg" msgid="7367245016476460849">"Mobil ağ tercihlerinizi, bu cihazda birden fazla SIM kullanacak şekilde ayarlayın"</string>
+ <string name="sim_onboarding_label_sim_title" msgid="273162565849288273">"SIM\'lerinizi etiketleyin"</string>
+ <string name="sim_onboarding_label_sim_msg" msgid="5105859235219529056">"Telefon ederken, mesaj gönderirken, verileri kullanırken ve Ayarlar\'da bu etiketleri göreceksiniz"</string>
+ <string name="sim_onboarding_label_sim_dialog_title" msgid="5839073125605286120">"SIM etiketi"</string>
+ <string name="sim_onboarding_label_sim_dialog_label" msgid="9020433985426525185">"Etiket"</string>
+ <string name="sim_onboarding_select_sim_title" msgid="5895262188167744055">"Kullanılacak SIM\'leri seçin"</string>
+ <string name="sim_onboarding_select_sim_msg" msgid="5638859405391915048">"Aynı anda 2 SIM kullanabilirsiniz"</string>
+ <string name="sim_onboarding_primary_sim_title" msgid="2793090401371135675">"Birincil SIM\'lerinizi kurun"</string>
+ <string name="sim_onboarding_primary_sim_msg" msgid="5484656671490558032">"Aramalar, mesajlar ve veriler için varsayılan olarak kullanılacak SIM\'leri seçin"</string>
+ <string name="primary_sim_title" msgid="2508161011657571566">"Birincil SIM\'leriniz"</string>
+ <string name="primary_sim_calls_title" msgid="4961189133582615685">"Aramalar"</string>
+ <string name="primary_sim_texts_title" msgid="1287584042733097749">"Kısa mesajlar"</string>
+ <string name="primary_sim_automatic_data_title" msgid="1265528923229642480">"Otomatik veri geçişi"</string>
+ <string name="primary_sim_automatic_data_msg" msgid="1612203837010785203">"Kapsam alanına ve kullanılabilirliğe bağlı olarak iki SIM\'den birindeki verileri kullanın"</string>
+ <string name="sim_onboarding_phoneNumber_data_only" msgid="8158409121949373662">"Yalnızca veri"</string>
+ <string name="sim_onboarding_setup" msgid="5750393553605388463">"Ayarla"</string>
+ <string name="sim_onboarding_next" msgid="6415025179929475355">"Sonraki"</string>
+ <!-- no translation found for sim_onboarding_progressbar_turning_sim_on (1163318788393361574) -->
+ <skip />
+ <string name="mobile_network_spn_title" msgid="3053793174495329077">"Mobil ağ"</string>
+ <string name="mobile_network_phone_number_title" msgid="2090794402855021784">"Telefon numarası"</string>
+ <string name="mobile_network_sim_label_color_title" msgid="2401352348041132876">"SIM etiketi ve rengi"</string>
<string name="sim_setup_channel_id" msgid="8797972565087458515">"Ağ etkinleştirme"</string>
<string name="sim_switch_channel_id" msgid="4927038626791837861">"Operatör değiştirme"</string>
<string name="post_dsds_reboot_notification_title_with_carrier" msgid="3308827462185135307">"<xliff:g id="CARRIER_NAME">%1$s</xliff:g> etkin durumda"</string>
@@ -4539,11 +4633,15 @@
<string name="switch_sim_dialog_no_switch_text" msgid="7053939850026876088">"Mobil veri, arama özellikleri ve SMS\'i daha sonra kullanmak için ağ ayarlarınıza gidin"</string>
<string name="sim_card_label" msgid="6263064316075963775">"SIM"</string>
<string name="erase_sim_dialog_title" msgid="4742077437653028326">"Bu eSIM silinsin mi?"</string>
- <string name="erase_sim_dialog_text" msgid="753031064269699885">"Bu SIM silindiğinde, <xliff:g id="CARRIER_NAME_A">%1$s</xliff:g> hizmeti bu cihazdan kaldırılır.\n\n<xliff:g id="CARRIER_NAME_B">%1$s</xliff:g> hizmeti iptal edilmez."</string>
+ <!-- no translation found for erase_sim_dialog_text (1406141218170595272) -->
+ <skip />
<string name="erase_sim_confirm_button" msgid="8309115684335320541">"Sil"</string>
- <string name="erasing_sim" msgid="7877703231075699139">"SIM siliniyor…"</string>
- <string name="erase_sim_fail_title" msgid="2024446702985862427">"SIM silinemiyor"</string>
- <string name="erase_sim_fail_text" msgid="7870804401227483131">"Bu SIM bir hata nedeniyle silinemiyor.\n\nCihazınızı yeniden başlatıp tekrar deneyin."</string>
+ <!-- no translation found for erasing_sim (4237180547590463930) -->
+ <skip />
+ <!-- no translation found for erase_sim_fail_title (1445700500168357303) -->
+ <skip />
+ <!-- no translation found for erase_sim_fail_text (6898841004987411547) -->
+ <skip />
<string name="network_connection_request_dialog_title" msgid="1896186380874289434">"Cihaza bağlanın"</string>
<string name="network_connection_request_dialog_summary" msgid="7693038309792726170">"<xliff:g id="APPNAME">%1$s</xliff:g> uygulaması cihazınıza bağlanmak için geçici bir kablosuz ağ kullanmak istiyor"</string>
<string name="network_connection_timeout_dialog_message" msgid="598509083077743772">"Hiçbir cihaz bulunamadı. Cihazların açık ve bağlanmaya hazır olduğundan emin olun."</string>
@@ -4615,6 +4713,14 @@
<string name="work_policy_privacy_settings" msgid="2702644843505242596">"İş politikası bilgileriniz"</string>
<string name="work_policy_privacy_settings_summary" msgid="690118670737638405">"Ayarlar BT yöneticiniz tarafından yönetilir"</string>
<string name="track_frame_time_keywords" msgid="7885340257945922239">"GPU"</string>
+ <string name="enable_16k_pages" msgid="5009476566957520607">"16K sayfa boyutuyla başlat"</string>
+ <string name="enable_16k_pages_summary" msgid="428117226069445198">"Cihazı, 16K sayfa boyutunu destekleyen çekirdekle başlat"</string>
+ <string name="confirm_enable_16k_pages_title" msgid="6751570067857011642">"16 KB sayfalarla uyumlu çekirdekle yeniden başlatılsın mı?"</string>
+ <string name="confirm_enable_16k_pages_text" msgid="702888115148257215">"UYARI: Bazı uygulamalar bu modla uyumlu olmayabilir. Cihaz, onay verildikten sonra yeniden başlatılır."</string>
+ <string name="confirm_enable_4k_pages_title" msgid="626987400420355263">"4 KB sayfalarla uyumlu çekirdekle yeniden başlatılsın mı?"</string>
+ <string name="confirm_enable_4k_pages_text" msgid="6168921566226074524">"Cihaz, onay verildikten sonra yeniden başlatılır."</string>
+ <string name="toast_16k_update_failed_text" msgid="8888858987184345567">"Çekirdek, 16 KB sayfalarla uyumlu çekirdeğe güncellenemedi."</string>
+ <string name="progress_16k_ota_title" msgid="2117218313875523741">"Değişiklik uygulanıyor"</string>
<string name="bug_report_handler_title" msgid="713439959113250125">"Hata raporu işleyici"</string>
<string name="bug_report_handler_picker_footer_text" msgid="4935758328366585673">"Cihazınızda Hata Raporu kısayolunun hangi uygulama tarafından işleneceğini belirler."</string>
<string name="personal_profile_app_subtext" msgid="5586060806997067676">"Kişisel"</string>
@@ -4700,8 +4806,10 @@
<string name="sim_category_title" msgid="2341314000964710495">"SIM"</string>
<string name="downloaded_sim_category_title" msgid="2876988650413179752">"eSIM"</string>
<string name="downloaded_sims_category_title" msgid="487799905978489922">"eSIM\'ler"</string>
- <string name="sim_category_active_sim" msgid="1503823567818544012">"Etkin"</string>
- <string name="sim_category_inactive_sim" msgid="4068899490133820881">"Etkin değil"</string>
+ <!-- no translation found for sim_category_active_sim (3077009911935592178) -->
+ <skip />
+ <!-- no translation found for sim_category_inactive_sim (7351553344148400450) -->
+ <skip />
<string name="sim_category_default_active_sim" msgid="1208194173387987231">" / <xliff:g id="ID_1">%1$s</xliff:g> için varsayılan"</string>
<string name="default_active_sim_calls" msgid="2390973682556353558">"aramalar"</string>
<string name="default_active_sim_sms" msgid="8041498593025994921">"SMS"</string>
diff --git a/res/values-uk/arrays.xml b/res/values-uk/arrays.xml
index c57fefb..43c4c5f 100644
--- a/res/values-uk/arrays.xml
+++ b/res/values-uk/arrays.xml
@@ -482,4 +482,7 @@
<!-- no translation found for notification_polite_options:0 (4617190141263245257) -->
<!-- no translation found for notification_polite_options:1 (3884076684767467743) -->
<!-- no translation found for notification_polite_options:2 (8765197536079931966) -->
+ <!-- no translation found for private_space_auto_lock_options:0 (551584871228110817) -->
+ <!-- no translation found for private_space_auto_lock_options:1 (3263162333754809690) -->
+ <!-- no translation found for private_space_auto_lock_options:2 (1575103586471380629) -->
</resources>
diff --git a/res/values-uk/strings.xml b/res/values-uk/strings.xml
index c97c0ab..2fb55ad 100644
--- a/res/values-uk/strings.xml
+++ b/res/values-uk/strings.xml
@@ -28,6 +28,7 @@
<string name="show_dev_on" msgid="2840850085134853754">"Тепер ви – розробник!"</string>
<string name="show_dev_already" msgid="7041756429707644630">"Немає потреби, ви вже розробник."</string>
<string name="dev_settings_disabled_warning" msgid="6971867026249671244">"Спершу ввімкніть параметри розробника."</string>
+ <string name="dev_settings_available_to_admin_only_warning" msgid="3408243404879083111">"Доступ до налаштувань розробника мають лише адміністратори."</string>
<string name="header_category_system" msgid="1665516346845259058">"Система"</string>
<string name="radioInfo_service_in" msgid="9088637745836646271">"Працює"</string>
<string name="radioInfo_service_out" msgid="1868347333892403287">"Не працює"</string>
@@ -551,12 +552,20 @@
<string name="private_space_one_lock_summary" msgid="2759953747682959371">"Ви можете розблоковувати приватний простір так само, як і свій пристрій, або вибрати інший спосіб розблокування"</string>
<string name="private_space_screen_lock_title" msgid="8679383894967823163">"Використовувати спосіб розблокування екрана пристрою"</string>
<string name="private_space_biometric_title" msgid="3934339826674553174">"Фейс-контроль і розблокування відбитком пальця"</string>
+ <string name="private_space_fingerprint_title" msgid="5989254643211889931">"Розблокування відбитком пальця"</string>
+ <string name="private_space_face_title" msgid="3290402865367663079">"Фейс-контроль"</string>
<string name="private_space_biometric_summary" msgid="4403837276018724581">"Натисніть, щоб налаштувати"</string>
<string name="private_space_fingerprint_unlock_title" msgid="5804023571114910034">"Розблокування відбитком пальця для особистого простору"</string>
<string name="private_space_face_unlock_title" msgid="6613018437620070183">"Фейс-контроль для особистого простору"</string>
<string name="private_space_category_ways_to_unlock" msgid="4356631225316950046">"Способи розблокування"</string>
<string name="private_space_screen_lock_summary" msgid="394837965365561070">"Той самий спосіб розблокування, що й для екрана пристрою"</string>
<string name="private_space_new_lock_title" msgid="7306873010565337671">"Вибрати нове блокування приватного простору?"</string>
+ <string name="private_space_auto_lock_title" msgid="4757097802686131305">"Блокувати автоматично"</string>
+ <string name="private_space_auto_lock_page_title" msgid="2993714305725968632">"Автоматичне блокування приватного простору"</string>
+ <string name="private_space_auto_lock_page_summary" msgid="8679844515655838654">"Ви можете блокувати приватний простір автоматично, якщо не використовуєте пристрій протягом певного часу"</string>
+ <string name="private_space_auto_lock_every_time" msgid="1215061855836002830">"Щоразу, коли пристрій блокується"</string>
+ <string name="private_space_auto_lock_after_inactivity" msgid="1748673030841528649">"Через 5 хвилин неактивності"</string>
+ <string name="private_space_auto_lock_never" msgid="595014527119778873">"Ніколи"</string>
<string name="private_space_hide_title" msgid="8687034008994037610">"Не показувати на заблокованому екрані"</string>
<string name="privatespace_hide_page_title" msgid="972581369094289386">"Приховати приватний простір, коли його заблоковано"</string>
<string name="privatespace_hide_page_summary" msgid="1052569521186403642">"Приховайте приватний простір зі списку додатків, щоб ніхто не дізнався про його наявність на пристрої"</string>
@@ -570,6 +579,7 @@
<string name="private_space_delete_title" msgid="3075645119800272800">"Видалити приватний простір"</string>
<string name="private_space_deleted" msgid="7825768516955610897">"Приватний простір видалено"</string>
<string name="private_space_delete_failed" msgid="8500755484258565011">"Не вдалося видалити приватний простір"</string>
+ <string name="private_space_unlocked" msgid="9091600948712932046">"Приватний простір розблоковано"</string>
<string name="no_device_lock_title" msgid="1078223464721029954">"Налаштуйте блокування екрана"</string>
<string name="no_device_lock_summary" msgid="7436025227616244687">"Щоб застосовувати приватний простір, налаштуйте блокування екрана на цьому пристрої"</string>
<string name="no_device_lock_action_label" msgid="2640487005629001288">"Налаштувати блокування екрана"</string>
@@ -597,8 +607,14 @@
<string name="private_space_access_text" msgid="4258842502257201013">"Щоб отримати доступ до приватного простору, перейдіть до списку додатків і прокрутіть сторінку вниз"</string>
<string name="private_space_done_label" msgid="1020482651595246071">"Готово"</string>
<string name="private_space_scrolldown_to_access" msgid="4820954877349434545">"Прокрутіть сторінку вниз, щоб знайти приватний простір"</string>
- <string name="private_space_retry_signin_title" msgid="2340841075193680666">"Щоб налаштувати приватний простір, виконайте вхід"</string>
- <string name="private_space_retry_summary" msgid="1976929616948459609">"Щоб налаштувати приватний простір, потрібно ввійти в обліковий запис"</string>
+ <!-- no translation found for private_space_retry_signin_title (8090276618867918844) -->
+ <skip />
+ <!-- no translation found for private_space_retry_summary (1920444015972648774) -->
+ <skip />
+ <!-- no translation found for private_space_skip_login_label (7078019409056628192) -->
+ <skip />
+ <!-- no translation found for private_space_continue_login_label (7779965766333065391) -->
+ <skip />
<string name="private_space_lock_setup_title" msgid="6541564212199510787">"Виберіть спосіб розблокування приватного простору"</string>
<string name="private_space_lock_setup_description" msgid="423405593476300918">"Ви можете розблоковувати приватний простір відбитком пальця. З міркувань безпеки для цієї функції потрібно налаштувати резервний спосіб розблокування."</string>
<string name="private_space_choose_your_pin_header" msgid="4560802934975898265">"Створіть PIN-код для особистого простору"</string>
@@ -1373,6 +1389,8 @@
<string name="battery_level_title" msgid="1371765298786083448">"Рівень заряду акумулятора"</string>
<string name="communal_settings_title" msgid="2845678473945902115">"Для спільного використання"</string>
<string name="communal_settings_summary" msgid="4923914136953940317">"Налаштування для спільного використання"</string>
+ <!-- no translation found for satellite_setting (706846910912477125) -->
+ <skip />
<string name="apn_settings" msgid="4295467389400441299">"Точки доступу"</string>
<string name="apn_edit" msgid="2003683641840248741">"Змінити точку доступу"</string>
<string name="apn_add" msgid="9069613192201630934">"Додати точку доступу"</string>
@@ -1407,6 +1425,8 @@
<string name="menu_save" msgid="6611465355127483100">"Зберегти"</string>
<string name="menu_cancel" msgid="1197826697950745335">"Скасувати"</string>
<string name="error_title" msgid="7158648377702417716"></string>
+ <!-- no translation found for error_duplicate_apn_entry (7792928408935276618) -->
+ <skip />
<string name="error_name_empty" msgid="1258275899283079142">"Поле \"Назва\" не може бути порожнім."</string>
<string name="error_apn_empty" msgid="7657491065443746915">"Поле APN не може бути порожнім."</string>
<string name="error_mcc_not3" msgid="883659545640179094">"Поле MCC має містити 3 цифри."</string>
@@ -1425,7 +1445,8 @@
<string name="reset_bluetooth_wifi_button_text" msgid="3974098137045963639">"Скинути"</string>
<string name="reset_bluetooth_wifi_complete_toast" msgid="5893439291030574365">"Налаштування Wi-Fi і Bluetooth скинуто"</string>
<string name="reset_esim_title" msgid="4194570573425902754">"Видалити всі дані з eSIM-карт"</string>
- <string name="reset_esim_desc" msgid="3662444090563399131">"Мобільні тарифні плани не буде скасовано. Щоб завантажити нові SIM-карти, зв\'яжіться з оператором."</string>
+ <!-- no translation found for reset_esim_desc (6125192435907740751) -->
+ <skip />
<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="1129251284212847939">"Скинути всі мережеві налаштування й видалити дані всіх eSIM-карт? Цю дію неможливо відмінити."</string>
@@ -1433,15 +1454,18 @@
<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">"Не вдалося видалити SIM-карти"</string>
- <string name="reset_esim_error_msg" msgid="7279607120606365250">"Під час видалення всіх даних з eSIM-карт сталася помилка.\n\nПерезапустіть пристрій і повторіть спробу."</string>
+ <!-- no translation found for reset_esim_error_title (6516110227665862295) -->
+ <skip />
+ <!-- no translation found for reset_esim_error_msg (8459527827897797168) -->
+ <skip />
<string name="main_clear_title" msgid="277664302144837723">"Стерти всі дані (скинути налаштування)"</string>
<string name="main_clear_short_title" msgid="4752094765533020696">"Стерти всі дані (скинути налаштування)"</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_final_desc" msgid="5800877928569039580">"Усю особисту інформацію та завантажені додатки буде видалено. Цю дію неможливо відмінити."</string>
- <string name="main_clear_final_desc_esim" msgid="440406836793824969">"Усю особисту інформацію, зокрема завантажені додатки й SIM-карти, буде видалено. Цю дію неможливо відмінити."</string>
+ <!-- no translation found for main_clear_final_desc_esim (6592404057237813989) -->
+ <skip />
<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>
@@ -1672,6 +1696,14 @@
<string name="force_stop" msgid="2681771622136916280">"Зупинити"</string>
<string name="archive" msgid="9074663845068632127">"Архівувати"</string>
<string name="restore" msgid="7622486640713967157">"Відновити"</string>
+ <!-- no translation found for restoring_step_one (3465050101254272874) -->
+ <skip />
+ <!-- no translation found for restoring_step_two (140484846432595108) -->
+ <skip />
+ <!-- no translation found for restoring_step_three (3712883580876329811) -->
+ <skip />
+ <!-- no translation found for restoring_step_four (8966846882470446209) -->
+ <skip />
<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>
@@ -1728,7 +1760,6 @@
<string name="archiving_failed" msgid="2037798988961634978">"Не вдалося архівувати"</string>
<string name="archiving_succeeded" msgid="7891249456483297845">"<xliff:g id="PACKAGE_LABEL">%1$s</xliff:g> заархівовано"</string>
<string name="restoring_failed" msgid="3390531747355943533">"Не вдалося відновити"</string>
- <string name="restoring_succeeded" msgid="4967353965137524330">"Додаток <xliff:g id="PACKAGE_LABEL">%1$s</xliff:g> відновлено"</string>
<string name="restoring_in_progress" msgid="7787443682651146115">"Відновлення додатка <xliff:g id="PACKAGE_LABEL">%1$s</xliff:g>"</string>
<string name="another_migration_already_in_progress" msgid="6550546307856052261">"Триває ще одне переміщення."</string>
<string name="insufficient_storage" msgid="8115088042669030558">"Недостатньо пам’яті."</string>
@@ -1920,10 +1951,8 @@
<string name="usage_stats_sort_by_usage_time" msgid="2927310334119998301">"За часом використання"</string>
<string name="usage_stats_sort_by_last_time_used" msgid="7039213339779884017">"За часом ост. використання"</string>
<string name="usage_stats_sort_by_app_name" msgid="4463833145514850478">"За назвою додатка"</string>
- <!-- no translation found for last_time_used_label (7589377271406011659) -->
- <skip />
- <!-- no translation found for last_time_used_never (2936073559267990034) -->
- <skip />
+ <string name="last_time_used_label" msgid="7589377271406011659">"Останнє використання"</string>
+ <string name="last_time_used_never" msgid="2936073559267990034">"ніколи"</string>
<string name="usage_time_label" msgid="9105343335151559883">"Час використ."</string>
<string name="accessibility_settings" msgid="4713215774904704682">"Доступність"</string>
<string name="accessibility_settings_title" msgid="6739115703615065716">"Налаштування доступності"</string>
@@ -2378,12 +2407,6 @@
<string name="battery_tip_high_usage_summary" msgid="3938999581403084551">"Переглянути додатки, що найбільше використовують заряд"</string>
<string name="battery_tip_limited_temporarily_title" msgid="6258554134146272311">"Заряджання оптимізовано, щоб захистити акумулятор"</string>
<string name="battery_tip_limited_temporarily_summary" msgid="5107379280241187562">"Щоб продовжити строк служби акумулятора, заряджання оптимізовано"</string>
- <string name="battery_tip_dock_defender_future_bypass_title" msgid="4332616280495788195">"Заряджання оптимізовано, щоб захистити акумулятор"</string>
- <string name="battery_tip_dock_defender_future_bypass_summary" msgid="7870758621381307597">"Щоб продовжити строк служби акумулятора, заряджання оптимізовано, поки пристрій у док-станції"</string>
- <string name="battery_tip_dock_defender_active_title" msgid="1414785238383255699">"Заряджання оптимізовано, щоб захистити акумулятор"</string>
- <string name="battery_tip_dock_defender_active_summary" msgid="3512082623718801459">"Щоб продовжити строк служби акумулятора, заряджання оптимізовано, поки пристрій у док-станції"</string>
- <string name="battery_tip_dock_defender_temporarily_bypassed_title" msgid="1679449361090557201">"Повне заряджання"</string>
- <string name="battery_tip_dock_defender_temporarily_bypassed_summary" msgid="1099500476761333281">"Щоб захистити акумулятор, заряджання буде оптимізовано, коли планшет буде в док-станції наступного разу"</string>
<string name="battery_tip_limited_temporarily_sec_button_content_description" msgid="5648444926736883551">"Докладніше про призупинення заряджання"</string>
<string name="battery_tip_limited_temporarily_dialog_resume_charge" msgid="2302295458913832342">"Відновити заряджання"</string>
<string name="battery_tip_dialog_message_footer" msgid="986542164372177504">"Виявлено енергозатратну активність у фоновому режимі"</string>
@@ -2401,7 +2424,8 @@
<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_charge_to_full_button" msgid="6701709034348116261">"Зарядити повністю"</string>
- <string name="battery_tip_incompatible_charging_title" msgid="5120763575150751300">"Проблема із зарядним пристроєм"</string>
+ <!-- no translation found for battery_tip_incompatible_charging_title (1567827436103364999) -->
+ <skip />
<string name="battery_tip_incompatible_charging_content_description" msgid="355668467640367701">"Докладніше про використання несумісних зарядних пристроїв"</string>
<string name="smart_battery_manager_title" msgid="3677620516657920364">"Диспетчер заряду акумулятора"</string>
<string name="smart_battery_title" msgid="9095903608520254254">"Керувати додатками автоматично"</string>
@@ -2493,13 +2517,11 @@
<string name="battery_usage_chart_label_now" msgid="4598282721949430165">"зараз"</string>
<string name="battery_usage_timestamps_hyphen" msgid="7401188432989043905">"<xliff:g id="FROM_TIMESTAMP">%1$s</xliff:g> – <xliff:g id="TO_TIMESTAMP">%2$s</xliff:g>"</string>
<string name="battery_usage_day_and_hour" msgid="1417890420844950881">"<xliff:g id="DAY">%1$s</xliff:g> <xliff:g id="HOUR">%2$s</xliff:g>"</string>
- <!-- no translation found for battery_usage_time_info_and_battery_level (6732629268310936155) -->
- <skip />
+ <string name="battery_usage_time_info_and_battery_level" msgid="6732629268310936155">"<xliff:g id="TIME_INFO">%1$s</xliff:g> <xliff:g id="BATTERY_LEVEL">%2$s</xliff:g>"</string>
<string name="battery_usage_chart" msgid="4114747521432440017">"Діаграма використання заряду"</string>
<string name="daily_battery_usage_chart" msgid="4176059567682992686">"Діаграма використання заряду акумулятора за день"</string>
<string name="hourly_battery_usage_chart" msgid="3098314511076561272">"Діаграма використання заряду акумулятора за годину"</string>
- <!-- no translation found for battery_level_percentage (1433178290838842146) -->
- <skip />
+ <string name="battery_level_percentage" msgid="1433178290838842146">"Заряд акумулятора у відсотках від <xliff:g id="START_PERCENTAGE">%1$s</xliff:g> до <xliff:g id="END_PERCENTAGE">%2$s</xliff:g>"</string>
<string name="battery_usage_breakdown_title_since_last_full_charge" msgid="435006273323199906">"Використання заряду акумулятора після останнього повного заряджання"</string>
<string name="battery_usage_breakdown_title_for_slot" msgid="4823179483667671406">"Використання заряду акумулятора (<xliff:g id="SLOT">%s</xliff:g>)"</string>
<string name="screen_time_category_last_full_charge" msgid="8856908320256057753">"Час використання пристрою після останнього повного заряджання"</string>
@@ -3859,6 +3881,8 @@
<string name="voice_activation_apps_title" msgid="7130045161611529825">"Додатки з активацією голосом"</string>
<string name="permit_voice_activation_apps" msgid="9152780172988949319">"Дозволити активацію голосом"</string>
<string name="allow_voice_activation_apps_description" msgid="6369745626995060656">"За допомогою активації голосом ви можете вмикати схвалені додатки, використовуючи голосові команди. Вбудована функція адаптивного розпізнавання забезпечує конфіденційність даних (вони доступні лише вам).\n\n"<a href="">"Докладніше про захищене адаптивне розпізнавання"</a></string>
+ <string name="permit_receive_sandboxed_detection_training_data" msgid="3929496847420108753">"Покращувати активацію голосом"</string>
+ <string name="receive_sandboxed_detection_training_data_description" msgid="1415687008184625050">"Цей пристрій використовує приватну інформацію, щоб покращувати модель активації голосом. Додатки можуть отримувати зведені узагальнені дані від різних користувачів, щоб підтримувати конфіденційність і водночас покращувати модель для всіх.\n\n"<a href="">"Докладніше про приватну інформацію"</a></string>
<string name="full_screen_intent_title" msgid="747270185715224130">"Сповіщення на весь екран"</string>
<string name="permit_full_screen_intent" msgid="9035367640019960861">"Дозволити сповіщення на весь екран із цього додатка"</string>
<string name="footer_description_full_screen_intent" msgid="7716518411349225528">"Цьому додатку буде дозволено показувати сповіщення на весь екран, коли пристрій заблоковано. Додатки можуть використовувати це налаштування, щоб показувати будильники, сповіщення про вхідні дзвінки або інші термінові сповіщення."</string>
@@ -4280,18 +4304,27 @@
<string name="autofill_app" msgid="7595308061826307921">"Автозаповнення"</string>
<string name="default_autofill_app" msgid="372234803718251606">"Сервіс автозаповнення за умовчанням"</string>
<string name="autofill_passwords" msgid="6708057251459761083">"Паролі"</string>
- <string name="credman_chosen_app_title" msgid="872524130208251505">"Сервіси керування паролями, ключами доступу й даними"</string>
+ <!-- no translation found for credman_chosen_app_title (7735183808067729319) -->
+ <skip />
<string name="credman_credentials" msgid="4931371941253324143">"Інші постачальники"</string>
<string name="autofill_passwords_count" msgid="6359289285822955973">"{count,plural, =1{# пароль}one{# пароль}few{# паролі}many{# паролів}other{# пароля}}"</string>
<string name="autofill_keywords" msgid="8598763328489346438">"автоматичний, заповнення, автозаповнення, пароль"</string>
<string name="credman_keywords" msgid="8305600680836806170">"дані, ключ доступу, пароль"</string>
<string name="credman_autofill_keywords" msgid="701180623776848914">"автоматично, заповнення, автозаповнення, дані, ключ доступу, пароль"</string>
+ <!-- no translation found for credman_button_change (4072629639218503790) -->
+ <skip />
+ <!-- no translation found for credman_button_open (7519871964170816850) -->
+ <skip />
<string name="autofill_confirmation_message" msgid="4888767934273494272">"<b>Переконайтеся, що додаток надійний</b> <br/> <br/> <xliff:g id=app_name example=Функція Автозаповнення Google>%1$s</xliff:g> використовує інформацію на екрані, щоб визначати поля для автозаповнення."</string>
<string name="credman_autofill_confirmation_message" msgid="843829628024668466">"<b>Використовувати додаток <xliff:g id=app_name example=Provider>%1$s</xliff:g>?</b> <br/> <br/> Відтепер тут зберігатимуться нові паролі, ключі доступу й інша інформація. Додаток <xliff:g id=app_name example=Provider>%1$s</xliff:g> може використовувати інформацію на екрані, щоб визначати поля, які можна заповнити автоматично."</string>
<string name="credman_picker_title" msgid="8191267620665129205">"Сервіси керування паролями, ключами доступу й даними"</string>
<string name="credman_confirmation_message_title" msgid="8847900085593880729">"Вимкнути %1$s?"</string>
<string name="credman_confirmation_message" msgid="2357324543658635239">"<b>Вимкнути цей сервіс?</b> <br/> <br/> Збережена інформація, наприклад паролі, ключі доступу, способи оплати тощо, не буде підставлятись автоматично, коли ви ввійдете в обліковий запис. Щоб використовувати збережену інформацію, виберіть сервіс для паролів, ключів доступу або даних."</string>
+ <string name="credman_confirmation_message_new_ui" msgid="6126274509951156460">"<b>Вимкнути всі сервіси?</b> <br/> <br/> Паролі, ключі доступу й інші збережені дані не будуть підставлятись автоматично, коли ви ввійдете в обліковий запис."</string>
+ <string name="credman_autofill_confirmation_message_new_ui" msgid="6222139222478822267">"<b>Змінити бажаний сервіс на <xliff:g id=app_name example=Provider>%1$s</xliff:g>?</b> <br/> <br/> Відтепер тут зберігатимуться нові паролі, ключі доступу й інша інформація. Додаток <xliff:g id=app_name example=Provider>%1$s</xliff:g> може використовувати інформацію на екрані, щоб визначати поля, які можна заповнити автоматично."</string>
<string name="credman_enable_confirmation_message_title" msgid="1037501792652277829">"Використовувати %1$s?"</string>
+ <string name="credman_limit_error_msg_title" msgid="1525814645803612135">"Одночасно можна ввімкнути не більше ніж 5 сервісів"</string>
+ <string name="credman_limit_error_msg" msgid="2521803280130310063">"Вимкніть принаймні 1 сервіс, щоб додати інший"</string>
<string name="credman_enable_confirmation_message" msgid="8407841892310870169">"%1$s використовує інформацію на екрані, щоб визначати поля для автозаповнення."</string>
<string name="credman_error_message_title" msgid="4099557206946333568">"Вибрано забагато сервісів керування паролями, ключами доступу й даними"</string>
<string name="credman_error_message" msgid="8334797097200415449">"Одночасно можуть бути активними щонайбільше 5 сервісів керування паролями, ключами доступу й даними. Вимкніть один із сервісів, щоб додати інший."</string>
@@ -4461,11 +4494,12 @@
<string name="mobile_network_sim_name_label" msgid="1452440641628369625">"Назва"</string>
<string name="mobile_network_sim_color_label" msgid="5293944087609632340">"Колір (для сумісних додатків)"</string>
<string name="mobile_network_sim_name_rename" msgid="5967588549571582924">"Зберегти"</string>
- <string name="mobile_network_use_sim_on" msgid="7298332437547707908">"Використовувати SIM-карту"</string>
+ <string name="mobile_network_use_sim_on" msgid="5333182776279917886">"Використовувати цю SIM-карту"</string>
<string name="mobile_network_use_sim_off" msgid="6303281166199670639">"Вимкнено"</string>
<string name="mobile_network_disable_sim_explanation" msgid="2851862257846773796">"Щоб вимкнути цю SIM-карту, вийміть її"</string>
<string name="mobile_network_tap_to_activate" msgid="4139979375717958102">"Торкніться, щоб активувати оператора <xliff:g id="CARRIER">%1$s</xliff:g>"</string>
- <string name="mobile_network_erase_sim" msgid="4629071168032714930">"Видалити SIM-карту"</string>
+ <!-- no translation found for mobile_network_erase_sim (5387971155494245850) -->
+ <skip />
<string name="preferred_network_mode_title" msgid="3083431168988535628">"Пріоритетний тип мережі"</string>
<string name="preferred_network_mode_summary" msgid="537577807865497546">"Змінити режим роботи мережі"</string>
<string name="preferred_network_mode_dialogtitle" msgid="4179420486180351631">"Пріоритетний тип мережі"</string>
@@ -4484,6 +4518,40 @@
<string name="roaming_check_price_warning" msgid="5876977438036791361">"Докладніше про ціни можна дізнатися в оператора мережі."</string>
<string name="mobile_data_usage_title" msgid="2047864499317759728">"Використання трафіку додатками"</string>
<string name="mobile_network_mode_error" msgid="9222056129897416074">"Недійсний режим мережі: <xliff:g id="NETWORKMODEID">%1$d</xliff:g>. Ігнорувати."</string>
+ <!-- no translation found for satellite_setting_title (2543034229989047673) -->
+ <skip />
+ <!-- no translation found for satellite_setting_enabled_summary (3554127722727530845) -->
+ <skip />
+ <!-- no translation found for satellite_setting_disabled_summary (6789122487534159857) -->
+ <skip />
+ <!-- no translation found for keywords_satellite_setting (3312183289776517695) -->
+ <skip />
+ <!-- no translation found for category_name_about_satellite_messaging (3756205049485508340) -->
+ <skip />
+ <!-- no translation found for title_about_satellite_setting (9212860038048311345) -->
+ <skip />
+ <!-- no translation found for category_title_your_satellite_plan (3017895097366691841) -->
+ <skip />
+ <!-- no translation found for title_have_satellite_plan (2048372355699977947) -->
+ <skip />
+ <!-- no translation found for title_no_satellite_plan (2876056203035197505) -->
+ <skip />
+ <!-- no translation found for summary_add_satellite_setting (3815254731634052432) -->
+ <skip />
+ <!-- no translation found for category_name_how_it_works (585303230539269496) -->
+ <skip />
+ <!-- no translation found for title_satellite_connection_guide (3294802307913609072) -->
+ <skip />
+ <!-- no translation found for summary_satellite_connection_guide (3496123195218418456) -->
+ <skip />
+ <!-- no translation found for title_supported_service (4275535165812691571) -->
+ <skip />
+ <!-- no translation found for summary_supported_service (4320535903444834786) -->
+ <skip />
+ <!-- no translation found for satellite_setting_summary_more_information (4008690241760925372) -->
+ <skip />
+ <!-- no translation found for more_about_satellite_messaging (3385673133561348509) -->
+ <skip />
<string name="mobile_network_apn_title" msgid="5582995550142073054">"Точки доступу"</string>
<string name="keywords_access_point_names" msgid="8174967126858505945">"APN"</string>
<string name="manual_mode_disallowed_summary" msgid="4243142645520152175">"Недоступно, коли підключено до оператора <xliff:g id="CARRIER">%1$s</xliff:g>"</string>
@@ -4493,9 +4561,12 @@
<string name="sim_action_switch_sub_dialog_title" msgid="9180969453358718635">"Вибрати оператора <xliff:g id="CARRIER_NAME">%1$s</xliff:g>?"</string>
<string name="sim_action_switch_psim_dialog_title" msgid="5613177333235213024">"Вибрати SIM-карту?"</string>
<string name="sim_action_switch_sub_dialog_mep_title" msgid="933856847099933004">"Використовувати <xliff:g id="CARRIER_NAME">%1$s</xliff:g>?"</string>
- <string name="sim_action_switch_sub_dialog_text" msgid="2091834911153293004">"Активною може бути лише одна SIM-карта.\n\nЯкщо ви виберете оператора <xliff:g id="TO_CARRIER_NAME">%1$s</xliff:g>, обслуговування в оператора <xliff:g id="FROM_CARRIER_NAME">%2$s</xliff:g> не буде скасовано."</string>
- <string name="sim_action_switch_sub_dialog_text_downloaded" msgid="8977951796005849471">"Активною може бути лише одна eSIM-карта.\n\nЯкщо ви виберете оператора \"<xliff:g id="TO_CARRIER_NAME">%1$s</xliff:g>\", це не скасує послуг оператора \"<xliff:g id="FROM_CARRIER_NAME">%2$s</xliff:g>\"."</string>
- <string name="sim_action_switch_sub_dialog_text_single_sim" msgid="6188750682431170845">"Активною може бути лише одна SIM-карта.\n\nСервіс оператора <xliff:g id="TO_CARRIER_NAME">%1$s</xliff:g> не буде скасовано."</string>
+ <!-- no translation found for sim_action_switch_sub_dialog_text (7474905814976249607) -->
+ <skip />
+ <!-- no translation found for sim_action_switch_sub_dialog_text_downloaded (6415848271400253954) -->
+ <skip />
+ <!-- no translation found for sim_action_switch_sub_dialog_text_single_sim (421658355882679837) -->
+ <skip />
<string name="sim_action_switch_sub_dialog_mep_text" msgid="8348764755143679582">"Можна використовувати 2 SIM-карти одночасно. Щоб вибрати SIM-карту оператора <xliff:g id="CARRIER_NAME">%1$s</xliff:g>, вимкніть іншу."</string>
<string name="sim_action_switch_sub_dialog_confirm" msgid="1901181581944638961">"Вибрати оператора <xliff:g id="CARRIER_NAME">%1$s</xliff:g>"</string>
<string name="sim_action_switch_sub_dialog_carrier_list_item_for_turning_off" msgid="5392037608705799522">"Вимкнути карту оператора <xliff:g id="CARRIER_NAME">%1$s</xliff:g>"</string>
@@ -4520,6 +4591,29 @@
<string name="sim_action_turn_off" msgid="3506698692916473000">"Вимкнути"</string>
<string name="dsds_activation_failure_title" msgid="4467364110584914794">"Не вдається активувати SIM-карту"</string>
<string name="dsds_activation_failure_body_msg2" msgid="73044349546544410">"Спробуйте знову ввімкнути SIM-карту. Якщо проблема не зникне, перезапустіть пристрій."</string>
+ <string name="sim_onboarding_bottomsheets_title" msgid="143711121394213711">"Налаштуйте SIM-карту"</string>
+ <string name="sim_onboarding_bottomsheets_msg" msgid="7367245016476460849">"Налаштуйте параметри мобільних мереж, щоб використовувати на цьому пристрої кілька SIM-карт"</string>
+ <string name="sim_onboarding_label_sim_title" msgid="273162565849288273">"Позначте свої SIM-карти"</string>
+ <string name="sim_onboarding_label_sim_msg" msgid="5105859235219529056">"Ви бачитимете ці мітки, коли будете телефонувати, надсилати SMS і користуватися мобільним Інтернетом, а також у налаштуваннях"</string>
+ <string name="sim_onboarding_label_sim_dialog_title" msgid="5839073125605286120">"Мітка SIM-карти"</string>
+ <string name="sim_onboarding_label_sim_dialog_label" msgid="9020433985426525185">"Мітка"</string>
+ <string name="sim_onboarding_select_sim_title" msgid="5895262188167744055">"Виберіть SIM-карти"</string>
+ <string name="sim_onboarding_select_sim_msg" msgid="5638859405391915048">"Ви можете використовувати 2 SIM-карти одночасно"</string>
+ <string name="sim_onboarding_primary_sim_title" msgid="2793090401371135675">"Виберіть основні SIM-карти"</string>
+ <string name="sim_onboarding_primary_sim_msg" msgid="5484656671490558032">"Виберіть, які SIM-карти використовувати за умовчанням для дзвінків, SMS і мобільного трафіку"</string>
+ <string name="primary_sim_title" msgid="2508161011657571566">"Ваші основні SIM-карти"</string>
+ <string name="primary_sim_calls_title" msgid="4961189133582615685">"Виклики"</string>
+ <string name="primary_sim_texts_title" msgid="1287584042733097749">"SMS"</string>
+ <string name="primary_sim_automatic_data_title" msgid="1265528923229642480">"Автом. перемикання моб. даних"</string>
+ <string name="primary_sim_automatic_data_msg" msgid="1612203837010785203">"Використовувати мобільний трафік із будь-якої SIM-карти залежно від покриття й доступності"</string>
+ <string name="sim_onboarding_phoneNumber_data_only" msgid="8158409121949373662">"Лише мобільний Інтернет"</string>
+ <string name="sim_onboarding_setup" msgid="5750393553605388463">"Налаштувати"</string>
+ <string name="sim_onboarding_next" msgid="6415025179929475355">"Далі"</string>
+ <!-- no translation found for sim_onboarding_progressbar_turning_sim_on (1163318788393361574) -->
+ <skip />
+ <string name="mobile_network_spn_title" msgid="3053793174495329077">"Мобільна мережа"</string>
+ <string name="mobile_network_phone_number_title" msgid="2090794402855021784">"Номер телефону"</string>
+ <string name="mobile_network_sim_label_color_title" msgid="2401352348041132876">"Мітка й колір SIM-карти"</string>
<string name="sim_setup_channel_id" msgid="8797972565087458515">"Активація мережі"</string>
<string name="sim_switch_channel_id" msgid="4927038626791837861">"Змінення оператора"</string>
<string name="post_dsds_reboot_notification_title_with_carrier" msgid="3308827462185135307">"<xliff:g id="CARRIER_NAME">%1$s</xliff:g> активовано"</string>
@@ -4539,11 +4633,15 @@
<string name="switch_sim_dialog_no_switch_text" msgid="7053939850026876088">"Щоб використовувати мобільний Інтернет, функції викликів і SMS пізніше, перейдіть у мережеві налаштування"</string>
<string name="sim_card_label" msgid="6263064316075963775">"SIM-карта"</string>
<string name="erase_sim_dialog_title" msgid="4742077437653028326">"Видалити всі дані з цієї eSIM-карти?"</string>
- <string name="erase_sim_dialog_text" msgid="753031064269699885">"Якщо ви видалите цю SIM-карту, на цьому пристрої буде неможливо користуватися послугами оператора \"<xliff:g id="CARRIER_NAME_A">%1$s</xliff:g>\".\n\nОбслуговування в оператора \"<xliff:g id="CARRIER_NAME_B">%1$s</xliff:g>\" не буде скасовано."</string>
+ <!-- no translation found for erase_sim_dialog_text (1406141218170595272) -->
+ <skip />
<string name="erase_sim_confirm_button" msgid="8309115684335320541">"Видалити"</string>
- <string name="erasing_sim" msgid="7877703231075699139">"Видалення SIM-карти…"</string>
- <string name="erase_sim_fail_title" msgid="2024446702985862427">"Не вдалося видалити SIM-карту"</string>
- <string name="erase_sim_fail_text" msgid="7870804401227483131">"Під час видалення SIM-карти сталася помилка.\n\nПерезапустіть пристрій і повторіть спробу."</string>
+ <!-- no translation found for erasing_sim (4237180547590463930) -->
+ <skip />
+ <!-- no translation found for erase_sim_fail_title (1445700500168357303) -->
+ <skip />
+ <!-- no translation found for erase_sim_fail_text (6898841004987411547) -->
+ <skip />
<string name="network_connection_request_dialog_title" msgid="1896186380874289434">"Підключитися до пристрою"</string>
<string name="network_connection_request_dialog_summary" msgid="7693038309792726170">"Додаток <xliff:g id="APPNAME">%1$s</xliff:g> запитує дозвіл підключитися до пристрою через тимчасову мережу Wi‑Fi"</string>
<string name="network_connection_timeout_dialog_message" msgid="598509083077743772">"Немає пристроїв. Переконайтеся, що пристрої ввімкнені й готові до з’єднання."</string>
@@ -4615,6 +4713,14 @@
<string name="work_policy_privacy_settings" msgid="2702644843505242596">"Інформація про правила роботи"</string>
<string name="work_policy_privacy_settings_summary" msgid="690118670737638405">"Налаштування, якими керує адміністратор вашої організації"</string>
<string name="track_frame_time_keywords" msgid="7885340257945922239">"ГП"</string>
+ <string name="enable_16k_pages" msgid="5009476566957520607">"Запустити з розміром сторінки 16 KБ"</string>
+ <string name="enable_16k_pages_summary" msgid="428117226069445198">"Запустити пристрій із ядром для сторінок 16 КБ"</string>
+ <string name="confirm_enable_16k_pages_title" msgid="6751570067857011642">"Перезапустити з ядром, сумісним зі сторінками розміром 16 КБ?"</string>
+ <string name="confirm_enable_16k_pages_text" msgid="702888115148257215">"ПОПЕРЕДЖЕННЯ. Деякі додатки можуть бути несумісні з цим режимом. Пристрій перезапуститься після підтвердження."</string>
+ <string name="confirm_enable_4k_pages_title" msgid="626987400420355263">"Перезапустити з ядром, сумісним зі сторінками розміром 4 КБ?"</string>
+ <string name="confirm_enable_4k_pages_text" msgid="6168921566226074524">"Пристрій перезапуститься після підтвердження."</string>
+ <string name="toast_16k_update_failed_text" msgid="8888858987184345567">"Не вдалося оновити ядро до сумісного зі сторінками розміром 16 КБ."</string>
+ <string name="progress_16k_ota_title" msgid="2117218313875523741">"Застосування змін"</string>
<string name="bug_report_handler_title" msgid="713439959113250125">"Обробник звітів про помилки"</string>
<string name="bug_report_handler_picker_footer_text" msgid="4935758328366585673">"Визначає, який додаток викликається ярликом звіту про помилку на пристрої."</string>
<string name="personal_profile_app_subtext" msgid="5586060806997067676">"Особисті додатки"</string>
@@ -4702,8 +4808,10 @@
<string name="sim_category_title" msgid="2341314000964710495">"SIM-карта"</string>
<string name="downloaded_sim_category_title" msgid="2876988650413179752">"eSIM-карта"</string>
<string name="downloaded_sims_category_title" msgid="487799905978489922">"eSIM-карти"</string>
- <string name="sim_category_active_sim" msgid="1503823567818544012">"Активно"</string>
- <string name="sim_category_inactive_sim" msgid="4068899490133820881">"Неактивно"</string>
+ <!-- no translation found for sim_category_active_sim (3077009911935592178) -->
+ <skip />
+ <!-- no translation found for sim_category_inactive_sim (7351553344148400450) -->
+ <skip />
<string name="sim_category_default_active_sim" msgid="1208194173387987231">" / За умовчанням (<xliff:g id="ID_1">%1$s</xliff:g>)"</string>
<string name="default_active_sim_calls" msgid="2390973682556353558">"виклики"</string>
<string name="default_active_sim_sms" msgid="8041498593025994921">"SMS"</string>
diff --git a/res/values-ur/arrays.xml b/res/values-ur/arrays.xml
index 21cde2b..6a1220e 100644
--- a/res/values-ur/arrays.xml
+++ b/res/values-ur/arrays.xml
@@ -482,4 +482,7 @@
<!-- no translation found for notification_polite_options:0 (4617190141263245257) -->
<!-- no translation found for notification_polite_options:1 (3884076684767467743) -->
<!-- no translation found for notification_polite_options:2 (8765197536079931966) -->
+ <!-- no translation found for private_space_auto_lock_options:0 (551584871228110817) -->
+ <!-- no translation found for private_space_auto_lock_options:1 (3263162333754809690) -->
+ <!-- no translation found for private_space_auto_lock_options:2 (1575103586471380629) -->
</resources>
diff --git a/res/values-ur/strings.xml b/res/values-ur/strings.xml
index a7fdeb6..9841041 100644
--- a/res/values-ur/strings.xml
+++ b/res/values-ur/strings.xml
@@ -28,6 +28,7 @@
<string name="show_dev_on" msgid="2840850085134853754">"اب آپ ایک ڈویلپر ہیں!"</string>
<string name="show_dev_already" msgid="7041756429707644630">"کوئی ضرورت نہیں ہے، آپ پہلے سے ہی ایک ڈویلپر ہیں۔"</string>
<string name="dev_settings_disabled_warning" msgid="6971867026249671244">"براہ کرم پہلے ڈویلپر کے اختیارات فعال کریں"</string>
+ <string name="dev_settings_available_to_admin_only_warning" msgid="3408243404879083111">"صرف منتظم صارفین ہی ڈویلپر کی ترتیبات تک رسائی حاصل کر سکتے ہیں۔"</string>
<string name="header_category_system" msgid="1665516346845259058">"سسٹم"</string>
<string name="radioInfo_service_in" msgid="9088637745836646271">"سروس میں"</string>
<string name="radioInfo_service_out" msgid="1868347333892403287">"سروس میں نہیں ہے"</string>
@@ -551,12 +552,20 @@
<string name="private_space_one_lock_summary" msgid="2759953747682959371">"آپ نجی اسپیس کو اسی طرح غیر مقفل کر سکتے ہیں جس طرح آپ اپنے آلے کو غیر مقفل کرتے ہیں یا ایک مختلف قفل کا انتخاب سکتے ہیں"</string>
<string name="private_space_screen_lock_title" msgid="8679383894967823163">"آلے کا اسکرین لاک استعمال کریں"</string>
<string name="private_space_biometric_title" msgid="3934339826674553174">"چہرہ اور فنگر پرنٹ اَن لاک"</string>
+ <string name="private_space_fingerprint_title" msgid="5989254643211889931">"فنگر پرنٹ اَن لاک"</string>
+ <string name="private_space_face_title" msgid="3290402865367663079">"فیس اَنلاک"</string>
<string name="private_space_biometric_summary" msgid="4403837276018724581">"سیٹ اپ کرنے کیلئے تھپتھپائیں"</string>
<string name="private_space_fingerprint_unlock_title" msgid="5804023571114910034">"پرائیویٹ اسپیس کے لیے فنگر پرنٹ اَن لاک"</string>
<string name="private_space_face_unlock_title" msgid="6613018437620070183">"پرائیویٹ اسپیس کے لیے فیس اَنلاک"</string>
<string name="private_space_category_ways_to_unlock" msgid="4356631225316950046">"غیر مقفل کرنے کے طریقے"</string>
<string name="private_space_screen_lock_summary" msgid="394837965365561070">"آلہ کے اسکرین لاک جیسا"</string>
<string name="private_space_new_lock_title" msgid="7306873010565337671">"نجی اسپیس کے لیے نیا لاک منتخب کریں؟"</string>
+ <string name="private_space_auto_lock_title" msgid="4757097802686131305">"خودکار طور پر مقفل کریں"</string>
+ <string name="private_space_auto_lock_page_title" msgid="2993714305725968632">"پرائیویٹ اسپیس کو خودکار طور پر مقفل کریں"</string>
+ <string name="private_space_auto_lock_page_summary" msgid="8679844515655838654">"آپ اپنی پرائیویٹ اسپیس کو خودکار طور پر مقفل کر سکتے ہیں اگر آپ نے اپنے آلے کو کچھ عرصے سے استعمال نہیں کیا ہے"</string>
+ <string name="private_space_auto_lock_every_time" msgid="1215061855836002830">"ہر بار جب آلہ مقفل ہوتا ہے"</string>
+ <string name="private_space_auto_lock_after_inactivity" msgid="1748673030841528649">"5 منٹ کی غیرفعالیت کے بعد"</string>
+ <string name="private_space_auto_lock_never" msgid="595014527119778873">"کبھی نہیں"</string>
<string name="private_space_hide_title" msgid="8687034008994037610">"مقفل ہونے پر چھپائیں"</string>
<string name="privatespace_hide_page_title" msgid="972581369094289386">"مقفل ہونے پر نجی اسپیس چھپائیں"</string>
<string name="privatespace_hide_page_summary" msgid="1052569521186403642">"دیگر لوگوں کو معلوم نہ ہوں کہ آپ کے آلے پر نجی اسپیس ہے، آپ اسے اپنی ایپس کی فہرست سے چھپا سکتے ہیں"</string>
@@ -570,6 +579,7 @@
<string name="private_space_delete_title" msgid="3075645119800272800">"نجی اسپیس حذف کریں"</string>
<string name="private_space_deleted" msgid="7825768516955610897">"نجی اسپیس کامیابی کے ساتھ حذف ہو گئی"</string>
<string name="private_space_delete_failed" msgid="8500755484258565011">"نجی اسپیس کو حذف نہیں کیا جا سکا"</string>
+ <string name="private_space_unlocked" msgid="9091600948712932046">"پرائیویٹ اسپیس غیر مقفل کی گئی"</string>
<string name="no_device_lock_title" msgid="1078223464721029954">"اسکرین لاک سیٹ کریں"</string>
<string name="no_device_lock_summary" msgid="7436025227616244687">"اپنی نجی اسپیس استعمال کرنے کیلئے، اس آلہ پر اسکرین لاک سیٹ کریں"</string>
<string name="no_device_lock_action_label" msgid="2640487005629001288">"اسکرین لاک سیٹ کریں"</string>
@@ -597,8 +607,14 @@
<string name="private_space_access_text" msgid="4258842502257201013">"اپنی نجی اسپیس تک رسائی حاصل کرنے کے لیے، اپنی ایپس کی فہرست پر جائیں پھر نیچے اسکرول کریں"</string>
<string name="private_space_done_label" msgid="1020482651595246071">"ہو گیا"</string>
<string name="private_space_scrolldown_to_access" msgid="4820954877349434545">"نجی اسپیس تلاش کرنے کے لیے نیچے اسکرول کریں"</string>
- <string name="private_space_retry_signin_title" msgid="2340841075193680666">"نجی اسپیس سیٹ اپ کرنے کے لیے سائن ان کریں"</string>
- <string name="private_space_retry_summary" msgid="1976929616948459609">"نجی اسپیس سیٹ اپ کرنے کے لیے آپ کو اکاؤنٹ میں سائن ان کرنے کی ضرورت ہے"</string>
+ <!-- no translation found for private_space_retry_signin_title (8090276618867918844) -->
+ <skip />
+ <!-- no translation found for private_space_retry_summary (1920444015972648774) -->
+ <skip />
+ <!-- no translation found for private_space_skip_login_label (7078019409056628192) -->
+ <skip />
+ <!-- no translation found for private_space_continue_login_label (7779965766333065391) -->
+ <skip />
<string name="private_space_lock_setup_title" msgid="6541564212199510787">"اپنی نجی جگہ کے لیے لاک کا انتخاب کریں"</string>
<string name="private_space_lock_setup_description" msgid="423405593476300918">"آپ اپنے فنگر پرنٹ کا استعمال کر کے اپنی نجی اسپیس کو غیر مقفل کر سکتے ہیں۔ سیکیورٹی کے مد نظر، اس اختیار کے لیے بیک اپ لاک درکار ہے۔"</string>
<string name="private_space_choose_your_pin_header" msgid="4560802934975898265">"اپنی پرائیویٹ اسپیس کے لیے PIN سیٹ کریں"</string>
@@ -1373,6 +1389,8 @@
<string name="battery_level_title" msgid="1371765298786083448">"بیٹری کی سطح"</string>
<string name="communal_settings_title" msgid="2845678473945902115">"کمیونل"</string>
<string name="communal_settings_summary" msgid="4923914136953940317">"کمیونل ترتیبات"</string>
+ <!-- no translation found for satellite_setting (706846910912477125) -->
+ <skip />
<string name="apn_settings" msgid="4295467389400441299">"APNs"</string>
<string name="apn_edit" msgid="2003683641840248741">"رسائی کے مقام میں ترمیم کریں"</string>
<string name="apn_add" msgid="9069613192201630934">"رسائی پوائنٹ شامل کریں"</string>
@@ -1407,6 +1425,8 @@
<string name="menu_save" msgid="6611465355127483100">"محفوظ کریں"</string>
<string name="menu_cancel" msgid="1197826697950745335">"منسوخ کریں"</string>
<string name="error_title" msgid="7158648377702417716"></string>
+ <!-- no translation found for error_duplicate_apn_entry (7792928408935276618) -->
+ <skip />
<string name="error_name_empty" msgid="1258275899283079142">"نام فیلڈ خالی نہیں رہ سکتی۔"</string>
<string name="error_apn_empty" msgid="7657491065443746915">"APN خالی نہيں رہ سکتا۔"</string>
<string name="error_mcc_not3" msgid="883659545640179094">"MCC فیلڈ میں لازمی طور پر 3 ہندسے ہونے چاہئیں۔"</string>
@@ -1425,7 +1445,8 @@
<string name="reset_bluetooth_wifi_button_text" msgid="3974098137045963639">"ری سیٹ کریں"</string>
<string name="reset_bluetooth_wifi_complete_toast" msgid="5893439291030574365">"بلوٹوتھ اور Wi‑Fi کو ری سیٹ کر دیا گیا ہے"</string>
<string name="reset_esim_title" msgid="4194570573425902754">"eSIMs مٹائیں"</string>
- <string name="reset_esim_desc" msgid="3662444090563399131">"اس سے موبائل سروس کا کوئی بھی پلان منسوخ نہیں ہوگا۔ متبادل SIMs کو ڈاؤن لوڈ کرنے کے لیے، اپنے کیریئر سے رابطہ کریں۔"</string>
+ <!-- no translation found for reset_esim_desc (6125192435907740751) -->
+ <skip />
<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="1129251284212847939">"نیٹ ورک کی تمام ترتیبات کو ری سیٹ کریں اور eSIMs کو مٹائیں؟ آپ اس کاروائی کو کالعدم نہیں کر سکتے ہیں۔"</string>
@@ -1433,15 +1454,18 @@
<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">"SIMs کو نہیں مٹا سکتے"</string>
- <string name="reset_esim_error_msg" msgid="7279607120606365250">"ایک خرابی کی وجہ سے eSIMs کو مٹایا نہیں جا سکتا ہے۔\n\nاپنا آلہ ری اسٹارٹ کریں اور دوبارہ کوشش کریں۔"</string>
+ <!-- no translation found for reset_esim_error_title (6516110227665862295) -->
+ <skip />
+ <!-- no translation found for reset_esim_error_msg (8459527827897797168) -->
+ <skip />
<string name="main_clear_title" msgid="277664302144837723">"سبھی ڈیٹا کو حذف کریں (فیکٹری ری سیٹ)"</string>
<string name="main_clear_short_title" msgid="4752094765533020696">"سبھی ڈیٹا کو حذف کریں (فیکٹری ری سیٹ)"</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>"eSIMs"</li></string>
<string name="main_clear_desc_no_cancel_mobile_plan" msgid="369883568059127035">\n\n"اس سے آپ کے موبائل سروس کا پلان منسوخ نہیں ہوگا۔"</string>
<string name="main_clear_final_desc" msgid="5800877928569039580">"آپ کی سبھی ذاتی معلومات اور ڈاؤن لوڈ کردہ ایپس کو حذف کر دیا جائے گا۔ آپ اس کاروائی کو کالعدم نہیں کر سکتے ہیں۔"</string>
- <string name="main_clear_final_desc_esim" msgid="440406836793824969">"ڈاؤن لوڈ کردہ ایپس اور SIMs سمیت آپ کی سبھی ذاتی معلومات کو حذف کر دیا جائے گا۔ آپ اس کاروائی کو کالعدم نہیں کر سکتے ہیں۔"</string>
+ <!-- no translation found for main_clear_final_desc_esim (6592404057237813989) -->
+ <skip />
<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>
@@ -1672,6 +1696,14 @@
<string name="force_stop" msgid="2681771622136916280">"زبردستی روکیں"</string>
<string name="archive" msgid="9074663845068632127">"آرکائیو کریں"</string>
<string name="restore" msgid="7622486640713967157">"بحال کریں"</string>
+ <!-- no translation found for restoring_step_one (3465050101254272874) -->
+ <skip />
+ <!-- no translation found for restoring_step_two (140484846432595108) -->
+ <skip />
+ <!-- no translation found for restoring_step_three (3712883580876329811) -->
+ <skip />
+ <!-- no translation found for restoring_step_four (8966846882470446209) -->
+ <skip />
<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>
@@ -1728,7 +1760,6 @@
<string name="archiving_failed" msgid="2037798988961634978">"آرکائیو کرنے کا عمل ناکام ہو گیا"</string>
<string name="archiving_succeeded" msgid="7891249456483297845">"<xliff:g id="PACKAGE_LABEL">%1$s</xliff:g> آرکائیو کی گئی"</string>
<string name="restoring_failed" msgid="3390531747355943533">"بحالی ناکام ہو گئی"</string>
- <string name="restoring_succeeded" msgid="4967353965137524330">"<xliff:g id="PACKAGE_LABEL">%1$s</xliff:g> کو بحال کیا گیا"</string>
<string name="restoring_in_progress" msgid="7787443682651146115">"<xliff:g id="PACKAGE_LABEL">%1$s</xliff:g> کو بحال کیا جا رہا ہے"</string>
<string name="another_migration_already_in_progress" msgid="6550546307856052261">"ایک منتقلی پہلے سے پیشرفت میں ہے۔"</string>
<string name="insufficient_storage" msgid="8115088042669030558">"اسٹوریج کی کافی جگہ نہیں ہے۔"</string>
@@ -1920,10 +1951,8 @@
<string name="usage_stats_sort_by_usage_time" msgid="2927310334119998301">"استعمال کے وقت کے لحاظ سے ترتیب دیں"</string>
<string name="usage_stats_sort_by_last_time_used" msgid="7039213339779884017">"آخری بار استعمال کردہ کے لحاظ سے ترتیب دیں"</string>
<string name="usage_stats_sort_by_app_name" msgid="4463833145514850478">"ایپ کے نام کے لحاظ سے ترتیب دیں"</string>
- <!-- no translation found for last_time_used_label (7589377271406011659) -->
- <skip />
- <!-- no translation found for last_time_used_never (2936073559267990034) -->
- <skip />
+ <string name="last_time_used_label" msgid="7589377271406011659">"آخری بار استعمال کردہ"</string>
+ <string name="last_time_used_never" msgid="2936073559267990034">"کبھی نہیں"</string>
<string name="usage_time_label" msgid="9105343335151559883">"استعمال کا وقت"</string>
<string name="accessibility_settings" msgid="4713215774904704682">"ایکسیسبیلٹی"</string>
<string name="accessibility_settings_title" msgid="6739115703615065716">"ایکسیسبیلٹی ترتیبات"</string>
@@ -2378,12 +2407,6 @@
<string name="battery_tip_high_usage_summary" msgid="3938999581403084551">"سب سے زیادہ بیٹری استعمال کرنے والی ایپس دیکھیں"</string>
<string name="battery_tip_limited_temporarily_title" msgid="6258554134146272311">"آپ کی بیٹری کی حفاظت کے لیے چارجنگ کو بہتر بنایا گیا"</string>
<string name="battery_tip_limited_temporarily_summary" msgid="5107379280241187562">"آپ کی بیٹری کی عمر بڑھانے میں مدد کے لیے چارجنگ کو بہتر بنایا گیا"</string>
- <string name="battery_tip_dock_defender_future_bypass_title" msgid="4332616280495788195">"آپ کی بیٹری کی حفاظت کے لیے چارجنگ کو بہتر بنایا گیا"</string>
- <string name="battery_tip_dock_defender_future_bypass_summary" msgid="7870758621381307597">"آپ کی بیٹری کی عمر بڑھانے میں مدد کے لیے ڈاک ہونے کے دوران چارجنگ کو بہتر بنایا گیا"</string>
- <string name="battery_tip_dock_defender_active_title" msgid="1414785238383255699">"آپ کی بیٹری کی حفاظت کے لیے چارجنگ کو بہتر بنایا گیا"</string>
- <string name="battery_tip_dock_defender_active_summary" msgid="3512082623718801459">"آپ کی بیٹری کی عمر بڑھانے میں مدد کے لیے ڈاک ہونے کے دوران چارجنگ کو بہتر بنایا گیا"</string>
- <string name="battery_tip_dock_defender_temporarily_bypassed_title" msgid="1679449361090557201">"مکمل چارج کرنا"</string>
- <string name="battery_tip_dock_defender_temporarily_bypassed_summary" msgid="1099500476761333281">"آپ کی بیٹری کی حفاظت کرنے کے لیے، اگلی بار آپ کے ٹیبلیٹ کے ڈاک ہونے پر چارجنگ کو بہتر بنایا جائے گا"</string>
<string name="battery_tip_limited_temporarily_sec_button_content_description" msgid="5648444926736883551">"چارجنگ کے موقوف ہونے سے متعلق مزید جانیں"</string>
<string name="battery_tip_limited_temporarily_dialog_resume_charge" msgid="2302295458913832342">"چارج کرنا دوبارہ شروع کریں"</string>
<string name="battery_tip_dialog_message_footer" msgid="986542164372177504">"اس میں زیادہ پاور والی پس منظر کی سرگرمی شامل ہے"</string>
@@ -2401,7 +2424,8 @@
<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_charge_to_full_button" msgid="6701709034348116261">"مکمل چارج کریں"</string>
- <string name="battery_tip_incompatible_charging_title" msgid="5120763575150751300">"چارجنگ ایکسیسری کے ساتھ مسئلہ"</string>
+ <!-- no translation found for battery_tip_incompatible_charging_title (1567827436103364999) -->
+ <skip />
<string name="battery_tip_incompatible_charging_content_description" msgid="355668467640367701">"غیر موافق چارجنگ کے بارے میں مزید جانیں"</string>
<string name="smart_battery_manager_title" msgid="3677620516657920364">"بیٹری مینیجر"</string>
<string name="smart_battery_title" msgid="9095903608520254254">"خودکار طور پر ایپس کا نظم کریں"</string>
@@ -2493,13 +2517,11 @@
<string name="battery_usage_chart_label_now" msgid="4598282721949430165">"ابھی"</string>
<string name="battery_usage_timestamps_hyphen" msgid="7401188432989043905">"<xliff:g id="FROM_TIMESTAMP">%1$s</xliff:g> - <xliff:g id="TO_TIMESTAMP">%2$s</xliff:g>"</string>
<string name="battery_usage_day_and_hour" msgid="1417890420844950881">"<xliff:g id="DAY">%1$s</xliff:g> <xliff:g id="HOUR">%2$s</xliff:g>"</string>
- <!-- no translation found for battery_usage_time_info_and_battery_level (6732629268310936155) -->
- <skip />
+ <string name="battery_usage_time_info_and_battery_level" msgid="6732629268310936155">"<xliff:g id="TIME_INFO">%1$s</xliff:g> <xliff:g id="BATTERY_LEVEL">%2$s</xliff:g>"</string>
<string name="battery_usage_chart" msgid="4114747521432440017">"بیٹری کے استعمال کا چارٹ"</string>
<string name="daily_battery_usage_chart" msgid="4176059567682992686">"یومیہ بیٹری کے استعمال کا چارٹ"</string>
<string name="hourly_battery_usage_chart" msgid="3098314511076561272">"فی گھنٹہ بیٹری کے استعمال کا چارٹ"</string>
- <!-- no translation found for battery_level_percentage (1433178290838842146) -->
- <skip />
+ <string name="battery_level_percentage" msgid="1433178290838842146">"<xliff:g id="START_PERCENTAGE">%1$s</xliff:g> سے <xliff:g id="END_PERCENTAGE">%2$s</xliff:g> تک بیٹری لیول کا فیصد"</string>
<string name="battery_usage_breakdown_title_since_last_full_charge" msgid="435006273323199906">"پچھلے مکمل چارج کے بعد سے بیٹری کا استعمال"</string>
<string name="battery_usage_breakdown_title_for_slot" msgid="4823179483667671406">"<xliff:g id="SLOT">%s</xliff:g> کے لیے بیٹری کا استعمال"</string>
<string name="screen_time_category_last_full_charge" msgid="8856908320256057753">"پچھلے مکمل بیٹری چارج کے بعد سے اسکرین کا وقت"</string>
@@ -3859,6 +3881,8 @@
<string name="voice_activation_apps_title" msgid="7130045161611529825">"آواز کی فعالیت کی ایپس"</string>
<string name="permit_voice_activation_apps" msgid="9152780172988949319">"آواز کی فعالیت کی اجازت دیں"</string>
<string name="allow_voice_activation_apps_description" msgid="6369745626995060656">"آواز کی فعالیت صوتی کمانڈ کا استعمال کر کے منظور شدہ ایپس، ہینڈز فری کو آن کرتی ہے۔ بلٹ ان اڈاپٹیو سینسنگ یقینی بناتی ہے کہ ڈیٹا صرف آپ کے لیے نجی رہے۔\n\n"<a href="">"محفوظ اڈاپٹیو سینسنگ کے بارے میں مزید"</a></string>
+ <string name="permit_receive_sandboxed_detection_training_data" msgid="3929496847420108753">"آواز کی فعالیت کو بہتر بنائیں"</string>
+ <string name="receive_sandboxed_detection_training_data_description" msgid="1415687008184625050">"یہ آلہ آواز کی فعالیت کے ماڈل کو بہتر بنانے کے لیے نجی ذہانت کا استعمال کرتا ہے۔ ایپس خلاصہ شدہ اپ ڈیٹس حاصل کر سکتی ہیں جو کہ بہت سے صارفین کے درمیان جمع کی جاتی ہیں تاکہ ہر ایک کے لیے ماڈل کو بہتر بناتے ہوئے رازداری کو برقرار رکھا جا سکے۔\n\n"<a href="">"نجی ذہانت کا مزید تعارف"</a></string>
<string name="full_screen_intent_title" msgid="747270185715224130">"پوری اسکرین کی اطلاعات"</string>
<string name="permit_full_screen_intent" msgid="9035367640019960861">"اس ایپ سے پوری اسکرین کی اطلاعات کی اجازت دیں"</string>
<string name="footer_description_full_screen_intent" msgid="7716518411349225528">"اس ایپ کو وہ اطلاعات دکھانے کی اجازت دیں جو آلے کے مقفل ہونے پر پوری اسکرین پر ظاہر ہوتی ہیں۔ ایپس ان کا استعمال الارمز، اِن کمنگ کالز یا دیگر فوری اطلاعات کو نمایاں کرنے کے لیے کر سکتی ہیں۔"</string>
@@ -4280,18 +4304,27 @@
<string name="autofill_app" msgid="7595308061826307921">"آٹو فل سروس"</string>
<string name="default_autofill_app" msgid="372234803718251606">"ڈیفالٹ آٹو فِل سروس"</string>
<string name="autofill_passwords" msgid="6708057251459761083">"پاس ورڈز"</string>
- <string name="credman_chosen_app_title" msgid="872524130208251505">"پاس ورڈز، پاس کیز اور ڈیٹا سروسز"</string>
+ <!-- no translation found for credman_chosen_app_title (7735183808067729319) -->
+ <skip />
<string name="credman_credentials" msgid="4931371941253324143">"اضافی فراہم کنندگان"</string>
<string name="autofill_passwords_count" msgid="6359289285822955973">"{count,plural, =1{# پاس ورڈ}other{# پاس ورڈز}}"</string>
<string name="autofill_keywords" msgid="8598763328489346438">"خودکار، فل، آٹو فل، پاس ورڈ"</string>
<string name="credman_keywords" msgid="8305600680836806170">"ڈیٹا، پاس کی، پاس ورڈ"</string>
<string name="credman_autofill_keywords" msgid="701180623776848914">"آٹو، فل، آٹو فل، ڈیٹا، پاس کی، پاس ورڈ"</string>
+ <!-- no translation found for credman_button_change (4072629639218503790) -->
+ <skip />
+ <!-- no translation found for credman_button_open (7519871964170816850) -->
+ <skip />
<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="credman_autofill_confirmation_message" msgid="843829628024668466">"<b>Use <xliff:g id=app_name example=Provider>%1$s</xliff:g>?</b> <br/> <br/> نئے پاس ورڈز، پاس کیز اور دیگر معلومات اب سے یہاں محفوظ کی جائیں گی۔ <xliff:g id=app_name example=Provider>%1$s</xliff:g> آپ کی اسکرین پر موجود چیزوں کا استعمال کر سکتا ہے تاکہ یہ تعین کیا جا سکے کہ کیا آٹو فل ہو سکتا ہے۔"</string>
<string name="credman_picker_title" msgid="8191267620665129205">"پاس ورڈز، پاس کیز اور ڈیٹا سروسز"</string>
<string name="credman_confirmation_message_title" msgid="8847900085593880729">"%1$s کو آف کریں؟"</string>
<string name="credman_confirmation_message" msgid="2357324543658635239">"<b>یہ سروس آف کریں؟</b> <br/> <br/> جب آپ سائن ان کرتے ہیں تو محفوظ کردہ معلومات جیسے پاس ورڈ، پاس کیز، ادائیگی کے طریقے اور دیگر معلومات کو پُر نہیں کیا جائے گا۔ اپنی محفوظ کردہ معلومات کو استعمال کرنے کے لیے، پاس ورڈ، پاس کی، یا ڈیٹا سروس کا انتخاب کریں۔"</string>
+ <string name="credman_confirmation_message_new_ui" msgid="6126274509951156460">"<b>Turn off all services?</b> <br/> <br/> آپ کے سائن ان کرنے پر پاس ورڈز، پاس کیز اور دیگر محفوظ کردہ معلومات آٹو فل کے لیے دستیاب نہیں ہوں گی"</string>
+ <string name="credman_autofill_confirmation_message_new_ui" msgid="6222139222478822267">"<b>اپنی ترجیحی سروس کو <xliff:g id=app_name example=Provider>%1$s</xliff:g>?</b> <br/> <br/> میں تبدیل کریں، نئے پاس ورڈز، پاس کیز اور دیگر معلومات اب سے یہاں محفوظ کی جائیں گی۔ <xliff:g id=app_name example=Provider>%1$s</xliff:g> آپ کی اسکرین پر موجود چیزوں کا استعمال کر سکتا ہے تاکہ یہ تعین کیا جا سکے کہ کیا آٹو فل ہو سکتا ہے"</string>
<string name="credman_enable_confirmation_message_title" msgid="1037501792652277829">"%1$s کا استعمال کرنا ہے؟"</string>
+ <string name="credman_limit_error_msg_title" msgid="1525814645803612135">"آپ صرف 5 سروسز آن کر سکتے ہیں"</string>
+ <string name="credman_limit_error_msg" msgid="2521803280130310063">"دوسری سروس شامل کرنے کے لیے کم از کم 1 سروس آف کریں"</string>
<string name="credman_enable_confirmation_message" msgid="8407841892310870169">"%1$s آپ کی اسکرین پر موجود چیزوں کا استعمال یہ تعین کرنے کے لیے کرتا ہے کہ کیا آٹو فل کیا جا سکتا ہے۔"</string>
<string name="credman_error_message_title" msgid="4099557206946333568">"پاس ورڈز، پاس کیز اور ڈیٹا سروسز کی حد"</string>
<string name="credman_error_message" msgid="8334797097200415449">"آپ ایک وقت میں 5 پاس ورڈز، پاس کیز اور ڈیٹا سروسز فعال رکھ سکتے ہیں۔ مزید شامل کرنے کے لیے سروس کو آف کریں۔"</string>
@@ -4461,11 +4494,12 @@
<string name="mobile_network_sim_name_label" msgid="1452440641628369625">"نام"</string>
<string name="mobile_network_sim_color_label" msgid="5293944087609632340">"(موافق ایپس کے ذریعے استعمال کردہ) رنگ"</string>
<string name="mobile_network_sim_name_rename" msgid="5967588549571582924">"محفوظ کریں"</string>
- <string name="mobile_network_use_sim_on" msgid="7298332437547707908">"SIM کا استعمال کریں"</string>
+ <string name="mobile_network_use_sim_on" msgid="5333182776279917886">"اس SIM کا استعمال کریں"</string>
<string name="mobile_network_use_sim_off" msgid="6303281166199670639">"آف"</string>
<string name="mobile_network_disable_sim_explanation" msgid="2851862257846773796">"اس SIM کو غیر فعال کرنے کے لیے، SIM کارڈ ہٹائيں"</string>
<string name="mobile_network_tap_to_activate" msgid="4139979375717958102">"<xliff:g id="CARRIER">%1$s</xliff:g> فعال کرنے کے لیے تھپتھپائیں"</string>
- <string name="mobile_network_erase_sim" msgid="4629071168032714930">"SIM مٹائیں"</string>
+ <!-- no translation found for mobile_network_erase_sim (5387971155494245850) -->
+ <skip />
<string name="preferred_network_mode_title" msgid="3083431168988535628">"ترجیحی نیٹ ورک کی قسم"</string>
<string name="preferred_network_mode_summary" msgid="537577807865497546">"نیٹ ورک آپریٹ کرنے کی وضع تبدیل کریں"</string>
<string name="preferred_network_mode_dialogtitle" msgid="4179420486180351631">"ترجیحی نیٹ ورک کی قسم"</string>
@@ -4484,6 +4518,40 @@
<string name="roaming_check_price_warning" msgid="5876977438036791361">"اپنے نیٹ ورک فراہم کنندہ سے قیمت معلوم کریں۔"</string>
<string name="mobile_data_usage_title" msgid="2047864499317759728">"ایپ ڈیٹا کا استعمال"</string>
<string name="mobile_network_mode_error" msgid="9222056129897416074">"غلط نیٹ ورک موڈ <xliff:g id="NETWORKMODEID">%1$d</xliff:g>۔ نظر انداز کریں۔"</string>
+ <!-- no translation found for satellite_setting_title (2543034229989047673) -->
+ <skip />
+ <!-- no translation found for satellite_setting_enabled_summary (3554127722727530845) -->
+ <skip />
+ <!-- no translation found for satellite_setting_disabled_summary (6789122487534159857) -->
+ <skip />
+ <!-- no translation found for keywords_satellite_setting (3312183289776517695) -->
+ <skip />
+ <!-- no translation found for category_name_about_satellite_messaging (3756205049485508340) -->
+ <skip />
+ <!-- no translation found for title_about_satellite_setting (9212860038048311345) -->
+ <skip />
+ <!-- no translation found for category_title_your_satellite_plan (3017895097366691841) -->
+ <skip />
+ <!-- no translation found for title_have_satellite_plan (2048372355699977947) -->
+ <skip />
+ <!-- no translation found for title_no_satellite_plan (2876056203035197505) -->
+ <skip />
+ <!-- no translation found for summary_add_satellite_setting (3815254731634052432) -->
+ <skip />
+ <!-- no translation found for category_name_how_it_works (585303230539269496) -->
+ <skip />
+ <!-- no translation found for title_satellite_connection_guide (3294802307913609072) -->
+ <skip />
+ <!-- no translation found for summary_satellite_connection_guide (3496123195218418456) -->
+ <skip />
+ <!-- no translation found for title_supported_service (4275535165812691571) -->
+ <skip />
+ <!-- no translation found for summary_supported_service (4320535903444834786) -->
+ <skip />
+ <!-- no translation found for satellite_setting_summary_more_information (4008690241760925372) -->
+ <skip />
+ <!-- no translation found for more_about_satellite_messaging (3385673133561348509) -->
+ <skip />
<string name="mobile_network_apn_title" msgid="5582995550142073054">"رسائی کی جگہ کے نام"</string>
<string name="keywords_access_point_names" msgid="8174967126858505945">"APN"</string>
<string name="manual_mode_disallowed_summary" msgid="4243142645520152175">"<xliff:g id="CARRIER">%1$s</xliff:g> سے منسلک ہونے پر دستیاب نہیں ہے"</string>
@@ -4493,9 +4561,12 @@
<string name="sim_action_switch_sub_dialog_title" msgid="9180969453358718635">"<xliff:g id="CARRIER_NAME">%1$s</xliff:g> پر سوئچ کریں؟"</string>
<string name="sim_action_switch_psim_dialog_title" msgid="5613177333235213024">"SIM کارڈ استعمال کرنے کے لیے سوئچ کریں؟"</string>
<string name="sim_action_switch_sub_dialog_mep_title" msgid="933856847099933004">"<xliff:g id="CARRIER_NAME">%1$s</xliff:g> کا استعمال کریں؟"</string>
- <string name="sim_action_switch_sub_dialog_text" msgid="2091834911153293004">"ایک وقت میں صرف ایک SIM فعال ہو سکتی ہے۔\n\n<xliff:g id="TO_CARRIER_NAME">%1$s</xliff:g> پر سوئچ کرنے سے آپ کے <xliff:g id="FROM_CARRIER_NAME">%2$s</xliff:g> کی سروس منسوخ نہیں ہو گی۔"</string>
- <string name="sim_action_switch_sub_dialog_text_downloaded" msgid="8977951796005849471">"ایک وقت میں صرف 1 eSIM فعال ہو سکتا ہے۔\n\n<xliff:g id="TO_CARRIER_NAME">%1$s</xliff:g> پر سوئچ کرنے سے آپ کی <xliff:g id="FROM_CARRIER_NAME">%2$s</xliff:g> سروس منسوخ نہیں ہوگی۔"</string>
- <string name="sim_action_switch_sub_dialog_text_single_sim" msgid="6188750682431170845">"ایک وقت میں صرف ایک SIM فعال ہو سکتی ہے۔\n\nسوئچ کرنے سے آپ کے <xliff:g id="TO_CARRIER_NAME">%1$s</xliff:g> کی سروس منسوخ نہیں ہوگی۔"</string>
+ <!-- no translation found for sim_action_switch_sub_dialog_text (7474905814976249607) -->
+ <skip />
+ <!-- no translation found for sim_action_switch_sub_dialog_text_downloaded (6415848271400253954) -->
+ <skip />
+ <!-- no translation found for sim_action_switch_sub_dialog_text_single_sim (421658355882679837) -->
+ <skip />
<string name="sim_action_switch_sub_dialog_mep_text" msgid="8348764755143679582">"آپ ایک وقت میں 2 SIM کا استعمال کر سکتے ہیں۔ <xliff:g id="CARRIER_NAME">%1$s</xliff:g> کا استعمال کرنے کے لیے، دوسری SIM آف کریں۔"</string>
<string name="sim_action_switch_sub_dialog_confirm" msgid="1901181581944638961">"<xliff:g id="CARRIER_NAME">%1$s</xliff:g> پر سوئچ کریں"</string>
<string name="sim_action_switch_sub_dialog_carrier_list_item_for_turning_off" msgid="5392037608705799522">"<xliff:g id="CARRIER_NAME">%1$s</xliff:g> آف کریں"</string>
@@ -4520,6 +4591,29 @@
<string name="sim_action_turn_off" msgid="3506698692916473000">"آف کریں"</string>
<string name="dsds_activation_failure_title" msgid="4467364110584914794">"SIM کو فعال نہیں کیا جا سکتا"</string>
<string name="dsds_activation_failure_body_msg2" msgid="73044349546544410">"SIM کو دوبارہ آن کرنے کی کوشش کریں۔ مسئلے کے برقرار رہنے پر اپنا آلہ ری اسٹارٹ کریں۔"</string>
+ <string name="sim_onboarding_bottomsheets_title" msgid="143711121394213711">"اپنا SIM سیٹ اپ کریں"</string>
+ <string name="sim_onboarding_bottomsheets_msg" msgid="7367245016476460849">"اس آلے پر متعدد SIMs کا استعمال کرنے کے لیے اپنے موبائل نیٹ ورک کی ترجیحات سیٹ کریں"</string>
+ <string name="sim_onboarding_label_sim_title" msgid="273162565849288273">"اپنے SIMs پر لیبل لگائیں"</string>
+ <string name="sim_onboarding_label_sim_msg" msgid="5105859235219529056">"آپ کو یہ لیبلز کال کرنے، ٹیکسٹ بھیجنے، ڈیٹا کا استعمال کرنے پر اور ترتیبات میں نظر آئیں گے"</string>
+ <string name="sim_onboarding_label_sim_dialog_title" msgid="5839073125605286120">"SIM لیبل"</string>
+ <string name="sim_onboarding_label_sim_dialog_label" msgid="9020433985426525185">"لیبل"</string>
+ <string name="sim_onboarding_select_sim_title" msgid="5895262188167744055">"منتخب کریں کہ کون سا SIM استعمال کرنا ہے"</string>
+ <string name="sim_onboarding_select_sim_msg" msgid="5638859405391915048">"آپ ایک وقت میں 2 SIM کا استعمال کر سکتے ہیں"</string>
+ <string name="sim_onboarding_primary_sim_title" msgid="2793090401371135675">"اپنے بنیادی SIMs سیٹ کریں"</string>
+ <string name="sim_onboarding_primary_sim_msg" msgid="5484656671490558032">"منتخب کریں کہ کالز، ٹیکسٹس اور ڈیٹا کے لیے بطور ڈیفالٹ کون سا SIM استعمال کرنا ہے"</string>
+ <string name="primary_sim_title" msgid="2508161011657571566">"آپ کے بنیادی SIMs"</string>
+ <string name="primary_sim_calls_title" msgid="4961189133582615685">"کالز"</string>
+ <string name="primary_sim_texts_title" msgid="1287584042733097749">"ٹیکسٹس"</string>
+ <string name="primary_sim_automatic_data_title" msgid="1265528923229642480">"خودکار طور پر ڈیٹا سوئچ کرنا"</string>
+ <string name="primary_sim_automatic_data_msg" msgid="1612203837010785203">"کوریج اور دستیابی کے لحاظ سے کسی بھی SIM سے ڈیٹا کا استعمال کریں"</string>
+ <string name="sim_onboarding_phoneNumber_data_only" msgid="8158409121949373662">"صرف ڈیٹا"</string>
+ <string name="sim_onboarding_setup" msgid="5750393553605388463">"سیٹ اپ کریں"</string>
+ <string name="sim_onboarding_next" msgid="6415025179929475355">"آگے جائیں"</string>
+ <!-- no translation found for sim_onboarding_progressbar_turning_sim_on (1163318788393361574) -->
+ <skip />
+ <string name="mobile_network_spn_title" msgid="3053793174495329077">"موبائل نیٹ ورک"</string>
+ <string name="mobile_network_phone_number_title" msgid="2090794402855021784">"فون نمبر"</string>
+ <string name="mobile_network_sim_label_color_title" msgid="2401352348041132876">"SIM لیبل اور رنگ"</string>
<string name="sim_setup_channel_id" msgid="8797972565087458515">"نیٹ ورک کی فعالیت"</string>
<string name="sim_switch_channel_id" msgid="4927038626791837861">"کیریئر سوئچنگ"</string>
<string name="post_dsds_reboot_notification_title_with_carrier" msgid="3308827462185135307">"<xliff:g id="CARRIER_NAME">%1$s</xliff:g> فعال ہے"</string>
@@ -4539,11 +4633,15 @@
<string name="switch_sim_dialog_no_switch_text" msgid="7053939850026876088">"موبائل ڈیٹا، کال کی خصوصیات اور SMS کو بعد میں استعمال کرنے کے لیے اپنے نیٹ ورک کی ترتیبات پر جائیں"</string>
<string name="sim_card_label" msgid="6263064316075963775">"SIM"</string>
<string name="erase_sim_dialog_title" msgid="4742077437653028326">"اس eSIM کو مٹائیں؟"</string>
- <string name="erase_sim_dialog_text" msgid="753031064269699885">"اس SIM کو مٹانے سے اس آلہ سے <xliff:g id="CARRIER_NAME_A">%1$s</xliff:g> سروس ہٹ جاتی ہے۔\n\n <xliff:g id="CARRIER_NAME_B">%1$s</xliff:g> کی سروس منسوخ نہیں ہوگی۔"</string>
+ <!-- no translation found for erase_sim_dialog_text (1406141218170595272) -->
+ <skip />
<string name="erase_sim_confirm_button" msgid="8309115684335320541">"مٹائیں"</string>
- <string name="erasing_sim" msgid="7877703231075699139">"SIM کو مٹایا جا رہا ہے…"</string>
- <string name="erase_sim_fail_title" msgid="2024446702985862427">"SIM کو نہیں مٹا سکتے"</string>
- <string name="erase_sim_fail_text" msgid="7870804401227483131">"ایک خرابی کی وجہ سے اس SIM کو مٹایا نہیں جا سکتا ہے۔\n\nاپنا آلہ دوبارہ شروع کریں اور دوبارہ کوشش کریں۔"</string>
+ <!-- no translation found for erasing_sim (4237180547590463930) -->
+ <skip />
+ <!-- no translation found for erase_sim_fail_title (1445700500168357303) -->
+ <skip />
+ <!-- no translation found for erase_sim_fail_text (6898841004987411547) -->
+ <skip />
<string name="network_connection_request_dialog_title" msgid="1896186380874289434">"آلے سے منسلک کریں"</string>
<string name="network_connection_request_dialog_summary" msgid="7693038309792726170">"<xliff:g id="APPNAME">%1$s</xliff:g> ایپ آپ کے آلے سے منسلک ہونے کے لیے عارضی Wi-Fi نیٹ ورک استعمال کرنا چاہتی ہے"</string>
<string name="network_connection_timeout_dialog_message" msgid="598509083077743772">"کوئی آلہ نہیں ملا۔ یقینی بنائیں کہ آلات آن ہیں اور منسلک کرنے کے لیے دستیاب ہیں۔"</string>
@@ -4615,6 +4713,14 @@
<string name="work_policy_privacy_settings" msgid="2702644843505242596">"آپ کے کام کی پالیسی کی معلومات"</string>
<string name="work_policy_privacy_settings_summary" msgid="690118670737638405">"آپ کے IT منتظم کے ذریعے نظم کردہ ترتیبات"</string>
<string name="track_frame_time_keywords" msgid="7885340257945922239">"GPU"</string>
+ <string name="enable_16k_pages" msgid="5009476566957520607">"16K صفحہ سائز کے ساتھ بوٹ کریں"</string>
+ <string name="enable_16k_pages_summary" msgid="428117226069445198">"16K صفحہ سائز کے تعاون یافتہ کرنل کا استعمال کرتے ہوئے بوٹ کریں"</string>
+ <string name="confirm_enable_16k_pages_title" msgid="6751570067857011642">"16KB صفحات کے موافق کرنل کے ساتھ ریبوٹ کریں؟"</string>
+ <string name="confirm_enable_16k_pages_text" msgid="702888115148257215">"وارننگ: ہو سکتا ہے کچھ ایپلیکیشنز اس وضع کے ساتھ موافق نہ ہوں۔ تصدیق کے بعد آلہ ریبوٹ ہو جائے گا۔"</string>
+ <string name="confirm_enable_4k_pages_title" msgid="626987400420355263">"4KB صفحات کے موافق کرنل کے ساتھ ریبوٹ کریں؟"</string>
+ <string name="confirm_enable_4k_pages_text" msgid="6168921566226074524">"تصدیق کے بعد آلہ ریبوٹ ہو جائے گا۔"</string>
+ <string name="toast_16k_update_failed_text" msgid="8888858987184345567">"کرنل کو 16KB صفحات کے موافق کرنل میں اپ ڈیٹ کرنے میں ناکام۔"</string>
+ <string name="progress_16k_ota_title" msgid="2117218313875523741">"تبدیلی کا اطلاق کرنا"</string>
<string name="bug_report_handler_title" msgid="713439959113250125">"بگ رپورٹ کا ہینڈلر"</string>
<string name="bug_report_handler_picker_footer_text" msgid="4935758328366585673">"آپ کے آلے پر کون سی ایپ بگ رپورٹ شارٹ کٹ ہینڈل کرتی اس کا تعین کرتی ہے۔"</string>
<string name="personal_profile_app_subtext" msgid="5586060806997067676">"ذاتی"</string>
@@ -4700,8 +4806,10 @@
<string name="sim_category_title" msgid="2341314000964710495">"SIM"</string>
<string name="downloaded_sim_category_title" msgid="2876988650413179752">"eSIM"</string>
<string name="downloaded_sims_category_title" msgid="487799905978489922">"eSIMs"</string>
- <string name="sim_category_active_sim" msgid="1503823567818544012">"فعال"</string>
- <string name="sim_category_inactive_sim" msgid="4068899490133820881">"غیر فعال"</string>
+ <!-- no translation found for sim_category_active_sim (3077009911935592178) -->
+ <skip />
+ <!-- no translation found for sim_category_inactive_sim (7351553344148400450) -->
+ <skip />
<string name="sim_category_default_active_sim" msgid="1208194173387987231">" / <xliff:g id="ID_1">%1$s</xliff:g> کے لیے ڈیفالٹ"</string>
<string name="default_active_sim_calls" msgid="2390973682556353558">"کالز"</string>
<string name="default_active_sim_sms" msgid="8041498593025994921">"SMS"</string>
diff --git a/res/values-uz/arrays.xml b/res/values-uz/arrays.xml
index 0e63347..c5a3dac 100644
--- a/res/values-uz/arrays.xml
+++ b/res/values-uz/arrays.xml
@@ -482,4 +482,7 @@
<!-- no translation found for notification_polite_options:0 (4617190141263245257) -->
<!-- no translation found for notification_polite_options:1 (3884076684767467743) -->
<!-- no translation found for notification_polite_options:2 (8765197536079931966) -->
+ <!-- no translation found for private_space_auto_lock_options:0 (551584871228110817) -->
+ <!-- no translation found for private_space_auto_lock_options:1 (3263162333754809690) -->
+ <!-- no translation found for private_space_auto_lock_options:2 (1575103586471380629) -->
</resources>
diff --git a/res/values-uz/strings.xml b/res/values-uz/strings.xml
index bfbac7c..923c826 100644
--- a/res/values-uz/strings.xml
+++ b/res/values-uz/strings.xml
@@ -28,6 +28,7 @@
<string name="show_dev_on" msgid="2840850085134853754">"Siz endi dasturchi rejimidasiz!"</string>
<string name="show_dev_already" msgid="7041756429707644630">"Shart emas, siz allaqachon dasturchi rejimidasiz."</string>
<string name="dev_settings_disabled_warning" msgid="6971867026249671244">"Avval dasturchi sozlamalarini yoqing."</string>
+ <string name="dev_settings_available_to_admin_only_warning" msgid="3408243404879083111">"Faqat administratorlar dasturchi sozlamalaridan foydalana oladi."</string>
<string name="header_category_system" msgid="1665516346845259058">"Tizim"</string>
<string name="radioInfo_service_in" msgid="9088637745836646271">"Xizmat doirasida"</string>
<string name="radioInfo_service_out" msgid="1868347333892403287">"Xizmat doirasidan tashqarida"</string>
@@ -551,12 +552,20 @@
<string name="private_space_one_lock_summary" msgid="2759953747682959371">"Maxfiy joyni qurilmangizniki bilan ayni usulda qulfdan chiqarishingiz mumkin yoki boshqa qulf tanlang"</string>
<string name="private_space_screen_lock_title" msgid="8679383894967823163">"Qurilmaning ekran qulfidan foydalanish"</string>
<string name="private_space_biometric_title" msgid="3934339826674553174">"Yuz va barmoq izi bilan ochish"</string>
+ <string name="private_space_fingerprint_title" msgid="5989254643211889931">"Barmoq izi bilan ochish"</string>
+ <string name="private_space_face_title" msgid="3290402865367663079">"Yuz bilan ochish"</string>
<string name="private_space_biometric_summary" msgid="4403837276018724581">"Sozlash uchun bosing"</string>
<string name="private_space_fingerprint_unlock_title" msgid="5804023571114910034">"Maxfiy joyni barmoq izi bilan ochish"</string>
<string name="private_space_face_unlock_title" msgid="6613018437620070183">"Maxfiy joyni yuz bilan ochish"</string>
<string name="private_space_category_ways_to_unlock" msgid="4356631225316950046">"Qulfni ochish usullari"</string>
<string name="private_space_screen_lock_summary" msgid="394837965365561070">"Qurilmaning qulflash usulidan foydalanish"</string>
<string name="private_space_new_lock_title" msgid="7306873010565337671">"Maxfiy joy uchun yangi qulf yaratilsinmi?"</string>
+ <string name="private_space_auto_lock_title" msgid="4757097802686131305">"Avtomatik qulflash"</string>
+ <string name="private_space_auto_lock_page_title" msgid="2993714305725968632">"Maxfiy makonni avtomatik qulflash"</string>
+ <string name="private_space_auto_lock_page_summary" msgid="8679844515655838654">"Agar qurilmangizdan muayyan vaqt foydalanmasangiz, maxfiy makoningizni avtomatik ravishda qulflashingiz mumkin"</string>
+ <string name="private_space_auto_lock_every_time" msgid="1215061855836002830">"Har safar qurilma qulflanganda"</string>
+ <string name="private_space_auto_lock_after_inactivity" msgid="1748673030841528649">"5 daqiqa nofaollikdan keyin"</string>
+ <string name="private_space_auto_lock_never" msgid="595014527119778873">"Hech qachon"</string>
<string name="private_space_hide_title" msgid="8687034008994037610">"Qulflanganida berkitilsin"</string>
<string name="privatespace_hide_page_title" msgid="972581369094289386">"Qulflanganida Maxfiy joyni berkitish"</string>
<string name="privatespace_hide_page_summary" msgid="1052569521186403642">"Qurilmada Xavfsiz joy borligini boshqalar bilmasligi uchun ilovalar roʻyxatidan yashirish mumkin"</string>
@@ -570,6 +579,7 @@
<string name="private_space_delete_title" msgid="3075645119800272800">"Maxfiy joyni oʻchirish"</string>
<string name="private_space_deleted" msgid="7825768516955610897">"Maxfiy joy oʻchirildi"</string>
<string name="private_space_delete_failed" msgid="8500755484258565011">"Maxfiy joy oʻchmadi"</string>
+ <string name="private_space_unlocked" msgid="9091600948712932046">"Maxfiy makon ochildi"</string>
<string name="no_device_lock_title" msgid="1078223464721029954">"Ekran qulfini sozlash"</string>
<string name="no_device_lock_summary" msgid="7436025227616244687">"Maxfiy joy ishlatish uchun bu qurilma ekran qulfini sozlang"</string>
<string name="no_device_lock_action_label" msgid="2640487005629001288">"Ekran qulfini sozlash"</string>
@@ -597,8 +607,14 @@
<string name="private_space_access_text" msgid="4258842502257201013">"Maxfiy joyga kirish uchun ilovalar roʻyxatini ochib, pastga varaqlang"</string>
<string name="private_space_done_label" msgid="1020482651595246071">"Tayyor"</string>
<string name="private_space_scrolldown_to_access" msgid="4820954877349434545">"Maxfiy joyni topish uchun pastga varaqlang"</string>
- <string name="private_space_retry_signin_title" msgid="2340841075193680666">"Maxfiy joyni sozlash uchun hisobga kiring"</string>
- <string name="private_space_retry_summary" msgid="1976929616948459609">"Maxfiy joyni sozlash uchun hisobingizga kirishingiz kerak"</string>
+ <!-- no translation found for private_space_retry_signin_title (8090276618867918844) -->
+ <skip />
+ <!-- no translation found for private_space_retry_summary (1920444015972648774) -->
+ <skip />
+ <!-- no translation found for private_space_skip_login_label (7078019409056628192) -->
+ <skip />
+ <!-- no translation found for private_space_continue_login_label (7779965766333065391) -->
+ <skip />
<string name="private_space_lock_setup_title" msgid="6541564212199510787">"Maxfiy joy qulfini tanlang"</string>
<string name="private_space_lock_setup_description" msgid="423405593476300918">"Maxfiy joyni barmoq izi bilan ochish mumkin. Xavfsizlik maqsadida bu parametr zaxiraviy qulf bilan ishlaydi."</string>
<string name="private_space_choose_your_pin_header" msgid="4560802934975898265">"Maxfiy joy uchun PIN kod belgilash"</string>
@@ -1373,6 +1389,8 @@
<string name="battery_level_title" msgid="1371765298786083448">"Batareya quvvati darajasi"</string>
<string name="communal_settings_title" msgid="2845678473945902115">"Umumiy"</string>
<string name="communal_settings_summary" msgid="4923914136953940317">"Umumiy sozlamalar"</string>
+ <!-- no translation found for satellite_setting (706846910912477125) -->
+ <skip />
<string name="apn_settings" msgid="4295467389400441299">"APN"</string>
<string name="apn_edit" msgid="2003683641840248741">"Ulanish nuqtasini tahrirlash"</string>
<string name="apn_add" msgid="9069613192201630934">"Ulanish nuqtasini kiritish"</string>
@@ -1407,6 +1425,8 @@
<string name="menu_save" msgid="6611465355127483100">"Saqlash"</string>
<string name="menu_cancel" msgid="1197826697950745335">"Bekor qilish"</string>
<string name="error_title" msgid="7158648377702417716"></string>
+ <!-- no translation found for error_duplicate_apn_entry (7792928408935276618) -->
+ <skip />
<string name="error_name_empty" msgid="1258275899283079142">"Nom to‘ldirilmagan bo‘lolmaydi."</string>
<string name="error_apn_empty" msgid="7657491065443746915">"APN kiritilishi shart"</string>
<string name="error_mcc_not3" msgid="883659545640179094">"MCC 3 ta raqamdan iborat bo‘lishi shart."</string>
@@ -1425,7 +1445,8 @@
<string name="reset_bluetooth_wifi_button_text" msgid="3974098137045963639">"Tiklash"</string>
<string name="reset_bluetooth_wifi_complete_toast" msgid="5893439291030574365">"Bluetooth va Wi-Fi sozlamalari tiklandi"</string>
<string name="reset_esim_title" msgid="4194570573425902754">"eSIM kartalarni tozalash"</string>
- <string name="reset_esim_desc" msgid="3662444090563399131">"Bunda mobil xizmatning hech qaysi tarif rejasi bekor qilinmaydi. Yangi eSIM profilini yuklab olish uchun aloqa operatoriga murojaat qiling"</string>
+ <!-- no translation found for reset_esim_desc (6125192435907740751) -->
+ <skip />
<string name="reset_network_button_text" msgid="2281476496459610071">"Asliga qaytarish"</string>
<string name="reset_network_final_desc" msgid="5304365082065278425">"Barcha tarmoq sozlamalari qayta tiklansinmi? Bu amalni ortga qaytarish imkonsiz."</string>
<string name="reset_network_final_desc_esim" msgid="1129251284212847939">"Barcha tarmoq sozlamalari va eSIM kartalar tiklansinmi? Bu amalni ortga qaytara olmaysiz."</string>
@@ -1433,15 +1454,18 @@
<string name="reset_network_confirm_title" msgid="913014422184481270">"Asliga qaytarilsinmi?"</string>
<string name="network_reset_not_available" msgid="1966334631394607829">"Bu foydalanuvchi tarmoq sozlamalarini tiklay olmaydi"</string>
<string name="reset_network_complete_toast" msgid="1367872474130621115">"Tarmoq sozlamalari qayta tiklandi"</string>
- <string name="reset_esim_error_title" msgid="4670073610967959597">"SIM kartalar axboroti tozalanmadi"</string>
- <string name="reset_esim_error_msg" msgid="7279607120606365250">"eSIM kartalar axboroti xatolik sabab tozalanmadi.\n\nQurilmani qayta ishga tushirib, yana urining."</string>
+ <!-- no translation found for reset_esim_error_title (6516110227665862295) -->
+ <skip />
+ <!-- no translation found for reset_esim_error_msg (8459527827897797168) -->
+ <skip />
<string name="main_clear_title" msgid="277664302144837723">"Barcha maʼlumotlarni tozalash (zavod sozlamalarini tiklash)"</string>
<string name="main_clear_short_title" msgid="4752094765533020696">"Barcha maʼlumotlarni tozalash (zavod sozlamalarini tiklash)"</string>
<string name="main_clear_desc_also_erases_external" msgid="3687911419628956693"><li>"Musiqalar"</li>\n<li>"Suratlar"</li>\n<li>"Foydalanuvchining boshqa ma\'lumotlari"</li></string>
<string name="main_clear_desc_also_erases_esim" msgid="4553469876411831729"><li>"eSIM kartalar"</li></string>
<string name="main_clear_desc_no_cancel_mobile_plan" msgid="369883568059127035">\n\n"Bunda, mobil aloqa xizmatiga hech narsa qilinmaydi."</string>
<string name="main_clear_final_desc" msgid="5800877928569039580">"Barcha shaxsiy maʼlumotlaringiz va yuklab olingan ilovalar tozalab tashlanadi. Bu amalni ortga qaytara olmaysiz."</string>
- <string name="main_clear_final_desc_esim" msgid="440406836793824969">"Barcha shaxsiy maʼlumotlaringiz, jumladan, yuklab olingan ilovalar va SIM kartalar axboroti tozalab tashlanadi. Bu amalni ortga qaytara olmaysiz."</string>
+ <!-- no translation found for main_clear_final_desc_esim (6592404057237813989) -->
+ <skip />
<string name="main_clear_confirm_title" msgid="6577071819657853713">"Hamma narsa tozalansinmi?"</string>
<string name="main_clear_not_available" msgid="3433795327146684827">"Bu foydalanuvchiga sozlamalarni zavod holatiga qaytarishga ruxsat berilmagan"</string>
<string name="main_clear_progress_title" msgid="7239741132015617719">"Tozalanmoqda"</string>
@@ -1672,6 +1696,14 @@
<string name="force_stop" msgid="2681771622136916280">"Majburan to‘xtatish"</string>
<string name="archive" msgid="9074663845068632127">"Arxivlash"</string>
<string name="restore" msgid="7622486640713967157">"Tiklash"</string>
+ <!-- no translation found for restoring_step_one (3465050101254272874) -->
+ <skip />
+ <!-- no translation found for restoring_step_two (140484846432595108) -->
+ <skip />
+ <!-- no translation found for restoring_step_three (3712883580876329811) -->
+ <skip />
+ <!-- no translation found for restoring_step_four (8966846882470446209) -->
+ <skip />
<string name="total_size_label" msgid="2052185048749658866">"Jami"</string>
<string name="application_size_label" msgid="6407051020651716729">"Ilova hajmi"</string>
<string name="external_code_size_label" msgid="7375146402660973743">"USB xotira ilovasi"</string>
@@ -1728,7 +1760,6 @@
<string name="archiving_failed" msgid="2037798988961634978">"Arxivlanmadi"</string>
<string name="archiving_succeeded" msgid="7891249456483297845">"Arxivlandi: <xliff:g id="PACKAGE_LABEL">%1$s</xliff:g>"</string>
<string name="restoring_failed" msgid="3390531747355943533">"Tiklanmadi"</string>
- <string name="restoring_succeeded" msgid="4967353965137524330">"Tiklandi: <xliff:g id="PACKAGE_LABEL">%1$s</xliff:g>"</string>
<string name="restoring_in_progress" msgid="7787443682651146115">"Tiklanmoqda: <xliff:g id="PACKAGE_LABEL">%1$s</xliff:g>"</string>
<string name="another_migration_already_in_progress" msgid="6550546307856052261">"Boshqa bir ko‘chirish amalga oshirilmoqda."</string>
<string name="insufficient_storage" msgid="8115088042669030558">"Xotirada yetarlicha bo‘sh joy yo‘q."</string>
@@ -1920,10 +1951,8 @@
<string name="usage_stats_sort_by_usage_time" msgid="2927310334119998301">"Foydalanish vaqti boʻyicha saralash"</string>
<string name="usage_stats_sort_by_last_time_used" msgid="7039213339779884017">"Oxirgi foydalanish boʻyicha saralash"</string>
<string name="usage_stats_sort_by_app_name" msgid="4463833145514850478">"Ilova nomi boʻyicha saralash"</string>
- <!-- no translation found for last_time_used_label (7589377271406011659) -->
- <skip />
- <!-- no translation found for last_time_used_never (2936073559267990034) -->
- <skip />
+ <string name="last_time_used_label" msgid="7589377271406011659">"Oxirgi ishlatilgan"</string>
+ <string name="last_time_used_never" msgid="2936073559267990034">"hech qachon"</string>
<string name="usage_time_label" msgid="9105343335151559883">"Sarf vaqti"</string>
<string name="accessibility_settings" msgid="4713215774904704682">"Qulayliklar"</string>
<string name="accessibility_settings_title" msgid="6739115703615065716">"Qulayliklar sozlamalari"</string>
@@ -2378,12 +2407,6 @@
<string name="battery_tip_high_usage_summary" msgid="3938999581403084551">"Batareyani koʻp sarflayotgan ilovalar"</string>
<string name="battery_tip_limited_temporarily_title" msgid="6258554134146272311">"Batareyangizni himoyalash uchun quvvatlash optimallashtirildi"</string>
<string name="battery_tip_limited_temporarily_summary" msgid="5107379280241187562">"Batareyangiz ishlash muddatini uzaytirish maqsadida quvvatlash optimallashtirildi"</string>
- <string name="battery_tip_dock_defender_future_bypass_title" msgid="4332616280495788195">"Batareyangizni himoyalash uchun quvvatlash optimallashtirildi"</string>
- <string name="battery_tip_dock_defender_future_bypass_summary" msgid="7870758621381307597">"Batareyangiz ishlash muddatini kengaytirish maqsadida dokka joylanganda quvvatlash optimallashtiriladi"</string>
- <string name="battery_tip_dock_defender_active_title" msgid="1414785238383255699">"Batareyangizni himoyalash uchun quvvatlash optimallashtirildi"</string>
- <string name="battery_tip_dock_defender_active_summary" msgid="3512082623718801459">"Batareyangiz ishlash muddatini kengaytirish maqsadida dokka joylanganda quvvatlash optimallashtiriladi"</string>
- <string name="battery_tip_dock_defender_temporarily_bypassed_title" msgid="1679449361090557201">"Toʻlgunicha quvvat olish"</string>
- <string name="battery_tip_dock_defender_temporarily_bypassed_summary" msgid="1099500476761333281">"Keyingi safar planshetingiz dokka joylanganda batareyangizni himoyalash uchun quvvatlash optimallashtiriladi"</string>
<string name="battery_tip_limited_temporarily_sec_button_content_description" msgid="5648444926736883551">"Quvvatlash pauzasi haqida batafsil"</string>
<string name="battery_tip_limited_temporarily_dialog_resume_charge" msgid="2302295458913832342">"Davom ettirish"</string>
<string name="battery_tip_dialog_message_footer" msgid="986542164372177504">"Ichiga koʻproq quvvat talab qiluvchi fondagi harakatni oladi"</string>
@@ -2401,7 +2424,8 @@
<string name="battery_tip_unrestrict_app_dialog_ok" msgid="7940183167721998470">"Ha"</string>
<string name="battery_tip_unrestrict_app_dialog_cancel" msgid="4968135709160207507">"Bekor qilish"</string>
<string name="battery_tip_charge_to_full_button" msgid="6701709034348116261">"Toʻliq quvvatlash"</string>
- <string name="battery_tip_incompatible_charging_title" msgid="5120763575150751300">"Quvvatlash aksessuari bilan muammo"</string>
+ <!-- no translation found for battery_tip_incompatible_charging_title (1567827436103364999) -->
+ <skip />
<string name="battery_tip_incompatible_charging_content_description" msgid="355668467640367701">"Mos boʻlmagan quvvatlash haqida batafsil"</string>
<string name="smart_battery_manager_title" msgid="3677620516657920364">"Batareya boshqaruvi"</string>
<string name="smart_battery_title" msgid="9095903608520254254">"Ilovalarni avtomatik boshqarish"</string>
@@ -2493,13 +2517,11 @@
<string name="battery_usage_chart_label_now" msgid="4598282721949430165">"hozir"</string>
<string name="battery_usage_timestamps_hyphen" msgid="7401188432989043905">"<xliff:g id="FROM_TIMESTAMP">%1$s</xliff:g> – <xliff:g id="TO_TIMESTAMP">%2$s</xliff:g>"</string>
<string name="battery_usage_day_and_hour" msgid="1417890420844950881">"<xliff:g id="DAY">%1$s</xliff:g>, <xliff:g id="HOUR">%2$s</xliff:g>"</string>
- <!-- no translation found for battery_usage_time_info_and_battery_level (6732629268310936155) -->
- <skip />
+ <string name="battery_usage_time_info_and_battery_level" msgid="6732629268310936155">"<xliff:g id="TIME_INFO">%1$s</xliff:g> <xliff:g id="BATTERY_LEVEL">%2$s</xliff:g>"</string>
<string name="battery_usage_chart" msgid="4114747521432440017">"Batareya sarfi diagrammasi"</string>
<string name="daily_battery_usage_chart" msgid="4176059567682992686">"Kunlik batareya sarfi sarhisobi"</string>
<string name="hourly_battery_usage_chart" msgid="3098314511076561272">"Soatlik batareya sarfi sarhisobi"</string>
- <!-- no translation found for battery_level_percentage (1433178290838842146) -->
- <skip />
+ <string name="battery_level_percentage" msgid="1433178290838842146">"Batareya quvvati foizi: <xliff:g id="START_PERCENTAGE">%1$s</xliff:g> – <xliff:g id="END_PERCENTAGE">%2$s</xliff:g>"</string>
<string name="battery_usage_breakdown_title_since_last_full_charge" msgid="435006273323199906">"Oxirgi toʻliq quvvatdan keyingi batareya sarfi"</string>
<string name="battery_usage_breakdown_title_for_slot" msgid="4823179483667671406">"Batareya quvvati sarfi (<xliff:g id="SLOT">%s</xliff:g>)"</string>
<string name="screen_time_category_last_full_charge" msgid="8856908320256057753">"Oxirgi toʻliq quvvatlanishdan keyin foydalanish vaqti"</string>
@@ -3859,6 +3881,8 @@
<string name="voice_activation_apps_title" msgid="7130045161611529825">"Ovoz bilan ishga tushadigan ilovalar"</string>
<string name="permit_voice_activation_apps" msgid="9152780172988949319">"Ovoz bilan ishga tushirishga ruxsat"</string>
<string name="allow_voice_activation_apps_description" msgid="6369745626995060656">"Ovozli buyruqlar yordamida tanlangan ilovalarni ishga tushirishingiz mumkin. Ichki moslashuvchan sensor tufayli maʼlumotlaringizga faqat siz kirishingiz mumkin boʻladi.\n\n"<a href="">"Himoyali moslashuvchan sensor haqida batafsil"</a></string>
+ <string name="permit_receive_sandboxed_detection_training_data" msgid="3929496847420108753">"Ovoz bilan faollashtirishni yaxshilang"</string>
+ <string name="receive_sandboxed_detection_training_data_description" msgid="1415687008184625050">"Ovozli faollashtirish modelini yaxshilash uchun ushbu qurilma shaxsiy maʼlumotlardan foydalanadi. Ilovalar koʻp sonli foydalanuvchilarning umumiy maʼlumotlarini olishlari mumkin. Bu bizga maxfiylikni taʼminlash va barcha uchun modelni yaxshilash imkonini beradi.\n\n"<a href="">"Shaxsiy maʼlumotlar haqida batafsil"</a></string>
<string name="full_screen_intent_title" msgid="747270185715224130">"Butun ekranda bildirishnomalar"</string>
<string name="permit_full_screen_intent" msgid="9035367640019960861">"Bu ilova bildirishnomalarini butun ekranda chiqishiga ruxsat berish"</string>
<string name="footer_description_full_screen_intent" msgid="7716518411349225528">"Bu ilovaga qurilma qulflanganida butun ekranni egallaydigan bildirishnoma chiqarishga ruxsat berish. Ilovalar uning yordamida signallar, kiruvchi chaqiruv yoki boshqa shoshilinch bildirishnomalarni ajratib koʻrsatishi mumkin."</string>
@@ -4280,18 +4304,27 @@
<string name="autofill_app" msgid="7595308061826307921">"Avtomatik kiritish"</string>
<string name="default_autofill_app" msgid="372234803718251606">"Birlamchi avtomatik kiritish xizmati"</string>
<string name="autofill_passwords" msgid="6708057251459761083">"Parollar"</string>
- <string name="credman_chosen_app_title" msgid="872524130208251505">"Parollar, kalitlar va maʼlumot xizmatlari"</string>
+ <!-- no translation found for credman_chosen_app_title (7735183808067729319) -->
+ <skip />
<string name="credman_credentials" msgid="4931371941253324143">"Qoʻshimcha taʼminotchilar"</string>
<string name="autofill_passwords_count" msgid="6359289285822955973">"{count,plural, =1{# ta parol}other{# ta parol}}"</string>
<string name="autofill_keywords" msgid="8598763328489346438">"avto, toʻldirish, avtotoʻldirish, parol"</string>
<string name="credman_keywords" msgid="8305600680836806170">"maʼlumotlar, kod, parol"</string>
<string name="credman_autofill_keywords" msgid="701180623776848914">"avtomatik, kiritish, avtomatik kiritish, maʼlumotlar, kalit, parol"</string>
+ <!-- no translation found for credman_button_change (4072629639218503790) -->
+ <skip />
+ <!-- no translation found for credman_button_open (7519871964170816850) -->
+ <skip />
<string name="autofill_confirmation_message" msgid="4888767934273494272">"<b>Bu ilova ishonchli ekanini tekshiring</b> <br/> <br/> <xliff:g id=app_name example=Google Autofill>%1$s</xliff:g> ekraningizda nimani avtomatik kiritish kerakligini aniqlaydi."</string>
<string name="credman_autofill_confirmation_message" msgid="843829628024668466">"<b><xliff:g id=app_name example=Provider>%1$s</xliff:g> ishlatilsinmi?</b> <br/> <br/> Endi yangi parollar, kalitlar va boshqa axborotlar shu yerda saqlanadi. <xliff:g id=app_name example=Provider>%1$s</xliff:g> ekrandagi elementlar yordamida avtomatik kiritish mumkin narsalarni aniqlashi mumkin."</string>
<string name="credman_picker_title" msgid="8191267620665129205">"Parollar, kalitlar va maʼlumot xizmatlari"</string>
<string name="credman_confirmation_message_title" msgid="8847900085593880729">"%1$s faolsizlantirilsinmi?"</string>
<string name="credman_confirmation_message" msgid="2357324543658635239">"<b>Bu xizmat faolsizlantirilsinmi?</b> <br/> <br/> Hisobga kirganingizda saqlangan parollar, kalitlar, toʻlov usullari va boshqa maʼlumotlar avtomatik kiritilmaydi. Saqlangan axborotdan foydalanish uchun parol, kalit yoki axborot xizmatini tanlang."</string>
+ <string name="credman_confirmation_message_new_ui" msgid="6126274509951156460">"<b>Barcha xizmatlar faolsizlantirilsinmi?</b> <br/> <br/> Hisobingizga kirganingizda parollar, kalitlar va boshqa saqlangan maʼlumotlar avtomatik toʻldirish uchun chiqmaydi"</string>
+ <string name="credman_autofill_confirmation_message_new_ui" msgid="6222139222478822267">"<b>Maqbul xizmatingiz quyidagiga oʻzgartirilsinmi: <xliff:g id=app_name example=Provider>%1$s</xliff:g>?</b> <br/> <br/> Yangi parollar, kalitlar va boshqa maʼlumotlar bundan buyon shu yerda saqlanadi. <xliff:g id=app_name example=Provider>%1$s</xliff:g> ekrandagi elementlar yordamida avtomatik kiritish mumkin narsalarni aniqlashi mumkin"</string>
<string name="credman_enable_confirmation_message_title" msgid="1037501792652277829">"%1$s ishlatilsinmi?"</string>
+ <string name="credman_limit_error_msg_title" msgid="1525814645803612135">"Faqat 5 tagacha xizmatni yoqishingiz mumkin"</string>
+ <string name="credman_limit_error_msg" msgid="2521803280130310063">"Boshqa xizmatni qoʻshish uchun kamida 1 ta eskisini faolsizlantiring"</string>
<string name="credman_enable_confirmation_message" msgid="8407841892310870169">"%1$s ekraningizda nimani avtomatik kiritish kerakligini aniqlaydi."</string>
<string name="credman_error_message_title" msgid="4099557206946333568">"Parollar, kodlar va maʼlumotlarni saqlash boʻyicha xizmatlar soni cheklangan"</string>
<string name="credman_error_message" msgid="8334797097200415449">"Bir vaqtda parollar, kodlar va maʼlumotlarni saqlash uchun 5 tadan ortiq xizmat faol boʻlishi mumkin emas. Yangi xizmat qoʻshish uchun birortasini oʻchiring."</string>
@@ -4461,11 +4494,12 @@
<string name="mobile_network_sim_name_label" msgid="1452440641628369625">"Nomi"</string>
<string name="mobile_network_sim_color_label" msgid="5293944087609632340">"Rang (mos ilovalar uchun)"</string>
<string name="mobile_network_sim_name_rename" msgid="5967588549571582924">"Saqlash"</string>
- <string name="mobile_network_use_sim_on" msgid="7298332437547707908">"SIM ishlatish"</string>
+ <string name="mobile_network_use_sim_on" msgid="5333182776279917886">"Bu SIM kartadan foydalanish"</string>
<string name="mobile_network_use_sim_off" msgid="6303281166199670639">"Oʻchiq"</string>
<string name="mobile_network_disable_sim_explanation" msgid="2851862257846773796">"Bu SIM kartani faolsizlantirish uchun uni olib tashlang"</string>
<string name="mobile_network_tap_to_activate" msgid="4139979375717958102">"<xliff:g id="CARRIER">%1$s</xliff:g> tarmoq operatorini faollashtirish uchun bosing"</string>
- <string name="mobile_network_erase_sim" msgid="4629071168032714930">"SIM axborotini tozalash"</string>
+ <!-- no translation found for mobile_network_erase_sim (5387971155494245850) -->
+ <skip />
<string name="preferred_network_mode_title" msgid="3083431168988535628">"Tarmoq turi"</string>
<string name="preferred_network_mode_summary" msgid="537577807865497546">"Tarmoq rejimini almashtiring"</string>
<string name="preferred_network_mode_dialogtitle" msgid="4179420486180351631">"Tarmoq turi"</string>
@@ -4484,6 +4518,40 @@
<string name="roaming_check_price_warning" msgid="5876977438036791361">"Paketlar narxlari haqidagi ma’lumotni internet provayderingizdan olishingiz mumkin."</string>
<string name="mobile_data_usage_title" msgid="2047864499317759728">"Ilovalar sarflagan trafik"</string>
<string name="mobile_network_mode_error" msgid="9222056129897416074">"Notanish tarmoq rejimi: <xliff:g id="NETWORKMODEID">%1$d</xliff:g>. Inkor qilish"</string>
+ <!-- no translation found for satellite_setting_title (2543034229989047673) -->
+ <skip />
+ <!-- no translation found for satellite_setting_enabled_summary (3554127722727530845) -->
+ <skip />
+ <!-- no translation found for satellite_setting_disabled_summary (6789122487534159857) -->
+ <skip />
+ <!-- no translation found for keywords_satellite_setting (3312183289776517695) -->
+ <skip />
+ <!-- no translation found for category_name_about_satellite_messaging (3756205049485508340) -->
+ <skip />
+ <!-- no translation found for title_about_satellite_setting (9212860038048311345) -->
+ <skip />
+ <!-- no translation found for category_title_your_satellite_plan (3017895097366691841) -->
+ <skip />
+ <!-- no translation found for title_have_satellite_plan (2048372355699977947) -->
+ <skip />
+ <!-- no translation found for title_no_satellite_plan (2876056203035197505) -->
+ <skip />
+ <!-- no translation found for summary_add_satellite_setting (3815254731634052432) -->
+ <skip />
+ <!-- no translation found for category_name_how_it_works (585303230539269496) -->
+ <skip />
+ <!-- no translation found for title_satellite_connection_guide (3294802307913609072) -->
+ <skip />
+ <!-- no translation found for summary_satellite_connection_guide (3496123195218418456) -->
+ <skip />
+ <!-- no translation found for title_supported_service (4275535165812691571) -->
+ <skip />
+ <!-- no translation found for summary_supported_service (4320535903444834786) -->
+ <skip />
+ <!-- no translation found for satellite_setting_summary_more_information (4008690241760925372) -->
+ <skip />
+ <!-- no translation found for more_about_satellite_messaging (3385673133561348509) -->
+ <skip />
<string name="mobile_network_apn_title" msgid="5582995550142073054">"Internetga ulanish nuqtalari (APN)"</string>
<string name="keywords_access_point_names" msgid="8174967126858505945">"apn"</string>
<string name="manual_mode_disallowed_summary" msgid="4243142645520152175">"<xliff:g id="CARRIER">%1$s</xliff:g> bilan ishlamaydi"</string>
@@ -4493,9 +4561,12 @@
<string name="sim_action_switch_sub_dialog_title" msgid="9180969453358718635">"<xliff:g id="CARRIER_NAME">%1$s</xliff:g> tanlansinmi?"</string>
<string name="sim_action_switch_psim_dialog_title" msgid="5613177333235213024">"SIM kartadagi internetga almashsinmi?"</string>
<string name="sim_action_switch_sub_dialog_mep_title" msgid="933856847099933004">"<xliff:g id="CARRIER_NAME">%1$s</xliff:g> ishlatilsinmi?"</string>
- <string name="sim_action_switch_sub_dialog_text" msgid="2091834911153293004">"Faqat bitta SIM kartani faollashtirish mumkin.\n\n<xliff:g id="TO_CARRIER_NAME">%1$s</xliff:g> yoqilganda <xliff:g id="FROM_CARRIER_NAME">%2$s</xliff:g> xizmati bekor qilinmaydi."</string>
- <string name="sim_action_switch_sub_dialog_text_downloaded" msgid="8977951796005849471">"Faqat 1 ta eSIM kartani faollashtirish mumkin.\n\n<xliff:g id="TO_CARRIER_NAME">%1$s</xliff:g> yoqilganda <xliff:g id="FROM_CARRIER_NAME">%2$s</xliff:g> xizmati bekor qilinmaydi."</string>
- <string name="sim_action_switch_sub_dialog_text_single_sim" msgid="6188750682431170845">"Faqat bitta SIM kartani faollashtirish mumkin.\n\nAlmashganda <xliff:g id="TO_CARRIER_NAME">%1$s</xliff:g> aloqasini bekor qilmaydi."</string>
+ <!-- no translation found for sim_action_switch_sub_dialog_text (7474905814976249607) -->
+ <skip />
+ <!-- no translation found for sim_action_switch_sub_dialog_text_downloaded (6415848271400253954) -->
+ <skip />
+ <!-- no translation found for sim_action_switch_sub_dialog_text_single_sim (421658355882679837) -->
+ <skip />
<string name="sim_action_switch_sub_dialog_mep_text" msgid="8348764755143679582">"Bir vaqtda 2 ta SIM karta ishlatish mumkin. <xliff:g id="CARRIER_NAME">%1$s</xliff:g> ishlatish uchun narigi SIM kartani faolsizlantiring."</string>
<string name="sim_action_switch_sub_dialog_confirm" msgid="1901181581944638961">"Bunga almashish: <xliff:g id="CARRIER_NAME">%1$s</xliff:g>"</string>
<string name="sim_action_switch_sub_dialog_carrier_list_item_for_turning_off" msgid="5392037608705799522">"<xliff:g id="CARRIER_NAME">%1$s</xliff:g> operatorini faolsizlantiring"</string>
@@ -4520,6 +4591,29 @@
<string name="sim_action_turn_off" msgid="3506698692916473000">"Faolsizlantirish"</string>
<string name="dsds_activation_failure_title" msgid="4467364110584914794">"SIM karta faollashmadi"</string>
<string name="dsds_activation_failure_body_msg2" msgid="73044349546544410">"SIM kartani qaytadan yoqing. Agar muammo davom etsa, qurilmangizni qayta ishga tushiring."</string>
+ <string name="sim_onboarding_bottomsheets_title" msgid="143711121394213711">"SIM kartangizni sozlang"</string>
+ <string name="sim_onboarding_bottomsheets_msg" msgid="7367245016476460849">"Bu qurilmada bir nechta SIM kartadan foydalanish uchun mobil tarmoq parametrlarini sozlang"</string>
+ <string name="sim_onboarding_label_sim_title" msgid="273162565849288273">"SIM kartalaringizni yorliqlang"</string>
+ <string name="sim_onboarding_label_sim_msg" msgid="5105859235219529056">"Chaqiruvlar amalga oshirganingizda, SMS yuborganingizda va mobil internetdan foydalanganingizda hamda Sozlamalarda bu yorliqlar koʻrinadi"</string>
+ <string name="sim_onboarding_label_sim_dialog_title" msgid="5839073125605286120">"SIM karta yorligʻi"</string>
+ <string name="sim_onboarding_label_sim_dialog_label" msgid="9020433985426525185">"Yorliq"</string>
+ <string name="sim_onboarding_select_sim_title" msgid="5895262188167744055">"Ishlatish uchun SIM kartani tanlang"</string>
+ <string name="sim_onboarding_select_sim_msg" msgid="5638859405391915048">"Bir vaqtda 2 ta SIM karta ishlatish mumkin"</string>
+ <string name="sim_onboarding_primary_sim_title" msgid="2793090401371135675">"Asosiy SIM kartangizni sozlang"</string>
+ <string name="sim_onboarding_primary_sim_msg" msgid="5484656671490558032">"Chaqiruvlar, SMS va mobil internet uchun standart holatda qaysi SIM kartadan foydalanishni tanlang"</string>
+ <string name="primary_sim_title" msgid="2508161011657571566">"Asosiy SIM kartalaringiz"</string>
+ <string name="primary_sim_calls_title" msgid="4961189133582615685">"Chaqiruvlar"</string>
+ <string name="primary_sim_texts_title" msgid="1287584042733097749">"Matnlar"</string>
+ <string name="primary_sim_automatic_data_title" msgid="1265528923229642480">"Mobil internetni avtoalmashtirish"</string>
+ <string name="primary_sim_automatic_data_msg" msgid="1612203837010785203">"Qamrovi va mavjudligiga qarab istalgan SIM kartaning mobil internetidan foydalaning"</string>
+ <string name="sim_onboarding_phoneNumber_data_only" msgid="8158409121949373662">"Faqat internet"</string>
+ <string name="sim_onboarding_setup" msgid="5750393553605388463">"Sozlash"</string>
+ <string name="sim_onboarding_next" msgid="6415025179929475355">"Keyingisi"</string>
+ <!-- no translation found for sim_onboarding_progressbar_turning_sim_on (1163318788393361574) -->
+ <skip />
+ <string name="mobile_network_spn_title" msgid="3053793174495329077">"Mobil tarmoq"</string>
+ <string name="mobile_network_phone_number_title" msgid="2090794402855021784">"Telefon raqami"</string>
+ <string name="mobile_network_sim_label_color_title" msgid="2401352348041132876">"SIM yorligʻi va rangi"</string>
<string name="sim_setup_channel_id" msgid="8797972565087458515">"Tarmoqni faollashtirish"</string>
<string name="sim_switch_channel_id" msgid="4927038626791837861">"Aloqa operatorlarini oʻzaro almashtirish"</string>
<string name="post_dsds_reboot_notification_title_with_carrier" msgid="3308827462185135307">"<xliff:g id="CARRIER_NAME">%1$s</xliff:g> faol"</string>
@@ -4539,11 +4633,15 @@
<string name="switch_sim_dialog_no_switch_text" msgid="7053939850026876088">"Mobil internet, chaqiruv funksiyalari va SMS xabarlardan keyinroq foydalanishni istasangiz, tarmoq sozlamalarini oching"</string>
<string name="sim_card_label" msgid="6263064316075963775">"SIM"</string>
<string name="erase_sim_dialog_title" msgid="4742077437653028326">"Bu eSIM karta oʻchirilsinmi?"</string>
- <string name="erase_sim_dialog_text" msgid="753031064269699885">"Agar bu SIM karta maʼlumotlari tozalansa, ushbu qurilmadan <xliff:g id="CARRIER_NAME_A">%1$s</xliff:g> xizmati ham tozalab tashlanadi.\n\n<xliff:g id="CARRIER_NAME_B">%1$s</xliff:g> xizmati bekor qilinmaydi."</string>
+ <!-- no translation found for erase_sim_dialog_text (1406141218170595272) -->
+ <skip />
<string name="erase_sim_confirm_button" msgid="8309115684335320541">"Tozalash"</string>
- <string name="erasing_sim" msgid="7877703231075699139">"SIM karta axboroti tozalanmoqda…"</string>
- <string name="erase_sim_fail_title" msgid="2024446702985862427">"SIM karta axboroti tozalanmadi"</string>
- <string name="erase_sim_fail_text" msgid="7870804401227483131">"Bu SIM karta axboroti xatolik sabab tozalanmadi.\n\nQurilmani qayta ishga tushirib, yana urining."</string>
+ <!-- no translation found for erasing_sim (4237180547590463930) -->
+ <skip />
+ <!-- no translation found for erase_sim_fail_title (1445700500168357303) -->
+ <skip />
+ <!-- no translation found for erase_sim_fail_text (6898841004987411547) -->
+ <skip />
<string name="network_connection_request_dialog_title" msgid="1896186380874289434">"Qurilmaga ulanish"</string>
<string name="network_connection_request_dialog_summary" msgid="7693038309792726170">"<xliff:g id="APPNAME">%1$s</xliff:g> ilovasi qurilmangizga ulanish uchun vaqtinchalik Wi‑Fi tarmoqdan foydalanmoqchi"</string>
<string name="network_connection_timeout_dialog_message" msgid="598509083077743772">"Qurilmalar topilmadi. Qurilmalar yoniq va tarmoqda ekanligi tekshiring."</string>
@@ -4615,6 +4713,14 @@
<string name="work_policy_privacy_settings" msgid="2702644843505242596">"Ish siyosati haqida axborot"</string>
<string name="work_policy_privacy_settings_summary" msgid="690118670737638405">"Sozlamalar AT administratori tomonidan boshqariladi"</string>
<string name="track_frame_time_keywords" msgid="7885340257945922239">"GPU"</string>
+ <string name="enable_16k_pages" msgid="5009476566957520607">"16 KB sahifa hajmi bilan yoqish"</string>
+ <string name="enable_16k_pages_summary" msgid="428117226069445198">"Qurilmani 16 KB sahifa hajmini dastaklaydigan yadro bilan yoqish"</string>
+ <string name="confirm_enable_16k_pages_title" msgid="6751570067857011642">"16 KB sahifa hajmi bilan mos yadro bilan qayta yoqilsinmi?"</string>
+ <string name="confirm_enable_16k_pages_text" msgid="702888115148257215">"OGOHLANTIRISH: Ayrim ilovalar bu rejim bilan mos kelmasligi mumkin. Tasdiqlangandan keyin qurilma qayta yoqiladi."</string>
+ <string name="confirm_enable_4k_pages_title" msgid="626987400420355263">"4 KB sahifa hajmi bilan mos yadro bilan qayta yoqilsinmi?"</string>
+ <string name="confirm_enable_4k_pages_text" msgid="6168921566226074524">"Tasdiqlangandan keyin qurilma qayta yoqiladi."</string>
+ <string name="toast_16k_update_failed_text" msgid="8888858987184345567">"16 KB sahifa hajmi bilan mos yadroga yangilanmadi."</string>
+ <string name="progress_16k_ota_title" msgid="2117218313875523741">"Oʻzgarish tatbiq qilinmoqda"</string>
<string name="bug_report_handler_title" msgid="713439959113250125">"Xatoliklarni xabar qilish vositasi"</string>
<string name="bug_report_handler_picker_footer_text" msgid="4935758328366585673">"Qurilmadagi qaysi ilova xatoliklarni xabar qilish vositasi bilan ishlashini aniqlaydi."</string>
<string name="personal_profile_app_subtext" msgid="5586060806997067676">"Shaxsiy"</string>
@@ -4700,8 +4806,10 @@
<string name="sim_category_title" msgid="2341314000964710495">"SIM"</string>
<string name="downloaded_sim_category_title" msgid="2876988650413179752">"eSIM"</string>
<string name="downloaded_sims_category_title" msgid="487799905978489922">"eSIM kartalar"</string>
- <string name="sim_category_active_sim" msgid="1503823567818544012">"Faol"</string>
- <string name="sim_category_inactive_sim" msgid="4068899490133820881">"Nofaol"</string>
+ <!-- no translation found for sim_category_active_sim (3077009911935592178) -->
+ <skip />
+ <!-- no translation found for sim_category_inactive_sim (7351553344148400450) -->
+ <skip />
<string name="sim_category_default_active_sim" msgid="1208194173387987231">" / <xliff:g id="ID_1">%1$s</xliff:g> uchun birlamchi"</string>
<string name="default_active_sim_calls" msgid="2390973682556353558">"chaqiruvlar"</string>
<string name="default_active_sim_sms" msgid="8041498593025994921">"SMS"</string>
diff --git a/res/values-vi/arrays.xml b/res/values-vi/arrays.xml
index cd249d3..d29136c 100644
--- a/res/values-vi/arrays.xml
+++ b/res/values-vi/arrays.xml
@@ -482,4 +482,7 @@
<!-- no translation found for notification_polite_options:0 (4617190141263245257) -->
<!-- no translation found for notification_polite_options:1 (3884076684767467743) -->
<!-- no translation found for notification_polite_options:2 (8765197536079931966) -->
+ <!-- no translation found for private_space_auto_lock_options:0 (551584871228110817) -->
+ <!-- no translation found for private_space_auto_lock_options:1 (3263162333754809690) -->
+ <!-- no translation found for private_space_auto_lock_options:2 (1575103586471380629) -->
</resources>
diff --git a/res/values-vi/strings.xml b/res/values-vi/strings.xml
index 5bb3d85..96c1ff4 100644
--- a/res/values-vi/strings.xml
+++ b/res/values-vi/strings.xml
@@ -28,6 +28,7 @@
<string name="show_dev_on" msgid="2840850085134853754">"Bạn đã là nhà phát triển!"</string>
<string name="show_dev_already" msgid="7041756429707644630">"Không cần, bạn đã là nhà phát triển."</string>
<string name="dev_settings_disabled_warning" msgid="6971867026249671244">"Vui lòng bật tùy chọn của nhà phát triển trước."</string>
+ <string name="dev_settings_available_to_admin_only_warning" msgid="3408243404879083111">"Chỉ người dùng quản trị mới dùng được các chế độ cài đặt dành cho nhà phát triển."</string>
<string name="header_category_system" msgid="1665516346845259058">"Hệ thống"</string>
<string name="radioInfo_service_in" msgid="9088637745836646271">"Đang sử dụng"</string>
<string name="radioInfo_service_out" msgid="1868347333892403287">"Không có dịch vụ"</string>
@@ -551,12 +552,20 @@
<string name="private_space_one_lock_summary" msgid="2759953747682959371">"Bạn có thể mở khoá Không gian riêng tư giống như cách mở khoá thiết bị của mình, hoặc chọn một phương thức khoá khác"</string>
<string name="private_space_screen_lock_title" msgid="8679383894967823163">"Sử dụng phương thức khoá màn hình thiết bị"</string>
<string name="private_space_biometric_title" msgid="3934339826674553174">"Mở khoá bằng khuôn mặt và vân tay"</string>
+ <string name="private_space_fingerprint_title" msgid="5989254643211889931">"Mở khoá bằng vân tay"</string>
+ <string name="private_space_face_title" msgid="3290402865367663079">"Mở khoá bằng khuôn mặt"</string>
<string name="private_space_biometric_summary" msgid="4403837276018724581">"Nhấn để thiết lập"</string>
<string name="private_space_fingerprint_unlock_title" msgid="5804023571114910034">"Tính năng Mở khoá bằng vân tay cho không gian riêng tư"</string>
<string name="private_space_face_unlock_title" msgid="6613018437620070183">"Tính năng Mở khoá bằng khuôn mặt cho không gian riêng tư"</string>
<string name="private_space_category_ways_to_unlock" msgid="4356631225316950046">"Cách mở khoá"</string>
<string name="private_space_screen_lock_summary" msgid="394837965365561070">"Giống như phương thức khoá màn hình thiết bị"</string>
<string name="private_space_new_lock_title" msgid="7306873010565337671">"Chọn một khoá mới cho Không gian riêng tư?"</string>
+ <string name="private_space_auto_lock_title" msgid="4757097802686131305">"Tự động khoá"</string>
+ <string name="private_space_auto_lock_page_title" msgid="2993714305725968632">"Tự động khoá không gian riêng tư"</string>
+ <string name="private_space_auto_lock_page_summary" msgid="8679844515655838654">"Bạn có thể tự động khoá không gian riêng tư của mình nếu không sử dụng thiết bị trong một khoảng thời gian"</string>
+ <string name="private_space_auto_lock_every_time" msgid="1215061855836002830">"Mỗi khi khoá thiết bị"</string>
+ <string name="private_space_auto_lock_after_inactivity" msgid="1748673030841528649">"Sau 5 phút không hoạt động"</string>
+ <string name="private_space_auto_lock_never" msgid="595014527119778873">"Không bao giờ"</string>
<string name="private_space_hide_title" msgid="8687034008994037610">"Ẩn khi khoá"</string>
<string name="privatespace_hide_page_title" msgid="972581369094289386">"Ẩn Không gian riêng tư khi khoá"</string>
<string name="privatespace_hide_page_summary" msgid="1052569521186403642">"Ẩn Không gian riêng tư khỏi các ứng dụng để không ai biết"</string>
@@ -570,6 +579,7 @@
<string name="private_space_delete_title" msgid="3075645119800272800">"Xoá Không gian riêng tư"</string>
<string name="private_space_deleted" msgid="7825768516955610897">"Đã xoá xong Không gian riêng tư"</string>
<string name="private_space_delete_failed" msgid="8500755484258565011">"Không xoá được Không gian riêng tư"</string>
+ <string name="private_space_unlocked" msgid="9091600948712932046">"Đã mở khoá không gian riêng tư"</string>
<string name="no_device_lock_title" msgid="1078223464721029954">"Đặt phương thức khoá màn hình"</string>
<string name="no_device_lock_summary" msgid="7436025227616244687">"Để dùng Không gian riêng tư, hãy thiết lập một phương thức khoá màn hình trên thiết bị này"</string>
<string name="no_device_lock_action_label" msgid="2640487005629001288">"Đặt phương thức khoá màn hình"</string>
@@ -597,8 +607,14 @@
<string name="private_space_access_text" msgid="4258842502257201013">"Để truy cập không gian riêng tư của bạn, hãy mở danh sách ứng dụng rồi di chuyển xuống"</string>
<string name="private_space_done_label" msgid="1020482651595246071">"Xong"</string>
<string name="private_space_scrolldown_to_access" msgid="4820954877349434545">"Di chuyển xuống để tìm không gian riêng tư"</string>
- <string name="private_space_retry_signin_title" msgid="2340841075193680666">"Đăng nhập để thiết lập không gian riêng tư"</string>
- <string name="private_space_retry_summary" msgid="1976929616948459609">"Bạn cần đăng nhập vào một tài khoản để có thể thiết lập không gian riêng tư"</string>
+ <!-- no translation found for private_space_retry_signin_title (8090276618867918844) -->
+ <skip />
+ <!-- no translation found for private_space_retry_summary (1920444015972648774) -->
+ <skip />
+ <!-- no translation found for private_space_skip_login_label (7078019409056628192) -->
+ <skip />
+ <!-- no translation found for private_space_continue_login_label (7779965766333065391) -->
+ <skip />
<string name="private_space_lock_setup_title" msgid="6541564212199510787">"Chọn một phương thức khoá cho không gian riêng tư"</string>
<string name="private_space_lock_setup_description" msgid="423405593476300918">"Bạn có thể mở khoá không gian riêng tư bằng vân tay của mình. Để bảo mật, lựa chọn này yêu cầu bạn phải có một phương thức khoá dự phòng."</string>
<string name="private_space_choose_your_pin_header" msgid="4560802934975898265">"Đặt mã PIN cho không gian riêng tư"</string>
@@ -1373,6 +1389,8 @@
<string name="battery_level_title" msgid="1371765298786083448">"Mức pin"</string>
<string name="communal_settings_title" msgid="2845678473945902115">"Dùng chung"</string>
<string name="communal_settings_summary" msgid="4923914136953940317">"Các chế độ cài đặt dùng chung"</string>
+ <!-- no translation found for satellite_setting (706846910912477125) -->
+ <skip />
<string name="apn_settings" msgid="4295467389400441299">"APN"</string>
<string name="apn_edit" msgid="2003683641840248741">"Chỉnh sửa điểm truy cập"</string>
<string name="apn_add" msgid="9069613192201630934">"Thêm điểm truy cập"</string>
@@ -1407,6 +1425,8 @@
<string name="menu_save" msgid="6611465355127483100">"Lưu"</string>
<string name="menu_cancel" msgid="1197826697950745335">"Hủy"</string>
<string name="error_title" msgid="7158648377702417716"></string>
+ <!-- no translation found for error_duplicate_apn_entry (7792928408935276618) -->
+ <skip />
<string name="error_name_empty" msgid="1258275899283079142">"Không được để trống trường Tên."</string>
<string name="error_apn_empty" msgid="7657491065443746915">"APN không được để trống."</string>
<string name="error_mcc_not3" msgid="883659545640179094">"Trường MCC phải có 3 chữ số."</string>
@@ -1425,7 +1445,8 @@
<string name="reset_bluetooth_wifi_button_text" msgid="3974098137045963639">"Đặt lại"</string>
<string name="reset_bluetooth_wifi_complete_toast" msgid="5893439291030574365">"Đã đặt lại Bluetooth và Wi‑Fi"</string>
<string name="reset_esim_title" msgid="4194570573425902754">"Xoá eSIM"</string>
- <string name="reset_esim_desc" msgid="3662444090563399131">"Thao tác này sẽ không hủy gói dịch vụ di động nào. Để tải SIM thay thế xuống, hãy liên hệ với nhà mạng của bạn."</string>
+ <!-- no translation found for reset_esim_desc (6125192435907740751) -->
+ <skip />
<string name="reset_network_button_text" msgid="2281476496459610071">"Đặt lại chế độ cài đặt"</string>
<string name="reset_network_final_desc" msgid="5304365082065278425">"Bạn muốn đặt lại tất cả chế độ cài đặt mạng? Bạn không thể hủy thao tác này sau khi thực hiện."</string>
<string name="reset_network_final_desc_esim" msgid="1129251284212847939">"Đặt lại mọi chế độ cài đặt mạng và xoá eSIM? Bạn không thể huỷ thao tác này."</string>
@@ -1433,15 +1454,18 @@
<string name="reset_network_confirm_title" msgid="913014422184481270">"Đặt lại?"</string>
<string name="network_reset_not_available" msgid="1966334631394607829">"Người dùng này không được phép đặt lại mạng"</string>
<string name="reset_network_complete_toast" msgid="1367872474130621115">"Cài đặt mạng đã được đặt lại"</string>
- <string name="reset_esim_error_title" msgid="4670073610967959597">"Không thể xóa SIM"</string>
- <string name="reset_esim_error_msg" msgid="7279607120606365250">"Không xoá được eSIM do có lỗi.\n\nHãy khởi động lại thiết bị rồi thử lại."</string>
+ <!-- no translation found for reset_esim_error_title (6516110227665862295) -->
+ <skip />
+ <!-- no translation found for reset_esim_error_msg (8459527827897797168) -->
+ <skip />
<string name="main_clear_title" msgid="277664302144837723">"Xóa mọi dữ liệu (đặt lại về trạng thái ban đầu)"</string>
<string name="main_clear_short_title" msgid="4752094765533020696">"Xóa mọi dữ liệu (đặt lại về trạng thái ban đầu)"</string>
<string name="main_clear_desc_also_erases_external" msgid="3687911419628956693"><li>"Nhạc"</li>\n<li>"Ảnh"</li>\n<li>"Dữ liệu khác của người dùng"</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"Thao tác này sẽ không hủy gói dịch vụ di động của bạn."</string>
<string name="main_clear_final_desc" msgid="5800877928569039580">"Tất cả thông tin cá nhân và ứng dụng đã tải xuống của bạn đều bị xóa. Bạn không thể hủy thao tác này sau khi thực hiện."</string>
- <string name="main_clear_final_desc_esim" msgid="440406836793824969">"Tất cả thông tin cá nhân của bạn, kể cả SIM và ứng dụng đã tải xuống, đều bị xóa. Bạn không thể hủy thao tác này sau khi thực hiện."</string>
+ <!-- no translation found for main_clear_final_desc_esim (6592404057237813989) -->
+ <skip />
<string name="main_clear_confirm_title" msgid="6577071819657853713">"Xóa mọi dữ liệu?"</string>
<string name="main_clear_not_available" msgid="3433795327146684827">"Người dùng này không thể thực hiện thao tác đặt lại về trạng thái ban đầu"</string>
<string name="main_clear_progress_title" msgid="7239741132015617719">"Đang xóa"</string>
@@ -1672,6 +1696,14 @@
<string name="force_stop" msgid="2681771622136916280">"Buộc dừng"</string>
<string name="archive" msgid="9074663845068632127">"Lưu trữ"</string>
<string name="restore" msgid="7622486640713967157">"Khôi phục"</string>
+ <!-- no translation found for restoring_step_one (3465050101254272874) -->
+ <skip />
+ <!-- no translation found for restoring_step_two (140484846432595108) -->
+ <skip />
+ <!-- no translation found for restoring_step_three (3712883580876329811) -->
+ <skip />
+ <!-- no translation found for restoring_step_four (8966846882470446209) -->
+ <skip />
<string name="total_size_label" msgid="2052185048749658866">"Tổng"</string>
<string name="application_size_label" msgid="6407051020651716729">"Kích thước ứng dụng"</string>
<string name="external_code_size_label" msgid="7375146402660973743">"Ứng dụng bộ lưu trữ USB"</string>
@@ -1728,7 +1760,6 @@
<string name="archiving_failed" msgid="2037798988961634978">"Không lưu trữ được"</string>
<string name="archiving_succeeded" msgid="7891249456483297845">"Đã lưu trữ <xliff:g id="PACKAGE_LABEL">%1$s</xliff:g>"</string>
<string name="restoring_failed" msgid="3390531747355943533">"Không khôi phục được"</string>
- <string name="restoring_succeeded" msgid="4967353965137524330">"Đã khôi phục <xliff:g id="PACKAGE_LABEL">%1$s</xliff:g>"</string>
<string name="restoring_in_progress" msgid="7787443682651146115">"Đang khôi phục <xliff:g id="PACKAGE_LABEL">%1$s</xliff:g>"</string>
<string name="another_migration_already_in_progress" msgid="6550546307856052261">"Đang diễn ra một hoạt động di chuyển khác."</string>
<string name="insufficient_storage" msgid="8115088042669030558">"Không đủ dung lượng lưu trữ."</string>
@@ -1920,10 +1951,8 @@
<string name="usage_stats_sort_by_usage_time" msgid="2927310334119998301">"Sắp xếp theo thời gian dùng"</string>
<string name="usage_stats_sort_by_last_time_used" msgid="7039213339779884017">"Sắp xếp theo lần dùng gần đây nhất"</string>
<string name="usage_stats_sort_by_app_name" msgid="4463833145514850478">"Sắp xếp theo tên ứng dụng"</string>
- <!-- no translation found for last_time_used_label (7589377271406011659) -->
- <skip />
- <!-- no translation found for last_time_used_never (2936073559267990034) -->
- <skip />
+ <string name="last_time_used_label" msgid="7589377271406011659">"Lần sử dụng gần đây nhất"</string>
+ <string name="last_time_used_never" msgid="2936073559267990034">"không bao giờ"</string>
<string name="usage_time_label" msgid="9105343335151559883">"Thời gian sử dụng"</string>
<string name="accessibility_settings" msgid="4713215774904704682">"Hỗ trợ tiếp cận"</string>
<string name="accessibility_settings_title" msgid="6739115703615065716">"Cài đặt hỗ trợ tiếp cận"</string>
@@ -2378,12 +2407,6 @@
<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="6258554134146272311">"Quá trình sạc được tối ưu hoá để bảo vệ pin"</string>
<string name="battery_tip_limited_temporarily_summary" msgid="5107379280241187562">"Để giúp kéo dài thời lượng pin, quá trình sạc sẽ được tối ưu hoá"</string>
- <string name="battery_tip_dock_defender_future_bypass_title" msgid="4332616280495788195">"Quá trình sạc được tối ưu hoá để bảo vệ pin"</string>
- <string name="battery_tip_dock_defender_future_bypass_summary" msgid="7870758621381307597">"Để giúp kéo dài tuổi thọ pin, quá trình sạc sẽ được tối ưu hoá khi bạn gắn thiết bị vào đế"</string>
- <string name="battery_tip_dock_defender_active_title" msgid="1414785238383255699">"Quá trình sạc được tối ưu hoá để bảo vệ pin"</string>
- <string name="battery_tip_dock_defender_active_summary" msgid="3512082623718801459">"Để giúp kéo dài tuổi thọ pin, quá trình sạc sẽ được tối ưu hoá khi bạn gắn thiết bị vào đế"</string>
- <string name="battery_tip_dock_defender_temporarily_bypassed_title" msgid="1679449361090557201">"Sạc đến khi đầy"</string>
- <string name="battery_tip_dock_defender_temporarily_bypassed_summary" msgid="1099500476761333281">"Để bảo vệ pin, quá trình sạc sẽ được tối ưu hoá trong lần tới khi bạn gắn máy tính bảng vào đế"</string>
<string name="battery_tip_limited_temporarily_sec_button_content_description" msgid="5648444926736883551">"Tìm hiểu thêm về việc quá trình sạc bị tạm dừng"</string>
<string name="battery_tip_limited_temporarily_dialog_resume_charge" msgid="2302295458913832342">"Tiếp tục sạc"</string>
<string name="battery_tip_dialog_message_footer" msgid="986542164372177504">"Bao gồm hoạt động công suất cao trong nền"</string>
@@ -2401,7 +2424,8 @@
<string name="battery_tip_unrestrict_app_dialog_ok" msgid="7940183167721998470">"Xóa"</string>
<string name="battery_tip_unrestrict_app_dialog_cancel" msgid="4968135709160207507">"Hủy"</string>
<string name="battery_tip_charge_to_full_button" msgid="6701709034348116261">"Sạc đến khi đầy"</string>
- <string name="battery_tip_incompatible_charging_title" msgid="5120763575150751300">"Có vấn đề với phụ kiện sạc"</string>
+ <!-- no translation found for battery_tip_incompatible_charging_title (1567827436103364999) -->
+ <skip />
<string name="battery_tip_incompatible_charging_content_description" msgid="355668467640367701">"Tìm hiểu thêm về chế độ sạc không tương thích"</string>
<string name="smart_battery_manager_title" msgid="3677620516657920364">"Trình quản lý pin"</string>
<string name="smart_battery_title" msgid="9095903608520254254">"Tự động quản lý ứng dụng"</string>
@@ -2493,13 +2517,11 @@
<string name="battery_usage_chart_label_now" msgid="4598282721949430165">"hiện tại"</string>
<string name="battery_usage_timestamps_hyphen" msgid="7401188432989043905">"<xliff:g id="FROM_TIMESTAMP">%1$s</xliff:g> – <xliff:g id="TO_TIMESTAMP">%2$s</xliff:g>"</string>
<string name="battery_usage_day_and_hour" msgid="1417890420844950881">"<xliff:g id="DAY">%1$s</xliff:g> <xliff:g id="HOUR">%2$s</xliff:g>"</string>
- <!-- no translation found for battery_usage_time_info_and_battery_level (6732629268310936155) -->
- <skip />
+ <string name="battery_usage_time_info_and_battery_level" msgid="6732629268310936155">"<xliff:g id="TIME_INFO">%1$s</xliff:g> <xliff:g id="BATTERY_LEVEL">%2$s</xliff:g>"</string>
<string name="battery_usage_chart" msgid="4114747521432440017">"Biểu đồ mức sử dụng pin"</string>
<string name="daily_battery_usage_chart" msgid="4176059567682992686">"Biểu đồ mức sử dụng pin hằng ngày"</string>
<string name="hourly_battery_usage_chart" msgid="3098314511076561272">"Biểu đồ mức sử dụng pin hằng giờ"</string>
- <!-- no translation found for battery_level_percentage (1433178290838842146) -->
- <skip />
+ <string name="battery_level_percentage" msgid="1433178290838842146">"Phần trăm pin từ <xliff:g id="START_PERCENTAGE">%1$s</xliff:g> đến <xliff:g id="END_PERCENTAGE">%2$s</xliff:g>"</string>
<string name="battery_usage_breakdown_title_since_last_full_charge" msgid="435006273323199906">"Mức sử dụng pin từ lần sạc đầy gần nhất"</string>
<string name="battery_usage_breakdown_title_for_slot" msgid="4823179483667671406">"Mức sử dụng pin: <xliff:g id="SLOT">%s</xliff:g>"</string>
<string name="screen_time_category_last_full_charge" msgid="8856908320256057753">"Thời gian sử dụng thiết bị kể từ lần sạc đầy gần đây nhất"</string>
@@ -3859,6 +3881,8 @@
<string name="voice_activation_apps_title" msgid="7130045161611529825">"Ứng dụng kích hoạt bằng giọng nói"</string>
<string name="permit_voice_activation_apps" msgid="9152780172988949319">"Cho phép kích hoạt bằng giọng nói"</string>
<string name="allow_voice_activation_apps_description" msgid="6369745626995060656">"Tính năng kích hoạt bằng giọng nói sẽ bật các ứng dụng được phê duyệt bằng lệnh thoại mà không dùng tay. Cảm biến thích ứng tích hợp sẵn giúp bảo mật dữ liệu cho bạn.\n\n"<a href="">"Xem thêm thông tin về cảm biến thích ứng được bảo vệ"</a></string>
+ <string name="permit_receive_sandboxed_detection_training_data" msgid="3929496847420108753">"Cải thiện tính năng kích hoạt bằng giọng nói"</string>
+ <string name="receive_sandboxed_detection_training_data_description" msgid="1415687008184625050">"Thiết bị này sử dụng hiểu biết riêng tư để cải thiện mô hình kích hoạt bằng giọng nói. Các ứng dụng có thể nhận được nội dung cập nhật tóm tắt và tổng hợp từ nhiều người dùng để đảm bảo quyền riêng tư trong khi vẫn có thể cải thiện mô hình này cho mọi người.\n\n"<a href="">"Tìm hiểu thêm về hiểu biết riêng tư"</a></string>
<string name="full_screen_intent_title" msgid="747270185715224130">"Thông báo toàn màn hình"</string>
<string name="permit_full_screen_intent" msgid="9035367640019960861">"Cho phép ứng dụng này hiển thị thông báo toàn màn hình"</string>
<string name="footer_description_full_screen_intent" msgid="7716518411349225528">"Cho phép ứng dụng hiển thị các thông báo chiếm toàn màn hình khi thiết bị đang khoá. Các ứng dụng có thể dùng những thông báo này để làm nổi bật chuông báo, cuộc gọi đến hoặc thông báo khẩn cấp khác."</string>
@@ -4280,18 +4304,27 @@
<string name="autofill_app" msgid="7595308061826307921">"Dịch vụ tự động điền"</string>
<string name="default_autofill_app" msgid="372234803718251606">"Dịch vụ tự động điền mặc định"</string>
<string name="autofill_passwords" msgid="6708057251459761083">"Mật khẩu"</string>
- <string name="credman_chosen_app_title" msgid="872524130208251505">"Dịch vụ dữ liệu, khoá truy cập và mật khẩu"</string>
+ <!-- no translation found for credman_chosen_app_title (7735183808067729319) -->
+ <skip />
<string name="credman_credentials" msgid="4931371941253324143">"Các nhà cung cấp khác"</string>
<string name="autofill_passwords_count" msgid="6359289285822955973">"{count,plural, =1{# mật khẩu}other{# mật khẩu}}"</string>
<string name="autofill_keywords" msgid="8598763328489346438">"tự động, điền, tự động điền, mật khẩu"</string>
<string name="credman_keywords" msgid="8305600680836806170">"dữ liệu, khoá truy cập, mật khẩu"</string>
<string name="credman_autofill_keywords" msgid="701180623776848914">"tự động, điền, tự động điền, dữ liệu, khoá truy cập, mật khẩu"</string>
+ <!-- no translation found for credman_button_change (4072629639218503790) -->
+ <skip />
+ <!-- no translation found for credman_button_open (7519871964170816850) -->
+ <skip />
<string name="autofill_confirmation_message" msgid="4888767934273494272">"<b>Hãy đảm bảo bạn tin tưởng ứng dụng này</b> <br/> <br/> <xliff:g id=app_name example=Google Autofill>%1$s</xliff:g> sử dụng thông tin trên màn hình để xác định nội dung nào có thể được tự động điền."</string>
<string name="credman_autofill_confirmation_message" msgid="843829628024668466">"<b>Sử dụng <xliff:g id=app_name example=Provider>%1$s</xliff:g>?</b> <br/> <br/> Mật khẩu mới, khoá truy cập mới, cũng như các thông tin khác sẽ được lưu ở đây kể từ bây giờ. <xliff:g id=app_name example=Provider>%1$s</xliff:g> có thể dùng thông tin trên màn hình của bạn để xác định thông tin nào có thể tự động điền."</string>
<string name="credman_picker_title" msgid="8191267620665129205">"Dịch vụ dữ liệu, khoá truy cập và mật khẩu"</string>
<string name="credman_confirmation_message_title" msgid="8847900085593880729">"Tắt %1$s?"</string>
<string name="credman_confirmation_message" msgid="2357324543658635239">"<b>Tắt dịch vụ này?</b> <br/> <br/> Thông tin đã lưu (ví dụ: mật khẩu, khoá truy cập, phương thức thanh toán) và thông tin khác sẽ không được điền khi bạn đăng nhập. Để sử dụng thông tin mà bạn đã lưu, hãy chọn một mật khẩu, khoá truy cập hoặc dịch vụ dữ liệu."</string>
+ <string name="credman_confirmation_message_new_ui" msgid="6126274509951156460">"<b>Tắt tất cả dịch vụ?</b> <br/> <br/> Tính năng tự động điền sẽ không sử dụng được mật khẩu, khoá truy cập cũng như thông tin đã lưu khác khi bạn đăng nhập"</string>
+ <string name="credman_autofill_confirmation_message_new_ui" msgid="6222139222478822267">"<b>Thay đổi dịch vụ bạn ưu tiên thành <xliff:g id=app_name example=Provider>%1$s</xliff:g>?</b> <br/> <br/> Từ nay, mật khẩu mới, khoá truy cập mới cũng như thông tin khác sẽ được lưu tại đây. <xliff:g id=app_name example=Provider>%1$s</xliff:g> có thể dùng nội dung trên màn hình của bạn để xác định thông tin nào có thể tự động điền"</string>
<string name="credman_enable_confirmation_message_title" msgid="1037501792652277829">"Sử dụng %1$s?"</string>
+ <string name="credman_limit_error_msg_title" msgid="1525814645803612135">"Bạn chỉ bật được 5 dịch vụ"</string>
+ <string name="credman_limit_error_msg" msgid="2521803280130310063">"Hãy tắt ít nhất là 1 dịch vụ để có thể thêm 1 dịch vụ khác"</string>
<string name="credman_enable_confirmation_message" msgid="8407841892310870169">"%1$s sử dụng nội dung trên màn hình của bạn để xác định thông tin có thể được tự động điền."</string>
<string name="credman_error_message_title" msgid="4099557206946333568">"Giới hạn về dịch vụ dữ liệu, khoá truy cập và mật khẩu"</string>
<string name="credman_error_message" msgid="8334797097200415449">"Bạn có thể chọn tối đa 5 dịch vụ dữ liệu, khoá truy cập và mật khẩu cùng lúc. Hãy tắt một dịch vụ nếu muốn thêm một dịch vụ khác."</string>
@@ -4461,11 +4494,12 @@
<string name="mobile_network_sim_name_label" msgid="1452440641628369625">"Tên"</string>
<string name="mobile_network_sim_color_label" msgid="5293944087609632340">"Màu (do các ứng dụng tương thích dùng)"</string>
<string name="mobile_network_sim_name_rename" msgid="5967588549571582924">"Lưu"</string>
- <string name="mobile_network_use_sim_on" msgid="7298332437547707908">"Dùng SIM"</string>
+ <string name="mobile_network_use_sim_on" msgid="5333182776279917886">"Dùng SIM này"</string>
<string name="mobile_network_use_sim_off" msgid="6303281166199670639">"Tắt"</string>
<string name="mobile_network_disable_sim_explanation" msgid="2851862257846773796">"Để tắt SIM này, hãy tháo thẻ SIM"</string>
<string name="mobile_network_tap_to_activate" msgid="4139979375717958102">"Nhấn để kích hoạt <xliff:g id="CARRIER">%1$s</xliff:g>"</string>
- <string name="mobile_network_erase_sim" msgid="4629071168032714930">"Xóa SIM"</string>
+ <!-- no translation found for mobile_network_erase_sim (5387971155494245850) -->
+ <skip />
<string name="preferred_network_mode_title" msgid="3083431168988535628">"Loại mạng ưu tiên"</string>
<string name="preferred_network_mode_summary" msgid="537577807865497546">"Thay đổi chế độ hoạt động của mạng"</string>
<string name="preferred_network_mode_dialogtitle" msgid="4179420486180351631">"Loại mạng ưa thích"</string>
@@ -4484,6 +4518,40 @@
<string name="roaming_check_price_warning" msgid="5876977438036791361">"Hãy liên hệ với nhà mạng của bạn để biết giá cước."</string>
<string name="mobile_data_usage_title" msgid="2047864499317759728">"Mức sử dụng dữ liệu của ứng dụng"</string>
<string name="mobile_network_mode_error" msgid="9222056129897416074">"Chế độ mạng <xliff:g id="NETWORKMODEID">%1$d</xliff:g> không hợp lệ. Bỏ qua."</string>
+ <!-- no translation found for satellite_setting_title (2543034229989047673) -->
+ <skip />
+ <!-- no translation found for satellite_setting_enabled_summary (3554127722727530845) -->
+ <skip />
+ <!-- no translation found for satellite_setting_disabled_summary (6789122487534159857) -->
+ <skip />
+ <!-- no translation found for keywords_satellite_setting (3312183289776517695) -->
+ <skip />
+ <!-- no translation found for category_name_about_satellite_messaging (3756205049485508340) -->
+ <skip />
+ <!-- no translation found for title_about_satellite_setting (9212860038048311345) -->
+ <skip />
+ <!-- no translation found for category_title_your_satellite_plan (3017895097366691841) -->
+ <skip />
+ <!-- no translation found for title_have_satellite_plan (2048372355699977947) -->
+ <skip />
+ <!-- no translation found for title_no_satellite_plan (2876056203035197505) -->
+ <skip />
+ <!-- no translation found for summary_add_satellite_setting (3815254731634052432) -->
+ <skip />
+ <!-- no translation found for category_name_how_it_works (585303230539269496) -->
+ <skip />
+ <!-- no translation found for title_satellite_connection_guide (3294802307913609072) -->
+ <skip />
+ <!-- no translation found for summary_satellite_connection_guide (3496123195218418456) -->
+ <skip />
+ <!-- no translation found for title_supported_service (4275535165812691571) -->
+ <skip />
+ <!-- no translation found for summary_supported_service (4320535903444834786) -->
+ <skip />
+ <!-- no translation found for satellite_setting_summary_more_information (4008690241760925372) -->
+ <skip />
+ <!-- no translation found for more_about_satellite_messaging (3385673133561348509) -->
+ <skip />
<string name="mobile_network_apn_title" msgid="5582995550142073054">"Tên điểm truy cập"</string>
<string name="keywords_access_point_names" msgid="8174967126858505945">"apn"</string>
<string name="manual_mode_disallowed_summary" msgid="4243142645520152175">"Không sử dụng được khi kết nối với <xliff:g id="CARRIER">%1$s</xliff:g>"</string>
@@ -4493,9 +4561,12 @@
<string name="sim_action_switch_sub_dialog_title" msgid="9180969453358718635">"Chuyển sang <xliff:g id="CARRIER_NAME">%1$s</xliff:g>?"</string>
<string name="sim_action_switch_psim_dialog_title" msgid="5613177333235213024">"Chuyển sang dùng thẻ SIM?"</string>
<string name="sim_action_switch_sub_dialog_mep_title" msgid="933856847099933004">"Sử dụng <xliff:g id="CARRIER_NAME">%1$s</xliff:g>?"</string>
- <string name="sim_action_switch_sub_dialog_text" msgid="2091834911153293004">"Chỉ một SIM có thể hoạt động mỗi lần.\n\nKhi chuyển sang <xliff:g id="TO_CARRIER_NAME">%1$s</xliff:g>, dịch vụ <xliff:g id="FROM_CARRIER_NAME">%2$s</xliff:g> của bạn sẽ không bị hủy."</string>
- <string name="sim_action_switch_sub_dialog_text_downloaded" msgid="8977951796005849471">"Chỉ 1 eSIM có thể hoạt động tại mỗi thời điểm.\n\nKhi bạn chuyển sang <xliff:g id="TO_CARRIER_NAME">%1$s</xliff:g>, dịch vụ <xliff:g id="FROM_CARRIER_NAME">%2$s</xliff:g> của bạn sẽ không bị huỷ."</string>
- <string name="sim_action_switch_sub_dialog_text_single_sim" msgid="6188750682431170845">"Chỉ một SIM có thể hoạt động tại một thời điểm.\n\nKhi chuyển đổi SIM, dịch vụ <xliff:g id="TO_CARRIER_NAME">%1$s</xliff:g> của bạn sẽ không bị hủy."</string>
+ <!-- no translation found for sim_action_switch_sub_dialog_text (7474905814976249607) -->
+ <skip />
+ <!-- no translation found for sim_action_switch_sub_dialog_text_downloaded (6415848271400253954) -->
+ <skip />
+ <!-- no translation found for sim_action_switch_sub_dialog_text_single_sim (421658355882679837) -->
+ <skip />
<string name="sim_action_switch_sub_dialog_mep_text" msgid="8348764755143679582">"Bạn có thể dùng 2 SIM cùng lúc. Để dùng <xliff:g id="CARRIER_NAME">%1$s</xliff:g>, hãy tắt SIM khác."</string>
<string name="sim_action_switch_sub_dialog_confirm" msgid="1901181581944638961">"Chuyển sang <xliff:g id="CARRIER_NAME">%1$s</xliff:g>"</string>
<string name="sim_action_switch_sub_dialog_carrier_list_item_for_turning_off" msgid="5392037608705799522">"Tắt <xliff:g id="CARRIER_NAME">%1$s</xliff:g>"</string>
@@ -4520,6 +4591,29 @@
<string name="sim_action_turn_off" msgid="3506698692916473000">"Tắt thông báo"</string>
<string name="dsds_activation_failure_title" msgid="4467364110584914794">"Không thể kích hoạt SIM"</string>
<string name="dsds_activation_failure_body_msg2" msgid="73044349546544410">"Hãy thử bật lại SIM. Nếu vấn đề vẫn xảy ra, vui lòng khởi động lại thiết bị."</string>
+ <string name="sim_onboarding_bottomsheets_title" msgid="143711121394213711">"Thiết lập SIM"</string>
+ <string name="sim_onboarding_bottomsheets_msg" msgid="7367245016476460849">"Thiết lập các lựa chọn ưu tiên về mạng di động để dùng nhiều SIM trên thiết bị này"</string>
+ <string name="sim_onboarding_label_sim_title" msgid="273162565849288273">"Đặt nhãn cho SIM"</string>
+ <string name="sim_onboarding_label_sim_msg" msgid="5105859235219529056">"Bạn sẽ thấy những nhãn này khi gọi điện, gửi tin nhắn văn bản, dùng dữ liệu và mở phần Cài đặt"</string>
+ <string name="sim_onboarding_label_sim_dialog_title" msgid="5839073125605286120">"Nhãn SIM"</string>
+ <string name="sim_onboarding_label_sim_dialog_label" msgid="9020433985426525185">"Nhãn"</string>
+ <string name="sim_onboarding_select_sim_title" msgid="5895262188167744055">"Chọn SIM bạn muốn dùng"</string>
+ <string name="sim_onboarding_select_sim_msg" msgid="5638859405391915048">"Bạn có thể dùng 2 SIM cùng lúc"</string>
+ <string name="sim_onboarding_primary_sim_title" msgid="2793090401371135675">"Đặt SIM chính"</string>
+ <string name="sim_onboarding_primary_sim_msg" msgid="5484656671490558032">"Chọn SIM bạn muốn dùng theo mặc định cho cuộc gọi, tin nhắn văn bản và dữ liệu"</string>
+ <string name="primary_sim_title" msgid="2508161011657571566">"SIM chính"</string>
+ <string name="primary_sim_calls_title" msgid="4961189133582615685">"Cuộc gọi"</string>
+ <string name="primary_sim_texts_title" msgid="1287584042733097749">"Tin nhắn văn bản"</string>
+ <string name="primary_sim_automatic_data_title" msgid="1265528923229642480">"Tự động chuyển đổi dữ liệu"</string>
+ <string name="primary_sim_automatic_data_msg" msgid="1612203837010785203">"Dùng dữ liệu từ 1 trong 2 SIM tuỳ theo phạm vi phủ sóng và tình trạng mạng"</string>
+ <string name="sim_onboarding_phoneNumber_data_only" msgid="8158409121949373662">"Chỉ dữ liệu"</string>
+ <string name="sim_onboarding_setup" msgid="5750393553605388463">"Thiết lập"</string>
+ <string name="sim_onboarding_next" msgid="6415025179929475355">"Tiếp theo"</string>
+ <!-- no translation found for sim_onboarding_progressbar_turning_sim_on (1163318788393361574) -->
+ <skip />
+ <string name="mobile_network_spn_title" msgid="3053793174495329077">"Mạng di động"</string>
+ <string name="mobile_network_phone_number_title" msgid="2090794402855021784">"Số điện thoại"</string>
+ <string name="mobile_network_sim_label_color_title" msgid="2401352348041132876">"Màu và nhãn SIM"</string>
<string name="sim_setup_channel_id" msgid="8797972565087458515">"Kích hoạt mạng"</string>
<string name="sim_switch_channel_id" msgid="4927038626791837861">"Chuyển nhà mạng"</string>
<string name="post_dsds_reboot_notification_title_with_carrier" msgid="3308827462185135307">"<xliff:g id="CARRIER_NAME">%1$s</xliff:g> đang hoạt động"</string>
@@ -4539,11 +4633,15 @@
<string name="switch_sim_dialog_no_switch_text" msgid="7053939850026876088">"Để sử dụng dữ liệu di động, các tính năng gọi điện và SMS vào lúc khác, hãy chuyển đến phần cài đặt mạng của bạn"</string>
<string name="sim_card_label" msgid="6263064316075963775">"SIM"</string>
<string name="erase_sim_dialog_title" msgid="4742077437653028326">"Xoá eSIM này?"</string>
- <string name="erase_sim_dialog_text" msgid="753031064269699885">"Nếu bạn xóa SIM này, dịch vụ <xliff:g id="CARRIER_NAME_A">%1$s</xliff:g> sẽ bị xóa khỏi thiết bị này.\n\nDịch vụ của <xliff:g id="CARRIER_NAME_B">%1$s</xliff:g> sẽ không bị hủy."</string>
+ <!-- no translation found for erase_sim_dialog_text (1406141218170595272) -->
+ <skip />
<string name="erase_sim_confirm_button" msgid="8309115684335320541">"Xóa"</string>
- <string name="erasing_sim" msgid="7877703231075699139">"Đang xóa SIM…"</string>
- <string name="erase_sim_fail_title" msgid="2024446702985862427">"Không thể xóa SIM"</string>
- <string name="erase_sim_fail_text" msgid="7870804401227483131">"Không thể xóa SIM này do lỗi.\n\nHãy khởi động lại thiết bị rồi thử lần nữa."</string>
+ <!-- no translation found for erasing_sim (4237180547590463930) -->
+ <skip />
+ <!-- no translation found for erase_sim_fail_title (1445700500168357303) -->
+ <skip />
+ <!-- no translation found for erase_sim_fail_text (6898841004987411547) -->
+ <skip />
<string name="network_connection_request_dialog_title" msgid="1896186380874289434">"Kết nối với thiết bị"</string>
<string name="network_connection_request_dialog_summary" msgid="7693038309792726170">"Ứng dụng <xliff:g id="APPNAME">%1$s</xliff:g> muốn dùng mạng Wi-Fi tạm thời để kết nối với thiết bị của bạn"</string>
<string name="network_connection_timeout_dialog_message" msgid="598509083077743772">"Không tìm thấy thiết bị nào. Đảm bảo rằng các thiết bị đang bật và sẵn sàng kết nối."</string>
@@ -4615,6 +4713,14 @@
<string name="work_policy_privacy_settings" msgid="2702644843505242596">"Thông tin về chính sách công việc của bạn"</string>
<string name="work_policy_privacy_settings_summary" msgid="690118670737638405">"Các tùy chọn cài đặt do quản trị viên CNTT quản lý"</string>
<string name="track_frame_time_keywords" msgid="7885340257945922239">"GPU"</string>
+ <string name="enable_16k_pages" msgid="5009476566957520607">"Khởi động với kích thước trang 16K"</string>
+ <string name="enable_16k_pages_summary" msgid="428117226069445198">"Khởi động thiết bị bằng nhân hỗ trợ trang 16K"</string>
+ <string name="confirm_enable_16k_pages_title" msgid="6751570067857011642">"Khởi động lại với nhân hệ điều hành tương thích với trang 16KB?"</string>
+ <string name="confirm_enable_16k_pages_text" msgid="702888115148257215">"CẢNH BÁO: Có thể một số ứng dụng sẽ không tương thích với chế độ này. Thiết bị sẽ khởi động lại sau khi xác nhận."</string>
+ <string name="confirm_enable_4k_pages_title" msgid="626987400420355263">"Khởi động lại với nhân hệ điều hành tương thích với trang 4KB?"</string>
+ <string name="confirm_enable_4k_pages_text" msgid="6168921566226074524">"Thiết bị sẽ khởi động lại sau khi xác nhận."</string>
+ <string name="toast_16k_update_failed_text" msgid="8888858987184345567">"Không cập nhật được nhân hệ điều hành thành nhân hệ điều hành tương thích với trang 16KB"</string>
+ <string name="progress_16k_ota_title" msgid="2117218313875523741">"Đang áp dụng thay đổi"</string>
<string name="bug_report_handler_title" msgid="713439959113250125">"Trình xử lý báo cáo lỗi"</string>
<string name="bug_report_handler_picker_footer_text" msgid="4935758328366585673">"Xác định ứng dụng nào xử lý phím tắt Báo cáo lỗi trên thiết bị của bạn."</string>
<string name="personal_profile_app_subtext" msgid="5586060806997067676">"Cá nhân"</string>
@@ -4700,8 +4806,10 @@
<string name="sim_category_title" msgid="2341314000964710495">"SIM"</string>
<string name="downloaded_sim_category_title" msgid="2876988650413179752">"eSIM"</string>
<string name="downloaded_sims_category_title" msgid="487799905978489922">"eSIM"</string>
- <string name="sim_category_active_sim" msgid="1503823567818544012">"Đang hoạt động"</string>
- <string name="sim_category_inactive_sim" msgid="4068899490133820881">"Không hoạt động"</string>
+ <!-- no translation found for sim_category_active_sim (3077009911935592178) -->
+ <skip />
+ <!-- no translation found for sim_category_inactive_sim (7351553344148400450) -->
+ <skip />
<string name="sim_category_default_active_sim" msgid="1208194173387987231">" / Mặc định cho <xliff:g id="ID_1">%1$s</xliff:g>"</string>
<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>
diff --git a/res/values-zh-rCN/arrays.xml b/res/values-zh-rCN/arrays.xml
index d05f9d5..fb9d893 100644
--- a/res/values-zh-rCN/arrays.xml
+++ b/res/values-zh-rCN/arrays.xml
@@ -482,4 +482,7 @@
<!-- no translation found for notification_polite_options:0 (4617190141263245257) -->
<!-- no translation found for notification_polite_options:1 (3884076684767467743) -->
<!-- no translation found for notification_polite_options:2 (8765197536079931966) -->
+ <!-- no translation found for private_space_auto_lock_options:0 (551584871228110817) -->
+ <!-- no translation found for private_space_auto_lock_options:1 (3263162333754809690) -->
+ <!-- no translation found for private_space_auto_lock_options:2 (1575103586471380629) -->
</resources>
diff --git a/res/values-zh-rCN/strings.xml b/res/values-zh-rCN/strings.xml
index 6ff3c95..07b43e4 100644
--- a/res/values-zh-rCN/strings.xml
+++ b/res/values-zh-rCN/strings.xml
@@ -28,6 +28,7 @@
<string name="show_dev_on" msgid="2840850085134853754">"您现在处于开发者模式!"</string>
<string name="show_dev_already" msgid="7041756429707644630">"您已处于开发者模式,无需进行此操作。"</string>
<string name="dev_settings_disabled_warning" msgid="6971867026249671244">"请先启用开发者选项。"</string>
+ <string name="dev_settings_available_to_admin_only_warning" msgid="3408243404879083111">"只有管理员用户可以访问开发者设置。"</string>
<string name="header_category_system" msgid="1665516346845259058">"系统"</string>
<string name="radioInfo_service_in" msgid="9088637745836646271">"服务中"</string>
<string name="radioInfo_service_out" msgid="1868347333892403287">"不在服务区"</string>
@@ -551,12 +552,20 @@
<string name="private_space_one_lock_summary" msgid="2759953747682959371">"您可以像解锁设备一样解锁私密空间,也可以选择其他锁定方式"</string>
<string name="private_space_screen_lock_title" msgid="8679383894967823163">"使用设备屏幕锁定方式"</string>
<string name="private_space_biometric_title" msgid="3934339826674553174">"人脸解锁和指纹解锁"</string>
+ <string name="private_space_fingerprint_title" msgid="5989254643211889931">"指纹解锁"</string>
+ <string name="private_space_face_title" msgid="3290402865367663079">"人脸解锁"</string>
<string name="private_space_biometric_summary" msgid="4403837276018724581">"点按即可设置"</string>
<string name="private_space_fingerprint_unlock_title" msgid="5804023571114910034">"使用指纹解锁私密空间"</string>
<string name="private_space_face_unlock_title" msgid="6613018437620070183">"使用人脸解锁私密空间"</string>
<string name="private_space_category_ways_to_unlock" msgid="4356631225316950046">"解锁方式"</string>
<string name="private_space_screen_lock_summary" msgid="394837965365561070">"与设备的屏幕锁定方式相同"</string>
<string name="private_space_new_lock_title" msgid="7306873010565337671">"选择用于锁定私密空间的新方式?"</string>
+ <string name="private_space_auto_lock_title" msgid="4757097802686131305">"自动锁定"</string>
+ <string name="private_space_auto_lock_page_title" msgid="2993714305725968632">"自动锁定私密空间"</string>
+ <string name="private_space_auto_lock_page_summary" msgid="8679844515655838654">"设备可在闲置一段时间后自动锁定私密空间"</string>
+ <string name="private_space_auto_lock_every_time" msgid="1215061855836002830">"每次设备锁定时"</string>
+ <string name="private_space_auto_lock_after_inactivity" msgid="1748673030841528649">"无操作 5 分钟后"</string>
+ <string name="private_space_auto_lock_never" msgid="595014527119778873">"永不"</string>
<string name="private_space_hide_title" msgid="8687034008994037610">"在锁定时隐藏"</string>
<string name="privatespace_hide_page_title" msgid="972581369094289386">"隐藏锁定的私密空间"</string>
<string name="privatespace_hide_page_summary" msgid="1052569521186403642">"如要防止其他人知道您的设备上有私密空间,您可以从应用列表中隐藏该空间"</string>
@@ -570,6 +579,7 @@
<string name="private_space_delete_title" msgid="3075645119800272800">"删除私密空间"</string>
<string name="private_space_deleted" msgid="7825768516955610897">"已成功删除私密空间"</string>
<string name="private_space_delete_failed" msgid="8500755484258565011">"无法删除私密空间"</string>
+ <string name="private_space_unlocked" msgid="9091600948712932046">"已解锁私密空间"</string>
<string name="no_device_lock_title" msgid="1078223464721029954">"设置屏锁"</string>
<string name="no_device_lock_summary" msgid="7436025227616244687">"若要使用私密空间,请在此设备上设置屏锁"</string>
<string name="no_device_lock_action_label" msgid="2640487005629001288">"设置屏锁"</string>
@@ -597,8 +607,14 @@
<string name="private_space_access_text" msgid="4258842502257201013">"若要访问私密空间,请前往应用列表,然后向下滚动"</string>
<string name="private_space_done_label" msgid="1020482651595246071">"完成"</string>
<string name="private_space_scrolldown_to_access" msgid="4820954877349434545">"向下滚动可找到私密空间"</string>
- <string name="private_space_retry_signin_title" msgid="2340841075193680666">"登录后才能设置私密空间"</string>
- <string name="private_space_retry_summary" msgid="1976929616948459609">"您需要登录账号,才能设置私密空间"</string>
+ <!-- no translation found for private_space_retry_signin_title (8090276618867918844) -->
+ <skip />
+ <!-- no translation found for private_space_retry_summary (1920444015972648774) -->
+ <skip />
+ <!-- no translation found for private_space_skip_login_label (7078019409056628192) -->
+ <skip />
+ <!-- no translation found for private_space_continue_login_label (7779965766333065391) -->
+ <skip />
<string name="private_space_lock_setup_title" msgid="6541564212199510787">"为私密空间选择一种锁定方式"</string>
<string name="private_space_lock_setup_description" msgid="423405593476300918">"您可以通过指纹解锁私密空间。为安全起见,您必须设置备用锁定方式,才能使用此选项。"</string>
<string name="private_space_choose_your_pin_header" msgid="4560802934975898265">"为您的私密空间设置 PIN 码"</string>
@@ -1373,6 +1389,8 @@
<string name="battery_level_title" msgid="1371765298786083448">"电池电量"</string>
<string name="communal_settings_title" msgid="2845678473945902115">"共用"</string>
<string name="communal_settings_summary" msgid="4923914136953940317">"通用设置"</string>
+ <!-- no translation found for satellite_setting (706846910912477125) -->
+ <skip />
<string name="apn_settings" msgid="4295467389400441299">"APN"</string>
<string name="apn_edit" msgid="2003683641840248741">"修改接入点"</string>
<string name="apn_add" msgid="9069613192201630934">"添加接入点"</string>
@@ -1407,6 +1425,8 @@
<string name="menu_save" msgid="6611465355127483100">"保存"</string>
<string name="menu_cancel" msgid="1197826697950745335">"取消"</string>
<string name="error_title" msgid="7158648377702417716"></string>
+ <!-- no translation found for error_duplicate_apn_entry (7792928408935276618) -->
+ <skip />
<string name="error_name_empty" msgid="1258275899283079142">"“名称”字段不能为空。"</string>
<string name="error_apn_empty" msgid="7657491065443746915">"APN 不能为空。"</string>
<string name="error_mcc_not3" msgid="883659545640179094">"MCC 字段必须为 3 位数。"</string>
@@ -1425,7 +1445,8 @@
<string name="reset_bluetooth_wifi_button_text" msgid="3974098137045963639">"重置"</string>
<string name="reset_bluetooth_wifi_complete_toast" msgid="5893439291030574365">"蓝牙和 WLAN 已重置"</string>
<string name="reset_esim_title" msgid="4194570573425902754">"清空 eSIM 卡"</string>
- <string name="reset_esim_desc" msgid="3662444090563399131">"此操作并不会取消任何移动服务套餐。如要下载替代 SIM 卡,请与您的运营商联系。"</string>
+ <!-- no translation found for reset_esim_desc (6125192435907740751) -->
+ <skip />
<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="1129251284212847939">"要重置所有网络设置并清空 eSIM 卡吗?此操作无法撤消。"</string>
@@ -1433,15 +1454,18 @@
<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">"无法清除 SIM 卡"</string>
- <string name="reset_esim_error_msg" msgid="7279607120606365250">"发生错误,因此无法清空 eSIM 卡。\n\n请重启设备,然后重试。"</string>
+ <!-- no translation found for reset_esim_error_title (6516110227665862295) -->
+ <skip />
+ <!-- no translation found for reset_esim_error_msg (8459527827897797168) -->
+ <skip />
<string name="main_clear_title" msgid="277664302144837723">"清除所有数据(恢复出厂设置)"</string>
<string name="main_clear_short_title" msgid="4752094765533020696">"清除所有数据(恢复出厂设置)"</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_final_desc" msgid="5800877928569039580">"系统将删除您所有的个人信息和已下载的应用。此操作无法撤消。"</string>
- <string name="main_clear_final_desc_esim" msgid="440406836793824969">"系统将删除您所有的个人信息(包括已下载的应用和 SIM 卡)。此操作无法撤消。"</string>
+ <!-- no translation found for main_clear_final_desc_esim (6592404057237813989) -->
+ <skip />
<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>
@@ -1672,6 +1696,14 @@
<string name="force_stop" msgid="2681771622136916280">"强行停止"</string>
<string name="archive" msgid="9074663845068632127">"归档"</string>
<string name="restore" msgid="7622486640713967157">"恢复"</string>
+ <!-- no translation found for restoring_step_one (3465050101254272874) -->
+ <skip />
+ <!-- no translation found for restoring_step_two (140484846432595108) -->
+ <skip />
+ <!-- no translation found for restoring_step_three (3712883580876329811) -->
+ <skip />
+ <!-- no translation found for restoring_step_four (8966846882470446209) -->
+ <skip />
<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>
@@ -1728,7 +1760,6 @@
<string name="archiving_failed" msgid="2037798988961634978">"归档失败"</string>
<string name="archiving_succeeded" msgid="7891249456483297845">"已归档<xliff:g id="PACKAGE_LABEL">%1$s</xliff:g>"</string>
<string name="restoring_failed" msgid="3390531747355943533">"恢复失败"</string>
- <string name="restoring_succeeded" msgid="4967353965137524330">"已恢复<xliff:g id="PACKAGE_LABEL">%1$s</xliff:g>"</string>
<string name="restoring_in_progress" msgid="7787443682651146115">"正在恢复<xliff:g id="PACKAGE_LABEL">%1$s</xliff:g>"</string>
<string name="another_migration_already_in_progress" msgid="6550546307856052261">"系统目前正在执行另一项迁移操作。"</string>
<string name="insufficient_storage" msgid="8115088042669030558">"存储空间不足。"</string>
@@ -1920,10 +1951,8 @@
<string name="usage_stats_sort_by_usage_time" msgid="2927310334119998301">"按使用时间排序"</string>
<string name="usage_stats_sort_by_last_time_used" msgid="7039213339779884017">"按上次使用时间排序"</string>
<string name="usage_stats_sort_by_app_name" msgid="4463833145514850478">"按应用名称排序"</string>
- <!-- no translation found for last_time_used_label (7589377271406011659) -->
- <skip />
- <!-- no translation found for last_time_used_never (2936073559267990034) -->
- <skip />
+ <string name="last_time_used_label" msgid="7589377271406011659">"上次使用时间"</string>
+ <string name="last_time_used_never" msgid="2936073559267990034">"从未用过"</string>
<string name="usage_time_label" msgid="9105343335151559883">"使用时间"</string>
<string name="accessibility_settings" msgid="4713215774904704682">"无障碍"</string>
<string name="accessibility_settings_title" msgid="6739115703615065716">"无障碍设置"</string>
@@ -2378,12 +2407,6 @@
<string name="battery_tip_high_usage_summary" msgid="3938999581403084551">"查看耗电量较高的应用"</string>
<string name="battery_tip_limited_temporarily_title" msgid="6258554134146272311">"为保护电池,已采用更优化的充电方式"</string>
<string name="battery_tip_limited_temporarily_summary" msgid="5107379280241187562">"为延长电池寿命,已采用更优化的充电方式"</string>
- <string name="battery_tip_dock_defender_future_bypass_title" msgid="4332616280495788195">"为保护电池,已采用更优化的充电方式"</string>
- <string name="battery_tip_dock_defender_future_bypass_summary" msgid="7870758621381307597">"为延长电池寿命,在插入基座时会采用更优化的充电方式"</string>
- <string name="battery_tip_dock_defender_active_title" msgid="1414785238383255699">"为保护电池,已采用更优化的充电方式"</string>
- <string name="battery_tip_dock_defender_active_summary" msgid="3512082623718801459">"为延长电池寿命,在插入基座时会采用更优化的充电方式"</string>
- <string name="battery_tip_dock_defender_temporarily_bypassed_title" msgid="1679449361090557201">"正在充满电量"</string>
- <string name="battery_tip_dock_defender_temporarily_bypassed_summary" msgid="1099500476761333281">"为保护电池,下次平板电脑插入基座时,将采用更优化的充电方式"</string>
<string name="battery_tip_limited_temporarily_sec_button_content_description" msgid="5648444926736883551">"详细了解充电暂停的原因"</string>
<string name="battery_tip_limited_temporarily_dialog_resume_charge" msgid="2302295458913832342">"继续充电"</string>
<string name="battery_tip_dialog_message_footer" msgid="986542164372177504">"包括高耗电后台活动"</string>
@@ -2401,7 +2424,8 @@
<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_charge_to_full_button" msgid="6701709034348116261">"充满电"</string>
- <string name="battery_tip_incompatible_charging_title" msgid="5120763575150751300">"充电配件有问题"</string>
+ <!-- no translation found for battery_tip_incompatible_charging_title (1567827436103364999) -->
+ <skip />
<string name="battery_tip_incompatible_charging_content_description" msgid="355668467640367701">"详细了解不兼容的充电装置"</string>
<string name="smart_battery_manager_title" msgid="3677620516657920364">"电池管理器"</string>
<string name="smart_battery_title" msgid="9095903608520254254">"自动管理应用"</string>
@@ -2493,13 +2517,11 @@
<string name="battery_usage_chart_label_now" msgid="4598282721949430165">"现在"</string>
<string name="battery_usage_timestamps_hyphen" msgid="7401188432989043905">"<xliff:g id="FROM_TIMESTAMP">%1$s</xliff:g> - <xliff:g id="TO_TIMESTAMP">%2$s</xliff:g>"</string>
<string name="battery_usage_day_and_hour" msgid="1417890420844950881">"<xliff:g id="DAY">%1$s</xliff:g><xliff:g id="HOUR">%2$s</xliff:g>"</string>
- <!-- no translation found for battery_usage_time_info_and_battery_level (6732629268310936155) -->
- <skip />
+ <string name="battery_usage_time_info_and_battery_level" msgid="6732629268310936155">"<xliff:g id="TIME_INFO">%1$s</xliff:g> <xliff:g id="BATTERY_LEVEL">%2$s</xliff:g>"</string>
<string name="battery_usage_chart" msgid="4114747521432440017">"电池用量图表"</string>
<string name="daily_battery_usage_chart" msgid="4176059567682992686">"每日电池用量图表"</string>
<string name="hourly_battery_usage_chart" msgid="3098314511076561272">"每小时电池用量图表"</string>
- <!-- no translation found for battery_level_percentage (1433178290838842146) -->
- <skip />
+ <string name="battery_level_percentage" msgid="1433178290838842146">"电池电量百分比:<xliff:g id="START_PERCENTAGE">%1$s</xliff:g> > <xliff:g id="END_PERCENTAGE">%2$s</xliff:g>"</string>
<string name="battery_usage_breakdown_title_since_last_full_charge" msgid="435006273323199906">"自上次充满电后的电池用量"</string>
<string name="battery_usage_breakdown_title_for_slot" msgid="4823179483667671406">"“<xliff:g id="SLOT">%s</xliff:g>”的电池用量"</string>
<string name="screen_time_category_last_full_charge" msgid="8856908320256057753">"自上次充满电后的设备使用时间"</string>
@@ -3859,6 +3881,8 @@
<string name="voice_activation_apps_title" msgid="7130045161611529825">"语音启动应用"</string>
<string name="permit_voice_activation_apps" msgid="9152780172988949319">"允许使用语音启动"</string>
<string name="allow_voice_activation_apps_description" msgid="6369745626995060656">"语音启动功能可使用语音指令开启批准的应用,而无需手动操作。内置的自适应传感功能会确保您的数据不外泄。\n\n"<a href="">"详细了解受保护的自适应传感功能"</a></string>
+ <string name="permit_receive_sandboxed_detection_training_data" msgid="3929496847420108753">"改进语音启动"</string>
+ <string name="receive_sandboxed_detection_training_data_description" msgid="1415687008184625050">"此设备使用私人情报改进语音启动模型。应用可接收从众多用户处汇总的最新动态摘要,从而在维护隐私的同时为所有用户改进此模型。\n\n"<a href="">"详细了解私人情报"</a></string>
<string name="full_screen_intent_title" msgid="747270185715224130">"全屏通知"</string>
<string name="permit_full_screen_intent" msgid="9035367640019960861">"允许此应用显示全屏通知"</string>
<string name="footer_description_full_screen_intent" msgid="7716518411349225528">"允许此应用在设备锁定时显示占据整个屏幕空间的通知。应用可以利用全屏通知显示闹钟、来电或其他紧急通知。"</string>
@@ -4280,18 +4304,27 @@
<string name="autofill_app" msgid="7595308061826307921">"自动填充服务"</string>
<string name="default_autofill_app" msgid="372234803718251606">"默认自动填充服务"</string>
<string name="autofill_passwords" msgid="6708057251459761083">"密码"</string>
- <string name="credman_chosen_app_title" msgid="872524130208251505">"密码、通行密钥和数据服务"</string>
+ <!-- no translation found for credman_chosen_app_title (7735183808067729319) -->
+ <skip />
<string name="credman_credentials" msgid="4931371941253324143">"其他提供方"</string>
<string name="autofill_passwords_count" msgid="6359289285822955973">"{count,plural, =1{# 个密码}other{# 个密码}}"</string>
<string name="autofill_keywords" msgid="8598763328489346438">"自动, 填充, 自动填充, 密码, auto, fill, autofill, password"</string>
<string name="credman_keywords" msgid="8305600680836806170">"数据, 通行密钥, 密码, data, passkey, password"</string>
<string name="credman_autofill_keywords" msgid="701180623776848914">"自动, 填充, 自动填充, 数据, 通行密钥, 密码, auto, fill, autofill, data, passkey, password"</string>
+ <!-- no translation found for credman_button_change (4072629639218503790) -->
+ <skip />
+ <!-- no translation found for credman_button_open (7519871964170816850) -->
+ <skip />
<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="credman_autofill_confirmation_message" msgid="843829628024668466">"<b>要使用<xliff:g id=app_name example=Provider>%1$s</xliff:g>吗?</b> <br/> <br/>从现在起,系统会将新密码、通行密钥和其他信息保存在此处。<xliff:g id=app_name example=Provider>%1$s</xliff:g>可能会根据屏幕上的内容判断可以自动填充的内容。"</string>
<string name="credman_picker_title" msgid="8191267620665129205">"密码、通行密钥和数据服务"</string>
<string name="credman_confirmation_message_title" msgid="8847900085593880729">"要关闭%1$s吗?"</string>
<string name="credman_confirmation_message" msgid="2357324543658635239">"<b>停用此服务?</b> <br/> <br/>停用此服务后,当您登录时,系统不会填充密码、通行密钥、付款方式等已保存的信息以及其他信息。如需使用已保存的信息,请选择一个密码、通行密钥或数据服务。"</string>
+ <string name="credman_confirmation_message_new_ui" msgid="6126274509951156460">"<b>关闭所有服务?</b><br/><br/>密码、通行密钥和其他已存信息将不可用于登录时自动填充"</string>
+ <string name="credman_autofill_confirmation_message_new_ui" msgid="6222139222478822267">"<b>将您的首选服务更改为<xliff:g id=app_name example=Provider>%1$s</xliff:g>?</b><br/><br/>从现在起,新的密码、通行密钥和其他信息将保存在这里。<xliff:g id=app_name example=Provider>%1$s</xliff:g>可能会根据屏幕上的内容判断可以自动填充的信息"</string>
<string name="credman_enable_confirmation_message_title" msgid="1037501792652277829">"使用%1$s?"</string>
+ <string name="credman_limit_error_msg_title" msgid="1525814645803612135">"您只能开启 5 项服务"</string>
+ <string name="credman_limit_error_msg" msgid="2521803280130310063">"至少关闭 1 项服务才能添加另 1 项服务"</string>
<string name="credman_enable_confirmation_message" msgid="8407841892310870169">"%1$s会根据屏幕上的内容判断可以自动填充的内容。"</string>
<string name="credman_error_message_title" msgid="4099557206946333568">"密码、通行密钥和数据服务限制"</string>
<string name="credman_error_message" msgid="8334797097200415449">"同时最多可以启用 5 个密码、通行密钥和数据服务。若要添加其他服务,请先关闭一个已启用的服务。"</string>
@@ -4461,11 +4494,12 @@
<string name="mobile_network_sim_name_label" msgid="1452440641628369625">"名称"</string>
<string name="mobile_network_sim_color_label" msgid="5293944087609632340">"颜色(由兼容应用使用)"</string>
<string name="mobile_network_sim_name_rename" msgid="5967588549571582924">"保存"</string>
- <string name="mobile_network_use_sim_on" msgid="7298332437547707908">"使用 SIM 卡"</string>
+ <string name="mobile_network_use_sim_on" msgid="5333182776279917886">"使用此 SIM 卡"</string>
<string name="mobile_network_use_sim_off" msgid="6303281166199670639">"关闭"</string>
<string name="mobile_network_disable_sim_explanation" msgid="2851862257846773796">"要停用此 SIM 卡,请将其拔出"</string>
<string name="mobile_network_tap_to_activate" msgid="4139979375717958102">"点按即可激活<xliff:g id="CARRIER">%1$s</xliff:g>"</string>
- <string name="mobile_network_erase_sim" msgid="4629071168032714930">"清除 SIM 卡"</string>
+ <!-- no translation found for mobile_network_erase_sim (5387971155494245850) -->
+ <skip />
<string name="preferred_network_mode_title" msgid="3083431168988535628">"首选网络类型"</string>
<string name="preferred_network_mode_summary" msgid="537577807865497546">"更改网络运行方式"</string>
<string name="preferred_network_mode_dialogtitle" msgid="4179420486180351631">"首选网络类型"</string>
@@ -4484,6 +4518,40 @@
<string name="roaming_check_price_warning" msgid="5876977438036791361">"请与您的网络服务提供商联系以了解定价。"</string>
<string name="mobile_data_usage_title" msgid="2047864499317759728">"应用的流量使用情况"</string>
<string name="mobile_network_mode_error" msgid="9222056129897416074">"无效的网络模式<xliff:g id="NETWORKMODEID">%1$d</xliff:g>。忽略。"</string>
+ <!-- no translation found for satellite_setting_title (2543034229989047673) -->
+ <skip />
+ <!-- no translation found for satellite_setting_enabled_summary (3554127722727530845) -->
+ <skip />
+ <!-- no translation found for satellite_setting_disabled_summary (6789122487534159857) -->
+ <skip />
+ <!-- no translation found for keywords_satellite_setting (3312183289776517695) -->
+ <skip />
+ <!-- no translation found for category_name_about_satellite_messaging (3756205049485508340) -->
+ <skip />
+ <!-- no translation found for title_about_satellite_setting (9212860038048311345) -->
+ <skip />
+ <!-- no translation found for category_title_your_satellite_plan (3017895097366691841) -->
+ <skip />
+ <!-- no translation found for title_have_satellite_plan (2048372355699977947) -->
+ <skip />
+ <!-- no translation found for title_no_satellite_plan (2876056203035197505) -->
+ <skip />
+ <!-- no translation found for summary_add_satellite_setting (3815254731634052432) -->
+ <skip />
+ <!-- no translation found for category_name_how_it_works (585303230539269496) -->
+ <skip />
+ <!-- no translation found for title_satellite_connection_guide (3294802307913609072) -->
+ <skip />
+ <!-- no translation found for summary_satellite_connection_guide (3496123195218418456) -->
+ <skip />
+ <!-- no translation found for title_supported_service (4275535165812691571) -->
+ <skip />
+ <!-- no translation found for summary_supported_service (4320535903444834786) -->
+ <skip />
+ <!-- no translation found for satellite_setting_summary_more_information (4008690241760925372) -->
+ <skip />
+ <!-- no translation found for more_about_satellite_messaging (3385673133561348509) -->
+ <skip />
<string name="mobile_network_apn_title" msgid="5582995550142073054">"接入点名称"</string>
<string name="keywords_access_point_names" msgid="8174967126858505945">"APN"</string>
<string name="manual_mode_disallowed_summary" msgid="4243142645520152175">"连接到<xliff:g id="CARRIER">%1$s</xliff:g>时无法使用"</string>
@@ -4493,9 +4561,12 @@
<string name="sim_action_switch_sub_dialog_title" msgid="9180969453358718635">"要切换到<xliff:g id="CARRIER_NAME">%1$s</xliff:g>吗?"</string>
<string name="sim_action_switch_psim_dialog_title" msgid="5613177333235213024">"要切换为使用 SIM 卡吗?"</string>
<string name="sim_action_switch_sub_dialog_mep_title" msgid="933856847099933004">"要使用“<xliff:g id="CARRIER_NAME">%1$s</xliff:g>”吗?"</string>
- <string name="sim_action_switch_sub_dialog_text" msgid="2091834911153293004">"一次只能启用一个 SIM 卡。\n\n切换到<xliff:g id="TO_CARRIER_NAME">%1$s</xliff:g>不会取消<xliff:g id="FROM_CARRIER_NAME">%2$s</xliff:g>服务。"</string>
- <string name="sim_action_switch_sub_dialog_text_downloaded" msgid="8977951796005849471">"一次只能启用一个 eSIM 卡。\n\n切换到<xliff:g id="TO_CARRIER_NAME">%1$s</xliff:g>不会取消<xliff:g id="FROM_CARRIER_NAME">%2$s</xliff:g>服务。"</string>
- <string name="sim_action_switch_sub_dialog_text_single_sim" msgid="6188750682431170845">"一次只能启用一个 SIM 卡。\n\n进行切换并不会取消<xliff:g id="TO_CARRIER_NAME">%1$s</xliff:g>服务。"</string>
+ <!-- no translation found for sim_action_switch_sub_dialog_text (7474905814976249607) -->
+ <skip />
+ <!-- no translation found for sim_action_switch_sub_dialog_text_downloaded (6415848271400253954) -->
+ <skip />
+ <!-- no translation found for sim_action_switch_sub_dialog_text_single_sim (421658355882679837) -->
+ <skip />
<string name="sim_action_switch_sub_dialog_mep_text" msgid="8348764755143679582">"可以同时使用 2 张 SIM 卡。要使用<xliff:g id="CARRIER_NAME">%1$s</xliff:g>,请关闭另一张 SIM 卡。"</string>
<string name="sim_action_switch_sub_dialog_confirm" msgid="1901181581944638961">"切换到<xliff:g id="CARRIER_NAME">%1$s</xliff:g>"</string>
<string name="sim_action_switch_sub_dialog_carrier_list_item_for_turning_off" msgid="5392037608705799522">"关闭<xliff:g id="CARRIER_NAME">%1$s</xliff:g>"</string>
@@ -4520,6 +4591,29 @@
<string name="sim_action_turn_off" msgid="3506698692916473000">"停用"</string>
<string name="dsds_activation_failure_title" msgid="4467364110584914794">"无法激活 SIM 卡"</string>
<string name="dsds_activation_failure_body_msg2" msgid="73044349546544410">"请尝试重新启用 SIM 卡。如果问题仍然存在,请重启您的设备。"</string>
+ <string name="sim_onboarding_bottomsheets_title" msgid="143711121394213711">"设置 SIM 卡"</string>
+ <string name="sim_onboarding_bottomsheets_msg" msgid="7367245016476460849">"您可以设置移动网络偏好设置,以便在此设备上使用多张 SIM 卡"</string>
+ <string name="sim_onboarding_label_sim_title" msgid="273162565849288273">"给 SIM 卡加标签"</string>
+ <string name="sim_onboarding_label_sim_msg" msgid="5105859235219529056">"您将在拨打电话、发送短信、使用移动网络时以及设置中看到这些标签"</string>
+ <string name="sim_onboarding_label_sim_dialog_title" msgid="5839073125605286120">"SIM 卡标签"</string>
+ <string name="sim_onboarding_label_sim_dialog_label" msgid="9020433985426525185">"加标签"</string>
+ <string name="sim_onboarding_select_sim_title" msgid="5895262188167744055">"选择要使用哪些 SIM 卡"</string>
+ <string name="sim_onboarding_select_sim_msg" msgid="5638859405391915048">"可以同时使用 2 张 SIM 卡"</string>
+ <string name="sim_onboarding_primary_sim_title" msgid="2793090401371135675">"设置主 SIM 卡"</string>
+ <string name="sim_onboarding_primary_sim_msg" msgid="5484656671490558032">"选择在拨打电话、发送短信和使用移动网络时默认使用哪些 SIM 卡"</string>
+ <string name="primary_sim_title" msgid="2508161011657571566">"主 SIM 卡"</string>
+ <string name="primary_sim_calls_title" msgid="4961189133582615685">"通话"</string>
+ <string name="primary_sim_texts_title" msgid="1287584042733097749">"短信"</string>
+ <string name="primary_sim_automatic_data_title" msgid="1265528923229642480">"自动切换数据网络"</string>
+ <string name="primary_sim_automatic_data_msg" msgid="1612203837010785203">"根据信号覆盖率和可用性,选择要使用哪张 SIM 卡的移动网络"</string>
+ <string name="sim_onboarding_phoneNumber_data_only" msgid="8158409121949373662">"上网专用"</string>
+ <string name="sim_onboarding_setup" msgid="5750393553605388463">"设置"</string>
+ <string name="sim_onboarding_next" msgid="6415025179929475355">"继续"</string>
+ <!-- no translation found for sim_onboarding_progressbar_turning_sim_on (1163318788393361574) -->
+ <skip />
+ <string name="mobile_network_spn_title" msgid="3053793174495329077">"移动网络"</string>
+ <string name="mobile_network_phone_number_title" msgid="2090794402855021784">"电话号码"</string>
+ <string name="mobile_network_sim_label_color_title" msgid="2401352348041132876">"SIM 卡标签和颜色"</string>
<string name="sim_setup_channel_id" msgid="8797972565087458515">"网络激活"</string>
<string name="sim_switch_channel_id" msgid="4927038626791837861">"正在切换运营商"</string>
<string name="post_dsds_reboot_notification_title_with_carrier" msgid="3308827462185135307">"<xliff:g id="CARRIER_NAME">%1$s</xliff:g>已启用"</string>
@@ -4539,11 +4633,15 @@
<string name="switch_sim_dialog_no_switch_text" msgid="7053939850026876088">"如要在日后使用移动数据、通话和短信功能,请转到“网络设置”部分"</string>
<string name="sim_card_label" msgid="6263064316075963775">"SIM 卡"</string>
<string name="erase_sim_dialog_title" msgid="4742077437653028326">"要清空此 eSIM 卡吗?"</string>
- <string name="erase_sim_dialog_text" msgid="753031064269699885">"清空此 SIM 卡将从此设备中移除<xliff:g id="CARRIER_NAME_A">%1$s</xliff:g>服务。\n\n<xliff:g id="CARRIER_NAME_B">%1$s</xliff:g>的服务不会因此被取消。"</string>
+ <!-- no translation found for erase_sim_dialog_text (1406141218170595272) -->
+ <skip />
<string name="erase_sim_confirm_button" msgid="8309115684335320541">"清空"</string>
- <string name="erasing_sim" msgid="7877703231075699139">"正在清空 SIM 卡…"</string>
- <string name="erase_sim_fail_title" msgid="2024446702985862427">"无法清空 SIM 卡"</string>
- <string name="erase_sim_fail_text" msgid="7870804401227483131">"发生错误,因此无法清除此 SIM 卡。\n\n请重启设备,然后重试。"</string>
+ <!-- no translation found for erasing_sim (4237180547590463930) -->
+ <skip />
+ <!-- no translation found for erase_sim_fail_title (1445700500168357303) -->
+ <skip />
+ <!-- no translation found for erase_sim_fail_text (6898841004987411547) -->
+ <skip />
<string name="network_connection_request_dialog_title" msgid="1896186380874289434">"连接到设备"</string>
<string name="network_connection_request_dialog_summary" msgid="7693038309792726170">"“<xliff:g id="APPNAME">%1$s</xliff:g>”应用要使用临时 WLAN 网络连接到您的设备"</string>
<string name="network_connection_timeout_dialog_message" msgid="598509083077743772">"找不到设备。请确保设备已开启并可连接到网络。"</string>
@@ -4615,6 +4713,14 @@
<string name="work_policy_privacy_settings" msgid="2702644843505242596">"您的工作政策信息"</string>
<string name="work_policy_privacy_settings_summary" msgid="690118670737638405">"由 IT 管理员管理的设置"</string>
<string name="track_frame_time_keywords" msgid="7885340257945922239">"GPU"</string>
+ <string name="enable_16k_pages" msgid="5009476566957520607">"使用 16K 大小的页面启动"</string>
+ <string name="enable_16k_pages_summary" msgid="428117226069445198">"使用 16K 页面大小支持的内核启动设备"</string>
+ <string name="confirm_enable_16k_pages_title" msgid="6751570067857011642">"要使用 16KB 页面兼容内核重新启动吗?"</string>
+ <string name="confirm_enable_16k_pages_text" msgid="702888115148257215">"警告:某些应用可能与此模式不兼容。设备将在确认后重新启动。"</string>
+ <string name="confirm_enable_4k_pages_title" msgid="626987400420355263">"要使用 4KB 页面兼容内核重新启动吗?"</string>
+ <string name="confirm_enable_4k_pages_text" msgid="6168921566226074524">"设备将在确认后重新启动。"</string>
+ <string name="toast_16k_update_failed_text" msgid="8888858987184345567">"无法将内核更新为 16KB 页面兼容的内核。"</string>
+ <string name="progress_16k_ota_title" msgid="2117218313875523741">"正在应用更改"</string>
<string name="bug_report_handler_title" msgid="713439959113250125">"Bug 报告处理程序"</string>
<string name="bug_report_handler_picker_footer_text" msgid="4935758328366585673">"确定要使用哪款应用来处理设备上的错误报告快捷方式。"</string>
<string name="personal_profile_app_subtext" msgid="5586060806997067676">"个人"</string>
@@ -4700,8 +4806,10 @@
<string name="sim_category_title" msgid="2341314000964710495">"SIM 卡"</string>
<string name="downloaded_sim_category_title" msgid="2876988650413179752">"eSIM 卡"</string>
<string name="downloaded_sims_category_title" msgid="487799905978489922">"eSIM 卡"</string>
- <string name="sim_category_active_sim" msgid="1503823567818544012">"使用中"</string>
- <string name="sim_category_inactive_sim" msgid="4068899490133820881">"未使用"</string>
+ <!-- no translation found for sim_category_active_sim (3077009911935592178) -->
+ <skip />
+ <!-- no translation found for sim_category_inactive_sim (7351553344148400450) -->
+ <skip />
<string name="sim_category_default_active_sim" msgid="1208194173387987231">" /默认用于<xliff:g id="ID_1">%1$s</xliff:g>"</string>
<string name="default_active_sim_calls" msgid="2390973682556353558">"通话"</string>
<string name="default_active_sim_sms" msgid="8041498593025994921">"短信"</string>
diff --git a/res/values-zh-rHK/arrays.xml b/res/values-zh-rHK/arrays.xml
index 35df364..5465990 100644
--- a/res/values-zh-rHK/arrays.xml
+++ b/res/values-zh-rHK/arrays.xml
@@ -482,4 +482,7 @@
<!-- no translation found for notification_polite_options:0 (4617190141263245257) -->
<!-- no translation found for notification_polite_options:1 (3884076684767467743) -->
<!-- no translation found for notification_polite_options:2 (8765197536079931966) -->
+ <!-- no translation found for private_space_auto_lock_options:0 (551584871228110817) -->
+ <!-- no translation found for private_space_auto_lock_options:1 (3263162333754809690) -->
+ <!-- no translation found for private_space_auto_lock_options:2 (1575103586471380629) -->
</resources>
diff --git a/res/values-zh-rHK/strings.xml b/res/values-zh-rHK/strings.xml
index 88691cf..17d31bd 100644
--- a/res/values-zh-rHK/strings.xml
+++ b/res/values-zh-rHK/strings.xml
@@ -28,6 +28,7 @@
<string name="show_dev_on" msgid="2840850085134853754">"開發人員設定已啟用!"</string>
<string name="show_dev_already" msgid="7041756429707644630">"不需要了,你已經是開發人員。"</string>
<string name="dev_settings_disabled_warning" msgid="6971867026249671244">"請先啟用開發人員選項。"</string>
+ <string name="dev_settings_available_to_admin_only_warning" msgid="3408243404879083111">"只有管理員使用者可存取開發人員設定。"</string>
<string name="header_category_system" msgid="1665516346845259058">"系統"</string>
<string name="radioInfo_service_in" msgid="9088637745836646271">"服務中"</string>
<string name="radioInfo_service_out" msgid="1868347333892403287">"沒有服務"</string>
@@ -551,12 +552,20 @@
<string name="private_space_one_lock_summary" msgid="2759953747682959371">"你可使用解鎖裝置的方式來解鎖「私人空間」,或選擇其他鎖定方式"</string>
<string name="private_space_screen_lock_title" msgid="8679383894967823163">"使用裝置的螢幕鎖定"</string>
<string name="private_space_biometric_title" msgid="3934339826674553174">"面孔和指紋解鎖"</string>
+ <string name="private_space_fingerprint_title" msgid="5989254643211889931">"指紋解鎖"</string>
+ <string name="private_space_face_title" msgid="3290402865367663079">"面孔解鎖"</string>
<string name="private_space_biometric_summary" msgid="4403837276018724581">"輕按即可設定"</string>
<string name="private_space_fingerprint_unlock_title" msgid="5804023571114910034">"使用指紋解鎖私人空間"</string>
<string name="private_space_face_unlock_title" msgid="6613018437620070183">"使用面孔解鎖私人空間"</string>
<string name="private_space_category_ways_to_unlock" msgid="4356631225316950046">"解鎖方法"</string>
<string name="private_space_screen_lock_summary" msgid="394837965365561070">"與裝置的螢幕鎖定相同"</string>
<string name="private_space_new_lock_title" msgid="7306873010565337671">"要為「私人空間」選擇新的鎖定方式嗎?"</string>
+ <string name="private_space_auto_lock_title" msgid="4757097802686131305">"自動上鎖"</string>
+ <string name="private_space_auto_lock_page_title" msgid="2993714305725968632">"自動鎖定私人空間"</string>
+ <string name="private_space_auto_lock_page_summary" msgid="8679844515655838654">"裝置可在閒置一段時間後自動鎖定私人空間"</string>
+ <string name="private_space_auto_lock_every_time" msgid="1215061855836002830">"每當裝置鎖定"</string>
+ <string name="private_space_auto_lock_after_inactivity" msgid="1748673030841528649">"閒置 5 分鐘後"</string>
+ <string name="private_space_auto_lock_never" msgid="595014527119778873">"永不"</string>
<string name="private_space_hide_title" msgid="8687034008994037610">"在鎖定時隱藏"</string>
<string name="privatespace_hide_page_title" msgid="972581369094289386">"在鎖定時隱藏「私人空間」"</string>
<string name="privatespace_hide_page_summary" msgid="1052569521186403642">"如要防止其他使用者知道裝置上有「私人空間」,可以從應用程式清單中隱藏該空間"</string>
@@ -570,6 +579,7 @@
<string name="private_space_delete_title" msgid="3075645119800272800">"刪除「私人空間」"</string>
<string name="private_space_deleted" msgid="7825768516955610897">"已成功刪除「私人空間」"</string>
<string name="private_space_delete_failed" msgid="8500755484258565011">"無法刪除「私人空間」"</string>
+ <string name="private_space_unlocked" msgid="9091600948712932046">"私人空間已解鎖"</string>
<string name="no_device_lock_title" msgid="1078223464721029954">"設定螢幕鎖定功能"</string>
<string name="no_device_lock_summary" msgid="7436025227616244687">"如要使用私人空間,請在此裝置上設定螢幕鎖定功能"</string>
<string name="no_device_lock_action_label" msgid="2640487005629001288">"設定螢幕鎖定功能"</string>
@@ -597,8 +607,14 @@
<string name="private_space_access_text" msgid="4258842502257201013">"如要存取的私人空間,請前往應用程式清單並向下捲動畫面"</string>
<string name="private_space_done_label" msgid="1020482651595246071">"完成"</string>
<string name="private_space_scrolldown_to_access" msgid="4820954877349434545">"向下捲動以尋找私人空間"</string>
- <string name="private_space_retry_signin_title" msgid="2340841075193680666">"登入即可設定私人空間"</string>
- <string name="private_space_retry_summary" msgid="1976929616948459609">"你需要登入帳戶,才能設定私人空間"</string>
+ <!-- no translation found for private_space_retry_signin_title (8090276618867918844) -->
+ <skip />
+ <!-- no translation found for private_space_retry_summary (1920444015972648774) -->
+ <skip />
+ <!-- no translation found for private_space_skip_login_label (7078019409056628192) -->
+ <skip />
+ <!-- no translation found for private_space_continue_login_label (7779965766333065391) -->
+ <skip />
<string name="private_space_lock_setup_title" msgid="6541564212199510787">"選擇私人空間的鎖定方式"</string>
<string name="private_space_lock_setup_description" msgid="423405593476300918">"你可以使用指紋解鎖私人空間。為安全起見,此選項需要設定後備鎖定方式。"</string>
<string name="private_space_choose_your_pin_header" msgid="4560802934975898265">"設定私人空間的 PIN"</string>
@@ -1373,6 +1389,8 @@
<string name="battery_level_title" msgid="1371765298786083448">"電量"</string>
<string name="communal_settings_title" msgid="2845678473945902115">"共用"</string>
<string name="communal_settings_summary" msgid="4923914136953940317">"共用設定"</string>
+ <!-- no translation found for satellite_setting (706846910912477125) -->
+ <skip />
<string name="apn_settings" msgid="4295467389400441299">"APN"</string>
<string name="apn_edit" msgid="2003683641840248741">"編輯接入點"</string>
<string name="apn_add" msgid="9069613192201630934">"新增存取點"</string>
@@ -1407,6 +1425,8 @@
<string name="menu_save" msgid="6611465355127483100">"儲存"</string>
<string name="menu_cancel" msgid="1197826697950745335">"取消"</string>
<string name="error_title" msgid="7158648377702417716"></string>
+ <!-- no translation found for error_duplicate_apn_entry (7792928408935276618) -->
+ <skip />
<string name="error_name_empty" msgid="1258275899283079142">"[名稱] 欄位不得留空。"</string>
<string name="error_apn_empty" msgid="7657491065443746915">"APN 不可留空。"</string>
<string name="error_mcc_not3" msgid="883659545640179094">"MCC 欄位必須為 3 位數。"</string>
@@ -1425,7 +1445,8 @@
<string name="reset_bluetooth_wifi_button_text" msgid="3974098137045963639">"重設"</string>
<string name="reset_bluetooth_wifi_complete_toast" msgid="5893439291030574365">"已重設藍牙和 Wi‑Fi"</string>
<string name="reset_esim_title" msgid="4194570573425902754">"清除 eSIM 卡"</string>
- <string name="reset_esim_desc" msgid="3662444090563399131">"此操作不會取消任何流動服務計劃。如要下載替換用的 SIM 卡,請聯絡流動網絡供應商。"</string>
+ <!-- no translation found for reset_esim_desc (6125192435907740751) -->
+ <skip />
<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="1129251284212847939">"要重設所有網絡設定並清除 eSIM 卡嗎?你無法復原此操作。"</string>
@@ -1433,15 +1454,18 @@
<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">"無法清除 SIM 卡"</string>
- <string name="reset_esim_error_msg" msgid="7279607120606365250">"由於發生錯誤,因此無法清除 eSIM 卡。\n\n請重新啟動裝置,然後再試一次。"</string>
+ <!-- no translation found for reset_esim_error_title (6516110227665862295) -->
+ <skip />
+ <!-- no translation found for reset_esim_error_msg (8459527827897797168) -->
+ <skip />
<string name="main_clear_title" msgid="277664302144837723">"清除所有資料 (回復原廠設定)"</string>
<string name="main_clear_short_title" msgid="4752094765533020696">"清除所有資料 (回復原廠設定)"</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_final_desc" msgid="5800877928569039580">"系統會刪除你所有的個人資料和已下載的應用程式。你無法復原這項操作。"</string>
- <string name="main_clear_final_desc_esim" msgid="440406836793824969">"系統會刪除你所有的個人資料,包括已下載的應用程式和 SIM 卡。你無法復原這個動作。"</string>
+ <!-- no translation found for main_clear_final_desc_esim (6592404057237813989) -->
+ <skip />
<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>
@@ -1672,6 +1696,14 @@
<string name="force_stop" msgid="2681771622136916280">"強制停止"</string>
<string name="archive" msgid="9074663845068632127">"封存"</string>
<string name="restore" msgid="7622486640713967157">"還原"</string>
+ <!-- no translation found for restoring_step_one (3465050101254272874) -->
+ <skip />
+ <!-- no translation found for restoring_step_two (140484846432595108) -->
+ <skip />
+ <!-- no translation found for restoring_step_three (3712883580876329811) -->
+ <skip />
+ <!-- no translation found for restoring_step_four (8966846882470446209) -->
+ <skip />
<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>
@@ -1728,7 +1760,6 @@
<string name="archiving_failed" msgid="2037798988961634978">"封存失敗"</string>
<string name="archiving_succeeded" msgid="7891249456483297845">"已封存「<xliff:g id="PACKAGE_LABEL">%1$s</xliff:g>」"</string>
<string name="restoring_failed" msgid="3390531747355943533">"還原失敗"</string>
- <string name="restoring_succeeded" msgid="4967353965137524330">"已還原「<xliff:g id="PACKAGE_LABEL">%1$s</xliff:g>」"</string>
<string name="restoring_in_progress" msgid="7787443682651146115">"正在還原「<xliff:g id="PACKAGE_LABEL">%1$s</xliff:g>」"</string>
<string name="another_migration_already_in_progress" msgid="6550546307856052261">"另一個轉移正在進行中。"</string>
<string name="insufficient_storage" msgid="8115088042669030558">"儲存空間不足。"</string>
@@ -1920,10 +1951,8 @@
<string name="usage_stats_sort_by_usage_time" msgid="2927310334119998301">"按使用時間排序"</string>
<string name="usage_stats_sort_by_last_time_used" msgid="7039213339779884017">"按最後使用時間排序"</string>
<string name="usage_stats_sort_by_app_name" msgid="4463833145514850478">"按應用程式名稱排序"</string>
- <!-- no translation found for last_time_used_label (7589377271406011659) -->
- <skip />
- <!-- no translation found for last_time_used_never (2936073559267990034) -->
- <skip />
+ <string name="last_time_used_label" msgid="7589377271406011659">"上次使用時間"</string>
+ <string name="last_time_used_never" msgid="2936073559267990034">"從未開啟"</string>
<string name="usage_time_label" msgid="9105343335151559883">"使用時間"</string>
<string name="accessibility_settings" msgid="4713215774904704682">"無障礙設定"</string>
<string name="accessibility_settings_title" msgid="6739115703615065716">"無障礙設定"</string>
@@ -2019,21 +2048,21 @@
<string name="accessibility_tutorial_dialog_message_volume" msgid="5033080515460519183">"如果要使用呢項功能,請同時㩒住兩個音量鍵。"</string>
<string name="accessibility_tutorial_dialog_message_triple" msgid="5219991116201165146">"如果要啟用同停用放大功能,請喺螢幕上面嘅任何一個地方㩒三下。"</string>
<string name="accessibility_tutorial_dialog_message_two_finger_triple" msgid="860548190334486449">"如果要啟用同停用放大功能,請用兩隻手指喺螢幕上面嘅任何一個地方㩒兩下。"</string>
- <string name="accessibility_tutorial_dialog_message_gesture" msgid="4148062210755434854">"如果要使用呢項功能,請用 2 隻手指由螢幕底部向上掃。\n\n用 2 隻手指向上掃然後㩒住,就可以切換唔同功能。"</string>
+ <string name="accessibility_tutorial_dialog_message_gesture" msgid="4148062210755434854">"如果要使用呢項功能,請用兩指由螢幕底部向上掃。\n\n用兩指向上掃然後㩒住,就可以切換唔同功能。"</string>
<string name="accessibility_tutorial_dialog_message_gesture_talkback" msgid="8142847782708562793">"如果要使用呢項功能,請用 3 隻手指由螢幕底部向上掃。\n\n用 3 隻手指向上掃然後㩒住,就可以切換唔同功能。"</string>
- <string name="accessibility_tutorial_dialog_message_gesture_settings" msgid="40769674586981429">"如果要使用無障礙功能,請用 2 隻手指由螢幕底部向上掃。\n\n用 2 隻手指向上掃然後㩒住,就可以切換唔同功能。"</string>
+ <string name="accessibility_tutorial_dialog_message_gesture_settings" msgid="40769674586981429">"如果要使用無障礙功能,請用兩指由螢幕底部向上掃。\n\n用兩指向上掃然後㩒住,就可以切換唔同功能。"</string>
<string name="accessibility_tutorial_dialog_message_gesture_settings_talkback" msgid="7292969929578621958">"如果要使用無障礙功能,請用 3 隻手指由螢幕底部向上掃。\n\n用 3 隻手指向上掃然後㩒住,就可以切換唔同功能。"</string>
<string name="accessibility_tutorial_dialog_button" msgid="2031773187678948436">"知道了"</string>
<string name="accessibility_tutorial_dialog_link_button" msgid="6797349445794031781">"按鈕設定"</string>
<string name="accessibility_shortcut_title" msgid="8125867833704517463">"「<xliff:g id="SERVICE">%1$s</xliff:g>」捷徑"</string>
<string name="accessibility_shortcut_edit_summary_software" msgid="6405629977940618205">"無障礙功能按鈕"</string>
<string name="accessibility_shortcut_edit_summary_software_gesture" msgid="5489284264414421286">"無障礙手勢"</string>
- <string name="accessibility_shortcut_edit_dialog_title_software_gesture" msgid="8078659880723370597">"用 2 隻手指向上掃"</string>
+ <string name="accessibility_shortcut_edit_dialog_title_software_gesture" msgid="8078659880723370597">"用兩指向上掃"</string>
<string name="accessibility_shortcut_edit_dialog_title_software_gesture_talkback" msgid="7422753388389160524">"用 3 隻手指向上掃"</string>
<string name="accessibility_shortcut_edit_dialog_title_software" msgid="4796192466943479849">"輕按無障礙功能按鈕"</string>
<string name="accessibility_shortcut_edit_dialog_title_software_by_gesture" msgid="3981188764050497346">"使用無障礙手勢"</string>
<string name="accessibility_shortcut_edit_dialog_summary_software" msgid="5606196352833449600">"輕按畫面底部的無障礙功能按鈕 <xliff:g id="ACCESSIBILITY_ICON">%s</xliff:g>。\n\n要切換不同的功能,按住無障礙功能按鈕即可。"</string>
- <string name="accessibility_shortcut_edit_dialog_summary_software_gesture" msgid="8292555254353761635">"用 2 隻手指由螢幕底部向上掃。\n\n如要切換功能,請用 2 隻手指向上掃並按住。"</string>
+ <string name="accessibility_shortcut_edit_dialog_summary_software_gesture" msgid="8292555254353761635">"用兩指由螢幕底部向上掃。\n\n如要切換功能,請用兩指向上掃並按住。"</string>
<string name="accessibility_shortcut_edit_dialog_summary_software_gesture_talkback" msgid="84483464524360845">"用 3 隻手指由螢幕底部向上掃。\n\n用 3 隻手指向上掃然後㩒住,就可以切換唔同功能。"</string>
<string name="accessibility_shortcut_edit_dialog_summary_software_floating" msgid="4459254227203203324"><annotation id="link">"更多選項"</annotation></string>
<string name="footer_learn_more_content_description" msgid="8843798273152131341">"進一步瞭解「<xliff:g id="SERVICE">%1$s</xliff:g>」"</string>
@@ -2378,12 +2407,6 @@
<string name="battery_tip_high_usage_summary" msgid="3938999581403084551">"查看用電量最高的應用程式"</string>
<string name="battery_tip_limited_temporarily_title" msgid="6258554134146272311">"為保護電池,系統已優化充電"</string>
<string name="battery_tip_limited_temporarily_summary" msgid="5107379280241187562">"為延長電池壽命,系統會優化充電"</string>
- <string name="battery_tip_dock_defender_future_bypass_title" msgid="4332616280495788195">"為保護電池,系統已優化充電"</string>
- <string name="battery_tip_dock_defender_future_bypass_summary" msgid="7870758621381307597">"為協助延長電池壽命,裝置放在插座上充電時,系統會優化充電"</string>
- <string name="battery_tip_dock_defender_active_title" msgid="1414785238383255699">"為保護電池,系統已優化充電"</string>
- <string name="battery_tip_dock_defender_active_summary" msgid="3512082623718801459">"為協助延長電池壽命,裝置放在插座上充電時,系統會優化充電"</string>
- <string name="battery_tip_dock_defender_temporarily_bypassed_title" msgid="1679449361090557201">"將電池充滿"</string>
- <string name="battery_tip_dock_defender_temporarily_bypassed_summary" msgid="1099500476761333281">"為保護電池,下次你將平板電腦放在插座上充電時,系統將會優化充電"</string>
<string name="battery_tip_limited_temporarily_sec_button_content_description" msgid="5648444926736883551">"進一步瞭解暫停充電"</string>
<string name="battery_tip_limited_temporarily_dialog_resume_charge" msgid="2302295458913832342">"繼續充電"</string>
<string name="battery_tip_dialog_message_footer" msgid="986542164372177504">"包括高耗電背景活動"</string>
@@ -2401,7 +2424,8 @@
<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_charge_to_full_button" msgid="6701709034348116261">"讓裝置完全充電"</string>
- <string name="battery_tip_incompatible_charging_title" msgid="5120763575150751300">"充電配件發生問題"</string>
+ <!-- no translation found for battery_tip_incompatible_charging_title (1567827436103364999) -->
+ <skip />
<string name="battery_tip_incompatible_charging_content_description" msgid="355668467640367701">"進一步瞭解不兼容的變壓器充電"</string>
<string name="smart_battery_manager_title" msgid="3677620516657920364">"電池管理工具"</string>
<string name="smart_battery_title" msgid="9095903608520254254">"自動管理應用程式"</string>
@@ -2493,13 +2517,11 @@
<string name="battery_usage_chart_label_now" msgid="4598282721949430165">"現在"</string>
<string name="battery_usage_timestamps_hyphen" msgid="7401188432989043905">"<xliff:g id="FROM_TIMESTAMP">%1$s</xliff:g> - <xliff:g id="TO_TIMESTAMP">%2$s</xliff:g>"</string>
<string name="battery_usage_day_and_hour" msgid="1417890420844950881">"<xliff:g id="DAY">%1$s</xliff:g><xliff:g id="HOUR">%2$s</xliff:g>"</string>
- <!-- no translation found for battery_usage_time_info_and_battery_level (6732629268310936155) -->
- <skip />
+ <string name="battery_usage_time_info_and_battery_level" msgid="6732629268310936155">"<xliff:g id="TIME_INFO">%1$s</xliff:g> <xliff:g id="BATTERY_LEVEL">%2$s</xliff:g>"</string>
<string name="battery_usage_chart" msgid="4114747521432440017">"電池用量圖表"</string>
<string name="daily_battery_usage_chart" msgid="4176059567682992686">"每日電池用量圖表"</string>
<string name="hourly_battery_usage_chart" msgid="3098314511076561272">"每小時電池用量圖表"</string>
- <!-- no translation found for battery_level_percentage (1433178290838842146) -->
- <skip />
+ <string name="battery_level_percentage" msgid="1433178290838842146">"電量百分比由 <xliff:g id="START_PERCENTAGE">%1$s</xliff:g> 至 <xliff:g id="END_PERCENTAGE">%2$s</xliff:g>"</string>
<string name="battery_usage_breakdown_title_since_last_full_charge" msgid="435006273323199906">"上次充滿電後的電池用量"</string>
<string name="battery_usage_breakdown_title_for_slot" msgid="4823179483667671406">"<xliff:g id="SLOT">%s</xliff:g>的電池用量"</string>
<string name="screen_time_category_last_full_charge" msgid="8856908320256057753">"上次充滿電後的裝置使用時間"</string>
@@ -3859,6 +3881,8 @@
<string name="voice_activation_apps_title" msgid="7130045161611529825">"透過語音啟動的應用程式"</string>
<string name="permit_voice_activation_apps" msgid="9152780172988949319">"允許使用語音啟動功能"</string>
<string name="allow_voice_activation_apps_description" msgid="6369745626995060656">"語音啟動功能讓你可以透過語音指令,開句聲便啟動已核准的應用程式。內置的自動調整感應功能則可確保資料不外洩。\n\n"<a href="">"進一步瞭解受保護的自動調整感應功能"</a></string>
+ <string name="permit_receive_sandboxed_detection_training_data" msgid="3929496847420108753">"改善語音啟用功能"</string>
+ <string name="receive_sandboxed_detection_training_data_description" msgid="1415687008184625050">"為提升語音啟動模型的品質,此裝置會使用私人資料技術。應用程式可接收由多名使用者的資料彙整而成的更新摘要,為所有人改善模型的同時,也保障使用者的私隱。\n\n"<a href="">"進一步瞭解私人資料"</a></string>
<string name="full_screen_intent_title" msgid="747270185715224130">"全螢幕通知"</string>
<string name="permit_full_screen_intent" msgid="9035367640019960861">"允許此應用程式的全螢幕通知"</string>
<string name="footer_description_full_screen_intent" msgid="7716518411349225528">"允許此應用程式在裝置上鎖時顯示全螢幕通知。應用程式可能會利用這些通知突顯鬧鐘、來電或其他緊急通知。"</string>
@@ -4280,18 +4304,27 @@
<string name="autofill_app" msgid="7595308061826307921">"自動填入服務"</string>
<string name="default_autofill_app" msgid="372234803718251606">"預設的自動填入服務"</string>
<string name="autofill_passwords" msgid="6708057251459761083">"密碼"</string>
- <string name="credman_chosen_app_title" msgid="872524130208251505">"密碼、密鑰及資料服務"</string>
+ <!-- no translation found for credman_chosen_app_title (7735183808067729319) -->
+ <skip />
<string name="credman_credentials" msgid="4931371941253324143">"其他供應商"</string>
<string name="autofill_passwords_count" msgid="6359289285822955973">"{count,plural, =1{# 個密碼}other{# 個密碼}}"</string>
<string name="autofill_keywords" msgid="8598763328489346438">"自動, 填寫, 自動填入, 密碼"</string>
<string name="credman_keywords" msgid="8305600680836806170">"資料, 密鑰, 密碼"</string>
<string name="credman_autofill_keywords" msgid="701180623776848914">"自動, 填入, 自動填入, 資料, 密鑰, 密碼"</string>
+ <!-- no translation found for credman_button_change (4072629639218503790) -->
+ <skip />
+ <!-- no translation found for credman_button_open (7519871964170816850) -->
+ <skip />
<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="credman_autofill_confirmation_message" msgid="843829628024668466">"<b>要使用「<xliff:g id=app_name example=Provider>%1$s</xliff:g>」嗎?</b> <br/> <br/> 從現在起,新的密碼、密鑰和其他資料都會儲存在這裡。「<xliff:g id=app_name example=Provider>%1$s</xliff:g>」可能會根據畫面內容判斷要自動填入的資料。"</string>
<string name="credman_picker_title" msgid="8191267620665129205">"密碼、密鑰及資料服務"</string>
<string name="credman_confirmation_message_title" msgid="8847900085593880729">"要關閉「%1$s」嗎?"</string>
<string name="credman_confirmation_message" msgid="2357324543658635239">"<b>要關閉此服務嗎?</b> <br/> <br/> 當你登入後,系統將不會填入密碼、密鑰、付款方法等其他已儲存的資料。如要使用已儲存的資料,請選擇密碼、密鑰或資料服務。"</string>
+ <string name="credman_confirmation_message_new_ui" msgid="6126274509951156460">"<b>要關閉所有服務嗎?</b> <br/> <br/>系統將無法在你登入時提供密碼、密鑰和其他已儲存的資料"</string>
+ <string name="credman_autofill_confirmation_message_new_ui" msgid="6222139222478822267">"<b>將偏好的服務變更為「<xliff:g id=app_name example=Provider>%1$s</xliff:g>?</b> <br/> <br/>」。從現在起,系統會將新密碼、密鑰和其他資訊儲存在此應用程式。「<xliff:g id=app_name example=Provider>%1$s</xliff:g>」可能會根據畫面內容判斷要自動填入的資料"</string>
<string name="credman_enable_confirmation_message_title" msgid="1037501792652277829">"要使用「%1$s」嗎?"</string>
+ <string name="credman_limit_error_msg_title" msgid="1525814645803612135">"你只可同時開啟 5 項服務"</string>
+ <string name="credman_limit_error_msg" msgid="2521803280130310063">"如要新增其他服務,請關閉至少 1 項服務"</string>
<string name="credman_enable_confirmation_message" msgid="8407841892310870169">"「%1$s」會根據畫面內容判斷要自動填入的資料。"</string>
<string name="credman_error_message_title" msgid="4099557206946333568">"密碼、密鑰及資料服務限制"</string>
<string name="credman_error_message" msgid="8334797097200415449">"你最多可同時啟用 5 項密碼、密鑰及資料服務。如要新增服務,請先關閉其中一項服務。"</string>
@@ -4461,11 +4494,12 @@
<string name="mobile_network_sim_name_label" msgid="1452440641628369625">"名稱"</string>
<string name="mobile_network_sim_color_label" msgid="5293944087609632340">"顏色 (由兼容應用程式使用)"</string>
<string name="mobile_network_sim_name_rename" msgid="5967588549571582924">"儲存"</string>
- <string name="mobile_network_use_sim_on" msgid="7298332437547707908">"使用 SIM 卡"</string>
+ <string name="mobile_network_use_sim_on" msgid="5333182776279917886">"使用此 SIM 卡"</string>
<string name="mobile_network_use_sim_off" msgid="6303281166199670639">"關"</string>
<string name="mobile_network_disable_sim_explanation" msgid="2851862257846773796">"如要停用此 SIM 卡,請將其移除"</string>
<string name="mobile_network_tap_to_activate" msgid="4139979375717958102">"輕按即可啟用<xliff:g id="CARRIER">%1$s</xliff:g>"</string>
- <string name="mobile_network_erase_sim" msgid="4629071168032714930">"清除 SIM 卡"</string>
+ <!-- no translation found for mobile_network_erase_sim (5387971155494245850) -->
+ <skip />
<string name="preferred_network_mode_title" msgid="3083431168988535628">"首選網絡類型"</string>
<string name="preferred_network_mode_summary" msgid="537577807865497546">"更改網絡操作模式"</string>
<string name="preferred_network_mode_dialogtitle" msgid="4179420486180351631">"首選網絡類型"</string>
@@ -4484,6 +4518,40 @@
<string name="roaming_check_price_warning" msgid="5876977438036791361">"請聯絡你的網絡供應商查詢定價。"</string>
<string name="mobile_data_usage_title" msgid="2047864499317759728">"應用程式數據用量"</string>
<string name="mobile_network_mode_error" msgid="9222056129897416074">"網絡模式 <xliff:g id="NETWORKMODEID">%1$d</xliff:g> 無效。忽略。"</string>
+ <!-- no translation found for satellite_setting_title (2543034229989047673) -->
+ <skip />
+ <!-- no translation found for satellite_setting_enabled_summary (3554127722727530845) -->
+ <skip />
+ <!-- no translation found for satellite_setting_disabled_summary (6789122487534159857) -->
+ <skip />
+ <!-- no translation found for keywords_satellite_setting (3312183289776517695) -->
+ <skip />
+ <!-- no translation found for category_name_about_satellite_messaging (3756205049485508340) -->
+ <skip />
+ <!-- no translation found for title_about_satellite_setting (9212860038048311345) -->
+ <skip />
+ <!-- no translation found for category_title_your_satellite_plan (3017895097366691841) -->
+ <skip />
+ <!-- no translation found for title_have_satellite_plan (2048372355699977947) -->
+ <skip />
+ <!-- no translation found for title_no_satellite_plan (2876056203035197505) -->
+ <skip />
+ <!-- no translation found for summary_add_satellite_setting (3815254731634052432) -->
+ <skip />
+ <!-- no translation found for category_name_how_it_works (585303230539269496) -->
+ <skip />
+ <!-- no translation found for title_satellite_connection_guide (3294802307913609072) -->
+ <skip />
+ <!-- no translation found for summary_satellite_connection_guide (3496123195218418456) -->
+ <skip />
+ <!-- no translation found for title_supported_service (4275535165812691571) -->
+ <skip />
+ <!-- no translation found for summary_supported_service (4320535903444834786) -->
+ <skip />
+ <!-- no translation found for satellite_setting_summary_more_information (4008690241760925372) -->
+ <skip />
+ <!-- no translation found for more_about_satellite_messaging (3385673133561348509) -->
+ <skip />
<string name="mobile_network_apn_title" msgid="5582995550142073054">"接入點名稱 (APN)"</string>
<string name="keywords_access_point_names" msgid="8174967126858505945">"APN"</string>
<string name="manual_mode_disallowed_summary" msgid="4243142645520152175">"無法在連接至<xliff:g id="CARRIER">%1$s</xliff:g>時使用"</string>
@@ -4493,9 +4561,12 @@
<string name="sim_action_switch_sub_dialog_title" msgid="9180969453358718635">"要切換至 <xliff:g id="CARRIER_NAME">%1$s</xliff:g> 嗎?"</string>
<string name="sim_action_switch_psim_dialog_title" msgid="5613177333235213024">"要改用 SIM 卡嗎?"</string>
<string name="sim_action_switch_sub_dialog_mep_title" msgid="933856847099933004">"要使用「<xliff:g id="CARRIER_NAME">%1$s</xliff:g>」嗎?"</string>
- <string name="sim_action_switch_sub_dialog_text" msgid="2091834911153293004">"每次只可啟用一張 SIM 卡。\n\n切換至 <xliff:g id="TO_CARRIER_NAME">%1$s</xliff:g> 將不會取消你的 <xliff:g id="FROM_CARRIER_NAME">%2$s</xliff:g> 服務。"</string>
- <string name="sim_action_switch_sub_dialog_text_downloaded" msgid="8977951796005849471">"每次只可啟用 1 張 eSIM 卡。\n\n切換至「<xliff:g id="TO_CARRIER_NAME">%1$s</xliff:g>」將不會取消你的「<xliff:g id="FROM_CARRIER_NAME">%2$s</xliff:g>」服務。"</string>
- <string name="sim_action_switch_sub_dialog_text_single_sim" msgid="6188750682431170845">"每次只可啟用一張 SIM 卡。\n\n改用其他服務將不會取消你的 <xliff:g id="TO_CARRIER_NAME">%1$s</xliff:g> 服務。"</string>
+ <!-- no translation found for sim_action_switch_sub_dialog_text (7474905814976249607) -->
+ <skip />
+ <!-- no translation found for sim_action_switch_sub_dialog_text_downloaded (6415848271400253954) -->
+ <skip />
+ <!-- no translation found for sim_action_switch_sub_dialog_text_single_sim (421658355882679837) -->
+ <skip />
<string name="sim_action_switch_sub_dialog_mep_text" msgid="8348764755143679582">"你可以同時使用 2 張 SIM 卡。如要使用「<xliff:g id="CARRIER_NAME">%1$s</xliff:g>」,請關閉另一張 SIM 卡。"</string>
<string name="sim_action_switch_sub_dialog_confirm" msgid="1901181581944638961">"切換至 <xliff:g id="CARRIER_NAME">%1$s</xliff:g>"</string>
<string name="sim_action_switch_sub_dialog_carrier_list_item_for_turning_off" msgid="5392037608705799522">"關閉「<xliff:g id="CARRIER_NAME">%1$s</xliff:g>」"</string>
@@ -4520,6 +4591,29 @@
<string name="sim_action_turn_off" msgid="3506698692916473000">"關閉"</string>
<string name="dsds_activation_failure_title" msgid="4467364110584914794">"無法啟用 SIM 卡"</string>
<string name="dsds_activation_failure_body_msg2" msgid="73044349546544410">"請嘗試再次啟用 SIM 卡。如果問題持續發生,請重新啟動裝置。"</string>
+ <string name="sim_onboarding_bottomsheets_title" msgid="143711121394213711">"設定 SIM 卡"</string>
+ <string name="sim_onboarding_bottomsheets_msg" msgid="7367245016476460849">"如要在此裝置上使用多張 SIM 卡,請設定偏好的流動網絡"</string>
+ <string name="sim_onboarding_label_sim_title" msgid="273162565849288273">"將 SIM 卡加上標籤"</string>
+ <string name="sim_onboarding_label_sim_msg" msgid="5105859235219529056">"撥打電話、傳送短訊及使用數據和「設定」頁面時,你會看到這些標籤"</string>
+ <string name="sim_onboarding_label_sim_dialog_title" msgid="5839073125605286120">"SIM 標籤"</string>
+ <string name="sim_onboarding_label_sim_dialog_label" msgid="9020433985426525185">"標籤"</string>
+ <string name="sim_onboarding_select_sim_title" msgid="5895262188167744055">"選取要使用的 SIM 卡"</string>
+ <string name="sim_onboarding_select_sim_msg" msgid="5638859405391915048">"你可同時使用兩張 SIM 卡"</string>
+ <string name="sim_onboarding_primary_sim_title" msgid="2793090401371135675">"設定主要 SIM 卡"</string>
+ <string name="sim_onboarding_primary_sim_msg" msgid="5484656671490558032">"選擇用於通話、短訊和數據的預設 SIM 卡"</string>
+ <string name="primary_sim_title" msgid="2508161011657571566">"主要 SIM 卡"</string>
+ <string name="primary_sim_calls_title" msgid="4961189133582615685">"通話"</string>
+ <string name="primary_sim_texts_title" msgid="1287584042733097749">"短訊"</string>
+ <string name="primary_sim_automatic_data_title" msgid="1265528923229642480">"自動切換數據"</string>
+ <string name="primary_sim_automatic_data_msg" msgid="1612203837010785203">"按流動網絡的覆蓋範圍和適用範圍,選擇要使用哪張 SIM 卡的數據"</string>
+ <string name="sim_onboarding_phoneNumber_data_only" msgid="8158409121949373662">"數據專用"</string>
+ <string name="sim_onboarding_setup" msgid="5750393553605388463">"設定"</string>
+ <string name="sim_onboarding_next" msgid="6415025179929475355">"下一頁"</string>
+ <!-- no translation found for sim_onboarding_progressbar_turning_sim_on (1163318788393361574) -->
+ <skip />
+ <string name="mobile_network_spn_title" msgid="3053793174495329077">"流動網絡"</string>
+ <string name="mobile_network_phone_number_title" msgid="2090794402855021784">"電話號碼"</string>
+ <string name="mobile_network_sim_label_color_title" msgid="2401352348041132876">"SIM 卡標籤和顏色"</string>
<string name="sim_setup_channel_id" msgid="8797972565087458515">"網絡啟用"</string>
<string name="sim_switch_channel_id" msgid="4927038626791837861">"轉用流動網絡供應商"</string>
<string name="post_dsds_reboot_notification_title_with_carrier" msgid="3308827462185135307">"已啟用<xliff:g id="CARRIER_NAME">%1$s</xliff:g>"</string>
@@ -4539,11 +4633,15 @@
<string name="switch_sim_dialog_no_switch_text" msgid="7053939850026876088">"日後如要使用流動數據、通話和短訊功能,請前往 [網絡設定] 調整設定內容"</string>
<string name="sim_card_label" msgid="6263064316075963775">"SIM 卡"</string>
<string name="erase_sim_dialog_title" msgid="4742077437653028326">"要清除此 eSIM 卡嗎?"</string>
- <string name="erase_sim_dialog_text" msgid="753031064269699885">"清除此 SIM 卡即會從此裝置中移除 <xliff:g id="CARRIER_NAME_A">%1$s</xliff:g> 服務。\n\n<xliff:g id="CARRIER_NAME_B">%1$s</xliff:g> 的服務將不會取消。"</string>
+ <!-- no translation found for erase_sim_dialog_text (1406141218170595272) -->
+ <skip />
<string name="erase_sim_confirm_button" msgid="8309115684335320541">"清除"</string>
- <string name="erasing_sim" msgid="7877703231075699139">"正在清除 SIM 卡…"</string>
- <string name="erase_sim_fail_title" msgid="2024446702985862427">"無法清除 SIM 卡"</string>
- <string name="erase_sim_fail_text" msgid="7870804401227483131">"由於發生錯誤,因此無法清除此 SIM 卡。\n\n請重新啟動裝置,然後再試一次。"</string>
+ <!-- no translation found for erasing_sim (4237180547590463930) -->
+ <skip />
+ <!-- no translation found for erase_sim_fail_title (1445700500168357303) -->
+ <skip />
+ <!-- no translation found for erase_sim_fail_text (6898841004987411547) -->
+ <skip />
<string name="network_connection_request_dialog_title" msgid="1896186380874289434">"連接裝置"</string>
<string name="network_connection_request_dialog_summary" msgid="7693038309792726170">"「<xliff:g id="APPNAME">%1$s</xliff:g>」應用程式要求使用臨時 Wi-Fi 網絡連接你的裝置"</string>
<string name="network_connection_timeout_dialog_message" msgid="598509083077743772">"找不到任何裝置。請確保裝置已開啟,並可連接網絡。"</string>
@@ -4615,6 +4713,14 @@
<string name="work_policy_privacy_settings" msgid="2702644843505242596">"你的工作政策資料"</string>
<string name="work_policy_privacy_settings_summary" msgid="690118670737638405">"由 IT 管理員管理的設定"</string>
<string name="track_frame_time_keywords" msgid="7885340257945922239">"GPU"</string>
+ <string name="enable_16k_pages" msgid="5009476566957520607">"使用 16 K 頁面大小啟動"</string>
+ <string name="enable_16k_pages_summary" msgid="428117226069445198">"使用 16 K 頁面大小支援的 kernel 啟動裝置"</string>
+ <string name="confirm_enable_16k_pages_title" msgid="6751570067857011642">"要使用 16 KB 頁面兼容 kernel 重新啟動嗎?"</string>
+ <string name="confirm_enable_16k_pages_text" msgid="702888115148257215">"警告:部分應用程式可能與此模式不兼容。裝置將在確認後重新啟動。"</string>
+ <string name="confirm_enable_4k_pages_title" msgid="626987400420355263">"要使用 4 KB 頁面兼容 kernel 重新啟動嗎?"</string>
+ <string name="confirm_enable_4k_pages_text" msgid="6168921566226074524">"裝置將在確認後重新啟動。"</string>
+ <string name="toast_16k_update_failed_text" msgid="8888858987184345567">"無法將 kernel 更新為 16 KB 頁面兼容 kernel。"</string>
+ <string name="progress_16k_ota_title" msgid="2117218313875523741">"正在套用變更"</string>
<string name="bug_report_handler_title" msgid="713439959113250125">"錯誤報告處理常式"</string>
<string name="bug_report_handler_picker_footer_text" msgid="4935758328366585673">"選擇裝置上負責處理錯誤報告快速鍵的應用程式。"</string>
<string name="personal_profile_app_subtext" msgid="5586060806997067676">"個人"</string>
@@ -4700,8 +4806,10 @@
<string name="sim_category_title" msgid="2341314000964710495">"SIM 卡"</string>
<string name="downloaded_sim_category_title" msgid="2876988650413179752">"eSIM 卡"</string>
<string name="downloaded_sims_category_title" msgid="487799905978489922">"eSIM 卡"</string>
- <string name="sim_category_active_sim" msgid="1503823567818544012">"已啟用"</string>
- <string name="sim_category_inactive_sim" msgid="4068899490133820881">"未啟用"</string>
+ <!-- no translation found for sim_category_active_sim (3077009911935592178) -->
+ <skip />
+ <!-- no translation found for sim_category_inactive_sim (7351553344148400450) -->
+ <skip />
<string name="sim_category_default_active_sim" msgid="1208194173387987231">" /<xliff:g id="ID_1">%1$s</xliff:g>的預設設定"</string>
<string name="default_active_sim_calls" msgid="2390973682556353558">"通話"</string>
<string name="default_active_sim_sms" msgid="8041498593025994921">"短訊"</string>
diff --git a/res/values-zh-rTW/arrays.xml b/res/values-zh-rTW/arrays.xml
index 13301cf..b358037 100644
--- a/res/values-zh-rTW/arrays.xml
+++ b/res/values-zh-rTW/arrays.xml
@@ -482,4 +482,7 @@
<!-- no translation found for notification_polite_options:0 (4617190141263245257) -->
<!-- no translation found for notification_polite_options:1 (3884076684767467743) -->
<!-- no translation found for notification_polite_options:2 (8765197536079931966) -->
+ <!-- no translation found for private_space_auto_lock_options:0 (551584871228110817) -->
+ <!-- no translation found for private_space_auto_lock_options:1 (3263162333754809690) -->
+ <!-- no translation found for private_space_auto_lock_options:2 (1575103586471380629) -->
</resources>
diff --git a/res/values-zh-rTW/strings.xml b/res/values-zh-rTW/strings.xml
index ea079c3..5c70617 100644
--- a/res/values-zh-rTW/strings.xml
+++ b/res/values-zh-rTW/strings.xml
@@ -28,6 +28,7 @@
<string name="show_dev_on" msgid="2840850085134853754">"開發人員設定已啟用!"</string>
<string name="show_dev_already" msgid="7041756429707644630">"不需要了,你已經是開發人員。"</string>
<string name="dev_settings_disabled_warning" msgid="6971867026249671244">"請先啟用開發人員選項。"</string>
+ <string name="dev_settings_available_to_admin_only_warning" msgid="3408243404879083111">"只有管理員使用者可以存取開發人員設定。"</string>
<string name="header_category_system" msgid="1665516346845259058">"系統"</string>
<string name="radioInfo_service_in" msgid="9088637745836646271">"服務中"</string>
<string name="radioInfo_service_out" msgid="1868347333892403287">"無服務"</string>
@@ -551,12 +552,20 @@
<string name="private_space_one_lock_summary" msgid="2759953747682959371">"你可以用解鎖裝置的方式來解鎖私人空間,或選擇其他鎖定設定"</string>
<string name="private_space_screen_lock_title" msgid="8679383894967823163">"使用裝置螢幕鎖定"</string>
<string name="private_space_biometric_title" msgid="3934339826674553174">"人臉和指紋解鎖"</string>
+ <string name="private_space_fingerprint_title" msgid="5989254643211889931">"指紋解鎖"</string>
+ <string name="private_space_face_title" msgid="3290402865367663079">"人臉解鎖"</string>
<string name="private_space_biometric_summary" msgid="4403837276018724581">"輕觸即可設定"</string>
<string name="private_space_fingerprint_unlock_title" msgid="5804023571114910034">"使用指紋解鎖私人空間"</string>
<string name="private_space_face_unlock_title" msgid="6613018437620070183">"使用人臉解鎖私人空間"</string>
<string name="private_space_category_ways_to_unlock" msgid="4356631225316950046">"解鎖方式"</string>
<string name="private_space_screen_lock_summary" msgid="394837965365561070">"與裝置的螢幕鎖定一致"</string>
<string name="private_space_new_lock_title" msgid="7306873010565337671">"要選擇鎖定私人空間的新設定嗎?"</string>
+ <string name="private_space_auto_lock_title" msgid="4757097802686131305">"自動鎖定"</string>
+ <string name="private_space_auto_lock_page_title" msgid="2993714305725968632">"自動鎖定私人空間"</string>
+ <string name="private_space_auto_lock_page_summary" msgid="8679844515655838654">"裝置可在閒置一段時間後自動鎖定私人空間"</string>
+ <string name="private_space_auto_lock_every_time" msgid="1215061855836002830">"每當裝置鎖定"</string>
+ <string name="private_space_auto_lock_after_inactivity" msgid="1748673030841528649">"閒置 5 分鐘後"</string>
+ <string name="private_space_auto_lock_never" msgid="595014527119778873">"永不"</string>
<string name="private_space_hide_title" msgid="8687034008994037610">"在鎖定時隱藏"</string>
<string name="privatespace_hide_page_title" msgid="972581369094289386">"隱藏鎖定的私人空間"</string>
<string name="privatespace_hide_page_summary" msgid="1052569521186403642">"如要防止其他使用者知道裝置上有私人空間,可以從應用程式清單中隱藏該空間"</string>
@@ -570,6 +579,7 @@
<string name="private_space_delete_title" msgid="3075645119800272800">"刪除私人空間"</string>
<string name="private_space_deleted" msgid="7825768516955610897">"成功刪除私人空間"</string>
<string name="private_space_delete_failed" msgid="8500755484258565011">"無法刪除私人空間"</string>
+ <string name="private_space_unlocked" msgid="9091600948712932046">"私人空間已解鎖"</string>
<string name="no_device_lock_title" msgid="1078223464721029954">"設定螢幕鎖定功能"</string>
<string name="no_device_lock_summary" msgid="7436025227616244687">"如要使用私人空間,請在這部裝置設定螢幕鎖定功能"</string>
<string name="no_device_lock_action_label" msgid="2640487005629001288">"設定螢幕鎖定功能"</string>
@@ -597,8 +607,14 @@
<string name="private_space_access_text" msgid="4258842502257201013">"如要存取私人空間,請前往應用程式清單並向下捲動畫面"</string>
<string name="private_space_done_label" msgid="1020482651595246071">"完成"</string>
<string name="private_space_scrolldown_to_access" msgid="4820954877349434545">"向下捲動畫面即可找到私人空間"</string>
- <string name="private_space_retry_signin_title" msgid="2340841075193680666">"登入帳戶才能設定私人空間"</string>
- <string name="private_space_retry_summary" msgid="1976929616948459609">"你必須登入帳戶,才能設定私人空間"</string>
+ <!-- no translation found for private_space_retry_signin_title (8090276618867918844) -->
+ <skip />
+ <!-- no translation found for private_space_retry_summary (1920444015972648774) -->
+ <skip />
+ <!-- no translation found for private_space_skip_login_label (7078019409056628192) -->
+ <skip />
+ <!-- no translation found for private_space_continue_login_label (7779965766333065391) -->
+ <skip />
<string name="private_space_lock_setup_title" msgid="6541564212199510787">"選擇私人空間鎖定方式"</string>
<string name="private_space_lock_setup_description" msgid="423405593476300918">"你可以用指紋解鎖私人空間。為了安全起見,你必須設定備用鎖定方式,才能使用這個選項。"</string>
<string name="private_space_choose_your_pin_header" msgid="4560802934975898265">"設定私人空間的 PIN 碼"</string>
@@ -1373,6 +1389,8 @@
<string name="battery_level_title" msgid="1371765298786083448">"電池電量"</string>
<string name="communal_settings_title" msgid="2845678473945902115">"共通"</string>
<string name="communal_settings_summary" msgid="4923914136953940317">"共通設定"</string>
+ <!-- no translation found for satellite_setting (706846910912477125) -->
+ <skip />
<string name="apn_settings" msgid="4295467389400441299">"APN"</string>
<string name="apn_edit" msgid="2003683641840248741">"編輯存取點"</string>
<string name="apn_add" msgid="9069613192201630934">"新增存取點"</string>
@@ -1407,6 +1425,8 @@
<string name="menu_save" msgid="6611465355127483100">"儲存"</string>
<string name="menu_cancel" msgid="1197826697950745335">"取消"</string>
<string name="error_title" msgid="7158648377702417716"></string>
+ <!-- no translation found for error_duplicate_apn_entry (7792928408935276618) -->
+ <skip />
<string name="error_name_empty" msgid="1258275899283079142">"[名稱] 欄位不得留空。"</string>
<string name="error_apn_empty" msgid="7657491065443746915">"APN 不可留空。"</string>
<string name="error_mcc_not3" msgid="883659545640179094">"MCC 欄位必須為 3 位數。"</string>
@@ -1425,7 +1445,8 @@
<string name="reset_bluetooth_wifi_button_text" msgid="3974098137045963639">"重設"</string>
<string name="reset_bluetooth_wifi_complete_toast" msgid="5893439291030574365">"已重設藍牙和 Wi‑Fi"</string>
<string name="reset_esim_title" msgid="4194570573425902754">"清除 eSIM 卡"</string>
- <string name="reset_esim_desc" msgid="3662444090563399131">"這項操作不會取消任何電信資費方案。如要下載替換用的 SIM 卡,請與你的電信業者聯絡。"</string>
+ <!-- no translation found for reset_esim_desc (6125192435907740751) -->
+ <skip />
<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="1129251284212847939">"要重設所有網路設定並清除 eSIM 卡嗎?請注意,這項操作無法復原。"</string>
@@ -1433,15 +1454,18 @@
<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">"無法清除 SIM 卡"</string>
- <string name="reset_esim_error_msg" msgid="7279607120606365250">"發生錯誤,因此無法清除 eSIM 卡。\n\n請重新啟動裝置,然後再試一次。"</string>
+ <!-- no translation found for reset_esim_error_title (6516110227665862295) -->
+ <skip />
+ <!-- no translation found for reset_esim_error_msg (8459527827897797168) -->
+ <skip />
<string name="main_clear_title" msgid="277664302144837723">"清除所有資料 (恢復原廠設定)"</string>
<string name="main_clear_short_title" msgid="4752094765533020696">"清除所有資料 (恢復原廠設定)"</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_final_desc" msgid="5800877928569039580">"系統將刪除你的所有個人資訊和已下載的應用程式。請注意,這項操作無法復原。"</string>
- <string name="main_clear_final_desc_esim" msgid="440406836793824969">"系統將刪除你所有的個人資訊,包括已下載的應用程式和 SIM 卡。請注意,這項操作無法復原。"</string>
+ <!-- no translation found for main_clear_final_desc_esim (6592404057237813989) -->
+ <skip />
<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>
@@ -1672,6 +1696,14 @@
<string name="force_stop" msgid="2681771622136916280">"強制停止"</string>
<string name="archive" msgid="9074663845068632127">"封存"</string>
<string name="restore" msgid="7622486640713967157">"還原"</string>
+ <!-- no translation found for restoring_step_one (3465050101254272874) -->
+ <skip />
+ <!-- no translation found for restoring_step_two (140484846432595108) -->
+ <skip />
+ <!-- no translation found for restoring_step_three (3712883580876329811) -->
+ <skip />
+ <!-- no translation found for restoring_step_four (8966846882470446209) -->
+ <skip />
<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>
@@ -1728,7 +1760,6 @@
<string name="archiving_failed" msgid="2037798988961634978">"無法封存"</string>
<string name="archiving_succeeded" msgid="7891249456483297845">"已封存「<xliff:g id="PACKAGE_LABEL">%1$s</xliff:g>」"</string>
<string name="restoring_failed" msgid="3390531747355943533">"還原失敗"</string>
- <string name="restoring_succeeded" msgid="4967353965137524330">"已還原「<xliff:g id="PACKAGE_LABEL">%1$s</xliff:g>」"</string>
<string name="restoring_in_progress" msgid="7787443682651146115">"正在還原「<xliff:g id="PACKAGE_LABEL">%1$s</xliff:g>」"</string>
<string name="another_migration_already_in_progress" msgid="6550546307856052261">"目前已在執行另一項遷移作業。"</string>
<string name="insufficient_storage" msgid="8115088042669030558">"儲存空間不足。"</string>
@@ -1920,10 +1951,8 @@
<string name="usage_stats_sort_by_usage_time" msgid="2927310334119998301">"依使用時間排序"</string>
<string name="usage_stats_sort_by_last_time_used" msgid="7039213339779884017">"依上次使用時間排序"</string>
<string name="usage_stats_sort_by_app_name" msgid="4463833145514850478">"依應用程式名稱排序"</string>
- <!-- no translation found for last_time_used_label (7589377271406011659) -->
- <skip />
- <!-- no translation found for last_time_used_never (2936073559267990034) -->
- <skip />
+ <string name="last_time_used_label" msgid="7589377271406011659">"上次使用時間"</string>
+ <string name="last_time_used_never" msgid="2936073559267990034">"從未開啟"</string>
<string name="usage_time_label" msgid="9105343335151559883">"使用時間"</string>
<string name="accessibility_settings" msgid="4713215774904704682">"無障礙設定"</string>
<string name="accessibility_settings_title" msgid="6739115703615065716">"無障礙設定"</string>
@@ -2378,12 +2407,6 @@
<string name="battery_tip_high_usage_summary" msgid="3938999581403084551">"查看電池用量最高的應用程式"</string>
<string name="battery_tip_limited_temporarily_title" msgid="6258554134146272311">"為保護電池,充電效能已最佳化"</string>
<string name="battery_tip_limited_temporarily_summary" msgid="5107379280241187562">"為延長電池壽命,系統已最佳化充電效能"</string>
- <string name="battery_tip_dock_defender_future_bypass_title" msgid="4332616280495788195">"為保護電池,充電效能將最佳化"</string>
- <string name="battery_tip_dock_defender_future_bypass_summary" msgid="7870758621381307597">"為延長電池壽命,充電效能會在裝置插入座架時最佳化"</string>
- <string name="battery_tip_dock_defender_active_title" msgid="1414785238383255699">"為保護電池,充電效能已最佳化"</string>
- <string name="battery_tip_dock_defender_active_summary" msgid="3512082623718801459">"為延長電池壽命,充電效能會在裝置插入座架時最佳化"</string>
- <string name="battery_tip_dock_defender_temporarily_bypassed_title" msgid="1679449361090557201">"將電池充飽"</string>
- <string name="battery_tip_dock_defender_temporarily_bypassed_summary" msgid="1099500476761333281">"為保護電池,充電效能會在下次平板電腦插入座架時最佳化"</string>
<string name="battery_tip_limited_temporarily_sec_button_content_description" msgid="5648444926736883551">"進一步瞭解暫停充電"</string>
<string name="battery_tip_limited_temporarily_dialog_resume_charge" msgid="2302295458913832342">"繼續充電"</string>
<string name="battery_tip_dialog_message_footer" msgid="986542164372177504">"包含高耗電背景活動"</string>
@@ -2401,7 +2424,8 @@
<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_charge_to_full_button" msgid="6701709034348116261">"將電池充飽"</string>
- <string name="battery_tip_incompatible_charging_title" msgid="5120763575150751300">"充電配件有問題"</string>
+ <!-- no translation found for battery_tip_incompatible_charging_title (1567827436103364999) -->
+ <skip />
<string name="battery_tip_incompatible_charging_content_description" msgid="355668467640367701">"進一步瞭解不相容的變壓器充電"</string>
<string name="smart_battery_manager_title" msgid="3677620516657920364">"Battery Manager"</string>
<string name="smart_battery_title" msgid="9095903608520254254">"自動管理應用程式"</string>
@@ -2493,13 +2517,11 @@
<string name="battery_usage_chart_label_now" msgid="4598282721949430165">"現在"</string>
<string name="battery_usage_timestamps_hyphen" msgid="7401188432989043905">"<xliff:g id="FROM_TIMESTAMP">%1$s</xliff:g> - <xliff:g id="TO_TIMESTAMP">%2$s</xliff:g>"</string>
<string name="battery_usage_day_and_hour" msgid="1417890420844950881">"<xliff:g id="DAY">%1$s</xliff:g><xliff:g id="HOUR">%2$s</xliff:g>"</string>
- <!-- no translation found for battery_usage_time_info_and_battery_level (6732629268310936155) -->
- <skip />
+ <string name="battery_usage_time_info_and_battery_level" msgid="6732629268310936155">"<xliff:g id="TIME_INFO">%1$s</xliff:g>,<xliff:g id="BATTERY_LEVEL">%2$s</xliff:g>"</string>
<string name="battery_usage_chart" msgid="4114747521432440017">"電池用量圖表"</string>
<string name="daily_battery_usage_chart" msgid="4176059567682992686">"每日電池用量圖表"</string>
<string name="hourly_battery_usage_chart" msgid="3098314511076561272">"每小時電池用量圖表"</string>
- <!-- no translation found for battery_level_percentage (1433178290838842146) -->
- <skip />
+ <string name="battery_level_percentage" msgid="1433178290838842146">"電池電量百分比:從 <xliff:g id="START_PERCENTAGE">%1$s</xliff:g> 到 <xliff:g id="END_PERCENTAGE">%2$s</xliff:g>"</string>
<string name="battery_usage_breakdown_title_since_last_full_charge" msgid="435006273323199906">"上次充飽電後的電池用量"</string>
<string name="battery_usage_breakdown_title_for_slot" msgid="4823179483667671406">"<xliff:g id="SLOT">%s</xliff:g>的電池用量"</string>
<string name="screen_time_category_last_full_charge" msgid="8856908320256057753">"自上次充飽電後的裝置使用時間"</string>
@@ -2765,7 +2787,7 @@
<string name="vpn_not_used" msgid="7229312881336083354">"(未使用)"</string>
<string name="vpn_no_ca_cert" msgid="3687379414088677735">"(不要驗證伺服器)"</string>
<string name="vpn_no_server_cert" msgid="8106540968643125407">"(從伺服器接收)"</string>
- <string name="vpn_always_on_invalid_reason_other" msgid="4571905303713233321">"輸入的資訊不支援永久連線的 VPN"</string>
+ <string name="vpn_always_on_invalid_reason_other" msgid="4571905303713233321">"輸入的資訊不支援永久連線 VPN"</string>
<string name="vpn_cancel" msgid="5929410618112404383">"取消"</string>
<string name="vpn_done" msgid="5137858784289564985">"關閉"</string>
<string name="vpn_save" msgid="683868204634860888">"儲存"</string>
@@ -2779,19 +2801,19 @@
<string name="vpn_version" msgid="6344167191984400976">"版本"</string>
<string name="vpn_forget_long" msgid="729132269203870205">"清除 VPN 設定檔"</string>
<string name="vpn_replace_vpn_title" msgid="3994226561866340280">"要取代現有的 VPN 嗎?"</string>
- <string name="vpn_set_vpn_title" msgid="1667539483005810682">"要設定永久連線的 VPN 嗎?"</string>
+ <string name="vpn_set_vpn_title" msgid="1667539483005810682">"要設定永久連線 VPN 嗎?"</string>
<string name="vpn_first_always_on_vpn_message" msgid="2769478310633047870">"開啟這項設定後,在 VPN 成功連線之前,你將無法連上網際網路"</string>
<string name="vpn_replace_always_on_vpn_enable_message" msgid="9154843462740876652">"現有的 VPN 會遭到取代,而且在 VPN 成功連線之前,你將無法連上網際網路"</string>
<string name="vpn_replace_always_on_vpn_disable_message" msgid="4299175336198481106">"你已連線至特定的永久連線 VPN。連線至其他 VPN 將會取代現有的 VPN,並關閉永久連線模式。"</string>
<string name="vpn_replace_vpn_message" msgid="1094297700371463386">"你已連線至特定 VPN。連線至其他 VPN 將會取代現有的 VPN。"</string>
<string name="vpn_turn_on" msgid="3568307071295211187">"開啟"</string>
<string name="vpn_cant_connect_title" msgid="5670787575925519386">"無法連線至 <xliff:g id="VPN_NAME">%1$s</xliff:g>"</string>
- <string name="vpn_cant_connect_message" msgid="2139148820719163694">"這個應用程式不支援永久連線的 VPN"</string>
+ <string name="vpn_cant_connect_message" msgid="2139148820719163694">"這個應用程式不支援永久連線 VPN"</string>
<string name="vpn_title" msgid="3068868814145870274">"VPN"</string>
<string name="vpn_create" msgid="7546073242936894638">"新增 VPN 設定檔"</string>
<string name="vpn_menu_edit" msgid="5100387853773792379">"編輯設定檔"</string>
<string name="vpn_menu_delete" msgid="4455966182219039928">"刪除設定檔"</string>
- <string name="vpn_menu_lockdown" msgid="5284041663859541007">"永久連線的 VPN"</string>
+ <string name="vpn_menu_lockdown" msgid="5284041663859541007">"永久連線 VPN"</string>
<string name="vpn_no_vpns_added" msgid="7387080769821533728">"尚未新增任何 VPN"</string>
<string name="vpn_always_on_summary" msgid="2171252372476858166">"隨時與 VPN 保持連線"</string>
<string name="vpn_always_on_summary_not_supported" msgid="9084872130449368437">"不受這個應用程式支援"</string>
@@ -2801,9 +2823,9 @@
<string name="vpn_require_connection_title" msgid="4186758487822779039">"需要 VPN 連線嗎?"</string>
<string name="vpn_insecure_dialog_subtitle" msgid="1857621742868835300">"這個 VPN 不安全,請更新為 IKEv2 VPN"</string>
<string name="vpn_start_unsupported" msgid="7139925503292269904">"無法啟動不支援的 VPN。"</string>
- <string name="vpn_lockdown_summary" msgid="4700625960550559029">"選取要永久連線的 VPN 設定檔。只有在連線到這個 VPN 後才能使用網路。"</string>
+ <string name="vpn_lockdown_summary" msgid="4700625960550559029">"選取要永久連線 VPN 設定檔。只有在連線到這個 VPN 後才能使用網路。"</string>
<string name="vpn_lockdown_none" msgid="455915403560910517">"無"</string>
- <string name="vpn_lockdown_config_error" msgid="1992071316416371316">"永久連線的 VPN 需要同時具備伺服器和 DNS 的 IP 位址。"</string>
+ <string name="vpn_lockdown_config_error" msgid="1992071316416371316">"永久連線 VPN 需要同時具備伺服器和 DNS 的 IP 位址。"</string>
<string name="vpn_no_network" msgid="7187593680049843763">"沒有網路連線,請稍後再試。"</string>
<string name="vpn_disconnected" msgid="7694522069957717501">"已中斷與 VPN 的連線"</string>
<string name="vpn_disconnected_summary" msgid="721699709491697712">"無"</string>
@@ -3859,6 +3881,8 @@
<string name="voice_activation_apps_title" msgid="7130045161611529825">"透過語音啟動的應用程式"</string>
<string name="permit_voice_activation_apps" msgid="9152780172988949319">"允許使用語音啟動功能"</string>
<string name="allow_voice_activation_apps_description" msgid="6369745626995060656">"語音啟動功能可透過語音指令開啟已核准的應用程式,不需手動操作。內建的自動調節感應功能則可確保資料不外洩。\n\n"<a href="">"進一步瞭解受保護的自動調節感應功能"</a></string>
+ <string name="permit_receive_sandboxed_detection_training_data" msgid="3929496847420108753">"提升語音啟動功能"</string>
+ <string name="receive_sandboxed_detection_training_data_description" msgid="1415687008184625050">"為提升語音啟動模型的品質,這部裝置會使用私人資料技術。應用程式可接收涵蓋多位使用者的匯總摘要更新,在維護隱私權的同時為所有使用者提升模型品質。\n\n"<a href="">"進一步瞭解私人資料技術"</a></string>
<string name="full_screen_intent_title" msgid="747270185715224130">"全螢幕通知"</string>
<string name="permit_full_screen_intent" msgid="9035367640019960861">"允許這個應用程式顯示全螢幕通知"</string>
<string name="footer_description_full_screen_intent" msgid="7716518411349225528">"允許這個應用程式在裝置鎖定時顯示全螢幕通知。應用程式可能會在這類通知中顯示鬧鐘、來電或其他緊急通知。"</string>
@@ -4080,7 +4104,7 @@
<string name="bluetooth_disabled" msgid="835838280837359514">"關閉"</string>
<string name="bluetooth_connected_summary" msgid="8043167194934315712">"已連線到「<xliff:g id="ID_1">%1$s</xliff:g>」"</string>
<string name="bluetooth_connected_multiple_devices_summary" msgid="2294954614327771844">"已連線到多個裝置"</string>
- <string name="demo_mode" msgid="6566167465451386728">"系統 UI 示範模式"</string>
+ <string name="demo_mode" msgid="6566167465451386728">"系統 UI 展示模式"</string>
<string name="dark_ui_mode" msgid="898146394425795281">"深色主題"</string>
<string name="dark_ui_mode_disabled_summary_dark_theme_on" msgid="4554134480159161533">"因「省電模式」而暫時停用"</string>
<string name="ambient_camera_summary_battery_saver_on" msgid="1787784892047029560">"因「省電模式」而暫時停用"</string>
@@ -4205,9 +4229,9 @@
<string name="enterprise_privacy_number_packages" msgid="5294444005035188274">"{count,plural, =1{# 個應用程式}other{# 個應用程式}}"</string>
<string name="enterprise_privacy_input_method" msgid="3278314982700662246">"預設鍵盤"</string>
<string name="enterprise_privacy_input_method_name" msgid="2974859490559054584">"已設為「<xliff:g id="APP_LABEL">%s</xliff:g>」"</string>
- <string name="enterprise_privacy_always_on_vpn_device" msgid="1735829327405126695">"已開啟「永久連線的 VPN」"</string>
- <string name="enterprise_privacy_always_on_vpn_personal" msgid="8395903360175064841">"已開啟你個人設定檔中的「永久連線的 VPN」"</string>
- <string name="enterprise_privacy_always_on_vpn_work" msgid="2496961514592522377">"已開啟你工作資料夾中的「永久連線的 VPN」"</string>
+ <string name="enterprise_privacy_always_on_vpn_device" msgid="1735829327405126695">"已開啟「永久連線 VPN」"</string>
+ <string name="enterprise_privacy_always_on_vpn_personal" msgid="8395903360175064841">"已開啟你個人設定檔中的「永久連線 VPN」"</string>
+ <string name="enterprise_privacy_always_on_vpn_work" msgid="2496961514592522377">"已開啟你工作資料夾中的「永久連線 VPN」"</string>
<string name="enterprise_privacy_global_http_proxy" msgid="4350347418068037051">"已設定全域 HTTP Proxy"</string>
<string name="enterprise_privacy_ca_certs_device" msgid="1816495877258727663">"信任的憑證"</string>
<string name="enterprise_privacy_ca_certs_personal" msgid="1516422660828485795">"你的個人設定檔中安裝的信任的憑證"</string>
@@ -4280,18 +4304,27 @@
<string name="autofill_app" msgid="7595308061826307921">"自動填入服務"</string>
<string name="default_autofill_app" msgid="372234803718251606">"預設的自動填入服務"</string>
<string name="autofill_passwords" msgid="6708057251459761083">"密碼"</string>
- <string name="credman_chosen_app_title" msgid="872524130208251505">"密碼、密碼金鑰和資料服務"</string>
+ <!-- no translation found for credman_chosen_app_title (7735183808067729319) -->
+ <skip />
<string name="credman_credentials" msgid="4931371941253324143">"其他提供者"</string>
<string name="autofill_passwords_count" msgid="6359289285822955973">"{count,plural, =1{# 個密碼}other{# 個密碼}}"</string>
<string name="autofill_keywords" msgid="8598763328489346438">"自動, 填寫, 自動填入, 密碼"</string>
<string name="credman_keywords" msgid="8305600680836806170">"資料, 密碼金鑰, 密碼"</string>
<string name="credman_autofill_keywords" msgid="701180623776848914">"自動、填入、自動填入、資料、密碼金鑰、密碼"</string>
+ <!-- no translation found for credman_button_change (4072629639218503790) -->
+ <skip />
+ <!-- no translation found for credman_button_open (7519871964170816850) -->
+ <skip />
<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="credman_autofill_confirmation_message" msgid="843829628024668466">"<b>要使用「<xliff:g id=app_name example=Provider>%1$s</xliff:g>」嗎?</b> <br/> <br/> 從現在起,新的密碼、密碼金鑰和其他資訊都會儲存在這裡。「<xliff:g id=app_name example=Provider>%1$s</xliff:g>」可能會根據畫面內容判斷可自動填入的資訊。"</string>
<string name="credman_picker_title" msgid="8191267620665129205">"密碼、密碼金鑰和資料服務"</string>
<string name="credman_confirmation_message_title" msgid="8847900085593880729">"要停用「%1$s」嗎?"</string>
<string name="credman_confirmation_message" msgid="2357324543658635239">"<b>要關閉這項服務嗎?</b> <br/> <br/> 當你登入後,系統將不會填入密碼、密碼金鑰、付款方式等其他已儲存的資訊。如要使用已儲存的資訊,請選擇所需的密碼、密碼金鑰或資料服務。"</string>
+ <string name="credman_confirmation_message_new_ui" msgid="6126274509951156460">"<b>要關閉所有服務嗎?</b> <br/> <br/>系統將無法在你登入時提供密碼、密碼金鑰和其他已儲存的資訊"</string>
+ <string name="credman_autofill_confirmation_message_new_ui" msgid="6222139222478822267">"<b>將偏好服務變更為「<xliff:g id=app_name example=Provider>%1$s</xliff:g>」?</b> <br/> <br/>從現在起,系統會將新密碼、密碼金鑰和其他資訊儲存在這個應用程式。「<xliff:g id=app_name example=Provider>%1$s</xliff:g>」可能會根據畫面內容判斷可自動填入的資訊"</string>
<string name="credman_enable_confirmation_message_title" msgid="1037501792652277829">"要使用「%1$s」嗎?"</string>
+ <string name="credman_limit_error_msg_title" msgid="1525814645803612135">"最多只能開啟 5 項服務"</string>
+ <string name="credman_limit_error_msg" msgid="2521803280130310063">"關閉至少 1 項服務並新增其他服務"</string>
<string name="credman_enable_confirmation_message" msgid="8407841892310870169">"「%1$s」會根據畫面內容判斷要自動填入的資訊。"</string>
<string name="credman_error_message_title" msgid="4099557206946333568">"密碼、密碼金鑰和資料服務限制"</string>
<string name="credman_error_message" msgid="8334797097200415449">"一次最多可選取 5 個密碼、密碼金鑰和資料服務。如要新增其他服務,請先停用其中一項服務。"</string>
@@ -4461,11 +4494,12 @@
<string name="mobile_network_sim_name_label" msgid="1452440641628369625">"名稱"</string>
<string name="mobile_network_sim_color_label" msgid="5293944087609632340">"顏色 (用於相容的應用程式)"</string>
<string name="mobile_network_sim_name_rename" msgid="5967588549571582924">"儲存"</string>
- <string name="mobile_network_use_sim_on" msgid="7298332437547707908">"使用 SIM 卡"</string>
+ <string name="mobile_network_use_sim_on" msgid="5333182776279917886">"使用這張 SIM 卡"</string>
<string name="mobile_network_use_sim_off" msgid="6303281166199670639">"停用"</string>
<string name="mobile_network_disable_sim_explanation" msgid="2851862257846773796">"如要停用這張 SIM 卡,請將其移除"</string>
<string name="mobile_network_tap_to_activate" msgid="4139979375717958102">"輕觸即可啟用「<xliff:g id="CARRIER">%1$s</xliff:g>」"</string>
- <string name="mobile_network_erase_sim" msgid="4629071168032714930">"清除 SIM 卡"</string>
+ <!-- no translation found for mobile_network_erase_sim (5387971155494245850) -->
+ <skip />
<string name="preferred_network_mode_title" msgid="3083431168988535628">"偏好的網路類型"</string>
<string name="preferred_network_mode_summary" msgid="537577807865497546">"變更網路操作模式"</string>
<string name="preferred_network_mode_dialogtitle" msgid="4179420486180351631">"偏好的網路類型"</string>
@@ -4484,6 +4518,40 @@
<string name="roaming_check_price_warning" msgid="5876977438036791361">"請向你的網路供應商洽詢定價。"</string>
<string name="mobile_data_usage_title" msgid="2047864499317759728">"應用程式數據用量"</string>
<string name="mobile_network_mode_error" msgid="9222056129897416074">"網路模式 <xliff:g id="NETWORKMODEID">%1$d</xliff:g> 無效。忽略。"</string>
+ <!-- no translation found for satellite_setting_title (2543034229989047673) -->
+ <skip />
+ <!-- no translation found for satellite_setting_enabled_summary (3554127722727530845) -->
+ <skip />
+ <!-- no translation found for satellite_setting_disabled_summary (6789122487534159857) -->
+ <skip />
+ <!-- no translation found for keywords_satellite_setting (3312183289776517695) -->
+ <skip />
+ <!-- no translation found for category_name_about_satellite_messaging (3756205049485508340) -->
+ <skip />
+ <!-- no translation found for title_about_satellite_setting (9212860038048311345) -->
+ <skip />
+ <!-- no translation found for category_title_your_satellite_plan (3017895097366691841) -->
+ <skip />
+ <!-- no translation found for title_have_satellite_plan (2048372355699977947) -->
+ <skip />
+ <!-- no translation found for title_no_satellite_plan (2876056203035197505) -->
+ <skip />
+ <!-- no translation found for summary_add_satellite_setting (3815254731634052432) -->
+ <skip />
+ <!-- no translation found for category_name_how_it_works (585303230539269496) -->
+ <skip />
+ <!-- no translation found for title_satellite_connection_guide (3294802307913609072) -->
+ <skip />
+ <!-- no translation found for summary_satellite_connection_guide (3496123195218418456) -->
+ <skip />
+ <!-- no translation found for title_supported_service (4275535165812691571) -->
+ <skip />
+ <!-- no translation found for summary_supported_service (4320535903444834786) -->
+ <skip />
+ <!-- no translation found for satellite_setting_summary_more_information (4008690241760925372) -->
+ <skip />
+ <!-- no translation found for more_about_satellite_messaging (3385673133561348509) -->
+ <skip />
<string name="mobile_network_apn_title" msgid="5582995550142073054">"存取點名稱"</string>
<string name="keywords_access_point_names" msgid="8174967126858505945">"APN"</string>
<string name="manual_mode_disallowed_summary" msgid="4243142645520152175">"無法在連線到「<xliff:g id="CARRIER">%1$s</xliff:g>」時使用"</string>
@@ -4493,9 +4561,12 @@
<string name="sim_action_switch_sub_dialog_title" msgid="9180969453358718635">"要切換至「<xliff:g id="CARRIER_NAME">%1$s</xliff:g>」嗎?"</string>
<string name="sim_action_switch_psim_dialog_title" msgid="5613177333235213024">"要改為使用 SIM 卡嗎?"</string>
<string name="sim_action_switch_sub_dialog_mep_title" msgid="933856847099933004">"要使用「<xliff:g id="CARRIER_NAME">%1$s</xliff:g>」嗎?"</string>
- <string name="sim_action_switch_sub_dialog_text" msgid="2091834911153293004">"一次只能啟用一張 SIM 卡。\n\n切換至「<xliff:g id="TO_CARRIER_NAME">%1$s</xliff:g>」並不會取消「<xliff:g id="FROM_CARRIER_NAME">%2$s</xliff:g>」的服務。"</string>
- <string name="sim_action_switch_sub_dialog_text_downloaded" msgid="8977951796005849471">"一次只能啟用 1 張 eSIM 卡。\n\n切換至「<xliff:g id="TO_CARRIER_NAME">%1$s</xliff:g>」不會取消「<xliff:g id="FROM_CARRIER_NAME">%2$s</xliff:g>」的服務。"</string>
- <string name="sim_action_switch_sub_dialog_text_single_sim" msgid="6188750682431170845">"一次只能啟用一張 SIM 卡。\n\n切換電信業者並不會取消「<xliff:g id="TO_CARRIER_NAME">%1$s</xliff:g>」的服務。"</string>
+ <!-- no translation found for sim_action_switch_sub_dialog_text (7474905814976249607) -->
+ <skip />
+ <!-- no translation found for sim_action_switch_sub_dialog_text_downloaded (6415848271400253954) -->
+ <skip />
+ <!-- no translation found for sim_action_switch_sub_dialog_text_single_sim (421658355882679837) -->
+ <skip />
<string name="sim_action_switch_sub_dialog_mep_text" msgid="8348764755143679582">"你可以同時使用 2 張 SIM 卡。如要使用「<xliff:g id="CARRIER_NAME">%1$s</xliff:g>」,請關閉另一張 SIM 卡。"</string>
<string name="sim_action_switch_sub_dialog_confirm" msgid="1901181581944638961">"切換至「<xliff:g id="CARRIER_NAME">%1$s</xliff:g>」"</string>
<string name="sim_action_switch_sub_dialog_carrier_list_item_for_turning_off" msgid="5392037608705799522">"關閉「<xliff:g id="CARRIER_NAME">%1$s</xliff:g>」"</string>
@@ -4520,6 +4591,29 @@
<string name="sim_action_turn_off" msgid="3506698692916473000">"關閉"</string>
<string name="dsds_activation_failure_title" msgid="4467364110584914794">"無法啟用 SIM 卡"</string>
<string name="dsds_activation_failure_body_msg2" msgid="73044349546544410">"請試著再次啟用 SIM 卡,如果問題持續發生,請重新啟動裝置。"</string>
+ <string name="sim_onboarding_bottomsheets_title" msgid="143711121394213711">"設定 SIM 卡"</string>
+ <string name="sim_onboarding_bottomsheets_msg" msgid="7367245016476460849">"如要在這部裝置上使用多張 SIM 卡,請設定偏好的行動網路"</string>
+ <string name="sim_onboarding_label_sim_title" msgid="273162565849288273">"將 SIM 卡加上標籤"</string>
+ <string name="sim_onboarding_label_sim_msg" msgid="5105859235219529056">"撥打電話、傳送訊息及使用數據網路和「設定」頁面時,你會看到這些標籤"</string>
+ <string name="sim_onboarding_label_sim_dialog_title" msgid="5839073125605286120">"SIM 卡標籤"</string>
+ <string name="sim_onboarding_label_sim_dialog_label" msgid="9020433985426525185">"標籤"</string>
+ <string name="sim_onboarding_select_sim_title" msgid="5895262188167744055">"選取要使用的 SIM 卡"</string>
+ <string name="sim_onboarding_select_sim_msg" msgid="5638859405391915048">"你可以同時使用 2 張 SIM 卡"</string>
+ <string name="sim_onboarding_primary_sim_title" msgid="2793090401371135675">"設定主要 SIM 卡"</string>
+ <string name="sim_onboarding_primary_sim_msg" msgid="5484656671490558032">"選擇用於通話、訊息和數據傳輸的預設 SIM 卡"</string>
+ <string name="primary_sim_title" msgid="2508161011657571566">"你的主要 SIM 卡"</string>
+ <string name="primary_sim_calls_title" msgid="4961189133582615685">"通話"</string>
+ <string name="primary_sim_texts_title" msgid="1287584042733097749">"訊息"</string>
+ <string name="primary_sim_automatic_data_title" msgid="1265528923229642480">"自動切換行動數據"</string>
+ <string name="primary_sim_automatic_data_msg" msgid="1612203837010785203">"依據行動網路的涵蓋率和可用性,選擇要使用哪張 SIM 卡的數據"</string>
+ <string name="sim_onboarding_phoneNumber_data_only" msgid="8158409121949373662">"數據傳輸專用"</string>
+ <string name="sim_onboarding_setup" msgid="5750393553605388463">"設定"</string>
+ <string name="sim_onboarding_next" msgid="6415025179929475355">"繼續"</string>
+ <!-- no translation found for sim_onboarding_progressbar_turning_sim_on (1163318788393361574) -->
+ <skip />
+ <string name="mobile_network_spn_title" msgid="3053793174495329077">"行動網路"</string>
+ <string name="mobile_network_phone_number_title" msgid="2090794402855021784">"電話號碼"</string>
+ <string name="mobile_network_sim_label_color_title" msgid="2401352348041132876">"SIM 卡標籤和顏色"</string>
<string name="sim_setup_channel_id" msgid="8797972565087458515">"啟用網路"</string>
<string name="sim_switch_channel_id" msgid="4927038626791837861">"正在切換電信業者"</string>
<string name="post_dsds_reboot_notification_title_with_carrier" msgid="3308827462185135307">"「<xliff:g id="CARRIER_NAME">%1$s</xliff:g>」已啟用"</string>
@@ -4539,11 +4633,15 @@
<string name="switch_sim_dialog_no_switch_text" msgid="7053939850026876088">"日後如要使用行動數據、通話和簡訊功能,請前往網路設定進行調整"</string>
<string name="sim_card_label" msgid="6263064316075963775">"SIM 卡"</string>
<string name="erase_sim_dialog_title" msgid="4742077437653028326">"要清除這張 eSIM 卡嗎?"</string>
- <string name="erase_sim_dialog_text" msgid="753031064269699885">"如果清除這張 SIM 卡,「<xliff:g id="CARRIER_NAME_A">%1$s</xliff:g>」服務會從這部裝置中移除。\n\n請放心,「<xliff:g id="CARRIER_NAME_B">%1$s</xliff:g>」的服務不會因此取消。"</string>
+ <!-- no translation found for erase_sim_dialog_text (1406141218170595272) -->
+ <skip />
<string name="erase_sim_confirm_button" msgid="8309115684335320541">"清除"</string>
- <string name="erasing_sim" msgid="7877703231075699139">"正在清除 SIM 卡…"</string>
- <string name="erase_sim_fail_title" msgid="2024446702985862427">"無法清除 SIM 卡"</string>
- <string name="erase_sim_fail_text" msgid="7870804401227483131">"發生錯誤,因此無法清除這張 SIM 卡。\n\n請重新啟動裝置,然後再試一次。"</string>
+ <!-- no translation found for erasing_sim (4237180547590463930) -->
+ <skip />
+ <!-- no translation found for erase_sim_fail_title (1445700500168357303) -->
+ <skip />
+ <!-- no translation found for erase_sim_fail_text (6898841004987411547) -->
+ <skip />
<string name="network_connection_request_dialog_title" msgid="1896186380874289434">"連線至裝置"</string>
<string name="network_connection_request_dialog_summary" msgid="7693038309792726170">"「<xliff:g id="APPNAME">%1$s</xliff:g>」應用程式想透過臨時的 Wi-Fi 網路連線至你的裝置"</string>
<string name="network_connection_timeout_dialog_message" msgid="598509083077743772">"找不到裝置。請確認裝置已經開啟並可進行連線。"</string>
@@ -4615,6 +4713,14 @@
<string name="work_policy_privacy_settings" msgid="2702644843505242596">"你的工作政策資訊"</string>
<string name="work_policy_privacy_settings_summary" msgid="690118670737638405">"由 IT 管理員管理的設定"</string>
<string name="track_frame_time_keywords" msgid="7885340257945922239">"GPU"</string>
+ <string name="enable_16k_pages" msgid="5009476566957520607">"使用 16 K 頁面大小啟動"</string>
+ <string name="enable_16k_pages_summary" msgid="428117226069445198">"使用 16 K 頁面大小支援的核心啟動裝置"</string>
+ <string name="confirm_enable_16k_pages_title" msgid="6751570067857011642">"要使用 16 KB 頁面相容核心重新啟動嗎?"</string>
+ <string name="confirm_enable_16k_pages_text" msgid="702888115148257215">"警告:部分應用程式可能與這個模式不相容。裝置將在確認後重新啟動。"</string>
+ <string name="confirm_enable_4k_pages_title" msgid="626987400420355263">"要使用 4 KB 頁面相容核心重新啟動嗎?"</string>
+ <string name="confirm_enable_4k_pages_text" msgid="6168921566226074524">"裝置將在確認後重新啟動。"</string>
+ <string name="toast_16k_update_failed_text" msgid="8888858987184345567">"無法將核心更新為 16 KB 頁面相容核心。"</string>
+ <string name="progress_16k_ota_title" msgid="2117218313875523741">"正在套用變更"</string>
<string name="bug_report_handler_title" msgid="713439959113250125">"錯誤報告處理常式"</string>
<string name="bug_report_handler_picker_footer_text" msgid="4935758328366585673">"選擇要使用哪個應用程式控管「錯誤報告」捷徑。"</string>
<string name="personal_profile_app_subtext" msgid="5586060806997067676">"個人"</string>
@@ -4700,8 +4806,10 @@
<string name="sim_category_title" msgid="2341314000964710495">"SIM 卡"</string>
<string name="downloaded_sim_category_title" msgid="2876988650413179752">"eSIM 卡"</string>
<string name="downloaded_sims_category_title" msgid="487799905978489922">"eSIM 卡"</string>
- <string name="sim_category_active_sim" msgid="1503823567818544012">"已啟用"</string>
- <string name="sim_category_inactive_sim" msgid="4068899490133820881">"未啟用"</string>
+ <!-- no translation found for sim_category_active_sim (3077009911935592178) -->
+ <skip />
+ <!-- no translation found for sim_category_inactive_sim (7351553344148400450) -->
+ <skip />
<string name="sim_category_default_active_sim" msgid="1208194173387987231">" / <xliff:g id="ID_1">%1$s</xliff:g>的預設設定"</string>
<string name="default_active_sim_calls" msgid="2390973682556353558">"通話"</string>
<string name="default_active_sim_sms" msgid="8041498593025994921">"簡訊"</string>
diff --git a/res/values-zu/arrays.xml b/res/values-zu/arrays.xml
index 578ca6a..3bac8c0 100644
--- a/res/values-zu/arrays.xml
+++ b/res/values-zu/arrays.xml
@@ -482,4 +482,7 @@
<!-- no translation found for notification_polite_options:0 (4617190141263245257) -->
<!-- no translation found for notification_polite_options:1 (3884076684767467743) -->
<!-- no translation found for notification_polite_options:2 (8765197536079931966) -->
+ <!-- no translation found for private_space_auto_lock_options:0 (551584871228110817) -->
+ <!-- no translation found for private_space_auto_lock_options:1 (3263162333754809690) -->
+ <!-- no translation found for private_space_auto_lock_options:2 (1575103586471380629) -->
</resources>
diff --git a/res/values-zu/strings.xml b/res/values-zu/strings.xml
index 006b720..3bed6ae 100644
--- a/res/values-zu/strings.xml
+++ b/res/values-zu/strings.xml
@@ -28,6 +28,7 @@
<string name="show_dev_on" msgid="2840850085134853754">"Manje ungunjiniyela!"</string>
<string name="show_dev_already" msgid="7041756429707644630">"Asikho isidingo, usuvele ungunjiniyela."</string>
<string name="dev_settings_disabled_warning" msgid="6971867026249671244">"Sicela unike amandla izinketho zokuthuthukisa kuqala."</string>
+ <string name="dev_settings_available_to_admin_only_warning" msgid="3408243404879083111">"Abasebenzisi abangabaphathi kuphela abangafinyelela amasethingi onjiniyela."</string>
<string name="header_category_system" msgid="1665516346845259058">"Isistimu"</string>
<string name="radioInfo_service_in" msgid="9088637745836646271">"Kwisevisi"</string>
<string name="radioInfo_service_out" msgid="1868347333892403287">"Ayikho isevisi"</string>
@@ -551,12 +552,20 @@
<string name="private_space_one_lock_summary" msgid="2759953747682959371">"Ungakwazi ukuvula Isikhala Esigodliwe ngendlela efanayo ovula ngayo idivayisi yakho, noma ukhethe ukhiye ohlukile"</string>
<string name="private_space_screen_lock_title" msgid="8679383894967823163">"Sebenzisa ukukhiya isikrini sedivayisi"</string>
<string name="private_space_biometric_title" msgid="3934339826674553174">"Ukuvula Ngobuso Nangesigxivizo Somunwe"</string>
+ <string name="private_space_fingerprint_title" msgid="5989254643211889931">"Ukuvula Ngesigxivizo Somunwe"</string>
+ <string name="private_space_face_title" msgid="3290402865367663079">"Ukuvula Ngobuso"</string>
<string name="private_space_biometric_summary" msgid="4403837276018724581">"Thepha ukuze usethe"</string>
<string name="private_space_fingerprint_unlock_title" msgid="5804023571114910034">"Ukuvula Ngesigxivizo Somunwe Indawo Engasese"</string>
<string name="private_space_face_unlock_title" msgid="6613018437620070183">"Ukuvula Ngobuso Indawo Engasese"</string>
<string name="private_space_category_ways_to_unlock" msgid="4356631225316950046">"Izindlela zokuvula"</string>
<string name="private_space_screen_lock_summary" msgid="394837965365561070">"Ifana nokukhiya isikrini sedivayisi"</string>
<string name="private_space_new_lock_title" msgid="7306873010565337671">"Khetha isikhiya esisha Kusikhala Esigodliwe?"</string>
+ <string name="private_space_auto_lock_title" msgid="4757097802686131305">"Khiya ngokuzenzakalelayo"</string>
+ <string name="private_space_auto_lock_page_title" msgid="2993714305725968632">"Khiya indawo engasese ngokuzenzakalelayo"</string>
+ <string name="private_space_auto_lock_page_summary" msgid="8679844515655838654">"Ungakhiya indawo yakho engasese ngokuzenzakalelayo uma ungakaze usebenzise idivayisi yakho okwesikhathi esithile"</string>
+ <string name="private_space_auto_lock_every_time" msgid="1215061855836002830">"Njalo lapho idivayisi ikhiya"</string>
+ <string name="private_space_auto_lock_after_inactivity" msgid="1748673030841528649">"Ngemva kwemizuzu engu-5 yokungenzi lutho"</string>
+ <string name="private_space_auto_lock_never" msgid="595014527119778873">"Ungalokothi"</string>
<string name="private_space_hide_title" msgid="8687034008994037610">"Fihla uma ikhiyiwe"</string>
<string name="privatespace_hide_page_title" msgid="972581369094289386">"Fihla Isikhala Esiyifihlo uma ikhiyile"</string>
<string name="privatespace_hide_page_summary" msgid="1052569521186403642">"Ukuvimbela abantu ukuthi bazi Isikhala Esiyimfihlo kwidivayisi yakho ungasifihla ohlwini lwama-app wakho"</string>
@@ -570,6 +579,7 @@
<string name="private_space_delete_title" msgid="3075645119800272800">"Sula Isikhala Esiyimfihlo"</string>
<string name="private_space_deleted" msgid="7825768516955610897">"Isikhala Esiyimfihlo sidilithwe ngokuphumelelayo"</string>
<string name="private_space_delete_failed" msgid="8500755484258565011">"Isikhala Esiyimfihlo asikwazanga ukudilithwa"</string>
+ <string name="private_space_unlocked" msgid="9091600948712932046">"Isikhala esiyimfihlo sivuliwe"</string>
<string name="no_device_lock_title" msgid="1078223464721029954">"Setha ukukhiya isikrini"</string>
<string name="no_device_lock_summary" msgid="7436025227616244687">"Ukuze usebenzise isikhala esigodliwe, setha ukukhiya kwesikrini kule divayisi."</string>
<string name="no_device_lock_action_label" msgid="2640487005629001288">"Setha ukukhiya isikrini"</string>
@@ -597,8 +607,14 @@
<string name="private_space_access_text" msgid="4258842502257201013">"Ukuze ufinyelele esikhaleni sakho esiyimfihlo, iya ohlwini lwama-app akho bese uskrolela phansi"</string>
<string name="private_space_done_label" msgid="1020482651595246071">"Kwenziwe"</string>
<string name="private_space_scrolldown_to_access" msgid="4820954877349434545">"Skrolela phansi ukuze uthole indawo eyimfihlo"</string>
- <string name="private_space_retry_signin_title" msgid="2340841075193680666">"Ngena ngemvume ukuze usethe isikhala esigodliwe"</string>
- <string name="private_space_retry_summary" msgid="1976929616948459609">"Udinga ukungena ngemvume ku-akhawunti ukuze usethe isikhala esigodliwe"</string>
+ <!-- no translation found for private_space_retry_signin_title (8090276618867918844) -->
+ <skip />
+ <!-- no translation found for private_space_retry_summary (1920444015972648774) -->
+ <skip />
+ <!-- no translation found for private_space_skip_login_label (7078019409056628192) -->
+ <skip />
+ <!-- no translation found for private_space_continue_login_label (7779965766333065391) -->
+ <skip />
<string name="private_space_lock_setup_title" msgid="6541564212199510787">"Khetha ukhiye wesikhala sakho esigodliwe"</string>
<string name="private_space_lock_setup_description" msgid="423405593476300918">"Ungakwazi ukuvula isikhala sakho esigodliwe usebenzisa isigxivizo somunwe sakho. Mayelana nokuvikeleka, lokhu okukhethwa kukho kudinga ukukhiya okuyisipele."</string>
<string name="private_space_choose_your_pin_header" msgid="4560802934975898265">"Setha i-PIN yakho yendawo yangasese"</string>
@@ -1373,6 +1389,8 @@
<string name="battery_level_title" msgid="1371765298786083448">"Izinga lebhethri"</string>
<string name="communal_settings_title" msgid="2845678473945902115">"Okomphakathi"</string>
<string name="communal_settings_summary" msgid="4923914136953940317">"Amasethingi omphakathi"</string>
+ <!-- no translation found for satellite_setting (706846910912477125) -->
+ <skip />
<string name="apn_settings" msgid="4295467389400441299">"APNs"</string>
<string name="apn_edit" msgid="2003683641840248741">"Hlela indawo yokungena"</string>
<string name="apn_add" msgid="9069613192201630934">"Faka iphoyinti lokufinyelela"</string>
@@ -1408,6 +1426,8 @@
<string name="menu_save" msgid="6611465355127483100">"Londoloza"</string>
<string name="menu_cancel" msgid="1197826697950745335">"Khansela"</string>
<string name="error_title" msgid="7158648377702417716"></string>
+ <!-- no translation found for error_duplicate_apn_entry (7792928408935276618) -->
+ <skip />
<string name="error_name_empty" msgid="1258275899283079142">"Igama lenkundla akumelwe lingabi nalutho."</string>
<string name="error_apn_empty" msgid="7657491065443746915">"I-APN akumelwe ingabi nalutho."</string>
<string name="error_mcc_not3" msgid="883659545640179094">"Inkundla ye-MCC kumele ibe namadijithi angu-3."</string>
@@ -1426,7 +1446,8 @@
<string name="reset_bluetooth_wifi_button_text" msgid="3974098137045963639">"Setha kabusha"</string>
<string name="reset_bluetooth_wifi_complete_toast" msgid="5893439291030574365">"I-Bluetooth ne-Wi-Fi zisethwe kabusha"</string>
<string name="reset_esim_title" msgid="4194570573425902754">"Sula ama-eSIMs"</string>
- <string name="reset_esim_desc" msgid="3662444090563399131">"Lokhu ngeke kukhansele noma yiziphi izinhlelo zesevisi yeselula. Ukuze ulande okokumisela ama-SIM, xhumana nenkampani yakho yenethiwekhi."</string>
+ <!-- no translation found for reset_esim_desc (6125192435907740751) -->
+ <skip />
<string name="reset_network_button_text" msgid="2281476496459610071">"Setha kabusha izilungiselelo"</string>
<string name="reset_network_final_desc" msgid="5304365082065278425">"Setha kabusha wonek amasethingi enethiwekhi? Awukwazi ukuhlehlisa lesi senzo."</string>
<string name="reset_network_final_desc_esim" msgid="1129251284212847939">"Setha kabusha amasethingi wenethiwekhi bese usula ama-eSIM? Awukwazi ukuhlehlisa lesi senzo."</string>
@@ -1434,15 +1455,18 @@
<string name="reset_network_confirm_title" msgid="913014422184481270">"Setha kabusha?"</string>
<string name="network_reset_not_available" msgid="1966334631394607829">"Ukusetha kabusha inethiwekhi akutholakali kulo msebenzisi"</string>
<string name="reset_network_complete_toast" msgid="1367872474130621115">"Izilungiselelo zenethiwekhi zisethwe kabusha"</string>
- <string name="reset_esim_error_title" msgid="4670073610967959597">"Ayikwazi ukusula ama-SIM"</string>
- <string name="reset_esim_error_msg" msgid="7279607120606365250">"Ama-eSIM awakwazi ukusulwa ngenxa yephutha.\n\nQala kabusha idivayisi yakho bese uzama futhi."</string>
+ <!-- no translation found for reset_esim_error_title (6516110227665862295) -->
+ <skip />
+ <!-- no translation found for reset_esim_error_msg (8459527827897797168) -->
+ <skip />
<string name="main_clear_title" msgid="277664302144837723">"Sula yonke idatha (ukusethwa kabusha njengasekuqaleni)"</string>
<string name="main_clear_short_title" msgid="4752094765533020696">"Sula yonke idatha (ukusethwa kabusha njengasekuqaleni)"</string>
<string name="main_clear_desc_also_erases_external" msgid="3687911419628956693"><li>"Umculo"</li>\n<li>"Izithombe"</li>\n<li>"Idatha yomunye umsebenzisi"</li></string>
<string name="main_clear_desc_also_erases_esim" msgid="4553469876411831729">"Ama-"<li>"eSIM"</li></string>
<string name="main_clear_desc_no_cancel_mobile_plan" msgid="369883568059127035">\n\n"Lokhu ngeke kukhansele uhlelo lwakho lwesevisi yefoni."</string>
<string name="main_clear_final_desc" msgid="5800877928569039580">"Lonke ulwazi lwakho lomuntu siqu nezinhlelo zokusebenza ezilandiwe zizosuswa. Awukwazi ukuhlehlisa lesi senzo."</string>
- <string name="main_clear_final_desc_esim" msgid="440406836793824969">"Lonke ulwazi lwakho lomuntu siqu, kuhlanganise nezinhlelo zokusebenza ezilandiwe nama-SIM, kuzosuswa. Awukwazi ukuhlehlisa lesi senzo."</string>
+ <!-- no translation found for main_clear_final_desc_esim (6592404057237813989) -->
+ <skip />
<string name="main_clear_confirm_title" msgid="6577071819657853713">"Sula yonke idatha?"</string>
<string name="main_clear_not_available" msgid="3433795327146684827">"Ukusetha kabusha kwasekuqaleni akutholakaleli lo msebenzisi"</string>
<string name="main_clear_progress_title" msgid="7239741132015617719">"Iyasula"</string>
@@ -1673,6 +1697,14 @@
<string name="force_stop" msgid="2681771622136916280">"Phoqelela ukuma"</string>
<string name="archive" msgid="9074663845068632127">"Ingobo yomlando"</string>
<string name="restore" msgid="7622486640713967157">"Buyisela"</string>
+ <!-- no translation found for restoring_step_one (3465050101254272874) -->
+ <skip />
+ <!-- no translation found for restoring_step_two (140484846432595108) -->
+ <skip />
+ <!-- no translation found for restoring_step_three (3712883580876329811) -->
+ <skip />
+ <!-- no translation found for restoring_step_four (8966846882470446209) -->
+ <skip />
<string name="total_size_label" msgid="2052185048749658866">"Konke"</string>
<string name="application_size_label" msgid="6407051020651716729">"Usayizi wohlelo lokusebenza"</string>
<string name="external_code_size_label" msgid="7375146402660973743">"Uhlelo lokusebenza lokugcina kwi-USB"</string>
@@ -1729,7 +1761,6 @@
<string name="archiving_failed" msgid="2037798988961634978">"Ukufaka kungobo yomlando kwehlulekile"</string>
<string name="archiving_succeeded" msgid="7891249456483297845">"I-<xliff:g id="PACKAGE_LABEL">%1$s</xliff:g> efakwe kungobo yomlando"</string>
<string name="restoring_failed" msgid="3390531747355943533">"Ukubuyisela akuphumelelanga"</string>
- <string name="restoring_succeeded" msgid="4967353965137524330">"Ibuyiselwe i-<xliff:g id="PACKAGE_LABEL">%1$s</xliff:g>"</string>
<string name="restoring_in_progress" msgid="7787443682651146115">"Kubuyiselwa i-<xliff:g id="PACKAGE_LABEL">%1$s</xliff:g>"</string>
<string name="another_migration_already_in_progress" msgid="6550546307856052261">"Okunye ukuthutha sekuvele kuyaqhubeka."</string>
<string name="insufficient_storage" msgid="8115088042669030558">"Ayikho indawo eyanele yokulondoloza."</string>
@@ -1921,10 +1952,8 @@
<string name="usage_stats_sort_by_usage_time" msgid="2927310334119998301">"Hlunga ngesikhathi sokusebenzisa"</string>
<string name="usage_stats_sort_by_last_time_used" msgid="7039213339779884017">"Hlunga ngesikhathi sokugcina esetshenziswe ngaso"</string>
<string name="usage_stats_sort_by_app_name" msgid="4463833145514850478">"Hlunga ngegama le-app"</string>
- <!-- no translation found for last_time_used_label (7589377271406011659) -->
- <skip />
- <!-- no translation found for last_time_used_never (2936073559267990034) -->
- <skip />
+ <string name="last_time_used_label" msgid="7589377271406011659">"Igcinwe ukusetshenziswa"</string>
+ <string name="last_time_used_never" msgid="2936073559267990034">"ngeke"</string>
<string name="usage_time_label" msgid="9105343335151559883">"Isikhathi sokusetshenziswa"</string>
<string name="accessibility_settings" msgid="4713215774904704682">"Ukufinyeleleka"</string>
<string name="accessibility_settings_title" msgid="6739115703615065716">"Izilungiselelo zokufinyelela"</string>
@@ -2379,12 +2408,6 @@
<string name="battery_tip_high_usage_summary" msgid="3938999581403084551">"Bona ama-app asetshenziswa kakhulu"</string>
<string name="battery_tip_limited_temporarily_title" msgid="6258554134146272311">"Ukushaja kuthuthukisiwe ukuvikela ibhethri lakho"</string>
<string name="battery_tip_limited_temporarily_summary" msgid="5107379280241187562">"Ukusiza ukunweba impilo yebhethri yakho, ukushaja kuthuthukisiwe"</string>
- <string name="battery_tip_dock_defender_future_bypass_title" msgid="4332616280495788195">"Ukushaja kuthuthukisiwe ukuvikela ibhethri lakho"</string>
- <string name="battery_tip_dock_defender_future_bypass_summary" msgid="7870758621381307597">"Ukuze usize ukunweba impilo yebhethri lakho, ukushaja kuthuthukiswe ngenkathi kudokhwa"</string>
- <string name="battery_tip_dock_defender_active_title" msgid="1414785238383255699">"Ukushaja kuthuthukisiwe ukuvikela ibhethri lakho"</string>
- <string name="battery_tip_dock_defender_active_summary" msgid="3512082623718801459">"Ukuze usize ukunweba impilo yebhethri lakho, ukushaja kuthuthukiswe ngenkathi kudokhwa"</string>
- <string name="battery_tip_dock_defender_temporarily_bypassed_title" msgid="1679449361090557201">"Ishaja ize igcwale"</string>
- <string name="battery_tip_dock_defender_temporarily_bypassed_summary" msgid="1099500476761333281">"Ukuze uvikele ibhethri lakho, ukushaja kuzothuthukiswa esikhathini esizayo lapho ithebulethi yakho idokhiwe"</string>
<string name="battery_tip_limited_temporarily_sec_button_content_description" msgid="5648444926736883551">"Funda kabanzi mayelana nokuthi ukushaja kumisiwe"</string>
<string name="battery_tip_limited_temporarily_dialog_resume_charge" msgid="2302295458913832342">"Qalisa kabusha ukukhokhisa"</string>
<string name="battery_tip_dialog_message_footer" msgid="986542164372177504">"Ifaka umsebenzi ongemuva wamandla aphezulu"</string>
@@ -2402,7 +2425,8 @@
<string name="battery_tip_unrestrict_app_dialog_ok" msgid="7940183167721998470">"Susa"</string>
<string name="battery_tip_unrestrict_app_dialog_cancel" msgid="4968135709160207507">"Khansela"</string>
<string name="battery_tip_charge_to_full_button" msgid="6701709034348116261">"Shaja ugcwalise"</string>
- <string name="battery_tip_incompatible_charging_title" msgid="5120763575150751300">"Inkinga ngesesekeli sokushaja"</string>
+ <!-- no translation found for battery_tip_incompatible_charging_title (1567827436103364999) -->
+ <skip />
<string name="battery_tip_incompatible_charging_content_description" msgid="355668467640367701">"Funda kabanzi mayelana nokushaja okungahambelani"</string>
<string name="smart_battery_manager_title" msgid="3677620516657920364">"Isiphathi sebhethri"</string>
<string name="smart_battery_title" msgid="9095903608520254254">"Phatha izinhlelo zokusebenza ngokuzenzakalela"</string>
@@ -2494,13 +2518,11 @@
<string name="battery_usage_chart_label_now" msgid="4598282721949430165">"manje"</string>
<string name="battery_usage_timestamps_hyphen" msgid="7401188432989043905">"<xliff:g id="FROM_TIMESTAMP">%1$s</xliff:g> - <xliff:g id="TO_TIMESTAMP">%2$s</xliff:g>"</string>
<string name="battery_usage_day_and_hour" msgid="1417890420844950881">"<xliff:g id="DAY">%1$s</xliff:g> <xliff:g id="HOUR">%2$s</xliff:g>"</string>
- <!-- no translation found for battery_usage_time_info_and_battery_level (6732629268310936155) -->
- <skip />
+ <string name="battery_usage_time_info_and_battery_level" msgid="6732629268310936155">"<xliff:g id="TIME_INFO">%1$s</xliff:g> <xliff:g id="BATTERY_LEVEL">%2$s</xliff:g>"</string>
<string name="battery_usage_chart" msgid="4114747521432440017">"Ishadi lokusetshenziswa kwebhethri"</string>
<string name="daily_battery_usage_chart" msgid="4176059567682992686">"Ishadi lokusetshenziswa kwebhethri kwansuku zonke"</string>
<string name="hourly_battery_usage_chart" msgid="3098314511076561272">"Ishadi lokusetshenziswa kwebhethri ngehora"</string>
- <!-- no translation found for battery_level_percentage (1433178290838842146) -->
- <skip />
+ <string name="battery_level_percentage" msgid="1433178290838842146">"Iphesenti leleveli yebhethri ukusuka ku-<xliff:g id="START_PERCENTAGE">%1$s</xliff:g> ukuya ku-<xliff:g id="END_PERCENTAGE">%2$s</xliff:g>"</string>
<string name="battery_usage_breakdown_title_since_last_full_charge" msgid="435006273323199906">"Ukusetshenziswa kwebhethri kusukela ekushajweni okugcwele kokugcina"</string>
<string name="battery_usage_breakdown_title_for_slot" msgid="4823179483667671406">"Ukusetshenziswa kwebhethri kwe-<xliff:g id="SLOT">%s</xliff:g>"</string>
<string name="screen_time_category_last_full_charge" msgid="8856908320256057753">"Isikhathi sesikrini kusukela ekushajweni okugcwele kokugcina"</string>
@@ -3860,6 +3882,8 @@
<string name="voice_activation_apps_title" msgid="7130045161611529825">"Ama-app okuvula i-Voice"</string>
<string name="permit_voice_activation_apps" msgid="9152780172988949319">"Vumela ukwenza i-voice isebenze"</string>
<string name="allow_voice_activation_apps_description" msgid="6369745626995060656">"Ukwenza kusebenze izwi kuvula ama-app agunyaziwe, i-hands-free, kusetshenziswa umyalo wezwi. Izinzwa eziguquguqukayo ezakhelwe ngaphakathi ziqinisekisa ukuthi idatha ihlala iyimfihlo kuwe kuphela.\n\n"<a href="">"Okwengeziwe mayelana nomuzwa oguqukayo ovikelekile"</a></string>
+ <string name="permit_receive_sandboxed_detection_training_data" msgid="3929496847420108753">"Thuthukisa ukusetshenziswa kwezwi"</string>
+ <string name="receive_sandboxed_detection_training_data_description" msgid="1415687008184625050">"Le divayisi isebenzisa ubuchule obuyimfihlo ukuze buthuthukise imodeli yokusebenzisa izwi. Ama-app angathola izibuyekezo ezifinyeziwe ezihlukanisiwe phakathi nabasebenzisi abaningi ukuze kulondolozwe ubumfihlo lapho kuthuthukiswa imodeli yawo wonke umuntu.\n\n"<a href="">"Okuningi mayelana nobuchule obuyimfihlo"</a></string>
<string name="full_screen_intent_title" msgid="747270185715224130">"Izaziso zesikrini esigcwele"</string>
<string name="permit_full_screen_intent" msgid="9035367640019960861">"Vumela izaziso zesikrini esigcwele ukusuka kule app"</string>
<string name="footer_description_full_screen_intent" msgid="7716518411349225528">"Vumela i-app ukuthi ibonise izaziso ezithatha isikrini esigcwele lapho idivayisi ikhiyiwe. Ama-app angasebenzisa lokhu ukuze agqamise ama-alamu, amakholi angenayo, noma ezinye izaziso eziphuthumayo."</string>
@@ -4281,18 +4305,27 @@
<string name="autofill_app" msgid="7595308061826307921">"Isevisi yokugcwalisa ngokuzenzekela"</string>
<string name="default_autofill_app" msgid="372234803718251606">"Isevisi yokugcwalisa okuzenzakalelayo"</string>
<string name="autofill_passwords" msgid="6708057251459761083">"Amaphasiwedi"</string>
- <string name="credman_chosen_app_title" msgid="872524130208251505">"Amaphasiwedi, okhiye bokudlula namasevisi edatha"</string>
+ <!-- no translation found for credman_chosen_app_title (7735183808067729319) -->
+ <skip />
<string name="credman_credentials" msgid="4931371941253324143">"Abahlinzeki abangeziwe"</string>
<string name="autofill_passwords_count" msgid="6359289285822955973">"{count,plural, =1{iphasiwedi e-#}one{amaphasiwedi angu-#}other{amaphasiwedi angu-#}}"</string>
<string name="autofill_keywords" msgid="8598763328489346438">"okuzenzakalelayo, gcwalisa, gcwalisa ngokuzenzakalelayo, iphasiwedi"</string>
<string name="credman_keywords" msgid="8305600680836806170">"idatha, ukhiye wokudlula, iphasiwedi"</string>
<string name="credman_autofill_keywords" msgid="701180623776848914">"okuzenzakalelayo, gcwalisa, gcwalisa ngokuzenzakalelayo, idatha, ukhiye wokudlula, iphasiwedi"</string>
+ <!-- no translation found for credman_button_change (4072629639218503790) -->
+ <skip />
+ <!-- no translation found for credman_button_open (7519871964170816850) -->
+ <skip />
<string name="autofill_confirmation_message" msgid="4888767934273494272">"<b>Qiniseka ukuthi wethemba lolu hlelo lokusebenza</b> <br/> <br/> <xliff:g id=app_name example=Google Autofill>%1$s</xliff:g> isebenzisa okusesikrinini sakho ukunquma okungagcwaliswa ngokuzenzakalela."</string>
<string name="credman_autofill_confirmation_message" msgid="843829628024668466">"<b>Sebenzisa i-<xliff:g id=app_name example=Provider>%1$s</xliff:g>?</b> <br/> <br/> Amaphasiwedi amasha, okhiye bokudlula, nolunye ulwazi kuzolondolozwa lapha kusukela manje kuqhubeke. I-<xliff:g id=app_name example=Provider>%1$s</xliff:g> ingase isebenzise okusesikrinini sakho ukuze inqume ukuthi yini engagcwaliswa ngokuzenzakalela."</string>
<string name="credman_picker_title" msgid="8191267620665129205">"Amaphasiwedi, okhiye bokudlula namasevisi edatha"</string>
<string name="credman_confirmation_message_title" msgid="8847900085593880729">"Vala i-%1$s?"</string>
<string name="credman_confirmation_message" msgid="2357324543658635239">"<b>Vala le sevisi?</b> <br/> <br/> Ulwazi olulondoloziwe olufana namaphasiwedi, okhiye bokudlula, izindlela zokukhokha, nolunye ulwazi ngeke lugcwaliswe lapho ungena ngemvume. Ukuze usebenzise ulwazi lwakho olulondoloziwe, khetha iphasiwedi, ukhiye wokudlula, noma isevisi yedatha."</string>
+ <string name="credman_confirmation_message_new_ui" msgid="6126274509951156460">"<b>Vala wonke amasevisi?</b> <br/> <br/> Amaphasiwedi, okhiye bokudlula, nolunye ulwazi olulondoloziwe ngeke lutholakale ukuba lufakwe ngokuzenzakalela lapho ungena ngemvume"</string>
+ <string name="credman_autofill_confirmation_message_new_ui" msgid="6222139222478822267">"&;b>Ishintsha isevisi oyincamelayo ukuze ithi <xliff:g id=app_name example=Provider>%1$s</xliff:g>?</b> <br/> <br/> Amaphasiwedi amasha, okhiye bokudlula, nolunye ulwazi luzolondolozwa lapha kusukela manje kuya phambili. <xliff:g id=app_name example=Provider>%1$s</xliff:g> ingase isebenzise okusesikrinini sakho ukuze inqume ukuthi yini engagcwaliswa ngokuzenzakalela"</string>
<string name="credman_enable_confirmation_message_title" msgid="1037501792652277829">"Isebenzisa i-%1$s?"</string>
+ <string name="credman_limit_error_msg_title" msgid="1525814645803612135">"Ungaba namasevisi angu-5 kuphela avuliwe"</string>
+ <string name="credman_limit_error_msg" msgid="2521803280130310063">"Vala okungenani isevisi eyodwa ukuze ufake enye"</string>
<string name="credman_enable_confirmation_message" msgid="8407841892310870169">"I-%1$s isebenzisa okusesikrinini sakho ukuze inqume ukuthi yini engagcwaliswa ngokuzenzekela."</string>
<string name="credman_error_message_title" msgid="4099557206946333568">"Amaphasiwedi, okhiye bokudlula nomkhawulo wamasevisi edatha"</string>
<string name="credman_error_message" msgid="8334797097200415449">"Ungaba namaphasiwedi afika kwama-5, okhiye bokudlula namasevisi edatha asebenzayo ngesikhathi esifanayo. Vala isevisi ukuze ufake okwengeziwe."</string>
@@ -4462,11 +4495,12 @@
<string name="mobile_network_sim_name_label" msgid="1452440641628369625">"Igama"</string>
<string name="mobile_network_sim_color_label" msgid="5293944087609632340">"Umbala (usetshenziswe izinhlelo zokusebenza ezihambisanayo)"</string>
<string name="mobile_network_sim_name_rename" msgid="5967588549571582924">"Londoloza"</string>
- <string name="mobile_network_use_sim_on" msgid="7298332437547707908">"Sebenzisa i-SIM"</string>
+ <string name="mobile_network_use_sim_on" msgid="5333182776279917886">"Sebenzisa le SIM"</string>
<string name="mobile_network_use_sim_off" msgid="6303281166199670639">"Valiwe"</string>
<string name="mobile_network_disable_sim_explanation" msgid="2851862257846773796">"Ukuze ukhubaze le SIM, susa ikhadi le-SIM"</string>
<string name="mobile_network_tap_to_activate" msgid="4139979375717958102">"Thepha ukuze usebenzise i-<xliff:g id="CARRIER">%1$s</xliff:g>"</string>
- <string name="mobile_network_erase_sim" msgid="4629071168032714930">"Sula i-SIM"</string>
+ <!-- no translation found for mobile_network_erase_sim (5387971155494245850) -->
+ <skip />
<string name="preferred_network_mode_title" msgid="3083431168988535628">"Uhlobo lwenethiwekhi oluncamelayo"</string>
<string name="preferred_network_mode_summary" msgid="537577807865497546">"Shintsha imodi esebenzayo yenethiwekhi"</string>
<string name="preferred_network_mode_dialogtitle" msgid="4179420486180351631">"Uhlobo lwenethiwekhi oluncamelayo"</string>
@@ -4485,6 +4519,40 @@
<string name="roaming_check_price_warning" msgid="5876977438036791361">"Hlola ngomhlinzeki wakho wenethiwekhi ukuze uthole intengo."</string>
<string name="mobile_data_usage_title" msgid="2047864499317759728">"Ukusetshenziswa kwedatha yohlelo lokusebenza"</string>
<string name="mobile_network_mode_error" msgid="9222056129897416074">"Imodi yenethiwekhi engavumelekile <xliff:g id="NETWORKMODEID">%1$d</xliff:g>. Ziba."</string>
+ <!-- no translation found for satellite_setting_title (2543034229989047673) -->
+ <skip />
+ <!-- no translation found for satellite_setting_enabled_summary (3554127722727530845) -->
+ <skip />
+ <!-- no translation found for satellite_setting_disabled_summary (6789122487534159857) -->
+ <skip />
+ <!-- no translation found for keywords_satellite_setting (3312183289776517695) -->
+ <skip />
+ <!-- no translation found for category_name_about_satellite_messaging (3756205049485508340) -->
+ <skip />
+ <!-- no translation found for title_about_satellite_setting (9212860038048311345) -->
+ <skip />
+ <!-- no translation found for category_title_your_satellite_plan (3017895097366691841) -->
+ <skip />
+ <!-- no translation found for title_have_satellite_plan (2048372355699977947) -->
+ <skip />
+ <!-- no translation found for title_no_satellite_plan (2876056203035197505) -->
+ <skip />
+ <!-- no translation found for summary_add_satellite_setting (3815254731634052432) -->
+ <skip />
+ <!-- no translation found for category_name_how_it_works (585303230539269496) -->
+ <skip />
+ <!-- no translation found for title_satellite_connection_guide (3294802307913609072) -->
+ <skip />
+ <!-- no translation found for summary_satellite_connection_guide (3496123195218418456) -->
+ <skip />
+ <!-- no translation found for title_supported_service (4275535165812691571) -->
+ <skip />
+ <!-- no translation found for summary_supported_service (4320535903444834786) -->
+ <skip />
+ <!-- no translation found for satellite_setting_summary_more_information (4008690241760925372) -->
+ <skip />
+ <!-- no translation found for more_about_satellite_messaging (3385673133561348509) -->
+ <skip />
<string name="mobile_network_apn_title" msgid="5582995550142073054">"Amagama wephoyinti lokufinyelela"</string>
<string name="keywords_access_point_names" msgid="8174967126858505945">"i-apn"</string>
<string name="manual_mode_disallowed_summary" msgid="4243142645520152175">"Ayitholakali uma ixhumeke ku-<xliff:g id="CARRIER">%1$s</xliff:g>"</string>
@@ -4494,9 +4562,12 @@
<string name="sim_action_switch_sub_dialog_title" msgid="9180969453358718635">"Shintshela ku-<xliff:g id="CARRIER_NAME">%1$s</xliff:g>?"</string>
<string name="sim_action_switch_psim_dialog_title" msgid="5613177333235213024">"Shintshela ekusebenziseni iSIM card lakho?"</string>
<string name="sim_action_switch_sub_dialog_mep_title" msgid="933856847099933004">"Sebenzisa i-<xliff:g id="CARRIER_NAME">%1$s</xliff:g>?"</string>
- <string name="sim_action_switch_sub_dialog_text" msgid="2091834911153293004">"I-SIM eyodwa kuphela engeziwa isebenze ngesikhathi esithile.\n\nUkushintshela ku-<xliff:g id="TO_CARRIER_NAME">%1$s</xliff:g> ngeke kuze kukhansele isevisi yakho ye-<xliff:g id="FROM_CARRIER_NAME">%2$s</xliff:g>."</string>
- <string name="sim_action_switch_sub_dialog_text_downloaded" msgid="8977951796005849471">"I-eSIM e-1 kuphela engenziwa isebenze ngesikhathi.\n\nUkushintshela ku-<xliff:g id="TO_CARRIER_NAME">%1$s</xliff:g> ngeke kukhansele isevisi yakho ye-<xliff:g id="FROM_CARRIER_NAME">%2$s</xliff:g>."</string>
- <string name="sim_action_switch_sub_dialog_text_single_sim" msgid="6188750682431170845">"I-SIM eyodwa kuphela engenziwa isebenze ngesikhathi.\n\nUkushintsha ngeke kukhansele isevisi yakho ye-<xliff:g id="TO_CARRIER_NAME">%1$s</xliff:g>."</string>
+ <!-- no translation found for sim_action_switch_sub_dialog_text (7474905814976249607) -->
+ <skip />
+ <!-- no translation found for sim_action_switch_sub_dialog_text_downloaded (6415848271400253954) -->
+ <skip />
+ <!-- no translation found for sim_action_switch_sub_dialog_text_single_sim (421658355882679837) -->
+ <skip />
<string name="sim_action_switch_sub_dialog_mep_text" msgid="8348764755143679582">"Ungasebenzisa ama-SIM ama-2 noma kunini. Ukuze usebenzise i-<xliff:g id="CARRIER_NAME">%1$s</xliff:g>, vala enye i-SIM."</string>
<string name="sim_action_switch_sub_dialog_confirm" msgid="1901181581944638961">"Shintshela ku-<xliff:g id="CARRIER_NAME">%1$s</xliff:g>"</string>
<string name="sim_action_switch_sub_dialog_carrier_list_item_for_turning_off" msgid="5392037608705799522">"Vala i-<xliff:g id="CARRIER_NAME">%1$s</xliff:g>"</string>
@@ -4521,6 +4592,29 @@
<string name="sim_action_turn_off" msgid="3506698692916473000">"Vala"</string>
<string name="dsds_activation_failure_title" msgid="4467364110584914794">"Akukwazi ukwenza i-SIM isebenze"</string>
<string name="dsds_activation_failure_body_msg2" msgid="73044349546544410">"Zama ukuvula i-SIM futhi. Inkinga iyaqhubeka, qala kabusha idivayisi yakho."</string>
+ <string name="sim_onboarding_bottomsheets_title" msgid="143711121394213711">"Setha i-SIM yakho"</string>
+ <string name="sim_onboarding_bottomsheets_msg" msgid="7367245016476460849">"Setha okuncamelayo kwenethiwekhi yakho yeselula ukuze usebenzise ama-SIM amaningi kule divayisi"</string>
+ <string name="sim_onboarding_label_sim_title" msgid="273162565849288273">"Lebula ama-SIM wakho"</string>
+ <string name="sim_onboarding_label_sim_msg" msgid="5105859235219529056">"Uzobona lawa malebula lapho wenza amakholi, uthumela imiyalezo, futhi usebenzisa idatha, futhi Nakumasethingi"</string>
+ <string name="sim_onboarding_label_sim_dialog_title" msgid="5839073125605286120">"Ilebula ye-SIM"</string>
+ <string name="sim_onboarding_label_sim_dialog_label" msgid="9020433985426525185">"Ilebula"</string>
+ <string name="sim_onboarding_select_sim_title" msgid="5895262188167744055">"Khetha ukuthi yimaphi ama-SIM ongawasebenzisa"</string>
+ <string name="sim_onboarding_select_sim_msg" msgid="5638859405391915048">"Ungasebenzisa ama-SIM angu-2 ngesikhathi"</string>
+ <string name="sim_onboarding_primary_sim_title" msgid="2793090401371135675">"Setha ama-SIM wakho ayinhloko"</string>
+ <string name="sim_onboarding_primary_sim_msg" msgid="5484656671490558032">"Khetha ukuthi yimaphi ama-SIM ongawasebenzisa ngokuzenzakalelayo kumakholi, ekuthumeleni imiyalezo, nedatha"</string>
+ <string name="primary_sim_title" msgid="2508161011657571566">"Ama-SIM wakho ayinhloko"</string>
+ <string name="primary_sim_calls_title" msgid="4961189133582615685">"Amakholi"</string>
+ <string name="primary_sim_texts_title" msgid="1287584042733097749">"Ukuthumela imiyalezo"</string>
+ <string name="primary_sim_automatic_data_title" msgid="1265528923229642480">"Ukushintsha idatha okuzenzekelayo"</string>
+ <string name="primary_sim_automatic_data_msg" msgid="1612203837010785203">"Sebenzisa idatha evela kunoma iyiphi i-SIM kuye ngokukhava nokutholakala"</string>
+ <string name="sim_onboarding_phoneNumber_data_only" msgid="8158409121949373662">"Idatha kuphela"</string>
+ <string name="sim_onboarding_setup" msgid="5750393553605388463">"Setha"</string>
+ <string name="sim_onboarding_next" msgid="6415025179929475355">"Okulandelayo"</string>
+ <!-- no translation found for sim_onboarding_progressbar_turning_sim_on (1163318788393361574) -->
+ <skip />
+ <string name="mobile_network_spn_title" msgid="3053793174495329077">"Inethiwekhi yeselula"</string>
+ <string name="mobile_network_phone_number_title" msgid="2090794402855021784">"Inombolo yefoni"</string>
+ <string name="mobile_network_sim_label_color_title" msgid="2401352348041132876">"Ilebula ye-SIM nombala"</string>
<string name="sim_setup_channel_id" msgid="8797972565087458515">"Ukwenziwa kusebenze kwenethiwekhi"</string>
<string name="sim_switch_channel_id" msgid="4927038626791837861">"Ukushintsha inkampani yenethiwekhi"</string>
<string name="post_dsds_reboot_notification_title_with_carrier" msgid="3308827462185135307">"I-<xliff:g id="CARRIER_NAME">%1$s</xliff:g> iyasebenza"</string>
@@ -4540,11 +4634,15 @@
<string name="switch_sim_dialog_no_switch_text" msgid="7053939850026876088">"Ukuze usebenzise idatha yeselula, izici zokushaya, ne-MMS kamuva, iya kuzilungiselelo zakho zenethiwekhi"</string>
<string name="sim_card_label" msgid="6263064316075963775">"I-SIM"</string>
<string name="erase_sim_dialog_title" msgid="4742077437653028326">"Sula le eSIM?"</string>
- <string name="erase_sim_dialog_text" msgid="753031064269699885">"Ukusula le-SIM kususa isevisi ye-<xliff:g id="CARRIER_NAME_A">%1$s</xliff:g> kusukela kule divayisi.\n\nIsevisi ye-<xliff:g id="CARRIER_NAME_B">%1$s</xliff:g> ngeke ize ikhanselwe."</string>
+ <!-- no translation found for erase_sim_dialog_text (1406141218170595272) -->
+ <skip />
<string name="erase_sim_confirm_button" msgid="8309115684335320541">"Sula"</string>
- <string name="erasing_sim" msgid="7877703231075699139">"Isula i-SIM…"</string>
- <string name="erase_sim_fail_title" msgid="2024446702985862427">"Ayikwazi ukusula i-SIM"</string>
- <string name="erase_sim_fail_text" msgid="7870804401227483131">"Le SIM ayikwazi ukusulwa ngenxa yephutha.\n\nQala kabusha idivayisi yakho uphinde uzame futhi."</string>
+ <!-- no translation found for erasing_sim (4237180547590463930) -->
+ <skip />
+ <!-- no translation found for erase_sim_fail_title (1445700500168357303) -->
+ <skip />
+ <!-- no translation found for erase_sim_fail_text (6898841004987411547) -->
+ <skip />
<string name="network_connection_request_dialog_title" msgid="1896186380874289434">"Xhuma kudivayisi"</string>
<string name="network_connection_request_dialog_summary" msgid="7693038309792726170">"Uhlelo lokusebenza le-<xliff:g id="APPNAME">%1$s</xliff:g> lifuna ukusebenzisa inethiwekhi ye-Wi‑Fi ukuxhuma kudivayisi yakho"</string>
<string name="network_connection_timeout_dialog_message" msgid="598509083077743772">"Awekho amadivayisi atholiwe. Yenza isiqinisekiso sokuthi amadivayisi avuliwe futhi ayatholakala ukuze axhumeke."</string>
@@ -4616,6 +4714,14 @@
<string name="work_policy_privacy_settings" msgid="2702644843505242596">"Ulwazi lwenqubomgomo yakho yomsebenzi"</string>
<string name="work_policy_privacy_settings_summary" msgid="690118670737638405">"Izilungiselelo eziphethwe umlawuli wakho we-IT"</string>
<string name="track_frame_time_keywords" msgid="7885340257945922239">"I-GPU"</string>
+ <string name="enable_16k_pages" msgid="5009476566957520607">"Qalisa ngosayizi wekhasi ongu-16K"</string>
+ <string name="enable_16k_pages_summary" msgid="428117226069445198">"Qalisa idivayisi ngosayizi wekhasi ongu-16K wekheneli ehambisanayo"</string>
+ <string name="confirm_enable_16k_pages_title" msgid="6751570067857011642">"Qalisa ngamakhasi angu-16KB wekheneli ehambisanayo?"</string>
+ <string name="confirm_enable_16k_pages_text" msgid="702888115148257215">"ISIXWAYISO: Amanye ama-application angase angahambisani nale modi. Idivayisi izoqalisa ngemva kokuqinisekisa."</string>
+ <string name="confirm_enable_4k_pages_title" msgid="626987400420355263">"Qalisa ngamakhasi angu-4KB wekheneli ehambisanayo?"</string>
+ <string name="confirm_enable_4k_pages_text" msgid="6168921566226074524">"Idivayisi izoqalisa ngemva kokuqinisekisa."</string>
+ <string name="toast_16k_update_failed_text" msgid="8888858987184345567">"Ihlulekile ukubuyekeza ikheneli ibe amakhasi angu-16KB ekheneli ehambisanayo."</string>
+ <string name="progress_16k_ota_title" msgid="2117218313875523741">"Yenza izinguquko"</string>
<string name="bug_report_handler_title" msgid="713439959113250125">"Isibambi sombiko wesiphazamiso"</string>
<string name="bug_report_handler_picker_footer_text" msgid="4935758328366585673">"Icacisa ukuthi uluphi uhlelo lokusebenza oluphatha isinqamuleli sombiko wesiphazamisi kudivayisi yakho."</string>
<string name="personal_profile_app_subtext" msgid="5586060806997067676">"Okomuntu siqu"</string>
@@ -4701,8 +4807,10 @@
<string name="sim_category_title" msgid="2341314000964710495">"SIM"</string>
<string name="downloaded_sim_category_title" msgid="2876988650413179752">"I-eSIM"</string>
<string name="downloaded_sims_category_title" msgid="487799905978489922">"Ama-eSIM"</string>
- <string name="sim_category_active_sim" msgid="1503823567818544012">"Kuyasebenza"</string>
- <string name="sim_category_inactive_sim" msgid="4068899490133820881">"Akusebenzi"</string>
+ <!-- no translation found for sim_category_active_sim (3077009911935592178) -->
+ <skip />
+ <!-- no translation found for sim_category_inactive_sim (7351553344148400450) -->
+ <skip />
<string name="sim_category_default_active_sim" msgid="1208194173387987231">" / Okuzenzakalelayo kwe-<xliff:g id="ID_1">%1$s</xliff:g>"</string>
<string name="default_active_sim_calls" msgid="2390973682556353558">"amakholi"</string>
<string name="default_active_sim_sms" msgid="8041498593025994921">"I-SMS"</string>
diff --git a/res/values/arrays.xml b/res/values/arrays.xml
index 357818c..0e35fed 100644
--- a/res/values/arrays.xml
+++ b/res/values/arrays.xml
@@ -233,6 +233,26 @@
<!-- Bluetooth Settings -->
+ <!-- Bluetooth developer settings: Bluetooth LE Audio modes -->
+ <string-array name="bluetooth_leaudio_mode">
+ <!-- Do not translate. -->
+ <item>Disabled</item>
+ <!-- Do not translate. -->
+ <item>Unicast</item>
+ <!-- Do not translate. -->
+ <item>Unicast and Broadcast</item>
+ </string-array>
+
+ <!-- Values for Bluetooth LE Audio mode -->
+ <string-array name="bluetooth_leaudio_mode_values" translatable="false">
+ <!-- Do not translate. -->
+ <item>disabled</item>
+ <!-- Do not translate. -->
+ <item>unicast</item>
+ <!-- Do not translate. -->
+ <item>broadcast</item>
+ </string-array>
+
<!-- Bluetooth developer settings: Titles for maximum number of connected audio devices -->
<string-array name="bluetooth_max_connected_audio_devices">
<item>Use System Default: <xliff:g id="default_bluetooth_max_connected_audio_devices">%1$d</xliff:g></item>
diff --git a/res/values/config.xml b/res/values/config.xml
index f3e2a7a..433620d 100644
--- a/res/values/config.xml
+++ b/res/values/config.xml
@@ -42,6 +42,10 @@
<string name="config_avatar_picker_action" translatable="false">
com.android.avatarpicker.FULL_SCREEN_ACTIVITY
</string>
+ <!-- User avatar dialog result broadcast explicit package -->
+ <string name="config_avatar_picker_package" translatable="false">
+ com.android.avatarpicker
+ </string>
<!-- Package name and fully-qualified class name for the wallpaper picker activity. -->
<string name="config_wallpaper_picker_package" translatable="false">com.android.settings</string>
diff --git a/res/values/strings.xml b/res/values/strings.xml
index ff59f6a..78900bc 100644
--- a/res/values/strings.xml
+++ b/res/values/strings.xml
@@ -249,7 +249,8 @@
<string name="bluetooth_disable_leaudio">Disable Bluetooth LE audio</string>
<!-- Summary of toggle for disabling Bluetooth LE audio [CHAR LIMIT=none]-->
<string name="bluetooth_disable_leaudio_summary">Disables Bluetooth LE audio feature if the device supports LE audio hardware capabilities.</string>
-
+ <!-- Setting toggle title for switch Bluetooth LE Audio mode. [CHAR LIMIT=40] -->
+ <string name="bluetooth_leaudio_mode">Bluetooth LE Audio mode</string>
<!-- Setting toggle title for enabling Bluetooth LE Audio toggle in Device Details. [CHAR LIMIT=40] -->
<string name="bluetooth_show_leaudio_device_details">Show LE audio toggle in Device Details</string>
@@ -1231,6 +1232,10 @@
<string name="private_space_screen_lock_title">Use device screen lock</string>
<!-- Title for the Face and Fingerprint preference. [CHAR LIMIT=60] -->
<string name="private_space_biometric_title">Face & Fingerprint Unlock</string>
+ <!-- Title for the Fingerprint preference when face hardware is not supported on device. [CHAR LIMIT=40] -->
+ <string name="private_space_fingerprint_title">Fingerprint Unlock</string>
+ <!-- Title for the Face preference when fingerprint unlock is not supported on device. [CHAR LIMIT=40] -->
+ <string name="private_space_face_title">Face Unlock</string>
<!-- Summary for the Face and Fingerprint preference when no biometric is set. [CHAR LIMIT=60] -->
<string name="private_space_biometric_summary">Tap to set up</string>
<!-- Title for the Fingerprint unlock for private space preference. [CHAR LIMIT=60] -->
@@ -1275,12 +1280,26 @@
<string name="privatespace_hide_on_summary">On</string>
<!-- System category for the Private Space page. [CHAR LIMIT=30] -->
<string name="private_space_category_system">System</string>
- <!-- Title for the preference to delete Private Space. [CHAR LIMIT=60] -->
- <string name="private_space_delete_title">Delete Private Space</string>
+ <!-- Title for the preference to delete Private Space. [CHAR LIMIT=40] -->
+ <string name="private_space_delete_title">Delete private space</string>
+ <!-- Title for the delete private space page. [CHAR LIMIT=40] -->
+ <string name="private_space_delete_header">Delete private space?</string>
+ <!-- Description for hide Private Space settings page. [CHAR LIMIT=NONE] -->
+ <string name="private_space_delete_summary">Your private space will be removed from your device. All private apps and data will be deleted. You can’t undo this action.</string>
+ <!-- Text for the accounts added to private space that will be removed. [CHAR LIMIT=90] -->
+ <string name="private_space_accounts">The following accounts will be removed from your private space:</string>
+ <!-- Label for private space delete button [CHAR LIMIT=30] -->
+ <string name="private_space_delete_button_label">Delete</string>
+ <!-- Title for the private space delete confirmation page. [CHAR LIMIT=40] -->
+ <string name="private_space_confirm_deletion_header">Deleting private space\u2026</string>
+ <!-- Description for private space delete confirmation page that mentions it will take a few moments. [CHAR LIMIT=40] -->
+ <string name="private_space_confirm_deletion_summary">This will take a few moments</string>
<!-- Toast to show when the private space was deleted. [CHAR LIMIT=NONE] -->
<string name="private_space_deleted">Private Space successfully deleted</string>
<!-- Toast to show when the private space could not be deleted. [CHAR LIMIT=NONE] -->
<string name="private_space_delete_failed">Private Space could not be deleted</string>
+ <!-- Toast to show when the private space is unlocked from settings entry point. [CHAR LIMIT=40] -->
+ <string name="private_space_unlocked">Private space unlocked</string>
<!-- Title of the Alert Dialog when no screen lock is set [CHAR LIMIT=30] -->
<string name="no_device_lock_title">Set a screen lock</string>
<!-- Summary of the alert when no screen lock is set [CHAR LIMIT=90] -->
@@ -1335,10 +1354,14 @@
<string name="private_space_done_label">Done</string>
<!-- Toast to show on private space setup completion informing user to scroll down All apps to access private space. [CHAR LIMIT=60] -->
<string name="private_space_scrolldown_to_access">Scroll down to find private space</string>
- <!-- Title for private space account login error screen. [CHAR LIMIT=60] -->
- <string name="private_space_retry_signin_title">Sign in to set up a private space</string>
+ <!-- Title for private space account login error screen. [CHAR LIMIT=30] -->
+ <string name="private_space_retry_signin_title">Sign in</string>
<!-- Summary for the private space account login error screen. [CHAR LIMIT=NONE] -->
- <string name="private_space_retry_summary">You need to sign in to an account to set up a private space</string>
+ <string name="private_space_retry_summary">Sign in to an account to use with your private space</string>
+ <!-- Label for button to skip private space account sign in. [CHAR LIMIT=30] -->
+ <string name="private_space_skip_login_label">Not now</string>
+ <!-- Label for button to coninue with private space account sign in. [CHAR LIMIT=30] -->
+ <string name="private_space_continue_login_label">Continue</string>
<!-- private space lock setup screen title. This title is asking the user to choose a type of screen lock (such as a pattern, PIN, or password) that they need to enter to unlock private space. [CHAR LIMIT=60] -->
<string name="private_space_lock_setup_title">Choose a lock for your private space</string>
<!-- private space lock setup screen description [CHAR LIMIT=NONE] -->
@@ -1733,7 +1756,7 @@
<string name="bluetooth_pairing_request">Pair with <xliff:g id="device_name">%1$s</xliff:g>?</string>
<!-- Message when a bluetooth device from a coordinated set is bonding late. [CHAR LIMIT=NONE] -->
- <string name="bluetooth_pairing_group_late_bonding">Add new member to the existing coordinated set</string>
+ <string name="bluetooth_pairing_group_late_bonding">Confirm to add the second piece of your audio device</string>
<!-- Message when bluetooth is informing the user of the pairing key. [CHAR LIMIT=NONE] -->
<string name="bluetooth_pairing_key_msg">Bluetooth pairing code</string>
@@ -1756,7 +1779,7 @@
<string name="bluetooth_enter_passkey_other_device">You may also need to type this passkey on the other device.</string>
<!-- Pairing dialog text to remind user the pairing including all of the devices in a coordinated set. [CHAR LIMIT=NONE] -->
- <string name="bluetooth_paring_group_msg">Confirm to pair with the coordinated set</string>
+ <string name="bluetooth_paring_group_msg">Confirm to pair with the audio device</string>
<!-- Checkbox message in pairing dialogs. [CHAR LIMIT=NONE] -->
<string name="bluetooth_pairing_shares_phonebook">Allow access to your contacts and call history</string>
@@ -3250,6 +3273,10 @@
<!-- Summary of the communal settings under Settings > Communal [CHAR LIMIT=50] -->
<string name="communal_settings_summary">Communal settings</string>
+ <!-- _satellite_setting_preference_layout -->
+ <!-- _satellite_setting_preference_layout screen title-->
+ <string name="satellite_setting">Satellite Messaging</string>
+
<!-- APN Settings -->
<!-- APN settings screen title -->
<string name="apn_settings">APNs</string>
@@ -3317,6 +3344,8 @@
<string name="menu_cancel">Cancel</string>
<!-- APN error dialog title -->
<string name="error_title"></string>
+ <!-- APN error dialog messages when the new apn is a duplicate: -->
+ <string name="error_duplicate_apn_entry">Duplicate apn entry.</string>
<!-- APN error dialog messages: -->
<string name="error_name_empty">The Name field can\u2019t be empty.</string>
<!-- APN error dialog messages: -->
@@ -3362,7 +3391,7 @@
<!-- Erase Euicc dialog and SD card & phone storage settings screen, title for the menu option and checkbox to let user decide whether erase eSIM data together [CHAR LIMIT=50] -->
<string name="reset_esim_title">Erase eSIMs</string>
<!-- Erase Euicc dialog and SD card & phone storage settings screen, message for the checkbox to let user decide whether erase eSIM data together [CHAR LIMIT=NONE] -->
- <string name="reset_esim_desc">This won’t cancel any mobile service plans. To download replacement SIMs, contact your carrier.</string>
+ <string name="reset_esim_desc">This won’t cancel your mobile service plan. To get a replacement SIM, contact your carrier.</string>
<!-- SD card & phone storage settings screen, button on screen after user selects Reset network settings -->
<string name="reset_network_button_text">Reset settings</string>
@@ -3379,9 +3408,9 @@
<!-- Reset settings complete toast text [CHAR LIMIT=75] -->
<string name="reset_network_complete_toast">Network settings have been reset</string>
<!-- Title of the error message shown when error happens during erase eSIM data [CHAR LIMIT=NONE] -->
- <string name="reset_esim_error_title">Can\u2019t erase SIMs</string>
+ <string name="reset_esim_error_title">Can\u2019t erase eSIMs</string>
<!-- Message of the error message shown when error happens during erase eSIM data [CHAR LIMIT=NONE] -->
- <string name="reset_esim_error_msg">eSIMs can\u2019t be erased due to an error.\n\nRestart your device and try again.</string>
+ <string name="reset_esim_error_msg">Something went wrong and your eSIMs weren\u2019t erased.\n\nRestart your device and try again.</string>
<!-- Main Clear -->
<!-- Button title to factory data reset the entire device [CHAR LIMIT=NONE] -->
@@ -3397,7 +3426,7 @@
<!-- SD card & phone storage settings screen, message on screen after user selects Reset phone button [CHAR LIMIT=NONE] -->
<string name="main_clear_final_desc">All of your personal information and downloaded apps will be deleted. You can\u2019t undo this action.</string>
<!-- SD card & phone storage settings screen, message on screen after user selects Reset phone button [CHAR LIMIT=NONE] -->
- <string name="main_clear_final_desc_esim">All of your personal information, including downloaded apps & SIMs, will be deleted. You can\u2019t undo this action.</string>
+ <string name="main_clear_final_desc_esim">All of your personal information, including downloaded apps & eSIMs, will be deleted. You can\u2019t undo this action.</string>
<!-- Main clear confirmation screen title [CHAR LIMIT=33] -->
<string name="main_clear_confirm_title">Erase all data?</string>
<!-- Error message for users that aren't allowed to factory reset [CHAR LIMIT=none] -->
@@ -3959,6 +3988,14 @@
<string name="archive">Archive</string>
<!-- Manage applications, text label for button to restore an application. Restoring means installing the archived app. -->
<string name="restore">Restore</string>
+ <!-- Manage applications, text label for button while the application is restoring. -->
+ <string name="restoring_step_one">Restoring</string>
+ <!-- Manage applications, text label for button while the application is restoring. -->
+ <string name="restoring_step_two">Restoring.</string>
+ <!-- Manage applications, text label for button while the application is restoring. -->
+ <string name="restoring_step_three">Restoring..</string>
+ <!-- Manage applications, text label for button while the application is restoring. -->
+ <string name="restoring_step_four">Restoring...</string>
<!-- Manage applications, individual application info screen,label under Storage heading. The total storage space taken up by this app. -->
<string name="total_size_label">Total</string>
<!-- Manage applications, individual application info screen, label under Storage heading. The amount of space taken up by the application itself (for example, the java compield files and things like that) -->
@@ -4287,6 +4324,10 @@
<string name="bounce_keys">Bounce keys</string>
<!-- Summary text for the 'Bounce keys' preference sub-screen. [CHAR LIMIT=100] -->
<string name="bounce_keys_summary">Enable Bounce keys for physical keyboard accessibility</string>
+ <!-- Title for the 'Slow keys' preference switch. [CHAR LIMIT=35] -->
+ <string name="slow_keys">Slow keys</string>
+ <!-- Summary text for the 'Slow keys' preference sub-screen. [CHAR LIMIT=100] -->
+ <string name="slow_keys_summary">Enable Slow keys for physical keyboard accessibility</string>
<!-- Title for the 'Sticky keys' preference switch. [CHAR LIMIT=35] -->
<string name="sticky_keys">Sticky keys</string>
<!-- Summary text for the 'Sticky keys' preference sub-screen. [CHAR LIMIT=100] -->
@@ -5596,18 +5637,6 @@
<string name="battery_tip_limited_temporarily_title">Charging optimized to protect your battery</string>
<!-- Summary for the battery limited temporarily tip [CHAR LIMIT=NONE] -->
<string name="battery_tip_limited_temporarily_summary">To help extend your battery\'s lifespan, charging is optimized</string>
- <!-- Title for the battery dock defender future bypass tip [CHAR LIMIT=NONE] -->
- <string name="battery_tip_dock_defender_future_bypass_title">Charging optimized to protect your battery</string>
- <!-- Summary for the battery dock defender future bypass tip [CHAR LIMIT=NONE] -->
- <string name="battery_tip_dock_defender_future_bypass_summary">To help extend your battery\'s lifespan, charging is optimized while docked</string>
- <!-- Title for the battery dock defender active tip [CHAR LIMIT=NONE] -->
- <string name="battery_tip_dock_defender_active_title">Charging optimized to protect your battery</string>
- <!-- Summary for the battery dock defender active tip [CHAR LIMIT=NONE] -->
- <string name="battery_tip_dock_defender_active_summary">To help extend your battery\'s lifespan, charging is optimized while docked</string>
- <!-- Title for the battery dock defender temporarily bypassed tip [CHAR LIMIT=NONE] -->
- <string name="battery_tip_dock_defender_temporarily_bypassed_title">Charging to full</string>
- <!-- Summary for the battery dock defender temporarily bypassed tip [CHAR LIMIT=NONE] -->
- <string name="battery_tip_dock_defender_temporarily_bypassed_summary">To protect your battery, charging will be optimized the next time your tablet is docked</string>
<!-- Content description for the battery limited temporarily tip secondary button [CHAR LIMIT=NONE] -->
<string name="battery_tip_limited_temporarily_sec_button_content_description">Learn more about charging is paused</string>
<!-- Text of battery limited temporarily tip resume charge button. [CHAR LIMIT=NONE] -->
@@ -5659,7 +5688,7 @@
<!-- Charge to full button for battery defender tips [CHAR LIMIT=NONE] -->
<string name="battery_tip_charge_to_full_button">Charge to full</string>
<!-- Title of incompatible charging battery tip [CHAR LIMIT=NONE] -->
- <string name="battery_tip_incompatible_charging_title">Issue with charging accessory</string>
+ <string name="battery_tip_incompatible_charging_title">Check charging accessory</string>
<!-- Content description for the incompatible charging battery tip button [CHAR LIMIT=NONE] -->
<string name="battery_tip_incompatible_charging_content_description">Learn more about incompatible charging</string>
@@ -10755,7 +10784,7 @@
<!-- Preference category for showing auto-fill services with saved passwords. [CHAR LIMIT=60] -->
<string name="autofill_passwords">Passwords</string>
<!-- Preference category for showing autofill and credman services with saved credentials. [CHAR LIMIT=60] -->
- <string name="credman_chosen_app_title">Passwords, passkeys, and data services</string>
+ <string name="credman_chosen_app_title">Preferred service</string>
<!-- Preference category for showing additional credential providers. [CHAR LIMIT=60] -->
<string name="credman_credentials">Additional providers</string>
<!-- Summary for passwords settings that shows how many passwords are saved for each autofill
@@ -10773,6 +10802,10 @@
<string name="credman_keywords">data, passkey, password</string>
<!-- Keywords for the credman feature. [CHAR LIMIT=NONE] -->
<string name="credman_autofill_keywords">auto, fill, autofill, data, passkey, password</string>
+ <!-- Button for choosing credman service. [CHAR LIMIT=40] -->
+ <string name="credman_button_change">Change</string>
+ <!-- Button for opening credman service settings. [CHAR LIMIT=40] -->
+ <string name="credman_button_open">Open</string>
<!-- Message of the warning dialog for setting the auto-fill app. [CHAR_LIMIT=NONE] -->
<string name="autofill_confirmation_message">
@@ -11350,7 +11383,7 @@
<!-- Mobile network details page. Label for an option that lets the user delete an eSIM from
the device. [CHAR LIMIT=60] -->
- <string name="mobile_network_erase_sim">Erase SIM</string>
+ <string name="mobile_network_erase_sim">Erase eSIM</string>
<!-- Title for preferred network type [CHAR LIMIT=NONE] -->
<string name="preferred_network_mode_title">Preferred network type</string>
@@ -11395,6 +11428,43 @@
<string name="mobile_data_usage_title">App data usage</string>
<!-- Summary to show the current network mode is invalid. [CHAR LIMIT=NONE]-->
<string name="mobile_network_mode_error">Invalid Network Mode <xliff:g id="networkModeId" example="0">%1$d</xliff:g>. Ignore.</string>
+ <!-- Title for _satellite_setting_preference_layout in mobile network settings [CHAR LIMIT=60] -->
+ <string name="satellite_setting_title">Satellite messaging</string>
+ <!-- Summary for _satellite_setting_preference_layout. [CHAR LIMIT=NONE]-->
+ <string name="satellite_setting_enabled_summary">Send and receive text messages by satellite. Included with your account.</string>
+ <!-- Summary for _satellite_setting_preference_layout. [CHAR LIMIT=NONE]-->
+ <string name="satellite_setting_disabled_summary">Send and receive text messages by satellite. Non included with your account.</string>
+ <!-- Search keywords for "_satellite_setting_preference_layout" [CHAR_LIMIT=NONE] -->
+ <string name="keywords_satellite_setting">Satellite messaging</string>
+ <!-- Category name "About satellite messaging" [CHAR_LIMIT=NONE] -->
+ <string name="category_name_about_satellite_messaging">About satellite messaging</string>
+ <!-- Summary for category "About satellite messaging" [CHAR_LIMIT=NONE] -->
+ <string name="title_about_satellite_setting">You can send and receive text messages by satellite as part of an eligible <xliff:g id="carrier_name" example="T-Mobile">%1$s</xliff:g> account</string>
+ <!-- Category title "Your mobile plan" [CHAR_LIMIT=NONE] -->
+ <string name="category_title_your_satellite_plan">Your <xliff:g id="carrier_name" example="T-Mobile">%1$s</xliff:g> plan</string>
+ <!-- Title for category "Your mobile plan when satellite is included in plan" [CHAR_LIMIT=NONE] -->
+ <string name="title_have_satellite_plan">Satellite messaging is included with your account</string>
+ <!-- Title for category "Your mobile plan when satellite is not included in plan" [CHAR_LIMIT=NONE] -->
+ <string name="title_no_satellite_plan">Satellite messaging isn\u2019t included with your account</string>
+ <!-- text view add satellite messaging" [CHAR_LIMIT=NONE] -->
+ <string name="summary_add_satellite_setting">Add satellite messaging</string>
+ <!-- Category name "How it works" [CHAR_LIMIT=NONE] -->
+ <string name="category_name_how_it_works">How it works</string>
+ <!-- Title for satellite connection guide [CHAR_LIMIT=NONE] -->
+ <string name="title_satellite_connection_guide">When you don\u2019t have a mobile network</string>
+ <!-- Summary for satellite connection guide [CHAR_LIMIT=NONE] -->
+ <string name="summary_satellite_connection_guide">Your phone will auto-connect to a satellite. For the best connection, keep a clear view of the sky.</string>
+ <!-- Title for satellite supported service [CHAR_LIMIT=NONE] -->
+ <string name="title_supported_service">After your phone connects to a satellite</string>
+ <!-- Summary for satellite supported service [CHAR_LIMIT=NONE] -->
+ <string name="summary_supported_service">You can text anyone, including emergency services. Your phone will reconnect to a mobile network when available.</string>
+ <!-- learn more text - more about satellite messaging [CHAR_LIMIT=NONE] -->
+ <string name="satellite_setting_summary_more_information">Satellite messaging may take longer and is available only in some areas, Weather and certain structures may affect your satellite connection. Calling by satellite isn\u2019t available.\n\nIt may take some time for changes to your account to show in Settings. Contact <xliff:g id="carrier_name" example="T-Mobile">%1$s</xliff:g> for details.</string>
+ <!-- more about satellite messaging [CHAR_LIMIT=NONE] -->
+ <string name="more_about_satellite_messaging">More about satellite messaging</string>
+ <!-- URL for more info about satellite messaging [CHAR LIMIT=60] -->
+ <string name="more_info_satellite_messaging_link" translatable="false"></string>
+
<!-- Title for Apn settings in mobile network settings [CHAR LIMIT=60] -->
<string name="mobile_network_apn_title">Access Point Names</string>
<!-- Search keywords for "Access Point Names" [CHAR_LIMIT=NONE] -->
@@ -11418,11 +11488,11 @@
<!-- Title of confirmation dialog asking the user if they want to switch subscription. [CHAR_LIMIT=NONE] -->
<string name="sim_action_switch_sub_dialog_mep_title">Use <xliff:g id="carrier_name" example="Google Fi">%1$s</xliff:g>?</string>
<!-- Body text of confirmation dialog for switching subscription that involves switching SIM slots. Indicates that only one SIM can be active at a time. Also that switching will not cancel the user's mobile service plan. [CHAR_LIMIT=NONE] -->
- <string name="sim_action_switch_sub_dialog_text">Only one SIM can be active at a time.\n\nSwitching to <xliff:g id="to_carrier_name" example="Google Fi">%1$s</xliff:g> won\u2019t cancel your <xliff:g id="from_carrier_name" example="Sprint">%2$s</xliff:g> service.</string>
- <!-- Body text of confirmation dialog for switching subscription between two eSIM profiles. Indicates that only 1 eSIM can be active at a time. Also that switching will not cancel the user's mobile service plan. [CHAR_LIMIT=NONE] -->
- <string name="sim_action_switch_sub_dialog_text_downloaded">Only 1 eSIM can be active at a time.\n\nSwitching to <xliff:g id="to_carrier_name" example="Google Fi">%1$s</xliff:g> won\u2019t cancel your <xliff:g id="from_carrier_name" example="Sprint">%2$s</xliff:g> service.</string>
+ <string name="sim_action_switch_sub_dialog_text">Only 1 SIM can be on at a time.\n\nSwitching to <xliff:g id="to_carrier_name" example="Google Fi">%1$s</xliff:g> won\u2019t cancel your <xliff:g id="from_carrier_name" example="Sprint">%2$s</xliff:g> service.</string>
+ <!-- Body text of confirmation dialog for switching subscription between two eSIM profiles. Indicates that only 1 eSIM can be on at a time. Also that switching will not cancel the user's mobile service plan. [CHAR_LIMIT=NONE] -->
+ <string name="sim_action_switch_sub_dialog_text_downloaded">Only 1 eSIM can be on at a time.\n\nSwitching to <xliff:g id="to_carrier_name" example="Google Fi">%1$s</xliff:g> won\u2019t cancel your <xliff:g id="from_carrier_name" example="Sprint">%2$s</xliff:g> service.</string>
<!-- Body text of confirmation dialog for switching subscription between two eSIM profiles. Indicates that only one SIM can be active at a time. Also that switching will not cancel the user's mobile service plan. [CHAR_LIMIT=NONE] -->
- <string name="sim_action_switch_sub_dialog_text_single_sim">Only one SIM can be active at a time.\n\nSwitching won\u2019t cancel your <xliff:g id="to_carrier_name" example="Google Fi">%1$s</xliff:g> service.</string>
+ <string name="sim_action_switch_sub_dialog_text_single_sim">Only 1 SIM can be on at a time.\n\nSwitching won\u2019t cancel your <xliff:g id="to_carrier_name" example="Google Fi">%1$s</xliff:g> service.</string>
<!-- Body text of confirmation dialog for switching subscription between two eSIM profiles. Indicates that only one downloaded SIM can be active at a time. Also that switching will not cancel the user's mobile service plan. [CHAR_LIMIT=NONE] -->
<string name="sim_action_switch_sub_dialog_mep_text">You can use 2 SIMs at a time. To use <xliff:g id="carrier_name" example="Google Fi">%1$s</xliff:g>, turn off another SIM.</string>
<!-- Text of confirm button in the confirmation dialog asking the user if they want to switch subscription. [CHAR_LIMIT=NONE] -->
@@ -11514,7 +11584,7 @@
<!-- Button on the dual sim onboarding to go to next page. [CHAR LIMIT=30] -->
<string name="sim_onboarding_next">Next</string>
<!-- Text on the progressbar of dual sim onboarding for turning sim on. [CHAR LIMIT=30] -->
- <string name="sim_onboarding_profressbar_turning_sim_on">Turning on <xliff:g id="carrier_name" example="Google Fi">%1$s</xliff:g>…</string>
+ <string name="sim_onboarding_progressbar_turning_sim_on">Turning on <xliff:g id="carrier_name" example="Google Fi">%1$s</xliff:g>…</string>
<!-- Title of service provider name(SPN) at mobile network settings page. [CHAR LIMIT=30] -->
<string name="mobile_network_spn_title">Mobile network</string>
<!-- Title of phone number at mobile network settings page. [CHAR LIMIT=30] -->
@@ -11573,15 +11643,15 @@
<!-- Title on confirmation dialog asking the user if they want to erase the eSIM from the device. [CHAR_LIMIT=NONE] -->
<string name="erase_sim_dialog_title">Erase this eSIM?</string>
<!-- Body text in confirmation dialog indicating what erasing a SIM entails. [CHAR_LIMIT=NONE] -->
- <string name="erase_sim_dialog_text">Erasing this SIM removes <xliff:g id="carrier_name_a" example="Google Fi">%1$s</xliff:g> service from this device.\n\nService for <xliff:g id="carrier_name_b" example="Google Fi">%1$s</xliff:g> won\'t be canceled.</string>
+ <string name="erase_sim_dialog_text">This removes <xliff:g id="carrier_name_a" example="Google Fi">%1$s</xliff:g> service from this device, but your <xliff:g id="carrier_name_b" example="Google Fi">%1$s</xliff:g> plan won\'t be canceled.</string>
<!-- Button label to erase the eSIM [CHAR_LIMIT=20] -->
<string name="erase_sim_confirm_button">Erase</string>
<!-- Status message indicating the device is in the process of erasing the SIM. [CHAR_LIMIT=NONE] -->
- <string name="erasing_sim">Erasing SIM…</string>
+ <string name="erasing_sim">Erasing eSIM…</string>
<!-- Title of error message indicating the device could not erase the SIM. [CHAR_LIMIT=NONE] -->
- <string name="erase_sim_fail_title">Can\'t erase SIM</string>
+ <string name="erase_sim_fail_title">Can\'t erase eSIM</string>
<!-- Body text of error message indicating the device could not erase the SIM due to an error. [CHAR_LIMIT=NONE] -->
- <string name="erase_sim_fail_text">This SIM can\'t be erased due to an error.\n\nRestart your device and try again.</string>
+ <string name="erase_sim_fail_text">Something went wrong and this eSIM wasn\'t erased.\n\nRestart your device and try again.</string>
<!-- Title for Network connection request Dialog [CHAR LIMIT=60] -->
<string name="network_connection_request_dialog_title">Connect to device</string>
@@ -11986,9 +12056,9 @@
<!-- Provider Model: title of eSIMs category. [CHAR LIMIT=50] -->
<string name="downloaded_sims_category_title">eSIMs</string>
<!-- Provider Model: summary of Active in SIM category. [CHAR LIMIT=50] -->
- <string name="sim_category_active_sim">Active</string>
+ <string name="sim_category_active_sim">On</string>
<!-- Provider Model: summary of Inactive in SIM category. [CHAR LIMIT=50] -->
- <string name="sim_category_inactive_sim">Inactive</string>
+ <string name="sim_category_inactive_sim">Off</string>
<!-- Provider Model: summary of default config. [CHAR LIMIT=50] -->
<string name="sim_category_default_active_sim">\u0020/ Default for <xliff:g name="default_sim_config" example=" / Default for calls">%1$s</xliff:g></string>
<!-- Provider Model: summary of default call. [CHAR LIMIT=50] -->
@@ -12816,4 +12886,4 @@
<!-- Authority of the content provider that support methods restartPhoneProcess and restartRild. Will be overlaid by OEM.-->
<string name="reset_telephony_stack_content_provider_authority" translatable="false"></string>
-</resources>
+</resources>
\ No newline at end of file
diff --git a/res/values/styles.xml b/res/values/styles.xml
index 8df990b..fbc6d7f 100644
--- a/res/values/styles.xml
+++ b/res/values/styles.xml
@@ -989,4 +989,22 @@
<item name="android:layout_alignParentTop">true</item>
</style>
+ <style name="CredentialManagerChangeButton" parent="@style/ActionPrimaryButton">
+ <item name="android:fontFamily">google-sans-medium</item>
+ <item name="android:textSize">14sp</item>
+ <item name="android:textAllCaps">false</item>
+ <item name="android:singleLine">true</item>
+ <item name="android:paddingHorizontal">24dp</item>
+ </style>
+
+ <style name="CredentialManagerOpenButton"
+ parent="@style/Widget.AppCompat.Button">
+ <item name="android:theme">@style/RoundedCornerThemeOverlay</item>
+ <item name="android:fontFamily">google-sans-medium</item>
+ <item name="android:textSize">14sp</item>
+ <item name="android:textAllCaps">false</item>
+ <item name="android:singleLine">true</item>
+ <item name="android:background">@null</item>
+ </style>
+
</resources>
diff --git a/res/xml/accounts_dashboard_settings_credman.xml b/res/xml/accounts_dashboard_settings_credman.xml
index 7bcf62d..7266bda 100644
--- a/res/xml/accounts_dashboard_settings_credman.xml
+++ b/res/xml/accounts_dashboard_settings_credman.xml
@@ -26,15 +26,14 @@
android:order="10"
android:title="@string/credman_chosen_app_title">
- <com.android.settings.widget.GearPreference
- android:fragment="com.android.settings.applications.credentials.DefaultCombinedPicker"
+ <com.android.settings.applications.credentials.PrimaryProviderPreference
android:key="default_credman_autofill_main"
android:title="@string/credman_chosen_app_title"
settings:keywords="@string/credman_autofill_keywords">
<extra
android:name="for_work"
android:value="false" />
- </com.android.settings.widget.GearPreference>
+ </com.android.settings.applications.credentials.PrimaryProviderPreference>
</PreferenceCategory>
<PreferenceCategory
diff --git a/res/xml/accounts_personal_dashboard_settings_credman.xml b/res/xml/accounts_personal_dashboard_settings_credman.xml
index 835fcb7..9473e17 100644
--- a/res/xml/accounts_personal_dashboard_settings_credman.xml
+++ b/res/xml/accounts_personal_dashboard_settings_credman.xml
@@ -27,15 +27,14 @@
android:order="10"
android:title="@string/credman_chosen_app_title">
- <com.android.settings.widget.GearPreference
- android:fragment="com.android.settings.applications.credentials.DefaultCombinedPicker"
+ <com.android.settings.applications.credentials.PrimaryProviderPreference
android:key="default_credman_autofill_main"
android:title="@string/credman_chosen_app_title"
settings:keywords="@string/credman_autofill_keywords">
<extra
android:name="for_work"
android:value="false" />
- </com.android.settings.widget.GearPreference>
+ </com.android.settings.applications.credentials.PrimaryProviderPreference>
</PreferenceCategory>
<PreferenceCategory
diff --git a/res/xml/accounts_private_dashboard_settings_credman.xml b/res/xml/accounts_private_dashboard_settings_credman.xml
index e9abcf8..54db839 100644
--- a/res/xml/accounts_private_dashboard_settings_credman.xml
+++ b/res/xml/accounts_private_dashboard_settings_credman.xml
@@ -27,8 +27,7 @@
android:order="10"
android:title="@string/credman_chosen_app_title">
- <com.android.settings.widget.GearPreference
- android:fragment="com.android.settings.applications.credentials.DefaultCombinedPickerPrivate"
+ <com.android.settings.applications.credentials.PrimaryProviderPreference
android:key="default_credman_autofill_private"
android:title="@string/credman_chosen_app_title"
settings:searchable="false">
@@ -36,7 +35,7 @@
<extra
android:name="for_work"
android:value="false" />
- </com.android.settings.widget.GearPreference>
+ </com.android.settings.applications.credentials.PrimaryProviderPreference>
</PreferenceCategory>
<PreferenceCategory
diff --git a/res/xml/accounts_work_dashboard_settings_credman.xml b/res/xml/accounts_work_dashboard_settings_credman.xml
index 8afbba8..d649940 100644
--- a/res/xml/accounts_work_dashboard_settings_credman.xml
+++ b/res/xml/accounts_work_dashboard_settings_credman.xml
@@ -27,15 +27,14 @@
android:order="10"
android:title="@string/credman_chosen_app_title">
- <com.android.settings.widget.GearPreference
- android:fragment="com.android.settings.applications.credentials.DefaultCombinedPickerWork"
+ <com.android.settings.applications.credentials.PrimaryProviderPreference
android:key="default_credman_autofill_main_work"
android:title="@string/credman_chosen_app_title"
settings:searchable="false">
<extra
android:name="for_work"
android:value="true" />
- </com.android.settings.widget.GearPreference>
+ </com.android.settings.applications.credentials.PrimaryProviderPreference>
</PreferenceCategory>
<PreferenceCategory
diff --git a/res/xml/bluetooth_audio_sharing.xml b/res/xml/bluetooth_audio_sharing.xml
index dc577f6..45781c0 100644
--- a/res/xml/bluetooth_audio_sharing.xml
+++ b/res/xml/bluetooth_audio_sharing.xml
@@ -19,6 +19,11 @@
xmlns:settings="http://schemas.android.com/apk/res-auto"
android:title="@string/audio_sharing_title">
+ <com.android.settingslib.widget.TopIntroPreference
+ android:key="audio_sharing_top_intro"
+ android:title="Let others listen to your media along with you using their own compatible headphones"
+ settings:searchable="false" />
+
<PreferenceCategory
android:key="audio_sharing_device_volume_group"
android:title="Devices listening"
@@ -45,9 +50,19 @@
<com.android.settings.connecteddevice.audiosharing.AudioSharingNamePreference
android:key="audio_sharing_stream_name"
- android:summary="********"
- android:title="Stream name"
+ android:title="Name"
settings:controller="com.android.settings.connecteddevice.audiosharing.AudioSharingNamePreferenceController" />
+
+ <com.android.settings.widget.ValidatedEditTextPreference
+ android:key="audio_sharing_stream_password"
+ android:summary="********"
+ android:title="Password"
+ settings:controller="com.android.settings.connecteddevice.audiosharing.AudioSharingPasswordPreferenceController" />
+
+ <SwitchPreferenceCompat
+ android:key="audio_sharing_stream_compatibility"
+ android:title="Improve compatibility"
+ settings:controller="com.android.settings.connecteddevice.audiosharing.AudioSharingCompatibilityPreferenceController" />
</PreferenceCategory>
<PreferenceCategory
diff --git a/res/xml/bluetooth_audio_streams.xml b/res/xml/bluetooth_audio_streams.xml
index 95ee710..e7e708e 100644
--- a/res/xml/bluetooth_audio_streams.xml
+++ b/res/xml/bluetooth_audio_streams.xml
@@ -18,23 +18,31 @@
<PreferenceScreen
xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:settings="http://schemas.android.com/apk/res-auto"
- android:title="@string/audio_streams_title">
+ android:title="Find an audio stream">
- <Preference
- android:key="audio_streams_scan_qr_code"
- android:title="@string/bluetooth_find_broadcast_button_scan"
- android:icon="@drawable/ic_add_24dp"
- android:summary="@string/audio_streams_qr_code_summary"
- settings:controller="com.android.settings.connecteddevice.audiosharing.audiostreams.AudioStreamsScanQrCodeController" />
+ <com.android.settingslib.widget.TopIntroPreference
+ android:key="audio_streams_top_intro"
+ android:title="Listen to a device that's sharing audio or to a nearby Auracast broadcast"
+ settings:searchable="false"/>
<Preference
android:key="audio_streams_active_device"
- android:title="Listen with"
+ android:title="Your audio device"
settings:controller="com.android.settings.connecteddevice.audiosharing.audiostreams.AudioStreamsActiveDeviceController" />
<com.android.settings.connecteddevice.audiosharing.audiostreams.AudioStreamsProgressCategoryPreference
android:key="audio_streams_nearby_category"
- android:title="@string/audio_streams_pref_title"
- settings:controller="com.android.settings.connecteddevice.audiosharing.audiostreams.AudioStreamsProgressCategoryController" />
+ android:title="Audio streams nearby"
+ settings:controller="com.android.settings.connecteddevice.audiosharing.audiostreams.AudioStreamsProgressCategoryController">
+
+ <Preference
+ android:key="audio_streams_scan_qr_code"
+ android:title="Scan a QR code"
+ android:icon="@drawable/ic_add_24dp"
+ android:summary="Start listening by scanning a stream's QR code"
+ android:order="0"
+ settings:controller="com.android.settings.connecteddevice.audiosharing.audiostreams.AudioStreamsScanQrCodeController" />
+
+ </com.android.settings.connecteddevice.audiosharing.audiostreams.AudioStreamsProgressCategoryPreference>
</PreferenceScreen>
\ No newline at end of file
diff --git a/res/xml/bluetooth_audio_streams_dialog.xml b/res/xml/bluetooth_audio_streams_dialog.xml
new file mode 100644
index 0000000..024e537
--- /dev/null
+++ b/res/xml/bluetooth_audio_streams_dialog.xml
@@ -0,0 +1,101 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!--
+ ~ Copyright (C) 2024 The Android Open Source Project
+ ~
+ ~ Licensed under the Apache License, Version 2.0 (the "License");
+ ~ you may not use this file except in compliance with the License.
+ ~ You may obtain a copy of the License at
+ ~
+ ~ http://www.apache.org/licenses/LICENSE-2.0
+ ~
+ ~ Unless required by applicable law or agreed to in writing, software
+ ~ distributed under the License is distributed on an "AS IS" BASIS,
+ ~ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ ~ See the License for the specific language governing permissions and
+ ~ limitations under the License.
+ -->
+
+<FrameLayout xmlns:android="http://schemas.android.com/apk/res/android"
+ xmlns:app="http://schemas.android.com/apk/res-auto"
+ android:layout_width="match_parent"
+ android:layout_height="match_parent">
+
+ <LinearLayout
+ android:id="@+id/dialog_bg"
+ android:layout_width="match_parent"
+ android:layout_height="match_parent"
+ android:paddingStart="25dp"
+ android:paddingEnd="25dp"
+ android:orientation="vertical">
+
+ <LinearLayout
+ android:layout_width="match_parent"
+ android:layout_height="wrap_content"
+ android:layout_marginBottom="25dp"
+ android:orientation="vertical">
+
+ <ImageView
+ android:id="@+id/dialog_icon"
+ android:layout_width="30dp"
+ android:layout_height="30dp"
+ android:layout_marginTop="24dp"
+ android:layout_gravity="center"
+ android:src="@drawable/ic_bt_audio_sharing"/>
+
+ <TextView
+ android:id="@+id/dialog_title"
+ android:textAppearance="@android:style/TextAppearance.DeviceDefault.Headline"
+ android:layout_width="wrap_content"
+ android:layout_height="wrap_content"
+ android:layout_marginTop="15dp"
+ android:gravity="center"
+ android:layout_gravity="center"/>
+
+ <TextView
+ android:id="@+id/dialog_subtitle"
+ android:textAppearance="@android:style/TextAppearance.DeviceDefault.Small"
+ android:textStyle="bold"
+ android:layout_width="wrap_content"
+ android:layout_height="wrap_content"
+ android:layout_marginTop="15dp"
+ android:gravity="center"
+ android:layout_gravity="center"
+ android:visibility="gone"/>
+
+ <TextView
+ android:id="@+id/dialog_subtitle_2"
+ android:textAppearance="@android:style/TextAppearance.DeviceDefault.Small"
+ android:layout_width="wrap_content"
+ android:layout_height="wrap_content"
+ android:layout_marginTop="15dp"
+ android:gravity="center"
+ android:layout_gravity="center"
+ android:visibility="gone"/>
+ </LinearLayout>
+
+ <androidx.constraintlayout.widget.ConstraintLayout
+ android:layout_width="match_parent"
+ android:layout_height="wrap_content"
+ android:layout_marginBottom="@dimen/broadcast_dialog_margin">
+ <Button
+ android:id="@+id/left_button"
+ android:layout_width="wrap_content"
+ android:layout_height="wrap_content"
+ android:visibility="gone"
+ app:layout_constraintBottom_toBottomOf="parent"
+ app:layout_constraintStart_toStartOf="parent"
+ app:layout_constraintTop_toTopOf="parent"
+ style="@style/BroadcastActionButton"/>
+ <Button
+ android:id="@+id/right_button"
+ android:layout_width="wrap_content"
+ android:layout_height="wrap_content"
+ android:visibility="gone"
+ app:layout_constraintBottom_toBottomOf="parent"
+ app:layout_constraintEnd_toEndOf="parent"
+ app:layout_constraintTop_toTopOf="parent"
+ style="@style/BroadcastActionButton"/>
+ </androidx.constraintlayout.widget.ConstraintLayout>
+
+ </LinearLayout>
+</FrameLayout>
\ No newline at end of file
diff --git a/res/xml/bluetooth_audio_streams_qr_code.xml b/res/xml/bluetooth_audio_streams_qr_code.xml
index c750963..50b1429 100644
--- a/res/xml/bluetooth_audio_streams_qr_code.xml
+++ b/res/xml/bluetooth_audio_streams_qr_code.xml
@@ -36,7 +36,7 @@
android:gravity="start"
android:textSize="15sp"
android:textColor="?android:attr/textColorPrimary"
- android:text="Scan this QR code with another device connected to LE audio headphones to start sharing audio"/>
+ android:text="To listen to this audio stream, other people can connect compatible headphones to their Android device. They can then scan this QR code."/>
<LinearLayout
android:layout_width="match_parent"
@@ -50,6 +50,13 @@
android:layout_width="@dimen/qrcode_size"
android:layout_height="@dimen/qrcode_size"
android:src="@android:color/transparent"/>
+
+ <TextView
+ android:id="@+id/password"
+ android:layout_width="wrap_content"
+ android:layout_height="wrap_content"
+ android:textSize="15sp"
+ android:textColor="?android:attr/textColorPrimary"/>
</LinearLayout>
</LinearLayout>
diff --git a/res/xml/bluetooth_device_details_fragment.xml b/res/xml/bluetooth_device_details_fragment.xml
index 12ed8eb..d260554 100644
--- a/res/xml/bluetooth_device_details_fragment.xml
+++ b/res/xml/bluetooth_device_details_fragment.xml
@@ -81,6 +81,9 @@
android:key="bluetooth_profiles"/>
<PreferenceCategory
+ android:key="bt_extra_options"/>
+
+ <PreferenceCategory
android:key="bluetooth_related_tools"
android:title="@string/bluetooth_screen_related">
<Preference
diff --git a/res/xml/configure_notification_settings.xml b/res/xml/configure_notification_settings.xml
index 59c0c21..4703a14 100644
--- a/res/xml/configure_notification_settings.xml
+++ b/res/xml/configure_notification_settings.xml
@@ -27,8 +27,7 @@
android:order="10"
android:title="@string/app_notification_field"
android:summary="@string/app_notification_field_summary"
- android:fragment="com.android.settings.applications.manageapplications.ManageApplications"
- settings:searchable="false">
+ android:fragment="com.android.settings.applications.manageapplications.ManageApplications">
<extra
android:name="classname"
android:value="com.android.settings.Settings$NotificationAppListActivity"/>
diff --git a/res/xml/connected_devices.xml b/res/xml/connected_devices.xml
index 1d2dd24..34a5798 100644
--- a/res/xml/connected_devices.xml
+++ b/res/xml/connected_devices.xml
@@ -23,8 +23,8 @@
<com.android.settings.slices.SlicePreference
android:key="bt_nearby_slice"
android:title="@string/summary_placeholder"
- settings:controller="com.android.settings.slices.SlicePreferenceController"
- settings:allowDividerBelow="true"/>
+ settings:allowDividerBelow="true"
+ settings:controller="com.android.settings.slices.SlicePreferenceController" />
<PreferenceCategory
android:key="audio_sharing_device_list"
@@ -32,33 +32,33 @@
settings:controller="com.android.settings.connecteddevice.audiosharing.AudioSharingDevicePreferenceController">
<Preference
android:fragment="com.android.settings.connecteddevice.audiosharing.AudioSharingDashboardFragment"
- android:key="connected_device_audio_sharing_settings"
- android:title="@string/audio_sharing_title"
android:icon="@drawable/ic_bt_audio_sharing"
+ android:key="connected_device_audio_sharing_settings"
android:order="10"
- settings:controller="com.android.settings.connecteddevice.audiosharing.AudioSharingPreferenceController"/>
+ android:title="@string/audio_sharing_title"
+ settings:searchable="false" />
</PreferenceCategory>
<PreferenceCategory
android:key="available_device_list"
android:title="@string/connected_device_media_device_title"
- settings:controller="com.android.settings.connecteddevice.AvailableMediaDeviceGroupController"/>
+ settings:controller="com.android.settings.connecteddevice.AvailableMediaDeviceGroupController" />
<PreferenceCategory
android:key="connected_device_list"
android:title="@string/connected_device_other_device_title"
- settings:controller="com.android.settings.connecteddevice.ConnectedDeviceGroupController"/>
+ settings:controller="com.android.settings.connecteddevice.ConnectedDeviceGroupController" />
<com.android.settingslib.RestrictedPreference
- android:key="add_bt_devices"
- android:title="@string/bluetooth_pairing_pref_title"
- android:icon="@drawable/ic_add_24dp"
- android:summary="@string/connected_device_add_device_summary"
android:fragment="com.android.settings.bluetooth.BluetoothPairingDetail"
+ android:icon="@drawable/ic_add_24dp"
+ android:key="add_bt_devices"
+ android:summary="@string/connected_device_add_device_summary"
+ android:title="@string/bluetooth_pairing_pref_title"
+ settings:controller="com.android.settings.connecteddevice.AddDevicePreferenceController"
settings:keywords="@string/keywords_add_bt_device"
- settings:userRestriction="no_config_bluetooth"
settings:useAdminDisabledSummary="true"
- settings:controller="com.android.settings.connecteddevice.AddDevicePreferenceController"/>
+ settings:userRestriction="no_config_bluetooth" />
<PreferenceCategory
android:key="previously_connected_devices"
@@ -66,12 +66,12 @@
settings:controller="com.android.settings.connecteddevice.PreviouslyConnectedDevicePreferenceController">
<Preference
- android:key="previously_connected_devices_see_all"
- android:title="@string/previous_connected_see_all"
+ android:fragment="com.android.settings.connecteddevice.PreviouslyConnectedDeviceDashboardFragment"
android:icon="@drawable/ic_chevron_right_24dp"
+ android:key="previously_connected_devices_see_all"
android:order="10"
- settings:searchable="false"
- android:fragment="com.android.settings.connecteddevice.PreviouslyConnectedDeviceDashboardFragment"/>
+ android:title="@string/previous_connected_see_all"
+ settings:searchable="false" />
</PreferenceCategory>
<PreferenceCategory
@@ -81,27 +81,27 @@
"com.android.settings.connecteddevice.fastpair.FastPairDevicePreferenceController">
<Preference
- android:key="fast_pair_devices_see_all"
- android:title="@string/connected_device_fast_pair_device_see_all"
- android:icon="@drawable/ic_chevron_right_24dp"
- android:order="10"
- settings:searchable="false"
android:fragment=
- "com.android.settings.connecteddevice.fastpair.FastPairDeviceDashboardFragment"/>
+ "com.android.settings.connecteddevice.fastpair.FastPairDeviceDashboardFragment"
+ android:icon="@drawable/ic_chevron_right_24dp"
+ android:key="fast_pair_devices_see_all"
+ android:order="10"
+ android:title="@string/connected_device_fast_pair_device_see_all"
+ settings:searchable="false" />
</PreferenceCategory>
<Preference
- android:key="connection_preferences"
- android:title="@string/connected_device_connections_title"
- android:summary="@string/summary_placeholder"
android:fragment="com.android.settings.connecteddevice.AdvancedConnectedDeviceDashboardFragment"
+ android:key="connection_preferences"
+ android:summary="@string/summary_placeholder"
+ android:title="@string/connected_device_connections_title"
settings:allowDividerAbove="true"
- settings:controller="com.android.settings.connecteddevice.AdvancedConnectedDeviceController"/>
+ settings:controller="com.android.settings.connecteddevice.AdvancedConnectedDeviceController" />
<com.android.settingslib.widget.FooterPreference
android:key="discoverable_footer"
- android:title="@string/bluetooth_off_footer"
android:selectable="false"
+ android:title="@string/bluetooth_off_footer"
settings:controller="com.android.settings.connecteddevice.DiscoverableFooterPreferenceController">
</com.android.settingslib.widget.FooterPreference>
diff --git a/res/xml/connected_devices_advanced.xml b/res/xml/connected_devices_advanced.xml
index 364dd3d..b088791 100644
--- a/res/xml/connected_devices_advanced.xml
+++ b/res/xml/connected_devices_advanced.xml
@@ -21,57 +21,59 @@
<Preference
android:fragment="com.android.settings.connecteddevice.BluetoothDashboardFragment"
- android:key="bluetooth_switchbar_screen"
- android:title="@string/bluetooth_settings_title"
android:icon="@*android:drawable/ic_settings_bluetooth"
- android:order="-9"/>
+ android:key="bluetooth_switchbar_screen"
+ android:order="-10"
+ android:title="@string/bluetooth_settings_title" />
<Preference
android:fragment="com.android.settings.connecteddevice.audiosharing.AudioSharingDashboardFragment"
- android:key="audio_sharing_settings"
- android:title="@string/audio_sharing_title"
android:icon="@drawable/ic_bt_audio_sharing"
- settings:controller="com.android.settings.connecteddevice.audiosharing.AudioSharingPreferenceController"/>
+ android:key="audio_sharing_settings"
+ android:order="-9"
+ android:title="@string/audio_sharing_title"
+ settings:controller="com.android.settings.connecteddevice.audiosharing.AudioSharingPreferenceController"
+ settings:searchable="true" />
<com.android.settingslib.RestrictedPreference
android:fragment="com.android.settings.connecteddevice.NfcAndPaymentFragment"
- android:key="nfc_and_payment_settings"
- android:title="@string/nfc_quick_toggle_title"
android:icon="@drawable/ic_nfc"
+ android:key="nfc_and_payment_settings"
android:order="-7"
- settings:searchable="false"
+ android:title="@string/nfc_quick_toggle_title"
settings:controller="com.android.settings.connecteddevice.NfcAndPaymentFragmentController"
- settings:userRestriction="no_near_field_communication_radio"
- settings:useAdminDisabledSummary="true"/>
+ settings:searchable="false"
+ settings:useAdminDisabledSummary="true"
+ settings:userRestriction="no_near_field_communication_radio" />
<Preference
android:fragment="com.android.settings.wfd.WifiDisplaySettings"
- android:key="wifi_display_settings"
- android:title="@string/wifi_display_settings_title"
android:icon="@drawable/ic_cast_24dp"
+ android:key="wifi_display_settings"
android:order="-6"
+ android:title="@string/wifi_display_settings_title"
settings:controller="com.android.settings.wfd.WifiDisplayPreferenceController"
- settings:keywords="@string/keywords_wifi_display_settings"/>
+ settings:keywords="@string/keywords_wifi_display_settings" />
<com.android.settingslib.RestrictedPreference
- android:key="connected_device_printing"
- android:title="@string/print_settings"
- android:summary="@string/summary_placeholder"
- android:icon="@*android:drawable/ic_settings_print"
android:fragment="com.android.settings.print.PrintSettingsFragment"
- android:order="-3"/>
+ android:icon="@*android:drawable/ic_settings_print"
+ android:key="connected_device_printing"
+ android:order="-3"
+ android:summary="@string/summary_placeholder"
+ android:title="@string/print_settings" />
<com.android.settingslib.RestrictedSwitchPreference
android:key="uwb_settings"
- android:title="@string/uwb_settings_title"
android:order="100"
android:summary="@string/summary_placeholder"
+ android:title="@string/uwb_settings_title"
settings:controller="com.android.settings.uwb.UwbPreferenceController"
- settings:userRestriction="no_ultra_wideband_radio"
- settings:useAdminDisabledSummary="true"/>
+ settings:useAdminDisabledSummary="true"
+ settings:userRestriction="no_ultra_wideband_radio" />
<PreferenceCategory
android:key="dashboard_tile_placeholder"
- android:order="-8"/>
+ android:order="-8" />
</PreferenceScreen>
diff --git a/res/xml/development_settings.xml b/res/xml/development_settings.xml
index d44927f..fb5e280 100644
--- a/res/xml/development_settings.xml
+++ b/res/xml/development_settings.xml
@@ -373,6 +373,13 @@
android:title="@string/bluetooth_disable_leaudio"
android:summary="@string/bluetooth_disable_leaudio_summary" />
+ <ListPreference
+ android:key="bluetooth_leaudio_mode"
+ android:title="@string/bluetooth_leaudio_mode"
+ android:summary="@string/summary_placeholder"
+ android:entries="@array/bluetooth_leaudio_mode"
+ android:entryValues="@array/bluetooth_leaudio_mode_values"/>
+
<SwitchPreferenceCompat
android:key="bluetooth_show_leaudio_device_details"
android:title="@string/bluetooth_show_leaudio_device_details"/>
diff --git a/res/xml/mobile_network_settings.xml b/res/xml/mobile_network_settings.xml
index 038688e..a29e123 100644
--- a/res/xml/mobile_network_settings.xml
+++ b/res/xml/mobile_network_settings.xml
@@ -48,6 +48,23 @@
settings:controller="com.android.settings.network.telephony.SmsDefaultSubscriptionController"/>
<Preference
+ android:key="mobile_network_spn"
+ android:title="@string/mobile_network_spn_title"
+ android:summary="@string/summary_placeholder"
+ android:selectable="false"
+ settings:controller="com.android.settings.network.telephony.MobileNetworkSpnPreferenceController"
+ settings:allowDividerAbove="true" />
+
+ <Preference
+ android:key="phone_number"
+ android:title="@string/status_number"
+ android:summary="@string/summary_placeholder"
+ android:selectable="false"
+ settings:controller="com.android.settings.network.telephony.MobileNetworkPhoneNumberPreferenceController"
+ settings:allowDividerBelow="true"
+ settings:enableCopying="true"/>
+
+ <Preference
android:key="cdma_lte_data_service_key"
android:title="@string/cdma_lte_data_service"
settings:controller="com.android.settings.network.telephony.DataServiceSetupPreferenceController"
@@ -162,6 +179,24 @@
settings:controller="com.android.settings.network.telephony.CarrierSettingsVersionPreferenceController"
settings:enableCopying="true"/>
+ <!-- IMEI -->
+ <Preference
+ android:key="network_mode_imei_info"
+ android:title="@string/status_imei"
+ android:summary="@string/summary_placeholder"
+ settings:keywords="@string/keywords_imei_info"
+ settings:enableCopying="true"
+ settings:controller="com.android.settings.network.telephony.MobileNetworkImeiPreferenceController"/>
+ <!-- EID -->
+ <com.android.settingslib.CustomDialogPreferenceCompat
+ android:key="network_mode_eid_info"
+ android:title="@string/status_eid"
+ android:summary="@string/device_info_protected_single_press"
+ android:positiveButtonText="@string/dlg_ok"
+ android:dialogLayout="@layout/dialog_eid_status"
+ settings:enableCopying="true"
+ settings:controller="com.android.settings.network.telephony.MobileNetworkEidPreferenceController"/>
+
<PreferenceCategory
android:key="calling_category"
android:title="@string/call_category"
@@ -208,6 +243,7 @@
<PreferenceCategory
android:key="network_operators_category_key"
android:title="@string/network_operator_category"
+ settings:allowDividerBelow="true"
settings:controller="com.android.settings.network.telephony.NetworkPreferenceCategoryController">
<com.android.settings.spa.preference.ComposePreference
@@ -221,12 +257,19 @@
settings:controller="com.android.settings.network.telephony.gsm.OpenNetworkSelectPagePreferenceController"/>
</PreferenceCategory>
+ <com.android.settingslib.RestrictedPreference
+ android:key="telephony_satellite_setting_key"
+ android:persistent="false"
+ android:title="@string/satellite_setting_title"
+ settings:keywords="@string/keywords_satellite_setting"
+ settings:controller=
+ "com.android.settings.network.telephony.SatelliteSettingPreferenceController"/>
+
<!--We want separate APN setting from reset of settings because we want user to change it with caution-->
<com.android.settingslib.RestrictedPreference
android:key="telephony_apn_key"
android:persistent="false"
android:title="@string/mobile_network_apn_title"
- settings:allowDividerAbove="true"
settings:keywords="@string/keywords_access_point_names"
settings:controller="com.android.settings.network.telephony.ApnPreferenceController"/>
@@ -249,7 +292,7 @@
android:title="@string/require_cellular_encryption_title"
android:summary="@string/require_cellular_encryption_summary"
settings:controller=
- "com.android.settings.network.telephony.NullAlgorithmsPreferenceController" />
+ "com.android.settings.network.telephony.NullAlgorithmsPreferenceController"/>
<SwitchPreferenceCompat
android:key="nr_advanced_calling"
diff --git a/res/xml/my_device_info.xml b/res/xml/my_device_info.xml
index 29c3c62..62bc040 100644
--- a/res/xml/my_device_info.xml
+++ b/res/xml/my_device_info.xml
@@ -52,11 +52,12 @@
settings:controller="com.android.settings.deviceinfo.BrandedAccountPreferenceController"/>
<!-- Phone number -->
- <com.android.settings.deviceinfo.PhoneNumberSummaryPreference
+ <Preference
android:key="phone_number"
android:order="3"
android:title="@string/status_number"
android:summary="@string/summary_placeholder"
+ android:selectable="false"
settings:isPreferenceVisible="@bool/config_show_sim_info"
settings:controller="com.android.settings.deviceinfo.PhoneNumberPreferenceController"
settings:enableCopying="true"/>
@@ -118,7 +119,6 @@
android:key="eid_info"
android:order="31"
android:title="@string/status_eid"
- android:summary="@string/device_info_protected_single_press"
android:positiveButtonText="@string/dlg_ok"
android:dialogLayout="@layout/dialog_eid_status"
settings:isPreferenceVisible="@bool/config_show_sim_info"
@@ -126,7 +126,7 @@
settings:controller="com.android.settings.deviceinfo.simstatus.SimEidPreferenceController"/>
<!-- IMEI -->
- <com.android.settings.deviceinfo.PhoneNumberSummaryPreference
+ <Preference
android:key="imei_info"
android:order="32"
android:title="@string/status_imei"
diff --git a/res/xml/network_provider_internet.xml b/res/xml/network_provider_internet.xml
index 1a8ee08..04f248e 100644
--- a/res/xml/network_provider_internet.xml
+++ b/res/xml/network_provider_internet.xml
@@ -52,7 +52,6 @@
settings:keywords="@string/keywords_more_mobile_networks"
settings:userRestriction="no_config_mobile_networks"
settings:isPreferenceVisible="@bool/config_show_sim_info"
- settings:allowDividerAbove="true"
settings:useAdminDisabledSummary="true"
settings:searchable="@bool/config_show_sim_info"/>
diff --git a/res/xml/physical_keyboard_settings.xml b/res/xml/physical_keyboard_settings.xml
index dc424d1..b95f23e 100644
--- a/res/xml/physical_keyboard_settings.xml
+++ b/res/xml/physical_keyboard_settings.xml
@@ -44,16 +44,22 @@
android:title="@string/keyboard_a11y_category">
<SwitchPreference
- android:key="accessibility_bounce_keys"
- android:title="@string/bounce_keys"
- android:summary="@string/bounce_keys_summary"
- android:defaultValue="false" />
-
- <SwitchPreference
android:key="accessibility_sticky_keys"
android:title="@string/sticky_keys"
android:summary="@string/sticky_keys_summary"
android:defaultValue="false" />
+ <SwitchPreference
+ android:key="accessibility_slow_keys"
+ android:title="@string/slow_keys"
+ android:summary="@string/slow_keys_summary"
+ android:defaultValue="false" />
+
+ <SwitchPreference
+ android:key="accessibility_bounce_keys"
+ android:title="@string/bounce_keys"
+ android:summary="@string/bounce_keys_summary"
+ android:defaultValue="false" />
+
</PreferenceCategory>
</PreferenceScreen>
diff --git a/res/xml/private_space_settings.xml b/res/xml/private_space_settings.xml
index 244c792..a3dfbf2 100644
--- a/res/xml/private_space_settings.xml
+++ b/res/xml/private_space_settings.xml
@@ -65,7 +65,7 @@
<Preference
android:key="private_space_delete"
android:title="@string/private_space_delete_title"
- settings:controller="com.android.settings.privatespace.DeletePrivateSpaceController"
+ settings:controller="com.android.settings.privatespace.delete.DeletePrivateSpaceController"
settings:searchable="false" />
</PreferenceCategory>
diff --git a/res/xml/satellite_setting.xml b/res/xml/satellite_setting.xml
new file mode 100644
index 0000000..9eb1763
--- /dev/null
+++ b/res/xml/satellite_setting.xml
@@ -0,0 +1,65 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Copyright (C) 2024 The Android Open Source Project
+
+ Licensed under the Apache License, Version 2.0 (the "License");
+ you may not use this file except in compliance with the License.
+ You may obtain a copy of the License at
+
+ http://www.apache.org/licenses/LICENSE-2.0
+
+ Unless required by applicable law or agreed to in writing, software
+ distributed under the License is distributed on an "AS IS" BASIS,
+ WITHOUT 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="satellite_setting"
+ android:title="@string/satellite_setting"
+ settings:keywords="@string/keywords_satellite_setting">
+
+ <PreferenceCategory
+ android:title="@string/category_name_about_satellite_messaging">
+
+ <com.android.settingslib.widget.TopIntroPreference
+ android:key="key_about_satellite_messaging"/>
+ </PreferenceCategory>
+
+ <PreferenceCategory
+ android:key="key_category_your_satellite_plan"
+ android:title="@string/category_title_your_satellite_plan">
+
+ <Preference
+ android:key="key_your_satellite_plan"
+ android:icon="?android:attr/textColorPrimary"/>
+ </PreferenceCategory>
+
+ <PreferenceCategory
+ android:key="key_category_how_it_works"
+ android:title="@string/category_name_how_it_works"
+ android:clickable="false"
+ android:focusable="false">
+
+ <Preference
+ android:key="key_satellite_connection_guide"
+ android:title="@string/title_satellite_connection_guide"
+ android:summary="@string/summary_satellite_connection_guide"
+ android:icon="@drawable/ic_signal_cellular_nodata_24px"/>
+
+ <Preference
+ android:key="key_supported_service"
+ android:title="@string/title_supported_service"
+ android:summary="@string/summary_supported_service"
+ android:icon="@drawable/ic_satellite_alt_24px"/>
+ </PreferenceCategory>
+
+ <com.android.settingslib.widget.FooterPreference
+ android:key="satellite_setting_extra_info_footer_pref"
+ android:layout="@layout/satellite_setting_more_information_layout"
+ android:selectable="false"
+ settings:searchable="false"/>
+
+</PreferenceScreen>
diff --git a/src/com/android/settings/Settings.java b/src/com/android/settings/Settings.java
index 3e48a9c..63ce331 100644
--- a/src/com/android/settings/Settings.java
+++ b/src/com/android/settings/Settings.java
@@ -102,6 +102,7 @@
public static class DevelopmentSettingsActivity extends SettingsActivity { /* empty */ }
public static class AccessibilitySettingsActivity extends SettingsActivity { /* empty */ }
public static class AccessibilityDetailsSettingsActivity extends SettingsActivity { /* empty */ }
+ public static class AccessibilityEditShortcutsActivity extends SettingsActivity { /* empty */ }
public static class CaptioningSettingsActivity extends SettingsActivity { /* empty */ }
public static class AccessibilityInversionSettingsActivity extends SettingsActivity { /* empty */ }
public static class AccessibilityContrastSettingsActivity extends SettingsActivity { /* empty */ }
@@ -345,6 +346,7 @@
/* empty */
}
+ public static class SatelliteSettingActivity extends SettingsActivity { /* empty */ }
public static class ApnSettingsActivity extends SettingsActivity { /* empty */ }
public static class WifiCallingSettingsActivity extends SettingsActivity { /* empty */ }
public static class MemorySettingsActivity extends SettingsActivity { /* empty */ }
@@ -399,6 +401,7 @@
public static class StylusUsiDetailsActivity extends SettingsActivity { /* empty */ }
public static class BluetoothBroadcastActivity extends SettingsActivity { /* empty */ }
public static class BluetoothFindBroadcastsActivity extends SettingsActivity { /* empty */ }
+ public static class AudioStreamConfirmDialogActivity extends SettingsActivity { /* empty */ }
public static class WifiCallingDisclaimerActivity extends SettingsActivity { /* empty */ }
public static class MobileNetworkListActivity extends SettingsActivity {}
public static class PowerMenuSettingsActivity extends SettingsActivity {}
diff --git a/src/com/android/settings/Utils.java b/src/com/android/settings/Utils.java
index 25fd3a2..108e331 100644
--- a/src/com/android/settings/Utils.java
+++ b/src/com/android/settings/Utils.java
@@ -54,7 +54,9 @@
import android.graphics.drawable.BitmapDrawable;
import android.graphics.drawable.Drawable;
import android.graphics.drawable.VectorDrawable;
+import android.hardware.face.Face;
import android.hardware.face.FaceManager;
+import android.hardware.fingerprint.Fingerprint;
import android.hardware.fingerprint.FingerprintManager;
import android.net.ConnectivityManager;
import android.net.LinkAddress;
@@ -1333,4 +1335,64 @@
return dreamsSupported && (!dreamsOnlyEnabledForDockUser || canCurrentUserDream(context));
}
+
+ /**
+ * Removes fingerprint templates enrolled for a given user.
+ *
+ * @param context application context.
+ * @param userId the id of the relevant user
+ */
+ public static void removeEnrolledFingerprintForUser(Context context, int userId) {
+ FingerprintManager fingerprintManager = getFingerprintManagerOrNull(context);
+ if (fingerprintManager != null && fingerprintManager.hasEnrolledTemplates(userId)) {
+ fingerprintManager.removeAll(userId,
+ fingerprintManagerRemovalCallback(userId));
+ }
+ }
+
+ /**
+ * Removes face templates enrolled for a given user.
+ *
+ * @param context application context.
+ * @param userId the id of the relevant user
+ */
+ public static void removeEnrolledFaceForUser(Context context, int userId) {
+ FaceManager faceManager = getFaceManagerOrNull(context);
+ if (faceManager != null && faceManager.hasEnrolledTemplates(userId)) {
+ faceManager.removeAll(userId, faceManagerRemovalCallback(userId));
+ }
+ }
+
+ private static FaceManager.RemovalCallback faceManagerRemovalCallback(int userId) {
+ return new FaceManager.RemovalCallback() {
+ @Override
+ public void onRemovalError(@Nullable Face face, int errMsgId, CharSequence err) {
+ Log.e(TAG, "Unable to remove face template for user " + userId + ", error: " + err);
+ }
+
+ @Override
+ public void onRemovalSucceeded(Face face, int remaining) {
+ if (remaining == 0) {
+ Log.d(TAG, "Enrolled face templates removed for user " + userId);
+ }
+ }
+ };
+ }
+
+ private static FingerprintManager.RemovalCallback fingerprintManagerRemovalCallback(
+ int userId) {
+ return new FingerprintManager.RemovalCallback() {
+ @Override
+ public void onRemovalError(@Nullable Fingerprint fp, int errMsgId, CharSequence err) {
+ Log.e(TAG, "Unable to remove fingerprint for user " + userId + " , error: " + err);
+ }
+
+ @Override
+ public void onRemovalSucceeded(Fingerprint fp, int remaining) {
+ if (remaining == 0) {
+ Log.d(TAG, "Enrolled fingerprints removed for user " + userId);
+ }
+ }
+ };
+ }
}
diff --git a/src/com/android/settings/accessibility/AccessibilityShortcutPreferenceFragment.java b/src/com/android/settings/accessibility/AccessibilityShortcutPreferenceFragment.java
index 81f3fa8..09a691e 100644
--- a/src/com/android/settings/accessibility/AccessibilityShortcutPreferenceFragment.java
+++ b/src/com/android/settings/accessibility/AccessibilityShortcutPreferenceFragment.java
@@ -272,7 +272,7 @@
}
final int shortcutTypes = PreferredShortcuts.retrieveUserShortcutType(getPrefContext(),
- getComponentName().flattenToString(), AccessibilityUtil.UserShortcutType.SOFTWARE);
+ getComponentName().flattenToString());
if (preference.isChecked()) {
AccessibilityUtil.optInAllValuesToSettings(getPrefContext(), shortcutTypes,
getComponentName());
@@ -449,7 +449,7 @@
}
final int shortcutTypes = PreferredShortcuts.retrieveUserShortcutType(context,
- getComponentName().flattenToString(), AccessibilityUtil.UserShortcutType.SOFTWARE);
+ getComponentName().flattenToString());
final List<CharSequence> list = new ArrayList<>();
@@ -477,8 +477,8 @@
int value = restoreOnConfigChangedValue();
if (value == NOT_SET) {
final int lastNonEmptyUserShortcutType = PreferredShortcuts.retrieveUserShortcutType(
- getPrefContext(), getComponentName().flattenToString(),
- AccessibilityUtil.UserShortcutType.SOFTWARE);
+ getPrefContext(), getComponentName().flattenToString()
+ );
value = mShortcutPreference.isChecked() ? lastNonEmptyUserShortcutType
: AccessibilityUtil.UserShortcutType.EMPTY;
}
@@ -519,7 +519,7 @@
}
final int shortcutTypes = PreferredShortcuts.retrieveUserShortcutType(getPrefContext(),
- getComponentName().flattenToString(), AccessibilityUtil.UserShortcutType.SOFTWARE);
+ getComponentName().flattenToString());
mShortcutPreference.setChecked(
AccessibilityUtil.hasValuesInSettings(getPrefContext(), shortcutTypes,
getComponentName()));
diff --git a/src/com/android/settings/accessibility/FontSizeData.java b/src/com/android/settings/accessibility/FontSizeData.java
index 1226d25..096710d 100644
--- a/src/com/android/settings/accessibility/FontSizeData.java
+++ b/src/com/android/settings/accessibility/FontSizeData.java
@@ -25,6 +25,7 @@
import android.provider.Settings;
import com.android.settingslib.R;
+import com.android.window.flags.Flags;
import java.util.Arrays;
import java.util.List;
@@ -38,12 +39,11 @@
FontSizeData(Context context) {
super(context);
-
final Resources resources = getContext().getResources();
final ContentResolver resolver = getContext().getContentResolver();
final List<String> strEntryValues =
Arrays.asList(resources.getStringArray(R.array.entryvalues_font_size));
- setDefaultValue(FONT_SCALE_DEF_VALUE);
+ setDefaultValue(getFontScaleDefValue(resolver));
final float currentScale =
Settings.System.getFloat(resolver, Settings.System.FONT_SCALE, getDefaultValue());
setInitialIndex(fontSizeValueToIndex(currentScale, strEntryValues.toArray(new String[0])));
@@ -78,4 +78,10 @@
}
return indices.length - 1;
}
+
+ private float getFontScaleDefValue(ContentResolver resolver) {
+ return Flags.configurableFontScaleDefault() ? Settings.System.getFloat(resolver,
+ Settings.System.DEFAULT_DEVICE_FONT_SCALE, FONT_SCALE_DEF_VALUE)
+ : FONT_SCALE_DEF_VALUE;
+ }
}
diff --git a/src/com/android/settings/accessibility/HearingDevicePairingFragment.java b/src/com/android/settings/accessibility/HearingDevicePairingFragment.java
index fb79ece..78f5b4c 100644
--- a/src/com/android/settings/accessibility/HearingDevicePairingFragment.java
+++ b/src/com/android/settings/accessibility/HearingDevicePairingFragment.java
@@ -149,6 +149,7 @@
for (BluetoothGatt gatt: mConnectingGattList) {
gatt.disconnect();
}
+ mConnectingGattList.clear();
mLocalManager.setForegroundActivity(null);
mLocalManager.getEventManager().unregisterCallback(this);
}
diff --git a/src/com/android/settings/accessibility/PreferredShortcuts.java b/src/com/android/settings/accessibility/PreferredShortcuts.java
index 2c9840d..e76bc9b 100644
--- a/src/com/android/settings/accessibility/PreferredShortcuts.java
+++ b/src/com/android/settings/accessibility/PreferredShortcuts.java
@@ -19,10 +19,17 @@
import android.content.ComponentName;
import android.content.Context;
import android.content.SharedPreferences;
+import android.os.UserHandle;
+import android.util.ArrayMap;
+import androidx.annotation.NonNull;
+
+import com.android.internal.accessibility.common.ShortcutConstants;
+import com.android.internal.accessibility.util.ShortcutUtils;
import com.android.settings.accessibility.AccessibilityUtil.UserShortcutType;
import java.util.HashSet;
+import java.util.Map;
import java.util.Set;
/** Static utility methods relating to {@link PreferredShortcut} */
@@ -32,27 +39,25 @@
private static final String USER_SHORTCUT_TYPE = "user_shortcut_type";
/**
- * Retrieves {@link UserShortcutType} for the given {@code componentName} from
+ * Retrieves the user preferred shortcut types for the given {@code componentName} from
* SharedPreferences.
*
* @param context {@link Context} to access the {@link SharedPreferences}
* @param componentName Name of the service or activity, should be the format of {@link
* ComponentName#flattenToString()}.
- * @param defaultType See {@link UserShortcutType}
- * @return {@link UserShortcutType}
+ * @return {@link ShortcutConstants.UserShortcutType}
*/
- public static int retrieveUserShortcutType(Context context, String componentName,
- int defaultType) {
- if (componentName == null) {
- return defaultType;
- }
+ @ShortcutConstants.UserShortcutType
+ public static int retrieveUserShortcutType(
+ @NonNull Context context, @NonNull String componentName) {
+ final int defaultTypes = getDefaultPreferredShortcutTypesForTarget(componentName);
// Create a mutable set to modify
final Set<String> info = new HashSet<>(getFromSharedPreferences(context));
info.removeIf(str -> !str.contains(componentName));
if (info.isEmpty()) {
- return defaultType;
+ return defaultTypes;
}
final String str = info.stream().findFirst().get();
@@ -81,6 +86,41 @@
}
/**
+ * Update the user preferred shortcut from Settings data
+ *
+ * @param context {@link Context} to access the {@link SharedPreferences}
+ * @param components contains a set of {@link ComponentName} the service or activity. The
+ * string
+ * representation of the ComponentName should be in the format of
+ * {@link ComponentName#flattenToString()}.
+ */
+ public static void updatePreferredShortcutsFromSettings(
+ @NonNull Context context, @NonNull Set<String> components) {
+ final Map<Integer, Set<String>> shortcutTypeToTargets = new ArrayMap<>();
+ for (int shortcutType : ShortcutConstants.USER_SHORTCUT_TYPES) {
+ shortcutTypeToTargets.put(
+ shortcutType,
+ ShortcutUtils.getShortcutTargetsFromSettings(
+ context, shortcutType, UserHandle.myUserId()));
+ }
+
+ for (String target : components) {
+ int shortcutTypes = ShortcutConstants.UserShortcutType.DEFAULT;
+ for (Map.Entry<Integer, Set<String>> entry : shortcutTypeToTargets.entrySet()) {
+ if (entry.getValue().contains(target)) {
+ shortcutTypes |= entry.getKey();
+ }
+ }
+
+ if (shortcutTypes != ShortcutConstants.UserShortcutType.DEFAULT) {
+ final PreferredShortcut shortcut = new PreferredShortcut(
+ target, shortcutTypes);
+ PreferredShortcuts.saveUserShortcutType(context, shortcut);
+ }
+ }
+ }
+
+ /**
* Returns a immutable set of {@link PreferredShortcut#toString()} list from
* SharedPreferences.
*/
@@ -98,5 +138,14 @@
return context.getSharedPreferences(ACCESSIBILITY_PERF, Context.MODE_PRIVATE);
}
+ /**
+ * Returns the default shortcut types for the given accessibility feature.
+ */
+ @ShortcutConstants.UserShortcutType
+ private static int getDefaultPreferredShortcutTypesForTarget(@NonNull String componentName) {
+ // TODO (b/322712028): return different default shortcut types for the given component
+ return ShortcutConstants.UserShortcutType.SOFTWARE;
+ }
+
private PreferredShortcuts() {}
}
diff --git a/src/com/android/settings/accessibility/ToggleAccessibilityServicePreferenceFragment.java b/src/com/android/settings/accessibility/ToggleAccessibilityServicePreferenceFragment.java
index f312098..0b5ad3e 100644
--- a/src/com/android/settings/accessibility/ToggleAccessibilityServicePreferenceFragment.java
+++ b/src/com/android/settings/accessibility/ToggleAccessibilityServicePreferenceFragment.java
@@ -47,7 +47,6 @@
import com.android.settings.R;
import com.android.settings.accessibility.AccessibilityUtil.QuickSettingsTooltipType;
-import com.android.settings.accessibility.AccessibilityUtil.UserShortcutType;
import com.android.settings.accessibility.shortcuts.EditShortcutsPreferenceFragment;
import com.android.settingslib.accessibility.AccessibilityUtils;
@@ -331,7 +330,7 @@
@Override
public void onToggleClicked(ShortcutPreference preference) {
final int shortcutTypes = retrieveUserShortcutType(getPrefContext(),
- mComponentName.flattenToString(), UserShortcutType.SOFTWARE);
+ mComponentName.flattenToString());
if (preference.isChecked()) {
final boolean isWarningRequired;
if (android.view.accessibility.Flags.cleanupAccessibilityWarningDialog()) {
@@ -508,7 +507,7 @@
mShortcutPreference.setChecked(true);
final int shortcutTypes = retrieveUserShortcutType(getPrefContext(),
- mComponentName.flattenToString(), UserShortcutType.SOFTWARE);
+ mComponentName.flattenToString());
AccessibilityUtil.optInAllValuesToSettings(getPrefContext(), shortcutTypes, mComponentName);
mIsDialogShown.set(false);
diff --git a/src/com/android/settings/accessibility/ToggleFeaturePreferenceFragment.java b/src/com/android/settings/accessibility/ToggleFeaturePreferenceFragment.java
index fc0acfe..e7835f8 100644
--- a/src/com/android/settings/accessibility/ToggleFeaturePreferenceFragment.java
+++ b/src/com/android/settings/accessibility/ToggleFeaturePreferenceFragment.java
@@ -658,7 +658,7 @@
int value = restoreOnConfigChangedValue();
if (value == NOT_SET) {
final int lastNonEmptyUserShortcutType = PreferredShortcuts.retrieveUserShortcutType(
- getPrefContext(), mComponentName.flattenToString(), UserShortcutType.SOFTWARE);
+ getPrefContext(), mComponentName.flattenToString());
value = mShortcutPreference.isChecked() ? lastNonEmptyUserShortcutType
: UserShortcutType.EMPTY;
}
@@ -708,7 +708,7 @@
}
final int shortcutTypes = PreferredShortcuts.retrieveUserShortcutType(context,
- mComponentName.flattenToString(), UserShortcutType.SOFTWARE);
+ mComponentName.flattenToString());
final List<CharSequence> list = new ArrayList<>();
if (hasShortcutType(shortcutTypes, UserShortcutType.SOFTWARE)) {
@@ -801,7 +801,7 @@
}
final int shortcutTypes = PreferredShortcuts.retrieveUserShortcutType(getPrefContext(),
- mComponentName.flattenToString(), UserShortcutType.SOFTWARE);
+ mComponentName.flattenToString());
mShortcutPreference.setChecked(
AccessibilityUtil.hasValuesInSettings(getPrefContext(), shortcutTypes,
mComponentName));
@@ -819,7 +819,7 @@
}
final int shortcutTypes = PreferredShortcuts.retrieveUserShortcutType(getPrefContext(),
- mComponentName.flattenToString(), UserShortcutType.SOFTWARE);
+ mComponentName.flattenToString());
if (preference.isChecked()) {
AccessibilityUtil.optInAllValuesToSettings(getPrefContext(), shortcutTypes,
mComponentName);
diff --git a/src/com/android/settings/accessibility/ToggleScreenMagnificationPreferenceFragment.java b/src/com/android/settings/accessibility/ToggleScreenMagnificationPreferenceFragment.java
index b948194..023556c 100644
--- a/src/com/android/settings/accessibility/ToggleScreenMagnificationPreferenceFragment.java
+++ b/src/com/android/settings/accessibility/ToggleScreenMagnificationPreferenceFragment.java
@@ -386,7 +386,7 @@
int value = restoreOnConfigChangedValue();
if (value == NOT_SET) {
final int lastNonEmptyUserShortcutType = PreferredShortcuts.retrieveUserShortcutType(
- getPrefContext(), MAGNIFICATION_CONTROLLER_NAME, UserShortcutType.SOFTWARE);
+ getPrefContext(), MAGNIFICATION_CONTROLLER_NAME);
value = mShortcutPreference.isChecked() ? lastNonEmptyUserShortcutType
: UserShortcutType.EMPTY;
}
@@ -460,7 +460,7 @@
}
final int shortcutTypes = PreferredShortcuts.retrieveUserShortcutType(context,
- MAGNIFICATION_CONTROLLER_NAME, UserShortcutType.SOFTWARE);
+ MAGNIFICATION_CONTROLLER_NAME);
final List<CharSequence> list = new ArrayList<>();
if (hasShortcutType(shortcutTypes, UserShortcutType.SOFTWARE)) {
@@ -574,7 +574,7 @@
@Override
public void onToggleClicked(ShortcutPreference preference) {
final int shortcutTypes = PreferredShortcuts.retrieveUserShortcutType(getPrefContext(),
- MAGNIFICATION_CONTROLLER_NAME, UserShortcutType.SOFTWARE);
+ MAGNIFICATION_CONTROLLER_NAME);
if (preference.isChecked()) {
optInAllMagnificationValuesToSettings(getPrefContext(), shortcutTypes);
showDialog(DialogEnums.LAUNCH_ACCESSIBILITY_TUTORIAL);
@@ -629,7 +629,7 @@
@Override
protected void updateShortcutPreference() {
final int shortcutTypes = PreferredShortcuts.retrieveUserShortcutType(getPrefContext(),
- MAGNIFICATION_CONTROLLER_NAME, UserShortcutType.SOFTWARE);
+ MAGNIFICATION_CONTROLLER_NAME);
mShortcutPreference.setChecked(
hasMagnificationValuesInSettings(getPrefContext(), shortcutTypes));
mShortcutPreference.setSummary(getShortcutTypeSummary(getPrefContext()));
diff --git a/src/com/android/settings/accessibility/VibrationPreferenceConfig.java b/src/com/android/settings/accessibility/VibrationPreferenceConfig.java
index c25c38e..a304862 100644
--- a/src/com/android/settings/accessibility/VibrationPreferenceConfig.java
+++ b/src/com/android/settings/accessibility/VibrationPreferenceConfig.java
@@ -150,9 +150,13 @@
@VibrationAttributes.Usage int vibrationUsage) {
return new VibrationAttributes.Builder()
.setUsage(vibrationUsage)
- // Enforce fresh settings to be applied for the preview vibration, as they
- // are played immediately after the new user values are set.
- .setFlags(VibrationAttributes.FLAG_INVALIDATE_SETTINGS_CACHE)
+ .setFlags(
+ // Enforce fresh settings to be applied for the preview vibration, as they
+ // are played immediately after the new user values are set.
+ VibrationAttributes.FLAG_INVALIDATE_SETTINGS_CACHE
+ // Bypass user settings to allow vibration previews to be played while in
+ // limited interruptions' mode, e.g. zen mode.
+ | VibrationAttributes.FLAG_BYPASS_INTERRUPTION_POLICY)
.build();
}
diff --git a/src/com/android/settings/accessibility/rtt/TelecomUtil.java b/src/com/android/settings/accessibility/rtt/TelecomUtil.java
index 53c988a..8317298 100644
--- a/src/com/android/settings/accessibility/rtt/TelecomUtil.java
+++ b/src/com/android/settings/accessibility/rtt/TelecomUtil.java
@@ -64,7 +64,7 @@
return Optional.empty();
}
SubscriptionManager subscriptionManager = context.getSystemService(
- SubscriptionManager.class);
+ SubscriptionManager.class).createForAllUserProfiles();
List<SubscriptionInfo> subscriptionInfos =
subscriptionManager.getActiveSubscriptionInfoList();
if (subscriptionInfos == null) {
diff --git a/src/com/android/settings/accessibility/shortcuts/EditShortcutsPreferenceFragment.java b/src/com/android/settings/accessibility/shortcuts/EditShortcutsPreferenceFragment.java
index 6666554..a3cbb57 100644
--- a/src/com/android/settings/accessibility/shortcuts/EditShortcutsPreferenceFragment.java
+++ b/src/com/android/settings/accessibility/shortcuts/EditShortcutsPreferenceFragment.java
@@ -51,6 +51,7 @@
import com.android.settings.R;
import com.android.settings.SetupWizardUtils;
import com.android.settings.accessibility.AccessibilitySetupWizardUtils;
+import com.android.settings.accessibility.PreferredShortcuts;
import com.android.settings.core.SubSettingLauncher;
import com.android.settings.dashboard.DashboardFragment;
import com.android.settingslib.core.AbstractPreferenceController;
@@ -161,6 +162,9 @@
} else if (TWO_FINGERS_DOUBLE_TAP_SHORTCUT_SETTING.equals(uri)) {
refreshPreferenceController(TwoFingersDoubleTapShortcutOptionController.class);
}
+
+ PreferredShortcuts.updatePreferredShortcutsFromSettings(
+ getContext(), mShortcutTargets);
}
};
@@ -212,6 +216,7 @@
final AccessibilityManager am = getSystemService(
AccessibilityManager.class);
am.addTouchExplorationStateChangeListener(mTouchExplorationStateChangeListener);
+ PreferredShortcuts.updatePreferredShortcutsFromSettings(getContext(), mShortcutTargets);
}
@Override
@@ -270,6 +275,7 @@
}
mShortcutTargets = Set.of(targets);
+ // TODO(318748373): use 'targets' to populate title when no title is given
}
@Override
diff --git a/src/com/android/settings/accounts/AccountPreferenceController.java b/src/com/android/settings/accounts/AccountPreferenceController.java
index 98226e9..2d862d6 100644
--- a/src/com/android/settings/accounts/AccountPreferenceController.java
+++ b/src/com/android/settings/accounts/AccountPreferenceController.java
@@ -353,6 +353,10 @@
}
return;
}
+ if (mUm.getUserProperties(userInfo.getUserHandle()).getShowInSettings()
+ == UserProperties.SHOW_IN_SETTINGS_NO) {
+ return;
+ }
final Context context = mContext;
final ProfileData profileData = new ProfileData();
profileData.userInfo = userInfo;
diff --git a/src/com/android/settings/applications/appinfo/AppButtonsPreferenceController.java b/src/com/android/settings/applications/appinfo/AppButtonsPreferenceController.java
index 0ccbe5b..b80de32 100644
--- a/src/com/android/settings/applications/appinfo/AppButtonsPreferenceController.java
+++ b/src/com/android/settings/applications/appinfo/AppButtonsPreferenceController.java
@@ -32,6 +32,7 @@
import android.content.om.OverlayInfo;
import android.content.om.OverlayManager;
import android.content.pm.ApplicationInfo;
+import android.content.pm.Flags;
import android.content.pm.PackageInfo;
import android.content.pm.PackageManager;
import android.content.pm.ResolveInfo;
@@ -434,10 +435,17 @@
// No preferred default, so permit uninstall only when
// there is more than one candidate
enabled = (mHomePackages.size() > 1);
- } else {
- // There is an explicit default home app -- forbid uninstall of
- // that one, but permit it for installed-but-inactive ones.
- enabled = !mPackageInfo.packageName.equals(currentDefaultHome.getPackageName());
+ } else if (mPackageInfo.packageName.equals(currentDefaultHome.getPackageName())) {
+ if (Flags.improveHomeAppBehavior()) {
+ // Allow uninstallation of current home app if it is a non-system app
+ // and/or there are other candidate apps available.
+ if (mPackageInfo.applicationInfo.isSystemApp()
+ || mHomePackages.size() == 1) {
+ enabled = false;
+ }
+ } else {
+ enabled = false;
+ }
}
}
}
diff --git a/src/com/android/settings/applications/credentials/CombinedProviderInfo.java b/src/com/android/settings/applications/credentials/CombinedProviderInfo.java
index e7a391e..f8a3b0f 100644
--- a/src/com/android/settings/applications/credentials/CombinedProviderInfo.java
+++ b/src/com/android/settings/applications/credentials/CombinedProviderInfo.java
@@ -18,13 +18,17 @@
import android.content.ComponentName;
import android.content.Context;
+import android.content.Intent;
import android.content.pm.ApplicationInfo;
import android.content.pm.ServiceInfo;
import android.credentials.CredentialProviderInfo;
import android.graphics.drawable.Drawable;
+import android.os.UserHandle;
+import android.os.UserManager;
import android.service.autofill.AutofillServiceInfo;
import android.text.TextUtils;
import android.util.IconDrawableFactory;
+import android.util.Log;
import androidx.annotation.NonNull;
import androidx.annotation.Nullable;
@@ -42,6 +46,11 @@
* logic for each row in settings.
*/
public final class CombinedProviderInfo {
+ private static final String TAG = "CombinedProviderInfo";
+ private static final String SETTINGS_ACTIVITY_INTENT_ACTION = "android.intent.action.MAIN";
+ private static final String SETTINGS_ACTIVITY_INTENT_CATEGORY =
+ "android.intent.category.LAUNCHER";
+
private final List<CredentialProviderInfo> mCredentialProviderInfos;
private final @Nullable AutofillServiceInfo mAutofillServiceInfo;
private final boolean mIsDefaultAutofillProvider;
@@ -316,4 +325,44 @@
return cmpi;
}
+
+ public static @Nullable Intent createSettingsActivityIntent(
+ @NonNull Context context,
+ @Nullable CharSequence packageName,
+ @Nullable CharSequence settingsActivity,
+ int currentUserId) {
+ if (TextUtils.isEmpty(packageName) || TextUtils.isEmpty(settingsActivity)) {
+ return null;
+ }
+
+ ComponentName cn =
+ new ComponentName(String.valueOf(packageName), String.valueOf(settingsActivity));
+ if (cn == null) {
+ Log.e(
+ TAG,
+ "Failed to deserialize settingsActivity attribute, we got: "
+ + String.valueOf(packageName)
+ + " and "
+ + String.valueOf(settingsActivity));
+ return null;
+ }
+
+ Intent intent = new Intent(SETTINGS_ACTIVITY_INTENT_ACTION);
+ intent.addCategory(SETTINGS_ACTIVITY_INTENT_CATEGORY);
+ intent.setComponent(cn);
+
+ int contextUserId = context.getUser().getIdentifier();
+ if (currentUserId != contextUserId && UserManager.isHeadlessSystemUserMode()) {
+ Log.w(
+ TAG,
+ "onLeftSideClicked(): using context for current user ("
+ + currentUserId
+ + ") instead of user "
+ + contextUserId
+ + " on headless system user mode");
+ context = context.createContextAsUser(UserHandle.of(currentUserId), /* flags= */ 0);
+ }
+
+ return intent;
+ }
}
diff --git a/src/com/android/settings/applications/credentials/CredentialManagerPreferenceController.java b/src/com/android/settings/applications/credentials/CredentialManagerPreferenceController.java
index c7d5a73..4fc0e16 100644
--- a/src/com/android/settings/applications/credentials/CredentialManagerPreferenceController.java
+++ b/src/com/android/settings/applications/credentials/CredentialManagerPreferenceController.java
@@ -20,6 +20,7 @@
import android.app.Activity;
import android.app.Dialog;
+import android.content.ActivityNotFoundException;
import android.content.ComponentName;
import android.content.ContentResolver;
import android.content.Context;
@@ -45,6 +46,7 @@
import android.service.autofill.AutofillServiceInfo;
import android.text.TextUtils;
import android.util.Log;
+import android.util.Pair;
import android.view.View;
import android.widget.CompoundButton;
@@ -76,6 +78,7 @@
import java.util.HashSet;
import java.util.List;
import java.util.Map;
+import java.util.Optional;
import java.util.Set;
import java.util.concurrent.Executor;
@@ -96,9 +99,6 @@
private static final String ALTERNATE_INTENT = "android.settings.SYNC_SETTINGS";
private static final String PRIMARY_INTENT = "android.settings.CREDENTIAL_PROVIDER";
private static final int MAX_SELECTABLE_PROVIDERS = 5;
- private static final String SETTINGS_ACTIVITY_INTENT_ACTION = "android.intent.action.MAIN";
- private static final String SETTINGS_ACTIVITY_INTENT_CATEGORY =
- "android.intent.category.LAUNCHER";
private final PackageManager mPm;
private final List<CredentialProviderInfo> mServices;
@@ -116,7 +116,7 @@
private @Nullable String mFlagOverrideForTest = null;
private @Nullable PreferenceScreen mPreferenceScreen = null;
- private boolean mVisibility = false;
+ private Optional<Boolean> mSimulateHiddenForTests = Optional.empty();
private boolean mIsWorkProfile = false;
private boolean mSimulateConnectedForTests = false;
@@ -161,7 +161,9 @@
return UNSUPPORTED_ON_DEVICE;
}
- if (!mVisibility) {
+ // If there is no top provider or any providers in the list then
+ // we should hide this pref.
+ if (isHiddenDueToNoProviderSet()) {
return CONDITIONALLY_UNAVAILABLE;
}
@@ -380,20 +382,29 @@
}
@VisibleForTesting
- public void setVisibility(boolean newVisibility) {
- if (newVisibility == mVisibility) {
- return;
- }
-
- mVisibility = newVisibility;
+ public void forceDelegateRefresh() {
if (mDelegate != null) {
mDelegate.forceDelegateRefresh();
}
}
@VisibleForTesting
- public boolean getVisibility() {
- return mVisibility;
+ public void setSimulateHiddenForTests(Optional<Boolean> simulateHiddenForTests) {
+ mSimulateHiddenForTests = simulateHiddenForTests;
+ }
+
+ @VisibleForTesting
+ public boolean isHiddenDueToNoProviderSet() {
+ return isHiddenDueToNoProviderSet(getProviders());
+ }
+
+ private boolean isHiddenDueToNoProviderSet(
+ Pair<List<CombinedProviderInfo>, CombinedProviderInfo> providerPair) {
+ if (mSimulateHiddenForTests.isPresent()) {
+ return mSimulateHiddenForTests.get();
+ }
+
+ return (providerPair.first.size() == 0 || providerPair.second == null);
}
@VisibleForTesting
@@ -461,10 +472,11 @@
return preference;
}
- /** Aggregates the list of services and builds a list of UI prefs to show. */
- @VisibleForTesting
- public Map<String, CombiPreference> buildPreferenceList(
- Context context, PreferenceGroup group) {
+ /**
+ * Returns a pair that contains a list of the providers in the first position and the top
+ * provider in the second position.
+ */
+ private Pair<List<CombinedProviderInfo>, CombinedProviderInfo> getProviders() {
// Get the selected autofill provider. If it is the placeholder then replace it with an
// empty string.
String selectedAutofillProvider =
@@ -477,15 +489,25 @@
// Get the list of combined providers.
List<CombinedProviderInfo> providers =
CombinedProviderInfo.buildMergedList(
- AutofillServiceInfo.getAvailableServices(context, getUser()),
+ AutofillServiceInfo.getAvailableServices(mContext, getUser()),
mServices,
selectedAutofillProvider);
+ return new Pair<>(providers, CombinedProviderInfo.getTopProvider(providers));
+ }
- // Get the provider that is displayed at the top. If there is none then hide
- // everything.
- CombinedProviderInfo topProvider = CombinedProviderInfo.getTopProvider(providers);
- if (topProvider == null) {
- setVisibility(false);
+ /** Aggregates the list of services and builds a list of UI prefs to show. */
+ @VisibleForTesting
+ public @NonNull Map<String, CombiPreference> buildPreferenceList(
+ @NonNull Context context, @NonNull PreferenceGroup group) {
+ // Get the providers and extract the values.
+ Pair<List<CombinedProviderInfo>, CombinedProviderInfo> providerPair = getProviders();
+ CombinedProviderInfo topProvider = providerPair.second;
+ List<CombinedProviderInfo> providers = providerPair.first;
+
+ // If the provider is set to "none" or there are no providers then we should not
+ // return any providers.
+ if (isHiddenDueToNoProviderSet(providerPair)) {
+ forceDelegateRefresh();
return new HashMap<>();
}
@@ -495,6 +517,7 @@
// If this provider is displayed at the top then we should not show it.
if (topProvider != null
+ && topProvider.getApplicationInfo() != null
&& topProvider.getApplicationInfo().packageName.equals(packageName)) {
continue;
}
@@ -504,10 +527,6 @@
continue;
}
- // Get the settings activity.
- CharSequence settingsActivity =
- combinedInfo.getCredentialProviderInfos().get(0).getSettingsActivity();
-
Drawable icon = combinedInfo.getAppIcon(context, getUser());
CharSequence title = combinedInfo.getAppName(context);
@@ -519,13 +538,13 @@
icon,
packageName,
combinedInfo.getSettingsSubtitle(),
- settingsActivity);
+ combinedInfo.getSettingsActivity());
output.put(packageName, pref);
group.addPreference(pref);
}
// Set the visibility if we have services.
- setVisibility(!output.isEmpty());
+ forceDelegateRefresh();
return output;
}
@@ -658,43 +677,16 @@
@Override
public void onLeftSideClicked() {
- if (settingsActivity == null) {
- Log.w(TAG, "settingsActivity was null");
- return;
+ Intent settingsIntent =
+ CombinedProviderInfo.createSettingsActivityIntent(
+ mContext, packageName, settingsActivity, getUser());
+ if (settingsIntent != null) {
+ try {
+ mContext.startActivity(settingsIntent);
+ } catch (ActivityNotFoundException e) {
+ Log.e(TAG, "Failed to open settings activity", e);
+ }
}
-
- String settingsActivityStr = String.valueOf(settingsActivity);
- ComponentName cn = ComponentName.unflattenFromString(settingsActivityStr);
- if (cn == null) {
- Log.w(
- TAG,
- "Failed to deserialize settingsActivity attribute, we got: "
- + settingsActivityStr);
- return;
- }
-
- Intent intent = new Intent(SETTINGS_ACTIVITY_INTENT_ACTION);
- intent.addCategory(SETTINGS_ACTIVITY_INTENT_CATEGORY);
- intent.setComponent(cn);
-
- Context context = mContext;
- int currentUserId = getUser();
- int contextUserId = context.getUser().getIdentifier();
-
- if (currentUserId != contextUserId) {
- Log.d(
- TAG,
- "onLeftSideClicked(): using context for current user ("
- + currentUserId
- + ") instead of user "
- + contextUserId
- + " on headless system user mode");
- context =
- context.createContextAsUser(
- UserHandle.of(currentUserId), /* flags= */ 0);
- }
-
- context.startActivity(intent);
}
});
diff --git a/src/com/android/settings/applications/credentials/DefaultCombinedPreferenceController.java b/src/com/android/settings/applications/credentials/DefaultCombinedPreferenceController.java
index 567bc31..0fb1769 100644
--- a/src/com/android/settings/applications/credentials/DefaultCombinedPreferenceController.java
+++ b/src/com/android/settings/applications/credentials/DefaultCombinedPreferenceController.java
@@ -16,31 +16,34 @@
package com.android.settings.applications.credentials;
-import android.content.ComponentName;
+import android.content.ActivityNotFoundException;
import android.content.Context;
import android.content.Intent;
-import android.content.pm.ServiceInfo;
import android.credentials.CredentialManager;
import android.credentials.CredentialProviderInfo;
+import android.graphics.drawable.Drawable;
import android.os.UserHandle;
import android.provider.Settings;
import android.service.autofill.AutofillService;
import android.service.autofill.AutofillServiceInfo;
-import android.text.TextUtils;
import android.view.autofill.AutofillManager;
+import android.util.Slog;
import androidx.annotation.Nullable;
+import androidx.annotation.NonNull;
import androidx.preference.Preference;
-import androidx.preference.PreferenceScreen;
+import com.android.internal.annotations.VisibleForTesting;
+import com.android.settings.R;
+import com.android.settings.Utils;
import com.android.settings.applications.defaultapps.DefaultAppPreferenceController;
import com.android.settingslib.applications.DefaultAppInfo;
+import com.android.settingslib.widget.TwoTargetPreference;
import java.util.ArrayList;
import java.util.List;
-public class DefaultCombinedPreferenceController extends DefaultAppPreferenceController
- implements Preference.OnPreferenceClickListener {
+public class DefaultCombinedPreferenceController extends DefaultAppPreferenceController {
private static final Intent AUTOFILL_PROBE = new Intent(AutofillService.SERVICE_INTERFACE);
private static final String TAG = "DefaultCombinedPreferenceController";
@@ -78,72 +81,84 @@
// Despite this method being called getSettingIntent this intent actually
// opens the primary picker. This is so that we can swap the cog and the left
// hand side presses to align the UX.
- return new Intent(mContext, CredentialsPickerActivity.class);
- }
-
- @Override
- public void displayPreference(PreferenceScreen screen) {
- super.displayPreference(screen);
-
- final String prefKey = getPreferenceKey();
- final Preference preference = screen.findPreference(prefKey);
- if (preference != null) {
- preference.setOnPreferenceClickListener((Preference.OnPreferenceClickListener) this);
+ if (PrimaryProviderPreference.shouldUseNewSettingsUi()) {
+ // We need to return an empty intent here since the class we inherit
+ // from will throw an NPE if we return null and we don't want it to
+ // open anything since we added the buttons.
+ return new Intent();
}
+ return createIntentToOpenPicker();
}
@Override
- public boolean onPreferenceClick(Preference preference) {
- // Get the selected provider.
+ public void updateState(@NonNull Preference preference) {
final CombinedProviderInfo topProvider = getTopProvider();
- if (topProvider == null) {
- return false;
+ if (topProvider != null && mContext != null) {
+ updatePreferenceForProvider(
+ preference,
+ topProvider.getAppName(mContext),
+ topProvider.getSettingsSubtitle(),
+ topProvider.getAppIcon(mContext, getUser()),
+ createSettingsActivityIntent(
+ topProvider.getPackageName(), topProvider.getSettingsActivity()));
+ } else {
+ updatePreferenceForProvider(preference, null, null, null, null);
+ }
+ }
+
+ @VisibleForTesting
+ public void updatePreferenceForProvider(
+ Preference preference,
+ @Nullable CharSequence appName,
+ @Nullable String appSubtitle,
+ @Nullable Drawable appIcon,
+ @Nullable Intent settingsActivityIntent) {
+ if (appName == null) {
+ preference.setTitle(R.string.app_list_preference_none);
+ } else {
+ preference.setTitle(appName);
}
- // If the top provider has a defined Credential Manager settings
- // provider then we should open that up.
- final String settingsActivity = topProvider.getSettingsActivity();
- if (!TextUtils.isEmpty(settingsActivity)) {
- final Intent intent =
- new Intent(Intent.ACTION_MAIN)
- .setComponent(
- new ComponentName(
- topProvider.getPackageName(), settingsActivity));
- startActivity(intent);
- return true;
+ if (appIcon == null) {
+ preference.setIcon(null);
+ } else {
+ preference.setIcon(Utils.getSafeIcon(appIcon));
}
- return false;
+ preference.setSummary(appSubtitle);
+
+ if (preference instanceof PrimaryProviderPreference) {
+ PrimaryProviderPreference primaryPref = (PrimaryProviderPreference) preference;
+ primaryPref.setIconSize(TwoTargetPreference.ICON_SIZE_MEDIUM);
+ primaryPref.setDelegate(
+ new PrimaryProviderPreference.Delegate() {
+ public void onOpenButtonClicked() {
+ if (settingsActivityIntent != null) {
+ try {
+ startActivity(settingsActivityIntent);
+ } catch (ActivityNotFoundException e) {
+ Slog.e(TAG, "Failed to open settings activity", e);
+ }
+ }
+ }
+
+ public void onChangeButtonClicked() {
+ startActivity(createIntentToOpenPicker());
+ }
+ });
+
+ // Hide the open button if there is no defined settings activity.
+ primaryPref.setOpenButtonVisible(settingsActivityIntent != null);
+ primaryPref.setButtonsVisible(appName != null);
+ }
}
private @Nullable CombinedProviderInfo getTopProvider() {
- List<CombinedProviderInfo> providers = getAllProviders(getUser());
- return CombinedProviderInfo.getTopProvider(providers);
+ return CombinedProviderInfo.getTopProvider(getAllProviders(getUser()));
}
@Override
protected DefaultAppInfo getDefaultAppInfo() {
- CombinedProviderInfo topProvider = getTopProvider();
- if (topProvider != null) {
- ServiceInfo brandingService = topProvider.getBrandingService();
- if (brandingService == null) {
- return new DefaultAppInfo(
- mContext,
- mPackageManager,
- getUser(),
- topProvider.getApplicationInfo(),
- topProvider.getSettingsSubtitle(),
- true);
- } else {
- return new DefaultAppInfo(
- mContext,
- mPackageManager,
- getUser(),
- brandingService,
- topProvider.getSettingsSubtitle(),
- true);
- }
- }
return null;
}
@@ -180,4 +195,16 @@
protected int getUser() {
return UserHandle.myUserId();
}
+
+ /** Creates an intent to open the credential picker. */
+ private Intent createIntentToOpenPicker() {
+ return new Intent(mContext, CredentialsPickerActivity.class);
+ }
+
+ /** Creates an intent to open the settings activity of the primary provider (if available). */
+ public @Nullable Intent createSettingsActivityIntent(
+ @Nullable String packageName, @Nullable String settingsActivity) {
+ return CombinedProviderInfo.createSettingsActivityIntent(
+ mContext, packageName, settingsActivity, getUser());
+ }
}
diff --git a/src/com/android/settings/applications/credentials/PrimaryProviderPreference.java b/src/com/android/settings/applications/credentials/PrimaryProviderPreference.java
new file mode 100644
index 0000000..b8e2529
--- /dev/null
+++ b/src/com/android/settings/applications/credentials/PrimaryProviderPreference.java
@@ -0,0 +1,215 @@
+/*
+ * Copyright (C) 2024 The Android Open Source Project
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+
+package com.android.settings.applications.credentials;
+
+import android.content.Context;
+import android.credentials.flags.Flags;
+import android.util.AttributeSet;
+import android.view.View;
+import android.widget.Button;
+
+import androidx.annotation.NonNull;
+import androidx.annotation.Nullable;
+import androidx.preference.Preference;
+import androidx.preference.PreferenceViewHolder;
+
+import com.android.internal.annotations.VisibleForTesting;
+import com.android.settings.R;
+import com.android.settings.widget.GearPreference;
+
+/**
+ * This preference is shown at the top of the "passwords & accounts" screen and allows the user to
+ * pick their primary credential manager provider.
+ */
+public class PrimaryProviderPreference extends GearPreference {
+
+ public static boolean shouldUseNewSettingsUi() {
+ return Flags.newSettingsUi();
+ }
+
+ private @Nullable Button mChangeButton = null;
+ private @Nullable Button mOpenButton = null;
+ private @Nullable View mButtonFrameView = null;
+ private @Nullable View mGearView = null;
+ private @Nullable Delegate mDelegate = null;
+ private boolean mButtonsVisible = false;
+ private boolean mOpenButtonVisible = false;
+
+ /** Called to send messages back to the parent controller. */
+ public static interface Delegate {
+ void onOpenButtonClicked();
+
+ void onChangeButtonClicked();
+ }
+
+ public PrimaryProviderPreference(
+ @NonNull Context context,
+ @NonNull AttributeSet attrs,
+ int defStyleAttr,
+ int defStyleRes) {
+ super(context, attrs, defStyleAttr, defStyleRes);
+ initializeNewSettingsUi();
+ }
+
+ public PrimaryProviderPreference(
+ @NonNull Context context,
+ @NonNull AttributeSet attrs) {
+ super(context, attrs);
+ initializeNewSettingsUi();
+ }
+
+ private void initializeNewSettingsUi() {
+ if (!shouldUseNewSettingsUi()) {
+ return;
+ }
+
+ // Change the layout to the new settings ui.
+ setLayoutResource(R.layout.preference_credential_manager_with_buttons);
+ }
+
+ @Override
+ public void onBindViewHolder(@NonNull PreferenceViewHolder holder) {
+ super.onBindViewHolder(holder);
+
+ if (shouldUseNewSettingsUi()) {
+ onBindViewHolderNewSettingsUi(holder);
+ } else {
+ onBindViewHolderOldSettingsUi(holder);
+ }
+ }
+
+ private void onBindViewHolderOldSettingsUi(PreferenceViewHolder holder) {
+ setOnPreferenceClickListener(
+ new Preference.OnPreferenceClickListener() {
+ public boolean onPreferenceClick(@NonNull Preference preference) {
+ if (mDelegate != null) {
+ mDelegate.onOpenButtonClicked();
+ return true;
+ }
+
+ return false;
+ }
+ });
+
+ // Setup the gear icon to handle opening the change provider scenario.
+ mGearView = holder.findViewById(R.id.settings_button);
+ mGearView.setVisibility(View.VISIBLE);
+ mGearView.setOnClickListener(
+ new View.OnClickListener() {
+ public void onClick(@NonNull View v) {
+ if (mDelegate != null) {
+ mDelegate.onChangeButtonClicked();
+ }
+ }
+ });
+ }
+
+ private void onBindViewHolderNewSettingsUi(PreferenceViewHolder holder) {
+ mOpenButton = (Button) holder.findViewById(R.id.open_button);
+ mOpenButton.setOnClickListener(
+ new View.OnClickListener() {
+ public void onClick(@NonNull View v) {
+ if (mDelegate != null) {
+ mDelegate.onOpenButtonClicked();
+ }
+ }
+ });
+ setVisibility(mOpenButton, mOpenButtonVisible);
+
+ mChangeButton = (Button) holder.findViewById(R.id.change_button);
+ mChangeButton.setOnClickListener(
+ new View.OnClickListener() {
+ public void onClick(@NonNull View v) {
+ if (mDelegate != null) {
+ mDelegate.onChangeButtonClicked();
+ }
+ }
+ });
+
+ mButtonFrameView = holder.findViewById(R.id.credman_button_frame);
+ mButtonFrameView.setVisibility(mButtonsVisible ? View.VISIBLE : View.GONE);
+
+ // There is a special case where if the provider == none then we should
+ // hide the buttons and when the preference is tapped we can open the
+ // provider selection dialog.
+ setOnPreferenceClickListener(
+ new Preference.OnPreferenceClickListener() {
+ public boolean onPreferenceClick(@NonNull Preference preference) {
+ return handlePreferenceClickNewSettingsUi();
+ }
+ });
+ }
+
+ private boolean handlePreferenceClickNewSettingsUi() {
+ if (mDelegate != null && !mButtonsVisible) {
+ mDelegate.onChangeButtonClicked();
+ return true;
+ }
+
+ return false;
+ }
+
+ public void setOpenButtonVisible(boolean isVisible) {
+ if (mOpenButton != null) {
+ mOpenButton.setVisibility(isVisible ? View.VISIBLE : View.GONE);
+ setVisibility(mOpenButton, isVisible);
+ }
+
+ mOpenButtonVisible = isVisible;
+ }
+
+ public void setButtonsVisible(boolean isVisible) {
+ if (mButtonFrameView != null) {
+ setVisibility(mButtonFrameView, isVisible);
+ }
+
+ mButtonsVisible = isVisible;
+ }
+
+ public void setDelegate(@NonNull Delegate delegate) {
+ mDelegate = delegate;
+ }
+
+ @Override
+ protected boolean shouldHideSecondTarget() {
+ return shouldUseNewSettingsUi();
+ }
+
+ @VisibleForTesting
+ public @Nullable Button getOpenButton() {
+ return mOpenButton;
+ }
+
+ @VisibleForTesting
+ public @Nullable Button getChangeButton() {
+ return mChangeButton;
+ }
+
+ @VisibleForTesting
+ public @Nullable View getButtonFrameView() {
+ return mButtonFrameView;
+ }
+
+ @VisibleForTesting
+ public @Nullable View getGearView() {
+ return mGearView;
+ }
+
+ private static void setVisibility(View view, boolean isVisible) {
+ view.setVisibility(isVisible ? View.VISIBLE : View.GONE);
+ }
+}
diff --git a/src/com/android/settings/applications/manageapplications/ManageApplicationsUtil.kt b/src/com/android/settings/applications/manageapplications/ManageApplicationsUtil.kt
index 82e987e..dca115b 100644
--- a/src/com/android/settings/applications/manageapplications/ManageApplicationsUtil.kt
+++ b/src/com/android/settings/applications/manageapplications/ManageApplicationsUtil.kt
@@ -59,6 +59,7 @@
import com.android.settings.applications.manageapplications.ManageApplications.LIST_TYPE_WIFI_ACCESS
import com.android.settings.applications.manageapplications.ManageApplications.LIST_TYPE_WRITE_SETTINGS
import com.android.settings.spa.app.AllAppListPageProvider
+import com.android.settings.spa.app.battery.BatteryOptimizationModeAppListPageProvider
import com.android.settings.spa.app.appcompat.UserAspectRatioAppsPageProvider
import com.android.settings.spa.app.specialaccess.AlarmsAndRemindersAppListProvider
import com.android.settings.spa.app.specialaccess.AllFilesAccessAppListProvider
@@ -70,7 +71,6 @@
import com.android.settings.spa.app.specialaccess.NfcTagAppsSettingsProvider
import com.android.settings.spa.app.specialaccess.TurnScreenOnAppsAppListProvider
import com.android.settings.spa.app.specialaccess.WifiControlAppListProvider
-import com.android.settings.spa.app.storage.StorageAppListPageProvider
import com.android.settings.spa.notification.AppListNotificationsPageProvider
import com.android.settings.spa.system.AppLanguagesPageProvider
@@ -127,6 +127,7 @@
// TODO(b/292165031) enable once sorting is supported
//LIST_TYPE_STORAGE -> StorageAppListPageProvider.Apps.name
//LIST_TYPE_GAMES -> StorageAppListPageProvider.Games.name
+ LIST_TYPE_BATTERY_OPTIMIZATION -> BatteryOptimizationModeAppListPageProvider.name
else -> null
}
}
diff --git a/src/com/android/settings/biometrics/BiometricEnrollBase.java b/src/com/android/settings/biometrics/BiometricEnrollBase.java
index 292d977..335d0b9 100644
--- a/src/com/android/settings/biometrics/BiometricEnrollBase.java
+++ b/src/com/android/settings/biometrics/BiometricEnrollBase.java
@@ -40,6 +40,7 @@
import com.android.settings.core.InstrumentedActivity;
import com.android.settings.overlay.FeatureFactory;
import com.android.settings.password.ChooseLockSettingsHelper;
+import com.android.settingslib.activityembedding.ActivityEmbeddingUtils;
import com.android.systemui.unfold.compat.ScreenSizeFoldProvider;
import com.android.systemui.unfold.updates.FoldProvider;
@@ -173,6 +174,14 @@
mUserId = getIntent().getIntExtra(Intent.EXTRA_USER_ID, UserHandle.myUserId());
mPostureGuidanceIntent = FeatureFactory.getFeatureFactory()
.getFaceFeatureProvider().getPostureGuidanceIntent(getApplicationContext());
+
+ // Remove the existing split screen dialog.
+ BiometricsSplitScreenDialog dialog =
+ (BiometricsSplitScreenDialog) getSupportFragmentManager()
+ .findFragmentByTag(BiometricsSplitScreenDialog.class.getName());
+ if (dialog != null) {
+ getSupportFragmentManager().beginTransaction().remove(dialog).commit();
+ }
}
@Override
@@ -338,4 +347,8 @@
final ColorStateList stateList = Utils.getColorAttr(this, android.R.attr.windowBackground);
return stateList != null ? stateList.getDefaultColor() : Color.TRANSPARENT;
}
+
+ protected boolean shouldShowSplitScreenDialog() {
+ return isInMultiWindowMode() && !ActivityEmbeddingUtils.isActivityEmbedded(this);
+ }
}
diff --git a/src/com/android/settings/biometrics/BiometricEnrollIntroduction.java b/src/com/android/settings/biometrics/BiometricEnrollIntroduction.java
index 44b1b3b..1b9a70f 100644
--- a/src/com/android/settings/biometrics/BiometricEnrollIntroduction.java
+++ b/src/com/android/settings/biometrics/BiometricEnrollIntroduction.java
@@ -154,6 +154,12 @@
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
+ if (shouldShowSplitScreenDialog()) {
+ BiometricsSplitScreenDialog
+ .newInstance(getModality(), !WizardManagerHelper.isAnySetupWizard(getIntent()))
+ .show(getSupportFragmentManager(), BiometricsSplitScreenDialog.class.getName());
+ }
+
if (savedInstanceState != null) {
mConfirmingCredentials = savedInstanceState.getBoolean(KEY_CONFIRMING_CREDENTIALS);
mHasScrolledToBottom = savedInstanceState.getBoolean(KEY_SCROLLED_TO_BOTTOM);
@@ -293,6 +299,13 @@
@Override
protected void onNextButtonClick(View view) {
+ // If it's not on suw, this method shouldn't be accessed.
+ if (shouldShowSplitScreenDialog() && WizardManagerHelper.isAnySetupWizard(getIntent())) {
+ BiometricsSplitScreenDialog.newInstance(getModality(), false /*destroyActivity*/)
+ .show(getSupportFragmentManager(), BiometricsSplitScreenDialog.class.getName());
+ return;
+ }
+
mNextClicked = true;
if (checkMaxEnrolled() == 0) {
// Lock thingy is already set up, launch directly to the next page
diff --git a/src/com/android/settings/biometrics/BiometricsEnrollEnrolling.java b/src/com/android/settings/biometrics/BiometricsEnrollEnrolling.java
index e4f2586..1e1a142 100644
--- a/src/com/android/settings/biometrics/BiometricsEnrollEnrolling.java
+++ b/src/com/android/settings/biometrics/BiometricsEnrollEnrolling.java
@@ -97,6 +97,14 @@
}
public void startEnrollment() {
+ // If it's in multi window mode, dialog is shown, do not start enrollment.
+ if (shouldShowSplitScreenDialog()) {
+ return;
+ }
+ startEnrollmentInternal();
+ }
+
+ protected void startEnrollmentInternal() {
mSidecar = (BiometricEnrollSidecar) getSupportFragmentManager()
.findFragmentByTag(TAG_SIDECAR);
if (mSidecar == null) {
diff --git a/src/com/android/settings/biometrics/BiometricsSplitScreenDialog.java b/src/com/android/settings/biometrics/BiometricsSplitScreenDialog.java
index c1ecee8..79feb0b 100644
--- a/src/com/android/settings/biometrics/BiometricsSplitScreenDialog.java
+++ b/src/com/android/settings/biometrics/BiometricsSplitScreenDialog.java
@@ -18,6 +18,8 @@
import static android.hardware.biometrics.BiometricAuthenticator.TYPE_FACE;
+import static com.android.settings.biometrics.BiometricEnrollBase.RESULT_SKIP;
+
import android.app.Dialog;
import android.app.settings.SettingsEnums;
import android.content.DialogInterface;
@@ -34,23 +36,33 @@
*/
public class BiometricsSplitScreenDialog extends InstrumentedDialogFragment {
private static final String KEY_BIOMETRICS_MODALITY = "biometrics_modality";
+ private static final String KEU_DESTROY_ACTIVITY = "destroy_activity";
@BiometricAuthenticator.Modality
private int mBiometricsModality;
+ private boolean mDestroyActivity;
- /** Returns the new instance of the class */
+ /**
+ * Returns the new instance of the class
+ * @param biometricsModality Biometric modality.
+ * @param destroyActivity Whether to destroy the activity
+ * @return the current {@link BiometricsSplitScreenDialog}
+ */
public static BiometricsSplitScreenDialog newInstance(
- @BiometricAuthenticator.Modality int biometricsModality) {
+ @BiometricAuthenticator.Modality int biometricsModality, boolean destroyActivity) {
final BiometricsSplitScreenDialog dialog = new BiometricsSplitScreenDialog();
final Bundle args = new Bundle();
args.putInt(KEY_BIOMETRICS_MODALITY, biometricsModality);
+ args.putBoolean(KEU_DESTROY_ACTIVITY, destroyActivity);
dialog.setArguments(args);
+ dialog.setCancelable(false);
return dialog;
}
@Override
public Dialog onCreateDialog(Bundle savedInstanceState) {
mBiometricsModality = getArguments().getInt(KEY_BIOMETRICS_MODALITY);
+ mDestroyActivity = getArguments().getBoolean(KEU_DESTROY_ACTIVITY);
int titleId;
int messageId;
switch (mBiometricsModality) {
@@ -65,9 +77,16 @@
AlertDialog.Builder builder = new AlertDialog.Builder(getActivity());
builder.setTitle(titleId)
.setMessage(messageId)
+ .setCancelable(false)
.setPositiveButton(
R.string.biometric_settings_add_biometrics_in_split_mode_ok,
- (DialogInterface.OnClickListener) (dialog, which) -> dialog.dismiss());
+ (DialogInterface.OnClickListener) (dialog, which) -> {
+ dialog.dismiss();
+ if (mDestroyActivity) {
+ getActivity().setResult(RESULT_SKIP);
+ getActivity().finish();
+ }
+ });
return builder.create();
}
diff --git a/src/com/android/settings/biometrics/combination/BiometricsSettingsBase.java b/src/com/android/settings/biometrics/combination/BiometricsSettingsBase.java
index d8d3484..b174788 100644
--- a/src/com/android/settings/biometrics/combination/BiometricsSettingsBase.java
+++ b/src/com/android/settings/biometrics/combination/BiometricsSettingsBase.java
@@ -16,8 +16,6 @@
package com.android.settings.biometrics.combination;
import static android.app.Activity.RESULT_OK;
-import static android.hardware.biometrics.BiometricAuthenticator.TYPE_FACE;
-import static android.hardware.biometrics.BiometricAuthenticator.TYPE_FINGERPRINT;
import static com.android.settings.password.ChooseLockPattern.RESULT_FINISHED;
@@ -48,12 +46,10 @@
import com.android.settings.biometrics.BiometricEnrollBase;
import com.android.settings.biometrics.BiometricStatusPreferenceController;
import com.android.settings.biometrics.BiometricUtils;
-import com.android.settings.biometrics.BiometricsSplitScreenDialog;
import com.android.settings.core.SettingsBaseActivity;
import com.android.settings.dashboard.DashboardFragment;
import com.android.settings.password.ChooseLockGeneric;
import com.android.settings.password.ChooseLockSettingsHelper;
-import com.android.settingslib.activityembedding.ActivityEmbeddingUtils;
import com.android.settingslib.core.AbstractPreferenceController;
import com.android.settingslib.transition.SettingsTransitionHelper;
@@ -167,18 +163,6 @@
// since FingerprintSettings and FaceSettings revoke the challenge when finishing.
if (getFacePreferenceKey().equals(key)) {
mDoNotFinishActivity = true;
-
- // If it's split mode and there is no enrolled face, show the dialog. (if there is
- // enrolled face, FaceSettingsEnrollButtonPreferenceController#onClick will handle
- // the dialog)
- if (getActivity().isInMultiWindowMode() && !ActivityEmbeddingUtils.isActivityEmbedded(
- getActivity()) && !mFaceManager.hasEnrolledTemplates(mUserId)) {
- BiometricsSplitScreenDialog.newInstance(TYPE_FACE).show(
- getActivity().getSupportFragmentManager(),
- BiometricsSplitScreenDialog.class.getName());
- return true;
- }
-
mFaceManager.generateChallenge(mUserId, (sensorId, userId, challenge) -> {
final Activity activity = getActivity();
if (activity == null || activity.isFinishing()) {
@@ -209,18 +193,6 @@
return true;
} else if (getFingerprintPreferenceKey().equals(key)) {
mDoNotFinishActivity = true;
-
- // If it's split mode and there is no enrolled fingerprint, show the dialog. (if
- // there is enrolled fingerprint, FingerprintSettingsFragment#onPreferenceTreeClick
- // will handle the dialog)
- if (getActivity().isInMultiWindowMode() && !ActivityEmbeddingUtils.isActivityEmbedded(
- getActivity()) && !mFingerprintManager.hasEnrolledFingerprints(mUserId)) {
- BiometricsSplitScreenDialog.newInstance(TYPE_FINGERPRINT).show(
- getActivity().getSupportFragmentManager(),
- BiometricsSplitScreenDialog.class.getName());
- return true;
- }
-
mFingerprintManager.generateChallenge(mUserId, (sensorId, userId, challenge) -> {
final Activity activity = getActivity();
if (activity == null || activity.isFinishing()) {
diff --git a/src/com/android/settings/biometrics/face/FaceEnrollEnrolling.java b/src/com/android/settings/biometrics/face/FaceEnrollEnrolling.java
index 472410b..e8bd0ef 100644
--- a/src/com/android/settings/biometrics/face/FaceEnrollEnrolling.java
+++ b/src/com/android/settings/biometrics/face/FaceEnrollEnrolling.java
@@ -16,6 +16,8 @@
package com.android.settings.biometrics.face;
+import static android.hardware.biometrics.BiometricAuthenticator.TYPE_FACE;
+
import android.app.settings.SettingsEnums;
import android.content.Intent;
import android.hardware.face.FaceManager;
@@ -33,6 +35,7 @@
import com.android.settings.biometrics.BiometricErrorDialog;
import com.android.settings.biometrics.BiometricUtils;
import com.android.settings.biometrics.BiometricsEnrollEnrolling;
+import com.android.settings.biometrics.BiometricsSplitScreenDialog;
import com.android.settings.slices.CustomSliceRegistry;
import com.google.android.setupcompat.template.FooterBarMixin;
@@ -88,6 +91,10 @@
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
+ if (shouldShowSplitScreenDialog()) {
+ BiometricsSplitScreenDialog.newInstance(TYPE_FACE, true /*destroyActivity*/)
+ .show(getSupportFragmentManager(), BiometricsSplitScreenDialog.class.getName());
+ }
setContentView(R.layout.face_enroll_enrolling);
setHeaderText(R.string.security_settings_face_enroll_repeat_title);
mErrorText = findViewById(R.id.error_text);
@@ -134,7 +141,7 @@
}
@Override
- public void startEnrollment() {
+ protected void startEnrollmentInternal() {
super.startEnrollment();
mPreviewFragment = (FaceEnrollPreviewFragment) getSupportFragmentManager()
.findFragmentByTag(TAG_FACE_PREVIEW);
diff --git a/src/com/android/settings/biometrics/face/FaceSettings.java b/src/com/android/settings/biometrics/face/FaceSettings.java
index bebb5c7..197aca0 100644
--- a/src/com/android/settings/biometrics/face/FaceSettings.java
+++ b/src/com/android/settings/biometrics/face/FaceSettings.java
@@ -18,7 +18,6 @@
import static android.app.Activity.RESULT_OK;
import static android.app.admin.DevicePolicyResources.Strings.Settings.FACE_SETTINGS_FOR_WORK_TITLE;
-import static android.hardware.biometrics.BiometricAuthenticator.TYPE_FACE;
import static com.android.settings.biometrics.BiometricEnrollBase.CONFIRM_REQUEST;
import static com.android.settings.biometrics.BiometricEnrollBase.ENROLL_REQUEST;
@@ -43,12 +42,10 @@
import com.android.settings.Utils;
import com.android.settings.biometrics.BiometricEnrollBase;
import com.android.settings.biometrics.BiometricUtils;
-import com.android.settings.biometrics.BiometricsSplitScreenDialog;
import com.android.settings.dashboard.DashboardFragment;
import com.android.settings.overlay.FeatureFactory;
import com.android.settings.password.ChooseLockSettingsHelper;
import com.android.settings.search.BaseSearchIndexProvider;
-import com.android.settingslib.activityembedding.ActivityEmbeddingUtils;
import com.android.settingslib.core.AbstractPreferenceController;
import com.android.settingslib.search.SearchIndexable;
import com.android.settingslib.widget.LayoutPreference;
@@ -104,26 +101,8 @@
mEnrollButton.setVisible(true);
};
- private final FaceSettingsEnrollButtonPreferenceController.Listener mEnrollListener =
- new FaceSettingsEnrollButtonPreferenceController.Listener() {
- @Override
- public boolean onShowSplitScreenDialog() {
- if (getActivity().isInMultiWindowMode()
- && !ActivityEmbeddingUtils.isActivityEmbedded(getActivity())) {
- // If it's in split mode, show the error dialog.
- BiometricsSplitScreenDialog.newInstance(TYPE_FACE).show(
- getActivity().getSupportFragmentManager(),
- BiometricsSplitScreenDialog.class.getName());
- return true;
- }
- return false;
- }
-
- @Override
- public void onStartEnrolling(Intent intent) {
- FaceSettings.this.startActivityForResult(intent, ENROLL_REQUEST);
- }
- };
+ private final FaceSettingsEnrollButtonPreferenceController.Listener mEnrollListener = intent ->
+ startActivityForResult(intent, ENROLL_REQUEST);
/**
* @param context
diff --git a/src/com/android/settings/biometrics/face/FaceSettingsEnrollButtonPreferenceController.java b/src/com/android/settings/biometrics/face/FaceSettingsEnrollButtonPreferenceController.java
index 50e4248..e5f7c4f 100644
--- a/src/com/android/settings/biometrics/face/FaceSettingsEnrollButtonPreferenceController.java
+++ b/src/com/android/settings/biometrics/face/FaceSettingsEnrollButtonPreferenceController.java
@@ -75,11 +75,6 @@
@Override
public void onClick(View v) {
- // If it's in multi window mode, do not start the introduction intent.
- if (mListener != null && mListener.onShowSplitScreenDialog()) {
- return;
- }
-
mIsClicked = true;
final Intent intent = new Intent();
intent.setClassName(SETTINGS_PACKAGE_NAME, FaceEnrollIntroduction.class.getName());
@@ -121,12 +116,6 @@
*/
public interface Listener {
/**
- * Called to check whether to show dialog in split screen mode
- * @return Whether split screen warning dialog shown.
- */
- boolean onShowSplitScreenDialog();
-
- /**
* Called when the user has indicated an intent to begin enrolling a new face.
* @param intent The Intent that should be used to launch face enrollment.
*/
diff --git a/src/com/android/settings/biometrics/fingerprint/FingerprintEnrollEnrolling.java b/src/com/android/settings/biometrics/fingerprint/FingerprintEnrollEnrolling.java
index c7f73cb..175e8f9 100644
--- a/src/com/android/settings/biometrics/fingerprint/FingerprintEnrollEnrolling.java
+++ b/src/com/android/settings/biometrics/fingerprint/FingerprintEnrollEnrolling.java
@@ -16,6 +16,7 @@
package com.android.settings.biometrics.fingerprint;
+import static android.hardware.biometrics.BiometricAuthenticator.TYPE_FINGERPRINT;
import static android.text.Layout.HYPHENATION_FREQUENCY_NONE;
import android.animation.Animator;
@@ -67,6 +68,7 @@
import com.android.settings.biometrics.BiometricEnrollSidecar;
import com.android.settings.biometrics.BiometricUtils;
import com.android.settings.biometrics.BiometricsEnrollEnrolling;
+import com.android.settings.biometrics.BiometricsSplitScreenDialog;
import com.android.settings.biometrics.fingerprint.feature.SfpsEnrollmentFeature;
import com.android.settings.core.instrumentation.InstrumentedDialogFragment;
import com.android.settings.flags.Flags;
@@ -223,7 +225,10 @@
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
-
+ if (shouldShowSplitScreenDialog()) {
+ BiometricsSplitScreenDialog.newInstance(TYPE_FINGERPRINT, true /*destroyActivity*/)
+ .show(getSupportFragmentManager(), BiometricsSplitScreenDialog.class.getName());
+ }
if (savedInstanceState != null) {
restoreSavedState(savedInstanceState);
}
diff --git a/src/com/android/settings/biometrics/fingerprint/FingerprintSettings.java b/src/com/android/settings/biometrics/fingerprint/FingerprintSettings.java
index 4d1d499..2aacbe4 100644
--- a/src/com/android/settings/biometrics/fingerprint/FingerprintSettings.java
+++ b/src/com/android/settings/biometrics/fingerprint/FingerprintSettings.java
@@ -20,7 +20,6 @@
import static android.app.admin.DevicePolicyResources.Strings.Settings.FINGERPRINT_UNLOCK_DISABLED_EXPLANATION;
import static android.app.admin.DevicePolicyResources.Strings.Settings.WORK_PROFILE_FINGERPRINT_LAST_DELETE_MESSAGE;
import static android.app.admin.DevicePolicyResources.UNDEFINED;
-import static android.hardware.biometrics.BiometricAuthenticator.TYPE_FINGERPRINT;
import static com.android.settings.Utils.SETTINGS_PACKAGE_NAME;
import static com.android.settings.biometrics.BiometricEnrollBase.EXTRA_FROM_SETTINGS_SUMMARY;
@@ -68,7 +67,6 @@
import com.android.settings.Utils;
import com.android.settings.biometrics.BiometricEnrollBase;
import com.android.settings.biometrics.BiometricUtils;
-import com.android.settings.biometrics.BiometricsSplitScreenDialog;
import com.android.settings.biometrics.GatekeeperPasswordProvider;
import com.android.settings.biometrics2.ui.model.EnrollmentRequest;
import com.android.settings.biometrics2.ui.view.FingerprintEnrollmentActivity;
@@ -84,7 +82,6 @@
import com.android.settingslib.RestrictedLockUtils.EnforcedAdmin;
import com.android.settingslib.RestrictedLockUtilsInternal;
import com.android.settingslib.RestrictedSwitchPreference;
-import com.android.settingslib.activityembedding.ActivityEmbeddingUtils;
import com.android.settingslib.core.AbstractPreferenceController;
import com.android.settingslib.search.SearchIndexable;
import com.android.settingslib.transition.SettingsTransitionHelper;
@@ -790,17 +787,6 @@
public boolean onPreferenceTreeClick(Preference pref) {
final String key = pref.getKey();
if (KEY_FINGERPRINT_ADD.equals(key)) {
- // If it's in split mode, show the error dialog and don't need to show adding
- // fingerprint intent.
- final boolean isActivityEmbedded = ActivityEmbeddingUtils.isActivityEmbedded(
- getActivity());
- if (getActivity().isInMultiWindowMode() && !isActivityEmbedded) {
- BiometricsSplitScreenDialog.newInstance(TYPE_FINGERPRINT).show(
- getActivity().getSupportFragmentManager(),
- BiometricsSplitScreenDialog.class.getName());
- return true;
- }
-
mIsEnrolling = true;
Intent intent = new Intent();
if (FeatureFlagUtils.isEnabled(getContext(),
diff --git a/src/com/android/settings/biometrics/fingerprint2/ui/enrollment/activity/FingerprintEnrollmentV2Activity.kt b/src/com/android/settings/biometrics/fingerprint2/ui/enrollment/activity/FingerprintEnrollmentV2Activity.kt
index de2a1ee..06307a4 100644
--- a/src/com/android/settings/biometrics/fingerprint2/ui/enrollment/activity/FingerprintEnrollmentV2Activity.kt
+++ b/src/com/android/settings/biometrics/fingerprint2/ui/enrollment/activity/FingerprintEnrollmentV2Activity.kt
@@ -134,6 +134,7 @@
override fun onCreate(savedInstanceState: Bundle?) {
super.onCreate(savedInstanceState)
+ // TODO(b/299573056): Show split screen dialog when it's in multi window mode.
setContentView(R.layout.fingerprint_v2_enroll_main)
setTheme(SetupWizardUtils.getTheme(applicationContext, intent))
diff --git a/src/com/android/settings/bluetooth/AdvancedBluetoothDetailsHeaderController.java b/src/com/android/settings/bluetooth/AdvancedBluetoothDetailsHeaderController.java
index c38e340..1326831 100644
--- a/src/com/android/settings/bluetooth/AdvancedBluetoothDetailsHeaderController.java
+++ b/src/com/android/settings/bluetooth/AdvancedBluetoothDetailsHeaderController.java
@@ -16,6 +16,8 @@
package com.android.settings.bluetooth;
+import static com.android.settings.bluetooth.Utils.preloadAndRun;
+
import android.bluetooth.BluetoothAdapter;
import android.bluetooth.BluetoothDevice;
import android.content.ContentResolver;
@@ -55,9 +57,13 @@
import com.android.settingslib.utils.ThreadUtils;
import com.android.settingslib.widget.LayoutPreference;
+import com.google.common.base.Supplier;
+import com.google.common.base.Suppliers;
+
import java.io.IOException;
import java.util.HashMap;
import java.util.HashSet;
+import java.util.List;
import java.util.Map;
import java.util.Set;
import java.util.concurrent.TimeUnit;
@@ -236,63 +242,87 @@
@VisibleForTesting
void refresh() {
if (mLayoutPreference != null && mCachedDevice != null) {
- final TextView title = mLayoutPreference.findViewById(R.id.entity_header_title);
- title.setText(mCachedDevice.getName());
- final TextView summary = mLayoutPreference.findViewById(R.id.entity_header_summary);
+ Supplier<String> deviceName = Suppliers.memoize(() -> mCachedDevice.getName());
+ Supplier<Boolean> disconnected =
+ Suppliers.memoize(() -> !mCachedDevice.isConnected() || mCachedDevice.isBusy());
+ Supplier<Boolean> isUntetheredHeadset =
+ Suppliers.memoize(() -> isUntetheredHeadset(mCachedDevice.getDevice()));
+ Supplier<String> summaryText =
+ Suppliers.memoize(
+ () -> {
+ if (disconnected.get() || isUntetheredHeadset.get()) {
+ return mCachedDevice.getConnectionSummary(
+ /* shortSummary= */ true);
+ }
+ return mCachedDevice.getConnectionSummary(
+ BluetoothUtils.getIntMetaData(
+ mCachedDevice.getDevice(),
+ BluetoothDevice.METADATA_MAIN_BATTERY)
+ != BluetoothUtils.META_INT_ERROR);
+ });
+ preloadAndRun(
+ List.of(deviceName, disconnected, isUntetheredHeadset, summaryText),
+ () -> {
+ final TextView title =
+ mLayoutPreference.findViewById(R.id.entity_header_title);
+ title.setText(deviceName.get());
+ final TextView summary =
+ mLayoutPreference.findViewById(R.id.entity_header_summary);
- if (!mCachedDevice.isConnected() || mCachedDevice.isBusy()) {
- summary.setText(mCachedDevice.getConnectionSummary(true /* shortSummary */));
- updateDisconnectLayout();
- return;
- }
- final BluetoothDevice device = mCachedDevice.getDevice();
- final String deviceType = BluetoothUtils.getStringMetaData(device,
- BluetoothDevice.METADATA_DEVICE_TYPE);
- if (TextUtils.equals(deviceType,
- BluetoothDevice.DEVICE_TYPE_UNTETHERED_HEADSET)
- || BluetoothUtils.getBooleanMetaData(device,
- BluetoothDevice.METADATA_IS_UNTETHERED_HEADSET)) {
- summary.setText(mCachedDevice.getConnectionSummary(true /* shortSummary */));
- updateSubLayout(mLayoutPreference.findViewById(R.id.layout_left),
- BluetoothDevice.METADATA_UNTETHERED_LEFT_ICON,
- BluetoothDevice.METADATA_UNTETHERED_LEFT_BATTERY,
- BluetoothDevice.METADATA_UNTETHERED_LEFT_LOW_BATTERY_THRESHOLD,
- BluetoothDevice.METADATA_UNTETHERED_LEFT_CHARGING,
- R.string.bluetooth_left_name,
- LEFT_DEVICE_ID);
+ if (disconnected.get()) {
+ summary.setText(summaryText.get());
+ updateDisconnectLayout();
+ return;
+ }
+ if (isUntetheredHeadset.get()) {
+ summary.setText(summaryText.get());
+ updateSubLayout(
+ mLayoutPreference.findViewById(R.id.layout_left),
+ BluetoothDevice.METADATA_UNTETHERED_LEFT_ICON,
+ BluetoothDevice.METADATA_UNTETHERED_LEFT_BATTERY,
+ BluetoothDevice.METADATA_UNTETHERED_LEFT_LOW_BATTERY_THRESHOLD,
+ BluetoothDevice.METADATA_UNTETHERED_LEFT_CHARGING,
+ R.string.bluetooth_left_name,
+ LEFT_DEVICE_ID);
- updateSubLayout(mLayoutPreference.findViewById(R.id.layout_middle),
- BluetoothDevice.METADATA_UNTETHERED_CASE_ICON,
- BluetoothDevice.METADATA_UNTETHERED_CASE_BATTERY,
- BluetoothDevice.METADATA_UNTETHERED_CASE_LOW_BATTERY_THRESHOLD,
- BluetoothDevice.METADATA_UNTETHERED_CASE_CHARGING,
- R.string.bluetooth_middle_name,
- CASE_DEVICE_ID);
+ updateSubLayout(
+ mLayoutPreference.findViewById(R.id.layout_middle),
+ BluetoothDevice.METADATA_UNTETHERED_CASE_ICON,
+ BluetoothDevice.METADATA_UNTETHERED_CASE_BATTERY,
+ BluetoothDevice.METADATA_UNTETHERED_CASE_LOW_BATTERY_THRESHOLD,
+ BluetoothDevice.METADATA_UNTETHERED_CASE_CHARGING,
+ R.string.bluetooth_middle_name,
+ CASE_DEVICE_ID);
- updateSubLayout(mLayoutPreference.findViewById(R.id.layout_right),
- BluetoothDevice.METADATA_UNTETHERED_RIGHT_ICON,
- BluetoothDevice.METADATA_UNTETHERED_RIGHT_BATTERY,
- BluetoothDevice.METADATA_UNTETHERED_RIGHT_LOW_BATTERY_THRESHOLD,
- BluetoothDevice.METADATA_UNTETHERED_RIGHT_CHARGING,
- R.string.bluetooth_right_name,
- RIGHT_DEVICE_ID);
+ updateSubLayout(
+ mLayoutPreference.findViewById(R.id.layout_right),
+ BluetoothDevice.METADATA_UNTETHERED_RIGHT_ICON,
+ BluetoothDevice.METADATA_UNTETHERED_RIGHT_BATTERY,
+ BluetoothDevice.METADATA_UNTETHERED_RIGHT_LOW_BATTERY_THRESHOLD,
+ BluetoothDevice.METADATA_UNTETHERED_RIGHT_CHARGING,
+ R.string.bluetooth_right_name,
+ RIGHT_DEVICE_ID);
- showBothDevicesBatteryPredictionIfNecessary();
- } else {
- mLayoutPreference.findViewById(R.id.layout_left).setVisibility(View.GONE);
- mLayoutPreference.findViewById(R.id.layout_right).setVisibility(View.GONE);
+ showBothDevicesBatteryPredictionIfNecessary();
+ } else {
+ mLayoutPreference
+ .findViewById(R.id.layout_left)
+ .setVisibility(View.GONE);
+ mLayoutPreference
+ .findViewById(R.id.layout_right)
+ .setVisibility(View.GONE);
- summary.setText(mCachedDevice.getConnectionSummary(
- BluetoothUtils.getIntMetaData(device, BluetoothDevice.METADATA_MAIN_BATTERY)
- != BluetoothUtils.META_INT_ERROR));
- updateSubLayout(mLayoutPreference.findViewById(R.id.layout_middle),
- BluetoothDevice.METADATA_MAIN_ICON,
- BluetoothDevice.METADATA_MAIN_BATTERY,
- BluetoothDevice.METADATA_MAIN_LOW_BATTERY_THRESHOLD,
- BluetoothDevice.METADATA_MAIN_CHARGING,
- /* titleResId */ 0,
- MAIN_DEVICE_ID);
- }
+ summary.setText(summaryText.get());
+ updateSubLayout(
+ mLayoutPreference.findViewById(R.id.layout_middle),
+ BluetoothDevice.METADATA_MAIN_ICON,
+ BluetoothDevice.METADATA_MAIN_BATTERY,
+ BluetoothDevice.METADATA_MAIN_LOW_BATTERY_THRESHOLD,
+ BluetoothDevice.METADATA_MAIN_CHARGING,
+ /* titleResId= */ 0,
+ MAIN_DEVICE_ID);
+ }
+ });
}
}
@@ -315,13 +345,87 @@
return drawable;
}
- private void updateSubLayout(LinearLayout linearLayout, int iconMetaKey, int batteryMetaKey,
- int lowBatteryMetaKey, int chargeMetaKey, int titleResId, int deviceId) {
+ private void updateSubLayout(
+ LinearLayout linearLayout,
+ int iconMetaKey,
+ int batteryMetaKey,
+ int lowBatteryMetaKey,
+ int chargeMetaKey,
+ int titleResId,
+ int deviceId) {
if (linearLayout == null) {
return;
}
+ BluetoothDevice bluetoothDevice = mCachedDevice.getDevice();
+ Supplier<String> iconUri =
+ Suppliers.memoize(
+ () -> BluetoothUtils.getStringMetaData(bluetoothDevice, iconMetaKey));
+ Supplier<Integer> batteryLevel =
+ Suppliers.memoize(
+ () -> BluetoothUtils.getIntMetaData(bluetoothDevice, batteryMetaKey));
+ Supplier<Boolean> charging =
+ Suppliers.memoize(
+ () -> BluetoothUtils.getBooleanMetaData(bluetoothDevice, chargeMetaKey));
+ Supplier<Integer> lowBatteryLevel =
+ Suppliers.memoize(
+ () -> {
+ int level =
+ BluetoothUtils.getIntMetaData(
+ bluetoothDevice, lowBatteryMetaKey);
+ if (level == BluetoothUtils.META_INT_ERROR) {
+ if (batteryMetaKey
+ == BluetoothDevice.METADATA_UNTETHERED_CASE_BATTERY) {
+ level = CASE_LOW_BATTERY_LEVEL;
+ } else {
+ level = LOW_BATTERY_LEVEL;
+ }
+ }
+ return level;
+ });
+ Supplier<Boolean> isUntethered =
+ Suppliers.memoize(() -> isUntetheredHeadset(bluetoothDevice));
+ Supplier<Integer> nativeBatteryLevel = Suppliers.memoize(bluetoothDevice::getBatteryLevel);
+ preloadAndRun(
+ List.of(
+ iconUri,
+ batteryLevel,
+ charging,
+ lowBatteryLevel,
+ isUntethered,
+ nativeBatteryLevel),
+ () ->
+ updateSubLayoutUi(
+ linearLayout,
+ iconMetaKey,
+ batteryMetaKey,
+ lowBatteryMetaKey,
+ chargeMetaKey,
+ titleResId,
+ deviceId,
+ iconUri,
+ batteryLevel,
+ charging,
+ lowBatteryLevel,
+ isUntethered,
+ nativeBatteryLevel));
+ }
+
+ private void updateSubLayoutUi(
+ LinearLayout linearLayout,
+ int iconMetaKey,
+ int batteryMetaKey,
+ int lowBatteryMetaKey,
+ int chargeMetaKey,
+ int titleResId,
+ int deviceId,
+ Supplier<String> preloadedIconUri,
+ Supplier<Integer> preloadedBatteryLevel,
+ Supplier<Boolean> preloadedCharging,
+ Supplier<Integer> preloadedLowBatteryLevel,
+ Supplier<Boolean> preloadedIsUntethered,
+ Supplier<Integer> preloadedNativeBatteryLevel) {
final BluetoothDevice bluetoothDevice = mCachedDevice.getDevice();
- final String iconUri = BluetoothUtils.getStringMetaData(bluetoothDevice, iconMetaKey);
+ final String iconUri = preloadedIconUri.get();
final ImageView imageView = linearLayout.findViewById(R.id.header_icon);
if (iconUri != null) {
updateIcon(imageView, iconUri);
@@ -331,17 +435,9 @@
imageView.setImageDrawable(pair.first);
imageView.setContentDescription(pair.second);
}
- final int batteryLevel = BluetoothUtils.getIntMetaData(bluetoothDevice, batteryMetaKey);
- final boolean charging = BluetoothUtils.getBooleanMetaData(bluetoothDevice, chargeMetaKey);
- int lowBatteryLevel = BluetoothUtils.getIntMetaData(bluetoothDevice,
- lowBatteryMetaKey);
- if (lowBatteryLevel == BluetoothUtils.META_INT_ERROR) {
- if (batteryMetaKey == BluetoothDevice.METADATA_UNTETHERED_CASE_BATTERY) {
- lowBatteryLevel = CASE_LOW_BATTERY_LEVEL;
- } else {
- lowBatteryLevel = LOW_BATTERY_LEVEL;
- }
- }
+ final int batteryLevel = preloadedBatteryLevel.get();
+ final boolean charging = preloadedCharging.get();
+ int lowBatteryLevel = preloadedLowBatteryLevel.get();
Log.d(TAG, "buletoothDevice: " + bluetoothDevice.getAnonymizedAddress()
+ ", updateSubLayout() icon : " + iconMetaKey + ", battery : " + batteryMetaKey
@@ -353,7 +449,7 @@
showBatteryPredictionIfNecessary(linearLayout, deviceId, batteryLevel);
}
final TextView batterySummaryView = linearLayout.findViewById(R.id.bt_battery_summary);
- if (isUntetheredHeadset(bluetoothDevice)) {
+ if (preloadedIsUntethered.get()) {
if (batteryLevel != BluetoothUtils.META_INT_ERROR) {
linearLayout.setVisibility(View.VISIBLE);
batterySummaryView.setText(
@@ -364,7 +460,7 @@
if (deviceId == MAIN_DEVICE_ID) {
linearLayout.setVisibility(View.VISIBLE);
linearLayout.findViewById(R.id.bt_battery_icon).setVisibility(View.GONE);
- int level = bluetoothDevice.getBatteryLevel();
+ int level = preloadedNativeBatteryLevel.get();
if (level != BluetoothDevice.BATTERY_LEVEL_UNKNOWN
&& level != BluetoothDevice.BATTERY_LEVEL_BLUETOOTH_OFF) {
batterySummaryView.setText(
diff --git a/src/com/android/settings/bluetooth/BluetoothDetailsExtraOptionsController.java b/src/com/android/settings/bluetooth/BluetoothDetailsExtraOptionsController.java
new file mode 100644
index 0000000..ddaf5e5
--- /dev/null
+++ b/src/com/android/settings/bluetooth/BluetoothDetailsExtraOptionsController.java
@@ -0,0 +1,88 @@
+/*
+ * Copyright (C) 2024 The Android Open Source Project
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT 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.content.Context;
+
+import androidx.annotation.Nullable;
+import androidx.annotation.VisibleForTesting;
+import androidx.preference.Preference;
+import androidx.preference.PreferenceCategory;
+import androidx.preference.PreferenceFragmentCompat;
+import androidx.preference.PreferenceScreen;
+
+import com.android.settings.overlay.FeatureFactory;
+import com.android.settingslib.bluetooth.CachedBluetoothDevice;
+import com.android.settingslib.core.lifecycle.Lifecycle;
+import com.android.settingslib.utils.ThreadUtils;
+
+import dagger.internal.Preconditions;
+
+import java.util.List;
+
+public class BluetoothDetailsExtraOptionsController extends BluetoothDetailsController {
+
+ private static final String KEY_BLUETOOTH_EXTRA_OPTIONS = "bt_extra_options";
+
+ @VisibleForTesting @Nullable
+ PreferenceCategory mOptionsContainer;
+ @Nullable PreferenceScreen mPreferenceScreen;
+
+ public BluetoothDetailsExtraOptionsController(
+ Context context,
+ PreferenceFragmentCompat fragment,
+ CachedBluetoothDevice device,
+ Lifecycle lifecycle) {
+ super(context, fragment, device, lifecycle);
+ }
+
+ @Override
+ public String getPreferenceKey() {
+ return KEY_BLUETOOTH_EXTRA_OPTIONS;
+ }
+
+ @Override
+ protected void init(PreferenceScreen screen) {
+ mPreferenceScreen = screen;
+ mOptionsContainer = screen.findPreference(getPreferenceKey());
+ refresh();
+ }
+
+ @Override
+ protected void refresh() {
+ ThreadUtils.postOnBackgroundThread(
+ () -> {
+ List<Preference> options =
+ FeatureFactory.getFeatureFactory()
+ .getBluetoothFeatureProvider()
+ .getBluetoothExtraOptions(mContext, mCachedDevice);
+ ThreadUtils.postOnMainThread(
+ () -> {
+ if (mOptionsContainer != null) {
+ mOptionsContainer.removeAll();
+ for (Preference option : options) {
+ mOptionsContainer.addPreference(option);
+ }
+ setVisible(
+ Preconditions.checkNotNull(mPreferenceScreen),
+ getPreferenceKey(),
+ !options.isEmpty());
+ }
+ });
+ });
+ }
+}
diff --git a/src/com/android/settings/bluetooth/BluetoothDetailsProfilesController.java b/src/com/android/settings/bluetooth/BluetoothDetailsProfilesController.java
index 3b162b6..943d99b 100644
--- a/src/com/android/settings/bluetooth/BluetoothDetailsProfilesController.java
+++ b/src/com/android/settings/bluetooth/BluetoothDetailsProfilesController.java
@@ -37,6 +37,8 @@
import com.android.settings.R;
import com.android.settings.core.SettingsUIDeviceConfig;
+import com.android.settings.flags.Flags;
+import com.android.settings.overlay.FeatureFactory;
import com.android.settingslib.bluetooth.A2dpProfile;
import com.android.settingslib.bluetooth.BluetoothUtils;
import com.android.settingslib.bluetooth.CachedBluetoothDevice;
@@ -49,11 +51,14 @@
import com.android.settingslib.bluetooth.PanProfile;
import com.android.settingslib.bluetooth.PbapServerProfile;
import com.android.settingslib.core.lifecycle.Lifecycle;
+import com.android.settingslib.utils.ThreadUtils;
import java.util.ArrayList;
import java.util.HashMap;
import java.util.List;
import java.util.Map;
+import java.util.Set;
+import java.util.concurrent.atomic.AtomicReference;
/**
* This class adds switches for toggling the individual profiles that a Bluetooth device
@@ -79,6 +84,8 @@
private static final String LE_AUDIO_TOGGLE_VISIBLE_PROPERTY =
"persist.bluetooth.leaudio.toggle_visible";
+ private final AtomicReference<Set<String>> mInvisiblePreferenceKey = new AtomicReference<>();
+
private LocalBluetoothManager mManager;
private LocalBluetoothProfileManager mProfileManager;
private CachedBluetoothDevice mCachedDevice;
@@ -547,6 +554,22 @@
*/
@Override
protected void refresh() {
+ if (Flags.enableBluetoothProfileToggleVisibilityChecker()) {
+ ThreadUtils.postOnBackgroundThread(
+ () -> {
+ mInvisiblePreferenceKey.set(
+ FeatureFactory.getFeatureFactory()
+ .getBluetoothFeatureProvider()
+ .getInvisibleProfilePreferenceKeys(
+ mContext, mCachedDevice.getDevice()));
+ ThreadUtils.postOnMainThread(this::refreshUi);
+ });
+ } else {
+ refreshUi();
+ }
+ }
+
+ private void refreshUi() {
for (LocalBluetoothProfile profile : getProfiles()) {
if (profile == null || !profile.isProfileReady()) {
continue;
@@ -577,6 +600,16 @@
preference.setSelectable(false);
mProfilesContainer.addPreference(preference);
}
+
+ if (Flags.enableBluetoothProfileToggleVisibilityChecker()) {
+ Set<String> invisibleKeys = mInvisiblePreferenceKey.get();
+ if (invisibleKeys != null) {
+ for (int i = 0; i < mProfilesContainer.getPreferenceCount(); ++i) {
+ Preference pref = mProfilesContainer.getPreference(i);
+ pref.setVisible(pref.isVisible() && !invisibleKeys.contains(pref.getKey()));
+ }
+ }
+ }
}
@Override
diff --git a/src/com/android/settings/bluetooth/BluetoothDeviceDetailsFragment.java b/src/com/android/settings/bluetooth/BluetoothDeviceDetailsFragment.java
index 898a116..9c68c9c 100644
--- a/src/com/android/settings/bluetooth/BluetoothDeviceDetailsFragment.java
+++ b/src/com/android/settings/bluetooth/BluetoothDeviceDetailsFragment.java
@@ -333,6 +333,9 @@
}
controllers.add(new BluetoothDetailsDataSyncController(context, this,
mCachedDevice, lifecycle));
+ controllers.add(
+ new BluetoothDetailsExtraOptionsController(
+ context, this, mCachedDevice, lifecycle));
}
return controllers;
}
diff --git a/src/com/android/settings/bluetooth/BluetoothFeatureProvider.java b/src/com/android/settings/bluetooth/BluetoothFeatureProvider.java
index 1bc7184..1751082 100644
--- a/src/com/android/settings/bluetooth/BluetoothFeatureProvider.java
+++ b/src/com/android/settings/bluetooth/BluetoothFeatureProvider.java
@@ -22,7 +22,12 @@
import android.media.Spatializer;
import android.net.Uri;
+import androidx.preference.Preference;
+
+import com.android.settingslib.bluetooth.CachedBluetoothDevice;
+
import java.util.List;
+import java.util.Set;
/**
* Provider for bluetooth related features.
@@ -60,4 +65,23 @@
* @return the Spatializer instance
*/
Spatializer getSpatializer(Context context);
+
+ /**
+ * Gets bluetooth device extra options
+ *
+ * @param context Context
+ * @param device the bluetooth device
+ * @return the extra bluetooth preference list
+ */
+ List<Preference> getBluetoothExtraOptions(Context context, CachedBluetoothDevice device);
+
+ /**
+ * Gets the bluetooth profile preference keys which should be hidden in the device details page.
+ *
+ * @param context Context
+ * @param bluetoothDevice the bluetooth device
+ * @return the profiles which should be hidden
+ */
+ Set<String> getInvisibleProfilePreferenceKeys(
+ Context context, BluetoothDevice bluetoothDevice);
}
diff --git a/src/com/android/settings/bluetooth/BluetoothFeatureProviderImpl.java b/src/com/android/settings/bluetooth/BluetoothFeatureProviderImpl.java
index ba02020..2d4ac49 100644
--- a/src/com/android/settings/bluetooth/BluetoothFeatureProviderImpl.java
+++ b/src/com/android/settings/bluetooth/BluetoothFeatureProviderImpl.java
@@ -23,9 +23,16 @@
import android.media.Spatializer;
import android.net.Uri;
+import androidx.preference.Preference;
+
import com.android.settingslib.bluetooth.BluetoothUtils;
+import com.android.settingslib.bluetooth.CachedBluetoothDevice;
+
+import com.google.common.collect.ImmutableList;
+import com.google.common.collect.ImmutableSet;
import java.util.List;
+import java.util.Set;
/**
* Impl of {@link BluetoothFeatureProvider}
@@ -54,4 +61,16 @@
AudioManager audioManager = context.getSystemService(AudioManager.class);
return audioManager.getSpatializer();
}
+
+ @Override
+ public List<Preference> getBluetoothExtraOptions(Context context,
+ CachedBluetoothDevice device) {
+ return ImmutableList.of();
+ }
+
+ @Override
+ public Set<String> getInvisibleProfilePreferenceKeys(
+ Context context, BluetoothDevice bluetoothDevice) {
+ return ImmutableSet.of();
+ }
}
diff --git a/src/com/android/settings/bluetooth/Utils.java b/src/com/android/settings/bluetooth/Utils.java
index f8c033c..f6288b2 100644
--- a/src/com/android/settings/bluetooth/Utils.java
+++ b/src/com/android/settings/bluetooth/Utils.java
@@ -37,12 +37,16 @@
import androidx.appcompat.app.AlertDialog;
import com.android.settings.R;
+import com.android.settings.flags.Flags;
import com.android.settings.overlay.FeatureFactory;
import com.android.settingslib.bluetooth.BluetoothUtils;
import com.android.settingslib.bluetooth.BluetoothUtils.ErrorListener;
import com.android.settingslib.bluetooth.CachedBluetoothDevice;
import com.android.settingslib.bluetooth.LocalBluetoothManager;
import com.android.settingslib.bluetooth.LocalBluetoothManager.BluetoothManagerCallback;
+import com.android.settingslib.utils.ThreadUtils;
+
+import com.google.common.base.Supplier;
import java.util.ArrayList;
import java.util.List;
@@ -272,4 +276,22 @@
+ " , deviceList = " + cachedBluetoothDevices);
return cachedBluetoothDevices;
}
+
+ /**
+ * Preloads the values and run the Runnable afterwards.
+ * @param suppliers the value supplier, should be a memoized supplier
+ * @param runnable the runnable to be run after value is preloaded
+ */
+ public static void preloadAndRun(List<Supplier<?>> suppliers, Runnable runnable) {
+ if (!Flags.enableOffloadBluetoothOperationsToBackgroundThread()) {
+ runnable.run();
+ return;
+ }
+ ThreadUtils.postOnBackgroundThread(() -> {
+ for (Supplier<?> supplier : suppliers) {
+ supplier.get();
+ }
+ ThreadUtils.postOnMainThread(runnable);
+ });
+ }
}
diff --git a/src/com/android/settings/connecteddevice/PreviouslyConnectedDevicePreferenceController.java b/src/com/android/settings/connecteddevice/PreviouslyConnectedDevicePreferenceController.java
index 7a2ae04..33f8b73 100644
--- a/src/com/android/settings/connecteddevice/PreviouslyConnectedDevicePreferenceController.java
+++ b/src/com/android/settings/connecteddevice/PreviouslyConnectedDevicePreferenceController.java
@@ -17,6 +17,7 @@
import android.bluetooth.BluetoothAdapter;
import android.bluetooth.BluetoothDevice;
+import android.bluetooth.BluetoothManager;
import android.content.BroadcastReceiver;
import android.content.Context;
import android.content.Intent;
@@ -36,13 +37,16 @@
import com.android.settings.connecteddevice.dock.DockUpdater;
import com.android.settings.core.BasePreferenceController;
import com.android.settings.dashboard.DashboardFragment;
+import com.android.settings.flags.Flags;
import com.android.settings.overlay.FeatureFactory;
import com.android.settingslib.core.lifecycle.LifecycleObserver;
import com.android.settingslib.core.lifecycle.events.OnStart;
import com.android.settingslib.core.lifecycle.events.OnStop;
import java.util.ArrayList;
+import java.util.HashMap;
import java.util.List;
+import java.util.Map;
public class PreviouslyConnectedDevicePreferenceController extends BasePreferenceController
implements LifecycleObserver, OnStart, OnStop, DevicePreferenceCallback {
@@ -56,11 +60,12 @@
private final List<Preference> mDevicesList = new ArrayList<>();
private final List<Preference> mDockDevicesList = new ArrayList<>();
+ private final Map<BluetoothDevice, Preference> mDevicePreferenceMap = new HashMap<>();
+ private final BluetoothAdapter mBluetoothAdapter;
private PreferenceGroup mPreferenceGroup;
private BluetoothDeviceUpdater mBluetoothDeviceUpdater;
private DockUpdater mSavedDockUpdater;
- private BluetoothAdapter mBluetoothAdapter;
@VisibleForTesting
Preference mSeeAllPreference;
@@ -81,7 +86,11 @@
mSavedDockUpdater = FeatureFactory.getFeatureFactory().getDockUpdaterFeatureProvider()
.getSavedDockUpdater(context, this);
mIntentFilter = new IntentFilter(BluetoothAdapter.ACTION_STATE_CHANGED);
- mBluetoothAdapter = BluetoothAdapter.getDefaultAdapter();
+ if (Flags.enableSavedDevicesOrderByRecency()) {
+ mBluetoothAdapter = context.getSystemService(BluetoothManager.class).getAdapter();
+ } else {
+ mBluetoothAdapter = BluetoothAdapter.getDefaultAdapter();
+ }
}
@Override
@@ -114,6 +123,9 @@
mContext.registerReceiver(mReceiver, mIntentFilter,
Context.RECEIVER_EXPORTED_UNAUDITED);
mBluetoothDeviceUpdater.refreshPreference();
+ if (Flags.enableSavedDevicesOrderByRecency()) {
+ updatePreferenceGroup();
+ }
}
@Override
@@ -131,19 +143,37 @@
@Override
public void onDeviceAdded(Preference preference) {
- final List<BluetoothDevice> bluetoothDevices =
- mBluetoothAdapter.getMostRecentlyConnectedDevices();
- final int index = preference instanceof BluetoothDevicePreference
- ? bluetoothDevices.indexOf(((BluetoothDevicePreference) preference)
- .getBluetoothDevice().getDevice()) : DOCK_DEVICE_INDEX;
- if (DEBUG) {
- Log.d(TAG, "onDeviceAdded() " + preference.getTitle() + ", index of : " + index);
- for (BluetoothDevice device : bluetoothDevices) {
- Log.d(TAG, "onDeviceAdded() most recently device : " + device.getName());
+ if (Flags.enableSavedDevicesOrderByRecency()) {
+ if (preference instanceof BluetoothDevicePreference) {
+ mDevicePreferenceMap.put(
+ ((BluetoothDevicePreference) preference).getBluetoothDevice().getDevice(),
+ preference);
+ } else {
+ mDockDevicesList.add(preference);
}
+ if (DEBUG) {
+ Log.d(TAG, "onDeviceAdded() " + preference.getTitle());
+ }
+ updatePreferenceGroup();
+ } else {
+ final List<BluetoothDevice> bluetoothDevices =
+ mBluetoothAdapter.getMostRecentlyConnectedDevices();
+ final int index =
+ preference instanceof BluetoothDevicePreference
+ ? bluetoothDevices.indexOf(
+ ((BluetoothDevicePreference) preference)
+ .getBluetoothDevice()
+ .getDevice())
+ : DOCK_DEVICE_INDEX;
+ if (DEBUG) {
+ Log.d(TAG, "onDeviceAdded() " + preference.getTitle() + ", index of : " + index);
+ for (BluetoothDevice device : bluetoothDevices) {
+ Log.d(TAG, "onDeviceAdded() most recently device : " + device.getName());
+ }
+ }
+ addPreference(index, preference);
+ updatePreferenceVisibility();
}
- addPreference(index, preference);
- updatePreferenceVisibility();
}
private void addPreference(int index, Preference preference) {
@@ -194,13 +224,57 @@
@Override
public void onDeviceRemoved(Preference preference) {
- if (preference instanceof BluetoothDevicePreference) {
- mDevicesList.remove(preference);
+ if (Flags.enableSavedDevicesOrderByRecency()) {
+ if (preference instanceof BluetoothDevicePreference) {
+ mDevicePreferenceMap.remove(
+ ((BluetoothDevicePreference) preference).getBluetoothDevice().getDevice(),
+ preference);
+ } else {
+ mDockDevicesList.remove(preference);
+ }
+ if (DEBUG) {
+ Log.d(TAG, "onDeviceRemoved() " + preference.getTitle());
+ }
+ updatePreferenceGroup();
} else {
- mDockDevicesList.remove(preference);
- }
+ if (preference instanceof BluetoothDevicePreference) {
+ mDevicesList.remove(preference);
+ } else {
+ mDockDevicesList.remove(preference);
+ }
- addPreference();
+ addPreference();
+ updatePreferenceVisibility();
+ }
+ }
+
+ /** Sort the preferenceGroup by most recently used. */
+ public void updatePreferenceGroup() {
+ mPreferenceGroup.removeAll();
+ mPreferenceGroup.addPreference(mSeeAllPreference);
+ if (mBluetoothAdapter != null && mBluetoothAdapter.isEnabled()) {
+ // Bluetooth is supported
+ int order = 0;
+ for (BluetoothDevice device : mBluetoothAdapter.getMostRecentlyConnectedDevices()) {
+ Preference preference = mDevicePreferenceMap.getOrDefault(device, null);
+ if (preference != null) {
+ preference.setOrder(order);
+ mPreferenceGroup.addPreference(preference);
+ order += 1;
+ }
+ if (order == MAX_DEVICE_NUM) {
+ break;
+ }
+ }
+ for (Preference preference : mDockDevicesList) {
+ if (order == MAX_DEVICE_NUM) {
+ break;
+ }
+ preference.setOrder(order);
+ mPreferenceGroup.addPreference(preference);
+ order += 1;
+ }
+ }
updatePreferenceVisibility();
}
diff --git a/src/com/android/settings/connecteddevice/SavedDeviceGroupController.java b/src/com/android/settings/connecteddevice/SavedDeviceGroupController.java
index fb35dd9..c73481d 100644
--- a/src/com/android/settings/connecteddevice/SavedDeviceGroupController.java
+++ b/src/com/android/settings/connecteddevice/SavedDeviceGroupController.java
@@ -15,6 +15,9 @@
*/
package com.android.settings.connecteddevice;
+import android.bluetooth.BluetoothAdapter;
+import android.bluetooth.BluetoothDevice;
+import android.bluetooth.BluetoothManager;
import android.content.Context;
import android.content.pm.PackageManager;
@@ -23,18 +26,25 @@
import androidx.preference.PreferenceGroup;
import androidx.preference.PreferenceScreen;
+import com.android.settings.bluetooth.BluetoothDevicePreference;
import com.android.settings.bluetooth.BluetoothDeviceUpdater;
import com.android.settings.bluetooth.SavedBluetoothDeviceUpdater;
import com.android.settings.connecteddevice.dock.DockUpdater;
import com.android.settings.core.BasePreferenceController;
import com.android.settings.core.PreferenceControllerMixin;
import com.android.settings.dashboard.DashboardFragment;
+import com.android.settings.flags.Flags;
import com.android.settings.overlay.DockUpdaterFeatureProvider;
import com.android.settings.overlay.FeatureFactory;
import com.android.settingslib.core.lifecycle.LifecycleObserver;
import com.android.settingslib.core.lifecycle.events.OnStart;
import com.android.settingslib.core.lifecycle.events.OnStop;
+import java.util.ArrayList;
+import java.util.HashMap;
+import java.util.List;
+import java.util.Map;
+
/**
* Controller to maintain the {@link PreferenceGroup} for all
* saved devices. It uses {@link DevicePreferenceCallback} to add/remove {@link Preference}
@@ -45,6 +55,10 @@
private static final String KEY = "saved_device_list";
+ private final Map<BluetoothDevice, Preference> mDevicePreferenceMap = new HashMap<>();
+ private final List<Preference> mDockDevicesList = new ArrayList<>();
+ private final BluetoothAdapter mBluetoothAdapter;
+
@VisibleForTesting
PreferenceGroup mPreferenceGroup;
private BluetoothDeviceUpdater mBluetoothDeviceUpdater;
@@ -57,6 +71,7 @@
FeatureFactory.getFeatureFactory().getDockUpdaterFeatureProvider();
mSavedDockUpdater =
dockUpdaterFeatureProvider.getSavedDockUpdater(context, this);
+ mBluetoothAdapter = context.getSystemService(BluetoothManager.class).getAdapter();
}
@Override
@@ -64,6 +79,9 @@
mBluetoothDeviceUpdater.registerCallback();
mSavedDockUpdater.registerCallback();
mBluetoothDeviceUpdater.refreshPreference();
+ if (Flags.enableSavedDevicesOrderByRecency()) {
+ updatePreferenceGroup();
+ }
}
@Override
@@ -101,17 +119,63 @@
@Override
public void onDeviceAdded(Preference preference) {
- if (mPreferenceGroup.getPreferenceCount() == 0) {
- mPreferenceGroup.setVisible(true);
+ if (Flags.enableSavedDevicesOrderByRecency()) {
+ mPreferenceGroup.addPreference(preference);
+ if (preference instanceof BluetoothDevicePreference) {
+ mDevicePreferenceMap.put(
+ ((BluetoothDevicePreference) preference).getBluetoothDevice().getDevice(),
+ preference);
+ } else {
+ mDockDevicesList.add(preference);
+ }
+ updatePreferenceGroup();
+ } else {
+ if (mPreferenceGroup.getPreferenceCount() == 0) {
+ mPreferenceGroup.setVisible(true);
+ }
+ mPreferenceGroup.addPreference(preference);
}
- mPreferenceGroup.addPreference(preference);
}
@Override
public void onDeviceRemoved(Preference preference) {
- mPreferenceGroup.removePreference(preference);
- if (mPreferenceGroup.getPreferenceCount() == 0) {
+ if (Flags.enableSavedDevicesOrderByRecency()) {
+ mPreferenceGroup.removePreference(preference);
+ if (preference instanceof BluetoothDevicePreference) {
+ mDevicePreferenceMap.remove(
+ ((BluetoothDevicePreference) preference).getBluetoothDevice().getDevice(),
+ preference);
+ } else {
+ mDockDevicesList.remove(preference);
+ }
+ updatePreferenceGroup();
+ } else {
+ mPreferenceGroup.removePreference(preference);
+ if (mPreferenceGroup.getPreferenceCount() == 0) {
+ mPreferenceGroup.setVisible(false);
+ }
+ }
+ }
+
+ /** Sort the preferenceGroup by most recently used. */
+ public void updatePreferenceGroup() {
+ if (mBluetoothAdapter == null || !mBluetoothAdapter.isEnabled()) {
+ // Bluetooth is unsupported or disabled
mPreferenceGroup.setVisible(false);
+ } else {
+ mPreferenceGroup.setVisible(true);
+ int order = 0;
+ for (BluetoothDevice device : mBluetoothAdapter.getMostRecentlyConnectedDevices()) {
+ Preference preference = mDevicePreferenceMap.getOrDefault(device, null);
+ if (preference != null) {
+ preference.setOrder(order);
+ order += 1;
+ }
+ }
+ for (Preference preference : mDockDevicesList) {
+ preference.setOrder(order);
+ order += 1;
+ }
}
}
@@ -130,4 +194,9 @@
public void setSavedDockUpdater(DockUpdater savedDockUpdater) {
mSavedDockUpdater = savedDockUpdater;
}
+
+ @VisibleForTesting
+ void setPreferenceGroup(PreferenceGroup preferenceGroup) {
+ mPreferenceGroup = preferenceGroup;
+ }
}
diff --git a/src/com/android/settings/connecteddevice/audiosharing/AudioSharingCompatibilityPreferenceController.java b/src/com/android/settings/connecteddevice/audiosharing/AudioSharingCompatibilityPreferenceController.java
new file mode 100644
index 0000000..c39257d
--- /dev/null
+++ b/src/com/android/settings/connecteddevice/audiosharing/AudioSharingCompatibilityPreferenceController.java
@@ -0,0 +1,177 @@
+/*
+ * Copyright (C) 2024 The Android Open Source Project
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT 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.connecteddevice.audiosharing;
+
+import android.bluetooth.BluetoothLeBroadcast;
+import android.bluetooth.BluetoothLeBroadcastMetadata;
+import android.content.Context;
+import android.util.Log;
+
+import androidx.annotation.NonNull;
+import androidx.annotation.Nullable;
+import androidx.lifecycle.DefaultLifecycleObserver;
+import androidx.lifecycle.LifecycleOwner;
+import androidx.preference.PreferenceScreen;
+import androidx.preference.TwoStatePreference;
+
+import com.android.settings.bluetooth.Utils;
+import com.android.settings.core.TogglePreferenceController;
+import com.android.settingslib.bluetooth.LocalBluetoothLeBroadcast;
+import com.android.settingslib.bluetooth.LocalBluetoothManager;
+
+import java.util.concurrent.Executor;
+import java.util.concurrent.Executors;
+
+public class AudioSharingCompatibilityPreferenceController extends TogglePreferenceController
+ implements DefaultLifecycleObserver {
+
+ private static final String TAG = "AudioSharingCompatibilityPrefController";
+
+ private static final String PREF_KEY = "audio_sharing_stream_compatibility";
+ private static final String SHARING_OFF_SUMMARY =
+ "Helps some devices like hearing aids connect by reducing audio quality";
+ private static final String SHARING_ON_SUMMARY =
+ "Turns off the audio sharing to config the compatibility";
+
+ private final LocalBluetoothManager mBtManager;
+ private final Executor mExecutor;
+ private final LocalBluetoothLeBroadcast mBroadcast;
+ @Nullable private TwoStatePreference mPreference;
+
+ private final BluetoothLeBroadcast.Callback mBroadcastCallback =
+ new BluetoothLeBroadcast.Callback() {
+ @Override
+ public void onBroadcastStarted(int reason, int broadcastId) {
+ Log.d(
+ TAG,
+ "onBroadcastStarted(), reason = "
+ + reason
+ + ", broadcastId = "
+ + broadcastId);
+ updateEnabled();
+ }
+
+ @Override
+ public void onBroadcastStartFailed(int reason) {}
+
+ @Override
+ public void onBroadcastMetadataChanged(
+ int broadcastId, @NonNull BluetoothLeBroadcastMetadata metadata) {}
+
+ @Override
+ public void onBroadcastStopped(int reason, int broadcastId) {
+ Log.d(
+ TAG,
+ "onBroadcastStopped(), reason = "
+ + reason
+ + ", broadcastId = "
+ + broadcastId);
+ updateEnabled();
+ }
+
+ @Override
+ public void onBroadcastStopFailed(int reason) {}
+
+ @Override
+ public void onBroadcastUpdated(int reason, int broadcastId) {}
+
+ @Override
+ public void onBroadcastUpdateFailed(int reason, int broadcastId) {}
+
+ @Override
+ public void onPlaybackStarted(int reason, int broadcastId) {}
+
+ @Override
+ public void onPlaybackStopped(int reason, int broadcastId) {}
+ };
+
+ public AudioSharingCompatibilityPreferenceController(Context context, String preferenceKey) {
+ super(context, preferenceKey);
+ mBtManager = Utils.getLocalBtManager(context);
+ mBroadcast = mBtManager.getProfileManager().getLeAudioBroadcastProfile();
+ mExecutor = Executors.newSingleThreadExecutor();
+ }
+
+ @Override
+ public void onStart(@NonNull LifecycleOwner owner) {
+ if (mBroadcast != null) {
+ mBroadcast.registerServiceCallBack(mExecutor, mBroadcastCallback);
+ }
+ }
+
+ @Override
+ public void onStop(@NonNull LifecycleOwner owner) {
+ if (mBroadcast != null) {
+ mBroadcast.unregisterServiceCallBack(mBroadcastCallback);
+ }
+ }
+
+ @Override
+ public int getAvailabilityStatus() {
+ return AudioSharingUtils.isFeatureEnabled() ? AVAILABLE : UNSUPPORTED_ON_DEVICE;
+ }
+
+ @Override
+ public void displayPreference(PreferenceScreen screen) {
+ super.displayPreference(screen);
+ mPreference = screen.findPreference(getPreferenceKey());
+ updateEnabled();
+ }
+
+ @Override
+ public String getPreferenceKey() {
+ return PREF_KEY;
+ }
+
+ @Override
+ public boolean isChecked() {
+ return mBroadcast != null && mBroadcast.getImproveCompatibility();
+ }
+
+ @Override
+ public boolean setChecked(boolean isChecked) {
+ if (mBroadcast == null || mBroadcast.getImproveCompatibility() == isChecked) {
+ Log.d(
+ TAG,
+ "Skip setting improveCompatibility, unchanged = "
+ + (mBroadcast.getImproveCompatibility() == isChecked));
+ return false;
+ }
+ mBroadcast.setImproveCompatibility(isChecked);
+ // TODO: call updateBroadcast once framework change ready.
+ return true;
+ }
+
+ @Override
+ public int getSliceHighlightMenuRes() {
+ return 0;
+ }
+
+ private void updateEnabled() {
+ mContext.getMainExecutor()
+ .execute(
+ () -> {
+ if (mPreference != null) {
+ boolean isBroadcasting =
+ AudioSharingUtils.isBroadcasting(mBtManager);
+ mPreference.setEnabled(!isBroadcasting);
+ mPreference.setSummary(
+ isBroadcasting ? SHARING_ON_SUMMARY : SHARING_OFF_SUMMARY);
+ }
+ });
+ }
+}
diff --git a/src/com/android/settings/connecteddevice/audiosharing/AudioSharingDevicePreferenceController.java b/src/com/android/settings/connecteddevice/audiosharing/AudioSharingDevicePreferenceController.java
index ae1d791..3fd5127 100644
--- a/src/com/android/settings/connecteddevice/audiosharing/AudioSharingDevicePreferenceController.java
+++ b/src/com/android/settings/connecteddevice/audiosharing/AudioSharingDevicePreferenceController.java
@@ -22,7 +22,6 @@
import android.bluetooth.BluetoothLeBroadcastAssistant;
import android.bluetooth.BluetoothLeBroadcastMetadata;
import android.bluetooth.BluetoothLeBroadcastReceiveState;
-import android.bluetooth.BluetoothLeBroadcastSubgroupSettings;
import android.bluetooth.BluetoothProfile;
import android.content.Context;
import android.util.Log;
@@ -419,7 +418,7 @@
if (isBroadcasting()) {
// Show stop audio sharing dialog when an ineligible (non LE audio) remote device
// connected during a sharing session.
- ThreadUtils.postOnMainThread(
+ postOnMainThread(
() -> {
closeOpeningDialogs();
AudioSharingStopDialogFragment.show(
@@ -443,8 +442,9 @@
Map<Integer, List<CachedBluetoothDevice>> groupedDevices =
AudioSharingUtils.fetchConnectedDevicesByGroupId(mLocalBtManager);
if (isBroadcasting()) {
- if (groupedDevices.containsKey(cachedDevice.getGroupId())
- && groupedDevices.get(cachedDevice.getGroupId()).stream()
+ int groupId = AudioSharingUtils.getGroupId(cachedDevice);
+ if (groupedDevices.containsKey(groupId)
+ && groupedDevices.get(groupId).stream()
.anyMatch(
device ->
AudioSharingUtils.hasBroadcastSource(
@@ -464,7 +464,7 @@
// Show audio sharing switch dialog when the third eligible (LE audio) remote device
// connected during a sharing session.
if (deviceItemsInSharingSession.size() >= 2) {
- ThreadUtils.postOnMainThread(
+ postOnMainThread(
() -> {
closeOpeningDialogs();
AudioSharingDisconnectDialogFragment.show(
@@ -495,7 +495,7 @@
} else {
// Show audio sharing join dialog when the first or second eligible (LE audio)
// remote device connected during a sharing session.
- ThreadUtils.postOnMainThread(
+ postOnMainThread(
() -> {
closeOpeningDialogs();
AudioSharingJoinDialogFragment.show(
@@ -516,7 +516,8 @@
for (List<CachedBluetoothDevice> devices : groupedDevices.values()) {
// Use random device in the group within the sharing session to represent the group.
CachedBluetoothDevice device = devices.get(0);
- if (device.getGroupId() == cachedDevice.getGroupId()) {
+ if (AudioSharingUtils.getGroupId(device)
+ == AudioSharingUtils.getGroupId(cachedDevice)) {
continue;
}
deviceItems.add(AudioSharingUtils.buildAudioSharingDeviceItem(device));
@@ -524,7 +525,7 @@
// Show audio sharing join dialog when the second eligible (LE audio) remote
// device connect and no sharing session.
if (deviceItems.size() == 1) {
- ThreadUtils.postOnMainThread(
+ postOnMainThread(
() -> {
closeOpeningDialogs();
AudioSharingJoinDialogFragment.show(
@@ -539,8 +540,7 @@
mTargetSinks.add(device.getDevice());
}
}
- mBroadcast.startPrivateBroadcast(
- BluetoothLeBroadcastSubgroupSettings.QUALITY_HIGH);
+ mBroadcast.startPrivateBroadcast();
});
});
}
@@ -601,4 +601,8 @@
}
}
}
+
+ private void postOnMainThread(@NonNull Runnable runnable) {
+ mContext.getMainExecutor().execute(runnable);
+ }
}
diff --git a/src/com/android/settings/connecteddevice/audiosharing/AudioSharingDeviceVolumeGroupController.java b/src/com/android/settings/connecteddevice/audiosharing/AudioSharingDeviceVolumeGroupController.java
index 3396b8b..edd1caf 100644
--- a/src/com/android/settings/connecteddevice/audiosharing/AudioSharingDeviceVolumeGroupController.java
+++ b/src/com/android/settings/connecteddevice/audiosharing/AudioSharingDeviceVolumeGroupController.java
@@ -77,11 +77,12 @@
CachedBluetoothDevice cachedDevice =
mLocalBtManager.getCachedDeviceManager().findDevice(device);
if (cachedDevice == null) return;
- mValueMap.put(cachedDevice.getGroupId(), volume);
+ int groupId = AudioSharingUtils.getGroupId(cachedDevice);
+ mValueMap.put(groupId, volume);
for (AudioSharingDeviceVolumePreference preference : mVolumePreferences) {
if (preference.getCachedDevice() != null
- && preference.getCachedDevice().getGroupId()
- == cachedDevice.getGroupId()) {
+ && AudioSharingUtils.getGroupId(preference.getCachedDevice())
+ == groupId) {
// If the callback return invalid volume, try to
// get the volume from AudioManager.STREAM_MUSIC
int finalVolume = getAudioVolumeIfNeeded(volume);
@@ -270,7 +271,7 @@
if (volumePref.getProgress() > 0) return;
CachedBluetoothDevice device = volumePref.getCachedDevice();
if (device == null) return;
- int volume = mValueMap.getOrDefault(device.getGroupId(), -1);
+ int volume = mValueMap.getOrDefault(AudioSharingUtils.getGroupId(device), -1);
// If the volume is invalid, try to get the volume from AudioManager.STREAM_MUSIC
int finalVolume = getAudioVolumeIfNeeded(volume);
Log.d(
diff --git a/src/com/android/settings/connecteddevice/audiosharing/AudioSharingNamePreference.java b/src/com/android/settings/connecteddevice/audiosharing/AudioSharingNamePreference.java
index 81465ed..44c947d 100644
--- a/src/com/android/settings/connecteddevice/audiosharing/AudioSharingNamePreference.java
+++ b/src/com/android/settings/connecteddevice/audiosharing/AudioSharingNamePreference.java
@@ -19,6 +19,8 @@
import android.app.settings.SettingsEnums;
import android.content.Context;
import android.util.AttributeSet;
+import android.util.Log;
+import android.view.View;
import android.widget.ImageButton;
import androidx.preference.PreferenceViewHolder;
@@ -30,6 +32,7 @@
public class AudioSharingNamePreference extends ValidatedEditTextPreference {
private static final String TAG = "AudioSharingNamePreference";
+ private boolean mShowQrCodeIcon = false;
public AudioSharingNamePreference(
Context context, AttributeSet attrs, int defStyleAttr, int defStyleRes) {
@@ -58,17 +61,50 @@
setWidgetLayoutResource(R.layout.preference_widget_qrcode);
}
+ void setShowQrCodeIcon(boolean show) {
+ mShowQrCodeIcon = show;
+ notifyChanged();
+ }
+
@Override
public void onBindViewHolder(PreferenceViewHolder holder) {
super.onBindViewHolder(holder);
- final ImageButton shareButton = (ImageButton) holder.findViewById(R.id.button_icon);
+
+ ImageButton shareButton = (ImageButton) holder.findViewById(R.id.button_icon);
+ View divider =
+ holder.findViewById(
+ com.android.settingslib.widget.preference.twotarget.R.id
+ .two_target_divider);
+
+ if (shareButton != null && divider != null) {
+ if (mShowQrCodeIcon) {
+ configureVisibleStateForQrCodeIcon(shareButton, divider);
+ } else {
+ configureInvisibleStateForQrCodeIcon(shareButton, divider);
+ }
+ } else {
+ Log.w(TAG, "onBindViewHolder() : shareButton or divider is null!");
+ }
+ }
+
+ private void configureVisibleStateForQrCodeIcon(ImageButton shareButton, View divider) {
+ divider.setVisibility(View.VISIBLE);
+ shareButton.setVisibility(View.VISIBLE);
shareButton.setImageDrawable(getContext().getDrawable(R.drawable.ic_qrcode_24dp));
- shareButton.setOnClickListener(
- unused ->
- new SubSettingLauncher(getContext())
- .setTitleText("Audio sharing QR code")
- .setDestination(AudioStreamsQrCodeFragment.class.getName())
- .setSourceMetricsCategory(SettingsEnums.AUDIO_SHARING_SETTINGS)
- .launch());
+ shareButton.setOnClickListener(unused -> launchAudioSharingQrCodeFragment());
+ }
+
+ private void configureInvisibleStateForQrCodeIcon(ImageButton shareButton, View divider) {
+ divider.setVisibility(View.INVISIBLE);
+ shareButton.setVisibility(View.INVISIBLE);
+ shareButton.setOnClickListener(null);
+ }
+
+ private void launchAudioSharingQrCodeFragment() {
+ new SubSettingLauncher(getContext())
+ .setTitleText("Audio sharing QR code")
+ .setDestination(AudioStreamsQrCodeFragment.class.getName())
+ .setSourceMetricsCategory(SettingsEnums.AUDIO_SHARING_SETTINGS)
+ .launch();
}
}
diff --git a/src/com/android/settings/connecteddevice/audiosharing/AudioSharingNamePreferenceController.java b/src/com/android/settings/connecteddevice/audiosharing/AudioSharingNamePreferenceController.java
index a3eb188..644e05e 100644
--- a/src/com/android/settings/connecteddevice/audiosharing/AudioSharingNamePreferenceController.java
+++ b/src/com/android/settings/connecteddevice/audiosharing/AudioSharingNamePreferenceController.java
@@ -16,25 +16,128 @@
package com.android.settings.connecteddevice.audiosharing;
+import static com.android.settings.connecteddevice.audiosharing.AudioSharingUtils.isBroadcasting;
+
+import android.bluetooth.BluetoothLeBroadcast;
+import android.bluetooth.BluetoothLeBroadcastMetadata;
import android.content.Context;
+import android.util.Log;
+import androidx.annotation.NonNull;
+import androidx.annotation.Nullable;
+import androidx.lifecycle.DefaultLifecycleObserver;
+import androidx.lifecycle.LifecycleOwner;
import androidx.preference.Preference;
+import androidx.preference.PreferenceScreen;
+import com.android.settings.bluetooth.Utils;
import com.android.settings.core.BasePreferenceController;
import com.android.settings.widget.ValidatedEditTextPreference;
+import com.android.settingslib.bluetooth.BluetoothUtils;
+import com.android.settingslib.bluetooth.LocalBluetoothLeBroadcast;
+import com.android.settingslib.bluetooth.LocalBluetoothManager;
+import com.android.settingslib.utils.ThreadUtils;
+
+import java.util.concurrent.Executor;
+import java.util.concurrent.Executors;
public class AudioSharingNamePreferenceController extends BasePreferenceController
- implements ValidatedEditTextPreference.Validator, Preference.OnPreferenceChangeListener {
+ implements ValidatedEditTextPreference.Validator,
+ Preference.OnPreferenceChangeListener,
+ DefaultLifecycleObserver {
private static final String TAG = "AudioSharingNamePreferenceController";
-
+ private static final boolean DEBUG = BluetoothUtils.D;
private static final String PREF_KEY = "audio_sharing_stream_name";
- private AudioSharingNameTextValidator mAudioSharingNameTextValidator;
+ private final BluetoothLeBroadcast.Callback mBroadcastCallback =
+ new BluetoothLeBroadcast.Callback() {
+ @Override
+ public void onBroadcastMetadataChanged(
+ int broadcastId, BluetoothLeBroadcastMetadata metadata) {
+ if (DEBUG) {
+ Log.d(
+ TAG,
+ "onBroadcastMetadataChanged() broadcastId : "
+ + broadcastId
+ + " metadata: "
+ + metadata);
+ }
+ updateQrCodeIcon(true);
+ }
+
+ @Override
+ public void onBroadcastStartFailed(int reason) {}
+
+ @Override
+ public void onBroadcastStarted(int reason, int broadcastId) {}
+
+ @Override
+ public void onBroadcastStopFailed(int reason) {}
+
+ @Override
+ public void onBroadcastStopped(int reason, int broadcastId) {
+ if (DEBUG) {
+ Log.d(
+ TAG,
+ "onBroadcastStopped() reason : "
+ + reason
+ + " broadcastId: "
+ + broadcastId);
+ }
+ updateQrCodeIcon(false);
+ }
+
+ @Override
+ public void onBroadcastUpdateFailed(int reason, int broadcastId) {
+ Log.w(TAG, "onBroadcastUpdateFailed() reason : " + reason);
+ // Do nothing if update failed.
+ }
+
+ @Override
+ public void onBroadcastUpdated(int reason, int broadcastId) {
+ if (DEBUG) {
+ Log.d(TAG, "onBroadcastUpdated() reason : " + reason);
+ }
+ updateBroadcastName();
+ }
+
+ @Override
+ public void onPlaybackStarted(int reason, int broadcastId) {}
+
+ @Override
+ public void onPlaybackStopped(int reason, int broadcastId) {}
+ };
+
+ @Nullable private final LocalBluetoothManager mLocalBtManager;
+ @Nullable private final LocalBluetoothLeBroadcast mBroadcast;
+ private final Executor mExecutor;
+ private final AudioSharingNameTextValidator mAudioSharingNameTextValidator;
+ @Nullable private AudioSharingNamePreference mPreference;
public AudioSharingNamePreferenceController(Context context, String preferenceKey) {
super(context, preferenceKey);
+ mLocalBtManager = Utils.getLocalBluetoothManager(context);
+ mBroadcast =
+ (mLocalBtManager != null)
+ ? mLocalBtManager.getProfileManager().getLeAudioBroadcastProfile()
+ : null;
mAudioSharingNameTextValidator = new AudioSharingNameTextValidator();
+ mExecutor = Executors.newSingleThreadExecutor();
+ }
+
+ @Override
+ public void onStart(@NonNull LifecycleOwner owner) {
+ if (mBroadcast != null) {
+ mBroadcast.registerServiceCallBack(mExecutor, mBroadcastCallback);
+ }
+ }
+
+ @Override
+ public void onStop(@NonNull LifecycleOwner owner) {
+ if (mBroadcast != null) {
+ mBroadcast.unregisterServiceCallBack(mBroadcastCallback);
+ }
}
@Override
@@ -43,16 +146,76 @@
}
@Override
+ public void displayPreference(PreferenceScreen screen) {
+ super.displayPreference(screen);
+ mPreference = screen.findPreference(getPreferenceKey());
+ if (mPreference != null) {
+ mPreference.setValidator(this);
+ updateBroadcastName();
+ updateQrCodeIcon(isBroadcasting(mLocalBtManager));
+ }
+ }
+
+ @Override
public String getPreferenceKey() {
return PREF_KEY;
}
@Override
public boolean onPreferenceChange(Preference preference, Object newValue) {
- // TODO: update broadcast when name is changed.
+ if (mPreference != null
+ && mPreference.getSummary() != null
+ && ((String) newValue).contentEquals(mPreference.getSummary())) {
+ return false;
+ }
+
+ var unused =
+ ThreadUtils.postOnBackgroundThread(
+ () -> {
+ if (mBroadcast != null) {
+ mBroadcast.setProgramInfo((String) newValue);
+ if (isBroadcasting(mLocalBtManager)) {
+ // Update broadcast, UI update will be handled after callback
+ mBroadcast.updateBroadcast();
+ } else {
+ // Directly update UI if no ongoing broadcast
+ updateBroadcastName();
+ }
+ }
+ });
return true;
}
+ private void updateBroadcastName() {
+ if (mPreference != null) {
+ var unused =
+ ThreadUtils.postOnBackgroundThread(
+ () -> {
+ if (mBroadcast != null) {
+ String name = mBroadcast.getProgramInfo();
+ ThreadUtils.postOnMainThread(
+ () -> {
+ if (mPreference != null) {
+ mPreference.setText(name);
+ mPreference.setSummary(name);
+ }
+ });
+ }
+ });
+ }
+ }
+
+ private void updateQrCodeIcon(boolean show) {
+ if (mPreference != null) {
+ ThreadUtils.postOnMainThread(
+ () -> {
+ if (mPreference != null) {
+ mPreference.setShowQrCodeIcon(show);
+ }
+ });
+ }
+ }
+
@Override
public boolean isTextValid(String value) {
return mAudioSharingNameTextValidator.isTextValid(value);
diff --git a/src/com/android/settings/connecteddevice/audiosharing/AudioSharingNameTextValidator.java b/src/com/android/settings/connecteddevice/audiosharing/AudioSharingNameTextValidator.java
index 9492961..2022eb2 100644
--- a/src/com/android/settings/connecteddevice/audiosharing/AudioSharingNameTextValidator.java
+++ b/src/com/android/settings/connecteddevice/audiosharing/AudioSharingNameTextValidator.java
@@ -18,10 +18,27 @@
import com.android.settings.widget.ValidatedEditTextPreference;
+import java.nio.charset.StandardCharsets;
+
+/**
+ * Validator for Audio Sharing Name, which should be a UTF-8 encoded string containing a minimum of
+ * 4 characters and a maximum of 32 human-readable characters.
+ */
public class AudioSharingNameTextValidator implements ValidatedEditTextPreference.Validator {
+ private static final int MIN_LENGTH = 4;
+ private static final int MAX_LENGTH = 32;
+
@Override
public boolean isTextValid(String value) {
- // TODO: Add validate rule if applicable.
- return true;
+ if (value == null || value.length() < MIN_LENGTH || value.length() > MAX_LENGTH) {
+ return false;
+ }
+ return isValidUTF8(value);
+ }
+
+ private static boolean isValidUTF8(String value) {
+ byte[] bytes = value.getBytes(StandardCharsets.UTF_8);
+ String reconstructedString = new String(bytes, StandardCharsets.UTF_8);
+ return value.equals(reconstructedString);
}
}
diff --git a/src/com/android/settings/connecteddevice/audiosharing/AudioSharingPasswordPreferenceController.java b/src/com/android/settings/connecteddevice/audiosharing/AudioSharingPasswordPreferenceController.java
new file mode 100644
index 0000000..da0eb2e
--- /dev/null
+++ b/src/com/android/settings/connecteddevice/audiosharing/AudioSharingPasswordPreferenceController.java
@@ -0,0 +1,130 @@
+/*
+ * Copyright (C) 2023 The Android Open Source Project
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT 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.connecteddevice.audiosharing;
+
+import android.bluetooth.BluetoothLeBroadcast;
+import android.bluetooth.BluetoothLeBroadcastMetadata;
+import android.content.Context;
+
+import androidx.annotation.NonNull;
+import androidx.annotation.Nullable;
+import androidx.lifecycle.DefaultLifecycleObserver;
+import androidx.lifecycle.LifecycleOwner;
+import androidx.preference.Preference;
+import androidx.preference.PreferenceScreen;
+
+import com.android.settings.bluetooth.Utils;
+import com.android.settings.core.BasePreferenceController;
+import com.android.settings.widget.ValidatedEditTextPreference;
+import com.android.settingslib.bluetooth.LocalBluetoothLeBroadcast;
+
+import java.util.concurrent.Executor;
+import java.util.concurrent.Executors;
+
+public class AudioSharingPasswordPreferenceController extends BasePreferenceController
+ implements ValidatedEditTextPreference.Validator,
+ Preference.OnPreferenceChangeListener,
+ DefaultLifecycleObserver {
+ private static final String PREF_KEY = "audio_sharing_stream_password";
+
+ private final BluetoothLeBroadcast.Callback mBroadcastCallback =
+ new BluetoothLeBroadcast.Callback() {
+ @Override
+ public void onBroadcastMetadataChanged(
+ int broadcastId, BluetoothLeBroadcastMetadata metadata) {}
+
+ @Override
+ public void onBroadcastStartFailed(int reason) {}
+
+ @Override
+ public void onBroadcastStarted(int reason, int broadcastId) {}
+
+ @Override
+ public void onBroadcastStopFailed(int reason) {}
+
+ @Override
+ public void onBroadcastStopped(int reason, int broadcastId) {}
+
+ @Override
+ public void onBroadcastUpdateFailed(int reason, int broadcastId) {}
+
+ @Override
+ public void onBroadcastUpdated(int reason, int broadcastId) {}
+
+ @Override
+ public void onPlaybackStarted(int reason, int broadcastId) {}
+
+ @Override
+ public void onPlaybackStopped(int reason, int broadcastId) {}
+ };
+ @Nullable private final LocalBluetoothLeBroadcast mBroadcast;
+ private final Executor mExecutor;
+ private final AudioSharingPasswordValidator mAudioSharingPasswordValidator;
+ @Nullable private ValidatedEditTextPreference mPreference;
+
+ public AudioSharingPasswordPreferenceController(Context context, String preferenceKey) {
+ super(context, preferenceKey);
+ mBroadcast =
+ Utils.getLocalBtManager(context).getProfileManager().getLeAudioBroadcastProfile();
+ mAudioSharingPasswordValidator = new AudioSharingPasswordValidator();
+ mExecutor = Executors.newSingleThreadExecutor();
+ }
+
+ @Override
+ public void onStart(@NonNull LifecycleOwner owner) {
+ if (mBroadcast != null) {
+ mBroadcast.registerServiceCallBack(mExecutor, mBroadcastCallback);
+ }
+ }
+
+ @Override
+ public void onStop(@NonNull LifecycleOwner owner) {
+ if (mBroadcast != null) {
+ mBroadcast.unregisterServiceCallBack(mBroadcastCallback);
+ }
+ }
+
+ @Override
+ public int getAvailabilityStatus() {
+ return AudioSharingUtils.isFeatureEnabled() ? AVAILABLE : UNSUPPORTED_ON_DEVICE;
+ }
+
+ @Override
+ public void displayPreference(PreferenceScreen screen) {
+ super.displayPreference(screen);
+ mPreference = screen.findPreference(getPreferenceKey());
+ if (mPreference != null) {
+ mPreference.setValidator(this);
+ }
+ }
+
+ @Override
+ public String getPreferenceKey() {
+ return PREF_KEY;
+ }
+
+ @Override
+ public boolean onPreferenceChange(Preference preference, Object newValue) {
+ // TODO(chelseahao): implement
+ return true;
+ }
+
+ @Override
+ public boolean isTextValid(String value) {
+ return mAudioSharingPasswordValidator.isTextValid(value);
+ }
+}
diff --git a/src/com/android/settings/connecteddevice/audiosharing/AudioSharingPasswordValidator.java b/src/com/android/settings/connecteddevice/audiosharing/AudioSharingPasswordValidator.java
new file mode 100644
index 0000000..dbb40ec
--- /dev/null
+++ b/src/com/android/settings/connecteddevice/audiosharing/AudioSharingPasswordValidator.java
@@ -0,0 +1,51 @@
+/*
+ * Copyright (C) 2023 The Android Open Source Project
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT 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.connecteddevice.audiosharing;
+
+import com.android.settings.widget.ValidatedEditTextPreference;
+
+import java.nio.charset.StandardCharsets;
+
+/**
+ * Validator for Audio Sharing Password, which should be a UTF-8 string that has at least 4 octets
+ * and should not exceed 16 octets.
+ */
+public class AudioSharingPasswordValidator implements ValidatedEditTextPreference.Validator {
+ private static final int MIN_OCTETS = 4;
+ private static final int MAX_OCTETS = 16;
+
+ @Override
+ public boolean isTextValid(String value) {
+ if (value == null
+ || getOctetsCount(value) < MIN_OCTETS
+ || getOctetsCount(value) > MAX_OCTETS) {
+ return false;
+ }
+
+ return isValidUTF8(value);
+ }
+
+ private static int getOctetsCount(String value) {
+ return value.getBytes(StandardCharsets.UTF_8).length;
+ }
+
+ private static boolean isValidUTF8(String value) {
+ byte[] bytes = value.getBytes(StandardCharsets.UTF_8);
+ String reconstructedString = new String(bytes, StandardCharsets.UTF_8);
+ return value.equals(reconstructedString);
+ }
+}
diff --git a/src/com/android/settings/connecteddevice/audiosharing/AudioSharingPreferenceController.java b/src/com/android/settings/connecteddevice/audiosharing/AudioSharingPreferenceController.java
index 294e8b2..16c9888 100644
--- a/src/com/android/settings/connecteddevice/audiosharing/AudioSharingPreferenceController.java
+++ b/src/com/android/settings/connecteddevice/audiosharing/AudioSharingPreferenceController.java
@@ -16,22 +16,123 @@
package com.android.settings.connecteddevice.audiosharing;
+import android.bluetooth.BluetoothLeBroadcast;
+import android.bluetooth.BluetoothLeBroadcastMetadata;
import android.content.Context;
-import com.android.settings.core.BasePreferenceController;
+import androidx.annotation.NonNull;
+import androidx.annotation.Nullable;
+import androidx.lifecycle.DefaultLifecycleObserver;
+import androidx.lifecycle.LifecycleOwner;
+import androidx.preference.Preference;
+import androidx.preference.PreferenceScreen;
-public class AudioSharingPreferenceController extends BasePreferenceController {
+import com.android.settings.bluetooth.Utils;
+import com.android.settings.core.BasePreferenceController;
+import com.android.settingslib.bluetooth.BluetoothCallback;
+import com.android.settingslib.bluetooth.LocalBluetoothLeBroadcast;
+import com.android.settingslib.bluetooth.LocalBluetoothManager;
+
+import java.util.concurrent.Executor;
+import java.util.concurrent.Executors;
+
+public class AudioSharingPreferenceController extends BasePreferenceController
+ implements DefaultLifecycleObserver, BluetoothCallback {
private static final String TAG = "AudioSharingPreferenceController";
- private Context mContext;
+ private final LocalBluetoothManager mLocalBtManager;
+ private final Executor mExecutor;
+ @Nullable private LocalBluetoothLeBroadcast mBroadcast = null;
+ @Nullable private Preference mPreference;
+
+ private final BluetoothLeBroadcast.Callback mBroadcastCallback =
+ new BluetoothLeBroadcast.Callback() {
+ @Override
+ public void onBroadcastStarted(int reason, int broadcastId) {
+ if (mPreference != null) {
+ refreshSummary(mPreference);
+ }
+ }
+
+ @Override
+ public void onBroadcastStartFailed(int reason) {}
+
+ @Override
+ public void onBroadcastMetadataChanged(
+ int broadcastId, @NonNull BluetoothLeBroadcastMetadata metadata) {}
+
+ @Override
+ public void onBroadcastStopped(int reason, int broadcastId) {
+ if (mPreference != null) {
+ refreshSummary(mPreference);
+ }
+ }
+
+ @Override
+ public void onBroadcastStopFailed(int reason) {}
+
+ @Override
+ public void onBroadcastUpdated(int reason, int broadcastId) {}
+
+ @Override
+ public void onBroadcastUpdateFailed(int reason, int broadcastId) {}
+
+ @Override
+ public void onPlaybackStarted(int reason, int broadcastId) {}
+
+ @Override
+ public void onPlaybackStopped(int reason, int broadcastId) {}
+ };
public AudioSharingPreferenceController(Context context, String preferenceKey) {
super(context, preferenceKey);
- mContext = context;
+ mLocalBtManager = Utils.getLocalBtManager(context);
+ if (mLocalBtManager != null) {
+ mBroadcast = mLocalBtManager.getProfileManager().getLeAudioBroadcastProfile();
+ }
+ mExecutor = Executors.newSingleThreadExecutor();
+ }
+
+ @Override
+ public void onStart(@NonNull LifecycleOwner owner) {
+ if (mLocalBtManager != null) {
+ mLocalBtManager.getEventManager().registerCallback(this);
+ }
+ if (mBroadcast != null) {
+ mBroadcast.registerServiceCallBack(mExecutor, mBroadcastCallback);
+ }
+ }
+
+ @Override
+ public void onStop(@NonNull LifecycleOwner owner) {
+ if (mLocalBtManager != null) {
+ mLocalBtManager.getEventManager().unregisterCallback(this);
+ }
+ if (mBroadcast != null) {
+ mBroadcast.unregisterServiceCallBack(mBroadcastCallback);
+ }
+ }
+
+ @Override
+ public void displayPreference(@NonNull PreferenceScreen screen) {
+ super.displayPreference(screen);
+ mPreference = screen.findPreference(getPreferenceKey());
}
@Override
public int getAvailabilityStatus() {
return AudioSharingUtils.isFeatureEnabled() ? AVAILABLE : UNSUPPORTED_ON_DEVICE;
}
+
+ @Override
+ public CharSequence getSummary() {
+ return AudioSharingUtils.isBroadcasting(mLocalBtManager) ? "On" : "Off";
+ }
+
+ @Override
+ public void onBluetoothStateChanged(@AdapterState int bluetoothState) {
+ if (mPreference != null) {
+ refreshSummary(mPreference);
+ }
+ }
}
diff --git a/src/com/android/settings/connecteddevice/audiosharing/AudioSharingSwitchBarController.java b/src/com/android/settings/connecteddevice/audiosharing/AudioSharingSwitchBarController.java
index 3f0717d..b82c94d 100644
--- a/src/com/android/settings/connecteddevice/audiosharing/AudioSharingSwitchBarController.java
+++ b/src/com/android/settings/connecteddevice/audiosharing/AudioSharingSwitchBarController.java
@@ -22,7 +22,6 @@
import android.bluetooth.BluetoothLeBroadcastAssistant;
import android.bluetooth.BluetoothLeBroadcastMetadata;
import android.bluetooth.BluetoothLeBroadcastReceiveState;
-import android.bluetooth.BluetoothLeBroadcastSubgroupSettings;
import android.content.BroadcastReceiver;
import android.content.Context;
import android.content.Intent;
@@ -339,7 +338,7 @@
}
mDeviceItemsForSharing.remove(0);
}
- mBroadcast.startPrivateBroadcast(BluetoothLeBroadcastSubgroupSettings.QUALITY_HIGH);
+ mBroadcast.startPrivateBroadcast();
}
private void stopAudioSharing() {
diff --git a/src/com/android/settings/connecteddevice/audiosharing/AudioSharingUtils.java b/src/com/android/settings/connecteddevice/audiosharing/AudioSharingUtils.java
index 3d4ef82..f489e9c 100644
--- a/src/com/android/settings/connecteddevice/audiosharing/AudioSharingUtils.java
+++ b/src/com/android/settings/connecteddevice/audiosharing/AudioSharingUtils.java
@@ -22,17 +22,21 @@
import android.bluetooth.BluetoothLeBroadcastReceiveState;
import android.bluetooth.BluetoothStatusCodes;
import android.content.Context;
+import android.provider.Settings;
import android.util.Log;
import android.widget.Toast;
+import androidx.annotation.NonNull;
+
import com.android.settings.flags.Flags;
import com.android.settingslib.bluetooth.BluetoothUtils;
import com.android.settingslib.bluetooth.CachedBluetoothDevice;
import com.android.settingslib.bluetooth.CachedBluetoothDeviceManager;
+import com.android.settingslib.bluetooth.LeAudioProfile;
import com.android.settingslib.bluetooth.LocalBluetoothLeBroadcast;
import com.android.settingslib.bluetooth.LocalBluetoothLeBroadcastAssistant;
import com.android.settingslib.bluetooth.LocalBluetoothManager;
-import com.android.settingslib.utils.ThreadUtils;
+import com.android.settingslib.bluetooth.LocalBluetoothProfile;
import java.util.ArrayList;
import java.util.HashMap;
@@ -57,10 +61,16 @@
public static Map<Integer, List<CachedBluetoothDevice>> fetchConnectedDevicesByGroupId(
LocalBluetoothManager localBtManager) {
Map<Integer, List<CachedBluetoothDevice>> groupedDevices = new HashMap<>();
+ if (localBtManager == null) {
+ Log.d(TAG, "Skip fetchConnectedDevicesByGroupId due to bt manager is null");
+ return groupedDevices;
+ }
LocalBluetoothLeBroadcastAssistant assistant =
localBtManager.getProfileManager().getLeAudioBroadcastAssistantProfile();
- if (assistant == null) return groupedDevices;
- // TODO: filter out devices with le audio disabled.
+ if (assistant == null) {
+ Log.d(TAG, "Skip fetchConnectedDevicesByGroupId due to assistant profile is null");
+ return groupedDevices;
+ }
List<BluetoothDevice> connectedDevices = assistant.getConnectedDevices();
CachedBluetoothDeviceManager cacheManager = localBtManager.getCachedDeviceManager();
for (BluetoothDevice device : connectedDevices) {
@@ -69,7 +79,7 @@
Log.d(TAG, "Skip device due to not being cached: " + device.getAnonymizedAddress());
continue;
}
- int groupId = cachedDevice.getGroupId();
+ int groupId = getGroupId(cachedDevice);
if (groupId == BluetoothCsipSetCoordinator.GROUP_ID_INVALID) {
Log.d(
TAG,
@@ -105,24 +115,8 @@
Map<Integer, List<CachedBluetoothDevice>> groupedConnectedDevices,
boolean filterByInSharing) {
List<CachedBluetoothDevice> orderedDevices = new ArrayList<>();
- LocalBluetoothLeBroadcastAssistant assistant =
- localBtManager.getProfileManager().getLeAudioBroadcastAssistantProfile();
- if (assistant == null) return orderedDevices;
for (List<CachedBluetoothDevice> devices : groupedConnectedDevices.values()) {
- CachedBluetoothDevice leadDevice = null;
- for (CachedBluetoothDevice device : devices) {
- if (!device.getMemberDevice().isEmpty()) {
- leadDevice = device;
- break;
- }
- }
- if (leadDevice == null && !devices.isEmpty()) {
- leadDevice = devices.get(0);
- Log.d(
- TAG,
- "Empty member device, pick arbitrary device as the lead: "
- + leadDevice.getDevice().getAnonymizedAddress());
- }
+ @Nullable CachedBluetoothDevice leadDevice = getLeadDevice(devices);
if (leadDevice == null) {
Log.d(TAG, "Skip due to no lead device");
continue;
@@ -163,6 +157,29 @@
}
/**
+ * Get the lead device from a list of devices with same group id.
+ *
+ * @param devices A list of devices with same group id.
+ * @return The lead device
+ */
+ @Nullable
+ public static CachedBluetoothDevice getLeadDevice(
+ @NonNull List<CachedBluetoothDevice> devices) {
+ if (devices.isEmpty()) return null;
+ for (CachedBluetoothDevice device : devices) {
+ if (!device.getMemberDevice().isEmpty()) {
+ return device;
+ }
+ }
+ CachedBluetoothDevice leadDevice = devices.get(0);
+ Log.d(
+ TAG,
+ "No lead device in the group, pick arbitrary device as the lead: "
+ + leadDevice.getDevice().getAnonymizedAddress());
+ return leadDevice;
+ }
+
+ /**
* Fetch a list of ordered connected lead {@link AudioSharingDeviceItem}s eligible for audio
* sharing. The active device is placed in the first place if it exists. The devices can be
* filtered by whether it is already in the audio sharing session.
@@ -191,7 +208,7 @@
CachedBluetoothDevice cachedDevice) {
return new AudioSharingDeviceItem(
cachedDevice.getName(),
- cachedDevice.getGroupId(),
+ getGroupId(cachedDevice),
isActiveLeAudioDevice(cachedDevice));
}
@@ -204,19 +221,36 @@
*/
public static boolean hasBroadcastSource(
CachedBluetoothDevice cachedDevice, LocalBluetoothManager localBtManager) {
+ if (localBtManager == null) {
+ Log.d(TAG, "Skip check hasBroadcastSource due to bt manager is null");
+ return false;
+ }
LocalBluetoothLeBroadcastAssistant assistant =
localBtManager.getProfileManager().getLeAudioBroadcastAssistantProfile();
if (assistant == null) {
+ Log.d(TAG, "Skip check hasBroadcastSource due to assistant profile is null");
return false;
}
List<BluetoothLeBroadcastReceiveState> sourceList =
assistant.getAllSources(cachedDevice.getDevice());
- if (!sourceList.isEmpty()) return true;
+ if (!sourceList.isEmpty()) {
+ Log.d(
+ TAG,
+ "Lead device has broadcast source, device = "
+ + cachedDevice.getDevice().getAnonymizedAddress());
+ return true;
+ }
// Return true if member device is in broadcast.
for (CachedBluetoothDevice device : cachedDevice.getMemberDevice()) {
List<BluetoothLeBroadcastReceiveState> list =
assistant.getAllSources(device.getDevice());
- if (!list.isEmpty()) return true;
+ if (!list.isEmpty()) {
+ Log.d(
+ TAG,
+ "Member device has broadcast source, device = "
+ + device.getDevice().getAnonymizedAddress());
+ return true;
+ }
}
return false;
}
@@ -247,7 +281,7 @@
var groupedDevices = fetchConnectedDevicesByGroupId(manager);
var leadDevices = buildOrderedConnectedLeadDevices(manager, groupedDevices, false);
- if (!leadDevices.isEmpty() && AudioSharingUtils.isActiveLeAudioDevice(leadDevices.get(0))) {
+ if (!leadDevices.isEmpty() && isActiveLeAudioDevice(leadDevices.get(0))) {
return Optional.of(leadDevices.get(0));
} else {
Log.w(TAG, "getActiveSinksOnAssistant(): No active lead device!");
@@ -257,8 +291,8 @@
/** Toast message on main thread. */
public static void toastMessage(Context context, String message) {
- ThreadUtils.postOnMainThread(
- () -> Toast.makeText(context, message, Toast.LENGTH_LONG).show());
+ context.getMainExecutor()
+ .execute(() -> Toast.makeText(context, message, Toast.LENGTH_LONG).show());
}
/** Returns if the le audio sharing is enabled. */
@@ -273,7 +307,10 @@
/** Automatically update active device if needed. */
public static void updateActiveDeviceIfNeeded(LocalBluetoothManager localBtManager) {
- if (localBtManager == null) return;
+ if (localBtManager == null) {
+ Log.d(TAG, "Skip updateActiveDeviceIfNeeded due to bt manager is null");
+ return;
+ }
Map<Integer, List<CachedBluetoothDevice>> groupedConnectedDevices =
fetchConnectedDevicesByGroupId(localBtManager);
List<CachedBluetoothDevice> devicesInSharing =
@@ -283,6 +320,7 @@
List<BluetoothDevice> devices =
BluetoothAdapter.getDefaultAdapter().getMostRecentlyConnectedDevices();
CachedBluetoothDevice targetDevice = null;
+ // Find the earliest connected device in sharing session.
int targetDeviceIdx = -1;
for (CachedBluetoothDevice device : devicesInSharing) {
if (devices.contains(device.getDevice())) {
@@ -299,11 +337,19 @@
"updateActiveDeviceIfNeeded, set active device: "
+ targetDevice.getDevice().getAnonymizedAddress());
targetDevice.setActive();
+ } else {
+ Log.d(
+ TAG,
+ "updateActiveDeviceIfNeeded, skip set active device: "
+ + (targetDevice == null
+ ? "null"
+ : (targetDevice.getDevice().getAnonymizedAddress()
+ + " is already active")));
}
}
/** Returns if the broadcast is on-going. */
- public static boolean isBroadcasting(LocalBluetoothManager manager) {
+ public static boolean isBroadcasting(@Nullable LocalBluetoothManager manager) {
if (manager == null) return false;
LocalBluetoothLeBroadcast broadcast =
manager.getProfileManager().getLeAudioBroadcastProfile();
@@ -312,9 +358,51 @@
/** Stops the latest broadcast. */
public static void stopBroadcasting(LocalBluetoothManager manager) {
- if (manager == null) return;
+ if (manager == null) {
+ Log.d(TAG, "Skip stop broadcasting due to bt manager is null");
+ return;
+ }
LocalBluetoothLeBroadcast broadcast =
manager.getProfileManager().getLeAudioBroadcastProfile();
+ if (broadcast == null) {
+ Log.d(TAG, "Skip stop broadcasting due to broadcast profile is null");
+ }
broadcast.stopBroadcast(broadcast.getLatestBroadcastId());
}
+
+ /**
+ * Get CSIP group id for {@link CachedBluetoothDevice}.
+ *
+ * <p>If CachedBluetoothDevice#getGroupId is invalid, fetch group id from
+ * LeAudioProfile#getGroupId.
+ */
+ public static int getGroupId(CachedBluetoothDevice cachedDevice) {
+ int groupId = cachedDevice.getGroupId();
+ String anonymizedAddress = cachedDevice.getDevice().getAnonymizedAddress();
+ if (groupId != BluetoothCsipSetCoordinator.GROUP_ID_INVALID) {
+ Log.d(TAG, "getGroupId by CSIP profile for device: " + anonymizedAddress);
+ return groupId;
+ }
+ for (LocalBluetoothProfile profile : cachedDevice.getProfiles()) {
+ if (profile instanceof LeAudioProfile) {
+ Log.d(TAG, "getGroupId by LEA profile for device: " + anonymizedAddress);
+ return ((LeAudioProfile) profile).getGroupId(cachedDevice.getDevice());
+ }
+ }
+ Log.d(TAG, "getGroupId return invalid id for device: " + anonymizedAddress);
+ return BluetoothCsipSetCoordinator.GROUP_ID_INVALID;
+ }
+
+ /** Get the fallback active group id from SettingsProvider. */
+ public static int getFallbackActiveGroupId(@NonNull Context context) {
+ return Settings.Secure.getInt(
+ context.getContentResolver(),
+ "bluetooth_le_broadcast_fallback_active_group_id",
+ BluetoothCsipSetCoordinator.GROUP_ID_INVALID);
+ }
+
+ /** Post the runnable to main thread. */
+ public static void postOnMainThread(@NonNull Context context, @NonNull Runnable runnable) {
+ context.getMainExecutor().execute(runnable);
+ }
}
diff --git a/src/com/android/settings/connecteddevice/audiosharing/CallsAndAlarmsDialogFragment.java b/src/com/android/settings/connecteddevice/audiosharing/CallsAndAlarmsDialogFragment.java
index e47e141..9d346d3 100644
--- a/src/com/android/settings/connecteddevice/audiosharing/CallsAndAlarmsDialogFragment.java
+++ b/src/com/android/settings/connecteddevice/audiosharing/CallsAndAlarmsDialogFragment.java
@@ -81,8 +81,12 @@
ArrayList<AudioSharingDeviceItem> deviceItems =
arguments.getParcelableArrayList(BUNDLE_KEY_DEVICE_ITEMS);
int checkedItem = -1;
- // deviceItems is ordered. The active device is put in the first place if it does exist
- if (!deviceItems.isEmpty() && deviceItems.get(0).isActive()) checkedItem = 0;
+ for (AudioSharingDeviceItem item : deviceItems) {
+ int fallbackActiveGroupId = AudioSharingUtils.getFallbackActiveGroupId(getContext());
+ if (item.getGroupId() == fallbackActiveGroupId) {
+ checkedItem = deviceItems.indexOf(item);
+ }
+ }
String[] choices =
deviceItems.stream().map(AudioSharingDeviceItem::getName).toArray(String[]::new);
AlertDialog.Builder builder =
diff --git a/src/com/android/settings/connecteddevice/audiosharing/CallsAndAlarmsPreferenceController.java b/src/com/android/settings/connecteddevice/audiosharing/CallsAndAlarmsPreferenceController.java
index 1a2d52b..2a538d5 100644
--- a/src/com/android/settings/connecteddevice/audiosharing/CallsAndAlarmsPreferenceController.java
+++ b/src/com/android/settings/connecteddevice/audiosharing/CallsAndAlarmsPreferenceController.java
@@ -16,6 +16,12 @@
package com.android.settings.connecteddevice.audiosharing;
+import android.bluetooth.BluetoothAdapter;
+import android.bluetooth.BluetoothCsipSetCoordinator;
+import android.bluetooth.BluetoothDevice;
+import android.bluetooth.BluetoothLeBroadcastAssistant;
+import android.bluetooth.BluetoothLeBroadcastMetadata;
+import android.bluetooth.BluetoothLeBroadcastReceiveState;
import android.bluetooth.BluetoothProfile;
import android.content.Context;
import android.util.Log;
@@ -29,6 +35,7 @@
import com.android.settings.dashboard.DashboardFragment;
import com.android.settingslib.bluetooth.BluetoothCallback;
import com.android.settingslib.bluetooth.CachedBluetoothDevice;
+import com.android.settingslib.bluetooth.LocalBluetoothLeBroadcastAssistant;
import com.android.settingslib.bluetooth.LocalBluetoothManager;
import com.android.settingslib.utils.ThreadUtils;
@@ -36,6 +43,8 @@
import java.util.HashMap;
import java.util.List;
import java.util.Map;
+import java.util.concurrent.Executor;
+import java.util.concurrent.Executors;
/** PreferenceController to control the dialog to choose the active device for calls and alarms */
public class CallsAndAlarmsPreferenceController extends AudioSharingBasePreferenceController
@@ -45,13 +54,74 @@
private static final String PREF_KEY = "calls_and_alarms";
private final LocalBluetoothManager mLocalBtManager;
+ private final Executor mExecutor;
+ @Nullable private LocalBluetoothLeBroadcastAssistant mAssistant = null;
private DashboardFragment mFragment;
Map<Integer, List<CachedBluetoothDevice>> mGroupedConnectedDevices = new HashMap<>();
private ArrayList<AudioSharingDeviceItem> mDeviceItemsInSharingSession = new ArrayList<>();
+ private BluetoothLeBroadcastAssistant.Callback mBroadcastAssistantCallback =
+ new BluetoothLeBroadcastAssistant.Callback() {
+ @Override
+ public void onSearchStarted(int reason) {}
+
+ @Override
+ public void onSearchStartFailed(int reason) {}
+
+ @Override
+ public void onSearchStopped(int reason) {}
+
+ @Override
+ public void onSearchStopFailed(int reason) {}
+
+ @Override
+ public void onSourceFound(@NonNull BluetoothLeBroadcastMetadata source) {}
+
+ @Override
+ public void onSourceAdded(@NonNull BluetoothDevice sink, int sourceId, int reason) {
+ Log.d(TAG, "onSourceAdded");
+ updatePreference();
+ }
+
+ @Override
+ public void onSourceAddFailed(
+ @NonNull BluetoothDevice sink,
+ @NonNull BluetoothLeBroadcastMetadata source,
+ int reason) {}
+
+ @Override
+ public void onSourceModified(
+ @NonNull BluetoothDevice sink, int sourceId, int reason) {}
+
+ @Override
+ public void onSourceModifyFailed(
+ @NonNull BluetoothDevice sink, int sourceId, int reason) {}
+
+ @Override
+ public void onSourceRemoved(
+ @NonNull BluetoothDevice sink, int sourceId, int reason) {
+ Log.d(TAG, "onSourceRemoved");
+ updatePreference();
+ }
+
+ @Override
+ public void onSourceRemoveFailed(
+ @NonNull BluetoothDevice sink, int sourceId, int reason) {}
+
+ @Override
+ public void onReceiveStateChanged(
+ BluetoothDevice sink,
+ int sourceId,
+ BluetoothLeBroadcastReceiveState state) {}
+ };
+
public CallsAndAlarmsPreferenceController(Context context) {
super(context, PREF_KEY);
mLocalBtManager = Utils.getLocalBtManager(mContext);
+ if (mLocalBtManager != null) {
+ mAssistant = mLocalBtManager.getProfileManager().getLeAudioBroadcastAssistantProfile();
+ }
+ mExecutor = Executors.newSingleThreadExecutor();
}
@Override
@@ -60,7 +130,7 @@
}
@Override
- public void displayPreference(PreferenceScreen screen) {
+ public void displayPreference(@NonNull PreferenceScreen screen) {
super.displayPreference(screen);
mPreference.setOnPreferenceClickListener(
preference -> {
@@ -69,14 +139,31 @@
return true;
}
updateDeviceItemsInSharingSession();
- if (mDeviceItemsInSharingSession.size() >= 2) {
+ if (mDeviceItemsInSharingSession.size() >= 1) {
CallsAndAlarmsDialogFragment.show(
mFragment,
mDeviceItemsInSharingSession,
(AudioSharingDeviceItem item) -> {
- for (CachedBluetoothDevice device :
- mGroupedConnectedDevices.get(item.getGroupId())) {
- device.setActive();
+ if (!mGroupedConnectedDevices.containsKey(item.getGroupId())) {
+ return;
+ }
+ List<CachedBluetoothDevice> devices =
+ mGroupedConnectedDevices.get(item.getGroupId());
+ @Nullable
+ CachedBluetoothDevice lead =
+ AudioSharingUtils.getLeadDevice(devices);
+ if (lead != null) {
+ Log.d(
+ TAG,
+ "Set fallback active device: "
+ + lead.getDevice().getAnonymizedAddress());
+ lead.setActive();
+ updatePreference();
+ } else {
+ Log.w(
+ TAG,
+ "Fail to set fallback active device: no lead"
+ + " device");
}
});
}
@@ -90,6 +177,9 @@
if (mLocalBtManager != null) {
mLocalBtManager.getEventManager().registerCallback(this);
}
+ if (mAssistant != null) {
+ mAssistant.registerServiceCallBack(mExecutor, mBroadcastAssistantCallback);
+ }
}
@Override
@@ -98,52 +188,58 @@
if (mLocalBtManager != null) {
mLocalBtManager.getEventManager().unregisterCallback(this);
}
+ if (mAssistant != null) {
+ mAssistant.unregisterServiceCallBack(mBroadcastAssistantCallback);
+ }
}
@Override
public void updateVisibility() {
if (mPreference == null) return;
- var unused =
- ThreadUtils.postOnBackgroundThread(
- () -> {
- boolean isVisible = isBroadcasting() && isBluetoothStateOn();
- if (!isVisible) {
- ThreadUtils.postOnMainThread(() -> mPreference.setVisible(false));
- } else {
- updateDeviceItemsInSharingSession();
- // mDeviceItemsInSharingSession is ordered. The active device is the
- // first
- // place if exits.
- if (!mDeviceItemsInSharingSession.isEmpty()
- && mDeviceItemsInSharingSession.get(0).isActive()) {
- ThreadUtils.postOnMainThread(
- () -> {
- mPreference.setVisible(true);
- mPreference.setSummary(
- mDeviceItemsInSharingSession
- .get(0)
- .getName());
- });
- } else {
- ThreadUtils.postOnMainThread(
- () -> {
- mPreference.setVisible(true);
- mPreference.setSummary(
- "No active device in sharing");
- });
- }
- }
- });
+ var unused = ThreadUtils.postOnBackgroundThread(() -> updatePreference());
+ }
+
+ private void updatePreference() {
+ boolean isVisible = isBroadcasting() && isBluetoothStateOn();
+ if (!isVisible) {
+ AudioSharingUtils.postOnMainThread(mContext, () -> mPreference.setVisible(false));
+ return;
+ }
+ updateDeviceItemsInSharingSession();
+ int fallbackActiveGroupId = AudioSharingUtils.getFallbackActiveGroupId(mContext);
+ Log.d(TAG, "updatePreference: get fallback active group " + fallbackActiveGroupId);
+ if (fallbackActiveGroupId != BluetoothCsipSetCoordinator.GROUP_ID_INVALID) {
+ for (AudioSharingDeviceItem item : mDeviceItemsInSharingSession) {
+ if (item.getGroupId() == fallbackActiveGroupId) {
+ AudioSharingUtils.postOnMainThread(
+ mContext,
+ () -> {
+ mPreference.setSummary(item.getName());
+ mPreference.setVisible(true);
+ });
+ return;
+ }
+ }
+ }
+ AudioSharingUtils.postOnMainThread(
+ mContext,
+ () -> {
+ mPreference.setSummary("No active device in sharing");
+ mPreference.setVisible(true);
+ });
}
@Override
- public void onActiveDeviceChanged(
- @Nullable CachedBluetoothDevice activeDevice, int bluetoothProfile) {
- if (bluetoothProfile != BluetoothProfile.LE_AUDIO) {
- Log.d(TAG, "Ignore onActiveDeviceChanged, not LE_AUDIO profile");
- return;
+ public void onProfileConnectionStateChanged(
+ @NonNull CachedBluetoothDevice cachedDevice,
+ @ConnectionState int state,
+ int bluetoothProfile) {
+ if (state == BluetoothAdapter.STATE_DISCONNECTED
+ && bluetoothProfile == BluetoothProfile.LE_AUDIO) {
+ // The fallback active device could be updated if the previous fallback device is
+ // disconnected.
+ updatePreference();
}
- mPreference.setSummary(activeDevice == null ? "" : activeDevice.getName());
}
/**
diff --git a/src/com/android/settings/connecteddevice/audiosharing/audiostreams/AudioStreamButtonController.java b/src/com/android/settings/connecteddevice/audiosharing/audiostreams/AudioStreamButtonController.java
index bb729d6..47597cf 100644
--- a/src/com/android/settings/connecteddevice/audiosharing/audiostreams/AudioStreamButtonController.java
+++ b/src/com/android/settings/connecteddevice/audiosharing/audiostreams/AudioStreamButtonController.java
@@ -16,39 +16,170 @@
package com.android.settings.connecteddevice.audiosharing.audiostreams;
+import android.bluetooth.BluetoothDevice;
+import android.bluetooth.BluetoothLeBroadcastAssistant;
+import android.bluetooth.BluetoothLeBroadcastMetadata;
+import android.bluetooth.BluetoothLeBroadcastReceiveState;
import android.content.Context;
+import android.util.Log;
+import android.view.View;
+import androidx.annotation.NonNull;
import androidx.annotation.Nullable;
import androidx.lifecycle.DefaultLifecycleObserver;
+import androidx.lifecycle.LifecycleOwner;
import androidx.preference.PreferenceScreen;
import com.android.settings.R;
+import com.android.settings.bluetooth.Utils;
import com.android.settings.core.BasePreferenceController;
+import com.android.settingslib.bluetooth.LocalBluetoothLeBroadcastAssistant;
+import com.android.settingslib.utils.ThreadUtils;
import com.android.settingslib.widget.ActionButtonsPreference;
+import java.util.concurrent.Executor;
+import java.util.concurrent.Executors;
+
public class AudioStreamButtonController extends BasePreferenceController
implements DefaultLifecycleObserver {
+ private static final String TAG = "AudioStreamButtonController";
private static final String KEY = "audio_stream_button";
+ private final BluetoothLeBroadcastAssistant.Callback mBroadcastAssistantCallback =
+ new AudioStreamsBroadcastAssistantCallback() {
+ @Override
+ public void onSourceRemoved(BluetoothDevice sink, int sourceId, int reason) {
+ super.onSourceRemoved(sink, sourceId, reason);
+ updateButton();
+ }
+
+ @Override
+ public void onSourceRemoveFailed(BluetoothDevice sink, int sourceId, int reason) {
+ super.onSourceRemoveFailed(sink, sourceId, reason);
+ updateButton();
+ }
+
+ @Override
+ public void onReceiveStateChanged(
+ BluetoothDevice sink,
+ int sourceId,
+ BluetoothLeBroadcastReceiveState state) {
+ super.onReceiveStateChanged(sink, sourceId, state);
+ if (mAudioStreamsHelper.isConnected(state)) {
+ updateButton();
+ }
+ }
+
+ @Override
+ public void onSourceAddFailed(
+ BluetoothDevice sink, BluetoothLeBroadcastMetadata source, int reason) {
+ super.onSourceAddFailed(sink, source, reason);
+ updateButton();
+ }
+
+ @Override
+ public void onSourceLost(int broadcastId) {
+ super.onSourceLost(broadcastId);
+ updateButton();
+ }
+ };
+
+ private final AudioStreamsRepository mAudioStreamsRepository =
+ AudioStreamsRepository.getInstance();
+ private final Executor mExecutor;
+ private final AudioStreamsHelper mAudioStreamsHelper;
+ private final @Nullable LocalBluetoothLeBroadcastAssistant mLeBroadcastAssistant;
private @Nullable ActionButtonsPreference mPreference;
private int mBroadcastId = -1;
public AudioStreamButtonController(Context context, String preferenceKey) {
super(context, preferenceKey);
+ mExecutor = Executors.newSingleThreadExecutor();
+ mAudioStreamsHelper = new AudioStreamsHelper(Utils.getLocalBtManager(context));
+ mLeBroadcastAssistant = mAudioStreamsHelper.getLeBroadcastAssistant();
+ }
+
+ @Override
+ public void onStart(@NonNull LifecycleOwner owner) {
+ if (mLeBroadcastAssistant == null) {
+ Log.w(TAG, "onStart(): LeBroadcastAssistant is null!");
+ return;
+ }
+ mLeBroadcastAssistant.registerServiceCallBack(mExecutor, mBroadcastAssistantCallback);
+ }
+
+ @Override
+ public void onStop(@NonNull LifecycleOwner owner) {
+ if (mLeBroadcastAssistant == null) {
+ Log.w(TAG, "onStop(): LeBroadcastAssistant is null!");
+ return;
+ }
+ mLeBroadcastAssistant.unregisterServiceCallBack(mBroadcastAssistantCallback);
}
@Override
public final void displayPreference(PreferenceScreen screen) {
mPreference = screen.findPreference(getPreferenceKey());
- if (mPreference != null) {
- mPreference.setButton1Enabled(true);
- // TODO(chelseahao): update this based on stream connection state
- mPreference
- .setButton1Text(R.string.bluetooth_device_context_disconnect)
- .setButton1Icon(R.drawable.ic_settings_close);
- }
+ updateButton();
super.displayPreference(screen);
}
+ private void updateButton() {
+ if (mPreference != null) {
+ if (mAudioStreamsHelper.getAllConnectedSources().stream()
+ .map(BluetoothLeBroadcastReceiveState::getBroadcastId)
+ .anyMatch(connectedBroadcastId -> connectedBroadcastId == mBroadcastId)) {
+ ThreadUtils.postOnMainThread(
+ () -> {
+ if (mPreference != null) {
+ mPreference.setButton1Enabled(true);
+ mPreference
+ .setButton1Text(
+ R.string.bluetooth_device_context_disconnect)
+ .setButton1Icon(R.drawable.ic_settings_close)
+ .setButton1OnClickListener(
+ unused -> {
+ if (mPreference != null) {
+ mPreference.setButton1Enabled(false);
+ }
+ mAudioStreamsHelper.removeSource(mBroadcastId);
+ });
+ }
+ });
+ } else {
+ View.OnClickListener clickToRejoin =
+ unused ->
+ ThreadUtils.postOnBackgroundThread(
+ () -> {
+ var metadata =
+ mAudioStreamsRepository.getSavedMetadata(
+ mContext, mBroadcastId);
+ if (metadata != null) {
+ mAudioStreamsHelper.addSource(metadata);
+ ThreadUtils.postOnMainThread(
+ () -> {
+ if (mPreference != null) {
+ mPreference.setButton1Enabled(
+ false);
+ }
+ });
+ }
+ });
+ ThreadUtils.postOnMainThread(
+ () -> {
+ if (mPreference != null) {
+ mPreference.setButton1Enabled(true);
+ mPreference
+ .setButton1Text(R.string.bluetooth_device_context_connect)
+ .setButton1Icon(R.drawable.ic_add_24dp)
+ .setButton1OnClickListener(clickToRejoin);
+ }
+ });
+ }
+ } else {
+ Log.w(TAG, "updateButton(): preference is null!");
+ }
+ }
+
@Override
public int getAvailabilityStatus() {
return AVAILABLE;
diff --git a/src/com/android/settings/connecteddevice/audiosharing/audiostreams/AudioStreamConfirmDialog.java b/src/com/android/settings/connecteddevice/audiosharing/audiostreams/AudioStreamConfirmDialog.java
new file mode 100644
index 0000000..131c8f6
--- /dev/null
+++ b/src/com/android/settings/connecteddevice/audiosharing/audiostreams/AudioStreamConfirmDialog.java
@@ -0,0 +1,128 @@
+/*
+ * Copyright (C) 2024 The Android Open Source Project
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT 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.connecteddevice.audiosharing.audiostreams;
+
+import android.app.Activity;
+import android.app.Dialog;
+import android.app.settings.SettingsEnums;
+import android.bluetooth.BluetoothLeBroadcastMetadata;
+import android.os.Bundle;
+import android.util.Log;
+
+import com.android.settings.R;
+import com.android.settings.bluetooth.Utils;
+import com.android.settings.connecteddevice.audiosharing.audiostreams.qrcode.QrCodeScanModeFragment;
+import com.android.settings.core.SubSettingLauncher;
+import com.android.settings.core.instrumentation.InstrumentedDialogFragment;
+import com.android.settingslib.bluetooth.BluetoothLeBroadcastMetadataExt;
+
+import com.google.common.base.Strings;
+
+public class AudioStreamConfirmDialog extends InstrumentedDialogFragment {
+ public static final String KEY_BROADCAST_METADATA = "key_broadcast_metadata";
+ private static final String TAG = "AudioStreamConfirmDialog";
+ private Activity mActivity;
+ private String mBroadcastMetadataStr;
+ private BluetoothLeBroadcastMetadata mBroadcastMetadata;
+ private boolean mIsRequestValid = false;
+
+ @Override
+ public void onCreate(Bundle savedInstanceState) {
+ super.onCreate(savedInstanceState);
+ setShowsDialog(true);
+ mActivity = getActivity();
+ if (mActivity == null) {
+ Log.w(TAG, "onCreate() mActivity is null!");
+ return;
+ }
+ mBroadcastMetadataStr =
+ mActivity.getIntent().getStringExtra(QrCodeScanModeFragment.KEY_BROADCAST_METADATA);
+ if (Strings.isNullOrEmpty(mBroadcastMetadataStr)) {
+ Log.w(TAG, "onCreate() mBroadcastMetadataStr is null or empty!");
+ return;
+ }
+ mBroadcastMetadata =
+ BluetoothLeBroadcastMetadataExt.INSTANCE.convertToBroadcastMetadata(
+ mBroadcastMetadataStr);
+ if (mBroadcastMetadata == null) {
+ Log.w(TAG, "onCreate() mBroadcastMetadata is null!");
+ } else {
+ // Warm up LE_AUDIO_BROADCAST_ASSISTANT service
+ Utils.getLocalBluetoothManager(mActivity);
+ mIsRequestValid = true;
+ }
+ }
+
+ @Override
+ public Dialog onCreateDialog(Bundle savedInstanceState) {
+ return mIsRequestValid ? getConfirmDialog() : getErrorDialog();
+ }
+
+ @Override
+ public int getMetricsCategory() {
+ // TODO(chelseahao): update metrics id
+ return 0;
+ }
+
+ private Dialog getConfirmDialog() {
+ return new AudioStreamsDialogFragment.DialogBuilder(mActivity)
+ .setTitle("Listen to audio stream")
+ .setSubTitle1(mBroadcastMetadata.getBroadcastName())
+ .setSubTitle2(
+ "The audio stream will play on the active LE audio device. Use this device"
+ + " to control the volume.")
+ .setLeftButtonText("Cancel")
+ .setLeftButtonOnClickListener(
+ unused -> {
+ dismiss();
+ mActivity.finish();
+ })
+ .setRightButtonText("Listen")
+ .setRightButtonOnClickListener(
+ unused -> {
+ launchAudioStreamsActivity();
+ dismiss();
+ mActivity.finish();
+ })
+ .build();
+ }
+
+ private Dialog getErrorDialog() {
+ return new AudioStreamsDialogFragment.DialogBuilder(mActivity)
+ .setTitle("Can't listen to audio stream")
+ .setSubTitle2("Can't play this audio stream. Learn more")
+ .setRightButtonText("Close")
+ .setRightButtonOnClickListener(
+ unused -> {
+ dismiss();
+ mActivity.finish();
+ })
+ .build();
+ }
+
+ private void launchAudioStreamsActivity() {
+ Bundle bundle = new Bundle();
+ bundle.putString(KEY_BROADCAST_METADATA, mBroadcastMetadataStr);
+
+ new SubSettingLauncher(mActivity)
+ .setTitleRes(R.string.bluetooth_find_broadcast_title)
+ .setDestination(AudioStreamsDashboardFragment.class.getName())
+ .setArguments(bundle)
+ .setSourceMetricsCategory(SettingsEnums.PAGE_UNKNOWN)
+ .launch();
+ }
+}
diff --git a/src/com/android/settings/connecteddevice/audiosharing/audiostreams/AudioStreamHeaderController.java b/src/com/android/settings/connecteddevice/audiosharing/audiostreams/AudioStreamHeaderController.java
index 89f24bc..3524543 100644
--- a/src/com/android/settings/connecteddevice/audiosharing/audiostreams/AudioStreamHeaderController.java
+++ b/src/com/android/settings/connecteddevice/audiosharing/audiostreams/AudioStreamHeaderController.java
@@ -16,22 +16,64 @@
package com.android.settings.connecteddevice.audiosharing.audiostreams;
+import android.bluetooth.BluetoothDevice;
+import android.bluetooth.BluetoothLeBroadcastAssistant;
+import android.bluetooth.BluetoothLeBroadcastReceiveState;
import android.content.Context;
+import android.util.Log;
+import androidx.annotation.NonNull;
import androidx.lifecycle.DefaultLifecycleObserver;
+import androidx.lifecycle.LifecycleOwner;
import androidx.preference.PreferenceScreen;
import com.android.settings.R;
+import com.android.settings.bluetooth.Utils;
import com.android.settings.core.BasePreferenceController;
import com.android.settings.dashboard.DashboardFragment;
import com.android.settings.widget.EntityHeaderController;
+import com.android.settingslib.bluetooth.LocalBluetoothLeBroadcastAssistant;
+import com.android.settingslib.utils.ThreadUtils;
import com.android.settingslib.widget.LayoutPreference;
+import java.util.concurrent.Executor;
+import java.util.concurrent.Executors;
+
import javax.annotation.Nullable;
public class AudioStreamHeaderController extends BasePreferenceController
implements DefaultLifecycleObserver {
+ private static final String TAG = "AudioStreamHeaderController";
private static final String KEY = "audio_stream_header";
+ private final Executor mExecutor;
+ private final AudioStreamsHelper mAudioStreamsHelper;
+ @Nullable private final LocalBluetoothLeBroadcastAssistant mLeBroadcastAssistant;
+ private final BluetoothLeBroadcastAssistant.Callback mBroadcastAssistantCallback =
+ new AudioStreamsBroadcastAssistantCallback() {
+ @Override
+ public void onSourceRemoved(BluetoothDevice sink, int sourceId, int reason) {
+ super.onSourceRemoved(sink, sourceId, reason);
+ updateSummary();
+ }
+
+ @Override
+ public void onSourceLost(int broadcastId) {
+ super.onSourceLost(broadcastId);
+ updateSummary();
+ }
+
+ @Override
+ public void onReceiveStateChanged(
+ BluetoothDevice sink,
+ int sourceId,
+ BluetoothLeBroadcastReceiveState state) {
+ super.onReceiveStateChanged(sink, sourceId, state);
+ if (mAudioStreamsHelper.isConnected(state)) {
+ updateSummary();
+ }
+ }
+ };
+
private @Nullable EntityHeaderController mHeaderController;
private @Nullable DashboardFragment mFragment;
private String mBroadcastName = "";
@@ -39,6 +81,27 @@
public AudioStreamHeaderController(Context context, String preferenceKey) {
super(context, preferenceKey);
+ mExecutor = Executors.newSingleThreadExecutor();
+ mAudioStreamsHelper = new AudioStreamsHelper(Utils.getLocalBtManager(context));
+ mLeBroadcastAssistant = mAudioStreamsHelper.getLeBroadcastAssistant();
+ }
+
+ @Override
+ public void onStart(@NonNull LifecycleOwner owner) {
+ if (mLeBroadcastAssistant == null) {
+ Log.w(TAG, "onStart(): LeBroadcastAssistant is null!");
+ return;
+ }
+ mLeBroadcastAssistant.registerServiceCallBack(mExecutor, mBroadcastAssistantCallback);
+ }
+
+ @Override
+ public void onStop(@NonNull LifecycleOwner owner) {
+ if (mLeBroadcastAssistant == null) {
+ Log.w(TAG, "onStop(): LeBroadcastAssistant is null!");
+ return;
+ }
+ mLeBroadcastAssistant.unregisterServiceCallBack(mBroadcastAssistantCallback);
}
@Override
@@ -55,14 +118,37 @@
}
mHeaderController.setIcon(
screen.getContext().getDrawable(R.drawable.ic_bt_audio_sharing));
- // TODO(chelseahao): update this based on stream connection state
- mHeaderController.setSummary("Listening now");
- mHeaderController.done(true);
screen.addPreference(headerPreference);
+ updateSummary();
}
super.displayPreference(screen);
}
+ private void updateSummary() {
+ var unused =
+ ThreadUtils.postOnBackgroundThread(
+ () -> {
+ var latestSummary =
+ mAudioStreamsHelper.getAllConnectedSources().stream()
+ .map(
+ BluetoothLeBroadcastReceiveState
+ ::getBroadcastId)
+ .anyMatch(
+ connectedBroadcastId ->
+ connectedBroadcastId
+ == mBroadcastId)
+ ? "Listening now"
+ : "";
+ ThreadUtils.postOnMainThread(
+ () -> {
+ if (mHeaderController != null) {
+ mHeaderController.setSummary(latestSummary);
+ mHeaderController.done(true);
+ }
+ });
+ });
+ }
+
@Override
public int getAvailabilityStatus() {
return AVAILABLE;
diff --git a/src/com/android/settings/connecteddevice/audiosharing/audiostreams/AudioStreamPreference.java b/src/com/android/settings/connecteddevice/audiosharing/audiostreams/AudioStreamPreference.java
index 678f952..c2e1178 100644
--- a/src/com/android/settings/connecteddevice/audiosharing/audiostreams/AudioStreamPreference.java
+++ b/src/com/android/settings/connecteddevice/audiosharing/audiostreams/AudioStreamPreference.java
@@ -21,8 +21,10 @@
import android.bluetooth.BluetoothLeBroadcastReceiveState;
import android.content.Context;
import android.util.AttributeSet;
+import android.view.View;
import androidx.annotation.Nullable;
+import androidx.preference.PreferenceViewHolder;
import com.android.settings.R;
import com.android.settingslib.widget.TwoTargetPreference;
@@ -56,7 +58,6 @@
}
mIsConnected = isConnected;
setSummary(summary);
- setOrder(isConnected ? 0 : 1);
setOnPreferenceClickListener(onPreferenceClickListener);
notifyChanged();
}
@@ -70,6 +71,23 @@
mAudioStream.setState(state);
}
+ void setAudioStreamMetadata(BluetoothLeBroadcastMetadata metadata) {
+ mAudioStream.setMetadata(metadata);
+ }
+
+ int getAudioStreamBroadcastId() {
+ return mAudioStream.getBroadcastId();
+ }
+
+ int getAudioStreamRssi() {
+ return mAudioStream.getRssi();
+ }
+
+ @Nullable
+ BluetoothLeBroadcastMetadata getAudioStreamMetadata() {
+ return mAudioStream.getMetadata();
+ }
+
AudioStreamsProgressCategoryController.AudioStreamState getAudioStreamState() {
return mAudioStream.getState();
}
@@ -84,25 +102,31 @@
return R.layout.preference_widget_lock;
}
+ @Override
+ public void onBindViewHolder(PreferenceViewHolder holder) {
+ super.onBindViewHolder(holder);
+ View divider =
+ holder.findViewById(
+ com.android.settingslib.widget.preference.twotarget.R.id
+ .two_target_divider);
+ if (divider != null) {
+ divider.setVisibility(View.GONE);
+ }
+ }
+
static AudioStreamPreference fromMetadata(
- Context context,
- BluetoothLeBroadcastMetadata source,
- AudioStreamsProgressCategoryController.AudioStreamState streamState) {
+ Context context, BluetoothLeBroadcastMetadata source) {
AudioStreamPreference preference = new AudioStreamPreference(context, /* attrs= */ null);
preference.setTitle(getBroadcastName(source));
- preference.setAudioStream(new AudioStream(source.getBroadcastId(), streamState));
+ preference.setAudioStream(new AudioStream(source));
return preference;
}
static AudioStreamPreference fromReceiveState(
- Context context,
- BluetoothLeBroadcastReceiveState receiveState,
- AudioStreamsProgressCategoryController.AudioStreamState streamState) {
+ Context context, BluetoothLeBroadcastReceiveState receiveState) {
AudioStreamPreference preference = new AudioStreamPreference(context, /* attrs= */ null);
preference.setTitle(getBroadcastName(receiveState));
- preference.setAudioStream(
- new AudioStream(
- receiveState.getSourceId(), receiveState.getBroadcastId(), streamState));
+ preference.setAudioStream(new AudioStream(receiveState));
return preference;
}
@@ -127,41 +151,45 @@
}
private static final class AudioStream {
- private int mSourceId;
- private int mBroadcastId;
- private AudioStreamsProgressCategoryController.AudioStreamState mState;
+ private static final int UNAVAILABLE = -1;
+ @Nullable private BluetoothLeBroadcastMetadata mMetadata;
+ @Nullable private BluetoothLeBroadcastReceiveState mReceiveState;
+ private AudioStreamsProgressCategoryController.AudioStreamState mState =
+ AudioStreamsProgressCategoryController.AudioStreamState.UNKNOWN;
- private AudioStream(
- int broadcastId, AudioStreamsProgressCategoryController.AudioStreamState state) {
- mBroadcastId = broadcastId;
- mState = state;
+ private AudioStream(BluetoothLeBroadcastMetadata metadata) {
+ mMetadata = metadata;
}
- private AudioStream(
- int sourceId,
- int broadcastId,
- AudioStreamsProgressCategoryController.AudioStreamState state) {
- mSourceId = sourceId;
- mBroadcastId = broadcastId;
- mState = state;
+ private AudioStream(BluetoothLeBroadcastReceiveState receiveState) {
+ mReceiveState = receiveState;
}
- // TODO(chelseahao): use this to handleSourceRemoved
- private int getSourceId() {
- return mSourceId;
- }
-
- // TODO(chelseahao): use this to handleSourceRemoved
private int getBroadcastId() {
- return mBroadcastId;
+ return mMetadata != null
+ ? mMetadata.getBroadcastId()
+ : mReceiveState != null ? mReceiveState.getBroadcastId() : UNAVAILABLE;
+ }
+
+ private int getRssi() {
+ return mMetadata != null ? mMetadata.getRssi() : Integer.MAX_VALUE;
}
private AudioStreamsProgressCategoryController.AudioStreamState getState() {
return mState;
}
+ @Nullable
+ private BluetoothLeBroadcastMetadata getMetadata() {
+ return mMetadata;
+ }
+
private void setState(AudioStreamsProgressCategoryController.AudioStreamState state) {
mState = state;
}
+
+ private void setMetadata(BluetoothLeBroadcastMetadata metadata) {
+ mMetadata = metadata;
+ }
}
}
diff --git a/src/com/android/settings/connecteddevice/audiosharing/audiostreams/AudioStreamsBroadcastAssistantCallback.java b/src/com/android/settings/connecteddevice/audiosharing/audiostreams/AudioStreamsBroadcastAssistantCallback.java
index 84e753c..9fb5b21 100644
--- a/src/com/android/settings/connecteddevice/audiosharing/audiostreams/AudioStreamsBroadcastAssistantCallback.java
+++ b/src/com/android/settings/connecteddevice/audiosharing/audiostreams/AudioStreamsBroadcastAssistantCallback.java
@@ -24,21 +24,12 @@
import com.android.settingslib.bluetooth.BluetoothUtils;
-import java.util.Locale;
-
public class AudioStreamsBroadcastAssistantCallback
implements BluetoothLeBroadcastAssistant.Callback {
private static final String TAG = "AudioStreamsBroadcastAssistantCallback";
private static final boolean DEBUG = BluetoothUtils.D;
- private final AudioStreamsProgressCategoryController mCategoryController;
-
- public AudioStreamsBroadcastAssistantCallback(
- AudioStreamsProgressCategoryController audioStreamsProgressCategoryController) {
- mCategoryController = audioStreamsProgressCategoryController;
- }
-
@Override
public void onReceiveStateChanged(
BluetoothDevice sink, int sourceId, BluetoothLeBroadcastReceiveState state) {
@@ -52,45 +43,30 @@
+ " state: "
+ state);
}
- mCategoryController.handleSourceConnected(state);
}
@Override
public void onSearchStartFailed(int reason) {
Log.w(TAG, "onSearchStartFailed() reason : " + reason);
- mCategoryController.showToast(
- String.format(Locale.US, "Failed to start scanning, reason %d", reason));
}
@Override
public void onSearchStarted(int reason) {
- if (mCategoryController == null) {
- Log.w(TAG, "onSearchStarted() : mCategoryController is null!");
- return;
- }
if (DEBUG) {
Log.d(TAG, "onSearchStarted() reason : " + reason);
}
- mCategoryController.setScanning(true);
}
@Override
public void onSearchStopFailed(int reason) {
Log.w(TAG, "onSearchStopFailed() reason : " + reason);
- mCategoryController.showToast(
- String.format(Locale.US, "Failed to stop scanning, reason %d", reason));
}
@Override
public void onSearchStopped(int reason) {
- if (mCategoryController == null) {
- Log.w(TAG, "onSearchStopped() : mCategoryController is null!");
- return;
- }
if (DEBUG) {
Log.d(TAG, "onSearchStopped() reason : " + reason);
}
- mCategoryController.setScanning(false);
}
@Override
@@ -106,8 +82,6 @@
+ " reason: "
+ reason);
}
- mCategoryController.showToast(
- String.format(Locale.US, "Failed to join broadcast, reason %d", reason));
}
@Override
@@ -126,14 +100,9 @@
@Override
public void onSourceFound(BluetoothLeBroadcastMetadata source) {
- if (mCategoryController == null) {
- Log.w(TAG, "onSourceFound() : mCategoryController is null!");
- return;
- }
if (DEBUG) {
Log.d(TAG, "onSourceFound() broadcastId : " + source.getBroadcastId());
}
- mCategoryController.handleSourceFound(source);
}
@Override
@@ -141,7 +110,6 @@
if (DEBUG) {
Log.d(TAG, "onSourceLost() broadcastId : " + broadcastId);
}
- mCategoryController.handleSourceLost(broadcastId);
}
@Override
@@ -153,12 +121,6 @@
@Override
public void onSourceRemoveFailed(BluetoothDevice sink, int sourceId, int reason) {
Log.w(TAG, "onSourceRemoveFailed() sourceId : " + sourceId + " reason : " + reason);
- mCategoryController.showToast(
- String.format(
- Locale.US,
- "Failed to remove source %d for sink %s",
- sourceId,
- sink.getAddress()));
}
@Override
@@ -166,8 +128,5 @@
if (DEBUG) {
Log.d(TAG, "onSourceRemoved() sourceId : " + sourceId + " reason : " + reason);
}
- mCategoryController.showToast(
- String.format(
- Locale.US, "Source %d removed for sink %s", sourceId, sink.getAddress()));
}
}
diff --git a/src/com/android/settings/connecteddevice/audiosharing/audiostreams/AudioStreamsDashboardFragment.java b/src/com/android/settings/connecteddevice/audiosharing/audiostreams/AudioStreamsDashboardFragment.java
index b0af7dd..bddbb61 100644
--- a/src/com/android/settings/connecteddevice/audiosharing/audiostreams/AudioStreamsDashboardFragment.java
+++ b/src/com/android/settings/connecteddevice/audiosharing/audiostreams/AudioStreamsDashboardFragment.java
@@ -31,6 +31,8 @@
import com.android.settingslib.bluetooth.BluetoothLeBroadcastMetadataExt;
import com.android.settingslib.bluetooth.BluetoothUtils;
+import com.google.common.base.Strings;
+
public class AudioStreamsDashboardFragment extends DashboardFragment {
private static final String TAG = "AudioStreamsDashboardFrag";
private static final boolean DEBUG = BluetoothUtils.D;
@@ -71,6 +73,22 @@
super.onAttach(context);
use(AudioStreamsScanQrCodeController.class).setFragment(this);
mAudioStreamsProgressCategoryController = use(AudioStreamsProgressCategoryController.class);
+ mAudioStreamsProgressCategoryController.setFragment(this);
+
+ if (getArguments() != null) {
+ String broadcastMetadataStr =
+ getArguments().getString(AudioStreamConfirmDialog.KEY_BROADCAST_METADATA);
+ if (!Strings.isNullOrEmpty(broadcastMetadataStr)) {
+ BluetoothLeBroadcastMetadata broadcastMetadata =
+ BluetoothLeBroadcastMetadataExt.INSTANCE.convertToBroadcastMetadata(
+ broadcastMetadataStr);
+ if (broadcastMetadata == null) {
+ Log.w(TAG, "onAttach() broadcastMetadata is null!");
+ } else {
+ mAudioStreamsProgressCategoryController.setSourceFromQrCode(broadcastMetadata);
+ }
+ }
+ }
}
@Override
diff --git a/src/com/android/settings/connecteddevice/audiosharing/audiostreams/AudioStreamsDialogFragment.java b/src/com/android/settings/connecteddevice/audiosharing/audiostreams/AudioStreamsDialogFragment.java
new file mode 100644
index 0000000..c7d7f16
--- /dev/null
+++ b/src/com/android/settings/connecteddevice/audiosharing/audiostreams/AudioStreamsDialogFragment.java
@@ -0,0 +1,151 @@
+/*
+ * Copyright (C) 2024 The Android Open Source Project
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT 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.connecteddevice.audiosharing.audiostreams;
+
+import android.app.AlertDialog;
+import android.app.Dialog;
+import android.content.Context;
+import android.os.Bundle;
+import android.view.LayoutInflater;
+import android.view.View;
+import android.widget.Button;
+import android.widget.TextView;
+
+import androidx.fragment.app.Fragment;
+import androidx.fragment.app.FragmentManager;
+
+import com.android.settings.R;
+import com.android.settings.core.instrumentation.InstrumentedDialogFragment;
+
+import com.google.common.base.Strings;
+
+import java.util.function.Consumer;
+
+public class AudioStreamsDialogFragment extends InstrumentedDialogFragment {
+ private static final String TAG = "AudioStreamsDialogFragment";
+ private final DialogBuilder mDialogBuilder;
+
+ AudioStreamsDialogFragment(DialogBuilder dialogBuilder) {
+ mDialogBuilder = dialogBuilder;
+ }
+
+ @Override
+ public int getMetricsCategory() {
+ // TODO(chelseahao): update metrics id
+ return 0;
+ }
+
+ @Override
+ public Dialog onCreateDialog(Bundle savedInstanceState) {
+ return mDialogBuilder.build();
+ }
+
+ static void show(Fragment host, DialogBuilder dialogBuilder) {
+ FragmentManager manager = host.getChildFragmentManager();
+ (new AudioStreamsDialogFragment(dialogBuilder)).show(manager, TAG);
+ }
+
+ static class DialogBuilder {
+ private final Context mContext;
+ private final AlertDialog.Builder mBuilder;
+ private String mTitle;
+ private String mSubTitle1;
+ private String mSubTitle2;
+ private String mLeftButtonText;
+ private String mRightButtonText;
+ private Consumer<AlertDialog> mLeftButtonOnClickListener;
+ private Consumer<AlertDialog> mRightButtonOnClickListener;
+
+ DialogBuilder(Context context) {
+ mContext = context;
+ mBuilder = new AlertDialog.Builder(context);
+ }
+
+ DialogBuilder setTitle(String title) {
+ mTitle = title;
+ return this;
+ }
+
+ DialogBuilder setSubTitle1(String subTitle1) {
+ mSubTitle1 = subTitle1;
+ return this;
+ }
+
+ DialogBuilder setSubTitle2(String subTitle2) {
+ mSubTitle2 = subTitle2;
+ return this;
+ }
+
+ DialogBuilder setLeftButtonText(String text) {
+ mLeftButtonText = text;
+ return this;
+ }
+
+ DialogBuilder setLeftButtonOnClickListener(Consumer<AlertDialog> listener) {
+ mLeftButtonOnClickListener = listener;
+ return this;
+ }
+
+ DialogBuilder setRightButtonText(String text) {
+ mRightButtonText = text;
+ return this;
+ }
+
+ DialogBuilder setRightButtonOnClickListener(Consumer<AlertDialog> listener) {
+ mRightButtonOnClickListener = listener;
+ return this;
+ }
+
+ AlertDialog build() {
+ View rootView =
+ LayoutInflater.from(mContext)
+ .inflate(R.xml.bluetooth_audio_streams_dialog, /* parent= */ null);
+
+ AlertDialog dialog = mBuilder.setView(rootView).setCancelable(false).create();
+ dialog.setCanceledOnTouchOutside(false);
+
+ TextView title = rootView.requireViewById(R.id.dialog_title);
+ title.setText(mTitle);
+
+ if (!Strings.isNullOrEmpty(mSubTitle1)) {
+ TextView subTitle1 = rootView.requireViewById(R.id.dialog_subtitle);
+ subTitle1.setText(mSubTitle1);
+ subTitle1.setVisibility(View.VISIBLE);
+ }
+ if (!Strings.isNullOrEmpty(mSubTitle2)) {
+ TextView subTitle2 = rootView.requireViewById(R.id.dialog_subtitle_2);
+ subTitle2.setText(mSubTitle2);
+ subTitle2.setVisibility(View.VISIBLE);
+ }
+ if (!Strings.isNullOrEmpty(mLeftButtonText)) {
+ Button leftButton = rootView.requireViewById(R.id.left_button);
+ leftButton.setText(mLeftButtonText);
+ leftButton.setVisibility(View.VISIBLE);
+ leftButton.setOnClickListener(unused -> mLeftButtonOnClickListener.accept(dialog));
+ }
+ if (!Strings.isNullOrEmpty(mRightButtonText)) {
+ Button rightButton = rootView.requireViewById(R.id.right_button);
+ rightButton.setText(mRightButtonText);
+ rightButton.setVisibility(View.VISIBLE);
+ rightButton.setOnClickListener(
+ unused -> mRightButtonOnClickListener.accept(dialog));
+ }
+
+ return dialog;
+ }
+ }
+}
diff --git a/src/com/android/settings/connecteddevice/audiosharing/audiostreams/AudioStreamsProgressCategoryCallback.java b/src/com/android/settings/connecteddevice/audiosharing/audiostreams/AudioStreamsProgressCategoryCallback.java
new file mode 100644
index 0000000..34ffc91
--- /dev/null
+++ b/src/com/android/settings/connecteddevice/audiosharing/audiostreams/AudioStreamsProgressCategoryCallback.java
@@ -0,0 +1,117 @@
+/*
+ * Copyright (C) 2024 The Android Open Source Project
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT 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.connecteddevice.audiosharing.audiostreams;
+
+import android.bluetooth.BluetoothDevice;
+import android.bluetooth.BluetoothLeBroadcastMetadata;
+import android.bluetooth.BluetoothLeBroadcastReceiveState;
+import android.util.Log;
+
+import java.util.Locale;
+
+public class AudioStreamsProgressCategoryCallback extends AudioStreamsBroadcastAssistantCallback {
+ private static final String TAG = "AudioStreamsProgressCategoryCallback";
+
+ private final AudioStreamsProgressCategoryController mCategoryController;
+
+ public AudioStreamsProgressCategoryCallback(
+ AudioStreamsProgressCategoryController audioStreamsProgressCategoryController) {
+ mCategoryController = audioStreamsProgressCategoryController;
+ }
+
+ @Override
+ public void onReceiveStateChanged(
+ BluetoothDevice sink, int sourceId, BluetoothLeBroadcastReceiveState state) {
+ super.onReceiveStateChanged(sink, sourceId, state);
+ mCategoryController.handleSourceConnected(state);
+ }
+
+ @Override
+ public void onSearchStartFailed(int reason) {
+ super.onSearchStartFailed(reason);
+ mCategoryController.showToast(
+ String.format(Locale.US, "Failed to start scanning, reason %d", reason));
+ }
+
+ @Override
+ public void onSearchStarted(int reason) {
+ super.onSearchStarted(reason);
+ if (mCategoryController == null) {
+ Log.w(TAG, "onSearchStarted() : mCategoryController is null!");
+ return;
+ }
+ mCategoryController.setScanning(true);
+ }
+
+ @Override
+ public void onSearchStopFailed(int reason) {
+ super.onSearchStopFailed(reason);
+ mCategoryController.showToast(
+ String.format(Locale.US, "Failed to stop scanning, reason %d", reason));
+ }
+
+ @Override
+ public void onSearchStopped(int reason) {
+ super.onSearchStopped(reason);
+ if (mCategoryController == null) {
+ Log.w(TAG, "onSearchStopped() : mCategoryController is null!");
+ return;
+ }
+ mCategoryController.setScanning(false);
+ }
+
+ @Override
+ public void onSourceAddFailed(
+ BluetoothDevice sink, BluetoothLeBroadcastMetadata source, int reason) {
+ super.onSourceAddFailed(sink, source, reason);
+ mCategoryController.showToast(
+ String.format(Locale.US, "Failed to join broadcast, reason %d", reason));
+ }
+
+ @Override
+ public void onSourceFound(BluetoothLeBroadcastMetadata source) {
+ super.onSourceFound(source);
+ if (mCategoryController == null) {
+ Log.w(TAG, "onSourceFound() : mCategoryController is null!");
+ return;
+ }
+ mCategoryController.handleSourceFound(source);
+ }
+
+ @Override
+ public void onSourceLost(int broadcastId) {
+ super.onSourceLost(broadcastId);
+ mCategoryController.handleSourceLost(broadcastId);
+ }
+
+ @Override
+ public void onSourceRemoveFailed(BluetoothDevice sink, int sourceId, int reason) {
+ super.onSourceRemoveFailed(sink, sourceId, reason);
+ mCategoryController.showToast(
+ String.format(
+ Locale.US,
+ "Failed to remove source %d for sink %s",
+ sourceId,
+ sink.getAddress()));
+ }
+
+ @Override
+ public void onSourceRemoved(BluetoothDevice sink, int sourceId, int reason) {
+ super.onSourceRemoved(sink, sourceId, reason);
+ mCategoryController.handleSourceRemoved();
+ }
+}
diff --git a/src/com/android/settings/connecteddevice/audiosharing/audiostreams/AudioStreamsProgressCategoryController.java b/src/com/android/settings/connecteddevice/audiosharing/audiostreams/AudioStreamsProgressCategoryController.java
index ab380c8..c6f342a 100644
--- a/src/com/android/settings/connecteddevice/audiosharing/audiostreams/AudioStreamsProgressCategoryController.java
+++ b/src/com/android/settings/connecteddevice/audiosharing/audiostreams/AudioStreamsProgressCategoryController.java
@@ -16,6 +16,8 @@
package com.android.settings.connecteddevice.audiosharing.audiostreams;
+import static com.android.settings.connecteddevice.audiosharing.audiostreams.AudioStreamsScanQrCodeController.REQUEST_SCAN_BT_BROADCAST_QR_CODE;
+
import static java.util.Collections.emptyList;
import android.app.AlertDialog;
@@ -24,8 +26,10 @@
import android.bluetooth.BluetoothLeBroadcastReceiveState;
import android.bluetooth.BluetoothProfile;
import android.content.Context;
+import android.content.Intent;
import android.os.Bundle;
import android.os.CountDownTimer;
+import android.provider.Settings;
import android.util.Log;
import android.view.LayoutInflater;
import android.view.View;
@@ -41,8 +45,10 @@
import com.android.settings.R;
import com.android.settings.bluetooth.Utils;
import com.android.settings.connecteddevice.audiosharing.AudioSharingUtils;
+import com.android.settings.connecteddevice.audiosharing.audiostreams.qrcode.QrCodeScanModeActivity;
import com.android.settings.core.BasePreferenceController;
import com.android.settings.core.SubSettingLauncher;
+import com.android.settingslib.bluetooth.BluetoothBroadcastUtils;
import com.android.settingslib.bluetooth.BluetoothCallback;
import com.android.settingslib.bluetooth.BluetoothUtils;
import com.android.settingslib.bluetooth.CachedBluetoothDevice;
@@ -51,6 +57,7 @@
import com.android.settingslib.utils.ThreadUtils;
import java.nio.charset.StandardCharsets;
+import java.util.Comparator;
import java.util.concurrent.ConcurrentHashMap;
import java.util.concurrent.Executor;
import java.util.concurrent.Executors;
@@ -72,26 +79,79 @@
}
};
+ private final Preference.OnPreferenceClickListener mAddSourceOrShowDialog =
+ preference -> {
+ var p = (AudioStreamPreference) preference;
+ if (DEBUG) {
+ Log.d(
+ TAG,
+ "preferenceClicked(): attempt to join broadcast id : "
+ + p.getAudioStreamBroadcastId());
+ }
+ var source = p.getAudioStreamMetadata();
+ if (source != null) {
+ if (source.isEncrypted()) {
+ ThreadUtils.postOnMainThread(() -> launchPasswordDialog(source, p));
+ } else {
+ moveToState(p, AudioStreamState.ADD_SOURCE_WAIT_FOR_RESPONSE);
+ }
+ }
+ return true;
+ };
+
+ private final Preference.OnPreferenceClickListener mLaunchDetailFragment =
+ preference -> {
+ var p = (AudioStreamPreference) preference;
+ Bundle broadcast = new Bundle();
+ broadcast.putString(
+ AudioStreamDetailsFragment.BROADCAST_NAME_ARG, (String) p.getTitle());
+ broadcast.putInt(
+ AudioStreamDetailsFragment.BROADCAST_ID_ARG, p.getAudioStreamBroadcastId());
+
+ new SubSettingLauncher(mContext)
+ .setTitleText("Audio stream details")
+ .setDestination(AudioStreamDetailsFragment.class.getName())
+ // TODO(chelseahao): Add logging enum
+ .setSourceMetricsCategory(SettingsEnums.PAGE_UNKNOWN)
+ .setArguments(broadcast)
+ .launch();
+ return true;
+ };
+
+ private final AudioStreamsRepository mAudioStreamsRepository =
+ AudioStreamsRepository.getInstance();
+
enum AudioStreamState {
+ UNKNOWN,
// When mTimedSourceFromQrCode is present and this source has not been synced.
WAIT_FOR_SYNC,
// When source has been synced but not added to any sink.
SYNCED,
// When addSource is called for this source and waiting for response.
- WAIT_FOR_SOURCE_ADD,
+ ADD_SOURCE_WAIT_FOR_RESPONSE,
// Source is added to active sink.
SOURCE_ADDED,
}
+ private final Comparator<AudioStreamPreference> mComparator =
+ Comparator.<AudioStreamPreference, Boolean>comparing(
+ p ->
+ p.getAudioStreamState()
+ == AudioStreamsProgressCategoryController
+ .AudioStreamState.SOURCE_ADDED)
+ .thenComparingInt(AudioStreamPreference::getAudioStreamRssi)
+ .reversed();
+
private final Executor mExecutor;
- private final AudioStreamsBroadcastAssistantCallback mBroadcastAssistantCallback;
+ private final AudioStreamsProgressCategoryCallback mBroadcastAssistantCallback;
private final AudioStreamsHelper mAudioStreamsHelper;
private final @Nullable LocalBluetoothLeBroadcastAssistant mLeBroadcastAssistant;
private final @Nullable LocalBluetoothManager mBluetoothManager;
private final ConcurrentHashMap<Integer, AudioStreamPreference> mBroadcastIdToPreferenceMap =
new ConcurrentHashMap<>();
- private TimedSourceFromQrCode mTimedSourceFromQrCode;
+ private @Nullable TimedSourceFromQrCode mTimedSourceFromQrCode;
private AudioStreamsProgressCategoryPreference mCategoryPreference;
+ private AudioStreamsDashboardFragment mFragment;
public AudioStreamsProgressCategoryController(Context context, String preferenceKey) {
super(context, preferenceKey);
@@ -99,7 +159,7 @@
mBluetoothManager = Utils.getLocalBtManager(mContext);
mAudioStreamsHelper = new AudioStreamsHelper(mBluetoothManager);
mLeBroadcastAssistant = mAudioStreamsHelper.getLeBroadcastAssistant();
- mBroadcastAssistantCallback = new AudioStreamsBroadcastAssistantCallback(this);
+ mBroadcastAssistantCallback = new AudioStreamsProgressCategoryCallback(this);
}
@Override
@@ -135,10 +195,13 @@
mExecutor.execute(this::stopScanning);
}
+ void setFragment(AudioStreamsDashboardFragment fragment) {
+ mFragment = fragment;
+ }
+
void setSourceFromQrCode(BluetoothLeBroadcastMetadata source) {
mTimedSourceFromQrCode =
- new TimedSourceFromQrCode(
- mContext, source, () -> handleSourceLost(source.getBroadcastId()));
+ new TimedSourceFromQrCode(source, () -> handleSourceLost(source.getBroadcastId()));
}
void setScanning(boolean isScanning) {
@@ -149,41 +212,18 @@
}
void handleSourceFound(BluetoothLeBroadcastMetadata source) {
- Preference.OnPreferenceClickListener addSourceOrShowDialog =
- preference -> {
- if (DEBUG) {
- Log.d(
- TAG,
- "preferenceClicked(): attempt to join broadcast id : "
- + source.getBroadcastId());
- }
- if (source.isEncrypted()) {
- ThreadUtils.postOnMainThread(
- () ->
- launchPasswordDialog(
- source, (AudioStreamPreference) preference));
- } else {
- mAudioStreamsHelper.addSource(source);
- ((AudioStreamPreference) preference)
- .setAudioStreamState(AudioStreamState.WAIT_FOR_SOURCE_ADD);
- updatePreferenceConnectionState(
- (AudioStreamPreference) preference,
- AudioStreamState.WAIT_FOR_SOURCE_ADD,
- null);
- }
- return true;
- };
-
var broadcastIdFound = source.getBroadcastId();
mBroadcastIdToPreferenceMap.compute(
broadcastIdFound,
(k, v) -> {
if (v == null) {
- return addNewPreference(
- source, AudioStreamState.SYNCED, addSourceOrShowDialog);
+ // No existing preference for this source founded, add one and set initial
+ // state to SYNCED.
+ return addNewPreference(source, AudioStreamState.SYNCED);
}
var fromState = v.getAudioStreamState();
- if (fromState == AudioStreamState.WAIT_FOR_SYNC) {
+ if (fromState == AudioStreamState.WAIT_FOR_SYNC
+ && mTimedSourceFromQrCode != null) {
var pendingSource = mTimedSourceFromQrCode.get();
if (pendingSource == null) {
Log.w(
@@ -192,15 +232,20 @@
+ fromState
+ " for broadcastId : "
+ broadcastIdFound);
- v.setAudioStreamState(AudioStreamState.SYNCED);
+ v.setAudioStreamMetadata(source);
+ moveToState(v, AudioStreamState.SYNCED);
return v;
}
- mAudioStreamsHelper.addSource(pendingSource);
- mTimedSourceFromQrCode.consumed();
- v.setAudioStreamState(AudioStreamState.WAIT_FOR_SOURCE_ADD);
- updatePreferenceConnectionState(
- v, AudioStreamState.WAIT_FOR_SOURCE_ADD, null);
+ // A preference with source founded is existed from a QR code scan. As the
+ // source is now synced, we update the preference with pendingSource from QR
+ // code scan and add source with it (since it has the password).
+ v.setAudioStreamMetadata(pendingSource);
+ moveToState(v, AudioStreamState.ADD_SOURCE_WAIT_FOR_RESPONSE);
} else {
+ // A preference with source founded existed either because it's already
+ // connected (SOURCE_ADDED), or other unexpected reason. We update the
+ // preference with this source and won't change it's state.
+ v.setAudioStreamMetadata(source);
if (fromState != AudioStreamState.SOURCE_ADDED) {
Log.w(
TAG,
@@ -223,18 +268,18 @@
metadataFromQrCode.getBroadcastId(),
(k, v) -> {
if (v == null) {
- mTimedSourceFromQrCode.waitForConsume();
- return addNewPreference(
- metadataFromQrCode, AudioStreamState.WAIT_FOR_SYNC, null);
+ // No existing preference for this source from the QR code scan, add one and
+ // set initial state to WAIT_FOR_SYNC.
+ return addNewPreference(metadataFromQrCode, AudioStreamState.WAIT_FOR_SYNC);
}
var fromState = v.getAudioStreamState();
if (fromState == AudioStreamState.SYNCED) {
- mAudioStreamsHelper.addSource(metadataFromQrCode);
- mTimedSourceFromQrCode.consumed();
- v.setAudioStreamState(AudioStreamState.WAIT_FOR_SOURCE_ADD);
- updatePreferenceConnectionState(
- v, AudioStreamState.WAIT_FOR_SOURCE_ADD, null);
+ // A preference with source from the QR code is existed because it has been
+ // founded during scanning, now we have the password, we can add source.
+ v.setAudioStreamMetadata(metadataFromQrCode);
+ moveToState(v, AudioStreamState.ADD_SOURCE_WAIT_FOR_RESPONSE);
} else {
+ v.setAudioStreamMetadata(metadataFromQrCode);
Log.w(
TAG,
"handleSourceFromQrCode(): unexpected state : "
@@ -259,54 +304,71 @@
mAudioStreamsHelper.removeSource(broadcastId);
}
+ void handleSourceRemoved() {
+ for (var entry : mBroadcastIdToPreferenceMap.entrySet()) {
+ var preference = entry.getValue();
+
+ // Look for preference has SOURCE_ADDED state, re-check if they are still connected. If
+ // not, means the source is removed from the sink, we move back the preference to SYNCED
+ // state.
+ if (preference.getAudioStreamState() == AudioStreamState.SOURCE_ADDED
+ && mAudioStreamsHelper.getAllConnectedSources().stream()
+ .noneMatch(
+ connected ->
+ connected.getBroadcastId()
+ == preference.getAudioStreamBroadcastId())) {
+
+ ThreadUtils.postOnMainThread(
+ () -> {
+ var metadata = preference.getAudioStreamMetadata();
+
+ if (metadata != null) {
+ moveToState(preference, AudioStreamState.SYNCED);
+ } else {
+ handleSourceLost(preference.getAudioStreamBroadcastId());
+ }
+ });
+
+ return;
+ }
+ }
+ }
+
void handleSourceConnected(BluetoothLeBroadcastReceiveState receiveState) {
if (!mAudioStreamsHelper.isConnected(receiveState)) {
return;
}
- var sourceAddedState = AudioStreamState.SOURCE_ADDED;
var broadcastIdConnected = receiveState.getBroadcastId();
mBroadcastIdToPreferenceMap.compute(
broadcastIdConnected,
(k, v) -> {
if (v == null) {
- return addNewPreference(
- receiveState,
- sourceAddedState,
- p -> launchDetailFragment(broadcastIdConnected));
+ // No existing preference for this source even if it's already connected,
+ // add one and set initial state to SOURCE_ADDED. This could happen because
+ // we retrieves the connected source during onStart() from
+ // AudioStreamsHelper#getAllConnectedSources() even before the source is
+ // founded by scanning.
+ return addNewPreference(receiveState, AudioStreamState.SOURCE_ADDED);
}
var fromState = v.getAudioStreamState();
- if (fromState == AudioStreamState.WAIT_FOR_SOURCE_ADD
+ if (fromState == AudioStreamState.ADD_SOURCE_WAIT_FOR_RESPONSE
|| fromState == AudioStreamState.SYNCED
- || fromState == AudioStreamState.WAIT_FOR_SYNC) {
- if (mTimedSourceFromQrCode != null) {
- mTimedSourceFromQrCode.consumed();
- }
+ || fromState == AudioStreamState.WAIT_FOR_SYNC
+ || fromState == AudioStreamState.SOURCE_ADDED) {
+ // Expected state, do nothing
} else {
- if (fromState != AudioStreamState.SOURCE_ADDED) {
- Log.w(
- TAG,
- "handleSourceConnected(): unexpected state : "
- + fromState
- + " for broadcastId : "
- + broadcastIdConnected);
- }
+ Log.w(
+ TAG,
+ "handleSourceConnected(): unexpected state : "
+ + fromState
+ + " for broadcastId : "
+ + broadcastIdConnected);
}
- v.setAudioStreamState(sourceAddedState);
- updatePreferenceConnectionState(
- v, sourceAddedState, p -> launchDetailFragment(broadcastIdConnected));
+ moveToState(v, AudioStreamState.SOURCE_ADDED);
return v;
});
}
- private static String getPreferenceSummary(AudioStreamState state) {
- return switch (state) {
- case WAIT_FOR_SYNC -> "Scanning...";
- case WAIT_FOR_SOURCE_ADD -> "Connecting...";
- case SOURCE_ADDED -> "Listening now";
- default -> "";
- };
- }
-
void showToast(String msg) {
AudioSharingUtils.toastMessage(mContext, msg);
}
@@ -316,7 +378,7 @@
ThreadUtils.postOnMainThread(
() -> {
if (mCategoryPreference != null) {
- mCategoryPreference.removeAll();
+ mCategoryPreference.removeAudioStreamPreferences();
mCategoryPreference.setVisible(hasActive);
}
});
@@ -324,6 +386,8 @@
startScanning();
} else {
stopScanning();
+ ThreadUtils.postOnMainThread(
+ () -> AudioStreamsDialogFragment.show(mFragment, getNoLeDeviceDialog()));
}
}
@@ -340,7 +404,6 @@
Log.d(TAG, "startScanning()");
}
mLeBroadcastAssistant.registerServiceCallBack(mExecutor, mBroadcastAssistantCallback);
- mLeBroadcastAssistant.startSearchingForSources(emptyList());
// Handle QR code scan and display currently connected streams
var unused =
@@ -350,6 +413,7 @@
mAudioStreamsHelper
.getAllConnectedSources()
.forEach(this::handleSourceConnected);
+ mLeBroadcastAssistant.startSearchingForSources(emptyList());
});
}
@@ -366,68 +430,93 @@
}
mLeBroadcastAssistant.unregisterServiceCallBack(mBroadcastAssistantCallback);
if (mTimedSourceFromQrCode != null) {
- mTimedSourceFromQrCode.consumed();
+ mTimedSourceFromQrCode.cleanup();
+ mTimedSourceFromQrCode = null;
}
}
private AudioStreamPreference addNewPreference(
- BluetoothLeBroadcastReceiveState receiveState,
- AudioStreamState state,
- Preference.OnPreferenceClickListener onClickListener) {
- var preference = AudioStreamPreference.fromReceiveState(mContext, receiveState, state);
- updatePreferenceConnectionState(preference, state, onClickListener);
+ BluetoothLeBroadcastReceiveState receiveState, AudioStreamState state) {
+ var preference = AudioStreamPreference.fromReceiveState(mContext, receiveState);
+ moveToState(preference, state);
return preference;
}
private AudioStreamPreference addNewPreference(
- BluetoothLeBroadcastMetadata metadata,
- AudioStreamState state,
- Preference.OnPreferenceClickListener onClickListener) {
- var preference = AudioStreamPreference.fromMetadata(mContext, metadata, state);
- updatePreferenceConnectionState(preference, state, onClickListener);
+ BluetoothLeBroadcastMetadata metadata, AudioStreamState state) {
+ var preference = AudioStreamPreference.fromMetadata(mContext, metadata);
+ moveToState(preference, state);
return preference;
}
- private void updatePreferenceConnectionState(
- AudioStreamPreference preference,
- AudioStreamState state,
- Preference.OnPreferenceClickListener onClickListener) {
+ private void moveToState(AudioStreamPreference preference, AudioStreamState state) {
+ if (preference.getAudioStreamState() == state) {
+ return;
+ }
+ preference.setAudioStreamState(state);
+
+ // Perform action according to the new state
+ if (state == AudioStreamState.ADD_SOURCE_WAIT_FOR_RESPONSE) {
+ if (mTimedSourceFromQrCode != null) {
+ mTimedSourceFromQrCode.consumed(preference.getAudioStreamBroadcastId());
+ }
+ var metadata = preference.getAudioStreamMetadata();
+ if (metadata != null) {
+ mAudioStreamsHelper.addSource(metadata);
+ // Cache the metadata that used for add source, if source is added successfully, we
+ // will save it persistently.
+ mAudioStreamsRepository.cacheMetadata(metadata);
+ }
+ } else if (state == AudioStreamState.SOURCE_ADDED) {
+ if (mTimedSourceFromQrCode != null) {
+ mTimedSourceFromQrCode.consumed(preference.getAudioStreamBroadcastId());
+ }
+ // Saved connected metadata for user to re-join this broadcast later.
+ var cached =
+ mAudioStreamsRepository.getCachedMetadata(
+ preference.getAudioStreamBroadcastId());
+ if (cached != null) {
+ mAudioStreamsRepository.saveMetadata(mContext, cached);
+ }
+ } else if (state == AudioStreamState.WAIT_FOR_SYNC) {
+ if (mTimedSourceFromQrCode != null) {
+ mTimedSourceFromQrCode.waitForConsume();
+ }
+ }
+
+ // Get preference click listener according to the new state
+ Preference.OnPreferenceClickListener listener;
+ if (state == AudioStreamState.SYNCED) {
+ listener = mAddSourceOrShowDialog;
+ } else if (state == AudioStreamState.SOURCE_ADDED) {
+ listener = mLaunchDetailFragment;
+ } else {
+ listener = null;
+ }
+
+ // Get preference summary according to the new state
+ String summary;
+ if (state == AudioStreamState.WAIT_FOR_SYNC) {
+ summary = "Scanning...";
+ } else if (state == AudioStreamState.ADD_SOURCE_WAIT_FOR_RESPONSE) {
+ summary = "Connecting...";
+ } else if (state == AudioStreamState.SOURCE_ADDED) {
+ summary = "Listening now";
+ } else {
+ summary = "";
+ }
+
+ // Update UI
ThreadUtils.postOnMainThread(
() -> {
preference.setIsConnected(
- state == AudioStreamState.SOURCE_ADDED,
- getPreferenceSummary(state),
- onClickListener);
+ state == AudioStreamState.SOURCE_ADDED, summary, listener);
if (mCategoryPreference != null) {
- mCategoryPreference.addPreference(preference);
+ mCategoryPreference.addAudioStreamPreference(preference, mComparator);
}
});
}
- private boolean launchDetailFragment(int broadcastId) {
- if (!mBroadcastIdToPreferenceMap.containsKey(broadcastId)) {
- Log.w(
- TAG,
- "launchDetailFragment(): broadcastId not exist in BroadcastIdToPreferenceMap!");
- return false;
- }
- AudioStreamPreference preference = mBroadcastIdToPreferenceMap.get(broadcastId);
-
- Bundle broadcast = new Bundle();
- broadcast.putString(
- AudioStreamDetailsFragment.BROADCAST_NAME_ARG, (String) preference.getTitle());
- broadcast.putInt(AudioStreamDetailsFragment.BROADCAST_ID_ARG, broadcastId);
-
- new SubSettingLauncher(mContext)
- .setTitleText("Audio stream details")
- .setDestination(AudioStreamDetailsFragment.class.getName())
- // TODO(chelseahao): Add logging enum
- .setSourceMetricsCategory(SettingsEnums.PAGE_UNKNOWN)
- .setArguments(broadcast)
- .launch();
- return true;
- }
-
private void launchPasswordDialog(
BluetoothLeBroadcastMetadata source, AudioStreamPreference preference) {
View layout =
@@ -449,29 +538,67 @@
R.id.broadcast_edit_text))
.getText()
.toString();
- mAudioStreamsHelper.addSource(
+ var metadata =
new BluetoothLeBroadcastMetadata.Builder(source)
.setBroadcastCode(
code.getBytes(StandardCharsets.UTF_8))
- .build());
- preference.setAudioStreamState(
- AudioStreamState.WAIT_FOR_SOURCE_ADD);
- updatePreferenceConnectionState(
- preference, AudioStreamState.WAIT_FOR_SOURCE_ADD, null);
+ .build();
+ // Update the metadata after user entered the password
+ preference.setAudioStreamMetadata(metadata);
+ moveToState(
+ preference,
+ AudioStreamState.ADD_SOURCE_WAIT_FOR_RESPONSE);
})
.create();
alertDialog.show();
}
- private static class TimedSourceFromQrCode {
+ private AudioStreamsDialogFragment.DialogBuilder getNoLeDeviceDialog() {
+ return new AudioStreamsDialogFragment.DialogBuilder(mContext)
+ .setTitle("Connect compatible headphones")
+ .setSubTitle2(
+ "To listen to an audio stream, first connect headphones that support LE"
+ + " Audio to this device. Learn more")
+ .setLeftButtonText("Close")
+ .setLeftButtonOnClickListener(AlertDialog::dismiss)
+ .setRightButtonText("Connect a device")
+ .setRightButtonOnClickListener(
+ dialog -> {
+ mContext.startActivity(new Intent(Settings.ACTION_BLUETOOTH_SETTINGS));
+ dialog.dismiss();
+ });
+ }
+
+ private AudioStreamsDialogFragment.DialogBuilder getBroadcastUnavailableDialog(
+ String broadcastName) {
+ return new AudioStreamsDialogFragment.DialogBuilder(mContext)
+ .setTitle("Audio stream isn't available")
+ .setSubTitle1(broadcastName)
+ .setSubTitle2("This audio stream isn't playing anything right now")
+ .setLeftButtonText("Close")
+ .setLeftButtonOnClickListener(AlertDialog::dismiss)
+ .setRightButtonText("Retry")
+ .setRightButtonOnClickListener(
+ dialog -> {
+ if (mFragment != null) {
+ Intent intent = new Intent(mContext, QrCodeScanModeActivity.class);
+ intent.setAction(
+ BluetoothBroadcastUtils
+ .ACTION_BLUETOOTH_LE_AUDIO_QR_CODE_SCANNER);
+ mFragment.startActivityForResult(
+ intent, REQUEST_SCAN_BT_BROADCAST_QR_CODE);
+ dialog.dismiss();
+ }
+ });
+ }
+
+ private class TimedSourceFromQrCode {
private static final int WAIT_FOR_SYNC_TIMEOUT_MILLIS = 15000;
private final CountDownTimer mTimer;
private BluetoothLeBroadcastMetadata mSourceFromQrCode;
private TimedSourceFromQrCode(
- Context context,
- BluetoothLeBroadcastMetadata sourceFromQrCode,
- Runnable timeoutAction) {
+ BluetoothLeBroadcastMetadata sourceFromQrCode, Runnable timeoutAction) {
mSourceFromQrCode = sourceFromQrCode;
mTimer =
new CountDownTimer(WAIT_FOR_SYNC_TIMEOUT_MILLIS, 1000) {
@@ -481,7 +608,12 @@
@Override
public void onFinish() {
timeoutAction.run();
- AudioSharingUtils.toastMessage(context, "Audio steam isn't available");
+ ThreadUtils.postOnMainThread(
+ () ->
+ AudioStreamsDialogFragment.show(
+ mFragment,
+ getBroadcastUnavailableDialog(
+ sourceFromQrCode.getBroadcastName())));
}
};
}
@@ -490,11 +622,18 @@
mTimer.start();
}
- private void consumed() {
+ private void cleanup() {
mTimer.cancel();
mSourceFromQrCode = null;
}
+ private void consumed(int broadcastId) {
+ if (mSourceFromQrCode == null || broadcastId != mSourceFromQrCode.getBroadcastId()) {
+ return;
+ }
+ cleanup();
+ }
+
private BluetoothLeBroadcastMetadata get() {
return mSourceFromQrCode;
}
diff --git a/src/com/android/settings/connecteddevice/audiosharing/audiostreams/AudioStreamsProgressCategoryPreference.java b/src/com/android/settings/connecteddevice/audiosharing/audiostreams/AudioStreamsProgressCategoryPreference.java
index d259900..33adc31 100644
--- a/src/com/android/settings/connecteddevice/audiosharing/audiostreams/AudioStreamsProgressCategoryPreference.java
+++ b/src/com/android/settings/connecteddevice/audiosharing/audiostreams/AudioStreamsProgressCategoryPreference.java
@@ -19,9 +19,15 @@
import android.content.Context;
import android.util.AttributeSet;
+import androidx.annotation.NonNull;
+
import com.android.settings.ProgressCategory;
import com.android.settings.R;
+import java.util.ArrayList;
+import java.util.Comparator;
+import java.util.List;
+
public class AudioStreamsProgressCategoryPreference extends ProgressCategory {
public AudioStreamsProgressCategoryPreference(Context context) {
@@ -46,6 +52,37 @@
init();
}
+ void addAudioStreamPreference(
+ @NonNull AudioStreamPreference preference,
+ Comparator<AudioStreamPreference> comparator) {
+ super.addPreference(preference);
+
+ List<AudioStreamPreference> preferences = getAllAudioStreamPreferences();
+ preferences.sort(comparator);
+ for (int i = 0; i < preferences.size(); i++) {
+ // setOrder to i + 1, since the order 0 preference should always be the
+ // "audio_streams_scan_qr_code"
+ preferences.get(i).setOrder(i + 1);
+ }
+ }
+
+ void removeAudioStreamPreferences() {
+ List<AudioStreamPreference> streams = getAllAudioStreamPreferences();
+ for (var toRemove : streams) {
+ removePreference(toRemove);
+ }
+ }
+
+ private List<AudioStreamPreference> getAllAudioStreamPreferences() {
+ List<AudioStreamPreference> streams = new ArrayList<>();
+ for (int i = 0; i < getPreferenceCount(); i++) {
+ if (getPreference(i) instanceof AudioStreamPreference) {
+ streams.add((AudioStreamPreference) getPreference(i));
+ }
+ }
+ return streams;
+ }
+
private void init() {
setEmptyTextRes(R.string.audio_streams_empty);
}
diff --git a/src/com/android/settings/connecteddevice/audiosharing/audiostreams/AudioStreamsQrCodeFragment.java b/src/com/android/settings/connecteddevice/audiosharing/audiostreams/AudioStreamsQrCodeFragment.java
index 42b38ee..2366e70 100644
--- a/src/com/android/settings/connecteddevice/audiosharing/audiostreams/AudioStreamsQrCodeFragment.java
+++ b/src/com/android/settings/connecteddevice/audiosharing/audiostreams/AudioStreamsQrCodeFragment.java
@@ -24,6 +24,9 @@
import android.view.View;
import android.view.ViewGroup;
import android.widget.ImageView;
+import android.widget.TextView;
+
+import androidx.annotation.Nullable;
import com.android.settings.R;
import com.android.settings.bluetooth.Utils;
@@ -34,6 +37,7 @@
import com.google.zxing.WriterException;
+import java.nio.charset.StandardCharsets;
import java.util.Optional;
public class AudioStreamsQrCodeFragment extends InstrumentedFragment {
@@ -49,30 +53,47 @@
public final View onCreateView(
LayoutInflater inflater, ViewGroup container, Bundle savedInstanceState) {
View view = inflater.inflate(R.xml.bluetooth_audio_streams_qr_code, container, false);
- getQrCodeBitmap()
- .ifPresent(
- bm ->
+
+ BluetoothLeBroadcastMetadata broadcastMetadata = getBroadcastMetadata();
+
+ if (broadcastMetadata != null) {
+ getQrCodeBitmap(broadcastMetadata)
+ .ifPresent(
+ bm -> {
((ImageView) view.requireViewById(R.id.qrcode_view))
- .setImageBitmap(bm));
+ .setImageBitmap(bm);
+ ((TextView) view.requireViewById(R.id.password))
+ .setText(
+ "Password: "
+ + new String(
+ broadcastMetadata
+ .getBroadcastCode(),
+ StandardCharsets.UTF_8));
+ });
+ }
return view;
}
- private Optional<Bitmap> getQrCodeBitmap() {
- String broadcastMetadata = getBroadcastMetadataQrCode();
- if (broadcastMetadata.isEmpty()) {
+ private Optional<Bitmap> getQrCodeBitmap(@Nullable BluetoothLeBroadcastMetadata metadata) {
+ if (metadata == null) {
Log.d(TAG, "onCreateView: broadcastMetadata is empty!");
return Optional.empty();
}
-
+ String metadataStr = BluetoothLeBroadcastMetadataExt.INSTANCE.toQrCodeString(metadata);
+ if (metadataStr.isEmpty()) {
+ Log.d(TAG, "onCreateView: metadataStr is empty!");
+ return Optional.empty();
+ }
+ Log.d("chelsea", metadataStr);
try {
int qrcodeSize = getContext().getResources().getDimensionPixelSize(R.dimen.qrcode_size);
- Bitmap bitmap = QrCodeGenerator.encodeQrCode(broadcastMetadata, qrcodeSize);
+ Bitmap bitmap = QrCodeGenerator.encodeQrCode(metadataStr, qrcodeSize);
return Optional.of(bitmap);
} catch (WriterException e) {
Log.d(
TAG,
"onCreateView: broadcastMetadata "
- + broadcastMetadata
+ + metadata
+ " qrCode generation exception "
+ e);
}
@@ -80,23 +101,24 @@
return Optional.empty();
}
- private String getBroadcastMetadataQrCode() {
+ @Nullable
+ private BluetoothLeBroadcastMetadata getBroadcastMetadata() {
LocalBluetoothLeBroadcast localBluetoothLeBroadcast =
Utils.getLocalBtManager(getActivity())
.getProfileManager()
.getLeAudioBroadcastProfile();
if (localBluetoothLeBroadcast == null) {
Log.d(TAG, "getBroadcastMetadataQrCode: localBluetoothLeBroadcast is null!");
- return "";
+ return null;
}
BluetoothLeBroadcastMetadata metadata =
localBluetoothLeBroadcast.getLatestBluetoothLeBroadcastMetadata();
if (metadata == null) {
Log.d(TAG, "getBroadcastMetadataQrCode: metadata is null!");
- return "";
+ return null;
}
- return BluetoothLeBroadcastMetadataExt.INSTANCE.toQrCodeString(metadata);
+ return metadata;
}
}
diff --git a/src/com/android/settings/connecteddevice/audiosharing/audiostreams/AudioStreamsRepository.java b/src/com/android/settings/connecteddevice/audiosharing/audiostreams/AudioStreamsRepository.java
new file mode 100644
index 0000000..65245ac
--- /dev/null
+++ b/src/com/android/settings/connecteddevice/audiosharing/audiostreams/AudioStreamsRepository.java
@@ -0,0 +1,160 @@
+/*
+ * Copyright (C) 2024 The Android Open Source Project
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT 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.connecteddevice.audiosharing.audiostreams;
+
+import android.bluetooth.BluetoothLeBroadcastMetadata;
+import android.content.Context;
+import android.content.SharedPreferences;
+import android.util.Log;
+
+import com.android.settingslib.bluetooth.BluetoothLeBroadcastMetadataExt;
+import com.android.settingslib.bluetooth.BluetoothUtils;
+import com.android.settingslib.utils.ThreadUtils;
+
+import java.util.concurrent.ConcurrentHashMap;
+
+import javax.annotation.Nullable;
+
+/** Manages the caching and storage of Bluetooth audio stream metadata. */
+public class AudioStreamsRepository {
+
+ private static final String TAG = "AudioStreamsRepository";
+ private static final boolean DEBUG = BluetoothUtils.D;
+
+ private static final String PREF_KEY = "bluetooth_audio_stream_pref";
+ private static final String METADATA_KEY = "bluetooth_audio_stream_metadata";
+
+ @Nullable
+ private static AudioStreamsRepository sInstance = null;
+
+ private AudioStreamsRepository() {}
+
+ /**
+ * Gets the single instance of AudioStreamsRepository.
+ *
+ * @return The AudioStreamsRepository instance.
+ */
+ public static synchronized AudioStreamsRepository getInstance() {
+ if (sInstance == null) {
+ sInstance = new AudioStreamsRepository();
+ }
+ return sInstance;
+ }
+
+ private final ConcurrentHashMap<Integer, BluetoothLeBroadcastMetadata>
+ mBroadcastIdToMetadataCacheMap = new ConcurrentHashMap<>();
+
+ /**
+ * Caches BluetoothLeBroadcastMetadata in a local cache.
+ *
+ * @param metadata The BluetoothLeBroadcastMetadata to be cached.
+ */
+ void cacheMetadata(BluetoothLeBroadcastMetadata metadata) {
+ if (DEBUG) {
+ Log.d(
+ TAG,
+ "cacheMetadata(): broadcastId "
+ + metadata.getBroadcastId()
+ + " saved in local cache.");
+ }
+ mBroadcastIdToMetadataCacheMap.put(metadata.getBroadcastId(), metadata);
+ }
+
+ /**
+ * Gets cached BluetoothLeBroadcastMetadata by broadcastId.
+ *
+ * @param broadcastId The broadcastId to look up in the cache.
+ * @return The cached BluetoothLeBroadcastMetadata or null if not found.
+ */
+ @Nullable
+ BluetoothLeBroadcastMetadata getCachedMetadata(int broadcastId) {
+ var metadata = mBroadcastIdToMetadataCacheMap.get(broadcastId);
+ if (metadata == null) {
+ Log.w(
+ TAG,
+ "getCachedMetadata(): broadcastId not found in"
+ + " mBroadcastIdToMetadataCacheMap.");
+ return null;
+ }
+ return metadata;
+ }
+
+ /**
+ * Saves metadata to SharedPreferences asynchronously.
+ *
+ * @param context The context.
+ * @param metadata The BluetoothLeBroadcastMetadata to be saved.
+ */
+ void saveMetadata(Context context, BluetoothLeBroadcastMetadata metadata) {
+ var unused =
+ ThreadUtils.postOnBackgroundThread(
+ () -> {
+ SharedPreferences sharedPref =
+ context.getSharedPreferences(PREF_KEY, Context.MODE_PRIVATE);
+ if (sharedPref != null) {
+ SharedPreferences.Editor editor = sharedPref.edit();
+ editor.putString(
+ METADATA_KEY,
+ BluetoothLeBroadcastMetadataExt.INSTANCE.toQrCodeString(
+ metadata));
+ editor.apply();
+ if (DEBUG) {
+ Log.d(
+ TAG,
+ "saveMetadata(): broadcastId "
+ + metadata.getBroadcastId()
+ + " metadata saved in storage.");
+ }
+ }
+ });
+ }
+
+ /**
+ * Gets saved metadata from SharedPreferences.
+ *
+ * @param context The context.
+ * @param broadcastId The broadcastId to retrieve metadata for.
+ * @return The saved BluetoothLeBroadcastMetadata or null if not found.
+ */
+ @Nullable
+ BluetoothLeBroadcastMetadata getSavedMetadata(Context context, int broadcastId) {
+ SharedPreferences sharedPref = context.getSharedPreferences(PREF_KEY, Context.MODE_PRIVATE);
+ if (sharedPref != null) {
+ String savedMetadataStr = sharedPref.getString(METADATA_KEY, null);
+ if (savedMetadataStr == null) {
+ Log.w(TAG, "getSavedMetadata(): savedMetadataStr is null");
+ return null;
+ }
+ var savedMetadata =
+ BluetoothLeBroadcastMetadataExt.INSTANCE.convertToBroadcastMetadata(
+ savedMetadataStr);
+ if (savedMetadata == null || savedMetadata.getBroadcastId() != broadcastId) {
+ Log.w(TAG, "getSavedMetadata(): savedMetadata doesn't match broadcast Id.");
+ return null;
+ }
+ if (DEBUG) {
+ Log.d(
+ TAG,
+ "getSavedMetadata(): broadcastId "
+ + savedMetadata.getBroadcastId()
+ + " metadata found in storage.");
+ }
+ return savedMetadata;
+ }
+ return null;
+ }
+}
diff --git a/src/com/android/settings/connecteddevice/audiosharing/audiostreams/AudioStreamsScanQrCodeController.java b/src/com/android/settings/connecteddevice/audiosharing/audiostreams/AudioStreamsScanQrCodeController.java
index 549e725..24e1ca3 100644
--- a/src/com/android/settings/connecteddevice/audiosharing/audiostreams/AudioStreamsScanQrCodeController.java
+++ b/src/com/android/settings/connecteddevice/audiosharing/audiostreams/AudioStreamsScanQrCodeController.java
@@ -16,7 +16,6 @@
package com.android.settings.connecteddevice.audiosharing.audiostreams;
-import android.bluetooth.BluetoothLeBroadcastMetadata;
import android.bluetooth.BluetoothProfile;
import android.content.Context;
import android.content.Intent;
@@ -58,14 +57,12 @@
};
private final LocalBluetoothManager mLocalBtManager;
- private final AudioStreamsHelper mAudioStreamsHelper;
private AudioStreamsDashboardFragment mFragment;
private Preference mPreference;
public AudioStreamsScanQrCodeController(Context context, String preferenceKey) {
super(context, preferenceKey);
mLocalBtManager = Utils.getLocalBtManager(mContext);
- mAudioStreamsHelper = new AudioStreamsHelper(mLocalBtManager);
}
public void setFragment(AudioStreamsDashboardFragment fragment) {
@@ -124,10 +121,6 @@
});
}
- void addSource(BluetoothLeBroadcastMetadata source) {
- mAudioStreamsHelper.addSource(source);
- }
-
private void updateVisibility() {
ThreadUtils.postOnBackgroundThread(
() -> {
diff --git a/src/com/android/settings/connecteddevice/audiosharing/audiostreams/qrcode/QrCodeScanModeFragment.java b/src/com/android/settings/connecteddevice/audiosharing/audiostreams/qrcode/QrCodeScanModeFragment.java
index 2b52039..378128d 100644
--- a/src/com/android/settings/connecteddevice/audiosharing/audiostreams/qrcode/QrCodeScanModeFragment.java
+++ b/src/com/android/settings/connecteddevice/audiosharing/audiostreams/qrcode/QrCodeScanModeFragment.java
@@ -229,6 +229,7 @@
}
mErrorMessage.setVisibility(View.INVISIBLE);
+ mTextureView.setVisibility(View.INVISIBLE);
triggerVibrationForQrCodeRecognition(getContext());
diff --git a/src/com/android/settings/core/gateway/SettingsGateway.java b/src/com/android/settings/core/gateway/SettingsGateway.java
index 3433e12..e3131f7 100644
--- a/src/com/android/settings/core/gateway/SettingsGateway.java
+++ b/src/com/android/settings/core/gateway/SettingsGateway.java
@@ -34,6 +34,8 @@
import com.android.settings.accessibility.ToggleColorInversionPreferenceFragment;
import com.android.settings.accessibility.ToggleDaltonizerPreferenceFragment;
import com.android.settings.accessibility.ToggleReduceBrightColorsPreferenceFragment;
+import com.android.settings.accessibility.VibrationIntensitySettingsFragment;
+import com.android.settings.accessibility.shortcuts.EditShortcutsPreferenceFragment;
import com.android.settings.accounts.AccountDashboardFragment;
import com.android.settings.accounts.AccountSyncSettings;
import com.android.settings.accounts.ChooseAccountFragment;
@@ -84,6 +86,7 @@
import com.android.settings.connecteddevice.ConnectedDeviceDashboardFragment;
import com.android.settings.connecteddevice.NfcAndPaymentFragment;
import com.android.settings.connecteddevice.PreviouslyConnectedDeviceDashboardFragment;
+import com.android.settings.connecteddevice.audiosharing.audiostreams.AudioStreamConfirmDialog;
import com.android.settings.connecteddevice.stylus.StylusUsiDetailsFragment;
import com.android.settings.connecteddevice.usb.UsbDetailsFragment;
import com.android.settings.datausage.DataSaverSummary;
@@ -143,6 +146,7 @@
import com.android.settings.network.apn.ApnSettings;
import com.android.settings.network.telephony.MobileNetworkSettings;
import com.android.settings.network.telephony.NetworkSelectSettings;
+import com.android.settings.network.telephony.SatelliteSetting;
import com.android.settings.network.tether.TetherSettings;
import com.android.settings.nfc.PaymentSettings;
import com.android.settings.notification.ConfigureNotificationSettings;
@@ -166,6 +170,8 @@
import com.android.settings.print.PrintSettingsFragment;
import com.android.settings.privacy.PrivacyControlsFragment;
import com.android.settings.privacy.PrivacyDashboardFragment;
+import com.android.settings.privatespace.delete.PrivateSpaceDeleteFragment;
+import com.android.settings.privatespace.delete.PrivateSpaceDeletionProgressFragment;
import com.android.settings.privatespace.onelock.PrivateSpaceBiometricSettings;
import com.android.settings.regionalpreferences.RegionalPreferencesEntriesFragment;
import com.android.settings.safetycenter.MoreSecurityPrivacyFragment;
@@ -248,6 +254,7 @@
AccessibilityDetailsSettingsFragment.class.getName(),
AccessibilitySettings.class.getName(),
AccessibilitySettingsForSetupWizard.class.getName(),
+ EditShortcutsPreferenceFragment.class.getName(),
TextReadingPreferenceFragment.class.getName(),
TextReadingPreferenceFragmentForSetupWizard.class.getName(),
CaptioningPropertiesFragment.class.getName(),
@@ -267,6 +274,8 @@
CombinedBiometricSettings.class.getName(),
CombinedBiometricProfileSettings.class.getName(),
PrivateSpaceBiometricSettings.class.getName(),
+ PrivateSpaceDeleteFragment.class.getName(),
+ PrivateSpaceDeletionProgressFragment.class.getName(),
SwipeToNotificationSettings.class.getName(),
DoubleTapPowerSettings.class.getName(),
DoubleTapScreenSettings.class.getName(),
@@ -300,6 +309,7 @@
AppNotificationSettings.class.getName(),
NotificationAssistantPicker.class.getName(),
ChannelNotificationSettings.class.getName(),
+ SatelliteSetting.class.getName(),
ApnSettings.class.getName(),
ApnEditor.class.getName(),
WifiCallingSettings.class.getName(),
@@ -349,6 +359,7 @@
DataUsageList.class.getName(),
ToggleBackupSettingFragment.class.getName(),
PreviouslyConnectedDeviceDashboardFragment.class.getName(),
+ AudioStreamConfirmDialog.class.getName(),
BatterySaverScheduleSettings.class.getName(),
MobileNetworkListFragment.class.getName(),
PowerMenuSettings.class.getName(),
@@ -376,6 +387,7 @@
UserAspectRatioDetails.class.getName(),
ScreenTimeoutSettings.class.getName(),
ResetNetwork.class.getName(),
+ VibrationIntensitySettingsFragment.class.getName(),
};
public static final String[] SETTINGS_FOR_RESTRICTED = {
diff --git a/src/com/android/settings/development/BackAnimationPreferenceController.java b/src/com/android/settings/development/BackAnimationPreferenceController.java
index ed63896..09af27a 100644
--- a/src/com/android/settings/development/BackAnimationPreferenceController.java
+++ b/src/com/android/settings/development/BackAnimationPreferenceController.java
@@ -16,7 +16,7 @@
package com.android.settings.development;
-import static com.android.window.flags.Flags.predictiveBackSystemAnimations;
+import static com.android.window.flags.Flags.predictiveBackSystemAnims;
import android.content.Context;
import android.provider.Settings;
@@ -57,7 +57,7 @@
@Override
public boolean isAvailable() {
- return !predictiveBackSystemAnimations();
+ return !predictiveBackSystemAnims();
}
@Override
diff --git a/src/com/android/settings/development/BluetoothLeAudioModePreferenceController.java b/src/com/android/settings/development/BluetoothLeAudioModePreferenceController.java
new file mode 100644
index 0000000..06cfe65
--- /dev/null
+++ b/src/com/android/settings/development/BluetoothLeAudioModePreferenceController.java
@@ -0,0 +1,139 @@
+/*
+ * Copyright 2024 The Android Open Source Project
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+
+package com.android.settings.development;
+
+import android.bluetooth.BluetoothAdapter;
+import android.bluetooth.BluetoothManager;
+import android.bluetooth.BluetoothStatusCodes;
+import android.content.Context;
+import android.os.SystemProperties;
+import android.sysprop.BluetoothProperties;
+import android.text.TextUtils;
+
+import androidx.annotation.NonNull;
+import androidx.annotation.Nullable;
+import androidx.annotation.VisibleForTesting;
+import androidx.preference.ListPreference;
+import androidx.preference.Preference;
+
+import com.android.settings.R;
+import com.android.settings.core.PreferenceControllerMixin;
+import com.android.settingslib.development.DeveloperOptionsPreferenceController;
+
+
+/**
+ * Preference controller to control Bluetooth LE audio mode
+ */
+public class BluetoothLeAudioModePreferenceController
+ extends DeveloperOptionsPreferenceController
+ implements Preference.OnPreferenceChangeListener, PreferenceControllerMixin {
+
+ private static final String PREFERENCE_KEY = "bluetooth_leaudio_mode";
+
+ static final String LE_AUDIO_DYNAMIC_SWITCHER_MODE_PROPERTY =
+ "persist.bluetooth.leaudio_dynamic_switcher.mode";
+
+ @Nullable private final DevelopmentSettingsDashboardFragment mFragment;
+
+ private final String[] mListValues;
+ private final String[] mListSummaries;
+ @VisibleForTesting
+ @Nullable String mNewMode;
+ @VisibleForTesting
+ BluetoothAdapter mBluetoothAdapter;
+
+ boolean mChanged = false;
+
+ public BluetoothLeAudioModePreferenceController(@NonNull Context context,
+ @Nullable DevelopmentSettingsDashboardFragment fragment) {
+ super(context);
+ mFragment = fragment;
+ mBluetoothAdapter = context.getSystemService(BluetoothManager.class).getAdapter();
+
+ mListValues = context.getResources().getStringArray(R.array.bluetooth_leaudio_mode_values);
+ mListSummaries = context.getResources().getStringArray(R.array.bluetooth_leaudio_mode);
+ }
+
+ @Override
+ @NonNull public String getPreferenceKey() {
+ return PREFERENCE_KEY;
+ }
+
+ @Override
+ public boolean isAvailable() {
+ return BluetoothProperties.isProfileBapBroadcastSourceEnabled().orElse(false);
+ }
+
+ @Override
+ public boolean onPreferenceChange(@NonNull Preference preference, Object newValue) {
+ if (mFragment == null) {
+ return false;
+ }
+
+ BluetoothRebootDialog.show(mFragment);
+ mChanged = true;
+ mNewMode = newValue.toString();
+ return false;
+ }
+
+ @Override
+ public void updateState(@NonNull Preference preference) {
+ if (mBluetoothAdapter == null) {
+ return;
+ }
+
+ if (mBluetoothAdapter.isLeAudioBroadcastSourceSupported()
+ == BluetoothStatusCodes.FEATURE_SUPPORTED) {
+ SystemProperties.set(LE_AUDIO_DYNAMIC_SWITCHER_MODE_PROPERTY, "broadcast");
+ } else if (mBluetoothAdapter.isLeAudioSupported()
+ == BluetoothStatusCodes.FEATURE_SUPPORTED) {
+ SystemProperties.set(LE_AUDIO_DYNAMIC_SWITCHER_MODE_PROPERTY, "unicast");
+ } else {
+ SystemProperties.set(LE_AUDIO_DYNAMIC_SWITCHER_MODE_PROPERTY, "disabled");
+ }
+
+ final String currentValue = SystemProperties.get(LE_AUDIO_DYNAMIC_SWITCHER_MODE_PROPERTY);
+ int index = 0;
+ for (int i = 0; i < mListValues.length; i++) {
+ if (TextUtils.equals(currentValue, mListValues[i])) {
+ index = i;
+ break;
+ }
+ }
+
+ final ListPreference listPreference = (ListPreference) preference;
+ listPreference.setValue(mListValues[index]);
+ listPreference.setSummary(mListSummaries[index]);
+ }
+
+ /**
+ * Called when the RebootDialog confirm is clicked.
+ */
+ public void onRebootDialogConfirmed() {
+ if (!mChanged) {
+ return;
+ }
+ SystemProperties.set(LE_AUDIO_DYNAMIC_SWITCHER_MODE_PROPERTY, mNewMode);
+ }
+
+ /**
+ * Called when the RebootDialog cancel is clicked.
+ */
+ public void onRebootDialogCanceled() {
+ mChanged = false;
+ }
+}
diff --git a/src/com/android/settings/development/BluetoothLeAudioPreferenceController.java b/src/com/android/settings/development/BluetoothLeAudioPreferenceController.java
index f1b81b4..2a544f2 100644
--- a/src/com/android/settings/development/BluetoothLeAudioPreferenceController.java
+++ b/src/com/android/settings/development/BluetoothLeAudioPreferenceController.java
@@ -21,6 +21,7 @@
import android.bluetooth.BluetoothStatusCodes;
import android.content.Context;
import android.os.SystemProperties;
+import android.sysprop.BluetoothProperties;
import androidx.annotation.VisibleForTesting;
import androidx.preference.Preference;
@@ -65,6 +66,12 @@
}
@Override
+ public boolean isAvailable() {
+ return BluetoothProperties.isProfileBapUnicastClientEnabled().orElse(false)
+ && !BluetoothProperties.isProfileBapBroadcastSourceEnabled().orElse(false);
+ }
+
+ @Override
public boolean onPreferenceChange(Preference preference, Object newValue) {
BluetoothRebootDialog.show(mFragment);
mChanged = true;
diff --git a/src/com/android/settings/development/ClearAdbKeysPreferenceController.java b/src/com/android/settings/development/ClearAdbKeysPreferenceController.java
index b39d874..69e6c69 100644
--- a/src/com/android/settings/development/ClearAdbKeysPreferenceController.java
+++ b/src/com/android/settings/development/ClearAdbKeysPreferenceController.java
@@ -52,6 +52,9 @@
@Override
public boolean isAvailable() {
+ // If the build is insecure (any -user build, 'ro.adb.secure=0'), adbd does not
+ // requests/store authorizations. There is no need for a "revoke authorizations"
+ // button.
return AdbProperties.secure().orElse(false);
}
diff --git a/src/com/android/settings/development/DevelopmentSettingsDashboardFragment.java b/src/com/android/settings/development/DevelopmentSettingsDashboardFragment.java
index 73567bc..504eda8 100644
--- a/src/com/android/settings/development/DevelopmentSettingsDashboardFragment.java
+++ b/src/com/android/settings/development/DevelopmentSettingsDashboardFragment.java
@@ -454,6 +454,11 @@
getDevelopmentOptionsController(
BluetoothLeAudioPreferenceController.class);
leAudioFeatureController.onRebootDialogConfirmed();
+
+ final BluetoothLeAudioModePreferenceController leAudioModeController =
+ getDevelopmentOptionsController(
+ BluetoothLeAudioModePreferenceController.class);
+ leAudioModeController.onRebootDialogConfirmed();
}
@Override
@@ -471,6 +476,11 @@
getDevelopmentOptionsController(
BluetoothLeAudioPreferenceController.class);
leAudioFeatureController.onRebootDialogCanceled();
+
+ final BluetoothLeAudioModePreferenceController leAudioModeController =
+ getDevelopmentOptionsController(
+ BluetoothLeAudioModePreferenceController.class);
+ leAudioModeController.onRebootDialogCanceled();
}
@Override
@@ -670,6 +680,7 @@
controllers.add(new BluetoothAvrcpVersionPreferenceController(context));
controllers.add(new BluetoothMapVersionPreferenceController(context));
controllers.add(new BluetoothLeAudioPreferenceController(context, fragment));
+ controllers.add(new BluetoothLeAudioModePreferenceController(context, fragment));
controllers.add(new BluetoothLeAudioDeviceDetailsPreferenceController(context));
controllers.add(new BluetoothLeAudioAllowListPreferenceController(context, fragment));
controllers.add(new BluetoothA2dpHwOffloadPreferenceController(context, fragment));
diff --git a/src/com/android/settings/development/Enable16kPagesPreferenceController.java b/src/com/android/settings/development/Enable16kPagesPreferenceController.java
index 37357fe..3f9da57 100644
--- a/src/com/android/settings/development/Enable16kPagesPreferenceController.java
+++ b/src/com/android/settings/development/Enable16kPagesPreferenceController.java
@@ -176,6 +176,7 @@
public void on16kPagesDialogDismissed() {}
private void installUpdate() {
+ // Check if there is any pending system update
SystemUpdateManager manager = mContext.getSystemService(SystemUpdateManager.class);
Bundle data = manager.retrieveSystemUpdateInfo();
int status = data.getInt(SystemUpdateManager.KEY_STATUS);
@@ -184,6 +185,10 @@
throw new RuntimeException("System has pending update!");
}
+ // Publish system update info
+ PersistableBundle info = createUpdateInfo(SystemUpdateManager.STATUS_IN_PROGRESS);
+ manager.updateSystemUpdateInfo(info);
+
String updateFilePath = mEnable16k ? OTA_16K_PATH : OTA_4K_PATH;
try {
File updateFile = new File(updateFilePath);
@@ -315,10 +320,10 @@
mEnable16k ? ENABLE_16K_PAGE_SIZE : ENABLE_4K_PAGE_SIZE);
// Publish system update info
- SystemUpdateManager manager =
- (SystemUpdateManager)
- mContext.getSystemService(Context.SYSTEM_UPDATE_SERVICE);
- manager.updateSystemUpdateInfo(getUpdateInfo());
+ SystemUpdateManager manager = mContext.getSystemService(SystemUpdateManager.class);
+ PersistableBundle info =
+ createUpdateInfo(SystemUpdateManager.STATUS_WAITING_REBOOT);
+ manager.updateSystemUpdateInfo(info);
// Restart device to complete update
PowerManager pm = mContext.getSystemService(PowerManager.class);
@@ -345,10 +350,9 @@
return builder.create();
}
- private PersistableBundle getUpdateInfo() {
+ private PersistableBundle createUpdateInfo(int status) {
PersistableBundle infoBundle = new PersistableBundle();
- infoBundle.putInt(
- SystemUpdateManager.KEY_STATUS, SystemUpdateManager.STATUS_WAITING_REBOOT);
+ infoBundle.putInt(SystemUpdateManager.KEY_STATUS, status);
infoBundle.putBoolean(SystemUpdateManager.KEY_IS_SECURITY_UPDATE, false);
infoBundle.putString(SystemUpdateManager.KEY_TITLE, EXPERIMENTAL_UPDATE_TITLE);
return infoBundle;
diff --git a/src/com/android/settings/deviceinfo/PhoneNumberPreferenceController.java b/src/com/android/settings/deviceinfo/PhoneNumberPreferenceController.java
index d1bf808..8e583fd 100644
--- a/src/com/android/settings/deviceinfo/PhoneNumberPreferenceController.java
+++ b/src/com/android/settings/deviceinfo/PhoneNumberPreferenceController.java
@@ -56,28 +56,6 @@
}
@Override
- public CharSequence getSummary() {
- return mContext.getString(R.string.device_info_protected_single_press);
- }
-
- @Override
- public boolean handlePreferenceTreeClick(Preference preference) {
- String prefKey = preference.getKey();
- if (prefKey.startsWith(KEY_PHONE_NUMBER)) {
- int simSlotNumber = 0;
- if (!TextUtils.equals(prefKey, KEY_PHONE_NUMBER)) {
- // Get multisim slot number from preference key.
- // Multisim preference key is KEY_PHONE_NUMBER + simSlotNumber
- simSlotNumber = Integer.parseInt(
- prefKey.replaceAll("[^0-9]", ""));
- }
- final Preference simStatusPreference = mPreferenceList.get(simSlotNumber);
- simStatusPreference.setSummary(getPhoneNumber(simSlotNumber));
- }
- return super.handlePreferenceTreeClick(preference);
- }
-
- @Override
public void displayPreference(PreferenceScreen screen) {
super.displayPreference(screen);
if (!SubscriptionUtil.isSimHardwareVisible(mContext)) {
@@ -105,7 +83,7 @@
for (int simSlotNumber = 0; simSlotNumber < mPreferenceList.size(); simSlotNumber++) {
final Preference simStatusPreference = mPreferenceList.get(simSlotNumber);
simStatusPreference.setTitle(getPreferenceTitle(simSlotNumber));
- simStatusPreference.setSummary(getSummary());
+ simStatusPreference.setSummary(getPhoneNumber(simSlotNumber));
}
}
@@ -155,7 +133,7 @@
}
@VisibleForTesting
- protected CharSequence getFormattedPhoneNumber(SubscriptionInfo subscriptionInfo) {
+ protected String getFormattedPhoneNumber(SubscriptionInfo subscriptionInfo) {
final String phoneNumber = SubscriptionUtil.getBidiFormattedPhoneNumber(mContext,
subscriptionInfo);
return TextUtils.isEmpty(phoneNumber) ? mContext.getString(R.string.device_info_default)
@@ -164,6 +142,6 @@
@VisibleForTesting
protected Preference createNewPreference(Context context) {
- return new PhoneNumberSummaryPreference(context);
+ return new Preference(context);
}
}
diff --git a/src/com/android/settings/deviceinfo/imei/ImeiInfoPreferenceController.java b/src/com/android/settings/deviceinfo/imei/ImeiInfoPreferenceController.java
index 2045b96..ff55184 100644
--- a/src/com/android/settings/deviceinfo/imei/ImeiInfoPreferenceController.java
+++ b/src/com/android/settings/deviceinfo/imei/ImeiInfoPreferenceController.java
@@ -33,7 +33,6 @@
import com.android.settings.R;
import com.android.settings.core.BasePreferenceController;
-import com.android.settings.deviceinfo.PhoneNumberSummaryPreference;
import com.android.settings.deviceinfo.simstatus.SlotSimStatus;
import com.android.settings.network.SubscriptionUtil;
import com.android.settingslib.Utils;
@@ -103,6 +102,7 @@
multiImeiPreference.setKey(DEFAULT_KEY + (1 + simSlotNumber));
multiImeiPreference.setEnabled(true);
multiImeiPreference.setCopyingEnabled(true);
+
category.addPreference(multiImeiPreference);
}
}
@@ -112,11 +112,6 @@
updatePreference(preference, keyToSlotIndex(preference.getKey()));
}
- @Override
- public CharSequence getSummary() {
- return mContext.getString(R.string.device_info_protected_single_press);
- }
-
private CharSequence getSummary(int simSlot) {
final int phoneType = getPhoneType(simSlot);
return phoneType == PHONE_TYPE_CDMA ? mTelephonyManager.getMeid(simSlot)
@@ -150,8 +145,12 @@
@VisibleForTesting
protected void updatePreference(Preference preference, int simSlot) {
+ if (simSlot < 0) {
+ preference.setVisible(false);
+ return;
+ }
preference.setTitle(getTitle(simSlot));
- preference.setSummary(getSummary());
+ preference.setSummary(getSummary(simSlot));
}
private CharSequence getTitleForGsmPhone(int simSlot, boolean isPrimaryImei) {
@@ -195,6 +194,6 @@
@VisibleForTesting
Preference createNewPreference(Context context) {
- return new PhoneNumberSummaryPreference(context);
+ return new Preference(context);
}
}
diff --git a/src/com/android/settings/deviceinfo/simstatus/SimEidPreferenceController.kt b/src/com/android/settings/deviceinfo/simstatus/SimEidPreferenceController.kt
index e0376dc..f765d8c 100644
--- a/src/com/android/settings/deviceinfo/simstatus/SimEidPreferenceController.kt
+++ b/src/com/android/settings/deviceinfo/simstatus/SimEidPreferenceController.kt
@@ -92,6 +92,7 @@
}
preference.title = title
preference.dialogTitle = title
+ preference.summary = eid
updateDialog()
}
}
@@ -130,9 +131,6 @@
val qrCodeView = dialog.requireViewById<ImageView>(R.id.esim_id_qrcode)
qrCodeView.setImageBitmap(getEidQrCode(eid))
-
- // After "Tap to show", eid is displayed on preference.
- preference.summary = textView.text
}
override fun handlePreferenceTreeClick(preference: Preference): Boolean {
diff --git a/src/com/android/settings/display/FoldLockBehaviorSettings.java b/src/com/android/settings/display/FoldLockBehaviorSettings.java
index 432c230..889a7dd 100644
--- a/src/com/android/settings/display/FoldLockBehaviorSettings.java
+++ b/src/com/android/settings/display/FoldLockBehaviorSettings.java
@@ -160,8 +160,13 @@
IllustrationType.LOTTIE_ANIMATION);
break;
case SETTING_VALUE_SELECTIVE_STAY_AWAKE:
- setIllustration(R.raw.fold_setting_selective_stay_awake_lottie,
- IllustrationType.LOTTIE_ANIMATION);
+ if (mFoldGracePeriodProvider.isEnabled()) {
+ setIllustration(R.raw.fold_setting_grace_period_selective_stay_awake_lottie,
+ IllustrationType.LOTTIE_ANIMATION);
+ } else {
+ setIllustration(R.raw.fold_setting_selective_stay_awake_lottie,
+ IllustrationType.LOTTIE_ANIMATION);
+ }
break;
case SETTING_VALUE_SLEEP_ON_FOLD:
setIllustration(R.raw.fold_setting_sleep_on_fold_lottie,
diff --git a/src/com/android/settings/fuelgauge/AllowBackgroundPreferenceController.java b/src/com/android/settings/fuelgauge/AllowBackgroundPreferenceController.java
index ab9a9e0..52cec795 100644
--- a/src/com/android/settings/fuelgauge/AllowBackgroundPreferenceController.java
+++ b/src/com/android/settings/fuelgauge/AllowBackgroundPreferenceController.java
@@ -49,9 +49,18 @@
}
}
+ private void setEnabled(Preference preference, boolean enabled) {
+ if (preference instanceof PrimarySwitchPreference) {
+ ((PrimarySwitchPreference) preference).setEnabled(enabled);
+ ((PrimarySwitchPreference) preference).setSwitchEnabled(enabled);
+ } else if (preference instanceof MainSwitchPreference) {
+ ((MainSwitchPreference) preference).setEnabled(enabled);
+ }
+ }
+
@Override
public void updateState(Preference preference) {
- preference.setEnabled(mBatteryOptimizeUtils.isOptimizeModeMutable());
+ setEnabled(preference, mBatteryOptimizeUtils.isOptimizeModeMutable());
final boolean isAllowBackground =
mBatteryOptimizeUtils.getAppOptimizationMode()
diff --git a/src/com/android/settings/fuelgauge/BatteryOptimizeUtils.java b/src/com/android/settings/fuelgauge/BatteryOptimizeUtils.java
index 6d3bd6b..dc4aade 100644
--- a/src/com/android/settings/fuelgauge/BatteryOptimizeUtils.java
+++ b/src/com/android/settings/fuelgauge/BatteryOptimizeUtils.java
@@ -112,11 +112,28 @@
/** Gets the {@link OptimizationMode} for associated app. */
@OptimizationMode
- public int getAppOptimizationMode() {
- refreshState();
+ public int getAppOptimizationMode(boolean refreshList) {
+ if (refreshList) {
+ mPowerAllowListBackend.refreshList();
+ }
+ mAllowListed = mPowerAllowListBackend.isAllowlisted(mPackageName, mUid);
+ mMode =
+ mAppOpsManager.checkOpNoThrow(
+ AppOpsManager.OP_RUN_ANY_IN_BACKGROUND, mUid, mPackageName);
+ Log.d(
+ TAG,
+ String.format(
+ "refresh %s state, allowlisted = %s, mode = %d",
+ mPackageName, mAllowListed, mMode));
return getAppOptimizationMode(mMode, mAllowListed);
}
+ /** Gets the {@link OptimizationMode} for associated app. */
+ @OptimizationMode
+ public int getAppOptimizationMode() {
+ return getAppOptimizationMode(true);
+ }
+
/** Resets optimization mode for all applications. */
public static void resetAppOptimizationMode(
Context context, IPackageManager ipm, AppOpsManager aom) {
@@ -336,19 +353,6 @@
context, action, packageNameKey, createLogEvent(appStandbyMode, allowListed));
}
- private void refreshState() {
- mPowerAllowListBackend.refreshList();
- mAllowListed = mPowerAllowListBackend.isAllowlisted(mPackageName, mUid);
- mMode =
- mAppOpsManager.checkOpNoThrow(
- AppOpsManager.OP_RUN_ANY_IN_BACKGROUND, mUid, mPackageName);
- Log.d(
- TAG,
- String.format(
- "refresh %s state, allowlisted = %s, mode = %d",
- mPackageName, mAllowListed, mMode));
- }
-
private static String createLogEvent(int appStandbyMode, boolean allowListed) {
return appStandbyMode < 0
? "Apply optimize setting ERROR"
diff --git a/src/com/android/settings/fuelgauge/BatterySettingsFeatureProvider.java b/src/com/android/settings/fuelgauge/BatterySettingsFeatureProvider.java
index 36ccdc6..62be5df 100644
--- a/src/com/android/settings/fuelgauge/BatterySettingsFeatureProvider.java
+++ b/src/com/android/settings/fuelgauge/BatterySettingsFeatureProvider.java
@@ -18,6 +18,7 @@
import android.content.Context;
+import com.android.settings.fuelgauge.batterytip.BatteryTipPolicy;
import com.android.settings.fuelgauge.batterytip.tips.BatteryTip;
import java.util.List;
@@ -35,5 +36,9 @@
boolean isBatteryInfoEnabled(Context context);
/** A way to add more battery tip detectors. */
- void addBatteryTipDetector(Context context, List<BatteryTip> tips);
+ void addBatteryTipDetector(
+ Context context,
+ List<BatteryTip> batteryTips,
+ BatteryInfo batteryInfo,
+ BatteryTipPolicy batteryTipPolicy);
}
diff --git a/src/com/android/settings/fuelgauge/BatterySettingsFeatureProviderImpl.java b/src/com/android/settings/fuelgauge/BatterySettingsFeatureProviderImpl.java
index badab69..f398373 100644
--- a/src/com/android/settings/fuelgauge/BatterySettingsFeatureProviderImpl.java
+++ b/src/com/android/settings/fuelgauge/BatterySettingsFeatureProviderImpl.java
@@ -18,6 +18,8 @@
import android.content.Context;
+import com.android.settings.fuelgauge.batterytip.BatteryTipPolicy;
+import com.android.settings.fuelgauge.batterytip.detectors.LowBatteryDetector;
import com.android.settings.fuelgauge.batterytip.tips.BatteryTip;
import java.util.List;
@@ -41,5 +43,11 @@
}
@Override
- public void addBatteryTipDetector(Context context, List<BatteryTip> tips) {}
+ public void addBatteryTipDetector(
+ Context context,
+ List<BatteryTip> batteryTips,
+ BatteryInfo batteryInfo,
+ BatteryTipPolicy batteryTipPolicy) {
+ batteryTips.add(new LowBatteryDetector(context, batteryTipPolicy, batteryInfo).detect());
+ }
}
diff --git a/src/com/android/settings/fuelgauge/batterytip/BatteryTipLoader.java b/src/com/android/settings/fuelgauge/batterytip/BatteryTipLoader.java
index 9d63046..d68bf39 100644
--- a/src/com/android/settings/fuelgauge/batterytip/BatteryTipLoader.java
+++ b/src/com/android/settings/fuelgauge/batterytip/BatteryTipLoader.java
@@ -18,17 +18,14 @@
import android.content.Context;
import android.os.BatteryUsageStats;
-import android.os.PowerManager;
import androidx.annotation.VisibleForTesting;
import com.android.settings.fuelgauge.BatteryInfo;
import com.android.settings.fuelgauge.BatteryUtils;
import com.android.settings.fuelgauge.batterytip.detectors.BatteryDefenderDetector;
-import com.android.settings.fuelgauge.batterytip.detectors.DockDefenderDetector;
import com.android.settings.fuelgauge.batterytip.detectors.HighUsageDetector;
import com.android.settings.fuelgauge.batterytip.detectors.IncompatibleChargerDetector;
-import com.android.settings.fuelgauge.batterytip.detectors.LowBatteryDetector;
import com.android.settings.fuelgauge.batterytip.tips.BatteryTip;
import com.android.settings.overlay.FeatureFactory;
import com.android.settingslib.utils.AsyncLoaderCompat;
@@ -57,20 +54,18 @@
@Override
public List<BatteryTip> loadInBackground() {
final List<BatteryTip> tips = new ArrayList<>();
- final BatteryTipPolicy policy = new BatteryTipPolicy(getContext());
+ final BatteryTipPolicy batteryTipPolicy = new BatteryTipPolicy(getContext());
final BatteryInfo batteryInfo = mBatteryUtils.getBatteryInfo(TAG);
final Context context = getContext().getApplicationContext();
- final boolean isPowerSaveMode =
- context.getSystemService(PowerManager.class).isPowerSaveMode();
- tips.add(new LowBatteryDetector(context, policy, batteryInfo, isPowerSaveMode).detect());
- tips.add(new HighUsageDetector(context, policy, mBatteryUsageStats, batteryInfo).detect());
+ tips.add(
+ new HighUsageDetector(context, batteryTipPolicy, mBatteryUsageStats, batteryInfo)
+ .detect());
tips.add(new BatteryDefenderDetector(batteryInfo, context).detect());
- tips.add(new DockDefenderDetector(batteryInfo, context).detect());
tips.add(new IncompatibleChargerDetector(context).detect());
FeatureFactory.getFeatureFactory()
.getBatterySettingsFeatureProvider()
- .addBatteryTipDetector(context, tips);
+ .addBatteryTipDetector(context, tips, batteryInfo, batteryTipPolicy);
Collections.sort(tips);
return tips;
}
diff --git a/src/com/android/settings/fuelgauge/batterytip/detectors/DockDefenderDetector.java b/src/com/android/settings/fuelgauge/batterytip/detectors/DockDefenderDetector.java
deleted file mode 100644
index 14aeecd..0000000
--- a/src/com/android/settings/fuelgauge/batterytip/detectors/DockDefenderDetector.java
+++ /dev/null
@@ -1,45 +0,0 @@
-/*
- * Copyright (C) 2022 The Android Open Source Project
- *
- * Licensed under the Apache License, Version 2.0 (the "License");
- * you may not use this file except in compliance with the License.
- * You may obtain a copy of the License at
- *
- * http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
- */
-
-package com.android.settings.fuelgauge.batterytip.detectors;
-
-import android.content.Context;
-
-import com.android.settings.fuelgauge.BatteryInfo;
-import com.android.settings.fuelgauge.BatteryUtils;
-import com.android.settings.fuelgauge.batterytip.tips.BatteryTip;
-import com.android.settings.fuelgauge.batterytip.tips.DockDefenderTip;
-
-/** Detect whether the dock defender mode is enabled. */
-public class DockDefenderDetector implements BatteryTipDetector {
- private final BatteryInfo mBatteryInfo;
- private final Context mContext;
-
- public DockDefenderDetector(BatteryInfo batteryInfo, Context context) {
- mBatteryInfo = batteryInfo;
- mContext = context;
- }
-
- @Override
- public BatteryTip detect() {
- int mode = BatteryUtils.getCurrentDockDefenderMode(mContext, mBatteryInfo);
- return new DockDefenderTip(
- mode != BatteryUtils.DockDefenderMode.DISABLED
- ? BatteryTip.StateType.NEW
- : BatteryTip.StateType.INVISIBLE,
- mode);
- }
-}
diff --git a/src/com/android/settings/fuelgauge/batterytip/detectors/LowBatteryDetector.java b/src/com/android/settings/fuelgauge/batterytip/detectors/LowBatteryDetector.java
index 1ce5a8e..b1a1562 100644
--- a/src/com/android/settings/fuelgauge/batterytip/detectors/LowBatteryDetector.java
+++ b/src/com/android/settings/fuelgauge/batterytip/detectors/LowBatteryDetector.java
@@ -17,6 +17,7 @@
package com.android.settings.fuelgauge.batterytip.detectors;
import android.content.Context;
+import android.os.PowerManager;
import com.android.settings.fuelgauge.BatteryInfo;
import com.android.settings.fuelgauge.batterytip.BatteryTipPolicy;
@@ -26,37 +27,33 @@
/** Detect whether the battery is too low */
public class LowBatteryDetector implements BatteryTipDetector {
private final BatteryInfo mBatteryInfo;
- private final BatteryTipPolicy mPolicy;
+ private final BatteryTipPolicy mBatteryTipPolicy;
private final boolean mIsPowerSaveMode;
private final int mWarningLevel;
public LowBatteryDetector(
- Context context,
- BatteryTipPolicy policy,
- BatteryInfo batteryInfo,
- boolean isPowerSaveMode) {
- mPolicy = policy;
+ Context context, BatteryTipPolicy batteryTipPolicy, BatteryInfo batteryInfo) {
+ mBatteryTipPolicy = batteryTipPolicy;
mBatteryInfo = batteryInfo;
mWarningLevel =
context.getResources()
.getInteger(com.android.internal.R.integer.config_lowBatteryWarningLevel);
- mIsPowerSaveMode = isPowerSaveMode;
+ mIsPowerSaveMode = context.getSystemService(PowerManager.class).isPowerSaveMode();
}
@Override
public BatteryTip detect() {
final boolean lowBattery = mBatteryInfo.batteryLevel <= mWarningLevel;
- final boolean lowBatteryEnabled = mPolicy.lowBatteryEnabled && !mIsPowerSaveMode;
+ final boolean lowBatteryEnabled = mBatteryTipPolicy.lowBatteryEnabled && !mIsPowerSaveMode;
final boolean dischargingLowBatteryState =
- mPolicy.testLowBatteryTip || (mBatteryInfo.discharging && lowBattery);
-
- int state = BatteryTip.StateType.INVISIBLE;
+ mBatteryTipPolicy.testLowBatteryTip || (mBatteryInfo.discharging && lowBattery);
// Show it as new if in test or in discharging low battery state,
// dismiss it if battery saver is on or disabled by config.
- if (lowBatteryEnabled && dischargingLowBatteryState) {
- state = BatteryTip.StateType.NEW;
- }
+ final int state =
+ lowBatteryEnabled && dischargingLowBatteryState
+ ? BatteryTip.StateType.NEW
+ : BatteryTip.StateType.INVISIBLE;
return new LowBatteryTip(state, mIsPowerSaveMode);
}
diff --git a/src/com/android/settings/fuelgauge/batterytip/tips/BatteryDefenderTip.java b/src/com/android/settings/fuelgauge/batterytip/tips/BatteryDefenderTip.java
index 047bf13..319ba7a 100644
--- a/src/com/android/settings/fuelgauge/batterytip/tips/BatteryDefenderTip.java
+++ b/src/com/android/settings/fuelgauge/batterytip/tips/BatteryDefenderTip.java
@@ -16,12 +16,14 @@
package com.android.settings.fuelgauge.batterytip.tips;
+import android.app.Activity;
import android.app.settings.SettingsEnums;
import android.content.Context;
import android.content.Intent;
import android.os.Parcel;
import android.util.Log;
+import androidx.core.app.ActivityCompat;
import androidx.preference.Preference;
import com.android.settings.R;
@@ -30,6 +32,8 @@
import com.android.settingslib.HelpUtils;
import com.android.settingslib.core.instrumentation.MetricsFeatureProvider;
+import kotlin.Unit;
+
/** Tip to show current battery is overheated */
public class BatteryDefenderTip extends BatteryTip {
@@ -83,28 +87,39 @@
}
cardPreference.setSelectable(false);
+ cardPreference.setIconResId(getIconId());
cardPreference.setPrimaryButtonText(context.getString(R.string.learn_more));
- cardPreference.setPrimaryButtonClickListener(
- button ->
- button.startActivityForResult(
- HelpUtils.getHelpIntent(
- context,
- context.getString(R.string.help_url_battery_defender),
- /* backupContext */ ""), /* requestCode */
- 0));
- cardPreference.setPrimaryButtonVisible(true);
+ cardPreference.setPrimaryButtonAction(
+ () -> {
+ var helpIntent =
+ HelpUtils.getHelpIntent(
+ context,
+ context.getString(R.string.help_url_battery_defender),
+ /* backupContext= */ "");
+ ActivityCompat.startActivityForResult(
+ (Activity) preference.getContext(),
+ helpIntent,
+ /* requestCode= */ 0,
+ /* options= */ null);
+
+ return Unit.INSTANCE;
+ });
+ cardPreference.setPrimaryButtonVisibility(true);
cardPreference.setPrimaryButtonContentDescription(
context.getString(
R.string.battery_tip_limited_temporarily_sec_button_content_description));
cardPreference.setSecondaryButtonText(
context.getString(R.string.battery_tip_charge_to_full_button));
- cardPreference.setSecondaryButtonClickListener(
- unused -> {
+ cardPreference.setSecondaryButtonAction(
+ () -> {
resumeCharging(context);
preference.setVisible(false);
+
+ return Unit.INSTANCE;
});
- cardPreference.setSecondaryButtonVisible(mIsPluggedIn);
+ cardPreference.setSecondaryButtonVisibility(mIsPluggedIn);
+ cardPreference.buildContent();
}
private void resumeCharging(Context context) {
diff --git a/src/com/android/settings/fuelgauge/batterytip/tips/DockDefenderTip.java b/src/com/android/settings/fuelgauge/batterytip/tips/DockDefenderTip.java
deleted file mode 100644
index 2458351..0000000
--- a/src/com/android/settings/fuelgauge/batterytip/tips/DockDefenderTip.java
+++ /dev/null
@@ -1,180 +0,0 @@
-/*
- * Copyright (C) 2022 The Android Open Source Project
- *
- * Licensed under the Apache License, Version 2.0 (the "License");
- * you may not use this file except in compliance with the License.
- * You may obtain a copy of the License at
- *
- * http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
- */
-
-package com.android.settings.fuelgauge.batterytip.tips;
-
-import android.app.settings.SettingsEnums;
-import android.content.Context;
-import android.content.Intent;
-import android.os.Parcel;
-import android.util.Log;
-
-import androidx.preference.Preference;
-
-import com.android.settings.R;
-import com.android.settings.fuelgauge.BatteryUtils;
-import com.android.settings.fuelgauge.BatteryUtils.DockDefenderMode;
-import com.android.settings.overlay.FeatureFactory;
-import com.android.settings.widget.CardPreference;
-import com.android.settingslib.HelpUtils;
-import com.android.settingslib.core.instrumentation.MetricsFeatureProvider;
-
-/** Tip to show dock defender status */
-public class DockDefenderTip extends BatteryTip {
- private static final String TAG = "DockDefenderTip";
- private int mMode;
-
- public DockDefenderTip(@StateType int state, @DockDefenderMode int mode) {
- super(TipType.DOCK_DEFENDER, state, false);
- mMode = mode;
- }
-
- private DockDefenderTip(Parcel in) {
- super(in);
- }
-
- public int getMode() {
- return mMode;
- }
-
- @Override
- public CharSequence getTitle(Context context) {
- switch (mMode) {
- case DockDefenderMode.FUTURE_BYPASS:
- return context.getString(R.string.battery_tip_dock_defender_future_bypass_title);
- case DockDefenderMode.ACTIVE:
- return context.getString(R.string.battery_tip_dock_defender_active_title);
- case DockDefenderMode.TEMPORARILY_BYPASSED:
- return context.getString(
- R.string.battery_tip_dock_defender_temporarily_bypassed_title);
- default:
- return null;
- }
- }
-
- @Override
- public CharSequence getSummary(Context context) {
- switch (mMode) {
- case DockDefenderMode.FUTURE_BYPASS:
- return context.getString(R.string.battery_tip_dock_defender_future_bypass_summary);
- case DockDefenderMode.ACTIVE:
- return context.getString(R.string.battery_tip_dock_defender_active_summary);
- case DockDefenderMode.TEMPORARILY_BYPASSED:
- return context.getString(
- R.string.battery_tip_dock_defender_temporarily_bypassed_summary);
- default:
- return null;
- }
- }
-
- @Override
- public int getIconId() {
- return mMode == DockDefenderMode.ACTIVE
- ? R.drawable.ic_battery_status_protected_24dp
- : R.drawable.ic_battery_dock_defender_untriggered_24dp;
- }
-
- @Override
- public void updateState(BatteryTip tip) {
- mState = tip.mState;
- if (tip instanceof DockDefenderTip) {
- mMode = ((DockDefenderTip) tip).mMode;
- }
- }
-
- @Override
- public void log(Context context, MetricsFeatureProvider metricsFeatureProvider) {
- metricsFeatureProvider.action(context, SettingsEnums.ACTION_DOCK_DEFENDER_TIP, mState);
- }
-
- @Override
- public void updatePreference(Preference preference) {
- super.updatePreference(preference);
- final Context context = preference.getContext();
-
- CardPreference cardPreference = castToCardPreferenceSafely(preference);
- if (cardPreference == null) {
- Log.e(TAG, "cast Preference to CardPreference failed");
- return;
- }
-
- cardPreference.setSelectable(false);
- switch (mMode) {
- case DockDefenderMode.FUTURE_BYPASS:
- case DockDefenderMode.ACTIVE:
- cardPreference.setPrimaryButtonText(
- context.getString(R.string.battery_tip_charge_to_full_button));
- cardPreference.setPrimaryButtonClickListener(
- unused -> {
- resumeCharging(context);
- mMode = DockDefenderMode.TEMPORARILY_BYPASSED;
- context.sendBroadcast(
- new Intent()
- .setAction(BatteryUtils.BYPASS_DOCK_DEFENDER_ACTION)
- .setPackage(context.getPackageName())
- .addFlags(
- Intent.FLAG_RECEIVER_REGISTERED_ONLY
- | Intent.FLAG_RECEIVER_FOREGROUND));
- updatePreference(preference);
- });
- cardPreference.setPrimaryButtonVisible(true);
- break;
- case DockDefenderMode.TEMPORARILY_BYPASSED:
- cardPreference.setPrimaryButtonVisible(false);
- break;
- default:
- cardPreference.setVisible(false);
- return;
- }
-
- cardPreference.setSecondaryButtonText(context.getString(R.string.learn_more));
- cardPreference.setSecondaryButtonClickListener(
- button ->
- button.startActivityForResult(
- HelpUtils.getHelpIntent(
- context,
- context.getString(R.string.help_url_dock_defender),
- /* backupContext */ ""), /* requestCode */
- 0));
- cardPreference.setSecondaryButtonVisible(true);
- cardPreference.setSecondaryButtonContentDescription(
- context.getString(
- R.string.battery_tip_limited_temporarily_sec_button_content_description));
- }
-
- private void resumeCharging(Context context) {
- final Intent intent =
- FeatureFactory.getFeatureFactory()
- .getPowerUsageFeatureProvider()
- .getResumeChargeIntent(true);
- if (intent != null) {
- context.sendBroadcast(intent);
- }
-
- Log.i(TAG, "send resume charging broadcast intent=" + intent);
- }
-
- public static final Creator CREATOR =
- new Creator() {
- public BatteryTip createFromParcel(Parcel in) {
- return new DockDefenderTip(in);
- }
-
- public BatteryTip[] newArray(int size) {
- return new DockDefenderTip[size];
- }
- };
-}
diff --git a/src/com/android/settings/fuelgauge/batterytip/tips/IncompatibleChargerTip.java b/src/com/android/settings/fuelgauge/batterytip/tips/IncompatibleChargerTip.java
index ca42141..c9ff864 100644
--- a/src/com/android/settings/fuelgauge/batterytip/tips/IncompatibleChargerTip.java
+++ b/src/com/android/settings/fuelgauge/batterytip/tips/IncompatibleChargerTip.java
@@ -16,11 +16,13 @@
package com.android.settings.fuelgauge.batterytip.tips;
+import android.app.Activity;
import android.app.settings.SettingsEnums;
import android.content.Context;
import android.os.Parcel;
import android.util.Log;
+import androidx.core.app.ActivityCompat;
import androidx.preference.Preference;
import com.android.settings.R;
@@ -28,6 +30,8 @@
import com.android.settingslib.HelpUtils;
import com.android.settingslib.core.instrumentation.MetricsFeatureProvider;
+import kotlin.Unit;
+
/** Tip to show incompatible charger state */
public final class IncompatibleChargerTip extends BatteryTip {
private static final String TAG = "IncompatibleChargerTip";
@@ -52,7 +56,7 @@
@Override
public int getIconId() {
- return R.drawable.ic_battery_charger;
+ return R.drawable.ic_battery_incompatible_charger;
}
@Override
@@ -77,18 +81,27 @@
}
cardPreference.setSelectable(false);
+ cardPreference.setIconResId(getIconId());
cardPreference.setPrimaryButtonText(context.getString(R.string.learn_more));
- cardPreference.setPrimaryButtonClickListener(
- button ->
- button.startActivityForResult(
- HelpUtils.getHelpIntent(
- context,
- context.getString(R.string.help_url_incompatible_charging),
- /* backupContext */ ""), /* requestCode */
- 0));
- cardPreference.setPrimaryButtonVisible(true);
+ cardPreference.setPrimaryButtonAction(
+ () -> {
+ var helpIntent =
+ HelpUtils.getHelpIntent(
+ context,
+ context.getString(R.string.help_url_incompatible_charging),
+ /* backupContext */ "");
+ ActivityCompat.startActivityForResult(
+ (Activity) context,
+ helpIntent,
+ /* requestCode= */ 0,
+ /* options= */ null);
+
+ return Unit.INSTANCE;
+ });
+ cardPreference.setPrimaryButtonVisibility(true);
cardPreference.setPrimaryButtonContentDescription(
context.getString(R.string.battery_tip_incompatible_charging_content_description));
+ cardPreference.buildContent();
}
public static final Creator CREATOR =
diff --git a/src/com/android/settings/fuelgauge/batteryusage/AnomalyEventWrapper.java b/src/com/android/settings/fuelgauge/batteryusage/AnomalyEventWrapper.java
index 8658fba..8924a0b 100644
--- a/src/com/android/settings/fuelgauge/batteryusage/AnomalyEventWrapper.java
+++ b/src/com/android/settings/fuelgauge/batteryusage/AnomalyEventWrapper.java
@@ -91,6 +91,10 @@
mRelatedBatteryDiffEntry = batteryDiffEntry;
}
+ int getAnomalyKeyNumber() {
+ return mPowerAnomalyEvent.getKey().getNumber();
+ }
+
String getEventId() {
return mPowerAnomalyEvent.hasEventId() ? mPowerAnomalyEvent.getEventId() : null;
}
diff --git a/src/com/android/settings/fuelgauge/batteryusage/BatteryTipsController.java b/src/com/android/settings/fuelgauge/batteryusage/BatteryTipsController.java
index 5a1fb26..8fa7b90 100644
--- a/src/com/android/settings/fuelgauge/batteryusage/BatteryTipsController.java
+++ b/src/com/android/settings/fuelgauge/batteryusage/BatteryTipsController.java
@@ -91,9 +91,11 @@
}
mCardPreference.setVisible(false);
mMetricsFeatureProvider.action(
- mContext,
- SettingsEnums.ACTION_BATTERY_TIPS_CARD_ACCEPT,
- mAnomalyEventWrapper.getEventId());
+ /* attribution= */ SettingsEnums.FUELGAUGE_BATTERY_HISTORY_DETAIL,
+ /* action= */ SettingsEnums.ACTION_BATTERY_TIPS_CARD_ACCEPT,
+ /* pageId= */ SettingsEnums.FUELGAUGE_BATTERY_HISTORY_DETAIL,
+ /* key= */ mAnomalyEventWrapper.getEventId(),
+ /* value= */ mAnomalyEventWrapper.getAnomalyKeyNumber());
}
void handleBatteryTipsCardUpdated(
@@ -105,8 +107,8 @@
return;
}
- // Get card preference strings and navigate fragment info
final String eventId = mAnomalyEventWrapper.getEventId();
+ final int anomalyKeyNumber = mAnomalyEventWrapper.getAnomalyKeyNumber();
// Update card & buttons preference
if (!mAnomalyEventWrapper.updateTipsCardPreference(mCardPreference)) {
@@ -122,7 +124,11 @@
mOnAnomalyConfirmListener.onAnomalyConfirm();
} else if (mAnomalyEventWrapper.launchSubSetting()) {
mMetricsFeatureProvider.action(
- mContext, SettingsEnums.ACTION_BATTERY_TIPS_CARD_ACCEPT, eventId);
+ /* attribution= */ SettingsEnums.FUELGAUGE_BATTERY_HISTORY_DETAIL,
+ /* action= */ SettingsEnums.ACTION_BATTERY_TIPS_CARD_ACCEPT,
+ /* pageId= */ SettingsEnums.FUELGAUGE_BATTERY_HISTORY_DETAIL,
+ /* key= */ eventId,
+ /* value= */ anomalyKeyNumber);
}
});
mCardPreference.setOnRejectListener(
@@ -138,11 +144,19 @@
DatabaseUtils.setDismissedPowerAnomalyKeys(mContext, dismissRecordKey);
}
mMetricsFeatureProvider.action(
- mContext, SettingsEnums.ACTION_BATTERY_TIPS_CARD_DISMISS, eventId);
+ /* attribution= */ SettingsEnums.FUELGAUGE_BATTERY_HISTORY_DETAIL,
+ /* action= */ SettingsEnums.ACTION_BATTERY_TIPS_CARD_DISMISS,
+ /* pageId= */ SettingsEnums.FUELGAUGE_BATTERY_HISTORY_DETAIL,
+ /* key= */ eventId,
+ /* value= */ anomalyKeyNumber);
});
mCardPreference.setVisible(true);
mMetricsFeatureProvider.action(
- mContext, SettingsEnums.ACTION_BATTERY_TIPS_CARD_SHOW, eventId);
+ /* attribution= */ SettingsEnums.FUELGAUGE_BATTERY_HISTORY_DETAIL,
+ /* action= */ SettingsEnums.ACTION_BATTERY_TIPS_CARD_SHOW,
+ /* pageId= */ SettingsEnums.FUELGAUGE_BATTERY_HISTORY_DETAIL,
+ /* key= */ eventId,
+ /* value= */ anomalyKeyNumber);
}
}
diff --git a/src/com/android/settings/gestures/SystemNavigationGestureSettings.java b/src/com/android/settings/gestures/SystemNavigationGestureSettings.java
index c40212b..c6b1bdb 100644
--- a/src/com/android/settings/gestures/SystemNavigationGestureSettings.java
+++ b/src/com/android/settings/gestures/SystemNavigationGestureSettings.java
@@ -41,6 +41,7 @@
import androidx.annotation.VisibleForTesting;
import androidx.preference.PreferenceScreen;
+import com.android.internal.accessibility.common.ShortcutConstants;
import com.android.settings.R;
import com.android.settings.accessibility.AccessibilityGestureNavigationTutorial;
import com.android.settings.core.SubSettingLauncher;
@@ -353,7 +354,7 @@
private boolean isAnyServiceSupportAccessibilityButton() {
final AccessibilityManager ams = getContext().getSystemService(AccessibilityManager.class);
final List<String> targets = ams.getAccessibilityShortcutTargets(
- AccessibilityManager.ACCESSIBILITY_BUTTON);
+ ShortcutConstants.UserShortcutType.SOFTWARE);
return !targets.isEmpty();
}
diff --git a/src/com/android/settings/inputmethod/PhysicalKeyboardFragment.java b/src/com/android/settings/inputmethod/PhysicalKeyboardFragment.java
index 7de505e..b06edb2 100644
--- a/src/com/android/settings/inputmethod/PhysicalKeyboardFragment.java
+++ b/src/com/android/settings/inputmethod/PhysicalKeyboardFragment.java
@@ -70,6 +70,7 @@
private static final String KEYBOARD_A11Y_CATEGORY = "keyboard_a11y_category";
private static final String SHOW_VIRTUAL_KEYBOARD_SWITCH = "show_virtual_keyboard_switch";
private static final String ACCESSIBILITY_BOUNCE_KEYS = "accessibility_bounce_keys";
+ private static final String ACCESSIBILITY_SLOW_KEYS = "accessibility_slow_keys";
private static final String ACCESSIBILITY_STICKY_KEYS = "accessibility_sticky_keys";
private static final String KEYBOARD_SHORTCUTS_HELPER = "keyboard_shortcuts_helper";
private static final String MODIFIER_KEYS_SETTINGS = "modifier_keys_settings";
@@ -78,6 +79,8 @@
Secure.SHOW_IME_WITH_HARD_KEYBOARD);
private static final Uri sAccessibilityBounceKeysUri = Secure.getUriFor(
Secure.ACCESSIBILITY_BOUNCE_KEYS);
+ private static final Uri sAccessibilitySlowKeysUri = Secure.getUriFor(
+ Secure.ACCESSIBILITY_SLOW_KEYS);
private static final Uri sAccessibilityStickyKeysUri = Secure.getUriFor(
Secure.ACCESSIBILITY_STICKY_KEYS);
@@ -97,6 +100,8 @@
@Nullable
private TwoStatePreference mAccessibilityBounceKeys = null;
@Nullable
+ private TwoStatePreference mAccessibilitySlowKeys = null;
+ @Nullable
private TwoStatePreference mAccessibilityStickyKeys = null;
@@ -127,6 +132,8 @@
mKeyboardA11yCategory = Objects.requireNonNull(findPreference(KEYBOARD_A11Y_CATEGORY));
mAccessibilityBounceKeys = Objects.requireNonNull(
mKeyboardA11yCategory.findPreference(ACCESSIBILITY_BOUNCE_KEYS));
+ mAccessibilitySlowKeys = Objects.requireNonNull(
+ mKeyboardA11yCategory.findPreference(ACCESSIBILITY_SLOW_KEYS));
mAccessibilityStickyKeys = Objects.requireNonNull(
mKeyboardA11yCategory.findPreference(ACCESSIBILITY_STICKY_KEYS));
@@ -147,6 +154,9 @@
if (!InputSettings.isAccessibilityBounceKeysFeatureEnabled()) {
mKeyboardA11yCategory.removePreference(mAccessibilityBounceKeys);
}
+ if (!InputSettings.isAccessibilitySlowKeysFeatureFlagEnabled()) {
+ mKeyboardA11yCategory.removePreference(mAccessibilitySlowKeys);
+ }
if (!InputSettings.isAccessibilityStickyKeysFeatureEnabled()) {
mKeyboardA11yCategory.removePreference(mAccessibilityStickyKeys);
}
@@ -196,6 +206,8 @@
mShowVirtualKeyboardSwitchPreferenceChangeListener);
Objects.requireNonNull(mAccessibilityBounceKeys).setOnPreferenceChangeListener(
mAccessibilityBounceKeysSwitchPreferenceChangeListener);
+ Objects.requireNonNull(mAccessibilitySlowKeys).setOnPreferenceChangeListener(
+ mAccessibilitySlowKeysSwitchPreferenceChangeListener);
Objects.requireNonNull(mAccessibilityStickyKeys).setOnPreferenceChangeListener(
mAccessibilityStickyKeysSwitchPreferenceChangeListener);
registerSettingsObserver();
@@ -208,6 +220,7 @@
mIm.unregisterInputDeviceListener(this);
Objects.requireNonNull(mShowVirtualKeyboardSwitch).setOnPreferenceChangeListener(null);
Objects.requireNonNull(mAccessibilityBounceKeys).setOnPreferenceChangeListener(null);
+ Objects.requireNonNull(mAccessibilitySlowKeys).setOnPreferenceChangeListener(null);
Objects.requireNonNull(mAccessibilityStickyKeys).setOnPreferenceChangeListener(null);
unregisterSettingsObserver();
}
@@ -315,10 +328,12 @@
updateShowVirtualKeyboardSwitch();
if (InputSettings.isAccessibilityBounceKeysFeatureEnabled()
- || InputSettings.isAccessibilityStickyKeysFeatureEnabled()) {
+ || InputSettings.isAccessibilityStickyKeysFeatureEnabled()
+ || InputSettings.isAccessibilitySlowKeysFeatureFlagEnabled()) {
Objects.requireNonNull(mKeyboardA11yCategory).setOrder(2);
preferenceScreen.addPreference(mKeyboardA11yCategory);
updateAccessibilityBounceKeysSwitch();
+ updateAccessibilitySlowKeysSwitch();
updateAccessibilityStickyKeysSwitch();
}
}
@@ -356,6 +371,13 @@
mContentObserver,
UserHandle.myUserId());
}
+ if (InputSettings.isAccessibilitySlowKeysFeatureFlagEnabled()) {
+ contentResolver.registerContentObserver(
+ sAccessibilitySlowKeysUri,
+ false,
+ mContentObserver,
+ UserHandle.myUserId());
+ }
if (InputSettings.isAccessibilityStickyKeysFeatureEnabled()) {
contentResolver.registerContentObserver(
sAccessibilityStickyKeysUri,
@@ -365,6 +387,7 @@
}
updateShowVirtualKeyboardSwitch();
updateAccessibilityBounceKeysSwitch();
+ updateAccessibilitySlowKeysSwitch();
updateAccessibilityStickyKeysSwitch();
}
@@ -385,6 +408,14 @@
InputSettings.isAccessibilityBounceKeysEnabled(getContext()));
}
+ private void updateAccessibilitySlowKeysSwitch() {
+ if (!InputSettings.isAccessibilitySlowKeysFeatureFlagEnabled()) {
+ return;
+ }
+ Objects.requireNonNull(mAccessibilitySlowKeys).setChecked(
+ InputSettings.isAccessibilitySlowKeysEnabled(getContext()));
+ }
+
private void updateAccessibilityStickyKeysSwitch() {
if (!InputSettings.isAccessibilityStickyKeysFeatureEnabled()) {
return;
@@ -414,6 +445,13 @@
};
private final OnPreferenceChangeListener
+ mAccessibilitySlowKeysSwitchPreferenceChangeListener = (preference, newValue) -> {
+ InputSettings.setAccessibilitySlowKeysThreshold(getContext(),
+ ((Boolean) newValue) ? 500 : 0);
+ return true;
+ };
+
+ private final OnPreferenceChangeListener
mAccessibilityStickyKeysSwitchPreferenceChangeListener = (preference, newValue) -> {
InputSettings.setAccessibilityStickyKeysEnabled(getContext(), (Boolean) newValue);
return true;
@@ -426,6 +464,8 @@
updateShowVirtualKeyboardSwitch();
} else if (sAccessibilityBounceKeysUri.equals(uri)) {
updateAccessibilityBounceKeysSwitch();
+ } else if (sAccessibilitySlowKeysUri.equals(uri)) {
+ updateAccessibilitySlowKeysSwitch();
} else if (sAccessibilityStickyKeysUri.equals(uri)) {
updateAccessibilityStickyKeysSwitch();
}
diff --git a/src/com/android/settings/network/ActiveSubscriptionsListener.java b/src/com/android/settings/network/ActiveSubscriptionsListener.java
index 4967538..284cbb3 100644
--- a/src/com/android/settings/network/ActiveSubscriptionsListener.java
+++ b/src/com/android/settings/network/ActiveSubscriptionsListener.java
@@ -174,7 +174,8 @@
*/
public SubscriptionManager getSubscriptionManager() {
if (mSubscriptionManager == null) {
- mSubscriptionManager = mContext.getSystemService(SubscriptionManager.class);
+ mSubscriptionManager = mContext.getSystemService(SubscriptionManager.class)
+ .createForAllUserProfiles();
}
return mSubscriptionManager;
}
diff --git a/src/com/android/settings/network/MobileNetworkListFragment.kt b/src/com/android/settings/network/MobileNetworkListFragment.kt
index 09b1150..e722866 100644
--- a/src/com/android/settings/network/MobileNetworkListFragment.kt
+++ b/src/com/android/settings/network/MobileNetworkListFragment.kt
@@ -26,8 +26,11 @@
import com.android.settings.R
import com.android.settings.SettingsPreferenceFragment
import com.android.settings.dashboard.DashboardFragment
+import com.android.settings.flags.Flags
import com.android.settings.network.telephony.MobileNetworkUtils
import com.android.settings.search.BaseSearchIndexProvider
+import com.android.settings.spa.SpaActivity.Companion.startSpaActivity
+import com.android.settings.spa.network.NetworkCellularGroupProvider
import com.android.settingslib.search.SearchIndexable
import com.android.settingslib.spa.framework.util.collectLatestWithLifecycle
import com.android.settingslib.spaprivileged.framework.common.userManager
@@ -40,6 +43,15 @@
collectAirplaneModeAndFinishIfOn()
}
+ override fun onCreate(icicle: Bundle?) {
+ super.onCreate(icicle)
+
+ if (Flags.isDualSimOnboardingEnabled()) {
+ context?.startSpaActivity(NetworkCellularGroupProvider.name);
+ finish()
+ }
+ }
+
override fun onResume() {
super.onResume()
// Disable the animation of the preference list
diff --git a/src/com/android/settings/network/NetworkProviderCallsSmsController.kt b/src/com/android/settings/network/NetworkProviderCallsSmsController.kt
index 7346e23..67247c1 100644
--- a/src/com/android/settings/network/NetworkProviderCallsSmsController.kt
+++ b/src/com/android/settings/network/NetworkProviderCallsSmsController.kt
@@ -28,6 +28,7 @@
import androidx.preference.PreferenceScreen
import com.android.settings.R
import com.android.settings.core.BasePreferenceController
+import com.android.settings.flags.Flags
import com.android.settingslib.RestrictedPreference
import com.android.settingslib.Utils
import com.android.settingslib.spa.framework.util.collectLatestWithLifecycle
@@ -62,6 +63,7 @@
}
override fun getAvailabilityStatus() = when {
+ Flags.isDualSimOnboardingEnabled() -> UNSUPPORTED_ON_DEVICE
!SubscriptionUtil.isSimHardwareVisible(mContext) -> UNSUPPORTED_ON_DEVICE
!mContext.userManager.isAdminUser -> DISABLED_FOR_USER
else -> AVAILABLE
diff --git a/src/com/android/settings/network/NetworkProviderCallsSmsFragment.java b/src/com/android/settings/network/NetworkProviderCallsSmsFragment.java
index b5ad65a..ffe5b05 100644
--- a/src/com/android/settings/network/NetworkProviderCallsSmsFragment.java
+++ b/src/com/android/settings/network/NetworkProviderCallsSmsFragment.java
@@ -24,6 +24,7 @@
import com.android.settings.R;
import com.android.settings.dashboard.DashboardFragment;
+import com.android.settings.flags.Flags;
import com.android.settings.network.telephony.CallsDefaultSubscriptionController;
import com.android.settings.network.telephony.NetworkProviderWifiCallingPreferenceController;
import com.android.settings.network.telephony.SmsDefaultSubscriptionController;
@@ -91,8 +92,9 @@
@Override
protected boolean isPageSearchEnabled(Context context) {
- return SubscriptionUtil.isSimHardwareVisible(context) &&
- context.getSystemService(UserManager.class).isAdminUser();
+ return !Flags.isDualSimOnboardingEnabled()
+ && SubscriptionUtil.isSimHardwareVisible(context)
+ && context.getSystemService(UserManager.class).isAdminUser();
}
};
}
diff --git a/src/com/android/settings/network/NetworkProviderSettings.java b/src/com/android/settings/network/NetworkProviderSettings.java
index f14c32c..0da1034 100644
--- a/src/com/android/settings/network/NetworkProviderSettings.java
+++ b/src/com/android/settings/network/NetworkProviderSettings.java
@@ -89,6 +89,7 @@
import com.android.settingslib.widget.LayoutPreference;
import com.android.settingslib.wifi.WifiEnterpriseRestrictionUtils;
import com.android.settingslib.wifi.WifiSavedConfigUtils;
+import com.android.wifi.flags.Flags;
import com.android.wifitrackerlib.WifiEntry;
import com.android.wifitrackerlib.WifiEntry.ConnectCallback;
import com.android.wifitrackerlib.WifiPickerTracker;
@@ -1257,8 +1258,19 @@
// If it's an unsaved secure WifiEntry, it will callback
// ConnectCallback#onConnectResult with ConnectCallback#CONNECT_STATUS_FAILURE_NO_CONFIG
- wifiEntry.connect(new WifiEntryConnectCallback(wifiEntry, editIfNoConfig,
- fullScreenEdit));
+ WifiEntryConnectCallback callback =
+ new WifiEntryConnectCallback(wifiEntry, editIfNoConfig, fullScreenEdit);
+
+ if (Flags.wepUsage() && wifiEntry.getSecurityTypes().contains(WifiEntry.SECURITY_WEP)) {
+ WepNetworkDialogActivity.checkWepAllowed(
+ getContext(), getViewLifecycleOwner(), wifiEntry.getSsid(), () -> {
+ wifiEntry.connect(callback);
+ return null;
+ });
+ return;
+ }
+
+ wifiEntry.connect(callback);
}
private class WifiConnectActionListener implements WifiManager.ActionListener {
diff --git a/src/com/android/settings/network/SimOnboardingService.kt b/src/com/android/settings/network/SimOnboardingService.kt
new file mode 100644
index 0000000..1b3994e
--- /dev/null
+++ b/src/com/android/settings/network/SimOnboardingService.kt
@@ -0,0 +1,126 @@
+/*
+ * Copyright (C) 2023 The Android Open Source Project
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+
+package com.android.settings.network
+
+import android.content.Context
+import android.telephony.SubscriptionInfo
+import android.telephony.SubscriptionManager
+import android.telephony.TelephonyManager
+import android.telephony.UiccCardInfo
+import android.telephony.UiccSlotInfo
+import android.util.Log
+import com.android.settingslib.utils.ThreadUtils
+
+
+private const val TAG = "SimOnboardingService"
+private const val INVALID = -1
+
+class SimOnboardingService {
+ var subscriptionManager:SubscriptionManager? = null
+ var telephonyManager:TelephonyManager? = null
+
+ var targetSubId: Int = INVALID
+ var targetSubInfo: SubscriptionInfo? = null
+ var availableSubInfoList: List<SubscriptionInfo> = listOf()
+ var activeSubInfoList: List<SubscriptionInfo> = listOf()
+ var slotInfoList: List<UiccSlotInfo> = listOf()
+ var uiccCardInfoList: List<UiccCardInfo> = listOf()
+ var selectedSubInfoList: MutableList<SubscriptionInfo> = mutableListOf()
+ var targetPrimarySimCalls: Int = -1
+ var targetPrimarySimTexts: Int = -1
+ var targetPrimarySimMobileData: Int = -1
+ var isMultipleEnabledProfilesSupported: Boolean = false
+ get() {
+ if (uiccCardInfoList.isEmpty()) {
+ Log.w(TAG, "UICC cards info list is empty.")
+ return false
+ }
+ return uiccCardInfoList.stream()
+ .anyMatch { cardInfo: UiccCardInfo -> cardInfo.isMultipleEnabledProfilesSupported }
+ }
+ var renameMutableMap : MutableMap<Int, String> = mutableMapOf()
+
+ fun isValid(): Boolean {
+ return targetSubId != INVALID
+ && targetSubInfo != null
+ && activeSubInfoList.isNotEmpty()
+ && slotInfoList.isNotEmpty()
+ && selectedSubInfoList.isNotEmpty()
+ }
+
+ fun clear() {
+ targetSubId = -1
+ targetSubInfo = null
+ availableSubInfoList = listOf()
+ activeSubInfoList = listOf()
+ slotInfoList = listOf()
+ uiccCardInfoList = listOf()
+ selectedSubInfoList = mutableListOf()
+ targetPrimarySimCalls = -1
+ targetPrimarySimTexts = -1
+ targetPrimarySimMobileData = -1
+ renameMutableMap.clear()
+ }
+
+ fun initData(inputTargetSubId:Int,context: Context) {
+ targetSubId = inputTargetSubId
+ subscriptionManager = context.getSystemService(SubscriptionManager::class.java)
+ telephonyManager = context.getSystemService(TelephonyManager::class.java)
+
+ ThreadUtils.postOnBackgroundThread {
+ activeSubInfoList = SubscriptionUtil.getActiveSubscriptions(subscriptionManager)
+ availableSubInfoList = SubscriptionUtil.getAvailableSubscriptions(context)
+ targetSubInfo = availableSubInfoList.find { subInfo -> subInfo.subscriptionId == targetSubId }
+ Log.d(
+ TAG, "targetSubId: $targetSubId" + ", targetSubInfo: $targetSubInfo" +
+ ". activeSubInfoList: $activeSubInfoList"
+ )
+ slotInfoList = telephonyManager?.uiccSlotsInfo?.toList() ?: listOf()
+ Log.d(TAG, "slotInfoList: $slotInfoList.")
+ uiccCardInfoList = telephonyManager?.uiccCardsInfo!!
+ Log.d(TAG, "uiccCardInfoList: $uiccCardInfoList")
+
+ Log.d(TAG, "isMultipleEnabledProfilesSupported: $isMultipleEnabledProfilesSupported")
+ }
+ }
+
+ fun getSelectableSubscriptionInfo(): List<SubscriptionInfo> {
+ var list: MutableList<SubscriptionInfo> = mutableListOf()
+ list.addAll(activeSubInfoList)
+ if (!list.contains(targetSubInfo)) {
+ targetSubInfo?.let { list.add(it) }
+ }
+
+ Log.d(TAG, "list: $list")
+ return list.toList()
+ }
+
+ fun addItemForRenaming(subInfo: SubscriptionInfo, newName: String) {
+ if (subInfo.displayName == newName) {
+ return
+ }
+ renameMutableMap[subInfo.subscriptionId] = newName
+ }
+
+ fun getSubscriptionInfoDisplayName(subInfo: SubscriptionInfo): String {
+ return renameMutableMap[subInfo.subscriptionId] ?: subInfo.displayName.toString()
+ }
+
+ fun startActivatingSim(callback:() -> Unit){
+ // TODO: start to activate sim
+ }
+}
\ No newline at end of file
diff --git a/src/com/android/settings/network/SubscriptionInfoListViewModel.kt b/src/com/android/settings/network/SubscriptionInfoListViewModel.kt
index ed930d4..f682002 100644
--- a/src/com/android/settings/network/SubscriptionInfoListViewModel.kt
+++ b/src/com/android/settings/network/SubscriptionInfoListViewModel.kt
@@ -32,7 +32,19 @@
application.getSystemService(SubscriptionManager::class.java)!!
private val scope = viewModelScope + Dispatchers.Default
+ /**
+ * Getting the active Subscription list
+ */
+ //ToDo: renaming the function name
val subscriptionInfoListFlow = application.subscriptionsChangedFlow().map {
SubscriptionUtil.getActiveSubscriptions(subscriptionManager)
}.stateIn(scope, SharingStarted.Eagerly, initialValue = emptyList())
+
+ /**
+ * Getting the Selectable SubscriptionInfo List from the SubscriptionManager's
+ * getAvailableSubscriptionInfoList
+ */
+ val selectableSubscriptionInfoListFlow = application.subscriptionsChangedFlow().map {
+ SubscriptionUtil.getSelectableSubscriptionInfoList(application)
+ }.stateIn(scope, SharingStarted.Eagerly, initialValue = emptyList())
}
diff --git a/src/com/android/settings/network/SubscriptionUtil.java b/src/com/android/settings/network/SubscriptionUtil.java
index ca49823..b6b433b 100644
--- a/src/com/android/settings/network/SubscriptionUtil.java
+++ b/src/com/android/settings/network/SubscriptionUtil.java
@@ -42,12 +42,14 @@
import androidx.annotation.VisibleForTesting;
import com.android.internal.telephony.MccTable;
-import com.android.internal.telephony.flags.Flags;
import com.android.settings.R;
+import com.android.settings.flags.Flags;
import com.android.settings.network.helper.SelectableSubscriptions;
import com.android.settings.network.helper.SubscriptionAnnotation;
import com.android.settings.network.telephony.DeleteEuiccSubscriptionDialogActivity;
import com.android.settings.network.telephony.ToggleSubscriptionDialogActivity;
+import com.android.settings.spa.SpaActivity;
+import com.android.settings.spa.network.SimOnboardingPageProvider;
import java.util.ArrayList;
import java.util.Collections;
@@ -335,8 +337,16 @@
if (duplicateOriginalNames.contains(info.originalName)) {
// This may return null, if the user cannot view the phone number itself.
- final String phoneNumber = getBidiFormattedPhoneNumber(context,
- info.subscriptionInfo);
+ String phoneNumber = "";
+ try {
+ final SubscriptionManager subscriptionManager = context.getSystemService(
+ SubscriptionManager.class);
+ phoneNumber = subscriptionManager.getPhoneNumber(infoSubId);
+ } catch (IllegalStateException
+ | SecurityException
+ | UnsupportedOperationException e) {
+ Log.w(TAG, "get number error." + e);
+ }
String lastFourDigits = "";
if (phoneNumber != null) {
lastFourDigits = (phoneNumber.length() > 4)
@@ -535,6 +545,11 @@
Log.i(TAG, "Unable to toggle subscription due to invalid subscription ID.");
return;
}
+ if (enable && Flags.isDualSimOnboardingEnabled()) {
+ String route = SimOnboardingPageProvider.INSTANCE.getRoute(subId);
+ SpaActivity.startSpaActivity(context, route);
+ return;
+ }
context.startActivity(ToggleSubscriptionDialogActivity.getIntent(context, subId, enable));
}
@@ -814,7 +829,7 @@
private static boolean isEmbeddedSubscriptionVisible(@NonNull SubscriptionInfo subInfo) {
if (subInfo.isEmbedded()
&& (subInfo.getProfileClass() == PROFILE_CLASS_PROVISIONING
- || (Flags.oemEnabledSatelliteFlag()
+ || (com.android.internal.telephony.flags.Flags.oemEnabledSatelliteFlag()
&& subInfo.isOnlyNonTerrestrialNetwork()))) {
return false;
}
diff --git a/src/com/android/settings/network/SubscriptionsPreferenceController.java b/src/com/android/settings/network/SubscriptionsPreferenceController.java
index 6601828..09ce02e 100644
--- a/src/com/android/settings/network/SubscriptionsPreferenceController.java
+++ b/src/com/android/settings/network/SubscriptionsPreferenceController.java
@@ -153,7 +153,8 @@
mPreferenceGroupKey = preferenceGroupKey;
mStartOrder = startOrder;
mTelephonyManager = context.getSystemService(TelephonyManager.class);
- mSubscriptionManager = context.getSystemService(SubscriptionManager.class);
+ mSubscriptionManager = context.getSystemService(SubscriptionManager.class)
+ .createForAllUserProfiles();
mWifiManager = context.getSystemService(WifiManager.class);
mSubscriptionPreferences = new ArrayMap<>();
mSubscriptionsListener = new SubscriptionsChangeListener(context, this);
diff --git a/src/com/android/settings/network/SwitchToEuiccSubscriptionSidecar.java b/src/com/android/settings/network/SwitchToEuiccSubscriptionSidecar.java
index 0c3d61a..a26aa8a 100644
--- a/src/com/android/settings/network/SwitchToEuiccSubscriptionSidecar.java
+++ b/src/com/android/settings/network/SwitchToEuiccSubscriptionSidecar.java
@@ -101,7 +101,7 @@
}
SubscriptionManager subscriptionManager = getContext().getSystemService(
- SubscriptionManager.class);
+ SubscriptionManager.class).createForAllUserProfiles();
mActiveSubInfos = SubscriptionUtil.getActiveSubscriptions(subscriptionManager);
// To check whether the esim slot's port is active. If yes, skip setSlotMapping. If no,
diff --git a/src/com/android/settings/network/SwitchToRemovableSlotSidecar.java b/src/com/android/settings/network/SwitchToRemovableSlotSidecar.java
index a870f3b..4cf797f 100644
--- a/src/com/android/settings/network/SwitchToRemovableSlotSidecar.java
+++ b/src/com/android/settings/network/SwitchToRemovableSlotSidecar.java
@@ -92,7 +92,7 @@
mPhysicalSlotId = physicalSlotId;
mRemovedSubInfo = removedSubInfo;
SubscriptionManager subscriptionManager =
- getContext().getSystemService(SubscriptionManager.class);
+ getContext().getSystemService(SubscriptionManager.class).createForAllUserProfiles();
if (!mTelephonyManager.isMultiSimEnabled()
&& SubscriptionUtil.getActiveSubscriptions(subscriptionManager).stream().anyMatch(
SubscriptionInfo::isEmbedded)) {
diff --git a/src/com/android/settings/network/UiccSlotUtil.java b/src/com/android/settings/network/UiccSlotUtil.java
index f7737aa..5175c23 100644
--- a/src/com/android/settings/network/UiccSlotUtil.java
+++ b/src/com/android/settings/network/UiccSlotUtil.java
@@ -162,7 +162,7 @@
Log.d(TAG, "The SimSlotMapping: " + uiccSlotMappings);
SubscriptionManager subscriptionManager = context.getSystemService(
- SubscriptionManager.class);
+ SubscriptionManager.class).createForAllUserProfiles();
int excludedLogicalSlotIndex = getExcludedLogicalSlotIndex(uiccSlotMappings,
SubscriptionUtil.getActiveSubscriptions(subscriptionManager), removedSubInfo,
telMgr.isMultiSimEnabled());
@@ -203,7 +203,7 @@
}
SubscriptionManager subscriptionManager = context.getSystemService(
- SubscriptionManager.class);
+ SubscriptionManager.class).createForAllUserProfiles();
int excludedLogicalSlotIndex = getExcludedLogicalSlotIndex(uiccSlotMappings,
SubscriptionUtil.getActiveSubscriptions(subscriptionManager), removedSubInfo,
telMgr.isMultiSimEnabled());
@@ -222,7 +222,7 @@
List<UiccCardInfo> uiccCardInfos = telMgr.getUiccCardsInfo();
ImmutableList<UiccSlotInfo> slotInfos = UiccSlotUtil.getSlotInfos(telMgr);
SubscriptionManager subscriptionManager = context.getSystemService(
- SubscriptionManager.class);
+ SubscriptionManager.class).createForAllUserProfiles();
SubscriptionInfo subInfo = SubscriptionUtil.getSubById(subscriptionManager, subId);
// checking whether this is the removable esim. If it is, then return the removable slot id.
diff --git a/src/com/android/settings/network/WepNetworkDialogActivity.kt b/src/com/android/settings/network/WepNetworkDialogActivity.kt
new file mode 100644
index 0000000..d69630f
--- /dev/null
+++ b/src/com/android/settings/network/WepNetworkDialogActivity.kt
@@ -0,0 +1,112 @@
+/*
+ * Copyright (C) 2024 The Android Open Source Project
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+
+package com.android.settings.network
+
+import android.app.settings.SettingsEnums
+import android.content.Context
+import android.content.Intent
+import android.net.wifi.WifiManager
+import androidx.compose.foundation.layout.fillMaxWidth
+import androidx.compose.material3.Text
+import androidx.compose.runtime.Composable
+import androidx.compose.ui.Modifier
+import androidx.compose.ui.platform.LocalContext
+import androidx.compose.ui.text.style.TextAlign
+import androidx.lifecycle.LifecycleOwner
+import androidx.lifecycle.lifecycleScope
+import com.android.settings.R
+import com.android.settings.core.SubSettingLauncher
+import com.android.settings.wifi.ConfigureWifiSettings
+import com.android.settingslib.spa.SpaBaseDialogActivity
+import com.android.settingslib.spa.widget.dialog.AlertDialogButton
+import com.android.settingslib.spa.widget.dialog.SettingsAlertDialogWithIcon
+import kotlin.coroutines.resume
+import kotlinx.coroutines.Dispatchers
+import kotlinx.coroutines.asExecutor
+import kotlinx.coroutines.launch
+import kotlinx.coroutines.suspendCancellableCoroutine
+import kotlinx.coroutines.withContext
+
+class WepNetworkDialogActivity : SpaBaseDialogActivity() {
+ @Composable
+ override fun Content() {
+ val context = LocalContext.current
+ val wifiManager = context.getSystemService(WifiManager::class.java)
+ SettingsAlertDialogWithIcon(
+ onDismissRequest = { finish() },
+ confirmButton = AlertDialogButton(
+ getString(R.string.wifi_settings_ssid_block_button_close)
+ ) { finish() },
+ dismissButton = if (wifiManager?.isWepSupported == true)
+ AlertDialogButton(
+ getString(R.string.wifi_settings_wep_networks_button_allow)
+ ) {
+ SubSettingLauncher(context)
+ .setTitleText(context.getText(R.string.network_and_internet_preferences_title))
+ .setSourceMetricsCategory(SettingsEnums.CONFIGURE_WIFI)
+ .setDestination(ConfigureWifiSettings::class.java.getName())
+ .launch()
+ finish()
+ } else null,
+ title = String.format(
+ getString(R.string.wifi_settings_wep_networks_blocked_title),
+ intent.getStringExtra(SSID) ?: SSID
+ ),
+ text = {
+ Text(
+ if (wifiManager?.isWepSupported == true)
+ getString(R.string.wifi_settings_wep_networks_summary_toggle_off)
+ else getString(R.string.wifi_settings_wep_networks_summary_blocked_by_carrier),
+ modifier = Modifier.fillMaxWidth(),
+ textAlign = TextAlign.Center
+ )
+ })
+ }
+
+ companion object {
+ @JvmStatic
+ fun checkWepAllowed(
+ context: Context,
+ lifecycleOwner: LifecycleOwner,
+ ssid: String,
+ onAllowed: () -> Unit,
+ ) {
+ lifecycleOwner.lifecycleScope.launch {
+ val wifiManager = context.getSystemService(WifiManager::class.java) ?: return@launch
+ if (wifiManager.queryWepAllowed()) {
+ onAllowed()
+ } else {
+ val intent = Intent(context, WepNetworkDialogActivity::class.java).apply {
+ putExtra(SSID, ssid)
+ }
+ context.startActivity(intent)
+ }
+ }
+ }
+
+ private suspend fun WifiManager.queryWepAllowed(): Boolean =
+ withContext(Dispatchers.Default) {
+ suspendCancellableCoroutine { continuation ->
+ queryWepAllowed(Dispatchers.Default.asExecutor()) {
+ continuation.resume(it)
+ }
+ }
+ }
+
+ const val SSID = "ssid"
+ }
+}
\ No newline at end of file
diff --git a/src/com/android/settings/network/apn/ApnEditPageProvider.kt b/src/com/android/settings/network/apn/ApnEditPageProvider.kt
index 2600618..cea2b44 100644
--- a/src/com/android/settings/network/apn/ApnEditPageProvider.kt
+++ b/src/com/android/settings/network/apn/ApnEditPageProvider.kt
@@ -19,16 +19,19 @@
import android.net.Uri
import android.os.Bundle
import androidx.compose.foundation.layout.Column
-import androidx.compose.material.icons.Icons
-import androidx.compose.material.icons.outlined.Done
-import androidx.compose.material3.Icon
-import androidx.compose.material3.IconButton
+import androidx.compose.foundation.layout.fillMaxWidth
+import androidx.compose.foundation.layout.padding
+import androidx.compose.material3.Button
+import androidx.compose.material3.DropdownMenuItem
+import androidx.compose.material3.MaterialTheme
+import androidx.compose.material3.Text
import androidx.compose.runtime.Composable
import androidx.compose.runtime.MutableState
import androidx.compose.runtime.getValue
import androidx.compose.runtime.mutableStateOf
import androidx.compose.runtime.remember
import androidx.compose.runtime.setValue
+import androidx.compose.ui.Modifier
import androidx.compose.ui.platform.LocalContext
import androidx.compose.ui.res.stringArrayResource
import androidx.compose.ui.res.stringResource
@@ -37,16 +40,20 @@
import com.android.settings.R
import com.android.settings.network.apn.ApnNetworkTypes.getNetworkTypeDisplayNames
import com.android.settings.network.apn.ApnNetworkTypes.getNetworkTypeSelectedOptionsState
+import com.android.settings.network.apn.ApnTypes.APN_TYPES_OPTIONS
+import com.android.settings.network.apn.ApnTypes.APN_TYPE_MMS
+import com.android.settings.network.apn.ApnTypes.getApnTypeSelectedOptionsState
+import com.android.settings.network.apn.ApnTypes.updateApnType
import com.android.settingslib.spa.framework.common.SettingsPageProvider
import com.android.settingslib.spa.framework.compose.LocalNavController
+import com.android.settingslib.spa.framework.theme.SettingsDimension
import com.android.settingslib.spa.widget.editor.SettingsExposedDropdownMenuBox
import com.android.settingslib.spa.widget.editor.SettingsExposedDropdownMenuCheckBox
import com.android.settingslib.spa.widget.editor.SettingsOutlinedTextField
import com.android.settingslib.spa.widget.editor.SettingsTextFieldPassword
-import com.android.settingslib.spa.widget.preference.Preference
-import com.android.settingslib.spa.widget.preference.PreferenceModel
import com.android.settingslib.spa.widget.preference.SwitchPreference
import com.android.settingslib.spa.widget.preference.SwitchPreferenceModel
+import com.android.settingslib.spa.widget.scaffold.MoreOptionsAction
import com.android.settingslib.spa.widget.scaffold.RegularScaffold
import java.util.Base64
@@ -97,26 +104,58 @@
val networkTypeSelectedOptionsState = remember {
getNetworkTypeSelectedOptionsState(apnData.networkType)
}
+ var apnTypeSelectedOptionsState = remember {
+ getApnTypeSelectedOptionsState(apnData.apnType)
+ }
val navController = LocalNavController.current
+ var valid: String?
RegularScaffold(
title = if (apnDataInit.newApn) stringResource(id = R.string.apn_add) else stringResource(id = R.string.apn_edit),
actions = {
if (!apnData.customizedConfig.readOnlyApn) {
- IconButton(onClick = {
- if (!apnData.validEnabled) apnData = apnData.copy(validEnabled = true)
- val valid = validateAndSaveApnData(
+ Button(onClick = {
+ apnData = apnData.copy(
+ networkType = ApnNetworkTypes.getNetworkType(
+ networkTypeSelectedOptionsState
+ )
+ )
+ valid = validateAndSaveApnData(
apnDataInit,
apnData,
context,
- uriInit,
- networkTypeSelectedOptionsState
+ uriInit
)
- if (valid) navController.navigateBack()
- }) { Icon(imageVector = Icons.Outlined.Done, contentDescription = null) }
+ if (valid == null) navController.navigateBack()
+ else if (!apnData.validEnabled) apnData = apnData.copy(validEnabled = true)
+ }) { Text(text = stringResource(id = R.string.save)) }
+ }
+ if (!apnData.newApn && !apnData.customizedConfig.readOnlyApn
+ && apnData.customizedConfig.isAddApnAllowed
+ ) {
+ MoreOptionsAction {
+ DropdownMenuItem(
+ text = { Text(stringResource(R.string.menu_delete)) },
+ onClick = {
+ deleteApn(uriInit, context)
+ navController.navigateBack()
+ })
+ }
}
},
) {
Column {
+ if (apnData.validEnabled) {
+ valid = validateApnData(apnData, context)
+ valid?.let {
+ Text(
+ text = it,
+ modifier = Modifier
+ .fillMaxWidth()
+ .padding(SettingsDimension.menuFieldPadding),
+ color = MaterialTheme.colorScheme.primary
+ )
+ }
+ }
SettingsOutlinedTextField(
value = apnData.name,
label = stringResource(R.string.apn_name),
@@ -154,37 +193,50 @@
label = stringResource(R.string.apn_server),
enabled = apnData.serverEnabled
) { apnData = apnData.copy(server = it) }
- SettingsOutlinedTextField(
- value = apnData.mmsc,
- label = stringResource(R.string.apn_mmsc),
- errorMessage = validateMMSC(apnData.validEnabled, apnData.mmsc, context),
- enabled = apnData.mmscEnabled
- ) { apnData = apnData.copy(mmsc = it) }
- SettingsOutlinedTextField(
- value = apnData.mmsProxy,
- label = stringResource(R.string.apn_mms_proxy),
- enabled = apnData.mmsProxyEnabled
- ) { apnData = apnData.copy(mmsProxy = it) }
- SettingsOutlinedTextField(
- value = apnData.mmsPort,
- label = stringResource(R.string.apn_mms_port),
- enabled = apnData.mmsPortEnabled
- ) { apnData = apnData.copy(mmsPort = it) }
+ SettingsExposedDropdownMenuCheckBox(
+ label = stringResource(R.string.apn_type),
+ options = APN_TYPES_OPTIONS,
+ selectedOptionsState = apnTypeSelectedOptionsState,
+ enabled = apnData.apnTypeEnabled,
+ errorMessage = validateAPNType(
+ apnData.validEnabled, apnData.apnType,
+ apnData.customizedConfig.readOnlyApnTypes, context
+ )
+ ) {
+ val apnType = updateApnType(
+ apnTypeSelectedOptionsState,
+ apnData.customizedConfig.defaultApnTypes,
+ apnData.customizedConfig.readOnlyApnTypes
+ )
+ apnTypeSelectedOptionsState = getApnTypeSelectedOptionsState(apnType)
+ apnData = apnData.copy(
+ apnType = apnType
+ )
+ }
+ if (apnTypeSelectedOptionsState.contains(APN_TYPES_OPTIONS.indexOf(APN_TYPE_MMS))) {
+ SettingsOutlinedTextField(
+ value = apnData.mmsc,
+ label = stringResource(R.string.apn_mmsc),
+ errorMessage = validateMMSC(apnData.validEnabled, apnData.mmsc, context),
+ enabled = apnData.mmscEnabled
+ ) { apnData = apnData.copy(mmsc = it) }
+ SettingsOutlinedTextField(
+ value = apnData.mmsProxy,
+ label = stringResource(R.string.apn_mms_proxy),
+ enabled = apnData.mmsProxyEnabled
+ ) { apnData = apnData.copy(mmsProxy = it) }
+ SettingsOutlinedTextField(
+ value = apnData.mmsPort,
+ label = stringResource(R.string.apn_mms_port),
+ enabled = apnData.mmsPortEnabled
+ ) { apnData = apnData.copy(mmsPort = it) }
+ }
SettingsExposedDropdownMenuBox(
label = stringResource(R.string.apn_auth_type),
options = authTypeOptions,
selectedOptionIndex = apnData.authType,
enabled = apnData.authTypeEnabled,
) { apnData = apnData.copy(authType = it) }
- SettingsOutlinedTextField(
- value = apnData.apnType,
- label = stringResource(R.string.apn_type),
- enabled = apnData.apnTypeEnabled,
- errorMessage = validateAPNType(
- apnData.validEnabled, apnData.apnType,
- apnData.customizedConfig.readOnlyApnTypes, context
- )
- ) { apnData = apnData.copy(apnType = updateApnType(apnData.copy(apnType = it))) }
SettingsExposedDropdownMenuBox(
label = stringResource(R.string.apn_protocol),
options = apnProtocolOptions,
@@ -197,6 +249,13 @@
selectedOptionIndex = apnData.apnRoaming,
enabled = apnData.apnRoamingEnabled
) { apnData = apnData.copy(apnRoaming = it) }
+ SettingsExposedDropdownMenuCheckBox(
+ label = stringResource(R.string.network_type),
+ options = getNetworkTypeDisplayNames(),
+ selectedOptionsState = networkTypeSelectedOptionsState,
+ emptyVal = stringResource(R.string.network_type_unspecified),
+ enabled = apnData.networkTypeEnabled
+ ) {}
SwitchPreference(
object : SwitchPreferenceModel {
override val title = context.resources.getString(R.string.carrier_enabled)
@@ -207,26 +266,6 @@
}
}
)
- SettingsExposedDropdownMenuCheckBox(
- label = stringResource(R.string.network_type),
- options = getNetworkTypeDisplayNames(),
- selectedOptionsState = networkTypeSelectedOptionsState,
- emptyVal = stringResource(R.string.network_type_unspecified),
- enabled = apnData.networkTypeEnabled
- ) {}
- if (!apnData.newApn && !apnData.customizedConfig.readOnlyApn
- && apnData.customizedConfig.isAddApnAllowed
- ) {
- Preference(
- object : PreferenceModel {
- override val title = stringResource(R.string.menu_delete)
- override val onClick = {
- deleteApn(uriInit, context)
- navController.navigateBack()
- }
- }
- )
- }
}
}
}
\ No newline at end of file
diff --git a/src/com/android/settings/network/apn/ApnRepository.kt b/src/com/android/settings/network/apn/ApnRepository.kt
index e0121b4..ae655da 100644
--- a/src/com/android/settings/network/apn/ApnRepository.kt
+++ b/src/com/android/settings/network/apn/ApnRepository.kt
@@ -150,7 +150,6 @@
private fun convertProtocol2Options(raw: String, context: Context): String {
val apnProtocolOptions = context.resources.getStringArray(R.array.apn_protocol_entries).toList()
val apnProtocolValues = context.resources.getStringArray(R.array.apn_protocol_values).toList()
-
var uRaw = raw.uppercase(Locale.getDefault())
uRaw = if (uRaw == "IPV4") "IP" else uRaw
val protocolIndex = apnProtocolValues.indexOf(uRaw)
@@ -167,7 +166,6 @@
fun convertOptions2Protocol(protocolIndex: Int, context: Context): String {
val apnProtocolValues = context.resources.getStringArray(R.array.apn_protocol_values).toList()
-
return if (protocolIndex == -1) {
""
} else {
@@ -179,7 +177,12 @@
}
}
-fun updateApnDataToDatabase(newApn: Boolean, values: ContentValues, context: Context, uriInit: Uri) {
+fun updateApnDataToDatabase(
+ newApn: Boolean,
+ values: ContentValues,
+ context: Context,
+ uriInit: Uri
+) {
ThreadUtils.postOnBackgroundThread {
if (newApn) {
// Add a new apn to the database
@@ -194,4 +197,31 @@
)
}
}
+}
+
+fun isItemExist(apnData: ApnData, context: Context): String? {
+ var contentValueMap = apnData.getContentValueMap(context)
+ val removedList = arrayListOf(
+ Telephony.Carriers.NAME, Telephony.Carriers.USER,
+ Telephony.Carriers.SERVER, Telephony.Carriers.PASSWORD, Telephony.Carriers.AUTH_TYPE,
+ Telephony.Carriers.TYPE, Telephony.Carriers.NETWORK_TYPE_BITMASK,
+ Telephony.Carriers.CARRIER_ENABLED
+ )
+ contentValueMap =
+ contentValueMap.filterNot { removedList.contains(it.key) } as MutableMap<String, Any>
+ val list = contentValueMap.entries.toList()
+ val selection = list.joinToString(" AND ") { "${it.key} = ?" }
+ val selectionArgs: Array<String> = list.map { it.value.toString() }.toTypedArray()
+ context.contentResolver.query(
+ Telephony.Carriers.CONTENT_URI,
+ sProjection,
+ selection /* selection */,
+ selectionArgs /* selectionArgs */,
+ null /* sortOrder */
+ )?.use { cursor ->
+ if (cursor.count > 0) {
+ return context.resources.getString(R.string.error_duplicate_apn_entry)
+ }
+ }
+ return null
}
\ No newline at end of file
diff --git a/src/com/android/settings/network/apn/ApnStatus.kt b/src/com/android/settings/network/apn/ApnStatus.kt
index e4cb603..141ec08 100644
--- a/src/com/android/settings/network/apn/ApnStatus.kt
+++ b/src/com/android/settings/network/apn/ApnStatus.kt
@@ -29,6 +29,12 @@
import com.android.internal.util.ArrayUtils
import com.android.settings.R
import com.android.settings.network.apn.ApnNetworkTypes.getNetworkType
+import com.android.settings.network.apn.ApnTypes.APN_TYPES
+import com.android.settings.network.apn.ApnTypes.APN_TYPE_ALL
+import com.android.settings.network.apn.ApnTypes.APN_TYPE_EMERGENCY
+import com.android.settings.network.apn.ApnTypes.APN_TYPE_IA
+import com.android.settings.network.apn.ApnTypes.APN_TYPE_IMS
+import com.android.settings.network.apn.ApnTypes.APN_TYPE_MCX
import java.util.Locale
data class ApnData(
@@ -72,41 +78,38 @@
val validEnabled: Boolean = false,
val customizedConfig: CustomizedConfig = CustomizedConfig()
) {
+ fun getContentValueMap(context: Context): MutableMap<String, Any> {
+ val simCarrierId =
+ context.getSystemService(TelephonyManager::class.java)!!
+ .createForSubscriptionId(subId)
+ .getSimCarrierId()
+ return mutableMapOf(
+ Telephony.Carriers.NAME to name, Telephony.Carriers.APN to apn,
+ Telephony.Carriers.PROXY to proxy, Telephony.Carriers.PORT to port,
+ Telephony.Carriers.MMSPROXY to mmsProxy, Telephony.Carriers.MMSPORT to mmsPort,
+ Telephony.Carriers.USER to userName, Telephony.Carriers.SERVER to server,
+ Telephony.Carriers.PASSWORD to passWord, Telephony.Carriers.MMSC to mmsc,
+ Telephony.Carriers.AUTH_TYPE to authType,
+ Telephony.Carriers.PROTOCOL to convertOptions2Protocol(apnProtocol, context),
+ Telephony.Carriers.ROAMING_PROTOCOL to convertOptions2Protocol(apnRoaming, context),
+ Telephony.Carriers.TYPE to apnType,
+ Telephony.Carriers.NETWORK_TYPE_BITMASK to networkType,
+ Telephony.Carriers.CARRIER_ENABLED to apnEnable,
+ Telephony.Carriers.EDITED_STATUS to Telephony.Carriers.USER_EDITED,
+ Telephony.Carriers.CARRIER_ID to simCarrierId
+ )
+ }
+
fun getContentValues(context: Context): ContentValues {
val values = ContentValues()
- values.put(Telephony.Carriers.NAME, name)
- values.put(Telephony.Carriers.APN, apn)
- values.put(Telephony.Carriers.PROXY, proxy)
- values.put(Telephony.Carriers.PORT, port)
- values.put(Telephony.Carriers.MMSPROXY, mmsProxy)
- values.put(Telephony.Carriers.MMSPORT, mmsPort)
- values.put(Telephony.Carriers.USER, userName)
- values.put(Telephony.Carriers.SERVER, server)
- values.put(Telephony.Carriers.PASSWORD, passWord)
- values.put(Telephony.Carriers.MMSC, mmsc)
- values.put(Telephony.Carriers.AUTH_TYPE, authType)
- values.put(Telephony.Carriers.PROTOCOL, convertOptions2Protocol(apnProtocol, context))
- values.put(
- Telephony.Carriers.ROAMING_PROTOCOL,
- convertOptions2Protocol(apnRoaming, context)
- )
- values.put(Telephony.Carriers.TYPE, apnType)
- values.put(Telephony.Carriers.NETWORK_TYPE_BITMASK, networkType)
- values.put(Telephony.Carriers.CARRIER_ENABLED, apnEnable)
- values.put(Telephony.Carriers.EDITED_STATUS, Telephony.Carriers.USER_EDITED)
- if (newApn) {
- val simCarrierId =
- context.getSystemService(TelephonyManager::class.java)!!
- .createForSubscriptionId(subId)
- .getSimCarrierId()
- values.put(Telephony.Carriers.CARRIER_ID, simCarrierId)
- }
+ val contentValueMap = getContentValueMap(context)
+ if (!newApn) contentValueMap.remove(Telephony.Carriers.CARRIER_ID)
+ contentValueMap.forEach { (key, value) -> values.putObject(key, value) }
return values
}
}
data class CustomizedConfig(
- val newApn: Boolean = false,
val readOnlyApn: Boolean = false,
val isAddApnAllowed: Boolean = true,
val readOnlyApnTypes: List<String> = emptyList(),
@@ -117,67 +120,6 @@
)
/**
- * APN types for data connections. These are usage categories for an APN
- * entry. One APN entry may support multiple APN types, eg, a single APN
- * may service regular internet traffic ("default") as well as MMS-specific
- * connections.<br></br>
- * APN_TYPE_ALL is a special type to indicate that this APN entry can
- * service all data connections.
- */
-const val APN_TYPE_ALL = "*"
-
-/** APN type for default data traffic */
-const val APN_TYPE_DEFAULT = "default"
-
-/** APN type for MMS traffic */
-const val APN_TYPE_MMS = "mms"
-
-/** APN type for SUPL assisted GPS */
-const val APN_TYPE_SUPL = "supl"
-
-/** APN type for DUN traffic */
-const val APN_TYPE_DUN = "dun"
-
-/** APN type for HiPri traffic */
-const val APN_TYPE_HIPRI = "hipri"
-
-/** APN type for FOTA */
-const val APN_TYPE_FOTA = "fota"
-
-/** APN type for IMS */
-const val APN_TYPE_IMS = "ims"
-
-/** APN type for CBS */
-const val APN_TYPE_CBS = "cbs"
-
-/** APN type for IA Initial Attach APN */
-const val APN_TYPE_IA = "ia"
-
-/** APN type for Emergency PDN. This is not an IA apn, but is used
- * for access to carrier services in an emergency call situation. */
-const val APN_TYPE_EMERGENCY = "emergency"
-
-/** APN type for Mission Critical Services */
-const val APN_TYPE_MCX = "mcx"
-
-/** APN type for XCAP */
-const val APN_TYPE_XCAP = "xcap"
-val APN_TYPES = arrayOf(
- APN_TYPE_DEFAULT,
- APN_TYPE_MMS,
- APN_TYPE_SUPL,
- APN_TYPE_DUN,
- APN_TYPE_HIPRI,
- APN_TYPE_FOTA,
- APN_TYPE_IMS,
- APN_TYPE_CBS,
- APN_TYPE_IA,
- APN_TYPE_EMERGENCY,
- APN_TYPE_MCX,
- APN_TYPE_XCAP
-)
-
-/**
* Initialize ApnData according to the arguments.
* @param arguments The data passed in when the user calls PageProvider.
* @param uriInit The decoded user incoming uri data in Page.
@@ -227,20 +169,14 @@
*/
fun validateAndSaveApnData(
apnDataInit: ApnData,
- apnData: ApnData,
+ newApnData: ApnData,
context: Context,
- uriInit: Uri,
- networkTypeSelectedOptionsState: SnapshotStateList<Int>
-): Boolean {
- // Nothing to do if it's a read only APN
- if (apnData.customizedConfig.readOnlyApn) {
- return true
- }
- val errorMsg = validateApnData(apnData, context)
+ uriInit: Uri
+): String? {
+ val errorMsg = validateApnData(newApnData, context)
if (errorMsg != null) {
- return false
+ return errorMsg
}
- val newApnData = apnData.copy(networkType = getNetworkType(networkTypeSelectedOptionsState))
if (newApnData.newApn || (newApnData != apnDataInit)) {
Log.d(TAG, "[validateAndSaveApnData] newApnData.networkType: ${newApnData.networkType}")
updateApnDataToDatabase(
@@ -250,7 +186,7 @@
uriInit
)
}
- return true
+ return null
}
/**
@@ -267,11 +203,14 @@
} else if (apn == "") {
context.resources.getString(R.string.error_apn_empty)
} else {
- validateMMSC(apnData.validEnabled, apnData.mmsc, context)
+ validateMMSC(true, apnData.mmsc, context)
+ }
+ if (errorMsg == null) {
+ errorMsg = isItemExist(apnData, context)
}
if (errorMsg == null) {
errorMsg = validateAPNType(
- apnData.validEnabled,
+ true,
apnData.apnType,
apnData.customizedConfig.readOnlyApnTypes,
context
@@ -489,25 +428,6 @@
private fun normalizeApnType(apnType: String): String =
apnType.trim().lowercase(Locale.getDefault())
-fun updateApnType(apnData: ApnData): String {
- return if (apnData.apnType == "" && apnData.customizedConfig.defaultApnTypes.isNotEmpty())
- getEditableApnType(apnData)
- else
- apnData.apnType
-}
-
-private fun getEditableApnType(apnData: ApnData): String {
- val customizedConfig = apnData.customizedConfig
- return customizedConfig.defaultApnTypes.filterNot { apnType ->
- customizedConfig.readOnlyApnTypes.contains(apnType) || apnType in listOf(
- APN_TYPE_IA,
- APN_TYPE_EMERGENCY,
- APN_TYPE_MCX,
- APN_TYPE_IMS,
- )
- }.joinToString()
-}
-
fun deleteApn(uri: Uri, context: Context) {
val contentResolver = context.contentResolver
contentResolver.delete(uri, null, null)
diff --git a/src/com/android/settings/network/apn/ApnTypes.kt b/src/com/android/settings/network/apn/ApnTypes.kt
new file mode 100644
index 0000000..d3dbe38
--- /dev/null
+++ b/src/com/android/settings/network/apn/ApnTypes.kt
@@ -0,0 +1,143 @@
+/*
+ * Copyright (C) 2024 The Android Open Source Project
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT 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.apn
+
+import androidx.compose.runtime.mutableStateListOf
+import androidx.compose.runtime.snapshots.SnapshotStateList
+
+object ApnTypes {
+ /**
+ * APN types for data connections. These are usage categories for an APN
+ * entry. One APN entry may support multiple APN types, eg, a single APN
+ * may service regular internet traffic ("default") as well as MMS-specific
+ * connections.<br></br>
+ * APN_TYPE_ALL is a special type to indicate that this APN entry can
+ * service all data connections.
+ */
+ const val APN_TYPE_ALL = "*"
+
+ /** APN type for default data traffic */
+ const val APN_TYPE_DEFAULT = "default"
+
+ /** APN type for MMS traffic */
+ const val APN_TYPE_MMS = "mms"
+
+ /** APN type for SUPL assisted GPS */
+ const val APN_TYPE_SUPL = "supl"
+
+ /** APN type for DUN traffic */
+ const val APN_TYPE_DUN = "dun"
+
+ /** APN type for HiPri traffic */
+ const val APN_TYPE_HIPRI = "hipri"
+
+ /** APN type for FOTA */
+ const val APN_TYPE_FOTA = "fota"
+
+ /** APN type for IMS */
+ const val APN_TYPE_IMS = "ims"
+
+ /** APN type for CBS */
+ const val APN_TYPE_CBS = "cbs"
+
+ /** APN type for IA Initial Attach APN */
+ const val APN_TYPE_IA = "ia"
+
+ /** APN type for Emergency PDN. This is not an IA apn, but is used
+ * for access to carrier services in an emergency call situation. */
+ const val APN_TYPE_EMERGENCY = "emergency"
+
+ /** APN type for Mission Critical Services */
+ const val APN_TYPE_MCX = "mcx"
+
+ /** APN type for XCAP */
+ const val APN_TYPE_XCAP = "xcap"
+
+ /** APN type for VSIM */
+ const val APN_TYPE_VSIM = "vsim"
+
+ /** APN type for BIP */
+ const val APN_TYPE_BIP = "bip"
+
+ /** APN type for ENTERPRISE */
+ const val APN_TYPE_ENTERPRISE = "enterprise"
+
+ val APN_TYPES = arrayOf(
+ APN_TYPE_DEFAULT,
+ APN_TYPE_MMS,
+ APN_TYPE_SUPL,
+ APN_TYPE_DUN,
+ APN_TYPE_HIPRI,
+ APN_TYPE_FOTA,
+ APN_TYPE_IMS,
+ APN_TYPE_CBS,
+ APN_TYPE_IA,
+ APN_TYPE_EMERGENCY,
+ APN_TYPE_MCX,
+ APN_TYPE_XCAP,
+ APN_TYPE_VSIM,
+ APN_TYPE_BIP,
+ APN_TYPE_ENTERPRISE
+ )
+
+ val APN_TYPES_OPTIONS = listOf(APN_TYPE_ALL) + APN_TYPES
+
+ fun getApnTypeSelectedOptionsState(apnType: String): SnapshotStateList<Int> {
+ val apnTypeSelectedOptionsState = mutableStateListOf<Int>()
+ if (apnType.contains(APN_TYPE_ALL))
+ APN_TYPES_OPTIONS.forEachIndexed { index, _ ->
+ apnTypeSelectedOptionsState.add(index)
+ }
+ else {
+ APN_TYPES_OPTIONS.forEachIndexed { index, type ->
+ if (apnType.contains(type)) {
+ apnTypeSelectedOptionsState.add(index)
+ }
+ }
+ if (apnTypeSelectedOptionsState.size == APN_TYPES.size)
+ apnTypeSelectedOptionsState.add(APN_TYPES_OPTIONS.indexOf(APN_TYPE_ALL))
+ }
+ return apnTypeSelectedOptionsState
+ }
+
+ fun updateApnType(
+ apnTypeSelectedOptionsState: SnapshotStateList<Int>,
+ defaultApnTypes: List<String>,
+ readOnlyApnTypes: List<String>
+ ): String {
+ val apnType = apnTypeSelectedOptionsState.joinToString { APN_TYPES_OPTIONS[it] }
+ if (apnType.contains(APN_TYPE_ALL)) return APN_TYPE_ALL
+ return if (apnType == "" && defaultApnTypes.isNotEmpty())
+ getEditableApnType(defaultApnTypes, readOnlyApnTypes)
+ else
+ apnType
+ }
+
+ private fun getEditableApnType(
+ defaultApnTypes: List<String>,
+ readOnlyApnTypes: List<String>
+ ): String {
+ return defaultApnTypes.filterNot { apnType ->
+ readOnlyApnTypes.contains(apnType) || apnType in listOf(
+ APN_TYPE_IA,
+ APN_TYPE_EMERGENCY,
+ APN_TYPE_MCX,
+ APN_TYPE_IMS,
+ )
+ }.joinToString()
+ }
+}
\ No newline at end of file
diff --git a/src/com/android/settings/network/helper/SelectableSubscriptions.java b/src/com/android/settings/network/helper/SelectableSubscriptions.java
index 8e8f405..b4a3b57 100644
--- a/src/com/android/settings/network/helper/SelectableSubscriptions.java
+++ b/src/com/android/settings/network/helper/SelectableSubscriptions.java
@@ -146,7 +146,7 @@
}
protected SubscriptionManager getSubscriptionManager(Context context) {
- return context.getSystemService(SubscriptionManager.class);
+ return context.getSystemService(SubscriptionManager.class).createForAllUserProfiles();
}
protected List<SubscriptionInfo> getAvailableSubInfoList(Context context) {
diff --git a/src/com/android/settings/network/telephony/AutoDataSwitchPreferenceController.java b/src/com/android/settings/network/telephony/AutoDataSwitchPreferenceController.java
index 378d9a1..ef74a2e 100644
--- a/src/com/android/settings/network/telephony/AutoDataSwitchPreferenceController.java
+++ b/src/com/android/settings/network/telephony/AutoDataSwitchPreferenceController.java
@@ -42,6 +42,7 @@
import com.android.internal.annotations.VisibleForTesting;
import com.android.settings.R;
import com.android.settings.datausage.DataUsageUtils;
+import com.android.settings.flags.Flags;
import com.android.settings.network.MobileDataContentObserver;
import com.android.settings.network.ProxySubscriptionManager;
import com.android.settings.network.SubscriptionsChangeListener;
@@ -194,7 +195,8 @@
@Override
public int getAvailabilityStatus(int subId) {
- if (!SubscriptionManager.isValidSubscriptionId(subId)
+ if (Flags.isDualSimOnboardingEnabled()
+ || !SubscriptionManager.isValidSubscriptionId(subId)
|| SubscriptionManager.getDefaultDataSubscriptionId() == subId
|| (!hasMobileData())) {
return CONDITIONALLY_UNAVAILABLE;
diff --git a/src/com/android/settings/network/telephony/DefaultSubscriptionController.java b/src/com/android/settings/network/telephony/DefaultSubscriptionController.java
index 206b3a9..03ce7f6 100644
--- a/src/com/android/settings/network/telephony/DefaultSubscriptionController.java
+++ b/src/com/android/settings/network/telephony/DefaultSubscriptionController.java
@@ -32,6 +32,7 @@
import com.android.internal.annotations.VisibleForTesting;
import com.android.settings.R;
+import com.android.settings.flags.Flags;
import com.android.settings.network.DefaultSubscriptionReceiver;
import com.android.settings.network.MobileNetworkRepository;
import com.android.settingslib.core.lifecycle.Lifecycle;
@@ -88,6 +89,9 @@
@Override
public int getAvailabilityStatus(int subId) {
+ if (Flags.isDualSimOnboardingEnabled()) {
+ return CONDITIONALLY_UNAVAILABLE;
+ }
return AVAILABLE;
}
diff --git a/src/com/android/settings/network/telephony/MobileDataPreferenceController.java b/src/com/android/settings/network/telephony/MobileDataPreferenceController.java
index 06015d4..bec7ee7 100644
--- a/src/com/android/settings/network/telephony/MobileDataPreferenceController.java
+++ b/src/com/android/settings/network/telephony/MobileDataPreferenceController.java
@@ -34,6 +34,7 @@
import androidx.preference.TwoStatePreference;
import com.android.settings.R;
+import com.android.settings.flags.Flags;
import com.android.settings.network.MobileNetworkRepository;
import com.android.settings.wifi.WifiPickerTrackerHelper;
import com.android.settingslib.core.lifecycle.Lifecycle;
@@ -83,6 +84,9 @@
@Override
public int getAvailabilityStatus(int subId) {
+ if (Flags.isDualSimOnboardingEnabled()) {
+ return CONDITIONALLY_UNAVAILABLE;
+ }
return subId != SubscriptionManager.INVALID_SUBSCRIPTION_ID
? AVAILABLE
: AVAILABLE_UNSEARCHABLE;
diff --git a/src/com/android/settings/network/telephony/MobileNetworkEidPreferenceController.kt b/src/com/android/settings/network/telephony/MobileNetworkEidPreferenceController.kt
new file mode 100644
index 0000000..907bab1
--- /dev/null
+++ b/src/com/android/settings/network/telephony/MobileNetworkEidPreferenceController.kt
@@ -0,0 +1,220 @@
+/*
+ * Copyright (C) 2024 The Android Open Source Project
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+
+package com.android.settings.network.telephony
+
+import android.content.Context
+import android.graphics.Bitmap
+import android.telephony.SubscriptionInfo
+import android.telephony.SubscriptionManager
+import android.telephony.TelephonyManager
+import android.telephony.euicc.EuiccManager
+import android.text.TextUtils
+import android.util.Log
+import android.view.WindowManager
+import android.widget.ImageView
+import android.widget.TextView
+import androidx.annotation.VisibleForTesting
+import androidx.fragment.app.Fragment
+import androidx.fragment.app.viewModels
+import androidx.lifecycle.LifecycleOwner
+import androidx.lifecycle.lifecycleScope
+import androidx.preference.Preference
+import androidx.preference.PreferenceScreen
+import com.android.settings.R
+import com.android.settings.deviceinfo.PhoneNumberUtil
+import com.android.settings.flags.Flags
+import com.android.settings.network.SubscriptionInfoListViewModel
+import com.android.settings.network.SubscriptionUtil
+import com.android.settingslib.CustomDialogPreferenceCompat
+import com.android.settingslib.Utils
+import com.android.settingslib.qrcode.QrCodeGenerator
+import com.android.settingslib.spa.framework.util.collectLatestWithLifecycle
+import com.android.settingslib.spaprivileged.framework.common.userManager
+import kotlinx.coroutines.CoroutineScope
+import kotlinx.coroutines.Dispatchers
+import kotlinx.coroutines.flow.map
+import kotlinx.coroutines.launch
+import kotlinx.coroutines.withContext
+
+/**
+ * Preference controller for "EID"
+ */
+open class MobileNetworkEidPreferenceController(context: Context, key: String) :
+ TelephonyBasePreferenceController(context, key) {
+
+ private lateinit var lazyViewModel: Lazy<SubscriptionInfoListViewModel>
+ private lateinit var preference: CustomDialogPreferenceCompat
+ private lateinit var fragment: Fragment
+ private var coroutineScope: CoroutineScope? = null
+ private var title = String()
+ private var eid = String()
+
+ fun init(fragment: Fragment, subId: Int) {
+ this.fragment = fragment
+ lazyViewModel = fragment.viewModels()
+ mSubId = subId
+ }
+
+ override fun getAvailabilityStatus(subId: Int): Int = when {
+ !Flags.isDualSimOnboardingEnabled() -> CONDITIONALLY_UNAVAILABLE
+ SubscriptionManager.isValidSubscriptionId(subId)
+ && eid.isNotEmpty()
+ && mContext.userManager.isAdminUser -> AVAILABLE
+
+ else -> CONDITIONALLY_UNAVAILABLE
+ }
+
+ override fun displayPreference(screen: PreferenceScreen) {
+ super.displayPreference(screen)
+ preference = screen.findPreference(preferenceKey)!!
+ }
+
+ override fun onViewCreated(viewLifecycleOwner: LifecycleOwner) {
+ preference.isVisible = false
+
+ val viewModel by lazyViewModel
+ coroutineScope = viewLifecycleOwner.lifecycleScope
+ viewModel.subscriptionInfoListFlow
+ .map { subscriptionInfoList ->
+ subscriptionInfoList
+ .firstOrNull { subInfo ->
+ subInfo.subscriptionId == mSubId && subInfo.isEmbedded
+ }
+ }
+ .collectLatestWithLifecycle(viewLifecycleOwner) { subscriptionInfo ->
+ subscriptionInfo?.let {
+ coroutineScope?.launch {
+ refreshData(it)
+ }
+ }
+ }
+ }
+
+ @VisibleForTesting
+ suspend fun refreshData(subscriptionInfo: SubscriptionInfo) {
+ withContext(Dispatchers.Default) {
+ eid = getEid(subscriptionInfo)
+ if (eid.isEmpty()) {
+ Log.d(TAG, "EID is empty.")
+ }
+ title = getTitle()
+ }
+ refreshUi()
+ }
+
+ fun refreshUi() {
+ preference.title = title
+ preference.dialogTitle = title
+ preference.summary = eid
+ preference.isVisible = eid.isNotEmpty()
+ }
+
+ override fun handlePreferenceTreeClick(preference: Preference): Boolean {
+ if (preference.key != preferenceKey) return false
+ this.preference.setOnShowListener {
+ coroutineScope?.launch { updateDialog() }
+ }
+ return true
+ }
+
+ private fun getTitle(): String {
+ return mContext.getString(R.string.status_eid)
+ }
+
+ private suspend fun updateDialog() {
+ val dialog = preference.dialog ?: return
+ dialog.window?.setFlags(
+ WindowManager.LayoutParams.FLAG_SECURE,
+ WindowManager.LayoutParams.FLAG_SECURE
+ )
+ dialog.setCanceledOnTouchOutside(false)
+ val textView = dialog.requireViewById<TextView>(R.id.esim_id_value)
+ textView.text = PhoneNumberUtil.expandByTts(eid)
+
+ val qrCodeView = dialog.requireViewById<ImageView>(R.id.esim_id_qrcode)
+
+ qrCodeView.setImageBitmap(getEidQrCode(eid))
+ }
+
+ protected fun getTelephonyManager(context: Context): TelephonyManager? {
+ return context.getSystemService(TelephonyManager::class.java)
+ }
+
+ protected fun getEuiccManager(context: Context): EuiccManager? {
+ return context.getSystemService(EuiccManager::class.java)
+ }
+
+ @VisibleForTesting
+ fun getEid(subscriptionInfo: SubscriptionInfo): String {
+ val euiccMgr = getEuiccManager(mContext)
+ val telMgr = getTelephonyManager(mContext)
+ if(euiccMgr==null || telMgr==null) return String()
+
+ var eid = getEidPerSlot(telMgr, euiccMgr, subscriptionInfo)
+ return eid.ifEmpty {
+ getDefaultEid(euiccMgr)
+ }
+ }
+
+ private fun getEidPerSlot(
+ telMgr: TelephonyManager,
+ euiccMgr: EuiccManager,
+ subscriptionInfo: SubscriptionInfo
+ ): String {
+ val uiccCardInfoList = telMgr.uiccCardsInfo
+ val cardId = subscriptionInfo.cardId
+
+ /**
+ * Find EID from first slot which contains an eSIM and with card ID within
+ * the eSIM card ID provided by SubscriptionManager.
+ */
+ return uiccCardInfoList.firstOrNull { cardInfo -> cardInfo.isEuicc && cardInfo.cardId == cardId }
+ ?.let { cardInfo ->
+ var eid = cardInfo.getEid()
+ if (TextUtils.isEmpty(eid)) {
+ eid = euiccMgr.createForCardId(cardInfo.cardId).getEid()
+ }
+ eid
+ } ?: String()
+ }
+
+ private fun getDefaultEid(euiccMgr: EuiccManager?): String {
+ return if (euiccMgr == null || !euiccMgr.isEnabled) {
+ String()
+ } else euiccMgr.getEid() ?: String()
+ }
+
+ companion object {
+ private const val TAG = "MobileNetworkEidPreferenceController"
+ private const val QR_CODE_SIZE = 600
+
+ /**
+ * Gets the QR code for EID
+ * @param eid is the EID string
+ * @return a Bitmap of QR code
+ */
+ private suspend fun getEidQrCode(eid: String): Bitmap? = withContext(Dispatchers.Default) {
+ try {
+ Log.d(TAG, "updateDialog. getEidQrCode $eid")
+ QrCodeGenerator.encodeQrCode(contents = eid, size = QR_CODE_SIZE)
+ } catch (exception: Exception) {
+ Log.w(TAG, "Error when creating QR code width $QR_CODE_SIZE", exception)
+ null
+ }
+ }
+ }
+}
diff --git a/src/com/android/settings/network/telephony/MobileNetworkImeiPreferenceController.kt b/src/com/android/settings/network/telephony/MobileNetworkImeiPreferenceController.kt
new file mode 100644
index 0000000..8ec313b
--- /dev/null
+++ b/src/com/android/settings/network/telephony/MobileNetworkImeiPreferenceController.kt
@@ -0,0 +1,145 @@
+/*
+ * Copyright (C) 2024 The Android Open Source Project
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+
+package com.android.settings.network.telephony
+
+import android.content.Context
+import android.os.UserManager
+import android.telephony.SubscriptionInfo
+import android.telephony.SubscriptionManager
+import android.telephony.TelephonyManager
+import android.util.Log
+import androidx.annotation.VisibleForTesting
+import androidx.fragment.app.Fragment
+import androidx.fragment.app.viewModels
+import androidx.lifecycle.LifecycleOwner
+import androidx.lifecycle.lifecycleScope
+import androidx.preference.Preference
+import androidx.preference.PreferenceScreen
+import com.android.settings.R
+import com.android.settings.deviceinfo.imei.ImeiInfoDialogFragment
+import com.android.settings.flags.Flags
+import com.android.settings.network.SubscriptionInfoListViewModel
+import com.android.settings.network.SubscriptionUtil
+import com.android.settingslib.Utils
+import com.android.settingslib.spa.framework.util.collectLatestWithLifecycle
+import com.android.settingslib.spaprivileged.framework.common.userManager
+import kotlinx.coroutines.Dispatchers
+import kotlinx.coroutines.launch
+import kotlinx.coroutines.withContext
+
+/**
+ * Preference controller for "IMEI"
+ */
+class MobileNetworkImeiPreferenceController(context: Context, key: String) :
+ TelephonyBasePreferenceController(context, key) {
+
+ private lateinit var lazyViewModel: Lazy<SubscriptionInfoListViewModel>
+ private lateinit var preference: Preference
+ private lateinit var fragment: Fragment
+ private lateinit var mTelephonyManager: TelephonyManager
+ private var simSlot = -1
+ private var imei = String()
+ private var title = String()
+
+ fun init(fragment: Fragment, subId: Int) {
+ this.fragment = fragment
+ lazyViewModel = fragment.viewModels()
+ mSubId = subId
+ mTelephonyManager = mContext.getSystemService(TelephonyManager::class.java)
+ ?.createForSubscriptionId(mSubId)!!
+ }
+
+ override fun getAvailabilityStatus(subId: Int): Int = when {
+ !Flags.isDualSimOnboardingEnabled() -> CONDITIONALLY_UNAVAILABLE
+ SubscriptionManager.isValidSubscriptionId(subId)
+ && SubscriptionUtil.isSimHardwareVisible(mContext)
+ && mContext.userManager.isAdminUser
+ && !Utils.isWifiOnly(mContext) -> AVAILABLE
+ else -> CONDITIONALLY_UNAVAILABLE
+ }
+
+ override fun displayPreference(screen: PreferenceScreen) {
+ super.displayPreference(screen)
+ preference = screen.findPreference(preferenceKey)!!
+ }
+
+ override fun onViewCreated(viewLifecycleOwner: LifecycleOwner) {
+ val viewModel by lazyViewModel
+ val coroutineScope = viewLifecycleOwner.lifecycleScope
+
+ viewModel.subscriptionInfoListFlow
+ .collectLatestWithLifecycle(viewLifecycleOwner) { subscriptionInfoList ->
+ subscriptionInfoList
+ .firstOrNull { subInfo -> subInfo.subscriptionId == mSubId }
+ ?.let {
+ coroutineScope.launch {
+ refreshData(it)
+ }
+ }
+ }
+ }
+
+ @VisibleForTesting
+ suspend fun refreshData(subscription:SubscriptionInfo){
+ withContext(Dispatchers.Default) {
+ title = getTitle()
+ imei = getImei()
+ simSlot = subscription.simSlotIndex
+ }
+ refreshUi()
+ }
+
+ private fun refreshUi(){
+ preference.title = title
+ preference.summary = imei
+ preference.isVisible = true
+ }
+
+ override fun handlePreferenceTreeClick(preference: Preference): Boolean {
+ if (preference.key != preferenceKey) return false
+
+ Log.d(TAG, "handlePreferenceTreeClick:")
+ ImeiInfoDialogFragment.show(fragment, simSlot, preference.title.toString())
+ return true
+ }
+ private fun getImei(): String {
+ val phoneType = getPhoneType()
+ return if (phoneType == TelephonyManager.PHONE_TYPE_CDMA) mTelephonyManager.meid?: String()
+ else mTelephonyManager.imei?: String()
+ }
+ private fun getTitleForGsmPhone(): String {
+ return mContext.getString(R.string.status_imei)
+ }
+
+ private fun getTitleForCdmaPhone(): String {
+ return mContext.getString(R.string.status_meid_number)
+ }
+
+ private fun getTitle(): String {
+ val phoneType = getPhoneType()
+ return if (phoneType == TelephonyManager.PHONE_TYPE_CDMA) getTitleForCdmaPhone()
+ else getTitleForGsmPhone()
+ }
+
+ fun getPhoneType(): Int {
+ return mTelephonyManager.currentPhoneType
+ }
+
+ companion object {
+ private const val TAG = "MobileNetworkImeiPreferenceController"
+ }
+}
diff --git a/src/com/android/settings/network/telephony/MobileNetworkPhoneNumberPreferenceController.kt b/src/com/android/settings/network/telephony/MobileNetworkPhoneNumberPreferenceController.kt
new file mode 100644
index 0000000..65a4b7e
--- /dev/null
+++ b/src/com/android/settings/network/telephony/MobileNetworkPhoneNumberPreferenceController.kt
@@ -0,0 +1,112 @@
+/*
+ * Copyright (C) 2024 The Android Open Source Project
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+
+package com.android.settings.network.telephony
+
+import android.content.Context
+import android.telephony.SubscriptionInfo
+import android.telephony.SubscriptionManager
+import androidx.annotation.VisibleForTesting
+import androidx.fragment.app.Fragment
+import androidx.fragment.app.viewModels
+import androidx.lifecycle.LifecycleOwner
+import androidx.lifecycle.lifecycleScope
+import androidx.preference.Preference
+import androidx.preference.PreferenceScreen
+import com.android.settings.R
+import com.android.settings.flags.Flags
+import com.android.settings.network.SubscriptionInfoListViewModel
+import com.android.settings.network.SubscriptionUtil
+import com.android.settingslib.spa.framework.util.collectLatestWithLifecycle
+import kotlinx.coroutines.Dispatchers
+import kotlinx.coroutines.flow.flowOn
+import kotlinx.coroutines.flow.map
+import kotlinx.coroutines.launch
+import kotlinx.coroutines.withContext
+
+/**
+ * Preference controller for "Phone number"
+ */
+class MobileNetworkPhoneNumberPreferenceController(context: Context, key: String) :
+ TelephonyBasePreferenceController(context, key) {
+
+ private lateinit var lazyViewModel: Lazy<SubscriptionInfoListViewModel>
+ private lateinit var preference: Preference
+
+ private var phoneNumber = String()
+
+ fun init(fragment: Fragment, subId: Int) {
+ lazyViewModel = fragment.viewModels()
+ mSubId = subId
+ }
+
+ override fun getAvailabilityStatus(subId: Int): Int = when {
+ !Flags.isDualSimOnboardingEnabled() -> CONDITIONALLY_UNAVAILABLE
+ SubscriptionManager.isValidSubscriptionId(subId)
+ && SubscriptionUtil.isSimHardwareVisible(mContext) -> AVAILABLE
+ else -> CONDITIONALLY_UNAVAILABLE
+ }
+
+ override fun displayPreference(screen: PreferenceScreen) {
+ super.displayPreference(screen)
+ preference = screen.findPreference(preferenceKey)!!
+ }
+
+ override fun onViewCreated(viewLifecycleOwner: LifecycleOwner) {
+ val viewModel by lazyViewModel
+ val coroutineScope = viewLifecycleOwner.lifecycleScope
+
+ viewModel.subscriptionInfoListFlow
+ .map { subscriptionInfoList ->
+ subscriptionInfoList
+ .firstOrNull { subInfo -> subInfo.subscriptionId == mSubId }
+ }
+ .flowOn(Dispatchers.Default)
+ .collectLatestWithLifecycle(viewLifecycleOwner) {
+ it?.let {
+ coroutineScope.launch {
+ refreshData(it)
+ }
+ }
+ }
+ }
+
+ @VisibleForTesting
+ suspend fun refreshData(subscriptionInfo: SubscriptionInfo){
+ withContext(Dispatchers.Default) {
+ phoneNumber = getFormattedPhoneNumber(subscriptionInfo)
+ }
+ refreshUi()
+ }
+
+ private fun refreshUi(){
+ preference.summary = phoneNumber
+ }
+
+ private fun getFormattedPhoneNumber(subscriptionInfo: SubscriptionInfo?): String {
+ val phoneNumber = SubscriptionUtil.getBidiFormattedPhoneNumber(
+ mContext,
+ subscriptionInfo
+ )
+ return phoneNumber
+ ?.let { return it.ifEmpty { getStringUnknown() } }
+ ?: getStringUnknown()
+ }
+
+ private fun getStringUnknown(): String {
+ return mContext.getString(R.string.device_info_default)
+ }
+}
diff --git a/src/com/android/settings/network/telephony/MobileNetworkSettings.java b/src/com/android/settings/network/telephony/MobileNetworkSettings.java
index b4b40ef..2f2b20e 100644
--- a/src/com/android/settings/network/telephony/MobileNetworkSettings.java
+++ b/src/com/android/settings/network/telephony/MobileNetworkSettings.java
@@ -85,6 +85,7 @@
private static final String KEY_SMS_PREF = "sms_preference";
private static final String KEY_MOBILE_DATA_PREF = "mobile_data_enable";
private static final String KEY_CONVERT_TO_ESIM_PREF = "convert_to_esim";
+ private static final String KEY_EID_KEY = "network_mode_eid_info";
//String keys for preference lookup
private static final String BUTTON_CDMA_SYSTEM_SELECT_KEY = "cdma_system_select_key";
@@ -171,6 +172,10 @@
String.valueOf(mSubId));
});
+ MobileNetworkEidPreferenceController eid = new MobileNetworkEidPreferenceController(context,
+ KEY_EID_KEY);
+ eid.init(this, mSubId);
+
return Arrays.asList(
new DataUsageSummaryPreferenceController(context, mSubId),
new RoamingPreferenceController(context, KEY_ROAMING_PREF, getSettingsLifecycle(),
@@ -182,7 +187,7 @@
new MobileDataPreferenceController(context, KEY_MOBILE_DATA_PREF,
getSettingsLifecycle(), this, mSubId),
new ConvertToEsimPreferenceController(context, KEY_CONVERT_TO_ESIM_PREF,
- getSettingsLifecycle(), this, mSubId));
+ getSettingsLifecycle(), this, mSubId), eid);
}
@Override
@@ -239,6 +244,10 @@
use(DisableSimFooterPreferenceController.class).init(mSubId);
use(NrDisabledInDsdsFooterPreferenceController.class).init(mSubId);
+ use(MobileNetworkSpnPreferenceController.class).init(this, mSubId);
+ use(MobileNetworkPhoneNumberPreferenceController.class).init(this, mSubId);
+ use(MobileNetworkImeiPreferenceController.class).init(this, mSubId);
+
final MobileDataPreferenceController mobileDataPreferenceController =
use(MobileDataPreferenceController.class);
if (mobileDataPreferenceController != null) {
@@ -255,6 +264,11 @@
roamingPreferenceController.init(getFragmentManager(), mSubId,
mMobileNetworkInfoEntity);
}
+ final SatelliteSettingPreferenceController satelliteSettingPreferenceController = use(
+ SatelliteSettingPreferenceController.class);
+ if (satelliteSettingPreferenceController != null) {
+ satelliteSettingPreferenceController.init(mSubId);
+ }
use(ApnPreferenceController.class).init(mSubId);
use(CarrierPreferenceController.class).init(mSubId);
use(DataUsagePreferenceController.class).init(mSubId);
diff --git a/src/com/android/settings/network/telephony/MobileNetworkSpnPreferenceController.kt b/src/com/android/settings/network/telephony/MobileNetworkSpnPreferenceController.kt
new file mode 100644
index 0000000..ac055b0
--- /dev/null
+++ b/src/com/android/settings/network/telephony/MobileNetworkSpnPreferenceController.kt
@@ -0,0 +1,81 @@
+/*
+ * Copyright (C) 2024 The Android Open Source Project
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+
+package com.android.settings.network.telephony
+
+import android.content.Context
+import android.telephony.SubscriptionInfo
+import android.telephony.SubscriptionManager
+import androidx.annotation.VisibleForTesting
+import androidx.fragment.app.Fragment
+import androidx.fragment.app.viewModels
+import androidx.lifecycle.LifecycleOwner
+import androidx.preference.Preference
+import androidx.preference.PreferenceScreen
+import com.android.settings.flags.Flags
+import com.android.settings.network.SubscriptionInfoListViewModel
+import com.android.settingslib.spa.framework.util.collectLatestWithLifecycle
+
+/**
+ * Preference controller for "Mobile network" and showing the SPN.
+ */
+class MobileNetworkSpnPreferenceController(context: Context, key: String) :
+ TelephonyBasePreferenceController(context, key) {
+
+ private lateinit var lazyViewModel: Lazy<SubscriptionInfoListViewModel>
+ private lateinit var preference: Preference
+
+ private var spn = String()
+
+ fun init(fragment: Fragment, subId: Int) {
+ lazyViewModel = fragment.viewModels()
+ mSubId = subId
+ }
+
+ override fun getAvailabilityStatus(subId: Int): Int = when {
+ !Flags.isDualSimOnboardingEnabled() -> CONDITIONALLY_UNAVAILABLE
+ SubscriptionManager.isValidSubscriptionId(subId)-> AVAILABLE
+ else -> CONDITIONALLY_UNAVAILABLE
+ }
+
+ override fun displayPreference(screen: PreferenceScreen) {
+ super.displayPreference(screen)
+ preference = screen.findPreference(preferenceKey)!!
+ }
+
+ override fun onViewCreated(viewLifecycleOwner: LifecycleOwner) {
+ val viewModel by lazyViewModel
+
+ viewModel.subscriptionInfoListFlow
+ .collectLatestWithLifecycle(viewLifecycleOwner) { subscriptionInfoList ->
+ refreshData(subscriptionInfoList)
+ }
+ }
+
+ @VisibleForTesting
+ fun refreshData(subscriptionInfoList: List<SubscriptionInfo>){
+ spn = subscriptionInfoList
+ .firstOrNull { subInfo -> subInfo.subscriptionId == mSubId }
+ ?.let { info -> info.carrierName.toString() }
+ ?: String()
+
+ refreshUi()
+ }
+
+ private fun refreshUi(){
+ preference.summary = spn
+ }
+}
diff --git a/src/com/android/settings/network/telephony/MobileNetworkUtils.java b/src/com/android/settings/network/telephony/MobileNetworkUtils.java
index c1a05f1..47515d8 100644
--- a/src/com/android/settings/network/telephony/MobileNetworkUtils.java
+++ b/src/com/android/settings/network/telephony/MobileNetworkUtils.java
@@ -357,8 +357,9 @@
final TelephonyManager telephonyManager = context.getSystemService(TelephonyManager.class)
.createForSubscriptionId(subId);
final SubscriptionManager subscriptionManager = context.getSystemService(
- SubscriptionManager.class);
- telephonyManager.setDataEnabled(enabled);
+ SubscriptionManager.class).createForAllUserProfiles();
+ telephonyManager.setDataEnabledForReason(TelephonyManager.DATA_ENABLED_REASON_USER,
+ enabled);
if (disableOtherSubscriptions) {
final List<SubscriptionInfo> subInfoList =
@@ -367,8 +368,10 @@
for (SubscriptionInfo subInfo : subInfoList) {
// We never disable mobile data for opportunistic subscriptions.
if (subInfo.getSubscriptionId() != subId && !subInfo.isOpportunistic()) {
- context.getSystemService(TelephonyManager.class).createForSubscriptionId(
- subInfo.getSubscriptionId()).setDataEnabled(false);
+ context.getSystemService(TelephonyManager.class)
+ .createForSubscriptionId(subInfo.getSubscriptionId())
+ .setDataEnabledForReason(TelephonyManager.DATA_ENABLED_REASON_USER,
+ false);
}
}
}
@@ -666,39 +669,26 @@
* 2. Similar design which aligned with operator name displayed in status bar
*/
public static CharSequence getCurrentCarrierNameForDisplay(Context context, int subId) {
- final SubscriptionManager sm = context.getSystemService(SubscriptionManager.class);
- if (sm != null) {
- final SubscriptionInfo subInfo = getSubscriptionInfo(sm, subId);
- if (subInfo != null) {
- return subInfo.getCarrierName();
- }
+ final SubscriptionInfo subInfo = getSubscriptionInfo(context, subId);
+ if (subInfo != null) {
+ return subInfo.getCarrierName();
}
return getOperatorNameFromTelephonyManager(context);
}
public static CharSequence getCurrentCarrierNameForDisplay(Context context) {
- final SubscriptionManager sm = context.getSystemService(SubscriptionManager.class);
- if (sm != null) {
- final int subId = sm.getDefaultSubscriptionId();
- final SubscriptionInfo subInfo = getSubscriptionInfo(sm, subId);
- if (subInfo != null) {
- return subInfo.getCarrierName();
- }
+ final SubscriptionInfo subInfo = getSubscriptionInfo(context,
+ SubscriptionManager.getDefaultSubscriptionId());
+ if (subInfo != null) {
+ return subInfo.getCarrierName();
}
return getOperatorNameFromTelephonyManager(context);
}
- private static SubscriptionInfo getSubscriptionInfo(SubscriptionManager subManager, int subId) {
- List<SubscriptionInfo> subInfos = subManager.getActiveSubscriptionInfoList();
- if (subInfos == null) {
- return null;
- }
- for (SubscriptionInfo subInfo : subInfos) {
- if (subInfo.getSubscriptionId() == subId) {
- return subInfo;
- }
- }
- return null;
+ private static @Nullable SubscriptionInfo getSubscriptionInfo(Context context, int subId) {
+ SubscriptionManager sm = context.getSystemService(SubscriptionManager.class);
+ if (sm == null) return null;
+ return sm.createForAllUserProfiles().getActiveSubscriptionInfo(subId);
}
private static String getOperatorNameFromTelephonyManager(Context context) {
@@ -712,7 +702,7 @@
private static int[] getActiveSubscriptionIdList(Context context) {
final SubscriptionManager subscriptionManager = context.getSystemService(
- SubscriptionManager.class);
+ SubscriptionManager.class).createForAllUserProfiles();
final List<SubscriptionInfo> subInfoList =
subscriptionManager.getActiveSubscriptionInfoList();
if (subInfoList == null) {
diff --git a/src/com/android/settings/network/telephony/NetworkProviderWifiCallingGroup.java b/src/com/android/settings/network/telephony/NetworkProviderWifiCallingGroup.java
index cc0f22d..c5879ee 100644
--- a/src/com/android/settings/network/telephony/NetworkProviderWifiCallingGroup.java
+++ b/src/com/android/settings/network/telephony/NetworkProviderWifiCallingGroup.java
@@ -79,7 +79,8 @@
String preferenceGroupKey) {
super(context);
mCarrierConfigManager = context.getSystemService(CarrierConfigManager.class);
- mSubscriptionManager = context.getSystemService(SubscriptionManager.class);
+ mSubscriptionManager = context.getSystemService(SubscriptionManager.class)
+ .createForAllUserProfiles();
mPreferenceGroupKey = preferenceGroupKey;
mWifiCallingForSubPreferences = new ArrayMap<>();
setSubscriptionInfoList(context);
diff --git a/src/com/android/settings/network/telephony/NetworkSelectSettings.java b/src/com/android/settings/network/telephony/NetworkSelectSettings.java
index 9f0e605..461930b 100644
--- a/src/com/android/settings/network/telephony/NetworkSelectSettings.java
+++ b/src/com/android/settings/network/telephony/NetworkSelectSettings.java
@@ -420,7 +420,7 @@
cellular network. Therefore, it is needed to filter out satellite plmns from current cell
info list */
private List<CellInfo> filterOutSatellitePlmn(List<CellInfo> cellInfoList) {
- List<String> aggregatedSatellitePlmn = getAllSatellitePlmnsForCarrierWrapper();
+ List<String> aggregatedSatellitePlmn = getSatellitePlmnsForCarrierWrapper();
if (!mShouldFilterOutSatellitePlmn.get() || aggregatedSatellitePlmn.isEmpty()) {
return cellInfoList;
}
@@ -431,13 +431,13 @@
}
/**
- * Serves as a wrapper method for {@link SatelliteManager#getAllSatellitePlmnsForCarrier(int)}.
+ * Serves as a wrapper method for {@link SatelliteManager#getSatellitePlmnsForCarrier(int)}.
* Since SatelliteManager is final, this wrapper enables mocking or spying of
- * {@link SatelliteManager#getAllSatellitePlmnsForCarrier(int)} for unit testing purposes.
+ * {@link SatelliteManager#getSatellitePlmnsForCarrier(int)} for unit testing purposes.
*/
@VisibleForTesting
- protected List<String> getAllSatellitePlmnsForCarrierWrapper() {
- return mSatelliteManager.getAllSatellitePlmnsForCarrier(mSubId);
+ protected List<String> getSatellitePlmnsForCarrierWrapper() {
+ return mSatelliteManager.getSatellitePlmnsForCarrier(mSubId);
}
private void handleCarrierConfigChanged(int subId) {
diff --git a/src/com/android/settings/network/telephony/RenameMobileNetworkDialogFragment.java b/src/com/android/settings/network/telephony/RenameMobileNetworkDialogFragment.java
index 8823353..ebc5575 100644
--- a/src/com/android/settings/network/telephony/RenameMobileNetworkDialogFragment.java
+++ b/src/com/android/settings/network/telephony/RenameMobileNetworkDialogFragment.java
@@ -46,6 +46,7 @@
import com.android.settings.R;
import com.android.settings.core.instrumentation.InstrumentedDialogFragment;
+import com.android.settings.flags.Flags;
import com.android.settings.network.SubscriptionUtil;
import com.google.common.collect.ImmutableMap;
@@ -131,7 +132,7 @@
LayoutInflater.class);
final View view = layoutInflater.inflate(R.layout.dialog_mobile_network_rename, null);
populateView(view);
- builder.setTitle(R.string.mobile_network_sim_name)
+ builder.setTitle(R.string.mobile_network_sim_label_color_title)
.setView(view)
.setPositiveButton(R.string.mobile_network_sim_name_rename, (dialog, which) -> {
mSubscriptionManager.setDisplayName(mNameView.getText().toString(), mSubId,
@@ -175,14 +176,23 @@
mColorSpinner.setAdapter(adapter);
mColorSpinner.setSelection(getSimColorIndex(info.getIconTint()));
+ if(Flags.isDualSimOnboardingEnabled()){
+ return;
+ }
+
+ final TextView operatorTitle = view.findViewById(R.id.operator_name_label);
+ operatorTitle.setVisibility(View.VISIBLE);
+
final TextView operatorName = view.findViewById(R.id.operator_name_value);
mTelephonyManager = mTelephonyManager.createForSubscriptionId(mSubId);
+ operatorName.setVisibility(View.VISIBLE);
operatorName.setText(info.getCarrierName());
final TextView phoneTitle = view.findViewById(R.id.number_label);
phoneTitle.setVisibility(info.isOpportunistic() ? View.GONE : View.VISIBLE);
final TextView phoneNumber = view.findViewById(R.id.number_value);
+ phoneNumber.setVisibility(View.VISIBLE);
final String pn = SubscriptionUtil.getBidiFormattedPhoneNumber(getContext(), info);
if (!TextUtils.isEmpty(pn)) {
phoneNumber.setText(pn);
diff --git a/src/com/android/settings/network/telephony/SatelliteSetting.java b/src/com/android/settings/network/telephony/SatelliteSetting.java
new file mode 100644
index 0000000..b6d018a
--- /dev/null
+++ b/src/com/android/settings/network/telephony/SatelliteSetting.java
@@ -0,0 +1,198 @@
+/*
+ * Copyright (C) 2024 The Android Open Source Project
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+
+package com.android.settings.network.telephony;
+
+import android.app.Activity;
+import android.app.settings.SettingsEnums;
+import android.content.Intent;
+import android.graphics.Typeface;
+import android.graphics.drawable.Drawable;
+import android.net.Uri;
+import android.os.Bundle;
+import android.os.UserManager;
+import android.telephony.SubscriptionManager;
+import android.telephony.TelephonyManager;
+import android.telephony.satellite.SatelliteManager;
+import android.text.SpannableString;
+import android.text.Spanned;
+import android.text.style.StyleSpan;
+import android.text.style.UnderlineSpan;
+import android.util.Log;
+import android.view.View;
+
+import androidx.annotation.NonNull;
+import androidx.annotation.Nullable;
+import androidx.preference.Preference;
+import androidx.preference.PreferenceCategory;
+
+import com.android.settings.R;
+import com.android.settings.dashboard.RestrictedDashboardFragment;
+import com.android.settingslib.HelpUtils;
+import com.android.settingslib.Utils;
+import com.android.settingslib.widget.FooterPreference;
+
+import java.util.Set;
+
+/** Handle Satellite Setting Preference Layout. */
+public class SatelliteSetting extends RestrictedDashboardFragment {
+ private static final String TAG = "SatelliteSetting";
+ public static final String PREF_KEY_ABOUT_SATELLITE_MESSAGING = "key_about_satellite_messaging";
+ public static final String PREF_KEY_CATEGORY_YOUR_SATELLITE_PLAN =
+ "key_category_your_satellite_plan";
+ public static final String PREF_KEY_YOUR_SATELLITE_PLAN = "key_your_satellite_plan";
+ public static final String PREF_KEY_CATEGORY_HOW_IT_WORKS = "key_category_how_it_works";
+ private static final String KEY_FOOTER_PREFERENCE = "satellite_setting_extra_info_footer_pref";
+ public static final String SUB_ID = "sub_id";
+
+ private Activity mActivity;
+ private TelephonyManager mTelephonymanager;
+ private SatelliteManager mSatelliteManager;
+ private int mSubId;
+
+ public SatelliteSetting() {
+ super(UserManager.DISALLOW_CONFIG_MOBILE_NETWORKS);
+ }
+
+ @Override
+ public int getMetricsCategory() {
+ return SettingsEnums.SATELLITE_SETTING;
+ }
+
+ @Override
+ public void onCreate(@NonNull Bundle savedInstanceState) {
+ super.onCreate(savedInstanceState);
+
+ mActivity = getActivity();
+ mTelephonymanager = mActivity.getSystemService(TelephonyManager.class);
+ mSatelliteManager = mActivity.getSystemService(SatelliteManager.class);
+ mSubId = mActivity.getIntent().getIntExtra(SUB_ID,
+ SubscriptionManager.INVALID_SUBSCRIPTION_ID);
+ }
+
+ @Override
+ public void onViewCreated(@NonNull View view, @Nullable Bundle savedInstanceState) {
+ super.onViewCreated(view, savedInstanceState);
+ updateDynamicPreferenceViews();
+ }
+
+ @Override
+ protected String getLogTag() {
+ return TAG;
+ }
+
+ @Override
+ protected int getPreferenceScreenResId() {
+ return R.xml.satellite_setting;
+ }
+
+ private void updateDynamicPreferenceViews() {
+ String operatorName = mTelephonymanager.getSimOperatorName(mSubId);
+ boolean isSatelliteEligible = isSatelliteEligible();
+
+ // About satellite messaging
+ Preference preference = findPreference(PREF_KEY_ABOUT_SATELLITE_MESSAGING);
+ preference.setTitle(
+ getResources().getString(R.string.title_about_satellite_setting, operatorName));
+
+ // Your mobile plan
+ PreferenceCategory prefCategory = findPreference(PREF_KEY_CATEGORY_YOUR_SATELLITE_PLAN);
+ prefCategory.setTitle(getResources().getString(R.string.category_title_your_satellite_plan,
+ operatorName));
+
+ preference = findPreference(PREF_KEY_YOUR_SATELLITE_PLAN);
+ Drawable icon;
+ if (isSatelliteEligible) {
+ /* In case satellite is allowed by carrier's entitlement server, the page will show
+ the check icon with guidance that satellite is included in user's mobile plan */
+ preference.setTitle(R.string.title_have_satellite_plan);
+ icon = getResources().getDrawable(R.drawable.ic_check_circle_24px);
+ } else {
+ /* Or, it will show the blocked icon with the guidance that satellite is not included
+ in user's mobile plan */
+ preference.setTitle(R.string.title_no_satellite_plan);
+ /* And, the link url provides more information via web page will be shown */
+ SpannableString spannable = new SpannableString(
+ getResources().getString(R.string.summary_add_satellite_setting));
+ spannable.setSpan(new UnderlineSpan(), 0, spannable.length(),
+ Spanned.SPAN_INCLUSIVE_INCLUSIVE);
+ spannable.setSpan(new StyleSpan(Typeface.BOLD), 0, spannable.length(),
+ Spanned.SPAN_INCLUSIVE_INCLUSIVE);
+ preference.setSummary(spannable);
+ /* The link will lead users to a guide page */
+ preference.setOnPreferenceClickListener(pref -> {
+ String url = getResources().getString(R.string.more_info_satellite_messaging_link);
+ if (!url.isEmpty()) {
+ Uri uri = Uri.parse(url);
+ Intent intent = new Intent(Intent.ACTION_VIEW, uri);
+ startActivity(intent);
+ }
+ return true;
+ });
+ icon = getResources().getDrawable(R.drawable.ic_block_24px);
+ }
+ icon.setTintList(Utils.getColorAttr(getContext(), android.R.attr.textColorPrimary));
+ preference.setIcon(icon);
+
+ /* Composes "How it works" section, which guides how users can use satellite messaging, when
+ satellite messaging is included in user's mobile plan, or it'll will be grey out. */
+ if (!isSatelliteEligible) {
+ PreferenceCategory category = findPreference(PREF_KEY_CATEGORY_HOW_IT_WORKS);
+ category.setEnabled(false);
+ category.setShouldDisableView(true);
+ }
+
+ // More about satellite messaging
+ FooterPreference footerPreference = findPreference(KEY_FOOTER_PREFERENCE);
+ if (footerPreference != null) {
+ footerPreference.setSummary(
+ getResources().getString(R.string.satellite_setting_summary_more_information,
+ operatorName));
+
+ final String[] link = new String[1];
+ link[0] = getResources().getString(R.string.more_info_satellite_messaging_link);
+ footerPreference.setLearnMoreAction(view -> {
+ if (!link[0].isEmpty()) {
+ Intent helpIntent = HelpUtils.getHelpIntent(mActivity, link[0],
+ this.getClass().getName());
+ if (helpIntent != null) {
+ mActivity.startActivityForResult(helpIntent, /*requestCode=*/ 0);
+ }
+ }
+ });
+ footerPreference.setLearnMoreText(
+ getResources().getString(R.string.more_about_satellite_messaging));
+
+ // TODO : b/320467418 add rounded rectangle border line to footer preference.
+ }
+ }
+
+ private boolean isSatelliteEligible() {
+ try {
+ Set<Integer> restrictionReason =
+ mSatelliteManager.getAttachRestrictionReasonsForCarrier(mSubId);
+ return !restrictionReason.contains(
+ SatelliteManager.SATELLITE_COMMUNICATION_RESTRICTION_REASON_ENTITLEMENT);
+ } catch (SecurityException | IllegalStateException | IllegalArgumentException ex) {
+ loge(ex.toString());
+ return false;
+ }
+ }
+
+ private static void loge(String message) {
+ Log.e(TAG, message);
+ }
+}
diff --git a/src/com/android/settings/network/telephony/SatelliteSettingPreferenceController.java b/src/com/android/settings/network/telephony/SatelliteSettingPreferenceController.java
new file mode 100644
index 0000000..94940b3
--- /dev/null
+++ b/src/com/android/settings/network/telephony/SatelliteSettingPreferenceController.java
@@ -0,0 +1,139 @@
+/*
+ * Copyright (C) 2024 The Android Open Source Project
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+
+package com.android.settings.network.telephony;
+
+import android.content.Context;
+import android.content.Intent;
+import android.os.PersistableBundle;
+import android.provider.Settings;
+import android.telephony.CarrierConfigManager;
+import android.telephony.satellite.SatelliteManager;
+import android.util.Log;
+
+import androidx.annotation.NonNull;
+import androidx.annotation.Nullable;
+import androidx.preference.Preference;
+import androidx.preference.PreferenceScreen;
+
+import com.android.settings.R;
+import com.android.settings.SettingsActivity;
+import com.android.settings.network.CarrierConfigCache;
+import com.android.settingslib.core.lifecycle.LifecycleObserver;
+import com.android.settingslib.core.lifecycle.events.OnStart;
+import com.android.settingslib.core.lifecycle.events.OnStop;
+
+import java.util.Set;
+
+/**
+ * Preference controller for "Satellite Setting"
+ */
+public class SatelliteSettingPreferenceController extends
+ TelephonyBasePreferenceController implements LifecycleObserver, OnStart, OnStop {
+
+ private static final String TAG = "SatelliteSettingPreferenceController";
+
+ CarrierConfigCache mCarrierConfigCache;
+ SatelliteManager mSatelliteManager;
+ @Nullable private Boolean mIsSatelliteEligible = null;
+
+ public SatelliteSettingPreferenceController(@NonNull Context context, @NonNull String key) {
+ super(context, key);
+ mCarrierConfigCache = CarrierConfigCache.getInstance(context);
+ mSatelliteManager = context.getSystemService(SatelliteManager.class);
+ }
+
+ @Override
+ public int getAvailabilityStatus(int subId) {
+ final PersistableBundle carrierConfig = mCarrierConfigCache.getConfigForSubId(subId);
+ final boolean isSatelliteAttachSupported = carrierConfig.getBoolean(
+ CarrierConfigManager.KEY_SATELLITE_ATTACH_SUPPORTED_BOOL);
+
+ return isSatelliteAttachSupported ? AVAILABLE : CONDITIONALLY_UNAVAILABLE;
+ }
+
+ @Override
+ public void onStart() {
+ }
+
+ @Override
+ public void onStop() {
+ }
+
+ @Override
+ public void displayPreference(@NonNull PreferenceScreen screen) {
+ super.displayPreference(screen);
+ }
+
+ @Override
+ public void updateState(@Nullable Preference preference) {
+ super.updateState(preference);
+ if (preference != null) {
+ updateSummary(preference);
+ }
+ }
+
+ @Override
+ public boolean handlePreferenceTreeClick(@NonNull Preference preference) {
+ if (getPreferenceKey().equals(preference.getKey())) {
+ // This activity runs in phone process, we must use intent to start
+ final Intent intent = new Intent(Settings.ACTION_SATELLITE_SETTING);
+ // This will setup the Home and Search affordance
+ intent.putExtra(SettingsActivity.EXTRA_SHOW_FRAGMENT_AS_SUBSETTING, true);
+ intent.putExtra(SatelliteSetting.SUB_ID, mSubId);
+ mContext.startActivity(intent);
+ return true;
+ }
+
+ return false;
+ }
+
+ /**
+ * Set subId for Satellite Settings page.
+ * @param subId subscription ID.
+ */
+ public void init(int subId) {
+ logd("init(), subId=" + subId);
+ mSubId = subId;
+ }
+
+ private void updateSummary(Preference preference) {
+ try {
+ Set<Integer> restrictionReason =
+ mSatelliteManager.getAttachRestrictionReasonsForCarrier(mSubId);
+ boolean isSatelliteEligible = !restrictionReason.contains(
+ SatelliteManager.SATELLITE_COMMUNICATION_RESTRICTION_REASON_ENTITLEMENT);
+ if (mIsSatelliteEligible == null || mIsSatelliteEligible != isSatelliteEligible) {
+ mIsSatelliteEligible = isSatelliteEligible;
+ String summary = mContext.getString(
+ mIsSatelliteEligible ? R.string.satellite_setting_enabled_summary
+ : R.string.satellite_setting_disabled_summary);
+ preference.setSummary(summary);
+ }
+ } catch (SecurityException | IllegalStateException | IllegalArgumentException ex) {
+ loge(ex.toString());
+ preference.setSummary(R.string.satellite_setting_disabled_summary);
+ }
+ }
+
+ private static void logd(String message) {
+ Log.d(TAG, message);
+ }
+
+ private static void loge(String message) {
+ Log.e(TAG, message);
+ }
+}
diff --git a/src/com/android/settings/network/telephony/SubscriptionActionDialogActivity.java b/src/com/android/settings/network/telephony/SubscriptionActionDialogActivity.java
index 391158f..10f8875 100644
--- a/src/com/android/settings/network/telephony/SubscriptionActionDialogActivity.java
+++ b/src/com/android/settings/network/telephony/SubscriptionActionDialogActivity.java
@@ -43,7 +43,8 @@
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
- mSubscriptionManager = getSystemService(SubscriptionManager.class);
+ mSubscriptionManager = getSystemService(SubscriptionManager.class)
+ .createForAllUserProfiles();
setProgressState(PROGRESS_IS_NOT_SHOWING);
}
diff --git a/src/com/android/settings/notification/zen/ZenModeRuleSettingsBase.java b/src/com/android/settings/notification/zen/ZenModeRuleSettingsBase.java
index cda5b1a..ff217b5 100644
--- a/src/com/android/settings/notification/zen/ZenModeRuleSettingsBase.java
+++ b/src/com/android/settings/notification/zen/ZenModeRuleSettingsBase.java
@@ -19,7 +19,9 @@
import static android.app.NotificationManager.EXTRA_AUTOMATIC_RULE_ID;
import android.app.AutomaticZenRule;
+import android.app.Flags;
import android.app.NotificationManager;
+import android.app.settings.SettingsEnums;
import android.content.Context;
import android.content.Intent;
import android.net.Uri;
@@ -100,10 +102,21 @@
public boolean onPreferenceClick(Preference preference) {
Bundle bundle = new Bundle();
bundle.putString(ZenCustomRuleSettings.RULE_ID, mId);
+
+ // When modes_api flag is on, we skip the radio button screen distinguishing
+ // between "default" and "custom" and take users directly to the custom
+ // settings screen.
+ String destination = ZenCustomRuleSettings.class.getName();
+ int sourceMetricsCategory = 0;
+ if (Flags.modesApi()) {
+ // From ZenRuleCustomPolicyPreferenceController#launchCustomSettings
+ destination = ZenCustomRuleConfigSettings.class.getName();
+ sourceMetricsCategory = SettingsEnums.ZEN_CUSTOM_RULE_SOUND_SETTINGS;
+ }
new SubSettingLauncher(mContext)
- .setDestination(ZenCustomRuleSettings.class.getName())
+ .setDestination(destination)
.setArguments(bundle)
- .setSourceMetricsCategory(0) // TODO
+ .setSourceMetricsCategory(sourceMetricsCategory)
.launch();
return true;
}
diff --git a/src/com/android/settings/password/ChooseLockPattern.java b/src/com/android/settings/password/ChooseLockPattern.java
index b24a27e..8d0aebe 100644
--- a/src/com/android/settings/password/ChooseLockPattern.java
+++ b/src/com/android/settings/password/ChooseLockPattern.java
@@ -469,9 +469,9 @@
private void updateActivityTitle() {
final String msg;
- if (mForFingerprint) {
+ if (mForFingerprint && !shouldShowGenericTitle()) {
msg = getString(R.string.lockpassword_choose_your_pattern_header_for_fingerprint);
- } else if (mForFace) {
+ } else if (mForFace && !shouldShowGenericTitle()) {
msg = getString(R.string.lockpassword_choose_your_pattern_header_for_face);
} else if (mIsManagedProfile) {
msg = getContext().getSystemService(DevicePolicyManager.class).getResources()
@@ -486,6 +486,10 @@
getActivity().setTitle(msg);
}
+ protected boolean shouldShowGenericTitle() {
+ return false;
+ }
+
@SuppressLint("ClickableViewAccessibility")
@Override
public View onCreateView(LayoutInflater inflater, ViewGroup container,
diff --git a/src/com/android/settings/password/SetupChooseLockPattern.java b/src/com/android/settings/password/SetupChooseLockPattern.java
index e233f44..55b38471 100644
--- a/src/com/android/settings/password/SetupChooseLockPattern.java
+++ b/src/com/android/settings/password/SetupChooseLockPattern.java
@@ -161,6 +161,11 @@
}
@Override
+ protected boolean shouldShowGenericTitle() {
+ return true;
+ }
+
+ @Override
protected Intent getRedactionInterstitialIntent(Context context) {
// Setup wizard's redaction interstitial is deferred to optional step. Enable that
// optional step if the lock screen was set up.
diff --git a/src/com/android/settings/privatespace/DeletePrivateSpaceController.java b/src/com/android/settings/privatespace/DeletePrivateSpaceController.java
deleted file mode 100644
index 98bf827..0000000
--- a/src/com/android/settings/privatespace/DeletePrivateSpaceController.java
+++ /dev/null
@@ -1,90 +0,0 @@
-/*
- * Copyright (C) 2023 The Android Open Source Project
- *
- * Licensed under the Apache License, Version 2.0 (the "License");
- * you may not use this file except in compliance with the License.
- * You may obtain a copy of the License at
- *
- * http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT 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.privatespace;
-
-import static com.android.settings.privatespace.PrivateSpaceMaintainer.ErrorDeletingPrivateSpace.DELETE_PS_ERROR_INTERNAL;
-import static com.android.settings.privatespace.PrivateSpaceMaintainer.ErrorDeletingPrivateSpace.DELETE_PS_ERROR_NONE;
-import static com.android.settings.privatespace.PrivateSpaceMaintainer.ErrorDeletingPrivateSpace.DELETE_PS_ERROR_NO_PRIVATE_SPACE;
-
-import android.content.Context;
-import android.text.TextUtils;
-import android.util.Log;
-import android.widget.Toast;
-
-import androidx.preference.Preference;
-
-import com.android.internal.annotations.VisibleForTesting;
-import com.android.settings.R;
-import com.android.settings.core.BasePreferenceController;
-
-/** Controller to delete the private space from the PS Settings page */
-public class DeletePrivateSpaceController extends BasePreferenceController {
- private static final String TAG = "DeletePrivateSpaceController";
- private final PrivateSpaceMaintainer mPrivateSpaceMaintainer;
-
- static class Injector {
- PrivateSpaceMaintainer injectPrivateSpaceMaintainer(Context context) {
- return PrivateSpaceMaintainer.getInstance(context);
- }
- }
-
- public DeletePrivateSpaceController(Context context, String preferenceKey) {
- this(context, preferenceKey, new Injector());
- }
-
- DeletePrivateSpaceController(Context context, String preferenceKey, Injector injector) {
- super(context, preferenceKey);
- mPrivateSpaceMaintainer = injector.injectPrivateSpaceMaintainer(context);
- }
-
- @Override
- public int getAvailabilityStatus() {
- return android.os.Flags.allowPrivateProfile() ? AVAILABLE : UNSUPPORTED_ON_DEVICE;
- }
-
- @Override
- public boolean handlePreferenceTreeClick(Preference preference) {
- if (!TextUtils.equals(preference.getKey(), getPreferenceKey())) {
- return false;
- }
-
- PrivateSpaceMaintainer.ErrorDeletingPrivateSpace error =
- mPrivateSpaceMaintainer.deletePrivateSpace();
- if (error == DELETE_PS_ERROR_NONE) {
- showSuccessfulDeletionToast();
- } else if (error == DELETE_PS_ERROR_INTERNAL) {
- showDeletionInternalErrorToast();
- } else if (error == DELETE_PS_ERROR_NO_PRIVATE_SPACE) {
- // Ideally this should never happen as PS Settings is not available when there's no
- // Private Profile.
- Log.e(TAG, "Unexpected attempt to delete non-existent PS");
- }
- return super.handlePreferenceTreeClick(preference);
- }
-
- /** Shows a toast saying that the private space was deleted */
- @VisibleForTesting
- public void showSuccessfulDeletionToast() {
- Toast.makeText(mContext, R.string.private_space_deleted, Toast.LENGTH_SHORT).show();
- }
-
- /** Shows a toast saying that the private space could not be deleted */
- @VisibleForTesting
- public void showDeletionInternalErrorToast() {
- Toast.makeText(mContext, R.string.private_space_delete_failed, Toast.LENGTH_SHORT).show();
- }
-}
diff --git a/src/com/android/settings/privatespace/PrivateProfileContextHelperActivity.java b/src/com/android/settings/privatespace/PrivateProfileContextHelperActivity.java
index aa980ee..12a7440 100644
--- a/src/com/android/settings/privatespace/PrivateProfileContextHelperActivity.java
+++ b/src/com/android/settings/privatespace/PrivateProfileContextHelperActivity.java
@@ -26,9 +26,9 @@
import static com.android.settings.privatespace.PrivateSpaceSetupActivity.EXTRA_ACTION_TYPE;
import static com.android.settings.privatespace.PrivateSpaceSetupActivity.SET_LOCK_ACTION;
-import android.app.KeyguardManager;
import android.content.Intent;
import android.os.Bundle;
+import android.util.Log;
import androidx.activity.result.ActivityResult;
import androidx.activity.result.ActivityResultLauncher;
@@ -36,22 +36,26 @@
import androidx.annotation.Nullable;
import androidx.fragment.app.FragmentActivity;
+import com.android.internal.widget.LockPatternUtils;
import com.android.settings.R;
import com.android.settings.SetupWizardUtils;
import com.android.settings.overlay.FeatureFactory;
import com.google.android.setupdesign.util.ThemeHelper;
-/** Activity that is started as private profile user that helps to set private profile lock or
- * add an account on the private profile. */
+/**
+ * Activity that is started as private profile user that helps to set private profile lock or add an
+ * account on the private profile.
+ */
public class PrivateProfileContextHelperActivity extends FragmentActivity {
- private static final String TAG = "PrivateProfileHelper";
+ private static final String TAG = "PrivateSpaceHelperAct";
private final ActivityResultLauncher<Intent> mAddAccountToPrivateProfile =
- registerForActivityResult(new ActivityResultContracts.StartActivityForResult(),
- this::onAccountAdded);
- private final ActivityResultLauncher<Intent> mVerifyDeviceLock =
- registerForActivityResult(new ActivityResultContracts.StartActivityForResult(),
- this::onSetDeviceNewLock);
+ registerForActivityResult(
+ new ActivityResultContracts.StartActivityForResult(), this::onAccountAdded);
+ private final ActivityResultLauncher<Intent> mSetNewPrivateProfileLock =
+ registerForActivityResult(
+ new ActivityResultContracts.StartActivityForResult(),
+ this::onSetNewProfileLockActionCompleted);
@Override
protected void onCreate(Bundle savedInstanceState) {
@@ -66,8 +70,8 @@
if (action == ACCOUNT_LOGIN_ACTION) {
PrivateSpaceLoginFeatureProvider privateSpaceLoginFeatureProvider =
FeatureFactory.getFeatureFactory().getPrivateSpaceLoginFeatureProvider();
- if (!privateSpaceLoginFeatureProvider.initiateAccountLogin(this,
- mAddAccountToPrivateProfile)) {
+ if (!privateSpaceLoginFeatureProvider.initiateAccountLogin(
+ this, mAddAccountToPrivateProfile)) {
setResult(RESULT_OK);
finish();
}
@@ -85,24 +89,30 @@
intent.putExtra(
EXTRA_KEY_CHOOSE_LOCK_SCREEN_DESCRIPTION,
R.string.private_space_lock_setup_description);
- mVerifyDeviceLock.launch(intent);
+ mSetNewPrivateProfileLock.launch(intent);
}
private void onAccountAdded(@Nullable ActivityResult result) {
if (result != null && result.getResultCode() == RESULT_OK) {
+ Log.i(TAG, "private space account login success");
setResult(RESULT_OK);
} else {
+ Log.i(TAG, "private space account login failed");
setResult(RESULT_CANCELED);
}
finish();
}
- private void onSetDeviceNewLock(@Nullable ActivityResult result) {
- // TODO(b/307281644) : Verify this for biometrics and check result code after new
- // Authentication changes are merged.
- if (result != null && getSystemService(KeyguardManager.class).isDeviceSecure()) {
+ private void onSetNewProfileLockActionCompleted(@Nullable ActivityResult result) {
+ LockPatternUtils lockPatternUtils =
+ FeatureFactory.getFeatureFactory()
+ .getSecurityFeatureProvider()
+ .getLockPatternUtils(this);
+ if (result != null && lockPatternUtils.isSeparateProfileChallengeEnabled(getUserId())) {
+ Log.i(TAG, "separate private space lock setup success");
setResult(RESULT_OK);
} else {
+ Log.i(TAG, "separate private space lock not setup");
setResult(RESULT_CANCELED);
}
finish();
diff --git a/src/com/android/settings/privatespace/PrivateProfileCreationError.java b/src/com/android/settings/privatespace/PrivateProfileCreationError.java
index 74beef4..bcaa1d3 100644
--- a/src/com/android/settings/privatespace/PrivateProfileCreationError.java
+++ b/src/com/android/settings/privatespace/PrivateProfileCreationError.java
@@ -19,6 +19,7 @@
import android.app.Activity;
import android.app.settings.SettingsEnums;
import android.os.Bundle;
+import android.util.Log;
import android.view.LayoutInflater;
import android.view.View;
import android.view.ViewGroup;
@@ -36,6 +37,8 @@
/** Fragment to display error screen if creation of private profile failed for any reason. */
public class PrivateProfileCreationError extends InstrumentedFragment {
+ private static final String TAG = "PrivateSpaceCreationErr";
+
@Override
public View onCreateView(
LayoutInflater inflater,
@@ -83,6 +86,7 @@
return v -> {
mMetricsFeatureProvider.action(
getContext(), SettingsEnums.ACTION_PRIVATE_SPACE_SETUP_TRY_CREATE_SPACE_AGAIN);
+ Log.i(TAG, "Retry private space creation");
NavHostFragment.findNavController(PrivateProfileCreationError.this)
.navigate(R.id.action_retry_profile_creation);
};
@@ -94,6 +98,7 @@
if (activity != null) {
mMetricsFeatureProvider.action(
getContext(), SettingsEnums.ACTION_PRIVATE_SPACE_SETUP_CANCEL_CREATE_SPACE);
+ Log.i(TAG, "private space setup cancelled");
activity.finish();
}
};
diff --git a/src/com/android/settings/privatespace/PrivateSpaceAccountLoginError.java b/src/com/android/settings/privatespace/PrivateSpaceAccountLoginError.java
index e445a7f..fcb93b1 100644
--- a/src/com/android/settings/privatespace/PrivateSpaceAccountLoginError.java
+++ b/src/com/android/settings/privatespace/PrivateSpaceAccountLoginError.java
@@ -24,12 +24,14 @@
import android.content.Intent;
import android.os.Bundle;
import android.os.UserHandle;
+import android.util.Log;
import android.view.LayoutInflater;
import android.view.View;
import android.view.ViewGroup;
import androidx.activity.OnBackPressedCallback;
import androidx.annotation.Nullable;
+import androidx.navigation.fragment.NavHostFragment;
import com.android.settings.R;
import com.android.settings.core.InstrumentedFragment;
@@ -40,22 +42,34 @@
/** Fragment to display error screen if the profile is not signed in with a Google account. */
public class PrivateSpaceAccountLoginError extends InstrumentedFragment {
+ private static final String TAG = "PrivateSpaceAccLoginErr";
+
@Override
public View onCreateView(
LayoutInflater inflater,
@Nullable ViewGroup container,
@Nullable Bundle savedInstanceState) {
GlifLayout rootView =
- (GlifLayout) inflater
- .inflate(R.layout.privatespace_account_login_error, container, false);
+ (GlifLayout)
+ inflater.inflate(
+ R.layout.privatespace_account_login_error, container, false);
final FooterBarMixin mixin = rootView.getMixin(FooterBarMixin.class);
mixin.setPrimaryButton(
new FooterButton.Builder(getContext())
- .setText(R.string.private_space_tryagain_label)
+ .setText(R.string.private_space_continue_login_label)
.setListener(nextScreen())
.setButtonType(FooterButton.ButtonType.NEXT)
.setTheme(com.google.android.setupdesign.R.style.SudGlifButton_Primary)
.build());
+ mixin.setSecondaryButton(
+ new FooterButton.Builder(getContext())
+ .setText(R.string.private_space_skip_login_label)
+ .setListener(onSkip())
+ .setButtonType(FooterButton.ButtonType.CANCEL)
+ .setTheme(
+ androidx.appcompat.R.style
+ .Base_TextAppearance_AppCompat_Widget_Button)
+ .build());
OnBackPressedCallback callback =
new OnBackPressedCallback(true /* enabled by default */) {
@Override
@@ -86,9 +100,23 @@
&& (userHandle = privateSpaceMaintainer.getPrivateProfileHandle()) != null) {
Intent intent = new Intent(getContext(), PrivateProfileContextHelperActivity.class);
intent.putExtra(EXTRA_ACTION_TYPE, ACCOUNT_LOGIN_ACTION);
+ Log.d(TAG, "Start private space activity for account login");
getActivity()
.startActivityForResultAsUser(intent, ACCOUNT_LOGIN_ACTION, userHandle);
}
};
}
+
+ private View.OnClickListener onSkip() {
+ return v -> {
+ mMetricsFeatureProvider.action(
+ getContext(), SettingsEnums.ACTION_PRIVATE_SPACE_SETUP_SKIP_ACCOUNT_LOGIN);
+ mMetricsFeatureProvider.action(
+ getContext(),
+ SettingsEnums.ACTION_PRIVATE_SPACE_SETUP_ACCOUNT_LOGIN_SUCCESS,
+ false);
+ NavHostFragment.findNavController(PrivateSpaceAccountLoginError.this)
+ .navigate(R.id.action_success_fragment);
+ };
+ }
}
diff --git a/src/com/android/settings/privatespace/PrivateSpaceAuthenticationActivity.java b/src/com/android/settings/privatespace/PrivateSpaceAuthenticationActivity.java
index 69c4d9d..149c0d6 100644
--- a/src/com/android/settings/privatespace/PrivateSpaceAuthenticationActivity.java
+++ b/src/com/android/settings/privatespace/PrivateSpaceAuthenticationActivity.java
@@ -18,6 +18,7 @@
import static android.app.admin.DevicePolicyManager.ACTION_SET_NEW_PASSWORD;
+import android.app.ActivityOptions;
import android.app.AlertDialog;
import android.app.KeyguardManager;
import android.app.PendingIntent;
@@ -50,6 +51,8 @@
*/
public class PrivateSpaceAuthenticationActivity extends FragmentActivity {
private static final String TAG = "PrivateSpaceAuthCheck";
+ public static final String EXTRA_SHOW_PRIVATE_SPACE_UNLOCKED =
+ "extra_show_private_space_unlocked";
private PrivateSpaceMaintainer mPrivateSpaceMaintainer;
private KeyguardManager mKeyguardManager;
@@ -108,12 +111,14 @@
}
private void promptToSetDeviceLock() {
+ Log.d(TAG, "Show prompt to set device lock before using private space feature");
new AlertDialog.Builder(this)
.setTitle(R.string.no_device_lock_title)
.setMessage(R.string.no_device_lock_summary)
.setPositiveButton(
R.string.no_device_lock_action_label,
(DialogInterface dialog, int which) -> {
+ Log.d(TAG, "Start activity to set new device lock");
mSetDeviceLock.launch(new Intent(ACTION_SET_NEW_PASSWORD));
})
.setNegativeButton(
@@ -158,14 +163,22 @@
.setTransitionType(SettingsTransitionHelper.TransitionType.TRANSITION_SLIDE)
.setSourceMetricsCategory(SettingsEnums.PRIVATE_SPACE_SETTINGS);
if (mPrivateSpaceMaintainer.isPrivateSpaceLocked()) {
+ ActivityOptions options =
+ ActivityOptions.makeBasic()
+ .setPendingIntentCreatorBackgroundActivityStartMode(
+ ActivityOptions.MODE_BACKGROUND_ACTIVITY_START_ALLOWED);
mPrivateSpaceMaintainer.unlockPrivateSpace(
PendingIntent.getActivity(
context, /* requestCode */
0,
- privateSpaceSettings.toIntent(),
- PendingIntent.FLAG_IMMUTABLE)
+ privateSpaceSettings
+ .toIntent()
+ .putExtra(EXTRA_SHOW_PRIVATE_SPACE_UNLOCKED, true),
+ PendingIntent.FLAG_IMMUTABLE,
+ options.toBundle())
.getIntentSender());
} else {
+ Log.i(TAG, "Launch private space settings");
privateSpaceSettings.launch();
}
finish();
diff --git a/src/com/android/settings/privatespace/PrivateSpaceDashboardFragment.java b/src/com/android/settings/privatespace/PrivateSpaceDashboardFragment.java
index ed4df97..e426477 100644
--- a/src/com/android/settings/privatespace/PrivateSpaceDashboardFragment.java
+++ b/src/com/android/settings/privatespace/PrivateSpaceDashboardFragment.java
@@ -16,20 +16,29 @@
package com.android.settings.privatespace;
+import static com.android.settings.privatespace.PrivateSpaceAuthenticationActivity.EXTRA_SHOW_PRIVATE_SPACE_UNLOCKED;
+
import android.app.settings.SettingsEnums;
import android.os.Bundle;
+import android.util.Log;
+import android.widget.Toast;
import com.android.settings.R;
import com.android.settings.dashboard.DashboardFragment;
/** Fragment representing the Private Space dashboard in Settings. */
public class PrivateSpaceDashboardFragment extends DashboardFragment {
- private static final String TAG = "PrivateSpaceDashboardFragment";
+ private static final String TAG = "PSDashboardFragment";
@Override
public void onCreate(Bundle icicle) {
if (android.os.Flags.allowPrivateProfile()) {
super.onCreate(icicle);
+ if (getIntent().getBooleanExtra(EXTRA_SHOW_PRIVATE_SPACE_UNLOCKED, false)) {
+ Log.i(TAG, "Private space unlocked showing toast");
+ Toast.makeText(getContext(), R.string.private_space_unlocked, Toast.LENGTH_SHORT)
+ .show();
+ }
}
}
diff --git a/src/com/android/settings/privatespace/PrivateSpaceEducation.java b/src/com/android/settings/privatespace/PrivateSpaceEducation.java
index eb562af..e54982b 100644
--- a/src/com/android/settings/privatespace/PrivateSpaceEducation.java
+++ b/src/com/android/settings/privatespace/PrivateSpaceEducation.java
@@ -19,6 +19,7 @@
import android.app.Activity;
import android.app.settings.SettingsEnums;
import android.os.Bundle;
+import android.util.Log;
import android.view.LayoutInflater;
import android.view.View;
import android.view.ViewGroup;
@@ -35,6 +36,7 @@
/** Fragment educating about the usage of Private Space. */
public class PrivateSpaceEducation extends InstrumentedFragment {
+ private static final String TAG = "PrivateSpaceEducation";
@Override
public View onCreateView(
@@ -77,6 +79,7 @@
return v -> {
mMetricsFeatureProvider.action(
getContext(), SettingsEnums.ACTION_PRIVATE_SPACE_SETUP_START);
+ Log.i(TAG, "Starting private space setup");
NavHostFragment.findNavController(PrivateSpaceEducation.this)
.navigate(R.id.action_education_to_auto_advance);
};
@@ -88,6 +91,7 @@
if (activity != null) {
mMetricsFeatureProvider.action(
getContext(), SettingsEnums.ACTION_PRIVATE_SPACE_SETUP_CANCEL);
+ Log.i(TAG, "private space setup cancelled");
activity.finish();
}
};
diff --git a/src/com/android/settings/privatespace/PrivateSpaceMaintainer.java b/src/com/android/settings/privatespace/PrivateSpaceMaintainer.java
index d0b79f0..a283147 100644
--- a/src/com/android/settings/privatespace/PrivateSpaceMaintainer.java
+++ b/src/com/android/settings/privatespace/PrivateSpaceMaintainer.java
@@ -75,7 +75,8 @@
*
* <p> This method should be used by the Private Space Setup Flow ONLY.
*/
- final synchronized boolean createPrivateSpace() {
+ @VisibleForTesting
+ public final synchronized boolean createPrivateSpace() {
if (!Flags.allowPrivateProfile()) {
return false;
}
@@ -224,6 +225,7 @@
/** Sets the setting to show PS entry point to the provided value. */
public void setHidePrivateSpaceEntryPointSetting(int value) {
+ Log.d(TAG, "Setting HIDE_PRIVATE_SPACE_ENTRY_POINT = " + value);
Settings.Secure.putInt(mContext.getContentResolver(), HIDE_PRIVATESPACE_ENTRY_POINT, value);
}
@@ -261,6 +263,7 @@
*/
public synchronized boolean lockPrivateSpace() {
if (isPrivateProfileRunning()) {
+ Log.d(TAG, "Calling requestQuietModeEnabled to enableQuietMode");
return mUserManager.requestQuietModeEnabled(true, mUserHandle);
}
return false;
@@ -273,6 +276,7 @@
*/
public synchronized void unlockPrivateSpace(IntentSender intentSender) {
if (mUserHandle != null) {
+ Log.d(TAG, "Calling requestQuietModeEnabled to disableQuietMode");
mUserManager.requestQuietModeEnabled(false, mUserHandle, intentSender);
}
}
@@ -297,6 +301,7 @@
*/
@GuardedBy("this")
private void setUserSetupComplete() {
+ Log.d(TAG, "setting USER_SETUP_COMPLETE = 1 for private profile");
Settings.Secure.putIntForUser(mContext.getContentResolver(), USER_SETUP_COMPLETE,
1, mUserHandle.getIdentifier());
}
diff --git a/src/com/android/settings/privatespace/PrivateSpaceSetLockFragment.java b/src/com/android/settings/privatespace/PrivateSpaceSetLockFragment.java
index 6495a41..9e2e5cc 100644
--- a/src/com/android/settings/privatespace/PrivateSpaceSetLockFragment.java
+++ b/src/com/android/settings/privatespace/PrivateSpaceSetLockFragment.java
@@ -55,8 +55,8 @@
return null;
}
GlifLayout rootView =
- (GlifLayout) inflater.inflate(
- R.layout.privatespace_setlock_screen, container, false);
+ (GlifLayout)
+ inflater.inflate(R.layout.privatespace_setlock_screen, container, false);
final FooterBarMixin mixin = rootView.getMixin(FooterBarMixin.class);
mixin.setPrimaryButton(
new FooterButton.Builder(getContext())
@@ -99,6 +99,7 @@
// Simply Use default screen lock. No need to handle
mMetricsFeatureProvider.action(
getContext(), SettingsEnums.ACTION_PRIVATE_SPACE_SETUP_ACCOUNT_LOGIN_START);
+ Log.d(TAG, "Use device lock for private profile");
launchActivityForAction(ACCOUNT_LOGIN_ACTION);
};
}
@@ -117,6 +118,7 @@
if (userHandle != null) {
Intent intent = new Intent(getContext(), PrivateProfileContextHelperActivity.class);
intent.putExtra(EXTRA_ACTION_TYPE, action);
+ Log.i(TAG, "Start separate lock setup for private profile");
getActivity().startActivityForResultAsUser(intent, action, userHandle);
} else {
Log.w(TAG, "Private profile user handle is null");
diff --git a/src/com/android/settings/privatespace/PrivateSpaceSetupActivity.java b/src/com/android/settings/privatespace/PrivateSpaceSetupActivity.java
index da0a805..75b69cd 100644
--- a/src/com/android/settings/privatespace/PrivateSpaceSetupActivity.java
+++ b/src/com/android/settings/privatespace/PrivateSpaceSetupActivity.java
@@ -52,8 +52,9 @@
super.onCreate(savedInstanceState);
mMetricsFeatureProvider = FeatureFactory.getFeatureFactory().getMetricsFeatureProvider();
setContentView(R.layout.privatespace_setup_root);
- mNavHostFragment = (NavHostFragment) getSupportFragmentManager()
- .findFragmentById(R.id.ps_nav_host_fragment);
+ mNavHostFragment =
+ (NavHostFragment)
+ getSupportFragmentManager().findFragmentById(R.id.ps_nav_host_fragment);
mNavHostFragment.getNavController().setGraph(R.navigation.privatespace_main_context_nav);
}
diff --git a/src/com/android/settings/privatespace/SetupSuccessFragment.java b/src/com/android/settings/privatespace/SetupSuccessFragment.java
index ebeae7a..b1e0edc 100644
--- a/src/com/android/settings/privatespace/SetupSuccessFragment.java
+++ b/src/com/android/settings/privatespace/SetupSuccessFragment.java
@@ -22,6 +22,7 @@
import android.content.pm.PackageManager;
import android.content.pm.ResolveInfo;
import android.os.Bundle;
+import android.util.Log;
import android.view.LayoutInflater;
import android.view.View;
import android.view.ViewGroup;
@@ -100,6 +101,7 @@
}
accessPrivateSpaceToast();
startActivity(allAppsIntent);
+ Log.i(TAG, "Private space setup complete");
activity.finish();
}
};
diff --git a/src/com/android/settings/privatespace/delete/DeletePrivateSpaceController.java b/src/com/android/settings/privatespace/delete/DeletePrivateSpaceController.java
new file mode 100644
index 0000000..af4535e
--- /dev/null
+++ b/src/com/android/settings/privatespace/delete/DeletePrivateSpaceController.java
@@ -0,0 +1,53 @@
+/*
+ * Copyright (C) 2023 The Android Open Source Project
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT 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.privatespace.delete;
+
+import android.content.Context;
+import android.content.Intent;
+
+import androidx.annotation.NonNull;
+import androidx.preference.Preference;
+
+import com.android.settings.core.BasePreferenceController;
+
+/** Controller to delete the private space from the PS Settings page */
+public class DeletePrivateSpaceController extends BasePreferenceController {
+ private static final String TAG = "PrivateSpaceDeleteCtrl";
+
+ public DeletePrivateSpaceController(@NonNull Context context, @NonNull String preferenceKey) {
+ super(context, preferenceKey);
+ }
+
+ @Override
+ public int getAvailabilityStatus() {
+ return android.os.Flags.allowPrivateProfile() ? AVAILABLE : UNSUPPORTED_ON_DEVICE;
+ }
+
+ @Override
+ public boolean handlePreferenceTreeClick(@NonNull Preference preference) {
+ if (mPreferenceKey.equals(preference.getKey())) {
+ startPrivateSpaceDeleteActivity();
+ return true;
+ }
+ return false;
+ }
+
+ private void startPrivateSpaceDeleteActivity() {
+ final Intent intent = new Intent(mContext, PrivateSpaceDeleteActivity.class);
+ mContext.startActivity(intent);
+ }
+}
diff --git a/src/com/android/settings/privatespace/delete/PrivateSpaceDeleteActivity.java b/src/com/android/settings/privatespace/delete/PrivateSpaceDeleteActivity.java
new file mode 100644
index 0000000..a4109b8
--- /dev/null
+++ b/src/com/android/settings/privatespace/delete/PrivateSpaceDeleteActivity.java
@@ -0,0 +1,50 @@
+/*
+ * Copyright (C) 2024 The Android Open Source Project
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT 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.privatespace.delete;
+
+import android.app.settings.SettingsEnums;
+import android.os.Bundle;
+
+import androidx.navigation.fragment.NavHostFragment;
+
+import com.android.settings.R;
+import com.android.settings.SetupWizardUtils;
+import com.android.settings.core.InstrumentedActivity;
+
+import com.google.android.setupdesign.util.ThemeHelper;
+
+public class PrivateSpaceDeleteActivity extends InstrumentedActivity {
+ @Override
+ public int getMetricsCategory() {
+ return SettingsEnums.PRIVATE_SPACE_SETTINGS;
+ }
+
+ @Override
+ protected void onCreate(Bundle savedInstanceState) {
+ if (!android.os.Flags.allowPrivateProfile()) {
+ return;
+ }
+ setTheme(SetupWizardUtils.getTheme(this, getIntent()));
+ ThemeHelper.trySetDynamicColor(this);
+ super.onCreate(savedInstanceState);
+ setContentView(R.layout.privatespace_setup_root);
+ NavHostFragment navHostFragment =
+ (NavHostFragment)
+ getSupportFragmentManager().findFragmentById(R.id.ps_nav_host_fragment);
+ navHostFragment.getNavController().setGraph(R.navigation.private_space_delete_nav);
+ }
+}
diff --git a/src/com/android/settings/privatespace/delete/PrivateSpaceDeleteFragment.java b/src/com/android/settings/privatespace/delete/PrivateSpaceDeleteFragment.java
new file mode 100644
index 0000000..7dd3a5b
--- /dev/null
+++ b/src/com/android/settings/privatespace/delete/PrivateSpaceDeleteFragment.java
@@ -0,0 +1,172 @@
+/*
+ * Copyright (C) 2023 The Android Open Source Project
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT 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.privatespace.delete;
+
+import android.accounts.Account;
+import android.accounts.AccountManager;
+import android.app.Activity;
+import android.app.settings.SettingsEnums;
+import android.content.Context;
+import android.content.Intent;
+import android.graphics.drawable.Drawable;
+import android.os.Bundle;
+import android.os.UserHandle;
+import android.util.Log;
+import android.view.LayoutInflater;
+import android.view.View;
+import android.view.ViewGroup;
+import android.widget.ImageView;
+import android.widget.LinearLayout;
+import android.widget.TextView;
+
+import androidx.annotation.NonNull;
+import androidx.annotation.Nullable;
+import androidx.navigation.fragment.NavHostFragment;
+
+import com.android.settings.R;
+import com.android.settings.core.InstrumentedFragment;
+import com.android.settings.password.ChooseLockSettingsHelper;
+import com.android.settings.privatespace.PrivateSpaceMaintainer;
+import com.android.settingslib.accounts.AuthenticatorHelper;
+
+import com.google.android.setupcompat.template.FooterBarMixin;
+import com.google.android.setupcompat.template.FooterButton;
+import com.google.android.setupdesign.GlifLayout;
+
+/** Fragment to delete private space that lists the accounts logged in to the private profile. */
+public class PrivateSpaceDeleteFragment extends InstrumentedFragment {
+ private static final String TAG = "PrivateSpaceDeleteFrag";
+ private View mContentView;
+ private static final int CREDENTIAL_CONFIRM_REQUEST = 1;
+ @Nullable private UserHandle mPrivateUserHandle;
+
+ @Override
+ public void onCreate(@Nullable Bundle icicle) {
+ if (android.os.Flags.allowPrivateProfile()) {
+ super.onCreate(icicle);
+ }
+ }
+
+ @Override
+ public void onStart() {
+ super.onStart();
+ if (PrivateSpaceMaintainer.getInstance(getContext()).isPrivateSpaceLocked()) {
+ getActivity().finish();
+ }
+ }
+
+ @Override
+ public int getMetricsCategory() {
+ return SettingsEnums.PRIVATE_SPACE_SETTINGS;
+ }
+
+ private View.OnClickListener startAuthenticationForDelete() {
+ return v -> {
+ final ChooseLockSettingsHelper.Builder builder =
+ new ChooseLockSettingsHelper.Builder(getActivity(), this);
+ if (mPrivateUserHandle != null) {
+ builder.setRequestCode(CREDENTIAL_CONFIRM_REQUEST)
+ .setUserId(mPrivateUserHandle.getIdentifier())
+ .show();
+ } else {
+ Log.e(TAG, "Private space user handle cannot be null");
+ getActivity().finish();
+ }
+ };
+ }
+
+ @NonNull
+ @Override
+ public View onCreateView(
+ @NonNull LayoutInflater inflater,
+ @Nullable ViewGroup container,
+ @Nullable Bundle savedInstanceState) {
+ mPrivateUserHandle =
+ PrivateSpaceMaintainer.getInstance(getContext()).getPrivateProfileHandle();
+ if (mPrivateUserHandle == null) {
+ Log.e(TAG, "Private space user handle cannot be null");
+ getActivity().finish();
+ }
+ mContentView = inflater.inflate(R.layout.private_space_delete, container, false);
+ final GlifLayout layout = mContentView.findViewById(R.id.private_space_delete_layout);
+ final FooterBarMixin mixin = layout.getMixin(FooterBarMixin.class);
+ final Activity activity = getActivity();
+ mixin.setPrimaryButton(
+ new FooterButton.Builder(activity)
+ .setText(R.string.private_space_delete_button_label)
+ .setListener(startAuthenticationForDelete())
+ .setButtonType(FooterButton.ButtonType.OTHER)
+ .setTheme(com.google.android.setupdesign.R.style.SudGlifButton_Primary)
+ .build());
+ mixin.setSecondaryButton(
+ new FooterButton.Builder(activity)
+ .setText(android.R.string.cancel)
+ .setListener(view -> activity.onBackPressed())
+ .setButtonType(FooterButton.ButtonType.CANCEL)
+ .setTheme(com.google.android.setupdesign.R.style.SudGlifButton_Secondary)
+ .build());
+
+ loadPrivateProfileAccountList();
+ return mContentView;
+ }
+
+ private void loadPrivateProfileAccountList() {
+ View accountsLabel = mContentView.findViewById(R.id.accounts_label);
+ LinearLayout contents = (LinearLayout) mContentView.findViewById(R.id.accounts);
+ contents.removeAllViews();
+
+ Context context = getActivity();
+
+ AccountManager accountManager = AccountManager.get(context);
+
+ LayoutInflater inflater = context.getSystemService(LayoutInflater.class);
+
+ final AuthenticatorHelper helper =
+ new AuthenticatorHelper(context, mPrivateUserHandle, null);
+ final String[] accountTypes = helper.getEnabledAccountTypes();
+
+ for (String type : accountTypes) {
+ final String accountType = type;
+ final Account[] accounts =
+ accountManager.getAccountsByTypeAsUser(accountType, mPrivateUserHandle);
+ Drawable icon = helper.getDrawableForType(getContext(), accountType);
+ if (icon == null) {
+ icon = context.getPackageManager().getDefaultActivityIcon();
+ }
+ for (Account account : accounts) {
+ View child = inflater.inflate(R.layout.main_clear_account, contents, false);
+ child.<ImageView>findViewById(android.R.id.icon).setImageDrawable(icon);
+ child.<TextView>findViewById(android.R.id.title).setText(account.name);
+ contents.addView(child);
+ }
+ }
+
+ if (contents.getChildCount() > 0) {
+ accountsLabel.setVisibility(View.VISIBLE);
+ contents.setVisibility(View.VISIBLE);
+ }
+ }
+
+ @Override
+ public void onActivityResult(int requestCode, int resultCode, @Nullable Intent data) {
+ super.onActivityResult(requestCode, resultCode, data);
+ if (requestCode == CREDENTIAL_CONFIRM_REQUEST && resultCode == Activity.RESULT_OK) {
+ NavHostFragment.findNavController(PrivateSpaceDeleteFragment.this)
+ .navigate(R.id.action_authenticate_delete);
+ }
+ }
+}
diff --git a/src/com/android/settings/privatespace/delete/PrivateSpaceDeletionProgressFragment.java b/src/com/android/settings/privatespace/delete/PrivateSpaceDeletionProgressFragment.java
new file mode 100644
index 0000000..3a16641
--- /dev/null
+++ b/src/com/android/settings/privatespace/delete/PrivateSpaceDeletionProgressFragment.java
@@ -0,0 +1,143 @@
+/*
+ * Copyright (C) 2024 The Android Open Source Project
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT 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.privatespace.delete;
+
+import static com.android.settings.privatespace.PrivateSpaceMaintainer.ErrorDeletingPrivateSpace.DELETE_PS_ERROR_INTERNAL;
+import static com.android.settings.privatespace.PrivateSpaceMaintainer.ErrorDeletingPrivateSpace.DELETE_PS_ERROR_NONE;
+
+import android.app.settings.SettingsEnums;
+import android.content.Context;
+import android.os.Bundle;
+import android.os.Handler;
+import android.os.Looper;
+import android.util.Log;
+import android.view.LayoutInflater;
+import android.view.View;
+import android.view.ViewGroup;
+import android.widget.Toast;
+
+import androidx.activity.OnBackPressedCallback;
+import androidx.annotation.NonNull;
+import androidx.annotation.Nullable;
+
+import com.android.internal.annotations.VisibleForTesting;
+import com.android.settings.R;
+import com.android.settings.core.InstrumentedFragment;
+import com.android.settings.privatespace.PrivateSpaceMaintainer;
+
+/** Fragment to show loading animation screen while deleting private space. */
+public class PrivateSpaceDeletionProgressFragment extends InstrumentedFragment {
+ private static final String TAG = "PrivateSpaceDeleteProg";
+ private static final int PRIVATE_SPACE_DELETE_POST_DELAY_MS = 1000;
+ private Handler mHandler;
+ private PrivateSpaceMaintainer mPrivateSpaceMaintainer;
+ private Runnable mDeletePrivateSpace =
+ new Runnable() {
+ @Override
+ public void run() {
+ deletePrivateSpace();
+ getActivity().finish();
+ }
+ };
+
+ static class Injector {
+ PrivateSpaceMaintainer injectPrivateSpaceMaintainer(Context context) {
+ return PrivateSpaceMaintainer.getInstance(context);
+ }
+ }
+
+ @Override
+ public void onCreate(@Nullable Bundle savedInstanceState) {
+ if (android.os.Flags.allowPrivateProfile()) {
+ super.onCreate(savedInstanceState);
+ }
+ }
+
+ @Override
+ public int getMetricsCategory() {
+ return SettingsEnums.PRIVATE_SPACE_SETTINGS;
+ }
+
+ @NonNull
+ @Override
+ public View onCreateView(
+ @NonNull LayoutInflater inflater,
+ @Nullable ViewGroup container,
+ @Nullable Bundle savedInstanceState) {
+ mPrivateSpaceMaintainer =
+ new PrivateSpaceDeletionProgressFragment.Injector()
+ .injectPrivateSpaceMaintainer(getActivity().getApplicationContext());
+ if (!mPrivateSpaceMaintainer.doesPrivateSpaceExist()) {
+ // Ideally this should never happen as PS Settings is not available when there's no
+ // Private Profile.
+ Log.e(TAG, "Unexpected attempt to delete non-existent PS");
+ getActivity().finish();
+ }
+ View contentView =
+ inflater.inflate(R.layout.private_space_confirm_deletion, container, false);
+ OnBackPressedCallback callback =
+ new OnBackPressedCallback(true /* enabled by default */) {
+ @Override
+ public void handleOnBackPressed() {
+ // Handle the back button event. We intentionally don't want to allow back
+ // button to work in this screen during the setup flow.
+ }
+ };
+ requireActivity().getOnBackPressedDispatcher().addCallback(this, callback);
+ mHandler = new Handler(Looper.getMainLooper());
+ // Ensures screen visibility to user by introducing a 1-second delay before deleting private
+ // space.
+ mHandler.postDelayed(mDeletePrivateSpace, PRIVATE_SPACE_DELETE_POST_DELAY_MS);
+ return contentView;
+ }
+
+ @Override
+ public void onDestroy() {
+ mHandler.removeCallbacks(mDeletePrivateSpace);
+ super.onDestroy();
+ }
+
+ /** Deletes private space and shows a toast message */
+ @VisibleForTesting
+ public void deletePrivateSpace() {
+ PrivateSpaceMaintainer.ErrorDeletingPrivateSpace error =
+ mPrivateSpaceMaintainer.deletePrivateSpace();
+ if (error == DELETE_PS_ERROR_NONE) {
+ showSuccessfulDeletionToast();
+ } else if (error == DELETE_PS_ERROR_INTERNAL) {
+ showDeletionInternalErrorToast();
+ }
+ }
+
+ @VisibleForTesting
+ public void setPrivateSpaceMaintainer(@NonNull Injector injector) {
+ mPrivateSpaceMaintainer = injector.injectPrivateSpaceMaintainer(getActivity());
+ }
+
+ /** Shows a toast saying that the private space was deleted */
+ @VisibleForTesting
+ public void showSuccessfulDeletionToast() {
+ Toast.makeText(getContext(), R.string.private_space_deleted, Toast.LENGTH_SHORT).show();
+ }
+
+ /** Shows a toast saying that the private space could not be deleted */
+ @VisibleForTesting
+ public void showDeletionInternalErrorToast() {
+ Toast.makeText(getContext(), R.string.private_space_delete_failed, Toast.LENGTH_SHORT)
+ .show();
+ }
+}
diff --git a/src/com/android/settings/privatespace/onelock/FaceFingerprintUnlockController.java b/src/com/android/settings/privatespace/onelock/FaceFingerprintUnlockController.java
index 271a219..2e3f284 100644
--- a/src/com/android/settings/privatespace/onelock/FaceFingerprintUnlockController.java
+++ b/src/com/android/settings/privatespace/onelock/FaceFingerprintUnlockController.java
@@ -23,6 +23,7 @@
import androidx.preference.Preference;
import com.android.settings.R;
+import com.android.settings.Utils;
import com.android.settings.biometrics.combination.CombinedBiometricStatusPreferenceController;
import com.android.settings.privatespace.PrivateSpaceMaintainer;
import com.android.settingslib.core.lifecycle.Lifecycle;
@@ -72,6 +73,8 @@
super.updateState(preference);
preference.setEnabled(true);
} else {
+ Utils.removeEnrolledFaceForUser(mContext, getUserId());
+ Utils.removeEnrolledFingerprintForUser(mContext, getUserId());
preference.setSummary(
mContext.getString(R.string.lock_settings_profile_unified_summary));
preference.setEnabled(false);
diff --git a/src/com/android/settings/privatespace/onelock/PrivateSpaceFacePreferenceController.java b/src/com/android/settings/privatespace/onelock/PrivateSpaceFacePreferenceController.java
index cc22b87..b841d9a 100644
--- a/src/com/android/settings/privatespace/onelock/PrivateSpaceFacePreferenceController.java
+++ b/src/com/android/settings/privatespace/onelock/PrivateSpaceFacePreferenceController.java
@@ -20,8 +20,13 @@
import android.os.UserHandle;
import android.util.Log;
+import androidx.annotation.NonNull;
import androidx.lifecycle.Lifecycle;
+import androidx.preference.Preference;
+import androidx.preference.PreferenceScreen;
+import com.android.settings.R;
+import com.android.settings.Utils;
import com.android.settings.biometrics.combination.BiometricFaceStatusPreferenceController;
import com.android.settings.privatespace.PrivateSpaceMaintainer;
@@ -62,4 +67,26 @@
? AVAILABLE
: UNSUPPORTED_ON_DEVICE;
}
+
+ @Override
+ public void updateState(@NonNull Preference preference) {
+ if (mLockPatternUtils.isSeparateProfileChallengeEnabled(getUserId())) {
+ super.updateState(preference);
+ preference.setEnabled(true);
+ } else {
+ Utils.removeEnrolledFaceForUser(mContext, getUserId());
+ preference.setSummary(
+ mContext.getString(R.string.lock_settings_profile_unified_summary));
+ preference.setEnabled(false);
+ }
+ }
+
+ @Override
+ public void displayPreference(@NonNull PreferenceScreen screen) {
+ super.displayPreference(screen);
+ Preference preference = screen.findPreference(getPreferenceKey());
+ if (!Utils.isMultipleBiometricsSupported(mContext)) {
+ preference.setTitle(R.string.private_space_face_title);
+ }
+ }
}
diff --git a/src/com/android/settings/privatespace/onelock/PrivateSpaceFingerprintPreferenceController.java b/src/com/android/settings/privatespace/onelock/PrivateSpaceFingerprintPreferenceController.java
index f2f0801..d484904 100644
--- a/src/com/android/settings/privatespace/onelock/PrivateSpaceFingerprintPreferenceController.java
+++ b/src/com/android/settings/privatespace/onelock/PrivateSpaceFingerprintPreferenceController.java
@@ -20,8 +20,13 @@
import android.os.UserHandle;
import android.util.Log;
+import androidx.annotation.NonNull;
import androidx.lifecycle.Lifecycle;
+import androidx.preference.Preference;
+import androidx.preference.PreferenceScreen;
+import com.android.settings.R;
+import com.android.settings.Utils;
import com.android.settings.biometrics.combination.BiometricFingerprintStatusPreferenceController;
import com.android.settings.privatespace.PrivateSpaceMaintainer;
@@ -64,4 +69,26 @@
? AVAILABLE
: UNSUPPORTED_ON_DEVICE;
}
+
+ @Override
+ public void updateState(@NonNull Preference preference) {
+ if (mLockPatternUtils.isSeparateProfileChallengeEnabled(getUserId())) {
+ super.updateState(preference);
+ preference.setEnabled(true);
+ } else {
+ Utils.removeEnrolledFingerprintForUser(mContext, getUserId());
+ preference.setSummary(
+ mContext.getString(R.string.lock_settings_profile_unified_summary));
+ preference.setEnabled(false);
+ }
+ }
+
+ @Override
+ public void displayPreference(@NonNull PreferenceScreen screen) {
+ super.displayPreference(screen);
+ Preference preference = screen.findPreference(getPreferenceKey());
+ if (!Utils.isMultipleBiometricsSupported(mContext)) {
+ preference.setTitle(R.string.private_space_fingerprint_title);
+ }
+ }
}
diff --git a/src/com/android/settings/privatespace/onelock/UseOneLockSettingsFragment.java b/src/com/android/settings/privatespace/onelock/UseOneLockSettingsFragment.java
index 6af6c38..413e02a 100644
--- a/src/com/android/settings/privatespace/onelock/UseOneLockSettingsFragment.java
+++ b/src/com/android/settings/privatespace/onelock/UseOneLockSettingsFragment.java
@@ -24,6 +24,7 @@
import androidx.annotation.Nullable;
import com.android.settings.R;
+import com.android.settings.Utils;
import com.android.settings.dashboard.DashboardFragment;
import com.android.settings.privatespace.PrivateSpaceMaintainer;
import com.android.settingslib.core.AbstractPreferenceController;
@@ -71,7 +72,17 @@
final List<AbstractPreferenceController> controllers = new ArrayList<>();
controllers.add(new UseOneLockControllerSwitch(context, this));
controllers.add(new PrivateSpaceLockController(context, this));
- controllers.add(new FaceFingerprintUnlockController(context, getSettingsLifecycle()));
+ if (Utils.isMultipleBiometricsSupported(context)) {
+ controllers.add(new FaceFingerprintUnlockController(context, getSettingsLifecycle()));
+ } else if (Utils.hasFingerprintHardware(context)) {
+ controllers.add(
+ new PrivateSpaceFingerprintPreferenceController(
+ context, "private_space_biometrics", getSettingsLifecycle()));
+ } else if (Utils.hasFaceHardware(context)) {
+ controllers.add(
+ new PrivateSpaceFacePreferenceController(
+ context, "private_space_biometrics", getSettingsLifecycle()));
+ }
return controllers;
}
diff --git a/src/com/android/settings/security/ScreenPinningSettings.java b/src/com/android/settings/security/ScreenPinningSettings.java
index 99d6492..8690847 100644
--- a/src/com/android/settings/security/ScreenPinningSettings.java
+++ b/src/com/android/settings/security/ScreenPinningSettings.java
@@ -22,6 +22,7 @@
import android.content.Context;
import android.content.DialogInterface;
import android.content.Intent;
+import android.content.res.Resources;
import android.icu.text.MessageFormat;
import android.os.Bundle;
import android.os.UserHandle;
@@ -30,6 +31,7 @@
import android.widget.CompoundButton;
import android.widget.CompoundButton.OnCheckedChangeListener;
+import androidx.annotation.NonNull;
import androidx.appcompat.app.AlertDialog;
import androidx.preference.Preference;
import androidx.preference.Preference.OnPreferenceChangeListener;
@@ -45,7 +47,11 @@
import com.android.settings.search.BaseSearchIndexProvider;
import com.android.settings.widget.SettingsMainSwitchBar;
import com.android.settingslib.search.SearchIndexable;
+import com.android.settingslib.search.SearchIndexableRaw;
import com.android.settingslib.widget.FooterPreference;
+
+import java.util.List;
+
/**
* Screen pinning settings.
*/
@@ -174,9 +180,8 @@
}
}
- private int getCurrentSecurityTitle() {
- int quality = mLockPatternUtils.getKeyguardStoredPasswordQuality(
- UserHandle.myUserId());
+ private static int getCurrentSecurityTitle(LockPatternUtils lockPatternUtils) {
+ int quality = lockPatternUtils.getKeyguardStoredPasswordQuality(UserHandle.myUserId());
switch (quality) {
case DevicePolicyManager.PASSWORD_QUALITY_NUMERIC:
case DevicePolicyManager.PASSWORD_QUALITY_NUMERIC_COMPLEX:
@@ -187,7 +192,7 @@
case DevicePolicyManager.PASSWORD_QUALITY_MANAGED:
return R.string.screen_pinning_unlock_password;
case DevicePolicyManager.PASSWORD_QUALITY_SOMETHING:
- if (mLockPatternUtils.isLockPatternEnabled(UserHandle.myUserId())) {
+ if (lockPatternUtils.isLockPatternEnabled(UserHandle.myUserId())) {
return R.string.screen_pinning_unlock_pattern;
}
}
@@ -232,7 +237,7 @@
}
});
mUseScreenLock.setChecked(isScreenLockUsed());
- mUseScreenLock.setTitle(getCurrentSecurityTitle());
+ mUseScreenLock.setTitle(getCurrentSecurityTitle(mLockPatternUtils));
} else {
mFooterPreference.setSummary(getAppPinningContent());
mUseScreenLock.setEnabled(false);
@@ -252,8 +257,30 @@
}
/**
- * For search
+ * For search.
+ *
+ * This page only provides an index for the toggle preference of using screen lock for
+ * unpinning. The preference name will change with various lock configurations. Indexing data
+ * from XML isn't suitable since it uses a static title by default. So, we skip XML indexing
+ * by omitting the XML argument in the constructor and use a dynamic index method instead.
*/
public static final BaseSearchIndexProvider SEARCH_INDEX_DATA_PROVIDER =
- new BaseSearchIndexProvider(R.xml.screen_pinning_settings);
+ new BaseSearchIndexProvider() {
+
+ @NonNull
+ @Override
+ public List<SearchIndexableRaw> getDynamicRawDataToIndex(@NonNull Context context,
+ boolean enabled) {
+ List<SearchIndexableRaw> dynamicRaws =
+ super.getDynamicRawDataToIndex(context, enabled);
+ final SearchIndexableRaw raw = new SearchIndexableRaw(context);
+ final Resources res = context.getResources();
+ final LockPatternUtils lockPatternUtils = new LockPatternUtils(context);
+ raw.key = KEY_USE_SCREEN_LOCK;
+ raw.title = res.getString(getCurrentSecurityTitle(lockPatternUtils));
+ raw.screenTitle = res.getString(R.string.screen_pinning_title);
+ dynamicRaws.add(raw);
+ return dynamicRaws;
+ }
+ };
}
diff --git a/src/com/android/settings/security/SimLockPreferenceController.java b/src/com/android/settings/security/SimLockPreferenceController.java
index 8429a9f..8cc7234 100644
--- a/src/com/android/settings/security/SimLockPreferenceController.java
+++ b/src/com/android/settings/security/SimLockPreferenceController.java
@@ -44,8 +44,9 @@
mUserManager = (UserManager) context.getSystemService(Context.USER_SERVICE);
mCarrierConfigManager = (CarrierConfigManager)
mContext.getSystemService(Context.CARRIER_CONFIG_SERVICE);
- mSubscriptionManager = (SubscriptionManager) context
- .getSystemService(Context.TELEPHONY_SUBSCRIPTION_SERVICE);
+ mSubscriptionManager = ((SubscriptionManager) context
+ .getSystemService(Context.TELEPHONY_SUBSCRIPTION_SERVICE))
+ .createForAllUserProfiles();
mTelephonyManager = (TelephonyManager) context.getSystemService(Context.TELEPHONY_SERVICE);
}
diff --git a/src/com/android/settings/sim/EnableAutoDataSwitchDialogFragment.java b/src/com/android/settings/sim/EnableAutoDataSwitchDialogFragment.java
index b1b5f8e..bd6a394 100644
--- a/src/com/android/settings/sim/EnableAutoDataSwitchDialogFragment.java
+++ b/src/com/android/settings/sim/EnableAutoDataSwitchDialogFragment.java
@@ -195,7 +195,7 @@
}
private SubscriptionManager getSubscriptionManager() {
- return getContext().getSystemService(SubscriptionManager.class);
+ return getContext().getSystemService(SubscriptionManager.class).createForAllUserProfiles();
}
@VisibleForTesting
diff --git a/src/com/android/settings/sim/SelectSpecificDataSimDialogFragment.java b/src/com/android/settings/sim/SelectSpecificDataSimDialogFragment.java
index 37f5445..b0b65f6 100644
--- a/src/com/android/settings/sim/SelectSpecificDataSimDialogFragment.java
+++ b/src/com/android/settings/sim/SelectSpecificDataSimDialogFragment.java
@@ -194,7 +194,7 @@
@VisibleForTesting
protected SubscriptionManager getSubscriptionManager() {
- return getContext().getSystemService(SubscriptionManager.class);
+ return getContext().getSystemService(SubscriptionManager.class).createForAllUserProfiles();
}
@Override
diff --git a/src/com/android/settings/sim/SimListDialogFragment.java b/src/com/android/settings/sim/SimListDialogFragment.java
index db2c4dc..fd44dc7 100644
--- a/src/com/android/settings/sim/SimListDialogFragment.java
+++ b/src/com/android/settings/sim/SimListDialogFragment.java
@@ -125,7 +125,7 @@
protected List<SubscriptionInfo> getCurrentSubscriptions() {
final SubscriptionManager manager = getContext().getSystemService(
- SubscriptionManager.class);
+ SubscriptionManager.class).createForAllUserProfiles();
return manager.getActiveSubscriptionInfoList();
}
diff --git a/src/com/android/settings/spa/SettingsSpaEnvironment.kt b/src/com/android/settings/spa/SettingsSpaEnvironment.kt
index a6cf5cc..41852e5 100644
--- a/src/com/android/settings/spa/SettingsSpaEnvironment.kt
+++ b/src/com/android/settings/spa/SettingsSpaEnvironment.kt
@@ -22,6 +22,7 @@
import com.android.settings.spa.about.AboutPhonePageProvider
import com.android.settings.spa.app.AllAppListPageProvider
import com.android.settings.spa.app.AppsMainPageProvider
+import com.android.settings.spa.app.battery.BatteryOptimizationModeAppListPageProvider
import com.android.settings.spa.app.appcompat.UserAspectRatioAppsPageProvider
import com.android.settings.spa.app.appinfo.AppInfoSettingsProvider
import com.android.settings.spa.app.appinfo.CloneAppInfoSettingsProvider
@@ -47,6 +48,8 @@
import com.android.settings.spa.development.compat.PlatformCompatAppListPageProvider
import com.android.settings.spa.home.HomePageProvider
import com.android.settings.spa.network.NetworkAndInternetPageProvider
+import com.android.settings.spa.network.NetworkCellularGroupProvider
+import com.android.settings.spa.network.SimOnboardingPageProvider
import com.android.settings.spa.notification.AppListNotificationsPageProvider
import com.android.settings.spa.notification.NotificationMainPageProvider
import com.android.settings.spa.system.AppLanguagesPageProvider
@@ -114,6 +117,9 @@
StorageAppListPageProvider.Apps,
StorageAppListPageProvider.Games,
ApnEditPageProvider,
+ SimOnboardingPageProvider,
+ BatteryOptimizationModeAppListPageProvider,
+ NetworkCellularGroupProvider,
)
override val logger = if (FeatureFlagUtils.isEnabled(
diff --git a/src/com/android/settings/spa/app/AllAppList.kt b/src/com/android/settings/spa/app/AllAppList.kt
index 5b13211..5e0ac95 100644
--- a/src/com/android/settings/spa/app/AllAppList.kt
+++ b/src/com/android/settings/spa/app/AllAppList.kt
@@ -34,6 +34,7 @@
import com.android.settingslib.spa.widget.preference.Preference
import com.android.settingslib.spa.widget.preference.PreferenceModel
import com.android.settingslib.spa.widget.ui.SpinnerOption
+import com.android.settingslib.spaprivileged.framework.compose.getPlaceholder
import com.android.settingslib.spaprivileged.model.app.AppListModel
import com.android.settingslib.spaprivileged.model.app.AppRecord
import com.android.settingslib.spaprivileged.model.app.installed
@@ -131,7 +132,11 @@
override fun getSummary(option: Int, record: AppRecordWithSize): () -> String {
val storageSummary = record.app.getStorageSummary()
return {
- val summaryList = mutableListOf(storageSummary.value)
+ val summaryList = mutableListOf<String>()
+ val storageSummaryValue = storageSummary.value
+ if (storageSummaryValue.isNotBlank()) {
+ summaryList += storageSummaryValue
+ }
when {
!record.app.installed && !record.app.isArchived -> {
summaryList += context.getString(R.string.not_installed)
@@ -142,6 +147,7 @@
}
}
summaryList.joinToString(separator = System.lineSeparator())
+ .ifEmpty { context.getPlaceholder() } // Use placeholder to reduce flaky
}
}
diff --git a/src/com/android/settings/spa/app/appinfo/AppArchiveButton.kt b/src/com/android/settings/spa/app/appinfo/AppArchiveButton.kt
index e4fb1ea..38a8499 100644
--- a/src/com/android/settings/spa/app/appinfo/AppArchiveButton.kt
+++ b/src/com/android/settings/spa/app/appinfo/AppArchiveButton.kt
@@ -104,7 +104,7 @@
userHandle
)
try {
- packageInstaller.requestArchive(app.packageName, pendingIntent.intentSender, 0)
+ packageInstaller.requestArchive(app.packageName, pendingIntent.intentSender)
} catch (e: Exception) {
Log.e(LOG_TAG, "Request archive failed", e)
Toast.makeText(
diff --git a/src/com/android/settings/spa/app/appinfo/AppButtonRepository.kt b/src/com/android/settings/spa/app/appinfo/AppButtonRepository.kt
index 5fa9436..b8019fb 100644
--- a/src/com/android/settings/spa/app/appinfo/AppButtonRepository.kt
+++ b/src/com/android/settings/spa/app/appinfo/AppButtonRepository.kt
@@ -21,6 +21,7 @@
import android.content.Context
import android.content.om.OverlayManager
import android.content.pm.ApplicationInfo
+import android.content.pm.Flags
import android.content.pm.PackageManager
import android.content.pm.ResolveInfo
import android.util.Log
@@ -95,7 +96,7 @@
isDisallowControl(app) -> return false
- uninstallDisallowedDueToHomeApp(app.packageName) -> return false
+ uninstallDisallowedDueToHomeApp(app) -> return false
// Resource overlays can be uninstalled iff they are public (installed on /data) and
// disabled. ("Enabled" means they are in use by resource management.)
@@ -113,7 +114,8 @@
* can go to Home settings and pick a different one, after which we'll permit uninstallation
* of the now-not-default one.
*/
- private fun uninstallDisallowedDueToHomeApp(packageName: String): Boolean {
+ fun uninstallDisallowedDueToHomeApp(applicationInfo: ApplicationInfo): Boolean {
+ val packageName = applicationInfo.packageName
val homePackageInfo = getHomePackageInfo()
return when {
packageName !in homePackageInfo.homePackages -> false
@@ -121,8 +123,17 @@
// Disallow uninstall when this is the only home app.
homePackageInfo.homePackages.size == 1 -> true
- // Disallow if this is the explicit default home app.
- else -> packageName == homePackageInfo.currentDefaultHome?.packageName
+ packageName == homePackageInfo.currentDefaultHome?.packageName -> {
+ if (Flags.improveHomeAppBehavior()) {
+ // Disallow the uninstallation of the current home app if it is a system app.
+ return applicationInfo.isSystemApp()
+ } else {
+ // Disallow if this is the explicit default home app.
+ return true
+ }
+ }
+
+ else -> false
}
}
diff --git a/src/com/android/settings/spa/app/appinfo/AppPermissionPreference.kt b/src/com/android/settings/spa/app/appinfo/AppPermissionPreference.kt
index ec1780f..1274eea 100644
--- a/src/com/android/settings/spa/app/appinfo/AppPermissionPreference.kt
+++ b/src/com/android/settings/spa/app/appinfo/AppPermissionPreference.kt
@@ -1,5 +1,5 @@
/*
- * Copyright (C) 2022 The Android Open Source Project
+ * Copyright (C) 2024 The Android Open Source Project
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
@@ -22,15 +22,15 @@
import android.content.pm.ApplicationInfo
import android.util.Log
import androidx.compose.runtime.Composable
-import androidx.compose.runtime.livedata.observeAsState
import androidx.compose.runtime.remember
import androidx.compose.ui.platform.LocalContext
-import androidx.compose.ui.res.stringResource
-import androidx.lifecycle.LiveData
+import androidx.lifecycle.compose.collectAsStateWithLifecycle
import com.android.settings.R
import com.android.settingslib.spa.widget.preference.Preference
import com.android.settingslib.spa.widget.preference.PreferenceModel
+import com.android.settingslib.spaprivileged.framework.compose.placeholder
import com.android.settingslib.spaprivileged.model.app.userHandle
+import kotlinx.coroutines.flow.Flow
private const val TAG = "AppPermissionPreference"
private const val EXTRA_HIDE_INFO_BUTTON = "hideInfoButton"
@@ -38,14 +38,11 @@
@Composable
fun AppPermissionPreference(
app: ApplicationInfo,
- summaryLiveData: LiveData<AppPermissionSummaryState> = rememberAppPermissionSummary(app),
+ summaryFlow: Flow<AppPermissionSummaryState> = rememberAppPermissionSummary(app),
) {
val context = LocalContext.current
- val summaryState = summaryLiveData.observeAsState(
- initial = AppPermissionSummaryState(
- summary = stringResource(R.string.summary_placeholder),
- enabled = false,
- )
+ val summaryState = summaryFlow.collectAsStateWithLifecycle(
+ initialValue = AppPermissionSummaryState(summary = placeholder(), enabled = false),
)
Preference(
model = remember {
diff --git a/src/com/android/settings/spa/app/appinfo/AppPermissionSummary.kt b/src/com/android/settings/spa/app/appinfo/AppPermissionSummary.kt
index 91c3887..d0bdd6b 100644
--- a/src/com/android/settings/spa/app/appinfo/AppPermissionSummary.kt
+++ b/src/com/android/settings/spa/app/appinfo/AppPermissionSummary.kt
@@ -1,5 +1,5 @@
/*
- * Copyright (C) 2022 The Android Open Source Project
+ * Copyright (C) 2024 The Android Open Source Project
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
@@ -18,18 +18,22 @@
import android.content.Context
import android.content.pm.ApplicationInfo
-import android.content.pm.PackageManager.OnPermissionsChangedListener
import android.icu.text.ListFormatter
import androidx.compose.runtime.Composable
import androidx.compose.runtime.remember
import androidx.compose.ui.platform.LocalContext
-import androidx.lifecycle.LiveData
import com.android.settings.R
import com.android.settingslib.applications.PermissionsSummaryHelper
-import com.android.settingslib.applications.PermissionsSummaryHelper.PermissionsResultCallback
import com.android.settingslib.spa.framework.util.formatString
import com.android.settingslib.spaprivileged.framework.common.asUser
+import com.android.settingslib.spaprivileged.model.app.permissionsChangedFlow
import com.android.settingslib.spaprivileged.model.app.userHandle
+import kotlin.coroutines.resume
+import kotlinx.coroutines.Dispatchers
+import kotlinx.coroutines.flow.Flow
+import kotlinx.coroutines.flow.flowOn
+import kotlinx.coroutines.flow.map
+import kotlinx.coroutines.suspendCancellableCoroutine
data class AppPermissionSummaryState(
val summary: String,
@@ -37,58 +41,40 @@
)
@Composable
-fun rememberAppPermissionSummary(app: ApplicationInfo): AppPermissionSummaryLiveData {
+fun rememberAppPermissionSummary(app: ApplicationInfo): Flow<AppPermissionSummaryState> {
val context = LocalContext.current
- return remember(app) { AppPermissionSummaryLiveData(context, app) }
+ return remember(app) { AppPermissionSummaryRepository(context, app).flow }
}
-class AppPermissionSummaryLiveData(
+class AppPermissionSummaryRepository(
private val context: Context,
private val app: ApplicationInfo,
-) : LiveData<AppPermissionSummaryState>() {
+) {
private val userContext = context.asUser(app.userHandle)
- private val userPackageManager = userContext.packageManager
- private val onPermissionsChangedListener = OnPermissionsChangedListener { uid ->
- if (uid == app.uid) update()
- }
+ val flow = context.permissionsChangedFlow(app)
+ .map { getPermissionSummary() }
+ .flowOn(Dispatchers.Default)
- override fun onActive() {
- userPackageManager.addOnPermissionsChangeListener(onPermissionsChangedListener)
- if (app.isArchived) {
- postValue(noPermissionRequestedState())
- } else {
- update()
- }
- }
-
- override fun onInactive() {
- userPackageManager.removeOnPermissionsChangeListener(onPermissionsChangedListener)
- }
-
- private fun update() {
+ private suspend fun getPermissionSummary() = suspendCancellableCoroutine { continuation ->
PermissionsSummaryHelper.getPermissionSummary(
- userContext, app.packageName, permissionsCallback
- )
- }
-
- private val permissionsCallback = object : PermissionsResultCallback {
- override fun onPermissionSummaryResult(
- requestedPermissionCount: Int,
+ userContext,
+ app.packageName,
+ ) { requestedPermissionCount: Int,
additionalGrantedPermissionCount: Int,
- grantedGroupLabels: List<CharSequence>,
- ) {
- if (requestedPermissionCount == 0) {
- postValue(noPermissionRequestedState())
- return
- }
- val labels = getDisplayLabels(additionalGrantedPermissionCount, grantedGroupLabels)
- val summary = if (labels.isNotEmpty()) {
- ListFormatter.getInstance().format(labels)
+ grantedGroupLabels: List<CharSequence> ->
+ val summaryState = if (requestedPermissionCount == 0) {
+ noPermissionRequestedState()
} else {
- context.getString(R.string.runtime_permissions_summary_no_permissions_granted)
+ val labels = getDisplayLabels(additionalGrantedPermissionCount, grantedGroupLabels)
+ val summary = if (labels.isNotEmpty()) {
+ ListFormatter.getInstance().format(labels)
+ } else {
+ context.getString(R.string.runtime_permissions_summary_no_permissions_granted)
+ }
+ AppPermissionSummaryState(summary = summary, enabled = true)
}
- postValue(AppPermissionSummaryState(summary = summary, enabled = true))
+ continuation.resume(summaryState)
}
}
@@ -100,15 +86,14 @@
private fun getDisplayLabels(
additionalGrantedPermissionCount: Int,
grantedGroupLabels: List<CharSequence>,
- ): List<CharSequence> = when (additionalGrantedPermissionCount) {
- 0 -> grantedGroupLabels
- else -> {
- grantedGroupLabels +
- // N additional permissions.
- context.formatString(
- R.string.runtime_permissions_additional_count,
- "count" to additionalGrantedPermissionCount,
- )
- }
+ ): List<CharSequence> = if (additionalGrantedPermissionCount == 0) {
+ grantedGroupLabels
+ } else {
+ grantedGroupLabels +
+ // N additional permissions.
+ context.formatString(
+ R.string.runtime_permissions_additional_count,
+ "count" to additionalGrantedPermissionCount,
+ )
}
}
diff --git a/src/com/android/settings/spa/app/appinfo/AppRestoreButton.kt b/src/com/android/settings/spa/app/appinfo/AppRestoreButton.kt
index 6596529..bf46e95 100644
--- a/src/com/android/settings/spa/app/appinfo/AppRestoreButton.kt
+++ b/src/com/android/settings/spa/app/appinfo/AppRestoreButton.kt
@@ -27,9 +27,18 @@
import androidx.compose.material.icons.Icons
import androidx.compose.material.icons.outlined.CloudDownload
import androidx.compose.runtime.Composable
+import androidx.compose.runtime.rememberCoroutineScope
+import androidx.lifecycle.compose.collectAsStateWithLifecycle
import com.android.settings.R
import com.android.settingslib.spa.widget.button.ActionButton
import com.android.settingslib.spaprivileged.framework.compose.DisposableBroadcastReceiverAsUser
+import kotlinx.coroutines.CoroutineScope
+import kotlinx.coroutines.Job
+import kotlinx.coroutines.delay
+import kotlinx.coroutines.flow.MutableStateFlow
+import kotlinx.coroutines.flow.asStateFlow
+import kotlinx.coroutines.isActive
+import kotlinx.coroutines.launch
class AppRestoreButton(packageInfoPresenter: PackageInfoPresenter) {
private companion object {
@@ -43,6 +52,16 @@
private val packageName = packageInfoPresenter.packageName
private val userHandle = UserHandle.of(packageInfoPresenter.userId)
private var broadcastReceiverIsCreated = false
+ private lateinit var coroutineScope: CoroutineScope
+ private lateinit var updateButtonTextJob: Job
+ private val buttonTexts = intArrayOf(
+ R.string.restore,
+ R.string.restoring_step_one,
+ R.string.restoring_step_two,
+ R.string.restoring_step_three,
+ R.string.restoring_step_four,
+ )
+ private var buttonTextIndexStateFlow = MutableStateFlow(0)
@Composable
fun getActionButton(app: ApplicationInfo): ActionButton {
@@ -55,10 +74,17 @@
}
broadcastReceiverIsCreated = true
}
+ coroutineScope = rememberCoroutineScope()
+ if (app.isArchived && ::updateButtonTextJob.isInitialized && !updateButtonTextJob.isActive) {
+ buttonTextIndexStateFlow.value = 0
+ }
return ActionButton(
- text = context.getString(R.string.restore),
+ text = context.getString(
+ buttonTexts[
+ buttonTextIndexStateFlow.asStateFlow().collectAsStateWithLifecycle(0).value]
+ ),
imageVector = Icons.Outlined.CloudDownload,
- enabled = app.isArchived
+ enabled = app.isArchived && (!::updateButtonTextJob.isInitialized || !updateButtonTextJob.isActive)
) { onRestoreClicked(app) }
}
@@ -87,6 +113,18 @@
when (val unarchiveStatus =
intent.getIntExtra(PackageInstaller.EXTRA_UNARCHIVE_STATUS, Int.MIN_VALUE)) {
PackageInstaller.UNARCHIVAL_OK -> {
+ // updateButtonTextJob will be canceled automatically once
+ // AppButtonsPresenter#getActionButtons is triggered
+ updateButtonTextJob = coroutineScope.launch {
+ while (isActive) {
+ var index = buttonTextIndexStateFlow.value
+ index = (index + 1) % buttonTexts.size
+ // The initial state shouldn't be used here
+ if (index == 0) index++
+ buttonTextIndexStateFlow.emit(index)
+ delay(1000)
+ }
+ }
val appLabel = userPackageManager.getApplicationLabel(app)
Toast.makeText(
context,
diff --git a/src/com/android/settings/spa/app/battery/BatteryOptimizationModeAppListPageProvider.kt b/src/com/android/settings/spa/app/battery/BatteryOptimizationModeAppListPageProvider.kt
new file mode 100644
index 0000000..f077506
--- /dev/null
+++ b/src/com/android/settings/spa/app/battery/BatteryOptimizationModeAppListPageProvider.kt
@@ -0,0 +1,163 @@
+/*
+ * Copyright (C) 2024 The Android Open Source Project
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT 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.spa.app.battery
+
+import android.app.AppOpsManager
+import android.content.Context
+import android.content.pm.ApplicationInfo
+import android.os.Bundle
+import androidx.compose.runtime.Composable
+import androidx.compose.ui.res.stringResource
+import androidx.core.os.bundleOf
+import com.android.settings.R
+import com.android.settings.Utils
+import com.android.settings.core.SubSettingLauncher
+import com.android.settings.fuelgauge.AdvancedPowerUsageDetail
+import com.android.settings.fuelgauge.BatteryOptimizeUtils
+import com.android.settings.spa.app.AppRecordWithSize
+import com.android.settings.spa.app.appinfo.AppInfoSettingsProvider
+import com.android.settings.spa.app.rememberResetAppDialogPresenter
+import com.android.settingslib.fuelgauge.PowerAllowlistBackend
+import com.android.settingslib.spa.framework.common.SettingsEntryBuilder
+import com.android.settingslib.spa.framework.common.SettingsPageProvider
+import com.android.settingslib.spa.framework.common.createSettingsPage
+import com.android.settingslib.spa.framework.compose.navigator
+import com.android.settingslib.spa.framework.compose.rememberContext
+import com.android.settingslib.spa.framework.util.filterItem
+import com.android.settingslib.spa.framework.util.mapItem
+import com.android.settingslib.spa.widget.preference.Preference
+import com.android.settingslib.spa.widget.preference.PreferenceModel
+import com.android.settingslib.spa.widget.ui.SpinnerOption
+import com.android.settingslib.spaprivileged.framework.compose.getPlaceholder
+import com.android.settingslib.spaprivileged.model.app.AppListModel
+import com.android.settingslib.spaprivileged.model.app.installed
+import com.android.settingslib.spaprivileged.model.app.userHandle
+import com.android.settingslib.spaprivileged.template.app.AppList
+import com.android.settingslib.spaprivileged.template.app.AppListInput
+import com.android.settingslib.spaprivileged.template.app.AppListItem
+import com.android.settingslib.spaprivileged.template.app.AppListItemModel
+import com.android.settingslib.spaprivileged.template.app.AppListPage
+import kotlinx.coroutines.flow.Flow
+
+object BatteryOptimizationModeAppListPageProvider : SettingsPageProvider {
+ override val name = "BatteryOptimizationModeAppList"
+ private val owner = createSettingsPage()
+
+ @Composable
+ override fun Page(arguments: Bundle?) {
+ BatteryOptimizationModeAppList()
+ }
+
+ fun buildInjectEntry() = SettingsEntryBuilder
+ .createInject(owner)
+ .setSearchDataFn { null }
+ .setUiLayoutFn {
+ Preference(object : PreferenceModel {
+ override val title = stringResource(R.string.app_battery_usage_title)
+ override val onClick = navigator(name)
+ })
+ }
+}
+
+@Composable
+fun BatteryOptimizationModeAppList(
+ appList: @Composable AppListInput<AppRecordWithSize>.() -> Unit = { AppList() },
+) {
+ AppListPage(
+ title = stringResource(R.string.app_battery_usage_title),
+ listModel = rememberContext(::BatteryOptimizationModeAppListModel),
+ appList = appList,
+ )
+}
+
+class BatteryOptimizationModeAppListModel(
+ private val context: Context,
+) : AppListModel<AppRecordWithSize> {
+
+ override fun getSpinnerOptions(recordList: List<AppRecordWithSize>): List<SpinnerOption> =
+ OptimizationModeSpinnerItem.entries.map {
+ SpinnerOption(
+ id = it.ordinal,
+ text = context.getString(it.stringResId),
+ )
+ }
+
+ override fun transform(userIdFlow: Flow<Int>, appListFlow: Flow<List<ApplicationInfo>>) =
+ appListFlow.mapItem(::AppRecordWithSize)
+
+ override fun filter(
+ userIdFlow: Flow<Int>,
+ option: Int,
+ recordListFlow: Flow<List<AppRecordWithSize>>,
+ ): Flow<List<AppRecordWithSize>> {
+ PowerAllowlistBackend.getInstance(context).refreshList()
+ return recordListFlow.filterItem {
+ val appOptimizationMode = BatteryOptimizeUtils(context, it.app.uid, it.app.packageName)
+ .getAppOptimizationMode(/* refreshList */ false);
+ when (OptimizationModeSpinnerItem.entries.getOrNull(option)) {
+ OptimizationModeSpinnerItem.Restricted ->
+ appOptimizationMode == BatteryOptimizeUtils.MODE_RESTRICTED
+ OptimizationModeSpinnerItem.Optimized ->
+ appOptimizationMode == BatteryOptimizeUtils.MODE_OPTIMIZED
+ OptimizationModeSpinnerItem.Unrestricted ->
+ appOptimizationMode == BatteryOptimizeUtils.MODE_UNRESTRICTED
+ else -> (true)
+ }
+ }
+ }
+
+ @Composable
+ override fun getSummary(option: Int, record: AppRecordWithSize): () -> String = {
+ var summary = String()
+ val app = record.app
+ when {
+ !app.installed && !app.isArchived -> {
+ summary += context.getString(R.string.not_installed)
+ }
+
+ !app.enabled -> {
+ summary += context.getString(com.android.settingslib.R.string.disabled)
+ }
+ }
+ summary
+ }
+
+ @Composable
+ override fun AppListItemModel<AppRecordWithSize>.AppItem() {
+ AppListItem(onClick = {
+ val args = bundleOf(
+ AdvancedPowerUsageDetail.EXTRA_PACKAGE_NAME to record.app.packageName,
+ AdvancedPowerUsageDetail.EXTRA_POWER_USAGE_PERCENT to Utils.formatPercentage(0),
+ AdvancedPowerUsageDetail.EXTRA_UID to record.app.uid,
+ )
+ SubSettingLauncher(context)
+ .setDestination(AdvancedPowerUsageDetail::class.java.name)
+ .setTitleRes(R.string.battery_details_title)
+ .setArguments(args)
+ .setUserHandle(record.app.userHandle)
+ .setSourceMetricsCategory(AppInfoSettingsProvider.METRICS_CATEGORY)
+ .launch()
+ })
+ }
+}
+
+private enum class OptimizationModeSpinnerItem(val stringResId: Int) {
+ All(R.string.filter_all_apps),
+ Restricted(R.string.filter_battery_restricted_title),
+ Optimized(R.string.filter_battery_optimized_title),
+ Unrestricted(R.string.filter_battery_unrestricted_title);
+}
diff --git a/src/com/android/settings/spa/app/specialaccess/MediaRoutingControl.kt b/src/com/android/settings/spa/app/specialaccess/MediaRoutingControl.kt
index 91c4928..b9fb9b8 100644
--- a/src/com/android/settings/spa/app/specialaccess/MediaRoutingControl.kt
+++ b/src/com/android/settings/spa/app/specialaccess/MediaRoutingControl.kt
@@ -22,6 +22,7 @@
import android.app.settings.SettingsEnums
import android.companion.AssociationRequest
import android.content.Context
+import com.android.media.flags.Flags;
import com.android.settings.R
import com.android.settings.overlay.FeatureFactory.Companion.featureFactory
import com.android.settingslib.spaprivileged.template.app.AppOpPermissionListModel
@@ -48,8 +49,9 @@
}
override fun isChangeable(record: AppOpPermissionRecord): Boolean {
- return super.isChangeable(record) && (this.roleManager
- ?.getRoleHolders(AssociationRequest.DEVICE_PROFILE_WATCH)
+ return Flags.enablePrivilegedRoutingForMediaRoutingControl()
+ && super.isChangeable(record)
+ && (this.roleManager?.getRoleHolders(AssociationRequest.DEVICE_PROFILE_WATCH)
?.contains(record.app.packageName) == true)
}
diff --git a/src/com/android/settings/spa/network/NetworkCellularGroupProvider.kt b/src/com/android/settings/spa/network/NetworkCellularGroupProvider.kt
new file mode 100644
index 0000000..e746d4a
--- /dev/null
+++ b/src/com/android/settings/spa/network/NetworkCellularGroupProvider.kt
@@ -0,0 +1,465 @@
+/*
+ * Copyright (C) 2024 The Android Open Source Project
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT 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.spa.network
+
+import android.app.Application
+import android.content.Context
+import android.content.Intent
+import android.content.IntentFilter
+import android.os.Bundle
+import android.os.UserManager
+import android.telephony.SubscriptionInfo
+import android.telephony.SubscriptionManager
+import android.telephony.TelephonyManager
+import android.telephony.euicc.EuiccManager
+import android.util.Log
+import androidx.compose.material.icons.Icons
+import androidx.compose.material.icons.automirrored.outlined.Message
+import androidx.compose.material.icons.outlined.Add
+import androidx.compose.material.icons.outlined.DataUsage
+import androidx.compose.runtime.Composable
+import androidx.compose.runtime.MutableIntState
+import androidx.compose.runtime.mutableIntStateOf
+import androidx.compose.runtime.mutableStateOf
+import androidx.compose.runtime.remember
+import androidx.compose.runtime.rememberCoroutineScope
+import androidx.compose.runtime.saveable.rememberSaveable
+import androidx.compose.runtime.toMutableStateList
+import androidx.compose.ui.graphics.vector.ImageVector
+import androidx.compose.ui.platform.LocalContext
+import androidx.compose.ui.platform.LocalLifecycleOwner
+import androidx.compose.ui.res.stringResource
+import androidx.compose.ui.res.vectorResource
+import com.android.settings.R
+import com.android.settings.network.SubscriptionInfoListViewModel
+import com.android.settings.network.SubscriptionUtil
+import com.android.settings.network.telephony.MobileNetworkUtils
+import com.android.settings.wifi.WifiPickerTrackerHelper
+import com.android.settingslib.spa.framework.common.SettingsEntryBuilder
+import com.android.settingslib.spa.framework.common.SettingsPageProvider
+import com.android.settingslib.spa.framework.common.createSettingsPage
+import com.android.settingslib.spa.framework.compose.navigator
+import com.android.settingslib.spa.framework.util.collectLatestWithLifecycle
+import com.android.settingslib.spa.widget.preference.ListPreferenceOption
+import com.android.settingslib.spa.widget.preference.Preference
+import com.android.settingslib.spa.widget.preference.PreferenceModel
+import com.android.settingslib.spa.widget.preference.SwitchPreference
+import com.android.settingslib.spa.widget.preference.SwitchPreferenceModel
+import com.android.settingslib.spa.widget.preference.TwoTargetSwitchPreference
+import com.android.settingslib.spa.widget.scaffold.RegularScaffold
+import com.android.settingslib.spa.widget.ui.Category
+import com.android.settingslib.spa.widget.ui.SettingsIcon
+import com.android.settingslib.spaprivileged.framework.common.broadcastReceiverFlow
+
+import com.android.settingslib.spaprivileged.model.enterprise.Restrictions
+import com.android.settingslib.spaprivileged.template.preference.RestrictedPreference
+import kotlinx.coroutines.Dispatchers
+import kotlinx.coroutines.flow.Flow
+import kotlinx.coroutines.flow.combine
+import kotlinx.coroutines.flow.conflate
+import kotlinx.coroutines.flow.flowOf
+import kotlinx.coroutines.flow.flowOn
+import kotlinx.coroutines.flow.map
+import kotlinx.coroutines.flow.merge
+import kotlinx.coroutines.launch
+import kotlinx.coroutines.withContext
+
+/**
+ * Showing the sim onboarding which is the process flow of sim switching on.
+ */
+object NetworkCellularGroupProvider : SettingsPageProvider {
+ override val name = "NetworkCellularGroupProvider"
+
+ private lateinit var subscriptionViewModel: SubscriptionInfoListViewModel
+ private val owner = createSettingsPage()
+
+ var selectableSubscriptionInfoList: List<SubscriptionInfo> = listOf()
+ var defaultVoiceSubId: Int = SubscriptionManager.INVALID_SUBSCRIPTION_ID
+ var defaultSmsSubId: Int = SubscriptionManager.INVALID_SUBSCRIPTION_ID
+ var defaultDataSubId: Int = SubscriptionManager.INVALID_SUBSCRIPTION_ID
+ var nonDds: Int = SubscriptionManager.INVALID_SUBSCRIPTION_ID
+
+ fun buildInjectEntry() = SettingsEntryBuilder.createInject(owner = owner)
+ .setUiLayoutFn {
+ // never using
+ Preference(object : PreferenceModel {
+ override val title = name
+ override val onClick = navigator(name)
+ })
+ }
+
+ @Composable
+ override fun Page(arguments: Bundle?) {
+ val context = LocalContext.current
+ var selectableSubscriptionInfoListRemember = remember {
+ mutableListOf<SubscriptionInfo>().toMutableStateList()
+ }
+ var callsSelectedId = rememberSaveable {
+ mutableIntStateOf(SubscriptionManager.INVALID_SUBSCRIPTION_ID)
+ }
+ var textsSelectedId = rememberSaveable {
+ mutableIntStateOf(SubscriptionManager.INVALID_SUBSCRIPTION_ID)
+ }
+ var mobileDataSelectedId = rememberSaveable {
+ mutableIntStateOf(SubscriptionManager.INVALID_SUBSCRIPTION_ID)
+ }
+ var nonDdsRemember = rememberSaveable {
+ mutableIntStateOf(SubscriptionManager.INVALID_SUBSCRIPTION_ID)
+ }
+
+ subscriptionViewModel = SubscriptionInfoListViewModel(
+ context.applicationContext as Application)
+
+ allOfFlows(context, subscriptionViewModel.selectableSubscriptionInfoListFlow)
+ .collectLatestWithLifecycle(LocalLifecycleOwner.current) {
+ selectableSubscriptionInfoListRemember.clear()
+ selectableSubscriptionInfoListRemember.addAll(selectableSubscriptionInfoList)
+ callsSelectedId.intValue = defaultVoiceSubId
+ textsSelectedId.intValue = defaultSmsSubId
+ mobileDataSelectedId.intValue = defaultDataSubId
+ nonDdsRemember.intValue = nonDds
+ }
+
+ PageImpl(selectableSubscriptionInfoListRemember,
+ callsSelectedId,
+ textsSelectedId,
+ mobileDataSelectedId,
+ nonDdsRemember)
+ }
+
+ private fun allOfFlows(context: Context,
+ selectableSubscriptionInfoListFlow: Flow<List<SubscriptionInfo>>) =
+ combine(
+ selectableSubscriptionInfoListFlow,
+ context.defaultVoiceSubscriptionFlow(),
+ context.defaultSmsSubscriptionFlow(),
+ context.defaultDefaultDataSubscriptionFlow(),
+ NetworkCellularGroupProvider::refreshUiStates,
+ ).flowOn(Dispatchers.Default)
+
+ fun refreshUiStates(
+ inputSelectableSubscriptionInfoList: List<SubscriptionInfo>,
+ inputDefaultVoiceSubId: Int,
+ inputDefaultSmsSubId: Int,
+ inputDefaultDateSubId: Int
+ ): Unit {
+ selectableSubscriptionInfoList = inputSelectableSubscriptionInfoList
+ defaultVoiceSubId = inputDefaultVoiceSubId
+ defaultSmsSubId = inputDefaultSmsSubId
+ defaultDataSubId = inputDefaultDateSubId
+ nonDds = if (defaultDataSubId == SubscriptionManager.INVALID_SUBSCRIPTION_ID) {
+ SubscriptionManager.INVALID_SUBSCRIPTION_ID
+ } else {
+ selectableSubscriptionInfoList
+ .filter { info ->
+ (info.simSlotIndex != -1) && (info.subscriptionId != defaultDataSubId)
+ }
+ .map { it.subscriptionId }
+ .firstOrNull() ?: SubscriptionManager.INVALID_SUBSCRIPTION_ID
+ }
+ }
+}
+
+@Composable
+fun PageImpl(selectableSubscriptionInfoList: List<SubscriptionInfo>,
+ defaultVoiceSubId: MutableIntState,
+ defaultSmsSubId: MutableIntState,
+ defaultDataSubId: MutableIntState,
+ nonDds: MutableIntState) {
+ val context = LocalContext.current
+ var activeSubscriptionInfoList: List<SubscriptionInfo> =
+ selectableSubscriptionInfoList.filter { subscriptionInfo ->
+ subscriptionInfo.simSlotIndex != -1
+ }
+ var subscriptionManager = context.getSystemService(SubscriptionManager::class.java)
+
+ val stringSims = stringResource(R.string.provider_network_settings_title)
+ RegularScaffold(title = stringSims) {
+ SimsSectionImpl(
+ context,
+ subscriptionManager,
+ selectableSubscriptionInfoList
+ )
+ PrimarySimSectionImpl(
+ subscriptionManager,
+ activeSubscriptionInfoList,
+ defaultVoiceSubId,
+ defaultSmsSubId,
+ defaultDataSubId,
+ nonDds
+ )
+ }
+}
+
+@Composable
+fun SimsSectionImpl(
+ context: Context,
+ subscriptionManager: SubscriptionManager?,
+ subscriptionInfoList: List<SubscriptionInfo>
+) {
+ val coroutineScope = rememberCoroutineScope()
+ for (subInfo in subscriptionInfoList) {
+ val checked = rememberSaveable() {
+ mutableStateOf(false)
+ }
+ //TODO: Add the Restricted TwoTargetSwitchPreference in SPA
+ TwoTargetSwitchPreference(remember {
+ object : SwitchPreferenceModel {
+ override val title = subInfo.displayName.toString()
+ override val summary = { subInfo.number }
+ override val checked = {
+ coroutineScope.launch {
+ withContext(Dispatchers.Default) {
+ checked.value = subscriptionManager?.isSubscriptionEnabled(
+ subInfo.subscriptionId)?:false
+ }
+ }
+ checked.value
+ }
+ override val onCheckedChange = { newChecked: Boolean ->
+ startToggleSubscriptionDialog(context, subInfo, newChecked)
+ }
+ }
+ }) {
+ startMobileNetworkSettings(context, subInfo)
+ }
+ }
+
+ // + add sim
+ if (showEuiccSettings(context)) {
+ RestrictedPreference(
+ model = object : PreferenceModel {
+ override val title = stringResource(id = R.string.mobile_network_list_add_more)
+ override val icon = @Composable { SettingsIcon(Icons.Outlined.Add) }
+ override val onClick = {
+ startAddSimFlow(context)
+ }
+ },
+ restrictions = Restrictions(keys =
+ listOf(UserManager.DISALLOW_CONFIG_MOBILE_NETWORKS)),
+ )
+ }
+}
+
+@Composable
+fun PrimarySimSectionImpl(
+ subscriptionManager: SubscriptionManager?,
+ activeSubscriptionInfoList: List<SubscriptionInfo>,
+ callsSelectedId: MutableIntState,
+ textsSelectedId: MutableIntState,
+ mobileDataSelectedId: MutableIntState,
+ nonDds: MutableIntState
+) {
+ var state = rememberSaveable { mutableStateOf(false) }
+ var callsAndSmsList = remember {
+ mutableListOf(ListPreferenceOption(id = -1, text = "Loading"))
+ }
+ var dataList = remember {
+ mutableListOf(ListPreferenceOption(id = -1, text = "Loading"))
+ }
+
+ if (activeSubscriptionInfoList.size >= 2) {
+ state.value = true
+ callsAndSmsList.clear()
+ dataList.clear()
+ for (info in activeSubscriptionInfoList) {
+ var item = ListPreferenceOption(
+ id = info.subscriptionId,
+ text = "${info.displayName}"
+ )
+ callsAndSmsList.add(item)
+ dataList.add(item)
+ }
+ callsAndSmsList.add(ListPreferenceOption(
+ id = SubscriptionManager.INVALID_SUBSCRIPTION_ID,
+ text = stringResource(id = R.string.sim_calls_ask_first_prefs_title)
+ ))
+ } else {
+ // hide the primary sim
+ state.value = false
+ Log.d("NetworkCellularGroupProvider", "Hide primary sim")
+ }
+
+ if (state.value) {
+ val coroutineScope = rememberCoroutineScope()
+ var context = LocalContext.current
+ val telephonyManagerForNonDds: TelephonyManager? =
+ context.getSystemService(TelephonyManager::class.java)
+ ?.createForSubscriptionId(nonDds.intValue)
+ val automaticDataChecked = rememberSaveable() {
+ mutableStateOf(false)
+ }
+
+ Category(title = stringResource(id = R.string.primary_sim_title)) {
+ createPrimarySimListPreference(
+ stringResource(id = R.string.primary_sim_calls_title),
+ callsAndSmsList,
+ callsSelectedId,
+ ImageVector.vectorResource(R.drawable.ic_phone),
+ ) {
+ callsSelectedId.intValue = it
+ coroutineScope.launch {
+ setDefaultVoice(subscriptionManager, it)
+ }
+ }
+ createPrimarySimListPreference(
+ stringResource(id = R.string.primary_sim_texts_title),
+ callsAndSmsList,
+ textsSelectedId,
+ Icons.AutoMirrored.Outlined.Message,
+ ) {
+ textsSelectedId.intValue = it
+ coroutineScope.launch {
+ setDefaultSms(subscriptionManager, it)
+ }
+ }
+ createPrimarySimListPreference(
+ stringResource(id = R.string.mobile_data_settings_title),
+ dataList,
+ mobileDataSelectedId,
+ Icons.Outlined.DataUsage,
+ ) {
+ mobileDataSelectedId.intValue = it
+ coroutineScope.launch {
+ // TODO: to fix the WifiPickerTracker crash when create
+ // the wifiPickerTrackerHelper
+ setDefaultData(context,
+ subscriptionManager,
+ null/*wifiPickerTrackerHelper*/,
+ it)
+ }
+ }
+ }
+
+ val autoDataTitle = stringResource(id = R.string.primary_sim_automatic_data_title)
+ val autoDataSummary = stringResource(id = R.string.primary_sim_automatic_data_msg)
+ SwitchPreference(remember {
+ object : SwitchPreferenceModel {
+ override val title = autoDataTitle
+ override val summary = { autoDataSummary }
+ override val changeable: () -> Boolean = {
+ nonDds.intValue != SubscriptionManager.INVALID_SUBSCRIPTION_ID
+ }
+ override val checked = {
+ coroutineScope.launch {
+ withContext(Dispatchers.Default) {
+ automaticDataChecked.value = telephonyManagerForNonDds != null
+ && telephonyManagerForNonDds.isMobileDataPolicyEnabled(
+ TelephonyManager.MOBILE_DATA_POLICY_AUTO_DATA_SWITCH)
+ }
+ }
+ automaticDataChecked.value
+ }
+ override val onCheckedChange: ((Boolean) -> Unit)? =
+ { newChecked: Boolean ->
+ coroutineScope.launch {
+ setAutomaticData(telephonyManagerForNonDds, newChecked)
+ }
+ }
+ }
+ })
+ }
+}
+
+private fun Context.defaultVoiceSubscriptionFlow(): Flow<Int> =
+ merge(
+ flowOf(null), // kick an initial value
+ broadcastReceiverFlow(
+ IntentFilter(TelephonyManager.ACTION_DEFAULT_VOICE_SUBSCRIPTION_CHANGED)
+ ),
+ ).map { SubscriptionManager.getDefaultVoiceSubscriptionId() }
+ .conflate().flowOn(Dispatchers.Default)
+
+private fun Context.defaultSmsSubscriptionFlow(): Flow<Int> =
+ merge(
+ flowOf(null), // kick an initial value
+ broadcastReceiverFlow(
+ IntentFilter(SubscriptionManager.ACTION_DEFAULT_SMS_SUBSCRIPTION_CHANGED)
+ ),
+ ).map { SubscriptionManager.getDefaultSmsSubscriptionId() }
+ .conflate().flowOn(Dispatchers.Default)
+
+private fun Context.defaultDefaultDataSubscriptionFlow(): Flow<Int> =
+ merge(
+ flowOf(null), // kick an initial value
+ broadcastReceiverFlow(
+ IntentFilter(TelephonyManager.ACTION_DEFAULT_DATA_SUBSCRIPTION_CHANGED)
+ ),
+ ).map { SubscriptionManager.getDefaultDataSubscriptionId() }
+ .conflate().flowOn(Dispatchers.Default)
+
+private fun startToggleSubscriptionDialog(
+ context: Context,
+ subInfo: SubscriptionInfo,
+ newStatus: Boolean
+) {
+ SubscriptionUtil.startToggleSubscriptionDialogActivity(
+ context,
+ subInfo.subscriptionId,
+ newStatus
+ )
+}
+
+private fun startMobileNetworkSettings(context: Context, subInfo: SubscriptionInfo) {
+ MobileNetworkUtils.launchMobileNetworkSettings(context, subInfo)
+}
+
+private fun startAddSimFlow(context: Context) {
+ val intent = Intent(EuiccManager.ACTION_PROVISION_EMBEDDED_SUBSCRIPTION)
+ intent.putExtra(EuiccManager.EXTRA_FORCE_PROVISION, true)
+ context.startActivity(intent)
+}
+
+private fun showEuiccSettings(context: Context): Boolean {
+ return MobileNetworkUtils.showEuiccSettings(context)
+}
+
+private suspend fun setDefaultVoice(
+ subscriptionManager: SubscriptionManager?,
+ subId: Int): Unit = withContext(Dispatchers.Default) {
+ subscriptionManager?.setDefaultVoiceSubscriptionId(subId)
+}
+
+private suspend fun setDefaultSms(
+ subscriptionManager: SubscriptionManager?,
+ subId: Int): Unit = withContext(Dispatchers.Default) {
+ subscriptionManager?.setDefaultSmsSubId(subId)
+}
+
+private suspend fun setDefaultData(context: Context,
+ subscriptionManager: SubscriptionManager?,
+ wifiPickerTrackerHelper: WifiPickerTrackerHelper?,
+ subId: Int): Unit = withContext(Dispatchers.Default) {
+ subscriptionManager?.setDefaultDataSubId(subId)
+ MobileNetworkUtils.setMobileDataEnabled(
+ context,
+ subId,
+ true /* enabled */,
+ true /* disableOtherSubscriptions */)
+ if (wifiPickerTrackerHelper != null
+ && !wifiPickerTrackerHelper.isCarrierNetworkProvisionEnabled(subId)) {
+ wifiPickerTrackerHelper.setCarrierNetworkEnabled(true)
+ }
+}
+
+private suspend fun setAutomaticData(telephonyManager: TelephonyManager?, newState: Boolean): Unit =
+ withContext(Dispatchers.Default) {
+ telephonyManager?.setMobileDataPolicyEnabled(
+ TelephonyManager.MOBILE_DATA_POLICY_AUTO_DATA_SWITCH,
+ newState)
+ //TODO: setup backup calling
+ }
\ No newline at end of file
diff --git a/src/com/android/settings/spa/network/SimOnboardingLabelSim.kt b/src/com/android/settings/spa/network/SimOnboardingLabelSim.kt
new file mode 100644
index 0000000..4cb04b6
--- /dev/null
+++ b/src/com/android/settings/spa/network/SimOnboardingLabelSim.kt
@@ -0,0 +1,113 @@
+/*
+ * Copyright (C) 2024 The Android Open Source Project
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT 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.spa.network
+
+import androidx.compose.foundation.layout.Column
+import androidx.compose.foundation.layout.padding
+import androidx.compose.material.icons.Icons
+import androidx.compose.material.icons.outlined.SignalCellularAlt
+import androidx.compose.material3.Text
+import androidx.compose.runtime.Composable
+import androidx.compose.runtime.getValue
+import androidx.compose.runtime.mutableStateOf
+import androidx.compose.runtime.remember
+import androidx.compose.runtime.setValue
+import androidx.compose.ui.Modifier
+import androidx.compose.ui.platform.LocalContext
+import androidx.compose.ui.res.stringResource
+import com.android.settings.R
+import com.android.settings.network.SimOnboardingService
+import com.android.settings.network.SubscriptionUtil
+import com.android.settingslib.spa.framework.theme.SettingsDimension
+import com.android.settingslib.spa.widget.dialog.AlertDialogButton
+import com.android.settingslib.spa.widget.dialog.rememberAlertDialogPresenter
+import com.android.settingslib.spa.widget.editor.SettingsOutlinedTextField
+
+import com.android.settingslib.spa.widget.preference.Preference
+import com.android.settingslib.spa.widget.preference.PreferenceModel
+import com.android.settingslib.spa.widget.scaffold.BottomAppBarButton
+import com.android.settingslib.spa.widget.scaffold.SuwScaffold
+import com.android.settingslib.spa.widget.ui.SettingsBody
+
+/**
+ * the sim onboarding label compose
+ */
+@Composable
+fun SimOnboardingLabelSimImpl(
+ nextAction: () -> Unit,
+ cancelAction: () -> Unit,
+ onboardingService: SimOnboardingService
+) {
+ SuwScaffold(
+ imageVector = Icons.Outlined.SignalCellularAlt,
+ title = stringResource(R.string.sim_onboarding_label_sim_title),
+ actionButton = BottomAppBarButton(
+ stringResource(R.string.sim_onboarding_next),
+ nextAction
+ ),
+ dismissButton = BottomAppBarButton(
+ stringResource(R.string.cancel),
+ cancelAction
+ ),
+ ) {
+ labelSimBody(onboardingService)
+ }
+}
+
+@Composable
+private fun labelSimBody(onboardingService: SimOnboardingService) {
+ Column(Modifier.padding(SettingsDimension.itemPadding)) {
+ SettingsBody(stringResource(R.string.sim_onboarding_label_sim_msg))
+ }
+
+ for (subInfo in onboardingService.getSelectableSubscriptionInfo()) {
+ var titleSimName by remember {
+ mutableStateOf(
+ onboardingService.getSubscriptionInfoDisplayName(subInfo)
+ )
+ }
+ var summaryNumber = subInfo.number
+ // TODO using the SubscriptionUtil.getFormattedPhoneNumber
+ val alertDialogPresenter = rememberAlertDialogPresenter(
+ confirmButton = AlertDialogButton(
+ stringResource(R.string.mobile_network_sim_name_rename)
+ ) {
+ onboardingService.addItemForRenaming(subInfo, titleSimName)
+ },
+ dismissButton = AlertDialogButton(stringResource(R.string.cancel)) {
+ titleSimName = onboardingService.getSubscriptionInfoDisplayName(subInfo)
+ },
+ title = stringResource(R.string.sim_onboarding_label_sim_dialog_title),
+ text = {
+ Text(summaryNumber)
+ SettingsOutlinedTextField(
+ value = titleSimName,
+ label = stringResource(R.string.sim_onboarding_label_sim_dialog_label),
+ enabled = true
+ ) {
+ titleSimName = it
+ }
+ },
+ )
+ Preference(object : PreferenceModel {
+ override val title = titleSimName
+ override val summary: () -> String
+ get() = { summaryNumber }
+ override val onClick = alertDialogPresenter::open
+ })
+ }
+}
\ No newline at end of file
diff --git a/src/com/android/settings/spa/network/SimOnboardingPageProvider.kt b/src/com/android/settings/spa/network/SimOnboardingPageProvider.kt
new file mode 100644
index 0000000..e46dc2e
--- /dev/null
+++ b/src/com/android/settings/spa/network/SimOnboardingPageProvider.kt
@@ -0,0 +1,135 @@
+/*
+ * Copyright (C) 2023 The Android Open Source Project
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT 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.spa.network
+
+
+import android.app.Activity
+import android.content.Context
+import android.content.ContextWrapper
+import android.os.Bundle
+import androidx.annotation.VisibleForTesting
+import androidx.compose.runtime.Composable
+import androidx.compose.ui.platform.LocalContext
+import androidx.navigation.NavHostController
+import androidx.navigation.NavType
+import androidx.navigation.compose.NavHost
+import androidx.navigation.compose.composable
+import androidx.navigation.compose.rememberNavController
+import androidx.navigation.navArgument
+import com.android.settings.R
+import com.android.settings.network.SimOnboardingService
+import com.android.settingslib.spa.framework.common.SettingsEntryBuilder
+import com.android.settingslib.spa.framework.common.SettingsPageProvider
+import com.android.settingslib.spa.framework.common.createSettingsPage
+import com.android.settingslib.spa.framework.compose.navigator
+
+import com.android.settingslib.spa.widget.preference.Preference
+import com.android.settingslib.spa.widget.preference.PreferenceModel
+
+const val SUB_ID = "subId"
+
+enum class SimOnboardingScreen(val stringResId: Int) {
+ LabelSim(R.string.sim_onboarding_label_sim_title),
+ SelectSim(R.string.sim_onboarding_select_sim_title),
+ PrimarySim(R.string.sim_onboarding_primary_sim_title)
+}
+
+/**
+ * Showing the sim onboarding which is the process flow of sim switching on.
+ */
+object SimOnboardingPageProvider : SettingsPageProvider {
+ override val name = "SimOnboardingPageProvider"
+ override val parameter = listOf(
+ navArgument(SUB_ID) { type = NavType.IntType },
+ )
+
+ private val owner = createSettingsPage()
+ @VisibleForTesting
+ var onboardingService: SimOnboardingService = SimOnboardingService()
+
+ fun buildInjectEntry() = SettingsEntryBuilder.createInject(owner = owner)
+ .setUiLayoutFn {
+ // never using
+ Preference(object : PreferenceModel {
+ override val title = name
+ override val onClick = navigator(getRoute(-1))
+ })
+ }
+
+ @Composable
+ override fun Page(arguments: Bundle?) {
+ initServiceData(arguments!!.getInt(SUB_ID))
+ PageImpl(onboardingService,rememberNavController())
+ }
+
+ fun getRoute(
+ subId: Int
+ ): String = "${name}/$subId"
+
+ @Composable
+ fun initServiceData(targetSubId: Int) {
+ onboardingService.initData(targetSubId, LocalContext.current)
+ }
+}
+
+private fun Context.getActivity(): Activity? = when (this) {
+ is Activity -> this
+ is ContextWrapper -> baseContext.getActivity()
+ else -> null
+}
+
+@Composable
+fun PageImpl(onboardingService:SimOnboardingService,navHostController: NavHostController) {
+ val context = LocalContext.current
+ var previousPageOfOnboarding: () -> Unit = { context.getActivity()?.finish() }
+
+ NavHost(
+ navController = navHostController,
+ startDestination = SimOnboardingScreen.LabelSim.name
+ ) {
+ composable(route = SimOnboardingScreen.LabelSim.name) {
+ val nextPage =
+ // Adding more conditions
+ if (onboardingService.isMultipleEnabledProfilesSupported) {
+ SimOnboardingScreen.SelectSim.name
+ } else {
+ SimOnboardingScreen.PrimarySim.name
+ }
+ SimOnboardingLabelSimImpl(
+ nextAction = { navHostController.navigate(nextPage) },
+ cancelAction = previousPageOfOnboarding,
+ onboardingService = onboardingService
+ )
+ }
+ composable(route = SimOnboardingScreen.PrimarySim.name) {
+ SimOnboardingPrimarySimImpl(
+ nextAction = {
+ //go back and activate sim
+ },
+ cancelAction = previousPageOfOnboarding,
+ onboardingService = onboardingService
+ )
+ }
+ composable(route = SimOnboardingScreen.SelectSim.name) {
+ SimOnboardingSelectSimImpl(
+ nextAction = { navHostController.navigate(SimOnboardingScreen.PrimarySim.name) },
+ cancelAction = previousPageOfOnboarding,
+ onboardingService = onboardingService
+ )
+ }
+ }
+}
\ No newline at end of file
diff --git a/src/com/android/settings/spa/network/SimOnboardingPrimarySim.kt b/src/com/android/settings/spa/network/SimOnboardingPrimarySim.kt
new file mode 100644
index 0000000..5752a4f
--- /dev/null
+++ b/src/com/android/settings/spa/network/SimOnboardingPrimarySim.kt
@@ -0,0 +1,162 @@
+/*
+ * Copyright (C) 2024 The Android Open Source Project
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT 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.spa.network
+
+import androidx.compose.foundation.layout.Column
+import androidx.compose.foundation.layout.padding
+import androidx.compose.material.icons.Icons
+import androidx.compose.material.icons.automirrored.outlined.Message
+import androidx.compose.material.icons.outlined.DataUsage
+import androidx.compose.material.icons.outlined.SignalCellularAlt
+import androidx.compose.runtime.Composable
+import androidx.compose.runtime.MutableIntState
+import androidx.compose.runtime.getValue
+import androidx.compose.runtime.mutableIntStateOf
+import androidx.compose.runtime.mutableStateOf
+import androidx.compose.runtime.remember
+import androidx.compose.runtime.saveable.rememberSaveable
+import androidx.compose.runtime.setValue
+import androidx.compose.ui.Modifier
+import androidx.compose.ui.graphics.vector.ImageVector
+import androidx.compose.ui.res.stringResource
+import androidx.compose.ui.res.vectorResource
+import com.android.settings.R
+import com.android.settings.network.SimOnboardingService
+import com.android.settingslib.spa.framework.theme.SettingsDimension
+import com.android.settingslib.spa.widget.preference.ListPreference
+import com.android.settingslib.spa.widget.preference.ListPreferenceModel
+import com.android.settingslib.spa.widget.preference.ListPreferenceOption
+import com.android.settingslib.spa.widget.preference.SwitchPreference
+import com.android.settingslib.spa.widget.preference.SwitchPreferenceModel
+import com.android.settingslib.spa.widget.scaffold.BottomAppBarButton
+import com.android.settingslib.spa.widget.scaffold.SuwScaffold
+import com.android.settingslib.spa.widget.ui.SettingsBody
+import com.android.settingslib.spa.widget.ui.SettingsIcon
+
+/**
+ * the sim onboarding primary sim compose
+ */
+@Composable
+fun SimOnboardingPrimarySimImpl(
+ nextAction: () -> Unit,
+ cancelAction: () -> Unit,
+ onboardingService: SimOnboardingService
+) {
+ SuwScaffold(
+ imageVector = Icons.Outlined.SignalCellularAlt,
+ title = stringResource(id = R.string.sim_onboarding_primary_sim_title),
+ actionButton = BottomAppBarButton(
+ stringResource(id = R.string.done),
+ nextAction
+ ),
+ dismissButton = BottomAppBarButton(
+ stringResource(id = R.string.cancel),
+ cancelAction
+ ),
+ ) {
+ primarySimBody(onboardingService)
+ }
+}
+
+@Composable
+private fun primarySimBody(onboardingService: SimOnboardingService) {
+ //TODO: Load the status from the frameworks
+ var callsSelectedId = rememberSaveable { mutableIntStateOf(1) }
+ var textsSelectedId = rememberSaveable { mutableIntStateOf(1) }
+ var mobileDataSelectedId = rememberSaveable { mutableIntStateOf(1) }
+ var automaticDataChecked by rememberSaveable { mutableStateOf(true) }
+
+ Column(Modifier.padding(SettingsDimension.itemPadding)) {
+ SettingsBody(stringResource(id = R.string.sim_onboarding_primary_sim_msg))
+ }
+ var selectableSubscriptionInfo = onboardingService.getSelectableSubscriptionInfo()
+ var list = listOf(ListPreferenceOption(id = -1, text = "Loading"))
+ if (selectableSubscriptionInfo.size >= 2) {
+ list = listOf(
+ ListPreferenceOption(
+ id = selectableSubscriptionInfo[0].subscriptionId,
+ text = "${selectableSubscriptionInfo[0].displayName}"
+ ),
+ ListPreferenceOption(
+ id = selectableSubscriptionInfo[1].subscriptionId,
+ text = "${selectableSubscriptionInfo[1].displayName}"
+ ),
+ ListPreferenceOption(
+ id = -1,
+ text = stringResource(id = R.string.sim_calls_ask_first_prefs_title)
+ ),
+ )
+ } else {
+ // set all of primary sim items' enable as false and showing that sim.
+ }
+ createPrimarySimListPreference(
+ stringResource(id = R.string.primary_sim_calls_title),
+ list,
+ callsSelectedId,
+ ImageVector.vectorResource(R.drawable.ic_phone),
+ onIdSelected = { callsSelectedId.intValue = it }
+ )
+ createPrimarySimListPreference(
+ stringResource(id = R.string.primary_sim_texts_title),
+ list,
+ textsSelectedId,
+ Icons.AutoMirrored.Outlined.Message,
+ onIdSelected = { textsSelectedId.intValue = it }
+ )
+
+ createPrimarySimListPreference(
+ stringResource(id = R.string.mobile_data_settings_title),
+ list,
+ mobileDataSelectedId,
+ Icons.Outlined.DataUsage,
+ onIdSelected = { mobileDataSelectedId.intValue = it }
+ )
+
+ val autoDataTitle = stringResource(id = R.string.primary_sim_automatic_data_title)
+ val autoDataSummary = stringResource(id = R.string.primary_sim_automatic_data_msg)
+ SwitchPreference(remember {
+ object : SwitchPreferenceModel {
+ override val title = autoDataTitle
+ override val summary = { autoDataSummary }
+ override val checked = { automaticDataChecked }
+ override val onCheckedChange =
+ { newChecked: Boolean -> automaticDataChecked = newChecked }
+ }
+ })
+}
+
+@Composable
+fun createPrimarySimListPreference(
+ title: String,
+ list: List<ListPreferenceOption>,
+ selectedId: MutableIntState,
+ icon: ImageVector,
+ enable: Boolean = true,
+ onIdSelected: (id: Int) -> Unit
+) = ListPreference(remember {
+ object : ListPreferenceModel {
+ override val title = title
+ override val options = list
+ override val selectedId = selectedId
+ override val onIdSelected = onIdSelected
+ override val icon = @Composable {
+ SettingsIcon(icon)
+ }
+ override val enabled: () -> Boolean
+ get() = { enable }
+ }
+})
\ No newline at end of file
diff --git a/src/com/android/settings/spa/network/SimOnboardingSelectSim.kt b/src/com/android/settings/spa/network/SimOnboardingSelectSim.kt
new file mode 100644
index 0000000..1955d13
--- /dev/null
+++ b/src/com/android/settings/spa/network/SimOnboardingSelectSim.kt
@@ -0,0 +1,89 @@
+/*
+ * Copyright (C) 2024 The Android Open Source Project
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT 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.spa.network
+
+import androidx.compose.foundation.layout.Column
+import androidx.compose.foundation.layout.padding
+import androidx.compose.material.icons.Icons
+import androidx.compose.material.icons.outlined.SignalCellularAlt
+import androidx.compose.runtime.Composable
+import androidx.compose.runtime.getValue
+import androidx.compose.runtime.mutableStateOf
+import androidx.compose.runtime.remember
+import androidx.compose.runtime.saveable.rememberSaveable
+import androidx.compose.runtime.setValue
+import androidx.compose.ui.Modifier
+import androidx.compose.ui.res.stringResource
+import com.android.settings.R
+import com.android.settings.network.SimOnboardingService
+import com.android.settingslib.spa.framework.theme.SettingsDimension
+import com.android.settingslib.spa.widget.preference.CheckboxPreference
+import com.android.settingslib.spa.widget.preference.CheckboxPreferenceModel
+
+import com.android.settingslib.spa.widget.scaffold.BottomAppBarButton
+import com.android.settingslib.spa.widget.scaffold.SuwScaffold
+import com.android.settingslib.spa.widget.ui.SettingsBody
+
+/**
+ * the sim onboarding select sim compose
+ */
+@Composable
+fun SimOnboardingSelectSimImpl(
+ nextAction: () -> Unit,
+ cancelAction: () -> Unit,
+ onboardingService: SimOnboardingService
+) {
+ SuwScaffold(
+ imageVector = Icons.Outlined.SignalCellularAlt,
+ title = stringResource(id = R.string.sim_onboarding_select_sim_title),
+ actionButton = BottomAppBarButton(
+ stringResource(id = R.string.sim_onboarding_next),
+ nextAction
+ ),
+ dismissButton = BottomAppBarButton(
+ stringResource(id = R.string.cancel),
+ cancelAction
+ ),
+ ) {
+ selectSimBody(onboardingService)
+ }
+}
+
+@Composable
+private fun selectSimBody(onboardingService: SimOnboardingService) {
+ Column(Modifier.padding(SettingsDimension.itemPadding)) {
+ SettingsBody(stringResource(id = R.string.sim_onboarding_select_sim_msg))
+ }
+ for (subInfo in onboardingService.getSelectableSubscriptionInfo()) {
+ var title = onboardingService.getSubscriptionInfoDisplayName(subInfo)
+ var summaryNumber =
+ subInfo.number // TODO using the SubscriptionUtil.getFormattedPhoneNumber
+ var changeable = subInfo.isActive
+ var checked by rememberSaveable { mutableStateOf(!subInfo.isActive) }
+
+ CheckboxPreference(remember {
+ object : CheckboxPreferenceModel {
+ override val title = title
+ override val summary: () -> String
+ get() = { summaryNumber }
+ override val checked = { checked }
+ override val changeable = { changeable }
+ override val onCheckedChange = { newChecked: Boolean -> checked = newChecked }
+ }
+ })
+ }
+}
\ No newline at end of file
diff --git a/src/com/android/settings/system/FactoryResetPreferenceController.java b/src/com/android/settings/system/FactoryResetPreferenceController.java
index e62e548..6d81179 100644
--- a/src/com/android/settings/system/FactoryResetPreferenceController.java
+++ b/src/com/android/settings/system/FactoryResetPreferenceController.java
@@ -28,6 +28,7 @@
import androidx.activity.result.contract.ActivityResultContracts;
import androidx.preference.Preference;
+import com.android.internal.annotations.VisibleForTesting;
import com.android.settings.Settings;
import com.android.settings.core.BasePreferenceController;
import com.android.settings.factory_reset.Flags;
@@ -36,11 +37,14 @@
private static final String TAG = "FactoryResetPreference";
- private static final String ACTION_PREPARE_FACTORY_RESET =
+ @VisibleForTesting
+ static final String ACTION_PREPARE_FACTORY_RESET =
"com.android.settings.ACTION_PREPARE_FACTORY_RESET";
private final UserManager mUm;
- private ActivityResultLauncher<Intent> mFactoryResetPreparationLauncher;
+
+ @VisibleForTesting
+ ActivityResultLauncher<Intent> mFactoryResetPreparationLauncher;
public FactoryResetPreferenceController(Context context, String preferenceKey) {
super(context, preferenceKey);
diff --git a/src/com/android/settings/users/UserDetailsSettings.java b/src/com/android/settings/users/UserDetailsSettings.java
index a758e34..a030d86 100644
--- a/src/com/android/settings/users/UserDetailsSettings.java
+++ b/src/com/android/settings/users/UserDetailsSettings.java
@@ -476,9 +476,12 @@
private void enableCallsAndSms(boolean enabled) {
mPhonePref.setChecked(enabled);
- UserHandle userHandle = UserHandle.of(mUserInfo.id);
- mUserManager.setUserRestriction(UserManager.DISALLOW_OUTGOING_CALLS, !enabled, userHandle);
- mUserManager.setUserRestriction(UserManager.DISALLOW_SMS, !enabled, userHandle);
+ int[] userProfiles = mUserManager.getProfileIdsWithDisabled(mUserInfo.id);
+ for (int userId : userProfiles) {
+ UserHandle user = UserHandle.of(userId);
+ mUserManager.setUserRestriction(UserManager.DISALLOW_OUTGOING_CALLS, !enabled, user);
+ mUserManager.setUserRestriction(UserManager.DISALLOW_SMS, !enabled, user);
+ }
}
/**
diff --git a/src/com/android/settings/users/UserSettings.java b/src/com/android/settings/users/UserSettings.java
index 29d136f..d39d980 100644
--- a/src/com/android/settings/users/UserSettings.java
+++ b/src/com/android/settings/users/UserSettings.java
@@ -35,6 +35,7 @@
import android.graphics.BlendMode;
import android.graphics.drawable.Drawable;
import android.graphics.drawable.LayerDrawable;
+import android.multiuser.Flags;
import android.net.Uri;
import android.os.AsyncTask;
import android.os.Bundle;
@@ -892,13 +893,24 @@
UserIcons.convertToBitmapAtUserIconSize(
activity.getResources(), newUserIcon)));
mMePreference.setIcon(newUserIcon);
+ if (Flags.avatarSync()) {
+ final String pkg = getString(R.string.config_avatar_picker_package);
+ final String action = pkg + ".set.confirm";
+ activity.sendBroadcast(new Intent(action).setPackage(pkg));
+ }
}
if (!TextUtils.isEmpty(newUserName) && !newUserName.equals(user.name)) {
mMePreference.setTitle(newUserName);
mUserManager.setUserName(user.id, newUserName);
}
- }, null);
+ }, () -> {
+ if (Flags.avatarSync()) {
+ final String pkg = getString(R.string.config_avatar_picker_package);
+ final String action = pkg + ".set.cancel";
+ activity.sendBroadcast(new Intent(action).setPackage(pkg));
+ }
+ });
}
private Dialog buildAddUserDialog(int userType) {
diff --git a/src/com/android/settings/widget/CardPreference.java b/src/com/android/settings/widget/CardPreference.java
deleted file mode 100644
index 61114d9..0000000
--- a/src/com/android/settings/widget/CardPreference.java
+++ /dev/null
@@ -1,170 +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.widget;
-
-import android.content.Context;
-import android.util.AttributeSet;
-import android.view.View;
-import android.widget.Button;
-
-import androidx.preference.Preference;
-import androidx.preference.PreferenceViewHolder;
-
-import com.android.settings.R;
-
-import com.google.android.material.card.MaterialCardView;
-
-import java.util.Optional;
-
-/** Preference that wrapped by {@link MaterialCardView} */
-public class CardPreference extends Preference {
-
- private View.OnClickListener mPrimaryBtnClickListener = null;
- private View.OnClickListener mSecondaryBtnClickListener = null;
-
- private String mPrimaryButtonText = null;
- private String mSecondaryButtonText = null;
-
- private Optional<Button> mPrimaryButton = Optional.empty();
- private Optional<Button> mSecondaryButton = Optional.empty();
- private Optional<View> mButtonsGroup = Optional.empty();
-
- private boolean mPrimaryButtonVisible = false;
- private boolean mSecondaryButtonVisible = false;
-
- public CardPreference(Context context) {
- this(context, null /* attrs */);
- }
-
- public CardPreference(Context context, AttributeSet attrs) {
- super(context, attrs, R.attr.cardPreferenceStyle);
- }
-
- @Override
- public void onBindViewHolder(PreferenceViewHolder holder) {
- super.onBindViewHolder(holder);
-
- initButtonsAndLayout(holder);
- }
-
- private void initButtonsAndLayout(PreferenceViewHolder holder) {
- mPrimaryButton = Optional.ofNullable((Button) holder.findViewById(android.R.id.button1));
- mSecondaryButton = Optional.ofNullable((Button) holder.findViewById(android.R.id.button2));
- mButtonsGroup = Optional.ofNullable(holder.findViewById(R.id.card_preference_buttons));
-
- setPrimaryButtonText(mPrimaryButtonText);
- setPrimaryButtonClickListener(mPrimaryBtnClickListener);
- setPrimaryButtonVisible(mPrimaryButtonVisible);
- setSecondaryButtonText(mSecondaryButtonText);
- setSecondaryButtonClickListener(mSecondaryBtnClickListener);
- setSecondaryButtonVisible(mSecondaryButtonVisible);
- }
-
- /** Clear layout state if needed */
- public void resetLayoutState() {
- setPrimaryButtonVisible(false);
- setSecondaryButtonVisible(false);
- }
-
- /**
- * Register a callback to be invoked when the primary button is clicked.
- *
- * @param l the callback that will run
- */
- public void setPrimaryButtonClickListener(View.OnClickListener l) {
- mPrimaryButton.ifPresent(button -> button.setOnClickListener(l));
- mPrimaryBtnClickListener = l;
- }
-
- /**
- * Register a callback to be invoked when the secondary button is clicked.
- *
- * @param l the callback that will run
- */
- public void setSecondaryButtonClickListener(View.OnClickListener l) {
- mSecondaryButton.ifPresent(button -> button.setOnClickListener(l));
- mSecondaryBtnClickListener = l;
- }
-
- /**
- * Sets the text to be displayed on primary button.
- *
- * @param text text to be displayed
- */
- public void setPrimaryButtonText(String text) {
- mPrimaryButton.ifPresent(button -> button.setText(text));
- mPrimaryButtonText = text;
- }
-
- /**
- * Sets the text to be displayed on secondary button.
- *
- * @param text text to be displayed
- */
- public void setSecondaryButtonText(String text) {
- mSecondaryButton.ifPresent(button -> button.setText(text));
- mSecondaryButtonText = text;
- }
-
- /**
- * Set the visible on the primary button.
- *
- * @param visible {@code true} for visible
- */
- public void setPrimaryButtonVisible(boolean visible) {
- mPrimaryButton.ifPresent(
- button -> button.setVisibility(visible ? View.VISIBLE : View.GONE));
- mPrimaryButtonVisible = visible;
- updateButtonGroupsVisibility();
- }
-
- /**
- * Set the visible on the secondary button.
- *
- * @param visible {@code true} for visible
- */
- public void setSecondaryButtonVisible(boolean visible) {
- mSecondaryButton.ifPresent(
- button -> button.setVisibility(visible ? View.VISIBLE : View.GONE));
- mSecondaryButtonVisible = visible;
- updateButtonGroupsVisibility();
- }
-
- /**
- * Sets the text of content description on primary button.
- *
- * @param text text for the content description
- */
- public void setPrimaryButtonContentDescription(String text) {
- mPrimaryButton.ifPresent(button -> button.setContentDescription(text));
- }
-
- /**
- * Sets the text of content description on secondary button.
- *
- * @param text text for the content description
- */
- public void setSecondaryButtonContentDescription(String text) {
- mSecondaryButton.ifPresent(button -> button.setContentDescription(text));
- }
-
- private void updateButtonGroupsVisibility() {
- int visibility =
- (mPrimaryButtonVisible || mSecondaryButtonVisible) ? View.VISIBLE : View.GONE;
- mButtonsGroup.ifPresent(group -> group.setVisibility(visibility));
- }
-}
diff --git a/src/com/android/settings/widget/CardPreference.kt b/src/com/android/settings/widget/CardPreference.kt
new file mode 100644
index 0000000..7122ac6
--- /dev/null
+++ b/src/com/android/settings/widget/CardPreference.kt
@@ -0,0 +1,119 @@
+/*
+ * Copyright (C) 2024 The Android Open Source Project
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+
+package com.android.settings.widget
+
+import android.content.Context
+import android.content.res.Resources
+import android.util.AttributeSet
+import androidx.compose.ui.graphics.vector.ImageVector
+import androidx.compose.ui.res.vectorResource
+import com.android.settings.spa.preference.ComposePreference
+import com.android.settingslib.spa.widget.card.CardButton
+import com.android.settingslib.spa.widget.card.CardModel
+import com.android.settingslib.spa.widget.card.SettingsCard
+
+/** A preference for settings banner tips card. */
+class CardPreference
+@JvmOverloads
+constructor(
+ context: Context,
+ attr: AttributeSet? = null,
+) : ComposePreference(context, attr) {
+
+ /** A icon resource id for displaying icon on tips card. */
+ var iconResId: Int? = null
+
+ /** The primary button's text. */
+ var primaryButtonText: String = ""
+
+ /** The accessibility content description of the primary button. */
+ var primaryButtonContentDescription: String? = null
+
+ /** The action for click on primary button. */
+ var primaryButtonAction: () -> Unit = {}
+
+ /** The visibility of primary button on tips card. The default value is `false`. */
+ var primaryButtonVisibility: Boolean = false
+
+ /** The text on the second button of this [SettingsCard]. */
+ var secondaryButtonText: String = ""
+
+ /** The accessibility content description of the secondary button. */
+ var secondaryButtonContentDescription: String? = null
+
+ /** The action for click on secondary button. */
+ var secondaryButtonAction: () -> Unit = {}
+
+ /** The visibility of secondary button on tips card. The default value is `false`. */
+ var secondaryButtonVisibility: Boolean = false
+
+ private var onDismiss: (() -> Unit)? = null
+
+ /** Enable the dismiss button on tips card. */
+ fun enableDismiss(enable: Boolean) =
+ if (enable) onDismiss = { isVisible = false } else onDismiss = null
+
+ /** Clear layout state if needed. */
+ fun resetLayoutState() {
+ primaryButtonVisibility = false
+ secondaryButtonVisibility = false
+ notifyChanged()
+ }
+
+ /** Build the tips card content to apply any changes of this card's property. */
+ fun buildContent() {
+ setContent {
+ SettingsCard(
+ CardModel(
+ title = title?.toString() ?: "",
+ text = summary?.toString() ?: "",
+ buttons = listOfNotNull(configPrimaryButton(), configSecondaryButton()),
+ onDismiss = onDismiss,
+ imageVector =
+ iconResId
+ ?.takeIf { it != Resources.ID_NULL }
+ ?.let { ImageVector.vectorResource(it) },
+ )
+ )
+ }
+ }
+
+ private fun configPrimaryButton(): CardButton? {
+ return if (primaryButtonVisibility)
+ CardButton(
+ text = primaryButtonText,
+ contentDescription = primaryButtonContentDescription,
+ onClick = primaryButtonAction,
+ )
+ else null
+ }
+
+ private fun configSecondaryButton(): CardButton? {
+ return if (secondaryButtonVisibility)
+ CardButton(
+ text = secondaryButtonText,
+ contentDescription = secondaryButtonContentDescription,
+ onClick = secondaryButtonAction,
+ )
+ else null
+ }
+
+ override fun notifyChanged() {
+ buildContent()
+ super.notifyChanged()
+ }
+}
diff --git a/src/com/android/settings/wifi/WifiConfigController.java b/src/com/android/settings/wifi/WifiConfigController.java
index d2beec8..1627056 100644
--- a/src/com/android/settings/wifi/WifiConfigController.java
+++ b/src/com/android/settings/wifi/WifiConfigController.java
@@ -60,6 +60,7 @@
import android.widget.CompoundButton.OnCheckedChangeListener;
import android.widget.EditText;
import android.widget.ImageButton;
+import android.widget.LinearLayout;
import android.widget.Spinner;
import android.widget.TextView;
@@ -75,6 +76,8 @@
import com.android.settingslib.Utils;
import com.android.settingslib.utils.ThreadUtils;
import com.android.settingslib.wifi.AccessPoint;
+import com.android.wifi.flags.Flags;
+import com.android.wifitrackerlib.WifiEntry;
import java.net.Inet4Address;
import java.net.InetAddress;
@@ -273,6 +276,12 @@
mDoNotProvideEapUserCertString =
mContext.getString(R.string.wifi_do_not_provide_eap_user_cert);
+ if (Flags.wepUsage() && mAccessPointSecurity == WifiEntry.SECURITY_WEP) {
+ LinearLayout wepWarningLayout =
+ (LinearLayout) mView.findViewById(R.id.wep_warning_layout);
+ wepWarningLayout.setVisibility(View.VISIBLE);
+ }
+
mSsidScanButton = (ImageButton) mView.findViewById(R.id.ssid_scanner_button);
mIpSettingsSpinner = (Spinner) mView.findViewById(R.id.ip_settings);
mIpSettingsSpinner.setOnItemSelectedListener(this);
diff --git a/src/com/android/settings/wifi/WifiConfigController2.java b/src/com/android/settings/wifi/WifiConfigController2.java
index b2353f0..6a6244b 100644
--- a/src/com/android/settings/wifi/WifiConfigController2.java
+++ b/src/com/android/settings/wifi/WifiConfigController2.java
@@ -61,6 +61,7 @@
import android.widget.CompoundButton.OnCheckedChangeListener;
import android.widget.EditText;
import android.widget.ImageButton;
+import android.widget.LinearLayout;
import android.widget.Spinner;
import android.widget.TextView;
@@ -77,6 +78,7 @@
import com.android.settings.wifi.dpp.WifiDppUtils;
import com.android.settingslib.Utils;
import com.android.settingslib.utils.ThreadUtils;
+import com.android.wifi.flags.Flags;
import com.android.wifitrackerlib.WifiEntry;
import com.android.wifitrackerlib.WifiEntry.ConnectedInfo;
@@ -287,6 +289,12 @@
mContext.getString(R.string.wifi_do_not_provide_eap_user_cert);
mInstallCertsString = mContext.getString(R.string.wifi_install_credentials);
+ if (Flags.wepUsage() && mWifiEntrySecurity == WifiEntry.SECURITY_WEP) {
+ LinearLayout wepWarningLayout =
+ (LinearLayout) mView.findViewById(R.id.wep_warning_layout);
+ wepWarningLayout.setVisibility(View.VISIBLE);
+ }
+
mSsidScanButton = (ImageButton) mView.findViewById(R.id.ssid_scanner_button);
mIpSettingsSpinner = (Spinner) mView.findViewById(R.id.ip_settings);
mIpSettingsSpinner.setOnItemSelectedListener(this);
@@ -1382,7 +1390,11 @@
@VisibleForTesting
void setAnonymousIdVisible() {
- mView.findViewById(R.id.l_anonymous).setVisibility(View.VISIBLE);
+ View view = mView.findViewById(R.id.l_anonymous);
+ if (view.getVisibility() == View.VISIBLE) {
+ return;
+ }
+ view.setVisibility(View.VISIBLE);
mEapAnonymousView.setText(DEFAULT_ANONYMOUS_ID);
}
diff --git a/src/com/android/settings/wifi/WifiDialogActivity.java b/src/com/android/settings/wifi/WifiDialogActivity.java
index 7e901c2..eb3d88a 100644
--- a/src/com/android/settings/wifi/WifiDialogActivity.java
+++ b/src/com/android/settings/wifi/WifiDialogActivity.java
@@ -17,6 +17,7 @@
package com.android.settings.wifi;
import static android.Manifest.permission.ACCESS_FINE_LOCATION;
+import static android.os.UserManager.DISALLOW_ADD_WIFI_CONFIG;
import static android.os.UserManager.DISALLOW_CONFIG_WIFI;
import android.app.KeyguardManager;
@@ -122,7 +123,7 @@
}
super.onCreate(savedInstanceState);
- if (!isConfigWifiAllowed()) {
+ if (!isConfigWifiAllowed() || !isAddWifiConfigAllowed()) {
finish();
return;
}
@@ -393,6 +394,16 @@
return isConfigWifiAllowed;
}
+ @VisibleForTesting
+ boolean isAddWifiConfigAllowed() {
+ UserManager userManager = getSystemService(UserManager.class);
+ if (userManager != null && userManager.hasUserRestriction(DISALLOW_ADD_WIFI_CONFIG)) {
+ Log.e(TAG, "The user is not allowed to add Wi-Fi configuration.");
+ return false;
+ }
+ return true;
+ }
+
private boolean hasWifiManager() {
if (mWifiManager != null) return true;
mWifiManager = getSystemService(WifiManager.class);
diff --git a/src/com/android/settings/wifi/calling/WifiCallingSettingsForSub.java b/src/com/android/settings/wifi/calling/WifiCallingSettingsForSub.java
index a90d627..82537d4 100644
--- a/src/com/android/settings/wifi/calling/WifiCallingSettingsForSub.java
+++ b/src/com/android/settings/wifi/calling/WifiCallingSettingsForSub.java
@@ -27,6 +27,7 @@
import android.os.Bundle;
import android.os.PersistableBundle;
import android.telephony.CarrierConfigManager;
+import android.telephony.ServiceState;
import android.telephony.SubscriptionManager;
import android.telephony.TelephonyCallback;
import android.telephony.TelephonyManager;
@@ -49,6 +50,7 @@
import com.android.ims.ImsConfig;
import com.android.internal.annotations.VisibleForTesting;
import com.android.internal.telephony.Phone;
+import com.android.internal.telephony.flags.Flags;
import com.android.settings.R;
import com.android.settings.SettingsActivity;
import com.android.settings.SettingsPreferenceFragment;
@@ -97,6 +99,7 @@
private boolean mEditableWfcMode = true;
private boolean mEditableWfcRoamingMode = true;
private boolean mUseWfcHomeModeForRoaming = false;
+ private boolean mOverrideWfcRoamingModeWhileUsingNtn = false;
private int mSubId = SubscriptionManager.INVALID_SUBSCRIPTION_ID;
private ImsMmTelManager mImsMmTelManager;
@@ -166,7 +169,8 @@
final Preference pref_roam =
getPreferenceScreen().findPreference(BUTTON_WFC_ROAMING_MODE);
if (pref_roam != null) {
- pref_roam.setEnabled(isWfcRoamingModeEditable);
+ pref_roam.setEnabled(isWfcRoamingModeEditable
+ && !overrideWfcRoamingModeWhileUsingNtn());
}
}
}
@@ -361,6 +365,9 @@
false);
isWifiOnlySupported = b.getBoolean(
CarrierConfigManager.KEY_CARRIER_WFC_SUPPORTS_WIFI_ONLY_BOOL, true);
+ mOverrideWfcRoamingModeWhileUsingNtn = b.getBoolean(
+ CarrierConfigManager.KEY_OVERRIDE_WFC_ROAMING_MODE_WHILE_USING_NTN_BOOL,
+ true);
}
}
@@ -577,7 +584,8 @@
mButtonWfcMode.setSummary(getWfcModeSummary(wfcMode));
mButtonWfcMode.setEnabled(wfcEnabled && mEditableWfcMode);
// mButtonWfcRoamingMode.setSummary is not needed; summary is just selected value.
- mButtonWfcRoamingMode.setEnabled(wfcEnabled && mEditableWfcRoamingMode);
+ mButtonWfcRoamingMode.setEnabled(wfcEnabled && mEditableWfcRoamingMode
+ && !overrideWfcRoamingModeWhileUsingNtn());
final PreferenceScreen preferenceScreen = getPreferenceScreen();
final boolean updateAddressEnabled = (getCarrierActivityIntent() != null);
@@ -711,4 +719,30 @@
}
mProvisioningManager.unregisterProvisioningChangedCallback(mProvisioningCallback);
}
+
+ /**
+ * Determine whether to override roaming Wi-Fi calling preference when device is connected to
+ * non-terrestrial network.
+ *
+ * @return {@code true} if phone is connected to non-terrestrial network and if
+ * {@link CarrierConfigManager#KEY_OVERRIDE_WFC_ROAMING_MODE_WHILE_USING_NTN_BOOL} is true,
+ * {@code false} otherwise.
+ */
+ private boolean overrideWfcRoamingModeWhileUsingNtn() {
+ if (!Flags.carrierEnabledSatelliteFlag()) {
+ return false;
+ }
+
+ TelephonyManager tm = getTelephonyManagerForSub(mSubId);
+ ServiceState serviceState = tm.getServiceState();
+ if (serviceState == null) {
+ return false;
+ }
+
+ if (!serviceState.isUsingNonTerrestrialNetwork()) {
+ return false;
+ }
+
+ return mOverrideWfcRoamingModeWhileUsingNtn;
+ }
}
diff --git a/tests/robotests/src/com/android/settings/DisplaySettingsTest.java b/tests/robotests/src/com/android/settings/DisplaySettingsTest.java
index e251669..1259821 100644
--- a/tests/robotests/src/com/android/settings/DisplaySettingsTest.java
+++ b/tests/robotests/src/com/android/settings/DisplaySettingsTest.java
@@ -4,15 +4,14 @@
import android.content.Context;
+import androidx.test.core.app.ApplicationProvider;
+
import com.android.settings.testutils.XmlTestUtils;
-import com.android.settings.testutils.shadow.ShadowPowerManager;
import com.android.settingslib.core.AbstractPreferenceController;
import org.junit.Test;
import org.junit.runner.RunWith;
import org.robolectric.RobolectricTestRunner;
-import org.robolectric.RuntimeEnvironment;
-import org.robolectric.annotation.Config;
import java.util.ArrayList;
import java.util.List;
@@ -21,9 +20,8 @@
public class DisplaySettingsTest {
@Test
- @Config(shadows = ShadowPowerManager.class)
public void testPreferenceControllers_getPreferenceKeys_existInPreferenceScreen() {
- final Context context = RuntimeEnvironment.application;
+ final Context context = ApplicationProvider.getApplicationContext();
final DisplaySettings fragment = new DisplaySettings();
final List<String> preferenceScreenKeys = XmlTestUtils.getKeysFromPreferenceXml(context,
fragment.getPreferenceScreenResId());
diff --git a/tests/robotests/src/com/android/settings/accessibility/AccessibilityShortcutPreferenceFragmentTest.java b/tests/robotests/src/com/android/settings/accessibility/AccessibilityShortcutPreferenceFragmentTest.java
index 179c647..4607a59 100644
--- a/tests/robotests/src/com/android/settings/accessibility/AccessibilityShortcutPreferenceFragmentTest.java
+++ b/tests/robotests/src/com/android/settings/accessibility/AccessibilityShortcutPreferenceFragmentTest.java
@@ -110,7 +110,7 @@
mFragment.updateShortcutPreferenceData();
final int expectedType = PreferredShortcuts.retrieveUserShortcutType(mContext,
- mFragment.getComponentName().flattenToString(), UserShortcutType.SOFTWARE);
+ mFragment.getComponentName().flattenToString());
// Compare to default UserShortcutType
assertThat(expectedType).isEqualTo(UserShortcutType.SOFTWARE);
}
@@ -123,7 +123,7 @@
mFragment.updateShortcutPreferenceData();
final int expectedType = PreferredShortcuts.retrieveUserShortcutType(mContext,
- mFragment.getComponentName().flattenToString(), UserShortcutType.SOFTWARE);
+ mFragment.getComponentName().flattenToString());
assertThat(expectedType).isEqualTo(UserShortcutType.SOFTWARE | UserShortcutType.HARDWARE);
}
@@ -136,7 +136,7 @@
mFragment.updateShortcutPreferenceData();
final int expectedType = PreferredShortcuts.retrieveUserShortcutType(mContext,
- mFragment.getComponentName().flattenToString(), UserShortcutType.SOFTWARE);
+ mFragment.getComponentName().flattenToString());
assertThat(expectedType).isEqualTo(UserShortcutType.HARDWARE);
}
@@ -201,7 +201,7 @@
mFragment.saveNonEmptyUserShortcutType(value);
final int expectedType = PreferredShortcuts.retrieveUserShortcutType(mContext,
- mFragment.getComponentName().flattenToString(), UserShortcutType.SOFTWARE);
+ mFragment.getComponentName().flattenToString());
assertThat(expectedType).isEqualTo(UserShortcutType.SOFTWARE | UserShortcutType.HARDWARE);
}
diff --git a/tests/robotests/src/com/android/settings/accessibility/ToggleFeaturePreferenceFragmentTest.java b/tests/robotests/src/com/android/settings/accessibility/ToggleFeaturePreferenceFragmentTest.java
index 2c59c26..70c7cd6 100644
--- a/tests/robotests/src/com/android/settings/accessibility/ToggleFeaturePreferenceFragmentTest.java
+++ b/tests/robotests/src/com/android/settings/accessibility/ToggleFeaturePreferenceFragmentTest.java
@@ -169,7 +169,7 @@
mFragment.updateShortcutPreferenceData();
final int expectedType = PreferredShortcuts.retrieveUserShortcutType(mContext,
- mFragment.mComponentName.flattenToString(), UserShortcutType.SOFTWARE);
+ mFragment.mComponentName.flattenToString());
// Compare to default UserShortcutType
assertThat(expectedType).isEqualTo(UserShortcutType.SOFTWARE);
}
@@ -185,7 +185,7 @@
mFragment.updateShortcutPreferenceData();
final int expectedType = PreferredShortcuts.retrieveUserShortcutType(mContext,
- mFragment.mComponentName.flattenToString(), UserShortcutType.SOFTWARE);
+ mFragment.mComponentName.flattenToString());
assertThat(expectedType).isEqualTo(UserShortcutType.SOFTWARE | UserShortcutType.HARDWARE);
}
@@ -199,7 +199,7 @@
mFragment.updateShortcutPreferenceData();
final int expectedType = PreferredShortcuts.retrieveUserShortcutType(mContext,
- mFragment.mComponentName.flattenToString(), UserShortcutType.SOFTWARE);
+ mFragment.mComponentName.flattenToString());
assertThat(expectedType).isEqualTo(UserShortcutType.HARDWARE);
}
@@ -281,7 +281,7 @@
mFragment.saveNonEmptyUserShortcutType(value);
final int expectedType = PreferredShortcuts.retrieveUserShortcutType(mContext,
- mFragment.mComponentName.flattenToString(), UserShortcutType.SOFTWARE);
+ mFragment.mComponentName.flattenToString());
assertThat(expectedType).isEqualTo(UserShortcutType.SOFTWARE | UserShortcutType.HARDWARE);
}
diff --git a/tests/robotests/src/com/android/settings/accessibility/ToggleScreenMagnificationPreferenceFragmentTest.java b/tests/robotests/src/com/android/settings/accessibility/ToggleScreenMagnificationPreferenceFragmentTest.java
index 05dc8fa..4c49395 100644
--- a/tests/robotests/src/com/android/settings/accessibility/ToggleScreenMagnificationPreferenceFragmentTest.java
+++ b/tests/robotests/src/com/android/settings/accessibility/ToggleScreenMagnificationPreferenceFragmentTest.java
@@ -374,7 +374,7 @@
mFragController.get().updateShortcutPreferenceData();
final int expectedType = PreferredShortcuts.retrieveUserShortcutType(mContext,
- MAGNIFICATION_CONTROLLER_NAME, UserShortcutType.SOFTWARE);
+ MAGNIFICATION_CONTROLLER_NAME);
// Compare to default UserShortcutType
assertThat(expectedType).isEqualTo(UserShortcutType.SOFTWARE);
}
@@ -388,7 +388,7 @@
mFragController.get().updateShortcutPreferenceData();
final int expectedType = PreferredShortcuts.retrieveUserShortcutType(mContext,
- MAGNIFICATION_CONTROLLER_NAME, UserShortcutType.SOFTWARE);
+ MAGNIFICATION_CONTROLLER_NAME);
assertThat(expectedType).isEqualTo(UserShortcutType.SOFTWARE | UserShortcutType.TRIPLETAP);
}
@@ -402,7 +402,7 @@
mFragController.get().updateShortcutPreferenceData();
final int expectedType = PreferredShortcuts.retrieveUserShortcutType(mContext,
- MAGNIFICATION_CONTROLLER_NAME, UserShortcutType.SOFTWARE);
+ MAGNIFICATION_CONTROLLER_NAME);
assertThat(expectedType).isEqualTo(UserShortcutType.TRIPLETAP);
}
@@ -416,7 +416,7 @@
mFragController.get().updateShortcutPreferenceData();
final int expectedType = PreferredShortcuts.retrieveUserShortcutType(mContext,
- MAGNIFICATION_CONTROLLER_NAME, UserShortcutType.SOFTWARE);
+ MAGNIFICATION_CONTROLLER_NAME);
assertThat(expectedType).isEqualTo(UserShortcutType.TWOFINGERTRIPLETAP);
}
@@ -431,7 +431,7 @@
mFragController.get().updateShortcutPreferenceData();
final int expectedType = PreferredShortcuts.retrieveUserShortcutType(mContext,
- MAGNIFICATION_CONTROLLER_NAME, UserShortcutType.SOFTWARE);
+ MAGNIFICATION_CONTROLLER_NAME);
assertThat(expectedType).isEqualTo(UserShortcutType.TWOFINGERTRIPLETAP);
}
@@ -507,7 +507,7 @@
fragment.saveNonEmptyUserShortcutType(value);
final int expectedType = PreferredShortcuts.retrieveUserShortcutType(mContext,
- MAGNIFICATION_CONTROLLER_NAME, UserShortcutType.SOFTWARE);
+ MAGNIFICATION_CONTROLLER_NAME);
assertThat(value).isEqualTo(6);
assertThat(expectedType).isEqualTo(UserShortcutType.HARDWARE | UserShortcutType.TRIPLETAP);
}
@@ -529,7 +529,7 @@
fragment.saveNonEmptyUserShortcutType(value);
final int expectedType = PreferredShortcuts.retrieveUserShortcutType(mContext,
- MAGNIFICATION_CONTROLLER_NAME, UserShortcutType.SOFTWARE);
+ MAGNIFICATION_CONTROLLER_NAME);
assertThat(value).isEqualTo(UserShortcutType.TWOFINGERTRIPLETAP);
assertThat(expectedType).isEqualTo(UserShortcutType.TWOFINGERTRIPLETAP);
}
diff --git a/tests/robotests/src/com/android/settings/accessibility/shortcuts/EditShortcutsPreferenceFragmentTest.java b/tests/robotests/src/com/android/settings/accessibility/shortcuts/EditShortcutsPreferenceFragmentTest.java
index 53a87ba..13f0b24 100644
--- a/tests/robotests/src/com/android/settings/accessibility/shortcuts/EditShortcutsPreferenceFragmentTest.java
+++ b/tests/robotests/src/com/android/settings/accessibility/shortcuts/EditShortcutsPreferenceFragmentTest.java
@@ -51,6 +51,7 @@
import com.android.settings.SettingsActivity;
import com.android.settings.SubSettings;
import com.android.settings.accessibility.AccessibilityUtil;
+import com.android.settings.accessibility.PreferredShortcuts;
import com.android.settings.testutils.shadow.SettingsShadowResources;
import com.android.settingslib.core.AbstractPreferenceController;
import com.android.settingslib.core.instrumentation.MetricsFeatureProvider;
@@ -369,6 +370,50 @@
});
}
+ @Test
+ public void fragmentResumed_preferredShortcutsUpdated() {
+ mFragmentScenario = createFragScenario(/* isInSuw= */ false);
+ mFragmentScenario.moveToState(Lifecycle.State.RESUMED);
+ // Move the fragment to the background
+ mFragmentScenario.moveToState(Lifecycle.State.CREATED);
+ assertThat(
+ PreferredShortcuts.retrieveUserShortcutType(
+ mContext, TARGET)
+ ).isEqualTo(ShortcutConstants.UserShortcutType.SOFTWARE);
+ // Update the chosen shortcut type to Volume keys while the fragment is in the background
+ ShortcutUtils.optInValueToSettings(
+ mContext, ShortcutConstants.UserShortcutType.HARDWARE, TARGET);
+
+ mFragmentScenario.moveToState(Lifecycle.State.RESUMED);
+
+ assertThat(
+ PreferredShortcuts.retrieveUserShortcutType(
+ mContext, TARGET)
+ ).isEqualTo(ShortcutConstants.UserShortcutType.HARDWARE);
+ }
+
+ @Test
+ public void onVolumeKeysShortcutSettingChanged_preferredShortcutsUpdated() {
+ mFragmentScenario = createFragScenario(/* isInSuw= */ false);
+ mFragmentScenario.moveToState(Lifecycle.State.CREATED);
+ assertThat(
+ PreferredShortcuts.retrieveUserShortcutType(
+ mContext, TARGET)
+ ).isEqualTo(ShortcutConstants.UserShortcutType.SOFTWARE);
+
+ ShortcutUtils.optInValueToSettings(
+ mContext, ShortcutConstants.UserShortcutType.HARDWARE, TARGET);
+
+ // Calls onFragment so that the change to Setting is notified to its observer
+ mFragmentScenario.onFragment(fragment ->
+ assertThat(
+ PreferredShortcuts.retrieveUserShortcutType(
+ mContext, TARGET)
+ ).isEqualTo(ShortcutConstants.UserShortcutType.HARDWARE)
+ );
+
+ }
+
private void assertLaunchSubSettingWithCurrentTargetComponents(
String componentName, boolean isInSuw) {
Intent intent = shadowOf(mActivity.getApplication()).getNextStartedActivity();
diff --git a/tests/robotests/src/com/android/settings/accounts/ChooseAccountPreferenceControllerTest.java b/tests/robotests/src/com/android/settings/accounts/ChooseAccountPreferenceControllerTest.java
index 783eebe..59e656c 100644
--- a/tests/robotests/src/com/android/settings/accounts/ChooseAccountPreferenceControllerTest.java
+++ b/tests/robotests/src/com/android/settings/accounts/ChooseAccountPreferenceControllerTest.java
@@ -23,6 +23,7 @@
import static org.mockito.Mockito.mock;
import static org.mockito.Mockito.spy;
+import android.accounts.AccountManager;
import android.accounts.AuthenticatorDescription;
import android.app.Activity;
import android.app.admin.DevicePolicyManager;
@@ -35,6 +36,7 @@
import androidx.preference.Preference;
import androidx.preference.PreferenceManager;
import androidx.preference.PreferenceScreen;
+import androidx.test.core.app.ApplicationProvider;
import com.android.settings.R;
import com.android.settings.core.BasePreferenceController;
@@ -44,33 +46,38 @@
import org.junit.After;
import org.junit.Before;
+import org.junit.Rule;
import org.junit.Test;
import org.junit.runner.RunWith;
-import org.mockito.MockitoAnnotations;
+import org.mockito.junit.MockitoJUnit;
+import org.mockito.junit.MockitoRule;
import org.robolectric.Robolectric;
import org.robolectric.RobolectricTestRunner;
-import org.robolectric.RuntimeEnvironment;
+import org.robolectric.Shadows;
import org.robolectric.annotation.Config;
@RunWith(RobolectricTestRunner.class)
@Config(shadows = {ShadowAccountManager.class, ShadowContentResolver.class,
ShadowRestrictedLockUtilsInternal.class})
public class ChooseAccountPreferenceControllerTest {
+ @Rule
+ public final MockitoRule mMockitoRule = MockitoJUnit.rule();
private Context mContext;
private ChooseAccountPreferenceController mController;
private Activity mActivity;
private PreferenceManager mPreferenceManager;
private PreferenceScreen mPreferenceScreen;
+ private ShadowAccountManager mAccountManager;
@Before
public void setUp() {
- MockitoAnnotations.initMocks(this);
- mContext = RuntimeEnvironment.application;
+ mContext = ApplicationProvider.getApplicationContext();
mController = spy(new ChooseAccountPreferenceController(mContext, "controller_key"));
mActivity = Robolectric.setupActivity(FragmentActivity.class);
mPreferenceManager = new PreferenceManager(mContext);
mPreferenceScreen = mPreferenceManager.createPreferenceScreen(mContext);
+ mAccountManager = (ShadowAccountManager) Shadows.shadowOf(AccountManager.get(mContext));
}
@After
@@ -108,7 +115,7 @@
final AuthenticatorDescription authDesc = new AuthenticatorDescription("com.acct1",
"com.android.settings",
R.string.header_add_an_account, 0, 0, 0, false);
- ShadowAccountManager.addAuthenticator(authDesc);
+ mAccountManager.addAuthenticator(authDesc);
final SyncAdapterType[] syncAdapters = {new SyncAdapterType("authority" /* authority */,
"com.acct1" /* accountType */, false /* userVisible */,
@@ -133,7 +140,7 @@
final AuthenticatorDescription authDesc = new AuthenticatorDescription("com.acct1",
"com.android.settings",
R.string.header_add_an_account, 0, 0, 0, false);
- ShadowAccountManager.addAuthenticator(authDesc);
+ mAccountManager.addAuthenticator(authDesc);
final SyncAdapterType[] syncAdapters = {new SyncAdapterType("authority" /* authority */,
"com.acct1" /* accountType */, false /* userVisible */,
@@ -158,7 +165,7 @@
final AuthenticatorDescription authDesc = new AuthenticatorDescription("com.acct1",
"com.android.settings",
R.string.header_add_an_account, 0, 0, 0, false);
- ShadowAccountManager.addAuthenticator(authDesc);
+ mAccountManager.addAuthenticator(authDesc);
final SyncAdapterType[] syncAdapters = {new SyncAdapterType("authority" /* authority */,
"com.acct1" /* accountType */, false /* userVisible */,
@@ -184,8 +191,8 @@
final AuthenticatorDescription authDesc2 = new AuthenticatorDescription("com.acct2",
"com.android.settings",
R.string.header_add_an_account, 0, 0, 0, false);
- ShadowAccountManager.addAuthenticator(authDesc);
- ShadowAccountManager.addAuthenticator(authDesc2);
+ mAccountManager.addAuthenticator(authDesc);
+ mAccountManager.addAuthenticator(authDesc2);
final SyncAdapterType[] syncAdapters = {new SyncAdapterType("authority" /* authority */,
"com.acct1" /* accountType */, false /* userVisible */,
diff --git a/tests/robotests/src/com/android/settings/applications/InstalledAppCounterTest.java b/tests/robotests/src/com/android/settings/applications/InstalledAppCounterTest.java
index 85d1b78..1d76806 100644
--- a/tests/robotests/src/com/android/settings/applications/InstalledAppCounterTest.java
+++ b/tests/robotests/src/com/android/settings/applications/InstalledAppCounterTest.java
@@ -43,6 +43,7 @@
import android.os.UserManager;
import org.junit.Before;
+import org.junit.Ignore;
import org.junit.Test;
import org.junit.runner.RunWith;
import org.mockito.ArgumentMatcher;
@@ -189,11 +190,13 @@
mPackageManager, mApp6)).isFalse();
}
+ @Ignore("b/313578776")
@Test
public void testCountInstalledAppsAcrossAllUsersSync() {
testCountInstalledAppsAcrossAllUsers(false /* async */);
}
+ @Ignore("b/313578776")
@Test
public void testCountInstalledAppsAcrossAllUsersAsync() {
testCountInstalledAppsAcrossAllUsers(true /* async */);
diff --git a/tests/robotests/src/com/android/settings/applications/appinfo/AppButtonsPreferenceControllerTest.java b/tests/robotests/src/com/android/settings/applications/appinfo/AppButtonsPreferenceControllerTest.java
index 54c2d6e..6fc01fc 100644
--- a/tests/robotests/src/com/android/settings/applications/appinfo/AppButtonsPreferenceControllerTest.java
+++ b/tests/robotests/src/com/android/settings/applications/appinfo/AppButtonsPreferenceControllerTest.java
@@ -23,6 +23,7 @@
import static org.mockito.ArgumentMatchers.any;
import static org.mockito.ArgumentMatchers.anyBoolean;
import static org.mockito.ArgumentMatchers.anyInt;
+import static org.mockito.ArgumentMatchers.anyList;
import static org.mockito.ArgumentMatchers.anyString;
import static org.mockito.ArgumentMatchers.eq;
import static org.mockito.Mockito.doAnswer;
@@ -38,15 +39,18 @@
import android.app.ActivityManager;
import android.app.admin.DevicePolicyManager;
import android.app.settings.SettingsEnums;
+import android.content.ComponentName;
import android.content.Context;
import android.content.Intent;
import android.content.om.OverlayInfo;
import android.content.om.OverlayManager;
import android.content.pm.ApplicationInfo;
+import android.content.pm.Flags;
import android.content.pm.PackageInfo;
import android.content.pm.PackageManager;
import android.os.RemoteException;
import android.os.UserManager;
+import android.platform.test.annotations.RequiresFlagsEnabled;
import android.util.ArraySet;
import android.view.View;
@@ -107,7 +111,7 @@
@Mock
private OverlayManager mOverlayManager;
@Mock
- private PackageManager mPackageManger;
+ private PackageManager mPackageManager;
@Mock
private DevicePolicyManager mDpm;
@Mock
@@ -132,7 +136,7 @@
mContext = RuntimeEnvironment.application;
doReturn(mDpm).when(mSettingsActivity).getSystemService(Context.DEVICE_POLICY_SERVICE);
doReturn(mUserManager).when(mSettingsActivity).getSystemService(Context.USER_SERVICE);
- doReturn(mPackageManger).when(mSettingsActivity).getPackageManager();
+ doReturn(mPackageManager).when(mSettingsActivity).getPackageManager();
doReturn(mAm).when(mSettingsActivity).getSystemService(Context.ACTIVITY_SERVICE);
doReturn(mOverlayManager).when(mSettingsActivity).
getSystemService(OverlayManager.class);
@@ -184,7 +188,7 @@
@Test
public void retrieveAppEntry_hasAppEntry_notNull()
throws PackageManager.NameNotFoundException {
- doReturn(mPackageInfo).when(mPackageManger).getPackageInfo(anyString(), anyInt());
+ doReturn(mPackageInfo).when(mPackageManager).getPackageInfo(anyString(), anyInt());
mController.retrieveAppEntry();
@@ -195,7 +199,7 @@
@Test
public void retrieveAppEntry_noAppEntry_null() throws PackageManager.NameNotFoundException {
doReturn(null).when(mState).getEntry(eq(PACKAGE_NAME), anyInt());
- doReturn(mPackageInfo).when(mPackageManger).getPackageInfo(anyString(), anyInt());
+ doReturn(mPackageInfo).when(mPackageManager).getPackageInfo(anyString(), anyInt());
mController.retrieveAppEntry();
@@ -207,7 +211,7 @@
public void retrieveAppEntry_throwException_null() throws
PackageManager.NameNotFoundException {
doReturn(mAppEntry).when(mState).getEntry(anyString(), anyInt());
- doThrow(new PackageManager.NameNotFoundException()).when(mPackageManger).getPackageInfo(
+ doThrow(new PackageManager.NameNotFoundException()).when(mPackageManager).getPackageInfo(
anyString(), anyInt());
mController.retrieveAppEntry();
@@ -225,7 +229,7 @@
@Test
public void updateOpenButton_haveLaunchIntent_buttonShouldBeEnable() {
- doReturn(new Intent()).when(mPackageManger).getLaunchIntentForPackage(anyString());
+ doReturn(new Intent()).when(mPackageManager).getLaunchIntentForPackage(anyString());
mController.updateOpenButton();
@@ -347,6 +351,35 @@
}
@Test
+ @RequiresFlagsEnabled(Flags.FLAG_IMPROVE_HOME_APP_BEHAVIOR)
+ public void updateUninstallButton_isNotSystemAndIsCurrentHomeAndHasOneHome_setButtonDisable() {
+ doReturn(false).when(mController).isSystemPackage(any(), any(), any());
+ doReturn(new ComponentName(PACKAGE_NAME, "cls")).when(mPackageManager).getHomeActivities(
+ anyList());
+
+ mController.mHomePackages.add(PACKAGE_NAME);
+
+ mController.updateUninstallButton();
+
+ verify(mButtonPrefs).setButton2Enabled(false);
+ }
+
+ @Test
+ @RequiresFlagsEnabled(Flags.FLAG_IMPROVE_HOME_APP_BEHAVIOR)
+ public void updateUninstallButton_isNotSystemAndIsCurrentHomeAndHasOtherHome_setButtonEnable() {
+ doReturn(false).when(mController).isSystemPackage(any(), any(), any());
+ doReturn(new ComponentName(PACKAGE_NAME, "cls")).when(mPackageManager).getHomeActivities(
+ anyList());
+
+ mController.mHomePackages.add(PACKAGE_NAME);
+ mController.mHomePackages.add("com.android.home.fake");
+
+ mController.updateUninstallButton();
+
+ verify(mButtonPrefs).setButton2Enabled(true);
+ }
+
+ @Test
public void updateUninstallButton_isSystemRro_setButtonDisable() {
mAppInfo.flags |= ApplicationInfo.FLAG_SYSTEM;
@@ -477,7 +510,7 @@
throws PackageManager.NameNotFoundException {
doReturn(AppButtonsPreferenceController.AVAILABLE)
.when(mController).getAvailabilityStatus();
- doReturn(mPackageInfo).when(mPackageManger).getPackageInfo(anyString(), anyInt());
+ doReturn(mPackageInfo).when(mPackageManager).getPackageInfo(anyString(), anyInt());
doReturn(mButtonPrefs).when(mScreen).findPreference(anyString());
mController.displayPreference(mScreen);
mController.mButtonsPref = null;
diff --git a/tests/robotests/src/com/android/settings/biometrics/BiometricsSplitScreenDialogTest.java b/tests/robotests/src/com/android/settings/biometrics/BiometricsSplitScreenDialogTest.java
new file mode 100644
index 0000000..3aa281c
--- /dev/null
+++ b/tests/robotests/src/com/android/settings/biometrics/BiometricsSplitScreenDialogTest.java
@@ -0,0 +1,126 @@
+/*
+ * Copyright (C) 2024 The Android Open Source Project
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+
+package com.android.settings.biometrics;
+
+import static android.hardware.biometrics.BiometricAuthenticator.TYPE_FACE;
+import static android.hardware.biometrics.BiometricAuthenticator.TYPE_FINGERPRINT;
+
+import static com.google.common.truth.Truth.assertThat;
+
+import android.content.DialogInterface;
+import android.hardware.biometrics.BiometricAuthenticator;
+import android.os.Looper;
+import android.widget.Button;
+
+import androidx.appcompat.app.AlertDialog;
+import androidx.fragment.app.FragmentActivity;
+
+import com.android.settings.R;
+import com.android.settings.testutils.shadow.ShadowAlertDialogCompat;
+
+import org.junit.After;
+import org.junit.Before;
+import org.junit.Rule;
+import org.junit.Test;
+import org.junit.runner.RunWith;
+import org.mockito.junit.MockitoJUnit;
+import org.mockito.junit.MockitoRule;
+import org.robolectric.Robolectric;
+import org.robolectric.RobolectricTestRunner;
+import org.robolectric.Shadows;
+import org.robolectric.annotation.Config;
+
+@RunWith(RobolectricTestRunner.class)
+@Config(shadows = ShadowAlertDialogCompat.class)
+public class BiometricsSplitScreenDialogTest {
+ @Rule
+ public final MockitoRule mocks = MockitoJUnit.rule();
+ private FragmentActivity mActivity;
+ private BiometricsSplitScreenDialog mFragment;
+
+ @Before
+ public void setUp() {
+ ShadowAlertDialogCompat.reset();
+ mActivity = Robolectric.buildActivity(FragmentActivity.class).setup().get();
+ }
+
+ @After
+ public void tearDown() {
+ ShadowAlertDialogCompat.reset();
+ }
+
+ @Test
+ public void testTexts_face() {
+ final AlertDialog dialog = setUpFragment(TYPE_FACE, false /*destroyActivity*/);
+
+ final ShadowAlertDialogCompat shadowAlertDialog = ShadowAlertDialogCompat.shadowOf(dialog);
+ assertThat(shadowAlertDialog.getTitle().toString()).isEqualTo(
+ mActivity.getString(R.string.biometric_settings_add_face_in_split_mode_title));
+ assertThat(shadowAlertDialog.getMessage().toString()).isEqualTo(
+ mActivity.getString(R.string.biometric_settings_add_face_in_split_mode_message));
+ }
+
+ @Test
+ public void testTexts_fingerprint() {
+ final AlertDialog dialog = setUpFragment(TYPE_FINGERPRINT, false /*destroyActivity*/);
+
+ final ShadowAlertDialogCompat shadowAlertDialog = ShadowAlertDialogCompat.shadowOf(dialog);
+ assertThat(shadowAlertDialog.getTitle().toString()).isEqualTo(
+ mActivity.getString(
+ R.string.biometric_settings_add_fingerprint_in_split_mode_title));
+ assertThat(shadowAlertDialog.getMessage().toString()).isEqualTo(
+ mActivity.getString(
+ R.string.biometric_settings_add_fingerprint_in_split_mode_message));
+ }
+
+ @Test
+ public void testButton_destroyActivity() {
+ final AlertDialog dialog = setUpFragment(TYPE_FACE, true /*destroyActivity*/);
+ final Button button = dialog.getButton(DialogInterface.BUTTON_POSITIVE);
+
+ assertThat(button).isNotNull();
+ button.performClick();
+ Shadows.shadowOf(Looper.getMainLooper()).idle();
+
+ assertThat(dialog.isShowing()).isFalse();
+ assertThat(mActivity.isFinishing()).isTrue();
+ }
+
+ @Test
+ public void testButton_notDestroyActivity() {
+ final AlertDialog dialog = setUpFragment(TYPE_FACE, false /*destroyActivity*/);
+ final Button button = dialog.getButton(DialogInterface.BUTTON_POSITIVE);
+
+ assertThat(button).isNotNull();
+ button.performClick();
+ Shadows.shadowOf(Looper.getMainLooper()).idle();
+
+ assertThat(dialog.isShowing()).isFalse();
+ assertThat(mActivity.isFinishing()).isFalse();
+ }
+
+ private AlertDialog setUpFragment(
+ @BiometricAuthenticator.Modality int biometricsModality, boolean destroyActivity) {
+ mFragment = BiometricsSplitScreenDialog.newInstance(biometricsModality, destroyActivity);
+ mFragment.show(mActivity.getSupportFragmentManager(), null);
+ Shadows.shadowOf(Looper.getMainLooper()).idle();
+
+ final AlertDialog dialog = ShadowAlertDialogCompat.getLatestAlertDialog();
+ assertThat(dialog).isNotNull();
+ return dialog;
+ }
+}
diff --git a/tests/robotests/src/com/android/settings/biometrics/combination/CombinedBiometricProfileSettingsTest.java b/tests/robotests/src/com/android/settings/biometrics/combination/CombinedBiometricProfileSettingsTest.java
index 43d2add..a0ef57f 100644
--- a/tests/robotests/src/com/android/settings/biometrics/combination/CombinedBiometricProfileSettingsTest.java
+++ b/tests/robotests/src/com/android/settings/biometrics/combination/CombinedBiometricProfileSettingsTest.java
@@ -16,8 +16,6 @@
package com.android.settings.biometrics.combination;
-import static android.hardware.fingerprint.FingerprintSensorProperties.TYPE_UDFPS_OPTICAL;
-
import static com.android.settings.biometrics.combination.BiometricsSettingsBase.CONFIRM_REQUEST;
import static com.android.settings.password.ChooseLockPattern.RESULT_FINISHED;
@@ -26,7 +24,6 @@
import static org.mockito.ArgumentMatchers.any;
import static org.mockito.ArgumentMatchers.anyInt;
import static org.mockito.ArgumentMatchers.anyLong;
-import static org.mockito.ArgumentMatchers.eq;
import static org.mockito.Mockito.doAnswer;
import static org.mockito.Mockito.doReturn;
import static org.mockito.Mockito.doThrow;
@@ -37,11 +34,8 @@
import android.content.Context;
import android.content.Intent;
-import android.hardware.biometrics.ComponentInfoInternal;
-import android.hardware.biometrics.SensorProperties;
import android.hardware.face.FaceManager;
import android.hardware.fingerprint.FingerprintManager;
-import android.hardware.fingerprint.FingerprintSensorPropertiesInternal;
import android.os.Bundle;
import android.util.AndroidRuntimeException;
import android.view.LayoutInflater;
@@ -52,15 +46,12 @@
import androidx.annotation.XmlRes;
import androidx.fragment.app.FragmentActivity;
import androidx.fragment.app.FragmentManager;
-import androidx.fragment.app.FragmentTransaction;
import androidx.preference.Preference;
import androidx.preference.PreferenceManager;
import androidx.preference.PreferenceScreen;
import androidx.test.core.app.ApplicationProvider;
import com.android.settings.R;
-import com.android.settings.biometrics.BiometricStatusPreferenceController;
-import com.android.settings.biometrics.BiometricsSplitScreenDialog;
import com.android.settings.biometrics.face.FaceStatusPreferenceController;
import com.android.settings.biometrics.fingerprint.FingerprintStatusPreferenceController;
import com.android.settings.password.ChooseLockSettingsHelper;
@@ -72,7 +63,6 @@
import org.junit.After;
import org.junit.Before;
-import org.junit.Ignore;
import org.junit.Rule;
import org.junit.Test;
import org.junit.runner.RunWith;
@@ -112,8 +102,6 @@
private FaceStatusPreferenceController mFaceStatusPreferenceController;
@Mock
private FaceManager mFaceManager;
- @Mock
- private FragmentTransaction mFragmentTransaction;
@Before
public void setUp() {
@@ -351,133 +339,6 @@
}
@Test
- public void testClickFingerprintUnlock_inMultiWindow_withoutEnrolledFp_showsDialog() {
- testClickFingerprintUnlock(true /* isInMultiWindow */, false /* hasEnrolledFingerprint */);
- verifyShowsDialogAfterClickingUnlock(mFragment.getFingerprintPreferenceKey());
- }
-
- @Test
- public void testClickFingerprintUnlock_inMultiWindow_withEnrolledFp_noDialog() {
- testClickFingerprintUnlock(true /* isInMultiWindow */, true /* hasEnrolledFingerprint */);
- verifyNoDialogAfterClickingUnlock(mFragment.getFingerprintPreferenceKey());
- }
-
- @Test
- public void testClickFingerprintUnlock_inFullScreen_withoutEnrolledFp_noDialog() {
- testClickFingerprintUnlock(false /* isInMultiWindow */, false /* hasEnrolledFingerprint */);
- verifyNoDialogAfterClickingUnlock(mFragment.getFingerprintPreferenceKey());
- }
-
- private void testClickFingerprintUnlock(boolean isInMultiWindow,
- boolean hasEnrolledFingerprint) {
- final ArrayList<FingerprintSensorPropertiesInternal> props = new ArrayList<>();
- props.add(new FingerprintSensorPropertiesInternal(
- 0 /* sensorId */,
- SensorProperties.STRENGTH_STRONG,
- 1 /* maxEnrollmentsPerUser */,
- new ArrayList<ComponentInfoInternal>(),
- TYPE_UDFPS_OPTICAL,
- true /* resetLockoutRequiresHardwareAuthToken */));
- doReturn(props).when(mFingerprintManager).getSensorPropertiesInternal();
-
- doAnswer(invocation -> {
- final FingerprintManager.GenerateChallengeCallback callback =
- invocation.getArgument(1);
- callback.onChallengeGenerated(0, 0, 1L);
- return null;
- }).when(mFingerprintManager).generateChallenge(anyInt(), any());
- doReturn(new byte[]{1}).when(mFragment).requestGatekeeperHat(any(), anyLong(), anyInt(),
- anyLong());
- FragmentManager fragmentManager = mock(FragmentManager.class);
- doReturn(fragmentManager).when(mActivity).getSupportFragmentManager();
- doReturn(mFragmentTransaction).when(fragmentManager).beginTransaction();
- doReturn(isInMultiWindow).when(mActivity).isInMultiWindowMode();
- doReturn(hasEnrolledFingerprint).when(mFingerprintManager).hasEnrolledFingerprints(
- anyInt());
-
- // Start fragment
- mFragment.onAttach(mContext);
- mFragment.onCreate(null);
- mFragment.onCreateView(LayoutInflater.from(mContext), mock(ViewGroup.class), Bundle.EMPTY);
- mFragment.onResume();
-
- // User clicks on "Fingerprint Unlock"
- final Preference preference = new Preference(mContext);
- preference.setKey(mFragment.getFingerprintPreferenceKey());
- mFragment.onPreferenceTreeClick(preference);
- }
-
- @Test
- @Ignore("b/295325503")
- public void testClickFaceUnlock_inMultiWindow_withoutEnrolledFp_showsDialog() {
- testClickFaceUnlock(true /* isInMultiWindow */, false /*hasEnrolledFace*/);
- verifyShowsDialogAfterClickingUnlock(mFragment.getFacePreferenceKey());
- }
-
- @Test
- public void testClickFaceUnlock_inMultiWindow_withEnrolledFp_noDialog() {
- testClickFaceUnlock(true /* isInMultiWindow */, true /* hasEnrolledFace */);
- verifyNoDialogAfterClickingUnlock(mFragment.getFacePreferenceKey());
- }
-
- @Test
- public void testClickFaceUnlock_inFullScreen_withoutEnrolledFp_noDialog() {
- testClickFaceUnlock(false /* isInMultiWindow */ , false /* hasEnrolledFace */);
- verifyNoDialogAfterClickingUnlock(mFragment.getFacePreferenceKey());
- }
-
- private void testClickFaceUnlock(boolean isInMultiWindow, boolean hasEnrolledFace) {
- doAnswer(invocation -> {
- final FaceManager.GenerateChallengeCallback callback =
- invocation.getArgument(1);
- callback.onGenerateChallengeResult(0, 0, 1L);
- return null;
- }).when(mFaceManager).generateChallenge(anyInt(), any());
- doReturn(new byte[] { 1 }).when(mFragment).requestGatekeeperHat(any(), anyLong(), anyInt(),
- anyLong());
- FragmentManager fragmentManager = mock(FragmentManager.class);
- doReturn(fragmentManager).when(mActivity).getSupportFragmentManager();
- doReturn(mFragmentTransaction).when(fragmentManager).beginTransaction();
- doReturn(isInMultiWindow).when(mActivity).isInMultiWindowMode();
- doReturn(hasEnrolledFace).when(mFaceManager).hasEnrolledTemplates(
- anyInt());
-
- // Start fragment
- mFragment.onAttach(mContext);
- mFragment.onCreate(null);
- mFragment.onCreateView(LayoutInflater.from(mContext), mock(ViewGroup.class), Bundle.EMPTY);
- mFragment.onResume();
-
- // User clicks on "Face Unlock"
- final Preference preference = new Preference(mContext);
- preference.setKey(mFragment.getFacePreferenceKey());
- mFragment.onPreferenceTreeClick(preference);
- }
-
- private void verifyNoDialogAfterClickingUnlock(String preferenceKey) {
- final BiometricStatusPreferenceController controller =
- preferenceKey.equals(mFragment.getFacePreferenceKey())
- ? mFaceStatusPreferenceController
- : mFingerprintStatusPreferenceController;
- verify(controller).handlePreferenceTreeClick(mPreferenceCaptor.capture());
- List<Preference> capturedPreferences = mPreferenceCaptor.getAllValues();
- assertThat(capturedPreferences).hasSize(1);
- assertThat(capturedPreferences.get(0).getKey()).isEqualTo(preferenceKey);
- verify(mFragmentTransaction, never()).add(any(),
- eq(BiometricsSplitScreenDialog.class.getName()));
- }
-
- private void verifyShowsDialogAfterClickingUnlock(String preferenceKey) {
- final BiometricStatusPreferenceController controller =
- preferenceKey.equals(mFragment.getFacePreferenceKey())
- ? mFaceStatusPreferenceController
- : mFingerprintStatusPreferenceController;
- verify(controller, never()).handlePreferenceTreeClick(any());
- verify(mFragmentTransaction).add(any(),
- eq(BiometricsSplitScreenDialog.class.getName()));
- }
-
- @Test
public void testNoCrashIfDetachActivityDuringGeneratingChallengeThroughFaceManager() {
doAnswer(invocation -> {
final FaceManager.GenerateChallengeCallback callback =
diff --git a/tests/robotests/src/com/android/settings/biometrics/face/FaceEnrollIntroductionTest.java b/tests/robotests/src/com/android/settings/biometrics/face/FaceEnrollIntroductionTest.java
index 459e377..beb7a9f 100644
--- a/tests/robotests/src/com/android/settings/biometrics/face/FaceEnrollIntroductionTest.java
+++ b/tests/robotests/src/com/android/settings/biometrics/face/FaceEnrollIntroductionTest.java
@@ -38,6 +38,7 @@
import android.app.Activity;
import android.content.Context;
+import android.content.DialogInterface;
import android.content.Intent;
import android.content.res.Configuration;
import android.content.res.Resources;
@@ -46,12 +47,15 @@
import android.hardware.face.FaceSensorProperties;
import android.hardware.face.FaceSensorPropertiesInternal;
import android.hardware.face.IFaceAuthenticatorsRegisteredCallback;
+import android.os.Looper;
import android.os.UserHandle;
import android.view.View;
+import android.widget.Button;
import android.widget.TextView;
import androidx.annotation.NonNull;
import androidx.annotation.Nullable;
+import androidx.appcompat.app.AlertDialog;
import androidx.test.core.app.ApplicationProvider;
import com.android.internal.widget.LockPatternUtils;
@@ -62,6 +66,7 @@
import com.android.settings.password.ChooseLockSettingsHelper;
import com.android.settings.testutils.FakeFeatureFactory;
import com.android.settings.testutils.shadow.SettingsShadowResources;
+import com.android.settings.testutils.shadow.ShadowAlertDialogCompat;
import com.android.settings.testutils.shadow.ShadowDevicePolicyManager;
import com.android.settings.testutils.shadow.ShadowLockPatternUtils;
import com.android.settings.testutils.shadow.ShadowSensorPrivacyManager;
@@ -101,7 +106,8 @@
ShadowUtils.class,
ShadowDevicePolicyManager.class,
ShadowSensorPrivacyManager.class,
- SettingsShadowResources.class
+ SettingsShadowResources.class,
+ ShadowAlertDialogCompat.class
})
public class FaceEnrollIntroductionTest {
@@ -123,8 +129,8 @@
enum GateKeeperAction {CALL_SUPER, RETURN_BYTE_ARRAY, THROW_CREDENTIAL_NOT_MATCH}
public static class TestFaceEnrollIntroduction extends FaceEnrollIntroduction {
-
private int mRecreateCount = 0;
+ public boolean mIsMultiWindowMode;
public int getRecreateCount() {
return mRecreateCount;
@@ -161,6 +167,11 @@
protected boolean launchPostureGuidance() {
return super.launchPostureGuidance();
}
+
+ @Override
+ public boolean isInMultiWindowMode() {
+ return mIsMultiWindowMode;
+ }
}
@Before
@@ -178,6 +189,7 @@
public void tearDown() {
ShadowUtils.reset();
ShadowLockPatternUtils.reset();
+ ShadowAlertDialogCompat.reset();
}
private void setupActivity() {
@@ -596,4 +608,37 @@
assertThat(result).isEqualTo(0);
}
+ @Test
+ public void multiWindow_showsDialog() {
+ mController = Robolectric.buildActivity(TestFaceEnrollIntroduction.class);
+ mActivity = (TestFaceEnrollIntroduction) mController.get();
+ mActivity.mIsMultiWindowMode = true;
+ mController.setup().get();
+
+ Shadows.shadowOf(Looper.getMainLooper()).idle();
+ final AlertDialog dialog = ShadowAlertDialogCompat.getLatestAlertDialog();
+ assertThat(dialog).isNotNull();
+
+ final ShadowAlertDialogCompat shadowAlertDialog = ShadowAlertDialogCompat.shadowOf(dialog);
+ assertThat(shadowAlertDialog.getTitle().toString()).isEqualTo(
+ mActivity.getString(R.string.biometric_settings_add_face_in_split_mode_title));
+ assertThat(shadowAlertDialog.getMessage().toString()).isEqualTo(
+ mActivity.getString(R.string.biometric_settings_add_face_in_split_mode_message));
+
+ final Button button = dialog.getButton(DialogInterface.BUTTON_POSITIVE);
+ assertThat(button).isNotNull();
+ button.performClick();
+ Shadows.shadowOf(Looper.getMainLooper()).idle();
+ assertThat(dialog.isShowing()).isFalse();
+ assertThat(mActivity.isFinishing()).isTrue();
+ }
+
+ @Test
+ public void singleWindow_noDialog() {
+ Robolectric.buildActivity(TestFaceEnrollIntroduction.class).setup().get();
+ Shadows.shadowOf(Looper.getMainLooper()).idle();
+
+ final AlertDialog dialog = ShadowAlertDialogCompat.getLatestAlertDialog();
+ assertThat(dialog).isNull();
+ }
}
diff --git a/tests/robotests/src/com/android/settings/biometrics/fingerprint/FingerprintSettingsFragmentTest.java b/tests/robotests/src/com/android/settings/biometrics/fingerprint/FingerprintSettingsFragmentTest.java
index 45ff247..58e7e2d 100644
--- a/tests/robotests/src/com/android/settings/biometrics/fingerprint/FingerprintSettingsFragmentTest.java
+++ b/tests/robotests/src/com/android/settings/biometrics/fingerprint/FingerprintSettingsFragmentTest.java
@@ -20,9 +20,7 @@
import static android.hardware.fingerprint.FingerprintSensorProperties.TYPE_UDFPS_OPTICAL;
import static com.android.settings.biometrics.fingerprint.FingerprintSettings.FingerprintSettingsFragment;
-import static com.android.settings.biometrics.fingerprint.FingerprintSettings.FingerprintSettingsFragment.ADD_FINGERPRINT_REQUEST;
import static com.android.settings.biometrics.fingerprint.FingerprintSettings.FingerprintSettingsFragment.CHOOSE_LOCK_GENERIC_REQUEST;
-import static com.android.settings.biometrics.fingerprint.FingerprintSettings.FingerprintSettingsFragment.KEY_FINGERPRINT_ADD;
import static com.android.settings.biometrics.fingerprint.FingerprintSettings.FingerprintSettingsFragment.KEY_REQUIRE_SCREEN_ON_TO_AUTH;
import static com.google.common.truth.Truth.assertThat;
@@ -34,9 +32,7 @@
import static org.mockito.Mockito.doNothing;
import static org.mockito.Mockito.doReturn;
import static org.mockito.Mockito.mock;
-import static org.mockito.Mockito.never;
import static org.mockito.Mockito.spy;
-import static org.mockito.Mockito.times;
import static org.mockito.Mockito.verify;
import android.content.Context;
@@ -57,10 +53,8 @@
import androidx.fragment.app.FragmentActivity;
import androidx.fragment.app.FragmentManager;
import androidx.fragment.app.FragmentTransaction;
-import androidx.preference.Preference;
import androidx.test.core.app.ApplicationProvider;
-import com.android.settings.biometrics.BiometricsSplitScreenDialog;
import com.android.settings.password.ChooseLockSettingsHelper;
import com.android.settings.testutils.FakeFeatureFactory;
import com.android.settings.testutils.shadow.ShadowFragment;
@@ -133,35 +127,6 @@
}
@Test
- public void testAddFingerprint_inFullScreen_noDialog() {
- setUpFragment(false);
- // Click "Add Fingerprint"
- final Preference preference = new Preference(mContext);
- preference.setKey(KEY_FINGERPRINT_ADD);
- mFragment.onPreferenceTreeClick(preference);
-
- verify(mFragment).startActivityForResult(any(), eq(ADD_FINGERPRINT_REQUEST));
- verify(mFragmentTransaction, never()).add(any(),
- eq(BiometricsSplitScreenDialog.class.getName()));
-
- }
-
- @Test
- public void testAddFingerprint_inMultiWindow_showsDialog() {
- setUpFragment(false);
-
- doReturn(true).when(mActivity).isInMultiWindowMode();
-
- // Click "Add Fingerprint"
- final Preference preference = new Preference(mContext);
- preference.setKey(KEY_FINGERPRINT_ADD);
- mFragment.onPreferenceTreeClick(preference);
-
- verify(mFragment, times(0)).startActivityForResult(any(), eq(ADD_FINGERPRINT_REQUEST));
- verify(mFragmentTransaction).add(any(), eq(BiometricsSplitScreenDialog.class.getName()));
- }
-
- @Test
public void testChooseLockKeyForFingerprint() {
setUpFragment(true);
ArgumentCaptor<Intent> intentArgumentCaptor = ArgumentCaptor.forClass(
diff --git a/tests/robotests/src/com/android/settings/biometrics/fingerprint/SetupFingerprintEnrollIntroductionTest.java b/tests/robotests/src/com/android/settings/biometrics/fingerprint/SetupFingerprintEnrollIntroductionTest.java
index 493436c..6b67734 100644
--- a/tests/robotests/src/com/android/settings/biometrics/fingerprint/SetupFingerprintEnrollIntroductionTest.java
+++ b/tests/robotests/src/com/android/settings/biometrics/fingerprint/SetupFingerprintEnrollIntroductionTest.java
@@ -21,6 +21,7 @@
import static org.robolectric.RuntimeEnvironment.application;
+import android.app.Activity;
import android.app.KeyguardManager;
import android.content.Intent;
import android.content.pm.PackageManager;
@@ -28,14 +29,18 @@
import android.hardware.biometrics.SensorProperties;
import android.hardware.fingerprint.FingerprintSensorProperties;
import android.hardware.fingerprint.FingerprintSensorPropertiesInternal;
+import android.os.Looper;
import android.view.View;
import android.widget.Button;
+import androidx.appcompat.app.AlertDialog;
+
import com.android.settings.R;
import com.android.settings.biometrics.BiometricEnrollBase;
import com.android.settings.biometrics.BiometricEnrollIntroduction;
import com.android.settings.password.SetupSkipDialog;
import com.android.settings.testutils.FakeFeatureFactory;
+import com.android.settings.testutils.shadow.ShadowAlertDialogCompat;
import com.android.settings.testutils.shadow.ShadowFingerprintManager;
import com.android.settings.testutils.shadow.ShadowLockPatternUtils;
import com.android.settings.testutils.shadow.ShadowStorageManager;
@@ -66,12 +71,23 @@
ShadowFingerprintManager.class,
ShadowLockPatternUtils.class,
ShadowStorageManager.class,
- ShadowUserManager.class
+ ShadowUserManager.class,
+ ShadowAlertDialogCompat.class
})
public class SetupFingerprintEnrollIntroductionTest {
private ActivityController<SetupFingerprintEnrollIntroduction> mController;
+ public static class TestSetupFingerprintEnrollIntroductionInMultiWindowMode
+ extends SetupFingerprintEnrollIntroduction {
+ public boolean mIsMultiWindowMode = true;
+
+ @Override
+ public boolean isInMultiWindowMode() {
+ return mIsMultiWindowMode;
+ }
+ }
+
@Before
public void setUp() {
Shadows.shadowOf(application.getPackageManager())
@@ -105,6 +121,36 @@
@After
public void tearDown() {
ShadowStorageManager.reset();
+ ShadowAlertDialogCompat.reset();
+ }
+
+ @Test
+ public void multiWindow_showsDialog() {
+ Activity activity = Robolectric.buildActivity(
+ TestSetupFingerprintEnrollIntroductionInMultiWindowMode.class).setup().get();
+ Shadows.shadowOf(Looper.getMainLooper()).idle();
+ final AlertDialog dialog = ShadowAlertDialogCompat.getLatestAlertDialog();
+ assertThat(dialog).isNotNull();
+
+ final ShadowAlertDialogCompat shadowAlertDialog = ShadowAlertDialogCompat.shadowOf(dialog);
+ assertThat(shadowAlertDialog.getTitle().toString()).isEqualTo(
+ activity.getString(
+ R.string.biometric_settings_add_fingerprint_in_split_mode_title));
+ assertThat(shadowAlertDialog.getMessage().toString()).isEqualTo(
+ activity.getString(
+ R.string.biometric_settings_add_fingerprint_in_split_mode_message));
+
+ // TODO(b/299573056): Make WizardManagerHelper.isAnySetupWizard(getIntent()) correct and
+ // test button click not finishing the activity.
+ }
+
+ @Test
+ public void singleWindow_noDialog() {
+ Robolectric.buildActivity(SetupFingerprintEnrollIntroduction.class).setup().get();
+ Shadows.shadowOf(Looper.getMainLooper()).idle();
+
+ final AlertDialog dialog = ShadowAlertDialogCompat.getLatestAlertDialog();
+ assertThat(dialog).isNull();
}
@Test
diff --git a/tests/robotests/src/com/android/settings/bluetooth/BluetoothDetailsExtraOptionsControllerTest.java b/tests/robotests/src/com/android/settings/bluetooth/BluetoothDetailsExtraOptionsControllerTest.java
new file mode 100644
index 0000000..f063020
--- /dev/null
+++ b/tests/robotests/src/com/android/settings/bluetooth/BluetoothDetailsExtraOptionsControllerTest.java
@@ -0,0 +1,89 @@
+/*
+ * Copyright (C) 2024 The Android Open Source Project
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT 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 org.mockito.Mockito.spy;
+import static org.mockito.Mockito.verify;
+import static org.mockito.Mockito.when;
+
+import android.bluetooth.BluetoothDevice;
+
+import androidx.preference.Preference;
+import androidx.preference.PreferenceCategory;
+import androidx.preference.PreferenceScreen;
+import androidx.preference.SwitchPreferenceCompat;
+
+import com.android.settings.testutils.FakeFeatureFactory;
+import com.android.settingslib.core.lifecycle.Lifecycle;
+
+import com.google.common.collect.ImmutableList;
+
+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.ShadowLooper;
+
+@RunWith(RobolectricTestRunner.class)
+public class BluetoothDetailsExtraOptionsControllerTest extends BluetoothDetailsControllerTestBase {
+
+ private static final String MAC_ADDRESS = "04:52:C7:0B:D8:3C";
+ @Mock private BluetoothDevice mBluetoothDevice;
+ @Mock private Lifecycle mExtraOptionsLifecycle;
+ @Mock private PreferenceCategory mOptionsContainer;
+ @Mock private PreferenceScreen mPreferenceScreen;
+
+ private BluetoothDetailsExtraOptionsController mController;
+ private BluetoothFeatureProvider mFeatureProvider;
+
+ @Before
+ public void setUp() {
+ MockitoAnnotations.initMocks(this);
+
+ mContext = spy(RuntimeEnvironment.application);
+ when(mCachedDevice.getAddress()).thenReturn(MAC_ADDRESS);
+ when(mCachedDevice.getDevice()).thenReturn(mBluetoothDevice);
+ when(mBluetoothDevice.getAnonymizedAddress()).thenReturn(MAC_ADDRESS);
+
+ final FakeFeatureFactory fakeFeatureFactory = FakeFeatureFactory.setupForTest();
+ mFeatureProvider = fakeFeatureFactory.getBluetoothFeatureProvider();
+
+ mController =
+ new BluetoothDetailsExtraOptionsController(
+ mContext, mFragment, mCachedDevice, mExtraOptionsLifecycle);
+ }
+
+ @Test
+ public void displayPreference_removeAndAddPreferences() {
+ Preference preference1 = new SwitchPreferenceCompat(mContext);
+ Preference preference2 = new SwitchPreferenceCompat(mContext);
+ when(mFeatureProvider.getBluetoothExtraOptions(mContext, mCachedDevice))
+ .thenReturn(ImmutableList.of(preference1, preference2));
+ when(mPreferenceScreen.findPreference(mController.getPreferenceKey()))
+ .thenReturn(mOptionsContainer);
+
+ mController.displayPreference(mPreferenceScreen);
+ ShadowLooper.idleMainLooper();
+
+ verify(mOptionsContainer).removeAll();
+ verify(mOptionsContainer).addPreference(preference1);
+ verify(mOptionsContainer).addPreference(preference2);
+ }
+}
diff --git a/tests/robotests/src/com/android/settings/bluetooth/BluetoothDetailsProfilesControllerTest.java b/tests/robotests/src/com/android/settings/bluetooth/BluetoothDetailsProfilesControllerTest.java
index ad7c984..9b1466b 100644
--- a/tests/robotests/src/com/android/settings/bluetooth/BluetoothDetailsProfilesControllerTest.java
+++ b/tests/robotests/src/com/android/settings/bluetooth/BluetoothDetailsProfilesControllerTest.java
@@ -18,6 +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.Mockito.mock;
import static org.mockito.Mockito.spy;
@@ -28,23 +29,33 @@
import android.bluetooth.BluetoothDevice;
import android.bluetooth.BluetoothProfile;
import android.content.Context;
+import android.platform.test.flag.junit.CheckFlagsRule;
+import android.platform.test.flag.junit.DeviceFlagsValueProvider;
+import android.platform.test.flag.junit.SetFlagsRule;
import android.sysprop.BluetoothProperties;
import androidx.preference.Preference;
import androidx.preference.PreferenceCategory;
-import androidx.preference.SwitchPreference;
+import androidx.preference.SwitchPreferenceCompat;
+import com.android.settings.flags.Flags;
+import com.android.settings.testutils.FakeFeatureFactory;
import com.android.settings.testutils.shadow.ShadowBluetoothDevice;
+import com.android.settingslib.R;
import com.android.settingslib.bluetooth.A2dpProfile;
+import com.android.settingslib.bluetooth.CachedBluetoothDeviceManager;
+import com.android.settingslib.bluetooth.LeAudioProfile;
import com.android.settingslib.bluetooth.LocalBluetoothManager;
import com.android.settingslib.bluetooth.LocalBluetoothProfile;
import com.android.settingslib.bluetooth.LocalBluetoothProfileManager;
import com.android.settingslib.bluetooth.MapProfile;
import com.android.settingslib.bluetooth.PbapServerProfile;
+import com.google.common.collect.ImmutableList;
+import com.google.common.collect.ImmutableSet;
import com.google.common.collect.Lists;
-import org.junit.Ignore;
+import org.junit.Rule;
import org.junit.Test;
import org.junit.runner.RunWith;
import org.mockito.Mock;
@@ -59,30 +70,41 @@
import java.util.Set;
@RunWith(RobolectricTestRunner.class)
-@Ignore
@Config(shadows = ShadowBluetoothDevice.class)
public class BluetoothDetailsProfilesControllerTest extends BluetoothDetailsControllerTestBase {
+ @Rule
+ public final CheckFlagsRule mCheckFlagsRule = DeviceFlagsValueProvider.createCheckFlagsRule();
+ @Rule public final SetFlagsRule mSetFlagsRule = new SetFlagsRule();
private static final String LE_DEVICE_MODEL = "le_audio_headset";
private static final String NON_LE_DEVICE_MODEL = "non_le_audio_headset";
private BluetoothDetailsProfilesController mController;
private List<LocalBluetoothProfile> mConnectableProfiles;
private PreferenceCategory mProfiles;
+ private BluetoothFeatureProvider mFeatureProvider;
@Mock
private LocalBluetoothManager mLocalManager;
@Mock
private LocalBluetoothProfileManager mProfileManager;
+ @Mock
+ private CachedBluetoothDeviceManager mCachedBluetoothDeviceManager;
@Override
public void setUp() {
super.setUp();
+ FakeFeatureFactory fakeFeatureFactory = FakeFeatureFactory.setupForTest();
+ mFeatureProvider = fakeFeatureFactory.getBluetoothFeatureProvider();
+
mProfiles = spy(new PreferenceCategory(mContext));
when(mProfiles.getPreferenceManager()).thenReturn(mPreferenceManager);
mConnectableProfiles = new ArrayList<>();
when(mLocalManager.getProfileManager()).thenReturn(mProfileManager);
+ when(mLocalManager.getCachedDeviceManager()).thenReturn(mCachedBluetoothDeviceManager);
+ when(mCachedBluetoothDeviceManager.getCachedDevicesCopy())
+ .thenReturn(ImmutableList.of(mCachedDevice));
when(mCachedDevice.getConnectableProfiles()).thenAnswer(invocation ->
new ArrayList<>(mConnectableProfiles)
);
@@ -196,25 +218,26 @@
return profile;
}
- /** Returns the list of SwitchPreference objects added to the screen - there should be one per
- * Bluetooth profile.
+ /**
+ * Returns the list of SwitchPreferenceCompat objects added to the screen - there should be one
+ * per Bluetooth profile.
*/
- private List<SwitchPreference> getProfileSwitches(boolean expectOnlyMConnectable) {
+ private List<SwitchPreferenceCompat> getProfileSwitches(boolean expectOnlyMConnectable) {
if (expectOnlyMConnectable) {
assertThat(mConnectableProfiles).isNotEmpty();
assertThat(mProfiles.getPreferenceCount() - 1).isEqualTo(mConnectableProfiles.size());
}
- List<SwitchPreference> result = new ArrayList<>();
+ List<SwitchPreferenceCompat> result = new ArrayList<>();
for (int i = 0; i < mProfiles.getPreferenceCount(); i++) {
final Preference preference = mProfiles.getPreference(i);
- if (preference instanceof SwitchPreference) {
- result.add((SwitchPreference) preference);
+ if (preference instanceof SwitchPreferenceCompat) {
+ result.add((SwitchPreferenceCompat) preference);
}
}
return result;
}
- private void verifyProfileSwitchTitles(List<SwitchPreference> switches) {
+ private void verifyProfileSwitchTitles(List<SwitchPreferenceCompat> switches) {
for (int i = 0; i < switches.size(); i++) {
String expectedTitle =
mContext.getString(mConnectableProfiles.get(i).getNameResource(mDevice));
@@ -234,7 +257,7 @@
addFakeProfile(com.android.settingslib.R.string.bluetooth_profile_a2dp, true);
addFakeProfile(com.android.settingslib.R.string.bluetooth_profile_headset, false);
showScreen(mController);
- List<SwitchPreference> switches = getProfileSwitches(true);
+ List<SwitchPreferenceCompat> switches = getProfileSwitches(true);
verifyProfileSwitchTitles(switches);
assertThat(switches.get(0).isChecked()).isTrue();
assertThat(switches.get(1).isChecked()).isFalse();
@@ -260,8 +283,8 @@
addFakeProfile(com.android.settingslib.R.string.bluetooth_profile_a2dp, true);
addFakeProfile(com.android.settingslib.R.string.bluetooth_profile_headset, true);
showScreen(mController);
- List<SwitchPreference> switches = getProfileSwitches(true);
- SwitchPreference pref = switches.get(0);
+ List<SwitchPreferenceCompat> switches = getProfileSwitches(true);
+ SwitchPreferenceCompat pref = switches.get(0);
// Clicking the pref should cause the profile to become not-preferred.
assertThat(pref.isChecked()).isTrue();
@@ -296,14 +319,16 @@
PbapServerProfile psp = mock(PbapServerProfile.class);
when(psp.getNameResource(mDevice))
.thenReturn(com.android.settingslib.R.string.bluetooth_profile_pbap);
+ when(psp.getSummaryResourceForDevice(mDevice))
+ .thenReturn(R.string.bluetooth_profile_pbap_summary);
when(psp.toString()).thenReturn(PbapServerProfile.NAME);
when(psp.isProfileReady()).thenReturn(true);
when(mProfileManager.getPbapProfile()).thenReturn(psp);
showScreen(mController);
- List<SwitchPreference> switches = getProfileSwitches(false);
+ List<SwitchPreferenceCompat> switches = getProfileSwitches(false);
assertThat(switches.size()).isEqualTo(1);
- SwitchPreference pref = switches.get(0);
+ SwitchPreferenceCompat pref = switches.get(0);
assertThat(pref.getTitle()).isEqualTo(
mContext.getString(com.android.settingslib.R.string.bluetooth_profile_pbap));
assertThat(pref.isChecked()).isTrue();
@@ -321,14 +346,16 @@
PbapServerProfile psp = mock(PbapServerProfile.class);
when(psp.getNameResource(mDevice))
.thenReturn(com.android.settingslib.R.string.bluetooth_profile_pbap);
+ when(psp.getSummaryResourceForDevice(mDevice))
+ .thenReturn(R.string.bluetooth_profile_pbap_summary);
when(psp.toString()).thenReturn(PbapServerProfile.NAME);
when(psp.isProfileReady()).thenReturn(true);
when(mProfileManager.getPbapProfile()).thenReturn(psp);
showScreen(mController);
- List<SwitchPreference> switches = getProfileSwitches(false);
+ List<SwitchPreferenceCompat> switches = getProfileSwitches(false);
assertThat(switches.size()).isEqualTo(1);
- SwitchPreference pref = switches.get(0);
+ SwitchPreferenceCompat pref = switches.get(0);
assertThat(pref.getTitle()).isEqualTo(
mContext.getString(com.android.settingslib.R.string.bluetooth_profile_pbap));
assertThat(pref.isChecked()).isFalse();
@@ -350,9 +377,9 @@
when(mProfileManager.getProfileByName(eq(mapProfile.toString()))).thenReturn(mapProfile);
mDevice.setMessageAccessPermission(BluetoothDevice.ACCESS_REJECTED);
showScreen(mController);
- List<SwitchPreference> switches = getProfileSwitches(false);
+ List<SwitchPreferenceCompat> switches = getProfileSwitches(false);
assertThat(switches.size()).isEqualTo(1);
- SwitchPreference pref = switches.get(0);
+ SwitchPreferenceCompat pref = switches.get(0);
assertThat(pref.getTitle()).isEqualTo(
mContext.getString(com.android.settingslib.R.string.bluetooth_profile_map));
assertThat(pref.isChecked()).isFalse();
@@ -379,8 +406,8 @@
return profile;
}
- private SwitchPreference getHighQualityAudioPref() {
- return (SwitchPreference) mScreen.findPreference(
+ private SwitchPreferenceCompat getHighQualityAudioPref() {
+ return (SwitchPreferenceCompat) mScreen.findPreference(
BluetoothDetailsProfilesController.HIGH_QUALITY_AUDIO_PREF_TAG);
}
@@ -389,7 +416,7 @@
setupDevice(makeDefaultDeviceConfig());
addMockA2dpProfile(true, true, true);
showScreen(mController);
- SwitchPreference pref = getHighQualityAudioPref();
+ SwitchPreferenceCompat pref = getHighQualityAudioPref();
assertThat(pref.getKey()).isEqualTo(
BluetoothDetailsProfilesController.HIGH_QUALITY_AUDIO_PREF_TAG);
@@ -407,7 +434,7 @@
addMockA2dpProfile(true, false, false);
showScreen(mController);
assertThat(mProfiles.getPreferenceCount()).isEqualTo(2);
- SwitchPreference pref = (SwitchPreference) mProfiles.getPreference(0);
+ SwitchPreferenceCompat pref = (SwitchPreferenceCompat) mProfiles.getPreference(0);
assertThat(pref.getKey())
.isNotEqualTo(BluetoothDetailsProfilesController.HIGH_QUALITY_AUDIO_PREF_TAG);
assertThat(pref.getTitle()).isEqualTo(
@@ -420,7 +447,7 @@
addMockA2dpProfile(true, true, true);
when(mCachedDevice.isBusy()).thenReturn(true);
showScreen(mController);
- SwitchPreference pref = getHighQualityAudioPref();
+ SwitchPreferenceCompat pref = getHighQualityAudioPref();
assertThat(pref.isEnabled()).isFalse();
}
@@ -433,14 +460,14 @@
// Disabling media audio should cause the high quality audio switch to disappear, but not
// the regular audio one.
- SwitchPreference audioPref =
- (SwitchPreference) mScreen.findPreference(audioProfile.toString());
+ SwitchPreferenceCompat audioPref =
+ (SwitchPreferenceCompat) mScreen.findPreference(audioProfile.toString());
audioPref.performClick();
verify(audioProfile).setEnabled(mDevice, false);
when(audioProfile.isEnabled(mDevice)).thenReturn(false);
mController.onDeviceAttributesChanged();
assertThat(audioPref.isVisible()).isTrue();
- SwitchPreference highQualityAudioPref = getHighQualityAudioPref();
+ SwitchPreferenceCompat highQualityAudioPref = getHighQualityAudioPref();
assertThat(highQualityAudioPref.isVisible()).isFalse();
// And re-enabling media audio should make high quality switch to reappear.
@@ -457,8 +484,8 @@
setupDevice(makeDefaultDeviceConfig());
A2dpProfile audioProfile = addMockA2dpProfile(false, true, true);
showScreen(mController);
- SwitchPreference audioPref = mScreen.findPreference(audioProfile.toString());
- SwitchPreference highQualityAudioPref = getHighQualityAudioPref();
+ SwitchPreferenceCompat audioPref = mScreen.findPreference(audioProfile.toString());
+ SwitchPreferenceCompat highQualityAudioPref = getHighQualityAudioPref();
assertThat(audioPref).isNotNull();
assertThat(audioPref.isChecked()).isFalse();
assertThat(highQualityAudioPref).isNotNull();
@@ -489,4 +516,46 @@
assertThat(mController.isModelNameInAllowList(null)).isFalse();
assertThat(mController.isModelNameInAllowList(NON_LE_DEVICE_MODEL)).isFalse();
}
+
+ @Test
+ public void prefKeyInBlockingList_hideToggle() {
+ mSetFlagsRule.enableFlags(Flags.FLAG_ENABLE_BLUETOOTH_PROFILE_TOGGLE_VISIBILITY_CHECKER);
+ setupDevice(makeDefaultDeviceConfig());
+
+ LeAudioProfile leAudioProfile = mock(LeAudioProfile.class);
+ when(leAudioProfile.getNameResource(mDevice))
+ .thenReturn(com.android.settingslib.R.string.bluetooth_profile_le_audio);
+ when(leAudioProfile.isProfileReady()).thenReturn(true);
+ when(leAudioProfile.toString()).thenReturn("LE_AUDIO");
+ when(mProfileManager.getLeAudioProfile()).thenReturn(leAudioProfile);
+ when(mFeatureProvider.getInvisibleProfilePreferenceKeys(any(), any()))
+ .thenReturn(ImmutableSet.of("LE_AUDIO"));
+ mConnectableProfiles.add(leAudioProfile);
+
+ showScreen(mController);
+
+ List<SwitchPreferenceCompat> switches = getProfileSwitches(false);
+ assertThat(switches.get(0).isVisible()).isFalse();
+ }
+
+ @Test
+ public void prefKeyNotInBlockingList_showToggle() {
+ mSetFlagsRule.enableFlags(Flags.FLAG_ENABLE_BLUETOOTH_PROFILE_TOGGLE_VISIBILITY_CHECKER);
+ setupDevice(makeDefaultDeviceConfig());
+
+ LeAudioProfile leAudioProfile = mock(LeAudioProfile.class);
+ when(leAudioProfile.getNameResource(mDevice))
+ .thenReturn(com.android.settingslib.R.string.bluetooth_profile_le_audio);
+ when(leAudioProfile.isProfileReady()).thenReturn(true);
+ when(leAudioProfile.toString()).thenReturn("LE_AUDIO");
+ when(mProfileManager.getLeAudioProfile()).thenReturn(leAudioProfile);
+ when(mFeatureProvider.getInvisibleProfilePreferenceKeys(any(), any()))
+ .thenReturn(ImmutableSet.of("A2DP"));
+ mConnectableProfiles.add(leAudioProfile);
+
+ showScreen(mController);
+
+ List<SwitchPreferenceCompat> switches = getProfileSwitches(false);
+ assertThat(switches.get(0).isVisible()).isTrue();
+ }
}
diff --git a/tests/robotests/src/com/android/settings/connecteddevice/ConnectedDeviceDashboardFragmentTest.java b/tests/robotests/src/com/android/settings/connecteddevice/ConnectedDeviceDashboardFragmentTest.java
index a3348ca..09f7a38 100644
--- a/tests/robotests/src/com/android/settings/connecteddevice/ConnectedDeviceDashboardFragmentTest.java
+++ b/tests/robotests/src/com/android/settings/connecteddevice/ConnectedDeviceDashboardFragmentTest.java
@@ -25,8 +25,6 @@
import android.content.Context;
import android.content.pm.PackageManager;
-import android.platform.test.annotations.RequiresFlagsDisabled;
-import android.platform.test.annotations.RequiresFlagsEnabled;
import android.platform.test.flag.junit.CheckFlagsRule;
import android.platform.test.flag.junit.DeviceFlagsValueProvider;
import android.provider.SearchIndexableResource;
@@ -34,7 +32,6 @@
import com.android.settings.R;
import com.android.settings.core.BasePreferenceController;
import com.android.settings.core.PreferenceControllerListHelper;
-import com.android.settings.flags.Flags;
import com.android.settings.slices.SlicePreferenceController;
import com.android.settings.testutils.shadow.ShadowBluetoothAdapter;
import com.android.settings.testutils.shadow.ShadowConnectivityManager;
@@ -53,8 +50,12 @@
import java.util.List;
@RunWith(RobolectricTestRunner.class)
-@Config(shadows = {ShadowUserManager.class,
- ShadowConnectivityManager.class, ShadowBluetoothAdapter.class})
+@Config(
+ shadows = {
+ ShadowUserManager.class,
+ ShadowConnectivityManager.class,
+ ShadowBluetoothAdapter.class
+ })
public class ConnectedDeviceDashboardFragmentTest {
@Rule
public final CheckFlagsRule mCheckFlagsRule = DeviceFlagsValueProvider.createCheckFlagsRule();
@@ -98,7 +99,6 @@
}
@Test
- @RequiresFlagsEnabled(Flags.FLAG_ENABLE_LE_AUDIO_SHARING)
public void nonIndexableKeys_existInXmlLayout() {
final List<String> niks =
ConnectedDeviceDashboardFragment.SEARCH_INDEX_DATA_PROVIDER.getNonIndexableKeys(
@@ -112,24 +112,6 @@
KEY_DISCOVERABLE_FOOTER,
KEY_SAVED_DEVICE_SEE_ALL,
KEY_FAST_PAIR_DEVICE_SEE_ALL,
- KEY_AUDIO_SHARING_SETTINGS);
- }
-
- @Test
- @RequiresFlagsDisabled(Flags.FLAG_ENABLE_LE_AUDIO_SHARING)
- public void nonIndexableKeys_existInXmlLayout_flagOff() {
- final List<String> niks =
- ConnectedDeviceDashboardFragment.SEARCH_INDEX_DATA_PROVIDER.getNonIndexableKeys(
- mContext);
-
- assertThat(niks)
- .containsExactly(
- KEY_CONNECTED_DEVICES,
- KEY_AVAILABLE_DEVICES,
- KEY_NEARBY_DEVICES,
- KEY_DISCOVERABLE_FOOTER,
- KEY_SAVED_DEVICE_SEE_ALL,
- KEY_FAST_PAIR_DEVICE_SEE_ALL,
KEY_AUDIO_SHARING_DEVICE_LIST,
KEY_AUDIO_SHARING_SETTINGS);
}
@@ -160,10 +142,12 @@
PreferenceControllerListHelper.getPreferenceControllersFromXml(
mContext, R.xml.connected_devices);
- assertThat(controllers
- .stream()
- .filter(controller -> controller instanceof SlicePreferenceController)
- .count())
+ assertThat(
+ controllers.stream()
+ .filter(
+ controller ->
+ controller instanceof SlicePreferenceController)
+ .count())
.isEqualTo(1);
}
}
diff --git a/tests/robotests/src/com/android/settings/connecteddevice/PreviouslyConnectedDevicePreferenceControllerTest.java b/tests/robotests/src/com/android/settings/connecteddevice/PreviouslyConnectedDevicePreferenceControllerTest.java
index e351b71..f1cea6d 100644
--- a/tests/robotests/src/com/android/settings/connecteddevice/PreviouslyConnectedDevicePreferenceControllerTest.java
+++ b/tests/robotests/src/com/android/settings/connecteddevice/PreviouslyConnectedDevicePreferenceControllerTest.java
@@ -27,9 +27,14 @@
import android.bluetooth.BluetoothAdapter;
import android.bluetooth.BluetoothDevice;
+import android.bluetooth.BluetoothManager;
import android.content.Context;
import android.content.pm.PackageManager;
import android.graphics.drawable.Drawable;
+import android.platform.test.annotations.RequiresFlagsDisabled;
+import android.platform.test.annotations.RequiresFlagsEnabled;
+import android.platform.test.flag.junit.CheckFlagsRule;
+import android.platform.test.flag.junit.DeviceFlagsValueProvider;
import android.util.Pair;
import androidx.preference.Preference;
@@ -42,11 +47,14 @@
import com.android.settings.bluetooth.BluetoothDeviceUpdater;
import com.android.settings.connecteddevice.dock.DockUpdater;
import com.android.settings.dashboard.DashboardFragment;
+import com.android.settings.flags.Flags;
import com.android.settings.testutils.shadow.ShadowBluetoothAdapter;
import com.android.settings.widget.SingleTargetGearPreference;
import com.android.settingslib.bluetooth.CachedBluetoothDevice;
import org.junit.Before;
+import org.junit.Ignore;
+import org.junit.Rule;
import org.junit.Test;
import org.junit.runner.RunWith;
import org.mockito.Mock;
@@ -70,6 +78,9 @@
private static final String FAKE_ADDRESS_4 = "AA:AA:AA:AA:AA:04";
private static final String FAKE_ADDRESS_5 = "AA:AA:AA:AA:AA:05";
+ @Rule
+ public final CheckFlagsRule mCheckFlagsRule = DeviceFlagsValueProvider.createCheckFlagsRule();
+
@Mock
private DashboardFragment mDashboardFragment;
@Mock
@@ -105,6 +116,9 @@
@Mock
private Drawable mDrawable;
+ @Mock private BluetoothManager mBluetoothManager;
+ @Mock private BluetoothAdapter mBluetoothAdapter;
+
private Context mContext;
private PreviouslyConnectedDevicePreferenceController mPreConnectedDeviceController;
private PreferenceGroup mPreferenceGroup;
@@ -117,10 +131,8 @@
mContext = spy(RuntimeEnvironment.application);
doReturn(mContext).when(mDashboardFragment).getContext();
doReturn(mPackageManager).when(mContext).getPackageManager();
- mPreConnectedDeviceController =
- new PreviouslyConnectedDevicePreferenceController(mContext, KEY);
- mPreConnectedDeviceController.setBluetoothDeviceUpdater(mBluetoothDeviceUpdater);
- mPreConnectedDeviceController.setSavedDockUpdater(mDockUpdater);
+ when(mContext.getSystemService(BluetoothManager.class)).thenReturn(mBluetoothManager);
+ when(mBluetoothManager.getAdapter()).thenReturn(mBluetoothAdapter);
mShadowBluetoothAdapter = Shadow.extract(BluetoothAdapter.getDefaultAdapter());
when(mCachedDevice1.getDevice()).thenReturn(mBluetoothDevice1);
@@ -145,7 +157,13 @@
mMostRecentlyConnectedDevices.add(mBluetoothDevice4);
mMostRecentlyConnectedDevices.add(mBluetoothDevice3);
mShadowBluetoothAdapter.setMostRecentlyConnectedDevices(mMostRecentlyConnectedDevices);
+ when(mBluetoothAdapter.getMostRecentlyConnectedDevices())
+ .thenReturn(mMostRecentlyConnectedDevices);
+ mPreConnectedDeviceController =
+ new PreviouslyConnectedDevicePreferenceController(mContext, KEY);
+ mPreConnectedDeviceController.setBluetoothDeviceUpdater(mBluetoothDeviceUpdater);
+ mPreConnectedDeviceController.setSavedDockUpdater(mDockUpdater);
mPreferenceGroup = spy(new PreferenceCategory(mContext));
doReturn(mPreferenceManager).when(mPreferenceGroup).getPreferenceManager();
mPreferenceGroup.setVisible(false);
@@ -205,6 +223,7 @@
AVAILABLE);
}
+ @Ignore("b/322712259")
@Test
public void onDeviceAdded_addDevicePreference_displayIt() {
final BluetoothDevicePreference preference1 = new BluetoothDevicePreference(
@@ -215,6 +234,7 @@
assertThat(mPreferenceGroup.getPreferenceCount()).isEqualTo(2);
}
+ @Ignore("b/322712259")
@Test
public void onDeviceAdded_addDockDevicePreference_displayIt() {
final SingleTargetGearPreference dockPreference = new SingleTargetGearPreference(
@@ -225,6 +245,7 @@
assertThat(mPreferenceGroup.getPreferenceCount()).isEqualTo(2);
}
+ @Ignore("b/322712259")
@Test
public void onDeviceAdded_addFourDevicePreference_onlyDisplayThree() {
final BluetoothDevicePreference preference1 = new BluetoothDevicePreference(
@@ -249,6 +270,7 @@
}
@Test
+ @RequiresFlagsDisabled(Flags.FLAG_ENABLE_SAVED_DEVICES_ORDER_BY_RECENCY)
public void onDeviceAdded_addPreferenceNotExistInRecentlyDevices_noCrash() {
final BluetoothDevicePreference preference = new BluetoothDevicePreference(
mContext, mCachedDevice5, true, BluetoothDevicePreference.SortType.TYPE_NO_SORT);
@@ -260,6 +282,18 @@
}
@Test
+ @RequiresFlagsEnabled(Flags.FLAG_ENABLE_SAVED_DEVICES_ORDER_BY_RECENCY)
+ public void onDeviceAdded_addPreferenceNotExistInRecentlyDevices_doNothing() {
+ final BluetoothDevicePreference preference = new BluetoothDevicePreference(
+ mContext, mCachedDevice5, true, BluetoothDevicePreference.SortType.TYPE_NO_SORT);
+
+ mPreConnectedDeviceController.onDeviceAdded(preference);
+
+ // 1 see all preference
+ assertThat(mPreferenceGroup.getPreferenceCount()).isEqualTo(1);
+ }
+
+ @Test
public void onDeviceRemoved_removeLastDevice_showSeeAllPreference() {
final BluetoothDevicePreference preference1 = new BluetoothDevicePreference(
mContext, mCachedDevice1, true, BluetoothDevicePreference.SortType.TYPE_NO_SORT);
@@ -277,6 +311,7 @@
@Test
public void updatePreferenceVisibility_bluetoothIsEnable_shouldShowCorrectText() {
mShadowBluetoothAdapter.setEnabled(true);
+ when(mBluetoothAdapter.isEnabled()).thenReturn(true);
mPreConnectedDeviceController.updatePreferenceVisibility();
verify(mSeeAllPreference).setSummary("");
@@ -285,9 +320,78 @@
@Test
public void updatePreferenceVisibility_bluetoothIsDisable_shouldShowCorrectText() {
mShadowBluetoothAdapter.setEnabled(false);
+ when(mBluetoothAdapter.isEnabled()).thenReturn(false);
mPreConnectedDeviceController.updatePreferenceVisibility();
verify(mSeeAllPreference).setSummary(
mContext.getString(R.string.connected_device_see_all_summary));
}
+
+ @Test
+ @RequiresFlagsEnabled(Flags.FLAG_ENABLE_SAVED_DEVICES_ORDER_BY_RECENCY)
+ public void updatePreferenceGroup_bluetoothIsEnable_shouldOrderByMostRecentlyConnected() {
+ when(mBluetoothAdapter.isEnabled()).thenReturn(true);
+ final BluetoothDevicePreference preference4 =
+ new BluetoothDevicePreference(
+ mContext,
+ mCachedDevice4,
+ true,
+ BluetoothDevicePreference.SortType.TYPE_NO_SORT);
+ final BluetoothDevicePreference preference3 =
+ new BluetoothDevicePreference(
+ mContext,
+ mCachedDevice3,
+ true,
+ BluetoothDevicePreference.SortType.TYPE_NO_SORT);
+ final BluetoothDevicePreference preference2 =
+ new BluetoothDevicePreference(
+ mContext,
+ mCachedDevice2,
+ true,
+ BluetoothDevicePreference.SortType.TYPE_NO_SORT);
+ mPreConnectedDeviceController.onDeviceAdded(preference4);
+ mPreConnectedDeviceController.onDeviceAdded(preference3);
+ mPreConnectedDeviceController.onDeviceAdded(preference2);
+
+ mPreConnectedDeviceController.updatePreferenceGroup();
+
+ // Refer to the order of {@link #mMostRecentlyConnectedDevices}, the first one is see all
+ // preference
+ assertThat(mPreferenceGroup.getPreferenceCount()).isEqualTo(4);
+ assertThat(preference2.getOrder()).isEqualTo(0);
+ assertThat(preference4.getOrder()).isEqualTo(1);
+ assertThat(preference3.getOrder()).isEqualTo(2);
+ }
+
+ @Test
+ @RequiresFlagsEnabled(Flags.FLAG_ENABLE_SAVED_DEVICES_ORDER_BY_RECENCY)
+ public void updatePreferenceGroup_bluetoothIsDisable_shouldShowOnlySeeAllPreference() {
+ when(mBluetoothAdapter.isEnabled()).thenReturn(false);
+ final BluetoothDevicePreference preference4 =
+ new BluetoothDevicePreference(
+ mContext,
+ mCachedDevice4,
+ true,
+ BluetoothDevicePreference.SortType.TYPE_NO_SORT);
+ final BluetoothDevicePreference preference3 =
+ new BluetoothDevicePreference(
+ mContext,
+ mCachedDevice3,
+ true,
+ BluetoothDevicePreference.SortType.TYPE_NO_SORT);
+ final BluetoothDevicePreference preference2 =
+ new BluetoothDevicePreference(
+ mContext,
+ mCachedDevice2,
+ true,
+ BluetoothDevicePreference.SortType.TYPE_NO_SORT);
+ mPreConnectedDeviceController.onDeviceAdded(preference4);
+ mPreConnectedDeviceController.onDeviceAdded(preference3);
+ mPreConnectedDeviceController.onDeviceAdded(preference2);
+
+ mPreConnectedDeviceController.updatePreferenceGroup();
+
+ // 1 see all preference
+ assertThat(mPreferenceGroup.getPreferenceCount()).isEqualTo(1);
+ }
}
diff --git a/tests/robotests/src/com/android/settings/connecteddevice/SavedDeviceGroupControllerTest.java b/tests/robotests/src/com/android/settings/connecteddevice/SavedDeviceGroupControllerTest.java
index d2c44f9..81c0c35 100644
--- a/tests/robotests/src/com/android/settings/connecteddevice/SavedDeviceGroupControllerTest.java
+++ b/tests/robotests/src/com/android/settings/connecteddevice/SavedDeviceGroupControllerTest.java
@@ -25,29 +25,52 @@
import static org.mockito.Mockito.verify;
import static org.mockito.Mockito.when;
+import android.bluetooth.BluetoothAdapter;
+import android.bluetooth.BluetoothDevice;
+import android.bluetooth.BluetoothManager;
import android.content.Context;
import android.content.pm.PackageManager;
+import android.graphics.drawable.Drawable;
+import android.platform.test.annotations.RequiresFlagsEnabled;
+import android.platform.test.flag.junit.CheckFlagsRule;
+import android.platform.test.flag.junit.DeviceFlagsValueProvider;
+import android.util.Pair;
import androidx.lifecycle.LifecycleOwner;
+import androidx.preference.PreferenceCategory;
+import androidx.preference.PreferenceGroup;
import androidx.preference.PreferenceManager;
+import com.android.settings.bluetooth.BluetoothDevicePreference;
import com.android.settings.bluetooth.BluetoothDeviceUpdater;
import com.android.settings.connecteddevice.dock.DockUpdater;
import com.android.settings.dashboard.DashboardFragment;
+import com.android.settings.flags.Flags;
+import com.android.settingslib.bluetooth.CachedBluetoothDevice;
import com.android.settingslib.core.lifecycle.Lifecycle;
import org.junit.Before;
+import org.junit.Rule;
import org.junit.Test;
import org.junit.runner.RunWith;
-import org.mockito.Answers;
import org.mockito.Mock;
import org.mockito.MockitoAnnotations;
import org.robolectric.RobolectricTestRunner;
import org.robolectric.RuntimeEnvironment;
+import java.util.ArrayList;
+import java.util.List;
+
@RunWith(RobolectricTestRunner.class)
public class SavedDeviceGroupControllerTest {
+ private static final String FAKE_ADDRESS_1 = "AA:AA:AA:AA:AA:01";
+ private static final String FAKE_ADDRESS_2 = "AA:AA:AA:AA:AA:02";
+ private static final String FAKE_ADDRESS_3 = "AA:AA:AA:AA:AA:03";
+
+ @Rule
+ public final CheckFlagsRule mCheckFlagsRule = DeviceFlagsValueProvider.createCheckFlagsRule();
+
@Mock
private DashboardFragment mDashboardFragment;
@Mock
@@ -56,23 +79,57 @@
private DockUpdater mSavedDockUpdater;
@Mock
private PackageManager mPackageManager;
+ @Mock private BluetoothManager mBluetoothManager;
+ @Mock private BluetoothAdapter mBluetoothAdapter;
+ @Mock private CachedBluetoothDevice mCachedDevice1;
+ @Mock private CachedBluetoothDevice mCachedDevice2;
+ @Mock private CachedBluetoothDevice mCachedDevice3;
+ @Mock private BluetoothDevice mBluetoothDevice1;
+ @Mock private BluetoothDevice mBluetoothDevice2;
+ @Mock private BluetoothDevice mBluetoothDevice3;
+ @Mock private Drawable mDrawable;
+ @Mock private PreferenceManager mPreferenceManager;
private Context mContext;
private SavedDeviceGroupController mSavedDeviceGroupController;
private LifecycleOwner mLifecycleOwner;
private Lifecycle mLifecycle;
+ private PreferenceGroup mPreferenceGroup;
@Before
public void setUp() {
MockitoAnnotations.initMocks(this);
+ Pair<Drawable, String> pairs = new Pair<>(mDrawable, "fake_device");
mContext = spy(RuntimeEnvironment.application);
mLifecycleOwner = () -> mLifecycle;
mLifecycle = new Lifecycle(mLifecycleOwner);
doReturn(mContext).when(mDashboardFragment).getContext();
doReturn(mPackageManager).when(mContext).getPackageManager();
+
+ when(mCachedDevice1.getDevice()).thenReturn(mBluetoothDevice1);
+ when(mCachedDevice1.getAddress()).thenReturn(FAKE_ADDRESS_1);
+ when(mCachedDevice1.getDrawableWithDescription()).thenReturn(pairs);
+ when(mCachedDevice2.getDevice()).thenReturn(mBluetoothDevice2);
+ when(mCachedDevice2.getAddress()).thenReturn(FAKE_ADDRESS_2);
+ when(mCachedDevice2.getDrawableWithDescription()).thenReturn(pairs);
+ when(mCachedDevice3.getDevice()).thenReturn(mBluetoothDevice3);
+ when(mCachedDevice3.getAddress()).thenReturn(FAKE_ADDRESS_3);
+ when(mCachedDevice3.getDrawableWithDescription()).thenReturn(pairs);
+ final List<BluetoothDevice> mMostRecentlyConnectedDevices = new ArrayList<>();
+ mMostRecentlyConnectedDevices.add(mBluetoothDevice1);
+ mMostRecentlyConnectedDevices.add(mBluetoothDevice2);
+ mMostRecentlyConnectedDevices.add(mBluetoothDevice3);
+ when(mContext.getSystemService(BluetoothManager.class)).thenReturn(mBluetoothManager);
+ when(mBluetoothManager.getAdapter()).thenReturn(mBluetoothAdapter);
+ when(mBluetoothAdapter.getMostRecentlyConnectedDevices())
+ .thenReturn(mMostRecentlyConnectedDevices);
+
+ mPreferenceGroup = spy(new PreferenceCategory(mContext));
+ when(mPreferenceGroup.getPreferenceManager()).thenReturn(mPreferenceManager);
mSavedDeviceGroupController = new SavedDeviceGroupController(mContext);
mSavedDeviceGroupController.setBluetoothDeviceUpdater(mBluetoothDeviceUpdater);
mSavedDeviceGroupController.setSavedDockUpdater(mSavedDockUpdater);
+ mSavedDeviceGroupController.setPreferenceGroup(mPreferenceGroup);
}
@Test
@@ -118,4 +175,71 @@
assertThat(mSavedDeviceGroupController.getAvailabilityStatus()).isEqualTo(
AVAILABLE);
}
+
+ @Test
+ @RequiresFlagsEnabled(Flags.FLAG_ENABLE_SAVED_DEVICES_ORDER_BY_RECENCY)
+ public void updatePreferenceGroup_bluetoothIsEnable_shouldOrderByMostRecentlyConnected() {
+ when(mBluetoothAdapter.isEnabled()).thenReturn(true);
+ final BluetoothDevicePreference preference3 =
+ new BluetoothDevicePreference(
+ mContext,
+ mCachedDevice3,
+ true,
+ BluetoothDevicePreference.SortType.TYPE_NO_SORT);
+ final BluetoothDevicePreference preference2 =
+ new BluetoothDevicePreference(
+ mContext,
+ mCachedDevice2,
+ true,
+ BluetoothDevicePreference.SortType.TYPE_NO_SORT);
+ final BluetoothDevicePreference preference1 =
+ new BluetoothDevicePreference(
+ mContext,
+ mCachedDevice1,
+ true,
+ BluetoothDevicePreference.SortType.TYPE_NO_SORT);
+ mSavedDeviceGroupController.onDeviceAdded(preference3);
+ mSavedDeviceGroupController.onDeviceAdded(preference2);
+ mSavedDeviceGroupController.onDeviceAdded(preference1);
+
+ mSavedDeviceGroupController.updatePreferenceGroup();
+
+ // Refer to the order of {@link #mMostRecentlyConnectedDevices}
+ assertThat(mPreferenceGroup.isVisible()).isTrue();
+ assertThat(mPreferenceGroup.getPreferenceCount()).isEqualTo(3);
+ assertThat(preference1.getOrder()).isEqualTo(0);
+ assertThat(preference2.getOrder()).isEqualTo(1);
+ assertThat(preference3.getOrder()).isEqualTo(2);
+ }
+
+ @Test
+ @RequiresFlagsEnabled(Flags.FLAG_ENABLE_SAVED_DEVICES_ORDER_BY_RECENCY)
+ public void updatePreferenceGroup_bluetoothIsDisable_shouldShowNoPreference() {
+ when(mBluetoothAdapter.isEnabled()).thenReturn(false);
+ final BluetoothDevicePreference preference3 =
+ new BluetoothDevicePreference(
+ mContext,
+ mCachedDevice3,
+ true,
+ BluetoothDevicePreference.SortType.TYPE_NO_SORT);
+ final BluetoothDevicePreference preference2 =
+ new BluetoothDevicePreference(
+ mContext,
+ mCachedDevice2,
+ true,
+ BluetoothDevicePreference.SortType.TYPE_NO_SORT);
+ final BluetoothDevicePreference preference1 =
+ new BluetoothDevicePreference(
+ mContext,
+ mCachedDevice2,
+ true,
+ BluetoothDevicePreference.SortType.TYPE_NO_SORT);
+ mSavedDeviceGroupController.onDeviceAdded(preference3);
+ mSavedDeviceGroupController.onDeviceAdded(preference2);
+ mSavedDeviceGroupController.onDeviceAdded(preference1);
+
+ mSavedDeviceGroupController.updatePreferenceGroup();
+
+ assertThat(mPreferenceGroup.isVisible()).isFalse();
+ }
}
diff --git a/tests/robotests/src/com/android/settings/connecteddevice/audiosharing/AudioSharingDialogFragmentTest.java b/tests/robotests/src/com/android/settings/connecteddevice/audiosharing/AudioSharingDialogFragmentTest.java
index fa6cc6c..757964b 100644
--- a/tests/robotests/src/com/android/settings/connecteddevice/audiosharing/AudioSharingDialogFragmentTest.java
+++ b/tests/robotests/src/com/android/settings/connecteddevice/audiosharing/AudioSharingDialogFragmentTest.java
@@ -158,7 +158,9 @@
@Test
@RequiresFlagsEnabled(Flags.FLAG_ENABLE_LE_AUDIO_SHARING)
public void onCreateDialog_singleConnectedDevice_dialogDismiss() {
- mFragment.show(mParent, new ArrayList<>(), (item) -> {});
+ ArrayList<AudioSharingDeviceItem> list = new ArrayList<>();
+ list.add(TEST_DEVICE_ITEM1);
+ mFragment.show(mParent, list, (item) -> {});
shadowMainLooper().idle();
AlertDialog dialog = ShadowAlertDialogCompat.getLatestAlertDialog();
ShadowAlertDialogCompat shadowDialog = ShadowAlertDialogCompat.shadowOf(dialog);
@@ -170,10 +172,12 @@
@Test
@RequiresFlagsEnabled(Flags.FLAG_ENABLE_LE_AUDIO_SHARING)
public void onCreateDialog_singleConnectedDevice_shareClicked() {
+ ArrayList<AudioSharingDeviceItem> list = new ArrayList<>();
+ list.add(TEST_DEVICE_ITEM1);
AtomicBoolean isShareBtnClicked = new AtomicBoolean(false);
mFragment.show(
mParent,
- new ArrayList<>(),
+ list,
(item) -> {
isShareBtnClicked.set(true);
});
diff --git a/tests/robotests/src/com/android/settings/connecteddevice/audiosharing/AudioSharingPreferenceControllerTest.java b/tests/robotests/src/com/android/settings/connecteddevice/audiosharing/AudioSharingPreferenceControllerTest.java
new file mode 100644
index 0000000..145c08c
--- /dev/null
+++ b/tests/robotests/src/com/android/settings/connecteddevice/audiosharing/AudioSharingPreferenceControllerTest.java
@@ -0,0 +1,160 @@
+/*
+ * Copyright (C) 2024 The Android Open Source Project
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT 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.connecteddevice.audiosharing;
+
+import static android.bluetooth.BluetoothAdapter.STATE_OFF;
+import static android.bluetooth.BluetoothAdapter.STATE_ON;
+
+import static com.android.settings.core.BasePreferenceController.AVAILABLE;
+import static com.android.settings.core.BasePreferenceController.UNSUPPORTED_ON_DEVICE;
+
+import static com.google.common.truth.Truth.assertThat;
+
+import static org.mockito.ArgumentMatchers.any;
+import static org.mockito.Mockito.verify;
+import static org.mockito.Mockito.when;
+
+import android.bluetooth.BluetoothAdapter;
+import android.bluetooth.BluetoothLeBroadcast;
+import android.bluetooth.BluetoothStatusCodes;
+import android.content.Context;
+import android.platform.test.annotations.RequiresFlagsDisabled;
+import android.platform.test.annotations.RequiresFlagsEnabled;
+import android.platform.test.flag.junit.CheckFlagsRule;
+import android.platform.test.flag.junit.DeviceFlagsValueProvider;
+
+import androidx.lifecycle.LifecycleOwner;
+import androidx.preference.Preference;
+import androidx.preference.PreferenceScreen;
+import androidx.test.core.app.ApplicationProvider;
+
+import com.android.settings.bluetooth.Utils;
+import com.android.settings.flags.Flags;
+import com.android.settings.testutils.shadow.ShadowBluetoothAdapter;
+import com.android.settings.testutils.shadow.ShadowBluetoothUtils;
+import com.android.settingslib.bluetooth.BluetoothEventManager;
+import com.android.settingslib.bluetooth.LocalBluetoothLeBroadcast;
+import com.android.settingslib.bluetooth.LocalBluetoothManager;
+import com.android.settingslib.bluetooth.LocalBluetoothProfileManager;
+import com.android.settingslib.core.lifecycle.Lifecycle;
+
+import org.junit.Before;
+import org.junit.Rule;
+import org.junit.Test;
+import org.junit.runner.RunWith;
+import org.mockito.Mock;
+import org.mockito.Spy;
+import org.mockito.junit.MockitoJUnit;
+import org.mockito.junit.MockitoRule;
+import org.robolectric.RobolectricTestRunner;
+import org.robolectric.annotation.Config;
+import org.robolectric.shadow.api.Shadow;
+
+@RunWith(RobolectricTestRunner.class)
+@Config(shadows = {ShadowBluetoothAdapter.class, ShadowBluetoothUtils.class})
+public class AudioSharingPreferenceControllerTest {
+ private static final String PREF_KEY = "audio_sharing_settings";
+ private static final String SUMMARY_ON = "On";
+ private static final String SUMMARY_OFF = "Off";
+
+ @Rule public final MockitoRule mMockitoRule = MockitoJUnit.rule();
+
+ @Rule
+ public final CheckFlagsRule mCheckFlagsRule = DeviceFlagsValueProvider.createCheckFlagsRule();
+
+ @Spy Context mContext = ApplicationProvider.getApplicationContext();
+ @Mock private PreferenceScreen mScreen;
+ @Mock private LocalBluetoothManager mLocalBtManager;
+ @Mock private BluetoothEventManager mBtEventManager;
+ @Mock private LocalBluetoothProfileManager mLocalBtProfileManager;
+ @Mock private LocalBluetoothLeBroadcast mBroadcast;
+ private AudioSharingPreferenceController mController;
+ private ShadowBluetoothAdapter mShadowBluetoothAdapter;
+ private LocalBluetoothManager mLocalBluetoothManager;
+ private Lifecycle mLifecycle;
+ private LifecycleOwner mLifecycleOwner;
+ private Preference mPreference;
+
+ @Before
+ public void setUp() {
+ mShadowBluetoothAdapter = Shadow.extract(BluetoothAdapter.getDefaultAdapter());
+ mShadowBluetoothAdapter.setEnabled(true);
+ mShadowBluetoothAdapter.setIsLeAudioBroadcastSourceSupported(
+ BluetoothStatusCodes.FEATURE_SUPPORTED);
+ mShadowBluetoothAdapter.setIsLeAudioBroadcastAssistantSupported(
+ BluetoothStatusCodes.FEATURE_SUPPORTED);
+ mLifecycleOwner = () -> mLifecycle;
+ mLifecycle = new Lifecycle(mLifecycleOwner);
+ ShadowBluetoothUtils.sLocalBluetoothManager = mLocalBtManager;
+ mLocalBluetoothManager = Utils.getLocalBtManager(mContext);
+ when(mLocalBluetoothManager.getEventManager()).thenReturn(mBtEventManager);
+ when(mLocalBluetoothManager.getProfileManager()).thenReturn(mLocalBtProfileManager);
+ when(mLocalBtProfileManager.getLeAudioBroadcastProfile()).thenReturn(mBroadcast);
+ mController = new AudioSharingPreferenceController(mContext, PREF_KEY);
+ mPreference = new Preference(mContext);
+ when(mScreen.findPreference(PREF_KEY)).thenReturn(mPreference);
+ }
+
+ @Test
+ public void onStart_registerCallback() {
+ mController.onStart(mLifecycleOwner);
+ verify(mBtEventManager).registerCallback(mController);
+ verify(mBroadcast).registerServiceCallBack(any(), any(BluetoothLeBroadcast.Callback.class));
+ }
+
+ @Test
+ public void onStop_unregisterCallback() {
+ mController.onStop(mLifecycleOwner);
+ verify(mBtEventManager).unregisterCallback(mController);
+ verify(mBroadcast).unregisterServiceCallBack(any(BluetoothLeBroadcast.Callback.class));
+ }
+
+ @Test
+ @RequiresFlagsEnabled(Flags.FLAG_ENABLE_LE_AUDIO_SHARING)
+ public void getAvailabilityStatus_flagOn() {
+ assertThat(mController.getAvailabilityStatus()).isEqualTo(AVAILABLE);
+ }
+
+ @Test
+ @RequiresFlagsDisabled(Flags.FLAG_ENABLE_LE_AUDIO_SHARING)
+ public void getAvailabilityStatus_flagOff() {
+ assertThat(mController.getAvailabilityStatus()).isEqualTo(UNSUPPORTED_ON_DEVICE);
+ }
+
+ @Test
+ public void getSummary_broadcastOn() {
+ when(mBroadcast.isEnabled(any())).thenReturn(true);
+ assertThat(mController.getSummary().toString()).isEqualTo(SUMMARY_ON);
+ }
+
+ @Test
+ public void getSummary_broadcastOff() {
+ when(mBroadcast.isEnabled(any())).thenReturn(false);
+ assertThat(mController.getSummary().toString()).isEqualTo(SUMMARY_OFF);
+ }
+
+ @Test
+ public void onBluetoothStateChanged_refreshSummary() {
+ mController.displayPreference(mScreen);
+ when(mBroadcast.isEnabled(any())).thenReturn(true);
+ mController.onBluetoothStateChanged(STATE_ON);
+ assertThat(mPreference.getSummary().toString()).isEqualTo(SUMMARY_ON);
+ when(mBroadcast.isEnabled(any())).thenReturn(false);
+ mController.onBluetoothStateChanged(STATE_OFF);
+ assertThat(mPreference.getSummary().toString()).isEqualTo(SUMMARY_OFF);
+ }
+}
diff --git a/tests/robotests/src/com/android/settings/connecteddevice/audiosharing/AudioSharingSwitchBarControllerTest.java b/tests/robotests/src/com/android/settings/connecteddevice/audiosharing/AudioSharingSwitchBarControllerTest.java
index 0b94061..11e8ec9 100644
--- a/tests/robotests/src/com/android/settings/connecteddevice/audiosharing/AudioSharingSwitchBarControllerTest.java
+++ b/tests/robotests/src/com/android/settings/connecteddevice/audiosharing/AudioSharingSwitchBarControllerTest.java
@@ -18,7 +18,6 @@
import static com.google.common.truth.Truth.assertThat;
-import static org.mockito.Mockito.verify;
import static org.robolectric.Shadows.shadowOf;
import android.bluetooth.BluetoothAdapter;
@@ -71,6 +70,7 @@
@Test
@RequiresFlagsEnabled(Flags.FLAG_ENABLE_LE_AUDIO_SHARING)
public void bluetoothOff_switchDisabled() {
+ assertThat(mSwitchBar.isEnabled()).isTrue();
mContext.registerReceiver(
mController.mReceiver,
mController.mIntentFilter,
@@ -79,7 +79,7 @@
intent.putExtra(BluetoothAdapter.EXTRA_STATE, BluetoothAdapter.STATE_OFF);
mContext.sendBroadcast(intent);
shadowOf(Looper.getMainLooper()).idle();
- verify(mSwitch).setEnabled(false);
+ assertThat(mSwitchBar.isEnabled()).isFalse();
assertThat(mOnSwitchBarChanged).isTrue();
}
}
diff --git a/tests/robotests/src/com/android/settings/connecteddevice/audiosharing/CallsAndAlarmsDialogFragmentTest.java b/tests/robotests/src/com/android/settings/connecteddevice/audiosharing/CallsAndAlarmsDialogFragmentTest.java
new file mode 100644
index 0000000..58a1272
--- /dev/null
+++ b/tests/robotests/src/com/android/settings/connecteddevice/audiosharing/CallsAndAlarmsDialogFragmentTest.java
@@ -0,0 +1,110 @@
+/*
+ * Copyright (C) 2024 The Android Open Source Project
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT 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.connecteddevice.audiosharing;
+
+import static com.google.common.truth.Truth.assertThat;
+
+import static org.robolectric.shadows.ShadowLooper.shadowMainLooper;
+
+import android.bluetooth.BluetoothAdapter;
+import android.bluetooth.BluetoothStatusCodes;
+import android.platform.test.annotations.RequiresFlagsDisabled;
+import android.platform.test.annotations.RequiresFlagsEnabled;
+import android.platform.test.flag.junit.CheckFlagsRule;
+import android.platform.test.flag.junit.DeviceFlagsValueProvider;
+
+import androidx.appcompat.app.AlertDialog;
+import androidx.fragment.app.Fragment;
+import androidx.fragment.app.FragmentActivity;
+
+import com.android.settings.flags.Flags;
+import com.android.settings.testutils.shadow.ShadowAlertDialogCompat;
+import com.android.settings.testutils.shadow.ShadowBluetoothAdapter;
+
+import org.junit.Before;
+import org.junit.Rule;
+import org.junit.Test;
+import org.junit.runner.RunWith;
+import org.mockito.junit.MockitoJUnit;
+import org.mockito.junit.MockitoRule;
+import org.robolectric.RobolectricTestRunner;
+import org.robolectric.annotation.Config;
+import org.robolectric.shadow.api.Shadow;
+import org.robolectric.shadows.androidx.fragment.FragmentController;
+
+import java.util.ArrayList;
+
+@RunWith(RobolectricTestRunner.class)
+@Config(
+ shadows = {
+ ShadowAlertDialogCompat.class,
+ ShadowBluetoothAdapter.class,
+ })
+public class CallsAndAlarmsDialogFragmentTest {
+ @Rule public final MockitoRule mocks = MockitoJUnit.rule();
+
+ @Rule
+ public final CheckFlagsRule mCheckFlagsRule = DeviceFlagsValueProvider.createCheckFlagsRule();
+
+ private static final String TEST_DEVICE_NAME1 = "test1";
+ private static final String TEST_DEVICE_NAME2 = "test2";
+ private static final AudioSharingDeviceItem TEST_DEVICE_ITEM1 =
+ new AudioSharingDeviceItem(TEST_DEVICE_NAME1, /* groupId= */ 1, /* isActive= */ true);
+
+ private static final AudioSharingDeviceItem TEST_DEVICE_ITEM2 =
+ new AudioSharingDeviceItem(TEST_DEVICE_NAME2, /* groupId= */ 1, /* isActive= */ true);
+
+ private Fragment mParent;
+ private CallsAndAlarmsDialogFragment mFragment;
+ private ShadowBluetoothAdapter mShadowBluetoothAdapter;
+
+ @Before
+ public void setUp() {
+ ShadowAlertDialogCompat.reset();
+ mShadowBluetoothAdapter = Shadow.extract(BluetoothAdapter.getDefaultAdapter());
+ mShadowBluetoothAdapter.setEnabled(true);
+ mShadowBluetoothAdapter.setIsLeAudioBroadcastSourceSupported(
+ BluetoothStatusCodes.FEATURE_SUPPORTED);
+ mShadowBluetoothAdapter.setIsLeAudioBroadcastAssistantSupported(
+ BluetoothStatusCodes.FEATURE_SUPPORTED);
+ mFragment = new CallsAndAlarmsDialogFragment();
+ mParent = new Fragment();
+ FragmentController.setupFragment(
+ mParent, FragmentActivity.class, /* containerViewId= */ 0, /* bundle= */ null);
+ }
+
+ @Test
+ @RequiresFlagsDisabled(Flags.FLAG_ENABLE_LE_AUDIO_SHARING)
+ public void onCreateDialog_flagOff_dialogNotExist() {
+ mFragment.show(mParent, new ArrayList<>(), (item) -> {});
+ shadowMainLooper().idle();
+ AlertDialog dialog = ShadowAlertDialogCompat.getLatestAlertDialog();
+ assertThat(dialog).isNull();
+ }
+
+ @Test
+ @RequiresFlagsEnabled(Flags.FLAG_ENABLE_LE_AUDIO_SHARING)
+ public void onCreateDialog_showCorrectItems() {
+ ArrayList<AudioSharingDeviceItem> deviceItemList = new ArrayList<>();
+ deviceItemList.add(TEST_DEVICE_ITEM1);
+ deviceItemList.add(TEST_DEVICE_ITEM2);
+ mFragment.show(mParent, deviceItemList, (item) -> {});
+ shadowMainLooper().idle();
+ AlertDialog dialog = ShadowAlertDialogCompat.getLatestAlertDialog();
+ assertThat(dialog.getListView().getCount()).isEqualTo(2);
+ }
+}
diff --git a/tests/robotests/src/com/android/settings/connecteddevice/audiosharing/CallsAndAlarmsPreferenceControllerTest.java b/tests/robotests/src/com/android/settings/connecteddevice/audiosharing/CallsAndAlarmsPreferenceControllerTest.java
new file mode 100644
index 0000000..aa10517
--- /dev/null
+++ b/tests/robotests/src/com/android/settings/connecteddevice/audiosharing/CallsAndAlarmsPreferenceControllerTest.java
@@ -0,0 +1,245 @@
+/*
+ * Copyright (C) 2024 The Android Open Source Project
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT 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.connecteddevice.audiosharing;
+
+import static com.android.settings.core.BasePreferenceController.AVAILABLE;
+import static com.android.settings.core.BasePreferenceController.UNSUPPORTED_ON_DEVICE;
+
+import static com.google.common.truth.Truth.assertThat;
+
+import static org.mockito.ArgumentMatchers.any;
+import static org.mockito.Mockito.verify;
+import static org.mockito.Mockito.when;
+import static org.robolectric.Shadows.shadowOf;
+
+import android.bluetooth.BluetoothAdapter;
+import android.bluetooth.BluetoothDevice;
+import android.bluetooth.BluetoothLeBroadcastAssistant;
+import android.bluetooth.BluetoothLeBroadcastReceiveState;
+import android.bluetooth.BluetoothProfile;
+import android.bluetooth.BluetoothStatusCodes;
+import android.content.Context;
+import android.os.Looper;
+import android.platform.test.annotations.RequiresFlagsDisabled;
+import android.platform.test.annotations.RequiresFlagsEnabled;
+import android.platform.test.flag.junit.CheckFlagsRule;
+import android.platform.test.flag.junit.DeviceFlagsValueProvider;
+import android.provider.Settings;
+
+import androidx.lifecycle.LifecycleOwner;
+import androidx.preference.Preference;
+import androidx.preference.PreferenceScreen;
+import androidx.test.core.app.ApplicationProvider;
+
+import com.android.settings.bluetooth.Utils;
+import com.android.settings.flags.Flags;
+import com.android.settings.testutils.shadow.ShadowBluetoothAdapter;
+import com.android.settings.testutils.shadow.ShadowBluetoothUtils;
+import com.android.settingslib.bluetooth.BluetoothEventManager;
+import com.android.settingslib.bluetooth.CachedBluetoothDevice;
+import com.android.settingslib.bluetooth.CachedBluetoothDeviceManager;
+import com.android.settingslib.bluetooth.LocalBluetoothLeBroadcast;
+import com.android.settingslib.bluetooth.LocalBluetoothLeBroadcastAssistant;
+import com.android.settingslib.bluetooth.LocalBluetoothManager;
+import com.android.settingslib.bluetooth.LocalBluetoothProfileManager;
+import com.android.settingslib.core.lifecycle.Lifecycle;
+
+import com.google.common.collect.ImmutableList;
+import com.google.common.collect.ImmutableSet;
+
+import org.junit.Before;
+import org.junit.Rule;
+import org.junit.Test;
+import org.junit.runner.RunWith;
+import org.mockito.Mock;
+import org.mockito.Spy;
+import org.mockito.junit.MockitoJUnit;
+import org.mockito.junit.MockitoRule;
+import org.robolectric.RobolectricTestRunner;
+import org.robolectric.annotation.Config;
+import org.robolectric.shadow.api.Shadow;
+
+import java.util.ArrayList;
+
+@RunWith(RobolectricTestRunner.class)
+@Config(
+ shadows = {
+ ShadowBluetoothAdapter.class,
+ ShadowBluetoothUtils.class,
+ })
+public class CallsAndAlarmsPreferenceControllerTest {
+ private static final String PREF_KEY = "calls_and_alarms";
+ private static final String SUMMARY_EMPTY = "No active device in sharing";
+ private static final String TEST_DEVICE_NAME1 = "test1";
+ private static final String TEST_DEVICE_NAME2 = "test2";
+ private static final String TEST_SETTINGS_KEY =
+ "bluetooth_le_broadcast_fallback_active_group_id";
+
+ @Rule public final MockitoRule mMockitoRule = MockitoJUnit.rule();
+
+ @Rule
+ public final CheckFlagsRule mCheckFlagsRule = DeviceFlagsValueProvider.createCheckFlagsRule();
+
+ @Spy Context mContext = ApplicationProvider.getApplicationContext();
+ @Mock private PreferenceScreen mScreen;
+ @Mock private LocalBluetoothManager mLocalBtManager;
+ @Mock private BluetoothEventManager mBtEventManager;
+ @Mock private LocalBluetoothProfileManager mLocalBtProfileManager;
+ @Mock private CachedBluetoothDeviceManager mCacheManager;
+ @Mock private LocalBluetoothLeBroadcast mBroadcast;
+ @Mock private LocalBluetoothLeBroadcastAssistant mAssistant;
+ @Mock private BluetoothDevice mDevice1;
+ @Mock private BluetoothDevice mDevice2;
+ @Mock private BluetoothDevice mDevice3;
+ @Mock private CachedBluetoothDevice mCachedDevice1;
+ @Mock private CachedBluetoothDevice mCachedDevice2;
+ @Mock private CachedBluetoothDevice mCachedDevice3;
+ @Mock private BluetoothLeBroadcastReceiveState mState;
+ private CallsAndAlarmsPreferenceController mController;
+ private ShadowBluetoothAdapter mShadowBluetoothAdapter;
+ private LocalBluetoothManager mLocalBluetoothManager;
+ private Lifecycle mLifecycle;
+ private LifecycleOwner mLifecycleOwner;
+ private Preference mPreference;
+
+ @Before
+ public void setUp() {
+ mShadowBluetoothAdapter = Shadow.extract(BluetoothAdapter.getDefaultAdapter());
+ mShadowBluetoothAdapter.setEnabled(true);
+ mShadowBluetoothAdapter.setIsLeAudioBroadcastSourceSupported(
+ BluetoothStatusCodes.FEATURE_SUPPORTED);
+ mShadowBluetoothAdapter.setIsLeAudioBroadcastAssistantSupported(
+ BluetoothStatusCodes.FEATURE_SUPPORTED);
+ mLifecycleOwner = () -> mLifecycle;
+ mLifecycle = new Lifecycle(mLifecycleOwner);
+ ShadowBluetoothUtils.sLocalBluetoothManager = mLocalBtManager;
+ mLocalBluetoothManager = Utils.getLocalBtManager(mContext);
+ when(mLocalBluetoothManager.getEventManager()).thenReturn(mBtEventManager);
+ when(mLocalBluetoothManager.getProfileManager()).thenReturn(mLocalBtProfileManager);
+ when(mLocalBtProfileManager.getLeAudioBroadcastProfile()).thenReturn(mBroadcast);
+ when(mLocalBtProfileManager.getLeAudioBroadcastAssistantProfile()).thenReturn(mAssistant);
+ mController = new CallsAndAlarmsPreferenceController(mContext);
+ mPreference = new Preference(mContext);
+ when(mScreen.findPreference(PREF_KEY)).thenReturn(mPreference);
+ }
+
+ @Test
+ public void onStart_registerCallback() {
+ mController.onStart(mLifecycleOwner);
+ verify(mBtEventManager).registerCallback(mController);
+ verify(mAssistant)
+ .registerServiceCallBack(any(), any(BluetoothLeBroadcastAssistant.Callback.class));
+ }
+
+ @Test
+ public void onStop_unregisterCallback() {
+ mController.onStop(mLifecycleOwner);
+ verify(mBtEventManager).unregisterCallback(mController);
+ verify(mAssistant)
+ .unregisterServiceCallBack(any(BluetoothLeBroadcastAssistant.Callback.class));
+ }
+
+ @Test
+ @RequiresFlagsEnabled(Flags.FLAG_ENABLE_LE_AUDIO_SHARING)
+ public void getAvailabilityStatus_flagOn() {
+ assertThat(mController.getAvailabilityStatus()).isEqualTo(AVAILABLE);
+ }
+
+ @Test
+ @RequiresFlagsDisabled(Flags.FLAG_ENABLE_LE_AUDIO_SHARING)
+ public void getAvailabilityStatus_flagOff() {
+ assertThat(mController.getAvailabilityStatus()).isEqualTo(UNSUPPORTED_ON_DEVICE);
+ }
+
+ @Test
+ public void updateVisibility_broadcastOffBluetoothOff() {
+ when(mBroadcast.isEnabled(any())).thenReturn(false);
+ mShadowBluetoothAdapter.setEnabled(false);
+ mController.displayPreference(mScreen);
+ mController.updateVisibility();
+ assertThat(mPreference.isVisible()).isFalse();
+ }
+
+ @Test
+ public void updateVisibility_broadcastOnBluetoothOff() {
+ when(mBroadcast.isEnabled(any())).thenReturn(true);
+ mShadowBluetoothAdapter.setEnabled(false);
+ mController.displayPreference(mScreen);
+ mController.updateVisibility();
+ assertThat(mPreference.isVisible()).isFalse();
+ }
+
+ @Test
+ public void updateVisibility_broadcastOffBluetoothOn() {
+ when(mBroadcast.isEnabled(any())).thenReturn(false);
+ mController.displayPreference(mScreen);
+ mController.updateVisibility();
+ assertThat(mPreference.isVisible()).isFalse();
+ }
+
+ @Test
+ public void updateVisibility_broadcastOnBluetoothOn() {
+ when(mBroadcast.isEnabled(any())).thenReturn(true);
+ when(mAssistant.getConnectedDevices()).thenReturn(new ArrayList<BluetoothDevice>());
+ mController.displayPreference(mScreen);
+ mController.updateVisibility();
+ shadowOf(Looper.getMainLooper()).idle();
+ assertThat(mPreference.isVisible()).isTrue();
+ assertThat(mPreference.getSummary().toString()).isEqualTo(SUMMARY_EMPTY);
+ }
+
+ @Test
+ public void onProfileConnectionStateChanged_updatePreference() {
+ when(mBroadcast.isEnabled(any())).thenReturn(true);
+ when(mAssistant.getConnectedDevices()).thenReturn(new ArrayList<BluetoothDevice>());
+ mController.displayPreference(mScreen);
+ mController.onProfileConnectionStateChanged(
+ mCachedDevice1, BluetoothAdapter.STATE_DISCONNECTED, BluetoothProfile.LE_AUDIO);
+ shadowOf(Looper.getMainLooper()).idle();
+ assertThat(mPreference.isVisible()).isTrue();
+ assertThat(mPreference.getSummary().toString()).isEqualTo(SUMMARY_EMPTY);
+ }
+
+ @Test
+ public void updatePreference_showCorrectSummary() {
+ final int groupId1 = 1;
+ final int groupId2 = 2;
+ Settings.Secure.putInt(mContext.getContentResolver(), TEST_SETTINGS_KEY, groupId1);
+ when(mCachedDevice1.getGroupId()).thenReturn(groupId1);
+ when(mCachedDevice1.getDevice()).thenReturn(mDevice1);
+ when(mCachedDevice2.getGroupId()).thenReturn(groupId1);
+ when(mCachedDevice2.getDevice()).thenReturn(mDevice2);
+ when(mCachedDevice1.getMemberDevice()).thenReturn(ImmutableSet.of(mCachedDevice2));
+ when(mCachedDevice1.getName()).thenReturn(TEST_DEVICE_NAME1);
+ when(mCachedDevice3.getGroupId()).thenReturn(groupId2);
+ when(mCachedDevice3.getDevice()).thenReturn(mDevice3);
+ when(mCachedDevice3.getName()).thenReturn(TEST_DEVICE_NAME2);
+ when(mLocalBluetoothManager.getCachedDeviceManager()).thenReturn(mCacheManager);
+ when(mCacheManager.findDevice(mDevice1)).thenReturn(mCachedDevice1);
+ when(mCacheManager.findDevice(mDevice2)).thenReturn(mCachedDevice2);
+ when(mCacheManager.findDevice(mDevice3)).thenReturn(mCachedDevice3);
+ when(mBroadcast.isEnabled(any())).thenReturn(true);
+ ImmutableList<BluetoothDevice> deviceList = ImmutableList.of(mDevice1, mDevice2, mDevice3);
+ when(mAssistant.getConnectedDevices()).thenReturn(deviceList);
+ when(mAssistant.getAllSources(any())).thenReturn(ImmutableList.of(mState));
+ mController.displayPreference(mScreen);
+ mController.updateVisibility();
+ shadowOf(Looper.getMainLooper()).idle();
+ assertThat(mPreference.isVisible()).isTrue();
+ assertThat(mPreference.getSummary().toString()).isEqualTo(TEST_DEVICE_NAME1);
+ }
+}
diff --git a/tests/robotests/src/com/android/settings/dashboard/DashboardFeatureProviderImplTest.java b/tests/robotests/src/com/android/settings/dashboard/DashboardFeatureProviderImplTest.java
index 5317ce0..0799eaf 100644
--- a/tests/robotests/src/com/android/settings/dashboard/DashboardFeatureProviderImplTest.java
+++ b/tests/robotests/src/com/android/settings/dashboard/DashboardFeatureProviderImplTest.java
@@ -43,6 +43,7 @@
import static org.mockito.Mockito.verifyNoInteractions;
import static org.mockito.Mockito.when;
+import android.app.Application;
import android.app.PendingIntent;
import android.content.Context;
import android.content.Intent;
@@ -62,6 +63,7 @@
import androidx.fragment.app.FragmentActivity;
import androidx.preference.Preference;
import androidx.preference.SwitchPreference;
+import androidx.test.core.app.ApplicationProvider;
import com.android.internal.logging.nano.MetricsProto.MetricsEvent;
import com.android.settings.R;
@@ -83,16 +85,16 @@
import com.android.settingslib.drawer.TileUtils;
import org.junit.Before;
-import org.junit.Ignore;
+import org.junit.Rule;
import org.junit.Test;
import org.junit.runner.RunWith;
import org.mockito.Answers;
import org.mockito.ArgumentCaptor;
import org.mockito.Mock;
-import org.mockito.MockitoAnnotations;
+import org.mockito.junit.MockitoJUnit;
+import org.mockito.junit.MockitoRule;
import org.robolectric.Robolectric;
import org.robolectric.RobolectricTestRunner;
-import org.robolectric.RuntimeEnvironment;
import org.robolectric.Shadows;
import org.robolectric.annotation.Config;
import org.robolectric.shadows.ShadowActivity;
@@ -104,10 +106,14 @@
@RunWith(RobolectricTestRunner.class)
@Config(shadows = ShadowUserManager.class)
public class DashboardFeatureProviderImplTest {
+ @Rule
+ public final MockitoRule mMockitoRule = MockitoJUnit.rule();
private static final String KEY = "key";
private static final String SWITCH_URI = "content://com.android.settings/tile_switch";
+ private final Application mApplication = ApplicationProvider.getApplicationContext();
+
@Mock(answer = Answers.RETURNS_DEEP_STUBS)
private FragmentActivity mActivity;
@Mock(answer = Answers.RETURNS_DEEP_STUBS)
@@ -126,9 +132,8 @@
@Before
public void setUp() {
- MockitoAnnotations.initMocks(this);
- mContext = spy(RuntimeEnvironment.application);
- doReturn(RuntimeEnvironment.application).when(mActivity).getApplicationContext();
+ mContext = spy(mApplication);
+ doReturn(mApplication).when(mActivity).getApplicationContext();
mForceRoundedIcon = false;
mActivityInfo = new ActivityInfo();
mActivityInfo.packageName = mContext.getPackageName();
@@ -163,7 +168,7 @@
@Test
public void bindPreference_shouldBindAllData() {
- final Preference preference = new Preference(RuntimeEnvironment.application);
+ final Preference preference = new Preference(mApplication);
final Tile tile = spy(new ActivityTile(mActivityInfo, CategoryKey.CATEGORY_HOMEPAGE));
mActivityInfo.metaData.putInt(META_DATA_KEY_ORDER, 10);
doReturn(Icon.createWithBitmap(Bitmap.createBitmap(1, 1, Bitmap.Config.RGB_565)))
@@ -183,7 +188,7 @@
@Test
public void bindPreference_shouldBindAllSwitchData() {
- final Preference preference = new SwitchPreference(RuntimeEnvironment.application);
+ final Preference preference = new SwitchPreference(mApplication);
final Tile tile = spy(new ProviderTile(mProviderInfo, CategoryKey.CATEGORY_HOMEPAGE,
mSwitchMetaData));
mSwitchMetaData.putInt(META_DATA_KEY_ORDER, 10);
@@ -204,7 +209,7 @@
@Test
public void bindPreference_providerTileWithPendingIntent_shouldBindIntent() {
- final Preference preference = new SwitchPreference(RuntimeEnvironment.application);
+ final Preference preference = new SwitchPreference(mApplication);
Bundle metaData = new Bundle();
metaData.putInt(META_DATA_PREFERENCE_TITLE, R.string.settings_label);
metaData.putInt(META_DATA_PREFERENCE_SUMMARY, R.string.about_settings_summary);
@@ -212,7 +217,7 @@
metaData.putString(META_DATA_PREFERENCE_KEYHINT, KEY);
final Tile tile = new ProviderTile(mProviderInfo, CategoryKey.CATEGORY_HOMEPAGE, metaData);
PendingIntent pendingIntent =
- PendingIntent.getActivity(RuntimeEnvironment.application, 0, new Intent("test"), 0);
+ PendingIntent.getActivity(mApplication, 0, new Intent("test"), 0);
tile.pendingIntentMap.put(UserHandle.CURRENT, pendingIntent);
mImpl.bindPreferenceToTileAndGetObservers(mActivity, mFragment, mForceRoundedIcon,
@@ -225,7 +230,7 @@
@Test
public void bindPreference_noFragmentMetadata_shouldBindIntent() {
- final Preference preference = new Preference(RuntimeEnvironment.application);
+ final Preference preference = new Preference(mApplication);
mActivityInfo.metaData.putInt(META_DATA_KEY_ORDER, 10);
final Tile tile = new ActivityTile(mActivityInfo, CategoryKey.CATEGORY_HOMEPAGE);
@@ -237,10 +242,9 @@
assertThat(preference.getOrder()).isEqualTo(tile.getOrder());
}
- @Ignore("b/313569889")
@Test
public void bindPreference_noFragmentMetadata_shouldBindToProfileSelector() {
- final Preference preference = new Preference(RuntimeEnvironment.application);
+ final Preference preference = new Preference(mApplication);
final Tile tile = new ActivityTile(mActivityInfo, CategoryKey.CATEGORY_HOMEPAGE);
tile.userHandle = new ArrayList<>();
tile.userHandle.add(mock(UserHandle.class));
@@ -255,7 +259,7 @@
@Test
public void bindPreference_noFragmentMetadataSingleUser_shouldBindToDirectLaunchIntent() {
- final Preference preference = new Preference(RuntimeEnvironment.application);
+ final Preference preference = new Preference(mApplication);
final Tile tile = new ActivityTile(mActivityInfo, CategoryKey.CATEGORY_HOMEPAGE);
tile.userHandle = new ArrayList<>();
tile.userHandle.add(mock(UserHandle.class));
@@ -276,8 +280,8 @@
@Test
public void bindPreference_toInternalSettingActivity_shouldBindToDirectLaunchIntentAndNotLog() {
- final Preference preference = new Preference(RuntimeEnvironment.application);
- mActivityInfo.packageName = RuntimeEnvironment.application.getPackageName();
+ final Preference preference = new Preference(mApplication);
+ mActivityInfo.packageName = mApplication.getPackageName();
final Tile tile = new ActivityTile(mActivityInfo, CategoryKey.CATEGORY_HOMEPAGE);
tile.userHandle = new ArrayList<>();
tile.userHandle.add(mock(UserHandle.class));
@@ -303,7 +307,7 @@
@Test
public void bindPreference_withNullKeyNullPriority_shouldGenerateKeyAndPriority() {
- final Preference preference = new Preference(RuntimeEnvironment.application);
+ final Preference preference = new Preference(mApplication);
final Tile tile = new ActivityTile(mActivityInfo, CategoryKey.CATEGORY_HOMEPAGE);
mImpl.bindPreferenceToTileAndGetObservers(mActivity, mFragment, mForceRoundedIcon,
preference, tile, null /* key */,
@@ -315,7 +319,7 @@
@Test
public void bindPreference_noSummary_shouldSetNullSummary() {
- final Preference preference = new Preference(RuntimeEnvironment.application);
+ final Preference preference = new Preference(mApplication);
mActivityInfo.metaData.remove(META_DATA_PREFERENCE_SUMMARY);
final Tile tile = new ActivityTile(mActivityInfo, CategoryKey.CATEGORY_HOMEPAGE);
@@ -329,7 +333,7 @@
@Test
@Config(shadows = {ShadowTileUtils.class})
public void bindPreference_hasSummaryUri_shouldLoadSummaryFromContentProviderAndHaveObserver() {
- final Preference preference = new Preference(RuntimeEnvironment.application);
+ final Preference preference = new Preference(mApplication);
final Tile tile = new ActivityTile(mActivityInfo, CategoryKey.CATEGORY_HOMEPAGE);
final String uriString = "content://com.android.settings/tile_summary";
mActivityInfo.metaData.putString(TileUtils.META_DATA_PREFERENCE_SUMMARY_URI, uriString);
@@ -349,7 +353,7 @@
@Test
@Config(shadows = {ShadowTileUtils.class})
public void bindPreference_hasTitleUri_shouldLoadFromContentProviderAndHaveObserver() {
- final Preference preference = new Preference(RuntimeEnvironment.application);
+ final Preference preference = new Preference(mApplication);
final Tile tile = new ActivityTile(mActivityInfo, CategoryKey.CATEGORY_HOMEPAGE);
final String uriString = "content://com.android.settings/tile_title";
mActivityInfo.metaData.putString(TileUtils.META_DATA_PREFERENCE_TITLE_URI, uriString);
@@ -369,7 +373,7 @@
@Test
@Config(shadows = {ShadowTileUtils.class})
public void bindPreference_onCheckedChanged_shouldPutStateToContentProvider() {
- final SwitchPreference preference = new SwitchPreference(RuntimeEnvironment.application);
+ final SwitchPreference preference = new SwitchPreference(mApplication);
final Tile tile = new ProviderTile(mProviderInfo, CategoryKey.CATEGORY_HOMEPAGE,
mSwitchMetaData);
final Bundle bundle = new Bundle();
@@ -390,7 +394,7 @@
@Test
@Config(shadows = {ShadowTileUtils.class})
public void bindPreference_onCheckedChangedError_shouldRevertCheckedState() {
- final SwitchPreference preference = new SwitchPreference(RuntimeEnvironment.application);
+ final SwitchPreference preference = new SwitchPreference(mApplication);
final Tile tile = new ProviderTile(mProviderInfo, CategoryKey.CATEGORY_HOMEPAGE,
mSwitchMetaData);
final Bundle bundle = new Bundle();
@@ -411,7 +415,7 @@
@Test
@Config(shadows = {ShadowTileUtils.class})
public void bindPreference_callbackOnChanged_shouldLoadFromContentProvider() {
- final SwitchPreference preference = new SwitchPreference(RuntimeEnvironment.application);
+ final SwitchPreference preference = new SwitchPreference(mApplication);
final Tile tile = new ProviderTile(mProviderInfo, CategoryKey.CATEGORY_HOMEPAGE,
mSwitchMetaData);
final List<DynamicDataObserver> observers = mImpl.bindPreferenceToTileAndGetObservers(
@@ -432,7 +436,7 @@
@Test
public void bindPreference_withNullKeyTileKey_shouldUseTileKey() {
- final Preference preference = new Preference(RuntimeEnvironment.application);
+ final Preference preference = new Preference(mApplication);
mActivityInfo.metaData.putString(META_DATA_PREFERENCE_KEYHINT, "key");
final Tile tile = new ActivityTile(mActivityInfo, CategoryKey.CATEGORY_HOMEPAGE);
mImpl.bindPreferenceToTileAndGetObservers(mActivity, mFragment, mForceRoundedIcon,
@@ -443,8 +447,8 @@
@Test
public void bindIcon_withStaticIcon_shouldLoadStaticIcon() {
- final Preference preference = new Preference(RuntimeEnvironment.application);
- mActivityInfo.packageName = RuntimeEnvironment.application.getPackageName();
+ final Preference preference = new Preference(mApplication);
+ mActivityInfo.packageName = mApplication.getPackageName();
final Tile tile = new ActivityTile(mActivityInfo, CategoryKey.CATEGORY_HOMEPAGE);
mActivityInfo.metaData.putString(META_DATA_PREFERENCE_KEYHINT, "key");
mActivityInfo.metaData.putInt(META_DATA_PREFERENCE_ICON, R.drawable.ic_add_40dp);
@@ -461,8 +465,8 @@
@Test
@Config(shadows = {ShadowTileUtils.class})
public void bindIcon_withIconUri_shouldLoadIconFromContentProvider() {
- final Preference preference = new Preference(RuntimeEnvironment.application);
- mActivityInfo.packageName = RuntimeEnvironment.application.getPackageName();
+ final Preference preference = new Preference(mApplication);
+ mActivityInfo.packageName = mApplication.getPackageName();
final Tile tile = new ActivityTile(mActivityInfo, CategoryKey.CATEGORY_HOMEPAGE);
mActivityInfo.metaData.putString(META_DATA_PREFERENCE_KEYHINT, "key");
mActivityInfo.metaData.putString(META_DATA_PREFERENCE_ICON_URI,
@@ -476,8 +480,8 @@
@Test
@Config(shadows = {ShadowTileUtils.class})
public void bindIcon_withStaticIconAndIconUri_shouldLoadIconFromContentProvider() {
- final Preference preference = new Preference(RuntimeEnvironment.application);
- mActivityInfo.packageName = RuntimeEnvironment.application.getPackageName();
+ final Preference preference = new Preference(mApplication);
+ mActivityInfo.packageName = mApplication.getPackageName();
final Tile tile = new ActivityTile(mActivityInfo, CategoryKey.CATEGORY_HOMEPAGE);
mActivityInfo.metaData.putString(META_DATA_PREFERENCE_KEYHINT, "key");
mActivityInfo.metaData.putInt(META_DATA_PREFERENCE_ICON, R.drawable.ic_add_40dp);
@@ -503,8 +507,8 @@
@Test
@Config(shadows = {ShadowTileUtils.class})
public void bindIcon_noIcon_shouldNotLoadIcon() {
- final Preference preference = new Preference(RuntimeEnvironment.application);
- mActivityInfo.packageName = RuntimeEnvironment.application.getPackageName();
+ final Preference preference = new Preference(mApplication);
+ mActivityInfo.packageName = mApplication.getPackageName();
final Tile tile = new ActivityTile(mActivityInfo, CategoryKey.CATEGORY_HOMEPAGE);
mActivityInfo.metaData.putString(META_DATA_PREFERENCE_KEYHINT, "key");
@@ -516,7 +520,7 @@
@Test
public void bindPreference_withBaseOrder_shouldOffsetOrder() {
final int baseOrder = 100;
- final Preference preference = new Preference(RuntimeEnvironment.application);
+ final Preference preference = new Preference(mApplication);
mActivityInfo.metaData.putInt(META_DATA_KEY_ORDER, 10);
final Tile tile = new ActivityTile(mActivityInfo, CategoryKey.CATEGORY_HOMEPAGE);
@@ -528,7 +532,7 @@
@Test
public void bindPreference_withOrderMetadata_shouldUseOrderInMetadata() {
- final Preference preference = new Preference(RuntimeEnvironment.application);
+ final Preference preference = new Preference(mApplication);
final int testOrder = -30;
mActivityInfo.metaData.putInt(META_DATA_KEY_ORDER, 10);
final Tile tile = new ActivityTile(mActivityInfo, CategoryKey.CATEGORY_HOMEPAGE);
@@ -541,7 +545,7 @@
@Test
public void bindPreference_invalidOrderMetadata_shouldIgnore() {
- final Preference preference = new Preference(RuntimeEnvironment.application);
+ final Preference preference = new Preference(mApplication);
final Tile tile = new ActivityTile(mActivityInfo, CategoryKey.CATEGORY_HOMEPAGE);
mActivityInfo.metaData.putString(META_DATA_KEY_ORDER, "hello");
@@ -554,7 +558,7 @@
@Test
public void bindPreference_withIntentActionMetadata_shouldSetLaunchAction() {
FragmentActivity activity = Robolectric.buildActivity(FragmentActivity.class).get();
- final Preference preference = new Preference(RuntimeEnvironment.application);
+ final Preference preference = new Preference(mApplication);
final Tile tile = new ActivityTile(mActivityInfo, CategoryKey.CATEGORY_HOMEPAGE);
mActivityInfo.metaData.putString(META_DATA_PREFERENCE_KEYHINT, "key");
mActivityInfo.metaData.putString("com.android.settings.intent.action", "TestAction");
@@ -583,7 +587,7 @@
String clickPrefKey = "highlight_pref_key";
String highlightMixinPrefKey = "highlight_pref_key";
FragmentActivity activity = Robolectric.buildActivity(FragmentActivity.class).get();
- Preference preference = new Preference(RuntimeEnvironment.application);
+ Preference preference = new Preference(mApplication);
Tile tile = new ActivityTile(mActivityInfo, CategoryKey.CATEGORY_HOMEPAGE);
mActivityInfo.metaData.putString(META_DATA_PREFERENCE_KEYHINT, "key");
mActivityInfo.metaData.putString("com.android.settings.intent.action", "TestAction");
@@ -614,7 +618,7 @@
String clickPrefKey = "not_highlight_pref_key";
String highlightMixinPrefKey = "highlight_pref_key";
FragmentActivity activity = Robolectric.buildActivity(FragmentActivity.class).get();
- Preference preference = new Preference(RuntimeEnvironment.application);
+ Preference preference = new Preference(mApplication);
Tile tile = new ActivityTile(mActivityInfo, CategoryKey.CATEGORY_HOMEPAGE);
mActivityInfo.metaData.putString(META_DATA_PREFERENCE_KEYHINT, "key");
mActivityInfo.metaData.putString("com.android.settings.intent.action", "TestAction");
@@ -637,9 +641,9 @@
@Test
public void clickPreference_withUnresolvableIntent_shouldNotLaunchAnything() {
ReflectionHelpers.setField(
- mImpl, "mPackageManager", RuntimeEnvironment.application.getPackageManager());
+ mImpl, "mPackageManager", mApplication.getPackageManager());
FragmentActivity activity = Robolectric.buildActivity(FragmentActivity.class).get();
- final Preference preference = new Preference(RuntimeEnvironment.application);
+ final Preference preference = new Preference(mApplication);
final Tile tile = new ActivityTile(mActivityInfo, CategoryKey.CATEGORY_HOMEPAGE);
mActivityInfo.metaData.putString(META_DATA_PREFERENCE_KEYHINT, "key");
mActivityInfo.metaData.putString("com.android.settings.intent.action", "TestAction");
@@ -657,7 +661,7 @@
@Test
public void clickPreference_providerTileWithPendingIntent_singleUser_executesPendingIntent() {
- final Preference preference = new SwitchPreference(RuntimeEnvironment.application);
+ final Preference preference = new SwitchPreference(mApplication);
Bundle metaData = new Bundle();
metaData.putInt(META_DATA_PREFERENCE_TITLE, R.string.settings_label);
metaData.putInt(META_DATA_PREFERENCE_SUMMARY, R.string.about_settings_summary);
@@ -665,7 +669,7 @@
metaData.putString(META_DATA_PREFERENCE_KEYHINT, KEY);
final Tile tile = new ProviderTile(mProviderInfo, CategoryKey.CATEGORY_HOMEPAGE, metaData);
PendingIntent pendingIntent =
- PendingIntent.getActivity(RuntimeEnvironment.application, 0, new Intent("test"), 0);
+ PendingIntent.getActivity(mApplication, 0, new Intent("test"), 0);
tile.pendingIntentMap.put(UserHandle.CURRENT, pendingIntent);
mImpl.bindPreferenceToTileAndGetObservers(mActivity, mFragment, mForceRoundedIcon,
@@ -673,14 +677,14 @@
preference.performClick();
Intent nextStartedActivity =
- Shadows.shadowOf(RuntimeEnvironment.application).peekNextStartedActivity();
+ Shadows.shadowOf(mApplication).peekNextStartedActivity();
assertThat(nextStartedActivity).isNotNull();
assertThat(nextStartedActivity.getAction()).isEqualTo("test");
}
@Test
public void clickPreference_providerTileWithPendingIntent_multiUser_showsProfileDialog() {
- final Preference preference = new SwitchPreference(RuntimeEnvironment.application);
+ final Preference preference = new SwitchPreference(mApplication);
Bundle metaData = new Bundle();
metaData.putInt(META_DATA_PREFERENCE_TITLE, R.string.settings_label);
metaData.putInt(META_DATA_PREFERENCE_SUMMARY, R.string.about_settings_summary);
@@ -688,7 +692,7 @@
metaData.putString(META_DATA_PREFERENCE_KEYHINT, KEY);
final Tile tile = new ProviderTile(mProviderInfo, CategoryKey.CATEGORY_HOMEPAGE, metaData);
PendingIntent pendingIntent =
- PendingIntent.getActivity(RuntimeEnvironment.application, 0, new Intent("test"), 0);
+ PendingIntent.getActivity(mApplication, 0, new Intent("test"), 0);
tile.pendingIntentMap.put(UserHandle.CURRENT, pendingIntent);
tile.pendingIntentMap.put(new UserHandle(10), pendingIntent);
@@ -700,11 +704,10 @@
mActivity.getSupportFragmentManager().findFragmentByTag("select_profile");
assertThat(dialogFragment).isNotNull();
Intent nextStartedActivity =
- Shadows.shadowOf(RuntimeEnvironment.application).peekNextStartedActivity();
+ Shadows.shadowOf(mApplication).peekNextStartedActivity();
assertThat(nextStartedActivity).isNull();
}
- @Ignore("b/313569889")
@Test
public void openTileIntent_profileSelectionDialog_shouldShow() {
ShadowUserManager.getShadow().addUser(10, "Someone", 0);
@@ -721,7 +724,6 @@
verify(mActivity).getSupportFragmentManager();
}
- @Ignore("b/313569889")
@Test
public void openTileIntent_profileSelectionDialog_explicitMetadataShouldShow() {
ShadowUserManager.getShadow().addUser(10, "Someone", 0);
@@ -739,7 +741,6 @@
verify(mActivity).getSupportFragmentManager();
}
- @Ignore("b/313569889")
@Test
public void openTileIntent_profileSelectionDialog_shouldNotShow() {
ShadowUserManager.getShadow().addUser(10, "Someone", 0);
@@ -757,7 +758,6 @@
verify(mActivity, never()).getSupportFragmentManager();
}
- @Ignore("b/313569889")
@Test
public void openTileIntent_profileSelectionDialog_validUserHandleShouldNotShow() {
final int userId = 10;
@@ -780,7 +780,6 @@
verify(mActivity, never()).getSupportFragmentManager();
}
- @Ignore("b/313569889")
@Test
public void openTileIntent_profileSelectionDialog_invalidUserHandleShouldShow() {
ShadowUserManager.getShadow().addUser(10, "Someone", 0);
@@ -799,7 +798,6 @@
verify(mActivity).getSupportFragmentManager();
}
- @Ignore("b/313569889")
@Test
public void openTileIntent_profileSelectionDialog_unresolvableWorkProfileIntentShouldNotShow() {
final int userId = 10;
diff --git a/tests/robotests/src/com/android/settings/dashboard/DashboardFragmentTest.java b/tests/robotests/src/com/android/settings/dashboard/DashboardFragmentTest.java
index 449958c..bedfc59 100644
--- a/tests/robotests/src/com/android/settings/dashboard/DashboardFragmentTest.java
+++ b/tests/robotests/src/com/android/settings/dashboard/DashboardFragmentTest.java
@@ -49,7 +49,8 @@
import androidx.preference.PreferenceFragmentCompat;
import androidx.preference.PreferenceManager;
import androidx.preference.PreferenceScreen;
-import androidx.preference.SwitchPreference;
+import androidx.preference.SwitchPreferenceCompat;
+import androidx.test.core.app.ApplicationProvider;
import com.android.internal.logging.nano.MetricsProto.MetricsEvent;
import com.android.settings.R;
@@ -66,13 +67,13 @@
import com.android.settingslib.drawer.Tile;
import org.junit.Before;
-import org.junit.Ignore;
+import org.junit.Rule;
import org.junit.Test;
import org.junit.runner.RunWith;
import org.mockito.Mock;
-import org.mockito.MockitoAnnotations;
+import org.mockito.junit.MockitoJUnit;
+import org.mockito.junit.MockitoRule;
import org.robolectric.RobolectricTestRunner;
-import org.robolectric.RuntimeEnvironment;
import org.robolectric.annotation.Config;
import org.robolectric.annotation.Implementation;
import org.robolectric.annotation.Implements;
@@ -86,6 +87,10 @@
@RunWith(RobolectricTestRunner.class)
public class DashboardFragmentTest {
+ @Rule
+ public final MockitoRule mMockitoRule = MockitoJUnit.rule();
+
+ private final Context mAppContext = ApplicationProvider.getApplicationContext();
@Mock
private FakeFeatureFactory mFakeFeatureFactory;
@@ -98,8 +103,7 @@
@Before
public void setUp() {
- MockitoAnnotations.initMocks(this);
- mContext = spy(RuntimeEnvironment.application);
+ mContext = spy(mAppContext);
final ActivityInfo activityInfo = new ActivityInfo();
activityInfo.packageName = "pkg";
activityInfo.name = "class";
@@ -120,11 +124,11 @@
mProviderTile = new ProviderTile(providerInfo, mDashboardCategory.key, metaData);
mDashboardCategory.addTile(mProviderTile);
- mTestFragment = new TestFragment(RuntimeEnvironment.application);
+ mTestFragment = new TestFragment(mAppContext);
when(mFakeFeatureFactory.dashboardFeatureProvider
.getTilesForCategory(nullable(String.class)))
.thenReturn(mDashboardCategory);
- mTestFragment.onAttach(RuntimeEnvironment.application);
+ mTestFragment.onAttach(mAppContext);
when(mContext.getPackageName()).thenReturn("TestPackage");
mControllers = new ArrayList<>();
}
@@ -297,7 +301,7 @@
preferenceControllers.add(mockController2);
when(mockController1.isAvailable()).thenReturn(false);
when(mockController2.isAvailable()).thenReturn(true);
- mTestFragment.onAttach(RuntimeEnvironment.application);
+ mTestFragment.onAttach(mAppContext);
mTestFragment.onResume();
verify(mockController1).getPreferenceKey();
@@ -387,12 +391,11 @@
assertThat(mTestFragment.mBlockerController).isNull();
}
- @Ignore("b/313569889")
@Test
public void createPreference_isProviderTile_returnSwitchPreference() {
final Preference pref = mTestFragment.createPreference(mProviderTile);
- assertThat(pref).isInstanceOf(SwitchPreference.class);
+ assertThat(pref).isInstanceOf(SwitchPreferenceCompat.class);
}
@Test
@@ -401,7 +404,7 @@
assertThat(pref).isInstanceOf(Preference.class);
assertThat(pref).isNotInstanceOf(PrimarySwitchPreference.class);
- assertThat(pref).isNotInstanceOf(SwitchPreference.class);
+ assertThat(pref).isNotInstanceOf(SwitchPreferenceCompat.class);
assertThat(pref.getWidgetLayoutResource()).isEqualTo(0);
}
@@ -431,7 +434,7 @@
assertThat(pref).isInstanceOf(Preference.class);
assertThat(pref).isNotInstanceOf(PrimarySwitchPreference.class);
- assertThat(pref).isNotInstanceOf(SwitchPreference.class);
+ assertThat(pref).isNotInstanceOf(SwitchPreferenceCompat.class);
assertThat(pref.getWidgetLayoutResource())
.isEqualTo(R.layout.preference_external_action_icon);
}
diff --git a/tests/robotests/src/com/android/settings/dashboard/profileselector/ProfileSelectDialogTest.java b/tests/robotests/src/com/android/settings/dashboard/profileselector/ProfileSelectDialogTest.java
index 1eb2ea4..3515ff9 100644
--- a/tests/robotests/src/com/android/settings/dashboard/profileselector/ProfileSelectDialogTest.java
+++ b/tests/robotests/src/com/android/settings/dashboard/profileselector/ProfileSelectDialogTest.java
@@ -29,6 +29,7 @@
import android.content.Intent;
import android.content.pm.ActivityInfo;
import android.content.pm.UserInfo;
+import android.content.pm.UserProperties;
import android.os.UserHandle;
import android.os.UserManager;
import android.widget.TextView;
@@ -42,16 +43,19 @@
import com.google.android.collect.Lists;
import org.junit.Before;
-import org.junit.Ignore;
+import org.junit.Rule;
import org.junit.Test;
import org.junit.runner.RunWith;
import org.mockito.Mock;
-import org.mockito.MockitoAnnotations;
import org.mockito.Spy;
+import org.mockito.junit.MockitoJUnit;
+import org.mockito.junit.MockitoRule;
import org.robolectric.RobolectricTestRunner;
@RunWith(RobolectricTestRunner.class)
public class ProfileSelectDialogTest {
+ @Rule
+ public final MockitoRule mMockitoRule = MockitoJUnit.rule();
private static final UserHandle NORMAL_USER = new UserHandle(1111);
private static final UserHandle REMOVED_USER = new UserHandle(2222);
@@ -67,11 +71,12 @@
@Before
public void setUp() {
- MockitoAnnotations.initMocks(this);
when(mContext.getSystemService(Context.USER_SERVICE)).thenReturn(mUserManager);
final UserInfo userInfo = new UserInfo(
NORMAL_USER.getIdentifier(), "test_user", UserInfo.FLAG_RESTRICTED);
when(mUserManager.getUserInfo(NORMAL_USER.getIdentifier())).thenReturn(userInfo);
+ final UserProperties userProperties = new UserProperties.Builder().build();
+ when(mUserManager.getUserProperties(NORMAL_USER)).thenReturn(userProperties);
mActivityInfo = new ActivityInfo();
mActivityInfo.packageName = "pkg";
mActivityInfo.name = "cls";
@@ -89,7 +94,6 @@
verify(mUserManager, never()).getUserInfo(NORMAL_USER.getIdentifier());
}
- @Ignore("b/313569889")
@Test
public void updateUserHandlesIfNeeded_Remove() {
final Tile tile = new ActivityTile(mActivityInfo, CategoryKey.CATEGORY_HOMEPAGE);
@@ -105,7 +109,6 @@
verify(mUserManager, times(2)).getUserInfo(REMOVED_USER.getIdentifier());
}
- @Ignore("b/313569889")
@Test
public void updateUserHandlesIfNeeded_removesCloneProfile() {
final UserInfo userInfo = new UserInfo(CLONE_USER.getIdentifier(), "clone_user", null,
@@ -122,7 +125,6 @@
verify(mUserManager, times(1)).getUserInfo(CLONE_USER.getIdentifier());
}
- @Ignore("b/313569889")
@Test
public void updatePendingIntentsIfNeeded_removesUsersWithNoPendingIntentsAndCloneProfile() {
final UserInfo userInfo = new UserInfo(CLONE_USER.getIdentifier(), "clone_user", null,
diff --git a/tests/robotests/src/com/android/settings/dashboard/profileselector/ProfileSelectLocationFragmentTest.java b/tests/robotests/src/com/android/settings/dashboard/profileselector/ProfileSelectLocationFragmentTest.java
index e30759a..22fec8f 100644
--- a/tests/robotests/src/com/android/settings/dashboard/profileselector/ProfileSelectLocationFragmentTest.java
+++ b/tests/robotests/src/com/android/settings/dashboard/profileselector/ProfileSelectLocationFragmentTest.java
@@ -16,27 +16,58 @@
package com.android.settings.dashboard.profileselector;
+import static android.os.UserManager.USER_TYPE_FULL_SYSTEM;
+import static android.os.UserManager.USER_TYPE_PROFILE_MANAGED;
+import static android.os.UserManager.USER_TYPE_PROFILE_PRIVATE;
+
import static com.android.settings.dashboard.profileselector.ProfileSelectFragment.EXTRA_PROFILE;
import static com.google.common.truth.Truth.assertThat;
+import static org.mockito.Mockito.spy;
+import static org.mockito.Mockito.when;
+
+import android.content.pm.UserInfo;
+
+import androidx.test.core.app.ApplicationProvider;
+
+import com.android.settings.testutils.shadow.ShadowUserManager;
+
import org.junit.Before;
-import org.junit.Ignore;
+import org.junit.Rule;
import org.junit.Test;
import org.junit.runner.RunWith;
-import org.mockito.MockitoAnnotations;
+import org.mockito.junit.MockitoJUnit;
+import org.mockito.junit.MockitoRule;
import org.robolectric.RobolectricTestRunner;
+import org.robolectric.annotation.Config;
-@Ignore("b/313569889")
+@Config(shadows = {
+ ShadowUserManager.class,
+})
@RunWith(RobolectricTestRunner.class)
public class ProfileSelectLocationFragmentTest {
+ private static final String PERSONAL_PROFILE_NAME = "personal";
+ private static final String WORK_PROFILE_NAME = "work";
+ private static final String PRIVATE_PROFILE_NAME = "private";
+ @Rule
+ public final MockitoRule rule = MockitoJUnit.rule();
+ private ShadowUserManager mUserManager;
private ProfileSelectLocationFragment mProfileSelectLocationFragment;
@Before
public void setUp() {
- MockitoAnnotations.initMocks(this);
- mProfileSelectLocationFragment = new ProfileSelectLocationFragment();
+ mUserManager = ShadowUserManager.getShadow();
+ mUserManager.addProfile(
+ new UserInfo(0, PERSONAL_PROFILE_NAME, null, 0, USER_TYPE_FULL_SYSTEM));
+ mUserManager.addProfile(
+ new UserInfo(1, WORK_PROFILE_NAME, null, 0, USER_TYPE_PROFILE_MANAGED));
+ mUserManager.addProfile(
+ new UserInfo(11, PRIVATE_PROFILE_NAME, null, 0, USER_TYPE_PROFILE_PRIVATE));
+ mProfileSelectLocationFragment = spy(new ProfileSelectLocationFragment());
+ when(mProfileSelectLocationFragment.getContext()).thenReturn(
+ ApplicationProvider.getApplicationContext());
}
@Test
@@ -46,7 +77,7 @@
EXTRA_PROFILE, -1)).isEqualTo(ProfileSelectFragment.ProfileType.PERSONAL);
assertThat(mProfileSelectLocationFragment.getFragments()[1].getArguments().getInt(
EXTRA_PROFILE, -1)).isEqualTo(ProfileSelectFragment.ProfileType.WORK);
- assertThat(mProfileSelectLocationFragment.getFragments()[1].getArguments().getInt(
+ assertThat(mProfileSelectLocationFragment.getFragments()[2].getArguments().getInt(
EXTRA_PROFILE, -1)).isEqualTo(ProfileSelectFragment.ProfileType.PRIVATE);
}
}
diff --git a/tests/robotests/src/com/android/settings/development/BluetoothLeAudioModePreferenceControllerTest.java b/tests/robotests/src/com/android/settings/development/BluetoothLeAudioModePreferenceControllerTest.java
new file mode 100644
index 0000000..f35fb17
--- /dev/null
+++ b/tests/robotests/src/com/android/settings/development/BluetoothLeAudioModePreferenceControllerTest.java
@@ -0,0 +1,108 @@
+/*
+ * Copyright (C) 2022 The Android Open Source Project
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+
+package com.android.settings.development;
+
+import static com.android.settings.development.BluetoothLeAudioModePreferenceController
+ .LE_AUDIO_DYNAMIC_SWITCHER_MODE_PROPERTY;
+
+import static com.google.common.truth.Truth.assertThat;
+
+import static org.mockito.Mockito.spy;
+import static org.mockito.Mockito.when;
+
+import android.bluetooth.BluetoothAdapter;
+import android.content.Context;
+import android.os.SystemProperties;
+
+import androidx.preference.ListPreference;
+import androidx.preference.PreferenceScreen;
+
+import com.android.settings.R;
+
+import org.junit.Before;
+import org.junit.Test;
+import org.junit.runner.RunWith;
+import org.mockito.Mock;
+import org.mockito.MockitoAnnotations;
+import org.robolectric.RobolectricTestRunner;
+import org.robolectric.RuntimeEnvironment;
+
+@RunWith(RobolectricTestRunner.class)
+public class BluetoothLeAudioModePreferenceControllerTest {
+
+ @Mock
+ private PreferenceScreen mPreferenceScreen;
+ @Mock
+ private DevelopmentSettingsDashboardFragment mFragment;
+ @Mock
+ private BluetoothAdapter mBluetoothAdapter;
+ @Mock
+ private ListPreference mPreference;
+
+ private Context mContext;
+ private BluetoothLeAudioModePreferenceController mController;
+ private String[] mListValues;
+ private String[] mListSummaries;
+
+ @Before
+ public void setup() {
+ MockitoAnnotations.initMocks(this);
+ mContext = RuntimeEnvironment.application;
+ mListValues = mContext.getResources().getStringArray(
+ R.array.bluetooth_leaudio_mode_values);
+ mListSummaries = mContext.getResources().getStringArray(
+ R.array.bluetooth_leaudio_mode);
+ mController = spy(new BluetoothLeAudioModePreferenceController(mContext, mFragment));
+ when(mPreferenceScreen.findPreference(mController.getPreferenceKey()))
+ .thenReturn(mPreference);
+ mController.mBluetoothAdapter = mBluetoothAdapter;
+ mController.displayPreference(mPreferenceScreen);
+ }
+
+ @Test
+ public void onRebootDialogConfirmed_changeLeAudioMode_shouldSetLeAudioMode() {
+ mController.mChanged = true;
+ SystemProperties.set(LE_AUDIO_DYNAMIC_SWITCHER_MODE_PROPERTY, mListValues[0]);
+ mController.mNewMode = mListValues[1];
+
+ mController.onRebootDialogConfirmed();
+ assertThat(SystemProperties.get(LE_AUDIO_DYNAMIC_SWITCHER_MODE_PROPERTY, mListValues[0])
+ .equals(mController.mNewMode)).isTrue();
+ }
+
+ @Test
+ public void onRebootDialogConfirmed_notChangeLeAudioMode_shouldNotSetLeAudioMode() {
+ mController.mChanged = false;
+ SystemProperties.set(LE_AUDIO_DYNAMIC_SWITCHER_MODE_PROPERTY, mListValues[0]);
+ mController.mNewMode = mListValues[1];
+
+ mController.onRebootDialogConfirmed();
+ assertThat(SystemProperties.get(LE_AUDIO_DYNAMIC_SWITCHER_MODE_PROPERTY, mListValues[0])
+ .equals(mController.mNewMode)).isFalse();
+ }
+
+ @Test
+ public void onRebootDialogCanceled_shouldNotSetLeAudioMode() {
+ mController.mChanged = true;
+ SystemProperties.set(LE_AUDIO_DYNAMIC_SWITCHER_MODE_PROPERTY, mListValues[0]);
+ mController.mNewMode = mListValues[1];
+
+ mController.onRebootDialogCanceled();
+ assertThat(SystemProperties.get(LE_AUDIO_DYNAMIC_SWITCHER_MODE_PROPERTY, mListValues[0])
+ .equals(mController.mNewMode)).isFalse();
+ }
+}
diff --git a/tests/robotests/src/com/android/settings/development/compat/PlatformCompatDashboardTest.java b/tests/robotests/src/com/android/settings/development/compat/PlatformCompatDashboardTest.java
index 5a679ad..86ceadc 100644
--- a/tests/robotests/src/com/android/settings/development/compat/PlatformCompatDashboardTest.java
+++ b/tests/robotests/src/com/android/settings/development/compat/PlatformCompatDashboardTest.java
@@ -41,7 +41,8 @@
import androidx.preference.PreferenceCategory;
import androidx.preference.PreferenceManager;
import androidx.preference.PreferenceScreen;
-import androidx.preference.SwitchPreference;
+import androidx.preference.SwitchPreferenceCompat;
+import androidx.test.core.app.ApplicationProvider;
import com.android.internal.compat.CompatibilityChangeConfig;
import com.android.internal.compat.CompatibilityChangeInfo;
@@ -51,13 +52,13 @@
import com.android.settings.R;
import org.junit.Before;
-import org.junit.Ignore;
+import org.junit.Rule;
import org.junit.Test;
import org.junit.runner.RunWith;
import org.mockito.Mock;
-import org.mockito.MockitoAnnotations;
+import org.mockito.junit.MockitoJUnit;
+import org.mockito.junit.MockitoRule;
import org.robolectric.RobolectricTestRunner;
-import org.robolectric.RuntimeEnvironment;
import java.util.ArrayList;
import java.util.Arrays;
@@ -67,6 +68,8 @@
@RunWith(RobolectricTestRunner.class)
public class PlatformCompatDashboardTest {
+ @Rule
+ public final MockitoRule mMockitoRule = MockitoJUnit.rule();
private PlatformCompatDashboard mDashboard;
@Mock
@@ -87,7 +90,6 @@
@Before
public void setUp() throws RemoteException, NameNotFoundException {
- MockitoAnnotations.initMocks(this);
mChanges = new CompatibilityChangeInfo[5];
mChanges[0] = new CompatibilityChangeInfo(
1L, "Default_Enabled", 0, 0, false, false, "", false);
@@ -104,7 +106,7 @@
// By default, allow any change
when(mOverrideValidator.getOverrideAllowedState(anyLong(),anyString()))
.thenReturn(new OverrideAllowedState(ALLOWED, -1, -1));
- mContext = spy(RuntimeEnvironment.application);
+ mContext = spy(ApplicationProvider.getApplicationContext());
mPreferenceManager = new PreferenceManager(mContext);
mPreferenceScreen = mPreferenceManager.createPreferenceScreen(mContext);
mApplicationInfo.packageName = APP_NAME;
@@ -141,7 +143,6 @@
R.string.platform_compat_selected_app_summary, APP_NAME, 1));
}
- @Ignore("b/313591873")
@Test
public void createPreferenceForChange_defaultEnabledChange_createCheckedEntry() {
CompatibilityChangeInfo enabledChange = mChanges[0];
@@ -152,15 +153,14 @@
Preference enabledPreference = mDashboard.createPreferenceForChange(mContext, enabledChange,
config);
- SwitchPreference enabledSwitchPreference = (SwitchPreference) enabledPreference;
+ SwitchPreferenceCompat enabledSwitchPreference = (SwitchPreferenceCompat) enabledPreference;
assertThat(enabledPreference.getSummary()).isEqualTo(mChanges[0].getName());
- assertThat(enabledPreference instanceof SwitchPreference).isTrue();
+ assertThat(enabledPreference instanceof SwitchPreferenceCompat).isTrue();
assertThat(enabledSwitchPreference.isChecked()).isTrue();
assertThat(enabledSwitchPreference.isEnabled()).isTrue();
}
- @Ignore("b/313591873")
@Test
public void createPreferenceForChange_defaultDisabledChange_createUncheckedEntry() {
CompatibilityChangeInfo disabledChange = mChanges[1];
@@ -172,12 +172,12 @@
disabledChange, config);
assertThat(disabledPreference.getSummary()).isEqualTo(mChanges[1].getName());
- SwitchPreference disabledSwitchPreference = (SwitchPreference) disabledPreference;
+ SwitchPreferenceCompat disabledSwitchPreference =
+ (SwitchPreferenceCompat) disabledPreference;
assertThat(disabledSwitchPreference.isChecked()).isFalse();
assertThat(disabledSwitchPreference.isEnabled()).isTrue();
}
- @Ignore("b/313591873")
@Test
public void createPreferenceForChange_cannotOverride_createDisabledEntry()
throws RemoteException {
@@ -191,15 +191,14 @@
Preference preference = mDashboard.createPreferenceForChange(mContext, enabledChange,
config);
- SwitchPreference switchPreference = (SwitchPreference) preference;
+ SwitchPreferenceCompat switchPreference = (SwitchPreferenceCompat) preference;
assertThat(preference.getSummary()).isEqualTo(mChanges[0].getName());
- assertThat(preference instanceof SwitchPreference).isTrue();
+ assertThat(preference instanceof SwitchPreferenceCompat).isTrue();
assertThat(switchPreference.isChecked()).isTrue();
assertThat(switchPreference.isEnabled()).isFalse();
}
- @Ignore("b/313591873")
@Test
public void createChangeCategoryPreference_enabledAndDisabled_hasTitleAndEntries() {
Set<Long> enabledChanges = new HashSet<>();
@@ -226,7 +225,7 @@
assertThat(category.getPreferenceCount()).isEqualTo(mChanges.length);
for (int i = 0; i < mChanges.length; ++i) {
Preference childPreference = category.getPreference(i);
- assertThat(childPreference instanceof SwitchPreference).isTrue();
+ assertThat(childPreference instanceof SwitchPreferenceCompat).isTrue();
}
}
}
diff --git a/tests/robotests/src/com/android/settings/fuelgauge/BatterySettingsFeatureProviderImplTest.java b/tests/robotests/src/com/android/settings/fuelgauge/BatterySettingsFeatureProviderImplTest.java
index 554227e..14ba337 100644
--- a/tests/robotests/src/com/android/settings/fuelgauge/BatterySettingsFeatureProviderImplTest.java
+++ b/tests/robotests/src/com/android/settings/fuelgauge/BatterySettingsFeatureProviderImplTest.java
@@ -22,11 +22,17 @@
import androidx.test.core.app.ApplicationProvider;
+import com.android.settings.fuelgauge.batterytip.BatteryTipPolicy;
+import com.android.settings.fuelgauge.batterytip.tips.BatteryTip;
+import com.android.settings.fuelgauge.batterytip.tips.LowBatteryTip;
+
import org.junit.Before;
import org.junit.Test;
import org.junit.runner.RunWith;
import org.robolectric.RobolectricTestRunner;
+import java.util.ArrayList;
+
@RunWith(RobolectricTestRunner.class)
public class BatterySettingsFeatureProviderImplTest {
private BatterySettingsFeatureProviderImpl mImpl;
@@ -52,4 +58,15 @@
public void isBatteryInfoEnabled_returnFalse() {
assertThat(mImpl.isBatteryInfoEnabled(mContext)).isFalse();
}
+
+ @Test
+ public void addBatteryTipDetector_containsLowBatteryTip() {
+ var tips = new ArrayList<BatteryTip>();
+
+ mImpl.addBatteryTipDetector(
+ mContext, tips, new BatteryInfo(), new BatteryTipPolicy(mContext));
+
+ var expectedResult = tips.stream().anyMatch(tip -> tip instanceof LowBatteryTip);
+ assertThat(expectedResult).isTrue();
+ }
}
diff --git a/tests/robotests/src/com/android/settings/fuelgauge/batterytip/BatteryTipLoaderTest.java b/tests/robotests/src/com/android/settings/fuelgauge/batterytip/BatteryTipLoaderTest.java
index 5613c4e..bfe5d14 100644
--- a/tests/robotests/src/com/android/settings/fuelgauge/batterytip/BatteryTipLoaderTest.java
+++ b/tests/robotests/src/com/android/settings/fuelgauge/batterytip/BatteryTipLoaderTest.java
@@ -52,7 +52,6 @@
private static final int[] TIP_ORDER = {
BatteryTip.TipType.LOW_BATTERY,
BatteryTip.TipType.BATTERY_DEFENDER,
- BatteryTip.TipType.DOCK_DEFENDER,
BatteryTip.TipType.INCOMPATIBLE_CHARGER,
BatteryTip.TipType.HIGH_DEVICE_USAGE
};
diff --git a/tests/robotests/src/com/android/settings/fuelgauge/batterytip/detectors/DockDefenderDetectorTest.java b/tests/robotests/src/com/android/settings/fuelgauge/batterytip/detectors/DockDefenderDetectorTest.java
deleted file mode 100644
index b90733d..0000000
--- a/tests/robotests/src/com/android/settings/fuelgauge/batterytip/detectors/DockDefenderDetectorTest.java
+++ /dev/null
@@ -1,153 +0,0 @@
-/*
- * Copyright (C) 2022 The Android Open Source Project
- *
- * Licensed under the Apache License, Version 2.0 (the "License");
- * you may not use this file except in compliance with the License.
- * You may obtain a copy of the License at
- *
- * http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
- */
-
-package com.android.settings.fuelgauge.batterytip.detectors;
-
-import static org.junit.Assert.assertEquals;
-import static org.junit.Assert.assertTrue;
-import static org.mockito.ArgumentMatchers.eq;
-import static org.mockito.ArgumentMatchers.refEq;
-import static org.mockito.Mockito.doReturn;
-import static org.mockito.Mockito.spy;
-
-import android.content.Context;
-import android.content.Intent;
-import android.content.IntentFilter;
-import android.os.BatteryManager;
-import android.provider.Settings;
-
-import androidx.test.core.app.ApplicationProvider;
-
-import com.android.settings.fuelgauge.BatteryInfo;
-import com.android.settings.fuelgauge.BatteryUtils;
-import com.android.settings.fuelgauge.batterytip.tips.BatteryTip;
-import com.android.settings.fuelgauge.batterytip.tips.DockDefenderTip;
-import com.android.settings.testutils.BatteryTestUtils;
-import com.android.settings.testutils.FakeFeatureFactory;
-
-import org.junit.Before;
-import org.junit.Test;
-import org.junit.runner.RunWith;
-import org.mockito.MockitoAnnotations;
-import org.robolectric.RobolectricTestRunner;
-
-@RunWith(RobolectricTestRunner.class)
-public class DockDefenderDetectorTest {
-
- private BatteryInfo mBatteryInfo;
- private DockDefenderDetector mDockDefenderDetector;
- private Context mContext;
- private FakeFeatureFactory mFakeFeatureFactory;
-
- @Before
- public void setUp() {
- MockitoAnnotations.initMocks(this);
- mContext = spy(ApplicationProvider.getApplicationContext());
- mBatteryInfo = new BatteryInfo();
- mBatteryInfo.pluggedStatus = BatteryManager.BATTERY_PLUGGED_DOCK;
- mDockDefenderDetector = new DockDefenderDetector(mBatteryInfo, mContext);
- Intent intent =
- BatteryTestUtils.getCustomBatteryIntent(
- BatteryManager.BATTERY_PLUGGED_DOCK,
- 50 /* level */,
- 100 /* scale */,
- BatteryManager.BATTERY_STATUS_CHARGING);
- doReturn(intent)
- .when(mContext)
- .registerReceiver(eq(null), refEq(new IntentFilter(Intent.ACTION_BATTERY_CHANGED)));
-
- Settings.Global.putInt(
- mContext.getContentResolver(),
- BatteryUtils.SETTINGS_GLOBAL_DOCK_DEFENDER_BYPASS,
- 0);
- mFakeFeatureFactory = FakeFeatureFactory.setupForTest();
- }
-
- @Test
- public void testDetect_dockDefenderTemporarilyBypassed() {
- Settings.Global.putInt(
- mContext.getContentResolver(),
- BatteryUtils.SETTINGS_GLOBAL_DOCK_DEFENDER_BYPASS,
- 1);
-
- BatteryTip batteryTip = mDockDefenderDetector.detect();
-
- assertTrue(batteryTip instanceof DockDefenderTip);
- assertEquals(
- ((DockDefenderTip) batteryTip).getMode(),
- BatteryUtils.DockDefenderMode.TEMPORARILY_BYPASSED);
- }
-
- @Test
- public void testDetect_dockDefenderActive() {
- mBatteryInfo.isBatteryDefender = true;
- doReturn(true).when(mFakeFeatureFactory.powerUsageFeatureProvider).isExtraDefend();
-
- BatteryTip batteryTip = mDockDefenderDetector.detect();
-
- assertTrue(batteryTip instanceof DockDefenderTip);
- assertEquals(
- ((DockDefenderTip) batteryTip).getMode(), BatteryUtils.DockDefenderMode.ACTIVE);
- }
-
- @Test
- public void testDetect_dockDefenderFutureBypass() {
- mBatteryInfo.isBatteryDefender = false;
- doReturn(false).when(mFakeFeatureFactory.powerUsageFeatureProvider).isExtraDefend();
-
- BatteryTip batteryTip = mDockDefenderDetector.detect();
-
- assertTrue(batteryTip instanceof DockDefenderTip);
- assertEquals(
- ((DockDefenderTip) batteryTip).getMode(),
- BatteryUtils.DockDefenderMode.FUTURE_BYPASS);
- }
-
- @Test
- public void testDetect_overheatedTrue_dockDefenderDisabled() {
- mBatteryInfo.isBatteryDefender = true;
- doReturn(false).when(mFakeFeatureFactory.powerUsageFeatureProvider).isExtraDefend();
-
- BatteryTip batteryTip = mDockDefenderDetector.detect();
-
- assertTrue(batteryTip instanceof DockDefenderTip);
- assertEquals(
- ((DockDefenderTip) batteryTip).getMode(), BatteryUtils.DockDefenderMode.DISABLED);
- }
-
- @Test
- public void testDetect_pluggedInAC_dockDefenderDisabled() {
- mBatteryInfo.pluggedStatus = BatteryManager.BATTERY_PLUGGED_AC;
-
- BatteryTip batteryTip = mDockDefenderDetector.detect();
-
- assertTrue(batteryTip instanceof DockDefenderTip);
- assertEquals(
- ((DockDefenderTip) batteryTip).getMode(), BatteryUtils.DockDefenderMode.DISABLED);
- }
-
- @Test
- public void testDetect_overheatedTrueAndDockDefenderNotTriggered_dockDefenderDisabled() {
- doReturn(false).when(mFakeFeatureFactory.powerUsageFeatureProvider).isExtraDefend();
- mBatteryInfo.isBatteryDefender = true;
-
- BatteryTip batteryTip = mDockDefenderDetector.detect();
-
- assertTrue(batteryTip instanceof DockDefenderTip);
- assertEquals(
- ((DockDefenderTip) batteryTip).getMode(), BatteryUtils.DockDefenderMode.DISABLED);
- }
-}
diff --git a/tests/robotests/src/com/android/settings/fuelgauge/batterytip/detectors/LowBatteryDetectorTest.java b/tests/robotests/src/com/android/settings/fuelgauge/batterytip/detectors/LowBatteryDetectorTest.java
index 8e3de7c..c5897f2 100644
--- a/tests/robotests/src/com/android/settings/fuelgauge/batterytip/detectors/LowBatteryDetectorTest.java
+++ b/tests/robotests/src/com/android/settings/fuelgauge/batterytip/detectors/LowBatteryDetectorTest.java
@@ -19,20 +19,25 @@
import static com.google.common.truth.Truth.assertThat;
import static org.mockito.Mockito.spy;
+import static org.robolectric.Shadows.shadowOf;
import android.content.Context;
+import android.os.PowerManager;
+
+import androidx.test.core.app.ApplicationProvider;
import com.android.settings.fuelgauge.BatteryInfo;
import com.android.settings.fuelgauge.batterytip.BatteryTipPolicy;
import com.android.settings.fuelgauge.batterytip.tips.BatteryTip;
import org.junit.Before;
+import org.junit.Rule;
import org.junit.Test;
import org.junit.runner.RunWith;
import org.mockito.Mock;
-import org.mockito.MockitoAnnotations;
+import org.mockito.junit.MockitoJUnit;
+import org.mockito.junit.MockitoRule;
import org.robolectric.RobolectricTestRunner;
-import org.robolectric.RuntimeEnvironment;
import org.robolectric.util.ReflectionHelpers;
import java.util.concurrent.TimeUnit;
@@ -40,73 +45,79 @@
@RunWith(RobolectricTestRunner.class)
public class LowBatteryDetectorTest {
+ @Rule public MockitoRule mockitoRule = MockitoJUnit.rule();
+
@Mock private BatteryInfo mBatteryInfo;
- private BatteryTipPolicy mPolicy;
+
+ private BatteryTipPolicy mBatteryTipPolicy;
private LowBatteryDetector mLowBatteryDetector;
private Context mContext;
+ private PowerManager mPowerManager;
@Before
public void setUp() {
- MockitoAnnotations.initMocks(this);
+ mContext = ApplicationProvider.getApplicationContext();
+ mBatteryTipPolicy = spy(new BatteryTipPolicy(mContext));
- mPolicy = spy(new BatteryTipPolicy(RuntimeEnvironment.application));
- mContext = RuntimeEnvironment.application;
- ReflectionHelpers.setField(mPolicy, "lowBatteryEnabled", true);
+ mPowerManager = mContext.getSystemService(PowerManager.class);
+ shadowOf(mPowerManager).setIsPowerSaveMode(false);
+
+ ReflectionHelpers.setField(mBatteryTipPolicy, "lowBatteryEnabled", true);
mBatteryInfo.discharging = true;
- mLowBatteryDetector =
- new LowBatteryDetector(
- mContext, mPolicy, mBatteryInfo, false /* isPowerSaveMode */);
+ mLowBatteryDetector = new LowBatteryDetector(mContext, mBatteryTipPolicy, mBatteryInfo);
}
@Test
- public void testDetect_disabledByPolicy_tipInvisible() {
- ReflectionHelpers.setField(mPolicy, "lowBatteryEnabled", false);
- mLowBatteryDetector =
- new LowBatteryDetector(mContext, mPolicy, mBatteryInfo, true /* isPowerSaveMode */);
+ public void detect_disabledByPolicy_tipInvisible() {
+ ReflectionHelpers.setField(mBatteryTipPolicy, "lowBatteryEnabled", false);
+ shadowOf(mPowerManager).setIsPowerSaveMode(true);
+ mLowBatteryDetector = new LowBatteryDetector(mContext, mBatteryTipPolicy, mBatteryInfo);
assertThat(mLowBatteryDetector.detect().isVisible()).isFalse();
}
@Test
- public void testDetect_enabledByTest_tipNew() {
- ReflectionHelpers.setField(mPolicy, "testLowBatteryTip", true);
+ public void detect_enabledByTest_tipNew() {
+ ReflectionHelpers.setField(mBatteryTipPolicy, "testLowBatteryTip", true);
assertThat(mLowBatteryDetector.detect().getState()).isEqualTo(BatteryTip.StateType.NEW);
}
@Test
- public void testDetect_lowBattery_tipNew() {
+ public void detect_lowBattery_tipNew() {
mBatteryInfo.batteryLevel = 20;
mBatteryInfo.remainingTimeUs = TimeUnit.DAYS.toMillis(1);
+
assertThat(mLowBatteryDetector.detect().getState()).isEqualTo(BatteryTip.StateType.NEW);
}
@Test
- public void testDetect_batterySaverOn_tipInvisible() {
- mLowBatteryDetector =
- new LowBatteryDetector(mContext, mPolicy, mBatteryInfo, true /* isPowerSaveMode */);
+ public void detect_batterySaverOn_tipInvisible() {
+ shadowOf(mPowerManager).setIsPowerSaveMode(true);
+ mLowBatteryDetector = new LowBatteryDetector(mContext, mBatteryTipPolicy, mBatteryInfo);
assertThat(mLowBatteryDetector.detect().getState())
.isEqualTo(BatteryTip.StateType.INVISIBLE);
}
@Test
- public void testDetect_charging_tipInvisible() {
+ public void detect_charging_tipInvisible() {
mBatteryInfo.discharging = false;
assertThat(mLowBatteryDetector.detect().isVisible()).isFalse();
}
@Test
- public void testDetect_lowTimeEstimation_tipInvisible() {
+ public void detect_lowTimeEstimation_tipInvisible() {
mBatteryInfo.batteryLevel = 50;
mBatteryInfo.remainingTimeUs = TimeUnit.MINUTES.toMillis(1);
+
assertThat(mLowBatteryDetector.detect().isVisible()).isFalse();
}
@Test
- public void testDetect_noEarlyWarning_tipInvisible() {
+ public void detect_noEarlyWarning_tipInvisible() {
mBatteryInfo.remainingTimeUs = TimeUnit.DAYS.toMicros(1);
mBatteryInfo.batteryLevel = 100;
diff --git a/tests/robotests/src/com/android/settings/fuelgauge/batterytip/tips/BatteryDefenderTipTest.java b/tests/robotests/src/com/android/settings/fuelgauge/batterytip/tips/BatteryDefenderTipTest.java
index 296306d..3f89f9b 100644
--- a/tests/robotests/src/com/android/settings/fuelgauge/batterytip/tips/BatteryDefenderTipTest.java
+++ b/tests/robotests/src/com/android/settings/fuelgauge/batterytip/tips/BatteryDefenderTipTest.java
@@ -124,7 +124,7 @@
public void updatePreference_shouldSetPrimaryButtonVisible() {
mBatteryDefenderTip.updatePreference(mCardPreference);
- verify(mCardPreference).setPrimaryButtonVisible(true);
+ verify(mCardPreference).setPrimaryButtonVisibility(true);
}
@Test
@@ -134,14 +134,14 @@
mBatteryDefenderTip.updatePreference(mCardPreference);
- verify(mCardPreference).setPrimaryButtonVisible(true);
+ verify(mCardPreference).setPrimaryButtonVisibility(true);
}
@Test
public void updatePreference_whenNotCharging_setSecondaryButtonVisibleToBeFalse() {
mBatteryDefenderTip.updatePreference(mCardPreference);
- verify(mCardPreference).setSecondaryButtonVisible(false);
+ verify(mCardPreference).setSecondaryButtonVisibility(false);
}
@Test
@@ -150,7 +150,7 @@
mBatteryDefenderTip.updatePreference(mCardPreference);
- verify(mCardPreference).setSecondaryButtonVisible(false);
+ verify(mCardPreference).setSecondaryButtonVisibility(false);
}
private void fakeGetChargingStatusFailed() {
diff --git a/tests/robotests/src/com/android/settings/fuelgauge/batterytip/tips/BatteryTipTest.java b/tests/robotests/src/com/android/settings/fuelgauge/batterytip/tips/BatteryTipTest.java
index 45fdc1f..ea72ff6 100644
--- a/tests/robotests/src/com/android/settings/fuelgauge/batterytip/tips/BatteryTipTest.java
+++ b/tests/robotests/src/com/android/settings/fuelgauge/batterytip/tips/BatteryTipTest.java
@@ -91,7 +91,7 @@
mContext, R.layout.card_preference_layout, /* parent= */ null));
CardPreference cardPreference = new CardPreference(mContext);
cardPreference.onBindViewHolder(holder);
- cardPreference.setPrimaryButtonVisible(true);
+ cardPreference.setPrimaryButtonVisibility(true);
mBatteryTip.updatePreference(cardPreference);
diff --git a/tests/robotests/src/com/android/settings/fuelgauge/batterytip/tips/DockDefenderTipTest.java b/tests/robotests/src/com/android/settings/fuelgauge/batterytip/tips/DockDefenderTipTest.java
deleted file mode 100644
index 6d6c2e0..0000000
--- a/tests/robotests/src/com/android/settings/fuelgauge/batterytip/tips/DockDefenderTipTest.java
+++ /dev/null
@@ -1,209 +0,0 @@
-/*
- * Copyright (C) 2022 The Android Open Source Project
- *
- * Licensed under the Apache License, Version 2.0 (the "License");
- * you may not use this file except in compliance with the License.
- * You may obtain a copy of the License at
- *
- * http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
- */
-
-package com.android.settings.fuelgauge.batterytip.tips;
-
-import static com.google.common.truth.Truth.assertThat;
-
-import static org.mockito.ArgumentMatchers.any;
-import static org.mockito.Mockito.doReturn;
-import static org.mockito.Mockito.never;
-import static org.mockito.Mockito.verify;
-
-import android.app.settings.SettingsEnums;
-import android.content.Context;
-import android.util.Log;
-
-import androidx.preference.Preference;
-import androidx.test.core.app.ApplicationProvider;
-
-import com.android.settings.R;
-import com.android.settings.fuelgauge.BatteryUtils;
-import com.android.settings.testutils.FakeFeatureFactory;
-import com.android.settings.widget.CardPreference;
-import com.android.settingslib.core.instrumentation.MetricsFeatureProvider;
-
-import org.junit.Before;
-import org.junit.Test;
-import org.junit.runner.RunWith;
-import org.mockito.Mock;
-import org.mockito.MockitoAnnotations;
-import org.robolectric.RobolectricTestRunner;
-import org.robolectric.shadows.ShadowLog;
-
-@RunWith(RobolectricTestRunner.class)
-public class DockDefenderTipTest {
- private Context mContext;
- private DockDefenderTip mDockDefenderTipFutureBypass;
- private DockDefenderTip mDockDefenderTipActive;
- private DockDefenderTip mDockDefenderTipTemporarilyBypassed;
- private DockDefenderTip mDockDefenderTipDisabled;
- private FakeFeatureFactory mFeatureFactory;
- private MetricsFeatureProvider mMetricsFeatureProvider;
-
- @Mock private Preference mPreference;
- @Mock private CardPreference mCardPreference;
-
- @Before
- public void setUp() {
- MockitoAnnotations.initMocks(this);
-
- mContext = ApplicationProvider.getApplicationContext();
- mFeatureFactory = FakeFeatureFactory.setupForTest();
- mMetricsFeatureProvider = mFeatureFactory.metricsFeatureProvider;
-
- mDockDefenderTipFutureBypass =
- new DockDefenderTip(
- BatteryTip.StateType.NEW, BatteryUtils.DockDefenderMode.FUTURE_BYPASS);
- mDockDefenderTipActive =
- new DockDefenderTip(BatteryTip.StateType.NEW, BatteryUtils.DockDefenderMode.ACTIVE);
- mDockDefenderTipTemporarilyBypassed =
- new DockDefenderTip(
- BatteryTip.StateType.NEW,
- BatteryUtils.DockDefenderMode.TEMPORARILY_BYPASSED);
- mDockDefenderTipDisabled =
- new DockDefenderTip(
- BatteryTip.StateType.INVISIBLE, BatteryUtils.DockDefenderMode.DISABLED);
-
- doReturn(mContext).when(mPreference).getContext();
- doReturn(mContext).when(mCardPreference).getContext();
- }
-
- @Test
- public void testGetTitle() {
- assertThat(mDockDefenderTipFutureBypass.getTitle(mContext).toString())
- .isEqualTo(
- mContext.getString(R.string.battery_tip_dock_defender_future_bypass_title));
- assertThat(mDockDefenderTipActive.getTitle(mContext).toString())
- .isEqualTo(mContext.getString(R.string.battery_tip_dock_defender_active_title));
- assertThat(mDockDefenderTipTemporarilyBypassed.getTitle(mContext).toString())
- .isEqualTo(
- mContext.getString(
- R.string.battery_tip_dock_defender_temporarily_bypassed_title));
- assertThat(mDockDefenderTipDisabled.getTitle(mContext)).isNull();
- }
-
- @Test
- public void testGetSummary() {
- assertThat(mDockDefenderTipFutureBypass.getSummary(mContext).toString())
- .isEqualTo(
- mContext.getString(
- R.string.battery_tip_dock_defender_future_bypass_summary));
- assertThat(mDockDefenderTipActive.getSummary(mContext).toString())
- .isEqualTo(mContext.getString(R.string.battery_tip_dock_defender_active_summary));
- assertThat(mDockDefenderTipTemporarilyBypassed.getSummary(mContext).toString())
- .isEqualTo(
- mContext.getString(
- R.string.battery_tip_dock_defender_temporarily_bypassed_summary));
- assertThat(mDockDefenderTipDisabled.getSummary(mContext)).isNull();
- }
-
- @Test
- public void testGetIconId_dockDefenderActive_getProtectedIcon() {
- assertThat(mDockDefenderTipActive.getIconId())
- .isEqualTo(R.drawable.ic_battery_status_protected_24dp);
- }
-
- @Test
- public void testGetIconId_dockDefenderNotActive_getUntriggeredIcon() {
- assertThat(mDockDefenderTipFutureBypass.getIconId())
- .isEqualTo(R.drawable.ic_battery_dock_defender_untriggered_24dp);
- assertThat(mDockDefenderTipTemporarilyBypassed.getIconId())
- .isEqualTo(R.drawable.ic_battery_dock_defender_untriggered_24dp);
- assertThat(mDockDefenderTipDisabled.getIconId())
- .isEqualTo(R.drawable.ic_battery_dock_defender_untriggered_24dp);
- }
-
- @Test
- public void testUpdateState() {
- mDockDefenderTipTemporarilyBypassed.updateState(mDockDefenderTipDisabled);
-
- assertThat(mDockDefenderTipTemporarilyBypassed.getState())
- .isEqualTo(BatteryTip.StateType.INVISIBLE);
- assertThat(mDockDefenderTipTemporarilyBypassed.getMode())
- .isEqualTo(BatteryUtils.DockDefenderMode.DISABLED);
- }
-
- @Test
- public void testLog() {
- mDockDefenderTipActive.log(mContext, mMetricsFeatureProvider);
-
- verify(mMetricsFeatureProvider)
- .action(
- mContext,
- SettingsEnums.ACTION_DOCK_DEFENDER_TIP,
- mDockDefenderTipActive.getState());
- }
-
- @Test
- public void testUpdatePreference_dockDefenderTipFutureBypass() {
- mDockDefenderTipFutureBypass.updatePreference(mCardPreference);
-
- verify(mCardPreference).setPrimaryButtonVisible(true);
- verify(mCardPreference)
- .setPrimaryButtonText(
- mContext.getString(R.string.battery_tip_charge_to_full_button));
- verifySecondaryButton();
- }
-
- @Test
- public void testUpdatePreference_dockDefenderTipActive() {
- mDockDefenderTipActive.updatePreference(mCardPreference);
-
- verify(mCardPreference).setPrimaryButtonVisible(true);
- verify(mCardPreference)
- .setPrimaryButtonText(
- mContext.getString(R.string.battery_tip_charge_to_full_button));
- verifySecondaryButton();
- }
-
- @Test
- public void testUpdatePreference_dockDefenderTipTemporarilyBypassed() {
- mDockDefenderTipTemporarilyBypassed.updatePreference(mCardPreference);
-
- verify(mCardPreference).setPrimaryButtonVisible(false);
- verify(mCardPreference, never()).setPrimaryButtonText(any());
- verifySecondaryButton();
- }
-
- private void verifySecondaryButton() {
- verify(mCardPreference).setSecondaryButtonText(mContext.getString(R.string.learn_more));
- verify(mCardPreference).setSecondaryButtonVisible(true);
- final String expectedContent =
- mContext.getString(
- R.string.battery_tip_limited_temporarily_sec_button_content_description);
- verify(mCardPreference).setSecondaryButtonContentDescription(expectedContent);
- }
-
- @Test
- public void updatePreference_castFail_logErrorMessage() {
- mDockDefenderTipActive.updatePreference(mPreference);
-
- assertThat(getLastErrorLog()).isEqualTo("cast Preference to CardPreference failed");
- }
-
- private String getLastErrorLog() {
- return ShadowLog.getLogsForTag(DockDefenderTip.class.getSimpleName()).stream()
- .filter(log -> log.type == Log.ERROR)
- .reduce((first, second) -> second)
- .orElse(createErrorLog("No Error Log"))
- .msg;
- }
-
- private ShadowLog.LogItem createErrorLog(String msg) {
- return new ShadowLog.LogItem(Log.ERROR, "tag", msg, null);
- }
-}
diff --git a/tests/robotests/src/com/android/settings/fuelgauge/batterytip/tips/IncompatibleChargerTipTest.java b/tests/robotests/src/com/android/settings/fuelgauge/batterytip/tips/IncompatibleChargerTipTest.java
index 1d7ab66..c66cf37 100644
--- a/tests/robotests/src/com/android/settings/fuelgauge/batterytip/tips/IncompatibleChargerTipTest.java
+++ b/tests/robotests/src/com/android/settings/fuelgauge/batterytip/tips/IncompatibleChargerTipTest.java
@@ -79,7 +79,8 @@
@Test
public void getIcon_showIcon() {
- assertThat(mIncompatibleChargerTip.getIconId()).isEqualTo(R.drawable.ic_battery_charger);
+ assertThat(mIncompatibleChargerTip.getIconId())
+ .isEqualTo(R.drawable.ic_battery_incompatible_charger);
}
@Test
@@ -112,7 +113,7 @@
@Test
public void updatePreference_shouldSetSecondaryButtonVisible() {
mIncompatibleChargerTip.updatePreference(mCardPreference);
- verify(mCardPreference).setPrimaryButtonVisible(true);
+ verify(mCardPreference).setPrimaryButtonVisibility(true);
}
private String getLastErrorLog() {
diff --git a/tests/robotests/src/com/android/settings/fuelgauge/batteryusage/BatteryTipsCardPreferenceTest.java b/tests/robotests/src/com/android/settings/fuelgauge/batteryusage/BatteryTipsCardPreferenceTest.java
index bdf81e4..b0bf241 100644
--- a/tests/robotests/src/com/android/settings/fuelgauge/batteryusage/BatteryTipsCardPreferenceTest.java
+++ b/tests/robotests/src/com/android/settings/fuelgauge/batteryusage/BatteryTipsCardPreferenceTest.java
@@ -120,12 +120,19 @@
assertThat(intent.getIntExtra(MetricsFeatureProvider.EXTRA_SOURCE_METRICS_CATEGORY, -1))
.isEqualTo(SettingsEnums.DISPLAY);
verify(mFeatureFactory.metricsFeatureProvider)
- .action(mContext, SettingsEnums.ACTION_BATTERY_TIPS_CARD_SHOW, "BrightnessAnomaly");
+ .action(
+ SettingsEnums.FUELGAUGE_BATTERY_HISTORY_DETAIL,
+ SettingsEnums.ACTION_BATTERY_TIPS_CARD_SHOW,
+ SettingsEnums.FUELGAUGE_BATTERY_HISTORY_DETAIL,
+ "BrightnessAnomaly",
+ PowerAnomalyKey.KEY_BRIGHTNESS.getNumber());
verify(mFeatureFactory.metricsFeatureProvider)
.action(
- mContext,
+ SettingsEnums.FUELGAUGE_BATTERY_HISTORY_DETAIL,
SettingsEnums.ACTION_BATTERY_TIPS_CARD_ACCEPT,
- "BrightnessAnomaly");
+ SettingsEnums.FUELGAUGE_BATTERY_HISTORY_DETAIL,
+ "BrightnessAnomaly",
+ PowerAnomalyKey.KEY_BRIGHTNESS.getNumber());
}
@Test
@@ -146,14 +153,18 @@
.contains(PowerAnomalyKey.KEY_SCREEN_TIMEOUT.name());
verify(mFeatureFactory.metricsFeatureProvider)
.action(
- mContext,
+ SettingsEnums.FUELGAUGE_BATTERY_HISTORY_DETAIL,
SettingsEnums.ACTION_BATTERY_TIPS_CARD_SHOW,
- "ScreenTimeoutAnomaly");
+ SettingsEnums.FUELGAUGE_BATTERY_HISTORY_DETAIL,
+ "ScreenTimeoutAnomaly",
+ PowerAnomalyKey.KEY_SCREEN_TIMEOUT.getNumber());
verify(mFeatureFactory.metricsFeatureProvider)
.action(
- mContext,
+ SettingsEnums.FUELGAUGE_BATTERY_HISTORY_DETAIL,
SettingsEnums.ACTION_BATTERY_TIPS_CARD_DISMISS,
- "ScreenTimeoutAnomaly");
+ SettingsEnums.FUELGAUGE_BATTERY_HISTORY_DETAIL,
+ "ScreenTimeoutAnomaly",
+ PowerAnomalyKey.KEY_SCREEN_TIMEOUT.getNumber());
}
@Ignore("b/313582999")
@@ -173,9 +184,19 @@
verify(mBatteryChartPreferenceController).onHighlightSlotIndexUpdate(eq(1), eq(0));
verify(mBatteryChartPreferenceController).selectHighlightSlotIndex();
verify(mFeatureFactory.metricsFeatureProvider)
- .action(mContext, SettingsEnums.ACTION_BATTERY_TIPS_CARD_SHOW, "AppAnomaly");
+ .action(
+ SettingsEnums.FUELGAUGE_BATTERY_HISTORY_DETAIL,
+ SettingsEnums.ACTION_BATTERY_TIPS_CARD_SHOW,
+ SettingsEnums.FUELGAUGE_BATTERY_HISTORY_DETAIL,
+ "AppAnomaly",
+ PowerAnomalyKey.KEY_APP_TOTAL_HIGHER_THAN_USUAL.getNumber());
verify(mFeatureFactory.metricsFeatureProvider)
- .action(mContext, SettingsEnums.ACTION_BATTERY_TIPS_CARD_ACCEPT, "AppAnomaly");
+ .action(
+ SettingsEnums.FUELGAUGE_BATTERY_HISTORY_DETAIL,
+ SettingsEnums.ACTION_BATTERY_TIPS_CARD_ACCEPT,
+ SettingsEnums.FUELGAUGE_BATTERY_HISTORY_DETAIL,
+ "AppAnomaly",
+ PowerAnomalyKey.KEY_APP_TOTAL_HIGHER_THAN_USUAL.getNumber());
}
@Ignore("b/313582999")
@@ -194,8 +215,18 @@
verify(mBatteryChartPreferenceController).onHighlightSlotIndexUpdate(eq(1), eq(0));
verify(mBatteryChartPreferenceController, never()).selectHighlightSlotIndex();
verify(mFeatureFactory.metricsFeatureProvider)
- .action(mContext, SettingsEnums.ACTION_BATTERY_TIPS_CARD_SHOW, "AppAnomaly");
+ .action(
+ SettingsEnums.FUELGAUGE_BATTERY_HISTORY_DETAIL,
+ SettingsEnums.ACTION_BATTERY_TIPS_CARD_SHOW,
+ SettingsEnums.FUELGAUGE_BATTERY_HISTORY_DETAIL,
+ "AppAnomaly",
+ PowerAnomalyKey.KEY_APP_TOTAL_HIGHER_THAN_USUAL.getNumber());
verify(mFeatureFactory.metricsFeatureProvider)
- .action(mContext, SettingsEnums.ACTION_BATTERY_TIPS_CARD_DISMISS, "AppAnomaly");
+ .action(
+ SettingsEnums.FUELGAUGE_BATTERY_HISTORY_DETAIL,
+ SettingsEnums.ACTION_BATTERY_TIPS_CARD_DISMISS,
+ SettingsEnums.FUELGAUGE_BATTERY_HISTORY_DETAIL,
+ "AppAnomaly",
+ PowerAnomalyKey.KEY_APP_TOTAL_HIGHER_THAN_USUAL.getNumber());
}
}
diff --git a/tests/robotests/src/com/android/settings/fuelgauge/batteryusage/BatteryTipsControllerTest.java b/tests/robotests/src/com/android/settings/fuelgauge/batteryusage/BatteryTipsControllerTest.java
index e7c8e81..879a5c1 100644
--- a/tests/robotests/src/com/android/settings/fuelgauge/batteryusage/BatteryTipsControllerTest.java
+++ b/tests/robotests/src/com/android/settings/fuelgauge/batteryusage/BatteryTipsControllerTest.java
@@ -90,7 +90,12 @@
// Check proto info
verify(mBatteryTipsCardPreference).setVisible(true);
verify(mFeatureFactory.metricsFeatureProvider)
- .action(mContext, SettingsEnums.ACTION_BATTERY_TIPS_CARD_SHOW, "BrightnessAnomaly");
+ .action(
+ SettingsEnums.FUELGAUGE_BATTERY_HISTORY_DETAIL,
+ SettingsEnums.ACTION_BATTERY_TIPS_CARD_SHOW,
+ SettingsEnums.FUELGAUGE_BATTERY_HISTORY_DETAIL,
+ "BrightnessAnomaly",
+ PowerAnomalyKey.KEY_BRIGHTNESS.getNumber());
}
@Test
@@ -109,9 +114,11 @@
verify(mBatteryTipsCardPreference).setVisible(true);
verify(mFeatureFactory.metricsFeatureProvider)
.action(
- mContext,
+ SettingsEnums.FUELGAUGE_BATTERY_HISTORY_DETAIL,
SettingsEnums.ACTION_BATTERY_TIPS_CARD_SHOW,
- "ScreenTimeoutAnomaly");
+ SettingsEnums.FUELGAUGE_BATTERY_HISTORY_DETAIL,
+ "ScreenTimeoutAnomaly",
+ PowerAnomalyKey.KEY_SCREEN_TIMEOUT.getNumber());
}
@Test
@@ -138,9 +145,11 @@
verify(mBatteryTipsCardPreference).setVisible(true);
verify(mFeatureFactory.metricsFeatureProvider)
.action(
- mContext,
+ SettingsEnums.FUELGAUGE_BATTERY_HISTORY_DETAIL,
SettingsEnums.ACTION_BATTERY_TIPS_CARD_SHOW,
- "ScreenTimeoutAnomaly");
+ SettingsEnums.FUELGAUGE_BATTERY_HISTORY_DETAIL,
+ "ScreenTimeoutAnomaly",
+ PowerAnomalyKey.KEY_SCREEN_TIMEOUT.getNumber());
}
@Test
@@ -161,6 +170,11 @@
verify(mBatteryTipsCardPreference).setDismissButtonLabel("Got it");
verify(mBatteryTipsCardPreference).setVisible(true);
verify(mFeatureFactory.metricsFeatureProvider)
- .action(mContext, SettingsEnums.ACTION_BATTERY_TIPS_CARD_SHOW, "AppAnomaly");
+ .action(
+ SettingsEnums.FUELGAUGE_BATTERY_HISTORY_DETAIL,
+ SettingsEnums.ACTION_BATTERY_TIPS_CARD_SHOW,
+ SettingsEnums.FUELGAUGE_BATTERY_HISTORY_DETAIL,
+ "AppAnomaly",
+ PowerAnomalyKey.KEY_APP_TOTAL_HIGHER_THAN_USUAL.getNumber());
}
}
diff --git a/tests/robotests/src/com/android/settings/location/LocationInjectedServicesPreferenceControllerTest.java b/tests/robotests/src/com/android/settings/location/LocationInjectedServicesPreferenceControllerTest.java
index 8726fc3..43b9839 100644
--- a/tests/robotests/src/com/android/settings/location/LocationInjectedServicesPreferenceControllerTest.java
+++ b/tests/robotests/src/com/android/settings/location/LocationInjectedServicesPreferenceControllerTest.java
@@ -38,20 +38,22 @@
import androidx.preference.Preference;
import androidx.preference.PreferenceCategory;
import androidx.preference.PreferenceScreen;
+import androidx.test.core.app.ApplicationProvider;
+import com.android.settings.testutils.shadow.ShadowDevicePolicyManager;
import com.android.settings.testutils.shadow.ShadowUserManager;
import com.android.settings.widget.RestrictedAppPreference;
import com.android.settingslib.core.lifecycle.Lifecycle;
import org.junit.Before;
-import org.junit.Ignore;
+import org.junit.Rule;
import org.junit.Test;
import org.junit.runner.RunWith;
import org.mockito.Answers;
import org.mockito.Mock;
-import org.mockito.MockitoAnnotations;
+import org.mockito.junit.MockitoJUnit;
+import org.mockito.junit.MockitoRule;
import org.robolectric.RobolectricTestRunner;
-import org.robolectric.RuntimeEnvironment;
import org.robolectric.annotation.Config;
import java.util.ArrayList;
@@ -59,8 +61,10 @@
import java.util.Map;
@RunWith(RobolectricTestRunner.class)
-@Config(shadows = ShadowUserManager.class)
+@Config(shadows = {ShadowUserManager.class, ShadowDevicePolicyManager.class})
public class LocationInjectedServicesPreferenceControllerTest {
+ @Rule
+ public final MockitoRule mMockitoRule = MockitoJUnit.rule();
private static final String KEY_LOCATION_SERVICES = "location_service";
@@ -82,8 +86,7 @@
@Before
public void setUp() {
- MockitoAnnotations.initMocks(this);
- mContext = spy(RuntimeEnvironment.application);
+ mContext = spy(ApplicationProvider.getApplicationContext());
mLifecycleOwner = () -> mLifecycle;
mLifecycle = new Lifecycle(mLifecycleOwner);
mController = spy(
@@ -115,7 +118,6 @@
verify(mContext).unregisterReceiver(mController.mInjectedSettingsReceiver);
}
- @Ignore("b/313540388")
@Test
public void workProfileDisallowShareLocationOn_getParentUserLocationServicesOnly() {
final int fakeWorkProfileId = 123;
@@ -168,7 +170,6 @@
verify(mSettingsInjector).reloadStatusMessages();
}
- @Ignore("b/313540388")
@Test
public void withUserRestriction_shouldDisableLocationAccuracy() {
final List<Preference> preferences = new ArrayList<>();
diff --git a/tests/robotests/src/com/android/settings/network/telephony/MobileDataSliceTest.java b/tests/robotests/src/com/android/settings/network/telephony/MobileDataSliceTest.java
index ba37c30..8445fe2 100644
--- a/tests/robotests/src/com/android/settings/network/telephony/MobileDataSliceTest.java
+++ b/tests/robotests/src/com/android/settings/network/telephony/MobileDataSliceTest.java
@@ -114,7 +114,8 @@
mMobileDataSlice.onNotifyChange(intent);
- verify(mTelephonyManager).setDataEnabled(true);
+ verify(mTelephonyManager)
+ .setDataEnabledForReason(TelephonyManager.DATA_ENABLED_REASON_USER, true);
}
@Test
@@ -126,7 +127,8 @@
mMobileDataSlice.onNotifyChange(intent);
- verify(mTelephonyManager).setDataEnabled(false);
+ verify(mTelephonyManager)
+ .setDataEnabledForReason(TelephonyManager.DATA_ENABLED_REASON_USER, false);
}
@Test
@@ -138,7 +140,8 @@
mMobileDataSlice.onNotifyChange(intent);
- verify(mTelephonyManager, times(0)).setDataEnabled(true);
+ verify(mTelephonyManager, times(0))
+ .setDataEnabledForReason(TelephonyManager.DATA_ENABLED_REASON_USER, true);
}
@Test
diff --git a/tests/robotests/src/com/android/settings/notification/zen/ZenModeBackendTest.java b/tests/robotests/src/com/android/settings/notification/zen/ZenModeBackendTest.java
index 247d68e..32bf9af 100644
--- a/tests/robotests/src/com/android/settings/notification/zen/ZenModeBackendTest.java
+++ b/tests/robotests/src/com/android/settings/notification/zen/ZenModeBackendTest.java
@@ -16,9 +16,9 @@
import static junit.framework.Assert.assertEquals;
+import static org.mockito.ArgumentMatchers.eq;
import static org.mockito.Mockito.doAnswer;
import static org.mockito.Mockito.mock;
-import static org.mockito.Mockito.times;
import static org.mockito.Mockito.verify;
import static org.mockito.Mockito.when;
@@ -30,8 +30,6 @@
import android.provider.Settings;
import android.service.notification.ZenModeConfig;
-import com.android.settings.R;
-
import org.junit.Before;
import org.junit.Test;
import org.junit.runner.RunWith;
@@ -204,7 +202,11 @@
mBackend.saveConversationSenders(CONVERSATION_SENDERS_NONE);
ArgumentCaptor<Policy> captor = ArgumentCaptor.forClass(Policy.class);
- verify(mNotificationManager, times(1)).setNotificationPolicy(captor.capture());
+ if (android.app.Flags.modesApi()) {
+ verify(mNotificationManager).setNotificationPolicy(captor.capture(), eq(true));
+ } else {
+ verify(mNotificationManager).setNotificationPolicy(captor.capture());
+ }
Policy expected = new Policy(
PRIORITY_CATEGORY_CALLS | PRIORITY_CATEGORY_MESSAGES | PRIORITY_CATEGORY_ALARMS,
@@ -228,7 +230,11 @@
mBackend.saveConversationSenders(CONVERSATION_SENDERS_ANYONE);
ArgumentCaptor<Policy> captor = ArgumentCaptor.forClass(Policy.class);
- verify(mNotificationManager, times(1)).setNotificationPolicy(captor.capture());
+ if (android.app.Flags.modesApi()) {
+ verify(mNotificationManager).setNotificationPolicy(captor.capture(), eq(true));
+ } else {
+ verify(mNotificationManager).setNotificationPolicy(captor.capture());
+ }
Policy expected = new Policy(PRIORITY_CATEGORY_CONVERSATIONS
| PRIORITY_CATEGORY_CALLS | PRIORITY_CATEGORY_MESSAGES | PRIORITY_CATEGORY_ALARMS,
@@ -253,7 +259,11 @@
mBackend.saveSenders(PRIORITY_CATEGORY_CALLS, PRIORITY_SENDERS_ANY);
ArgumentCaptor<Policy> captor = ArgumentCaptor.forClass(Policy.class);
- verify(mNotificationManager, times(1)).setNotificationPolicy(captor.capture());
+ if (android.app.Flags.modesApi()) {
+ verify(mNotificationManager).setNotificationPolicy(captor.capture(), eq(true));
+ } else {
+ verify(mNotificationManager).setNotificationPolicy(captor.capture());
+ }
Policy expected = new Policy(PRIORITY_CATEGORY_CONVERSATIONS
| PRIORITY_CATEGORY_CALLS | PRIORITY_CATEGORY_MESSAGES | PRIORITY_CATEGORY_ALARMS,
diff --git a/tests/robotests/src/com/android/settings/notification/zen/ZenModeSliceBuilderTest.java b/tests/robotests/src/com/android/settings/notification/zen/ZenModeSliceBuilderTest.java
index 71f896d..3f9e486 100644
--- a/tests/robotests/src/com/android/settings/notification/zen/ZenModeSliceBuilderTest.java
+++ b/tests/robotests/src/com/android/settings/notification/zen/ZenModeSliceBuilderTest.java
@@ -17,13 +17,18 @@
package com.android.settings.notification.zen;
import static android.app.slice.Slice.EXTRA_TOGGLE_STATE;
+import static android.provider.Settings.Global.ZEN_MODE_IMPORTANT_INTERRUPTIONS;
+import static android.provider.Settings.Global.ZEN_MODE_OFF;
import static com.google.common.truth.Truth.assertThat;
+import static org.mockito.ArgumentMatchers.any;
+import static org.mockito.ArgumentMatchers.eq;
+import static org.mockito.Mockito.verify;
+
import android.app.NotificationManager;
import android.content.Context;
import android.content.Intent;
-import android.provider.Settings;
import androidx.slice.Slice;
import androidx.slice.SliceMetadata;
@@ -39,9 +44,12 @@
import org.junit.Before;
import org.junit.Test;
import org.junit.runner.RunWith;
+import org.mockito.Mock;
+import org.mockito.MockitoAnnotations;
import org.robolectric.RobolectricTestRunner;
import org.robolectric.RuntimeEnvironment;
import org.robolectric.annotation.Config;
+import org.robolectric.shadows.ShadowApplication;
import java.util.List;
@@ -51,10 +59,17 @@
private Context mContext;
+ @Mock
+ private NotificationManager mNm;
+
@Before
public void setUp() {
mContext = RuntimeEnvironment.application;
+ MockitoAnnotations.initMocks(this);
+ ShadowApplication shadowApplication = ShadowApplication.getInstance();
+ shadowApplication.setSystemService(Context.NOTIFICATION_SERVICE, mNm);
+
// Set-up specs for SliceMetadata.
SliceProvider.setSpecs(SliceLiveData.SUPPORTED_SPECS);
}
@@ -99,24 +114,27 @@
public void handleUriChange_turnOn_zenModeTurnsOn() {
final Intent intent = new Intent();
intent.putExtra(EXTRA_TOGGLE_STATE, true);
- NotificationManager.from(mContext).setZenMode(Settings.Global.ZEN_MODE_OFF, null, "");
ZenModeSliceBuilder.handleUriChange(mContext, intent);
- final int zenMode = NotificationManager.from(mContext).getZenMode();
- assertThat(zenMode).isEqualTo(Settings.Global.ZEN_MODE_IMPORTANT_INTERRUPTIONS);
+ if (android.app.Flags.modesApi()) {
+ verify(mNm).setZenMode(eq(ZEN_MODE_IMPORTANT_INTERRUPTIONS), any(), any(), eq(true));
+ } else {
+ verify(mNm).setZenMode(eq(ZEN_MODE_IMPORTANT_INTERRUPTIONS), any(), any());
+ }
}
@Test
public void handleUriChange_turnOff_zenModeTurnsOff() {
final Intent intent = new Intent();
intent.putExtra(EXTRA_TOGGLE_STATE, false);
- NotificationManager.from(mContext).setZenMode(
- Settings.Global.ZEN_MODE_IMPORTANT_INTERRUPTIONS, null, "");
ZenModeSliceBuilder.handleUriChange(mContext, intent);
- final int zenMode = NotificationManager.from(mContext).getZenMode();
- assertThat(zenMode).isEqualTo(Settings.Global.ZEN_MODE_OFF);
+ if (android.app.Flags.modesApi()) {
+ verify(mNm).setZenMode(eq(ZEN_MODE_OFF), any(), any(), eq(true));
+ } else {
+ verify(mNm).setZenMode(eq(ZEN_MODE_OFF), any(), any());
+ }
}
}
diff --git a/tests/robotests/src/com/android/settings/notification/zen/ZenOnboardingActivityTest.java b/tests/robotests/src/com/android/settings/notification/zen/ZenOnboardingActivityTest.java
index 257eaaf..01360fd 100644
--- a/tests/robotests/src/com/android/settings/notification/zen/ZenOnboardingActivityTest.java
+++ b/tests/robotests/src/com/android/settings/notification/zen/ZenOnboardingActivityTest.java
@@ -21,17 +21,19 @@
import static android.app.NotificationManager.Policy.SUPPRESSED_EFFECT_SCREEN_ON;
import static com.android.settings.notification.zen.ZenOnboardingActivity.ALWAYS_SHOW_THRESHOLD;
-import static com.android.settings.notification.zen.ZenOnboardingActivity
- .PREF_KEY_SUGGESTION_FIRST_DISPLAY_TIME;
+import static com.android.settings.notification.zen.ZenOnboardingActivity.PREF_KEY_SUGGESTION_FIRST_DISPLAY_TIME;
import static com.android.settings.notification.zen.ZenOnboardingActivity.isSuggestionComplete;
import static com.google.common.truth.Truth.assertThat;
import static org.mockito.ArgumentMatchers.any;
+import static org.mockito.ArgumentMatchers.anyBoolean;
+import static org.mockito.ArgumentMatchers.eq;
import static org.mockito.Mockito.never;
import static org.mockito.Mockito.verify;
import static org.mockito.Mockito.when;
+import android.app.Flags;
import android.app.NotificationManager;
import android.app.NotificationManager.Policy;
import android.content.Context;
@@ -40,7 +42,6 @@
import com.android.internal.logging.MetricsLogger;
import com.android.internal.logging.nano.MetricsProto.MetricsEvent;
-import com.android.settings.notification.zen.ZenOnboardingActivity;
import com.android.settings.testutils.FakeFeatureFactory;
import org.junit.Before;
@@ -103,7 +104,11 @@
verify(mMetricsLogger).action(MetricsEvent.ACTION_ZEN_ONBOARDING_OK);
ArgumentCaptor<Policy> captor = ArgumentCaptor.forClass(Policy.class);
- verify(mNm).setNotificationPolicy(captor.capture());
+ if (android.app.Flags.modesApi()) {
+ verify(mNm).setNotificationPolicy(captor.capture(), eq(true));
+ } else {
+ verify(mNm).setNotificationPolicy(captor.capture());
+ }
Policy actual = captor.getValue();
assertThat(actual.priorityCategories).isEqualTo(PRIORITY_CATEGORY_ALARMS
@@ -123,7 +128,11 @@
mActivity.save(null);
verify(mMetricsLogger).action(MetricsEvent.ACTION_ZEN_ONBOARDING_KEEP_CURRENT_SETTINGS);
- verify(mNm, never()).setNotificationPolicy(any());
+ if (Flags.modesApi()) {
+ verify(mNm, never()).setNotificationPolicy(any(), anyBoolean());
+ } else {
+ verify(mNm, never()).setNotificationPolicy(any());
+ }
}
@Test
diff --git a/tests/robotests/src/com/android/settings/panel/PanelSlicesAdapterTest.java b/tests/robotests/src/com/android/settings/panel/PanelSlicesAdapterTest.java
index f177c19..87a798a 100644
--- a/tests/robotests/src/com/android/settings/panel/PanelSlicesAdapterTest.java
+++ b/tests/robotests/src/com/android/settings/panel/PanelSlicesAdapterTest.java
@@ -43,6 +43,7 @@
import androidx.lifecycle.LiveData;
import androidx.slice.Slice;
+import androidx.test.core.app.ApplicationProvider;
import com.android.settings.R;
import com.android.settings.panel.PanelSlicesAdapter.SliceRowViewHolder;
@@ -50,14 +51,14 @@
import org.junit.Assert;
import org.junit.Before;
-import org.junit.Ignore;
+import org.junit.Rule;
import org.junit.Test;
import org.junit.runner.RunWith;
import org.mockito.ArgumentCaptor;
-import org.mockito.MockitoAnnotations;
+import org.mockito.junit.MockitoJUnit;
+import org.mockito.junit.MockitoRule;
import org.robolectric.Robolectric;
import org.robolectric.RobolectricTestRunner;
-import org.robolectric.RuntimeEnvironment;
import org.robolectric.android.controller.ActivityController;
import org.robolectric.annotation.Config;
import org.robolectric.annotation.Implementation;
@@ -69,6 +70,8 @@
@RunWith(RobolectricTestRunner.class)
@Config(shadows = PanelSlicesAdapterTest.ShadowLayoutInflater.class)
public class PanelSlicesAdapterTest {
+ @Rule
+ public final MockitoRule mMockitoRule = MockitoJUnit.rule();
private static LayoutInflater sLayoutInflater;
@@ -81,8 +84,7 @@
@Before
public void setUp() {
- MockitoAnnotations.initMocks(this);
- mContext = RuntimeEnvironment.application;
+ mContext = ApplicationProvider.getApplicationContext();
mPanelFeatureProvider = spy(new PanelFeatureProviderImpl());
mFakeFeatureFactory = FakeFeatureFactory.setupForTest();
@@ -104,8 +106,7 @@
private void addTestLiveData(Uri uri) {
// Create a slice to return for the LiveData
- final Slice slice = spy(new Slice());
- doReturn(uri).when(slice).getUri();
+ final Slice slice = new Slice();
final LiveData<Slice> liveData = mock(LiveData.class);
when(liveData.getValue()).thenReturn(slice);
mData.put(uri, liveData);
@@ -126,7 +127,6 @@
/**
* ViewHolder should load and set the action label correctly.
*/
- @Ignore("b/313576125")
@Test
public void setActionLabel_loadsActionLabel() {
addTestLiveData(VOLUME_NOTIFICATION_URI);
@@ -167,7 +167,6 @@
return foundLabel;
}
- @Ignore("b/313576125")
@Test
public void sizeOfAdapter_shouldNotExceedMaxNum() {
for (int i = 0; i < MAX_NUM_OF_SLICES + 2; i++) {
@@ -186,7 +185,6 @@
assertThat(adapter.getData().size()).isEqualTo(MAX_NUM_OF_SLICES);
}
- @Ignore("b/313576125")
@Test
public void mediaOutputIndicatorSlice_notSliderPanel_noSliderLayout() {
addTestLiveData(MEDIA_OUTPUT_INDICATOR_SLICE_URI);
@@ -203,7 +201,6 @@
assertThat(viewHolder.mSliceSliderLayout).isNull();
}
- @Ignore("b/313576125")
@Test
public void onBindViewHolder_viewTypeSlider_verifyActionLabelSet() {
addTestLiveData(VOLUME_NOTIFICATION_URI);
diff --git a/tests/robotests/src/com/android/settings/password/SetupChooseLockPatternTest.java b/tests/robotests/src/com/android/settings/password/SetupChooseLockPatternTest.java
index 7767644..ce47a9e 100644
--- a/tests/robotests/src/com/android/settings/password/SetupChooseLockPatternTest.java
+++ b/tests/robotests/src/com/android/settings/password/SetupChooseLockPatternTest.java
@@ -221,6 +221,14 @@
}
@Test
+ public void createActivity_patternTitle_shouldShowGenericText() {
+ final CharSequence headerView = mActivity.getTitle();
+
+ assertThat(headerView).isEqualTo(
+ application.getString(R.string.lockpassword_choose_your_pattern_header));
+ }
+
+ @Test
public void inIntroductionStage_theHeaderHeight_shouldSetMinLinesTwoToPreventFlicker() {
final PartnerCustomizationLayout layout = mActivity.findViewById(R.id.setup_wizard_layout);
final TextView headerView = layout.findViewById(R.id.sud_layout_subtitle);
diff --git a/tests/robotests/src/com/android/settings/security/ScreenPinningSettingsTest.java b/tests/robotests/src/com/android/settings/security/ScreenPinningSettingsTest.java
new file mode 100644
index 0000000..045ef65
--- /dev/null
+++ b/tests/robotests/src/com/android/settings/security/ScreenPinningSettingsTest.java
@@ -0,0 +1,113 @@
+/*
+ * Copyright (C) 2024 The Android Open Source Project
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+
+package com.android.settings.security;
+
+import static com.google.common.truth.Truth.assertThat;
+
+import android.app.admin.DevicePolicyManager;
+import android.content.Context;
+import android.os.UserHandle;
+
+import androidx.test.core.app.ApplicationProvider;
+
+import com.android.settings.R;
+import com.android.settings.testutils.shadow.ShadowLockPatternUtils;
+import com.android.settingslib.search.SearchIndexableRaw;
+
+import org.junit.After;
+import org.junit.Before;
+import org.junit.Test;
+import org.junit.runner.RunWith;
+import org.robolectric.RobolectricTestRunner;
+import org.robolectric.annotation.Config;
+
+import java.util.List;
+
+@RunWith(RobolectricTestRunner.class)
+@Config(shadows = ShadowLockPatternUtils.class)
+public class ScreenPinningSettingsTest {
+
+ private Context mContext;
+
+ @Before
+ public void setUp() {
+ mContext = ApplicationProvider.getApplicationContext();
+ }
+
+ @After
+ public void tearDown() {
+ ShadowLockPatternUtils.reset();
+ }
+
+ @Test
+ public void getDynamicRawDataToIndex_numericPassword_shouldIndexUnlockPinTitle() {
+ ShadowLockPatternUtils.setKeyguardStoredPasswordQuality(
+ DevicePolicyManager.PASSWORD_QUALITY_NUMERIC);
+
+ final List<SearchIndexableRaw> indexRaws =
+ ScreenPinningSettings.SEARCH_INDEX_DATA_PROVIDER.getDynamicRawDataToIndex(
+ mContext, /* enabled= */ true);
+
+ assertThat(indexRaws.size()).isEqualTo(1);
+ assertThat(indexRaws.get(0).title).isEqualTo(
+ mContext.getString(R.string.screen_pinning_unlock_pin));
+ }
+
+ @Test
+ public void getDynamicRawDataToIndex_alphabeticPassword_shouldIndexUnlockPasswordTitle() {
+ ShadowLockPatternUtils.setKeyguardStoredPasswordQuality(
+ DevicePolicyManager.PASSWORD_QUALITY_ALPHABETIC);
+
+ final List<SearchIndexableRaw> indexRaws =
+ ScreenPinningSettings.SEARCH_INDEX_DATA_PROVIDER.getDynamicRawDataToIndex(
+ mContext, /* enabled= */ true);
+
+ assertThat(indexRaws.size()).isEqualTo(1);
+ assertThat(indexRaws.get(0).title).isEqualTo(
+ mContext.getString(R.string.screen_pinning_unlock_password));
+ }
+
+ @Test
+ public void getDynamicRawDataToIndex_patternPassword_shouldIndexUnlockPatternTitle() {
+ ShadowLockPatternUtils.setKeyguardStoredPasswordQuality(
+ DevicePolicyManager.PASSWORD_QUALITY_SOMETHING);
+ ShadowLockPatternUtils.setIsLockPatternEnabled(
+ UserHandle.myUserId(), /* isLockPatternEnabled= */ true);
+
+ final List<SearchIndexableRaw> indexRaws =
+ ScreenPinningSettings.SEARCH_INDEX_DATA_PROVIDER.getDynamicRawDataToIndex(
+ mContext, /* enabled= */ true);
+
+ assertThat(indexRaws.size()).isEqualTo(1);
+ assertThat(indexRaws.get(0).title).isEqualTo(
+ mContext.getString(R.string.screen_pinning_unlock_pattern));
+ }
+
+ @Test
+ public void getDynamicRawDataToIndex_nonePassword_shouldIndexUnlockNoneTitle() {
+ ShadowLockPatternUtils.setKeyguardStoredPasswordQuality(
+ DevicePolicyManager.PASSWORD_QUALITY_UNSPECIFIED);
+
+ final List<SearchIndexableRaw> indexRaws =
+ ScreenPinningSettings.SEARCH_INDEX_DATA_PROVIDER.getDynamicRawDataToIndex(
+ mContext, /* enabled= */ true);
+
+ assertThat(indexRaws.size()).isEqualTo(1);
+ assertThat(indexRaws.get(0).title).isEqualTo(
+ mContext.getString(R.string.screen_pinning_unlock_none));
+ }
+}
diff --git a/tests/robotests/src/com/android/settings/security/SimLockPreferenceControllerTest.java b/tests/robotests/src/com/android/settings/security/SimLockPreferenceControllerTest.java
index f38cc49..10e397c 100644
--- a/tests/robotests/src/com/android/settings/security/SimLockPreferenceControllerTest.java
+++ b/tests/robotests/src/com/android/settings/security/SimLockPreferenceControllerTest.java
@@ -77,6 +77,7 @@
ShadowApplication shadowApplication = ShadowApplication.getInstance();
shadowApplication.setSystemService(Context.TELEPHONY_SUBSCRIPTION_SERVICE,
mSubscriptionManager);
+ when(mSubscriptionManager.createForAllUserProfiles()).thenReturn(mSubscriptionManager);
shadowApplication.setSystemService(Context.CARRIER_CONFIG_SERVICE, mCarrierManager);
shadowApplication.setSystemService(Context.USER_SERVICE, mUserManager);
shadowApplication.setSystemService(Context.TELEPHONY_SERVICE, mTelephonyManager);
diff --git a/tests/robotests/src/com/android/settings/sim/EnableAutoDataSwitchDialogFragmentTest.java b/tests/robotests/src/com/android/settings/sim/EnableAutoDataSwitchDialogFragmentTest.java
index ad60d06..24b82b2 100644
--- a/tests/robotests/src/com/android/settings/sim/EnableAutoDataSwitchDialogFragmentTest.java
+++ b/tests/robotests/src/com/android/settings/sim/EnableAutoDataSwitchDialogFragmentTest.java
@@ -68,6 +68,7 @@
doReturn(mContext).when(mFragment).getContext();
doReturn(mSubscriptionManager).when(mContext).getSystemService(SubscriptionManager.class);
+ doReturn(mSubscriptionManager).when(mSubscriptionManager).createForAllUserProfiles();
doReturn(mTelephonyManager).when(mContext).getSystemService(TelephonyManager.class);
doReturn(mTelephonyManager).when(mTelephonyManager).createForSubscriptionId(anyInt());
doReturn(mUserManager).when(mContext).getSystemService(UserManager.class);
diff --git a/tests/robotests/src/com/android/settings/system/FactoryResetPreferenceControllerTest.java b/tests/robotests/src/com/android/settings/system/FactoryResetPreferenceControllerTest.java
index 321fcf5..01d0df9 100644
--- a/tests/robotests/src/com/android/settings/system/FactoryResetPreferenceControllerTest.java
+++ b/tests/robotests/src/com/android/settings/system/FactoryResetPreferenceControllerTest.java
@@ -17,75 +17,125 @@
import static com.google.common.truth.Truth.assertThat;
+import static org.mockito.ArgumentMatchers.any;
+import static org.mockito.ArgumentMatchers.anyInt;
+import static org.mockito.ArgumentMatchers.anyString;
+import static org.mockito.ArgumentMatchers.eq;
+import static org.mockito.Mockito.verify;
+import static org.mockito.Mockito.when;
+
+import android.Manifest;
import android.content.Context;
+import android.content.Intent;
+import android.content.pm.ActivityInfo;
+import android.content.pm.PackageInfo;
+import android.content.pm.PackageManager;
+import android.content.pm.ResolveInfo;
import android.content.pm.UserInfo;
import android.os.UserHandle;
+import android.os.UserManager;
+import android.platform.test.annotations.RequiresFlagsEnabled;
+import android.platform.test.flag.junit.CheckFlagsRule;
+import android.platform.test.flag.junit.DeviceFlagsValueProvider;
import android.provider.Settings;
-import com.android.settings.testutils.shadow.ShadowUserManager;
-import com.android.settings.testutils.shadow.ShadowUtils;
+import androidx.activity.result.ActivityResultLauncher;
+import androidx.preference.Preference;
+
+import com.google.common.collect.ImmutableList;
import org.junit.After;
import org.junit.Before;
import org.junit.Ignore;
+import org.junit.Rule;
import org.junit.Test;
import org.junit.runner.RunWith;
+import org.mockito.ArgumentCaptor;
+import org.mockito.Mock;
+import org.mockito.Mockito;
+import org.mockito.MockitoAnnotations;
import org.robolectric.RobolectricTestRunner;
import org.robolectric.RuntimeEnvironment;
-import org.robolectric.annotation.Config;
@RunWith(RobolectricTestRunner.class)
-@Config(shadows = ShadowUserManager.class)
public class FactoryResetPreferenceControllerTest {
+ @Rule
+ public final CheckFlagsRule mCheckFlagsRule = DeviceFlagsValueProvider.createCheckFlagsRule();
+
private static final String FACTORY_RESET_KEY = "factory_reset";
+ private static final String FACTORY_RESET_APP_PACKAGE = "com.frw_app";
- private ShadowUserManager mShadowUserManager;
+ @Mock private ActivityResultLauncher<Intent> mFactoryResetLauncher;
+ @Mock private Preference mPreference;
+ @Mock private Context mContext;
+ @Mock private PackageManager mPackageManager;
+ @Mock private UserManager mUserManager;
+ private ResolveInfo mFactoryResetAppResolveInfo;
+ private PackageInfo mFactoryResetAppPackageInfo;
- private Context mContext;
private FactoryResetPreferenceController mController;
@Before
- public void setUp() {
- mContext = RuntimeEnvironment.application;
- mShadowUserManager = ShadowUserManager.getShadow();
-
+ public void setUp() throws PackageManager.NameNotFoundException {
+ MockitoAnnotations.initMocks(this);
+ when(mContext.getPackageManager()).thenReturn(mPackageManager);
+ when(mContext.getSystemService(Context.USER_SERVICE)).thenReturn(mUserManager);
mController = new FactoryResetPreferenceController(mContext, FACTORY_RESET_KEY);
+ mFactoryResetAppResolveInfo = new ResolveInfo();
+ mFactoryResetAppResolveInfo.activityInfo = new ActivityInfo();
+ mFactoryResetAppResolveInfo.activityInfo.packageName = FACTORY_RESET_APP_PACKAGE;
+ mFactoryResetAppPackageInfo = new PackageInfo();
+ mFactoryResetAppPackageInfo.requestedPermissions =
+ new String[] {Manifest.permission.PREPARE_FACTORY_RESET};
+ mFactoryResetAppPackageInfo.requestedPermissionsFlags = new int[] {
+ PackageInfo.REQUESTED_PERMISSION_GRANTED
+ };
+ when(mPackageManager.resolveActivity(any(), anyInt()))
+ .thenReturn(mFactoryResetAppResolveInfo);
+ when(mPackageManager.getPackageInfo(anyString(), anyInt()))
+ .thenReturn(mFactoryResetAppPackageInfo);
+ when(mPreference.getKey()).thenReturn(FACTORY_RESET_KEY);
+ mController.mFactoryResetPreparationLauncher = mFactoryResetLauncher;
+
}
@After
public void tearDown() {
- ShadowUtils.reset();
- mShadowUserManager.setIsAdminUser(false);
- mShadowUserManager.setIsDemoUser(false);
- Settings.Global.putInt(mContext.getContentResolver(), Settings.Global.DEVICE_DEMO_MODE, 0);
+ Mockito.reset(mUserManager, mPackageManager);
+ Settings.Global.putInt(RuntimeEnvironment.application.getContentResolver(),
+ Settings.Global.DEVICE_DEMO_MODE, 0);
}
@Ignore("b/314930928")
@Test
public void isAvailable_systemUser() {
- mShadowUserManager.setIsAdminUser(true);
+ when(mUserManager.isAdminUser()).thenReturn(true);
assertThat(mController.isAvailable()).isTrue();
}
@Test
public void isAvailable_nonSystemUser() {
- mShadowUserManager.setIsAdminUser(false);
- mShadowUserManager.setIsDemoUser(false);
+ when(mUserManager.isAdminUser()).thenReturn(false);
+ when(mUserManager.isDemoUser()).thenReturn(false);
assertThat(mController.isAvailable()).isFalse();
}
@Test
public void isAvailable_demoUser() {
- mShadowUserManager.setIsAdminUser(false);
+ when(mUserManager.isAdminUser()).thenReturn(false);
// Place the device in demo mode.
- Settings.Global.putInt(mContext.getContentResolver(), Settings.Global.DEVICE_DEMO_MODE, 1);
+ Settings.Global.putInt(RuntimeEnvironment.application.getContentResolver(),
+ Settings.Global.DEVICE_DEMO_MODE, 1);
// Indicate the user is a demo user.
- mShadowUserManager.addUser(UserHandle.myUserId(), "test", UserInfo.FLAG_DEMO);
+ when(mUserManager.getUserProfiles())
+ .thenReturn(ImmutableList.of(new UserHandle(UserHandle.myUserId())));
+ when(mUserManager.getUserInfo(eq(UserHandle.myUserId())))
+ .thenReturn(new UserInfo(UserHandle.myUserId(), "test", UserInfo.FLAG_DEMO));
assertThat(mController.isAvailable()).isFalse();
}
@@ -94,4 +144,16 @@
public void getPreferenceKey() {
assertThat(mController.getPreferenceKey()).isEqualTo(FACTORY_RESET_KEY);
}
+
+ @Test
+ @RequiresFlagsEnabled(com.android.settings.factory_reset.Flags.FLAG_ENABLE_FACTORY_RESET_WIZARD)
+ public void handlePreference_factoryResetWizardEnabled() {
+ ArgumentCaptor<Intent> intentArgumentCaptor = ArgumentCaptor.forClass(Intent.class);
+
+ assertThat(mController.handlePreferenceTreeClick(mPreference)).isTrue();
+ verify(mFactoryResetLauncher).launch(intentArgumentCaptor.capture());
+ assertThat(intentArgumentCaptor.getValue()).isNotNull();
+ assertThat(intentArgumentCaptor.getValue().getAction())
+ .isEqualTo(FactoryResetPreferenceController.ACTION_PREPARE_FACTORY_RESET);
+ }
}
diff --git a/tests/robotests/src/com/android/settings/testutils/shadow/ShadowAccountManager.java b/tests/robotests/src/com/android/settings/testutils/shadow/ShadowAccountManager.java
index dae17bc..aa2961c 100644
--- a/tests/robotests/src/com/android/settings/testutils/shadow/ShadowAccountManager.java
+++ b/tests/robotests/src/com/android/settings/testutils/shadow/ShadowAccountManager.java
@@ -31,7 +31,7 @@
import java.util.Map;
@Implements(AccountManager.class)
-public class ShadowAccountManager {
+public class ShadowAccountManager extends org.robolectric.shadows.ShadowAccountManager {
private static final Map<String, AuthenticatorDescription> sAuthenticators = new HashMap<>();
private static final Map<Integer, List<Account>> sAccountsByUserId = new HashMap<>();
@@ -41,7 +41,8 @@
return sAuthenticators.values().toArray(new AuthenticatorDescription[sAuthenticators.size()]);
}
- public static void addAuthenticator(AuthenticatorDescription authenticator) {
+ @Override
+ public void addAuthenticator(AuthenticatorDescription authenticator) {
sAuthenticators.put(authenticator.type, authenticator);
}
diff --git a/tests/robotests/src/com/android/settings/testutils/shadow/ShadowNotificationManager.java b/tests/robotests/src/com/android/settings/testutils/shadow/ShadowNotificationManager.java
index 78fb23f..7d2a7af 100644
--- a/tests/robotests/src/com/android/settings/testutils/shadow/ShadowNotificationManager.java
+++ b/tests/robotests/src/com/android/settings/testutils/shadow/ShadowNotificationManager.java
@@ -27,7 +27,7 @@
import java.util.Set;
@Implements(NotificationManager.class)
-public class ShadowNotificationManager {
+public class ShadowNotificationManager extends org.robolectric.shadows.ShadowNotificationManager {
private int mZenMode;
private ZenModeConfig mZenModeConfig;
diff --git a/tests/robotests/src/com/android/settings/testutils/shadow/ShadowParcel.java b/tests/robotests/src/com/android/settings/testutils/shadow/ShadowParcel.java
index 665e415..0a9d20d 100644
--- a/tests/robotests/src/com/android/settings/testutils/shadow/ShadowParcel.java
+++ b/tests/robotests/src/com/android/settings/testutils/shadow/ShadowParcel.java
@@ -9,7 +9,7 @@
* This class provides helpers to test logic that reads from parcels.
*/
@Implements(Parcel.class)
-public class ShadowParcel {
+public class ShadowParcel extends org.robolectric.shadows.ShadowParcel {
public static int sReadIntResult;
public static int sWriteIntResult;
diff --git a/tests/robotests/src/com/android/settings/testutils/shadow/ShadowPowerManager.java b/tests/robotests/src/com/android/settings/testutils/shadow/ShadowPowerManager.java
deleted file mode 100644
index 9a4993e..0000000
--- a/tests/robotests/src/com/android/settings/testutils/shadow/ShadowPowerManager.java
+++ /dev/null
@@ -1,38 +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.testutils.shadow;
-
-import android.os.PowerManager;
-
-import org.robolectric.annotation.Implementation;
-import org.robolectric.annotation.Implements;
-
-@Implements(PowerManager.class)
-public class ShadowPowerManager {
-
- @Implementation
- protected int getMinimumScreenBrightnessSetting() {
- return 0;
- }
-
- @Implementation
- protected int getMaximumScreenBrightnessSetting() {
- return 0;
- }
-
-}
diff --git a/tests/robotests/src/com/android/settings/testutils/shadow/ShadowSecureSettings.java b/tests/robotests/src/com/android/settings/testutils/shadow/ShadowSecureSettings.java
index f209942..d773148 100644
--- a/tests/robotests/src/com/android/settings/testutils/shadow/ShadowSecureSettings.java
+++ b/tests/robotests/src/com/android/settings/testutils/shadow/ShadowSecureSettings.java
@@ -16,6 +16,8 @@
package com.android.settings.testutils.shadow;
+import static android.provider.Settings.DEFAULT_OVERRIDEABLE_BY_RESTORE;
+
import android.content.ContentResolver;
import android.provider.Settings;
@@ -24,12 +26,13 @@
import org.robolectric.annotation.Implementation;
import org.robolectric.annotation.Implements;
+import org.robolectric.shadows.ShadowSettings;
import java.util.Map;
import java.util.WeakHashMap;
@Implements(Settings.Secure.class)
-public class ShadowSecureSettings {
+public class ShadowSecureSettings extends ShadowSettings.ShadowSecure {
private static final Map<ContentResolver, Table<Integer, String, Object>> sUserDataMap =
new WeakHashMap<>();
@@ -48,6 +51,16 @@
}
}
+ /**
+ * Same implementation as Settings.Secure because robolectric.ShadowSettings.ShadowSecure
+ * overrides this API.
+ */
+ @Implementation
+ public static boolean putString(ContentResolver resolver, String name, String value) {
+ return putStringForUser(resolver, name, value, null, false,
+ resolver.getUserId(), DEFAULT_OVERRIDEABLE_BY_RESTORE);
+ }
+
@Implementation
public static String getStringForUser(ContentResolver resolver, String name, int userHandle) {
final Table<Integer, String, Object> userTable = getUserTable(resolver);
@@ -56,6 +69,15 @@
}
}
+ /**
+ * Same implementation as Settings.Secure because robolectric.ShadowSettings.ShadowSecure
+ * overrides this API.
+ */
+ @Implementation
+ public static boolean putInt(ContentResolver resolver, String name, int value) {
+ return putIntForUser(resolver, name, value, resolver.getUserId());
+ }
+
@Implementation
public static boolean putIntForUser(ContentResolver resolver, String name, int value,
int userHandle) {
@@ -66,6 +88,15 @@
}
}
+ /**
+ * Same implementation as Settings.Secure because robolectric.ShadowSettings.ShadowSecure
+ * overrides this API.
+ */
+ @Implementation
+ public static int getInt(ContentResolver resolver, String name, int def) {
+ return getIntForUser(resolver, name, def, resolver.getUserId());
+ }
+
@Implementation
public static int getIntForUser(ContentResolver resolver, String name, int def,
int userHandle) {
diff --git a/tests/robotests/src/com/android/settings/testutils/shadow/ShadowStorageManager.java b/tests/robotests/src/com/android/settings/testutils/shadow/ShadowStorageManager.java
index d45c2ca..8dc3b8f 100644
--- a/tests/robotests/src/com/android/settings/testutils/shadow/ShadowStorageManager.java
+++ b/tests/robotests/src/com/android/settings/testutils/shadow/ShadowStorageManager.java
@@ -31,7 +31,7 @@
import java.util.List;
@Implements(StorageManager.class)
-public class ShadowStorageManager {
+public class ShadowStorageManager extends org.robolectric.shadows.ShadowStorageManager {
private static boolean sIsUnmountCalled;
private static boolean sIsForgetCalled;
diff --git a/tests/robotests/src/com/android/settings/widget/CardPreferenceTest.java b/tests/robotests/src/com/android/settings/widget/CardPreferenceTest.java
deleted file mode 100644
index e26643f..0000000
--- a/tests/robotests/src/com/android/settings/widget/CardPreferenceTest.java
+++ /dev/null
@@ -1,344 +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
- *Visibility_setGoneForPrimaryButton_buttonGroupIsGone
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
- */
-
-package com.android.settings.widget;
-
-import static android.view.View.GONE;
-import static android.view.View.VISIBLE;
-
-import static com.google.common.truth.Truth.assertThat;
-import static com.google.common.truth.Truth.assertWithMessage;
-
-import android.content.Context;
-import android.view.View;
-import android.widget.Button;
-
-import androidx.preference.PreferenceViewHolder;
-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;
-
-@RunWith(RobolectricTestRunner.class)
-public class CardPreferenceTest {
-
- private CardPreference mCardPreference;
- private PreferenceViewHolder mHolder;
-
- @Before
- public void setUp() {
- Context context = ApplicationProvider.getApplicationContext();
- context.setTheme(R.style.Theme_Settings);
- mCardPreference = new CardPreference(context);
-
- mHolder = PreferenceViewHolder.createInstanceForTests(
- View.inflate(context, R.layout.card_preference_layout, /* parent= */ null));
- }
-
- @Test
- public void newACardPreference_layoutResourceShouldBeCardPreferenceLayout() {
- Context context = ApplicationProvider.getApplicationContext();
- context.setTheme(R.style.SettingsPreferenceTheme);
-
- CardPreference cardPreference = new CardPreference(context);
-
- assertThat(cardPreference.getLayoutResource()).isEqualTo(R.layout.card_preference_layout);
- }
-
- @Test
- public void onBindViewHolder_noButtonVisible_buttonsLayoutIsGone() {
- mCardPreference.onBindViewHolder(mHolder);
-
- assertThat(getCardPreferenceButtonsView().getVisibility()).isEqualTo(GONE);
- }
-
- @Test
- public void onBindViewHolder_setPrimaryButtonVisibility_buttonsLayoutIsVisible() {
- mCardPreference.setPrimaryButtonVisible(true);
-
- mCardPreference.onBindViewHolder(mHolder);
-
- assertThat(getCardPreferenceButtonsView().getVisibility()).isEqualTo(VISIBLE);
- }
-
- @Test
- public void onBindViewHolder_setPrimaryButtonVisibilityToVisible() {
- mCardPreference.setPrimaryButtonVisible(true);
-
- mCardPreference.onBindViewHolder(mHolder);
-
- assertThat(getPrimaryButton().getVisibility()).isEqualTo(VISIBLE);
- }
-
- @Test
- public void onBindViewHolder_setSecondaryButtonVisibility_buttonsLayoutIsVisible() {
- mCardPreference.setSecondaryButtonVisible(true);
-
- mCardPreference.onBindViewHolder(mHolder);
-
- assertThat(getCardPreferenceButtonsView().getVisibility()).isEqualTo(VISIBLE);
- }
-
- @Test
- public void onBindViewHolder_setSecondaryButtonVisibilityToVisible() {
- mCardPreference.setSecondaryButtonVisible(true);
-
- mCardPreference.onBindViewHolder(mHolder);
-
- assertThat(getSecondaryButton().getVisibility()).isEqualTo(VISIBLE);
- }
-
- @Test
- public void onBindViewHolder_setPrimaryButtonTextToExpectedText() {
- String expectedText = "primary-button";
- mCardPreference.setPrimaryButtonText(expectedText);
-
- mCardPreference.onBindViewHolder(mHolder);
-
- assertThat(getPrimaryButton().getText().toString()).isEqualTo(expectedText);
- }
-
- @Test
- public void onBindViewHolder_setSecondaryButtonTextToExpectedText() {
- String expectedText = "secondary-button";
- mCardPreference.setSecondaryButtonText(expectedText);
-
- mCardPreference.onBindViewHolder(mHolder);
-
- assertThat(getSecondaryButton().getText().toString()).isEqualTo(expectedText);
- }
-
- @Test
- public void onBindViewHolder_initialTextForPrimaryButtonShouldBeEmpty() {
- mCardPreference.onBindViewHolder(mHolder);
-
- assertThat(getPrimaryButton().getText().toString()).isEqualTo("");
- }
-
- @Test
- public void onBindViewHolder_initialTextForSecondaryButtonShouldBeEmpty() {
- mCardPreference.onBindViewHolder(mHolder);
-
- assertThat(getSecondaryButton().getText().toString()).isEqualTo("");
- }
-
- @Test
- public void performClickOnPrimaryButton_callClickListener() {
- final boolean[] hasCalled = {false};
- View.OnClickListener clickListener = v -> hasCalled[0] = true;
- mCardPreference.setPrimaryButtonClickListener(clickListener);
-
- mCardPreference.onBindViewHolder(mHolder);
- getPrimaryButton().performClick();
-
- assertThat(hasCalled[0]).isTrue();
- }
-
- @Test
- public void performClickOnSecondaryButton_callClickListener() {
- final boolean[] hasCalled = {false};
- View.OnClickListener clickListener = v -> hasCalled[0] = true;
- mCardPreference.setSecondaryButtonClickListener(clickListener);
-
- mCardPreference.onBindViewHolder(mHolder);
- getSecondaryButton().performClick();
-
- assertThat(hasCalled[0]).isTrue();
- }
-
- @Test
- public void onBindViewHolder_primaryButtonDefaultIsGone() {
- mCardPreference.onBindViewHolder(mHolder);
-
- assertThat(getPrimaryButton().getVisibility()).isEqualTo(GONE);
- }
-
- @Test
- public void onBindViewHolder_secondaryButtonDefaultIsGone() {
- mCardPreference.onBindViewHolder(mHolder);
-
- assertThat(getSecondaryButton().getVisibility()).isEqualTo(GONE);
- }
-
- @Test
- public void setPrimaryButtonVisibility_setTrueAfterBindViewHolder_isVisible() {
- mCardPreference.setPrimaryButtonVisible(false);
- mCardPreference.onBindViewHolder(mHolder);
-
- mCardPreference.setPrimaryButtonVisible(true);
-
- assertThat(getPrimaryButton().getVisibility()).isEqualTo(VISIBLE);
- }
-
- @Test
- public void setPrimaryButtonText_setAfterBindViewHolder_setOnUi() {
- String expectedText = "123456";
- mCardPreference.onBindViewHolder(mHolder);
-
- mCardPreference.setPrimaryButtonText(expectedText);
-
- assertThat(getPrimaryButton().getText().toString()).isEqualTo(expectedText);
- }
-
- @Test
- public void setPrimaryButtonText_setNull_isEmptyText() {
- final String emptyString = "";
- mCardPreference.setPrimaryButtonText("1234");
- mCardPreference.onBindViewHolder(mHolder);
-
- mCardPreference.setPrimaryButtonText(null);
-
- assertThat(getPrimaryButton().getText().toString()).isEqualTo(emptyString);
- }
-
- @Test
- public void setPrimaryButtonClickListener_setAfterOnBindViewHolder() {
- final String[] hasCalled = {""};
- String expectedClickedResult = "was called";
- View.OnClickListener clickListener = v -> hasCalled[0] = expectedClickedResult;
- mCardPreference.onBindViewHolder(mHolder);
-
- mCardPreference.setPrimaryButtonClickListener(clickListener);
- getPrimaryButton().performClick();
-
- assertThat(hasCalled[0]).isEqualTo(expectedClickedResult);
- }
-
- @Test
- public void setPrimaryButtonClickListener_setNull_clearTheOnClickListener() {
- final String[] hasCalled = {"not called"};
- View.OnClickListener clickListener = v -> hasCalled[0] = "called once";
- mCardPreference.setPrimaryButtonClickListener(clickListener);
- mCardPreference.onBindViewHolder(mHolder);
-
- mCardPreference.setPrimaryButtonClickListener(null);
- getPrimaryButton().performClick();
-
- assertThat(hasCalled[0]).isEqualTo("not called");
- }
-
- @Test
- public void setSecondaryButtonVisibility_setTrueAfterBindViewHolder_isVisible() {
- mCardPreference.setSecondaryButtonVisible(false);
- mCardPreference.onBindViewHolder(mHolder);
-
- mCardPreference.setSecondaryButtonVisible(true);
-
- assertThat(getSecondaryButton().getVisibility()).isEqualTo(VISIBLE);
- }
-
- @Test
- public void setSecondaryButtonText_setAfterBindViewHolder_setOnUi() {
- String expectedText = "10101010";
- mCardPreference.onBindViewHolder(mHolder);
-
- mCardPreference.setSecondaryButtonText(expectedText);
-
- assertThat(getSecondaryButton().getText().toString()).isEqualTo(expectedText);
- }
-
- @Test
- public void setSecondaryButtonText_setNull_isEmptyText() {
- String emptyString = "";
- mCardPreference.setSecondaryButtonText("1234");
- mCardPreference.onBindViewHolder(mHolder);
-
- mCardPreference.setSecondaryButtonText(null);
-
- assertThat(getSecondaryButton().getText().toString()).isEqualTo(emptyString);
- }
-
- @Test
- public void setSecondaryButtonClickListener_setAfterOnBindViewHolder() {
- final String[] hasCalled = {""};
- String expectedClickedResult = "2nd was called";
- View.OnClickListener clickListener = v -> hasCalled[0] = expectedClickedResult;
- mCardPreference.onBindViewHolder(mHolder);
-
- mCardPreference.setSecondaryButtonClickListener(clickListener);
- getSecondaryButton().performClick();
-
- assertThat(hasCalled[0]).isEqualTo(expectedClickedResult);
- }
-
- @Test
- public void setSecondaryButtonClickListener_setNull_clearTheOnClickListener() {
- final String[] hasCalled = {"not called"};
- View.OnClickListener clickListener = v -> hasCalled[0] = "called once";
- mCardPreference.setSecondaryButtonClickListener(clickListener);
- mCardPreference.onBindViewHolder(mHolder);
-
- mCardPreference.setSecondaryButtonClickListener(null);
- getSecondaryButton().performClick();
-
- assertThat(hasCalled[0]).isEqualTo("not called");
- }
-
- @Test
- public void setPrimaryButtonVisibility_setGoneForSecondaryButton_buttonGroupIsGone() {
- mCardPreference.setPrimaryButtonVisible(true);
- mCardPreference.setSecondaryButtonVisible(false);
- mCardPreference.onBindViewHolder(mHolder);
- assertWithMessage("PreCondition: buttonsView should be Visible")
- .that(getCardPreferenceButtonsView().getVisibility())
- .isEqualTo(VISIBLE);
-
- mCardPreference.setPrimaryButtonVisible(false);
-
- assertThat(getCardPreferenceButtonsView().getVisibility()).isEqualTo(GONE);
- }
-
- @Test
- public void setSecondaryButtonVisibility_setGoneForPrimaryButton_buttonGroupIsGone() {
- mCardPreference.setPrimaryButtonVisible(false);
- mCardPreference.setSecondaryButtonVisible(true);
- mCardPreference.onBindViewHolder(mHolder);
- assertWithMessage("PreCondition: buttonsView should be Visible")
- .that(getCardPreferenceButtonsView().getVisibility())
- .isEqualTo(VISIBLE);
-
- mCardPreference.setSecondaryButtonVisible(false);
-
- assertThat(getCardPreferenceButtonsView().getVisibility()).isEqualTo(GONE);
- }
-
- @Test
- public void resetLayoutState_buttonGroupIsGone() {
- mCardPreference.setPrimaryButtonVisible(true);
- mCardPreference.setSecondaryButtonVisible(true);
- mCardPreference.onBindViewHolder(mHolder);
-
- mCardPreference.resetLayoutState();
-
- assertThat(getCardPreferenceButtonsView().getVisibility()).isEqualTo(GONE);
- }
-
- private View getCardPreferenceButtonsView() {
- return mHolder.findViewById(R.id.card_preference_buttons);
- }
-
- private Button getPrimaryButton() {
- return (Button) mHolder.findViewById(android.R.id.button1);
- }
-
- private Button getSecondaryButton() {
- return (Button) mHolder.findViewById(android.R.id.button2);
- }
-}
diff --git a/tests/robotests/src/com/android/settings/wifi/WifiConfigController2Test.java b/tests/robotests/src/com/android/settings/wifi/WifiConfigController2Test.java
index d17414d..4fcc93d 100644
--- a/tests/robotests/src/com/android/settings/wifi/WifiConfigController2Test.java
+++ b/tests/robotests/src/com/android/settings/wifi/WifiConfigController2Test.java
@@ -21,9 +21,11 @@
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.eq;
import static org.mockito.Mockito.mock;
+import static org.mockito.Mockito.never;
import static org.mockito.Mockito.spy;
import static org.mockito.Mockito.verify;
import static org.mockito.Mockito.when;
@@ -997,6 +999,18 @@
assertThat(anonymousId.getText().toString()).isEqualTo(DEFAULT_ANONYMOUS_ID);
}
+ @Test
+ public void setAnonymousIdVisible_viewIsVisible_doNotSetText() {
+ createController(mWifiEntry, WifiConfigUiBase2.MODE_CONNECT, false);
+ View anonymousLayout = mView.findViewById(R.id.l_anonymous);
+ mController.mEapAnonymousView = mock(TextView.class);
+ anonymousLayout.setVisibility(View.VISIBLE);
+
+ mController.setAnonymousIdVisible();
+
+ verify(mController.mEapAnonymousView, never()).setText(any(String.class));
+ }
+
private void setUpModifyingSavedCertificateConfigController(String savedCaCertificate,
String savedUserCertificate) {
final WifiConfiguration mockWifiConfig = spy(new WifiConfiguration());
diff --git a/tests/robotests/src/com/android/settings/wifi/WifiDialogActivityTest.java b/tests/robotests/src/com/android/settings/wifi/WifiDialogActivityTest.java
index ff0395d..886a4bc 100644
--- a/tests/robotests/src/com/android/settings/wifi/WifiDialogActivityTest.java
+++ b/tests/robotests/src/com/android/settings/wifi/WifiDialogActivityTest.java
@@ -18,6 +18,7 @@
import static android.Manifest.permission.ACCESS_COARSE_LOCATION;
import static android.Manifest.permission.ACCESS_FINE_LOCATION;
+import static android.os.UserManager.DISALLOW_ADD_WIFI_CONFIG;
import static android.os.UserManager.DISALLOW_CONFIG_WIFI;
import static com.android.settings.wifi.WifiDialogActivity.REQUEST_CODE_WIFI_DPP_ENROLLEE_QR_CODE_SCANNER;
@@ -50,16 +51,16 @@
import com.google.android.setupcompat.util.WizardManagerHelper;
import org.junit.Before;
-import org.junit.Ignore;
import org.junit.Test;
import org.junit.runner.RunWith;
import org.mockito.Mock;
import org.mockito.MockitoAnnotations;
import org.robolectric.Robolectric;
import org.robolectric.RobolectricTestRunner;
+import org.robolectric.annotation.LooperMode;
-@Ignore("b/314867581")
@RunWith(RobolectricTestRunner.class)
+@LooperMode(LooperMode.Mode.LEGACY)
public class WifiDialogActivityTest {
static final String CALLING_PACKAGE = "calling_package";
@@ -243,6 +244,20 @@
}
@Test
+ public void isAddWifiConfigAllowed_hasNoUserRestriction_returnTrue() {
+ when(mUserManager.hasUserRestriction(DISALLOW_ADD_WIFI_CONFIG)).thenReturn(false);
+
+ assertThat(mActivity.isAddWifiConfigAllowed()).isTrue();
+ }
+
+ @Test
+ public void isAddWifiConfigAllowed_hasUserRestriction_returnFalse() {
+ when(mUserManager.hasUserRestriction(DISALLOW_ADD_WIFI_CONFIG)).thenReturn(true);
+
+ assertThat(mActivity.isAddWifiConfigAllowed()).isFalse();
+ }
+
+ @Test
public void hasPermissionForResult_noCallingPackage_returnFalse() {
when(mActivity.getCallingPackage()).thenReturn(null);
diff --git a/tests/robotests/src/com/android/settings/wifi/calling/WifiCallingSettingsForSubTest.java b/tests/robotests/src/com/android/settings/wifi/calling/WifiCallingSettingsForSubTest.java
index 2e6189e..4497a0a 100644
--- a/tests/robotests/src/com/android/settings/wifi/calling/WifiCallingSettingsForSubTest.java
+++ b/tests/robotests/src/com/android/settings/wifi/calling/WifiCallingSettingsForSubTest.java
@@ -40,7 +40,10 @@
import android.content.Intent;
import android.os.Bundle;
import android.os.PersistableBundle;
+import android.platform.test.flag.junit.SetFlagsRule;
import android.telephony.CarrierConfigManager;
+import android.telephony.NetworkRegistrationInfo;
+import android.telephony.ServiceState;
import android.telephony.TelephonyManager;
import android.telephony.ims.ImsMmTelManager;
import android.view.View;
@@ -48,6 +51,7 @@
import androidx.preference.Preference;
import androidx.preference.PreferenceScreen;
+import com.android.internal.telephony.flags.Flags;
import com.android.settings.R;
import com.android.settings.SettingsActivity;
import com.android.settings.network.ims.MockWifiCallingQueryImsState;
@@ -57,6 +61,7 @@
import com.android.settings.widget.SettingsMainSwitchPreference;
import org.junit.Before;
+import org.junit.Rule;
import org.junit.Test;
import org.junit.runner.RunWith;
import org.mockito.ArgumentCaptor;
@@ -70,6 +75,7 @@
@Config(shadows = ShadowFragment.class)
@RunWith(RobolectricTestRunner.class)
public class WifiCallingSettingsForSubTest {
+ @Rule public final SetFlagsRule mSetFlagsRule = new SetFlagsRule();
private static final int SUB_ID = 2;
private static final String SWITCH_BAR = "wifi_calling_switch_bar";
@@ -158,6 +164,7 @@
mFragment.onAttach(mContext);
mFragment.onCreate(null);
mFragment.onActivityCreated(null);
+ mSetFlagsRule.disableFlags(Flags.FLAG_CARRIER_ENABLED_SATELLITE_FLAG);
}
private void setDefaultCarrierConfigValues() {
@@ -241,6 +248,31 @@
}
@Test
+ public void onResume_overrideWfcRoamingModeWhileUsingNTN_shouldDisableWfcRoaming() {
+ mSetFlagsRule.enableFlags(Flags.FLAG_CARRIER_ENABLED_SATELLITE_FLAG);
+ mBundle.putBoolean(
+ CarrierConfigManager.KEY_USE_WFC_HOME_NETWORK_MODE_IN_ROAMING_NETWORK_BOOL, false);
+ mBundle.putBoolean(CarrierConfigManager.KEY_EDITABLE_WFC_ROAMING_MODE_BOOL, true);
+ mBundle.putBoolean(
+ CarrierConfigManager.KEY_OVERRIDE_WFC_ROAMING_MODE_WHILE_USING_NTN_BOOL, true);
+
+ // Phone connected to non-terrestrial network
+ NetworkRegistrationInfo nri = new NetworkRegistrationInfo.Builder()
+ .setIsNonTerrestrialNetwork(true)
+ .build();
+ ServiceState ss = new ServiceState();
+ ss.addNetworkRegistrationInfo(nri);
+ doReturn(ss).when(mTelephonyManager).getServiceState();
+
+ // Call onResume to update the WFC roaming preference.
+ mFragment.onResume();
+
+ // Check that WFC roaming preference is visible but disabled
+ verify(mButtonWfcRoamingMode, times(1)).setEnabled(false);
+ verify(mButtonWfcRoamingMode, times(1)).setVisible(true);
+ }
+
+ @Test
public void onResume_useWfcHomeModeConfigTrueAndNotEditable_shouldHideWfcRoaming() {
mBundle.putBoolean(
CarrierConfigManager.KEY_USE_WFC_HOME_NETWORK_MODE_IN_ROAMING_NETWORK_BOOL, true);
diff --git a/tests/robotests/testutils/com/android/settings/testutils/shadow/ShadowDeviceConfig.java b/tests/robotests/testutils/com/android/settings/testutils/shadow/ShadowDeviceConfig.java
index dfd0988..acb1dd8 100644
--- a/tests/robotests/testutils/com/android/settings/testutils/shadow/ShadowDeviceConfig.java
+++ b/tests/robotests/testutils/com/android/settings/testutils/shadow/ShadowDeviceConfig.java
@@ -16,7 +16,6 @@
package com.android.settings.testutils.shadow;
-import org.robolectric.annotation.Config;
import org.robolectric.annotation.Implementation;
import org.robolectric.annotation.Implements;
import org.robolectric.annotation.Resetter;
@@ -25,7 +24,7 @@
import java.util.Map;
@Implements(android.provider.DeviceConfig.class)
-public class ShadowDeviceConfig {
+public class ShadowDeviceConfig extends org.robolectric.shadows.ShadowDeviceConfig {
private static Map<String, String> sPropertyMaps = new HashMap<>();
diff --git a/tests/robotests/testutils/com/android/settings/testutils/shadow/ShadowLockPatternUtils.java b/tests/robotests/testutils/com/android/settings/testutils/shadow/ShadowLockPatternUtils.java
index 0474f52..efea6fd 100644
--- a/tests/robotests/testutils/com/android/settings/testutils/shadow/ShadowLockPatternUtils.java
+++ b/tests/robotests/testutils/com/android/settings/testutils/shadow/ShadowLockPatternUtils.java
@@ -50,6 +50,7 @@
private static Map<Integer, Boolean> sUserToVisiblePatternEnabledMap = new HashMap<>();
private static Map<Integer, Boolean> sUserToBiometricAllowedMap = new HashMap<>();
private static Map<Integer, Boolean> sUserToLockPatternEnabledMap = new HashMap<>();
+ private static Map<Integer, Integer> sKeyguardStoredPasswordQualityMap = new HashMap<>();
private static boolean sIsUserOwnsFrpCredential;
@@ -66,6 +67,7 @@
sUserToLockPatternEnabledMap.clear();
sDeviceEncryptionEnabled = false;
sIsUserOwnsFrpCredential = false;
+ sKeyguardStoredPasswordQualityMap.clear();
}
@Implementation
@@ -97,7 +99,7 @@
@Implementation
protected int getKeyguardStoredPasswordQuality(int userHandle) {
- return 1;
+ return sKeyguardStoredPasswordQualityMap.getOrDefault(userHandle, /* defaultValue= */ 1);
}
@Implementation
@@ -171,7 +173,7 @@
@Implementation
public boolean isLockPatternEnabled(int userId) {
- return sUserToBiometricAllowedMap.getOrDefault(userId, false);
+ return sUserToLockPatternEnabledMap.getOrDefault(userId, false);
}
public static void setIsLockPatternEnabled(int userId, boolean isLockPatternEnabled) {
@@ -238,4 +240,8 @@
public boolean isSeparateProfileChallengeEnabled(int userHandle) {
return false;
}
+
+ public static void setKeyguardStoredPasswordQuality(int quality) {
+ sKeyguardStoredPasswordQualityMap.put(UserHandle.myUserId(), quality);
+ }
}
diff --git a/tests/robotests/testutils/com/android/settings/testutils/shadow/ShadowUserManager.java b/tests/robotests/testutils/com/android/settings/testutils/shadow/ShadowUserManager.java
index ce6dc6a..23df4ca 100644
--- a/tests/robotests/testutils/com/android/settings/testutils/shadow/ShadowUserManager.java
+++ b/tests/robotests/testutils/com/android/settings/testutils/shadow/ShadowUserManager.java
@@ -21,6 +21,7 @@
import android.annotation.UserIdInt;
import android.content.pm.UserInfo;
+import android.content.pm.UserProperties;
import android.os.Bundle;
import android.os.UserHandle;
import android.os.UserManager;
@@ -156,6 +157,12 @@
mDefaultGuestUserRestriction = restrictions;
}
+ @Implementation
+ protected UserProperties getUserProperties(UserHandle userHandle) {
+ return new UserProperties.Builder().build();
+ }
+
+
public void addGuestUserRestriction(String restriction) {
mDefaultGuestUserRestriction.putBoolean(restriction, true);
}
diff --git a/tests/spa_unit/src/com/android/settings/network/apn/ApnEditPageProviderTest.kt b/tests/spa_unit/src/com/android/settings/network/apn/ApnEditPageProviderTest.kt
index 20d67fc..03fddb5 100644
--- a/tests/spa_unit/src/com/android/settings/network/apn/ApnEditPageProviderTest.kt
+++ b/tests/spa_unit/src/com/android/settings/network/apn/ApnEditPageProviderTest.kt
@@ -50,9 +50,9 @@
private val context: Context = ApplicationProvider.getApplicationContext()
private val apnName = "apn_name"
- private val mmsc = "mmsc"
- private val mmsProxy = "mms_proxy"
- private val apnType = "apn_type"
+ private val proxy = "proxy"
+ private val port = "port"
+ private val apnType = context.resources.getString(R.string.apn_type)
private val apnRoaming = "IPv4"
private val apnEnable = context.resources.getString(R.string.carrier_enabled)
private val apnProtocolOptions =
@@ -61,8 +61,8 @@
private val passwordTitle = context.resources.getString(R.string.apn_password)
private val apnInit = ApnData(
name = apnName,
- mmsc = mmsc,
- mmsProxy = mmsProxy,
+ proxy = proxy,
+ port = port,
apnType = apnType,
apnRoaming = apnProtocolOptions.indexOf(apnRoaming),
apnEnable = true
@@ -94,23 +94,23 @@
}
@Test
- fun mmsc_displayed() {
+ fun proxy_displayed() {
composeTestRule.setContent {
ApnPage(apnInit, remember { apnData }, uri)
}
composeTestRule.onRoot().onChild().onChildAt(0)
- .performScrollToNode(hasText(mmsc, true))
- composeTestRule.onNodeWithText(mmsc, true).assertIsDisplayed()
+ .performScrollToNode(hasText(proxy, true))
+ composeTestRule.onNodeWithText(proxy, true).assertIsDisplayed()
}
@Test
- fun mms_proxy_displayed() {
+ fun port_displayed() {
composeTestRule.setContent {
ApnPage(apnInit, remember { apnData }, uri)
}
composeTestRule.onRoot().onChild().onChildAt(0)
- .performScrollToNode(hasText(mmsProxy, true))
- composeTestRule.onNodeWithText(mmsProxy, true).assertIsDisplayed()
+ .performScrollToNode(hasText(port, true))
+ composeTestRule.onNodeWithText(port, true).assertIsDisplayed()
}
@Test
diff --git a/tests/spa_unit/src/com/android/settings/network/telephony/MobileNetworkEidPreferenceControllerTest.kt b/tests/spa_unit/src/com/android/settings/network/telephony/MobileNetworkEidPreferenceControllerTest.kt
new file mode 100644
index 0000000..b035af5
--- /dev/null
+++ b/tests/spa_unit/src/com/android/settings/network/telephony/MobileNetworkEidPreferenceControllerTest.kt
@@ -0,0 +1,160 @@
+/*
+ * Copyright (C) 2024 The Android Open Source Project
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+
+package com.android.settings.network.telephony
+
+import android.content.Context
+import android.platform.test.flag.junit.SetFlagsRule
+import android.telephony.SubscriptionInfo
+import android.telephony.TelephonyManager
+import android.telephony.euicc.EuiccManager
+import androidx.fragment.app.Fragment
+import androidx.preference.PreferenceManager
+import androidx.test.core.app.ApplicationProvider
+import androidx.test.ext.junit.runners.AndroidJUnit4
+import com.android.dx.mockito.inline.extended.ExtendedMockito
+import com.android.settings.core.BasePreferenceController
+import com.android.settings.flags.Flags
+import com.android.settings.network.SubscriptionInfoListViewModel
+import com.android.settings.network.SubscriptionUtil
+import com.android.settingslib.CustomDialogPreferenceCompat
+import com.google.common.truth.Truth.assertThat
+import kotlinx.coroutines.runBlocking
+import org.junit.After
+import org.junit.Before
+import org.junit.Rule
+import org.junit.Test
+import org.junit.runner.RunWith
+import org.mockito.MockitoSession
+import org.mockito.kotlin.any
+import org.mockito.kotlin.doReturn
+import org.mockito.kotlin.mock
+import org.mockito.kotlin.spy
+import org.mockito.kotlin.stub
+import org.mockito.kotlin.whenever
+import org.mockito.quality.Strictness
+
+@RunWith(AndroidJUnit4::class)
+class MobileNetworkEidPreferenceControllerTest {
+ @get:Rule val setFlagsRule: SetFlagsRule = SetFlagsRule()
+
+ private lateinit var mockSession: MockitoSession
+
+ private val mockViewModels = mock<Lazy<SubscriptionInfoListViewModel>>()
+ private val mockFragment = mock<Fragment>{
+ val viewmodel = mockViewModels
+ }
+
+ private var mockEid = String()
+ private val mockTelephonyManager = mock<TelephonyManager> {
+ on {uiccCardsInfo} doReturn listOf()
+ on { createForSubscriptionId(any()) } doReturn mock
+ }
+ private val mockEuiccManager = mock<EuiccManager> {
+ on {isEnabled} doReturn true
+ on {eid} doReturn mockEid
+ }
+ private val context: Context = spy(ApplicationProvider.getApplicationContext()) {
+ on { getSystemService(TelephonyManager::class.java) } doReturn mockTelephonyManager
+ on { getSystemService(EuiccManager::class.java) } doReturn mockEuiccManager
+ }
+
+ private val controller = MobileNetworkEidPreferenceController(context, TEST_KEY)
+ private val preference = CustomDialogPreferenceCompat(context).apply { key = TEST_KEY }
+ private val preferenceScreen = PreferenceManager(context).createPreferenceScreen(context)
+
+ @Before
+ fun setUp() {
+ mockSession = ExtendedMockito.mockitoSession()
+ .initMocks(this)
+ .mockStatic(SubscriptionUtil::class.java)
+ .strictness(Strictness.LENIENT)
+ .startMocking()
+
+ preferenceScreen.addPreference(preference)
+ controller.displayPreference(preferenceScreen)
+ }
+
+ @After
+ fun tearDown() {
+ mockSession.finishMocking()
+ }
+
+ @Test
+ fun refreshData_getEmptyEid_preferenceIsNotVisible() = runBlocking {
+ whenever(SubscriptionUtil.isSimHardwareVisible(context)).thenReturn(true)
+ whenever(SubscriptionUtil.getActiveSubscriptions(any())).thenReturn(
+ listOf(
+ SUB_INFO_1,
+ SUB_INFO_2
+ )
+ )
+ var mockSubId = 2
+ controller.init(mockFragment, mockSubId)
+ mockEid = String()
+
+ controller.refreshData(SUB_INFO_2)
+
+ assertThat(preference.isVisible).isEqualTo(false)
+ }
+
+ @Test
+ fun refreshData_getEmptyEid_preferenceSummaryIsExpected() = runBlocking {
+ whenever(SubscriptionUtil.isSimHardwareVisible(context)).thenReturn(true)
+ whenever(SubscriptionUtil.getActiveSubscriptions(any())).thenReturn(
+ listOf(
+ SUB_INFO_1,
+ SUB_INFO_2
+ )
+ )
+ var mockSubId = 2
+ controller.init(mockFragment, mockSubId)
+ mockEid = "test eid"
+ mockEuiccManager.stub {
+ on {eid} doReturn mockEid
+ }
+
+ controller.refreshData(SUB_INFO_2)
+
+ assertThat(preference.summary).isEqualTo(mockEid)
+ }
+
+ @Test
+ fun getAvailabilityStatus_notSimHardwareVisible() {
+ whenever(SubscriptionUtil.isSimHardwareVisible(context)).thenReturn(false)
+
+ val availabilityStatus = controller.availabilityStatus
+
+ assertThat(availabilityStatus).isEqualTo(BasePreferenceController.CONDITIONALLY_UNAVAILABLE)
+ }
+
+ private companion object {
+ const val TEST_KEY = "test_key"
+ const val DISPLAY_NAME_1 = "Sub 1"
+ const val DISPLAY_NAME_2 = "Sub 2"
+
+ val SUB_INFO_1: SubscriptionInfo = SubscriptionInfo.Builder().apply {
+ setId(1)
+ setDisplayName(DISPLAY_NAME_1)
+ }.build()
+
+ val SUB_INFO_2: SubscriptionInfo = SubscriptionInfo.Builder().apply {
+ setId(2)
+ setDisplayName(DISPLAY_NAME_2)
+ }.build()
+
+ }
+}
diff --git a/tests/spa_unit/src/com/android/settings/network/telephony/MobileNetworkImeiPreferenceControllerTest.kt b/tests/spa_unit/src/com/android/settings/network/telephony/MobileNetworkImeiPreferenceControllerTest.kt
new file mode 100644
index 0000000..2f67846
--- /dev/null
+++ b/tests/spa_unit/src/com/android/settings/network/telephony/MobileNetworkImeiPreferenceControllerTest.kt
@@ -0,0 +1,138 @@
+/*
+ * Copyright (C) 2024 The Android Open Source Project
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+
+package com.android.settings.network.telephony
+
+import android.content.Context
+import android.telephony.SubscriptionInfo
+import android.telephony.TelephonyManager
+import android.telephony.euicc.EuiccManager
+import androidx.fragment.app.Fragment
+import androidx.preference.Preference
+import androidx.preference.PreferenceManager
+import androidx.test.core.app.ApplicationProvider
+import androidx.test.ext.junit.runners.AndroidJUnit4
+import com.android.dx.mockito.inline.extended.ExtendedMockito
+import com.android.internal.telephony.PhoneConstants
+import com.android.settings.core.BasePreferenceController
+import com.android.settings.network.SubscriptionInfoListViewModel
+import com.android.settings.network.SubscriptionUtil
+import com.android.settingslib.CustomDialogPreferenceCompat
+import com.google.common.truth.Truth.assertThat
+import kotlinx.coroutines.runBlocking
+import org.junit.After
+import org.junit.Before
+import org.junit.Test
+import org.junit.runner.RunWith
+import org.mockito.MockitoSession
+import org.mockito.kotlin.any
+import org.mockito.kotlin.doReturn
+import org.mockito.kotlin.mock
+import org.mockito.kotlin.spy
+import org.mockito.kotlin.stub
+import org.mockito.kotlin.whenever
+import org.mockito.quality.Strictness
+
+@RunWith(AndroidJUnit4::class)
+class MobileNetworkImeiPreferenceControllerTest {
+ private lateinit var mockSession: MockitoSession
+
+ private val mockViewModels = mock<Lazy<SubscriptionInfoListViewModel>>()
+ private val mockFragment = mock<Fragment>{
+ val viewmodel = mockViewModels
+ }
+
+ private var mockImei = String()
+ private val mockTelephonyManager = mock<TelephonyManager> {
+ on { uiccCardsInfo } doReturn listOf()
+ on { createForSubscriptionId(any()) } doReturn mock
+ on { currentPhoneType } doReturn TelephonyManager.PHONE_TYPE_GSM
+ on { imei } doReturn mockImei
+ on { meid } doReturn mockImei
+ }
+
+ private val context: Context = spy(ApplicationProvider.getApplicationContext()) {
+ on { getSystemService(TelephonyManager::class.java) } doReturn mockTelephonyManager
+ }
+
+ private val controller = MobileNetworkImeiPreferenceController(context, TEST_KEY)
+ private val preference = Preference(context).apply { key = TEST_KEY }
+ private val preferenceScreen = PreferenceManager(context).createPreferenceScreen(context)
+
+ @Before
+ fun setUp() {
+ mockSession = ExtendedMockito.mockitoSession()
+ .initMocks(this)
+ .mockStatic(SubscriptionUtil::class.java)
+ .strictness(Strictness.LENIENT)
+ .startMocking()
+
+ preferenceScreen.addPreference(preference)
+ controller.displayPreference(preferenceScreen)
+ }
+
+ @After
+ fun tearDown() {
+ mockSession.finishMocking()
+ }
+
+ @Test
+ fun refreshData_getPhoneNumber_preferenceSummaryIsExpected() = runBlocking {
+ whenever(SubscriptionUtil.isSimHardwareVisible(context)).thenReturn(true)
+ whenever(SubscriptionUtil.getActiveSubscriptions(any())).thenReturn(
+ listOf(
+ SUB_INFO_1,
+ SUB_INFO_2
+ )
+ )
+ var mockSubId = 2
+ controller.init(mockFragment, mockSubId)
+ mockImei = "test imei"
+ mockTelephonyManager.stub {
+ on { imei } doReturn mockImei
+ }
+
+ controller.refreshData(SUB_INFO_2)
+
+ assertThat(preference.summary).isEqualTo(mockImei)
+ }
+
+ @Test
+ fun getAvailabilityStatus_notSimHardwareVisible() {
+ whenever(SubscriptionUtil.isSimHardwareVisible(context)).thenReturn(false)
+
+ val availabilityStatus = controller.availabilityStatus
+
+ assertThat(availabilityStatus).isEqualTo(BasePreferenceController.CONDITIONALLY_UNAVAILABLE)
+ }
+
+ private companion object {
+ const val TEST_KEY = "test_key"
+ const val DISPLAY_NAME_1 = "Sub 1"
+ const val DISPLAY_NAME_2 = "Sub 2"
+
+ val SUB_INFO_1: SubscriptionInfo = SubscriptionInfo.Builder().apply {
+ setId(1)
+ setDisplayName(DISPLAY_NAME_1)
+ }.build()
+
+ val SUB_INFO_2: SubscriptionInfo = SubscriptionInfo.Builder().apply {
+ setId(2)
+ setDisplayName(DISPLAY_NAME_2)
+ }.build()
+
+ }
+}
diff --git a/tests/spa_unit/src/com/android/settings/network/telephony/MobileNetworkPhoneNumberPreferenceControllerTest.kt b/tests/spa_unit/src/com/android/settings/network/telephony/MobileNetworkPhoneNumberPreferenceControllerTest.kt
new file mode 100644
index 0000000..38c47c2
--- /dev/null
+++ b/tests/spa_unit/src/com/android/settings/network/telephony/MobileNetworkPhoneNumberPreferenceControllerTest.kt
@@ -0,0 +1,140 @@
+/*
+ * Copyright (C) 2024 The Android Open Source Project
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+
+package com.android.settings.network.telephony
+
+import android.content.Context
+import android.telephony.SubscriptionInfo
+import androidx.fragment.app.Fragment
+import androidx.preference.Preference
+import androidx.preference.PreferenceManager
+import androidx.test.core.app.ApplicationProvider
+import androidx.test.ext.junit.runners.AndroidJUnit4
+import com.android.dx.mockito.inline.extended.ExtendedMockito
+import com.android.settings.R
+import com.android.settings.core.BasePreferenceController
+import com.android.settings.network.SubscriptionInfoListViewModel
+import com.android.settings.network.SubscriptionUtil
+import com.google.common.truth.Truth.assertThat
+import kotlinx.coroutines.runBlocking
+import org.junit.After
+import org.junit.Before
+import org.junit.Test
+import org.junit.runner.RunWith
+import org.mockito.MockitoSession
+import org.mockito.kotlin.any
+import org.mockito.kotlin.mock
+import org.mockito.kotlin.whenever
+import org.mockito.quality.Strictness
+
+@RunWith(AndroidJUnit4::class)
+class MobileNetworkPhoneNumberPreferenceControllerTest {
+ private lateinit var mockSession: MockitoSession
+
+ private val mockViewModels = mock<Lazy<SubscriptionInfoListViewModel>>()
+ private val mockFragment = mock<Fragment>{
+ val viewmodel = mockViewModels
+ }
+
+ private var mockPhoneNumber = String()
+ private val context: Context = ApplicationProvider.getApplicationContext()
+ private val controller = MobileNetworkPhoneNumberPreferenceController(context, TEST_KEY)
+ private val preference = Preference(context).apply { key = TEST_KEY }
+ private val preferenceScreen = PreferenceManager(context).createPreferenceScreen(context)
+
+ @Before
+ fun setUp() {
+ mockSession = ExtendedMockito.mockitoSession()
+ .initMocks(this)
+ .mockStatic(SubscriptionUtil::class.java)
+ .strictness(Strictness.LENIENT)
+ .startMocking()
+
+ preferenceScreen.addPreference(preference)
+ controller.displayPreference(preferenceScreen)
+
+ whenever(SubscriptionUtil.getBidiFormattedPhoneNumber(any(),any())).thenReturn(mockPhoneNumber)
+ }
+
+ @After
+ fun tearDown() {
+ mockSession.finishMocking()
+ }
+
+ @Test
+ fun refreshData_getEmptyPhoneNumber_preferenceIsNotVisible() = runBlocking {
+ whenever(SubscriptionUtil.isSimHardwareVisible(context)).thenReturn(true)
+ whenever(SubscriptionUtil.getActiveSubscriptions(any())).thenReturn(
+ listOf(
+ SUB_INFO_1,
+ SUB_INFO_2
+ )
+ )
+ var mockSubId = 2
+ controller.init(mockFragment, mockSubId)
+ mockPhoneNumber = String()
+
+ controller.refreshData(SUB_INFO_2)
+
+ assertThat(preference.summary).isEqualTo(
+ context.getString(R.string.device_info_default))
+ }
+
+ @Test
+ fun refreshData_getPhoneNumber_preferenceSummaryIsExpected() = runBlocking {
+ whenever(SubscriptionUtil.isSimHardwareVisible(context)).thenReturn(true)
+ whenever(SubscriptionUtil.getActiveSubscriptions(any())).thenReturn(
+ listOf(
+ SUB_INFO_1,
+ SUB_INFO_2
+ )
+ )
+ var mockSubId = 2
+ controller.init(mockFragment, mockSubId)
+ mockPhoneNumber = "test phone number"
+ whenever(SubscriptionUtil.getBidiFormattedPhoneNumber(any(),any())).thenReturn(mockPhoneNumber)
+
+ controller.refreshData(SUB_INFO_2)
+
+ assertThat(preference.summary).isEqualTo(mockPhoneNumber)
+ }
+
+ @Test
+ fun getAvailabilityStatus_notSimHardwareVisible() {
+ whenever(SubscriptionUtil.isSimHardwareVisible(context)).thenReturn(false)
+
+ val availabilityStatus = controller.availabilityStatus
+
+ assertThat(availabilityStatus).isEqualTo(BasePreferenceController.CONDITIONALLY_UNAVAILABLE)
+ }
+
+ private companion object {
+ const val TEST_KEY = "test_key"
+ const val DISPLAY_NAME_1 = "Sub 1"
+ const val DISPLAY_NAME_2 = "Sub 2"
+
+ val SUB_INFO_1: SubscriptionInfo = SubscriptionInfo.Builder().apply {
+ setId(1)
+ setDisplayName(DISPLAY_NAME_1)
+ }.build()
+
+ val SUB_INFO_2: SubscriptionInfo = SubscriptionInfo.Builder().apply {
+ setId(2)
+ setDisplayName(DISPLAY_NAME_2)
+ }.build()
+
+ }
+}
diff --git a/tests/spa_unit/src/com/android/settings/network/telephony/MobileNetworkSpnPreferenceControllerTest.kt b/tests/spa_unit/src/com/android/settings/network/telephony/MobileNetworkSpnPreferenceControllerTest.kt
new file mode 100644
index 0000000..f5592c1
--- /dev/null
+++ b/tests/spa_unit/src/com/android/settings/network/telephony/MobileNetworkSpnPreferenceControllerTest.kt
@@ -0,0 +1,108 @@
+/*
+ * Copyright (C) 2024 The Android Open Source Project
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+
+package com.android.settings.network.telephony
+
+import android.content.Context
+import android.telephony.SubscriptionInfo
+import android.telephony.TelephonyManager
+import android.telephony.euicc.EuiccManager
+import androidx.fragment.app.Fragment
+import androidx.preference.Preference
+import androidx.preference.PreferenceManager
+import androidx.test.core.app.ApplicationProvider
+import androidx.test.ext.junit.runners.AndroidJUnit4
+import com.android.dx.mockito.inline.extended.ExtendedMockito
+import com.android.settings.core.BasePreferenceController
+import com.android.settings.network.SubscriptionInfoListViewModel
+import com.android.settings.network.SubscriptionUtil
+import com.google.common.truth.Truth.assertThat
+import kotlinx.coroutines.runBlocking
+import org.junit.After
+import org.junit.Before
+import org.junit.Test
+import org.junit.runner.RunWith
+import org.mockito.MockitoSession
+import org.mockito.kotlin.any
+import org.mockito.kotlin.doReturn
+import org.mockito.kotlin.mock
+import org.mockito.kotlin.spy
+import org.mockito.kotlin.whenever
+import org.mockito.quality.Strictness
+
+@RunWith(AndroidJUnit4::class)
+class MobileNetworkSpnPreferenceControllerTest {
+ private lateinit var mockSession: MockitoSession
+
+ private val mockViewModels = mock<Lazy<SubscriptionInfoListViewModel>>()
+ private val mockFragment = mock<Fragment>{
+ val viewmodel = mockViewModels
+ }
+
+ private val context: Context = ApplicationProvider.getApplicationContext()
+ private val controller = MobileNetworkSpnPreferenceController(context, TEST_KEY)
+ private val preference = Preference(context).apply { key = TEST_KEY }
+ private val preferenceScreen = PreferenceManager(context).createPreferenceScreen(context)
+
+ @Before
+ fun setUp() {
+ mockSession = ExtendedMockito.mockitoSession()
+ .initMocks(this)
+ .mockStatic(SubscriptionUtil::class.java)
+ .strictness(Strictness.LENIENT)
+ .startMocking()
+
+ preferenceScreen.addPreference(preference)
+ controller.displayPreference(preferenceScreen)
+ }
+
+ @After
+ fun tearDown() {
+ mockSession.finishMocking()
+ }
+
+ @Test
+ fun refreshData_getCarrierName_preferenceSummaryIsExpected() = runBlocking {
+ var testList = listOf(
+ SUB_INFO_1,
+ SUB_INFO_2
+ )
+ whenever(SubscriptionUtil.getActiveSubscriptions(any())).thenReturn(testList)
+ var mockSubId = 2
+ controller.init(mockFragment, mockSubId)
+
+ controller.refreshData(testList)
+
+ assertThat(preference.summary).isEqualTo(CARRIER_NAME_2)
+ }
+
+ private companion object {
+ const val TEST_KEY = "test_key"
+ const val CARRIER_NAME_1 = "Sub 1"
+ const val CARRIER_NAME_2 = "Sub 2"
+
+ val SUB_INFO_1: SubscriptionInfo = SubscriptionInfo.Builder().apply {
+ setId(1)
+ setCarrierName(CARRIER_NAME_1)
+ }.build()
+
+ val SUB_INFO_2: SubscriptionInfo = SubscriptionInfo.Builder().apply {
+ setId(2)
+ setCarrierName(CARRIER_NAME_2)
+ }.build()
+
+ }
+}
diff --git a/tests/spa_unit/src/com/android/settings/network/telephony/gsm/OpenNetworkSelectPagePreferenceControllerTest.kt b/tests/spa_unit/src/com/android/settings/network/telephony/gsm/OpenNetworkSelectPagePreferenceControllerTest.kt
index 0deeafb..466a5d1 100644
--- a/tests/spa_unit/src/com/android/settings/network/telephony/gsm/OpenNetworkSelectPagePreferenceControllerTest.kt
+++ b/tests/spa_unit/src/com/android/settings/network/telephony/gsm/OpenNetworkSelectPagePreferenceControllerTest.kt
@@ -49,7 +49,8 @@
}
private val mockSubscriptionManager = mock<SubscriptionManager> {
- on { activeSubscriptionInfoList } doAnswer { listOf(subscriptionInfo) }
+ on { createForAllUserProfiles() } doReturn mock
+ on { getActiveSubscriptionInfo(SUB_ID) } doReturn subscriptionInfo
}
private val context: Context = spy(ApplicationProvider.getApplicationContext()) {
diff --git a/tests/spa_unit/src/com/android/settings/spa/app/AllAppListTest.kt b/tests/spa_unit/src/com/android/settings/spa/app/AllAppListTest.kt
index 1a05479..0ec8754 100644
--- a/tests/spa_unit/src/com/android/settings/spa/app/AllAppListTest.kt
+++ b/tests/spa_unit/src/com/android/settings/spa/app/AllAppListTest.kt
@@ -31,6 +31,7 @@
import com.android.settingslib.spa.framework.compose.stateOf
import com.android.settingslib.spa.testutils.FakeNavControllerWrapper
import com.android.settingslib.spa.testutils.firstWithTimeoutOrNull
+import com.android.settingslib.spaprivileged.framework.compose.getPlaceholder
import com.android.settingslib.spaprivileged.template.app.AppListInput
import com.android.settingslib.spaprivileged.template.app.AppListItemModel
import com.google.common.truth.Truth.assertThat
@@ -142,7 +143,7 @@
}
@Test
- fun allAppListModel_getSummary() {
+ fun listModelGetSummary_regular() {
val listModel = AllAppListModel(context) { stateOf(SUMMARY) }
lateinit var summary: () -> String
@@ -154,7 +155,19 @@
}
@Test
- fun allAppListModel_getSummaryWhenDisabled() {
+ fun listModelGetSummary_emptyStorage() {
+ val listModel = AllAppListModel(context) { stateOf("") }
+
+ lateinit var summary: () -> String
+ composeTestRule.setContent {
+ summary = listModel.getSummary(option = 0, record = AppRecordWithSize(app = APP))
+ }
+
+ assertThat(summary()).isEqualTo(context.getPlaceholder())
+ }
+
+ @Test
+ fun listModelGetSummary_disabled() {
val listModel = AllAppListModel(context) { stateOf(SUMMARY) }
val disabledApp = ApplicationInfo().apply {
packageName = PACKAGE_NAME
@@ -172,7 +185,26 @@
}
@Test
- fun allAppListModel_getSummaryWhenNotInstalled() {
+ fun listModelGetSummary_emptyStorageAndDisabled() {
+ val listModel = AllAppListModel(context) { stateOf("") }
+ val disabledApp = ApplicationInfo().apply {
+ packageName = PACKAGE_NAME
+ flags = ApplicationInfo.FLAG_INSTALLED
+ enabled = false
+ }
+
+ lateinit var summary: () -> String
+ composeTestRule.setContent {
+ summary =
+ listModel.getSummary(option = 0, record = AppRecordWithSize(app = disabledApp))
+ }
+
+ assertThat(summary())
+ .isEqualTo(context.getString(com.android.settingslib.R.string.disabled))
+ }
+
+ @Test
+ fun listModelGetSummary_notInstalled() {
val listModel = AllAppListModel(context) { stateOf(SUMMARY) }
val notInstalledApp = ApplicationInfo().apply {
packageName = PACKAGE_NAME
diff --git a/tests/spa_unit/src/com/android/settings/spa/app/ResetAppPreferencesTest.kt b/tests/spa_unit/src/com/android/settings/spa/app/ResetAppPreferencesTest.kt
index ffd5831..b63c281 100644
--- a/tests/spa_unit/src/com/android/settings/spa/app/ResetAppPreferencesTest.kt
+++ b/tests/spa_unit/src/com/android/settings/spa/app/ResetAppPreferencesTest.kt
@@ -45,7 +45,7 @@
}
private fun setResetAppPreferences() {
- val fakeMoreOptionsScope = object : MoreOptionsScope {
+ val fakeMoreOptionsScope = object : MoreOptionsScope() {
override fun dismiss() {}
}
composeTestRule.setContent {
diff --git a/tests/spa_unit/src/com/android/settings/spa/app/appinfo/AppArchiveButtonTest.kt b/tests/spa_unit/src/com/android/settings/spa/app/appinfo/AppArchiveButtonTest.kt
index 6b4cc0d..2afb3f1 100644
--- a/tests/spa_unit/src/com/android/settings/spa/app/appinfo/AppArchiveButtonTest.kt
+++ b/tests/spa_unit/src/com/android/settings/spa/app/appinfo/AppArchiveButtonTest.kt
@@ -136,8 +136,7 @@
verify(packageInstaller).requestArchive(
eq(PACKAGE_NAME),
- any(),
- eq(0)
+ any()
)
}
diff --git a/tests/spa_unit/src/com/android/settings/spa/app/appinfo/AppButtonRepositoryTest.kt b/tests/spa_unit/src/com/android/settings/spa/app/appinfo/AppButtonRepositoryTest.kt
index 49b60fb..1eb1a7f 100644
--- a/tests/spa_unit/src/com/android/settings/spa/app/appinfo/AppButtonRepositoryTest.kt
+++ b/tests/spa_unit/src/com/android/settings/spa/app/appinfo/AppButtonRepositoryTest.kt
@@ -20,8 +20,11 @@
import android.content.ComponentName
import android.content.Context
import android.content.pm.ActivityInfo
+import android.content.pm.ApplicationInfo
+import android.content.pm.Flags
import android.content.pm.PackageManager
import android.content.pm.ResolveInfo
+import android.platform.test.annotations.RequiresFlagsEnabled
import androidx.core.os.bundleOf
import androidx.test.core.app.ApplicationProvider
import androidx.test.ext.junit.runners.AndroidJUnit4
@@ -126,9 +129,62 @@
assertThat(homePackageInfo.homePackages).containsExactly(PACKAGE_NAME)
}
+ @Test
+ @RequiresFlagsEnabled(Flags.FLAG_IMPROVE_HOME_APP_BEHAVIOR)
+ fun uninstallDisallowedDueToHomeApp_isNotSystemAndIsCurrentHomeAndHasOnlyOneHomeApp() {
+ val app = ApplicationInfo().apply {
+ packageName = PACKAGE_NAME
+ }
+
+ mockGetHomeActivities(
+ homeActivities = listOf(RESOLVE_INFO),
+ currentDefaultHome = COMPONENT_NAME,
+ )
+
+ val value = appButtonRepository.uninstallDisallowedDueToHomeApp(app)
+
+ assertThat(value).isTrue()
+ }
+
+ @Test
+ @RequiresFlagsEnabled(Flags.FLAG_IMPROVE_HOME_APP_BEHAVIOR)
+ fun uninstallDisallowedDueToHomeApp_isNotSystemAndIsCurrentHomeAndHasOtherHomeApps() {
+ val app = ApplicationInfo().apply {
+ packageName = PACKAGE_NAME
+ }
+
+ mockGetHomeActivities(
+ homeActivities = listOf(RESOLVE_INFO, RESOLVE_INFO_FAKE),
+ currentDefaultHome = COMPONENT_NAME,
+ )
+
+ val value = appButtonRepository.uninstallDisallowedDueToHomeApp(app)
+
+ assertThat(value).isFalse()
+ }
+
+ @Test
+ @RequiresFlagsEnabled(Flags.FLAG_IMPROVE_HOME_APP_BEHAVIOR)
+ fun uninstallDisallowedDueToHomeApp_isSystemAndIsCurrentHomeAndHasOtherHomeApps() {
+ val app = ApplicationInfo().apply {
+ packageName = PACKAGE_NAME
+ flags = ApplicationInfo.FLAG_SYSTEM
+ }
+
+ mockGetHomeActivities(
+ homeActivities = listOf(RESOLVE_INFO, RESOLVE_INFO_FAKE),
+ currentDefaultHome = COMPONENT_NAME,
+ )
+
+ val value = appButtonRepository.uninstallDisallowedDueToHomeApp(app)
+
+ assertThat(value).isTrue()
+ }
+
private companion object {
const val PACKAGE_NAME = "packageName"
const val PACKAGE_NAME_ALTERNATE = "packageName.alternate"
+ const val PACKAGE_NAME_FAKE = "packageName.fake"
const val ACTIVITY_NAME = "activityName"
val COMPONENT_NAME = ComponentName(PACKAGE_NAME, ACTIVITY_NAME)
val RESOLVE_INFO = ResolveInfo().apply {
@@ -136,6 +192,11 @@
packageName = PACKAGE_NAME
}
}
+ val RESOLVE_INFO_FAKE = ResolveInfo().apply {
+ activityInfo = ActivityInfo().apply {
+ packageName = PACKAGE_NAME_FAKE
+ }
+ }
val RESOLVE_INFO_WITH_ALTERNATE = ResolveInfo().apply {
activityInfo = ActivityInfo().apply {
packageName = PACKAGE_NAME
diff --git a/tests/spa_unit/src/com/android/settings/spa/app/appinfo/AppPermissionPreferenceTest.kt b/tests/spa_unit/src/com/android/settings/spa/app/appinfo/AppPermissionPreferenceTest.kt
index 1646851..11d4b9a 100644
--- a/tests/spa_unit/src/com/android/settings/spa/app/appinfo/AppPermissionPreferenceTest.kt
+++ b/tests/spa_unit/src/com/android/settings/spa/app/appinfo/AppPermissionPreferenceTest.kt
@@ -1,5 +1,5 @@
/*
- * Copyright (C) 2023 The Android Open Source Project
+ * Copyright (C) 2024 The Android Open Source Project
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
@@ -26,35 +26,32 @@
import androidx.compose.ui.test.onNodeWithText
import androidx.compose.ui.test.onRoot
import androidx.compose.ui.test.performClick
-import androidx.lifecycle.MutableLiveData
import androidx.test.core.app.ApplicationProvider
import androidx.test.ext.junit.runners.AndroidJUnit4
import com.android.settings.R
import com.android.settingslib.spa.testutils.delay
import com.android.settingslib.spaprivileged.model.app.userHandle
import com.google.common.truth.Truth.assertThat
+import kotlinx.coroutines.flow.flowOf
import org.junit.Rule
import org.junit.Test
import org.junit.runner.RunWith
-import org.mockito.ArgumentCaptor
-import org.mockito.Mockito.any
-import org.mockito.Mockito.doNothing
-import org.mockito.Mockito.eq
-import org.mockito.Mockito.verify
-import org.mockito.Spy
-import org.mockito.junit.MockitoJUnit
-import org.mockito.junit.MockitoRule
+import org.mockito.kotlin.any
+import org.mockito.kotlin.argumentCaptor
+import org.mockito.kotlin.doNothing
+import org.mockito.kotlin.eq
+import org.mockito.kotlin.spy
+import org.mockito.kotlin.verify
+import org.mockito.kotlin.whenever
@RunWith(AndroidJUnit4::class)
class AppPermissionPreferenceTest {
@get:Rule
val composeTestRule = createComposeRule()
- @get:Rule
- val mockito: MockitoRule = MockitoJUnit.rule()
-
- @Spy
- private val context: Context = ApplicationProvider.getApplicationContext()
+ private val context: Context = spy(ApplicationProvider.getApplicationContext()) {
+ doNothing().whenever(mock).startActivityAsUser(any(), any())
+ }
@Test
fun title_display() {
@@ -66,15 +63,13 @@
@Test
fun whenClick_startActivity() {
- doNothing().`when`(context).startActivityAsUser(any(), any())
-
setContent()
composeTestRule.onRoot().performClick()
composeTestRule.delay()
- val intentCaptor = ArgumentCaptor.forClass(Intent::class.java)
- verify(context).startActivityAsUser(intentCaptor.capture(), eq(APP.userHandle))
- val intent = intentCaptor.value
+ val intent = argumentCaptor {
+ verify(context).startActivityAsUser(capture(), eq(APP.userHandle))
+ }.firstValue
assertThat(intent.action).isEqualTo(Intent.ACTION_MANAGE_APP_PERMISSIONS)
assertThat(intent.getStringExtra(Intent.EXTRA_PACKAGE_NAME)).isEqualTo(PACKAGE_NAME)
assertThat(intent.getBooleanExtra(EXTRA_HIDE_INFO_BUTTON, false)).isEqualTo(true)
@@ -85,7 +80,7 @@
CompositionLocalProvider(LocalContext provides context) {
AppPermissionPreference(
app = APP,
- summaryLiveData = MutableLiveData(
+ summaryFlow = flowOf(
AppPermissionSummaryState(summary = SUMMARY, enabled = true)
),
)
@@ -103,4 +98,4 @@
packageName = PACKAGE_NAME
}
}
-}
\ No newline at end of file
+}
diff --git a/tests/spa_unit/src/com/android/settings/spa/app/appinfo/AppPermissionSummaryTest.kt b/tests/spa_unit/src/com/android/settings/spa/app/appinfo/AppPermissionSummaryTest.kt
index c82da1a..0735e3b 100644
--- a/tests/spa_unit/src/com/android/settings/spa/app/appinfo/AppPermissionSummaryTest.kt
+++ b/tests/spa_unit/src/com/android/settings/spa/app/appinfo/AppPermissionSummaryTest.kt
@@ -1,5 +1,5 @@
/*
- * Copyright (C) 2022 The Android Open Source Project
+ * Copyright (C) 2024 The Android Open Source Project
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
@@ -19,7 +19,6 @@
import android.content.Context
import android.content.pm.ApplicationInfo
import android.content.pm.PackageManager
-import androidx.arch.core.executor.testing.InstantTaskExecutorRule
import androidx.test.core.app.ApplicationProvider
import androidx.test.ext.junit.runners.AndroidJUnit4
import com.android.dx.mockito.inline.extended.ExtendedMockito.mockitoSession
@@ -27,50 +26,42 @@
import com.android.settings.testutils.mockAsUser
import com.android.settingslib.applications.PermissionsSummaryHelper
import com.android.settingslib.applications.PermissionsSummaryHelper.PermissionsResultCallback
-import com.android.settingslib.spa.testutils.getOrAwaitValue
import com.google.common.truth.Truth.assertThat
+import kotlinx.coroutines.flow.first
+import kotlinx.coroutines.runBlocking
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.Mockito.any
-import org.mockito.Mockito.doReturn
-import org.mockito.Mockito.eq
-import org.mockito.Mockito.never
-import org.mockito.Mockito.verify
import org.mockito.MockitoSession
-import org.mockito.Spy
+import org.mockito.kotlin.any
+import org.mockito.kotlin.doReturn
+import org.mockito.kotlin.eq
+import org.mockito.kotlin.mock
+import org.mockito.kotlin.spy
+import org.mockito.kotlin.whenever
import org.mockito.quality.Strictness
-import org.mockito.Mockito.`when` as whenever
@RunWith(AndroidJUnit4::class)
class AppPermissionSummaryTest {
- @get:Rule
- val instantTaskExecutorRule = InstantTaskExecutorRule()
private lateinit var mockSession: MockitoSession
- @Spy
- private var context: Context = ApplicationProvider.getApplicationContext()
+ private val mockPackageManager = mock<PackageManager>()
- @Mock
- private lateinit var packageManager: PackageManager
+ private var context: Context = spy(ApplicationProvider.getApplicationContext()) {
+ mock.mockAsUser()
+ on { packageManager } doReturn mockPackageManager
+ }
- private lateinit var summaryLiveData: AppPermissionSummaryLiveData
+ private val summaryRepository = AppPermissionSummaryRepository(context, APP)
@Before
fun setUp() {
mockSession = mockitoSession()
- .initMocks(this)
.mockStatic(PermissionsSummaryHelper::class.java)
.strictness(Strictness.LENIENT)
.startMocking()
- context.mockAsUser()
- whenever(context.packageManager).thenReturn(packageManager)
-
- summaryLiveData = AppPermissionSummaryLiveData(context, APP)
}
private fun mockGetPermissionSummary(
@@ -95,22 +86,10 @@
}
@Test
- fun permissionsChangeListener() {
- mockGetPermissionSummary()
-
- summaryLiveData.getOrAwaitValue {
- verify(packageManager).addOnPermissionsChangeListener(any())
- verify(packageManager, never()).removeOnPermissionsChangeListener(any())
- }
-
- verify(packageManager).removeOnPermissionsChangeListener(any())
- }
-
- @Test
- fun summary_noPermissionsRequested() {
+ fun summary_noPermissionsRequested() = runBlocking {
mockGetPermissionSummary(requestedPermissionCount = 0)
- val (summary, enabled) = summaryLiveData.getOrAwaitValue()!!
+ val (summary, enabled) = summaryRepository.flow.first()
assertThat(summary).isEqualTo(
context.getString(R.string.runtime_permissions_summary_no_permissions_requested)
@@ -119,10 +98,10 @@
}
@Test
- fun summary_noPermissionsGranted() {
+ fun summary_noPermissionsGranted() = runBlocking {
mockGetPermissionSummary(requestedPermissionCount = 1, grantedGroupLabels = emptyList())
- val (summary, enabled) = summaryLiveData.getOrAwaitValue()!!
+ val (summary, enabled) = summaryRepository.flow.first()
assertThat(summary).isEqualTo(
context.getString(R.string.runtime_permissions_summary_no_permissions_granted)
@@ -131,34 +110,34 @@
}
@Test
- fun onPermissionSummaryResult_hasRuntimePermission_shouldSetPermissionAsSummary() {
+ fun summary_hasRuntimePermission_usePermissionAsSummary() = runBlocking {
mockGetPermissionSummary(
requestedPermissionCount = 1,
grantedGroupLabels = listOf(PERMISSION),
)
- val (summary, enabled) = summaryLiveData.getOrAwaitValue()!!
+ val (summary, enabled) = summaryRepository.flow.first()
assertThat(summary).isEqualTo(PERMISSION)
assertThat(enabled).isTrue()
}
@Test
- fun onPermissionSummaryResult_hasAdditionalPermission_shouldSetAdditionalSummary() {
+ fun summary_hasAdditionalPermission_containsAdditionalSummary() = runBlocking {
mockGetPermissionSummary(
requestedPermissionCount = 5,
additionalGrantedPermissionCount = 2,
grantedGroupLabels = listOf(PERMISSION),
)
- val (summary, enabled) = summaryLiveData.getOrAwaitValue()!!
+ val (summary, enabled) = summaryRepository.flow.first()
assertThat(summary).isEqualTo("Storage and 2 additional permissions")
assertThat(enabled).isTrue()
}
private companion object {
- const val PACKAGE_NAME = "packageName"
+ const val PACKAGE_NAME = "package.name"
const val PERMISSION = "Storage"
val APP = ApplicationInfo().apply {
packageName = PACKAGE_NAME
diff --git a/tests/spa_unit/src/com/android/settings/spa/app/battery/BatteryOptimizationModeAppListPageProviderTest.kt b/tests/spa_unit/src/com/android/settings/spa/app/battery/BatteryOptimizationModeAppListPageProviderTest.kt
new file mode 100644
index 0000000..da1e94c
--- /dev/null
+++ b/tests/spa_unit/src/com/android/settings/spa/app/battery/BatteryOptimizationModeAppListPageProviderTest.kt
@@ -0,0 +1,295 @@
+/*
+ * Copyright (C) 2024 The Android Open Source Project
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT 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.spa.app
+
+import android.content.Context
+import android.content.Intent
+import android.content.pm.ApplicationInfo
+import android.content.pm.PackageManager
+import android.graphics.drawable.Drawable
+import androidx.compose.runtime.SideEffect
+import androidx.compose.ui.test.assertIsDisplayed
+import androidx.compose.ui.test.junit4.createComposeRule
+import androidx.compose.ui.test.onNodeWithText
+import androidx.compose.ui.test.performClick
+import androidx.test.core.app.ApplicationProvider
+import androidx.test.ext.junit.runners.AndroidJUnit4
+import com.android.settings.DisplaySettings
+import com.android.settings.R
+import com.android.settings.SettingsActivity
+import com.android.settings.fuelgauge.AdvancedPowerUsageDetail
+import com.android.settings.spa.app.battery.BatteryOptimizationModeAppList
+import com.android.settings.spa.app.battery.BatteryOptimizationModeAppListModel
+import com.android.settings.spa.app.battery.BatteryOptimizationModeAppListPageProvider
+import com.android.settingslib.spa.testutils.FakeNavControllerWrapper
+import com.android.settingslib.spa.testutils.firstWithTimeoutOrNull
+import com.android.settingslib.spaprivileged.framework.compose.getPlaceholder
+import com.android.settingslib.spaprivileged.template.app.AppListInput
+import com.android.settingslib.spaprivileged.template.app.AppListItemModel
+import com.google.common.truth.Truth.assertThat
+import kotlinx.coroutines.flow.flowOf
+import kotlinx.coroutines.test.runTest
+import org.junit.Rule
+import org.junit.Test
+import org.junit.runner.RunWith
+import org.mockito.kotlin.any
+import org.mockito.kotlin.argumentCaptor
+import org.mockito.kotlin.doNothing
+import org.mockito.kotlin.doReturn
+import org.mockito.kotlin.mock
+import org.mockito.kotlin.spy
+import org.mockito.kotlin.stub
+import org.mockito.kotlin.verify
+import org.mockito.kotlin.whenever
+
+@RunWith(AndroidJUnit4::class)
+class BatteryOptimizationModeAppListPageProviderTest {
+ @get:Rule
+ val composeTestRule = createComposeRule()
+
+ private val fakeNavControllerWrapper = FakeNavControllerWrapper()
+
+ private val packageManager = mock<PackageManager> {
+ on { getPackagesForUid(USER_ID) } doReturn arrayOf(PACKAGE_NAME)
+ }
+
+ private val context: Context = spy(ApplicationProvider.getApplicationContext()) {
+ on { packageManager } doReturn packageManager
+ }
+
+ @Test
+ fun batteryOptimizationModeAppListPageProvider_name() {
+ assertThat(BatteryOptimizationModeAppListPageProvider.name)
+ .isEqualTo("BatteryOptimizationModeAppList")
+ }
+
+ @Test
+ fun injectEntry_title() {
+ setInjectEntry()
+
+ composeTestRule.onNodeWithText(context.getString(R.string.app_battery_usage_title))
+ .assertIsDisplayed()
+ }
+
+ @Test
+ fun injectEntry_onClick_navigate() {
+ setInjectEntry()
+
+ composeTestRule.onNodeWithText(context.getString(R.string.app_battery_usage_title))
+ .performClick()
+
+ assertThat(fakeNavControllerWrapper.navigateCalledWith)
+ .isEqualTo("BatteryOptimizationModeAppList")
+ }
+
+ @Test
+ fun title_displayed() {
+ composeTestRule.setContent {
+ BatteryOptimizationModeAppList {}
+ }
+
+ composeTestRule.onNodeWithText(context.getString(R.string.app_battery_usage_title))
+ .assertIsDisplayed()
+ }
+
+ @Test
+ fun showInstantApps_isFalse() {
+ val input = getAppListInput()
+
+ assertThat(input.config.showInstantApps).isFalse()
+ }
+
+ @Test
+ fun item_labelDisplayed() {
+ setItemContent()
+
+ composeTestRule.onNodeWithText(LABEL).assertIsDisplayed()
+ }
+
+ @Test
+ fun item_summaryDisplayed() {
+ setItemContent()
+
+ composeTestRule.onNodeWithText(SUMMARY).assertIsDisplayed()
+ }
+
+ @Test
+ fun item_onClick_navigate() {
+ setItemContent()
+ doNothing().whenever(context).startActivity(any())
+
+ composeTestRule.onNodeWithText(LABEL).performClick()
+
+ val intent = argumentCaptor<Intent> {
+ verify(context).startActivity(capture())
+ }.firstValue
+
+ assertThat(intent.getStringExtra(SettingsActivity.EXTRA_SHOW_FRAGMENT))!!
+ .isEqualTo(AdvancedPowerUsageDetail::class.java.name)
+ val arguments = intent.getBundleExtra(SettingsActivity.EXTRA_SHOW_FRAGMENT_ARGUMENTS)!!
+ assertThat(arguments.getString(AdvancedPowerUsageDetail.EXTRA_PACKAGE_NAME))
+ .isEqualTo(PACKAGE_NAME)
+ }
+
+ @Test
+ fun BatteryOptimizationModeAppListModel_transform() = runTest {
+ val listModel = BatteryOptimizationModeAppListModel(context)
+
+ val recordListFlow = listModel.transform(flowOf(USER_ID), flowOf(listOf(APP)))
+
+ val recordList = recordListFlow.firstWithTimeoutOrNull()!!
+ assertThat(recordList).hasSize(1)
+ assertThat(recordList[0].app).isSameInstanceAs(APP)
+ }
+
+ @Test
+ fun listModelGetSummary_regular() {
+ val listModel = BatteryOptimizationModeAppListModel(context)
+
+ lateinit var summary: () -> String
+ composeTestRule.setContent {
+ summary = listModel.getSummary(option = 0, record = AppRecordWithSize(app = APP))
+ }
+
+ assertThat(summary()).isEmpty()
+ }
+
+ @Test
+ fun listModelGetSummary_disabled() {
+ val listModel = BatteryOptimizationModeAppListModel(context)
+ val disabledApp = ApplicationInfo().apply {
+ packageName = PACKAGE_NAME
+ flags = ApplicationInfo.FLAG_INSTALLED
+ enabled = false
+ }
+
+ lateinit var summary: () -> String
+ composeTestRule.setContent {
+ summary =
+ listModel.getSummary(option = 0, record = AppRecordWithSize(app = disabledApp))
+ }
+
+ assertThat(summary())
+ .isEqualTo(context.getString(com.android.settingslib.R.string.disabled))
+ }
+
+ @Test
+ fun listModelGetSummary_notInstalled() {
+ val listModel = BatteryOptimizationModeAppListModel(context)
+ val notInstalledApp = ApplicationInfo().apply {
+ packageName = PACKAGE_NAME
+ }
+
+ lateinit var summary: () -> String
+ composeTestRule.setContent {
+ summary =
+ listModel.getSummary(option = 0, record = AppRecordWithSize(app = notInstalledApp))
+ }
+
+ assertThat(summary()).isEqualTo(context.getString(R.string.not_installed))
+ }
+
+ @Test
+ fun batteryOptimizationModeAppListModel_archivedApp() {
+ val app = mock<ApplicationInfo> {
+ on { loadUnbadgedIcon(any()) } doReturn UNBADGED_ICON
+ on { loadLabel(any()) } doReturn LABEL
+ }
+ app.isArchived = true
+ packageManager.stub {
+ on {
+ getApplicationInfoAsUser(PACKAGE_NAME, 0, USER_ID)
+ } doReturn app
+ }
+ composeTestRule.setContent {
+ fakeNavControllerWrapper.Wrapper {
+ with(BatteryOptimizationModeAppListModel(context)) {
+ AppListItemModel(
+ record = AppRecordWithSize(app = app),
+ label = LABEL,
+ summary = { SUMMARY },
+ ).AppItem()
+ }
+ }
+ }
+
+ composeTestRule.onNodeWithText(LABEL).assertIsDisplayed()
+ }
+
+ @Test
+ fun batteryOptimizationModeAppListModel_NoStorageSummary() {
+ val listModel = BatteryOptimizationModeAppListModel(context)
+ val archivedApp = ApplicationInfo().apply {
+ packageName = PACKAGE_NAME
+ isArchived = true
+ }
+
+ lateinit var summary: () -> String
+ composeTestRule.setContent {
+ summary =
+ listModel.getSummary(option = 0, record = AppRecordWithSize(app = archivedApp))
+ }
+
+ assertThat(summary()).isEmpty()
+ }
+
+ private fun setInjectEntry() {
+ composeTestRule.setContent {
+ fakeNavControllerWrapper.Wrapper {
+ BatteryOptimizationModeAppListPageProvider.buildInjectEntry().build().UiLayout()
+ }
+ }
+ }
+
+ private fun getAppListInput(): AppListInput<AppRecordWithSize> {
+ lateinit var input: AppListInput<AppRecordWithSize>
+ composeTestRule.setContent {
+ BatteryOptimizationModeAppList {
+ SideEffect {
+ input = this
+ }
+ }
+ }
+ return input
+ }
+
+ private fun setItemContent() {
+ composeTestRule.setContent {
+ fakeNavControllerWrapper.Wrapper {
+ with(BatteryOptimizationModeAppListModel(context)) {
+ AppListItemModel(
+ record = AppRecordWithSize(app = APP),
+ label = LABEL,
+ summary = { SUMMARY },
+ ).AppItem()
+ }
+ }
+ }
+ }
+
+ private companion object {
+ const val USER_ID = 0
+ const val PACKAGE_NAME = "package.name"
+ const val LABEL = "Label"
+ const val SUMMARY = "Summary"
+ val UNBADGED_ICON = mock<Drawable>()
+ val APP = ApplicationInfo().apply {
+ packageName = PACKAGE_NAME
+ flags = ApplicationInfo.FLAG_INSTALLED
+ }
+ }
+}
diff --git a/tests/spa_unit/src/com/android/settings/spa/app/specialaccess/MediaRoutingControlTest.kt b/tests/spa_unit/src/com/android/settings/spa/app/specialaccess/MediaRoutingControlTest.kt
index 5f0f2c6..2f4740e 100644
--- a/tests/spa_unit/src/com/android/settings/spa/app/specialaccess/MediaRoutingControlTest.kt
+++ b/tests/spa_unit/src/com/android/settings/spa/app/specialaccess/MediaRoutingControlTest.kt
@@ -23,9 +23,11 @@
import android.companion.AssociationRequest
import android.content.Context
import android.content.pm.ApplicationInfo
+import android.platform.test.flag.junit.SetFlagsRule
import androidx.lifecycle.MutableLiveData
import androidx.test.core.app.ApplicationProvider
import androidx.test.ext.junit.runners.AndroidJUnit4
+import com.android.media.flags.Flags
import com.android.settings.R
import com.android.settings.testutils.FakeFeatureFactory
import com.android.settingslib.spaprivileged.model.app.IAppOpsController
@@ -36,17 +38,19 @@
import org.junit.Test
import org.junit.runner.RunWith
import org.mockito.Mock
+import org.mockito.Mockito.verify
import org.mockito.Spy
import org.mockito.junit.MockitoJUnit
import org.mockito.junit.MockitoRule
import org.mockito.Mockito.`when` as whenever
-import org.mockito.Mockito.verify
@RunWith(AndroidJUnit4::class)
class MediaRoutingControlTest {
@get:Rule
val mockito: MockitoRule = MockitoJUnit.rule()
+ @get:Rule val setFlagsRule: SetFlagsRule = SetFlagsRule();
+
@Spy
private val context: Context = ApplicationProvider.getApplicationContext()
@@ -143,6 +147,7 @@
@Test
fun isChangeable_permissionRequestedByAppAndWatchCompanionRoleAssigned_shouldReturnTrue() {
+ setFlagsRule.enableFlags(Flags.FLAG_ENABLE_PRIVILEGED_ROUTING_FOR_MEDIA_ROUTING_CONTROL)
val permissionRequestedRecord =
AppOpPermissionRecord(
app = ApplicationInfo().apply { packageName = PACKAGE_NAME },
@@ -161,6 +166,7 @@
@Test
fun isChangeable_permissionNotRequestedByAppButWatchCompanionRoleAssigned_shouldReturnFalse() {
+ setFlagsRule.enableFlags(Flags.FLAG_ENABLE_PRIVILEGED_ROUTING_FOR_MEDIA_ROUTING_CONTROL)
val permissionNotRequestedRecord =
AppOpPermissionRecord(
app = ApplicationInfo().apply { packageName = PACKAGE_NAME },
@@ -179,6 +185,7 @@
@Test
fun isChangeable_permissionRequestedByAppButWatchCompanionRoleNotAssigned_shouldReturnFalse() {
+ setFlagsRule.enableFlags(Flags.FLAG_ENABLE_PRIVILEGED_ROUTING_FOR_MEDIA_ROUTING_CONTROL)
val permissionRequestedRecord =
AppOpPermissionRecord(
app = ApplicationInfo().apply { packageName = PACKAGE_NAME },
@@ -195,6 +202,25 @@
assertThat(isSpecialAccessChangeable).isFalse()
}
+ @Test
+ fun isChangeable_withFlagDisabled_shouldReturnFalse() {
+ setFlagsRule.disableFlags(Flags.FLAG_ENABLE_PRIVILEGED_ROUTING_FOR_MEDIA_ROUTING_CONTROL)
+ val permissionRequestedRecord =
+ AppOpPermissionRecord(
+ app = ApplicationInfo().apply { packageName = PACKAGE_NAME },
+ hasRequestPermission = true,
+ hasRequestBroaderPermission = false,
+ appOpsController =
+ FakeAppOpsController(fakeMode = AppOpsManager.MODE_DEFAULT),
+ )
+ whenever(mockRoleManager.getRoleHolders(AssociationRequest.DEVICE_PROFILE_WATCH))
+ .thenReturn(listOf(PACKAGE_NAME))
+
+ val isSpecialAccessChangeable = listModel.isChangeable(permissionRequestedRecord)
+
+ assertThat(isSpecialAccessChangeable).isFalse()
+ }
+
private class FakeAppOpsController(fakeMode: Int) : IAppOpsController {
override val mode = MutableLiveData(fakeMode)
diff --git a/tests/spa_unit/src/com/android/settings/spa/network/SimOnboardingLabelSimTest.kt b/tests/spa_unit/src/com/android/settings/spa/network/SimOnboardingLabelSimTest.kt
new file mode 100644
index 0000000..dace5e9
--- /dev/null
+++ b/tests/spa_unit/src/com/android/settings/spa/network/SimOnboardingLabelSimTest.kt
@@ -0,0 +1,197 @@
+/*
+ * Copyright (C) 2024 The Android Open Source Project
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT 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.spa.network
+
+import android.content.Context
+import android.telephony.SubscriptionInfo
+import androidx.compose.ui.test.assertIsDisplayed
+import androidx.compose.ui.test.junit4.createComposeRule
+import androidx.compose.ui.test.onNodeWithText
+import androidx.compose.ui.test.performClick
+import androidx.test.core.app.ApplicationProvider
+import androidx.test.ext.junit.runners.AndroidJUnit4
+import com.android.settings.R
+import com.android.settings.network.SimOnboardingService
+import org.junit.Rule
+import org.junit.Test
+import org.junit.runner.RunWith
+import org.mockito.kotlin.doReturn
+import org.mockito.kotlin.mock
+import org.mockito.kotlin.stub
+import org.mockito.kotlin.verify
+
+@RunWith(AndroidJUnit4::class)
+class SimOnboardingLabelSimTest {
+ @get:Rule
+ val composeTestRule = createComposeRule()
+
+ private val context: Context = ApplicationProvider.getApplicationContext()
+ private var mockSimOnboardingService = mock<SimOnboardingService> {
+ on { targetSubId }.doReturn(-1)
+ on { targetSubInfo }.doReturn(null)
+ on { availableSubInfoList }.doReturn(listOf())
+ on { activeSubInfoList }.doReturn(listOf())
+ on { slotInfoList }.doReturn(listOf())
+ on { uiccCardInfoList }.doReturn(listOf())
+ on { selectedSubInfoList }.doReturn(mutableListOf())
+
+ on { targetPrimarySimCalls }.doReturn(PRIMARY_SIM_ASK_EVERY_TIME)
+ on { targetPrimarySimTexts }.doReturn(PRIMARY_SIM_ASK_EVERY_TIME)
+ on { targetPrimarySimMobileData }.doReturn(PRIMARY_SIM_ASK_EVERY_TIME)
+ }
+
+ private val nextAction: () -> Unit = mock()
+ private val cancelAction: () -> Unit = mock()
+
+ @Test
+ fun simOnboardingLabelSimImpl_showTitle() {
+ composeTestRule.setContent {
+ SimOnboardingLabelSimImpl(nextAction, cancelAction, mockSimOnboardingService)
+ }
+
+ composeTestRule.onNodeWithText(context.getString(R.string.sim_onboarding_label_sim_title))
+ .assertIsDisplayed()
+ }
+
+ @Test
+ fun simOnboardingLabelSimImpl_showSubTitle() {
+ composeTestRule.setContent {
+ SimOnboardingLabelSimImpl(nextAction, cancelAction, mockSimOnboardingService)
+ }
+
+ composeTestRule.onNodeWithText(context.getString(R.string.sim_onboarding_label_sim_msg))
+ .assertIsDisplayed()
+ }
+
+ @Test
+ fun simOnboardingLabelSimImpl_clickNextAction_verifyNextAction() {
+ composeTestRule.setContent {
+ SimOnboardingLabelSimImpl(nextAction, cancelAction, mockSimOnboardingService)
+ }
+
+ composeTestRule.onNodeWithText(context.getString(R.string.sim_onboarding_next))
+ .performClick()
+
+ verify(nextAction)
+ }
+
+ @Test
+ fun simOnboardingLabelSimImpl_clickCancelAction_verifyCancelAction() {
+ composeTestRule.setContent {
+ SimOnboardingLabelSimImpl(nextAction, cancelAction, mockSimOnboardingService)
+ }
+
+ composeTestRule.onNodeWithText(context.getString(R.string.cancel))
+ .performClick()
+
+ verify(cancelAction)
+ }
+
+ @Test
+ fun simOnboardingLabelSimImpl_showItem_show3Items() {
+ mockSimOnboardingService.stub {
+ on { targetSubId }.doReturn(SUB_ID_1)
+ on { targetSubInfo }.doReturn(SUB_INFO_1)
+ on { availableSubInfoList }.doReturn(listOf(SUB_INFO_1, SUB_INFO_2, SUB_INFO_3))
+ on { activeSubInfoList }.doReturn(listOf(SUB_INFO_2, SUB_INFO_3))
+ on { getSelectableSubscriptionInfo() }.doReturn(
+ listOf(
+ SUB_INFO_1,
+ SUB_INFO_2,
+ SUB_INFO_3
+ )
+ )
+ on { getSubscriptionInfoDisplayName(SUB_INFO_1) }.doReturn(DISPLAY_NAME_1)
+ on { getSubscriptionInfoDisplayName(SUB_INFO_2) }.doReturn(DISPLAY_NAME_2)
+ on { getSubscriptionInfoDisplayName(SUB_INFO_3) }.doReturn(DISPLAY_NAME_3)
+ }
+
+ composeTestRule.setContent {
+ SimOnboardingLabelSimImpl(nextAction, cancelAction, mockSimOnboardingService)
+ }
+
+ composeTestRule.onNodeWithText(DISPLAY_NAME_1).assertIsDisplayed()
+ composeTestRule.onNodeWithText(NUMBER_1).assertIsDisplayed()
+ composeTestRule.onNodeWithText(DISPLAY_NAME_2).assertIsDisplayed()
+ composeTestRule.onNodeWithText(NUMBER_2).assertIsDisplayed()
+ composeTestRule.onNodeWithText(DISPLAY_NAME_3).assertIsDisplayed()
+ composeTestRule.onNodeWithText(NUMBER_3).assertIsDisplayed()
+ }
+
+ @Test
+ fun simOnboardingLabelSimImpl_showDialog_checkTitle() {
+ mockSimOnboardingService.stub {
+ on { targetSubId }.doReturn(SUB_ID_1)
+ on { targetSubInfo }.doReturn(SUB_INFO_1)
+ on { availableSubInfoList }.doReturn(listOf(SUB_INFO_1, SUB_INFO_2, SUB_INFO_3))
+ on { activeSubInfoList }.doReturn(listOf(SUB_INFO_2, SUB_INFO_3))
+ on { getSelectableSubscriptionInfo() }.doReturn(
+ listOf(
+ SUB_INFO_1,
+ SUB_INFO_2,
+ SUB_INFO_3
+ )
+ )
+ on { getSubscriptionInfoDisplayName(SUB_INFO_1) }.doReturn(DISPLAY_NAME_1)
+ on { getSubscriptionInfoDisplayName(SUB_INFO_2) }.doReturn(DISPLAY_NAME_2)
+ on { getSubscriptionInfoDisplayName(SUB_INFO_3) }.doReturn(DISPLAY_NAME_3)
+ }
+
+ composeTestRule.setContent {
+ SimOnboardingLabelSimImpl(nextAction, cancelAction, mockSimOnboardingService)
+ }
+
+
+ composeTestRule.onNodeWithText(DISPLAY_NAME_1).performClick()
+
+ composeTestRule.onNodeWithText(
+ context.getString(R.string.sim_onboarding_label_sim_dialog_title)
+ )
+ .assertIsDisplayed()
+ }
+
+ private companion object {
+ const val SUB_ID_1 = 1
+ const val SUB_ID_2 = 2
+ const val SUB_ID_3 = 3
+ const val DISPLAY_NAME_1 = "Sub 1"
+ const val DISPLAY_NAME_2 = "Sub 2"
+ const val DISPLAY_NAME_3 = "Sub 3"
+ const val NUMBER_1 = "000000001"
+ const val NUMBER_2 = "000000002"
+ const val NUMBER_3 = "000000003"
+ const val PRIMARY_SIM_ASK_EVERY_TIME = -1
+
+ val SUB_INFO_1: SubscriptionInfo = SubscriptionInfo.Builder().apply {
+ setId(SUB_ID_1)
+ setDisplayName(DISPLAY_NAME_1)
+ setNumber(NUMBER_1)
+ }.build()
+
+ val SUB_INFO_2: SubscriptionInfo = SubscriptionInfo.Builder().apply {
+ setId(SUB_ID_2)
+ setDisplayName(DISPLAY_NAME_2)
+ setNumber(NUMBER_2)
+ }.build()
+
+ val SUB_INFO_3: SubscriptionInfo = SubscriptionInfo.Builder().apply {
+ setId(SUB_ID_3)
+ setDisplayName(DISPLAY_NAME_3)
+ setNumber(NUMBER_3)
+ }.build()
+ }
+}
diff --git a/tests/spa_unit/src/com/android/settings/spa/network/SimOnboardingPageProviderTest.kt b/tests/spa_unit/src/com/android/settings/spa/network/SimOnboardingPageProviderTest.kt
new file mode 100644
index 0000000..35f1968
--- /dev/null
+++ b/tests/spa_unit/src/com/android/settings/spa/network/SimOnboardingPageProviderTest.kt
@@ -0,0 +1,126 @@
+/*
+ * Copyright (C) 2024 The Android Open Source Project
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT 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.spa.network
+
+import android.content.Context
+import androidx.compose.ui.test.assertIsDisplayed
+import androidx.compose.ui.test.junit4.createComposeRule
+import androidx.compose.ui.test.onNodeWithText
+import androidx.compose.ui.test.performClick
+import androidx.navigation.compose.rememberNavController
+import androidx.test.core.app.ApplicationProvider
+import androidx.test.ext.junit.runners.AndroidJUnit4
+import com.android.settings.R
+import com.android.settings.network.SimOnboardingService
+import com.google.common.truth.Truth.assertThat
+import org.junit.Rule
+import org.junit.Test
+import org.junit.runner.RunWith
+import org.mockito.kotlin.doReturn
+import org.mockito.kotlin.mock
+import org.mockito.kotlin.stub
+
+@RunWith(AndroidJUnit4::class)
+class SimOnboardingPageProviderTest {
+ @get:Rule
+ val composeTestRule = createComposeRule()
+
+ private val context: Context = ApplicationProvider.getApplicationContext()
+ private var mockSimOnboardingService = mock<SimOnboardingService> {
+ on { targetSubId }.doReturn(SUB_ID)
+ on { targetSubInfo }.doReturn(null)
+ on { availableSubInfoList }.doReturn(listOf())
+ on { activeSubInfoList }.doReturn(listOf())
+ on { slotInfoList }.doReturn(listOf())
+ on { uiccCardInfoList }.doReturn(listOf())
+ on { selectedSubInfoList }.doReturn(mutableListOf())
+
+ on { targetPrimarySimCalls }.doReturn(PRIMARY_SIM_ASK_EVERY_TIME)
+ on { targetPrimarySimTexts }.doReturn(PRIMARY_SIM_ASK_EVERY_TIME)
+ on { targetPrimarySimMobileData }.doReturn(PRIMARY_SIM_ASK_EVERY_TIME)
+ }
+
+ @Test
+ fun simOnboardingPageProvider_name() {
+ assertThat(SimOnboardingPageProvider.name).isEqualTo("SimOnboardingPageProvider")
+ }
+
+ @Test
+ fun simOnboardingPage_labelSim() {
+ composeTestRule.setContent {
+ val navHostController = rememberNavController()
+ PageImpl(mockSimOnboardingService, navHostController)
+ }
+
+ composeTestRule.onNodeWithText(context.getString(R.string.sim_onboarding_label_sim_title))
+ .assertIsDisplayed()
+ }
+
+ @Test
+ fun simOnboardingPage_nextAction_fromLabelSimToPrimarySim() {
+ mockSimOnboardingService.stub {
+ on { isMultipleEnabledProfilesSupported }.thenReturn(false)
+ }
+ composeTestRule.setContent {
+ val navHostController = rememberNavController()
+ PageImpl(mockSimOnboardingService, navHostController)
+ }
+
+ composeTestRule.onNodeWithText(context.getString(R.string.sim_onboarding_next))
+ .performClick()
+
+ composeTestRule.onNodeWithText(context.getString(R.string.sim_onboarding_primary_sim_title))
+ .assertIsDisplayed()
+ }
+
+ @Test
+ fun simOnboardingPage_nextAction_fromLabelSimToSelectSim() {
+ mockSimOnboardingService.stub {
+ on { isMultipleEnabledProfilesSupported }.thenReturn(true)
+ }
+
+ composeTestRule.setContent {
+ val navHostController = rememberNavController()
+ PageImpl(mockSimOnboardingService, navHostController)
+ }
+
+ composeTestRule.onNodeWithText(context.getString(R.string.sim_onboarding_next))
+ .performClick()
+
+ composeTestRule.onNodeWithText(context.getString(R.string.sim_onboarding_select_sim_title))
+ .assertIsDisplayed()
+ }
+
+ @Test
+ fun simOnboardingPage_nextAction_fromSelectSimToPrimarySim() {
+ composeTestRule.setContent {
+ val navHostController = rememberNavController()
+ PageImpl(mockSimOnboardingService, navHostController)
+ }
+
+ composeTestRule.onNodeWithText(context.getString(R.string.sim_onboarding_next))
+ .performClick()
+
+ composeTestRule.onNodeWithText(context.getString(R.string.sim_onboarding_primary_sim_title))
+ .assertIsDisplayed()
+ }
+
+ private companion object {
+ const val SUB_ID = 1
+ const val PRIMARY_SIM_ASK_EVERY_TIME = -1
+ }
+}
diff --git a/tests/spa_unit/src/com/android/settings/spa/network/SimOnboardingPrimarySimTest.kt b/tests/spa_unit/src/com/android/settings/spa/network/SimOnboardingPrimarySimTest.kt
new file mode 100644
index 0000000..9cb8909
--- /dev/null
+++ b/tests/spa_unit/src/com/android/settings/spa/network/SimOnboardingPrimarySimTest.kt
@@ -0,0 +1,123 @@
+/*
+ * Copyright (C) 2024 The Android Open Source Project
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT 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.spa.network
+
+import android.content.Context
+import android.telephony.SubscriptionInfo
+import androidx.compose.ui.test.assertIsDisplayed
+import androidx.compose.ui.test.junit4.createComposeRule
+import androidx.compose.ui.test.onNodeWithText
+import androidx.compose.ui.test.performClick
+import androidx.test.core.app.ApplicationProvider
+import androidx.test.ext.junit.runners.AndroidJUnit4
+import com.android.settings.R
+import com.android.settings.network.SimOnboardingService
+import org.junit.Rule
+import org.junit.Test
+import org.junit.runner.RunWith
+import org.mockito.kotlin.doReturn
+import org.mockito.kotlin.mock
+import org.mockito.kotlin.stub
+import org.mockito.kotlin.verify
+
+
+@RunWith(AndroidJUnit4::class)
+class SimOnboardingPrimarySimTest {
+ @get:Rule
+ val composeTestRule = createComposeRule()
+
+ private val context: Context = ApplicationProvider.getApplicationContext()
+ private var mockSimOnboardingService = mock<SimOnboardingService> {
+ on { targetSubId }.doReturn(-1)
+ on { targetSubInfo }.doReturn(null)
+ on { availableSubInfoList }.doReturn(listOf())
+ on { activeSubInfoList }.doReturn(listOf())
+ on { slotInfoList }.doReturn(listOf())
+ on { uiccCardInfoList }.doReturn(listOf())
+ on { selectedSubInfoList }.doReturn(mutableListOf())
+
+ on { targetPrimarySimCalls }.doReturn(PRIMARY_SIM_ASK_EVERY_TIME)
+ on { targetPrimarySimTexts }.doReturn(PRIMARY_SIM_ASK_EVERY_TIME)
+ on { targetPrimarySimMobileData }.doReturn(PRIMARY_SIM_ASK_EVERY_TIME)
+ }
+
+ private val nextAction: () -> Unit = mock()
+ private val cancelAction: () -> Unit = mock()
+
+ @Test
+ fun simOnboardingPrimarySimImpl_showTitle() {
+ composeTestRule.setContent {
+ SimOnboardingPrimarySimImpl(nextAction, cancelAction, mockSimOnboardingService)
+ }
+
+ composeTestRule.onNodeWithText(context.getString(R.string.sim_onboarding_primary_sim_title))
+ .assertIsDisplayed()
+ }
+
+ @Test
+ fun simOnboardingPrimarySimImpl_showSubTitle() {
+ composeTestRule.setContent {
+ SimOnboardingPrimarySimImpl(nextAction, cancelAction, mockSimOnboardingService)
+ }
+
+ composeTestRule.onNodeWithText(context.getString(R.string.sim_onboarding_primary_sim_msg))
+ .assertIsDisplayed()
+ }
+
+ @Test
+ fun simOnboardingPrimarySimImpl_clickCancelAction_verifyCancelAction() {
+ composeTestRule.setContent {
+ SimOnboardingPrimarySimImpl(nextAction, cancelAction, mockSimOnboardingService)
+ }
+
+ composeTestRule.onNodeWithText(context.getString(R.string.cancel))
+ .performClick()
+
+ verify(cancelAction)
+ }
+
+ private companion object {
+ const val SUB_ID_1 = 1
+ const val SUB_ID_2 = 2
+ const val SUB_ID_3 = 3
+ const val DISPLAY_NAME_1 = "Sub 1"
+ const val DISPLAY_NAME_2 = "Sub 2"
+ const val DISPLAY_NAME_3 = "Sub 3"
+ const val NUMBER_1 = "000000001"
+ const val NUMBER_2 = "000000002"
+ const val NUMBER_3 = "000000003"
+ const val PRIMARY_SIM_ASK_EVERY_TIME = -1
+
+ val SUB_INFO_1: SubscriptionInfo = SubscriptionInfo.Builder().apply {
+ setId(SUB_ID_1)
+ setDisplayName(DISPLAY_NAME_1)
+ setNumber(NUMBER_1)
+ }.build()
+
+ val SUB_INFO_2: SubscriptionInfo = SubscriptionInfo.Builder().apply {
+ setId(SUB_ID_2)
+ setDisplayName(DISPLAY_NAME_2)
+ setNumber(NUMBER_2)
+ }.build()
+
+ val SUB_INFO_3: SubscriptionInfo = SubscriptionInfo.Builder().apply {
+ setId(SUB_ID_3)
+ setDisplayName(DISPLAY_NAME_3)
+ setNumber(NUMBER_3)
+ }.build()
+ }
+}
diff --git a/tests/spa_unit/src/com/android/settings/spa/network/SimOnboardingSelectSimTest.kt b/tests/spa_unit/src/com/android/settings/spa/network/SimOnboardingSelectSimTest.kt
new file mode 100644
index 0000000..5d7465f
--- /dev/null
+++ b/tests/spa_unit/src/com/android/settings/spa/network/SimOnboardingSelectSimTest.kt
@@ -0,0 +1,165 @@
+/*
+ * Copyright (C) 2024 The Android Open Source Project
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT 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.spa.network
+
+import android.content.Context
+import android.telephony.SubscriptionInfo
+import androidx.compose.ui.test.assertIsDisplayed
+import androidx.compose.ui.test.junit4.createComposeRule
+import androidx.compose.ui.test.onNodeWithText
+import androidx.compose.ui.test.performClick
+import androidx.test.core.app.ApplicationProvider
+import androidx.test.ext.junit.runners.AndroidJUnit4
+import com.android.settings.R
+import com.android.settings.network.SimOnboardingService
+import org.junit.Rule
+import org.junit.Test
+import org.junit.runner.RunWith
+import org.mockito.kotlin.doReturn
+import org.mockito.kotlin.mock
+import org.mockito.kotlin.stub
+import org.mockito.kotlin.verify
+
+@RunWith(AndroidJUnit4::class)
+class SimOnboardingSelectSimTest {
+ @get:Rule
+ val composeTestRule = createComposeRule()
+
+ private val context: Context = ApplicationProvider.getApplicationContext()
+ private var mockSimOnboardingService = mock<SimOnboardingService> {
+ on { targetSubId }.doReturn(-1)
+ on { targetSubInfo }.doReturn(null)
+ on { availableSubInfoList }.doReturn(listOf())
+ on { activeSubInfoList }.doReturn(listOf())
+ on { slotInfoList }.doReturn(listOf())
+ on { uiccCardInfoList }.doReturn(listOf())
+ on { selectedSubInfoList }.doReturn(mutableListOf())
+
+ on { targetPrimarySimCalls }.doReturn(PRIMARY_SIM_ASK_EVERY_TIME)
+ on { targetPrimarySimTexts }.doReturn(PRIMARY_SIM_ASK_EVERY_TIME)
+ on { targetPrimarySimMobileData }.doReturn(PRIMARY_SIM_ASK_EVERY_TIME)
+ }
+
+ private val nextAction: () -> Unit = mock()
+ private val cancelAction: () -> Unit = mock()
+
+ @Test
+ fun simOnboardingSelectSimImpl_showTitle() {
+ composeTestRule.setContent {
+ SimOnboardingSelectSimImpl(nextAction, cancelAction, mockSimOnboardingService)
+ }
+
+ composeTestRule.onNodeWithText(context.getString(R.string.sim_onboarding_select_sim_title))
+ .assertIsDisplayed()
+ }
+
+ @Test
+ fun simOnboardingSelectSimImpl_showSubTitle() {
+ composeTestRule.setContent {
+ SimOnboardingSelectSimImpl(nextAction, cancelAction, mockSimOnboardingService)
+ }
+
+ composeTestRule.onNodeWithText(context.getString(R.string.sim_onboarding_select_sim_msg))
+ .assertIsDisplayed()
+ }
+
+ @Test
+ fun simOnboardingSelectSimImpl_clickNextAction_verifyNextAction() {
+ composeTestRule.setContent {
+ SimOnboardingSelectSimImpl(nextAction, cancelAction, mockSimOnboardingService)
+ }
+
+ composeTestRule.onNodeWithText(context.getString(R.string.sim_onboarding_next))
+ .performClick()
+
+ verify(nextAction)
+ }
+
+ @Test
+ fun simOnboardingSelectSimImpl_clickCancelAction_verifyCancelAction() {
+ composeTestRule.setContent {
+ SimOnboardingSelectSimImpl(nextAction, cancelAction, mockSimOnboardingService)
+ }
+
+ composeTestRule.onNodeWithText(context.getString(R.string.cancel))
+ .performClick()
+
+ verify(cancelAction)
+ }
+
+ @Test
+ fun simOnboardingSelectSimImpl_showItem_show3Items() {
+ mockSimOnboardingService.stub {
+ on { targetSubId }.doReturn(SUB_ID_1)
+ on { targetSubInfo }.doReturn(SUB_INFO_1)
+ on { availableSubInfoList }.doReturn(listOf(SUB_INFO_1, SUB_INFO_2, SUB_INFO_3))
+ on { activeSubInfoList }.doReturn(listOf(SUB_INFO_2, SUB_INFO_3))
+ on { getSelectableSubscriptionInfo() }.doReturn(
+ listOf(
+ SUB_INFO_1,
+ SUB_INFO_2,
+ SUB_INFO_3
+ )
+ )
+ on { getSubscriptionInfoDisplayName(SUB_INFO_1) }.doReturn(DISPLAY_NAME_1)
+ on { getSubscriptionInfoDisplayName(SUB_INFO_2) }.doReturn(DISPLAY_NAME_2)
+ on { getSubscriptionInfoDisplayName(SUB_INFO_3) }.doReturn(DISPLAY_NAME_3)
+ }
+
+ composeTestRule.setContent {
+ SimOnboardingSelectSimImpl(nextAction, cancelAction, mockSimOnboardingService)
+ }
+
+ composeTestRule.onNodeWithText(DISPLAY_NAME_1).assertIsDisplayed()
+ composeTestRule.onNodeWithText(NUMBER_1).assertIsDisplayed()
+ composeTestRule.onNodeWithText(DISPLAY_NAME_2).assertIsDisplayed()
+ composeTestRule.onNodeWithText(NUMBER_2).assertIsDisplayed()
+ composeTestRule.onNodeWithText(DISPLAY_NAME_3).assertIsDisplayed()
+ composeTestRule.onNodeWithText(NUMBER_3).assertIsDisplayed()
+ }
+
+ private companion object {
+ const val SUB_ID_1 = 1
+ const val SUB_ID_2 = 2
+ const val SUB_ID_3 = 3
+ const val DISPLAY_NAME_1 = "Sub 1"
+ const val DISPLAY_NAME_2 = "Sub 2"
+ const val DISPLAY_NAME_3 = "Sub 3"
+ const val NUMBER_1 = "000000001"
+ const val NUMBER_2 = "000000002"
+ const val NUMBER_3 = "000000003"
+ const val PRIMARY_SIM_ASK_EVERY_TIME = -1
+
+ val SUB_INFO_1: SubscriptionInfo = SubscriptionInfo.Builder().apply {
+ setId(SUB_ID_1)
+ setDisplayName(DISPLAY_NAME_1)
+ setNumber(NUMBER_1)
+ }.build()
+
+ val SUB_INFO_2: SubscriptionInfo = SubscriptionInfo.Builder().apply {
+ setId(SUB_ID_2)
+ setDisplayName(DISPLAY_NAME_2)
+ setNumber(NUMBER_2)
+ }.build()
+
+ val SUB_INFO_3: SubscriptionInfo = SubscriptionInfo.Builder().apply {
+ setId(SUB_ID_3)
+ setDisplayName(DISPLAY_NAME_3)
+ setNumber(NUMBER_3)
+ }.build()
+ }
+}
diff --git a/tests/spa_unit/src/com/android/settings/testutils/ContextTestUtil.kt b/tests/spa_unit/src/com/android/settings/testutils/ContextTestUtil.kt
index 43b7a20..a2b479c 100644
--- a/tests/spa_unit/src/com/android/settings/testutils/ContextTestUtil.kt
+++ b/tests/spa_unit/src/com/android/settings/testutils/ContextTestUtil.kt
@@ -1,5 +1,5 @@
/*
- * Copyright (C) 2022 The Android Open Source Project
+ * Copyright (C) 2024 The Android Open Source Project
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
@@ -17,10 +17,11 @@
package com.android.settings.testutils
import android.content.Context
-import org.mockito.Mockito.any
-import org.mockito.Mockito.doReturn
-import org.mockito.Mockito.eq
+import org.mockito.kotlin.any
+import org.mockito.kotlin.doReturn
+import org.mockito.kotlin.eq
+import org.mockito.kotlin.whenever
fun Context.mockAsUser() {
- doReturn(this).`when`(this).createContextAsUser(any(), eq(0))
+ doReturn(this).whenever(this).createContextAsUser(any(), eq(0))
}
diff --git a/tests/spa_unit/src/com/android/settings/widget/CardPreferenceTest.kt b/tests/spa_unit/src/com/android/settings/widget/CardPreferenceTest.kt
new file mode 100644
index 0000000..0483e36
--- /dev/null
+++ b/tests/spa_unit/src/com/android/settings/widget/CardPreferenceTest.kt
@@ -0,0 +1,240 @@
+/*
+ * Copyright (C) 2024 The Android Open Source Project
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT 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 androidx.compose.runtime.Composable
+import androidx.compose.ui.test.assertContentDescriptionEquals
+import androidx.compose.ui.test.assertIsDisplayed
+import androidx.compose.ui.test.assertIsNotDisplayed
+import androidx.compose.ui.test.junit4.createComposeRule
+import androidx.compose.ui.test.onNodeWithContentDescription
+import androidx.compose.ui.test.onNodeWithText
+import androidx.compose.ui.test.performClick
+import androidx.test.core.app.ApplicationProvider
+import androidx.test.ext.junit.runners.AndroidJUnit4
+import com.android.settings.R
+import com.google.common.truth.Truth.assertThat
+import org.junit.Before
+import org.junit.Rule
+import org.junit.Test
+import org.junit.runner.RunWith
+
+@RunWith(AndroidJUnit4::class)
+class CardPreferenceTest {
+
+ @get:Rule val composeTestRule = createComposeRule()
+ private lateinit var context: Context
+
+ @Before
+ fun setUp() {
+ context = ApplicationProvider.getApplicationContext()
+ }
+
+ @Test
+ fun enableDismiss_whenEnable_shouldBeDisplayed() {
+ composeTestRule.setContent { buildCardPreference(enableDismiss = true) }
+
+ composeTestRule.onNodeWithContentDescription("Dismiss").assertIsDisplayed()
+ }
+
+ @Test
+ fun enableDismiss_whenDisable_shouldBeDisplayed() {
+ composeTestRule.setContent { buildCardPreference(enableDismiss = false) }
+
+ composeTestRule.onNodeWithContentDescription("Dismiss").assertIsNotDisplayed()
+ }
+
+ @Test
+ fun primaryButton_whenVisible_shouldBeDisplayed() {
+ val expectedPrimaryButtonText = "You can see me"
+ composeTestRule.setContent {
+ buildCardPreference(
+ primaryButtonText = expectedPrimaryButtonText,
+ primaryButtonVisibility = true,
+ )
+ }
+
+ composeTestRule.onNodeWithText(expectedPrimaryButtonText).assertIsDisplayed()
+ }
+
+ @Test
+ fun primaryButton_whenInvisible_shouldBeDisplayed() {
+ val expectedButtonText = "You cannot see me"
+ composeTestRule.setContent {
+ buildCardPreference(
+ primaryButtonText = expectedButtonText,
+ primaryButtonVisibility = false,
+ )
+ }
+
+ composeTestRule.onNodeWithText(expectedButtonText).assertIsNotDisplayed()
+ }
+
+ @Test
+ fun primaryButtonAction_whenClick_performAction() {
+ val buttonText = "click me"
+ var clicked = false
+ composeTestRule.setContent {
+ buildCardPreference(
+ primaryButtonText = buttonText,
+ primaryButtonVisibility = true,
+ primaryButtonAction = { clicked = true }
+ )
+ }
+
+ composeTestRule.onNodeWithText(buttonText).performClick()
+
+ assertThat(clicked).isTrue()
+ }
+
+ @Test
+ fun primaryButtonContentDescription_whenSet_shouldBeExists() {
+ val expectedText = "this is a content description"
+ val buttonText = "primary-button"
+ composeTestRule.setContent {
+ buildCardPreference(
+ primaryButtonText = buttonText,
+ primaryButtonContentDescription = expectedText,
+ primaryButtonVisibility = true,
+ )
+ }
+
+ composeTestRule.onNodeWithText(buttonText).assertContentDescriptionEquals(expectedText)
+ }
+
+ @Test
+ fun secondaryButton_whenVisible_shouldBeDisplayed() {
+ val expectedSecondaryButtonText = "You can see me"
+ composeTestRule.setContent {
+ buildCardPreference(
+ secondaryButtonText = expectedSecondaryButtonText,
+ secondaryButtonVisibility = true,
+ )
+ }
+
+ composeTestRule.onNodeWithText(expectedSecondaryButtonText).assertIsDisplayed()
+ }
+
+ @Test
+ fun secondaryButton_whenInvisible_shouldBeDisplayed() {
+ val expectedButtonText = "You cannot see me"
+ composeTestRule.setContent {
+ buildCardPreference(
+ secondaryButtonText = expectedButtonText,
+ secondaryButtonVisibility = false,
+ )
+ }
+
+ composeTestRule.onNodeWithText(expectedButtonText).assertIsNotDisplayed()
+ }
+
+ @Test
+ fun secondaryButtonAction_whenClick_performAction() {
+ val buttonText = "click me2"
+ var clicked = false
+ composeTestRule.setContent {
+ buildCardPreference(
+ secondaryButtonText = buttonText,
+ secondaryButtonVisibility = true,
+ secondaryButtonAction = { clicked = true }
+ )
+ }
+
+ composeTestRule.onNodeWithText(buttonText).performClick()
+
+ assertThat(clicked).isTrue()
+ }
+
+ @Test
+ fun secondaryButtonContentDescription_whenSet_shouldBeExists() {
+ val expectedText = "found bug yay"
+ val buttonText = "secondary-button"
+ composeTestRule.setContent {
+ buildCardPreference(
+ secondaryButtonText = buttonText,
+ secondaryButtonContentDescription = expectedText,
+ secondaryButtonVisibility = true,
+ )
+ }
+
+ composeTestRule.onNodeWithText(buttonText).assertContentDescriptionEquals(expectedText)
+ }
+
+ @Test
+ fun resetLayoutState_shouldRemoveThePrimaryButton() {
+ val buttonText = "9527"
+ val cardPreference =
+ CardPreference(context)
+ .apply {
+ primaryButtonText = buttonText
+ primaryButtonVisibility = true
+ }
+ .also { it.buildContent() }
+
+ cardPreference.resetLayoutState()
+ composeTestRule.setContent { cardPreference.Content() }
+
+ composeTestRule.onNodeWithText(buttonText).assertDoesNotExist()
+ }
+
+ @Test
+ fun resetLayoutState_shouldRemoveTheSecondaryButton() {
+ val buttonText = "4567"
+ val cardPreference =
+ CardPreference(context)
+ .apply {
+ secondaryButtonText = buttonText
+ secondaryButtonVisibility = true
+ }
+ .also { it.buildContent() }
+
+ cardPreference.resetLayoutState()
+ composeTestRule.setContent { cardPreference.Content() }
+
+ composeTestRule.onNodeWithText(buttonText).assertDoesNotExist()
+ }
+
+ @Composable
+ private fun buildCardPreference(
+ iconResId: Int? = R.drawable.ic_battery_status_protected_24dp,
+ primaryButtonText: String = "primary text",
+ primaryButtonContentDescription: String? = "primary description",
+ primaryButtonAction: () -> Unit = {},
+ primaryButtonVisibility: Boolean = false,
+ secondaryButtonText: String = "secondary button",
+ secondaryButtonContentDescription: String? = null,
+ secondaryButtonAction: () -> Unit = {},
+ secondaryButtonVisibility: Boolean = false,
+ enableDismiss: Boolean = true,
+ ) =
+ CardPreference(context)
+ .apply {
+ this.iconResId = iconResId
+ this.primaryButtonText = primaryButtonText
+ this.primaryButtonContentDescription = primaryButtonContentDescription
+ this.primaryButtonAction = primaryButtonAction
+ this.primaryButtonVisibility = primaryButtonVisibility
+ this.secondaryButtonText = secondaryButtonText
+ this.secondaryButtonContentDescription = secondaryButtonContentDescription
+ this.secondaryButtonAction = secondaryButtonAction
+ this.secondaryButtonVisibility = secondaryButtonVisibility
+ this.enableDismiss(enableDismiss)
+ }
+ .also { it.buildContent() }
+ .Content()
+}
diff --git a/tests/unit/Android.bp b/tests/unit/Android.bp
index 327b6aa..9d2d686 100644
--- a/tests/unit/Android.bp
+++ b/tests/unit/Android.bp
@@ -32,6 +32,7 @@
"kotlinx_coroutines_test",
"flag-junit",
"Settings-testutils2",
+ "MediaDrmSettingsFlagsLib",
// Don't add SettingsLib libraries here - you can use them directly as they are in the
// instrumented Settings app.
],
diff --git a/tests/unit/src/com/android/settings/accessibility/PreferredShortcutsTest.java b/tests/unit/src/com/android/settings/accessibility/PreferredShortcutsTest.java
index 95a0b83..e3c07ef 100644
--- a/tests/unit/src/com/android/settings/accessibility/PreferredShortcutsTest.java
+++ b/tests/unit/src/com/android/settings/accessibility/PreferredShortcutsTest.java
@@ -16,17 +16,30 @@
package com.android.settings.accessibility;
+import static com.android.internal.accessibility.AccessibilityShortcutController.COLOR_INVERSION_COMPONENT_NAME;
+import static com.android.internal.accessibility.AccessibilityShortcutController.DALTONIZER_COMPONENT_NAME;
+import static com.android.internal.accessibility.AccessibilityShortcutController.MAGNIFICATION_CONTROLLER_NAME;
+
import static com.google.common.truth.Truth.assertThat;
import android.content.ComponentName;
+import android.content.ContentResolver;
import android.content.Context;
+import android.provider.Settings;
import androidx.test.core.app.ApplicationProvider;
import androidx.test.ext.junit.runners.AndroidJUnit4;
+import com.android.internal.accessibility.common.ShortcutConstants;
+import com.android.internal.accessibility.util.ShortcutUtils;
+
+import org.junit.AfterClass;
+import org.junit.Before;
import org.junit.Test;
import org.junit.runner.RunWith;
+import java.util.Set;
+
/** Tests for {@link PreferredShortcuts} */
@RunWith(AndroidJUnit4.class)
public class PreferredShortcutsTest {
@@ -39,8 +52,20 @@
private static final String CLASS_NAME_2 = PACKAGE_NAME_2 + ".test2";
private static final ComponentName COMPONENT_NAME_2 = new ComponentName(PACKAGE_NAME_2,
CLASS_NAME_2);
+ private static final ContentResolver sContentResolver =
+ ApplicationProvider.getApplicationContext().getContentResolver();
- private Context mContext = ApplicationProvider.getApplicationContext();
+ private final Context mContext = ApplicationProvider.getApplicationContext();
+
+ @Before
+ public void setUp() {
+ clearShortcuts();
+ }
+
+ @AfterClass
+ public static void cleanUp() {
+ clearShortcuts();
+ }
@Test
public void retrieveUserShortcutType_fromSingleData_matchSavedType() {
@@ -50,7 +75,7 @@
PreferredShortcuts.saveUserShortcutType(mContext, shortcut);
final int retrieveType = PreferredShortcuts.retrieveUserShortcutType(mContext,
- COMPONENT_NAME_1.flattenToString(), 0);
+ COMPONENT_NAME_1.flattenToString());
assertThat(retrieveType).isEqualTo(type);
}
@@ -67,8 +92,92 @@
PreferredShortcuts.saveUserShortcutType(mContext, shortcut1);
PreferredShortcuts.saveUserShortcutType(mContext, shortcut2);
final int retrieveType = PreferredShortcuts.retrieveUserShortcutType(mContext,
- COMPONENT_NAME_1.flattenToString(), 0);
+ COMPONENT_NAME_1.flattenToString());
assertThat(retrieveType).isEqualTo(type1);
}
+
+ @Test
+ public void updatePreferredShortcutsFromSetting_magnificationWithTripleTapAndVolumeKeyShortcuts_preferredShortcutsMatches() {
+ ShortcutUtils.optInValueToSettings(mContext, ShortcutConstants.UserShortcutType.HARDWARE,
+ MAGNIFICATION_CONTROLLER_NAME);
+ Settings.Secure.putInt(
+ sContentResolver,
+ Settings.Secure.ACCESSIBILITY_DISPLAY_MAGNIFICATION_ENABLED,
+ AccessibilityUtil.State.ON);
+
+ PreferredShortcuts.updatePreferredShortcutsFromSettings(mContext,
+ Set.of(MAGNIFICATION_CONTROLLER_NAME));
+ int expectedShortcutTypes = ShortcutConstants.UserShortcutType.HARDWARE
+ | ShortcutConstants.UserShortcutType.TRIPLETAP;
+
+ assertThat(
+ PreferredShortcuts.retrieveUserShortcutType(
+ mContext, MAGNIFICATION_CONTROLLER_NAME
+ ))
+ .isEqualTo(expectedShortcutTypes);
+ }
+
+ @Test
+ public void updatePreferredShortcutsFromSetting_magnificationWithNoActiveShortcuts_noChangesOnPreferredShortcutTypes() {
+ int expectedShortcutTypes = ShortcutConstants.UserShortcutType.HARDWARE
+ | ShortcutConstants.UserShortcutType.SOFTWARE;
+ PreferredShortcuts.saveUserShortcutType(mContext,
+ new PreferredShortcut(MAGNIFICATION_CONTROLLER_NAME, expectedShortcutTypes));
+
+
+ PreferredShortcuts.updatePreferredShortcutsFromSettings(mContext,
+ Set.of(MAGNIFICATION_CONTROLLER_NAME));
+
+
+ assertThat(
+ PreferredShortcuts.retrieveUserShortcutType(
+ mContext, MAGNIFICATION_CONTROLLER_NAME
+ ))
+ .isEqualTo(expectedShortcutTypes);
+ }
+
+ @Test
+ public void updatePreferredShortcutsFromSetting_multipleComponents_preferredShortcutsMatches() {
+ String target1 = COLOR_INVERSION_COMPONENT_NAME.flattenToString();
+ String target2 = DALTONIZER_COMPONENT_NAME.flattenToString();
+
+ Settings.Secure.putString(sContentResolver,
+ Settings.Secure.ACCESSIBILITY_BUTTON_TARGETS, target1);
+ Settings.Secure.putString(sContentResolver,
+ Settings.Secure.ACCESSIBILITY_SHORTCUT_TARGET_SERVICE,
+ target1 + ShortcutConstants.SERVICES_SEPARATOR + target2);
+
+ int target1ShortcutTypes = ShortcutConstants.UserShortcutType.HARDWARE
+ | ShortcutConstants.UserShortcutType.SOFTWARE;
+ int target2ShortcutTypes = ShortcutConstants.UserShortcutType.HARDWARE;
+
+ PreferredShortcuts.updatePreferredShortcutsFromSettings(mContext, Set.of(target1, target2));
+
+ assertThat(
+ PreferredShortcuts.retrieveUserShortcutType(
+ mContext, target1
+ ))
+ .isEqualTo(target1ShortcutTypes);
+ assertThat(
+ PreferredShortcuts.retrieveUserShortcutType(
+ mContext, target2
+ ))
+ .isEqualTo(target2ShortcutTypes);
+ }
+
+ private static void clearShortcuts() {
+ Settings.Secure.putString(sContentResolver,
+ Settings.Secure.ACCESSIBILITY_BUTTON_TARGETS, "");
+ Settings.Secure.putString(sContentResolver,
+ Settings.Secure.ACCESSIBILITY_SHORTCUT_TARGET_SERVICE, "");
+ Settings.Secure.putInt(
+ sContentResolver,
+ Settings.Secure.ACCESSIBILITY_DISPLAY_MAGNIFICATION_ENABLED,
+ AccessibilityUtil.State.OFF);
+ Settings.Secure.putInt(
+ sContentResolver,
+ Settings.Secure.ACCESSIBILITY_MAGNIFICATION_TWO_FINGER_TRIPLE_TAP_ENABLED,
+ AccessibilityUtil.State.OFF);
+ }
}
diff --git a/tests/unit/src/com/android/settings/applications/credentials/CredentialManagerPreferenceControllerTest.java b/tests/unit/src/com/android/settings/applications/credentials/CredentialManagerPreferenceControllerTest.java
index acf590b..b5aeac7 100644
--- a/tests/unit/src/com/android/settings/applications/credentials/CredentialManagerPreferenceControllerTest.java
+++ b/tests/unit/src/com/android/settings/applications/credentials/CredentialManagerPreferenceControllerTest.java
@@ -17,6 +17,7 @@
package com.android.settings.applications.credentials;
import static com.android.settings.core.BasePreferenceController.AVAILABLE;
+import static com.android.settings.core.BasePreferenceController.CONDITIONALLY_UNAVAILABLE;
import static com.android.settings.core.BasePreferenceController.UNSUPPORTED_ON_DEVICE;
import static com.google.common.truth.Truth.assertThat;
@@ -55,6 +56,7 @@
import java.util.Collections;
import java.util.List;
import java.util.Map;
+import java.util.Optional;
import java.util.Set;
@RunWith(AndroidJUnit4.class)
@@ -121,17 +123,34 @@
createControllerWithServices(Lists.newArrayList(createCredentialProviderInfo()));
controller.setSimulateConnectedForTests(true);
assertThat(controller.isConnected()).isTrue();
- controller.setVisibility(true);
- assertThat(controller.getVisibility()).isTrue();
+ controller.setSimulateHiddenForTests(Optional.of(false));
+ assertThat(controller.isHiddenDueToNoProviderSet()).isFalse();
assertThat(controller.getAvailabilityStatus()).isEqualTo(AVAILABLE);
}
@Test
+ public void getAvailabilityStatus_isHidden_returnsConditionallyUnavailable() {
+ CredentialManagerPreferenceController controller =
+ createControllerWithServices(Lists.newArrayList(createCredentialProviderInfo()));
+ controller.setSimulateConnectedForTests(true);
+ assertThat(controller.isConnected()).isTrue();
+ controller.setSimulateHiddenForTests(Optional.of(true));
+ assertThat(controller.isHiddenDueToNoProviderSet()).isTrue();
+ assertThat(controller.getAvailabilityStatus()).isEqualTo(CONDITIONALLY_UNAVAILABLE);
+ }
+
+ @Test
public void displayPreference_withServices_preferencesAdded() {
CredentialManagerPreferenceController controller =
createControllerWithServices(Lists.newArrayList(createCredentialProviderInfo()));
+ controller.setSimulateConnectedForTests(true);
+ controller.setSimulateHiddenForTests(Optional.of(false));
+
+ assertThat(controller.isHiddenDueToNoProviderSet()).isFalse();
+ assertThat(controller.isConnected()).isTrue();
+ assertThat(controller.getAvailabilityStatus()).isEqualTo(AVAILABLE);
+
controller.displayPreference(mScreen);
- assertThat(controller.isConnected()).isFalse();
assertThat(mCredentialsPreferenceCategory.getPreferenceCount()).isEqualTo(1);
Preference pref = mCredentialsPreferenceCategory.getPreference(0);
@@ -150,8 +169,8 @@
createControllerWithServices(Lists.newArrayList(providerInfo1, providerInfo2));
controller.setSimulateConnectedForTests(true);
assertThat(controller.isConnected()).isTrue();
- controller.setVisibility(true);
- assertThat(controller.getVisibility()).isTrue();
+ controller.setSimulateHiddenForTests(Optional.of(false));
+ assertThat(controller.isHiddenDueToNoProviderSet()).isFalse();
assertThat(controller.getAvailabilityStatus()).isEqualTo(AVAILABLE);
// Test the data is correct.
@@ -194,8 +213,8 @@
createCredentialProviderInfo("com.android.provider6", "ClassA")));
controller.setSimulateConnectedForTests(true);
assertThat(controller.isConnected()).isTrue();
- controller.setVisibility(true);
- assertThat(controller.getVisibility()).isTrue();
+ controller.setSimulateHiddenForTests(Optional.of(false));
+ assertThat(controller.isHiddenDueToNoProviderSet()).isFalse();
assertThat(controller.getAvailabilityStatus()).isEqualTo(AVAILABLE);
// Ensure that we stay under 5 providers.
@@ -263,8 +282,8 @@
createControllerWithServices(Lists.newArrayList(providerInfo1, providerInfo2));
controller.setSimulateConnectedForTests(true);
assertThat(controller.isConnected()).isTrue();
- controller.setVisibility(true);
- assertThat(controller.getVisibility()).isTrue();
+ controller.setSimulateHiddenForTests(Optional.of(false));
+ assertThat(controller.isHiddenDueToNoProviderSet()).isFalse();
assertThat(controller.getAvailabilityStatus()).isEqualTo(AVAILABLE);
// Test the data is correct.
@@ -316,9 +335,14 @@
CredentialManagerPreferenceController controller =
createControllerWithServices(
Lists.newArrayList(serviceA1, serviceB1, serviceC1, serviceC2, serviceC3));
- controller.displayPreference(mScreen);
+ controller.setSimulateConnectedForTests(true);
+ controller.setSimulateHiddenForTests(Optional.of(false));
- assertThat(controller.isConnected()).isFalse();
+ assertThat(controller.isHiddenDueToNoProviderSet()).isFalse();
+ assertThat(controller.isConnected()).isTrue();
+ assertThat(controller.getAvailabilityStatus()).isEqualTo(AVAILABLE);
+
+ controller.displayPreference(mScreen);
assertThat(mCredentialsPreferenceCategory.getPreferenceCount()).isEqualTo(3);
Map<String, CredentialManagerPreferenceController.CombiPreference> prefs =
diff --git a/tests/unit/src/com/android/settings/applications/credentials/DefaultCombinedPreferenceControllerTest.java b/tests/unit/src/com/android/settings/applications/credentials/DefaultCombinedPreferenceControllerTest.java
new file mode 100644
index 0000000..301fcfa
--- /dev/null
+++ b/tests/unit/src/com/android/settings/applications/credentials/DefaultCombinedPreferenceControllerTest.java
@@ -0,0 +1,144 @@
+/*
+ * Copyright (C) 2024 The Android Open Source Project
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+
+package com.android.settings.applications.credentials;
+
+import static com.google.common.truth.Truth.assertThat;
+
+import static org.mockito.Mockito.spy;
+import static org.mockito.Mockito.when;
+
+import android.content.Context;
+import android.graphics.drawable.Drawable;
+import android.os.Looper;
+import android.util.AttributeSet;
+import android.view.LayoutInflater;
+import android.view.View;
+
+import androidx.preference.PreferenceViewHolder;
+import androidx.test.core.app.ApplicationProvider;
+import androidx.test.ext.junit.runners.AndroidJUnit4;
+
+import com.android.settings.R;
+import com.android.settings.testutils.ResourcesUtils;
+
+import org.junit.Before;
+import org.junit.Test;
+import org.junit.runner.RunWith;
+
+@RunWith(AndroidJUnit4.class)
+public class DefaultCombinedPreferenceControllerTest {
+
+ private Context mContext;
+ private PrimaryProviderPreference.Delegate mDelegate;
+ private AttributeSet mAttributes;
+
+ @Before
+ public void setUp() {
+ mContext = spy(ApplicationProvider.getApplicationContext());
+ if (Looper.myLooper() == null) {
+ Looper.prepare(); // needed to create the preference screen
+ }
+ mDelegate =
+ new PrimaryProviderPreference.Delegate() {
+ public void onOpenButtonClicked() {}
+
+ public void onChangeButtonClicked() {}
+ };
+ }
+
+ @Test
+ public void ensureSettingIntentNullForNewDesign() {
+ if (!PrimaryProviderPreference.shouldUseNewSettingsUi()) {
+ return;
+ }
+
+ // The setting intent should be null for the new design since this
+ // is handled by the delegate for the PrimaryProviderPreference.
+ DefaultCombinedPreferenceController dcpc =
+ new DefaultCombinedPreferenceController(mContext);
+ assertThat(dcpc.getSettingIntent(null).getPackage()).isNull();
+ }
+
+ @Test
+ public void ensureSettingIntentNotNullForOldDesign() {
+ if (PrimaryProviderPreference.shouldUseNewSettingsUi()) {
+ return;
+ }
+
+ // For the old design the setting intent should still be used.
+ DefaultCombinedPreferenceController dcpc =
+ new DefaultCombinedPreferenceController(mContext);
+ assertThat(dcpc.getSettingIntent(null).getPackage()).isNotNull();
+ }
+
+ @Test
+ public void ensureSettingsActivityIntentCreatedSuccessfully() {
+ DefaultCombinedPreferenceController dcpc =
+ new DefaultCombinedPreferenceController(mContext);
+
+ // Ensure that the settings activity is only created if we haved the right combination
+ // of package and class name.
+ assertThat(dcpc.createSettingsActivityIntent(null, null)).isNull();
+ assertThat(dcpc.createSettingsActivityIntent("", null)).isNull();
+ assertThat(dcpc.createSettingsActivityIntent("", "")).isNull();
+ assertThat(dcpc.createSettingsActivityIntent("com.test", "")).isNull();
+ assertThat(dcpc.createSettingsActivityIntent("com.test", "ClassName")).isNotNull();
+ }
+
+ @Test
+ public void ensureUpdatePreferenceForProviderPopulatesInfo() {
+ if (!PrimaryProviderPreference.shouldUseNewSettingsUi()) {
+ return;
+ }
+
+ DefaultCombinedPreferenceController dcpc =
+ new DefaultCombinedPreferenceController(mContext);
+ PrimaryProviderPreference ppp = createTestPreference();
+ Drawable appIcon = mContext.getResources().getDrawable(R.drawable.ic_settings_delete);
+
+ // Update the preference to use the provider and make sure the view
+ // was updated.
+ dcpc.updatePreferenceForProvider(ppp, "App Name", "Subtitle", appIcon, null);
+ assertThat(ppp.getTitle().toString()).isEqualTo("App Name");
+ assertThat(ppp.getSummary().toString()).isEqualTo("Subtitle");
+ assertThat(ppp.getIcon()).isEqualTo(appIcon);
+
+ // Set the preference back to none and make sure the view was updated.
+ dcpc.updatePreferenceForProvider(ppp, null, null, null, null);
+ assertThat(ppp.getTitle().toString()).isEqualTo("None");
+ assertThat(ppp.getSummary()).isNull();
+ assertThat(ppp.getIcon()).isNull();
+ }
+
+ private PrimaryProviderPreference createTestPreference() {
+ int layoutId =
+ ResourcesUtils.getResourcesId(
+ mContext, "layout", "preference_credential_manager_with_buttons");
+ PreferenceViewHolder holder =
+ PreferenceViewHolder.createInstanceForTests(
+ LayoutInflater.from(mContext).inflate(layoutId, null));
+ PreferenceViewHolder holderForTest = spy(holder);
+ View gearView = new View(mContext, null);
+ int gearId = ResourcesUtils.getResourcesId(mContext, "id", "settings_button");
+ when(holderForTest.findViewById(gearId)).thenReturn(gearView);
+
+ PrimaryProviderPreference ppp = new PrimaryProviderPreference(mContext, mAttributes);
+ ppp.setDelegate(mDelegate);
+ ppp.onBindViewHolder(holderForTest);
+ return ppp;
+ }
+}
diff --git a/tests/unit/src/com/android/settings/applications/credentials/PrimaryProviderPreferenceTest.java b/tests/unit/src/com/android/settings/applications/credentials/PrimaryProviderPreferenceTest.java
new file mode 100644
index 0000000..51a1fc4
--- /dev/null
+++ b/tests/unit/src/com/android/settings/applications/credentials/PrimaryProviderPreferenceTest.java
@@ -0,0 +1,182 @@
+/*
+ * Copyright (C) 2024 The Android Open Source Project
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+
+package com.android.settings.applications.credentials;
+
+import static com.google.common.truth.Truth.assertThat;
+
+import static org.mockito.Mockito.spy;
+import static org.mockito.Mockito.when;
+
+import android.content.Context;
+import android.os.Looper;
+import android.util.AttributeSet;
+import android.view.LayoutInflater;
+import android.view.View;
+
+import androidx.preference.PreferenceViewHolder;
+import androidx.test.core.app.ApplicationProvider;
+import androidx.test.ext.junit.runners.AndroidJUnit4;
+
+import com.android.settings.testutils.ResourcesUtils;
+
+import org.junit.Before;
+import org.junit.Test;
+import org.junit.runner.RunWith;
+
+@RunWith(AndroidJUnit4.class)
+public class PrimaryProviderPreferenceTest {
+
+ private Context mContext;
+ private PrimaryProviderPreference.Delegate mDelegate;
+ private boolean mReceivedOpenButtonClicked = false;
+ private boolean mReceivedChangeButtonClicked = false;
+ private AttributeSet mAttributes;
+
+ @Before
+ public void setUp() {
+ mContext = spy(ApplicationProvider.getApplicationContext());
+ if (Looper.myLooper() == null) {
+ Looper.prepare(); // needed to create the preference screen
+ }
+ mReceivedOpenButtonClicked = false;
+ mReceivedChangeButtonClicked = false;
+ mDelegate =
+ new PrimaryProviderPreference.Delegate() {
+ public void onOpenButtonClicked() {
+ mReceivedOpenButtonClicked = true;
+ }
+
+ public void onChangeButtonClicked() {
+ mReceivedChangeButtonClicked = true;
+ }
+ };
+ }
+
+ @Test
+ public void ensureButtonsClicksCallDelegate_newDesign() {
+ if (!PrimaryProviderPreference.shouldUseNewSettingsUi()) {
+ return;
+ }
+
+ PrimaryProviderPreference ppp = createTestPreferenceWithNewLayout();
+
+ // Test that all the views & buttons are bound correctly.
+ assertThat(ppp.getOpenButton()).isNotNull();
+ assertThat(ppp.getChangeButton()).isNotNull();
+ assertThat(ppp.getButtonFrameView()).isNotNull();
+
+ // Test that clicking the open button results in the delegate being
+ // called.
+ assertThat(mReceivedOpenButtonClicked).isFalse();
+ ppp.getOpenButton().performClick();
+ assertThat(mReceivedOpenButtonClicked).isTrue();
+
+ // Test that clicking the change button results in the delegate being
+ // called.
+ assertThat(mReceivedChangeButtonClicked).isFalse();
+ ppp.getChangeButton().performClick();
+ assertThat(mReceivedChangeButtonClicked).isTrue();
+ }
+
+ @Test
+ public void ensureButtonsClicksCallDelegate_newDesign_openButtonVisibility() {
+ if (!PrimaryProviderPreference.shouldUseNewSettingsUi()) {
+ return;
+ }
+
+ PrimaryProviderPreference ppp = createTestPreferenceWithNewLayout();
+
+ // Test that the open button is visible.
+ assertThat(ppp.getOpenButton()).isNotNull();
+ assertThat(ppp.getOpenButton().getVisibility()).isEqualTo(View.GONE);
+
+ // Show the button and make sure the view was updated.
+ ppp.setOpenButtonVisible(true);
+ assertThat(ppp.getOpenButton().getVisibility()).isEqualTo(View.VISIBLE);
+
+ // Hide the button and make sure the view was updated.
+ ppp.setOpenButtonVisible(false);
+ assertThat(ppp.getOpenButton().getVisibility()).isEqualTo(View.GONE);
+ }
+
+ @Test
+ public void ensureButtonsClicksCallDelegate_newDesign_buttonsHidden() {
+ if (!PrimaryProviderPreference.shouldUseNewSettingsUi()) {
+ return;
+ }
+
+ PrimaryProviderPreference ppp = createTestPreferenceWithNewLayout();
+
+ // Test that the buttons are visible.
+ assertThat(ppp.getButtonFrameView()).isNotNull();
+ assertThat(ppp.getButtonFrameView().getVisibility()).isEqualTo(View.GONE);
+ assertThat(mReceivedChangeButtonClicked).isFalse();
+
+ // If we show the buttons the visiblility should be updated.
+ ppp.setButtonsVisible(true);
+ assertThat(ppp.getButtonFrameView().getVisibility()).isEqualTo(View.VISIBLE);
+
+ // If we hide the buttons the visibility should be updated.
+ ppp.setButtonsVisible(false);
+ assertThat(ppp.getButtonFrameView().getVisibility()).isEqualTo(View.GONE);
+ }
+
+ @Test
+ public void ensureButtonsClicksCallDelegate_oldDesign() {
+ if (PrimaryProviderPreference.shouldUseNewSettingsUi()) {
+ return;
+ }
+
+ PrimaryProviderPreference ppp = createTestPreference("preference_widget_gear");
+
+ // Test that clicking the preference results in the delegate being
+ // called.
+ assertThat(mReceivedOpenButtonClicked).isFalse();
+ ppp.getOnPreferenceClickListener().onPreferenceClick(ppp);
+ assertThat(mReceivedOpenButtonClicked).isTrue();
+
+ // Test that the gear button is present and visible.
+ assertThat(ppp.getGearView()).isNotNull();
+ assertThat(ppp.getGearView().getVisibility()).isEqualTo(View.VISIBLE);
+
+ // Test that clicking the gear button results in the delegate being
+ // called.
+ assertThat(mReceivedChangeButtonClicked).isFalse();
+ ppp.getGearView().performClick();
+ assertThat(mReceivedChangeButtonClicked).isTrue();
+ }
+
+ private PrimaryProviderPreference createTestPreferenceWithNewLayout() {
+ return createTestPreference("preference_credential_manager_with_buttons");
+ }
+
+ private PrimaryProviderPreference createTestPreference(String layoutName) {
+ int layoutId = ResourcesUtils.getResourcesId(mContext, "layout", layoutName);
+ PreferenceViewHolder holder =
+ PreferenceViewHolder.createInstanceForTests(
+ LayoutInflater.from(mContext).inflate(layoutId, null));
+ PreferenceViewHolder holderForTest = spy(holder);
+ View gearView = new View(mContext, null);
+ int gearId = ResourcesUtils.getResourcesId(mContext, "id", "settings_button");
+ when(holderForTest.findViewById(gearId)).thenReturn(gearView);
+
+ PrimaryProviderPreference ppp = new PrimaryProviderPreference(mContext, mAttributes);
+ ppp.setDelegate(mDelegate);
+ ppp.onBindViewHolder(holderForTest);
+ return ppp;
+ }
+}
diff --git a/tests/unit/src/com/android/settings/biometrics/face/FaceSettingsEnrollButtonPreferenceControllerTest.java b/tests/unit/src/com/android/settings/biometrics/face/FaceSettingsEnrollButtonPreferenceControllerTest.java
index 0738a3c..4d21364 100644
--- a/tests/unit/src/com/android/settings/biometrics/face/FaceSettingsEnrollButtonPreferenceControllerTest.java
+++ b/tests/unit/src/com/android/settings/biometrics/face/FaceSettingsEnrollButtonPreferenceControllerTest.java
@@ -19,9 +19,7 @@
import static com.google.common.truth.Truth.assertThat;
import static org.mockito.ArgumentMatchers.any;
-import static org.mockito.Mockito.never;
import static org.mockito.Mockito.verify;
-import static org.mockito.Mockito.when;
import android.content.Context;
import android.widget.Button;
@@ -61,20 +59,10 @@
}
@Test
- public void testOnClick_inFullScreen() {
- when(mListener.onShowSplitScreenDialog()).thenReturn(false);
+ public void testOnClick() {
mController.onClick(mButton);
assertThat(mController.isClicked()).isTrue();
verify(mListener).onStartEnrolling(any());
}
-
- @Test
- public void testOnClick_inMultiWindow() {
- when(mListener.onShowSplitScreenDialog()).thenReturn(true);
- mController.onClick(mButton);
-
- assertThat(mController.isClicked()).isFalse();
- verify(mListener, never()).onStartEnrolling(any());
- }
}
diff --git a/tests/unit/src/com/android/settings/development/BackAnimationPreferenceControllerTest.java b/tests/unit/src/com/android/settings/development/BackAnimationPreferenceControllerTest.java
index dc4f56a..1d93e88 100644
--- a/tests/unit/src/com/android/settings/development/BackAnimationPreferenceControllerTest.java
+++ b/tests/unit/src/com/android/settings/development/BackAnimationPreferenceControllerTest.java
@@ -91,13 +91,13 @@
}
@Test
- @RequiresFlagsEnabled(Flags.FLAG_PREDICTIVE_BACK_SYSTEM_ANIMATIONS)
+ @RequiresFlagsEnabled(Flags.FLAG_PREDICTIVE_BACK_SYSTEM_ANIMS)
public void controllerNotAvailable_whenAconfigFlagEnabled() {
assertFalse(mController.isAvailable());
}
@Test
- @RequiresFlagsDisabled(Flags.FLAG_PREDICTIVE_BACK_SYSTEM_ANIMATIONS)
+ @RequiresFlagsDisabled(Flags.FLAG_PREDICTIVE_BACK_SYSTEM_ANIMS)
public void controllerAvailable_whenAconfigFlagDisabled() {
assertTrue(mController.isAvailable());
}
diff --git a/tests/unit/src/com/android/settings/development/widevine/ForceL3FallbackPreferenceControllerTest.java b/tests/unit/src/com/android/settings/development/widevine/ForceL3FallbackPreferenceControllerTest.java
new file mode 100644
index 0000000..f67a4af
--- /dev/null
+++ b/tests/unit/src/com/android/settings/development/widevine/ForceL3FallbackPreferenceControllerTest.java
@@ -0,0 +1,136 @@
+/*
+* Copyright (C) 2023 The Android Open Source Project
+*
+* Licensed under the Apache License, Version 2.0 (the "License");
+* you may not use this file except in compliance with the License.
+* You may obtain a copy of the License at
+*
+* http://www.apache.org/licenses/LICENSE-2.0
+*
+* Unless required by applicable law or agreed to in writing, software
+* distributed under the License is distributed on an "AS IS" BASIS,
+* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+* See the License for the specific language governing permissions and
+* limitations under the License.
+*/
+
+package com.android.settings.development.widevine;
+
+import static com.google.common.truth.Truth.assertThat;
+import static org.junit.Assume.assumeTrue;
+import static org.junit.Assume.assumeNoException;
+
+import android.content.Context;
+import android.media.MediaDrm;
+import android.media.UnsupportedSchemeException;
+import android.media.NotProvisionedException;
+import android.sysprop.WidevineProperties;
+import android.util.Log;
+import android.content.Context;
+
+import com.android.settings.media_drm.Flags;
+import android.platform.test.flag.junit.SetFlagsRule;
+
+import androidx.preference.SwitchPreference;
+import androidx.test.core.app.ApplicationProvider;
+import androidx.test.ext.junit.runners.AndroidJUnit4;
+
+import org.junit.Before;
+import org.junit.Rule;
+import org.junit.Test;
+import org.junit.runner.RunWith;
+
+import java.util.UUID;
+
+@RunWith(AndroidJUnit4.class)
+public class ForceL3FallbackPreferenceControllerTest {
+
+ private static final String PREF_KEY = "force_l3_fallback";
+ private static final UUID WIDEVINE_UUID =
+ new UUID(0xEDEF8BA979D64ACEL, 0xA3C827DCD51D21EDL);
+ private static final String TAG = "ForceL3FallbackPreferenceControllerTest";
+
+ @Rule public final SetFlagsRule mSetFlagsRule = new SetFlagsRule();
+
+ private Context mContext;
+ private ForceL3FallbackPreferenceController mController;
+ private SwitchPreference mPreference;
+
+ @Before
+ public void setUp() {
+ mContext = ApplicationProvider.getApplicationContext();
+ mController = new ForceL3FallbackPreferenceController(mContext, PREF_KEY);
+ mPreference = new SwitchPreference(mContext);
+ WidevineProperties.forcel3_enabled(false);
+ }
+
+ @Test
+ public void updateState_flagEnabled_checkPreference() {
+ mSetFlagsRule.enableFlags(Flags.FLAG_FORCE_L3_ENABLED);
+ mController.updateState(mPreference);
+ assertThat(mPreference.isEnabled()).isTrue();
+ assertThat(mPreference.isChecked()).isFalse();
+ assertThat(WidevineProperties.forcel3_enabled().orElse(false)).isFalse();
+
+ // Toggle to true
+ mController.setChecked(true);
+ mController.updateState(mPreference);
+ assertThat(WidevineProperties.forcel3_enabled().orElse(false)).isTrue();
+ assertThat(mPreference.isEnabled()).isTrue();
+ assertThat(mPreference.isChecked()).isTrue();
+
+ // Toggle to false
+ mController.setChecked(false);
+ mController.updateState(mPreference);
+ assertThat(WidevineProperties.forcel3_enabled().orElse(false)).isFalse();
+ assertThat(mPreference.isEnabled()).isTrue();
+ assertThat(mPreference.isChecked()).isFalse();
+
+ // Test flag rollback
+ mController.setChecked(true);
+ mController.updateState(mPreference);
+ assertThat(mPreference.isChecked()).isTrue();
+ assertThat(WidevineProperties.forcel3_enabled().orElse(false)).isTrue();
+ mSetFlagsRule.disableFlags(Flags.FLAG_FORCE_L3_ENABLED);
+ mController.updateState(mPreference);
+ assertThat(mPreference.isEnabled()).isFalse();
+ assertThat(mPreference.isChecked()).isFalse();
+ assertThat(WidevineProperties.forcel3_enabled().orElse(false)).isFalse();
+ }
+
+ @Test
+ public void updateState_flagDisabled_checkPreference() {
+ mSetFlagsRule.disableFlags(Flags.FLAG_FORCE_L3_ENABLED);
+ mController.updateState(mPreference);
+ assertThat(mPreference.isEnabled()).isFalse();
+ }
+
+ @Test
+ public void updateState_checkWidevine() throws Exception {
+ MediaDrm drm;
+ try {
+ drm = new MediaDrm(WIDEVINE_UUID);
+ assumeTrue(drm.getPropertyString("securityLevel").equals("L1"));
+ mSetFlagsRule.enableFlags(Flags.FLAG_FORCE_L3_ENABLED);
+ drm.close();
+ } catch (UnsupportedSchemeException ex) {
+ assumeNoException(ex);
+ }
+
+ // L3 enforced
+ mController.setChecked(true);
+ mController.updateState(mPreference);
+ assertThat(WidevineProperties.forcel3_enabled().orElse(false)).isTrue();
+ assertThat(mPreference.isEnabled()).isTrue();
+ assertThat(mPreference.isChecked()).isTrue();
+ drm = new MediaDrm(WIDEVINE_UUID);
+ assertThat(drm.getPropertyString("securityLevel")).isEqualTo("L3");
+
+ // Switch back to L1
+ mController.setChecked(false);
+ mController.updateState(mPreference);
+ drm.close();
+ drm = new MediaDrm(WIDEVINE_UUID);
+ assertThat(drm.getPropertyString("securityLevel")).isEqualTo("L1");
+ }
+}
diff --git a/tests/unit/src/com/android/settings/deviceinfo/PhoneNumberPreferenceControllerTest.java b/tests/unit/src/com/android/settings/deviceinfo/PhoneNumberPreferenceControllerTest.java
index 5f02b04..9a5399c 100644
--- a/tests/unit/src/com/android/settings/deviceinfo/PhoneNumberPreferenceControllerTest.java
+++ b/tests/unit/src/com/android/settings/deviceinfo/PhoneNumberPreferenceControllerTest.java
@@ -37,7 +37,6 @@
import androidx.test.core.app.ApplicationProvider;
import androidx.test.ext.junit.runners.AndroidJUnit4;
-import com.android.settings.core.BasePreferenceController;
import com.android.settings.testutils.ResourcesUtils;
import org.junit.Before;
@@ -89,27 +88,10 @@
mCategory.setKey(categoryKey);
mScreen.addPreference(mCategory);
- doReturn(mSubscriptionInfo).when(mController).getSubscriptionInfo(anyInt());
doReturn(mSecondPreference).when(mController).createNewPreference(mContext);
}
@Test
- public void getAvailabilityStatus_isVoiceCapable_shouldBeAVAILABLE() {
- when(mTelephonyManager.isVoiceCapable()).thenReturn(true);
-
- assertThat(mController.getAvailabilityStatus()).isEqualTo(
- BasePreferenceController.AVAILABLE);
- }
-
- @Test
- public void getAvailabilityStatus_isNotVoiceCapable_shouldBeUNSUPPORTED_ON_DEVICE() {
- when(mTelephonyManager.isVoiceCapable()).thenReturn(false);
-
- assertThat(mController.getAvailabilityStatus()).isEqualTo(
- BasePreferenceController.UNSUPPORTED_ON_DEVICE);
- }
-
- @Test
public void displayPreference_multiSim_shouldAddSecondPreference() {
when(mTelephonyManager.getPhoneCount()).thenReturn(2);
@@ -123,6 +105,7 @@
@Test
public void updateState_singleSim_shouldUpdateTitleAndPhoneNumber() {
final String phoneNumber = "1111111111";
+ doReturn(mSubscriptionInfo).when(mController).getSubscriptionInfo(anyInt());
doReturn(phoneNumber).when(mController).getFormattedPhoneNumber(mSubscriptionInfo);
when(mTelephonyManager.getPhoneCount()).thenReturn(1);
mController.displayPreference(mScreen);
@@ -136,6 +119,7 @@
@Test
public void updateState_multiSim_shouldUpdateTitleAndPhoneNumberOfMultiplePreferences() {
final String phoneNumber = "1111111111";
+ doReturn(mSubscriptionInfo).when(mController).getSubscriptionInfo(anyInt());
doReturn(phoneNumber).when(mController).getFormattedPhoneNumber(mSubscriptionInfo);
when(mTelephonyManager.getPhoneCount()).thenReturn(2);
mController.displayPreference(mScreen);
@@ -153,11 +137,11 @@
@Test
public void getSummary_cannotGetActiveSubscriptionInfo_shouldShowUnknown() {
when(mSubscriptionManager.getActiveSubscriptionInfoList()).thenReturn(null);
+ mController.displayPreference(mScreen);
- CharSequence primaryNumber = mController.getSummary();
+ mController.updateState(mPreference);
- assertThat(primaryNumber).isNotNull();
- assertThat(primaryNumber).isEqualTo(ResourcesUtils.getResourcesString(
+ verify(mPreference).setSummary(ResourcesUtils.getResourcesString(
mContext, "device_info_default"));
}
@@ -166,9 +150,10 @@
List<SubscriptionInfo> infos = new ArrayList<>();
when(mSubscriptionManager.getActiveSubscriptionInfoList()).thenReturn(infos);
- CharSequence primaryNumber = mController.getSummary();
+ mController.displayPreference(mScreen);
+ mController.updateState(mPreference);
- assertThat(primaryNumber).isEqualTo(ResourcesUtils.getResourcesString(
+ verify(mPreference).setSummary(ResourcesUtils.getResourcesString(
mContext, "device_info_default"));
}
}
diff --git a/tests/unit/src/com/android/settings/network/ActiveSubscriptionsListenerTest.java b/tests/unit/src/com/android/settings/network/ActiveSubscriptionsListenerTest.java
index 27bc40c..40649a9 100644
--- a/tests/unit/src/com/android/settings/network/ActiveSubscriptionsListenerTest.java
+++ b/tests/unit/src/com/android/settings/network/ActiveSubscriptionsListenerTest.java
@@ -77,6 +77,7 @@
mContext = spy(ApplicationProvider.getApplicationContext());
when(mContext.getSystemService(SubscriptionManager.class)).thenReturn(mSubscriptionManager);
+ doReturn(mSubscriptionManager).when(mSubscriptionManager).createForAllUserProfiles();
mActiveSubscriptions = new ArrayList<SubscriptionInfo>();
addMockSubscription(SUB_ID1);
diff --git a/tests/unit/src/com/android/settings/network/UiccSlotUtilTest.java b/tests/unit/src/com/android/settings/network/UiccSlotUtilTest.java
index 5261b3e..75c49b3 100644
--- a/tests/unit/src/com/android/settings/network/UiccSlotUtilTest.java
+++ b/tests/unit/src/com/android/settings/network/UiccSlotUtilTest.java
@@ -77,6 +77,7 @@
when(mTelephonyManager.getUiccCardsInfo()).thenReturn(mUiccCardInfo);
when(mContext.getSystemService(SubscriptionManager.class)).thenReturn(mSubscriptionManager);
+ when(mSubscriptionManager.createForAllUserProfiles()).thenReturn(mSubscriptionManager);
when(mSubscriptionManager.getAllSubscriptionInfoList()).thenReturn(mSubscriptionInfoList);
}
diff --git a/tests/unit/src/com/android/settings/network/telephony/MobileDataPreferenceControllerTest.java b/tests/unit/src/com/android/settings/network/telephony/MobileDataPreferenceControllerTest.java
index 4d48025..11a490e 100644
--- a/tests/unit/src/com/android/settings/network/telephony/MobileDataPreferenceControllerTest.java
+++ b/tests/unit/src/com/android/settings/network/telephony/MobileDataPreferenceControllerTest.java
@@ -98,6 +98,7 @@
doReturn(mTelephonyManager).when(mContext).getSystemService(Context.TELEPHONY_SERVICE);
when(mContext.getSystemService(SubscriptionManager.class)).thenReturn(mSubscriptionManager);
+ when(mSubscriptionManager.createForAllUserProfiles()).thenReturn(mSubscriptionManager);
doReturn(mTelephonyManager).when(mTelephonyManager).createForSubscriptionId(SUB_ID);
doReturn(mInvalidTelephonyManager).when(mTelephonyManager).createForSubscriptionId(
SubscriptionManager.INVALID_SUBSCRIPTION_ID);
@@ -182,7 +183,8 @@
mController.onPreferenceChange(mPreference, true);
- verify(mTelephonyManager).setDataEnabled(true);
+ verify(mTelephonyManager).setDataEnabledForReason(TelephonyManager.DATA_ENABLED_REASON_USER
+ ,true);
}
@Test
@@ -195,7 +197,8 @@
mController.onPreferenceChange(mPreference, true);
- verify(mTelephonyManager).setDataEnabled(true);
+ verify(mTelephonyManager).setDataEnabledForReason(TelephonyManager.DATA_ENABLED_REASON_USER
+ ,true);
}
@Test
diff --git a/tests/unit/src/com/android/settings/network/telephony/MobileNetworkUtilsTest.java b/tests/unit/src/com/android/settings/network/telephony/MobileNetworkUtilsTest.java
index 1043fdf..947ba75 100644
--- a/tests/unit/src/com/android/settings/network/telephony/MobileNetworkUtilsTest.java
+++ b/tests/unit/src/com/android/settings/network/telephony/MobileNetworkUtilsTest.java
@@ -113,6 +113,7 @@
mContext = spy(ApplicationProvider.getApplicationContext());
when(mContext.getSystemService(SubscriptionManager.class)).thenReturn(mSubscriptionManager);
+ when(mSubscriptionManager.createForAllUserProfiles()).thenReturn(mSubscriptionManager);
when(mContext.getSystemService(TelephonyManager.class)).thenReturn(mTelephonyManager);
when(mTelephonyManager.createForSubscriptionId(SUB_ID_1)).thenReturn(mTelephonyManager);
when(mTelephonyManager.createForSubscriptionId(SUB_ID_2)).thenReturn(mTelephonyManager2);
@@ -147,24 +148,30 @@
public void setMobileDataEnabled_setEnabled_enabled() {
MobileNetworkUtils.setMobileDataEnabled(mContext, SUB_ID_1, true, false);
- verify(mTelephonyManager).setDataEnabled(true);
- verify(mTelephonyManager2, never()).setDataEnabled(anyBoolean());
+ verify(mTelephonyManager)
+ .setDataEnabledForReason(TelephonyManager.DATA_ENABLED_REASON_USER, true);
+ verify(mTelephonyManager2, never())
+ .setDataEnabledForReason(anyInt(), anyBoolean());
}
@Test
public void setMobileDataEnabled_setDisabled_disabled() {
MobileNetworkUtils.setMobileDataEnabled(mContext, SUB_ID_2, true, false);
- verify(mTelephonyManager2).setDataEnabled(true);
- verify(mTelephonyManager, never()).setDataEnabled(anyBoolean());
+ verify(mTelephonyManager2)
+ .setDataEnabledForReason(TelephonyManager.DATA_ENABLED_REASON_USER, true);
+ verify(mTelephonyManager, never())
+ .setDataEnabledForReason(anyInt(), anyBoolean());
}
@Test
public void setMobileDataEnabled_disableOtherSubscriptions() {
MobileNetworkUtils.setMobileDataEnabled(mContext, SUB_ID_1, true, true);
- verify(mTelephonyManager).setDataEnabled(true);
- verify(mTelephonyManager2).setDataEnabled(false);
+ verify(mTelephonyManager)
+ .setDataEnabledForReason(TelephonyManager.DATA_ENABLED_REASON_USER, true);
+ verify(mTelephonyManager2)
+ .setDataEnabledForReason(TelephonyManager.DATA_ENABLED_REASON_USER, false);
}
@Test
diff --git a/tests/unit/src/com/android/settings/network/telephony/NetworkProviderWifiCallingGroupTest.java b/tests/unit/src/com/android/settings/network/telephony/NetworkProviderWifiCallingGroupTest.java
index 9cd12fe..95f8390 100644
--- a/tests/unit/src/com/android/settings/network/telephony/NetworkProviderWifiCallingGroupTest.java
+++ b/tests/unit/src/com/android/settings/network/telephony/NetworkProviderWifiCallingGroupTest.java
@@ -37,7 +37,6 @@
import android.telephony.SubscriptionInfo;
import android.telephony.SubscriptionManager;
import android.telephony.TelephonyManager;
-import android.util.FeatureFlagUtils;
import androidx.preference.PreferenceCategory;
import androidx.preference.PreferenceManager;
@@ -100,6 +99,7 @@
when(mContext.getSystemService(CarrierConfigManager.class)).thenReturn(
mCarrierConfigManager);
when(mContext.getSystemService(SubscriptionManager.class)).thenReturn(mSubscriptionManager);
+ when(mSubscriptionManager.createForAllUserProfiles()).thenReturn(mSubscriptionManager);
when(mContext.getSystemService(TelecomManager.class)).thenReturn(mTelecomManager);
when(mContext.getSystemService(TelephonyManager.class)).thenReturn(mTelephonyManager);
when(mTelephonyManager.createForSubscriptionId(SUB_ID)).thenReturn(mTelephonyManager);
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 6678603..080534e 100644
--- a/tests/unit/src/com/android/settings/network/telephony/NetworkSelectSettingsTest.java
+++ b/tests/unit/src/com/android/settings/network/telephony/NetworkSelectSettingsTest.java
@@ -290,7 +290,7 @@
List<String> testSatellitePlmn = new ArrayList<>(Arrays.asList("123232", "123235"));
doReturn(testSatellitePlmn).when(
- mNetworkSelectSettings).getAllSatellitePlmnsForCarrierWrapper();
+ mNetworkSelectSettings).getSatellitePlmnsForCarrierWrapper();
/* Expect filter out satellite plmns when
KEY_REMOVE_SATELLITE_PLMN_IN_MANUAL_NETWORK_SCAN_BOOL is true, and there is available
@@ -318,13 +318,13 @@
List<String> testSatellitePlmn = new ArrayList<>(Arrays.asList("123232", "123235"));
doReturn(testSatellitePlmn).when(
- mNetworkSelectSettings).getAllSatellitePlmnsForCarrierWrapper();
+ mNetworkSelectSettings).getSatellitePlmnsForCarrierWrapper();
// Expect no filter out when there is no available satellite plmns.
mNetworkSelectSettings.onCreateInitialization();
testSatellitePlmn = new ArrayList<>();
doReturn(testSatellitePlmn).when(
- mNetworkSelectSettings).getAllSatellitePlmnsForCarrierWrapper();
+ mNetworkSelectSettings).getSatellitePlmnsForCarrierWrapper();
mNetworkSelectSettings.onCreateInitialization();
List<CellInfo> testList = Arrays.asList(
createLteCellInfo(true, 123, "123", "232", "CarrierA"),
@@ -356,7 +356,7 @@
List<String> testSatellitePlmn = new ArrayList<>(Arrays.asList("123232", "123235"));
doReturn(testSatellitePlmn).when(
- mNetworkSelectSettings).getAllSatellitePlmnsForCarrierWrapper();
+ mNetworkSelectSettings).getSatellitePlmnsForCarrierWrapper();
// Expect no filter out when KEY_REMOVE_SATELLITE_PLMN_IN_MANUAL_NETWORK_SCAN_BOOL is false.
config.putBoolean(
diff --git a/tests/unit/src/com/android/settings/network/telephony/TelephonyBasePreferenceControllerTest.java b/tests/unit/src/com/android/settings/network/telephony/TelephonyBasePreferenceControllerTest.java
index 4fb31f2..3588d38 100644
--- a/tests/unit/src/com/android/settings/network/telephony/TelephonyBasePreferenceControllerTest.java
+++ b/tests/unit/src/com/android/settings/network/telephony/TelephonyBasePreferenceControllerTest.java
@@ -55,6 +55,7 @@
mContext = spy(ApplicationProvider.getApplicationContext());
when(mContext.getSystemService(SubscriptionManager.class))
.thenReturn(mSubscriptionManager);
+ when(mSubscriptionManager.createForAllUserProfiles()).thenReturn(mSubscriptionManager);
when(mSubscriptionInfo.getSubscriptionId()).thenReturn(VALID_SUB_ID);
mPreferenceController = new TestPreferenceController(mContext, "prefKey");
}
diff --git a/tests/unit/src/com/android/settings/privatespace/DeletePrivateSpaceControllerTest.java b/tests/unit/src/com/android/settings/privatespace/DeletePrivateSpaceControllerTest.java
deleted file mode 100644
index 8fb3eae..0000000
--- a/tests/unit/src/com/android/settings/privatespace/DeletePrivateSpaceControllerTest.java
+++ /dev/null
@@ -1,108 +0,0 @@
-/*
- * Copyright (C) 2023 The Android Open Source Project
- *
- * Licensed under the Apache License, Version 2.0 (the "License");
- * you may not use this file except in compliance with the License.
- * You may obtain a copy of the License at
- *
- * http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT 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.privatespace;
-
-import static com.android.settings.core.BasePreferenceController.AVAILABLE;
-import static com.android.settings.privatespace.PrivateSpaceMaintainer.ErrorDeletingPrivateSpace.DELETE_PS_ERROR_INTERNAL;
-import static com.android.settings.privatespace.PrivateSpaceMaintainer.ErrorDeletingPrivateSpace.DELETE_PS_ERROR_NONE;
-import static com.google.common.truth.Truth.assertThat;
-import static org.mockito.Mockito.doNothing;
-import static org.mockito.Mockito.doReturn;
-import static org.mockito.Mockito.verify;
-
-import android.content.Context;
-
-import androidx.preference.Preference;
-import androidx.test.core.app.ApplicationProvider;
-import androidx.test.ext.junit.runners.AndroidJUnit4;
-
-import org.junit.Before;
-import org.junit.Test;
-import org.junit.runner.RunWith;
-import org.mockito.Mock;
-import org.mockito.Mockito;
-import org.mockito.MockitoAnnotations;
-
-@RunWith(AndroidJUnit4.class)
-public class DeletePrivateSpaceControllerTest {
- @Mock private PrivateSpaceMaintainer mPrivateSpaceMaintainer;
- @Mock private Context mContext;
-
- private Preference mPreference;
- private DeletePrivateSpaceController mDeletePrivateSpaceController;
-
- /** Required setup before a test. */
- @Before
- public void setUp() {
- MockitoAnnotations.initMocks(this);
- mContext = ApplicationProvider.getApplicationContext();
- final String preferenceKey = "private_space_delete";
-
- mPreference = new Preference(ApplicationProvider.getApplicationContext());
- mPreference.setKey(preferenceKey);
-
- mDeletePrivateSpaceController =
- new DeletePrivateSpaceController(
- mContext,
- preferenceKey,
- new DeletePrivateSpaceController.Injector() {
- @Override
- PrivateSpaceMaintainer injectPrivateSpaceMaintainer(Context context) {
- return mPrivateSpaceMaintainer;
- }
- });
- }
-
- /** Tests that the controller is always available. */
- @Test
- public void getAvailabilityStatus_returnsAvailable() {
- assertThat(mDeletePrivateSpaceController.getAvailabilityStatus()).isEqualTo(AVAILABLE);
- }
-
- /** Tests that on click it attempts to delete the PS. */
- @Test
- public void handlePreferenceTreeClick_attemptsToDeletePrivateSpace() {
- doReturn(DELETE_PS_ERROR_NONE).when(mPrivateSpaceMaintainer).deletePrivateSpace();
- DeletePrivateSpaceController spy = Mockito.spy(mDeletePrivateSpaceController);
- doNothing().when(spy).showSuccessfulDeletionToast();
- spy.handlePreferenceTreeClick(mPreference);
-
- verify(mPrivateSpaceMaintainer).deletePrivateSpace();
- }
-
- /** Tests that on deletion of PS relevant toast is shown. */
- @Test
- public void handlePreferenceTreeClick_onDeletion_showsDeletedToast() {
- doReturn(DELETE_PS_ERROR_NONE).when(mPrivateSpaceMaintainer).deletePrivateSpace();
- DeletePrivateSpaceController spy = Mockito.spy(mDeletePrivateSpaceController);
- doNothing().when(spy).showSuccessfulDeletionToast();
- spy.handlePreferenceTreeClick(mPreference);
-
- verify(spy).showSuccessfulDeletionToast();
- }
-
- /** Tests that on failing to delete the PS relevant toast is shown. */
- @Test
- public void handlePreferenceTreeClick_onDeletionError_showsDeletionFailedToast() {
- doReturn(DELETE_PS_ERROR_INTERNAL).when(mPrivateSpaceMaintainer).deletePrivateSpace();
- DeletePrivateSpaceController spy = Mockito.spy(mDeletePrivateSpaceController);
- doNothing().when(spy).showDeletionInternalErrorToast();
- spy.handlePreferenceTreeClick(mPreference);
-
- verify(spy).showDeletionInternalErrorToast();
- }
-}
diff --git a/tests/unit/src/com/android/settings/privatespace/delete/DeletePrivateSpaceControllerTest.java b/tests/unit/src/com/android/settings/privatespace/delete/DeletePrivateSpaceControllerTest.java
new file mode 100644
index 0000000..371ca24
--- /dev/null
+++ b/tests/unit/src/com/android/settings/privatespace/delete/DeletePrivateSpaceControllerTest.java
@@ -0,0 +1,74 @@
+/*
+ * Copyright (C) 2024 The Android Open Source Project
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT 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.privatespace.delete;
+
+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.Context;
+import android.platform.test.flag.junit.SetFlagsRule;
+
+import androidx.preference.Preference;
+import androidx.test.core.app.ApplicationProvider;
+import androidx.test.ext.junit.runners.AndroidJUnit4;
+
+import org.junit.Before;
+import org.junit.Rule;
+import org.junit.Test;
+import org.junit.runner.RunWith;
+import org.mockito.Mock;
+import org.mockito.MockitoAnnotations;
+
+@RunWith(AndroidJUnit4.class)
+public class DeletePrivateSpaceControllerTest {
+ @Mock private Context mContext;
+ @Rule public final SetFlagsRule mSetFlagsRule = new SetFlagsRule();
+ private Preference mPreference;
+ private DeletePrivateSpaceController mDeletePrivateSpaceController;
+
+ /** Required setup before a test. */
+ @Before
+ public void setUp() {
+ MockitoAnnotations.initMocks(this);
+ mContext = ApplicationProvider.getApplicationContext();
+ final String preferenceKey = "private_space_delete";
+
+ mPreference = new Preference(ApplicationProvider.getApplicationContext());
+ mPreference.setKey(preferenceKey);
+
+ mDeletePrivateSpaceController = new DeletePrivateSpaceController(mContext, preferenceKey);
+ }
+
+ /** Tests that the controller is available when private space flag is enabled. */
+ @Test
+ public void getAvailabilityStatus_whenPrivateFlagEnabled_returnsAvailable() {
+ mSetFlagsRule.enableFlags(android.os.Flags.FLAG_ALLOW_PRIVATE_PROFILE);
+
+ assertThat(mDeletePrivateSpaceController.getAvailabilityStatus()).isEqualTo(AVAILABLE);
+ }
+
+ /** Tests that the controller is not available when private space flag is disabled. */
+ @Test
+ public void getAvailabilityStatus_whenPrivateFlagDisabled_returnsUnsupportedOnDevice() {
+ mSetFlagsRule.disableFlags(android.os.Flags.FLAG_ALLOW_PRIVATE_PROFILE);
+
+ assertThat(mDeletePrivateSpaceController.getAvailabilityStatus())
+ .isEqualTo(UNSUPPORTED_ON_DEVICE);
+ }
+}
diff --git a/tests/unit/src/com/android/settings/privatespace/delete/PrivateSpaceDeleteFragmentTest.java b/tests/unit/src/com/android/settings/privatespace/delete/PrivateSpaceDeleteFragmentTest.java
new file mode 100644
index 0000000..16ccbc4
--- /dev/null
+++ b/tests/unit/src/com/android/settings/privatespace/delete/PrivateSpaceDeleteFragmentTest.java
@@ -0,0 +1,46 @@
+/*
+ * Copyright (C) 2024 The Android Open Source Project
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT 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.privatespace.delete;
+
+import static com.google.common.truth.Truth.assertThat;
+
+import static org.mockito.Mockito.spy;
+
+import android.app.settings.SettingsEnums;
+import android.os.Flags;
+import android.platform.test.flag.junit.SetFlagsRule;
+
+import androidx.test.annotation.UiThreadTest;
+import androidx.test.ext.junit.runners.AndroidJUnit4;
+
+import org.junit.Rule;
+import org.junit.Test;
+import org.junit.runner.RunWith;
+
+@RunWith(AndroidJUnit4.class)
+public class PrivateSpaceDeleteFragmentTest {
+ @Rule public final SetFlagsRule mSetFlagsRule = new SetFlagsRule();
+ private PrivateSpaceDeleteFragment mFragment;
+
+ @Test
+ @UiThreadTest
+ public void verifyMetricsConstant() {
+ mSetFlagsRule.enableFlags(Flags.FLAG_ALLOW_PRIVATE_PROFILE);
+ mFragment = spy(new PrivateSpaceDeleteFragment());
+ assertThat(mFragment.getMetricsCategory()).isEqualTo(SettingsEnums.PRIVATE_SPACE_SETTINGS);
+ }
+}
diff --git a/tests/unit/src/com/android/settings/privatespace/delete/PrivateSpaceDeletionProgressFragmentTest.java b/tests/unit/src/com/android/settings/privatespace/delete/PrivateSpaceDeletionProgressFragmentTest.java
new file mode 100644
index 0000000..5c2ef23
--- /dev/null
+++ b/tests/unit/src/com/android/settings/privatespace/delete/PrivateSpaceDeletionProgressFragmentTest.java
@@ -0,0 +1,132 @@
+/*
+ * Copyright (C) 2024 The Android Open Source Project
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT 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.privatespace.delete;
+
+import static com.android.settings.privatespace.PrivateSpaceMaintainer.ErrorDeletingPrivateSpace.DELETE_PS_ERROR_INTERNAL;
+
+import static com.google.common.truth.Truth.assertThat;
+
+import static org.mockito.Mockito.doNothing;
+import static org.mockito.Mockito.doReturn;
+import static org.mockito.Mockito.spy;
+import static org.mockito.Mockito.verify;
+
+import android.app.settings.SettingsEnums;
+import android.content.Context;
+import android.os.Flags;
+import android.platform.test.flag.junit.SetFlagsRule;
+
+import androidx.test.annotation.UiThreadTest;
+import androidx.test.core.app.ApplicationProvider;
+import androidx.test.ext.junit.runners.AndroidJUnit4;
+
+import com.android.settings.privatespace.PrivateSpaceMaintainer;
+
+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.MockitoAnnotations;
+
+@RunWith(AndroidJUnit4.class)
+public class PrivateSpaceDeletionProgressFragmentTest {
+ @Rule public final SetFlagsRule mSetFlagsRule = new SetFlagsRule();
+ private Context mContext;
+ private PrivateSpaceDeletionProgressFragment mFragment;
+ private PrivateSpaceMaintainer mPrivateSpaceMaintainer;
+ @Mock private PrivateSpaceMaintainer mPrivateSpaceMaintainerMock;
+
+ @UiThreadTest
+ @Before
+ public void setup() {
+ MockitoAnnotations.initMocks(this);
+ mContext = ApplicationProvider.getApplicationContext();
+ mFragment = new PrivateSpaceDeletionProgressFragment();
+ PrivateSpaceDeletionProgressFragment.Injector injector =
+ new PrivateSpaceDeletionProgressFragment.Injector() {
+ @Override
+ public PrivateSpaceMaintainer injectPrivateSpaceMaintainer(Context context) {
+ return mPrivateSpaceMaintainer;
+ }
+ };
+ mPrivateSpaceMaintainer = PrivateSpaceMaintainer.getInstance(mContext);
+ mFragment.setPrivateSpaceMaintainer(injector);
+ }
+
+ @After
+ public void tearDown() {
+ mPrivateSpaceMaintainer.deletePrivateSpace();
+ }
+
+ @Test
+ @UiThreadTest
+ public void verifyMetricsConstant() {
+ mSetFlagsRule.enableFlags(Flags.FLAG_ALLOW_PRIVATE_PROFILE);
+ assertThat(mFragment.getMetricsCategory()).isEqualTo(SettingsEnums.PRIVATE_SPACE_SETTINGS);
+ }
+
+ /** Tests that deletePrivateSpace() deletes the private space. */
+ @Test
+ @UiThreadTest
+ public void deletePrivateSpace_deletesPS() {
+ PrivateSpaceDeletionProgressFragment spyFragment = spy(mFragment);
+ doNothing().when(spyFragment).showSuccessfulDeletionToast();
+ mSetFlagsRule.enableFlags(Flags.FLAG_ALLOW_PRIVATE_PROFILE);
+
+ mPrivateSpaceMaintainer.createPrivateSpace();
+ spyFragment.deletePrivateSpace();
+ assertThat(mPrivateSpaceMaintainer.doesPrivateSpaceExist()).isFalse();
+ }
+
+ /** Tests that on deletion of the private space relevant toast is shown. */
+ @Test
+ @UiThreadTest
+ public void deletePrivateSpace_onDeletion_showsDeletedToast() {
+ PrivateSpaceDeletionProgressFragment spyFragment = spy(mFragment);
+ doNothing().when(spyFragment).showSuccessfulDeletionToast();
+ mSetFlagsRule.enableFlags(Flags.FLAG_ALLOW_PRIVATE_PROFILE);
+
+ mPrivateSpaceMaintainer.createPrivateSpace();
+ spyFragment.deletePrivateSpace();
+ verify(spyFragment).showSuccessfulDeletionToast();
+ }
+
+ /** Tests that on failing to delete the private space relevant toast is shown. */
+ @Test
+ @UiThreadTest
+ public void deletePrivateSpace_onDeletionError_showsDeletionFailedToast() {
+ PrivateSpaceDeletionProgressFragment spyFragment =
+ spy(new PrivateSpaceDeletionProgressFragment());
+ PrivateSpaceDeletionProgressFragment.Injector injector =
+ new PrivateSpaceDeletionProgressFragment.Injector() {
+ @Override
+ PrivateSpaceMaintainer injectPrivateSpaceMaintainer(Context context) {
+ return mPrivateSpaceMaintainerMock;
+ }
+ };
+ spyFragment.setPrivateSpaceMaintainer(injector);
+ doReturn(DELETE_PS_ERROR_INTERNAL).when(mPrivateSpaceMaintainerMock).deletePrivateSpace();
+ doNothing().when(spyFragment).showDeletionInternalErrorToast();
+ mSetFlagsRule.enableFlags(Flags.FLAG_ALLOW_PRIVATE_PROFILE);
+
+ spyFragment.deletePrivateSpace();
+
+ verify(spyFragment).showDeletionInternalErrorToast();
+ }
+}