Merge "Add the extra style of the reset button to align SuW style."
diff --git a/AndroidManifest.xml b/AndroidManifest.xml
index 8abdb09..27ecf53 100644
--- a/AndroidManifest.xml
+++ b/AndroidManifest.xml
@@ -125,6 +125,7 @@
     <uses-permission android:name="android.permission.READ_SAFETY_CENTER_STATUS" />
     <uses-permission android:name="android.permission.SEND_SAFETY_CENTER_UPDATE" />
     <uses-permission android:name="android.permission.START_VIEW_APP_FEATURES" />
+    <uses-permission android:name="android.permission.ACCESS_KEYGUARD_QUICK_AFFORDANCES" />
 
     <application
             android:name=".SettingsApplication"
@@ -347,7 +348,7 @@
             android:exported="true"
             android:configChanges="orientation|keyboardHidden|screenSize">
             <intent-filter android:priority="1">
-                <action android:name="android.settings.MEMTAG_SETTINGS"/>
+                <action android:name="android.settings.ADVANCED_MEMORY_PROTECTION_SETTINGS"/>
                 <category android:name="android.intent.category.BROWSABLE" />
                 <category android:name="android.intent.category.DEFAULT"/>
             </intent-filter>
@@ -847,6 +848,37 @@
         </activity>
 
         <activity
+            android:name="Settings$LongBackgroundTasksActivity"
+            android:exported="true"
+            android:label="@string/long_background_tasks_label">
+            <intent-filter android:priority="1">
+                <action android:name="android.settings.MANAGE_APP_LONG_JOBS" />
+                <category android:name="android.intent.category.DEFAULT" />
+            </intent-filter>
+            <meta-data android:name="com.android.settings.FRAGMENT_CLASS"
+                       android:value="com.android.settings.applications.manageapplications.ManageApplications" />
+            <meta-data android:name="com.android.settings.HIGHLIGHT_MENU_KEY"
+                       android:value="@string/menu_key_apps"/>
+            <meta-data android:name="com.android.settings.PRIMARY_PROFILE_CONTROLLED"
+                       android:value="true" />
+        </activity>
+
+        <activity
+            android:name="Settings$LongBackgroundTasksAppActivity"
+            android:exported="true"
+            android:label="@string/long_background_tasks_label">
+            <intent-filter android:priority="1">
+                <action android:name="android.settings.MANAGE_APP_LONG_JOBS" />
+                <category android:name="android.intent.category.DEFAULT" />
+                <data android:scheme="package" />
+            </intent-filter>
+            <meta-data android:name="com.android.settings.FRAGMENT_CLASS"
+                       android:value="com.android.settings.applications.appinfo.LongBackgroundTasksDetails" />
+            <meta-data android:name="com.android.settings.HIGHLIGHT_MENU_KEY"
+                       android:value="@string/menu_key_apps"/>
+        </activity>
+
+        <activity
             android:name="Settings$DateTimeSettingsActivity"
             android:label="@string/date_and_time"
             android:exported="true"
@@ -2999,6 +3031,11 @@
             android:authorities="${applicationId}.battery.usage.provider"
             android:permission="com.android.settings.BATTERY_DATA"/>
 
+        <provider
+            android:name=".fuelgauge.batteryusage.bugreport.BugReportContentProvider"
+            android:exported="false"
+            android:authorities="${applicationId}.battery.usage.bugreport"/>
+
         <receiver android:name=".fuelgauge.batteryusage.BatteryUsageBroadcastReceiver"
                   android:exported="true">
             <intent-filter>
@@ -4705,7 +4742,10 @@
             </intent-filter>
         </activity>
 
-        <activity android:name=".spa.SpaActivity" android:exported="false"/>
+        <activity
+            android:name=".spa.SpaActivity"
+            android:configChanges="orientation|screenLayout|screenSize|smallestScreenSize"
+            android:exported="false" />
         <activity android:name=".spa.SpaBridgeActivity" android:exported="false"/>
 
         <activity-alias android:name="UsageStatsActivity"
diff --git a/protos/Android.bp b/protos/Android.bp
index 26b1ec8..d546e2d 100644
--- a/protos/Android.bp
+++ b/protos/Android.bp
@@ -41,11 +41,3 @@
     },
     srcs: ["fuelgauge_log.proto"],
 }
-
-java_library {
-    name: "fuelgauge-usage-state-protos-lite",
-    proto: {
-        type: "lite",
-    },
-    srcs: ["fuelgauge_usage_state.proto"],
-}
diff --git a/res-product/values-af/strings.xml b/res-product/values-af/strings.xml
index db43c93..5e2745f 100644
--- a/res-product/values-af/strings.xml
+++ b/res-product/values-af/strings.xml
@@ -130,12 +130,9 @@
     <string name="security_settings_sfps_enroll_find_sensor_message" product="tablet" msgid="8746077683535627305">"Die vingerafdruksensor is op die aan/af-skakelaar. Dit is die plat knoppie langs die verhewe volumeknoppie aan die kant van die tablet.\n\nDie skerm skakel af wanneer iemand die aan/af-skakelaar druk."</string>
     <string name="security_settings_sfps_enroll_find_sensor_message" product="device" msgid="5584904167316448633">"Die vingerafdruksensor is op die aan/af-skakelaar. Dit is die plat knoppie langs die verhewe volumeknoppie aan die kant van die toestel.\n\nDie skerm skakel af wanneer iemand die aan/af-skakelaar druk."</string>
     <string name="security_settings_sfps_enroll_find_sensor_message" product="default" msgid="1518281347072277263">"Die vingerafdruksensor is op die aan/af-skakelaar. Dit is die plat knoppie langs die verhewe volumeknoppie aan die kant van die foon.\n\nDie skerm skakel af wanneer iemand die aan/af-skakelaar druk."</string>
-    <!-- no translation found for security_settings_fingerprint_enroll_finish_v2_message (2012126789397819713) -->
-    <skip />
-    <!-- no translation found for security_settings_fingerprint_enroll_finish_v2_message (7119860465479161782) -->
-    <skip />
-    <!-- no translation found for security_settings_fingerprint_enroll_finish_v2_message (8255422287180693200) -->
-    <skip />
+    <string name="security_settings_fingerprint_enroll_finish_v2_message" product="tablet" msgid="2012126789397819713">"Jy kan nou jou vingerafdruk gebruik om jou tablet te ontsluit of te verifieer dat dit jy is, soos wanneer jy by apps aanmeld of ’n aankoop goedkeur"</string>
+    <string name="security_settings_fingerprint_enroll_finish_v2_message" product="device" msgid="7119860465479161782">"Jy kan nou jou vingerafdruk gebruik om jou toestel te ontsluit of te verifieer dat dit jy is, soos wanneer jy by apps aanmeld of ’n aankoop goedkeur"</string>
+    <string name="security_settings_fingerprint_enroll_finish_v2_message" product="default" msgid="8255422287180693200">"Jy kan nou jou vingerafdruk gebruik om jou foon te ontsluit of te verifieer dat dit jy is, soos wanneer jy by apps aanmeld of ’n aankoop goedkeur"</string>
     <string name="lock_screen_pin_skip_message" product="tablet" msgid="2125894016330764666">"\'n PIN beskerm die tablet as dit verloor of gesteel word"</string>
     <string name="lock_screen_pattern_skip_message" product="tablet" msgid="7022124791463099454">"\'n Patroon beskerm die tablet as dit verloor of gesteel word"</string>
     <string name="lock_screen_password_skip_message" product="tablet" msgid="7117050321575989041">"\'n Wagwoord beskerm die tablet as dit verloor of gesteel word"</string>
diff --git a/res-product/values-am/strings.xml b/res-product/values-am/strings.xml
index bcefd93..0cbfb18 100644
--- a/res-product/values-am/strings.xml
+++ b/res-product/values-am/strings.xml
@@ -130,12 +130,9 @@
     <string name="security_settings_sfps_enroll_find_sensor_message" product="tablet" msgid="8746077683535627305">"የጣት አሻራ ዳሳሹ የማብሪያ/ማጥፊያ ቁልፉ ላይ ነው። በጡባዊው ጫፍ ላይ ከፍ ካለው የድምፅ አዝራር ቀጥሎ ያለው ጠፍጣፋ አዝራር ነው።\n\nየማብሪያ/ማጥፊያ ቁልፉን መጫን ማያ ገጹን ያጠፋዋል።"</string>
     <string name="security_settings_sfps_enroll_find_sensor_message" product="device" msgid="5584904167316448633">"የጣት አሻራ ዳሳሹ የማብሪያ/ማጥፊያ ቁልፉ ላይ ነው። በመሣሪያው ጫፍ ላይ ከፍ ካለው የድምፅ አዝራር ቀጥሎ ያለው ጠፍጣፋ አዝራር ነው።\n\nየማብሪያ/ማጥፊያ ቁልፉን መጫን ማያ ገጹን ያጠፋዋል።"</string>
     <string name="security_settings_sfps_enroll_find_sensor_message" product="default" msgid="1518281347072277263">"የጣት አሻራ ዳሳሹ የማብሪያ/ማጥፊያ ቁልፉ ላይ ነው። በስልኩ ጫፍ ላይ ከፍ ካለው የድምፅ አዝራር ቀጥሎ ያለው ጠፍጣፋ አዝራር ነው።\n\nየማብሪያ/ማጥፊያ ቁልፉን መጫን ማያ ገጹን ያጠፋዋል።"</string>
-    <!-- no translation found for security_settings_fingerprint_enroll_finish_v2_message (2012126789397819713) -->
-    <skip />
-    <!-- no translation found for security_settings_fingerprint_enroll_finish_v2_message (7119860465479161782) -->
-    <skip />
-    <!-- no translation found for security_settings_fingerprint_enroll_finish_v2_message (8255422287180693200) -->
-    <skip />
+    <string name="security_settings_fingerprint_enroll_finish_v2_message" product="tablet" msgid="2012126789397819713">"አሁን የእርስዎን ጡባዊ ለመክፈት ወይም ለምሳሌ ወደ መተግበሪያዎች ሲገቡ ወይም አንድን ግዢ ሲያጸድቁ እርስዎ መሆንዎን ለማረጋገጥ የጣት አሻራዎን መጠቀም ይችላሉ"</string>
+    <string name="security_settings_fingerprint_enroll_finish_v2_message" product="device" msgid="7119860465479161782">"አሁን የእርስዎን መሣሪያ ለመክፈት ወይም ለምሳሌ ወደ መተግበሪያዎች በመለያ ሲገቡ ወይም አንድን ግዢ ሲያጸድቁ እርስዎ መሆንዎን ለማረጋገጥ የጣት አሻራዎን መጠቀም ይችላሉ"</string>
+    <string name="security_settings_fingerprint_enroll_finish_v2_message" product="default" msgid="8255422287180693200">"አሁን የእርስዎን ስልክ ለመክፈት ወይም ለምሳሌ ወደ መተግበሪያዎች ሲገቡ ወይም አንድን ግዢ ሲያጸድቁ እርስዎ መሆንዎን ለማረጋገጥ የጣት አሻራዎን መጠቀም ይችላሉ"</string>
     <string name="lock_screen_pin_skip_message" product="tablet" msgid="2125894016330764666">"ጡባዊው ከጠፋ ወይም ከተሰረቀ ፒን ይጠብቀዋል"</string>
     <string name="lock_screen_pattern_skip_message" product="tablet" msgid="7022124791463099454">"ጡባዊው ከጠፋ ወይም ከተሰረቀ ሥርዓተ ጥለት ይጠብቀዋል"</string>
     <string name="lock_screen_password_skip_message" product="tablet" msgid="7117050321575989041">"ጡባዊው ከጠፋ ወይም ከተሰረቀ የይለፍ ቃል ይጠብቀዋል"</string>
diff --git a/res-product/values-ar/strings.xml b/res-product/values-ar/strings.xml
index 2487efb..06bf726 100644
--- a/res-product/values-ar/strings.xml
+++ b/res-product/values-ar/strings.xml
@@ -130,12 +130,9 @@
     <string name="security_settings_sfps_enroll_find_sensor_message" product="tablet" msgid="8746077683535627305">"توجد أداة استشعار بصمة الإصبع على زر التشغيل. زر التشغيل هو الزر المسطح بجانب زرّي التحكم بمستوى الصوت البارزين في الجزء الجانبي من الجهاز اللوحي.\n\nيؤدي الضغط على زر التشغيل إلى إطفاء الشاشة."</string>
     <string name="security_settings_sfps_enroll_find_sensor_message" product="device" msgid="5584904167316448633">"توجد أداة استشعار بصمة الإصبع على زر التشغيل. زر التشغيل هو الزر المسطح بجانب زرّي التحكم بمستوى الصوت البارزين في الجزء الجانبي من الجهاز.\n\nيؤدي الضغط على زر التشغيل إلى إطفاء الشاشة."</string>
     <string name="security_settings_sfps_enroll_find_sensor_message" product="default" msgid="1518281347072277263">"توجد أداة استشعار بصمة الإصبع على زر التشغيل. زر التشغيل هو الزر المسطح بجانب زرّي التحكم بمستوى الصوت البارزين في الجزء الجانبي من الهاتف.\n\nيؤدي الضغط على زر التشغيل إلى إطفاء الشاشة."</string>
-    <!-- no translation found for security_settings_fingerprint_enroll_finish_v2_message (2012126789397819713) -->
-    <skip />
-    <!-- no translation found for security_settings_fingerprint_enroll_finish_v2_message (7119860465479161782) -->
-    <skip />
-    <!-- no translation found for security_settings_fingerprint_enroll_finish_v2_message (8255422287180693200) -->
-    <skip />
+    <string name="security_settings_fingerprint_enroll_finish_v2_message" product="tablet" msgid="2012126789397819713">"يمكنك الآن استخدام بصمة إصبعك لفتح قفل جهازك اللوحي أو إثبات هويتك، مثلاً عند تسجيل الدخول إلى التطبيقات أو الموافقة على عملية شراء."</string>
+    <string name="security_settings_fingerprint_enroll_finish_v2_message" product="device" msgid="7119860465479161782">"يمكنك الآن استخدام بصمة إصبعك لفتح قفل جهازك أو إثبات هويتك، مثلاً عند تسجيل الدخول إلى التطبيقات أو الموافقة على عملية شراء."</string>
+    <string name="security_settings_fingerprint_enroll_finish_v2_message" product="default" msgid="8255422287180693200">"يمكنك الآن استخدام بصمة إصبعك لفتح قفل هاتفك أو إثبات هويتك، مثلاً عند تسجيل الدخول إلى التطبيقات أو الموافقة على عملية شراء."</string>
     <string name="lock_screen_pin_skip_message" product="tablet" msgid="2125894016330764666">"يحمي رقم التعريف الشخصي الجهاز اللوحي في حال فقدانه أو سرقته."</string>
     <string name="lock_screen_pattern_skip_message" product="tablet" msgid="7022124791463099454">"يحمي النقش الجهاز اللوحي في حال فقدانه أو سرقته."</string>
     <string name="lock_screen_password_skip_message" product="tablet" msgid="7117050321575989041">"تحمي كلمة المرور الجهاز اللوحي في حال فقدانه أو سرقته."</string>
diff --git a/res-product/values-as/strings.xml b/res-product/values-as/strings.xml
index 141a7d1..9b3a462 100644
--- a/res-product/values-as/strings.xml
+++ b/res-product/values-as/strings.xml
@@ -130,12 +130,9 @@
     <string name="security_settings_sfps_enroll_find_sensor_message" product="tablet" msgid="8746077683535627305">"ফিংগাৰপ্ৰিণ্ট ছেন্সৰটো পাৱাৰ বুটামটোত আছে। এইটো হৈছে টেবলেটটোৰ প্ৰান্তত থকা ভলিউম বঢ়োৱা বুটামটোৰ কাষত থকা সমতল বুটামটো।\n\nপাৱাৰ বুটাম টিপিলে স্ক্ৰীনখন অফ হৈ যায়।"</string>
     <string name="security_settings_sfps_enroll_find_sensor_message" product="device" msgid="5584904167316448633">"ফিংগাৰপ্ৰিণ্ট ছেন্সৰটো পাৱাৰ বুটামটোত আছে। এইটো হৈছে ডিভাইচটোৰ প্ৰান্তত থকা ভলিউম বঢ়োৱা বুটামটোৰ কাষত থকা সমতল বুটামটো।\n\nপাৱাৰ বুটাম টিপিলে স্ক্ৰীনখন অফ হৈ যায়।"</string>
     <string name="security_settings_sfps_enroll_find_sensor_message" product="default" msgid="1518281347072277263">"ফিংগাৰপ্ৰিণ্ট ছেন্সৰটো পাৱাৰ বুটামটোত আছে। এইটো হৈছে ফ’নটোৰ প্ৰান্তত থকা ভলিউম বঢ়োৱা বুটামটোৰ কাষত থকা সমতল বুটামটো।\n\nপাৱাৰ বুটাম টিপিলে স্ক্ৰীনখন অফ হৈ যায়।"</string>
-    <!-- no translation found for security_settings_fingerprint_enroll_finish_v2_message (2012126789397819713) -->
-    <skip />
-    <!-- no translation found for security_settings_fingerprint_enroll_finish_v2_message (7119860465479161782) -->
-    <skip />
-    <!-- no translation found for security_settings_fingerprint_enroll_finish_v2_message (8255422287180693200) -->
-    <skip />
+    <string name="security_settings_fingerprint_enroll_finish_v2_message" product="tablet" msgid="2012126789397819713">"এতিয়া আপুনি নিজৰ টেবলেটটো আনলক কৰোঁতে অথবা আপুনি এপত ছাইন ইন কৰা অথবা কোনো ক্ৰয়ৰ অনুমোদন জনোৱা আদিৰ দৰে কাৰ্য কৰোঁতে এয়া আপুনিয়েই বুলি সত্যাপন কৰিবলৈ নিজৰ ফিংগাৰপ্ৰিণ্ট ব্যৱহাৰ কৰিব পাৰে"</string>
+    <string name="security_settings_fingerprint_enroll_finish_v2_message" product="device" msgid="7119860465479161782">"এতিয়া আপুনি নিজৰ ডিভাইচটো আনলক কৰোঁতে অথবা আপুনি এপত ছাইন ইন কৰা অথবা কোনো ক্ৰয়ৰ অনুমোদন জনোৱা আদিৰ দৰে কাৰ্য কৰোঁতে এয়া আপুনিয়েই বুলি সত্যাপন কৰিবলৈ নিজৰ ফিংগাৰপ্ৰিণ্ট ব্যৱহাৰ কৰিব পাৰে"</string>
+    <string name="security_settings_fingerprint_enroll_finish_v2_message" product="default" msgid="8255422287180693200">"এতিয়া আপুনি নিজৰ ফ’নটো আনলক কৰোঁতে অথবা আপুনি এপত ছাইন ইন কৰা অথবা কোনো ক্ৰয়ৰ অনুমোদন জনোৱা আদিৰ দৰে কাৰ্য কৰোঁতে এয়া আপুনিয়েই বুলি সত্যাপন কৰিবলৈ নিজৰ ফিংগাৰপ্ৰিণ্ট ব্যৱহাৰ কৰিব পাৰে"</string>
     <string name="lock_screen_pin_skip_message" product="tablet" msgid="2125894016330764666">"এটা পিনে টেবলেটটো হেৰালে অথবা চুৰি হ’লে সেইটো সুৰক্ষিত কৰে"</string>
     <string name="lock_screen_pattern_skip_message" product="tablet" msgid="7022124791463099454">"এটা আৰ্হিয়ে টেবলেটটো হেৰালে অথবা চুৰি হ’লে সেইটো সুৰক্ষিত কৰে"</string>
     <string name="lock_screen_password_skip_message" product="tablet" msgid="7117050321575989041">"এটা পাছৱৰ্ডে টেবলেটটো হেৰালে অথবা চুৰি হ’লে সেইটো সুৰক্ষিত কৰে"</string>
diff --git a/res-product/values-az/strings.xml b/res-product/values-az/strings.xml
index 6eb450a..c2f31ce 100644
--- a/res-product/values-az/strings.xml
+++ b/res-product/values-az/strings.xml
@@ -130,12 +130,9 @@
     <string name="security_settings_sfps_enroll_find_sensor_message" product="tablet" msgid="8746077683535627305">"Barmaq izi sensoru qidalanma düyməsinin üzərindədir. Bu, planşetin kənarındakı çıxıntılı səs düyməsinin yanındakı yastı düymədir.\n\nQidalanma düyməsini basdıqda ekran sönür."</string>
     <string name="security_settings_sfps_enroll_find_sensor_message" product="device" msgid="5584904167316448633">"Barmaq izi sensoru qidalanma düyməsinin üzərindədir. Bu, cihazın kənarındakı çıxıntılı səs düyməsinin yanındakı yastı düymədir.\n\nQidalanma düyməsini basdıqda ekran sönür."</string>
     <string name="security_settings_sfps_enroll_find_sensor_message" product="default" msgid="1518281347072277263">"Barmaq izi sensoru qidalanma düyməsinin üzərindədir. Bu, telefonun kənarındakı çıxıntılı səs düyməsinin yanındakı yastı düymədir.\n\nQidalanma düyməsini basdıqda ekran sönür."</string>
-    <!-- no translation found for security_settings_fingerprint_enroll_finish_v2_message (2012126789397819713) -->
-    <skip />
-    <!-- no translation found for security_settings_fingerprint_enroll_finish_v2_message (7119860465479161782) -->
-    <skip />
-    <!-- no translation found for security_settings_fingerprint_enroll_finish_v2_message (8255422287180693200) -->
-    <skip />
+    <string name="security_settings_fingerprint_enroll_finish_v2_message" product="tablet" msgid="2012126789397819713">"İndi tətbiqlərə daxil olmaq və ya alışı təsdiqləmək kimi hallarda planşeti kiliddən çıxarmaq və ya kimlik doğrulaması üçün barmaq izinizdən istifadə edə bilərsiniz"</string>
+    <string name="security_settings_fingerprint_enroll_finish_v2_message" product="device" msgid="7119860465479161782">"İndi tətbiqlərə daxil olmaq və ya alışı təsdiqləmək kimi hallarda cihazı kiliddən çıxarmaq və ya kimlik doğrulaması üçün barmaq izinizdən istifadə edə bilərsiniz"</string>
+    <string name="security_settings_fingerprint_enroll_finish_v2_message" product="default" msgid="8255422287180693200">"İndi tətbiqlərə daxil olmaq və ya alışı təsdiqləmək kimi hallarda telefonu kiliddən çıxarmaq və ya kimlik doğrulaması üçün barmaq izinizdən istifadə edə bilərsiniz"</string>
     <string name="lock_screen_pin_skip_message" product="tablet" msgid="2125894016330764666">"Planşetiniz itdikdə və ya oğurlandıqda PIN onu qoruyur"</string>
     <string name="lock_screen_pattern_skip_message" product="tablet" msgid="7022124791463099454">"Planşetiniz itdikdə və ya oğurlandıqda model onu qoruyur"</string>
     <string name="lock_screen_password_skip_message" product="tablet" msgid="7117050321575989041">"Planşetiniz itdikdə və ya oğurlandıqda parol onu qoruyur"</string>
diff --git a/res-product/values-b+sr+Latn/strings.xml b/res-product/values-b+sr+Latn/strings.xml
index dc1ab31..fac92a5 100644
--- a/res-product/values-b+sr+Latn/strings.xml
+++ b/res-product/values-b+sr+Latn/strings.xml
@@ -130,12 +130,9 @@
     <string name="security_settings_sfps_enroll_find_sensor_message" product="tablet" msgid="8746077683535627305">"Senzor za otisak prsta se nalazi na dugmetu za uključivanje. To je ravno dugme pored izdignutog dugmeta za jačinu zvuka na ivici tableta.\n\nPritiskom na dugme za uključivanje isključuje se ekran."</string>
     <string name="security_settings_sfps_enroll_find_sensor_message" product="device" msgid="5584904167316448633">"Senzor za otisak prsta se nalazi na dugmetu za uključivanje. To je ravno dugme pored izdignutog dugmeta za jačinu zvuka na ivici uređaja.\n\nPritiskom na dugme za uključivanje isključuje se ekran."</string>
     <string name="security_settings_sfps_enroll_find_sensor_message" product="default" msgid="1518281347072277263">"Senzor za otisak prsta se nalazi na dugmetu za uključivanje. To je ravno dugme pored izdignutog dugmeta za jačinu zvuka na ivici telefona.\n\nPritiskom na dugme za uključivanje isključuje se ekran."</string>
-    <!-- no translation found for security_settings_fingerprint_enroll_finish_v2_message (2012126789397819713) -->
-    <skip />
-    <!-- no translation found for security_settings_fingerprint_enroll_finish_v2_message (7119860465479161782) -->
-    <skip />
-    <!-- no translation found for security_settings_fingerprint_enroll_finish_v2_message (8255422287180693200) -->
-    <skip />
+    <string name="security_settings_fingerprint_enroll_finish_v2_message" product="tablet" msgid="2012126789397819713">"Sada možete da koristite otisak prsta za otključavanje tableta ili potvrdu identiteta, na primer, kad se prijavljujete u aplikacije ili odobravate kupovinu"</string>
+    <string name="security_settings_fingerprint_enroll_finish_v2_message" product="device" msgid="7119860465479161782">"Sada možete da koristite otisak prsta za otključavanje uređaja ili potvrdu identiteta, na primer, kad se prijavljujete u aplikacije ili odobravate kupovinu"</string>
+    <string name="security_settings_fingerprint_enroll_finish_v2_message" product="default" msgid="8255422287180693200">"Sada možete da koristite otisak prsta za otključavanje telefona ili potvrdu identiteta, na primer, kad se prijavljujete u aplikacije ili odobravate kupovinu"</string>
     <string name="lock_screen_pin_skip_message" product="tablet" msgid="2125894016330764666">"PIN štiti tablet ako ga izgubite ili ga neko ukrade"</string>
     <string name="lock_screen_pattern_skip_message" product="tablet" msgid="7022124791463099454">"Šablon štiti tablet ako ga izgubite ili ga neko ukrade"</string>
     <string name="lock_screen_password_skip_message" product="tablet" msgid="7117050321575989041">"Lozinka štiti tablet ako ga izgubite ili ga neko ukrade"</string>
diff --git a/res-product/values-be/strings.xml b/res-product/values-be/strings.xml
index 42ba18b..c0e3344 100644
--- a/res-product/values-be/strings.xml
+++ b/res-product/values-be/strings.xml
@@ -130,12 +130,9 @@
     <string name="security_settings_sfps_enroll_find_sensor_message" product="tablet" msgid="8746077683535627305">"Сканер адбіткаў пальцаў знаходзіцца на кнопцы сілкавання. Гэта плоская кнопка побач з выпуклай кнопкай гучнасці на бакавой грані планшэта.\n\nНацісканне кнопкі сілкавання выключае экран."</string>
     <string name="security_settings_sfps_enroll_find_sensor_message" product="device" msgid="5584904167316448633">"Сканер адбіткаў пальцаў знаходзіцца на кнопцы сілкавання. Гэта плоская кнопка побач з выпуклай кнопкай гучнасці на бакавой грані прылады.\n\nНацісканне кнопкі сілкавання выключае экран."</string>
     <string name="security_settings_sfps_enroll_find_sensor_message" product="default" msgid="1518281347072277263">"Сканер адбіткаў пальцаў знаходзіцца на кнопцы сілкавання. Гэта плоская кнопка побач з выпуклай кнопкай гучнасці на бакавой грані тэлефона.\n\nНацісканне кнопкі сілкавання выключае экран."</string>
-    <!-- no translation found for security_settings_fingerprint_enroll_finish_v2_message (2012126789397819713) -->
-    <skip />
-    <!-- no translation found for security_settings_fingerprint_enroll_finish_v2_message (7119860465479161782) -->
-    <skip />
-    <!-- no translation found for security_settings_fingerprint_enroll_finish_v2_message (8255422287180693200) -->
-    <skip />
+    <string name="security_settings_fingerprint_enroll_finish_v2_message" product="tablet" msgid="2012126789397819713">"Цяпер вы можаце выкарыстоўваць функцыю распазнавання адбіткаў пальцаў для разблакіроўкі планшэта ці спраўджання вашай асобы, напрыклад падчас уваходу ў праграмы ці ўхвалення куплі"</string>
+    <string name="security_settings_fingerprint_enroll_finish_v2_message" product="device" msgid="7119860465479161782">"Цяпер вы можаце выкарыстоўваць функцыю распазнавання адбіткаў пальцаў для разблакіроўкі прылады ці спраўджання вашай асобы, напрыклад падчас уваходу ў праграмы ці ўхвалення куплі"</string>
+    <string name="security_settings_fingerprint_enroll_finish_v2_message" product="default" msgid="8255422287180693200">"Цяпер вы можаце выкарыстоўваць функцыю распазнавання адбіткаў пальцаў для разблакіроўкі тэлефона ці спраўджання вашай асобы, напрыклад падчас уваходу ў праграмы ці ўхвалення куплі"</string>
     <string name="lock_screen_pin_skip_message" product="tablet" msgid="2125894016330764666">"PIN-код абараняе планшэт у выпадку страты ці крадзяжу"</string>
     <string name="lock_screen_pattern_skip_message" product="tablet" msgid="7022124791463099454">"Узор разблакіроўкі абараняе планшэт у выпадку страты ці крадзяжу"</string>
     <string name="lock_screen_password_skip_message" product="tablet" msgid="7117050321575989041">"Пароль абараняе планшэт у выпадку страты ці крадзяжу"</string>
diff --git a/res-product/values-bg/strings.xml b/res-product/values-bg/strings.xml
index f7e3071..8b6d471 100644
--- a/res-product/values-bg/strings.xml
+++ b/res-product/values-bg/strings.xml
@@ -130,12 +130,9 @@
     <string name="security_settings_sfps_enroll_find_sensor_message" product="tablet" msgid="8746077683535627305">"Сензорът за отпечатъци се намира върху бутона за захранване. Този бутон е плосък и е разположен на ръба на таблета до повдигнатия бутон за силата на звука.\n\nС натискането на бутона за захранване се изключва екранът."</string>
     <string name="security_settings_sfps_enroll_find_sensor_message" product="device" msgid="5584904167316448633">"Сензорът за отпечатъци се намира върху бутона за захранване. Този бутон е плосък и е разположен на ръба на устройството до повдигнатия бутон за силата на звука.\n\nС натискането на бутона за захранване се изключва екранът."</string>
     <string name="security_settings_sfps_enroll_find_sensor_message" product="default" msgid="1518281347072277263">"Сензорът за отпечатъци се намира върху бутона за захранване. Този бутон е плосък и е разположен на ръба на телефона до повдигнатия бутон за силата на звука.\n\nС натискането на бутона за захранване се изключва екранът."</string>
-    <!-- no translation found for security_settings_fingerprint_enroll_finish_v2_message (2012126789397819713) -->
-    <skip />
-    <!-- no translation found for security_settings_fingerprint_enroll_finish_v2_message (7119860465479161782) -->
-    <skip />
-    <!-- no translation found for security_settings_fingerprint_enroll_finish_v2_message (8255422287180693200) -->
-    <skip />
+    <string name="security_settings_fingerprint_enroll_finish_v2_message" product="tablet" msgid="2012126789397819713">"Вече можете да използвате отпечатъка си, за да отключвате таблета или да потвърждавате самоличността си, например при влизане в приложения или одобряване на покупки"</string>
+    <string name="security_settings_fingerprint_enroll_finish_v2_message" product="device" msgid="7119860465479161782">"Вече можете да използвате отпечатъка си, за да отключвате устройството или да потвърждавате самоличността си, например при влизане в приложения или одобряване на покупки"</string>
+    <string name="security_settings_fingerprint_enroll_finish_v2_message" product="default" msgid="8255422287180693200">"Вече можете да използвате отпечатъка си, за да отключвате телефона или да потвърждавате самоличността си, например при влизане в приложения или одобряване на покупки"</string>
     <string name="lock_screen_pin_skip_message" product="tablet" msgid="2125894016330764666">"ПИН кодът защитава таблета, ако устройството бъде изгубено или откраднато"</string>
     <string name="lock_screen_pattern_skip_message" product="tablet" msgid="7022124791463099454">"Фигурата защитава таблета, ако бъде изгубен или откраднат"</string>
     <string name="lock_screen_password_skip_message" product="tablet" msgid="7117050321575989041">"Паролата защитава таблета, ако бъде изгубен или откраднат"</string>
diff --git a/res-product/values-bn/strings.xml b/res-product/values-bn/strings.xml
index 3d6804d..5cb9435 100644
--- a/res-product/values-bn/strings.xml
+++ b/res-product/values-bn/strings.xml
@@ -130,12 +130,9 @@
     <string name="security_settings_sfps_enroll_find_sensor_message" product="tablet" msgid="8746077683535627305">"পাওয়ার বোতামের উপরে ফিঙ্গারপ্রিন্ট সেন্সর আছে। এটি হল ট্যাবলেটের প্রান্তে থাকা ভলিউম বাড়িয়ে নেওয়ার বোতামের পাশে ফ্ল্যাট বোতাম।\n\nপাওয়ার বোতাম প্রেস করলে স্ক্রিন বন্ধ হয়ে যায়।"</string>
     <string name="security_settings_sfps_enroll_find_sensor_message" product="device" msgid="5584904167316448633">"পাওয়ার বোতামের উপরে ফিঙ্গারপ্রিন্ট সেন্সর আছে। এটি হল ডিভাইসের প্রান্তে থাকা ভলিউম বাড়িয়ে নেওয়ার বোতামের পাশে ফ্ল্যাট বোতাম।\n\nপাওয়ার বোতাম প্রেস করলে স্ক্রিন বন্ধ হয়ে যায়।"</string>
     <string name="security_settings_sfps_enroll_find_sensor_message" product="default" msgid="1518281347072277263">"পাওয়ার বোতামের উপরে ফিঙ্গারপ্রিন্ট সেন্সর আছে। এটি হল ফোনের প্রান্তে থাকা ভলিউম বাড়িয়ে নেওয়ার বোতামের পাশে ফ্ল্যাট বোতাম।\n\nপাওয়ার বোতাম প্রেস করলে স্ক্রিন বন্ধ হয়ে যায়।"</string>
-    <!-- no translation found for security_settings_fingerprint_enroll_finish_v2_message (2012126789397819713) -->
-    <skip />
-    <!-- no translation found for security_settings_fingerprint_enroll_finish_v2_message (7119860465479161782) -->
-    <skip />
-    <!-- no translation found for security_settings_fingerprint_enroll_finish_v2_message (8255422287180693200) -->
-    <skip />
+    <string name="security_settings_fingerprint_enroll_finish_v2_message" product="tablet" msgid="2012126789397819713">"অ্যাপে সাইন-ইন করা বা কেনাকাটায় অনুমতি দেওয়ার মতোই এখন ফিঙ্গারপ্রিন্ট ব্যবহার করে ট্যাবলেট আনলক বা আপনার পরিচয় যাচাই করতে পারবেন"</string>
+    <string name="security_settings_fingerprint_enroll_finish_v2_message" product="device" msgid="7119860465479161782">"অ্যাপে সাইন-ইন করা বা কেনাকাটায় অনুমতি দেওয়ার মতোই এখন ফিঙ্গারপ্রিন্ট ব্যবহার করে ডিভাইস আনলক বা আপনার পরিচয় যাচাই করতে পারবেন"</string>
+    <string name="security_settings_fingerprint_enroll_finish_v2_message" product="default" msgid="8255422287180693200">"অ্যাপে সাইন-ইন করা বা কেনাকাটায় অনুমতি দেওয়ার মতোই এখন ফিঙ্গারপ্রিন্ট ব্যবহার করে ফোন আনলক বা আপনার পরিচয় যাচাই করতে পারবেন"</string>
     <string name="lock_screen_pin_skip_message" product="tablet" msgid="2125894016330764666">"ট্যাবলেট হারিয়ে বা চুরি হয়ে গেলে, পিন সেটি সুরক্ষিত রাখে"</string>
     <string name="lock_screen_pattern_skip_message" product="tablet" msgid="7022124791463099454">"ট্যাবলেট হারিয়ে বা চুরি হয়ে গেলে, প্যাটার্ন সেটি সুরক্ষিত রাখে"</string>
     <string name="lock_screen_password_skip_message" product="tablet" msgid="7117050321575989041">"ট্যাবলেট হারিয়ে বা চুরি হয়ে গেলে, পাসওয়ার্ড সেটি সুরক্ষিত রাখে"</string>
diff --git a/res-product/values-bs/strings.xml b/res-product/values-bs/strings.xml
index 97a448d..6186daf 100644
--- a/res-product/values-bs/strings.xml
+++ b/res-product/values-bs/strings.xml
@@ -130,12 +130,9 @@
     <string name="security_settings_sfps_enroll_find_sensor_message" product="tablet" msgid="8746077683535627305">"Senzor za otisak prsta je na dugmetu za uključivanje. On je ravno dugme pored izdignutog dugmeta za jačinu zvuka na rubu tableta.\n\nPritiskanje dugmeta za uključivanje isključuje ekran."</string>
     <string name="security_settings_sfps_enroll_find_sensor_message" product="device" msgid="5584904167316448633">"Senzor za otisak prsta je na dugmetu za uključivanje. On je ravno dugme pored izdignutog dugmeta za jačinu zvuka na rubu uređaja.\n\nPritiskanje dugmeta za uključivanje isključuje ekran."</string>
     <string name="security_settings_sfps_enroll_find_sensor_message" product="default" msgid="1518281347072277263">"Senzor za otisak prsta je na dugmetu za uključivanje. On je ravno dugme pored izdignutog dugmeta za jačinu zvuka na rubu telefona.\n\nPritiskanje dugmeta za uključivanje isključuje ekran."</string>
-    <!-- no translation found for security_settings_fingerprint_enroll_finish_v2_message (2012126789397819713) -->
-    <skip />
-    <!-- no translation found for security_settings_fingerprint_enroll_finish_v2_message (7119860465479161782) -->
-    <skip />
-    <!-- no translation found for security_settings_fingerprint_enroll_finish_v2_message (8255422287180693200) -->
-    <skip />
+    <string name="security_settings_fingerprint_enroll_finish_v2_message" product="tablet" msgid="2012126789397819713">"Sada možete pomoću otiska prsta otključati tablet ili potvrditi svoj identitet, naprimjer kada se prijavljujete u aplikacije ili odobravate kupovinu"</string>
+    <string name="security_settings_fingerprint_enroll_finish_v2_message" product="device" msgid="7119860465479161782">"Sada možete pomoću otiska prsta otključati uređaj ili potvrditi svoj identitet, naprimjer kada se prijavljujete u aplikacije ili odobravate kupovinu"</string>
+    <string name="security_settings_fingerprint_enroll_finish_v2_message" product="default" msgid="8255422287180693200">"Sada možete pomoću otiska prsta otključati telefon ili potvrditi svoj identitet, naprimjer kada se prijavljujete u aplikacije ili odobravate kupovinu"</string>
     <string name="lock_screen_pin_skip_message" product="tablet" msgid="2125894016330764666">"PIN štiti tablet ako ga izgubite ili ga neko ukrade"</string>
     <string name="lock_screen_pattern_skip_message" product="tablet" msgid="7022124791463099454">"Uzorak štiti tablet ako ga izgubite ili ga neko ukrade"</string>
     <string name="lock_screen_password_skip_message" product="tablet" msgid="7117050321575989041">"Lozinka štiti tablet ako ga izgubite ili ga neko ukrade"</string>
diff --git a/res-product/values-ca/strings.xml b/res-product/values-ca/strings.xml
index 1ec5bc2..e25842c 100644
--- a/res-product/values-ca/strings.xml
+++ b/res-product/values-ca/strings.xml
@@ -130,12 +130,9 @@
     <string name="security_settings_sfps_enroll_find_sensor_message" product="tablet" msgid="8746077683535627305">"El sensor d\'empremtes digitals es troba al botó d\'engegada. És el botó pla situat al costat del botó de volum elevat a l\'extrem de la tauleta.\n\nEn prémer el botó d\'engegada, la pantalla es desactiva."</string>
     <string name="security_settings_sfps_enroll_find_sensor_message" product="device" msgid="5584904167316448633">"El sensor d\'empremtes digitals es troba al botó d\'engegada. És el botó pla situat al costat del botó de volum elevat a l\'extrem del dispositiu.\n\nEn prémer el botó d\'engegada, la pantalla es desactiva."</string>
     <string name="security_settings_sfps_enroll_find_sensor_message" product="default" msgid="1518281347072277263">"El sensor d\'empremtes digitals es troba al botó d\'engegada. És el botó pla situat al costat del botó de volum elevat a l\'extrem del telèfon.\n\nEn prémer el botó d\'engegada, la pantalla es desactiva."</string>
-    <!-- no translation found for security_settings_fingerprint_enroll_finish_v2_message (2012126789397819713) -->
-    <skip />
-    <!-- no translation found for security_settings_fingerprint_enroll_finish_v2_message (7119860465479161782) -->
-    <skip />
-    <!-- no translation found for security_settings_fingerprint_enroll_finish_v2_message (8255422287180693200) -->
-    <skip />
+    <string name="security_settings_fingerprint_enroll_finish_v2_message" product="tablet" msgid="2012126789397819713">"Ara pots utilitzar l\'empremta digital per desbloquejar la tauleta o verificar que ets tu, com ara quan inicies la sessió en aplicacions o aproves una compra"</string>
+    <string name="security_settings_fingerprint_enroll_finish_v2_message" product="device" msgid="7119860465479161782">"Ara pots utilitzar l\'empremta digital per desbloquejar el dispositiu o verificar que ets tu, com ara quan inicies la sessió en aplicacions o aproves una compra"</string>
+    <string name="security_settings_fingerprint_enroll_finish_v2_message" product="default" msgid="8255422287180693200">"Ara pots utilitzar l\'empremta digital per desbloquejar el telèfon o verificar que ets tu, com ara quan inicies la sessió en aplicacions o aproves una compra"</string>
     <string name="lock_screen_pin_skip_message" product="tablet" msgid="2125894016330764666">"El PIN protegeix la tauleta si es perd o te la roben"</string>
     <string name="lock_screen_pattern_skip_message" product="tablet" msgid="7022124791463099454">"El patró protegeix la tauleta si es perd o te la roben"</string>
     <string name="lock_screen_password_skip_message" product="tablet" msgid="7117050321575989041">"La contrasenya protegeix la tauleta si es perd o te la roben"</string>
diff --git a/res-product/values-cs/strings.xml b/res-product/values-cs/strings.xml
index 4aef70e..0b087dd 100644
--- a/res-product/values-cs/strings.xml
+++ b/res-product/values-cs/strings.xml
@@ -130,12 +130,9 @@
     <string name="security_settings_sfps_enroll_find_sensor_message" product="tablet" msgid="8746077683535627305">"Snímač otisků prstů je na vypínači. Je to ploché tlačítko vedle vystouplého tlačítka hlasitosti na hraně tabletu.\n\nStisknutím vypínače vypnete obrazovku."</string>
     <string name="security_settings_sfps_enroll_find_sensor_message" product="device" msgid="5584904167316448633">"Snímač otisků prstů je na vypínači. Je to ploché tlačítko vedle vystouplého tlačítka hlasitosti na hraně zařízení.\n\nStisknutím vypínače vypnete obrazovku."</string>
     <string name="security_settings_sfps_enroll_find_sensor_message" product="default" msgid="1518281347072277263">"Snímač otisků prstů je na vypínači. Je to ploché tlačítko vedle vystouplého tlačítka hlasitosti na hraně telefonu.\n\nStisknutím vypínače vypnete obrazovku."</string>
-    <!-- no translation found for security_settings_fingerprint_enroll_finish_v2_message (2012126789397819713) -->
-    <skip />
-    <!-- no translation found for security_settings_fingerprint_enroll_finish_v2_message (7119860465479161782) -->
-    <skip />
-    <!-- no translation found for security_settings_fingerprint_enroll_finish_v2_message (8255422287180693200) -->
-    <skip />
+    <string name="security_settings_fingerprint_enroll_finish_v2_message" product="tablet" msgid="2012126789397819713">"Odteď můžete otiskem prstu odemykat tablet nebo ověřovat svoji identitu, například při přihlašování do aplikací nebo schvalování nákupů"</string>
+    <string name="security_settings_fingerprint_enroll_finish_v2_message" product="device" msgid="7119860465479161782">"Odteď můžete pomocí otisku prstu odemykat zařízení nebo ověřovat svoji identitu, například při přihlašování do aplikací nebo schvalování nákupů"</string>
+    <string name="security_settings_fingerprint_enroll_finish_v2_message" product="default" msgid="8255422287180693200">"Odteď můžete pomocí otisku prstu odemykat telefon nebo ověřovat svoji identitu, například při přihlašování do aplikací nebo schvalování nákupů"</string>
     <string name="lock_screen_pin_skip_message" product="tablet" msgid="2125894016330764666">"PIN chrání tablet v případě ztráty nebo odcizení"</string>
     <string name="lock_screen_pattern_skip_message" product="tablet" msgid="7022124791463099454">"Gesto chrání tablet v případě ztráty nebo odcizení"</string>
     <string name="lock_screen_password_skip_message" product="tablet" msgid="7117050321575989041">"Heslo chrání tablet v případě ztráty nebo odcizení"</string>
diff --git a/res-product/values-da/strings.xml b/res-product/values-da/strings.xml
index 64c6f68..2bace4b 100644
--- a/res-product/values-da/strings.xml
+++ b/res-product/values-da/strings.xml
@@ -130,12 +130,9 @@
     <string name="security_settings_sfps_enroll_find_sensor_message" product="tablet" msgid="8746077683535627305">"Fingeraftrykssensoren sidder på afbryderknappen. Det er den flade knap ud for den hævede lydstyrkeknap på din tablets kant.\n\nNår du trykker på afbryderknappen, slukkes skærmen."</string>
     <string name="security_settings_sfps_enroll_find_sensor_message" product="device" msgid="5584904167316448633">"Fingeraftrykssensoren sidder på afbryderknappen. Det er den flade knap ud for den hævede lydstyrkeknap på enhedens kant.\n\nNår du trykker på afbryderknappen, slukkes skærmen."</string>
     <string name="security_settings_sfps_enroll_find_sensor_message" product="default" msgid="1518281347072277263">"Fingeraftrykssensoren sidder på afbryderknappen. Det er den flade knap ud for den hævede lydstyrkeknap på telefonens kant.\n\nNår du trykker på afbryderknappen, slukkes skærmen."</string>
-    <!-- no translation found for security_settings_fingerprint_enroll_finish_v2_message (2012126789397819713) -->
-    <skip />
-    <!-- no translation found for security_settings_fingerprint_enroll_finish_v2_message (7119860465479161782) -->
-    <skip />
-    <!-- no translation found for security_settings_fingerprint_enroll_finish_v2_message (8255422287180693200) -->
-    <skip />
+    <string name="security_settings_fingerprint_enroll_finish_v2_message" product="tablet" msgid="2012126789397819713">"Nu kan du bruge dit fingeraftryk til at låse din tablet op eller verificere din identitet, f.eks. når du logger ind i apps eller godkender et køb"</string>
+    <string name="security_settings_fingerprint_enroll_finish_v2_message" product="device" msgid="7119860465479161782">"Nu kan du bruge dit fingeraftryk til at låse din enhed op eller verificere din identitet, f.eks. når du logger ind i apps eller godkender et køb"</string>
+    <string name="security_settings_fingerprint_enroll_finish_v2_message" product="default" msgid="8255422287180693200">"Nu kan du bruge dit fingeraftryk til at låse din telefon op eller verificere din identitet, f.eks. når du logger ind i apps eller godkender et køb"</string>
     <string name="lock_screen_pin_skip_message" product="tablet" msgid="2125894016330764666">"En pinkode beskytter din tablet, hvis den bliver væk eller stjålet"</string>
     <string name="lock_screen_pattern_skip_message" product="tablet" msgid="7022124791463099454">"Et mønster beskytter din tablet, hvis den bliver væk eller stjålet"</string>
     <string name="lock_screen_password_skip_message" product="tablet" msgid="7117050321575989041">"En adgangskode beskytter din tablet, hvis den bliver væk eller stjålet"</string>
diff --git a/res-product/values-de/strings.xml b/res-product/values-de/strings.xml
index faf3bee..0ca7dc8 100644
--- a/res-product/values-de/strings.xml
+++ b/res-product/values-de/strings.xml
@@ -130,12 +130,9 @@
     <string name="security_settings_sfps_enroll_find_sensor_message" product="tablet" msgid="8746077683535627305">"Der Fingerabdrucksensor befindet sich auf der Ein-/Aus-Taste. Das ist die flache Taste neben der erhöhten Lautstärketaste an der Seite des Tablets.\n\nWenn du die Ein-/Aus-Taste drückst, schaltet sich das Display aus."</string>
     <string name="security_settings_sfps_enroll_find_sensor_message" product="device" msgid="5584904167316448633">"Der Fingerabdrucksensor befindet sich auf der Ein-/Aus-Taste. Das ist die flache Taste neben der erhöhten Lautstärketaste an der Seite des Geräts.\n\nWenn du die Ein-/Aus-Taste drückst, schaltet sich das Display aus."</string>
     <string name="security_settings_sfps_enroll_find_sensor_message" product="default" msgid="1518281347072277263">"Der Fingerabdrucksensor befindet sich auf der Ein-/Aus-Taste. Das ist die flache Taste neben der erhöhten Lautstärketaste an der Seite des Smartphones.\n\nWenn du die Ein-/Aus-Taste drückst, schaltet sich das Display aus."</string>
-    <!-- no translation found for security_settings_fingerprint_enroll_finish_v2_message (2012126789397819713) -->
-    <skip />
-    <!-- no translation found for security_settings_fingerprint_enroll_finish_v2_message (7119860465479161782) -->
-    <skip />
-    <!-- no translation found for security_settings_fingerprint_enroll_finish_v2_message (8255422287180693200) -->
-    <skip />
+    <string name="security_settings_fingerprint_enroll_finish_v2_message" product="tablet" msgid="2012126789397819713">"Du kannst jetzt deinen Fingerabdruck verwenden, um dein Tablet zu entsperren oder deine Identität zu bestätigen, z. B. um dich in Apps anzumelden oder Käufe zu autorisieren"</string>
+    <string name="security_settings_fingerprint_enroll_finish_v2_message" product="device" msgid="7119860465479161782">"Du kannst jetzt deinen Fingerabdruck verwenden, um dein Gerät zu entsperren oder deine Identität zu bestätigen, z. B. um dich in Apps anzumelden oder Käufe zu autorisieren"</string>
+    <string name="security_settings_fingerprint_enroll_finish_v2_message" product="default" msgid="8255422287180693200">"Du kannst jetzt deinen Fingerabdruck verwenden, um dein Smartphone zu entsperren oder deine Identität zu bestätigen, z. B. um dich in Apps anzumelden oder Käufe zu autorisieren"</string>
     <string name="lock_screen_pin_skip_message" product="tablet" msgid="2125894016330764666">"Eine PIN schützt das Tablet, falls es verloren geht oder gestohlen wird"</string>
     <string name="lock_screen_pattern_skip_message" product="tablet" msgid="7022124791463099454">"Ein Muster schützt das Tablet, falls es verloren geht oder gestohlen wird"</string>
     <string name="lock_screen_password_skip_message" product="tablet" msgid="7117050321575989041">"Ein Passwort schützt das Tablet, falls es verloren geht oder gestohlen wird"</string>
diff --git a/res-product/values-el/strings.xml b/res-product/values-el/strings.xml
index 3ec45c4..dac764c 100644
--- a/res-product/values-el/strings.xml
+++ b/res-product/values-el/strings.xml
@@ -130,12 +130,9 @@
     <string name="security_settings_sfps_enroll_find_sensor_message" product="tablet" msgid="8746077683535627305">"Ο αισθητήρας δακτυλικών αποτυπωμάτων βρίσκεται στο κουμπί λειτουργίας. Είναι το επίπεδο κουμπί δίπλα στο ανυψωμένο κουμπί έντασης ήχου στο άκρο του tablet.\n\nΜε πάτημα του κουμπιού λειτουργίας απενεργοποιείται η οθόνη."</string>
     <string name="security_settings_sfps_enroll_find_sensor_message" product="device" msgid="5584904167316448633">"Ο αισθητήρας δακτυλικών αποτυπωμάτων βρίσκεται στο κουμπί λειτουργίας. Είναι το επίπεδο κουμπί δίπλα στο ανυψωμένο κουμπί έντασης ήχου στο άκρο της συσκευής.\n\nΜε πάτημα του κουμπιού λειτουργίας απενεργοποιείται η οθόνη."</string>
     <string name="security_settings_sfps_enroll_find_sensor_message" product="default" msgid="1518281347072277263">"Ο αισθητήρας δακτυλικών αποτυπωμάτων βρίσκεται στο κουμπί λειτουργίας. Είναι το επίπεδο κουμπί δίπλα στο ανυψωμένο κουμπί έντασης ήχου στο άκρο του τηλεφώνου.\n\nΜε πάτημα του κουμπιού λειτουργίας απενεργοποιείται η οθόνη."</string>
-    <!-- no translation found for security_settings_fingerprint_enroll_finish_v2_message (2012126789397819713) -->
-    <skip />
-    <!-- no translation found for security_settings_fingerprint_enroll_finish_v2_message (7119860465479161782) -->
-    <skip />
-    <!-- no translation found for security_settings_fingerprint_enroll_finish_v2_message (8255422287180693200) -->
-    <skip />
+    <string name="security_settings_fingerprint_enroll_finish_v2_message" product="tablet" msgid="2012126789397819713">"Μπορείτε πλέον να χρησιμοποιείτε το δακτυλικό σας αποτύπωμα για να ξεκλειδώνετε το tablet σας ή για να επαληθεύετε την ταυτότητά σας, για παράδειγμα, όταν συνδέεστε σε εφαρμογές ή εγκρίνετε μια αγορά."</string>
+    <string name="security_settings_fingerprint_enroll_finish_v2_message" product="device" msgid="7119860465479161782">"Μπορείτε πλέον να χρησιμοποιείτε το δακτυλικό σας αποτύπωμα για να ξεκλειδώνετε τη συσκευή σας ή για να επαληθεύετε την ταυτότητά σας, για παράδειγμα, όταν συνδέεστε σε εφαρμογές ή εγκρίνετε μια αγορά."</string>
+    <string name="security_settings_fingerprint_enroll_finish_v2_message" product="default" msgid="8255422287180693200">"Μπορείτε πλέον να χρησιμοποιείτε το δακτυλικό σας αποτύπωμα για να ξεκλειδώνετε το τηλέφωνό σας ή για να επαληθεύετε την ταυτότητά σας, για παράδειγμα, όταν συνδέεστε σε εφαρμογές ή εγκρίνετε μια αγορά."</string>
     <string name="lock_screen_pin_skip_message" product="tablet" msgid="2125894016330764666">"Το PIN προστατεύει το tablet σε περίπτωση απώλειας ή κλοπής"</string>
     <string name="lock_screen_pattern_skip_message" product="tablet" msgid="7022124791463099454">"Το μοτίβο προστατεύει το tablet σε περίπτωση απώλειας ή κλοπής"</string>
     <string name="lock_screen_password_skip_message" product="tablet" msgid="7117050321575989041">"Ο κωδικός πρόσβασης προστατεύει το tablet σε περίπτωση απώλειας ή κλοπής"</string>
diff --git a/res-product/values-en-rAU/strings.xml b/res-product/values-en-rAU/strings.xml
index 5286171..ea93190 100644
--- a/res-product/values-en-rAU/strings.xml
+++ b/res-product/values-en-rAU/strings.xml
@@ -130,12 +130,9 @@
     <string name="security_settings_sfps_enroll_find_sensor_message" product="tablet" msgid="8746077683535627305">"The fingerprint sensor is on the power button. It’s the flat button next to the raised volume button on the edge of the tablet.\n\nPressing the power button turns off the screen."</string>
     <string name="security_settings_sfps_enroll_find_sensor_message" product="device" msgid="5584904167316448633">"The fingerprint sensor is on the power button. It’s the flat button next to the raised volume button on the edge of the device.\n\nPressing the power button turns off the screen."</string>
     <string name="security_settings_sfps_enroll_find_sensor_message" product="default" msgid="1518281347072277263">"The fingerprint sensor is on the power button. It’s the flat button next to the raised volume button on the edge of the phone.\n\nPressing the power button turns off the screen."</string>
-    <!-- no translation found for security_settings_fingerprint_enroll_finish_v2_message (2012126789397819713) -->
-    <skip />
-    <!-- no translation found for security_settings_fingerprint_enroll_finish_v2_message (7119860465479161782) -->
-    <skip />
-    <!-- no translation found for security_settings_fingerprint_enroll_finish_v2_message (8255422287180693200) -->
-    <skip />
+    <string name="security_settings_fingerprint_enroll_finish_v2_message" product="tablet" msgid="2012126789397819713">"Now you can use your fingerprint to unlock your tablet or verify that it’s you, like when you sign in to apps or approve a purchase"</string>
+    <string name="security_settings_fingerprint_enroll_finish_v2_message" product="device" msgid="7119860465479161782">"Now you can use your fingerprint to unlock your device or verify that it’s you, like when you sign in to apps or approve a purchase"</string>
+    <string name="security_settings_fingerprint_enroll_finish_v2_message" product="default" msgid="8255422287180693200">"Now you can use your fingerprint to unlock your phone or verify that it’s you, like when you sign in to apps or approve a purchase"</string>
     <string name="lock_screen_pin_skip_message" product="tablet" msgid="2125894016330764666">"A PIN protects the tablet if it’s lost or stolen"</string>
     <string name="lock_screen_pattern_skip_message" product="tablet" msgid="7022124791463099454">"A pattern protects the tablet if it’s lost or stolen"</string>
     <string name="lock_screen_password_skip_message" product="tablet" msgid="7117050321575989041">"A password protects the tablet if it’s lost or stolen"</string>
diff --git a/res-product/values-en-rCA/strings.xml b/res-product/values-en-rCA/strings.xml
index f9278d1..d9aa278 100644
--- a/res-product/values-en-rCA/strings.xml
+++ b/res-product/values-en-rCA/strings.xml
@@ -130,12 +130,9 @@
     <string name="security_settings_sfps_enroll_find_sensor_message" product="tablet" msgid="8746077683535627305">"The fingerprint sensor is on the power button. It’s the flat button next to the raised volume button on the edge of the tablet.\n\nPressing the power button turns off the screen."</string>
     <string name="security_settings_sfps_enroll_find_sensor_message" product="device" msgid="5584904167316448633">"The fingerprint sensor is on the power button. It’s the flat button next to the raised volume button on the edge of the device.\n\nPressing the power button turns off the screen."</string>
     <string name="security_settings_sfps_enroll_find_sensor_message" product="default" msgid="1518281347072277263">"The fingerprint sensor is on the power button. It’s the flat button next to the raised volume button on the edge of the phone.\n\nPressing the power button turns off the screen."</string>
-    <!-- no translation found for security_settings_fingerprint_enroll_finish_v2_message (2012126789397819713) -->
-    <skip />
-    <!-- no translation found for security_settings_fingerprint_enroll_finish_v2_message (7119860465479161782) -->
-    <skip />
-    <!-- no translation found for security_settings_fingerprint_enroll_finish_v2_message (8255422287180693200) -->
-    <skip />
+    <string name="security_settings_fingerprint_enroll_finish_v2_message" product="tablet" msgid="2012126789397819713">"Now you can use your fingerprint to unlock your tablet or verify it’s you, like when you sign in to apps or approve a purchase"</string>
+    <string name="security_settings_fingerprint_enroll_finish_v2_message" product="device" msgid="7119860465479161782">"Now you can use your fingerprint to unlock your device or verify it’s you, like when you sign in to apps or approve a purchase"</string>
+    <string name="security_settings_fingerprint_enroll_finish_v2_message" product="default" msgid="8255422287180693200">"Now you can use your fingerprint to unlock your phone or verify it’s you, like when you sign in to apps or approve a purchase"</string>
     <string name="lock_screen_pin_skip_message" product="tablet" msgid="2125894016330764666">"A PIN protects the tablet if it’s lost or stolen"</string>
     <string name="lock_screen_pattern_skip_message" product="tablet" msgid="7022124791463099454">"A pattern protects the tablet if it’s lost or stolen"</string>
     <string name="lock_screen_password_skip_message" product="tablet" msgid="7117050321575989041">"A password protects the tablet if it’s lost or stolen"</string>
diff --git a/res-product/values-en-rGB/strings.xml b/res-product/values-en-rGB/strings.xml
index d64cce1..d3e1ce7 100644
--- a/res-product/values-en-rGB/strings.xml
+++ b/res-product/values-en-rGB/strings.xml
@@ -130,12 +130,9 @@
     <string name="security_settings_sfps_enroll_find_sensor_message" product="tablet" msgid="8746077683535627305">"The fingerprint sensor is on the power button. It’s the flat button next to the raised volume button on the edge of the tablet.\n\nPressing the power button turns off the screen."</string>
     <string name="security_settings_sfps_enroll_find_sensor_message" product="device" msgid="5584904167316448633">"The fingerprint sensor is on the power button. It’s the flat button next to the raised volume button on the edge of the device.\n\nPressing the power button turns off the screen."</string>
     <string name="security_settings_sfps_enroll_find_sensor_message" product="default" msgid="1518281347072277263">"The fingerprint sensor is on the power button. It’s the flat button next to the raised volume button on the edge of the phone.\n\nPressing the power button turns off the screen."</string>
-    <!-- no translation found for security_settings_fingerprint_enroll_finish_v2_message (2012126789397819713) -->
-    <skip />
-    <!-- no translation found for security_settings_fingerprint_enroll_finish_v2_message (7119860465479161782) -->
-    <skip />
-    <!-- no translation found for security_settings_fingerprint_enroll_finish_v2_message (8255422287180693200) -->
-    <skip />
+    <string name="security_settings_fingerprint_enroll_finish_v2_message" product="tablet" msgid="2012126789397819713">"Now you can use your fingerprint to unlock your tablet or verify that it’s you, like when you sign in to apps or approve a purchase"</string>
+    <string name="security_settings_fingerprint_enroll_finish_v2_message" product="device" msgid="7119860465479161782">"Now you can use your fingerprint to unlock your device or verify that it’s you, like when you sign in to apps or approve a purchase"</string>
+    <string name="security_settings_fingerprint_enroll_finish_v2_message" product="default" msgid="8255422287180693200">"Now you can use your fingerprint to unlock your phone or verify that it’s you, like when you sign in to apps or approve a purchase"</string>
     <string name="lock_screen_pin_skip_message" product="tablet" msgid="2125894016330764666">"A PIN protects the tablet if it’s lost or stolen"</string>
     <string name="lock_screen_pattern_skip_message" product="tablet" msgid="7022124791463099454">"A pattern protects the tablet if it’s lost or stolen"</string>
     <string name="lock_screen_password_skip_message" product="tablet" msgid="7117050321575989041">"A password protects the tablet if it’s lost or stolen"</string>
diff --git a/res-product/values-en-rIN/strings.xml b/res-product/values-en-rIN/strings.xml
index d64cce1..d3e1ce7 100644
--- a/res-product/values-en-rIN/strings.xml
+++ b/res-product/values-en-rIN/strings.xml
@@ -130,12 +130,9 @@
     <string name="security_settings_sfps_enroll_find_sensor_message" product="tablet" msgid="8746077683535627305">"The fingerprint sensor is on the power button. It’s the flat button next to the raised volume button on the edge of the tablet.\n\nPressing the power button turns off the screen."</string>
     <string name="security_settings_sfps_enroll_find_sensor_message" product="device" msgid="5584904167316448633">"The fingerprint sensor is on the power button. It’s the flat button next to the raised volume button on the edge of the device.\n\nPressing the power button turns off the screen."</string>
     <string name="security_settings_sfps_enroll_find_sensor_message" product="default" msgid="1518281347072277263">"The fingerprint sensor is on the power button. It’s the flat button next to the raised volume button on the edge of the phone.\n\nPressing the power button turns off the screen."</string>
-    <!-- no translation found for security_settings_fingerprint_enroll_finish_v2_message (2012126789397819713) -->
-    <skip />
-    <!-- no translation found for security_settings_fingerprint_enroll_finish_v2_message (7119860465479161782) -->
-    <skip />
-    <!-- no translation found for security_settings_fingerprint_enroll_finish_v2_message (8255422287180693200) -->
-    <skip />
+    <string name="security_settings_fingerprint_enroll_finish_v2_message" product="tablet" msgid="2012126789397819713">"Now you can use your fingerprint to unlock your tablet or verify that it’s you, like when you sign in to apps or approve a purchase"</string>
+    <string name="security_settings_fingerprint_enroll_finish_v2_message" product="device" msgid="7119860465479161782">"Now you can use your fingerprint to unlock your device or verify that it’s you, like when you sign in to apps or approve a purchase"</string>
+    <string name="security_settings_fingerprint_enroll_finish_v2_message" product="default" msgid="8255422287180693200">"Now you can use your fingerprint to unlock your phone or verify that it’s you, like when you sign in to apps or approve a purchase"</string>
     <string name="lock_screen_pin_skip_message" product="tablet" msgid="2125894016330764666">"A PIN protects the tablet if it’s lost or stolen"</string>
     <string name="lock_screen_pattern_skip_message" product="tablet" msgid="7022124791463099454">"A pattern protects the tablet if it’s lost or stolen"</string>
     <string name="lock_screen_password_skip_message" product="tablet" msgid="7117050321575989041">"A password protects the tablet if it’s lost or stolen"</string>
diff --git a/res-product/values-en-rXC/strings.xml b/res-product/values-en-rXC/strings.xml
index af67b22..fa57bf5 100644
--- a/res-product/values-en-rXC/strings.xml
+++ b/res-product/values-en-rXC/strings.xml
@@ -130,12 +130,9 @@
     <string name="security_settings_sfps_enroll_find_sensor_message" product="tablet" msgid="8746077683535627305">"‎‏‎‎‎‎‎‏‎‏‏‏‎‎‎‎‎‎‏‎‎‏‎‎‎‏‎‏‏‏‏‏‏‏‏‏‏‎‎‏‎‏‏‎‎‎‎‎‎‏‎‎‏‏‏‏‎‏‎‏‎‎‎‎‏‎‎‎‎‎‎‏‎‎‎‏‏‏‎‎‏‏‎‎‎‏‎‎‎‎‏‎‏‎‎‏‎The fingerprint sensor is on the power button. It’s the flat button next to the raised volume button on the edge of the tablet.‎‏‎‎‏‏‎\n‎‏‎‎‏‏‏‎‎‏‎‎‏‏‎\n‎‏‎‎‏‏‏‎Pressing the power button turns off the screen.‎‏‎‎‏‎"</string>
     <string name="security_settings_sfps_enroll_find_sensor_message" product="device" msgid="5584904167316448633">"‎‏‎‎‎‎‎‏‎‏‏‏‎‎‎‎‎‎‏‎‎‏‎‎‎‏‎‏‏‏‏‏‏‏‎‎‏‏‎‏‏‎‎‎‎‎‎‏‏‎‎‏‎‎‎‎‏‏‎‎‎‎‎‎‎‎‎‎‎‏‎‏‎‏‏‏‏‏‏‎‏‏‏‎‎‏‎‏‎‏‏‏‏‎‎‏‎The fingerprint sensor is on the power button. It’s the flat button next to the raised volume button on the edge of the device.‎‏‎‎‏‏‎\n‎‏‎‎‏‏‏‎‎‏‎‎‏‏‎\n‎‏‎‎‏‏‏‎Pressing the power button turns off the screen.‎‏‎‎‏‎"</string>
     <string name="security_settings_sfps_enroll_find_sensor_message" product="default" msgid="1518281347072277263">"‎‏‎‎‎‎‎‏‎‏‏‏‎‎‎‎‎‎‏‎‎‏‎‎‎‏‎‏‏‏‏‎‏‏‎‏‎‏‎‎‎‏‎‎‏‎‎‎‎‎‎‏‎‎‏‏‎‏‎‏‏‏‎‏‎‎‏‎‎‏‎‏‎‏‏‎‎‎‎‎‏‏‏‎‏‏‎‎‎‎‏‏‏‏‎The fingerprint sensor is on the power button. It’s the flat button next to the raised volume button on the edge of the phone.‎‏‎‎‏‏‎\n‎‏‎‎‏‏‏‎‎‏‎‎‏‏‎\n‎‏‎‎‏‏‏‎Pressing the power button turns off the screen.‎‏‎‎‏‎"</string>
-    <!-- no translation found for security_settings_fingerprint_enroll_finish_v2_message (2012126789397819713) -->
-    <skip />
-    <!-- no translation found for security_settings_fingerprint_enroll_finish_v2_message (7119860465479161782) -->
-    <skip />
-    <!-- no translation found for security_settings_fingerprint_enroll_finish_v2_message (8255422287180693200) -->
-    <skip />
+    <string name="security_settings_fingerprint_enroll_finish_v2_message" product="tablet" msgid="2012126789397819713">"‎‏‎‎‎‎‎‏‎‏‏‏‎‎‎‎‎‎‏‎‎‏‎‎‎‏‎‏‏‏‏‎‏‏‏‎‏‏‏‏‏‎‏‏‎‎‏‎‎‎‎‎‏‎‏‎‏‎‎‏‏‏‎‏‏‏‏‏‎‏‎‎‎‏‏‎‏‎‏‎‏‏‎‎‎‏‎‏‎‎‎‎‎‏‎Now you can use your fingerprint to unlock your tablet or verify it’s you, like when you sign in to apps or approve a purchase‎‏‎‎‏‎"</string>
+    <string name="security_settings_fingerprint_enroll_finish_v2_message" product="device" msgid="7119860465479161782">"‎‏‎‎‎‎‎‏‎‏‏‏‎‎‎‎‎‎‏‎‎‏‎‎‎‏‎‏‏‏‏‏‏‏‏‎‎‎‏‎‏‏‎‎‏‏‏‎‏‏‎‏‎‎‏‏‎‏‎‏‏‏‏‎‏‏‏‎‎‏‏‏‎‎‏‏‏‎‏‏‏‎‎‏‎‏‏‏‏‎‏‏‎‏‏‎‎Now you can use your fingerprint to unlock your device or verify it’s you, like when you sign in to apps or approve a purchase‎‏‎‎‏‎"</string>
+    <string name="security_settings_fingerprint_enroll_finish_v2_message" product="default" msgid="8255422287180693200">"‎‏‎‎‎‎‎‏‎‏‏‏‎‎‎‎‎‎‏‎‎‏‎‎‎‏‎‏‏‏‏‏‏‏‏‏‎‎‏‎‏‎‎‏‎‎‎‏‎‎‏‎‎‏‏‎‏‏‎‏‎‏‎‎‏‏‎‎‎‎‏‎‎‎‏‏‏‏‏‏‎‏‏‏‏‏‏‎‏‏‎‏‎‎‎‎‎Now you can use your fingerprint to unlock your phone or verify it’s you, like when you sign in to apps or approve a purchase‎‏‎‎‏‎"</string>
     <string name="lock_screen_pin_skip_message" product="tablet" msgid="2125894016330764666">"‎‏‎‎‎‎‎‏‎‏‏‏‎‎‎‎‎‎‏‎‎‏‎‎‎‏‎‏‏‏‏‎‏‏‏‏‎‏‏‎‎‎‎‎‎‎‏‎‏‏‎‎‎‏‎‏‎‏‏‎‎‎‎‎‏‎‏‎‎‏‏‎‎‎‎‏‏‎‎‎‎‏‎‎‎‏‎‏‏‏‏‎‏‎‎A PIN protects the tablet if it’s lost or stolen‎‏‎‎‏‎"</string>
     <string name="lock_screen_pattern_skip_message" product="tablet" msgid="7022124791463099454">"‎‏‎‎‎‎‎‏‎‏‏‏‎‎‎‎‎‎‏‎‎‏‎‎‎‏‎‏‏‏‏‏‏‏‏‎‎‎‎‏‎‏‏‏‎‎‏‏‏‎‎‏‏‎‎‏‎‏‎‎‏‎‏‏‎‎‎‎‎‎‏‏‏‎‎‏‏‏‏‏‎‎‏‏‏‏‎‎‎‎‏‏‏‏‏‎‎A pattern protects the tablet if it’s lost or stolen‎‏‎‎‏‎"</string>
     <string name="lock_screen_password_skip_message" product="tablet" msgid="7117050321575989041">"‎‏‎‎‎‎‎‏‎‏‏‏‎‎‎‎‎‎‏‎‎‏‎‎‎‏‎‏‏‏‏‏‏‏‏‎‎‎‏‎‏‏‎‎‎‏‎‎‏‏‎‏‎‏‏‏‏‎‎‎‏‏‏‏‎‏‎‎‏‎‏‎‎‎‎‏‏‏‎‏‏‏‎‎‏‏‏‏‎‎‏‏‎‎‎‏‎A password protects the tablet if it’s lost or stolen‎‏‎‎‏‎"</string>
diff --git a/res-product/values-es-rUS/strings.xml b/res-product/values-es-rUS/strings.xml
index b9c2f85..b23ea3f 100644
--- a/res-product/values-es-rUS/strings.xml
+++ b/res-product/values-es-rUS/strings.xml
@@ -130,12 +130,9 @@
     <string name="security_settings_sfps_enroll_find_sensor_message" product="tablet" msgid="8746077683535627305">"El sensor de huellas dactilares está en el botón de encendido. Es el botón plano que está junto al botón de volumen en relieve, en el borde de la tablet.\n\nSi presionas el botón de encendido, se apaga la pantalla."</string>
     <string name="security_settings_sfps_enroll_find_sensor_message" product="device" msgid="5584904167316448633">"El sensor de huellas dactilares está en el botón de encendido. Es el botón plano que está junto al botón de volumen en relieve, en el borde del dispositivo.\n\nSi presionas el botón de encendido, se apaga la pantalla."</string>
     <string name="security_settings_sfps_enroll_find_sensor_message" product="default" msgid="1518281347072277263">"El sensor de huellas dactilares está en el botón de encendido. Es el botón plano que está junto al botón de volumen en relieve, en el borde del teléfono.\n\nSi presionas el botón de encendido, se apaga la pantalla."</string>
-    <!-- no translation found for security_settings_fingerprint_enroll_finish_v2_message (2012126789397819713) -->
-    <skip />
-    <!-- no translation found for security_settings_fingerprint_enroll_finish_v2_message (7119860465479161782) -->
-    <skip />
-    <!-- no translation found for security_settings_fingerprint_enroll_finish_v2_message (8255422287180693200) -->
-    <skip />
+    <string name="security_settings_fingerprint_enroll_finish_v2_message" product="tablet" msgid="2012126789397819713">"Ahora puedes usar tu huella dactilar para desbloquear la tablet o verificar tu identidad, como cuando accedes a apps o apruebas compras"</string>
+    <string name="security_settings_fingerprint_enroll_finish_v2_message" product="device" msgid="7119860465479161782">"Ahora puedes usar tu huella dactilar para desbloquear el dispositivo o verificar tu identidad, como cuando accedes a apps o apruebas compras"</string>
+    <string name="security_settings_fingerprint_enroll_finish_v2_message" product="default" msgid="8255422287180693200">"Ahora puedes usar tu huella dactilar para desbloquear el teléfono o verificar tu identidad, como cuando accedes a apps o apruebas compras"</string>
     <string name="lock_screen_pin_skip_message" product="tablet" msgid="2125894016330764666">"En caso de robo o extravío, un PIN protege la tablet"</string>
     <string name="lock_screen_pattern_skip_message" product="tablet" msgid="7022124791463099454">"En caso de robo o extravío, un patrón protege la tablet"</string>
     <string name="lock_screen_password_skip_message" product="tablet" msgid="7117050321575989041">"En caso de robo o extravío, una contraseña protege la tablet"</string>
diff --git a/res-product/values-es/strings.xml b/res-product/values-es/strings.xml
index fdc1789..f75609f 100644
--- a/res-product/values-es/strings.xml
+++ b/res-product/values-es/strings.xml
@@ -130,12 +130,9 @@
     <string name="security_settings_sfps_enroll_find_sensor_message" product="tablet" msgid="8746077683535627305">"El sensor de huellas digitales está en el botón de encendido. Es el botón plano situado junto al botón de volumen con relieve en el lateral del tablet.\n\nAl pulsar el botón de encendido, se apagará la pantalla."</string>
     <string name="security_settings_sfps_enroll_find_sensor_message" product="device" msgid="5584904167316448633">"El sensor de huellas digitales está en el botón de encendido. Es el botón plano situado junto al botón de volumen con relieve en el lateral del dispositivo.\n\nAl pulsar el botón de encendido, se apagará la pantalla."</string>
     <string name="security_settings_sfps_enroll_find_sensor_message" product="default" msgid="1518281347072277263">"El sensor de huellas digitales está en el botón de encendido. Es el botón plano situado junto al botón de volumen con relieve en el lateral del teléfono.\n\nAl pulsar el botón de encendido, se apagará la pantalla."</string>
-    <!-- no translation found for security_settings_fingerprint_enroll_finish_v2_message (2012126789397819713) -->
-    <skip />
-    <!-- no translation found for security_settings_fingerprint_enroll_finish_v2_message (7119860465479161782) -->
-    <skip />
-    <!-- no translation found for security_settings_fingerprint_enroll_finish_v2_message (8255422287180693200) -->
-    <skip />
+    <string name="security_settings_fingerprint_enroll_finish_v2_message" product="tablet" msgid="2012126789397819713">"Ahora puedes usar tu huella digital para desbloquear tu tablet o verificar que eres tú (por ejemplo, al iniciar sesión en aplicaciones o aprobar compras)"</string>
+    <string name="security_settings_fingerprint_enroll_finish_v2_message" product="device" msgid="7119860465479161782">"Ahora puedes usar tu huella digital para desbloquear tu dispositivo o verificar que eres tú (por ejemplo, al iniciar sesión en aplicaciones o aprobar compras)"</string>
+    <string name="security_settings_fingerprint_enroll_finish_v2_message" product="default" msgid="8255422287180693200">"Ahora puedes usar tu huella digital para desbloquear tu teléfono o verificar que eres tú (por ejemplo, al iniciar sesión en aplicaciones o aprobar compras)"</string>
     <string name="lock_screen_pin_skip_message" product="tablet" msgid="2125894016330764666">"El PIN protege tu tablet si lo pierdes o te lo roban"</string>
     <string name="lock_screen_pattern_skip_message" product="tablet" msgid="7022124791463099454">"El patrón protege tu tablet si lo pierdes o te lo roban"</string>
     <string name="lock_screen_password_skip_message" product="tablet" msgid="7117050321575989041">"La contraseña protege tu tablet si lo pierdes o te lo roban"</string>
diff --git a/res-product/values-et/strings.xml b/res-product/values-et/strings.xml
index 20689ec..fe904c2 100644
--- a/res-product/values-et/strings.xml
+++ b/res-product/values-et/strings.xml
@@ -130,12 +130,9 @@
     <string name="security_settings_sfps_enroll_find_sensor_message" product="tablet" msgid="8746077683535627305">"Sõrmejäljeandur asub toitenupul. See on tahvelarvuti küljel helitugevuse kõrgendatud nupu kõrval olev lame nupp.\n\nToitenupu vajutamisel lülitatakse ekraan välja."</string>
     <string name="security_settings_sfps_enroll_find_sensor_message" product="device" msgid="5584904167316448633">"Sõrmejäljeandur asub toitenupul. See on seadme küljel helitugevuse kõrgendatud nupu kõrval olev lame nupp.\n\nToitenupu vajutamisel lülitatakse ekraan välja."</string>
     <string name="security_settings_sfps_enroll_find_sensor_message" product="default" msgid="1518281347072277263">"Sõrmejäljeandur asub toitenupul. See on telefoni küljel helitugevuse kõrgendatud nupu kõrval olev lame nupp.\n\nToitenupu vajutamisel lülitatakse ekraan välja."</string>
-    <!-- no translation found for security_settings_fingerprint_enroll_finish_v2_message (2012126789397819713) -->
-    <skip />
-    <!-- no translation found for security_settings_fingerprint_enroll_finish_v2_message (7119860465479161782) -->
-    <skip />
-    <!-- no translation found for security_settings_fingerprint_enroll_finish_v2_message (8255422287180693200) -->
-    <skip />
+    <string name="security_settings_fingerprint_enroll_finish_v2_message" product="tablet" msgid="2012126789397819713">"Nüüd saate tahvelarvuti avamiseks või oma isiku kinnitamiseks (nt rakendustesse sisselogimisel või ostude kinnitamisel) oma sõrmejälge kasutada."</string>
+    <string name="security_settings_fingerprint_enroll_finish_v2_message" product="device" msgid="7119860465479161782">"Nüüd saate seadme avamiseks või oma isiku kinnitamiseks (nt rakendustesse sisselogimisel või ostude kinnitamisel) oma sõrmejälge kasutada."</string>
+    <string name="security_settings_fingerprint_enroll_finish_v2_message" product="default" msgid="8255422287180693200">"Nüüd saate telefoni avamiseks või oma isiku kinnitamiseks (nt rakendustesse sisselogimisel või ostude kinnitamisel) oma sõrmejälge kasutada."</string>
     <string name="lock_screen_pin_skip_message" product="tablet" msgid="2125894016330764666">"PIN-kood kaitseb tahvelarvutit juhul, kui see läheb kaotsi või varastatakse"</string>
     <string name="lock_screen_pattern_skip_message" product="tablet" msgid="7022124791463099454">"Muster kaitseb tahvelarvutit juhul, kui see läheb kaotsi või varastatakse"</string>
     <string name="lock_screen_password_skip_message" product="tablet" msgid="7117050321575989041">"Parool kaitseb tahvelarvutit juhul, kui see läheb kaotsi või varastatakse"</string>
diff --git a/res-product/values-eu/strings.xml b/res-product/values-eu/strings.xml
index 0cd3e40..1c22209 100644
--- a/res-product/values-eu/strings.xml
+++ b/res-product/values-eu/strings.xml
@@ -130,12 +130,9 @@
     <string name="security_settings_sfps_enroll_find_sensor_message" product="tablet" msgid="8746077683535627305">"Etengailuan dago hatz-marken sentsorea. Tabletaren ertzeko bolumen-botoi goratuaren ondoan dagoen botoi laua da.\n\nEtengailua sakatuz gero, pantaila itzaliko da."</string>
     <string name="security_settings_sfps_enroll_find_sensor_message" product="device" msgid="5584904167316448633">"Etengailuan dago hatz-marken sentsorea. Gailuaren ertzeko bolumen-botoi goratuaren ondoan dagoen botoi laua da.\n\nEtengailua sakatuz gero, pantaila itzaliko da."</string>
     <string name="security_settings_sfps_enroll_find_sensor_message" product="default" msgid="1518281347072277263">"Etengailuan dago hatz-marken sentsorea. Telefonoaren ertzeko bolumen-botoi goratuaren ondoan dagoen botoi laua da.\n\nEtengailua sakatuz gero, pantaila itzaliko da."</string>
-    <!-- no translation found for security_settings_fingerprint_enroll_finish_v2_message (2012126789397819713) -->
-    <skip />
-    <!-- no translation found for security_settings_fingerprint_enroll_finish_v2_message (7119860465479161782) -->
-    <skip />
-    <!-- no translation found for security_settings_fingerprint_enroll_finish_v2_message (8255422287180693200) -->
-    <skip />
+    <string name="security_settings_fingerprint_enroll_finish_v2_message" product="tablet" msgid="2012126789397819713">"Orain, tableta desblokeatzeko edo zeu zarela egiaztatzeko erabil dezakezu hatz-marka, hala nola aplikazioetan saioa hastean edo erosketak onartzean"</string>
+    <string name="security_settings_fingerprint_enroll_finish_v2_message" product="device" msgid="7119860465479161782">"Orain, gailua desblokeatzeko edo zeu zarela egiaztatzeko erabil dezakezu hatz-marka, hala nola aplikazioetan saioa hastean edo erosketak onartzean"</string>
+    <string name="security_settings_fingerprint_enroll_finish_v2_message" product="default" msgid="8255422287180693200">"Orain, telefonoa desblokeatzeko edo zeu zarela egiaztatzeko erabil dezakezu hatz-marka, hala nola aplikazioetan saioa hastean edo erosketak onartzean"</string>
     <string name="lock_screen_pin_skip_message" product="tablet" msgid="2125894016330764666">"PINak babestu egiten du tableta, hura galtzen baduzu edo lapurtzen badizute"</string>
     <string name="lock_screen_pattern_skip_message" product="tablet" msgid="7022124791463099454">"Ereduak babestu egiten du tableta, hura galtzen baduzu edo lapurtzen badizute"</string>
     <string name="lock_screen_password_skip_message" product="tablet" msgid="7117050321575989041">"Pasahitzak babestu egiten du tableta, hura galtzen baduzu edo lapurtzen badizute"</string>
diff --git a/res-product/values-fa/strings.xml b/res-product/values-fa/strings.xml
index 9e079e2..421386a 100644
--- a/res-product/values-fa/strings.xml
+++ b/res-product/values-fa/strings.xml
@@ -130,12 +130,9 @@
     <string name="security_settings_sfps_enroll_find_sensor_message" product="tablet" msgid="8746077683535627305">"حسگر اثر انگشت روی دکمه روشن/ خاموش قرار دارد. این دکمه همان دکمه مسطحی است که کنار دکمه برآمده صدا در لبه رایانه لوحی قرار دارد.\n\nفشار دادن دکمه روشن/ خاموش، صفحه‌نمایش را خاموش می‌کند."</string>
     <string name="security_settings_sfps_enroll_find_sensor_message" product="device" msgid="5584904167316448633">"حسگر اثر انگشت روی دکمه روشن/ خاموش قرار دارد. این دکمه همان دکمه مسطحی است که کنار دکمه برآمده صدا در لبه دستگاه قرار دارد.\n\nفشار دادن دکمه روشن/ خاموش، صفحه‌نمایش را خاموش می‌کند."</string>
     <string name="security_settings_sfps_enroll_find_sensor_message" product="default" msgid="1518281347072277263">"حسگر اثر انگشت روی دکمه روشن/ خاموش قرار دارد. این دکمه همان دکمه مسطحی است که کنار دکمه برآمده صدا در لبه تلفن قرار دارد.\n\nفشار دادن دکمه روشن/ خاموش، صفحه‌نمایش را خاموش می‌کند."</string>
-    <!-- no translation found for security_settings_fingerprint_enroll_finish_v2_message (2012126789397819713) -->
-    <skip />
-    <!-- no translation found for security_settings_fingerprint_enroll_finish_v2_message (7119860465479161782) -->
-    <skip />
-    <!-- no translation found for security_settings_fingerprint_enroll_finish_v2_message (8255422287180693200) -->
-    <skip />
+    <string name="security_settings_fingerprint_enroll_finish_v2_message" product="tablet" msgid="2012126789397819713">"ازاین‌پس می‌توانید از اثر انگشتتان برای باز کردن قفل رایانه لوحی یا به‌تأیید رساندن هویتتان (مثلاً هنگام ورود به سیستم برنامه‌ها یا تأیید خریدها) استفاده کنید"</string>
+    <string name="security_settings_fingerprint_enroll_finish_v2_message" product="device" msgid="7119860465479161782">"ازاین‌پس می‌توانید از اثر انگشتتان برای باز کردن قفل دستگاهتان یا به‌تأیید رساندن هویتتان (مثلاً هنگام ورود به سیستم برنامه‌ها یا تأیید خریدها) استفاده کنید"</string>
+    <string name="security_settings_fingerprint_enroll_finish_v2_message" product="default" msgid="8255422287180693200">"ازاین‌پس می‌توانید از اثر انگشتتان برای باز کردن قفل تلفنتان یا به‌تأیید رساندن هویتتان (مثلاً هنگام ورود به سیستم برنامه‌ها یا تأیید خریدها) استفاده کنید"</string>
     <string name="lock_screen_pin_skip_message" product="tablet" msgid="2125894016330764666">"درصورت گم شدن یا به‌سرقت رفتن رایانه لوحی، پین از آن محافظت می‌کند"</string>
     <string name="lock_screen_pattern_skip_message" product="tablet" msgid="7022124791463099454">"درصورت گم شدن یا به‌سرقت رفتن رایانه لوحی، الگو از آن محافظت می‌کند"</string>
     <string name="lock_screen_password_skip_message" product="tablet" msgid="7117050321575989041">"درصورت گم شدن یا به‌سرقت رفتن رایانه لوحی، گذرواژه از آن محافظت می‌کند"</string>
diff --git a/res-product/values-fi/strings.xml b/res-product/values-fi/strings.xml
index a686bd1..5f16fde 100644
--- a/res-product/values-fi/strings.xml
+++ b/res-product/values-fi/strings.xml
@@ -130,12 +130,9 @@
     <string name="security_settings_sfps_enroll_find_sensor_message" product="tablet" msgid="8746077683535627305">"Sormenjälkitunnistin on virtapainikkeessa. Se on litteä painike koholla olevan äänenvoimakkuuspainikkeen vieressä tabletin sivussa.\n\nJos painat virtapainiketta, näyttö sammuu."</string>
     <string name="security_settings_sfps_enroll_find_sensor_message" product="device" msgid="5584904167316448633">"Sormenjälkitunnistin on virtapainikkeessa. Se on litteä painike koholla olevan äänenvoimakkuuspainikkeen vieressä laitteen sivussa.\n\nJos painat virtapainiketta, näyttö sammuu."</string>
     <string name="security_settings_sfps_enroll_find_sensor_message" product="default" msgid="1518281347072277263">"Sormenjälkitunnistin on virtapainikkeessa. Se on litteä painike koholla olevan äänenvoimakkuuspainikkeen vieressä puhelimen sivussa.\n\nJos painat virtapainiketta, näyttö sammuu."</string>
-    <!-- no translation found for security_settings_fingerprint_enroll_finish_v2_message (2012126789397819713) -->
-    <skip />
-    <!-- no translation found for security_settings_fingerprint_enroll_finish_v2_message (7119860465479161782) -->
-    <skip />
-    <!-- no translation found for security_settings_fingerprint_enroll_finish_v2_message (8255422287180693200) -->
-    <skip />
+    <string name="security_settings_fingerprint_enroll_finish_v2_message" product="tablet" msgid="2012126789397819713">"Voit nyt käyttää sormenjälkeäsi tabletin lukituksen avaamiseen tai henkilöllisyyden todentamiseen esim. kirjautuessasi sovelluksiin tai hyväksyessäsi ostoksen"</string>
+    <string name="security_settings_fingerprint_enroll_finish_v2_message" product="device" msgid="7119860465479161782">"Voit nyt käyttää sormenjälkeäsi laitteen lukituksen avaamiseen tai henkilöllisyyden todentamiseen esim. kirjautuessasi sovelluksiin tai hyväksyessäsi ostoksen"</string>
+    <string name="security_settings_fingerprint_enroll_finish_v2_message" product="default" msgid="8255422287180693200">"Voit nyt käyttää sormenjälkeäsi puhelimen lukituksen avaamiseen tai henkilöllisyyden todentamiseen esim. kirjautuessasi sovelluksiin tai hyväksyessäsi ostoksen"</string>
     <string name="lock_screen_pin_skip_message" product="tablet" msgid="2125894016330764666">"PIN-koodi suojaa tablettia, jos se katoaa tai varastetaan"</string>
     <string name="lock_screen_pattern_skip_message" product="tablet" msgid="7022124791463099454">"Kuvio suojaa tablettia, jos se katoaa tai varastetaan"</string>
     <string name="lock_screen_password_skip_message" product="tablet" msgid="7117050321575989041">"Salasana suojaa tablettia, jos se katoaa tai varastetaan"</string>
diff --git a/res-product/values-fr-rCA/strings.xml b/res-product/values-fr-rCA/strings.xml
index 094a6d2..d6f3e0f 100644
--- a/res-product/values-fr-rCA/strings.xml
+++ b/res-product/values-fr-rCA/strings.xml
@@ -130,12 +130,9 @@
     <string name="security_settings_sfps_enroll_find_sensor_message" product="tablet" msgid="8746077683535627305">"Le capteur d\'empreintes digitales est situé sur l\'interrupteur. Il s\'agit du bouton plat à côté du bouton du volume surélevé sur le rebord de la tablette.\n\nEn appuyant sur l\'interrupteur, vous éteignez l\'écran."</string>
     <string name="security_settings_sfps_enroll_find_sensor_message" product="device" msgid="5584904167316448633">"Le capteur d\'empreintes digitales est situé sur l\'interrupteur. Il s\'agit du bouton plat à côté du bouton du volume surélevé sur le rebord de l\'appareil.\n\nEn appuyant sur l\'interrupteur, vous éteignez l\'écran."</string>
     <string name="security_settings_sfps_enroll_find_sensor_message" product="default" msgid="1518281347072277263">"Le capteur d\'empreintes digitales est situé sur l\'interrupteur. Il s\'agit du bouton plat à côté du bouton du volume surélevé sur le rebord du téléphone.\n\nEn appuyant sur l\'interrupteur, vous éteignez l\'écran."</string>
-    <!-- no translation found for security_settings_fingerprint_enroll_finish_v2_message (2012126789397819713) -->
-    <skip />
-    <!-- no translation found for security_settings_fingerprint_enroll_finish_v2_message (7119860465479161782) -->
-    <skip />
-    <!-- no translation found for security_settings_fingerprint_enroll_finish_v2_message (8255422287180693200) -->
-    <skip />
+    <string name="security_settings_fingerprint_enroll_finish_v2_message" product="tablet" msgid="2012126789397819713">"Vous pouvez maintenant utiliser votre empreinte digitale pour déverrouiller votre tablette ou vérifier qu\'il s\'agit bien de vous, par exemple pour vous connecter à des applications ou approuver un achat"</string>
+    <string name="security_settings_fingerprint_enroll_finish_v2_message" product="device" msgid="7119860465479161782">"Vous pouvez maintenant utiliser votre empreinte digitale pour déverrouiller votre appareil ou vérifier qu\'il s\'agit bien de vous, par exemple pour vous connecter à des applications ou approuver un achat"</string>
+    <string name="security_settings_fingerprint_enroll_finish_v2_message" product="default" msgid="8255422287180693200">"Vous pouvez maintenant utiliser votre empreinte digitale pour déverrouiller votre téléphone ou vérifier qu\'il s\'agit bien de vous, par exemple pour vous connecter à des applications ou approuver un achat"</string>
     <string name="lock_screen_pin_skip_message" product="tablet" msgid="2125894016330764666">"Un NIP protège la tablette en cas de perte ou de vol de celle-ci"</string>
     <string name="lock_screen_pattern_skip_message" product="tablet" msgid="7022124791463099454">"Un schéma protège la tablette en cas de perte ou de vol de celle-ci"</string>
     <string name="lock_screen_password_skip_message" product="tablet" msgid="7117050321575989041">"Un mot de passe protège la tablette en cas de perte ou de vol de celle-ci"</string>
diff --git a/res-product/values-fr/strings.xml b/res-product/values-fr/strings.xml
index fcf663e..31db14b 100644
--- a/res-product/values-fr/strings.xml
+++ b/res-product/values-fr/strings.xml
@@ -130,12 +130,9 @@
     <string name="security_settings_sfps_enroll_find_sensor_message" product="tablet" msgid="8746077683535627305">"Le lecteur d\'empreinte digitale figure sur le bouton Marche/Arrêt. C\'est le bouton plat à côté du bouton de volume en relief sur un bord de la tablette.\n\nAppuyer sur le bouton Marche/Arrêt éteint l\'écran."</string>
     <string name="security_settings_sfps_enroll_find_sensor_message" product="device" msgid="5584904167316448633">"Le lecteur d\'empreinte digitale figure sur le bouton Marche/Arrêt. C\'est le bouton plat à côté du bouton de volume en relief sur un bord de l\'appareil.\n\nAppuyer sur le bouton Marche/Arrêt éteint l\'écran."</string>
     <string name="security_settings_sfps_enroll_find_sensor_message" product="default" msgid="1518281347072277263">"Le lecteur d\'empreinte digitale figure sur le bouton Marche/Arrêt. C\'est le bouton plat à côté du bouton de volume en relief sur un bord du téléphone.\n\nAppuyer sur le bouton Marche/Arrêt éteint l\'écran."</string>
-    <!-- no translation found for security_settings_fingerprint_enroll_finish_v2_message (2012126789397819713) -->
-    <skip />
-    <!-- no translation found for security_settings_fingerprint_enroll_finish_v2_message (7119860465479161782) -->
-    <skip />
-    <!-- no translation found for security_settings_fingerprint_enroll_finish_v2_message (8255422287180693200) -->
-    <skip />
+    <string name="security_settings_fingerprint_enroll_finish_v2_message" product="tablet" msgid="2012126789397819713">"Vous pouvez désormais utiliser votre empreinte digitale pour déverrouiller votre tablette ou confirmer votre identité, par exemple pour vous connecter à des applis ou approuver un achat"</string>
+    <string name="security_settings_fingerprint_enroll_finish_v2_message" product="device" msgid="7119860465479161782">"Vous pouvez désormais utiliser votre empreinte digitale pour déverrouiller votre appareil ou confirmer votre identité, par exemple pour vous connecter à des applis ou approuver un achat"</string>
+    <string name="security_settings_fingerprint_enroll_finish_v2_message" product="default" msgid="8255422287180693200">"Vous pouvez désormais utiliser votre empreinte digitale pour déverrouiller votre téléphone ou confirmer votre identité, par exemple pour vous connecter à des applis ou approuver un achat"</string>
     <string name="lock_screen_pin_skip_message" product="tablet" msgid="2125894016330764666">"Un code protège votre tablette en cas de perte ou de vol"</string>
     <string name="lock_screen_pattern_skip_message" product="tablet" msgid="7022124791463099454">"Un schéma protège votre tablette en cas de perte ou de vol"</string>
     <string name="lock_screen_password_skip_message" product="tablet" msgid="7117050321575989041">"Un mot de passe protège votre tablette en cas de perte ou de vol"</string>
diff --git a/res-product/values-gl/strings.xml b/res-product/values-gl/strings.xml
index e4879f4..f42e4a1 100644
--- a/res-product/values-gl/strings.xml
+++ b/res-product/values-gl/strings.xml
@@ -130,12 +130,9 @@
     <string name="security_settings_sfps_enroll_find_sensor_message" product="tablet" msgid="8746077683535627305">"O sensor de impresión dixital está no botón de acendido. É o botón plano que está ao lado do botón de volume con relevo, no lateral da tableta.\n\nAo premer o botón de acendido, apágase a pantalla."</string>
     <string name="security_settings_sfps_enroll_find_sensor_message" product="device" msgid="5584904167316448633">"O sensor de impresión dixital está no botón de acendido. É o botón plano que está ao lado do botón de volume con relevo, no lateral do dispositivo.\n\nAo premer o botón de acendido, apágase a pantalla."</string>
     <string name="security_settings_sfps_enroll_find_sensor_message" product="default" msgid="1518281347072277263">"O sensor de impresión dixital está no botón de acendido. É o botón plano que está ao lado do botón de volume con relevo, no lateral do teléfono.\n\nAo premer o botón de acendido, apágase a pantalla."</string>
-    <!-- no translation found for security_settings_fingerprint_enroll_finish_v2_message (2012126789397819713) -->
-    <skip />
-    <!-- no translation found for security_settings_fingerprint_enroll_finish_v2_message (7119860465479161782) -->
-    <skip />
-    <!-- no translation found for security_settings_fingerprint_enroll_finish_v2_message (8255422287180693200) -->
-    <skip />
+    <string name="security_settings_fingerprint_enroll_finish_v2_message" product="tablet" msgid="2012126789397819713">"Agora podes utilizar a túa impresión dixital para desbloquear a tableta ou verificar a túa identidade (por exemplo, cando queiras iniciar sesión nunha aplicación ou aprobar unha compra)"</string>
+    <string name="security_settings_fingerprint_enroll_finish_v2_message" product="device" msgid="7119860465479161782">"Agora podes utilizar a impresión dixital para desbloquear o dispositivo ou verificar a túa identidade (por exemplo, cando queiras iniciar sesión nunha aplicación ou aprobar unha compra)"</string>
+    <string name="security_settings_fingerprint_enroll_finish_v2_message" product="default" msgid="8255422287180693200">"Agora podes utilizar a impresión dixital para desbloquear o teléfono ou verificar a túa identidade (por exemplo, cando queiras iniciar sesión nunha aplicación ou aprobar unha compra)"</string>
     <string name="lock_screen_pin_skip_message" product="tablet" msgid="2125894016330764666">"A tableta estará protexida por un PIN en caso de perda ou roubo"</string>
     <string name="lock_screen_pattern_skip_message" product="tablet" msgid="7022124791463099454">"A tableta estará protexida por un padrón en caso de perda ou roubo"</string>
     <string name="lock_screen_password_skip_message" product="tablet" msgid="7117050321575989041">"A tableta estará protexida por un contrasinal en caso de perda ou roubo"</string>
diff --git a/res-product/values-gu/strings.xml b/res-product/values-gu/strings.xml
index 2bededf..8cbaec2 100644
--- a/res-product/values-gu/strings.xml
+++ b/res-product/values-gu/strings.xml
@@ -130,12 +130,9 @@
     <string name="security_settings_sfps_enroll_find_sensor_message" product="tablet" msgid="8746077683535627305">"ફિંગરપ્રિન્ટ સેન્સર પાવર બટન પર છે. તે ટૅબ્લેટની કિનારીએ આવેલા ઉપસેલા વૉલ્યૂમ બટનની બાજુમાં આવેલું સપાટ બટન છે.\n\nપાવર બટન દબાવવાથી સ્ક્રીન બંધ થાય છે."</string>
     <string name="security_settings_sfps_enroll_find_sensor_message" product="device" msgid="5584904167316448633">"ફિંગરપ્રિન્ટ સેન્સર પાવર બટન પર છે. તે ડિવાઇસની કિનારીએ આવેલા ઉપસેલા વૉલ્યૂમ બટનની બાજુમાં આવેલું સપાટ બટન છે.\n\nપાવર બટન દબાવવાથી સ્ક્રીન બંધ થાય છે."</string>
     <string name="security_settings_sfps_enroll_find_sensor_message" product="default" msgid="1518281347072277263">"ફિંગરપ્રિન્ટ સેન્સર પાવર બટન પર છે. તે ફોનની કિનારીએ આવેલા ઉપસેલા વૉલ્યૂમ બટનની બાજુમાં આવેલું સપાટ બટન છે.\n\nપાવર બટન દબાવવાથી સ્ક્રીન બંધ થાય છે."</string>
-    <!-- no translation found for security_settings_fingerprint_enroll_finish_v2_message (2012126789397819713) -->
-    <skip />
-    <!-- no translation found for security_settings_fingerprint_enroll_finish_v2_message (7119860465479161782) -->
-    <skip />
-    <!-- no translation found for security_settings_fingerprint_enroll_finish_v2_message (8255422287180693200) -->
-    <skip />
+    <string name="security_settings_fingerprint_enroll_finish_v2_message" product="tablet" msgid="2012126789397819713">"તમે ઍપમાં સાઇન ઇન કરો કે કોઈ ખરીદીને મંજૂરી આપો તેવા સમયે તમારું ટૅબ્લેટ અનલૉક કરવા અથવા સાઇન ઇન કરનાર તમે જ છો તેની ચકાસણી કરવા માટે, હવે તમે તમારી ફિંગરપ્રિન્ટનો ઉપયોગ કરી શકો છો"</string>
+    <string name="security_settings_fingerprint_enroll_finish_v2_message" product="device" msgid="7119860465479161782">"તમે ઍપમાં સાઇન ઇન કરો કે કોઈ ખરીદીને મંજૂરી આપો તેવા સમયે તમારું ડિવાઇસ અનલૉક કરવા અથવા સાઇન ઇન કરનાર તમે જ છો તેની ચકાસણી કરવા માટે, હવે તમે તમારી ફિંગરપ્રિન્ટનો ઉપયોગ કરી શકો છો"</string>
+    <string name="security_settings_fingerprint_enroll_finish_v2_message" product="default" msgid="8255422287180693200">"તમે ઍપમાં સાઇન ઇન કરો કે કોઈ ખરીદીને મંજૂરી આપો તેવા સમયે તમારો ફોન અનલૉક કરવા અથવા સાઇન ઇન કરનાર તમે જ છો તેની ચકાસણી કરવા માટે, હવે તમે તમારી ફિંગરપ્રિન્ટનો ઉપયોગ કરી શકો છો"</string>
     <string name="lock_screen_pin_skip_message" product="tablet" msgid="2125894016330764666">"જો તમારું ટૅબ્લેટ ખોવાઈ જાય કે ચોરાઈ જાય, તો પિન તેને સુરક્ષિત રાખે છે"</string>
     <string name="lock_screen_pattern_skip_message" product="tablet" msgid="7022124791463099454">"જો તમારું ટૅબ્લેટ ખોવાઈ જાય કે ચોરાઈ જાય, તો પૅટર્ન તેને સુરક્ષિત રાખે છે"</string>
     <string name="lock_screen_password_skip_message" product="tablet" msgid="7117050321575989041">"જો તમારું ટૅબ્લેટ ખોવાઈ જાય કે ચોરાઈ જાય, તો પાસવર્ડ તેને સુરક્ષિત રાખે છે"</string>
diff --git a/res-product/values-hi/strings.xml b/res-product/values-hi/strings.xml
index b96e489..a6f5068 100644
--- a/res-product/values-hi/strings.xml
+++ b/res-product/values-hi/strings.xml
@@ -130,12 +130,9 @@
     <string name="security_settings_sfps_enroll_find_sensor_message" product="tablet" msgid="8746077683535627305">"फ़िंगरप्रिंट सेंसर, पावर बटन पर होता है. यह टैबलेट के किनारे पर, आवाज़ कम या ज़्यादा करने वाले उभरे हुए बटन के नीचे दिया हुआ एक फ़्लैट बटन है.\n\nपावर बटन दबाने से स्क्रीन बंद हो जाती है."</string>
     <string name="security_settings_sfps_enroll_find_sensor_message" product="device" msgid="5584904167316448633">"फ़िंगरप्रिंट सेंसर, पावर बटन पर होता है. यह डिवाइस के किनारे पर, आवाज़ कम या ज़्यादा करने वाले उभरे हुए बटन के नीचे दिया हुआ एक फ़्लैट बटन है.\n\nपावर बटन दबाने से स्क्रीन बंद हो जाती है."</string>
     <string name="security_settings_sfps_enroll_find_sensor_message" product="default" msgid="1518281347072277263">"फ़िंगरप्रिंट सेंसर, पावर बटन पर होता है. यह फ़ोन के किनारे पर, आवाज़ कम या ज़्यादा करने वाले उभरे हुए बटन के नीचे दिया हुआ एक फ़्लैट बटन है.\n\nपावर बटन दबाने से स्क्रीन बंद हो जाती है."</string>
-    <!-- no translation found for security_settings_fingerprint_enroll_finish_v2_message (2012126789397819713) -->
-    <skip />
-    <!-- no translation found for security_settings_fingerprint_enroll_finish_v2_message (7119860465479161782) -->
-    <skip />
-    <!-- no translation found for security_settings_fingerprint_enroll_finish_v2_message (8255422287180693200) -->
-    <skip />
+    <string name="security_settings_fingerprint_enroll_finish_v2_message" product="tablet" msgid="2012126789397819713">"अब अपने फ़िंगरप्रिंट की मदद से, टैबलेट को अनलॉक किया जा सकता है. इसके अलावा, किसी ऐप्लिकेशन में साइन इन करने, किसी खरीदारी की मंज़ूरी देने या ऐसे और काम करने के दौरान, अपनी पहचान की पुष्टि करने के लिए भी फ़िंगरप्रिंट का इस्तेमाल किया जा सकता है"</string>
+    <string name="security_settings_fingerprint_enroll_finish_v2_message" product="device" msgid="7119860465479161782">"अब अपने फ़िंगरप्रिंट की मदद से, डिवाइस को अनलॉक किया जा सकता है. इसके अलावा, किसी ऐप्लिकेशन में साइन इन करने, किसी खरीदारी की मंज़ूरी देने या ऐसे और काम करने के दौरान, अपनी पहचान की पुष्टि करने के लिए भी फ़िंगरप्रिंट का इस्तेमाल किया जा सकता है"</string>
+    <string name="security_settings_fingerprint_enroll_finish_v2_message" product="default" msgid="8255422287180693200">"अब अपने फ़िंगरप्रिंट की मदद से, फ़ोन को अनलॉक किया जा सकता है. इसके अलावा, किसी ऐप्लिकेशन में साइन इन करने, किसी खरीदारी की मंज़ूरी देने या ऐसे और काम करने के दौरान, अपनी पहचान की पुष्टि करने के लिए भी फ़िंगरप्रिंट का इस्तेमाल किया जा सकता है"</string>
     <string name="lock_screen_pin_skip_message" product="tablet" msgid="2125894016330764666">"अगर आपका टैबलेट खो जाता है या चोरी हो जाता है, तो पिन आपके टैबलेट की सुरक्षा करता है"</string>
     <string name="lock_screen_pattern_skip_message" product="tablet" msgid="7022124791463099454">"अगर आपका टैबलेट खो जाता है या चोरी हो जाता है, तो पैटर्न आपके टैबलेट की सुरक्षा करता है"</string>
     <string name="lock_screen_password_skip_message" product="tablet" msgid="7117050321575989041">"अगर आपका टैबलेट खो जाता है या चोरी हो जाता है, तो पासवर्ड आपके टैबलेट की सुरक्षा करता है"</string>
diff --git a/res-product/values-hr/strings.xml b/res-product/values-hr/strings.xml
index e5b1e45..3f4381c 100644
--- a/res-product/values-hr/strings.xml
+++ b/res-product/values-hr/strings.xml
@@ -130,12 +130,9 @@
     <string name="security_settings_sfps_enroll_find_sensor_message" product="tablet" msgid="8746077683535627305">"Senzor otiska prsta nalazi se na tipki za uključivanje/isključivanje. To je ravni gumb pored izdignutog gumba za glasnoću na rubu tableta.\n\nPritiskom na tipku za uključivanje/isključivanje isključuje se zaslon."</string>
     <string name="security_settings_sfps_enroll_find_sensor_message" product="device" msgid="5584904167316448633">"Senzor otiska prsta nalazi se na tipki za uključivanje/isključivanje. To je ravni gumb pored izdignutog gumba za glasnoću na rubu uređaja.\n\nPritiskom na tipku za uključivanje/isključivanje isključuje se zaslon."</string>
     <string name="security_settings_sfps_enroll_find_sensor_message" product="default" msgid="1518281347072277263">"Senzor otiska prsta nalazi se na tipki za uključivanje/isključivanje. To je ravni gumb pored izdignutog gumba za glasnoću na rubu telefona.\n\nPritiskom na tipku za uključivanje/isključivanje isključuje se zaslon."</string>
-    <!-- no translation found for security_settings_fingerprint_enroll_finish_v2_message (2012126789397819713) -->
-    <skip />
-    <!-- no translation found for security_settings_fingerprint_enroll_finish_v2_message (7119860465479161782) -->
-    <skip />
-    <!-- no translation found for security_settings_fingerprint_enroll_finish_v2_message (8255422287180693200) -->
-    <skip />
+    <string name="security_settings_fingerprint_enroll_finish_v2_message" product="tablet" msgid="2012126789397819713">"Sad svojim otiskom prsta možete otključati tablet ili potvrditi da ste to vi, na primjer prilikom prijave u aplikacije ili odobravanja kupnje"</string>
+    <string name="security_settings_fingerprint_enroll_finish_v2_message" product="device" msgid="7119860465479161782">"Sad svojim otiskom prsta možete otključati uređaj ili potvrditi da ste to vi, na primjer prilikom prijave u aplikacije ili odobravanja kupnje"</string>
+    <string name="security_settings_fingerprint_enroll_finish_v2_message" product="default" msgid="8255422287180693200">"Sad svojim otiskom prsta možete otključati telefon ili potvrditi da ste to vi, na primjer prilikom prijave u aplikacije ili odobravanja kupnje"</string>
     <string name="lock_screen_pin_skip_message" product="tablet" msgid="2125894016330764666">"PIN štiti tablet u slučaju gubitka ili krađe"</string>
     <string name="lock_screen_pattern_skip_message" product="tablet" msgid="7022124791463099454">"Uzorak štiti tablet u slučaju gubitka ili krađe"</string>
     <string name="lock_screen_password_skip_message" product="tablet" msgid="7117050321575989041">"Zaporka štiti tablet u slučaju gubitka ili krađe"</string>
diff --git a/res-product/values-hu/strings.xml b/res-product/values-hu/strings.xml
index ae7ca82..0379403 100644
--- a/res-product/values-hu/strings.xml
+++ b/res-product/values-hu/strings.xml
@@ -130,12 +130,9 @@
     <string name="security_settings_sfps_enroll_find_sensor_message" product="tablet" msgid="8746077683535627305">"Az ujjlenyomat-érzékelő a bekapcsológombon található. A kiemelkedő hangerőgomb melletti lapos gomb a táblagép szélén.\n\nA bekapcsológomb lenyomásával kikapcsol a képernyő."</string>
     <string name="security_settings_sfps_enroll_find_sensor_message" product="device" msgid="5584904167316448633">"Az ujjlenyomat-érzékelő a bekapcsológombon található. A kiemelkedő hangerőgomb melletti lapos gomb az eszköz szélén.\n\nA bekapcsológomb lenyomásával kikapcsol a képernyő."</string>
     <string name="security_settings_sfps_enroll_find_sensor_message" product="default" msgid="1518281347072277263">"Az ujjlenyomat-érzékelő a bekapcsológombon található. A kiemelkedő hangerőgomb melletti lapos gomb a telefon szélén.\n\nA bekapcsológomb lenyomásával kikapcsol a képernyő."</string>
-    <!-- no translation found for security_settings_fingerprint_enroll_finish_v2_message (2012126789397819713) -->
-    <skip />
-    <!-- no translation found for security_settings_fingerprint_enroll_finish_v2_message (7119860465479161782) -->
-    <skip />
-    <!-- no translation found for security_settings_fingerprint_enroll_finish_v2_message (8255422287180693200) -->
-    <skip />
+    <string name="security_settings_fingerprint_enroll_finish_v2_message" product="tablet" msgid="2012126789397819713">"Mostantól használhatja ujjlenyomatát táblagépe zárolásának feloldásához vagy személyazonossága igazolásához (például amikor alkalmazásokba jelentkezik be, vagy vásárlást hagy jóvá)."</string>
+    <string name="security_settings_fingerprint_enroll_finish_v2_message" product="device" msgid="7119860465479161782">"Mostantól használhatja ujjlenyomatát eszköze zárolásának feloldásához vagy személyazonossága igazolásához (például amikor alkalmazásokba jelentkezik be, vagy vásárlást hagy jóvá)."</string>
+    <string name="security_settings_fingerprint_enroll_finish_v2_message" product="default" msgid="8255422287180693200">"Mostantól használhatja ujjlenyomatát telefonja zárolásának feloldásához vagy személyazonossága igazolásához (például amikor alkalmazásokba jelentkezik be, vagy vásárlást hagy jóvá)."</string>
     <string name="lock_screen_pin_skip_message" product="tablet" msgid="2125894016330764666">"PIN-kód védi a táblagépet, ha elvész vagy ellopják"</string>
     <string name="lock_screen_pattern_skip_message" product="tablet" msgid="7022124791463099454">"Minta védi a táblagépet, ha elvész vagy ellopják."</string>
     <string name="lock_screen_password_skip_message" product="tablet" msgid="7117050321575989041">"Jelszó védi a táblagépet, ha elvész vagy ellopják."</string>
diff --git a/res-product/values-hy/strings.xml b/res-product/values-hy/strings.xml
index 4c99796..c8f39f6 100644
--- a/res-product/values-hy/strings.xml
+++ b/res-product/values-hy/strings.xml
@@ -130,12 +130,9 @@
     <string name="security_settings_sfps_enroll_find_sensor_message" product="tablet" msgid="8746077683535627305">"Մատնահետքերի սկաները սնուցման կոճակի վրա է։ Այն հարթ կոճակ է՝ ձայնի ուժգնության բարձրացված կոճակի կողքին, պլանշետի եզրային մասում։\n\nՍնուցման կոճակի սեղմումով էկրանն անջատվում է։"</string>
     <string name="security_settings_sfps_enroll_find_sensor_message" product="device" msgid="5584904167316448633">"Մատնահետքերի սկաները սնուցման կոճակի վրա է։ Այն հարթ կոճակ է՝ ձայնի ուժգնության բարձրացված կոճակի կողքին, սարքի եզրային մասում։\n\nՍնուցման կոճակի սեղմումով էկրանն անջատվում է։"</string>
     <string name="security_settings_sfps_enroll_find_sensor_message" product="default" msgid="1518281347072277263">"Մատնահետքերի սկաները սնուցման կոճակի վրա է։ Այն հարթ կոճակ է՝ ձայնի ուժգնության բարձրացված կոճակի կողքին, հեռախոսի եզրային մասում։\n\nՍնուցման կոճակի սեղմումով էկրանն անջատվում է։"</string>
-    <!-- no translation found for security_settings_fingerprint_enroll_finish_v2_message (2012126789397819713) -->
-    <skip />
-    <!-- no translation found for security_settings_fingerprint_enroll_finish_v2_message (7119860465479161782) -->
-    <skip />
-    <!-- no translation found for security_settings_fingerprint_enroll_finish_v2_message (8255422287180693200) -->
-    <skip />
+    <string name="security_settings_fingerprint_enroll_finish_v2_message" product="tablet" msgid="2012126789397819713">"Այժմ դուք կարող եք օգտագործել ձեր մատնահետքը՝ պլանշետն ապակողպելու կամ ձեր ինքնությունը հաստատելու համար (օր․՝ հավելվածներ մտնելիս կամ որևէ գնում հաստատելիս)"</string>
+    <string name="security_settings_fingerprint_enroll_finish_v2_message" product="device" msgid="7119860465479161782">"Այժմ կարող եք օգտագործել ձեր մատնահետքը՝ սարքն ապակողպելու կամ ձեր ինքնությունը հաստատելու համար, օր․՝ հավելվածներ մտնելիս կամ որևէ գնում հաստատելիս"</string>
+    <string name="security_settings_fingerprint_enroll_finish_v2_message" product="default" msgid="8255422287180693200">"Այժմ կարող եք օգտագործել ձեր մատնահետքը՝ հեռախոսն ապակողպելու կամ ձեր ինքնությունը հաստատելու համար, օր․՝ հավելվածներ մտնելիս կամ որևէ գնում հաստատելիս"</string>
     <string name="lock_screen_pin_skip_message" product="tablet" msgid="2125894016330764666">"PIN կոդի միջոցով դուք կարող եք պաշտպանել պլանշետը, եթե այն կորչի կամ գողացվի։"</string>
     <string name="lock_screen_pattern_skip_message" product="tablet" msgid="7022124791463099454">"Նախշի միջոցով դուք կարող եք պաշտպանել պլանշետը, եթե այն կորչի կամ գողացվի։"</string>
     <string name="lock_screen_password_skip_message" product="tablet" msgid="7117050321575989041">"Գաղտնաբառի միջոցով դուք կարող եք պաշտպանել պլանշետը, եթե այն կորչի կամ գողացվի։"</string>
diff --git a/res-product/values-in/strings.xml b/res-product/values-in/strings.xml
index 29883f2..71f91c8 100644
--- a/res-product/values-in/strings.xml
+++ b/res-product/values-in/strings.xml
@@ -130,12 +130,9 @@
     <string name="security_settings_sfps_enroll_find_sensor_message" product="tablet" msgid="8746077683535627305">"Sensor sidik jari ada di tombol daya. Tombol ini berupa tombol datar di samping tombol volume yang menonjol di tepi tablet.\n\nMenekan tombol daya akan menonaktifkan layar."</string>
     <string name="security_settings_sfps_enroll_find_sensor_message" product="device" msgid="5584904167316448633">"Sensor sidik jari ada di tombol daya. Tombol ini berupa tombol datar di samping tombol volume yang menonjol di tepi perangkat.\n\nMenekan tombol daya akan menonaktifkan layar."</string>
     <string name="security_settings_sfps_enroll_find_sensor_message" product="default" msgid="1518281347072277263">"Sensor sidik jari ada di tombol daya. Tombol ini berupa tombol datar di samping tombol volume yang menonjol di tepi ponsel.\n\nMenekan tombol daya akan menonaktifkan layar."</string>
-    <!-- no translation found for security_settings_fingerprint_enroll_finish_v2_message (2012126789397819713) -->
-    <skip />
-    <!-- no translation found for security_settings_fingerprint_enroll_finish_v2_message (7119860465479161782) -->
-    <skip />
-    <!-- no translation found for security_settings_fingerprint_enroll_finish_v2_message (8255422287180693200) -->
-    <skip />
+    <string name="security_settings_fingerprint_enroll_finish_v2_message" product="tablet" msgid="2012126789397819713">"Anda kini dapat menggunakan sidik jari untuk membuka kunci tablet atau memverifikasi diri Anda, seperti saat login ke aplikasi atau menyetujui pembelian"</string>
+    <string name="security_settings_fingerprint_enroll_finish_v2_message" product="device" msgid="7119860465479161782">"Anda kini dapat menggunakan sidik jari untuk membuka kunci perangkat atau memverifikasi diri Anda, seperti saat login ke aplikasi atau menyetujui pembelian"</string>
+    <string name="security_settings_fingerprint_enroll_finish_v2_message" product="default" msgid="8255422287180693200">"Anda kini dapat menggunakan sidik jari untuk membuka kunci ponsel atau memverifikasi diri Anda, seperti saat login ke aplikasi atau menyetujui pembelian"</string>
     <string name="lock_screen_pin_skip_message" product="tablet" msgid="2125894016330764666">"PIN melindungi tablet jika hilang atau dicuri"</string>
     <string name="lock_screen_pattern_skip_message" product="tablet" msgid="7022124791463099454">"Pola melindungi tablet jika hilang atau dicuri"</string>
     <string name="lock_screen_password_skip_message" product="tablet" msgid="7117050321575989041">"Sandi melindungi tablet jika hilang atau dicuri"</string>
diff --git a/res-product/values-is/strings.xml b/res-product/values-is/strings.xml
index 89436a1..10a610f 100644
--- a/res-product/values-is/strings.xml
+++ b/res-product/values-is/strings.xml
@@ -130,12 +130,9 @@
     <string name="security_settings_sfps_enroll_find_sensor_message" product="tablet" msgid="8746077683535627305">"Fingrafaralesarinn er á aflrofanum. Það er flati hnappurinn við hliðina á upphleypta hljóðstyrkshnappnum á hlið spjaldtölvunnar.\n\nÞegar ýtt er á aflrofann slokknar á skjánum."</string>
     <string name="security_settings_sfps_enroll_find_sensor_message" product="device" msgid="5584904167316448633">"Fingrafaralesarinn er á aflrofanum. Það er flati hnappurinn við hliðina á upphleypta hljóðstyrkshnappnum á hlið tækisins.\n\nÞegar ýtt er á aflrofann slokknar á skjánum."</string>
     <string name="security_settings_sfps_enroll_find_sensor_message" product="default" msgid="1518281347072277263">"Fingrafaralesarinn er á aflrofanum. Það er flati hnappurinn við hliðina á upphleypta hljóðstyrkshnappnum á hlið símans.\n\nÞegar ýtt er á aflrofann slokknar á skjánum."</string>
-    <!-- no translation found for security_settings_fingerprint_enroll_finish_v2_message (2012126789397819713) -->
-    <skip />
-    <!-- no translation found for security_settings_fingerprint_enroll_finish_v2_message (7119860465479161782) -->
-    <skip />
-    <!-- no translation found for security_settings_fingerprint_enroll_finish_v2_message (8255422287180693200) -->
-    <skip />
+    <string name="security_settings_fingerprint_enroll_finish_v2_message" product="tablet" msgid="2012126789397819713">"Nú geturðu notað fingrafarið til að taka spjaldtölvuna úr lás eða til að staðfesta hver þú ert, t.d. þegar þú skráir þig inn í forrit eða samþykkir kaup"</string>
+    <string name="security_settings_fingerprint_enroll_finish_v2_message" product="device" msgid="7119860465479161782">"Nú geturðu notað fingrafarið til að taka tækið úr lás eða til að staðfesta hver þú ert, t.d. þegar þú skráir þig inn í forrit eða samþykkir kaup"</string>
+    <string name="security_settings_fingerprint_enroll_finish_v2_message" product="default" msgid="8255422287180693200">"Nú geturðu notað fingrafarið til að taka símann úr lás eða til að staðfesta hver þú ert, t.d. þegar þú skráir þig inn í forrit eða samþykkir kaup"</string>
     <string name="lock_screen_pin_skip_message" product="tablet" msgid="2125894016330764666">"PIN-númer verndar spjaldtölvuna ef hún týnist eða ef henni er stolið"</string>
     <string name="lock_screen_pattern_skip_message" product="tablet" msgid="7022124791463099454">"Mynstur verndar spjaldtölvuna ef hún týnist eða ef henni er stolið"</string>
     <string name="lock_screen_password_skip_message" product="tablet" msgid="7117050321575989041">"Aðgangsorð verndar spjaldtölvuna ef hún týnist eða ef henni er stolið"</string>
diff --git a/res-product/values-it/strings.xml b/res-product/values-it/strings.xml
index 3a28a68..0edd797 100644
--- a/res-product/values-it/strings.xml
+++ b/res-product/values-it/strings.xml
@@ -130,12 +130,9 @@
     <string name="security_settings_sfps_enroll_find_sensor_message" product="tablet" msgid="8746077683535627305">"Il sensore di impronte digitali si trova sul tasto di accensione. Si tratta del tasto piatto accanto al tasto del volume in rilievo sulla parte laterale del tablet.\n\nSe premi il tasto di accensione viene disattivato lo schermo."</string>
     <string name="security_settings_sfps_enroll_find_sensor_message" product="device" msgid="5584904167316448633">"Il sensore di impronte digitali si trova sul tasto di accensione. Si tratta del tasto piatto accanto al tasto del volume in rilievo sulla parte laterale del dispositivo.\n\nSe premi il tasto di accensione viene disattivato lo schermo."</string>
     <string name="security_settings_sfps_enroll_find_sensor_message" product="default" msgid="1518281347072277263">"Il sensore di impronte digitali si trova sul tasto di accensione. Si tratta del tasto piatto accanto al tasto del volume in rilievo sulla parte laterale del telefono.\n\nSe premi il tasto di accensione viene disattivato lo schermo."</string>
-    <!-- no translation found for security_settings_fingerprint_enroll_finish_v2_message (2012126789397819713) -->
-    <skip />
-    <!-- no translation found for security_settings_fingerprint_enroll_finish_v2_message (7119860465479161782) -->
-    <skip />
-    <!-- no translation found for security_settings_fingerprint_enroll_finish_v2_message (8255422287180693200) -->
-    <skip />
+    <string name="security_settings_fingerprint_enroll_finish_v2_message" product="tablet" msgid="2012126789397819713">"Ora puoi usare l\'impronta per sbloccare il tablet o verificare la tua identità, ad esempio per accedere alle app o approvare un acquisto"</string>
+    <string name="security_settings_fingerprint_enroll_finish_v2_message" product="device" msgid="7119860465479161782">"Ora puoi usare l\'impronta per sbloccare il dispositivo o verificare la tua identità, ad esempio per accedere alle app o approvare un acquisto"</string>
+    <string name="security_settings_fingerprint_enroll_finish_v2_message" product="default" msgid="8255422287180693200">"Ora puoi usare l\'impronta per sbloccare il telefono o verificare la tua identità, ad esempio per accedere alle app o approvare un acquisto"</string>
     <string name="lock_screen_pin_skip_message" product="tablet" msgid="2125894016330764666">"Il PIN protegge il tablet se viene smarrito o rubato"</string>
     <string name="lock_screen_pattern_skip_message" product="tablet" msgid="7022124791463099454">"La sequenza protegge il tablet se viene smarrito o rubato"</string>
     <string name="lock_screen_password_skip_message" product="tablet" msgid="7117050321575989041">"La password protegge il tablet se viene smarrito o rubato"</string>
diff --git a/res-product/values-iw/strings.xml b/res-product/values-iw/strings.xml
index 1210463..e232053 100644
--- a/res-product/values-iw/strings.xml
+++ b/res-product/values-iw/strings.xml
@@ -130,12 +130,9 @@
     <string name="security_settings_sfps_enroll_find_sensor_message" product="tablet" msgid="8746077683535627305">"חיישן טביעת האצבע נמצא על לחצן ההפעלה. זה הלחצן השטוח ליד הלחצן הבולט של עוצמת הקול בפינת הטאבלט.\n\nלחיצה על לחצן ההפעלה מכבה את המסך."</string>
     <string name="security_settings_sfps_enroll_find_sensor_message" product="device" msgid="5584904167316448633">"חיישן טביעת האצבע נמצא על לחצן ההפעלה. זה הלחצן השטוח ליד הלחצן הבולט של עוצמת הקול בפינת המכשיר.\n\nלחיצה על לחצן ההפעלה מכבה את המסך."</string>
     <string name="security_settings_sfps_enroll_find_sensor_message" product="default" msgid="1518281347072277263">"חיישן טביעת האצבע נמצא על לחצן ההפעלה. זה הלחצן השטוח ליד הלחצן הבולט של עוצמת הקול בפינת הטלפון.\n\nלחיצה על לחצן ההפעלה מכבה את המסך."</string>
-    <!-- no translation found for security_settings_fingerprint_enroll_finish_v2_message (2012126789397819713) -->
-    <skip />
-    <!-- no translation found for security_settings_fingerprint_enroll_finish_v2_message (7119860465479161782) -->
-    <skip />
-    <!-- no translation found for security_settings_fingerprint_enroll_finish_v2_message (8255422287180693200) -->
-    <skip />
+    <string name="security_settings_fingerprint_enroll_finish_v2_message" product="tablet" msgid="2012126789397819713">"עכשיו אפשר להשתמש בטביעת האצבע כדי לבטל את נעילת הטאבלט או כדי לאמת את הזהות, למשל כשנכנסים לחשבון באפליקציות או כשמאשרים רכישה"</string>
+    <string name="security_settings_fingerprint_enroll_finish_v2_message" product="device" msgid="7119860465479161782">"עכשיו אפשר להשתמש בטביעת האצבע כדי לבטל את נעילת המכשיר או כדי לאמת את הזהות, למשל כשנכנסים לחשבון באפליקציות או כשמאשרים רכישה"</string>
+    <string name="security_settings_fingerprint_enroll_finish_v2_message" product="default" msgid="8255422287180693200">"עכשיו אפשר להשתמש בטביעת האצבע כדי לבטל את נעילת הטלפון או כדי לאמת את הזהות, למשל כשנכנסים לחשבון באפליקציות או כשמאשרים רכישה"</string>
     <string name="lock_screen_pin_skip_message" product="tablet" msgid="2125894016330764666">"קוד האימות מגן על הטאבלט במקרים של אובדן או גניבה"</string>
     <string name="lock_screen_pattern_skip_message" product="tablet" msgid="7022124791463099454">"קו ביטול הנעילה מגן על הטאבלט במקרים של אובדן או גניבה"</string>
     <string name="lock_screen_password_skip_message" product="tablet" msgid="7117050321575989041">"הסיסמה מגינה על הטאבלט במקרים של אובדן או גניבה"</string>
diff --git a/res-product/values-ja/strings.xml b/res-product/values-ja/strings.xml
index 44392e3..c2f59a6 100644
--- a/res-product/values-ja/strings.xml
+++ b/res-product/values-ja/strings.xml
@@ -130,12 +130,9 @@
     <string name="security_settings_sfps_enroll_find_sensor_message" product="tablet" msgid="8746077683535627305">"指紋認証センサーは電源ボタンに内蔵されています。タブレットの端にある盛り上がった音量ボタンの横のフラットなボタンです。\n\n電源ボタンを押すと画面が OFF になります。"</string>
     <string name="security_settings_sfps_enroll_find_sensor_message" product="device" msgid="5584904167316448633">"指紋認証センサーは電源ボタンに内蔵されています。デバイスの端にある盛り上がった音量ボタンの横のフラットなボタンです。\n\n電源ボタンを押すと画面が OFF になります。"</string>
     <string name="security_settings_sfps_enroll_find_sensor_message" product="default" msgid="1518281347072277263">"指紋認証センサーは電源ボタンに内蔵されています。スマートフォンの端にある盛り上がった音量ボタンの横のフラットなボタンです。\n\n電源ボタンを押すと画面が OFF になります。"</string>
-    <!-- no translation found for security_settings_fingerprint_enroll_finish_v2_message (2012126789397819713) -->
-    <skip />
-    <!-- no translation found for security_settings_fingerprint_enroll_finish_v2_message (7119860465479161782) -->
-    <skip />
-    <!-- no translation found for security_settings_fingerprint_enroll_finish_v2_message (8255422287180693200) -->
-    <skip />
+    <string name="security_settings_fingerprint_enroll_finish_v2_message" product="tablet" msgid="2012126789397819713">"指紋認証を使用して、タブレットのロック解除や本人確認(アプリへのログインや購入の承認など)を行えるようになりました"</string>
+    <string name="security_settings_fingerprint_enroll_finish_v2_message" product="device" msgid="7119860465479161782">"指紋認証を使用して、デバイスのロック解除や本人確認(アプリへのログインや購入の承認など)を行えるようになりました"</string>
+    <string name="security_settings_fingerprint_enroll_finish_v2_message" product="default" msgid="8255422287180693200">"指紋認証を使用して、スマートフォンのロック解除や本人確認(アプリへのログインや購入の承認など)を行えるようになりました"</string>
     <string name="lock_screen_pin_skip_message" product="tablet" msgid="2125894016330764666">"PIN は紛失・盗難時にタブレットを保護します"</string>
     <string name="lock_screen_pattern_skip_message" product="tablet" msgid="7022124791463099454">"パターンは紛失・盗難時にタブレットを保護します"</string>
     <string name="lock_screen_password_skip_message" product="tablet" msgid="7117050321575989041">"パスワードは、紛失したり盗難に遭ったりした場合にタブレットを保護するものです"</string>
diff --git a/res-product/values-ka/strings.xml b/res-product/values-ka/strings.xml
index 983e2a3..b592c1d 100644
--- a/res-product/values-ka/strings.xml
+++ b/res-product/values-ka/strings.xml
@@ -130,12 +130,9 @@
     <string name="security_settings_sfps_enroll_find_sensor_message" product="tablet" msgid="8746077683535627305">"თითის ანაბეჭდის სენსორი არ არის ჩართვის ღილაკზე. ეს არის ბრტყელი ღილაკი ხმის აწევის ღილაკის გვერდით ტაბლეტის კიდეზე.\n\nჩართვის ღილაკზე დაწკაპუნება გამორთავს ეკრანს."</string>
     <string name="security_settings_sfps_enroll_find_sensor_message" product="device" msgid="5584904167316448633">"თითის ანაბეჭდის სენსორი არ არის ჩართვის ღილაკზე. ეს არის ბრტყელი ღილაკი ხმის აწევის ღილაკის გვერდით მოწყობილობის კიდეზე.\n\nჩართვის ღილაკზე დაწკაპუნება გამორთავს ეკრანს."</string>
     <string name="security_settings_sfps_enroll_find_sensor_message" product="default" msgid="1518281347072277263">"თითის ანაბეჭდის სენსორი არ არის ჩართვის ღილაკზე. ეს არის ბრტყელი ღილაკი ხმის აწევის ღილაკის გვერდით ტელეფონის კიდეზე.\n\nჩართვის ღილაკზე დაწკაპუნება გამორთავს ეკრანს."</string>
-    <!-- no translation found for security_settings_fingerprint_enroll_finish_v2_message (2012126789397819713) -->
-    <skip />
-    <!-- no translation found for security_settings_fingerprint_enroll_finish_v2_message (7119860465479161782) -->
-    <skip />
-    <!-- no translation found for security_settings_fingerprint_enroll_finish_v2_message (8255422287180693200) -->
-    <skip />
+    <string name="security_settings_fingerprint_enroll_finish_v2_message" product="tablet" msgid="2012126789397819713">"ახლა უკვე შეგიძლიათ თითის ანაბეჭდის გამოყენება ტაბლეტის განსაბლოკად ან თქვენი ვინაობის დასადასტურებლად, მაგალითად, როცა აპებში შედიხართ ან შენაძენს ადასტურებთ"</string>
+    <string name="security_settings_fingerprint_enroll_finish_v2_message" product="device" msgid="7119860465479161782">"ახლა უკვე შეგიძლიათ თითის ანაბეჭდის გამოყენება მოწყობილობის განსაბლოკად ან თქვენი ვინაობის დასადასტურებლად, მაგალითად, როცა აპებში შედიხართ ან შენაძენს ადასტურებთ"</string>
+    <string name="security_settings_fingerprint_enroll_finish_v2_message" product="default" msgid="8255422287180693200">"ახლა უკვე შეგიძლიათ თითის ანაბეჭდის გამოყენება ტელეფონის განსაბლოკად ან თქვენი ვინაობის დასადასტურებლად, მაგალითად, როცა აპებში შედიხართ ან შენაძენს ადასტურებთ"</string>
     <string name="lock_screen_pin_skip_message" product="tablet" msgid="2125894016330764666">"PIN-კოდი დაიცავს ტაბლეტს, თუ ის დაიკარგება ან მას მოგპარავენ"</string>
     <string name="lock_screen_pattern_skip_message" product="tablet" msgid="7022124791463099454">"ნიმუში დაიცავს ტაბლეტს, თუ ის დაიკარგება ან მას მოგპარავენ"</string>
     <string name="lock_screen_password_skip_message" product="tablet" msgid="7117050321575989041">"პაროლი დაიცავს ტაბლეტს, თუ ის დაიკარგება ან მას მოგპარავენ"</string>
diff --git a/res-product/values-kk/strings.xml b/res-product/values-kk/strings.xml
index 9de213a..de71eb6 100644
--- a/res-product/values-kk/strings.xml
+++ b/res-product/values-kk/strings.xml
@@ -130,12 +130,9 @@
     <string name="security_settings_sfps_enroll_find_sensor_message" product="tablet" msgid="8746077683535627305">"Саусақ ізін оқу сканері қуат түймесінде орналасқан. Ол – планшеттің шетіндегі шығыңқы дыбыс деңгейі түймесінің жанында орналасқан жалпақ түйме.\n\nҚуат түймесі басылса, экран өшеді."</string>
     <string name="security_settings_sfps_enroll_find_sensor_message" product="device" msgid="5584904167316448633">"Саусақ ізін оқу сканері қуат түймесінде орналасқан. Ол – құрылғының шетіндегі шығыңқы дыбыс деңгейі түймесінің жанында орналасқан жалпақ түйме.\n\nҚуат түймесі басылса, экран өшеді."</string>
     <string name="security_settings_sfps_enroll_find_sensor_message" product="default" msgid="1518281347072277263">"Саусақ ізін оқу сканері қуат түймесінде орналасқан. Ол – телефонның шетіндегі шығыңқы дыбыс деңгейі түймесінің жанында орналасқан жалпақ түйме.\n\nҚуат түймесі басылса, экран өшеді."</string>
-    <!-- no translation found for security_settings_fingerprint_enroll_finish_v2_message (2012126789397819713) -->
-    <skip />
-    <!-- no translation found for security_settings_fingerprint_enroll_finish_v2_message (7119860465479161782) -->
-    <skip />
-    <!-- no translation found for security_settings_fingerprint_enroll_finish_v2_message (8255422287180693200) -->
-    <skip />
+    <string name="security_settings_fingerprint_enroll_finish_v2_message" product="tablet" msgid="2012126789397819713">"Енді планшет құлпын ашу немесе жеке басыңызды растау үшін (мысалы, қолданбаларға кіргенде немесе бірдеңе сатып алғанда) саусақ ізін пайдалана аласыз."</string>
+    <string name="security_settings_fingerprint_enroll_finish_v2_message" product="device" msgid="7119860465479161782">"Енді құрылғы құлпын ашу немесе жеке басыңызды растау үшін (мысалы, қолданбаларға кіргенде немесе бірдеңе сатып алғанда) саусақ ізін пайдалана аласыз."</string>
+    <string name="security_settings_fingerprint_enroll_finish_v2_message" product="default" msgid="8255422287180693200">"Енді телефон құлпын ашу немесе жеке басыңызды растау үшін (мысалы, қолданбаларға кіргенде немесе бірдеңе сатып алғанда) саусақ ізін пайдалана аласыз."</string>
     <string name="lock_screen_pin_skip_message" product="tablet" msgid="2125894016330764666">"Планшет жоғалған немесе ұрланған жағдайда, PIN коды оны қорғайды."</string>
     <string name="lock_screen_pattern_skip_message" product="tablet" msgid="7022124791463099454">"Планшет жоғалған немесе ұрланған жағдайда, өрнек оны қорғайды."</string>
     <string name="lock_screen_password_skip_message" product="tablet" msgid="7117050321575989041">"Планшет жоғалған немесе ұрланған жағдайда, құпия сөз оны қорғайды."</string>
diff --git a/res-product/values-km/strings.xml b/res-product/values-km/strings.xml
index befad50..ce66b5a 100644
--- a/res-product/values-km/strings.xml
+++ b/res-product/values-km/strings.xml
@@ -130,12 +130,9 @@
     <string name="security_settings_sfps_enroll_find_sensor_message" product="tablet" msgid="8746077683535627305">"ឧបករណ៍ចាប់ស្នាមម្រាមដៃ​ស្ថិតនៅលើប៊ូតុង​ថាមពល។ វាជាប៊ូតុងរាបស្មើ​នៅ​ជាប់​នឹង​ប៊ូតុង​កម្រិត​សំឡេង​ដែល​លៀន​ចេញ​មក​នៅ​លើ​គែម​ថេប្លេត។\n\nការចុច​ប៊ូតុង​ថាមពល​នឹង​បិទ​អេក្រង់។"</string>
     <string name="security_settings_sfps_enroll_find_sensor_message" product="device" msgid="5584904167316448633">"ឧបករណ៍ចាប់ស្នាមម្រាមដៃ​ស្ថិតនៅលើប៊ូតុង​ថាមពល។ វាជាប៊ូតុងរាបស្មើ​នៅ​ជាប់​នឹង​ប៊ូតុង​កម្រិត​សំឡេង​ដែល​លៀន​ចេញ​មក​នៅ​លើ​គែម​ឧបករណ៍។\n\nការចុច​ប៊ូតុង​ថាមពល​នឹង​បិទ​អេក្រង់។"</string>
     <string name="security_settings_sfps_enroll_find_sensor_message" product="default" msgid="1518281347072277263">"ឧបករណ៍ចាប់ស្នាមម្រាមដៃ​ស្ថិតនៅលើប៊ូតុង​ថាមពល។ វាជាប៊ូតុងរាបស្មើ​នៅ​ជាប់​នឹង​ប៊ូតុង​កម្រិត​សំឡេង​ដែល​លៀន​ចេញ​មក​នៅ​លើ​គែម​ទូរសព្ទ។\n\nការចុច​ប៊ូតុង​ថាមពល​នឹង​បិទ​អេក្រង់។"</string>
-    <!-- no translation found for security_settings_fingerprint_enroll_finish_v2_message (2012126789397819713) -->
-    <skip />
-    <!-- no translation found for security_settings_fingerprint_enroll_finish_v2_message (7119860465479161782) -->
-    <skip />
-    <!-- no translation found for security_settings_fingerprint_enroll_finish_v2_message (8255422287180693200) -->
-    <skip />
+    <string name="security_settings_fingerprint_enroll_finish_v2_message" product="tablet" msgid="2012126789397819713">"ឥឡូវនេះ អ្នកអាចប្រើ​ស្នាមម្រាមដៃរបស់អ្នក ដើម្បីដោះសោ​ថេប្លេតរបស់អ្នក ឬផ្ទៀងផ្ទាត់​ថាជាអ្នក ដូចជានៅពេលអ្នក​ចូលកម្មវិធី ឬយល់ព្រមលើ​ការទិញជាដើម"</string>
+    <string name="security_settings_fingerprint_enroll_finish_v2_message" product="device" msgid="7119860465479161782">"ឥឡូវនេះ អ្នកអាចប្រើ​ស្នាមម្រាមដៃរបស់អ្នក ដើម្បីដោះសោ​ឧបករណ៍របស់អ្នក ឬផ្ទៀងផ្ទាត់​ថាជាអ្នក ដូចជានៅពេលអ្នក​ចូលគណនីកម្មវិធី ឬយល់ព្រមលើ​ការទិញជាដើម"</string>
+    <string name="security_settings_fingerprint_enroll_finish_v2_message" product="default" msgid="8255422287180693200">"ឥឡូវនេះ អ្នកអាចប្រើ​ស្នាមម្រាមដៃរបស់អ្នក ដើម្បីដោះសោ​ទូរសព្ទរបស់អ្នក ឬផ្ទៀងផ្ទាត់​ថាជាអ្នក ដូចជានៅពេលអ្នក​ចូលគណនីកម្មវិធី ឬយល់ព្រមលើ​ការទិញជាដើម"</string>
     <string name="lock_screen_pin_skip_message" product="tablet" msgid="2125894016330764666">"កូដ PIN ការពារថេប្លេត ប្រសិនបើ​បាត់ថេប្លេត ឬត្រូវបានគេលួច"</string>
     <string name="lock_screen_pattern_skip_message" product="tablet" msgid="7022124791463099454">"លំនាំការពារថេប្លេត ប្រសិនបើ​បាត់ថេប្លេត ឬត្រូវបានគេលួច"</string>
     <string name="lock_screen_password_skip_message" product="tablet" msgid="7117050321575989041">"ពាក្យសម្ងាត់​ការពារថេប្លេត ប្រសិនបើ​បាត់ថេប្លេត ឬត្រូវបានគេលួច"</string>
diff --git a/res-product/values-kn/strings.xml b/res-product/values-kn/strings.xml
index 98210e8..5c6f644 100644
--- a/res-product/values-kn/strings.xml
+++ b/res-product/values-kn/strings.xml
@@ -130,12 +130,9 @@
     <string name="security_settings_sfps_enroll_find_sensor_message" product="tablet" msgid="8746077683535627305">"ಫಿಂಗರ್‌ಪ್ರಿಂಟ್ ಸೆನ್ಸರ್‌‌ ಪವರ್ ಬಟನ್‌ನಲ್ಲಿದೆ. ಇದು ಟ್ಯಾಬ್ಲೆಟ್‌ನ ಅಂಚಿನಲ್ಲಿ ಎತ್ತರಿಸಿದ ವಾಲ್ಯೂಮ್ ಬಟನ್‌ನ ಪಕ್ಕದಲ್ಲಿರುವ ಫ್ಲಾಟ್ ಬಟನ್ ಆಗಿದೆ.\n\nಪವರ್ ಬಟನ್ ಅನ್ನು ಒತ್ತುವುದರಿಂದ ಸ್ಕ್ರೀನ್ ಆಫ್ ಆಗುತ್ತದೆ."</string>
     <string name="security_settings_sfps_enroll_find_sensor_message" product="device" msgid="5584904167316448633">"ಫಿಂಗರ್‌ಪ್ರಿಂಟ್ ಸೆನ್ಸರ್‌‌ ಪವರ್ ಬಟನ್‌ನಲ್ಲಿದೆ. ಇದು ಸಾಧನದ ಅಂಚಿನಲ್ಲಿ ಎತ್ತರಿಸಿದ ವಾಲ್ಯೂಮ್ ಬಟನ್‌ನ ಪಕ್ಕದಲ್ಲಿರುವ ಫ್ಲಾಟ್ ಬಟನ್ ಆಗಿದೆ.\n\nಪವರ್ ಬಟನ್ ಅನ್ನು ಒತ್ತುವುದರಿಂದ ಸ್ಕ್ರೀನ್ ಆಫ್ ಆಗುತ್ತದೆ."</string>
     <string name="security_settings_sfps_enroll_find_sensor_message" product="default" msgid="1518281347072277263">"ಫಿಂಗರ್‌ಪ್ರಿಂಟ್ ಸೆನ್ಸರ್‌‌ ಪವರ್ ಬಟನ್‌ನಲ್ಲಿದೆ. ಇದು ಫೋನ್‌ನ ಅಂಚಿನಲ್ಲಿ ಎತ್ತರಿಸಿದ ವಾಲ್ಯೂಮ್ ಬಟನ್‌ನ ಪಕ್ಕದಲ್ಲಿರುವ ಫ್ಲಾಟ್ ಬಟನ್ ಆಗಿದೆ.\n\nಪವರ್ ಬಟನ್ ಅನ್ನು ಒತ್ತುವುದರಿಂದ ಸ್ಕ್ರೀನ್ ಆಫ್ ಆಗುತ್ತದೆ."</string>
-    <!-- no translation found for security_settings_fingerprint_enroll_finish_v2_message (2012126789397819713) -->
-    <skip />
-    <!-- no translation found for security_settings_fingerprint_enroll_finish_v2_message (7119860465479161782) -->
-    <skip />
-    <!-- no translation found for security_settings_fingerprint_enroll_finish_v2_message (8255422287180693200) -->
-    <skip />
+    <string name="security_settings_fingerprint_enroll_finish_v2_message" product="tablet" msgid="2012126789397819713">"ನೀವು ಆ್ಯಪ್‌ಗಳಿಗೆ ಸೈನ್ ಇನ್ ಮಾಡಿದಾಗ ಅಥವಾ ಖರೀದಿಯೊಂದನ್ನು ಅನುಮೋದಿಸಿದಾಗ, ನಿಮ್ಮ ಟ್ಯಾಬ್ಲೆಟ್ ಅನ್ನು ಅನ್‌ಲಾಕ್ ಮಾಡಲು ಅಥವಾ ಅದು ನೀವೇ ಎಂಬುದನ್ನು ದೃಢೀಕರಿಸಲು ಈಗ ನೀವು ನಿಮ್ಮ ಫಿಂಗರ್‌ ಪ್ರಿಂಟ್ ಅನ್ನು ಬಳಸಬಹುದು"</string>
+    <string name="security_settings_fingerprint_enroll_finish_v2_message" product="device" msgid="7119860465479161782">"ನೀವು ಆ್ಯಪ್‌ಗಳಿಗೆ ಸೈನ್ ಇನ್ ಮಾಡಿದಾಗ ಅಥವಾ ಖರೀದಿಯೊಂದನ್ನು ಅನುಮೋದಿಸಿದಾಗ, ನಿಮ್ಮ ಸಾಧನವನ್ನು ಅನ್‌ಲಾಕ್ ಮಾಡಲು ಅಥವಾ ಅದು ನೀವೇ ಎಂಬುದನ್ನು ದೃಢೀಕರಿಸಲು ಈಗ ನೀವು ನಿಮ್ಮ ಫಿಂಗರ್‌ ಪ್ರಿಂಟ್ ಅನ್ನು ಬಳಸಬಹುದು"</string>
+    <string name="security_settings_fingerprint_enroll_finish_v2_message" product="default" msgid="8255422287180693200">"ನೀವು ಆ್ಯಪ್‌ಗಳಿಗೆ ಸೈನ್ ಇನ್ ಮಾಡಿದಾಗ ಅಥವಾ ಖರೀದಿಯೊಂದನ್ನು ಅನುಮೋದಿಸಿದಾಗ, ನಿಮ್ಮ ಫೋನ್ ಅನ್ನು ಅನ್‌ಲಾಕ್ ಮಾಡಲು ಅಥವಾ ಅದು ನೀವೇ ಎಂಬುದನ್ನು ದೃಢೀಕರಿಸಲು ಈಗ ನೀವು ನಿಮ್ಮ ಫಿಂಗರ್‌ ಪ್ರಿಂಟ್ ಅನ್ನು ಬಳಸಬಹುದು"</string>
     <string name="lock_screen_pin_skip_message" product="tablet" msgid="2125894016330764666">"ಟ್ಯಾಬ್ಲೆಟ್‌‌ ಕಳೆದುಹೋದರೆ ಅಥವಾ ಕಳುವಾದರೆ ಅದನ್ನು ಪಿನ್ ರಕ್ಷಿಸುತ್ತದೆ"</string>
     <string name="lock_screen_pattern_skip_message" product="tablet" msgid="7022124791463099454">"ಟ್ಯಾಬ್ಲೆಟ್‌‌ ಕಳೆದುಹೋದರೆ ಅಥವಾ ಕಳುವಾದರೆ ಅದನ್ನು ಪ್ಯಾಟರ್ನ್ ರಕ್ಷಿಸುತ್ತದೆ"</string>
     <string name="lock_screen_password_skip_message" product="tablet" msgid="7117050321575989041">"ಟ್ಯಾಬ್ಲೆಟ್‌‌ ಕಳೆದುಹೋದರೆ ಅಥವಾ ಕಳುವಾದರೆ ಅದನ್ನು ಪಾಸ್‌ವರ್ಡ್ ರಕ್ಷಿಸುತ್ತದೆ"</string>
diff --git a/res-product/values-ko/strings.xml b/res-product/values-ko/strings.xml
index 4d95208..f1c1a45 100644
--- a/res-product/values-ko/strings.xml
+++ b/res-product/values-ko/strings.xml
@@ -130,12 +130,9 @@
     <string name="security_settings_sfps_enroll_find_sensor_message" product="tablet" msgid="8746077683535627305">"지문 센서는 전원 버튼에 있습니다. 태블릿 옆면에 튀어나온 볼륨 버튼 옆의 평평한 버튼입니다.\n\n전원 버튼을 누르면 화면이 꺼집니다."</string>
     <string name="security_settings_sfps_enroll_find_sensor_message" product="device" msgid="5584904167316448633">"지문 센서는 전원 버튼에 있습니다. 기기 옆면에 튀어나온 볼륨 버튼 옆의 평평한 버튼입니다.\n\n전원 버튼을 누르면 화면이 꺼집니다."</string>
     <string name="security_settings_sfps_enroll_find_sensor_message" product="default" msgid="1518281347072277263">"지문 센서는 전원 버튼에 있습니다. 휴대전화 옆면에 튀어나온 볼륨 버튼 옆의 평평한 버튼입니다.\n\n전원 버튼을 누르면 화면이 꺼집니다."</string>
-    <!-- no translation found for security_settings_fingerprint_enroll_finish_v2_message (2012126789397819713) -->
-    <skip />
-    <!-- no translation found for security_settings_fingerprint_enroll_finish_v2_message (7119860465479161782) -->
-    <skip />
-    <!-- no translation found for security_settings_fingerprint_enroll_finish_v2_message (8255422287180693200) -->
-    <skip />
+    <string name="security_settings_fingerprint_enroll_finish_v2_message" product="tablet" msgid="2012126789397819713">"이제 지문을 사용하여 태블릿을 잠금 해제하거나 앱 로그인, 구매 승인 등을 위해 본인 인증을 진행할 수 있습니다."</string>
+    <string name="security_settings_fingerprint_enroll_finish_v2_message" product="device" msgid="7119860465479161782">"이제 지문을 사용하여 기기를 잠금 해제하거나 앱 로그인, 구매 승인 등을 위해 본인 인증을 진행할 수 있습니다."</string>
+    <string name="security_settings_fingerprint_enroll_finish_v2_message" product="default" msgid="8255422287180693200">"이제 지문을 사용하여 휴대전화를 잠금 해제하거나 앱 로그인, 구매 승인 등을 위해 본인 인증을 진행할 수 있습니다."</string>
     <string name="lock_screen_pin_skip_message" product="tablet" msgid="2125894016330764666">"PIN을 사용하면 태블릿을 분실하거나 도난당했을 때 태블릿을 보호할 수 있습니다."</string>
     <string name="lock_screen_pattern_skip_message" product="tablet" msgid="7022124791463099454">"패턴을 사용하면 태블릿을 분실하거나 도난당했을 때 태블릿을 보호할 수 있습니다."</string>
     <string name="lock_screen_password_skip_message" product="tablet" msgid="7117050321575989041">"비밀번호를 사용하면 태블릿을 분실하거나 도난당했을 때 태블릿을 보호할 수 있습니다."</string>
diff --git a/res-product/values-ky/strings.xml b/res-product/values-ky/strings.xml
index 120becd..e2e5b4a 100644
--- a/res-product/values-ky/strings.xml
+++ b/res-product/values-ky/strings.xml
@@ -130,12 +130,9 @@
     <string name="security_settings_sfps_enroll_find_sensor_message" product="tablet" msgid="8746077683535627305">"Манжа изинин сенсору кубат баскычында жайгашкан. Бул планшеттин четиндеги үндү катуулатуу баскычынын жанындагы жалпак баскыч.\n\nКубат баскычы басылса, экран өчөт."</string>
     <string name="security_settings_sfps_enroll_find_sensor_message" product="device" msgid="5584904167316448633">"Манжа изинин сенсору кубат баскычында жайгашкан. Ал түзмөктүн четиндеги үндү катуулатуу баскычынын жанындагы жалпак баскыч.\n\nКубат баскычы басылса, экран өчөт."</string>
     <string name="security_settings_sfps_enroll_find_sensor_message" product="default" msgid="1518281347072277263">"Манжа изинин сенсору кубат баскычында жайгашкан. Ал телефондун четиндеги үндү катуулатуу баскычынын жанындагы жалпак баскыч.\n\nКубат баскычы басылса, экран өчөт."</string>
-    <!-- no translation found for security_settings_fingerprint_enroll_finish_v2_message (2012126789397819713) -->
-    <skip />
-    <!-- no translation found for security_settings_fingerprint_enroll_finish_v2_message (7119860465479161782) -->
-    <skip />
-    <!-- no translation found for security_settings_fingerprint_enroll_finish_v2_message (8255422287180693200) -->
-    <skip />
+    <string name="security_settings_fingerprint_enroll_finish_v2_message" product="tablet" msgid="2012126789397819713">"Эми манжаңыздын изи менен планшетиңиздин кулпусун ачып же колдонмолорго кирүүдө өзүңүздү же сатып алууну ырастай аласыз"</string>
+    <string name="security_settings_fingerprint_enroll_finish_v2_message" product="device" msgid="7119860465479161782">"Эми манжаңыздын изи менен түзмөгүңүздүн кулпусун ачып же колдонмолорго кирүүдө өзүңүздү же сатып алууну ырастай аласыз"</string>
+    <string name="security_settings_fingerprint_enroll_finish_v2_message" product="default" msgid="8255422287180693200">"Эми манжаңыздын изи менен телефонуңуздун кулпусун ачып же колдонмолорго кирүүдө өзүңүздү же сатып алууну ырастай аласыз"</string>
     <string name="lock_screen_pin_skip_message" product="tablet" msgid="2125894016330764666">"PIN код планшет жоголсо же уурдалса, аны коргойт"</string>
     <string name="lock_screen_pattern_skip_message" product="tablet" msgid="7022124791463099454">"Графикалык ачкыч планшет жоголсо же уурдалса, аны коргойт"</string>
     <string name="lock_screen_password_skip_message" product="tablet" msgid="7117050321575989041">"Сырсөз планшет жоголсо же уурдалса, аны коргойт"</string>
diff --git a/res-product/values-lo/strings.xml b/res-product/values-lo/strings.xml
index 2e9cb92..e406895 100644
--- a/res-product/values-lo/strings.xml
+++ b/res-product/values-lo/strings.xml
@@ -130,12 +130,9 @@
     <string name="security_settings_sfps_enroll_find_sensor_message" product="tablet" msgid="8746077683535627305">"ເຊັນ​ເຊີລາຍນິ້ວ​ມືແມ່ນຢູ່ປຸ່ມເປີດປິດ. ມັນເປັນປຸ່ມຮາບພຽງທີ່ຢູ່ຖັດຈາກປຸ່ມລະດັບສຽງທີ່ຍົກຂຶ້ນມາຢູ່ຂອບຂອງແທັບເລັດ.\n\nການກົດປຸ່ມເປີດປິດຈະປິດໜ້າຈໍ."</string>
     <string name="security_settings_sfps_enroll_find_sensor_message" product="device" msgid="5584904167316448633">"ເຊັນ​ເຊີລາຍນິ້ວ​ມືແມ່ນຢູ່ປຸ່ມເປີດປິດ. ມັນເປັນປຸ່ມຮາບພຽງທີ່ຢູ່ຖັດຈາກປຸ່ມລະດັບສຽງທີ່ຍົກຂຶ້ນມາຢູ່ຂອບຂອງອຸປະກອນ.\n\nການກົດປຸ່ມເປີດປິດຈະປິດໜ້າຈໍ."</string>
     <string name="security_settings_sfps_enroll_find_sensor_message" product="default" msgid="1518281347072277263">"ເຊັນ​ເຊີລາຍນິ້ວ​ມືແມ່ນຢູ່ປຸ່ມເປີດປິດ. ມັນເປັນປຸ່ມຮາບພຽງທີ່ຢູ່ຖັດຈາກປຸ່ມລະດັບສຽງທີ່ຍົກຂຶ້ນມາຢູ່ຂອບຂອງໂທລະສັບ.\n\nການກົດປຸ່ມເປີດປິດຈະປິດໜ້າຈໍ."</string>
-    <!-- no translation found for security_settings_fingerprint_enroll_finish_v2_message (2012126789397819713) -->
-    <skip />
-    <!-- no translation found for security_settings_fingerprint_enroll_finish_v2_message (7119860465479161782) -->
-    <skip />
-    <!-- no translation found for security_settings_fingerprint_enroll_finish_v2_message (8255422287180693200) -->
-    <skip />
+    <string name="security_settings_fingerprint_enroll_finish_v2_message" product="tablet" msgid="2012126789397819713">"ຕອນນີ້ທ່ານສາມາດໃຊ້ລາຍນິ້ວມືຂອງທ່ານເພື່ອປົດລັອກແທັບເລັດຂອງທ່ານ ຫຼື ຢັ້ງຢືນວ່າແມ່ນທ່ານໄດ້ແລ້ວ, ເຊັ່ນ: ໃນເວລາທີ່ທ່ານເຂົ້າສູ່ລະບົບຫາແອັບ ຫຼື ອະນຸມັດການຊື້"</string>
+    <string name="security_settings_fingerprint_enroll_finish_v2_message" product="device" msgid="7119860465479161782">"ຕອນນີ້ທ່ານສາມາດໃຊ້ລາຍນິ້ວມືຂອງທ່ານເພື່ອປົດລັອກອຸປະກອນຂອງທ່ານ ຫຼື ຢັ້ງຢືນວ່າແມ່ນທ່ານໄດ້ແລ້ວ, ເຊັ່ນ: ໃນເວລາທີ່ທ່ານເຂົ້າສູ່ລະບົບຫາແອັບ ຫຼື ອະນຸມັດການຊື້"</string>
+    <string name="security_settings_fingerprint_enroll_finish_v2_message" product="default" msgid="8255422287180693200">"ຕອນນີ້ທ່ານສາມາດໃຊ້ລາຍນິ້ວມືຂອງທ່ານເພື່ອປົດລັອກໂທລະສັບຂອງທ່ານ ຫຼື ຢັ້ງຢືນວ່າແມ່ນທ່ານໄດ້ແລ້ວ, ເຊັ່ນ: ໃນເວລາທີ່ທ່ານເຂົ້າສູ່ລະບົບຫາແອັບ ຫຼື ອະນຸມັດການຊື້"</string>
     <string name="lock_screen_pin_skip_message" product="tablet" msgid="2125894016330764666">"PIN ຈະປົກປ້ອງແທັບເລັດຫາກມັນເສຍ ຫຼື ຖືກລັກ"</string>
     <string name="lock_screen_pattern_skip_message" product="tablet" msgid="7022124791463099454">"ຮູບແບບຈະປົກປ້ອງແທັບເລັດຫາກມັນເສຍ ຫຼື ຖືກລັກ"</string>
     <string name="lock_screen_password_skip_message" product="tablet" msgid="7117050321575989041">"ລະຫັດຜ່ານຈະປົກປ້ອງແທັບເລັດຫາກມັນເສຍ ຫຼື ຖືກລັກ"</string>
diff --git a/res-product/values-lt/strings.xml b/res-product/values-lt/strings.xml
index 54fae33..0564ece 100644
--- a/res-product/values-lt/strings.xml
+++ b/res-product/values-lt/strings.xml
@@ -130,12 +130,9 @@
     <string name="security_settings_sfps_enroll_find_sensor_message" product="tablet" msgid="8746077683535627305">"Kontrolinio kodo jutiklis yra ant maitinimo mygtuko. Tai yra plokščias mygtukas šalia iškilusio garsumo mygtuko ant planšetinio kompiuterio krašto.\n\nPaspaudus maitinimo mygtuką išjungiamas ekranas."</string>
     <string name="security_settings_sfps_enroll_find_sensor_message" product="device" msgid="5584904167316448633">"Kontrolinio kodo jutiklis yra ant maitinimo mygtuko. Tai yra plokščias mygtukas šalia iškilusio garsumo mygtuko ant įrenginio krašto.\n\nPaspaudus maitinimo mygtuką išjungiamas ekranas."</string>
     <string name="security_settings_sfps_enroll_find_sensor_message" product="default" msgid="1518281347072277263">"Kontrolinio kodo jutiklis yra ant maitinimo mygtuko. Tai yra plokščias mygtukas šalia iškilusio garsumo mygtuko ant telefono krašto.\n\nPaspaudus maitinimo mygtuką išjungiamas ekranas."</string>
-    <!-- no translation found for security_settings_fingerprint_enroll_finish_v2_message (2012126789397819713) -->
-    <skip />
-    <!-- no translation found for security_settings_fingerprint_enroll_finish_v2_message (7119860465479161782) -->
-    <skip />
-    <!-- no translation found for security_settings_fingerprint_enroll_finish_v2_message (8255422287180693200) -->
-    <skip />
+    <string name="security_settings_fingerprint_enroll_finish_v2_message" product="tablet" msgid="2012126789397819713">"Dabar galite naudoti piršto atspaudą, kad atrakintumėte planšetinį kompiuterį ar patvirtintumėte savo tapatybę, pvz., kai prisijungiate prie programų ar patvirtinate pirkinį"</string>
+    <string name="security_settings_fingerprint_enroll_finish_v2_message" product="device" msgid="7119860465479161782">"Dabar galite naudoti piršto atspaudą, kad atrakintumėte įrenginį ar patvirtintumėte savo tapatybę, pvz., kai prisijungiate prie programų ar patvirtinate pirkinį"</string>
+    <string name="security_settings_fingerprint_enroll_finish_v2_message" product="default" msgid="8255422287180693200">"Dabar galite naudoti piršto atspaudą, kad atrakintumėte telefoną ar patvirtintumėte savo tapatybę, pvz., kai prisijungiate prie programų ar patvirtinate pirkinį"</string>
     <string name="lock_screen_pin_skip_message" product="tablet" msgid="2125894016330764666">"PIN kodas apsaugo pamestą ar pavogtą planšetinį kompiuterį"</string>
     <string name="lock_screen_pattern_skip_message" product="tablet" msgid="7022124791463099454">"Atrakinimo piešinys apsaugo pamestą ar pavogtą planšetinį kompiuterį"</string>
     <string name="lock_screen_password_skip_message" product="tablet" msgid="7117050321575989041">"Slaptažodis apsaugo pamestą ar pavogtą planšetinį kompiuterį"</string>
diff --git a/res-product/values-lv/strings.xml b/res-product/values-lv/strings.xml
index 72b419f..fa4c755 100644
--- a/res-product/values-lv/strings.xml
+++ b/res-product/values-lv/strings.xml
@@ -130,12 +130,9 @@
     <string name="security_settings_sfps_enroll_find_sensor_message" product="tablet" msgid="8746077683535627305">"Pirksta nospieduma sensors atrodas uz barošanas pogas. Barošanas poga ir plakanā poga, kas atrodas blakus augstākai skaļuma pogai planšetdatora sānos.\n\nNospiežot barošanas pogu, tiek izslēgts ekrāns."</string>
     <string name="security_settings_sfps_enroll_find_sensor_message" product="device" msgid="5584904167316448633">"Pirksta nospieduma sensors atrodas uz barošanas pogas. Barošanas poga ir plakanā poga, kas atrodas blakus augstākai skaļuma pogai ierīces sānos.\n\nNospiežot barošanas pogu, tiek izslēgts ekrāns."</string>
     <string name="security_settings_sfps_enroll_find_sensor_message" product="default" msgid="1518281347072277263">"Pirksta nospieduma sensors atrodas uz barošanas pogas. Barošanas poga ir plakanā poga, kas atrodas blakus augstākai skaļuma pogai tālruņa sānos.\n\nNospiežot barošanas pogu, tiek izslēgts ekrāns."</string>
-    <!-- no translation found for security_settings_fingerprint_enroll_finish_v2_message (2012126789397819713) -->
-    <skip />
-    <!-- no translation found for security_settings_fingerprint_enroll_finish_v2_message (7119860465479161782) -->
-    <skip />
-    <!-- no translation found for security_settings_fingerprint_enroll_finish_v2_message (8255422287180693200) -->
-    <skip />
+    <string name="security_settings_fingerprint_enroll_finish_v2_message" product="tablet" msgid="2012126789397819713">"Tagad varat izmantot pirksta nospiedumu, lai atbloķētu planšetdatoru vai apstiprinātu savu identitāti, piemēram, pierakstoties lietotnēs vai apstiprinot pirkumu."</string>
+    <string name="security_settings_fingerprint_enroll_finish_v2_message" product="device" msgid="7119860465479161782">"Tagad varat izmantot pirksta nospiedumu, lai atbloķētu ierīci vai apstiprinātu savu identitāti, piemēram, pierakstoties lietotnēs vai apstiprinot pirkumu."</string>
+    <string name="security_settings_fingerprint_enroll_finish_v2_message" product="default" msgid="8255422287180693200">"Tagad varat izmantot pirksta nospiedumu, lai atbloķētu tālruni vai apstiprinātu savu identitāti, piemēram, pierakstoties lietotnēs vai apstiprinot pirkumu."</string>
     <string name="lock_screen_pin_skip_message" product="tablet" msgid="2125894016330764666">"PIN aizsargā planšetdatoru, ja tas tiek nozaudēts vai nozagts"</string>
     <string name="lock_screen_pattern_skip_message" product="tablet" msgid="7022124791463099454">"Kombinācija aizsargā planšetdatoru, ja tas tiek nozaudēts vai nozagts"</string>
     <string name="lock_screen_password_skip_message" product="tablet" msgid="7117050321575989041">"Parole aizsargā planšetdatoru, ja tas tiek nozaudēts vai nozagts"</string>
diff --git a/res-product/values-mk/strings.xml b/res-product/values-mk/strings.xml
index 7a59c44..1b34cf2 100644
--- a/res-product/values-mk/strings.xml
+++ b/res-product/values-mk/strings.xml
@@ -130,12 +130,9 @@
     <string name="security_settings_sfps_enroll_find_sensor_message" product="tablet" msgid="8746077683535627305">"Сензорот за отпечатоци се наоѓа на копчето за вклучување. Тоа е рамното копче веднаш до подигнатото копче за јачина на звук на работ на таблетот.\n\nАко го притиснете копчето за вклучување, ќе се исклучи екранот."</string>
     <string name="security_settings_sfps_enroll_find_sensor_message" product="device" msgid="5584904167316448633">"Сензорот за отпечатоци се наоѓа на копчето за вклучување. Тоа е рамното копче веднаш до подигнатото копче за јачина на звук на работ на уредот.\n\nАко го притиснете копчето за вклучување, ќе се исклучи екранот."</string>
     <string name="security_settings_sfps_enroll_find_sensor_message" product="default" msgid="1518281347072277263">"Сензорот за отпечатоци се наоѓа на копчето за вклучување. Тоа е рамното копче веднаш до подигнатото копче за јачина на звук на работ на телефонот.\n\nАко го притиснете копчето за вклучување, ќе се исклучи екранот."</string>
-    <!-- no translation found for security_settings_fingerprint_enroll_finish_v2_message (2012126789397819713) -->
-    <skip />
-    <!-- no translation found for security_settings_fingerprint_enroll_finish_v2_message (7119860465479161782) -->
-    <skip />
-    <!-- no translation found for security_settings_fingerprint_enroll_finish_v2_message (8255422287180693200) -->
-    <skip />
+    <string name="security_settings_fingerprint_enroll_finish_v2_message" product="tablet" msgid="2012126789397819713">"Сега може да го користите отпечатокот за да го отклучите таблетот или да потврдите дека сте вие, како кога се најавувате на апликации или одобрувате купување"</string>
+    <string name="security_settings_fingerprint_enroll_finish_v2_message" product="device" msgid="7119860465479161782">"Сега може да го користите отпечатокот за да го отклучите уредот или да потврдите дека сте вие, како кога се најавувате на апликации или одобрувате купување"</string>
+    <string name="security_settings_fingerprint_enroll_finish_v2_message" product="default" msgid="8255422287180693200">"Сега може да го користите отпечатокот за да го отклучите телефонот или да потврдите дека сте вие, како кога се најавувате на апликации или одобрувате купување"</string>
     <string name="lock_screen_pin_skip_message" product="tablet" msgid="2125894016330764666">"PIN-кодот го заштитува таблетот ако го изгубите или ви го украдат"</string>
     <string name="lock_screen_pattern_skip_message" product="tablet" msgid="7022124791463099454">"Шемата го заштитува таблетот ако го изгубите или ви го украдат"</string>
     <string name="lock_screen_password_skip_message" product="tablet" msgid="7117050321575989041">"Лозинката го заштитува таблетот ако го изгубите или ви го украдат"</string>
diff --git a/res-product/values-ml/strings.xml b/res-product/values-ml/strings.xml
index 548d20b..3decf90 100644
--- a/res-product/values-ml/strings.xml
+++ b/res-product/values-ml/strings.xml
@@ -130,12 +130,9 @@
     <string name="security_settings_sfps_enroll_find_sensor_message" product="tablet" msgid="8746077683535627305">"പവർ ബട്ടണിലാണ് ഫിംഗർപ്രിന്റ് സെൻസർ ഉള്ളത്. ടാബ്‌ലെറ്റിന്റെ അരികിൽ ഉയർന്ന് നിൽക്കുന്ന ശബ്ദ ബട്ടണിന്റെ അടുത്തുള്ള പരന്ന ബട്ടൺ ആണ് ഇത്.\n\nപവർ ബട്ടൺ അമർത്തുമ്പോൾ സ്ക്രീൻ ഓഫാകും."</string>
     <string name="security_settings_sfps_enroll_find_sensor_message" product="device" msgid="5584904167316448633">"പവർ ബട്ടണിലാണ് ഫിംഗർപ്രിന്റ് സെൻസർ ഉള്ളത്. ഉപകരണത്തിന്റെ അരികിൽ ഉയർന്ന് നിൽക്കുന്ന ശബ്ദ ബട്ടണിന്റെ അടുത്തുള്ള പരന്ന ബട്ടൺ ആണ് ഇത്.\n\nപവർ ബട്ടൺ അമർത്തുമ്പോൾ സ്ക്രീൻ ഓഫാകും."</string>
     <string name="security_settings_sfps_enroll_find_sensor_message" product="default" msgid="1518281347072277263">"പവർ ബട്ടണിലാണ് ഫിംഗർപ്രിന്റ് സെൻസർ ഉള്ളത്. ഫോണിന്റെ അരികിൽ ഉയർന്ന് നിൽക്കുന്ന ശബ്ദ ബട്ടണിന്റെ അടുത്തുള്ള പരന്ന ബട്ടൺ ആണ് ഇത്.\n\nപവർ ബട്ടൺ അമർത്തുമ്പോൾ സ്ക്രീൻ ഓഫാകും."</string>
-    <!-- no translation found for security_settings_fingerprint_enroll_finish_v2_message (2012126789397819713) -->
-    <skip />
-    <!-- no translation found for security_settings_fingerprint_enroll_finish_v2_message (7119860465479161782) -->
-    <skip />
-    <!-- no translation found for security_settings_fingerprint_enroll_finish_v2_message (8255422287180693200) -->
-    <skip />
+    <string name="security_settings_fingerprint_enroll_finish_v2_message" product="tablet" msgid="2012126789397819713">"ടാബ്‌ലെറ്റ് അൺലോക്ക് ചെയ്യാനോ ആപ്പുകളിലേക്ക് സൈൻ ഇൻ ചെയ്യുന്നത് പോലുള്ള സന്ദർഭങ്ങളിൽ ഇത് നിങ്ങൾ തന്നെയാണെന്ന് പരിശോധിച്ചുറപ്പിക്കാനോ ഇപ്പോൾ നിങ്ങളുടെ ഫിംഗർപ്രിന്റ് ഉപയോഗിക്കാനാകും"</string>
+    <string name="security_settings_fingerprint_enroll_finish_v2_message" product="device" msgid="7119860465479161782">"ഉപകരണം അൺലോക്ക് ചെയ്യാനോ ആപ്പുകളിലേക്ക് സൈൻ ഇൻ ചെയ്യുന്നത് പോലുള്ള സന്ദർഭങ്ങളിൽ ഇത് നിങ്ങൾ തന്നെയാണെന്ന് പരിശോധിച്ചുറപ്പിക്കാനോ ഇപ്പോൾ നിങ്ങളുടെ ഫിംഗർപ്രിന്റ് ഉപയോഗിക്കാനാകും"</string>
+    <string name="security_settings_fingerprint_enroll_finish_v2_message" product="default" msgid="8255422287180693200">"ഫോൺ അൺലോക്ക് ചെയ്യാനോ ആപ്പുകളിലേക്ക് സൈൻ ഇൻ ചെയ്യുന്നത് പോലുള്ള സന്ദർഭങ്ങളിൽ ഇത് നിങ്ങൾ തന്നെയാണെന്ന് പരിശോധിച്ചുറപ്പിക്കാനോ ഇപ്പോൾ നിങ്ങളുടെ ഫിംഗർപ്രിന്റ് ഉപയോഗിക്കാനാകും"</string>
     <string name="lock_screen_pin_skip_message" product="tablet" msgid="2125894016330764666">"ടാബ്‌ലെറ്റ് നഷ്‌ടപ്പെടുകയോ മോഷ്‌ടിക്കപ്പെടുകയോ ചെയ്‌താൽ പിൻ അതിനെ പരിരക്ഷിക്കുന്നു"</string>
     <string name="lock_screen_pattern_skip_message" product="tablet" msgid="7022124791463099454">"ടാബ്‌ലെറ്റ് നഷ്‌ടപ്പെടുകയോ മോഷ്‌ടിക്കപ്പെടുകയോ ചെയ്‌താൽ പാറ്റേൺ അതിനെ പരിരക്ഷിക്കുന്നു"</string>
     <string name="lock_screen_password_skip_message" product="tablet" msgid="7117050321575989041">"ടാബ്‌ലെറ്റ് നഷ്‌ടപ്പെടുകയോ മോഷ്‌ടിക്കപ്പെടുകയോ ചെയ്‌താൽ പാസ്‌വേഡ് അതിനെ പരിരക്ഷിക്കുന്നു"</string>
diff --git a/res-product/values-mn/strings.xml b/res-product/values-mn/strings.xml
index d60c051..2870d8e 100644
--- a/res-product/values-mn/strings.xml
+++ b/res-product/values-mn/strings.xml
@@ -130,12 +130,9 @@
     <string name="security_settings_sfps_enroll_find_sensor_message" product="tablet" msgid="8746077683535627305">"Хурууны хээ мэдрэгч нь асаах/унтраах товч дээр байна. Энэ нь таблетын ирмэг дээрх дууны түвшний дээшлүүлэх товчлуурын хажууд байрлах хавтгай товчлуур юм.\n\nАсаах/унтраах товчийг дарснаар дэлгэц унтарна."</string>
     <string name="security_settings_sfps_enroll_find_sensor_message" product="device" msgid="5584904167316448633">"Хурууны хээ мэдрэгч нь асаах/унтраах товч дээр байна. Энэ нь төхөөрөмжийн ирмэг дээрх дууны түвшний дээшлүүлэх товчлуурын хажууд байрлах хавтгай товчлуур юм.\n\nАсаах/унтраах товчийг дарснаар дэлгэц унтарна."</string>
     <string name="security_settings_sfps_enroll_find_sensor_message" product="default" msgid="1518281347072277263">"Хурууны хээ мэдрэгч нь асаах/унтраах товч дээр байна. Энэ нь утасны ирмэг дээрх дууны түвшний дээшлүүлэх товчлуурын хажууд байрлах хавтгай товчлуур юм.\n\nАсаах/унтраах товчийг дарснаар дэлгэц унтарна."</string>
-    <!-- no translation found for security_settings_fingerprint_enroll_finish_v2_message (2012126789397819713) -->
-    <skip />
-    <!-- no translation found for security_settings_fingerprint_enroll_finish_v2_message (7119860465479161782) -->
-    <skip />
-    <!-- no translation found for security_settings_fingerprint_enroll_finish_v2_message (8255422287180693200) -->
-    <skip />
+    <string name="security_settings_fingerprint_enroll_finish_v2_message" product="tablet" msgid="2012126789397819713">"Одоо та хурууны хээгээ таблетынхаа түгжээг тайлах эсвэл аппуудад нэвтрэх, худалдан авалт зөвшөөрөх зэргээр өөрийгөө мөн болохыг баталгаажуулахын тулд ашиглах боломжтой"</string>
+    <string name="security_settings_fingerprint_enroll_finish_v2_message" product="device" msgid="7119860465479161782">"Одоо та хурууны хээгээ төхөөрөмжийнхөө түгжээг тайлах эсвэл аппуудад нэвтрэх, худалдан авалт зөвшөөрөх зэргээр өөрийгөө мөн болохыг баталгаажуулахын тулд ашиглах боломжтой"</string>
+    <string name="security_settings_fingerprint_enroll_finish_v2_message" product="default" msgid="8255422287180693200">"Одоо та хурууны хээгээ утасныхаа түгжээг тайлах эсвэл аппуудад нэвтрэх, худалдан авалт зөвшөөрөх зэргээр өөрийгөө мөн болохыг баталгаажуулахын тулд ашиглах боломжтой"</string>
     <string name="lock_screen_pin_skip_message" product="tablet" msgid="2125894016330764666">"Таблетыг гээсэн эсвэл хулгайд алдсан тохиолдолд ПИН үүнийг хамгаалдаг"</string>
     <string name="lock_screen_pattern_skip_message" product="tablet" msgid="7022124791463099454">"Таблетыг гээсэн эсвэл хулгайд алдсан тохиолдолд хээ үүнийг хамгаалдаг"</string>
     <string name="lock_screen_password_skip_message" product="tablet" msgid="7117050321575989041">"Таблетыг гээсэн эсвэл хулгайд алдсан тохиолдолд нууц үг үүнийг хамгаалдаг"</string>
diff --git a/res-product/values-mr/strings.xml b/res-product/values-mr/strings.xml
index d88e1c6..c893a67 100644
--- a/res-product/values-mr/strings.xml
+++ b/res-product/values-mr/strings.xml
@@ -130,12 +130,9 @@
     <string name="security_settings_sfps_enroll_find_sensor_message" product="tablet" msgid="8746077683535627305">"फिंगरप्रिंट सेन्सर पॉवर बटणावर आहे. टॅबलेटच्या कडेला वरती आलेल्या व्हॉल्यूम बटणाच्या बाजूला असलेले सपाट बटण म्हणजे पॉवर बटण.\n\nपॉवर बटण दाबल्याने, स्क्रीन बंद होते."</string>
     <string name="security_settings_sfps_enroll_find_sensor_message" product="device" msgid="5584904167316448633">"फिंगरप्रिंट सेन्सर पॉवर बटणावर आहे. डिव्हाइसच्या कडेला वरती आलेल्या व्हॉल्यूम बटणाच्या बाजूला असलेले सपाट बटण म्हणजे पॉवर बटण. पॉवर बटण दाबल्याने, स्क्रीन बंद होते.\n\nपॉवर बटण दाबल्याने, स्क्रीन बंद होते."</string>
     <string name="security_settings_sfps_enroll_find_sensor_message" product="default" msgid="1518281347072277263">"फिंगरप्रिंट सेन्सर पॉवर बटणावर आहे. फोनच्या कडेला वरती आलेल्या व्हॉल्यूम बटणाच्या बाजूला असलेले सपाट बटण म्हणजे पॉवर बटण.\n\nपॉवर बटण दाबल्याने, स्क्रीन बंद होते."</string>
-    <!-- no translation found for security_settings_fingerprint_enroll_finish_v2_message (2012126789397819713) -->
-    <skip />
-    <!-- no translation found for security_settings_fingerprint_enroll_finish_v2_message (7119860465479161782) -->
-    <skip />
-    <!-- no translation found for security_settings_fingerprint_enroll_finish_v2_message (8255422287180693200) -->
-    <skip />
+    <string name="security_settings_fingerprint_enroll_finish_v2_message" product="tablet" msgid="2012126789397819713">"ॲप्समध्ये साइन इन करणे किंवा खरेदी मंजूर करणे यांसारख्या गोष्टी करताना तुमचा टॅबलेट अनलॉक करण्यासाठी किंवा ते तुम्हीच आहात याची पडताळणी करण्यासाठी, आता तुम्ही तुमची फिंगरप्रिंट वापरू शकता"</string>
+    <string name="security_settings_fingerprint_enroll_finish_v2_message" product="device" msgid="7119860465479161782">"ॲप्समध्ये साइन इन करणे किंवा खरेदी मंजूर करणे यांसारख्या गोष्टी करताना तुमचे डिव्हाइस अनलॉक करण्यासाठी किंवा ते तुम्हीच आहात याची पडताळणी करण्यासाठी, आता तुम्ही तुमची फिंगरप्रिंट वापरू शकता"</string>
+    <string name="security_settings_fingerprint_enroll_finish_v2_message" product="default" msgid="8255422287180693200">"ॲप्समध्ये साइन इन करणे किंवा खरेदी मंजूर करणे यांसारख्या गोष्टी करताना तुमचा फोन अनलॉक करण्यासाठी किंवा ते तुम्हीच आहात याची पडताळणी करण्यासाठी, आता तुम्ही तुमची फिंगरप्रिंट वापरू शकता"</string>
     <string name="lock_screen_pin_skip_message" product="tablet" msgid="2125894016330764666">"टॅबलेट हरवल्यास किंवा चोरीला गेल्यास, पिन त्याचे संरक्षण करतो"</string>
     <string name="lock_screen_pattern_skip_message" product="tablet" msgid="7022124791463099454">"टॅबलेट हरवल्यास किंवा चोरीला गेल्यास, पॅटर्न त्याचे संरक्षण करते"</string>
     <string name="lock_screen_password_skip_message" product="tablet" msgid="7117050321575989041">"टॅबलेट हरवल्यास किंवा चोरीला गेल्यास, पासवर्ड त्याचे संरक्षण करतो"</string>
@@ -263,7 +260,7 @@
     <string name="battery_tip_summary_summary" product="tablet" msgid="865695079664997057">"टॅबलेटमध्ये विशिष्ट बॅकग्राउंड बॅटरी वापर आहे"</string>
     <string name="battery_tip_summary_summary" product="device" msgid="45436555475195632">"डिव्हाइसमध्ये विशिष्ट बॅकग्राउंड बॅटरी वापर आहे"</string>
     <string name="battery_tip_limited_temporarily_dialog_msg" product="default" msgid="4134817691837413711">"उच्च तापमान आणि दीर्घ कालावधीसाठी चार्जिंग करणे यांसारख्या काही परिस्थितींमध्ये, बॅटरीची क्षमता कायम ठेवण्यात मदत व्हावी यासाठी चार्जिंग हे <xliff:g id="PERCENT">%1$s</xliff:g> पर्यंत मर्यादित केले जाऊ शकते.\n\nअशा परिस्थितींमधून बाहेर पडल्यावर, तुमचा फोन नेहमीप्रमाणे आपोआप चार्ज होईल."</string>
-    <string name="battery_tip_limited_temporarily_dialog_msg" product="tablet" msgid="9123428127699951337">"उच्च तापमान आणि दीर्घ कालावधीसाठी चार्जिंग करणे यांसारख्या काही परिस्थितींमध्ये, बॅटरीची क्षमता कायम ठेवण्यात मदत व्हावी यासाठी चार्जिंग हे <xliff:g id="PERCENT">%1$s</xliff:g> पर्यंत मर्यादित केले जाऊ शकते.\n\nअशा परिस्थितींमधून बाहेर पडल्यावर, तुमचा टॅबलेट नेहमीप्रमाणे आपोआप चार्ज होईल."</string>
+    <string name="battery_tip_limited_temporarily_dialog_msg" product="tablet" msgid="9123428127699951337">"उच्च तापमान आणि दीर्घ कालावधीसाठी चार्जिंग करणे यासारख्या काही परिस्थितीमध्ये, बॅटरीची क्षमता कायम ठेवण्यात मदत व्हावी यासाठी चार्जिंग हे <xliff:g id="PERCENT">%1$s</xliff:g> पर्यंत मर्यादित केले जाऊ शकते.\n\nअशा परिस्थितीमधून बाहेर पडल्यावर, तुमचा टॅबलेट नेहमीप्रमाणे आपोआप चार्ज होईल."</string>
     <string name="battery_tip_dialog_message" product="default" msgid="7183790460600610222">"तुम्ही तुमचा फोन नेहमीपेक्षा जास्त वापरला असल्याने, तुमची बॅटरी नेहमीपेक्षा लवकर संपू शकते.\n\nसर्वात जास्त बॅटरी वापरणारी ॲप्स:"</string>
     <string name="battery_tip_dialog_message" product="tablet" msgid="2702706858728966181">"तुम्ही तुमचा टॅबलेट नेहमीपेक्षा जास्त वापरला असल्याने, तुमची बॅटरी नेहमीपेक्षा लवकर संपू शकते.\n\nसर्वात जास्त बॅटरी वापरणारी ॲप्स:"</string>
     <string name="battery_tip_dialog_message" product="device" msgid="6488208467377974021">"तुम्ही तुमचे डिव्हाइस नेहमीपेक्षा जास्त वापरले असल्याने, तुमची बॅटरी नेहमीपेक्षा लवकर संपू शकते.\n\nसर्वात जास्त बॅटरी वापरणारी ॲप्स:"</string>
diff --git a/res-product/values-ms/strings.xml b/res-product/values-ms/strings.xml
index 6755bfd3..d87ac75 100644
--- a/res-product/values-ms/strings.xml
+++ b/res-product/values-ms/strings.xml
@@ -130,12 +130,9 @@
     <string name="security_settings_sfps_enroll_find_sensor_message" product="tablet" msgid="8746077683535627305">"Penderia cap jari berada pada butang kuasa. Penderia cap jari ialah butang rata yang terletak bersebelahan butang kelantangan yang timbul pada bahagian tepi tablet.\n\nPenekanan butang kuasa akan mematikan skrin."</string>
     <string name="security_settings_sfps_enroll_find_sensor_message" product="device" msgid="5584904167316448633">"Penderia cap jari berada pada butang kuasa. Penderia cap jari ialah butang rata yang terletak bersebelahan butang kelantangan yang timbul pada bahagian tepi peranti.\n\nPenekanan butang kuasa akan mematikan skrin."</string>
     <string name="security_settings_sfps_enroll_find_sensor_message" product="default" msgid="1518281347072277263">"Penderia cap jari berada pada butang kuasa. Penderia cap jari ialah butang rata yang terletak bersebelahan butang kelantangan yang timbul pada bahagian tepi telefon.\n\nPenekanan butang kuasa akan mematikan skrin."</string>
-    <!-- no translation found for security_settings_fingerprint_enroll_finish_v2_message (2012126789397819713) -->
-    <skip />
-    <!-- no translation found for security_settings_fingerprint_enroll_finish_v2_message (7119860465479161782) -->
-    <skip />
-    <!-- no translation found for security_settings_fingerprint_enroll_finish_v2_message (8255422287180693200) -->
-    <skip />
+    <string name="security_settings_fingerprint_enroll_finish_v2_message" product="tablet" msgid="2012126789397819713">"Kini anda boleh menggunakan cap jari anda untuk membuka kunci tablet atau mengesahkan identiti anda, misalnya ketika anda log masuk ke apl atau meluluskan pembelian"</string>
+    <string name="security_settings_fingerprint_enroll_finish_v2_message" product="device" msgid="7119860465479161782">"Kini anda boleh menggunakan cap jari anda untuk membuka kunci peranti anda atau mengesahkan identiti anda, seperti ketika anda log masuk ke apl atau meluluskan pembelian"</string>
+    <string name="security_settings_fingerprint_enroll_finish_v2_message" product="default" msgid="8255422287180693200">"Kini anda boleh menggunakan cap jari anda untuk membuka kunci telefon anda atau mengesahkan identiti anda, seperti ketika anda log masuk ke apl atau meluluskan pembelian"</string>
     <string name="lock_screen_pin_skip_message" product="tablet" msgid="2125894016330764666">"PIN melindungi tablet jika tablet hilang atau dicuri"</string>
     <string name="lock_screen_pattern_skip_message" product="tablet" msgid="7022124791463099454">"Corak melindungi tablet jika tablet hilang atau dicuri"</string>
     <string name="lock_screen_password_skip_message" product="tablet" msgid="7117050321575989041">"Kata laluan melindungi tablet jika tablet hilang atau dicuri"</string>
diff --git a/res-product/values-my/strings.xml b/res-product/values-my/strings.xml
index b3e1f8e..63ce804 100644
--- a/res-product/values-my/strings.xml
+++ b/res-product/values-my/strings.xml
@@ -130,12 +130,9 @@
     <string name="security_settings_sfps_enroll_find_sensor_message" product="tablet" msgid="8746077683535627305">"လက်ဗွေ အာရုံခံကိရိယာသည် ဖွင့်ပိတ်ခလုတ်ပေါ်တွင် ရှိသည်။ တက်ဘလက်ဘေးဖက်ရှိ မြင့်တက်နေသည့်အသံထိန်းခလုတ်၏ ကပ်လျက်ရှိ ခလုတ်ပြားဖြစ်သည်။\n\nဖွင့်ပိတ်ခလုတ်ကိုနှိပ်ပါက ဖန်သားပြင်ပိတ်သွားမည်။"</string>
     <string name="security_settings_sfps_enroll_find_sensor_message" product="device" msgid="5584904167316448633">"လက်ဗွေ အာရုံခံကိရိယာသည် ဖွင့်ပိတ်ခလုတ်ပေါ်တွင် ရှိသည်။ စက်ဘေးဖက်ရှိ မြင့်တက်နေသည့်အသံထိန်းခလုတ်၏ ကပ်လျက်ရှိ ခလုတ်ပြားဖြစ်သည်။\n\nဖွင့်ပိတ်ခလုတ်ကိုနှိပ်ပါက ဖန်သားပြင်ပိတ်သွားမည်။"</string>
     <string name="security_settings_sfps_enroll_find_sensor_message" product="default" msgid="1518281347072277263">"လက်ဗွေ အာရုံခံကိရိယာသည် ဖွင့်ပိတ်ခလုတ်ပေါ်တွင် ရှိသည်။ ဖုန်းဘေးဖက်ရှိ မြင့်တက်နေသည့်အသံထိန်းခလုတ်၏ ကပ်လျက်ရှိ ခလုတ်ပြားဖြစ်သည်။\n\nဖွင့်ပိတ်ခလုတ်ကိုနှိပ်ပါက ဖန်သားပြင်ပိတ်သွားမည်။"</string>
-    <!-- no translation found for security_settings_fingerprint_enroll_finish_v2_message (2012126789397819713) -->
-    <skip />
-    <!-- no translation found for security_settings_fingerprint_enroll_finish_v2_message (7119860465479161782) -->
-    <skip />
-    <!-- no translation found for security_settings_fingerprint_enroll_finish_v2_message (8255422287180693200) -->
-    <skip />
+    <string name="security_settings_fingerprint_enroll_finish_v2_message" product="tablet" msgid="2012126789397819713">"အက်ပ်များသို့ လက်မှတ်ထိုးဝင်သောအခါ (သို့) ပစ္စည်းဝယ်ယူသောအခါကဲ့သို့တွင် သင်ဖြစ်ကြောင်းအတည်ပြုရန် (သို့) တက်ဘလက်ဖွင့်ရန်အတွက် သင့်လက်ဗွေကို ယခုသုံးနိုင်ပါပြီ"</string>
+    <string name="security_settings_fingerprint_enroll_finish_v2_message" product="device" msgid="7119860465479161782">"အက်ပ်များသို့ လက်မှတ်ထိုးဝင်သောအခါ (သို့) ပစ္စည်းဝယ်ယူသောအခါကဲ့သို့တွင် သင်ဖြစ်ကြောင်းအတည်ပြုရန် (သို့) စက်ဖွင့်ရန်အတွက် သင့်လက်ဗွေကို ယခုသုံးနိုင်ပါပြီ"</string>
+    <string name="security_settings_fingerprint_enroll_finish_v2_message" product="default" msgid="8255422287180693200">"အက်ပ်များသို့ လက်မှတ်ထိုးဝင်သောအခါ (သို့) ပစ္စည်းဝယ်ယူသောအခါကဲ့သို့တွင် သင်ဖြစ်ကြောင်းအတည်ပြုရန် (သို့) ဖုန်းဖွင့်ရန်အတွက် သင့်လက်ဗွေကို ယခုသုံးနိုင်ပါပြီ"</string>
     <string name="lock_screen_pin_skip_message" product="tablet" msgid="2125894016330764666">"ဤတက်ဘလက်ပျောက်သွားလျှင် (သို့) ခိုးခံရလျှင် ၎င်းကို ပင်နံပါတ်က ကာကွယ်ပေးသည်"</string>
     <string name="lock_screen_pattern_skip_message" product="tablet" msgid="7022124791463099454">"ဤတက်ဘလက်ပျောက်သွားလျှင် (သို့) ခိုးခံရလျှင် ၎င်းကို ပုံစံက ကာကွယ်ပေးသည်"</string>
     <string name="lock_screen_password_skip_message" product="tablet" msgid="7117050321575989041">"ဤတက်ဘလက်ပျောက်သွားလျှင် (သို့) ခိုးခံရလျှင် ၎င်းကို စကားဝှက်က ကာကွယ်ပေးသည်"</string>
diff --git a/res-product/values-nb/strings.xml b/res-product/values-nb/strings.xml
index c1e12d9..15c45f7 100644
--- a/res-product/values-nb/strings.xml
+++ b/res-product/values-nb/strings.xml
@@ -130,12 +130,9 @@
     <string name="security_settings_sfps_enroll_find_sensor_message" product="tablet" msgid="8746077683535627305">"Fingeravtrykkssensoren er på av/på-knappen. Det er den flate knappen ved siden av den opphøyde volumknappen på kanten av nettbrettet.\n\nHvis du trykker på av/på-knappen, slås skjermen av."</string>
     <string name="security_settings_sfps_enroll_find_sensor_message" product="device" msgid="5584904167316448633">"Fingeravtrykkssensoren er på av/på-knappen. Det er den flate knappen ved siden av den opphøyde volumknappen på kanten av enheten.\n\nHvis du trykker på av/på-knappen, slås skjermen av."</string>
     <string name="security_settings_sfps_enroll_find_sensor_message" product="default" msgid="1518281347072277263">"Fingeravtrykkssensoren er på av/på-knappen. Det er den flate knappen ved siden av den opphøyde volumknappen på kanten av telefonen.\n\nHvis du trykker på av/på-knappen, slås skjermen av."</string>
-    <!-- no translation found for security_settings_fingerprint_enroll_finish_v2_message (2012126789397819713) -->
-    <skip />
-    <!-- no translation found for security_settings_fingerprint_enroll_finish_v2_message (7119860465479161782) -->
-    <skip />
-    <!-- no translation found for security_settings_fingerprint_enroll_finish_v2_message (8255422287180693200) -->
-    <skip />
+    <string name="security_settings_fingerprint_enroll_finish_v2_message" product="tablet" msgid="2012126789397819713">"Nå kan du bruke fingeravtrykket til å låse opp nettbrettet eller bekrefte at det er deg, for eksempel når du logger på apper eller godkjenner kjøp"</string>
+    <string name="security_settings_fingerprint_enroll_finish_v2_message" product="device" msgid="7119860465479161782">"Nå kan du bruke fingeravtrykket til å låse opp enheten eller bekrefte at det er deg, for eksempel når du logger på apper eller godkjenner kjøp"</string>
+    <string name="security_settings_fingerprint_enroll_finish_v2_message" product="default" msgid="8255422287180693200">"Nå kan du bruke fingeravtrykket til å låse opp telefonen eller bekrefte at det er deg, for eksempel når du logger på apper eller godkjenner kjøp"</string>
     <string name="lock_screen_pin_skip_message" product="tablet" msgid="2125894016330764666">"En PIN-kode beskytter nettbrettet hvis det blir mistet eller stjålet"</string>
     <string name="lock_screen_pattern_skip_message" product="tablet" msgid="7022124791463099454">"Et mønster beskytter nettbrettet hvis det blir mistet eller stjålet"</string>
     <string name="lock_screen_password_skip_message" product="tablet" msgid="7117050321575989041">"Et passord beskytter nettbrettet hvis det blir mistet eller stjålet"</string>
diff --git a/res-product/values-ne/strings.xml b/res-product/values-ne/strings.xml
index 25bd854..024fe81 100644
--- a/res-product/values-ne/strings.xml
+++ b/res-product/values-ne/strings.xml
@@ -130,12 +130,9 @@
     <string name="security_settings_sfps_enroll_find_sensor_message" product="tablet" msgid="8746077683535627305">"फिंगरप्रिन्ट सेन्सर पावर बटनमा छ। यो बटन ट्याब्लेटको किनारामा रहेको थोरै उचालिएको भोल्युम बटनको छेउमा रहेको समतल बटन हो।\n\nतपाईंले पावर बटन थिच्नुभयो भने स्क्रिन अफ हुन्छ।"</string>
     <string name="security_settings_sfps_enroll_find_sensor_message" product="device" msgid="5584904167316448633">"फिंगरप्रिन्ट सेन्सर पावर बटनमा छ। यो बटन डिभाइसको किनारामा रहेको थोरै उचालिएको भोल्युम बटनको छेउमा रहेको समतल बटन हो।\n\nतपाईंले पावर बटन थिच्नुभयो भने स्क्रिन अफ हुन्छ।"</string>
     <string name="security_settings_sfps_enroll_find_sensor_message" product="default" msgid="1518281347072277263">"फिंगरप्रिन्ट सेन्सर पावर बटनमा छ। यो बटन फोनको किनारामा रहेको थोरै उचालिएको भोल्युम बटनको छेउमा रहेको समतल बटन हो।\n\nतपाईंले पावर बटन थिच्नुभयो भने स्क्रिन अफ हुन्छ।"</string>
-    <!-- no translation found for security_settings_fingerprint_enroll_finish_v2_message (2012126789397819713) -->
-    <skip />
-    <!-- no translation found for security_settings_fingerprint_enroll_finish_v2_message (7119860465479161782) -->
-    <skip />
-    <!-- no translation found for security_settings_fingerprint_enroll_finish_v2_message (8255422287180693200) -->
-    <skip />
+    <string name="security_settings_fingerprint_enroll_finish_v2_message" product="tablet" msgid="2012126789397819713">"तपाईं अब ट्याब्लेट अनलक गर्ने वा आफ्नो पहिचान पुष्टि गर्ने प्रयोजनका लागि (जस्तै, एपहरूमा साइन इन गर्दा वा कुनै खरिद अनुमोदन गर्दा) आफ्नो फिंगरप्रिन्ट प्रयोग गर्न सक्नुहुन्छ"</string>
+    <string name="security_settings_fingerprint_enroll_finish_v2_message" product="device" msgid="7119860465479161782">"तपाईं अब डिभाइस अनलक गर्ने वा आफ्नो पहिचान पुष्टि गर्ने प्रयोजनका लागि (जस्तै, एपहरूमा साइन इन गर्दा वा कुनै खरिद अनुमोदन गर्दा) आफ्नो फिंगरप्रिन्ट प्रयोग गर्न सक्नुहुन्छ"</string>
+    <string name="security_settings_fingerprint_enroll_finish_v2_message" product="default" msgid="8255422287180693200">"तपाईं अब फोन अनलक गर्ने वा आफ्नो पहिचान पुष्टि गर्ने प्रयोजनका लागि (जस्तै, एपहरूमा साइन इन गर्दा वा कुनै खरिद अनुमोदन गर्दा) आफ्नो फिंगरप्रिन्ट प्रयोग गर्न सक्नुहुन्छ"</string>
     <string name="lock_screen_pin_skip_message" product="tablet" msgid="2125894016330764666">"तपाईंको ट्याब्लेट हराएको वा चोरी भएको खण्डमा PIN ले उक्त ट्याब्लेट सुरक्षित राख्छ"</string>
     <string name="lock_screen_pattern_skip_message" product="tablet" msgid="7022124791463099454">"तपाईंको ट्याब्लेट हराएको वा चोरी भएको खण्डमा प्याटर्नले उक्त ट्याब्लेट सुरक्षित राख्छ"</string>
     <string name="lock_screen_password_skip_message" product="tablet" msgid="7117050321575989041">"तपाईंको ट्याब्लेट हराएको वा चोरी भएको खण्डमा पासवर्डले उक्त ट्याब्लेट सुरक्षित राख्छ"</string>
diff --git a/res-product/values-nl/strings.xml b/res-product/values-nl/strings.xml
index ef3cd7e..e85cb77 100644
--- a/res-product/values-nl/strings.xml
+++ b/res-product/values-nl/strings.xml
@@ -116,7 +116,7 @@
     <string name="security_settings_fingerprint_v2_enroll_introduction_footer_message_consent_5" product="tablet" msgid="5156581794964551571">"De tablet van je kind kan onbedoeld worden ontgrendeld, bijvoorbeeld als iemand deze tegen de vinger van je kind houdt."</string>
     <string name="security_settings_fingerprint_v2_enroll_introduction_footer_message_consent_5" product="device" msgid="8309101436391515400">"Het apparaat van je kind kan onbedoeld worden ontgrendeld, bijvoorbeeld als iemand dit tegen de vinger van je kind houdt."</string>
     <string name="security_settings_fingerprint_v2_home_screen_text" product="tablet" msgid="5074447304036758639">"Gebruik je vingerafdruk om je tablet te ontgrendelen of te bevestigen dat jij het bent als je bijvoorbeeld inlogt bij apps"</string>
-    <string name="security_settings_fingerprint_v2_home_screen_text" product="device" msgid="7398339851724524558">"Gebruik je vingerafdruk om je apparaat te ontgrendelen of te bevestigen dat jij het bent als je inlogt bij apps"</string>
+    <string name="security_settings_fingerprint_v2_home_screen_text" product="device" msgid="7398339851724524558">"Gebruik je vingerafdruk om je apparaat te ontgrendelen of te bevestigen dat jij het bent als je inlogt bij apps."</string>
     <string name="security_settings_fingerprint_v2_home_screen_text" product="default" msgid="5376408603508393038">"Gebruik je vingerafdruk om je telefoon te ontgrendelen of te bevestigen dat jij het bent als je inlogt bij apps"</string>
     <string name="biometric_settings_hand_back_to_guardian" product="tablet" msgid="9034560319613439593">"Geef de tablet terug aan je ouder"</string>
     <string name="biometric_settings_hand_back_to_guardian" product="device" msgid="2149647165743006307">"Geef het apparaat terug aan je ouder"</string>
@@ -130,12 +130,9 @@
     <string name="security_settings_sfps_enroll_find_sensor_message" product="tablet" msgid="8746077683535627305">"Je vindt de vingerafdruksensor onder de aan/uit-knop. Het is de platte knop naast de verhoogde volumeknop aan de zijkant van de tablet.\n\nAls je op de aan/uit-knop drukt, gaat het scherm uit."</string>
     <string name="security_settings_sfps_enroll_find_sensor_message" product="device" msgid="5584904167316448633">"Je vindt de vingerafdruksensor onder de aan/uit-knop. Het is de platte knop naast de verhoogde volumeknop aan de zijkant van het apparaat.\n\nAls je op de aan/uit-knop drukt, gaat het scherm uit."</string>
     <string name="security_settings_sfps_enroll_find_sensor_message" product="default" msgid="1518281347072277263">"Je vindt de vingerafdruksensor onder de aan/uit-knop. Het is de platte knop naast de verhoogde volumeknop aan de zijkant van de telefoon.\n\nAls je op de aan/uit-knop drukt, gaat het scherm uit."</string>
-    <!-- no translation found for security_settings_fingerprint_enroll_finish_v2_message (2012126789397819713) -->
-    <skip />
-    <!-- no translation found for security_settings_fingerprint_enroll_finish_v2_message (7119860465479161782) -->
-    <skip />
-    <!-- no translation found for security_settings_fingerprint_enroll_finish_v2_message (8255422287180693200) -->
-    <skip />
+    <string name="security_settings_fingerprint_enroll_finish_v2_message" product="tablet" msgid="2012126789397819713">"Je kunt nu je vingerafdruk gebruiken om je tablet te ontgrendelen of om te bevestigen dat jij het bent, bijvoorbeeld als je inlogt bij apps of een aankoop goedkeurt"</string>
+    <string name="security_settings_fingerprint_enroll_finish_v2_message" product="device" msgid="7119860465479161782">"Je kunt nu je vingerafdruk gebruiken om je apparaat te ontgrendelen of om te bevestigen dat jij het bent, bijvoorbeeld als je inlogt bij apps of een aankoop goedkeurt"</string>
+    <string name="security_settings_fingerprint_enroll_finish_v2_message" product="default" msgid="8255422287180693200">"Je kunt nu je vingerafdruk gebruiken om je telefoon te ontgrendelen of om te bevestigen dat jij het bent, bijvoorbeeld als je inlogt bij apps of een aankoop goedkeurt"</string>
     <string name="lock_screen_pin_skip_message" product="tablet" msgid="2125894016330764666">"Een pincode beschermt de tablet bij verlies of diefstal"</string>
     <string name="lock_screen_pattern_skip_message" product="tablet" msgid="7022124791463099454">"Een patroon beschermt de tablet bij verlies of diefstal"</string>
     <string name="lock_screen_password_skip_message" product="tablet" msgid="7117050321575989041">"Een wachtwoord beschermt de tablet bij verlies of diefstal"</string>
diff --git a/res-product/values-or/strings.xml b/res-product/values-or/strings.xml
index 0873392..a4fe5f3 100644
--- a/res-product/values-or/strings.xml
+++ b/res-product/values-or/strings.xml
@@ -130,12 +130,9 @@
     <string name="security_settings_sfps_enroll_find_sensor_message" product="tablet" msgid="8746077683535627305">"ଟିପଚିହ୍ନ ସେନ୍ସର ପାୱାର ବଟନରେ ଅଛି। ଟାବଲେଟର ଧାରରେ ଥିବା ବଢ଼ାଯାଇଥିବା ଭଲ୍ୟୁମ ବଟନ ପାଖରେ ଏହା ଫ୍ଲାଟ ବଟନ ଅଟେ।\n\nପାୱାର ବଟନକୁ ଦବାଇବା ଦ୍ୱାରା ସ୍କ୍ରିନ ବନ୍ଦ ହୋଇଥାଏ।"</string>
     <string name="security_settings_sfps_enroll_find_sensor_message" product="device" msgid="5584904167316448633">"ଟିପଚିହ୍ନ ସେନ୍ସର ପାୱାର ବଟନରେ ଅଛି। ଡିଭାଇସର ଧାରରେ ଥିବା ବଢ଼ାଯାଇଥିବା ଭଲ୍ୟୁମ ବଟନ ପାଖରେ ଏହା ଫ୍ଲାଟ ବଟନ ଅଟେ।\n\nପାୱାର ବଟନକୁ ଦବାଇବା ଦ୍ୱାରା ସ୍କ୍ରିନ ବନ୍ଦ ହୋଇଥାଏ।"</string>
     <string name="security_settings_sfps_enroll_find_sensor_message" product="default" msgid="1518281347072277263">"ଟିପଚିହ୍ନ ସେନ୍ସର ପାୱାର ବଟନରେ ଅଛି। ଫୋନର ଧାରରେ ଥିବା ବଢ଼ାଯାଇଥିବା ଭଲ୍ୟୁମ ବଟନ ପାଖରେ ଏହା ଫ୍ଲାଟ ବଟନ ଅଟେ।\n\nପାୱାର ବଟନକୁ ଦବାଇବା ଦ୍ୱାରା ସ୍କ୍ରିନ ବନ୍ଦ ହୋଇଥାଏ।"</string>
-    <!-- no translation found for security_settings_fingerprint_enroll_finish_v2_message (2012126789397819713) -->
-    <skip />
-    <!-- no translation found for security_settings_fingerprint_enroll_finish_v2_message (7119860465479161782) -->
-    <skip />
-    <!-- no translation found for security_settings_fingerprint_enroll_finish_v2_message (8255422287180693200) -->
-    <skip />
+    <string name="security_settings_fingerprint_enroll_finish_v2_message" product="tablet" msgid="2012126789397819713">"ଆପଣ ଆପ୍ସରେ ସାଇନ ଇନ କରିବା କିମ୍ବା ଏକ କ୍ରୟକୁ ଅନୁମୋଦନ ଦେବା ପରି କାର୍ଯ୍ୟ କରିବା ସମୟରେ, ଆପଣଙ୍କ ଟାବଲେଟକୁ ଅନଲକ କରିବା କିମ୍ବା ଏହା ଆପଣ ବୋଲି ଯାଞ୍ଚ କରିବା ପାଇଁ ବର୍ତ୍ତମାନ ଆପଣଙ୍କ ଟିପଚିହ୍ନକୁ ଆପଣ ବ୍ୟବହାର କରିପାରିବେ"</string>
+    <string name="security_settings_fingerprint_enroll_finish_v2_message" product="device" msgid="7119860465479161782">"ଆପଣ ଆପ୍ସରେ ସାଇନ ଇନ କରିବା କିମ୍ବା ଏକ କ୍ରୟକୁ ଅନୁମୋଦନ ଦେବା ପରି କାର୍ଯ୍ୟ କରିବା ସମୟରେ, ଆପଣଙ୍କ ଡିଭାଇସକୁ ଅନଲକ କରିବା କିମ୍ବା ଏହା ଆପଣ ବୋଲି ଯାଞ୍ଚ କରିବା ପାଇଁ ବର୍ତ୍ତମାନ ଆପଣଙ୍କ ଟିପଚିହ୍ନକୁ ଆପଣ ବ୍ୟବହାର କରିପାରିବେ"</string>
+    <string name="security_settings_fingerprint_enroll_finish_v2_message" product="default" msgid="8255422287180693200">"ଆପଣ ଆପ୍ସରେ ସାଇନ ଇନ କରିବା କିମ୍ବା ଏକ କ୍ରୟକୁ ଅନୁମୋଦନ ଦେବା ପରି କାର୍ଯ୍ୟ କରିବା ସମୟରେ, ଆପଣଙ୍କ ଫୋନକୁ ଅନଲକ କରିବା କିମ୍ବା ଏହା ଆପଣ ବୋଲି ଯାଞ୍ଚ କରିବା ପାଇଁ ବର୍ତ୍ତମାନ ଆପଣଙ୍କ ଟିପଚିହ୍ନକୁ ଆପଣ ବ୍ୟବହାର କରିପାରିବେ"</string>
     <string name="lock_screen_pin_skip_message" product="tablet" msgid="2125894016330764666">"ଯଦି ଟାବଲେଟଟି ହଜିଯାଏ କିମ୍ବା ଚୋରି ହୋଇଯାଏ, ତେବେ ଏକ PIN ଏହାକୁ ସୁରକ୍ଷିତ ରଖେ"</string>
     <string name="lock_screen_pattern_skip_message" product="tablet" msgid="7022124791463099454">"ଯଦି ଟାବଲେଟଟି ହଜିଯାଏ କିମ୍ବା ଚୋରି ହୋଇଯାଏ, ତେବେ ଏକ ପାଟର୍ନ ଏହାକୁ ସୁରକ୍ଷିତ ରଖେ"</string>
     <string name="lock_screen_password_skip_message" product="tablet" msgid="7117050321575989041">"ଯଦି ଟାବଲେଟଟି ହଜିଯାଏ କିମ୍ବା ଚୋରି ହୋଇଯାଏ, ତେବେ ଏକ ପାସୱାର୍ଡ ଏହାକୁ ସୁରକ୍ଷିତ ରଖେ"</string>
diff --git a/res-product/values-pa/strings.xml b/res-product/values-pa/strings.xml
index f44113b..71b15f4 100644
--- a/res-product/values-pa/strings.xml
+++ b/res-product/values-pa/strings.xml
@@ -130,12 +130,9 @@
     <string name="security_settings_sfps_enroll_find_sensor_message" product="tablet" msgid="8746077683535627305">"ਫਿੰਗਰਪ੍ਰਿੰਟ ਸੈਂਸਰ ਪਾਵਰ ਬਟਨ \'ਤੇ ਹੈ। ਇਹ ਟੈਬਲੈੱਟ ਦੇ ਕਿਨਾਰੇ \'ਤੇ, ਅਵਾਜ਼ ਨੂੰ ਘੱਟ ਜਾਂ ਵੱਧ ਕਰਨ ਵਾਲੇ ਬਟਨ ਤੋਂ ਅੱਗੇ ਦਿੱਤਾ ਸਮਤਲ ਬਟਨ ਹੈ।\n\nਪਾਵਰ ਬਟਨ ਦਬਾਉਣ ਨਾਲ ਸਕ੍ਰੀਨ ਬੰਦ ਹੋ ਜਾਂਦੀ ਹੈ।"</string>
     <string name="security_settings_sfps_enroll_find_sensor_message" product="device" msgid="5584904167316448633">"ਫਿੰਗਰਪ੍ਰਿੰਟ ਸੈਂਸਰ ਪਾਵਰ ਬਟਨ \'ਤੇ ਹੈ। ਇਹ ਡੀਵਾਈਸ ਦੇ ਕਿਨਾਰੇ \'ਤੇ, ਅਵਾਜ਼ ਨੂੰ ਘੱਟ ਜਾਂ ਵੱਧ ਕਰਨ ਵਾਲੇ ਬਟਨ ਤੋਂ ਅੱਗੇ ਦਿੱਤਾ ਸਮਤਲ ਬਟਨ ਹੈ।\n\nਪਾਵਰ ਬਟਨ ਦਬਾਉਣ ਨਾਲ ਸਕ੍ਰੀਨ ਬੰਦ ਹੋ ਜਾਂਦੀ ਹੈ।"</string>
     <string name="security_settings_sfps_enroll_find_sensor_message" product="default" msgid="1518281347072277263">"ਫਿੰਗਰਪ੍ਰਿੰਟ ਸੈਂਸਰ ਪਾਵਰ ਬਟਨ \'ਤੇ ਹੈ। ਇਹ ਫ਼ੋਨ ਦੇ ਕਿਨਾਰੇ \'ਤੇ, ਅਵਾਜ਼ ਨੂੰ ਘੱਟ ਜਾਂ ਵੱਧ ਕਰਨ ਵਾਲੇ ਬਟਨ ਤੋਂ ਅੱਗੇ ਦਿੱਤਾ ਸਮਤਲ ਬਟਨ ਹੈ।\n\nਪਾਵਰ ਬਟਨ ਦਬਾਉਣ ਨਾਲ ਸਕ੍ਰੀਨ ਬੰਦ ਹੋ ਜਾਂਦੀ ਹੈ।"</string>
-    <!-- no translation found for security_settings_fingerprint_enroll_finish_v2_message (2012126789397819713) -->
-    <skip />
-    <!-- no translation found for security_settings_fingerprint_enroll_finish_v2_message (7119860465479161782) -->
-    <skip />
-    <!-- no translation found for security_settings_fingerprint_enroll_finish_v2_message (8255422287180693200) -->
-    <skip />
+    <string name="security_settings_fingerprint_enroll_finish_v2_message" product="tablet" msgid="2012126789397819713">"ਹੁਣ ਤੁਸੀਂ ਆਪਣਾ ਟੈਬਲੈੱਟ ਅਣਲਾਕ ਕਰਨ ਜਾਂ ਆਪਣੀ ਪਛਾਣ ਦੀ ਪੁਸ਼ਟੀ ਕਰਨ ਲਈ ਆਪਣਾ ਫਿੰਗਰਪ੍ਰਿੰਟ ਵਰਤ ਸਕਦੇ ਹੋ, ਜਿਵੇਂ ਕਿ ਜਦੋਂ ਤੁਸੀਂ ਐਪਾਂ ਵਿੱਚ ਸਾਈਨ-ਇਨ ਕਰਦੇ ਹੋ ਜਾਂ ਕਿਸੇ ਖਰੀਦ ਨੂੰ ਮਨਜ਼ੂਰੀ ਦਿੰਦੇ ਹੋ"</string>
+    <string name="security_settings_fingerprint_enroll_finish_v2_message" product="device" msgid="7119860465479161782">"ਹੁਣ ਤੁਸੀਂ ਆਪਣਾ ਡੀਵਾਈਸ ਅਣਲਾਕ ਕਰਨ ਜਾਂ ਆਪਣੀ ਪਛਾਣ ਦੀ ਪੁਸ਼ਟੀ ਕਰਨ ਲਈ ਆਪਣਾ ਫਿੰਗਰਪ੍ਰਿੰਟ ਵਰਤ ਸਕਦੇ ਹੋ, ਜਿਵੇਂ ਕਿ ਜਦੋਂ ਤੁਸੀਂ ਐਪਾਂ ਵਿੱਚ ਸਾਈਨ-ਇਨ ਕਰਦੇ ਹੋ ਜਾਂ ਕਿਸੇ ਖਰੀਦ ਨੂੰ ਮਨਜ਼ੂਰੀ ਦਿੰਦੇ ਹੋ"</string>
+    <string name="security_settings_fingerprint_enroll_finish_v2_message" product="default" msgid="8255422287180693200">"ਹੁਣ ਤੁਸੀਂ ਆਪਣਾ ਫ਼ੋਨ ਅਣਲਾਕ ਕਰਨ ਜਾਂ ਆਪਣੀ ਪਛਾਣ ਦੀ ਪੁਸ਼ਟੀ ਕਰਨ ਲਈ ਆਪਣਾ ਫਿੰਗਰਪ੍ਰਿੰਟ ਵਰਤ ਸਕਦੇ ਹੋ, ਜਿਵੇਂ ਕਿ ਜਦੋਂ ਤੁਸੀਂ ਐਪਾਂ ਵਿੱਚ ਸਾਈਨ-ਇਨ ਕਰਦੇ ਹੋ ਜਾਂ ਕਿਸੇ ਖਰੀਦ ਨੂੰ ਮਨਜ਼ੂਰੀ ਦਿੰਦੇ ਹੋ"</string>
     <string name="lock_screen_pin_skip_message" product="tablet" msgid="2125894016330764666">"ਟੈਬਲੈੱਟ ਗੁਆਚਣ ਜਾਂ ਚੋਰੀ ਹੋਣ \'ਤੇ ਪਿੰਨ ਇਸਨੂੰ ਸੁਰੱਖਿਅਤ ਰੱਖਦਾ ਹੈ"</string>
     <string name="lock_screen_pattern_skip_message" product="tablet" msgid="7022124791463099454">"ਟੈਬਲੈੱਟ ਗੁਆਚਣ ਜਾਂ ਚੋਰੀ ਹੋਣ \'ਤੇ ਪੈਟਰਨ ਇਸਨੂੰ ਸੁਰੱਖਿਅਤ ਰੱਖਦਾ ਹੈ"</string>
     <string name="lock_screen_password_skip_message" product="tablet" msgid="7117050321575989041">"ਟੈਬਲੈੱਟ ਗੁਆਚਣ ਜਾਂ ਚੋਰੀ ਹੋਣ \'ਤੇ ਪਾਸਵਰਡ ਇਸਨੂੰ ਸੁਰੱਖਿਅਤ ਰੱਖਦਾ ਹੈ"</string>
diff --git a/res-product/values-pl/strings.xml b/res-product/values-pl/strings.xml
index 0f0b1ec..baaf7c2 100644
--- a/res-product/values-pl/strings.xml
+++ b/res-product/values-pl/strings.xml
@@ -130,12 +130,9 @@
     <string name="security_settings_sfps_enroll_find_sensor_message" product="tablet" msgid="8746077683535627305">"Czytnik linii papilarnych znajduje się na przycisku zasilania. To płaski przycisk przy uniesionym przycisku głośności na krawędzi tabletu.\n\nNaciśnięcie przycisku zasilania wyłącza ekran."</string>
     <string name="security_settings_sfps_enroll_find_sensor_message" product="device" msgid="5584904167316448633">"Czytnik linii papilarnych znajduje się na przycisku zasilania. To płaski przycisk przy uniesionym przycisku głośności na krawędzi urządzenia.\n\nNaciśnięcie przycisku zasilania wyłącza ekran."</string>
     <string name="security_settings_sfps_enroll_find_sensor_message" product="default" msgid="1518281347072277263">"Czytnik linii papilarnych znajduje się na przycisku zasilania. To płaski przycisk przy uniesionym przycisku głośności na krawędzi telefonu.\n\nNaciśnięcie przycisku zasilania wyłącza ekran."</string>
-    <!-- no translation found for security_settings_fingerprint_enroll_finish_v2_message (2012126789397819713) -->
-    <skip />
-    <!-- no translation found for security_settings_fingerprint_enroll_finish_v2_message (7119860465479161782) -->
-    <skip />
-    <!-- no translation found for security_settings_fingerprint_enroll_finish_v2_message (8255422287180693200) -->
-    <skip />
+    <string name="security_settings_fingerprint_enroll_finish_v2_message" product="tablet" msgid="2012126789397819713">"Możesz teraz używać odcisku palca do odblokowywania tabletu oraz weryfikacji tożsamości, na przykład podczas logowania się w aplikacjach i zatwierdzania zakupów"</string>
+    <string name="security_settings_fingerprint_enroll_finish_v2_message" product="device" msgid="7119860465479161782">"Możesz teraz używać odcisku palca do odblokowywania urządzenia oraz weryfikacji tożsamości, na przykład podczas logowania się w aplikacjach i zatwierdzania zakupów"</string>
+    <string name="security_settings_fingerprint_enroll_finish_v2_message" product="default" msgid="8255422287180693200">"Możesz teraz używać odcisku palca do odblokowywania telefonu oraz weryfikacji tożsamości, na przykład podczas logowania się w aplikacjach i zatwierdzania zakupów"</string>
     <string name="lock_screen_pin_skip_message" product="tablet" msgid="2125894016330764666">"Kod PIN ochroni tablet, jeśli zostanie zgubiony lub skradziony"</string>
     <string name="lock_screen_pattern_skip_message" product="tablet" msgid="7022124791463099454">"Wzór ochroni tablet, jeśli zostanie zgubiony lub skradziony"</string>
     <string name="lock_screen_password_skip_message" product="tablet" msgid="7117050321575989041">"Hasło ochroni tablet, jeśli zostanie zgubiony lub skradziony"</string>
diff --git a/res-product/values-pt-rBR/strings.xml b/res-product/values-pt-rBR/strings.xml
index 782a1e2..aed9452 100644
--- a/res-product/values-pt-rBR/strings.xml
+++ b/res-product/values-pt-rBR/strings.xml
@@ -130,12 +130,9 @@
     <string name="security_settings_sfps_enroll_find_sensor_message" product="tablet" msgid="8746077683535627305">"O sensor de impressão digital fica no botão liga/desliga. Ele é plano e está ao lado do botão de volume na borda do tablet.\n\nAo pressionar o botão liga/desliga, a tela é desativada."</string>
     <string name="security_settings_sfps_enroll_find_sensor_message" product="device" msgid="5584904167316448633">"O sensor de impressão digital fica no botão liga/desliga. Ele é plano e está ao lado do botão de volume na borda do dispositivo.\n\nAo pressionar o botão liga/desliga, a tela é desativada."</string>
     <string name="security_settings_sfps_enroll_find_sensor_message" product="default" msgid="1518281347072277263">"O sensor de impressão digital fica no botão liga/desliga. Ele é plano e está ao lado do botão de volume na borda do smartphone.\n\nAo pressionar o botão liga/desliga, a tela é desativada."</string>
-    <!-- no translation found for security_settings_fingerprint_enroll_finish_v2_message (2012126789397819713) -->
-    <skip />
-    <!-- no translation found for security_settings_fingerprint_enroll_finish_v2_message (7119860465479161782) -->
-    <skip />
-    <!-- no translation found for security_settings_fingerprint_enroll_finish_v2_message (8255422287180693200) -->
-    <skip />
+    <string name="security_settings_fingerprint_enroll_finish_v2_message" product="tablet" msgid="2012126789397819713">"Agora, você pode usar a impressão digital para desbloquear o tablet ou confirmar sua identidade, como ao fazer login em apps ou aprovar uma compra"</string>
+    <string name="security_settings_fingerprint_enroll_finish_v2_message" product="device" msgid="7119860465479161782">"Agora, você pode usar a impressão digital para desbloquear o dispositivo ou confirmar sua identidade, como ao fazer login em apps ou aprovar uma compra"</string>
+    <string name="security_settings_fingerprint_enroll_finish_v2_message" product="default" msgid="8255422287180693200">"Agora, você pode usar a impressão digital para desbloquear o smartphone ou confirmar sua identidade, como ao fazer login em apps ou aprovar uma compra"</string>
     <string name="lock_screen_pin_skip_message" product="tablet" msgid="2125894016330764666">"O uso de um PIN protege o tablet em caso de perda ou roubo"</string>
     <string name="lock_screen_pattern_skip_message" product="tablet" msgid="7022124791463099454">"O uso de um padrão protege o tablet em caso de perda ou roubo"</string>
     <string name="lock_screen_password_skip_message" product="tablet" msgid="7117050321575989041">"O uso de uma senha protege o tablet em caso de perda ou roubo"</string>
diff --git a/res-product/values-pt-rPT/strings.xml b/res-product/values-pt-rPT/strings.xml
index 2a9b1b6..5f03809 100644
--- a/res-product/values-pt-rPT/strings.xml
+++ b/res-product/values-pt-rPT/strings.xml
@@ -130,12 +130,9 @@
     <string name="security_settings_sfps_enroll_find_sensor_message" product="tablet" msgid="8746077683535627305">"O sensor de impressões digitais encontra-se no botão ligar/desligar. É o botão sem relevo junto ao botão de volume com relevo na extremidade do tablet.\n\nPremir o botão ligar/desligar desativa o ecrã."</string>
     <string name="security_settings_sfps_enroll_find_sensor_message" product="device" msgid="5584904167316448633">"O sensor de impressões digitais encontra-se no botão ligar/desligar. É o botão sem relevo junto ao botão de volume com relevo na extremidade do dispositivo.\n\nPremir o botão ligar/desligar desativa o ecrã."</string>
     <string name="security_settings_sfps_enroll_find_sensor_message" product="default" msgid="1518281347072277263">"O sensor de impressões digitais encontra-se no botão ligar/desligar. É o botão sem relevo junto ao botão de volume com relevo na extremidade do telemóvel.\n\nPremir o botão ligar/desligar desativa o ecrã."</string>
-    <!-- no translation found for security_settings_fingerprint_enroll_finish_v2_message (2012126789397819713) -->
-    <skip />
-    <!-- no translation found for security_settings_fingerprint_enroll_finish_v2_message (7119860465479161782) -->
-    <skip />
-    <!-- no translation found for security_settings_fingerprint_enroll_finish_v2_message (8255422287180693200) -->
-    <skip />
+    <string name="security_settings_fingerprint_enroll_finish_v2_message" product="tablet" msgid="2012126789397819713">"Já pode usar a impressão digital para desbloquear o tablet ou validar a sua identidade, como quando inicia sessão em apps ou aprova uma compra"</string>
+    <string name="security_settings_fingerprint_enroll_finish_v2_message" product="device" msgid="7119860465479161782">"Já pode usar a impressão digital para desbloquear o dispositivo ou validar a sua identidade, como quando inicia sessão em apps ou aprova uma compra"</string>
+    <string name="security_settings_fingerprint_enroll_finish_v2_message" product="default" msgid="8255422287180693200">"Já pode usar a impressão digital para desbloquear o telemóvel ou validar a sua identidade, como quando inicia sessão em apps ou aprova uma compra"</string>
     <string name="lock_screen_pin_skip_message" product="tablet" msgid="2125894016330764666">"Um PIN protege o tablet em caso de perda ou roubo"</string>
     <string name="lock_screen_pattern_skip_message" product="tablet" msgid="7022124791463099454">"Um padrão protege o tablet em caso de perda ou roubo"</string>
     <string name="lock_screen_password_skip_message" product="tablet" msgid="7117050321575989041">"Uma palavra-passe protege o tablet em caso de perda ou roubo"</string>
diff --git a/res-product/values-pt/strings.xml b/res-product/values-pt/strings.xml
index 782a1e2..aed9452 100644
--- a/res-product/values-pt/strings.xml
+++ b/res-product/values-pt/strings.xml
@@ -130,12 +130,9 @@
     <string name="security_settings_sfps_enroll_find_sensor_message" product="tablet" msgid="8746077683535627305">"O sensor de impressão digital fica no botão liga/desliga. Ele é plano e está ao lado do botão de volume na borda do tablet.\n\nAo pressionar o botão liga/desliga, a tela é desativada."</string>
     <string name="security_settings_sfps_enroll_find_sensor_message" product="device" msgid="5584904167316448633">"O sensor de impressão digital fica no botão liga/desliga. Ele é plano e está ao lado do botão de volume na borda do dispositivo.\n\nAo pressionar o botão liga/desliga, a tela é desativada."</string>
     <string name="security_settings_sfps_enroll_find_sensor_message" product="default" msgid="1518281347072277263">"O sensor de impressão digital fica no botão liga/desliga. Ele é plano e está ao lado do botão de volume na borda do smartphone.\n\nAo pressionar o botão liga/desliga, a tela é desativada."</string>
-    <!-- no translation found for security_settings_fingerprint_enroll_finish_v2_message (2012126789397819713) -->
-    <skip />
-    <!-- no translation found for security_settings_fingerprint_enroll_finish_v2_message (7119860465479161782) -->
-    <skip />
-    <!-- no translation found for security_settings_fingerprint_enroll_finish_v2_message (8255422287180693200) -->
-    <skip />
+    <string name="security_settings_fingerprint_enroll_finish_v2_message" product="tablet" msgid="2012126789397819713">"Agora, você pode usar a impressão digital para desbloquear o tablet ou confirmar sua identidade, como ao fazer login em apps ou aprovar uma compra"</string>
+    <string name="security_settings_fingerprint_enroll_finish_v2_message" product="device" msgid="7119860465479161782">"Agora, você pode usar a impressão digital para desbloquear o dispositivo ou confirmar sua identidade, como ao fazer login em apps ou aprovar uma compra"</string>
+    <string name="security_settings_fingerprint_enroll_finish_v2_message" product="default" msgid="8255422287180693200">"Agora, você pode usar a impressão digital para desbloquear o smartphone ou confirmar sua identidade, como ao fazer login em apps ou aprovar uma compra"</string>
     <string name="lock_screen_pin_skip_message" product="tablet" msgid="2125894016330764666">"O uso de um PIN protege o tablet em caso de perda ou roubo"</string>
     <string name="lock_screen_pattern_skip_message" product="tablet" msgid="7022124791463099454">"O uso de um padrão protege o tablet em caso de perda ou roubo"</string>
     <string name="lock_screen_password_skip_message" product="tablet" msgid="7117050321575989041">"O uso de uma senha protege o tablet em caso de perda ou roubo"</string>
diff --git a/res-product/values-ro/strings.xml b/res-product/values-ro/strings.xml
index 1c37367..978c8d1 100644
--- a/res-product/values-ro/strings.xml
+++ b/res-product/values-ro/strings.xml
@@ -130,12 +130,9 @@
     <string name="security_settings_sfps_enroll_find_sensor_message" product="tablet" msgid="8746077683535627305">"Senzorul de amprentă se află pe butonul de pornire. Este butonul plat de lângă butonul de volum în relief de pe marginea tabletei.\n\nDacă apeși butonul de pornire, ecranul se va dezactiva."</string>
     <string name="security_settings_sfps_enroll_find_sensor_message" product="device" msgid="5584904167316448633">"Senzorul de amprentă se află pe butonul de pornire. Este butonul plat de lângă butonul de volum în relief de pe marginea dispozitivului.\n\nDacă apeși butonul de pornire, ecranul se va dezactiva."</string>
     <string name="security_settings_sfps_enroll_find_sensor_message" product="default" msgid="1518281347072277263">"Senzorul de amprentă se află pe butonul de pornire. Este butonul plat de lângă butonul de volum în relief de pe marginea telefonului.\n\nDacă apeși butonul de pornire, ecranul se va dezactiva."</string>
-    <!-- no translation found for security_settings_fingerprint_enroll_finish_v2_message (2012126789397819713) -->
-    <skip />
-    <!-- no translation found for security_settings_fingerprint_enroll_finish_v2_message (7119860465479161782) -->
-    <skip />
-    <!-- no translation found for security_settings_fingerprint_enroll_finish_v2_message (8255422287180693200) -->
-    <skip />
+    <string name="security_settings_fingerprint_enroll_finish_v2_message" product="tablet" msgid="2012126789397819713">"Acum îți poți folosi amprenta pentru a-ți debloca tableta sau pentru a-ți confirma identitatea, de exemplu, când te conectezi la aplicații sau aprobi o achiziție"</string>
+    <string name="security_settings_fingerprint_enroll_finish_v2_message" product="device" msgid="7119860465479161782">"Acum îți poți folosi amprenta pentru a-ți debloca dispozitivul sau pentru a-ți confirma identitatea, de exemplu, când te conectezi la aplicații sau aprobi o achiziție"</string>
+    <string name="security_settings_fingerprint_enroll_finish_v2_message" product="default" msgid="8255422287180693200">"Acum îți poți folosi amprenta pentru a-ți debloca telefonul sau pentru a-ți confirma identitatea, de exemplu, când te conectezi la aplicații sau aprobi o achiziție"</string>
     <string name="lock_screen_pin_skip_message" product="tablet" msgid="2125894016330764666">"PIN-ul îți protejează tableta dacă este pierdută sau furată"</string>
     <string name="lock_screen_pattern_skip_message" product="tablet" msgid="7022124791463099454">"Modelul îți protejează tableta dacă este pierdută sau furată"</string>
     <string name="lock_screen_password_skip_message" product="tablet" msgid="7117050321575989041">"Parola vă protejează tableta dacă este pierdută sau furată"</string>
diff --git a/res-product/values-ru/strings.xml b/res-product/values-ru/strings.xml
index c970be8..dd038ef 100644
--- a/res-product/values-ru/strings.xml
+++ b/res-product/values-ru/strings.xml
@@ -130,12 +130,9 @@
     <string name="security_settings_sfps_enroll_find_sensor_message" product="tablet" msgid="8746077683535627305">"Сканер отпечатков пальцев находится на кнопке питания. Это плоская кнопка рядом с приподнятой кнопкой регулировки громкости на боковой стороне планшета.\n\nНажатием кнопки питания можно выключить экран."</string>
     <string name="security_settings_sfps_enroll_find_sensor_message" product="device" msgid="5584904167316448633">"Сканер отпечатков пальцев находится на кнопке питания. Это плоская кнопка рядом с приподнятой кнопкой регулировки громкости на боковой стороне устройства.\n\nНажатием кнопки питания можно выключить экран."</string>
     <string name="security_settings_sfps_enroll_find_sensor_message" product="default" msgid="1518281347072277263">"Сканер отпечатков пальцев находится на кнопке питания. Это плоская кнопка рядом с приподнятой кнопкой регулировки громкости на боковой стороне телефона.\n\nНажатием кнопки питания можно выключить экран."</string>
-    <!-- no translation found for security_settings_fingerprint_enroll_finish_v2_message (2012126789397819713) -->
-    <skip />
-    <!-- no translation found for security_settings_fingerprint_enroll_finish_v2_message (7119860465479161782) -->
-    <skip />
-    <!-- no translation found for security_settings_fingerprint_enroll_finish_v2_message (8255422287180693200) -->
-    <skip />
+    <string name="security_settings_fingerprint_enroll_finish_v2_message" product="tablet" msgid="2012126789397819713">"Теперь вы можете использовать отпечаток пальца, чтобы разблокировать планшет и подтверждать свою личность, например для входа в приложения и одобрения покупок."</string>
+    <string name="security_settings_fingerprint_enroll_finish_v2_message" product="device" msgid="7119860465479161782">"Теперь вы можете использовать отпечаток пальца, чтобы разблокировать устройство и подтверждать свою личность, например для входа в приложения и одобрения покупок."</string>
+    <string name="security_settings_fingerprint_enroll_finish_v2_message" product="default" msgid="8255422287180693200">"Теперь вы можете использовать отпечаток пальца, чтобы разблокировать телефон и подтверждать свою личность, например для входа в приложения и одобрения покупок."</string>
     <string name="lock_screen_pin_skip_message" product="tablet" msgid="2125894016330764666">"PIN-код защитит данные на планшете в случае его потери или кражи."</string>
     <string name="lock_screen_pattern_skip_message" product="tablet" msgid="7022124791463099454">"Графический ключ защитит данные на планшете в случае его потери или кражи."</string>
     <string name="lock_screen_password_skip_message" product="tablet" msgid="7117050321575989041">"Пароль защитит данные на планшете в случае его потери или кражи."</string>
diff --git a/res-product/values-si/strings.xml b/res-product/values-si/strings.xml
index a9d3029..68950a8 100644
--- a/res-product/values-si/strings.xml
+++ b/res-product/values-si/strings.xml
@@ -130,12 +130,9 @@
     <string name="security_settings_sfps_enroll_find_sensor_message" product="tablet" msgid="8746077683535627305">"ඇඟිලි සලකුණු සංවේදකය බල බොත්තම මත ඇත. එය ටැබ්ලටයේ කෙළවරේ ඇති ඉහළ හඬ පරිමා බොත්තම අසල ඇති පැතලි බොත්තමයි.\n\nබල බොත්තම එබීම තිරය අක්‍රිය කරයි."</string>
     <string name="security_settings_sfps_enroll_find_sensor_message" product="device" msgid="5584904167316448633">"ඇඟිලි සලකුණු සංවේදකය බල බොත්තම මත ඇත. එය උපාංගයේ කෙළවරේ ඇති ඉහළ හඬ පරිමා බොත්තම අසල ඇති පැතලි බොත්තමයි.\n\nබල බොත්තම එබීම තිරය අක්‍රිය කරයි."</string>
     <string name="security_settings_sfps_enroll_find_sensor_message" product="default" msgid="1518281347072277263">"ඇඟිලි සලකුණු සංවේදකය බල බොත්තම මත ඇත. එය දුරකථනයේ කෙළවරේ ඇති ඉහළ හඬ පරිමා බොත්තම අසල ඇති පැතලි බොත්තමයි.\n\nබල බොත්තම එබීම තිරය අක්‍රිය කරයි."</string>
-    <!-- no translation found for security_settings_fingerprint_enroll_finish_v2_message (2012126789397819713) -->
-    <skip />
-    <!-- no translation found for security_settings_fingerprint_enroll_finish_v2_message (7119860465479161782) -->
-    <skip />
-    <!-- no translation found for security_settings_fingerprint_enroll_finish_v2_message (8255422287180693200) -->
-    <skip />
+    <string name="security_settings_fingerprint_enroll_finish_v2_message" product="tablet" msgid="2012126789397819713">"දැන් ඔබට ඔබේ ටැබ්ලටය අගුළු හැරීමට හෝ ඔබ යෙදුම් වෙත පුරනය වන විට හෝ මිල දී ගැනීමක් අනුමත කරන විට ඒ ඔබ බව සත්‍යාපනය කිරීමට ඔබේ ඇඟිලි සලකුණ භාවිතා කළ හැක"</string>
+    <string name="security_settings_fingerprint_enroll_finish_v2_message" product="device" msgid="7119860465479161782">"දැන් ඔබට ඔබේ උපාංගය අගුළු හැරීමට හෝ ඔබ යෙදුම් වෙත පුරනය වන විට හෝ මිල දී ගැනීමක් අනුමත කරන විට ඒ ඔබ බව සත්‍යාපනය කිරීමට ඔබේ ඇඟිලි සලකුණ භාවිතා කළ හැක"</string>
+    <string name="security_settings_fingerprint_enroll_finish_v2_message" product="default" msgid="8255422287180693200">"දැන් ඔබට ඔබේ දුරකථනය අගුළු හැරීමට හෝ ඔබ යෙදුම් වෙත පුරනය වන විට හෝ මිල දී ගැනීමක් අනුමත කරන විට ඒ ඔබ බව සත්‍යාපනය කිරීමට ඔබේ ඇඟිලි සලකුණ භාවිතා කළ හැක"</string>
     <string name="lock_screen_pin_skip_message" product="tablet" msgid="2125894016330764666">"PIN එකක් ටැබ්ලටය නැති වුවහොත් හෝ සොරකම් කළහොත් එය ආරක්ෂා කරයි"</string>
     <string name="lock_screen_pattern_skip_message" product="tablet" msgid="7022124791463099454">"රටාවක් ටැබ්ලටය නැති වුවහොත් හෝ සොරකම් කළහොත් එය ආරක්ෂා කරයි"</string>
     <string name="lock_screen_password_skip_message" product="tablet" msgid="7117050321575989041">"මුරපදයක් ටැබ්ලටය නැති වුවහොත් හෝ සොරකම් කළහොත් එය ආරක්ෂා කරයි"</string>
diff --git a/res-product/values-sk/strings.xml b/res-product/values-sk/strings.xml
index ef353b0..ab7d7e3 100644
--- a/res-product/values-sk/strings.xml
+++ b/res-product/values-sk/strings.xml
@@ -130,12 +130,9 @@
     <string name="security_settings_sfps_enroll_find_sensor_message" product="tablet" msgid="8746077683535627305">"Senzor odtlačkov prstov je na vypínači. Ide o ploché tlačidlo vedľa vypuklého tlačidla hlasitosti na okraji tabletu.\n\nStlačením vypínača vypnete obrazovku."</string>
     <string name="security_settings_sfps_enroll_find_sensor_message" product="device" msgid="5584904167316448633">"Senzor odtlačkov prstov je na vypínači. Ide o ploché tlačidlo vedľa vypuklého tlačidla hlasitosti na okraji zariadenia.\n\nStlačením vypínača vypnete obrazovku."</string>
     <string name="security_settings_sfps_enroll_find_sensor_message" product="default" msgid="1518281347072277263">"Senzor odtlačkov prstov je na vypínači. Ide o ploché tlačidlo vedľa vypuklého tlačidla hlasitosti na okraji telefónu.\n\nStlačením vypínača vypnete obrazovku."</string>
-    <!-- no translation found for security_settings_fingerprint_enroll_finish_v2_message (2012126789397819713) -->
-    <skip />
-    <!-- no translation found for security_settings_fingerprint_enroll_finish_v2_message (7119860465479161782) -->
-    <skip />
-    <!-- no translation found for security_settings_fingerprint_enroll_finish_v2_message (8255422287180693200) -->
-    <skip />
+    <string name="security_settings_fingerprint_enroll_finish_v2_message" product="tablet" msgid="2012126789397819713">"Teraz môžete odomykať tablet alebo overovať svoju totožnosť odtlačkom prsta, napríklad pri prihlasovaní do aplikácií alebo schvaľovaní nákupov"</string>
+    <string name="security_settings_fingerprint_enroll_finish_v2_message" product="device" msgid="7119860465479161782">"Teraz môžete odomykať zariadenie alebo overovať svoju totožnosť odtlačkom prsta, napríklad pri prihlasovaní do aplikácií alebo schvaľovaní nákupov"</string>
+    <string name="security_settings_fingerprint_enroll_finish_v2_message" product="default" msgid="8255422287180693200">"Teraz môžete odomykať telefón alebo overovať svoju totožnosť odtlačkom prsta, napríklad pri prihlasovaní do aplikácií alebo schvaľovaní nákupov"</string>
     <string name="lock_screen_pin_skip_message" product="tablet" msgid="2125894016330764666">"PIN chráni tablet v prípade jeho straty alebo odcudzenia"</string>
     <string name="lock_screen_pattern_skip_message" product="tablet" msgid="7022124791463099454">"Vzor chráni tablet v prípade jeho straty alebo odcudzenia"</string>
     <string name="lock_screen_password_skip_message" product="tablet" msgid="7117050321575989041">"Heslo chráni tablet v prípade jeho straty alebo odcudzenia"</string>
diff --git a/res-product/values-sl/strings.xml b/res-product/values-sl/strings.xml
index 20a9ea0..452af8f 100644
--- a/res-product/values-sl/strings.xml
+++ b/res-product/values-sl/strings.xml
@@ -130,12 +130,9 @@
     <string name="security_settings_sfps_enroll_find_sensor_message" product="tablet" msgid="8746077683535627305">"Tipalo prstnih odtisov je na gumbu za vklop. To je ploski gumb ob izbočenem gumbu za glasnost na robu tabličnega računalnika.\n\nČe pritisnete gumb za vklop, se zaslon izklopi."</string>
     <string name="security_settings_sfps_enroll_find_sensor_message" product="device" msgid="5584904167316448633">"Tipalo prstnih odtisov je na gumbu za vklop. To je ploski gumb ob izbočenem gumbu za glasnost na robu naprave.\n\nČe pritisnete gumb za vklop, se zaslon izklopi."</string>
     <string name="security_settings_sfps_enroll_find_sensor_message" product="default" msgid="1518281347072277263">"Tipalo prstnih odtisov je na gumbu za vklop. To je ploski gumb ob izbočenem gumbu za glasnost na robu telefona.\n\nČe pritisnete gumb za vklop, se zaslon izklopi."</string>
-    <!-- no translation found for security_settings_fingerprint_enroll_finish_v2_message (2012126789397819713) -->
-    <skip />
-    <!-- no translation found for security_settings_fingerprint_enroll_finish_v2_message (7119860465479161782) -->
-    <skip />
-    <!-- no translation found for security_settings_fingerprint_enroll_finish_v2_message (8255422287180693200) -->
-    <skip />
+    <string name="security_settings_fingerprint_enroll_finish_v2_message" product="tablet" msgid="2012126789397819713">"Zdaj lahko s prstnim odtisom odklenete tablični računalnik ali potrdite svojo identiteto, na primer ob prijavi v aplikacije ali odobritvi nakupa."</string>
+    <string name="security_settings_fingerprint_enroll_finish_v2_message" product="device" msgid="7119860465479161782">"Zdaj lahko s prstnim odtisom odklenete napravo ali potrdite svojo identiteto, na primer ob prijavi v aplikacije ali odobritvi nakupa."</string>
+    <string name="security_settings_fingerprint_enroll_finish_v2_message" product="default" msgid="8255422287180693200">"Zdaj lahko s prstnim odtisom odklenete telefon ali potrdite svojo identiteto, na primer ob prijavi v aplikacije ali odobritvi nakupa."</string>
     <string name="lock_screen_pin_skip_message" product="tablet" msgid="2125894016330764666">"Koda PIN ščiti tablični računalnik, če ga izgubite ali vam ga ukradejo."</string>
     <string name="lock_screen_pattern_skip_message" product="tablet" msgid="7022124791463099454">"Vzorec ščiti tablični računalnik, če ga izgubite ali vam ga ukradejo."</string>
     <string name="lock_screen_password_skip_message" product="tablet" msgid="7117050321575989041">"Geslo ščiti tablični računalnik, če ga izgubite ali vam ga ukradejo."</string>
diff --git a/res-product/values-sq/strings.xml b/res-product/values-sq/strings.xml
index 721fcc7..35a0bea 100644
--- a/res-product/values-sq/strings.xml
+++ b/res-product/values-sq/strings.xml
@@ -130,12 +130,9 @@
     <string name="security_settings_sfps_enroll_find_sensor_message" product="tablet" msgid="8746077683535627305">"Sensori i gjurmës së gishtit është në butonin e energjisë. Ai është butoni i rrafshët pranë butonit të ngritur të volumit në anë të tabletit.\n\nShtypja e butonit të energjisë e fik ekranin."</string>
     <string name="security_settings_sfps_enroll_find_sensor_message" product="device" msgid="5584904167316448633">"Sensori i gjurmës së gishtit është në butonin e energjisë. Ai është butoni i rrafshët pranë butonit të ngritur të volumit në anë të pajisjes.\n\nShtypja e butonit të energjisë e fik ekranin."</string>
     <string name="security_settings_sfps_enroll_find_sensor_message" product="default" msgid="1518281347072277263">"Sensori i gjurmës së gishtit është në butonin e energjisë. Ai është butoni i rrafshët pranë butonit të ngritur të volumit në anë të telefonit.\n\nShtypja e butonit të energjisë e fik ekranin."</string>
-    <!-- no translation found for security_settings_fingerprint_enroll_finish_v2_message (2012126789397819713) -->
-    <skip />
-    <!-- no translation found for security_settings_fingerprint_enroll_finish_v2_message (7119860465479161782) -->
-    <skip />
-    <!-- no translation found for security_settings_fingerprint_enroll_finish_v2_message (8255422287180693200) -->
-    <skip />
+    <string name="security_settings_fingerprint_enroll_finish_v2_message" product="tablet" msgid="2012126789397819713">"Tani mund të përdorësh gjurmën tënde të gishtit për të shkyçur tabletin tënd ose për të verifikuar që je ti, si për shembull kur identifikohesh në aplikacione ose kur miraton një blerje"</string>
+    <string name="security_settings_fingerprint_enroll_finish_v2_message" product="device" msgid="7119860465479161782">"Tani mund të përdorësh gjurmën tënde të gishtit për të shkyçur pajisjen tënde ose për të verifikuar që je ti, si për shembull kur identifikohesh në aplikacione ose kur miraton një blerje"</string>
+    <string name="security_settings_fingerprint_enroll_finish_v2_message" product="default" msgid="8255422287180693200">"Tani mund të përdorësh gjurmën tënde të gishtit për të shkyçur telefonin tënd ose për të verifikuar që je ti, si për shembull kur identifikohesh në aplikacione ose kur miraton një blerje"</string>
     <string name="lock_screen_pin_skip_message" product="tablet" msgid="2125894016330764666">"Kodi PIN e mbron tabletin nëse të humbet apo ta vjedhin."</string>
     <string name="lock_screen_pattern_skip_message" product="tablet" msgid="7022124791463099454">"Motivi e mbron tabletin nëse të humbet apo ta vjedhin."</string>
     <string name="lock_screen_password_skip_message" product="tablet" msgid="7117050321575989041">"Fjalëkalimi e mbron tabletin nëse të humbet apo ta vjedhin."</string>
diff --git a/res-product/values-sr/strings.xml b/res-product/values-sr/strings.xml
index f96e60e..3f3b5da 100644
--- a/res-product/values-sr/strings.xml
+++ b/res-product/values-sr/strings.xml
@@ -130,12 +130,9 @@
     <string name="security_settings_sfps_enroll_find_sensor_message" product="tablet" msgid="8746077683535627305">"Сензор за отисак прста се налази на дугмету за укључивање. То је равно дугме поред издигнутог дугмета за јачину звука на ивици таблета.\n\nПритиском на дугме за укључивање искључује се екран."</string>
     <string name="security_settings_sfps_enroll_find_sensor_message" product="device" msgid="5584904167316448633">"Сензор за отисак прста се налази на дугмету за укључивање. То је равно дугме поред издигнутог дугмета за јачину звука на ивици уређаја.\n\nПритиском на дугме за укључивање искључује се екран."</string>
     <string name="security_settings_sfps_enroll_find_sensor_message" product="default" msgid="1518281347072277263">"Сензор за отисак прста се налази на дугмету за укључивање. То је равно дугме поред издигнутог дугмета за јачину звука на ивици телефона.\n\nПритиском на дугме за укључивање искључује се екран."</string>
-    <!-- no translation found for security_settings_fingerprint_enroll_finish_v2_message (2012126789397819713) -->
-    <skip />
-    <!-- no translation found for security_settings_fingerprint_enroll_finish_v2_message (7119860465479161782) -->
-    <skip />
-    <!-- no translation found for security_settings_fingerprint_enroll_finish_v2_message (8255422287180693200) -->
-    <skip />
+    <string name="security_settings_fingerprint_enroll_finish_v2_message" product="tablet" msgid="2012126789397819713">"Сада можете да користите отисак прста за откључавање таблета или потврду идентитета, на пример, кад се пријављујете у апликације или одобравате куповину"</string>
+    <string name="security_settings_fingerprint_enroll_finish_v2_message" product="device" msgid="7119860465479161782">"Сада можете да користите отисак прста за откључавање уређаја или потврду идентитета, на пример, кад се пријављујете у апликације или одобравате куповину"</string>
+    <string name="security_settings_fingerprint_enroll_finish_v2_message" product="default" msgid="8255422287180693200">"Сада можете да користите отисак прста за откључавање телефона или потврду идентитета, на пример, кад се пријављујете у апликације или одобравате куповину"</string>
     <string name="lock_screen_pin_skip_message" product="tablet" msgid="2125894016330764666">"PIN штити таблет ако га изгубите или га неко украде"</string>
     <string name="lock_screen_pattern_skip_message" product="tablet" msgid="7022124791463099454">"Шаблон штити таблет ако га изгубите или га неко украде"</string>
     <string name="lock_screen_password_skip_message" product="tablet" msgid="7117050321575989041">"Лозинка штити таблет ако га изгубите или га неко украде"</string>
diff --git a/res-product/values-sv/strings.xml b/res-product/values-sv/strings.xml
index d6897cf..ea47fb7 100644
--- a/res-product/values-sv/strings.xml
+++ b/res-product/values-sv/strings.xml
@@ -130,12 +130,9 @@
     <string name="security_settings_sfps_enroll_find_sensor_message" product="tablet" msgid="8746077683535627305">"Fingeravtryckssensorn sitter på av/på-knappen. Det är den platta knappen bredvid den upphöjda volymknappen på kanten av surfplattan.\n\nOm du trycker på av/på-knappen stängs skärmen av."</string>
     <string name="security_settings_sfps_enroll_find_sensor_message" product="device" msgid="5584904167316448633">"Fingeravtryckssensorn sitter på av/på-knappen. Det är den platta knappen bredvid den upphöjda volymknappen på kanten av enheten.\n\nOm du trycker på av/på-knappen stängs skärmen av."</string>
     <string name="security_settings_sfps_enroll_find_sensor_message" product="default" msgid="1518281347072277263">"Fingeravtryckssensorn sitter på av/på-knappen. Det är den platta knappen bredvid den upphöjda volymknappen på kanten av telefonen.\n\nOm du trycker på av/på-knappen stängs skärmen av."</string>
-    <!-- no translation found for security_settings_fingerprint_enroll_finish_v2_message (2012126789397819713) -->
-    <skip />
-    <!-- no translation found for security_settings_fingerprint_enroll_finish_v2_message (7119860465479161782) -->
-    <skip />
-    <!-- no translation found for security_settings_fingerprint_enroll_finish_v2_message (8255422287180693200) -->
-    <skip />
+    <string name="security_settings_fingerprint_enroll_finish_v2_message" product="tablet" msgid="2012126789397819713">"Nu kan du låsa upp surfplattan eller verifiera din identitet med ditt fingeravtryck, till exempel när du loggar in i appar eller godkänner ett köp"</string>
+    <string name="security_settings_fingerprint_enroll_finish_v2_message" product="device" msgid="7119860465479161782">"Nu kan du låsa upp enheten eller verifiera din identitet med ditt fingeravtryck, till exempel när du loggar in i appar eller godkänner ett köp"</string>
+    <string name="security_settings_fingerprint_enroll_finish_v2_message" product="default" msgid="8255422287180693200">"Nu kan du låsa upp telefonen eller verifiera din identitet med ditt fingeravtryck, till exempel när du loggar in i appar eller godkänner ett köp"</string>
     <string name="lock_screen_pin_skip_message" product="tablet" msgid="2125894016330764666">"En pinkod skyddar surfplattan om den kommer bort eller blir stulen"</string>
     <string name="lock_screen_pattern_skip_message" product="tablet" msgid="7022124791463099454">"Ett mönster skyddar surfplattan om den kommer bort eller blir stulen"</string>
     <string name="lock_screen_password_skip_message" product="tablet" msgid="7117050321575989041">"Ett lösenord skyddar surfplattan om den kommer bort eller blir stulen"</string>
diff --git a/res-product/values-sw/strings.xml b/res-product/values-sw/strings.xml
index 782bf25..1b5c2d8 100644
--- a/res-product/values-sw/strings.xml
+++ b/res-product/values-sw/strings.xml
@@ -130,12 +130,9 @@
     <string name="security_settings_sfps_enroll_find_sensor_message" product="tablet" msgid="8746077683535627305">"Kitambuzi cha alama ya kidole kinapatikana kwenye kitufe cha kuwasha/kuzima. Ni kitufe bapa pembeni ya kitufe cha sauti kilichoinuka kwenye ukingo wa kompyuta kibao.\n\nUkibonyeza kitufe cha kuwasha/kuzima skrini itazima."</string>
     <string name="security_settings_sfps_enroll_find_sensor_message" product="device" msgid="5584904167316448633">"Kitambuzi cha alama ya kidole kinapatikana kwenye kitufe cha kuwasha/kuzima. Ni kitufe bapa pembeni ya kitufe cha sauti kilichoinuka kwenye ukingo wa kifaa.\n\nUkibonyeza kitufe cha kuwasha/kuzima skrini itazima."</string>
     <string name="security_settings_sfps_enroll_find_sensor_message" product="default" msgid="1518281347072277263">"Kitambuzi cha alama ya kidole kinapatikana kwenye kitufe cha kuwasha/kuzima. Ni kitufe bapa pembeni ya kitufe cha sauti kilichoinuka kwenye ukingo wa simu.\n\nUkibonyeza kitufe cha kuwasha/kuzima skrini itazima."</string>
-    <!-- no translation found for security_settings_fingerprint_enroll_finish_v2_message (2012126789397819713) -->
-    <skip />
-    <!-- no translation found for security_settings_fingerprint_enroll_finish_v2_message (7119860465479161782) -->
-    <skip />
-    <!-- no translation found for security_settings_fingerprint_enroll_finish_v2_message (8255422287180693200) -->
-    <skip />
+    <string name="security_settings_fingerprint_enroll_finish_v2_message" product="tablet" msgid="2012126789397819713">"Sasa unaweza kutumia alama ya kidole chako kufungua kompyuta kibao yako au kuthibitisha kuwa ni wewe, kama vile unapoingia katika akaunti kwenye programu au unapoidhinisha ununuzi"</string>
+    <string name="security_settings_fingerprint_enroll_finish_v2_message" product="device" msgid="7119860465479161782">"Sasa unaweza kutumia alama ya kidole chako kufungua kifaa chako au kuthibitisha kuwa ni wewe, kama vile unapoingia katika akaunti kwenye programu au unapoidhinisha ununuzi"</string>
+    <string name="security_settings_fingerprint_enroll_finish_v2_message" product="default" msgid="8255422287180693200">"Sasa unaweza kutumia alama ya kidole chako kufungua simu yako au kuthibitisha kuwa ni wewe, kama vile unapoingia katika akaunti kwenye programu au unapoidhinisha ununuzi"</string>
     <string name="lock_screen_pin_skip_message" product="tablet" msgid="2125894016330764666">"PIN hulinda kompyuta kibao ikipotea au ikiibwa"</string>
     <string name="lock_screen_pattern_skip_message" product="tablet" msgid="7022124791463099454">"Mchoro hulinda kompyuta kibao ikipotea au ikiibwa"</string>
     <string name="lock_screen_password_skip_message" product="tablet" msgid="7117050321575989041">"Nenosiri hulinda kompyuta kibao ikipotea au ikiibwa"</string>
diff --git a/res-product/values-ta/strings.xml b/res-product/values-ta/strings.xml
index 3bd85e0..1d72ed6 100644
--- a/res-product/values-ta/strings.xml
+++ b/res-product/values-ta/strings.xml
@@ -130,12 +130,9 @@
     <string name="security_settings_sfps_enroll_find_sensor_message" product="tablet" msgid="8746077683535627305">"கைரேகை சென்சார் பவர் பட்டனில் உள்ளது. இது டேப்லெட்டின் விளிம்பில் சற்று மேலெழும்பிய ஒலியளவு பட்டனுக்கு அருகில் இருக்கும் தட்டையான பட்டனாகும்.\n\nபவர் பட்டனை அழுத்தினால் திரை ஆஃப் ஆகும்."</string>
     <string name="security_settings_sfps_enroll_find_sensor_message" product="device" msgid="5584904167316448633">"கைரேகை சென்சார் பவர் பட்டனில் உள்ளது. இது சாதனத்தின் விளிம்பில் சற்று மேலெழும்பிய ஒலியளவு பட்டனுக்கு அருகில் இருக்கும் தட்டையான பட்டனாகும்.\n\nபவர் பட்டனை அழுத்தினால் திரை ஆஃப் ஆகும்."</string>
     <string name="security_settings_sfps_enroll_find_sensor_message" product="default" msgid="1518281347072277263">"கைரேகை சென்சார் பவர் பட்டனில் உள்ளது. இது மொபைலின் விளிம்பில் சற்று மேலெழும்பிய ஒலியளவு பட்டனுக்கு அருகில் இருக்கும் தட்டையான பட்டனாகும்.\n\nபவர் பட்டனை அழுத்தினால் திரை ஆஃப் ஆகும்."</string>
-    <!-- no translation found for security_settings_fingerprint_enroll_finish_v2_message (2012126789397819713) -->
-    <skip />
-    <!-- no translation found for security_settings_fingerprint_enroll_finish_v2_message (7119860465479161782) -->
-    <skip />
-    <!-- no translation found for security_settings_fingerprint_enroll_finish_v2_message (8255422287180693200) -->
-    <skip />
+    <string name="security_settings_fingerprint_enroll_finish_v2_message" product="tablet" msgid="2012126789397819713">"இப்போது உங்கள் கைரேகையைப் பயன்படுத்தி டேப்லெட்டை அன்லாக் செய்யலாம் அல்லது ஆப்ஸில் உள்நுழைதல், பர்ச்சேஸை அங்கீகரித்தல் போன்ற செயல்பாடுகளின்போது அது நீங்கள்தான் என்பதை உறுதிப்படுத்தலாம்"</string>
+    <string name="security_settings_fingerprint_enroll_finish_v2_message" product="device" msgid="7119860465479161782">"இப்போது உங்கள் கைரேகையைப் பயன்படுத்தி சாதனத்தை அன்லாக் செய்யலாம் அல்லது ஆப்ஸில் உள்நுழைதல், பர்ச்சேஸை அங்கீகரித்தல் போன்ற செயல்பாடுகளின்போது அது நீங்கள்தான் என்பதை உறுதிப்படுத்தலாம்"</string>
+    <string name="security_settings_fingerprint_enroll_finish_v2_message" product="default" msgid="8255422287180693200">"இப்போது உங்கள் கைரேகையைப் பயன்படுத்தி மொபைலை அன்லாக் செய்யலாம் அல்லது ஆப்ஸில் உள்நுழைதல், பர்ச்சேஸை அங்கீகரித்தல் போன்ற செயல்பாடுகளின்போது அது நீங்கள்தான் என்பதை உறுதிப்படுத்தலாம்"</string>
     <string name="lock_screen_pin_skip_message" product="tablet" msgid="2125894016330764666">"உங்கள் டேப்லெட் தொலைந்துபோனாலோ திருடுபோனாலோ அதிலுள்ள தரவை \'பின்\' பாதுகாக்கும்"</string>
     <string name="lock_screen_pattern_skip_message" product="tablet" msgid="7022124791463099454">"உங்கள் டேப்லெட் தொலைந்துபோனாலோ திருடுபோனாலோ அதிலுள்ள தரவைப் பேட்டர்ன் பாதுகாக்கும்"</string>
     <string name="lock_screen_password_skip_message" product="tablet" msgid="7117050321575989041">"உங்கள் டேப்லெட் தொலைந்துபோனாலோ திருடுபோனாலோ அதிலுள்ள தரவைக் கடவுச்சொல் பாதுகாக்கும்"</string>
diff --git a/res-product/values-te/strings.xml b/res-product/values-te/strings.xml
index c5717fc..fe36870 100644
--- a/res-product/values-te/strings.xml
+++ b/res-product/values-te/strings.xml
@@ -130,12 +130,9 @@
     <string name="security_settings_sfps_enroll_find_sensor_message" product="tablet" msgid="8746077683535627305">"పవర్ బటన్ మీద వేలిముద్ర సెన్సార్ ఉంది. ఇది టాబ్లెట్ అంచున వాల్యూమ్ పెంచడానికి ఉపయోగించే వాల్యూమ్ బటన్ పక్కన ఉన్న ఫ్లాట్ బటన్.\n\nపవర్ బటన్‌ను నొక్కితే స్క్రీన్ ఆఫ్ అవుతుంది."</string>
     <string name="security_settings_sfps_enroll_find_sensor_message" product="device" msgid="5584904167316448633">"పవర్ బటన్ మీద వేలిముద్ర సెన్సార్ ఉంది. ఇది పరికరం అంచున వాల్యూమ్ పెంచడానికి ఉపయోగించే వాల్యూమ్ బటన్ పక్కన ఉన్న ఫ్లాట్ బటన్.\n\nపవర్ బటన్‌ను నొక్కితే స్క్రీన్ ఆఫ్ అవుతుంది."</string>
     <string name="security_settings_sfps_enroll_find_sensor_message" product="default" msgid="1518281347072277263">"పవర్ బటన్ మీద వేలిముద్ర సెన్సార్ ఉంది. ఇది ఫోన్ అంచున వాల్యూమ్ పెంచడానికి ఉపయోగించే వాల్యూమ్ బటన్ పక్కన ఉన్న ఫ్లాట్ బటన్.\n\nపవర్ బటన్‌ను నొక్కితే స్క్రీన్ ఆఫ్ అవుతుంది."</string>
-    <!-- no translation found for security_settings_fingerprint_enroll_finish_v2_message (2012126789397819713) -->
-    <skip />
-    <!-- no translation found for security_settings_fingerprint_enroll_finish_v2_message (7119860465479161782) -->
-    <skip />
-    <!-- no translation found for security_settings_fingerprint_enroll_finish_v2_message (8255422287180693200) -->
-    <skip />
+    <string name="security_settings_fingerprint_enroll_finish_v2_message" product="tablet" msgid="2012126789397819713">"ఇప్పుడు మీరు మీ టాబ్లెట్‌ను అన్‌లాక్ చేయడానికి లేదా మీరు యాప్‌లకు సైన్ ఇన్ చేయడం లేదా కొనుగోలును ఆమోదించడం వంటివి చేసినప్పుడు, అది మీరేనని వెరిఫై చేయడానికి మీ వేలిముద్రను ఉపయోగించవచ్చు"</string>
+    <string name="security_settings_fingerprint_enroll_finish_v2_message" product="device" msgid="7119860465479161782">"ఇప్పుడు మీరు మీ పరికరాన్ని అన్‌లాక్ చేయడానికి లేదా మీరు యాప్‌లకు సైన్ ఇన్ చేయడం లేదా కొనుగోలును ఆమోదించడం వంటివి చేసినప్పుడు, అది మీరేనని వెరిఫై చేయడానికి మీ వేలిముద్రను ఉపయోగించవచ్చు"</string>
+    <string name="security_settings_fingerprint_enroll_finish_v2_message" product="default" msgid="8255422287180693200">"ఇప్పుడు మీరు మీ ఫోన్‌ను అన్‌లాక్ చేయడానికి లేదా మీరు యాప్‌లకు సైన్ ఇన్ చేయడం లేదా కొనుగోలును ఆమోదించడం వంటివి చేసినప్పుడు, అది మీరేనని వెరిఫై చేయడానికి మీ వేలిముద్రను ఉపయోగించవచ్చు"</string>
     <string name="lock_screen_pin_skip_message" product="tablet" msgid="2125894016330764666">"టాబ్లెట్ పోయినా లేదా దొంగిలించబడినా దాన్ని PIN రక్షిస్తుంది"</string>
     <string name="lock_screen_pattern_skip_message" product="tablet" msgid="7022124791463099454">"టాబ్లెట్ పోయినా లేదా దొంగిలించబడినా దాన్ని ఆకృతి రక్షిస్తుంది"</string>
     <string name="lock_screen_password_skip_message" product="tablet" msgid="7117050321575989041">"టాబ్లెట్ పోయినా లేదా దొంగిలించబడినా దాన్ని పాస్‌వర్డ్ రక్షిస్తుంది"</string>
diff --git a/res-product/values-th/strings.xml b/res-product/values-th/strings.xml
index 3bc185d..5fb3f08 100644
--- a/res-product/values-th/strings.xml
+++ b/res-product/values-th/strings.xml
@@ -130,12 +130,9 @@
     <string name="security_settings_sfps_enroll_find_sensor_message" product="tablet" msgid="8746077683535627305">"เซ็นเซอร์ลายนิ้วมืออยู่ที่ปุ่มเปิด/ปิด ซึ่งเป็นปุ่มแบนข้างปุ่มปรับระดับเสียงที่บริเวณขอบของแท็บเล็ต\n\nการกดปุ่มเปิด/ปิดจะเป็นการปิดหน้าจอ"</string>
     <string name="security_settings_sfps_enroll_find_sensor_message" product="device" msgid="5584904167316448633">"เซ็นเซอร์ลายนิ้วมืออยู่ที่ปุ่มเปิด/ปิด ซึ่งเป็นปุ่มแบนข้างปุ่มปรับระดับเสียงที่บริเวณขอบของอุปกรณ์\n\nการกดปุ่มเปิด/ปิดจะเป็นการปิดหน้าจอ"</string>
     <string name="security_settings_sfps_enroll_find_sensor_message" product="default" msgid="1518281347072277263">"เซ็นเซอร์ลายนิ้วมืออยู่ที่ปุ่มเปิด/ปิด ซึ่งเป็นปุ่มแบนข้างปุ่มปรับระดับเสียงที่บริเวณขอบของโทรศัพท์\n\nการกดปุ่มเปิด/ปิดจะเป็นการปิดหน้าจอ"</string>
-    <!-- no translation found for security_settings_fingerprint_enroll_finish_v2_message (2012126789397819713) -->
-    <skip />
-    <!-- no translation found for security_settings_fingerprint_enroll_finish_v2_message (7119860465479161782) -->
-    <skip />
-    <!-- no translation found for security_settings_fingerprint_enroll_finish_v2_message (8255422287180693200) -->
-    <skip />
+    <string name="security_settings_fingerprint_enroll_finish_v2_message" product="tablet" msgid="2012126789397819713">"ตอนนี้คุณสามารถใช้ลายนิ้วมือเพื่อปลดล็อกแท็บเล็ตหรือยืนยันว่าเป็นคุณ เช่น เมื่อลงชื่อเข้าใช้แอปหรืออนุมัติการซื้อ"</string>
+    <string name="security_settings_fingerprint_enroll_finish_v2_message" product="device" msgid="7119860465479161782">"ตอนนี้คุณสามารถใช้ลายนิ้วมือเพื่อปลดล็อกอุปกรณ์หรือยืนยันว่าเป็นคุณ เช่น เมื่อลงชื่อเข้าใช้แอปหรืออนุมัติการซื้อ"</string>
+    <string name="security_settings_fingerprint_enroll_finish_v2_message" product="default" msgid="8255422287180693200">"ตอนนี้คุณสามารถใช้ลายนิ้วมือเพื่อปลดล็อกโทรศัพท์หรือยืนยันว่าเป็นคุณ เช่น เมื่อลงชื่อเข้าใช้แอปหรืออนุมัติการซื้อ"</string>
     <string name="lock_screen_pin_skip_message" product="tablet" msgid="2125894016330764666">"PIN จะช่วยปกป้องแท็บเล็ตในกรณีที่สูญหายหรือถูกขโมย"</string>
     <string name="lock_screen_pattern_skip_message" product="tablet" msgid="7022124791463099454">"รูปแบบจะช่วยปกป้องแท็บเล็ตในกรณีที่สูญหายหรือถูกขโมย"</string>
     <string name="lock_screen_password_skip_message" product="tablet" msgid="7117050321575989041">"รหัสผ่านจะช่วยปกป้องแท็บเล็ตในกรณีที่สูญหายหรือถูกขโมย"</string>
diff --git a/res-product/values-tl/strings.xml b/res-product/values-tl/strings.xml
index e7fef91..78c1650 100644
--- a/res-product/values-tl/strings.xml
+++ b/res-product/values-tl/strings.xml
@@ -130,12 +130,9 @@
     <string name="security_settings_sfps_enroll_find_sensor_message" product="tablet" msgid="8746077683535627305">"Nasa power button ang sensor para sa fingerprint. Ito ang flat na button sa tabi ng nakaangat na button ng volume sa gilid ng tablet.\n\nMamamatay ang screen kapag pinindot ang power button."</string>
     <string name="security_settings_sfps_enroll_find_sensor_message" product="device" msgid="5584904167316448633">"Nasa power button ang sensor para sa fingerprint. Ito ang flat na button sa tabi ng nakaangat na button ng volume sa gilid ng device.\n\nMamamatay ang screen kapag pinindot ang power button."</string>
     <string name="security_settings_sfps_enroll_find_sensor_message" product="default" msgid="1518281347072277263">"Nasa power button ang sensor para sa fingerprint. Ito ang flat na button sa tabi ng nakaangat na button ng volume sa gilid ng telepono.\n\nMamamatay ang screen kapag pinindot ang power button."</string>
-    <!-- no translation found for security_settings_fingerprint_enroll_finish_v2_message (2012126789397819713) -->
-    <skip />
-    <!-- no translation found for security_settings_fingerprint_enroll_finish_v2_message (7119860465479161782) -->
-    <skip />
-    <!-- no translation found for security_settings_fingerprint_enroll_finish_v2_message (8255422287180693200) -->
-    <skip />
+    <string name="security_settings_fingerprint_enroll_finish_v2_message" product="tablet" msgid="2012126789397819713">"Magagamit mo na ang iyong fingerprint para i-unlock ang tablet mo o i-verify na ikaw ito, halimbawa, kapag nagsa-sign in ka sa mga app o nag-aapruba ng pagbili"</string>
+    <string name="security_settings_fingerprint_enroll_finish_v2_message" product="device" msgid="7119860465479161782">"Magagamit mo na ang iyong fingerprint para i-unlock ang device mo o i-verify na ikaw ito, halimbawa, kapag nagsa-sign in ka sa mga app o nag-aapruba ng pagbili"</string>
+    <string name="security_settings_fingerprint_enroll_finish_v2_message" product="default" msgid="8255422287180693200">"Magagamit mo na ang iyong fingerprint para i-unlock ang telepono mo o i-verify na ikaw ito, halimbawa, kapag nagsa-sign in ka sa mga app o nag-aapruba ng pagbili"</string>
     <string name="lock_screen_pin_skip_message" product="tablet" msgid="2125894016330764666">"Pinoprotektahan ng PIN ang tablet kung mawala o manakaw ito"</string>
     <string name="lock_screen_pattern_skip_message" product="tablet" msgid="7022124791463099454">"Pinoprotektahan ng pattern ang tablet kung mawala o manakaw ito"</string>
     <string name="lock_screen_password_skip_message" product="tablet" msgid="7117050321575989041">"Pinoprotektahan ng password ang tablet kung mawala o manakaw ito"</string>
diff --git a/res-product/values-tr/strings.xml b/res-product/values-tr/strings.xml
index d93c440..773cf45 100644
--- a/res-product/values-tr/strings.xml
+++ b/res-product/values-tr/strings.xml
@@ -130,12 +130,9 @@
     <string name="security_settings_sfps_enroll_find_sensor_message" product="tablet" msgid="8746077683535627305">"Parmak izi sensörü güç düğmesinin üzerindedir. Bu sensör, tabletin kenarındaki ses yükseltme düğmesinin yanında bulunan düz düğmedir.\n\nGüç düğmesine bastığınızda ekran kapanır."</string>
     <string name="security_settings_sfps_enroll_find_sensor_message" product="device" msgid="5584904167316448633">"Parmak izi sensörü güç düğmesinin üzerindedir. Bu sensör, cihazın kenarındaki ses yükseltme düğmesinin yanında bulunan düz düğmedir.\n\nGüç düğmesine bastığınızda ekran kapanır."</string>
     <string name="security_settings_sfps_enroll_find_sensor_message" product="default" msgid="1518281347072277263">"Parmak izi sensörü güç düğmesinin üzerindedir. Bu sensör, telefonun kenarındaki çıkıntılı ses düğmesinin yanında bulunan düz düğmedir.\n\nGüç düğmesine bastığınızda ekran kapanır."</string>
-    <!-- no translation found for security_settings_fingerprint_enroll_finish_v2_message (2012126789397819713) -->
-    <skip />
-    <!-- no translation found for security_settings_fingerprint_enroll_finish_v2_message (7119860465479161782) -->
-    <skip />
-    <!-- no translation found for security_settings_fingerprint_enroll_finish_v2_message (8255422287180693200) -->
-    <skip />
+    <string name="security_settings_fingerprint_enroll_finish_v2_message" product="tablet" msgid="2012126789397819713">"Artık tabletinizin kilidini açarken veya uygulamalarda oturum açmak ya da satın alma işlemlerini onaylamak gibi işlemler için kimliğinizi doğrularken parmak izinizi kullanabilirsiniz"</string>
+    <string name="security_settings_fingerprint_enroll_finish_v2_message" product="device" msgid="7119860465479161782">"Artık cihazınızın kilidini açarken veya uygulamalarda oturum açmak ya da satın alma işlemlerini onaylamak gibi işlemler için kimliğinizi doğrularken parmak izinizi kullanabilirsiniz"</string>
+    <string name="security_settings_fingerprint_enroll_finish_v2_message" product="default" msgid="8255422287180693200">"Artık telefonunuzun kilidini açarken veya uygulamalarda oturum açmak ya da satın alma işlemlerini onaylamak gibi işlemler için kimliğinizi doğrularken parmak izinizi kullanabilirsiniz"</string>
     <string name="lock_screen_pin_skip_message" product="tablet" msgid="2125894016330764666">"PIN, kaybolması veya çalınması halinde tableti korur"</string>
     <string name="lock_screen_pattern_skip_message" product="tablet" msgid="7022124791463099454">"Desen, kaybolması veya çalınması halinde tableti korur"</string>
     <string name="lock_screen_password_skip_message" product="tablet" msgid="7117050321575989041">"Şifre, kaybolması veya çalınması halinde tableti korur"</string>
diff --git a/res-product/values-uk/strings.xml b/res-product/values-uk/strings.xml
index 3c3452f..c484ef0 100644
--- a/res-product/values-uk/strings.xml
+++ b/res-product/values-uk/strings.xml
@@ -130,12 +130,9 @@
     <string name="security_settings_sfps_enroll_find_sensor_message" product="tablet" msgid="8746077683535627305">"Сканер відбитків пальців розташовано на кнопці живлення. Це плоска кнопка, розташована поруч із кнопкою збільшення гучності на бічній крайці планшета.\n\nЯкщо натиснути кнопку живлення, екран вимкнеться."</string>
     <string name="security_settings_sfps_enroll_find_sensor_message" product="device" msgid="5584904167316448633">"Сканер відбитків пальців розташовано на кнопці живлення. Це плоска кнопка, розташована поруч із кнопкою збільшення гучності на бічній крайці пристрою.\n\nЯкщо натиснути кнопку живлення, екран вимкнеться."</string>
     <string name="security_settings_sfps_enroll_find_sensor_message" product="default" msgid="1518281347072277263">"Сканер відбитків пальців розташовано на кнопці живлення. Це плоска кнопка, розташована поруч із кнопкою збільшення гучності на бічній крайці телефона.\n\nЯкщо натиснути кнопку живлення, екран вимкнеться."</string>
-    <!-- no translation found for security_settings_fingerprint_enroll_finish_v2_message (2012126789397819713) -->
-    <skip />
-    <!-- no translation found for security_settings_fingerprint_enroll_finish_v2_message (7119860465479161782) -->
-    <skip />
-    <!-- no translation found for security_settings_fingerprint_enroll_finish_v2_message (8255422287180693200) -->
-    <skip />
+    <string name="security_settings_fingerprint_enroll_finish_v2_message" product="tablet" msgid="2012126789397819713">"Тепер за допомогою відбитка пальця можна розблоковувати планшет або підтверджувати свою особу (наприклад, щоб входити в додатки чи схвалювати покупки)"</string>
+    <string name="security_settings_fingerprint_enroll_finish_v2_message" product="device" msgid="7119860465479161782">"Тепер за допомогою відбитка пальця можна розблоковувати пристрій або підтверджувати свою особу (наприклад, щоб входити в додатки чи схвалювати покупки)"</string>
+    <string name="security_settings_fingerprint_enroll_finish_v2_message" product="default" msgid="8255422287180693200">"Тепер за допомогою відбитка пальця можна розблоковувати телефон або підтверджувати свою особу (наприклад, щоб входити в додатки чи схвалювати покупки)"</string>
     <string name="lock_screen_pin_skip_message" product="tablet" msgid="2125894016330764666">"PIN-код захищає планшет у разі його втрати чи викрадення"</string>
     <string name="lock_screen_pattern_skip_message" product="tablet" msgid="7022124791463099454">"Ключ захищає планшет у разі його втрати чи викрадення"</string>
     <string name="lock_screen_password_skip_message" product="tablet" msgid="7117050321575989041">"Пароль захищає планшет у разі його втрати чи викрадення"</string>
diff --git a/res-product/values-ur/strings.xml b/res-product/values-ur/strings.xml
index 3ae6c6b..d1ddfc6 100644
--- a/res-product/values-ur/strings.xml
+++ b/res-product/values-ur/strings.xml
@@ -130,12 +130,9 @@
     <string name="security_settings_sfps_enroll_find_sensor_message" product="tablet" msgid="8746077683535627305">"فنگر پرنٹ سینسر پاور بٹن پر موجود ہے۔ یہ ٹیبلیٹ کے کنارے پر ابھرے ہوئے والیوم بٹن کے آگے والا ہموار بٹن ہے۔\n\nپاور بٹن دبانے سے اسکرین آف ہو جاتی ہے۔"</string>
     <string name="security_settings_sfps_enroll_find_sensor_message" product="device" msgid="5584904167316448633">"فنگر پرنٹ سینسر پاور بٹن پر موجود ہے۔ یہ آلے کے کنارے پر ابھرے ہوئے والیوم بٹن کے آگے والا ہموار بٹن ہے۔\n\nپاور بٹن دبانے سے اسکرین آف ہو جاتی ہے۔"</string>
     <string name="security_settings_sfps_enroll_find_sensor_message" product="default" msgid="1518281347072277263">"فنگر پرنٹ سینسر پاور بٹن پر موجود ہے۔ یہ فون کے کنارے پر ابھرے ہوئے والیوم بٹن کے آگے والا ہموار بٹن ہے۔\n\nپاور بٹن دبانے سے اسکرین آف ہو جاتی ہے۔"</string>
-    <!-- no translation found for security_settings_fingerprint_enroll_finish_v2_message (2012126789397819713) -->
-    <skip />
-    <!-- no translation found for security_settings_fingerprint_enroll_finish_v2_message (7119860465479161782) -->
-    <skip />
-    <!-- no translation found for security_settings_fingerprint_enroll_finish_v2_message (8255422287180693200) -->
-    <skip />
+    <string name="security_settings_fingerprint_enroll_finish_v2_message" product="tablet" msgid="2012126789397819713">"اب آپ اپنا ٹیبلیٹ غیر مقفل کرنے یا اس بات کی توثیق کرنے کیلئے اپنے فنگر پرنٹ کا استعمال کر سکتے ہیں کہ یہ آپ ہی ہیں، جیسے جب آپ ایپس میں سائن ان کرتے ہیں یا کسی خریداری کی منظوری دیتے ہیں"</string>
+    <string name="security_settings_fingerprint_enroll_finish_v2_message" product="device" msgid="7119860465479161782">"اب آپ اپنا آلہ غیر مقفل کرنے یا اس بات کی توثیق کرنے کیلئے اپنے فنگر پرنٹ کا استعمال کر سکتے ہیں کہ یہ آپ ہی ہیں، جیسے جب آپ ایپس میں سائن ان کرتے ہیں یا کسی خریداری کی منظوری دیتے ہیں"</string>
+    <string name="security_settings_fingerprint_enroll_finish_v2_message" product="default" msgid="8255422287180693200">"اب آپ اپنا فون غیر مقفل کرنے یا اس بات کی توثیق کرنے کیلئے اپنے فنگر پرنٹ کا استعمال کر سکتے ہیں کہ یہ آپ ہی ہیں، جیسے جب آپ ایپس میں سائن ان کرتے ہیں یا کسی خریداری کی منظوری دیتے ہیں"</string>
     <string name="lock_screen_pin_skip_message" product="tablet" msgid="2125894016330764666">"‏PIN ٹیبلیٹ کے گم یا چوری ہونے پر اس کی حفاظت کرتا ہے"</string>
     <string name="lock_screen_pattern_skip_message" product="tablet" msgid="7022124791463099454">"پیٹرن ٹیبلیٹ کے گم یا چوری ہونے پر اس کی حفاظت کرتا ہے"</string>
     <string name="lock_screen_password_skip_message" product="tablet" msgid="7117050321575989041">"پاس ورڈ ٹیبلیٹ کے گم یا چوری ہونے پر اس کی حفاظت کرتا ہے"</string>
diff --git a/res-product/values-uz/strings.xml b/res-product/values-uz/strings.xml
index 4ab89a1..dcbde7b 100644
--- a/res-product/values-uz/strings.xml
+++ b/res-product/values-uz/strings.xml
@@ -130,12 +130,9 @@
     <string name="security_settings_sfps_enroll_find_sensor_message" product="tablet" msgid="8746077683535627305">"Barmoq izi sensori quvvat tugmasida joylashgan. U tekis tugma planshetning yon chekkasida tovush balandligi tugmasining yonida joylashgan\n\nQuvvat tugmasi bosilganda ekran oʻchadi."</string>
     <string name="security_settings_sfps_enroll_find_sensor_message" product="device" msgid="5584904167316448633">"Barmoq izi sensori quvvat tugmasida joylashgan. U tekis tugma qurilmaning yon chekkasida tovush balandligi tugmasining yonida joylashgan.\n\nQuvvat tugmasi bosilganda ekran oʻchadi."</string>
     <string name="security_settings_sfps_enroll_find_sensor_message" product="default" msgid="1518281347072277263">"Barmoq izi sensori quvvat tugmasida joylashgan. U tekis tugma telefonning yon chekkasida tovush balandligi tugmasining yonida joylashgan\n\nQuvvat tugmasi bosilganda ekran oʻchadi."</string>
-    <!-- no translation found for security_settings_fingerprint_enroll_finish_v2_message (2012126789397819713) -->
-    <skip />
-    <!-- no translation found for security_settings_fingerprint_enroll_finish_v2_message (7119860465479161782) -->
-    <skip />
-    <!-- no translation found for security_settings_fingerprint_enroll_finish_v2_message (8255422287180693200) -->
-    <skip />
+    <string name="security_settings_fingerprint_enroll_finish_v2_message" product="tablet" msgid="2012126789397819713">"Endi planshetni qulfdan chiqarish, ilovaga kirish yoki xaridni tasdiqlash kabi hisob tekshiruvida barmoq izidan foydalanishingiz mumkin"</string>
+    <string name="security_settings_fingerprint_enroll_finish_v2_message" product="device" msgid="7119860465479161782">"Endi qurilmani qulfdan chiqarish, ilovaga kirish yoki xaridni tasdiqlash kabi hisob tekshiruvida barmoq izidan foydalanishingiz mumkin"</string>
+    <string name="security_settings_fingerprint_enroll_finish_v2_message" product="default" msgid="8255422287180693200">"Endi telefonni qulfdan chiqarish, ilovaga kirish yoki xaridni tasdiqlash kabi hisob tekshiruvida barmoq izidan foydalanishingiz mumkin"</string>
     <string name="lock_screen_pin_skip_message" product="tablet" msgid="2125894016330764666">"Planshet yoʻqolib qolsa yoki oʻgʻirlansa, PIN kod undagi maʼlumotlarni himoyalaydi"</string>
     <string name="lock_screen_pattern_skip_message" product="tablet" msgid="7022124791463099454">"Planshet yoʻqolib qolsa yoki oʻgʻirlansa, grafik kalit undagi maʼlumotlarni himoyalaydi"</string>
     <string name="lock_screen_password_skip_message" product="tablet" msgid="7117050321575989041">"Planshet yoʻqolib qolsa yoki oʻgʻirlansa, parol undagi maʼlumotlarni himoyalaydi"</string>
diff --git a/res-product/values-vi/strings.xml b/res-product/values-vi/strings.xml
index 7400c7b..f452169 100644
--- a/res-product/values-vi/strings.xml
+++ b/res-product/values-vi/strings.xml
@@ -130,12 +130,9 @@
     <string name="security_settings_sfps_enroll_find_sensor_message" product="tablet" msgid="8746077683535627305">"Cảm biến vân tay nằm trên nút nguồn. Đó là nút phẳng bên cạnh nút tăng âm lượng trên cạnh của máy tính bảng.\n\nKhi bạn nhấn nút nguồn, màn hình sẽ tắt."</string>
     <string name="security_settings_sfps_enroll_find_sensor_message" product="device" msgid="5584904167316448633">"Cảm biến vân tay nằm trên nút nguồn. Đó là nút phẳng bên cạnh nút tăng âm lượng trên cạnh của thiết bị.\n\nKhi bạn nhấn nút nguồn, màn hình sẽ tắt."</string>
     <string name="security_settings_sfps_enroll_find_sensor_message" product="default" msgid="1518281347072277263">"Cảm biến vân tay nằm trên nút nguồn. Đó là nút phẳng bên cạnh nút tăng âm lượng trên cạnh của điện thoại.\n\nKhi bạn nhấn nút nguồn, màn hình sẽ tắt."</string>
-    <!-- no translation found for security_settings_fingerprint_enroll_finish_v2_message (2012126789397819713) -->
-    <skip />
-    <!-- no translation found for security_settings_fingerprint_enroll_finish_v2_message (7119860465479161782) -->
-    <skip />
-    <!-- no translation found for security_settings_fingerprint_enroll_finish_v2_message (8255422287180693200) -->
-    <skip />
+    <string name="security_settings_fingerprint_enroll_finish_v2_message" product="tablet" msgid="2012126789397819713">"Giờ đây, bạn có thể dùng vân tay để mở khoá máy tính bảng hoặc xác minh danh tính, chẳng hạn như khi bạn đăng nhập vào ứng dụng hoặc phê duyệt giao dịch mua"</string>
+    <string name="security_settings_fingerprint_enroll_finish_v2_message" product="device" msgid="7119860465479161782">"Giờ đây, bạn có thể dùng vân tay để mở khoá thiết bị hoặc xác minh danh tính, chẳng hạn như khi bạn đăng nhập vào ứng dụng hoặc phê duyệt giao dịch mua"</string>
+    <string name="security_settings_fingerprint_enroll_finish_v2_message" product="default" msgid="8255422287180693200">"Giờ đây, bạn có thể dùng vân tay để mở khoá điện thoại hoặc xác minh danh tính, chẳng hạn như khi bạn đăng nhập vào ứng dụng hoặc phê duyệt giao dịch mua"</string>
     <string name="lock_screen_pin_skip_message" product="tablet" msgid="2125894016330764666">"Mã PIN giúp bảo vệ máy tính bảng trong trường hợp bị mất hoặc bị đánh cắp"</string>
     <string name="lock_screen_pattern_skip_message" product="tablet" msgid="7022124791463099454">"Hình mở khóa giúp bảo vệ máy tính bảng trong trường hợp bị mất hoặc bị đánh cắp"</string>
     <string name="lock_screen_password_skip_message" product="tablet" msgid="7117050321575989041">"Mật khẩu giúp bảo vệ máy tính bảng trong trường hợp bị mất hoặc bị đánh cắp"</string>
diff --git a/res-product/values-zh-rCN/strings.xml b/res-product/values-zh-rCN/strings.xml
index d46f818..c9f2d26 100644
--- a/res-product/values-zh-rCN/strings.xml
+++ b/res-product/values-zh-rCN/strings.xml
@@ -130,12 +130,9 @@
     <string name="security_settings_sfps_enroll_find_sensor_message" product="tablet" msgid="8746077683535627305">"指纹传感器在电源按钮上。电源按钮是一个扁平按钮,位于平板电脑边缘凸起的音量按钮旁边。\n\n按下电源按钮会关闭屏幕。"</string>
     <string name="security_settings_sfps_enroll_find_sensor_message" product="device" msgid="5584904167316448633">"指纹传感器在电源按钮上。电源按钮是一个扁平按钮,位于设备边缘凸起的音量按钮旁边。\n\n按下电源按钮会关闭屏幕。"</string>
     <string name="security_settings_sfps_enroll_find_sensor_message" product="default" msgid="1518281347072277263">"指纹传感器在电源按钮上。电源按钮是一个扁平按钮,位于手机边缘凸起的音量按钮旁边。\n\n按下电源按钮会关闭屏幕。"</string>
-    <!-- no translation found for security_settings_fingerprint_enroll_finish_v2_message (2012126789397819713) -->
-    <skip />
-    <!-- no translation found for security_settings_fingerprint_enroll_finish_v2_message (7119860465479161782) -->
-    <skip />
-    <!-- no translation found for security_settings_fingerprint_enroll_finish_v2_message (8255422287180693200) -->
-    <skip />
+    <string name="security_settings_fingerprint_enroll_finish_v2_message" product="tablet" msgid="2012126789397819713">"现在您可以使用指纹解锁平板电脑或在需要时验证自己的身份,例如在登录应用或批准购买时"</string>
+    <string name="security_settings_fingerprint_enroll_finish_v2_message" product="device" msgid="7119860465479161782">"现在您可以使用指纹解锁设备或在需要时验证自己的身份,例如在登录应用或批准购买时"</string>
+    <string name="security_settings_fingerprint_enroll_finish_v2_message" product="default" msgid="8255422287180693200">"现在您可以使用指纹解锁手机或在需要时验证自己的身份,例如在登录应用或批准购买时"</string>
     <string name="lock_screen_pin_skip_message" product="tablet" msgid="2125894016330764666">"平板电脑丢失或被盗时,PIN 码可为其提供保护"</string>
     <string name="lock_screen_pattern_skip_message" product="tablet" msgid="7022124791463099454">"平板电脑丢失或被盗时,解锁图案可为其提供保护"</string>
     <string name="lock_screen_password_skip_message" product="tablet" msgid="7117050321575989041">"平板电脑丢失或被盗时,密码可为其提供保护"</string>
diff --git a/res-product/values-zh-rHK/strings.xml b/res-product/values-zh-rHK/strings.xml
index be4f87c..a058cca 100644
--- a/res-product/values-zh-rHK/strings.xml
+++ b/res-product/values-zh-rHK/strings.xml
@@ -130,12 +130,9 @@
     <string name="security_settings_sfps_enroll_find_sensor_message" product="tablet" msgid="8746077683535627305">"指紋感應器位於開關按鈕上,開關按鈕形狀扁平,位於平板電腦邊緣凸起的音量按鈕旁。\n\n按下開關按鈕即可關閉螢幕。"</string>
     <string name="security_settings_sfps_enroll_find_sensor_message" product="device" msgid="5584904167316448633">"指紋感應器位於開關按鈕上,開關按鈕形狀扁平,位於裝置邊緣凸起的音量按鈕旁。\n\n按下開關按鈕即可關閉螢幕。"</string>
     <string name="security_settings_sfps_enroll_find_sensor_message" product="default" msgid="1518281347072277263">"指紋感應器位於開關按鈕上,開關按鈕形狀扁平,位於手機邊緣凸起的音量按鈕旁。\n\n按下開關按鈕即可關閉螢幕。"</string>
-    <!-- no translation found for security_settings_fingerprint_enroll_finish_v2_message (2012126789397819713) -->
-    <skip />
-    <!-- no translation found for security_settings_fingerprint_enroll_finish_v2_message (7119860465479161782) -->
-    <skip />
-    <!-- no translation found for security_settings_fingerprint_enroll_finish_v2_message (8255422287180693200) -->
-    <skip />
+    <string name="security_settings_fingerprint_enroll_finish_v2_message" product="tablet" msgid="2012126789397819713">"現在可使用指紋解鎖平板電腦或驗證身分,例如用來登入應用程式或核准購買交易"</string>
+    <string name="security_settings_fingerprint_enroll_finish_v2_message" product="device" msgid="7119860465479161782">"現在可使用指紋解鎖裝置或驗證身分,例如用來登入應用程式或核准購買交易"</string>
+    <string name="security_settings_fingerprint_enroll_finish_v2_message" product="default" msgid="8255422287180693200">"現在可使用指紋解鎖手機或驗證身分,例如用來登入應用程式或核准購買交易"</string>
     <string name="lock_screen_pin_skip_message" product="tablet" msgid="2125894016330764666">"平板電腦遺失或被盜時,PIN 可保護平板電腦中的資料"</string>
     <string name="lock_screen_pattern_skip_message" product="tablet" msgid="7022124791463099454">"平板電腦遺失或被盜時,圖案可保護平板電腦中的資料"</string>
     <string name="lock_screen_password_skip_message" product="tablet" msgid="7117050321575989041">"平板電腦遺失或被盜時,密碼可保護平板電腦中的資料"</string>
diff --git a/res-product/values-zh-rTW/strings.xml b/res-product/values-zh-rTW/strings.xml
index 5f305c8..7e2c0c1 100644
--- a/res-product/values-zh-rTW/strings.xml
+++ b/res-product/values-zh-rTW/strings.xml
@@ -130,12 +130,9 @@
     <string name="security_settings_sfps_enroll_find_sensor_message" product="tablet" msgid="8746077683535627305">"指紋感應器在電源鍵上。電源鍵形狀扁平,位在平板電腦側邊的調高音量按鈕旁。\n\n按下電源鍵會關閉螢幕。"</string>
     <string name="security_settings_sfps_enroll_find_sensor_message" product="device" msgid="5584904167316448633">"指紋感應器在電源鍵上。電源鍵形狀扁平,位在裝置側邊的調高音量按鈕旁。\n\n按下電源鍵會關閉螢幕。"</string>
     <string name="security_settings_sfps_enroll_find_sensor_message" product="default" msgid="1518281347072277263">"指紋感應器在電源鍵上。電源鍵形狀扁平,位在手機側邊的調高音量按鈕旁。\n\n按下電源鍵會關閉螢幕。"</string>
-    <!-- no translation found for security_settings_fingerprint_enroll_finish_v2_message (2012126789397819713) -->
-    <skip />
-    <!-- no translation found for security_settings_fingerprint_enroll_finish_v2_message (7119860465479161782) -->
-    <skip />
-    <!-- no translation found for security_settings_fingerprint_enroll_finish_v2_message (8255422287180693200) -->
-    <skip />
+    <string name="security_settings_fingerprint_enroll_finish_v2_message" product="tablet" msgid="2012126789397819713">"現在只要使用自己的指紋就能解鎖平板電腦或驗證身分,以便執行某些特定操作,例如登入應用程式或核准購買交易"</string>
+    <string name="security_settings_fingerprint_enroll_finish_v2_message" product="device" msgid="7119860465479161782">"現在只要使用自己的指紋就能解鎖裝置或驗證身分,以便執行某些特定操作,例如登入應用程式或核准購買交易"</string>
+    <string name="security_settings_fingerprint_enroll_finish_v2_message" product="default" msgid="8255422287180693200">"現在只要使用自己的指紋就能解鎖手機或驗證身分,以便執行某些特定操作,例如登入應用程式或核准購買交易"</string>
     <string name="lock_screen_pin_skip_message" product="tablet" msgid="2125894016330764666">"平板電腦遺失或遭竊時,PIN 碼可以保護平板電腦"</string>
     <string name="lock_screen_pattern_skip_message" product="tablet" msgid="7022124791463099454">"平板電腦遺失或遭竊時,解鎖圖案可以保護平板電腦"</string>
     <string name="lock_screen_password_skip_message" product="tablet" msgid="7117050321575989041">"平板電腦遺失或遭竊時,密碼可以保護平板電腦"</string>
diff --git a/res-product/values-zu/strings.xml b/res-product/values-zu/strings.xml
index 3bf6707..1d13757 100644
--- a/res-product/values-zu/strings.xml
+++ b/res-product/values-zu/strings.xml
@@ -130,12 +130,9 @@
     <string name="security_settings_sfps_enroll_find_sensor_message" product="tablet" msgid="8746077683535627305">"Inzwa yesigxivizo somunwe ikunkinobho yamandla. Yinkinobho eyisicaba eduze kwenkinobho yevolumu ephakanyisiwe emaphethelweni wethebulethi.\n\nUkucindezela inkinobho yamandla kuvala isikrini.."</string>
     <string name="security_settings_sfps_enroll_find_sensor_message" product="device" msgid="5584904167316448633">"Inzwa yesigxivizo somunwe ikunkinobho yamandla. Yinkinobho eyisicaba eduze kwenkinobho yevolumu ephakanyisiwe emaphethelweni edivayisi.\n\nUkucindezela inkinobho yamandla kuvala isikrini."</string>
     <string name="security_settings_sfps_enroll_find_sensor_message" product="default" msgid="1518281347072277263">"Inzwa yesigxivizo somunwe ikunkinobho yamandla. Yinkinobho eyisicaba eduze kwenkinobho yevolumu ephakanyisiwe emaphethelweni efoni.\n\nUkucindezela inkinobho yamandla kuvala isikrini."</string>
-    <!-- no translation found for security_settings_fingerprint_enroll_finish_v2_message (2012126789397819713) -->
-    <skip />
-    <!-- no translation found for security_settings_fingerprint_enroll_finish_v2_message (7119860465479161782) -->
-    <skip />
-    <!-- no translation found for security_settings_fingerprint_enroll_finish_v2_message (8255422287180693200) -->
-    <skip />
+    <string name="security_settings_fingerprint_enroll_finish_v2_message" product="tablet" msgid="2012126789397819713">"Manje ungasebenzisa isigxivizo somunwe wakho ukuvula ithebulethi yakho noma ukuqinisekisa ukuthi nguwe, njengalapho ungena ngemvume kuma-app noma ugunyaza ukuthenga"</string>
+    <string name="security_settings_fingerprint_enroll_finish_v2_message" product="device" msgid="7119860465479161782">"Manje ungasebenzisa isigxivizo somunwe wakho ukuvula ithebulethi yakho noma ukuqinisekisa ukuthi nguwe, njengalapho ungena ngemvume kuma-app noma ugunyaza ukuthenga"</string>
+    <string name="security_settings_fingerprint_enroll_finish_v2_message" product="default" msgid="8255422287180693200">"Manje ungasebenzisa isigxivizo somunwe wakho ukuvula ithebulethi yakho noma ukuqinisekisa ukuthi nguwe, njengalapho ungena ngemvume kuma-app noma ugunyaza ukuthenga"</string>
     <string name="lock_screen_pin_skip_message" product="tablet" msgid="2125894016330764666">"Iphinikhodi ivikela ithebulethi uma ilahlekile noma intshontshiwe"</string>
     <string name="lock_screen_pattern_skip_message" product="tablet" msgid="7022124791463099454">"Iphethini ivikela ithebulethi uma ilahlekile noma intshontshiwe"</string>
     <string name="lock_screen_password_skip_message" product="tablet" msgid="7117050321575989041">"Iphasiwedi ivikela ithebulethi uma ilahlekile noma intshontshiwe"</string>
diff --git a/res/color/storage_wizard_button_red.xml b/res/color/storage_wizard_button_red.xml
deleted file mode 100644
index 59de7c7..0000000
--- a/res/color/storage_wizard_button_red.xml
+++ /dev/null
@@ -1,22 +0,0 @@
-<?xml version="1.0" encoding="utf-8"?>
-<!-- Copyright (C) 2015 The Android Open Source Project
-
-     Licensed under the Apache License, Version 2.0 (the "License");
-     you may not use this file except in compliance with the License.
-     You may obtain a copy of the License at
-
-          http://www.apache.org/licenses/LICENSE-2.0
-
-     Unless required by applicable law or agreed to in writing, software
-     distributed under the License is distributed on an "AS IS" BASIS,
-     WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-     See the License for the specific language governing permissions and
-     limitations under the License.
--->
-
-<selector xmlns:android="http://schemas.android.com/apk/res/android">
-    <item android:state_enabled="false"
-          android:alpha="?android:attr/disabledAlpha"
-          android:color="?android:attr/colorError" />
-    <item android:color="?android:attr/colorError" />
-</selector>
diff --git a/res/drawable-night/ic_battery_status_protected_24dp.xml b/res/drawable-night/ic_battery_status_protected_24dp.xml
new file mode 100644
index 0000000..23386cb
--- /dev/null
+++ b/res/drawable-night/ic_battery_status_protected_24dp.xml
@@ -0,0 +1,30 @@
+<!--
+  ~ Copyright (C) 2022 The Android Open Source Project
+  ~
+  ~ Licensed under the Apache License, Version 2.0 (the "License");
+  ~ you may not use this file except in compliance with the License.
+  ~ You may obtain a copy of the License at
+  ~
+  ~      http://www.apache.org/licenses/LICENSE-2.0
+  ~
+  ~ Unless required by applicable law or agreed to in writing, software
+  ~ distributed under the License is distributed on an "AS IS" BASIS,
+  ~ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+  ~ See the License for the specific language governing permissions and
+  ~ limitations under the License.
+  -->
+
+<vector
+    xmlns:android="http://schemas.android.com/apk/res/android"
+    android:name="vector"
+    android:width="16dp"
+    android:height="16dp"
+    android:viewportWidth="16"
+    android:viewportHeight="16">
+    <path
+        android:name="path_1"
+        android:pathData="M 11.739 14.409 C 11.572 14.576 11.346 14.67 11.11 14.67 L 4.89 14.67 C 4.654 14.67 4.428 14.576 4.261 14.409 C 4.094 14.242 4 14.016 4 13.78 L 4 3.55 C 4 3.316 4.092 3.091 4.257 2.924 C 4.422 2.758 4.646 2.663 4.88 2.66 L 6.33 2.66 L 6.33 1.33 L 9.66 1.33 L 9.66 2.66 L 11.11 2.66 C 11.227 2.66 11.343 2.683 11.451 2.728 C 11.559 2.773 11.657 2.838 11.739 2.921 C 11.822 3.003 11.887 3.102 11.932 3.209 C 11.977 3.317 12 3.433 12 3.55 L 12 13.78 C 12 14.016 11.906 14.242 11.739 14.409 Z M 6 9 L 8.67 4 L 8.67 7.67 L 10 7.67 L 7.33 12.67 L 7.33 9 L 6 9 Z"
+        android:fillColor="#ffffff"
+        android:strokeWidth="1"
+        android:fillType="evenOdd"/>
+</vector>
\ No newline at end of file
diff --git a/res/drawable/ic_article.xml b/res/drawable/ic_article.xml
new file mode 100644
index 0000000..0c32c0f
--- /dev/null
+++ b/res/drawable/ic_article.xml
@@ -0,0 +1,25 @@
+<!--
+     Copyright (C) 2022 The Android Open Source Project
+
+     Licensed under the Apache License, Version 2.0 (the "License");
+     you may not use this file except in compliance with the License.
+     You may obtain a copy of the License at
+
+          http://www.apache.org/licenses/LICENSE-2.0
+
+     Unless required by applicable law or agreed to in writing, software
+     distributed under the License is distributed on an "AS IS" BASIS,
+     WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+     See the License for the specific language governing permissions and
+     limitations under the License.
+-->
+<vector xmlns:android="http://schemas.android.com/apk/res/android"
+        android:width="24dp"
+        android:height="24dp"
+        android:viewportWidth="24"
+        android:viewportHeight="24"
+        android:tint="?android:attr/colorControlNormal">
+  <path
+        android:fillColor="#FFFFFFFF"
+        android:pathData="M7,17H14V15H7ZM7,13H17V11H7ZM7,9H17V7H7ZM5,21Q4.175,21 3.587,20.413Q3,19.825 3,19V5Q3,4.175 3.587,3.587Q4.175,3 5,3H19Q19.825,3 20.413,3.587Q21,4.175 21,5V19Q21,19.825 20.413,20.413Q19.825,21 19,21ZM5,19H19Q19,19 19,19Q19,19 19,19V5Q19,5 19,5Q19,5 19,5H5Q5,5 5,5Q5,5 5,5V19Q5,19 5,19Q5,19 5,19ZM5,5Q5,5 5,5Q5,5 5,5V19Q5,19 5,19Q5,19 5,19Q5,19 5,19Q5,19 5,19V5Q5,5 5,5Q5,5 5,5Z"/>
+</vector>
diff --git a/res/drawable/ic_battery_status_protected_24dp.xml b/res/drawable/ic_battery_status_protected_24dp.xml
new file mode 100644
index 0000000..8841710
--- /dev/null
+++ b/res/drawable/ic_battery_status_protected_24dp.xml
@@ -0,0 +1,30 @@
+<!--
+  ~ Copyright (C) 2022 The Android Open Source Project
+  ~
+  ~ Licensed under the Apache License, Version 2.0 (the "License");
+  ~ you may not use this file except in compliance with the License.
+  ~ You may obtain a copy of the License at
+  ~
+  ~      http://www.apache.org/licenses/LICENSE-2.0
+  ~
+  ~ Unless required by applicable law or agreed to in writing, software
+  ~ distributed under the License is distributed on an "AS IS" BASIS,
+  ~ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+  ~ See the License for the specific language governing permissions and
+  ~ limitations under the License.
+  -->
+
+<vector
+    xmlns:android="http://schemas.android.com/apk/res/android"
+    android:name="vector"
+    android:width="16dp"
+    android:height="16dp"
+    android:viewportWidth="16"
+    android:viewportHeight="16">
+    <path
+        android:name="path"
+        android:pathData="M 11.739 14.409 C 11.572 14.576 11.346 14.67 11.11 14.67 L 4.89 14.67 C 4.654 14.67 4.428 14.576 4.261 14.409 C 4.094 14.242 4 14.016 4 13.78 L 4 3.55 C 4 3.316 4.092 3.091 4.257 2.924 C 4.422 2.758 4.646 2.663 4.88 2.66 L 6.33 2.66 L 6.33 1.33 L 9.66 1.33 L 9.66 2.66 L 11.11 2.66 C 11.227 2.66 11.343 2.683 11.451 2.728 C 11.559 2.773 11.657 2.838 11.739 2.921 C 11.822 3.003 11.887 3.102 11.932 3.209 C 11.977 3.317 12 3.433 12 3.55 L 12 13.78 C 12 14.016 11.906 14.242 11.739 14.409 Z M 6 9 L 8.67 4 L 8.67 7.67 L 10 7.67 L 7.33 12.67 L 7.33 9 L 6 9 Z"
+        android:fillColor="#000000"
+        android:strokeWidth="1"
+        android:fillType="evenOdd"/>
+</vector>
\ No newline at end of file
diff --git a/res/drawable/ic_block.xml b/res/drawable/ic_block.xml
new file mode 100644
index 0000000..cf73681
--- /dev/null
+++ b/res/drawable/ic_block.xml
@@ -0,0 +1,25 @@
+<!--
+     Copyright (C) 2022 The Android Open Source Project
+
+     Licensed under the Apache License, Version 2.0 (the "License");
+     you may not use this file except in compliance with the License.
+     You may obtain a copy of the License at
+
+          http://www.apache.org/licenses/LICENSE-2.0
+
+     Unless required by applicable law or agreed to in writing, software
+     distributed under the License is distributed on an "AS IS" BASIS,
+     WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+     See the License for the specific language governing permissions and
+     limitations under the License.
+-->
+<vector xmlns:android="http://schemas.android.com/apk/res/android"
+    android:width="24dp"
+    android:height="24dp"
+    android:viewportWidth="24"
+    android:viewportHeight="24"
+    android:tint="?android:attr/colorControlNormal">
+  <path
+      android:fillColor="#FFFFFFFF"
+      android:pathData="M12,22Q9.925,22 8.1,21.212Q6.275,20.425 4.925,19.075Q3.575,17.725 2.788,15.9Q2,14.075 2,12Q2,9.925 2.788,8.1Q3.575,6.275 4.925,4.925Q6.275,3.575 8.1,2.787Q9.925,2 12,2Q14.075,2 15.9,2.787Q17.725,3.575 19.075,4.925Q20.425,6.275 21.212,8.1Q22,9.925 22,12Q22,14.075 21.212,15.9Q20.425,17.725 19.075,19.075Q17.725,20.425 15.9,21.212Q14.075,22 12,22ZM12,20Q15.35,20 17.675,17.675Q20,15.35 20,12Q20,10.65 19.562,9.4Q19.125,8.15 18.3,7.1L7.1,18.3Q8.15,19.125 9.4,19.562Q10.65,20 12,20ZM5.7,16.9 L16.9,5.7Q15.85,4.875 14.6,4.438Q13.35,4 12,4Q8.65,4 6.325,6.325Q4,8.65 4,12Q4,13.35 4.438,14.6Q4.875,15.85 5.7,16.9Z"/>
+</vector>
diff --git a/res/drawable/ic_settings_applications.xml b/res/drawable/ic_settings_applications.xml
deleted file mode 100644
index c783ef9..0000000
--- a/res/drawable/ic_settings_applications.xml
+++ /dev/null
@@ -1,25 +0,0 @@
-<!--
-    Copyright (C) 2016 The Android Open Source Project
-
-    Licensed under the Apache License, Version 2.0 (the "License");
-    you may not use this file except in compliance with the License.
-    You may obtain a copy of the License at
-
-         http://www.apache.org/licenses/LICENSE-2.0
-
-    Unless required by applicable law or agreed to in writing, software
-    distributed under the License is distributed on an "AS IS" BASIS,
-    WITHOUT 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="24.0dp"
-        android:height="24.0dp"
-        android:viewportWidth="24.0"
-        android:viewportHeight="24.0"
-        android:tint="?android:attr/colorControlNormal">
-    <path
-        android:fillColor="#FFFFFFFF"
-        android:pathData="M5.0,16.0c0.0,3.87 3.13,7.0 7.0,7.0s7.0,-3.13 7.0,-7.0l0.0,-4.0L5.0,12.0l0.0,4.0zM16.12,4.37l2.1,-2.1 -0.82,-0.83 -2.3,2.31C14.16,3.28 13.12,3.0 12.0,3.0s-2.1,0.28 -3.0,0.75L6.6,1.44l-0.8,0.83 2.1,2.1C6.14,5.64 5.0,7.68 5.0,10.0l0.0,1.0l14.0,0.0l0.0,-1.0c0.0,-2.32 -1.14,-4.36 -2.88,-5.63zM9.0,9.0c-0.55,0.0 -1.0,-0.45 -1.0,-1.0s0.45,-1.0 1.0,-1.0 1.0,0.45 1.0,1.0 -0.45,1.0 -1.0,1.0zm6.0,0.0c-0.55,0.0 -1.0,-0.45 -1.0,-1.0s0.45,-1.0 1.0,-1.0 1.0,0.45 1.0,1.0 -0.45,1.0 -1.0,1.0z"/>
-</vector>
diff --git a/res/drawable/ic_settings_home.xml b/res/drawable/ic_settings_home.xml
deleted file mode 100644
index 3de5f14..0000000
--- a/res/drawable/ic_settings_home.xml
+++ /dev/null
@@ -1,24 +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.
--->
-<vector xmlns:android="http://schemas.android.com/apk/res/android"
-        android:width="24dp"
-        android:height="24dp"
-        android:viewportWidth="24.0"
-        android:viewportHeight="24.0"
-        android:tint="?android:attr/colorControlNormal">
-    <path android:fillColor="#FFFFFFFF"
-          android:pathData="M10 20v-6h4v6h5v-8h3L12 3 2 12h3v8z" />
-</vector>
diff --git a/res/drawable/ic_settings_sim.xml b/res/drawable/ic_settings_sim.xml
deleted file mode 100644
index 3edda49..0000000
--- a/res/drawable/ic_settings_sim.xml
+++ /dev/null
@@ -1,45 +0,0 @@
-<?xml version="1.0" encoding="utf-8"?>
-<!--
-     Copyright (C) 2015 The Android Open Source Project
-
-     Licensed under the Apache License, Version 2.0 (the "License");
-     you may not use this file except in compliance with the License.
-     You may obtain a copy of the License at
-
-          http://www.apache.org/licenses/LICENSE-2.0
-
-     Unless required by applicable law or agreed to in writing, software
-     distributed under the License is distributed on an "AS IS" BASIS,
-     WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-     See the License for the specific language governing permissions and
-     limitations under the License.
--->
-
-<vector xmlns:android="http://schemas.android.com/apk/res/android"
-        android:width="24dp"
-        android:height="24dp"
-        android:viewportWidth="24.0"
-        android:viewportHeight="24.0"
-        android:tint="?android:attr/colorControlNormal">
-    <path
-        android:fillColor="#FFFFFFFF"
-        android:pathData="M18,2h-8L4,8v12c0,1.1 0.9,2 2,2h12c1.1,0 2,-0.9 2,-2V4C20,2.9 19.1,2 18,2zM18,4v16H6V8.83L10.83,4L18,4L18,4z"/>
-    <path
-        android:fillColor="#FFFFFFFF"
-        android:pathData="M7,17h2v2h-2z"/>
-    <path
-        android:fillColor="#FFFFFFFF"
-        android:pathData="M15,17h2v2h-2z"/>
-    <path
-        android:fillColor="#FFFFFFFF"
-        android:pathData="M7,11h2v4h-2z"/>
-    <path
-        android:fillColor="#FFFFFFFF"
-        android:pathData="M11,15h2v4h-2z"/>
-    <path
-        android:fillColor="#FFFFFFFF"
-        android:pathData="M11,11h2v2h-2z"/>
-    <path
-        android:fillColor="#FFFFFFFF"
-        android:pathData="M15,11h2v4h-2z"/>
-</vector>
diff --git a/res/drawable/ic_settings_sound.xml b/res/drawable/ic_settings_sound.xml
deleted file mode 100644
index 7054d78..0000000
--- a/res/drawable/ic_settings_sound.xml
+++ /dev/null
@@ -1,30 +0,0 @@
-<!--
-    Copyright (C) 2016 The Android Open Source Project
-
-    Licensed under the Apache License, Version 2.0 (the "License");
-    you may not use this file except in compliance with the License.
-    You may obtain a copy of the License at
-
-         http://www.apache.org/licenses/LICENSE-2.0
-
-    Unless required by applicable law or agreed to in writing, software
-    distributed under the License is distributed on an "AS IS" BASIS,
-    WITHOUT 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="24.0dp"
-        android:height="24.0dp"
-        android:viewportWidth="24.0"
-        android:viewportHeight="24.0"
-        android:tint="?android:attr/colorControlNormal">
-    <path
-        android:fillColor="#FFFFFFFF"
-        android:pathData="M3 10v4c0 .55 .45 1 1 1h3l3.29 3.29c.63 .63 1.71 .18
-1.71-.71V6.41c0-.89-1.08-1.34-1.71-.71L7 9H4c-.55 0-1 .45-1 1zm13.5 2A4.5 4.5 0
-0 0 14 7.97v8.05c1.48-.73 2.5-2.25 2.5-4.02zM14 4.46v.19c0 .38 .25 .71 .61
-.85C17.18 6.54 19 9.06 19 12s-1.82 5.46-4.39 6.5c-.36 .14 -.61 .47 -.61 .85
-v.19c0 .63 .63 1.08 1.22 .86 a8.995 8.995 0 0 0 0-16.8c-.59-.23-1.22 .23 -1.22
-.86 z"/>
-</vector>
diff --git a/res/drawable/ic_sim_sd.xml b/res/drawable/ic_sim_sd.xml
deleted file mode 100644
index d7e31a2..0000000
--- a/res/drawable/ic_sim_sd.xml
+++ /dev/null
@@ -1,27 +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.
-  -->
-<vector xmlns:android="http://schemas.android.com/apk/res/android"
-    android:width="24dp"
-    android:height="24dp"
-    android:viewportWidth="24.0"
-    android:viewportHeight="24.0"
-    android:tint="?android:attr/colorControlNormal">
-  <path
-      android:pathData="M0 0h24v24H0z" />
-  <path
-      android:fillColor="#000000"
-      android:pathData="M18 2h-8L4.02 8 4 20c0 1.1 0.9 2 2 2h12c1.1 0 2-0.9 2-2V4c0-1.1-0.9-2-2-2zm-6 6h-2V4h2v4zm3 0h-2V4h2v4zm3 0h-2V4h2v4z" />
-</vector>
\ No newline at end of file
diff --git a/res/drawable/ic_skip.xml b/res/drawable/ic_skip.xml
deleted file mode 100644
index 9d8ae2b..0000000
--- a/res/drawable/ic_skip.xml
+++ /dev/null
@@ -1,26 +0,0 @@
-<!--
-    Copyright (C) 2016 The Android Open Source Project
-
-    Licensed under the Apache License, Version 2.0 (the "License");
-    you may not use this file except in compliance with the License.
-    You may obtain a copy of the License at
-
-        http://www.apache.org/licenses/LICENSE-2.0
-
-    Unless required by applicable law or agreed to in writing, software
-    distributed under the License is distributed on an "AS IS" BASIS,
-    WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-    See the License for the specific language governing permissions and
-    limitations under the License
--->
-
-<vector xmlns:android="http://schemas.android.com/apk/res/android"
-        android:width="24dp"
-        android:height="24dp"
-        android:viewportWidth="24"
-        android:viewportHeight="24"
-        android:autoMirrored="true">
-    <path
-        android:fillColor="?attr/sudListItemIconColor"
-        android:pathData="M18.4,10.6C16.55,8.99 14.15,8 11.5,8c-4.65,0 -8.58,3.03 -9.96,7.22L3.9,16c1.05,-3.19 4.05,-5.5 7.6,-5.5 1.95,0 3.73,0.72 5.12,1.88L13,16h9V7l-3.6,3.6z"/>
-</vector>
diff --git a/res/drawable/ic_snooze.xml b/res/drawable/ic_snooze.xml
deleted file mode 100644
index d7bbbaf..0000000
--- a/res/drawable/ic_snooze.xml
+++ /dev/null
@@ -1,24 +0,0 @@
-<!--
-  Copyright (C) 2020 The Android Open Source Project
-
-  Licensed under the Apache License, Version 2.0 (the "License");
-  you may not use this file except in compliance with the License.
-  You may obtain a copy of the License at
-
-       http://www.apache.org/licenses/LICENSE-2.0
-
-  Unless required by applicable law or agreed to in writing, software
-  distributed under the License is distributed on an "AS IS" BASIS,
-  WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-  See the License for the specific language governing permissions and
-  limitations under the License
-  -->
-<vector xmlns:android="http://schemas.android.com/apk/res/android"
-        android:width="24dp"
-        android:height="24dp"
-        android:viewportWidth="24.0"
-        android:viewportHeight="24.0">
-    <path
-        android:fillColor="@android:color/white"
-        android:pathData="M9,11h3.63L9,15.2L9,17h6v-2h-3.63L15,10.8L15,9L9,9v2zM16.056,3.346l1.282,-1.535 4.607,3.85 -1.28,1.54zM3.336,7.19l-1.28,-1.536L6.662,1.81l1.28,1.536zM12,6c3.86,0 7,3.14 7,7s-3.14,7 -7,7 -7,-3.14 -7,-7 3.14,-7 7,-7m0,-2c-4.97,0 -9,4.03 -9,9s4.03,9 9,9 9,-4.03 9,-9 -4.03,-9 -9,-9z"/>
-</vector>
diff --git a/res/drawable/ic_support_24dp.xml b/res/drawable/ic_support_24dp.xml
deleted file mode 100644
index b7e2f53..0000000
--- a/res/drawable/ic_support_24dp.xml
+++ /dev/null
@@ -1,31 +0,0 @@
-<?xml version="1.0" encoding="utf-8"?>
-<!--
-     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.
--->
-
-<vector
-    xmlns:android="http://schemas.android.com/apk/res/android"
-    android:width="24dp"
-    android:height="24dp"
-    android:viewportWidth="24.0"
-    android:viewportHeight="24.0"
-    android:tint="?android:attr/colorControlNormal">
-    <path
-        android:fillColor="#FF000000"
-        android:pathData="M20,19.59V8l-6,-6H6c-1.1,0 -1.99,0.9 -1.99,2L4,20c0,1.1 0.89,2
-        1.99,2H18c0.45,0 0.85,-0.15 1.19,-0.4l-4.43,-4.43c-0.8,0.52 -1.74,0.83 -2.76,0.83 -2.76,0
-         -5,-2.24 -5,-5s2.24,-5 5,-5 5,2.24 5,5c0,1.02 -0.31,1.96 -0.83,2.75L20,19.59zM9,13c0,1.66
-          1.34,3 3,3s3,-1.34 3,-3 -1.34,-3 -3,-3 -3,1.34 -3,3z"/>
-</vector>
\ No newline at end of file
diff --git a/res/drawable/ic_text_fields_alt.xml b/res/drawable/ic_text_fields_alt.xml
new file mode 100644
index 0000000..673c0eb
--- /dev/null
+++ b/res/drawable/ic_text_fields_alt.xml
@@ -0,0 +1,25 @@
+<!--
+     Copyright (C) 2022 The Android Open Source Project
+
+     Licensed under the Apache License, Version 2.0 (the "License");
+     you may not use this file except in compliance with the License.
+     You may obtain a copy of the License at
+
+          http://www.apache.org/licenses/LICENSE-2.0
+
+     Unless required by applicable law or agreed to in writing, software
+     distributed under the License is distributed on an "AS IS" BASIS,
+     WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+     See the License for the specific language governing permissions and
+     limitations under the License.
+-->
+<vector xmlns:android="http://schemas.android.com/apk/res/android"
+    android:width="24dp"
+    android:height="24dp"
+    android:viewportWidth="24"
+    android:viewportHeight="24"
+        android:tint="?android:attr/colorControlNormal">
+  <path
+      android:fillColor="#FFFFFFFF"
+      android:pathData="M2,21V19H22V21ZM19,17V3H20.5V17ZM4,17 L9.25,3H11.75L17,17H14.6L13.35,13.4H7.7L6.4,17ZM8.4,11.4H12.6L10.55,5.6H10.45Z"/>
+</vector>
diff --git a/res/drawable/ic_today.xml b/res/drawable/ic_today.xml
deleted file mode 100644
index 1d39610..0000000
--- a/res/drawable/ic_today.xml
+++ /dev/null
@@ -1,24 +0,0 @@
-<!--
-Copyright (C) 2020 The Android Open Source Project
-
-   Licensed under the Apache License, Version 2.0 (the "License");
-    you may not use this file except in compliance with the License.
-    You may obtain a copy of the License at
-
-         http://www.apache.org/licenses/LICENSE-2.0
-
-    Unless required by applicable law or agreed to in writing, software
-    distributed under the License is distributed on an "AS IS" BASIS,
-    WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-    See the License for the specific language governing permissions and
-    limitations under the License.
--->
-<vector xmlns:android="http://schemas.android.com/apk/res/android"
-        android:width="24dp"
-        android:height="24dp"
-        android:viewportWidth="24.0"
-        android:viewportHeight="24.0">
-    <path
-        android:fillColor="@android:color/white"
-        android:pathData="M19,3h-1L18,1h-2v2L8,3L8,1L6,1v2L5,3c-1.11,0 -2,0.9 -2,2v14c0,1.1 0.89,2 2,2h14c1.1,0 2,-0.9 2,-2L21,5c0,-1.1 -0.9,-2 -2,-2zM19,19L5,19L5,8h14v11zM9,9.5c-1.38,0 -2.5,1.12 -2.5,2.5s1.12,2.5 2.5,2.5 2.5,-1.12 2.5,-2.5S10.38,9.5 9,9.5z"/>
-</vector>
\ No newline at end of file
diff --git a/res/layout-land/choose_lock_pattern_common.xml b/res/layout-land/choose_lock_pattern_common.xml
new file mode 100644
index 0000000..a2cf2e6
--- /dev/null
+++ b/res/layout-land/choose_lock_pattern_common.xml
@@ -0,0 +1,81 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!--
+    Copyright (C) 2014 The Android Open Source Project
+
+    Licensed under the Apache License, Version 2.0 (the "License")
+    you may not use this file except in compliance with the License.
+    You may obtain a copy of the License at
+
+        http://www.apache.org/licenses/LICENSE-2.0
+
+    Unless required by applicable law or agreed to in writing, software
+    distributed under the License is distributed on an "AS IS" BASIS,
+    WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+    See the License for the specific language governing permissions and
+    limitations under the License.
+-->
+
+<!-- Used in phone portrait and tablet, as referenced in alias.xml. -->
+<com.google.android.setupdesign.GlifLayout
+    xmlns:android="http://schemas.android.com/apk/res/android"
+    android:id="@+id/setup_wizard_layout"
+    android:layout_width="match_parent"
+    android:layout_height="match_parent"
+    android:icon="@drawable/ic_lock">
+
+    <!-- takes up all space above button bar at bottom -->
+    <com.android.internal.widget.LinearLayoutWithDefaultTouchRecepient
+        android:id="@+id/topLayout"
+        style="@style/SudContentFrame"
+        android:layout_width="match_parent"
+        android:layout_height="match_parent"
+        android:gravity="center"
+        android:clipChildren="false"
+        android:clipToPadding="false"
+        android:orientation="vertical"
+        android:paddingLeft="0dp"
+        android:paddingRight="0dp">
+
+        <TextView
+            android:id="@+id/headerText"
+            style="@style/SudDescription.Glif"
+            android:layout_width="match_parent"
+            android:layout_height="wrap_content"
+            android:minLines="2"
+            android:gravity="center"
+            android:paddingStart="?attr/sudMarginStart"
+            android:paddingEnd="?attr/sudMarginEnd"
+            android:fontFamily="@*android:string/config_headlineFontFamily" />
+
+        <com.google.android.setupdesign.view.FillContentLayout
+            style="@style/LockPatternContainerStyle"
+            android:layout_width="wrap_content"
+            android:layout_height="0dp"
+            android:layout_weight="1">
+
+            <com.android.internal.widget.LockPatternView
+                android:id="@+id/lockPattern"
+                android:layout_width="match_parent"
+                android:layout_height="match_parent"
+                android:layout_gravity="center"/>
+
+        </com.google.android.setupdesign.view.FillContentLayout>
+
+        <TextView android:id="@+id/footerText"
+                  android:layout_width="wrap_content"
+                  android:layout_height="wrap_content"
+                  android:layout_gravity="center_horizontal"
+                  android:minHeight="24dp"
+                  android:textSize="14sp"
+                  android:visibility="gone"/>
+
+        <Button
+            android:id="@+id/screen_lock_options"
+            style="@style/SudGlifButton.Tertiary"
+            android:layout_width="wrap_content"
+            android:layout_height="wrap_content"
+            android:text="@string/setup_lock_settings_options_button_label"
+            android:visibility="gone"/>
+    </com.android.internal.widget.LinearLayoutWithDefaultTouchRecepient>
+
+</com.google.android.setupdesign.GlifLayout>
diff --git a/res/layout-land/confirm_lock_pattern_base.xml b/res/layout-land/confirm_lock_pattern_base.xml
new file mode 100644
index 0000000..f79fc72
--- /dev/null
+++ b/res/layout-land/confirm_lock_pattern_base.xml
@@ -0,0 +1,95 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Copyright (C) 2015 The Android Open Source Project
+
+     Licensed under the Apache License, Version 2.0 (the "License");
+     you may not use this file except in compliance with the License.
+     You may obtain a copy of the License at
+
+          http://www.apache.org/licenses/LICENSE-2.0
+
+     Unless required by applicable law or agreed to in writing, software
+     distributed under the License is distributed on an "AS IS" BASIS,
+     WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+     See the License for the specific language governing permissions and
+     limitations under the License.
+-->
+<com.google.android.setupdesign.GlifLayout
+    xmlns:android="http://schemas.android.com/apk/res/android"
+    android:id="@+id/setup_wizard_layout"
+    android:layout_width="match_parent"
+    android:layout_height="match_parent"
+    android:icon="@drawable/ic_enterprise">
+
+    <com.android.internal.widget.LinearLayoutWithDefaultTouchRecepient
+        android:id="@+id/topLayout"
+        android:orientation="vertical"
+        android:layout_width="match_parent"
+        android:layout_height="match_parent">
+
+        <LinearLayout
+            android:layout_width="match_parent"
+            android:layout_height="wrap_content"
+            android:orientation="vertical"
+            android:paddingBottom="24dp">
+
+            <Button
+                android:id="@+id/cancelButton"
+                style="@style/SudGlifButton.Secondary"
+                android:layout_width="wrap_content"
+                android:layout_height="wrap_content"
+                android:layout_marginStart="?attr/sudMarginStart"
+                android:layout_marginEnd="?attr/sudMarginEnd"
+                android:layout_marginBottom="80dp"
+                android:text="@string/cancel" />
+
+            <Button
+                android:id="@+id/forgotButton"
+                style="@style/SudGlifButton.Secondary"
+                android:layout_width="wrap_content"
+                android:layout_height="wrap_content"
+                android:layout_marginStart="?attr/sudMarginStart"
+                android:layout_marginEnd="?attr/sudMarginEnd"
+                android:layout_gravity="center"
+                android:visibility="gone" />
+
+        </LinearLayout>
+
+        <LinearLayout
+            style="@style/SudContentFrame"
+            android:layout_width="match_parent"
+            android:layout_height="wrap_content"
+            android:orientation="vertical"
+            android:gravity="center"
+            android:paddingLeft="0dp"
+            android:paddingRight="0dp">
+
+            <com.google.android.setupdesign.view.FillContentLayout
+                style="@style/LockPatternContainerStyle"
+                android:layout_width="wrap_content"
+                android:layout_height="0dp"
+                android:layout_weight="1">
+
+                <com.android.internal.widget.LockPatternView
+                    android:id="@+id/lockPattern"
+                    android:layout_width="match_parent"
+                    android:layout_height="match_parent"
+                    android:layout_gravity="center" />
+
+            </com.google.android.setupdesign.view.FillContentLayout>
+
+            <TextView
+                style="@style/TextAppearance.ErrorText"
+                android:accessibilityLiveRegion="polite"
+                android:id="@+id/errorText"
+                android:layout_width="wrap_content"
+                android:layout_height="wrap_content"
+                android:layout_gravity="center_horizontal"
+                android:paddingStart="?attr/sudMarginStart"
+                android:paddingEnd="?attr/sudMarginEnd"
+                android:layout_marginTop="12dp"
+                android:gravity="center_vertical"/>
+
+        </LinearLayout>
+
+    </com.android.internal.widget.LinearLayoutWithDefaultTouchRecepient>
+</com.google.android.setupdesign.GlifLayout>
diff --git a/res/layout-land/confirm_lock_pattern_normal_base.xml b/res/layout-land/confirm_lock_pattern_normal_base.xml
new file mode 100644
index 0000000..ced0e2c
--- /dev/null
+++ b/res/layout-land/confirm_lock_pattern_normal_base.xml
@@ -0,0 +1,77 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- 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.
+-->
+<com.google.android.setupdesign.GlifLayout
+    xmlns:android="http://schemas.android.com/apk/res/android"
+    android:id="@+id/setup_wizard_layout"
+    android:layout_width="match_parent"
+    android:layout_height="match_parent"
+    android:icon="@drawable/ic_lock">
+
+    <com.android.internal.widget.LinearLayoutWithDefaultTouchRecepient
+        android:id="@+id/topLayout"
+        android:layout_width="match_parent"
+        android:layout_height="match_parent"
+        android:orientation="vertical">
+
+        <LinearLayout
+            style="@style/SudContentFrame"
+            android:layout_width="match_parent"
+            android:layout_height="wrap_content"
+            android:orientation="vertical"
+            android:gravity="center"
+            android:paddingLeft="0dp"
+            android:paddingRight="0dp">
+
+            <com.google.android.setupdesign.view.FillContentLayout
+                style="@style/LockPatternContainerStyle"
+                android:layout_width="wrap_content"
+                android:layout_height="0dp"
+                android:layout_weight="1">
+
+                <com.android.internal.widget.LockPatternView
+                    android:id="@+id/lockPattern"
+                    android:layout_width="match_parent"
+                    android:layout_height="match_parent"
+                    android:layout_gravity="center" />
+
+            </com.google.android.setupdesign.view.FillContentLayout>
+
+            <TextView
+                style="@style/TextAppearance.ErrorText"
+                android:accessibilityLiveRegion="polite"
+                android:id="@+id/errorText"
+                android:layout_width="wrap_content"
+                android:layout_height="wrap_content"
+                android:layout_gravity="center_horizontal"
+                android:layout_marginStart="?attr/sudMarginStart"
+                android:layout_marginEnd="?attr/sudMarginEnd"
+                android:gravity="center_vertical"/>
+
+            <Button
+                android:id="@+id/cancelButton"
+                style="@style/SudGlifButton.Secondary"
+                android:layout_width="wrap_content"
+                android:layout_height="wrap_content"
+                android:layout_marginStart="?attr/sudMarginStart"
+                android:layout_marginEnd="?attr/sudMarginEnd"
+                android:layout_marginBottom="80dp"
+                android:text="@string/cancel" />
+
+        </LinearLayout>
+
+    </com.android.internal.widget.LinearLayoutWithDefaultTouchRecepient>
+
+</com.google.android.setupdesign.GlifLayout>
diff --git a/res/layout/battery_usage_graph.xml b/res/layout/battery_usage_graph.xml
deleted file mode 100644
index e79c7b9..0000000
--- a/res/layout/battery_usage_graph.xml
+++ /dev/null
@@ -1,53 +0,0 @@
-<?xml version="1.0" encoding="utf-8"?>
-<!-- Copyright (C) 2021 The Android Open Source Project
-
-     Licensed under the Apache License, Version 2.0 (the "License");
-     you may not use this file except in compliance with the License.
-     You may obtain a copy of the License at
-
-          http://www.apache.org/licenses/LICENSE-2.0
-
-     Unless required by applicable law or agreed to in writing, software
-     distributed under the License is distributed on an "AS IS" BASIS,
-     WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-     See the License for the specific language governing permissions and
-     limitations under the License.
--->
-
-<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:paddingTop="16dp"
-    android:paddingStart="@dimen/preference_no_icon_padding_start"
-    android:paddingEnd="?android:attr/listPreferredItemPaddingEnd"
-    android:orientation="vertical">
-
-    <TextView
-        android:id="@+id/charge"
-        android:layout_width="match_parent"
-        android:layout_height="wrap_content"
-        android:layout_marginBottom="16dp"
-        android:fontFamily="@*android:string/config_headlineFontFamily"
-        android:textAppearance="?android:attr/textAppearanceLarge"
-        android:textSize="36sp"
-        android:textColor="?android:attr/colorAccent" />
-
-    <com.android.settings.widget.UsageView
-        android:id="@+id/battery_usage"
-        android:layout_width="match_parent"
-        android:layout_height="141dp"
-        android:layout_marginBottom="16dp"
-        settings:sideLabels="@array/battery_labels"
-        android:colorAccent="?android:attr/colorAccent"
-        android:gravity="end"
-        settings:textColor="?android:attr/textColorSecondary" />
-
-    <TextView
-        android:id="@+id/bottom_summary"
-        android:layout_width="match_parent"
-        android:layout_height="wrap_content"
-        android:layout_marginBottom="16dp"
-        android:textAppearance="?android:attr/textAppearanceSmall" />
-
-</LinearLayout>
diff --git a/res/layout/choose_lock_pattern_common.xml b/res/layout/choose_lock_pattern_common.xml
index 2dd8cd5..b63b2c6 100644
--- a/res/layout/choose_lock_pattern_common.xml
+++ b/res/layout/choose_lock_pattern_common.xml
@@ -51,13 +51,12 @@
             style="@style/LockPatternContainerStyle"
             android:layout_width="wrap_content"
             android:layout_height="0dp"
-            android:minHeight="@dimen/choose_lockscreen_min_height"
             android:layout_weight="1">
 
             <com.android.internal.widget.LockPatternView
                 android:id="@+id/lockPattern"
-                android:layout_width="match_parent"
-                android:layout_height="match_parent"
+                android:layout_width="@dimen/biometric_auth_pattern_view_size"
+                android:layout_height="@dimen/biometric_auth_pattern_view_size"
                 android:layout_gravity="center"/>
 
         </com.google.android.setupdesign.view.FillContentLayout>
@@ -66,7 +65,7 @@
                   android:layout_width="wrap_content"
                   android:layout_height="wrap_content"
                   android:layout_gravity="center_horizontal"
-                  android:minHeight="50dip"
+                  android:minHeight="24dp"
                   android:textSize="14sp"
                   android:visibility="gone"/>
 
diff --git a/res/layout/confirm_lock_pattern_base.xml b/res/layout/confirm_lock_pattern_base.xml
index 15c6121..5b19105 100644
--- a/res/layout/confirm_lock_pattern_base.xml
+++ b/res/layout/confirm_lock_pattern_base.xml
@@ -67,13 +67,12 @@
                 style="@style/LockPatternContainerStyle"
                 android:layout_width="wrap_content"
                 android:layout_height="0dp"
-                android:minHeight="@dimen/choose_lockscreen_min_height"
                 android:layout_weight="1">
 
                 <com.android.internal.widget.LockPatternView
                     android:id="@+id/lockPattern"
-                    android:layout_width="match_parent"
-                    android:layout_height="match_parent"
+                    android:layout_width="@dimen/biometric_auth_pattern_view_size"
+                    android:layout_height="@dimen/biometric_auth_pattern_view_size"
                     android:layout_gravity="center" />
 
             </com.google.android.setupdesign.view.FillContentLayout>
diff --git a/res/layout/confirm_lock_pattern_normal_base.xml b/res/layout/confirm_lock_pattern_normal_base.xml
index 7fd6172..5d1ca7c 100644
--- a/res/layout/confirm_lock_pattern_normal_base.xml
+++ b/res/layout/confirm_lock_pattern_normal_base.xml
@@ -39,13 +39,12 @@
                 style="@style/LockPatternContainerStyle"
                 android:layout_width="wrap_content"
                 android:layout_height="0dp"
-                android:minHeight="@dimen/choose_lockscreen_min_height"
                 android:layout_weight="1">
 
                 <com.android.internal.widget.LockPatternView
                     android:id="@+id/lockPattern"
-                    android:layout_width="match_parent"
-                    android:layout_height="match_parent"
+                    android:layout_width="@dimen/biometric_auth_pattern_view_size"
+                    android:layout_height="@dimen/biometric_auth_pattern_view_size"
                     android:layout_gravity="center" />
 
             </com.google.android.setupdesign.view.FillContentLayout>
diff --git a/res/layout/preference_icon.xml b/res/layout/preference_icon.xml
deleted file mode 100644
index 9a81db9..0000000
--- a/res/layout/preference_icon.xml
+++ /dev/null
@@ -1,66 +0,0 @@
-<?xml version="1.0" encoding="utf-8"?>
-<!-- Copyright (C) 2006 The Android Open Source Project
-
-     Licensed under the Apache License, Version 2.0 (the "License");
-     you may not use this file except in compliance with the License.
-     You may obtain a copy of the License at
-  
-          http://www.apache.org/licenses/LICENSE-2.0
-  
-     Unless required by applicable law or agreed to in writing, software
-     distributed under the License is distributed on an "AS IS" BASIS,
-     WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-     See the License for the specific language governing permissions and
-     limitations under the License.
--->
-
-<!-- Layout for a Preference in a PreferenceActivity. The
-     Preference is able to place a specific widget for its particular
-     type in the "widget_frame" layout. -->
-<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
-    android:id="@android:id/widget_frame"
-    android:layout_width="match_parent"
-    android:layout_height="wrap_content"
-    android:minHeight="56dp"
-    android:gravity="center_vertical"
-    android:paddingEnd="?android:attr/scrollbarSize">
-    
-    <ImageView
-        android:id="@+id/icon"
-        android:layout_width="wrap_content"
-        android:layout_height="wrap_content"
-        android:layout_marginStart="6dip"
-        android:layout_marginEnd="6dip"
-        android:layout_gravity="center"
-        android:contentDescription="@null" />
-
-    <RelativeLayout
-        android:layout_width="wrap_content"
-        android:layout_height="wrap_content"
-        android:layout_marginStart="2dip"
-        android:layout_marginEnd="6dip"
-        android:layout_marginTop="6dip"
-        android:layout_marginBottom="6dip"
-        android:layout_weight="1">
-
-        <TextView android:id="@android:id/title"
-            android:layout_width="wrap_content"
-            android:layout_height="wrap_content"
-            android:singleLine="true"
-            android:textAppearance="?android:attr/textAppearanceLarge"
-            android:ellipsize="marquee"
-            android:fadingEdge="horizontal" />
-
-        <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/textAppearanceSmall"
-            android:hyphenationFrequency="normalFast"
-            android:lineBreakWordStyle="phrase"
-            android:maxLines="2" />
-
-    </RelativeLayout>
-
-</LinearLayout>
diff --git a/res/layout/verified_links_widget.xml b/res/layout/verified_links_widget.xml
deleted file mode 100644
index 03951ff..0000000
--- a/res/layout/verified_links_widget.xml
+++ /dev/null
@@ -1,26 +0,0 @@
-<?xml version="1.0" encoding="utf-8"?>
-<!-- Copyright (C) 2021 The Android Open Source Project
-
-     Licensed under the Apache License, Version 2.0 (the "License");
-     you may not use this file except in compliance with the License.
-     You may obtain a copy of the License at
-
-          http://www.apache.org/licenses/LICENSE-2.0
-
-     Unless required by applicable law or agreed to in writing, software
-     distributed under the License is distributed on an "AS IS" BASIS,
-     WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-     See the License for the specific language governing permissions and
-     limitations under the License.
--->
-
-<LinearLayout
-    xmlns:android="http://schemas.android.com/apk/res/android"
-    android:layout_width="wrap_content"
-    android:layout_height="match_parent"
-    android:contentDescription="@string/app_launch_verified_links_info_description"
-    android:orientation="horizontal">
-
-    <include layout="@layout/preference_widget_info"
-             android:id="@+id/verified_links_widget" />
-</LinearLayout>
\ No newline at end of file
diff --git a/res/layout/wifi_network_config.xml b/res/layout/wifi_network_config.xml
index f91f738..6fe39bf 100644
--- a/res/layout/wifi_network_config.xml
+++ b/res/layout/wifi_network_config.xml
@@ -187,6 +187,24 @@
                          android:prompt="@string/wifi_eap_ca_cert"/>
             </LinearLayout>
 
+            <LinearLayout android:id="@+id/l_min_tls_ver"
+                          android:layout_width="match_parent"
+                          android:layout_height="wrap_content"
+                          android:visibility="gone"
+                          style="@style/wifi_item">
+                <TextView
+                    android:layout_width="wrap_content"
+                    android:layout_height="wrap_content"
+                    style="@style/wifi_item_label"
+                    android:text="@string/wifi_eap_min_tls_ver"/>
+
+                <Spinner android:id="@+id/min_tls_ver"
+                         android:layout_width="match_parent"
+                         android:layout_height="wrap_content"
+                         style="@style/wifi_item_spinner"
+                         android:prompt="@string/wifi_eap_min_tls_ver"/>
+            </LinearLayout>
+
             <LinearLayout android:id="@+id/l_ocsp"
                           android:layout_width="match_parent"
                           android:layout_height="wrap_content"
diff --git a/res/raw/fingerprint_edu_lottie.json b/res/raw/fingerprint_edu_lottie.json
deleted file mode 100644
index bf54c07..0000000
--- a/res/raw/fingerprint_edu_lottie.json
+++ /dev/null
@@ -1 +0,0 @@
-{"v":"5.9.0","fr":60,"ip":0,"op":480,"w":412,"h":412,"nm":"BiometricPrompt_EDU_Landscape_BottomLeft","ddd":0,"assets":[{"id":"comp_0","nm":"Fingerprint_Animation","fr":60,"layers":[{"ddd":0,"ind":2,"ty":3,"nm":"Null 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.833,"y":1},"o":{"x":0.333,"y":0},"t":316,"s":[209.333,136.333,0],"to":[-0.556,2.278,0],"ti":[-1.944,-2.278,0]},{"i":{"x":0.667,"y":1},"o":{"x":0.333,"y":0},"t":440,"s":[206,150,0],"to":[1.944,2.278,0],"ti":[2.5,0,0]},{"i":{"x":0.667,"y":1},"o":{"x":0.333,"y":0},"t":450,"s":[221,150,0],"to":[-2.5,0,0],"ti":[0,0,0]},{"i":{"x":0.667,"y":1},"o":{"x":0.333,"y":0},"t":460,"s":[191,150,0],"to":[0,0,0],"ti":[0,0,0]},{"i":{"x":0.667,"y":1},"o":{"x":0.333,"y":0},"t":470,"s":[221,150,0],"to":[0,0,0],"ti":[2.5,0,0]},{"i":{"x":0.667,"y":1},"o":{"x":0.333,"y":0},"t":480,"s":[191,150,0],"to":[-2.5,0,0],"ti":[-2.5,0,0]},{"t":490,"s":[206,150,0]}],"ix":2,"l":2},"a":{"a":0,"k":[0,0,0],"ix":1,"l":2},"s":{"a":0,"k":[132,132,100],"ix":6,"l":2}},"ao":0,"ip":0,"op":900,"st":0,"bm":0},{"ddd":0,"ind":27,"ty":4,"nm":".blue400","cl":"blue400","parent":2,"sr":1,"ks":{"o":{"a":1,"k":[{"i":{"x":[0.2],"y":[1]},"o":{"x":[0.7],"y":[0]},"t":322,"s":[100]},{"i":{"x":[0.833],"y":[1]},"o":{"x":[0.167],"y":[0]},"t":372,"s":[0]},{"i":{"x":[0.2],"y":[1]},"o":{"x":[0.7],"y":[0]},"t":560,"s":[0]},{"t":610,"s":[100]}],"ix":11},"r":{"a":0,"k":0,"ix":10},"p":{"a":0,"k":[0.415,-78.09,0],"ix":2,"l":2},"a":{"a":0,"k":[206.415,71.91,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],[-24.91,-11.35]],"o":[[0,0],[0,0]],"v":[[-25.245,39.715],[21.995,39.525]],"c":false},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"st","c":{"a":0,"k":[0.4,0.61568627451,0.964705882353,1],"ix":3},"o":{"a":0,"k":100,"ix":4},"w":{"a":0,"k":7.5,"ix":5},"lc":2,"lj":1,"ml":10,"bm":0,"nm":"Stroke 1","mn":"ADBE Vector Graphic - Stroke","hd":false},{"ty":"tr","p":{"a":0,"k":[206.415,71.45],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"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 7","np":2,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false},{"ty":"tm","s":{"a":0,"k":0,"ix":1},"e":{"a":1,"k":[{"i":{"x":[0.1],"y":[1]},"o":{"x":[0.3],"y":[0]},"t":30,"s":[0]},{"t":80,"s":[100]}],"ix":2},"o":{"a":0,"k":0,"ix":3},"m":1,"ix":2,"nm":"Trim Paths 1","mn":"ADBE Vector Filter - Trim","hd":false}],"ip":0,"op":900,"st":0,"bm":0},{"ddd":0,"ind":28,"ty":4,"nm":".blue400","cl":"blue400","parent":2,"sr":1,"ks":{"o":{"a":1,"k":[{"i":{"x":[0.2],"y":[1]},"o":{"x":[0.7],"y":[0]},"t":322,"s":[100]},{"i":{"x":[0.833],"y":[1]},"o":{"x":[0.167],"y":[0]},"t":372,"s":[0]},{"i":{"x":[0.2],"y":[1]},"o":{"x":[0.7],"y":[0]},"t":560,"s":[0]},{"t":610,"s":[100]}],"ix":11},"r":{"a":0,"k":0,"ix":10},"p":{"a":0,"k":[0.415,-78.09,0],"ix":2,"l":2},"a":{"a":0,"k":[206.415,71.91,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],[-23.91,-30.35]],"o":[[9.33,-14.665],[0,0]],"v":[[-38.245,69.34],[35.37,69.15]],"c":false},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"st","c":{"a":0,"k":[0.4,0.61568627451,0.964705882353,1],"ix":3},"o":{"a":0,"k":100,"ix":4},"w":{"a":0,"k":7.5,"ix":5},"lc":2,"lj":1,"ml":10,"bm":0,"nm":"Stroke 1","mn":"ADBE Vector Graphic - Stroke","hd":false},{"ty":"tr","p":{"a":0,"k":[206.415,71.45],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"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 7","np":2,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false},{"ty":"tm","s":{"a":0,"k":0,"ix":1},"e":{"a":1,"k":[{"i":{"x":[0.1],"y":[1]},"o":{"x":[0.3],"y":[0]},"t":30,"s":[0]},{"t":80,"s":[100]}],"ix":2},"o":{"a":0,"k":0,"ix":3},"m":1,"ix":2,"nm":"Trim Paths 1","mn":"ADBE Vector Filter - Trim","hd":false}],"ip":0,"op":900,"st":0,"bm":0},{"ddd":0,"ind":29,"ty":4,"nm":".blue400","cl":"blue400","parent":2,"sr":1,"ks":{"o":{"a":1,"k":[{"i":{"x":[0.2],"y":[1]},"o":{"x":[0.7],"y":[0]},"t":322,"s":[100]},{"i":{"x":[0.833],"y":[1]},"o":{"x":[0.167],"y":[0]},"t":372,"s":[0]},{"i":{"x":[0.2],"y":[1]},"o":{"x":[0.7],"y":[0]},"t":560,"s":[0]},{"t":610,"s":[100]}],"ix":11},"r":{"a":0,"k":0,"ix":10},"p":{"a":0,"k":[0.415,-78.09,0],"ix":2,"l":2},"a":{"a":0,"k":[206.415,71.91,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],[-17.16,16.15]],"o":[[1.205,0.71],[0,0]],"v":[[-21.495,133.59],[20.87,131.275]],"c":false},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"st","c":{"a":0,"k":[0.4,0.61568627451,0.964705882353,1],"ix":3},"o":{"a":0,"k":100,"ix":4},"w":{"a":0,"k":7.5,"ix":5},"lc":2,"lj":1,"ml":10,"bm":0,"nm":"Stroke 1","mn":"ADBE Vector Graphic - Stroke","hd":false},{"ty":"tr","p":{"a":0,"k":[206.415,71.45],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"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 7","np":2,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false},{"ty":"tm","s":{"a":0,"k":0,"ix":1},"e":{"a":1,"k":[{"i":{"x":[0.1],"y":[1]},"o":{"x":[0.3],"y":[0]},"t":30,"s":[0]},{"t":80,"s":[100]}],"ix":2},"o":{"a":0,"k":0,"ix":3},"m":1,"ix":2,"nm":"Trim Paths 1","mn":"ADBE Vector Filter - Trim","hd":false}],"ip":0,"op":900,"st":0,"bm":0},{"ddd":0,"ind":30,"ty":4,"nm":".blue400","cl":"blue400","parent":2,"sr":1,"ks":{"o":{"a":1,"k":[{"i":{"x":[0.2],"y":[1]},"o":{"x":[0.7],"y":[0]},"t":322,"s":[100]},{"i":{"x":[0.833],"y":[1]},"o":{"x":[0.167],"y":[0]},"t":372,"s":[0]},{"i":{"x":[0.2],"y":[1]},"o":{"x":[0.7],"y":[0]},"t":560,"s":[0]},{"t":610,"s":[100]}],"ix":11},"r":{"a":0,"k":0,"ix":10},"p":{"a":0,"k":[0.415,-78.09,0],"ix":2,"l":2},"a":{"a":0,"k":[206.415,71.91,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],[-18.752,-1.363],[7.975,-12.488],[1.106,20.746],[6.427,-8.513],[-18.035,-5.725]],"o":[[-13.295,-23.665],[26.236,1.906],[-2.874,4.5],[-0.669,-12.544],[-4.084,5.41],[0,0]],"v":[[-30.62,113.215],[-0.151,69.143],[28.459,107.175],[7.354,97.304],[-13.092,92.188],[-1.38,121.9]],"c":false},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"st","c":{"a":0,"k":[0.4,0.61568627451,0.964705882353,1],"ix":3},"o":{"a":0,"k":100,"ix":4},"w":{"a":0,"k":7.5,"ix":5},"lc":2,"lj":1,"ml":10,"bm":0,"nm":"Stroke 1","mn":"ADBE Vector Graphic - Stroke","hd":false},{"ty":"tr","p":{"a":0,"k":[206.415,71.45],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"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 7","np":2,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false},{"ty":"tm","s":{"a":0,"k":0,"ix":1},"e":{"a":1,"k":[{"i":{"x":[0.1],"y":[1]},"o":{"x":[0.3],"y":[0]},"t":30,"s":[0]},{"t":80,"s":[100]}],"ix":2},"o":{"a":0,"k":0,"ix":3},"m":1,"ix":2,"nm":"Trim Paths 1","mn":"ADBE Vector Filter - Trim","hd":false}],"ip":0,"op":900,"st":0,"bm":0},{"ddd":0,"ind":31,"ty":4,"nm":".grey800","cl":"grey800","parent":2,"sr":1,"ks":{"o":{"a":1,"k":[{"i":{"x":[0.2],"y":[1]},"o":{"x":[0.7],"y":[0]},"t":0,"s":[0]},{"t":50,"s":[100]}],"ix":11},"r":{"a":0,"k":0,"ix":10},"p":{"a":0,"k":[0.415,-78.09,0],"ix":2,"l":2},"a":{"a":0,"k":[206.415,71.91,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],[-24.91,-11.35]],"o":[[0,0],[0,0]],"v":[[-25.245,39.715],[21.995,39.525]],"c":false},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"st","c":{"a":0,"k":[0.235294117647,0.250980392157,0.262745098039,1],"ix":3},"o":{"a":0,"k":100,"ix":4},"w":{"a":0,"k":7.5,"ix":5},"lc":2,"lj":1,"ml":10,"bm":0,"nm":"Stroke 1","mn":"ADBE Vector Graphic - Stroke","hd":false},{"ty":"tr","p":{"a":0,"k":[206.415,71.45],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"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 7","np":2,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false}],"ip":0,"op":900,"st":0,"bm":0},{"ddd":0,"ind":32,"ty":4,"nm":".grey800","cl":"grey800","parent":2,"sr":1,"ks":{"o":{"a":1,"k":[{"i":{"x":[0.2],"y":[1]},"o":{"x":[0.7],"y":[0]},"t":0,"s":[0]},{"t":50,"s":[100]}],"ix":11},"r":{"a":0,"k":0,"ix":10},"p":{"a":0,"k":[0.415,-78.09,0],"ix":2,"l":2},"a":{"a":0,"k":[206.415,71.91,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],[-23.91,-30.35]],"o":[[9.33,-14.665],[0,0]],"v":[[-38.245,69.34],[35.37,69.15]],"c":false},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"st","c":{"a":0,"k":[0.235294117647,0.250980392157,0.262745098039,1],"ix":3},"o":{"a":0,"k":100,"ix":4},"w":{"a":0,"k":7.5,"ix":5},"lc":2,"lj":1,"ml":10,"bm":0,"nm":"Stroke 1","mn":"ADBE Vector Graphic - Stroke","hd":false},{"ty":"tr","p":{"a":0,"k":[206.415,71.45],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"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 7","np":2,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false}],"ip":0,"op":900,"st":0,"bm":0},{"ddd":0,"ind":33,"ty":4,"nm":".grey800","cl":"grey800","parent":2,"sr":1,"ks":{"o":{"a":1,"k":[{"i":{"x":[0.2],"y":[1]},"o":{"x":[0.7],"y":[0]},"t":0,"s":[0]},{"t":50,"s":[100]}],"ix":11},"r":{"a":0,"k":0,"ix":10},"p":{"a":0,"k":[0.415,-78.09,0],"ix":2,"l":2},"a":{"a":0,"k":[206.415,71.91,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],[-17.16,16.15]],"o":[[1.205,0.71],[0,0]],"v":[[-21.495,133.59],[20.87,131.275]],"c":false},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"st","c":{"a":0,"k":[0.235294117647,0.250980392157,0.262745098039,1],"ix":3},"o":{"a":0,"k":100,"ix":4},"w":{"a":0,"k":7.5,"ix":5},"lc":2,"lj":1,"ml":10,"bm":0,"nm":"Stroke 1","mn":"ADBE Vector Graphic - Stroke","hd":false},{"ty":"tr","p":{"a":0,"k":[206.415,71.45],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"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 7","np":2,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false}],"ip":0,"op":900,"st":0,"bm":0},{"ddd":0,"ind":34,"ty":4,"nm":".grey800","cl":"grey800","parent":2,"sr":1,"ks":{"o":{"a":1,"k":[{"i":{"x":[0.2],"y":[1]},"o":{"x":[0.7],"y":[0]},"t":0,"s":[0]},{"t":50,"s":[100]}],"ix":11},"r":{"a":0,"k":0,"ix":10},"p":{"a":0,"k":[0.415,-78.09,0],"ix":2,"l":2},"a":{"a":0,"k":[206.415,71.91,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],[-18.752,-1.363],[7.975,-12.488],[1.106,20.746],[6.427,-8.513],[-18.035,-5.725]],"o":[[-13.295,-23.665],[26.236,1.906],[-2.874,4.5],[-0.669,-12.544],[-4.084,5.41],[0,0]],"v":[[-30.62,113.215],[-0.151,69.143],[28.459,107.175],[7.354,97.304],[-13.092,92.188],[-1.38,121.9]],"c":false},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"st","c":{"a":0,"k":[0.235294117647,0.250980392157,0.262745098039,1],"ix":3},"o":{"a":0,"k":100,"ix":4},"w":{"a":0,"k":7.5,"ix":5},"lc":2,"lj":1,"ml":10,"bm":0,"nm":"Stroke 1","mn":"ADBE Vector Graphic - Stroke","hd":false},{"ty":"tr","p":{"a":0,"k":[206.415,71.45],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"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 7","np":2,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false}],"ip":0,"op":900,"st":0,"bm":0},{"ddd":0,"ind":35,"ty":4,"nm":".grey900","cl":"grey900","sr":1,"ks":{"o":{"a":1,"k":[{"i":{"x":[0.2],"y":[1]},"o":{"x":[0.7],"y":[0]},"t":0,"s":[0]},{"t":40,"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,"shapes":[{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0,62.45],[-62.45,0],[0,-62.45],[62.45,0]],"o":[[0,-62.45],[62.45,0],[0,62.45],[-62.45,0]],"v":[[-113.08,0],[0,-113.08],[113.08,0],[0,113.08]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"tr","p":{"a":0,"k":[206,150],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 4","np":2,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.180392156863,0.192156862745,0.196078431373,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false}],"ip":0,"op":1172,"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":180,"ix":10},"p":{"a":0,"k":[206,206,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":900,"st":0,"bm":0},{"ddd":0,"ind":2,"ty":0,"nm":"Fingerprint_Animation","parent":1,"refId":"comp_0","sr":1,"ks":{"o":{"a":0,"k":100,"ix":11},"r":{"a":0,"k":180,"ix":10},"p":{"a":0,"k":[30,-92.333,0],"ix":2,"l":2},"a":{"a":0,"k":[206,150,0],"ix":1,"l":2},"s":{"a":0,"k":[30,30,100],"ix":6,"l":2}},"ao":0,"w":412,"h":300,"ip":233,"op":1133,"st":233,"bm":0},{"ddd":0,"ind":3,"ty":3,"nm":"Null_Circle","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.7,"y":0},"t":147,"s":[100.333,-87.833,0],"to":[-11.722,17.639,0],"ti":[11.722,-17.639,0]},{"t":207,"s":[30,18,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":900,"st":0,"bm":0},{"ddd":0,"ind":4,"ty":4,"nm":".grey600","cl":"grey600","parent":3,"sr":1,"ks":{"o":{"a":0,"k":100,"ix":11},"r":{"a":0,"k":0,"ix":10},"p":{"a":0,"k":[0,0.333,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":1,"k":[{"i":{"x":[0.2,0.2],"y":[1,1]},"o":{"x":[0.7,0.7],"y":[0,0]},"t":147,"s":[0,0]},{"t":207,"s":[202,202]}],"ix":2},"p":{"a":0,"k":[0,0],"ix":3},"nm":"Ellipse Path 1","mn":"ADBE Vector Shape - Ellipse","hd":false},{"ty":"st","c":{"a":0,"k":[0.501960784314,0.525490196078,0.545098039216,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,-17.333],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Ellipse 1","np":3,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false}],"ip":0,"op":900,"st":0,"bm":0},{"ddd":0,"ind":5,"ty":4,"nm":"circle mask 3","parent":3,"td":1,"sr":1,"ks":{"o":{"a":0,"k":100,"ix":11},"r":{"a":0,"k":0,"ix":10},"p":{"a":0,"k":[0,0.333,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":1,"k":[{"i":{"x":[0.2,0.2],"y":[1,1]},"o":{"x":[0.7,0.7],"y":[0,0]},"t":147,"s":[0,0]},{"t":207,"s":[202,202]}],"ix":2},"p":{"a":0,"k":[0,0],"ix":3},"nm":"Ellipse Path 1","mn":"ADBE Vector Shape - Ellipse","hd":false},{"ty":"st","c":{"a":0,"k":[0.250980392157,0.282352941176,0.294117647059,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":"fl","c":{"a":0,"k":[0.078246000701,0.610494037703,0.787910970052,1],"ix":4},"o":{"a":0,"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,-17.333],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Ellipse 1","np":3,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false}],"ip":0,"op":900,"st":0,"bm":0},{"ddd":0,"ind":6,"ty":4,"nm":"Finger","parent":3,"tt":1,"sr":1,"ks":{"o":{"a":0,"k":100,"ix":11},"r":{"a":1,"k":[{"i":{"x":[0.2],"y":[1]},"o":{"x":[0.7],"y":[0]},"t":195,"s":[55]},{"t":255,"s":[0]}],"ix":10},"p":{"a":1,"k":[{"i":{"x":0.2,"y":1},"o":{"x":0.7,"y":0},"t":195,"s":[92.146,-65.896,0],"to":[1.361,6.667,0],"ti":[-1.361,-6.667,0]},{"t":255,"s":[100.313,-25.896,0]}],"ix":2,"l":2},"a":{"a":0,"k":[160.315,58.684,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":[[-11.013,2.518],[5.251,5.023],[8.982,-2.829],[-0.264,-5.587]],"o":[[12.768,-2.854],[-14.961,2.071],[-6.004,1.89],[8.052,1.403]],"v":[[5.115,7.499],[19.814,-10.087],[-16.489,-3.588],[-24.801,8.684]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.760784373564,0.478431402468,0.400000029919,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[34.67,28.053],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 1","np":4,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[22.231,-7],[-27.395,-1.197],[-26.792,4.092],[14.179,15.736]],"o":[[-17.931,5.646],[56.062,2.45],[-1.765,-22.396],[-51.819,17.744]],"v":[[-62.102,-8.314],[-39.958,30.079],[80.033,25.905],[54.879,-32.529]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.678431372549,0.403921598547,0.305882352941,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[80.283,32.779],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 2","np":4,"cix":2,"bm":0,"ix":2,"mn":"ADBE Vector Group","hd":false}],"ip":0,"op":900,"st":0,"bm":0},{"ddd":0,"ind":7,"ty":4,"nm":"circle mask 7","parent":3,"td":1,"sr":1,"ks":{"o":{"a":0,"k":100,"ix":11},"r":{"a":0,"k":0,"ix":10},"p":{"a":0,"k":[0,0.333,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":1,"k":[{"i":{"x":[0.2,0.2],"y":[1,1]},"o":{"x":[0.7,0.7],"y":[0,0]},"t":147,"s":[0,0]},{"t":207,"s":[202,202]}],"ix":2},"p":{"a":0,"k":[0,0],"ix":3},"nm":"Ellipse Path 1","mn":"ADBE Vector Shape - Ellipse","hd":false},{"ty":"st","c":{"a":0,"k":[0.250980392157,0.282352941176,0.294117647059,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":"fl","c":{"a":0,"k":[0.078246000701,0.610494037703,0.787910970052,1],"ix":4},"o":{"a":0,"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,-17.333],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Ellipse 1","np":3,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false}],"ip":0,"op":900,"st":0,"bm":0},{"ddd":0,"ind":8,"ty":4,"nm":".grey600","cl":"grey600","parent":3,"tt":1,"sr":1,"ks":{"o":{"a":0,"k":100,"ix":11},"r":{"a":0,"k":0,"ix":10},"p":{"a":0,"k":[-0.25,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,"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":[[114.218,-17.096],[-112.938,-17.096]],"c":false},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"st","c":{"a":0,"k":[0.501960784314,0.525490196078,0.545098039216,1],"ix":3},"o":{"a":0,"k":100,"ix":4},"w":{"a":0,"k":10,"ix":5},"lc":1,"lj":1,"ml":4,"bm":0,"nm":"Stroke 1","mn":"ADBE Vector Graphic - Stroke","hd":false},{"ty":"tr","p":{"a":0,"k":[0,0],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Shape 1","np":3,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false},{"ty":"tm","s":{"a":0,"k":0,"ix":1},"e":{"a":0,"k":36.9,"ix":2},"o":{"a":0,"k":114.2,"ix":3},"m":1,"ix":2,"nm":"Trim Paths 1","mn":"ADBE Vector Filter - Trim","hd":false}],"ip":0,"op":900,"st":0,"bm":0},{"ddd":0,"ind":9,"ty":4,"nm":"circle mask","parent":3,"td":1,"sr":1,"ks":{"o":{"a":0,"k":100,"ix":11},"r":{"a":0,"k":0,"ix":10},"p":{"a":0,"k":[0,0.333,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":1,"k":[{"i":{"x":[0.2,0.2],"y":[1,1]},"o":{"x":[0.7,0.7],"y":[0,0]},"t":147,"s":[0,0]},{"t":207,"s":[202,202]}],"ix":2},"p":{"a":0,"k":[0,0],"ix":3},"nm":"Ellipse Path 1","mn":"ADBE Vector Shape - Ellipse","hd":false},{"ty":"st","c":{"a":0,"k":[0.250980392157,0.282352941176,0.294117647059,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":"fl","c":{"a":0,"k":[0.078246000701,0.610494037703,0.787910970052,1],"ix":4},"o":{"a":0,"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,-17.333],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Ellipse 1","np":3,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false}],"ip":0,"op":900,"st":0,"bm":0},{"ddd":0,"ind":10,"ty":4,"nm":".grey800","cl":"grey800","parent":3,"tt":1,"sr":1,"ks":{"o":{"a":0,"k":100,"ix":11},"r":{"a":0,"k":0,"ix":10},"p":{"a":0,"k":[-0.5,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,"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":[[114.218,-17.096],[-112.938,-17.096]],"c":false},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"st","c":{"a":0,"k":[0.235294117647,0.250980392157,0.262745098039,1],"ix":3},"o":{"a":0,"k":100,"ix":4},"w":{"a":0,"k":10,"ix":5},"lc":1,"lj":1,"ml":4,"bm":0,"nm":"Stroke 1","mn":"ADBE Vector Graphic - Stroke","hd":false},{"ty":"tr","p":{"a":0,"k":[0,0],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Shape 1","np":3,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false},{"ty":"tm","s":{"a":0,"k":0,"ix":1},"e":{"a":0,"k":100,"ix":2},"o":{"a":0,"k":0,"ix":3},"m":1,"ix":2,"nm":"Trim Paths 1","mn":"ADBE Vector Filter - Trim","hd":false}],"ip":0,"op":900,"st":0,"bm":0},{"ddd":0,"ind":11,"ty":4,"nm":"circle mask 6","parent":3,"td":1,"sr":1,"ks":{"o":{"a":0,"k":100,"ix":11},"r":{"a":0,"k":0,"ix":10},"p":{"a":0,"k":[0,0.333,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":1,"k":[{"i":{"x":[0.2,0.2],"y":[1,1]},"o":{"x":[0.7,0.7],"y":[0,0]},"t":147,"s":[0,0]},{"t":207,"s":[202,202]}],"ix":2},"p":{"a":0,"k":[0,0],"ix":3},"nm":"Ellipse Path 1","mn":"ADBE Vector Shape - Ellipse","hd":false},{"ty":"st","c":{"a":0,"k":[0.250980392157,0.282352941176,0.294117647059,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":"fl","c":{"a":0,"k":[0.078246000701,0.610494037703,0.787910970052,1],"ix":4},"o":{"a":0,"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,-17.333],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Ellipse 1","np":3,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false}],"ip":0,"op":900,"st":0,"bm":0},{"ddd":0,"ind":12,"ty":4,"nm":".grey900","cl":"grey900","parent":3,"tt":1,"sr":1,"ks":{"o":{"a":0,"k":100,"ix":11},"r":{"a":1,"k":[{"i":{"x":[0.2],"y":[1]},"o":{"x":[0.7],"y":[0]},"t":517,"s":[-180]},{"t":557,"s":[0]}],"ix":10},"p":{"a":1,"k":[{"i":{"x":0.2,"y":1},"o":{"x":0.7,"y":0},"t":302,"s":[-1.137,1.771,0],"to":[0.375,-0.792,0],"ti":[-0.375,0.792,0]},{"t":342,"s":[1.113,-2.979,0]}],"ix":2,"l":2},"a":{"a":0,"k":[6.238,5.063,0],"ix":1,"l":2},"s":{"a":0,"k":[100,100,100],"ix":6,"l":2}},"ao":0,"shapes":[{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":1,"k":[{"i":{"x":0.667,"y":1},"o":{"x":0.333,"y":0},"t":147,"s":[{"i":[[0,0],[0,0],[0,0],[0,0],[0,0],[0,0]],"o":[[0,0],[0,0],[0,0],[0,0],[0,0],[0,0]],"v":[[-8.788,-4.637],[-10.23,-3.195],[-2.196,4.813],[5.988,-3.371],[4.545,-4.813],[-2.196,1.918]],"c":false}]},{"i":{"x":0.667,"y":1},"o":{"x":0.333,"y":0},"t":177,"s":[{"i":[[0,0],[0,0],[0,0],[0,0],[0,0],[0,0]],"o":[[0,0],[0,0],[0,0],[0,0],[0,0],[0,0]],"v":[[-8.788,0.393],[-10.23,1.835],[-2.196,9.843],[5.988,1.659],[4.545,0.217],[-2.196,6.948]],"c":false}]},{"i":{"x":0.667,"y":1},"o":{"x":0.333,"y":0},"t":207,"s":[{"i":[[0,0],[0,0],[0,0],[0,0],[0,0],[0,0]],"o":[[0,0],[0,0],[0,0],[0,0],[0,0],[0,0]],"v":[[-8.788,-4.637],[-10.23,-3.195],[-2.196,4.813],[5.988,-3.371],[4.545,-4.813],[-2.196,1.918]],"c":false}]},{"i":{"x":0.667,"y":1},"o":{"x":0.333,"y":0},"t":237,"s":[{"i":[[0,0],[0,0],[0,0],[0,0],[0,0],[0,0]],"o":[[0,0],[0,0],[0,0],[0,0],[0,0],[0,0]],"v":[[-8.788,0.393],[-10.23,1.835],[-2.196,9.843],[5.988,1.659],[4.545,0.217],[-2.196,6.948]],"c":false}]},{"i":{"x":0.833,"y":1},"o":{"x":0.333,"y":0},"t":267,"s":[{"i":[[0,0],[0,0],[0,0],[0,0],[0,0],[0,0]],"o":[[0,0],[0,0],[0,0],[0,0],[0,0],[0,0]],"v":[[-8.788,-4.637],[-10.23,-3.195],[-2.196,4.813],[5.988,-3.371],[4.545,-4.813],[-2.196,1.918]],"c":false}]},{"i":{"x":0.2,"y":1},"o":{"x":0.7,"y":0},"t":302,"s":[{"i":[[0,0],[0,0],[0,0],[0,0],[0,0],[0,0]],"o":[[0,0],[0,0],[0,0],[0,0],[0,0],[0,0]],"v":[[-8.788,0.393],[-10.23,1.835],[-2.196,9.843],[5.988,1.659],[4.545,0.217],[-2.196,6.948]],"c":false}]},{"t":342,"s":[{"i":[[0,0],[0,0],[0,0],[0,0],[0,0],[0,0]],"o":[[0,0],[0,0],[0,0],[0,0],[0,0],[0,0]],"v":[[-4.546,-0.421],[-5.988,1.021],[-2.196,4.813],[5.988,-3.371],[4.545,-4.813],[-2.196,1.918]],"c":false}]}],"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.125490196078,0.129411764706,0.141176470588,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[6.238,5.063],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"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":900,"st":0,"bm":0},{"ddd":0,"ind":13,"ty":4,"nm":"circle mask 2","parent":3,"td":1,"sr":1,"ks":{"o":{"a":0,"k":100,"ix":11},"r":{"a":0,"k":0,"ix":10},"p":{"a":0,"k":[0,0.333,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":1,"k":[{"i":{"x":[0.2,0.2],"y":[1,1]},"o":{"x":[0.7,0.7],"y":[0,0]},"t":147,"s":[0,0]},{"t":207,"s":[202,202]}],"ix":2},"p":{"a":0,"k":[0,0],"ix":3},"nm":"Ellipse Path 1","mn":"ADBE Vector Shape - Ellipse","hd":false},{"ty":"st","c":{"a":0,"k":[0.250980392157,0.282352941176,0.294117647059,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":"fl","c":{"a":0,"k":[0.078246000701,0.610494037703,0.787910970052,1],"ix":4},"o":{"a":0,"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,-17.333],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Ellipse 1","np":3,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false}],"ip":0,"op":900,"st":0,"bm":0},{"ddd":0,"ind":14,"ty":4,"nm":".blue400","cl":"blue400","parent":3,"tt":1,"sr":1,"ks":{"o":{"a":0,"k":100,"ix":11},"r":{"a":0,"k":0,"ix":10},"p":{"a":0,"k":[0,8.308,0],"ix":2,"l":2},"a":{"a":0,"k":[41.706,20.979,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],[18.645,0],[0,18.645]],"o":[[0,18.645],[-18.644,0],[0,0]],"v":[[33.76,-16.88],[-0.001,16.88],[-33.76,-16.88]],"c":false},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.400000029919,0.61568627451,0.964705942191,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[41.706,17.13],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 1","np":4,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0,0],[22.896,0],[0,22.896]],"o":[[0,22.896],[-22.896,0],[0,0]],"v":[[41.457,-20.729],[-0.001,20.729],[-41.457,-20.729]],"c":false},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.400000029919,0.61568627451,0.964705942191,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[41.706,20.979],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 2","np":4,"cix":2,"bm":0,"ix":2,"mn":"ADBE Vector Group","hd":false}],"ip":0,"op":900,"st":0,"bm":0},{"ddd":0,"ind":15,"ty":4,"nm":"circle mask 4","parent":3,"td":1,"sr":1,"ks":{"o":{"a":0,"k":100,"ix":11},"r":{"a":0,"k":0,"ix":10},"p":{"a":0,"k":[0,0.333,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":1,"k":[{"i":{"x":[0.2,0.2],"y":[1,1]},"o":{"x":[0.7,0.7],"y":[0,0]},"t":147,"s":[0,0]},{"t":207,"s":[202,202]}],"ix":2},"p":{"a":0,"k":[0,0],"ix":3},"nm":"Ellipse Path 1","mn":"ADBE Vector Shape - Ellipse","hd":false},{"ty":"st","c":{"a":0,"k":[0.250980392157,0.282352941176,0.294117647059,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":"fl","c":{"a":0,"k":[0.078246000701,0.610494037703,0.787910970052,1],"ix":4},"o":{"a":0,"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,-17.333],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Ellipse 1","np":3,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false}],"ip":0,"op":900,"st":0,"bm":0},{"ddd":0,"ind":16,"ty":1,"nm":".grey900","cl":"grey900","parent":3,"tt":1,"sr":1,"ks":{"o":{"a":0,"k":100,"ix":11},"r":{"a":0,"k":0,"ix":10},"p":{"a":0,"k":[0,66,0],"ix":2,"l":2},"a":{"a":0,"k":[206,150,0],"ix":1,"l":2},"s":{"a":0,"k":[52,52,100],"ix":6,"l":2}},"ao":0,"sw":412,"sh":300,"sc":"#202124","ip":0,"op":900,"st":0,"bm":0},{"ddd":0,"ind":17,"ty":4,"nm":"circle mask 5","parent":3,"td":1,"sr":1,"ks":{"o":{"a":0,"k":100,"ix":11},"r":{"a":0,"k":0,"ix":10},"p":{"a":0,"k":[0,0.333,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":1,"k":[{"i":{"x":[0.2,0.2],"y":[1,1]},"o":{"x":[0.7,0.7],"y":[0,0]},"t":147,"s":[0,0]},{"t":207,"s":[202,202]}],"ix":2},"p":{"a":0,"k":[0,0],"ix":3},"nm":"Ellipse Path 1","mn":"ADBE Vector Shape - Ellipse","hd":false},{"ty":"st","c":{"a":0,"k":[0.250980392157,0.282352941176,0.294117647059,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":"fl","c":{"a":0,"k":[0.078246000701,0.610494037703,0.787910970052,1],"ix":4},"o":{"a":0,"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,-17.333],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Ellipse 1","np":3,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false}],"ip":0,"op":900,"st":0,"bm":0},{"ddd":0,"ind":18,"ty":1,"nm":".black","cl":"black","parent":3,"tt":1,"sr":1,"ks":{"o":{"a":0,"k":100,"ix":11},"r":{"a":0,"k":0,"ix":10},"p":{"a":0,"k":[0,-17.333,0],"ix":2,"l":2},"a":{"a":0,"k":[206,150,0],"ix":1,"l":2},"s":{"a":0,"k":[72,72,100],"ix":6,"l":2}},"ao":0,"sw":412,"sh":300,"sc":"#000000","ip":0,"op":900,"st":0,"bm":0},{"ddd":0,"ind":19,"ty":4,"nm":".grey800","cl":"grey800","parent":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.2,"y":1},"o":{"x":0.7,"y":0},"t":147,"s":[-162.25,100.85,0],"to":[5,3.333,0],"ti":[-5,-3.333,0]},{"t":207,"s":[-132.25,120.85,0]}],"ix":2,"l":2},"a":{"a":0,"k":[-163,100.85,0],"ix":1,"l":2},"s":{"a":1,"k":[{"i":{"x":[0.2,0.2,0.833],"y":[1,1,1]},"o":{"x":[0.7,0.7,0.167],"y":[0,0,0]},"t":147,"s":[100,100,100]},{"t":207,"s":[59,59,100]}],"ix":6,"l":2}},"ao":0,"shapes":[{"ty":"gr","it":[{"ty":"rc","d":1,"s":{"a":0,"k":[326,201.699],"ix":2},"p":{"a":0,"k":[0,0],"ix":3},"r":{"a":0,"k":8,"ix":4},"nm":"Rectangle Path 1","mn":"ADBE Vector Shape - Rect","hd":false},{"ty":"st","c":{"a":0,"k":[0.235294117647,0.250980392157,0.262745098039,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":"Rectangle 1","np":3,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false}],"ip":0,"op":900,"st":0,"bm":0},{"ddd":0,"ind":20,"ty":4,"nm":".grey900","cl":"grey900","parent":24,"sr":1,"ks":{"o":{"a":0,"k":100,"ix":11},"r":{"a":0,"k":0,"ix":10},"p":{"a":1,"k":[{"i":{"x":0.2,"y":1},"o":{"x":0.7,"y":0},"t":16,"s":[0,18.167,0],"to":[0,-1.25,0],"ti":[0,1.25,0]},{"t":56,"s":[0,10.667,0]}],"ix":2,"l":2},"a":{"a":0,"k":[5.5,4,0],"ix":1,"l":2},"s":{"a":0,"k":[100,100,100],"ix":6,"l":2}},"ao":0,"shapes":[{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":1,"k":[{"i":{"x":0.667,"y":1},"o":{"x":0.7,"y":0},"t":16,"s":[{"i":[[0,0],[0,0],[0,0]],"o":[[0,0],[0,0],[0,0]],"v":[[-0.07,1.5],[0,-1.5],[-0.047,1.5]],"c":false}]},{"i":{"x":0.667,"y":1},"o":{"x":0.333,"y":0},"t":56,"s":[{"i":[[0,0],[0,0],[0,0]],"o":[[0,0],[0,0],[0,0]],"v":[[-3,1.5],[0,-1.5],[3,1.5]],"c":false}]},{"i":{"x":0.667,"y":1},"o":{"x":0.333,"y":0},"t":84,"s":[{"i":[[0,0],[0,0],[0,0]],"o":[[0,0],[0,0],[0,0]],"v":[[-3,1.5],[0,-1.5],[3,1.5]],"c":false}]},{"i":{"x":0.667,"y":1},"o":{"x":0.333,"y":0},"t":114,"s":[{"i":[[0,0],[0,0],[0,0]],"o":[[0,0],[0,0],[0,0]],"v":[[-3,3.512],[0,0.512],[3,3.512]],"c":false}]},{"i":{"x":0.667,"y":1},"o":{"x":0.333,"y":0},"t":144,"s":[{"i":[[0,0],[0,0],[0,0]],"o":[[0,0],[0,0],[0,0]],"v":[[-3,1.5],[0,-1.5],[3,1.5]],"c":false}]},{"t":174,"s":[{"i":[[0,0],[0,0],[0,0]],"o":[[0,0],[0,0],[0,0]],"v":[[-3,3.967],[0,0.967],[3,3.967]],"c":false}]}],"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"st","c":{"a":0,"k":[0.125490196078,0.129411764706,0.141176470588,1],"ix":3},"o":{"a":0,"k":100,"ix":4},"w":{"a":0,"k":1,"ix":5},"lc":1,"lj":1,"ml":10,"bm":0,"nm":"Stroke 1","mn":"ADBE Vector Graphic - Stroke","hd":false},{"ty":"tr","p":{"a":0,"k":[5.5,4],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"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":56,"op":900,"st":0,"bm":0},{"ddd":0,"ind":21,"ty":4,"nm":"Shape Layer 4","parent":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.2,"y":1},"o":{"x":0.7,"y":0},"t":16,"s":[101,-115.167,0],"to":[0,0,0],"ti":[0,0,0]},{"i":{"x":0.833,"y":0.833},"o":{"x":0.7,"y":0},"t":56,"s":[101,-100.167,0],"to":[0,0,0],"ti":[0,0,0]},{"i":{"x":0.833,"y":0.833},"o":{"x":0.167,"y":0.167},"t":620,"s":[101,-100.167,0],"to":[0,0,0],"ti":[16.833,-14.361,0]},{"t":660,"s":[0,-14,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":1,"k":[{"i":{"x":[0.2,0.2],"y":[1,1]},"o":{"x":[0.7,0.7],"y":[0,0]},"t":16,"s":[29,29]},{"i":{"x":[0.833,0.833],"y":[1,0.833]},"o":{"x":[0.7,0.7],"y":[0,0]},"t":56,"s":[29,38]},{"i":{"x":[0.833,0.833],"y":[0.833,0.833]},"o":{"x":[0.167,0.167],"y":[0.167,0.167]},"t":620,"s":[29,36]},{"t":660,"s":[83,83]}],"ix":2},"p":{"a":0,"k":[0,0],"ix":3},"r":{"a":1,"k":[{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"t":620,"s":[50]},{"t":660,"s":[50]}],"ix":4},"nm":"Rectangle Path 1","mn":"ADBE Vector Shape - Rect","hd":false},{"ty":"fl","c":{"a":0,"k":[0.400000029919,0.61568627451,0.964705942191,1],"ix":4},"o":{"a":0,"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 1","np":3,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false}],"ip":0,"op":900,"st":0,"bm":0},{"ddd":0,"ind":22,"ty":4,"nm":".grey900","cl":"grey900","parent":1,"tt":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.2,"y":1},"o":{"x":0.7,"y":0},"t":16,"s":[101,-82,0],"to":[0,-1.25,0],"ti":[0,1.25,0]},{"t":56,"s":[101,-89.5,0]}],"ix":2,"l":2},"a":{"a":0,"k":[5.5,4,0],"ix":1,"l":2},"s":{"a":0,"k":[100,100,100],"ix":6,"l":2}},"ao":0,"shapes":[{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":1,"k":[{"i":{"x":0.2,"y":1},"o":{"x":0.7,"y":0},"t":16,"s":[{"i":[[0,0],[0,0],[0,0]],"o":[[0,0],[0,0],[0,0]],"v":[[-0.07,1.5],[0,-1.5],[-0.047,1.5]],"c":false}]},{"t":56,"s":[{"i":[[0,0],[0,0],[0,0]],"o":[[0,0],[0,0],[0,0]],"v":[[-3,1.5],[0,-1.5],[3,1.5]],"c":false}]}],"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"st","c":{"a":0,"k":[0.125490196078,0.129411764706,0.141176470588,1],"ix":3},"o":{"a":0,"k":100,"ix":4},"w":{"a":0,"k":1,"ix":5},"lc":1,"lj":1,"ml":10,"bm":0,"nm":"Stroke 1","mn":"ADBE Vector Graphic - Stroke","hd":false},{"ty":"tr","p":{"a":0,"k":[5.5,4],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"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":56,"st":0,"bm":0},{"ddd":0,"ind":23,"ty":4,"nm":"device frame mask","parent":25,"td":1,"sr":1,"ks":{"o":{"a":0,"k":100,"ix":11},"r":{"a":0,"k":0,"ix":10},"p":{"a":0,"k":[0,1.167,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":[326,201.699],"ix":2},"p":{"a":0,"k":[0,0],"ix":3},"r":{"a":0,"k":8,"ix":4},"nm":"Rectangle Path 1","mn":"ADBE Vector Shape - Rect","hd":false},{"ty":"st","c":{"a":0,"k":[0.250980392157,0.282352941176,0.294117647059,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":"fl","c":{"a":0,"k":[0.078246000701,0.610494037703,0.787910970052,1],"ix":4},"o":{"a":0,"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 1","np":3,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false}],"ip":0,"op":900,"st":0,"bm":0},{"ddd":0,"ind":24,"ty":4,"nm":".blue400","cl":"blue400","parent":19,"tt":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.2,"y":1},"o":{"x":0.7,"y":0},"t":16,"s":[100.25,-115.167,0],"to":[0,0,0],"ti":[0,0,0]},{"i":{"x":0.2,"y":1},"o":{"x":0.7,"y":0},"t":56,"s":[100.25,-100.167,0],"to":[0,0,0],"ti":[0,0,0]},{"i":{"x":0.833,"y":0.833},"o":{"x":0.7,"y":0},"t":96,"s":[100.25,-105.667,0],"to":[0,0,0],"ti":[0,0,0]},{"i":{"x":0.833,"y":0.833},"o":{"x":0.167,"y":0.167},"t":620,"s":[100.25,-100.167,0],"to":[0,0,0],"ti":[16.833,-14.361,0]},{"t":660,"s":[-0.75,-14,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":1,"k":[{"i":{"x":[0.2,0.2],"y":[1,1]},"o":{"x":[0.7,0.7],"y":[0,0]},"t":16,"s":[29,29]},{"i":{"x":[0.833,0.833],"y":[1,0.833]},"o":{"x":[0.7,0.7],"y":[0,0]},"t":56,"s":[29,38]},{"i":{"x":[0.833,0.833],"y":[0.833,0.833]},"o":{"x":[0.167,0.167],"y":[0.167,0.167]},"t":620,"s":[29,36]},{"t":660,"s":[83,83]}],"ix":2},"p":{"a":0,"k":[0,0],"ix":3},"r":{"a":1,"k":[{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"t":620,"s":[50]},{"t":660,"s":[50]}],"ix":4},"nm":"Rectangle Path 1","mn":"ADBE Vector Shape - Rect","hd":false},{"ty":"fl","c":{"a":0,"k":[0.400000029919,0.61568627451,0.964705942191,1],"ix":4},"o":{"a":0,"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 1","np":3,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false}],"ip":0,"op":900,"st":0,"bm":0},{"ddd":0,"ind":25,"ty":3,"nm":"device frame mask 5","parent":19,"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":[0,0,0],"ix":1,"l":2},"s":{"a":0,"k":[100,100,100],"ix":6,"l":2}},"ao":0,"ip":90,"op":261,"st":-16,"bm":0},{"ddd":0,"ind":29,"ty":4,"nm":"device frame mask 9","parent":1,"td":1,"sr":1,"ks":{"o":{"a":0,"k":100,"ix":11},"r":{"a":0,"k":0,"ix":10},"p":{"a":0,"k":[0.75,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,"shapes":[{"ty":"gr","it":[{"ty":"rc","d":1,"s":{"a":0,"k":[326,201.699],"ix":2},"p":{"a":0,"k":[0,0],"ix":3},"r":{"a":0,"k":8,"ix":4},"nm":"Rectangle Path 1","mn":"ADBE Vector Shape - Rect","hd":false},{"ty":"st","c":{"a":0,"k":[0.250980392157,0.282352941176,0.294117647059,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":"fl","c":{"a":0,"k":[0.078246000701,0.610494037703,0.787910970052,1],"ix":4},"o":{"a":0,"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 1","np":3,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false}],"ip":74,"op":193,"st":74,"bm":0},{"ddd":0,"ind":30,"ty":4,"nm":".blue400","cl":"blue400","parent":24,"tt":1,"sr":1,"ks":{"o":{"a":1,"k":[{"i":{"x":[0.2],"y":[1]},"o":{"x":[0.7],"y":[0]},"t":110,"s":[50]},{"t":180,"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":[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":1,"k":[{"i":{"x":[0.2,0.2],"y":[1,1]},"o":{"x":[0.7,0.7],"y":[0,0]},"t":90,"s":[0,0]},{"t":180,"s":[94,94]}],"ix":2},"p":{"a":0,"k":[0,0],"ix":3},"r":{"a":1,"k":[{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"t":328,"s":[50]},{"t":368,"s":[50]}],"ix":4},"nm":"Rectangle Path 1","mn":"ADBE Vector Shape - Rect","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,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 1","np":3,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false}],"ip":74,"op":193,"st":74,"bm":0},{"ddd":0,"ind":31,"ty":4,"nm":"device frame mask 8","parent":1,"td":1,"sr":1,"ks":{"o":{"a":0,"k":100,"ix":11},"r":{"a":0,"k":0,"ix":10},"p":{"a":0,"k":[0.75,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,"shapes":[{"ty":"gr","it":[{"ty":"rc","d":1,"s":{"a":0,"k":[326,201.699],"ix":2},"p":{"a":0,"k":[0,0],"ix":3},"r":{"a":0,"k":8,"ix":4},"nm":"Rectangle Path 1","mn":"ADBE Vector Shape - Rect","hd":false},{"ty":"st","c":{"a":0,"k":[0.250980392157,0.282352941176,0.294117647059,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":"fl","c":{"a":0,"k":[0.078246000701,0.610494037703,0.787910970052,1],"ix":4},"o":{"a":0,"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 1","np":3,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false}],"ip":44,"op":163,"st":44,"bm":0},{"ddd":0,"ind":32,"ty":4,"nm":".blue400","cl":"blue400","parent":24,"tt":1,"sr":1,"ks":{"o":{"a":1,"k":[{"i":{"x":[0.2],"y":[1]},"o":{"x":[0.7],"y":[0]},"t":90,"s":[50]},{"t":160,"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":[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":1,"k":[{"i":{"x":[0.2,0.2],"y":[1,1]},"o":{"x":[0.7,0.7],"y":[0,0]},"t":60,"s":[0,0]},{"t":150,"s":[94,94]}],"ix":2},"p":{"a":0,"k":[0,0],"ix":3},"r":{"a":1,"k":[{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"t":298,"s":[50]},{"t":338,"s":[50]}],"ix":4},"nm":"Rectangle Path 1","mn":"ADBE Vector Shape - Rect","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,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 1","np":3,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false}],"ip":44,"op":163,"st":44,"bm":0},{"ddd":0,"ind":33,"ty":4,"nm":"device frame mask 7","parent":1,"td":1,"sr":1,"ks":{"o":{"a":0,"k":100,"ix":11},"r":{"a":0,"k":0,"ix":10},"p":{"a":0,"k":[0.75,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,"shapes":[{"ty":"gr","it":[{"ty":"rc","d":1,"s":{"a":0,"k":[326,201.699],"ix":2},"p":{"a":0,"k":[0,0],"ix":3},"r":{"a":0,"k":8,"ix":4},"nm":"Rectangle Path 1","mn":"ADBE Vector Shape - Rect","hd":false},{"ty":"st","c":{"a":0,"k":[0.250980392157,0.282352941176,0.294117647059,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":"fl","c":{"a":0,"k":[0.078246000701,0.610494037703,0.787910970052,1],"ix":4},"o":{"a":0,"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 1","np":3,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false}],"ip":14,"op":133,"st":14,"bm":0},{"ddd":0,"ind":34,"ty":4,"nm":".blue400","cl":"blue400","parent":24,"tt":1,"sr":1,"ks":{"o":{"a":1,"k":[{"i":{"x":[0.2],"y":[1]},"o":{"x":[0.7],"y":[0]},"t":60,"s":[50]},{"t":130,"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":[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":1,"k":[{"i":{"x":[0.2,0.2],"y":[1,1]},"o":{"x":[0.7,0.7],"y":[0,0]},"t":30,"s":[0,0]},{"t":120,"s":[94,94]}],"ix":2},"p":{"a":0,"k":[0,0],"ix":3},"r":{"a":1,"k":[{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"t":268,"s":[50]},{"t":308,"s":[50]}],"ix":4},"nm":"Rectangle Path 1","mn":"ADBE Vector Shape - Rect","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,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 1","np":3,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false}],"ip":14,"op":133,"st":14,"bm":0},{"ddd":0,"ind":35,"ty":4,"nm":"device frame mask 6","parent":1,"td":1,"sr":1,"ks":{"o":{"a":0,"k":100,"ix":11},"r":{"a":0,"k":0,"ix":10},"p":{"a":0,"k":[0.75,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,"shapes":[{"ty":"gr","it":[{"ty":"rc","d":1,"s":{"a":0,"k":[326,201.699],"ix":2},"p":{"a":0,"k":[0,0],"ix":3},"r":{"a":0,"k":8,"ix":4},"nm":"Rectangle Path 1","mn":"ADBE Vector Shape - Rect","hd":false},{"ty":"st","c":{"a":0,"k":[0.250980392157,0.282352941176,0.294117647059,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":"fl","c":{"a":0,"k":[0.078246000701,0.610494037703,0.787910970052,1],"ix":4},"o":{"a":0,"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 1","np":3,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false}],"ip":-16,"op":103,"st":-16,"bm":0},{"ddd":0,"ind":36,"ty":4,"nm":".blue400","cl":"blue400","parent":24,"tt":1,"sr":1,"ks":{"o":{"a":1,"k":[{"i":{"x":[0.2],"y":[1]},"o":{"x":[0.7],"y":[0]},"t":30,"s":[50]},{"t":100,"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":[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":1,"k":[{"i":{"x":[0.2,0.2],"y":[1,1]},"o":{"x":[0.7,0.7],"y":[0,0]},"t":0,"s":[0,0]},{"t":90,"s":[94,94]}],"ix":2},"p":{"a":0,"k":[0,0],"ix":3},"r":{"a":1,"k":[{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"t":238,"s":[50]},{"t":278,"s":[50]}],"ix":4},"nm":"Rectangle Path 1","mn":"ADBE Vector Shape - Rect","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,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 1","np":3,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false}],"ip":-16,"op":103,"st":-16,"bm":0}],"markers":[]}
diff --git a/res/raw/fingerprint_edu_lottie_portrait.json b/res/raw/fingerprint_edu_lottie_portrait.json
deleted file mode 100644
index e69de29..0000000
--- a/res/raw/fingerprint_edu_lottie_portrait.json
+++ /dev/null
diff --git a/res/raw/lottie_adaptive_battery.json b/res/raw/lottie_adaptive_battery.json
deleted file mode 100644
index e69de29..0000000
--- a/res/raw/lottie_adaptive_battery.json
+++ /dev/null
diff --git a/res/raw/udfps_center_hint_lottie.json b/res/raw/udfps_center_hint_lottie.json
new file mode 100644
index 0000000..c92e28d
--- /dev/null
+++ b/res/raw/udfps_center_hint_lottie.json
@@ -0,0 +1 @@
+{"v":"5.9.0","fr":60,"ip":0,"op":211,"w":412,"h":200,"nm":"FPS Pad","ddd":0,"assets":[],"layers":[{"ddd":0,"ind":1,"ty":4,"nm":".blue200","cl":"blue200","sr":1,"ks":{"o":{"a":1,"k":[{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"t":30,"s":[0]},{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"t":55,"s":[100]},{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"t":60,"s":[100]},{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"t":85,"s":[0]},{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"t":110,"s":[100]},{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"t":115,"s":[100]},{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"t":140,"s":[0]},{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"t":165,"s":[100]},{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"t":170,"s":[100]},{"t":195,"s":[0]}],"ix":11},"r":{"a":0,"k":0,"ix":10},"p":{"a":0,"k":[176.139,66.987,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.408,-0.232],[1.017,0.68],[-0.959,1.434],[-6.841,3.896],[-7.562,0.41],[-0.093,-1.722],[1.724,-0.094],[6.003,-3.419],[3.674,-5.493]],"o":[[-0.995,0.567],[-1.433,-0.959],[4.21,-6.294],[6.841,-3.896],[1.722,-0.093],[0.094,1.722],[-6.599,0.357],[-6.003,3.418],[-0.279,0.417]],"v":[[-16.693,13.1],[-19.976,12.983],[-20.836,8.652],[-3.944,-6.925],[18.072,-13.506],[21.359,-10.556],[18.409,-7.27],[-0.853,-1.498],[-15.645,12.124]],"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":[[7.044,-4.012],[6.96,0.908],[-0.223,1.71],[-1.711,-0.224],[-5.298,3.017],[-2.065,5.824],[-1.624,-0.577],[0.576,-1.626]],"o":[[-6.489,3.695],[-1.71,-0.223],[0.223,-1.71],[5.601,0.73],[5.742,-3.27],[0.577,-1.625],[1.625,0.576],[-2.566,7.236]],"v":[[44.597,78.169],[24.039,82.43],[21.346,78.93],[24.846,76.237],[41.507,72.742],[53.614,58.64],[57.601,56.74],[59.5,60.727]],"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.323,-0.184],[1.029,0.844],[0.13,0.229],[-15.469,8.81],[-8.28,-14.539],[1.498,-0.853],[0.853,1.498],[12.426,-7.076],[-6.547,-11.496],[-4.085,-3.35],[1.094,-1.333]],"o":[[-1.091,0.621],[-5.004,-4.103],[-8.28,-14.539],[15.469,-8.81],[0.853,1.498],[-1.498,0.853],[-6.547,-11.496],[-12.426,7.077],[0.024,0.042],[1.333,1.093],[-0.25,0.305]],"v":[[10.147,71.146],[6.621,70.847],[-1.636,61.086],[11.185,19.448],[53.537,29.665],[52.369,33.924],[48.111,32.756],[14.276,24.874],[3.791,57.996],[10.581,66.018],[11.016,70.413]],"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":[[1.183,-0.674],[0.287,-0.071],[3.505,8.779],[-6.102,3.475],[-3.887,-4.766],[0,0],[-3.067,1.747],[1.97,3.459],[0,0],[-1.498,0.853],[-0.853,-1.498],[0,0],[6.451,-3.674],[4.175,5.108],[0,0],[2.675,-1.523],[-1.489,-3.73],[-5.283,1.305],[-0.414,-1.674]],"o":[[-0.244,0.139],[-9.188,2.268],[-2.649,-6.633],[5.335,-3.038],[0,0],[2.235,2.735],[3.459,-1.97],[0,0],[-0.853,-1.498],[1.498,-0.853],[0,0],[3.674,6.452],[-5.725,3.26],[0,0],[-1.949,-2.391],[-3.377,1.923],[2.674,6.697],[1.674,-0.413],[0.342,1.387]],"v":[[36.276,64.961],[35.477,65.279],[11.151,49.991],[16.667,33.848],[32.582,36.831],[36.686,41.876],[45.842,43.586],[48.542,33.739],[47.994,32.777],[49.163,28.518],[53.421,29.686],[53.969,30.648],[48.932,49.012],[31.846,45.823],[27.739,40.774],[19.758,39.275],[16.951,47.675],[33.98,59.216],[37.761,61.499]],"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.501,-0.285],[0.978,0.515],[11.066,-6.302],[0.514,-9.958],[1.721,0.088],[-0.089,1.722],[-13.068,7.442],[-10.828,-5.692],[0.802,-1.526]],"o":[[-0.895,0.51],[-8.827,-4.639],[-11.066,6.302],[-0.089,1.722],[-1.722,-0.089],[0.63,-12.217],[13.068,-7.442],[1.527,0.802],[-0.288,0.548]],"v":[[42.238,8.912],[39.237,8.964],[6.49,11.701],[-12.571,38.468],[-15.851,41.426],[-18.808,38.146],[3.4,6.274],[42.142,3.436],[43.453,7.653]],"c":true},"ix":2},"nm":"Path 5","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.682352941176,0.796078431373,0.980392156863,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[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":6,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false}],"ip":0,"op":960,"st":0,"bm":0},{"ddd":0,"ind":2,"ty":4,"nm":"Fingerprint Side","sr":1,"ks":{"o":{"a":0,"k":100,"ix":11},"r":{"a":0,"k":0,"ix":10},"p":{"a":0,"k":[169.175,161.377,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":[[7.894,8.852],[0,0]],"v":[[-7.497,-6.019],[7.497,6.019]],"c":false},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ind":1,"ty":"sh","ix":2,"ks":{"a":0,"k":{"i":[[0,0],[-13.066,-25.141],[-1.414,-2.132]],"o":[[0,0],[1.326,2.55],[0,0]],"v":[[-25.707,-58.269],[-17.526,-20.998],[-13.399,-13.981]],"c":false},"ix":2},"nm":"Path 2","mn":"ADBE Vector Shape - Group","hd":false},{"ind":2,"ty":"sh","ix":3,"ks":{"a":0,"k":{"i":[[0,0],[-10.063,-10.595],[0,0]],"o":[[0.312,1.13],[11.84,12.467],[0,0]],"v":[[-8.095,-38.352],[4.748,-14.866],[28.345,-2.398]],"c":false},"ix":2},"nm":"Path 3","mn":"ADBE Vector Shape - Group","hd":false},{"ind":3,"ty":"sh","ix":4,"ks":{"a":0,"k":{"i":[[0,0],[0,0]],"o":[[3.585,11.306],[0,0]],"v":[[90.35,-61.769],[93.054,-42.731]],"c":false},"ix":2},"nm":"Path 4","mn":"ADBE Vector Shape - Group","hd":false},{"ind":4,"ty":"sh","ix":5,"ks":{"a":0,"k":{"i":[[0,0],[-14.956,-24.065],[-1.112,-2.304]],"o":[[0,0],[1.517,2.441],[0,0]],"v":[[54.72,-104.215],[82.601,-78.164],[86.53,-71.035]],"c":false},"ix":2},"nm":"Path 5","mn":"ADBE Vector Shape - Group","hd":false},{"ind":5,"ty":"sh","ix":6,"ks":{"a":0,"k":{"i":[[0,0],[-3.978,-14.061],[0,0]],"o":[[0.813,0.844],[4.681,16.544],[0,0]],"v":[[63.033,-78.092],[76.68,-55.064],[75.364,-28.408]],"c":false},"ix":2},"nm":"Path 6","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"st","c":{"a":0,"k":[0.596069335938,0.321563720703,0.239196777344,1],"ix":3},"o":{"a":0,"k":100,"ix":4},"w":{"a":0,"k":6,"ix":5},"lc":2,"lj":1,"ml":10,"bm":0,"nm":"Stroke 1","mn":"ADBE Vector Graphic - Stroke","hd":false},{"ty":"tr","p":{"a":0,"k":[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":7,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false}],"ip":0,"op":960,"st":0,"bm":0},{"ddd":0,"ind":3,"ty":4,"nm":"Fingerprint","sr":1,"ks":{"o":{"a":0,"k":100,"ix":11},"r":{"a":0,"k":0,"ix":10},"p":{"a":0,"k":[176.139,66.987,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.408,-0.232],[1.017,0.68],[-0.959,1.434],[-6.841,3.896],[-7.562,0.41],[-0.093,-1.722],[1.724,-0.094],[6.003,-3.419],[3.674,-5.493]],"o":[[-0.995,0.567],[-1.433,-0.959],[4.21,-6.294],[6.841,-3.896],[1.722,-0.093],[0.094,1.722],[-6.599,0.357],[-6.003,3.418],[-0.279,0.417]],"v":[[-16.693,13.1],[-19.976,12.983],[-20.836,8.652],[-3.944,-6.925],[18.072,-13.506],[21.359,-10.556],[18.409,-7.27],[-0.853,-1.498],[-15.645,12.124]],"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":[[7.044,-4.012],[6.96,0.908],[-0.223,1.71],[-1.711,-0.224],[-5.298,3.017],[-2.065,5.824],[-1.624,-0.577],[0.576,-1.626]],"o":[[-6.489,3.695],[-1.71,-0.223],[0.223,-1.71],[5.601,0.73],[5.742,-3.27],[0.577,-1.625],[1.625,0.576],[-2.566,7.236]],"v":[[44.597,78.169],[24.039,82.43],[21.346,78.93],[24.846,76.237],[41.507,72.742],[53.614,58.64],[57.601,56.74],[59.5,60.727]],"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.323,-0.184],[1.029,0.844],[0.13,0.229],[-15.469,8.81],[-8.28,-14.539],[1.498,-0.853],[0.853,1.498],[12.426,-7.076],[-6.547,-11.496],[-4.085,-3.35],[1.094,-1.333]],"o":[[-1.091,0.621],[-5.004,-4.103],[-8.28,-14.539],[15.469,-8.81],[0.853,1.498],[-1.498,0.853],[-6.547,-11.496],[-12.426,7.077],[0.024,0.042],[1.333,1.093],[-0.25,0.305]],"v":[[10.147,71.146],[6.621,70.847],[-1.636,61.086],[11.185,19.448],[53.537,29.665],[52.369,33.924],[48.111,32.756],[14.276,24.874],[3.791,57.996],[10.581,66.018],[11.016,70.413]],"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":[[1.183,-0.674],[0.287,-0.071],[3.505,8.779],[-6.102,3.475],[-3.887,-4.766],[0,0],[-3.067,1.747],[1.97,3.459],[0,0],[-1.498,0.853],[-0.853,-1.498],[0,0],[6.451,-3.674],[4.175,5.108],[0,0],[2.675,-1.523],[-1.489,-3.73],[-5.283,1.305],[-0.414,-1.674]],"o":[[-0.244,0.139],[-9.188,2.268],[-2.649,-6.633],[5.335,-3.038],[0,0],[2.235,2.735],[3.459,-1.97],[0,0],[-0.853,-1.498],[1.498,-0.853],[0,0],[3.674,6.452],[-5.725,3.26],[0,0],[-1.949,-2.391],[-3.377,1.923],[2.674,6.697],[1.674,-0.413],[0.342,1.387]],"v":[[36.276,64.961],[35.477,65.279],[11.151,49.991],[16.667,33.848],[32.582,36.831],[36.686,41.876],[45.842,43.586],[48.542,33.739],[47.994,32.777],[49.163,28.518],[53.421,29.686],[53.969,30.648],[48.932,49.012],[31.846,45.823],[27.739,40.774],[19.758,39.275],[16.951,47.675],[33.98,59.216],[37.761,61.499]],"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.501,-0.285],[0.978,0.515],[11.066,-6.302],[0.514,-9.958],[1.721,0.088],[-0.089,1.722],[-13.068,7.442],[-10.828,-5.692],[0.802,-1.526]],"o":[[-0.895,0.51],[-8.827,-4.639],[-11.066,6.302],[-0.089,1.722],[-1.722,-0.089],[0.63,-12.217],[13.068,-7.442],[1.527,0.802],[-0.288,0.548]],"v":[[42.238,8.912],[39.237,8.964],[6.49,11.701],[-12.571,38.468],[-15.851,41.426],[-18.808,38.146],[3.4,6.274],[42.142,3.436],[43.453,7.653]],"c":true},"ix":2},"nm":"Path 5","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.596078455448,0.321568638086,0.239215686917,1],"ix":4},"o":{"a":0,"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":6,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false}],"ip":0,"op":960,"st":0,"bm":0},{"ddd":0,"ind":4,"ty":4,"nm":"Thumb","sr":1,"ks":{"o":{"a":0,"k":100,"ix":11},"r":{"a":0,"k":0,"ix":10},"p":{"a":0,"k":[225.438,108.028,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],[42.783,10.613],[3.8,0.302],[0,0],[0.105,0.008],[0.484,0.019],[6.105,-2.438],[0,0],[0.032,-0.013],[0.85,-0.396],[0,0],[0,0],[0,0],[0,0],[-26.827,-45.427],[0,0],[0,0]],"o":[[-28.424,-53.851],[-3.608,-1.195],[0,0],[-0.106,-0.009],[-0.482,-0.035],[-6.685,-0.314],[0,0],[-0.032,0.013],[-0.853,0.343],[-20.172,9.126],[0,0],[-6.217,10.813],[0,0],[-5.276,37.379],[0,0],[0,0],[0,0]],"v":[[76.157,43.103],[-34.58,-89.69],[-45.717,-91.957],[-45.708,-91.966],[-46.022,-91.983],[-47.471,-92.063],[-66.474,-88.859],[-66.467,-88.866],[-66.56,-88.826],[-69.115,-87.715],[-94.124,-66.879],[-94.112,-66.885],[-101.514,-44.23],[-101.507,-44.234],[-53.003,92.116],[30.37,92.116],[102.173,92.116]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.678431391716,0.403921574354,0.305882364511,1],"ix":4},"o":{"a":0,"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":960,"st":0,"bm":0},{"ddd":0,"ind":5,"ty":4,"nm":".grey900","cl":"grey900","sr":1,"ks":{"o":{"a":0,"k":100,"ix":11},"r":{"a":0,"k":0,"ix":10},"p":{"a":0,"k":[206,100,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":[412,200],"ix":2},"p":{"a":0,"k":[0,0],"ix":3},"r":{"a":0,"k":38,"ix":4},"nm":"Rectangle Path 1","mn":"ADBE Vector Shape - Rect","hd":false},{"ty":"fl","c":{"a":0,"k":[0.1254902035,0.129411771894,0.141176477075,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[0,0],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"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":960,"st":0,"bm":0}],"markers":[]}
\ No newline at end of file
diff --git a/res/values-af/arrays.xml b/res/values-af/arrays.xml
index d60274b..82a17cf 100644
--- a/res/values-af/arrays.xml
+++ b/res/values-af/arrays.xml
@@ -469,7 +469,9 @@
     <item msgid="2373999996715432397">"0"</item>
     <item msgid="5305176997036663262">"1"</item>
   </string-array>
-    <!-- no translation found for switch_to_dock_user_when_docked_timeout_entries:0 (3211660022507486536) -->
-    <!-- no translation found for switch_to_dock_user_when_docked_timeout_entries:1 (7025253383416830453) -->
-    <!-- no translation found for switch_to_dock_user_when_docked_timeout_entries:2 (1574040255478150028) -->
+  <string-array name="switch_to_dock_user_when_docked_timeout_entries">
+    <item msgid="3211660022507486536">"Nooit"</item>
+    <item msgid="7025253383416830453">"Ná 1 minuut"</item>
+    <item msgid="1574040255478150028">"Ná 5 minute"</item>
+  </string-array>
 </resources>
diff --git a/res/values-af/strings.xml b/res/values-af/strings.xml
index bc87233..d87a97b 100644
--- a/res/values-af/strings.xml
+++ b/res/values-af/strings.xml
@@ -1012,18 +1012,13 @@
     <string name="force_bold_text" msgid="4620929631102086716">"Teks in vetdruk"</string>
     <string name="title_font_size" msgid="570613010306330622">"Lettertipegrootte"</string>
     <string name="short_summary_font_size" msgid="8444689613442419978">"Maak teks groter of kleiner"</string>
-    <!-- no translation found for sim_lock_settings (7331982427303002613) -->
-    <skip />
-    <!-- no translation found for sim_lock_settings_category (6475255139493877786) -->
-    <skip />
-    <!-- no translation found for sim_pin_toggle (6814489621760857328) -->
-    <skip />
+    <string name="sim_lock_settings" msgid="7331982427303002613">"SIM-slotinstellings"</string>
+    <string name="sim_lock_settings_category" msgid="6475255139493877786">"SIM-slot"</string>
+    <string name="sim_pin_toggle" msgid="6814489621760857328">"Sluit SIM"</string>
     <string name="sim_pin_change" msgid="5978881209990507379">"Verander SIM-PIN"</string>
     <string name="sim_enter_pin" msgid="8235202785516053253">"SIM PIN"</string>
-    <!-- no translation found for sim_enable_sim_lock (6486354334679225748) -->
-    <skip />
-    <!-- no translation found for sim_disable_sim_lock (6939439812841857306) -->
-    <skip />
+    <string name="sim_enable_sim_lock" msgid="6486354334679225748">"Sluit SIM"</string>
+    <string name="sim_disable_sim_lock" msgid="6939439812841857306">"Ontsluit SIM"</string>
     <string name="sim_enter_old" msgid="6882545610939674813">"Ou SIM PIN"</string>
     <string name="sim_enter_new" msgid="9010947802784561582">"Nuwe SIM PIN"</string>
     <string name="sim_reenter_new" msgid="6131418271490374263">"Voer nuwe PIN weer in"</string>
@@ -1038,8 +1033,7 @@
     <string name="sim_change_data_title" msgid="4663239438584588847">"Gebruik <xliff:g id="CARRIER">%1$s</xliff:g> vir mobiele data?"</string>
     <string name="sim_change_data_message" msgid="3046178883369645132">"Jy gebruik tans <xliff:g id="CARRIER2_0">%2$s</xliff:g> vir mobiele data. As jy na <xliff:g id="CARRIER1">%1$s</xliff:g> oorskakel, sal <xliff:g id="CARRIER2_1">%2$s</xliff:g> nie meer vir mobiele data gebruik word nie."</string>
     <string name="sim_change_data_ok" msgid="4922114750417276560">"Gebruik <xliff:g id="CARRIER">%1$s</xliff:g>"</string>
-    <!-- no translation found for sim_preferred_title (8850185380445309835) -->
-    <skip />
+    <string name="sim_preferred_title" msgid="8850185380445309835">"Dateer voorkeur-SIM op?"</string>
     <string name="sim_preferred_message" msgid="6004009449266648351">"<xliff:g id="NEW_SIM">%1$s</xliff:g> is die enigste SIM in jou toestel. Wil jy hierdie SIM vir mobiele data, oproepe en SMS\'e gebruik?"</string>
     <string name="wrong_pin_code_pukked" msgid="3414172752791445033">"Verkeerde SIM PIN-kode, jy sal nou jou diensverskaffer moet kontak om jou toestel te ontsluit."</string>
     <plurals name="wrong_pin_code" formatted="false" msgid="4054088588731305475">
@@ -1192,20 +1186,17 @@
     <string name="reset_network_title" msgid="1395494440355807616">"Stel terug: Wi-Fi, mobiel en Bluetooth"</string>
     <string name="reset_network_desc" msgid="1112523764899788246">"Dit sal alle netwerkinstellings terugstel, insluitend:\n\n"<li>"Wi‑Fi"</li>\n<li>"Mobiele data"</li>\n<li>"Bluetooth"</li></string>
     <string name="erase_euicc_data_button" msgid="728078969563311737">"Vee uit"</string>
-    <!-- no translation found for reset_esim_title (4194570573425902754) -->
-    <skip />
+    <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>
     <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>
-    <!-- no translation found for reset_network_final_desc_esim (1129251284212847939) -->
-    <skip />
+    <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>
     <string name="reset_network_final_button_text" msgid="2433867118414000462">"Stel instellings terug"</string>
     <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>
-    <!-- no translation found for reset_esim_error_msg (7279607120606365250) -->
-    <skip />
+    <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>
     <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>
@@ -2017,7 +2008,6 @@
     <string name="printer_info_desc" msgid="1206872325746154206">"Meer inligting oor hierdie drukker"</string>
     <string name="power_usage_summary_title" msgid="4198312848584882113">"Battery"</string>
     <string name="power_usage_summary" msgid="6857382582534984531">"Wat het die battery gebruik"</string>
-    <string name="power_usage_not_available" msgid="3425302437465106036">"Batterygebruikdata is nie beskikbaar nie."</string>
     <string name="power_usage_level_and_status" msgid="821521456989429593">"<xliff:g id="LEVEL">%1$s</xliff:g> - <xliff:g id="STATUS">%2$s</xliff:g>"</string>
     <string name="power_discharge_remaining" msgid="6997529817917076536">"<xliff:g id="REMAIN">%1$s</xliff:g> oor"</string>
     <string name="power_charge_remaining" msgid="7046064326172265116">"<xliff:g id="UNTIL_CHARGED">%1$s</xliff:g> tot gelaai"</string>
@@ -2038,7 +2028,6 @@
     <string name="manager_battery_usage_optimized_only" msgid="7121785281913056432">"geoptimeerde"</string>
     <string name="manager_battery_usage_link_a11y" msgid="374918091821438564">"Kom meer te wete oor batterygebruikopsies"</string>
     <string name="device_screen_usage" msgid="1011630249648289909">"Skermgebruik sedert battery volgelaai is"</string>
-    <string name="power_usage_list_summary" msgid="3237540201918492925">"Batterygebruik sedert dit vol gelaai is"</string>
     <string name="advanced_battery_title" msgid="3005993394776555079">"Batterygebruik"</string>
     <string name="history_details_title" msgid="8628584613889559355">"Geskiedenisdetails"</string>
     <string name="advanced_battery_preference_title" msgid="3790901207877260883">"Batterygebruik"</string>
@@ -2062,7 +2051,17 @@
     <string name="battery_tip_high_usage_summary" msgid="3938999581403084551">"Sien programme met die hoogste gebruik"</string>
     <string name="battery_tip_limited_temporarily_title" msgid="5962767837251276527">"Laaiproses is onderbreek"</string>
     <string name="battery_tip_limited_temporarily_summary" msgid="5254922316684499816">"Beskerm tans battery om batterylewensduur te verleng"</string>
-    <!-- no translation found for battery_tip_limited_temporarily_extra_summary (8876637325622106400) -->
+    <!-- no translation found for battery_tip_dock_defender_future_bypass_title (7257251934903787366) -->
+    <skip />
+    <!-- no translation found for battery_tip_dock_defender_future_bypass_summary (428474483479026813) -->
+    <skip />
+    <!-- no translation found for battery_tip_dock_defender_active_title (8843454404807737776) -->
+    <skip />
+    <!-- no translation found for battery_tip_dock_defender_active_summary (5582869291068635429) -->
+    <skip />
+    <!-- no translation found for battery_tip_dock_defender_temporarily_bypassed_title (1679449361090557201) -->
+    <skip />
+    <!-- no translation found for battery_tip_dock_defender_temporarily_bypassed_summary (5107293805054133144) -->
     <skip />
     <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>
@@ -2125,7 +2124,6 @@
     <string name="power_bluetooth" msgid="5085900180846238196">"Bluetooth"</string>
     <string name="power_cell" msgid="7793805106954398186">"Selnetwerk"</string>
     <string name="power_phone" msgid="2768396619208561670">"Stemoproepe"</string>
-    <string name="battery_used_for" msgid="6401552215008504483">"<xliff:g id="TIME">^1</xliff:g> lank gebruik"</string>
     <string name="battery_screen_usage" msgid="90008745183187461">"Skermgebruik <xliff:g id="TIME">^1</xliff:g>"</string>
     <string name="battery_used_by" msgid="6457305178016189330">"<xliff:g id="PERCENT">%1$s</xliff:g> gebruik deur <xliff:g id="APP">%2$s</xliff:g>"</string>
     <string name="battery_overall_usage" msgid="8940140259734182014">"<xliff:g id="PERCENT">%1$s</xliff:g> van algehele batterygebruik"</string>
@@ -2156,7 +2154,6 @@
     <string name="battery_not_usage_24hr" msgid="8397519536160741248">"Nie in afgelope 24 uur gebruik nie"</string>
     <string name="battery_usage_without_time" msgid="1346894834339420538"></string>
     <string name="battery_usage_other_users" msgid="9002643295562500693">"Ander gebruikers"</string>
-    <string name="advanced_battery_graph_subtext" msgid="6816737986172678550">"Skatting van oorblywende batterytyd word op jou toestelgebruik gegrond"</string>
     <string name="estimated_time_left" msgid="948717045180211777">"Geskatte tyd oor"</string>
     <string name="estimated_charging_time_left" msgid="2287135413363961246">"Tot battery volgelaai is"</string>
     <string name="estimated_time_description" msgid="211058785418596009">"Skatting kan op grond van gebruik verander"</string>
@@ -2263,6 +2260,7 @@
     <string name="vpn_settings_multiple_insecure_multiple_total" msgid="1706236062478680488">"<xliff:g id="VPN_COUNT">%d</xliff:g> is nie veilig nie"</string>
     <string name="adaptive_connectivity_title" msgid="7464959640138428192">"Aanpasbare konnektiwiteit"</string>
     <string name="adaptive_connectivity_summary" msgid="3648731530666326885">"Verleng die batterylewe en verbeter die toestel se werkverrigting deur jou netwerkverbindings outomaties te bestuur"</string>
+    <string name="adaptive_connectivity_main_switch_title" msgid="261045483524512420">"Gebruik aanpasbare verbinding"</string>
     <string name="credentials_title" msgid="7535942196886123656">"Eiebewysberging"</string>
     <string name="credentials_install" msgid="3933218407598415827">"Installeer \'n sertifikaat"</string>
     <string name="credentials_reset" msgid="4246628389366452655">"Vee eiebewyse uit"</string>
@@ -2563,8 +2561,7 @@
     <string name="user_remove_user_menu" msgid="2183714948094429367">"Vee <xliff:g id="USER_NAME">%1$s</xliff:g> van hierdie toestel af uit"</string>
     <string name="user_lockscreen_settings" msgid="4596612658981942092">"Sluitskerminstellings"</string>
     <string name="user_add_on_lockscreen_menu" msgid="2539059062034644966">"Voeg gebruikers van die sluitskerm af by"</string>
-    <!-- no translation found for switch_to_dock_user_when_docked (2324395443311905635) -->
-    <skip />
+    <string name="switch_to_dock_user_when_docked" msgid="2324395443311905635">"Skakel oor na admingebruiker wanneer gedok"</string>
     <string name="user_confirm_remove_self_title" msgid="926265330805361832">"Verwyder jouself?"</string>
     <string name="user_confirm_remove_title" msgid="3626559103278006002">"Vee dié gebruiker uit?"</string>
     <string name="user_profile_confirm_remove_title" msgid="3131574314149375354">"Verwyder hierdie profiel?"</string>
@@ -2690,8 +2687,7 @@
     <string name="wizard_next" msgid="3884832431439072471">"Volgende"</string>
     <string name="wizard_back_adoptable" msgid="1447814356855134183">"Formateer op ander manier"</string>
     <string name="regulatory_info_text" msgid="1154461023369976667"></string>
-    <!-- no translation found for sim_settings_title (2254609719033946272) -->
-    <skip />
+    <string name="sim_settings_title" msgid="2254609719033946272">"SIM-kaarte"</string>
     <string name="sim_cellular_data_unavailable" msgid="4653591727755387534">"Mobiele data is onbeskikbaar"</string>
     <string name="sim_cellular_data_unavailable_summary" msgid="6505871722911347881">"Tik om \'n data-SIM te kies"</string>
     <string name="sim_calls_always_use" msgid="967857230039768111">"Gebruik dit altyd vir oproepe"</string>
@@ -2709,8 +2705,7 @@
     <string name="sim_status_title" msgid="6188770698037109774">"SIM-status"</string>
     <string name="sim_status_title_sim_slot" msgid="4932996839194493313">"SIM-status (SIM-gleuf %1$d)"</string>
     <string name="sim_signal_strength" msgid="6351052821700294501">"<xliff:g id="DBM">%1$d</xliff:g> dBm <xliff:g id="ASU">%2$d</xliff:g> asu"</string>
-    <!-- no translation found for sim_notification_title (2819551384383504031) -->
-    <skip />
+    <string name="sim_notification_title" msgid="2819551384383504031">"SIM-kaarte is verander."</string>
     <string name="sim_notification_summary" msgid="5593339846307029991">"Tik om op te stel"</string>
     <string name="sim_calls_ask_first_prefs_title" msgid="3077694594349657933">"Vra elke keer"</string>
     <string name="sim_selection_required_pref" msgid="231437651041498359">"Keuse vereis"</string>
@@ -2736,7 +2731,10 @@
     <string name="account_dashboard_title" msgid="8228773251948253914">"Wagwoorde en rekeninge"</string>
     <string name="account_dashboard_default_summary" msgid="1730719656099599488">"Gestoorde wagwoorde, outovul, gesinkroniseerde rekeninge"</string>
     <string name="app_default_dashboard_title" msgid="4071015747629103216">"Verstekprogramme"</string>
-    <!-- no translation found for cloned_apps_dashboard_title (5542076801222950921) -->
+    <string name="cloned_apps_dashboard_title" msgid="5542076801222950921">"Gekloonde apps"</string>
+    <!-- no translation found for desc_cloned_apps_intro_text (1369621522882622476) -->
+    <skip />
+    <!-- no translation found for cloned_apps_summary (8805362440770795709) -->
     <skip />
     <string name="system_dashboard_summary" msgid="7400745270362833832">"Tale, gebare, tyd, rugsteun"</string>
     <string name="languages_setting_summary" msgid="4924440599794956443">"Stelseltale, programtale"</string>
@@ -3352,8 +3350,7 @@
     <string name="screen_pinning_unlock_password" msgid="4957969621904790573">"Vra wagwoord voordat jy ontspeld"</string>
     <string name="screen_pinning_unlock_none" msgid="2474959642431856316">"Sluit toestel wanneer jy ontspeld"</string>
     <string name="confirm_sim_deletion_title" msgid="9199369003530237871">"Bevestig dat SIM uitgevee word"</string>
-    <!-- no translation found for confirm_sim_deletion_description (5090811029854329373) -->
-    <skip />
+    <string name="confirm_sim_deletion_description" msgid="5090811029854329373">"Verifieer dat dit jy is voordat jy ’n e-SIM uitvee"</string>
     <string name="opening_paragraph_delete_profile_unknown_company" msgid="2951348192319498135">"Hierdie werkprofiel word bestuur deur:"</string>
     <string name="managing_admin" msgid="2633920317425356619">"Bestuur deur <xliff:g id="ADMIN_APP_LABEL">%s</xliff:g>"</string>
     <string name="encryption_interstitial_header" msgid="4418014339568737685">"Begin veilig"</string>
@@ -3757,6 +3754,11 @@
       <item quantity="one">1 program kan onbeperkte data gebruik</item>
     </plurals>
     <string name="special_access_more" msgid="132919514147475846">"Sien meer"</string>
+    <string name="long_background_tasks_label" msgid="3169590134850226687">"Lang agtergrondtake"</string>
+    <string name="long_background_tasks_switch_title" msgid="2491623894899492543">"Laat agtergrondtake toe wat lank neem"</string>
+    <string name="long_background_tasks_title" msgid="3272230637974707490">"Lang agtergrondtake"</string>
+    <string name="long_background_tasks_footer_title" msgid="9117342254914743097">"Laat hierdie app toe om lang agtergrondtake uit te voer. Dit laat die app toe om take uit te voer wat langer as ’n paar minute kan neem om te voltooi, soos aflaaie en oplaaie. \n\nAs hierdie toestemming geweier word, sal die stelsel beperk hoe lank die app sulke take op die agtergrond kan uitvoer."</string>
+    <string name="keywords_long_background_tasks" msgid="5788956269136054574">"lang take, dataoordrag, agtergrondtake"</string>
     <string name="reset_shortcut_manager_throttling" msgid="2183940254903144298">"Stel ShortcutManager se koersbeperking terug"</string>
     <string name="reset_shortcut_manager_throttling_complete" msgid="8949943009096885470">"ShortcutManager se koersbeperking is teruggestel"</string>
     <string name="notification_suggestion_title" msgid="6309263655965785411">"Beheer inligting op sluitskerm"</string>
@@ -4129,8 +4131,7 @@
     <string name="mobile_data_settings_title" msgid="3927524078598009792">"Mobiele data"</string>
     <string name="mobile_data_settings_summary" msgid="7323978798199919063">"Kry toegang tot data deur selnetwerk"</string>
     <string name="mobile_data_settings_summary_auto_switch" msgid="7851549787645698945">"Foon sal outomaties na hierdie diensverskaffer oorskakel wanneer dit binne bereik is"</string>
-    <!-- no translation found for mobile_data_settings_summary_unavailable (9176513507571883986) -->
-    <skip />
+    <string name="mobile_data_settings_summary_unavailable" msgid="9176513507571883986">"Geen SIM beskikbaar nie"</string>
     <string name="calls_preference" msgid="2166481296066890129">"Oproepevoorkeur"</string>
     <string name="sms_preference" msgid="7742964962568219351">"SMS-voorkeur"</string>
     <string name="calls_and_sms_ask_every_time" msgid="3178743088737726677">"Vra elke keer"</string>
@@ -4145,10 +4146,8 @@
     <string name="mobile_network_list_add_more" msgid="4478586073355236604">"Voeg nog by"</string>
     <string name="mobile_network_active_sim" msgid="6397581267971410039">"Aktief / SIM"</string>
     <string name="mobile_network_inactive_sim" msgid="5829757490580409899">"Onaktief / SIM"</string>
-    <!-- no translation found for mobile_network_active_esim (3984452275968408382) -->
-    <skip />
-    <!-- no translation found for mobile_network_inactive_esim (8777415108263057939) -->
-    <skip />
+    <string name="mobile_network_active_esim" msgid="3984452275968408382">"Aktief/e-SIM"</string>
+    <string name="mobile_network_inactive_esim" msgid="8777415108263057939">"Onaktief/e-SIM"</string>
     <string name="mobile_network_sim_name" msgid="3187192894150386537">"SIM-naam en -kleur"</string>
     <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>
@@ -4184,8 +4183,7 @@
     <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>
-    <!-- no translation found for sim_action_switch_sub_dialog_text_downloaded (8977951796005849471) -->
-    <skip />
+    <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>
     <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>
@@ -4227,10 +4225,8 @@
     <string name="switch_sim_dialog_text" msgid="7530186862171635464">"<xliff:g id="CARRIER_NAME">%1$s</xliff:g> sal vir mobiele data, oproepe en SMS\'e gebruik word"</string>
     <string name="switch_sim_dialog_no_switch_title" msgid="809763410787744247">"Geen aktiewe SIM-kaarte beskikbaar nie"</string>
     <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>
-    <!-- no translation found for sim_card_label (6263064316075963775) -->
-    <skip />
-    <!-- no translation found for erase_sim_dialog_title (4742077437653028326) -->
-    <skip />
+    <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>
     <string name="erase_sim_confirm_button" msgid="8309115684335320541">"Vee uit"</string>
     <string name="erasing_sim" msgid="7877703231075699139">"Vee tans SIM uit …"</string>
@@ -4283,6 +4279,8 @@
     <string name="capture_system_heap_dump_title" msgid="9210974110606886455">"Vang stelselhoopstortings vas"</string>
     <string name="reboot_with_mte_title" msgid="9167242803901899693">"Herselflaai met MTE"</string>
     <string name="reboot_with_mte_message" msgid="7675836625682561153">"Stelsel sal herselflaai en toelaat om met geheuemerkinguitbreiding (MTE) te eksperimenteer. MTE kan \'n negatiewe uitwerking op die stelsel se werkverrigting en stabiliteit hê. Sal met volgende herselflaai teruggestel word."</string>
+    <string name="reboot_with_mte_summary" msgid="879384278357305846">"Probeer MTE vir ’n enkele selflaai vir appontwikkeling"</string>
+    <string name="reboot_with_mte_already_enabled" msgid="7708271355555880940">"MTE word deur gevorderde geheuebeskerming geaktiveer"</string>
     <string name="capturing_system_heap_dump_message" msgid="8410503247477360622">"Vasvangstelsel vir hoopstorting"</string>
     <string name="error_capturing_system_heap_dump_message" msgid="2352983250048200052">"Kon nie stelselhoopstorting vasvang nie"</string>
     <string name="automatic_system_heap_dump_title" msgid="4093306504711109479">"Vang outomaties stelselhoopstortings vas"</string>
@@ -4334,6 +4332,11 @@
     <string name="lockscreen_trivial_disabled_controls_summary" msgid="7593626010580689155">"Skakel eers \"Wys toestelkontroles\" aan as jy wil gebruik"</string>
     <string name="lockscreen_double_line_clock_summary" msgid="2916159550425093703">"Wys dubbellynhorlosie as dit beskikbaar is"</string>
     <string name="lockscreen_double_line_clock_setting_toggle" msgid="3408639316001688529">"Dubbellynhorlosie"</string>
+    <string name="lockscreen_quick_affordances_title" msgid="435869403114245620">"Knoppies"</string>
+    <plurals name="lockscreen_quick_affordances_summary" formatted="false" msgid="4225396036524703997">
+      <item quantity="other"><xliff:g id="FIRST_1">%1$s</xliff:g>, <xliff:g id="SECOND">%2$s</xliff:g></item>
+      <item quantity="one"><xliff:g id="FIRST_0">%1$s</xliff:g></item>
+    </plurals>
     <string name="rtt_settings_title" msgid="7049259598645966354"></string>
     <string name="rtt_settings_no_visible" msgid="7440356831140948382"></string>
     <string name="rtt_settings_visible_during_call" msgid="7866181103286073700"></string>
@@ -4382,10 +4385,8 @@
     <string name="carrier_wifi_offload_summary" msgid="2980563718888371142">"Maak dit vir Google Fi moontlik om W+-netwerke te gebruik om spoed en dekking te verbeter"</string>
     <string name="carrier_wifi_network_title" msgid="5461382943873831770">"W+-netwerk"</string>
     <string name="sim_category_title" msgid="2341314000964710495">"SIM"</string>
-    <!-- no translation found for downloaded_sim_category_title (2876988650413179752) -->
-    <skip />
-    <!-- no translation found for downloaded_sims_category_title (487799905978489922) -->
-    <skip />
+    <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>
     <string name="sim_category_default_active_sim" msgid="1208194173387987231">" / Verstek vir <xliff:g id="ID_1">%1$s</xliff:g>"</string>
@@ -4441,8 +4442,7 @@
     <string name="smart_forwarding_ongoing_title" msgid="962226849074401228">"Oproepinstellings"</string>
     <string name="smart_forwarding_ongoing_text" msgid="2189209372407117114">"Dateer tans instellings op …"</string>
     <string name="smart_forwarding_failed_title" msgid="1859891191023516080">"Oproepinstellingsfout"</string>
-    <!-- no translation found for smart_forwarding_failed_text (8682640643264071789) -->
-    <skip />
+    <string name="smart_forwarding_failed_text" msgid="8682640643264071789">"Netwerk- of SIM-fout."</string>
     <string name="smart_forwarding_failed_not_activated_text" msgid="997396203001257904">"SIM is nie geaktiveer nie."</string>
     <string name="smart_forwarding_input_mdn_title" msgid="5105463748849841763">"Voer foonnommers in"</string>
     <string name="smart_forwarding_input_mdn_dialog_title" msgid="7542216086697868415">"Voer foonnommer in"</string>
@@ -4466,14 +4466,10 @@
     <string name="previous_page_content_description" msgid="6438292457923282991">"Vorige"</string>
     <string name="next_page_content_description" msgid="1641835099813416294">"Volgende"</string>
     <string name="colors_viewpager_content_description" msgid="2591751086138259565">"Kleurvoorskou"</string>
-    <!-- no translation found for bluetooth_sim_card_access_notification_title (7351015416346359536) -->
-    <skip />
-    <!-- no translation found for bluetooth_sim_card_access_notification_content (8685623260103018309) -->
-    <skip />
-    <!-- no translation found for bluetooth_sim_card_access_dialog_title (5616323725563125179) -->
-    <skip />
-    <!-- no translation found for bluetooth_sim_card_access_dialog_content (6281997628405909566) -->
-    <skip />
+    <string name="bluetooth_sim_card_access_notification_title" msgid="7351015416346359536">"SIM-toegangversoek"</string>
+    <string name="bluetooth_sim_card_access_notification_content" msgid="8685623260103018309">"’n Toestel wil toegang tot jou SIM hê. Tik vir besonderhede."</string>
+    <string name="bluetooth_sim_card_access_dialog_title" msgid="5616323725563125179">"Laat toegang tot SIM toe?"</string>
+    <string name="bluetooth_sim_card_access_dialog_content" msgid="6281997628405909566">"’n Bluetooth-toestel, <xliff:g id="DEVICE_NAME_0">%1$s</xliff:g>, wil toegang tot data op jou SIM hê. Dit sluit jou kontakte in.\n\nTerwyl <xliff:g id="DEVICE_NAME_1">%2$s</xliff:g> gekoppel is, sal hulle alle oproepe ontvang wat na <xliff:g id="PHONE_NUMBER">%3$s</xliff:g> toe gemaak word."</string>
     <string name="bluetooth_connect_access_notification_title" msgid="2573547043170883947">"Bluetooth-toestel is beskikbaar"</string>
     <string name="bluetooth_connect_access_notification_content" msgid="1328465545685433304">"\'n Toestel wil koppel. Tik vir besonderhede."</string>
     <string name="bluetooth_connect_access_dialog_title" msgid="1948056782712451381">"Koppel aan Bluetooth-toestel?"</string>
@@ -4544,6 +4540,10 @@
     <string name="ingress_rate_limit_summary" msgid="1097811019742438371">"Stel netwerkbandwydte se binnedringingkoerslimiet op wat op alle netwerke wat \'n internetverbinding verskaf, toegepas word."</string>
     <string name="ingress_rate_limit_dialog_title" msgid="5359461052422633789">"Stel netwerkaflaaikoerslimiet op"</string>
     <string name="ingress_rate_limit_no_limit_entry" msgid="8741098826008012163">"Geen limiet nie"</string>
+    <!-- no translation found for disable_phantom_process_monitor_title (8348108346706188771) -->
+    <skip />
+    <!-- no translation found for disable_phantom_process_monitor_summary (3044464635550256985) -->
+    <skip />
     <string name="bluetooth_broadcast_dialog_title" msgid="9172775308463135884">"Saai uit"</string>
     <string name="bluetooth_broadcast_dialog_broadcast_app" msgid="1016617579194329005">"Saai <xliff:g id="CURRENTAPP">%1$s</xliff:g> uit"</string>
     <string name="bluetooth_broadcast_dialog_find_message" msgid="6621660851669953883">"Luister na uitsendings wat in jou omtrek speel"</string>
diff --git a/res/values-am/arrays.xml b/res/values-am/arrays.xml
index 7bc7edb..aed4e4f 100644
--- a/res/values-am/arrays.xml
+++ b/res/values-am/arrays.xml
@@ -469,7 +469,9 @@
     <item msgid="2373999996715432397">"0"</item>
     <item msgid="5305176997036663262">"1"</item>
   </string-array>
-    <!-- no translation found for switch_to_dock_user_when_docked_timeout_entries:0 (3211660022507486536) -->
-    <!-- no translation found for switch_to_dock_user_when_docked_timeout_entries:1 (7025253383416830453) -->
-    <!-- no translation found for switch_to_dock_user_when_docked_timeout_entries:2 (1574040255478150028) -->
+  <string-array name="switch_to_dock_user_when_docked_timeout_entries">
+    <item msgid="3211660022507486536">"በጭራሽ"</item>
+    <item msgid="7025253383416830453">"ከ1 ደቂቃ በኋላ"</item>
+    <item msgid="1574040255478150028">"ከ5 ደቂቃዎች በኋላ"</item>
+  </string-array>
 </resources>
diff --git a/res/values-am/strings.xml b/res/values-am/strings.xml
index be9e8ba..424edc0 100644
--- a/res/values-am/strings.xml
+++ b/res/values-am/strings.xml
@@ -1012,18 +1012,13 @@
     <string name="force_bold_text" msgid="4620929631102086716">"ደማቅ ጽሁፍ"</string>
     <string name="title_font_size" msgid="570613010306330622">"የቁምፊ መጠን"</string>
     <string name="short_summary_font_size" msgid="8444689613442419978">"ጽሁፍ ያተልቁ ወይም ያሳንሱ"</string>
-    <!-- no translation found for sim_lock_settings (7331982427303002613) -->
-    <skip />
-    <!-- no translation found for sim_lock_settings_category (6475255139493877786) -->
-    <skip />
-    <!-- no translation found for sim_pin_toggle (6814489621760857328) -->
-    <skip />
+    <string name="sim_lock_settings" msgid="7331982427303002613">"የሲም መቆለፊያ ቅንብሮች"</string>
+    <string name="sim_lock_settings_category" msgid="6475255139493877786">"የሲም መቆለፊያ"</string>
+    <string name="sim_pin_toggle" msgid="6814489621760857328">"ሲም ቆልፍ"</string>
     <string name="sim_pin_change" msgid="5978881209990507379">"SIM ፒን  ለውጥ"</string>
     <string name="sim_enter_pin" msgid="8235202785516053253">"SIM ፒን"</string>
-    <!-- no translation found for sim_enable_sim_lock (6486354334679225748) -->
-    <skip />
-    <!-- no translation found for sim_disable_sim_lock (6939439812841857306) -->
-    <skip />
+    <string name="sim_enable_sim_lock" msgid="6486354334679225748">"ሲም ቆልፍ"</string>
+    <string name="sim_disable_sim_lock" msgid="6939439812841857306">"ሲም ክፈት"</string>
     <string name="sim_enter_old" msgid="6882545610939674813">"የድሮSIM ፒን"</string>
     <string name="sim_enter_new" msgid="9010947802784561582">"አዲስ SIM ፒን"</string>
     <string name="sim_reenter_new" msgid="6131418271490374263">"አዲስ ፒን ዳግም ይተይቡ"</string>
@@ -1038,8 +1033,7 @@
     <string name="sim_change_data_title" msgid="4663239438584588847">"ለተንቀሳቃሽ ውሂብ <xliff:g id="CARRIER">%1$s</xliff:g> ን ይጠቀም?"</string>
     <string name="sim_change_data_message" msgid="3046178883369645132">"ለተንቀሳቃሽ ውሂብ <xliff:g id="CARRIER2_0">%2$s</xliff:g> ን እየተጠቀሙ ነዎት። ወደ <xliff:g id="CARRIER1">%1$s</xliff:g> ከቀየሩ፣ <xliff:g id="CARRIER2_1">%2$s</xliff:g> ከእንግዲህ ለተንቀሳቃሽ ውሂብ ጥቅም ላይ አይውልም።"</string>
     <string name="sim_change_data_ok" msgid="4922114750417276560">"<xliff:g id="CARRIER">%1$s</xliff:g>ን ይጠቀሙ"</string>
-    <!-- no translation found for sim_preferred_title (8850185380445309835) -->
-    <skip />
+    <string name="sim_preferred_title" msgid="8850185380445309835">"የመረጡት ሲም ይዘመን?"</string>
     <string name="sim_preferred_message" msgid="6004009449266648351">"<xliff:g id="NEW_SIM">%1$s</xliff:g> በእርስዎ መሣሪያ ላይ ያለው ብቸኛ ሲም ነው። ይህን ሲም ለተንቀሳቃሽ ስልክ ውሂብ፣ ጥሪዎች እና የኤስኤምኤስ መልዕክቶች መጠቀም ይፈልጋሉ?"</string>
     <string name="wrong_pin_code_pukked" msgid="3414172752791445033">"ልክ ያልሆነ የሲም ኮድ። አሁን መሳሪያዎን ለማስከፈት ድምጸ ተያያዥ ሞደምዎን ማግኘት አለብዎ።"</string>
     <plurals name="wrong_pin_code" formatted="false" msgid="4054088588731305475">
@@ -1192,20 +1186,17 @@
     <string name="reset_network_title" msgid="1395494440355807616">"Wi-Fi፣ ተንቀሳቃሽ ስልክ እና ብሉቱዝን ዳግም አስጀምር"</string>
     <string name="reset_network_desc" msgid="1112523764899788246">"የሚከተሉትን ጨምሮ ይህ ሁሉንም የአውታረ መረብ ቅንብሮችን ዳግም ያቀናብራል፦\n\n"<li>"Wi‑Fi"</li>\n<li>"የተንቀሳቃሽ ስልክ ውሂብ"</li>\n<li>"ብሉቱዝ"</li></string>
     <string name="erase_euicc_data_button" msgid="728078969563311737">"ደምስስ"</string>
-    <!-- no translation found for reset_esim_title (4194570573425902754) -->
-    <skip />
+    <string name="reset_esim_title" msgid="4194570573425902754">"ኢሲሞችን ደምስስ"</string>
     <string name="reset_esim_desc" msgid="3662444090563399131">"ይህ ማናቸውም የተንቀሳቃሽ ስልክ አገልግሎት ዕቅዶችን አይሰርዝም። ተተኪ ሲሞችን ለማውረድ፣ የአገልግሎት አቅራቢዎን ያነጋግሩ።"</string>
     <string name="reset_network_button_text" msgid="2281476496459610071">"ቅንብሮችን ዳግም ያቀናብሩ"</string>
     <string name="reset_network_final_desc" msgid="5304365082065278425">"ሁሉም አውታረ መረብ ቅንብሮች ዳግም ይጀምሩ? ይህን እርምጃ መቀልበስ አይችሉም።"</string>
-    <!-- no translation found for reset_network_final_desc_esim (1129251284212847939) -->
-    <skip />
+    <string name="reset_network_final_desc_esim" msgid="1129251284212847939">"ሁሉም የአውታረ መረብ ቅንብሮች እንደገና ይጀምሩ እና ኢሲሞች ይደምሰሱ? ይህን ተግባር መቀልበስ አይችሉም።"</string>
     <string name="reset_network_final_button_text" msgid="2433867118414000462">"ቅንብሮችን ዳግም ያቀናብሩ"</string>
     <string name="reset_network_confirm_title" msgid="913014422184481270">"ዳግም ይቀናበር?"</string>
     <string name="network_reset_not_available" msgid="1966334631394607829">"የአውታረመረብ ዳግም ማስጀመር ለዚህ ተጠቃሚ አይገኝም"</string>
     <string name="reset_network_complete_toast" msgid="1367872474130621115">"የአውታረ መረብ ቅንብሮች ዳግም ጀምረዋል።"</string>
     <string name="reset_esim_error_title" msgid="4670073610967959597">"ሲሞችን መደምሰስ አይቻልም"</string>
-    <!-- no translation found for reset_esim_error_msg (7279607120606365250) -->
-    <skip />
+    <string name="reset_esim_error_msg" msgid="7279607120606365250">"በስሕተት ምክንያት ኢሲሞች መደምሰስ አልቻሉም።\n\nመሣሪያዎን እንደገና ያስጀምሩ እና እንደገና ይሞክሩ።"</string>
     <string name="main_clear_title" msgid="277664302144837723">"ሁሉንም ውሂብ ደምስስ (የፋብሪካ ዳግም ማስጀመር)"</string>
     <string name="main_clear_short_title" msgid="4752094765533020696">"ሁሉንም ውሂብ ደምስስ (የፋብሪካ ዳግም ማስጀመር)"</string>
     <string name="main_clear_desc_also_erases_external" msgid="3687911419628956693"><li>"ሙዚቃ"</li>\n<li>"ፎቶዎች"</li>\n<li>"ሌላ የተጠቃሚ ውሂብ"</li></string>
@@ -2017,7 +2008,6 @@
     <string name="printer_info_desc" msgid="1206872325746154206">"ስለዚህ አታሚ ተጨማሪ መረጃ"</string>
     <string name="power_usage_summary_title" msgid="4198312848584882113">"ባትሪ"</string>
     <string name="power_usage_summary" msgid="6857382582534984531">"ባትሪውን ምን እየተጠቀመበት ነበር"</string>
-    <string name="power_usage_not_available" msgid="3425302437465106036">"የባትሪ አጠቃቀም ውሂብ የለም።"</string>
     <string name="power_usage_level_and_status" msgid="821521456989429593">"<xliff:g id="LEVEL">%1$s</xliff:g> - <xliff:g id="STATUS">%2$s</xliff:g>"</string>
     <string name="power_discharge_remaining" msgid="6997529817917076536">"<xliff:g id="REMAIN">%1$s</xliff:g> ይቀራል"</string>
     <string name="power_charge_remaining" msgid="7046064326172265116">"ለመሙላት <xliff:g id="UNTIL_CHARGED">%1$s</xliff:g> ይቀረዋል"</string>
@@ -2038,13 +2028,11 @@
     <string name="manager_battery_usage_optimized_only" msgid="7121785281913056432">"ይተባል"</string>
     <string name="manager_battery_usage_link_a11y" msgid="374918091821438564">"ስለ የባትሪ አጠቃቀም አማራጮች የበለጠ ይረዱ"</string>
     <string name="device_screen_usage" msgid="1011630249648289909">"ኃይሉ ሙሉ ከነበረበት ጊዜ ጀምሮ ያለው የማያ ገጽ አጠቃቀም"</string>
-    <string name="power_usage_list_summary" msgid="3237540201918492925">"ከሙሉ ኃይል መሙላት ወዲህ የባትሪ አጠቃቀም"</string>
     <string name="advanced_battery_title" msgid="3005993394776555079">"የባትሪ አጠቃቀም"</string>
     <string name="history_details_title" msgid="8628584613889559355">"የታሪክ ዝርዝሮች"</string>
     <string name="advanced_battery_preference_title" msgid="3790901207877260883">"የባትሪ አጠቃቀም"</string>
     <string name="advanced_battery_preference_summary_with_hours" msgid="954091349133320955">"ያለፉት 24 ሰዓቶች አጠቃቀምን ይመልከቱ"</string>
-    <!-- no translation found for advanced_battery_preference_summary (2372763700477268393) -->
-    <skip />
+    <string name="advanced_battery_preference_summary" msgid="2372763700477268393">"ከመጨረሻው ሙሉ የኃይል ሙሌት በኋላ አጠቃቀምን አሳይ"</string>
     <string name="battery_details_title" msgid="3289680399291090588">"የመተግበሪያ የባትሪ አጠቃቀም"</string>
     <string name="details_subtitle" msgid="2550872569652785527">"ዝርዝሮችን ተጠቀም"</string>
     <string name="controls_subtitle" msgid="3759606830916441564">"የኃይል አጠቃቀም አስተካክል"</string>
@@ -2063,7 +2051,17 @@
     <string name="battery_tip_high_usage_summary" msgid="3938999581403084551">"ከፍተኛ አጠቃቀም ያላቸውን መተግበሪያዎች ይመልከቱ"</string>
     <string name="battery_tip_limited_temporarily_title" msgid="5962767837251276527">"ኃይል መሙላት ባለበት ቆሟል"</string>
     <string name="battery_tip_limited_temporarily_summary" msgid="5254922316684499816">"የባትሪ ዕድሜን ለማራዘም ለባትሪ ጥበቃ በማድረግ ላይ"</string>
-    <!-- no translation found for battery_tip_limited_temporarily_extra_summary (8876637325622106400) -->
+    <!-- no translation found for battery_tip_dock_defender_future_bypass_title (7257251934903787366) -->
+    <skip />
+    <!-- no translation found for battery_tip_dock_defender_future_bypass_summary (428474483479026813) -->
+    <skip />
+    <!-- no translation found for battery_tip_dock_defender_active_title (8843454404807737776) -->
+    <skip />
+    <!-- no translation found for battery_tip_dock_defender_active_summary (5582869291068635429) -->
+    <skip />
+    <!-- no translation found for battery_tip_dock_defender_temporarily_bypassed_title (1679449361090557201) -->
+    <skip />
+    <!-- no translation found for battery_tip_dock_defender_temporarily_bypassed_summary (5107293805054133144) -->
     <skip />
     <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>
@@ -2126,7 +2124,6 @@
     <string name="power_bluetooth" msgid="5085900180846238196">"ብሉቱዝ"</string>
     <string name="power_cell" msgid="7793805106954398186">"የተንቀሳቃሽ ስልክ አውታረ መረብ"</string>
     <string name="power_phone" msgid="2768396619208561670">"የድምፅ ጥሪዎች"</string>
-    <string name="battery_used_for" msgid="6401552215008504483">"ለ<xliff:g id="TIME">^1</xliff:g> ጥቅም ላይ ውሏል"</string>
     <string name="battery_screen_usage" msgid="90008745183187461">"የማያ ገጽ አጠቃቀም <xliff:g id="TIME">^1</xliff:g>"</string>
     <string name="battery_used_by" msgid="6457305178016189330">"<xliff:g id="APP">%2$s</xliff:g> <xliff:g id="PERCENT">%1$s</xliff:g> ተጠቅሟል"</string>
     <string name="battery_overall_usage" msgid="8940140259734182014">"<xliff:g id="PERCENT">%1$s</xliff:g> ከጠቅላላ ባትሪ"</string>
@@ -2135,36 +2132,28 @@
     <string name="battery_full_charge_last" msgid="465146408601016923">"ሙሉ ኃይል ይህን ያህል ጊዜ ይቆያል፦"</string>
     <string name="battery_footer_summary" msgid="8221691063048377342">"የባትሪ አጠቃቀም ውሂብ ግምታዊ ሲሆን በአጠቃቀም ላይ ተመስርቶ ሊለወጥ ይችላል"</string>
     <string name="battery_detail_power_usage" msgid="1492926471397355477">"የባትሪ አጠቃቀም"</string>
-    <!-- no translation found for battery_total_and_bg_usage (8435738393326063685) -->
-    <skip />
+    <string name="battery_total_and_bg_usage" msgid="8435738393326063685">"<xliff:g id="TIME_0">^1</xliff:g> ጠቅላላ • ከመጨረሻው ሙሉ የኃይል ሙሌት በኋላ\n<xliff:g id="TIME_1">^2</xliff:g> ዳራ"</string>
     <string name="battery_total_and_bg_usage_24hr" msgid="2393832614028187281">"<xliff:g id="TIME_0">^1</xliff:g> ጠቅላላ • ላለፉት 24 ሰዓታት\n<xliff:g id="TIME_1">^2</xliff:g> ዳራ"</string>
     <string name="battery_total_and_bg_usage_with_period" msgid="2809037516933951047">"<xliff:g id="TIME_0">^1</xliff:g> ጠቅላላ • የ<xliff:g id="TIME_1">^2</xliff:g> ዳራ\nለ<xliff:g id="TIME_PERIOD">^3</xliff:g>"</string>
-    <!-- no translation found for battery_total_usage_less_minute (3199193389086828320) -->
-    <skip />
+    <string name="battery_total_usage_less_minute" msgid="3199193389086828320">"ከመጨረሻው ሙሉ የኃይል ሙሌት በኋላ ጠቅላላ ከአንድ ደቂቃ ያነሰ"</string>
     <string name="battery_total_usage_less_minute_24hr" msgid="699268449496083696">"ላለፉት 24 ሰዓቶች ጠቅላላ ከአንድ ደቂቃ ያነሰ"</string>
     <string name="battery_total_usage_less_minute_with_period" msgid="571923652373556609">"ለ<xliff:g id="TIME_PERIOD">^1</xliff:g> ጠቅላላ ከአንድ ደቂቃ"</string>
-    <!-- no translation found for battery_bg_usage_less_minute (7776884932074493406) -->
-    <skip />
+    <string name="battery_bg_usage_less_minute" msgid="7776884932074493406">"ከመጨረሻው ሙሉ የኃይል ሙሌት በኋላ ዳራ ከአንድ ደቂቃ ያነሰ"</string>
     <string name="battery_bg_usage_less_minute_24hr" msgid="5016983623297552985">"ላለፉት 24 ሰዓታት ዳራ ከአንድ ደቂቃ በታች"</string>
     <string name="battery_bg_usage_less_minute_with_period" msgid="7624741677867017430">"ለ<xliff:g id="TIME_PERIOD">^1</xliff:g> ዳራ ከአንድ ደቂቃ በታች"</string>
-    <!-- no translation found for battery_total_usage (4811532932663354619) -->
-    <skip />
+    <string name="battery_total_usage" msgid="4811532932663354619">"<xliff:g id="TIME">^1</xliff:g> ጠቅላላ ከመጨረሻው ሙሉ የኃይል ሙሌት በኋላ"</string>
     <string name="battery_total_usage_24hr" msgid="3907495067623665787">"ላለፉት 24 ሰዓታት <xliff:g id="TIME">^1</xliff:g> ጠቅላላ"</string>
     <string name="battery_total_usage_with_period" msgid="2849061229625950626">"ለ<xliff:g id="TIME_PERIOD">^2</xliff:g> ጠቅላላ <xliff:g id="TIME_0">^1</xliff:g>"</string>
-    <!-- no translation found for battery_bg_usage (8262917746299259350) -->
-    <skip />
+    <string name="battery_bg_usage" msgid="8262917746299259350">"ከመጨረሻው ሙሉ የኃይል ሙሌት በኋላ <xliff:g id="TIME">^1</xliff:g> ዳራ"</string>
     <string name="battery_bg_usage_24hr" msgid="1999734910656674710">"ላለፉት 24 ሰዓታት የ<xliff:g id="TIME">^1</xliff:g> ዳራ"</string>
     <string name="battery_bg_usage_with_period" msgid="992952174445045711">"ለ<xliff:g id="TIME_PERIOD">^2</xliff:g> የ<xliff:g id="TIME_0">^1</xliff:g> ዳራ"</string>
-    <!-- no translation found for battery_total_usage_and_bg_less_minute_usage (3861884807364163833) -->
-    <skip />
+    <string name="battery_total_usage_and_bg_less_minute_usage" msgid="3861884807364163833">"<xliff:g id="TIME">^1</xliff:g> ጠቅላላ • ከመጨረሻው ሙሉ የኃይል ሙሌት በኋላ\nዳራ ከአንድ ደቂቃ ያነሰ"</string>
     <string name="battery_total_usage_and_bg_less_minute_usage_24hr" msgid="1721830675789709748">"<xliff:g id="TIME">^1</xliff:g> ጠቅላላ • ላለፉት 24 ሰዓታት\nዳራ ከአንድ ደቂቃ በታች"</string>
     <string name="battery_total_usage_and_bg_less_minute_usage_with_period" msgid="5943281928474598517">"<xliff:g id="TIME_0">^1</xliff:g> ጠቅላላ • ለ<xliff:g id="TIME_PERIOD">^2</xliff:g>\nዳራ ከአንድ ደቂቃ በታች"</string>
-    <!-- no translation found for battery_not_usage (3851536644733662392) -->
-    <skip />
+    <string name="battery_not_usage" msgid="3851536644733662392">"ከመጨረሻው ሙሉ የኃይል ሙሌት በኋላ ምንም አጠቃቀም የለም"</string>
     <string name="battery_not_usage_24hr" msgid="8397519536160741248">"ላለፉት 24 ሰዓታት ጥቅም ላይ አልዋለም"</string>
     <string name="battery_usage_without_time" msgid="1346894834339420538"></string>
     <string name="battery_usage_other_users" msgid="9002643295562500693">"ሌሎች ተጠቃሚዎች"</string>
-    <string name="advanced_battery_graph_subtext" msgid="6816737986172678550">"የቀረው የባትሪ ዕድሜ ግምት በእርስዎ የመሣሪያ አጠቃቀም ላይ የተመረኮዘ ነው"</string>
     <string name="estimated_time_left" msgid="948717045180211777">"የተገመተው ቀሪ ጊዜ"</string>
     <string name="estimated_charging_time_left" msgid="2287135413363961246">"ኃይሉ ሙሉ እስኪሞላ ድረስ"</string>
     <string name="estimated_time_description" msgid="211058785418596009">"ግምት በአጠቃቀም መሠረት ሊቀየር ይችላል"</string>
@@ -2271,6 +2260,8 @@
     <string name="vpn_settings_multiple_insecure_multiple_total" msgid="1706236062478680488">"<xliff:g id="VPN_COUNT">%d</xliff:g> ደህንነቱ የተጠበቀ አይደለም"</string>
     <string name="adaptive_connectivity_title" msgid="7464959640138428192">"ተለማማጅ ግንኙነት"</string>
     <string name="adaptive_connectivity_summary" msgid="3648731530666326885">"የአውታረ መረብ ግንኙነቶችዎን በራስ-ሰር በማስተዳደር የባትሪ ዕድሜን ያራዝማል እንዲሁም የመሣሪያ አፈፃፀምን ያሻሽላል"</string>
+    <!-- no translation found for adaptive_connectivity_main_switch_title (261045483524512420) -->
+    <skip />
     <string name="credentials_title" msgid="7535942196886123656">"መረጃ ማከማቻ"</string>
     <string name="credentials_install" msgid="3933218407598415827">"የእውቅና ማረጋገጫ ይጫኑ"</string>
     <string name="credentials_reset" msgid="4246628389366452655">"መረጃዎች አጽዳ"</string>
@@ -2571,8 +2562,7 @@
     <string name="user_remove_user_menu" msgid="2183714948094429367">"<xliff:g id="USER_NAME">%1$s</xliff:g>ን ከዚህ መሣሪያ ሰርዝ"</string>
     <string name="user_lockscreen_settings" msgid="4596612658981942092">"የገጽ ቆልፍ ቅንብሮች"</string>
     <string name="user_add_on_lockscreen_menu" msgid="2539059062034644966">"ከማያ ገጽ ቁልፍ ሆነው ተጠቃሚዎችን ያክሉ"</string>
-    <!-- no translation found for switch_to_dock_user_when_docked (2324395443311905635) -->
-    <skip />
+    <string name="switch_to_dock_user_when_docked" msgid="2324395443311905635">"በሚተከልበት ጊዜ ወደ የአስተዳዳሪ ተጠቃሚ ይቀይሩ"</string>
     <string name="user_confirm_remove_self_title" msgid="926265330805361832">"እራስዎን ይሰርዙ?"</string>
     <string name="user_confirm_remove_title" msgid="3626559103278006002">"ይህ ተጠቃሚ ይሰረዝ?"</string>
     <string name="user_profile_confirm_remove_title" msgid="3131574314149375354">"ይህ መገለጫ ይወገድ?"</string>
@@ -2698,8 +2688,7 @@
     <string name="wizard_next" msgid="3884832431439072471">"ቀጣይ"</string>
     <string name="wizard_back_adoptable" msgid="1447814356855134183">"በሌላ መንገድ ቅርጸት ስራ"</string>
     <string name="regulatory_info_text" msgid="1154461023369976667"></string>
-    <!-- no translation found for sim_settings_title (2254609719033946272) -->
-    <skip />
+    <string name="sim_settings_title" msgid="2254609719033946272">"ሲሞች"</string>
     <string name="sim_cellular_data_unavailable" msgid="4653591727755387534">"የተንቀሳቃሽ ስልክ ውሂብ አይገኝም"</string>
     <string name="sim_cellular_data_unavailable_summary" msgid="6505871722911347881">"የውሂብ ሲም ለመምረጥ ነካ ያድርጉ"</string>
     <string name="sim_calls_always_use" msgid="967857230039768111">"ለጥሪዎች ሁልጊዜ ይህንን ተጠቀም"</string>
@@ -2717,8 +2706,7 @@
     <string name="sim_status_title" msgid="6188770698037109774">"የSIM ሁኔታ"</string>
     <string name="sim_status_title_sim_slot" msgid="4932996839194493313">"የሲም ሁኔታ (የሲም ማስገቢያ %1$d)"</string>
     <string name="sim_signal_strength" msgid="6351052821700294501">"<xliff:g id="DBM">%1$d</xliff:g> ል.ም/በደ. <xliff:g id="ASU">%2$d</xliff:g> asu"</string>
-    <!-- no translation found for sim_notification_title (2819551384383504031) -->
-    <skip />
+    <string name="sim_notification_title" msgid="2819551384383504031">"ሲሞች ተቀይረዋል።"</string>
     <string name="sim_notification_summary" msgid="5593339846307029991">"ለማዋቀር ነካ ያድርጉ"</string>
     <string name="sim_calls_ask_first_prefs_title" msgid="3077694594349657933">"ሁልጊዜ ጠይቅ"</string>
     <string name="sim_selection_required_pref" msgid="231437651041498359">"መምረጥ ይጠየቃል"</string>
@@ -2744,7 +2732,10 @@
     <string name="account_dashboard_title" msgid="8228773251948253914">"የይለፍ ቃላት እና መለያዎች"</string>
     <string name="account_dashboard_default_summary" msgid="1730719656099599488">"የተቀመጡ የይለፍ ቃላት፣ ራስ-ሙላ፣ የተመሳሰሉ መለያዎች"</string>
     <string name="app_default_dashboard_title" msgid="4071015747629103216">"ነባሪ መተግበሪያዎች"</string>
-    <!-- no translation found for cloned_apps_dashboard_title (5542076801222950921) -->
+    <string name="cloned_apps_dashboard_title" msgid="5542076801222950921">"የተባዙ መተግበሪያዎች"</string>
+    <!-- no translation found for desc_cloned_apps_intro_text (1369621522882622476) -->
+    <skip />
+    <!-- no translation found for cloned_apps_summary (8805362440770795709) -->
     <skip />
     <string name="system_dashboard_summary" msgid="7400745270362833832">"ቋንቋዎች፣ የእጅ ውዝዋዜዎች፣ ጊዜ፣ ምትኬ"</string>
     <string name="languages_setting_summary" msgid="4924440599794956443">"የሥርዓት ቋንቋዎች፣ የመተግበሪያ ቋንቋዎች"</string>
@@ -3360,8 +3351,7 @@
     <string name="screen_pinning_unlock_password" msgid="4957969621904790573">"ከመንቀል በፊት የይለፍ ቃል ጠይቅ"</string>
     <string name="screen_pinning_unlock_none" msgid="2474959642431856316">"ሲነቀል መሣሪያ ቆልፍ"</string>
     <string name="confirm_sim_deletion_title" msgid="9199369003530237871">"የሲም ስረዛን ያረጋግጡ"</string>
-    <!-- no translation found for confirm_sim_deletion_description (5090811029854329373) -->
-    <skip />
+    <string name="confirm_sim_deletion_description" msgid="5090811029854329373">"ኢሲምን ከመደምሰስዎ በፊት እርስዎ መሆንዎን ያረጋግጡ"</string>
     <string name="opening_paragraph_delete_profile_unknown_company" msgid="2951348192319498135">"ይህ የስራ መገለጫ የሚቀናበረው በ፦"</string>
     <string name="managing_admin" msgid="2633920317425356619">"በ<xliff:g id="ADMIN_APP_LABEL">%s</xliff:g> የሚቀናበር"</string>
     <string name="encryption_interstitial_header" msgid="4418014339568737685">"ደህንነቱ የተጠበቀ አጀማመር"</string>
@@ -3765,6 +3755,16 @@
       <item quantity="other"><xliff:g id="COUNT">%d</xliff:g> መተግበሪያዎች ያልተገደበ ውሂብ ሊጠቀሙ ይችላሉ</item>
     </plurals>
     <string name="special_access_more" msgid="132919514147475846">"ተጨማሪ ይመልከቱ"</string>
+    <!-- no translation found for long_background_tasks_label (3169590134850226687) -->
+    <skip />
+    <!-- no translation found for long_background_tasks_switch_title (2491623894899492543) -->
+    <skip />
+    <!-- no translation found for long_background_tasks_title (3272230637974707490) -->
+    <skip />
+    <!-- no translation found for long_background_tasks_footer_title (9117342254914743097) -->
+    <skip />
+    <!-- no translation found for keywords_long_background_tasks (5788956269136054574) -->
+    <skip />
     <string name="reset_shortcut_manager_throttling" msgid="2183940254903144298">"የShortcutManager ደረጃ-ገዳቢ ዳግም ይጀመር?"</string>
     <string name="reset_shortcut_manager_throttling_complete" msgid="8949943009096885470">"ShortcutManager ፍጥነት-መገደብ ዳግም እንዲጀምር ተደርጓል"</string>
     <string name="notification_suggestion_title" msgid="6309263655965785411">"በማያ ገጽ መቆለፊያ ላይ የቁጥጥር መረጃ"</string>
@@ -4137,8 +4137,7 @@
     <string name="mobile_data_settings_title" msgid="3927524078598009792">"የተንቀሳቃሽ ስልክ ውሂብ"</string>
     <string name="mobile_data_settings_summary" msgid="7323978798199919063">"የተንቀሳቃሽ ስልክ አውታረ መረብን በመጠቀም ውሂብን ይድረሱበት"</string>
     <string name="mobile_data_settings_summary_auto_switch" msgid="7851549787645698945">"በክልል ውስጥ በሚሆንበት ጊዜ ስልክ በራስ ሰር ወደዚህ የአገልግሎት አቅራቢ ይቀይራል"</string>
-    <!-- no translation found for mobile_data_settings_summary_unavailable (9176513507571883986) -->
-    <skip />
+    <string name="mobile_data_settings_summary_unavailable" msgid="9176513507571883986">"ምንም ሲም አልተገኘም"</string>
     <string name="calls_preference" msgid="2166481296066890129">"የጥሪዎች ምርጫ"</string>
     <string name="sms_preference" msgid="7742964962568219351">"የኤስኤምኤስ ምርጫ"</string>
     <string name="calls_and_sms_ask_every_time" msgid="3178743088737726677">"ሁልጊዜ ጠይቅ"</string>
@@ -4153,10 +4152,8 @@
     <string name="mobile_network_list_add_more" msgid="4478586073355236604">"ተጨማሪ አክል"</string>
     <string name="mobile_network_active_sim" msgid="6397581267971410039">"ንቁ / ሲም"</string>
     <string name="mobile_network_inactive_sim" msgid="5829757490580409899">"ገቢር ያልሆነ / ሲም"</string>
-    <!-- no translation found for mobile_network_active_esim (3984452275968408382) -->
-    <skip />
-    <!-- no translation found for mobile_network_inactive_esim (8777415108263057939) -->
-    <skip />
+    <string name="mobile_network_active_esim" msgid="3984452275968408382">"ንቁ / ኢሲም"</string>
+    <string name="mobile_network_inactive_esim" msgid="8777415108263057939">"ንቁ ያልሆነ / ኢሲም"</string>
     <string name="mobile_network_sim_name" msgid="3187192894150386537">"የሲም ስም እና ቀለም"</string>
     <string name="mobile_network_sim_name_label" msgid="1452440641628369625">"ስም"</string>
     <string name="mobile_network_sim_color_label" msgid="5293944087609632340">"ቀለም (በተኳኋኝ መተግበሪያዎች ስራ ላይ የሚውል)"</string>
@@ -4192,8 +4189,7 @@
     <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>
-    <!-- no translation found for sim_action_switch_sub_dialog_text_downloaded (8977951796005849471) -->
-    <skip />
+    <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>
     <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>
@@ -4235,10 +4231,8 @@
     <string name="switch_sim_dialog_text" msgid="7530186862171635464">"<xliff:g id="CARRIER_NAME">%1$s</xliff:g> ለተንቀሳቃሽ ስልክ ውሂብ፣ ጥሪዎች እና ኤስኤምኤስ ስራ ላይ ይውላል።"</string>
     <string name="switch_sim_dialog_no_switch_title" msgid="809763410787744247">"ምንም ገቢር ሲሞች የሉም"</string>
     <string name="switch_sim_dialog_no_switch_text" msgid="7053939850026876088">"የተንቀሳቃሽ ስልክ ውሂብን፣ የስልክ ጥሪ ባህሪያትን እና ኤስኤምኤስን ለመጠቀም ወደ የእርስዎ አውታረ መረብ ቅንብሮች ይሂዱ።"</string>
-    <!-- no translation found for sim_card_label (6263064316075963775) -->
-    <skip />
-    <!-- no translation found for erase_sim_dialog_title (4742077437653028326) -->
-    <skip />
+    <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>
     <string name="erase_sim_confirm_button" msgid="8309115684335320541">"ደምስስ"</string>
     <string name="erasing_sim" msgid="7877703231075699139">"ሲም በመደምሰስ ላይ…"</string>
@@ -4291,6 +4285,10 @@
     <string name="capture_system_heap_dump_title" msgid="9210974110606886455">"የሥርዓት ቆሻሻ ክምርን ፎቶ አንሳ"</string>
     <string name="reboot_with_mte_title" msgid="9167242803901899693">"በMTE ዳግም አስነሳ"</string>
     <string name="reboot_with_mte_message" msgid="7675836625682561153">"ስርዓት ዳግም ይነሳና በማህደረ ትውስታ መለያ መስጫ ቅጥያዎች (MTE) ለመሞከር ይፈቅዳል። MTE በስርዓት አፈጻጸም እና እርጋታ ላይ አሉታዊ ተጽዕኖ ሊያሳድር ይችላል። በሚቀጥለው ዳግም ማስነሳት ላይ ዳግም ይጀመራል።"</string>
+    <!-- no translation found for reboot_with_mte_summary (879384278357305846) -->
+    <skip />
+    <!-- no translation found for reboot_with_mte_already_enabled (7708271355555880940) -->
+    <skip />
     <string name="capturing_system_heap_dump_message" msgid="8410503247477360622">"የሥርዓት ቆሻሻ ክምርን ፎቶ በማንሳት ላይ"</string>
     <string name="error_capturing_system_heap_dump_message" msgid="2352983250048200052">"የሥርዓት የቆሻሻ ቁልል ማንሳት አልተቻለም"</string>
     <string name="automatic_system_heap_dump_title" msgid="4093306504711109479">"የሥርዓት ቆሻሻ ቁልልን በራስሰር ፎቶ አንሳ"</string>
@@ -4342,6 +4340,9 @@
     <string name="lockscreen_trivial_disabled_controls_summary" msgid="7593626010580689155">"ለመጠቀም መጀመሪያ «የመሣሪያ መቆጣጠሪያዎችን አሳይ» የሚለውን ያብሩ"</string>
     <string name="lockscreen_double_line_clock_summary" msgid="2916159550425093703">"የሚገኝ ሲሆን ባለ ሁለት-መስመር ሰዓት አሳይ"</string>
     <string name="lockscreen_double_line_clock_setting_toggle" msgid="3408639316001688529">"ባለ ሁለት-መስመር ሰዓት"</string>
+    <!-- no translation found for lockscreen_quick_affordances_title (435869403114245620) -->
+    <skip />
+    <!-- no translation found for lockscreen_quick_affordances_summary (4225396036524703997) -->
     <string name="rtt_settings_title" msgid="7049259598645966354"></string>
     <string name="rtt_settings_no_visible" msgid="7440356831140948382"></string>
     <string name="rtt_settings_visible_during_call" msgid="7866181103286073700"></string>
@@ -4390,10 +4391,8 @@
     <string name="carrier_wifi_offload_summary" msgid="2980563718888371142">"ፍጥነትን እና ሽፋንን ለማሻሻል Google Fi የW+ አውታረ መረቦችን እንዲጠቀም ይፍቀዱለት"</string>
     <string name="carrier_wifi_network_title" msgid="5461382943873831770">"W+ አውታረ መረብ"</string>
     <string name="sim_category_title" msgid="2341314000964710495">"ሲም"</string>
-    <!-- no translation found for downloaded_sim_category_title (2876988650413179752) -->
-    <skip />
-    <!-- no translation found for downloaded_sims_category_title (487799905978489922) -->
-    <skip />
+    <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>
     <string name="sim_category_default_active_sim" msgid="1208194173387987231">" / ለ<xliff:g id="ID_1">%1$s</xliff:g> ነባሪ"</string>
@@ -4449,8 +4448,7 @@
     <string name="smart_forwarding_ongoing_title" msgid="962226849074401228">"የጥሪ ቅንብሮች"</string>
     <string name="smart_forwarding_ongoing_text" msgid="2189209372407117114">"ቅንብሮችን በማዘመን ላይ…"</string>
     <string name="smart_forwarding_failed_title" msgid="1859891191023516080">"የጥሪ ቅንብሮች ስህተት"</string>
-    <!-- no translation found for smart_forwarding_failed_text (8682640643264071789) -->
-    <skip />
+    <string name="smart_forwarding_failed_text" msgid="8682640643264071789">"የአውታረ መረብ ወይም የሲም ስሕተት"</string>
     <string name="smart_forwarding_failed_not_activated_text" msgid="997396203001257904">"ሲም ገብር አልሆነም።"</string>
     <string name="smart_forwarding_input_mdn_title" msgid="5105463748849841763">"የስልክ ቁጥሮች ያስገቡ"</string>
     <string name="smart_forwarding_input_mdn_dialog_title" msgid="7542216086697868415">"የስልክ ቁጥር ያስገቡ"</string>
@@ -4474,14 +4472,10 @@
     <string name="previous_page_content_description" msgid="6438292457923282991">"ቀዳሚ"</string>
     <string name="next_page_content_description" msgid="1641835099813416294">"ቀጣይ"</string>
     <string name="colors_viewpager_content_description" msgid="2591751086138259565">"የቀለም ቅድመ-እይታ"</string>
-    <!-- no translation found for bluetooth_sim_card_access_notification_title (7351015416346359536) -->
-    <skip />
-    <!-- no translation found for bluetooth_sim_card_access_notification_content (8685623260103018309) -->
-    <skip />
-    <!-- no translation found for bluetooth_sim_card_access_dialog_title (5616323725563125179) -->
-    <skip />
-    <!-- no translation found for bluetooth_sim_card_access_dialog_content (6281997628405909566) -->
-    <skip />
+    <string name="bluetooth_sim_card_access_notification_title" msgid="7351015416346359536">"የሲም መዳረሻ ጥያቄ"</string>
+    <string name="bluetooth_sim_card_access_notification_content" msgid="8685623260103018309">"አንድ መሣሪያ ሲምዎን መድረስ ይፈልጋል። ዝርዝሮችን ለማግኘት መታ ያድርጉ።"</string>
+    <string name="bluetooth_sim_card_access_dialog_title" msgid="5616323725563125179">"የሲም መዳረሻ ይፈቀድ?"</string>
+    <string name="bluetooth_sim_card_access_dialog_content" msgid="6281997628405909566">"አንድ የብሉቱዝ መሣሪያ <xliff:g id="DEVICE_NAME_0">%1$s</xliff:g> ከሲም ካርድዎ ውሂብን መድረስ ይፈልጋል። ይህ የእርስዎን ዕውቂያዎች ያካትታል።\n\nተገናኝቶ ሳለ <xliff:g id="DEVICE_NAME_1">%2$s</xliff:g> ለ<xliff:g id="PHONE_NUMBER">%3$s</xliff:g> የተደረጉ ሁሉንም ጥሪዎች ይቀበላል።"</string>
     <string name="bluetooth_connect_access_notification_title" msgid="2573547043170883947">"የብሉቱዝ መሣሪያ ይገኛል"</string>
     <string name="bluetooth_connect_access_notification_content" msgid="1328465545685433304">"አንድ መሣሪያ መገናኘት ይፈልጋል። ዝርዝሮችን ለማግኘት መታ ያድርጉ።"</string>
     <string name="bluetooth_connect_access_dialog_title" msgid="1948056782712451381">"ከብሉቱዝ መሣሪያ ጋር ይገናኝ?"</string>
@@ -4552,6 +4546,10 @@
     <string name="ingress_rate_limit_summary" msgid="1097811019742438371">"የበይነመረብ ግንኙነትን በሚሰጡ ሁሉም አውታረ መረቦች ላይ የሚተገበረውን የአውታረ መረብ መተላለፊያ ይዘት ማስገቢያ ፍጥነት ገደብ ያዋቅሩ።"</string>
     <string name="ingress_rate_limit_dialog_title" msgid="5359461052422633789">"የአውታረ መረብ የማውረድ ፍጥነት ገደብን ያዋቅሩ"</string>
     <string name="ingress_rate_limit_no_limit_entry" msgid="8741098826008012163">"ምንም ገደብ የለም"</string>
+    <!-- no translation found for disable_phantom_process_monitor_title (8348108346706188771) -->
+    <skip />
+    <!-- no translation found for disable_phantom_process_monitor_summary (3044464635550256985) -->
+    <skip />
     <string name="bluetooth_broadcast_dialog_title" msgid="9172775308463135884">"ስርጭት"</string>
     <string name="bluetooth_broadcast_dialog_broadcast_app" msgid="1016617579194329005">"<xliff:g id="CURRENTAPP">%1$s</xliff:g>ን ያሰራጩ"</string>
     <string name="bluetooth_broadcast_dialog_find_message" msgid="6621660851669953883">"በአቅራቢያዎ የሚጫወቱ ስርጭቶችን ያዳምጡ"</string>
diff --git a/res/values-ar/arrays.xml b/res/values-ar/arrays.xml
index 4ccb588..b469054 100644
--- a/res/values-ar/arrays.xml
+++ b/res/values-ar/arrays.xml
@@ -356,7 +356,7 @@
   </string-array>
   <string-array name="vpn_states">
     <item msgid="2262719249581510939">"غير متصل"</item>
-    <item msgid="9141074028293812365">"جار التهيئة..."</item>
+    <item msgid="9141074028293812365">"جارٍ التهيئة..."</item>
     <item msgid="2234425878608626285">"جارٍ الاتصال..."</item>
     <item msgid="27547778933579155">"متصلة"</item>
     <item msgid="893506841727300393">"المهلة"</item>
@@ -469,7 +469,9 @@
     <item msgid="2373999996715432397">"0"</item>
     <item msgid="5305176997036663262">"1"</item>
   </string-array>
-    <!-- no translation found for switch_to_dock_user_when_docked_timeout_entries:0 (3211660022507486536) -->
-    <!-- no translation found for switch_to_dock_user_when_docked_timeout_entries:1 (7025253383416830453) -->
-    <!-- no translation found for switch_to_dock_user_when_docked_timeout_entries:2 (1574040255478150028) -->
+  <string-array name="switch_to_dock_user_when_docked_timeout_entries">
+    <item msgid="3211660022507486536">"أبدًا"</item>
+    <item msgid="7025253383416830453">"بعد دقيقة واحدة"</item>
+    <item msgid="1574040255478150028">"بعد 5 دقائق"</item>
+  </string-array>
 </resources>
diff --git a/res/values-ar/strings.xml b/res/values-ar/strings.xml
index 42ac58a..0efadb8 100644
--- a/res/values-ar/strings.xml
+++ b/res/values-ar/strings.xml
@@ -1092,18 +1092,13 @@
     <string name="force_bold_text" msgid="4620929631102086716">"تغميق النص"</string>
     <string name="title_font_size" msgid="570613010306330622">"حجم الخط"</string>
     <string name="short_summary_font_size" msgid="8444689613442419978">"تكبير النص أو تصغيره"</string>
-    <!-- no translation found for sim_lock_settings (7331982427303002613) -->
-    <skip />
-    <!-- no translation found for sim_lock_settings_category (6475255139493877786) -->
-    <skip />
-    <!-- no translation found for sim_pin_toggle (6814489621760857328) -->
-    <skip />
+    <string name="sim_lock_settings" msgid="7331982427303002613">"‏إعدادات قفل شريحة SIM"</string>
+    <string name="sim_lock_settings_category" msgid="6475255139493877786">"‏قفل شريحة SIM"</string>
+    <string name="sim_pin_toggle" msgid="6814489621760857328">"‏قفل شريحة SIM"</string>
     <string name="sim_pin_change" msgid="5978881209990507379">"‏تغيير رقم التعريف الشخصي لشريحة SIM"</string>
     <string name="sim_enter_pin" msgid="8235202785516053253">"‏رقم التعريف الشخصي لشريحة SIM"</string>
-    <!-- no translation found for sim_enable_sim_lock (6486354334679225748) -->
-    <skip />
-    <!-- no translation found for sim_disable_sim_lock (6939439812841857306) -->
-    <skip />
+    <string name="sim_enable_sim_lock" msgid="6486354334679225748">"‏قفل شريحة SIM"</string>
+    <string name="sim_disable_sim_lock" msgid="6939439812841857306">"‏فتح قفل SIM"</string>
     <string name="sim_enter_old" msgid="6882545610939674813">"‏رقم التعريف الشخصي القديم لشريحة SIM"</string>
     <string name="sim_enter_new" msgid="9010947802784561582">"‏رقم تعريف شخصي جديد لبطاقة SIM"</string>
     <string name="sim_reenter_new" msgid="6131418271490374263">"إعادة كتابة رقم التعريف الشخصي الجديد"</string>
@@ -1118,8 +1113,7 @@
     <string name="sim_change_data_title" msgid="4663239438584588847">"هل تريد بيانات الجوّال من <xliff:g id="CARRIER">%1$s</xliff:g>؟"</string>
     <string name="sim_change_data_message" msgid="3046178883369645132">"أنت تستخدم <xliff:g id="CARRIER2_0">%2$s</xliff:g> للاتصال ببيانات الجوّال. عند التبديل إلى <xliff:g id="CARRIER1">%1$s</xliff:g>، لن يتم استخدام <xliff:g id="CARRIER2_1">%2$s</xliff:g> مرة أخرى للاتصال ببيانات الجوّال."</string>
     <string name="sim_change_data_ok" msgid="4922114750417276560">"استخدام <xliff:g id="CARRIER">%1$s</xliff:g>"</string>
-    <!-- no translation found for sim_preferred_title (8850185380445309835) -->
-    <skip />
+    <string name="sim_preferred_title" msgid="8850185380445309835">"‏أتريد تعديل شريحة SIM المفضلة؟"</string>
     <string name="sim_preferred_message" msgid="6004009449266648351">"‏<xliff:g id="NEW_SIM">%1$s</xliff:g> هي شريحة SIM الوحيدة في جهازك، فهل تريد استخدام هذه الشريحة لبيانات الجوال والمكالمات والرسائل القصيرة SMS؟"</string>
     <string name="wrong_pin_code_pukked" msgid="3414172752791445033">"‏رمز \"رقم التعريف الشخصي\" لبطاقة SIM غير صحيح، ويلزمك الاتصال الآن بمشغّل شبكة الجوّال لإلغاء قفل الجهاز."</string>
     <plurals name="wrong_pin_code" formatted="false" msgid="4054088588731305475">
@@ -1276,20 +1270,17 @@
     <string name="reset_network_title" msgid="1395494440355807616">"‏إعادة ضبط شبكة Wi-Fi والجوّال والبلوتوث"</string>
     <string name="reset_network_desc" msgid="1112523764899788246">"‏سيؤدي هذا إلى إعادة ضبط كل إعدادات الشبكة، بما فيها:\n\n"<li>"شبكة Wi‑Fi"</li>\n<li>"بيانات الجوّال"</li>\n<li>"البلوتوث"</li></string>
     <string name="erase_euicc_data_button" msgid="728078969563311737">"محو البيانات"</string>
-    <!-- no translation found for reset_esim_title (4194570573425902754) -->
-    <skip />
+    <string name="reset_esim_title" msgid="4194570573425902754">"‏محو بيانات شرائح eSIM"</string>
     <string name="reset_esim_desc" msgid="3662444090563399131">"‏لن يؤدي هذا إلى إلغاء أيّ خطة من خطط خدمة الجوّال. لتنزيل شرائح SIM بديلة، يمكنك التواصل مع مشغّل شبكة الجوّال."</string>
     <string name="reset_network_button_text" msgid="2281476496459610071">"إعادة ضبط الإعدادات"</string>
     <string name="reset_network_final_desc" msgid="5304365082065278425">"هل تريد إعادة ضبط جميع إعدادات الشبكة؟ لا يمكنك التراجع عن هذا الإجراء."</string>
-    <!-- no translation found for reset_network_final_desc_esim (1129251284212847939) -->
-    <skip />
+    <string name="reset_network_final_desc_esim" msgid="1129251284212847939">"‏هل تريد إعادة ضبط كل إعدادات الشبكة ومحو بيانات شرائح eSIM؟ لا يمكنك التراجع عن هذا الإجراء."</string>
     <string name="reset_network_final_button_text" msgid="2433867118414000462">"إعادة ضبط الإعدادات"</string>
     <string name="reset_network_confirm_title" msgid="913014422184481270">"هل تريد إعادة الضبط؟"</string>
     <string name="network_reset_not_available" msgid="1966334631394607829">"إعادة ضبط الشبكة ليست متاحة لهذا المستخدم"</string>
     <string name="reset_network_complete_toast" msgid="1367872474130621115">"تمت إعادة ضبط إعدادات الشبكة"</string>
     <string name="reset_esim_error_title" msgid="4670073610967959597">"‏يتعذّر محو بيانات شرائح SIM"</string>
-    <!-- no translation found for reset_esim_error_msg (7279607120606365250) -->
-    <skip />
+    <string name="reset_esim_error_msg" msgid="7279607120606365250">"‏يتعذّر محو بيانات شرائح eSIM هذه بسبب حدوث خطأ.\n\nيمكنك إعادة تشغيل الجهاز والمحاولة مرة أخرى."</string>
     <string name="main_clear_title" msgid="277664302144837723">"محو جميع البيانات (إعادة الضبط على الإعدادات الأصلية)"</string>
     <string name="main_clear_short_title" msgid="4752094765533020696">"محو جميع البيانات (إعادة الضبط على الإعدادات الأصلية)"</string>
     <string name="main_clear_desc_also_erases_external" msgid="3687911419628956693"><li>"الموسيقى"</li>\n<li>"الصور"</li>\n<li>"بيانات المستخدم الأخرى"</li></string>
@@ -2137,7 +2128,6 @@
     <string name="printer_info_desc" msgid="1206872325746154206">"مزيد من المعلومات حول هذه الطابعة"</string>
     <string name="power_usage_summary_title" msgid="4198312848584882113">"البطارية"</string>
     <string name="power_usage_summary" msgid="6857382582534984531">"ما الذي كان يستخدم البطارية"</string>
-    <string name="power_usage_not_available" msgid="3425302437465106036">"بيانات استخدام البطارية غير متاحة."</string>
     <string name="power_usage_level_and_status" msgid="821521456989429593">"<xliff:g id="LEVEL">%1$s</xliff:g> - <xliff:g id="STATUS">%2$s</xliff:g>"</string>
     <string name="power_discharge_remaining" msgid="6997529817917076536">"الوقت المتبقي: <xliff:g id="REMAIN">%1$s</xliff:g>"</string>
     <string name="power_charge_remaining" msgid="7046064326172265116">"<xliff:g id="UNTIL_CHARGED">%1$s</xliff:g> للشحن"</string>
@@ -2158,7 +2148,6 @@
     <string name="manager_battery_usage_optimized_only" msgid="7121785281913056432">"الاستخدام المحسَّن"</string>
     <string name="manager_battery_usage_link_a11y" msgid="374918091821438564">"مزيد من المعلومات حول خيارات استخدام البطارية"</string>
     <string name="device_screen_usage" msgid="1011630249648289909">"استخدام الشاشة منذ اكتمال الشحن"</string>
-    <string name="power_usage_list_summary" msgid="3237540201918492925">"استخدام البطارية فور اكتمال الشحن"</string>
     <string name="advanced_battery_title" msgid="3005993394776555079">"استخدام البطارية"</string>
     <string name="history_details_title" msgid="8628584613889559355">"تفاصيل السجل"</string>
     <string name="advanced_battery_preference_title" msgid="3790901207877260883">"استخدام البطارية"</string>
@@ -2182,7 +2171,17 @@
     <string name="battery_tip_high_usage_summary" msgid="3938999581403084551">"عرض التطبيقات ذات أعلى معدّل استخدام للبطارية"</string>
     <string name="battery_tip_limited_temporarily_title" msgid="5962767837251276527">"تم إيقاف الشحن مؤقتًا"</string>
     <string name="battery_tip_limited_temporarily_summary" msgid="5254922316684499816">"حماية البطارية لإطالة عمرها"</string>
-    <!-- no translation found for battery_tip_limited_temporarily_extra_summary (8876637325622106400) -->
+    <!-- no translation found for battery_tip_dock_defender_future_bypass_title (7257251934903787366) -->
+    <skip />
+    <!-- no translation found for battery_tip_dock_defender_future_bypass_summary (428474483479026813) -->
+    <skip />
+    <!-- no translation found for battery_tip_dock_defender_active_title (8843454404807737776) -->
+    <skip />
+    <!-- no translation found for battery_tip_dock_defender_active_summary (5582869291068635429) -->
+    <skip />
+    <!-- no translation found for battery_tip_dock_defender_temporarily_bypassed_title (1679449361090557201) -->
+    <skip />
+    <!-- no translation found for battery_tip_dock_defender_temporarily_bypassed_summary (5107293805054133144) -->
     <skip />
     <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>
@@ -2273,7 +2272,6 @@
     <string name="power_bluetooth" msgid="5085900180846238196">"بلوتوث"</string>
     <string name="power_cell" msgid="7793805106954398186">"شبكة الجوّال"</string>
     <string name="power_phone" msgid="2768396619208561670">"المكالمات الصوتية"</string>
-    <string name="battery_used_for" msgid="6401552215008504483">"تم استخدامه لمدة <xliff:g id="TIME">^1</xliff:g>"</string>
     <string name="battery_screen_usage" msgid="90008745183187461">"استخدام الشاشة <xliff:g id="TIME">^1</xliff:g>"</string>
     <string name="battery_used_by" msgid="6457305178016189330">"<xliff:g id="PERCENT">%1$s</xliff:g> مستخدمة بواسطة <xliff:g id="APP">%2$s</xliff:g>"</string>
     <string name="battery_overall_usage" msgid="8940140259734182014">"<xliff:g id="PERCENT">%1$s</xliff:g> من إجمالي شحن البطارية"</string>
@@ -2304,7 +2302,6 @@
     <string name="battery_not_usage_24hr" msgid="8397519536160741248">"لم يتم استخدام البطارية في آخر 24 ساعة."</string>
     <string name="battery_usage_without_time" msgid="1346894834339420538"></string>
     <string name="battery_usage_other_users" msgid="9002643295562500693">"مستخدمون آخرون"</string>
-    <string name="advanced_battery_graph_subtext" msgid="6816737986172678550">"يستند تقدير شحن البطارية المتبقي على استخدام الجهاز"</string>
     <string name="estimated_time_left" msgid="948717045180211777">"الوقت التقديري المتبقي"</string>
     <string name="estimated_charging_time_left" msgid="2287135413363961246">"إلى أن يتم الشحن بالكامل"</string>
     <string name="estimated_time_description" msgid="211058785418596009">"قد يتغير التقدير حسب الاستخدام"</string>
@@ -2411,6 +2408,7 @@
     <string name="vpn_settings_multiple_insecure_multiple_total" msgid="1706236062478680488">"<xliff:g id="VPN_COUNT">%d</xliff:g> غير آمنة"</string>
     <string name="adaptive_connectivity_title" msgid="7464959640138428192">"الاتصال التكيفي"</string>
     <string name="adaptive_connectivity_summary" msgid="3648731530666326885">"إطالة عمر البطارية وتحسين أداء الجهاز عن طريق الإدارة التلقائية للاتصالات بالشبكات"</string>
+    <string name="adaptive_connectivity_main_switch_title" msgid="261045483524512420">"استخدام \"الاتصال التكيفي\""</string>
     <string name="credentials_title" msgid="7535942196886123656">"وحدة تخزين بيانات الاعتماد"</string>
     <string name="credentials_install" msgid="3933218407598415827">"تثبيت شهادة"</string>
     <string name="credentials_reset" msgid="4246628389366452655">"محو بيانات الاعتماد"</string>
@@ -2727,8 +2725,7 @@
     <string name="user_remove_user_menu" msgid="2183714948094429367">"حذف <xliff:g id="USER_NAME">%1$s</xliff:g> من هذا الجهاز"</string>
     <string name="user_lockscreen_settings" msgid="4596612658981942092">"إعدادات شاشة القفل"</string>
     <string name="user_add_on_lockscreen_menu" msgid="2539059062034644966">"إضافة المستخدمين من شاشة القفل"</string>
-    <!-- no translation found for switch_to_dock_user_when_docked (2324395443311905635) -->
-    <skip />
+    <string name="switch_to_dock_user_when_docked" msgid="2324395443311905635">"التبديل إلى المستخدم المشرف عند إرساء الجهاز"</string>
     <string name="user_confirm_remove_self_title" msgid="926265330805361832">"هل تريد حذف نفسك؟"</string>
     <string name="user_confirm_remove_title" msgid="3626559103278006002">"هل تريد حذف هذا المستخدم؟"</string>
     <string name="user_profile_confirm_remove_title" msgid="3131574314149375354">"هل تريد حذف هذا الملف الشخصي؟"</string>
@@ -2854,8 +2851,7 @@
     <string name="wizard_next" msgid="3884832431439072471">"التالي"</string>
     <string name="wizard_back_adoptable" msgid="1447814356855134183">"التهيئة بطريقة أخرى"</string>
     <string name="regulatory_info_text" msgid="1154461023369976667"></string>
-    <!-- no translation found for sim_settings_title (2254609719033946272) -->
-    <skip />
+    <string name="sim_settings_title" msgid="2254609719033946272">"‏شرائح SIM"</string>
     <string name="sim_cellular_data_unavailable" msgid="4653591727755387534">"بيانات الجوّال غير متاحة"</string>
     <string name="sim_cellular_data_unavailable_summary" msgid="6505871722911347881">"‏انقر لاختيار شريحة SIM للبيانات."</string>
     <string name="sim_calls_always_use" msgid="967857230039768111">"استخدام هذا للمكالمات دائمًا"</string>
@@ -2873,8 +2869,7 @@
     <string name="sim_status_title" msgid="6188770698037109774">"‏وضع شريحة SIM"</string>
     <string name="sim_status_title_sim_slot" msgid="4932996839194493313">"‏حالة شريحة SIM (المنفذ %1$d لشريحة SIM)"</string>
     <string name="sim_signal_strength" msgid="6351052821700294501">"<xliff:g id="DBM">%1$d</xliff:g> ديسبل ميلي واط <xliff:g id="ASU">%2$d</xliff:g> وحدة إشارة واحدة"</string>
-    <!-- no translation found for sim_notification_title (2819551384383504031) -->
-    <skip />
+    <string name="sim_notification_title" msgid="2819551384383504031">"‏تم تغيير شرائح SIM"</string>
     <string name="sim_notification_summary" msgid="5593339846307029991">"انقر للإعداد."</string>
     <string name="sim_calls_ask_first_prefs_title" msgid="3077694594349657933">"طرح السؤال كل مرة"</string>
     <string name="sim_selection_required_pref" msgid="231437651041498359">"يلزم التحديد"</string>
@@ -2900,7 +2895,10 @@
     <string name="account_dashboard_title" msgid="8228773251948253914">"كلمات المرور والحسابات"</string>
     <string name="account_dashboard_default_summary" msgid="1730719656099599488">"الملء التلقائي والحسابات التي تتم مزامنتها وكلمات المرور المحفوظة"</string>
     <string name="app_default_dashboard_title" msgid="4071015747629103216">"التطبيقات التلقائية"</string>
-    <!-- no translation found for cloned_apps_dashboard_title (5542076801222950921) -->
+    <string name="cloned_apps_dashboard_title" msgid="5542076801222950921">"التطبيقات المنسوخة"</string>
+    <!-- no translation found for desc_cloned_apps_intro_text (1369621522882622476) -->
+    <skip />
+    <!-- no translation found for cloned_apps_summary (8805362440770795709) -->
     <skip />
     <string name="system_dashboard_summary" msgid="7400745270362833832">"اللغات والإيماءات والوقت والنسخ الاحتياطي"</string>
     <string name="languages_setting_summary" msgid="4924440599794956443">"لغات النظام، لغات التطبيقات"</string>
@@ -3544,8 +3542,7 @@
     <string name="screen_pinning_unlock_password" msgid="4957969621904790573">"طلب إدخال كلمة المرور قبل إزالة التثبيت"</string>
     <string name="screen_pinning_unlock_none" msgid="2474959642431856316">"إقفال الجهاز عند إزالة التثبيت"</string>
     <string name="confirm_sim_deletion_title" msgid="9199369003530237871">"‏تأكيد حذف بيانات شريحة SIM"</string>
-    <!-- no translation found for confirm_sim_deletion_description (5090811029854329373) -->
-    <skip />
+    <string name="confirm_sim_deletion_description" msgid="5090811029854329373">"‏يجب إثبات هويتك قبل محو بيانات شريحة eSIM."</string>
     <string name="opening_paragraph_delete_profile_unknown_company" msgid="2951348192319498135">"تتم إدارة الملف الشخصي للعمل هذا بواسطة:"</string>
     <string name="managing_admin" msgid="2633920317425356619">"يديرها <xliff:g id="ADMIN_APP_LABEL">%s</xliff:g>"</string>
     <string name="encryption_interstitial_header" msgid="4418014339568737685">"تأمين بدء التشغيل"</string>
@@ -3993,6 +3990,16 @@
       <item quantity="one">يمكن لتطبيق واحد استخدام البيانات بدون قيود.</item>
     </plurals>
     <string name="special_access_more" msgid="132919514147475846">"الاطّلاع على المزيد"</string>
+    <!-- no translation found for long_background_tasks_label (3169590134850226687) -->
+    <skip />
+    <!-- no translation found for long_background_tasks_switch_title (2491623894899492543) -->
+    <skip />
+    <!-- no translation found for long_background_tasks_title (3272230637974707490) -->
+    <skip />
+    <!-- no translation found for long_background_tasks_footer_title (9117342254914743097) -->
+    <skip />
+    <!-- no translation found for keywords_long_background_tasks (5788956269136054574) -->
+    <skip />
     <string name="reset_shortcut_manager_throttling" msgid="2183940254903144298">"‏إعادة ضبط تقييد المعدّل في ShortcutManager"</string>
     <string name="reset_shortcut_manager_throttling_complete" msgid="8949943009096885470">"‏تمت إعادة ضبط تقييد المعدّل في ShortcutManager."</string>
     <string name="notification_suggestion_title" msgid="6309263655965785411">"التحكم في المعلومات على شاشة القفل"</string>
@@ -4397,8 +4404,7 @@
     <string name="mobile_data_settings_title" msgid="3927524078598009792">"بيانات الجوّال"</string>
     <string name="mobile_data_settings_summary" msgid="7323978798199919063">"الوصول إلى البيانات باستخدام شبكة الجوّال"</string>
     <string name="mobile_data_settings_summary_auto_switch" msgid="7851549787645698945">"سيتم تبديل الهاتف تلقائيًا إلى مشغّل شبكة الجوّال هذا عند وجوده داخل النطاق."</string>
-    <!-- no translation found for mobile_data_settings_summary_unavailable (9176513507571883986) -->
-    <skip />
+    <string name="mobile_data_settings_summary_unavailable" msgid="9176513507571883986">"‏لا تتوفّر شريحة SIM."</string>
     <string name="calls_preference" msgid="2166481296066890129">"خيار المكالمات المفضَّل"</string>
     <string name="sms_preference" msgid="7742964962568219351">"‏خيار SMS المفضَّل"</string>
     <string name="calls_and_sms_ask_every_time" msgid="3178743088737726677">"الطلب في كل مرة"</string>
@@ -4413,10 +4419,8 @@
     <string name="mobile_network_list_add_more" msgid="4478586073355236604">"إضافة المزيد"</string>
     <string name="mobile_network_active_sim" msgid="6397581267971410039">"‏مفعّلة / SIM"</string>
     <string name="mobile_network_inactive_sim" msgid="5829757490580409899">"‏غير مفعّلة / SIM"</string>
-    <!-- no translation found for mobile_network_active_esim (3984452275968408382) -->
-    <skip />
-    <!-- no translation found for mobile_network_inactive_esim (8777415108263057939) -->
-    <skip />
+    <string name="mobile_network_active_esim" msgid="3984452275968408382">"‏مفعَّلة / شريحة eSIM"</string>
+    <string name="mobile_network_inactive_esim" msgid="8777415108263057939">"‏غير مفعّلة / شريحة eSIM"</string>
     <string name="mobile_network_sim_name" msgid="3187192894150386537">"‏اسم شريحة SIM ولونها"</string>
     <string name="mobile_network_sim_name_label" msgid="1452440641628369625">"الاسم"</string>
     <string name="mobile_network_sim_color_label" msgid="5293944087609632340">"اللون (تستخدمه التطبيقات المتوافقة)"</string>
@@ -4452,8 +4456,7 @@
     <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>
-    <!-- no translation found for sim_action_switch_sub_dialog_text_downloaded (8977951796005849471) -->
-    <skip />
+    <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>
     <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>
@@ -4495,10 +4498,8 @@
     <string name="switch_sim_dialog_text" msgid="7530186862171635464">"سيتم استخدام <xliff:g id="CARRIER_NAME">%1$s</xliff:g> لبيانات الجوَّال والمكالمات والرسائل القصيرة."</string>
     <string name="switch_sim_dialog_no_switch_title" msgid="809763410787744247">"‏لا تتوفّر أي شرائح SIM مفعّلة"</string>
     <string name="switch_sim_dialog_no_switch_text" msgid="7053939850026876088">"لاستخدام بيانات الجوّال وميزات المكالمات والرسائل القصيرة في وقتٍ لاحق، انتقِل إلى إعدادات الشبكة."</string>
-    <!-- no translation found for sim_card_label (6263064316075963775) -->
-    <skip />
-    <!-- no translation found for erase_sim_dialog_title (4742077437653028326) -->
-    <skip />
+    <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>
     <string name="erase_sim_confirm_button" msgid="8309115684335320541">"محو البيانات"</string>
     <string name="erasing_sim" msgid="7877703231075699139">"‏جارٍ محو بيانات شريحة SIM…"</string>
@@ -4555,6 +4556,8 @@
     <string name="capture_system_heap_dump_title" msgid="9210974110606886455">"تسجيل نَسْخ الذاكرة في النظام"</string>
     <string name="reboot_with_mte_title" msgid="9167242803901899693">"‏إعادة التشغيل مع تفعيل إضافات وضع علامات الذاكرة (MTE)"</string>
     <string name="reboot_with_mte_message" msgid="7675836625682561153">"‏ستتم إعادة تشغيل النظام والسماح بتجربة إضافة وضع علامات الذاكرة (MTE). وقد تؤثر هذه الإضافة سلبًا على أداء النظام وثباته. وستتم إعادة الضبط عند إعادة التشغيل اللاحقة."</string>
+    <string name="reboot_with_mte_summary" msgid="879384278357305846">"‏جرِّب \"إضافة وضع علامات الذاكرة\" (MTE) لعملية تشغيل واحدة لتطوير التطبيق."</string>
+    <string name="reboot_with_mte_already_enabled" msgid="7708271355555880940">"‏إنّ \"إضافة وضع علامات الذاكرة\" (MTE) مفعَّلة من خلال \"الحماية المتقدمة للذاكرة\"."</string>
     <string name="capturing_system_heap_dump_message" msgid="8410503247477360622">"جارٍ تسجيل نَسْخ الذاكرة في النظام"</string>
     <string name="error_capturing_system_heap_dump_message" msgid="2352983250048200052">"تعذّر تسجيل نَسْخ الذاكرة في النظام."</string>
     <string name="automatic_system_heap_dump_title" msgid="4093306504711109479">"تسجيل عمليات نَسْخ الذاكرة في النظام تلقائيًا"</string>
@@ -4606,6 +4609,9 @@
     <string name="lockscreen_trivial_disabled_controls_summary" msgid="7593626010580689155">"لتتمكَّن من استخدام عناصر التحكّم، عليك أولاً تفعيل خيار \"إظهار عناصر التحكّم بالأجهزة\"."</string>
     <string name="lockscreen_double_line_clock_summary" msgid="2916159550425093703">"إظهار الساعة بخطين عندما تكون متاحة"</string>
     <string name="lockscreen_double_line_clock_setting_toggle" msgid="3408639316001688529">"ساعة بخطين"</string>
+    <!-- no translation found for lockscreen_quick_affordances_title (435869403114245620) -->
+    <skip />
+    <!-- no translation found for lockscreen_quick_affordances_summary (4225396036524703997) -->
     <string name="rtt_settings_title" msgid="7049259598645966354"></string>
     <string name="rtt_settings_no_visible" msgid="7440356831140948382"></string>
     <string name="rtt_settings_visible_during_call" msgid="7866181103286073700"></string>
@@ -4654,10 +4660,8 @@
     <string name="carrier_wifi_offload_summary" msgid="2980563718888371142">"‏يؤدي السماح لخدمة Google Fi باستخدام شبكات W+‎ إلى تحسين السرعة والتغطية."</string>
     <string name="carrier_wifi_network_title" msgid="5461382943873831770">"‏شبكة W+‎"</string>
     <string name="sim_category_title" msgid="2341314000964710495">"SIM"</string>
-    <!-- no translation found for downloaded_sim_category_title (2876988650413179752) -->
-    <skip />
-    <!-- no translation found for downloaded_sims_category_title (487799905978489922) -->
-    <skip />
+    <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>
     <string name="sim_category_default_active_sim" msgid="1208194173387987231">" / الإعدادات التلقائية لـ <xliff:g id="ID_1">%1$s</xliff:g>"</string>
@@ -4713,8 +4717,7 @@
     <string name="smart_forwarding_ongoing_title" msgid="962226849074401228">"إعدادات المكالمات"</string>
     <string name="smart_forwarding_ongoing_text" msgid="2189209372407117114">"جارٍ تعديل الإعدادات..."</string>
     <string name="smart_forwarding_failed_title" msgid="1859891191023516080">"خطأ في \"إعدادات الاتصال\""</string>
-    <!-- no translation found for smart_forwarding_failed_text (8682640643264071789) -->
-    <skip />
+    <string name="smart_forwarding_failed_text" msgid="8682640643264071789">"‏حدث خطأ في الشبكة أو في شريحة SIM."</string>
     <string name="smart_forwarding_failed_not_activated_text" msgid="997396203001257904">"‏شريحة SIM غير مفعّلة."</string>
     <string name="smart_forwarding_input_mdn_title" msgid="5105463748849841763">"إدخال أرقام الهواتف"</string>
     <string name="smart_forwarding_input_mdn_dialog_title" msgid="7542216086697868415">"إدخال رقم الهاتف"</string>
@@ -4738,14 +4741,10 @@
     <string name="previous_page_content_description" msgid="6438292457923282991">"السابق"</string>
     <string name="next_page_content_description" msgid="1641835099813416294">"التالي"</string>
     <string name="colors_viewpager_content_description" msgid="2591751086138259565">"معاينة اللون"</string>
-    <!-- no translation found for bluetooth_sim_card_access_notification_title (7351015416346359536) -->
-    <skip />
-    <!-- no translation found for bluetooth_sim_card_access_notification_content (8685623260103018309) -->
-    <skip />
-    <!-- no translation found for bluetooth_sim_card_access_dialog_title (5616323725563125179) -->
-    <skip />
-    <!-- no translation found for bluetooth_sim_card_access_dialog_content (6281997628405909566) -->
-    <skip />
+    <string name="bluetooth_sim_card_access_notification_title" msgid="7351015416346359536">"‏تلقيّت طلبًا بالوصول إلى شريحة SIM"</string>
+    <string name="bluetooth_sim_card_access_notification_content" msgid="8685623260103018309">"‏يريد أحد الأجهزة الوصول إلى شريحة SIM. انقر للحصول على التفاصيل."</string>
+    <string name="bluetooth_sim_card_access_dialog_title" msgid="5616323725563125179">"‏هل تريد السماح للجهاز بالوصول إلى شريحة SIM؟"</string>
+    <string name="bluetooth_sim_card_access_dialog_content" msgid="6281997628405909566">"‏يريد الجهاز الذي يتضمّن بلوتوث \"<xliff:g id="DEVICE_NAME_0">%1$s</xliff:g>\" الوصول إلى البيانات من شريحة SIM. يشمل ذلك جهات اتصالك.\n\nعندما يكون الجهاز \"<xliff:g id="DEVICE_NAME_1">%2$s</xliff:g>\" متصلاً، سيتلقّى كل المكالمات الواردة إلى الرقم <xliff:g id="PHONE_NUMBER">%3$s</xliff:g>."</string>
     <string name="bluetooth_connect_access_notification_title" msgid="2573547043170883947">"يتوفّر جهاز يتضمّن بلوتوث"</string>
     <string name="bluetooth_connect_access_notification_content" msgid="1328465545685433304">"يريد أحد الأجهزة الاتصال بجهازك. انقر للحصول على التفاصيل."</string>
     <string name="bluetooth_connect_access_dialog_title" msgid="1948056782712451381">"هل تريد الاتصال بالجهاز الذي يتضمّن بلوتوث؟"</string>
@@ -4816,6 +4815,10 @@
     <string name="ingress_rate_limit_summary" msgid="1097811019742438371">"يمكنك ضبط الحد الأقصى لحركة البيانات الواردة في معدّل نقل البيانات للشبكة والذي يتم تطبيقه على جميع الشبكات التي توفّر اتصالاً بالإنترنت."</string>
     <string name="ingress_rate_limit_dialog_title" msgid="5359461052422633789">"ضبط الحد الأقصى لمعدّل تنزيل الشبكة"</string>
     <string name="ingress_rate_limit_no_limit_entry" msgid="8741098826008012163">"بلا حدود"</string>
+    <!-- no translation found for disable_phantom_process_monitor_title (8348108346706188771) -->
+    <skip />
+    <!-- no translation found for disable_phantom_process_monitor_summary (3044464635550256985) -->
+    <skip />
     <string name="bluetooth_broadcast_dialog_title" msgid="9172775308463135884">"البث"</string>
     <string name="bluetooth_broadcast_dialog_broadcast_app" msgid="1016617579194329005">"بث تطبيق <xliff:g id="CURRENTAPP">%1$s</xliff:g>"</string>
     <string name="bluetooth_broadcast_dialog_find_message" msgid="6621660851669953883">"يمكنك الاستماع إلى محتوى يتم بثّه بالقرب منك."</string>
diff --git a/res/values-as/arrays.xml b/res/values-as/arrays.xml
index 50bb4f8..a1b6552 100644
--- a/res/values-as/arrays.xml
+++ b/res/values-as/arrays.xml
@@ -469,7 +469,9 @@
     <item msgid="2373999996715432397">"0"</item>
     <item msgid="5305176997036663262">"1"</item>
   </string-array>
-    <!-- no translation found for switch_to_dock_user_when_docked_timeout_entries:0 (3211660022507486536) -->
-    <!-- no translation found for switch_to_dock_user_when_docked_timeout_entries:1 (7025253383416830453) -->
-    <!-- no translation found for switch_to_dock_user_when_docked_timeout_entries:2 (1574040255478150028) -->
+  <string-array name="switch_to_dock_user_when_docked_timeout_entries">
+    <item msgid="3211660022507486536">"কেতিয়াও নহয়"</item>
+    <item msgid="7025253383416830453">"১ মিনিটৰ পাছত"</item>
+    <item msgid="1574040255478150028">"৫ মিনিটৰ পাছত"</item>
+  </string-array>
 </resources>
diff --git a/res/values-as/strings.xml b/res/values-as/strings.xml
index 81a8185..2b20a26 100644
--- a/res/values-as/strings.xml
+++ b/res/values-as/strings.xml
@@ -1012,18 +1012,13 @@
     <string name="force_bold_text" msgid="4620929631102086716">"ব’ল্ড কৰা পাঠ"</string>
     <string name="title_font_size" msgid="570613010306330622">"ফণ্টৰ আকাৰ"</string>
     <string name="short_summary_font_size" msgid="8444689613442419978">"পাঠৰ আকাৰ অধিক ডাঙৰ অথবা অধিক সৰু কৰক"</string>
-    <!-- no translation found for sim_lock_settings (7331982427303002613) -->
-    <skip />
-    <!-- no translation found for sim_lock_settings_category (6475255139493877786) -->
-    <skip />
-    <!-- no translation found for sim_pin_toggle (6814489621760857328) -->
-    <skip />
+    <string name="sim_lock_settings" msgid="7331982427303002613">"ছিম লকৰ ছেটিং"</string>
+    <string name="sim_lock_settings_category" msgid="6475255139493877786">"ছিম লক"</string>
+    <string name="sim_pin_toggle" msgid="6814489621760857328">"ছিম লক কৰক"</string>
     <string name="sim_pin_change" msgid="5978881209990507379">"ছিমৰ পিন সলনি কৰক"</string>
     <string name="sim_enter_pin" msgid="8235202785516053253">"ছিম পিন"</string>
-    <!-- no translation found for sim_enable_sim_lock (6486354334679225748) -->
-    <skip />
-    <!-- no translation found for sim_disable_sim_lock (6939439812841857306) -->
-    <skip />
+    <string name="sim_enable_sim_lock" msgid="6486354334679225748">"ছিম লক কৰক"</string>
+    <string name="sim_disable_sim_lock" msgid="6939439812841857306">"ছিম আনলক কৰক"</string>
     <string name="sim_enter_old" msgid="6882545610939674813">"পুৰণি ছিম পিন"</string>
     <string name="sim_enter_new" msgid="9010947802784561582">"নতুন ছিম পিন"</string>
     <string name="sim_reenter_new" msgid="6131418271490374263">"নতুন পিনটো আকৌ টাইপ কৰক"</string>
@@ -1038,8 +1033,7 @@
     <string name="sim_change_data_title" msgid="4663239438584588847">"ডেটাৰ বাবে <xliff:g id="CARRIER">%1$s</xliff:g> ব্যৱহাৰ কৰিবনে?"</string>
     <string name="sim_change_data_message" msgid="3046178883369645132">"আপুনি মবাইল ডেটাৰ বাবে <xliff:g id="CARRIER2_0">%2$s</xliff:g> ব্যৱহাৰ কৰি আছে। যদি আপুনি ইয়াৰ সলনি <xliff:g id="CARRIER1">%1$s</xliff:g> ব্যৱহাৰ কৰে তেন্তে, ম’বাইল ডেটাৰ বাবে আৰু <xliff:g id="CARRIER2_1">%2$s</xliff:g> ব্যৱহাৰ কৰা নহ’ব।"</string>
     <string name="sim_change_data_ok" msgid="4922114750417276560">"<xliff:g id="CARRIER">%1$s</xliff:g> ব্যৱহাৰ কৰক"</string>
-    <!-- no translation found for sim_preferred_title (8850185380445309835) -->
-    <skip />
+    <string name="sim_preferred_title" msgid="8850185380445309835">"অগ্ৰাধিকাৰ দিয়া ছিমখন আপডে’ট কৰিবনে?"</string>
     <string name="sim_preferred_message" msgid="6004009449266648351">"<xliff:g id="NEW_SIM">%1$s</xliff:g> আপোনাৰ ডিভাইচটোৰ একমাত্ৰ ছিম। আপুনি এই ছিমটো ম’বাইল ডেটা, কল আৰু এছএমএছ বাৰ্তাৰ বাবে ব্যৱহাৰ কৰিব খুজেনে?"</string>
     <string name="wrong_pin_code_pukked" msgid="3414172752791445033">"ভুল ছিম পিন ক\'ড, আপোনাৰ ডিভাইচটো আনলক কৰিবলৈ আপুনি এতিয়া আপোনাৰ বাহকৰ সৈতে যোগাযোগ কৰিবই লাগিব।"</string>
     <plurals name="wrong_pin_code" formatted="false" msgid="4054088588731305475">
@@ -1192,20 +1186,17 @@
     <string name="reset_network_title" msgid="1395494440355807616">"ৱাই-ফাই, ম’বাইল আৰু ব্লুটুথ ৰিছেট কৰক"</string>
     <string name="reset_network_desc" msgid="1112523764899788246">"ই এইবোৰকে অন্তৰ্ভুক্ত কৰি আটাইবোৰ নেটৱৰ্ক ছেটিং ৰিছেট কৰিব:\n\n"<li>"ৱাই-ফাই"</li>\n<li>"ম\'বাইল ডেটা"</li>\n<li>"ব্লুটুথ"</li></string>
     <string name="erase_euicc_data_button" msgid="728078969563311737">"মচক"</string>
-    <!-- no translation found for reset_esim_title (4194570573425902754) -->
-    <skip />
+    <string name="reset_esim_title" msgid="4194570573425902754">"ই-ছিমসমূহ মচক"</string>
     <string name="reset_esim_desc" msgid="3662444090563399131">"ই কোনো ম’বাইল সেৱাৰ আঁচনি বাতিল নকৰে। সলনি কৰা ছিম ডাউনল’ড কৰিবলৈ আপোনাৰ বাহকৰ সৈতে যোগাযোগ কৰক।"</string>
     <string name="reset_network_button_text" msgid="2281476496459610071">"ছেটিং ৰিছেট কৰক"</string>
     <string name="reset_network_final_desc" msgid="5304365082065278425">"নেটৱৰ্কৰ আটাইবোৰ ছেটিং ৰিছেট কৰিবনে? আপুনি এই কাৰ্যটো আনডু কৰিব নোৱাৰিব।"</string>
-    <!-- no translation found for reset_network_final_desc_esim (1129251284212847939) -->
-    <skip />
+    <string name="reset_network_final_desc_esim" msgid="1129251284212847939">"সকলো নেটৱৰ্ক ছেটিংসমূহ ৰিছেট কৰি ই-ছিম মচিবনে? আপুনি এই কাৰ্য আনডু কৰিব নোৱাৰে।"</string>
     <string name="reset_network_final_button_text" msgid="2433867118414000462">"ছেটিং ৰিছেট কৰক"</string>
     <string name="reset_network_confirm_title" msgid="913014422184481270">"ৰিছেট কৰিবনে?"</string>
     <string name="network_reset_not_available" msgid="1966334631394607829">"এই ব্যৱহাৰকাৰীৰ বাবে নেটৱৰ্ক ৰিছেট উপলব্ধ নহয়"</string>
     <string name="reset_network_complete_toast" msgid="1367872474130621115">"নেটৱৰ্ক ছেটিং ৰিছেট কৰা হ’ল"</string>
     <string name="reset_esim_error_title" msgid="4670073610967959597">"ছিমবোৰ আঁতৰাব পৰা নগ’ল"</string>
-    <!-- no translation found for reset_esim_error_msg (7279607120606365250) -->
-    <skip />
+    <string name="reset_esim_error_msg" msgid="7279607120606365250">"ই-ছিম কোনো অজ্ঞাত আসোঁৱাহৰ বাবে মচিব নোৱাৰি।\n\nআপোনাৰ ডিভাইচটো ৰিষ্টাৰ্ট কৰি আকৌ চেষ্টা কৰক।"</string>
     <string name="main_clear_title" msgid="277664302144837723">"আটাইবোৰ ডেটা মচক (ফেক্টৰী ৰিছেট)"</string>
     <string name="main_clear_short_title" msgid="4752094765533020696">"আটাইবোৰ ডেটা মচক (ফেক্টৰী ৰিছেট)"</string>
     <string name="main_clear_desc_also_erases_external" msgid="3687911419628956693"><li>"সংগীত"</li>\n<li>"ফট’"</li>\n<li>"অন্য ব্যৱহাৰকাৰীৰ ডেটা"</li></string>
@@ -2017,7 +2008,6 @@
     <string name="printer_info_desc" msgid="1206872325746154206">"এই প্ৰিণ্টাৰৰ আৰু অধিক তথ্য"</string>
     <string name="power_usage_summary_title" msgid="4198312848584882113">"বেটাৰী"</string>
     <string name="power_usage_summary" msgid="6857382582534984531">"যিয়ে বেটাৰী ব্যৱহাৰ কৰি আছে"</string>
-    <string name="power_usage_not_available" msgid="3425302437465106036">"বেটাৰী ব্যৱহাৰ হোৱা ডেটা নাই৷"</string>
     <string name="power_usage_level_and_status" msgid="821521456989429593">"<xliff:g id="LEVEL">%1$s</xliff:g> - <xliff:g id="STATUS">%2$s</xliff:g>"</string>
     <string name="power_discharge_remaining" msgid="6997529817917076536">"<xliff:g id="REMAIN">%1$s</xliff:g> বাকী আছে"</string>
     <string name="power_charge_remaining" msgid="7046064326172265116">"চাৰ্জ হ\'বলৈ <xliff:g id="UNTIL_CHARGED">%1$s</xliff:g>"</string>
@@ -2038,7 +2028,6 @@
     <string name="manager_battery_usage_optimized_only" msgid="7121785281913056432">"অপ্টিমাইজ কৰা"</string>
     <string name="manager_battery_usage_link_a11y" msgid="374918091821438564">"বেটাৰীৰ ব্যৱহাৰৰ বিকল্পৰ বিষয়ে অধিক জানক"</string>
     <string name="device_screen_usage" msgid="1011630249648289909">"সম্পূৰ্ণ চাৰ্জ হোৱাৰ পাছত স্ক্ৰীনৰ ব্যৱহাৰ"</string>
-    <string name="power_usage_list_summary" msgid="3237540201918492925">"সম্পূৰ্ণকৈ চাৰ্জ হোৱাৰ পাছত বেটাৰীৰ ব্যৱহাৰ"</string>
     <string name="advanced_battery_title" msgid="3005993394776555079">"বেটাৰীৰ ব্যৱহাৰ"</string>
     <string name="history_details_title" msgid="8628584613889559355">"ইতিহাসৰ বিৱৰণ"</string>
     <string name="advanced_battery_preference_title" msgid="3790901207877260883">"বেটাৰীৰ ব্যৱহাৰ"</string>
@@ -2062,7 +2051,17 @@
     <string name="battery_tip_high_usage_summary" msgid="3938999581403084551">"আটাইতকৈ বেছিকৈ ব্যৱহাৰ কৰা এপ্‌সমূহ চাওক"</string>
     <string name="battery_tip_limited_temporarily_title" msgid="5962767837251276527">"চাৰ্জিং পজ কৰি থোৱা আছে"</string>
     <string name="battery_tip_limited_temporarily_summary" msgid="5254922316684499816">"বেটাৰীৰ জীৱনকাল বৃদ্ধি কৰিবলৈ বেটাৰী সুৰক্ষিত কৰি থকা হৈছে"</string>
-    <!-- no translation found for battery_tip_limited_temporarily_extra_summary (8876637325622106400) -->
+    <!-- no translation found for battery_tip_dock_defender_future_bypass_title (7257251934903787366) -->
+    <skip />
+    <!-- no translation found for battery_tip_dock_defender_future_bypass_summary (428474483479026813) -->
+    <skip />
+    <!-- no translation found for battery_tip_dock_defender_active_title (8843454404807737776) -->
+    <skip />
+    <!-- no translation found for battery_tip_dock_defender_active_summary (5582869291068635429) -->
+    <skip />
+    <!-- no translation found for battery_tip_dock_defender_temporarily_bypassed_title (1679449361090557201) -->
+    <skip />
+    <!-- no translation found for battery_tip_dock_defender_temporarily_bypassed_summary (5107293805054133144) -->
     <skip />
     <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>
@@ -2125,7 +2124,6 @@
     <string name="power_bluetooth" msgid="5085900180846238196">"ব্লুটুথ"</string>
     <string name="power_cell" msgid="7793805106954398186">"ম’বাইলৰ নেটৱৰ্ক"</string>
     <string name="power_phone" msgid="2768396619208561670">"ভইচ কলসমূহ"</string>
-    <string name="battery_used_for" msgid="6401552215008504483">"<xliff:g id="TIME">^1</xliff:g> ব্যৱহাৰ কৰা হৈছে"</string>
     <string name="battery_screen_usage" msgid="90008745183187461">"স্ক্ৰীনৰ ব্যৱহাৰ <xliff:g id="TIME">^1</xliff:g>"</string>
     <string name="battery_used_by" msgid="6457305178016189330">"<xliff:g id="APP">%2$s</xliff:g>ৰ দ্বাৰা <xliff:g id="PERCENT">%1$s</xliff:g> ব্যৱহাৰ হৈছে"</string>
     <string name="battery_overall_usage" msgid="8940140259734182014">"সামগ্ৰিক বেটাৰীৰ <xliff:g id="PERCENT">%1$s</xliff:g>"</string>
@@ -2156,7 +2154,6 @@
     <string name="battery_not_usage_24hr" msgid="8397519536160741248">"যোৱা ২৪ ঘণ্টাত ব্যৱহাৰ কৰা নাই"</string>
     <string name="battery_usage_without_time" msgid="1346894834339420538"></string>
     <string name="battery_usage_other_users" msgid="9002643295562500693">"অন্য ব্যৱহাৰকাৰী"</string>
-    <string name="advanced_battery_graph_subtext" msgid="6816737986172678550">"আপোনাৰ ডিভাইচৰ ব্যৱহাৰৰ ভিত্তিত বাকী থকা বেটাৰিৰ পৰিমাণ নিৰ্ণয় হয়"</string>
     <string name="estimated_time_left" msgid="948717045180211777">"বাকী থকা মোটামুটি সময়"</string>
     <string name="estimated_charging_time_left" msgid="2287135413363961246">"সম্পূৰ্ণৰূপে চ্চাৰ্জ নোহোৱা পৰ্যন্ত"</string>
     <string name="estimated_time_description" msgid="211058785418596009">"ব্যৱহাৰক ভিত্তি কৰি আনুমানিক সময় সলনি হ’ব পাৰে"</string>
@@ -2263,6 +2260,7 @@
     <string name="vpn_settings_multiple_insecure_multiple_total" msgid="1706236062478680488">"<xliff:g id="VPN_COUNT">%d</xliff:g> টা সুৰক্ষিত নহয়"</string>
     <string name="adaptive_connectivity_title" msgid="7464959640138428192">"অভিযোজিত সংযোগ"</string>
     <string name="adaptive_connectivity_summary" msgid="3648731530666326885">"আপোনাৰ নেটৱৰ্কৰ সংযোগসমূহ স্বয়ংক্ৰিয়ভাৱে পৰিচালনা কৰি বেটাৰীৰ জীৱনকাল বৃদ্ধি কৰে আৰু ডিভাইচৰ কাৰ্যক্ষমতা উন্নত কৰে"</string>
+    <string name="adaptive_connectivity_main_switch_title" msgid="261045483524512420">"অভিযোজিত সংযোগ ব্যৱহাৰ কৰক"</string>
     <string name="credentials_title" msgid="7535942196886123656">"ক্ৰেডেনশ্বিয়েল ষ্ট’ৰেজ"</string>
     <string name="credentials_install" msgid="3933218407598415827">"এখন প্ৰমাণপত্ৰ ইনষ্টল কৰক"</string>
     <string name="credentials_reset" msgid="4246628389366452655">"ক্ৰেডেনশ্বিয়েল গুচাওক"</string>
@@ -2563,8 +2561,7 @@
     <string name="user_remove_user_menu" msgid="2183714948094429367">"এই ডিভাইচৰ পৰা <xliff:g id="USER_NAME">%1$s</xliff:g>ক মচক"</string>
     <string name="user_lockscreen_settings" msgid="4596612658981942092">"লক স্ক্ৰীনৰ ছেটিং"</string>
     <string name="user_add_on_lockscreen_menu" msgid="2539059062034644966">"লক স্ক্ৰীনৰ পৰা নতুন ব্যৱহাৰকাৰী যোগ দিয়ক"</string>
-    <!-- no translation found for switch_to_dock_user_when_docked (2324395443311905635) -->
-    <skip />
+    <string name="switch_to_dock_user_when_docked" msgid="2324395443311905635">"ডক কৰিলে প্ৰশাসক ব্যৱহাৰকাৰীলৈ সলনি কৰক"</string>
     <string name="user_confirm_remove_self_title" msgid="926265330805361832">"নিজেই মচিবনে?"</string>
     <string name="user_confirm_remove_title" msgid="3626559103278006002">"এই ব্যৱহাৰকাৰীজন মচিবনে?"</string>
     <string name="user_profile_confirm_remove_title" msgid="3131574314149375354">"এই প্ৰ\'ফাইলটো আঁতৰাইনে?"</string>
@@ -2690,8 +2687,7 @@
     <string name="wizard_next" msgid="3884832431439072471">"পৰৱৰ্তী"</string>
     <string name="wizard_back_adoptable" msgid="1447814356855134183">"অন্য ধৰণে ফৰ্মেট কৰক"</string>
     <string name="regulatory_info_text" msgid="1154461023369976667"></string>
-    <!-- no translation found for sim_settings_title (2254609719033946272) -->
-    <skip />
+    <string name="sim_settings_title" msgid="2254609719033946272">"ছিম"</string>
     <string name="sim_cellular_data_unavailable" msgid="4653591727755387534">"ম’বাইল ডেটা অনুপলব্ধ"</string>
     <string name="sim_cellular_data_unavailable_summary" msgid="6505871722911347881">"এখন ডেটা ছিম বাছনি কৰিবলৈ টিপক"</string>
     <string name="sim_calls_always_use" msgid="967857230039768111">"কল কৰিবলৈ সদায় ইয়াক ব্যৱহাৰ কৰক"</string>
@@ -2709,8 +2705,7 @@
     <string name="sim_status_title" msgid="6188770698037109774">"ছিমৰ স্থিতি"</string>
     <string name="sim_status_title_sim_slot" msgid="4932996839194493313">"ছিমৰ স্থিতি (ছিমৰ শ্লট %1$d)"</string>
     <string name="sim_signal_strength" msgid="6351052821700294501">"<xliff:g id="DBM">%1$d</xliff:g> dBm <xliff:g id="ASU">%2$d</xliff:g> asu"</string>
-    <!-- no translation found for sim_notification_title (2819551384383504031) -->
-    <skip />
+    <string name="sim_notification_title" msgid="2819551384383504031">"ছিম সলনি কৰা হৈছে।"</string>
     <string name="sim_notification_summary" msgid="5593339846307029991">"ছেট আপ কৰিবলৈ টিপক"</string>
     <string name="sim_calls_ask_first_prefs_title" msgid="3077694594349657933">"প্ৰতিবাৰতে সোধক"</string>
     <string name="sim_selection_required_pref" msgid="231437651041498359">"বাছনি কৰা প্ৰয়োজন"</string>
@@ -2736,7 +2731,10 @@
     <string name="account_dashboard_title" msgid="8228773251948253914">"পাছৱৰ্ড আৰু একাউণ্ট"</string>
     <string name="account_dashboard_default_summary" msgid="1730719656099599488">"ছেভ কৰি থোৱা পাছৱৰ্ড, স্বয়ংক্ৰিয়ভাৱে পূৰ হোৱা সুবিধা, ছিংক কৰা একাউণ্ট"</string>
     <string name="app_default_dashboard_title" msgid="4071015747629103216">"ডিফ\'ল্ট এপসমূহ"</string>
-    <!-- no translation found for cloned_apps_dashboard_title (5542076801222950921) -->
+    <string name="cloned_apps_dashboard_title" msgid="5542076801222950921">"ক্ল’ন কৰা এপ্‌"</string>
+    <!-- no translation found for desc_cloned_apps_intro_text (1369621522882622476) -->
+    <skip />
+    <!-- no translation found for cloned_apps_summary (8805362440770795709) -->
     <skip />
     <string name="system_dashboard_summary" msgid="7400745270362833832">"ভাষা, আঙুলিৰ স্পৰ্শৰে নিৰ্দেশ, সময়, বেক আপ, আপডে’ট"</string>
     <string name="languages_setting_summary" msgid="4924440599794956443">"ছিষ্টেমৰ ভাষা, এপৰ ভাষা"</string>
@@ -3352,8 +3350,7 @@
     <string name="screen_pinning_unlock_password" msgid="4957969621904790573">"আনপিন কৰোতে পাছৱৰ্ড বিচাৰক"</string>
     <string name="screen_pinning_unlock_none" msgid="2474959642431856316">"আনপিন কৰোঁতে ডিভাইচ লক কৰক"</string>
     <string name="confirm_sim_deletion_title" msgid="9199369003530237871">"ছিম মচাটো নিশ্চিত কৰক"</string>
-    <!-- no translation found for confirm_sim_deletion_description (5090811029854329373) -->
-    <skip />
+    <string name="confirm_sim_deletion_description" msgid="5090811029854329373">"এখন ই-ছিম মচাৰ পূৰ্বে এইজন আপুনিয়েই বুলি সত্যাপন কৰক"</string>
     <string name="opening_paragraph_delete_profile_unknown_company" msgid="2951348192319498135">"এই কৰ্মস্থানৰ প্ৰ’ফাইলটো পৰিচালনা কৰিছে:"</string>
     <string name="managing_admin" msgid="2633920317425356619">"<xliff:g id="ADMIN_APP_LABEL">%s</xliff:g> দ্ৱাৰা পৰিচালিত"</string>
     <string name="encryption_interstitial_header" msgid="4418014339568737685">"সুৰক্ষিত ষ্টাৰ্ট-আপ"</string>
@@ -3757,6 +3754,11 @@
       <item quantity="other"><xliff:g id="COUNT">%d</xliff:g>টা এপে সীমাহীন ডেটা ব্যৱহাৰ কৰিব পাৰে</item>
     </plurals>
     <string name="special_access_more" msgid="132919514147475846">"অধিক চাওক"</string>
+    <string name="long_background_tasks_label" msgid="3169590134850226687">"নেপথ্যৰ দীঘলীয়া কাৰ্য"</string>
+    <string name="long_background_tasks_switch_title" msgid="2491623894899492543">"দীৰ্ঘ সময় ধৰি চলি থকা নেপথ্যৰ কাৰ্যসমূহক অনুমতি দিয়ক"</string>
+    <string name="long_background_tasks_title" msgid="3272230637974707490">"নেপথ্যৰ দীঘলীয়া কাৰ্য"</string>
+    <string name="long_background_tasks_footer_title" msgid="9117342254914743097">"এই এপ্‌টোক নেপথ্যৰ দীঘলীয়া কাৰ্যসমূহ চলাবলৈ অনুমতি দিয়ক। এইটোৱে এপ্‌টোক সম্পূৰ্ণ হ’বলৈ কেইমিনিটমানতকৈ বেছি সময় লগা কাৰ্যসমূহ চলাবলৈ দিয়ে, যেনে, ডাউনল’ড আৰু আপল’ড। \n\nযদি এই অনুমতিটো অস্বীকাৰ কৰা হয়, এপ্‌টোৱে কিমান সময়ৰ বাবে তেনে ধৰণৰ কাৰ্যসমূহ চলাব পাৰেয সেয়া ছিষ্টেমটোৱে সীমাবদ্ধ কৰিব।"</string>
+    <string name="keywords_long_background_tasks" msgid="5788956269136054574">"দীঘলীয়া কাৰ্য, ডেটা স্থানান্তৰণ, নেপথ্যৰ কাৰ্য"</string>
     <string name="reset_shortcut_manager_throttling" msgid="2183940254903144298">"ShortcutManager ৰেইট-লিমিট ৰিছেট কৰক"</string>
     <string name="reset_shortcut_manager_throttling_complete" msgid="8949943009096885470">"ShortcutManagerৰ নিৰিখ-সীমাবদ্ধকৰণ ৰিছেট কৰা হ’ল"</string>
     <string name="notification_suggestion_title" msgid="6309263655965785411">"লক স্ক্ৰীনত ওলোৱা তথ্য নিয়ন্ত্ৰণ কৰক"</string>
@@ -4129,8 +4131,7 @@
     <string name="mobile_data_settings_title" msgid="3927524078598009792">"ম’বাইল ডেটা"</string>
     <string name="mobile_data_settings_summary" msgid="7323978798199919063">"ম’বাইল নেটৱৰ্ক ব্যৱহাৰ কৰি ডেটা এক্সেছ কৰক"</string>
     <string name="mobile_data_settings_summary_auto_switch" msgid="7851549787645698945">"ফ’নটো পৰিসৰলৈ আহিলে স্বয়ংক্ৰিয়ভাৱে এইটো বাহকৰ সৈতে সংযোগ হ’ব"</string>
-    <!-- no translation found for mobile_data_settings_summary_unavailable (9176513507571883986) -->
-    <skip />
+    <string name="mobile_data_settings_summary_unavailable" msgid="9176513507571883986">"ছিম নাই"</string>
     <string name="calls_preference" msgid="2166481296066890129">"কল সম্পৰ্কীয় অগ্ৰাধিকাৰ"</string>
     <string name="sms_preference" msgid="7742964962568219351">"এছএমএছ সম্পৰ্কীয় অগ্ৰাধিকাৰ"</string>
     <string name="calls_and_sms_ask_every_time" msgid="3178743088737726677">"প্ৰতিবাৰতে সোধক"</string>
@@ -4145,10 +4146,8 @@
     <string name="mobile_network_list_add_more" msgid="4478586073355236604">"অধিক যোগ কৰক"</string>
     <string name="mobile_network_active_sim" msgid="6397581267971410039">"সক্রিয় / ছিম"</string>
     <string name="mobile_network_inactive_sim" msgid="5829757490580409899">"নিষ্ক্ৰিয় / ছিম"</string>
-    <!-- no translation found for mobile_network_active_esim (3984452275968408382) -->
-    <skip />
-    <!-- no translation found for mobile_network_inactive_esim (8777415108263057939) -->
-    <skip />
+    <string name="mobile_network_active_esim" msgid="3984452275968408382">"সক্ৰিয় / ই-ছিম"</string>
+    <string name="mobile_network_inactive_esim" msgid="8777415108263057939">"নিষ্ক্ৰিয় / ই-ছিম"</string>
     <string name="mobile_network_sim_name" msgid="3187192894150386537">"ছিমৰ নাম আৰু ৰং"</string>
     <string name="mobile_network_sim_name_label" msgid="1452440641628369625">"নাম"</string>
     <string name="mobile_network_sim_color_label" msgid="5293944087609632340">"ৰং (সমিল এপ্‌সমূহত ব্যৱহৃত)"</string>
@@ -4184,8 +4183,7 @@
     <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>
-    <!-- no translation found for sim_action_switch_sub_dialog_text_downloaded (8977951796005849471) -->
-    <skip />
+    <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>
     <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>
@@ -4227,10 +4225,8 @@
     <string name="switch_sim_dialog_text" msgid="7530186862171635464">"ম’বাইল ডেটা, কল আৰু এছএমএছৰ বাবে <xliff:g id="CARRIER_NAME">%1$s</xliff:g> ব্যৱহাৰ কৰা হ’ব।"</string>
     <string name="switch_sim_dialog_no_switch_title" msgid="809763410787744247">"কোনো সক্ৰিয় ছিম উপলব্ধ নহয়"</string>
     <string name="switch_sim_dialog_no_switch_text" msgid="7053939850026876088">"পাছত ম’বাইল ডেটা, কলৰ সুবিধা আৰু এছএমএছ ব্যৱহাৰ কৰিবলৈ আপোনাৰ নেটৱৰ্ক ছেটিঙলৈ যাওক"</string>
-    <!-- no translation found for sim_card_label (6263064316075963775) -->
-    <skip />
-    <!-- no translation found for erase_sim_dialog_title (4742077437653028326) -->
-    <skip />
+    <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>
     <string name="erase_sim_confirm_button" msgid="8309115684335320541">"মচক"</string>
     <string name="erasing_sim" msgid="7877703231075699139">"ছিম মচি থকা হৈছে…"</string>
@@ -4283,6 +4279,8 @@
     <string name="capture_system_heap_dump_title" msgid="9210974110606886455">"ছিষ্টেম হীপ ডাম্প কেপচাৰ কৰক"</string>
     <string name="reboot_with_mte_title" msgid="9167242803901899693">"MTEৰ সৈতে ৰিবুট কৰক"</string>
     <string name="reboot_with_mte_message" msgid="7675836625682561153">"ছিষ্টেমটো ৰিবুট হ’ব আৰু মেম’ৰী টেগিং এক্সটেনশ্যনৰ (MTE) সৈতে পৰীক্ষণৰ অনুমতি দিব। MTEএ ছিষ্টেমৰ কাৰ্যদক্ষতা আৰু স্থিৰতাত নেতিবাচক প্ৰভাৱ পেলাব পাৰে। কিছু সময়ৰ পাছৰ পৰৱৰ্তী ৰিবুটত ৰিছেট কৰা হ’ব।"</string>
+    <string name="reboot_with_mte_summary" msgid="879384278357305846">"এপ্‌ বিকাশ কৰিবলৈ এবাৰ বুট কৰাৰ বাবে MTE ব্যৱহাৰ কৰি চাওক"</string>
+    <string name="reboot_with_mte_already_enabled" msgid="7708271355555880940">"উচ্চখাপৰ মেম’ৰী সুৰক্ষা সুবিধাৰ জৰিয়তে MTE সক্ষম কৰা হৈছে"</string>
     <string name="capturing_system_heap_dump_message" msgid="8410503247477360622">"ছিষ্টেম হীপ ডাম্প কেপচাৰ কৰি থকা হৈছে"</string>
     <string name="error_capturing_system_heap_dump_message" msgid="2352983250048200052">"ছিষ্টেম হীপ ডাম্প কেপচাৰ কৰিব পৰা নগ’ল"</string>
     <string name="automatic_system_heap_dump_title" msgid="4093306504711109479">"ছিষ্টেম হীপ ডাম্পসমূহ স্বয়ংক্ৰিয়ভাৱে কেপচাৰ কৰক"</string>
@@ -4334,6 +4332,11 @@
     <string name="lockscreen_trivial_disabled_controls_summary" msgid="7593626010580689155">"ব্যৱহাৰ কৰিবলৈ, প্ৰথমে \"ডিভাইচৰ নিয়ন্ত্ৰণ দেখুৱাওক\" অন কৰক"</string>
     <string name="lockscreen_double_line_clock_summary" msgid="2916159550425093703">"যেতিয়া উপলব্ধ হয় দ্বৈত-শাৰীৰ ঘড়ী দেখুৱাব"</string>
     <string name="lockscreen_double_line_clock_setting_toggle" msgid="3408639316001688529">"দ্বৈত-শাৰীৰ ঘড়ী"</string>
+    <string name="lockscreen_quick_affordances_title" msgid="435869403114245620">"বুটাম"</string>
+    <plurals name="lockscreen_quick_affordances_summary" formatted="false" msgid="4225396036524703997">
+      <item quantity="one"><xliff:g id="FIRST_1">%1$s</xliff:g>, <xliff:g id="SECOND">%2$s</xliff:g></item>
+      <item quantity="other"><xliff:g id="FIRST_1">%1$s</xliff:g>, <xliff:g id="SECOND">%2$s</xliff:g></item>
+    </plurals>
     <string name="rtt_settings_title" msgid="7049259598645966354"></string>
     <string name="rtt_settings_no_visible" msgid="7440356831140948382"></string>
     <string name="rtt_settings_visible_during_call" msgid="7866181103286073700"></string>
@@ -4382,10 +4385,8 @@
     <string name="carrier_wifi_offload_summary" msgid="2980563718888371142">"গতিবেগ আৰু ক’ভাৰেজ উন্নত কৰিবলৈ Google Fiক W+ নেটৱৰ্ক ব্যৱহাৰ কৰিবলৈ দিয়ক"</string>
     <string name="carrier_wifi_network_title" msgid="5461382943873831770">"W+ নেটৱৰ্ক"</string>
     <string name="sim_category_title" msgid="2341314000964710495">"ছিম"</string>
-    <!-- no translation found for downloaded_sim_category_title (2876988650413179752) -->
-    <skip />
-    <!-- no translation found for downloaded_sims_category_title (487799905978489922) -->
-    <skip />
+    <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>
     <string name="sim_category_default_active_sim" msgid="1208194173387987231">" / <xliff:g id="ID_1">%1$s</xliff:g>ৰ বাবে ডিফ’ল্ট"</string>
@@ -4441,8 +4442,7 @@
     <string name="smart_forwarding_ongoing_title" msgid="962226849074401228">"কলৰ ছেটিং"</string>
     <string name="smart_forwarding_ongoing_text" msgid="2189209372407117114">"ছেটিং আপডে’ট কৰি থকা হৈছে…"</string>
     <string name="smart_forwarding_failed_title" msgid="1859891191023516080">"কলৰ ছেটিঙত আসোঁৱাহ হৈছে"</string>
-    <!-- no translation found for smart_forwarding_failed_text (8682640643264071789) -->
-    <skip />
+    <string name="smart_forwarding_failed_text" msgid="8682640643264071789">"নেটৱৰ্ক অথবা ছিম সম্পৰ্কীয় আসোঁৱাহ।"</string>
     <string name="smart_forwarding_failed_not_activated_text" msgid="997396203001257904">"ছিম সক্ৰিয় কৰা হোৱা নাই।"</string>
     <string name="smart_forwarding_input_mdn_title" msgid="5105463748849841763">"ফ’ন নম্বৰসমূহ দিয়ক"</string>
     <string name="smart_forwarding_input_mdn_dialog_title" msgid="7542216086697868415">"ফ’ন নম্বৰটো দিয়ক"</string>
@@ -4466,14 +4466,10 @@
     <string name="previous_page_content_description" msgid="6438292457923282991">"পূৰ্বৱৰ্তী"</string>
     <string name="next_page_content_description" msgid="1641835099813416294">"পৰৱৰ্তী"</string>
     <string name="colors_viewpager_content_description" msgid="2591751086138259565">"ৰঙৰ পূৰ্বদৰ্শন"</string>
-    <!-- no translation found for bluetooth_sim_card_access_notification_title (7351015416346359536) -->
-    <skip />
-    <!-- no translation found for bluetooth_sim_card_access_notification_content (8685623260103018309) -->
-    <skip />
-    <!-- no translation found for bluetooth_sim_card_access_dialog_title (5616323725563125179) -->
-    <skip />
-    <!-- no translation found for bluetooth_sim_card_access_dialog_content (6281997628405909566) -->
-    <skip />
+    <string name="bluetooth_sim_card_access_notification_title" msgid="7351015416346359536">"ছিম এক্সেছৰ অনুৰোধ"</string>
+    <string name="bluetooth_sim_card_access_notification_content" msgid="8685623260103018309">"এটা ডিভাইচে আপোনাৰ ছিম এক্সেছ কৰিব বিচাৰিছে। সবিশেষ জানিবলৈ টিপক।"</string>
+    <string name="bluetooth_sim_card_access_dialog_title" msgid="5616323725563125179">"ছিম এক্সেছ কৰাৰ অনুমতি দিবনে?"</string>
+    <string name="bluetooth_sim_card_access_dialog_content" msgid="6281997628405909566">"এটা ব্লুটুথ ডিভাইচ <xliff:g id="DEVICE_NAME_0">%1$s</xliff:g>এ আপোনাৰ ছিমৰ ডেটা এক্সেছ কৰিব বিচাৰিছে। ইয়াত আপোনাৰ সম্পৰ্কসমূহ অন্তৰ্ভুক্ত।\n\nসংযুক্ত হৈ থাকিলে, <xliff:g id="PHONE_NUMBER">%3$s</xliff:g>লৈ কৰা আটাইবোৰ কল <xliff:g id="DEVICE_NAME_1">%2$s</xliff:g>এ গ্ৰহণ কৰিব।"</string>
     <string name="bluetooth_connect_access_notification_title" msgid="2573547043170883947">"ব্লুটুথ ডিভাইচ উপলব্ধ হৈ আছে"</string>
     <string name="bluetooth_connect_access_notification_content" msgid="1328465545685433304">"এটা ডিভাইচে সংযোগ কৰিব বিচাৰিছে। সবিশেষ জানিবলৈ টিপক।"</string>
     <string name="bluetooth_connect_access_dialog_title" msgid="1948056782712451381">"ব্লুটুথ ডিভাইচৰ সৈতে সংযোগ কৰিবনে?"</string>
@@ -4544,6 +4540,10 @@
     <string name="ingress_rate_limit_summary" msgid="1097811019742438371">"নেটৱৰ্কৰ বেণ্ডৱিথ ইনগ্ৰেছৰ হাৰৰ সীমা কনফিগাৰ কৰক, যিটো ইণ্টাৰনেট সংযোগ প্ৰদান কৰা আটাইবোৰ নেটৱৰ্কত প্ৰযোজ্য হয়।"</string>
     <string name="ingress_rate_limit_dialog_title" msgid="5359461052422633789">"নেটৱৰ্কৰ ডাউনল’ডৰ হাৰৰ সীমা কনফিগাৰ কৰক"</string>
     <string name="ingress_rate_limit_no_limit_entry" msgid="8741098826008012163">"কোনো সীমা নাই"</string>
+    <!-- no translation found for disable_phantom_process_monitor_title (8348108346706188771) -->
+    <skip />
+    <!-- no translation found for disable_phantom_process_monitor_summary (3044464635550256985) -->
+    <skip />
     <string name="bluetooth_broadcast_dialog_title" msgid="9172775308463135884">"সম্প্ৰচাৰ"</string>
     <string name="bluetooth_broadcast_dialog_broadcast_app" msgid="1016617579194329005">"<xliff:g id="CURRENTAPP">%1$s</xliff:g> সম্প্ৰচাৰ কৰক"</string>
     <string name="bluetooth_broadcast_dialog_find_message" msgid="6621660851669953883">"আপোনাৰ আশে-পাশে প্লে’ কৰি থোৱা সম্প্ৰচাৰসমূহ শুনক"</string>
diff --git a/res/values-az/arrays.xml b/res/values-az/arrays.xml
index 914837c..ed7b977 100644
--- a/res/values-az/arrays.xml
+++ b/res/values-az/arrays.xml
@@ -469,7 +469,9 @@
     <item msgid="2373999996715432397">"0"</item>
     <item msgid="5305176997036663262">"1"</item>
   </string-array>
-    <!-- no translation found for switch_to_dock_user_when_docked_timeout_entries:0 (3211660022507486536) -->
-    <!-- no translation found for switch_to_dock_user_when_docked_timeout_entries:1 (7025253383416830453) -->
-    <!-- no translation found for switch_to_dock_user_when_docked_timeout_entries:2 (1574040255478150028) -->
+  <string-array name="switch_to_dock_user_when_docked_timeout_entries">
+    <item msgid="3211660022507486536">"Heç vaxt"</item>
+    <item msgid="7025253383416830453">"1 dəqiqə sonra"</item>
+    <item msgid="1574040255478150028">"5 dəqiqə sonra"</item>
+  </string-array>
 </resources>
diff --git a/res/values-az/strings.xml b/res/values-az/strings.xml
index 2062de9..60c7f9e 100644
--- a/res/values-az/strings.xml
+++ b/res/values-az/strings.xml
@@ -1012,18 +1012,13 @@
     <string name="force_bold_text" msgid="4620929631102086716">"Qalın mətn"</string>
     <string name="title_font_size" msgid="570613010306330622">"Şrift ölçüsü"</string>
     <string name="short_summary_font_size" msgid="8444689613442419978">"Mətni böyüdün və ya kiçildin"</string>
-    <!-- no translation found for sim_lock_settings (7331982427303002613) -->
-    <skip />
-    <!-- no translation found for sim_lock_settings_category (6475255139493877786) -->
-    <skip />
-    <!-- no translation found for sim_pin_toggle (6814489621760857328) -->
-    <skip />
+    <string name="sim_lock_settings" msgid="7331982427303002613">"SIM kilid ayarları"</string>
+    <string name="sim_lock_settings_category" msgid="6475255139493877786">"SIM kilidi"</string>
+    <string name="sim_pin_toggle" msgid="6814489621760857328">"SIM\'i kilidləyin"</string>
     <string name="sim_pin_change" msgid="5978881209990507379">"SIM PIN dəyişin"</string>
     <string name="sim_enter_pin" msgid="8235202785516053253">"SIM PIN"</string>
-    <!-- no translation found for sim_enable_sim_lock (6486354334679225748) -->
-    <skip />
-    <!-- no translation found for sim_disable_sim_lock (6939439812841857306) -->
-    <skip />
+    <string name="sim_enable_sim_lock" msgid="6486354334679225748">"SIM\'i kilidləyin"</string>
+    <string name="sim_disable_sim_lock" msgid="6939439812841857306">"SIM kilidini açın"</string>
     <string name="sim_enter_old" msgid="6882545610939674813">"Əvvəlki SIM PIN kodu"</string>
     <string name="sim_enter_new" msgid="9010947802784561582">"Yeni SIM PIN"</string>
     <string name="sim_reenter_new" msgid="6131418271490374263">"PIN-i yenidən yazın"</string>
@@ -1038,8 +1033,7 @@
     <string name="sim_change_data_title" msgid="4663239438584588847">"Mobil data üçün <xliff:g id="CARRIER">%1$s</xliff:g> istifadə edilsin?"</string>
     <string name="sim_change_data_message" msgid="3046178883369645132">"Mobil data üçün <xliff:g id="CARRIER2_0">%2$s</xliff:g> operatorundan istifadə edirsiniz. <xliff:g id="CARRIER1">%1$s</xliff:g> operatoruna keçsəniz, <xliff:g id="CARRIER2_1">%2$s</xliff:g> artıq mobil data üçün istifadə olunmayacaq."</string>
     <string name="sim_change_data_ok" msgid="4922114750417276560">"<xliff:g id="CARRIER">%1$s</xliff:g> istifadə edin"</string>
-    <!-- no translation found for sim_preferred_title (8850185380445309835) -->
-    <skip />
+    <string name="sim_preferred_title" msgid="8850185380445309835">"Tərcih edilən SIM yenilənsin?"</string>
     <string name="sim_preferred_message" msgid="6004009449266648351">"<xliff:g id="NEW_SIM">%1$s</xliff:g> cihazdakı yeganə SIM-dir. Bu SIM-i mobil data, zəng və SMS mesajları üçün istifadə etmək istəyirsiniz?"</string>
     <string name="wrong_pin_code_pukked" msgid="3414172752791445033">"Yanlış SIM PIN kodu  cihazınızın açılması üçün operatorunuzla indi əlaqə saxlamalısınız."</string>
     <plurals name="wrong_pin_code" formatted="false" msgid="4054088588731305475">
@@ -1192,20 +1186,17 @@
     <string name="reset_network_title" msgid="1395494440355807616">"Wi-Fi, mobil və Bluetooth\'u sıfırlayın"</string>
     <string name="reset_network_desc" msgid="1112523764899788246">"Bununla bütün şəbəkə ayarları sıfırlanacaq, bura daxildir:\n\n"<li>"Wi‑Fi"</li>\n<li>"Mobil data"</li>\n<li>"Bluetooth"</li></string>
     <string name="erase_euicc_data_button" msgid="728078969563311737">"Silin"</string>
-    <!-- no translation found for reset_esim_title (4194570573425902754) -->
-    <skip />
+    <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>
     <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>
-    <!-- no translation found for reset_network_final_desc_esim (1129251284212847939) -->
-    <skip />
+    <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>
     <string name="reset_network_final_button_text" msgid="2433867118414000462">"Ayarları sıfırlayın"</string>
     <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>
-    <!-- no translation found for reset_esim_error_msg (7279607120606365250) -->
-    <skip />
+    <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>
     <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>
@@ -2017,7 +2008,6 @@
     <string name="printer_info_desc" msgid="1206872325746154206">"Bu printer haqqında daha ətraflı məlumat"</string>
     <string name="power_usage_summary_title" msgid="4198312848584882113">"Batareya"</string>
     <string name="power_usage_summary" msgid="6857382582534984531">"Nə batareya işlədir"</string>
-    <string name="power_usage_not_available" msgid="3425302437465106036">"Batareya istifadə datası əlçatımlı deyil."</string>
     <string name="power_usage_level_and_status" msgid="821521456989429593">"<xliff:g id="LEVEL">%1$s</xliff:g> - <xliff:g id="STATUS">%2$s</xliff:g>"</string>
     <string name="power_discharge_remaining" msgid="6997529817917076536">"<xliff:g id="REMAIN">%1$s</xliff:g> qalır"</string>
     <string name="power_charge_remaining" msgid="7046064326172265116">"Şarjın bitməsinə var: <xliff:g id="UNTIL_CHARGED">%1$s</xliff:g>"</string>
@@ -2038,7 +2028,6 @@
     <string name="manager_battery_usage_optimized_only" msgid="7121785281913056432">"optimal"</string>
     <string name="manager_battery_usage_link_a11y" msgid="374918091821438564">"Batareya istifadəsi seçimləri haqqında ətraflı məlumat"</string>
     <string name="device_screen_usage" msgid="1011630249648289909">"Tam şarjdan sonra ekran istifadəsi"</string>
-    <string name="power_usage_list_summary" msgid="3237540201918492925">"Tam şarjdan sonra enerji istifadəsi"</string>
     <string name="advanced_battery_title" msgid="3005993394776555079">"Enerji istifadəsi"</string>
     <string name="history_details_title" msgid="8628584613889559355">"Tarixçə detalları"</string>
     <string name="advanced_battery_preference_title" msgid="3790901207877260883">"Enerji istifadəsi"</string>
@@ -2062,7 +2051,17 @@
     <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="5962767837251276527">"Şarj durdurulub"</string>
     <string name="battery_tip_limited_temporarily_summary" msgid="5254922316684499816">"Batareyanın ömrünü uzatmaq üçün batareya qorunur"</string>
-    <!-- no translation found for battery_tip_limited_temporarily_extra_summary (8876637325622106400) -->
+    <!-- no translation found for battery_tip_dock_defender_future_bypass_title (7257251934903787366) -->
+    <skip />
+    <!-- no translation found for battery_tip_dock_defender_future_bypass_summary (428474483479026813) -->
+    <skip />
+    <!-- no translation found for battery_tip_dock_defender_active_title (8843454404807737776) -->
+    <skip />
+    <!-- no translation found for battery_tip_dock_defender_active_summary (5582869291068635429) -->
+    <skip />
+    <!-- no translation found for battery_tip_dock_defender_temporarily_bypassed_title (1679449361090557201) -->
+    <skip />
+    <!-- no translation found for battery_tip_dock_defender_temporarily_bypassed_summary (5107293805054133144) -->
     <skip />
     <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>
@@ -2125,7 +2124,6 @@
     <string name="power_bluetooth" msgid="5085900180846238196">"Bluetooth"</string>
     <string name="power_cell" msgid="7793805106954398186">"Mobil şəbəkə"</string>
     <string name="power_phone" msgid="2768396619208561670">"Səs çağrıları"</string>
-    <string name="battery_used_for" msgid="6401552215008504483">"<xliff:g id="TIME">^1</xliff:g> üçün istifadə olundu"</string>
     <string name="battery_screen_usage" msgid="90008745183187461">"Ekran istifadəsi <xliff:g id="TIME">^1</xliff:g>"</string>
     <string name="battery_used_by" msgid="6457305178016189330">"<xliff:g id="APP">%2$s</xliff:g> <xliff:g id="PERCENT">%1$s</xliff:g> batareya istifadə etdi"</string>
     <string name="battery_overall_usage" msgid="8940140259734182014">"<xliff:g id="PERCENT">%1$s</xliff:g> batareya istifadəsi"</string>
@@ -2156,7 +2154,6 @@
     <string name="battery_not_usage_24hr" msgid="8397519536160741248">"Son 24 saat ərzində istifadə edilməyib"</string>
     <string name="battery_usage_without_time" msgid="1346894834339420538"></string>
     <string name="battery_usage_other_users" msgid="9002643295562500693">"Digər istifadəçilər"</string>
-    <string name="advanced_battery_graph_subtext" msgid="6816737986172678550">"Qalan enerji səviyyəsi cihazı işlətməkdən asılıdır"</string>
     <string name="estimated_time_left" msgid="948717045180211777">"Təxmini qalan vaxt"</string>
     <string name="estimated_charging_time_left" msgid="2287135413363961246">"Tam enerji yığana kimi"</string>
     <string name="estimated_time_description" msgid="211058785418596009">"Hesablama istifadəyə görə dəyişə bilər"</string>
@@ -2263,6 +2260,7 @@
     <string name="vpn_settings_multiple_insecure_multiple_total" msgid="1706236062478680488">"<xliff:g id="VPN_COUNT">%d</xliff:g> güvənli deyil"</string>
     <string name="adaptive_connectivity_title" msgid="7464959640138428192">"Adaptiv bağlantı"</string>
     <string name="adaptive_connectivity_summary" msgid="3648731530666326885">"Enerjiyə qənaət edir və şəbəkə bağlantılarını avtomatik idarə etməklə cihazın məhsuldarlığını artırır"</string>
+    <string name="adaptive_connectivity_main_switch_title" msgid="261045483524512420">"Adaptiv bağlantıdan istifadə edin"</string>
     <string name="credentials_title" msgid="7535942196886123656">"Kimlik bilgiləri deposu"</string>
     <string name="credentials_install" msgid="3933218407598415827">"Sertifikat quraşdırın"</string>
     <string name="credentials_reset" msgid="4246628389366452655">"Kimlik bilgilərini silin"</string>
@@ -2563,8 +2561,7 @@
     <string name="user_remove_user_menu" msgid="2183714948094429367">"<xliff:g id="USER_NAME">%1$s</xliff:g> adlı istifadəçini bu cihazdan silin"</string>
     <string name="user_lockscreen_settings" msgid="4596612658981942092">"Ekran ayarlarını kilidləyin"</string>
     <string name="user_add_on_lockscreen_menu" msgid="2539059062034644966">"Kilid ekranından istifadəçi əlavə edin"</string>
-    <!-- no translation found for switch_to_dock_user_when_docked (2324395443311905635) -->
-    <skip />
+    <string name="switch_to_dock_user_when_docked" msgid="2324395443311905635">"Doka yerləşdirildikdə admin istifadəçiyə keçin"</string>
     <string name="user_confirm_remove_self_title" msgid="926265330805361832">"Özünüzü silirsiniz?"</string>
     <string name="user_confirm_remove_title" msgid="3626559103278006002">"Bu istifadəçi silinsin?"</string>
     <string name="user_profile_confirm_remove_title" msgid="3131574314149375354">"Bu profil silinsin?"</string>
@@ -2690,8 +2687,7 @@
     <string name="wizard_next" msgid="3884832431439072471">"Növbəti"</string>
     <string name="wizard_back_adoptable" msgid="1447814356855134183">"Başqa yolla formatlayın"</string>
     <string name="regulatory_info_text" msgid="1154461023369976667"></string>
-    <!-- no translation found for sim_settings_title (2254609719033946272) -->
-    <skip />
+    <string name="sim_settings_title" msgid="2254609719033946272">"SIM\'lər"</string>
     <string name="sim_cellular_data_unavailable" msgid="4653591727755387534">"Mobil data əlçatmazdır"</string>
     <string name="sim_cellular_data_unavailable_summary" msgid="6505871722911347881">"Data SIM-ini seçmək üçün tıklayın"</string>
     <string name="sim_calls_always_use" msgid="967857230039768111">"Həmişə bu zənglər üçün istifadə edin"</string>
@@ -2709,8 +2705,7 @@
     <string name="sim_status_title" msgid="6188770698037109774">"SIM statusu"</string>
     <string name="sim_status_title_sim_slot" msgid="4932996839194493313">"SIM statusu (sim slot %1$d)"</string>
     <string name="sim_signal_strength" msgid="6351052821700294501">"<xliff:g id="DBM">%1$d</xliff:g> dBm <xliff:g id="ASU">%2$d</xliff:g> asu"</string>
-    <!-- no translation found for sim_notification_title (2819551384383504031) -->
-    <skip />
+    <string name="sim_notification_title" msgid="2819551384383504031">"SIM\'lər dəyişdirildi."</string>
     <string name="sim_notification_summary" msgid="5593339846307029991">"Quraşdırmaq üçün tıklayın"</string>
     <string name="sim_calls_ask_first_prefs_title" msgid="3077694594349657933">"Həmişə soruşulsun"</string>
     <string name="sim_selection_required_pref" msgid="231437651041498359">"Seçim tələb olunur"</string>
@@ -2736,7 +2731,10 @@
     <string name="account_dashboard_title" msgid="8228773251948253914">"Parollar və hesablar"</string>
     <string name="account_dashboard_default_summary" msgid="1730719656099599488">"Saxlanılan parollar, avto doldurma, sinxronlaşdırılmış hesablar"</string>
     <string name="app_default_dashboard_title" msgid="4071015747629103216">"Defolt tətbiqlər"</string>
-    <!-- no translation found for cloned_apps_dashboard_title (5542076801222950921) -->
+    <string name="cloned_apps_dashboard_title" msgid="5542076801222950921">"Klonlanmış Tətbiqlər"</string>
+    <!-- no translation found for desc_cloned_apps_intro_text (1369621522882622476) -->
+    <skip />
+    <!-- no translation found for cloned_apps_summary (8805362440770795709) -->
     <skip />
     <string name="system_dashboard_summary" msgid="7400745270362833832">"Dil, işarələr, vaxt, yedəkləmə"</string>
     <string name="languages_setting_summary" msgid="4924440599794956443">"Sistem dilləri, tətbiq dilləri"</string>
@@ -3352,8 +3350,7 @@
     <string name="screen_pinning_unlock_password" msgid="4957969621904790573">"Ayırmadan öncə parol istənilsin"</string>
     <string name="screen_pinning_unlock_none" msgid="2474959642431856316">"Bərkidilmə ləğv ediləndə cihaz kilidlənsin"</string>
     <string name="confirm_sim_deletion_title" msgid="9199369003530237871">"SIM\'in silinməsini təsdiq edin"</string>
-    <!-- no translation found for confirm_sim_deletion_description (5090811029854329373) -->
-    <skip />
+    <string name="confirm_sim_deletion_description" msgid="5090811029854329373">"eSIM\'i silməzdən əvvəl kimliyinizi doğrulayın"</string>
     <string name="opening_paragraph_delete_profile_unknown_company" msgid="2951348192319498135">"Bu iş profilini idarə edir:"</string>
     <string name="managing_admin" msgid="2633920317425356619">"<xliff:g id="ADMIN_APP_LABEL">%s</xliff:g> tərəfindən idarə olunur"</string>
     <string name="encryption_interstitial_header" msgid="4418014339568737685">"Təhlükəsiz başlama"</string>
@@ -3757,6 +3754,11 @@
       <item quantity="one">1 tətbiq məhdudlaşdırılmamış data istifadə edə bilər</item>
     </plurals>
     <string name="special_access_more" msgid="132919514147475846">"Ətraflı məlumat"</string>
+    <string name="long_background_tasks_label" msgid="3169590134850226687">"Uzun arxa fon tapşırıqları"</string>
+    <string name="long_background_tasks_switch_title" msgid="2491623894899492543">"Uzun çəkən arxa fon tapşırıqlarına icazə verin"</string>
+    <string name="long_background_tasks_title" msgid="3272230637974707490">"Uzun arxa fon tapşırıqları"</string>
+    <string name="long_background_tasks_footer_title" msgid="9117342254914743097">"Bu tətbiqə uzun çəkən arxa fon tapşırıqlarını icra etməyə icazə verin. Bu, tətbiqə endirmə və yükləmə kimi tamamlanması bir neçə dəqiqədən çox çəkə biləcək tapşırıqları icra etməyə imkan verir. \n\nBu icazə rədd edilərsə, sistem tətbiqin arxa fonda bu cür tapşırıqları yerinə yetirə biləcəyi müddəti məhdudlaşdıracaq."</string>
+    <string name="keywords_long_background_tasks" msgid="5788956269136054574">"uzun işlər, məlumat ötürülməsi, arxa fon tapşırıqları"</string>
     <string name="reset_shortcut_manager_throttling" msgid="2183940254903144298">"ShortcutManager reytinq limitini sıfırlayın"</string>
     <string name="reset_shortcut_manager_throttling_complete" msgid="8949943009096885470">"ShortcutManager reytinq limit sıfırlandı"</string>
     <string name="notification_suggestion_title" msgid="6309263655965785411">"Kilid ekranında nəzarət məlumatı"</string>
@@ -4129,8 +4131,7 @@
     <string name="mobile_data_settings_title" msgid="3927524078598009792">"Mobil data"</string>
     <string name="mobile_data_settings_summary" msgid="7323978798199919063">"Mobil internetə giriş"</string>
     <string name="mobile_data_settings_summary_auto_switch" msgid="7851549787645698945">"Aralıqda olduqda telefon avtomatik bu operatora keçəcək"</string>
-    <!-- no translation found for mobile_data_settings_summary_unavailable (9176513507571883986) -->
-    <skip />
+    <string name="mobile_data_settings_summary_unavailable" msgid="9176513507571883986">"SIM əlçatan deyil"</string>
     <string name="calls_preference" msgid="2166481296066890129">"Zənglərin ayarlanması"</string>
     <string name="sms_preference" msgid="7742964962568219351">"SMS seçimi"</string>
     <string name="calls_and_sms_ask_every_time" msgid="3178743088737726677">"Həmişə soruşulsun"</string>
@@ -4145,10 +4146,8 @@
     <string name="mobile_network_list_add_more" msgid="4478586073355236604">"Ardı gəlsin"</string>
     <string name="mobile_network_active_sim" msgid="6397581267971410039">"Aktiv / SIM"</string>
     <string name="mobile_network_inactive_sim" msgid="5829757490580409899">"Deaktiv / SIM"</string>
-    <!-- no translation found for mobile_network_active_esim (3984452275968408382) -->
-    <skip />
-    <!-- no translation found for mobile_network_inactive_esim (8777415108263057939) -->
-    <skip />
+    <string name="mobile_network_active_esim" msgid="3984452275968408382">"Aktiv / eSIM"</string>
+    <string name="mobile_network_inactive_esim" msgid="8777415108263057939">"Deaktiv / eSIM"</string>
     <string name="mobile_network_sim_name" msgid="3187192894150386537">"SIM adı və rəngi"</string>
     <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>
@@ -4184,8 +4183,7 @@
     <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>
-    <!-- no translation found for sim_action_switch_sub_dialog_text_downloaded (8977951796005849471) -->
-    <skip />
+    <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>
     <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>
@@ -4227,10 +4225,8 @@
     <string name="switch_sim_dialog_text" msgid="7530186862171635464">"<xliff:g id="CARRIER_NAME">%1$s</xliff:g> mobil data, zəng və SMS üçün istifadə ediləcək."</string>
     <string name="switch_sim_dialog_no_switch_title" msgid="809763410787744247">"Aktiv SIM yoxdur"</string>
     <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>
-    <!-- no translation found for sim_card_label (6263064316075963775) -->
-    <skip />
-    <!-- no translation found for erase_sim_dialog_title (4742077437653028326) -->
-    <skip />
+    <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>
     <string name="erase_sim_confirm_button" msgid="8309115684335320541">"Silin"</string>
     <string name="erasing_sim" msgid="7877703231075699139">"SIM silinir…"</string>
@@ -4283,6 +4279,8 @@
     <string name="capture_system_heap_dump_title" msgid="9210974110606886455">"Sistem snepşotu əldə edin"</string>
     <string name="reboot_with_mte_title" msgid="9167242803901899693">"MTE ilə yenidən başladılsın"</string>
     <string name="reboot_with_mte_message" msgid="7675836625682561153">"Sistem yenidən başladılacaq və Yaddaş Teqləmə Artırması (MTE) ilə sınaq keçirməyə icazə veriləcək. MTE sistemin performansına və sabitliyinə mənfi təsir göstərə bilər. Növbəti yenidən başladılma zamanı sıfırlanacaq."</string>
+    <string name="reboot_with_mte_summary" msgid="879384278357305846">"Tətbiqlərin inkişafında tək yükləmə üçün MTE\'ni sınayın"</string>
+    <string name="reboot_with_mte_already_enabled" msgid="7708271355555880940">"MTE Qabaqcıl yaddaş qorunması vasitəsilə aktivləşdirilir"</string>
     <string name="capturing_system_heap_dump_message" msgid="8410503247477360622">"Sistem snepşotu əldə edilir"</string>
     <string name="error_capturing_system_heap_dump_message" msgid="2352983250048200052">"Sistem snepşotunu çəkmək alınmadı"</string>
     <string name="automatic_system_heap_dump_title" msgid="4093306504711109479">"Sistem snepşotunu avtomatik əldə edin"</string>
@@ -4334,6 +4332,11 @@
     <string name="lockscreen_trivial_disabled_controls_summary" msgid="7593626010580689155">"İstifadə etmək üçün əvvəlcə \"Cihaz idarəetmələrini göstər\" seçimini aktiv edin"</string>
     <string name="lockscreen_double_line_clock_summary" msgid="2916159550425093703">"Əlçatan olduqda ikisətirli saatı göstərin"</string>
     <string name="lockscreen_double_line_clock_setting_toggle" msgid="3408639316001688529">"İkisətirli saat"</string>
+    <string name="lockscreen_quick_affordances_title" msgid="435869403114245620">"Düymələr"</string>
+    <plurals name="lockscreen_quick_affordances_summary" formatted="false" msgid="4225396036524703997">
+      <item quantity="other"><xliff:g id="FIRST_1">%1$s</xliff:g>, <xliff:g id="SECOND">%2$s</xliff:g></item>
+      <item quantity="one"><xliff:g id="FIRST_0">%1$s</xliff:g></item>
+    </plurals>
     <string name="rtt_settings_title" msgid="7049259598645966354"></string>
     <string name="rtt_settings_no_visible" msgid="7440356831140948382"></string>
     <string name="rtt_settings_visible_during_call" msgid="7866181103286073700"></string>
@@ -4382,10 +4385,8 @@
     <string name="carrier_wifi_offload_summary" msgid="2980563718888371142">"Sürəti və əhatə dairəsini yaxşılaşdırmaq üçün Google Fi\'yə W + şəbəkələrindən istifadə etməyə icazə verin"</string>
     <string name="carrier_wifi_network_title" msgid="5461382943873831770">"W+ şəbəkəsi"</string>
     <string name="sim_category_title" msgid="2341314000964710495">"SIM"</string>
-    <!-- no translation found for downloaded_sim_category_title (2876988650413179752) -->
-    <skip />
-    <!-- no translation found for downloaded_sims_category_title (487799905978489922) -->
-    <skip />
+    <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>
     <string name="sim_category_default_active_sim" msgid="1208194173387987231">" / <xliff:g id="ID_1">%1$s</xliff:g> üçün defolt"</string>
@@ -4441,8 +4442,7 @@
     <string name="smart_forwarding_ongoing_title" msgid="962226849074401228">"Zəng Ayarları"</string>
     <string name="smart_forwarding_ongoing_text" msgid="2189209372407117114">"Ayarlar yenilənir…"</string>
     <string name="smart_forwarding_failed_title" msgid="1859891191023516080">"Zəng ayarları xətası"</string>
-    <!-- no translation found for smart_forwarding_failed_text (8682640643264071789) -->
-    <skip />
+    <string name="smart_forwarding_failed_text" msgid="8682640643264071789">"Şəbəkə və ya SIM kart xətası."</string>
     <string name="smart_forwarding_failed_not_activated_text" msgid="997396203001257904">"Sim aktiv deyil."</string>
     <string name="smart_forwarding_input_mdn_title" msgid="5105463748849841763">"Telefon nömrələrini daxil edin"</string>
     <string name="smart_forwarding_input_mdn_dialog_title" msgid="7542216086697868415">"Telefon nömrəsini daxil edin"</string>
@@ -4466,14 +4466,10 @@
     <string name="previous_page_content_description" msgid="6438292457923282991">"Öncəki"</string>
     <string name="next_page_content_description" msgid="1641835099813416294">"Sonrakı"</string>
     <string name="colors_viewpager_content_description" msgid="2591751086138259565">"Rəng önizləməsi"</string>
-    <!-- no translation found for bluetooth_sim_card_access_notification_title (7351015416346359536) -->
-    <skip />
-    <!-- no translation found for bluetooth_sim_card_access_notification_content (8685623260103018309) -->
-    <skip />
-    <!-- no translation found for bluetooth_sim_card_access_dialog_title (5616323725563125179) -->
-    <skip />
-    <!-- no translation found for bluetooth_sim_card_access_dialog_content (6281997628405909566) -->
-    <skip />
+    <string name="bluetooth_sim_card_access_notification_title" msgid="7351015416346359536">"SIM girişi sorğusu"</string>
+    <string name="bluetooth_sim_card_access_notification_content" msgid="8685623260103018309">"Cihaz SIM kartınıza giriş etmək istəyir. Detallar üçün toxunun."</string>
+    <string name="bluetooth_sim_card_access_dialog_title" msgid="5616323725563125179">"SIM kartınıza girişə icazə verilsin?"</string>
+    <string name="bluetooth_sim_card_access_dialog_content" msgid="6281997628405909566">"<xliff:g id="DEVICE_NAME_0">%1$s</xliff:g> adlı Bluetooth cihazı SIM kartınızdakı dataya giriş etmək istəyir. Buna kontaktlarınız daxildir.\n\nQoşulduqda, <xliff:g id="DEVICE_NAME_1">%2$s</xliff:g> cihazı <xliff:g id="PHONE_NUMBER">%3$s</xliff:g> nömrəsinə edilən bütün zəngləri qəbul edəcək."</string>
     <string name="bluetooth_connect_access_notification_title" msgid="2573547043170883947">"Bluetooth cihazı əlçatandır"</string>
     <string name="bluetooth_connect_access_notification_content" msgid="1328465545685433304">"Cihaz qoşulmaq istəyir. Detallar üçün toxunun."</string>
     <string name="bluetooth_connect_access_dialog_title" msgid="1948056782712451381">"Bluetooth cihazına qoşulsun?"</string>
@@ -4544,6 +4540,10 @@
     <string name="ingress_rate_limit_summary" msgid="1097811019742438371">"İnternet bağlantısı təmin edən bütün şəbəkələrə tətbiq edilən şəbəkə zolaq genişliyi giriş sürəti limitini konfiqurasiya edin."</string>
     <string name="ingress_rate_limit_dialog_title" msgid="5359461052422633789">"Şəbəkə endirmə sürəti limitini konfiqurasiya edin"</string>
     <string name="ingress_rate_limit_no_limit_entry" msgid="8741098826008012163">"Limit yoxdur"</string>
+    <!-- no translation found for disable_phantom_process_monitor_title (8348108346706188771) -->
+    <skip />
+    <!-- no translation found for disable_phantom_process_monitor_summary (3044464635550256985) -->
+    <skip />
     <string name="bluetooth_broadcast_dialog_title" msgid="9172775308463135884">"Yayım"</string>
     <string name="bluetooth_broadcast_dialog_broadcast_app" msgid="1016617579194329005">"<xliff:g id="CURRENTAPP">%1$s</xliff:g> tətbiqini yayımlayın"</string>
     <string name="bluetooth_broadcast_dialog_find_message" msgid="6621660851669953883">"Yaxınlığınızda oxudulan yayımları dinləyin"</string>
diff --git a/res/values-b+sr+Latn/arrays.xml b/res/values-b+sr+Latn/arrays.xml
index b7ee273..b5bdfcc 100644
--- a/res/values-b+sr+Latn/arrays.xml
+++ b/res/values-b+sr+Latn/arrays.xml
@@ -469,7 +469,9 @@
     <item msgid="2373999996715432397">"0"</item>
     <item msgid="5305176997036663262">"1"</item>
   </string-array>
-    <!-- no translation found for switch_to_dock_user_when_docked_timeout_entries:0 (3211660022507486536) -->
-    <!-- no translation found for switch_to_dock_user_when_docked_timeout_entries:1 (7025253383416830453) -->
-    <!-- no translation found for switch_to_dock_user_when_docked_timeout_entries:2 (1574040255478150028) -->
+  <string-array name="switch_to_dock_user_when_docked_timeout_entries">
+    <item msgid="3211660022507486536">"Nikad"</item>
+    <item msgid="7025253383416830453">"Posle 1 minuta"</item>
+    <item msgid="1574040255478150028">"Posle 5 minuta"</item>
+  </string-array>
 </resources>
diff --git a/res/values-b+sr+Latn/strings.xml b/res/values-b+sr+Latn/strings.xml
index 1b8b236..50f4381 100644
--- a/res/values-b+sr+Latn/strings.xml
+++ b/res/values-b+sr+Latn/strings.xml
@@ -1032,18 +1032,13 @@
     <string name="force_bold_text" msgid="4620929631102086716">"Podebljan tekst"</string>
     <string name="title_font_size" msgid="570613010306330622">"Veličina fonta"</string>
     <string name="short_summary_font_size" msgid="8444689613442419978">"Uvećajte ili umanjite tekst"</string>
-    <!-- no translation found for sim_lock_settings (7331982427303002613) -->
-    <skip />
-    <!-- no translation found for sim_lock_settings_category (6475255139493877786) -->
-    <skip />
-    <!-- no translation found for sim_pin_toggle (6814489621760857328) -->
-    <skip />
+    <string name="sim_lock_settings" msgid="7331982427303002613">"Podešavanja zaključavanja SIM-a"</string>
+    <string name="sim_lock_settings_category" msgid="6475255139493877786">"Zaključavanje SIM-a"</string>
+    <string name="sim_pin_toggle" msgid="6814489621760857328">"Zaključajte SIM"</string>
     <string name="sim_pin_change" msgid="5978881209990507379">"Promeni PIN za SIM"</string>
     <string name="sim_enter_pin" msgid="8235202785516053253">"PIN za SIM"</string>
-    <!-- no translation found for sim_enable_sim_lock (6486354334679225748) -->
-    <skip />
-    <!-- no translation found for sim_disable_sim_lock (6939439812841857306) -->
-    <skip />
+    <string name="sim_enable_sim_lock" msgid="6486354334679225748">"Zaključajte SIM"</string>
+    <string name="sim_disable_sim_lock" msgid="6939439812841857306">"Otključajte SIM"</string>
     <string name="sim_enter_old" msgid="6882545610939674813">"Stari PIN za SIM"</string>
     <string name="sim_enter_new" msgid="9010947802784561582">"Novi PIN za SIM"</string>
     <string name="sim_reenter_new" msgid="6131418271490374263">"Ponovo unesite novi PIN"</string>
@@ -1058,8 +1053,7 @@
     <string name="sim_change_data_title" msgid="4663239438584588847">"Koristiti <xliff:g id="CARRIER">%1$s</xliff:g> za mob. podatke?"</string>
     <string name="sim_change_data_message" msgid="3046178883369645132">"Koristite <xliff:g id="CARRIER2_0">%2$s</xliff:g> za mobilne podatke. Ako pređete na <xliff:g id="CARRIER1">%1$s</xliff:g>, <xliff:g id="CARRIER2_1">%2$s</xliff:g> se više neće koristiti za mobilne podatke."</string>
     <string name="sim_change_data_ok" msgid="4922114750417276560">"Koristi <xliff:g id="CARRIER">%1$s</xliff:g>"</string>
-    <!-- no translation found for sim_preferred_title (8850185380445309835) -->
-    <skip />
+    <string name="sim_preferred_title" msgid="8850185380445309835">"Ažurirati željeni SIM?"</string>
     <string name="sim_preferred_message" msgid="6004009449266648351">"<xliff:g id="NEW_SIM">%1$s</xliff:g> je jedina SIM kartica u uređaju. Želite li da koristite ovu SIM karticu za mobilne podatke, pozive i SMS poruke?"</string>
     <string name="wrong_pin_code_pukked" msgid="3414172752791445033">"Netačan PIN kôd za SIM. Sada morate da kontaktirate mobilnog operatera da biste otključali uređaj."</string>
     <plurals name="wrong_pin_code" formatted="false" msgid="4054088588731305475">
@@ -1213,20 +1207,17 @@
     <string name="reset_network_title" msgid="1395494440355807616">"Resetuj WiFi, mobilnu mrežu i Bluetooth"</string>
     <string name="reset_network_desc" msgid="1112523764899788246">"Ovim resetujete sva podešavanja mreže, uključujući:\n\n"<li>"Wi‑Fi"</li>\n<li>"Mobilne podatke"</li>\n<li>"Bluetooth"</li></string>
     <string name="erase_euicc_data_button" msgid="728078969563311737">"Obriši"</string>
-    <!-- no translation found for reset_esim_title (4194570573425902754) -->
-    <skip />
+    <string name="reset_esim_title" msgid="4194570573425902754">"Obrišite 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>
     <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>
-    <!-- no translation found for reset_network_final_desc_esim (1129251284212847939) -->
-    <skip />
+    <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>
     <string name="reset_network_final_button_text" msgid="2433867118414000462">"Resetuj podešavanja"</string>
     <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>
-    <!-- no translation found for reset_esim_error_msg (7279607120606365250) -->
-    <skip />
+    <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>
     <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>
@@ -2047,7 +2038,6 @@
     <string name="printer_info_desc" msgid="1206872325746154206">"Još informacija o ovom štampaču"</string>
     <string name="power_usage_summary_title" msgid="4198312848584882113">"Baterija"</string>
     <string name="power_usage_summary" msgid="6857382582534984531">"Šta koristi bateriju"</string>
-    <string name="power_usage_not_available" msgid="3425302437465106036">"Nema podataka o upotrebi baterije."</string>
     <string name="power_usage_level_and_status" msgid="821521456989429593">"<xliff:g id="LEVEL">%1$s</xliff:g> – <xliff:g id="STATUS">%2$s</xliff:g>"</string>
     <string name="power_discharge_remaining" msgid="6997529817917076536">"Još <xliff:g id="REMAIN">%1$s</xliff:g>"</string>
     <string name="power_charge_remaining" msgid="7046064326172265116">"Puni se još <xliff:g id="UNTIL_CHARGED">%1$s</xliff:g>"</string>
@@ -2068,7 +2058,6 @@
     <string name="manager_battery_usage_optimized_only" msgid="7121785281913056432">"optimizovano"</string>
     <string name="manager_battery_usage_link_a11y" msgid="374918091821438564">"Saznajte više o opcijama potrošnje baterije"</string>
     <string name="device_screen_usage" msgid="1011630249648289909">"Korišćenje ekrana od potpunog punjenja"</string>
-    <string name="power_usage_list_summary" msgid="3237540201918492925">"Korišćenje baterije od potpunog punjenja"</string>
     <string name="advanced_battery_title" msgid="3005993394776555079">"Potrošnja baterije"</string>
     <string name="history_details_title" msgid="8628584613889559355">"Detalji istorije"</string>
     <string name="advanced_battery_preference_title" msgid="3790901207877260883">"Potrošnja baterije"</string>
@@ -2092,7 +2081,17 @@
     <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="5962767837251276527">"Punjenje je zaustavljeno"</string>
     <string name="battery_tip_limited_temporarily_summary" msgid="5254922316684499816">"Baterija se štiti da bi joj se produžio vek trajanja"</string>
-    <!-- no translation found for battery_tip_limited_temporarily_extra_summary (8876637325622106400) -->
+    <!-- no translation found for battery_tip_dock_defender_future_bypass_title (7257251934903787366) -->
+    <skip />
+    <!-- no translation found for battery_tip_dock_defender_future_bypass_summary (428474483479026813) -->
+    <skip />
+    <!-- no translation found for battery_tip_dock_defender_active_title (8843454404807737776) -->
+    <skip />
+    <!-- no translation found for battery_tip_dock_defender_active_summary (5582869291068635429) -->
+    <skip />
+    <!-- no translation found for battery_tip_dock_defender_temporarily_bypassed_title (1679449361090557201) -->
+    <skip />
+    <!-- no translation found for battery_tip_dock_defender_temporarily_bypassed_summary (5107293805054133144) -->
     <skip />
     <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>
@@ -2162,7 +2161,6 @@
     <string name="power_bluetooth" msgid="5085900180846238196">"Bluetooth"</string>
     <string name="power_cell" msgid="7793805106954398186">"Mobilna mreža"</string>
     <string name="power_phone" msgid="2768396619208561670">"Glasovni pozivi"</string>
-    <string name="battery_used_for" msgid="6401552215008504483">"Koristi se <xliff:g id="TIME">^1</xliff:g>"</string>
     <string name="battery_screen_usage" msgid="90008745183187461">"Korišćenje ekrana: <xliff:g id="TIME">^1</xliff:g>"</string>
     <string name="battery_used_by" msgid="6457305178016189330">"<xliff:g id="PERCENT">%1$s</xliff:g> koristi <xliff:g id="APP">%2$s</xliff:g>"</string>
     <string name="battery_overall_usage" msgid="8940140259734182014">"<xliff:g id="PERCENT">%1$s</xliff:g> ukupnog kapaciteta baterije"</string>
@@ -2193,7 +2191,6 @@
     <string name="battery_not_usage_24hr" msgid="8397519536160741248">"Nema korišćenja u poslednja 24 sata"</string>
     <string name="battery_usage_without_time" msgid="1346894834339420538"></string>
     <string name="battery_usage_other_users" msgid="9002643295562500693">"Ostali korisnici"</string>
-    <string name="advanced_battery_graph_subtext" msgid="6816737986172678550">"Procena preostalog nivoa napunjenosti baterije je zasnovana na korišćenju uređaja"</string>
     <string name="estimated_time_left" msgid="948717045180211777">"Procenjeno preostalo vreme"</string>
     <string name="estimated_charging_time_left" msgid="2287135413363961246">"Do potpunog punjenja"</string>
     <string name="estimated_time_description" msgid="211058785418596009">"Procena može da se menja u zavisnosti od korišćenja"</string>
@@ -2300,6 +2297,7 @@
     <string name="vpn_settings_multiple_insecure_multiple_total" msgid="1706236062478680488">"Nebezbednih: <xliff:g id="VPN_COUNT">%d</xliff:g>"</string>
     <string name="adaptive_connectivity_title" msgid="7464959640138428192">"Prilagodljivo povezivanje"</string>
     <string name="adaptive_connectivity_summary" msgid="3648731530666326885">"Produžuje trajanje baterije i poboljšava učinak uređaja tako što automatski upravlja mrežnim vezama"</string>
+    <string name="adaptive_connectivity_main_switch_title" msgid="261045483524512420">"Koristite prilagodljivu povezanost"</string>
     <string name="credentials_title" msgid="7535942196886123656">"Skladište akreditiva"</string>
     <string name="credentials_install" msgid="3933218407598415827">"Instaliranje sertifikata"</string>
     <string name="credentials_reset" msgid="4246628389366452655">"Brisanje akreditiva"</string>
@@ -2604,8 +2602,7 @@
     <string name="user_remove_user_menu" msgid="2183714948094429367">"Izbriši <xliff:g id="USER_NAME">%1$s</xliff:g> sa uređaja"</string>
     <string name="user_lockscreen_settings" msgid="4596612658981942092">"Podešavanja zaključanog ekrana"</string>
     <string name="user_add_on_lockscreen_menu" msgid="2539059062034644966">"Dodaj korisnike sa zaključanog ekrana"</string>
-    <!-- no translation found for switch_to_dock_user_when_docked (2324395443311905635) -->
-    <skip />
+    <string name="switch_to_dock_user_when_docked" msgid="2324395443311905635">"Pređi na administratora na baznoj stanici"</string>
     <string name="user_confirm_remove_self_title" msgid="926265330805361832">"Želite li da izbrišete sebe?"</string>
     <string name="user_confirm_remove_title" msgid="3626559103278006002">"Brišete ovog korisnika?"</string>
     <string name="user_profile_confirm_remove_title" msgid="3131574314149375354">"Uklanjate ovaj profil?"</string>
@@ -2731,8 +2728,7 @@
     <string name="wizard_next" msgid="3884832431439072471">"Dalje"</string>
     <string name="wizard_back_adoptable" msgid="1447814356855134183">"Formatiraj na drugi način"</string>
     <string name="regulatory_info_text" msgid="1154461023369976667"></string>
-    <!-- no translation found for sim_settings_title (2254609719033946272) -->
-    <skip />
+    <string name="sim_settings_title" msgid="2254609719033946272">"SIM kartice"</string>
     <string name="sim_cellular_data_unavailable" msgid="4653591727755387534">"Mobilni podaci nisu dostupni"</string>
     <string name="sim_cellular_data_unavailable_summary" msgid="6505871722911347881">"Dodirnite da biste izabrali SIM karticu za podatke"</string>
     <string name="sim_calls_always_use" msgid="967857230039768111">"Uvek koristi ovo za pozive"</string>
@@ -2750,8 +2746,7 @@
     <string name="sim_status_title" msgid="6188770698037109774">"Status SIM kartice"</string>
     <string name="sim_status_title_sim_slot" msgid="4932996839194493313">"Status SIM kartice (otvor za SIM: %1$d)"</string>
     <string name="sim_signal_strength" msgid="6351052821700294501">"<xliff:g id="DBM">%1$d</xliff:g> dBm <xliff:g id="ASU">%2$d</xliff:g> asu"</string>
-    <!-- no translation found for sim_notification_title (2819551384383504031) -->
-    <skip />
+    <string name="sim_notification_title" msgid="2819551384383504031">"SIM-ovi su promenjeni."</string>
     <string name="sim_notification_summary" msgid="5593339846307029991">"Dodirnite da biste podesili"</string>
     <string name="sim_calls_ask_first_prefs_title" msgid="3077694594349657933">"Pitaj svaki put"</string>
     <string name="sim_selection_required_pref" msgid="231437651041498359">"Potrebno je da izaberete nešto"</string>
@@ -2777,7 +2772,10 @@
     <string name="account_dashboard_title" msgid="8228773251948253914">"Lozinke i nalozi"</string>
     <string name="account_dashboard_default_summary" msgid="1730719656099599488">"Sačuvane lozinke, automatsko popunjavanje, sinhronizovani nalozi"</string>
     <string name="app_default_dashboard_title" msgid="4071015747629103216">"Podrazumevane aplikacije"</string>
-    <!-- no translation found for cloned_apps_dashboard_title (5542076801222950921) -->
+    <string name="cloned_apps_dashboard_title" msgid="5542076801222950921">"Klonirane aplikacije"</string>
+    <!-- no translation found for desc_cloned_apps_intro_text (1369621522882622476) -->
+    <skip />
+    <!-- no translation found for cloned_apps_summary (8805362440770795709) -->
     <skip />
     <string name="system_dashboard_summary" msgid="7400745270362833832">"Jezici, pokreti, vreme, rezervne kopije"</string>
     <string name="languages_setting_summary" msgid="4924440599794956443">"Jezici sistema, jezici aplikacije"</string>
@@ -3400,8 +3398,7 @@
     <string name="screen_pinning_unlock_password" msgid="4957969621904790573">"Traži lozinku pre otkačinjanja"</string>
     <string name="screen_pinning_unlock_none" msgid="2474959642431856316">"Zaključaj uređaj pre otkačinjanja"</string>
     <string name="confirm_sim_deletion_title" msgid="9199369003530237871">"Potvrda brisanja SIM kartice"</string>
-    <!-- no translation found for confirm_sim_deletion_description (5090811029854329373) -->
-    <skip />
+    <string name="confirm_sim_deletion_description" msgid="5090811029854329373">"Potvrdite da ste to vi pre brisanja eSIM-a"</string>
     <string name="opening_paragraph_delete_profile_unknown_company" msgid="2951348192319498135">"Ovim poslovnim profilom upravlja:"</string>
     <string name="managing_admin" msgid="2633920317425356619">"Upravlja <xliff:g id="ADMIN_APP_LABEL">%s</xliff:g>"</string>
     <string name="encryption_interstitial_header" msgid="4418014339568737685">"Bezbedno pokretanje"</string>
@@ -3816,6 +3813,11 @@
       <item quantity="other"><xliff:g id="COUNT">%d</xliff:g> aplikacija može da koristi neograničenu količinu podataka</item>
     </plurals>
     <string name="special_access_more" msgid="132919514147475846">"Prikaži još"</string>
+    <string name="long_background_tasks_label" msgid="3169590134850226687">"Dugotrajni zadaci u pozadini"</string>
+    <string name="long_background_tasks_switch_title" msgid="2491623894899492543">"Dozvoli dugotrajne zadatke u pozadini"</string>
+    <string name="long_background_tasks_title" msgid="3272230637974707490">"Dugotrajni zadaci u pozadini"</string>
+    <string name="long_background_tasks_footer_title" msgid="9117342254914743097">"Omogućite ovoj aplikaciji da pokreće dugotrajne zadatke u pozadini. To omogućava aplikaciji da pokreće zadatke koji mogu da potraju duže od nekoliko minuta, kao što su preuzimanja i otpremanja. \n\nAko ne dodelite tu dozvolu, sistem će ograničiti koliko dugo aplikacija može da obavlja takve zadatke u pozadini."</string>
+    <string name="keywords_long_background_tasks" msgid="5788956269136054574">"dugotrajni poslovi, prenos podataka, zadaci u pozadini"</string>
     <string name="reset_shortcut_manager_throttling" msgid="2183940254903144298">"Resetuj ograničavanje broja u ShortcutManager-u"</string>
     <string name="reset_shortcut_manager_throttling_complete" msgid="8949943009096885470">"Ograničavanje broja u ShortcutManager-u je resetovano"</string>
     <string name="notification_suggestion_title" msgid="6309263655965785411">"Kontrolišite informacije na zaključanom ekranu"</string>
@@ -4196,8 +4198,7 @@
     <string name="mobile_data_settings_title" msgid="3927524078598009792">"Mobilni podaci"</string>
     <string name="mobile_data_settings_summary" msgid="7323978798199919063">"Koristi podatke preko mobilne mreže"</string>
     <string name="mobile_data_settings_summary_auto_switch" msgid="7851549787645698945">"Telefon će automatski preći na ovog operatera kada bude u dometu"</string>
-    <!-- no translation found for mobile_data_settings_summary_unavailable (9176513507571883986) -->
-    <skip />
+    <string name="mobile_data_settings_summary_unavailable" msgid="9176513507571883986">"Nije dostupan nijedan SIM"</string>
     <string name="calls_preference" msgid="2166481296066890129">"Podešavanje poziva"</string>
     <string name="sms_preference" msgid="7742964962568219351">"Željena podešavanja za SMS"</string>
     <string name="calls_and_sms_ask_every_time" msgid="3178743088737726677">"Pitaj svaki put"</string>
@@ -4212,10 +4213,8 @@
     <string name="mobile_network_list_add_more" msgid="4478586073355236604">"Dodajte još"</string>
     <string name="mobile_network_active_sim" msgid="6397581267971410039">"Aktivno/SIM"</string>
     <string name="mobile_network_inactive_sim" msgid="5829757490580409899">"Neaktivno/SIM"</string>
-    <!-- no translation found for mobile_network_active_esim (3984452275968408382) -->
-    <skip />
-    <!-- no translation found for mobile_network_inactive_esim (8777415108263057939) -->
-    <skip />
+    <string name="mobile_network_active_esim" msgid="3984452275968408382">"Aktivni eSIM"</string>
+    <string name="mobile_network_inactive_esim" msgid="8777415108263057939">"Neaktivni eSIM"</string>
     <string name="mobile_network_sim_name" msgid="3187192894150386537">"Naziv i boja SIM kartice"</string>
     <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>
@@ -4251,8 +4250,7 @@
     <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>
-    <!-- no translation found for sim_action_switch_sub_dialog_text_downloaded (8977951796005849471) -->
-    <skip />
+    <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>
     <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>
@@ -4294,10 +4292,8 @@
     <string name="switch_sim_dialog_text" msgid="7530186862171635464">"<xliff:g id="CARRIER_NAME">%1$s</xliff:g> će se koristiti za mobilne podatke, pozive i SMS."</string>
     <string name="switch_sim_dialog_no_switch_title" msgid="809763410787744247">"Nije dostupan nijedan aktivan SIM"</string>
     <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>
-    <!-- no translation found for sim_card_label (6263064316075963775) -->
-    <skip />
-    <!-- no translation found for erase_sim_dialog_title (4742077437653028326) -->
-    <skip />
+    <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>
     <string name="erase_sim_confirm_button" msgid="8309115684335320541">"Obriši"</string>
     <string name="erasing_sim" msgid="7877703231075699139">"SIM se briše…"</string>
@@ -4351,6 +4347,8 @@
     <string name="capture_system_heap_dump_title" msgid="9210974110606886455">"Snimi dinamički deo memorije sistema"</string>
     <string name="reboot_with_mte_title" msgid="9167242803901899693">"Restartuj uz MTE"</string>
     <string name="reboot_with_mte_message" msgid="7675836625682561153">"Sistem će se restartovati i omogućiti eksperimentisanje sa Dodatkom za označavanje memorije (MTE). MTE može negativno da utiče na performanse i stabilnost sistema. Resetovanje će se obaviti pri sledećem restartovanju."</string>
+    <string name="reboot_with_mte_summary" msgid="879384278357305846">"Isprobajte MTE za jedno uključivanje za programiranje aplikacija"</string>
+    <string name="reboot_with_mte_already_enabled" msgid="7708271355555880940">"MTE je omogućen kroz naprednu zaštitu memorije"</string>
     <string name="capturing_system_heap_dump_message" msgid="8410503247477360622">"Snimanje dinamičkog dela memorije sistema"</string>
     <string name="error_capturing_system_heap_dump_message" msgid="2352983250048200052">"Snimanje dinamičkog dela memorije sistema nije uspelo"</string>
     <string name="automatic_system_heap_dump_title" msgid="4093306504711109479">"Automatski snimaj dinamički deo memorije sistema"</string>
@@ -4402,6 +4400,12 @@
     <string name="lockscreen_trivial_disabled_controls_summary" msgid="7593626010580689155">"Da biste koristili, prvo uključite Prikaži kontrole uređaja"</string>
     <string name="lockscreen_double_line_clock_summary" msgid="2916159550425093703">"Prikazuje dvolinijski sat kada je dostupan"</string>
     <string name="lockscreen_double_line_clock_setting_toggle" msgid="3408639316001688529">"Dvolinijski sat"</string>
+    <string name="lockscreen_quick_affordances_title" msgid="435869403114245620">"Dugmad"</string>
+    <plurals name="lockscreen_quick_affordances_summary" formatted="false" msgid="4225396036524703997">
+      <item quantity="one"><xliff:g id="FIRST_1">%1$s</xliff:g>, <xliff:g id="SECOND">%2$s</xliff:g></item>
+      <item quantity="few"><xliff:g id="FIRST_1">%1$s</xliff:g>, <xliff:g id="SECOND">%2$s</xliff:g></item>
+      <item quantity="other"><xliff:g id="FIRST_1">%1$s</xliff:g>, <xliff:g id="SECOND">%2$s</xliff:g></item>
+    </plurals>
     <string name="rtt_settings_title" msgid="7049259598645966354"></string>
     <string name="rtt_settings_no_visible" msgid="7440356831140948382"></string>
     <string name="rtt_settings_visible_during_call" msgid="7866181103286073700"></string>
@@ -4450,10 +4454,8 @@
     <string name="carrier_wifi_offload_summary" msgid="2980563718888371142">"Dozvolite da Google Fi koristi W+ mreže za poboljšanje brzine i pokrivenosti"</string>
     <string name="carrier_wifi_network_title" msgid="5461382943873831770">"W+ mreža"</string>
     <string name="sim_category_title" msgid="2341314000964710495">"SIM"</string>
-    <!-- no translation found for downloaded_sim_category_title (2876988650413179752) -->
-    <skip />
-    <!-- no translation found for downloaded_sims_category_title (487799905978489922) -->
-    <skip />
+    <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>
     <string name="sim_category_default_active_sim" msgid="1208194173387987231">" /Podrazumevano za: <xliff:g id="ID_1">%1$s</xliff:g>"</string>
@@ -4509,8 +4511,7 @@
     <string name="smart_forwarding_ongoing_title" msgid="962226849074401228">"Podešavanja poziva"</string>
     <string name="smart_forwarding_ongoing_text" msgid="2189209372407117114">"Ažuriraju se podešavanja…"</string>
     <string name="smart_forwarding_failed_title" msgid="1859891191023516080">"Greška u podešavanjima poziva"</string>
-    <!-- no translation found for smart_forwarding_failed_text (8682640643264071789) -->
-    <skip />
+    <string name="smart_forwarding_failed_text" msgid="8682640643264071789">"Greška na mreži ili SIM kartici."</string>
     <string name="smart_forwarding_failed_not_activated_text" msgid="997396203001257904">"SIM kartica nije aktivirana."</string>
     <string name="smart_forwarding_input_mdn_title" msgid="5105463748849841763">"Unesite brojeve telefona"</string>
     <string name="smart_forwarding_input_mdn_dialog_title" msgid="7542216086697868415">"Unesite broj telefona"</string>
@@ -4534,14 +4535,10 @@
     <string name="previous_page_content_description" msgid="6438292457923282991">"Prethodna"</string>
     <string name="next_page_content_description" msgid="1641835099813416294">"Dalje"</string>
     <string name="colors_viewpager_content_description" msgid="2591751086138259565">"Pregled boje"</string>
-    <!-- no translation found for bluetooth_sim_card_access_notification_title (7351015416346359536) -->
-    <skip />
-    <!-- no translation found for bluetooth_sim_card_access_notification_content (8685623260103018309) -->
-    <skip />
-    <!-- no translation found for bluetooth_sim_card_access_dialog_title (5616323725563125179) -->
-    <skip />
-    <!-- no translation found for bluetooth_sim_card_access_dialog_content (6281997628405909566) -->
-    <skip />
+    <string name="bluetooth_sim_card_access_notification_title" msgid="7351015416346359536">"Zahtev za pristup SIM kartici"</string>
+    <string name="bluetooth_sim_card_access_notification_content" msgid="8685623260103018309">"Uređaj želi da pristupa SIM-u. Dodirnite za detalje."</string>
+    <string name="bluetooth_sim_card_access_dialog_title" msgid="5616323725563125179">"Želite da dozvolite pristup SIM-u?"</string>
+    <string name="bluetooth_sim_card_access_dialog_content" msgid="6281997628405909566">"Bluetooth uređaj, <xliff:g id="DEVICE_NAME_0">%1$s</xliff:g>, želi da pristupa podacima na SIM kartici. To obuhvata vaše kontakte.\n\nDok ste povezani, <xliff:g id="DEVICE_NAME_1">%2$s</xliff:g> će primati sve pozive upućene na <xliff:g id="PHONE_NUMBER">%3$s</xliff:g>."</string>
     <string name="bluetooth_connect_access_notification_title" msgid="2573547043170883947">"Bluetooth uređaj je dostupan"</string>
     <string name="bluetooth_connect_access_notification_content" msgid="1328465545685433304">"Uređaj želi da se poveže. Dodirnite za detalje."</string>
     <string name="bluetooth_connect_access_dialog_title" msgid="1948056782712451381">"Želite da se povežete sa Bluetooth uređajem?"</string>
@@ -4612,6 +4609,10 @@
     <string name="ingress_rate_limit_summary" msgid="1097811019742438371">"Konfigurišite ograničenje brzine dolaznog propusnog opsega mreže koje se primenjuje na sve mreže koje pružaju internet vezu."</string>
     <string name="ingress_rate_limit_dialog_title" msgid="5359461052422633789">"Konfigurišite ograničenje brzine preuzimanja na mreži"</string>
     <string name="ingress_rate_limit_no_limit_entry" msgid="8741098826008012163">"Bez ograničenja"</string>
+    <!-- no translation found for disable_phantom_process_monitor_title (8348108346706188771) -->
+    <skip />
+    <!-- no translation found for disable_phantom_process_monitor_summary (3044464635550256985) -->
+    <skip />
     <string name="bluetooth_broadcast_dialog_title" msgid="9172775308463135884">"Emitujte"</string>
     <string name="bluetooth_broadcast_dialog_broadcast_app" msgid="1016617579194329005">"Emitujte <xliff:g id="CURRENTAPP">%1$s</xliff:g>"</string>
     <string name="bluetooth_broadcast_dialog_find_message" msgid="6621660851669953883">"Slušajte emitovanja koja se puštaju u blizini"</string>
diff --git a/res/values-be/arrays.xml b/res/values-be/arrays.xml
index 0b54459..fbba401 100644
--- a/res/values-be/arrays.xml
+++ b/res/values-be/arrays.xml
@@ -469,7 +469,9 @@
     <item msgid="2373999996715432397">"0"</item>
     <item msgid="5305176997036663262">"1"</item>
   </string-array>
-    <!-- no translation found for switch_to_dock_user_when_docked_timeout_entries:0 (3211660022507486536) -->
-    <!-- no translation found for switch_to_dock_user_when_docked_timeout_entries:1 (7025253383416830453) -->
-    <!-- no translation found for switch_to_dock_user_when_docked_timeout_entries:2 (1574040255478150028) -->
+  <string-array name="switch_to_dock_user_when_docked_timeout_entries">
+    <item msgid="3211660022507486536">"Ніколі"</item>
+    <item msgid="7025253383416830453">"Праз 1 хвіліну"</item>
+    <item msgid="1574040255478150028">"Праз 5 хвілін"</item>
+  </string-array>
 </resources>
diff --git a/res/values-be/strings.xml b/res/values-be/strings.xml
index 04d20fc..f8c1f16 100644
--- a/res/values-be/strings.xml
+++ b/res/values-be/strings.xml
@@ -1054,18 +1054,13 @@
     <string name="force_bold_text" msgid="4620929631102086716">"Тлусты шрыфт"</string>
     <string name="title_font_size" msgid="570613010306330622">"Памер шрыфту"</string>
     <string name="short_summary_font_size" msgid="8444689613442419978">"Змяніць памер тэксту"</string>
-    <!-- no translation found for sim_lock_settings (7331982427303002613) -->
-    <skip />
-    <!-- no translation found for sim_lock_settings_category (6475255139493877786) -->
-    <skip />
-    <!-- no translation found for sim_pin_toggle (6814489621760857328) -->
-    <skip />
+    <string name="sim_lock_settings" msgid="7331982427303002613">"Налады прывязкі да аператара"</string>
+    <string name="sim_lock_settings_category" msgid="6475255139493877786">"Прывязка да аператара"</string>
+    <string name="sim_pin_toggle" msgid="6814489621760857328">"Заблакіраваць SIM-карту"</string>
     <string name="sim_pin_change" msgid="5978881209990507379">"Змена PIN-кода SIM-карты"</string>
     <string name="sim_enter_pin" msgid="8235202785516053253">"PIN-код SIM-карты"</string>
-    <!-- no translation found for sim_enable_sim_lock (6486354334679225748) -->
-    <skip />
-    <!-- no translation found for sim_disable_sim_lock (6939439812841857306) -->
-    <skip />
+    <string name="sim_enable_sim_lock" msgid="6486354334679225748">"Заблакіруйце SIM-карту"</string>
+    <string name="sim_disable_sim_lock" msgid="6939439812841857306">"Разблакіруйце SIM-карту"</string>
     <string name="sim_enter_old" msgid="6882545610939674813">"Стары PIN-код SIM-карты"</string>
     <string name="sim_enter_new" msgid="9010947802784561582">"Новы PIN-код SIM-карты"</string>
     <string name="sim_reenter_new" msgid="6131418271490374263">"Увядзіце новы PIN-код яшчэ раз"</string>
@@ -1080,8 +1075,7 @@
     <string name="sim_change_data_title" msgid="4663239438584588847">"Выкарыстоўваць <xliff:g id="CARRIER">%1$s</xliff:g> для трафіка?"</string>
     <string name="sim_change_data_message" msgid="3046178883369645132">"Вы карыстаецеся паслугамі аператара \"<xliff:g id="CARRIER2_0">%2$s</xliff:g>\" для мабільнай перадачы даных. Пры пераключэнні на аператара \"<xliff:g id="CARRIER1">%1$s</xliff:g>\", <xliff:g id="CARRIER2_1">%2$s</xliff:g> больш не будзе выкарыстоўвацца для мабільнай перадачы даных."</string>
     <string name="sim_change_data_ok" msgid="4922114750417276560">"Выкарыстоўваць аператара <xliff:g id="CARRIER">%1$s</xliff:g>"</string>
-    <!-- no translation found for sim_preferred_title (8850185380445309835) -->
-    <skip />
+    <string name="sim_preferred_title" msgid="8850185380445309835">"Змяніць прыярытэтную SIM?"</string>
     <string name="sim_preferred_message" msgid="6004009449266648351">"<xliff:g id="NEW_SIM">%1$s</xliff:g> з\'яўляецца адзінай SIM-картай на вашай прыладзе. Вы хочаце выкарыстоўваць гэту SIM-карту для мабільнай перадачы даных, выклікаў і SMS-паведамленняў?"</string>
     <string name="wrong_pin_code_pukked" msgid="3414172752791445033">"Няправільны PIN-код SIM-карты, цяпер вы павінны звязацца з аператарам для разблакіроўкі прылады."</string>
     <plurals name="wrong_pin_code" formatted="false" msgid="4054088588731305475">
@@ -1236,20 +1230,17 @@
     <string name="reset_network_title" msgid="1395494440355807616">"Скінуць налады Wi-Fi, мабільнай перадачы даных і Bluetooth"</string>
     <string name="reset_network_desc" msgid="1112523764899788246">"Гэта прывядзе да скіду ўсіх налад сеткі, у тым ліку:\n\n"<li>"Wi‑Fi"</li>\n<li>"мабільнай перадачы даных"</li>\n<li>"Bluetooth"</li></string>
     <string name="erase_euicc_data_button" msgid="728078969563311737">"Сцерці даныя"</string>
-    <!-- no translation found for reset_esim_title (4194570573425902754) -->
-    <skip />
+    <string name="reset_esim_title" msgid="4194570573425902754">"Сцерці eSIM-карты"</string>
     <string name="reset_esim_desc" msgid="3662444090563399131">"Гэта дзеянне не прывядзе да скасавання тарыфных планаў. Каб спампаваць новыя SIM-карты, звярніцеся да аператара."</string>
     <string name="reset_network_button_text" msgid="2281476496459610071">"Скінуць налады"</string>
     <string name="reset_network_final_desc" msgid="5304365082065278425">"Скінуць усе налады сеткі? Гэта дзеянне нельга адрабіць."</string>
-    <!-- no translation found for reset_network_final_desc_esim (1129251284212847939) -->
-    <skip />
+    <string name="reset_network_final_desc_esim" msgid="1129251284212847939">"Скінуць усе налады сеткі і сцерці eSIM-карты? Гэта дзеянне нельга адрабіць."</string>
     <string name="reset_network_final_button_text" msgid="2433867118414000462">"Скінуць налады"</string>
     <string name="reset_network_confirm_title" msgid="913014422184481270">"Скінуць?"</string>
     <string name="network_reset_not_available" msgid="1966334631394607829">"Скід налад сеткі недаступны для гэтага карыстальніка"</string>
     <string name="reset_network_complete_toast" msgid="1367872474130621115">"Налады сеткі былі скінутыя"</string>
     <string name="reset_esim_error_title" msgid="4670073610967959597">"Не ўдалося сцерці даныя SIM"</string>
-    <!-- no translation found for reset_esim_error_msg (7279607120606365250) -->
-    <skip />
+    <string name="reset_esim_error_msg" msgid="7279607120606365250">"Памылка сцірання eSIM-карты.\n\nПеразапусціце прыладу і паўтарыце спробу."</string>
     <string name="main_clear_title" msgid="277664302144837723">"Сцерці ўсе даныя (скід да заводскіх налад)"</string>
     <string name="main_clear_short_title" msgid="4752094765533020696">"Сцерці ўсе даныя (скід да заводскіх налад)"</string>
     <string name="main_clear_desc_also_erases_external" msgid="3687911419628956693"><li>"музыку;"</li>\n<li>"фота;"</li>\n<li>"іншую інфармацыю карыстальніка."</li></string>
@@ -2079,7 +2070,6 @@
     <string name="printer_info_desc" msgid="1206872325746154206">"Больш падрабязная інфармацыя пра гэты прынтар"</string>
     <string name="power_usage_summary_title" msgid="4198312848584882113">"Акумулятар"</string>
     <string name="power_usage_summary" msgid="6857382582534984531">"На што расходуецца акумулятар"</string>
-    <string name="power_usage_not_available" msgid="3425302437465106036">"Няма даных."</string>
     <string name="power_usage_level_and_status" msgid="821521456989429593">"<xliff:g id="LEVEL">%1$s</xliff:g> – <xliff:g id="STATUS">%2$s</xliff:g>"</string>
     <string name="power_discharge_remaining" msgid="6997529817917076536">"Застаецца <xliff:g id="REMAIN">%1$s</xliff:g>"</string>
     <string name="power_charge_remaining" msgid="7046064326172265116">"Да поўнай зарадкі засталося <xliff:g id="UNTIL_CHARGED">%1$s</xliff:g>"</string>
@@ -2100,7 +2090,6 @@
     <string name="manager_battery_usage_optimized_only" msgid="7121785281913056432">"аптымізавана"</string>
     <string name="manager_battery_usage_link_a11y" msgid="374918091821438564">"Даведацца больш пра параметры выкарыстання зараду"</string>
     <string name="device_screen_usage" msgid="1011630249648289909">"Выкарыстанне экрана пасля поўнай зарадкі"</string>
-    <string name="power_usage_list_summary" msgid="3237540201918492925">"Выкарыстанне акумулятара з моманту поўнай зарадкі"</string>
     <string name="advanced_battery_title" msgid="3005993394776555079">"Выкарыстанне зараду"</string>
     <string name="history_details_title" msgid="8628584613889559355">"Падрабязнасці гісторыі"</string>
     <string name="advanced_battery_preference_title" msgid="3790901207877260883">"Выкарыстанне зараду"</string>
@@ -2124,7 +2113,17 @@
     <string name="battery_tip_high_usage_summary" msgid="3938999581403084551">"Паглядзіце, якія праграмы найбольш спажываюць зарад"</string>
     <string name="battery_tip_limited_temporarily_title" msgid="5962767837251276527">"Зарадка прыпынена"</string>
     <string name="battery_tip_limited_temporarily_summary" msgid="5254922316684499816">"Абарона акумулятара для падаўжэння часу яго працы"</string>
-    <!-- no translation found for battery_tip_limited_temporarily_extra_summary (8876637325622106400) -->
+    <!-- no translation found for battery_tip_dock_defender_future_bypass_title (7257251934903787366) -->
+    <skip />
+    <!-- no translation found for battery_tip_dock_defender_future_bypass_summary (428474483479026813) -->
+    <skip />
+    <!-- no translation found for battery_tip_dock_defender_active_title (8843454404807737776) -->
+    <skip />
+    <!-- no translation found for battery_tip_dock_defender_active_summary (5582869291068635429) -->
+    <skip />
+    <!-- no translation found for battery_tip_dock_defender_temporarily_bypassed_title (1679449361090557201) -->
+    <skip />
+    <!-- no translation found for battery_tip_dock_defender_temporarily_bypassed_summary (5107293805054133144) -->
     <skip />
     <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>
@@ -2201,7 +2200,6 @@
     <string name="power_bluetooth" msgid="5085900180846238196">"Bluetooth"</string>
     <string name="power_cell" msgid="7793805106954398186">"Мабільная сетка"</string>
     <string name="power_phone" msgid="2768396619208561670">"Галасавыя выклікі"</string>
-    <string name="battery_used_for" msgid="6401552215008504483">"Час выкарыстанння: <xliff:g id="TIME">^1</xliff:g>"</string>
     <string name="battery_screen_usage" msgid="90008745183187461">"Выкарыстанне экрана: <xliff:g id="TIME">^1</xliff:g>"</string>
     <string name="battery_used_by" msgid="6457305178016189330">"<xliff:g id="PERCENT">%1$s</xliff:g> выкарыстана праграмай <xliff:g id="APP">%2$s</xliff:g>"</string>
     <string name="battery_overall_usage" msgid="8940140259734182014">"<xliff:g id="PERCENT">%1$s</xliff:g> ад усяго зараду"</string>
@@ -2232,7 +2230,6 @@
     <string name="battery_not_usage_24hr" msgid="8397519536160741248">"Не выкарыстоўваўся ў апошнія 24 гадз"</string>
     <string name="battery_usage_without_time" msgid="1346894834339420538"></string>
     <string name="battery_usage_other_users" msgid="9002643295562500693">"Іншыя карыстальнікі"</string>
-    <string name="advanced_battery_graph_subtext" msgid="6816737986172678550">"Ацэнка стану акумулятара заснавана на выкарыстанні прылады"</string>
     <string name="estimated_time_left" msgid="948717045180211777">"Прыблзіны час, які застаўся"</string>
     <string name="estimated_charging_time_left" msgid="2287135413363961246">"Да поўнай зарадкі"</string>
     <string name="estimated_time_description" msgid="211058785418596009">"Прыблізны час можа мяняцца ў залежнасці ад умоў выкарыстання"</string>
@@ -2339,6 +2336,7 @@
     <string name="vpn_settings_multiple_insecure_multiple_total" msgid="1706236062478680488">"Сеткі VPN (<xliff:g id="VPN_COUNT">%d</xliff:g> шт.) не абаронены"</string>
     <string name="adaptive_connectivity_title" msgid="7464959640138428192">"Адаптыўная магчымасць падключэння"</string>
     <string name="adaptive_connectivity_summary" msgid="3648731530666326885">"Павялічвае тэрмін службы акумулятара і павышае прадукцыйнасць прылады праз аўтаматычнае кіраванне падключэннямі да сеткі"</string>
+    <string name="adaptive_connectivity_main_switch_title" msgid="261045483524512420">"Выкарыстанне кіравання якасцю падключэння"</string>
     <string name="credentials_title" msgid="7535942196886123656">"Сховішча ўліковых даных"</string>
     <string name="credentials_install" msgid="3933218407598415827">"Усталяваць сертыфікат"</string>
     <string name="credentials_reset" msgid="4246628389366452655">"Выдаліць уліковыя даныя"</string>
@@ -2647,8 +2645,7 @@
     <string name="user_remove_user_menu" msgid="2183714948094429367">"Выдаліць <xliff:g id="USER_NAME">%1$s</xliff:g> з гэтай прылады"</string>
     <string name="user_lockscreen_settings" msgid="4596612658981942092">"Налады экрана блакіроўкі"</string>
     <string name="user_add_on_lockscreen_menu" msgid="2539059062034644966">"Дадаваць карыстальнікаў з экрана блакіроўкі"</string>
-    <!-- no translation found for switch_to_dock_user_when_docked (2324395443311905635) -->
-    <skip />
+    <string name="switch_to_dock_user_when_docked" msgid="2324395443311905635">"На док-станцыі пераключацца на адміністратара"</string>
     <string name="user_confirm_remove_self_title" msgid="926265330805361832">"Выдаляеце сябе?"</string>
     <string name="user_confirm_remove_title" msgid="3626559103278006002">"Выдаліць карыстальніка?"</string>
     <string name="user_profile_confirm_remove_title" msgid="3131574314149375354">"Выдаліць гэты профіль?"</string>
@@ -2774,8 +2771,7 @@
     <string name="wizard_next" msgid="3884832431439072471">"Далей"</string>
     <string name="wizard_back_adoptable" msgid="1447814356855134183">"Фармаціраваць па-іншаму"</string>
     <string name="regulatory_info_text" msgid="1154461023369976667"></string>
-    <!-- no translation found for sim_settings_title (2254609719033946272) -->
-    <skip />
+    <string name="sim_settings_title" msgid="2254609719033946272">"SIM-карты"</string>
     <string name="sim_cellular_data_unavailable" msgid="4653591727755387534">"Мабільная перадача даных недаступная"</string>
     <string name="sim_cellular_data_unavailable_summary" msgid="6505871722911347881">"Краніце, каб выбраць SIM-карту для перадачы даных"</string>
     <string name="sim_calls_always_use" msgid="967857230039768111">"Заўсёды выкарыстоўваць гэта для выклікаў"</string>
@@ -2793,8 +2789,7 @@
     <string name="sim_status_title" msgid="6188770698037109774">"Статус SIM-карты"</string>
     <string name="sim_status_title_sim_slot" msgid="4932996839194493313">"Стан SIM-карты (слот для SIM-карты %1$d)"</string>
     <string name="sim_signal_strength" msgid="6351052821700294501">"<xliff:g id="DBM">%1$d</xliff:g> дБм <xliff:g id="ASU">%2$d</xliff:g> asu"</string>
-    <!-- no translation found for sim_notification_title (2819551384383504031) -->
-    <skip />
+    <string name="sim_notification_title" msgid="2819551384383504031">"SIM-карты зменены."</string>
     <string name="sim_notification_summary" msgid="5593339846307029991">"Краніце, каб наладзіць"</string>
     <string name="sim_calls_ask_first_prefs_title" msgid="3077694594349657933">"Заўсёды пытацца"</string>
     <string name="sim_selection_required_pref" msgid="231437651041498359">"Трэба выбраць"</string>
@@ -2820,7 +2815,10 @@
     <string name="account_dashboard_title" msgid="8228773251948253914">"Паролі і ўліковыя запісы"</string>
     <string name="account_dashboard_default_summary" msgid="1730719656099599488">"Захаваныя паролі, аўтазапаўненне, сінхранізаваныя ўліковыя запісы"</string>
     <string name="app_default_dashboard_title" msgid="4071015747629103216">"Стандартныя праграмы"</string>
-    <!-- no translation found for cloned_apps_dashboard_title (5542076801222950921) -->
+    <string name="cloned_apps_dashboard_title" msgid="5542076801222950921">"Кланіраваныя праграмы"</string>
+    <!-- no translation found for desc_cloned_apps_intro_text (1369621522882622476) -->
+    <skip />
+    <!-- no translation found for cloned_apps_summary (8805362440770795709) -->
     <skip />
     <string name="system_dashboard_summary" msgid="7400745270362833832">"Мовы, жэсты, час, рэзервовае капіраванне"</string>
     <string name="languages_setting_summary" msgid="4924440599794956443">"Мовы сістэмы, мовы праграмы"</string>
@@ -3450,8 +3448,7 @@
     <string name="screen_pinning_unlock_password" msgid="4957969621904790573">"Запытваць пароль перад адмацаваннем"</string>
     <string name="screen_pinning_unlock_none" msgid="2474959642431856316">"Заблакіраваць прыладу падчас адмацавання"</string>
     <string name="confirm_sim_deletion_title" msgid="9199369003530237871">"Пацвярджаць выдаленне даных SIM"</string>
-    <!-- no translation found for confirm_sim_deletion_description (5090811029854329373) -->
-    <skip />
+    <string name="confirm_sim_deletion_description" msgid="5090811029854329373">"Перш чым сціраць eSIM-карту, пацвердзіце, што гэта вы"</string>
     <string name="opening_paragraph_delete_profile_unknown_company" msgid="2951348192319498135">"Гэты працоўны профіль знаходзіцца пад кіраваннем:"</string>
     <string name="managing_admin" msgid="2633920317425356619">"Пад кіраваннем <xliff:g id="ADMIN_APP_LABEL">%s</xliff:g>"</string>
     <string name="encryption_interstitial_header" msgid="4418014339568737685">"Бяспечны запуск"</string>
@@ -3877,6 +3874,11 @@
       <item quantity="other"><xliff:g id="COUNT">%d</xliff:g> праграмы могуць выкарыстоўваць даныя без абмежаванняў</item>
     </plurals>
     <string name="special_access_more" msgid="132919514147475846">"Яшчэ"</string>
+    <string name="long_background_tasks_label" msgid="3169590134850226687">"Працяглыя фонавыя задачы"</string>
+    <string name="long_background_tasks_switch_title" msgid="2491623894899492543">"Дазволіць выкананне працяглых фонавых задач"</string>
+    <string name="long_background_tasks_title" msgid="3272230637974707490">"Працяглыя фонавыя задачы"</string>
+    <string name="long_background_tasks_footer_title" msgid="9117342254914743097">"Дазвольце гэтай праграме выконваць працяглыя фонавыя задачы (напрыклад, спампоўванне і запампоўванне даных), для выканання якіх патрабуецца больш чым некалькі хвілін. \n\nКалі не будзе гэтага дазволу, сістэма абмяжуе час, на працягу якога праграма зможа выконваць такія задачы ў фонавым рэжыме."</string>
+    <string name="keywords_long_background_tasks" msgid="5788956269136054574">"працяглыя працэсы, перанос даных, фонавыя задачы"</string>
     <string name="reset_shortcut_manager_throttling" msgid="2183940254903144298">"Скінуць абмежаванне частаты ShortcutManager"</string>
     <string name="reset_shortcut_manager_throttling_complete" msgid="8949943009096885470">"Абмежаванне частаты ShortcutManager было скінута"</string>
     <string name="notification_suggestion_title" msgid="6309263655965785411">"Выбраць інфармацыю для паказу на заблакіраваным экране"</string>
@@ -4265,8 +4267,7 @@
     <string name="mobile_data_settings_title" msgid="3927524078598009792">"Мабільная перадача даных"</string>
     <string name="mobile_data_settings_summary" msgid="7323978798199919063">"Доступ да даных па мабільнай сетцы"</string>
     <string name="mobile_data_settings_summary_auto_switch" msgid="7851549787645698945">"Калі сігнал гэтага аператара будзе ў межах дасягальнасці, тэлефон аўтаматычна пераключыцца на яго"</string>
-    <!-- no translation found for mobile_data_settings_summary_unavailable (9176513507571883986) -->
-    <skip />
+    <string name="mobile_data_settings_summary_unavailable" msgid="9176513507571883986">"SIM-карты недаступныя"</string>
     <string name="calls_preference" msgid="2166481296066890129">"Параметры выклікаў"</string>
     <string name="sms_preference" msgid="7742964962568219351">"Параметры SMS"</string>
     <string name="calls_and_sms_ask_every_time" msgid="3178743088737726677">"Заўсёды пытацца"</string>
@@ -4281,10 +4282,8 @@
     <string name="mobile_network_list_add_more" msgid="4478586073355236604">"Яшчэ"</string>
     <string name="mobile_network_active_sim" msgid="6397581267971410039">"Актывавана / SIM-карта"</string>
     <string name="mobile_network_inactive_sim" msgid="5829757490580409899">"Не актывавана / SIM-карта"</string>
-    <!-- no translation found for mobile_network_active_esim (3984452275968408382) -->
-    <skip />
-    <!-- no translation found for mobile_network_inactive_esim (8777415108263057939) -->
-    <skip />
+    <string name="mobile_network_active_esim" msgid="3984452275968408382">"Актыўна / eSIM-карта"</string>
+    <string name="mobile_network_inactive_esim" msgid="8777415108263057939">"Неактыўна / eSIM-карта"</string>
     <string name="mobile_network_sim_name" msgid="3187192894150386537">"Назва і колер SIM-карты"</string>
     <string name="mobile_network_sim_name_label" msgid="1452440641628369625">"Назва"</string>
     <string name="mobile_network_sim_color_label" msgid="5293944087609632340">"Колер (ужываюць сумяшчальныя праграмы)"</string>
@@ -4320,8 +4319,7 @@
     <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>
-    <!-- no translation found for sim_action_switch_sub_dialog_text_downloaded (8977951796005849471) -->
-    <skip />
+    <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>
     <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>
@@ -4363,10 +4361,8 @@
     <string name="switch_sim_dialog_text" msgid="7530186862171635464">"Для мабільнай перадачы даных, выклікаў і SMS будзе выкарыстоўвацца сетка \"<xliff:g id="CARRIER_NAME">%1$s</xliff:g>\"."</string>
     <string name="switch_sim_dialog_no_switch_title" msgid="809763410787744247">"Актыўныя SIM-карты недаступныя"</string>
     <string name="switch_sim_dialog_no_switch_text" msgid="7053939850026876088">"Каб пазней карыстацца мабільнай перадачай даных, функцыямі выклікаў і SMS, перайдзіце ў налады сеткі"</string>
-    <!-- no translation found for sim_card_label (6263064316075963775) -->
-    <skip />
-    <!-- no translation found for erase_sim_dialog_title (4742077437653028326) -->
-    <skip />
+    <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>
     <string name="erase_sim_confirm_button" msgid="8309115684335320541">"Сцерці"</string>
     <string name="erasing_sim" msgid="7877703231075699139">"Сціраюцца даныя SIM…"</string>
@@ -4421,6 +4417,8 @@
     <string name="capture_system_heap_dump_title" msgid="9210974110606886455">"Захаваць сістэмны дамп дынамічнай памяці"</string>
     <string name="reboot_with_mte_title" msgid="9167242803901899693">"Перазагрузіць з выкарыстаннем MTE"</string>
     <string name="reboot_with_mte_message" msgid="7675836625682561153">"Пасля перазагрузкі сістэмы можна будзе эксперыментаваць з пашырэннямі тэгаў памяці (MTE). MTE можа адмоўна паўплываць на прадукцыйнасць і стабільнасць сістэмы. Падчас наступнай перазагрузкі гэта налада будзе скінута."</string>
+    <string name="reboot_with_mte_summary" msgid="879384278357305846">"Паспрабаваць MTE падчас аднаго запуску пры распрацоўцы праграмы"</string>
+    <string name="reboot_with_mte_already_enabled" msgid="7708271355555880940">"Тэхналогія MTE уключана функцыяй \"Пашыраная абарона памяці\""</string>
     <string name="capturing_system_heap_dump_message" msgid="8410503247477360622">"Захоўваецца сістэмны дамп дынамічнай памяці"</string>
     <string name="error_capturing_system_heap_dump_message" msgid="2352983250048200052">"Не ўдалося захаваць сістэмны дамп дынамічнай памяці"</string>
     <string name="automatic_system_heap_dump_title" msgid="4093306504711109479">"Аўтаматычна захоўваць сістэмныя дампы дынамічнай памяці"</string>
@@ -4472,6 +4470,13 @@
     <string name="lockscreen_trivial_disabled_controls_summary" msgid="7593626010580689155">"Спачатку ўключыце \"Паказваць элементы кіравання прыладамі\""</string>
     <string name="lockscreen_double_line_clock_summary" msgid="2916159550425093703">"Паказваць двухрадковы дысплэй гадзінніка, калі ён даступны"</string>
     <string name="lockscreen_double_line_clock_setting_toggle" msgid="3408639316001688529">"Двухрадковы дысплэй гадзінніка"</string>
+    <string name="lockscreen_quick_affordances_title" msgid="435869403114245620">"Кнопкі"</string>
+    <plurals name="lockscreen_quick_affordances_summary" formatted="false" msgid="4225396036524703997">
+      <item quantity="one"><xliff:g id="FIRST_1">%1$s</xliff:g>, <xliff:g id="SECOND">%2$s</xliff:g></item>
+      <item quantity="few"><xliff:g id="FIRST_1">%1$s</xliff:g>, <xliff:g id="SECOND">%2$s</xliff:g></item>
+      <item quantity="many"><xliff:g id="FIRST_1">%1$s</xliff:g>, <xliff:g id="SECOND">%2$s</xliff:g></item>
+      <item quantity="other"><xliff:g id="FIRST_1">%1$s</xliff:g>, <xliff:g id="SECOND">%2$s</xliff:g></item>
+    </plurals>
     <string name="rtt_settings_title" msgid="7049259598645966354"></string>
     <string name="rtt_settings_no_visible" msgid="7440356831140948382"></string>
     <string name="rtt_settings_visible_during_call" msgid="7866181103286073700"></string>
@@ -4520,10 +4525,8 @@
     <string name="carrier_wifi_offload_summary" msgid="2980563718888371142">"Для павелічэння хуткасці і пашырэння зоны пакрыцця дазвольце Google Fi выкарыстоўваць сеткі W+"</string>
     <string name="carrier_wifi_network_title" msgid="5461382943873831770">"Сетка W+"</string>
     <string name="sim_category_title" msgid="2341314000964710495">"SIM-карта"</string>
-    <!-- no translation found for downloaded_sim_category_title (2876988650413179752) -->
-    <skip />
-    <!-- no translation found for downloaded_sims_category_title (487799905978489922) -->
-    <skip />
+    <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>
     <string name="sim_category_default_active_sim" msgid="1208194173387987231">" / Стандартна для наступнага: <xliff:g id="ID_1">%1$s</xliff:g>"</string>
@@ -4579,8 +4582,7 @@
     <string name="smart_forwarding_ongoing_title" msgid="962226849074401228">"Налады выклікаў"</string>
     <string name="smart_forwarding_ongoing_text" msgid="2189209372407117114">"Абнаўляюцца налады…"</string>
     <string name="smart_forwarding_failed_title" msgid="1859891191023516080">"Памылка налад выкліку"</string>
-    <!-- no translation found for smart_forwarding_failed_text (8682640643264071789) -->
-    <skip />
+    <string name="smart_forwarding_failed_text" msgid="8682640643264071789">"Памылка сеткі ці SIM-карты."</string>
     <string name="smart_forwarding_failed_not_activated_text" msgid="997396203001257904">"SIM-карта не актывавана."</string>
     <string name="smart_forwarding_input_mdn_title" msgid="5105463748849841763">"Увядзіце нумары тэлефона"</string>
     <string name="smart_forwarding_input_mdn_dialog_title" msgid="7542216086697868415">"Увядзіце нумар тэлефона"</string>
@@ -4604,14 +4606,10 @@
     <string name="previous_page_content_description" msgid="6438292457923282991">"Назад"</string>
     <string name="next_page_content_description" msgid="1641835099813416294">"Далей"</string>
     <string name="colors_viewpager_content_description" msgid="2591751086138259565">"Перадпрагляд колеру"</string>
-    <!-- no translation found for bluetooth_sim_card_access_notification_title (7351015416346359536) -->
-    <skip />
-    <!-- no translation found for bluetooth_sim_card_access_notification_content (8685623260103018309) -->
-    <skip />
-    <!-- no translation found for bluetooth_sim_card_access_dialog_title (5616323725563125179) -->
-    <skip />
-    <!-- no translation found for bluetooth_sim_card_access_dialog_content (6281997628405909566) -->
-    <skip />
+    <string name="bluetooth_sim_card_access_notification_title" msgid="7351015416346359536">"Запыт доступу да SIM-карты"</string>
+    <string name="bluetooth_sim_card_access_notification_content" msgid="8685623260103018309">"Прылада запытвае доступ да SIM-карты. Націсніце, каб убачыць больш інфармацыі."</string>
+    <string name="bluetooth_sim_card_access_dialog_title" msgid="5616323725563125179">"Дазволіць доступ да SIM-карты?"</string>
+    <string name="bluetooth_sim_card_access_dialog_content" msgid="6281997628405909566">"Прылада з Bluetooth, <xliff:g id="DEVICE_NAME_0">%1$s</xliff:g>, запытвае дазвол на доступ да даных на вашай SIM-карце, у прыватнасці да кантактаў.\n\nПасля падключэння прылада \"<xliff:g id="DEVICE_NAME_1">%2$s</xliff:g>\" будзе прымаць усе выклікі, якія прыходзяць на нумар <xliff:g id="PHONE_NUMBER">%3$s</xliff:g>."</string>
     <string name="bluetooth_connect_access_notification_title" msgid="2573547043170883947">"Даступная прылада з Bluetooth"</string>
     <string name="bluetooth_connect_access_notification_content" msgid="1328465545685433304">"Прылада запытвае падключэнне. Націсніце, каб убачыць больш інфармацыі."</string>
     <string name="bluetooth_connect_access_dialog_title" msgid="1948056782712451381">"Падключыцца да прылады з Bluetooth?"</string>
@@ -4682,6 +4680,10 @@
     <string name="ingress_rate_limit_summary" msgid="1097811019742438371">"Наладзьце абмежаванне ўваходнай паласы прапускання для ўсіх сетак, якія забяспечваюць падключэнне да інтэрнэту."</string>
     <string name="ingress_rate_limit_dialog_title" msgid="5359461052422633789">"Наладзьце абмежаванне хуткасці спампоўвання праз сетку"</string>
     <string name="ingress_rate_limit_no_limit_entry" msgid="8741098826008012163">"Без абмежаванняў"</string>
+    <!-- no translation found for disable_phantom_process_monitor_title (8348108346706188771) -->
+    <skip />
+    <!-- no translation found for disable_phantom_process_monitor_summary (3044464635550256985) -->
+    <skip />
     <string name="bluetooth_broadcast_dialog_title" msgid="9172775308463135884">"Трансляцыя"</string>
     <string name="bluetooth_broadcast_dialog_broadcast_app" msgid="1016617579194329005">"Трансліраваць праграму \"<xliff:g id="CURRENTAPP">%1$s</xliff:g>\""</string>
     <string name="bluetooth_broadcast_dialog_find_message" msgid="6621660851669953883">"Слухайце трансляцыі, якія прайграюцца паблізу ад вас"</string>
diff --git a/res/values-bg/arrays.xml b/res/values-bg/arrays.xml
index 3c2d7af..22b3e72 100644
--- a/res/values-bg/arrays.xml
+++ b/res/values-bg/arrays.xml
@@ -469,7 +469,9 @@
     <item msgid="2373999996715432397">"0"</item>
     <item msgid="5305176997036663262">"1"</item>
   </string-array>
-    <!-- no translation found for switch_to_dock_user_when_docked_timeout_entries:0 (3211660022507486536) -->
-    <!-- no translation found for switch_to_dock_user_when_docked_timeout_entries:1 (7025253383416830453) -->
-    <!-- no translation found for switch_to_dock_user_when_docked_timeout_entries:2 (1574040255478150028) -->
+  <string-array name="switch_to_dock_user_when_docked_timeout_entries">
+    <item msgid="3211660022507486536">"Никога"</item>
+    <item msgid="7025253383416830453">"След 1 минута"</item>
+    <item msgid="1574040255478150028">"След 5 минути"</item>
+  </string-array>
 </resources>
diff --git a/res/values-bg/strings.xml b/res/values-bg/strings.xml
index 3f922f9..a15dd6f 100644
--- a/res/values-bg/strings.xml
+++ b/res/values-bg/strings.xml
@@ -1018,18 +1018,13 @@
     <string name="force_bold_text" msgid="4620929631102086716">"Удебелен текст"</string>
     <string name="title_font_size" msgid="570613010306330622">"Размер на шрифта"</string>
     <string name="short_summary_font_size" msgid="8444689613442419978">"Уголемяване или смаляване на текста"</string>
-    <!-- no translation found for sim_lock_settings (7331982427303002613) -->
-    <skip />
-    <!-- no translation found for sim_lock_settings_category (6475255139493877786) -->
-    <skip />
-    <!-- no translation found for sim_pin_toggle (6814489621760857328) -->
-    <skip />
+    <string name="sim_lock_settings" msgid="7331982427303002613">"Настройки за заключване на SIM картата"</string>
+    <string name="sim_lock_settings_category" msgid="6475255139493877786">"Заключване на SIM картата"</string>
+    <string name="sim_pin_toggle" msgid="6814489621760857328">"Заключване на SIM картата"</string>
     <string name="sim_pin_change" msgid="5978881209990507379">"Промяна на ПИН за SIM карта"</string>
     <string name="sim_enter_pin" msgid="8235202785516053253">"ПИН код за SIM карта"</string>
-    <!-- no translation found for sim_enable_sim_lock (6486354334679225748) -->
-    <skip />
-    <!-- no translation found for sim_disable_sim_lock (6939439812841857306) -->
-    <skip />
+    <string name="sim_enable_sim_lock" msgid="6486354334679225748">"Заключване на SIM картата"</string>
+    <string name="sim_disable_sim_lock" msgid="6939439812841857306">"Отключване на SIM картата"</string>
     <string name="sim_enter_old" msgid="6882545610939674813">"Стар ПИН код за SIM картата"</string>
     <string name="sim_enter_new" msgid="9010947802784561582">"Нов PIN за SIM карта"</string>
     <string name="sim_reenter_new" msgid="6131418271490374263">"Въведете пак новия ПИН код"</string>
@@ -1044,8 +1039,7 @@
     <string name="sim_change_data_title" msgid="4663239438584588847">"Да се използва ли <xliff:g id="CARRIER">%1$s</xliff:g> за моб. данни?"</string>
     <string name="sim_change_data_message" msgid="3046178883369645132">"Използвате <xliff:g id="CARRIER2_0">%2$s</xliff:g> за мобилни данни. Ако превключите към <xliff:g id="CARRIER1">%1$s</xliff:g>, <xliff:g id="CARRIER2_1">%2$s</xliff:g> вече няма да се използва за мобилни данни."</string>
     <string name="sim_change_data_ok" msgid="4922114750417276560">"Използване на <xliff:g id="CARRIER">%1$s</xliff:g>"</string>
-    <!-- no translation found for sim_preferred_title (8850185380445309835) -->
-    <skip />
+    <string name="sim_preferred_title" msgid="8850185380445309835">"Да се смени ли основната SIM?"</string>
     <string name="sim_preferred_message" msgid="6004009449266648351">"<xliff:g id="NEW_SIM">%1$s</xliff:g> е единствената SIM карта в устройството ви. Искате ли да я използвате за мобилни данни, обаждания и SMS съобщения?"</string>
     <string name="wrong_pin_code_pukked" msgid="3414172752791445033">"Неправилен ПИН код за SIM картата – сега трябва да се свържете с оператора си, за да отключите устройството."</string>
     <plurals name="wrong_pin_code" formatted="false" msgid="4054088588731305475">
@@ -1198,20 +1192,17 @@
     <string name="reset_network_title" msgid="1395494440355807616">"Нулиране на настройките за Wi-Fi, мобилни данни и Bluetooth"</string>
     <string name="reset_network_desc" msgid="1112523764899788246">"Така ще нулирате всички мрежови настройки, включително тези за:\n\n"<li>"Wi‑Fi"</li>\n<li>"мобилни данни"</li>\n<li>"Bluetooth."</li></string>
     <string name="erase_euicc_data_button" msgid="728078969563311737">"Изтриване на данните"</string>
-    <!-- no translation found for reset_esim_title (4194570573425902754) -->
-    <skip />
+    <string name="reset_esim_title" msgid="4194570573425902754">"Изтриване на електронните SIM карти"</string>
     <string name="reset_esim_desc" msgid="3662444090563399131">"Плановете за мобилни услуги няма да бъдат анулирани. Обърнете се към оператора си, за да изтеглите резервни SIM карти."</string>
     <string name="reset_network_button_text" msgid="2281476496459610071">"Нулиране на настройките"</string>
     <string name="reset_network_final_desc" msgid="5304365082065278425">"Да се нулират ли всички настройки за мрежата? Не можете да отмените това действие."</string>
-    <!-- no translation found for reset_network_final_desc_esim (1129251284212847939) -->
-    <skip />
+    <string name="reset_network_final_desc_esim" msgid="1129251284212847939">"Да се нулират ли всички мрежови настройки и да се изтрият ли електронните SIM карти? Не можете да отмените това действие."</string>
     <string name="reset_network_final_button_text" msgid="2433867118414000462">"Нулиране на настройките"</string>
     <string name="reset_network_confirm_title" msgid="913014422184481270">"Нулиране?"</string>
     <string name="network_reset_not_available" msgid="1966334631394607829">"Този потребител не може да нулира мрежовите настройки"</string>
     <string name="reset_network_complete_toast" msgid="1367872474130621115">"Мрежовите настройки са нулирани"</string>
     <string name="reset_esim_error_title" msgid="4670073610967959597">"SIM картите не могат да се изтрият"</string>
-    <!-- no translation found for reset_esim_error_msg (7279607120606365250) -->
-    <skip />
+    <string name="reset_esim_error_msg" msgid="7279607120606365250">"Електронните SIM карти не могат да бъдат изтрити поради грешка.\n\nРестартирайте устройството си и опитайте отново."</string>
     <string name="main_clear_title" msgid="277664302144837723">"Изтриване на всички данни (възстановяване на фабричните настройки)"</string>
     <string name="main_clear_short_title" msgid="4752094765533020696">"Изтрив. на данните (възст. на фабр. настр.)"</string>
     <string name="main_clear_desc_also_erases_external" msgid="3687911419628956693"><li>"музика"</li>\n<li>"снимки"</li>\n<li>"други потребителски данни."</li></string>
@@ -2023,7 +2014,6 @@
     <string name="printer_info_desc" msgid="1206872325746154206">"Още информация за този принтер"</string>
     <string name="power_usage_summary_title" msgid="4198312848584882113">"Батерия"</string>
     <string name="power_usage_summary" msgid="6857382582534984531">"Какво е използвало батерията"</string>
-    <string name="power_usage_not_available" msgid="3425302437465106036">"Няма данни за използв. на батерията."</string>
     <string name="power_usage_level_and_status" msgid="821521456989429593">"<xliff:g id="LEVEL">%1$s</xliff:g> – <xliff:g id="STATUS">%2$s</xliff:g>"</string>
     <string name="power_discharge_remaining" msgid="6997529817917076536">"Остава: <xliff:g id="REMAIN">%1$s</xliff:g>"</string>
     <string name="power_charge_remaining" msgid="7046064326172265116">"<xliff:g id="UNTIL_CHARGED">%1$s</xliff:g> до зареждане"</string>
@@ -2044,7 +2034,6 @@
     <string name="manager_battery_usage_optimized_only" msgid="7121785281913056432">"оптимизирано"</string>
     <string name="manager_battery_usage_link_a11y" msgid="374918091821438564">"Научете повече за опциите за използване на батерията"</string>
     <string name="device_screen_usage" msgid="1011630249648289909">"Ползване на екрана след пълно зареждане"</string>
-    <string name="power_usage_list_summary" msgid="3237540201918492925">"Използване на батерията след пълно зареждане"</string>
     <string name="advanced_battery_title" msgid="3005993394776555079">"Използване на батерията"</string>
     <string name="history_details_title" msgid="8628584613889559355">"История"</string>
     <string name="advanced_battery_preference_title" msgid="3790901207877260883">"Използване на батерията"</string>
@@ -2068,7 +2057,17 @@
     <string name="battery_tip_high_usage_summary" msgid="3938999581403084551">"Вижте приложенията с най-голямо използване"</string>
     <string name="battery_tip_limited_temporarily_title" msgid="5962767837251276527">"Зареждането е на пауза"</string>
     <string name="battery_tip_limited_temporarily_summary" msgid="5254922316684499816">"Батерията се защитава с цел удължаване на живота ѝ"</string>
-    <!-- no translation found for battery_tip_limited_temporarily_extra_summary (8876637325622106400) -->
+    <!-- no translation found for battery_tip_dock_defender_future_bypass_title (7257251934903787366) -->
+    <skip />
+    <!-- no translation found for battery_tip_dock_defender_future_bypass_summary (428474483479026813) -->
+    <skip />
+    <!-- no translation found for battery_tip_dock_defender_active_title (8843454404807737776) -->
+    <skip />
+    <!-- no translation found for battery_tip_dock_defender_active_summary (5582869291068635429) -->
+    <skip />
+    <!-- no translation found for battery_tip_dock_defender_temporarily_bypassed_title (1679449361090557201) -->
+    <skip />
+    <!-- no translation found for battery_tip_dock_defender_temporarily_bypassed_summary (5107293805054133144) -->
     <skip />
     <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>
@@ -2131,7 +2130,6 @@
     <string name="power_bluetooth" msgid="5085900180846238196">"Bluetooth"</string>
     <string name="power_cell" msgid="7793805106954398186">"Мобилна мрежа"</string>
     <string name="power_phone" msgid="2768396619208561670">"Гласови обаждания"</string>
-    <string name="battery_used_for" msgid="6401552215008504483">"Използвано за <xliff:g id="TIME">^1</xliff:g>"</string>
     <string name="battery_screen_usage" msgid="90008745183187461">"Използване на екрана: <xliff:g id="TIME">^1</xliff:g>"</string>
     <string name="battery_used_by" msgid="6457305178016189330">"Използван капацитет от <xliff:g id="APP">%2$s</xliff:g>: <xliff:g id="PERCENT">%1$s</xliff:g>"</string>
     <string name="battery_overall_usage" msgid="8940140259734182014">"<xliff:g id="PERCENT">%1$s</xliff:g> от общия капацитет на батерията"</string>
@@ -2162,7 +2160,6 @@
     <string name="battery_not_usage_24hr" msgid="8397519536160741248">"Батерията не е използвана през последните 24 ч"</string>
     <string name="battery_usage_without_time" msgid="1346894834339420538"></string>
     <string name="battery_usage_other_users" msgid="9002643295562500693">"Други потребители"</string>
-    <string name="advanced_battery_graph_subtext" msgid="6816737986172678550">"Прогнозата за оставащата батерия е въз основа на използването на устройството ви"</string>
     <string name="estimated_time_left" msgid="948717045180211777">"Приблизително оставащо време"</string>
     <string name="estimated_charging_time_left" msgid="2287135413363961246">"До пълно зареждане"</string>
     <string name="estimated_time_description" msgid="211058785418596009">"Прогнозираното време може да се промени въз основа на използването"</string>
@@ -2269,6 +2266,7 @@
     <string name="vpn_settings_multiple_insecure_multiple_total" msgid="1706236062478680488">"<xliff:g id="VPN_COUNT">%d</xliff:g> незащитени"</string>
     <string name="adaptive_connectivity_title" msgid="7464959640138428192">"Адаптивно свързване"</string>
     <string name="adaptive_connectivity_summary" msgid="3648731530666326885">"Удължава живота на батерията и подобрява ефективността на устройството чрез автоматично управление на връзките с мрежата"</string>
+    <string name="adaptive_connectivity_main_switch_title" msgid="261045483524512420">"Използване на „Адаптивно свързване“"</string>
     <string name="credentials_title" msgid="7535942196886123656">"Хранилище за идент. данни"</string>
     <string name="credentials_install" msgid="3933218407598415827">"Инсталиране на сертификат"</string>
     <string name="credentials_reset" msgid="4246628389366452655">"Изчистване на идент. данни"</string>
@@ -2569,8 +2567,7 @@
     <string name="user_remove_user_menu" msgid="2183714948094429367">"Изтриване на <xliff:g id="USER_NAME">%1$s</xliff:g> от у-вото"</string>
     <string name="user_lockscreen_settings" msgid="4596612658981942092">"Настройки на заключения екран"</string>
     <string name="user_add_on_lockscreen_menu" msgid="2539059062034644966">"Добавяне на потребители от заключения екран"</string>
-    <!-- no translation found for switch_to_dock_user_when_docked (2324395443311905635) -->
-    <skip />
+    <string name="switch_to_dock_user_when_docked" msgid="2324395443311905635">"Докинг станция: Превкл. към потр. с админ. достъп"</string>
     <string name="user_confirm_remove_self_title" msgid="926265330805361832">"Искате ли да се изтриете?"</string>
     <string name="user_confirm_remove_title" msgid="3626559103278006002">"Изтриване на потребителя?"</string>
     <string name="user_profile_confirm_remove_title" msgid="3131574314149375354">"Ще прем. ли потр. профил?"</string>
@@ -2696,8 +2693,7 @@
     <string name="wizard_next" msgid="3884832431439072471">"Напред"</string>
     <string name="wizard_back_adoptable" msgid="1447814356855134183">"Форматиране по друг начин"</string>
     <string name="regulatory_info_text" msgid="1154461023369976667"></string>
-    <!-- no translation found for sim_settings_title (2254609719033946272) -->
-    <skip />
+    <string name="sim_settings_title" msgid="2254609719033946272">"SIM карти"</string>
     <string name="sim_cellular_data_unavailable" msgid="4653591727755387534">"Няма достъп до мобилни данни"</string>
     <string name="sim_cellular_data_unavailable_summary" msgid="6505871722911347881">"Докоснете, за да изберете SIM карта за данни"</string>
     <string name="sim_calls_always_use" msgid="967857230039768111">"Използване винаги за обаждания"</string>
@@ -2715,8 +2711,7 @@
     <string name="sim_status_title" msgid="6188770698037109774">"Състояние на SIM картата"</string>
     <string name="sim_status_title_sim_slot" msgid="4932996839194493313">"Съст. на SIM картата (слот %1$d за SIM)"</string>
     <string name="sim_signal_strength" msgid="6351052821700294501">"<xliff:g id="DBM">%1$d</xliff:g> dBm, <xliff:g id="ASU">%2$d</xliff:g> asu"</string>
-    <!-- no translation found for sim_notification_title (2819551384383504031) -->
-    <skip />
+    <string name="sim_notification_title" msgid="2819551384383504031">"Променихте SIM картите."</string>
     <string name="sim_notification_summary" msgid="5593339846307029991">"Докоснете, за да настроите"</string>
     <string name="sim_calls_ask_first_prefs_title" msgid="3077694594349657933">"Извеждане на запитване всеки път"</string>
     <string name="sim_selection_required_pref" msgid="231437651041498359">"Изборът е задължителен"</string>
@@ -2742,7 +2737,10 @@
     <string name="account_dashboard_title" msgid="8228773251948253914">"Пароли и профили"</string>
     <string name="account_dashboard_default_summary" msgid="1730719656099599488">"Запазени пароли, автоматично попълване и синхронизирани профили"</string>
     <string name="app_default_dashboard_title" msgid="4071015747629103216">"Приложения по подразбиране"</string>
-    <!-- no translation found for cloned_apps_dashboard_title (5542076801222950921) -->
+    <string name="cloned_apps_dashboard_title" msgid="5542076801222950921">"Клонирани приложения"</string>
+    <!-- no translation found for desc_cloned_apps_intro_text (1369621522882622476) -->
+    <skip />
+    <!-- no translation found for cloned_apps_summary (8805362440770795709) -->
     <skip />
     <string name="system_dashboard_summary" msgid="7400745270362833832">"Езици, жестове, час, резервно копие"</string>
     <string name="languages_setting_summary" msgid="4924440599794956443">"Системни езици, езици за приложенията"</string>
@@ -3358,8 +3356,7 @@
     <string name="screen_pinning_unlock_password" msgid="4957969621904790573">"Запитване за парола преди освобождаване"</string>
     <string name="screen_pinning_unlock_none" msgid="2474959642431856316">"Заключване на устройството при освобождаване"</string>
     <string name="confirm_sim_deletion_title" msgid="9199369003530237871">"Потвърждаване на изтриването на SIM картата"</string>
-    <!-- no translation found for confirm_sim_deletion_description (5090811029854329373) -->
-    <skip />
+    <string name="confirm_sim_deletion_description" msgid="5090811029854329373">"Потвърдете самоличността си, преди да изтриете електронна SIM карта"</string>
     <string name="opening_paragraph_delete_profile_unknown_company" msgid="2951348192319498135">"Този служебен потребителски профил се управлява от:"</string>
     <string name="managing_admin" msgid="2633920317425356619">"Управлява се от <xliff:g id="ADMIN_APP_LABEL">%s</xliff:g>"</string>
     <string name="encryption_interstitial_header" msgid="4418014339568737685">"Надеждно стартиране"</string>
@@ -3763,6 +3760,11 @@
       <item quantity="one">1 приложение може да използва неограничено количество данни</item>
     </plurals>
     <string name="special_access_more" msgid="132919514147475846">"Вижте още"</string>
+    <string name="long_background_tasks_label" msgid="3169590134850226687">"Продълж. задачи на заден план"</string>
+    <string name="long_background_tasks_switch_title" msgid="2491623894899492543">"Разрешаване на продълж. задачи на заден план"</string>
+    <string name="long_background_tasks_title" msgid="3272230637974707490">"Продълж. задачи на заден план"</string>
+    <string name="long_background_tasks_footer_title" msgid="9117342254914743097">"Разрешете на това приложение да изпълнява продължителни задачи на заден план. Това ще му даде възможност да изпълнява задачи, които може да отнемат повече от няколко минути, като например изтегляния и качвания. \n\nАко откажете това разрешение, системата ще ограничи времето, с което приложението разполага, за да изпълнява такива задачи на заден план."</string>
+    <string name="keywords_long_background_tasks" msgid="5788956269136054574">"продължителни задачи, прехвърляне на данни, задачи на заден план"</string>
     <string name="reset_shortcut_manager_throttling" msgid="2183940254903144298">"Нулиране на ограничаването на скоростта в ShortcutManager"</string>
     <string name="reset_shortcut_manager_throttling_complete" msgid="8949943009096885470">"Ограничаването на скоростта в ShortcutManager е нулирано"</string>
     <string name="notification_suggestion_title" msgid="6309263655965785411">"Управление на информацията на заключения екран"</string>
@@ -4135,8 +4137,7 @@
     <string name="mobile_data_settings_title" msgid="3927524078598009792">"Мобилни данни"</string>
     <string name="mobile_data_settings_summary" msgid="7323978798199919063">"Достъп до данните през мобилната мрежа"</string>
     <string name="mobile_data_settings_summary_auto_switch" msgid="7851549787645698945">"Телефонът автоматично ще превключва към този оператор, когато е в обхват"</string>
-    <!-- no translation found for mobile_data_settings_summary_unavailable (9176513507571883986) -->
-    <skip />
+    <string name="mobile_data_settings_summary_unavailable" msgid="9176513507571883986">"Няма SIM карта"</string>
     <string name="calls_preference" msgid="2166481296066890129">"Предпочитание за обажданията"</string>
     <string name="sms_preference" msgid="7742964962568219351">"Предпочитание за SMS"</string>
     <string name="calls_and_sms_ask_every_time" msgid="3178743088737726677">"Запитване всеки път"</string>
@@ -4151,10 +4152,8 @@
     <string name="mobile_network_list_add_more" msgid="4478586073355236604">"Добавяне на още"</string>
     <string name="mobile_network_active_sim" msgid="6397581267971410039">"Активно/SIM карта"</string>
     <string name="mobile_network_inactive_sim" msgid="5829757490580409899">"Неактивно/SIM карта"</string>
-    <!-- no translation found for mobile_network_active_esim (3984452275968408382) -->
-    <skip />
-    <!-- no translation found for mobile_network_inactive_esim (8777415108263057939) -->
-    <skip />
+    <string name="mobile_network_active_esim" msgid="3984452275968408382">"Активно/електронна SIM карта"</string>
+    <string name="mobile_network_inactive_esim" msgid="8777415108263057939">"Неактивно/електронна SIM карта"</string>
     <string name="mobile_network_sim_name" msgid="3187192894150386537">"Име и цвят на SIM картата"</string>
     <string name="mobile_network_sim_name_label" msgid="1452440641628369625">"Име"</string>
     <string name="mobile_network_sim_color_label" msgid="5293944087609632340">"Цвят (ползван от съвместими приложения)"</string>
@@ -4190,8 +4189,7 @@
     <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>
-    <!-- no translation found for sim_action_switch_sub_dialog_text_downloaded (8977951796005849471) -->
-    <skip />
+    <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>
     <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>
@@ -4233,10 +4231,8 @@
     <string name="switch_sim_dialog_text" msgid="7530186862171635464">"<xliff:g id="CARRIER_NAME">%1$s</xliff:g> ще се използва за мобилни данни, обаждания и SMS."</string>
     <string name="switch_sim_dialog_no_switch_title" msgid="809763410787744247">"Няма активни SIM карти"</string>
     <string name="switch_sim_dialog_no_switch_text" msgid="7053939850026876088">"За да използвате мобилни данни, функции за обаждания и SMS по-късно, отворете настройките за мрежата"</string>
-    <!-- no translation found for sim_card_label (6263064316075963775) -->
-    <skip />
-    <!-- no translation found for erase_sim_dialog_title (4742077437653028326) -->
-    <skip />
+    <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>
     <string name="erase_sim_confirm_button" msgid="8309115684335320541">"Изтриване на данните"</string>
     <string name="erasing_sim" msgid="7877703231075699139">"SIM картата се изтрива…"</string>
@@ -4289,6 +4285,8 @@
     <string name="capture_system_heap_dump_title" msgid="9210974110606886455">"Създаване на моментна снимка на паметта за системата"</string>
     <string name="reboot_with_mte_title" msgid="9167242803901899693">"Рестартиране чрез MTE"</string>
     <string name="reboot_with_mte_message" msgid="7675836625682561153">"Системата ще се рестартира и ще разреши да се експериментира с Memory Tagging Extensions (MTE). MTE може да се отрази негативно върху ефективността и стабилността на системата. Ще се нулира при следващото рестартиране."</string>
+    <string name="reboot_with_mte_summary" msgid="879384278357305846">"Изпробвайте MTE при едно стартиране за целите на разработване на приложението"</string>
+    <string name="reboot_with_mte_already_enabled" msgid="7708271355555880940">"MTE се активира от разширената защита на паметта"</string>
     <string name="capturing_system_heap_dump_message" msgid="8410503247477360622">"Създава се моментна снимка на паметта за системата"</string>
     <string name="error_capturing_system_heap_dump_message" msgid="2352983250048200052">"Не можа да се направи моментна снимка на паметта за системата"</string>
     <string name="automatic_system_heap_dump_title" msgid="4093306504711109479">"Автоматично създаване на моментни снимки на паметта за системата"</string>
@@ -4340,6 +4338,11 @@
     <string name="lockscreen_trivial_disabled_controls_summary" msgid="7593626010580689155">"За да използвате, първо включете „Показване на контроли за устройства“"</string>
     <string name="lockscreen_double_line_clock_summary" msgid="2916159550425093703">"Показване на часовника на два реда, когато е налице"</string>
     <string name="lockscreen_double_line_clock_setting_toggle" msgid="3408639316001688529">"Часовник на два реда"</string>
+    <string name="lockscreen_quick_affordances_title" msgid="435869403114245620">"Бутони"</string>
+    <plurals name="lockscreen_quick_affordances_summary" formatted="false" msgid="4225396036524703997">
+      <item quantity="other"><xliff:g id="FIRST_1">%1$s</xliff:g>, <xliff:g id="SECOND">%2$s</xliff:g></item>
+      <item quantity="one"><xliff:g id="FIRST_0">%1$s</xliff:g></item>
+    </plurals>
     <string name="rtt_settings_title" msgid="7049259598645966354"></string>
     <string name="rtt_settings_no_visible" msgid="7440356831140948382"></string>
     <string name="rtt_settings_visible_during_call" msgid="7866181103286073700"></string>
@@ -4388,10 +4391,8 @@
     <string name="carrier_wifi_offload_summary" msgid="2980563718888371142">"Разрешете на Google Fi да използва W+ мрежи с цел подобряване на скоростта и обхвата"</string>
     <string name="carrier_wifi_network_title" msgid="5461382943873831770">"W+ мрежа"</string>
     <string name="sim_category_title" msgid="2341314000964710495">"SIM карта"</string>
-    <!-- no translation found for downloaded_sim_category_title (2876988650413179752) -->
-    <skip />
-    <!-- no translation found for downloaded_sims_category_title (487799905978489922) -->
-    <skip />
+    <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>
     <string name="sim_category_default_active_sim" msgid="1208194173387987231">" /основна за <xliff:g id="ID_1">%1$s</xliff:g>"</string>
@@ -4447,8 +4448,7 @@
     <string name="smart_forwarding_ongoing_title" msgid="962226849074401228">"Настройки за обаждане"</string>
     <string name="smart_forwarding_ongoing_text" msgid="2189209372407117114">"Настройките се актуализират…"</string>
     <string name="smart_forwarding_failed_title" msgid="1859891191023516080">"Грешка в настройките за обаждане"</string>
-    <!-- no translation found for smart_forwarding_failed_text (8682640643264071789) -->
-    <skip />
+    <string name="smart_forwarding_failed_text" msgid="8682640643264071789">"Грешка в мрежата или SIM картата."</string>
     <string name="smart_forwarding_failed_not_activated_text" msgid="997396203001257904">"SIM картата не е активирана."</string>
     <string name="smart_forwarding_input_mdn_title" msgid="5105463748849841763">"Въведете телефонни номера"</string>
     <string name="smart_forwarding_input_mdn_dialog_title" msgid="7542216086697868415">"Въведете телефонен номер"</string>
@@ -4472,14 +4472,10 @@
     <string name="previous_page_content_description" msgid="6438292457923282991">"Назад"</string>
     <string name="next_page_content_description" msgid="1641835099813416294">"Напред"</string>
     <string name="colors_viewpager_content_description" msgid="2591751086138259565">"Визуализация на цвета"</string>
-    <!-- no translation found for bluetooth_sim_card_access_notification_title (7351015416346359536) -->
-    <skip />
-    <!-- no translation found for bluetooth_sim_card_access_notification_content (8685623260103018309) -->
-    <skip />
-    <!-- no translation found for bluetooth_sim_card_access_dialog_title (5616323725563125179) -->
-    <skip />
-    <!-- no translation found for bluetooth_sim_card_access_dialog_content (6281997628405909566) -->
-    <skip />
+    <string name="bluetooth_sim_card_access_notification_title" msgid="7351015416346359536">"Заявка за достъп до SIM картата"</string>
+    <string name="bluetooth_sim_card_access_notification_content" msgid="8685623260103018309">"Устройство иска да осъществи достъп до SIM картата ви. Докоснете за подробности."</string>
+    <string name="bluetooth_sim_card_access_dialog_title" msgid="5616323725563125179">"Да се разреши ли достъпът до SIM картата?"</string>
+    <string name="bluetooth_sim_card_access_dialog_content" msgid="6281997628405909566">"Устройство с Bluetooth (<xliff:g id="DEVICE_NAME_0">%1$s</xliff:g>) иска да осъществи достъп до данните от SIM картата ви. Това включва контактите ви.\n\nДокато е свързано, устройството „<xliff:g id="DEVICE_NAME_1">%2$s</xliff:g>“ ще получава всички обаждания до <xliff:g id="PHONE_NUMBER">%3$s</xliff:g>."</string>
     <string name="bluetooth_connect_access_notification_title" msgid="2573547043170883947">"Има налично устройство с Bluetooth"</string>
     <string name="bluetooth_connect_access_notification_content" msgid="1328465545685433304">"Устройство иска да се свърже. Докоснете за подробности."</string>
     <string name="bluetooth_connect_access_dialog_title" msgid="1948056782712451381">"Да се установи ли връзка с устройството с Bluetooth?"</string>
@@ -4550,6 +4546,10 @@
     <string name="ingress_rate_limit_summary" msgid="1097811019742438371">"Конфигуриране на ограничението за скорост на мрежовата пропускателна способност за входящи данни, което се прилага за всички мрежи, осигуряващи връзка с интернет."</string>
     <string name="ingress_rate_limit_dialog_title" msgid="5359461052422633789">"Конфигуриране на ограничението за мрежата за скоростта при изтегляне"</string>
     <string name="ingress_rate_limit_no_limit_entry" msgid="8741098826008012163">"Няма ограничение"</string>
+    <!-- no translation found for disable_phantom_process_monitor_title (8348108346706188771) -->
+    <skip />
+    <!-- no translation found for disable_phantom_process_monitor_summary (3044464635550256985) -->
+    <skip />
     <string name="bluetooth_broadcast_dialog_title" msgid="9172775308463135884">"Предаване"</string>
     <string name="bluetooth_broadcast_dialog_broadcast_app" msgid="1016617579194329005">"Предаване на <xliff:g id="CURRENTAPP">%1$s</xliff:g>"</string>
     <string name="bluetooth_broadcast_dialog_find_message" msgid="6621660851669953883">"Слушайте предавания, които се възпроизвеждат в близост"</string>
diff --git a/res/values-bn/arrays.xml b/res/values-bn/arrays.xml
index 2629ff4..9cc68fc 100644
--- a/res/values-bn/arrays.xml
+++ b/res/values-bn/arrays.xml
@@ -469,7 +469,9 @@
     <item msgid="2373999996715432397">"0"</item>
     <item msgid="5305176997036663262">"1"</item>
   </string-array>
-    <!-- no translation found for switch_to_dock_user_when_docked_timeout_entries:0 (3211660022507486536) -->
-    <!-- no translation found for switch_to_dock_user_when_docked_timeout_entries:1 (7025253383416830453) -->
-    <!-- no translation found for switch_to_dock_user_when_docked_timeout_entries:2 (1574040255478150028) -->
+  <string-array name="switch_to_dock_user_when_docked_timeout_entries">
+    <item msgid="3211660022507486536">"কখনওই নয়"</item>
+    <item msgid="7025253383416830453">"১ মিনিট পর"</item>
+    <item msgid="1574040255478150028">"৫ মিনিট পর"</item>
+  </string-array>
 </resources>
diff --git a/res/values-bn/strings.xml b/res/values-bn/strings.xml
index 0fe8549..4532d4e 100644
--- a/res/values-bn/strings.xml
+++ b/res/values-bn/strings.xml
@@ -1012,18 +1012,13 @@
     <string name="force_bold_text" msgid="4620929631102086716">"বোল্ড টেক্সট"</string>
     <string name="title_font_size" msgid="570613010306330622">"ফন্ট সাইজ"</string>
     <string name="short_summary_font_size" msgid="8444689613442419978">"টেক্সট আরও বড় বা ছোট করুন"</string>
-    <!-- no translation found for sim_lock_settings (7331982427303002613) -->
-    <skip />
-    <!-- no translation found for sim_lock_settings_category (6475255139493877786) -->
-    <skip />
-    <!-- no translation found for sim_pin_toggle (6814489621760857328) -->
-    <skip />
+    <string name="sim_lock_settings" msgid="7331982427303002613">"সিম লক সেটিংস"</string>
+    <string name="sim_lock_settings_category" msgid="6475255139493877786">"সিম লক"</string>
+    <string name="sim_pin_toggle" msgid="6814489621760857328">"সিম কার্ড লক করুন"</string>
     <string name="sim_pin_change" msgid="5978881209990507379">"সিম পিন পরিবর্তন করুন"</string>
     <string name="sim_enter_pin" msgid="8235202785516053253">"সিম পিন"</string>
-    <!-- no translation found for sim_enable_sim_lock (6486354334679225748) -->
-    <skip />
-    <!-- no translation found for sim_disable_sim_lock (6939439812841857306) -->
-    <skip />
+    <string name="sim_enable_sim_lock" msgid="6486354334679225748">"সিম কার্ড লক করুন"</string>
+    <string name="sim_disable_sim_lock" msgid="6939439812841857306">"সিম আনলক করুন"</string>
     <string name="sim_enter_old" msgid="6882545610939674813">"পুরনো সিম পিন"</string>
     <string name="sim_enter_new" msgid="9010947802784561582">"নতুন সিম পিন"</string>
     <string name="sim_reenter_new" msgid="6131418271490374263">"নতুন পিন আবার লিখুন"</string>
@@ -1038,8 +1033,7 @@
     <string name="sim_change_data_title" msgid="4663239438584588847">"ডেটার জন্য <xliff:g id="CARRIER">%1$s</xliff:g> ব্যবহার করবেন?"</string>
     <string name="sim_change_data_message" msgid="3046178883369645132">"মোবাইল ডেটার জন্য আপনি <xliff:g id="CARRIER2_0">%2$s</xliff:g> ব্যবহার করছেন। <xliff:g id="CARRIER1">%1$s</xliff:g>-এ পাল্টালে, মোবাইল ডেটার জন্য <xliff:g id="CARRIER2_1">%2$s</xliff:g> আর ব্যবহার করা হবে না।"</string>
     <string name="sim_change_data_ok" msgid="4922114750417276560">"<xliff:g id="CARRIER">%1$s</xliff:g> ব্যবহার করুন"</string>
-    <!-- no translation found for sim_preferred_title (8850185380445309835) -->
-    <skip />
+    <string name="sim_preferred_title" msgid="8850185380445309835">"পছন্দের সিম আপডেট করবেন?"</string>
     <string name="sim_preferred_message" msgid="6004009449266648351">"আপনার ডিভাইসে একটিই সিম, <xliff:g id="NEW_SIM">%1$s</xliff:g>। আপনি কি মোবাইল ডেটা, কল, এবং এসএমএসের জন্য এটি ব্যবহার করতে চান?"</string>
     <string name="wrong_pin_code_pukked" msgid="3414172752791445033">"ভুল সিম পিন কোড, আপনার ডিভাইসটি আনলক করতে এখন আপনাকে অবশ্যই আপনার ক্যারিয়ারের সাথে যোগাযোগ করতে হবে৷"</string>
     <plurals name="wrong_pin_code" formatted="false" msgid="4054088588731305475">
@@ -1192,20 +1186,17 @@
     <string name="reset_network_title" msgid="1395494440355807616">"ওয়াই-ফাই, মোবাইল ও ব্লুটুথ রিসেট করুন"</string>
     <string name="reset_network_desc" msgid="1112523764899788246">"এগুলি সহ সমস্ত নেটওয়ার্ক সেটিংস আবার সেট করবে:\n\n"<li>"ওয়াই ফাই "</li>\n<li>"সেলুলার ডেটা "</li>\n<li>"ব্লুটুথ"</li></string>
     <string name="erase_euicc_data_button" msgid="728078969563311737">"মুছুন"</string>
-    <!-- no translation found for reset_esim_title (4194570573425902754) -->
-    <skip />
+    <string name="reset_esim_title" msgid="4194570573425902754">"ই-সিম মুছুন"</string>
     <string name="reset_esim_desc" msgid="3662444090563399131">"এটি মোবাইল পরিষেবার কোনও প্ল্যান বাতিল করবে না। পরিবর্ত সিম ডাউনলোড করতে আপনার পরিষেবা প্রদানকারীর সাথে যোগাযোগ করুন।"</string>
     <string name="reset_network_button_text" msgid="2281476496459610071">"সেটিংস রিসেট করুন"</string>
     <string name="reset_network_final_desc" msgid="5304365082065278425">"সব নেটওয়ার্ক সেটিংস রিসেট করবেন? আগের সেটিংসে আর ফিরে যেতে পারবেন না।"</string>
-    <!-- no translation found for reset_network_final_desc_esim (1129251284212847939) -->
-    <skip />
+    <string name="reset_network_final_desc_esim" msgid="1129251284212847939">"সব নেটওয়ার্ক সেটিং রিসেট করে ই-সিম মুছবেন? এটি আগের অবস্থায় আর ফিরিয়ে আনতে পারবেন না।"</string>
     <string name="reset_network_final_button_text" msgid="2433867118414000462">"সেটিংস রিসেট করুন"</string>
     <string name="reset_network_confirm_title" msgid="913014422184481270">"আবার সেট করবেন?"</string>
     <string name="network_reset_not_available" msgid="1966334631394607829">"এই ব্যবহারকারীদের জন্য নেটওয়ার্ক আবার সেট করুন উপলব্ধ নয়"</string>
     <string name="reset_network_complete_toast" msgid="1367872474130621115">"নেটওয়ার্ক সেটিংস আবার সেট করা হয়েছে"</string>
     <string name="reset_esim_error_title" msgid="4670073610967959597">"সিমগুলি মোছা যাচ্ছে না"</string>
-    <!-- no translation found for reset_esim_error_msg (7279607120606365250) -->
-    <skip />
+    <string name="reset_esim_error_msg" msgid="7279607120606365250">"কোনও সমস্যার জন্য ই-সিম মোছা যাচ্ছে না।\n\nআপনার ডিভাইস রিস্টার্ট করে আবার চেষ্টা করুন।"</string>
     <string name="main_clear_title" msgid="277664302144837723">"সমস্ত ডেটা মুছুন (ফ্যাক্টরি রিসেট)"</string>
     <string name="main_clear_short_title" msgid="4752094765533020696">"সমস্ত ডেটা মুছুন (ফ্যাক্টরি রিসেট)"</string>
     <string name="main_clear_desc_also_erases_external" msgid="3687911419628956693"><li>"মিউজিক"</li>\n<li>"ফটো"</li>\n<li>"অন্যান্য ব্যবহারকারী ডেটা"</li></string>
@@ -2017,7 +2008,6 @@
     <string name="printer_info_desc" msgid="1206872325746154206">"এই মুদ্রকটির বিষয়ে আরো তথ্য"</string>
     <string name="power_usage_summary_title" msgid="4198312848584882113">"ব্যাটারি"</string>
     <string name="power_usage_summary" msgid="6857382582534984531">"কে ব্যাটারি ব্যবহার করেছে"</string>
-    <string name="power_usage_not_available" msgid="3425302437465106036">"ব্যাটারি ব্যবহারের তথ্য উপলভ্য নেই।"</string>
     <string name="power_usage_level_and_status" msgid="821521456989429593">"<xliff:g id="LEVEL">%1$s</xliff:g> - <xliff:g id="STATUS">%2$s</xliff:g>"</string>
     <string name="power_discharge_remaining" msgid="6997529817917076536">"<xliff:g id="REMAIN">%1$s</xliff:g> অবশিষ্ট রয়েছে"</string>
     <string name="power_charge_remaining" msgid="7046064326172265116">"<xliff:g id="UNTIL_CHARGED">%1$s</xliff:g> চার্জ করা বাকি"</string>
@@ -2038,7 +2028,6 @@
     <string name="manager_battery_usage_optimized_only" msgid="7121785281913056432">"অপ্টিমাইজ করা হয়েছে"</string>
     <string name="manager_battery_usage_link_a11y" msgid="374918091821438564">"ব্যাটারির ব্যবহার বিকল্পের বিষয়ে আরও জানুন"</string>
     <string name="device_screen_usage" msgid="1011630249648289909">"সম্পূর্ণ চার্জ করার সময় থেকে স্ক্রিনের ব্যবহার"</string>
-    <string name="power_usage_list_summary" msgid="3237540201918492925">"সম্পূর্ণ চার্জ দেওয়ার পর থেকে ব্যাটারির ব্যবহার"</string>
     <string name="advanced_battery_title" msgid="3005993394776555079">"ব্যাটারির ব্যবহার"</string>
     <string name="history_details_title" msgid="8628584613889559355">"ইতিহাস বিবরণ"</string>
     <string name="advanced_battery_preference_title" msgid="3790901207877260883">"ব্যাটারির ব্যবহার"</string>
@@ -2062,7 +2051,17 @@
     <string name="battery_tip_high_usage_summary" msgid="3938999581403084551">"কোন অ্যাপে ব্যাটারি সবচেয়ে বেশি খরচ হয়"</string>
     <string name="battery_tip_limited_temporarily_title" msgid="5962767837251276527">"চার্জিং পজ করা হয়েছে"</string>
     <string name="battery_tip_limited_temporarily_summary" msgid="5254922316684499816">"ব্যাটারি ভাল রাখতে ব্যাটারি সুরক্ষিত করা হচ্ছে"</string>
-    <!-- no translation found for battery_tip_limited_temporarily_extra_summary (8876637325622106400) -->
+    <!-- no translation found for battery_tip_dock_defender_future_bypass_title (7257251934903787366) -->
+    <skip />
+    <!-- no translation found for battery_tip_dock_defender_future_bypass_summary (428474483479026813) -->
+    <skip />
+    <!-- no translation found for battery_tip_dock_defender_active_title (8843454404807737776) -->
+    <skip />
+    <!-- no translation found for battery_tip_dock_defender_active_summary (5582869291068635429) -->
+    <skip />
+    <!-- no translation found for battery_tip_dock_defender_temporarily_bypassed_title (1679449361090557201) -->
+    <skip />
+    <!-- no translation found for battery_tip_dock_defender_temporarily_bypassed_summary (5107293805054133144) -->
     <skip />
     <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>
@@ -2125,7 +2124,6 @@
     <string name="power_bluetooth" msgid="5085900180846238196">"ব্লুটুথ"</string>
     <string name="power_cell" msgid="7793805106954398186">"মোবাইল নেটওয়ার্ক"</string>
     <string name="power_phone" msgid="2768396619208561670">"ভয়েস কল"</string>
-    <string name="battery_used_for" msgid="6401552215008504483">"<xliff:g id="TIME">^1</xliff:g> ব্যবহার করা হয়েছে"</string>
     <string name="battery_screen_usage" msgid="90008745183187461">"স্ক্রিনের ব্যবহার <xliff:g id="TIME">^1</xliff:g>"</string>
     <string name="battery_used_by" msgid="6457305178016189330">"<xliff:g id="APP">%2$s</xliff:g> এর দ্বারা <xliff:g id="PERCENT">%1$s</xliff:g> ব্যবহার করা হয়েছে"</string>
     <string name="battery_overall_usage" msgid="8940140259734182014">"সামগ্রিক ব্যাটারির <xliff:g id="PERCENT">%1$s</xliff:g>"</string>
@@ -2156,7 +2154,6 @@
     <string name="battery_not_usage_24hr" msgid="8397519536160741248">"গত ২৪ ঘন্টায় ব্যাটারি আর ব্যবহার করা হয়নি"</string>
     <string name="battery_usage_without_time" msgid="1346894834339420538"></string>
     <string name="battery_usage_other_users" msgid="9002643295562500693">"অন্যান্য ব্যবহারকারী"</string>
-    <string name="advanced_battery_graph_subtext" msgid="6816737986172678550">"আপনার ডিভাইসের ব্যবহারের উপর ভিত্তি করে ব্যাটারি কতক্ষণ চলবে তার আনুমানিক হিসাব"</string>
     <string name="estimated_time_left" msgid="948717045180211777">"আনুমানিক কতক্ষণ বাকি"</string>
     <string name="estimated_charging_time_left" msgid="2287135413363961246">"সম্পূর্ণ চার্জ না হওয়া পর্যন্ত"</string>
     <string name="estimated_time_description" msgid="211058785418596009">"ব্যবহারের উপর ভিত্তি করে আনুমানিক সময় পরিবর্তন হতে পারে"</string>
@@ -2263,6 +2260,7 @@
     <string name="vpn_settings_multiple_insecure_multiple_total" msgid="1706236062478680488">"<xliff:g id="VPN_COUNT">%d</xliff:g>টি নিরাপদ নয়"</string>
     <string name="adaptive_connectivity_title" msgid="7464959640138428192">"অ্যাডাপ্টিভ কানেক্টিভিটি"</string>
     <string name="adaptive_connectivity_summary" msgid="3648731530666326885">"আপনার নেটওয়ার্ক কানেকশন অটোমেটিক ম্যানেজ করে ব্যাটারি আরও বেশিক্ষণ ব্যবহার করুন এবং ডিভাইসের পারফর্ম্যান্স উন্নত করুন"</string>
+    <string name="adaptive_connectivity_main_switch_title" msgid="261045483524512420">"Adaptive Connectivity ব্যবহার করা"</string>
     <string name="credentials_title" msgid="7535942196886123656">"ক্রেডেনশিয়াল স্টোরেজ"</string>
     <string name="credentials_install" msgid="3933218407598415827">"সার্টিফিকেট ইনস্টল করা"</string>
     <string name="credentials_reset" msgid="4246628389366452655">"ক্রেডেনশিয়াল সাফ করুন"</string>
@@ -2563,8 +2561,7 @@
     <string name="user_remove_user_menu" msgid="2183714948094429367">"এই ডিভাইস থেকে <xliff:g id="USER_NAME">%1$s</xliff:g> মুছে ফেলুন"</string>
     <string name="user_lockscreen_settings" msgid="4596612658981942092">"লক স্ক্রিন সেটিংস"</string>
     <string name="user_add_on_lockscreen_menu" msgid="2539059062034644966">"লক স্ক্রিন থেকে ব্যবহারকারীদের যোগ করুন"</string>
-    <!-- no translation found for switch_to_dock_user_when_docked (2324395443311905635) -->
-    <skip />
+    <string name="switch_to_dock_user_when_docked" msgid="2324395443311905635">"ডক করা হলে অ্যাডমিন ব্যবহারকারীতে পাল্টান"</string>
     <string name="user_confirm_remove_self_title" msgid="926265330805361832">"নিজেকে মুছবেন?"</string>
     <string name="user_confirm_remove_title" msgid="3626559103278006002">"অ্যাকাউন্ট মুছতে চান?"</string>
     <string name="user_profile_confirm_remove_title" msgid="3131574314149375354">"এই প্রোফাইলটি সরাবেন?"</string>
@@ -2690,8 +2687,7 @@
     <string name="wizard_next" msgid="3884832431439072471">"পরবর্তী"</string>
     <string name="wizard_back_adoptable" msgid="1447814356855134183">"অন্যভাবে ফর্ম্যাট করুন"</string>
     <string name="regulatory_info_text" msgid="1154461023369976667"></string>
-    <!-- no translation found for sim_settings_title (2254609719033946272) -->
-    <skip />
+    <string name="sim_settings_title" msgid="2254609719033946272">"সিম কার্ড"</string>
     <string name="sim_cellular_data_unavailable" msgid="4653591727755387534">"মোবাইল ডেটা পাওয়া যাচ্ছে না"</string>
     <string name="sim_cellular_data_unavailable_summary" msgid="6505871722911347881">"একটি ডেটা সিম নির্বাচন করতে আলতো চাপুন"</string>
     <string name="sim_calls_always_use" msgid="967857230039768111">"কলের জন্য সবসময় এটি ব্যবহার করুন"</string>
@@ -2709,8 +2705,7 @@
     <string name="sim_status_title" msgid="6188770698037109774">"সিম কার্ডের স্টাটাস"</string>
     <string name="sim_status_title_sim_slot" msgid="4932996839194493313">"সিম স্ট্যাটাস (সিম স্লট %1$d)"</string>
     <string name="sim_signal_strength" msgid="6351052821700294501">"<xliff:g id="DBM">%1$d</xliff:g> dBm <xliff:g id="ASU">%2$d</xliff:g> asu"</string>
-    <!-- no translation found for sim_notification_title (2819551384383504031) -->
-    <skip />
+    <string name="sim_notification_title" msgid="2819551384383504031">"সিম কার্ড পরিবর্তন করা হয়েছে।"</string>
     <string name="sim_notification_summary" msgid="5593339846307029991">"সেট-আপ করার জন্য আলতো চাপুন"</string>
     <string name="sim_calls_ask_first_prefs_title" msgid="3077694594349657933">"প্রতিবার জিজ্ঞাসা করুন"</string>
     <string name="sim_selection_required_pref" msgid="231437651041498359">"নির্বাচন করার প্রয়োজন"</string>
@@ -2736,7 +2731,10 @@
     <string name="account_dashboard_title" msgid="8228773251948253914">"পাসওয়ার্ড এবং অ্যাকাউন্ট"</string>
     <string name="account_dashboard_default_summary" msgid="1730719656099599488">"সেভ করা পাসওয়ার্ড, অটোফিল, সিঙ্ক করা অ্যাকাউন্ট"</string>
     <string name="app_default_dashboard_title" msgid="4071015747629103216">"ডিফল্ট অ্যাপ"</string>
-    <!-- no translation found for cloned_apps_dashboard_title (5542076801222950921) -->
+    <string name="cloned_apps_dashboard_title" msgid="5542076801222950921">"ক্লোন করা হয়েছে এমন অ্যাপ"</string>
+    <!-- no translation found for desc_cloned_apps_intro_text (1369621522882622476) -->
+    <skip />
+    <!-- no translation found for cloned_apps_summary (8805362440770795709) -->
     <skip />
     <string name="system_dashboard_summary" msgid="7400745270362833832">"ভাষা, জেসচার, সময়, ব্যাক-আপ"</string>
     <string name="languages_setting_summary" msgid="4924440599794956443">"সিস্টেমের ভাষা, অ্যাপের ভাষা"</string>
@@ -3352,8 +3350,7 @@
     <string name="screen_pinning_unlock_password" msgid="4957969621904790573">"আনপিন করার আগে পাসওয়ার্ড চান"</string>
     <string name="screen_pinning_unlock_none" msgid="2474959642431856316">"আনপিন করার সময় ডিভাইস লক করুন"</string>
     <string name="confirm_sim_deletion_title" msgid="9199369003530237871">"সিম মুছে ফেলার বিষয়টি কনফার্ম করুন"</string>
-    <!-- no translation found for confirm_sim_deletion_description (5090811029854329373) -->
-    <skip />
+    <string name="confirm_sim_deletion_description" msgid="5090811029854329373">"কোনও ই-সিম মুছে ফেলার আগে নিজের পরিচয় যাচাই করে নিন"</string>
     <string name="opening_paragraph_delete_profile_unknown_company" msgid="2951348192319498135">"এর দ্বারা এই অফিস প্রোফাইলটি পরিচালিত হয়:"</string>
     <string name="managing_admin" msgid="2633920317425356619">"<xliff:g id="ADMIN_APP_LABEL">%s</xliff:g> এর দ্বারা পরিচালিত"</string>
     <string name="encryption_interstitial_header" msgid="4418014339568737685">"নিরাপদ স্টার্ট-আপ"</string>
@@ -3757,6 +3754,11 @@
       <item quantity="other"><xliff:g id="COUNT">%d</xliff:g>টি অ্যাপ অপরিমিত ডেটা ব্যবহার করতে পারে</item>
     </plurals>
     <string name="special_access_more" msgid="132919514147475846">"আরও দেখুন"</string>
+    <string name="long_background_tasks_label" msgid="3169590134850226687">"ব্যাকগ্রাউন্ডে দীর্ঘ চলা টাস্ক"</string>
+    <string name="long_background_tasks_switch_title" msgid="2491623894899492543">"ব্যাকগ্রাউন্ডে দীর্ঘ চলা টাস্ককে অনুমতি দেওয়া"</string>
+    <string name="long_background_tasks_title" msgid="3272230637974707490">"ব্যাকগ্রাউন্ডে দীর্ঘ চলা টাস্ক"</string>
+    <string name="long_background_tasks_footer_title" msgid="9117342254914743097">"বেশিক্ষণ ধরে ব্যাকগ্রাউন্ডে টাস্ক রান করার জন্য এই অ্যাপকে অনুমতি দিন। এর ফলে, শেষ হতে কয়েক মিনিটের বেশি সময় লাগতে পারে এমন টাস্ক এই অ্যাপ রান করতে পারবে, যেমন ডাউনলোড বা আপলোড করা। \n\nএই অনুমতি দেওয়া না হলে, এই ধরনের টাস্ক অ্যাপ কতক্ষণ ব্যাকগ্রাউন্ডে রান করতে পারবে সিস্টেম তা সীমিত করবে।"</string>
+    <string name="keywords_long_background_tasks" msgid="5788956269136054574">"দীর্ঘ কাজ, ডেটা ট্রান্সফার, ব্যাকগ্রাউন্ড টাস্ক"</string>
     <string name="reset_shortcut_manager_throttling" msgid="2183940254903144298">"ShortcutManager রেট-লিমিটিং আবার সেট করুন"</string>
     <string name="reset_shortcut_manager_throttling_complete" msgid="8949943009096885470">"ShortcutManager রেট-লিমিটিং আবার সেট করা হয়েছে"</string>
     <string name="notification_suggestion_title" msgid="6309263655965785411">"লক স্ক্রিনে নিয়ন্ত্রণের তথ্য"</string>
@@ -4129,8 +4131,7 @@
     <string name="mobile_data_settings_title" msgid="3927524078598009792">"মোবাইল ডেটা"</string>
     <string name="mobile_data_settings_summary" msgid="7323978798199919063">"মোবাইল নেটওয়ার্ক ব্যবহার করে ডেটা অ্যাক্সেস করুন"</string>
     <string name="mobile_data_settings_summary_auto_switch" msgid="7851549787645698945">"সীমার মধ্যে আসলে ফোনটি এই প্রদানকারীর পরিষেবা অটোমেটিক ব্যবহার করবে"</string>
-    <!-- no translation found for mobile_data_settings_summary_unavailable (9176513507571883986) -->
-    <skip />
+    <string name="mobile_data_settings_summary_unavailable" msgid="9176513507571883986">"কোনও সিম উপলভ্য নেই"</string>
     <string name="calls_preference" msgid="2166481296066890129">"কোন নেটওয়ার্ক থেকে কল করবেন"</string>
     <string name="sms_preference" msgid="7742964962568219351">"কোন নেটওয়ার্কে এসএমএস পাবেন"</string>
     <string name="calls_and_sms_ask_every_time" msgid="3178743088737726677">"প্রতিবার জিজ্ঞাসা করা হবে"</string>
@@ -4145,10 +4146,8 @@
     <string name="mobile_network_list_add_more" msgid="4478586073355236604">"আরও যোগ করুন"</string>
     <string name="mobile_network_active_sim" msgid="6397581267971410039">"চালু / সিম"</string>
     <string name="mobile_network_inactive_sim" msgid="5829757490580409899">"বন্ধ / সিম"</string>
-    <!-- no translation found for mobile_network_active_esim (3984452275968408382) -->
-    <skip />
-    <!-- no translation found for mobile_network_inactive_esim (8777415108263057939) -->
-    <skip />
+    <string name="mobile_network_active_esim" msgid="3984452275968408382">"চালু আছে / ই-সিম"</string>
+    <string name="mobile_network_inactive_esim" msgid="8777415108263057939">"চালু নেই / ই-সিম"</string>
     <string name="mobile_network_sim_name" msgid="3187192894150386537">"সিমের নাম ও রঙ"</string>
     <string name="mobile_network_sim_name_label" msgid="1452440641628369625">"নাম"</string>
     <string name="mobile_network_sim_color_label" msgid="5293944087609632340">"রঙ (মানানসই অ্যাপের দ্বারা ব্যবহৃত)"</string>
@@ -4184,8 +4183,7 @@
     <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>
-    <!-- no translation found for sim_action_switch_sub_dialog_text_downloaded (8977951796005849471) -->
-    <skip />
+    <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>
     <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>
@@ -4227,10 +4225,8 @@
     <string name="switch_sim_dialog_text" msgid="7530186862171635464">"মোবাইল ডেটা, কল এবং এসএমএসের জন্য <xliff:g id="CARRIER_NAME">%1$s</xliff:g> নেটওয়ার্ক ব্যবহার করা হবে।"</string>
     <string name="switch_sim_dialog_no_switch_title" msgid="809763410787744247">"কোনও চালু সিম নেই"</string>
     <string name="switch_sim_dialog_no_switch_text" msgid="7053939850026876088">"পরে মোবাইল ডেটা, কল ফিচার এবং এসএমএস ব্যবহার করতে, আপনার \'নেটওয়ার্ক\' সেটিংসে যান"</string>
-    <!-- no translation found for sim_card_label (6263064316075963775) -->
-    <skip />
-    <!-- no translation found for erase_sim_dialog_title (4742077437653028326) -->
-    <skip />
+    <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>
     <string name="erase_sim_confirm_button" msgid="8309115684335320541">"মুছুন"</string>
     <string name="erasing_sim" msgid="7877703231075699139">"সিম মুছে ফেলা হচ্ছে…"</string>
@@ -4283,6 +4279,8 @@
     <string name="capture_system_heap_dump_title" msgid="9210974110606886455">"সিস্টেমের হিপ ডাম্প ক্যাপচার করুন"</string>
     <string name="reboot_with_mte_title" msgid="9167242803901899693">"MTE ফিচারের সাহায্যে রিবুট করুন"</string>
     <string name="reboot_with_mte_message" msgid="7675836625682561153">"সিস্টেম রিবুট করবে এবং মেমরি ট্যাগিং এক্সটেনশন (MTE) ফিচার ব্যবহারের অনুমতি দেবে। MTE-এর জন্য সিস্টেমের পারফর্ম্যান্স খারাপ হতে ও সঠিকভাবে নাও চলতে পারে। এটি পরে রিবুট করার সময় রিসেট হয়ে যাবে।"</string>
+    <string name="reboot_with_mte_summary" msgid="879384278357305846">"অ্যাপ ডেভেলপমেন্ট করার জন্য একবার বুট করার ক্ষেত্রে MTE ব্যবহার করে দেখুন"</string>
+    <string name="reboot_with_mte_already_enabled" msgid="7708271355555880940">"উন্নত মেমরি সুরক্ষার মাধ্যমে MTE চালু করা হয়েছে"</string>
     <string name="capturing_system_heap_dump_message" msgid="8410503247477360622">"সিস্টেমের হিপ ডাম্প ক্যাপচার করা হচ্ছে"</string>
     <string name="error_capturing_system_heap_dump_message" msgid="2352983250048200052">"সিস্টেমের হিপ ডাম্প ক্যাপচার করা যায়নি"</string>
     <string name="automatic_system_heap_dump_title" msgid="4093306504711109479">"সিস্টেমের হিপ ডাম্প অটোমেটিক ক্যাপচার করে"</string>
@@ -4334,6 +4332,11 @@
     <string name="lockscreen_trivial_disabled_controls_summary" msgid="7593626010580689155">"ব্যবহার করতে, প্রথমে \"ডিভাইস নিয়ন্ত্রণ দেখুন\" বিকল্প চালু করুন"</string>
     <string name="lockscreen_double_line_clock_summary" msgid="2916159550425093703">"ডবল-লাইন ঘড়ি উপলভ্য থাকলে তা দেখান"</string>
     <string name="lockscreen_double_line_clock_setting_toggle" msgid="3408639316001688529">"ডবল-লাইন ঘড়ি"</string>
+    <string name="lockscreen_quick_affordances_title" msgid="435869403114245620">"বোতাম"</string>
+    <plurals name="lockscreen_quick_affordances_summary" formatted="false" msgid="4225396036524703997">
+      <item quantity="one"><xliff:g id="FIRST_1">%1$s</xliff:g>, <xliff:g id="SECOND">%2$s</xliff:g></item>
+      <item quantity="other"><xliff:g id="FIRST_1">%1$s</xliff:g>, <xliff:g id="SECOND">%2$s</xliff:g></item>
+    </plurals>
     <string name="rtt_settings_title" msgid="7049259598645966354"></string>
     <string name="rtt_settings_no_visible" msgid="7440356831140948382"></string>
     <string name="rtt_settings_visible_during_call" msgid="7866181103286073700"></string>
@@ -4382,10 +4385,8 @@
     <string name="carrier_wifi_offload_summary" msgid="2980563718888371142">"Google Fi যাতে আরও ভাল স্পিড এবং কভারেজ পায়, তার জন্য W+ নেটওয়ার্ক ব্যবহার করার অনুমতি দিন"</string>
     <string name="carrier_wifi_network_title" msgid="5461382943873831770">"W+ নেটওয়ার্ক"</string>
     <string name="sim_category_title" msgid="2341314000964710495">"সিম"</string>
-    <!-- no translation found for downloaded_sim_category_title (2876988650413179752) -->
-    <skip />
-    <!-- no translation found for downloaded_sims_category_title (487799905978489922) -->
-    <skip />
+    <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>
     <string name="sim_category_default_active_sim" msgid="1208194173387987231">" / <xliff:g id="ID_1">%1$s</xliff:g> এর জন্য ডিফল্ট হিসেবে"</string>
@@ -4441,8 +4442,7 @@
     <string name="smart_forwarding_ongoing_title" msgid="962226849074401228">"কল সেটিংস"</string>
     <string name="smart_forwarding_ongoing_text" msgid="2189209372407117114">"সেটিংস আপডেট হচ্ছে…"</string>
     <string name="smart_forwarding_failed_title" msgid="1859891191023516080">"কল সেটিংসে সমস্যা হয়েছে"</string>
-    <!-- no translation found for smart_forwarding_failed_text (8682640643264071789) -->
-    <skip />
+    <string name="smart_forwarding_failed_text" msgid="8682640643264071789">"নেটওয়ার্ক বা সিম কার্ডে সমস্যা হয়েছে।"</string>
     <string name="smart_forwarding_failed_not_activated_text" msgid="997396203001257904">"সিম চালু নেই।"</string>
     <string name="smart_forwarding_input_mdn_title" msgid="5105463748849841763">"ফোন নম্বর লিখুন"</string>
     <string name="smart_forwarding_input_mdn_dialog_title" msgid="7542216086697868415">"ফোন নম্বর লিখুন"</string>
@@ -4466,14 +4466,10 @@
     <string name="previous_page_content_description" msgid="6438292457923282991">"আগের"</string>
     <string name="next_page_content_description" msgid="1641835099813416294">"পরের"</string>
     <string name="colors_viewpager_content_description" msgid="2591751086138259565">"রঙের এক ঝলক"</string>
-    <!-- no translation found for bluetooth_sim_card_access_notification_title (7351015416346359536) -->
-    <skip />
-    <!-- no translation found for bluetooth_sim_card_access_notification_content (8685623260103018309) -->
-    <skip />
-    <!-- no translation found for bluetooth_sim_card_access_dialog_title (5616323725563125179) -->
-    <skip />
-    <!-- no translation found for bluetooth_sim_card_access_dialog_content (6281997628405909566) -->
-    <skip />
+    <string name="bluetooth_sim_card_access_notification_title" msgid="7351015416346359536">"সিম অ্যাক্সেস করার অনুরোধ"</string>
+    <string name="bluetooth_sim_card_access_notification_content" msgid="8685623260103018309">"ডিভাইস আপনার সিম কার্ড অ্যাক্সেস করতে চাইছে। বিবরণের জন্য ট্যাপ করুন।"</string>
+    <string name="bluetooth_sim_card_access_dialog_title" msgid="5616323725563125179">"সিম অ্যাক্সেস করার অনুমতি দেবেন?"</string>
+    <string name="bluetooth_sim_card_access_dialog_content" msgid="6281997628405909566">"ব্লুটুথ ডিভাইস, <xliff:g id="DEVICE_NAME_0">%1$s</xliff:g>, আপনার সিম থেকে ডেটা অ্যাক্সেস করার অনুমতি চাইছে। এর মধ্যে আপনার পরিচিতিও অন্তর্ভুক্ত আছে।\n\nকানেক্ট থাকাকালীন, <xliff:g id="PHONE_NUMBER">%3$s</xliff:g>-এ আসা সব কল<xliff:g id="DEVICE_NAME_1">%2$s</xliff:g> গ্রহণ করতে পারবে।"</string>
     <string name="bluetooth_connect_access_notification_title" msgid="2573547043170883947">"ব্লুটুথ ডিভাইস উপলভ্য আছে"</string>
     <string name="bluetooth_connect_access_notification_content" msgid="1328465545685433304">"একটি ডিভাইস কানেক্ট করতে চাইছে। বিশদ বিবরণের জন্য ট্যাপ করুন।"</string>
     <string name="bluetooth_connect_access_dialog_title" msgid="1948056782712451381">"ব্লুটুথের সাথে কানেক্ট করবেন?"</string>
@@ -4544,6 +4540,10 @@
     <string name="ingress_rate_limit_summary" msgid="1097811019742438371">"নেটওয়ার্ক ব্যান্ডউইথ ইনগ্রেস নির্দিষ্ট করা ডেটা ট্রাফিকের হারকে কনফিগার করুন। এটি ইন্টারনেট কানেকশন দেয় এমন সব নেটওয়ার্কের ক্ষেত্রে প্রযোজ্য।"</string>
     <string name="ingress_rate_limit_dialog_title" msgid="5359461052422633789">"নেটওয়ার্কের জন্য নির্দিষ্ট করা ডাউনলোড করার হার কনফিগার করুন"</string>
     <string name="ingress_rate_limit_no_limit_entry" msgid="8741098826008012163">"কোনও সীমা নেই"</string>
+    <!-- no translation found for disable_phantom_process_monitor_title (8348108346706188771) -->
+    <skip />
+    <!-- no translation found for disable_phantom_process_monitor_summary (3044464635550256985) -->
+    <skip />
     <string name="bluetooth_broadcast_dialog_title" msgid="9172775308463135884">"ব্রডকাস্ট"</string>
     <string name="bluetooth_broadcast_dialog_broadcast_app" msgid="1016617579194329005">"<xliff:g id="CURRENTAPP">%1$s</xliff:g> ব্রডকাস্ট করুন"</string>
     <string name="bluetooth_broadcast_dialog_find_message" msgid="6621660851669953883">"আপনার কাছে চলছে এমন ব্রডকাস্ট শুনুন"</string>
diff --git a/res/values-bs/arrays.xml b/res/values-bs/arrays.xml
index 8fb05af..2af0f05 100644
--- a/res/values-bs/arrays.xml
+++ b/res/values-bs/arrays.xml
@@ -469,7 +469,9 @@
     <item msgid="2373999996715432397">"0"</item>
     <item msgid="5305176997036663262">"1"</item>
   </string-array>
-    <!-- no translation found for switch_to_dock_user_when_docked_timeout_entries:0 (3211660022507486536) -->
-    <!-- no translation found for switch_to_dock_user_when_docked_timeout_entries:1 (7025253383416830453) -->
-    <!-- no translation found for switch_to_dock_user_when_docked_timeout_entries:2 (1574040255478150028) -->
+  <string-array name="switch_to_dock_user_when_docked_timeout_entries">
+    <item msgid="3211660022507486536">"Nikada"</item>
+    <item msgid="7025253383416830453">"Nakon 1 min"</item>
+    <item msgid="1574040255478150028">"Nakon 5 min"</item>
+  </string-array>
 </resources>
diff --git a/res/values-bs/strings.xml b/res/values-bs/strings.xml
index 55d19c1..89a0891 100644
--- a/res/values-bs/strings.xml
+++ b/res/values-bs/strings.xml
@@ -1032,18 +1032,13 @@
     <string name="force_bold_text" msgid="4620929631102086716">"Podebljani tekst"</string>
     <string name="title_font_size" msgid="570613010306330622">"Veličina fonta"</string>
     <string name="short_summary_font_size" msgid="8444689613442419978">"Povećajte ili smanjite tekst"</string>
-    <!-- no translation found for sim_lock_settings (7331982427303002613) -->
-    <skip />
-    <!-- no translation found for sim_lock_settings_category (6475255139493877786) -->
-    <skip />
-    <!-- no translation found for sim_pin_toggle (6814489621760857328) -->
-    <skip />
+    <string name="sim_lock_settings" msgid="7331982427303002613">"Postavke zaključavanja SIM-a"</string>
+    <string name="sim_lock_settings_category" msgid="6475255139493877786">"Zaključavanje SIM-a"</string>
+    <string name="sim_pin_toggle" msgid="6814489621760857328">"Zaključaj SIM"</string>
     <string name="sim_pin_change" msgid="5978881209990507379">"Promjena PIN-a SIM kartice"</string>
     <string name="sim_enter_pin" msgid="8235202785516053253">"PIN za SIM"</string>
-    <!-- no translation found for sim_enable_sim_lock (6486354334679225748) -->
-    <skip />
-    <!-- no translation found for sim_disable_sim_lock (6939439812841857306) -->
-    <skip />
+    <string name="sim_enable_sim_lock" msgid="6486354334679225748">"Zaključaj SIM"</string>
+    <string name="sim_disable_sim_lock" msgid="6939439812841857306">"Otključaj SIM"</string>
     <string name="sim_enter_old" msgid="6882545610939674813">"Stari PIN za SIM"</string>
     <string name="sim_enter_new" msgid="9010947802784561582">"Novi PIN za SIM"</string>
     <string name="sim_reenter_new" msgid="6131418271490374263">"Ponovo unesite novi PIN"</string>
@@ -1058,8 +1053,7 @@
     <string name="sim_change_data_title" msgid="4663239438584588847">"Koristiti <xliff:g id="CARRIER">%1$s</xliff:g> za mobilne podatke?"</string>
     <string name="sim_change_data_message" msgid="3046178883369645132">"Koristite <xliff:g id="CARRIER2_0">%2$s</xliff:g> za prijenos podataka na mobilnoj mreži. Ako se prebacite na operatera <xliff:g id="CARRIER1">%1$s</xliff:g>, <xliff:g id="CARRIER2_1">%2$s</xliff:g> se više neće koristiti za prijenos podataka na mobilnoj mreži."</string>
     <string name="sim_change_data_ok" msgid="4922114750417276560">"Koristi <xliff:g id="CARRIER">%1$s</xliff:g>"</string>
-    <!-- no translation found for sim_preferred_title (8850185380445309835) -->
-    <skip />
+    <string name="sim_preferred_title" msgid="8850185380445309835">"Ažurirati preferirani SIM?"</string>
     <string name="sim_preferred_message" msgid="6004009449266648351">"SIM kartica <xliff:g id="NEW_SIM">%1$s</xliff:g> jedina je SIM kartica u vašem uređaju. Želite li tu SIM karticu koristiti za prijenos podataka na mobilnoj mreži, pozive i SMS poruke?"</string>
     <string name="wrong_pin_code_pukked" msgid="3414172752791445033">"PIN za SIM je netačan. Za otključavanje uređaja sada morate kontaktirati svog operatera."</string>
     <plurals name="wrong_pin_code" formatted="false" msgid="4054088588731305475">
@@ -1213,20 +1207,17 @@
     <string name="reset_network_title" msgid="1395494440355807616">"Vrati WiFi, mobilnu i Bluetooth vezu na zadano"</string>
     <string name="reset_network_desc" msgid="1112523764899788246">"Sve postavke mreže vratit će se na zadano, uključujući:\n\n"<li>"WiFi"</li>\n<li>"prijenos podataka na mobilnoj mreži"</li>\n<li>"Bluetooth"</li></string>
     <string name="erase_euicc_data_button" msgid="728078969563311737">"Izbriši"</string>
-    <!-- no translation found for reset_esim_title (4194570573425902754) -->
-    <skip />
+    <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>
     <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 poništiti."</string>
-    <!-- no translation found for reset_network_final_desc_esim (1129251284212847939) -->
-    <skip />
+    <string name="reset_network_final_desc_esim" msgid="1129251284212847939">"Poništiti sve postavke mreže i potpuno izbrisati eSIM-ove? Ne možete opozvati ovu radnju."</string>
     <string name="reset_network_final_button_text" msgid="2433867118414000462">"Vrati postavke na zadano"</string>
     <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>
-    <!-- no translation found for reset_esim_error_msg (7279607120606365250) -->
-    <skip />
+    <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>
     <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>
@@ -2047,7 +2038,6 @@
     <string name="printer_info_desc" msgid="1206872325746154206">"Više informacija o ovom štampaču"</string>
     <string name="power_usage_summary_title" msgid="4198312848584882113">"Baterija"</string>
     <string name="power_usage_summary" msgid="6857382582534984531">"Šta je sve koristilo bateriju"</string>
-    <string name="power_usage_not_available" msgid="3425302437465106036">"Nema podataka o potrošnji baterije."</string>
     <string name="power_usage_level_and_status" msgid="821521456989429593">"<xliff:g id="LEVEL">%1$s</xliff:g> - <xliff:g id="STATUS">%2$s</xliff:g>"</string>
     <string name="power_discharge_remaining" msgid="6997529817917076536">"Preostalo <xliff:g id="REMAIN">%1$s</xliff:g>"</string>
     <string name="power_charge_remaining" msgid="7046064326172265116">"<xliff:g id="UNTIL_CHARGED">%1$s</xliff:g> do pune baterije"</string>
@@ -2068,7 +2058,6 @@
     <string name="manager_battery_usage_optimized_only" msgid="7121785281913056432">"optimizirano"</string>
     <string name="manager_battery_usage_link_a11y" msgid="374918091821438564">"Saznajte više o opcijama potrošnje baterije"</string>
     <string name="device_screen_usage" msgid="1011630249648289909">"Korištenje ekrana od potpune napunjenosti"</string>
-    <string name="power_usage_list_summary" msgid="3237540201918492925">"Potrošnja baterije od potpune napunjenosti"</string>
     <string name="advanced_battery_title" msgid="3005993394776555079">"Potrošnja baterije"</string>
     <string name="history_details_title" msgid="8628584613889559355">"Detalji historije"</string>
     <string name="advanced_battery_preference_title" msgid="3790901207877260883">"Potrošnja baterije"</string>
@@ -2092,7 +2081,17 @@
     <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="5962767837251276527">"Punjenje je pauzirano"</string>
     <string name="battery_tip_limited_temporarily_summary" msgid="5254922316684499816">"Zaštita baterije radi produžavanja vijeka trajanja baterije"</string>
-    <!-- no translation found for battery_tip_limited_temporarily_extra_summary (8876637325622106400) -->
+    <!-- no translation found for battery_tip_dock_defender_future_bypass_title (7257251934903787366) -->
+    <skip />
+    <!-- no translation found for battery_tip_dock_defender_future_bypass_summary (428474483479026813) -->
+    <skip />
+    <!-- no translation found for battery_tip_dock_defender_active_title (8843454404807737776) -->
+    <skip />
+    <!-- no translation found for battery_tip_dock_defender_active_summary (5582869291068635429) -->
+    <skip />
+    <!-- no translation found for battery_tip_dock_defender_temporarily_bypassed_title (1679449361090557201) -->
+    <skip />
+    <!-- no translation found for battery_tip_dock_defender_temporarily_bypassed_summary (5107293805054133144) -->
     <skip />
     <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>
@@ -2162,7 +2161,6 @@
     <string name="power_bluetooth" msgid="5085900180846238196">"Bluetooth"</string>
     <string name="power_cell" msgid="7793805106954398186">"Mobilna mreža"</string>
     <string name="power_phone" msgid="2768396619208561670">"Glasovni pozivi"</string>
-    <string name="battery_used_for" msgid="6401552215008504483">"Korišteno <xliff:g id="TIME">^1</xliff:g>"</string>
     <string name="battery_screen_usage" msgid="90008745183187461">"Korištenje ekrana <xliff:g id="TIME">^1</xliff:g>"</string>
     <string name="battery_used_by" msgid="6457305178016189330">"Aplikacija <xliff:g id="APP">%2$s</xliff:g> koristi <xliff:g id="PERCENT">%1$s</xliff:g>"</string>
     <string name="battery_overall_usage" msgid="8940140259734182014">"<xliff:g id="PERCENT">%1$s</xliff:g> ukupne baterije"</string>
@@ -2193,7 +2191,6 @@
     <string name="battery_not_usage_24hr" msgid="8397519536160741248">"Nema korištenja za posljednja 24 h"</string>
     <string name="battery_usage_without_time" msgid="1346894834339420538"></string>
     <string name="battery_usage_other_users" msgid="9002643295562500693">"Drugi korisnici"</string>
-    <string name="advanced_battery_graph_subtext" msgid="6816737986172678550">"Procjena preostalog trajanja baterije zasnovana je na korištenju uređaja"</string>
     <string name="estimated_time_left" msgid="948717045180211777">"Procjena preostalog vremena"</string>
     <string name="estimated_charging_time_left" msgid="2287135413363961246">"Do potpune napunjenosti"</string>
     <string name="estimated_time_description" msgid="211058785418596009">"Procjena se može mijenjati u zavisnosti od korištenja"</string>
@@ -2300,6 +2297,7 @@
     <string name="vpn_settings_multiple_insecure_multiple_total" msgid="1706236062478680488">"Nije sigurno: <xliff:g id="VPN_COUNT">%d</xliff:g>"</string>
     <string name="adaptive_connectivity_title" msgid="7464959640138428192">"Prilagodljiva povezivost"</string>
     <string name="adaptive_connectivity_summary" msgid="3648731530666326885">"Produžava vijek trajanja baterije i poboljšava performanse uređaja automatskim upravljanjem vašim mrežnim vezama"</string>
+    <string name="adaptive_connectivity_main_switch_title" msgid="261045483524512420">"Koristi prilagodljivo povezivanje"</string>
     <string name="credentials_title" msgid="7535942196886123656">"Pohrana akreditiva"</string>
     <string name="credentials_install" msgid="3933218407598415827">"Instaliranje certifikata"</string>
     <string name="credentials_reset" msgid="4246628389366452655">"Brisanje akreditiva"</string>
@@ -2604,8 +2602,7 @@
     <string name="user_remove_user_menu" msgid="2183714948094429367">"Izbrišite <xliff:g id="USER_NAME">%1$s</xliff:g> sa uređaja"</string>
     <string name="user_lockscreen_settings" msgid="4596612658981942092">"Postavke zaključavanja ekrana"</string>
     <string name="user_add_on_lockscreen_menu" msgid="2539059062034644966">"Dodavanje korisnika sa zaključanog ekrana"</string>
-    <!-- no translation found for switch_to_dock_user_when_docked (2324395443311905635) -->
-    <skip />
+    <string name="switch_to_dock_user_when_docked" msgid="2324395443311905635">"Prebacite se na admin. kada je uređaj priključen"</string>
     <string name="user_confirm_remove_self_title" msgid="926265330805361832">"Želite li izbrisati sebe?"</string>
     <string name="user_confirm_remove_title" msgid="3626559103278006002">"Izbrisati ovog korisnika?"</string>
     <string name="user_profile_confirm_remove_title" msgid="3131574314149375354">"Ukloniti ovaj profil?"</string>
@@ -2731,8 +2728,7 @@
     <string name="wizard_next" msgid="3884832431439072471">"Naprijed"</string>
     <string name="wizard_back_adoptable" msgid="1447814356855134183">"Formatiraj na drugi način"</string>
     <string name="regulatory_info_text" msgid="1154461023369976667"></string>
-    <!-- no translation found for sim_settings_title (2254609719033946272) -->
-    <skip />
+    <string name="sim_settings_title" msgid="2254609719033946272">"SIM-ovi"</string>
     <string name="sim_cellular_data_unavailable" msgid="4653591727755387534">"Prijenos podataka na mobilnoj mreži je nedostupan"</string>
     <string name="sim_cellular_data_unavailable_summary" msgid="6505871722911347881">"Dodirnite za odabir SIM-a za prijenos podataka"</string>
     <string name="sim_calls_always_use" msgid="967857230039768111">"Uvijek koristi ovo za pozive"</string>
@@ -2750,8 +2746,7 @@
     <string name="sim_status_title" msgid="6188770698037109774">"Status SIM-a"</string>
     <string name="sim_status_title_sim_slot" msgid="4932996839194493313">"Status SIM-a (utor za sim %1$d)"</string>
     <string name="sim_signal_strength" msgid="6351052821700294501">"<xliff:g id="DBM">%1$d</xliff:g> dBm <xliff:g id="ASU">%2$d</xliff:g> asu"</string>
-    <!-- no translation found for sim_notification_title (2819551384383504031) -->
-    <skip />
+    <string name="sim_notification_title" msgid="2819551384383504031">"SIM-ovi su promijenjeni."</string>
     <string name="sim_notification_summary" msgid="5593339846307029991">"Dodirnite za postavke"</string>
     <string name="sim_calls_ask_first_prefs_title" msgid="3077694594349657933">"Pitaj svaki put"</string>
     <string name="sim_selection_required_pref" msgid="231437651041498359">"Potreban odabir"</string>
@@ -2778,6 +2773,10 @@
     <string name="account_dashboard_default_summary" msgid="1730719656099599488">"Sačuvane lozinke, automatsko popunjavanje, sinhronizirani računi"</string>
     <string name="app_default_dashboard_title" msgid="4071015747629103216">"Zadane aplikacije"</string>
     <string name="cloned_apps_dashboard_title" msgid="5542076801222950921">"Klonirane aplikacije"</string>
+    <!-- no translation found for desc_cloned_apps_intro_text (1369621522882622476) -->
+    <skip />
+    <!-- no translation found for cloned_apps_summary (8805362440770795709) -->
+    <skip />
     <string name="system_dashboard_summary" msgid="7400745270362833832">"Jezici, pokreti, vrijeme, sigurnosna kopija"</string>
     <string name="languages_setting_summary" msgid="4924440599794956443">"Jezici sistema, jezici aplikacije"</string>
     <string name="keywords_wifi" msgid="8156528242318351490">"wifi, wi-fi, veza s mrežom, internet, bežično, podaci, wi fi"</string>
@@ -3399,8 +3398,7 @@
     <string name="screen_pinning_unlock_password" msgid="4957969621904790573">"Traži lozinku prije poništavanja kačenja"</string>
     <string name="screen_pinning_unlock_none" msgid="2474959642431856316">"Zaključaj uređaj kada se ekran otkači"</string>
     <string name="confirm_sim_deletion_title" msgid="9199369003530237871">"Potvrda brisanja SIM-a"</string>
-    <!-- no translation found for confirm_sim_deletion_description (5090811029854329373) -->
-    <skip />
+    <string name="confirm_sim_deletion_description" msgid="5090811029854329373">"Potvrdite identitet prije potpunog brisanja eSIM-a"</string>
     <string name="opening_paragraph_delete_profile_unknown_company" msgid="2951348192319498135">"Ovim radnim profilom upravlja:"</string>
     <string name="managing_admin" msgid="2633920317425356619">"Profilom upravlja <xliff:g id="ADMIN_APP_LABEL">%s</xliff:g>"</string>
     <string name="encryption_interstitial_header" msgid="4418014339568737685">"Sigurno pokretanje"</string>
@@ -3815,6 +3813,11 @@
       <item quantity="other"><xliff:g id="COUNT">%d</xliff:g> aplikacija može koristiti neograničen prijenos podataka</item>
     </plurals>
     <string name="special_access_more" msgid="132919514147475846">"Prikaži više"</string>
+    <string name="long_background_tasks_label" msgid="3169590134850226687">"Dugi zadaci u pozadini"</string>
+    <string name="long_background_tasks_switch_title" msgid="2491623894899492543">"Dozvoli dugo izvršavanje zadataka u pozadini"</string>
+    <string name="long_background_tasks_title" msgid="3272230637974707490">"Dugi zadaci u pozadini"</string>
+    <string name="long_background_tasks_footer_title" msgid="9117342254914743097">"Dozvolite ovoj aplikaciji da izvršava duge zadatke u pozadini. Ovo omogućava aplikaciji da izvršava zadatke za koje može biti potrebno više od nekoliko minuta, kao što su preuzimanja i otpremanja. \n\nAko se ovo odobrenje odbije, sistem će odrediti granicu za to koliko dugo aplikacija može izvršavati takve zadatke u pozadini."</string>
+    <string name="keywords_long_background_tasks" msgid="5788956269136054574">"dugi zadaci, prijenos podataka, zadaci u pozadini"</string>
     <string name="reset_shortcut_manager_throttling" msgid="2183940254903144298">"Poništi ograničenje brzine ShortcutManagera"</string>
     <string name="reset_shortcut_manager_throttling_complete" msgid="8949943009096885470">"Ograničenje brzine ShortcutManagera je poništeno"</string>
     <string name="notification_suggestion_title" msgid="6309263655965785411">"Kontrolirajte informacije na zaključanom ekranu"</string>
@@ -4195,8 +4198,7 @@
     <string name="mobile_data_settings_title" msgid="3927524078598009792">"Prijenos podataka na mobilnoj mreži"</string>
     <string name="mobile_data_settings_summary" msgid="7323978798199919063">"Pristup prijenosu podataka putem mobilne mreže"</string>
     <string name="mobile_data_settings_summary_auto_switch" msgid="7851549787645698945">"Telefon će se automatski prebaciti na ovog operatera kada bude u dometu"</string>
-    <!-- no translation found for mobile_data_settings_summary_unavailable (9176513507571883986) -->
-    <skip />
+    <string name="mobile_data_settings_summary_unavailable" msgid="9176513507571883986">"Nije dostupan nijedan SIM"</string>
     <string name="calls_preference" msgid="2166481296066890129">"Postavke za pozive"</string>
     <string name="sms_preference" msgid="7742964962568219351">"Postavke za SMS"</string>
     <string name="calls_and_sms_ask_every_time" msgid="3178743088737726677">"Pitaj svaki put"</string>
@@ -4211,10 +4213,8 @@
     <string name="mobile_network_list_add_more" msgid="4478586073355236604">"Dodajte još"</string>
     <string name="mobile_network_active_sim" msgid="6397581267971410039">"Aktivno/SIM"</string>
     <string name="mobile_network_inactive_sim" msgid="5829757490580409899">"Neaktivno/SIM"</string>
-    <!-- no translation found for mobile_network_active_esim (3984452275968408382) -->
-    <skip />
-    <!-- no translation found for mobile_network_inactive_esim (8777415108263057939) -->
-    <skip />
+    <string name="mobile_network_active_esim" msgid="3984452275968408382">"Aktivno / eSIM"</string>
+    <string name="mobile_network_inactive_esim" msgid="8777415108263057939">"Neaktivno / eSIM"</string>
     <string name="mobile_network_sim_name" msgid="3187192894150386537">"Naziv i boja SIM-a"</string>
     <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>
@@ -4250,8 +4250,7 @@
     <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>
-    <!-- no translation found for sim_action_switch_sub_dialog_text_downloaded (8977951796005849471) -->
-    <skip />
+    <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>
     <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>
@@ -4293,10 +4292,8 @@
     <string name="switch_sim_dialog_text" msgid="7530186862171635464">"Usluge operatera <xliff:g id="CARRIER_NAME">%1$s</xliff:g> će se koristiti za prijenos podataka na mobilnoj mreži, pozive i SMS."</string>
     <string name="switch_sim_dialog_no_switch_title" msgid="809763410787744247">"Nema dostupnih SIM-ova"</string>
     <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>
-    <!-- no translation found for sim_card_label (6263064316075963775) -->
-    <skip />
-    <!-- no translation found for erase_sim_dialog_title (4742077437653028326) -->
-    <skip />
+    <string name="sim_card_label" msgid="6263064316075963775">"SIM"</string>
+    <string name="erase_sim_dialog_title" msgid="4742077437653028326">"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>
     <string name="erase_sim_confirm_button" msgid="8309115684335320541">"Potpuno izbriši"</string>
     <string name="erasing_sim" msgid="7877703231075699139">"Potpuno brisanje SIM-a…"</string>
@@ -4350,6 +4347,8 @@
     <string name="capture_system_heap_dump_title" msgid="9210974110606886455">"Snimi snimak dinamičkog dijela memorije sistema"</string>
     <string name="reboot_with_mte_title" msgid="9167242803901899693">"Ponovo pokreni sistem uz MTE"</string>
     <string name="reboot_with_mte_message" msgid="7675836625682561153">"Sistem će se ponovo pokrenuti i dozvoliti eksperimentiranje s Ekstenzijom za označavanje memorije (Memory Tagging Extension, MTE). MTE može negativno uticati na performanse i stabilnost sistema. Poništit će se prilikom sljedećeg ponovnog pokretanja sistema."</string>
+    <string name="reboot_with_mte_summary" msgid="879384278357305846">"Isprobajte MTE za jedno pokretanje za razvoj aplikacije"</string>
+    <string name="reboot_with_mte_already_enabled" msgid="7708271355555880940">"MTE je omogućen putem Napredne zaštite memorije"</string>
     <string name="capturing_system_heap_dump_message" msgid="8410503247477360622">"Snimanje dinamičkog dijela memorije sistema"</string>
     <string name="error_capturing_system_heap_dump_message" msgid="2352983250048200052">"Snimak dinamičkog dijela memorije sistema nije snimljen."</string>
     <string name="automatic_system_heap_dump_title" msgid="4093306504711109479">"Automatsko snimanje snimaka dinamičkog dijela memorije sistema"</string>
@@ -4401,6 +4400,12 @@
     <string name="lockscreen_trivial_disabled_controls_summary" msgid="7593626010580689155">"Da koristite, najprije uključite \"Prikaži kontrole uređaja\""</string>
     <string name="lockscreen_double_line_clock_summary" msgid="2916159550425093703">"Prikaži dvolinijski sat kada je dostupan"</string>
     <string name="lockscreen_double_line_clock_setting_toggle" msgid="3408639316001688529">"Dvolinijski sat"</string>
+    <string name="lockscreen_quick_affordances_title" msgid="435869403114245620">"Dugmad"</string>
+    <plurals name="lockscreen_quick_affordances_summary" formatted="false" msgid="4225396036524703997">
+      <item quantity="one"><xliff:g id="FIRST_1">%1$s</xliff:g>, <xliff:g id="SECOND">%2$s</xliff:g></item>
+      <item quantity="few"><xliff:g id="FIRST_1">%1$s</xliff:g>, <xliff:g id="SECOND">%2$s</xliff:g></item>
+      <item quantity="other"><xliff:g id="FIRST_1">%1$s</xliff:g>, <xliff:g id="SECOND">%2$s</xliff:g></item>
+    </plurals>
     <string name="rtt_settings_title" msgid="7049259598645966354"></string>
     <string name="rtt_settings_no_visible" msgid="7440356831140948382"></string>
     <string name="rtt_settings_visible_during_call" msgid="7866181103286073700"></string>
@@ -4449,10 +4454,8 @@
     <string name="carrier_wifi_offload_summary" msgid="2980563718888371142">"Dozvolite da Google Fi koristi W+ mreže da poboljšate brzinu i pokrivenost"</string>
     <string name="carrier_wifi_network_title" msgid="5461382943873831770">"W+ mreža"</string>
     <string name="sim_category_title" msgid="2341314000964710495">"SIM"</string>
-    <!-- no translation found for downloaded_sim_category_title (2876988650413179752) -->
-    <skip />
-    <!-- no translation found for downloaded_sims_category_title (487799905978489922) -->
-    <skip />
+    <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>
     <string name="sim_category_default_active_sim" msgid="1208194173387987231">" / Zadano za: <xliff:g id="ID_1">%1$s</xliff:g>"</string>
@@ -4508,8 +4511,7 @@
     <string name="smart_forwarding_ongoing_title" msgid="962226849074401228">"Postavke poziva"</string>
     <string name="smart_forwarding_ongoing_text" msgid="2189209372407117114">"Ažuriranje postavki..."</string>
     <string name="smart_forwarding_failed_title" msgid="1859891191023516080">"Greška u postavkama poziva"</string>
-    <!-- no translation found for smart_forwarding_failed_text (8682640643264071789) -->
-    <skip />
+    <string name="smart_forwarding_failed_text" msgid="8682640643264071789">"Greška na mreži ili SIM-u."</string>
     <string name="smart_forwarding_failed_not_activated_text" msgid="997396203001257904">"SIM nije aktiviran."</string>
     <string name="smart_forwarding_input_mdn_title" msgid="5105463748849841763">"Unesite brojeve telefona"</string>
     <string name="smart_forwarding_input_mdn_dialog_title" msgid="7542216086697868415">"Unesite broj telefona"</string>
@@ -4533,14 +4535,10 @@
     <string name="previous_page_content_description" msgid="6438292457923282991">"Nazad"</string>
     <string name="next_page_content_description" msgid="1641835099813416294">"Naprijed"</string>
     <string name="colors_viewpager_content_description" msgid="2591751086138259565">"Pregled boje"</string>
-    <!-- no translation found for bluetooth_sim_card_access_notification_title (7351015416346359536) -->
-    <skip />
-    <!-- no translation found for bluetooth_sim_card_access_notification_content (8685623260103018309) -->
-    <skip />
-    <!-- no translation found for bluetooth_sim_card_access_dialog_title (5616323725563125179) -->
-    <skip />
-    <!-- no translation found for bluetooth_sim_card_access_dialog_content (6281997628405909566) -->
-    <skip />
+    <string name="bluetooth_sim_card_access_notification_title" msgid="7351015416346359536">"Zahtjev za pristup SIM-u"</string>
+    <string name="bluetooth_sim_card_access_notification_content" msgid="8685623260103018309">"Uređaj želi pristupiti vašem SIM-u. Dodirnite za detalje."</string>
+    <string name="bluetooth_sim_card_access_dialog_title" msgid="5616323725563125179">"Dozvoliti pristup SIM-u?"</string>
+    <string name="bluetooth_sim_card_access_dialog_content" msgid="6281997628405909566">"Bluetooth uređaj, <xliff:g id="DEVICE_NAME_0">%1$s</xliff:g>, želi pristupiti podacima s vašeg SIM-a. To obuhvata vaše kontakte.\n\nDok je povezan, uređaj <xliff:g id="DEVICE_NAME_1">%2$s</xliff:g> će primati sve pozive upućene na broj <xliff:g id="PHONE_NUMBER">%3$s</xliff:g>."</string>
     <string name="bluetooth_connect_access_notification_title" msgid="2573547043170883947">"Bluetooth uređaj je dostupan"</string>
     <string name="bluetooth_connect_access_notification_content" msgid="1328465545685433304">"Uređaj se želi povezati. Dodirnite za detalje."</string>
     <string name="bluetooth_connect_access_dialog_title" msgid="1948056782712451381">"Povezati se s Bluetooth uređajem?"</string>
@@ -4611,6 +4609,10 @@
     <string name="ingress_rate_limit_summary" msgid="1097811019742438371">"Konfigurirajte ograničenje stope ulaza propusnosti mreže koje se primjenjuje na sve mreže koje pružaju internetsku vezu."</string>
     <string name="ingress_rate_limit_dialog_title" msgid="5359461052422633789">"Konfigurirajte ograničenje stope preuzimanja mreže"</string>
     <string name="ingress_rate_limit_no_limit_entry" msgid="8741098826008012163">"Nema ograničenja"</string>
+    <!-- no translation found for disable_phantom_process_monitor_title (8348108346706188771) -->
+    <skip />
+    <!-- no translation found for disable_phantom_process_monitor_summary (3044464635550256985) -->
+    <skip />
     <string name="bluetooth_broadcast_dialog_title" msgid="9172775308463135884">"Emitirajte"</string>
     <string name="bluetooth_broadcast_dialog_broadcast_app" msgid="1016617579194329005">"Emitiraj aplikaciju <xliff:g id="CURRENTAPP">%1$s</xliff:g>"</string>
     <string name="bluetooth_broadcast_dialog_find_message" msgid="6621660851669953883">"Slušajte emitiranja koja se reproduciraju u vašoj blizini"</string>
diff --git a/res/values-ca/arrays.xml b/res/values-ca/arrays.xml
index 0724372..2bf2891 100644
--- a/res/values-ca/arrays.xml
+++ b/res/values-ca/arrays.xml
@@ -469,7 +469,9 @@
     <item msgid="2373999996715432397">"0"</item>
     <item msgid="5305176997036663262">"1"</item>
   </string-array>
-    <!-- no translation found for switch_to_dock_user_when_docked_timeout_entries:0 (3211660022507486536) -->
-    <!-- no translation found for switch_to_dock_user_when_docked_timeout_entries:1 (7025253383416830453) -->
-    <!-- no translation found for switch_to_dock_user_when_docked_timeout_entries:2 (1574040255478150028) -->
+  <string-array name="switch_to_dock_user_when_docked_timeout_entries">
+    <item msgid="3211660022507486536">"Mai"</item>
+    <item msgid="7025253383416830453">"Després d\'1 minut"</item>
+    <item msgid="1574040255478150028">"Després de 5 minuts"</item>
+  </string-array>
 </resources>
diff --git a/res/values-ca/strings.xml b/res/values-ca/strings.xml
index 20d9a74..f860aac 100644
--- a/res/values-ca/strings.xml
+++ b/res/values-ca/strings.xml
@@ -1012,18 +1012,13 @@
     <string name="force_bold_text" msgid="4620929631102086716">"Text en negreta"</string>
     <string name="title_font_size" msgid="570613010306330622">"Cos de font"</string>
     <string name="short_summary_font_size" msgid="8444689613442419978">"Amplia o redueix el text"</string>
-    <!-- no translation found for sim_lock_settings (7331982427303002613) -->
-    <skip />
-    <!-- no translation found for sim_lock_settings_category (6475255139493877786) -->
-    <skip />
-    <!-- no translation found for sim_pin_toggle (6814489621760857328) -->
-    <skip />
+    <string name="sim_lock_settings" msgid="7331982427303002613">"Configuració del bloqueig de SIM"</string>
+    <string name="sim_lock_settings_category" msgid="6475255139493877786">"Bloqueig de SIM"</string>
+    <string name="sim_pin_toggle" msgid="6814489621760857328">"Bloqueja la SIM"</string>
     <string name="sim_pin_change" msgid="5978881209990507379">"Canvia el PIN de la SIM"</string>
     <string name="sim_enter_pin" msgid="8235202785516053253">"PIN de la SIM"</string>
-    <!-- no translation found for sim_enable_sim_lock (6486354334679225748) -->
-    <skip />
-    <!-- no translation found for sim_disable_sim_lock (6939439812841857306) -->
-    <skip />
+    <string name="sim_enable_sim_lock" msgid="6486354334679225748">"Bloqueja la SIM"</string>
+    <string name="sim_disable_sim_lock" msgid="6939439812841857306">"Desbloqueja la SIM"</string>
     <string name="sim_enter_old" msgid="6882545610939674813">"PIN de la SIM antic"</string>
     <string name="sim_enter_new" msgid="9010947802784561582">"PIN de la SIM nou"</string>
     <string name="sim_reenter_new" msgid="6131418271490374263">"Torna a escriure el PIN nou"</string>
@@ -1038,8 +1033,7 @@
     <string name="sim_change_data_title" msgid="4663239438584588847">"Utilitzar <xliff:g id="CARRIER">%1$s</xliff:g> per a dades mòbils?"</string>
     <string name="sim_change_data_message" msgid="3046178883369645132">"Estàs utilitzant <xliff:g id="CARRIER2_0">%2$s</xliff:g> per a les dades mòbils. Si canvies a <xliff:g id="CARRIER1">%1$s</xliff:g>, ja no es farà servir <xliff:g id="CARRIER2_1">%2$s</xliff:g> per a les dades mòbils."</string>
     <string name="sim_change_data_ok" msgid="4922114750417276560">"Utilitza <xliff:g id="CARRIER">%1$s</xliff:g>"</string>
-    <!-- no translation found for sim_preferred_title (8850185380445309835) -->
-    <skip />
+    <string name="sim_preferred_title" msgid="8850185380445309835">"Vols actual. la SIM preferida?"</string>
     <string name="sim_preferred_message" msgid="6004009449266648351">"<xliff:g id="NEW_SIM">%1$s</xliff:g> és l\'única SIM del dispositiu. Vols fer-la servir per a les dades mòbils, les trucades i els missatges SMS?"</string>
     <string name="wrong_pin_code_pukked" msgid="3414172752791445033">"El codi PIN de la SIM no és correcte. Has de contactar amb l\'operador de telefonia mòbil per desbloquejar el dispositiu."</string>
     <plurals name="wrong_pin_code" formatted="false" msgid="4054088588731305475">
@@ -1192,20 +1186,17 @@
     <string name="reset_network_title" msgid="1395494440355807616">"Restableix Wi-Fi, dades mòbils i Bluetooth"</string>
     <string name="reset_network_desc" msgid="1112523764899788246">"Es restabliran totes les opcions de configuració de la xarxa, inclosos:\n\n"<li>"La Wi‑Fi"</li>\n<li>"Les dades mòbils"</li>\n<li>"El Bluetooth"</li></string>
     <string name="erase_euicc_data_button" msgid="728078969563311737">"Esborra"</string>
-    <!-- no translation found for reset_esim_title (4194570573425902754) -->
-    <skip />
+    <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 servei mòbil. Per baixar targetes SIM de substitució, contacta amb el teu operador."</string>
     <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>
-    <!-- no translation found for reset_network_final_desc_esim (1129251284212847939) -->
-    <skip />
+    <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>
     <string name="reset_network_final_button_text" msgid="2433867118414000462">"Restableix la configuració"</string>
     <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>
-    <!-- no translation found for reset_esim_error_msg (7279607120606365250) -->
-    <skip />
+    <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>
     <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 de l\'usuari"</li></string>
@@ -2017,7 +2008,6 @@
     <string name="printer_info_desc" msgid="1206872325746154206">"Més informació sobre aquesta impressora"</string>
     <string name="power_usage_summary_title" msgid="4198312848584882113">"Bateria"</string>
     <string name="power_usage_summary" msgid="6857382582534984531">"Elements que han utilitzat la bateria"</string>
-    <string name="power_usage_not_available" msgid="3425302437465106036">"Dades d\'ús de la bateria no disponibles."</string>
     <string name="power_usage_level_and_status" msgid="821521456989429593">"<xliff:g id="LEVEL">%1$s</xliff:g> - <xliff:g id="STATUS">%2$s</xliff:g>"</string>
     <string name="power_discharge_remaining" msgid="6997529817917076536">"Temps restant: <xliff:g id="REMAIN">%1$s</xliff:g>"</string>
     <string name="power_charge_remaining" msgid="7046064326172265116">"<xliff:g id="UNTIL_CHARGED">%1$s</xliff:g> per completar la càrrega"</string>
@@ -2038,7 +2028,6 @@
     <string name="manager_battery_usage_optimized_only" msgid="7121785281913056432">"optimitzat"</string>
     <string name="manager_battery_usage_link_a11y" msgid="374918091821438564">"Més informació sobre les opcions d\'ús de la bateria"</string>
     <string name="device_screen_usage" msgid="1011630249648289909">"Ús de la pantalla des de la càrrega completa"</string>
-    <string name="power_usage_list_summary" msgid="3237540201918492925">"Ús de la bateria des de la càrrega completa"</string>
     <string name="advanced_battery_title" msgid="3005993394776555079">"Ús de la bateria"</string>
     <string name="history_details_title" msgid="8628584613889559355">"Detalls de l\'historial"</string>
     <string name="advanced_battery_preference_title" msgid="3790901207877260883">"Ús de la bateria"</string>
@@ -2062,7 +2051,17 @@
     <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="5962767837251276527">"La càrrega s\'ha posat en pausa"</string>
     <string name="battery_tip_limited_temporarily_summary" msgid="5254922316684499816">"S\'està protegint la bateria per allargar-ne la vida útil"</string>
-    <!-- no translation found for battery_tip_limited_temporarily_extra_summary (8876637325622106400) -->
+    <!-- no translation found for battery_tip_dock_defender_future_bypass_title (7257251934903787366) -->
+    <skip />
+    <!-- no translation found for battery_tip_dock_defender_future_bypass_summary (428474483479026813) -->
+    <skip />
+    <!-- no translation found for battery_tip_dock_defender_active_title (8843454404807737776) -->
+    <skip />
+    <!-- no translation found for battery_tip_dock_defender_active_summary (5582869291068635429) -->
+    <skip />
+    <!-- no translation found for battery_tip_dock_defender_temporarily_bypassed_title (1679449361090557201) -->
+    <skip />
+    <!-- no translation found for battery_tip_dock_defender_temporarily_bypassed_summary (5107293805054133144) -->
     <skip />
     <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>
@@ -2125,7 +2124,6 @@
     <string name="power_bluetooth" msgid="5085900180846238196">"Bluetooth"</string>
     <string name="power_cell" msgid="7793805106954398186">"Xarxa mòbil"</string>
     <string name="power_phone" msgid="2768396619208561670">"Trucades de veu"</string>
-    <string name="battery_used_for" msgid="6401552215008504483">"En ús durant <xliff:g id="TIME">^1</xliff:g>"</string>
     <string name="battery_screen_usage" msgid="90008745183187461">"Ús de la pantalla: <xliff:g id="TIME">^1</xliff:g>"</string>
     <string name="battery_used_by" msgid="6457305178016189330">"<xliff:g id="PERCENT">%1$s</xliff:g> utilitzat per <xliff:g id="APP">%2$s</xliff:g>"</string>
     <string name="battery_overall_usage" msgid="8940140259734182014">"<xliff:g id="PERCENT">%1$s</xliff:g> de consum de la bateria"</string>
@@ -2156,7 +2154,6 @@
     <string name="battery_not_usage_24hr" msgid="8397519536160741248">"Sense ús durant les 24 darreres hores"</string>
     <string name="battery_usage_without_time" msgid="1346894834339420538"></string>
     <string name="battery_usage_other_users" msgid="9002643295562500693">"Altres usuaris"</string>
-    <string name="advanced_battery_graph_subtext" msgid="6816737986172678550">"L\'estimació de la bateria restant es basa en l\'ús del teu dispositiu"</string>
     <string name="estimated_time_left" msgid="948717045180211777">"Temps estimat restant"</string>
     <string name="estimated_charging_time_left" msgid="2287135413363961246">"Fins a completar la càrrega"</string>
     <string name="estimated_time_description" msgid="211058785418596009">"El temps estimat pot variar en funció de l\'ús"</string>
@@ -2263,6 +2260,7 @@
     <string name="vpn_settings_multiple_insecure_multiple_total" msgid="1706236062478680488">"<xliff:g id="VPN_COUNT">%d</xliff:g> no són segures"</string>
     <string name="adaptive_connectivity_title" msgid="7464959640138428192">"Connectivitat adaptativa"</string>
     <string name="adaptive_connectivity_summary" msgid="3648731530666326885">"Allarga la durada de la bateria i millora el rendiment del dispositiu gestionant automàticament les connexions a la xarxa"</string>
+    <string name="adaptive_connectivity_main_switch_title" msgid="261045483524512420">"Utilitza la connectivitat adaptativa"</string>
     <string name="credentials_title" msgid="7535942196886123656">"Emmagatzematge de credencials"</string>
     <string name="credentials_install" msgid="3933218407598415827">"Instal·la un certificat"</string>
     <string name="credentials_reset" msgid="4246628389366452655">"Esborra les credencials"</string>
@@ -2563,8 +2561,7 @@
     <string name="user_remove_user_menu" msgid="2183714948094429367">"Suprimeix <xliff:g id="USER_NAME">%1$s</xliff:g> del dispositiu"</string>
     <string name="user_lockscreen_settings" msgid="4596612658981942092">"Configuració de la pantalla de bloqueig"</string>
     <string name="user_add_on_lockscreen_menu" msgid="2539059062034644966">"Afegeix usuaris des de la pantalla de bloqueig"</string>
-    <!-- no translation found for switch_to_dock_user_when_docked (2324395443311905635) -->
-    <skip />
+    <string name="switch_to_dock_user_when_docked" msgid="2324395443311905635">"Canvia a l\'usuari administrador quan estigui acoblat"</string>
     <string name="user_confirm_remove_self_title" msgid="926265330805361832">"Et vols suprimir a tu mateix?"</string>
     <string name="user_confirm_remove_title" msgid="3626559103278006002">"Vols suprimir l\'usuari?"</string>
     <string name="user_profile_confirm_remove_title" msgid="3131574314149375354">"Vols suprimir el perfil?"</string>
@@ -2690,8 +2687,7 @@
     <string name="wizard_next" msgid="3884832431439072471">"Següent"</string>
     <string name="wizard_back_adoptable" msgid="1447814356855134183">"Formata d\'una altra manera"</string>
     <string name="regulatory_info_text" msgid="1154461023369976667"></string>
-    <!-- no translation found for sim_settings_title (2254609719033946272) -->
-    <skip />
+    <string name="sim_settings_title" msgid="2254609719033946272">"Targetes SIM"</string>
     <string name="sim_cellular_data_unavailable" msgid="4653591727755387534">"Les dades mòbils no estan disponibles"</string>
     <string name="sim_cellular_data_unavailable_summary" msgid="6505871722911347881">"Toca per seleccionar una SIM de dades"</string>
     <string name="sim_calls_always_use" msgid="967857230039768111">"Utilitza sempre per a les trucades"</string>
@@ -2709,8 +2705,7 @@
     <string name="sim_status_title" msgid="6188770698037109774">"Estat de la SIM"</string>
     <string name="sim_status_title_sim_slot" msgid="4932996839194493313">"Estat de la SIM (ranura de la SIM %1$d)"</string>
     <string name="sim_signal_strength" msgid="6351052821700294501">"<xliff:g id="DBM">%1$d</xliff:g> dBm <xliff:g id="ASU">%2$d</xliff:g> asu"</string>
-    <!-- no translation found for sim_notification_title (2819551384383504031) -->
-    <skip />
+    <string name="sim_notification_title" msgid="2819551384383504031">"Les SIM s\'han canviat."</string>
     <string name="sim_notification_summary" msgid="5593339846307029991">"Toca per configurar"</string>
     <string name="sim_calls_ask_first_prefs_title" msgid="3077694594349657933">"Pregunta sempre"</string>
     <string name="sim_selection_required_pref" msgid="231437651041498359">"Has de seleccionar una preferència."</string>
@@ -2736,7 +2731,10 @@
     <string name="account_dashboard_title" msgid="8228773251948253914">"Contrasenyes i comptes"</string>
     <string name="account_dashboard_default_summary" msgid="1730719656099599488">"Contrasenyes desades, Emplenament automàtic i comptes sincronitzats"</string>
     <string name="app_default_dashboard_title" msgid="4071015747629103216">"Aplicacions predeterminades"</string>
-    <!-- no translation found for cloned_apps_dashboard_title (5542076801222950921) -->
+    <string name="cloned_apps_dashboard_title" msgid="5542076801222950921">"Aplicacions clonades"</string>
+    <!-- no translation found for desc_cloned_apps_intro_text (1369621522882622476) -->
+    <skip />
+    <!-- no translation found for cloned_apps_summary (8805362440770795709) -->
     <skip />
     <string name="system_dashboard_summary" msgid="7400745270362833832">"Idiomes, gestos, hora, còpia de seguretat"</string>
     <string name="languages_setting_summary" msgid="4924440599794956443">"Idiomes del sistema, idiomes de les aplicacions"</string>
@@ -3098,7 +3096,7 @@
     <string name="notification_channel_summary_default" msgid="3674057458265438896">"Pot sonar o vibrar en funció de la configuració del telèfon"</string>
     <string name="notification_channel_summary_high" msgid="3411637309360617621">"Quan el dispositiu estigui desbloquejat, mostra les notificacions en forma de bàner a la part superior de la pantalla"</string>
     <string name="notification_switch_label" msgid="8029371325967501557">"Totes les notificacions de: <xliff:g id="APP_NAME">%1$s</xliff:g>"</string>
-    <string name="notification_app_switch_label" msgid="4422902423925084193">"Totes les notificacions de l\'aplicació <xliff:g id="APP_NAME">%1$s</xliff:g>"</string>
+    <string name="notification_app_switch_label" msgid="4422902423925084193">"Totes les notificacions de: <xliff:g id="APP_NAME">%1$s</xliff:g>"</string>
     <plurals name="notifications_sent_daily" formatted="false" msgid="1319135950258375284">
       <item quantity="other">Aproximadament <xliff:g id="NUMBER_1">%,d</xliff:g> notificacions per dia</item>
       <item quantity="one">Aproximadament <xliff:g id="NUMBER_0">%d</xliff:g> notificació per dia</item>
@@ -3352,8 +3350,7 @@
     <string name="screen_pinning_unlock_password" msgid="4957969621904790573">"Demana la contrasenya per deixar de fixar"</string>
     <string name="screen_pinning_unlock_none" msgid="2474959642431856316">"Bloqueja el dispositiu en deixar de fixar"</string>
     <string name="confirm_sim_deletion_title" msgid="9199369003530237871">"Confirma la supressió de la SIM"</string>
-    <!-- no translation found for confirm_sim_deletion_description (5090811029854329373) -->
-    <skip />
+    <string name="confirm_sim_deletion_description" msgid="5090811029854329373">"Verifica la teva identitat abans d\'esborrar una eSIM"</string>
     <string name="opening_paragraph_delete_profile_unknown_company" msgid="2951348192319498135">"L\'administrador d\'aquest perfil de treball és:"</string>
     <string name="managing_admin" msgid="2633920317425356619">"Gestionat per <xliff:g id="ADMIN_APP_LABEL">%s</xliff:g>"</string>
     <string name="encryption_interstitial_header" msgid="4418014339568737685">"Inici segur"</string>
@@ -3757,6 +3754,11 @@
       <item quantity="one">1 aplicació pot utilitzar dades sense restricció</item>
     </plurals>
     <string name="special_access_more" msgid="132919514147475846">"Mostra\'n més"</string>
+    <string name="long_background_tasks_label" msgid="3169590134850226687">"Tasques llargues en segon pla"</string>
+    <string name="long_background_tasks_switch_title" msgid="2491623894899492543">"Permet les tasques de llarga durada en segon pla"</string>
+    <string name="long_background_tasks_title" msgid="3272230637974707490">"Tasques llargues en segon pla"</string>
+    <string name="long_background_tasks_footer_title" msgid="9117342254914743097">"Permet que aquesta aplicació executi tasques llargues en segon pla. Això permet que l\'aplicació executi tasques que poden tardar més d\'uns minuts a finalitzar, com ara baixades i pujades. \n\nSi aquest permís es rebutja, el sistema limitarà el temps que pot dedicar l\'aplicació a fer aquestes tasques en segon pla."</string>
+    <string name="keywords_long_background_tasks" msgid="5788956269136054574">"feines llargues, transferència de dades, tasques en segon pla"</string>
     <string name="reset_shortcut_manager_throttling" msgid="2183940254903144298">"Restableix la limitació de freqüència de ShortcutManager"</string>
     <string name="reset_shortcut_manager_throttling_complete" msgid="8949943009096885470">"S\'ha restablert la limitació de freqüència de ShortcutManager"</string>
     <string name="notification_suggestion_title" msgid="6309263655965785411">"Controla la informació de la pantalla de bloqueig"</string>
@@ -4129,8 +4131,7 @@
     <string name="mobile_data_settings_title" msgid="3927524078598009792">"Dades mòbils"</string>
     <string name="mobile_data_settings_summary" msgid="7323978798199919063">"Accedeix a les dades amb la xarxa mòbil"</string>
     <string name="mobile_data_settings_summary_auto_switch" msgid="7851549787645698945">"El telèfon canviarà de manera automàtica a aquest operador de telefonia mòbil quan estigui dins del seu abast"</string>
-    <!-- no translation found for mobile_data_settings_summary_unavailable (9176513507571883986) -->
-    <skip />
+    <string name="mobile_data_settings_summary_unavailable" msgid="9176513507571883986">"No hi ha cap SIM disponible"</string>
     <string name="calls_preference" msgid="2166481296066890129">"Preferència de trucades"</string>
     <string name="sms_preference" msgid="7742964962568219351">"Preferència d\'SMS"</string>
     <string name="calls_and_sms_ask_every_time" msgid="3178743088737726677">"Pregunta sempre"</string>
@@ -4145,10 +4146,8 @@
     <string name="mobile_network_list_add_more" msgid="4478586073355236604">"Afegeix-ne més"</string>
     <string name="mobile_network_active_sim" msgid="6397581267971410039">"Actiu / SIM"</string>
     <string name="mobile_network_inactive_sim" msgid="5829757490580409899">"Inactiu / SIM"</string>
-    <!-- no translation found for mobile_network_active_esim (3984452275968408382) -->
-    <skip />
-    <!-- no translation found for mobile_network_inactive_esim (8777415108263057939) -->
-    <skip />
+    <string name="mobile_network_active_esim" msgid="3984452275968408382">"Actiu / eSIM"</string>
+    <string name="mobile_network_inactive_esim" msgid="8777415108263057939">"Inactiu / eSIM"</string>
     <string name="mobile_network_sim_name" msgid="3187192894150386537">"Nom i color de la SIM"</string>
     <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>
@@ -4184,8 +4183,7 @@
     <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>
-    <!-- no translation found for sim_action_switch_sub_dialog_text_downloaded (8977951796005849471) -->
-    <skip />
+    <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>
     <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>
@@ -4227,10 +4225,8 @@
     <string name="switch_sim_dialog_text" msgid="7530186862171635464">"Es farà servir l\'operador <xliff:g id="CARRIER_NAME">%1$s</xliff:g> per a les dades mòbils, les trucades i els SMS."</string>
     <string name="switch_sim_dialog_no_switch_title" msgid="809763410787744247">"No hi ha cap SIM activa disponible"</string>
     <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>
-    <!-- no translation found for sim_card_label (6263064316075963775) -->
-    <skip />
-    <!-- no translation found for erase_sim_dialog_title (4742077437653028326) -->
-    <skip />
+    <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>
     <string name="erase_sim_confirm_button" msgid="8309115684335320541">"Esborra"</string>
     <string name="erasing_sim" msgid="7877703231075699139">"S\'està esborrant la SIM…"</string>
@@ -4283,6 +4279,8 @@
     <string name="capture_system_heap_dump_title" msgid="9210974110606886455">"Captura l\'abocament de memòria en monticle del sistema"</string>
     <string name="reboot_with_mte_title" msgid="9167242803901899693">"Reinicia amb MTE"</string>
     <string name="reboot_with_mte_message" msgid="7675836625682561153">"Es reiniciarà el sistema i es permetran els experiments amb l\'extensió d\'etiquetatge de memòria (MTE). L\'MTE pot tenir un impacte negatiu en el rendiment i l\'estabilitat del sistema. Es restablirà en el reinici subsegüent."</string>
+    <string name="reboot_with_mte_summary" msgid="879384278357305846">"Prova l\'MTE per a una sessió d\'inici únic en el desenvolupament d\'aplicacions"</string>
+    <string name="reboot_with_mte_already_enabled" msgid="7708271355555880940">"L\'MTE s\'activa a través de la protecció avançada de la memòria"</string>
     <string name="capturing_system_heap_dump_message" msgid="8410503247477360622">"S\'està capturant l\'abocament de memòria en monticle del sistema"</string>
     <string name="error_capturing_system_heap_dump_message" msgid="2352983250048200052">"No s\'ha pogut capturar l\'abocament de memòria en monticle del sistema"</string>
     <string name="automatic_system_heap_dump_title" msgid="4093306504711109479">"Captura automàticament els abocaments de memòria en monticle del sistema"</string>
@@ -4334,6 +4332,11 @@
     <string name="lockscreen_trivial_disabled_controls_summary" msgid="7593626010580689155">"Per utilitzar-ho, primer activa Mostra el control de dispositius"</string>
     <string name="lockscreen_double_line_clock_summary" msgid="2916159550425093703">"Mostra el rellotge de doble línia quan estigui disponible"</string>
     <string name="lockscreen_double_line_clock_setting_toggle" msgid="3408639316001688529">"Rellotge de doble línia"</string>
+    <string name="lockscreen_quick_affordances_title" msgid="435869403114245620">"Botons"</string>
+    <plurals name="lockscreen_quick_affordances_summary" formatted="false" msgid="4225396036524703997">
+      <item quantity="other"><xliff:g id="FIRST_1">%1$s</xliff:g>, <xliff:g id="SECOND">%2$s</xliff:g></item>
+      <item quantity="one"><xliff:g id="FIRST_0">%1$s</xliff:g></item>
+    </plurals>
     <string name="rtt_settings_title" msgid="7049259598645966354"></string>
     <string name="rtt_settings_no_visible" msgid="7440356831140948382"></string>
     <string name="rtt_settings_visible_during_call" msgid="7866181103286073700"></string>
@@ -4382,10 +4385,8 @@
     <string name="carrier_wifi_offload_summary" msgid="2980563718888371142">"Permet que Google Fi utilitzi les xarxes W+ per millorar la velocitat i la cobertura"</string>
     <string name="carrier_wifi_network_title" msgid="5461382943873831770">"Xarxa W+"</string>
     <string name="sim_category_title" msgid="2341314000964710495">"SIM"</string>
-    <!-- no translation found for downloaded_sim_category_title (2876988650413179752) -->
-    <skip />
-    <!-- no translation found for downloaded_sims_category_title (487799905978489922) -->
-    <skip />
+    <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>
     <string name="sim_category_default_active_sim" msgid="1208194173387987231">" / Opció predeterminada per a <xliff:g id="ID_1">%1$s</xliff:g>"</string>
@@ -4441,8 +4442,7 @@
     <string name="smart_forwarding_ongoing_title" msgid="962226849074401228">"Configuració de trucades"</string>
     <string name="smart_forwarding_ongoing_text" msgid="2189209372407117114">"S\'està actualitzant la configuració..."</string>
     <string name="smart_forwarding_failed_title" msgid="1859891191023516080">"Error de configuració de trucada"</string>
-    <!-- no translation found for smart_forwarding_failed_text (8682640643264071789) -->
-    <skip />
+    <string name="smart_forwarding_failed_text" msgid="8682640643264071789">"Error de la xarxa o de la SIM."</string>
     <string name="smart_forwarding_failed_not_activated_text" msgid="997396203001257904">"La SIM no està activada."</string>
     <string name="smart_forwarding_input_mdn_title" msgid="5105463748849841763">"Introdueix números de telèfon"</string>
     <string name="smart_forwarding_input_mdn_dialog_title" msgid="7542216086697868415">"Introdueix un número de telèfon"</string>
@@ -4466,14 +4466,10 @@
     <string name="previous_page_content_description" msgid="6438292457923282991">"Anterior"</string>
     <string name="next_page_content_description" msgid="1641835099813416294">"Següent"</string>
     <string name="colors_viewpager_content_description" msgid="2591751086138259565">"Previsualització del color"</string>
-    <!-- no translation found for bluetooth_sim_card_access_notification_title (7351015416346359536) -->
-    <skip />
-    <!-- no translation found for bluetooth_sim_card_access_notification_content (8685623260103018309) -->
-    <skip />
-    <!-- no translation found for bluetooth_sim_card_access_dialog_title (5616323725563125179) -->
-    <skip />
-    <!-- no translation found for bluetooth_sim_card_access_dialog_content (6281997628405909566) -->
-    <skip />
+    <string name="bluetooth_sim_card_access_notification_title" msgid="7351015416346359536">"Sol·licitud d\'accés a la SIM"</string>
+    <string name="bluetooth_sim_card_access_notification_content" msgid="8685623260103018309">"Un dispositiu vol accedir a la teva SIM. Toca per obtenir informació."</string>
+    <string name="bluetooth_sim_card_access_dialog_title" msgid="5616323725563125179">"Vols permetre l\'accés a la SIM?"</string>
+    <string name="bluetooth_sim_card_access_dialog_content" msgid="6281997628405909566">"Un dispositiu Bluetooth, <xliff:g id="DEVICE_NAME_0">%1$s</xliff:g>, vol accedir a les dades de la teva SIM. Això inclou els teus contactes.\n\nMentre estigui connectat, <xliff:g id="DEVICE_NAME_1">%2$s</xliff:g> rebrà totes les trucades que es facin a <xliff:g id="PHONE_NUMBER">%3$s</xliff:g>."</string>
     <string name="bluetooth_connect_access_notification_title" msgid="2573547043170883947">"Dispositiu Bluetooth disponible"</string>
     <string name="bluetooth_connect_access_notification_content" msgid="1328465545685433304">"Un dispositiu vol connectar-se al teu. Toca per obtenir informació."</string>
     <string name="bluetooth_connect_access_dialog_title" msgid="1948056782712451381">"Vols connectar-te al dispositiu Bluetooth?"</string>
@@ -4544,6 +4540,10 @@
     <string name="ingress_rate_limit_summary" msgid="1097811019742438371">"Configura el límit de velocitat d\'entrada de l\'amplada de banda de la xarxa que s\'aplica a totes les xarxes que proporcionen connexió a Internet"</string>
     <string name="ingress_rate_limit_dialog_title" msgid="5359461052422633789">"Configura el límit de velocitat de baixada de la xarxa"</string>
     <string name="ingress_rate_limit_no_limit_entry" msgid="8741098826008012163">"Sense límit"</string>
+    <!-- no translation found for disable_phantom_process_monitor_title (8348108346706188771) -->
+    <skip />
+    <!-- no translation found for disable_phantom_process_monitor_summary (3044464635550256985) -->
+    <skip />
     <string name="bluetooth_broadcast_dialog_title" msgid="9172775308463135884">"Emissió"</string>
     <string name="bluetooth_broadcast_dialog_broadcast_app" msgid="1016617579194329005">"Emet <xliff:g id="CURRENTAPP">%1$s</xliff:g>"</string>
     <string name="bluetooth_broadcast_dialog_find_message" msgid="6621660851669953883">"Escolta emissions a prop teu"</string>
diff --git a/res/values-cs/arrays.xml b/res/values-cs/arrays.xml
index 8bcc568..30749ed 100644
--- a/res/values-cs/arrays.xml
+++ b/res/values-cs/arrays.xml
@@ -469,7 +469,9 @@
     <item msgid="2373999996715432397">"0"</item>
     <item msgid="5305176997036663262">"1"</item>
   </string-array>
-    <!-- no translation found for switch_to_dock_user_when_docked_timeout_entries:0 (3211660022507486536) -->
-    <!-- no translation found for switch_to_dock_user_when_docked_timeout_entries:1 (7025253383416830453) -->
-    <!-- no translation found for switch_to_dock_user_when_docked_timeout_entries:2 (1574040255478150028) -->
+  <string-array name="switch_to_dock_user_when_docked_timeout_entries">
+    <item msgid="3211660022507486536">"Nikdy"</item>
+    <item msgid="7025253383416830453">"Po 1 minutě"</item>
+    <item msgid="1574040255478150028">"Po 5 minutách"</item>
+  </string-array>
 </resources>
diff --git a/res/values-cs/strings.xml b/res/values-cs/strings.xml
index 0c88374..06a038c 100644
--- a/res/values-cs/strings.xml
+++ b/res/values-cs/strings.xml
@@ -1052,18 +1052,13 @@
     <string name="force_bold_text" msgid="4620929631102086716">"Tučný text"</string>
     <string name="title_font_size" msgid="570613010306330622">"Velikost písma"</string>
     <string name="short_summary_font_size" msgid="8444689613442419978">"Zvětšit nebo zmenšit text"</string>
-    <!-- no translation found for sim_lock_settings (7331982427303002613) -->
-    <skip />
-    <!-- no translation found for sim_lock_settings_category (6475255139493877786) -->
-    <skip />
-    <!-- no translation found for sim_pin_toggle (6814489621760857328) -->
-    <skip />
+    <string name="sim_lock_settings" msgid="7331982427303002613">"Nastavení zámku SIM karty"</string>
+    <string name="sim_lock_settings_category" msgid="6475255139493877786">"Zámek SIM karty"</string>
+    <string name="sim_pin_toggle" msgid="6814489621760857328">"Zamknout SIM kartu"</string>
     <string name="sim_pin_change" msgid="5978881209990507379">"Změnit PIN SIM karty"</string>
     <string name="sim_enter_pin" msgid="8235202785516053253">"Kód PIN SIM karty"</string>
-    <!-- no translation found for sim_enable_sim_lock (6486354334679225748) -->
-    <skip />
-    <!-- no translation found for sim_disable_sim_lock (6939439812841857306) -->
-    <skip />
+    <string name="sim_enable_sim_lock" msgid="6486354334679225748">"Zamknout SIM kartu"</string>
+    <string name="sim_disable_sim_lock" msgid="6939439812841857306">"Odemknout SIM kartu"</string>
     <string name="sim_enter_old" msgid="6882545610939674813">"Starý PIN SIM karty"</string>
     <string name="sim_enter_new" msgid="9010947802784561582">"Nový PIN SIM karty"</string>
     <string name="sim_reenter_new" msgid="6131418271490374263">"Potvrďte nový kód PIN"</string>
@@ -1078,8 +1073,7 @@
     <string name="sim_change_data_title" msgid="4663239438584588847">"Používat pro mobilní data <xliff:g id="CARRIER">%1$s</xliff:g>?"</string>
     <string name="sim_change_data_message" msgid="3046178883369645132">"Pro mobilní data používáte <xliff:g id="CARRIER2_0">%2$s</xliff:g>. Pokud přepnete na operátora <xliff:g id="CARRIER1">%1$s</xliff:g>, <xliff:g id="CARRIER2_1">%2$s</xliff:g> už se používat nebude."</string>
     <string name="sim_change_data_ok" msgid="4922114750417276560">"Použít <xliff:g id="CARRIER">%1$s</xliff:g>"</string>
-    <!-- no translation found for sim_preferred_title (8850185380445309835) -->
-    <skip />
+    <string name="sim_preferred_title" msgid="8850185380445309835">"Aktualizovat preferovanou SIM kartu?"</string>
     <string name="sim_preferred_message" msgid="6004009449266648351">"<xliff:g id="NEW_SIM">%1$s</xliff:g> je jediná SIM karta v zařízení. Chcete pomocí této SIM karty volat, posílat SMS a používat mobilní data?"</string>
     <string name="wrong_pin_code_pukked" msgid="3414172752791445033">"Zadali jste nesprávný kód PIN SIM karty. Nyní musíte za účelem odemknutí zařízení kontaktovat svého operátora."</string>
     <plurals name="wrong_pin_code" formatted="false" msgid="4054088588731305475">
@@ -1234,20 +1228,17 @@
     <string name="reset_network_title" msgid="1395494440355807616">"Resetovat Wi-Fi, data a Bluetooth"</string>
     <string name="reset_network_desc" msgid="1112523764899788246">"Tato akce resetuje nastavení všech sítí, včetně:\n\n"<li>"Wi‑Fi"</li>\n<li>"mobilní sítě"</li>\n<li>"sítě Bluetooth"</li></string>
     <string name="erase_euicc_data_button" msgid="728078969563311737">"Vymazat"</string>
-    <!-- no translation found for reset_esim_title (4194570573425902754) -->
-    <skip />
+    <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>
     <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>
-    <!-- no translation found for reset_network_final_desc_esim (1129251284212847939) -->
-    <skip />
+    <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>
     <string name="reset_network_final_button_text" msgid="2433867118414000462">"Obnovit nastavení"</string>
     <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>
-    <!-- no translation found for reset_esim_error_msg (7279607120606365250) -->
-    <skip />
+    <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>
     <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>
@@ -2077,7 +2068,6 @@
     <string name="printer_info_desc" msgid="1206872325746154206">"Další informace o této tiskárně"</string>
     <string name="power_usage_summary_title" msgid="4198312848584882113">"Baterie"</string>
     <string name="power_usage_summary" msgid="6857382582534984531">"Co využívá baterii"</string>
-    <string name="power_usage_not_available" msgid="3425302437465106036">"Údaje o využití baterie nejsou známy."</string>
     <string name="power_usage_level_and_status" msgid="821521456989429593">"<xliff:g id="LEVEL">%1$s</xliff:g> – <xliff:g id="STATUS">%2$s</xliff:g>"</string>
     <string name="power_discharge_remaining" msgid="6997529817917076536">"Zbývá <xliff:g id="REMAIN">%1$s</xliff:g>"</string>
     <string name="power_charge_remaining" msgid="7046064326172265116">"<xliff:g id="UNTIL_CHARGED">%1$s</xliff:g> do nabití"</string>
@@ -2098,7 +2088,6 @@
     <string name="manager_battery_usage_optimized_only" msgid="7121785281913056432">"optimalizováno"</string>
     <string name="manager_battery_usage_link_a11y" msgid="374918091821438564">"Další informace o možnostech využití baterie"</string>
     <string name="device_screen_usage" msgid="1011630249648289909">"Využití obrazovky od úplného nabití"</string>
-    <string name="power_usage_list_summary" msgid="3237540201918492925">"Využití baterie od úplného nabití"</string>
     <string name="advanced_battery_title" msgid="3005993394776555079">"Využití baterie"</string>
     <string name="history_details_title" msgid="8628584613889559355">"Podrobnosti historie"</string>
     <string name="advanced_battery_preference_title" msgid="3790901207877260883">"Využití baterie"</string>
@@ -2122,7 +2111,17 @@
     <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="5962767837251276527">"Nabíjení je pozastaveno"</string>
     <string name="battery_tip_limited_temporarily_summary" msgid="5254922316684499816">"Ochrana baterie k prodloužení její životnosti"</string>
-    <!-- no translation found for battery_tip_limited_temporarily_extra_summary (8876637325622106400) -->
+    <!-- no translation found for battery_tip_dock_defender_future_bypass_title (7257251934903787366) -->
+    <skip />
+    <!-- no translation found for battery_tip_dock_defender_future_bypass_summary (428474483479026813) -->
+    <skip />
+    <!-- no translation found for battery_tip_dock_defender_active_title (8843454404807737776) -->
+    <skip />
+    <!-- no translation found for battery_tip_dock_defender_active_summary (5582869291068635429) -->
+    <skip />
+    <!-- no translation found for battery_tip_dock_defender_temporarily_bypassed_title (1679449361090557201) -->
+    <skip />
+    <!-- no translation found for battery_tip_dock_defender_temporarily_bypassed_summary (5107293805054133144) -->
     <skip />
     <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>
@@ -2199,7 +2198,6 @@
     <string name="power_bluetooth" msgid="5085900180846238196">"Bluetooth"</string>
     <string name="power_cell" msgid="7793805106954398186">"Mobilní síť"</string>
     <string name="power_phone" msgid="2768396619208561670">"Hlasové hovory"</string>
-    <string name="battery_used_for" msgid="6401552215008504483">"Využíváno <xliff:g id="TIME">^1</xliff:g>"</string>
     <string name="battery_screen_usage" msgid="90008745183187461">"Využití obrazovky: <xliff:g id="TIME">^1</xliff:g>"</string>
     <string name="battery_used_by" msgid="6457305178016189330">"<xliff:g id="PERCENT">%1$s</xliff:g> bylo použito aplikací <xliff:g id="APP">%2$s</xliff:g>"</string>
     <string name="battery_overall_usage" msgid="8940140259734182014">"<xliff:g id="PERCENT">%1$s</xliff:g> z celkové kapacity baterie"</string>
@@ -2230,7 +2228,6 @@
     <string name="battery_not_usage_24hr" msgid="8397519536160741248">"Za posledních 24 hodin žádné využití"</string>
     <string name="battery_usage_without_time" msgid="1346894834339420538"></string>
     <string name="battery_usage_other_users" msgid="9002643295562500693">"Další uživatelé"</string>
-    <string name="advanced_battery_graph_subtext" msgid="6816737986172678550">"Odhad zbývající výdrže baterie vychází z vašeho používání zařízení"</string>
     <string name="estimated_time_left" msgid="948717045180211777">"Odhadovaný zbývající čas"</string>
     <string name="estimated_charging_time_left" msgid="2287135413363961246">"Do úplného nabití"</string>
     <string name="estimated_time_description" msgid="211058785418596009">"Odhad se může měnit podle používání"</string>
@@ -2337,6 +2334,7 @@
     <string name="vpn_settings_multiple_insecure_multiple_total" msgid="1706236062478680488">"Nezabezpečeno: <xliff:g id="VPN_COUNT">%d</xliff:g>"</string>
     <string name="adaptive_connectivity_title" msgid="7464959640138428192">"Adaptivní připojení"</string>
     <string name="adaptive_connectivity_summary" msgid="3648731530666326885">"Prodlužuje životnost baterie a zlepšuje výkon zařízení tím, že automaticky spravuje síťová připojení"</string>
+    <string name="adaptive_connectivity_main_switch_title" msgid="261045483524512420">"Používat adaptivní připojení"</string>
     <string name="credentials_title" msgid="7535942196886123656">"Úložiště pověření"</string>
     <string name="credentials_install" msgid="3933218407598415827">"Instalace certifikátu"</string>
     <string name="credentials_reset" msgid="4246628389366452655">"Vymazat pověření"</string>
@@ -2645,8 +2643,7 @@
     <string name="user_remove_user_menu" msgid="2183714948094429367">"Smazat <xliff:g id="USER_NAME">%1$s</xliff:g> ze zařízení"</string>
     <string name="user_lockscreen_settings" msgid="4596612658981942092">"Nastavení obrazovky uzamčení"</string>
     <string name="user_add_on_lockscreen_menu" msgid="2539059062034644966">"Přidávat uživatele z obrazovky uzamčení"</string>
-    <!-- no translation found for switch_to_dock_user_when_docked (2324395443311905635) -->
-    <skip />
+    <string name="switch_to_dock_user_when_docked" msgid="2324395443311905635">"V doku přepnout na administrativního uživatele"</string>
     <string name="user_confirm_remove_self_title" msgid="926265330805361832">"Chcete se smazat?"</string>
     <string name="user_confirm_remove_title" msgid="3626559103278006002">"Smazat tohoto uživatele?"</string>
     <string name="user_profile_confirm_remove_title" msgid="3131574314149375354">"Odstranit tento profil?"</string>
@@ -2772,8 +2769,7 @@
     <string name="wizard_next" msgid="3884832431439072471">"Další"</string>
     <string name="wizard_back_adoptable" msgid="1447814356855134183">"Formátovat jinak"</string>
     <string name="regulatory_info_text" msgid="1154461023369976667"></string>
-    <!-- no translation found for sim_settings_title (2254609719033946272) -->
-    <skip />
+    <string name="sim_settings_title" msgid="2254609719033946272">"SIM karty"</string>
     <string name="sim_cellular_data_unavailable" msgid="4653591727755387534">"Mobilní data nejsou k dispozici"</string>
     <string name="sim_cellular_data_unavailable_summary" msgid="6505871722911347881">"Klepnutím vyberte datovou SIM kartu"</string>
     <string name="sim_calls_always_use" msgid="967857230039768111">"Vždy používat pro hovory"</string>
@@ -2791,8 +2787,7 @@
     <string name="sim_status_title" msgid="6188770698037109774">"Stav SIM karty"</string>
     <string name="sim_status_title_sim_slot" msgid="4932996839194493313">"Stav SIM karty (slot na SIM kartu %1$d)"</string>
     <string name="sim_signal_strength" msgid="6351052821700294501">"<xliff:g id="DBM">%1$d</xliff:g> dBm <xliff:g id="ASU">%2$d</xliff:g> asu"</string>
-    <!-- no translation found for sim_notification_title (2819551384383504031) -->
-    <skip />
+    <string name="sim_notification_title" msgid="2819551384383504031">"SIM karty se změnily."</string>
     <string name="sim_notification_summary" msgid="5593339846307029991">"Klepnutím přejděte do Nastavení"</string>
     <string name="sim_calls_ask_first_prefs_title" msgid="3077694594349657933">"Pokaždé se zeptat"</string>
     <string name="sim_selection_required_pref" msgid="231437651041498359">"Vyžadován výběr"</string>
@@ -2818,7 +2813,10 @@
     <string name="account_dashboard_title" msgid="8228773251948253914">"Hesla a účty"</string>
     <string name="account_dashboard_default_summary" msgid="1730719656099599488">"Uložená hesla, automatické vyplňování, synchronizované účty"</string>
     <string name="app_default_dashboard_title" msgid="4071015747629103216">"Výchozí aplikace"</string>
-    <!-- no translation found for cloned_apps_dashboard_title (5542076801222950921) -->
+    <string name="cloned_apps_dashboard_title" msgid="5542076801222950921">"Klonované aplikace"</string>
+    <!-- no translation found for desc_cloned_apps_intro_text (1369621522882622476) -->
+    <skip />
+    <!-- no translation found for cloned_apps_summary (8805362440770795709) -->
     <skip />
     <string name="system_dashboard_summary" msgid="7400745270362833832">"Jazyky, gesta, čas, záloha"</string>
     <string name="languages_setting_summary" msgid="4924440599794956443">"Systémové jazyky, jazyky aplikací"</string>
@@ -3448,8 +3446,7 @@
     <string name="screen_pinning_unlock_password" msgid="4957969621904790573">"Před odepnutím požádat o heslo"</string>
     <string name="screen_pinning_unlock_none" msgid="2474959642431856316">"Při odepnutí uzamknout zařízení"</string>
     <string name="confirm_sim_deletion_title" msgid="9199369003530237871">"Potvrdit smazání SIM karty"</string>
-    <!-- no translation found for confirm_sim_deletion_description (5090811029854329373) -->
-    <skip />
+    <string name="confirm_sim_deletion_description" msgid="5090811029854329373">"Před vymazáním eSIM karty ověřte svou totožnost"</string>
     <string name="opening_paragraph_delete_profile_unknown_company" msgid="2951348192319498135">"Tento pracovní profil spravuje aplikace:"</string>
     <string name="managing_admin" msgid="2633920317425356619">"Spravováno aplikací <xliff:g id="ADMIN_APP_LABEL">%s</xliff:g>"</string>
     <string name="encryption_interstitial_header" msgid="4418014339568737685">"Bezpečné spuštění"</string>
@@ -3875,6 +3872,11 @@
       <item quantity="one">1 aplikace může využívat neomezená data</item>
     </plurals>
     <string name="special_access_more" msgid="132919514147475846">"Zobrazit více"</string>
+    <string name="long_background_tasks_label" msgid="3169590134850226687">"Dlouhé úkoly na pozadí"</string>
+    <string name="long_background_tasks_switch_title" msgid="2491623894899492543">"Povolte dlouhé úkoly na pozadí"</string>
+    <string name="long_background_tasks_title" msgid="3272230637974707490">"Dlouhé úkoly na pozadí"</string>
+    <string name="long_background_tasks_footer_title" msgid="9117342254914743097">"Povolte této aplikaci provádět dlouhé úkoly na pozadí. Tyto úkoly trvají déle než pár minut a jedná se např. o stahování a nahrávání. \n\nPokud oprávnění neudělíte, systém omezí, jak dlouho může aplikace provádět tyto úkoly na pozadí."</string>
+    <string name="keywords_long_background_tasks" msgid="5788956269136054574">"dlouhodobé úlohy, přenos dat, úkoly na pozadí"</string>
     <string name="reset_shortcut_manager_throttling" msgid="2183940254903144298">"Resetovat limity četnosti služby ShortcutManager"</string>
     <string name="reset_shortcut_manager_throttling_complete" msgid="8949943009096885470">"Limity četnosti služby ShortcutManager byly resetovány"</string>
     <string name="notification_suggestion_title" msgid="6309263655965785411">"Nastavte informace na obrazovce uzamčení"</string>
@@ -4263,8 +4265,7 @@
     <string name="mobile_data_settings_title" msgid="3927524078598009792">"Mobilní data"</string>
     <string name="mobile_data_settings_summary" msgid="7323978798199919063">"Používat datové připojení přes mobilní síť"</string>
     <string name="mobile_data_settings_summary_auto_switch" msgid="7851549787645698945">"Telefon se v dosahu automaticky přepne na tohoto operátora"</string>
-    <!-- no translation found for mobile_data_settings_summary_unavailable (9176513507571883986) -->
-    <skip />
+    <string name="mobile_data_settings_summary_unavailable" msgid="9176513507571883986">"Není k dispozici žádná SIM karta"</string>
     <string name="calls_preference" msgid="2166481296066890129">"Předvolby hovorů"</string>
     <string name="sms_preference" msgid="7742964962568219351">"Předvolby SMS"</string>
     <string name="calls_and_sms_ask_every_time" msgid="3178743088737726677">"Pokaždé se zeptat"</string>
@@ -4279,10 +4280,8 @@
     <string name="mobile_network_list_add_more" msgid="4478586073355236604">"Přidat další"</string>
     <string name="mobile_network_active_sim" msgid="6397581267971410039">"Aktivní / SIM karta"</string>
     <string name="mobile_network_inactive_sim" msgid="5829757490580409899">"Neaktivní / SIM karta"</string>
-    <!-- no translation found for mobile_network_active_esim (3984452275968408382) -->
-    <skip />
-    <!-- no translation found for mobile_network_inactive_esim (8777415108263057939) -->
-    <skip />
+    <string name="mobile_network_active_esim" msgid="3984452275968408382">"Aktivní / eSIM karta"</string>
+    <string name="mobile_network_inactive_esim" msgid="8777415108263057939">"Neaktivní / eSIM karta"</string>
     <string name="mobile_network_sim_name" msgid="3187192894150386537">"Název a barva SIM karty"</string>
     <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>
@@ -4318,8 +4317,7 @@
     <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>
-    <!-- no translation found for sim_action_switch_sub_dialog_text_downloaded (8977951796005849471) -->
-    <skip />
+    <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>
     <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>
@@ -4361,10 +4359,8 @@
     <string name="switch_sim_dialog_text" msgid="7530186862171635464">"Číslo <xliff:g id="CARRIER_NAME">%1$s</xliff:g> se bude používat pro mobilní data, volání a SMS."</string>
     <string name="switch_sim_dialog_no_switch_title" msgid="809763410787744247">"Nejsou k dispozici žádné aktivní SIM karty"</string>
     <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>
-    <!-- no translation found for sim_card_label (6263064316075963775) -->
-    <skip />
-    <!-- no translation found for erase_sim_dialog_title (4742077437653028326) -->
-    <skip />
+    <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\nSlužba operátora <xliff:g id="CARRIER_NAME_B">%1$s</xliff:g> zrušena nebude."</string>
     <string name="erase_sim_confirm_button" msgid="8309115684335320541">"Vymazat"</string>
     <string name="erasing_sim" msgid="7877703231075699139">"Mazání SIM karty…"</string>
@@ -4419,6 +4415,8 @@
     <string name="capture_system_heap_dump_title" msgid="9210974110606886455">"Zaznamenávat výpis haldy systému"</string>
     <string name="reboot_with_mte_title" msgid="9167242803901899693">"Restartovat s MTE"</string>
     <string name="reboot_with_mte_message" msgid="7675836625682561153">"Systém se restartuje a bude možné experimentovat s technologií Memory Tagging Extensions (MTE). Technologie MTE může nepříznivě ovlivnit výkon a stabilitu systému. Při dalším restartu se nastavení resetuje."</string>
+    <string name="reboot_with_mte_summary" msgid="879384278357305846">"Vyzkoušejte MTE pro jedno spuštění za účelem vývoje aplikace."</string>
+    <string name="reboot_with_mte_already_enabled" msgid="7708271355555880940">"MTE je aktivováno prostřednictvím pokročilé ochrany paměti"</string>
     <string name="capturing_system_heap_dump_message" msgid="8410503247477360622">"Zaznamenávání výpisu haldy systému"</string>
     <string name="error_capturing_system_heap_dump_message" msgid="2352983250048200052">"Výpis haldy systému se nepodařilo získat"</string>
     <string name="automatic_system_heap_dump_title" msgid="4093306504711109479">"Automaticky zaznamenávat výpisy haldy systému"</string>
@@ -4470,6 +4468,13 @@
     <string name="lockscreen_trivial_disabled_controls_summary" msgid="7593626010580689155">"Nejprve zapněte zobrazení ovládání zařízení"</string>
     <string name="lockscreen_double_line_clock_summary" msgid="2916159550425093703">"Zobrazovat hodiny na dva řádky, je-li to možné"</string>
     <string name="lockscreen_double_line_clock_setting_toggle" msgid="3408639316001688529">"Hodiny na dva řádky"</string>
+    <string name="lockscreen_quick_affordances_title" msgid="435869403114245620">"Tlačítka"</string>
+    <plurals name="lockscreen_quick_affordances_summary" formatted="false" msgid="4225396036524703997">
+      <item quantity="few"><xliff:g id="FIRST_1">%1$s</xliff:g>, <xliff:g id="SECOND">%2$s</xliff:g></item>
+      <item quantity="many"><xliff:g id="FIRST_1">%1$s</xliff:g>, <xliff:g id="SECOND">%2$s</xliff:g></item>
+      <item quantity="other"><xliff:g id="FIRST_1">%1$s</xliff:g>, <xliff:g id="SECOND">%2$s</xliff:g></item>
+      <item quantity="one"><xliff:g id="FIRST_0">%1$s</xliff:g></item>
+    </plurals>
     <string name="rtt_settings_title" msgid="7049259598645966354"></string>
     <string name="rtt_settings_no_visible" msgid="7440356831140948382"></string>
     <string name="rtt_settings_visible_during_call" msgid="7866181103286073700"></string>
@@ -4518,10 +4523,8 @@
     <string name="carrier_wifi_offload_summary" msgid="2980563718888371142">"Povolte službě Google Fi používat sítě W+ k vylepšení rychlosti a pokrytí"</string>
     <string name="carrier_wifi_network_title" msgid="5461382943873831770">"Síť W+"</string>
     <string name="sim_category_title" msgid="2341314000964710495">"SIM"</string>
-    <!-- no translation found for downloaded_sim_category_title (2876988650413179752) -->
-    <skip />
-    <!-- no translation found for downloaded_sims_category_title (487799905978489922) -->
-    <skip />
+    <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>
     <string name="sim_category_default_active_sim" msgid="1208194173387987231">" / Výchozí pro <xliff:g id="ID_1">%1$s</xliff:g>"</string>
@@ -4577,8 +4580,7 @@
     <string name="smart_forwarding_ongoing_title" msgid="962226849074401228">"Nastavení hovorů"</string>
     <string name="smart_forwarding_ongoing_text" msgid="2189209372407117114">"Probíhá aktualizace nastavení…"</string>
     <string name="smart_forwarding_failed_title" msgid="1859891191023516080">"Chyba nastavení hovorů"</string>
-    <!-- no translation found for smart_forwarding_failed_text (8682640643264071789) -->
-    <skip />
+    <string name="smart_forwarding_failed_text" msgid="8682640643264071789">"Došlo k chybě sítě nebo SIM karty."</string>
     <string name="smart_forwarding_failed_not_activated_text" msgid="997396203001257904">"SIM karta není aktivována."</string>
     <string name="smart_forwarding_input_mdn_title" msgid="5105463748849841763">"Zadejte telefonní čísla"</string>
     <string name="smart_forwarding_input_mdn_dialog_title" msgid="7542216086697868415">"Zadejte telefonní číslo"</string>
@@ -4602,14 +4604,10 @@
     <string name="previous_page_content_description" msgid="6438292457923282991">"Předchozí"</string>
     <string name="next_page_content_description" msgid="1641835099813416294">"Další"</string>
     <string name="colors_viewpager_content_description" msgid="2591751086138259565">"Náhled barvy"</string>
-    <!-- no translation found for bluetooth_sim_card_access_notification_title (7351015416346359536) -->
-    <skip />
-    <!-- no translation found for bluetooth_sim_card_access_notification_content (8685623260103018309) -->
-    <skip />
-    <!-- no translation found for bluetooth_sim_card_access_dialog_title (5616323725563125179) -->
-    <skip />
-    <!-- no translation found for bluetooth_sim_card_access_dialog_content (6281997628405909566) -->
-    <skip />
+    <string name="bluetooth_sim_card_access_notification_title" msgid="7351015416346359536">"Žádost o přístup k SIM kartě"</string>
+    <string name="bluetooth_sim_card_access_notification_content" msgid="8685623260103018309">"Zařízení žádá o přístup k vaší SIM kartě. Podrobnosti zobrazíte klepnutím."</string>
+    <string name="bluetooth_sim_card_access_dialog_title" msgid="5616323725563125179">"Povolit přístup k SIM kartě?"</string>
+    <string name="bluetooth_sim_card_access_dialog_content" msgid="6281997628405909566">"Zařízení Bluetooth <xliff:g id="DEVICE_NAME_0">%1$s</xliff:g> žádá o přístup k datům na vaší SIM kartě. Tato data zahrnují i vaše kontakty.\n\nBěhem připojení bude zařízení <xliff:g id="DEVICE_NAME_1">%2$s</xliff:g> přijímat všechny hovory směrované na číslo <xliff:g id="PHONE_NUMBER">%3$s</xliff:g>."</string>
     <string name="bluetooth_connect_access_notification_title" msgid="2573547043170883947">"Je dostupné zařízení Bluetooth"</string>
     <string name="bluetooth_connect_access_notification_content" msgid="1328465545685433304">"Zařízení žádá o připojení. Podrobnosti zobrazíte klepnutím."</string>
     <string name="bluetooth_connect_access_dialog_title" msgid="1948056782712451381">"Připojit k zařízení Bluetooth?"</string>
@@ -4680,6 +4678,10 @@
     <string name="ingress_rate_limit_summary" msgid="1097811019742438371">"Možnost nakonfigurovat limit rychlosti připojení k síti u příchozích přenosů, který bude platit pro všechny sítě poskytující připojení k internetu."</string>
     <string name="ingress_rate_limit_dialog_title" msgid="5359461052422633789">"Konfigurace limitu rychlosti stahování v síti"</string>
     <string name="ingress_rate_limit_no_limit_entry" msgid="8741098826008012163">"Bez omezení"</string>
+    <!-- no translation found for disable_phantom_process_monitor_title (8348108346706188771) -->
+    <skip />
+    <!-- no translation found for disable_phantom_process_monitor_summary (3044464635550256985) -->
+    <skip />
     <string name="bluetooth_broadcast_dialog_title" msgid="9172775308463135884">"Vysílání"</string>
     <string name="bluetooth_broadcast_dialog_broadcast_app" msgid="1016617579194329005">"Vysílat v aplikaci <xliff:g id="CURRENTAPP">%1$s</xliff:g>"</string>
     <string name="bluetooth_broadcast_dialog_find_message" msgid="6621660851669953883">"Poslouchejte vysílání v okolí"</string>
diff --git a/res/values-da/arrays.xml b/res/values-da/arrays.xml
index 97261da..6ee3158 100644
--- a/res/values-da/arrays.xml
+++ b/res/values-da/arrays.xml
@@ -469,7 +469,9 @@
     <item msgid="2373999996715432397">"0"</item>
     <item msgid="5305176997036663262">"1"</item>
   </string-array>
-    <!-- no translation found for switch_to_dock_user_when_docked_timeout_entries:0 (3211660022507486536) -->
-    <!-- no translation found for switch_to_dock_user_when_docked_timeout_entries:1 (7025253383416830453) -->
-    <!-- no translation found for switch_to_dock_user_when_docked_timeout_entries:2 (1574040255478150028) -->
+  <string-array name="switch_to_dock_user_when_docked_timeout_entries">
+    <item msgid="3211660022507486536">"Aldrig"</item>
+    <item msgid="7025253383416830453">"Efter 1 minut"</item>
+    <item msgid="1574040255478150028">"Efter 5 minutter"</item>
+  </string-array>
 </resources>
diff --git a/res/values-da/strings.xml b/res/values-da/strings.xml
index f4e1986..9304bbc 100644
--- a/res/values-da/strings.xml
+++ b/res/values-da/strings.xml
@@ -1012,18 +1012,13 @@
     <string name="force_bold_text" msgid="4620929631102086716">"Fed tekst"</string>
     <string name="title_font_size" msgid="570613010306330622">"Skriftstørrelse"</string>
     <string name="short_summary_font_size" msgid="8444689613442419978">"Gør tekst større eller mindre"</string>
-    <!-- no translation found for sim_lock_settings (7331982427303002613) -->
-    <skip />
-    <!-- no translation found for sim_lock_settings_category (6475255139493877786) -->
-    <skip />
-    <!-- no translation found for sim_pin_toggle (6814489621760857328) -->
-    <skip />
+    <string name="sim_lock_settings" msgid="7331982427303002613">"Indstillinger for SIM-lås"</string>
+    <string name="sim_lock_settings_category" msgid="6475255139493877786">"SIM-lås"</string>
+    <string name="sim_pin_toggle" msgid="6814489621760857328">"Lås SIM-kort"</string>
     <string name="sim_pin_change" msgid="5978881209990507379">"Skift pinkode til SIM-kort"</string>
     <string name="sim_enter_pin" msgid="8235202785516053253">"Pinkode til SIM-kort"</string>
-    <!-- no translation found for sim_enable_sim_lock (6486354334679225748) -->
-    <skip />
-    <!-- no translation found for sim_disable_sim_lock (6939439812841857306) -->
-    <skip />
+    <string name="sim_enable_sim_lock" msgid="6486354334679225748">"Lås SIM-kort"</string>
+    <string name="sim_disable_sim_lock" msgid="6939439812841857306">"Lås SIM-kort op"</string>
     <string name="sim_enter_old" msgid="6882545610939674813">"Nuværende pinkode til SIM-kort"</string>
     <string name="sim_enter_new" msgid="9010947802784561582">"Ny pinkode til SIM-kort"</string>
     <string name="sim_reenter_new" msgid="6131418271490374263">"Angiv ny pinkode igen"</string>
@@ -1038,8 +1033,7 @@
     <string name="sim_change_data_title" msgid="4663239438584588847">"Vil du bruge <xliff:g id="CARRIER">%1$s</xliff:g> til mobildata?"</string>
     <string name="sim_change_data_message" msgid="3046178883369645132">"Du bruger <xliff:g id="CARRIER2_0">%2$s</xliff:g> til mobildata. Hvis du skifter til <xliff:g id="CARRIER1">%1$s</xliff:g>, anvendes <xliff:g id="CARRIER2_1">%2$s</xliff:g> ikke længere til mobildata."</string>
     <string name="sim_change_data_ok" msgid="4922114750417276560">"Brug <xliff:g id="CARRIER">%1$s</xliff:g>"</string>
-    <!-- no translation found for sim_preferred_title (8850185380445309835) -->
-    <skip />
+    <string name="sim_preferred_title" msgid="8850185380445309835">"Vil du opdatere dit foretrukne SIM-kort?"</string>
     <string name="sim_preferred_message" msgid="6004009449266648351">"<xliff:g id="NEW_SIM">%1$s</xliff:g> er det eneste SIM-kort i din enhed. Vil du bruge dette SIM-kort til mobildata, opkald og sms-beskeder?"</string>
     <string name="wrong_pin_code_pukked" msgid="3414172752791445033">"Forkert pinkode til SIM-kort. Du skal nu kontakte dit mobilselskab for at låse din enhed op."</string>
     <plurals name="wrong_pin_code" formatted="false" msgid="4054088588731305475">
@@ -1192,20 +1186,17 @@
     <string name="reset_network_title" msgid="1395494440355807616">"Nulstil Wi-Fi, mobil og Bluetooth"</string>
     <string name="reset_network_desc" msgid="1112523764899788246">"Denne handling nulstiller alle netværksindstillinger, bl.a.:\n\n"<li>"Wi‑Fi"</li>\n<li>"Mobildata"</li>\n<li>"Bluetooth"</li></string>
     <string name="erase_euicc_data_button" msgid="728078969563311737">"Ryd"</string>
-    <!-- no translation found for reset_esim_title (4194570573425902754) -->
-    <skip />
+    <string name="reset_esim_title" msgid="4194570573425902754">"Slet eSIM-kort"</string>
     <string name="reset_esim_desc" msgid="3662444090563399131">"Mobilabonnementer opsiges ikke. Kontakt dit mobilselskab for at downloade nye SIM-kort."</string>
     <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>
-    <!-- no translation found for reset_network_final_desc_esim (1129251284212847939) -->
-    <skip />
+    <string name="reset_network_final_desc_esim" msgid="1129251284212847939">"Vil du rydde alle netværksindstillinger og rydde eSIM-kort? Denne handling kan ikke fortrydes."</string>
     <string name="reset_network_final_button_text" msgid="2433867118414000462">"Nulstil indstillinger"</string>
     <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>
-    <!-- no translation found for reset_esim_error_msg (7279607120606365250) -->
-    <skip />
+    <string name="reset_esim_error_msg" msgid="7279607120606365250">"eSIM-kort kan ikke ryddes på grund af en fejl.\n\nGenstart din enhed, og prøv igen."</string>
     <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>
@@ -2017,7 +2008,6 @@
     <string name="printer_info_desc" msgid="1206872325746154206">"Flere oplysninger om denne printer"</string>
     <string name="power_usage_summary_title" msgid="4198312848584882113">"Batteri"</string>
     <string name="power_usage_summary" msgid="6857382582534984531">"Hvad der har brugt batteriet"</string>
-    <string name="power_usage_not_available" msgid="3425302437465106036">"Ingen data om batteriforbrug."</string>
     <string name="power_usage_level_and_status" msgid="821521456989429593">"<xliff:g id="LEVEL">%1$s</xliff:g> - <xliff:g id="STATUS">%2$s</xliff:g>"</string>
     <string name="power_discharge_remaining" msgid="6997529817917076536">"<xliff:g id="REMAIN">%1$s</xliff:g> tilbage"</string>
     <string name="power_charge_remaining" msgid="7046064326172265116">"<xliff:g id="UNTIL_CHARGED">%1$s</xliff:g> til batteriet er opladt"</string>
@@ -2038,7 +2028,6 @@
     <string name="manager_battery_usage_optimized_only" msgid="7121785281913056432">"optimeret"</string>
     <string name="manager_battery_usage_link_a11y" msgid="374918091821438564">"Få flere oplysninger om valgmuligheder for batteriforbrug"</string>
     <string name="device_screen_usage" msgid="1011630249648289909">"Brug af skærmen siden fuld opladning"</string>
-    <string name="power_usage_list_summary" msgid="3237540201918492925">"Batteriforbrug siden fuld opladning"</string>
     <string name="advanced_battery_title" msgid="3005993394776555079">"Batteriforbrug"</string>
     <string name="history_details_title" msgid="8628584613889559355">"Detaljeret historik"</string>
     <string name="advanced_battery_preference_title" msgid="3790901207877260883">"Batteriforbrug"</string>
@@ -2062,7 +2051,17 @@
     <string name="battery_tip_high_usage_summary" msgid="3938999581403084551">"Se apps med højest forbrug"</string>
     <string name="battery_tip_limited_temporarily_title" msgid="5962767837251276527">"Opladningen er sat på pause"</string>
     <string name="battery_tip_limited_temporarily_summary" msgid="5254922316684499816">"Beskytter batteriet for at forlænge dets levetid"</string>
-    <!-- no translation found for battery_tip_limited_temporarily_extra_summary (8876637325622106400) -->
+    <!-- no translation found for battery_tip_dock_defender_future_bypass_title (7257251934903787366) -->
+    <skip />
+    <!-- no translation found for battery_tip_dock_defender_future_bypass_summary (428474483479026813) -->
+    <skip />
+    <!-- no translation found for battery_tip_dock_defender_active_title (8843454404807737776) -->
+    <skip />
+    <!-- no translation found for battery_tip_dock_defender_active_summary (5582869291068635429) -->
+    <skip />
+    <!-- no translation found for battery_tip_dock_defender_temporarily_bypassed_title (1679449361090557201) -->
+    <skip />
+    <!-- no translation found for battery_tip_dock_defender_temporarily_bypassed_summary (5107293805054133144) -->
     <skip />
     <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>
@@ -2125,7 +2124,6 @@
     <string name="power_bluetooth" msgid="5085900180846238196">"Bluetooth"</string>
     <string name="power_cell" msgid="7793805106954398186">"Mobilnetværk"</string>
     <string name="power_phone" msgid="2768396619208561670">"Stemmeopkald"</string>
-    <string name="battery_used_for" msgid="6401552215008504483">"Har været aktiv i <xliff:g id="TIME">^1</xliff:g>"</string>
     <string name="battery_screen_usage" msgid="90008745183187461">"Skærmtid <xliff:g id="TIME">^1</xliff:g>"</string>
     <string name="battery_used_by" msgid="6457305178016189330">"<xliff:g id="PERCENT">%1$s</xliff:g> anvendt af <xliff:g id="APP">%2$s</xliff:g>"</string>
     <string name="battery_overall_usage" msgid="8940140259734182014">"<xliff:g id="PERCENT">%1$s</xliff:g> af det samlede batteriforbrug"</string>
@@ -2156,7 +2154,6 @@
     <string name="battery_not_usage_24hr" msgid="8397519536160741248">"Ikke brugt i løbet af de seneste 24 timer"</string>
     <string name="battery_usage_without_time" msgid="1346894834339420538"></string>
     <string name="battery_usage_other_users" msgid="9002643295562500693">"Andre brugere"</string>
-    <string name="advanced_battery_graph_subtext" msgid="6816737986172678550">"Den resterende batteritid er et skøn, der baseres på din brug af enheden"</string>
     <string name="estimated_time_left" msgid="948717045180211777">"Estimeret resterende tid"</string>
     <string name="estimated_charging_time_left" msgid="2287135413363961246">"Indtil den er fuldt opladet"</string>
     <string name="estimated_time_description" msgid="211058785418596009">"Skønnet kan ændres afhængigt af forbrug"</string>
@@ -2263,6 +2260,7 @@
     <string name="vpn_settings_multiple_insecure_multiple_total" msgid="1706236062478680488">"<xliff:g id="VPN_COUNT">%d</xliff:g> er ikke sikker"</string>
     <string name="adaptive_connectivity_title" msgid="7464959640138428192">"Selvjusterende forbindelse"</string>
     <string name="adaptive_connectivity_summary" msgid="3648731530666326885">"Forlænger batteritiden og forbedrer enhedens ydeevne ved at administrere din netværksforbindelse automatisk"</string>
+    <string name="adaptive_connectivity_main_switch_title" msgid="261045483524512420">"Brug Adaptive Connectivity"</string>
     <string name="credentials_title" msgid="7535942196886123656">"Lager for loginoplysninger"</string>
     <string name="credentials_install" msgid="3933218407598415827">"Installer et certifikat"</string>
     <string name="credentials_reset" msgid="4246628389366452655">"Ryd loginoplysninger"</string>
@@ -2563,8 +2561,7 @@
     <string name="user_remove_user_menu" msgid="2183714948094429367">"Slet <xliff:g id="USER_NAME">%1$s</xliff:g> fra denne enhed"</string>
     <string name="user_lockscreen_settings" msgid="4596612658981942092">"Lås skærmindstillinger"</string>
     <string name="user_add_on_lockscreen_menu" msgid="2539059062034644966">"Tilføj brugere fra låseskærm"</string>
-    <!-- no translation found for switch_to_dock_user_when_docked (2324395443311905635) -->
-    <skip />
+    <string name="switch_to_dock_user_when_docked" msgid="2324395443311905635">"Skift til administrator, når sat i dockingstation"</string>
     <string name="user_confirm_remove_self_title" msgid="926265330805361832">"Vil du slette dig selv?"</string>
     <string name="user_confirm_remove_title" msgid="3626559103278006002">"Vil du slette brugeren?"</string>
     <string name="user_profile_confirm_remove_title" msgid="3131574314149375354">"Vil du fjerne profilen?"</string>
@@ -2690,8 +2687,7 @@
     <string name="wizard_next" msgid="3884832431439072471">"Næste"</string>
     <string name="wizard_back_adoptable" msgid="1447814356855134183">"Formatér på en anden måde"</string>
     <string name="regulatory_info_text" msgid="1154461023369976667"></string>
-    <!-- no translation found for sim_settings_title (2254609719033946272) -->
-    <skip />
+    <string name="sim_settings_title" msgid="2254609719033946272">"SIM-kort"</string>
     <string name="sim_cellular_data_unavailable" msgid="4653591727755387534">"Mobildata er ikke tilgængelig"</string>
     <string name="sim_cellular_data_unavailable_summary" msgid="6505871722911347881">"Tryk for at vælge et data-SIM-kort"</string>
     <string name="sim_calls_always_use" msgid="967857230039768111">"Brug altid denne indstilling til opkald"</string>
@@ -2709,8 +2705,7 @@
     <string name="sim_status_title" msgid="6188770698037109774">"SIM-status"</string>
     <string name="sim_status_title_sim_slot" msgid="4932996839194493313">"SIM-status (SIM-kortrille %1$d)"</string>
     <string name="sim_signal_strength" msgid="6351052821700294501">"<xliff:g id="DBM">%1$d</xliff:g> dBm <xliff:g id="ASU">%2$d</xliff:g> asu"</string>
-    <!-- no translation found for sim_notification_title (2819551384383504031) -->
-    <skip />
+    <string name="sim_notification_title" msgid="2819551384383504031">"Der blev skiftet SIM-kort."</string>
     <string name="sim_notification_summary" msgid="5593339846307029991">"Tryk for at konfigurere"</string>
     <string name="sim_calls_ask_first_prefs_title" msgid="3077694594349657933">"Spørg hver gang"</string>
     <string name="sim_selection_required_pref" msgid="231437651041498359">"Du har ikke valgt endnu"</string>
@@ -2736,7 +2731,10 @@
     <string name="account_dashboard_title" msgid="8228773251948253914">"Adgangskoder og konti"</string>
     <string name="account_dashboard_default_summary" msgid="1730719656099599488">"Gemte adgangskoder, autofyld, synkroniserede konti"</string>
     <string name="app_default_dashboard_title" msgid="4071015747629103216">"Standardapps"</string>
-    <!-- no translation found for cloned_apps_dashboard_title (5542076801222950921) -->
+    <string name="cloned_apps_dashboard_title" msgid="5542076801222950921">"Klonede apps"</string>
+    <!-- no translation found for desc_cloned_apps_intro_text (1369621522882622476) -->
+    <skip />
+    <!-- no translation found for cloned_apps_summary (8805362440770795709) -->
     <skip />
     <string name="system_dashboard_summary" msgid="7400745270362833832">"Sprog, bevægelser, klokkeslæt, backup"</string>
     <string name="languages_setting_summary" msgid="4924440599794956443">"Systemsprog, appsprog"</string>
@@ -3352,8 +3350,7 @@
     <string name="screen_pinning_unlock_password" msgid="4957969621904790573">"Bed om adgangskode inden frigørelse"</string>
     <string name="screen_pinning_unlock_none" msgid="2474959642431856316">"Lås enheden ved frigørelse"</string>
     <string name="confirm_sim_deletion_title" msgid="9199369003530237871">"Bekræft sletning af SIM-kort"</string>
-    <!-- no translation found for confirm_sim_deletion_description (5090811029854329373) -->
-    <skip />
+    <string name="confirm_sim_deletion_description" msgid="5090811029854329373">"Verificer din identitet, inden du rydder et eSIM"</string>
     <string name="opening_paragraph_delete_profile_unknown_company" msgid="2951348192319498135">"Denne arbejdsprofil administreres af:"</string>
     <string name="managing_admin" msgid="2633920317425356619">"Administreret af <xliff:g id="ADMIN_APP_LABEL">%s</xliff:g>"</string>
     <string name="encryption_interstitial_header" msgid="4418014339568737685">"Sikker opstart"</string>
@@ -3757,6 +3754,11 @@
       <item quantity="other"><xliff:g id="COUNT">%d</xliff:g> apps kan anvende ubegrænset data</item>
     </plurals>
     <string name="special_access_more" msgid="132919514147475846">"Se mere"</string>
+    <string name="long_background_tasks_label" msgid="3169590134850226687">"Lange baggrundsopgaver"</string>
+    <string name="long_background_tasks_switch_title" msgid="2491623894899492543">"Tillad længerevarende opgaver i baggrunden"</string>
+    <string name="long_background_tasks_title" msgid="3272230637974707490">"Lange baggrundsopgaver"</string>
+    <string name="long_background_tasks_footer_title" msgid="9117342254914743097">"Giv denne app tilladelse til at køre lange opgaver i baggrunden. Dette giver appen mulighed for at køre opgaver, som muligvis varer længere tid end et par minutter. Det kan f.eks. være downloads og uploads. \n\nHvis denne tilladelse afvises, begrænser systemet, hvor lang tid appen kan bruge på at udføre sådanne opgaver i baggrunden."</string>
+    <string name="keywords_long_background_tasks" msgid="5788956269136054574">"lange opgaver, dataoverførsel, baggrundsopgaver"</string>
     <string name="reset_shortcut_manager_throttling" msgid="2183940254903144298">"Nulstil antalsbegrænsning i ShortcutManager"</string>
     <string name="reset_shortcut_manager_throttling_complete" msgid="8949943009096885470">"Antalsbegrænsning i ShortcutManager er nulstillet"</string>
     <string name="notification_suggestion_title" msgid="6309263655965785411">"Styr, hvad der vises på din låseskærm"</string>
@@ -4129,8 +4131,7 @@
     <string name="mobile_data_settings_title" msgid="3927524078598009792">"Mobildata"</string>
     <string name="mobile_data_settings_summary" msgid="7323978798199919063">"Brug data via mobilnetværk"</string>
     <string name="mobile_data_settings_summary_auto_switch" msgid="7851549787645698945">"Telefonen skifter automatisk til dette mobilselskab, når netværket er inden for rækkevidde"</string>
-    <!-- no translation found for mobile_data_settings_summary_unavailable (9176513507571883986) -->
-    <skip />
+    <string name="mobile_data_settings_summary_unavailable" msgid="9176513507571883986">"Der er ikke et tilgængeligt SIM-kort"</string>
     <string name="calls_preference" msgid="2166481296066890129">"Opkaldspræference"</string>
     <string name="sms_preference" msgid="7742964962568219351">"Sms-præference"</string>
     <string name="calls_and_sms_ask_every_time" msgid="3178743088737726677">"Spørg hver gang"</string>
@@ -4145,10 +4146,8 @@
     <string name="mobile_network_list_add_more" msgid="4478586073355236604">"Tilføj flere"</string>
     <string name="mobile_network_active_sim" msgid="6397581267971410039">"Aktiv/knyttet til SIM-kort"</string>
     <string name="mobile_network_inactive_sim" msgid="5829757490580409899">"Inaktiv/knyttet til SIM-kort"</string>
-    <!-- no translation found for mobile_network_active_esim (3984452275968408382) -->
-    <skip />
-    <!-- no translation found for mobile_network_inactive_esim (8777415108263057939) -->
-    <skip />
+    <string name="mobile_network_active_esim" msgid="3984452275968408382">"Aktivt/eSIM"</string>
+    <string name="mobile_network_inactive_esim" msgid="8777415108263057939">"Inaktivt/eSIM"</string>
     <string name="mobile_network_sim_name" msgid="3187192894150386537">"Navn på SIM-kort og farve"</string>
     <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>
@@ -4184,8 +4183,7 @@
     <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>
-    <!-- no translation found for sim_action_switch_sub_dialog_text_downloaded (8977951796005849471) -->
-    <skip />
+    <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>
     <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>
@@ -4227,10 +4225,8 @@
     <string name="switch_sim_dialog_text" msgid="7530186862171635464">"<xliff:g id="CARRIER_NAME">%1$s</xliff:g> anvendes til mobildata, opkald og sms-beskeder."</string>
     <string name="switch_sim_dialog_no_switch_title" msgid="809763410787744247">"Der er ingen tilgængelige aktive SIM-kort"</string>
     <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>
-    <!-- no translation found for sim_card_label (6263064316075963775) -->
-    <skip />
-    <!-- no translation found for erase_sim_dialog_title (4742077437653028326) -->
-    <skip />
+    <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>
     <string name="erase_sim_confirm_button" msgid="8309115684335320541">"Ryd"</string>
     <string name="erasing_sim" msgid="7877703231075699139">"Rydder SIM-kort…"</string>
@@ -4283,6 +4279,8 @@
     <string name="capture_system_heap_dump_title" msgid="9210974110606886455">"Registrer systemets heap dump"</string>
     <string name="reboot_with_mte_title" msgid="9167242803901899693">"Genstart med MTE"</string>
     <string name="reboot_with_mte_message" msgid="7675836625682561153">"Systemet genstarter og vil tillade, at der eksperimenteres med Memory Tagging Extension (MTE). Eksperimentering med MTE kan gå ud over systemets ydeevne og stabilitet. Indstillingen nulstilles ved næste genstart."</string>
+    <string name="reboot_with_mte_summary" msgid="879384278357305846">"Prøv MTE til en enkelt start i forbindelse med appudvikling"</string>
+    <string name="reboot_with_mte_already_enabled" msgid="7708271355555880940">"MTE er aktiveret via avanceret beskyttelse af hukommelsen"</string>
     <string name="capturing_system_heap_dump_message" msgid="8410503247477360622">"Registrering af systemets heap dump"</string>
     <string name="error_capturing_system_heap_dump_message" msgid="2352983250048200052">"Systemets heap dump kunne ikke registreres"</string>
     <string name="automatic_system_heap_dump_title" msgid="4093306504711109479">"Registrer automatisk systemets heap dumps"</string>
@@ -4334,6 +4332,11 @@
     <string name="lockscreen_trivial_disabled_controls_summary" msgid="7593626010580689155">"Du skal først aktivere \"Vis enhedsstyring\"."</string>
     <string name="lockscreen_double_line_clock_summary" msgid="2916159550425093703">"Vis uret med to linjer, når det er tilgængeligt"</string>
     <string name="lockscreen_double_line_clock_setting_toggle" msgid="3408639316001688529">"Ur med to linjer"</string>
+    <string name="lockscreen_quick_affordances_title" msgid="435869403114245620">"Knapper"</string>
+    <plurals name="lockscreen_quick_affordances_summary" formatted="false" msgid="4225396036524703997">
+      <item quantity="one"><xliff:g id="FIRST_1">%1$s</xliff:g>, <xliff:g id="SECOND">%2$s</xliff:g></item>
+      <item quantity="other"><xliff:g id="FIRST_1">%1$s</xliff:g>, <xliff:g id="SECOND">%2$s</xliff:g></item>
+    </plurals>
     <string name="rtt_settings_title" msgid="7049259598645966354"></string>
     <string name="rtt_settings_no_visible" msgid="7440356831140948382"></string>
     <string name="rtt_settings_visible_during_call" msgid="7866181103286073700"></string>
@@ -4382,10 +4385,8 @@
     <string name="carrier_wifi_offload_summary" msgid="2980563718888371142">"Tillad, at Google Fi bruger W+-netværk for at øge hastigheden og dækningen"</string>
     <string name="carrier_wifi_network_title" msgid="5461382943873831770">"W+-netværk"</string>
     <string name="sim_category_title" msgid="2341314000964710495">"SIM"</string>
-    <!-- no translation found for downloaded_sim_category_title (2876988650413179752) -->
-    <skip />
-    <!-- no translation found for downloaded_sims_category_title (487799905978489922) -->
-    <skip />
+    <string name="downloaded_sim_category_title" msgid="2876988650413179752">"eSIM"</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>
     <string name="sim_category_default_active_sim" msgid="1208194173387987231">" / Standard til <xliff:g id="ID_1">%1$s</xliff:g>"</string>
@@ -4441,8 +4442,7 @@
     <string name="smart_forwarding_ongoing_title" msgid="962226849074401228">"Indstillinger for opkald"</string>
     <string name="smart_forwarding_ongoing_text" msgid="2189209372407117114">"Opdaterer indstillinger..."</string>
     <string name="smart_forwarding_failed_title" msgid="1859891191023516080">"Fejl i indstillinger for opkald."</string>
-    <!-- no translation found for smart_forwarding_failed_text (8682640643264071789) -->
-    <skip />
+    <string name="smart_forwarding_failed_text" msgid="8682640643264071789">"Fejl med netværk eller SIM-kort"</string>
     <string name="smart_forwarding_failed_not_activated_text" msgid="997396203001257904">"SIM-kortet er ikke aktiveret."</string>
     <string name="smart_forwarding_input_mdn_title" msgid="5105463748849841763">"Angiv telefonnumre"</string>
     <string name="smart_forwarding_input_mdn_dialog_title" msgid="7542216086697868415">"Angiv telefonnummer"</string>
@@ -4466,14 +4466,10 @@
     <string name="previous_page_content_description" msgid="6438292457923282991">"Forrige"</string>
     <string name="next_page_content_description" msgid="1641835099813416294">"Næste"</string>
     <string name="colors_viewpager_content_description" msgid="2591751086138259565">"Forhåndsvisning af farve"</string>
-    <!-- no translation found for bluetooth_sim_card_access_notification_title (7351015416346359536) -->
-    <skip />
-    <!-- no translation found for bluetooth_sim_card_access_notification_content (8685623260103018309) -->
-    <skip />
-    <!-- no translation found for bluetooth_sim_card_access_dialog_title (5616323725563125179) -->
-    <skip />
-    <!-- no translation found for bluetooth_sim_card_access_dialog_content (6281997628405909566) -->
-    <skip />
+    <string name="bluetooth_sim_card_access_notification_title" msgid="7351015416346359536">"Anmodning om SIM-adgang"</string>
+    <string name="bluetooth_sim_card_access_notification_content" msgid="8685623260103018309">"En enhed anmoder om adgang til dit SIM-kort. Tryk for at få flere oplysninger."</string>
+    <string name="bluetooth_sim_card_access_dialog_title" msgid="5616323725563125179">"Vil du give adgang til SIM-kortet?"</string>
+    <string name="bluetooth_sim_card_access_dialog_content" msgid="6281997628405909566">"En Bluetooth-enhed, <xliff:g id="DEVICE_NAME_0">%1$s</xliff:g>, anmoder om adgang til data på dit SIM-kort. Dette omfatter dine kontakter.\n\nNår der er oprettet forbindelse, vil <xliff:g id="DEVICE_NAME_1">%2$s</xliff:g> modtage alle indgående opkald til <xliff:g id="PHONE_NUMBER">%3$s</xliff:g>."</string>
     <string name="bluetooth_connect_access_notification_title" msgid="2573547043170883947">"En Bluetooth-enhed er tilgængelig"</string>
     <string name="bluetooth_connect_access_notification_content" msgid="1328465545685433304">"En enhed vil gerne oprette forbindelse. Tryk for at få flere oplysninger."</string>
     <string name="bluetooth_connect_access_dialog_title" msgid="1948056782712451381">"Vil du oprette forbindelse til Bluetooth-enheden?"</string>
@@ -4544,6 +4540,10 @@
     <string name="ingress_rate_limit_summary" msgid="1097811019742438371">"Konfigurer grænsen for indgående båndbredde på netværket, som vil gælde for alle netværk, der leverer internetforbindelse."</string>
     <string name="ingress_rate_limit_dialog_title" msgid="5359461052422633789">"Konfigurer grænsen for downloadhastighed på netværket"</string>
     <string name="ingress_rate_limit_no_limit_entry" msgid="8741098826008012163">"Ubegrænset"</string>
+    <!-- no translation found for disable_phantom_process_monitor_title (8348108346706188771) -->
+    <skip />
+    <!-- no translation found for disable_phantom_process_monitor_summary (3044464635550256985) -->
+    <skip />
     <string name="bluetooth_broadcast_dialog_title" msgid="9172775308463135884">"Udsendelse"</string>
     <string name="bluetooth_broadcast_dialog_broadcast_app" msgid="1016617579194329005">"Udsend <xliff:g id="CURRENTAPP">%1$s</xliff:g>"</string>
     <string name="bluetooth_broadcast_dialog_find_message" msgid="6621660851669953883">"Lyt til udsendelser, der afspilles i nærheden"</string>
diff --git a/res/values-de/arrays.xml b/res/values-de/arrays.xml
index 2487061..af1a5a2 100644
--- a/res/values-de/arrays.xml
+++ b/res/values-de/arrays.xml
@@ -469,7 +469,9 @@
     <item msgid="2373999996715432397">"0"</item>
     <item msgid="5305176997036663262">"1"</item>
   </string-array>
-    <!-- no translation found for switch_to_dock_user_when_docked_timeout_entries:0 (3211660022507486536) -->
-    <!-- no translation found for switch_to_dock_user_when_docked_timeout_entries:1 (7025253383416830453) -->
-    <!-- no translation found for switch_to_dock_user_when_docked_timeout_entries:2 (1574040255478150028) -->
+  <string-array name="switch_to_dock_user_when_docked_timeout_entries">
+    <item msgid="3211660022507486536">"Nie"</item>
+    <item msgid="7025253383416830453">"Nach 1 Minute"</item>
+    <item msgid="1574040255478150028">"Nach 5 Minuten"</item>
+  </string-array>
 </resources>
diff --git a/res/values-de/strings.xml b/res/values-de/strings.xml
index 2d6c61a..7e570ca 100644
--- a/res/values-de/strings.xml
+++ b/res/values-de/strings.xml
@@ -1018,18 +1018,13 @@
     <string name="force_bold_text" msgid="4620929631102086716">"Fettdruck"</string>
     <string name="title_font_size" msgid="570613010306330622">"Schriftgröße"</string>
     <string name="short_summary_font_size" msgid="8444689613442419978">"Text vergrößern oder verkleinern"</string>
-    <!-- no translation found for sim_lock_settings (7331982427303002613) -->
-    <skip />
-    <!-- no translation found for sim_lock_settings_category (6475255139493877786) -->
-    <skip />
-    <!-- no translation found for sim_pin_toggle (6814489621760857328) -->
-    <skip />
+    <string name="sim_lock_settings" msgid="7331982427303002613">"SIM-Lock-Einstellungen"</string>
+    <string name="sim_lock_settings_category" msgid="6475255139493877786">"SIM-Lock"</string>
+    <string name="sim_pin_toggle" msgid="6814489621760857328">"SIM sperren"</string>
     <string name="sim_pin_change" msgid="5978881209990507379">"PIN für SIM-Karte ändern"</string>
     <string name="sim_enter_pin" msgid="8235202785516053253">"PIN für SIM-Karte"</string>
-    <!-- no translation found for sim_enable_sim_lock (6486354334679225748) -->
-    <skip />
-    <!-- no translation found for sim_disable_sim_lock (6939439812841857306) -->
-    <skip />
+    <string name="sim_enable_sim_lock" msgid="6486354334679225748">"SIM sperren"</string>
+    <string name="sim_disable_sim_lock" msgid="6939439812841857306">"SIM entsperren"</string>
     <string name="sim_enter_old" msgid="6882545610939674813">"Alte PIN der SIM-Karte"</string>
     <string name="sim_enter_new" msgid="9010947802784561582">"Neue PIN für SIM-Karte"</string>
     <string name="sim_reenter_new" msgid="6131418271490374263">"Neue PIN erneut eingeben"</string>
@@ -1044,8 +1039,7 @@
     <string name="sim_change_data_title" msgid="4663239438584588847">"<xliff:g id="CARRIER">%1$s</xliff:g> für mobile Daten nutzen?"</string>
     <string name="sim_change_data_message" msgid="3046178883369645132">"Du verwendest <xliff:g id="CARRIER2_0">%2$s</xliff:g> für mobile Daten. Wenn du zu <xliff:g id="CARRIER1">%1$s</xliff:g> wechselst, wird <xliff:g id="CARRIER2_1">%2$s</xliff:g> nicht mehr für mobile Daten verwendet."</string>
     <string name="sim_change_data_ok" msgid="4922114750417276560">"<xliff:g id="CARRIER">%1$s</xliff:g> verwenden"</string>
-    <!-- no translation found for sim_preferred_title (8850185380445309835) -->
-    <skip />
+    <string name="sim_preferred_title" msgid="8850185380445309835">"Bevorzugte SIM aktualisieren?"</string>
     <string name="sim_preferred_message" msgid="6004009449266648351">"<xliff:g id="NEW_SIM">%1$s</xliff:g> ist die einzige SIM-Karte in deinem Gerät. Möchtest du diese SIM-Karte für mobile Daten, Anrufe und SMS verwenden?"</string>
     <string name="wrong_pin_code_pukked" msgid="3414172752791445033">"Falscher PIN-Code der SIM-Karte. Bitte wende dich an deinen Mobilfunkanbieter, damit er dein Gerät entsperrt."</string>
     <plurals name="wrong_pin_code" formatted="false" msgid="4054088588731305475">
@@ -1198,20 +1192,17 @@
     <string name="reset_network_title" msgid="1395494440355807616">"WLAN, mobile Daten &amp; Bluetooth zurücksetzen"</string>
     <string name="reset_network_desc" msgid="1112523764899788246">"Hierdurch werden sämtliche Netzwerkeinstellungen zurückgesetzt, einschließlich:\n\n"<li>"WLAN"</li>\n<li>"Mobile Daten"</li>\n<li>"Bluetooth"</li></string>
     <string name="erase_euicc_data_button" msgid="728078969563311737">"Löschen"</string>
-    <!-- no translation found for reset_esim_title (4194570573425902754) -->
-    <skip />
+    <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>
     <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>
-    <!-- no translation found for reset_network_final_desc_esim (1129251284212847939) -->
-    <skip />
+    <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>
     <string name="reset_network_final_button_text" msgid="2433867118414000462">"Einstellungen zurücksetzen"</string>
     <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>
-    <!-- no translation found for reset_esim_error_msg (7279607120606365250) -->
-    <skip />
+    <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>
     <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>
@@ -2023,7 +2014,6 @@
     <string name="printer_info_desc" msgid="1206872325746154206">"Weitere Informationen über diesen Drucker"</string>
     <string name="power_usage_summary_title" msgid="4198312848584882113">"Akku"</string>
     <string name="power_usage_summary" msgid="6857382582534984531">"Was zum Akkuverbrauch beiträgt"</string>
-    <string name="power_usage_not_available" msgid="3425302437465106036">"Keine Daten zum Akkuverbrauch"</string>
     <string name="power_usage_level_and_status" msgid="821521456989429593">"<xliff:g id="LEVEL">%1$s</xliff:g> - <xliff:g id="STATUS">%2$s</xliff:g>"</string>
     <string name="power_discharge_remaining" msgid="6997529817917076536">"Noch <xliff:g id="REMAIN">%1$s</xliff:g>"</string>
     <string name="power_charge_remaining" msgid="7046064326172265116">"Verbleibende Ladezeit: <xliff:g id="UNTIL_CHARGED">%1$s</xliff:g>"</string>
@@ -2044,7 +2034,6 @@
     <string name="manager_battery_usage_optimized_only" msgid="7121785281913056432">"optimierte"</string>
     <string name="manager_battery_usage_link_a11y" msgid="374918091821438564">"Weitere Informationen zu den Akkunutzungsoptionen"</string>
     <string name="device_screen_usage" msgid="1011630249648289909">"Displaynutzung seit letzter vollständiger Aufladung"</string>
-    <string name="power_usage_list_summary" msgid="3237540201918492925">"Akkunutzung seit der letzten vollständigen Aufladung"</string>
     <string name="advanced_battery_title" msgid="3005993394776555079">"Akkunutzung"</string>
     <string name="history_details_title" msgid="8628584613889559355">"Verlaufsdetails"</string>
     <string name="advanced_battery_preference_title" msgid="3790901207877260883">"Akkunutzung"</string>
@@ -2068,7 +2057,17 @@
     <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="5962767837251276527">"Ladevorgang angehalten"</string>
     <string name="battery_tip_limited_temporarily_summary" msgid="5254922316684499816">"Schützt den Akku, um seine Lebensdauer zu verlängern"</string>
-    <!-- no translation found for battery_tip_limited_temporarily_extra_summary (8876637325622106400) -->
+    <!-- no translation found for battery_tip_dock_defender_future_bypass_title (7257251934903787366) -->
+    <skip />
+    <!-- no translation found for battery_tip_dock_defender_future_bypass_summary (428474483479026813) -->
+    <skip />
+    <!-- no translation found for battery_tip_dock_defender_active_title (8843454404807737776) -->
+    <skip />
+    <!-- no translation found for battery_tip_dock_defender_active_summary (5582869291068635429) -->
+    <skip />
+    <!-- no translation found for battery_tip_dock_defender_temporarily_bypassed_title (1679449361090557201) -->
+    <skip />
+    <!-- no translation found for battery_tip_dock_defender_temporarily_bypassed_summary (5107293805054133144) -->
     <skip />
     <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>
@@ -2131,7 +2130,6 @@
     <string name="power_bluetooth" msgid="5085900180846238196">"Bluetooth"</string>
     <string name="power_cell" msgid="7793805106954398186">"Mobilfunknetz"</string>
     <string name="power_phone" msgid="2768396619208561670">"Anrufe"</string>
-    <string name="battery_used_for" msgid="6401552215008504483">"Verwendungsdauer: <xliff:g id="TIME">^1</xliff:g>"</string>
     <string name="battery_screen_usage" msgid="90008745183187461">"Displaynutzung: <xliff:g id="TIME">^1</xliff:g>"</string>
     <string name="battery_used_by" msgid="6457305178016189330">"<xliff:g id="PERCENT">%1$s</xliff:g> durch <xliff:g id="APP">%2$s</xliff:g> verbraucht"</string>
     <string name="battery_overall_usage" msgid="8940140259734182014">"<xliff:g id="PERCENT">%1$s</xliff:g> des gesamten Akkuverbrauchs"</string>
@@ -2162,7 +2160,6 @@
     <string name="battery_not_usage_24hr" msgid="8397519536160741248">"Keine Nutzung in den letzten 24 Stunden"</string>
     <string name="battery_usage_without_time" msgid="1346894834339420538"></string>
     <string name="battery_usage_other_users" msgid="9002643295562500693">"Andere Nutzer"</string>
-    <string name="advanced_battery_graph_subtext" msgid="6816737986172678550">"Die verbleibende Akkulaufzeit wird anhand der Gerätenutzung geschätzt"</string>
     <string name="estimated_time_left" msgid="948717045180211777">"Geschätzte verbleibende Akkulaufzeit"</string>
     <string name="estimated_charging_time_left" msgid="2287135413363961246">"Bis zur vollständigen Aufladung"</string>
     <string name="estimated_time_description" msgid="211058785418596009">"Schätzung kann sich je nach Nutzung ändern"</string>
@@ -2269,6 +2266,7 @@
     <string name="vpn_settings_multiple_insecure_multiple_total" msgid="1706236062478680488">"<xliff:g id="VPN_COUNT">%d</xliff:g> sind nicht sicher"</string>
     <string name="adaptive_connectivity_title" msgid="7464959640138428192">"Adaptive Konnektivität"</string>
     <string name="adaptive_connectivity_summary" msgid="3648731530666326885">"Verlängert die Akkulaufzeit und optimiert die Leistung des Geräts durch automatisches Verwalten deiner Netzwerkverbindungen"</string>
+    <string name="adaptive_connectivity_main_switch_title" msgid="261045483524512420">"Adaptive Konnektivität verwenden"</string>
     <string name="credentials_title" msgid="7535942196886123656">"Anmeldedatenspeicher"</string>
     <string name="credentials_install" msgid="3933218407598415827">"Ein Zertifikat installieren"</string>
     <string name="credentials_reset" msgid="4246628389366452655">"Anmeldedaten löschen"</string>
@@ -2569,8 +2567,7 @@
     <string name="user_remove_user_menu" msgid="2183714948094429367">"<xliff:g id="USER_NAME">%1$s</xliff:g> vom Gerät löschen"</string>
     <string name="user_lockscreen_settings" msgid="4596612658981942092">"Einstellungen für den Sperrbildschirm"</string>
     <string name="user_add_on_lockscreen_menu" msgid="2539059062034644966">"Nutzer vom Sperrbildschirm aus hinzufügen"</string>
-    <!-- no translation found for switch_to_dock_user_when_docked (2324395443311905635) -->
-    <skip />
+    <string name="switch_to_dock_user_when_docked" msgid="2324395443311905635">"Zu Administrator wechseln, wenn angedockt"</string>
     <string name="user_confirm_remove_self_title" msgid="926265330805361832">"Dich selbst löschen?"</string>
     <string name="user_confirm_remove_title" msgid="3626559103278006002">"Diesen Nutzer löschen?"</string>
     <string name="user_profile_confirm_remove_title" msgid="3131574314149375354">"Dieses Profil entfernen?"</string>
@@ -2696,8 +2693,7 @@
     <string name="wizard_next" msgid="3884832431439072471">"Weiter"</string>
     <string name="wizard_back_adoptable" msgid="1447814356855134183">"Anders formatieren"</string>
     <string name="regulatory_info_text" msgid="1154461023369976667"></string>
-    <!-- no translation found for sim_settings_title (2254609719033946272) -->
-    <skip />
+    <string name="sim_settings_title" msgid="2254609719033946272">"SIMs"</string>
     <string name="sim_cellular_data_unavailable" msgid="4653591727755387534">"Keine mobilen Daten verfügbar"</string>
     <string name="sim_cellular_data_unavailable_summary" msgid="6505871722911347881">"Tippen, um Daten-SIM auszuwählen"</string>
     <string name="sim_calls_always_use" msgid="967857230039768111">"Diese SIM für alle Anrufe verwenden"</string>
@@ -2715,8 +2711,7 @@
     <string name="sim_status_title" msgid="6188770698037109774">"Status der SIM-Karte"</string>
     <string name="sim_status_title_sim_slot" msgid="4932996839194493313">"SIM-Status (SIM-Steckplatz %1$d)"</string>
     <string name="sim_signal_strength" msgid="6351052821700294501">"<xliff:g id="DBM">%1$d</xliff:g> dBm <xliff:g id="ASU">%2$d</xliff:g> asu"</string>
-    <!-- no translation found for sim_notification_title (2819551384383504031) -->
-    <skip />
+    <string name="sim_notification_title" msgid="2819551384383504031">"SIMs geändert."</string>
     <string name="sim_notification_summary" msgid="5593339846307029991">"Zum Einrichten tippen"</string>
     <string name="sim_calls_ask_first_prefs_title" msgid="3077694594349657933">"Jedes Mal fragen"</string>
     <string name="sim_selection_required_pref" msgid="231437651041498359">"Auswahl erforderlich"</string>
@@ -2742,7 +2737,10 @@
     <string name="account_dashboard_title" msgid="8228773251948253914">"Passwörter und Konten"</string>
     <string name="account_dashboard_default_summary" msgid="1730719656099599488">"Gespeicherte Passwörter, Autofill, synchronisierte Konten"</string>
     <string name="app_default_dashboard_title" msgid="4071015747629103216">"Standard-Apps"</string>
-    <!-- no translation found for cloned_apps_dashboard_title (5542076801222950921) -->
+    <string name="cloned_apps_dashboard_title" msgid="5542076801222950921">"Geklonte Apps"</string>
+    <!-- no translation found for desc_cloned_apps_intro_text (1369621522882622476) -->
+    <skip />
+    <!-- no translation found for cloned_apps_summary (8805362440770795709) -->
     <skip />
     <string name="system_dashboard_summary" msgid="7400745270362833832">"Sprachen, Gesten, Zeit, Sicherung"</string>
     <string name="languages_setting_summary" msgid="4924440599794956443">"Systemsprachen, App-Sprachen"</string>
@@ -3358,8 +3356,7 @@
     <string name="screen_pinning_unlock_password" msgid="4957969621904790573">"Vor dem Beenden nach Passwort fragen"</string>
     <string name="screen_pinning_unlock_none" msgid="2474959642431856316">"Gerät beim Loslösen der App sperren"</string>
     <string name="confirm_sim_deletion_title" msgid="9199369003530237871">"Löschen der SIM bestätigen"</string>
-    <!-- no translation found for confirm_sim_deletion_description (5090811029854329373) -->
-    <skip />
+    <string name="confirm_sim_deletion_description" msgid="5090811029854329373">"Bestätige deine Identität, um eine eSIM zu löschen"</string>
     <string name="opening_paragraph_delete_profile_unknown_company" msgid="2951348192319498135">"Dieses Arbeitsprofil wird verwaltet von:"</string>
     <string name="managing_admin" msgid="2633920317425356619">"Verwaltet von <xliff:g id="ADMIN_APP_LABEL">%s</xliff:g>"</string>
     <string name="encryption_interstitial_header" msgid="4418014339568737685">"Sicherer Start"</string>
@@ -3763,6 +3760,11 @@
       <item quantity="one">1 App darf uneingeschränkt Daten nutzen</item>
     </plurals>
     <string name="special_access_more" msgid="132919514147475846">"Mehr anzeigen"</string>
+    <string name="long_background_tasks_label" msgid="3169590134850226687">"Lange Hintergrundaufgaben"</string>
+    <string name="long_background_tasks_switch_title" msgid="2491623894899492543">"Lang andauernde Hintergrundaufgaben erlauben"</string>
+    <string name="long_background_tasks_title" msgid="3272230637974707490">"Lange Hintergrundaufgaben"</string>
+    <string name="long_background_tasks_footer_title" msgid="9117342254914743097">"Damit kannst du dieser App erlauben, lang andauernde Hintergrundaufgaben auszuführen. Die App kann dann Aufgaben ausführen, die länger als ein paar Minuten dauern, etwa Downloads und Uploads. \n\nWenn diese Berechtigung nicht gewährt wird, wird durch das System begrenzt, wie lange die App solche Aufgaben im Hintergrund ausführen darf."</string>
+    <string name="keywords_long_background_tasks" msgid="5788956269136054574">"lang andauernde Aufgaben, Datenübertragung, Hintergrundaufgaben"</string>
     <string name="reset_shortcut_manager_throttling" msgid="2183940254903144298">"Limits für ShortcutManager-Aufrufe zurücksetzen"</string>
     <string name="reset_shortcut_manager_throttling_complete" msgid="8949943009096885470">"Limits für ShortcutManager-Aufrufe zurückgesetzt"</string>
     <string name="notification_suggestion_title" msgid="6309263655965785411">"Infos auf Sperrbildschirm festlegen"</string>
@@ -4135,8 +4137,7 @@
     <string name="mobile_data_settings_title" msgid="3927524078598009792">"Mobile Daten"</string>
     <string name="mobile_data_settings_summary" msgid="7323978798199919063">"Datenzugriff über Mobilfunknetz"</string>
     <string name="mobile_data_settings_summary_auto_switch" msgid="7851549787645698945">"Telefon wechselt automatisch zu diesem Mobilfunkanbieter, wenn er in Reichweite ist"</string>
-    <!-- no translation found for mobile_data_settings_summary_unavailable (9176513507571883986) -->
-    <skip />
+    <string name="mobile_data_settings_summary_unavailable" msgid="9176513507571883986">"Keine SIM verfügbar"</string>
     <string name="calls_preference" msgid="2166481296066890129">"Anrufeinstellung"</string>
     <string name="sms_preference" msgid="7742964962568219351">"SMS-Einstellung"</string>
     <string name="calls_and_sms_ask_every_time" msgid="3178743088737726677">"Jedes Mal fragen"</string>
@@ -4151,10 +4152,8 @@
     <string name="mobile_network_list_add_more" msgid="4478586073355236604">"Weitere hinzufügen"</string>
     <string name="mobile_network_active_sim" msgid="6397581267971410039">"Aktiv/SIM"</string>
     <string name="mobile_network_inactive_sim" msgid="5829757490580409899">"Inaktiv/SIM"</string>
-    <!-- no translation found for mobile_network_active_esim (3984452275968408382) -->
-    <skip />
-    <!-- no translation found for mobile_network_inactive_esim (8777415108263057939) -->
-    <skip />
+    <string name="mobile_network_active_esim" msgid="3984452275968408382">"Aktiv/eSIM"</string>
+    <string name="mobile_network_inactive_esim" msgid="8777415108263057939">"Inaktiv/eSIM"</string>
     <string name="mobile_network_sim_name" msgid="3187192894150386537">"SIM-Name und -Farbe"</string>
     <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>
@@ -4190,8 +4189,7 @@
     <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>
-    <!-- no translation found for sim_action_switch_sub_dialog_text_downloaded (8977951796005849471) -->
-    <skip />
+    <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>
     <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>
@@ -4233,10 +4231,8 @@
     <string name="switch_sim_dialog_text" msgid="7530186862171635464">"Für mobile Daten, Anrufe und SMS wird <xliff:g id="CARRIER_NAME">%1$s</xliff:g> verwendet."</string>
     <string name="switch_sim_dialog_no_switch_title" msgid="809763410787744247">"Keine aktiven SIM-Karten verfügbar"</string>
     <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>
-    <!-- no translation found for sim_card_label (6263064316075963775) -->
-    <skip />
-    <!-- no translation found for erase_sim_dialog_title (4742077437653028326) -->
-    <skip />
+    <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>
     <string name="erase_sim_confirm_button" msgid="8309115684335320541">"Löschen"</string>
     <string name="erasing_sim" msgid="7877703231075699139">"SIM wird gelöscht…"</string>
@@ -4289,6 +4285,8 @@
     <string name="capture_system_heap_dump_title" msgid="9210974110606886455">"System-Heap-Dump erfassen"</string>
     <string name="reboot_with_mte_title" msgid="9167242803901899693">"Mit MTE neu starten"</string>
     <string name="reboot_with_mte_message" msgid="7675836625682561153">"Das System wird neu gestartet und du kannst MTE (Memory Tagging Extension) testen. MTE kann die Leistung und Stabilität des Systems beeinträchtigen. Beim nächsten Neustart wird die Einstellung zurückgesetzt."</string>
+    <string name="reboot_with_mte_summary" msgid="879384278357305846">"Probiere MTE für einen einzelnen Start zur App-Entwicklung aus"</string>
+    <string name="reboot_with_mte_already_enabled" msgid="7708271355555880940">"MTE wird über den erweiterten Speicherschutz aktiviert"</string>
     <string name="capturing_system_heap_dump_message" msgid="8410503247477360622">"System-Heap-Dump wird erfasst"</string>
     <string name="error_capturing_system_heap_dump_message" msgid="2352983250048200052">"System-Heap-Dump konnte nicht erfasst werden"</string>
     <string name="automatic_system_heap_dump_title" msgid="4093306504711109479">"System-Heap-Dumps automatisch erfassen"</string>
@@ -4340,6 +4338,11 @@
     <string name="lockscreen_trivial_disabled_controls_summary" msgid="7593626010580689155">"Wenn du dies nutzen möchtest, aktiviere zuerst die Option „Gerätesteuerung anzeigen“"</string>
     <string name="lockscreen_double_line_clock_summary" msgid="2916159550425093703">"Uhrzeit in zwei Zeilen anzeigen, wenn verfügbar"</string>
     <string name="lockscreen_double_line_clock_setting_toggle" msgid="3408639316001688529">"Uhrzeit in zwei Zeilen"</string>
+    <string name="lockscreen_quick_affordances_title" msgid="435869403114245620">"Schaltflächen"</string>
+    <plurals name="lockscreen_quick_affordances_summary" formatted="false" msgid="4225396036524703997">
+      <item quantity="other"><xliff:g id="FIRST_1">%1$s</xliff:g>, <xliff:g id="SECOND">%2$s</xliff:g></item>
+      <item quantity="one"><xliff:g id="FIRST_0">%1$s</xliff:g></item>
+    </plurals>
     <string name="rtt_settings_title" msgid="7049259598645966354"></string>
     <string name="rtt_settings_no_visible" msgid="7440356831140948382"></string>
     <string name="rtt_settings_visible_during_call" msgid="7866181103286073700"></string>
@@ -4388,10 +4391,8 @@
     <string name="carrier_wifi_offload_summary" msgid="2980563718888371142">"Google Fi erlauben, W+-Netzwerke zu verwenden, um die Geschwindigkeit und Abdeckung zu verbessern"</string>
     <string name="carrier_wifi_network_title" msgid="5461382943873831770">"W+-Netzwerk"</string>
     <string name="sim_category_title" msgid="2341314000964710495">"SIM"</string>
-    <!-- no translation found for downloaded_sim_category_title (2876988650413179752) -->
-    <skip />
-    <!-- no translation found for downloaded_sims_category_title (487799905978489922) -->
-    <skip />
+    <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>
     <string name="sim_category_default_active_sim" msgid="1208194173387987231">" / Standard für <xliff:g id="ID_1">%1$s</xliff:g>"</string>
@@ -4447,8 +4448,7 @@
     <string name="smart_forwarding_ongoing_title" msgid="962226849074401228">"Anrufeinstellungen"</string>
     <string name="smart_forwarding_ongoing_text" msgid="2189209372407117114">"Einstellungen werden aktualisiert…"</string>
     <string name="smart_forwarding_failed_title" msgid="1859891191023516080">"Fehler bei Anrufeinstellungen"</string>
-    <!-- no translation found for smart_forwarding_failed_text (8682640643264071789) -->
-    <skip />
+    <string name="smart_forwarding_failed_text" msgid="8682640643264071789">"Netzwerk- oder SIM-Fehler."</string>
     <string name="smart_forwarding_failed_not_activated_text" msgid="997396203001257904">"SIM ist nicht aktiviert."</string>
     <string name="smart_forwarding_input_mdn_title" msgid="5105463748849841763">"Telefonnummern eingeben"</string>
     <string name="smart_forwarding_input_mdn_dialog_title" msgid="7542216086697868415">"Telefonnummer eingeben"</string>
@@ -4472,14 +4472,10 @@
     <string name="previous_page_content_description" msgid="6438292457923282991">"Zurück"</string>
     <string name="next_page_content_description" msgid="1641835099813416294">"Weiter"</string>
     <string name="colors_viewpager_content_description" msgid="2591751086138259565">"Farbvorschau"</string>
-    <!-- no translation found for bluetooth_sim_card_access_notification_title (7351015416346359536) -->
-    <skip />
-    <!-- no translation found for bluetooth_sim_card_access_notification_content (8685623260103018309) -->
-    <skip />
-    <!-- no translation found for bluetooth_sim_card_access_dialog_title (5616323725563125179) -->
-    <skip />
-    <!-- no translation found for bluetooth_sim_card_access_dialog_content (6281997628405909566) -->
-    <skip />
+    <string name="bluetooth_sim_card_access_notification_title" msgid="7351015416346359536">"SIM-Zugriffsanfrage"</string>
+    <string name="bluetooth_sim_card_access_notification_content" msgid="8685623260103018309">"Ein Gerät möchte auf deine SIM zugreifen. Tippe, um weitere Informationen zu erhalten."</string>
+    <string name="bluetooth_sim_card_access_dialog_title" msgid="5616323725563125179">"Zugriff auf SIM erlauben?"</string>
+    <string name="bluetooth_sim_card_access_dialog_content" msgid="6281997628405909566">"Das Bluetooth-Gerät „<xliff:g id="DEVICE_NAME_0">%1$s</xliff:g>“ möchte auf Daten auf deiner SIM zugreifen. Das betrifft auch deine Kontakte.\n\nSolange die Verbindung besteht, gehen alle Anrufe unter der Nummer <xliff:g id="PHONE_NUMBER">%3$s</xliff:g> an das Gerät „<xliff:g id="DEVICE_NAME_1">%2$s</xliff:g>“."</string>
     <string name="bluetooth_connect_access_notification_title" msgid="2573547043170883947">"Ein Bluetooth-Gerät ist verfügbar"</string>
     <string name="bluetooth_connect_access_notification_content" msgid="1328465545685433304">"Ein Gerät möchte sich verbinden. Weitere Informationen."</string>
     <string name="bluetooth_connect_access_dialog_title" msgid="1948056782712451381">"Mit Bluetooth-Gerät verbinden?"</string>
@@ -4550,6 +4546,10 @@
     <string name="ingress_rate_limit_summary" msgid="1097811019742438371">"Damit kannst du die Ratenbegrenzung für eingehenden Traffic über die Netzwerkbandbreite konfigurieren, die für alle Netzwerke angewendet wird, die eine Internetverbindung zur Verfügung stellen."</string>
     <string name="ingress_rate_limit_dialog_title" msgid="5359461052422633789">"Ratenbegrenzung für Downloads im Netzwerk konfigurieren"</string>
     <string name="ingress_rate_limit_no_limit_entry" msgid="8741098826008012163">"Keine Begrenzung"</string>
+    <!-- no translation found for disable_phantom_process_monitor_title (8348108346706188771) -->
+    <skip />
+    <!-- no translation found for disable_phantom_process_monitor_summary (3044464635550256985) -->
+    <skip />
     <string name="bluetooth_broadcast_dialog_title" msgid="9172775308463135884">"Übertragen"</string>
     <string name="bluetooth_broadcast_dialog_broadcast_app" msgid="1016617579194329005">"<xliff:g id="CURRENTAPP">%1$s</xliff:g> streamen"</string>
     <string name="bluetooth_broadcast_dialog_find_message" msgid="6621660851669953883">"Du kannst dir das anhören, was andere in deiner Nähe abspielen"</string>
diff --git a/res/values-el/arrays.xml b/res/values-el/arrays.xml
index 5745a38..ac4e4da 100644
--- a/res/values-el/arrays.xml
+++ b/res/values-el/arrays.xml
@@ -469,7 +469,9 @@
     <item msgid="2373999996715432397">"0"</item>
     <item msgid="5305176997036663262">"1"</item>
   </string-array>
-    <!-- no translation found for switch_to_dock_user_when_docked_timeout_entries:0 (3211660022507486536) -->
-    <!-- no translation found for switch_to_dock_user_when_docked_timeout_entries:1 (7025253383416830453) -->
-    <!-- no translation found for switch_to_dock_user_when_docked_timeout_entries:2 (1574040255478150028) -->
+  <string-array name="switch_to_dock_user_when_docked_timeout_entries">
+    <item msgid="3211660022507486536">"Ποτέ"</item>
+    <item msgid="7025253383416830453">"Μετά από 1 λεπτό"</item>
+    <item msgid="1574040255478150028">"Μετά από 5 λεπτά"</item>
+  </string-array>
 </resources>
diff --git a/res/values-el/strings.xml b/res/values-el/strings.xml
index 207d326..e29ea6d 100644
--- a/res/values-el/strings.xml
+++ b/res/values-el/strings.xml
@@ -1012,18 +1012,13 @@
     <string name="force_bold_text" msgid="4620929631102086716">"Κείμενο με έντονη γραφή"</string>
     <string name="title_font_size" msgid="570613010306330622">"Μέγεθος γραμματοσειράς"</string>
     <string name="short_summary_font_size" msgid="8444689613442419978">"Αύξηση ή μείωση του μεγέθους του κειμένου"</string>
-    <!-- no translation found for sim_lock_settings (7331982427303002613) -->
-    <skip />
-    <!-- no translation found for sim_lock_settings_category (6475255139493877786) -->
-    <skip />
-    <!-- no translation found for sim_pin_toggle (6814489621760857328) -->
-    <skip />
+    <string name="sim_lock_settings" msgid="7331982427303002613">"Ρυθμίσεις κλειδώματος SIM"</string>
+    <string name="sim_lock_settings_category" msgid="6475255139493877786">"Κλείδωμα SIM"</string>
+    <string name="sim_pin_toggle" msgid="6814489621760857328">"Κλείδωμα SIM"</string>
     <string name="sim_pin_change" msgid="5978881209990507379">"Αλλαγή αριθμού PIN κάρτας SIM"</string>
     <string name="sim_enter_pin" msgid="8235202785516053253">"Αριθμός PIN κάρτας SIM"</string>
-    <!-- no translation found for sim_enable_sim_lock (6486354334679225748) -->
-    <skip />
-    <!-- no translation found for sim_disable_sim_lock (6939439812841857306) -->
-    <skip />
+    <string name="sim_enable_sim_lock" msgid="6486354334679225748">"Κλείδωμα SIM"</string>
+    <string name="sim_disable_sim_lock" msgid="6939439812841857306">"Ξεκλείδωμα κάρτας SIM"</string>
     <string name="sim_enter_old" msgid="6882545610939674813">"Παλιό PIN κάρτας SIM"</string>
     <string name="sim_enter_new" msgid="9010947802784561582">"Νέο PIN κάρτας SIM"</string>
     <string name="sim_reenter_new" msgid="6131418271490374263">"Πληκτρολογήστε ξανά το νέο PIN"</string>
@@ -1038,8 +1033,7 @@
     <string name="sim_change_data_title" msgid="4663239438584588847">"Χρήση <xliff:g id="CARRIER">%1$s</xliff:g> για δεδ. κιν. τηλ.;"</string>
     <string name="sim_change_data_message" msgid="3046178883369645132">"Χρησιμοποιείτε <xliff:g id="CARRIER2_0">%2$s</xliff:g> για δεδομένα κινητής τηλεφωνίας. Εάν κάνετε εναλλαγή στην υπηρεσία <xliff:g id="CARRIER1">%1$s</xliff:g>, η υπηρεσία <xliff:g id="CARRIER2_1">%2$s</xliff:g> δεν θα χρησιμοποιείται πλέον για δεδομένα κινητής τηλεφωνίας."</string>
     <string name="sim_change_data_ok" msgid="4922114750417276560">"Χρήση <xliff:g id="CARRIER">%1$s</xliff:g>"</string>
-    <!-- no translation found for sim_preferred_title (8850185380445309835) -->
-    <skip />
+    <string name="sim_preferred_title" msgid="8850185380445309835">"Ενημέρωση προτιμώμενης SIM;"</string>
     <string name="sim_preferred_message" msgid="6004009449266648351">"Η κάρτα <xliff:g id="NEW_SIM">%1$s</xliff:g> είναι η μόνη SIM στη συσκευή σας. Θέλετε να χρησιμοποιήσετε αυτήν τη SIM για τα δεδομένα κινητής τηλεφωνίας, τις κλήσεις και τα μηνύματα SMS;"</string>
     <string name="wrong_pin_code_pukked" msgid="3414172752791445033">"Λανθασμένος κωδικός PIN κάρτας SIM. Θα πρέπει να επικοινωνήσετε με τον πάροχο κινητής τηλεφωνίας σας για να ξεκλειδώσετε τη συσκευή σας."</string>
     <plurals name="wrong_pin_code" formatted="false" msgid="4054088588731305475">
@@ -1192,20 +1186,17 @@
     <string name="reset_network_title" msgid="1395494440355807616">"Επαναφ. Wi-Fi/mobile/Bluetooth"</string>
     <string name="reset_network_desc" msgid="1112523764899788246">"Με αυτόν τον τρόπο θα γίνει επαναφορά όλων των ρυθμίσεων δικτύου, μεταξύ των οποίων για:\n\n"<li>"Wi‑Fi"</li>\n<li>"Δεδομένα κινητής τηλεφωνίας"</li>\n<li>"Bluetooth"</li></string>
     <string name="erase_euicc_data_button" msgid="728078969563311737">"Διαγραφή"</string>
-    <!-- no translation found for reset_esim_title (4194570573425902754) -->
-    <skip />
+    <string name="reset_esim_title" msgid="4194570573425902754">"Διαγραφή των eSIM"</string>
     <string name="reset_esim_desc" msgid="3662444090563399131">"Με αυτήν την ενέργεια, δεν θα ακυρωθεί κανένα πρόγραμμα υπηρεσιών κινητής τηλεφωνίας. Για τη λήψη SIM αντικατάστασης, επικοινωνήστε με την εταιρεία κινητής τηλεφωνίας σας."</string>
     <string name="reset_network_button_text" msgid="2281476496459610071">"Επαναφορά ρυθμίσεων"</string>
     <string name="reset_network_final_desc" msgid="5304365082065278425">"Επαναφορά όλων των ρυθμίσεων δικτύου; Δεν μπορείτε να αναιρέσετε αυτή την ενέργεια."</string>
-    <!-- no translation found for reset_network_final_desc_esim (1129251284212847939) -->
-    <skip />
+    <string name="reset_network_final_desc_esim" msgid="1129251284212847939">"Επαναφορά όλων των ρυθμίσεων δικτύου και διαγραφή των eSIM; Δεν μπορείτε να αναιρέσετε αυτή την ενέργεια."</string>
     <string name="reset_network_final_button_text" msgid="2433867118414000462">"Επαναφορά ρυθμίσεων"</string>
     <string name="reset_network_confirm_title" msgid="913014422184481270">"Να γίνει επαναφορά;"</string>
     <string name="network_reset_not_available" msgid="1966334631394607829">"Η επαναφορά δικτύου δεν είναι διαθέσιμη γι\' αυτόν το χρήστη"</string>
     <string name="reset_network_complete_toast" msgid="1367872474130621115">"Έγινε επαναφορά των ρυθμίσεων δικτύου."</string>
     <string name="reset_esim_error_title" msgid="4670073610967959597">"Δεν είναι δυνατή η διαγραφή των SIM"</string>
-    <!-- no translation found for reset_esim_error_msg (7279607120606365250) -->
-    <skip />
+    <string name="reset_esim_error_msg" msgid="7279607120606365250">"Δεν είναι δυνατή η διαγραφή των eSIM λόγω σφάλματος.\n\nΕπανεκκινήστε τη συσκευή σας και δοκιμάστε ξανά."</string>
     <string name="main_clear_title" msgid="277664302144837723">"Διαγραφή όλων των δεδομένων (επαναφορά εργοστασιακών ρυθμίσεων)"</string>
     <string name="main_clear_short_title" msgid="4752094765533020696">"Διαγρ. δεδομ. (εργ. επαναφ.)"</string>
     <string name="main_clear_desc_also_erases_external" msgid="3687911419628956693"><li>"Μουσική"</li>\n<li>"Φωτογραφίες"</li>\n<li>"Άλλα δεδομένα χρήστη"</li></string>
@@ -2017,7 +2008,6 @@
     <string name="printer_info_desc" msgid="1206872325746154206">"Περισσότερες πληροφορίες για αυτόν τον εκτυπωτή"</string>
     <string name="power_usage_summary_title" msgid="4198312848584882113">"Μπαταρία"</string>
     <string name="power_usage_summary" msgid="6857382582534984531">"Τι χρησιμοποιούσε την μπαταρία"</string>
-    <string name="power_usage_not_available" msgid="3425302437465106036">"Μη διαθέσιμα δεδ. χρήσ. μπατ."</string>
     <string name="power_usage_level_and_status" msgid="821521456989429593">"<xliff:g id="LEVEL">%1$s</xliff:g> - <xliff:g id="STATUS">%2$s</xliff:g>"</string>
     <string name="power_discharge_remaining" msgid="6997529817917076536">"Απομένουν <xliff:g id="REMAIN">%1$s</xliff:g>"</string>
     <string name="power_charge_remaining" msgid="7046064326172265116">"<xliff:g id="UNTIL_CHARGED">%1$s</xliff:g> για τη φόρτωση"</string>
@@ -2038,7 +2028,6 @@
     <string name="manager_battery_usage_optimized_only" msgid="7121785281913056432">"βελτιστοποιημένη"</string>
     <string name="manager_battery_usage_link_a11y" msgid="374918091821438564">"Μάθετε περισσότερα σχετικά με τις επιλογές χρήσης μπαταρίας."</string>
     <string name="device_screen_usage" msgid="1011630249648289909">"Χρήση οθόνης από την πλήρη φόρτιση"</string>
-    <string name="power_usage_list_summary" msgid="3237540201918492925">"Χρήση μπαταρίας από την πλήρη φόρτιση"</string>
     <string name="advanced_battery_title" msgid="3005993394776555079">"Χρήση μπαταρίας"</string>
     <string name="history_details_title" msgid="8628584613889559355">"Λεπτομέρειες ιστορικού"</string>
     <string name="advanced_battery_preference_title" msgid="3790901207877260883">"Χρήση μπαταρίας"</string>
@@ -2062,7 +2051,17 @@
     <string name="battery_tip_high_usage_summary" msgid="3938999581403084551">"Εμφάνιση εφαρμογών με την πιο υψηλή χρήση"</string>
     <string name="battery_tip_limited_temporarily_title" msgid="5962767837251276527">"Η φόρτιση τέθηκε σε παύση"</string>
     <string name="battery_tip_limited_temporarily_summary" msgid="5254922316684499816">"Προστασία της μπαταρίας για την επέκταση της διάρκειας ζωής της"</string>
-    <!-- no translation found for battery_tip_limited_temporarily_extra_summary (8876637325622106400) -->
+    <!-- no translation found for battery_tip_dock_defender_future_bypass_title (7257251934903787366) -->
+    <skip />
+    <!-- no translation found for battery_tip_dock_defender_future_bypass_summary (428474483479026813) -->
+    <skip />
+    <!-- no translation found for battery_tip_dock_defender_active_title (8843454404807737776) -->
+    <skip />
+    <!-- no translation found for battery_tip_dock_defender_active_summary (5582869291068635429) -->
+    <skip />
+    <!-- no translation found for battery_tip_dock_defender_temporarily_bypassed_title (1679449361090557201) -->
+    <skip />
+    <!-- no translation found for battery_tip_dock_defender_temporarily_bypassed_summary (5107293805054133144) -->
     <skip />
     <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>
@@ -2125,7 +2124,6 @@
     <string name="power_bluetooth" msgid="5085900180846238196">"Bluetooth"</string>
     <string name="power_cell" msgid="7793805106954398186">"Δίκτυο κινητής τηλεφωνίας"</string>
     <string name="power_phone" msgid="2768396619208561670">"Φωνητικές κλήσεις"</string>
-    <string name="battery_used_for" msgid="6401552215008504483">"Χρησιμοποιείται για <xliff:g id="TIME">^1</xliff:g>"</string>
     <string name="battery_screen_usage" msgid="90008745183187461">"Χρήση οθόνης: <xliff:g id="TIME">^1</xliff:g>"</string>
     <string name="battery_used_by" msgid="6457305178016189330">"<xliff:g id="PERCENT">%1$s</xliff:g> χρησιμοποιείται από: <xliff:g id="APP">%2$s</xliff:g>"</string>
     <string name="battery_overall_usage" msgid="8940140259734182014">"<xliff:g id="PERCENT">%1$s</xliff:g> της συνολικής μπαταρίας"</string>
@@ -2156,7 +2154,6 @@
     <string name="battery_not_usage_24hr" msgid="8397519536160741248">"Καμία χρήση τις τελευταίες 24 ώρες"</string>
     <string name="battery_usage_without_time" msgid="1346894834339420538"></string>
     <string name="battery_usage_other_users" msgid="9002643295562500693">"Άλλοι χρήστες"</string>
-    <string name="advanced_battery_graph_subtext" msgid="6816737986172678550">"Η εκτίμηση της μπαταρίας που απομένει βασίζεται στη χρήση της συσκευής σας"</string>
     <string name="estimated_time_left" msgid="948717045180211777">"Εκτιμώμενος υπολειπόμενος χρόνος"</string>
     <string name="estimated_charging_time_left" msgid="2287135413363961246">"Μέχρι την πλήρη φόρτιση"</string>
     <string name="estimated_time_description" msgid="211058785418596009">"Η εκτίμηση μπορεί να αλλάξει με βάση τη χρήση"</string>
@@ -2263,6 +2260,7 @@
     <string name="vpn_settings_multiple_insecure_multiple_total" msgid="1706236062478680488">"<xliff:g id="VPN_COUNT">%d</xliff:g> μη ασφαλή"</string>
     <string name="adaptive_connectivity_title" msgid="7464959640138428192">"Προσαρμοστική συνδεσιμότητα"</string>
     <string name="adaptive_connectivity_summary" msgid="3648731530666326885">"Επεκτείνει τη διάρκεια ζωής της μπαταρίας και βελτιώνει την απόδοση της συσκευής με αυτόματη διαχείριση των συνδέσεων δικτύου σας."</string>
+    <string name="adaptive_connectivity_main_switch_title" msgid="261045483524512420">"Χρήση προσαρμοστικής συνδεσιμότητας"</string>
     <string name="credentials_title" msgid="7535942196886123656">"Αποθηκ. χώρος διαπιστευτηρίων"</string>
     <string name="credentials_install" msgid="3933218407598415827">"Εγκαταστήστε ένα πιστοποιητικό"</string>
     <string name="credentials_reset" msgid="4246628389366452655">"Διαγραφή διαπιστευτηρίων"</string>
@@ -2563,8 +2561,7 @@
     <string name="user_remove_user_menu" msgid="2183714948094429367">"Διαγρ. <xliff:g id="USER_NAME">%1$s</xliff:g> από τη συσκ."</string>
     <string name="user_lockscreen_settings" msgid="4596612658981942092">"Ρυθμίσεις κλειδώματος οθόνης"</string>
     <string name="user_add_on_lockscreen_menu" msgid="2539059062034644966">"Προσθήκη χρηστών από την οθόνη κλειδώματος"</string>
-    <!-- no translation found for switch_to_dock_user_when_docked (2324395443311905635) -->
-    <skip />
+    <string name="switch_to_dock_user_when_docked" msgid="2324395443311905635">"Αλλαγή σε διαχειριστή όταν είναι στη βάση σύνδεσης"</string>
     <string name="user_confirm_remove_self_title" msgid="926265330805361832">"Διαγραφή του εαυτού σας;"</string>
     <string name="user_confirm_remove_title" msgid="3626559103278006002">"Να διαγραφεί ο χρήστης;"</string>
     <string name="user_profile_confirm_remove_title" msgid="3131574314149375354">"Κατάργηση του προφίλ;"</string>
@@ -2690,8 +2687,7 @@
     <string name="wizard_next" msgid="3884832431439072471">"Επόμενο"</string>
     <string name="wizard_back_adoptable" msgid="1447814356855134183">"Μορφοποίηση άλλου είδους"</string>
     <string name="regulatory_info_text" msgid="1154461023369976667"></string>
-    <!-- no translation found for sim_settings_title (2254609719033946272) -->
-    <skip />
+    <string name="sim_settings_title" msgid="2254609719033946272">"Κάρτες SIM"</string>
     <string name="sim_cellular_data_unavailable" msgid="4653591727755387534">"Μη διαθέσιμα δεδομένα κινητής τηλεφωνίας"</string>
     <string name="sim_cellular_data_unavailable_summary" msgid="6505871722911347881">"Πατήστε για επιλογή μιας SIM δεδομένων"</string>
     <string name="sim_calls_always_use" msgid="967857230039768111">"Να χρησιμοποιείται πάντα για κλήσεις"</string>
@@ -2709,8 +2705,7 @@
     <string name="sim_status_title" msgid="6188770698037109774">"Κατάσταση κάρτας SIM"</string>
     <string name="sim_status_title_sim_slot" msgid="4932996839194493313">"Κατάσταση SIM (υποδοχή sim %1$d)"</string>
     <string name="sim_signal_strength" msgid="6351052821700294501">"<xliff:g id="DBM">%1$d</xliff:g> dBm <xliff:g id="ASU">%2$d</xliff:g> asu"</string>
-    <!-- no translation found for sim_notification_title (2819551384383504031) -->
-    <skip />
+    <string name="sim_notification_title" msgid="2819551384383504031">"Οι SIM άλλαξαν."</string>
     <string name="sim_notification_summary" msgid="5593339846307029991">"Πατήστε για ρύθμιση"</string>
     <string name="sim_calls_ask_first_prefs_title" msgid="3077694594349657933">"Ερώτηση κάθε φορά"</string>
     <string name="sim_selection_required_pref" msgid="231437651041498359">"Απαιτείται επιλογή"</string>
@@ -2736,7 +2731,10 @@
     <string name="account_dashboard_title" msgid="8228773251948253914">"Λογαριασμοί και κωδικοί πρόσβασης"</string>
     <string name="account_dashboard_default_summary" msgid="1730719656099599488">"Αποθηκευμένοι κωδικοί πρόσβασης, αυτόματη συμπλήρωση, συγχρονισμένοι λογαριασμοί"</string>
     <string name="app_default_dashboard_title" msgid="4071015747629103216">"Προεπιλεγμένες εφ."</string>
-    <!-- no translation found for cloned_apps_dashboard_title (5542076801222950921) -->
+    <string name="cloned_apps_dashboard_title" msgid="5542076801222950921">"Αντιγραμμένες εφαρμογές"</string>
+    <!-- no translation found for desc_cloned_apps_intro_text (1369621522882622476) -->
+    <skip />
+    <!-- no translation found for cloned_apps_summary (8805362440770795709) -->
     <skip />
     <string name="system_dashboard_summary" msgid="7400745270362833832">"Γλώσσα, κινήσεις, ώρα, δημιουργία αντιγράφων ασφαλείας"</string>
     <string name="languages_setting_summary" msgid="4924440599794956443">"Γλώσσες συστήματος, γλώσσες εφαρμογών"</string>
@@ -3352,8 +3350,7 @@
     <string name="screen_pinning_unlock_password" msgid="4957969621904790573">"Να ζητείται κωδικός πρόσβασης πριν από το ξεκαρφίτσωμα"</string>
     <string name="screen_pinning_unlock_none" msgid="2474959642431856316">"Κλείδωμα της συσκευής κατά το ξεκαρφίτσωμα"</string>
     <string name="confirm_sim_deletion_title" msgid="9199369003530237871">"Επιβεβαίωση διαγραφής SIM"</string>
-    <!-- no translation found for confirm_sim_deletion_description (5090811029854329373) -->
-    <skip />
+    <string name="confirm_sim_deletion_description" msgid="5090811029854329373">"Επαληθεύστε την ταυτότητά σας πριν από τη διαγραφή μιας eSIM."</string>
     <string name="opening_paragraph_delete_profile_unknown_company" msgid="2951348192319498135">"Η διαχείριση αυτού του προφίλ γίνεται από:"</string>
     <string name="managing_admin" msgid="2633920317425356619">"Διαχείριση από <xliff:g id="ADMIN_APP_LABEL">%s</xliff:g>"</string>
     <string name="encryption_interstitial_header" msgid="4418014339568737685">"Ασφαλής εκκίνηση"</string>
@@ -3757,6 +3754,11 @@
       <item quantity="one">1 εφαρμογή μπορεί να χρησιμοποιεί απεριόριστα δεδομένα</item>
     </plurals>
     <string name="special_access_more" msgid="132919514147475846">"Δείτε περισσότερα"</string>
+    <string name="long_background_tasks_label" msgid="3169590134850226687">"Εργασ. στο παρασκ. μεγ. διαρκ."</string>
+    <string name="long_background_tasks_switch_title" msgid="2491623894899492543">"Να επιτρέπ. εργασίες στο παρασκήνιο μεγάλ. διάρκ."</string>
+    <string name="long_background_tasks_title" msgid="3272230637974707490">"Εργασ. στο παρασκ. μεγ. διαρκ."</string>
+    <string name="long_background_tasks_footer_title" msgid="9117342254914743097">"Να επιτρέπεται σε αυτήν την εφαρμογή να εκτελεί εργασίες στο παρασκήνιο με μεγάλη διάρκεια. Αυτή η άδεια επιτρέπει στην εφαρμογή να εκτελεί εργασίες που μπορεί να χρειάζονται περισσότερο από μερικά λεπτά για να ολοκληρωθούν, όπως λήψεις και μεταφορτώσεις. \n\nΑν αυτή η άδεια απορριφθεί, το σύστημα θα περιορίσει τη χρονική διάρκεια για την οποία η εφαρμογή μπορεί να εκτελεί τέτοιες εργασίες στο παρασκήνιο."</string>
+    <string name="keywords_long_background_tasks" msgid="5788956269136054574">"εργασίες μεγάλης διάρκειας, μεταφορά δεδομένα, εργασίες στο παρασκήνιο"</string>
     <string name="reset_shortcut_manager_throttling" msgid="2183940254903144298">"Επαναφορά ορίου ρυθμού ShortcutManager"</string>
     <string name="reset_shortcut_manager_throttling_complete" msgid="8949943009096885470">"Έγινε επαναφορά του ορίου ρυθμού ShortcutManager"</string>
     <string name="notification_suggestion_title" msgid="6309263655965785411">"Έλεγχος πληροφοριών στην οθόνη κλειδώματος"</string>
@@ -4129,8 +4131,7 @@
     <string name="mobile_data_settings_title" msgid="3927524078598009792">"Δεδομένα κινητής τηλεφωνίας"</string>
     <string name="mobile_data_settings_summary" msgid="7323978798199919063">"Πρόσβαση σε δεδομένα μέσω δικτύου κινητής τηλεφωνίας"</string>
     <string name="mobile_data_settings_summary_auto_switch" msgid="7851549787645698945">"Το τηλέφωνο θα κάνει αυτόματα εναλλαγή σε αυτήν την εταιρεία κινητής τηλεφωνίας όταν βρίσκεται εντός εμβέλειας"</string>
-    <!-- no translation found for mobile_data_settings_summary_unavailable (9176513507571883986) -->
-    <skip />
+    <string name="mobile_data_settings_summary_unavailable" msgid="9176513507571883986">"Δεν υπάρχει διαθέσιμη SIM."</string>
     <string name="calls_preference" msgid="2166481296066890129">"Προτίμηση κλήσεων"</string>
     <string name="sms_preference" msgid="7742964962568219351">"Προτίμηση SMS"</string>
     <string name="calls_and_sms_ask_every_time" msgid="3178743088737726677">"Ερώτηση κάθε φορά"</string>
@@ -4145,10 +4146,8 @@
     <string name="mobile_network_list_add_more" msgid="4478586073355236604">"Προσθήκη περισσότερων"</string>
     <string name="mobile_network_active_sim" msgid="6397581267971410039">"Ενεργή/SIM"</string>
     <string name="mobile_network_inactive_sim" msgid="5829757490580409899">"Μη ενεργή/SIM"</string>
-    <!-- no translation found for mobile_network_active_esim (3984452275968408382) -->
-    <skip />
-    <!-- no translation found for mobile_network_inactive_esim (8777415108263057939) -->
-    <skip />
+    <string name="mobile_network_active_esim" msgid="3984452275968408382">"Ενεργή/eSIM"</string>
+    <string name="mobile_network_inactive_esim" msgid="8777415108263057939">"Ανενεργή/eSIM"</string>
     <string name="mobile_network_sim_name" msgid="3187192894150386537">"Όνομα και χρώμα SIM"</string>
     <string name="mobile_network_sim_name_label" msgid="1452440641628369625">"Όνομα"</string>
     <string name="mobile_network_sim_color_label" msgid="5293944087609632340">"Χρώμα (χρήση από συμβατές εφαρμογές)"</string>
@@ -4184,8 +4183,7 @@
     <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>
-    <!-- no translation found for sim_action_switch_sub_dialog_text_downloaded (8977951796005849471) -->
-    <skip />
+    <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>
     <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>
@@ -4227,10 +4225,8 @@
     <string name="switch_sim_dialog_text" msgid="7530186862171635464">"Η εταιρεία κινητής τηλεφωνίας <xliff:g id="CARRIER_NAME">%1$s</xliff:g> θα χρησιμοποιείται για δεδομένα κινητής τηλεφωνίας, κλήσεις και SMS."</string>
     <string name="switch_sim_dialog_no_switch_title" msgid="809763410787744247">"Δεν υπάρχουν διαθέσιμες ενεργές SIM"</string>
     <string name="switch_sim_dialog_no_switch_text" msgid="7053939850026876088">"Για να χρησιμοποιήσετε αργότερα δεδομένα κινητής τηλεφωνίας, λειτουργίες κλήσεων και SMS, μεταβείτε στις ρυθμίσεις δικτύου σας."</string>
-    <!-- no translation found for sim_card_label (6263064316075963775) -->
-    <skip />
-    <!-- no translation found for erase_sim_dialog_title (4742077437653028326) -->
-    <skip />
+    <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>
     <string name="erase_sim_confirm_button" msgid="8309115684335320541">"Διαγραφή"</string>
     <string name="erasing_sim" msgid="7877703231075699139">"Διαγραφή SIM…"</string>
@@ -4283,6 +4279,8 @@
     <string name="capture_system_heap_dump_title" msgid="9210974110606886455">"Λήψη στιγμιότυπου μνήμης συστήματος"</string>
     <string name="reboot_with_mte_title" msgid="9167242803901899693">"Επανεκκίνηση με MTE"</string>
     <string name="reboot_with_mte_message" msgid="7675836625682561153">"Θα γίνει επανεκκίνηση του συστήματος και θα επιτραπεί ο πειραματισμός με την επέκταση Memory Tagging Extension (MTE). Το MTE μπορεί να επηρεάσει αρνητικά την απόδοση και τη σταθερότητα του συστήματος. Θα γίνει επαναφορά κατά την επόμενη επανεκκίνηση."</string>
+    <string name="reboot_with_mte_summary" msgid="879384278357305846">"Δοκιμάστε το MTE για μία μεμονωμένη εκκίνηση για ανάπτυξη εφαρμογής"</string>
+    <string name="reboot_with_mte_already_enabled" msgid="7708271355555880940">"Το MTE έχει ενεργοποιηθεί μέσω της ενισχυμένης προστασίας μνήμης"</string>
     <string name="capturing_system_heap_dump_message" msgid="8410503247477360622">"Λήψη στιγμιότυπου μνήμης συστήματος"</string>
     <string name="error_capturing_system_heap_dump_message" msgid="2352983250048200052">"Δεν ήταν δυνατή η λήψη στιγμιότυπου μνήμης συστήματος"</string>
     <string name="automatic_system_heap_dump_title" msgid="4093306504711109479">"Αυτόματη λήψη στιγμιοτύπων μνήμη συστήματος"</string>
@@ -4334,6 +4332,11 @@
     <string name="lockscreen_trivial_disabled_controls_summary" msgid="7593626010580689155">"Για χρήση, ενεργοποιήστε πρώτα την επιλογή Εμφάνιση στοιχείων ελέγχου συσκευής"</string>
     <string name="lockscreen_double_line_clock_summary" msgid="2916159550425093703">"Εμφάνιση ρολογιού διπλής γραμμής όταν είναι διαθέσιμο"</string>
     <string name="lockscreen_double_line_clock_setting_toggle" msgid="3408639316001688529">"Ρολόι διπλής γραμμής"</string>
+    <string name="lockscreen_quick_affordances_title" msgid="435869403114245620">"Κουμπιά"</string>
+    <plurals name="lockscreen_quick_affordances_summary" formatted="false" msgid="4225396036524703997">
+      <item quantity="other"><xliff:g id="FIRST_1">%1$s</xliff:g>, <xliff:g id="SECOND">%2$s</xliff:g></item>
+      <item quantity="one"><xliff:g id="FIRST_0">%1$s</xliff:g></item>
+    </plurals>
     <string name="rtt_settings_title" msgid="7049259598645966354"></string>
     <string name="rtt_settings_no_visible" msgid="7440356831140948382"></string>
     <string name="rtt_settings_visible_during_call" msgid="7866181103286073700"></string>
@@ -4382,10 +4385,8 @@
     <string name="carrier_wifi_offload_summary" msgid="2980563718888371142">"Να επιτρέπεται στο Google Fi να χρησιμοποιεί δίκτυα W+ για βελτίωση της ταχύτητας και της κάλυψης."</string>
     <string name="carrier_wifi_network_title" msgid="5461382943873831770">"Δίκτυο W+"</string>
     <string name="sim_category_title" msgid="2341314000964710495">"SIM"</string>
-    <!-- no translation found for downloaded_sim_category_title (2876988650413179752) -->
-    <skip />
-    <!-- no translation found for downloaded_sims_category_title (487799905978489922) -->
-    <skip />
+    <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>
     <string name="sim_category_default_active_sim" msgid="1208194173387987231">" / Προεπιλογή για <xliff:g id="ID_1">%1$s</xliff:g>"</string>
@@ -4441,8 +4442,7 @@
     <string name="smart_forwarding_ongoing_title" msgid="962226849074401228">"Ρυθμίσεις κλήσης"</string>
     <string name="smart_forwarding_ongoing_text" msgid="2189209372407117114">"Ενημέρωση ρυθμίσεων…"</string>
     <string name="smart_forwarding_failed_title" msgid="1859891191023516080">"Σφάλμα ρυθμίσεων κλήσης"</string>
-    <!-- no translation found for smart_forwarding_failed_text (8682640643264071789) -->
-    <skip />
+    <string name="smart_forwarding_failed_text" msgid="8682640643264071789">"Σφάλμα δικτύου ή SIM."</string>
     <string name="smart_forwarding_failed_not_activated_text" msgid="997396203001257904">"Η SIM δεν είναι ενεργοποιημένη."</string>
     <string name="smart_forwarding_input_mdn_title" msgid="5105463748849841763">"Εισαγωγή αριθμών τηλεφώνου"</string>
     <string name="smart_forwarding_input_mdn_dialog_title" msgid="7542216086697868415">"Εισαγωγή αριθμού τηλεφώνου"</string>
@@ -4466,14 +4466,10 @@
     <string name="previous_page_content_description" msgid="6438292457923282991">"Προηγούμενο"</string>
     <string name="next_page_content_description" msgid="1641835099813416294">"Επόμενο"</string>
     <string name="colors_viewpager_content_description" msgid="2591751086138259565">"Προεπισκόπηση χρώματος"</string>
-    <!-- no translation found for bluetooth_sim_card_access_notification_title (7351015416346359536) -->
-    <skip />
-    <!-- no translation found for bluetooth_sim_card_access_notification_content (8685623260103018309) -->
-    <skip />
-    <!-- no translation found for bluetooth_sim_card_access_dialog_title (5616323725563125179) -->
-    <skip />
-    <!-- no translation found for bluetooth_sim_card_access_dialog_content (6281997628405909566) -->
-    <skip />
+    <string name="bluetooth_sim_card_access_notification_title" msgid="7351015416346359536">"Αίτημα πρόσβασης στη SIM"</string>
+    <string name="bluetooth_sim_card_access_notification_content" msgid="8685623260103018309">"Μια συσκευή θέλει να αποκτήσει πρόσβαση στη SIM. Πατήστε για λεπτομέρειες."</string>
+    <string name="bluetooth_sim_card_access_dialog_title" msgid="5616323725563125179">"Να επιτρέπεται η πρόσβαση στη SIM;"</string>
+    <string name="bluetooth_sim_card_access_dialog_content" msgid="6281997628405909566">"Η συσκευή Bluetooth <xliff:g id="DEVICE_NAME_0">%1$s</xliff:g> θέλει να αποκτήσει πρόσβαση σε δεδομένα της SIM. Στα δεδομένα περιλαμβάνονται οι επαφές σας.\n\nΌταν είναι συνδεδεμένη, η συσκευή <xliff:g id="DEVICE_NAME_1">%2$s</xliff:g> θα λαμβάνει όλες τις κλήσεις που πραγματοποιούνται στον αριθμό τηλεφώνου <xliff:g id="PHONE_NUMBER">%3$s</xliff:g>."</string>
     <string name="bluetooth_connect_access_notification_title" msgid="2573547043170883947">"Υπάρχει διαθέσιμη συσκευή Bluetooth"</string>
     <string name="bluetooth_connect_access_notification_content" msgid="1328465545685433304">"Μια συσκευή θέλει να συνδεθεί. Πατήστε για λεπτομέρειες."</string>
     <string name="bluetooth_connect_access_dialog_title" msgid="1948056782712451381">"Σύνδεση σε συσκευή Bluetooth;"</string>
@@ -4544,6 +4540,10 @@
     <string name="ingress_rate_limit_summary" msgid="1097811019742438371">"Διαμορφώστε το όριο του ρυθμού εισόδου εύρους ζώνης του δικτύου που εφαρμόζεται σε όλα τα δίκτυα που παρέχουν συνδεσιμότητα στο διαδίκτυο."</string>
     <string name="ingress_rate_limit_dialog_title" msgid="5359461052422633789">"Διαμόρφωση ορίου ρυθμού λήψης δικτύου"</string>
     <string name="ingress_rate_limit_no_limit_entry" msgid="8741098826008012163">"Κανένα όριο"</string>
+    <!-- no translation found for disable_phantom_process_monitor_title (8348108346706188771) -->
+    <skip />
+    <!-- no translation found for disable_phantom_process_monitor_summary (3044464635550256985) -->
+    <skip />
     <string name="bluetooth_broadcast_dialog_title" msgid="9172775308463135884">"Μετάδοση"</string>
     <string name="bluetooth_broadcast_dialog_broadcast_app" msgid="1016617579194329005">"Μετάδοση με την εφαρμογή <xliff:g id="CURRENTAPP">%1$s</xliff:g>"</string>
     <string name="bluetooth_broadcast_dialog_find_message" msgid="6621660851669953883">"Ακούστε μεταδόσεις που πραγματοποιούνται κοντά σας"</string>
diff --git a/res/values-en-rAU/arrays.xml b/res/values-en-rAU/arrays.xml
index bf27828..9a81316 100644
--- a/res/values-en-rAU/arrays.xml
+++ b/res/values-en-rAU/arrays.xml
@@ -469,7 +469,9 @@
     <item msgid="2373999996715432397">"0"</item>
     <item msgid="5305176997036663262">"1"</item>
   </string-array>
-    <!-- no translation found for switch_to_dock_user_when_docked_timeout_entries:0 (3211660022507486536) -->
-    <!-- no translation found for switch_to_dock_user_when_docked_timeout_entries:1 (7025253383416830453) -->
-    <!-- no translation found for switch_to_dock_user_when_docked_timeout_entries:2 (1574040255478150028) -->
+  <string-array name="switch_to_dock_user_when_docked_timeout_entries">
+    <item msgid="3211660022507486536">"Never"</item>
+    <item msgid="7025253383416830453">"After one minute"</item>
+    <item msgid="1574040255478150028">"After five minutes"</item>
+  </string-array>
 </resources>
diff --git a/res/values-en-rAU/strings.xml b/res/values-en-rAU/strings.xml
index 40ab8ee..aa146d1 100644
--- a/res/values-en-rAU/strings.xml
+++ b/res/values-en-rAU/strings.xml
@@ -1012,18 +1012,13 @@
     <string name="force_bold_text" msgid="4620929631102086716">"Bold text"</string>
     <string name="title_font_size" msgid="570613010306330622">"Font size"</string>
     <string name="short_summary_font_size" msgid="8444689613442419978">"Make text bigger or smaller"</string>
-    <!-- no translation found for sim_lock_settings (7331982427303002613) -->
-    <skip />
-    <!-- no translation found for sim_lock_settings_category (6475255139493877786) -->
-    <skip />
-    <!-- no translation found for sim_pin_toggle (6814489621760857328) -->
-    <skip />
+    <string name="sim_lock_settings" msgid="7331982427303002613">"SIM lock settings"</string>
+    <string name="sim_lock_settings_category" msgid="6475255139493877786">"SIM lock"</string>
+    <string name="sim_pin_toggle" msgid="6814489621760857328">"Lock SIM"</string>
     <string name="sim_pin_change" msgid="5978881209990507379">"Change SIM PIN"</string>
     <string name="sim_enter_pin" msgid="8235202785516053253">"SIM PIN"</string>
-    <!-- no translation found for sim_enable_sim_lock (6486354334679225748) -->
-    <skip />
-    <!-- no translation found for sim_disable_sim_lock (6939439812841857306) -->
-    <skip />
+    <string name="sim_enable_sim_lock" msgid="6486354334679225748">"Lock SIM"</string>
+    <string name="sim_disable_sim_lock" msgid="6939439812841857306">"Unlock SIM"</string>
     <string name="sim_enter_old" msgid="6882545610939674813">"Old SIM PIN"</string>
     <string name="sim_enter_new" msgid="9010947802784561582">"New SIM PIN"</string>
     <string name="sim_reenter_new" msgid="6131418271490374263">"Re‑type new PIN"</string>
@@ -1038,8 +1033,7 @@
     <string name="sim_change_data_title" msgid="4663239438584588847">"Use <xliff:g id="CARRIER">%1$s</xliff:g> for mobile data?"</string>
     <string name="sim_change_data_message" msgid="3046178883369645132">"You\'re using <xliff:g id="CARRIER2_0">%2$s</xliff:g> for mobile data. If you switch to <xliff:g id="CARRIER1">%1$s</xliff:g>, <xliff:g id="CARRIER2_1">%2$s</xliff:g> will no longer be used for mobile data."</string>
     <string name="sim_change_data_ok" msgid="4922114750417276560">"Use <xliff:g id="CARRIER">%1$s</xliff:g>"</string>
-    <!-- no translation found for sim_preferred_title (8850185380445309835) -->
-    <skip />
+    <string name="sim_preferred_title" msgid="8850185380445309835">"Update preferred SIM?"</string>
     <string name="sim_preferred_message" msgid="6004009449266648351">"<xliff:g id="NEW_SIM">%1$s</xliff:g> is the only SIM in your device. Do you want to use this SIM for mobile data, calls and SMS messages?"</string>
     <string name="wrong_pin_code_pukked" msgid="3414172752791445033">"Incorrect SIM PIN code; you must now contact your operator to unlock your device."</string>
     <plurals name="wrong_pin_code" formatted="false" msgid="4054088588731305475">
@@ -1192,20 +1186,17 @@
     <string name="reset_network_title" msgid="1395494440355807616">"Reset wi-fi, mobile and Bluetooth"</string>
     <string name="reset_network_desc" msgid="1112523764899788246">"This will reset all network settings, including:\n\n"<li>"Wi‑Fi"</li>\n<li>"Mobile data"</li>\n<li>"Bluetooth"</li></string>
     <string name="erase_euicc_data_button" msgid="728078969563311737">"Erase"</string>
-    <!-- no translation found for reset_esim_title (4194570573425902754) -->
-    <skip />
+    <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>
     <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>
-    <!-- no translation found for reset_network_final_desc_esim (1129251284212847939) -->
-    <skip />
+    <string name="reset_network_final_desc_esim" msgid="1129251284212847939">"Reset all network settings and erase eSIMs? You can’t undo this action."</string>
     <string name="reset_network_final_button_text" msgid="2433867118414000462">"Reset settings"</string>
     <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>
-    <!-- no translation found for reset_esim_error_msg (7279607120606365250) -->
-    <skip />
+    <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="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>
@@ -2017,7 +2008,6 @@
     <string name="printer_info_desc" msgid="1206872325746154206">"More information about this printer"</string>
     <string name="power_usage_summary_title" msgid="4198312848584882113">"Battery"</string>
     <string name="power_usage_summary" msgid="6857382582534984531">"What has been using the battery"</string>
-    <string name="power_usage_not_available" msgid="3425302437465106036">"Battery usage data isn\'t available."</string>
     <string name="power_usage_level_and_status" msgid="821521456989429593">"<xliff:g id="LEVEL">%1$s</xliff:g> - <xliff:g id="STATUS">%2$s</xliff:g>"</string>
     <string name="power_discharge_remaining" msgid="6997529817917076536">"<xliff:g id="REMAIN">%1$s</xliff:g> remaining"</string>
     <string name="power_charge_remaining" msgid="7046064326172265116">"<xliff:g id="UNTIL_CHARGED">%1$s</xliff:g> to charge"</string>
@@ -2038,7 +2028,6 @@
     <string name="manager_battery_usage_optimized_only" msgid="7121785281913056432">"optimised"</string>
     <string name="manager_battery_usage_link_a11y" msgid="374918091821438564">"Learn more about battery usage options"</string>
     <string name="device_screen_usage" msgid="1011630249648289909">"Screen usage since full charge"</string>
-    <string name="power_usage_list_summary" msgid="3237540201918492925">"Battery usage since full charge"</string>
     <string name="advanced_battery_title" msgid="3005993394776555079">"Battery usage"</string>
     <string name="history_details_title" msgid="8628584613889559355">"History details"</string>
     <string name="advanced_battery_preference_title" msgid="3790901207877260883">"Battery usage"</string>
@@ -2062,7 +2051,17 @@
     <string name="battery_tip_high_usage_summary" msgid="3938999581403084551">"See apps with highest usage"</string>
     <string name="battery_tip_limited_temporarily_title" msgid="5962767837251276527">"Charging is paused"</string>
     <string name="battery_tip_limited_temporarily_summary" msgid="5254922316684499816">"Protecting battery to extend battery lifespan"</string>
-    <!-- no translation found for battery_tip_limited_temporarily_extra_summary (8876637325622106400) -->
+    <!-- no translation found for battery_tip_dock_defender_future_bypass_title (7257251934903787366) -->
+    <skip />
+    <!-- no translation found for battery_tip_dock_defender_future_bypass_summary (428474483479026813) -->
+    <skip />
+    <!-- no translation found for battery_tip_dock_defender_active_title (8843454404807737776) -->
+    <skip />
+    <!-- no translation found for battery_tip_dock_defender_active_summary (5582869291068635429) -->
+    <skip />
+    <!-- no translation found for battery_tip_dock_defender_temporarily_bypassed_title (1679449361090557201) -->
+    <skip />
+    <!-- no translation found for battery_tip_dock_defender_temporarily_bypassed_summary (5107293805054133144) -->
     <skip />
     <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>
@@ -2125,7 +2124,6 @@
     <string name="power_bluetooth" msgid="5085900180846238196">"Bluetooth"</string>
     <string name="power_cell" msgid="7793805106954398186">"Mobile network"</string>
     <string name="power_phone" msgid="2768396619208561670">"Voice calls"</string>
-    <string name="battery_used_for" msgid="6401552215008504483">"Used for <xliff:g id="TIME">^1</xliff:g>"</string>
     <string name="battery_screen_usage" msgid="90008745183187461">"Screen usage <xliff:g id="TIME">^1</xliff:g>"</string>
     <string name="battery_used_by" msgid="6457305178016189330">"<xliff:g id="PERCENT">%1$s</xliff:g> used by <xliff:g id="APP">%2$s</xliff:g>"</string>
     <string name="battery_overall_usage" msgid="8940140259734182014">"<xliff:g id="PERCENT">%1$s</xliff:g> of overall battery"</string>
@@ -2156,7 +2154,6 @@
     <string name="battery_not_usage_24hr" msgid="8397519536160741248">"No usage for past 24 hr"</string>
     <string name="battery_usage_without_time" msgid="1346894834339420538"></string>
     <string name="battery_usage_other_users" msgid="9002643295562500693">"Other users"</string>
-    <string name="advanced_battery_graph_subtext" msgid="6816737986172678550">"Battery left estimate is based on your device usage"</string>
     <string name="estimated_time_left" msgid="948717045180211777">"Estimated time left"</string>
     <string name="estimated_charging_time_left" msgid="2287135413363961246">"Until fully charged"</string>
     <string name="estimated_time_description" msgid="211058785418596009">"Estimate may change based on usage"</string>
@@ -2263,6 +2260,7 @@
     <string name="vpn_settings_multiple_insecure_multiple_total" msgid="1706236062478680488">"<xliff:g id="VPN_COUNT">%d</xliff:g> not secure"</string>
     <string name="adaptive_connectivity_title" msgid="7464959640138428192">"Adaptive connectivity"</string>
     <string name="adaptive_connectivity_summary" msgid="3648731530666326885">"Extends battery life and improves device performance by automatically managing your network connections"</string>
+    <string name="adaptive_connectivity_main_switch_title" msgid="261045483524512420">"Use adaptive connectivity"</string>
     <string name="credentials_title" msgid="7535942196886123656">"Credential storage"</string>
     <string name="credentials_install" msgid="3933218407598415827">"Install a certificate"</string>
     <string name="credentials_reset" msgid="4246628389366452655">"Clear credentials"</string>
@@ -2563,8 +2561,7 @@
     <string name="user_remove_user_menu" msgid="2183714948094429367">"Delete <xliff:g id="USER_NAME">%1$s</xliff:g> from this device"</string>
     <string name="user_lockscreen_settings" msgid="4596612658981942092">"Lock screen settings"</string>
     <string name="user_add_on_lockscreen_menu" msgid="2539059062034644966">"Add users from lock screen"</string>
-    <!-- no translation found for switch_to_dock_user_when_docked (2324395443311905635) -->
-    <skip />
+    <string name="switch_to_dock_user_when_docked" msgid="2324395443311905635">"Switch to admin user when docked"</string>
     <string name="user_confirm_remove_self_title" msgid="926265330805361832">"Delete yourself?"</string>
     <string name="user_confirm_remove_title" msgid="3626559103278006002">"Delete this user?"</string>
     <string name="user_profile_confirm_remove_title" msgid="3131574314149375354">"Remove this profile?"</string>
@@ -2690,8 +2687,7 @@
     <string name="wizard_next" msgid="3884832431439072471">"Next"</string>
     <string name="wizard_back_adoptable" msgid="1447814356855134183">"Format another way"</string>
     <string name="regulatory_info_text" msgid="1154461023369976667"></string>
-    <!-- no translation found for sim_settings_title (2254609719033946272) -->
-    <skip />
+    <string name="sim_settings_title" msgid="2254609719033946272">"SIMs"</string>
     <string name="sim_cellular_data_unavailable" msgid="4653591727755387534">"Mobile data is unavailable"</string>
     <string name="sim_cellular_data_unavailable_summary" msgid="6505871722911347881">"Tap to select a data SIM"</string>
     <string name="sim_calls_always_use" msgid="967857230039768111">"Always use this for calls"</string>
@@ -2709,8 +2705,7 @@
     <string name="sim_status_title" msgid="6188770698037109774">"SIM status"</string>
     <string name="sim_status_title_sim_slot" msgid="4932996839194493313">"SIM status (sim slot %1$d)"</string>
     <string name="sim_signal_strength" msgid="6351052821700294501">"<xliff:g id="DBM">%1$d</xliff:g> dBm <xliff:g id="ASU">%2$d</xliff:g> asu"</string>
-    <!-- no translation found for sim_notification_title (2819551384383504031) -->
-    <skip />
+    <string name="sim_notification_title" msgid="2819551384383504031">"SIMs changed."</string>
     <string name="sim_notification_summary" msgid="5593339846307029991">"Tap to set up"</string>
     <string name="sim_calls_ask_first_prefs_title" msgid="3077694594349657933">"Ask every time"</string>
     <string name="sim_selection_required_pref" msgid="231437651041498359">"Selection required"</string>
@@ -2737,6 +2732,8 @@
     <string name="account_dashboard_default_summary" msgid="1730719656099599488">"Saved passwords, auto-fill, synced accounts"</string>
     <string name="app_default_dashboard_title" msgid="4071015747629103216">"Default apps"</string>
     <string name="cloned_apps_dashboard_title" msgid="5542076801222950921">"Cloned apps"</string>
+    <string name="desc_cloned_apps_intro_text" msgid="1369621522882622476">"Create a second instance of an app so that you can use two accounts at the same time."</string>
+    <string name="cloned_apps_summary" msgid="8805362440770795709">"<xliff:g id="CLONED_APPS_COUNT">%1$s</xliff:g> cloned, <xliff:g id="ALLOWED_APPS_COUNT">%2$d</xliff:g> available to clone"</string>
     <string name="system_dashboard_summary" msgid="7400745270362833832">"Languages, gestures, time, backup"</string>
     <string name="languages_setting_summary" msgid="4924440599794956443">"System languages, App languages"</string>
     <string name="keywords_wifi" msgid="8156528242318351490">"wifi, wi-fi, network connection, internet, wireless, data, wi fi"</string>
@@ -3351,8 +3348,7 @@
     <string name="screen_pinning_unlock_password" msgid="4957969621904790573">"Ask for password before unpinning"</string>
     <string name="screen_pinning_unlock_none" msgid="2474959642431856316">"Lock device when unpinning"</string>
     <string name="confirm_sim_deletion_title" msgid="9199369003530237871">"Confirm SIM deletion"</string>
-    <!-- no translation found for confirm_sim_deletion_description (5090811029854329373) -->
-    <skip />
+    <string name="confirm_sim_deletion_description" msgid="5090811029854329373">"Verify that it\'s you before erasing a eSIM"</string>
     <string name="opening_paragraph_delete_profile_unknown_company" msgid="2951348192319498135">"This work profile is managed by:"</string>
     <string name="managing_admin" msgid="2633920317425356619">"Managed by <xliff:g id="ADMIN_APP_LABEL">%s</xliff:g>"</string>
     <string name="encryption_interstitial_header" msgid="4418014339568737685">"Secure start-up"</string>
@@ -3756,6 +3752,11 @@
       <item quantity="one">1 app can use unrestricted data</item>
     </plurals>
     <string name="special_access_more" msgid="132919514147475846">"See more"</string>
+    <string name="long_background_tasks_label" msgid="3169590134850226687">"Long background tasks"</string>
+    <string name="long_background_tasks_switch_title" msgid="2491623894899492543">"Allow long-running background tasks"</string>
+    <string name="long_background_tasks_title" msgid="3272230637974707490">"Long background tasks"</string>
+    <string name="long_background_tasks_footer_title" msgid="9117342254914743097">"Allow this app to run long background tasks. This lets the app run tasks that might take longer than a few minutes to finish, such as downloads and uploads. \n\nIf this permission is denied, the system will limit how long the app can perform such tasks in the background."</string>
+    <string name="keywords_long_background_tasks" msgid="5788956269136054574">"long jobs, data transfer, background tasks"</string>
     <string name="reset_shortcut_manager_throttling" msgid="2183940254903144298">"Reset ShortcutManager rate-limiting"</string>
     <string name="reset_shortcut_manager_throttling_complete" msgid="8949943009096885470">"ShortcutManager rate-limiting has been reset"</string>
     <string name="notification_suggestion_title" msgid="6309263655965785411">"Control info on lock screen"</string>
@@ -4128,8 +4129,7 @@
     <string name="mobile_data_settings_title" msgid="3927524078598009792">"Mobile data"</string>
     <string name="mobile_data_settings_summary" msgid="7323978798199919063">"Access data using mobile network"</string>
     <string name="mobile_data_settings_summary_auto_switch" msgid="7851549787645698945">"Phone will automatically switch to this mobile operator when in range"</string>
-    <!-- no translation found for mobile_data_settings_summary_unavailable (9176513507571883986) -->
-    <skip />
+    <string name="mobile_data_settings_summary_unavailable" msgid="9176513507571883986">"No SIM available"</string>
     <string name="calls_preference" msgid="2166481296066890129">"Calls preference"</string>
     <string name="sms_preference" msgid="7742964962568219351">"SMS preference"</string>
     <string name="calls_and_sms_ask_every_time" msgid="3178743088737726677">"Ask every time"</string>
@@ -4144,10 +4144,8 @@
     <string name="mobile_network_list_add_more" msgid="4478586073355236604">"Add more"</string>
     <string name="mobile_network_active_sim" msgid="6397581267971410039">"Active/SIM"</string>
     <string name="mobile_network_inactive_sim" msgid="5829757490580409899">"Inactive/SIM"</string>
-    <!-- no translation found for mobile_network_active_esim (3984452275968408382) -->
-    <skip />
-    <!-- no translation found for mobile_network_inactive_esim (8777415108263057939) -->
-    <skip />
+    <string name="mobile_network_active_esim" msgid="3984452275968408382">"Active/eSIM"</string>
+    <string name="mobile_network_inactive_esim" msgid="8777415108263057939">"Inactive/eSIM"</string>
     <string name="mobile_network_sim_name" msgid="3187192894150386537">"SIM name and colour"</string>
     <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>
@@ -4183,8 +4181,7 @@
     <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>
-    <!-- no translation found for sim_action_switch_sub_dialog_text_downloaded (8977951796005849471) -->
-    <skip />
+    <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>
     <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>
@@ -4226,10 +4223,8 @@
     <string name="switch_sim_dialog_text" msgid="7530186862171635464">"<xliff:g id="CARRIER_NAME">%1$s</xliff:g> will be used for mobile data, calls and SMS."</string>
     <string name="switch_sim_dialog_no_switch_title" msgid="809763410787744247">"No active SIMs available"</string>
     <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>
-    <!-- no translation found for sim_card_label (6263064316075963775) -->
-    <skip />
-    <!-- no translation found for erase_sim_dialog_title (4742077437653028326) -->
-    <skip />
+    <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>
     <string name="erase_sim_confirm_button" msgid="8309115684335320541">"Erase"</string>
     <string name="erasing_sim" msgid="7877703231075699139">"Erasing SIM…"</string>
@@ -4282,6 +4277,8 @@
     <string name="capture_system_heap_dump_title" msgid="9210974110606886455">"Capture system heap dump"</string>
     <string name="reboot_with_mte_title" msgid="9167242803901899693">"Reboot with MTE"</string>
     <string name="reboot_with_mte_message" msgid="7675836625682561153">"System will reboot and allow to experiment with Memory Tagging Extension (MTE). MTE may negatively impact system performance and stability. Will be reset on next subsequent reboot."</string>
+    <string name="reboot_with_mte_summary" msgid="879384278357305846">"Try MTE for a single boot for app development"</string>
+    <string name="reboot_with_mte_already_enabled" msgid="7708271355555880940">"MTE is enabled through advanced memory protection"</string>
     <string name="capturing_system_heap_dump_message" msgid="8410503247477360622">"Capturing system heap dump"</string>
     <string name="error_capturing_system_heap_dump_message" msgid="2352983250048200052">"Couldn’t capture system heap dump"</string>
     <string name="automatic_system_heap_dump_title" msgid="4093306504711109479">"Automatically capture system heap dumps"</string>
@@ -4333,6 +4330,11 @@
     <string name="lockscreen_trivial_disabled_controls_summary" msgid="7593626010580689155">"To use, first turn on ‘Show device controls’"</string>
     <string name="lockscreen_double_line_clock_summary" msgid="2916159550425093703">"Show double-line clock when available"</string>
     <string name="lockscreen_double_line_clock_setting_toggle" msgid="3408639316001688529">"Double-line clock"</string>
+    <string name="lockscreen_quick_affordances_title" msgid="435869403114245620">"Buttons"</string>
+    <plurals name="lockscreen_quick_affordances_summary" formatted="false" msgid="4225396036524703997">
+      <item quantity="other"><xliff:g id="FIRST_1">%1$s</xliff:g>, <xliff:g id="SECOND">%2$s</xliff:g></item>
+      <item quantity="one"><xliff:g id="FIRST_0">%1$s</xliff:g></item>
+    </plurals>
     <string name="rtt_settings_title" msgid="7049259598645966354"></string>
     <string name="rtt_settings_no_visible" msgid="7440356831140948382"></string>
     <string name="rtt_settings_visible_during_call" msgid="7866181103286073700"></string>
@@ -4381,10 +4383,8 @@
     <string name="carrier_wifi_offload_summary" msgid="2980563718888371142">"Allow Google Fi to use W+ networks to improve speed and coverage"</string>
     <string name="carrier_wifi_network_title" msgid="5461382943873831770">"W+ network"</string>
     <string name="sim_category_title" msgid="2341314000964710495">"SIM"</string>
-    <!-- no translation found for downloaded_sim_category_title (2876988650413179752) -->
-    <skip />
-    <!-- no translation found for downloaded_sims_category_title (487799905978489922) -->
-    <skip />
+    <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_default_active_sim" msgid="1208194173387987231">" / Default for <xliff:g id="ID_1">%1$s</xliff:g>"</string>
@@ -4440,8 +4440,7 @@
     <string name="smart_forwarding_ongoing_title" msgid="962226849074401228">"Call settings"</string>
     <string name="smart_forwarding_ongoing_text" msgid="2189209372407117114">"Updating settings…"</string>
     <string name="smart_forwarding_failed_title" msgid="1859891191023516080">"Call settings error"</string>
-    <!-- no translation found for smart_forwarding_failed_text (8682640643264071789) -->
-    <skip />
+    <string name="smart_forwarding_failed_text" msgid="8682640643264071789">"Network or SIM error."</string>
     <string name="smart_forwarding_failed_not_activated_text" msgid="997396203001257904">"SIM is not activated."</string>
     <string name="smart_forwarding_input_mdn_title" msgid="5105463748849841763">"Enter phone numbers"</string>
     <string name="smart_forwarding_input_mdn_dialog_title" msgid="7542216086697868415">"Enter phone number"</string>
@@ -4465,14 +4464,10 @@
     <string name="previous_page_content_description" msgid="6438292457923282991">"Previous"</string>
     <string name="next_page_content_description" msgid="1641835099813416294">"Next"</string>
     <string name="colors_viewpager_content_description" msgid="2591751086138259565">"Colour preview"</string>
-    <!-- no translation found for bluetooth_sim_card_access_notification_title (7351015416346359536) -->
-    <skip />
-    <!-- no translation found for bluetooth_sim_card_access_notification_content (8685623260103018309) -->
-    <skip />
-    <!-- no translation found for bluetooth_sim_card_access_dialog_title (5616323725563125179) -->
-    <skip />
-    <!-- no translation found for bluetooth_sim_card_access_dialog_content (6281997628405909566) -->
-    <skip />
+    <string name="bluetooth_sim_card_access_notification_title" msgid="7351015416346359536">"SIM access request"</string>
+    <string name="bluetooth_sim_card_access_notification_content" msgid="8685623260103018309">"A device wants to access your SIM. Tap for details."</string>
+    <string name="bluetooth_sim_card_access_dialog_title" msgid="5616323725563125179">"Allow access to SIM?"</string>
+    <string name="bluetooth_sim_card_access_dialog_content" msgid="6281997628405909566">"A Bluetooth device, <xliff:g id="DEVICE_NAME_0">%1$s</xliff:g>, wants to access data from your SIM. This includes your contacts.\n\nWhile connected, <xliff:g id="DEVICE_NAME_1">%2$s</xliff:g> will receive all calls made to <xliff:g id="PHONE_NUMBER">%3$s</xliff:g>."</string>
     <string name="bluetooth_connect_access_notification_title" msgid="2573547043170883947">"Bluetooth device available"</string>
     <string name="bluetooth_connect_access_notification_content" msgid="1328465545685433304">"A device wants to connect. Tap for details."</string>
     <string name="bluetooth_connect_access_dialog_title" msgid="1948056782712451381">"Connect to Bluetooth device?"</string>
@@ -4543,6 +4538,8 @@
     <string name="ingress_rate_limit_summary" msgid="1097811019742438371">"Configure the network bandwidth ingress rate limit which is applied to all networks that provide Internet connectivity."</string>
     <string name="ingress_rate_limit_dialog_title" msgid="5359461052422633789">"Configure network download rate limit"</string>
     <string name="ingress_rate_limit_no_limit_entry" msgid="8741098826008012163">"No limit"</string>
+    <string name="disable_phantom_process_monitor_title" msgid="8348108346706188771">"Disable child process restrictions"</string>
+    <string name="disable_phantom_process_monitor_summary" msgid="3044464635550256985">"Disable restrictions on the system resource usage of the app child processes"</string>
     <string name="bluetooth_broadcast_dialog_title" msgid="9172775308463135884">"Broadcast"</string>
     <string name="bluetooth_broadcast_dialog_broadcast_app" msgid="1016617579194329005">"Broadcast <xliff:g id="CURRENTAPP">%1$s</xliff:g>"</string>
     <string name="bluetooth_broadcast_dialog_find_message" msgid="6621660851669953883">"Listen to broadcasts that are playing near you"</string>
diff --git a/res/values-en-rCA/strings.xml b/res/values-en-rCA/strings.xml
index 1afb3ec..2b63e0b 100644
--- a/res/values-en-rCA/strings.xml
+++ b/res/values-en-rCA/strings.xml
@@ -1012,18 +1012,13 @@
     <string name="force_bold_text" msgid="4620929631102086716">"Bold text"</string>
     <string name="title_font_size" msgid="570613010306330622">"Font size"</string>
     <string name="short_summary_font_size" msgid="8444689613442419978">"Make text bigger or smaller"</string>
-    <!-- no translation found for sim_lock_settings (7331982427303002613) -->
-    <skip />
-    <!-- no translation found for sim_lock_settings_category (6475255139493877786) -->
-    <skip />
-    <!-- no translation found for sim_pin_toggle (6814489621760857328) -->
-    <skip />
+    <string name="sim_lock_settings" msgid="7331982427303002613">"SIM lock settings"</string>
+    <string name="sim_lock_settings_category" msgid="6475255139493877786">"SIM lock"</string>
+    <string name="sim_pin_toggle" msgid="6814489621760857328">"Lock SIM"</string>
     <string name="sim_pin_change" msgid="5978881209990507379">"Change SIM PIN"</string>
     <string name="sim_enter_pin" msgid="8235202785516053253">"SIM PIN"</string>
-    <!-- no translation found for sim_enable_sim_lock (6486354334679225748) -->
-    <skip />
-    <!-- no translation found for sim_disable_sim_lock (6939439812841857306) -->
-    <skip />
+    <string name="sim_enable_sim_lock" msgid="6486354334679225748">"Lock SIM"</string>
+    <string name="sim_disable_sim_lock" msgid="6939439812841857306">"Unlock SIM"</string>
     <string name="sim_enter_old" msgid="6882545610939674813">"Old SIM PIN"</string>
     <string name="sim_enter_new" msgid="9010947802784561582">"New SIM PIN"</string>
     <string name="sim_reenter_new" msgid="6131418271490374263">"Re‑type new PIN"</string>
@@ -1038,8 +1033,7 @@
     <string name="sim_change_data_title" msgid="4663239438584588847">"Use <xliff:g id="CARRIER">%1$s</xliff:g> for mobile data?"</string>
     <string name="sim_change_data_message" msgid="3046178883369645132">"You\'re using <xliff:g id="CARRIER2_0">%2$s</xliff:g> for mobile data. If you switch to <xliff:g id="CARRIER1">%1$s</xliff:g>, <xliff:g id="CARRIER2_1">%2$s</xliff:g> will no longer be used for mobile data."</string>
     <string name="sim_change_data_ok" msgid="4922114750417276560">"Use <xliff:g id="CARRIER">%1$s</xliff:g>"</string>
-    <!-- no translation found for sim_preferred_title (8850185380445309835) -->
-    <skip />
+    <string name="sim_preferred_title" msgid="8850185380445309835">"Update preferred SIM?"</string>
     <string name="sim_preferred_message" msgid="6004009449266648351">"<xliff:g id="NEW_SIM">%1$s</xliff:g> is the only SIM in your device. Do you want to use this SIM for mobile data, calls, and SMS messages?"</string>
     <string name="wrong_pin_code_pukked" msgid="3414172752791445033">"Incorrect SIM PIN code you must now contact your carrier to unlock your device."</string>
     <plurals name="wrong_pin_code" formatted="false" msgid="4054088588731305475">
@@ -1192,20 +1186,17 @@
     <string name="reset_network_title" msgid="1395494440355807616">"Reset Wi-Fi, mobile and Bluetooth"</string>
     <string name="reset_network_desc" msgid="1112523764899788246">"This will reset all network settings, including:\n\n"<li>"Wi‑Fi"</li>\n<li>"Mobile data"</li>\n<li>"Bluetooth"</li></string>
     <string name="erase_euicc_data_button" msgid="728078969563311737">"Erase"</string>
-    <!-- no translation found for reset_esim_title (4194570573425902754) -->
-    <skip />
+    <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_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>
-    <!-- no translation found for reset_network_final_desc_esim (1129251284212847939) -->
-    <skip />
+    <string name="reset_network_final_desc_esim" msgid="1129251284212847939">"Reset all network settings and erase eSIMs? You can’t undo this action."</string>
     <string name="reset_network_final_button_text" msgid="2433867118414000462">"Reset settings"</string>
     <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>
-    <!-- no translation found for reset_esim_error_msg (7279607120606365250) -->
-    <skip />
+    <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="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>
@@ -2017,7 +2008,6 @@
     <string name="printer_info_desc" msgid="1206872325746154206">"More information about this printer"</string>
     <string name="power_usage_summary_title" msgid="4198312848584882113">"Battery"</string>
     <string name="power_usage_summary" msgid="6857382582534984531">"What has been using the battery"</string>
-    <string name="power_usage_not_available" msgid="3425302437465106036">"Battery usage data isn’t available."</string>
     <string name="power_usage_level_and_status" msgid="821521456989429593">"<xliff:g id="LEVEL">%1$s</xliff:g> - <xliff:g id="STATUS">%2$s</xliff:g>"</string>
     <string name="power_discharge_remaining" msgid="6997529817917076536">"<xliff:g id="REMAIN">%1$s</xliff:g> remaining"</string>
     <string name="power_charge_remaining" msgid="7046064326172265116">"<xliff:g id="UNTIL_CHARGED">%1$s</xliff:g> to charge"</string>
@@ -2038,7 +2028,6 @@
     <string name="manager_battery_usage_optimized_only" msgid="7121785281913056432">"optimized"</string>
     <string name="manager_battery_usage_link_a11y" msgid="374918091821438564">"Learn more about battery usage options"</string>
     <string name="device_screen_usage" msgid="1011630249648289909">"Screen usage since full charge"</string>
-    <string name="power_usage_list_summary" msgid="3237540201918492925">"Battery usage since full charge"</string>
     <string name="advanced_battery_title" msgid="3005993394776555079">"Battery usage"</string>
     <string name="history_details_title" msgid="8628584613889559355">"History details"</string>
     <string name="advanced_battery_preference_title" msgid="3790901207877260883">"Battery usage"</string>
@@ -2062,8 +2051,12 @@
     <string name="battery_tip_high_usage_summary" msgid="3938999581403084551">"See apps with highest usage"</string>
     <string name="battery_tip_limited_temporarily_title" msgid="5962767837251276527">"Charging is paused"</string>
     <string name="battery_tip_limited_temporarily_summary" msgid="5254922316684499816">"Protecting battery to extend battery lifespan"</string>
-    <!-- no translation found for battery_tip_limited_temporarily_extra_summary (8876637325622106400) -->
-    <skip />
+    <string name="battery_tip_dock_defender_future_bypass_title" msgid="7257251934903787366">"Charging to <xliff:g id="PERCENT">%1$s</xliff:g> to protect the battery"</string>
+    <string name="battery_tip_dock_defender_future_bypass_summary" msgid="428474483479026813">"When your tablet is docked, charging will be paused at <xliff:g id="PERCENT">%1$s</xliff:g> to extend battery lifespan"</string>
+    <string name="battery_tip_dock_defender_active_title" msgid="8843454404807737776">"Charging paused to protect battery"</string>
+    <string name="battery_tip_dock_defender_active_summary" msgid="5582869291068635429">"When your tablet is docked, charging is paused at <xliff:g id="PERCENT">%1$s</xliff:g> to extend battery lifespan"</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="5107293805054133144">"To protect your battery, charging will be paused at <xliff:g id="PERCENT">%1$s</xliff:g> 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>
@@ -2125,7 +2118,6 @@
     <string name="power_bluetooth" msgid="5085900180846238196">"Bluetooth"</string>
     <string name="power_cell" msgid="7793805106954398186">"Mobile network"</string>
     <string name="power_phone" msgid="2768396619208561670">"Voice calls"</string>
-    <string name="battery_used_for" msgid="6401552215008504483">"Used for <xliff:g id="TIME">^1</xliff:g>"</string>
     <string name="battery_screen_usage" msgid="90008745183187461">"Screen usage <xliff:g id="TIME">^1</xliff:g>"</string>
     <string name="battery_used_by" msgid="6457305178016189330">"<xliff:g id="PERCENT">%1$s</xliff:g> used by <xliff:g id="APP">%2$s</xliff:g>"</string>
     <string name="battery_overall_usage" msgid="8940140259734182014">"<xliff:g id="PERCENT">%1$s</xliff:g> of overall battery"</string>
@@ -2156,7 +2148,6 @@
     <string name="battery_not_usage_24hr" msgid="8397519536160741248">"No usage for past 24 hr"</string>
     <string name="battery_usage_without_time" msgid="1346894834339420538"></string>
     <string name="battery_usage_other_users" msgid="9002643295562500693">"Other users"</string>
-    <string name="advanced_battery_graph_subtext" msgid="6816737986172678550">"Battery left estimate is based on your device usage"</string>
     <string name="estimated_time_left" msgid="948717045180211777">"Estimated time left"</string>
     <string name="estimated_charging_time_left" msgid="2287135413363961246">"Until fully charged"</string>
     <string name="estimated_time_description" msgid="211058785418596009">"Estimate may change based on usage"</string>
@@ -2263,6 +2254,7 @@
     <string name="vpn_settings_multiple_insecure_multiple_total" msgid="1706236062478680488">"<xliff:g id="VPN_COUNT">%d</xliff:g> not secure"</string>
     <string name="adaptive_connectivity_title" msgid="7464959640138428192">"Adaptive connectivity"</string>
     <string name="adaptive_connectivity_summary" msgid="3648731530666326885">"Extends battery life and improves device performance by automatically managing your network connections"</string>
+    <string name="adaptive_connectivity_main_switch_title" msgid="261045483524512420">"Use adaptive connectivity"</string>
     <string name="credentials_title" msgid="7535942196886123656">"Credential storage"</string>
     <string name="credentials_install" msgid="3933218407598415827">"Install a certificate"</string>
     <string name="credentials_reset" msgid="4246628389366452655">"Clear credentials"</string>
@@ -2689,8 +2681,7 @@
     <string name="wizard_next" msgid="3884832431439072471">"Next"</string>
     <string name="wizard_back_adoptable" msgid="1447814356855134183">"Format another way"</string>
     <string name="regulatory_info_text" msgid="1154461023369976667"></string>
-    <!-- no translation found for sim_settings_title (2254609719033946272) -->
-    <skip />
+    <string name="sim_settings_title" msgid="2254609719033946272">"SIMs"</string>
     <string name="sim_cellular_data_unavailable" msgid="4653591727755387534">"Mobile data is unavailable"</string>
     <string name="sim_cellular_data_unavailable_summary" msgid="6505871722911347881">"Tap to select a data SIM"</string>
     <string name="sim_calls_always_use" msgid="967857230039768111">"Always use this for calls"</string>
@@ -2708,8 +2699,7 @@
     <string name="sim_status_title" msgid="6188770698037109774">"SIM status"</string>
     <string name="sim_status_title_sim_slot" msgid="4932996839194493313">"SIM status (sim slot %1$d)"</string>
     <string name="sim_signal_strength" msgid="6351052821700294501">"<xliff:g id="DBM">%1$d</xliff:g> dBm <xliff:g id="ASU">%2$d</xliff:g> asu"</string>
-    <!-- no translation found for sim_notification_title (2819551384383504031) -->
-    <skip />
+    <string name="sim_notification_title" msgid="2819551384383504031">"SIMs changed."</string>
     <string name="sim_notification_summary" msgid="5593339846307029991">"Tap to set up"</string>
     <string name="sim_calls_ask_first_prefs_title" msgid="3077694594349657933">"Ask every time"</string>
     <string name="sim_selection_required_pref" msgid="231437651041498359">"Selection required"</string>
@@ -2736,6 +2726,8 @@
     <string name="account_dashboard_default_summary" msgid="1730719656099599488">"Saved passwords, autofill, synced accounts"</string>
     <string name="app_default_dashboard_title" msgid="4071015747629103216">"Default apps"</string>
     <string name="cloned_apps_dashboard_title" msgid="5542076801222950921">"Cloned Apps"</string>
+    <string name="desc_cloned_apps_intro_text" msgid="1369621522882622476">"Create a second instance of an app so that you can use two accounts at the same time."</string>
+    <string name="cloned_apps_summary" msgid="8805362440770795709">"<xliff:g id="CLONED_APPS_COUNT">%1$s</xliff:g> cloned, <xliff:g id="ALLOWED_APPS_COUNT">%2$d</xliff:g> available to clone"</string>
     <string name="system_dashboard_summary" msgid="7400745270362833832">"Languages, gestures, time, backup"</string>
     <string name="languages_setting_summary" msgid="4924440599794956443">"System languages, app languages"</string>
     <string name="keywords_wifi" msgid="8156528242318351490">"wifi, wi-fi, network connection, internet, wireless, data, wi fi"</string>
@@ -3350,8 +3342,7 @@
     <string name="screen_pinning_unlock_password" msgid="4957969621904790573">"Ask for password before unpinning"</string>
     <string name="screen_pinning_unlock_none" msgid="2474959642431856316">"Lock device when unpinning"</string>
     <string name="confirm_sim_deletion_title" msgid="9199369003530237871">"Confirm SIM deletion"</string>
-    <!-- no translation found for confirm_sim_deletion_description (5090811029854329373) -->
-    <skip />
+    <string name="confirm_sim_deletion_description" msgid="5090811029854329373">"Verify it\'s you before erasing a eSIM"</string>
     <string name="opening_paragraph_delete_profile_unknown_company" msgid="2951348192319498135">"This work profile is managed by:"</string>
     <string name="managing_admin" msgid="2633920317425356619">"Managed by <xliff:g id="ADMIN_APP_LABEL">%s</xliff:g>"</string>
     <string name="encryption_interstitial_header" msgid="4418014339568737685">"Secure start-up"</string>
@@ -3755,6 +3746,11 @@
       <item quantity="one">1 app can use unrestricted data</item>
     </plurals>
     <string name="special_access_more" msgid="132919514147475846">"See more"</string>
+    <string name="long_background_tasks_label" msgid="3169590134850226687">"Long background tasks"</string>
+    <string name="long_background_tasks_switch_title" msgid="2491623894899492543">"Allow long-running background tasks"</string>
+    <string name="long_background_tasks_title" msgid="3272230637974707490">"Long background tasks"</string>
+    <string name="long_background_tasks_footer_title" msgid="9117342254914743097">"Allow this app to run long background tasks. This lets the app run tasks that might take longer than a few minutes to finish, such as downloads and uploads. \n\nIf this permission is denied, the system will limit how long the app can perform such tasks in the background."</string>
+    <string name="keywords_long_background_tasks" msgid="5788956269136054574">"long jobs, data transfer, background tasks"</string>
     <string name="reset_shortcut_manager_throttling" msgid="2183940254903144298">"Reset ShortcutManager rate-limiting"</string>
     <string name="reset_shortcut_manager_throttling_complete" msgid="8949943009096885470">"ShortcutManager rate-limiting has been reset"</string>
     <string name="notification_suggestion_title" msgid="6309263655965785411">"Control info on lock screen"</string>
@@ -4127,8 +4123,7 @@
     <string name="mobile_data_settings_title" msgid="3927524078598009792">"Mobile data"</string>
     <string name="mobile_data_settings_summary" msgid="7323978798199919063">"Access data using mobile network"</string>
     <string name="mobile_data_settings_summary_auto_switch" msgid="7851549787645698945">"Phone will automatically switch to this carrier when in range"</string>
-    <!-- no translation found for mobile_data_settings_summary_unavailable (9176513507571883986) -->
-    <skip />
+    <string name="mobile_data_settings_summary_unavailable" msgid="9176513507571883986">"No SIM available"</string>
     <string name="calls_preference" msgid="2166481296066890129">"Calls preference"</string>
     <string name="sms_preference" msgid="7742964962568219351">"SMS preference"</string>
     <string name="calls_and_sms_ask_every_time" msgid="3178743088737726677">"Ask every time"</string>
@@ -4143,10 +4138,8 @@
     <string name="mobile_network_list_add_more" msgid="4478586073355236604">"Add more"</string>
     <string name="mobile_network_active_sim" msgid="6397581267971410039">"Active / SIM"</string>
     <string name="mobile_network_inactive_sim" msgid="5829757490580409899">"Inactive / SIM"</string>
-    <!-- no translation found for mobile_network_active_esim (3984452275968408382) -->
-    <skip />
-    <!-- no translation found for mobile_network_inactive_esim (8777415108263057939) -->
-    <skip />
+    <string name="mobile_network_active_esim" msgid="3984452275968408382">"Active / eSIM"</string>
+    <string name="mobile_network_inactive_esim" msgid="8777415108263057939">"Inactive / eSIM"</string>
     <string name="mobile_network_sim_name" msgid="3187192894150386537">"SIM name &amp; color"</string>
     <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>
@@ -4182,8 +4175,7 @@
     <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>
-    <!-- no translation found for sim_action_switch_sub_dialog_text_downloaded (8977951796005849471) -->
-    <skip />
+    <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_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>
@@ -4225,10 +4217,8 @@
     <string name="switch_sim_dialog_text" msgid="7530186862171635464">"<xliff:g id="CARRIER_NAME">%1$s</xliff:g> will be used for mobile data, calls, and SMS."</string>
     <string name="switch_sim_dialog_no_switch_title" msgid="809763410787744247">"No active SIMs available"</string>
     <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>
-    <!-- no translation found for sim_card_label (6263064316075963775) -->
-    <skip />
-    <!-- no translation found for erase_sim_dialog_title (4742077437653028326) -->
-    <skip />
+    <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_confirm_button" msgid="8309115684335320541">"Erase"</string>
     <string name="erasing_sim" msgid="7877703231075699139">"Erasing SIM…"</string>
@@ -4281,6 +4271,8 @@
     <string name="capture_system_heap_dump_title" msgid="9210974110606886455">"Capture system heap dump"</string>
     <string name="reboot_with_mte_title" msgid="9167242803901899693">"Reboot with MTE"</string>
     <string name="reboot_with_mte_message" msgid="7675836625682561153">"System will reboot and allow to experiment with Memory Tagging Extension (MTE). MTE may negatively impact system performance and stability. Will be reset on next subsequent reboot."</string>
+    <string name="reboot_with_mte_summary" msgid="879384278357305846">"Try MTE for a single boot for app development"</string>
+    <string name="reboot_with_mte_already_enabled" msgid="7708271355555880940">"MTE is enabled through Advanced memory protection"</string>
     <string name="capturing_system_heap_dump_message" msgid="8410503247477360622">"Capturing system heap dump"</string>
     <string name="error_capturing_system_heap_dump_message" msgid="2352983250048200052">"Couldn’t capture system heap dump"</string>
     <string name="automatic_system_heap_dump_title" msgid="4093306504711109479">"Automatically capture system heap dumps"</string>
@@ -4332,6 +4324,11 @@
     <string name="lockscreen_trivial_disabled_controls_summary" msgid="7593626010580689155">"To use, first turn on \"Show device controls\""</string>
     <string name="lockscreen_double_line_clock_summary" msgid="2916159550425093703">"Show double-line clock when available"</string>
     <string name="lockscreen_double_line_clock_setting_toggle" msgid="3408639316001688529">"Double-line clock"</string>
+    <string name="lockscreen_quick_affordances_title" msgid="435869403114245620">"Buttons"</string>
+    <plurals name="lockscreen_quick_affordances_summary" formatted="false" msgid="4225396036524703997">
+      <item quantity="other"><xliff:g id="FIRST_1">%1$s</xliff:g>, <xliff:g id="SECOND">%2$s</xliff:g></item>
+      <item quantity="one"><xliff:g id="FIRST_0">%1$s</xliff:g></item>
+    </plurals>
     <string name="rtt_settings_title" msgid="7049259598645966354"></string>
     <string name="rtt_settings_no_visible" msgid="7440356831140948382"></string>
     <string name="rtt_settings_visible_during_call" msgid="7866181103286073700"></string>
@@ -4380,10 +4377,8 @@
     <string name="carrier_wifi_offload_summary" msgid="2980563718888371142">"Allow Google Fi to use W+ networks to improve speed and coverage"</string>
     <string name="carrier_wifi_network_title" msgid="5461382943873831770">"W+ network"</string>
     <string name="sim_category_title" msgid="2341314000964710495">"SIM"</string>
-    <!-- no translation found for downloaded_sim_category_title (2876988650413179752) -->
-    <skip />
-    <!-- no translation found for downloaded_sims_category_title (487799905978489922) -->
-    <skip />
+    <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_default_active_sim" msgid="1208194173387987231">" / Default for <xliff:g id="ID_1">%1$s</xliff:g>"</string>
@@ -4439,8 +4434,7 @@
     <string name="smart_forwarding_ongoing_title" msgid="962226849074401228">"Call Settings"</string>
     <string name="smart_forwarding_ongoing_text" msgid="2189209372407117114">"Updating Settings..."</string>
     <string name="smart_forwarding_failed_title" msgid="1859891191023516080">"Call Settings error"</string>
-    <!-- no translation found for smart_forwarding_failed_text (8682640643264071789) -->
-    <skip />
+    <string name="smart_forwarding_failed_text" msgid="8682640643264071789">"Network or SIM error."</string>
     <string name="smart_forwarding_failed_not_activated_text" msgid="997396203001257904">"Sim is not activated."</string>
     <string name="smart_forwarding_input_mdn_title" msgid="5105463748849841763">"Enter Phone numbers"</string>
     <string name="smart_forwarding_input_mdn_dialog_title" msgid="7542216086697868415">"Enter Phone number"</string>
@@ -4464,14 +4458,10 @@
     <string name="previous_page_content_description" msgid="6438292457923282991">"Previous"</string>
     <string name="next_page_content_description" msgid="1641835099813416294">"Next"</string>
     <string name="colors_viewpager_content_description" msgid="2591751086138259565">"Color preview"</string>
-    <!-- no translation found for bluetooth_sim_card_access_notification_title (7351015416346359536) -->
-    <skip />
-    <!-- no translation found for bluetooth_sim_card_access_notification_content (8685623260103018309) -->
-    <skip />
-    <!-- no translation found for bluetooth_sim_card_access_dialog_title (5616323725563125179) -->
-    <skip />
-    <!-- no translation found for bluetooth_sim_card_access_dialog_content (6281997628405909566) -->
-    <skip />
+    <string name="bluetooth_sim_card_access_notification_title" msgid="7351015416346359536">"SIM access request"</string>
+    <string name="bluetooth_sim_card_access_notification_content" msgid="8685623260103018309">"A device wants to access your SIM. Tap for details."</string>
+    <string name="bluetooth_sim_card_access_dialog_title" msgid="5616323725563125179">"Allow access to SIM?"</string>
+    <string name="bluetooth_sim_card_access_dialog_content" msgid="6281997628405909566">"A Bluetooth device, <xliff:g id="DEVICE_NAME_0">%1$s</xliff:g>, wants to access data from your SIM. This includes your contacts.\n\nWhile connected, <xliff:g id="DEVICE_NAME_1">%2$s</xliff:g> will receive all calls made to <xliff:g id="PHONE_NUMBER">%3$s</xliff:g>."</string>
     <string name="bluetooth_connect_access_notification_title" msgid="2573547043170883947">"Bluetooth device available"</string>
     <string name="bluetooth_connect_access_notification_content" msgid="1328465545685433304">"A device wants to connect. Tap for details."</string>
     <string name="bluetooth_connect_access_dialog_title" msgid="1948056782712451381">"Connect to Bluetooth device?"</string>
@@ -4542,6 +4532,8 @@
     <string name="ingress_rate_limit_summary" msgid="1097811019742438371">"Configure the network bandwidth ingress rate limit which is applied to all networks that provide internet connectivity."</string>
     <string name="ingress_rate_limit_dialog_title" msgid="5359461052422633789">"Configure network download rate limit"</string>
     <string name="ingress_rate_limit_no_limit_entry" msgid="8741098826008012163">"No limit"</string>
+    <string name="disable_phantom_process_monitor_title" msgid="8348108346706188771">"Disable child process restrictions"</string>
+    <string name="disable_phantom_process_monitor_summary" msgid="3044464635550256985">"Disable restrictions on the system resource usage of the app child processes"</string>
     <string name="bluetooth_broadcast_dialog_title" msgid="9172775308463135884">"Broadcast"</string>
     <string name="bluetooth_broadcast_dialog_broadcast_app" msgid="1016617579194329005">"Broadcast <xliff:g id="CURRENTAPP">%1$s</xliff:g>"</string>
     <string name="bluetooth_broadcast_dialog_find_message" msgid="6621660851669953883">"Listen to broadcasts that are playing near you"</string>
diff --git a/res/values-en-rGB/arrays.xml b/res/values-en-rGB/arrays.xml
index bf27828..9a81316 100644
--- a/res/values-en-rGB/arrays.xml
+++ b/res/values-en-rGB/arrays.xml
@@ -469,7 +469,9 @@
     <item msgid="2373999996715432397">"0"</item>
     <item msgid="5305176997036663262">"1"</item>
   </string-array>
-    <!-- no translation found for switch_to_dock_user_when_docked_timeout_entries:0 (3211660022507486536) -->
-    <!-- no translation found for switch_to_dock_user_when_docked_timeout_entries:1 (7025253383416830453) -->
-    <!-- no translation found for switch_to_dock_user_when_docked_timeout_entries:2 (1574040255478150028) -->
+  <string-array name="switch_to_dock_user_when_docked_timeout_entries">
+    <item msgid="3211660022507486536">"Never"</item>
+    <item msgid="7025253383416830453">"After one minute"</item>
+    <item msgid="1574040255478150028">"After five minutes"</item>
+  </string-array>
 </resources>
diff --git a/res/values-en-rGB/strings.xml b/res/values-en-rGB/strings.xml
index 7d3aee5..dbc9df1 100644
--- a/res/values-en-rGB/strings.xml
+++ b/res/values-en-rGB/strings.xml
@@ -1012,18 +1012,13 @@
     <string name="force_bold_text" msgid="4620929631102086716">"Bold text"</string>
     <string name="title_font_size" msgid="570613010306330622">"Font size"</string>
     <string name="short_summary_font_size" msgid="8444689613442419978">"Make text bigger or smaller"</string>
-    <!-- no translation found for sim_lock_settings (7331982427303002613) -->
-    <skip />
-    <!-- no translation found for sim_lock_settings_category (6475255139493877786) -->
-    <skip />
-    <!-- no translation found for sim_pin_toggle (6814489621760857328) -->
-    <skip />
+    <string name="sim_lock_settings" msgid="7331982427303002613">"SIM lock settings"</string>
+    <string name="sim_lock_settings_category" msgid="6475255139493877786">"SIM lock"</string>
+    <string name="sim_pin_toggle" msgid="6814489621760857328">"Lock SIM"</string>
     <string name="sim_pin_change" msgid="5978881209990507379">"Change SIM PIN"</string>
     <string name="sim_enter_pin" msgid="8235202785516053253">"SIM PIN"</string>
-    <!-- no translation found for sim_enable_sim_lock (6486354334679225748) -->
-    <skip />
-    <!-- no translation found for sim_disable_sim_lock (6939439812841857306) -->
-    <skip />
+    <string name="sim_enable_sim_lock" msgid="6486354334679225748">"Lock SIM"</string>
+    <string name="sim_disable_sim_lock" msgid="6939439812841857306">"Unlock SIM"</string>
     <string name="sim_enter_old" msgid="6882545610939674813">"Old SIM PIN"</string>
     <string name="sim_enter_new" msgid="9010947802784561582">"New SIM PIN"</string>
     <string name="sim_reenter_new" msgid="6131418271490374263">"Re‑type new PIN"</string>
@@ -1038,8 +1033,7 @@
     <string name="sim_change_data_title" msgid="4663239438584588847">"Use <xliff:g id="CARRIER">%1$s</xliff:g> for mobile data?"</string>
     <string name="sim_change_data_message" msgid="3046178883369645132">"You\'re using <xliff:g id="CARRIER2_0">%2$s</xliff:g> for mobile data. If you switch to <xliff:g id="CARRIER1">%1$s</xliff:g>, <xliff:g id="CARRIER2_1">%2$s</xliff:g> will no longer be used for mobile data."</string>
     <string name="sim_change_data_ok" msgid="4922114750417276560">"Use <xliff:g id="CARRIER">%1$s</xliff:g>"</string>
-    <!-- no translation found for sim_preferred_title (8850185380445309835) -->
-    <skip />
+    <string name="sim_preferred_title" msgid="8850185380445309835">"Update preferred SIM?"</string>
     <string name="sim_preferred_message" msgid="6004009449266648351">"<xliff:g id="NEW_SIM">%1$s</xliff:g> is the only SIM in your device. Do you want to use this SIM for mobile data, calls and SMS messages?"</string>
     <string name="wrong_pin_code_pukked" msgid="3414172752791445033">"Incorrect SIM PIN code; you must now contact your operator to unlock your device."</string>
     <plurals name="wrong_pin_code" formatted="false" msgid="4054088588731305475">
@@ -1192,20 +1186,17 @@
     <string name="reset_network_title" msgid="1395494440355807616">"Reset Wi-Fi, mobile &amp; Bluetooth"</string>
     <string name="reset_network_desc" msgid="1112523764899788246">"This will reset all network settings, including:\n\n"<li>"Wi‑Fi"</li>\n<li>"Mobile data"</li>\n<li>"Bluetooth"</li></string>
     <string name="erase_euicc_data_button" msgid="728078969563311737">"Erase"</string>
-    <!-- no translation found for reset_esim_title (4194570573425902754) -->
-    <skip />
+    <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>
     <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>
-    <!-- no translation found for reset_network_final_desc_esim (1129251284212847939) -->
-    <skip />
+    <string name="reset_network_final_desc_esim" msgid="1129251284212847939">"Reset all network settings and erase eSIMs? You can’t undo this action."</string>
     <string name="reset_network_final_button_text" msgid="2433867118414000462">"Reset settings"</string>
     <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>
-    <!-- no translation found for reset_esim_error_msg (7279607120606365250) -->
-    <skip />
+    <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="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>
@@ -2017,7 +2008,6 @@
     <string name="printer_info_desc" msgid="1206872325746154206">"More information about this printer"</string>
     <string name="power_usage_summary_title" msgid="4198312848584882113">"Battery"</string>
     <string name="power_usage_summary" msgid="6857382582534984531">"What has been using the battery"</string>
-    <string name="power_usage_not_available" msgid="3425302437465106036">"Battery usage data isn\'t available."</string>
     <string name="power_usage_level_and_status" msgid="821521456989429593">"<xliff:g id="LEVEL">%1$s</xliff:g> - <xliff:g id="STATUS">%2$s</xliff:g>"</string>
     <string name="power_discharge_remaining" msgid="6997529817917076536">"<xliff:g id="REMAIN">%1$s</xliff:g> remaining"</string>
     <string name="power_charge_remaining" msgid="7046064326172265116">"<xliff:g id="UNTIL_CHARGED">%1$s</xliff:g> to charge"</string>
@@ -2038,7 +2028,6 @@
     <string name="manager_battery_usage_optimized_only" msgid="7121785281913056432">"optimised"</string>
     <string name="manager_battery_usage_link_a11y" msgid="374918091821438564">"Learn more about battery usage options"</string>
     <string name="device_screen_usage" msgid="1011630249648289909">"Screen usage since full charge"</string>
-    <string name="power_usage_list_summary" msgid="3237540201918492925">"Battery usage since full charge"</string>
     <string name="advanced_battery_title" msgid="3005993394776555079">"Battery usage"</string>
     <string name="history_details_title" msgid="8628584613889559355">"History details"</string>
     <string name="advanced_battery_preference_title" msgid="3790901207877260883">"Battery usage"</string>
@@ -2062,7 +2051,17 @@
     <string name="battery_tip_high_usage_summary" msgid="3938999581403084551">"See apps with highest usage"</string>
     <string name="battery_tip_limited_temporarily_title" msgid="5962767837251276527">"Charging is paused"</string>
     <string name="battery_tip_limited_temporarily_summary" msgid="5254922316684499816">"Protecting battery to extend battery lifespan"</string>
-    <!-- no translation found for battery_tip_limited_temporarily_extra_summary (8876637325622106400) -->
+    <!-- no translation found for battery_tip_dock_defender_future_bypass_title (7257251934903787366) -->
+    <skip />
+    <!-- no translation found for battery_tip_dock_defender_future_bypass_summary (428474483479026813) -->
+    <skip />
+    <!-- no translation found for battery_tip_dock_defender_active_title (8843454404807737776) -->
+    <skip />
+    <!-- no translation found for battery_tip_dock_defender_active_summary (5582869291068635429) -->
+    <skip />
+    <!-- no translation found for battery_tip_dock_defender_temporarily_bypassed_title (1679449361090557201) -->
+    <skip />
+    <!-- no translation found for battery_tip_dock_defender_temporarily_bypassed_summary (5107293805054133144) -->
     <skip />
     <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>
@@ -2125,7 +2124,6 @@
     <string name="power_bluetooth" msgid="5085900180846238196">"Bluetooth"</string>
     <string name="power_cell" msgid="7793805106954398186">"Mobile network"</string>
     <string name="power_phone" msgid="2768396619208561670">"Voice calls"</string>
-    <string name="battery_used_for" msgid="6401552215008504483">"Used for <xliff:g id="TIME">^1</xliff:g>"</string>
     <string name="battery_screen_usage" msgid="90008745183187461">"Screen usage <xliff:g id="TIME">^1</xliff:g>"</string>
     <string name="battery_used_by" msgid="6457305178016189330">"<xliff:g id="PERCENT">%1$s</xliff:g> used by <xliff:g id="APP">%2$s</xliff:g>"</string>
     <string name="battery_overall_usage" msgid="8940140259734182014">"<xliff:g id="PERCENT">%1$s</xliff:g> of overall battery"</string>
@@ -2156,7 +2154,6 @@
     <string name="battery_not_usage_24hr" msgid="8397519536160741248">"No usage for past 24 hr"</string>
     <string name="battery_usage_without_time" msgid="1346894834339420538"></string>
     <string name="battery_usage_other_users" msgid="9002643295562500693">"Other users"</string>
-    <string name="advanced_battery_graph_subtext" msgid="6816737986172678550">"Battery left estimate is based on your device usage"</string>
     <string name="estimated_time_left" msgid="948717045180211777">"Estimated time left"</string>
     <string name="estimated_charging_time_left" msgid="2287135413363961246">"Until fully charged"</string>
     <string name="estimated_time_description" msgid="211058785418596009">"Estimate may change based on usage"</string>
@@ -2263,6 +2260,7 @@
     <string name="vpn_settings_multiple_insecure_multiple_total" msgid="1706236062478680488">"<xliff:g id="VPN_COUNT">%d</xliff:g> not secure"</string>
     <string name="adaptive_connectivity_title" msgid="7464959640138428192">"Adaptive connectivity"</string>
     <string name="adaptive_connectivity_summary" msgid="3648731530666326885">"Extends battery life and improves device performance by automatically managing your network connections"</string>
+    <string name="adaptive_connectivity_main_switch_title" msgid="261045483524512420">"Use adaptive connectivity"</string>
     <string name="credentials_title" msgid="7535942196886123656">"Credential storage"</string>
     <string name="credentials_install" msgid="3933218407598415827">"Install a certificate"</string>
     <string name="credentials_reset" msgid="4246628389366452655">"Clear credentials"</string>
@@ -2563,8 +2561,7 @@
     <string name="user_remove_user_menu" msgid="2183714948094429367">"Delete <xliff:g id="USER_NAME">%1$s</xliff:g> from this device"</string>
     <string name="user_lockscreen_settings" msgid="4596612658981942092">"Lock screen settings"</string>
     <string name="user_add_on_lockscreen_menu" msgid="2539059062034644966">"Add users from lock screen"</string>
-    <!-- no translation found for switch_to_dock_user_when_docked (2324395443311905635) -->
-    <skip />
+    <string name="switch_to_dock_user_when_docked" msgid="2324395443311905635">"Switch to admin user when docked"</string>
     <string name="user_confirm_remove_self_title" msgid="926265330805361832">"Delete yourself?"</string>
     <string name="user_confirm_remove_title" msgid="3626559103278006002">"Delete this user?"</string>
     <string name="user_profile_confirm_remove_title" msgid="3131574314149375354">"Remove this profile?"</string>
@@ -2690,8 +2687,7 @@
     <string name="wizard_next" msgid="3884832431439072471">"Next"</string>
     <string name="wizard_back_adoptable" msgid="1447814356855134183">"Format another way"</string>
     <string name="regulatory_info_text" msgid="1154461023369976667"></string>
-    <!-- no translation found for sim_settings_title (2254609719033946272) -->
-    <skip />
+    <string name="sim_settings_title" msgid="2254609719033946272">"SIMs"</string>
     <string name="sim_cellular_data_unavailable" msgid="4653591727755387534">"Mobile data is unavailable"</string>
     <string name="sim_cellular_data_unavailable_summary" msgid="6505871722911347881">"Tap to select a data SIM"</string>
     <string name="sim_calls_always_use" msgid="967857230039768111">"Always use this for calls"</string>
@@ -2709,8 +2705,7 @@
     <string name="sim_status_title" msgid="6188770698037109774">"SIM status"</string>
     <string name="sim_status_title_sim_slot" msgid="4932996839194493313">"SIM status (sim slot %1$d)"</string>
     <string name="sim_signal_strength" msgid="6351052821700294501">"<xliff:g id="DBM">%1$d</xliff:g> dBm <xliff:g id="ASU">%2$d</xliff:g> asu"</string>
-    <!-- no translation found for sim_notification_title (2819551384383504031) -->
-    <skip />
+    <string name="sim_notification_title" msgid="2819551384383504031">"SIMs changed."</string>
     <string name="sim_notification_summary" msgid="5593339846307029991">"Tap to set up"</string>
     <string name="sim_calls_ask_first_prefs_title" msgid="3077694594349657933">"Ask every time"</string>
     <string name="sim_selection_required_pref" msgid="231437651041498359">"Selection required"</string>
@@ -2737,6 +2732,8 @@
     <string name="account_dashboard_default_summary" msgid="1730719656099599488">"Saved passwords, auto-fill, synced accounts"</string>
     <string name="app_default_dashboard_title" msgid="4071015747629103216">"Default apps"</string>
     <string name="cloned_apps_dashboard_title" msgid="5542076801222950921">"Cloned apps"</string>
+    <string name="desc_cloned_apps_intro_text" msgid="1369621522882622476">"Create a second instance of an app so that you can use two accounts at the same time."</string>
+    <string name="cloned_apps_summary" msgid="8805362440770795709">"<xliff:g id="CLONED_APPS_COUNT">%1$s</xliff:g> cloned, <xliff:g id="ALLOWED_APPS_COUNT">%2$d</xliff:g> available to clone"</string>
     <string name="system_dashboard_summary" msgid="7400745270362833832">"Languages, gestures, time, backup"</string>
     <string name="languages_setting_summary" msgid="4924440599794956443">"System languages, App languages"</string>
     <string name="keywords_wifi" msgid="8156528242318351490">"wifi, wi-fi, network connection, internet, wireless, data, wi fi"</string>
@@ -3351,8 +3348,7 @@
     <string name="screen_pinning_unlock_password" msgid="4957969621904790573">"Ask for password before unpinning"</string>
     <string name="screen_pinning_unlock_none" msgid="2474959642431856316">"Lock device when unpinning"</string>
     <string name="confirm_sim_deletion_title" msgid="9199369003530237871">"Confirm SIM deletion"</string>
-    <!-- no translation found for confirm_sim_deletion_description (5090811029854329373) -->
-    <skip />
+    <string name="confirm_sim_deletion_description" msgid="5090811029854329373">"Verify that it\'s you before erasing a eSIM"</string>
     <string name="opening_paragraph_delete_profile_unknown_company" msgid="2951348192319498135">"This work profile is managed by:"</string>
     <string name="managing_admin" msgid="2633920317425356619">"Managed by <xliff:g id="ADMIN_APP_LABEL">%s</xliff:g>"</string>
     <string name="encryption_interstitial_header" msgid="4418014339568737685">"Secure start-up"</string>
@@ -3756,6 +3752,11 @@
       <item quantity="one">1 app can use unrestricted data</item>
     </plurals>
     <string name="special_access_more" msgid="132919514147475846">"See more"</string>
+    <string name="long_background_tasks_label" msgid="3169590134850226687">"Long background tasks"</string>
+    <string name="long_background_tasks_switch_title" msgid="2491623894899492543">"Allow long-running background tasks"</string>
+    <string name="long_background_tasks_title" msgid="3272230637974707490">"Long background tasks"</string>
+    <string name="long_background_tasks_footer_title" msgid="9117342254914743097">"Allow this app to run long background tasks. This lets the app run tasks that might take longer than a few minutes to finish, such as downloads and uploads. \n\nIf this permission is denied, the system will limit how long the app can perform such tasks in the background."</string>
+    <string name="keywords_long_background_tasks" msgid="5788956269136054574">"long jobs, data transfer, background tasks"</string>
     <string name="reset_shortcut_manager_throttling" msgid="2183940254903144298">"Reset ShortcutManager rate-limiting"</string>
     <string name="reset_shortcut_manager_throttling_complete" msgid="8949943009096885470">"ShortcutManager rate-limiting has been reset"</string>
     <string name="notification_suggestion_title" msgid="6309263655965785411">"Control info on lock screen"</string>
@@ -4128,8 +4129,7 @@
     <string name="mobile_data_settings_title" msgid="3927524078598009792">"Mobile data"</string>
     <string name="mobile_data_settings_summary" msgid="7323978798199919063">"Access data using mobile network"</string>
     <string name="mobile_data_settings_summary_auto_switch" msgid="7851549787645698945">"Phone will automatically switch to this mobile operator when in range"</string>
-    <!-- no translation found for mobile_data_settings_summary_unavailable (9176513507571883986) -->
-    <skip />
+    <string name="mobile_data_settings_summary_unavailable" msgid="9176513507571883986">"No SIM available"</string>
     <string name="calls_preference" msgid="2166481296066890129">"Calls preference"</string>
     <string name="sms_preference" msgid="7742964962568219351">"SMS preference"</string>
     <string name="calls_and_sms_ask_every_time" msgid="3178743088737726677">"Ask every time"</string>
@@ -4144,10 +4144,8 @@
     <string name="mobile_network_list_add_more" msgid="4478586073355236604">"Add more"</string>
     <string name="mobile_network_active_sim" msgid="6397581267971410039">"Active/SIM"</string>
     <string name="mobile_network_inactive_sim" msgid="5829757490580409899">"Inactive/SIM"</string>
-    <!-- no translation found for mobile_network_active_esim (3984452275968408382) -->
-    <skip />
-    <!-- no translation found for mobile_network_inactive_esim (8777415108263057939) -->
-    <skip />
+    <string name="mobile_network_active_esim" msgid="3984452275968408382">"Active/eSIM"</string>
+    <string name="mobile_network_inactive_esim" msgid="8777415108263057939">"Inactive/eSIM"</string>
     <string name="mobile_network_sim_name" msgid="3187192894150386537">"SIM name and colour"</string>
     <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>
@@ -4183,8 +4181,7 @@
     <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>
-    <!-- no translation found for sim_action_switch_sub_dialog_text_downloaded (8977951796005849471) -->
-    <skip />
+    <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>
     <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>
@@ -4226,10 +4223,8 @@
     <string name="switch_sim_dialog_text" msgid="7530186862171635464">"<xliff:g id="CARRIER_NAME">%1$s</xliff:g> will be used for mobile data, calls and SMS."</string>
     <string name="switch_sim_dialog_no_switch_title" msgid="809763410787744247">"No active SIMs available"</string>
     <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>
-    <!-- no translation found for sim_card_label (6263064316075963775) -->
-    <skip />
-    <!-- no translation found for erase_sim_dialog_title (4742077437653028326) -->
-    <skip />
+    <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>
     <string name="erase_sim_confirm_button" msgid="8309115684335320541">"Erase"</string>
     <string name="erasing_sim" msgid="7877703231075699139">"Erasing SIM…"</string>
@@ -4282,6 +4277,8 @@
     <string name="capture_system_heap_dump_title" msgid="9210974110606886455">"Capture system heap dump"</string>
     <string name="reboot_with_mte_title" msgid="9167242803901899693">"Reboot with MTE"</string>
     <string name="reboot_with_mte_message" msgid="7675836625682561153">"System will reboot and allow to experiment with Memory Tagging Extension (MTE). MTE may negatively impact system performance and stability. Will be reset on next subsequent reboot."</string>
+    <string name="reboot_with_mte_summary" msgid="879384278357305846">"Try MTE for a single boot for app development"</string>
+    <string name="reboot_with_mte_already_enabled" msgid="7708271355555880940">"MTE is enabled through advanced memory protection"</string>
     <string name="capturing_system_heap_dump_message" msgid="8410503247477360622">"Capturing system heap dump"</string>
     <string name="error_capturing_system_heap_dump_message" msgid="2352983250048200052">"Couldn’t capture system heap dump"</string>
     <string name="automatic_system_heap_dump_title" msgid="4093306504711109479">"Automatically capture system heap dumps"</string>
@@ -4333,6 +4330,11 @@
     <string name="lockscreen_trivial_disabled_controls_summary" msgid="7593626010580689155">"To use, first turn on ‘Show device controls’"</string>
     <string name="lockscreen_double_line_clock_summary" msgid="2916159550425093703">"Show double-line clock when available"</string>
     <string name="lockscreen_double_line_clock_setting_toggle" msgid="3408639316001688529">"Double-line clock"</string>
+    <string name="lockscreen_quick_affordances_title" msgid="435869403114245620">"Buttons"</string>
+    <plurals name="lockscreen_quick_affordances_summary" formatted="false" msgid="4225396036524703997">
+      <item quantity="other"><xliff:g id="FIRST_1">%1$s</xliff:g>, <xliff:g id="SECOND">%2$s</xliff:g></item>
+      <item quantity="one"><xliff:g id="FIRST_0">%1$s</xliff:g></item>
+    </plurals>
     <string name="rtt_settings_title" msgid="7049259598645966354"></string>
     <string name="rtt_settings_no_visible" msgid="7440356831140948382"></string>
     <string name="rtt_settings_visible_during_call" msgid="7866181103286073700"></string>
@@ -4381,10 +4383,8 @@
     <string name="carrier_wifi_offload_summary" msgid="2980563718888371142">"Allow Google Fi to use W+ networks to improve speed and coverage"</string>
     <string name="carrier_wifi_network_title" msgid="5461382943873831770">"W+ network"</string>
     <string name="sim_category_title" msgid="2341314000964710495">"SIM"</string>
-    <!-- no translation found for downloaded_sim_category_title (2876988650413179752) -->
-    <skip />
-    <!-- no translation found for downloaded_sims_category_title (487799905978489922) -->
-    <skip />
+    <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_default_active_sim" msgid="1208194173387987231">" / Default for <xliff:g id="ID_1">%1$s</xliff:g>"</string>
@@ -4440,8 +4440,7 @@
     <string name="smart_forwarding_ongoing_title" msgid="962226849074401228">"Call settings"</string>
     <string name="smart_forwarding_ongoing_text" msgid="2189209372407117114">"Updating settings…"</string>
     <string name="smart_forwarding_failed_title" msgid="1859891191023516080">"Call settings error"</string>
-    <!-- no translation found for smart_forwarding_failed_text (8682640643264071789) -->
-    <skip />
+    <string name="smart_forwarding_failed_text" msgid="8682640643264071789">"Network or SIM error."</string>
     <string name="smart_forwarding_failed_not_activated_text" msgid="997396203001257904">"SIM is not activated."</string>
     <string name="smart_forwarding_input_mdn_title" msgid="5105463748849841763">"Enter phone numbers"</string>
     <string name="smart_forwarding_input_mdn_dialog_title" msgid="7542216086697868415">"Enter phone number"</string>
@@ -4465,14 +4464,10 @@
     <string name="previous_page_content_description" msgid="6438292457923282991">"Previous"</string>
     <string name="next_page_content_description" msgid="1641835099813416294">"Next"</string>
     <string name="colors_viewpager_content_description" msgid="2591751086138259565">"Colour preview"</string>
-    <!-- no translation found for bluetooth_sim_card_access_notification_title (7351015416346359536) -->
-    <skip />
-    <!-- no translation found for bluetooth_sim_card_access_notification_content (8685623260103018309) -->
-    <skip />
-    <!-- no translation found for bluetooth_sim_card_access_dialog_title (5616323725563125179) -->
-    <skip />
-    <!-- no translation found for bluetooth_sim_card_access_dialog_content (6281997628405909566) -->
-    <skip />
+    <string name="bluetooth_sim_card_access_notification_title" msgid="7351015416346359536">"SIM access request"</string>
+    <string name="bluetooth_sim_card_access_notification_content" msgid="8685623260103018309">"A device wants to access your SIM. Tap for details."</string>
+    <string name="bluetooth_sim_card_access_dialog_title" msgid="5616323725563125179">"Allow access to SIM?"</string>
+    <string name="bluetooth_sim_card_access_dialog_content" msgid="6281997628405909566">"A Bluetooth device, <xliff:g id="DEVICE_NAME_0">%1$s</xliff:g>, wants to access data from your SIM. This includes your contacts.\n\nWhile connected, <xliff:g id="DEVICE_NAME_1">%2$s</xliff:g> will receive all calls made to <xliff:g id="PHONE_NUMBER">%3$s</xliff:g>."</string>
     <string name="bluetooth_connect_access_notification_title" msgid="2573547043170883947">"Bluetooth device available"</string>
     <string name="bluetooth_connect_access_notification_content" msgid="1328465545685433304">"A device wants to connect. Tap for details."</string>
     <string name="bluetooth_connect_access_dialog_title" msgid="1948056782712451381">"Connect to Bluetooth device?"</string>
@@ -4543,6 +4538,8 @@
     <string name="ingress_rate_limit_summary" msgid="1097811019742438371">"Configure the network bandwidth ingress rate limit which is applied to all networks that provide Internet connectivity."</string>
     <string name="ingress_rate_limit_dialog_title" msgid="5359461052422633789">"Configure network download rate limit"</string>
     <string name="ingress_rate_limit_no_limit_entry" msgid="8741098826008012163">"No limit"</string>
+    <string name="disable_phantom_process_monitor_title" msgid="8348108346706188771">"Disable child process restrictions"</string>
+    <string name="disable_phantom_process_monitor_summary" msgid="3044464635550256985">"Disable restrictions on the system resource usage of the app child processes"</string>
     <string name="bluetooth_broadcast_dialog_title" msgid="9172775308463135884">"Broadcast"</string>
     <string name="bluetooth_broadcast_dialog_broadcast_app" msgid="1016617579194329005">"Broadcast <xliff:g id="CURRENTAPP">%1$s</xliff:g>"</string>
     <string name="bluetooth_broadcast_dialog_find_message" msgid="6621660851669953883">"Listen to broadcasts that are playing near you"</string>
diff --git a/res/values-en-rIN/arrays.xml b/res/values-en-rIN/arrays.xml
index bf27828..9a81316 100644
--- a/res/values-en-rIN/arrays.xml
+++ b/res/values-en-rIN/arrays.xml
@@ -469,7 +469,9 @@
     <item msgid="2373999996715432397">"0"</item>
     <item msgid="5305176997036663262">"1"</item>
   </string-array>
-    <!-- no translation found for switch_to_dock_user_when_docked_timeout_entries:0 (3211660022507486536) -->
-    <!-- no translation found for switch_to_dock_user_when_docked_timeout_entries:1 (7025253383416830453) -->
-    <!-- no translation found for switch_to_dock_user_when_docked_timeout_entries:2 (1574040255478150028) -->
+  <string-array name="switch_to_dock_user_when_docked_timeout_entries">
+    <item msgid="3211660022507486536">"Never"</item>
+    <item msgid="7025253383416830453">"After one minute"</item>
+    <item msgid="1574040255478150028">"After five minutes"</item>
+  </string-array>
 </resources>
diff --git a/res/values-en-rIN/strings.xml b/res/values-en-rIN/strings.xml
index c86dad0..a0a3ed8 100644
--- a/res/values-en-rIN/strings.xml
+++ b/res/values-en-rIN/strings.xml
@@ -1012,18 +1012,13 @@
     <string name="force_bold_text" msgid="4620929631102086716">"Bold text"</string>
     <string name="title_font_size" msgid="570613010306330622">"Font size"</string>
     <string name="short_summary_font_size" msgid="8444689613442419978">"Make text bigger or smaller"</string>
-    <!-- no translation found for sim_lock_settings (7331982427303002613) -->
-    <skip />
-    <!-- no translation found for sim_lock_settings_category (6475255139493877786) -->
-    <skip />
-    <!-- no translation found for sim_pin_toggle (6814489621760857328) -->
-    <skip />
+    <string name="sim_lock_settings" msgid="7331982427303002613">"SIM lock settings"</string>
+    <string name="sim_lock_settings_category" msgid="6475255139493877786">"SIM lock"</string>
+    <string name="sim_pin_toggle" msgid="6814489621760857328">"Lock SIM"</string>
     <string name="sim_pin_change" msgid="5978881209990507379">"Change SIM PIN"</string>
     <string name="sim_enter_pin" msgid="8235202785516053253">"SIM PIN"</string>
-    <!-- no translation found for sim_enable_sim_lock (6486354334679225748) -->
-    <skip />
-    <!-- no translation found for sim_disable_sim_lock (6939439812841857306) -->
-    <skip />
+    <string name="sim_enable_sim_lock" msgid="6486354334679225748">"Lock SIM"</string>
+    <string name="sim_disable_sim_lock" msgid="6939439812841857306">"Unlock SIM"</string>
     <string name="sim_enter_old" msgid="6882545610939674813">"Old SIM PIN"</string>
     <string name="sim_enter_new" msgid="9010947802784561582">"New SIM PIN"</string>
     <string name="sim_reenter_new" msgid="6131418271490374263">"Re‑type new PIN"</string>
@@ -1038,8 +1033,7 @@
     <string name="sim_change_data_title" msgid="4663239438584588847">"Use <xliff:g id="CARRIER">%1$s</xliff:g> for mobile data?"</string>
     <string name="sim_change_data_message" msgid="3046178883369645132">"You\'re using <xliff:g id="CARRIER2_0">%2$s</xliff:g> for mobile data. If you switch to <xliff:g id="CARRIER1">%1$s</xliff:g>, <xliff:g id="CARRIER2_1">%2$s</xliff:g> will no longer be used for mobile data."</string>
     <string name="sim_change_data_ok" msgid="4922114750417276560">"Use <xliff:g id="CARRIER">%1$s</xliff:g>"</string>
-    <!-- no translation found for sim_preferred_title (8850185380445309835) -->
-    <skip />
+    <string name="sim_preferred_title" msgid="8850185380445309835">"Update preferred SIM?"</string>
     <string name="sim_preferred_message" msgid="6004009449266648351">"<xliff:g id="NEW_SIM">%1$s</xliff:g> is the only SIM in your device. Do you want to use this SIM for mobile data, calls and SMS messages?"</string>
     <string name="wrong_pin_code_pukked" msgid="3414172752791445033">"Incorrect SIM PIN code; you must now contact your operator to unlock your device."</string>
     <plurals name="wrong_pin_code" formatted="false" msgid="4054088588731305475">
@@ -1192,20 +1186,17 @@
     <string name="reset_network_title" msgid="1395494440355807616">"Reset Wi-Fi, mobile and Bluetooth"</string>
     <string name="reset_network_desc" msgid="1112523764899788246">"This will reset all network settings, including:\n\n"<li>"Wi‑Fi"</li>\n<li>"Mobile data"</li>\n<li>"Bluetooth"</li></string>
     <string name="erase_euicc_data_button" msgid="728078969563311737">"Erase"</string>
-    <!-- no translation found for reset_esim_title (4194570573425902754) -->
-    <skip />
+    <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>
     <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>
-    <!-- no translation found for reset_network_final_desc_esim (1129251284212847939) -->
-    <skip />
+    <string name="reset_network_final_desc_esim" msgid="1129251284212847939">"Reset all network settings and erase eSIMs? You can’t undo this action."</string>
     <string name="reset_network_final_button_text" msgid="2433867118414000462">"Reset settings"</string>
     <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>
-    <!-- no translation found for reset_esim_error_msg (7279607120606365250) -->
-    <skip />
+    <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="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>
@@ -2017,7 +2008,6 @@
     <string name="printer_info_desc" msgid="1206872325746154206">"More information about this printer"</string>
     <string name="power_usage_summary_title" msgid="4198312848584882113">"Battery"</string>
     <string name="power_usage_summary" msgid="6857382582534984531">"What has been using the battery"</string>
-    <string name="power_usage_not_available" msgid="3425302437465106036">"Battery usage data isn\'t available."</string>
     <string name="power_usage_level_and_status" msgid="821521456989429593">"<xliff:g id="LEVEL">%1$s</xliff:g> - <xliff:g id="STATUS">%2$s</xliff:g>"</string>
     <string name="power_discharge_remaining" msgid="6997529817917076536">"<xliff:g id="REMAIN">%1$s</xliff:g> remaining"</string>
     <string name="power_charge_remaining" msgid="7046064326172265116">"<xliff:g id="UNTIL_CHARGED">%1$s</xliff:g> to charge"</string>
@@ -2038,7 +2028,6 @@
     <string name="manager_battery_usage_optimized_only" msgid="7121785281913056432">"optimised"</string>
     <string name="manager_battery_usage_link_a11y" msgid="374918091821438564">"Learn more about battery usage options"</string>
     <string name="device_screen_usage" msgid="1011630249648289909">"Screen usage since full charge"</string>
-    <string name="power_usage_list_summary" msgid="3237540201918492925">"Battery usage since full charge"</string>
     <string name="advanced_battery_title" msgid="3005993394776555079">"Battery usage"</string>
     <string name="history_details_title" msgid="8628584613889559355">"History details"</string>
     <string name="advanced_battery_preference_title" msgid="3790901207877260883">"Battery usage"</string>
@@ -2062,7 +2051,17 @@
     <string name="battery_tip_high_usage_summary" msgid="3938999581403084551">"See apps with highest usage"</string>
     <string name="battery_tip_limited_temporarily_title" msgid="5962767837251276527">"Charging is paused"</string>
     <string name="battery_tip_limited_temporarily_summary" msgid="5254922316684499816">"Protecting battery to extend battery lifespan"</string>
-    <!-- no translation found for battery_tip_limited_temporarily_extra_summary (8876637325622106400) -->
+    <!-- no translation found for battery_tip_dock_defender_future_bypass_title (7257251934903787366) -->
+    <skip />
+    <!-- no translation found for battery_tip_dock_defender_future_bypass_summary (428474483479026813) -->
+    <skip />
+    <!-- no translation found for battery_tip_dock_defender_active_title (8843454404807737776) -->
+    <skip />
+    <!-- no translation found for battery_tip_dock_defender_active_summary (5582869291068635429) -->
+    <skip />
+    <!-- no translation found for battery_tip_dock_defender_temporarily_bypassed_title (1679449361090557201) -->
+    <skip />
+    <!-- no translation found for battery_tip_dock_defender_temporarily_bypassed_summary (5107293805054133144) -->
     <skip />
     <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>
@@ -2125,7 +2124,6 @@
     <string name="power_bluetooth" msgid="5085900180846238196">"Bluetooth"</string>
     <string name="power_cell" msgid="7793805106954398186">"Mobile network"</string>
     <string name="power_phone" msgid="2768396619208561670">"Voice calls"</string>
-    <string name="battery_used_for" msgid="6401552215008504483">"Used for <xliff:g id="TIME">^1</xliff:g>"</string>
     <string name="battery_screen_usage" msgid="90008745183187461">"Screen usage <xliff:g id="TIME">^1</xliff:g>"</string>
     <string name="battery_used_by" msgid="6457305178016189330">"<xliff:g id="PERCENT">%1$s</xliff:g> used by <xliff:g id="APP">%2$s</xliff:g>"</string>
     <string name="battery_overall_usage" msgid="8940140259734182014">"<xliff:g id="PERCENT">%1$s</xliff:g> of overall battery"</string>
@@ -2156,7 +2154,6 @@
     <string name="battery_not_usage_24hr" msgid="8397519536160741248">"No usage for past 24 hr"</string>
     <string name="battery_usage_without_time" msgid="1346894834339420538"></string>
     <string name="battery_usage_other_users" msgid="9002643295562500693">"Other users"</string>
-    <string name="advanced_battery_graph_subtext" msgid="6816737986172678550">"Battery left estimate is based on your device usage"</string>
     <string name="estimated_time_left" msgid="948717045180211777">"Estimated time left"</string>
     <string name="estimated_charging_time_left" msgid="2287135413363961246">"Until fully charged"</string>
     <string name="estimated_time_description" msgid="211058785418596009">"Estimate may change based on usage"</string>
@@ -2263,6 +2260,7 @@
     <string name="vpn_settings_multiple_insecure_multiple_total" msgid="1706236062478680488">"<xliff:g id="VPN_COUNT">%d</xliff:g> not secure"</string>
     <string name="adaptive_connectivity_title" msgid="7464959640138428192">"Adaptive connectivity"</string>
     <string name="adaptive_connectivity_summary" msgid="3648731530666326885">"Extends battery life and improves device performance by automatically managing your network connections"</string>
+    <string name="adaptive_connectivity_main_switch_title" msgid="261045483524512420">"Use adaptive connectivity"</string>
     <string name="credentials_title" msgid="7535942196886123656">"Credential storage"</string>
     <string name="credentials_install" msgid="3933218407598415827">"Install a certificate"</string>
     <string name="credentials_reset" msgid="4246628389366452655">"Clear credentials"</string>
@@ -2563,8 +2561,7 @@
     <string name="user_remove_user_menu" msgid="2183714948094429367">"Delete <xliff:g id="USER_NAME">%1$s</xliff:g> from this device"</string>
     <string name="user_lockscreen_settings" msgid="4596612658981942092">"Lock screen settings"</string>
     <string name="user_add_on_lockscreen_menu" msgid="2539059062034644966">"Add users from lock screen"</string>
-    <!-- no translation found for switch_to_dock_user_when_docked (2324395443311905635) -->
-    <skip />
+    <string name="switch_to_dock_user_when_docked" msgid="2324395443311905635">"Switch to admin user when docked"</string>
     <string name="user_confirm_remove_self_title" msgid="926265330805361832">"Delete yourself?"</string>
     <string name="user_confirm_remove_title" msgid="3626559103278006002">"Delete this user?"</string>
     <string name="user_profile_confirm_remove_title" msgid="3131574314149375354">"Remove this profile?"</string>
@@ -2690,8 +2687,7 @@
     <string name="wizard_next" msgid="3884832431439072471">"Next"</string>
     <string name="wizard_back_adoptable" msgid="1447814356855134183">"Format another way"</string>
     <string name="regulatory_info_text" msgid="1154461023369976667"></string>
-    <!-- no translation found for sim_settings_title (2254609719033946272) -->
-    <skip />
+    <string name="sim_settings_title" msgid="2254609719033946272">"SIMs"</string>
     <string name="sim_cellular_data_unavailable" msgid="4653591727755387534">"Mobile data is unavailable"</string>
     <string name="sim_cellular_data_unavailable_summary" msgid="6505871722911347881">"Tap to select a data SIM"</string>
     <string name="sim_calls_always_use" msgid="967857230039768111">"Always use this for calls"</string>
@@ -2709,8 +2705,7 @@
     <string name="sim_status_title" msgid="6188770698037109774">"SIM status"</string>
     <string name="sim_status_title_sim_slot" msgid="4932996839194493313">"SIM status (sim slot %1$d)"</string>
     <string name="sim_signal_strength" msgid="6351052821700294501">"<xliff:g id="DBM">%1$d</xliff:g> dBm <xliff:g id="ASU">%2$d</xliff:g> asu"</string>
-    <!-- no translation found for sim_notification_title (2819551384383504031) -->
-    <skip />
+    <string name="sim_notification_title" msgid="2819551384383504031">"SIMs changed."</string>
     <string name="sim_notification_summary" msgid="5593339846307029991">"Tap to set up"</string>
     <string name="sim_calls_ask_first_prefs_title" msgid="3077694594349657933">"Ask every time"</string>
     <string name="sim_selection_required_pref" msgid="231437651041498359">"Selection required"</string>
@@ -2737,6 +2732,8 @@
     <string name="account_dashboard_default_summary" msgid="1730719656099599488">"Saved passwords, auto-fill, synced accounts"</string>
     <string name="app_default_dashboard_title" msgid="4071015747629103216">"Default apps"</string>
     <string name="cloned_apps_dashboard_title" msgid="5542076801222950921">"Cloned apps"</string>
+    <string name="desc_cloned_apps_intro_text" msgid="1369621522882622476">"Create a second instance of an app so that you can use two accounts at the same time."</string>
+    <string name="cloned_apps_summary" msgid="8805362440770795709">"<xliff:g id="CLONED_APPS_COUNT">%1$s</xliff:g> cloned, <xliff:g id="ALLOWED_APPS_COUNT">%2$d</xliff:g> available to clone"</string>
     <string name="system_dashboard_summary" msgid="7400745270362833832">"Languages, gestures, time, backup"</string>
     <string name="languages_setting_summary" msgid="4924440599794956443">"System languages, App languages"</string>
     <string name="keywords_wifi" msgid="8156528242318351490">"wifi, wi-fi, network connection, internet, wireless, data, wi fi"</string>
@@ -3351,8 +3348,7 @@
     <string name="screen_pinning_unlock_password" msgid="4957969621904790573">"Ask for password before unpinning"</string>
     <string name="screen_pinning_unlock_none" msgid="2474959642431856316">"Lock device when unpinning"</string>
     <string name="confirm_sim_deletion_title" msgid="9199369003530237871">"Confirm SIM deletion"</string>
-    <!-- no translation found for confirm_sim_deletion_description (5090811029854329373) -->
-    <skip />
+    <string name="confirm_sim_deletion_description" msgid="5090811029854329373">"Verify that it\'s you before erasing a eSIM"</string>
     <string name="opening_paragraph_delete_profile_unknown_company" msgid="2951348192319498135">"This work profile is managed by:"</string>
     <string name="managing_admin" msgid="2633920317425356619">"Managed by <xliff:g id="ADMIN_APP_LABEL">%s</xliff:g>"</string>
     <string name="encryption_interstitial_header" msgid="4418014339568737685">"Secure start-up"</string>
@@ -3756,6 +3752,11 @@
       <item quantity="one">1 app can use unrestricted data</item>
     </plurals>
     <string name="special_access_more" msgid="132919514147475846">"See more"</string>
+    <string name="long_background_tasks_label" msgid="3169590134850226687">"Long background tasks"</string>
+    <string name="long_background_tasks_switch_title" msgid="2491623894899492543">"Allow long-running background tasks"</string>
+    <string name="long_background_tasks_title" msgid="3272230637974707490">"Long background tasks"</string>
+    <string name="long_background_tasks_footer_title" msgid="9117342254914743097">"Allow this app to run long background tasks. This lets the app run tasks that might take longer than a few minutes to finish, such as downloads and uploads. \n\nIf this permission is denied, the system will limit how long the app can perform such tasks in the background."</string>
+    <string name="keywords_long_background_tasks" msgid="5788956269136054574">"long jobs, data transfer, background tasks"</string>
     <string name="reset_shortcut_manager_throttling" msgid="2183940254903144298">"Reset ShortcutManager rate-limiting"</string>
     <string name="reset_shortcut_manager_throttling_complete" msgid="8949943009096885470">"ShortcutManager rate-limiting has been reset"</string>
     <string name="notification_suggestion_title" msgid="6309263655965785411">"Control info on lock screen"</string>
@@ -4128,8 +4129,7 @@
     <string name="mobile_data_settings_title" msgid="3927524078598009792">"Mobile data"</string>
     <string name="mobile_data_settings_summary" msgid="7323978798199919063">"Access data using mobile network"</string>
     <string name="mobile_data_settings_summary_auto_switch" msgid="7851549787645698945">"Phone will automatically switch to this mobile operator when in range"</string>
-    <!-- no translation found for mobile_data_settings_summary_unavailable (9176513507571883986) -->
-    <skip />
+    <string name="mobile_data_settings_summary_unavailable" msgid="9176513507571883986">"No SIM available"</string>
     <string name="calls_preference" msgid="2166481296066890129">"Calls preference"</string>
     <string name="sms_preference" msgid="7742964962568219351">"SMS preference"</string>
     <string name="calls_and_sms_ask_every_time" msgid="3178743088737726677">"Ask every time"</string>
@@ -4144,10 +4144,8 @@
     <string name="mobile_network_list_add_more" msgid="4478586073355236604">"Add more"</string>
     <string name="mobile_network_active_sim" msgid="6397581267971410039">"Active/SIM"</string>
     <string name="mobile_network_inactive_sim" msgid="5829757490580409899">"Inactive/SIM"</string>
-    <!-- no translation found for mobile_network_active_esim (3984452275968408382) -->
-    <skip />
-    <!-- no translation found for mobile_network_inactive_esim (8777415108263057939) -->
-    <skip />
+    <string name="mobile_network_active_esim" msgid="3984452275968408382">"Active/eSIM"</string>
+    <string name="mobile_network_inactive_esim" msgid="8777415108263057939">"Inactive/eSIM"</string>
     <string name="mobile_network_sim_name" msgid="3187192894150386537">"SIM name and colour"</string>
     <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>
@@ -4183,8 +4181,7 @@
     <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>
-    <!-- no translation found for sim_action_switch_sub_dialog_text_downloaded (8977951796005849471) -->
-    <skip />
+    <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>
     <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>
@@ -4226,10 +4223,8 @@
     <string name="switch_sim_dialog_text" msgid="7530186862171635464">"<xliff:g id="CARRIER_NAME">%1$s</xliff:g> will be used for mobile data, calls and SMS."</string>
     <string name="switch_sim_dialog_no_switch_title" msgid="809763410787744247">"No active SIMs available"</string>
     <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>
-    <!-- no translation found for sim_card_label (6263064316075963775) -->
-    <skip />
-    <!-- no translation found for erase_sim_dialog_title (4742077437653028326) -->
-    <skip />
+    <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>
     <string name="erase_sim_confirm_button" msgid="8309115684335320541">"Erase"</string>
     <string name="erasing_sim" msgid="7877703231075699139">"Erasing SIM…"</string>
@@ -4282,6 +4277,8 @@
     <string name="capture_system_heap_dump_title" msgid="9210974110606886455">"Capture system heap dump"</string>
     <string name="reboot_with_mte_title" msgid="9167242803901899693">"Reboot with MTE"</string>
     <string name="reboot_with_mte_message" msgid="7675836625682561153">"System will reboot and allow to experiment with Memory Tagging Extension (MTE). MTE may negatively impact system performance and stability. Will be reset on next subsequent reboot."</string>
+    <string name="reboot_with_mte_summary" msgid="879384278357305846">"Try MTE for a single boot for app development"</string>
+    <string name="reboot_with_mte_already_enabled" msgid="7708271355555880940">"MTE is enabled through advanced memory protection"</string>
     <string name="capturing_system_heap_dump_message" msgid="8410503247477360622">"Capturing system heap dump"</string>
     <string name="error_capturing_system_heap_dump_message" msgid="2352983250048200052">"Couldn’t capture system heap dump"</string>
     <string name="automatic_system_heap_dump_title" msgid="4093306504711109479">"Automatically capture system heap dumps"</string>
@@ -4333,6 +4330,11 @@
     <string name="lockscreen_trivial_disabled_controls_summary" msgid="7593626010580689155">"To use, first turn on ‘Show device controls’"</string>
     <string name="lockscreen_double_line_clock_summary" msgid="2916159550425093703">"Show double-line clock when available"</string>
     <string name="lockscreen_double_line_clock_setting_toggle" msgid="3408639316001688529">"Double-line clock"</string>
+    <string name="lockscreen_quick_affordances_title" msgid="435869403114245620">"Buttons"</string>
+    <plurals name="lockscreen_quick_affordances_summary" formatted="false" msgid="4225396036524703997">
+      <item quantity="other"><xliff:g id="FIRST_1">%1$s</xliff:g>, <xliff:g id="SECOND">%2$s</xliff:g></item>
+      <item quantity="one"><xliff:g id="FIRST_0">%1$s</xliff:g></item>
+    </plurals>
     <string name="rtt_settings_title" msgid="7049259598645966354"></string>
     <string name="rtt_settings_no_visible" msgid="7440356831140948382"></string>
     <string name="rtt_settings_visible_during_call" msgid="7866181103286073700"></string>
@@ -4381,10 +4383,8 @@
     <string name="carrier_wifi_offload_summary" msgid="2980563718888371142">"Allow Google Fi to use W+ networks to improve speed and coverage"</string>
     <string name="carrier_wifi_network_title" msgid="5461382943873831770">"W+ network"</string>
     <string name="sim_category_title" msgid="2341314000964710495">"SIM"</string>
-    <!-- no translation found for downloaded_sim_category_title (2876988650413179752) -->
-    <skip />
-    <!-- no translation found for downloaded_sims_category_title (487799905978489922) -->
-    <skip />
+    <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_default_active_sim" msgid="1208194173387987231">" / Default for <xliff:g id="ID_1">%1$s</xliff:g>"</string>
@@ -4440,8 +4440,7 @@
     <string name="smart_forwarding_ongoing_title" msgid="962226849074401228">"Call settings"</string>
     <string name="smart_forwarding_ongoing_text" msgid="2189209372407117114">"Updating settings…"</string>
     <string name="smart_forwarding_failed_title" msgid="1859891191023516080">"Call settings error"</string>
-    <!-- no translation found for smart_forwarding_failed_text (8682640643264071789) -->
-    <skip />
+    <string name="smart_forwarding_failed_text" msgid="8682640643264071789">"Network or SIM error."</string>
     <string name="smart_forwarding_failed_not_activated_text" msgid="997396203001257904">"SIM is not activated."</string>
     <string name="smart_forwarding_input_mdn_title" msgid="5105463748849841763">"Enter phone numbers"</string>
     <string name="smart_forwarding_input_mdn_dialog_title" msgid="7542216086697868415">"Enter phone number"</string>
@@ -4465,14 +4464,10 @@
     <string name="previous_page_content_description" msgid="6438292457923282991">"Previous"</string>
     <string name="next_page_content_description" msgid="1641835099813416294">"Next"</string>
     <string name="colors_viewpager_content_description" msgid="2591751086138259565">"Colour preview"</string>
-    <!-- no translation found for bluetooth_sim_card_access_notification_title (7351015416346359536) -->
-    <skip />
-    <!-- no translation found for bluetooth_sim_card_access_notification_content (8685623260103018309) -->
-    <skip />
-    <!-- no translation found for bluetooth_sim_card_access_dialog_title (5616323725563125179) -->
-    <skip />
-    <!-- no translation found for bluetooth_sim_card_access_dialog_content (6281997628405909566) -->
-    <skip />
+    <string name="bluetooth_sim_card_access_notification_title" msgid="7351015416346359536">"SIM access request"</string>
+    <string name="bluetooth_sim_card_access_notification_content" msgid="8685623260103018309">"A device wants to access your SIM. Tap for details."</string>
+    <string name="bluetooth_sim_card_access_dialog_title" msgid="5616323725563125179">"Allow access to SIM?"</string>
+    <string name="bluetooth_sim_card_access_dialog_content" msgid="6281997628405909566">"A Bluetooth device, <xliff:g id="DEVICE_NAME_0">%1$s</xliff:g>, wants to access data from your SIM. This includes your contacts.\n\nWhile connected, <xliff:g id="DEVICE_NAME_1">%2$s</xliff:g> will receive all calls made to <xliff:g id="PHONE_NUMBER">%3$s</xliff:g>."</string>
     <string name="bluetooth_connect_access_notification_title" msgid="2573547043170883947">"Bluetooth device available"</string>
     <string name="bluetooth_connect_access_notification_content" msgid="1328465545685433304">"A device wants to connect. Tap for details."</string>
     <string name="bluetooth_connect_access_dialog_title" msgid="1948056782712451381">"Connect to Bluetooth device?"</string>
@@ -4543,6 +4538,8 @@
     <string name="ingress_rate_limit_summary" msgid="1097811019742438371">"Configure the network bandwidth ingress rate limit which is applied to all networks that provide Internet connectivity."</string>
     <string name="ingress_rate_limit_dialog_title" msgid="5359461052422633789">"Configure network download rate limit"</string>
     <string name="ingress_rate_limit_no_limit_entry" msgid="8741098826008012163">"No limit"</string>
+    <string name="disable_phantom_process_monitor_title" msgid="8348108346706188771">"Disable child process restrictions"</string>
+    <string name="disable_phantom_process_monitor_summary" msgid="3044464635550256985">"Disable restrictions on the system resource usage of the app child processes"</string>
     <string name="bluetooth_broadcast_dialog_title" msgid="9172775308463135884">"Broadcast"</string>
     <string name="bluetooth_broadcast_dialog_broadcast_app" msgid="1016617579194329005">"Broadcast <xliff:g id="CURRENTAPP">%1$s</xliff:g>"</string>
     <string name="bluetooth_broadcast_dialog_find_message" msgid="6621660851669953883">"Listen to broadcasts that are playing near you"</string>
diff --git a/res/values-en-rXC/strings.xml b/res/values-en-rXC/strings.xml
index f2177b5..9b6e416 100644
--- a/res/values-en-rXC/strings.xml
+++ b/res/values-en-rXC/strings.xml
@@ -1012,18 +1012,13 @@
     <string name="force_bold_text" msgid="4620929631102086716">"‎‏‎‎‎‎‎‏‎‏‏‏‎‎‎‎‎‎‏‎‎‏‎‎‎‏‎‏‏‏‏‏‏‏‎‎‎‎‎‎‎‎‏‎‎‎‎‎‏‏‎‏‎‏‏‏‎‎‎‎‎‏‎‎‎‏‎‎‏‎‎‏‏‏‏‎‏‎‏‎‏‎‏‎‏‏‏‎‎‎‏‏‏‏‎‎‎Bold text‎‏‎‎‏‎"</string>
     <string name="title_font_size" msgid="570613010306330622">"‎‏‎‎‎‎‎‏‎‏‏‏‎‎‎‎‎‎‏‎‎‏‎‎‎‏‎‏‏‏‎‏‏‏‏‏‏‏‏‎‏‎‏‏‎‎‏‏‏‎‎‏‏‎‎‎‎‎‏‎‎‏‏‏‎‏‏‏‏‎‎‎‎‏‏‎‎‏‏‎‏‏‏‏‏‏‏‏‏‏‏‎‎Font size‎‏‎‎‏‎"</string>
     <string name="short_summary_font_size" msgid="8444689613442419978">"‎‏‎‎‎‎‎‏‎‏‏‏‎‎‎‎‎‎‏‎‎‏‎‎‎‏‎‏‏‏‏‏‏‏‏‏‎‏‎‏‎‎‏‏‎‎‎‏‏‎‎‏‎‎‎‎‎‏‏‏‎‏‏‎‎‎‏‎‎‏‏‏‏‎‏‎‏‎‏‎‏‎‎‎‏‏‎‏‎‎‎‎‏‎‏‎‎Make text bigger or smaller‎‏‎‎‏‎"</string>
-    <!-- no translation found for sim_lock_settings (7331982427303002613) -->
-    <skip />
-    <!-- no translation found for sim_lock_settings_category (6475255139493877786) -->
-    <skip />
-    <!-- no translation found for sim_pin_toggle (6814489621760857328) -->
-    <skip />
+    <string name="sim_lock_settings" msgid="7331982427303002613">"‎‏‎‎‎‎‎‏‎‏‏‏‎‎‎‎‎‎‏‎‎‏‎‎‎‏‎‏‏‏‏‏‏‏‏‎‎‏‎‏‏‏‎‎‎‎‎‎‎‏‏‎‏‏‏‏‎‎‏‎‏‎‏‏‏‏‎‎‏‏‏‎‏‏‎‎‏‏‎‏‎‏‎‎‎‎‎‏‏‏‏‏‎‏‎‏‎SIM lock settings‎‏‎‎‏‎"</string>
+    <string name="sim_lock_settings_category" msgid="6475255139493877786">"‎‏‎‎‎‎‎‏‎‏‏‏‎‎‎‎‎‎‏‎‎‏‎‎‎‏‎‏‏‏‏‏‏‏‎‏‏‎‎‏‏‏‎‏‏‏‎‎‏‎‏‏‏‎‏‎‎‎‏‏‏‏‎‏‏‏‏‏‎‎‏‏‏‎‎‎‏‏‏‎‎‎‎‏‏‎‎‎‎‎‎‏‏‎‏‎‎SIM lock‎‏‎‎‏‎"</string>
+    <string name="sim_pin_toggle" msgid="6814489621760857328">"‎‏‎‎‎‎‎‏‎‏‏‏‎‎‎‎‎‎‏‎‎‏‎‎‎‏‎‏‏‏‏‏‏‏‎‏‏‏‏‎‏‎‎‏‎‎‎‏‏‏‏‎‏‏‏‎‎‎‏‏‎‏‎‎‏‏‎‎‏‏‏‎‏‎‏‎‎‏‎‎‎‏‎‏‎‏‎‎‏‏‏‏‎‎‎‎‎Lock SIM‎‏‎‎‏‎"</string>
     <string name="sim_pin_change" msgid="5978881209990507379">"‎‏‎‎‎‎‎‏‎‏‏‏‎‎‎‎‎‎‏‎‎‏‎‎‎‏‎‏‏‏‏‏‏‏‎‏‎‎‏‎‏‏‏‏‏‎‎‏‎‏‎‎‎‎‎‎‏‏‎‎‏‎‎‎‎‏‏‏‎‎‏‏‏‎‏‏‏‏‎‏‏‏‏‎‏‎‏‏‎‏‏‏‎‎‏‏‎Change SIM PIN‎‏‎‎‏‎"</string>
     <string name="sim_enter_pin" msgid="8235202785516053253">"‎‏‎‎‎‎‎‏‎‏‏‏‎‎‎‎‎‎‏‎‎‏‎‎‎‏‎‏‏‏‏‏‏‏‏‏‎‎‏‎‎‏‎‎‏‎‎‏‎‏‎‏‎‎‎‏‎‏‎‎‏‏‎‏‎‎‏‎‏‎‏‏‏‏‏‏‏‏‎‏‏‏‏‎‎‎‏‏‎‎‎‎‎‏‎‏‎SIM PIN‎‏‎‎‏‎"</string>
-    <!-- no translation found for sim_enable_sim_lock (6486354334679225748) -->
-    <skip />
-    <!-- no translation found for sim_disable_sim_lock (6939439812841857306) -->
-    <skip />
+    <string name="sim_enable_sim_lock" msgid="6486354334679225748">"‎‏‎‎‎‎‎‏‎‏‏‏‎‎‎‎‎‎‏‎‎‏‎‎‎‏‎‏‏‏‏‏‏‏‎‏‏‎‏‎‎‎‎‎‎‏‎‎‎‎‏‎‏‎‎‎‏‏‏‎‎‏‏‎‏‎‏‏‎‏‎‏‏‏‎‏‏‏‏‎‏‏‎‏‎‏‎‏‏‎‎‏‎‏‎‎‎Lock SIM‎‏‎‎‏‎"</string>
+    <string name="sim_disable_sim_lock" msgid="6939439812841857306">"‎‏‎‎‎‎‎‏‎‏‏‏‎‎‎‎‎‎‏‎‎‏‎‎‎‏‎‏‏‏‏‏‏‏‏‎‎‎‎‎‎‏‎‎‏‏‎‏‏‏‎‏‎‏‏‏‏‎‏‏‏‏‏‎‎‎‏‏‏‎‎‎‏‎‏‎‎‏‎‎‎‏‏‎‎‎‎‏‎‎‎‏‏‎‏‎‎Unlock SIM‎‏‎‎‏‎"</string>
     <string name="sim_enter_old" msgid="6882545610939674813">"‎‏‎‎‎‎‎‏‎‏‏‏‎‎‎‎‎‎‏‎‎‏‎‎‎‏‎‏‏‏‏‏‏‏‎‏‏‏‏‏‏‎‎‎‎‎‏‏‏‎‏‏‎‏‏‎‏‏‎‎‎‏‎‎‏‎‎‏‎‎‏‎‎‏‏‏‏‎‏‏‏‎‏‏‎‎‎‎‏‎‏‏‏‏‎‏‎Old SIM PIN‎‏‎‎‏‎"</string>
     <string name="sim_enter_new" msgid="9010947802784561582">"‎‏‎‎‎‎‎‏‎‏‏‏‎‎‎‎‎‎‏‎‎‏‎‎‎‏‎‏‏‏‏‏‏‏‏‏‏‏‎‏‎‎‎‎‏‏‎‏‎‏‎‏‎‎‎‏‎‏‎‎‏‎‎‎‏‏‎‏‏‎‏‎‏‎‎‎‏‏‏‏‎‏‏‏‏‎‎‏‏‎‏‎‏‏‏‎‎New SIM PIN‎‏‎‎‏‎"</string>
     <string name="sim_reenter_new" msgid="6131418271490374263">"‎‏‎‎‎‎‎‏‎‏‏‏‎‎‎‎‎‎‏‎‎‏‎‎‎‏‎‏‏‏‏‏‏‏‎‏‎‏‎‏‎‎‎‏‎‏‏‏‎‎‏‎‏‏‎‎‎‏‏‎‏‏‏‎‏‎‏‎‏‎‎‏‏‎‎‎‎‏‎‏‏‏‏‏‏‎‏‎‎‏‏‏‎‏‏‏‎Re‑type new PIN‎‏‎‎‏‎"</string>
@@ -1038,8 +1033,7 @@
     <string name="sim_change_data_title" msgid="4663239438584588847">"‎‏‎‎‎‎‎‏‎‏‏‏‎‎‎‎‎‎‏‎‎‏‎‎‎‏‎‏‏‏‏‏‏‏‎‎‎‎‎‎‏‎‏‏‎‏‏‏‎‎‏‎‎‏‏‏‏‎‎‎‏‏‏‏‏‏‏‏‏‏‏‏‎‏‏‎‏‏‎‏‎‎‏‎‏‎‏‎‎‎‏‎‏‏‏‏‎Use ‎‏‎‎‏‏‎<xliff:g id="CARRIER">%1$s</xliff:g>‎‏‎‎‏‏‏‎ for mobile data?‎‏‎‎‏‎"</string>
     <string name="sim_change_data_message" msgid="3046178883369645132">"‎‏‎‎‎‎‎‏‎‏‏‏‎‎‎‎‎‎‏‎‎‏‎‎‎‏‎‏‏‏‏‏‎‏‎‏‎‏‎‎‏‎‎‎‏‏‎‎‎‏‏‎‎‏‏‏‎‎‎‏‏‏‎‎‎‎‏‏‎‎‏‏‎‎‎‏‎‏‏‎‎‏‏‎‏‎‎‎‏‎‎‏‏‎‎‎You\'re using ‎‏‎‎‏‏‎<xliff:g id="CARRIER2_0">%2$s</xliff:g>‎‏‎‎‏‏‏‎ for mobile data. If you switch to ‎‏‎‎‏‏‎<xliff:g id="CARRIER1">%1$s</xliff:g>‎‏‎‎‏‏‏‎, ‎‏‎‎‏‏‎<xliff:g id="CARRIER2_1">%2$s</xliff:g>‎‏‎‎‏‏‏‎ will no longer be used for mobile data.‎‏‎‎‏‎"</string>
     <string name="sim_change_data_ok" msgid="4922114750417276560">"‎‏‎‎‎‎‎‏‎‏‏‏‎‎‎‎‎‎‏‎‎‏‎‎‎‏‎‏‏‏‏‏‏‏‎‎‎‏‎‎‎‏‎‎‏‏‏‎‏‏‎‏‏‏‎‏‎‏‎‎‏‎‎‏‎‏‏‏‏‎‏‎‎‏‎‏‎‏‎‏‎‎‎‎‏‏‏‎‏‎‎‏‎‎‎‎‎Use ‎‏‎‎‏‏‎<xliff:g id="CARRIER">%1$s</xliff:g>‎‏‎‎‏‏‏‎‎‏‎‎‏‎"</string>
-    <!-- no translation found for sim_preferred_title (8850185380445309835) -->
-    <skip />
+    <string name="sim_preferred_title" msgid="8850185380445309835">"‎‏‎‎‎‎‎‏‎‏‏‏‎‎‎‎‎‎‏‎‎‏‎‎‎‏‎‏‏‏‏‏‏‏‏‏‏‎‏‎‏‏‎‏‎‎‏‎‎‎‏‎‏‏‎‎‏‎‏‏‎‏‏‎‏‎‎‏‎‏‎‏‏‏‎‎‏‏‎‎‎‏‎‎‏‎‏‏‏‎‎‎‏‎‏‏‎Update preferred SIM?‎‏‎‎‏‎"</string>
     <string name="sim_preferred_message" msgid="6004009449266648351">"‎‏‎‎‎‎‎‏‎‏‏‏‎‎‎‎‎‎‏‎‎‏‎‎‎‏‎‏‏‏‏‏‏‏‎‏‎‎‏‏‎‏‎‏‎‎‏‎‏‎‎‎‎‏‏‎‏‏‎‎‏‎‎‎‏‎‎‏‎‎‏‏‏‎‏‎‎‎‎‎‏‎‎‏‎‏‎‏‎‎‎‏‏‏‏‏‎‎‏‎‎‏‏‎<xliff:g id="NEW_SIM">%1$s</xliff:g>‎‏‎‎‏‏‏‎ is the only SIM in your device. Do you want to use this SIM for mobile data, calls, and SMS messages?‎‏‎‎‏‎"</string>
     <string name="wrong_pin_code_pukked" msgid="3414172752791445033">"‎‏‎‎‎‎‎‏‎‏‏‏‎‎‎‎‎‎‏‎‎‏‎‎‎‏‎‏‏‏‏‏‎‏‎‏‏‏‏‎‏‏‎‎‎‎‏‏‎‎‏‎‏‎‎‎‎‎‎‎‏‏‏‏‎‎‏‎‎‏‏‏‏‏‏‎‎‏‏‏‎‎‏‏‏‏‎‎‎‏‎‏‎‎‏‎Incorrect SIM PIN code you must now contact your carrier to unlock your device.‎‏‎‎‏‎"</string>
     <plurals name="wrong_pin_code" formatted="false" msgid="4054088588731305475">
@@ -1192,20 +1186,17 @@
     <string name="reset_network_title" msgid="1395494440355807616">"‎‏‎‎‎‎‎‏‎‏‏‏‎‎‎‎‎‎‏‎‎‏‎‎‎‏‎‏‏‏‏‎‏‏‎‎‏‏‎‏‎‏‏‏‎‏‏‏‎‎‏‎‏‎‏‏‎‎‏‏‎‎‏‏‎‎‎‎‏‏‎‏‏‏‎‎‎‎‏‏‎‎‎‎‎‏‏‎‎‎‎‎‎‎‎Reset Wi-Fi, mobile &amp; Bluetooth‎‏‎‎‏‎"</string>
     <string name="reset_network_desc" msgid="1112523764899788246">"‎‏‎‎‎‎‎‏‎‏‏‏‎‎‎‎‎‎‏‎‎‏‎‎‎‏‎‏‏‏‏‎‎‏‏‏‏‎‏‏‏‎‎‎‎‎‏‏‏‏‎‏‎‎‏‏‏‏‎‎‎‎‏‎‎‎‎‏‏‎‎‎‎‏‎‎‎‎‎‏‏‎‏‎‏‏‏‎‏‎‏‏‎‎This will reset all network settings, including:‎‏‎‎‏‏‎\n‎‏‎‎‏‏‏‎‎‏‎‎‏‏‎\n‎‏‎‎‏‏‏‎‎‏‎‎‏‏‎"<li>"‎‏‎‎‏‏‏‎Wi‑Fi‎‏‎‎‏‏‎"</li>"‎‏‎‎‏‏‏‎‎‏‎‎‏‏‎\n‎‏‎‎‏‏‏‎‎‏‎‎‏‏‎"<li>"‎‏‎‎‏‏‏‎Mobile data‎‏‎‎‏‏‎"</li>"‎‏‎‎‏‏‏‎‎‏‎‎‏‏‎\n‎‏‎‎‏‏‏‎‎‏‎‎‏‏‎"<li>"‎‏‎‎‏‏‏‎Bluetooth‎‏‎‎‏‏‎"</li>"‎‏‎‎‏‏‏‎‎‏‎‎‏‎"</string>
     <string name="erase_euicc_data_button" msgid="728078969563311737">"‎‏‎‎‎‎‎‏‎‏‏‏‎‎‎‎‎‎‏‎‎‏‎‎‎‏‎‏‏‏‏‎‎‏‎‏‎‎‎‎‏‏‎‏‎‏‎‏‎‎‏‏‏‏‏‏‏‎‏‏‏‎‎‎‏‏‏‎‏‎‏‎‎‎‎‎‎‏‏‏‎‏‏‏‎‎‏‏‏‏‎‎‏‎Erase‎‏‎‎‏‎"</string>
-    <!-- no translation found for reset_esim_title (4194570573425902754) -->
-    <skip />
+    <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_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>
-    <!-- no translation found for reset_network_final_desc_esim (1129251284212847939) -->
-    <skip />
+    <string name="reset_network_final_desc_esim" msgid="1129251284212847939">"‎‏‎‎‎‎‎‏‎‏‏‏‎‎‎‎‎‎‏‎‎‏‎‎‎‏‎‏‏‏‏‎‎‏‏‏‏‏‎‏‎‏‎‏‏‏‏‏‎‏‎‎‎‎‎‎‎‏‏‏‏‎‏‎‏‏‎‎‏‏‎‏‎‏‎‎‏‎‎‎‏‎‏‎‏‎‏‎‎‎‎‏‏‎Reset all network settings and erase eSIMs? You can’t undo this action.‎‏‎‎‏‎"</string>
     <string name="reset_network_final_button_text" msgid="2433867118414000462">"‎‏‎‎‎‎‎‏‎‏‏‏‎‎‎‎‎‎‏‎‎‏‎‎‎‏‎‏‏‏‏‏‎‏‎‎‎‎‏‏‏‎‎‎‏‏‎‏‏‎‏‎‏‎‏‎‎‏‏‏‏‏‏‏‎‏‏‏‏‏‏‏‎‎‏‎‎‎‏‏‏‏‏‎‎‎‏‎‏‎‎‏‏‏‎‎Reset settings‎‏‎‎‏‎"</string>
     <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>
-    <!-- no translation found for reset_esim_error_msg (7279607120606365250) -->
-    <skip />
+    <string name="reset_esim_error_msg" msgid="7279607120606365250">"‎‏‎‎‎‎‎‏‎‏‏‏‎‎‎‎‎‎‏‎‎‏‎‎‎‏‎‏‏‏‏‏‏‏‏‎‎‏‎‏‎‎‎‎‎‏‏‎‎‏‎‏‏‏‎‎‎‎‎‏‏‎‏‏‎‏‏‏‎‎‎‎‎‎‏‎‎‏‎‏‏‎‎‎‎‏‏‎‎‏‎‎‎‎‏‎‎eSIMs can’t be erased due to an error.‎‏‎‎‏‏‎\n‎‏‎‎‏‏‏‎‎‏‎‎‏‏‎\n‎‏‎‎‏‏‏‎Restart 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>
@@ -2017,7 +2008,6 @@
     <string name="printer_info_desc" msgid="1206872325746154206">"‎‏‎‎‎‎‎‏‎‏‏‏‎‎‎‎‎‎‏‎‎‏‎‎‎‏‎‏‏‏‏‎‏‏‎‎‎‎‏‎‏‏‏‏‏‏‏‎‏‎‏‎‏‏‏‏‏‏‏‏‎‎‎‏‏‎‏‎‎‏‎‏‎‏‏‎‎‏‎‏‎‏‏‎‏‎‏‏‎‏‏‏‏‎‎More information about this printer‎‏‎‎‏‎"</string>
     <string name="power_usage_summary_title" msgid="4198312848584882113">"‎‏‎‎‎‎‎‏‎‏‏‏‎‎‎‎‎‎‏‎‎‏‎‎‎‏‎‏‏‏‏‏‎‏‏‏‎‏‎‎‏‎‎‎‎‏‏‎‏‏‎‎‏‏‏‎‏‎‎‏‎‏‎‏‏‎‎‏‎‏‏‏‏‎‏‏‏‎‎‎‎‏‏‎‏‏‏‏‏‎‎‎‎‎‏‎Battery‎‏‎‎‏‎"</string>
     <string name="power_usage_summary" msgid="6857382582534984531">"‎‏‎‎‎‎‎‏‎‏‏‏‎‎‎‎‎‎‏‎‎‏‎‎‎‏‎‏‏‏‏‏‏‏‎‏‏‏‏‏‎‎‏‎‏‎‏‎‎‏‎‏‎‎‎‏‎‎‏‎‎‎‎‎‎‏‏‏‏‎‎‎‏‏‏‏‎‎‏‎‏‏‎‏‎‎‏‏‎‏‎‏‎‎‏‏‎What has been using the battery‎‏‎‎‏‎"</string>
-    <string name="power_usage_not_available" msgid="3425302437465106036">"‎‏‎‎‎‎‎‏‎‏‏‏‎‎‎‎‎‎‏‎‎‏‎‎‎‏‎‏‏‏‏‏‎‏‎‏‏‏‏‏‎‎‎‏‎‎‏‎‎‎‏‏‏‏‎‎‏‏‎‏‎‏‏‎‎‏‏‏‎‎‏‎‏‏‎‎‎‏‏‎‎‏‎‎‏‏‎‎‏‏‏‎‏‎‎‎Battery usage data isn’t available.‎‏‎‎‏‎"</string>
     <string name="power_usage_level_and_status" msgid="821521456989429593">"‎‏‎‎‎‎‎‏‎‏‏‏‎‎‎‎‎‎‏‎‎‏‎‎‎‏‎‏‏‏‏‎‎‏‎‏‏‎‏‏‎‎‏‏‎‏‎‏‎‎‎‎‏‎‏‏‎‏‎‎‏‏‎‎‏‏‎‏‏‎‎‏‏‎‏‏‏‎‏‎‏‏‏‏‏‎‏‎‏‏‎‎‏‎‎‏‎‎‏‏‎<xliff:g id="LEVEL">%1$s</xliff:g>‎‏‎‎‏‏‏‎ - ‎‏‎‎‏‏‎<xliff:g id="STATUS">%2$s</xliff:g>‎‏‎‎‏‏‏‎‎‏‎‎‏‎"</string>
     <string name="power_discharge_remaining" msgid="6997529817917076536">"‎‏‎‎‎‎‎‏‎‏‏‏‎‎‎‎‎‎‏‎‎‏‎‎‎‏‎‏‏‏‏‏‏‏‏‎‎‎‎‏‎‎‎‏‏‏‎‎‎‎‏‏‏‎‎‎‎‏‎‎‏‎‏‏‎‏‏‏‏‏‏‎‎‎‏‎‎‏‏‎‏‎‏‏‎‏‎‎‎‎‏‏‏‎‎‎‎‎‏‎‎‏‏‎<xliff:g id="REMAIN">%1$s</xliff:g>‎‏‎‎‏‏‏‎ remaining‎‏‎‎‏‎"</string>
     <string name="power_charge_remaining" msgid="7046064326172265116">"‎‏‎‎‎‎‎‏‎‏‏‏‎‎‎‎‎‎‏‎‎‏‎‎‎‏‎‏‏‏‏‏‏‏‏‎‎‎‎‏‏‏‎‎‏‎‎‎‏‎‏‎‎‏‏‎‎‎‏‎‏‏‎‎‎‏‎‎‏‎‏‎‎‎‎‎‏‏‎‎‏‏‎‎‏‎‏‎‏‎‎‏‏‏‎‎‎‎‏‎‎‏‏‎<xliff:g id="UNTIL_CHARGED">%1$s</xliff:g>‎‏‎‎‏‏‏‎ to charge‎‏‎‎‏‎"</string>
@@ -2038,7 +2028,6 @@
     <string name="manager_battery_usage_optimized_only" msgid="7121785281913056432">"‎‏‎‎‎‎‎‏‎‏‏‏‎‎‎‎‎‎‏‎‎‏‎‎‎‏‎‏‏‏‏‏‏‏‏‎‎‎‏‎‏‏‎‏‎‏‎‏‏‎‏‎‏‎‎‏‏‏‏‏‏‎‏‏‎‎‏‎‎‏‏‏‎‎‎‎‏‎‎‎‎‏‏‎‏‏‎‎‏‎‏‏‎‎‎‎‎optimized‎‏‎‎‏‎"</string>
     <string name="manager_battery_usage_link_a11y" msgid="374918091821438564">"‎‏‎‎‎‎‎‏‎‏‏‏‎‎‎‎‎‎‏‎‎‏‎‎‎‏‎‏‏‏‎‏‏‏‎‏‎‎‏‏‎‎‏‏‏‏‏‏‏‎‏‎‎‎‎‎‎‏‎‎‏‎‏‎‎‎‏‎‏‏‏‎‎‎‏‎‎‏‎‏‎‏‏‎‎‏‏‎‎‏‎‎‎Learn more about battery usage options‎‏‎‎‏‎"</string>
     <string name="device_screen_usage" msgid="1011630249648289909">"‎‏‎‎‎‎‎‏‎‏‏‏‎‎‎‎‎‎‏‎‎‏‎‎‎‏‎‏‏‏‏‎‎‏‏‏‎‎‎‎‎‏‎‏‎‎‎‎‎‏‎‎‎‎‏‎‏‏‎‏‎‎‎‏‎‏‎‏‎‎‏‎‏‎‎‏‏‎‏‏‏‏‎‎‎‎‏‏‏‎‏‎‏‎Screen usage since full charge‎‏‎‎‏‎"</string>
-    <string name="power_usage_list_summary" msgid="3237540201918492925">"‎‏‎‎‎‎‎‏‎‏‏‏‎‎‎‎‎‎‏‎‎‏‎‎‎‏‎‏‏‏‏‏‎‏‎‏‏‎‎‏‏‏‎‏‏‏‎‎‎‎‎‏‏‎‏‏‎‏‎‏‎‎‏‎‎‎‏‎‎‎‏‎‏‏‎‎‏‎‏‏‏‏‏‎‎‎‎‏‏‏‏‏‏‎‏‎Battery usage since full charge‎‏‎‎‏‎"</string>
     <string name="advanced_battery_title" msgid="3005993394776555079">"‎‏‎‎‎‎‎‏‎‏‏‏‎‎‎‎‎‎‏‎‎‏‎‎‎‏‎‏‏‏‏‏‎‏‎‏‎‎‏‏‎‏‏‎‏‏‏‎‏‏‎‏‏‏‏‎‎‎‏‎‎‎‎‏‏‏‎‏‏‎‎‏‏‎‏‎‎‏‏‏‎‏‏‏‏‏‎‎‏‎‎‎‏‏‏‎Battery usage‎‏‎‎‏‎"</string>
     <string name="history_details_title" msgid="8628584613889559355">"‎‏‎‎‎‎‎‏‎‏‏‏‎‎‎‎‎‎‏‎‎‏‎‎‎‏‎‏‏‏‏‏‏‏‏‏‎‏‏‏‏‎‏‏‏‏‏‎‏‏‏‎‎‎‏‏‏‏‏‏‏‏‎‏‎‏‏‏‏‎‎‏‎‏‎‎‏‎‎‏‏‏‎‎‏‎‏‏‎‎‏‏‏‎‏‏‎History details‎‏‎‎‏‎"</string>
     <string name="advanced_battery_preference_title" msgid="3790901207877260883">"‎‏‎‎‎‎‎‏‎‏‏‏‎‎‎‎‎‎‏‎‎‏‎‎‎‏‎‏‏‏‏‏‎‏‏‎‏‎‎‏‎‎‏‏‎‏‏‏‏‏‏‏‏‎‎‏‎‎‏‎‎‎‎‎‏‎‎‎‎‏‎‎‎‎‏‏‏‏‏‏‎‎‏‎‏‏‎‎‏‎‏‎‎‏‏‎Battery usage‎‏‎‎‏‎"</string>
@@ -2062,8 +2051,12 @@
     <string name="battery_tip_high_usage_summary" msgid="3938999581403084551">"‎‏‎‎‎‎‎‏‎‏‏‏‎‎‎‎‎‎‏‎‎‏‎‎‎‏‎‏‏‏‏‏‎‏‏‎‏‏‎‏‎‏‎‏‎‏‎‎‎‏‎‎‎‏‏‎‎‏‏‏‏‏‏‏‏‏‎‎‎‏‏‏‏‏‏‎‎‎‏‎‏‏‏‎‏‏‏‎‎‎‎‎‏‏‏‎See apps with highest usage‎‏‎‎‏‎"</string>
     <string name="battery_tip_limited_temporarily_title" msgid="5962767837251276527">"‎‏‎‎‎‎‎‏‎‏‏‏‎‎‎‎‎‎‏‎‎‏‎‎‎‏‎‏‏‏‏‏‏‏‎‏‎‎‏‎‏‏‎‎‎‎‎‎‎‎‎‎‎‎‎‏‏‏‎‎‎‎‎‏‏‎‎‎‎‎‎‏‎‏‏‏‏‏‎‎‏‎‎‎‏‏‏‎‏‏‏‎‏‏‏‏‎Charging is paused‎‏‎‎‏‎"</string>
     <string name="battery_tip_limited_temporarily_summary" msgid="5254922316684499816">"‎‏‎‎‎‎‎‏‎‏‏‏‎‎‎‎‎‎‏‎‎‏‎‎‎‏‎‏‏‏‏‏‏‏‎‎‏‎‎‎‏‏‏‎‏‏‎‏‎‎‏‏‏‏‎‎‎‎‎‎‎‎‎‏‎‏‎‏‏‎‎‎‎‏‎‎‎‎‎‎‏‎‎‏‏‎‏‏‎‏‏‎‏‎‎‎‎Protecting battery to extend battery lifespan‎‏‎‎‏‎"</string>
-    <!-- no translation found for battery_tip_limited_temporarily_extra_summary (8876637325622106400) -->
-    <skip />
+    <string name="battery_tip_dock_defender_future_bypass_title" msgid="7257251934903787366">"‎‏‎‎‎‎‎‏‎‏‏‏‎‎‎‎‎‎‏‎‎‏‎‎‎‏‎‏‏‏‏‏‏‏‏‎‎‏‎‎‏‎‏‏‎‏‏‎‏‏‏‏‎‎‎‎‎‎‏‎‏‏‏‏‎‎‏‎‏‎‎‏‎‏‏‏‎‏‎‎‏‏‎‏‏‏‏‏‎‏‏‎‎‏‏‎‎Charging to ‎‏‎‎‏‏‎<xliff:g id="PERCENT">%1$s</xliff:g>‎‏‎‎‏‏‏‎ to protect the battery‎‏‎‎‏‎"</string>
+    <string name="battery_tip_dock_defender_future_bypass_summary" msgid="428474483479026813">"‎‏‎‎‎‎‎‏‎‏‏‏‎‎‎‎‎‎‏‎‎‏‎‎‎‏‎‏‏‏‎‏‏‏‎‏‏‏‏‏‎‎‏‎‎‎‏‏‏‏‏‏‎‏‎‎‎‏‎‏‏‏‎‎‎‏‏‏‎‎‎‏‎‏‏‎‎‎‎‏‏‏‎‎‎‏‏‏‏‏‎‏‎When your tablet is docked, charging will be paused at ‎‏‎‎‏‏‎<xliff:g id="PERCENT">%1$s</xliff:g>‎‏‎‎‏‏‏‎ to extend battery lifespan‎‏‎‎‏‎"</string>
+    <string name="battery_tip_dock_defender_active_title" msgid="8843454404807737776">"‎‏‎‎‎‎‎‏‎‏‏‏‎‎‎‎‎‎‏‎‎‏‎‎‎‏‎‏‏‏‏‏‏‏‏‏‏‎‏‎‏‎‏‏‏‎‏‎‎‏‎‎‎‎‏‎‏‏‏‎‏‏‎‏‎‎‏‏‎‎‎‏‏‏‏‎‏‏‎‏‏‏‎‎‎‎‎‏‏‎‏‏‎‎‎‎‎Charging paused to protect battery‎‏‎‎‏‎"</string>
+    <string name="battery_tip_dock_defender_active_summary" msgid="5582869291068635429">"‎‏‎‎‎‎‎‏‎‏‏‏‎‎‎‎‎‎‏‎‎‏‎‎‎‏‎‏‏‏‏‏‏‏‎‎‏‏‎‏‎‏‏‏‏‎‏‎‎‏‎‏‎‏‏‎‎‎‎‎‏‎‏‎‎‏‏‏‏‎‎‏‏‎‎‏‎‏‎‏‎‎‏‏‏‎‎‏‎‎‏‎‎‏‎‏‎When your tablet is docked, charging is paused at ‎‏‎‎‏‏‎<xliff:g id="PERCENT">%1$s</xliff:g>‎‏‎‎‏‏‏‎ to extend battery lifespan‎‏‎‎‏‎"</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="5107293805054133144">"‎‏‎‎‎‎‎‏‎‏‏‏‎‎‎‎‎‎‏‎‎‏‎‎‎‏‎‏‏‏‏‏‏‏‎‎‎‏‏‎‏‏‏‎‎‎‎‎‏‏‎‎‎‎‎‎‏‎‏‎‎‏‏‏‏‏‏‏‎‏‎‏‏‏‎‎‏‏‏‎‎‎‎‎‎‎‏‏‏‎‎‏‏‎‎‎‎To protect your battery, charging will be paused at ‎‏‎‎‏‏‎<xliff:g id="PERCENT">%1$s</xliff:g>‎‏‎‎‏‏‏‎ 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>
@@ -2125,7 +2118,6 @@
     <string name="power_bluetooth" msgid="5085900180846238196">"‎‏‎‎‎‎‎‏‎‏‏‏‎‎‎‎‎‎‏‎‎‏‎‎‎‏‎‏‏‏‏‏‏‏‎‎‎‏‏‎‏‎‎‏‎‏‎‎‏‎‏‏‏‏‏‏‎‏‎‎‎‏‎‎‏‎‏‎‏‎‏‎‎‏‏‎‏‏‏‏‎‏‎‏‏‎‎‏‏‏‏‏‎‏‎‎‎Bluetooth‎‏‎‎‏‎"</string>
     <string name="power_cell" msgid="7793805106954398186">"‎‏‎‎‎‎‎‏‎‏‏‏‎‎‎‎‎‎‏‎‎‏‎‎‎‏‎‏‏‏‏‏‏‏‏‎‏‏‎‎‎‎‏‎‏‎‎‏‎‎‏‎‏‎‎‎‎‏‏‏‎‎‏‏‏‎‎‏‎‎‎‎‏‎‏‎‎‏‎‎‎‏‏‎‏‎‎‏‏‏‏‎‏‎‏‎‎Mobile network‎‏‎‎‏‎"</string>
     <string name="power_phone" msgid="2768396619208561670">"‎‏‎‎‎‎‎‏‎‏‏‏‎‎‎‎‎‎‏‎‎‏‎‎‎‏‎‏‏‏‏‏‎‏‎‎‏‏‎‎‏‏‎‏‎‏‏‎‏‎‏‎‎‏‎‎‎‎‎‏‏‏‎‏‎‏‏‏‏‎‏‎‏‎‏‎‎‎‏‏‎‎‏‎‏‎‎‎‎‎‎‎‏‏‎‎Voice calls‎‏‎‎‏‎"</string>
-    <string name="battery_used_for" msgid="6401552215008504483">"‎‏‎‎‎‎‎‏‎‏‏‏‎‎‎‎‎‎‏‎‎‏‎‎‎‏‎‏‏‏‏‏‏‏‎‏‏‎‎‎‏‏‎‏‎‏‏‎‏‏‏‎‎‎‎‏‏‏‎‏‎‎‏‎‏‎‎‏‏‎‏‎‏‎‏‏‎‎‏‎‎‏‏‎‏‎‏‎‏‎‏‎‎‎‏‏‎Used for ‎‏‎‎‏‏‎<xliff:g id="TIME">^1</xliff:g>‎‏‎‎‏‏‏‎‎‏‎‎‏‎"</string>
     <string name="battery_screen_usage" msgid="90008745183187461">"‎‏‎‎‎‎‎‏‎‏‏‏‎‎‎‎‎‎‏‎‎‏‎‎‎‏‎‏‏‏‎‎‏‏‎‎‏‏‏‏‏‏‏‏‎‎‎‏‏‎‎‏‏‏‏‎‏‎‎‎‎‏‎‎‏‏‎‏‎‏‎‎‏‎‏‎‎‏‎‎‏‎‎‎‎‎‎‏‎‏‎Screen usage ‎‏‎‎‏‏‎<xliff:g id="TIME">^1</xliff:g>‎‏‎‎‏‏‏‎‎‏‎‎‏‎"</string>
     <string name="battery_used_by" msgid="6457305178016189330">"‎‏‎‎‎‎‎‏‎‏‏‏‎‎‎‎‎‎‏‎‎‏‎‎‎‏‎‏‏‏‏‏‏‏‎‏‏‎‎‏‏‎‎‏‏‏‎‎‏‏‏‏‎‏‎‎‏‏‎‏‏‎‎‎‏‏‎‏‏‏‎‏‏‏‏‏‎‎‏‎‎‎‎‎‏‎‏‏‏‎‎‏‎‎‏‎‎‎‏‎‎‏‏‎<xliff:g id="PERCENT">%1$s</xliff:g>‎‏‎‎‏‏‏‎ used by ‎‏‎‎‏‏‎<xliff:g id="APP">%2$s</xliff:g>‎‏‎‎‏‏‏‎‎‏‎‎‏‎"</string>
     <string name="battery_overall_usage" msgid="8940140259734182014">"‎‏‎‎‎‎‎‏‎‏‏‏‎‎‎‎‎‎‏‎‎‏‎‎‎‏‎‏‏‏‏‏‏‏‏‏‏‏‎‎‎‎‎‏‎‎‎‏‏‏‎‎‎‎‏‎‎‎‏‏‎‎‏‏‎‎‎‎‎‏‏‏‏‎‎‏‏‏‏‏‏‏‎‏‏‎‎‎‎‏‏‏‏‏‏‎‎‎‏‎‎‏‏‎<xliff:g id="PERCENT">%1$s</xliff:g>‎‏‎‎‏‏‏‎ of overall battery‎‏‎‎‏‎"</string>
@@ -2156,7 +2148,6 @@
     <string name="battery_not_usage_24hr" msgid="8397519536160741248">"‎‏‎‎‎‎‎‏‎‏‏‏‎‎‎‎‎‎‏‎‎‏‎‎‎‏‎‏‏‏‏‏‏‏‏‏‎‏‎‎‏‎‎‎‏‎‎‏‏‏‏‏‏‎‏‏‏‎‎‎‎‏‏‎‏‎‏‏‎‎‏‏‎‏‎‎‎‎‏‏‏‎‎‏‎‏‏‏‏‎‎‎‎‎‎‎‎No usage for past 24 hr‎‏‎‎‏‎"</string>
     <string name="battery_usage_without_time" msgid="1346894834339420538"></string>
     <string name="battery_usage_other_users" msgid="9002643295562500693">"‎‏‎‎‎‎‎‏‎‏‏‏‎‎‎‎‎‎‏‎‎‏‎‎‎‏‎‏‏‏‏‏‏‏‏‏‏‏‎‎‏‏‏‎‏‏‏‏‏‏‎‏‎‎‎‎‎‏‏‎‎‎‎‏‎‎‎‏‎‏‏‏‏‎‎‎‏‏‏‎‎‎‎‎‏‎‏‎‎‏‎‏‎‏‎‏‎Other users‎‏‎‎‏‎"</string>
-    <string name="advanced_battery_graph_subtext" msgid="6816737986172678550">"‎‏‎‎‎‎‎‏‎‏‏‏‎‎‎‎‎‎‏‎‎‏‎‎‎‏‎‏‏‏‏‏‏‏‎‏‏‏‏‎‏‎‎‏‏‎‎‏‏‏‏‎‏‎‏‏‎‎‎‏‎‏‎‎‏‏‏‏‎‎‎‎‏‎‏‏‏‎‏‏‏‏‏‏‎‎‎‏‏‎‎‏‎‏‏‎‎Battery left estimate is based on your device usage‎‏‎‎‏‎"</string>
     <string name="estimated_time_left" msgid="948717045180211777">"‎‏‎‎‎‎‎‏‎‏‏‏‎‎‎‎‎‎‏‎‎‏‎‎‎‏‎‏‏‏‏‎‎‏‏‎‏‎‎‏‎‏‎‏‎‏‎‎‎‎‏‎‏‎‎‏‎‎‎‎‎‎‏‎‎‎‏‏‎‎‏‎‏‎‎‏‏‎‎‏‎‎‎‏‎‎‏‎‎‎‎‎‏‎Estimated time left‎‏‎‎‏‎"</string>
     <string name="estimated_charging_time_left" msgid="2287135413363961246">"‎‏‎‎‎‎‎‏‎‏‏‏‎‎‎‎‎‎‏‎‎‏‎‎‎‏‎‏‏‏‏‎‏‏‏‏‏‏‏‎‏‏‏‏‎‏‏‎‎‎‏‎‎‏‏‎‎‎‏‎‏‎‎‏‏‎‏‎‏‎‏‏‎‎‎‏‏‎‎‏‏‎‏‏‎‏‏‎‎‏‏‏‏‎‎Until fully charged‎‏‎‎‏‎"</string>
     <string name="estimated_time_description" msgid="211058785418596009">"‎‏‎‎‎‎‎‏‎‏‏‏‎‎‎‎‎‎‏‎‎‏‎‎‎‏‎‏‏‏‎‏‎‏‎‏‏‏‎‏‏‎‏‏‏‎‏‎‏‎‎‏‏‎‏‏‎‎‎‏‏‎‏‏‎‏‏‏‎‎‏‏‎‎‏‏‏‎‎‏‏‏‎‏‎‏‎‏‎‎‏‎Estimate may change based on usage‎‏‎‎‏‎"</string>
@@ -2263,6 +2254,7 @@
     <string name="vpn_settings_multiple_insecure_multiple_total" msgid="1706236062478680488">"‎‏‎‎‎‎‎‏‎‏‏‏‎‎‎‎‎‎‏‎‎‏‎‎‎‏‎‏‏‏‏‎‏‏‎‏‏‏‏‎‏‎‏‏‎‏‏‏‎‎‎‏‎‎‏‎‏‎‏‎‎‎‏‎‏‎‎‏‏‏‎‎‎‎‎‎‎‎‏‏‎‎‎‎‎‏‏‎‏‎‏‎‎‎‎‎‏‎‎‏‏‎<xliff:g id="VPN_COUNT">%d</xliff:g>‎‏‎‎‏‏‏‎ not secure‎‏‎‎‏‎"</string>
     <string name="adaptive_connectivity_title" msgid="7464959640138428192">"‎‏‎‎‎‎‎‏‎‏‏‏‎‎‎‎‎‎‏‎‎‏‎‎‎‏‎‏‏‏‏‏‏‏‏‎‎‏‏‏‏‎‎‏‏‎‎‎‏‏‎‏‏‏‎‏‎‎‏‏‏‏‎‏‏‏‎‏‏‏‎‏‎‎‎‏‎‏‎‎‎‎‏‎‏‏‏‏‎‎‏‎‎‎‎‎‎Adaptive connectivity‎‏‎‎‏‎"</string>
     <string name="adaptive_connectivity_summary" msgid="3648731530666326885">"‎‏‎‎‎‎‎‏‎‏‏‏‎‎‎‎‎‎‏‎‎‏‎‎‎‏‎‏‏‏‏‏‎‏‏‎‎‏‎‏‎‏‎‎‎‏‎‏‏‏‎‎‏‎‏‏‏‏‏‏‏‏‎‏‏‎‎‏‏‏‎‎‎‏‎‎‎‏‎‎‎‏‏‏‎‏‏‎‏‏‎‎‏‎‏‎Extends battery life and improves device performance by automatically managing your network connections‎‏‎‎‏‎"</string>
+    <string name="adaptive_connectivity_main_switch_title" msgid="261045483524512420">"‎‏‎‎‎‎‎‏‎‏‏‏‎‎‎‎‎‎‏‎‎‏‎‎‎‏‎‏‏‏‎‏‎‏‏‏‎‎‏‏‏‏‏‎‏‏‎‏‎‏‏‎‏‏‏‏‎‏‏‏‏‏‏‎‎‏‏‏‎‏‏‎‎‏‎‏‏‎‏‏‎‏‎‏‎‏‎‎‏‎‎‎Use adaptive connectivity‎‏‎‎‏‎"</string>
     <string name="credentials_title" msgid="7535942196886123656">"‎‏‎‎‎‎‎‏‎‏‏‏‎‎‎‎‎‎‏‎‎‏‎‎‎‏‎‏‏‏‏‏‏‏‏‎‏‎‎‎‏‎‎‏‎‏‎‏‎‎‎‎‏‎‏‏‏‎‎‎‎‎‎‎‎‎‏‏‏‏‎‏‎‏‎‎‎‏‏‎‎‎‏‏‎‏‎‎‏‎‎‎‏‎‎‎‎Credential storage‎‏‎‎‏‎"</string>
     <string name="credentials_install" msgid="3933218407598415827">"‎‏‎‎‎‎‎‏‎‏‏‏‎‎‎‎‎‎‏‎‎‏‎‎‎‏‎‏‏‏‏‏‎‏‏‎‏‏‎‏‎‎‏‎‏‎‏‏‎‎‏‏‎‎‏‎‏‎‎‏‏‎‏‎‏‏‏‏‎‎‎‏‏‏‎‏‏‏‎‎‏‎‏‏‏‏‏‏‏‎‏‎‎‏‏‎Install a certificate‎‏‎‎‏‎"</string>
     <string name="credentials_reset" msgid="4246628389366452655">"‎‏‎‎‎‎‎‏‎‏‏‏‎‎‎‎‎‎‏‎‎‏‎‎‎‏‎‏‏‏‏‏‎‏‏‏‎‏‎‏‏‏‎‏‏‏‏‎‎‎‎‏‏‏‎‎‎‎‎‎‏‎‏‎‏‎‎‎‎‎‏‎‏‎‎‎‏‏‎‏‏‎‏‎‎‎‏‏‎‏‎‏‏‏‏‎Clear credentials‎‏‎‎‏‎"</string>
@@ -2689,8 +2681,7 @@
     <string name="wizard_next" msgid="3884832431439072471">"‎‏‎‎‎‎‎‏‎‏‏‏‎‎‎‎‎‎‏‎‎‏‎‎‎‏‎‏‏‏‏‏‎‏‏‎‏‎‏‏‏‏‎‏‎‎‏‏‎‏‏‎‎‏‎‏‎‎‎‎‎‏‏‎‏‏‏‏‏‏‏‏‏‎‏‎‏‏‏‏‏‎‎‏‏‎‎‏‏‎‏‎‏‏‏‎Next‎‏‎‎‏‎"</string>
     <string name="wizard_back_adoptable" msgid="1447814356855134183">"‎‏‎‎‎‎‎‏‎‏‏‏‎‎‎‎‎‎‏‎‎‏‎‎‎‏‎‏‏‏‏‎‏‏‎‏‎‎‎‎‎‏‎‏‏‏‏‎‏‎‏‎‏‏‎‏‏‏‏‏‎‎‏‎‎‏‏‎‎‏‎‎‎‎‏‏‏‏‏‎‎‏‎‏‏‏‏‏‏‎‎‏‏‏‎Format another way‎‏‎‎‏‎"</string>
     <string name="regulatory_info_text" msgid="1154461023369976667"></string>
-    <!-- no translation found for sim_settings_title (2254609719033946272) -->
-    <skip />
+    <string name="sim_settings_title" msgid="2254609719033946272">"‎‏‎‎‎‎‎‏‎‏‏‏‎‎‎‎‎‎‏‎‎‏‎‎‎‏‎‏‏‏‏‎‏‏‏‏‏‏‎‏‎‎‏‎‎‏‏‏‏‏‏‎‏‏‏‎‎‏‏‎‎‎‎‎‎‏‎‎‏‎‎‎‏‎‏‎‎‏‎‏‏‎‎‎‎‎‏‎‏‎‎‎‎‎‎SIMs‎‏‎‎‏‎"</string>
     <string name="sim_cellular_data_unavailable" msgid="4653591727755387534">"‎‏‎‎‎‎‎‏‎‏‏‏‎‎‎‎‎‎‏‎‎‏‎‎‎‏‎‏‏‏‏‏‏‏‎‎‎‎‎‎‏‎‎‏‎‏‎‎‏‏‏‎‎‎‎‏‎‎‎‎‎‏‎‏‎‏‎‎‎‏‏‎‏‎‎‎‏‏‏‎‎‏‏‎‎‎‏‎‏‎‎‎‏‏‏‎‎Mobile data is unavailable‎‏‎‎‏‎"</string>
     <string name="sim_cellular_data_unavailable_summary" msgid="6505871722911347881">"‎‏‎‎‎‎‎‏‎‏‏‏‎‎‎‎‎‎‏‎‎‏‎‎‎‏‎‏‏‏‏‏‏‏‎‏‏‎‏‎‎‏‎‎‏‎‎‏‎‏‏‏‏‏‏‏‏‏‎‏‏‏‎‎‏‏‎‎‎‏‏‎‎‏‏‎‎‎‏‏‏‎‏‏‎‏‎‎‏‎‏‎‏‎‎‏‎Tap to select a data SIM‎‏‎‎‏‎"</string>
     <string name="sim_calls_always_use" msgid="967857230039768111">"‎‏‎‎‎‎‎‏‎‏‏‏‎‎‎‎‎‎‏‎‎‏‎‎‎‏‎‏‏‏‏‎‎‏‏‎‏‎‏‏‎‏‏‏‎‏‎‎‎‎‏‎‏‎‎‎‎‎‏‎‏‏‏‎‏‎‏‎‏‏‏‎‏‎‎‎‎‎‏‎‏‏‏‎‎‎‎‏‎‏‏‏‏‎Always use this for calls‎‏‎‎‏‎"</string>
@@ -2708,8 +2699,7 @@
     <string name="sim_status_title" msgid="6188770698037109774">"‎‏‎‎‎‎‎‏‎‏‏‏‎‎‎‎‎‎‏‎‎‏‎‎‎‏‎‏‏‏‏‏‏‏‎‏‎‏‎‏‏‏‏‎‎‎‏‎‏‏‏‎‏‏‏‎‎‎‏‎‏‎‎‏‎‎‎‎‏‏‎‎‏‏‎‏‏‎‎‏‎‎‏‎‎‏‎‎‎‎‎‎‏‏‏‎‎SIM status‎‏‎‎‏‎"</string>
     <string name="sim_status_title_sim_slot" msgid="4932996839194493313">"‎‏‎‎‎‎‎‏‎‏‏‏‎‎‎‎‎‎‏‎‎‏‎‎‎‏‎‏‏‏‏‏‏‏‎‎‎‏‎‎‎‏‏‏‎‏‎‏‏‎‎‎‎‏‏‎‎‏‏‏‏‏‎‏‎‎‏‏‎‏‏‎‎‏‎‏‎‎‎‎‎‎‎‎‎‎‎‏‏‎‎‎‎‎‎‏‎SIM status (sim slot %1$d)‎‏‎‎‏‎"</string>
     <string name="sim_signal_strength" msgid="6351052821700294501">"‎‏‎‎‎‎‎‏‎‏‏‏‎‎‎‎‎‎‏‎‎‏‎‎‎‏‎‏‏‏‏‏‏‏‎‏‏‎‎‎‎‎‏‎‎‎‏‏‎‏‏‏‏‎‎‎‏‏‏‎‎‏‎‎‎‏‎‏‏‎‏‏‎‎‏‏‎‎‎‎‎‎‏‏‎‏‏‏‎‏‏‎‎‏‎‏‎‎‏‎‎‏‏‎<xliff:g id="DBM">%1$d</xliff:g>‎‏‎‎‏‏‏‎ dBm ‎‏‎‎‏‏‎<xliff:g id="ASU">%2$d</xliff:g>‎‏‎‎‏‏‏‎ asu‎‏‎‎‏‎"</string>
-    <!-- no translation found for sim_notification_title (2819551384383504031) -->
-    <skip />
+    <string name="sim_notification_title" msgid="2819551384383504031">"‎‏‎‎‎‎‎‏‎‏‏‏‎‎‎‎‎‎‏‎‎‏‎‎‎‏‎‏‏‏‏‏‎‏‎‎‏‏‏‎‎‏‎‎‎‎‏‎‎‎‎‏‏‏‏‎‎‎‎‏‎‏‏‏‎‏‎‎‏‎‎‎‎‏‎‎‎‏‏‏‎‏‏‏‏‏‎‏‎‎‏‏‏‏‏‎SIMs changed.‎‏‎‎‏‎"</string>
     <string name="sim_notification_summary" msgid="5593339846307029991">"‎‏‎‎‎‎‎‏‎‏‏‏‎‎‎‎‎‎‏‎‎‏‎‎‎‏‎‏‏‏‏‏‏‏‎‎‏‏‎‏‏‎‎‏‏‏‏‏‏‎‎‎‏‎‎‎‏‏‏‏‎‏‎‎‏‎‎‏‎‏‏‏‎‎‏‎‏‎‏‏‎‎‏‎‎‎‏‏‏‏‏‎‎‏‏‏‎Tap to set up‎‏‎‎‏‎"</string>
     <string name="sim_calls_ask_first_prefs_title" msgid="3077694594349657933">"‎‏‎‎‎‎‎‏‎‏‏‏‎‎‎‎‎‎‏‎‎‏‎‎‎‏‎‏‏‏‏‏‎‏‎‏‎‏‎‏‎‏‏‎‏‏‎‎‎‏‎‏‎‏‎‏‏‏‎‏‏‎‏‎‏‎‏‏‏‏‏‎‏‎‏‏‎‎‏‏‏‏‎‏‏‏‏‎‏‎‎‏‏‎‏‎Ask every time‎‏‎‎‏‎"</string>
     <string name="sim_selection_required_pref" msgid="231437651041498359">"‎‏‎‎‎‎‎‏‎‏‏‏‎‎‎‎‎‎‏‎‎‏‎‎‎‏‎‏‏‏‎‏‎‏‏‎‎‏‏‎‏‏‎‎‎‏‏‏‎‏‏‎‏‎‏‎‎‎‏‎‏‎‎‎‎‎‏‏‏‏‏‏‎‏‎‏‎‏‏‎‏‎‎‏‏‏‏‎‏‏‏‎Selection required‎‏‎‎‏‎"</string>
@@ -2736,6 +2726,8 @@
     <string name="account_dashboard_default_summary" msgid="1730719656099599488">"‎‏‎‎‎‎‎‏‎‏‏‏‎‎‎‎‎‎‏‎‎‏‎‎‎‏‎‏‏‏‏‎‏‏‏‎‎‎‎‎‎‎‎‏‎‎‏‏‎‎‎‎‎‎‎‏‎‏‏‎‏‏‏‎‎‎‎‎‏‏‏‎‎‏‏‎‏‎‎‏‎‏‎‏‎‎‏‎‎‎‎‎‎‎‎Saved passwords, autofill, synced accounts‎‏‎‎‏‎"</string>
     <string name="app_default_dashboard_title" msgid="4071015747629103216">"‎‏‎‎‎‎‎‏‎‏‏‏‎‎‎‎‎‎‏‎‎‏‎‎‎‏‎‏‏‏‏‏‎‏‏‏‎‎‎‎‏‏‏‏‏‏‏‎‎‏‎‎‏‏‏‎‏‎‎‎‎‎‎‏‏‎‏‏‎‎‎‎‏‏‏‎‏‎‎‎‎‏‏‏‎‎‎‎‏‏‏‎‎‎‎‎Default apps‎‏‎‎‏‎"</string>
     <string name="cloned_apps_dashboard_title" msgid="5542076801222950921">"‎‏‎‎‎‎‎‏‎‏‏‏‎‎‎‎‎‎‏‎‎‏‎‎‎‏‎‏‏‏‏‏‏‏‎‎‏‏‎‎‏‏‏‎‏‎‎‏‎‏‏‎‏‎‎‏‎‏‏‏‏‏‎‎‏‏‎‎‏‏‏‎‏‏‎‏‎‎‏‏‏‏‎‎‎‎‎‎‎‎‎‎‏‎‎‏‎Cloned Apps‎‏‎‎‏‎"</string>
+    <string name="desc_cloned_apps_intro_text" msgid="1369621522882622476">"‎‏‎‎‎‎‎‏‎‏‏‏‎‎‎‎‎‎‏‎‎‏‎‎‎‏‎‏‏‏‏‎‏‏‎‎‏‏‎‎‎‎‎‎‎‏‏‏‎‏‏‏‏‏‏‎‎‎‎‏‎‎‏‎‏‏‏‏‎‎‎‎‏‎‎‏‎‏‏‏‏‏‎‏‎‎‎‎‎‎‏‏‎‎‎Create a second instance of an app so that you can use two accounts at the same time.‎‏‎‎‏‎"</string>
+    <string name="cloned_apps_summary" msgid="8805362440770795709">"‎‏‎‎‎‎‎‏‎‏‏‏‎‎‎‎‎‎‏‎‎‏‎‎‎‏‎‏‏‏‏‏‏‏‏‏‏‎‏‎‎‎‏‏‎‎‏‎‏‏‏‎‏‏‏‎‎‏‏‏‏‏‎‎‏‎‏‏‎‎‎‎‏‎‏‏‎‏‎‏‏‎‏‏‏‎‎‎‏‎‏‏‏‏‎‏‎‎‏‎‎‏‏‎<xliff:g id="CLONED_APPS_COUNT">%1$s</xliff:g>‎‏‎‎‏‏‏‎ cloned, ‎‏‎‎‏‏‎<xliff:g id="ALLOWED_APPS_COUNT">%2$d</xliff:g>‎‏‎‎‏‏‏‎ available to clone‎‏‎‎‏‎"</string>
     <string name="system_dashboard_summary" msgid="7400745270362833832">"‎‏‎‎‎‎‎‏‎‏‏‏‎‎‎‎‎‎‏‎‎‏‎‎‎‏‎‏‏‏‏‏‏‏‏‎‎‏‏‎‏‎‏‏‎‏‎‎‏‎‏‏‏‎‏‎‏‎‎‏‏‏‎‎‏‏‎‏‎‎‎‏‎‎‏‎‎‎‎‏‎‎‎‎‎‎‏‏‏‎‏‎‏‎‎‎‎Languages, gestures, time, backup‎‏‎‎‏‎"</string>
     <string name="languages_setting_summary" msgid="4924440599794956443">"‎‏‎‎‎‎‎‏‎‏‏‏‎‎‎‎‎‎‏‎‎‏‎‎‎‏‎‏‏‏‏‏‏‏‎‎‎‏‎‎‎‏‎‏‎‏‏‏‎‎‏‎‎‎‎‎‏‎‏‎‎‎‏‎‎‏‏‏‏‏‎‎‎‏‎‎‏‎‏‎‎‎‏‏‏‎‎‎‏‎‎‏‏‎‏‏‎System languages, app languages‎‏‎‎‏‎"</string>
     <string name="keywords_wifi" msgid="8156528242318351490">"‎‏‎‎‎‎‎‏‎‏‏‏‎‎‎‎‎‎‏‎‎‏‎‎‎‏‎‏‏‏‏‏‏‏‏‏‎‎‎‏‎‎‏‏‎‎‎‏‏‏‎‎‏‏‏‏‎‎‏‏‏‎‎‎‏‎‏‎‎‎‏‏‏‏‎‏‎‎‏‏‏‎‎‏‏‏‎‎‏‎‎‎‎‎‏‎‎wifi, wi-fi, network connection, internet, wireless, data, wi fi‎‏‎‎‏‎"</string>
@@ -3350,8 +3342,7 @@
     <string name="screen_pinning_unlock_password" msgid="4957969621904790573">"‎‏‎‎‎‎‎‏‎‏‏‏‎‎‎‎‎‎‏‎‎‏‎‎‎‏‎‏‏‏‏‏‏‏‎‎‎‏‎‎‏‏‎‎‏‏‏‎‎‎‏‏‏‏‏‏‎‎‎‏‏‎‏‎‎‏‎‎‏‎‎‎‏‏‎‏‎‎‎‎‎‎‎‏‎‏‎‎‎‎‏‎‏‏‎‏‎Ask for password before unpinning‎‏‎‎‏‎"</string>
     <string name="screen_pinning_unlock_none" msgid="2474959642431856316">"‎‏‎‎‎‎‎‏‎‏‏‏‎‎‎‎‎‎‏‎‎‏‎‎‎‏‎‏‏‏‏‏‎‏‎‎‎‏‎‎‏‎‏‏‎‎‎‏‏‎‏‎‎‏‎‏‎‏‎‏‏‏‎‏‎‎‏‎‎‎‎‏‎‎‏‎‏‎‎‎‎‎‏‏‏‏‎‏‎‏‏‏‏‎‎‎Lock device when unpinning‎‏‎‎‏‎"</string>
     <string name="confirm_sim_deletion_title" msgid="9199369003530237871">"‎‏‎‎‎‎‎‏‎‏‏‏‎‎‎‎‎‎‏‎‎‏‎‎‎‏‎‏‏‏‏‏‏‏‏‏‏‏‏‏‏‎‏‎‏‎‏‎‏‎‏‏‏‎‎‏‎‏‎‏‏‏‏‎‎‏‎‎‏‏‎‏‎‎‏‎‏‎‎‎‏‎‏‏‎‏‏‏‏‎‏‎‏‏‏‏‎Confirm SIM deletion‎‏‎‎‏‎"</string>
-    <!-- no translation found for confirm_sim_deletion_description (5090811029854329373) -->
-    <skip />
+    <string name="confirm_sim_deletion_description" msgid="5090811029854329373">"‎‏‎‎‎‎‎‏‎‏‏‏‎‎‎‎‎‎‏‎‎‏‎‎‎‏‎‏‏‏‏‏‏‏‎‎‎‏‏‎‏‎‏‎‎‏‏‎‎‎‏‏‎‎‎‏‏‎‏‎‏‎‎‎‏‏‎‎‏‏‎‏‎‎‎‏‏‎‏‏‏‎‎‏‏‎‏‎‎‎‎‏‏‏‎‏‎Verify it\'s you before erasing a eSIM‎‏‎‎‏‎"</string>
     <string name="opening_paragraph_delete_profile_unknown_company" msgid="2951348192319498135">"‎‏‎‎‎‎‎‏‎‏‏‏‎‎‎‎‎‎‏‎‎‏‎‎‎‏‎‏‏‏‏‏‎‏‎‏‎‎‎‏‏‏‏‎‏‎‏‎‏‎‎‏‎‏‏‏‎‎‎‏‎‏‏‎‏‎‎‎‎‏‏‏‎‏‏‎‎‎‏‏‏‏‎‎‏‏‏‏‎‎‏‎‏‏‏‎This work profile is managed by:‎‏‎‎‏‎"</string>
     <string name="managing_admin" msgid="2633920317425356619">"‎‏‎‎‎‎‎‏‎‏‏‏‎‎‎‎‎‎‏‎‎‏‎‎‎‏‎‏‏‏‏‏‎‏‎‎‏‎‎‏‎‎‎‏‏‎‏‏‎‎‏‎‎‎‎‏‎‎‏‎‎‏‎‏‏‎‏‎‏‏‎‏‏‎‏‎‎‏‎‏‎‎‎‏‏‏‏‎‏‎‎‏‎‏‏‎Managed by ‎‏‎‎‏‏‎<xliff:g id="ADMIN_APP_LABEL">%s</xliff:g>‎‏‎‎‏‏‏‎‎‏‎‎‏‎"</string>
     <string name="encryption_interstitial_header" msgid="4418014339568737685">"‎‏‎‎‎‎‎‏‎‏‏‏‎‎‎‎‎‎‏‎‎‏‎‎‎‏‎‏‏‏‏‏‎‏‏‏‏‎‏‎‏‎‎‏‏‏‏‏‏‏‏‎‎‎‎‏‎‏‎‎‎‏‎‎‏‎‏‏‎‏‎‏‎‎‏‎‎‏‏‏‎‎‏‏‏‎‏‏‎‎‏‎‏‎‏‎Secure start-up‎‏‎‎‏‎"</string>
@@ -3755,6 +3746,11 @@
       <item quantity="one">‎‏‎‎‎‎‎‏‎‏‏‏‎‎‎‎‎‎‏‎‎‏‎‎‎‏‎‏‏‏‏‏‏‏‎‎‎‏‎‏‎‏‎‏‎‎‏‏‏‎‎‏‏‎‏‎‏‎‎‏‏‏‎‎‎‎‎‏‎‎‎‎‎‏‎‏‎‏‎‎‏‎‏‎‎‏‏‎‎‏‏‏‏‏‏‏‎1 app can use unrestricted data‎‏‎‎‏‎</item>
     </plurals>
     <string name="special_access_more" msgid="132919514147475846">"‎‏‎‎‎‎‎‏‎‏‏‏‎‎‎‎‎‎‏‎‎‏‎‎‎‏‎‏‏‏‎‎‏‏‏‏‎‏‏‎‎‎‎‎‏‏‏‎‎‏‏‎‎‏‏‎‎‎‎‎‎‎‏‎‎‎‎‏‏‏‏‎‏‎‎‏‎‏‎‎‎‏‏‎‎‎‎‏‏‎‎See more‎‏‎‎‏‎"</string>
+    <string name="long_background_tasks_label" msgid="3169590134850226687">"‎‏‎‎‎‎‎‏‎‏‏‏‎‎‎‎‎‎‏‎‎‏‎‎‎‏‎‏‏‏‏‏‎‏‎‏‎‏‏‏‏‏‏‏‏‎‎‏‎‏‎‎‏‎‏‎‏‏‎‏‏‏‏‎‎‏‏‎‏‏‏‎‏‎‏‎‏‎‎‏‎‎‎‏‎‎‏‏‏‏‏‏‏‏‏‎Long background tasks‎‏‎‎‏‎"</string>
+    <string name="long_background_tasks_switch_title" msgid="2491623894899492543">"‎‏‎‎‎‎‎‏‎‏‏‏‎‎‎‎‎‎‏‎‎‏‎‎‎‏‎‏‏‏‏‏‎‏‎‎‎‏‎‏‎‎‏‎‏‎‎‎‎‎‎‎‏‏‎‏‎‏‏‏‎‏‏‎‎‏‏‎‎‎‏‎‏‎‏‏‏‎‎‎‎‎‎‎‏‏‎‏‎‏‏‏‏‏‏‎Allow long-running background tasks‎‏‎‎‏‎"</string>
+    <string name="long_background_tasks_title" msgid="3272230637974707490">"‎‏‎‎‎‎‎‏‎‏‏‏‎‎‎‎‎‎‏‎‎‏‎‎‎‏‎‏‏‏‏‏‎‏‎‏‏‎‏‎‏‏‎‏‎‎‏‎‏‎‎‏‏‎‎‎‏‏‎‏‏‎‏‏‎‎‏‏‏‏‏‏‎‏‎‎‎‎‏‏‏‎‏‏‏‎‏‎‎‏‎‎‎‏‎‎Long background tasks‎‏‎‎‏‎"</string>
+    <string name="long_background_tasks_footer_title" msgid="9117342254914743097">"‎‏‎‎‎‎‎‏‎‏‏‏‎‎‎‎‎‎‏‎‎‏‎‎‎‏‎‏‏‏‏‏‏‏‏‏‏‏‏‎‏‎‎‎‎‏‏‏‎‏‎‎‏‏‏‎‎‏‏‏‏‎‎‏‏‎‎‏‏‏‏‏‏‏‎‏‏‎‏‎‎‎‏‎‏‎‏‏‎‎‏‏‏‎‎‏‎Allow this app to run long background tasks. This lets the app run tasks that might take longer than a few minutes to finish, such as downloads and uploads. ‎‏‎‎‏‏‎\n‎‏‎‎‏‏‏‎‎‏‎‎‏‏‎\n‎‏‎‎‏‏‏‎If this permission is denied, the system will limit how long the app can perform such tasks in the background.‎‏‎‎‏‎"</string>
+    <string name="keywords_long_background_tasks" msgid="5788956269136054574">"‎‏‎‎‎‎‎‏‎‏‏‏‎‎‎‎‎‎‏‎‎‏‎‎‎‏‎‏‏‏‏‏‏‏‎‏‎‎‎‎‎‏‎‏‎‏‏‎‏‎‎‎‎‎‎‏‎‎‎‎‏‏‏‎‎‎‏‏‏‎‏‎‎‎‏‎‎‎‎‎‎‎‎‎‏‎‎‏‎‎‏‎‏‏‏‎‎long jobs, data transfer, background tasks‎‏‎‎‏‎"</string>
     <string name="reset_shortcut_manager_throttling" msgid="2183940254903144298">"‎‏‎‎‎‎‎‏‎‏‏‏‎‎‎‎‎‎‏‎‎‏‎‎‎‏‎‏‏‏‏‎‏‏‏‏‏‎‎‏‎‎‏‏‏‎‏‏‏‎‏‎‏‎‎‎‎‏‎‏‏‏‎‏‎‎‎‎‎‎‎‎‏‎‏‏‎‏‏‎‎‎‏‏‏‏‎‏‏‎‏‎‏‎‎Reset ShortcutManager rate-limiting‎‏‎‎‏‎"</string>
     <string name="reset_shortcut_manager_throttling_complete" msgid="8949943009096885470">"‎‏‎‎‎‎‎‏‎‏‏‏‎‎‎‎‎‎‏‎‎‏‎‎‎‏‎‏‏‏‏‏‏‏‏‏‏‏‎‎‎‎‏‏‎‏‎‎‏‎‎‏‎‏‎‏‏‎‏‏‏‏‏‏‎‏‏‏‏‎‎‏‎‎‏‏‎‏‎‏‏‏‏‎‎‏‎‎‏‏‎‏‏‏‏‎‎ShortcutManager rate-limiting has been reset‎‏‎‎‏‎"</string>
     <string name="notification_suggestion_title" msgid="6309263655965785411">"‎‏‎‎‎‎‎‏‎‏‏‏‎‎‎‎‎‎‏‎‎‏‎‎‎‏‎‏‏‏‏‏‏‏‎‏‎‏‏‏‏‎‎‎‏‏‏‏‎‎‎‎‎‎‎‏‏‏‎‏‏‏‏‎‎‎‎‎‎‎‎‎‎‎‎‏‏‏‏‏‎‏‏‏‏‏‎‏‎‏‎‎‎‎‏‏‎Control info on lock screen‎‏‎‎‏‎"</string>
@@ -4127,8 +4123,7 @@
     <string name="mobile_data_settings_title" msgid="3927524078598009792">"‎‏‎‎‎‎‎‏‎‏‏‏‎‎‎‎‎‎‏‎‎‏‎‎‎‏‎‏‏‏‏‏‎‏‏‎‏‏‎‏‎‎‎‎‎‎‏‎‏‎‏‏‏‏‎‎‏‎‏‎‏‏‏‎‎‏‎‏‏‏‏‏‎‏‎‎‎‎‎‏‎‏‏‎‎‏‏‏‏‎‎‎‎‎‎‎Mobile data‎‏‎‎‏‎"</string>
     <string name="mobile_data_settings_summary" msgid="7323978798199919063">"‎‏‎‎‎‎‎‏‎‏‏‏‎‎‎‎‎‎‏‎‎‏‎‎‎‏‎‏‏‏‏‏‏‏‏‎‎‏‎‏‏‎‏‎‎‎‏‏‏‏‏‏‏‏‏‏‏‏‏‎‏‎‎‏‏‎‏‏‎‎‎‏‎‎‏‏‎‎‏‎‏‏‎‏‎‎‎‏‏‏‎‏‎‏‏‏‎Access data using mobile network‎‏‎‎‏‎"</string>
     <string name="mobile_data_settings_summary_auto_switch" msgid="7851549787645698945">"‎‏‎‎‎‎‎‏‎‏‏‏‎‎‎‎‎‎‏‎‎‏‎‎‎‏‎‏‏‏‏‏‏‏‏‎‏‏‎‎‏‏‏‏‎‏‏‎‎‏‎‎‏‏‏‎‏‏‏‎‏‏‏‎‏‎‏‏‏‏‎‎‏‏‏‎‏‎‏‎‎‏‏‎‎‎‏‏‏‎‎‎‎‎‎‏‎Phone will automatically switch to this carrier when in range‎‏‎‎‏‎"</string>
-    <!-- no translation found for mobile_data_settings_summary_unavailable (9176513507571883986) -->
-    <skip />
+    <string name="mobile_data_settings_summary_unavailable" msgid="9176513507571883986">"‎‏‎‎‎‎‎‏‎‏‏‏‎‎‎‎‎‎‏‎‎‏‎‎‎‏‎‏‏‏‏‏‏‏‏‏‏‏‏‏‎‏‎‏‏‎‎‏‏‎‎‎‎‏‏‎‎‏‏‎‏‎‏‎‎‏‏‏‎‏‏‏‎‏‏‎‎‏‎‏‎‏‎‏‏‏‏‏‏‏‎‏‎‎‏‎‎No SIM available‎‏‎‎‏‎"</string>
     <string name="calls_preference" msgid="2166481296066890129">"‎‏‎‎‎‎‎‏‎‏‏‏‎‎‎‎‎‎‏‎‎‏‎‎‎‏‎‏‏‏‏‎‏‏‏‏‏‎‎‎‎‏‎‎‎‎‏‏‏‎‎‎‏‏‎‏‎‎‎‎‏‎‏‎‏‎‎‎‎‎‏‎‎‏‏‎‎‎‎‏‎‎‏‎‎‏‏‎‎‏‎‎‎‏‎Calls preference‎‏‎‎‏‎"</string>
     <string name="sms_preference" msgid="7742964962568219351">"‎‏‎‎‎‎‎‏‎‏‏‏‎‎‎‎‎‎‏‎‎‏‎‎‎‏‎‏‏‏‏‏‏‏‏‎‏‎‏‏‎‏‏‏‎‏‎‎‏‎‎‎‏‎‎‏‏‎‎‏‏‏‎‎‎‎‎‎‎‏‏‎‎‎‏‎‏‏‎‎‏‎‏‎‏‎‏‎‏‏‎‏‎‏‏‏‎SMS preference‎‏‎‎‏‎"</string>
     <string name="calls_and_sms_ask_every_time" msgid="3178743088737726677">"‎‏‎‎‎‎‎‏‎‏‏‏‎‎‎‎‎‎‏‎‎‏‎‎‎‏‎‏‏‏‏‏‎‏‎‏‏‎‎‎‎‎‏‏‏‎‏‎‎‏‎‏‎‎‏‏‏‏‏‏‏‏‏‎‏‎‏‏‏‎‎‎‏‏‏‎‎‎‎‏‎‏‏‎‎‎‎‏‏‎‏‎‏‎‏‎Ask every time‎‏‎‎‏‎"</string>
@@ -4143,10 +4138,8 @@
     <string name="mobile_network_list_add_more" msgid="4478586073355236604">"‎‏‎‎‎‎‎‏‎‏‏‏‎‎‎‎‎‎‏‎‎‏‎‎‎‏‎‏‏‏‏‏‎‏‏‏‏‏‎‎‎‏‎‎‏‏‏‎‎‏‎‎‎‏‎‎‏‎‎‏‏‏‎‎‎‎‏‏‏‏‎‎‏‎‏‏‎‎‏‏‎‏‏‎‏‎‎‏‏‏‏‏‏‎‎‎Add more‎‏‎‎‏‎"</string>
     <string name="mobile_network_active_sim" msgid="6397581267971410039">"‎‏‎‎‎‎‎‏‎‏‏‏‎‎‎‎‎‎‏‎‎‏‎‎‎‏‎‏‏‏‏‏‏‏‎‏‏‎‎‎‏‏‎‎‏‎‎‎‏‏‎‎‎‏‏‎‎‏‎‎‎‏‎‎‎‏‏‏‎‎‏‏‎‎‏‎‎‎‎‏‎‎‎‎‏‎‎‎‎‏‏‏‎‏‏‏‎Active / SIM‎‏‎‎‏‎"</string>
     <string name="mobile_network_inactive_sim" msgid="5829757490580409899">"‎‏‎‎‎‎‎‏‎‏‏‏‎‎‎‎‎‎‏‎‎‏‎‎‎‏‎‏‏‏‏‏‏‏‎‏‎‎‎‎‏‏‏‎‎‏‏‏‎‏‏‏‎‏‎‏‏‎‎‎‏‏‎‎‏‏‏‎‎‎‎‎‏‎‏‏‎‏‏‏‏‏‎‎‏‏‏‎‎‎‏‎‏‎‏‏‎Inactive / SIM‎‏‎‎‏‎"</string>
-    <!-- no translation found for mobile_network_active_esim (3984452275968408382) -->
-    <skip />
-    <!-- no translation found for mobile_network_inactive_esim (8777415108263057939) -->
-    <skip />
+    <string name="mobile_network_active_esim" msgid="3984452275968408382">"‎‏‎‎‎‎‎‏‎‏‏‏‎‎‎‎‎‎‏‎‎‏‎‎‎‏‎‏‏‏‏‏‎‏‏‎‏‏‏‎‏‎‎‏‎‏‏‏‎‎‏‏‏‏‎‎‎‏‏‏‏‎‎‎‎‎‎‎‏‎‏‏‎‎‏‎‏‏‏‏‏‏‏‏‎‏‏‎‎‏‏‏‏‏‎‎Active / eSIM‎‏‎‎‏‎"</string>
+    <string name="mobile_network_inactive_esim" msgid="8777415108263057939">"‎‏‎‎‎‎‎‏‎‏‏‏‎‎‎‎‎‎‏‎‎‏‎‎‎‏‎‏‏‏‏‏‏‏‏‏‏‎‎‏‏‏‎‎‏‏‏‏‏‎‏‎‎‏‎‎‏‎‎‎‏‎‎‏‎‏‎‎‎‏‏‎‎‎‏‎‏‎‏‎‏‎‎‏‏‎‏‎‎‎‎‏‎‎‏‏‎Inactive / eSIM‎‏‎‎‏‎"</string>
     <string name="mobile_network_sim_name" msgid="3187192894150386537">"‎‏‎‎‎‎‎‏‎‏‏‏‎‎‎‎‎‎‏‎‎‏‎‎‎‏‎‏‏‏‏‏‎‏‎‏‏‎‎‎‎‏‏‏‎‏‏‎‎‏‎‏‏‏‏‎‎‎‎‏‏‎‎‏‏‏‏‏‏‏‎‎‏‏‏‏‎‏‏‏‎‏‎‎‎‏‏‎‏‏‎‏‎‎‏‎SIM name &amp; color‎‏‎‎‏‎"</string>
     <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>
@@ -4182,8 +4175,7 @@
     <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‎‏‎‎‏‏‏‎‎‏‎‎‏‏‎\n‎‏‎‎‏‏‏‎Switching 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>
-    <!-- no translation found for sim_action_switch_sub_dialog_text_downloaded (8977951796005849471) -->
-    <skip />
+    <string name="sim_action_switch_sub_dialog_text_downloaded" msgid="8977951796005849471">"‎‏‎‎‎‎‎‏‎‏‏‏‎‎‎‎‎‎‏‎‎‏‎‎‎‏‎‏‏‏‏‏‏‏‏‏‏‏‎‎‏‎‎‏‏‎‎‎‎‎‎‏‎‏‏‏‏‎‎‏‎‏‏‏‎‏‎‏‏‎‏‏‏‎‎‎‎‎‏‎‎‏‎‎‏‎‎‏‎‏‏‏‏‏‏‏‎Only 1 eSIM can be active at a time.‎‏‎‎‏‏‎\n‎‏‎‎‏‏‏‎‎‏‎‎‏‏‎\n‎‏‎‎‏‏‏‎Switching 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‎‏‎‎‏‏‏‎‎‏‎‎‏‏‎\n‎‏‎‎‏‏‏‎Switching 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>
@@ -4225,10 +4217,8 @@
     <string name="switch_sim_dialog_text" msgid="7530186862171635464">"‎‏‎‎‎‎‎‏‎‏‏‏‎‎‎‎‎‎‏‎‎‏‎‎‎‏‎‏‏‏‏‏‏‏‏‎‏‎‎‎‏‎‎‎‎‎‎‎‏‎‎‏‏‎‎‏‎‎‎‎‏‏‎‏‏‏‏‏‎‏‎‎‎‎‎‎‏‏‎‏‏‎‏‏‏‏‏‏‎‎‎‎‏‎‎‎‎‎‏‎‎‏‏‎<xliff:g id="CARRIER_NAME">%1$s</xliff:g>‎‏‎‎‏‏‏‎ will be used for mobile data, calls, and SMS.‎‏‎‎‏‎"</string>
     <string name="switch_sim_dialog_no_switch_title" msgid="809763410787744247">"‎‏‎‎‎‎‎‏‎‏‏‏‎‎‎‎‎‎‏‎‎‏‎‎‎‏‎‏‏‏‏‎‎‏‎‏‏‎‎‏‏‏‏‎‎‏‏‎‏‏‎‏‏‏‎‎‎‏‎‎‎‎‎‏‎‎‏‎‎‎‎‎‏‏‏‎‎‏‎‏‏‏‎‎‏‏‏‏‏‎‏‏‏‎No active SIMs available‎‏‎‎‏‎"</string>
     <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>
-    <!-- no translation found for sim_card_label (6263064316075963775) -->
-    <skip />
-    <!-- no translation found for erase_sim_dialog_title (4742077437653028326) -->
-    <skip />
+    <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‎‏‎‎‏‏‏‎‎‏‎‎‏‏‎\n‎‏‎‎‏‏‏‎Service for ‎‏‎‎‏‏‎<xliff:g id="CARRIER_NAME_B">%1$s</xliff:g>‎‏‎‎‏‏‏‎ won\'t be canceled.‎‏‎‎‏‎"</string>
     <string name="erase_sim_confirm_button" msgid="8309115684335320541">"‎‏‎‎‎‎‎‏‎‏‏‏‎‎‎‎‎‎‏‎‎‏‎‎‎‏‎‏‏‏‏‏‏‏‏‏‎‎‏‏‎‏‎‎‏‏‏‏‏‏‏‎‏‎‎‎‏‎‏‏‎‎‎‎‏‏‏‏‏‎‏‎‎‏‏‎‏‏‏‎‏‏‏‏‏‏‎‏‏‏‎‏‏‏‎‏‎Erase‎‏‎‎‏‎"</string>
     <string name="erasing_sim" msgid="7877703231075699139">"‎‏‎‎‎‎‎‏‎‏‏‏‎‎‎‎‎‎‏‎‎‏‎‎‎‏‎‏‏‏‏‏‏‏‏‎‏‏‎‏‎‏‎‏‎‎‏‏‎‎‏‏‏‎‎‏‎‏‎‏‏‎‎‏‏‏‎‎‏‏‏‎‎‎‏‏‎‏‏‎‏‏‎‎‏‎‎‏‏‏‎‎‎‎‏‏‎Erasing SIM…‎‏‎‎‏‎"</string>
@@ -4281,6 +4271,8 @@
     <string name="capture_system_heap_dump_title" msgid="9210974110606886455">"‎‏‎‎‎‎‎‏‎‏‏‏‎‎‎‎‎‎‏‎‎‏‎‎‎‏‎‏‏‏‏‏‏‏‏‏‏‏‏‏‏‏‎‏‎‎‏‏‏‏‏‏‎‏‎‎‎‎‏‎‎‏‏‎‏‏‎‏‏‎‏‎‎‎‎‎‏‎‏‏‎‎‎‎‎‏‏‎‎‎‏‏‎‏‏‏‎Capture system heap dump‎‏‎‎‏‎"</string>
     <string name="reboot_with_mte_title" msgid="9167242803901899693">"‎‏‎‎‎‎‎‏‎‏‏‏‎‎‎‎‎‎‏‎‎‏‎‎‎‏‎‏‏‏‏‏‏‏‏‏‏‏‏‏‎‎‏‏‏‎‎‎‏‎‎‏‎‏‏‎‏‏‎‎‎‎‏‎‏‎‎‏‎‎‎‎‎‏‎‏‎‏‎‎‎‎‏‎‎‎‏‏‏‎‏‎‏‏‎‏‎Reboot with MTE‎‏‎‎‏‎"</string>
     <string name="reboot_with_mte_message" msgid="7675836625682561153">"‎‏‎‎‎‎‎‏‎‏‏‏‎‎‎‎‎‎‏‎‎‏‎‎‎‏‎‏‏‏‏‏‏‏‏‎‏‎‏‎‏‎‎‎‎‏‏‎‎‎‎‎‏‏‎‎‏‎‏‏‏‏‏‎‎‎‏‎‎‎‏‏‏‎‏‏‏‏‎‏‏‏‏‏‏‎‎‎‏‎‎‎‎‎‎‏‎System will reboot and allow to experiment with Memory Tagging Extension (MTE). MTE may negatively impact system performance and stability. Will be reset on next subsequent reboot.‎‏‎‎‏‎"</string>
+    <string name="reboot_with_mte_summary" msgid="879384278357305846">"‎‏‎‎‎‎‎‏‎‏‏‏‎‎‎‎‎‎‏‎‎‏‎‎‎‏‎‏‏‏‏‎‎‏‏‎‎‎‎‏‏‎‏‎‎‎‎‏‏‎‎‏‏‎‏‎‏‎‏‏‏‏‎‎‎‏‏‎‎‏‎‎‎‏‏‎‎‏‏‏‎‏‎‎‏‏‏‏‏‎‏‏‎‎Try MTE for a single boot for app development‎‏‎‎‏‎"</string>
+    <string name="reboot_with_mte_already_enabled" msgid="7708271355555880940">"‎‏‎‎‎‎‎‏‎‏‏‏‎‎‎‎‎‎‏‎‎‏‎‎‎‏‎‏‏‏‏‏‏‏‏‎‏‎‏‎‏‏‏‏‏‎‎‏‎‏‎‎‎‏‏‏‏‏‏‏‎‏‎‏‎‎‏‎‏‏‎‎‎‎‏‏‏‎‏‎‎‎‎‏‏‏‏‏‏‏‏‎‏‏‎‎‎MTE is enabled through Advanced memory protection‎‏‎‎‏‎"</string>
     <string name="capturing_system_heap_dump_message" msgid="8410503247477360622">"‎‏‎‎‎‎‎‏‎‏‏‏‎‎‎‎‎‎‏‎‎‏‎‎‎‏‎‏‏‏‏‏‏‏‏‏‎‏‎‎‏‎‏‏‏‎‎‎‎‎‎‏‏‏‎‎‎‎‏‎‎‏‎‎‏‎‎‏‎‎‎‎‎‎‏‎‏‎‎‎‎‏‎‎‎‏‏‏‏‏‏‎‏‏‏‎‎Capturing system heap dump‎‏‎‎‏‎"</string>
     <string name="error_capturing_system_heap_dump_message" msgid="2352983250048200052">"‎‏‎‎‎‎‎‏‎‏‏‏‎‎‎‎‎‎‏‎‎‏‎‎‎‏‎‏‏‏‏‏‎‏‎‎‎‎‎‏‎‏‎‎‏‏‏‎‏‏‏‏‎‎‏‏‏‎‎‏‏‎‎‏‎‎‏‏‏‎‏‏‎‎‏‎‎‎‏‎‎‏‎‏‏‎‏‎‏‏‏‎‏‎‎‎Couldn’t capture system heap dump‎‏‎‎‏‎"</string>
     <string name="automatic_system_heap_dump_title" msgid="4093306504711109479">"‎‏‎‎‎‎‎‏‎‏‏‏‎‎‎‎‎‎‏‎‎‏‎‎‎‏‎‏‏‏‏‏‎‏‏‏‎‎‎‏‏‎‎‏‏‏‎‎‏‎‏‏‎‎‎‏‎‎‏‎‏‎‎‎‎‏‎‏‎‏‎‎‎‎‏‏‎‎‏‏‏‏‏‏‎‏‏‎‏‏‎‎‏‏‏‎Automatically capture system heap dumps‎‏‎‎‏‎"</string>
@@ -4332,6 +4324,11 @@
     <string name="lockscreen_trivial_disabled_controls_summary" msgid="7593626010580689155">"‎‏‎‎‎‎‎‏‎‏‏‏‎‎‎‎‎‎‏‎‎‏‎‎‎‏‎‏‏‏‏‏‏‏‏‎‏‎‎‏‎‏‏‎‎‎‎‏‏‏‏‏‏‎‏‎‏‎‎‏‏‏‏‏‏‎‏‏‎‏‎‏‏‏‎‏‎‏‎‎‎‎‏‎‎‎‎‏‎‎‎‎‎‎‏‏‎To use, first turn on \"Show device controls\"‎‏‎‎‏‎"</string>
     <string name="lockscreen_double_line_clock_summary" msgid="2916159550425093703">"‎‏‎‎‎‎‎‏‎‏‏‏‎‎‎‎‎‎‏‎‎‏‎‎‎‏‎‏‏‏‏‏‎‏‎‏‎‎‎‎‏‏‏‏‎‎‎‎‏‎‎‎‏‏‏‏‎‏‎‏‎‎‏‎‎‎‏‏‏‏‏‎‏‏‏‎‎‏‏‎‏‎‏‎‏‏‎‎‏‎‎‎‏‏‏‎Show double-line clock when available‎‏‎‎‏‎"</string>
     <string name="lockscreen_double_line_clock_setting_toggle" msgid="3408639316001688529">"‎‏‎‎‎‎‎‏‎‏‏‏‎‎‎‎‎‎‏‎‎‏‎‎‎‏‎‏‏‏‏‏‎‏‎‏‏‏‏‎‏‎‎‏‏‎‏‏‏‏‎‏‎‏‏‎‏‏‎‎‏‎‏‏‏‏‎‏‏‎‏‏‎‏‏‎‏‏‎‎‎‎‎‏‎‏‏‏‏‎‏‎‎‎‏‎Double-line clock‎‏‎‎‏‎"</string>
+    <string name="lockscreen_quick_affordances_title" msgid="435869403114245620">"‎‏‎‎‎‎‎‏‎‏‏‏‎‎‎‎‎‎‏‎‎‏‎‎‎‏‎‏‏‏‎‏‏‏‏‎‎‎‎‎‏‏‎‎‏‎‎‎‎‏‎‎‏‏‏‎‏‎‎‏‏‎‏‎‏‏‎‏‎‎‎‏‎‏‏‎‎‎‎‎‏‏‎‏‏‏‏‏‎‏‎‎‎Buttons‎‏‎‎‏‎"</string>
+    <plurals name="lockscreen_quick_affordances_summary" formatted="false" msgid="4225396036524703997">
+      <item quantity="other">‎‏‎‎‎‎‎‏‎‏‏‏‎‎‎‎‎‎‏‎‎‏‎‎‎‏‎‏‏‏‏‏‎‏‏‏‎‏‎‏‎‏‎‎‎‏‏‏‎‎‏‏‏‏‏‎‏‎‎‏‏‏‎‏‏‏‎‎‎‎‎‎‏‏‎‎‏‏‎‎‎‎‎‎‎‎‎‏‏‏‏‏‏‎‏‎‎‏‎‎‏‏‎<xliff:g id="FIRST_1">%1$s</xliff:g>‎‏‎‎‏‏‏‎, ‎‏‎‎‏‏‎<xliff:g id="SECOND">%2$s</xliff:g>‎‏‎‎‏‏‏‎‎‏‎‎‏‎</item>
+      <item quantity="one">‎‏‎‎‎‎‎‏‎‏‏‏‎‎‎‎‎‎‏‎‎‏‎‎‎‏‎‏‏‏‏‏‎‏‏‏‎‏‎‏‎‏‎‎‎‏‏‏‎‎‏‏‏‏‏‎‏‎‎‏‏‏‎‏‏‏‎‎‎‎‎‎‏‏‎‎‏‏‎‎‎‎‎‎‎‎‎‏‏‏‏‏‏‎‏‎‎‏‎‎‏‏‎<xliff:g id="FIRST_0">%1$s</xliff:g>‎‏‎‎‏‏‏‎‎‏‎‎‏‎</item>
+    </plurals>
     <string name="rtt_settings_title" msgid="7049259598645966354"></string>
     <string name="rtt_settings_no_visible" msgid="7440356831140948382"></string>
     <string name="rtt_settings_visible_during_call" msgid="7866181103286073700"></string>
@@ -4380,10 +4377,8 @@
     <string name="carrier_wifi_offload_summary" msgid="2980563718888371142">"‎‏‎‎‎‎‎‏‎‏‏‏‎‎‎‎‎‎‏‎‎‏‎‎‎‏‎‏‏‏‏‏‎‏‎‏‎‎‏‎‏‎‏‏‏‎‏‎‎‎‏‎‏‏‎‏‏‏‎‏‎‎‏‎‎‎‏‏‏‏‎‏‏‎‎‎‎‏‎‎‎‏‏‎‎‏‏‏‏‎‎‎‏‏‎‎Allow Google Fi to use W+ networks to improve speed and coverage‎‏‎‎‏‎"</string>
     <string name="carrier_wifi_network_title" msgid="5461382943873831770">"‎‏‎‎‎‎‎‏‎‏‏‏‎‎‎‎‎‎‏‎‎‏‎‎‎‏‎‏‏‏‏‏‏‏‎‎‏‎‏‏‏‏‎‎‏‎‏‎‏‎‏‏‏‎‏‎‏‏‎‏‏‎‏‎‎‎‎‎‏‏‏‏‏‏‏‏‏‎‏‎‎‎‎‏‎‎‏‏‎‏‎‏‏‎‏‎‎W+ network‎‏‎‎‏‎"</string>
     <string name="sim_category_title" msgid="2341314000964710495">"‎‏‎‎‎‎‎‏‎‏‏‏‎‎‎‎‎‎‏‎‎‏‎‎‎‏‎‏‏‏‏‏‎‏‎‎‎‎‎‎‏‏‏‏‏‏‎‎‎‎‎‎‏‎‎‏‎‏‎‏‏‎‏‏‏‎‏‎‏‏‏‎‎‏‎‎‏‏‎‎‏‏‏‎‎‎‎‎‏‎‏‏‏‏‏‎SIM‎‏‎‎‏‎"</string>
-    <!-- no translation found for downloaded_sim_category_title (2876988650413179752) -->
-    <skip />
-    <!-- no translation found for downloaded_sims_category_title (487799905978489922) -->
-    <skip />
+    <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_default_active_sim" msgid="1208194173387987231">" ‎‏‎‎‎‎‎‏‎‏‏‏‎‎‎‎‎‎‏‎‎‏‎‎‎‏‎‏‏‏‏‎‏‏‎‎‎‎‏‏‎‎‎‏‎‎‎‏‎‏‏‏‏‎‎‎‏‏‎‎‏‏‎‎‎‎‏‏‎‎‎‏‏‏‏‏‎‎‏‏‎‏‏‎‎‏‎‎‎‏‏‏‏‏‎ / Default for ‎‏‎‎‏‏‎<xliff:g id="ID_1">%1$s</xliff:g>‎‏‎‎‏‏‏‎‎‏‎‎‏‎"</string>
@@ -4439,8 +4434,7 @@
     <string name="smart_forwarding_ongoing_title" msgid="962226849074401228">"‎‏‎‎‎‎‎‏‎‏‏‏‎‎‎‎‎‎‏‎‎‏‎‎‎‏‎‏‏‏‏‎‎‏‏‎‏‎‏‎‏‏‎‏‎‏‎‎‎‎‏‎‎‎‎‏‏‏‎‎‎‏‎‎‏‏‏‎‎‎‏‏‎‏‏‎‎‎‏‎‎‏‏‏‏‏‏‎‎‏‏‎‎‎Call Settings‎‏‎‎‏‎"</string>
     <string name="smart_forwarding_ongoing_text" msgid="2189209372407117114">"‎‏‎‎‎‎‎‏‎‏‏‏‎‎‎‎‎‎‏‎‎‏‎‎‎‏‎‏‏‏‏‎‏‏‏‏‏‎‎‏‏‎‎‎‎‏‏‎‏‎‎‎‏‎‎‏‎‏‎‎‏‏‎‏‎‎‎‏‎‏‎‏‎‎‏‎‎‎‎‎‏‏‎‏‎‏‎‎‏‏‏‎‏‎‎Updating Settings...‎‏‎‎‏‎"</string>
     <string name="smart_forwarding_failed_title" msgid="1859891191023516080">"‎‏‎‎‎‎‎‏‎‏‏‏‎‎‎‎‎‎‏‎‎‏‎‎‎‏‎‏‏‏‏‎‏‏‏‎‎‏‏‏‎‎‏‏‏‏‏‎‏‎‏‎‎‏‎‎‏‎‏‏‏‏‎‎‏‎‎‎‎‏‏‏‎‏‎‏‎‏‏‎‏‏‏‎‎‏‏‎‏‏‎‎‎‎‎Call Settings error‎‏‎‎‏‎"</string>
-    <!-- no translation found for smart_forwarding_failed_text (8682640643264071789) -->
-    <skip />
+    <string name="smart_forwarding_failed_text" msgid="8682640643264071789">"‎‏‎‎‎‎‎‏‎‏‏‏‎‎‎‎‎‎‏‎‎‏‎‎‎‏‎‏‏‏‏‏‏‏‏‏‏‎‎‎‎‏‏‏‏‏‏‎‏‏‏‎‏‏‏‏‏‎‏‎‏‎‎‏‏‎‎‏‎‏‏‎‎‎‎‏‏‏‏‏‏‏‎‎‏‎‎‎‎‏‏‎‏‏‎‏‎Network or SIM error.‎‏‎‎‏‎"</string>
     <string name="smart_forwarding_failed_not_activated_text" msgid="997396203001257904">"‎‏‎‎‎‎‎‏‎‏‏‏‎‎‎‎‎‎‏‎‎‏‎‎‎‏‎‏‏‏‏‎‎‏‏‎‏‏‏‎‏‎‏‏‏‎‏‏‏‎‏‏‎‏‎‎‎‏‏‏‏‏‏‏‎‏‏‎‎‎‎‏‏‎‏‏‎‏‎‎‏‏‏‏‏‏‎‏‏‎‎‎‎‎Sim is not activated.‎‏‎‎‏‎"</string>
     <string name="smart_forwarding_input_mdn_title" msgid="5105463748849841763">"‎‏‎‎‎‎‎‏‎‏‏‏‎‎‎‎‎‎‏‎‎‏‎‎‎‏‎‏‏‏‏‏‏‏‎‎‎‏‏‎‏‏‎‏‏‎‏‎‎‏‎‎‎‎‎‎‎‎‏‏‏‎‏‎‏‏‎‎‏‎‏‏‏‏‎‏‎‏‎‎‎‎‏‏‎‏‏‎‎‏‏‎‎‎‏‏‎Enter Phone numbers‎‏‎‎‏‎"</string>
     <string name="smart_forwarding_input_mdn_dialog_title" msgid="7542216086697868415">"‎‏‎‎‎‎‎‏‎‏‏‏‎‎‎‎‎‎‏‎‎‏‎‎‎‏‎‏‏‏‏‏‏‏‏‎‏‎‎‎‏‎‏‎‏‎‏‏‎‏‎‏‎‏‎‏‏‎‎‏‎‎‏‎‎‎‎‎‏‎‏‎‏‏‎‏‏‏‎‎‏‏‏‏‏‏‎‎‎‏‏‏‏‏‏‏‎Enter Phone number‎‏‎‎‏‎"</string>
@@ -4464,14 +4458,10 @@
     <string name="previous_page_content_description" msgid="6438292457923282991">"‎‏‎‎‎‎‎‏‎‏‏‏‎‎‎‎‎‎‏‎‎‏‎‎‎‏‎‏‏‏‏‏‏‏‎‏‏‎‎‏‎‏‎‏‏‎‎‏‎‏‏‎‏‎‎‎‏‏‏‎‎‎‎‏‎‎‎‎‎‎‏‎‏‎‎‏‏‎‎‎‎‎‎‎‏‎‎‎‎‎‏‎‏‏‏‏‎Previous‎‏‎‎‏‎"</string>
     <string name="next_page_content_description" msgid="1641835099813416294">"‎‏‎‎‎‎‎‏‎‏‏‏‎‎‎‎‎‎‏‎‎‏‎‎‎‏‎‏‏‏‏‎‏‏‎‏‏‎‏‏‎‎‏‎‎‎‏‏‏‏‏‎‎‎‎‏‎‏‎‎‏‏‎‎‎‏‎‎‎‎‎‎‏‎‎‏‎‏‏‎‎‎‏‏‎‏‎‏‏‎‎‏‏‎‎Next‎‏‎‎‏‎"</string>
     <string name="colors_viewpager_content_description" msgid="2591751086138259565">"‎‏‎‎‎‎‎‏‎‏‏‏‎‎‎‎‎‎‏‎‎‏‎‎‎‏‎‏‏‏‏‏‎‏‎‎‎‏‏‏‏‏‏‎‏‏‏‏‎‏‏‏‏‏‏‏‏‏‎‎‎‎‏‏‎‎‏‎‎‏‏‏‎‎‎‎‎‎‎‏‏‏‏‏‎‎‎‎‏‏‎‏‏‎‏‎Color preview‎‏‎‎‏‎"</string>
-    <!-- no translation found for bluetooth_sim_card_access_notification_title (7351015416346359536) -->
-    <skip />
-    <!-- no translation found for bluetooth_sim_card_access_notification_content (8685623260103018309) -->
-    <skip />
-    <!-- no translation found for bluetooth_sim_card_access_dialog_title (5616323725563125179) -->
-    <skip />
-    <!-- no translation found for bluetooth_sim_card_access_dialog_content (6281997628405909566) -->
-    <skip />
+    <string name="bluetooth_sim_card_access_notification_title" msgid="7351015416346359536">"‎‏‎‎‎‎‎‏‎‏‏‏‎‎‎‎‎‎‏‎‎‏‎‎‎‏‎‏‏‏‏‏‏‏‏‎‎‏‏‎‎‎‎‎‎‏‎‎‎‎‎‎‏‏‎‏‏‎‎‏‎‎‏‎‏‏‏‎‎‏‎‏‏‎‏‏‏‏‏‎‏‎‏‏‎‏‏‎‏‏‏‏‎‎‎‎‎SIM access request‎‏‎‎‏‎"</string>
+    <string name="bluetooth_sim_card_access_notification_content" msgid="8685623260103018309">"‎‏‎‎‎‎‎‏‎‏‏‏‎‎‎‎‎‎‏‎‎‏‎‎‎‏‎‏‏‏‏‏‏‏‏‏‏‎‎‎‏‎‎‎‏‎‎‏‏‎‎‎‏‎‎‎‎‏‎‏‎‏‏‎‎‎‏‎‏‏‏‏‎‏‎‎‏‏‏‏‏‎‎‎‎‏‏‏‎‏‎‎‎‏‎‏‎A device wants to access your SIM. Tap for details.‎‏‎‎‏‎"</string>
+    <string name="bluetooth_sim_card_access_dialog_title" msgid="5616323725563125179">"‎‏‎‎‎‎‎‏‎‏‏‏‎‎‎‎‎‎‏‎‎‏‎‎‎‏‎‏‏‏‏‏‏‏‎‎‏‏‎‏‏‏‏‏‎‎‎‏‎‎‏‏‎‎‎‎‏‎‏‎‏‎‏‏‏‏‏‏‏‏‎‏‏‏‎‎‏‎‎‏‏‏‎‏‏‏‎‏‏‎‏‏‏‎‏‏‎Allow access to SIM?‎‏‎‎‏‎"</string>
+    <string name="bluetooth_sim_card_access_dialog_content" msgid="6281997628405909566">"‎‏‎‎‎‎‎‏‎‏‏‏‎‎‎‎‎‎‏‎‎‏‎‎‎‏‎‏‏‏‏‏‏‏‎‏‎‏‏‏‎‎‏‎‏‏‏‎‎‎‏‎‎‎‏‏‏‎‎‎‏‏‏‏‎‏‎‎‎‎‎‎‏‏‏‏‏‎‏‏‎‎‎‎‏‎‎‎‎‎‏‏‏‏‏‎‎A Bluetooth device, ‎‏‎‎‏‏‎<xliff:g id="DEVICE_NAME_0">%1$s</xliff:g>‎‏‎‎‏‏‏‎, wants to access data from your SIM. This includes your contacts.‎‏‎‎‏‏‎\n‎‏‎‎‏‏‏‎‎‏‎‎‏‏‎\n‎‏‎‎‏‏‏‎While connected, ‎‏‎‎‏‏‎<xliff:g id="DEVICE_NAME_1">%2$s</xliff:g>‎‏‎‎‏‏‏‎ will receive all calls made to ‎‏‎‎‏‏‎<xliff:g id="PHONE_NUMBER">%3$s</xliff:g>‎‏‎‎‏‏‏‎.‎‏‎‎‏‎"</string>
     <string name="bluetooth_connect_access_notification_title" msgid="2573547043170883947">"‎‏‎‎‎‎‎‏‎‏‏‏‎‎‎‎‎‎‏‎‎‏‎‎‎‏‎‏‏‏‏‏‎‏‎‎‎‏‏‏‎‏‏‎‏‏‏‎‎‎‏‎‎‏‏‎‏‏‎‎‏‏‎‏‎‎‎‏‎‎‎‏‏‏‏‎‏‎‏‎‎‎‏‏‎‎‏‎‏‏‎‏‎‏‏‎Bluetooth device available‎‏‎‎‏‎"</string>
     <string name="bluetooth_connect_access_notification_content" msgid="1328465545685433304">"‎‏‎‎‎‎‎‏‎‏‏‏‎‎‎‎‎‎‏‎‎‏‎‎‎‏‎‏‏‏‏‎‏‏‎‎‏‎‎‏‏‎‏‏‏‏‏‎‏‎‏‎‎‎‎‏‏‎‎‎‎‎‎‎‎‏‎‎‏‎‏‏‏‎‏‏‎‎‏‏‏‏‏‎‏‏‏‏‎‏‏‎‎‎‎A device wants to connect. Tap for details.‎‏‎‎‏‎"</string>
     <string name="bluetooth_connect_access_dialog_title" msgid="1948056782712451381">"‎‏‎‎‎‎‎‏‎‏‏‏‎‎‎‎‎‎‏‎‎‏‎‎‎‏‎‏‏‏‏‎‏‏‏‎‏‏‎‎‎‎‏‎‎‎‏‏‏‎‎‎‏‏‎‏‎‏‎‎‏‎‏‎‎‏‎‏‏‏‏‏‎‏‏‏‎‏‏‎‏‏‎‎‎‏‎‎‏‏‎‏‎‏‎Connect to Bluetooth device?‎‏‎‎‏‎"</string>
@@ -4542,6 +4532,8 @@
     <string name="ingress_rate_limit_summary" msgid="1097811019742438371">"‎‏‎‎‎‎‎‏‎‏‏‏‎‎‎‎‎‎‏‎‎‏‎‎‎‏‎‏‏‏‏‎‎‏‏‏‏‎‎‏‏‏‏‎‎‎‎‏‏‎‏‎‏‎‏‎‎‏‏‏‎‎‏‎‏‎‏‏‎‎‏‎‎‎‎‎‏‏‏‏‎‎‎‏‏‏‏‏‎‎‎‏‏‎Configure the network bandwidth ingress rate limit which is applied to all networks that provide internet connectivity.‎‏‎‎‏‎"</string>
     <string name="ingress_rate_limit_dialog_title" msgid="5359461052422633789">"‎‏‎‎‎‎‎‏‎‏‏‏‎‎‎‎‎‎‏‎‎‏‎‎‎‏‎‏‏‏‏‏‏‏‎‎‏‎‏‎‎‏‏‎‎‎‎‎‏‎‏‎‎‎‎‏‎‏‏‎‏‏‏‎‎‏‏‏‏‎‎‏‎‎‏‏‎‎‎‏‎‎‏‏‏‎‎‏‎‎‏‏‏‏‎‏‎Configure network download rate limit‎‏‎‎‏‎"</string>
     <string name="ingress_rate_limit_no_limit_entry" msgid="8741098826008012163">"‎‏‎‎‎‎‎‏‎‏‏‏‎‎‎‎‎‎‏‎‎‏‎‎‎‏‎‏‏‏‏‏‏‏‏‏‏‎‎‏‎‏‎‎‏‏‏‎‏‎‎‏‏‏‏‏‎‎‎‏‎‎‎‏‏‏‏‎‎‏‏‎‏‏‎‎‏‎‏‎‏‎‏‎‎‏‎‏‏‎‎‎‎‎‏‏‎No limit‎‏‎‎‏‎"</string>
+    <string name="disable_phantom_process_monitor_title" msgid="8348108346706188771">"‎‏‎‎‎‎‎‏‎‏‏‏‎‎‎‎‎‎‏‎‎‏‎‎‎‏‎‏‏‏‏‏‏‏‏‏‎‎‏‏‏‏‎‏‏‎‏‎‎‏‏‏‎‎‎‎‎‏‎‎‏‏‏‏‏‎‏‎‎‏‏‏‏‏‏‎‎‏‎‏‎‏‎‏‏‎‎‏‏‏‏‎‎‎‏‏‎Disable child process restrictions‎‏‎‎‏‎"</string>
+    <string name="disable_phantom_process_monitor_summary" msgid="3044464635550256985">"‎‏‎‎‎‎‎‏‎‏‏‏‎‎‎‎‎‎‏‎‎‏‎‎‎‏‎‏‏‏‏‏‎‏‎‏‎‏‎‎‏‎‎‎‎‎‎‎‎‎‏‏‏‎‎‎‏‏‏‎‏‎‎‏‎‏‎‏‏‎‏‎‎‏‏‎‏‏‎‎‏‎‎‏‏‏‏‎‏‎‏‏‎‎‏‎Disable restrictions on the system resource usage of the app child processes‎‏‎‎‏‎"</string>
     <string name="bluetooth_broadcast_dialog_title" msgid="9172775308463135884">"‎‏‎‎‎‎‎‏‎‏‏‏‎‎‎‎‎‎‏‎‎‏‎‎‎‏‎‏‏‏‏‏‏‏‏‏‏‏‏‏‎‏‎‎‏‏‎‎‎‎‏‏‏‏‏‎‏‎‎‎‏‎‏‏‎‎‏‎‏‎‎‏‎‏‏‎‏‎‏‏‎‏‎‏‏‏‎‎‏‎‎‎‏‏‎‎‎Broadcast‎‏‎‎‏‎"</string>
     <string name="bluetooth_broadcast_dialog_broadcast_app" msgid="1016617579194329005">"‎‏‎‎‎‎‎‏‎‏‏‏‎‎‎‎‎‎‏‎‎‏‎‎‎‏‎‏‏‏‏‎‎‏‏‏‎‎‎‎‏‏‎‏‏‏‏‎‎‎‎‎‎‎‏‎‎‏‏‎‏‎‏‎‏‎‎‎‎‎‏‎‎‏‎‏‏‏‎‏‎‎‏‏‏‏‎‏‎‏‏‎‏‎Broadcast ‎‏‎‎‏‏‎<xliff:g id="CURRENTAPP">%1$s</xliff:g>‎‏‎‎‏‏‏‎‎‏‎‎‏‎"</string>
     <string name="bluetooth_broadcast_dialog_find_message" msgid="6621660851669953883">"‎‏‎‎‎‎‎‏‎‏‏‏‎‎‎‎‎‎‏‎‎‏‎‎‎‏‎‏‏‏‏‏‏‏‎‏‏‎‏‏‏‏‏‎‎‏‎‎‏‏‎‏‏‏‎‏‎‏‏‏‎‏‏‎‎‎‏‎‎‏‏‎‏‏‏‎‎‏‎‏‏‏‏‎‏‏‎‏‎‏‎‏‏‎‏‏‎Listen to broadcasts that are playing near you‎‏‎‎‏‎"</string>
diff --git a/res/values-es-rUS/arrays.xml b/res/values-es-rUS/arrays.xml
index bf70b9e..0dc4d87 100644
--- a/res/values-es-rUS/arrays.xml
+++ b/res/values-es-rUS/arrays.xml
@@ -469,7 +469,9 @@
     <item msgid="2373999996715432397">"0"</item>
     <item msgid="5305176997036663262">"1"</item>
   </string-array>
-    <!-- no translation found for switch_to_dock_user_when_docked_timeout_entries:0 (3211660022507486536) -->
-    <!-- no translation found for switch_to_dock_user_when_docked_timeout_entries:1 (7025253383416830453) -->
-    <!-- no translation found for switch_to_dock_user_when_docked_timeout_entries:2 (1574040255478150028) -->
+  <string-array name="switch_to_dock_user_when_docked_timeout_entries">
+    <item msgid="3211660022507486536">"Nunca"</item>
+    <item msgid="7025253383416830453">"Después de 1 minuto"</item>
+    <item msgid="1574040255478150028">"Después de 5 minutos"</item>
+  </string-array>
 </resources>
diff --git a/res/values-es-rUS/strings.xml b/res/values-es-rUS/strings.xml
index 5ee192b..1787a53 100644
--- a/res/values-es-rUS/strings.xml
+++ b/res/values-es-rUS/strings.xml
@@ -369,7 +369,7 @@
     <skip />
     <string name="security_settings_fingerprint_enroll_finish_title" msgid="3606325177406951457">"Se agregó la huella dactilar"</string>
     <string name="security_settings_require_screen_on_to_auth_title" msgid="6393244827110756927">"Desbloquear solo cuando la pantalla está encendida"</string>
-    <string name="security_settings_require_screen_on_to_auth_description" msgid="8555651197315796037">"La pantalla debe estar encendida antes de que puedas desbloquearla con la huella dactilar. De este modo, el desbloqueo accidental es menos probable."</string>
+    <string name="security_settings_require_screen_on_to_auth_description" msgid="8555651197315796037">"La pantalla debe estar encendida para desbloquearla con la huella dactilar. De este modo, los desbloqueos accidentales son menos probables."</string>
     <string name="security_settings_require_screen_on_to_auth_keywords" msgid="5557869560397089603">"Pantalla, desbloqueo"</string>
     <string name="security_settings_fingerprint_enroll_enrolling_skip" msgid="3004786457919122854">"Más tarde"</string>
     <string name="security_settings_udfps_tip_fingerprint_help" msgid="7580784640741217494">"Levanta el dedo y vuelve a tocar"</string>
@@ -1014,18 +1014,13 @@
     <string name="force_bold_text" msgid="4620929631102086716">"Texto en negrita"</string>
     <string name="title_font_size" msgid="570613010306330622">"Tamaño de fuente"</string>
     <string name="short_summary_font_size" msgid="8444689613442419978">"Aumenta o reduce el texto"</string>
-    <!-- no translation found for sim_lock_settings (7331982427303002613) -->
-    <skip />
-    <!-- no translation found for sim_lock_settings_category (6475255139493877786) -->
-    <skip />
-    <!-- no translation found for sim_pin_toggle (6814489621760857328) -->
-    <skip />
+    <string name="sim_lock_settings" msgid="7331982427303002613">"Configuración de bloqueo de SIM"</string>
+    <string name="sim_lock_settings_category" msgid="6475255139493877786">"Bloqueo de SIM"</string>
+    <string name="sim_pin_toggle" msgid="6814489621760857328">"Bloquear SIM"</string>
     <string name="sim_pin_change" msgid="5978881209990507379">"Cambiar el PIN de la tarjeta SIM"</string>
     <string name="sim_enter_pin" msgid="8235202785516053253">"PIN de tarjeta SIM"</string>
-    <!-- no translation found for sim_enable_sim_lock (6486354334679225748) -->
-    <skip />
-    <!-- no translation found for sim_disable_sim_lock (6939439812841857306) -->
-    <skip />
+    <string name="sim_enable_sim_lock" msgid="6486354334679225748">"Bloquear SIM"</string>
+    <string name="sim_disable_sim_lock" msgid="6939439812841857306">"Desbloquear SIM"</string>
     <string name="sim_enter_old" msgid="6882545610939674813">"PIN de tarjeta SIM anterior"</string>
     <string name="sim_enter_new" msgid="9010947802784561582">"Nuevo PIN de tarjeta SIM"</string>
     <string name="sim_reenter_new" msgid="6131418271490374263">"Volver a ingresar el nuevo PIN"</string>
@@ -1040,8 +1035,7 @@
     <string name="sim_change_data_title" msgid="4663239438584588847">"¿Usar a <xliff:g id="CARRIER">%1$s</xliff:g> para datos móviles?"</string>
     <string name="sim_change_data_message" msgid="3046178883369645132">"Estás usando a <xliff:g id="CARRIER2_0">%2$s</xliff:g> para datos móviles. Si cambias a <xliff:g id="CARRIER1">%1$s</xliff:g>, ya no se usará a <xliff:g id="CARRIER2_1">%2$s</xliff:g> para los datos móviles."</string>
     <string name="sim_change_data_ok" msgid="4922114750417276560">"Usar <xliff:g id="CARRIER">%1$s</xliff:g>"</string>
-    <!-- no translation found for sim_preferred_title (8850185380445309835) -->
-    <skip />
+    <string name="sim_preferred_title" msgid="8850185380445309835">"¿Quieres actualizar la SIM preferida?"</string>
     <string name="sim_preferred_message" msgid="6004009449266648351">"<xliff:g id="NEW_SIM">%1$s</xliff:g> es la única SIM en tu dispositivo. ¿Deseas usar esta tarjeta para datos móviles, llamadas y mensajes SMS?"</string>
     <string name="wrong_pin_code_pukked" msgid="3414172752791445033">"El código PIN de la tarjeta SIM es incorrecto. Debes comunicarte con el proveedor para desbloquear el dispositivo."</string>
     <plurals name="wrong_pin_code" formatted="false" msgid="4054088588731305475">
@@ -1194,20 +1188,17 @@
     <string name="reset_network_title" msgid="1395494440355807616">"Restablecer Wi-Fi, datos móviles y Bluetooth"</string>
     <string name="reset_network_desc" msgid="1112523764899788246">"Se restablecerán las opciones de configuración de todas las redes, lo que incluye:\n\n"<li>"Wi‑Fi"</li>\n<li>"Datos móviles"</li>\n<li>"Bluetooth"</li></string>
     <string name="erase_euicc_data_button" msgid="728078969563311737">"Borrar"</string>
-    <!-- no translation found for reset_esim_title (4194570573425902754) -->
-    <skip />
+    <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>
     <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>
-    <!-- no translation found for reset_network_final_desc_esim (1129251284212847939) -->
-    <skip />
+    <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>
     <string name="reset_network_final_button_text" msgid="2433867118414000462">"Restablecer configuración"</string>
     <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>
-    <!-- no translation found for reset_esim_error_msg (7279607120606365250) -->
-    <skip />
+    <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>
     <string name="main_clear_title" msgid="277664302144837723">"Borrar todos los datos (restablecer la 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>
@@ -2019,7 +2010,6 @@
     <string name="printer_info_desc" msgid="1206872325746154206">"Más información sobre esta impresora"</string>
     <string name="power_usage_summary_title" msgid="4198312848584882113">"Batería"</string>
     <string name="power_usage_summary" msgid="6857382582534984531">"Lo que ha utilizado la batería"</string>
-    <string name="power_usage_not_available" msgid="3425302437465106036">"Sin datos de uso de batería"</string>
     <string name="power_usage_level_and_status" msgid="821521456989429593">"<xliff:g id="LEVEL">%1$s</xliff:g> - <xliff:g id="STATUS">%2$s</xliff:g>"</string>
     <string name="power_discharge_remaining" msgid="6997529817917076536">"Tiempo restante: <xliff:g id="REMAIN">%1$s</xliff:g>"</string>
     <string name="power_charge_remaining" msgid="7046064326172265116">"Carga completa en <xliff:g id="UNTIL_CHARGED">%1$s</xliff:g>"</string>
@@ -2040,7 +2030,6 @@
     <string name="manager_battery_usage_optimized_only" msgid="7121785281913056432">"optimizado"</string>
     <string name="manager_battery_usage_link_a11y" msgid="374918091821438564">"Más información sobre las opciones de uso de batería"</string>
     <string name="device_screen_usage" msgid="1011630249648289909">"Uso de la pantalla desde carga completa"</string>
-    <string name="power_usage_list_summary" msgid="3237540201918492925">"Uso de la batería desde la última carga completa"</string>
     <string name="advanced_battery_title" msgid="3005993394776555079">"Uso de la batería"</string>
     <string name="history_details_title" msgid="8628584613889559355">"Detalles del historial"</string>
     <string name="advanced_battery_preference_title" msgid="3790901207877260883">"Uso de batería"</string>
@@ -2064,7 +2053,17 @@
     <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="5962767837251276527">"Se pausó la carga"</string>
     <string name="battery_tip_limited_temporarily_summary" msgid="5254922316684499816">"Se está protegiendo la batería para extender su vida útil"</string>
-    <!-- no translation found for battery_tip_limited_temporarily_extra_summary (8876637325622106400) -->
+    <!-- no translation found for battery_tip_dock_defender_future_bypass_title (7257251934903787366) -->
+    <skip />
+    <!-- no translation found for battery_tip_dock_defender_future_bypass_summary (428474483479026813) -->
+    <skip />
+    <!-- no translation found for battery_tip_dock_defender_active_title (8843454404807737776) -->
+    <skip />
+    <!-- no translation found for battery_tip_dock_defender_active_summary (5582869291068635429) -->
+    <skip />
+    <!-- no translation found for battery_tip_dock_defender_temporarily_bypassed_title (1679449361090557201) -->
+    <skip />
+    <!-- no translation found for battery_tip_dock_defender_temporarily_bypassed_summary (5107293805054133144) -->
     <skip />
     <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>
@@ -2127,7 +2126,6 @@
     <string name="power_bluetooth" msgid="5085900180846238196">"Bluetooth"</string>
     <string name="power_cell" msgid="7793805106954398186">"Red móvil"</string>
     <string name="power_phone" msgid="2768396619208561670">"Llamadas de voz"</string>
-    <string name="battery_used_for" msgid="6401552215008504483">"Se usó durante <xliff:g id="TIME">^1</xliff:g>"</string>
     <string name="battery_screen_usage" msgid="90008745183187461">"Uso de la pantalla: <xliff:g id="TIME">^1</xliff:g>"</string>
     <string name="battery_used_by" msgid="6457305178016189330">"<xliff:g id="PERCENT">%1$s</xliff:g> usado por <xliff:g id="APP">%2$s</xliff:g>"</string>
     <string name="battery_overall_usage" msgid="8940140259734182014">"<xliff:g id="PERCENT">%1$s</xliff:g> de la batería total"</string>
@@ -2158,7 +2156,6 @@
     <string name="battery_not_usage_24hr" msgid="8397519536160741248">"Sin uso durante las últimas 24 h"</string>
     <string name="battery_usage_without_time" msgid="1346894834339420538"></string>
     <string name="battery_usage_other_users" msgid="9002643295562500693">"Otros usuarios"</string>
-    <string name="advanced_battery_graph_subtext" msgid="6816737986172678550">"El cálculo de batería restante se basa en el uso del dispositivo"</string>
     <string name="estimated_time_left" msgid="948717045180211777">"Tiempo restante estimado"</string>
     <string name="estimated_charging_time_left" msgid="2287135413363961246">"Para completar la carga"</string>
     <string name="estimated_time_description" msgid="211058785418596009">"La estimación puede cambiar en función del uso"</string>
@@ -2265,6 +2262,7 @@
     <string name="vpn_settings_multiple_insecure_multiple_total" msgid="1706236062478680488">"<xliff:g id="VPN_COUNT">%d</xliff:g> no son seguras"</string>
     <string name="adaptive_connectivity_title" msgid="7464959640138428192">"Conectividad adaptable"</string>
     <string name="adaptive_connectivity_summary" msgid="3648731530666326885">"Extiende la duración de la batería y mejora el rendimiento del dispositivo mediante la administración automática de las conexiones de red"</string>
+    <string name="adaptive_connectivity_main_switch_title" msgid="261045483524512420">"Usa la conectividad adaptable"</string>
     <string name="credentials_title" msgid="7535942196886123656">"Almacenamiento de credenciales"</string>
     <string name="credentials_install" msgid="3933218407598415827">"Instalar un certificado"</string>
     <string name="credentials_reset" msgid="4246628389366452655">"Borrar credenciales"</string>
@@ -2565,8 +2563,7 @@
     <string name="user_remove_user_menu" msgid="2183714948094429367">"Borrar a <xliff:g id="USER_NAME">%1$s</xliff:g> del disp."</string>
     <string name="user_lockscreen_settings" msgid="4596612658981942092">"Configuración de pantalla bloqueada"</string>
     <string name="user_add_on_lockscreen_menu" msgid="2539059062034644966">"Agregar usuarios desde la pantalla de bloqueo"</string>
-    <!-- no translation found for switch_to_dock_user_when_docked (2324395443311905635) -->
-    <skip />
+    <string name="switch_to_dock_user_when_docked" msgid="2324395443311905635">"Cambiar a usuario administrador cuando se conecta"</string>
     <string name="user_confirm_remove_self_title" msgid="926265330805361832">"¿Deseas borrarte a ti mismo?"</string>
     <string name="user_confirm_remove_title" msgid="3626559103278006002">"¿Borrar este usuario?"</string>
     <string name="user_profile_confirm_remove_title" msgid="3131574314149375354">"¿Eliminar este perfil?"</string>
@@ -2692,8 +2689,7 @@
     <string name="wizard_next" msgid="3884832431439072471">"Siguiente"</string>
     <string name="wizard_back_adoptable" msgid="1447814356855134183">"Formatear de otra manera"</string>
     <string name="regulatory_info_text" msgid="1154461023369976667"></string>
-    <!-- no translation found for sim_settings_title (2254609719033946272) -->
-    <skip />
+    <string name="sim_settings_title" msgid="2254609719033946272">"SIMs"</string>
     <string name="sim_cellular_data_unavailable" msgid="4653591727755387534">"Datos móviles no disponibles"</string>
     <string name="sim_cellular_data_unavailable_summary" msgid="6505871722911347881">"Presiona para seleccionar una SIM de datos"</string>
     <string name="sim_calls_always_use" msgid="967857230039768111">"Usar siempre para llamadas"</string>
@@ -2711,8 +2707,7 @@
     <string name="sim_status_title" msgid="6188770698037109774">"Estado de SIM"</string>
     <string name="sim_status_title_sim_slot" msgid="4932996839194493313">"Estado de SIM (ranura de SIM %1$d)"</string>
     <string name="sim_signal_strength" msgid="6351052821700294501">"<xliff:g id="DBM">%1$d</xliff:g> dBm y <xliff:g id="ASU">%2$d</xliff:g> asu"</string>
-    <!-- no translation found for sim_notification_title (2819551384383504031) -->
-    <skip />
+    <string name="sim_notification_title" msgid="2819551384383504031">"Se cambiaron las SIMs"</string>
     <string name="sim_notification_summary" msgid="5593339846307029991">"Presiona para configurar"</string>
     <string name="sim_calls_ask_first_prefs_title" msgid="3077694594349657933">"Preguntar siempre"</string>
     <string name="sim_selection_required_pref" msgid="231437651041498359">"Selección requerida"</string>
@@ -2738,7 +2733,10 @@
     <string name="account_dashboard_title" msgid="8228773251948253914">"Contraseñas y cuentas"</string>
     <string name="account_dashboard_default_summary" msgid="1730719656099599488">"Contraseñas guardadas, autocompletar y cuentas sincronizadas"</string>
     <string name="app_default_dashboard_title" msgid="4071015747629103216">"Apps predeterminadas"</string>
-    <!-- no translation found for cloned_apps_dashboard_title (5542076801222950921) -->
+    <string name="cloned_apps_dashboard_title" msgid="5542076801222950921">"Apps clonadas"</string>
+    <!-- no translation found for desc_cloned_apps_intro_text (1369621522882622476) -->
+    <skip />
+    <!-- no translation found for cloned_apps_summary (8805362440770795709) -->
     <skip />
     <string name="system_dashboard_summary" msgid="7400745270362833832">"Idiomas, gestos, hora, copia de seguridad"</string>
     <string name="languages_setting_summary" msgid="4924440599794956443">"Idiomas del sistema, idiomas de las apps"</string>
@@ -3354,8 +3352,7 @@
     <string name="screen_pinning_unlock_password" msgid="4957969621904790573">"Solicitar contraseña para quitar fijación"</string>
     <string name="screen_pinning_unlock_none" msgid="2474959642431856316">"Bloquear dispositivo al quitar fijación"</string>
     <string name="confirm_sim_deletion_title" msgid="9199369003530237871">"Confirmar eliminación de SIM"</string>
-    <!-- no translation found for confirm_sim_deletion_description (5090811029854329373) -->
-    <skip />
+    <string name="confirm_sim_deletion_description" msgid="5090811029854329373">"Verifica tu identidad antes de borrar la eSIM"</string>
     <string name="opening_paragraph_delete_profile_unknown_company" msgid="2951348192319498135">"La siguiente aplicación administra este perfil de trabajo:"</string>
     <string name="managing_admin" msgid="2633920317425356619">"Administrado por <xliff:g id="ADMIN_APP_LABEL">%s</xliff:g>"</string>
     <string name="encryption_interstitial_header" msgid="4418014339568737685">"Inicio seguro"</string>
@@ -3759,6 +3756,11 @@
       <item quantity="one">1 app puede usar datos sin restricciones</item>
     </plurals>
     <string name="special_access_more" msgid="132919514147475846">"Ver más"</string>
+    <string name="long_background_tasks_label" msgid="3169590134850226687">"Tareas largas en segundo plano"</string>
+    <string name="long_background_tasks_switch_title" msgid="2491623894899492543">"Permitir tareas largas en segundo plano"</string>
+    <string name="long_background_tasks_title" msgid="3272230637974707490">"Tareas largas en segundo plano"</string>
+    <string name="long_background_tasks_footer_title" msgid="9117342254914743097">"Permite que esta app ejecute tareas largas en segundo plano. De esta manera, la app puede ejecutar tareas que podrían tardar más de un minuto en finalizar, como descargas y subidas de archivos. \n\nSi se niega este permiso, el sistema limitará el tiempo que la app puede realizar esas tareas en segundo plano."</string>
+    <string name="keywords_long_background_tasks" msgid="5788956269136054574">"tareas largas, transferencia de datos, tareas en segundo plano"</string>
     <string name="reset_shortcut_manager_throttling" msgid="2183940254903144298">"Restablecer la limitación de frecuencia de ShortcutManager"</string>
     <string name="reset_shortcut_manager_throttling_complete" msgid="8949943009096885470">"Se restableció la limitación de frecuencia de ShortcutManager"</string>
     <string name="notification_suggestion_title" msgid="6309263655965785411">"Controlar los datos que aparecen en la pantalla bloqueada"</string>
@@ -4131,8 +4133,7 @@
     <string name="mobile_data_settings_title" msgid="3927524078598009792">"Datos móviles"</string>
     <string name="mobile_data_settings_summary" msgid="7323978798199919063">"Acceder a los datos usando la red móvil"</string>
     <string name="mobile_data_settings_summary_auto_switch" msgid="7851549787645698945">"El teléfono cambiará a este proveedor automáticamente en cuanto esté dentro del rango"</string>
-    <!-- no translation found for mobile_data_settings_summary_unavailable (9176513507571883986) -->
-    <skip />
+    <string name="mobile_data_settings_summary_unavailable" msgid="9176513507571883986">"No hay ninguna SIM disponible"</string>
     <string name="calls_preference" msgid="2166481296066890129">"Preferencia de llamadas"</string>
     <string name="sms_preference" msgid="7742964962568219351">"Preferencia de SMS"</string>
     <string name="calls_and_sms_ask_every_time" msgid="3178743088737726677">"Preguntar siempre"</string>
@@ -4147,10 +4148,8 @@
     <string name="mobile_network_list_add_more" msgid="4478586073355236604">"Agregar más"</string>
     <string name="mobile_network_active_sim" msgid="6397581267971410039">"Activa / SIM"</string>
     <string name="mobile_network_inactive_sim" msgid="5829757490580409899">"Inactiva / SIM"</string>
-    <!-- no translation found for mobile_network_active_esim (3984452275968408382) -->
-    <skip />
-    <!-- no translation found for mobile_network_inactive_esim (8777415108263057939) -->
-    <skip />
+    <string name="mobile_network_active_esim" msgid="3984452275968408382">"Activo/eSIM"</string>
+    <string name="mobile_network_inactive_esim" msgid="8777415108263057939">"Inactivo/eSIM"</string>
     <string name="mobile_network_sim_name" msgid="3187192894150386537">"Nombre y color de la SIM"</string>
     <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>
@@ -4186,8 +4185,7 @@
     <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>
-    <!-- no translation found for sim_action_switch_sub_dialog_text_downloaded (8977951796005849471) -->
-    <skip />
+    <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>
     <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>
@@ -4229,10 +4227,8 @@
     <string name="switch_sim_dialog_text" msgid="7530186862171635464">"Se usará <xliff:g id="CARRIER_NAME">%1$s</xliff:g> para datos móviles, llamadas y SMS."</string>
     <string name="switch_sim_dialog_no_switch_title" msgid="809763410787744247">"No hay tarjetas SIM activas disponibles"</string>
     <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>
-    <!-- no translation found for sim_card_label (6263064316075963775) -->
-    <skip />
-    <!-- no translation found for erase_sim_dialog_title (4742077437653028326) -->
-    <skip />
+    <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>
     <string name="erase_sim_confirm_button" msgid="8309115684335320541">"Borrar"</string>
     <string name="erasing_sim" msgid="7877703231075699139">"Borrando tarjeta SIM…"</string>
@@ -4285,6 +4281,8 @@
     <string name="capture_system_heap_dump_title" msgid="9210974110606886455">"Capturar volcado de pila del sistema"</string>
     <string name="reboot_with_mte_title" msgid="9167242803901899693">"Reiniciar con MTE"</string>
     <string name="reboot_with_mte_message" msgid="7675836625682561153">"Se reiniciará el sistema y se permitirán los experimentos con las extensiones de etiquetado de memoria (MTE). Es posible que esto afecte negativamente el rendimiento y la estabilidad. Se restablecerá en el reinicio subsiguiente."</string>
+    <string name="reboot_with_mte_summary" msgid="879384278357305846">"Prueba MTE en un solo reinicio para desarrollo de apps"</string>
+    <string name="reboot_with_mte_already_enabled" msgid="7708271355555880940">"MTE está habilitada mediante protección de memoria avanzada"</string>
     <string name="capturing_system_heap_dump_message" msgid="8410503247477360622">"Capturando volcado del montón del sistema"</string>
     <string name="error_capturing_system_heap_dump_message" msgid="2352983250048200052">"No se pudo capturar el volcado de pila del sistema"</string>
     <string name="automatic_system_heap_dump_title" msgid="4093306504711109479">"Capturar automáticamente volcados de pila del sistema"</string>
@@ -4336,6 +4334,11 @@
     <string name="lockscreen_trivial_disabled_controls_summary" msgid="7593626010580689155">"Para usar, primero activa \"Mostrar controles del dispositivo\""</string>
     <string name="lockscreen_double_line_clock_summary" msgid="2916159550425093703">"Mostrar el reloj de dos líneas cuando esté disponible"</string>
     <string name="lockscreen_double_line_clock_setting_toggle" msgid="3408639316001688529">"Reloj de dos líneas"</string>
+    <string name="lockscreen_quick_affordances_title" msgid="435869403114245620">"Botones"</string>
+    <plurals name="lockscreen_quick_affordances_summary" formatted="false" msgid="4225396036524703997">
+      <item quantity="other"><xliff:g id="FIRST_1">%1$s</xliff:g>, <xliff:g id="SECOND">%2$s</xliff:g></item>
+      <item quantity="one"><xliff:g id="FIRST_0">%1$s</xliff:g></item>
+    </plurals>
     <string name="rtt_settings_title" msgid="7049259598645966354"></string>
     <string name="rtt_settings_no_visible" msgid="7440356831140948382"></string>
     <string name="rtt_settings_visible_during_call" msgid="7866181103286073700"></string>
@@ -4384,10 +4387,8 @@
     <string name="carrier_wifi_offload_summary" msgid="2980563718888371142">"Permite que Google Fi use redes W+ para mejorar la velocidad y cobertura"</string>
     <string name="carrier_wifi_network_title" msgid="5461382943873831770">"Red W+"</string>
     <string name="sim_category_title" msgid="2341314000964710495">"SIM"</string>
-    <!-- no translation found for downloaded_sim_category_title (2876988650413179752) -->
-    <skip />
-    <!-- no translation found for downloaded_sims_category_title (487799905978489922) -->
-    <skip />
+    <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>
     <string name="sim_category_default_active_sim" msgid="1208194173387987231">" / Configuración predeterminada para <xliff:g id="ID_1">%1$s</xliff:g>"</string>
@@ -4443,8 +4444,7 @@
     <string name="smart_forwarding_ongoing_title" msgid="962226849074401228">"Configuración de llamada"</string>
     <string name="smart_forwarding_ongoing_text" msgid="2189209372407117114">"Actualizando la configuración…"</string>
     <string name="smart_forwarding_failed_title" msgid="1859891191023516080">"Error de configuración de llamadas"</string>
-    <!-- no translation found for smart_forwarding_failed_text (8682640643264071789) -->
-    <skip />
+    <string name="smart_forwarding_failed_text" msgid="8682640643264071789">"Error en la red o en la SIM."</string>
     <string name="smart_forwarding_failed_not_activated_text" msgid="997396203001257904">"No se activó la SIM."</string>
     <string name="smart_forwarding_input_mdn_title" msgid="5105463748849841763">"Ingresa los números de teléfono"</string>
     <string name="smart_forwarding_input_mdn_dialog_title" msgid="7542216086697868415">"Ingresa el número de teléfono"</string>
@@ -4468,14 +4468,10 @@
     <string name="previous_page_content_description" msgid="6438292457923282991">"Anterior"</string>
     <string name="next_page_content_description" msgid="1641835099813416294">"Siguiente"</string>
     <string name="colors_viewpager_content_description" msgid="2591751086138259565">"Vista previa de color"</string>
-    <!-- no translation found for bluetooth_sim_card_access_notification_title (7351015416346359536) -->
-    <skip />
-    <!-- no translation found for bluetooth_sim_card_access_notification_content (8685623260103018309) -->
-    <skip />
-    <!-- no translation found for bluetooth_sim_card_access_dialog_title (5616323725563125179) -->
-    <skip />
-    <!-- no translation found for bluetooth_sim_card_access_dialog_content (6281997628405909566) -->
-    <skip />
+    <string name="bluetooth_sim_card_access_notification_title" msgid="7351015416346359536">"Solicitud de acceso a SIM"</string>
+    <string name="bluetooth_sim_card_access_notification_content" msgid="8685623260103018309">"Un dispositivo quiere acceder a tu SIM. Presiona para ver más detalles."</string>
+    <string name="bluetooth_sim_card_access_dialog_title" msgid="5616323725563125179">"¿Permites el acceso a la SIM?"</string>
+    <string name="bluetooth_sim_card_access_dialog_content" msgid="6281997628405909566">"Un dispositivo Bluetooth, <xliff:g id="DEVICE_NAME_0">%1$s</xliff:g>, quiere acceder a los datos de tu SIM. Eso incluye tus contactos.\n\nMientras esté conectado, <xliff:g id="DEVICE_NAME_1">%2$s</xliff:g> recibirá todas las llamadas que se realicen a <xliff:g id="PHONE_NUMBER">%3$s</xliff:g>."</string>
     <string name="bluetooth_connect_access_notification_title" msgid="2573547043170883947">"Dispositivo Bluetooth disponible"</string>
     <string name="bluetooth_connect_access_notification_content" msgid="1328465545685433304">"Un dispositivo quiere conectarse. Presiona para ver más detalles."</string>
     <string name="bluetooth_connect_access_dialog_title" msgid="1948056782712451381">"¿Conectar al dispositivo Bluetooth?"</string>
@@ -4546,6 +4542,10 @@
     <string name="ingress_rate_limit_summary" msgid="1097811019742438371">"Configura el límite de tasa de entrada de ancho de banda de la red, que se aplica a todas las redes que brindan conexión a Internet."</string>
     <string name="ingress_rate_limit_dialog_title" msgid="5359461052422633789">"Configura el límite de tasa de descarga de la red"</string>
     <string name="ingress_rate_limit_no_limit_entry" msgid="8741098826008012163">"Sin límite"</string>
+    <!-- no translation found for disable_phantom_process_monitor_title (8348108346706188771) -->
+    <skip />
+    <!-- no translation found for disable_phantom_process_monitor_summary (3044464635550256985) -->
+    <skip />
     <string name="bluetooth_broadcast_dialog_title" msgid="9172775308463135884">"Transmisión"</string>
     <string name="bluetooth_broadcast_dialog_broadcast_app" msgid="1016617579194329005">"Transmitir <xliff:g id="CURRENTAPP">%1$s</xliff:g>"</string>
     <string name="bluetooth_broadcast_dialog_find_message" msgid="6621660851669953883">"Escucha las transmisiones que se están reproduciendo cerca de ti"</string>
diff --git a/res/values-es/arrays.xml b/res/values-es/arrays.xml
index c446112..5a95a11 100644
--- a/res/values-es/arrays.xml
+++ b/res/values-es/arrays.xml
@@ -469,7 +469,9 @@
     <item msgid="2373999996715432397">"0"</item>
     <item msgid="5305176997036663262">"1"</item>
   </string-array>
-    <!-- no translation found for switch_to_dock_user_when_docked_timeout_entries:0 (3211660022507486536) -->
-    <!-- no translation found for switch_to_dock_user_when_docked_timeout_entries:1 (7025253383416830453) -->
-    <!-- no translation found for switch_to_dock_user_when_docked_timeout_entries:2 (1574040255478150028) -->
+  <string-array name="switch_to_dock_user_when_docked_timeout_entries">
+    <item msgid="3211660022507486536">"Nunca"</item>
+    <item msgid="7025253383416830453">"Tras 1 minuto"</item>
+    <item msgid="1574040255478150028">"Tras 5 minutos"</item>
+  </string-array>
 </resources>
diff --git a/res/values-es/strings.xml b/res/values-es/strings.xml
index 99db238..71166ff 100644
--- a/res/values-es/strings.xml
+++ b/res/values-es/strings.xml
@@ -366,8 +366,8 @@
     <string name="security_settings_sfps_animation_a11y_label" msgid="8808819903730940446">"Registro al <xliff:g id="PERCENTAGE">%d</xliff:g> por ciento"</string>
     <string name="security_settings_udfps_enroll_progress_a11y_message" msgid="6183535114682369699">"Registro de la huella digital al <xliff:g id="PERCENTAGE">%d</xliff:g> por ciento"</string>
     <string name="security_settings_fingerprint_enroll_finish_title" msgid="3606325177406951457">"Huella digital añadida"</string>
-    <string name="security_settings_require_screen_on_to_auth_title" msgid="6393244827110756927">"Desbloquear solo cuando la pantalla esté encendida"</string>
-    <string name="security_settings_require_screen_on_to_auth_description" msgid="8555651197315796037">"La pantalla debe estar encendida para poder desbloquearla con la huella digital. Así, es menos probable que haya desbloqueos accidentales."</string>
+    <string name="security_settings_require_screen_on_to_auth_title" msgid="6393244827110756927">"Desbloquear solo si la pantalla está encendida"</string>
+    <string name="security_settings_require_screen_on_to_auth_description" msgid="8555651197315796037">"La pantalla debe estar encendida para desbloquearla con tu huella digital. Esto evita desbloqueos accidentales."</string>
     <string name="security_settings_require_screen_on_to_auth_keywords" msgid="5557869560397089603">"Pantalla, desbloqueo"</string>
     <string name="security_settings_fingerprint_enroll_enrolling_skip" msgid="3004786457919122854">"Más tarde"</string>
     <string name="security_settings_udfps_tip_fingerprint_help" msgid="7580784640741217494">"Levanta el dedo y toca de nuevo"</string>
@@ -1012,18 +1012,13 @@
     <string name="force_bold_text" msgid="4620929631102086716">"Texto en negrita"</string>
     <string name="title_font_size" msgid="570613010306330622">"Tamaño de fuente"</string>
     <string name="short_summary_font_size" msgid="8444689613442419978">"Amplía o reduce el texto"</string>
-    <!-- no translation found for sim_lock_settings (7331982427303002613) -->
-    <skip />
-    <!-- no translation found for sim_lock_settings_category (6475255139493877786) -->
-    <skip />
-    <!-- no translation found for sim_pin_toggle (6814489621760857328) -->
-    <skip />
+    <string name="sim_lock_settings" msgid="7331982427303002613">"Ajustes del bloqueo de SIM"</string>
+    <string name="sim_lock_settings_category" msgid="6475255139493877786">"Bloqueo de SIM"</string>
+    <string name="sim_pin_toggle" msgid="6814489621760857328">"Bloquear SIM"</string>
     <string name="sim_pin_change" msgid="5978881209990507379">"Cambiar PIN de la tarjeta SIM"</string>
     <string name="sim_enter_pin" msgid="8235202785516053253">"PIN de la tarjeta SIM"</string>
-    <!-- no translation found for sim_enable_sim_lock (6486354334679225748) -->
-    <skip />
-    <!-- no translation found for sim_disable_sim_lock (6939439812841857306) -->
-    <skip />
+    <string name="sim_enable_sim_lock" msgid="6486354334679225748">"Bloquear SIM"</string>
+    <string name="sim_disable_sim_lock" msgid="6939439812841857306">"Desbloquear SIM"</string>
     <string name="sim_enter_old" msgid="6882545610939674813">"PIN de tarjeta SIM antiguo"</string>
     <string name="sim_enter_new" msgid="9010947802784561582">"Nuevo PIN de tarjeta SIM"</string>
     <string name="sim_reenter_new" msgid="6131418271490374263">"Volver a introducir nuevo PIN"</string>
@@ -1038,8 +1033,7 @@
     <string name="sim_change_data_title" msgid="4663239438584588847">"¿Usar <xliff:g id="CARRIER">%1$s</xliff:g> para los datos móviles?"</string>
     <string name="sim_change_data_message" msgid="3046178883369645132">"Estás utilizando <xliff:g id="CARRIER2_0">%2$s</xliff:g> para los datos móviles. Si cambias a <xliff:g id="CARRIER1">%1$s</xliff:g>, no se utilizará más a <xliff:g id="CARRIER2_1">%2$s</xliff:g> para los datos móviles."</string>
     <string name="sim_change_data_ok" msgid="4922114750417276560">"Usar <xliff:g id="CARRIER">%1$s</xliff:g>"</string>
-    <!-- no translation found for sim_preferred_title (8850185380445309835) -->
-    <skip />
+    <string name="sim_preferred_title" msgid="8850185380445309835">"¿Cambiar la SIM preferida?"</string>
     <string name="sim_preferred_message" msgid="6004009449266648351">"<xliff:g id="NEW_SIM">%1$s</xliff:g> es la única SIM del dispositivo. ¿Quieres usarla para los datos móviles, las llamadas y los mensajes SMS?"</string>
     <string name="wrong_pin_code_pukked" msgid="3414172752791445033">"Código PIN de la tarjeta SIM incorrecto. Debes ponerte en contacto con tu operador para desbloquear el dispositivo."</string>
     <plurals name="wrong_pin_code" formatted="false" msgid="4054088588731305475">
@@ -1192,20 +1186,17 @@
     <string name="reset_network_title" msgid="1395494440355807616">"Recuperar Wi-Fi, red móvil y Bluetooth"</string>
     <string name="reset_network_desc" msgid="1112523764899788246">"Se recuperarán todos los ajustes de red, como:\n\n"<li>"Wi‑Fi"</li>\n<li>"Datos móviles"</li>\n<li>"Bluetooth"</li></string>
     <string name="erase_euicc_data_button" msgid="728078969563311737">"Borrar"</string>
-    <!-- no translation found for reset_esim_title (4194570573425902754) -->
-    <skip />
+    <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>
     <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>
-    <!-- no translation found for reset_network_final_desc_esim (1129251284212847939) -->
-    <skip />
+    <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>
     <string name="reset_network_final_button_text" msgid="2433867118414000462">"Restablecer ajustes"</string>
     <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>
-    <!-- no translation found for reset_esim_error_msg (7279607120606365250) -->
-    <skip />
+    <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>
     <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>
@@ -2017,7 +2008,6 @@
     <string name="printer_info_desc" msgid="1206872325746154206">"Más información sobre esta impresora"</string>
     <string name="power_usage_summary_title" msgid="4198312848584882113">"Batería"</string>
     <string name="power_usage_summary" msgid="6857382582534984531">"Consumo de la batería"</string>
-    <string name="power_usage_not_available" msgid="3425302437465106036">"Datos de uso no disponibles"</string>
     <string name="power_usage_level_and_status" msgid="821521456989429593">"<xliff:g id="LEVEL">%1$s</xliff:g> - <xliff:g id="STATUS">%2$s</xliff:g>"</string>
     <string name="power_discharge_remaining" msgid="6997529817917076536">"Quedan <xliff:g id="REMAIN">%1$s</xliff:g>"</string>
     <string name="power_charge_remaining" msgid="7046064326172265116">"<xliff:g id="UNTIL_CHARGED">%1$s</xliff:g> para completar la carga"</string>
@@ -2038,7 +2028,6 @@
     <string name="manager_battery_usage_optimized_only" msgid="7121785281913056432">"optimizado"</string>
     <string name="manager_battery_usage_link_a11y" msgid="374918091821438564">"Más información sobre opciones de uso de la batería"</string>
     <string name="device_screen_usage" msgid="1011630249648289909">"Uso de la pantalla desde la última carga completa"</string>
-    <string name="power_usage_list_summary" msgid="3237540201918492925">"Uso de batería desde la última carga completa"</string>
     <string name="advanced_battery_title" msgid="3005993394776555079">"Uso de batería"</string>
     <string name="history_details_title" msgid="8628584613889559355">"Detalles del historial"</string>
     <string name="advanced_battery_preference_title" msgid="3790901207877260883">"Uso de batería"</string>
@@ -2062,7 +2051,17 @@
     <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="5962767837251276527">"Carga en pausa"</string>
     <string name="battery_tip_limited_temporarily_summary" msgid="5254922316684499816">"Protegiendo la batería para aumentar su vida útil"</string>
-    <!-- no translation found for battery_tip_limited_temporarily_extra_summary (8876637325622106400) -->
+    <!-- no translation found for battery_tip_dock_defender_future_bypass_title (7257251934903787366) -->
+    <skip />
+    <!-- no translation found for battery_tip_dock_defender_future_bypass_summary (428474483479026813) -->
+    <skip />
+    <!-- no translation found for battery_tip_dock_defender_active_title (8843454404807737776) -->
+    <skip />
+    <!-- no translation found for battery_tip_dock_defender_active_summary (5582869291068635429) -->
+    <skip />
+    <!-- no translation found for battery_tip_dock_defender_temporarily_bypassed_title (1679449361090557201) -->
+    <skip />
+    <!-- no translation found for battery_tip_dock_defender_temporarily_bypassed_summary (5107293805054133144) -->
     <skip />
     <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>
@@ -2125,7 +2124,6 @@
     <string name="power_bluetooth" msgid="5085900180846238196">"Bluetooth"</string>
     <string name="power_cell" msgid="7793805106954398186">"Red móvil"</string>
     <string name="power_phone" msgid="2768396619208561670">"Llamadas de voz"</string>
-    <string name="battery_used_for" msgid="6401552215008504483">"En uso durante <xliff:g id="TIME">^1</xliff:g>"</string>
     <string name="battery_screen_usage" msgid="90008745183187461">"Uso de la pantalla: <xliff:g id="TIME">^1</xliff:g>"</string>
     <string name="battery_used_by" msgid="6457305178016189330">"<xliff:g id="PERCENT">%1$s</xliff:g> usado por <xliff:g id="APP">%2$s</xliff:g>"</string>
     <string name="battery_overall_usage" msgid="8940140259734182014">"<xliff:g id="PERCENT">%1$s</xliff:g> del total de batería"</string>
@@ -2156,7 +2154,6 @@
     <string name="battery_not_usage_24hr" msgid="8397519536160741248">"Sin uso durante las últimas 24 horas"</string>
     <string name="battery_usage_without_time" msgid="1346894834339420538"></string>
     <string name="battery_usage_other_users" msgid="9002643295562500693">"Otros usuarios"</string>
-    <string name="advanced_battery_graph_subtext" msgid="6816737986172678550">"La estimación de la batería restante se basa en el uso de tu dispositivo"</string>
     <string name="estimated_time_left" msgid="948717045180211777">"Tiempo restante estimado"</string>
     <string name="estimated_charging_time_left" msgid="2287135413363961246">"Hasta completar la carga"</string>
     <string name="estimated_time_description" msgid="211058785418596009">"La estimación puede variar en función del uso"</string>
@@ -2263,6 +2260,7 @@
     <string name="vpn_settings_multiple_insecure_multiple_total" msgid="1706236062478680488">"<xliff:g id="VPN_COUNT">%d</xliff:g> no son seguras"</string>
     <string name="adaptive_connectivity_title" msgid="7464959640138428192">"Conectividad adaptativa"</string>
     <string name="adaptive_connectivity_summary" msgid="3648731530666326885">"Alarga la duración de la batería y mejora el rendimiento del dispositivo gestionando automáticamente las conexiones de red"</string>
+    <string name="adaptive_connectivity_main_switch_title" msgid="261045483524512420">"Usar Conectividad adaptativa"</string>
     <string name="credentials_title" msgid="7535942196886123656">"Almacenamiento de credenciales"</string>
     <string name="credentials_install" msgid="3933218407598415827">"Instalar un certificado"</string>
     <string name="credentials_reset" msgid="4246628389366452655">"Borrar credenciales"</string>
@@ -2563,8 +2561,7 @@
     <string name="user_remove_user_menu" msgid="2183714948094429367">"Eliminar a <xliff:g id="USER_NAME">%1$s</xliff:g> de este dispositivo"</string>
     <string name="user_lockscreen_settings" msgid="4596612658981942092">"Ajustes de pantalla de bloqueo"</string>
     <string name="user_add_on_lockscreen_menu" msgid="2539059062034644966">"Añadir usuarios desde la pantalla de bloqueo"</string>
-    <!-- no translation found for switch_to_dock_user_when_docked (2324395443311905635) -->
-    <skip />
+    <string name="switch_to_dock_user_when_docked" msgid="2324395443311905635">"Cambiar al usuario administrador al conectarse"</string>
     <string name="user_confirm_remove_self_title" msgid="926265330805361832">"¿Eliminarte a ti mismo?"</string>
     <string name="user_confirm_remove_title" msgid="3626559103278006002">"¿Eliminar este usuario?"</string>
     <string name="user_profile_confirm_remove_title" msgid="3131574314149375354">"¿Quitar este perfil?"</string>
@@ -2690,8 +2687,7 @@
     <string name="wizard_next" msgid="3884832431439072471">"Siguiente"</string>
     <string name="wizard_back_adoptable" msgid="1447814356855134183">"Formatear de otra forma"</string>
     <string name="regulatory_info_text" msgid="1154461023369976667"></string>
-    <!-- no translation found for sim_settings_title (2254609719033946272) -->
-    <skip />
+    <string name="sim_settings_title" msgid="2254609719033946272">"SIMs"</string>
     <string name="sim_cellular_data_unavailable" msgid="4653591727755387534">"Los datos móviles no están disponibles"</string>
     <string name="sim_cellular_data_unavailable_summary" msgid="6505871722911347881">"Toca para seleccionar una SIM de datos"</string>
     <string name="sim_calls_always_use" msgid="967857230039768111">"Usar siempre esta para llamadas"</string>
@@ -2709,8 +2705,7 @@
     <string name="sim_status_title" msgid="6188770698037109774">"Estado de la SIM"</string>
     <string name="sim_status_title_sim_slot" msgid="4932996839194493313">"Estado de la SIM (ranura SIM %1$d)"</string>
     <string name="sim_signal_strength" msgid="6351052821700294501">"<xliff:g id="DBM">%1$d</xliff:g> dBm <xliff:g id="ASU">%2$d</xliff:g> asu"</string>
-    <!-- no translation found for sim_notification_title (2819551384383504031) -->
-    <skip />
+    <string name="sim_notification_title" msgid="2819551384383504031">"SIMs cambiadas."</string>
     <string name="sim_notification_summary" msgid="5593339846307029991">"Toca para configurar"</string>
     <string name="sim_calls_ask_first_prefs_title" msgid="3077694594349657933">"Preguntar siempre"</string>
     <string name="sim_selection_required_pref" msgid="231437651041498359">"Debes seleccionar una opción"</string>
@@ -2736,7 +2731,10 @@
     <string name="account_dashboard_title" msgid="8228773251948253914">"Contraseñas y cuentas"</string>
     <string name="account_dashboard_default_summary" msgid="1730719656099599488">"Contraseñas guardadas, Autocompletar, cuentas sincronizadas"</string>
     <string name="app_default_dashboard_title" msgid="4071015747629103216">"Aplicaciones predeterminadas"</string>
-    <!-- no translation found for cloned_apps_dashboard_title (5542076801222950921) -->
+    <string name="cloned_apps_dashboard_title" msgid="5542076801222950921">"Aplicaciones clonadas"</string>
+    <!-- no translation found for desc_cloned_apps_intro_text (1369621522882622476) -->
+    <skip />
+    <!-- no translation found for cloned_apps_summary (8805362440770795709) -->
     <skip />
     <string name="system_dashboard_summary" msgid="7400745270362833832">"Idiomas, gestos, hora, copias de seguridad"</string>
     <string name="languages_setting_summary" msgid="4924440599794956443">"Idiomas del sistema, idiomas de las aplicaciones"</string>
@@ -3352,8 +3350,7 @@
     <string name="screen_pinning_unlock_password" msgid="4957969621904790573">"Solicitar contraseña para desactivar"</string>
     <string name="screen_pinning_unlock_none" msgid="2474959642431856316">"Bloquear dispositivo al dejar de fijar"</string>
     <string name="confirm_sim_deletion_title" msgid="9199369003530237871">"Confirmar eliminación de SIM"</string>
-    <!-- no translation found for confirm_sim_deletion_description (5090811029854329373) -->
-    <skip />
+    <string name="confirm_sim_deletion_description" msgid="5090811029854329373">"Verifica que eres tú antes de borrar una eSIM"</string>
     <string name="opening_paragraph_delete_profile_unknown_company" msgid="2951348192319498135">"Este perfil de trabajo está administrado por:"</string>
     <string name="managing_admin" msgid="2633920317425356619">"Administrado por <xliff:g id="ADMIN_APP_LABEL">%s</xliff:g>"</string>
     <string name="encryption_interstitial_header" msgid="4418014339568737685">"Inicio seguro"</string>
@@ -3757,6 +3754,11 @@
       <item quantity="one">1 aplicación puede utilizar datos sin restricción</item>
     </plurals>
     <string name="special_access_more" msgid="132919514147475846">"Ver más"</string>
+    <string name="long_background_tasks_label" msgid="3169590134850226687">"Tareas extensas en 2.º plano"</string>
+    <string name="long_background_tasks_switch_title" msgid="2491623894899492543">"Permitir tareas de larga duración en segundo plano"</string>
+    <string name="long_background_tasks_title" msgid="3272230637974707490">"Tareas extensas en 2.º plano"</string>
+    <string name="long_background_tasks_footer_title" msgid="9117342254914743097">"Permite que la aplicación ejecute tareas extensas en segundo plano. Esto hace que la aplicación ejecute tareas que pueden necesitar bastante más tiempo para finalizar, como descargas o subidas. \n\nSi se rechaza este permiso, el sistema limitará el tiempo que puede tardar una aplicación en ejecutar dichas tareas en segundo plano."</string>
+    <string name="keywords_long_background_tasks" msgid="5788956269136054574">"tareas extensas, transferencia de datos, tareas en segundo plano"</string>
     <string name="reset_shortcut_manager_throttling" msgid="2183940254903144298">"Restablecer límite de frecuencia de ShortcutManager"</string>
     <string name="reset_shortcut_manager_throttling_complete" msgid="8949943009096885470">"Se ha restablecido el límite de frecuencia de ShortcutManager"</string>
     <string name="notification_suggestion_title" msgid="6309263655965785411">"Controlar qué aparece en la pantalla de bloqueo"</string>
@@ -4129,8 +4131,7 @@
     <string name="mobile_data_settings_title" msgid="3927524078598009792">"Datos móviles"</string>
     <string name="mobile_data_settings_summary" msgid="7323978798199919063">"Acceder a datos con la red móvil"</string>
     <string name="mobile_data_settings_summary_auto_switch" msgid="7851549787645698945">"El teléfono cambiará automáticamente a este operador cuando esté en su rango"</string>
-    <!-- no translation found for mobile_data_settings_summary_unavailable (9176513507571883986) -->
-    <skip />
+    <string name="mobile_data_settings_summary_unavailable" msgid="9176513507571883986">"No hay SIMs disponibles"</string>
     <string name="calls_preference" msgid="2166481296066890129">"Preferencia de llamadas"</string>
     <string name="sms_preference" msgid="7742964962568219351">"Preferencia de SMS"</string>
     <string name="calls_and_sms_ask_every_time" msgid="3178743088737726677">"Preguntar siempre"</string>
@@ -4145,10 +4146,8 @@
     <string name="mobile_network_list_add_more" msgid="4478586073355236604">"Añadir más"</string>
     <string name="mobile_network_active_sim" msgid="6397581267971410039">"Activa / SIM"</string>
     <string name="mobile_network_inactive_sim" msgid="5829757490580409899">"Inactiva / SIM"</string>
-    <!-- no translation found for mobile_network_active_esim (3984452275968408382) -->
-    <skip />
-    <!-- no translation found for mobile_network_inactive_esim (8777415108263057939) -->
-    <skip />
+    <string name="mobile_network_active_esim" msgid="3984452275968408382">"Activo/eSIM"</string>
+    <string name="mobile_network_inactive_esim" msgid="8777415108263057939">"Inactivo/eSIM"</string>
     <string name="mobile_network_sim_name" msgid="3187192894150386537">"Nombre y color de la SIM"</string>
     <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>
@@ -4184,8 +4183,7 @@
     <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>
-    <!-- no translation found for sim_action_switch_sub_dialog_text_downloaded (8977951796005849471) -->
-    <skip />
+    <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>
     <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>
@@ -4227,10 +4225,8 @@
     <string name="switch_sim_dialog_text" msgid="7530186862171635464">"Se usará <xliff:g id="CARRIER_NAME">%1$s</xliff:g> para los datos móviles, las llamadas y los SMS."</string>
     <string name="switch_sim_dialog_no_switch_title" msgid="809763410787744247">"No hay ninguna SIM activa disponible"</string>
     <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>
-    <!-- no translation found for sim_card_label (6263064316075963775) -->
-    <skip />
-    <!-- no translation found for erase_sim_dialog_title (4742077437653028326) -->
-    <skip />
+    <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>
     <string name="erase_sim_confirm_button" msgid="8309115684335320541">"Borrar"</string>
     <string name="erasing_sim" msgid="7877703231075699139">"Borrando SIM…"</string>
@@ -4283,6 +4279,8 @@
     <string name="capture_system_heap_dump_title" msgid="9210974110606886455">"Capturar volcado de montículo del sistema"</string>
     <string name="reboot_with_mte_title" msgid="9167242803901899693">"Reiniciar con MTE"</string>
     <string name="reboot_with_mte_message" msgid="7675836625682561153">"El sistema se reiniciará y se permitirán los experimentos con extensiones de etiquetado de memoria (MTE). Es posible que estas extensiones afecten negativamente al rendimiento y la estabilidad del sistema. Estos efectos negativos cambiarán la siguiente vez que reinicies el sistema."</string>
+    <string name="reboot_with_mte_summary" msgid="879384278357305846">"Prueba MTE para el desarrollo de aplicaciones con un inicio único"</string>
+    <string name="reboot_with_mte_already_enabled" msgid="7708271355555880940">"MTE está habilitada mediante la protección de memoria avanzada"</string>
     <string name="capturing_system_heap_dump_message" msgid="8410503247477360622">"Obteniendo el volcado de montículo del sistema"</string>
     <string name="error_capturing_system_heap_dump_message" msgid="2352983250048200052">"No se ha podido capturar el volcado de montículo del sistema"</string>
     <string name="automatic_system_heap_dump_title" msgid="4093306504711109479">"Obtener automáticamente los volcados de montículo del sistema"</string>
@@ -4334,6 +4332,11 @@
     <string name="lockscreen_trivial_disabled_controls_summary" msgid="7593626010580689155">"Para usarlos, activa primero \"Mostrar controles de dispositivos\""</string>
     <string name="lockscreen_double_line_clock_summary" msgid="2916159550425093703">"Muestra el reloj en dos líneas cuando está disponible"</string>
     <string name="lockscreen_double_line_clock_setting_toggle" msgid="3408639316001688529">"Reloj en dos líneas"</string>
+    <string name="lockscreen_quick_affordances_title" msgid="435869403114245620">"Botones"</string>
+    <plurals name="lockscreen_quick_affordances_summary" formatted="false" msgid="4225396036524703997">
+      <item quantity="other"><xliff:g id="FIRST_1">%1$s</xliff:g>, <xliff:g id="SECOND">%2$s</xliff:g></item>
+      <item quantity="one"><xliff:g id="FIRST_0">%1$s</xliff:g></item>
+    </plurals>
     <string name="rtt_settings_title" msgid="7049259598645966354"></string>
     <string name="rtt_settings_no_visible" msgid="7440356831140948382"></string>
     <string name="rtt_settings_visible_during_call" msgid="7866181103286073700"></string>
@@ -4382,10 +4385,8 @@
     <string name="carrier_wifi_offload_summary" msgid="2980563718888371142">"Permitir que Google Fi use redes de W+ para mejorar su velocidad y cobertura"</string>
     <string name="carrier_wifi_network_title" msgid="5461382943873831770">"Red de W+"</string>
     <string name="sim_category_title" msgid="2341314000964710495">"SIM"</string>
-    <!-- no translation found for downloaded_sim_category_title (2876988650413179752) -->
-    <skip />
-    <!-- no translation found for downloaded_sims_category_title (487799905978489922) -->
-    <skip />
+    <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>
     <string name="sim_category_default_active_sim" msgid="1208194173387987231">" / Opción predeterminada para <xliff:g id="ID_1">%1$s</xliff:g>"</string>
@@ -4441,8 +4442,7 @@
     <string name="smart_forwarding_ongoing_title" msgid="962226849074401228">"Ajustes de llamada"</string>
     <string name="smart_forwarding_ongoing_text" msgid="2189209372407117114">"Actualizando ajustes..."</string>
     <string name="smart_forwarding_failed_title" msgid="1859891191023516080">"Error en los ajustes de llamada"</string>
-    <!-- no translation found for smart_forwarding_failed_text (8682640643264071789) -->
-    <skip />
+    <string name="smart_forwarding_failed_text" msgid="8682640643264071789">"Error en la red o en la SIM."</string>
     <string name="smart_forwarding_failed_not_activated_text" msgid="997396203001257904">"La SIM no está activada."</string>
     <string name="smart_forwarding_input_mdn_title" msgid="5105463748849841763">"Introducir números de teléfono"</string>
     <string name="smart_forwarding_input_mdn_dialog_title" msgid="7542216086697868415">"Introducir número de teléfono"</string>
@@ -4466,14 +4466,10 @@
     <string name="previous_page_content_description" msgid="6438292457923282991">"Anterior"</string>
     <string name="next_page_content_description" msgid="1641835099813416294">"Siguiente"</string>
     <string name="colors_viewpager_content_description" msgid="2591751086138259565">"Vista previa de color"</string>
-    <!-- no translation found for bluetooth_sim_card_access_notification_title (7351015416346359536) -->
-    <skip />
-    <!-- no translation found for bluetooth_sim_card_access_notification_content (8685623260103018309) -->
-    <skip />
-    <!-- no translation found for bluetooth_sim_card_access_dialog_title (5616323725563125179) -->
-    <skip />
-    <!-- no translation found for bluetooth_sim_card_access_dialog_content (6281997628405909566) -->
-    <skip />
+    <string name="bluetooth_sim_card_access_notification_title" msgid="7351015416346359536">"Solicitud de acceso a SIM"</string>
+    <string name="bluetooth_sim_card_access_notification_content" msgid="8685623260103018309">"Un dispositivo quiere acceder a tu SIM. Toca para ver información detallada."</string>
+    <string name="bluetooth_sim_card_access_dialog_title" msgid="5616323725563125179">"¿Permitir acceso a la SIM?"</string>
+    <string name="bluetooth_sim_card_access_dialog_content" msgid="6281997628405909566">"Un dispositivo Bluetooth (<xliff:g id="DEVICE_NAME_0">%1$s</xliff:g>) quiere acceder a los datos de tu SIM. También tendrá acceso a tus contactos.\n\nMientras esté conectado, <xliff:g id="DEVICE_NAME_1">%2$s</xliff:g> recibirá todas las llamadas hechas al <xliff:g id="PHONE_NUMBER">%3$s</xliff:g>."</string>
     <string name="bluetooth_connect_access_notification_title" msgid="2573547043170883947">"Dispositivo Bluetooth disponible"</string>
     <string name="bluetooth_connect_access_notification_content" msgid="1328465545685433304">"Un dispositivo quiere conectarse. Toca para consultar más información."</string>
     <string name="bluetooth_connect_access_dialog_title" msgid="1948056782712451381">"¿Conectar con dispositivo Bluetooth?"</string>
@@ -4544,6 +4540,10 @@
     <string name="ingress_rate_limit_summary" msgid="1097811019742438371">"Configura el límite de frecuencia de entrada del ancho de banda de la red, que se aplica a todas las redes que ofrecen conexión a Internet"</string>
     <string name="ingress_rate_limit_dialog_title" msgid="5359461052422633789">"Configura el límite de frecuencia de descarga de la red"</string>
     <string name="ingress_rate_limit_no_limit_entry" msgid="8741098826008012163">"Sin límite"</string>
+    <!-- no translation found for disable_phantom_process_monitor_title (8348108346706188771) -->
+    <skip />
+    <!-- no translation found for disable_phantom_process_monitor_summary (3044464635550256985) -->
+    <skip />
     <string name="bluetooth_broadcast_dialog_title" msgid="9172775308463135884">"Emisión"</string>
     <string name="bluetooth_broadcast_dialog_broadcast_app" msgid="1016617579194329005">"Emitir <xliff:g id="CURRENTAPP">%1$s</xliff:g>"</string>
     <string name="bluetooth_broadcast_dialog_find_message" msgid="6621660851669953883">"Escucha emisiones que estén cerca de ti"</string>
diff --git a/res/values-et/arrays.xml b/res/values-et/arrays.xml
index 5e6388b..5b89a62 100644
--- a/res/values-et/arrays.xml
+++ b/res/values-et/arrays.xml
@@ -469,7 +469,9 @@
     <item msgid="2373999996715432397">"0"</item>
     <item msgid="5305176997036663262">"1"</item>
   </string-array>
-    <!-- no translation found for switch_to_dock_user_when_docked_timeout_entries:0 (3211660022507486536) -->
-    <!-- no translation found for switch_to_dock_user_when_docked_timeout_entries:1 (7025253383416830453) -->
-    <!-- no translation found for switch_to_dock_user_when_docked_timeout_entries:2 (1574040255478150028) -->
+  <string-array name="switch_to_dock_user_when_docked_timeout_entries">
+    <item msgid="3211660022507486536">"Mitte kunagi"</item>
+    <item msgid="7025253383416830453">"1 minuti pärast"</item>
+    <item msgid="1574040255478150028">"5 minuti pärast"</item>
+  </string-array>
 </resources>
diff --git a/res/values-et/strings.xml b/res/values-et/strings.xml
index ecb9997..d9bf952 100644
--- a/res/values-et/strings.xml
+++ b/res/values-et/strings.xml
@@ -1018,18 +1018,13 @@
     <string name="force_bold_text" msgid="4620929631102086716">"Paks tekst"</string>
     <string name="title_font_size" msgid="570613010306330622">"Fondi suurus"</string>
     <string name="short_summary_font_size" msgid="8444689613442419978">"Muutke tekst suuremaks või väiksemaks"</string>
-    <!-- no translation found for sim_lock_settings (7331982427303002613) -->
-    <skip />
-    <!-- no translation found for sim_lock_settings_category (6475255139493877786) -->
-    <skip />
-    <!-- no translation found for sim_pin_toggle (6814489621760857328) -->
-    <skip />
+    <string name="sim_lock_settings" msgid="7331982427303002613">"SIM-luku seaded"</string>
+    <string name="sim_lock_settings_category" msgid="6475255139493877786">"SIM-lukk"</string>
+    <string name="sim_pin_toggle" msgid="6814489621760857328">"SIM-i lukustamine"</string>
     <string name="sim_pin_change" msgid="5978881209990507379">"Muuda SIM-kaardi PIN-koodi"</string>
     <string name="sim_enter_pin" msgid="8235202785516053253">"SIM-kaardi PIN-kood"</string>
-    <!-- no translation found for sim_enable_sim_lock (6486354334679225748) -->
-    <skip />
-    <!-- no translation found for sim_disable_sim_lock (6939439812841857306) -->
-    <skip />
+    <string name="sim_enable_sim_lock" msgid="6486354334679225748">"Lukustage SIM"</string>
+    <string name="sim_disable_sim_lock" msgid="6939439812841857306">"Avage SIM"</string>
     <string name="sim_enter_old" msgid="6882545610939674813">"SIM-kaardi vana PIN-kood"</string>
     <string name="sim_enter_new" msgid="9010947802784561582">"SIM-kaardi uus PIN-kood"</string>
     <string name="sim_reenter_new" msgid="6131418271490374263">"Sisestage uus PIN-kood uuesti"</string>
@@ -1044,8 +1039,7 @@
     <string name="sim_change_data_title" msgid="4663239438584588847">"Kas kasutada <xliff:g id="CARRIER">%1$s</xliff:g> andmesidet?"</string>
     <string name="sim_change_data_message" msgid="3046178883369645132">"Kasutate operaatori <xliff:g id="CARRIER2_0">%2$s</xliff:g> mobiilset andmesidet. Kui aktiveerite operaatori <xliff:g id="CARRIER1">%1$s</xliff:g>, ei kasutata enam operaatori <xliff:g id="CARRIER2_1">%2$s</xliff:g> mobiilset andmesidet."</string>
     <string name="sim_change_data_ok" msgid="4922114750417276560">"Kasuta operaatorit <xliff:g id="CARRIER">%1$s</xliff:g>"</string>
-    <!-- no translation found for sim_preferred_title (8850185380445309835) -->
-    <skip />
+    <string name="sim_preferred_title" msgid="8850185380445309835">"Kas värsk. eelistatud SIM-i?"</string>
     <string name="sim_preferred_message" msgid="6004009449266648351">"<xliff:g id="NEW_SIM">%1$s</xliff:g> on ainuke seadmes olev SIM-kaart. Kas soovite mobiilse andmeside, kõnede ja SMS-sõnumite puhul kasutada seda SIM-kaarti?"</string>
     <string name="wrong_pin_code_pukked" msgid="3414172752791445033">"Vale SIM-i PIN-kood, seadme avamiseks peate nüüd ühendust võtma oma operaatoriga."</string>
     <plurals name="wrong_pin_code" formatted="false" msgid="4054088588731305475">
@@ -1198,20 +1192,17 @@
     <string name="reset_network_title" msgid="1395494440355807616">"WiFi, mobiilside ja Bluetoothi lähtestamine"</string>
     <string name="reset_network_desc" msgid="1112523764899788246">"See lähtestab kõik võrguseaded, sh:\n\n"<li>"WiFi"</li>\n<li>"Mobiilne andmeside"</li>\n<li>"Bluetooth"</li></string>
     <string name="erase_euicc_data_button" msgid="728078969563311737">"Kustuta"</string>
-    <!-- no translation found for reset_esim_title (4194570573425902754) -->
-    <skip />
+    <string name="reset_esim_title" msgid="4194570573425902754">"Kustuta eSIM-id"</string>
     <string name="reset_esim_desc" msgid="3662444090563399131">"See ei tühista mobiilsideteenuse pakette. Asendus-SIM-ide allalaadimiseks võtke ühendust operaatoriga."</string>
     <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>
-    <!-- no translation found for reset_network_final_desc_esim (1129251284212847939) -->
-    <skip />
+    <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>
     <string name="reset_network_final_button_text" msgid="2433867118414000462">"Lähtesta seaded"</string>
     <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>
-    <!-- no translation found for reset_esim_error_msg (7279607120606365250) -->
-    <skip />
+    <string name="reset_esim_error_msg" msgid="7279607120606365250">"eSIM-e ei saa vea tõttu kustutada.\n\nTaaskäivitage seade ja proovige uuesti."</string>
     <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>
@@ -2023,7 +2014,6 @@
     <string name="printer_info_desc" msgid="1206872325746154206">"Lisateave selle printeri kohta"</string>
     <string name="power_usage_summary_title" msgid="4198312848584882113">"Aku"</string>
     <string name="power_usage_summary" msgid="6857382582534984531">"Mis on akut kasutanud"</string>
-    <string name="power_usage_not_available" msgid="3425302437465106036">"Aku andmed pole saadaval."</string>
     <string name="power_usage_level_and_status" msgid="821521456989429593">"<xliff:g id="LEVEL">%1$s</xliff:g> – <xliff:g id="STATUS">%2$s</xliff:g>"</string>
     <string name="power_discharge_remaining" msgid="6997529817917076536">"Jäänud on <xliff:g id="REMAIN">%1$s</xliff:g>"</string>
     <string name="power_charge_remaining" msgid="7046064326172265116">"<xliff:g id="UNTIL_CHARGED">%1$s</xliff:g> laadimise lõpuni"</string>
@@ -2044,7 +2034,6 @@
     <string name="manager_battery_usage_optimized_only" msgid="7121785281913056432">"optimeeritud"</string>
     <string name="manager_battery_usage_link_a11y" msgid="374918091821438564">"Lisateave akukasutuse valikute kohta"</string>
     <string name="device_screen_usage" msgid="1011630249648289909">"Ekraani kasutus alates täislaadimisest"</string>
-    <string name="power_usage_list_summary" msgid="3237540201918492925">"Akukasutus alates täislaadimisest"</string>
     <string name="advanced_battery_title" msgid="3005993394776555079">"Akukasutus"</string>
     <string name="history_details_title" msgid="8628584613889559355">"Ajaloo üksikasjad"</string>
     <string name="advanced_battery_preference_title" msgid="3790901207877260883">"Akukasutus"</string>
@@ -2068,7 +2057,17 @@
     <string name="battery_tip_high_usage_summary" msgid="3938999581403084551">"Vaadake suurima akukasutusega rakendusi"</string>
     <string name="battery_tip_limited_temporarily_title" msgid="5962767837251276527">"Laadimine on peatatud"</string>
     <string name="battery_tip_limited_temporarily_summary" msgid="5254922316684499816">"Akut kaitstakse, et aku tööiga pikendada"</string>
-    <!-- no translation found for battery_tip_limited_temporarily_extra_summary (8876637325622106400) -->
+    <!-- no translation found for battery_tip_dock_defender_future_bypass_title (7257251934903787366) -->
+    <skip />
+    <!-- no translation found for battery_tip_dock_defender_future_bypass_summary (428474483479026813) -->
+    <skip />
+    <!-- no translation found for battery_tip_dock_defender_active_title (8843454404807737776) -->
+    <skip />
+    <!-- no translation found for battery_tip_dock_defender_active_summary (5582869291068635429) -->
+    <skip />
+    <!-- no translation found for battery_tip_dock_defender_temporarily_bypassed_title (1679449361090557201) -->
+    <skip />
+    <!-- no translation found for battery_tip_dock_defender_temporarily_bypassed_summary (5107293805054133144) -->
     <skip />
     <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>
@@ -2131,7 +2130,6 @@
     <string name="power_bluetooth" msgid="5085900180846238196">"Bluetooth"</string>
     <string name="power_cell" msgid="7793805106954398186">"Mobiilsidevõrk"</string>
     <string name="power_phone" msgid="2768396619208561670">"Tavakõned"</string>
-    <string name="battery_used_for" msgid="6401552215008504483">"Kasutatud <xliff:g id="TIME">^1</xliff:g>"</string>
     <string name="battery_screen_usage" msgid="90008745183187461">"Ekraanikasutus: <xliff:g id="TIME">^1</xliff:g>"</string>
     <string name="battery_used_by" msgid="6457305178016189330">"<xliff:g id="APP">%2$s</xliff:g> kasutab <xliff:g id="PERCENT">%1$s</xliff:g>"</string>
     <string name="battery_overall_usage" msgid="8940140259734182014">"<xliff:g id="PERCENT">%1$s</xliff:g> kogu akumahust"</string>
@@ -2162,7 +2160,6 @@
     <string name="battery_not_usage_24hr" msgid="8397519536160741248">"Pole viimase 24 tunni jooksul kasutatud"</string>
     <string name="battery_usage_without_time" msgid="1346894834339420538"></string>
     <string name="battery_usage_other_users" msgid="9002643295562500693">"Teised kasutajad"</string>
-    <string name="advanced_battery_graph_subtext" msgid="6816737986172678550">"Aku järelejäänud tööaja prognoos põhineb seadme kasutusel"</string>
     <string name="estimated_time_left" msgid="948717045180211777">"Hinnanguline järelejäänud aeg"</string>
     <string name="estimated_charging_time_left" msgid="2287135413363961246">"Täislaadimiseni"</string>
     <string name="estimated_time_description" msgid="211058785418596009">"Prognoos võib olenevalt kasutusest muutuda"</string>
@@ -2269,6 +2266,7 @@
     <string name="vpn_settings_multiple_insecure_multiple_total" msgid="1706236062478680488">"<xliff:g id="VPN_COUNT">%d</xliff:g> pole turvaline"</string>
     <string name="adaptive_connectivity_title" msgid="7464959640138428192">"Kohanduv ühenduvus"</string>
     <string name="adaptive_connectivity_summary" msgid="3648731530666326885">"Pikendab aku tööiga ja täiustab seadme toimivust, hallates automaatselt teie võrguühendusi"</string>
+    <string name="adaptive_connectivity_main_switch_title" msgid="261045483524512420">"Kasuta adaptiivset ühenduvust"</string>
     <string name="credentials_title" msgid="7535942196886123656">"Mandaatide salvestusruum"</string>
     <string name="credentials_install" msgid="3933218407598415827">"Sertifikaadi installimine"</string>
     <string name="credentials_reset" msgid="4246628389366452655">"Mandaatide kustutamine"</string>
@@ -2569,8 +2567,7 @@
     <string name="user_remove_user_menu" msgid="2183714948094429367">"Kustuta seadmest <xliff:g id="USER_NAME">%1$s</xliff:g>"</string>
     <string name="user_lockscreen_settings" msgid="4596612658981942092">"Lukustuskuva seaded"</string>
     <string name="user_add_on_lockscreen_menu" msgid="2539059062034644966">"Kasutajate lisamine lukustuskuval"</string>
-    <!-- no translation found for switch_to_dock_user_when_docked (2324395443311905635) -->
-    <skip />
+    <string name="switch_to_dock_user_when_docked" msgid="2324395443311905635">"Vaheta dokkimisel admin.-õigustega kasutajale"</string>
     <string name="user_confirm_remove_self_title" msgid="926265330805361832">"Kas soovite kustutada iseenda?"</string>
     <string name="user_confirm_remove_title" msgid="3626559103278006002">"Kas kustutada kasutaja?"</string>
     <string name="user_profile_confirm_remove_title" msgid="3131574314149375354">"Kas eemaldada profiil?"</string>
@@ -2696,8 +2693,7 @@
     <string name="wizard_next" msgid="3884832431439072471">"Järgmine"</string>
     <string name="wizard_back_adoptable" msgid="1447814356855134183">"Muul viisil vormindamine"</string>
     <string name="regulatory_info_text" msgid="1154461023369976667"></string>
-    <!-- no translation found for sim_settings_title (2254609719033946272) -->
-    <skip />
+    <string name="sim_settings_title" msgid="2254609719033946272">"SIM-id"</string>
     <string name="sim_cellular_data_unavailable" msgid="4653591727755387534">"Mobiilne andmeside pole saadaval"</string>
     <string name="sim_cellular_data_unavailable_summary" msgid="6505871722911347881">"Puudutage andmeside SIM-kaardi valimiseks"</string>
     <string name="sim_calls_always_use" msgid="967857230039768111">"Kasuta helistamiseks alati seda"</string>
@@ -2715,8 +2711,7 @@
     <string name="sim_status_title" msgid="6188770698037109774">"SIM-i olek"</string>
     <string name="sim_status_title_sim_slot" msgid="4932996839194493313">"SIM-kaardi olek (SIM-kaardi pesa %1$d)"</string>
     <string name="sim_signal_strength" msgid="6351052821700294501">"<xliff:g id="DBM">%1$d</xliff:g> dBm <xliff:g id="ASU">%2$d</xliff:g> asu"</string>
-    <!-- no translation found for sim_notification_title (2819551384383504031) -->
-    <skip />
+    <string name="sim_notification_title" msgid="2819551384383504031">"SIM-id on muudetud."</string>
     <string name="sim_notification_summary" msgid="5593339846307029991">"Puudutage seadistamiseks"</string>
     <string name="sim_calls_ask_first_prefs_title" msgid="3077694594349657933">"Küsi iga kord"</string>
     <string name="sim_selection_required_pref" msgid="231437651041498359">"Valik on tegemata"</string>
@@ -2742,7 +2737,10 @@
     <string name="account_dashboard_title" msgid="8228773251948253914">"Paroolid ja kontod"</string>
     <string name="account_dashboard_default_summary" msgid="1730719656099599488">"Salvestatud paroolid, automaattäide ja sünkroonitud kontod"</string>
     <string name="app_default_dashboard_title" msgid="4071015747629103216">"Vaikerakendused"</string>
-    <!-- no translation found for cloned_apps_dashboard_title (5542076801222950921) -->
+    <string name="cloned_apps_dashboard_title" msgid="5542076801222950921">"Kloonitud rakendused"</string>
+    <!-- no translation found for desc_cloned_apps_intro_text (1369621522882622476) -->
+    <skip />
+    <!-- no translation found for cloned_apps_summary (8805362440770795709) -->
     <skip />
     <string name="system_dashboard_summary" msgid="7400745270362833832">"Keeled, liigutused, kellaaeg, varundamine"</string>
     <string name="languages_setting_summary" msgid="4924440599794956443">"Süsteemi keeled, rakenduse keeled"</string>
@@ -3358,8 +3356,7 @@
     <string name="screen_pinning_unlock_password" msgid="4957969621904790573">"Enne vabastamist küsi parooli"</string>
     <string name="screen_pinning_unlock_none" msgid="2474959642431856316">"Vabastamise korral lukusta seade"</string>
     <string name="confirm_sim_deletion_title" msgid="9199369003530237871">"SIM-i kustutamise kinnitamine"</string>
-    <!-- no translation found for confirm_sim_deletion_description (5090811029854329373) -->
-    <skip />
+    <string name="confirm_sim_deletion_description" msgid="5090811029854329373">"Enne eSIM-i tühjendamist kinnitage oma isik"</string>
     <string name="opening_paragraph_delete_profile_unknown_company" msgid="2951348192319498135">"Seda tööprofiili hallatakse rakendusega"</string>
     <string name="managing_admin" msgid="2633920317425356619">"Haldab <xliff:g id="ADMIN_APP_LABEL">%s</xliff:g>"</string>
     <string name="encryption_interstitial_header" msgid="4418014339568737685">"Turvaline käivitamine"</string>
@@ -3763,6 +3760,11 @@
       <item quantity="one">1 rakendusel on piiranguteta juurdepääs andmesidele</item>
     </plurals>
     <string name="special_access_more" msgid="132919514147475846">"Kuva rohkem"</string>
+    <string name="long_background_tasks_label" msgid="3169590134850226687">"Pikaajalised taustaülesanded"</string>
+    <string name="long_background_tasks_switch_title" msgid="2491623894899492543">"Luba pikaajalised taustaülesanded"</string>
+    <string name="long_background_tasks_title" msgid="3272230637974707490">"Pikaajalised taustaülesanded"</string>
+    <string name="long_background_tasks_footer_title" msgid="9117342254914743097">"Lubage rakendusel käitada pikaajalisi taustaülesandeid. See võimaldab rakendusel käitada ülesandeid, mis võivad võtta kauem kui mõni minut (nt alla- ja üleslaadimised). \n\nKui seda luba ei anta, võib süsteem piirata, kui kaua tohib rakendus selliseid ülesandeid taustal teha."</string>
+    <string name="keywords_long_background_tasks" msgid="5788956269136054574">"pikaajalised tööd, andmeedastus, taustaülesanded"</string>
     <string name="reset_shortcut_manager_throttling" msgid="2183940254903144298">"Teenuse ShortcutManager sageduse piiramise lähtestamine"</string>
     <string name="reset_shortcut_manager_throttling_complete" msgid="8949943009096885470">"Teenuse ShortcutManager sageduse piiramine lähtestati"</string>
     <string name="notification_suggestion_title" msgid="6309263655965785411">"Kontrollige lukustuskuva teavet"</string>
@@ -4135,8 +4137,7 @@
     <string name="mobile_data_settings_title" msgid="3927524078598009792">"Mobiilne andmeside"</string>
     <string name="mobile_data_settings_summary" msgid="7323978798199919063">"Andmesideühendus mobiilsidevõrgu abil"</string>
     <string name="mobile_data_settings_summary_auto_switch" msgid="7851549787645698945">"Telefon aktiveerib levialasse jõudmisel selle operaatori automaatselt"</string>
-    <!-- no translation found for mobile_data_settings_summary_unavailable (9176513507571883986) -->
-    <skip />
+    <string name="mobile_data_settings_summary_unavailable" msgid="9176513507571883986">"Ühtegi SIM-i pole saadaval"</string>
     <string name="calls_preference" msgid="2166481296066890129">"Kõnede eelistus"</string>
     <string name="sms_preference" msgid="7742964962568219351">"SMS-i eelistus"</string>
     <string name="calls_and_sms_ask_every_time" msgid="3178743088737726677">"Küsi iga kord"</string>
@@ -4151,10 +4152,8 @@
     <string name="mobile_network_list_add_more" msgid="4478586073355236604">"Lisa veel"</string>
     <string name="mobile_network_active_sim" msgid="6397581267971410039">"Aktiivne / SIM-kaart"</string>
     <string name="mobile_network_inactive_sim" msgid="5829757490580409899">"Inaktiivne / SIM-kaart"</string>
-    <!-- no translation found for mobile_network_active_esim (3984452275968408382) -->
-    <skip />
-    <!-- no translation found for mobile_network_inactive_esim (8777415108263057939) -->
-    <skip />
+    <string name="mobile_network_active_esim" msgid="3984452275968408382">"Aktiivne/eSIM"</string>
+    <string name="mobile_network_inactive_esim" msgid="8777415108263057939">"Mitteaktiivne/eSIM"</string>
     <string name="mobile_network_sim_name" msgid="3187192894150386537">"SIMi nimi ja värv"</string>
     <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>
@@ -4190,8 +4189,7 @@
     <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>
-    <!-- no translation found for sim_action_switch_sub_dialog_text_downloaded (8977951796005849471) -->
-    <skip />
+    <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>
     <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>
@@ -4233,10 +4231,8 @@
     <string name="switch_sim_dialog_text" msgid="7530186862171635464">"Mobiilse andmeside, kõnede ja SMS-ide jaoks kasutatakse operaatorit <xliff:g id="CARRIER_NAME">%1$s</xliff:g>."</string>
     <string name="switch_sim_dialog_no_switch_title" msgid="809763410787744247">"Aktiivseid SIMe pole saadaval"</string>
     <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>
-    <!-- no translation found for sim_card_label (6263064316075963775) -->
-    <skip />
-    <!-- no translation found for erase_sim_dialog_title (4742077437653028326) -->
-    <skip />
+    <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>
     <string name="erase_sim_confirm_button" msgid="8309115684335320541">"Kustuta"</string>
     <string name="erasing_sim" msgid="7877703231075699139">"SIM-kaardi kustutamine …"</string>
@@ -4289,6 +4285,8 @@
     <string name="capture_system_heap_dump_title" msgid="9210974110606886455">"Süsteemi mälutõmmise jäädvustamine"</string>
     <string name="reboot_with_mte_title" msgid="9167242803901899693">"Taaskäivitamine MTE-ga"</string>
     <string name="reboot_with_mte_message" msgid="7675836625682561153">"Süsteem taaskäivitub ja lubab katsetamise laiendusega Memory Tagging Extension (MTE). MTE võib negatiivselt mõjutada süsteemi toimivust ja stabiilsust. See lähtestatakse järgmisel taaskäivitamisel."</string>
+    <string name="reboot_with_mte_summary" msgid="879384278357305846">"Proovige MTE-d rakenduse arendamiseks ühel käivitamisel"</string>
+    <string name="reboot_with_mte_already_enabled" msgid="7708271355555880940">"MTE on lubatud funktsiooni Täiustatud mälukaitse kaudu"</string>
     <string name="capturing_system_heap_dump_message" msgid="8410503247477360622">"Süsteemi mälutõmmise jäädvustamine"</string>
     <string name="error_capturing_system_heap_dump_message" msgid="2352983250048200052">"Süsteemi mälutõmmist ei saanud jäädvustada"</string>
     <string name="automatic_system_heap_dump_title" msgid="4093306504711109479">"Jäädvusta süsteemi mälutõmmised automaatselt"</string>
@@ -4340,6 +4338,11 @@
     <string name="lockscreen_trivial_disabled_controls_summary" msgid="7593626010580689155">"Kasutamiseks lülitage esmalt sisse valik „Kuva seadme juhtimisvidinad“"</string>
     <string name="lockscreen_double_line_clock_summary" msgid="2916159550425093703">"Kuva kaherealine kell, kui see on saadaval"</string>
     <string name="lockscreen_double_line_clock_setting_toggle" msgid="3408639316001688529">"Kaherealine kell"</string>
+    <string name="lockscreen_quick_affordances_title" msgid="435869403114245620">"Nupud"</string>
+    <plurals name="lockscreen_quick_affordances_summary" formatted="false" msgid="4225396036524703997">
+      <item quantity="other"><xliff:g id="FIRST_1">%1$s</xliff:g>, <xliff:g id="SECOND">%2$s</xliff:g></item>
+      <item quantity="one"><xliff:g id="FIRST_0">%1$s</xliff:g></item>
+    </plurals>
     <string name="rtt_settings_title" msgid="7049259598645966354"></string>
     <string name="rtt_settings_no_visible" msgid="7440356831140948382"></string>
     <string name="rtt_settings_visible_during_call" msgid="7866181103286073700"></string>
@@ -4388,10 +4391,8 @@
     <string name="carrier_wifi_offload_summary" msgid="2980563718888371142">"Luba Google Fil kasutada W+ võrke, et kiirust ja katvust parandada"</string>
     <string name="carrier_wifi_network_title" msgid="5461382943873831770">"W+ võrk"</string>
     <string name="sim_category_title" msgid="2341314000964710495">"SIM-kaart"</string>
-    <!-- no translation found for downloaded_sim_category_title (2876988650413179752) -->
-    <skip />
-    <!-- no translation found for downloaded_sims_category_title (487799905978489922) -->
-    <skip />
+    <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>
     <string name="sim_category_default_active_sim" msgid="1208194173387987231">" / vaikevalik üksus(t)e <xliff:g id="ID_1">%1$s</xliff:g> puhul"</string>
@@ -4447,8 +4448,7 @@
     <string name="smart_forwarding_ongoing_title" msgid="962226849074401228">"Kõne seaded"</string>
     <string name="smart_forwarding_ongoing_text" msgid="2189209372407117114">"Seadete värskendamine …"</string>
     <string name="smart_forwarding_failed_title" msgid="1859891191023516080">"Kõneseadete viga"</string>
-    <!-- no translation found for smart_forwarding_failed_text (8682640643264071789) -->
-    <skip />
+    <string name="smart_forwarding_failed_text" msgid="8682640643264071789">"Võrgu või SIM-i viga."</string>
     <string name="smart_forwarding_failed_not_activated_text" msgid="997396203001257904">"SIM-kaart pole aktiveeritud."</string>
     <string name="smart_forwarding_input_mdn_title" msgid="5105463748849841763">"Sisestage telefoninumbrid"</string>
     <string name="smart_forwarding_input_mdn_dialog_title" msgid="7542216086697868415">"Sisestage telefoninumber"</string>
@@ -4472,14 +4472,10 @@
     <string name="previous_page_content_description" msgid="6438292457923282991">"Eelmine"</string>
     <string name="next_page_content_description" msgid="1641835099813416294">"Järgmine"</string>
     <string name="colors_viewpager_content_description" msgid="2591751086138259565">"Värvi eelvaade"</string>
-    <!-- no translation found for bluetooth_sim_card_access_notification_title (7351015416346359536) -->
-    <skip />
-    <!-- no translation found for bluetooth_sim_card_access_notification_content (8685623260103018309) -->
-    <skip />
-    <!-- no translation found for bluetooth_sim_card_access_dialog_title (5616323725563125179) -->
-    <skip />
-    <!-- no translation found for bluetooth_sim_card_access_dialog_content (6281997628405909566) -->
-    <skip />
+    <string name="bluetooth_sim_card_access_notification_title" msgid="7351015416346359536">"SIM-ile juurdepääsemise taotlus"</string>
+    <string name="bluetooth_sim_card_access_notification_content" msgid="8685623260103018309">"Seade soovib teie SIM-ile juurde pääseda. Puudutage üksikasjade nägemiseks."</string>
+    <string name="bluetooth_sim_card_access_dialog_title" msgid="5616323725563125179">"Kas lubada juurdepääs SIM-ile?"</string>
+    <string name="bluetooth_sim_card_access_dialog_content" msgid="6281997628405909566">"Bluetooth-seade <xliff:g id="DEVICE_NAME_0">%1$s</xliff:g> soovib teie SIM-i andmetele juurde pääseda. Need andmed hõlmavad teie kontakte.\n\nKui seade <xliff:g id="DEVICE_NAME_1">%2$s</xliff:g> on ühendatud, saab sellega vastu võtta kõik kõned, mis tehakse numbrile <xliff:g id="PHONE_NUMBER">%3$s</xliff:g>."</string>
     <string name="bluetooth_connect_access_notification_title" msgid="2573547043170883947">"Bluetooth-seade on saadaval"</string>
     <string name="bluetooth_connect_access_notification_content" msgid="1328465545685433304">"Seade soovib ühendust luua. Puudutage üksikasjade nägemiseks."</string>
     <string name="bluetooth_connect_access_dialog_title" msgid="1948056782712451381">"Kas ühendada Bluetooth-seadmega?"</string>
@@ -4550,6 +4546,10 @@
     <string name="ingress_rate_limit_summary" msgid="1097811019742438371">"Seadistage võrgu ribalaiuse kasutusmäära limiit, mis rakendatakse kõikidele võrkudele, mis võrguühendust pakuvad."</string>
     <string name="ingress_rate_limit_dialog_title" msgid="5359461052422633789">"Seadistage võrgu allalaadimiskiiruse limiit"</string>
     <string name="ingress_rate_limit_no_limit_entry" msgid="8741098826008012163">"Piirangut pole"</string>
+    <!-- no translation found for disable_phantom_process_monitor_title (8348108346706188771) -->
+    <skip />
+    <!-- no translation found for disable_phantom_process_monitor_summary (3044464635550256985) -->
+    <skip />
     <string name="bluetooth_broadcast_dialog_title" msgid="9172775308463135884">"Ülekanne"</string>
     <string name="bluetooth_broadcast_dialog_broadcast_app" msgid="1016617579194329005">"Rakenduse <xliff:g id="CURRENTAPP">%1$s</xliff:g> ülekandmine"</string>
     <string name="bluetooth_broadcast_dialog_find_message" msgid="6621660851669953883">"Kuulake ülekandeid, mida teie läheduses esitatakse"</string>
diff --git a/res/values-eu/arrays.xml b/res/values-eu/arrays.xml
index bc080da..d3c7da2 100644
--- a/res/values-eu/arrays.xml
+++ b/res/values-eu/arrays.xml
@@ -469,7 +469,9 @@
     <item msgid="2373999996715432397">"0"</item>
     <item msgid="5305176997036663262">"1"</item>
   </string-array>
-    <!-- no translation found for switch_to_dock_user_when_docked_timeout_entries:0 (3211660022507486536) -->
-    <!-- no translation found for switch_to_dock_user_when_docked_timeout_entries:1 (7025253383416830453) -->
-    <!-- no translation found for switch_to_dock_user_when_docked_timeout_entries:2 (1574040255478150028) -->
+  <string-array name="switch_to_dock_user_when_docked_timeout_entries">
+    <item msgid="3211660022507486536">"Inoiz ez"</item>
+    <item msgid="7025253383416830453">"Minutu bat igarotakoan"</item>
+    <item msgid="1574040255478150028">"Bost minutu igarotakoan"</item>
+  </string-array>
 </resources>
diff --git a/res/values-eu/strings.xml b/res/values-eu/strings.xml
index 02c8a64..04ed14f 100644
--- a/res/values-eu/strings.xml
+++ b/res/values-eu/strings.xml
@@ -1012,18 +1012,13 @@
     <string name="force_bold_text" msgid="4620929631102086716">"Testu lodia"</string>
     <string name="title_font_size" msgid="570613010306330622">"Letra-tamaina"</string>
     <string name="short_summary_font_size" msgid="8444689613442419978">"Handitu edo txikitu testua"</string>
-    <!-- no translation found for sim_lock_settings (7331982427303002613) -->
-    <skip />
-    <!-- no translation found for sim_lock_settings_category (6475255139493877786) -->
-    <skip />
-    <!-- no translation found for sim_pin_toggle (6814489621760857328) -->
-    <skip />
+    <string name="sim_lock_settings" msgid="7331982427303002613">"SIMaren blokeoaren ezarpenak"</string>
+    <string name="sim_lock_settings_category" msgid="6475255139493877786">"SIMaren blokeoa"</string>
+    <string name="sim_pin_toggle" msgid="6814489621760857328">"Blokeatu SIMa"</string>
     <string name="sim_pin_change" msgid="5978881209990507379">"Aldatu SIMaren PINa"</string>
     <string name="sim_enter_pin" msgid="8235202785516053253">"SIMaren PINa"</string>
-    <!-- no translation found for sim_enable_sim_lock (6486354334679225748) -->
-    <skip />
-    <!-- no translation found for sim_disable_sim_lock (6939439812841857306) -->
-    <skip />
+    <string name="sim_enable_sim_lock" msgid="6486354334679225748">"Blokeatu SIMa"</string>
+    <string name="sim_disable_sim_lock" msgid="6939439812841857306">"Desblokeatu SIMa"</string>
     <string name="sim_enter_old" msgid="6882545610939674813">"SIMaren PIN zaharra"</string>
     <string name="sim_enter_new" msgid="9010947802784561582">"SIMaren PIN berria"</string>
     <string name="sim_reenter_new" msgid="6131418271490374263">"Idatzi berriro PIN berria"</string>
@@ -1038,8 +1033,7 @@
     <string name="sim_change_data_title" msgid="4663239438584588847">"<xliff:g id="CARRIER">%1$s</xliff:g> erabili datu-konexiorako?"</string>
     <string name="sim_change_data_message" msgid="3046178883369645132">"<xliff:g id="CARRIER2_0">%2$s</xliff:g> erabiltzen duzu datu-konexioetarako. <xliff:g id="CARRIER1">%1$s</xliff:g> operadorera aldatuz gero, aurrerantzean ez da erabiliko <xliff:g id="CARRIER2_1">%2$s</xliff:g> datu-konexioetarako."</string>
     <string name="sim_change_data_ok" msgid="4922114750417276560">"Erabili <xliff:g id="CARRIER">%1$s</xliff:g>"</string>
-    <!-- no translation found for sim_preferred_title (8850185380445309835) -->
-    <skip />
+    <string name="sim_preferred_title" msgid="8850185380445309835">"SIM hobetsia eguneratu nahi duzu?"</string>
     <string name="sim_preferred_message" msgid="6004009449266648351">"<xliff:g id="NEW_SIM">%1$s</xliff:g> da gailuan daukazun SIM txartel bakarra. SIM hori erabili nahi duzu datu-konexiorako, deiak egiteko eta SMS mezuak bidaltzeko?"</string>
     <string name="wrong_pin_code_pukked" msgid="3414172752791445033">"SIMaren PIN kodea okerra da. Gailua desblokeatzeko, operadorearekin harremanetan jarri beharko duzu."</string>
     <plurals name="wrong_pin_code" formatted="false" msgid="4054088588731305475">
@@ -1192,20 +1186,17 @@
     <string name="reset_network_title" msgid="1395494440355807616">"Berrezarri wifia, Bluetootha eta sare mugikorrak"</string>
     <string name="reset_network_desc" msgid="1112523764899788246">"Hori eginez gero, sare guztien ezarpenak berrezarriko dira; besteak beste: \n\n"<li>"wifia"</li>\n<li>"datu-konexioa"</li>\n<li>"Bluetootha"</li></string>
     <string name="erase_euicc_data_button" msgid="728078969563311737">"Ezabatu eduki guztia"</string>
-    <!-- no translation found for reset_esim_title (4194570573425902754) -->
-    <skip />
+    <string name="reset_esim_title" msgid="4194570573425902754">"Ezabatu eSIMetako eduki guztia"</string>
     <string name="reset_esim_desc" msgid="3662444090563399131">"Ez da utziko bertan behera inongo zerbitzu-planik. Ordezko SIMak deskargatzeko, jarri harremanetan operadorearekin."</string>
     <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>
-    <!-- no translation found for reset_network_final_desc_esim (1129251284212847939) -->
-    <skip />
+    <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>
     <string name="reset_network_final_button_text" msgid="2433867118414000462">"Berrezarri ezarpenak"</string>
     <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>
-    <!-- no translation found for reset_esim_error_msg (7279607120606365250) -->
-    <skip />
+    <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>
     <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>
@@ -2017,7 +2008,6 @@
     <string name="printer_info_desc" msgid="1206872325746154206">"Informazio gehiago inprimagailuari buruz"</string>
     <string name="power_usage_summary_title" msgid="4198312848584882113">"Bateria"</string>
     <string name="power_usage_summary" msgid="6857382582534984531">"Zerk erabili du bateria gehien?"</string>
-    <string name="power_usage_not_available" msgid="3425302437465106036">"Bateria-erabileraren datuak ez daude eskuragarri."</string>
     <string name="power_usage_level_and_status" msgid="821521456989429593">"<xliff:g id="LEVEL">%1$s</xliff:g> - <xliff:g id="STATUS">%2$s</xliff:g>"</string>
     <string name="power_discharge_remaining" msgid="6997529817917076536">"Geratzen den denbora: <xliff:g id="REMAIN">%1$s</xliff:g>"</string>
     <string name="power_charge_remaining" msgid="7046064326172265116">"Kargatu arteko denbora: <xliff:g id="UNTIL_CHARGED">%1$s</xliff:g>"</string>
@@ -2038,7 +2028,6 @@
     <string name="manager_battery_usage_optimized_only" msgid="7121785281913056432">"optimizatua"</string>
     <string name="manager_battery_usage_link_a11y" msgid="374918091821438564">"Lortu informazio gehiago bateria erabiltzeko aukerei buruz"</string>
     <string name="device_screen_usage" msgid="1011630249648289909">"Pantailaren erabilera gailua guztiz kargatu zenetik"</string>
-    <string name="power_usage_list_summary" msgid="3237540201918492925">"Bateria-erabilera gailua guztiz kargatu zenetik"</string>
     <string name="advanced_battery_title" msgid="3005993394776555079">"Bateria-erabilera"</string>
     <string name="history_details_title" msgid="8628584613889559355">"Historiaren xehetasunak"</string>
     <string name="advanced_battery_preference_title" msgid="3790901207877260883">"Bateria-erabilera"</string>
@@ -2062,7 +2051,17 @@
     <string name="battery_tip_high_usage_summary" msgid="3938999581403084551">"Ikusi bateria gehien erabiltzen duten aplikazioak"</string>
     <string name="battery_tip_limited_temporarily_title" msgid="5962767837251276527">"Kargatze-prozesua etenda dago"</string>
     <string name="battery_tip_limited_temporarily_summary" msgid="5254922316684499816">"Bateria babestu da haren balio-bizitza luzatzeko"</string>
-    <!-- no translation found for battery_tip_limited_temporarily_extra_summary (8876637325622106400) -->
+    <!-- no translation found for battery_tip_dock_defender_future_bypass_title (7257251934903787366) -->
+    <skip />
+    <!-- no translation found for battery_tip_dock_defender_future_bypass_summary (428474483479026813) -->
+    <skip />
+    <!-- no translation found for battery_tip_dock_defender_active_title (8843454404807737776) -->
+    <skip />
+    <!-- no translation found for battery_tip_dock_defender_active_summary (5582869291068635429) -->
+    <skip />
+    <!-- no translation found for battery_tip_dock_defender_temporarily_bypassed_title (1679449361090557201) -->
+    <skip />
+    <!-- no translation found for battery_tip_dock_defender_temporarily_bypassed_summary (5107293805054133144) -->
     <skip />
     <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>
@@ -2125,7 +2124,6 @@
     <string name="power_bluetooth" msgid="5085900180846238196">"Bluetootha"</string>
     <string name="power_cell" msgid="7793805106954398186">"Sare mugikorra"</string>
     <string name="power_phone" msgid="2768396619208561670">"Ahots-deiak"</string>
-    <string name="battery_used_for" msgid="6401552215008504483">"Erabilera-denbora: <xliff:g id="TIME">^1</xliff:g>"</string>
     <string name="battery_screen_usage" msgid="90008745183187461">"Pantailaren erabilera: <xliff:g id="TIME">^1</xliff:g>"</string>
     <string name="battery_used_by" msgid="6457305178016189330">"<xliff:g id="PERCENT">%1$s</xliff:g> erabili du <xliff:g id="APP">%2$s</xliff:g> aplikazioak"</string>
     <string name="battery_overall_usage" msgid="8940140259734182014">"Bateria osoaren <xliff:g id="PERCENT">%1$s</xliff:g>"</string>
@@ -2156,7 +2154,6 @@
     <string name="battery_not_usage_24hr" msgid="8397519536160741248">"Erabilerarik ez azken 24 orduetan"</string>
     <string name="battery_usage_without_time" msgid="1346894834339420538"></string>
     <string name="battery_usage_other_users" msgid="9002643295562500693">"Beste erabiltzaileak"</string>
-    <string name="advanced_battery_graph_subtext" msgid="6816737986172678550">"Gailuaren erabileran oinarritzen da gelditzen den bateriaren estimazioa"</string>
     <string name="estimated_time_left" msgid="948717045180211777">"Geratzen den denbora, gutxi gorabehera"</string>
     <string name="estimated_charging_time_left" msgid="2287135413363961246">"guztiz kargatu arte"</string>
     <string name="estimated_time_description" msgid="211058785418596009">"Estimazioak gorabeherak izan ditzake erabileraren arabera"</string>
@@ -2263,6 +2260,7 @@
     <string name="vpn_settings_multiple_insecure_multiple_total" msgid="1706236062478680488">"<xliff:g id="VPN_COUNT">%d</xliff:g> ez-seguruak"</string>
     <string name="adaptive_connectivity_title" msgid="7464959640138428192">"Sareko konexio egokitua"</string>
     <string name="adaptive_connectivity_summary" msgid="3648731530666326885">"Bateriaren iraupena luzatzen, eta gailuaren errendimendua hobetzen du sareko konexioak automatikoki kudeatuz."</string>
+    <string name="adaptive_connectivity_main_switch_title" msgid="261045483524512420">"Erabili sareko konexio egokitua"</string>
     <string name="credentials_title" msgid="7535942196886123656">"Kredentzialen biltegia"</string>
     <string name="credentials_install" msgid="3933218407598415827">"Instalatu ziurtagiriak"</string>
     <string name="credentials_reset" msgid="4246628389366452655">"Garbitu kredentzialak"</string>
@@ -2563,8 +2561,7 @@
     <string name="user_remove_user_menu" msgid="2183714948094429367">"Ezabatu <xliff:g id="USER_NAME">%1$s</xliff:g> gailutik"</string>
     <string name="user_lockscreen_settings" msgid="4596612658981942092">"Pantaila blokeatuaren ezarpenak"</string>
     <string name="user_add_on_lockscreen_menu" msgid="2539059062034644966">"Gehitu erabiltzaileak pantaila blokeatutik"</string>
-    <!-- no translation found for switch_to_dock_user_when_docked (2324395443311905635) -->
-    <skip />
+    <string name="switch_to_dock_user_when_docked" msgid="2324395443311905635">"Aldatu administratzailea den erabiltzailera gailua oinarrian jarrita dagoenean"</string>
     <string name="user_confirm_remove_self_title" msgid="926265330805361832">"Zeure burua ezabatu nahi duzu?"</string>
     <string name="user_confirm_remove_title" msgid="3626559103278006002">"Erabiltzaile hau ezabatu?"</string>
     <string name="user_profile_confirm_remove_title" msgid="3131574314149375354">"Profil hau kendu nahi duzu?"</string>
@@ -2690,8 +2687,7 @@
     <string name="wizard_next" msgid="3884832431439072471">"Hurrengoa"</string>
     <string name="wizard_back_adoptable" msgid="1447814356855134183">"Formateatu beste modu batera"</string>
     <string name="regulatory_info_text" msgid="1154461023369976667"></string>
-    <!-- no translation found for sim_settings_title (2254609719033946272) -->
-    <skip />
+    <string name="sim_settings_title" msgid="2254609719033946272">"SIMak"</string>
     <string name="sim_cellular_data_unavailable" msgid="4653591727755387534">"Ez dago datu-konexiorik"</string>
     <string name="sim_cellular_data_unavailable_summary" msgid="6505871722911347881">"Datuen SIM txartela hautatzeko, sakatu hau"</string>
     <string name="sim_calls_always_use" msgid="967857230039768111">"Erabili beti hau deietarako"</string>
@@ -2709,8 +2705,7 @@
     <string name="sim_status_title" msgid="6188770698037109774">"SIMaren egoera"</string>
     <string name="sim_status_title_sim_slot" msgid="4932996839194493313">"SIMaren egoera (%1$d. SIM zirrikitua)"</string>
     <string name="sim_signal_strength" msgid="6351052821700294501">"<xliff:g id="DBM">%1$d</xliff:g> dBm <xliff:g id="ASU">%2$d</xliff:g> asu"</string>
-    <!-- no translation found for sim_notification_title (2819551384383504031) -->
-    <skip />
+    <string name="sim_notification_title" msgid="2819551384383504031">"SIMak aldatu dira."</string>
     <string name="sim_notification_summary" msgid="5593339846307029991">"Konfiguratzeko, sakatu hau"</string>
     <string name="sim_calls_ask_first_prefs_title" msgid="3077694594349657933">"Galdetu beti"</string>
     <string name="sim_selection_required_pref" msgid="231437651041498359">"Zerbait hautatu behar da"</string>
@@ -2736,8 +2731,9 @@
     <string name="account_dashboard_title" msgid="8228773251948253914">"Pasahitzak eta kontuak"</string>
     <string name="account_dashboard_default_summary" msgid="1730719656099599488">"Gordetako pasahitzak, betetze automatikoa, sinkronizatutako kontuak"</string>
     <string name="app_default_dashboard_title" msgid="4071015747629103216">"Aplikazio lehenetsiak"</string>
-    <!-- no translation found for cloned_apps_dashboard_title (5542076801222950921) -->
-    <skip />
+    <string name="cloned_apps_dashboard_title" msgid="5542076801222950921">"Klonatutako aplikazioak"</string>
+    <string name="desc_cloned_apps_intro_text" msgid="1369621522882622476">"Sortu aplikazio baten bigarren kopia bat bi kontu aldi berean erabili ahal izateko."</string>
+    <string name="cloned_apps_summary" msgid="8805362440770795709">"<xliff:g id="CLONED_APPS_COUNT">%1$s</xliff:g> klonatu dira; <xliff:g id="ALLOWED_APPS_COUNT">%2$d</xliff:g> klona daitezke"</string>
     <string name="system_dashboard_summary" msgid="7400745270362833832">"Hizkuntzak, keinuak, ordua, babeskopiak"</string>
     <string name="languages_setting_summary" msgid="4924440599794956443">"Sistemaren hizkuntzak eta aplikazioen hizkuntzak"</string>
     <string name="keywords_wifi" msgid="8156528242318351490">"wifi, wi-fi, sareko konexioa, internet, haririk gabekoa, datuak, wi fi"</string>
@@ -3352,8 +3348,7 @@
     <string name="screen_pinning_unlock_password" msgid="4957969621904790573">"Eskatu pasahitza aingura kendu aurretik"</string>
     <string name="screen_pinning_unlock_none" msgid="2474959642431856316">"Blokeatu gailua aingura kentzean"</string>
     <string name="confirm_sim_deletion_title" msgid="9199369003530237871">"Berretsi SIMeko edukia ezabatu nahi duzula"</string>
-    <!-- no translation found for confirm_sim_deletion_description (5090811029854329373) -->
-    <skip />
+    <string name="confirm_sim_deletion_description" msgid="5090811029854329373">"eSIM bateko eduki guztia ezabatu aurretik, egiaztatu zeu zarela"</string>
     <string name="opening_paragraph_delete_profile_unknown_company" msgid="2951348192319498135">"Laneko profil hau honen bidez kudeatzen da:"</string>
     <string name="managing_admin" msgid="2633920317425356619">"Kudeatzailea: <xliff:g id="ADMIN_APP_LABEL">%s</xliff:g>"</string>
     <string name="encryption_interstitial_header" msgid="4418014339568737685">"Abio segurua"</string>
@@ -3757,6 +3752,16 @@
       <item quantity="one">1 aplikaziok du datuak mugarik gabe erabiltzeko aukera</item>
     </plurals>
     <string name="special_access_more" msgid="132919514147475846">"Ikusi gehiago"</string>
+    <!-- no translation found for long_background_tasks_label (3169590134850226687) -->
+    <skip />
+    <!-- no translation found for long_background_tasks_switch_title (2491623894899492543) -->
+    <skip />
+    <!-- no translation found for long_background_tasks_title (3272230637974707490) -->
+    <skip />
+    <!-- no translation found for long_background_tasks_footer_title (9117342254914743097) -->
+    <skip />
+    <!-- no translation found for keywords_long_background_tasks (5788956269136054574) -->
+    <skip />
     <string name="reset_shortcut_manager_throttling" msgid="2183940254903144298">"Berrezarri ShortcutManager-en mugak"</string>
     <string name="reset_shortcut_manager_throttling_complete" msgid="8949943009096885470">"Berrezarri dira ShortcutManager-en mugak"</string>
     <string name="notification_suggestion_title" msgid="6309263655965785411">"Kontrolatu pantaila blokeatuko informazioa"</string>
@@ -4129,8 +4134,7 @@
     <string name="mobile_data_settings_title" msgid="3927524078598009792">"Datu-konexioa"</string>
     <string name="mobile_data_settings_summary" msgid="7323978798199919063">"Atzitu datuak datu-konexioaren bidez"</string>
     <string name="mobile_data_settings_summary_auto_switch" msgid="7851549787645698945">"Barrutian dagoenean, automatikoki aldatuko da telefonoa operadore honetara"</string>
-    <!-- no translation found for mobile_data_settings_summary_unavailable (9176513507571883986) -->
-    <skip />
+    <string name="mobile_data_settings_summary_unavailable" msgid="9176513507571883986">"Ez dago SIMik"</string>
     <string name="calls_preference" msgid="2166481296066890129">"Deien hobespena"</string>
     <string name="sms_preference" msgid="7742964962568219351">"SMSen hobespena"</string>
     <string name="calls_and_sms_ask_every_time" msgid="3178743088737726677">"Galdetu beti"</string>
@@ -4145,10 +4149,8 @@
     <string name="mobile_network_list_add_more" msgid="4478586073355236604">"Gehitu beste batzuk"</string>
     <string name="mobile_network_active_sim" msgid="6397581267971410039">"Aktibo / SIM txartela"</string>
     <string name="mobile_network_inactive_sim" msgid="5829757490580409899">"Inaktibo / SIM txartela"</string>
-    <!-- no translation found for mobile_network_active_esim (3984452275968408382) -->
-    <skip />
-    <!-- no translation found for mobile_network_inactive_esim (8777415108263057939) -->
-    <skip />
+    <string name="mobile_network_active_esim" msgid="3984452275968408382">"Aktibo; eSIMaren profil batekin lotuta"</string>
+    <string name="mobile_network_inactive_esim" msgid="8777415108263057939">"Inaktibo; eSIMaren profil batekin lotuta"</string>
     <string name="mobile_network_sim_name" msgid="3187192894150386537">"SIMaren izena eta kolorea"</string>
     <string name="mobile_network_sim_name_label" msgid="1452440641628369625">"Izena"</string>
     <string name="mobile_network_sim_color_label" msgid="5293944087609632340">"Kolorea (aplikazio bateragarrietarako)"</string>
@@ -4184,8 +4186,7 @@
     <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>
-    <!-- no translation found for sim_action_switch_sub_dialog_text_downloaded (8977951796005849471) -->
-    <skip />
+    <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>
     <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>
@@ -4227,10 +4228,8 @@
     <string name="switch_sim_dialog_text" msgid="7530186862171635464">"<xliff:g id="CARRIER_NAME">%1$s</xliff:g> operadorearen bitartez egingo dira deiak, SMS bidalketak eta datu-konexioak."</string>
     <string name="switch_sim_dialog_no_switch_title" msgid="809763410787744247">"Ez dago SIM txartel aktiborik erabilgarri"</string>
     <string name="switch_sim_dialog_no_switch_text" msgid="7053939850026876088">"Geroago datu-konexioa, deien eginbideak eta SMSak erabiltzeko, joan sarearen ezarpenetara"</string>
-    <!-- no translation found for sim_card_label (6263064316075963775) -->
-    <skip />
-    <!-- no translation found for erase_sim_dialog_title (4742077437653028326) -->
-    <skip />
+    <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>
     <string name="erase_sim_confirm_button" msgid="8309115684335320541">"Ezabatu eduki guztia"</string>
     <string name="erasing_sim" msgid="7877703231075699139">"SIM txarteleko eduki guztia ezabatzen…"</string>
@@ -4283,6 +4282,8 @@
     <string name="capture_system_heap_dump_title" msgid="9210974110606886455">"Sortu memoria-iraulketaren txostena"</string>
     <string name="reboot_with_mte_title" msgid="9167242803901899693">"Berrabiarazi MTEekin"</string>
     <string name="reboot_with_mte_message" msgid="7675836625682561153">"Sistema berrabiaraziko da, eta memorian etiketatzeko luzapenarekin (MTE) probak egiteko baimena emango. Baliteke MTEak eragin negatiboa izatea sistemaren errendimenduan eta egonkortasunean. Ondoz ondoko hurrengo berrabiaraztean berrezarriko da."</string>
+    <string name="reboot_with_mte_summary" msgid="879384278357305846">"Probatu MTEa aplikazioak garatzeko, abio bakar batean"</string>
+    <string name="reboot_with_mte_already_enabled" msgid="7708271355555880940">"MTEa gaituta dago Memoriaren babes aurreratua eginbiderako"</string>
     <string name="capturing_system_heap_dump_message" msgid="8410503247477360622">"Memoria-iraulketaren txostena sortzen"</string>
     <string name="error_capturing_system_heap_dump_message" msgid="2352983250048200052">"Ezin izan da sortu memoria-iraulketaren txostena"</string>
     <string name="automatic_system_heap_dump_title" msgid="4093306504711109479">"Sortu automatikoki memoria-prozesuaren txostenak"</string>
@@ -4334,6 +4335,9 @@
     <string name="lockscreen_trivial_disabled_controls_summary" msgid="7593626010580689155">"Erabiltzeko, lehendabizi aktibatu \"Erakutsi gailua kontrolatzeko aukerak\""</string>
     <string name="lockscreen_double_line_clock_summary" msgid="2916159550425093703">"Ahal denean, erakutsi erlojua bi lerrotan"</string>
     <string name="lockscreen_double_line_clock_setting_toggle" msgid="3408639316001688529">"Bi lerroko erlojua"</string>
+    <!-- no translation found for lockscreen_quick_affordances_title (435869403114245620) -->
+    <skip />
+    <!-- no translation found for lockscreen_quick_affordances_summary (4225396036524703997) -->
     <string name="rtt_settings_title" msgid="7049259598645966354"></string>
     <string name="rtt_settings_no_visible" msgid="7440356831140948382"></string>
     <string name="rtt_settings_visible_during_call" msgid="7866181103286073700"></string>
@@ -4382,10 +4386,8 @@
     <string name="carrier_wifi_offload_summary" msgid="2980563718888371142">"Abiadura eta estaldura hobetzeko, eman W+ sareak erabiltzeko baimena Google Fi-ri"</string>
     <string name="carrier_wifi_network_title" msgid="5461382943873831770">"W+ sarea"</string>
     <string name="sim_category_title" msgid="2341314000964710495">"SIMa"</string>
-    <!-- no translation found for downloaded_sim_category_title (2876988650413179752) -->
-    <skip />
-    <!-- no translation found for downloaded_sims_category_title (487799905978489922) -->
-    <skip />
+    <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>
     <string name="sim_category_default_active_sim" msgid="1208194173387987231">" / <xliff:g id="ID_1">%1$s</xliff:g> aukera lehenetsia"</string>
@@ -4441,8 +4443,7 @@
     <string name="smart_forwarding_ongoing_title" msgid="962226849074401228">"Deien ezarpenak"</string>
     <string name="smart_forwarding_ongoing_text" msgid="2189209372407117114">"Ezarpenak eguneratzen…"</string>
     <string name="smart_forwarding_failed_title" msgid="1859891191023516080">"Deien ezarpenen errorea"</string>
-    <!-- no translation found for smart_forwarding_failed_text (8682640643264071789) -->
-    <skip />
+    <string name="smart_forwarding_failed_text" msgid="8682640643264071789">"Sarearen edo SIMaren errorea."</string>
     <string name="smart_forwarding_failed_not_activated_text" msgid="997396203001257904">"SIM txartela ez dago aktibatuta."</string>
     <string name="smart_forwarding_input_mdn_title" msgid="5105463748849841763">"Idatzi telefono-zenbakiak"</string>
     <string name="smart_forwarding_input_mdn_dialog_title" msgid="7542216086697868415">"Idatzi telefono-zenbakia"</string>
@@ -4466,14 +4467,10 @@
     <string name="previous_page_content_description" msgid="6438292457923282991">"Aurrekoa"</string>
     <string name="next_page_content_description" msgid="1641835099813416294">"Hurrengoa"</string>
     <string name="colors_viewpager_content_description" msgid="2591751086138259565">"Kolorearen aurrebista"</string>
-    <!-- no translation found for bluetooth_sim_card_access_notification_title (7351015416346359536) -->
-    <skip />
-    <!-- no translation found for bluetooth_sim_card_access_notification_content (8685623260103018309) -->
-    <skip />
-    <!-- no translation found for bluetooth_sim_card_access_dialog_title (5616323725563125179) -->
-    <skip />
-    <!-- no translation found for bluetooth_sim_card_access_dialog_content (6281997628405909566) -->
-    <skip />
+    <string name="bluetooth_sim_card_access_notification_title" msgid="7351015416346359536">"SIMa atzitzeko eskaera"</string>
+    <string name="bluetooth_sim_card_access_notification_content" msgid="8685623260103018309">"Gailu bat SIMa atzitu nahian dabil. Sakatu hau xehetasunak ikusteko."</string>
+    <string name="bluetooth_sim_card_access_dialog_title" msgid="5616323725563125179">"SIMa atzitzeko baimena eman nahi duzu?"</string>
+    <string name="bluetooth_sim_card_access_dialog_content" msgid="6281997628405909566">"Bluetooth bidezko gailu bat (<xliff:g id="DEVICE_NAME_0">%1$s</xliff:g>) SIMeko datuak atzitu nahian dabil (besteak beste, kontaktuak).\n\nKonektatuta dagoen bitartean, <xliff:g id="PHONE_NUMBER">%3$s</xliff:g> telefono-zenbakira egindako dei guztiak jasoko ditu <xliff:g id="DEVICE_NAME_1">%2$s</xliff:g> gailuak."</string>
     <string name="bluetooth_connect_access_notification_title" msgid="2573547043170883947">"Bluetooth bidezko gailu bat erabilgarri dago"</string>
     <string name="bluetooth_connect_access_notification_content" msgid="1328465545685433304">"Gailu bat konektatu nahian dabil. Sakatu hau xehetasunak ikusteko."</string>
     <string name="bluetooth_connect_access_dialog_title" msgid="1948056782712451381">"Bluetooth bidezko gailura konektatu nahi duzu?"</string>
@@ -4544,6 +4541,8 @@
     <string name="ingress_rate_limit_summary" msgid="1097811019742438371">"Konfiguratu sarearen banda-zabalerari dagokion sarrera-abiaduraren muga, zeina Interneteko konexioa eskaintzen duten sare guztiei aplikatzen baitzaie."</string>
     <string name="ingress_rate_limit_dialog_title" msgid="5359461052422633789">"Konfiguratu sarearen deskargatzeko abiaduraren muga"</string>
     <string name="ingress_rate_limit_no_limit_entry" msgid="8741098826008012163">"Mugagabea"</string>
+    <string name="disable_phantom_process_monitor_title" msgid="8348108346706188771">"Desgaitu haurraren prozesamenduarekin lotutako murriztapenak"</string>
+    <string name="disable_phantom_process_monitor_summary" msgid="3044464635550256985">"Desgaitu murriztapenak haurrak prozesatzen duen aplikazioari dagokion sistema-baliabideen erabileran"</string>
     <string name="bluetooth_broadcast_dialog_title" msgid="9172775308463135884">"Igorpena"</string>
     <string name="bluetooth_broadcast_dialog_broadcast_app" msgid="1016617579194329005">"Igorri <xliff:g id="CURRENTAPP">%1$s</xliff:g> aplikazioaren audioa"</string>
     <string name="bluetooth_broadcast_dialog_find_message" msgid="6621660851669953883">"Entzun zure inguruan igortzen ari diren edukia"</string>
diff --git a/res/values-fa/arrays.xml b/res/values-fa/arrays.xml
index 21aae5e..30fd531 100644
--- a/res/values-fa/arrays.xml
+++ b/res/values-fa/arrays.xml
@@ -469,7 +469,9 @@
     <item msgid="2373999996715432397">"0"</item>
     <item msgid="5305176997036663262">"1"</item>
   </string-array>
-    <!-- no translation found for switch_to_dock_user_when_docked_timeout_entries:0 (3211660022507486536) -->
-    <!-- no translation found for switch_to_dock_user_when_docked_timeout_entries:1 (7025253383416830453) -->
-    <!-- no translation found for switch_to_dock_user_when_docked_timeout_entries:2 (1574040255478150028) -->
+  <string-array name="switch_to_dock_user_when_docked_timeout_entries">
+    <item msgid="3211660022507486536">"هرگز"</item>
+    <item msgid="7025253383416830453">"پس‌از ۱ دقیقه"</item>
+    <item msgid="1574040255478150028">"پس‌از ۵ دقیقه"</item>
+  </string-array>
 </resources>
diff --git a/res/values-fa/strings.xml b/res/values-fa/strings.xml
index 4fd01a9..6d0fb48 100644
--- a/res/values-fa/strings.xml
+++ b/res/values-fa/strings.xml
@@ -1012,18 +1012,13 @@
     <string name="force_bold_text" msgid="4620929631102086716">"نوشتار پررنگ"</string>
     <string name="title_font_size" msgid="570613010306330622">"اندازه قلم"</string>
     <string name="short_summary_font_size" msgid="8444689613442419978">"نوشتار را بزرگ‌تر یا کوچک‌تر می‌کند"</string>
-    <!-- no translation found for sim_lock_settings (7331982427303002613) -->
-    <skip />
-    <!-- no translation found for sim_lock_settings_category (6475255139493877786) -->
-    <skip />
-    <!-- no translation found for sim_pin_toggle (6814489621760857328) -->
-    <skip />
+    <string name="sim_lock_settings" msgid="7331982427303002613">"تنظیمات قفل سیم‌کارت"</string>
+    <string name="sim_lock_settings_category" msgid="6475255139493877786">"قفل سیم‌کارت"</string>
+    <string name="sim_pin_toggle" msgid="6814489621760857328">"قفل کردن سیم‌کارت"</string>
     <string name="sim_pin_change" msgid="5978881209990507379">"تغییر پین سیم کارت"</string>
     <string name="sim_enter_pin" msgid="8235202785516053253">"پین سیم کارت"</string>
-    <!-- no translation found for sim_enable_sim_lock (6486354334679225748) -->
-    <skip />
-    <!-- no translation found for sim_disable_sim_lock (6939439812841857306) -->
-    <skip />
+    <string name="sim_enable_sim_lock" msgid="6486354334679225748">"قفل کردن سیم‌کارت"</string>
+    <string name="sim_disable_sim_lock" msgid="6939439812841857306">"باز کردن قفل سیم‌کارت"</string>
     <string name="sim_enter_old" msgid="6882545610939674813">"پین سیم کارت قدیمی"</string>
     <string name="sim_enter_new" msgid="9010947802784561582">"پین سیم کارت جدید"</string>
     <string name="sim_reenter_new" msgid="6131418271490374263">"پین جدید را دوباره تایپ کنید"</string>
@@ -1038,8 +1033,7 @@
     <string name="sim_change_data_title" msgid="4663239438584588847">"استفاده از <xliff:g id="CARRIER">%1$s</xliff:g> برای داده همراه؟"</string>
     <string name="sim_change_data_message" msgid="3046178883369645132">"برای داده تلفن همراه، از <xliff:g id="CARRIER2_0">%2$s</xliff:g> استفاده می‌کنید. اگر به <xliff:g id="CARRIER1">%1$s</xliff:g> جابه‌جا شوید، دیگر <xliff:g id="CARRIER2_1">%2$s</xliff:g> برای داده تلفن همراه استفاده نمی‌شود."</string>
     <string name="sim_change_data_ok" msgid="4922114750417276560">"استفاده از <xliff:g id="CARRIER">%1$s</xliff:g>"</string>
-    <!-- no translation found for sim_preferred_title (8850185380445309835) -->
-    <skip />
+    <string name="sim_preferred_title" msgid="8850185380445309835">"سیم‌کارت ترجیحی به‌روز شود؟"</string>
     <string name="sim_preferred_message" msgid="6004009449266648351">"<xliff:g id="NEW_SIM">%1$s</xliff:g> تنها سیم‌کارت در دستگاه شما است. می‌خواهید از این سیم‌کارت برای داده شبکه تلفن همراه، تماس تلفنی و پیامک استفاده کنید؟"</string>
     <string name="wrong_pin_code_pukked" msgid="3414172752791445033">"کد پین سیم کارت اشتباه است، اکنون برای گشودن قفل دستگاهتان باید با شرکت مخابراتی تماس بگیرید."</string>
     <plurals name="wrong_pin_code" formatted="false" msgid="4054088588731305475">
@@ -1192,20 +1186,17 @@
     <string name="reset_network_title" msgid="1395494440355807616">"‏بازنشانی Wi-Fi، داده شبکه همراه و بلوتوث"</string>
     <string name="reset_network_desc" msgid="1112523764899788246">"‏این کار همه تنظیمات شبکه را بازنشانی می‌کند، ازجمله:\n\n"<li>"Wi-Fi‏"</li>\n<li>"داده شبکه تلفن همراه"</li>\n<li>"بلوتوث"</li></string>
     <string name="erase_euicc_data_button" msgid="728078969563311737">"پاک‌سازی"</string>
-    <!-- no translation found for reset_esim_title (4194570573425902754) -->
-    <skip />
+    <string name="reset_esim_title" msgid="4194570573425902754">"پاک کردن سیم‌کارت داخلی"</string>
     <string name="reset_esim_desc" msgid="3662444090563399131">"با این کار، هیچ‌یک از طرح‌های سرویس تلفن همراه لغو نمی‌شود. برای بارگیری سیم‌کارت‌های جایگزین، با شرکت مخابراتی‌تان تماس بگیرید."</string>
     <string name="reset_network_button_text" msgid="2281476496459610071">"بازنشانی تنظیمات"</string>
     <string name="reset_network_final_desc" msgid="5304365082065278425">"همه تنظیمات شبکه بازنشانی شود؟ این کنش واگرد نمی‌شود."</string>
-    <!-- no translation found for reset_network_final_desc_esim (1129251284212847939) -->
-    <skip />
+    <string name="reset_network_final_desc_esim" msgid="1129251284212847939">"همه تنظیمات شبکه بازنشانی و سیم‌کارت‌های داخلی پاک شوند؟ این کنش واگردشدنی نیست."</string>
     <string name="reset_network_final_button_text" msgid="2433867118414000462">"بازنشانی تنظیمات"</string>
     <string name="reset_network_confirm_title" msgid="913014422184481270">"بازنشانی؟"</string>
     <string name="network_reset_not_available" msgid="1966334631394607829">"بازنشانی شبکه برای این کاربر در دسترس نیست"</string>
     <string name="reset_network_complete_toast" msgid="1367872474130621115">"تنظیمات شبکه بازنشانی شد"</string>
     <string name="reset_esim_error_title" msgid="4670073610967959597">"سیم‌کارت‌ها پاک‌سازی نشدند"</string>
-    <!-- no translation found for reset_esim_error_msg (7279607120606365250) -->
-    <skip />
+    <string name="reset_esim_error_msg" msgid="7279607120606365250">"سیم‌کارت داخلی به‌دلیل خطایی نمی‌تواند پاک شود.\n\nدستگاهتان را بازراه‌اندازی و دوباره امتحان کنید."</string>
     <string name="main_clear_title" msgid="277664302144837723">"پاک کردن همه داده‌ها (بازنشانی کارخانه‌ای)"</string>
     <string name="main_clear_short_title" msgid="4752094765533020696">"پاک کردن همه داده‌ها (بازنشانی کارخانه‌ای)"</string>
     <string name="main_clear_desc_also_erases_external" msgid="3687911419628956693"><li>"موسیقی"</li>\n<li>"عکس"</li>\n<li>"دیگر اطلاعات کاربر"</li></string>
@@ -2017,7 +2008,6 @@
     <string name="printer_info_desc" msgid="1206872325746154206">"اطلاعات بیشتر درباره این چاپگر"</string>
     <string name="power_usage_summary_title" msgid="4198312848584882113">"باتری"</string>
     <string name="power_usage_summary" msgid="6857382582534984531">"چه چیزی باتری را مصرف کرده است"</string>
-    <string name="power_usage_not_available" msgid="3425302437465106036">"داده مصرف باتری موجود نیست."</string>
     <string name="power_usage_level_and_status" msgid="821521456989429593">"<xliff:g id="LEVEL">%1$s</xliff:g> - <xliff:g id="STATUS">%2$s</xliff:g>"</string>
     <string name="power_discharge_remaining" msgid="6997529817917076536">"<xliff:g id="REMAIN">%1$s</xliff:g> مانده"</string>
     <string name="power_charge_remaining" msgid="7046064326172265116">"<xliff:g id="UNTIL_CHARGED">%1$s</xliff:g> مانده تا شارژ کامل"</string>
@@ -2038,7 +2028,6 @@
     <string name="manager_battery_usage_optimized_only" msgid="7121785281913056432">"بهینه‌سازی‌شده"</string>
     <string name="manager_battery_usage_link_a11y" msgid="374918091821438564">"درباره گزینه‌های مصرف باتری بیشتر بدانید"</string>
     <string name="device_screen_usage" msgid="1011630249648289909">"مصرف صفحه‌نمایش از زمان شارژ کامل"</string>
-    <string name="power_usage_list_summary" msgid="3237540201918492925">"مصرف باتری از زمان شارژ کامل"</string>
     <string name="advanced_battery_title" msgid="3005993394776555079">"مصرف باتری"</string>
     <string name="history_details_title" msgid="8628584613889559355">"جزئیات سابقه"</string>
     <string name="advanced_battery_preference_title" msgid="3790901207877260883">"مصرف باتری"</string>
@@ -2062,7 +2051,17 @@
     <string name="battery_tip_high_usage_summary" msgid="3938999581403084551">"برنامه‌هایی که بیشترین مصرف را دارند ببینید"</string>
     <string name="battery_tip_limited_temporarily_title" msgid="5962767837251276527">"شارژ موقتاً متوقف شده است"</string>
     <string name="battery_tip_limited_temporarily_summary" msgid="5254922316684499816">"درحال محافظت از باتری برای افزایش عمر باتری"</string>
-    <!-- no translation found for battery_tip_limited_temporarily_extra_summary (8876637325622106400) -->
+    <!-- no translation found for battery_tip_dock_defender_future_bypass_title (7257251934903787366) -->
+    <skip />
+    <!-- no translation found for battery_tip_dock_defender_future_bypass_summary (428474483479026813) -->
+    <skip />
+    <!-- no translation found for battery_tip_dock_defender_active_title (8843454404807737776) -->
+    <skip />
+    <!-- no translation found for battery_tip_dock_defender_active_summary (5582869291068635429) -->
+    <skip />
+    <!-- no translation found for battery_tip_dock_defender_temporarily_bypassed_title (1679449361090557201) -->
+    <skip />
+    <!-- no translation found for battery_tip_dock_defender_temporarily_bypassed_summary (5107293805054133144) -->
     <skip />
     <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>
@@ -2125,7 +2124,6 @@
     <string name="power_bluetooth" msgid="5085900180846238196">"بلوتوث"</string>
     <string name="power_cell" msgid="7793805106954398186">"شبکه تلفن همراه"</string>
     <string name="power_phone" msgid="2768396619208561670">"تماس‌های صوتی"</string>
-    <string name="battery_used_for" msgid="6401552215008504483">"مدت‌ زمان استفاده <xliff:g id="TIME">^1</xliff:g>"</string>
     <string name="battery_screen_usage" msgid="90008745183187461">"مصرف صفحه‌نمایش <xliff:g id="TIME">^1</xliff:g>"</string>
     <string name="battery_used_by" msgid="6457305178016189330">"<xliff:g id="APP">%2$s</xliff:g> <xliff:g id="PERCENT">%1$s</xliff:g> از شارژ باتری را مصرف کرده است"</string>
     <string name="battery_overall_usage" msgid="8940140259734182014">"<xliff:g id="PERCENT">%1$s</xliff:g> از کل شارژ باتری"</string>
@@ -2156,7 +2154,6 @@
     <string name="battery_not_usage_24hr" msgid="8397519536160741248">"در ۲۴ ساعت گذشته استفاده نشده است"</string>
     <string name="battery_usage_without_time" msgid="1346894834339420538"></string>
     <string name="battery_usage_other_users" msgid="9002643295562500693">"کاربران دیگر"</string>
-    <string name="advanced_battery_graph_subtext" msgid="6816737986172678550">"شارژ باتری باقی‌مانده براساس مصرف دستگاه تخمین زده می‌شود"</string>
     <string name="estimated_time_left" msgid="948717045180211777">"زمان باقی‌مانده تخمینی"</string>
     <string name="estimated_charging_time_left" msgid="2287135413363961246">"مانده تا شارژ کامل"</string>
     <string name="estimated_time_description" msgid="211058785418596009">"ممکن است تخمین بسته به استفاده تغییر کند"</string>
@@ -2263,6 +2260,7 @@
     <string name="vpn_settings_multiple_insecure_multiple_total" msgid="1706236062478680488">"<xliff:g id="VPN_COUNT">%d</xliff:g> امن نیست"</string>
     <string name="adaptive_connectivity_title" msgid="7464959640138428192">"اتصال تطبیقی"</string>
     <string name="adaptive_connectivity_summary" msgid="3648731530666326885">"با مدیریت خودکار اتصال‌های شبکه، عمر باتری را افزایش می‌دهد و عملکرد دستگاه را بهبود می‌بخشد"</string>
+    <string name="adaptive_connectivity_main_switch_title" msgid="261045483524512420">"استفاده از «اتصال‌پذیری سازگار»"</string>
     <string name="credentials_title" msgid="7535942196886123656">"حافظه اطلاعات کاربری"</string>
     <string name="credentials_install" msgid="3933218407598415827">"نصب گواهینامه"</string>
     <string name="credentials_reset" msgid="4246628389366452655">"پاک کردن اطلاعات کاربری"</string>
@@ -2310,7 +2308,7 @@
     <string name="personal_data_section_title" msgid="6368610168625722682">"اطلاعات شخصی"</string>
     <string name="backup_data_title" msgid="507663517227498525">"پشتیبان‌گیری از داده‌های من"</string>
     <string name="backup_data_summary" msgid="8054551085241427531">"‏داده‌های نسخه پشتیبان برنامه، گذرواژه‌های Wi-Fi، و سایر تنظیمات در سرورهای Google"</string>
-    <string name="backup_configure_account_title" msgid="8574055186903658842">"حساب پشتیبان"</string>
+    <string name="backup_configure_account_title" msgid="8574055186903658842">"حساب پشتیبان‌گیری"</string>
     <string name="backup_data_management_title" msgid="6596830198441939702">"مدیریت حساب پشتیبان"</string>
     <string name="include_app_data_title" msgid="2969603876620594523">"داده‌های برنامه شامل شود"</string>
     <string name="auto_restore_title" msgid="4124345897936637561">"بازیابی خودکار"</string>
@@ -2563,8 +2561,7 @@
     <string name="user_remove_user_menu" msgid="2183714948094429367">"حذف <xliff:g id="USER_NAME">%1$s</xliff:g> از این دستگاه"</string>
     <string name="user_lockscreen_settings" msgid="4596612658981942092">"تنظیمات صفحه قفل"</string>
     <string name="user_add_on_lockscreen_menu" msgid="2539059062034644966">"افزودن کاربران از صفحه قفل"</string>
-    <!-- no translation found for switch_to_dock_user_when_docked (2324395443311905635) -->
-    <skip />
+    <string name="switch_to_dock_user_when_docked" msgid="2324395443311905635">"هنگام اتصال به پایه، به کاربر سرپرست جابه‌جا شود"</string>
     <string name="user_confirm_remove_self_title" msgid="926265330805361832">"حذف خودتان؟"</string>
     <string name="user_confirm_remove_title" msgid="3626559103278006002">"این کاربر حذف شود؟"</string>
     <string name="user_profile_confirm_remove_title" msgid="3131574314149375354">"این نمایه حذف شود؟"</string>
@@ -2690,8 +2687,7 @@
     <string name="wizard_next" msgid="3884832431439072471">"بعدی"</string>
     <string name="wizard_back_adoptable" msgid="1447814356855134183">"قالب‌بندی با روشی دیگر"</string>
     <string name="regulatory_info_text" msgid="1154461023369976667"></string>
-    <!-- no translation found for sim_settings_title (2254609719033946272) -->
-    <skip />
+    <string name="sim_settings_title" msgid="2254609719033946272">"سیم‌کارت‌ها"</string>
     <string name="sim_cellular_data_unavailable" msgid="4653591727755387534">"داده شبکه تلفن همراه دردسترس نیست"</string>
     <string name="sim_cellular_data_unavailable_summary" msgid="6505871722911347881">"برای انتخاب سیم‌کارت داده ضربه بزنید"</string>
     <string name="sim_calls_always_use" msgid="967857230039768111">"همیشه این سیم برای تماس‌‌ها استفاده شود"</string>
@@ -2709,8 +2705,7 @@
     <string name="sim_status_title" msgid="6188770698037109774">"وضعیت سیم‌کارت"</string>
     <string name="sim_status_title_sim_slot" msgid="4932996839194493313">"‏وضعیت سیم‌کارت (شیار سیم‌کارت %1$d)"</string>
     <string name="sim_signal_strength" msgid="6351052821700294501">"<xliff:g id="DBM">%1$d</xliff:g> dBm <xliff:g id="ASU">%2$d</xliff:g> asu"</string>
-    <!-- no translation found for sim_notification_title (2819551384383504031) -->
-    <skip />
+    <string name="sim_notification_title" msgid="2819551384383504031">"سیم‌کارت‌ها تغییر کردند."</string>
     <string name="sim_notification_summary" msgid="5593339846307029991">"برای راه‌اندازی ضربه بزنید"</string>
     <string name="sim_calls_ask_first_prefs_title" msgid="3077694594349657933">"هر بار پرسیده شود"</string>
     <string name="sim_selection_required_pref" msgid="231437651041498359">"انتخاب مورد نیاز است"</string>
@@ -2736,7 +2731,10 @@
     <string name="account_dashboard_title" msgid="8228773251948253914">"گذرواژه‌ها و حساب‌ها"</string>
     <string name="account_dashboard_default_summary" msgid="1730719656099599488">"گذرواژه‌های ذخیره‌شده، تکمیل خودکار، حساب‌های همگام‌سازی‌شده"</string>
     <string name="app_default_dashboard_title" msgid="4071015747629103216">"برنامه‌های پیش‌فرض"</string>
-    <!-- no translation found for cloned_apps_dashboard_title (5542076801222950921) -->
+    <string name="cloned_apps_dashboard_title" msgid="5542076801222950921">"برنامه‌های تکثیرشده"</string>
+    <!-- no translation found for desc_cloned_apps_intro_text (1369621522882622476) -->
+    <skip />
+    <!-- no translation found for cloned_apps_summary (8805362440770795709) -->
     <skip />
     <string name="system_dashboard_summary" msgid="7400745270362833832">"زبان‌ها، ژست‌ها، زمان، پشتیبان"</string>
     <string name="languages_setting_summary" msgid="4924440599794956443">"زبان‌های سیستم، زبان‌های برنامه"</string>
@@ -3352,8 +3350,7 @@
     <string name="screen_pinning_unlock_password" msgid="4957969621904790573">"درخواست گذرواژه قبل از برداشتن سنجاق"</string>
     <string name="screen_pinning_unlock_none" msgid="2474959642431856316">"قفل کردن دستگاه هنگام برداشتن سنجاق"</string>
     <string name="confirm_sim_deletion_title" msgid="9199369003530237871">"تأیید حذف سیم‌کارت"</string>
-    <!-- no translation found for confirm_sim_deletion_description (5090811029854329373) -->
-    <skip />
+    <string name="confirm_sim_deletion_description" msgid="5090811029854329373">"پیش‌از پاک کردن سیم‌کارت داخلی، هویتتان را به‌تأیید برسانید"</string>
     <string name="opening_paragraph_delete_profile_unknown_company" msgid="2951348192319498135">"سرپرست زیر این نمایه کاری را مدیریت می‌کند:"</string>
     <string name="managing_admin" msgid="2633920317425356619">"مدیریت شده توسط <xliff:g id="ADMIN_APP_LABEL">%s</xliff:g>"</string>
     <string name="encryption_interstitial_header" msgid="4418014339568737685">"راه‌اندازی امن"</string>
@@ -3757,6 +3754,11 @@
       <item quantity="other"><xliff:g id="COUNT">%d</xliff:g> برنامه می‌تواند از داده نامحدود استفاده کند</item>
     </plurals>
     <string name="special_access_more" msgid="132919514147475846">"مشاهده محتوای بیشتر"</string>
+    <string name="long_background_tasks_label" msgid="3169590134850226687">"کارهای طولانی در پس‌زمینه"</string>
+    <string name="long_background_tasks_switch_title" msgid="2491623894899492543">"مجاز کردن کارهای طولانی‌مدت در پس‌زمینه"</string>
+    <string name="long_background_tasks_title" msgid="3272230637974707490">"کارهای طولانی در پس‌زمینه"</string>
+    <string name="long_background_tasks_footer_title" msgid="9117342254914743097">"به این برنامه اجازه دهید کارهای طولانی‌مدت در پس‌زمینه اجرا کند. این کار به برنامه اجازه می‌دهد کارهایی را اجرا کند که ممکن است تکمیلشان بیشتر از چند دقیقه طول بکشد، مانند بارگیری و بارگذاری. \n\nاگر این اجازه داده نشود، سیستم مدت‌زمانی را که برنامه می‌تواند در پس‌زمینه کار اجرا کند محدود خواهد کرد."</string>
+    <string name="keywords_long_background_tasks" msgid="5788956269136054574">"کارهای طولانی، انتقال داده، کارهای پس‌زمینه"</string>
     <string name="reset_shortcut_manager_throttling" msgid="2183940254903144298">"‏بازنشانی محدودکننده سرعت ShortcutManager"</string>
     <string name="reset_shortcut_manager_throttling_complete" msgid="8949943009096885470">"‏محدودکننده سرعت ShortcutManager بازنشانی شد"</string>
     <string name="notification_suggestion_title" msgid="6309263655965785411">"کنترل اطلاعات روی صفحه قفل"</string>
@@ -4129,8 +4131,7 @@
     <string name="mobile_data_settings_title" msgid="3927524078598009792">"داده تلفن همراه"</string>
     <string name="mobile_data_settings_summary" msgid="7323978798199919063">"دسترسی به داده‌ها با استفاده از شبکه تلفن همراه"</string>
     <string name="mobile_data_settings_summary_auto_switch" msgid="7851549787645698945">"تلفن، وقتی در محدوده باشد، به‌طور خودکار به این شرکت مخابراتی جابه‌جا می‌شود"</string>
-    <!-- no translation found for mobile_data_settings_summary_unavailable (9176513507571883986) -->
-    <skip />
+    <string name="mobile_data_settings_summary_unavailable" msgid="9176513507571883986">"سیم‌کارتی دردسترس نیست"</string>
     <string name="calls_preference" msgid="2166481296066890129">"اولویت تماس‌ها"</string>
     <string name="sms_preference" msgid="7742964962568219351">"اولویت‌ها پیامک"</string>
     <string name="calls_and_sms_ask_every_time" msgid="3178743088737726677">"هربار پرسیده شود"</string>
@@ -4145,10 +4146,8 @@
     <string name="mobile_network_list_add_more" msgid="4478586073355236604">"افزودن موارد بیشتر"</string>
     <string name="mobile_network_active_sim" msgid="6397581267971410039">"فعال / سیم‌کارت"</string>
     <string name="mobile_network_inactive_sim" msgid="5829757490580409899">"غیرفعال / سیم‌کارت"</string>
-    <!-- no translation found for mobile_network_active_esim (3984452275968408382) -->
-    <skip />
-    <!-- no translation found for mobile_network_inactive_esim (8777415108263057939) -->
-    <skip />
+    <string name="mobile_network_active_esim" msgid="3984452275968408382">"فعال / سیم‌کارت داخلی"</string>
+    <string name="mobile_network_inactive_esim" msgid="8777415108263057939">"غیرفعال / سیم‌کارت داخلی"</string>
     <string name="mobile_network_sim_name" msgid="3187192894150386537">"رنگ و نام سیم‌کارت"</string>
     <string name="mobile_network_sim_name_label" msgid="1452440641628369625">"نام"</string>
     <string name="mobile_network_sim_color_label" msgid="5293944087609632340">"رنگ (برنامه‌های سازگار از آن استفاده می‌کنند)"</string>
@@ -4184,8 +4183,7 @@
     <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>
-    <!-- no translation found for sim_action_switch_sub_dialog_text_downloaded (8977951796005849471) -->
-    <skip />
+    <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>
     <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>
@@ -4227,10 +4225,8 @@
     <string name="switch_sim_dialog_text" msgid="7530186862171635464">"<xliff:g id="CARRIER_NAME">%1$s</xliff:g> برای داده تلفن همراه، تماس تلفنی، و پیامک استفاده می‌شود."</string>
     <string name="switch_sim_dialog_no_switch_title" msgid="809763410787744247">"هیچ سیم‌کارت فعالی وجود ندارد"</string>
     <string name="switch_sim_dialog_no_switch_text" msgid="7053939850026876088">"برای استفاده از داده تلفن همراه، ویژگی‌های تماس تلفنی، و بعدتر پیامک، به تنظیمات شبکه‌تان بروید"</string>
-    <!-- no translation found for sim_card_label (6263064316075963775) -->
-    <skip />
-    <!-- no translation found for erase_sim_dialog_title (4742077437653028326) -->
-    <skip />
+    <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>
     <string name="erase_sim_confirm_button" msgid="8309115684335320541">"پاک‌سازی"</string>
     <string name="erasing_sim" msgid="7877703231075699139">"درحال پاک‌سازی سیم‌کارت…"</string>
@@ -4283,6 +4279,8 @@
     <string name="capture_system_heap_dump_title" msgid="9210974110606886455">"ثبت رونوشت حافظه آزاد سیستم"</string>
     <string name="reboot_with_mte_title" msgid="9167242803901899693">"‏راه‌اندازی مجدد با MTE"</string>
     <string name="reboot_with_mte_message" msgid="7675836625682561153">"‏سیستم راه‌اندازی مجدد می‌شود و پس‌از آن، آزمایش کردن با «افزونه‌های نشان‌گذاری حافظه» (MTE) را مجاز می‌کند. MTE می‌تواند بر عملکرد و پایداری سیستم اثر منفی بگذارد. در راه‌اندازی مجدد بعدی، بازنشانی می‌شود."</string>
+    <string name="reboot_with_mte_summary" msgid="879384278357305846">"‏MTE را برای راه‌اندازی یک‌باره برای توسعه نرم‌افزار امتحان کنید"</string>
+    <string name="reboot_with_mte_already_enabled" msgid="7708271355555880940">"‏MTE ازطریق «محافظت پیشرفته حافظه» فعال می‌شود"</string>
     <string name="capturing_system_heap_dump_message" msgid="8410503247477360622">"ثبت رونوشت حافطه آزاد سیستم"</string>
     <string name="error_capturing_system_heap_dump_message" msgid="2352983250048200052">"رونوشت حافظه آزاد سیستم ثبت نشد"</string>
     <string name="automatic_system_heap_dump_title" msgid="4093306504711109479">"ثبت خودکار رونوشت‌های حافظه آزاد سیستم"</string>
@@ -4334,6 +4332,11 @@
     <string name="lockscreen_trivial_disabled_controls_summary" msgid="7593626010580689155">"برای استفاده، ابتدا «نمایش کنترل‌های دستگاه» را روشن کنید"</string>
     <string name="lockscreen_double_line_clock_summary" msgid="2916159550425093703">"نمایش ساعت دو خطی، درصورت دردسترس بودن"</string>
     <string name="lockscreen_double_line_clock_setting_toggle" msgid="3408639316001688529">"ساعت دو خطی"</string>
+    <string name="lockscreen_quick_affordances_title" msgid="435869403114245620">"دکمه‌ها"</string>
+    <plurals name="lockscreen_quick_affordances_summary" formatted="false" msgid="4225396036524703997">
+      <item quantity="one"><xliff:g id="FIRST_1">%1$s</xliff:g>، <xliff:g id="SECOND">%2$s</xliff:g></item>
+      <item quantity="other"><xliff:g id="FIRST_1">%1$s</xliff:g>، <xliff:g id="SECOND">%2$s</xliff:g></item>
+    </plurals>
     <string name="rtt_settings_title" msgid="7049259598645966354"></string>
     <string name="rtt_settings_no_visible" msgid="7440356831140948382"></string>
     <string name="rtt_settings_visible_during_call" msgid="7866181103286073700"></string>
@@ -4382,10 +4385,8 @@
     <string name="carrier_wifi_offload_summary" msgid="2980563718888371142">"‏به Google Fi اجازه داده می‌شود برای بهبود سرعت و پوشش از شبکه‌های W+‎ استفاده کند"</string>
     <string name="carrier_wifi_network_title" msgid="5461382943873831770">"‏شبکه W+‎"</string>
     <string name="sim_category_title" msgid="2341314000964710495">"سیم‌کارت"</string>
-    <!-- no translation found for downloaded_sim_category_title (2876988650413179752) -->
-    <skip />
-    <!-- no translation found for downloaded_sims_category_title (487799905978489922) -->
-    <skip />
+    <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>
     <string name="sim_category_default_active_sim" msgid="1208194173387987231">" / پیش‌فرض برای <xliff:g id="ID_1">%1$s</xliff:g>"</string>
@@ -4441,8 +4442,7 @@
     <string name="smart_forwarding_ongoing_title" msgid="962226849074401228">"تنظیمات تماس"</string>
     <string name="smart_forwarding_ongoing_text" msgid="2189209372407117114">"درحال به‌روزرسانی «تنظیمات»…"</string>
     <string name="smart_forwarding_failed_title" msgid="1859891191023516080">"خطای «تنظیمات تماس»"</string>
-    <!-- no translation found for smart_forwarding_failed_text (8682640643264071789) -->
-    <skip />
+    <string name="smart_forwarding_failed_text" msgid="8682640643264071789">"خطای شبکه یا سیم‌کارت."</string>
     <string name="smart_forwarding_failed_not_activated_text" msgid="997396203001257904">"سیم‌کارت فعال نیست."</string>
     <string name="smart_forwarding_input_mdn_title" msgid="5105463748849841763">"وارد کردن شماره‌های تلفن"</string>
     <string name="smart_forwarding_input_mdn_dialog_title" msgid="7542216086697868415">"وارد کردن شماره تلفن"</string>
@@ -4466,14 +4466,10 @@
     <string name="previous_page_content_description" msgid="6438292457923282991">"قبلی"</string>
     <string name="next_page_content_description" msgid="1641835099813416294">"بعدی"</string>
     <string name="colors_viewpager_content_description" msgid="2591751086138259565">"پیش‌دید رنگ"</string>
-    <!-- no translation found for bluetooth_sim_card_access_notification_title (7351015416346359536) -->
-    <skip />
-    <!-- no translation found for bluetooth_sim_card_access_notification_content (8685623260103018309) -->
-    <skip />
-    <!-- no translation found for bluetooth_sim_card_access_dialog_title (5616323725563125179) -->
-    <skip />
-    <!-- no translation found for bluetooth_sim_card_access_dialog_content (6281997628405909566) -->
-    <skip />
+    <string name="bluetooth_sim_card_access_notification_title" msgid="7351015416346359536">"درخواست دسترسی به سیم‌‌کارت"</string>
+    <string name="bluetooth_sim_card_access_notification_content" msgid="8685623260103018309">"دستگاهی می‌خواهد به سیم‌کارتتان دسترسی داشته باشد. برای دیدن جزئیات، ضربه بزنید."</string>
+    <string name="bluetooth_sim_card_access_dialog_title" msgid="5616323725563125179">"دسترسی به سیم‌کارت مجاز است؟"</string>
+    <string name="bluetooth_sim_card_access_dialog_content" msgid="6281997628405909566">"دستگاه بلوتوثی (<xliff:g id="DEVICE_NAME_0">%1$s</xliff:g>) می‌خواهد به داده‌های سیم‌کارتتان دسترسی داشته باشد. این داده‌ها شامل مخاطبین شما می‌شود.\n\nوقتی متصل باشد، <xliff:g id="DEVICE_NAME_1">%2$s</xliff:g> همه تماس‌هایی را که با <xliff:g id="PHONE_NUMBER">%3$s</xliff:g> برقرار می‌شود دریافت خواهد کرد."</string>
     <string name="bluetooth_connect_access_notification_title" msgid="2573547043170883947">"دستگاه بلوتوث دردسترس است"</string>
     <string name="bluetooth_connect_access_notification_content" msgid="1328465545685433304">"دستگاهی می‌خواهد متصل شود. برای دیدن جزئیات، ضربه بزنید."</string>
     <string name="bluetooth_connect_access_dialog_title" msgid="1948056782712451381">"به دستگاه بلوتوث متصل می‌شوید؟"</string>
@@ -4544,6 +4540,10 @@
     <string name="ingress_rate_limit_summary" msgid="1097811019742438371">"برای نرخ ورودی پهنای باند شبکه، محدودیت پیکربندی کنید. این محدودیت بر همه شبکه‌هایی که اتصال اینترنت ارائه می‌دهند اعمال می‌شود."</string>
     <string name="ingress_rate_limit_dialog_title" msgid="5359461052422633789">"پیکربندی محدودیت نرخ بارگیری شبکه"</string>
     <string name="ingress_rate_limit_no_limit_entry" msgid="8741098826008012163">"بدون محدودیت"</string>
+    <!-- no translation found for disable_phantom_process_monitor_title (8348108346706188771) -->
+    <skip />
+    <!-- no translation found for disable_phantom_process_monitor_summary (3044464635550256985) -->
+    <skip />
     <string name="bluetooth_broadcast_dialog_title" msgid="9172775308463135884">"همه‌فرستی"</string>
     <string name="bluetooth_broadcast_dialog_broadcast_app" msgid="1016617579194329005">"همه‌فرستی <xliff:g id="CURRENTAPP">%1$s</xliff:g>"</string>
     <string name="bluetooth_broadcast_dialog_find_message" msgid="6621660851669953883">"به همه‌فرستی‌هایی که اطراف شما درحال پخش هستند گوش دهید"</string>
diff --git a/res/values-fi/arrays.xml b/res/values-fi/arrays.xml
index f1405ce..8392dd5 100644
--- a/res/values-fi/arrays.xml
+++ b/res/values-fi/arrays.xml
@@ -469,7 +469,9 @@
     <item msgid="2373999996715432397">"0"</item>
     <item msgid="5305176997036663262">"1"</item>
   </string-array>
-    <!-- no translation found for switch_to_dock_user_when_docked_timeout_entries:0 (3211660022507486536) -->
-    <!-- no translation found for switch_to_dock_user_when_docked_timeout_entries:1 (7025253383416830453) -->
-    <!-- no translation found for switch_to_dock_user_when_docked_timeout_entries:2 (1574040255478150028) -->
+  <string-array name="switch_to_dock_user_when_docked_timeout_entries">
+    <item msgid="3211660022507486536">"Ei koskaan"</item>
+    <item msgid="7025253383416830453">"1 minuutin kuluttua"</item>
+    <item msgid="1574040255478150028">"5 minuutin kuluttua"</item>
+  </string-array>
 </resources>
diff --git a/res/values-fi/strings.xml b/res/values-fi/strings.xml
index 4b750f1..d499174 100644
--- a/res/values-fi/strings.xml
+++ b/res/values-fi/strings.xml
@@ -1012,18 +1012,13 @@
     <string name="force_bold_text" msgid="4620929631102086716">"Lihavoi teksti"</string>
     <string name="title_font_size" msgid="570613010306330622">"Fontin koko"</string>
     <string name="short_summary_font_size" msgid="8444689613442419978">"Suurenna tai pienennä tekstiä"</string>
-    <!-- no translation found for sim_lock_settings (7331982427303002613) -->
-    <skip />
-    <!-- no translation found for sim_lock_settings_category (6475255139493877786) -->
-    <skip />
-    <!-- no translation found for sim_pin_toggle (6814489621760857328) -->
-    <skip />
+    <string name="sim_lock_settings" msgid="7331982427303002613">"SIM-lukituksen asetukset"</string>
+    <string name="sim_lock_settings_category" msgid="6475255139493877786">"SIM-lukitus"</string>
+    <string name="sim_pin_toggle" msgid="6814489621760857328">"Lukitse SIM-kortti"</string>
     <string name="sim_pin_change" msgid="5978881209990507379">"Vaihda SIM-kortin PIN-koodi"</string>
     <string name="sim_enter_pin" msgid="8235202785516053253">"SIM-kortin PIN-koodi"</string>
-    <!-- no translation found for sim_enable_sim_lock (6486354334679225748) -->
-    <skip />
-    <!-- no translation found for sim_disable_sim_lock (6939439812841857306) -->
-    <skip />
+    <string name="sim_enable_sim_lock" msgid="6486354334679225748">"Lukitse SIM-kortti"</string>
+    <string name="sim_disable_sim_lock" msgid="6939439812841857306">"Avaa SIM-kortin lukitus"</string>
     <string name="sim_enter_old" msgid="6882545610939674813">"Vanha SIM-kortin PIN-koodi"</string>
     <string name="sim_enter_new" msgid="9010947802784561582">"Uusi SIM-kortin PIN-koodi"</string>
     <string name="sim_reenter_new" msgid="6131418271490374263">"Kirjoita uusi PIN-koodi uudelleen"</string>
@@ -1038,8 +1033,7 @@
     <string name="sim_change_data_title" msgid="4663239438584588847">"Käytetäänkö mobiilidataa (<xliff:g id="CARRIER">%1$s</xliff:g>)?"</string>
     <string name="sim_change_data_message" msgid="3046178883369645132">"Käytät mobiilidataa (<xliff:g id="CARRIER2_0">%2$s</xliff:g>). Jos <xliff:g id="CARRIER1">%1$s</xliff:g> otetaan käyttöön, <xliff:g id="CARRIER2_1">%2$s</xliff:g> ei enää käytä mobiilidataa."</string>
     <string name="sim_change_data_ok" msgid="4922114750417276560">"Valitse <xliff:g id="CARRIER">%1$s</xliff:g>"</string>
-    <!-- no translation found for sim_preferred_title (8850185380445309835) -->
-    <skip />
+    <string name="sim_preferred_title" msgid="8850185380445309835">"Vaihdetaanko ensisijainen SIM?"</string>
     <string name="sim_preferred_message" msgid="6004009449266648351">"<xliff:g id="NEW_SIM">%1$s</xliff:g> on laitteesi ainoa SIM-kortti. Haluatko käyttää korttia mobiilidataan, puheluihin ja tekstiviesteihin?"</string>
     <string name="wrong_pin_code_pukked" msgid="3414172752791445033">"Virheellinen SIM-kortin PIN-koodi. Sinun on nyt otettava yhteys operaattoriin laitteen lukituksen avaamiseksi."</string>
     <plurals name="wrong_pin_code" formatted="false" msgid="4054088588731305475">
@@ -1192,20 +1186,17 @@
     <string name="reset_network_title" msgid="1395494440355807616">"Nollaa Wi-Fin, mobiiliverkon ja Bluetoothin asetukset"</string>
     <string name="reset_network_desc" msgid="1112523764899788246">"Tämä nollaa kaikki verkkoasetukset, esimerkiksi seuraavat:\n\n"<li>"Wi‑Fi"</li>\n<li>"Mobiilidata"</li>\n<li>"Bluetooth"</li></string>
     <string name="erase_euicc_data_button" msgid="728078969563311737">"Tyhjennä"</string>
-    <!-- no translation found for reset_esim_title (4194570573425902754) -->
-    <skip />
+    <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>
     <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>
-    <!-- no translation found for reset_network_final_desc_esim (1129251284212847939) -->
-    <skip />
+    <string name="reset_network_final_desc_esim" msgid="1129251284212847939">"Nollataanko verkon kaikki asetukset ja poistetaanko eSIMit? Toimintoa ei voi kumota."</string>
     <string name="reset_network_final_button_text" msgid="2433867118414000462">"Nollaa asetukset"</string>
     <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>
-    <!-- no translation found for reset_esim_error_msg (7279607120606365250) -->
-    <skip />
+    <string name="reset_esim_error_msg" msgid="7279607120606365250">"eSIMejä ei voi poistaa virheen vuoksi.\n\nKäynnistä laite uudelleen ja yritä sitten uudelleen."</string>
     <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>
@@ -2017,7 +2008,6 @@
     <string name="printer_info_desc" msgid="1206872325746154206">"Lisätietoja tästä tulostimesta"</string>
     <string name="power_usage_summary_title" msgid="4198312848584882113">"Akku"</string>
     <string name="power_usage_summary" msgid="6857382582534984531">"Mikä on käyttänyt akkua"</string>
-    <string name="power_usage_not_available" msgid="3425302437465106036">"Akun käyttödata ei saatavilla"</string>
     <string name="power_usage_level_and_status" msgid="821521456989429593">"<xliff:g id="LEVEL">%1$s</xliff:g> – <xliff:g id="STATUS">%2$s</xliff:g>"</string>
     <string name="power_discharge_remaining" msgid="6997529817917076536">"<xliff:g id="REMAIN">%1$s</xliff:g> jäljellä"</string>
     <string name="power_charge_remaining" msgid="7046064326172265116">"<xliff:g id="UNTIL_CHARGED">%1$s</xliff:g> latausaikaa jäljellä"</string>
@@ -2038,7 +2028,6 @@
     <string name="manager_battery_usage_optimized_only" msgid="7121785281913056432">"optimoitu"</string>
     <string name="manager_battery_usage_link_a11y" msgid="374918091821438564">"Lue lisää akun käytön valinnoista"</string>
     <string name="device_screen_usage" msgid="1011630249648289909">"Näytön käyttö täyden latauksen jälkeen"</string>
-    <string name="power_usage_list_summary" msgid="3237540201918492925">"Akun käyttö täyden latauksen jälkeen"</string>
     <string name="advanced_battery_title" msgid="3005993394776555079">"Akun käyttö"</string>
     <string name="history_details_title" msgid="8628584613889559355">"Historiatiedot"</string>
     <string name="advanced_battery_preference_title" msgid="3790901207877260883">"Akun käyttö"</string>
@@ -2062,7 +2051,17 @@
     <string name="battery_tip_high_usage_summary" msgid="3938999581403084551">"Katso eniten kuluttavat sovellukset"</string>
     <string name="battery_tip_limited_temporarily_title" msgid="5962767837251276527">"Lataus on keskeytetty"</string>
     <string name="battery_tip_limited_temporarily_summary" msgid="5254922316684499816">"Akkua suojataan, jotta se kestäisi pidempään"</string>
-    <!-- no translation found for battery_tip_limited_temporarily_extra_summary (8876637325622106400) -->
+    <!-- no translation found for battery_tip_dock_defender_future_bypass_title (7257251934903787366) -->
+    <skip />
+    <!-- no translation found for battery_tip_dock_defender_future_bypass_summary (428474483479026813) -->
+    <skip />
+    <!-- no translation found for battery_tip_dock_defender_active_title (8843454404807737776) -->
+    <skip />
+    <!-- no translation found for battery_tip_dock_defender_active_summary (5582869291068635429) -->
+    <skip />
+    <!-- no translation found for battery_tip_dock_defender_temporarily_bypassed_title (1679449361090557201) -->
+    <skip />
+    <!-- no translation found for battery_tip_dock_defender_temporarily_bypassed_summary (5107293805054133144) -->
     <skip />
     <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>
@@ -2125,7 +2124,6 @@
     <string name="power_bluetooth" msgid="5085900180846238196">"Bluetooth"</string>
     <string name="power_cell" msgid="7793805106954398186">"Mobiiliverkko"</string>
     <string name="power_phone" msgid="2768396619208561670">"Äänipuhelut"</string>
-    <string name="battery_used_for" msgid="6401552215008504483">"Käyttöaika: <xliff:g id="TIME">^1</xliff:g>"</string>
     <string name="battery_screen_usage" msgid="90008745183187461">"Näytön käyttö <xliff:g id="TIME">^1</xliff:g>"</string>
     <string name="battery_used_by" msgid="6457305178016189330">"<xliff:g id="APP">%2$s</xliff:g> on käyttänyt <xliff:g id="PERCENT">%1$s</xliff:g>"</string>
     <string name="battery_overall_usage" msgid="8940140259734182014">"<xliff:g id="PERCENT">%1$s</xliff:g> kaikesta virrankulutuksesta"</string>
@@ -2156,7 +2154,6 @@
     <string name="battery_not_usage_24hr" msgid="8397519536160741248">"Ei käyttöä 24 viime tunnin aikana"</string>
     <string name="battery_usage_without_time" msgid="1346894834339420538"></string>
     <string name="battery_usage_other_users" msgid="9002643295562500693">"Muut käyttäjät"</string>
-    <string name="advanced_battery_graph_subtext" msgid="6816737986172678550">"Arvio akun kestosta perustuu aiempaan laitteen käyttöön."</string>
     <string name="estimated_time_left" msgid="948717045180211777">"Arvioitu jäljellä oleva aika"</string>
     <string name="estimated_charging_time_left" msgid="2287135413363961246">"Täyteen lataukseen"</string>
     <string name="estimated_time_description" msgid="211058785418596009">"Arvio voi muuttua käytön perusteella."</string>
@@ -2263,6 +2260,7 @@
     <string name="vpn_settings_multiple_insecure_multiple_total" msgid="1706236062478680488">"<xliff:g id="VPN_COUNT">%d</xliff:g> suojaamatonta"</string>
     <string name="adaptive_connectivity_title" msgid="7464959640138428192">"Mukautuvat yhteydet"</string>
     <string name="adaptive_connectivity_summary" msgid="3648731530666326885">"Parantaa akunkestoa ja laitteen suorituskykyä hallinnoimalla automaattisesti verkkoyhteyksiäsi"</string>
+    <string name="adaptive_connectivity_main_switch_title" msgid="261045483524512420">"Käytä Adaptive Connectivityä"</string>
     <string name="credentials_title" msgid="7535942196886123656">"Kirjautumistietojen tallennustila"</string>
     <string name="credentials_install" msgid="3933218407598415827">"Varmenteen asentaminen"</string>
     <string name="credentials_reset" msgid="4246628389366452655">"Tyhjennä käyttöoikeustiedot"</string>
@@ -2563,8 +2561,7 @@
     <string name="user_remove_user_menu" msgid="2183714948094429367">"Poista <xliff:g id="USER_NAME">%1$s</xliff:g> laitteesta"</string>
     <string name="user_lockscreen_settings" msgid="4596612658981942092">"Lukitusnäytön asetukset"</string>
     <string name="user_add_on_lockscreen_menu" msgid="2539059062034644966">"Lisää käyttäjiä lukitusnäytöllä"</string>
-    <!-- no translation found for switch_to_dock_user_when_docked (2324395443311905635) -->
-    <skip />
+    <string name="switch_to_dock_user_when_docked" msgid="2324395443311905635">"Vaihda järjestelmänvalvojakäyttäjään telineessä"</string>
     <string name="user_confirm_remove_self_title" msgid="926265330805361832">"Haluatko poistaa itsesi?"</string>
     <string name="user_confirm_remove_title" msgid="3626559103278006002">"Poistetaanko käyttäjä?"</string>
     <string name="user_profile_confirm_remove_title" msgid="3131574314149375354">"Poistetaanko profiili?"</string>
@@ -2690,8 +2687,7 @@
     <string name="wizard_next" msgid="3884832431439072471">"Seuraava"</string>
     <string name="wizard_back_adoptable" msgid="1447814356855134183">"Alusta toisella tavalla"</string>
     <string name="regulatory_info_text" msgid="1154461023369976667"></string>
-    <!-- no translation found for sim_settings_title (2254609719033946272) -->
-    <skip />
+    <string name="sim_settings_title" msgid="2254609719033946272">"SIM-kortit"</string>
     <string name="sim_cellular_data_unavailable" msgid="4653591727755387534">"Mobiilidata ei käytettävissä"</string>
     <string name="sim_cellular_data_unavailable_summary" msgid="6505871722911347881">"Valitse SIM-kortti koskettamalla."</string>
     <string name="sim_calls_always_use" msgid="967857230039768111">"Käytä kaikille puheluille"</string>
@@ -2709,8 +2705,7 @@
     <string name="sim_status_title" msgid="6188770698037109774">"SIM-kortin tila"</string>
     <string name="sim_status_title_sim_slot" msgid="4932996839194493313">"SIM-tila (SIM-paikka %1$d)"</string>
     <string name="sim_signal_strength" msgid="6351052821700294501">"<xliff:g id="DBM">%1$d</xliff:g> dBm <xliff:g id="ASU">%2$d</xliff:g> asu"</string>
-    <!-- no translation found for sim_notification_title (2819551384383504031) -->
-    <skip />
+    <string name="sim_notification_title" msgid="2819551384383504031">"Muutettuja SIM-kortteja."</string>
     <string name="sim_notification_summary" msgid="5593339846307029991">"Määritä koskettamalla."</string>
     <string name="sim_calls_ask_first_prefs_title" msgid="3077694594349657933">"Kysy aina"</string>
     <string name="sim_selection_required_pref" msgid="231437651041498359">"Valinta on pakollinen"</string>
@@ -2736,7 +2731,10 @@
     <string name="account_dashboard_title" msgid="8228773251948253914">"Salasanat ja tilit"</string>
     <string name="account_dashboard_default_summary" msgid="1730719656099599488">"Tallennetut salasanat, automaattinen täyttö, synkronoidut tilit"</string>
     <string name="app_default_dashboard_title" msgid="4071015747629103216">"Oletussovellukset"</string>
-    <!-- no translation found for cloned_apps_dashboard_title (5542076801222950921) -->
+    <string name="cloned_apps_dashboard_title" msgid="5542076801222950921">"Kloonatut sovellukset"</string>
+    <!-- no translation found for desc_cloned_apps_intro_text (1369621522882622476) -->
+    <skip />
+    <!-- no translation found for cloned_apps_summary (8805362440770795709) -->
     <skip />
     <string name="system_dashboard_summary" msgid="7400745270362833832">"Kielet, eleet, aika, varmuuskopiointi"</string>
     <string name="languages_setting_summary" msgid="4924440599794956443">"Järjestelmän kielet, sovellusten kielet"</string>
@@ -3352,8 +3350,7 @@
     <string name="screen_pinning_unlock_password" msgid="4957969621904790573">"Pyydä salasana ennen irrotusta"</string>
     <string name="screen_pinning_unlock_none" msgid="2474959642431856316">"Lukitse laite irrotuksen aikana"</string>
     <string name="confirm_sim_deletion_title" msgid="9199369003530237871">"Vahvista SIM-kortin poisto"</string>
-    <!-- no translation found for confirm_sim_deletion_description (5090811029854329373) -->
-    <skip />
+    <string name="confirm_sim_deletion_description" msgid="5090811029854329373">"Vahvista henkilöllisyys ennen eSIMin poistamista"</string>
     <string name="opening_paragraph_delete_profile_unknown_company" msgid="2951348192319498135">"Tätä työprofiilia hallinnoi"</string>
     <string name="managing_admin" msgid="2633920317425356619">"Hallinnoija: <xliff:g id="ADMIN_APP_LABEL">%s</xliff:g>"</string>
     <string name="encryption_interstitial_header" msgid="4418014339568737685">"Turvallinen käynnistys"</string>
@@ -3757,6 +3754,11 @@
       <item quantity="one">1 sovelluksen datankäyttöä ei rajoiteta</item>
     </plurals>
     <string name="special_access_more" msgid="132919514147475846">"Katso lisää"</string>
+    <string name="long_background_tasks_label" msgid="3169590134850226687">"Pitkät taustatehtävät"</string>
+    <string name="long_background_tasks_switch_title" msgid="2491623894899492543">"Salli pitkäkestoiset tehtävät taustalla"</string>
+    <string name="long_background_tasks_title" msgid="3272230637974707490">"Pitkät taustatehtävät"</string>
+    <string name="long_background_tasks_footer_title" msgid="9117342254914743097">"Anna sovelluksen suorittaa pitkiä taustatehtäviä. Tämä antaa sovelluksen suorittaa tehtäviä, jotka voivat kestää kauemmin kuin muutaman minuutin, esimerkiksi latauksia ja lähetyksiä. \n\nJos lupaa ei myönnetä, järjestelmä rajoittaa, kuinka kauan sovellus voi suorittaa tällaisia tehtäviä taustalla."</string>
+    <string name="keywords_long_background_tasks" msgid="5788956269136054574">"pitkäkestoiset työt, datansiirto, taustatehtävät"</string>
     <string name="reset_shortcut_manager_throttling" msgid="2183940254903144298">"Nollaa ShortcutManagerin kutsurajoitus"</string>
     <string name="reset_shortcut_manager_throttling_complete" msgid="8949943009096885470">"ShortcutManagerin kutsurajoitus nollattiin."</string>
     <string name="notification_suggestion_title" msgid="6309263655965785411">"Hallinnoi lukitusnäytön tietoja"</string>
@@ -4129,8 +4131,7 @@
     <string name="mobile_data_settings_title" msgid="3927524078598009792">"Mobiilidata"</string>
     <string name="mobile_data_settings_summary" msgid="7323978798199919063">"Käytä mobiiliverkon dataa"</string>
     <string name="mobile_data_settings_summary_auto_switch" msgid="7851549787645698945">"Puhelin vaihtaa automaattisesti tähän operaattoriin, kun se on kantoalueella."</string>
-    <!-- no translation found for mobile_data_settings_summary_unavailable (9176513507571883986) -->
-    <skip />
+    <string name="mobile_data_settings_summary_unavailable" msgid="9176513507571883986">"Ei SIM-korttia saatavilla"</string>
     <string name="calls_preference" msgid="2166481296066890129">"Puheluasetus"</string>
     <string name="sms_preference" msgid="7742964962568219351">"Tekstiviestiasetus"</string>
     <string name="calls_and_sms_ask_every_time" msgid="3178743088737726677">"Kysy aina"</string>
@@ -4145,10 +4146,8 @@
     <string name="mobile_network_list_add_more" msgid="4478586073355236604">"Lisää"</string>
     <string name="mobile_network_active_sim" msgid="6397581267971410039">"Aktiivinen / SIM-kortti"</string>
     <string name="mobile_network_inactive_sim" msgid="5829757490580409899">"Ei-aktiivinen / SIM-kortti"</string>
-    <!-- no translation found for mobile_network_active_esim (3984452275968408382) -->
-    <skip />
-    <!-- no translation found for mobile_network_inactive_esim (8777415108263057939) -->
-    <skip />
+    <string name="mobile_network_active_esim" msgid="3984452275968408382">"Aktiivinen / eSIM"</string>
+    <string name="mobile_network_inactive_esim" msgid="8777415108263057939">"Epäaktiivinen / eSIM"</string>
     <string name="mobile_network_sim_name" msgid="3187192894150386537">"SIM-kortin nimi ja väri"</string>
     <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>
@@ -4184,8 +4183,7 @@
     <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>
-    <!-- no translation found for sim_action_switch_sub_dialog_text_downloaded (8977951796005849471) -->
-    <skip />
+    <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>
     <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>
@@ -4227,10 +4225,8 @@
     <string name="switch_sim_dialog_text" msgid="7530186862171635464">"<xliff:g id="CARRIER_NAME">%1$s</xliff:g> on mobiilidatan, puheluiden ja tekstiviestien operaattori."</string>
     <string name="switch_sim_dialog_no_switch_title" msgid="809763410787744247">"Ei aktiivisia SIM-kortteja käytettävissä"</string>
     <string name="switch_sim_dialog_no_switch_text" msgid="7053939850026876088">"Siirry verkkoasetuksiin, jos haluat myöhemmin käyttää mobiilidataa, puheluominaisuuksia tai tekstiviestejä"</string>
-    <!-- no translation found for sim_card_label (6263064316075963775) -->
-    <skip />
-    <!-- no translation found for erase_sim_dialog_title (4742077437653028326) -->
-    <skip />
+    <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>
     <string name="erase_sim_confirm_button" msgid="8309115684335320541">"Tyhjennä"</string>
     <string name="erasing_sim" msgid="7877703231075699139">"Tyhjennetään SIM-korttia…"</string>
@@ -4283,6 +4279,8 @@
     <string name="capture_system_heap_dump_title" msgid="9210974110606886455">"Tallenna järjestelmän keon vedos"</string>
     <string name="reboot_with_mte_title" msgid="9167242803901899693">"Uudelleenkäynnistys MTE:llä"</string>
     <string name="reboot_with_mte_message" msgid="7675836625682561153">"Järjestelmä käynnistyy uudelleen ja sallii Memory Tagging Extensionilla (MTE) kokeilun. MTE saattaa vaikuttaa negatiivisesti järjestelmän suorituskykyyn ja vakauteen. Nollautuu seuraavassa uudelleenkäynnistyksessä."</string>
+    <string name="reboot_with_mte_summary" msgid="879384278357305846">"Kokeile MTE:tä yhden käynnistyksen yhteydessä sovelluksen kehittämistä varten"</string>
+    <string name="reboot_with_mte_already_enabled" msgid="7708271355555880940">"MTE on otettu käyttöön muistin lisäsuojauksen kautta"</string>
     <string name="capturing_system_heap_dump_message" msgid="8410503247477360622">"Tallennetaan järjestelmän keon vedosta"</string>
     <string name="error_capturing_system_heap_dump_message" msgid="2352983250048200052">"Keon vedoksen tallennus epäonnistui"</string>
     <string name="automatic_system_heap_dump_title" msgid="4093306504711109479">"Tallenna järjestelmän keon vedokset automaattisesti"</string>
@@ -4334,6 +4332,11 @@
     <string name="lockscreen_trivial_disabled_controls_summary" msgid="7593626010580689155">"Jos haluat käyttää tätä, laita ensin päälle \"Näytä laitteiden hallinta\""</string>
     <string name="lockscreen_double_line_clock_summary" msgid="2916159550425093703">"Näytä kaksirivinen kello, kun saatavilla"</string>
     <string name="lockscreen_double_line_clock_setting_toggle" msgid="3408639316001688529">"Kaksirivinen kello"</string>
+    <string name="lockscreen_quick_affordances_title" msgid="435869403114245620">"Painikkeet"</string>
+    <plurals name="lockscreen_quick_affordances_summary" formatted="false" msgid="4225396036524703997">
+      <item quantity="other"><xliff:g id="FIRST_1">%1$s</xliff:g>, <xliff:g id="SECOND">%2$s</xliff:g></item>
+      <item quantity="one"><xliff:g id="FIRST_0">%1$s</xliff:g></item>
+    </plurals>
     <string name="rtt_settings_title" msgid="7049259598645966354"></string>
     <string name="rtt_settings_no_visible" msgid="7440356831140948382"></string>
     <string name="rtt_settings_visible_during_call" msgid="7866181103286073700"></string>
@@ -4382,10 +4385,8 @@
     <string name="carrier_wifi_offload_summary" msgid="2980563718888371142">"Salli Google Fin käyttää W+ ‑verkkoja nopeuden ja kattavuuden lisäämiseksi"</string>
     <string name="carrier_wifi_network_title" msgid="5461382943873831770">"W+ ‑verkko"</string>
     <string name="sim_category_title" msgid="2341314000964710495">"SIM-kortti"</string>
-    <!-- no translation found for downloaded_sim_category_title (2876988650413179752) -->
-    <skip />
-    <!-- no translation found for downloaded_sims_category_title (487799905978489922) -->
-    <skip />
+    <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>
     <string name="sim_category_default_active_sim" msgid="1208194173387987231">" / Oletus: <xliff:g id="ID_1">%1$s</xliff:g>"</string>
@@ -4441,8 +4442,7 @@
     <string name="smart_forwarding_ongoing_title" msgid="962226849074401228">"Puheluasetukset"</string>
     <string name="smart_forwarding_ongoing_text" msgid="2189209372407117114">"Päivitetään asetuksia…"</string>
     <string name="smart_forwarding_failed_title" msgid="1859891191023516080">"Virhe puheluasetuksissa"</string>
-    <!-- no translation found for smart_forwarding_failed_text (8682640643264071789) -->
-    <skip />
+    <string name="smart_forwarding_failed_text" msgid="8682640643264071789">"Verkko- tai SIM-korttivirhe."</string>
     <string name="smart_forwarding_failed_not_activated_text" msgid="997396203001257904">"SIM-korttia ei ole aktivoitu."</string>
     <string name="smart_forwarding_input_mdn_title" msgid="5105463748849841763">"Lisää puhelinnumeroita"</string>
     <string name="smart_forwarding_input_mdn_dialog_title" msgid="7542216086697868415">"Lisää puhelinnumero"</string>
@@ -4466,14 +4466,10 @@
     <string name="previous_page_content_description" msgid="6438292457923282991">"Edellinen"</string>
     <string name="next_page_content_description" msgid="1641835099813416294">"Seuraava"</string>
     <string name="colors_viewpager_content_description" msgid="2591751086138259565">"Värin esikatselu"</string>
-    <!-- no translation found for bluetooth_sim_card_access_notification_title (7351015416346359536) -->
-    <skip />
-    <!-- no translation found for bluetooth_sim_card_access_notification_content (8685623260103018309) -->
-    <skip />
-    <!-- no translation found for bluetooth_sim_card_access_dialog_title (5616323725563125179) -->
-    <skip />
-    <!-- no translation found for bluetooth_sim_card_access_dialog_content (6281997628405909566) -->
-    <skip />
+    <string name="bluetooth_sim_card_access_notification_title" msgid="7351015416346359536">"SIM-kortin pääsyoikeuspyyntö"</string>
+    <string name="bluetooth_sim_card_access_notification_content" msgid="8685623260103018309">"Laite haluaa pääsyn SIM-korttiisi. Katso lisätietoja napauttamalla."</string>
+    <string name="bluetooth_sim_card_access_dialog_title" msgid="5616323725563125179">"Sallitaanko pääsy SIM-korttiin?"</string>
+    <string name="bluetooth_sim_card_access_dialog_content" msgid="6281997628405909566">"Bluetooth-laite, <xliff:g id="DEVICE_NAME_0">%1$s</xliff:g>, haluaa pääsyn SIM-korttisi dataan. Yhteystietosi sisältyvät dataan.\n\n<xliff:g id="DEVICE_NAME_1">%2$s</xliff:g> vastaanottaa yhteyden aikana kaikki puhelut, jotka soitetaan numeroon <xliff:g id="PHONE_NUMBER">%3$s</xliff:g>."</string>
     <string name="bluetooth_connect_access_notification_title" msgid="2573547043170883947">"Bluetooth-laite saatavilla"</string>
     <string name="bluetooth_connect_access_notification_content" msgid="1328465545685433304">"Laite haluaa muodostaa yhteyden. Katso lisätietoja napauttamalla."</string>
     <string name="bluetooth_connect_access_dialog_title" msgid="1948056782712451381">"Yhdistetäänkö Bluetooth-laitteeseen?"</string>
@@ -4544,6 +4540,10 @@
     <string name="ingress_rate_limit_summary" msgid="1097811019742438371">"Määritä verkon kaistanleveyden sisääntulonopeus, jota sovelletaan kaikkiin verkkoihin, jotka tarjoavat internetyhteyden"</string>
     <string name="ingress_rate_limit_dialog_title" msgid="5359461052422633789">"Määritä verkon latausnopeuden rajoitus"</string>
     <string name="ingress_rate_limit_no_limit_entry" msgid="8741098826008012163">"Ei rajoitusta"</string>
+    <!-- no translation found for disable_phantom_process_monitor_title (8348108346706188771) -->
+    <skip />
+    <!-- no translation found for disable_phantom_process_monitor_summary (3044464635550256985) -->
+    <skip />
     <string name="bluetooth_broadcast_dialog_title" msgid="9172775308463135884">"Lähetä"</string>
     <string name="bluetooth_broadcast_dialog_broadcast_app" msgid="1016617579194329005">"Lähetä <xliff:g id="CURRENTAPP">%1$s</xliff:g>"</string>
     <string name="bluetooth_broadcast_dialog_find_message" msgid="6621660851669953883">"Kuuntele lähellä olevia lähetyksiä"</string>
diff --git a/res/values-fr-rCA/arrays.xml b/res/values-fr-rCA/arrays.xml
index 5933eb3..0d3c680 100644
--- a/res/values-fr-rCA/arrays.xml
+++ b/res/values-fr-rCA/arrays.xml
@@ -469,7 +469,9 @@
     <item msgid="2373999996715432397">"0"</item>
     <item msgid="5305176997036663262">"1"</item>
   </string-array>
-    <!-- no translation found for switch_to_dock_user_when_docked_timeout_entries:0 (3211660022507486536) -->
-    <!-- no translation found for switch_to_dock_user_when_docked_timeout_entries:1 (7025253383416830453) -->
-    <!-- no translation found for switch_to_dock_user_when_docked_timeout_entries:2 (1574040255478150028) -->
+  <string-array name="switch_to_dock_user_when_docked_timeout_entries">
+    <item msgid="3211660022507486536">"Jamais"</item>
+    <item msgid="7025253383416830453">"Après 1 minute"</item>
+    <item msgid="1574040255478150028">"Après 5 minutes"</item>
+  </string-array>
 </resources>
diff --git a/res/values-fr-rCA/strings.xml b/res/values-fr-rCA/strings.xml
index 59bcbc6..e859f81 100644
--- a/res/values-fr-rCA/strings.xml
+++ b/res/values-fr-rCA/strings.xml
@@ -1012,18 +1012,13 @@
     <string name="force_bold_text" msgid="4620929631102086716">"Mettre le texte en gras"</string>
     <string name="title_font_size" msgid="570613010306330622">"Taille de police"</string>
     <string name="short_summary_font_size" msgid="8444689613442419978">"Rendez le texte plus grand ou plus petit"</string>
-    <!-- no translation found for sim_lock_settings (7331982427303002613) -->
-    <skip />
-    <!-- no translation found for sim_lock_settings_category (6475255139493877786) -->
-    <skip />
-    <!-- no translation found for sim_pin_toggle (6814489621760857328) -->
-    <skip />
+    <string name="sim_lock_settings" msgid="7331982427303002613">"Paramètres de verrouillage de carte SIM"</string>
+    <string name="sim_lock_settings_category" msgid="6475255139493877786">"Verrouillage de carte SIM"</string>
+    <string name="sim_pin_toggle" msgid="6814489621760857328">"Verrouiller la carte SIM"</string>
     <string name="sim_pin_change" msgid="5978881209990507379">"Modifier le NIP de la carte SIM"</string>
     <string name="sim_enter_pin" msgid="8235202785516053253">"NIP de la carte SIM"</string>
-    <!-- no translation found for sim_enable_sim_lock (6486354334679225748) -->
-    <skip />
-    <!-- no translation found for sim_disable_sim_lock (6939439812841857306) -->
-    <skip />
+    <string name="sim_enable_sim_lock" msgid="6486354334679225748">"Verrouiller la carte SIM"</string>
+    <string name="sim_disable_sim_lock" msgid="6939439812841857306">"Déverrouiller la carte SIM"</string>
     <string name="sim_enter_old" msgid="6882545610939674813">"Ancien NIP de la carte SIM"</string>
     <string name="sim_enter_new" msgid="9010947802784561582">"Nouveau NIP de la carte SIM"</string>
     <string name="sim_reenter_new" msgid="6131418271490374263">"Confirmez le nouveau NIP"</string>
@@ -1038,8 +1033,7 @@
     <string name="sim_change_data_title" msgid="4663239438584588847">"Utiliser <xliff:g id="CARRIER">%1$s</xliff:g> pour les donn. cell.?"</string>
     <string name="sim_change_data_message" msgid="3046178883369645132">"Vous utilisez le réseau de <xliff:g id="CARRIER2_0">%2$s</xliff:g> pour les données cellulaires. Si vous passez au réseau de <xliff:g id="CARRIER1">%1$s</xliff:g>, celui de <xliff:g id="CARRIER2_1">%2$s</xliff:g> ne sera plus utilisé pour les données cellulaires."</string>
     <string name="sim_change_data_ok" msgid="4922114750417276560">"Utiliser le réseau de <xliff:g id="CARRIER">%1$s</xliff:g>"</string>
-    <!-- no translation found for sim_preferred_title (8850185380445309835) -->
-    <skip />
+    <string name="sim_preferred_title" msgid="8850185380445309835">"Modifier la SIM préférée?"</string>
     <string name="sim_preferred_message" msgid="6004009449266648351">"La carte <xliff:g id="NEW_SIM">%1$s</xliff:g> est la seule carte SIM dans votre appareil. Voulez-vous l\'utiliser pour les données cellulaires, les appels et les messages texte?"</string>
     <string name="wrong_pin_code_pukked" msgid="3414172752791445033">"NIP de carte SIM incorrect. Vous devez maintenant communiquer avec votre fournisseur de services pour déverrouiller votre appareil."</string>
     <plurals name="wrong_pin_code" formatted="false" msgid="4054088588731305475">
@@ -1192,20 +1186,17 @@
     <string name="reset_network_title" msgid="1395494440355807616">"Réinitialiser les paramètres Wi-Fi, cellulaires et Bluetooth"</string>
     <string name="reset_network_desc" msgid="1112523764899788246">"Cette opération entraîne la réinitialisation de tous les paramètres réseau, y compris :\n\n"<li>"Le Wi‑Fi"</li>\n<li>"Les données cellulaires"</li>\n<li>"Le Bluetooth"</li></string>
     <string name="erase_euicc_data_button" msgid="728078969563311737">"Effacer"</string>
-    <!-- no translation found for reset_esim_title (4194570573425902754) -->
-    <skip />
+    <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>
     <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>
-    <!-- no translation found for reset_network_final_desc_esim (1129251284212847939) -->
-    <skip />
+    <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>
     <string name="reset_network_final_button_text" msgid="2433867118414000462">"Réinitialiser les paramètres"</string>
     <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>
-    <!-- no translation found for reset_esim_error_msg (7279607120606365250) -->
-    <skip />
+    <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>
     <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>
@@ -2017,7 +2008,6 @@
     <string name="printer_info_desc" msgid="1206872325746154206">"Plus d\'information sur cette imprimante"</string>
     <string name="power_usage_summary_title" msgid="4198312848584882113">"Pile"</string>
     <string name="power_usage_summary" msgid="6857382582534984531">"Répartition·de·l\'utilisation·de·la·batterie"</string>
-    <string name="power_usage_not_available" msgid="3425302437465106036">"Info d\'utilisation de la pile non disponible."</string>
     <string name="power_usage_level_and_status" msgid="821521456989429593">"<xliff:g id="LEVEL">%1$s</xliff:g> – <xliff:g id="STATUS">%2$s</xliff:g>"</string>
     <string name="power_discharge_remaining" msgid="6997529817917076536">"Temps restant : <xliff:g id="REMAIN">%1$s</xliff:g>"</string>
     <string name="power_charge_remaining" msgid="7046064326172265116">"<xliff:g id="UNTIL_CHARGED">%1$s</xliff:g> avant le chargement complet"</string>
@@ -2038,7 +2028,6 @@
     <string name="manager_battery_usage_optimized_only" msgid="7121785281913056432">"optimisée"</string>
     <string name="manager_battery_usage_link_a11y" msgid="374918091821438564">"En savoir plus à propos des options d\'utilisation de la pile"</string>
     <string name="device_screen_usage" msgid="1011630249648289909">"Utilisation de l\'écran depuis la charge complète"</string>
-    <string name="power_usage_list_summary" msgid="3237540201918492925">"Utilisation de la pile depuis la charge complète"</string>
     <string name="advanced_battery_title" msgid="3005993394776555079">"Utilisation de la pile"</string>
     <string name="history_details_title" msgid="8628584613889559355">"Détails de l\'historique"</string>
     <string name="advanced_battery_preference_title" msgid="3790901207877260883">"Utilisation de la pile"</string>
@@ -2062,7 +2051,17 @@
     <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="5962767837251276527">"La recharge est interrompue"</string>
     <string name="battery_tip_limited_temporarily_summary" msgid="5254922316684499816">"Protection de la pile pour prolonger sa durée de vie"</string>
-    <!-- no translation found for battery_tip_limited_temporarily_extra_summary (8876637325622106400) -->
+    <!-- no translation found for battery_tip_dock_defender_future_bypass_title (7257251934903787366) -->
+    <skip />
+    <!-- no translation found for battery_tip_dock_defender_future_bypass_summary (428474483479026813) -->
+    <skip />
+    <!-- no translation found for battery_tip_dock_defender_active_title (8843454404807737776) -->
+    <skip />
+    <!-- no translation found for battery_tip_dock_defender_active_summary (5582869291068635429) -->
+    <skip />
+    <!-- no translation found for battery_tip_dock_defender_temporarily_bypassed_title (1679449361090557201) -->
+    <skip />
+    <!-- no translation found for battery_tip_dock_defender_temporarily_bypassed_summary (5107293805054133144) -->
     <skip />
     <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>
@@ -2125,7 +2124,6 @@
     <string name="power_bluetooth" msgid="5085900180846238196">"Bluetooth"</string>
     <string name="power_cell" msgid="7793805106954398186">"Réseau cellulaire"</string>
     <string name="power_phone" msgid="2768396619208561670">"Appels vocaux"</string>
-    <string name="battery_used_for" msgid="6401552215008504483">"Temps d\'utilisation : <xliff:g id="TIME">^1</xliff:g>"</string>
     <string name="battery_screen_usage" msgid="90008745183187461">"Utilisation de l\'écran : <xliff:g id="TIME">^1</xliff:g>"</string>
     <string name="battery_used_by" msgid="6457305178016189330">"<xliff:g id="PERCENT">%1$s</xliff:g> utilisé(s) par <xliff:g id="APP">%2$s</xliff:g>"</string>
     <string name="battery_overall_usage" msgid="8940140259734182014">"<xliff:g id="PERCENT">%1$s</xliff:g> de l\'utilisation totale de la pile"</string>
@@ -2156,7 +2154,6 @@
     <string name="battery_not_usage_24hr" msgid="8397519536160741248">"Aucune utilisation au cours des dernières 24 heures"</string>
     <string name="battery_usage_without_time" msgid="1346894834339420538"></string>
     <string name="battery_usage_other_users" msgid="9002643295562500693">"Autres utilisateurs"</string>
-    <string name="advanced_battery_graph_subtext" msgid="6816737986172678550">"L\'estimation de l\'autonomie restante est basée sur l\'utilisation de l\'appareil"</string>
     <string name="estimated_time_left" msgid="948717045180211777">"Temps restant estimé"</string>
     <string name="estimated_charging_time_left" msgid="2287135413363961246">"Jusqu\'à la charge complète"</string>
     <string name="estimated_time_description" msgid="211058785418596009">"La durée estimée peut changer en fonction de l\'utilisation"</string>
@@ -2263,6 +2260,7 @@
     <string name="vpn_settings_multiple_insecure_multiple_total" msgid="1706236062478680488">"<xliff:g id="VPN_COUNT">%d</xliff:g> non sécurisés"</string>
     <string name="adaptive_connectivity_title" msgid="7464959640138428192">"Connectivité adaptative"</string>
     <string name="adaptive_connectivity_summary" msgid="3648731530666326885">"Prolonge l\'autonomie de la pile et améliore la performance de l\'appareil en gérant automatiquement vos connexions réseau"</string>
+    <string name="adaptive_connectivity_main_switch_title" msgid="261045483524512420">"Utiliser la connectivité adaptative"</string>
     <string name="credentials_title" msgid="7535942196886123656">"Stockage des authentifiants"</string>
     <string name="credentials_install" msgid="3933218407598415827">"Installer un certificat"</string>
     <string name="credentials_reset" msgid="4246628389366452655">"Effacer les authentifiants"</string>
@@ -2563,8 +2561,7 @@
     <string name="user_remove_user_menu" msgid="2183714948094429367">"Supp. <xliff:g id="USER_NAME">%1$s</xliff:g> de l\'appareil"</string>
     <string name="user_lockscreen_settings" msgid="4596612658981942092">"Paramètres de l\'écran de verrouillage"</string>
     <string name="user_add_on_lockscreen_menu" msgid="2539059062034644966">"Ajouter des utilisateurs à partir de l\'écran de verrouillage"</string>
-    <!-- no translation found for switch_to_dock_user_when_docked (2324395443311905635) -->
-    <skip />
+    <string name="switch_to_dock_user_when_docked" msgid="2324395443311905635">"Activer l\'utilisateur administrateur lorsque connecté"</string>
     <string name="user_confirm_remove_self_title" msgid="926265330805361832">"Vous supprimer?"</string>
     <string name="user_confirm_remove_title" msgid="3626559103278006002">"Supprimer cet utilisateur?"</string>
     <string name="user_profile_confirm_remove_title" msgid="3131574314149375354">"Supprimer ce profil?"</string>
@@ -2690,8 +2687,7 @@
     <string name="wizard_next" msgid="3884832431439072471">"SUIVANT"</string>
     <string name="wizard_back_adoptable" msgid="1447814356855134183">"Formater autrement"</string>
     <string name="regulatory_info_text" msgid="1154461023369976667"></string>
-    <!-- no translation found for sim_settings_title (2254609719033946272) -->
-    <skip />
+    <string name="sim_settings_title" msgid="2254609719033946272">"Cartes SIM"</string>
     <string name="sim_cellular_data_unavailable" msgid="4653591727755387534">"Données cellulaires non disponibles"</string>
     <string name="sim_cellular_data_unavailable_summary" msgid="6505871722911347881">"Touchez pour sélectionner une carte SIM pour les données"</string>
     <string name="sim_calls_always_use" msgid="967857230039768111">"Toujours l\'utiliser pour les appels"</string>
@@ -2709,8 +2705,7 @@
     <string name="sim_status_title" msgid="6188770698037109774">"État de la carte SIM"</string>
     <string name="sim_status_title_sim_slot" msgid="4932996839194493313">"État de la carte SIM (fente SIM n° %1$d)"</string>
     <string name="sim_signal_strength" msgid="6351052821700294501">"<xliff:g id="DBM">%1$d</xliff:g> dBm <xliff:g id="ASU">%2$d</xliff:g> asu"</string>
-    <!-- no translation found for sim_notification_title (2819551384383504031) -->
-    <skip />
+    <string name="sim_notification_title" msgid="2819551384383504031">"Cartes SIM changées."</string>
     <string name="sim_notification_summary" msgid="5593339846307029991">"Touchez pour configurer"</string>
     <string name="sim_calls_ask_first_prefs_title" msgid="3077694594349657933">"Toujours demander"</string>
     <string name="sim_selection_required_pref" msgid="231437651041498359">"Veuillez indiquer votre préférence"</string>
@@ -2736,7 +2731,10 @@
     <string name="account_dashboard_title" msgid="8228773251948253914">"Mots de passe et comptes"</string>
     <string name="account_dashboard_default_summary" msgid="1730719656099599488">"Mots de passe enregistrés, remplissage automatique, comptes synchronisés"</string>
     <string name="app_default_dashboard_title" msgid="4071015747629103216">"Applications par défaut"</string>
-    <!-- no translation found for cloned_apps_dashboard_title (5542076801222950921) -->
+    <string name="cloned_apps_dashboard_title" msgid="5542076801222950921">"Applications clonées"</string>
+    <!-- no translation found for desc_cloned_apps_intro_text (1369621522882622476) -->
+    <skip />
+    <!-- no translation found for cloned_apps_summary (8805362440770795709) -->
     <skip />
     <string name="system_dashboard_summary" msgid="7400745270362833832">"Langues, gestes, heure, sauvegarde"</string>
     <string name="languages_setting_summary" msgid="4924440599794956443">"Langues du système, langues de l\'application"</string>
@@ -3352,8 +3350,7 @@
     <string name="screen_pinning_unlock_password" msgid="4957969621904790573">"Demander le mot de passe avant d\'annuler l\'épinglage"</string>
     <string name="screen_pinning_unlock_none" msgid="2474959642431856316">"Verrouiller l\'écran après l\'annulation de l\'épinglage"</string>
     <string name="confirm_sim_deletion_title" msgid="9199369003530237871">"Confirmer la suppression du module eSIM"</string>
-    <!-- no translation found for confirm_sim_deletion_description (5090811029854329373) -->
-    <skip />
+    <string name="confirm_sim_deletion_description" msgid="5090811029854329373">"Vérifier qu\'il s\'agit bien de vous avant d\'effacer la carte eSIM"</string>
     <string name="opening_paragraph_delete_profile_unknown_company" msgid="2951348192319498135">"Le profil professionnel est géré par :"</string>
     <string name="managing_admin" msgid="2633920317425356619">"Géré par <xliff:g id="ADMIN_APP_LABEL">%s</xliff:g>"</string>
     <string name="encryption_interstitial_header" msgid="4418014339568737685">"Démarrage sécurisé"</string>
@@ -3757,6 +3754,11 @@
       <item quantity="other"><xliff:g id="COUNT">%d</xliff:g> applications peuvent utiliser les données sans restriction</item>
     </plurals>
     <string name="special_access_more" msgid="132919514147475846">"En voir plus"</string>
+    <string name="long_background_tasks_label" msgid="3169590134850226687">"Longues tâches en arrière-plan"</string>
+    <string name="long_background_tasks_switch_title" msgid="2491623894899492543">"Autoriser les longues tâches en arrière-plan"</string>
+    <string name="long_background_tasks_title" msgid="3272230637974707490">"Longues tâches en arrière-plan"</string>
+    <string name="long_background_tasks_footer_title" msgid="9117342254914743097">"Autoriser cette application à exécuter de longues tâches en arrière-plan. Ceci permet à cette application d\'exécuter des tâches qui pourraient prendre plus que quelques minutes, comme des téléchargements ou des téléversements. \n\nSi cette autorisation est refusée, le système va limiter le temps pendant lequel l\'application peut effectuer ces tâches en arrière-plan."</string>
+    <string name="keywords_long_background_tasks" msgid="5788956269136054574">"longues tâches, transfert de données, tâches en arrière-plan"</string>
     <string name="reset_shortcut_manager_throttling" msgid="2183940254903144298">"Réinitialiser la limitation de fréquence ShortcutManager"</string>
     <string name="reset_shortcut_manager_throttling_complete" msgid="8949943009096885470">"La limitation de fréquence ShortcutManager a été réinitialisée"</string>
     <string name="notification_suggestion_title" msgid="6309263655965785411">"Gérer les données sur l\'écran de verrouillage"</string>
@@ -4129,8 +4131,7 @@
     <string name="mobile_data_settings_title" msgid="3927524078598009792">"Données cellulaires"</string>
     <string name="mobile_data_settings_summary" msgid="7323978798199919063">"Accéder aux données sur réseau cellulaire"</string>
     <string name="mobile_data_settings_summary_auto_switch" msgid="7851549787645698945">"Le téléphone passera automatiquement sur le réseau de ce fournisseur de services lorsqu\'il se trouve dans sa zone de couverture"</string>
-    <!-- no translation found for mobile_data_settings_summary_unavailable (9176513507571883986) -->
-    <skip />
+    <string name="mobile_data_settings_summary_unavailable" msgid="9176513507571883986">"Aucune carte SIM n\'est utilisable"</string>
     <string name="calls_preference" msgid="2166481296066890129">"Préférences d\'appel"</string>
     <string name="sms_preference" msgid="7742964962568219351">"Préférences de messagerie texte"</string>
     <string name="calls_and_sms_ask_every_time" msgid="3178743088737726677">"Toujours demander"</string>
@@ -4145,10 +4146,8 @@
     <string name="mobile_network_list_add_more" msgid="4478586073355236604">"Ajouter"</string>
     <string name="mobile_network_active_sim" msgid="6397581267971410039">"Services actifs/Carte SIM"</string>
     <string name="mobile_network_inactive_sim" msgid="5829757490580409899">"Services inactifs/Carte SIM"</string>
-    <!-- no translation found for mobile_network_active_esim (3984452275968408382) -->
-    <skip />
-    <!-- no translation found for mobile_network_inactive_esim (8777415108263057939) -->
-    <skip />
+    <string name="mobile_network_active_esim" msgid="3984452275968408382">"Actif/eSIM"</string>
+    <string name="mobile_network_inactive_esim" msgid="8777415108263057939">"Inactif/eSIM"</string>
     <string name="mobile_network_sim_name" msgid="3187192894150386537">"Nom et couleur de la carte SIM"</string>
     <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>
@@ -4184,8 +4183,7 @@
     <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>
-    <!-- no translation found for sim_action_switch_sub_dialog_text_downloaded (8977951796005849471) -->
-    <skip />
+    <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>
     <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>
@@ -4227,10 +4225,8 @@
     <string name="switch_sim_dialog_text" msgid="7530186862171635464">"Le réseau de <xliff:g id="CARRIER_NAME">%1$s</xliff:g> sera utilisé pour les données cellulaires, les appels et les messages texte."</string>
     <string name="switch_sim_dialog_no_switch_title" msgid="809763410787744247">"Aucune carte SIM active n\'est accessible"</string>
     <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>
-    <!-- no translation found for sim_card_label (6263064316075963775) -->
-    <skip />
-    <!-- no translation found for erase_sim_dialog_title (4742077437653028326) -->
-    <skip />
+    <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 de <xliff:g id="CARRIER_NAME_A">%1$s</xliff:g> sera retiré de cet appareil.\n\nLe service de <xliff:g id="CARRIER_NAME_B">%1$s</xliff:g> ne sera pas annulé."</string>
     <string name="erase_sim_confirm_button" msgid="8309115684335320541">"Effacer"</string>
     <string name="erasing_sim" msgid="7877703231075699139">"Effacement du module SIM en cours…"</string>
@@ -4283,6 +4279,8 @@
     <string name="capture_system_heap_dump_title" msgid="9210974110606886455">"Capturer l\'empreinte de mémoire système"</string>
     <string name="reboot_with_mte_title" msgid="9167242803901899693">"Redémarrer avec l\'extension MTE"</string>
     <string name="reboot_with_mte_message" msgid="7675836625682561153">"Le système va redémarrer et vous permettra d\'expérimenter l\'extension MTE (Memory Tagging Extension). L\'extension MTE peut affecter la performance et la stabilité du système. Ce paramètre sera réinitialisé lors du prochain redémarrage."</string>
+    <string name="reboot_with_mte_summary" msgid="879384278357305846">"Essayez l\'extension MTE pour un démarrage unique pour le développement d\'application"</string>
+    <string name="reboot_with_mte_already_enabled" msgid="7708271355555880940">"L\'extension MTE s\'active grâce à la protection de mémoire avancée"</string>
     <string name="capturing_system_heap_dump_message" msgid="8410503247477360622">"Capture de l\'empreinte de mémoire système en cours…"</string>
     <string name="error_capturing_system_heap_dump_message" msgid="2352983250048200052">"Impossible de capturer l\'empreinte de mémoire du système"</string>
     <string name="automatic_system_heap_dump_title" msgid="4093306504711109479">"Capturer automatiquement les empreintes de mémoire système"</string>
@@ -4334,6 +4332,11 @@
     <string name="lockscreen_trivial_disabled_controls_summary" msgid="7593626010580689155">"Pour les utiliser, activez d\'abord « Afficher les commandes de l\'appareil »"</string>
     <string name="lockscreen_double_line_clock_summary" msgid="2916159550425093703">"Afficher l\'horloge à double ligne lorsqu\'elle est accessible"</string>
     <string name="lockscreen_double_line_clock_setting_toggle" msgid="3408639316001688529">"Horloge à double ligne"</string>
+    <string name="lockscreen_quick_affordances_title" msgid="435869403114245620">"Boutons"</string>
+    <plurals name="lockscreen_quick_affordances_summary" formatted="false" msgid="4225396036524703997">
+      <item quantity="one"><xliff:g id="FIRST_1">%1$s</xliff:g>, <xliff:g id="SECOND">%2$s</xliff:g></item>
+      <item quantity="other"><xliff:g id="FIRST_1">%1$s</xliff:g>, <xliff:g id="SECOND">%2$s</xliff:g></item>
+    </plurals>
     <string name="rtt_settings_title" msgid="7049259598645966354"></string>
     <string name="rtt_settings_no_visible" msgid="7440356831140948382"></string>
     <string name="rtt_settings_visible_during_call" msgid="7866181103286073700"></string>
@@ -4382,10 +4385,8 @@
     <string name="carrier_wifi_offload_summary" msgid="2980563718888371142">"Autoriser Google Fi à utiliser les réseaux W+ afin d\'améliorer la vitesse et la couverture"</string>
     <string name="carrier_wifi_network_title" msgid="5461382943873831770">"Réseau W+"</string>
     <string name="sim_category_title" msgid="2341314000964710495">"SIM"</string>
-    <!-- no translation found for downloaded_sim_category_title (2876988650413179752) -->
-    <skip />
-    <!-- no translation found for downloaded_sims_category_title (487799905978489922) -->
-    <skip />
+    <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>
     <string name="sim_category_default_active_sim" msgid="1208194173387987231">" / Configuration par défaut pour <xliff:g id="ID_1">%1$s</xliff:g>"</string>
@@ -4414,7 +4415,7 @@
     <string name="bluetooth_phonebook_access_dialog_title" msgid="7624607995928968721">"Autoriser l\'accès aux contacts et au journal d\'appels?"</string>
     <string name="bluetooth_phonebook_access_dialog_content" msgid="959658135522249170">"Un appareil Bluetooth, <xliff:g id="DEVICE_NAME_0">%1$s</xliff:g>, souhaite accéder à vos contacts et à votre journal d\'appels. Cela comprend des données à propos des appels entrants et sortants.\n\nVous ne vous êtes jamais connecté à <xliff:g id="DEVICE_NAME_1">%2$s</xliff:g> auparavant."</string>
     <string name="category_name_brightness" msgid="8520372392029305084">"Luminosité"</string>
-    <string name="category_name_lock_display" msgid="8310402558217129670">"Verrouiller l\'écran"</string>
+    <string name="category_name_lock_display" msgid="8310402558217129670">"Affichage de l\'écran de verrouillage"</string>
     <string name="category_name_appearance" msgid="8287486771764166805">"Apparence"</string>
     <string name="category_name_color" msgid="937514550918977151">"Couleur"</string>
     <string name="category_name_display_controls" msgid="7046581691184725216">"Autres paramètres d\'affichage"</string>
@@ -4441,8 +4442,7 @@
     <string name="smart_forwarding_ongoing_title" msgid="962226849074401228">"Paramètres d\'appel"</string>
     <string name="smart_forwarding_ongoing_text" msgid="2189209372407117114">"Mise à jour des paramètres en cours…"</string>
     <string name="smart_forwarding_failed_title" msgid="1859891191023516080">"Erreur des paramètres d\'appel"</string>
-    <!-- no translation found for smart_forwarding_failed_text (8682640643264071789) -->
-    <skip />
+    <string name="smart_forwarding_failed_text" msgid="8682640643264071789">"Erreur de réseau ou de carte SIM."</string>
     <string name="smart_forwarding_failed_not_activated_text" msgid="997396203001257904">"La carte SIM n\'est pas activée."</string>
     <string name="smart_forwarding_input_mdn_title" msgid="5105463748849841763">"Entrer les numéros de téléphone"</string>
     <string name="smart_forwarding_input_mdn_dialog_title" msgid="7542216086697868415">"Entrer le numéro de téléphone"</string>
@@ -4466,14 +4466,10 @@
     <string name="previous_page_content_description" msgid="6438292457923282991">"Précédent"</string>
     <string name="next_page_content_description" msgid="1641835099813416294">"Suivant"</string>
     <string name="colors_viewpager_content_description" msgid="2591751086138259565">"Aperçu de la couleur"</string>
-    <!-- no translation found for bluetooth_sim_card_access_notification_title (7351015416346359536) -->
-    <skip />
-    <!-- no translation found for bluetooth_sim_card_access_notification_content (8685623260103018309) -->
-    <skip />
-    <!-- no translation found for bluetooth_sim_card_access_dialog_title (5616323725563125179) -->
-    <skip />
-    <!-- no translation found for bluetooth_sim_card_access_dialog_content (6281997628405909566) -->
-    <skip />
+    <string name="bluetooth_sim_card_access_notification_title" msgid="7351015416346359536">"Demande d\'accès à la carte SIM"</string>
+    <string name="bluetooth_sim_card_access_notification_content" msgid="8685623260103018309">"Un appareil souhaite accéder à votre carte SIM. Touchez pour en savoir plus."</string>
+    <string name="bluetooth_sim_card_access_dialog_title" msgid="5616323725563125179">"Autoriser l\'accès à la carte SIM?"</string>
+    <string name="bluetooth_sim_card_access_dialog_content" msgid="6281997628405909566">"Un appareil Bluetooth, <xliff:g id="DEVICE_NAME_0">%1$s</xliff:g>, souhaite accéder à vos données par l\'intermédiaire de votre carte SIM. Parmi celles-ci figurent vos contacts.\n\nPendant qu\'il est connecté, l\'appareil <xliff:g id="DEVICE_NAME_1">%2$s</xliff:g> recevra tous les appels passés au numéro <xliff:g id="PHONE_NUMBER">%3$s</xliff:g>."</string>
     <string name="bluetooth_connect_access_notification_title" msgid="2573547043170883947">"Appareil Bluetooth accessible"</string>
     <string name="bluetooth_connect_access_notification_content" msgid="1328465545685433304">"Un appareil veut se connecter. Touchez l\'écran pour en savoir plus."</string>
     <string name="bluetooth_connect_access_dialog_title" msgid="1948056782712451381">"Se connecter à un appareil Bluetooth?"</string>
@@ -4544,6 +4540,10 @@
     <string name="ingress_rate_limit_summary" msgid="1097811019742438371">"Configurez la limitation du taux d\'entrée sur la bande passante qui est appliquée à tous les réseaux qui fournissent une connectivité Internet."</string>
     <string name="ingress_rate_limit_dialog_title" msgid="5359461052422633789">"Configurer la limitation du taux de téléchargement sur le réseau"</string>
     <string name="ingress_rate_limit_no_limit_entry" msgid="8741098826008012163">"Aucune limite"</string>
+    <!-- no translation found for disable_phantom_process_monitor_title (8348108346706188771) -->
+    <skip />
+    <!-- no translation found for disable_phantom_process_monitor_summary (3044464635550256985) -->
+    <skip />
     <string name="bluetooth_broadcast_dialog_title" msgid="9172775308463135884">"Diffusion"</string>
     <string name="bluetooth_broadcast_dialog_broadcast_app" msgid="1016617579194329005">"Diffuser <xliff:g id="CURRENTAPP">%1$s</xliff:g>"</string>
     <string name="bluetooth_broadcast_dialog_find_message" msgid="6621660851669953883">"Écoutez les diffusions en cours à proximité"</string>
diff --git a/res/values-fr/arrays.xml b/res/values-fr/arrays.xml
index 466d1d0..e4db152 100644
--- a/res/values-fr/arrays.xml
+++ b/res/values-fr/arrays.xml
@@ -469,7 +469,9 @@
     <item msgid="2373999996715432397">"0"</item>
     <item msgid="5305176997036663262">"1"</item>
   </string-array>
-    <!-- no translation found for switch_to_dock_user_when_docked_timeout_entries:0 (3211660022507486536) -->
-    <!-- no translation found for switch_to_dock_user_when_docked_timeout_entries:1 (7025253383416830453) -->
-    <!-- no translation found for switch_to_dock_user_when_docked_timeout_entries:2 (1574040255478150028) -->
+  <string-array name="switch_to_dock_user_when_docked_timeout_entries">
+    <item msgid="3211660022507486536">"Jamais"</item>
+    <item msgid="7025253383416830453">"Après 1 minute"</item>
+    <item msgid="1574040255478150028">"Après 5 minutes"</item>
+  </string-array>
 </resources>
diff --git a/res/values-fr/strings.xml b/res/values-fr/strings.xml
index a4989fd..2ee8656 100644
--- a/res/values-fr/strings.xml
+++ b/res/values-fr/strings.xml
@@ -286,7 +286,7 @@
     <string name="security_settings_face_settings_remove_dialog_details_convenience" msgid="475568135197468990">"Votre empreinte faciale sera supprimée de façon définitive et sécurisée.\n\nVous devrez ensuite utiliser un code, un schéma ou un mot de passe pour déverrouiller votre téléphone."</string>
     <string name="security_settings_face_settings_context_subtitle" msgid="8284262560781442403">"Déverrouillez votre téléphone par reconnaissance faciale"</string>
     <string name="security_settings_fingerprint_preference_title" msgid="2484965173528415458">"Empreinte digitale"</string>
-    <string name="security_settings_fingerprint_settings_preferences_category" msgid="8975029409126780752">"Lors utilisation déverrouillage par empreinte digitale"</string>
+    <string name="security_settings_fingerprint_settings_preferences_category" msgid="8975029409126780752">"Déverrouillage par empreinte digitale"</string>
     <string name="security_settings_work_fingerprint_preference_title" msgid="2076006873519745979">"Empreinte pour travail"</string>
     <string name="fingerprint_add_title" msgid="1837610443487902050">"Ajouter une empreinte"</string>
     <plurals name="security_settings_fingerprint_preference_summary" formatted="false" msgid="6897454766137108776">
@@ -1014,18 +1014,13 @@
     <string name="force_bold_text" msgid="4620929631102086716">"Texte en gras"</string>
     <string name="title_font_size" msgid="570613010306330622">"Taille de la police"</string>
     <string name="short_summary_font_size" msgid="8444689613442419978">"Agrandir ou réduire le texte"</string>
-    <!-- no translation found for sim_lock_settings (7331982427303002613) -->
-    <skip />
-    <!-- no translation found for sim_lock_settings_category (6475255139493877786) -->
-    <skip />
-    <!-- no translation found for sim_pin_toggle (6814489621760857328) -->
-    <skip />
+    <string name="sim_lock_settings" msgid="7331982427303002613">"Paramètres de verrouillage de la SIM"</string>
+    <string name="sim_lock_settings_category" msgid="6475255139493877786">"Verrouillage de carte SIM"</string>
+    <string name="sim_pin_toggle" msgid="6814489621760857328">"Verrouiller la SIM"</string>
     <string name="sim_pin_change" msgid="5978881209990507379">"Modifier le code PIN de la carte SIM"</string>
     <string name="sim_enter_pin" msgid="8235202785516053253">"Code PIN de la carte SIM"</string>
-    <!-- no translation found for sim_enable_sim_lock (6486354334679225748) -->
-    <skip />
-    <!-- no translation found for sim_disable_sim_lock (6939439812841857306) -->
-    <skip />
+    <string name="sim_enable_sim_lock" msgid="6486354334679225748">"Verrouiller la SIM"</string>
+    <string name="sim_disable_sim_lock" msgid="6939439812841857306">"Déverrouiller la SIM"</string>
     <string name="sim_enter_old" msgid="6882545610939674813">"Ancien code PIN de la carte SIM"</string>
     <string name="sim_enter_new" msgid="9010947802784561582">"Nouveau code PIN de la carte SIM"</string>
     <string name="sim_reenter_new" msgid="6131418271490374263">"Saisissez à nouveau le code d\'accès."</string>
@@ -1040,8 +1035,7 @@
     <string name="sim_change_data_title" msgid="4663239438584588847">"Utiliser <xliff:g id="CARRIER">%1$s</xliff:g> pour les données mobiles ?"</string>
     <string name="sim_change_data_message" msgid="3046178883369645132">"Vous utilisez <xliff:g id="CARRIER2_0">%2$s</xliff:g> pour les données mobiles. Si vous basculez sur <xliff:g id="CARRIER1">%1$s</xliff:g>, <xliff:g id="CARRIER2_1">%2$s</xliff:g> ne sera plus utilisé pour les données mobiles."</string>
     <string name="sim_change_data_ok" msgid="4922114750417276560">"Utiliser <xliff:g id="CARRIER">%1$s</xliff:g>"</string>
-    <!-- no translation found for sim_preferred_title (8850185380445309835) -->
-    <skip />
+    <string name="sim_preferred_title" msgid="8850185380445309835">"Modifier la SIM préférée ?"</string>
     <string name="sim_preferred_message" msgid="6004009449266648351">"<xliff:g id="NEW_SIM">%1$s</xliff:g> est la seule carte SIM dans votre appareil. Voulez-vous utiliser cette carte SIM pour les données mobiles, les appels et les SMS ?"</string>
     <string name="wrong_pin_code_pukked" msgid="3414172752791445033">"Code PIN de la carte SIM incorrect. Vous devez désormais contacter votre opérateur pour déverrouiller votre appareil."</string>
     <plurals name="wrong_pin_code" formatted="false" msgid="4054088588731305475">
@@ -1194,20 +1188,17 @@
     <string name="reset_network_title" msgid="1395494440355807616">"Réinitialiser le Wi-Fi, les données mobiles et le Bluetooth"</string>
     <string name="reset_network_desc" msgid="1112523764899788246">"Tous les paramètres réseau seront réinitialisés, y compris les suivants :\n\n"<li>"Wi‑Fi"</li>\n<li>"Données mobiles"</li>\n<li>"Bluetooth"</li></string>
     <string name="erase_euicc_data_button" msgid="728078969563311737">"Effacer"</string>
-    <!-- no translation found for reset_esim_title (4194570573425902754) -->
-    <skip />
+    <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 profils SIM de remplacement, contactez votre opérateur."</string>
     <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>
-    <!-- no translation found for reset_network_final_desc_esim (1129251284212847939) -->
-    <skip />
+    <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>
     <string name="reset_network_final_button_text" msgid="2433867118414000462">"Réinitialiser les paramètres"</string>
     <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>
-    <!-- no translation found for reset_esim_error_msg (7279607120606365250) -->
-    <skip />
+    <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>
     <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>
@@ -2019,7 +2010,6 @@
     <string name="printer_info_desc" msgid="1206872325746154206">"Plus d\'informations sur cette imprimante"</string>
     <string name="power_usage_summary_title" msgid="4198312848584882113">"Batterie"</string>
     <string name="power_usage_summary" msgid="6857382582534984531">"Répartition de l\'utilisation de la batterie"</string>
-    <string name="power_usage_not_available" msgid="3425302437465106036">"Données non disponibles"</string>
     <string name="power_usage_level_and_status" msgid="821521456989429593">"<xliff:g id="LEVEL">%1$s</xliff:g> – <xliff:g id="STATUS">%2$s</xliff:g>"</string>
     <string name="power_discharge_remaining" msgid="6997529817917076536">"Temps restant : <xliff:g id="REMAIN">%1$s</xliff:g>"</string>
     <string name="power_charge_remaining" msgid="7046064326172265116">"<xliff:g id="UNTIL_CHARGED">%1$s</xliff:g> avant chargement complet"</string>
@@ -2040,7 +2030,6 @@
     <string name="manager_battery_usage_optimized_only" msgid="7121785281913056432">"optimisée"</string>
     <string name="manager_battery_usage_link_a11y" msgid="374918091821438564">"En savoir plus sur les options d\'utilisation de la batterie"</string>
     <string name="device_screen_usage" msgid="1011630249648289909">"Utilisation de l\'écran depuis la dernière charge complète"</string>
-    <string name="power_usage_list_summary" msgid="3237540201918492925">"Utilisation de la batterie depuis la charge complète"</string>
     <string name="advanced_battery_title" msgid="3005993394776555079">"Utilisation de la batterie"</string>
     <string name="history_details_title" msgid="8628584613889559355">"Historique"</string>
     <string name="advanced_battery_preference_title" msgid="3790901207877260883">"Utilisation de la batterie"</string>
@@ -2064,7 +2053,17 @@
     <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="5962767837251276527">"La recharge est en pause"</string>
     <string name="battery_tip_limited_temporarily_summary" msgid="5254922316684499816">"Protection de la batterie pour prolonger sa durée de vie"</string>
-    <!-- no translation found for battery_tip_limited_temporarily_extra_summary (8876637325622106400) -->
+    <!-- no translation found for battery_tip_dock_defender_future_bypass_title (7257251934903787366) -->
+    <skip />
+    <!-- no translation found for battery_tip_dock_defender_future_bypass_summary (428474483479026813) -->
+    <skip />
+    <!-- no translation found for battery_tip_dock_defender_active_title (8843454404807737776) -->
+    <skip />
+    <!-- no translation found for battery_tip_dock_defender_active_summary (5582869291068635429) -->
+    <skip />
+    <!-- no translation found for battery_tip_dock_defender_temporarily_bypassed_title (1679449361090557201) -->
+    <skip />
+    <!-- no translation found for battery_tip_dock_defender_temporarily_bypassed_summary (5107293805054133144) -->
     <skip />
     <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>
@@ -2127,7 +2126,6 @@
     <string name="power_bluetooth" msgid="5085900180846238196">"Bluetooth"</string>
     <string name="power_cell" msgid="7793805106954398186">"Réseau mobile"</string>
     <string name="power_phone" msgid="2768396619208561670">"Appels vocaux"</string>
-    <string name="battery_used_for" msgid="6401552215008504483">"Durée d\'utilisation : <xliff:g id="TIME">^1</xliff:g>"</string>
     <string name="battery_screen_usage" msgid="90008745183187461">"Utilisation de l\'écran : <xliff:g id="TIME">^1</xliff:g>"</string>
     <string name="battery_used_by" msgid="6457305178016189330">"<xliff:g id="PERCENT">%1$s</xliff:g> utilisé(s) par <xliff:g id="APP">%2$s</xliff:g>"</string>
     <string name="battery_overall_usage" msgid="8940140259734182014">"<xliff:g id="PERCENT">%1$s</xliff:g> de la batterie"</string>
@@ -2158,7 +2156,6 @@
     <string name="battery_not_usage_24hr" msgid="8397519536160741248">"Pas d\'utilisation au cours des dernières 24 h"</string>
     <string name="battery_usage_without_time" msgid="1346894834339420538"></string>
     <string name="battery_usage_other_users" msgid="9002643295562500693">"Autres utilisateurs"</string>
-    <string name="advanced_battery_graph_subtext" msgid="6816737986172678550">"L\'estimation de l\'autonomie restante est basée sur l\'utilisation de l\'appareil"</string>
     <string name="estimated_time_left" msgid="948717045180211777">"Temps restant estimé"</string>
     <string name="estimated_charging_time_left" msgid="2287135413363961246">"Jusqu\'à la charge complète"</string>
     <string name="estimated_time_description" msgid="211058785418596009">"L\'estimation peut changer en fonction de l\'utilisation"</string>
@@ -2265,6 +2262,7 @@
     <string name="vpn_settings_multiple_insecure_multiple_total" msgid="1706236062478680488">"<xliff:g id="VPN_COUNT">%d</xliff:g> non sécurisés"</string>
     <string name="adaptive_connectivity_title" msgid="7464959640138428192">"Connectivité adaptative"</string>
     <string name="adaptive_connectivity_summary" msgid="3648731530666326885">"Prolonger l\'autonomie de la batterie et améliorer les performances de l\'appareil en gérant automatiquement vos connexions réseau"</string>
+    <string name="adaptive_connectivity_main_switch_title" msgid="261045483524512420">"Utiliser la connectivité adaptative"</string>
     <string name="credentials_title" msgid="7535942196886123656">"Stockage des identifiants"</string>
     <string name="credentials_install" msgid="3933218407598415827">"Installer un certificat"</string>
     <string name="credentials_reset" msgid="4246628389366452655">"Effacer les identifiants"</string>
@@ -2565,8 +2563,7 @@
     <string name="user_remove_user_menu" msgid="2183714948094429367">"Supp. <xliff:g id="USER_NAME">%1$s</xliff:g> de l\'appareil"</string>
     <string name="user_lockscreen_settings" msgid="4596612658981942092">"Paramètres de l\'écran de verrouillage"</string>
     <string name="user_add_on_lockscreen_menu" msgid="2539059062034644966">"Ajouter des utilisateurs depuis l\'écran de verrouillage"</string>
-    <!-- no translation found for switch_to_dock_user_when_docked (2324395443311905635) -->
-    <skip />
+    <string name="switch_to_dock_user_when_docked" msgid="2324395443311905635">"Passer en admin quand sur station d\'accueil"</string>
     <string name="user_confirm_remove_self_title" msgid="926265330805361832">"Supprimer cet utilisateur ?"</string>
     <string name="user_confirm_remove_title" msgid="3626559103278006002">"Supprimer l\'utilisateur ?"</string>
     <string name="user_profile_confirm_remove_title" msgid="3131574314149375354">"Supprimer ce profil ?"</string>
@@ -2692,8 +2689,7 @@
     <string name="wizard_next" msgid="3884832431439072471">"Suivant"</string>
     <string name="wizard_back_adoptable" msgid="1447814356855134183">"Formater autrement"</string>
     <string name="regulatory_info_text" msgid="1154461023369976667"></string>
-    <!-- no translation found for sim_settings_title (2254609719033946272) -->
-    <skip />
+    <string name="sim_settings_title" msgid="2254609719033946272">"Cartes SIM"</string>
     <string name="sim_cellular_data_unavailable" msgid="4653591727755387534">"Données mobiles non disponibles"</string>
     <string name="sim_cellular_data_unavailable_summary" msgid="6505871722911347881">"Appuyez pour sélectionner une carte SIM pour les données."</string>
     <string name="sim_calls_always_use" msgid="967857230039768111">"Toujours l\'utiliser pour les appels"</string>
@@ -2711,8 +2707,7 @@
     <string name="sim_status_title" msgid="6188770698037109774">"État de la carte SIM"</string>
     <string name="sim_status_title_sim_slot" msgid="4932996839194493313">"État carte SIM (emplacement SIM %1$d)"</string>
     <string name="sim_signal_strength" msgid="6351052821700294501">"<xliff:g id="DBM">%1$d</xliff:g> dBm <xliff:g id="ASU">%2$d</xliff:g> asu"</string>
-    <!-- no translation found for sim_notification_title (2819551384383504031) -->
-    <skip />
+    <string name="sim_notification_title" msgid="2819551384383504031">"SIM modifiées."</string>
     <string name="sim_notification_summary" msgid="5593339846307029991">"Appuyez pour configurer."</string>
     <string name="sim_calls_ask_first_prefs_title" msgid="3077694594349657933">"Toujours demander"</string>
     <string name="sim_selection_required_pref" msgid="231437651041498359">"Veuillez sélectionner une option."</string>
@@ -2738,7 +2733,10 @@
     <string name="account_dashboard_title" msgid="8228773251948253914">"Mots de passe et comptes"</string>
     <string name="account_dashboard_default_summary" msgid="1730719656099599488">"Mots de passe enregistrés, saisie automatique, comptes synchronisés"</string>
     <string name="app_default_dashboard_title" msgid="4071015747629103216">"Applis par défaut"</string>
-    <!-- no translation found for cloned_apps_dashboard_title (5542076801222950921) -->
+    <string name="cloned_apps_dashboard_title" msgid="5542076801222950921">"Applis clonées"</string>
+    <!-- no translation found for desc_cloned_apps_intro_text (1369621522882622476) -->
+    <skip />
+    <!-- no translation found for cloned_apps_summary (8805362440770795709) -->
     <skip />
     <string name="system_dashboard_summary" msgid="7400745270362833832">"Langues, gestes, heure, sauvegarde"</string>
     <string name="languages_setting_summary" msgid="4924440599794956443">"Langues du système, langues des applis"</string>
@@ -3354,8 +3352,7 @@
     <string name="screen_pinning_unlock_password" msgid="4957969621904790573">"Demander le mot de passe avant de retirer l\'épingle"</string>
     <string name="screen_pinning_unlock_none" msgid="2474959642431856316">"Verrouiller l\'appareil quand l\'épingle est retirée"</string>
     <string name="confirm_sim_deletion_title" msgid="9199369003530237871">"Confirmer la suppression du profil SIM"</string>
-    <!-- no translation found for confirm_sim_deletion_description (5090811029854329373) -->
-    <skip />
+    <string name="confirm_sim_deletion_description" msgid="5090811029854329373">"Confirmez votre identité avant d\'effacer une eSIM"</string>
     <string name="opening_paragraph_delete_profile_unknown_company" msgid="2951348192319498135">"Ce profil professionnel est géré par"</string>
     <string name="managing_admin" msgid="2633920317425356619">"Géré par <xliff:g id="ADMIN_APP_LABEL">%s</xliff:g>"</string>
     <string name="encryption_interstitial_header" msgid="4418014339568737685">"Démarrage sécurisé"</string>
@@ -3759,6 +3756,11 @@
       <item quantity="other"><xliff:g id="COUNT">%d</xliff:g> applications peuvent utiliser les données sans restrictions</item>
     </plurals>
     <string name="special_access_more" msgid="132919514147475846">"En savoir plus"</string>
+    <string name="long_background_tasks_label" msgid="3169590134850226687">"Tâches longues en arrière-plan"</string>
+    <string name="long_background_tasks_switch_title" msgid="2491623894899492543">"Autoriser les tâches longues en arrière-plan"</string>
+    <string name="long_background_tasks_title" msgid="3272230637974707490">"Tâches longues en arrière-plan"</string>
+    <string name="long_background_tasks_footer_title" msgid="9117342254914743097">"Autoriser cette appli à exécuter les tâches longues en arrière-plan. Cette option permet à l\'appli d\'exécuter les tâches susceptibles de prendre plus de quelques minutes, comme certains téléchargements et importations. \n\nSi cette autorisation est refusée, le système limite la durée pendant laquelle l\'appli peut effectuer ces tâches en arrière-plan."</string>
+    <string name="keywords_long_background_tasks" msgid="5788956269136054574">"tâches longues, transfert de données, tâches en arrière-plan"</string>
     <string name="reset_shortcut_manager_throttling" msgid="2183940254903144298">"Réinitialiser la limitation de fréquence ShortcutManager"</string>
     <string name="reset_shortcut_manager_throttling_complete" msgid="8949943009096885470">"La limitation de fréquence ShortcutManager a bien été réinitialisée."</string>
     <string name="notification_suggestion_title" msgid="6309263655965785411">"Contrôler les infos sur l\'écran de verrouillage"</string>
@@ -4131,8 +4133,7 @@
     <string name="mobile_data_settings_title" msgid="3927524078598009792">"Données mobiles"</string>
     <string name="mobile_data_settings_summary" msgid="7323978798199919063">"Accéder aux données via le réseau mobile"</string>
     <string name="mobile_data_settings_summary_auto_switch" msgid="7851549787645698945">"Le téléphone basculera automatiquement sur cet opérateur lorsqu\'il sera à portée"</string>
-    <!-- no translation found for mobile_data_settings_summary_unavailable (9176513507571883986) -->
-    <skip />
+    <string name="mobile_data_settings_summary_unavailable" msgid="9176513507571883986">"Aucune SIM disponible"</string>
     <string name="calls_preference" msgid="2166481296066890129">"Préférences pour les appels"</string>
     <string name="sms_preference" msgid="7742964962568219351">"Préférences pour les SMS"</string>
     <string name="calls_and_sms_ask_every_time" msgid="3178743088737726677">"Toujours demander"</string>
@@ -4147,10 +4148,8 @@
     <string name="mobile_network_list_add_more" msgid="4478586073355236604">"Ajouter"</string>
     <string name="mobile_network_active_sim" msgid="6397581267971410039">"Actif/Carte SIM"</string>
     <string name="mobile_network_inactive_sim" msgid="5829757490580409899">"Inactif/Carte SIM"</string>
-    <!-- no translation found for mobile_network_active_esim (3984452275968408382) -->
-    <skip />
-    <!-- no translation found for mobile_network_inactive_esim (8777415108263057939) -->
-    <skip />
+    <string name="mobile_network_active_esim" msgid="3984452275968408382">"Actif/eSIM"</string>
+    <string name="mobile_network_inactive_esim" msgid="8777415108263057939">"Inactif/eSIM"</string>
     <string name="mobile_network_sim_name" msgid="3187192894150386537">"Nom et couleur de la SIM"</string>
     <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>
@@ -4186,8 +4185,7 @@
     <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>
-    <!-- no translation found for sim_action_switch_sub_dialog_text_downloaded (8977951796005849471) -->
-    <skip />
+    <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>
     <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>
@@ -4229,10 +4227,8 @@
     <string name="switch_sim_dialog_text" msgid="7530186862171635464">"<xliff:g id="CARRIER_NAME">%1$s</xliff:g> sera utilisé pour les données mobiles, les appels et les SMS."</string>
     <string name="switch_sim_dialog_no_switch_title" msgid="809763410787744247">"Aucun profil SIM actif disponible"</string>
     <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>
-    <!-- no translation found for sim_card_label (6263064316075963775) -->
-    <skip />
-    <!-- no translation found for erase_sim_dialog_title (4742077437653028326) -->
-    <skip />
+    <string name="sim_card_label" msgid="6263064316075963775">"SIM"</string>
+    <string name="erase_sim_dialog_title" msgid="4742077437653028326">"Supprimer cette eSIM ?"</string>
     <string name="erase_sim_dialog_text" msgid="753031064269699885">"Si vous effacez ce profil SIM, le service \"<xliff:g id="CARRIER_NAME_A">%1$s</xliff:g>\" sera supprimé de cet appareil.\n\nVotre service \"<xliff:g id="CARRIER_NAME_B">%1$s</xliff:g>\" ne sera pas résilié."</string>
     <string name="erase_sim_confirm_button" msgid="8309115684335320541">"Effacer"</string>
     <string name="erasing_sim" msgid="7877703231075699139">"Effacement du profil SIM…"</string>
@@ -4285,6 +4281,8 @@
     <string name="capture_system_heap_dump_title" msgid="9210974110606886455">"Capturer l\'empreinte de la mémoire du système"</string>
     <string name="reboot_with_mte_title" msgid="9167242803901899693">"Redémarrer avec MTE"</string>
     <string name="reboot_with_mte_message" msgid="7675836625682561153">"Le système va redémarrer et vous pourrez tester Memory Tagging Extension (MTE). MTE peut avoir un impact négatif sur les performances et la stabilité du système. Une réinitialisation aura lieu au prochain redémarrage."</string>
+    <string name="reboot_with_mte_summary" msgid="879384278357305846">"Essayer MTE pour un démarrage unique pour le développement d\'applis"</string>
+    <string name="reboot_with_mte_already_enabled" msgid="7708271355555880940">"MTE est activé via la protection de la mémoire avancée"</string>
     <string name="capturing_system_heap_dump_message" msgid="8410503247477360622">"Capture de l\'empreinte de la mémoire du système"</string>
     <string name="error_capturing_system_heap_dump_message" msgid="2352983250048200052">"Impossible de capturer l\'empreinte de la mémoire du système"</string>
     <string name="automatic_system_heap_dump_title" msgid="4093306504711109479">"Capturer automatiquement les empreintes de la mémoire du système"</string>
@@ -4336,6 +4334,11 @@
     <string name="lockscreen_trivial_disabled_controls_summary" msgid="7593626010580689155">"Pour les utiliser, activez tout d\'abord \"Afficher les commandes de contrôle des appareils\""</string>
     <string name="lockscreen_double_line_clock_summary" msgid="2916159550425093703">"Afficher l\'horloge sur deux lignes lorsqu\'elle est disponible"</string>
     <string name="lockscreen_double_line_clock_setting_toggle" msgid="3408639316001688529">"Horloge sur deux lignes"</string>
+    <string name="lockscreen_quick_affordances_title" msgid="435869403114245620">"Boutons"</string>
+    <plurals name="lockscreen_quick_affordances_summary" formatted="false" msgid="4225396036524703997">
+      <item quantity="one"><xliff:g id="FIRST_1">%1$s</xliff:g>, <xliff:g id="SECOND">%2$s</xliff:g></item>
+      <item quantity="other"><xliff:g id="FIRST_1">%1$s</xliff:g>, <xliff:g id="SECOND">%2$s</xliff:g></item>
+    </plurals>
     <string name="rtt_settings_title" msgid="7049259598645966354"></string>
     <string name="rtt_settings_no_visible" msgid="7440356831140948382"></string>
     <string name="rtt_settings_visible_during_call" msgid="7866181103286073700"></string>
@@ -4384,10 +4387,8 @@
     <string name="carrier_wifi_offload_summary" msgid="2980563718888371142">"Autoriser Google Fi à utiliser les réseaux W+ pour améliorer la vitesse et la couverture"</string>
     <string name="carrier_wifi_network_title" msgid="5461382943873831770">"Réseau W+"</string>
     <string name="sim_category_title" msgid="2341314000964710495">"SIM"</string>
-    <!-- no translation found for downloaded_sim_category_title (2876988650413179752) -->
-    <skip />
-    <!-- no translation found for downloaded_sims_category_title (487799905978489922) -->
-    <skip />
+    <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>
     <string name="sim_category_default_active_sim" msgid="1208194173387987231">" - Valeur par défaut pour <xliff:g id="ID_1">%1$s</xliff:g>"</string>
@@ -4443,8 +4444,7 @@
     <string name="smart_forwarding_ongoing_title" msgid="962226849074401228">"Paramètres d\'appel"</string>
     <string name="smart_forwarding_ongoing_text" msgid="2189209372407117114">"Mise à jour des paramètres…"</string>
     <string name="smart_forwarding_failed_title" msgid="1859891191023516080">"Erreur des paramètres d\'appel"</string>
-    <!-- no translation found for smart_forwarding_failed_text (8682640643264071789) -->
-    <skip />
+    <string name="smart_forwarding_failed_text" msgid="8682640643264071789">"Erreur de réseau ou de SIM."</string>
     <string name="smart_forwarding_failed_not_activated_text" msgid="997396203001257904">"La carte SIM n\'est pas activée."</string>
     <string name="smart_forwarding_input_mdn_title" msgid="5105463748849841763">"Saisir les numéros de téléphone"</string>
     <string name="smart_forwarding_input_mdn_dialog_title" msgid="7542216086697868415">"Saisir le numéro de téléphone"</string>
@@ -4468,14 +4468,10 @@
     <string name="previous_page_content_description" msgid="6438292457923282991">"Précédent"</string>
     <string name="next_page_content_description" msgid="1641835099813416294">"Suivant"</string>
     <string name="colors_viewpager_content_description" msgid="2591751086138259565">"Aperçu de la couleur"</string>
-    <!-- no translation found for bluetooth_sim_card_access_notification_title (7351015416346359536) -->
-    <skip />
-    <!-- no translation found for bluetooth_sim_card_access_notification_content (8685623260103018309) -->
-    <skip />
-    <!-- no translation found for bluetooth_sim_card_access_dialog_title (5616323725563125179) -->
-    <skip />
-    <!-- no translation found for bluetooth_sim_card_access_dialog_content (6281997628405909566) -->
-    <skip />
+    <string name="bluetooth_sim_card_access_notification_title" msgid="7351015416346359536">"Demande d\'accès à la SIM"</string>
+    <string name="bluetooth_sim_card_access_notification_content" msgid="8685623260103018309">"Un appareil souhaite accéder à votre SIM. Appuyez ici pour plus de détails."</string>
+    <string name="bluetooth_sim_card_access_dialog_title" msgid="5616323725563125179">"Autoriser l\'accès à la SIM ?"</string>
+    <string name="bluetooth_sim_card_access_dialog_content" msgid="6281997628405909566">"L\'appareil Bluetooth <xliff:g id="DEVICE_NAME_0">%1$s</xliff:g> souhaite accéder aux données de votre SIM. Cela inclut vos contacts.\n\nUne fois la connexion établie, <xliff:g id="DEVICE_NAME_1">%2$s</xliff:g> recevra tous les appels passés au <xliff:g id="PHONE_NUMBER">%3$s</xliff:g>."</string>
     <string name="bluetooth_connect_access_notification_title" msgid="2573547043170883947">"Appareil Bluetooth indisponible"</string>
     <string name="bluetooth_connect_access_notification_content" msgid="1328465545685433304">"Un appareil souhaite se connecter. Appuyez ici pour plus de détails."</string>
     <string name="bluetooth_connect_access_dialog_title" msgid="1948056782712451381">"Autoriser la connexion Bluetooth ?"</string>
@@ -4546,6 +4542,10 @@
     <string name="ingress_rate_limit_summary" msgid="1097811019742438371">"Configurer la limitation du débit du réseau en entrée, qui s\'applique à tous les réseaux offrant une connexion Internet."</string>
     <string name="ingress_rate_limit_dialog_title" msgid="5359461052422633789">"Configurer la limitation du débit de téléchargement du réseau"</string>
     <string name="ingress_rate_limit_no_limit_entry" msgid="8741098826008012163">"Aucune limite"</string>
+    <!-- no translation found for disable_phantom_process_monitor_title (8348108346706188771) -->
+    <skip />
+    <!-- no translation found for disable_phantom_process_monitor_summary (3044464635550256985) -->
+    <skip />
     <string name="bluetooth_broadcast_dialog_title" msgid="9172775308463135884">"Diffuser"</string>
     <string name="bluetooth_broadcast_dialog_broadcast_app" msgid="1016617579194329005">"Diffuser <xliff:g id="CURRENTAPP">%1$s</xliff:g>"</string>
     <string name="bluetooth_broadcast_dialog_find_message" msgid="6621660851669953883">"Écoutez les contenus diffusés à proximité"</string>
diff --git a/res/values-gl/arrays.xml b/res/values-gl/arrays.xml
index fb103cc..1db7a57 100644
--- a/res/values-gl/arrays.xml
+++ b/res/values-gl/arrays.xml
@@ -469,7 +469,9 @@
     <item msgid="2373999996715432397">"0"</item>
     <item msgid="5305176997036663262">"1"</item>
   </string-array>
-    <!-- no translation found for switch_to_dock_user_when_docked_timeout_entries:0 (3211660022507486536) -->
-    <!-- no translation found for switch_to_dock_user_when_docked_timeout_entries:1 (7025253383416830453) -->
-    <!-- no translation found for switch_to_dock_user_when_docked_timeout_entries:2 (1574040255478150028) -->
+  <string-array name="switch_to_dock_user_when_docked_timeout_entries">
+    <item msgid="3211660022507486536">"Nunca"</item>
+    <item msgid="7025253383416830453">"Tras 1 minuto"</item>
+    <item msgid="1574040255478150028">"Tras 5 minutos"</item>
+  </string-array>
 </resources>
diff --git a/res/values-gl/strings.xml b/res/values-gl/strings.xml
index 722c83d..2ec22ce 100644
--- a/res/values-gl/strings.xml
+++ b/res/values-gl/strings.xml
@@ -1012,18 +1012,13 @@
     <string name="force_bold_text" msgid="4620929631102086716">"Texto en grosa"</string>
     <string name="title_font_size" msgid="570613010306330622">"Tamaño do tipo de letra"</string>
     <string name="short_summary_font_size" msgid="8444689613442419978">"Amplía ou reduce o texto"</string>
-    <!-- no translation found for sim_lock_settings (7331982427303002613) -->
-    <skip />
-    <!-- no translation found for sim_lock_settings_category (6475255139493877786) -->
-    <skip />
-    <!-- no translation found for sim_pin_toggle (6814489621760857328) -->
-    <skip />
+    <string name="sim_lock_settings" msgid="7331982427303002613">"Configuración de bloqueo da SIM"</string>
+    <string name="sim_lock_settings_category" msgid="6475255139493877786">"Bloqueo da SIM"</string>
+    <string name="sim_pin_toggle" msgid="6814489621760857328">"Bloquear SIM"</string>
     <string name="sim_pin_change" msgid="5978881209990507379">"Cambiar PIN da SIM"</string>
     <string name="sim_enter_pin" msgid="8235202785516053253">"PIN da SIM"</string>
-    <!-- no translation found for sim_enable_sim_lock (6486354334679225748) -->
-    <skip />
-    <!-- no translation found for sim_disable_sim_lock (6939439812841857306) -->
-    <skip />
+    <string name="sim_enable_sim_lock" msgid="6486354334679225748">"Bloquear SIM"</string>
+    <string name="sim_disable_sim_lock" msgid="6939439812841857306">"Desbloquear SIM"</string>
     <string name="sim_enter_old" msgid="6882545610939674813">"Antigo PIN da tarxeta SIM"</string>
     <string name="sim_enter_new" msgid="9010947802784561582">"Novo PIN da SIM"</string>
     <string name="sim_reenter_new" msgid="6131418271490374263">"Volve escribir o novo PIN"</string>
@@ -1038,8 +1033,7 @@
     <string name="sim_change_data_title" msgid="4663239438584588847">"Usar <xliff:g id="CARRIER">%1$s</xliff:g> para os datos móbiles?"</string>
     <string name="sim_change_data_message" msgid="3046178883369645132">"Estás utilizando <xliff:g id="CARRIER2_0">%2$s</xliff:g> para os datos móbiles. Se cambias a <xliff:g id="CARRIER1">%1$s</xliff:g>, deixarase de utilizar <xliff:g id="CARRIER2_1">%2$s</xliff:g> para os datos móbiles."</string>
     <string name="sim_change_data_ok" msgid="4922114750417276560">"Usar <xliff:g id="CARRIER">%1$s</xliff:g>"</string>
-    <!-- no translation found for sim_preferred_title (8850185380445309835) -->
-    <skip />
+    <string name="sim_preferred_title" msgid="8850185380445309835">"Actualizar a SIM preferida?"</string>
     <string name="sim_preferred_message" msgid="6004009449266648351">"A única SIM do dispositivo é: <xliff:g id="NEW_SIM">%1$s</xliff:g>. Queres usar esta SIM para os datos móbiles, as chamadas e as mensaxes SMS?"</string>
     <string name="wrong_pin_code_pukked" msgid="3414172752791445033">"Código PIN da SIM incorrecto. Agora debes contactar co operador para desbloquear o dispositivo."</string>
     <plurals name="wrong_pin_code" formatted="false" msgid="4054088588731305475">
@@ -1192,20 +1186,17 @@
     <string name="reset_network_title" msgid="1395494440355807616">"Restablecer wifi, rede móbil e Bluetooth"</string>
     <string name="reset_network_desc" msgid="1112523764899788246">"Con esta selección, restableceranse todas as opcións de configuración de rede, entre elas as referentes a:\n\n"<li>"Wifi"</li>\n<li>"Datos móbiles"</li>\n<li>"Bluetooth"</li></string>
     <string name="erase_euicc_data_button" msgid="728078969563311737">"Borrar"</string>
-    <!-- no translation found for reset_esim_title (4194570573425902754) -->
-    <skip />
+    <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>
     <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>
-    <!-- no translation found for reset_network_final_desc_esim (1129251284212847939) -->
-    <skip />
+    <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>
     <string name="reset_network_final_button_text" msgid="2433867118414000462">"Restablecer configuración"</string>
     <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>
-    <!-- no translation found for reset_esim_error_msg (7279607120606365250) -->
-    <skip />
+    <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>
     <string name="main_clear_title" msgid="277664302144837723">"Borrar todos os datos (restablecemento da configuración de fábrica)"</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>
@@ -2017,7 +2008,6 @@
     <string name="printer_info_desc" msgid="1206872325746154206">"Máis información sobre esta impresora"</string>
     <string name="power_usage_summary_title" msgid="4198312848584882113">"Batería"</string>
     <string name="power_usage_summary" msgid="6857382582534984531">"Consumo de batería"</string>
-    <string name="power_usage_not_available" msgid="3425302437465106036">"Datos de uso non dispoñibles"</string>
     <string name="power_usage_level_and_status" msgid="821521456989429593">"<xliff:g id="LEVEL">%1$s</xliff:g> - <xliff:g id="STATUS">%2$s</xliff:g>"</string>
     <string name="power_discharge_remaining" msgid="6997529817917076536">"<xliff:g id="REMAIN">%1$s</xliff:g> restante(s)"</string>
     <string name="power_charge_remaining" msgid="7046064326172265116">"<xliff:g id="UNTIL_CHARGED">%1$s</xliff:g> para completar a carga"</string>
@@ -2038,7 +2028,6 @@
     <string name="manager_battery_usage_optimized_only" msgid="7121785281913056432">"optimizado"</string>
     <string name="manager_battery_usage_link_a11y" msgid="374918091821438564">"Máis información sobre as opcións de uso da batería"</string>
     <string name="device_screen_usage" msgid="1011630249648289909">"Uso da pantalla desde a carga completa"</string>
-    <string name="power_usage_list_summary" msgid="3237540201918492925">"Uso da batería desde a carga completa"</string>
     <string name="advanced_battery_title" msgid="3005993394776555079">"Uso da batería"</string>
     <string name="history_details_title" msgid="8628584613889559355">"Detalles do historial"</string>
     <string name="advanced_battery_preference_title" msgid="3790901207877260883">"Uso da batería"</string>
@@ -2062,7 +2051,17 @@
     <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="5962767837251276527">"A carga está en pausa"</string>
     <string name="battery_tip_limited_temporarily_summary" msgid="5254922316684499816">"Estase protexendo a batería para aumentar a súa vida útil"</string>
-    <!-- no translation found for battery_tip_limited_temporarily_extra_summary (8876637325622106400) -->
+    <!-- no translation found for battery_tip_dock_defender_future_bypass_title (7257251934903787366) -->
+    <skip />
+    <!-- no translation found for battery_tip_dock_defender_future_bypass_summary (428474483479026813) -->
+    <skip />
+    <!-- no translation found for battery_tip_dock_defender_active_title (8843454404807737776) -->
+    <skip />
+    <!-- no translation found for battery_tip_dock_defender_active_summary (5582869291068635429) -->
+    <skip />
+    <!-- no translation found for battery_tip_dock_defender_temporarily_bypassed_title (1679449361090557201) -->
+    <skip />
+    <!-- no translation found for battery_tip_dock_defender_temporarily_bypassed_summary (5107293805054133144) -->
     <skip />
     <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>
@@ -2125,7 +2124,6 @@
     <string name="power_bluetooth" msgid="5085900180846238196">"Bluetooth"</string>
     <string name="power_cell" msgid="7793805106954398186">"Rede de telefonía móbil"</string>
     <string name="power_phone" msgid="2768396619208561670">"Chamadas de voz"</string>
-    <string name="battery_used_for" msgid="6401552215008504483">"En uso durante <xliff:g id="TIME">^1</xliff:g>"</string>
     <string name="battery_screen_usage" msgid="90008745183187461">"Uso da pantalla: <xliff:g id="TIME">^1</xliff:g>"</string>
     <string name="battery_used_by" msgid="6457305178016189330">"<xliff:g id="PERCENT">%1$s</xliff:g> utilizado por <xliff:g id="APP">%2$s</xliff:g>"</string>
     <string name="battery_overall_usage" msgid="8940140259734182014">"<xliff:g id="PERCENT">%1$s</xliff:g> da batería total"</string>
@@ -2156,7 +2154,6 @@
     <string name="battery_not_usage_24hr" msgid="8397519536160741248">"Sen uso nas últimas 24 horas"</string>
     <string name="battery_usage_without_time" msgid="1346894834339420538"></string>
     <string name="battery_usage_other_users" msgid="9002643295562500693">"Outros usuarios"</string>
-    <string name="advanced_battery_graph_subtext" msgid="6816737986172678550">"A estimación do nivel de batería baséase no uso do dispositivo"</string>
     <string name="estimated_time_left" msgid="948717045180211777">"Tempo restante estimado"</string>
     <string name="estimated_charging_time_left" msgid="2287135413363961246">"Para completar a carga"</string>
     <string name="estimated_time_description" msgid="211058785418596009">"A estimación pode cambiar en función do uso"</string>
@@ -2263,6 +2260,7 @@
     <string name="vpn_settings_multiple_insecure_multiple_total" msgid="1706236062478680488">"<xliff:g id="VPN_COUNT">%d</xliff:g> non seguras"</string>
     <string name="adaptive_connectivity_title" msgid="7464959640138428192">"Conectividade intelixente"</string>
     <string name="adaptive_connectivity_summary" msgid="3648731530666326885">"Aumenta a duración da batería e mellora o rendemento do dispositivo xestionando automaticamente as conexións de rede"</string>
+    <string name="adaptive_connectivity_main_switch_title" msgid="261045483524512420">"Usar conectividade intelixente"</string>
     <string name="credentials_title" msgid="7535942196886123656">"Almacenamento de credenciais"</string>
     <string name="credentials_install" msgid="3933218407598415827">"Instalar un certificado"</string>
     <string name="credentials_reset" msgid="4246628389366452655">"Borrar credenciais"</string>
@@ -2563,8 +2561,7 @@
     <string name="user_remove_user_menu" msgid="2183714948094429367">"Eliminar a <xliff:g id="USER_NAME">%1$s</xliff:g> do dispositivo"</string>
     <string name="user_lockscreen_settings" msgid="4596612658981942092">"Configuración da pantalla de bloqueo"</string>
     <string name="user_add_on_lockscreen_menu" msgid="2539059062034644966">"Engadir usuarios desde a pantalla de bloqueo"</string>
-    <!-- no translation found for switch_to_dock_user_when_docked (2324395443311905635) -->
-    <skip />
+    <string name="switch_to_dock_user_when_docked" msgid="2324395443311905635">"Cambiar ao usuario administrador ao poñelo na base"</string>
     <string name="user_confirm_remove_self_title" msgid="926265330805361832">"Queres eliminarte a ti mesmo?"</string>
     <string name="user_confirm_remove_title" msgid="3626559103278006002">"Eliminar este usuario?"</string>
     <string name="user_profile_confirm_remove_title" msgid="3131574314149375354">"Quitar este perfil?"</string>
@@ -2690,8 +2687,7 @@
     <string name="wizard_next" msgid="3884832431439072471">"Seguinte"</string>
     <string name="wizard_back_adoptable" msgid="1447814356855134183">"Formatar doutro xeito"</string>
     <string name="regulatory_info_text" msgid="1154461023369976667"></string>
-    <!-- no translation found for sim_settings_title (2254609719033946272) -->
-    <skip />
+    <string name="sim_settings_title" msgid="2254609719033946272">"SIM"</string>
     <string name="sim_cellular_data_unavailable" msgid="4653591727755387534">"Os datos móbiles non están dispoñibles"</string>
     <string name="sim_cellular_data_unavailable_summary" msgid="6505871722911347881">"Toca para seleccionar unha SIM de datos"</string>
     <string name="sim_calls_always_use" msgid="967857230039768111">"Usar sempre para as chamadas"</string>
@@ -2709,8 +2705,7 @@
     <string name="sim_status_title" msgid="6188770698037109774">"Estado da SIM"</string>
     <string name="sim_status_title_sim_slot" msgid="4932996839194493313">"Estado da SIM (rañura da SIM %1$d)"</string>
     <string name="sim_signal_strength" msgid="6351052821700294501">"<xliff:g id="DBM">%1$d</xliff:g> dBm <xliff:g id="ASU">%2$d</xliff:g> asu"</string>
-    <!-- no translation found for sim_notification_title (2819551384383504031) -->
-    <skip />
+    <string name="sim_notification_title" msgid="2819551384383504031">"Cambiáronse as SIM."</string>
     <string name="sim_notification_summary" msgid="5593339846307029991">"Tocar para configurar"</string>
     <string name="sim_calls_ask_first_prefs_title" msgid="3077694594349657933">"Preguntar sempre"</string>
     <string name="sim_selection_required_pref" msgid="231437651041498359">"É necesario seleccionar unha opción"</string>
@@ -2736,7 +2731,10 @@
     <string name="account_dashboard_title" msgid="8228773251948253914">"Contrasinais e contas"</string>
     <string name="account_dashboard_default_summary" msgid="1730719656099599488">"Contrasinais gardados, función de autocompletar e contas vinculadas"</string>
     <string name="app_default_dashboard_title" msgid="4071015747629103216">"Aplicacións predeterminadas"</string>
-    <!-- no translation found for cloned_apps_dashboard_title (5542076801222950921) -->
+    <string name="cloned_apps_dashboard_title" msgid="5542076801222950921">"Aplicacións clonadas"</string>
+    <!-- no translation found for desc_cloned_apps_intro_text (1369621522882622476) -->
+    <skip />
+    <!-- no translation found for cloned_apps_summary (8805362440770795709) -->
     <skip />
     <string name="system_dashboard_summary" msgid="7400745270362833832">"Idiomas, xestos, hora, copia de seguranza"</string>
     <string name="languages_setting_summary" msgid="4924440599794956443">"Idiomas do sistema, idiomas das aplicacións"</string>
@@ -3095,7 +3093,7 @@
     <string name="notification_channel_summary_min" msgid="8823399508450176842">"No panel despregable, contrae as notificacións e móstraas nunha liña"</string>
     <string name="notification_channel_summary_low" msgid="5549662596677692000">"Sen son nin vibración"</string>
     <string name="notification_conversation_summary_low" msgid="6352818857388412326">"Sen son nin vibración, e aparecen máis abaixo na sección de conversas"</string>
-    <string name="notification_channel_summary_default" msgid="3674057458265438896">"Poderían facer que o teléfono soe ou vibre en función da súa configuración"</string>
+    <string name="notification_channel_summary_default" msgid="3674057458265438896">"O teléfono pode soar ou vibrar en función da súa configuración"</string>
     <string name="notification_channel_summary_high" msgid="3411637309360617621">"Ao desbloquear o dispositivo, as notificacións móstranse nun cartel na parte superior da pantalla"</string>
     <string name="notification_switch_label" msgid="8029371325967501557">"Todas as notificacións de \"<xliff:g id="APP_NAME">%1$s</xliff:g>\""</string>
     <string name="notification_app_switch_label" msgid="4422902423925084193">"Todas as notificacións de <xliff:g id="APP_NAME">%1$s</xliff:g>"</string>
@@ -3352,8 +3350,7 @@
     <string name="screen_pinning_unlock_password" msgid="4957969621904790573">"Pedir contrasinal antes de soltar a fixación"</string>
     <string name="screen_pinning_unlock_none" msgid="2474959642431856316">"Bloquear dispositivo ao deixar de fixar a aplicación"</string>
     <string name="confirm_sim_deletion_title" msgid="9199369003530237871">"Confirmar eliminación de SIM"</string>
-    <!-- no translation found for confirm_sim_deletion_description (5090811029854329373) -->
-    <skip />
+    <string name="confirm_sim_deletion_description" msgid="5090811029854329373">"Verifica a túa identidade antes de borrar unha eSIM"</string>
     <string name="opening_paragraph_delete_profile_unknown_company" msgid="2951348192319498135">"Este perfil de traballo está xestionado por:"</string>
     <string name="managing_admin" msgid="2633920317425356619">"Xestionado por <xliff:g id="ADMIN_APP_LABEL">%s</xliff:g>"</string>
     <string name="encryption_interstitial_header" msgid="4418014339568737685">"Inicio seguro"</string>
@@ -3757,6 +3754,11 @@
       <item quantity="one">1 aplicación pode usar datos sen restricións</item>
     </plurals>
     <string name="special_access_more" msgid="132919514147475846">"Ver máis"</string>
+    <string name="long_background_tasks_label" msgid="3169590134850226687">"Tarefas longas (segundo plano)"</string>
+    <string name="long_background_tasks_switch_title" msgid="2491623894899492543">"Permitir tarefas longas en segundo plano"</string>
+    <string name="long_background_tasks_title" msgid="3272230637974707490">"Tarefas longas (segundo plano)"</string>
+    <string name="long_background_tasks_footer_title" msgid="9117342254914743097">"Permite que esta aplicación execute en segundo plano tarefas longas (é dicir, as que poderían tardar máis duns poucos minutos en completarse, como as descargas e as cargas). \n\nSe se denega este permiso, o sistema limitará o tempo durante o que a aplicación pode realizar estas tarefas en segundo plano."</string>
+    <string name="keywords_long_background_tasks" msgid="5788956269136054574">"tarefas longas, transferencia de datos, tarefas en segundo plano"</string>
     <string name="reset_shortcut_manager_throttling" msgid="2183940254903144298">"Restablecer límite de velocidade de ShortcutManager"</string>
     <string name="reset_shortcut_manager_throttling_complete" msgid="8949943009096885470">"Restableceuse o límite de velocidade de ShortcutManager"</string>
     <string name="notification_suggestion_title" msgid="6309263655965785411">"Controlar a información da pantalla de bloqueo"</string>
@@ -4129,8 +4131,7 @@
     <string name="mobile_data_settings_title" msgid="3927524078598009792">"Datos móbiles"</string>
     <string name="mobile_data_settings_summary" msgid="7323978798199919063">"Accede aos datos cunha rede de telefonía móbil"</string>
     <string name="mobile_data_settings_summary_auto_switch" msgid="7851549787645698945">"O teléfono cambiará automaticamente a este operador cando esteas dentro da súa zona de cobertura"</string>
-    <!-- no translation found for mobile_data_settings_summary_unavailable (9176513507571883986) -->
-    <skip />
+    <string name="mobile_data_settings_summary_unavailable" msgid="9176513507571883986">"Non hai SIM"</string>
     <string name="calls_preference" msgid="2166481296066890129">"Preferencia para chamadas"</string>
     <string name="sms_preference" msgid="7742964962568219351">"Preferencia para SMS"</string>
     <string name="calls_and_sms_ask_every_time" msgid="3178743088737726677">"Preguntar sempre"</string>
@@ -4145,10 +4146,8 @@
     <string name="mobile_network_list_add_more" msgid="4478586073355236604">"Engadir máis"</string>
     <string name="mobile_network_active_sim" msgid="6397581267971410039">"Activado / SIM"</string>
     <string name="mobile_network_inactive_sim" msgid="5829757490580409899">"Desactivado / SIM"</string>
-    <!-- no translation found for mobile_network_active_esim (3984452275968408382) -->
-    <skip />
-    <!-- no translation found for mobile_network_inactive_esim (8777415108263057939) -->
-    <skip />
+    <string name="mobile_network_active_esim" msgid="3984452275968408382">"Servizo activo/eSIM"</string>
+    <string name="mobile_network_inactive_esim" msgid="8777415108263057939">"Servizo inactivo/eSIM"</string>
     <string name="mobile_network_sim_name" msgid="3187192894150386537">"Cor e nome da SIM"</string>
     <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>
@@ -4184,8 +4183,7 @@
     <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>
-    <!-- no translation found for sim_action_switch_sub_dialog_text_downloaded (8977951796005849471) -->
-    <skip />
+    <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>
     <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>
@@ -4227,10 +4225,8 @@
     <string name="switch_sim_dialog_text" msgid="7530186862171635464">"Utilizarase <xliff:g id="CARRIER_NAME">%1$s</xliff:g> para os datos móbiles, as chamadas e as SMS."</string>
     <string name="switch_sim_dialog_no_switch_title" msgid="809763410787744247">"Non hai SIM activas dispoñibles"</string>
     <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>
-    <!-- no translation found for sim_card_label (6263064316075963775) -->
-    <skip />
-    <!-- no translation found for erase_sim_dialog_title (4742077437653028326) -->
-    <skip />
+    <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>
     <string name="erase_sim_confirm_button" msgid="8309115684335320541">"Borrar"</string>
     <string name="erasing_sim" msgid="7877703231075699139">"Borrando SIM…"</string>
@@ -4283,6 +4279,8 @@
     <string name="capture_system_heap_dump_title" msgid="9210974110606886455">"Capturar baleirado da zona de memoria dinámica do sistema"</string>
     <string name="reboot_with_mte_title" msgid="9167242803901899693">"Reiniciar con MTE"</string>
     <string name="reboot_with_mte_message" msgid="7675836625682561153">"O sistema reiniciarase e permitirache probar a extensión de etiquetado de memoria (Memory Tagging Extension ou MTE). Esta podería prexudicar o rendemento e a estabilidade do sistema, o cal se restablecerá no seguinte reinicio."</string>
+    <string name="reboot_with_mte_summary" msgid="879384278357305846">"Proba a extensión de etiquetado de memoria unha soa vez durante o inicio para a programación de aplicacións"</string>
+    <string name="reboot_with_mte_already_enabled" msgid="7708271355555880940">"A extensión de etiquetado de memoria está activada debido á protección de memoria avanzada"</string>
     <string name="capturing_system_heap_dump_message" msgid="8410503247477360622">"Capturando baleirado da zona de memoria dinámica do sistema"</string>
     <string name="error_capturing_system_heap_dump_message" msgid="2352983250048200052">"Non se puido capturar o baleirado da zona de memoria dinámica do sistema"</string>
     <string name="automatic_system_heap_dump_title" msgid="4093306504711109479">"Capturar automaticamente baleirado da zona de memoria dinámica do sistema"</string>
@@ -4334,6 +4332,11 @@
     <string name="lockscreen_trivial_disabled_controls_summary" msgid="7593626010580689155">"Para usar isto, primeiro activa Mostrar control de dispositivos"</string>
     <string name="lockscreen_double_line_clock_summary" msgid="2916159550425093703">"Mostra o reloxo en dúas liñas se está dispoñible"</string>
     <string name="lockscreen_double_line_clock_setting_toggle" msgid="3408639316001688529">"Reloxo en dúas liñas"</string>
+    <string name="lockscreen_quick_affordances_title" msgid="435869403114245620">"Botóns"</string>
+    <plurals name="lockscreen_quick_affordances_summary" formatted="false" msgid="4225396036524703997">
+      <item quantity="other"><xliff:g id="FIRST_1">%1$s</xliff:g>, <xliff:g id="SECOND">%2$s</xliff:g></item>
+      <item quantity="one"><xliff:g id="FIRST_0">%1$s</xliff:g></item>
+    </plurals>
     <string name="rtt_settings_title" msgid="7049259598645966354"></string>
     <string name="rtt_settings_no_visible" msgid="7440356831140948382"></string>
     <string name="rtt_settings_visible_during_call" msgid="7866181103286073700"></string>
@@ -4382,10 +4385,8 @@
     <string name="carrier_wifi_offload_summary" msgid="2980563718888371142">"Permitir que Google Fi use redes W+ para mellorar a velocidade e a cobertura"</string>
     <string name="carrier_wifi_network_title" msgid="5461382943873831770">"Rede W+"</string>
     <string name="sim_category_title" msgid="2341314000964710495">"SIM"</string>
-    <!-- no translation found for downloaded_sim_category_title (2876988650413179752) -->
-    <skip />
-    <!-- no translation found for downloaded_sims_category_title (487799905978489922) -->
-    <skip />
+    <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>
     <string name="sim_category_default_active_sim" msgid="1208194173387987231">" / Configuración predeterminada para <xliff:g id="ID_1">%1$s</xliff:g>"</string>
@@ -4441,8 +4442,7 @@
     <string name="smart_forwarding_ongoing_title" msgid="962226849074401228">"Configuración de chamada"</string>
     <string name="smart_forwarding_ongoing_text" msgid="2189209372407117114">"Actualizando configuración…"</string>
     <string name="smart_forwarding_failed_title" msgid="1859891191023516080">"Produciuse un erro na configuración das chamadas"</string>
-    <!-- no translation found for smart_forwarding_failed_text (8682640643264071789) -->
-    <skip />
+    <string name="smart_forwarding_failed_text" msgid="8682640643264071789">"Erro da SIM ou da rede."</string>
     <string name="smart_forwarding_failed_not_activated_text" msgid="997396203001257904">"A SIM non está activada."</string>
     <string name="smart_forwarding_input_mdn_title" msgid="5105463748849841763">"Escribir os números de teléfono"</string>
     <string name="smart_forwarding_input_mdn_dialog_title" msgid="7542216086697868415">"Escribir o número de teléfono"</string>
@@ -4466,14 +4466,10 @@
     <string name="previous_page_content_description" msgid="6438292457923282991">"Anterior"</string>
     <string name="next_page_content_description" msgid="1641835099813416294">"Seguinte"</string>
     <string name="colors_viewpager_content_description" msgid="2591751086138259565">"Vista previa da cor"</string>
-    <!-- no translation found for bluetooth_sim_card_access_notification_title (7351015416346359536) -->
-    <skip />
-    <!-- no translation found for bluetooth_sim_card_access_notification_content (8685623260103018309) -->
-    <skip />
-    <!-- no translation found for bluetooth_sim_card_access_dialog_title (5616323725563125179) -->
-    <skip />
-    <!-- no translation found for bluetooth_sim_card_access_dialog_content (6281997628405909566) -->
-    <skip />
+    <string name="bluetooth_sim_card_access_notification_title" msgid="7351015416346359536">"Solicitude de acceso á SIM"</string>
+    <string name="bluetooth_sim_card_access_notification_content" msgid="8685623260103018309">"Un dispositivo quere acceder á túa SIM. Toca para obter información."</string>
+    <string name="bluetooth_sim_card_access_dialog_title" msgid="5616323725563125179">"Queres permitir o acceso á SIM?"</string>
+    <string name="bluetooth_sim_card_access_dialog_content" msgid="6281997628405909566">"Un dispositivo Bluetooth, <xliff:g id="DEVICE_NAME_0">%1$s</xliff:g>, quere acceder aos datos da túa SIM, entre os que se inclúen os teus contactos.\n\nDurante a conexión, o dispositivo (<xliff:g id="DEVICE_NAME_1">%2$s</xliff:g>) recibirá todas as chamadas que se realicen desde o <xliff:g id="PHONE_NUMBER">%3$s</xliff:g>."</string>
     <string name="bluetooth_connect_access_notification_title" msgid="2573547043170883947">"Hai un dispositivo Bluetooth dispoñible"</string>
     <string name="bluetooth_connect_access_notification_content" msgid="1328465545685433304">"Un dispositivo quere establecer conexión. Toca para obter información."</string>
     <string name="bluetooth_connect_access_dialog_title" msgid="1948056782712451381">"Queres establecer conexión co dispositivo Bluetooth?"</string>
@@ -4544,6 +4540,10 @@
     <string name="ingress_rate_limit_summary" msgid="1097811019742438371">"Configura o límite de velocidade de entrada da largura de banda da rede, que se aplica a todas as redes que fornecen conectividade a Internet."</string>
     <string name="ingress_rate_limit_dialog_title" msgid="5359461052422633789">"Configurar o límite de velocidade de descarga da rede"</string>
     <string name="ingress_rate_limit_no_limit_entry" msgid="8741098826008012163">"Sen límite"</string>
+    <!-- no translation found for disable_phantom_process_monitor_title (8348108346706188771) -->
+    <skip />
+    <!-- no translation found for disable_phantom_process_monitor_summary (3044464635550256985) -->
+    <skip />
     <string name="bluetooth_broadcast_dialog_title" msgid="9172775308463135884">"Difusión"</string>
     <string name="bluetooth_broadcast_dialog_broadcast_app" msgid="1016617579194329005">"Emitir <xliff:g id="CURRENTAPP">%1$s</xliff:g>"</string>
     <string name="bluetooth_broadcast_dialog_find_message" msgid="6621660851669953883">"Escoita difusións que se estean reproducindo preto de ti"</string>
diff --git a/res/values-gu/arrays.xml b/res/values-gu/arrays.xml
index fb803fc..09ee699 100644
--- a/res/values-gu/arrays.xml
+++ b/res/values-gu/arrays.xml
@@ -469,7 +469,9 @@
     <item msgid="2373999996715432397">"0"</item>
     <item msgid="5305176997036663262">"1"</item>
   </string-array>
-    <!-- no translation found for switch_to_dock_user_when_docked_timeout_entries:0 (3211660022507486536) -->
-    <!-- no translation found for switch_to_dock_user_when_docked_timeout_entries:1 (7025253383416830453) -->
-    <!-- no translation found for switch_to_dock_user_when_docked_timeout_entries:2 (1574040255478150028) -->
+  <string-array name="switch_to_dock_user_when_docked_timeout_entries">
+    <item msgid="3211660022507486536">"ક્યારેય નહીં"</item>
+    <item msgid="7025253383416830453">"1 મિનિટ પછી"</item>
+    <item msgid="1574040255478150028">"5 મિનિટ પછી"</item>
+  </string-array>
 </resources>
diff --git a/res/values-gu/strings.xml b/res/values-gu/strings.xml
index a806ac3..368d241 100644
--- a/res/values-gu/strings.xml
+++ b/res/values-gu/strings.xml
@@ -1012,18 +1012,13 @@
     <string name="force_bold_text" msgid="4620929631102086716">"બોલ્ડ ટેક્સ્ટ"</string>
     <string name="title_font_size" msgid="570613010306330622">"ફૉન્ટનું કદ"</string>
     <string name="short_summary_font_size" msgid="8444689613442419978">"ટેક્સ્ટને મોટી અથવા નાની કરો"</string>
-    <!-- no translation found for sim_lock_settings (7331982427303002613) -->
-    <skip />
-    <!-- no translation found for sim_lock_settings_category (6475255139493877786) -->
-    <skip />
-    <!-- no translation found for sim_pin_toggle (6814489621760857328) -->
-    <skip />
+    <string name="sim_lock_settings" msgid="7331982427303002613">"સિમ કાર્ડ લૉક કરવાના સેટિંગ"</string>
+    <string name="sim_lock_settings_category" msgid="6475255139493877786">"સિમ કાર્ડ લૉક"</string>
+    <string name="sim_pin_toggle" msgid="6814489621760857328">"સિમ કાર્ડને લૉક કરો"</string>
     <string name="sim_pin_change" msgid="5978881209990507379">"સિમ પિન બદલો"</string>
     <string name="sim_enter_pin" msgid="8235202785516053253">"સિમ પિન"</string>
-    <!-- no translation found for sim_enable_sim_lock (6486354334679225748) -->
-    <skip />
-    <!-- no translation found for sim_disable_sim_lock (6939439812841857306) -->
-    <skip />
+    <string name="sim_enable_sim_lock" msgid="6486354334679225748">"સિમ કાર્ડને લૉક કરો"</string>
+    <string name="sim_disable_sim_lock" msgid="6939439812841857306">"સિમ કાર્ડને અનલૉક કરો"</string>
     <string name="sim_enter_old" msgid="6882545610939674813">"જૂનો સિમ પિન"</string>
     <string name="sim_enter_new" msgid="9010947802784561582">"નવો સિમ પિન"</string>
     <string name="sim_reenter_new" msgid="6131418271490374263">"નવો પિન ફરીથી લખો"</string>
@@ -1038,8 +1033,7 @@
     <string name="sim_change_data_title" msgid="4663239438584588847">"મોબાઇલ ડેટા માટે <xliff:g id="CARRIER">%1$s</xliff:g>નો ઉપયોગ કરીએ?"</string>
     <string name="sim_change_data_message" msgid="3046178883369645132">"તમે મોબાઇલ ડેટા માટે <xliff:g id="CARRIER2_0">%2$s</xliff:g>નો ઉપયોગ કરી રહ્યા છો. જો તમે બદલીને <xliff:g id="CARRIER1">%1$s</xliff:g> કરશો, તો મોબાઇલ ડેટા માટે <xliff:g id="CARRIER2_1">%2$s</xliff:g>નો ઉપયોગ નહીં થઈ શકે."</string>
     <string name="sim_change_data_ok" msgid="4922114750417276560">"<xliff:g id="CARRIER">%1$s</xliff:g>નો ઉપયોગ કરો"</string>
-    <!-- no translation found for sim_preferred_title (8850185380445309835) -->
-    <skip />
+    <string name="sim_preferred_title" msgid="8850185380445309835">"પસંદગીનું સિમ અપડેટ કરીએ?"</string>
     <string name="sim_preferred_message" msgid="6004009449266648351">"તમારા ઉપકરણમાં એકમાત્ર <xliff:g id="NEW_SIM">%1$s</xliff:g> સિમ છે. શું તમે મોબાઇલ ડેટા, કૉલ અને SMS સંદેશા માટે આ સિમનો ઉપયોગ કરવા માગો છો?"</string>
     <string name="wrong_pin_code_pukked" msgid="3414172752791445033">"ખોટો સિમ પિન કોડ, તમારે હવે તમારું ઉપકરણ અનલૉક કરવા માટે તમારા કૅરીઅરનો સંપર્ક કરવો આવશ્યક છે."</string>
     <plurals name="wrong_pin_code" formatted="false" msgid="4054088588731305475">
@@ -1192,20 +1186,17 @@
     <string name="reset_network_title" msgid="1395494440355807616">"વાઇ-ફાઇ, મોબાઇલ અને બ્લૂટૂથ રીસેટ કરો"</string>
     <string name="reset_network_desc" msgid="1112523764899788246">"આ બધા નેટવર્ક સેટિંગ રીસેટ કરશે, જેમાં આનો સમાવેશ છે: \n\n"<li>"Wi‑Fi"</li>\n<li>"મોબાઇલ ડેટા"</li>\n<li>"Bluetooth"</li></string>
     <string name="erase_euicc_data_button" msgid="728078969563311737">"કાઢી નાખો"</string>
-    <!-- no translation found for reset_esim_title (4194570573425902754) -->
-    <skip />
+    <string name="reset_esim_title" msgid="4194570573425902754">"eSIM કાઢી નાખો"</string>
     <string name="reset_esim_desc" msgid="3662444090563399131">"આનાથી કોઈપણ મોબાઇલ સેવા પ્લાન રદ થશે નહીં. બદલીના સિમ કાર્ડ ડાઉનલોડ કરવા માટે, તમારા મોબાઇલ ઑપરેટરનો સંપર્ક કરો."</string>
     <string name="reset_network_button_text" msgid="2281476496459610071">"સેટિંગ રીસેટ કરો"</string>
     <string name="reset_network_final_desc" msgid="5304365082065278425">"બધાં નેટવર્ક સેટિંગ રીસેટ કરીએ? તમે આ ક્રિયા માટે કરેલો છેલ્લો ફેરફાર રદ કરી શકશો નહીં."</string>
-    <!-- no translation found for reset_network_final_desc_esim (1129251284212847939) -->
-    <skip />
+    <string name="reset_network_final_desc_esim" msgid="1129251284212847939">"બધા નેટવર્ક સેટિંગ રીસેટ કરીએ અને ઇ-સિમ કાઢી નાખીએ? તમે આ ક્રિયા માટે કરેલો છેલ્લો ફેરફાર રદ કરી શકશો નહીં."</string>
     <string name="reset_network_final_button_text" msgid="2433867118414000462">"સેટિંગ રીસેટ કરો"</string>
     <string name="reset_network_confirm_title" msgid="913014422184481270">"ફરીથી સેટ કરીએ?"</string>
     <string name="network_reset_not_available" msgid="1966334631394607829">"આ વપરાશકર્તા માટે નેટવર્ક ફરીથી સેટ કરો ઉપલબ્ધ નથી"</string>
     <string name="reset_network_complete_toast" msgid="1367872474130621115">"નેટવર્ક સેટિંગ રીસેટ કરવામાં આવ્યા છે"</string>
     <string name="reset_esim_error_title" msgid="4670073610967959597">"સિમ કાઢી નાખી શકાતાં નથી"</string>
-    <!-- no translation found for reset_esim_error_msg (7279607120606365250) -->
-    <skip />
+    <string name="reset_esim_error_msg" msgid="7279607120606365250">"કોઈ ભૂલને કારણે ઇ-સિમ કાઢી નાખી શકાતું નથી.\n\nતમારું ડિવાઇસ ફરી શરૂ કરો અને ફરી પ્રયાસ કરો."</string>
     <string name="main_clear_title" msgid="277664302144837723">"બધો ડેટા કાઢી નાખો (ફેક્ટરી રીસેટ)"</string>
     <string name="main_clear_short_title" msgid="4752094765533020696">"બધો ડેટા કાઢી નાખો (ફેક્ટરી રીસેટ)"</string>
     <string name="main_clear_desc_also_erases_external" msgid="3687911419628956693"><li>"મ્યુઝિક"</li>\n<li>"ફોટા"</li>\n<li>"અન્ય વપરાશકર્તા ડેટા"</li></string>
@@ -2017,7 +2008,6 @@
     <string name="printer_info_desc" msgid="1206872325746154206">"આ પ્રિન્ટર વિશે વધુ માહિતી"</string>
     <string name="power_usage_summary_title" msgid="4198312848584882113">"બૅટરી"</string>
     <string name="power_usage_summary" msgid="6857382582534984531">"જે બૅટરી દ્વારા ઉપયોગ કરવામાં આવી રહ્યો છે"</string>
-    <string name="power_usage_not_available" msgid="3425302437465106036">"બૅટરી વપરાશ ડેટા ઉપલબ્ધ નથી."</string>
     <string name="power_usage_level_and_status" msgid="821521456989429593">"<xliff:g id="LEVEL">%1$s</xliff:g> - <xliff:g id="STATUS">%2$s</xliff:g>"</string>
     <string name="power_discharge_remaining" msgid="6997529817917076536">"<xliff:g id="REMAIN">%1$s</xliff:g> બાકી"</string>
     <string name="power_charge_remaining" msgid="7046064326172265116">"ચાર્જ થવામાં <xliff:g id="UNTIL_CHARGED">%1$s</xliff:g>"</string>
@@ -2038,7 +2028,6 @@
     <string name="manager_battery_usage_optimized_only" msgid="7121785281913056432">"ઑપ્ટિમાઇઝ કરેલો"</string>
     <string name="manager_battery_usage_link_a11y" msgid="374918091821438564">"બૅટરીના વપરાશ સંબંધિત વિકલ્પો વિશે વધુ જાણો"</string>
     <string name="device_screen_usage" msgid="1011630249648289909">"સંપૂર્ણ ચાર્જ કર્યાં પછી સ્ક્રીન વપરાશ"</string>
-    <string name="power_usage_list_summary" msgid="3237540201918492925">"પૂર્ણ ચાર્જ પછીનો બૅટરી વપરાશ"</string>
     <string name="advanced_battery_title" msgid="3005993394776555079">"બૅટરીનો વપરાશ"</string>
     <string name="history_details_title" msgid="8628584613889559355">"ઇતિહાસ વિગતો"</string>
     <string name="advanced_battery_preference_title" msgid="3790901207877260883">"બૅટરીનો વપરાશ"</string>
@@ -2062,7 +2051,17 @@
     <string name="battery_tip_high_usage_summary" msgid="3938999581403084551">"સૌથી વધુ વપરાતી હોય એવી ઍપ જુઓ"</string>
     <string name="battery_tip_limited_temporarily_title" msgid="5962767837251276527">"ચાર્જિંગ થોભાવવામાં આવ્યું છે"</string>
     <string name="battery_tip_limited_temporarily_summary" msgid="5254922316684499816">"બૅટરીની આવરદા વધારવા માટે, બૅટરીનું રક્ષણ કરી રહ્યાં છીએ"</string>
-    <!-- no translation found for battery_tip_limited_temporarily_extra_summary (8876637325622106400) -->
+    <!-- no translation found for battery_tip_dock_defender_future_bypass_title (7257251934903787366) -->
+    <skip />
+    <!-- no translation found for battery_tip_dock_defender_future_bypass_summary (428474483479026813) -->
+    <skip />
+    <!-- no translation found for battery_tip_dock_defender_active_title (8843454404807737776) -->
+    <skip />
+    <!-- no translation found for battery_tip_dock_defender_active_summary (5582869291068635429) -->
+    <skip />
+    <!-- no translation found for battery_tip_dock_defender_temporarily_bypassed_title (1679449361090557201) -->
+    <skip />
+    <!-- no translation found for battery_tip_dock_defender_temporarily_bypassed_summary (5107293805054133144) -->
     <skip />
     <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>
@@ -2125,7 +2124,6 @@
     <string name="power_bluetooth" msgid="5085900180846238196">"બ્લૂટૂથ"</string>
     <string name="power_cell" msgid="7793805106954398186">"મોબાઇલ નેટવર્ક"</string>
     <string name="power_phone" msgid="2768396619208561670">"વૉઇસ કૉલ્સ"</string>
-    <string name="battery_used_for" msgid="6401552215008504483">"<xliff:g id="TIME">^1</xliff:g> સુધી ઉપયોગ કરાયો"</string>
     <string name="battery_screen_usage" msgid="90008745183187461">"સ્ક્રીન વપરાશ <xliff:g id="TIME">^1</xliff:g>"</string>
     <string name="battery_used_by" msgid="6457305178016189330">"<xliff:g id="APP">%2$s</xliff:g> દ્વારા <xliff:g id="PERCENT">%1$s</xliff:g> વપરાયું"</string>
     <string name="battery_overall_usage" msgid="8940140259734182014">"કુલ બૅટરીનું <xliff:g id="PERCENT">%1$s</xliff:g>"</string>
@@ -2156,7 +2154,6 @@
     <string name="battery_not_usage_24hr" msgid="8397519536160741248">"છેલ્લા 24 કલાકમાં બિલકુલ વપરાશ થયો નથી"</string>
     <string name="battery_usage_without_time" msgid="1346894834339420538"></string>
     <string name="battery_usage_other_users" msgid="9002643295562500693">"અન્ય વપરાશકર્તાઓ"</string>
-    <string name="advanced_battery_graph_subtext" msgid="6816737986172678550">"બાકી રહેલી બૅટરીનો અંદાજ ડિવાઇસના તમારા ઉપયોગ પર આધારિત છે"</string>
     <string name="estimated_time_left" msgid="948717045180211777">"અંદાજિત બાકી સમય"</string>
     <string name="estimated_charging_time_left" msgid="2287135413363961246">"સંપૂર્ણપણે ચાર્જ થવામાં"</string>
     <string name="estimated_time_description" msgid="211058785418596009">"વપરાશના આધારે અનુમાન બદલાઈ શકે છે"</string>
@@ -2263,6 +2260,7 @@
     <string name="vpn_settings_multiple_insecure_multiple_total" msgid="1706236062478680488">"<xliff:g id="VPN_COUNT">%d</xliff:g> સુરક્ષિત નથી"</string>
     <string name="adaptive_connectivity_title" msgid="7464959640138428192">"અડૅપ્ટિવ કનેક્ટિવિટી"</string>
     <string name="adaptive_connectivity_summary" msgid="3648731530666326885">"તમારા નેટવર્ક કનેક્શનને ઑટોમૅટિક રીતે મેનેજ કરીને બૅટરીની આવરદા વધારે છે અને ડિવાઇસનું કાર્યપ્રદર્શન બહેતર બનાવે છે"</string>
+    <string name="adaptive_connectivity_main_switch_title" msgid="261045483524512420">"Adaptive Connectivityનો ઉપયોગ કરો"</string>
     <string name="credentials_title" msgid="7535942196886123656">"ઓળખપત્ર સ્ટોરેજ"</string>
     <string name="credentials_install" msgid="3933218407598415827">"પ્રમાણપત્ર ઇન્સ્ટૉલ કરો"</string>
     <string name="credentials_reset" msgid="4246628389366452655">"ઓળખપત્રો સાફ કરો"</string>
@@ -2563,8 +2561,7 @@
     <string name="user_remove_user_menu" msgid="2183714948094429367">"આ ડિવાઇસમાંથી <xliff:g id="USER_NAME">%1$s</xliff:g>ને કાઢી નાખો"</string>
     <string name="user_lockscreen_settings" msgid="4596612658981942092">"લૉક સ્ક્રીન સેટિંગ"</string>
     <string name="user_add_on_lockscreen_menu" msgid="2539059062034644966">"લૉક સ્ક્રીનમાંથી વપરાશકર્તાઓને ઉમેરો"</string>
-    <!-- no translation found for switch_to_dock_user_when_docked (2324395443311905635) -->
-    <skip />
+    <string name="switch_to_dock_user_when_docked" msgid="2324395443311905635">"ડૉક કર્યુ હોય ત્યારે ઍડમિન વપરાશકર્તા પર સ્વિચ કરો"</string>
     <string name="user_confirm_remove_self_title" msgid="926265330805361832">"તમને પોતાને કાઢી નાખીએ?"</string>
     <string name="user_confirm_remove_title" msgid="3626559103278006002">"આ વપરાશકર્તા ડિલીટ કરીએ?"</string>
     <string name="user_profile_confirm_remove_title" msgid="3131574314149375354">"આ પ્રોફાઇલ દૂર કરીએ?"</string>
@@ -2690,8 +2687,7 @@
     <string name="wizard_next" msgid="3884832431439072471">"આગલું"</string>
     <string name="wizard_back_adoptable" msgid="1447814356855134183">"કોઈ અન્ય રીતે ફૉર્મેટ કરો"</string>
     <string name="regulatory_info_text" msgid="1154461023369976667"></string>
-    <!-- no translation found for sim_settings_title (2254609719033946272) -->
-    <skip />
+    <string name="sim_settings_title" msgid="2254609719033946272">"સિમ કાર્ડ"</string>
     <string name="sim_cellular_data_unavailable" msgid="4653591727755387534">"મોબાઇલ ડેટા અનુપલબ્ધ છે"</string>
     <string name="sim_cellular_data_unavailable_summary" msgid="6505871722911347881">"ડેટા સિમ પસંદ કરવા માટે ટૅપ કરો"</string>
     <string name="sim_calls_always_use" msgid="967857230039768111">"કૉલ્સ માટે આનો ઉપયોગ હંમેશાં કરો"</string>
@@ -2709,8 +2705,7 @@
     <string name="sim_status_title" msgid="6188770698037109774">"સિમ સ્થિતિ"</string>
     <string name="sim_status_title_sim_slot" msgid="4932996839194493313">"સિમની સ્થિતિ (સિમ સ્લૉટ %1$d)"</string>
     <string name="sim_signal_strength" msgid="6351052821700294501">"<xliff:g id="DBM">%1$d</xliff:g> dBm <xliff:g id="ASU">%2$d</xliff:g> asu"</string>
-    <!-- no translation found for sim_notification_title (2819551384383504031) -->
-    <skip />
+    <string name="sim_notification_title" msgid="2819551384383504031">"સિમ કાર્ડ બદલાયા છે."</string>
     <string name="sim_notification_summary" msgid="5593339846307029991">"સેટ કરવા માટે ટૅપ કરો"</string>
     <string name="sim_calls_ask_first_prefs_title" msgid="3077694594349657933">"દર વખતે પૂછો"</string>
     <string name="sim_selection_required_pref" msgid="231437651041498359">"પસંદગી જરૂરી"</string>
@@ -2736,7 +2731,10 @@
     <string name="account_dashboard_title" msgid="8228773251948253914">"પાસવર્ડ અને એકાઉન્ટ"</string>
     <string name="account_dashboard_default_summary" msgid="1730719656099599488">"સાચવેલા પાસવર્ડ, ઑટોમૅટિક રીતે ભરવાની સુવિધા, સિંક કરેલા એકાઉન્ટ"</string>
     <string name="app_default_dashboard_title" msgid="4071015747629103216">"ડિફૉલ્ટ ઍપ"</string>
-    <!-- no translation found for cloned_apps_dashboard_title (5542076801222950921) -->
+    <string name="cloned_apps_dashboard_title" msgid="5542076801222950921">"ક્લોન કરેલી ઍપ"</string>
+    <!-- no translation found for desc_cloned_apps_intro_text (1369621522882622476) -->
+    <skip />
+    <!-- no translation found for cloned_apps_summary (8805362440770795709) -->
     <skip />
     <string name="system_dashboard_summary" msgid="7400745270362833832">"ભાષાઓ, સંકેતો, સમય, બૅકઅપ"</string>
     <string name="languages_setting_summary" msgid="4924440599794956443">"સિસ્ટમની ભાષાઓ, ઍપની ભાષાઓ"</string>
@@ -3352,8 +3350,7 @@
     <string name="screen_pinning_unlock_password" msgid="4957969621904790573">"અનપિન કરતાં પહેલાં પાસવર્ડ માટે પૂછો"</string>
     <string name="screen_pinning_unlock_none" msgid="2474959642431856316">"ડિવાઇસને અનપિન કરતી વખતે લૉક કરો"</string>
     <string name="confirm_sim_deletion_title" msgid="9199369003530237871">"સિમ કાર્ડને ડિલીટ કરવાનું કન્ફર્મ કરો"</string>
-    <!-- no translation found for confirm_sim_deletion_description (5090811029854329373) -->
-    <skip />
+    <string name="confirm_sim_deletion_description" msgid="5090811029854329373">"ઇ-સિમને કાઢી નાખતા પહેલાં ચકાસણી કરો કે આ તમે જ છો"</string>
     <string name="opening_paragraph_delete_profile_unknown_company" msgid="2951348192319498135">"આ ઑફિસની પ્રોફાઇલ આમના દ્વારા મેનેજ થાય છે:"</string>
     <string name="managing_admin" msgid="2633920317425356619">"<xliff:g id="ADMIN_APP_LABEL">%s</xliff:g> દ્વારા મેનેજ થયેલ"</string>
     <string name="encryption_interstitial_header" msgid="4418014339568737685">"સુરક્ષિત પ્રારંભ"</string>
@@ -3757,6 +3754,16 @@
       <item quantity="other"><xliff:g id="COUNT">%d</xliff:g> ઍપ અપ્રતિબંધિત ડેટાનો ઉપયોગ કરી શકે છે</item>
     </plurals>
     <string name="special_access_more" msgid="132919514147475846">"વધુ જુઓ"</string>
+    <!-- no translation found for long_background_tasks_label (3169590134850226687) -->
+    <skip />
+    <!-- no translation found for long_background_tasks_switch_title (2491623894899492543) -->
+    <skip />
+    <!-- no translation found for long_background_tasks_title (3272230637974707490) -->
+    <skip />
+    <!-- no translation found for long_background_tasks_footer_title (9117342254914743097) -->
+    <skip />
+    <!-- no translation found for keywords_long_background_tasks (5788956269136054574) -->
+    <skip />
     <string name="reset_shortcut_manager_throttling" msgid="2183940254903144298">"ShortcutManager દરને મર્યાદિત કરવાનું ફરીથી સેટ કરો"</string>
     <string name="reset_shortcut_manager_throttling_complete" msgid="8949943009096885470">"ShortcutManager દરને મર્યાદિત કરવાનું ફરીથી સેટ કરવામાં આવ્યું"</string>
     <string name="notification_suggestion_title" msgid="6309263655965785411">"લૉક સ્ક્રીન પરની માહિતી નિયંત્રિત કરો"</string>
@@ -4129,8 +4136,7 @@
     <string name="mobile_data_settings_title" msgid="3927524078598009792">"મોબાઇલ ડેટા"</string>
     <string name="mobile_data_settings_summary" msgid="7323978798199919063">"મોબાઇલ નેટવર્કનો વપરાશ કરીને ડેટા ઍક્સેસ કરો"</string>
     <string name="mobile_data_settings_summary_auto_switch" msgid="7851549787645698945">"રેન્જમાં હશે ત્યારે ફોન ઑટોમૅટિક રીતે આ કૅરિઅર પર સ્વિચ કરશે"</string>
-    <!-- no translation found for mobile_data_settings_summary_unavailable (9176513507571883986) -->
-    <skip />
+    <string name="mobile_data_settings_summary_unavailable" msgid="9176513507571883986">"કોઈ સિમ કાર્ડ ઉપલબ્ધ નથી"</string>
     <string name="calls_preference" msgid="2166481296066890129">"કૉલની પસંદગી"</string>
     <string name="sms_preference" msgid="7742964962568219351">"SMS પસંદગી"</string>
     <string name="calls_and_sms_ask_every_time" msgid="3178743088737726677">"દર વખતે પૂછો"</string>
@@ -4145,10 +4151,8 @@
     <string name="mobile_network_list_add_more" msgid="4478586073355236604">"વધુ ઉમેરો"</string>
     <string name="mobile_network_active_sim" msgid="6397581267971410039">"સક્રિય / સિમ"</string>
     <string name="mobile_network_inactive_sim" msgid="5829757490580409899">"નિષ્ક્રિય / સિમ"</string>
-    <!-- no translation found for mobile_network_active_esim (3984452275968408382) -->
-    <skip />
-    <!-- no translation found for mobile_network_inactive_esim (8777415108263057939) -->
-    <skip />
+    <string name="mobile_network_active_esim" msgid="3984452275968408382">"સક્રિય / ઇ-સિમ"</string>
+    <string name="mobile_network_inactive_esim" msgid="8777415108263057939">"નિષ્ક્રિય / ઇ-સિમ"</string>
     <string name="mobile_network_sim_name" msgid="3187192894150386537">"સિમનું નામ અને રંગ"</string>
     <string name="mobile_network_sim_name_label" msgid="1452440641628369625">"નામ"</string>
     <string name="mobile_network_sim_color_label" msgid="5293944087609632340">"રંગ (સુસંગત ઍપ દ્વારા ઉપયોગમાં લેવાય છે)"</string>
@@ -4184,8 +4188,7 @@
     <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>
-    <!-- no translation found for sim_action_switch_sub_dialog_text_downloaded (8977951796005849471) -->
-    <skip />
+    <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>
     <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>
@@ -4227,10 +4230,8 @@
     <string name="switch_sim_dialog_text" msgid="7530186862171635464">"<xliff:g id="CARRIER_NAME">%1$s</xliff:g>નો ઉપયોગ મોબાઇલ ડેટા, કૉલ અને SMS માટે કરવામાં આવશે."</string>
     <string name="switch_sim_dialog_no_switch_title" msgid="809763410787744247">"કોઈ સક્રિય સિમ કાર્ડ ઉપલબ્ધ નથી"</string>
     <string name="switch_sim_dialog_no_switch_text" msgid="7053939850026876088">"થોડા સમય પછીથી મોબાઇલ ડેટા, કૉલ સુવિધાઓ અને SMSનો ઉપયોગ કરવા માટે, તમારા નેટવર્ક સેટિંગ પર જાઓ"</string>
-    <!-- no translation found for sim_card_label (6263064316075963775) -->
-    <skip />
-    <!-- no translation found for erase_sim_dialog_title (4742077437653028326) -->
-    <skip />
+    <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>
     <string name="erase_sim_confirm_button" msgid="8309115684335320541">"કાઢી નાખો"</string>
     <string name="erasing_sim" msgid="7877703231075699139">"સિમ કાઢી નાખી રહ્યાં છીએ…"</string>
@@ -4283,6 +4284,8 @@
     <string name="capture_system_heap_dump_title" msgid="9210974110606886455">"સિસ્ટમ હીપ ડમ્પ કૅપ્ચર કરો"</string>
     <string name="reboot_with_mte_title" msgid="9167242803901899693">"MTE વડે રીબૂટ કરો"</string>
     <string name="reboot_with_mte_message" msgid="7675836625682561153">"સિસ્ટમ રીબૂટ થશે અને મેમરી ટૅગિંગ એક્સ્ટેન્શન (MTE) સાથે પ્રયોગ કરવાની મંજૂરી મળશે. MTEને લીધે કદાચ સિસ્ટમના પર્ફોર્મન્સ અને સ્થિરતા પર નકારાત્મક અસર પડી શકે છે. ડિવાઇસને આગલી વખતે રીબૂટ કરતી વખતે તેને રીસેટ કરવામાં આવશે."</string>
+    <string name="reboot_with_mte_summary" msgid="879384278357305846">"ઍપને બહેતર રીતે ડેવલપ કરવા, કોઈ સિંગલ બૂટ માટે MTE અજમાવી જુઓ"</string>
+    <string name="reboot_with_mte_already_enabled" msgid="7708271355555880940">"વિગતવાર મેમરી સુરક્ષા દ્વારા MTE ચાલુ કરવામાં આવે છે"</string>
     <string name="capturing_system_heap_dump_message" msgid="8410503247477360622">"સિસ્ટમ હીપ ડમ્પ કૅપ્ચર કરી રહ્યાં છીએ"</string>
     <string name="error_capturing_system_heap_dump_message" msgid="2352983250048200052">"સિસ્ટમ હીપ ડમ્પ કૅપ્ચર ન કરી શક્યાં"</string>
     <string name="automatic_system_heap_dump_title" msgid="4093306504711109479">"સિસ્ટમ હીપ ડમ્પ ઑટોમૅટિક રીતે કૅપ્ચર કરો"</string>
@@ -4334,6 +4337,9 @@
     <string name="lockscreen_trivial_disabled_controls_summary" msgid="7593626010580689155">"ઉપયોગ કરવા માટે, પહેલા \"ડિવાઇસના નિયંત્રણો બતાવો\" ચાલુ કરો"</string>
     <string name="lockscreen_double_line_clock_summary" msgid="2916159550425093703">"ઉપલબ્ધ હોય ત્યારે ડબલ-લાઇન ઘડિયાળ બતાવો"</string>
     <string name="lockscreen_double_line_clock_setting_toggle" msgid="3408639316001688529">"ડબલ-લાઇન ઘડિયાળ"</string>
+    <!-- no translation found for lockscreen_quick_affordances_title (435869403114245620) -->
+    <skip />
+    <!-- no translation found for lockscreen_quick_affordances_summary (4225396036524703997) -->
     <string name="rtt_settings_title" msgid="7049259598645966354"></string>
     <string name="rtt_settings_no_visible" msgid="7440356831140948382"></string>
     <string name="rtt_settings_visible_during_call" msgid="7866181103286073700"></string>
@@ -4382,10 +4388,8 @@
     <string name="carrier_wifi_offload_summary" msgid="2980563718888371142">"સ્પીડ અને કવરેજ બહેતર બનાવવા માટે Google Fiને W+ નેટવર્કનો ઉપયોગ કરવાની મંજૂરી આપો"</string>
     <string name="carrier_wifi_network_title" msgid="5461382943873831770">"W+ નેટવર્ક"</string>
     <string name="sim_category_title" msgid="2341314000964710495">"સિમ"</string>
-    <!-- no translation found for downloaded_sim_category_title (2876988650413179752) -->
-    <skip />
-    <!-- no translation found for downloaded_sims_category_title (487799905978489922) -->
-    <skip />
+    <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>
     <string name="sim_category_default_active_sim" msgid="1208194173387987231">" / <xliff:g id="ID_1">%1$s</xliff:g> માટે ડિફૉલ્ટ"</string>
@@ -4441,8 +4445,7 @@
     <string name="smart_forwarding_ongoing_title" msgid="962226849074401228">"કૉલ સેટિંગ"</string>
     <string name="smart_forwarding_ongoing_text" msgid="2189209372407117114">"સેટિંગ અપડેટ કરી રહ્યાં છીએ..."</string>
     <string name="smart_forwarding_failed_title" msgid="1859891191023516080">"કૉલ સેટિંગની ભૂલ"</string>
-    <!-- no translation found for smart_forwarding_failed_text (8682640643264071789) -->
-    <skip />
+    <string name="smart_forwarding_failed_text" msgid="8682640643264071789">"નેટવર્ક અથવા સિમ કાર્ડમાં ભૂલ."</string>
     <string name="smart_forwarding_failed_not_activated_text" msgid="997396203001257904">"સિમ કાર્ડ સક્રિય થયું નથી."</string>
     <string name="smart_forwarding_input_mdn_title" msgid="5105463748849841763">"ફોન નંબર દાખલ કરો"</string>
     <string name="smart_forwarding_input_mdn_dialog_title" msgid="7542216086697868415">"ફોન નંબર દાખલ કરો"</string>
@@ -4466,14 +4469,10 @@
     <string name="previous_page_content_description" msgid="6438292457923282991">"પાછળ"</string>
     <string name="next_page_content_description" msgid="1641835099813416294">"આગળ"</string>
     <string name="colors_viewpager_content_description" msgid="2591751086138259565">"રંગનો પ્રીવ્યૂ"</string>
-    <!-- no translation found for bluetooth_sim_card_access_notification_title (7351015416346359536) -->
-    <skip />
-    <!-- no translation found for bluetooth_sim_card_access_notification_content (8685623260103018309) -->
-    <skip />
-    <!-- no translation found for bluetooth_sim_card_access_dialog_title (5616323725563125179) -->
-    <skip />
-    <!-- no translation found for bluetooth_sim_card_access_dialog_content (6281997628405909566) -->
-    <skip />
+    <string name="bluetooth_sim_card_access_notification_title" msgid="7351015416346359536">"સિમ કાર્ડના ઍક્સેસની વિનંતી"</string>
+    <string name="bluetooth_sim_card_access_notification_content" msgid="8685623260103018309">"કોઈ ડિવાઇસ તમારા સિમ કાર્ડને ઍક્સેસ કરવા માગે છે. વિગતો માટે ટૅપ કરો."</string>
+    <string name="bluetooth_sim_card_access_dialog_title" msgid="5616323725563125179">"સિમ કાર્ડના ઍક્સેસની મંજૂરી આપીએ?"</string>
+    <string name="bluetooth_sim_card_access_dialog_content" msgid="6281997628405909566">"બ્લૂટૂથ ડિવાઇસ, <xliff:g id="DEVICE_NAME_0">%1$s</xliff:g>, તમારા સિમ કાર્ડમાંથી ડેટા ઍક્સેસ કરવા માગે છે. તેમાં તમારા સંપર્કો શામેલ છે.\n\nકનેક્ટ થયેલા હશો, ત્યારે <xliff:g id="DEVICE_NAME_1">%2$s</xliff:g>, <xliff:g id="PHONE_NUMBER">%3$s</xliff:g> પર કરવામાં આવનાર બધા કૉલ મેળવશે."</string>
     <string name="bluetooth_connect_access_notification_title" msgid="2573547043170883947">"બ્લૂટૂથ ડિવાઇસ ઉપલબ્ધ છે"</string>
     <string name="bluetooth_connect_access_notification_content" msgid="1328465545685433304">"કોઈ ડિવાઇસ કનેક્ટ થવા માગે છે. વિગતો માટે ટૅપ કરો."</string>
     <string name="bluetooth_connect_access_dialog_title" msgid="1948056782712451381">"બ્લૂટૂથ ડિવાઇસ સાથે કનેક્ટ કરીએ?"</string>
@@ -4544,6 +4543,10 @@
     <string name="ingress_rate_limit_summary" msgid="1097811019742438371">"ઇન્ટરનેટ કનેક્ટિવિટી પ્રદાન કરતા બધા નેટવર્ક પર લાગુ થતી નેટવર્ક બૅન્ડવિડ્થના પ્રવેશવાના દરની મર્યાદા ગોઠવો."</string>
     <string name="ingress_rate_limit_dialog_title" msgid="5359461052422633789">"નેટવર્કના ડાઉનલોડ કરવાના દરની મર્યાદા ગોઠવો"</string>
     <string name="ingress_rate_limit_no_limit_entry" msgid="8741098826008012163">"કોઈ મર્યાદા નથી"</string>
+    <!-- no translation found for disable_phantom_process_monitor_title (8348108346706188771) -->
+    <skip />
+    <!-- no translation found for disable_phantom_process_monitor_summary (3044464635550256985) -->
+    <skip />
     <string name="bluetooth_broadcast_dialog_title" msgid="9172775308463135884">"બ્રોડકાસ્ટ"</string>
     <string name="bluetooth_broadcast_dialog_broadcast_app" msgid="1016617579194329005">"<xliff:g id="CURRENTAPP">%1$s</xliff:g> બ્રોડકાસ્ટ કરો"</string>
     <string name="bluetooth_broadcast_dialog_find_message" msgid="6621660851669953883">"તમારી નજીક ચલાવવામાં આવી રહેલા બ્રોડકાસ્ટ સાંભળો"</string>
diff --git a/res/values-hi/arrays.xml b/res/values-hi/arrays.xml
index 0ba2d85..94bf3d8 100644
--- a/res/values-hi/arrays.xml
+++ b/res/values-hi/arrays.xml
@@ -469,7 +469,9 @@
     <item msgid="2373999996715432397">"0"</item>
     <item msgid="5305176997036663262">"1"</item>
   </string-array>
-    <!-- no translation found for switch_to_dock_user_when_docked_timeout_entries:0 (3211660022507486536) -->
-    <!-- no translation found for switch_to_dock_user_when_docked_timeout_entries:1 (7025253383416830453) -->
-    <!-- no translation found for switch_to_dock_user_when_docked_timeout_entries:2 (1574040255478150028) -->
+  <string-array name="switch_to_dock_user_when_docked_timeout_entries">
+    <item msgid="3211660022507486536">"कभी नहीं"</item>
+    <item msgid="7025253383416830453">"एक मिनट बाद"</item>
+    <item msgid="1574040255478150028">"पांच मिनट बाद"</item>
+  </string-array>
 </resources>
diff --git a/res/values-hi/strings.xml b/res/values-hi/strings.xml
index 0bbeb36..b504c46 100644
--- a/res/values-hi/strings.xml
+++ b/res/values-hi/strings.xml
@@ -1012,18 +1012,13 @@
     <string name="force_bold_text" msgid="4620929631102086716">"टेक्स्ट को बोल्ड करें"</string>
     <string name="title_font_size" msgid="570613010306330622">"फ़ॉन्ट साइज़"</string>
     <string name="short_summary_font_size" msgid="8444689613442419978">"टेक्स्ट को बड़ा या छोटा करें"</string>
-    <!-- no translation found for sim_lock_settings (7331982427303002613) -->
-    <skip />
-    <!-- no translation found for sim_lock_settings_category (6475255139493877786) -->
-    <skip />
-    <!-- no translation found for sim_pin_toggle (6814489621760857328) -->
-    <skip />
+    <string name="sim_lock_settings" msgid="7331982427303002613">"सिम लॉक करने की सेटिंग"</string>
+    <string name="sim_lock_settings_category" msgid="6475255139493877786">"सिम लॉक"</string>
+    <string name="sim_pin_toggle" msgid="6814489621760857328">"सिम लॉक करें"</string>
     <string name="sim_pin_change" msgid="5978881209990507379">"सिम का पिन बदलें"</string>
     <string name="sim_enter_pin" msgid="8235202785516053253">"सिम पिन"</string>
-    <!-- no translation found for sim_enable_sim_lock (6486354334679225748) -->
-    <skip />
-    <!-- no translation found for sim_disable_sim_lock (6939439812841857306) -->
-    <skip />
+    <string name="sim_enable_sim_lock" msgid="6486354334679225748">"सिम लॉक करें"</string>
+    <string name="sim_disable_sim_lock" msgid="6939439812841857306">"सिम अनलॉक करें"</string>
     <string name="sim_enter_old" msgid="6882545610939674813">"पुरानी सिम पिन"</string>
     <string name="sim_enter_new" msgid="9010947802784561582">"नया सिम पिन"</string>
     <string name="sim_reenter_new" msgid="6131418271490374263">"नया पिन फिर से लिखें"</string>
@@ -1038,8 +1033,7 @@
     <string name="sim_change_data_title" msgid="4663239438584588847">"मोबाइल डेटा के लिए <xliff:g id="CARRIER">%1$s</xliff:g> का इस्तेमाल करें?"</string>
     <string name="sim_change_data_message" msgid="3046178883369645132">"मोबाइल डेटा के लिए आप <xliff:g id="CARRIER2_0">%2$s</xliff:g> इस्तेमाल कर रहे हैं. अगर आप <xliff:g id="CARRIER1">%1$s</xliff:g> का इस्तेमाल करते हैं, तो <xliff:g id="CARRIER2_1">%2$s</xliff:g> को मोबाइल डेटा के लिए इस्तेमाल नहीं किया जाएगा."</string>
     <string name="sim_change_data_ok" msgid="4922114750417276560">"<xliff:g id="CARRIER">%1$s</xliff:g> का इस्तेमाल करें"</string>
-    <!-- no translation found for sim_preferred_title (8850185380445309835) -->
-    <skip />
+    <string name="sim_preferred_title" msgid="8850185380445309835">"पसंदीदा सिम बदलना है?"</string>
     <string name="sim_preferred_message" msgid="6004009449266648351">"<xliff:g id="NEW_SIM">%1$s</xliff:g> आपके डिवाइस में मौजूद अकेला सिम है. क्या आप मोबाइल डेटा, कॉल और मैसेज (एसएमएस) के लिए इस सिम का इस्तेमाल करना चाहते हैं?"</string>
     <string name="wrong_pin_code_pukked" msgid="3414172752791445033">"गलत सिम पिन कोड, अपने डिवाइस को अनलॉक करने के लिए अब आपको अपनी मोबाइल और इंटरनेट सेवा देने वाली कंपनी से संपर्क करना होगा."</string>
     <plurals name="wrong_pin_code" formatted="false" msgid="4054088588731305475">
@@ -1192,20 +1186,17 @@
     <string name="reset_network_title" msgid="1395494440355807616">"वाई-फ़ाई, मोबाइल, और ब्लूटूथ रीसेट करें"</string>
     <string name="reset_network_desc" msgid="1112523764899788246">"इससे नेटवर्क की सभी सेटिंग रीसेट हो जाएंगी, जिनमें ये भी शामिल हैं:\n\n"<li>"वाई-फ़ाई"</li>\n<li>"मोबाइल डेटा"</li>\n<li>"ब्लूटूथ"</li></string>
     <string name="erase_euicc_data_button" msgid="728078969563311737">"हमेशा के लिए मिटाएं"</string>
-    <!-- no translation found for reset_esim_title (4194570573425902754) -->
-    <skip />
+    <string name="reset_esim_title" msgid="4194570573425902754">"ई-सिम का डेटा हमेशा के लिए मिटाएं"</string>
     <string name="reset_esim_desc" msgid="3662444090563399131">"इससे मोबाइल सेवा का कोई भी प्लान रद्द नहीं होगा. दूसरे सिम डाउनलोड करने के लिए, मोबाइल और इंटरनेट सेवा देने वाली कंपनी से संपर्क करें."</string>
     <string name="reset_network_button_text" msgid="2281476496459610071">"सेटिंग रीसेट करें"</string>
     <string name="reset_network_final_desc" msgid="5304365082065278425">"नेटवर्क की सभी सेटिंग रीसेट करें? आप इस कार्रवाई को पहले जैसा नहीं कर सकते."</string>
-    <!-- no translation found for reset_network_final_desc_esim (1129251284212847939) -->
-    <skip />
+    <string name="reset_network_final_desc_esim" msgid="1129251284212847939">"क्या आपको नेटवर्क की सभी सेटिंग को रीसेट करना है और ई-सिम का डेटा हमेशा के लिए मिटाना है? इस कार्रवाई को पहले जैसा नहीं किया जा सकता."</string>
     <string name="reset_network_final_button_text" msgid="2433867118414000462">"सेटिंग रीसेट करें"</string>
     <string name="reset_network_confirm_title" msgid="913014422184481270">"रीसेट करें?"</string>
     <string name="network_reset_not_available" msgid="1966334631394607829">"इस उपयोगकर्ता के लिए नेटवर्क रीसेट मौजूद नहीं है"</string>
     <string name="reset_network_complete_toast" msgid="1367872474130621115">"नेटवर्क सेटिंग रीसेट कर दी गई हैं"</string>
     <string name="reset_esim_error_title" msgid="4670073610967959597">"सिम नहीं मिटाए जा सकते"</string>
-    <!-- no translation found for reset_esim_error_msg (7279607120606365250) -->
-    <skip />
+    <string name="reset_esim_error_msg" msgid="7279607120606365250">"किसी गड़बड़ी की वजह से, ई-सिम का डेटा हमेशा के लिए नहीं मिटाया जा सका.\n\nडिवाइस को रीस्टार्ट करें और फिर से कोशिश करें."</string>
     <string name="main_clear_title" msgid="277664302144837723">"हमेशा के लिए पूरा डेटा मिटाएं (फ़ैक्ट्री रीसेट)"</string>
     <string name="main_clear_short_title" msgid="4752094765533020696">"हमेशा के लिए पूरा डेटा मिटाएं (फ़ैक्ट्री रीसेट)"</string>
     <string name="main_clear_desc_also_erases_external" msgid="3687911419628956693"><li>"संगीत"</li>\n<li>"फ़ोटो"</li>\n<li>"उपयोगकर्ता का अन्य डेटा"</li></string>
@@ -2017,7 +2008,6 @@
     <string name="printer_info_desc" msgid="1206872325746154206">"इस प्रिंटर के बारे में और जानकारी"</string>
     <string name="power_usage_summary_title" msgid="4198312848584882113">"बैटरी"</string>
     <string name="power_usage_summary" msgid="6857382582534984531">"बैटरी का उपयोग कौन कर रहा है"</string>
-    <string name="power_usage_not_available" msgid="3425302437465106036">"बैटरी खर्च डेटा मौजूद नहीं है."</string>
     <string name="power_usage_level_and_status" msgid="821521456989429593">"<xliff:g id="LEVEL">%1$s</xliff:g> - <xliff:g id="STATUS">%2$s</xliff:g>"</string>
     <string name="power_discharge_remaining" msgid="6997529817917076536">"<xliff:g id="REMAIN">%1$s</xliff:g> शेष"</string>
     <string name="power_charge_remaining" msgid="7046064326172265116">"चार्ज होने में <xliff:g id="UNTIL_CHARGED">%1$s</xliff:g> शेष"</string>
@@ -2038,7 +2028,6 @@
     <string name="manager_battery_usage_optimized_only" msgid="7121785281913056432">"ऑप्टिमाइज़"</string>
     <string name="manager_battery_usage_link_a11y" msgid="374918091821438564">"बैटरी खर्च से जुड़े विकल्पों के बारे में ज़्यादा जानें"</string>
     <string name="device_screen_usage" msgid="1011630249648289909">"बैटरी पूरी तरह से चार्ज होने के बाद अब तक स्क्रीन का इस्तेमाल"</string>
-    <string name="power_usage_list_summary" msgid="3237540201918492925">"पिछली बार बैटरी पूरी चार्ज करने के बाद, बैटरी खर्च से जुड़ी जानकारी"</string>
     <string name="advanced_battery_title" msgid="3005993394776555079">"बैटरी खर्च"</string>
     <string name="history_details_title" msgid="8628584613889559355">"इतिहास विवरण"</string>
     <string name="advanced_battery_preference_title" msgid="3790901207877260883">"बैटरी खर्च"</string>
@@ -2062,7 +2051,17 @@
     <string name="battery_tip_high_usage_summary" msgid="3938999581403084551">"सबसे ज़्यादा बैटरी खर्च करने वाले ऐप्लिकेशन देखें"</string>
     <string name="battery_tip_limited_temporarily_title" msgid="5962767837251276527">"चार्जिंग को रोका गया है"</string>
     <string name="battery_tip_limited_temporarily_summary" msgid="5254922316684499816">"बैटरी लाइफ़ बढ़ाने के लिए, बैटरी बचाई जा रही है"</string>
-    <!-- no translation found for battery_tip_limited_temporarily_extra_summary (8876637325622106400) -->
+    <!-- no translation found for battery_tip_dock_defender_future_bypass_title (7257251934903787366) -->
+    <skip />
+    <!-- no translation found for battery_tip_dock_defender_future_bypass_summary (428474483479026813) -->
+    <skip />
+    <!-- no translation found for battery_tip_dock_defender_active_title (8843454404807737776) -->
+    <skip />
+    <!-- no translation found for battery_tip_dock_defender_active_summary (5582869291068635429) -->
+    <skip />
+    <!-- no translation found for battery_tip_dock_defender_temporarily_bypassed_title (1679449361090557201) -->
+    <skip />
+    <!-- no translation found for battery_tip_dock_defender_temporarily_bypassed_summary (5107293805054133144) -->
     <skip />
     <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>
@@ -2125,7 +2124,6 @@
     <string name="power_bluetooth" msgid="5085900180846238196">"ब्लूटूथ"</string>
     <string name="power_cell" msgid="7793805106954398186">"मोबाइल नेटवर्क"</string>
     <string name="power_phone" msgid="2768396619208561670">"ध्‍वनि कॉल"</string>
-    <string name="battery_used_for" msgid="6401552215008504483">"<xliff:g id="TIME">^1</xliff:g> के लिए उपयोग किया गया"</string>
     <string name="battery_screen_usage" msgid="90008745183187461">"स्क्रीन उपयोग <xliff:g id="TIME">^1</xliff:g>"</string>
     <string name="battery_used_by" msgid="6457305178016189330">"<xliff:g id="APP">%2$s</xliff:g> ने <xliff:g id="PERCENT">%1$s</xliff:g> उपयोग किया है"</string>
     <string name="battery_overall_usage" msgid="8940140259734182014">"पूरी बैटरी का <xliff:g id="PERCENT">%1$s</xliff:g>"</string>
@@ -2156,7 +2154,6 @@
     <string name="battery_not_usage_24hr" msgid="8397519536160741248">"पिछले 24 घंटे में, बैटरी का इस्तेमाल नहीं हुआ"</string>
     <string name="battery_usage_without_time" msgid="1346894834339420538"></string>
     <string name="battery_usage_other_users" msgid="9002643295562500693">"अन्य उपयोगकर्ता"</string>
-    <string name="advanced_battery_graph_subtext" msgid="6816737986172678550">"डिवाइस के इस्तेमाल के हिसाब से अनुमान लगाया गया है कि फ़ोन की बैटरी और कितनी देर चलेगी"</string>
     <string name="estimated_time_left" msgid="948717045180211777">"अनुमानित बचा हुआ समय"</string>
     <string name="estimated_charging_time_left" msgid="2287135413363961246">"पूरी तरह चार्ज होने तक"</string>
     <string name="estimated_time_description" msgid="211058785418596009">"उपयोग के आधार पर अनुमान बदल सकता है"</string>
@@ -2263,6 +2260,7 @@
     <string name="vpn_settings_multiple_insecure_multiple_total" msgid="1706236062478680488">"<xliff:g id="VPN_COUNT">%d</xliff:g> वीपीएन सुरक्षित नहीं हैं"</string>
     <string name="adaptive_connectivity_title" msgid="7464959640138428192">"Adaptive connectivity"</string>
     <string name="adaptive_connectivity_summary" msgid="3648731530666326885">"अडैप्टिव कनेक्टिविटी का विकल्प चुनने पर, आपका इंटरनेट कनेक्शन अपने-आप मैनेज हो जाएगा. इससे बैटरी लाइफ़ बढ़ती है और डिवाइस की परफ़ॉर्मेंस बेहतर होती है"</string>
+    <string name="adaptive_connectivity_main_switch_title" msgid="261045483524512420">"Adaptive Connectivity सुविधा का इस्तेमाल करें"</string>
     <string name="credentials_title" msgid="7535942196886123656">"क्रेडेंशियल स्टोरेज"</string>
     <string name="credentials_install" msgid="3933218407598415827">"कोई सर्टिफ़िकेट इंस्टॉल करें"</string>
     <string name="credentials_reset" msgid="4246628389366452655">"क्रेडेंशियल हटाएं"</string>
@@ -2563,8 +2561,7 @@
     <string name="user_remove_user_menu" msgid="2183714948094429367">"इस उपकरण से <xliff:g id="USER_NAME">%1$s</xliff:g> को मिटाएं"</string>
     <string name="user_lockscreen_settings" msgid="4596612658981942092">"लॉक स्‍क्रीन सेटिंग"</string>
     <string name="user_add_on_lockscreen_menu" msgid="2539059062034644966">"लॉक स्क्रीन से उपयोगकर्ताओं को जोड़ें"</string>
-    <!-- no translation found for switch_to_dock_user_when_docked (2324395443311905635) -->
-    <skip />
+    <string name="switch_to_dock_user_when_docked" msgid="2324395443311905635">"डिवाइस के डॉक होने पर एडमिन खाते पर जाएं"</string>
     <string name="user_confirm_remove_self_title" msgid="926265330805361832">"खुद को मिटाएं?"</string>
     <string name="user_confirm_remove_title" msgid="3626559103278006002">"इस उपयोगकर्ता को हटाएं?"</string>
     <string name="user_profile_confirm_remove_title" msgid="3131574314149375354">"इस प्रोफ़ाइल को निकालें?"</string>
@@ -2690,8 +2687,7 @@
     <string name="wizard_next" msgid="3884832431439072471">"आगे बढ़ें"</string>
     <string name="wizard_back_adoptable" msgid="1447814356855134183">"दूसरे तरीके से फ़ॉर्मैट करें"</string>
     <string name="regulatory_info_text" msgid="1154461023369976667"></string>
-    <!-- no translation found for sim_settings_title (2254609719033946272) -->
-    <skip />
+    <string name="sim_settings_title" msgid="2254609719033946272">"सिम"</string>
     <string name="sim_cellular_data_unavailable" msgid="4653591727755387534">"मोबाइल डेटा मौजूद नहीं है"</string>
     <string name="sim_cellular_data_unavailable_summary" msgid="6505871722911347881">"कोई डेटा SIM चुनने के लिए टैप करें"</string>
     <string name="sim_calls_always_use" msgid="967857230039768111">"कॉल के लिए हमेशा इसका उपयोग करें"</string>
@@ -2709,8 +2705,7 @@
     <string name="sim_status_title" msgid="6188770698037109774">"सिम स्थिति"</string>
     <string name="sim_status_title_sim_slot" msgid="4932996839194493313">"सिम की स्थिति (सिम डालने की जगह %1$d)"</string>
     <string name="sim_signal_strength" msgid="6351052821700294501">"<xliff:g id="DBM">%1$d</xliff:g> dBm <xliff:g id="ASU">%2$d</xliff:g> asu"</string>
-    <!-- no translation found for sim_notification_title (2819551384383504031) -->
-    <skip />
+    <string name="sim_notification_title" msgid="2819551384383504031">"सिम बदले गए."</string>
     <string name="sim_notification_summary" msgid="5593339846307029991">"सेट करने के लिए टैप करें"</string>
     <string name="sim_calls_ask_first_prefs_title" msgid="3077694594349657933">"हर बार पूछें"</string>
     <string name="sim_selection_required_pref" msgid="231437651041498359">"चुना जाना ज़रूरी है"</string>
@@ -2736,7 +2731,10 @@
     <string name="account_dashboard_title" msgid="8228773251948253914">"पासवर्ड और खाते"</string>
     <string name="account_dashboard_default_summary" msgid="1730719656099599488">"सेव किए गए पासवर्ड, अपने-आप भरना, सिंक किए गए खाते"</string>
     <string name="app_default_dashboard_title" msgid="4071015747629103216">"डिफ़ॉल्‍ट ऐप्लिकेशन"</string>
-    <!-- no translation found for cloned_apps_dashboard_title (5542076801222950921) -->
+    <string name="cloned_apps_dashboard_title" msgid="5542076801222950921">"क्लोन किए गए ऐप्लिकेशन"</string>
+    <!-- no translation found for desc_cloned_apps_intro_text (1369621522882622476) -->
+    <skip />
+    <!-- no translation found for cloned_apps_summary (8805362440770795709) -->
     <skip />
     <string name="system_dashboard_summary" msgid="7400745270362833832">"भाषाएं, जेस्चर, समय, बैकअप"</string>
     <string name="languages_setting_summary" msgid="4924440599794956443">"सिस्टम की भाषाएं, ऐप्लिकेशन की भाषाएं"</string>
@@ -3201,7 +3199,7 @@
     <string name="app_notification_block_summary" msgid="1804611676339341551">"ये सूचनाएं कभी न दिखाएं"</string>
     <string name="notification_content_block_title" msgid="6689085826061361351">"सूचनाएं दिखाएं"</string>
     <string name="notification_content_block_summary" msgid="329171999992248925">"सूचना कभी भी शेड में या पेरिफ़ेरल डिवाइस पर ना दिखाएं"</string>
-    <string name="notification_badge_title" msgid="6854537463548411313">"सूचनाएं बताने वाले डॉट की अनुमति दें"</string>
+    <string name="notification_badge_title" msgid="6854537463548411313">"सूचनाओं की जानकारी देने वाले डॉट की सुविधा चालू करें"</string>
     <string name="notification_channel_badge_title" msgid="6505542437385640049">"सूचनाएं दिखाने वाला डॉट दिखाएं"</string>
     <string name="app_notification_override_dnd_title" msgid="3769539356442226691">"\'परेशान न करें\' मोड को बायपास करें"</string>
     <string name="app_notification_override_dnd_summary" msgid="4894641191397562920">"\'परेशान न करें\' मोड चालू होने पर भी ये सूचनाएं दिखाना जारी रखें"</string>
@@ -3352,8 +3350,7 @@
     <string name="screen_pinning_unlock_password" msgid="4957969621904790573">"अनपिन करने से पहले पासवर्ड के लिए पूछें"</string>
     <string name="screen_pinning_unlock_none" msgid="2474959642431856316">"अनपिन करते समय डिवाइस लॉक करें"</string>
     <string name="confirm_sim_deletion_title" msgid="9199369003530237871">"सिम मिटाने की पुष्टि करें"</string>
-    <!-- no translation found for confirm_sim_deletion_description (5090811029854329373) -->
-    <skip />
+    <string name="confirm_sim_deletion_description" msgid="5090811029854329373">"ई-सिम का डेटा हमेशा के लिए मिटाने से पहले, अपनी पहचान की पुष्टि करें"</string>
     <string name="opening_paragraph_delete_profile_unknown_company" msgid="2951348192319498135">"यह वर्क प्रोफ़ाइल इससे मैनेज की जाती है:"</string>
     <string name="managing_admin" msgid="2633920317425356619">"<xliff:g id="ADMIN_APP_LABEL">%s</xliff:g> द्वारा प्रबंधित"</string>
     <string name="encryption_interstitial_header" msgid="4418014339568737685">"सुरक्षित स्‍टार्ट-अप"</string>
@@ -3757,6 +3754,16 @@
       <item quantity="other"><xliff:g id="COUNT">%d</xliff:g> ऐप्लिकेशन बिना पाबंदी के डेटा का इस्तेमाल कर सकते हैं</item>
     </plurals>
     <string name="special_access_more" msgid="132919514147475846">"और देखें"</string>
+    <!-- no translation found for long_background_tasks_label (3169590134850226687) -->
+    <skip />
+    <!-- no translation found for long_background_tasks_switch_title (2491623894899492543) -->
+    <skip />
+    <!-- no translation found for long_background_tasks_title (3272230637974707490) -->
+    <skip />
+    <!-- no translation found for long_background_tasks_footer_title (9117342254914743097) -->
+    <skip />
+    <!-- no translation found for keywords_long_background_tasks (5788956269136054574) -->
+    <skip />
     <string name="reset_shortcut_manager_throttling" msgid="2183940254903144298">"ShortcutManager दर सीमित करना रीसेट करें"</string>
     <string name="reset_shortcut_manager_throttling_complete" msgid="8949943009096885470">"ShortcutManager दर सीमित करना रीसेट कर दिया गया है"</string>
     <string name="notification_suggestion_title" msgid="6309263655965785411">"लॉक स्क्रीन पर मौजूद जानकारी को कंट्रोल करें"</string>
@@ -4129,8 +4136,7 @@
     <string name="mobile_data_settings_title" msgid="3927524078598009792">"मोबाइल डेटा"</string>
     <string name="mobile_data_settings_summary" msgid="7323978798199919063">"मोबाइल नेटवर्क का इस्तेमाल करके डेटा ऐक्सेस करें"</string>
     <string name="mobile_data_settings_summary_auto_switch" msgid="7851549787645698945">"नेटवर्क होने पर फ़ोन अपने आप इस कैरियर पर आ जाएगा"</string>
-    <!-- no translation found for mobile_data_settings_summary_unavailable (9176513507571883986) -->
-    <skip />
+    <string name="mobile_data_settings_summary_unavailable" msgid="9176513507571883986">"कोई सिम उपलब्ध नहीं है"</string>
     <string name="calls_preference" msgid="2166481296066890129">"कॉल की सेटिंग"</string>
     <string name="sms_preference" msgid="7742964962568219351">"मैसेज की सेटिंग"</string>
     <string name="calls_and_sms_ask_every_time" msgid="3178743088737726677">"हर बार पूछें"</string>
@@ -4145,10 +4151,8 @@
     <string name="mobile_network_list_add_more" msgid="4478586073355236604">"और जोड़ें"</string>
     <string name="mobile_network_active_sim" msgid="6397581267971410039">"चालू / सिम"</string>
     <string name="mobile_network_inactive_sim" msgid="5829757490580409899">"बंद / सिम"</string>
-    <!-- no translation found for mobile_network_active_esim (3984452275968408382) -->
-    <skip />
-    <!-- no translation found for mobile_network_inactive_esim (8777415108263057939) -->
-    <skip />
+    <string name="mobile_network_active_esim" msgid="3984452275968408382">"ऐक्टिव है / ई-सिम"</string>
+    <string name="mobile_network_inactive_esim" msgid="8777415108263057939">"इनऐक्टिव है / ई-सिम"</string>
     <string name="mobile_network_sim_name" msgid="3187192894150386537">"सिम का नाम और रंग"</string>
     <string name="mobile_network_sim_name_label" msgid="1452440641628369625">"नाम"</string>
     <string name="mobile_network_sim_color_label" msgid="5293944087609632340">"रंग (ऐप्लिकेशन पर काम करने वाला)"</string>
@@ -4184,8 +4188,7 @@
     <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>
-    <!-- no translation found for sim_action_switch_sub_dialog_text_downloaded (8977951796005849471) -->
-    <skip />
+    <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>
     <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>
@@ -4227,10 +4230,8 @@
     <string name="switch_sim_dialog_text" msgid="7530186862171635464">"मोबाइल डेटा, कॉल, और मैसेज (एसएमएस) के लिए <xliff:g id="CARRIER_NAME">%1$s</xliff:g> इस्तेमाल किया जाएगा."</string>
     <string name="switch_sim_dialog_no_switch_title" msgid="809763410787744247">"चालू किया गया कोई सिम उपलब्ध नहीं है"</string>
     <string name="switch_sim_dialog_no_switch_text" msgid="7053939850026876088">"मोबाइल डेटा, कॉल से जुड़ी सुविधाएं, और मैसेज (एसएमएस) को बाद में इस्तेमाल करने के लिए, अपने नेटवर्क की सेटिंग पर जाएं"</string>
-    <!-- no translation found for sim_card_label (6263064316075963775) -->
-    <skip />
-    <!-- no translation found for erase_sim_dialog_title (4742077437653028326) -->
-    <skip />
+    <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>
     <string name="erase_sim_confirm_button" msgid="8309115684335320541">"मिटाएं"</string>
     <string name="erasing_sim" msgid="7877703231075699139">"सिम को हमेशा के लिए मिटाया जा रहा है…"</string>
@@ -4283,6 +4284,8 @@
     <string name="capture_system_heap_dump_title" msgid="9210974110606886455">"सिस्टम हीप डंप कैप्चर करें"</string>
     <string name="reboot_with_mte_title" msgid="9167242803901899693">"MTE की मदद से फिर से चालू करें"</string>
     <string name="reboot_with_mte_message" msgid="7675836625682561153">"सिस्टम फिर से चालू होगा और मेमोरी टैगिंग एक्सटेंशन (एमटीई) को आज़माने की अनुमति देगा. एमटीई से सिस्टम की परफ़ॉर्मेंस और स्थिरता पर बुरा असर पड़ सकता है. इसे अगली बार फिर से चालू करने पर रीसेट किया जाएगा."</string>
+    <string name="reboot_with_mte_summary" msgid="879384278357305846">"ऐप्लिकेशन डेवलपमेंट में एक बार बूट करने के लिए, MTE का इस्तेमाल करें"</string>
+    <string name="reboot_with_mte_already_enabled" msgid="7708271355555880940">"बेहतर मेमोरी सुरक्षा के ज़रिए MTE को चालू किया गया"</string>
     <string name="capturing_system_heap_dump_message" msgid="8410503247477360622">"सिस्टम हीप डंप कैप्चर किया जा रहा है"</string>
     <string name="error_capturing_system_heap_dump_message" msgid="2352983250048200052">"सिस्टम हीप डंप कैप्चर नहीं किया जा सका"</string>
     <string name="automatic_system_heap_dump_title" msgid="4093306504711109479">"अपने आप सिस्टम हीप डंप कैप्चर करें"</string>
@@ -4334,6 +4337,9 @@
     <string name="lockscreen_trivial_disabled_controls_summary" msgid="7593626010580689155">"इसका इस्तेमाल करने के लिए, सबसे पहले \"डिवाइस कंट्रोल दिखाएं\" को चालू करें"</string>
     <string name="lockscreen_double_line_clock_summary" msgid="2916159550425093703">"उपलब्ध होने पर, दो लाइन में समय दिखाएं"</string>
     <string name="lockscreen_double_line_clock_setting_toggle" msgid="3408639316001688529">"दो लाइन में समय दिखाएं"</string>
+    <!-- no translation found for lockscreen_quick_affordances_title (435869403114245620) -->
+    <skip />
+    <!-- no translation found for lockscreen_quick_affordances_summary (4225396036524703997) -->
     <string name="rtt_settings_title" msgid="7049259598645966354"></string>
     <string name="rtt_settings_no_visible" msgid="7440356831140948382"></string>
     <string name="rtt_settings_visible_during_call" msgid="7866181103286073700"></string>
@@ -4382,10 +4388,8 @@
     <string name="carrier_wifi_offload_summary" msgid="2980563718888371142">"कवरेज और स्पीड बढ़ाने के लिए, Google Fi को वाई-फ़ाई नेटवर्क इस्तेमाल करने की अनुमति दें"</string>
     <string name="carrier_wifi_network_title" msgid="5461382943873831770">"वाइ-फ़ाई नेटवर्क"</string>
     <string name="sim_category_title" msgid="2341314000964710495">"सिम"</string>
-    <!-- no translation found for downloaded_sim_category_title (2876988650413179752) -->
-    <skip />
-    <!-- no translation found for downloaded_sims_category_title (487799905978489922) -->
-    <skip />
+    <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>
     <string name="sim_category_default_active_sim" msgid="1208194173387987231">" / <xliff:g id="ID_1">%1$s</xliff:g> के लिए डिफ़ॉल्ट कॉन्फ़िगरेशन"</string>
@@ -4441,8 +4445,7 @@
     <string name="smart_forwarding_ongoing_title" msgid="962226849074401228">"कॉल सेटिंग"</string>
     <string name="smart_forwarding_ongoing_text" msgid="2189209372407117114">"सेटिंग अपडेट की जा रही है..."</string>
     <string name="smart_forwarding_failed_title" msgid="1859891191023516080">"कॉल सेटिंग में गड़बड़ी"</string>
-    <!-- no translation found for smart_forwarding_failed_text (8682640643264071789) -->
-    <skip />
+    <string name="smart_forwarding_failed_text" msgid="8682640643264071789">"नेटवर्क या सिम में कोई गड़बड़ी हुई."</string>
     <string name="smart_forwarding_failed_not_activated_text" msgid="997396203001257904">"सिम चालू नहीं किया गया है."</string>
     <string name="smart_forwarding_input_mdn_title" msgid="5105463748849841763">"कॉल को दूसरे नंबर पर भेजने के लिए फ़ोन नंबर डालें"</string>
     <string name="smart_forwarding_input_mdn_dialog_title" msgid="7542216086697868415">"फ़ोन नंबर डालें"</string>
@@ -4466,14 +4469,10 @@
     <string name="previous_page_content_description" msgid="6438292457923282991">"पीछे जाएं"</string>
     <string name="next_page_content_description" msgid="1641835099813416294">"आगे बढ़ें"</string>
     <string name="colors_viewpager_content_description" msgid="2591751086138259565">"रंग की झलक"</string>
-    <!-- no translation found for bluetooth_sim_card_access_notification_title (7351015416346359536) -->
-    <skip />
-    <!-- no translation found for bluetooth_sim_card_access_notification_content (8685623260103018309) -->
-    <skip />
-    <!-- no translation found for bluetooth_sim_card_access_dialog_title (5616323725563125179) -->
-    <skip />
-    <!-- no translation found for bluetooth_sim_card_access_dialog_content (6281997628405909566) -->
-    <skip />
+    <string name="bluetooth_sim_card_access_notification_title" msgid="7351015416346359536">"सिम के डेटा को ऐक्सेस करने के लिए अनुरोध"</string>
+    <string name="bluetooth_sim_card_access_notification_content" msgid="8685623260103018309">"कोई डिवाइस आपके सिम के डेटा को ऐक्सेस करना चाहता है. जानकारी पाने के लिए टैप करें."</string>
+    <string name="bluetooth_sim_card_access_dialog_title" msgid="5616323725563125179">"क्या आपको सिम के डेटा को ऐक्सेस करने की अनुमति देनी है?"</string>
+    <string name="bluetooth_sim_card_access_dialog_content" msgid="6281997628405909566">"ब्लूटूथ डिवाइस <xliff:g id="DEVICE_NAME_0">%1$s</xliff:g>, आपके सिम के डेटा को ऐक्सेस करना चाहता है. इस डेटा में आपके संपर्क शामिल हैं.\n\nजब <xliff:g id="DEVICE_NAME_1">%2$s</xliff:g> कनेक्ट रहेगा, तो यह <xliff:g id="PHONE_NUMBER">%3$s</xliff:g> पर आने वाले सभी कॉल लेगा."</string>
     <string name="bluetooth_connect_access_notification_title" msgid="2573547043170883947">"ब्लूटूथ डिवाइस उपलब्ध है"</string>
     <string name="bluetooth_connect_access_notification_content" msgid="1328465545685433304">"ब्लूटूथ डिवाइस आपके डिवाइस से कनेक्ट होना चाहता है जानकारी पाने के लिए टैप करें."</string>
     <string name="bluetooth_connect_access_dialog_title" msgid="1948056782712451381">"ब्लूटूथ डिवाइस से कनेक्ट करना चाहते हैं?"</string>
@@ -4544,6 +4543,10 @@
     <string name="ingress_rate_limit_summary" msgid="1097811019742438371">"नेटवर्क बैंडविड्थ के इन्ग्रेस डेटा ट्रैफ़िक की दर की सीमा को कॉन्फ़िगर करें. यह उन सभी नेटवर्क पर लागू होती है जो इंटरनेट कनेक्टिविटी देते हैं."</string>
     <string name="ingress_rate_limit_dialog_title" msgid="5359461052422633789">"नेटवर्क के लिए तय की गई डाउनलोड करने की दर की सीमा को कॉन्फ़िगर करें"</string>
     <string name="ingress_rate_limit_no_limit_entry" msgid="8741098826008012163">"कोई सीमा नहीं"</string>
+    <!-- no translation found for disable_phantom_process_monitor_title (8348108346706188771) -->
+    <skip />
+    <!-- no translation found for disable_phantom_process_monitor_summary (3044464635550256985) -->
+    <skip />
     <string name="bluetooth_broadcast_dialog_title" msgid="9172775308463135884">"ब्रॉडकास्ट"</string>
     <string name="bluetooth_broadcast_dialog_broadcast_app" msgid="1016617579194329005">"<xliff:g id="CURRENTAPP">%1$s</xliff:g> पर ब्रॉडकास्ट करें"</string>
     <string name="bluetooth_broadcast_dialog_find_message" msgid="6621660851669953883">"अपने आस-पास चल रहे ब्रॉडकास्ट को सुनें"</string>
diff --git a/res/values-hr/arrays.xml b/res/values-hr/arrays.xml
index a068da1..290cee6 100644
--- a/res/values-hr/arrays.xml
+++ b/res/values-hr/arrays.xml
@@ -469,7 +469,9 @@
     <item msgid="2373999996715432397">"0"</item>
     <item msgid="5305176997036663262">"1"</item>
   </string-array>
-    <!-- no translation found for switch_to_dock_user_when_docked_timeout_entries:0 (3211660022507486536) -->
-    <!-- no translation found for switch_to_dock_user_when_docked_timeout_entries:1 (7025253383416830453) -->
-    <!-- no translation found for switch_to_dock_user_when_docked_timeout_entries:2 (1574040255478150028) -->
+  <string-array name="switch_to_dock_user_when_docked_timeout_entries">
+    <item msgid="3211660022507486536">"Nikad"</item>
+    <item msgid="7025253383416830453">"Nakon 1 minute"</item>
+    <item msgid="1574040255478150028">"Nakon 5 minuta"</item>
+  </string-array>
 </resources>
diff --git a/res/values-hr/strings.xml b/res/values-hr/strings.xml
index c456a53..5a68bcf 100644
--- a/res/values-hr/strings.xml
+++ b/res/values-hr/strings.xml
@@ -1034,18 +1034,13 @@
     <string name="force_bold_text" msgid="4620929631102086716">"Podebljani tekst"</string>
     <string name="title_font_size" msgid="570613010306330622">"Veličina fonta"</string>
     <string name="short_summary_font_size" msgid="8444689613442419978">"Povećajte ili smanjite tekst"</string>
-    <!-- no translation found for sim_lock_settings (7331982427303002613) -->
-    <skip />
-    <!-- no translation found for sim_lock_settings_category (6475255139493877786) -->
-    <skip />
-    <!-- no translation found for sim_pin_toggle (6814489621760857328) -->
-    <skip />
+    <string name="sim_lock_settings" msgid="7331982427303002613">"Postavke zaključavanja SIM-a"</string>
+    <string name="sim_lock_settings_category" msgid="6475255139493877786">"Zaključavanje SIM-a"</string>
+    <string name="sim_pin_toggle" msgid="6814489621760857328">"Zaključajte SIM"</string>
     <string name="sim_pin_change" msgid="5978881209990507379">"Promijeni PIN za SIM"</string>
     <string name="sim_enter_pin" msgid="8235202785516053253">"SIM PIN"</string>
-    <!-- no translation found for sim_enable_sim_lock (6486354334679225748) -->
-    <skip />
-    <!-- no translation found for sim_disable_sim_lock (6939439812841857306) -->
-    <skip />
+    <string name="sim_enable_sim_lock" msgid="6486354334679225748">"Zaključajte SIM"</string>
+    <string name="sim_disable_sim_lock" msgid="6939439812841857306">"Otključajte SIM"</string>
     <string name="sim_enter_old" msgid="6882545610939674813">"Stari PIN SIM kartice"</string>
     <string name="sim_enter_new" msgid="9010947802784561582">"Novi SIM PIN"</string>
     <string name="sim_reenter_new" msgid="6131418271490374263">"Ponovo unesite novi PIN"</string>
@@ -1060,8 +1055,7 @@
     <string name="sim_change_data_title" msgid="4663239438584588847">"Koristiti <xliff:g id="CARRIER">%1$s</xliff:g> za mobilne podatke?"</string>
     <string name="sim_change_data_message" msgid="3046178883369645132">"Koristite usluge mobilnog operatera <xliff:g id="CARRIER2_0">%2$s</xliff:g> za mobilne podatke. Ako prijeđete na mobilnog operatera <xliff:g id="CARRIER1">%1$s</xliff:g>, operater<xliff:g id="CARRIER2_1">%2$s</xliff:g> više se neće koristiti za mobilne podatke."</string>
     <string name="sim_change_data_ok" msgid="4922114750417276560">"Koristi operatera <xliff:g id="CARRIER">%1$s</xliff:g>"</string>
-    <!-- no translation found for sim_preferred_title (8850185380445309835) -->
-    <skip />
+    <string name="sim_preferred_title" msgid="8850185380445309835">"Želite li ažurirati željeni SIM?"</string>
     <string name="sim_preferred_message" msgid="6004009449266648351">"<xliff:g id="NEW_SIM">%1$s</xliff:g> je jedini SIM u vašem uređaju. Želite li upotrebljavati taj SIM za mobilne podatke, pozive i SMS poruke?"</string>
     <string name="wrong_pin_code_pukked" msgid="3414172752791445033">"Netočan PIN kôd SIM kartice; sada morate kontaktirati svog mobilnog operatera da bi otključao vaš uređaj."</string>
     <plurals name="wrong_pin_code" formatted="false" msgid="4054088588731305475">
@@ -1215,20 +1209,17 @@
     <string name="reset_network_title" msgid="1395494440355807616">"Poništavanje Wi-Fija, mobilne mreže i Bluetootha"</string>
     <string name="reset_network_desc" msgid="1112523764899788246">"Time će se poništiti sve postavke mreže, uključujući:\n\n"<li>"Wi‑Fi"</li>\n<li>"mobilne podatke"</li>\n<li>"Bluetooth."</li></string>
     <string name="erase_euicc_data_button" msgid="728078969563311737">"Izbriši"</string>
-    <!-- no translation found for reset_esim_title (4194570573425902754) -->
-    <skip />
+    <string name="reset_esim_title" msgid="4194570573425902754">"Izbriši eSIM-ove"</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>
     <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>
-    <!-- no translation found for reset_network_final_desc_esim (1129251284212847939) -->
-    <skip />
+    <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>
     <string name="reset_network_final_button_text" msgid="2433867118414000462">"Poništi postavke"</string>
     <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>
-    <!-- no translation found for reset_esim_error_msg (7279607120606365250) -->
-    <skip />
+    <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>
     <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>
@@ -2049,7 +2040,6 @@
     <string name="printer_info_desc" msgid="1206872325746154206">"Više informacija o ovom pisaču"</string>
     <string name="power_usage_summary_title" msgid="4198312848584882113">"Baterija"</string>
     <string name="power_usage_summary" msgid="6857382582534984531">"Što troši bateriju"</string>
-    <string name="power_usage_not_available" msgid="3425302437465106036">"Podaci o potrošnji baterije nedostupni."</string>
     <string name="power_usage_level_and_status" msgid="821521456989429593">"<xliff:g id="LEVEL">%1$s</xliff:g> - <xliff:g id="STATUS">%2$s</xliff:g>"</string>
     <string name="power_discharge_remaining" msgid="6997529817917076536">"Preostalo je <xliff:g id="REMAIN">%1$s</xliff:g>"</string>
     <string name="power_charge_remaining" msgid="7046064326172265116">"<xliff:g id="UNTIL_CHARGED">%1$s</xliff:g> do dovršetka punjenja"</string>
@@ -2070,7 +2060,6 @@
     <string name="manager_battery_usage_optimized_only" msgid="7121785281913056432">"optimizirano"</string>
     <string name="manager_battery_usage_link_a11y" msgid="374918091821438564">"Saznajte više o opcijama potrošnje baterije"</string>
     <string name="device_screen_usage" msgid="1011630249648289909">"Upotreba zaslona od potpunog punjenja"</string>
-    <string name="power_usage_list_summary" msgid="3237540201918492925">"Potrošnja baterije od potpunog punjenja"</string>
     <string name="advanced_battery_title" msgid="3005993394776555079">"Potrošnja baterije"</string>
     <string name="history_details_title" msgid="8628584613889559355">"Detalji povijesti"</string>
     <string name="advanced_battery_preference_title" msgid="3790901207877260883">"Potrošnja baterije"</string>
@@ -2094,7 +2083,17 @@
     <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="5962767837251276527">"Punjenje je pauzirano"</string>
     <string name="battery_tip_limited_temporarily_summary" msgid="5254922316684499816">"Zaštita baterije radi produljenja njenog trajanja"</string>
-    <!-- no translation found for battery_tip_limited_temporarily_extra_summary (8876637325622106400) -->
+    <!-- no translation found for battery_tip_dock_defender_future_bypass_title (7257251934903787366) -->
+    <skip />
+    <!-- no translation found for battery_tip_dock_defender_future_bypass_summary (428474483479026813) -->
+    <skip />
+    <!-- no translation found for battery_tip_dock_defender_active_title (8843454404807737776) -->
+    <skip />
+    <!-- no translation found for battery_tip_dock_defender_active_summary (5582869291068635429) -->
+    <skip />
+    <!-- no translation found for battery_tip_dock_defender_temporarily_bypassed_title (1679449361090557201) -->
+    <skip />
+    <!-- no translation found for battery_tip_dock_defender_temporarily_bypassed_summary (5107293805054133144) -->
     <skip />
     <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>
@@ -2164,7 +2163,6 @@
     <string name="power_bluetooth" msgid="5085900180846238196">"Bluetooth"</string>
     <string name="power_cell" msgid="7793805106954398186">"Mobilna mreža"</string>
     <string name="power_phone" msgid="2768396619208561670">"Glasovni pozivi"</string>
-    <string name="battery_used_for" msgid="6401552215008504483">"Upotrebljava se <xliff:g id="TIME">^1</xliff:g>"</string>
     <string name="battery_screen_usage" msgid="90008745183187461">"Upotreba zaslona <xliff:g id="TIME">^1</xliff:g>"</string>
     <string name="battery_used_by" msgid="6457305178016189330">"<xliff:g id="APP">%2$s</xliff:g> upotrebljava <xliff:g id="PERCENT">%1$s</xliff:g>"</string>
     <string name="battery_overall_usage" msgid="8940140259734182014">"<xliff:g id="PERCENT">%1$s</xliff:g> ukupne potrošnje baterije"</string>
@@ -2195,7 +2193,6 @@
     <string name="battery_not_usage_24hr" msgid="8397519536160741248">"Nema potrošnje u posljednja 24 h"</string>
     <string name="battery_usage_without_time" msgid="1346894834339420538"></string>
     <string name="battery_usage_other_users" msgid="9002643295562500693">"Drugi korisnici"</string>
-    <string name="advanced_battery_graph_subtext" msgid="6816737986172678550">"Procjena stanja baterije temelji se na upotrebi uređaja"</string>
     <string name="estimated_time_left" msgid="948717045180211777">"Procijenjeno preostalo vrijeme"</string>
     <string name="estimated_charging_time_left" msgid="2287135413363961246">"Do potpune napunjenosti"</string>
     <string name="estimated_time_description" msgid="211058785418596009">"Procjena se može mijenjati ovisno o upotrebi"</string>
@@ -2302,6 +2299,7 @@
     <string name="vpn_settings_multiple_insecure_multiple_total" msgid="1706236062478680488">"Nije sigurno: <xliff:g id="VPN_COUNT">%d</xliff:g>"</string>
     <string name="adaptive_connectivity_title" msgid="7464959640138428192">"Prilagodljivo povezivanje"</string>
     <string name="adaptive_connectivity_summary" msgid="3648731530666326885">"Automatski upravlja mrežnim vezama i tako produljuje trajanje baterije i poboljšava izvedbu uređaja"</string>
+    <string name="adaptive_connectivity_main_switch_title" msgid="261045483524512420">"Upotreba prilagodljivog povezivanja"</string>
     <string name="credentials_title" msgid="7535942196886123656">"Pohrana vjerodajnica"</string>
     <string name="credentials_install" msgid="3933218407598415827">"Instaliranje certifikata"</string>
     <string name="credentials_reset" msgid="4246628389366452655">"Brisanje vjerodajnica"</string>
@@ -2606,8 +2604,7 @@
     <string name="user_remove_user_menu" msgid="2183714948094429367">"<xliff:g id="USER_NAME">%1$s</xliff:g>: brisanje s uređaja"</string>
     <string name="user_lockscreen_settings" msgid="4596612658981942092">"Postavke zaključavanja zaslona"</string>
     <string name="user_add_on_lockscreen_menu" msgid="2539059062034644966">"Dodavanje korisnika sa zaključanog zaslona"</string>
-    <!-- no translation found for switch_to_dock_user_when_docked (2324395443311905635) -->
-    <skip />
+    <string name="switch_to_dock_user_when_docked" msgid="2324395443311905635">"Na priključnoj stanici prijeđi na administratora"</string>
     <string name="user_confirm_remove_self_title" msgid="926265330805361832">"Izbrisati sebe?"</string>
     <string name="user_confirm_remove_title" msgid="3626559103278006002">"Želite li izbrisati ovog korisnika?"</string>
     <string name="user_profile_confirm_remove_title" msgid="3131574314149375354">"Ukloniti profil?"</string>
@@ -2733,8 +2730,7 @@
     <string name="wizard_next" msgid="3884832431439072471">"Dalje"</string>
     <string name="wizard_back_adoptable" msgid="1447814356855134183">"Formatiraj na drugi način"</string>
     <string name="regulatory_info_text" msgid="1154461023369976667"></string>
-    <!-- no translation found for sim_settings_title (2254609719033946272) -->
-    <skip />
+    <string name="sim_settings_title" msgid="2254609719033946272">"SIM-ovi"</string>
     <string name="sim_cellular_data_unavailable" msgid="4653591727755387534">"Mobilni podaci nisu dostupni"</string>
     <string name="sim_cellular_data_unavailable_summary" msgid="6505871722911347881">"Dodirnite da biste odabrali podatkovni SIM"</string>
     <string name="sim_calls_always_use" msgid="967857230039768111">"Uvijek upotrebljavaj za pozive"</string>
@@ -2752,8 +2748,7 @@
     <string name="sim_status_title" msgid="6188770698037109774">"Status SIM-a"</string>
     <string name="sim_status_title_sim_slot" msgid="4932996839194493313">"Status SIM-a (utor za SIM %1$d)"</string>
     <string name="sim_signal_strength" msgid="6351052821700294501">"<xliff:g id="DBM">%1$d</xliff:g> dBm <xliff:g id="ASU">%2$d</xliff:g> asu"</string>
-    <!-- no translation found for sim_notification_title (2819551384383504031) -->
-    <skip />
+    <string name="sim_notification_title" msgid="2819551384383504031">"SIM-ovi promijenjeni."</string>
     <string name="sim_notification_summary" msgid="5593339846307029991">"Dodirnite za postavljanje"</string>
     <string name="sim_calls_ask_first_prefs_title" msgid="3077694594349657933">"Pitaj svaki put"</string>
     <string name="sim_selection_required_pref" msgid="231437651041498359">"Potreban je odabir"</string>
@@ -2780,6 +2775,10 @@
     <string name="account_dashboard_default_summary" msgid="1730719656099599488">"Spremljene zaporke, automatsko popunjavanje, sinkronizirani računi"</string>
     <string name="app_default_dashboard_title" msgid="4071015747629103216">"Zadane aplikacije"</string>
     <string name="cloned_apps_dashboard_title" msgid="5542076801222950921">"Klonirane aplikacije"</string>
+    <!-- no translation found for desc_cloned_apps_intro_text (1369621522882622476) -->
+    <skip />
+    <!-- no translation found for cloned_apps_summary (8805362440770795709) -->
+    <skip />
     <string name="system_dashboard_summary" msgid="7400745270362833832">"Jezici, pokreti, vrijeme, sigurnosna kopija"</string>
     <string name="languages_setting_summary" msgid="4924440599794956443">"Jezici sustava, jezici aplikacije"</string>
     <string name="keywords_wifi" msgid="8156528242318351490">"wifi, wi-fi, mrežna veza, internet, bežično, podaci, wi fi"</string>
@@ -3401,8 +3400,7 @@
     <string name="screen_pinning_unlock_password" msgid="4957969621904790573">"Traži zaporku radi otkvačivanja"</string>
     <string name="screen_pinning_unlock_none" msgid="2474959642431856316">"Zaključaj uređaj prilikom otkvačivanja"</string>
     <string name="confirm_sim_deletion_title" msgid="9199369003530237871">"Potvrdite brisanje SIM-a"</string>
-    <!-- no translation found for confirm_sim_deletion_description (5090811029854329373) -->
-    <skip />
+    <string name="confirm_sim_deletion_description" msgid="5090811029854329373">"Potvrdite svoj identitet da biste mogli izbrisati SIM"</string>
     <string name="opening_paragraph_delete_profile_unknown_company" msgid="2951348192319498135">"Ovim poslovnim profilom upravlja:"</string>
     <string name="managing_admin" msgid="2633920317425356619">"Upravlja <xliff:g id="ADMIN_APP_LABEL">%s</xliff:g>"</string>
     <string name="encryption_interstitial_header" msgid="4418014339568737685">"Sigurno pokretanje"</string>
@@ -3817,6 +3815,11 @@
       <item quantity="other"><xliff:g id="COUNT">%d</xliff:g> aplikacija može upotrebljavati neograničene podatke</item>
     </plurals>
     <string name="special_access_more" msgid="132919514147475846">"Prikaži više"</string>
+    <string name="long_background_tasks_label" msgid="3169590134850226687">"Dugački zadaci u pozadini"</string>
+    <string name="long_background_tasks_switch_title" msgid="2491623894899492543">"Dopusti dugotrajne zadatke u pozadini"</string>
+    <string name="long_background_tasks_title" msgid="3272230637974707490">"Dugački zadaci u pozadini"</string>
+    <string name="long_background_tasks_footer_title" msgid="9117342254914743097">"Dopustite ovoj aplikaciji izvođenje dugačkih zadataka u pozadini. To joj omogućuje izvođenje zadataka koji bi mogli potrajati dulje od nekoliko minuta, kao što su preuzimanja i prijenosi. \n\nAko se to dopuštenje odbije, sustav će ograničiti koliko dugo aplikacija može izvoditi takve zadatke u pozadini."</string>
+    <string name="keywords_long_background_tasks" msgid="5788956269136054574">"dugački zadaci, prijenos podataka, zadaci u pozadini"</string>
     <string name="reset_shortcut_manager_throttling" msgid="2183940254903144298">"Poništi ograničavanje brzine ShortcutManagera"</string>
     <string name="reset_shortcut_manager_throttling_complete" msgid="8949943009096885470">"Ograničavanje brzine ShortcutManagera poništeno je"</string>
     <string name="notification_suggestion_title" msgid="6309263655965785411">"Odaberite što se prikazuje na zaključanom zaslonu"</string>
@@ -4197,8 +4200,7 @@
     <string name="mobile_data_settings_title" msgid="3927524078598009792">"Mobilni podaci"</string>
     <string name="mobile_data_settings_summary" msgid="7323978798199919063">"Pristupi podacima pomoću mobilne mreže"</string>
     <string name="mobile_data_settings_summary_auto_switch" msgid="7851549787645698945">"Telefon će automatski prijeći na tog mobilnog operatera kad bude u dometu"</string>
-    <!-- no translation found for mobile_data_settings_summary_unavailable (9176513507571883986) -->
-    <skip />
+    <string name="mobile_data_settings_summary_unavailable" msgid="9176513507571883986">"SIM nije dostupan"</string>
     <string name="calls_preference" msgid="2166481296066890129">"Preferencija za pozive"</string>
     <string name="sms_preference" msgid="7742964962568219351">"Preferencija za SMS"</string>
     <string name="calls_and_sms_ask_every_time" msgid="3178743088737726677">"Pitaj svaki put"</string>
@@ -4213,10 +4215,8 @@
     <string name="mobile_network_list_add_more" msgid="4478586073355236604">"Dodajte više"</string>
     <string name="mobile_network_active_sim" msgid="6397581267971410039">"Aktivno/SIM"</string>
     <string name="mobile_network_inactive_sim" msgid="5829757490580409899">"Neaktivno/SIM"</string>
-    <!-- no translation found for mobile_network_active_esim (3984452275968408382) -->
-    <skip />
-    <!-- no translation found for mobile_network_inactive_esim (8777415108263057939) -->
-    <skip />
+    <string name="mobile_network_active_esim" msgid="3984452275968408382">"Aktivno / eSIM"</string>
+    <string name="mobile_network_inactive_esim" msgid="8777415108263057939">"Neaktivno / eSIM"</string>
     <string name="mobile_network_sim_name" msgid="3187192894150386537">"Naziv i boja SIM-a"</string>
     <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>
@@ -4252,8 +4252,7 @@
     <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>
-    <!-- no translation found for sim_action_switch_sub_dialog_text_downloaded (8977951796005849471) -->
-    <skip />
+    <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>
     <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>
@@ -4295,10 +4294,8 @@
     <string name="switch_sim_dialog_text" msgid="7530186862171635464">"<xliff:g id="CARRIER_NAME">%1$s</xliff:g> upotrebljavat će se za mobilne podatke, pozive i SMS-ove."</string>
     <string name="switch_sim_dialog_no_switch_title" msgid="809763410787744247">"Aktivne SIM kartice nisu dostupne"</string>
     <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>
-    <!-- no translation found for sim_card_label (6263064316075963775) -->
-    <skip />
-    <!-- no translation found for erase_sim_dialog_title (4742077437653028326) -->
-    <skip />
+    <string name="sim_card_label" msgid="6263064316075963775">"SIM"</string>
+    <string name="erase_sim_dialog_title" msgid="4742077437653028326">"Želite li izbrisati ovaj 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>
     <string name="erase_sim_confirm_button" msgid="8309115684335320541">"Izbriši"</string>
     <string name="erasing_sim" msgid="7877703231075699139">"Brisanje SIM-a…"</string>
@@ -4352,6 +4349,8 @@
     <string name="capture_system_heap_dump_title" msgid="9210974110606886455">"Izradi snimku memorije sustava"</string>
     <string name="reboot_with_mte_title" msgid="9167242803901899693">"Ponovno pokretanje uz MTE"</string>
     <string name="reboot_with_mte_message" msgid="7675836625682561153">"Sustav će se ponovno pokrenuti i omogućiti eksperimentiranje s proširenjima za označavanje memorije (MTE). MTE može imati negativan učinak na izvedbu i stabilnost sustava. Poništit će se prilikom naknadnog ponovnog pokretanja."</string>
+    <string name="reboot_with_mte_summary" msgid="879384278357305846">"Isprobajte MTE za jedno pokretanje za razvoj aplikacija"</string>
+    <string name="reboot_with_mte_already_enabled" msgid="7708271355555880940">"MTE je omogućen putem napredne zaštite memorije"</string>
     <string name="capturing_system_heap_dump_message" msgid="8410503247477360622">"Izrada snimke memorije sustava"</string>
     <string name="error_capturing_system_heap_dump_message" msgid="2352983250048200052">"Izrada snimke memorije sustava nije uspjela"</string>
     <string name="automatic_system_heap_dump_title" msgid="4093306504711109479">"Automatski izrađuj snimke memorije sustava"</string>
@@ -4403,6 +4402,12 @@
     <string name="lockscreen_trivial_disabled_controls_summary" msgid="7593626010580689155">"Za upotrebu najprije uključite opciju \"Prikaži kontrole uređaja\"."</string>
     <string name="lockscreen_double_line_clock_summary" msgid="2916159550425093703">"Prikaži sat s dva retka kad je dostupan"</string>
     <string name="lockscreen_double_line_clock_setting_toggle" msgid="3408639316001688529">"Sat s dva retka"</string>
+    <string name="lockscreen_quick_affordances_title" msgid="435869403114245620">"Gumbi"</string>
+    <plurals name="lockscreen_quick_affordances_summary" formatted="false" msgid="4225396036524703997">
+      <item quantity="one"><xliff:g id="FIRST_1">%1$s</xliff:g>, <xliff:g id="SECOND">%2$s</xliff:g></item>
+      <item quantity="few"><xliff:g id="FIRST_1">%1$s</xliff:g>, <xliff:g id="SECOND">%2$s</xliff:g></item>
+      <item quantity="other"><xliff:g id="FIRST_1">%1$s</xliff:g>, <xliff:g id="SECOND">%2$s</xliff:g></item>
+    </plurals>
     <string name="rtt_settings_title" msgid="7049259598645966354"></string>
     <string name="rtt_settings_no_visible" msgid="7440356831140948382"></string>
     <string name="rtt_settings_visible_during_call" msgid="7866181103286073700"></string>
@@ -4451,10 +4456,8 @@
     <string name="carrier_wifi_offload_summary" msgid="2980563718888371142">"Omogućite Google Fiju da upotrebljava W+ mreže radi poboljšanja brzine i pokrivenosti"</string>
     <string name="carrier_wifi_network_title" msgid="5461382943873831770">"W+ mreža"</string>
     <string name="sim_category_title" msgid="2341314000964710495">"SIM"</string>
-    <!-- no translation found for downloaded_sim_category_title (2876988650413179752) -->
-    <skip />
-    <!-- no translation found for downloaded_sims_category_title (487799905978489922) -->
-    <skip />
+    <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>
     <string name="sim_category_default_active_sim" msgid="1208194173387987231">" / Zadano za <xliff:g id="ID_1">%1$s</xliff:g>"</string>
@@ -4510,8 +4513,7 @@
     <string name="smart_forwarding_ongoing_title" msgid="962226849074401228">"Postavke poziva"</string>
     <string name="smart_forwarding_ongoing_text" msgid="2189209372407117114">"Ažuriranje postavki…"</string>
     <string name="smart_forwarding_failed_title" msgid="1859891191023516080">"Pogreška postavki poziva"</string>
-    <!-- no translation found for smart_forwarding_failed_text (8682640643264071789) -->
-    <skip />
+    <string name="smart_forwarding_failed_text" msgid="8682640643264071789">"Pogreška mreže ili SIM-a."</string>
     <string name="smart_forwarding_failed_not_activated_text" msgid="997396203001257904">"SIM nije aktiviran."</string>
     <string name="smart_forwarding_input_mdn_title" msgid="5105463748849841763">"Unesite telefonske brojeve"</string>
     <string name="smart_forwarding_input_mdn_dialog_title" msgid="7542216086697868415">"Unesite telefonski broj"</string>
@@ -4535,14 +4537,10 @@
     <string name="previous_page_content_description" msgid="6438292457923282991">"Prethodno"</string>
     <string name="next_page_content_description" msgid="1641835099813416294">"Dalje"</string>
     <string name="colors_viewpager_content_description" msgid="2591751086138259565">"Pregled boje"</string>
-    <!-- no translation found for bluetooth_sim_card_access_notification_title (7351015416346359536) -->
-    <skip />
-    <!-- no translation found for bluetooth_sim_card_access_notification_content (8685623260103018309) -->
-    <skip />
-    <!-- no translation found for bluetooth_sim_card_access_dialog_title (5616323725563125179) -->
-    <skip />
-    <!-- no translation found for bluetooth_sim_card_access_dialog_content (6281997628405909566) -->
-    <skip />
+    <string name="bluetooth_sim_card_access_notification_title" msgid="7351015416346359536">"Zahtjev za pristup SIM-u"</string>
+    <string name="bluetooth_sim_card_access_notification_content" msgid="8685623260103018309">"Uređaj želi pristupiti vašem SIM-u. Dodirnite da biste vidjeli pojedinosti."</string>
+    <string name="bluetooth_sim_card_access_dialog_title" msgid="5616323725563125179">"Želite li dopustiti pristup SIM-u?"</string>
+    <string name="bluetooth_sim_card_access_dialog_content" msgid="6281997628405909566">"Bluetooth uređaj <xliff:g id="DEVICE_NAME_0">%1$s</xliff:g> želi pristupiti podacima s vašeg SIM-a. To uključuje vaše kontakte.\n\nDok ste povezani, <xliff:g id="DEVICE_NAME_1">%2$s</xliff:g> će primati sve pozive upućene broju <xliff:g id="PHONE_NUMBER">%3$s</xliff:g>."</string>
     <string name="bluetooth_connect_access_notification_title" msgid="2573547043170883947">"Bluetooth uređaj dostupan"</string>
     <string name="bluetooth_connect_access_notification_content" msgid="1328465545685433304">"Uređaj se želi povezati. Dodirnite da biste vidjeli pojedinosti."</string>
     <string name="bluetooth_connect_access_dialog_title" msgid="1948056782712451381">"Želite li se povezati s Bluetooth uređajem?"</string>
@@ -4613,6 +4611,10 @@
     <string name="ingress_rate_limit_summary" msgid="1097811019742438371">"Konfigurirajte ograničenje ulazne brzine propusnosti mreže koje se primjenjuje na sve mreže koje pružaju internetsku vezu."</string>
     <string name="ingress_rate_limit_dialog_title" msgid="5359461052422633789">"Konfiguracija ograničenja brzine preuzimanja s mreže"</string>
     <string name="ingress_rate_limit_no_limit_entry" msgid="8741098826008012163">"Bez ograničenja"</string>
+    <!-- no translation found for disable_phantom_process_monitor_title (8348108346706188771) -->
+    <skip />
+    <!-- no translation found for disable_phantom_process_monitor_summary (3044464635550256985) -->
+    <skip />
     <string name="bluetooth_broadcast_dialog_title" msgid="9172775308463135884">"Emitiranje"</string>
     <string name="bluetooth_broadcast_dialog_broadcast_app" msgid="1016617579194329005">"Emitiranje aplikacije <xliff:g id="CURRENTAPP">%1$s</xliff:g>"</string>
     <string name="bluetooth_broadcast_dialog_find_message" msgid="6621660851669953883">"Slušajte emitiranja koja se reproduciraju u blizini"</string>
diff --git a/res/values-hu/arrays.xml b/res/values-hu/arrays.xml
index 0ff9e96..868e0c9 100644
--- a/res/values-hu/arrays.xml
+++ b/res/values-hu/arrays.xml
@@ -469,7 +469,9 @@
     <item msgid="2373999996715432397">"0"</item>
     <item msgid="5305176997036663262">"1"</item>
   </string-array>
-    <!-- no translation found for switch_to_dock_user_when_docked_timeout_entries:0 (3211660022507486536) -->
-    <!-- no translation found for switch_to_dock_user_when_docked_timeout_entries:1 (7025253383416830453) -->
-    <!-- no translation found for switch_to_dock_user_when_docked_timeout_entries:2 (1574040255478150028) -->
+  <string-array name="switch_to_dock_user_when_docked_timeout_entries">
+    <item msgid="3211660022507486536">"Soha"</item>
+    <item msgid="7025253383416830453">"1 perc után"</item>
+    <item msgid="1574040255478150028">"5 perc után"</item>
+  </string-array>
 </resources>
diff --git a/res/values-hu/strings.xml b/res/values-hu/strings.xml
index d007bb0..98a50d6 100644
--- a/res/values-hu/strings.xml
+++ b/res/values-hu/strings.xml
@@ -1012,18 +1012,13 @@
     <string name="force_bold_text" msgid="4620929631102086716">"Félkövér szöveg"</string>
     <string name="title_font_size" msgid="570613010306330622">"Betűméret"</string>
     <string name="short_summary_font_size" msgid="8444689613442419978">"Szöveg nagyítása vagy kicsinyítése"</string>
-    <!-- no translation found for sim_lock_settings (7331982427303002613) -->
-    <skip />
-    <!-- no translation found for sim_lock_settings_category (6475255139493877786) -->
-    <skip />
-    <!-- no translation found for sim_pin_toggle (6814489621760857328) -->
-    <skip />
+    <string name="sim_lock_settings" msgid="7331982427303002613">"Eszköz szolgáltatófüggésének beállításai"</string>
+    <string name="sim_lock_settings_category" msgid="6475255139493877786">"Eszköz szolgáltatófüggése"</string>
+    <string name="sim_pin_toggle" msgid="6814489621760857328">"SIM zárolása"</string>
     <string name="sim_pin_change" msgid="5978881209990507379">"SIM-kártya PIN-kódjának módosítása"</string>
     <string name="sim_enter_pin" msgid="8235202785516053253">"SIM-kártya PIN-kódja"</string>
-    <!-- no translation found for sim_enable_sim_lock (6486354334679225748) -->
-    <skip />
-    <!-- no translation found for sim_disable_sim_lock (6939439812841857306) -->
-    <skip />
+    <string name="sim_enable_sim_lock" msgid="6486354334679225748">"SIM zárolása"</string>
+    <string name="sim_disable_sim_lock" msgid="6939439812841857306">"SIM feloldása"</string>
     <string name="sim_enter_old" msgid="6882545610939674813">"SIM-kártya régi PIN-kódja"</string>
     <string name="sim_enter_new" msgid="9010947802784561582">"Új PIN-kód a SIM kártyához"</string>
     <string name="sim_reenter_new" msgid="6131418271490374263">"Írja be ismét az új PIN-kódot"</string>
@@ -1038,8 +1033,7 @@
     <string name="sim_change_data_title" msgid="4663239438584588847">"A(z) <xliff:g id="CARRIER">%1$s</xliff:g> szolgáltatót használja?"</string>
     <string name="sim_change_data_message" msgid="3046178883369645132">"A(z) <xliff:g id="CARRIER2_0">%2$s</xliff:g> szolgáltatót használja a mobiladat-kapcsolathoz. Ha a(z) <xliff:g id="CARRIER1">%1$s</xliff:g> szolgáltatóra vált, az eszköz többé nem használja a(z) <xliff:g id="CARRIER2_1">%2$s</xliff:g> szolgáltatót a mobiladat-kapcsolathoz."</string>
     <string name="sim_change_data_ok" msgid="4922114750417276560">"<xliff:g id="CARRIER">%1$s</xliff:g> használata"</string>
-    <!-- no translation found for sim_preferred_title (8850185380445309835) -->
-    <skip />
+    <string name="sim_preferred_title" msgid="8850185380445309835">"Frissíti a preferált SIM-et?"</string>
     <string name="sim_preferred_message" msgid="6004009449266648351">"Az eszközben található egyetlen SIM-kártya a következő: <xliff:g id="NEW_SIM">%1$s</xliff:g>. Ezt a SIM-kártyát szeretné használni mobiladat-kapcsolathoz, hívásokhoz és SMS-üzenetekhez?"</string>
     <string name="wrong_pin_code_pukked" msgid="3414172752791445033">"Helytelen PIN-kód a SIM kártyához; vegye fel a kapcsolatot szolgáltatójával az eszköz feloldásához."</string>
     <plurals name="wrong_pin_code" formatted="false" msgid="4054088588731305475">
@@ -1192,20 +1186,17 @@
     <string name="reset_network_title" msgid="1395494440355807616">"Wi-Fi, mobiladatok és Bluetooth visszaállítása"</string>
     <string name="reset_network_desc" msgid="1112523764899788246">"Az összes hálózati beállítást visszaállítja, például a következőket:\n\n"<li>"Wi‑Fi"</li>\n<li>"Mobiladat"</li>\n<li>"Bluetooth"</li></string>
     <string name="erase_euicc_data_button" msgid="728078969563311737">"Törlés"</string>
-    <!-- no translation found for reset_esim_title (4194570573425902754) -->
-    <skip />
+    <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>
     <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>
-    <!-- no translation found for reset_network_final_desc_esim (1129251284212847939) -->
-    <skip />
+    <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>
     <string name="reset_network_final_button_text" msgid="2433867118414000462">"Beállítások visszaállítása"</string>
     <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>
-    <!-- no translation found for reset_esim_error_msg (7279607120606365250) -->
-    <skip />
+    <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>
     <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>"Zene"</li>\n<li>"Fotók"</li>\n<li>"Más felhasználói adatok"</li></string>
@@ -2017,7 +2008,6 @@
     <string name="printer_info_desc" msgid="1206872325746154206">"További információ erről a nyomtatóról"</string>
     <string name="power_usage_summary_title" msgid="4198312848584882113">"Akkumulátor"</string>
     <string name="power_usage_summary" msgid="6857382582534984531">"Mi használta az akkumulátort"</string>
-    <string name="power_usage_not_available" msgid="3425302437465106036">"Nincs akkuhasználati adat"</string>
     <string name="power_usage_level_and_status" msgid="821521456989429593">"<xliff:g id="LEVEL">%1$s</xliff:g> -- <xliff:g id="STATUS">%2$s</xliff:g>"</string>
     <string name="power_discharge_remaining" msgid="6997529817917076536">"<xliff:g id="REMAIN">%1$s</xliff:g> van hátra"</string>
     <string name="power_charge_remaining" msgid="7046064326172265116">"<xliff:g id="UNTIL_CHARGED">%1$s</xliff:g> a feltöltéshez"</string>
@@ -2038,7 +2028,6 @@
     <string name="manager_battery_usage_optimized_only" msgid="7121785281913056432">"optimalizált"</string>
     <string name="manager_battery_usage_link_a11y" msgid="374918091821438564">"További információ az akkumulátorhasználati lehetőségekről"</string>
     <string name="device_screen_usage" msgid="1011630249648289909">"Képernyőhasználat teljes feltöltés óta"</string>
-    <string name="power_usage_list_summary" msgid="3237540201918492925">"Akkuhasználat a legutóbbi teljes feltöltés óta"</string>
     <string name="advanced_battery_title" msgid="3005993394776555079">"Akkuhasználat"</string>
     <string name="history_details_title" msgid="8628584613889559355">"Előzmények részletei"</string>
     <string name="advanced_battery_preference_title" msgid="3790901207877260883">"Akkumulátorhasználat"</string>
@@ -2062,7 +2051,17 @@
     <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="5962767837251276527">"A töltés szünetel"</string>
     <string name="battery_tip_limited_temporarily_summary" msgid="5254922316684499816">"Az akkumulátor védelme az akkumulátor élettartamának növeléséhez"</string>
-    <!-- no translation found for battery_tip_limited_temporarily_extra_summary (8876637325622106400) -->
+    <!-- no translation found for battery_tip_dock_defender_future_bypass_title (7257251934903787366) -->
+    <skip />
+    <!-- no translation found for battery_tip_dock_defender_future_bypass_summary (428474483479026813) -->
+    <skip />
+    <!-- no translation found for battery_tip_dock_defender_active_title (8843454404807737776) -->
+    <skip />
+    <!-- no translation found for battery_tip_dock_defender_active_summary (5582869291068635429) -->
+    <skip />
+    <!-- no translation found for battery_tip_dock_defender_temporarily_bypassed_title (1679449361090557201) -->
+    <skip />
+    <!-- no translation found for battery_tip_dock_defender_temporarily_bypassed_summary (5107293805054133144) -->
     <skip />
     <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>
@@ -2125,7 +2124,6 @@
     <string name="power_bluetooth" msgid="5085900180846238196">"Bluetooth"</string>
     <string name="power_cell" msgid="7793805106954398186">"Mobilhálózat"</string>
     <string name="power_phone" msgid="2768396619208561670">"Hanghívások"</string>
-    <string name="battery_used_for" msgid="6401552215008504483">"Használat ideje: <xliff:g id="TIME">^1</xliff:g>"</string>
     <string name="battery_screen_usage" msgid="90008745183187461">"Képernyőhasználat: <xliff:g id="TIME">^1</xliff:g>"</string>
     <string name="battery_used_by" msgid="6457305178016189330">"A(z) <xliff:g id="APP">%2$s</xliff:g> <xliff:g id="PERCENT">%1$s</xliff:g>-ot használt"</string>
     <string name="battery_overall_usage" msgid="8940140259734182014">"Az akkumulátor teljes töltöttségi szintjének <xliff:g id="PERCENT">%1$s</xliff:g>-a"</string>
@@ -2156,7 +2154,6 @@
     <string name="battery_not_usage_24hr" msgid="8397519536160741248">"Nem volt használatban az elmúlt 24 órában"</string>
     <string name="battery_usage_without_time" msgid="1346894834339420538"></string>
     <string name="battery_usage_other_users" msgid="9002643295562500693">"Egyéb felhasználók"</string>
-    <string name="advanced_battery_graph_subtext" msgid="6816737986172678550">"Az akkumulátor becsült töltöttsége az eszközhasználaton alapszik"</string>
     <string name="estimated_time_left" msgid="948717045180211777">"Becsült hátralévő idő"</string>
     <string name="estimated_charging_time_left" msgid="2287135413363961246">"A teljes feltöltésig"</string>
     <string name="estimated_time_description" msgid="211058785418596009">"A becslés használattól függően módosulhat"</string>
@@ -2263,6 +2260,7 @@
     <string name="vpn_settings_multiple_insecure_multiple_total" msgid="1706236062478680488">"<xliff:g id="VPN_COUNT">%d</xliff:g> nem biztonságos"</string>
     <string name="adaptive_connectivity_title" msgid="7464959640138428192">"Adaptív kapcsolódás"</string>
     <string name="adaptive_connectivity_summary" msgid="3648731530666326885">"A hálózati kapcsolatok automatikus kezelésével megnöveli az akkumulátor élettartamát és javítja az eszköz teljesítményét"</string>
+    <string name="adaptive_connectivity_main_switch_title" msgid="261045483524512420">"Az Adaptive Connectivity használata"</string>
     <string name="credentials_title" msgid="7535942196886123656">"Hitelesítési adatok tárolója"</string>
     <string name="credentials_install" msgid="3933218407598415827">"Tanúsítvány telepítése"</string>
     <string name="credentials_reset" msgid="4246628389366452655">"Hitelesítési adatok törlése"</string>
@@ -2563,8 +2561,7 @@
     <string name="user_remove_user_menu" msgid="2183714948094429367">"<xliff:g id="USER_NAME">%1$s</xliff:g> törlése"</string>
     <string name="user_lockscreen_settings" msgid="4596612658981942092">"Lezárási képernyő beállításai"</string>
     <string name="user_add_on_lockscreen_menu" msgid="2539059062034644966">"Felhasználók hozzáadása a lezárási képernyőről"</string>
-    <!-- no translation found for switch_to_dock_user_when_docked (2324395443311905635) -->
-    <skip />
+    <string name="switch_to_dock_user_when_docked" msgid="2324395443311905635">"Dokkoláskor váltás adminisztrátor felhasználóra"</string>
     <string name="user_confirm_remove_self_title" msgid="926265330805361832">"Törli önmagát?"</string>
     <string name="user_confirm_remove_title" msgid="3626559103278006002">"Törli a felhasználót?"</string>
     <string name="user_profile_confirm_remove_title" msgid="3131574314149375354">"Eltávolítja a profilt?"</string>
@@ -2690,8 +2687,7 @@
     <string name="wizard_next" msgid="3884832431439072471">"Tovább"</string>
     <string name="wizard_back_adoptable" msgid="1447814356855134183">"Formázás más módszerrel"</string>
     <string name="regulatory_info_text" msgid="1154461023369976667"></string>
-    <!-- no translation found for sim_settings_title (2254609719033946272) -->
-    <skip />
+    <string name="sim_settings_title" msgid="2254609719033946272">"SIM-ek"</string>
     <string name="sim_cellular_data_unavailable" msgid="4653591727755387534">"Nem áll rendelkezésre mobiladat"</string>
     <string name="sim_cellular_data_unavailable_summary" msgid="6505871722911347881">"Adatforgalmi SIM-kártya kiválasztásához koppintson rá"</string>
     <string name="sim_calls_always_use" msgid="967857230039768111">"Mindig ezt használja hívásokhoz"</string>
@@ -2709,8 +2705,7 @@
     <string name="sim_status_title" msgid="6188770698037109774">"SIM-kártya állapota"</string>
     <string name="sim_status_title_sim_slot" msgid="4932996839194493313">"SIM állapota (%1$d. SIM-foglalat)"</string>
     <string name="sim_signal_strength" msgid="6351052821700294501">"<xliff:g id="DBM">%1$d</xliff:g> dBm <xliff:g id="ASU">%2$d</xliff:g> asu"</string>
-    <!-- no translation found for sim_notification_title (2819551384383504031) -->
-    <skip />
+    <string name="sim_notification_title" msgid="2819551384383504031">"SIM-ek módosítva."</string>
     <string name="sim_notification_summary" msgid="5593339846307029991">"Koppintson ide a beállításhoz"</string>
     <string name="sim_calls_ask_first_prefs_title" msgid="3077694594349657933">"Mindig kérdezzen rá"</string>
     <string name="sim_selection_required_pref" msgid="231437651041498359">"Ki kell választani"</string>
@@ -2736,7 +2731,10 @@
     <string name="account_dashboard_title" msgid="8228773251948253914">"Jelszavak és fiókok"</string>
     <string name="account_dashboard_default_summary" msgid="1730719656099599488">"Mentett jelszavak, automatikus kitöltés, szinkronizált fiókok"</string>
     <string name="app_default_dashboard_title" msgid="4071015747629103216">"Alapértelmezett alkalmazások"</string>
-    <!-- no translation found for cloned_apps_dashboard_title (5542076801222950921) -->
+    <string name="cloned_apps_dashboard_title" msgid="5542076801222950921">"Klónozott alkalmazások"</string>
+    <!-- no translation found for desc_cloned_apps_intro_text (1369621522882622476) -->
+    <skip />
+    <!-- no translation found for cloned_apps_summary (8805362440770795709) -->
     <skip />
     <string name="system_dashboard_summary" msgid="7400745270362833832">"Nyelvek, kézmozdulatok, idő, biztonsági mentés"</string>
     <string name="languages_setting_summary" msgid="4924440599794956443">"Rendszernyelvek, alkalmazásnyelvek"</string>
@@ -3352,8 +3350,7 @@
     <string name="screen_pinning_unlock_password" msgid="4957969621904790573">"Jelszó kérése a rögzítés feloldásához"</string>
     <string name="screen_pinning_unlock_none" msgid="2474959642431856316">"Eszköz zárolása a rögzítés feloldásakor"</string>
     <string name="confirm_sim_deletion_title" msgid="9199369003530237871">"SIM törlésének megerősítése"</string>
-    <!-- no translation found for confirm_sim_deletion_description (5090811029854329373) -->
-    <skip />
+    <string name="confirm_sim_deletion_description" msgid="5090811029854329373">"Az eSIM törlése előtt igazolnia kell személyazonosságát"</string>
     <string name="opening_paragraph_delete_profile_unknown_company" msgid="2951348192319498135">"A munkahelyi profil kezelője:"</string>
     <string name="managing_admin" msgid="2633920317425356619">"Kezeli: <xliff:g id="ADMIN_APP_LABEL">%s</xliff:g>"</string>
     <string name="encryption_interstitial_header" msgid="4418014339568737685">"Biztonságos indítás"</string>
@@ -3757,6 +3754,11 @@
       <item quantity="one">1 alkalmazás rendelkezik korlátlan adathozzáféréssel</item>
     </plurals>
     <string name="special_access_more" msgid="132919514147475846">"Továbbiak megjelenítése"</string>
+    <string name="long_background_tasks_label" msgid="3169590134850226687">"Hosszan futó háttérfeladatok"</string>
+    <string name="long_background_tasks_switch_title" msgid="2491623894899492543">"A háttérben hosszan futó feladatok engedélyezése"</string>
+    <string name="long_background_tasks_title" msgid="3272230637974707490">"Hosszan futó háttérfeladatok"</string>
+    <string name="long_background_tasks_footer_title" msgid="9117342254914743097">"Engedélyezheti, hogy ez az alkalmazás háttérben, hosszan futó feladatokat futtasson. Az alkalmazás ekkor olyan feladatokat futtathat, melyek futása néhány percnél hosszabb ideig tarthat (ilyen például a le- és feltöltés). \n\nAz engedély elutasításával a rendszer korlátozza majd annak időtartamát, hogy az alkalmazás mennyi ideig végezhet ilyen feladatokat a háttérben."</string>
+    <string name="keywords_long_background_tasks" msgid="5788956269136054574">"hosszan futó feladatok, adatátvitel, háttérben futó feladatok"</string>
     <string name="reset_shortcut_manager_throttling" msgid="2183940254903144298">"Visszaállítja a ShortcutManager gyakoriságkorlátozását"</string>
     <string name="reset_shortcut_manager_throttling_complete" msgid="8949943009096885470">"A ShortcutManager gyakoriságkorlátozása visszaállítva"</string>
     <string name="notification_suggestion_title" msgid="6309263655965785411">"A lezárási képernyő adatainak kezelése"</string>
@@ -4129,8 +4131,7 @@
     <string name="mobile_data_settings_title" msgid="3927524078598009792">"Mobiladat"</string>
     <string name="mobile_data_settings_summary" msgid="7323978798199919063">"Adathozzáférés a mobilhálózaton keresztül"</string>
     <string name="mobile_data_settings_summary_auto_switch" msgid="7851549787645698945">"A telefon automatikusan erre a szolgáltatóra vált, ha hatókörön belül van"</string>
-    <!-- no translation found for mobile_data_settings_summary_unavailable (9176513507571883986) -->
-    <skip />
+    <string name="mobile_data_settings_summary_unavailable" msgid="9176513507571883986">"Nincs rendelkezésre álló SIM"</string>
     <string name="calls_preference" msgid="2166481296066890129">"Hívásokra vonatkozó preferencia"</string>
     <string name="sms_preference" msgid="7742964962568219351">"SMS-preferencia"</string>
     <string name="calls_and_sms_ask_every_time" msgid="3178743088737726677">"Mindig kérdezzen rá"</string>
@@ -4145,10 +4146,8 @@
     <string name="mobile_network_list_add_more" msgid="4478586073355236604">"Továbbiak hozzáadása"</string>
     <string name="mobile_network_active_sim" msgid="6397581267971410039">"Aktív / SIM-kártya"</string>
     <string name="mobile_network_inactive_sim" msgid="5829757490580409899">"Inaktív / SIM-kártya"</string>
-    <!-- no translation found for mobile_network_active_esim (3984452275968408382) -->
-    <skip />
-    <!-- no translation found for mobile_network_inactive_esim (8777415108263057939) -->
-    <skip />
+    <string name="mobile_network_active_esim" msgid="3984452275968408382">"Aktív/eSIM"</string>
+    <string name="mobile_network_inactive_esim" msgid="8777415108263057939">"Inaktív/eSIM"</string>
     <string name="mobile_network_sim_name" msgid="3187192894150386537">"SIM-kártya neve és színe"</string>
     <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>
@@ -4184,8 +4183,7 @@
     <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>
-    <!-- no translation found for sim_action_switch_sub_dialog_text_downloaded (8977951796005849471) -->
-    <skip />
+    <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>
     <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>
@@ -4227,10 +4225,8 @@
     <string name="switch_sim_dialog_text" msgid="7530186862171635464">"A rendszer a(z) <xliff:g id="CARRIER_NAME">%1$s</xliff:g> szolgáltatót használja a mobiladatokhoz, a hívásokhoz és az SMS-ekhez."</string>
     <string name="switch_sim_dialog_no_switch_title" msgid="809763410787744247">"Nincs rendelkezésre álló aktív SIM-kártya"</string>
     <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>
-    <!-- no translation found for sim_card_label (6263064316075963775) -->
-    <skip />
-    <!-- no translation found for erase_sim_dialog_title (4742077437653028326) -->
-    <skip />
+    <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>
     <string name="erase_sim_confirm_button" msgid="8309115684335320541">"Törlés"</string>
     <string name="erasing_sim" msgid="7877703231075699139">"SIM törlése…"</string>
@@ -4283,6 +4279,8 @@
     <string name="capture_system_heap_dump_title" msgid="9210974110606886455">"A rendszer memória-pillanatfelvételeinek rögzítése"</string>
     <string name="reboot_with_mte_title" msgid="9167242803901899693">"Újraindítás MTE-vel"</string>
     <string name="reboot_with_mte_message" msgid="7675836625682561153">"A rendszer újraindul, és engedélyezi a Memory Tagging Extension (MTE) bővítménnyel való kísérletek végrehajtását. Az MTE negatívan hathat a rendszer teljesítményére és stabilitására. A következő újraindításnál alaphelyzetbe áll."</string>
+    <string name="reboot_with_mte_summary" msgid="879384278357305846">"Próbálja ki az MTE-t egyetlen indításra az alkalmazásfejlesztéshez"</string>
+    <string name="reboot_with_mte_already_enabled" msgid="7708271355555880940">"Az MTE az Advanced memory protection (Speciális memóriavédelem) révén engedélyezett"</string>
     <string name="capturing_system_heap_dump_message" msgid="8410503247477360622">"A rendszer memória-pillanatfelvételének rögzítése…"</string>
     <string name="error_capturing_system_heap_dump_message" msgid="2352983250048200052">"Nem sikerült a rendszer memória-pillanatfelvételének rögzítése"</string>
     <string name="automatic_system_heap_dump_title" msgid="4093306504711109479">"A rendszer memória-pillanatfelvételeinek automatikus rögzítése"</string>
@@ -4334,6 +4332,11 @@
     <string name="lockscreen_trivial_disabled_controls_summary" msgid="7593626010580689155">"A használatához előbb kapcsolja be az „Eszközvezérlők megjelenítése” beállítást"</string>
     <string name="lockscreen_double_line_clock_summary" msgid="2916159550425093703">"Kétsoros óra megjelenítése, amikor rendelkezésre áll"</string>
     <string name="lockscreen_double_line_clock_setting_toggle" msgid="3408639316001688529">"Kétsoros óra"</string>
+    <string name="lockscreen_quick_affordances_title" msgid="435869403114245620">"Gombok"</string>
+    <plurals name="lockscreen_quick_affordances_summary" formatted="false" msgid="4225396036524703997">
+      <item quantity="other"><xliff:g id="FIRST_1">%1$s</xliff:g>, <xliff:g id="SECOND">%2$s</xliff:g></item>
+      <item quantity="one"><xliff:g id="FIRST_0">%1$s</xliff:g></item>
+    </plurals>
     <string name="rtt_settings_title" msgid="7049259598645966354"></string>
     <string name="rtt_settings_no_visible" msgid="7440356831140948382"></string>
     <string name="rtt_settings_visible_during_call" msgid="7866181103286073700"></string>
@@ -4382,10 +4385,8 @@
     <string name="carrier_wifi_offload_summary" msgid="2980563718888371142">"Engedélyezi a Google Fi szolgáltatásnak W+-hálózatok használatát a sebesség és lefedettség növeléséhez"</string>
     <string name="carrier_wifi_network_title" msgid="5461382943873831770">"W+-hálózat"</string>
     <string name="sim_category_title" msgid="2341314000964710495">"SIM"</string>
-    <!-- no translation found for downloaded_sim_category_title (2876988650413179752) -->
-    <skip />
-    <!-- no translation found for downloaded_sims_category_title (487799905978489922) -->
-    <skip />
+    <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>
     <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>
@@ -4441,8 +4442,7 @@
     <string name="smart_forwarding_ongoing_title" msgid="962226849074401228">"Hívásbeállítások"</string>
     <string name="smart_forwarding_ongoing_text" msgid="2189209372407117114">"Beállítások frissítése…"</string>
     <string name="smart_forwarding_failed_title" msgid="1859891191023516080">"Hiba a hívásbeállításokban"</string>
-    <!-- no translation found for smart_forwarding_failed_text (8682640643264071789) -->
-    <skip />
+    <string name="smart_forwarding_failed_text" msgid="8682640643264071789">"Hálózati vagy SIM-hiba."</string>
     <string name="smart_forwarding_failed_not_activated_text" msgid="997396203001257904">"A SIM nincs aktiválva."</string>
     <string name="smart_forwarding_input_mdn_title" msgid="5105463748849841763">"Telefonszámok megadása"</string>
     <string name="smart_forwarding_input_mdn_dialog_title" msgid="7542216086697868415">"Telefonszám megadása"</string>
@@ -4466,14 +4466,10 @@
     <string name="previous_page_content_description" msgid="6438292457923282991">"Előző"</string>
     <string name="next_page_content_description" msgid="1641835099813416294">"Következő"</string>
     <string name="colors_viewpager_content_description" msgid="2591751086138259565">"Szín előnézete"</string>
-    <!-- no translation found for bluetooth_sim_card_access_notification_title (7351015416346359536) -->
-    <skip />
-    <!-- no translation found for bluetooth_sim_card_access_notification_content (8685623260103018309) -->
-    <skip />
-    <!-- no translation found for bluetooth_sim_card_access_dialog_title (5616323725563125179) -->
-    <skip />
-    <!-- no translation found for bluetooth_sim_card_access_dialog_content (6281997628405909566) -->
-    <skip />
+    <string name="bluetooth_sim_card_access_notification_title" msgid="7351015416346359536">"SIM-hozzáférési kérelem"</string>
+    <string name="bluetooth_sim_card_access_notification_content" msgid="8685623260103018309">"Egy eszköz hozzá szeretne férni az Ön SIM-jéhez. Koppintson a részletekért."</string>
+    <string name="bluetooth_sim_card_access_dialog_title" msgid="5616323725563125179">"Engedélyezi a SIM-hez való hozzáférést?"</string>
+    <string name="bluetooth_sim_card_access_dialog_content" msgid="6281997628405909566">"Egy Bluetooth-eszköz (<xliff:g id="DEVICE_NAME_0">%1$s</xliff:g>) szeretne hozzáférni a SIM-jén található adatokhoz (többek között a névjegyeihez is).\n\nAmíg csatlakozik, a(z) <xliff:g id="DEVICE_NAME_1">%2$s</xliff:g> eszköz fogadja majd a(z) <xliff:g id="PHONE_NUMBER">%3$s</xliff:g> telefonszámra érkező összes hívást."</string>
     <string name="bluetooth_connect_access_notification_title" msgid="2573547043170883947">"Bluetooth-eszköz áll rendelkezésre"</string>
     <string name="bluetooth_connect_access_notification_content" msgid="1328465545685433304">"Egy eszköz csatlakozni szeretne. Koppintson a részletekért."</string>
     <string name="bluetooth_connect_access_dialog_title" msgid="1948056782712451381">"Csatlakozik a Bluetooth-eszközhöz?"</string>
@@ -4544,6 +4540,10 @@
     <string name="ingress_rate_limit_summary" msgid="1097811019742438371">"Konfigurálhatja a hálózati sávszélesség beáramlási értékének korlátozását, amely az internetkapcsolatot biztosító minden hálózatra vonatkozik."</string>
     <string name="ingress_rate_limit_dialog_title" msgid="5359461052422633789">"Hálózat letöltési sebességére vonatkozó korlátozás konfigurálása"</string>
     <string name="ingress_rate_limit_no_limit_entry" msgid="8741098826008012163">"Nincs korlát"</string>
+    <!-- no translation found for disable_phantom_process_monitor_title (8348108346706188771) -->
+    <skip />
+    <!-- no translation found for disable_phantom_process_monitor_summary (3044464635550256985) -->
+    <skip />
     <string name="bluetooth_broadcast_dialog_title" msgid="9172775308463135884">"Közvetítés"</string>
     <string name="bluetooth_broadcast_dialog_broadcast_app" msgid="1016617579194329005">"<xliff:g id="CURRENTAPP">%1$s</xliff:g> közvetítése"</string>
     <string name="bluetooth_broadcast_dialog_find_message" msgid="6621660851669953883">"Az Ön közelében sugárzott közvetítések meghallgatása"</string>
diff --git a/res/values-hy/arrays.xml b/res/values-hy/arrays.xml
index fd614d2..1ed01f0 100644
--- a/res/values-hy/arrays.xml
+++ b/res/values-hy/arrays.xml
@@ -469,7 +469,9 @@
     <item msgid="2373999996715432397">"0"</item>
     <item msgid="5305176997036663262">"1"</item>
   </string-array>
-    <!-- no translation found for switch_to_dock_user_when_docked_timeout_entries:0 (3211660022507486536) -->
-    <!-- no translation found for switch_to_dock_user_when_docked_timeout_entries:1 (7025253383416830453) -->
-    <!-- no translation found for switch_to_dock_user_when_docked_timeout_entries:2 (1574040255478150028) -->
+  <string-array name="switch_to_dock_user_when_docked_timeout_entries">
+    <item msgid="3211660022507486536">"Երբեք"</item>
+    <item msgid="7025253383416830453">"1 րոպեից"</item>
+    <item msgid="1574040255478150028">"5 րոպեից"</item>
+  </string-array>
 </resources>
diff --git a/res/values-hy/strings.xml b/res/values-hy/strings.xml
index 150d75f..dc6a583 100644
--- a/res/values-hy/strings.xml
+++ b/res/values-hy/strings.xml
@@ -1012,18 +1012,13 @@
     <string name="force_bold_text" msgid="4620929631102086716">"Թավ տառատեսակով տեքստ"</string>
     <string name="title_font_size" msgid="570613010306330622">"Տառաչափ"</string>
     <string name="short_summary_font_size" msgid="8444689613442419978">"Տեքստի չափի փոփոխում"</string>
-    <!-- no translation found for sim_lock_settings (7331982427303002613) -->
-    <skip />
-    <!-- no translation found for sim_lock_settings_category (6475255139493877786) -->
-    <skip />
-    <!-- no translation found for sim_pin_toggle (6814489621760857328) -->
-    <skip />
+    <string name="sim_lock_settings" msgid="7331982427303002613">"SIM Lock կողպման կարգավորումներ"</string>
+    <string name="sim_lock_settings_category" msgid="6475255139493877786">"SIM Lock կողպում"</string>
+    <string name="sim_pin_toggle" msgid="6814489621760857328">"Կողպել SIM քարտը"</string>
     <string name="sim_pin_change" msgid="5978881209990507379">"Փոխել SIM քարտի PIN կոդը"</string>
     <string name="sim_enter_pin" msgid="8235202785516053253">"SIM քարտի PIN կոդը"</string>
-    <!-- no translation found for sim_enable_sim_lock (6486354334679225748) -->
-    <skip />
-    <!-- no translation found for sim_disable_sim_lock (6939439812841857306) -->
-    <skip />
+    <string name="sim_enable_sim_lock" msgid="6486354334679225748">"SIM քարտի կողպում"</string>
+    <string name="sim_disable_sim_lock" msgid="6939439812841857306">"SIM քարտի ապակողպում"</string>
     <string name="sim_enter_old" msgid="6882545610939674813">"SIM քարտի հին PIN կոդը"</string>
     <string name="sim_enter_new" msgid="9010947802784561582">"Նոր SIM քարտի PIN կոդը"</string>
     <string name="sim_reenter_new" msgid="6131418271490374263">"Նորից մուտքագրեք նոր PIN-ը"</string>
@@ -1038,8 +1033,7 @@
     <string name="sim_change_data_title" msgid="4663239438584588847">"Անցնե՞լ <xliff:g id="CARRIER">%1$s</xliff:g>-ի բջջային ինտերնետին"</string>
     <string name="sim_change_data_message" msgid="3046178883369645132">"Դուք օգտագործում եք <xliff:g id="CARRIER2_0">%2$s</xliff:g>-ի բջջային ինտերնետը։ Եթե անցնեք <xliff:g id="CARRIER1">%1$s</xliff:g>-ին, <xliff:g id="CARRIER2_1">%2$s</xliff:g>-ի բջջային ինտերնետն այլևս չի օգտագործվի։"</string>
     <string name="sim_change_data_ok" msgid="4922114750417276560">"Ընտրել <xliff:g id="CARRIER">%1$s</xliff:g>-ի ցանցը"</string>
-    <!-- no translation found for sim_preferred_title (8850185380445309835) -->
-    <skip />
+    <string name="sim_preferred_title" msgid="8850185380445309835">"Թարմացնե՞լ նախընտրած SIM քարտը"</string>
     <string name="sim_preferred_message" msgid="6004009449266648351">"Ձեր սարքում միակ SIM քարտը <xliff:g id="NEW_SIM">%1$s</xliff:g> է: Ցանկանո՞ւմ եք օգտագործել այս SIM-ը բջջային ինտերնետի, զանգերի և SMS հաղորդագրությունների համար:"</string>
     <string name="wrong_pin_code_pukked" msgid="3414172752791445033">"SIM PIN կոդը սխալ է: Պետք է դիմեք ձեր օպերատորին՝ սարքն արգելահանելու համար:"</string>
     <plurals name="wrong_pin_code" formatted="false" msgid="4054088588731305475">
@@ -1192,20 +1186,17 @@
     <string name="reset_network_title" msgid="1395494440355807616">"Զրոյացնել Wi-Fi-ի, բջջային թրաֆիկի և Bluetooth-ի կարգավորումները"</string>
     <string name="reset_network_desc" msgid="1112523764899788246">"Արդյունքում կզրոյացվեն բոլոր ցանցային կարգավորումները, ներառյալ հետևյալը՝\n\n"<li>"Wi‑Fi"</li>\n<li>"Բջջային ինտերնետ"</li>\n<li>"Bluetooth"</li></string>
     <string name="erase_euicc_data_button" msgid="728078969563311737">"Ջնջել"</string>
-    <!-- no translation found for reset_esim_title (4194570573425902754) -->
-    <skip />
+    <string name="reset_esim_title" msgid="4194570573425902754">"Ջնջել eSIM քարտերը"</string>
     <string name="reset_esim_desc" msgid="3662444090563399131">"Բջջային կապի սակագնային պլանները չեն չեղարկվի։ Նոր SIM քարտ ներբեռնելու համար դիմեք ձեր օպերատորին։"</string>
     <string name="reset_network_button_text" msgid="2281476496459610071">"Զրոյացնել կարգավորումները"</string>
     <string name="reset_network_final_desc" msgid="5304365082065278425">"Զրոյացնե՞լ ցանցի բոլոր կարգավորումները: Այս գործողությունը հնարավոր չի լինի հետարկել:"</string>
-    <!-- no translation found for reset_network_final_desc_esim (1129251284212847939) -->
-    <skip />
+    <string name="reset_network_final_desc_esim" msgid="1129251284212847939">"Զրոյացնե՞լ ցանցի բոլոր կարգավորումները և ջնջե՞լ eSIM քարտերը։ Այս գործողությունը չեք կարող հետարկել։"</string>
     <string name="reset_network_final_button_text" msgid="2433867118414000462">"Զրոյացնել կարգավորումները"</string>
     <string name="reset_network_confirm_title" msgid="913014422184481270">"Վերակայե՞լ:"</string>
     <string name="network_reset_not_available" msgid="1966334631394607829">"Ցանցի վերակայումը հասանելի չէ այս օգտատիրոջ"</string>
     <string name="reset_network_complete_toast" msgid="1367872474130621115">"Ցանցի կարգավորումները վերակայվել են"</string>
     <string name="reset_esim_error_title" msgid="4670073610967959597">"Չհաջողվեց ջնջել SIM քարտերը"</string>
-    <!-- no translation found for reset_esim_error_msg (7279607120606365250) -->
-    <skip />
+    <string name="reset_esim_error_msg" msgid="7279607120606365250">"Սխալի պատճառով չհաջողվեց ջնջել eSIM քարտերը։\n\nՎերագործարկեք սարքը և նորից փորձեք։"</string>
     <string name="main_clear_title" msgid="277664302144837723">"Ջնջել բոլոր տվյալները (գործ. վերակայում)"</string>
     <string name="main_clear_short_title" msgid="4752094765533020696">"Ջնջել բոլոր տվյալները (գործ. վերակայում)"</string>
     <string name="main_clear_desc_also_erases_external" msgid="3687911419628956693"><li>"Երաժշտությունը"</li>\n<li>"Լուսանկարները"</li>\n<li>"Օգտատիրոջ մյուս տվյալները"</li></string>
@@ -2017,7 +2008,6 @@
     <string name="printer_info_desc" msgid="1206872325746154206">"Հավելյալ տեղեկություններ այս տպիչի մասին"</string>
     <string name="power_usage_summary_title" msgid="4198312848584882113">"Մարտկոց"</string>
     <string name="power_usage_summary" msgid="6857382582534984531">"Ինչն էր օգագործում մարտկոցի լիցքը"</string>
-    <string name="power_usage_not_available" msgid="3425302437465106036">"Մարտկոցի օգտագործման տվյալներ չկան:"</string>
     <string name="power_usage_level_and_status" msgid="821521456989429593">"<xliff:g id="LEVEL">%1$s</xliff:g> - <xliff:g id="STATUS">%2$s</xliff:g>"</string>
     <string name="power_discharge_remaining" msgid="6997529817917076536">"մնում է <xliff:g id="REMAIN">%1$s</xliff:g>"</string>
     <string name="power_charge_remaining" msgid="7046064326172265116">"<xliff:g id="UNTIL_CHARGED">%1$s</xliff:g> մինչև լիցաքավորվելը"</string>
@@ -2038,7 +2028,6 @@
     <string name="manager_battery_usage_optimized_only" msgid="7121785281913056432">"օպտիմալացված"</string>
     <string name="manager_battery_usage_link_a11y" msgid="374918091821438564">"Իմանալ ավելին մարտկոցի օգտագործման տարբերակների մասին"</string>
     <string name="device_screen_usage" msgid="1011630249648289909">"Էկրանի օգտագործումը վերջին լրիվ լիցքավորումից հետո"</string>
-    <string name="power_usage_list_summary" msgid="3237540201918492925">"Մարտկոցի օգտագործումը լրիվ լիցքավորումից հետո"</string>
     <string name="advanced_battery_title" msgid="3005993394776555079">"Մարտկոցի օգտագործում"</string>
     <string name="history_details_title" msgid="8628584613889559355">"Պատմության մանրամասները"</string>
     <string name="advanced_battery_preference_title" msgid="3790901207877260883">"Մարտկոցի օգտագործում"</string>
@@ -2062,7 +2051,17 @@
     <string name="battery_tip_high_usage_summary" msgid="3938999581403084551">"Տեսեք, թե որ հավելվածներն են ամենաշատը օգտագործում մարտկոցի լիցքը"</string>
     <string name="battery_tip_limited_temporarily_title" msgid="5962767837251276527">"Լիցքավորումը դադարեցված է"</string>
     <string name="battery_tip_limited_temporarily_summary" msgid="5254922316684499816">"Մարտկոցի պաշտպանություն՝ դրա ծառայության ժամկետը երկարացնելու համար"</string>
-    <!-- no translation found for battery_tip_limited_temporarily_extra_summary (8876637325622106400) -->
+    <!-- no translation found for battery_tip_dock_defender_future_bypass_title (7257251934903787366) -->
+    <skip />
+    <!-- no translation found for battery_tip_dock_defender_future_bypass_summary (428474483479026813) -->
+    <skip />
+    <!-- no translation found for battery_tip_dock_defender_active_title (8843454404807737776) -->
+    <skip />
+    <!-- no translation found for battery_tip_dock_defender_active_summary (5582869291068635429) -->
+    <skip />
+    <!-- no translation found for battery_tip_dock_defender_temporarily_bypassed_title (1679449361090557201) -->
+    <skip />
+    <!-- no translation found for battery_tip_dock_defender_temporarily_bypassed_summary (5107293805054133144) -->
     <skip />
     <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>
@@ -2125,7 +2124,6 @@
     <string name="power_bluetooth" msgid="5085900180846238196">"Bluetooth"</string>
     <string name="power_cell" msgid="7793805106954398186">"Բջջային ցանց"</string>
     <string name="power_phone" msgid="2768396619208561670">"Ձայնային զանգեր"</string>
-    <string name="battery_used_for" msgid="6401552215008504483">"Օգտագործվել է <xliff:g id="TIME">^1</xliff:g>"</string>
     <string name="battery_screen_usage" msgid="90008745183187461">"էկրանի օգտագործում՝ <xliff:g id="TIME">^1</xliff:g>"</string>
     <string name="battery_used_by" msgid="6457305178016189330">"<xliff:g id="PERCENT">%1$s</xliff:g>՝ <xliff:g id="APP">%2$s</xliff:g>"</string>
     <string name="battery_overall_usage" msgid="8940140259734182014">"Մարտկոցի ընդհանուր լիցքի <xliff:g id="PERCENT">%1$s</xliff:g>"</string>
@@ -2156,7 +2154,6 @@
     <string name="battery_not_usage_24hr" msgid="8397519536160741248">"Մարտկոցը չի օգտագործվել վերջին 24 ժամվա ընթացքում"</string>
     <string name="battery_usage_without_time" msgid="1346894834339420538"></string>
     <string name="battery_usage_other_users" msgid="9002643295562500693">"Այլ օգտատերեր"</string>
-    <string name="advanced_battery_graph_subtext" msgid="6816737986172678550">"Մարտկոցի աշխատանքի տևողությունը մոտավոր է և կախված է սարքի օգտագործումից"</string>
     <string name="estimated_time_left" msgid="948717045180211777">"Մոտավոր մնացած ժամանակը"</string>
     <string name="estimated_charging_time_left" msgid="2287135413363961246">"Մինչև լրիվ լիցքավորումը"</string>
     <string name="estimated_time_description" msgid="211058785418596009">"Մոտավոր ժամանակը կարող է փոխվել օգտագործումից կախված"</string>
@@ -2263,6 +2260,7 @@
     <string name="vpn_settings_multiple_insecure_multiple_total" msgid="1706236062478680488">"<xliff:g id="VPN_COUNT">%d</xliff:g>-ն անվտանգ չէ"</string>
     <string name="adaptive_connectivity_title" msgid="7464959640138428192">"Հարմարվող կապ"</string>
     <string name="adaptive_connectivity_summary" msgid="3648731530666326885">"Ձեր ցանցային կապերն ավտոմատ կառավարելու միջոցով երկարացնում է մարտկոցի աշխատանքի տևողությունը և բարելավում սարքի արդյունավետությունը"</string>
+    <string name="adaptive_connectivity_main_switch_title" msgid="261045483524512420">"Հարմարվող միացման օգտագործում"</string>
     <string name="credentials_title" msgid="7535942196886123656">"Մուտքի տվյալների պահոց"</string>
     <string name="credentials_install" msgid="3933218407598415827">"Հավաստագրի տեղադրում"</string>
     <string name="credentials_reset" msgid="4246628389366452655">"Ջնջել հավաստագրերը"</string>
@@ -2563,8 +2561,7 @@
     <string name="user_remove_user_menu" msgid="2183714948094429367">"Ջնջել <xliff:g id="USER_NAME">%1$s</xliff:g>-ին այս սարքից"</string>
     <string name="user_lockscreen_settings" msgid="4596612658981942092">"Էկրանի կողպման կարգավորումները"</string>
     <string name="user_add_on_lockscreen_menu" msgid="2539059062034644966">"Ավելացնել օգտատերեր կողպէկրանից"</string>
-    <!-- no translation found for switch_to_dock_user_when_docked (2324395443311905635) -->
-    <skip />
+    <string name="switch_to_dock_user_when_docked" msgid="2324395443311905635">"Դոկ-կայանում անցնել ադմինիստրատորի ռեժիմին"</string>
     <string name="user_confirm_remove_self_title" msgid="926265330805361832">"Ջնջե՞լ ձեզ:"</string>
     <string name="user_confirm_remove_title" msgid="3626559103278006002">"Ջնջե՞լ օգտատիրոջը"</string>
     <string name="user_profile_confirm_remove_title" msgid="3131574314149375354">"Հեռացնե՞լ այս պրոֆիլը:"</string>
@@ -2690,8 +2687,7 @@
     <string name="wizard_next" msgid="3884832431439072471">"Հաջորդը"</string>
     <string name="wizard_back_adoptable" msgid="1447814356855134183">"Ֆորմատավորել այլ եղանակով"</string>
     <string name="regulatory_info_text" msgid="1154461023369976667"></string>
-    <!-- no translation found for sim_settings_title (2254609719033946272) -->
-    <skip />
+    <string name="sim_settings_title" msgid="2254609719033946272">"SIM քարտեր"</string>
     <string name="sim_cellular_data_unavailable" msgid="4653591727755387534">"Բջջային ինտերնետն անհասանելի է"</string>
     <string name="sim_cellular_data_unavailable_summary" msgid="6505871722911347881">"Հպեք՝ տվյալների փոխանցման SIM քարտն ընտրելու համար"</string>
     <string name="sim_calls_always_use" msgid="967857230039768111">"Միշտ օգտագործել այս քարտը՝ զանգերի համար"</string>
@@ -2709,8 +2705,7 @@
     <string name="sim_status_title" msgid="6188770698037109774">"SIM քարտի կարգավիճակը"</string>
     <string name="sim_status_title_sim_slot" msgid="4932996839194493313">"SIM քարտի կարգավիճակ (SIM-ի բնիկ %1$d)"</string>
     <string name="sim_signal_strength" msgid="6351052821700294501">"<xliff:g id="DBM">%1$d</xliff:g> dBm <xliff:g id="ASU">%2$d</xliff:g> asu"</string>
-    <!-- no translation found for sim_notification_title (2819551384383504031) -->
-    <skip />
+    <string name="sim_notification_title" msgid="2819551384383504031">"SIM քարտերը փոփոխվել են։"</string>
     <string name="sim_notification_summary" msgid="5593339846307029991">"Հպեք՝ կարգավորելու համար"</string>
     <string name="sim_calls_ask_first_prefs_title" msgid="3077694594349657933">"Ամեն անգամ հարցնել"</string>
     <string name="sim_selection_required_pref" msgid="231437651041498359">"Ընտրեք SIM քարտը"</string>
@@ -2736,7 +2731,10 @@
     <string name="account_dashboard_title" msgid="8228773251948253914">"Գաղտնաբառեր և հաշիվներ"</string>
     <string name="account_dashboard_default_summary" msgid="1730719656099599488">"Պահված գաղտնաբառեր, ինքնալրացում, համաժամացված հաշիվներ"</string>
     <string name="app_default_dashboard_title" msgid="4071015747629103216">"Կանխադրված հավելվածներ"</string>
-    <!-- no translation found for cloned_apps_dashboard_title (5542076801222950921) -->
+    <string name="cloned_apps_dashboard_title" msgid="5542076801222950921">"Կրկնօրինակված հավելվածներ"</string>
+    <!-- no translation found for desc_cloned_apps_intro_text (1369621522882622476) -->
+    <skip />
+    <!-- no translation found for cloned_apps_summary (8805362440770795709) -->
     <skip />
     <string name="system_dashboard_summary" msgid="7400745270362833832">"Լեզուներ, ժեստեր, ժամանակ, պահուստավորում"</string>
     <string name="languages_setting_summary" msgid="4924440599794956443">"Համակարգի լեզուներ, հավելվածների լեզուներ"</string>
@@ -3352,8 +3350,7 @@
     <string name="screen_pinning_unlock_password" msgid="4957969621904790573">"Հարցնել գաղտնաբառը"</string>
     <string name="screen_pinning_unlock_none" msgid="2474959642431856316">"Ապամրացնելիս կողպել սարքը"</string>
     <string name="confirm_sim_deletion_title" msgid="9199369003530237871">"Հաստատեք SIM-ի ջնջումը"</string>
-    <!-- no translation found for confirm_sim_deletion_description (5090811029854329373) -->
-    <skip />
+    <string name="confirm_sim_deletion_description" msgid="5090811029854329373">"Նախքան eSIM քարտ ջնջելը հաստատեք ձեր ինքնությունը"</string>
     <string name="opening_paragraph_delete_profile_unknown_company" msgid="2951348192319498135">"Այս աշխատանքային պրոֆիլը կառավարվում է այս հավելվածի օգնությամբ՝"</string>
     <string name="managing_admin" msgid="2633920317425356619">"Կառավարիչ՝ <xliff:g id="ADMIN_APP_LABEL">%s</xliff:g>"</string>
     <string name="encryption_interstitial_header" msgid="4418014339568737685">"Ապահով մեկնարկ"</string>
@@ -3757,6 +3754,11 @@
       <item quantity="other"><xliff:g id="COUNT">%d</xliff:g> հավելված կարող է անսահմանափակ տվյալներ օգտագործել</item>
     </plurals>
     <string name="special_access_more" msgid="132919514147475846">"Տեսնել ավելին"</string>
+    <string name="long_background_tasks_label" msgid="3169590134850226687">"Երկարատև ֆոնային առաջադրանքներ"</string>
+    <string name="long_background_tasks_switch_title" msgid="2491623894899492543">"Թույլատրել երկարատև ֆոնային առաջադրանքները"</string>
+    <string name="long_background_tasks_title" msgid="3272230637974707490">"Երկարատև ֆոնային առաջադրանքներ"</string>
+    <string name="long_background_tasks_footer_title" msgid="9117342254914743097">"Թույլատրել հավելվածին կատարել երկարատև ֆոնային առաջադրանքներ, օրինակ՝ ներբեռնում և վերբեռնում։ \n\nԵթե այս թույլտվությունը մերժվի, համակարգը կսահմանափակի ֆոնային ռեժիմում նման առաջադրանքների կատարման տևողությունը։"</string>
+    <string name="keywords_long_background_tasks" msgid="5788956269136054574">"երկարատև առաջադրանքներ, տվյալների փոխանցում, ֆոնային առաջադրանքներ"</string>
     <string name="reset_shortcut_manager_throttling" msgid="2183940254903144298">"Վերակայել ShortcutManager-ի արագության սահմանափակումները"</string>
     <string name="reset_shortcut_manager_throttling_complete" msgid="8949943009096885470">"ShortcutManager-ի արագության սահմանափակումները վերակայվել են"</string>
     <string name="notification_suggestion_title" msgid="6309263655965785411">"Կառավարեք կողպէկրանին հայտնվող տեղեկությունները"</string>
@@ -4129,8 +4131,7 @@
     <string name="mobile_data_settings_title" msgid="3927524078598009792">"Բջջային ինտերնետ"</string>
     <string name="mobile_data_settings_summary" msgid="7323978798199919063">"Օգտվել բջջային ինտերնետից"</string>
     <string name="mobile_data_settings_summary_auto_switch" msgid="7851549787645698945">"Հեռախոսն ավտոմատ կանցնի այս օպերատորին, երբ այն հասանելի լինի"</string>
-    <!-- no translation found for mobile_data_settings_summary_unavailable (9176513507571883986) -->
-    <skip />
+    <string name="mobile_data_settings_summary_unavailable" msgid="9176513507571883986">"Հասանելի SIM քարտ չկա"</string>
     <string name="calls_preference" msgid="2166481296066890129">"Զանգերի կարգավորում"</string>
     <string name="sms_preference" msgid="7742964962568219351">"SMS-ների կարգավորում"</string>
     <string name="calls_and_sms_ask_every_time" msgid="3178743088737726677">"Ամեն անգամ հարցնել"</string>
@@ -4145,10 +4146,8 @@
     <string name="mobile_network_list_add_more" msgid="4478586073355236604">"Ավելացնել"</string>
     <string name="mobile_network_active_sim" msgid="6397581267971410039">"Ակտիվ է/SIM քարտ"</string>
     <string name="mobile_network_inactive_sim" msgid="5829757490580409899">"Ակտիվ չէ/SIM քարտ"</string>
-    <!-- no translation found for mobile_network_active_esim (3984452275968408382) -->
-    <skip />
-    <!-- no translation found for mobile_network_inactive_esim (8777415108263057939) -->
-    <skip />
+    <string name="mobile_network_active_esim" msgid="3984452275968408382">"Ակտիվ է / eSIM"</string>
+    <string name="mobile_network_inactive_esim" msgid="8777415108263057939">"Ակտիվ չէ / eSIM"</string>
     <string name="mobile_network_sim_name" msgid="3187192894150386537">"SIM քարտի անունը և գույնը"</string>
     <string name="mobile_network_sim_name_label" msgid="1452440641628369625">"Անուն"</string>
     <string name="mobile_network_sim_color_label" msgid="5293944087609632340">"Գույն (համատեղելի հավելվածների համար)"</string>
@@ -4184,8 +4183,7 @@
     <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>
-    <!-- no translation found for sim_action_switch_sub_dialog_text_downloaded (8977951796005849471) -->
-    <skip />
+    <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>
     <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>
@@ -4227,10 +4225,8 @@
     <string name="switch_sim_dialog_text" msgid="7530186862171635464">"<xliff:g id="CARRIER_NAME">%1$s</xliff:g>-ի հեռախոսահամարը կօգտագործվի բջջային ինտերնետի, զանգերի և SMS-ների համար։"</string>
     <string name="switch_sim_dialog_no_switch_title" msgid="809763410787744247">"Ակտիվ SIM քարտեր չկան"</string>
     <string name="switch_sim_dialog_no_switch_text" msgid="7053939850026876088">"Բջջային թրաֆիկը, զանգերի գործառույթները և SMS-ներն ավելի ուշ օգտագործելու համար անցեք ցանցի կարգավորումներ"</string>
-    <!-- no translation found for sim_card_label (6263064316075963775) -->
-    <skip />
-    <!-- no translation found for erase_sim_dialog_title (4742077437653028326) -->
-    <skip />
+    <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>
     <string name="erase_sim_confirm_button" msgid="8309115684335320541">"Ջնջել"</string>
     <string name="erasing_sim" msgid="7877703231075699139">"SIM քարտի տվյալները ջնջվում են…"</string>
@@ -4283,6 +4279,8 @@
     <string name="capture_system_heap_dump_title" msgid="9210974110606886455">"Ստեղծել համակարգի դինամիկ հիշողության տվյալները"</string>
     <string name="reboot_with_mte_title" msgid="9167242803901899693">"Վերաբեռնել MTE-ով"</string>
     <string name="reboot_with_mte_message" msgid="7675836625682561153">"Համակարգը կվերաբեռնվի, և դուք կկարողանաք փորձարկել Memory Tagging Extension (MTE) ընդլայնումը։ Սա կարող է բացասաբար ազդել համակարգի աշխատանքի և կայունության վրա։ Կվերակայվի հերթական վերաբեռնման ժամանակ։"</string>
+    <string name="reboot_with_mte_summary" msgid="879384278357305846">"Օգտագործել MTE-ն մեկ գործարկման համար հավելվածի մշակման շրջանակում"</string>
+    <string name="reboot_with_mte_already_enabled" msgid="7708271355555880940">"MTE գործառույթը միացված է հիշողության ընդլայնված պաշտպանության միջոցով"</string>
     <string name="capturing_system_heap_dump_message" msgid="8410503247477360622">"Ստեղծվում են համակարգի դինամիկ հիշողության տվյալները"</string>
     <string name="error_capturing_system_heap_dump_message" msgid="2352983250048200052">"Չհաջողվեց ստանալ համակարգի դինամիկ հիշողության տվյալները"</string>
     <string name="automatic_system_heap_dump_title" msgid="4093306504711109479">"Ավտոմատ ստանալ դինամիկ հիշողության տվյալները"</string>
@@ -4334,6 +4332,11 @@
     <string name="lockscreen_trivial_disabled_controls_summary" msgid="7593626010580689155">"Օգտագործելու համար նախ միացրեք «Ցույց տալ սարքի կառավարման տարրերը» կարգավորումը"</string>
     <string name="lockscreen_double_line_clock_summary" msgid="2916159550425093703">"Առկայության դեպքում ցույց տալ երկտող ժամացույցը"</string>
     <string name="lockscreen_double_line_clock_setting_toggle" msgid="3408639316001688529">"Երկտող ժամացույց"</string>
+    <string name="lockscreen_quick_affordances_title" msgid="435869403114245620">"Կոճակներ"</string>
+    <plurals name="lockscreen_quick_affordances_summary" formatted="false" msgid="4225396036524703997">
+      <item quantity="one"><xliff:g id="FIRST_1">%1$s</xliff:g>, <xliff:g id="SECOND">%2$s</xliff:g></item>
+      <item quantity="other"><xliff:g id="FIRST_1">%1$s</xliff:g>, <xliff:g id="SECOND">%2$s</xliff:g></item>
+    </plurals>
     <string name="rtt_settings_title" msgid="7049259598645966354"></string>
     <string name="rtt_settings_no_visible" msgid="7440356831140948382"></string>
     <string name="rtt_settings_visible_during_call" msgid="7866181103286073700"></string>
@@ -4382,10 +4385,8 @@
     <string name="carrier_wifi_offload_summary" msgid="2980563718888371142">"Թույլատրել Google Fi-ին օգտագործել W+ ցանցերը՝ արագությունը և ծածկույթը բարելավելու համար"</string>
     <string name="carrier_wifi_network_title" msgid="5461382943873831770">"W+ ցանց"</string>
     <string name="sim_category_title" msgid="2341314000964710495">"SIM քարտ"</string>
-    <!-- no translation found for downloaded_sim_category_title (2876988650413179752) -->
-    <skip />
-    <!-- no translation found for downloaded_sims_category_title (487799905978489922) -->
-    <skip />
+    <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>
     <string name="sim_category_default_active_sim" msgid="1208194173387987231">" / Կանխադրված՝ «<xliff:g id="ID_1">%1$s</xliff:g>» կատեգորիայի համար"</string>
@@ -4441,8 +4442,7 @@
     <string name="smart_forwarding_ongoing_title" msgid="962226849074401228">"Զանգերի կարգավորումներ"</string>
     <string name="smart_forwarding_ongoing_text" msgid="2189209372407117114">"Կարգավորումները թարմացվում են…"</string>
     <string name="smart_forwarding_failed_title" msgid="1859891191023516080">"Զանգի կարգավորումների սխալ"</string>
-    <!-- no translation found for smart_forwarding_failed_text (8682640643264071789) -->
-    <skip />
+    <string name="smart_forwarding_failed_text" msgid="8682640643264071789">"Ցանցի կամ SIM քարտի սխալ։"</string>
     <string name="smart_forwarding_failed_not_activated_text" msgid="997396203001257904">"SIM քարտն ակտիվացված չէ։"</string>
     <string name="smart_forwarding_input_mdn_title" msgid="5105463748849841763">"Մուտքագրեք հեռախոսահամարներ"</string>
     <string name="smart_forwarding_input_mdn_dialog_title" msgid="7542216086697868415">"Մուտքագրեք հեռախոսահամար"</string>
@@ -4466,14 +4466,10 @@
     <string name="previous_page_content_description" msgid="6438292457923282991">"Հետ"</string>
     <string name="next_page_content_description" msgid="1641835099813416294">"Առաջ"</string>
     <string name="colors_viewpager_content_description" msgid="2591751086138259565">"Գույնի նախադիտում"</string>
-    <!-- no translation found for bluetooth_sim_card_access_notification_title (7351015416346359536) -->
-    <skip />
-    <!-- no translation found for bluetooth_sim_card_access_notification_content (8685623260103018309) -->
-    <skip />
-    <!-- no translation found for bluetooth_sim_card_access_dialog_title (5616323725563125179) -->
-    <skip />
-    <!-- no translation found for bluetooth_sim_card_access_dialog_content (6281997628405909566) -->
-    <skip />
+    <string name="bluetooth_sim_card_access_notification_title" msgid="7351015416346359536">"SIM քարտից օգտվելու հարցում"</string>
+    <string name="bluetooth_sim_card_access_notification_content" msgid="8685623260103018309">"Սարքն ուզում է հասանելիություն ստանալ ձեր SIM քարտին։ Հպեք՝ ավելին իմանալու համար։"</string>
+    <string name="bluetooth_sim_card_access_dialog_title" msgid="5616323725563125179">"Հասանելի դարձնե՞լ SIM քարտը"</string>
+    <string name="bluetooth_sim_card_access_dialog_content" msgid="6281997628405909566">"«<xliff:g id="DEVICE_NAME_0">%1$s</xliff:g>» Bluetooth սարքն ուզում է հասանելիություն ստանալ ձեր SIM քարտում պահվող տվյալներին, այդ թվում՝ ձեր կոնտակտներին։\n\nՄիացած ժամանակ «<xliff:g id="DEVICE_NAME_1">%2$s</xliff:g>» սարքը կստանա <xliff:g id="PHONE_NUMBER">%3$s</xliff:g> համարին արված բոլոր մուտքային զանգերը։"</string>
     <string name="bluetooth_connect_access_notification_title" msgid="2573547043170883947">"Հասանելի է Bluetooth սարք"</string>
     <string name="bluetooth_connect_access_notification_content" msgid="1328465545685433304">"Սարքն ուզում է միանալ։ Հպեք՝ ավելին իմանալու համար։"</string>
     <string name="bluetooth_connect_access_dialog_title" msgid="1948056782712451381">"Միանա՞լ Bluetooth սարքին"</string>
@@ -4544,6 +4540,10 @@
     <string name="ingress_rate_limit_summary" msgid="1097811019742438371">"Կարգավորեք մուտքային թրաֆիկի թողունակության սահմանաչափ։ Այս կարգավորումը կիրառվում է բոլոր ցանցերի նկատմամբ, որոնք տրամադրում են ինտերնետ կապ։"</string>
     <string name="ingress_rate_limit_dialog_title" msgid="5359461052422633789">"Կարգավորեք մուտքային թրաֆիկի սահմանաչափ"</string>
     <string name="ingress_rate_limit_no_limit_entry" msgid="8741098826008012163">"Առանց սահմանաչափի"</string>
+    <!-- no translation found for disable_phantom_process_monitor_title (8348108346706188771) -->
+    <skip />
+    <!-- no translation found for disable_phantom_process_monitor_summary (3044464635550256985) -->
+    <skip />
     <string name="bluetooth_broadcast_dialog_title" msgid="9172775308463135884">"Հեռարձակում"</string>
     <string name="bluetooth_broadcast_dialog_broadcast_app" msgid="1016617579194329005">"Հեռարձակել <xliff:g id="CURRENTAPP">%1$s</xliff:g> հավելվածը"</string>
     <string name="bluetooth_broadcast_dialog_find_message" msgid="6621660851669953883">"Լսեք հեռարձակումներ, որոնք նվագարկվում են ձեր մոտակայքում"</string>
diff --git a/res/values-in/arrays.xml b/res/values-in/arrays.xml
index 9a4da0e..9de3fde 100644
--- a/res/values-in/arrays.xml
+++ b/res/values-in/arrays.xml
@@ -469,7 +469,9 @@
     <item msgid="2373999996715432397">"0"</item>
     <item msgid="5305176997036663262">"1"</item>
   </string-array>
-    <!-- no translation found for switch_to_dock_user_when_docked_timeout_entries:0 (3211660022507486536) -->
-    <!-- no translation found for switch_to_dock_user_when_docked_timeout_entries:1 (7025253383416830453) -->
-    <!-- no translation found for switch_to_dock_user_when_docked_timeout_entries:2 (1574040255478150028) -->
+  <string-array name="switch_to_dock_user_when_docked_timeout_entries">
+    <item msgid="3211660022507486536">"Tidak pernah"</item>
+    <item msgid="7025253383416830453">"Setelah 1 menit"</item>
+    <item msgid="1574040255478150028">"Setelah 5 menit"</item>
+  </string-array>
 </resources>
diff --git a/res/values-in/strings.xml b/res/values-in/strings.xml
index 4e2ff30..0e2aaa5 100644
--- a/res/values-in/strings.xml
+++ b/res/values-in/strings.xml
@@ -1012,18 +1012,13 @@
     <string name="force_bold_text" msgid="4620929631102086716">"Teks tebal"</string>
     <string name="title_font_size" msgid="570613010306330622">"Ukuran font"</string>
     <string name="short_summary_font_size" msgid="8444689613442419978">"Memperbesar atau memperkecil teks"</string>
-    <!-- no translation found for sim_lock_settings (7331982427303002613) -->
-    <skip />
-    <!-- no translation found for sim_lock_settings_category (6475255139493877786) -->
-    <skip />
-    <!-- no translation found for sim_pin_toggle (6814489621760857328) -->
-    <skip />
+    <string name="sim_lock_settings" msgid="7331982427303002613">"Setelan kunci SIM"</string>
+    <string name="sim_lock_settings_category" msgid="6475255139493877786">"Kunci SIM"</string>
+    <string name="sim_pin_toggle" msgid="6814489621760857328">"Kunci SIM"</string>
     <string name="sim_pin_change" msgid="5978881209990507379">"Ubah PIN SIM"</string>
     <string name="sim_enter_pin" msgid="8235202785516053253">"PIN SIM"</string>
-    <!-- no translation found for sim_enable_sim_lock (6486354334679225748) -->
-    <skip />
-    <!-- no translation found for sim_disable_sim_lock (6939439812841857306) -->
-    <skip />
+    <string name="sim_enable_sim_lock" msgid="6486354334679225748">"Kunci SIM"</string>
+    <string name="sim_disable_sim_lock" msgid="6939439812841857306">"Buka kunci SIM"</string>
     <string name="sim_enter_old" msgid="6882545610939674813">"PIN SIM lama"</string>
     <string name="sim_enter_new" msgid="9010947802784561582">"PIN SIM baru"</string>
     <string name="sim_reenter_new" msgid="6131418271490374263">"Ketik ulang PIN baru"</string>
@@ -1038,8 +1033,7 @@
     <string name="sim_change_data_title" msgid="4663239438584588847">"Gunakan <xliff:g id="CARRIER">%1$s</xliff:g> untuk data seluler?"</string>
     <string name="sim_change_data_message" msgid="3046178883369645132">"Anda menggunakan <xliff:g id="CARRIER2_0">%2$s</xliff:g> untuk data seluler. Jika Anda beralih ke <xliff:g id="CARRIER1">%1$s</xliff:g>, <xliff:g id="CARRIER2_1">%2$s</xliff:g> tidak akan digunakan lagi untuk data seluler."</string>
     <string name="sim_change_data_ok" msgid="4922114750417276560">"Gunakan <xliff:g id="CARRIER">%1$s</xliff:g>"</string>
-    <!-- no translation found for sim_preferred_title (8850185380445309835) -->
-    <skip />
+    <string name="sim_preferred_title" msgid="8850185380445309835">"Perbarui SIM pilihan?"</string>
     <string name="sim_preferred_message" msgid="6004009449266648351">"<xliff:g id="NEW_SIM">%1$s</xliff:g> satu-satunya SIM di perangkat. Ingin menggunakan SIM ini untuk data seluler, panggilan telepon, dan SMS?"</string>
     <string name="wrong_pin_code_pukked" msgid="3414172752791445033">"Kode PIN SIM salah, sekarang Anda harus menghubungi operator untuk membuka kunci perangkat."</string>
     <plurals name="wrong_pin_code" formatted="false" msgid="4054088588731305475">
@@ -1192,20 +1186,17 @@
     <string name="reset_network_title" msgid="1395494440355807616">"Reset Wi-Fi, data seluler &amp; Bluetooth"</string>
     <string name="reset_network_desc" msgid="1112523764899788246">"Tindakan ini akan mereset semua setelan jaringan, termasuk:\n\n"<li>"Wi‑Fi"</li>\n<li>"Data seluler"</li>\n<li>"Bluetooth"</li></string>
     <string name="erase_euicc_data_button" msgid="728078969563311737">"Hapus"</string>
-    <!-- no translation found for reset_esim_title (4194570573425902754) -->
-    <skip />
+    <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>
     <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>
-    <!-- no translation found for reset_network_final_desc_esim (1129251284212847939) -->
-    <skip />
+    <string name="reset_network_final_desc_esim" msgid="1129251284212847939">"Reset semua setelan jaringan dan hapus eSIM? Anda tidak dapat mengurungkan tindakan ini."</string>
     <string name="reset_network_final_button_text" msgid="2433867118414000462">"Reset setelan"</string>
     <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>
-    <!-- no translation found for reset_esim_error_msg (7279607120606365250) -->
-    <skip />
+    <string name="reset_esim_error_msg" msgid="7279607120606365250">"eSIM tidak dapat dihapus karena terjadi error.\n\nMulai ulang perangkat, lalu coba lagi."</string>
     <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>
@@ -2017,7 +2008,6 @@
     <string name="printer_info_desc" msgid="1206872325746154206">"Informasi selengkapnya tentang printer ini"</string>
     <string name="power_usage_summary_title" msgid="4198312848584882113">"Baterai"</string>
     <string name="power_usage_summary" msgid="6857382582534984531">"Apa yang menggunakan daya baterai"</string>
-    <string name="power_usage_not_available" msgid="3425302437465106036">"Data penggunaan baterai tidak tersedia."</string>
     <string name="power_usage_level_and_status" msgid="821521456989429593">"<xliff:g id="LEVEL">%1$s</xliff:g> - <xliff:g id="STATUS">%2$s</xliff:g>"</string>
     <string name="power_discharge_remaining" msgid="6997529817917076536">"<xliff:g id="REMAIN">%1$s</xliff:g> tersisa"</string>
     <string name="power_charge_remaining" msgid="7046064326172265116">"<xliff:g id="UNTIL_CHARGED">%1$s</xliff:g> lagi agar terisi penuh"</string>
@@ -2038,7 +2028,6 @@
     <string name="manager_battery_usage_optimized_only" msgid="7121785281913056432">"dioptimalkan"</string>
     <string name="manager_battery_usage_link_a11y" msgid="374918091821438564">"Pelajari lebih lanjut opsi penggunaan baterai"</string>
     <string name="device_screen_usage" msgid="1011630249648289909">"Penggunaan layar sejak pengisian baterai penuh terakhir"</string>
-    <string name="power_usage_list_summary" msgid="3237540201918492925">"Penggunaan baterai sejak terakhir kali diisi penuh"</string>
     <string name="advanced_battery_title" msgid="3005993394776555079">"Penggunaan baterai"</string>
     <string name="history_details_title" msgid="8628584613889559355">"Detail histori"</string>
     <string name="advanced_battery_preference_title" msgid="3790901207877260883">"Penggunaan baterai"</string>
@@ -2062,7 +2051,17 @@
     <string name="battery_tip_high_usage_summary" msgid="3938999581403084551">"Lihat aplikasi dengan penggunaan tertinggi"</string>
     <string name="battery_tip_limited_temporarily_title" msgid="5962767837251276527">"Pengisian daya dijeda"</string>
     <string name="battery_tip_limited_temporarily_summary" msgid="5254922316684499816">"Melindungi baterai untuk memperpanjang masa pakai baterai"</string>
-    <!-- no translation found for battery_tip_limited_temporarily_extra_summary (8876637325622106400) -->
+    <!-- no translation found for battery_tip_dock_defender_future_bypass_title (7257251934903787366) -->
+    <skip />
+    <!-- no translation found for battery_tip_dock_defender_future_bypass_summary (428474483479026813) -->
+    <skip />
+    <!-- no translation found for battery_tip_dock_defender_active_title (8843454404807737776) -->
+    <skip />
+    <!-- no translation found for battery_tip_dock_defender_active_summary (5582869291068635429) -->
+    <skip />
+    <!-- no translation found for battery_tip_dock_defender_temporarily_bypassed_title (1679449361090557201) -->
+    <skip />
+    <!-- no translation found for battery_tip_dock_defender_temporarily_bypassed_summary (5107293805054133144) -->
     <skip />
     <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>
@@ -2125,7 +2124,6 @@
     <string name="power_bluetooth" msgid="5085900180846238196">"Bluetooth"</string>
     <string name="power_cell" msgid="7793805106954398186">"Jaringan seluler"</string>
     <string name="power_phone" msgid="2768396619208561670">"Panggilan suara"</string>
-    <string name="battery_used_for" msgid="6401552215008504483">"Digunakan selama <xliff:g id="TIME">^1</xliff:g>"</string>
     <string name="battery_screen_usage" msgid="90008745183187461">"Penggunaan layar <xliff:g id="TIME">^1</xliff:g>"</string>
     <string name="battery_used_by" msgid="6457305178016189330">"<xliff:g id="PERCENT">%1$s</xliff:g> digunakan oleh <xliff:g id="APP">%2$s</xliff:g>"</string>
     <string name="battery_overall_usage" msgid="8940140259734182014">"<xliff:g id="PERCENT">%1$s</xliff:g> dari seluruh penggunaan baterai"</string>
@@ -2156,7 +2154,6 @@
     <string name="battery_not_usage_24hr" msgid="8397519536160741248">"Tidak ada penggunaan selama 24 jam terakhir"</string>
     <string name="battery_usage_without_time" msgid="1346894834339420538"></string>
     <string name="battery_usage_other_users" msgid="9002643295562500693">"Pengguna lainnya"</string>
-    <string name="advanced_battery_graph_subtext" msgid="6816737986172678550">"Perkiraan sisa baterai berdasarkan pada penggunaan perangkat"</string>
     <string name="estimated_time_left" msgid="948717045180211777">"Perkiraan sisa waktu"</string>
     <string name="estimated_charging_time_left" msgid="2287135413363961246">"Sampai terisi penuh"</string>
     <string name="estimated_time_description" msgid="211058785418596009">"Perkiraan dapat berubah berdasarkan penggunaan"</string>
@@ -2263,6 +2260,7 @@
     <string name="vpn_settings_multiple_insecure_multiple_total" msgid="1706236062478680488">"<xliff:g id="VPN_COUNT">%d</xliff:g> tidak aman"</string>
     <string name="adaptive_connectivity_title" msgid="7464959640138428192">"Konektivitas adaptif"</string>
     <string name="adaptive_connectivity_summary" msgid="3648731530666326885">"Perpanjang masa pakai baterai dan tingkatkan performa perangkat dengan mengelola koneksi jaringan Anda secara otomatis"</string>
+    <string name="adaptive_connectivity_main_switch_title" msgid="261045483524512420">"Gunakan konektivitas adaptif"</string>
     <string name="credentials_title" msgid="7535942196886123656">"Penyimpanan kredensial"</string>
     <string name="credentials_install" msgid="3933218407598415827">"Instal sertifikat"</string>
     <string name="credentials_reset" msgid="4246628389366452655">"Hapus kredensial"</string>
@@ -2563,8 +2561,7 @@
     <string name="user_remove_user_menu" msgid="2183714948094429367">"Hapus <xliff:g id="USER_NAME">%1$s</xliff:g> di perangkat"</string>
     <string name="user_lockscreen_settings" msgid="4596612658981942092">"Setelan layar kunci"</string>
     <string name="user_add_on_lockscreen_menu" msgid="2539059062034644966">"Tambahkan pengguna dari layar kunci"</string>
-    <!-- no translation found for switch_to_dock_user_when_docked (2324395443311905635) -->
-    <skip />
+    <string name="switch_to_dock_user_when_docked" msgid="2324395443311905635">"Beralih ke pengguna admin saat terpasang ke dok"</string>
     <string name="user_confirm_remove_self_title" msgid="926265330805361832">"Hapus diri Anda sendiri?"</string>
     <string name="user_confirm_remove_title" msgid="3626559103278006002">"Hapus pengguna ini?"</string>
     <string name="user_profile_confirm_remove_title" msgid="3131574314149375354">"Buang profil ini?"</string>
@@ -2690,8 +2687,7 @@
     <string name="wizard_next" msgid="3884832431439072471">"Berikutnya"</string>
     <string name="wizard_back_adoptable" msgid="1447814356855134183">"Format dengan cara lain"</string>
     <string name="regulatory_info_text" msgid="1154461023369976667"></string>
-    <!-- no translation found for sim_settings_title (2254609719033946272) -->
-    <skip />
+    <string name="sim_settings_title" msgid="2254609719033946272">"SIM"</string>
     <string name="sim_cellular_data_unavailable" msgid="4653591727755387534">"Data seluler tidak tersedia"</string>
     <string name="sim_cellular_data_unavailable_summary" msgid="6505871722911347881">"Ketuk untuk memilih SIM data"</string>
     <string name="sim_calls_always_use" msgid="967857230039768111">"Selalu gunakan ini untuk telepon"</string>
@@ -2709,8 +2705,7 @@
     <string name="sim_status_title" msgid="6188770698037109774">"Status SIM"</string>
     <string name="sim_status_title_sim_slot" msgid="4932996839194493313">"Status SIM (slot sim %1$d)"</string>
     <string name="sim_signal_strength" msgid="6351052821700294501">"<xliff:g id="DBM">%1$d</xliff:g> dBm <xliff:g id="ASU">%2$d</xliff:g> asu"</string>
-    <!-- no translation found for sim_notification_title (2819551384383504031) -->
-    <skip />
+    <string name="sim_notification_title" msgid="2819551384383504031">"SIM diubah."</string>
     <string name="sim_notification_summary" msgid="5593339846307029991">"Ketuk untuk menyiapkan"</string>
     <string name="sim_calls_ask_first_prefs_title" msgid="3077694594349657933">"Selalu tanya"</string>
     <string name="sim_selection_required_pref" msgid="231437651041498359">"Perlu dipilih"</string>
@@ -2736,7 +2731,10 @@
     <string name="account_dashboard_title" msgid="8228773251948253914">"Sandi &amp; akun"</string>
     <string name="account_dashboard_default_summary" msgid="1730719656099599488">"Sandi tersimpan, isi otomatis, akun yang disinkronkan"</string>
     <string name="app_default_dashboard_title" msgid="4071015747629103216">"Aplikasi default"</string>
-    <!-- no translation found for cloned_apps_dashboard_title (5542076801222950921) -->
+    <string name="cloned_apps_dashboard_title" msgid="5542076801222950921">"Aplikasi Clone"</string>
+    <!-- no translation found for desc_cloned_apps_intro_text (1369621522882622476) -->
+    <skip />
+    <!-- no translation found for cloned_apps_summary (8805362440770795709) -->
     <skip />
     <string name="system_dashboard_summary" msgid="7400745270362833832">"Bahasa, gestur, waktu, pencadangan"</string>
     <string name="languages_setting_summary" msgid="4924440599794956443">"Bahasa sistem, bahasa aplikasi"</string>
@@ -3352,8 +3350,7 @@
     <string name="screen_pinning_unlock_password" msgid="4957969621904790573">"Minta sandi sebelum melepas sematan"</string>
     <string name="screen_pinning_unlock_none" msgid="2474959642431856316">"Kunci perangkat saat melepas sematan"</string>
     <string name="confirm_sim_deletion_title" msgid="9199369003530237871">"Konfirmasi penghapusan SIM"</string>
-    <!-- no translation found for confirm_sim_deletion_description (5090811029854329373) -->
-    <skip />
+    <string name="confirm_sim_deletion_description" msgid="5090811029854329373">"Verifikasi diri Anda sebelum menghapus eSIM"</string>
     <string name="opening_paragraph_delete_profile_unknown_company" msgid="2951348192319498135">"Profil kerja ini dikelola oleh:"</string>
     <string name="managing_admin" msgid="2633920317425356619">"Dikelola oleh <xliff:g id="ADMIN_APP_LABEL">%s</xliff:g>"</string>
     <string name="encryption_interstitial_header" msgid="4418014339568737685">"Proses memulai dengan aman"</string>
@@ -3757,6 +3754,11 @@
       <item quantity="one">1 aplikasi dapat menggunakan data tanpa dibatasi</item>
     </plurals>
     <string name="special_access_more" msgid="132919514147475846">"Lihat lainnya"</string>
+    <string name="long_background_tasks_label" msgid="3169590134850226687">"Tugas latar belakang lama"</string>
+    <string name="long_background_tasks_switch_title" msgid="2491623894899492543">"Izinkan tugas latar belakang yang berjalan lama"</string>
+    <string name="long_background_tasks_title" msgid="3272230637974707490">"Tugas latar belakang lama"</string>
+    <string name="long_background_tasks_footer_title" msgid="9117342254914743097">"Izinkan aplikasi ini melakukan tugas latar belakang yang berjalan lama. Tindakan ini memungkinkan aplikasi menjalankan tugas yang mungkin memerlukan waktu lebih dari beberapa menit untuk diselesaikan, seperti download dan upload. \n\nJika izin ini ditolak, sistem akan membatasi durasi aplikasi dapat melakukan tugas tersebut di latar belakang."</string>
+    <string name="keywords_long_background_tasks" msgid="5788956269136054574">"tugas lama, transfer data, tugas latar belakang"</string>
     <string name="reset_shortcut_manager_throttling" msgid="2183940254903144298">"Reset pembatasan frekuensi ShortcutManager"</string>
     <string name="reset_shortcut_manager_throttling_complete" msgid="8949943009096885470">"Pembatasan kecepatan PengelolaPintasan telah direset"</string>
     <string name="notification_suggestion_title" msgid="6309263655965785411">"Kontrol info di layar kunci"</string>
@@ -4129,8 +4131,7 @@
     <string name="mobile_data_settings_title" msgid="3927524078598009792">"Data seluler"</string>
     <string name="mobile_data_settings_summary" msgid="7323978798199919063">"Mengakses data menggunakan jaringan seluler"</string>
     <string name="mobile_data_settings_summary_auto_switch" msgid="7851549787645698945">"Ponsel akan otomatis beralih ke operator ini saat berada dalam jangkauan"</string>
-    <!-- no translation found for mobile_data_settings_summary_unavailable (9176513507571883986) -->
-    <skip />
+    <string name="mobile_data_settings_summary_unavailable" msgid="9176513507571883986">"Tidak ada SIM yang tersedia"</string>
     <string name="calls_preference" msgid="2166481296066890129">"Preferensi panggilan"</string>
     <string name="sms_preference" msgid="7742964962568219351">"Preferensi SMS"</string>
     <string name="calls_and_sms_ask_every_time" msgid="3178743088737726677">"Selalu tanya"</string>
@@ -4145,10 +4146,8 @@
     <string name="mobile_network_list_add_more" msgid="4478586073355236604">"Tambahkan lainnya"</string>
     <string name="mobile_network_active_sim" msgid="6397581267971410039">"Aktif / SIM"</string>
     <string name="mobile_network_inactive_sim" msgid="5829757490580409899">"Tidak aktif / SIM"</string>
-    <!-- no translation found for mobile_network_active_esim (3984452275968408382) -->
-    <skip />
-    <!-- no translation found for mobile_network_inactive_esim (8777415108263057939) -->
-    <skip />
+    <string name="mobile_network_active_esim" msgid="3984452275968408382">"Aktif/eSIM"</string>
+    <string name="mobile_network_inactive_esim" msgid="8777415108263057939">"Tidak aktif/eSIM"</string>
     <string name="mobile_network_sim_name" msgid="3187192894150386537">"Nama &amp; warna SIM"</string>
     <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>
@@ -4184,8 +4183,7 @@
     <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>
-    <!-- no translation found for sim_action_switch_sub_dialog_text_downloaded (8977951796005849471) -->
-    <skip />
+    <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>
     <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>
@@ -4227,10 +4225,8 @@
     <string name="switch_sim_dialog_text" msgid="7530186862171635464">"<xliff:g id="CARRIER_NAME">%1$s</xliff:g> akan digunakan untuk data seluler, panggilan, dan SMS."</string>
     <string name="switch_sim_dialog_no_switch_title" msgid="809763410787744247">"Tidak ada SIM aktif yang tersedia"</string>
     <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>
-    <!-- no translation found for sim_card_label (6263064316075963775) -->
-    <skip />
-    <!-- no translation found for erase_sim_dialog_title (4742077437653028326) -->
-    <skip />
+    <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>
     <string name="erase_sim_confirm_button" msgid="8309115684335320541">"Hapus"</string>
     <string name="erasing_sim" msgid="7877703231075699139">"Menghapus SIM …"</string>
@@ -4283,6 +4279,8 @@
     <string name="capture_system_heap_dump_title" msgid="9210974110606886455">"Ambil heap dump sistem"</string>
     <string name="reboot_with_mte_title" msgid="9167242803901899693">"Mulai ulang dengan MTE"</string>
     <string name="reboot_with_mte_message" msgid="7675836625682561153">"Sistem akan memulai ulang dan mengizinkan eksperimen dengan Memory Tagging Extension (MTE). MTE dapat berdampak negatif pada performa dan stabilitas sistem. Akan direset pada mulai ulang berikutnya."</string>
+    <string name="reboot_with_mte_summary" msgid="879384278357305846">"Coba MTE selama satu kali booting untuk pengembangan aplikasi"</string>
+    <string name="reboot_with_mte_already_enabled" msgid="7708271355555880940">"MTE diaktifkan melalui Perlindungan memori lanjutan"</string>
     <string name="capturing_system_heap_dump_message" msgid="8410503247477360622">"Mengambil heap dump sistem"</string>
     <string name="error_capturing_system_heap_dump_message" msgid="2352983250048200052">"Tidak dapat mengambil heap dump sistem"</string>
     <string name="automatic_system_heap_dump_title" msgid="4093306504711109479">"Otomatis ambil heap dump sistem"</string>
@@ -4334,6 +4332,11 @@
     <string name="lockscreen_trivial_disabled_controls_summary" msgid="7593626010580689155">"Untuk menggunakannya, aktifkan \"Tampilkan kontrol perangkat\" terlebih dahulu"</string>
     <string name="lockscreen_double_line_clock_summary" msgid="2916159550425093703">"Menampilkan jam dua baris jika tersedia"</string>
     <string name="lockscreen_double_line_clock_setting_toggle" msgid="3408639316001688529">"Jam dua baris"</string>
+    <string name="lockscreen_quick_affordances_title" msgid="435869403114245620">"Tombol"</string>
+    <plurals name="lockscreen_quick_affordances_summary" formatted="false" msgid="4225396036524703997">
+      <item quantity="other"><xliff:g id="FIRST_1">%1$s</xliff:g>, <xliff:g id="SECOND">%2$s</xliff:g></item>
+      <item quantity="one"><xliff:g id="FIRST_0">%1$s</xliff:g></item>
+    </plurals>
     <string name="rtt_settings_title" msgid="7049259598645966354"></string>
     <string name="rtt_settings_no_visible" msgid="7440356831140948382"></string>
     <string name="rtt_settings_visible_during_call" msgid="7866181103286073700"></string>
@@ -4382,10 +4385,8 @@
     <string name="carrier_wifi_offload_summary" msgid="2980563718888371142">"Izinkan Google Fi menggunakan jaringan W+ untuk meningkatkan kecepatan dan cakupan"</string>
     <string name="carrier_wifi_network_title" msgid="5461382943873831770">"Jaringan W+"</string>
     <string name="sim_category_title" msgid="2341314000964710495">"SIM"</string>
-    <!-- no translation found for downloaded_sim_category_title (2876988650413179752) -->
-    <skip />
-    <!-- no translation found for downloaded_sims_category_title (487799905978489922) -->
-    <skip />
+    <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>
     <string name="sim_category_default_active_sim" msgid="1208194173387987231">" / Default untuk <xliff:g id="ID_1">%1$s</xliff:g>"</string>
@@ -4441,8 +4442,7 @@
     <string name="smart_forwarding_ongoing_title" msgid="962226849074401228">"Setelan Panggilan"</string>
     <string name="smart_forwarding_ongoing_text" msgid="2189209372407117114">"Memperbarui Setelan ..."</string>
     <string name="smart_forwarding_failed_title" msgid="1859891191023516080">"Error Setelan panggilan"</string>
-    <!-- no translation found for smart_forwarding_failed_text (8682640643264071789) -->
-    <skip />
+    <string name="smart_forwarding_failed_text" msgid="8682640643264071789">"Error jaringan atau SIM."</string>
     <string name="smart_forwarding_failed_not_activated_text" msgid="997396203001257904">"Sim tidak diaktifkan."</string>
     <string name="smart_forwarding_input_mdn_title" msgid="5105463748849841763">"Masukkan Nomor telepon"</string>
     <string name="smart_forwarding_input_mdn_dialog_title" msgid="7542216086697868415">"Masukkan Nomor telepon"</string>
@@ -4466,14 +4466,10 @@
     <string name="previous_page_content_description" msgid="6438292457923282991">"Sebelumnya"</string>
     <string name="next_page_content_description" msgid="1641835099813416294">"Berikutnya"</string>
     <string name="colors_viewpager_content_description" msgid="2591751086138259565">"Pratinjau warna"</string>
-    <!-- no translation found for bluetooth_sim_card_access_notification_title (7351015416346359536) -->
-    <skip />
-    <!-- no translation found for bluetooth_sim_card_access_notification_content (8685623260103018309) -->
-    <skip />
-    <!-- no translation found for bluetooth_sim_card_access_dialog_title (5616323725563125179) -->
-    <skip />
-    <!-- no translation found for bluetooth_sim_card_access_dialog_content (6281997628405909566) -->
-    <skip />
+    <string name="bluetooth_sim_card_access_notification_title" msgid="7351015416346359536">"Permintaan akses SIM"</string>
+    <string name="bluetooth_sim_card_access_notification_content" msgid="8685623260103018309">"Sebuah perangkat ingin mengakses SIM Anda. Ketuk untuk melihat detailnya."</string>
+    <string name="bluetooth_sim_card_access_dialog_title" msgid="5616323725563125179">"Izinkan akses ke SIM?"</string>
+    <string name="bluetooth_sim_card_access_dialog_content" msgid="6281997628405909566">"Perangkat Bluetooth, <xliff:g id="DEVICE_NAME_0">%1$s</xliff:g>, ingin mengakses data dari SIM Anda. Data ini mencakup kontak Anda.\n\nSaat terhubung, <xliff:g id="DEVICE_NAME_1">%2$s</xliff:g> akan menerima semua panggilan yang masuk ke <xliff:g id="PHONE_NUMBER">%3$s</xliff:g>."</string>
     <string name="bluetooth_connect_access_notification_title" msgid="2573547043170883947">"Perangkat Bluetooth tersedia"</string>
     <string name="bluetooth_connect_access_notification_content" msgid="1328465545685433304">"Sebuah perangkat ingin terhubung. Ketuk untuk melihat detailnya."</string>
     <string name="bluetooth_connect_access_dialog_title" msgid="1948056782712451381">"Hubungkan ke perangkat Bluetooth?"</string>
@@ -4544,6 +4540,10 @@
     <string name="ingress_rate_limit_summary" msgid="1097811019742438371">"Mengonfigurasi batas kecepatan masuk bandwidth jaringan yang diterapkan ke semua jaringan yang menyediakan koneksi internet."</string>
     <string name="ingress_rate_limit_dialog_title" msgid="5359461052422633789">"Konfigurasi batas kecepatan download jaringan"</string>
     <string name="ingress_rate_limit_no_limit_entry" msgid="8741098826008012163">"Tak terbatas"</string>
+    <!-- no translation found for disable_phantom_process_monitor_title (8348108346706188771) -->
+    <skip />
+    <!-- no translation found for disable_phantom_process_monitor_summary (3044464635550256985) -->
+    <skip />
     <string name="bluetooth_broadcast_dialog_title" msgid="9172775308463135884">"Siaran"</string>
     <string name="bluetooth_broadcast_dialog_broadcast_app" msgid="1016617579194329005">"Siarkan <xliff:g id="CURRENTAPP">%1$s</xliff:g>"</string>
     <string name="bluetooth_broadcast_dialog_find_message" msgid="6621660851669953883">"Dengarkan siaran yang diputar di dekat Anda"</string>
diff --git a/res/values-is/arrays.xml b/res/values-is/arrays.xml
index 247fe78..12820eb 100644
--- a/res/values-is/arrays.xml
+++ b/res/values-is/arrays.xml
@@ -469,7 +469,9 @@
     <item msgid="2373999996715432397">"0"</item>
     <item msgid="5305176997036663262">"1"</item>
   </string-array>
-    <!-- no translation found for switch_to_dock_user_when_docked_timeout_entries:0 (3211660022507486536) -->
-    <!-- no translation found for switch_to_dock_user_when_docked_timeout_entries:1 (7025253383416830453) -->
-    <!-- no translation found for switch_to_dock_user_when_docked_timeout_entries:2 (1574040255478150028) -->
+  <string-array name="switch_to_dock_user_when_docked_timeout_entries">
+    <item msgid="3211660022507486536">"Aldrei"</item>
+    <item msgid="7025253383416830453">"Eftir 1 mínútu"</item>
+    <item msgid="1574040255478150028">"Eftir 5 mínútur"</item>
+  </string-array>
 </resources>
diff --git a/res/values-is/strings.xml b/res/values-is/strings.xml
index 3828fc3..aa0cb13 100644
--- a/res/values-is/strings.xml
+++ b/res/values-is/strings.xml
@@ -1012,18 +1012,13 @@
     <string name="force_bold_text" msgid="4620929631102086716">"Feitletra texta"</string>
     <string name="title_font_size" msgid="570613010306330622">"Leturstærð"</string>
     <string name="short_summary_font_size" msgid="8444689613442419978">"Stækkaðu eða minnkaðu textann"</string>
-    <!-- no translation found for sim_lock_settings (7331982427303002613) -->
-    <skip />
-    <!-- no translation found for sim_lock_settings_category (6475255139493877786) -->
-    <skip />
-    <!-- no translation found for sim_pin_toggle (6814489621760857328) -->
-    <skip />
+    <string name="sim_lock_settings" msgid="7331982427303002613">"Stillingar SIM-láss"</string>
+    <string name="sim_lock_settings_category" msgid="6475255139493877786">"SIM-lás"</string>
+    <string name="sim_pin_toggle" msgid="6814489621760857328">"Læsa SIM"</string>
     <string name="sim_pin_change" msgid="5978881209990507379">"Breyta PIN-númeri SIM-korts"</string>
     <string name="sim_enter_pin" msgid="8235202785516053253">"PIN-númer SIM-korts"</string>
-    <!-- no translation found for sim_enable_sim_lock (6486354334679225748) -->
-    <skip />
-    <!-- no translation found for sim_disable_sim_lock (6939439812841857306) -->
-    <skip />
+    <string name="sim_enable_sim_lock" msgid="6486354334679225748">"Læsa SIM"</string>
+    <string name="sim_disable_sim_lock" msgid="6939439812841857306">"Taka SIM úr lás"</string>
     <string name="sim_enter_old" msgid="6882545610939674813">"Eldra PIN-númer SIM-korts"</string>
     <string name="sim_enter_new" msgid="9010947802784561582">"Nýtt PIN-númer SIM-korts"</string>
     <string name="sim_reenter_new" msgid="6131418271490374263">"Slá nýtt PIN-númer inn aftur"</string>
@@ -1038,8 +1033,7 @@
     <string name="sim_change_data_title" msgid="4663239438584588847">"Nota <xliff:g id="CARRIER">%1$s</xliff:g> fyrir farsímagögn?"</string>
     <string name="sim_change_data_message" msgid="3046178883369645132">"Þú ert að nota <xliff:g id="CARRIER2_0">%2$s</xliff:g> fyrir farsímagögn. Ef þú skiptir yfir í <xliff:g id="CARRIER1">%1$s</xliff:g> verður <xliff:g id="CARRIER2_1">%2$s</xliff:g> ekki lengur notað fyrir farsímagögn."</string>
     <string name="sim_change_data_ok" msgid="4922114750417276560">"Nota „<xliff:g id="CARRIER">%1$s</xliff:g>“"</string>
-    <!-- no translation found for sim_preferred_title (8850185380445309835) -->
-    <skip />
+    <string name="sim_preferred_title" msgid="8850185380445309835">"Uppfæra valið SIM?"</string>
     <string name="sim_preferred_message" msgid="6004009449266648351">"<xliff:g id="NEW_SIM">%1$s</xliff:g> er eina SIM-kortið í tækinu þínu. Viltu nota þetta SIM-kort fyrir farsímagögn, símtöl og SMS-skilaboð?"</string>
     <string name="wrong_pin_code_pukked" msgid="3414172752791445033">"Rangt PIN-númer SIM-korts. Nú þarftu að hafa samband við símafyrirtækið til að opna fyrir tækið."</string>
     <plurals name="wrong_pin_code" formatted="false" msgid="4054088588731305475">
@@ -1192,20 +1186,17 @@
     <string name="reset_network_title" msgid="1395494440355807616">"Endurstilla Wi-Fi, farsímagögn og Bluetooth"</string>
     <string name="reset_network_desc" msgid="1112523764899788246">"Þetta mun endurstilla allar netkerfisstillingar, þar á meðal:\n\n"<li>"Wi‑Fi"</li>\n<li>"Farsímagögn"</li>\n<li>"Bluetooth"</li></string>
     <string name="erase_euicc_data_button" msgid="728078969563311737">"Hreinsa"</string>
-    <!-- no translation found for reset_esim_title (4194570573425902754) -->
-    <skip />
+    <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>
     <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>
-    <!-- no translation found for reset_network_final_desc_esim (1129251284212847939) -->
-    <skip />
+    <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>
     <string name="reset_network_final_button_text" msgid="2433867118414000462">"Endurstilla"</string>
     <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>
-    <!-- no translation found for reset_esim_error_msg (7279607120606365250) -->
-    <skip />
+    <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>
     <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>"Myndir"</li>\n<li>"Önnur notandagögn"</li></string>
@@ -2017,7 +2008,6 @@
     <string name="printer_info_desc" msgid="1206872325746154206">"Frekari upplýsingar um þennan prentara"</string>
     <string name="power_usage_summary_title" msgid="4198312848584882113">"Rafhlaða"</string>
     <string name="power_usage_summary" msgid="6857382582534984531">"Hvaða hefur verið að nota rafhlöðuna"</string>
-    <string name="power_usage_not_available" msgid="3425302437465106036">"Engar uppl. um rafhlöðunotkun."</string>
     <string name="power_usage_level_and_status" msgid="821521456989429593">"<xliff:g id="LEVEL">%1$s</xliff:g> – <xliff:g id="STATUS">%2$s</xliff:g>"</string>
     <string name="power_discharge_remaining" msgid="6997529817917076536">"<xliff:g id="REMAIN">%1$s</xliff:g> eftir"</string>
     <string name="power_charge_remaining" msgid="7046064326172265116">"<xliff:g id="UNTIL_CHARGED">%1$s</xliff:g> þar til fullri hleðslu er náð"</string>
@@ -2038,7 +2028,6 @@
     <string name="manager_battery_usage_optimized_only" msgid="7121785281913056432">"fínstillt"</string>
     <string name="manager_battery_usage_link_a11y" msgid="374918091821438564">"Nánar um valkosti rafhlöðunotkunar"</string>
     <string name="device_screen_usage" msgid="1011630249648289909">"Skjánotkun frá síðustu fullu hleðslu"</string>
-    <string name="power_usage_list_summary" msgid="3237540201918492925">"Rafhlöðunotkun frá síðustu fullu hleðslu"</string>
     <string name="advanced_battery_title" msgid="3005993394776555079">"Rafhlöðunotkun"</string>
     <string name="history_details_title" msgid="8628584613889559355">"Upplýsingar um notkun"</string>
     <string name="advanced_battery_preference_title" msgid="3790901207877260883">"Rafhlöðunotkun"</string>
@@ -2062,7 +2051,17 @@
     <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="5962767837251276527">"Hlé gert á hleðslu"</string>
     <string name="battery_tip_limited_temporarily_summary" msgid="5254922316684499816">"Verndar rafhlöðuna til að auka endingu hennar"</string>
-    <!-- no translation found for battery_tip_limited_temporarily_extra_summary (8876637325622106400) -->
+    <!-- no translation found for battery_tip_dock_defender_future_bypass_title (7257251934903787366) -->
+    <skip />
+    <!-- no translation found for battery_tip_dock_defender_future_bypass_summary (428474483479026813) -->
+    <skip />
+    <!-- no translation found for battery_tip_dock_defender_active_title (8843454404807737776) -->
+    <skip />
+    <!-- no translation found for battery_tip_dock_defender_active_summary (5582869291068635429) -->
+    <skip />
+    <!-- no translation found for battery_tip_dock_defender_temporarily_bypassed_title (1679449361090557201) -->
+    <skip />
+    <!-- no translation found for battery_tip_dock_defender_temporarily_bypassed_summary (5107293805054133144) -->
     <skip />
     <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>
@@ -2125,7 +2124,6 @@
     <string name="power_bluetooth" msgid="5085900180846238196">"Bluetooth"</string>
     <string name="power_cell" msgid="7793805106954398186">"Farsímakerfi"</string>
     <string name="power_phone" msgid="2768396619208561670">"Símtöl"</string>
-    <string name="battery_used_for" msgid="6401552215008504483">"Notað í <xliff:g id="TIME">^1</xliff:g>"</string>
     <string name="battery_screen_usage" msgid="90008745183187461">"Skjánotkun <xliff:g id="TIME">^1</xliff:g>"</string>
     <string name="battery_used_by" msgid="6457305178016189330">"<xliff:g id="PERCENT">%1$s</xliff:g> notuð af <xliff:g id="APP">%2$s</xliff:g>"</string>
     <string name="battery_overall_usage" msgid="8940140259734182014">"<xliff:g id="PERCENT">%1$s</xliff:g> af heildarrafhlöðuorku"</string>
@@ -2156,7 +2154,6 @@
     <string name="battery_not_usage_24hr" msgid="8397519536160741248">"Engin notkun síðasta sólarhringinn"</string>
     <string name="battery_usage_without_time" msgid="1346894834339420538"></string>
     <string name="battery_usage_other_users" msgid="9002643295562500693">"Aðrir notendur"</string>
-    <string name="advanced_battery_graph_subtext" msgid="6816737986172678550">"Áætluð rafhlöðuending er byggð á notkun þinni á tækinu"</string>
     <string name="estimated_time_left" msgid="948717045180211777">"Áætlaður tími eftir"</string>
     <string name="estimated_charging_time_left" msgid="2287135413363961246">"Þar til fullri hleðslu er náð"</string>
     <string name="estimated_time_description" msgid="211058785418596009">"Áætlun gæti breyst miðað við notkun"</string>
@@ -2263,6 +2260,7 @@
     <string name="vpn_settings_multiple_insecure_multiple_total" msgid="1706236062478680488">"<xliff:g id="VPN_COUNT">%d</xliff:g> óörugg"</string>
     <string name="adaptive_connectivity_title" msgid="7464959640138428192">"Sjálfstillandi tengigeta"</string>
     <string name="adaptive_connectivity_summary" msgid="3648731530666326885">"Eykur endingu rafhlöðunnar og bætir afköst tækisins með því að stjórna nettengingu sjálfkrafa"</string>
+    <string name="adaptive_connectivity_main_switch_title" msgid="261045483524512420">"Nota aðlögunarhæfa tengingu"</string>
     <string name="credentials_title" msgid="7535942196886123656">"Skilríkjageymsla"</string>
     <string name="credentials_install" msgid="3933218407598415827">"Setja vottorð upp"</string>
     <string name="credentials_reset" msgid="4246628389366452655">"Hreinsa skilríki"</string>
@@ -2563,8 +2561,7 @@
     <string name="user_remove_user_menu" msgid="2183714948094429367">"Eyða <xliff:g id="USER_NAME">%1$s</xliff:g> úr þessu tæki"</string>
     <string name="user_lockscreen_settings" msgid="4596612658981942092">"Stillingar fyrir læstan skjá"</string>
     <string name="user_add_on_lockscreen_menu" msgid="2539059062034644966">"Bæta við notendum af lásskjánum"</string>
-    <!-- no translation found for switch_to_dock_user_when_docked (2324395443311905635) -->
-    <skip />
+    <string name="switch_to_dock_user_when_docked" msgid="2324395443311905635">"Skipta yfir í stjórnanda þegar tækið er í dokku"</string>
     <string name="user_confirm_remove_self_title" msgid="926265330805361832">"Eyða sjálfum/sjálfri þér?"</string>
     <string name="user_confirm_remove_title" msgid="3626559103278006002">"Viltu eyða þessum notanda?"</string>
     <string name="user_profile_confirm_remove_title" msgid="3131574314149375354">"Fjarlægja þetta snið?"</string>
@@ -2690,8 +2687,7 @@
     <string name="wizard_next" msgid="3884832431439072471">"Áfram"</string>
     <string name="wizard_back_adoptable" msgid="1447814356855134183">"Sníða á annan hátt"</string>
     <string name="regulatory_info_text" msgid="1154461023369976667"></string>
-    <!-- no translation found for sim_settings_title (2254609719033946272) -->
-    <skip />
+    <string name="sim_settings_title" msgid="2254609719033946272">"SIM-kort"</string>
     <string name="sim_cellular_data_unavailable" msgid="4653591727755387534">"Farsímagögn eru ekki í boði"</string>
     <string name="sim_cellular_data_unavailable_summary" msgid="6505871722911347881">"Ýttu til að velja SIM-kort fyrir gögn"</string>
     <string name="sim_calls_always_use" msgid="967857230039768111">"Nota þetta alltaf fyrir símtöl"</string>
@@ -2709,8 +2705,7 @@
     <string name="sim_status_title" msgid="6188770698037109774">"Staða SIM-korts"</string>
     <string name="sim_status_title_sim_slot" msgid="4932996839194493313">"SIM-staða (SIM-rauf %1$d)"</string>
     <string name="sim_signal_strength" msgid="6351052821700294501">"<xliff:g id="DBM">%1$d</xliff:g> dBm <xliff:g id="ASU">%2$d</xliff:g> asu"</string>
-    <!-- no translation found for sim_notification_title (2819551384383504031) -->
-    <skip />
+    <string name="sim_notification_title" msgid="2819551384383504031">"SIM-kortum breytt."</string>
     <string name="sim_notification_summary" msgid="5593339846307029991">"Ýttu til að setja upp"</string>
     <string name="sim_calls_ask_first_prefs_title" msgid="3077694594349657933">"Spyrja í hvert skipti"</string>
     <string name="sim_selection_required_pref" msgid="231437651041498359">"Val er áskilið"</string>
@@ -2736,7 +2731,10 @@
     <string name="account_dashboard_title" msgid="8228773251948253914">"Aðgangsorð og reikningar"</string>
     <string name="account_dashboard_default_summary" msgid="1730719656099599488">"Vistuð aðgangsorð, sjálfvirk útfylling, samstilltir reikningar"</string>
     <string name="app_default_dashboard_title" msgid="4071015747629103216">"Sjálfgefin forrit"</string>
-    <!-- no translation found for cloned_apps_dashboard_title (5542076801222950921) -->
+    <string name="cloned_apps_dashboard_title" msgid="5542076801222950921">"Klónuð forrit"</string>
+    <!-- no translation found for desc_cloned_apps_intro_text (1369621522882622476) -->
+    <skip />
+    <!-- no translation found for cloned_apps_summary (8805362440770795709) -->
     <skip />
     <string name="system_dashboard_summary" msgid="7400745270362833832">"Tungumál, bendingar, tími, öryggisafrit"</string>
     <string name="languages_setting_summary" msgid="4924440599794956443">"Kerfistungumál, tungumál forrita"</string>
@@ -3352,8 +3350,7 @@
     <string name="screen_pinning_unlock_password" msgid="4957969621904790573">"Biðja um aðgangsorð til að losa"</string>
     <string name="screen_pinning_unlock_none" msgid="2474959642431856316">"Læsa tækinu við losun"</string>
     <string name="confirm_sim_deletion_title" msgid="9199369003530237871">"Staðfesta eyðingu SIM-korts"</string>
-    <!-- no translation found for confirm_sim_deletion_description (5090811029854329373) -->
-    <skip />
+    <string name="confirm_sim_deletion_description" msgid="5090811029854329373">"Staðfestu hver þú ert áður en þú eyðir eSIM"</string>
     <string name="opening_paragraph_delete_profile_unknown_company" msgid="2951348192319498135">"Þessu vinnusniði er stjórnað af:"</string>
     <string name="managing_admin" msgid="2633920317425356619">"Stjórnað af <xliff:g id="ADMIN_APP_LABEL">%s</xliff:g>"</string>
     <string name="encryption_interstitial_header" msgid="4418014339568737685">"Örugg ræsing"</string>
@@ -3757,6 +3754,11 @@
       <item quantity="other"><xliff:g id="COUNT">%d</xliff:g> forrit geta notað ótakmörkuð gögn</item>
     </plurals>
     <string name="special_access_more" msgid="132919514147475846">"Sjá meira"</string>
+    <string name="long_background_tasks_label" msgid="3169590134850226687">"Löng bakgrunnsverk"</string>
+    <string name="long_background_tasks_switch_title" msgid="2491623894899492543">"Leyfa langvarandi bakgrunnsverk"</string>
+    <string name="long_background_tasks_title" msgid="3272230637974707490">"Löng bakgrunnsverk"</string>
+    <string name="long_background_tasks_footer_title" msgid="9117342254914743097">"Leyfa þessu forriti að keyra löng bakgrunnsverk. Þetta leyfir forritinu að keyra verk sem gætu tekið lengri tíma en nokkrar mínútur, t.d. niðurhal og upphleðslur. \n\nEf þessari heimild er hafnað setur kerfið tímamörk fyrir forritið til að keyra slík verk í bakgrunni."</string>
+    <string name="keywords_long_background_tasks" msgid="5788956269136054574">"löng verk, gagnaflutningur, bakgrunnsverk"</string>
     <string name="reset_shortcut_manager_throttling" msgid="2183940254903144298">"Endurstilla ShortcutManager hraðatakmörkun"</string>
     <string name="reset_shortcut_manager_throttling_complete" msgid="8949943009096885470">"Hraðatakmörkun ShortcutManager hefur verið endurstillt"</string>
     <string name="notification_suggestion_title" msgid="6309263655965785411">"Stjórna upplýsingum á lásskjá"</string>
@@ -4129,8 +4131,7 @@
     <string name="mobile_data_settings_title" msgid="3927524078598009792">"Farsímagögn"</string>
     <string name="mobile_data_settings_summary" msgid="7323978798199919063">"Aðgangur að gögnum um farsímakerfi"</string>
     <string name="mobile_data_settings_summary_auto_switch" msgid="7851549787645698945">"Síminn skiptir sjálfkrafa yfir í þetta símafyrirtæki þegar samband næst"</string>
-    <!-- no translation found for mobile_data_settings_summary_unavailable (9176513507571883986) -->
-    <skip />
+    <string name="mobile_data_settings_summary_unavailable" msgid="9176513507571883986">"Ekkert SIM-kort tiltækt"</string>
     <string name="calls_preference" msgid="2166481296066890129">"Símtalastilling"</string>
     <string name="sms_preference" msgid="7742964962568219351">"SMS-kjörstilling"</string>
     <string name="calls_and_sms_ask_every_time" msgid="3178743088737726677">"Spyrja í hvert skipti"</string>
@@ -4145,10 +4146,8 @@
     <string name="mobile_network_list_add_more" msgid="4478586073355236604">"Bæta fleirum við"</string>
     <string name="mobile_network_active_sim" msgid="6397581267971410039">"Virkt / SIM-kort"</string>
     <string name="mobile_network_inactive_sim" msgid="5829757490580409899">"Óvirkt / SIM-kort"</string>
-    <!-- no translation found for mobile_network_active_esim (3984452275968408382) -->
-    <skip />
-    <!-- no translation found for mobile_network_inactive_esim (8777415108263057939) -->
-    <skip />
+    <string name="mobile_network_active_esim" msgid="3984452275968408382">"Virkt / eSIM"</string>
+    <string name="mobile_network_inactive_esim" msgid="8777415108263057939">"Óvirkt / eSIM"</string>
     <string name="mobile_network_sim_name" msgid="3187192894150386537">"Heiti og litur SIM-korts"</string>
     <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>
@@ -4184,8 +4183,7 @@
     <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>
-    <!-- no translation found for sim_action_switch_sub_dialog_text_downloaded (8977951796005849471) -->
-    <skip />
+    <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>
     <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>
@@ -4227,10 +4225,8 @@
     <string name="switch_sim_dialog_text" msgid="7530186862171635464">"<xliff:g id="CARRIER_NAME">%1$s</xliff:g> verður notað fyrir farsímagögn, símtöl og SMS."</string>
     <string name="switch_sim_dialog_no_switch_title" msgid="809763410787744247">"Ekkert virkt SIM-kort í boði"</string>
     <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>
-    <!-- no translation found for sim_card_label (6263064316075963775) -->
-    <skip />
-    <!-- no translation found for erase_sim_dialog_title (4742077437653028326) -->
-    <skip />
+    <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>
     <string name="erase_sim_confirm_button" msgid="8309115684335320541">"Hreinsa"</string>
     <string name="erasing_sim" msgid="7877703231075699139">"Eyðir SIM-korti…"</string>
@@ -4283,6 +4279,8 @@
     <string name="capture_system_heap_dump_title" msgid="9210974110606886455">"Búa til minnisgögn kerfis"</string>
     <string name="reboot_with_mte_title" msgid="9167242803901899693">"Endurræsa með MTE"</string>
     <string name="reboot_with_mte_message" msgid="7675836625682561153">"Kerfið verður endurræst og þá verður hægt að prófa viðbót minnismerkingar (MTE). MTE gæti haft neikvæð áhrif á afköst og stöðugleika kerfisins. Verður endurstillt við næstu endurræsingu."</string>
+    <string name="reboot_with_mte_summary" msgid="879384278357305846">"Prófa MTE fyrir staka ræsingu við þróun forrits"</string>
+    <string name="reboot_with_mte_already_enabled" msgid="7708271355555880940">"Kveikt er á MTE í gegnum ítarlega minnisvernd"</string>
     <string name="capturing_system_heap_dump_message" msgid="8410503247477360622">"Býr til minnisgögn kerfis"</string>
     <string name="error_capturing_system_heap_dump_message" msgid="2352983250048200052">"Ekki tókst að búa til minnisgögn kerfis"</string>
     <string name="automatic_system_heap_dump_title" msgid="4093306504711109479">"Búa sjálfkrafa til minnisgögn kerfis"</string>
@@ -4334,6 +4332,11 @@
     <string name="lockscreen_trivial_disabled_controls_summary" msgid="7593626010580689155">"Kveiktu fyrst á „Sýna tækjastjórnun“ til að nota þetta"</string>
     <string name="lockscreen_double_line_clock_summary" msgid="2916159550425093703">"Sýna klukku í tveimur línum þegar hægt er"</string>
     <string name="lockscreen_double_line_clock_setting_toggle" msgid="3408639316001688529">"Klukka í tveimur línum"</string>
+    <string name="lockscreen_quick_affordances_title" msgid="435869403114245620">"Hnappar"</string>
+    <plurals name="lockscreen_quick_affordances_summary" formatted="false" msgid="4225396036524703997">
+      <item quantity="one"><xliff:g id="FIRST_1">%1$s</xliff:g>, <xliff:g id="SECOND">%2$s</xliff:g></item>
+      <item quantity="other"><xliff:g id="FIRST_1">%1$s</xliff:g>, <xliff:g id="SECOND">%2$s</xliff:g></item>
+    </plurals>
     <string name="rtt_settings_title" msgid="7049259598645966354"></string>
     <string name="rtt_settings_no_visible" msgid="7440356831140948382"></string>
     <string name="rtt_settings_visible_during_call" msgid="7866181103286073700"></string>
@@ -4382,10 +4385,8 @@
     <string name="carrier_wifi_offload_summary" msgid="2980563718888371142">"Leyfa Google Fi að nota W+ net til að auka hraða og bæta tengingar"</string>
     <string name="carrier_wifi_network_title" msgid="5461382943873831770">"W+ net"</string>
     <string name="sim_category_title" msgid="2341314000964710495">"SIM"</string>
-    <!-- no translation found for downloaded_sim_category_title (2876988650413179752) -->
-    <skip />
-    <!-- no translation found for downloaded_sims_category_title (487799905978489922) -->
-    <skip />
+    <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>
     <string name="sim_category_default_active_sim" msgid="1208194173387987231">" / Sjálfgefið fyrir <xliff:g id="ID_1">%1$s</xliff:g>"</string>
@@ -4441,8 +4442,7 @@
     <string name="smart_forwarding_ongoing_title" msgid="962226849074401228">"Símtalsstillingar"</string>
     <string name="smart_forwarding_ongoing_text" msgid="2189209372407117114">"Uppfærir stillingar..."</string>
     <string name="smart_forwarding_failed_title" msgid="1859891191023516080">"Villa í símtalsstillingum"</string>
-    <!-- no translation found for smart_forwarding_failed_text (8682640643264071789) -->
-    <skip />
+    <string name="smart_forwarding_failed_text" msgid="8682640643264071789">"Netvilla eða SIM-villa."</string>
     <string name="smart_forwarding_failed_not_activated_text" msgid="997396203001257904">"SIM-kort er ekki virkt."</string>
     <string name="smart_forwarding_input_mdn_title" msgid="5105463748849841763">"Slá inn símanúmer"</string>
     <string name="smart_forwarding_input_mdn_dialog_title" msgid="7542216086697868415">"Slá inn símanúmer"</string>
@@ -4466,14 +4466,10 @@
     <string name="previous_page_content_description" msgid="6438292457923282991">"Til baka"</string>
     <string name="next_page_content_description" msgid="1641835099813416294">"Áfram"</string>
     <string name="colors_viewpager_content_description" msgid="2591751086138259565">"Forskoðun litar"</string>
-    <!-- no translation found for bluetooth_sim_card_access_notification_title (7351015416346359536) -->
-    <skip />
-    <!-- no translation found for bluetooth_sim_card_access_notification_content (8685623260103018309) -->
-    <skip />
-    <!-- no translation found for bluetooth_sim_card_access_dialog_title (5616323725563125179) -->
-    <skip />
-    <!-- no translation found for bluetooth_sim_card_access_dialog_content (6281997628405909566) -->
-    <skip />
+    <string name="bluetooth_sim_card_access_notification_title" msgid="7351015416346359536">"Beiðni um aðgang að SIM-korti"</string>
+    <string name="bluetooth_sim_card_access_notification_content" msgid="8685623260103018309">"Tæki vill fá aðgang að SIM-kortinu þínu. Ýttu til að fá frekari upplýsingar."</string>
+    <string name="bluetooth_sim_card_access_dialog_title" msgid="5616323725563125179">"Veita aðgang að SIM-korti?"</string>
+    <string name="bluetooth_sim_card_access_dialog_content" msgid="6281997628405909566">"Bluetooth-tækið <xliff:g id="DEVICE_NAME_0">%1$s</xliff:g> vill fá aðgang að gögnum á SIM-kortinu þínu. Þar á meðal að tengiliðunum þínum.\n\nÁ meðan tenging er virk móttekur <xliff:g id="DEVICE_NAME_1">%2$s</xliff:g> öll símtöl sem eru hringd í <xliff:g id="PHONE_NUMBER">%3$s</xliff:g>."</string>
     <string name="bluetooth_connect_access_notification_title" msgid="2573547043170883947">"Bluetooth-tæki í boði"</string>
     <string name="bluetooth_connect_access_notification_content" msgid="1328465545685433304">"Tæki vill tengjast. Ýttu til að fá frekari upplýsingar."</string>
     <string name="bluetooth_connect_access_dialog_title" msgid="1948056782712451381">"Tengjast Bluetooth-tæki?"</string>
@@ -4544,6 +4540,10 @@
     <string name="ingress_rate_limit_summary" msgid="1097811019742438371">"Stilla inntaksmörk bandvíddar netkerfis sem notuð eru fyrir öll netkerfi sem veita nettengingu."</string>
     <string name="ingress_rate_limit_dialog_title" msgid="5359461052422633789">"Stilla niðurhalsmörk netkerfis"</string>
     <string name="ingress_rate_limit_no_limit_entry" msgid="8741098826008012163">"Engin takmörk"</string>
+    <!-- no translation found for disable_phantom_process_monitor_title (8348108346706188771) -->
+    <skip />
+    <!-- no translation found for disable_phantom_process_monitor_summary (3044464635550256985) -->
+    <skip />
     <string name="bluetooth_broadcast_dialog_title" msgid="9172775308463135884">"Senda út"</string>
     <string name="bluetooth_broadcast_dialog_broadcast_app" msgid="1016617579194329005">"Senda út <xliff:g id="CURRENTAPP">%1$s</xliff:g>"</string>
     <string name="bluetooth_broadcast_dialog_find_message" msgid="6621660851669953883">"Hlustaðu á útsendingar sem eru í gangi í nágrenni við þig"</string>
diff --git a/res/values-it/arrays.xml b/res/values-it/arrays.xml
index fc59dd2..8e09a73 100644
--- a/res/values-it/arrays.xml
+++ b/res/values-it/arrays.xml
@@ -469,7 +469,9 @@
     <item msgid="2373999996715432397">"0"</item>
     <item msgid="5305176997036663262">"1"</item>
   </string-array>
-    <!-- no translation found for switch_to_dock_user_when_docked_timeout_entries:0 (3211660022507486536) -->
-    <!-- no translation found for switch_to_dock_user_when_docked_timeout_entries:1 (7025253383416830453) -->
-    <!-- no translation found for switch_to_dock_user_when_docked_timeout_entries:2 (1574040255478150028) -->
+  <string-array name="switch_to_dock_user_when_docked_timeout_entries">
+    <item msgid="3211660022507486536">"Mai"</item>
+    <item msgid="7025253383416830453">"Dopo 1 minuto"</item>
+    <item msgid="1574040255478150028">"Dopo 5 minuti"</item>
+  </string-array>
 </resources>
diff --git a/res/values-it/strings.xml b/res/values-it/strings.xml
index 9eec273..a11f04c 100644
--- a/res/values-it/strings.xml
+++ b/res/values-it/strings.xml
@@ -367,7 +367,7 @@
     <string name="security_settings_udfps_enroll_progress_a11y_message" msgid="6183535114682369699">"Registrazione dell\'impronta al <xliff:g id="PERCENTAGE">%d</xliff:g> percento"</string>
     <string name="security_settings_fingerprint_enroll_finish_title" msgid="3606325177406951457">"Impronta aggiunta"</string>
     <string name="security_settings_require_screen_on_to_auth_title" msgid="6393244827110756927">"Sblocca solo quando lo schermo è attivo"</string>
-    <string name="security_settings_require_screen_on_to_auth_description" msgid="8555651197315796037">"Devi attivare lo schermo prima di poter sbloccare con la tua impronta. In questo modo si riduce la probabilità di sblocchi accidentali."</string>
+    <string name="security_settings_require_screen_on_to_auth_description" msgid="8555651197315796037">"Per usare lo sblocco con l\'impronta, lo schermo deve essere attivo. In questo modo si riduce la probabilità di sblocchi accidentali."</string>
     <string name="security_settings_require_screen_on_to_auth_keywords" msgid="5557869560397089603">"Schermo, sblocco"</string>
     <string name="security_settings_fingerprint_enroll_enrolling_skip" msgid="3004786457919122854">"Più tardi"</string>
     <string name="security_settings_udfps_tip_fingerprint_help" msgid="7580784640741217494">"Solleva, quindi tocca di nuovo"</string>
@@ -1012,18 +1012,13 @@
     <string name="force_bold_text" msgid="4620929631102086716">"Testo in grassetto"</string>
     <string name="title_font_size" msgid="570613010306330622">"Dimensioni carattere"</string>
     <string name="short_summary_font_size" msgid="8444689613442419978">"Ingrandisci o riduci il testo"</string>
-    <!-- no translation found for sim_lock_settings (7331982427303002613) -->
-    <skip />
-    <!-- no translation found for sim_lock_settings_category (6475255139493877786) -->
-    <skip />
-    <!-- no translation found for sim_pin_toggle (6814489621760857328) -->
-    <skip />
+    <string name="sim_lock_settings" msgid="7331982427303002613">"Impostazioni blocco SIM"</string>
+    <string name="sim_lock_settings_category" msgid="6475255139493877786">"Blocco SIM"</string>
+    <string name="sim_pin_toggle" msgid="6814489621760857328">"Blocca SIM"</string>
     <string name="sim_pin_change" msgid="5978881209990507379">"Cambia PIN della SIM"</string>
     <string name="sim_enter_pin" msgid="8235202785516053253">"PIN della SIM"</string>
-    <!-- no translation found for sim_enable_sim_lock (6486354334679225748) -->
-    <skip />
-    <!-- no translation found for sim_disable_sim_lock (6939439812841857306) -->
-    <skip />
+    <string name="sim_enable_sim_lock" msgid="6486354334679225748">"Blocca SIM"</string>
+    <string name="sim_disable_sim_lock" msgid="6939439812841857306">"Sblocca SIM"</string>
     <string name="sim_enter_old" msgid="6882545610939674813">"PIN della SIM attuale"</string>
     <string name="sim_enter_new" msgid="9010947802784561582">"Nuovo PIN della SIM"</string>
     <string name="sim_reenter_new" msgid="6131418271490374263">"Digita ancora il nuovo PIN"</string>
@@ -1038,8 +1033,7 @@
     <string name="sim_change_data_title" msgid="4663239438584588847">"Utilizzare <xliff:g id="CARRIER">%1$s</xliff:g> per i dati mobili?"</string>
     <string name="sim_change_data_message" msgid="3046178883369645132">"Al momento utilizzi <xliff:g id="CARRIER2_0">%2$s</xliff:g> per i dati mobili. Se passi a <xliff:g id="CARRIER1">%1$s</xliff:g>, <xliff:g id="CARRIER2_1">%2$s</xliff:g> non verrà più utilizzato per i dati mobili."</string>
     <string name="sim_change_data_ok" msgid="4922114750417276560">"Usa <xliff:g id="CARRIER">%1$s</xliff:g>"</string>
-    <!-- no translation found for sim_preferred_title (8850185380445309835) -->
-    <skip />
+    <string name="sim_preferred_title" msgid="8850185380445309835">"Vuoi aggiornare SIM preferita?"</string>
     <string name="sim_preferred_message" msgid="6004009449266648351">"<xliff:g id="NEW_SIM">%1$s</xliff:g> è l\'unica SIM del tuo dispositivo. Vuoi utilizzarla per dati mobili, chiamate e SMS?"</string>
     <string name="wrong_pin_code_pukked" msgid="3414172752791445033">"Codice PIN della SIM errato. Devi contattare l\'operatore per sbloccare il dispositivo."</string>
     <plurals name="wrong_pin_code" formatted="false" msgid="4054088588731305475">
@@ -1192,20 +1186,17 @@
     <string name="reset_network_title" msgid="1395494440355807616">"Reimposta Wi-Fi, dati mobili e Bluetooth"</string>
     <string name="reset_network_desc" msgid="1112523764899788246">"Verranno reimpostate tutte le impostazioni di rete, tra cui:\n\n"<li>"Wi‑Fi"</li>\n<li>"Dati mobili"</li>\n<li>"Bluetooth"</li></string>
     <string name="erase_euicc_data_button" msgid="728078969563311737">"Resetta"</string>
-    <!-- no translation found for reset_esim_title (4194570573425902754) -->
-    <skip />
+    <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>
     <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>
-    <!-- no translation found for reset_network_final_desc_esim (1129251284212847939) -->
-    <skip />
+    <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>
     <string name="reset_network_final_button_text" msgid="2433867118414000462">"Ripristina impostazioni"</string>
     <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>
-    <!-- no translation found for reset_esim_error_msg (7279607120606365250) -->
-    <skip />
+    <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>
     <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>
@@ -2017,7 +2008,6 @@
     <string name="printer_info_desc" msgid="1206872325746154206">"Ulteriori informazioni su questa stampante"</string>
     <string name="power_usage_summary_title" msgid="4198312848584882113">"Batteria"</string>
     <string name="power_usage_summary" msgid="6857382582534984531">"Consumo batteria"</string>
-    <string name="power_usage_not_available" msgid="3425302437465106036">"Dati sull\'utilizzo non disponibili."</string>
     <string name="power_usage_level_and_status" msgid="821521456989429593">"<xliff:g id="LEVEL">%1$s</xliff:g> - <xliff:g id="STATUS">%2$s</xliff:g>"</string>
     <string name="power_discharge_remaining" msgid="6997529817917076536">"<xliff:g id="REMAIN">%1$s</xliff:g> rimanenti"</string>
     <string name="power_charge_remaining" msgid="7046064326172265116">"<xliff:g id="UNTIL_CHARGED">%1$s</xliff:g> alla ricarica"</string>
@@ -2038,7 +2028,6 @@
     <string name="manager_battery_usage_optimized_only" msgid="7121785281913056432">"ottimizzato"</string>
     <string name="manager_battery_usage_link_a11y" msgid="374918091821438564">"Scopri di più sulle opzioni relative all\'utilizzo della batteria"</string>
     <string name="device_screen_usage" msgid="1011630249648289909">"Utilizzo dello schermo dall\'ultima ricarica completa"</string>
-    <string name="power_usage_list_summary" msgid="3237540201918492925">"Utilizzo della batteria dalla ricarica completa"</string>
     <string name="advanced_battery_title" msgid="3005993394776555079">"Utilizzo batteria"</string>
     <string name="history_details_title" msgid="8628584613889559355">"Dettagli cronologia"</string>
     <string name="advanced_battery_preference_title" msgid="3790901207877260883">"Utilizzo batteria"</string>
@@ -2062,7 +2051,17 @@
     <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="5962767837251276527">"Ricarica in pausa"</string>
     <string name="battery_tip_limited_temporarily_summary" msgid="5254922316684499816">"La batteria viene protetta affinché duri di più"</string>
-    <!-- no translation found for battery_tip_limited_temporarily_extra_summary (8876637325622106400) -->
+    <!-- no translation found for battery_tip_dock_defender_future_bypass_title (7257251934903787366) -->
+    <skip />
+    <!-- no translation found for battery_tip_dock_defender_future_bypass_summary (428474483479026813) -->
+    <skip />
+    <!-- no translation found for battery_tip_dock_defender_active_title (8843454404807737776) -->
+    <skip />
+    <!-- no translation found for battery_tip_dock_defender_active_summary (5582869291068635429) -->
+    <skip />
+    <!-- no translation found for battery_tip_dock_defender_temporarily_bypassed_title (1679449361090557201) -->
+    <skip />
+    <!-- no translation found for battery_tip_dock_defender_temporarily_bypassed_summary (5107293805054133144) -->
     <skip />
     <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>
@@ -2125,7 +2124,6 @@
     <string name="power_bluetooth" msgid="5085900180846238196">"Bluetooth"</string>
     <string name="power_cell" msgid="7793805106954398186">"Rete mobile"</string>
     <string name="power_phone" msgid="2768396619208561670">"Chiamate vocali"</string>
-    <string name="battery_used_for" msgid="6401552215008504483">"App usata per <xliff:g id="TIME">^1</xliff:g>"</string>
     <string name="battery_screen_usage" msgid="90008745183187461">"Uso dello schermo: <xliff:g id="TIME">^1</xliff:g>"</string>
     <string name="battery_used_by" msgid="6457305178016189330">"<xliff:g id="PERCENT">%1$s</xliff:g> utilizzato da <xliff:g id="APP">%2$s</xliff:g>"</string>
     <string name="battery_overall_usage" msgid="8940140259734182014">"<xliff:g id="PERCENT">%1$s</xliff:g> dell\'utilizzo totale della batteria"</string>
@@ -2156,7 +2154,6 @@
     <string name="battery_not_usage_24hr" msgid="8397519536160741248">"Nessun utilizzo nelle ultime 24 ore"</string>
     <string name="battery_usage_without_time" msgid="1346894834339420538"></string>
     <string name="battery_usage_other_users" msgid="9002643295562500693">"Altri utenti"</string>
-    <string name="advanced_battery_graph_subtext" msgid="6816737986172678550">"La stima della batteria residua si basa sul tuo utilizzo del dispositivo"</string>
     <string name="estimated_time_left" msgid="948717045180211777">"Tempo residuo stimato"</string>
     <string name="estimated_charging_time_left" msgid="2287135413363961246">"Tempo rimanente alla carica completa"</string>
     <string name="estimated_time_description" msgid="211058785418596009">"La stima potrebbe variare in base all\'utilizzo"</string>
@@ -2263,6 +2260,7 @@
     <string name="vpn_settings_multiple_insecure_multiple_total" msgid="1706236062478680488">"<xliff:g id="VPN_COUNT">%d</xliff:g> non sicure"</string>
     <string name="adaptive_connectivity_title" msgid="7464959640138428192">"Connettività adattiva"</string>
     <string name="adaptive_connectivity_summary" msgid="3648731530666326885">"Prolunga la durata della batteria e migliora le prestazioni del dispositivo gestendo automaticamente le connessioni di rete"</string>
+    <string name="adaptive_connectivity_main_switch_title" msgid="261045483524512420">"Usa Connettività adattiva"</string>
     <string name="credentials_title" msgid="7535942196886123656">"Archivio credenziali"</string>
     <string name="credentials_install" msgid="3933218407598415827">"Installa un certificato"</string>
     <string name="credentials_reset" msgid="4246628389366452655">"Cancella credenziali"</string>
@@ -2563,8 +2561,7 @@
     <string name="user_remove_user_menu" msgid="2183714948094429367">"Elimina <xliff:g id="USER_NAME">%1$s</xliff:g> da dispositivo"</string>
     <string name="user_lockscreen_settings" msgid="4596612658981942092">"Impostazioni schermata di blocco"</string>
     <string name="user_add_on_lockscreen_menu" msgid="2539059062034644966">"Aggiungi utenti da schermata di blocco"</string>
-    <!-- no translation found for switch_to_dock_user_when_docked (2324395443311905635) -->
-    <skip />
+    <string name="switch_to_dock_user_when_docked" msgid="2324395443311905635">"Passa a utente amministratore se inserito nel dock"</string>
     <string name="user_confirm_remove_self_title" msgid="926265330805361832">"Eliminare te stesso?"</string>
     <string name="user_confirm_remove_title" msgid="3626559103278006002">"Eliminare questo utente?"</string>
     <string name="user_profile_confirm_remove_title" msgid="3131574314149375354">"Rimuovere questo profilo?"</string>
@@ -2690,8 +2687,7 @@
     <string name="wizard_next" msgid="3884832431439072471">"Avanti"</string>
     <string name="wizard_back_adoptable" msgid="1447814356855134183">"Formatta in un altro modo"</string>
     <string name="regulatory_info_text" msgid="1154461023369976667"></string>
-    <!-- no translation found for sim_settings_title (2254609719033946272) -->
-    <skip />
+    <string name="sim_settings_title" msgid="2254609719033946272">"SIM"</string>
     <string name="sim_cellular_data_unavailable" msgid="4653591727755387534">"Dati mobili non disponibili"</string>
     <string name="sim_cellular_data_unavailable_summary" msgid="6505871722911347881">"Tocca per selezionare una SIM dati"</string>
     <string name="sim_calls_always_use" msgid="967857230039768111">"Usa sempre questa per chiamare"</string>
@@ -2709,8 +2705,7 @@
     <string name="sim_status_title" msgid="6188770698037109774">"Stato SIM"</string>
     <string name="sim_status_title_sim_slot" msgid="4932996839194493313">"Stato della SIM (slot SIM %1$d)"</string>
     <string name="sim_signal_strength" msgid="6351052821700294501">"<xliff:g id="DBM">%1$d</xliff:g> dBm <xliff:g id="ASU">%2$d</xliff:g> asu"</string>
-    <!-- no translation found for sim_notification_title (2819551384383504031) -->
-    <skip />
+    <string name="sim_notification_title" msgid="2819551384383504031">"SIM cambiate."</string>
     <string name="sim_notification_summary" msgid="5593339846307029991">"Tocca per configurare"</string>
     <string name="sim_calls_ask_first_prefs_title" msgid="3077694594349657933">"Chiedi ogni volta"</string>
     <string name="sim_selection_required_pref" msgid="231437651041498359">"Fai una scelta"</string>
@@ -2736,7 +2731,10 @@
     <string name="account_dashboard_title" msgid="8228773251948253914">"Password e account"</string>
     <string name="account_dashboard_default_summary" msgid="1730719656099599488">"Password salvate, compilazione automatica, account sincronizzati"</string>
     <string name="app_default_dashboard_title" msgid="4071015747629103216">"App predefinite"</string>
-    <!-- no translation found for cloned_apps_dashboard_title (5542076801222950921) -->
+    <string name="cloned_apps_dashboard_title" msgid="5542076801222950921">"App clonate"</string>
+    <!-- no translation found for desc_cloned_apps_intro_text (1369621522882622476) -->
+    <skip />
+    <!-- no translation found for cloned_apps_summary (8805362440770795709) -->
     <skip />
     <string name="system_dashboard_summary" msgid="7400745270362833832">"Lingue, gesti, ora, backup"</string>
     <string name="languages_setting_summary" msgid="4924440599794956443">"Lingue di sistema, Lingue delle app"</string>
@@ -3352,8 +3350,7 @@
     <string name="screen_pinning_unlock_password" msgid="4957969621904790573">"Richiedi password prima di sbloccare"</string>
     <string name="screen_pinning_unlock_none" msgid="2474959642431856316">"Blocca dispositivo dopo lo sblocco app"</string>
     <string name="confirm_sim_deletion_title" msgid="9199369003530237871">"Conferma eliminazione della SIM"</string>
-    <!-- no translation found for confirm_sim_deletion_description (5090811029854329373) -->
-    <skip />
+    <string name="confirm_sim_deletion_description" msgid="5090811029854329373">"Verifica la tua identità prima di resettare una eSIM"</string>
     <string name="opening_paragraph_delete_profile_unknown_company" msgid="2951348192319498135">"Questo profilo di lavoro è gestito da:"</string>
     <string name="managing_admin" msgid="2633920317425356619">"Gestito da <xliff:g id="ADMIN_APP_LABEL">%s</xliff:g>"</string>
     <string name="encryption_interstitial_header" msgid="4418014339568737685">"Avvio sicuro"</string>
@@ -3757,6 +3754,11 @@
       <item quantity="one">1 app può usare dati senza limitazioni</item>
     </plurals>
     <string name="special_access_more" msgid="132919514147475846">"Altro"</string>
+    <string name="long_background_tasks_label" msgid="3169590134850226687">"Attività in background lunghe"</string>
+    <string name="long_background_tasks_switch_title" msgid="2491623894899492543">"Consenti attività in background lunghe"</string>
+    <string name="long_background_tasks_title" msgid="3272230637974707490">"Attività in background lunghe"</string>
+    <string name="long_background_tasks_footer_title" msgid="9117342254914743097">"Consenti a questa app di eseguire attività in background lunghe. L\'app può eseguire attività che potrebbero richiedere più di qualche minuto per il completamento, ad esempio download e caricamenti. \n\nSe questa autorizzazione viene negata, il sistema limiterà il tempo di esecuzione di queste attività in background da parte dell\'app."</string>
+    <string name="keywords_long_background_tasks" msgid="5788956269136054574">"processi lunghi, trasferimento di dati, attività in background"</string>
     <string name="reset_shortcut_manager_throttling" msgid="2183940254903144298">"Reimposta il limite di frequenza in ShortcutManager"</string>
     <string name="reset_shortcut_manager_throttling_complete" msgid="8949943009096885470">"Il limite di frequenza di ShortcutManager è stato reimpostato"</string>
     <string name="notification_suggestion_title" msgid="6309263655965785411">"Gestisci le informazioni nella schermata di blocco"</string>
@@ -4129,8 +4131,7 @@
     <string name="mobile_data_settings_title" msgid="3927524078598009792">"Dati mobili"</string>
     <string name="mobile_data_settings_summary" msgid="7323978798199919063">"Accedi ai dati tramite la rete mobile"</string>
     <string name="mobile_data_settings_summary_auto_switch" msgid="7851549787645698945">"Il telefono passerà automaticamente a questo operatore quando si trova in portata"</string>
-    <!-- no translation found for mobile_data_settings_summary_unavailable (9176513507571883986) -->
-    <skip />
+    <string name="mobile_data_settings_summary_unavailable" msgid="9176513507571883986">"Nessuna SIM disponibile"</string>
     <string name="calls_preference" msgid="2166481296066890129">"Preferenza per le chiamate"</string>
     <string name="sms_preference" msgid="7742964962568219351">"Preferenza per gli SMS"</string>
     <string name="calls_and_sms_ask_every_time" msgid="3178743088737726677">"Chiedi ogni volta"</string>
@@ -4145,10 +4146,8 @@
     <string name="mobile_network_list_add_more" msgid="4478586073355236604">"Aggiungi altre"</string>
     <string name="mobile_network_active_sim" msgid="6397581267971410039">"Attivo/SIM"</string>
     <string name="mobile_network_inactive_sim" msgid="5829757490580409899">"Non attivo/SIM"</string>
-    <!-- no translation found for mobile_network_active_esim (3984452275968408382) -->
-    <skip />
-    <!-- no translation found for mobile_network_inactive_esim (8777415108263057939) -->
-    <skip />
+    <string name="mobile_network_active_esim" msgid="3984452275968408382">"Attivo/eSIM"</string>
+    <string name="mobile_network_inactive_esim" msgid="8777415108263057939">"Non attivo/eSIM"</string>
     <string name="mobile_network_sim_name" msgid="3187192894150386537">"Nome e colore SIM"</string>
     <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>
@@ -4184,8 +4183,7 @@
     <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>
-    <!-- no translation found for sim_action_switch_sub_dialog_text_downloaded (8977951796005849471) -->
-    <skip />
+    <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>
     <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>
@@ -4227,10 +4225,8 @@
     <string name="switch_sim_dialog_text" msgid="7530186862171635464">"Verrà usato <xliff:g id="CARRIER_NAME">%1$s</xliff:g> per i dati mobili, le chiamate e gli SMS."</string>
     <string name="switch_sim_dialog_no_switch_title" msgid="809763410787744247">"Nessuna SIM attiva disponibile"</string>
     <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>
-    <!-- no translation found for sim_card_label (6263064316075963775) -->
-    <skip />
-    <!-- no translation found for erase_sim_dialog_title (4742077437653028326) -->
-    <skip />
+    <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>
     <string name="erase_sim_confirm_button" msgid="8309115684335320541">"Elimina"</string>
     <string name="erasing_sim" msgid="7877703231075699139">"Reset della SIM…"</string>
@@ -4283,6 +4279,8 @@
     <string name="capture_system_heap_dump_title" msgid="9210974110606886455">"Acquisisci dump dell\'heap del sistema"</string>
     <string name="reboot_with_mte_title" msgid="9167242803901899693">"Riavvia con MTE"</string>
     <string name="reboot_with_mte_message" msgid="7675836625682561153">"Il sistema si riavvierà e consentirà gli esperimenti con Memory Tagging Extension (MTE). MTE potrebbe incidere negativamente sulla stabilità e sulle prestazioni del sistema. Verrà reimpostato al riavvio successivo."</string>
+    <string name="reboot_with_mte_summary" msgid="879384278357305846">"Prova MTE per un singolo avvio per lo sviluppo di app"</string>
+    <string name="reboot_with_mte_already_enabled" msgid="7708271355555880940">"MTE è stata attivata tramite la protezione avanzata della memoria"</string>
     <string name="capturing_system_heap_dump_message" msgid="8410503247477360622">"Acquisizione del dump dell\'heap del sistema"</string>
     <string name="error_capturing_system_heap_dump_message" msgid="2352983250048200052">"Impossibile acquisire dump dell\'heap del sistema"</string>
     <string name="automatic_system_heap_dump_title" msgid="4093306504711109479">"Acquisisci automaticamente dump dell\'heap del sistema"</string>
@@ -4334,6 +4332,11 @@
     <string name="lockscreen_trivial_disabled_controls_summary" msgid="7593626010580689155">"Per usare i controlli, devi prima attivare l\'opzione \"Mostra controlli dei dispositivi\""</string>
     <string name="lockscreen_double_line_clock_summary" msgid="2916159550425093703">"Mostra l\'orologio su due righe quando è disponibile"</string>
     <string name="lockscreen_double_line_clock_setting_toggle" msgid="3408639316001688529">"Orologio su due righe"</string>
+    <string name="lockscreen_quick_affordances_title" msgid="435869403114245620">"Pulsanti"</string>
+    <plurals name="lockscreen_quick_affordances_summary" formatted="false" msgid="4225396036524703997">
+      <item quantity="other"><xliff:g id="FIRST_1">%1$s</xliff:g>, <xliff:g id="SECOND">%2$s</xliff:g></item>
+      <item quantity="one"><xliff:g id="FIRST_0">%1$s</xliff:g></item>
+    </plurals>
     <string name="rtt_settings_title" msgid="7049259598645966354"></string>
     <string name="rtt_settings_no_visible" msgid="7440356831140948382"></string>
     <string name="rtt_settings_visible_during_call" msgid="7866181103286073700"></string>
@@ -4382,10 +4385,8 @@
     <string name="carrier_wifi_offload_summary" msgid="2980563718888371142">"Consenti a Google Fi di utilizzare reti W+ per migliorare la velocità e la copertura"</string>
     <string name="carrier_wifi_network_title" msgid="5461382943873831770">"Rete W+"</string>
     <string name="sim_category_title" msgid="2341314000964710495">"SIM"</string>
-    <!-- no translation found for downloaded_sim_category_title (2876988650413179752) -->
-    <skip />
-    <!-- no translation found for downloaded_sims_category_title (487799905978489922) -->
-    <skip />
+    <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>
     <string name="sim_category_default_active_sim" msgid="1208194173387987231">" / Predefinita per: <xliff:g id="ID_1">%1$s</xliff:g>"</string>
@@ -4441,8 +4442,7 @@
     <string name="smart_forwarding_ongoing_title" msgid="962226849074401228">"Impostazioni chiamate"</string>
     <string name="smart_forwarding_ongoing_text" msgid="2189209372407117114">"Aggiornamento delle impostazioni in corso…"</string>
     <string name="smart_forwarding_failed_title" msgid="1859891191023516080">"Errore Impostazioni chiamate"</string>
-    <!-- no translation found for smart_forwarding_failed_text (8682640643264071789) -->
-    <skip />
+    <string name="smart_forwarding_failed_text" msgid="8682640643264071789">"Errore di rete o della SIM."</string>
     <string name="smart_forwarding_failed_not_activated_text" msgid="997396203001257904">"SIM non attiva."</string>
     <string name="smart_forwarding_input_mdn_title" msgid="5105463748849841763">"Inserisci numeri di telefono"</string>
     <string name="smart_forwarding_input_mdn_dialog_title" msgid="7542216086697868415">"Inserisci numero di telefono"</string>
@@ -4466,14 +4466,10 @@
     <string name="previous_page_content_description" msgid="6438292457923282991">"Indietro"</string>
     <string name="next_page_content_description" msgid="1641835099813416294">"Avanti"</string>
     <string name="colors_viewpager_content_description" msgid="2591751086138259565">"Anteprima colore"</string>
-    <!-- no translation found for bluetooth_sim_card_access_notification_title (7351015416346359536) -->
-    <skip />
-    <!-- no translation found for bluetooth_sim_card_access_notification_content (8685623260103018309) -->
-    <skip />
-    <!-- no translation found for bluetooth_sim_card_access_dialog_title (5616323725563125179) -->
-    <skip />
-    <!-- no translation found for bluetooth_sim_card_access_dialog_content (6281997628405909566) -->
-    <skip />
+    <string name="bluetooth_sim_card_access_notification_title" msgid="7351015416346359536">"Richiesta di accesso alla SIM"</string>
+    <string name="bluetooth_sim_card_access_notification_content" msgid="8685623260103018309">"Un dispositivo vuole accedere alla tua SIM. Tocca per conoscere i dettagli."</string>
+    <string name="bluetooth_sim_card_access_dialog_title" msgid="5616323725563125179">"Vuoi consentire l\'accesso alla SIM?"</string>
+    <string name="bluetooth_sim_card_access_dialog_content" msgid="6281997628405909566">"Un dispositivo Bluetooth, <xliff:g id="DEVICE_NAME_0">%1$s</xliff:g>, vuole accedere ai dati della tua SIM. Sono inclusi i tuoi contatti.\n\nDurante la connessione, <xliff:g id="DEVICE_NAME_1">%2$s</xliff:g> riceverà tutte le chiamate effettuate al numero <xliff:g id="PHONE_NUMBER">%3$s</xliff:g>."</string>
     <string name="bluetooth_connect_access_notification_title" msgid="2573547043170883947">"Dispositivo Bluetooth disponibile"</string>
     <string name="bluetooth_connect_access_notification_content" msgid="1328465545685433304">"Un dispositivo vuole connettersi. Tocca per conoscere i dettagli."</string>
     <string name="bluetooth_connect_access_dialog_title" msgid="1948056782712451381">"Connettersi al dispositivo Bluetooth?"</string>
@@ -4544,6 +4540,10 @@
     <string name="ingress_rate_limit_summary" msgid="1097811019742438371">"Configura il limite di velocità in entrata della larghezza di banda della rete applicato a tutte le reti che forniscono una connessione a Internet"</string>
     <string name="ingress_rate_limit_dialog_title" msgid="5359461052422633789">"Configura il limite di velocità di download della rete"</string>
     <string name="ingress_rate_limit_no_limit_entry" msgid="8741098826008012163">"Nessun limite"</string>
+    <!-- no translation found for disable_phantom_process_monitor_title (8348108346706188771) -->
+    <skip />
+    <!-- no translation found for disable_phantom_process_monitor_summary (3044464635550256985) -->
+    <skip />
     <string name="bluetooth_broadcast_dialog_title" msgid="9172775308463135884">"Trasmissione"</string>
     <string name="bluetooth_broadcast_dialog_broadcast_app" msgid="1016617579194329005">"Trasmetti l\'app <xliff:g id="CURRENTAPP">%1$s</xliff:g>"</string>
     <string name="bluetooth_broadcast_dialog_find_message" msgid="6621660851669953883">"Ascolta le trasmissioni in riproduzione nelle vicinanze"</string>
diff --git a/res/values-iw/arrays.xml b/res/values-iw/arrays.xml
index e5dd667..fcb43e0 100644
--- a/res/values-iw/arrays.xml
+++ b/res/values-iw/arrays.xml
@@ -469,7 +469,9 @@
     <item msgid="2373999996715432397">"0"</item>
     <item msgid="5305176997036663262">"1"</item>
   </string-array>
-    <!-- no translation found for switch_to_dock_user_when_docked_timeout_entries:0 (3211660022507486536) -->
-    <!-- no translation found for switch_to_dock_user_when_docked_timeout_entries:1 (7025253383416830453) -->
-    <!-- no translation found for switch_to_dock_user_when_docked_timeout_entries:2 (1574040255478150028) -->
+  <string-array name="switch_to_dock_user_when_docked_timeout_entries">
+    <item msgid="3211660022507486536">"אף פעם"</item>
+    <item msgid="7025253383416830453">"לאחר דקה אחת"</item>
+    <item msgid="1574040255478150028">"לאחר 5 דקות"</item>
+  </string-array>
 </resources>
diff --git a/res/values-iw/strings.xml b/res/values-iw/strings.xml
index a6a3344..11066f7 100644
--- a/res/values-iw/strings.xml
+++ b/res/values-iw/strings.xml
@@ -1056,18 +1056,13 @@
     <string name="force_bold_text" msgid="4620929631102086716">"טקסט מודגש"</string>
     <string name="title_font_size" msgid="570613010306330622">"גודל גופן"</string>
     <string name="short_summary_font_size" msgid="8444689613442419978">"הגדלה או הקטנה של גודל הטקסט"</string>
-    <!-- no translation found for sim_lock_settings (7331982427303002613) -->
-    <skip />
-    <!-- no translation found for sim_lock_settings_category (6475255139493877786) -->
-    <skip />
-    <!-- no translation found for sim_pin_toggle (6814489621760857328) -->
-    <skip />
+    <string name="sim_lock_settings" msgid="7331982427303002613">"‏הגדרות נעילת כרטיס ה-SIM"</string>
+    <string name="sim_lock_settings_category" msgid="6475255139493877786">"‏נעילת כרטיס SIM"</string>
+    <string name="sim_pin_toggle" msgid="6814489621760857328">"‏נעילת כרטיס ה-SIM"</string>
     <string name="sim_pin_change" msgid="5978881209990507379">"‏שינוי קוד האימות של ה-SIM"</string>
     <string name="sim_enter_pin" msgid="8235202785516053253">"‏קוד הגישה ל-SIM"</string>
-    <!-- no translation found for sim_enable_sim_lock (6486354334679225748) -->
-    <skip />
-    <!-- no translation found for sim_disable_sim_lock (6939439812841857306) -->
-    <skip />
+    <string name="sim_enable_sim_lock" msgid="6486354334679225748">"‏נעילת כרטיס ה-SIM"</string>
+    <string name="sim_disable_sim_lock" msgid="6939439812841857306">"‏ביטול נעילת SIM"</string>
     <string name="sim_enter_old" msgid="6882545610939674813">"‏קוד גישה ישן ל-SIM"</string>
     <string name="sim_enter_new" msgid="9010947802784561582">"‏קוד גישה חדש ל-SIM"</string>
     <string name="sim_reenter_new" msgid="6131418271490374263">"יש להקליד שוב את קוד הגישה החדש"</string>
@@ -1082,8 +1077,7 @@
     <string name="sim_change_data_title" msgid="4663239438584588847">"להשתמש ב-<xliff:g id="CARRIER">%1$s</xliff:g> בשביל חבילת גלישה?"</string>
     <string name="sim_change_data_message" msgid="3046178883369645132">"חבילת הגלישה הנוכחית היא של <xliff:g id="CARRIER2_0">%2$s</xliff:g>. אחרי מעבר אל <xliff:g id="CARRIER1">%1$s</xliff:g>, יופסק השימוש בחבילת הגלישה של <xliff:g id="CARRIER2_1">%2$s</xliff:g>."</string>
     <string name="sim_change_data_ok" msgid="4922114750417276560">"אני רוצה להשתמש ב-<xliff:g id="CARRIER">%1$s</xliff:g>"</string>
-    <!-- no translation found for sim_preferred_title (8850185380445309835) -->
-    <skip />
+    <string name="sim_preferred_title" msgid="8850185380445309835">"‏לעדכן את כרטיס ה-SIM המועדף?"</string>
     <string name="sim_preferred_message" msgid="6004009449266648351">"‏<xliff:g id="NEW_SIM">%1$s</xliff:g> הוא ה-SIM היחיד במכשיר. האם להשתמש ב-SIM זה לחיבור לאינטרנט באמצעות חבילת גלישה, לשיחות ולהודעות SMS?"</string>
     <string name="wrong_pin_code_pukked" msgid="3414172752791445033">"‏קוד גישה שגוי של כרטיס ה-SIM. עליך ליצור כעת קשר עם הספק על מנת לבטל את נעילת המכשיר."</string>
     <plurals name="wrong_pin_code" formatted="false" msgid="4054088588731305475">
@@ -1238,20 +1232,17 @@
     <string name="reset_network_title" msgid="1395494440355807616">"‏איפוס ההגדרות של Wi-Fi, חבילת גלישה ו-Bluetooth"</string>
     <string name="reset_network_desc" msgid="1112523764899788246">"‏הפעולה הזו תאפס את כל הגדרות הרשת, כולל:\n\n"<li>"Wi‑Fi"</li>\n<li>"חבילת גלישה"</li>\n<li>"Bluetooth"</li></string>
     <string name="erase_euicc_data_button" msgid="728078969563311737">"מחיקה"</string>
-    <!-- no translation found for reset_esim_title (4194570573425902754) -->
-    <skip />
+    <string name="reset_esim_title" msgid="4194570573425902754">"‏מחיקה של כרטיסי ה-eSIM"</string>
     <string name="reset_esim_desc" msgid="3662444090563399131">"‏הפעולה הזו לא תבטל אף חבילת גלישה. כדי להוריד כרטיסי SIM חלופיים, יש לפנות לספק חבילת הסלולר."</string>
     <string name="reset_network_button_text" msgid="2281476496459610071">"איפוס הגדרות"</string>
     <string name="reset_network_final_desc" msgid="5304365082065278425">"לאפס את כל הגדרות הרשת? לא ניתן לבטל את הפעולה הזו."</string>
-    <!-- no translation found for reset_network_final_desc_esim (1129251284212847939) -->
-    <skip />
+    <string name="reset_network_final_desc_esim" msgid="1129251284212847939">"‏לאפס את כל הגדרות הרשת ולמחוק את כרטיסי ה-eSIM? לא ניתן לבטל את הפעולה הזו."</string>
     <string name="reset_network_final_button_text" msgid="2433867118414000462">"איפוס הגדרות"</string>
     <string name="reset_network_confirm_title" msgid="913014422184481270">"האם לאפס?"</string>
     <string name="network_reset_not_available" msgid="1966334631394607829">"המשתמש הזה לא יכול לאפס את הגדרות הרשת"</string>
     <string name="reset_network_complete_toast" msgid="1367872474130621115">"הגדרות הרשת אופסו"</string>
     <string name="reset_esim_error_title" msgid="4670073610967959597">"‏לא ניתן למחוק כרטיסי SIM"</string>
-    <!-- no translation found for reset_esim_error_msg (7279607120606365250) -->
-    <skip />
+    <string name="reset_esim_error_msg" msgid="7279607120606365250">"‏בגלל שגיאה כלשהי לא ניתן למחוק את כרטיסי ה-eSIM.\n\nצריך להפעיל מחדש את המכשיר ולנסות שוב."</string>
     <string name="main_clear_title" msgid="277664302144837723">"מחיקת כל הנתונים (איפוס לנתוני היצרן)"</string>
     <string name="main_clear_short_title" msgid="4752094765533020696">"מחיקת כל הנתונים (איפוס לנתוני היצרן)"</string>
     <string name="main_clear_desc_also_erases_external" msgid="3687911419628956693"><li>"מוזיקה"</li>\n<li>"תמונות"</li>\n<li>"נתוני משתמשים אחרים"</li></string>
@@ -2081,7 +2072,6 @@
     <string name="printer_info_desc" msgid="1206872325746154206">"מידע נוסף על מדפסת זו"</string>
     <string name="power_usage_summary_title" msgid="4198312848584882113">"סוללה"</string>
     <string name="power_usage_summary" msgid="6857382582534984531">"שימוש בסוללה"</string>
-    <string name="power_usage_not_available" msgid="3425302437465106036">"אין נתונים זמינים על השימוש בסוללה."</string>
     <string name="power_usage_level_and_status" msgid="821521456989429593">"<xliff:g id="LEVEL">%1$s</xliff:g> - <xliff:g id="STATUS">%2$s</xliff:g>"</string>
     <string name="power_discharge_remaining" msgid="6997529817917076536">"נותרו <xliff:g id="REMAIN">%1$s</xliff:g>"</string>
     <string name="power_charge_remaining" msgid="7046064326172265116">"<xliff:g id="UNTIL_CHARGED">%1$s</xliff:g> לסיום הטעינה"</string>
@@ -2102,7 +2092,6 @@
     <string name="manager_battery_usage_optimized_only" msgid="7121785281913056432">"אופטימיזציה"</string>
     <string name="manager_battery_usage_link_a11y" msgid="374918091821438564">"למידע נוסף על אפשרויות שימוש בסוללה"</string>
     <string name="device_screen_usage" msgid="1011630249648289909">"שימוש במסך מאז הטעינה המלאה"</string>
-    <string name="power_usage_list_summary" msgid="3237540201918492925">"השימוש בסוללה מאז הטעינה המלאה"</string>
     <string name="advanced_battery_title" msgid="3005993394776555079">"שימוש בסוללה"</string>
     <string name="history_details_title" msgid="8628584613889559355">"פרטי היסטוריה"</string>
     <string name="advanced_battery_preference_title" msgid="3790901207877260883">"שימוש בסוללה"</string>
@@ -2126,7 +2115,17 @@
     <string name="battery_tip_high_usage_summary" msgid="3938999581403084551">"האפליקציות המובילות במידת השימוש בסוללה"</string>
     <string name="battery_tip_limited_temporarily_title" msgid="5962767837251276527">"הטעינה הושהתה"</string>
     <string name="battery_tip_limited_temporarily_summary" msgid="5254922316684499816">"כדאי להגן על הסוללה כדי להאריך את חיי הסוללה"</string>
-    <!-- no translation found for battery_tip_limited_temporarily_extra_summary (8876637325622106400) -->
+    <!-- no translation found for battery_tip_dock_defender_future_bypass_title (7257251934903787366) -->
+    <skip />
+    <!-- no translation found for battery_tip_dock_defender_future_bypass_summary (428474483479026813) -->
+    <skip />
+    <!-- no translation found for battery_tip_dock_defender_active_title (8843454404807737776) -->
+    <skip />
+    <!-- no translation found for battery_tip_dock_defender_active_summary (5582869291068635429) -->
+    <skip />
+    <!-- no translation found for battery_tip_dock_defender_temporarily_bypassed_title (1679449361090557201) -->
+    <skip />
+    <!-- no translation found for battery_tip_dock_defender_temporarily_bypassed_summary (5107293805054133144) -->
     <skip />
     <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>
@@ -2203,7 +2202,6 @@
     <string name="power_bluetooth" msgid="5085900180846238196">"Bluetooth"</string>
     <string name="power_cell" msgid="7793805106954398186">"רשת סלולרית"</string>
     <string name="power_phone" msgid="2768396619208561670">"שיחות קוליות"</string>
-    <string name="battery_used_for" msgid="6401552215008504483">"משך השימוש: <xliff:g id="TIME">^1</xliff:g>"</string>
     <string name="battery_screen_usage" msgid="90008745183187461">"שימוש במסך במשך <xliff:g id="TIME">^1</xliff:g>"</string>
     <string name="battery_used_by" msgid="6457305178016189330">"<xliff:g id="PERCENT">%1$s</xliff:g> בשימוש על ידי <xliff:g id="APP">%2$s</xliff:g>"</string>
     <string name="battery_overall_usage" msgid="8940140259734182014">"<xliff:g id="PERCENT">%1$s</xliff:g> מצריכת הסוללה הכוללת"</string>
@@ -2234,7 +2232,6 @@
     <string name="battery_not_usage_24hr" msgid="8397519536160741248">"לא נעשה שימוש ב-24 השעות האחרונות"</string>
     <string name="battery_usage_without_time" msgid="1346894834339420538"></string>
     <string name="battery_usage_other_users" msgid="9002643295562500693">"משתמשים אחרים"</string>
-    <string name="advanced_battery_graph_subtext" msgid="6816737986172678550">"הערכת הזמן שנותר עד שתיגמר הסוללה מבוססת על השימוש שנעשה במכשיר"</string>
     <string name="estimated_time_left" msgid="948717045180211777">"זמן משוער שנותר"</string>
     <string name="estimated_charging_time_left" msgid="2287135413363961246">"עד לטעינה מלאה"</string>
     <string name="estimated_time_description" msgid="211058785418596009">"ההערכה עשויה להשתנות בהתאם לשימוש"</string>
@@ -2341,6 +2338,7 @@
     <string name="vpn_settings_multiple_insecure_multiple_total" msgid="1706236062478680488">"<xliff:g id="VPN_COUNT">%d</xliff:g> לא מאובטח"</string>
     <string name="adaptive_connectivity_title" msgid="7464959640138428192">"Adaptive Connectivity"</string>
     <string name="adaptive_connectivity_summary" msgid="3648731530666326885">"האפשרות הזו מאריכה את חיי הסוללה ומשפרת את ביצועי המכשיר על ידי ניהול אוטומטי של חיבורי הרשת שלך"</string>
+    <string name="adaptive_connectivity_main_switch_title" msgid="261045483524512420">"‏שימוש ב-adaptive connectivity"</string>
     <string name="credentials_title" msgid="7535942196886123656">"אחסון פרטי כניסה"</string>
     <string name="credentials_install" msgid="3933218407598415827">"התקנת אישור"</string>
     <string name="credentials_reset" msgid="4246628389366452655">"ניקוי פרטי כניסה"</string>
@@ -2649,8 +2647,7 @@
     <string name="user_remove_user_menu" msgid="2183714948094429367">"מחיקת <xliff:g id="USER_NAME">%1$s</xliff:g> ממכשיר זה"</string>
     <string name="user_lockscreen_settings" msgid="4596612658981942092">"הגדרות מסך נעילה"</string>
     <string name="user_add_on_lockscreen_menu" msgid="2539059062034644966">"הוספת משתמשים ממסך הנעילה"</string>
-    <!-- no translation found for switch_to_dock_user_when_docked (2324395443311905635) -->
-    <skip />
+    <string name="switch_to_dock_user_when_docked" msgid="2324395443311905635">"מעבר למשתמש עם הרשאת אדמין במהלך עגינה"</string>
     <string name="user_confirm_remove_self_title" msgid="926265330805361832">"האם למחוק אותך?"</string>
     <string name="user_confirm_remove_title" msgid="3626559103278006002">"למחוק את המשתמש/ת?"</string>
     <string name="user_profile_confirm_remove_title" msgid="3131574314149375354">"האם להסיר פרופיל זה?"</string>
@@ -2776,8 +2773,7 @@
     <string name="wizard_next" msgid="3884832431439072471">"הבא"</string>
     <string name="wizard_back_adoptable" msgid="1447814356855134183">"פירמוט בדרך אחרת"</string>
     <string name="regulatory_info_text" msgid="1154461023369976667"></string>
-    <!-- no translation found for sim_settings_title (2254609719033946272) -->
-    <skip />
+    <string name="sim_settings_title" msgid="2254609719033946272">"‏כרטיסי SIM"</string>
     <string name="sim_cellular_data_unavailable" msgid="4653591727755387534">"חבילת הגלישה לא זמינה"</string>
     <string name="sim_cellular_data_unavailable_summary" msgid="6505871722911347881">"‏יש להקיש כדי לבחור SIM לחבילת גלישה"</string>
     <string name="sim_calls_always_use" msgid="967857230039768111">"שימוש תמיד עבור שיחות"</string>
@@ -2795,8 +2791,7 @@
     <string name="sim_status_title" msgid="6188770698037109774">"‏סטטוס SIM"</string>
     <string name="sim_status_title_sim_slot" msgid="4932996839194493313">"‏סטטוס SIM (חריץ SIM ‏%1$d)"</string>
     <string name="sim_signal_strength" msgid="6351052821700294501">"‏<xliff:g id="DBM">%1$d</xliff:g> dBm ‏<xliff:g id="ASU">%2$d</xliff:g> asu"</string>
-    <!-- no translation found for sim_notification_title (2819551384383504031) -->
-    <skip />
+    <string name="sim_notification_title" msgid="2819551384383504031">"‏כרטיס ה-SIM השתנה."</string>
     <string name="sim_notification_summary" msgid="5593339846307029991">"יש להקיש כדי להגדיר"</string>
     <string name="sim_calls_ask_first_prefs_title" msgid="3077694594349657933">"אני רוצה לאשר בכל פעם"</string>
     <string name="sim_selection_required_pref" msgid="231437651041498359">"יש לציין בחירה"</string>
@@ -2823,6 +2818,8 @@
     <string name="account_dashboard_default_summary" msgid="1730719656099599488">"סיסמאות שמורות, מילוי אוטומטי, חשבונות מסונכרנים"</string>
     <string name="app_default_dashboard_title" msgid="4071015747629103216">"אפליקציות ברירת מחדל"</string>
     <string name="cloned_apps_dashboard_title" msgid="5542076801222950921">"אפליקציות משוכפלות"</string>
+    <string name="desc_cloned_apps_intro_text" msgid="1369621522882622476">"אפשר ליצור מופע שני של אפליקציה כדי להשתמש בשני חשבונות בו-זמנית."</string>
+    <string name="cloned_apps_summary" msgid="8805362440770795709">"<xliff:g id="CLONED_APPS_COUNT">%1$s</xliff:g> אפליקציות שוכפלו, <xliff:g id="ALLOWED_APPS_COUNT">%2$d</xliff:g> אפליקציות זמינות לשכפול"</string>
     <string name="system_dashboard_summary" msgid="7400745270362833832">"שפות, תנועות, שעה, גיבוי"</string>
     <string name="languages_setting_summary" msgid="4924440599794956443">"שפות מערכת, שפות אפליקציה"</string>
     <string name="keywords_wifi" msgid="8156528242318351490">"‏wifi, Wi-Fi, חיבור רשת, אינטרנט, אלחוטי, נתונים, wi fi"</string>
@@ -3451,8 +3448,7 @@
     <string name="screen_pinning_unlock_password" msgid="4957969621904790573">"יש לבקש סיסמה לפני ביטול הצמדה"</string>
     <string name="screen_pinning_unlock_none" msgid="2474959642431856316">"נעילת המכשיר בזמן ביטול ההצמדה"</string>
     <string name="confirm_sim_deletion_title" msgid="9199369003530237871">"‏אישור מחיקה של SIM"</string>
-    <!-- no translation found for confirm_sim_deletion_description (5090811029854329373) -->
-    <skip />
+    <string name="confirm_sim_deletion_description" msgid="5090811029854329373">"‏יש לאמת את זהותך לפני מחיקה של eSIM"</string>
     <string name="opening_paragraph_delete_profile_unknown_company" msgid="2951348192319498135">"פרופיל העבודה הזה מנוהל על ידי:"</string>
     <string name="managing_admin" msgid="2633920317425356619">"מנוהל על ידי <xliff:g id="ADMIN_APP_LABEL">%s</xliff:g>"</string>
     <string name="encryption_interstitial_header" msgid="4418014339568737685">"הפעלה מאובטחת"</string>
@@ -3878,6 +3874,11 @@
       <item quantity="one">אפליקציה אחת יכולה להשתמש בנתונים בלתי מוגבלים</item>
     </plurals>
     <string name="special_access_more" msgid="132919514147475846">"תכונות נוספות"</string>
+    <string name="long_background_tasks_label" msgid="3169590134850226687">"משימות ארוכות ברקע"</string>
+    <string name="long_background_tasks_switch_title" msgid="2491623894899492543">"ההגדרה הזו מאפשרת להריץ משימות ארוכות ברקע"</string>
+    <string name="long_background_tasks_title" msgid="3272230637974707490">"משימות ארוכות ברקע"</string>
+    <string name="long_background_tasks_footer_title" msgid="9117342254914743097">"ההגדרה הזו מתירה לאפליקציה להריץ משימות ארוכות ברקע. ההגדרה הזו מתירה לאפליקציה להריץ משימות שעשויות להימשך יותר מכמה דקות, כמו הורדות והעלאות. \n\nאם ההרשאה הזו תידחה, המערכת תגביל את משך הזמן שהאפליקציה יכולה לבצע משימות כאלה ברקע."</string>
+    <string name="keywords_long_background_tasks" msgid="5788956269136054574">"עבודות ארוכות, העברת נתונים, משימות ברקע"</string>
     <string name="reset_shortcut_manager_throttling" msgid="2183940254903144298">"‏איפוס הגבלת דירוג ב-ShortcutManager"</string>
     <string name="reset_shortcut_manager_throttling_complete" msgid="8949943009096885470">"‏אופסה הגבלת דירוג ב-ShortcutManager"</string>
     <string name="notification_suggestion_title" msgid="6309263655965785411">"בחירת הפרטים שמופיעים במסך הנעילה"</string>
@@ -4266,8 +4267,7 @@
     <string name="mobile_data_settings_title" msgid="3927524078598009792">"חבילת גלישה"</string>
     <string name="mobile_data_settings_summary" msgid="7323978798199919063">"גישה לאינטרנט דרך הרשת הסלולרית"</string>
     <string name="mobile_data_settings_summary_auto_switch" msgid="7851549787645698945">"הטלפון יעבור באופן אוטומטי לספק הזה כשיהיה בטווח"</string>
-    <!-- no translation found for mobile_data_settings_summary_unavailable (9176513507571883986) -->
-    <skip />
+    <string name="mobile_data_settings_summary_unavailable" msgid="9176513507571883986">"‏לא נמצא כרטיס SIM"</string>
     <string name="calls_preference" msgid="2166481296066890129">"העדפת שיחות"</string>
     <string name="sms_preference" msgid="7742964962568219351">"‏העדפת SMS"</string>
     <string name="calls_and_sms_ask_every_time" msgid="3178743088737726677">"יש לשאול בכל פעם"</string>
@@ -4282,10 +4282,8 @@
     <string name="mobile_network_list_add_more" msgid="4478586073355236604">"הוספה"</string>
     <string name="mobile_network_active_sim" msgid="6397581267971410039">"‏פעיל / SIM"</string>
     <string name="mobile_network_inactive_sim" msgid="5829757490580409899">"‏לא פעיל / SIM"</string>
-    <!-- no translation found for mobile_network_active_esim (3984452275968408382) -->
-    <skip />
-    <!-- no translation found for mobile_network_inactive_esim (8777415108263057939) -->
-    <skip />
+    <string name="mobile_network_active_esim" msgid="3984452275968408382">"‏פעיל / eSIM"</string>
+    <string name="mobile_network_inactive_esim" msgid="8777415108263057939">"‏לא פעיל / eSIM"</string>
     <string name="mobile_network_sim_name" msgid="3187192894150386537">"‏השם והצבע של ה-SIM"</string>
     <string name="mobile_network_sim_name_label" msgid="1452440641628369625">"שם"</string>
     <string name="mobile_network_sim_color_label" msgid="5293944087609632340">"צבע (בשימוש על ידי אפליקציות תואמות)"</string>
@@ -4321,8 +4319,7 @@
     <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>
-    <!-- no translation found for sim_action_switch_sub_dialog_text_downloaded (8977951796005849471) -->
-    <skip />
+    <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>
     <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>
@@ -4364,10 +4361,8 @@
     <string name="switch_sim_dialog_text" msgid="7530186862171635464">"‏<xliff:g id="CARRIER_NAME">%1$s</xliff:g> ישמש לחבילת גלישה, לשיחות ולהודעות SMS."</string>
     <string name="switch_sim_dialog_no_switch_title" msgid="809763410787744247">"‏אין כרטיסי SIM פעילים"</string>
     <string name="switch_sim_dialog_no_switch_text" msgid="7053939850026876088">"‏כדי להשתמש בחבילת גלישה, תכונות של שיחות והודעות SMS מאוחר יותר, יש לעבור אל הגדרות הרשת"</string>
-    <!-- no translation found for sim_card_label (6263064316075963775) -->
-    <skip />
-    <!-- no translation found for erase_sim_dialog_title (4742077437653028326) -->
-    <skip />
+    <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>
     <string name="erase_sim_confirm_button" msgid="8309115684335320541">"מחיקה"</string>
     <string name="erasing_sim" msgid="7877703231075699139">"‏מתבצעת מחיקת SIM…"</string>
@@ -4422,6 +4417,8 @@
     <string name="capture_system_heap_dump_title" msgid="9210974110606886455">"תיעוד תמונת מצב הזיכרון של המערכת"</string>
     <string name="reboot_with_mte_title" msgid="9167242803901899693">"‏הפעלה מחדש באמצעות MTE"</string>
     <string name="reboot_with_mte_message" msgid="7675836625682561153">"‏תתבצע הפעלה מחדש ואפשר יהיה להתנסות בתוסף תיוג זיכרון (MTE). ל-MTE עשויה להיות השפעה שלילית על הביצועים והיציבות של המערכת. בהפעלה הבאה מחדש יתבצע איפוס."</string>
+    <string name="reboot_with_mte_summary" msgid="879384278357305846">"‏אפשר לנסות את MTE להפעלה יחידה לפיתוח האפליקציה"</string>
+    <string name="reboot_with_mte_already_enabled" msgid="7708271355555880940">"‏MTE מופעל באמצעות הגנת זיכרון מתקדמת"</string>
     <string name="capturing_system_heap_dump_message" msgid="8410503247477360622">"‏מתבצע תיעוד dump ערימה של המערכת"</string>
     <string name="error_capturing_system_heap_dump_message" msgid="2352983250048200052">"‏לא ניתן היה לתעד את dump הערימה של המערכת"</string>
     <string name="automatic_system_heap_dump_title" msgid="4093306504711109479">"תיעוד אוטומטי של קובצי תמונות מצב הזיכרון של המערכת"</string>
@@ -4473,6 +4470,13 @@
     <string name="lockscreen_trivial_disabled_controls_summary" msgid="7593626010580689155">"כדי להשתמש באפשרות הזו, קודם צריך להפעיל את \'הצגת פקדי המכשירים\'"</string>
     <string name="lockscreen_double_line_clock_summary" msgid="2916159550425093703">"הצגת השעון עם שתי השורות כשאפשר"</string>
     <string name="lockscreen_double_line_clock_setting_toggle" msgid="3408639316001688529">"שעון עם שתי שורות"</string>
+    <string name="lockscreen_quick_affordances_title" msgid="435869403114245620">"לחצנים"</string>
+    <plurals name="lockscreen_quick_affordances_summary" formatted="false" msgid="4225396036524703997">
+      <item quantity="two"><xliff:g id="FIRST_1">%1$s</xliff:g>, <xliff:g id="SECOND">%2$s</xliff:g></item>
+      <item quantity="many"><xliff:g id="FIRST_1">%1$s</xliff:g>, <xliff:g id="SECOND">%2$s</xliff:g></item>
+      <item quantity="other"><xliff:g id="FIRST_1">%1$s</xliff:g>, <xliff:g id="SECOND">%2$s</xliff:g></item>
+      <item quantity="one"><xliff:g id="FIRST_0">%1$s</xliff:g></item>
+    </plurals>
     <string name="rtt_settings_title" msgid="7049259598645966354"></string>
     <string name="rtt_settings_no_visible" msgid="7440356831140948382"></string>
     <string name="rtt_settings_visible_during_call" msgid="7866181103286073700"></string>
@@ -4521,10 +4525,8 @@
     <string name="carrier_wifi_offload_summary" msgid="2980563718888371142">"‏במסגרת Google Fi, ניתן יהיה להשתמש ברשתות +‎W כדי לשפר את המהירות ואת הקליטה"</string>
     <string name="carrier_wifi_network_title" msgid="5461382943873831770">"‏רשת +‏W"</string>
     <string name="sim_category_title" msgid="2341314000964710495">"SIM"</string>
-    <!-- no translation found for downloaded_sim_category_title (2876988650413179752) -->
-    <skip />
-    <!-- no translation found for downloaded_sims_category_title (487799905978489922) -->
-    <skip />
+    <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>
     <string name="sim_category_default_active_sim" msgid="1208194173387987231">" / ברירת המחדל של <xliff:g id="ID_1">%1$s</xliff:g>"</string>
@@ -4580,8 +4582,7 @@
     <string name="smart_forwarding_ongoing_title" msgid="962226849074401228">"הגדרות שיחה"</string>
     <string name="smart_forwarding_ongoing_text" msgid="2189209372407117114">"ההגדרות מתעדכנות…"</string>
     <string name="smart_forwarding_failed_title" msgid="1859891191023516080">"שגיאה בהגדרות שיחה"</string>
-    <!-- no translation found for smart_forwarding_failed_text (8682640643264071789) -->
-    <skip />
+    <string name="smart_forwarding_failed_text" msgid="8682640643264071789">"‏שגיאת רשת או שגיאה של כרטיס SIM."</string>
     <string name="smart_forwarding_failed_not_activated_text" msgid="997396203001257904">"‏כרטיס ה-SIM לא הופעל."</string>
     <string name="smart_forwarding_input_mdn_title" msgid="5105463748849841763">"הזנת מספרי הטלפון"</string>
     <string name="smart_forwarding_input_mdn_dialog_title" msgid="7542216086697868415">"הזנת מספר הטלפון"</string>
@@ -4605,14 +4606,10 @@
     <string name="previous_page_content_description" msgid="6438292457923282991">"הקודם"</string>
     <string name="next_page_content_description" msgid="1641835099813416294">"הבא"</string>
     <string name="colors_viewpager_content_description" msgid="2591751086138259565">"תצוגה מקדימה של הצבע"</string>
-    <!-- no translation found for bluetooth_sim_card_access_notification_title (7351015416346359536) -->
-    <skip />
-    <!-- no translation found for bluetooth_sim_card_access_notification_content (8685623260103018309) -->
-    <skip />
-    <!-- no translation found for bluetooth_sim_card_access_dialog_title (5616323725563125179) -->
-    <skip />
-    <!-- no translation found for bluetooth_sim_card_access_dialog_content (6281997628405909566) -->
-    <skip />
+    <string name="bluetooth_sim_card_access_notification_title" msgid="7351015416346359536">"‏בקשת גישה אל כרטיס SIM"</string>
+    <string name="bluetooth_sim_card_access_notification_content" msgid="8685623260103018309">"‏מכשיר מבקש גישה לכרטיס ה-SIM שלך. יש להקיש לקבלת פרטים."</string>
+    <string name="bluetooth_sim_card_access_dialog_title" msgid="5616323725563125179">"‏לאפשר גישה ל-SIM?"</string>
+    <string name="bluetooth_sim_card_access_dialog_content" msgid="6281997628405909566">"‏מכשיר Bluetooth‏ <xliff:g id="DEVICE_NAME_0">%1$s</xliff:g> מבקש גישה לנתונים בכרטיס ה-SIM שלך. הנתונים האלה כוללים את אנשי הקשר שלך.\n\nבמהלך החיבור, כל השיחות שיבוצעו למספר <xliff:g id="PHONE_NUMBER">%3$s</xliff:g> ינותבו אל <xliff:g id="DEVICE_NAME_1">%2$s</xliff:g>."</string>
     <string name="bluetooth_connect_access_notification_title" msgid="2573547043170883947">"‏מכשיר ה-Bluetooth זמין"</string>
     <string name="bluetooth_connect_access_notification_content" msgid="1328465545685433304">"מכשיר מבקש להתחבר. יש להקיש לקבלת פרטים."</string>
     <string name="bluetooth_connect_access_dialog_title" msgid="1948056782712451381">"‏להתחבר למכשיר ה-Bluetooth?"</string>
@@ -4683,6 +4680,8 @@
     <string name="ingress_rate_limit_summary" msgid="1097811019742438371">"הגדרת הגבלה לקצב של תעבורת הנתונים הנכנסת ברוחב הפס של הרשת. ההגבלה תחול על כל הרשתות שמאפשרות חיבור לאינטרנט."</string>
     <string name="ingress_rate_limit_dialog_title" msgid="5359461052422633789">"הגדרת הגבלה לקצב ההורדה ברשת"</string>
     <string name="ingress_rate_limit_no_limit_entry" msgid="8741098826008012163">"אין מגבלה"</string>
+    <string name="disable_phantom_process_monitor_title" msgid="8348108346706188771">"השבתת ההגבלות על תהליכי הצאצא"</string>
+    <string name="disable_phantom_process_monitor_summary" msgid="3044464635550256985">"השבתת הגבלות השימוש במשאבי המערכת של תהליכי הצאצא של האפליקציה"</string>
     <string name="bluetooth_broadcast_dialog_title" msgid="9172775308463135884">"שידור"</string>
     <string name="bluetooth_broadcast_dialog_broadcast_app" msgid="1016617579194329005">"שידור תוכן מאפליקציית <xliff:g id="CURRENTAPP">%1$s</xliff:g>"</string>
     <string name="bluetooth_broadcast_dialog_find_message" msgid="6621660851669953883">"האזנה לפודקאסטים שמושמעים בסביבה שלך"</string>
diff --git a/res/values-ja/arrays.xml b/res/values-ja/arrays.xml
index 4d4e9e9..fc745b3 100644
--- a/res/values-ja/arrays.xml
+++ b/res/values-ja/arrays.xml
@@ -469,7 +469,9 @@
     <item msgid="2373999996715432397">"0"</item>
     <item msgid="5305176997036663262">"1"</item>
   </string-array>
-    <!-- no translation found for switch_to_dock_user_when_docked_timeout_entries:0 (3211660022507486536) -->
-    <!-- no translation found for switch_to_dock_user_when_docked_timeout_entries:1 (7025253383416830453) -->
-    <!-- no translation found for switch_to_dock_user_when_docked_timeout_entries:2 (1574040255478150028) -->
+  <string-array name="switch_to_dock_user_when_docked_timeout_entries">
+    <item msgid="3211660022507486536">"なし"</item>
+    <item msgid="7025253383416830453">"1 分後"</item>
+    <item msgid="1574040255478150028">"5 分後"</item>
+  </string-array>
 </resources>
diff --git a/res/values-ja/strings.xml b/res/values-ja/strings.xml
index ff57dfb..135de21 100644
--- a/res/values-ja/strings.xml
+++ b/res/values-ja/strings.xml
@@ -1012,18 +1012,13 @@
     <string name="force_bold_text" msgid="4620929631102086716">"テキストを太字にする"</string>
     <string name="title_font_size" msgid="570613010306330622">"フォントサイズ"</string>
     <string name="short_summary_font_size" msgid="8444689613442419978">"文字のサイズを変更します"</string>
-    <!-- no translation found for sim_lock_settings (7331982427303002613) -->
-    <skip />
-    <!-- no translation found for sim_lock_settings_category (6475255139493877786) -->
-    <skip />
-    <!-- no translation found for sim_pin_toggle (6814489621760857328) -->
-    <skip />
+    <string name="sim_lock_settings" msgid="7331982427303002613">"SIM ロックの設定"</string>
+    <string name="sim_lock_settings_category" msgid="6475255139493877786">"SIM ロック"</string>
+    <string name="sim_pin_toggle" msgid="6814489621760857328">"SIM をロックする"</string>
     <string name="sim_pin_change" msgid="5978881209990507379">"SIM PINの変更"</string>
     <string name="sim_enter_pin" msgid="8235202785516053253">"SIM PIN"</string>
-    <!-- no translation found for sim_enable_sim_lock (6486354334679225748) -->
-    <skip />
-    <!-- no translation found for sim_disable_sim_lock (6939439812841857306) -->
-    <skip />
+    <string name="sim_enable_sim_lock" msgid="6486354334679225748">"SIM をロックする"</string>
+    <string name="sim_disable_sim_lock" msgid="6939439812841857306">"SIM のロックを解除する"</string>
     <string name="sim_enter_old" msgid="6882545610939674813">"現在のSIM PIN"</string>
     <string name="sim_enter_new" msgid="9010947802784561582">"新しいSIM PIN"</string>
     <string name="sim_reenter_new" msgid="6131418271490374263">"新しいPINを再入力"</string>
@@ -1038,8 +1033,7 @@
     <string name="sim_change_data_title" msgid="4663239438584588847">"モバイルデータに <xliff:g id="CARRIER">%1$s</xliff:g> を使用?"</string>
     <string name="sim_change_data_message" msgid="3046178883369645132">"モバイルデータに <xliff:g id="CARRIER2_0">%2$s</xliff:g> を使用しています。<xliff:g id="CARRIER1">%1$s</xliff:g> に切り替えると、モバイルデータに <xliff:g id="CARRIER2_1">%2$s</xliff:g> は使用されなくなります。"</string>
     <string name="sim_change_data_ok" msgid="4922114750417276560">"<xliff:g id="CARRIER">%1$s</xliff:g> を使用"</string>
-    <!-- no translation found for sim_preferred_title (8850185380445309835) -->
-    <skip />
+    <string name="sim_preferred_title" msgid="8850185380445309835">"優先 SIM を変更しますか?"</string>
     <string name="sim_preferred_message" msgid="6004009449266648351">"デバイス内の SIM は <xliff:g id="NEW_SIM">%1$s</xliff:g> のみです。この SIM をモバイルデータ、通話、SMS メッセージ用に使用しますか?"</string>
     <string name="wrong_pin_code_pukked" msgid="3414172752791445033">"SIM PINコードが無効です。お使いのデバイスをロック解除するには携帯通信会社にお問い合わせいただく必要があります。"</string>
     <plurals name="wrong_pin_code" formatted="false" msgid="4054088588731305475">
@@ -1192,20 +1186,17 @@
     <string name="reset_network_title" msgid="1395494440355807616">"Wi-Fi、モバイル、Bluetooth をリセット"</string>
     <string name="reset_network_desc" msgid="1112523764899788246">"以下を含む、すべてのネットワーク設定がリセットされます。\n\n"<li>"Wi‑Fi"</li>\n<li>"モバイルデータ"</li>\n<li>"Bluetooth"</li></string>
     <string name="erase_euicc_data_button" msgid="728078969563311737">"消去"</string>
-    <!-- no translation found for reset_esim_title (4194570573425902754) -->
-    <skip />
+    <string name="reset_esim_title" msgid="4194570573425902754">"eSIM を消去"</string>
     <string name="reset_esim_desc" msgid="3662444090563399131">"この操作でモバイルのサービスプランが解約されることはありません。別の eSIM をダウンロードするには、携帯通信会社にお問い合わせください。"</string>
     <string name="reset_network_button_text" msgid="2281476496459610071">"設定をリセット"</string>
     <string name="reset_network_final_desc" msgid="5304365082065278425">"すべてのネットワーク設定をリセットしますか?この操作を取り消すことはできません。"</string>
-    <!-- no translation found for reset_network_final_desc_esim (1129251284212847939) -->
-    <skip />
+    <string name="reset_network_final_desc_esim" msgid="1129251284212847939">"すべてのネットワーク設定をリセットして eSIM を消去しますか?この操作を元に戻すことはできません。"</string>
     <string name="reset_network_final_button_text" msgid="2433867118414000462">"設定をリセット"</string>
     <string name="reset_network_confirm_title" msgid="913014422184481270">"リセットしますか?"</string>
     <string name="network_reset_not_available" msgid="1966334631394607829">"ネットワークのリセットはこのユーザーには許可されていません"</string>
     <string name="reset_network_complete_toast" msgid="1367872474130621115">"ネットワーク設定をリセットしました"</string>
     <string name="reset_esim_error_title" msgid="4670073610967959597">"SIM を消去できません"</string>
-    <!-- no translation found for reset_esim_error_msg (7279607120606365250) -->
-    <skip />
+    <string name="reset_esim_error_msg" msgid="7279607120606365250">"エラーのため、eSIM を消去できません。\n\nデバイスを再起動してもう一度お試しください。"</string>
     <string name="main_clear_title" msgid="277664302144837723">"すべてのデータを消去(初期設定にリセット)"</string>
     <string name="main_clear_short_title" msgid="4752094765533020696">"すべてのデータを消去(初期設定にリセット)"</string>
     <string name="main_clear_desc_also_erases_external" msgid="3687911419628956693"><li>"音楽"</li>\n<li>"画像"</li>\n<li>"他のユーザーデータ"</li></string>
@@ -2017,7 +2008,6 @@
     <string name="printer_info_desc" msgid="1206872325746154206">"このプリンタの詳細"</string>
     <string name="power_usage_summary_title" msgid="4198312848584882113">"バッテリー"</string>
     <string name="power_usage_summary" msgid="6857382582534984531">"電池の使用状況"</string>
-    <string name="power_usage_not_available" msgid="3425302437465106036">"バッテリー使用量データがありません。"</string>
     <string name="power_usage_level_and_status" msgid="821521456989429593">"<xliff:g id="LEVEL">%1$s</xliff:g> - <xliff:g id="STATUS">%2$s</xliff:g>"</string>
     <string name="power_discharge_remaining" msgid="6997529817917076536">"残り<xliff:g id="REMAIN">%1$s</xliff:g>"</string>
     <string name="power_charge_remaining" msgid="7046064326172265116">"充電されるまで<xliff:g id="UNTIL_CHARGED">%1$s</xliff:g>"</string>
@@ -2038,7 +2028,6 @@
     <string name="manager_battery_usage_optimized_only" msgid="7121785281913056432">"最適化"</string>
     <string name="manager_battery_usage_link_a11y" msgid="374918091821438564">"詳しくは、バッテリー使用状況のオプションに関する説明をご確認ください"</string>
     <string name="device_screen_usage" msgid="1011630249648289909">"最後にフル充電してからの使用時間"</string>
-    <string name="power_usage_list_summary" msgid="3237540201918492925">"フル充電以降のバッテリー使用量"</string>
     <string name="advanced_battery_title" msgid="3005993394776555079">"バッテリー使用量"</string>
     <string name="history_details_title" msgid="8628584613889559355">"履歴の詳細"</string>
     <string name="advanced_battery_preference_title" msgid="3790901207877260883">"バッテリー使用量"</string>
@@ -2062,7 +2051,17 @@
     <string name="battery_tip_high_usage_summary" msgid="3938999581403084551">"使用量の多いアプリを確認"</string>
     <string name="battery_tip_limited_temporarily_title" msgid="5962767837251276527">"充電は一時停止中"</string>
     <string name="battery_tip_limited_temporarily_summary" msgid="5254922316684499816">"バッテリーの消耗を抑えて長持ちさせます"</string>
-    <!-- no translation found for battery_tip_limited_temporarily_extra_summary (8876637325622106400) -->
+    <!-- no translation found for battery_tip_dock_defender_future_bypass_title (7257251934903787366) -->
+    <skip />
+    <!-- no translation found for battery_tip_dock_defender_future_bypass_summary (428474483479026813) -->
+    <skip />
+    <!-- no translation found for battery_tip_dock_defender_active_title (8843454404807737776) -->
+    <skip />
+    <!-- no translation found for battery_tip_dock_defender_active_summary (5582869291068635429) -->
+    <skip />
+    <!-- no translation found for battery_tip_dock_defender_temporarily_bypassed_title (1679449361090557201) -->
+    <skip />
+    <!-- no translation found for battery_tip_dock_defender_temporarily_bypassed_summary (5107293805054133144) -->
     <skip />
     <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>
@@ -2125,7 +2124,6 @@
     <string name="power_bluetooth" msgid="5085900180846238196">"Bluetooth"</string>
     <string name="power_cell" msgid="7793805106954398186">"モバイル ネットワーク"</string>
     <string name="power_phone" msgid="2768396619208561670">"通話"</string>
-    <string name="battery_used_for" msgid="6401552215008504483">"<xliff:g id="TIME">^1</xliff:g>使用"</string>
     <string name="battery_screen_usage" msgid="90008745183187461">"画面の使用: <xliff:g id="TIME">^1</xliff:g>"</string>
     <string name="battery_used_by" msgid="6457305178016189330">"<xliff:g id="PERCENT">%1$s</xliff:g>: <xliff:g id="APP">%2$s</xliff:g>"</string>
     <string name="battery_overall_usage" msgid="8940140259734182014">"バッテリー使用量全体の <xliff:g id="PERCENT">%1$s</xliff:g>"</string>
@@ -2156,7 +2154,6 @@
     <string name="battery_not_usage_24hr" msgid="8397519536160741248">"使用: なし(過去 24 時間)"</string>
     <string name="battery_usage_without_time" msgid="1346894834339420538"></string>
     <string name="battery_usage_other_users" msgid="9002643295562500693">"その他のユーザー"</string>
-    <string name="advanced_battery_graph_subtext" msgid="6816737986172678550">"バッテリー残量はデバイスの使用状況に基づく推定値です"</string>
     <string name="estimated_time_left" msgid="948717045180211777">"予測される残り時間"</string>
     <string name="estimated_charging_time_left" msgid="2287135413363961246">"フル充電まで"</string>
     <string name="estimated_time_description" msgid="211058785418596009">"推定値は使用状況によって変わる可能性があります"</string>
@@ -2263,6 +2260,7 @@
     <string name="vpn_settings_multiple_insecure_multiple_total" msgid="1706236062478680488">"安全ではない VPN: <xliff:g id="VPN_COUNT">%d</xliff:g> 件"</string>
     <string name="adaptive_connectivity_title" msgid="7464959640138428192">"接続の自動調整"</string>
     <string name="adaptive_connectivity_summary" msgid="3648731530666326885">"ネットワーク接続を自動的に管理することで、バッテリーが長持ちし、デバイスのパフォーマンスが改善します"</string>
+    <string name="adaptive_connectivity_main_switch_title" msgid="261045483524512420">"接続の自動調整の使用"</string>
     <string name="credentials_title" msgid="7535942196886123656">"認証情報ストレージ"</string>
     <string name="credentials_install" msgid="3933218407598415827">"証明書のインストール"</string>
     <string name="credentials_reset" msgid="4246628389366452655">"認証情報の消去"</string>
@@ -2563,8 +2561,7 @@
     <string name="user_remove_user_menu" msgid="2183714948094429367">"このデバイスから<xliff:g id="USER_NAME">%1$s</xliff:g>を削除"</string>
     <string name="user_lockscreen_settings" msgid="4596612658981942092">"ロック画面の設定"</string>
     <string name="user_add_on_lockscreen_menu" msgid="2539059062034644966">"ロック画面からユーザーを追加"</string>
-    <!-- no translation found for switch_to_dock_user_when_docked (2324395443311905635) -->
-    <skip />
+    <string name="switch_to_dock_user_when_docked" msgid="2324395443311905635">"ホルダー装着時に管理者ユーザーに切り替える"</string>
     <string name="user_confirm_remove_self_title" msgid="926265330805361832">"自分を削除しますか?"</string>
     <string name="user_confirm_remove_title" msgid="3626559103278006002">"このユーザーを削除しますか?"</string>
     <string name="user_profile_confirm_remove_title" msgid="3131574314149375354">"プロファイルを削除しますか?"</string>
@@ -2690,8 +2687,7 @@
     <string name="wizard_next" msgid="3884832431439072471">"次へ"</string>
     <string name="wizard_back_adoptable" msgid="1447814356855134183">"別の方法でフォーマット"</string>
     <string name="regulatory_info_text" msgid="1154461023369976667"></string>
-    <!-- no translation found for sim_settings_title (2254609719033946272) -->
-    <skip />
+    <string name="sim_settings_title" msgid="2254609719033946272">"SIM"</string>
     <string name="sim_cellular_data_unavailable" msgid="4653591727755387534">"モバイルデータを利用できません"</string>
     <string name="sim_cellular_data_unavailable_summary" msgid="6505871722911347881">"タップしてデータ SIM を選択する"</string>
     <string name="sim_calls_always_use" msgid="967857230039768111">"このSIMを常に通話に使用する"</string>
@@ -2709,8 +2705,7 @@
     <string name="sim_status_title" msgid="6188770698037109774">"SIM のステータス"</string>
     <string name="sim_status_title_sim_slot" msgid="4932996839194493313">"SIM ステータス(SIM スロット %1$d)"</string>
     <string name="sim_signal_strength" msgid="6351052821700294501">"<xliff:g id="DBM">%1$d</xliff:g>dBm <xliff:g id="ASU">%2$d</xliff:g>asu"</string>
-    <!-- no translation found for sim_notification_title (2819551384383504031) -->
-    <skip />
+    <string name="sim_notification_title" msgid="2819551384383504031">"SIM を変更しました。"</string>
     <string name="sim_notification_summary" msgid="5593339846307029991">"タップしてセットアップ"</string>
     <string name="sim_calls_ask_first_prefs_title" msgid="3077694594349657933">"その都度確認"</string>
     <string name="sim_selection_required_pref" msgid="231437651041498359">"選択してください"</string>
@@ -2737,6 +2732,8 @@
     <string name="account_dashboard_default_summary" msgid="1730719656099599488">"保存されているパスワード、自動入力、同期されているアカウント"</string>
     <string name="app_default_dashboard_title" msgid="4071015747629103216">"デフォルトのアプリ"</string>
     <string name="cloned_apps_dashboard_title" msgid="5542076801222950921">"クローン済みアプリ"</string>
+    <string name="desc_cloned_apps_intro_text" msgid="1369621522882622476">"アプリのインスタンスをもう 1 つ作成して、2 つのアカウントを同時に使用できるようにします。"</string>
+    <string name="cloned_apps_summary" msgid="8805362440770795709">"クローン作成済み: <xliff:g id="CLONED_APPS_COUNT">%1$s</xliff:g>、クローン作成可能: <xliff:g id="ALLOWED_APPS_COUNT">%2$d</xliff:g>"</string>
     <string name="system_dashboard_summary" msgid="7400745270362833832">"言語、ジェスチャー、時間、バックアップ"</string>
     <string name="languages_setting_summary" msgid="4924440599794956443">"システムの言語、アプリの言語"</string>
     <string name="keywords_wifi" msgid="8156528242318351490">"wifi, wi-fi, ネットワーク接続, インターネット, ワイヤレス, データ, wi fi"</string>
@@ -3351,8 +3348,7 @@
     <string name="screen_pinning_unlock_password" msgid="4957969621904790573">"画面固定の解除前にパスワードを要求"</string>
     <string name="screen_pinning_unlock_none" msgid="2474959642431856316">"アプリ固定の解除時にデバイスをロック"</string>
     <string name="confirm_sim_deletion_title" msgid="9199369003530237871">"SIM の削除の確認"</string>
-    <!-- no translation found for confirm_sim_deletion_description (5090811029854329373) -->
-    <skip />
+    <string name="confirm_sim_deletion_description" msgid="5090811029854329373">"eSIM を消去する前に本人確認を行います"</string>
     <string name="opening_paragraph_delete_profile_unknown_company" msgid="2951348192319498135">"この仕事用プロファイルを管理するアプリ:"</string>
     <string name="managing_admin" msgid="2633920317425356619">"<xliff:g id="ADMIN_APP_LABEL">%s</xliff:g>によって管理されています"</string>
     <string name="encryption_interstitial_header" msgid="4418014339568737685">"起動時の保護"</string>
@@ -3756,6 +3752,11 @@
       <item quantity="one">1 個のアプリがモバイルデータを無制限に使用可能</item>
     </plurals>
     <string name="special_access_more" msgid="132919514147475846">"詳細"</string>
+    <string name="long_background_tasks_label" msgid="3169590134850226687">"長いバックグラウンド タスク"</string>
+    <string name="long_background_tasks_switch_title" msgid="2491623894899492543">"長時間実行のバックグラウンド タスクを許可"</string>
+    <string name="long_background_tasks_title" msgid="3272230637974707490">"長いバックグラウンド タスク"</string>
+    <string name="long_background_tasks_footer_title" msgid="9117342254914743097">"このアプリに長いバックグラウンド タスクの実行を許可します。アプリは、ダウンロード、アップロードなど、完了まで数分以上かかる可能性があるタスクを実行できます。\n\nこの権限を承認しない場合、システムにより、アプリがバックグラウンドでこうしたタスクを実行できる時間が制限されます。"</string>
+    <string name="keywords_long_background_tasks" msgid="5788956269136054574">"長い ジョブ, データ 転送, バックグラウンド タスク"</string>
     <string name="reset_shortcut_manager_throttling" msgid="2183940254903144298">"ShortcutManager のレート制限をリセット"</string>
     <string name="reset_shortcut_manager_throttling_complete" msgid="8949943009096885470">"ShortcutManager のレート制限をリセットしました"</string>
     <string name="notification_suggestion_title" msgid="6309263655965785411">"ロック画面に表示される情報を管理する"</string>
@@ -4128,8 +4129,7 @@
     <string name="mobile_data_settings_title" msgid="3927524078598009792">"モバイルデータ"</string>
     <string name="mobile_data_settings_summary" msgid="7323978798199919063">"モバイル ネットワーク経由でデータにアクセス"</string>
     <string name="mobile_data_settings_summary_auto_switch" msgid="7851549787645698945">"スマートフォンは圏内に入るとこの携帯通信会社に自動的に切り替わります"</string>
-    <!-- no translation found for mobile_data_settings_summary_unavailable (9176513507571883986) -->
-    <skip />
+    <string name="mobile_data_settings_summary_unavailable" msgid="9176513507571883986">"SIM を利用できません"</string>
     <string name="calls_preference" msgid="2166481296066890129">"通話の設定"</string>
     <string name="sms_preference" msgid="7742964962568219351">"SMS の設定"</string>
     <string name="calls_and_sms_ask_every_time" msgid="3178743088737726677">"毎回確認"</string>
@@ -4144,10 +4144,8 @@
     <string name="mobile_network_list_add_more" msgid="4478586073355236604">"追加"</string>
     <string name="mobile_network_active_sim" msgid="6397581267971410039">"有効 / SIM"</string>
     <string name="mobile_network_inactive_sim" msgid="5829757490580409899">"無効 / SIM"</string>
-    <!-- no translation found for mobile_network_active_esim (3984452275968408382) -->
-    <skip />
-    <!-- no translation found for mobile_network_inactive_esim (8777415108263057939) -->
-    <skip />
+    <string name="mobile_network_active_esim" msgid="3984452275968408382">"有効 / eSIM"</string>
+    <string name="mobile_network_inactive_esim" msgid="8777415108263057939">"無効 / eSIM"</string>
     <string name="mobile_network_sim_name" msgid="3187192894150386537">"SIM の名前と色"</string>
     <string name="mobile_network_sim_name_label" msgid="1452440641628369625">"名前"</string>
     <string name="mobile_network_sim_color_label" msgid="5293944087609632340">"色(対応アプリで使用)"</string>
@@ -4183,8 +4181,7 @@
     <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>
-    <!-- no translation found for sim_action_switch_sub_dialog_text_downloaded (8977951796005849471) -->
-    <skip />
+    <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>
     <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>
@@ -4226,10 +4223,8 @@
     <string name="switch_sim_dialog_text" msgid="7530186862171635464">"<xliff:g id="CARRIER_NAME">%1$s</xliff:g> をモバイルデータ、通話、SMS に使用します。"</string>
     <string name="switch_sim_dialog_no_switch_title" msgid="809763410787744247">"有効な SIM がありません"</string>
     <string name="switch_sim_dialog_no_switch_text" msgid="7053939850026876088">"モバイルデータ、電話機能、SMS を後で使用するには、ネットワークの設定に移動してください"</string>
-    <!-- no translation found for sim_card_label (6263064316075963775) -->
-    <skip />
-    <!-- no translation found for erase_sim_dialog_title (4742077437653028326) -->
-    <skip />
+    <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>
     <string name="erase_sim_confirm_button" msgid="8309115684335320541">"消去"</string>
     <string name="erasing_sim" msgid="7877703231075699139">"SIM を消去しています…"</string>
@@ -4282,6 +4277,8 @@
     <string name="capture_system_heap_dump_title" msgid="9210974110606886455">"システムのヒープダンプを取得"</string>
     <string name="reboot_with_mte_title" msgid="9167242803901899693">"再起動して MTE を有効にする"</string>
     <string name="reboot_with_mte_message" msgid="7675836625682561153">"システムが再起動して、Memory Tagging Extension(MTE)のテストを許可します。MTE はシステムのパフォーマンスや安定性に悪影響を及ぼすおそれがあります。次回以降の再起動時にリセットされます。"</string>
+    <string name="reboot_with_mte_summary" msgid="879384278357305846">"アプリ開発時のシングルブートに MTE をお試しください"</string>
+    <string name="reboot_with_mte_already_enabled" msgid="7708271355555880940">"MTE は高度なメモリ保護で有効になります"</string>
     <string name="capturing_system_heap_dump_message" msgid="8410503247477360622">"システムのヒープダンプを取得しています"</string>
     <string name="error_capturing_system_heap_dump_message" msgid="2352983250048200052">"システムのヒープダンプを取得できませんでした"</string>
     <string name="automatic_system_heap_dump_title" msgid="4093306504711109479">"システムのヒープダンプの自動取得"</string>
@@ -4333,6 +4330,11 @@
     <string name="lockscreen_trivial_disabled_controls_summary" msgid="7593626010580689155">"使用するには、[デバイス コントロールを表示] を ON にしてください"</string>
     <string name="lockscreen_double_line_clock_summary" msgid="2916159550425093703">"使用可能な場合はダブルライン時計を表示します"</string>
     <string name="lockscreen_double_line_clock_setting_toggle" msgid="3408639316001688529">"ダブルライン時計"</string>
+    <string name="lockscreen_quick_affordances_title" msgid="435869403114245620">"ボタン"</string>
+    <plurals name="lockscreen_quick_affordances_summary" formatted="false" msgid="4225396036524703997">
+      <item quantity="other"><xliff:g id="FIRST_1">%1$s</xliff:g>、<xliff:g id="SECOND">%2$s</xliff:g></item>
+      <item quantity="one"><xliff:g id="FIRST_0">%1$s</xliff:g></item>
+    </plurals>
     <string name="rtt_settings_title" msgid="7049259598645966354"></string>
     <string name="rtt_settings_no_visible" msgid="7440356831140948382"></string>
     <string name="rtt_settings_visible_during_call" msgid="7866181103286073700"></string>
@@ -4381,10 +4383,8 @@
     <string name="carrier_wifi_offload_summary" msgid="2980563718888371142">"速度と通信範囲を改善するために W+ ネットワークの使用を Google Fi に許可する"</string>
     <string name="carrier_wifi_network_title" msgid="5461382943873831770">"W+ ネットワーク"</string>
     <string name="sim_category_title" msgid="2341314000964710495">"SIM"</string>
-    <!-- no translation found for downloaded_sim_category_title (2876988650413179752) -->
-    <skip />
-    <!-- no translation found for downloaded_sims_category_title (487799905978489922) -->
-    <skip />
+    <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>
     <string name="sim_category_default_active_sim" msgid="1208194173387987231">" / <xliff:g id="ID_1">%1$s</xliff:g>のデフォルト"</string>
@@ -4440,8 +4440,7 @@
     <string name="smart_forwarding_ongoing_title" msgid="962226849074401228">"通話設定"</string>
     <string name="smart_forwarding_ongoing_text" msgid="2189209372407117114">"設定を更新中…"</string>
     <string name="smart_forwarding_failed_title" msgid="1859891191023516080">"通話設定エラー"</string>
-    <!-- no translation found for smart_forwarding_failed_text (8682640643264071789) -->
-    <skip />
+    <string name="smart_forwarding_failed_text" msgid="8682640643264071789">"ネットワークまたは SIM のエラーです。"</string>
     <string name="smart_forwarding_failed_not_activated_text" msgid="997396203001257904">"SIM が無効です。"</string>
     <string name="smart_forwarding_input_mdn_title" msgid="5105463748849841763">"電話番号を入力"</string>
     <string name="smart_forwarding_input_mdn_dialog_title" msgid="7542216086697868415">"電話番号を入力"</string>
@@ -4465,14 +4464,10 @@
     <string name="previous_page_content_description" msgid="6438292457923282991">"前へ"</string>
     <string name="next_page_content_description" msgid="1641835099813416294">"次へ"</string>
     <string name="colors_viewpager_content_description" msgid="2591751086138259565">"色のプレビュー"</string>
-    <!-- no translation found for bluetooth_sim_card_access_notification_title (7351015416346359536) -->
-    <skip />
-    <!-- no translation found for bluetooth_sim_card_access_notification_content (8685623260103018309) -->
-    <skip />
-    <!-- no translation found for bluetooth_sim_card_access_dialog_title (5616323725563125179) -->
-    <skip />
-    <!-- no translation found for bluetooth_sim_card_access_dialog_content (6281997628405909566) -->
-    <skip />
+    <string name="bluetooth_sim_card_access_notification_title" msgid="7351015416346359536">"SIM アクセス リクエスト"</string>
+    <string name="bluetooth_sim_card_access_notification_content" msgid="8685623260103018309">"デバイスが SIM にアクセスしようとしています。タップして詳細をご確認ください。"</string>
+    <string name="bluetooth_sim_card_access_dialog_title" msgid="5616323725563125179">"SIM へのアクセスを許可しますか?"</string>
+    <string name="bluetooth_sim_card_access_dialog_content" msgid="6281997628405909566">"Bluetooth デバイス <xliff:g id="DEVICE_NAME_0">%1$s</xliff:g> が SIM のデータにアクセスしようとしています。これには連絡先のデータが含まれます。\n\n<xliff:g id="DEVICE_NAME_1">%2$s</xliff:g> は接続されると、<xliff:g id="PHONE_NUMBER">%3$s</xliff:g> への通話をすべて受信するようになります。"</string>
     <string name="bluetooth_connect_access_notification_title" msgid="2573547043170883947">"Bluetooth デバイスが利用可能です"</string>
     <string name="bluetooth_connect_access_notification_content" msgid="1328465545685433304">"別のデバイスが接続しようとしています。タップして詳細をご確認ください。"</string>
     <string name="bluetooth_connect_access_dialog_title" msgid="1948056782712451381">"Bluetooth デバイスに接続しますか?"</string>
@@ -4543,6 +4538,8 @@
     <string name="ingress_rate_limit_summary" msgid="1097811019742438371">"インターネット接続を提供するすべてのネットワークに対して、受信速度を制限します。"</string>
     <string name="ingress_rate_limit_dialog_title" msgid="5359461052422633789">"ネットワーク ダウンロード速度制限の設定"</string>
     <string name="ingress_rate_limit_no_limit_entry" msgid="8741098826008012163">"制限なし"</string>
+    <string name="disable_phantom_process_monitor_title" msgid="8348108346706188771">"子プロセスの制限を無効にする"</string>
+    <string name="disable_phantom_process_monitor_summary" msgid="3044464635550256985">"アプリの子プロセスのシステム リソース使用量に関する制限を無効にします"</string>
     <string name="bluetooth_broadcast_dialog_title" msgid="9172775308463135884">"ブロードキャスト"</string>
     <string name="bluetooth_broadcast_dialog_broadcast_app" msgid="1016617579194329005">"<xliff:g id="CURRENTAPP">%1$s</xliff:g> をブロードキャスト"</string>
     <string name="bluetooth_broadcast_dialog_find_message" msgid="6621660851669953883">"近くで再生されているブロードキャストを聴きます"</string>
diff --git a/res/values-ka/arrays.xml b/res/values-ka/arrays.xml
index b81613b..070ae1f 100644
--- a/res/values-ka/arrays.xml
+++ b/res/values-ka/arrays.xml
@@ -469,7 +469,9 @@
     <item msgid="2373999996715432397">"0"</item>
     <item msgid="5305176997036663262">"1"</item>
   </string-array>
-    <!-- no translation found for switch_to_dock_user_when_docked_timeout_entries:0 (3211660022507486536) -->
-    <!-- no translation found for switch_to_dock_user_when_docked_timeout_entries:1 (7025253383416830453) -->
-    <!-- no translation found for switch_to_dock_user_when_docked_timeout_entries:2 (1574040255478150028) -->
+  <string-array name="switch_to_dock_user_when_docked_timeout_entries">
+    <item msgid="3211660022507486536">"არასოდეს"</item>
+    <item msgid="7025253383416830453">"1 წუთის შემდეგ"</item>
+    <item msgid="1574040255478150028">"5 წუთის შემდეგ"</item>
+  </string-array>
 </resources>
diff --git a/res/values-ka/strings.xml b/res/values-ka/strings.xml
index bb2894f..e6183d2 100644
--- a/res/values-ka/strings.xml
+++ b/res/values-ka/strings.xml
@@ -1012,18 +1012,13 @@
     <string name="force_bold_text" msgid="4620929631102086716">"მუქი ტექსტი"</string>
     <string name="title_font_size" msgid="570613010306330622">"შრიფტის ზომა"</string>
     <string name="short_summary_font_size" msgid="8444689613442419978">"ტექსტის გადიდება ან დაპატარავება"</string>
-    <!-- no translation found for sim_lock_settings (7331982427303002613) -->
-    <skip />
-    <!-- no translation found for sim_lock_settings_category (6475255139493877786) -->
-    <skip />
-    <!-- no translation found for sim_pin_toggle (6814489621760857328) -->
-    <skip />
+    <string name="sim_lock_settings" msgid="7331982427303002613">"SIM-ის ჩაკეტვის პარამეტრები"</string>
+    <string name="sim_lock_settings_category" msgid="6475255139493877786">"SIM-ის ჩაკეტვა"</string>
+    <string name="sim_pin_toggle" msgid="6814489621760857328">"SIM-ის ჩაკეტვა"</string>
     <string name="sim_pin_change" msgid="5978881209990507379">"SIM-ის  PIN-ის შეცვლა"</string>
     <string name="sim_enter_pin" msgid="8235202785516053253">"SIM-ბარათის PIN-კოდი"</string>
-    <!-- no translation found for sim_enable_sim_lock (6486354334679225748) -->
-    <skip />
-    <!-- no translation found for sim_disable_sim_lock (6939439812841857306) -->
-    <skip />
+    <string name="sim_enable_sim_lock" msgid="6486354334679225748">"SIM-ის ჩაკეტვა"</string>
+    <string name="sim_disable_sim_lock" msgid="6939439812841857306">"SIM-ის განბლოკვა"</string>
     <string name="sim_enter_old" msgid="6882545610939674813">"ძველი SIM ბარათის PIN"</string>
     <string name="sim_enter_new" msgid="9010947802784561582">"SIM-ბარათის ახალი PIN-კოდი"</string>
     <string name="sim_reenter_new" msgid="6131418271490374263">"გაიმეორეთ ახალი PIN"</string>
@@ -1038,8 +1033,7 @@
     <string name="sim_change_data_title" msgid="4663239438584588847">"გამოიყენებთ <xliff:g id="CARRIER">%1$s</xliff:g>-ს მობ. ინტ.-თვის?"</string>
     <string name="sim_change_data_message" msgid="3046178883369645132">"თქვენ იყენებთ <xliff:g id="CARRIER2_0">%2$s</xliff:g>-ს მობილური ინტერნეტისთვის. თუ <xliff:g id="CARRIER1">%1$s</xliff:g>-ზე გადაერთვებით, <xliff:g id="CARRIER2_1">%2$s</xliff:g> აღარ იქნება გამოყენებული მობილური ინტერნეტისთვის."</string>
     <string name="sim_change_data_ok" msgid="4922114750417276560">"<xliff:g id="CARRIER">%1$s</xliff:g>-ის გამოყენება"</string>
-    <!-- no translation found for sim_preferred_title (8850185380445309835) -->
-    <skip />
+    <string name="sim_preferred_title" msgid="8850185380445309835">"გსურთ სასურვ. SIM-ის განახლ.?"</string>
     <string name="sim_preferred_message" msgid="6004009449266648351">"<xliff:g id="NEW_SIM">%1$s</xliff:g> ერთადერთი SIM ბარათია თქვენს მოწყობილობაში. გსურთ, გამოიყენოთ ეს SIM ბარათი მობილური ინტერნეტის, ზარებისა და SMS შეტყობინებებისათვის?"</string>
     <string name="wrong_pin_code_pukked" msgid="3414172752791445033">"SIM-ის არასწორი PIN კოდი. თქვენ ახლა მოგიწევთ მოწყობილობის განსაბლოკად მიმართოთ ოპერატორს."</string>
     <plurals name="wrong_pin_code" formatted="false" msgid="4054088588731305475">
@@ -1192,20 +1186,17 @@
     <string name="reset_network_title" msgid="1395494440355807616">"Wi-Fi-ს, მობილური ინტერნეტის და Bluetooth კავშირის გადაყენება"</string>
     <string name="reset_network_desc" msgid="1112523764899788246">"ეს ქმედება ქსელის ყველა პარამეტრს გადააყენებს, მათ შორის, შემდეგს:\n\n"<li>"Wi‑Fi"</li>\n<li>"მობილური ინტერნეტი"</li>\n<li>"Bluetooth"</li></string>
     <string name="erase_euicc_data_button" msgid="728078969563311737">"ამოშლა"</string>
-    <!-- no translation found for reset_esim_title (4194570573425902754) -->
-    <skip />
+    <string name="reset_esim_title" msgid="4194570573425902754">"eSIM-ების ამოშლა"</string>
     <string name="reset_esim_desc" msgid="3662444090563399131">"ეს არ გააუქმებს მობილური სერვისის მოქმედ გეგმებს. ჩამნაცვლებელი SIM-ების ჩამოსატვირთად დაუკავშირდით თქვენს ოპერატორს."</string>
     <string name="reset_network_button_text" msgid="2281476496459610071">"პარამეტრების ჩამოყრა"</string>
     <string name="reset_network_final_desc" msgid="5304365082065278425">"გსურთ ქსელის ყველა პარამეტრის გადაყენება? ამ მოქმედებას ვერ გააუქმებთ."</string>
-    <!-- no translation found for reset_network_final_desc_esim (1129251284212847939) -->
-    <skip />
+    <string name="reset_network_final_desc_esim" msgid="1129251284212847939">"გსურთ ქსელის ყველა პარამეტრის ჩამოყრა და eSIM-ების ამოშლა? ამ მოქმედებას ვერ გააუქმებთ."</string>
     <string name="reset_network_final_button_text" msgid="2433867118414000462">"პარამეტრების ჩამოყრა"</string>
     <string name="reset_network_confirm_title" msgid="913014422184481270">"ჩამოვყაროთ პარამეტრები?"</string>
     <string name="network_reset_not_available" msgid="1966334631394607829">"ქსელის გადაყენება ამ მომხმარებლისათვის მიუწვდომელია"</string>
     <string name="reset_network_complete_toast" msgid="1367872474130621115">"ქსელის პარამეტრები ჩამოიყარა"</string>
     <string name="reset_esim_error_title" msgid="4670073610967959597">"SIM ბარათების ამოშლა ვერ ხერხდება"</string>
-    <!-- no translation found for reset_esim_error_msg (7279607120606365250) -->
-    <skip />
+    <string name="reset_esim_error_msg" msgid="7279607120606365250">"eSIM-ები ვერ იშლება შეცდომის გამო.\n\nგადატვირთეთ მოწყობილობა და ხელახლა ცადეთ."</string>
     <string name="main_clear_title" msgid="277664302144837723">"ყველა მონაცემის ამოშლა (ქარხნული პარამეტრების დაბრუნება)"</string>
     <string name="main_clear_short_title" msgid="4752094765533020696">"ყველა მონაცემის ამოშლა (ქარხნული პარამეტრების დაბრუნება)"</string>
     <string name="main_clear_desc_also_erases_external" msgid="3687911419628956693"><li>"მუსიკა"</li>\n<li>"ფოტოები"</li>\n<li>"მომხმარებლის სხვა მონაცემები"</li></string>
@@ -2017,7 +2008,6 @@
     <string name="printer_info_desc" msgid="1206872325746154206">"დამატებითი ინფორმაცია ამ პრინტერის შესახებ"</string>
     <string name="power_usage_summary_title" msgid="4198312848584882113">"ბატარეა"</string>
     <string name="power_usage_summary" msgid="6857382582534984531">"რაზე იხარჯება ბატარეის მუხტი"</string>
-    <string name="power_usage_not_available" msgid="3425302437465106036">"ბატარეის მოხმარების მონაცემები მიუწვდომელია."</string>
     <string name="power_usage_level_and_status" msgid="821521456989429593">"<xliff:g id="LEVEL">%1$s</xliff:g> - <xliff:g id="STATUS">%2$s</xliff:g>"</string>
     <string name="power_discharge_remaining" msgid="6997529817917076536">"დარჩენილია <xliff:g id="REMAIN">%1$s</xliff:g>"</string>
     <string name="power_charge_remaining" msgid="7046064326172265116">"დატენვამდე <xliff:g id="UNTIL_CHARGED">%1$s</xliff:g>"</string>
@@ -2038,7 +2028,6 @@
     <string name="manager_battery_usage_optimized_only" msgid="7121785281913056432">"ოპტიმიზებული"</string>
     <string name="manager_battery_usage_link_a11y" msgid="374918091821438564">"შეიტყვეთ მეტი ბატარეის მოხმარების ვარიანტების შესახებ"</string>
     <string name="device_screen_usage" msgid="1011630249648289909">"ეკრანის გამოყენება ბოლო სრული დატენვიდან"</string>
-    <string name="power_usage_list_summary" msgid="3237540201918492925">"ბატარეის მოხმარება ბოლო სრული დატენვიდან"</string>
     <string name="advanced_battery_title" msgid="3005993394776555079">"ბატარეის მოხმარება"</string>
     <string name="history_details_title" msgid="8628584613889559355">"ისტორიის დეტალები"</string>
     <string name="advanced_battery_preference_title" msgid="3790901207877260883">"ბატარეის მოხმარება"</string>
@@ -2062,7 +2051,17 @@
     <string name="battery_tip_high_usage_summary" msgid="3938999581403084551">"ყველაზე დიდი მოხმარების აპების ნახვა"</string>
     <string name="battery_tip_limited_temporarily_title" msgid="5962767837251276527">"დატენვა შეჩერებულია"</string>
     <string name="battery_tip_limited_temporarily_summary" msgid="5254922316684499816">"ბატარეის დაცვა ბატარეის სიცოცხლის გახანგრძლივების მიზნით"</string>
-    <!-- no translation found for battery_tip_limited_temporarily_extra_summary (8876637325622106400) -->
+    <!-- no translation found for battery_tip_dock_defender_future_bypass_title (7257251934903787366) -->
+    <skip />
+    <!-- no translation found for battery_tip_dock_defender_future_bypass_summary (428474483479026813) -->
+    <skip />
+    <!-- no translation found for battery_tip_dock_defender_active_title (8843454404807737776) -->
+    <skip />
+    <!-- no translation found for battery_tip_dock_defender_active_summary (5582869291068635429) -->
+    <skip />
+    <!-- no translation found for battery_tip_dock_defender_temporarily_bypassed_title (1679449361090557201) -->
+    <skip />
+    <!-- no translation found for battery_tip_dock_defender_temporarily_bypassed_summary (5107293805054133144) -->
     <skip />
     <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>
@@ -2125,7 +2124,6 @@
     <string name="power_bluetooth" msgid="5085900180846238196">"Bluetooth"</string>
     <string name="power_cell" msgid="7793805106954398186">"მობილური ქსელი"</string>
     <string name="power_phone" msgid="2768396619208561670">"ხმოვანი ზარები"</string>
-    <string name="battery_used_for" msgid="6401552215008504483">"გამოიყენება <xliff:g id="TIME">^1</xliff:g>"</string>
     <string name="battery_screen_usage" msgid="90008745183187461">"ეკრანის მოხმარება: <xliff:g id="TIME">^1</xliff:g>"</string>
     <string name="battery_used_by" msgid="6457305178016189330">"<xliff:g id="PERCENT">%1$s</xliff:g>-ს იყენებს <xliff:g id="APP">%2$s</xliff:g>"</string>
     <string name="battery_overall_usage" msgid="8940140259734182014">"ბატარეის საერთო მოხმარების <xliff:g id="PERCENT">%1$s</xliff:g>"</string>
@@ -2156,7 +2154,6 @@
     <string name="battery_not_usage_24hr" msgid="8397519536160741248">"ბოლო 24 საათში გამოყენება არ მომხდარა"</string>
     <string name="battery_usage_without_time" msgid="1346894834339420538"></string>
     <string name="battery_usage_other_users" msgid="9002643295562500693">"სხვა მომხმარებლები"</string>
-    <string name="advanced_battery_graph_subtext" msgid="6816737986172678550">"ბატარეის მუშაობის დარჩენილი ხანგრძლივობის მიახლოებითი ვარაუდი თქვენი მოწყობილობის მოხმარებას ეყრდნობა"</string>
     <string name="estimated_time_left" msgid="948717045180211777">"სავარაუდო დარჩენილი დრო"</string>
     <string name="estimated_charging_time_left" msgid="2287135413363961246">"სრულ დატენვამდე"</string>
     <string name="estimated_time_description" msgid="211058785418596009">"მიახლოებითი დრო შეიძლება შეიცვალოს მოხმარების მიხედვით"</string>
@@ -2263,6 +2260,7 @@
     <string name="vpn_settings_multiple_insecure_multiple_total" msgid="1706236062478680488">"<xliff:g id="VPN_COUNT">%d</xliff:g> დაუცველია"</string>
     <string name="adaptive_connectivity_title" msgid="7464959640138428192">"ადაპტაციური კავშირი"</string>
     <string name="adaptive_connectivity_summary" msgid="3648731530666326885">"ახანგრძლივებს ბატარეის მუშაობას და აუმჯობესებს მოწყობილობის შესრულებას ქსელთან კავშირის ავტომატურად მართვით."</string>
+    <string name="adaptive_connectivity_main_switch_title" msgid="261045483524512420">"გამოიყენეთ ადაპტირებადი კავშირი"</string>
     <string name="credentials_title" msgid="7535942196886123656">"ავტორიზაციის მონაცემთა საცავი"</string>
     <string name="credentials_install" msgid="3933218407598415827">"სერტიფიკატის ინსტალაცია"</string>
     <string name="credentials_reset" msgid="4246628389366452655">"ავტორიზაციის მონაცემების წაშლა"</string>
@@ -2563,8 +2561,7 @@
     <string name="user_remove_user_menu" msgid="2183714948094429367">"წაშალე <xliff:g id="USER_NAME">%1$s</xliff:g> ამ მოწყობილობიდან"</string>
     <string name="user_lockscreen_settings" msgid="4596612658981942092">"ჩაკეტილი ეკრანის პარამეტრები"</string>
     <string name="user_add_on_lockscreen_menu" msgid="2539059062034644966">"ჩაკეტილი ეკრანიდან მომხმარებლების დამატება"</string>
-    <!-- no translation found for switch_to_dock_user_when_docked (2324395443311905635) -->
-    <skip />
+    <string name="switch_to_dock_user_when_docked" msgid="2324395443311905635">"ადმინისტრატორ მომხმარებელზე გადართვა ჩამაგრებისას"</string>
     <string name="user_confirm_remove_self_title" msgid="926265330805361832">"წავშალო თქვენი ანგარიში?"</string>
     <string name="user_confirm_remove_title" msgid="3626559103278006002">"წაიშალოს ეს მომხმარებელი?"</string>
     <string name="user_profile_confirm_remove_title" msgid="3131574314149375354">"გსურთ ამ პროფილის წაშლა?"</string>
@@ -2690,8 +2687,7 @@
     <string name="wizard_next" msgid="3884832431439072471">"მომდევნო"</string>
     <string name="wizard_back_adoptable" msgid="1447814356855134183">"სხვაგვარად დაფორმატება"</string>
     <string name="regulatory_info_text" msgid="1154461023369976667"></string>
-    <!-- no translation found for sim_settings_title (2254609719033946272) -->
-    <skip />
+    <string name="sim_settings_title" msgid="2254609719033946272">"SIM-ები"</string>
     <string name="sim_cellular_data_unavailable" msgid="4653591727755387534">"მობილური ინტერნეტი მიუწვდომელია"</string>
     <string name="sim_cellular_data_unavailable_summary" msgid="6505871722911347881">"შეეხეთ მობილური ინტერნეტისთვის SIM-ის ასარჩევად"</string>
     <string name="sim_calls_always_use" msgid="967857230039768111">"ზარებისთვის მუდამ ამის გამოყენება"</string>
@@ -2709,8 +2705,7 @@
     <string name="sim_status_title" msgid="6188770698037109774">"SIM სტატუსი"</string>
     <string name="sim_status_title_sim_slot" msgid="4932996839194493313">"SIM-ის სტატუსი (SIM სათავსო %1$d)"</string>
     <string name="sim_signal_strength" msgid="6351052821700294501">"<xliff:g id="DBM">%1$d</xliff:g> dBm <xliff:g id="ASU">%2$d</xliff:g> asu"</string>
-    <!-- no translation found for sim_notification_title (2819551384383504031) -->
-    <skip />
+    <string name="sim_notification_title" msgid="2819551384383504031">"SIM-ები შეიცვალა."</string>
     <string name="sim_notification_summary" msgid="5593339846307029991">"შეეხეთ დასაყენებლად"</string>
     <string name="sim_calls_ask_first_prefs_title" msgid="3077694594349657933">"შეკითხვა ყოველ ჯერზე"</string>
     <string name="sim_selection_required_pref" msgid="231437651041498359">"აუცილებელი არჩევანი"</string>
@@ -2736,7 +2731,10 @@
     <string name="account_dashboard_title" msgid="8228773251948253914">"პაროლები და ანგარიშები"</string>
     <string name="account_dashboard_default_summary" msgid="1730719656099599488">"შენახული პაროლები, ავტომატური შევსება, სინქრონიზებული ანგარიშები"</string>
     <string name="app_default_dashboard_title" msgid="4071015747629103216">"ნაგულისხმევი აპები"</string>
-    <!-- no translation found for cloned_apps_dashboard_title (5542076801222950921) -->
+    <string name="cloned_apps_dashboard_title" msgid="5542076801222950921">"კლონირებული აპები"</string>
+    <!-- no translation found for desc_cloned_apps_intro_text (1369621522882622476) -->
+    <skip />
+    <!-- no translation found for cloned_apps_summary (8805362440770795709) -->
     <skip />
     <string name="system_dashboard_summary" msgid="7400745270362833832">"ენები, ჟესტები, დრო, სარეზერვო ასლი"</string>
     <string name="languages_setting_summary" msgid="4924440599794956443">"სისტემის ენები, აპის ენები"</string>
@@ -3352,8 +3350,7 @@
     <string name="screen_pinning_unlock_password" msgid="4957969621904790573">"ფიქსაციის მოხსნამდე პაროლის მოთხოვნა"</string>
     <string name="screen_pinning_unlock_none" msgid="2474959642431856316">"ჩამაგრების მოხსნიდან მოწყობილობის ჩაკეტვა"</string>
     <string name="confirm_sim_deletion_title" msgid="9199369003530237871">"დაადასტურეთ SIM-ის წაშლა"</string>
-    <!-- no translation found for confirm_sim_deletion_description (5090811029854329373) -->
-    <skip />
+    <string name="confirm_sim_deletion_description" msgid="5090811029854329373">"eSIM-ის ამოშლამდე დაადასტურეთ, რომ თქვენ ხართ"</string>
     <string name="opening_paragraph_delete_profile_unknown_company" msgid="2951348192319498135">"ამ სამუშაო პროფილს მართავს:"</string>
     <string name="managing_admin" msgid="2633920317425356619">"მმართველი: <xliff:g id="ADMIN_APP_LABEL">%s</xliff:g>"</string>
     <string name="encryption_interstitial_header" msgid="4418014339568737685">"უსაფრთხო დაწყება"</string>
@@ -3757,6 +3754,11 @@
       <item quantity="one">მონაცემთა შეუზღუდავად გამოყენება 1 აპს შეუძლია</item>
     </plurals>
     <string name="special_access_more" msgid="132919514147475846">"მეტის ნახვა"</string>
+    <string name="long_background_tasks_label" msgid="3169590134850226687">"ხანგრძლივი ფონური პროცესები"</string>
+    <string name="long_background_tasks_switch_title" msgid="2491623894899492543">"ხანგრძლივი ფონური პროცესების ნების დართვა"</string>
+    <string name="long_background_tasks_title" msgid="3272230637974707490">"ხანგრძლივი ფონური პროცესები"</string>
+    <string name="long_background_tasks_footer_title" msgid="9117342254914743097">"ნებას დართავს ამ აპს, ფონურად გაუშვას ხანგრძლივი პროცესები. ამ მოქმედებით აპი გაუშვებს ისეთ პროცესებს, რომლებსაც დიდი დრო დასჭირდება დასასრულებლად, მაგალითად, ჩამოტვირთვები და ატვირთვები. \n\nამ ნებართვის უარყოფის შემთხვევაში სისტემა შეზღუდავს დროს, რომლის განმავლობაშიც აპს შეეძლება მსგავსი პროცესების ფონურად გაშვება."</string>
+    <string name="keywords_long_background_tasks" msgid="5788956269136054574">"გრძელი პროცესები, მონაცემთა გადატანა, ფონური ამოცანები"</string>
     <string name="reset_shortcut_manager_throttling" msgid="2183940254903144298">"ShortcutManager-ის სიხშირის შეზღუდვის გადაყენება"</string>
     <string name="reset_shortcut_manager_throttling_complete" msgid="8949943009096885470">"ShortcutManager-ის სიხშირის შეზღუდვა გადაყენებულია"</string>
     <string name="notification_suggestion_title" msgid="6309263655965785411">"გააკონტროლეთ ჩაკეტილ ეკრანზე ნაჩვენები ინფორმაცია"</string>
@@ -4129,8 +4131,7 @@
     <string name="mobile_data_settings_title" msgid="3927524078598009792">"მობილური ინტერნეტი"</string>
     <string name="mobile_data_settings_summary" msgid="7323978798199919063">"ინტერნეტზე წვდომა მობილური ქსელით"</string>
     <string name="mobile_data_settings_summary_auto_switch" msgid="7851549787645698945">"ტელეფონი ავტომატურად გადაერთვება ამ ოპერატორზე, როდესაც არეალში მოხვდება"</string>
-    <!-- no translation found for mobile_data_settings_summary_unavailable (9176513507571883986) -->
-    <skip />
+    <string name="mobile_data_settings_summary_unavailable" msgid="9176513507571883986">"SIM ხელმიუწვდომელია"</string>
     <string name="calls_preference" msgid="2166481296066890129">"ზარების პარამეტრები"</string>
     <string name="sms_preference" msgid="7742964962568219351">"SMS-შეტყობინებების პარამეტრები"</string>
     <string name="calls_and_sms_ask_every_time" msgid="3178743088737726677">"ყოველთვის შეკითხვა"</string>
@@ -4145,10 +4146,8 @@
     <string name="mobile_network_list_add_more" msgid="4478586073355236604">"დამატება"</string>
     <string name="mobile_network_active_sim" msgid="6397581267971410039">"აქტიური / SIM ბარათი"</string>
     <string name="mobile_network_inactive_sim" msgid="5829757490580409899">"არააქტიური / SIM ბარათი"</string>
-    <!-- no translation found for mobile_network_active_esim (3984452275968408382) -->
-    <skip />
-    <!-- no translation found for mobile_network_inactive_esim (8777415108263057939) -->
-    <skip />
+    <string name="mobile_network_active_esim" msgid="3984452275968408382">"აქტიური / eSIM"</string>
+    <string name="mobile_network_inactive_esim" msgid="8777415108263057939">"არააქტიური / eSIM"</string>
     <string name="mobile_network_sim_name" msgid="3187192894150386537">"SIM-ბარათის სახელი და ფერი"</string>
     <string name="mobile_network_sim_name_label" msgid="1452440641628369625">"სახელი"</string>
     <string name="mobile_network_sim_color_label" msgid="5293944087609632340">"ფერი (იყენებს თავსებადი აპები)"</string>
@@ -4184,8 +4183,7 @@
     <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>
-    <!-- no translation found for sim_action_switch_sub_dialog_text_downloaded (8977951796005849471) -->
-    <skip />
+    <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>
     <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>
@@ -4227,10 +4225,8 @@
     <string name="switch_sim_dialog_text" msgid="7530186862171635464">"<xliff:g id="CARRIER_NAME">%1$s</xliff:g> გამოყენებული იქნება მობილური ინტერნეტის, ზარებისა და SMS-ებისთვის."</string>
     <string name="switch_sim_dialog_no_switch_title" msgid="809763410787744247">"აქტიური SIM ბარათები ხელმისაწვდომი არ არის"</string>
     <string name="switch_sim_dialog_no_switch_text" msgid="7053939850026876088">"მობილური ინტერნეტის, ზარის ფუნქციებისა და SMS-ების მოგვიანებით გამოსაყენებლად, გადადით თქვენი ქსელის პარამეტრებზე"</string>
-    <!-- no translation found for sim_card_label (6263064316075963775) -->
-    <skip />
-    <!-- no translation found for erase_sim_dialog_title (4742077437653028326) -->
-    <skip />
+    <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>
     <string name="erase_sim_confirm_button" msgid="8309115684335320541">"ამოშლა"</string>
     <string name="erasing_sim" msgid="7877703231075699139">"მიმდინარეობს SIM ბარათის ამოშლა…"</string>
@@ -4283,6 +4279,8 @@
     <string name="capture_system_heap_dump_title" msgid="9210974110606886455">"სისტემის გროვის ამონაწერის აღბეჭდვა"</string>
     <string name="reboot_with_mte_title" msgid="9167242803901899693">"MTE-ს მეშვეობით გადატვირთვა"</string>
     <string name="reboot_with_mte_message" msgid="7675836625682561153">"სისტემა გადაიტვირთება და მეხსიერების ტეგირების გაფართოების (MTE) ტესტირებას დაიწყებს. MTE-მ შეიძლება უარყოფითად იმოქმედოს სისტემის ეფექტურობასა და სტაბილურობაზე. ეს პარამეტრი გადაყენდება შემდეგი გადატვირთვის დროს."</string>
+    <string name="reboot_with_mte_summary" msgid="879384278357305846">"ცადეთ MTE ერთჯერადი ჩატვირთვისთვის აპების შემუშავების მიზნით"</string>
+    <string name="reboot_with_mte_already_enabled" msgid="7708271355555880940">"MTE ჩართულია გაფართოებული მეხსიერების დაცვის საშუალებით"</string>
     <string name="capturing_system_heap_dump_message" msgid="8410503247477360622">"სისტემის გროვის ამონაწერის აღბეჭდვა"</string>
     <string name="error_capturing_system_heap_dump_message" msgid="2352983250048200052">"სისტემის გროვის ამონაწერი ვერ აღიბეჭდა"</string>
     <string name="automatic_system_heap_dump_title" msgid="4093306504711109479">"სისტემის გროვის ამონაწერის ავტომატურად აღბეჭდვა"</string>
@@ -4334,6 +4332,11 @@
     <string name="lockscreen_trivial_disabled_controls_summary" msgid="7593626010580689155">"გამოსაყენებლად, ჯერ ჩართეთ „მოწყობილობების მართვის საშუალებების ჩვენება“"</string>
     <string name="lockscreen_double_line_clock_summary" msgid="2916159550425093703">"ორხაზიანი საათის ჩვენება, როცა ხელმისაწვდომია"</string>
     <string name="lockscreen_double_line_clock_setting_toggle" msgid="3408639316001688529">"ორხაზიანი საათი"</string>
+    <string name="lockscreen_quick_affordances_title" msgid="435869403114245620">"ღილაკები"</string>
+    <plurals name="lockscreen_quick_affordances_summary" formatted="false" msgid="4225396036524703997">
+      <item quantity="other"><xliff:g id="FIRST_1">%1$s</xliff:g>, <xliff:g id="SECOND">%2$s</xliff:g></item>
+      <item quantity="one"><xliff:g id="FIRST_0">%1$s</xliff:g></item>
+    </plurals>
     <string name="rtt_settings_title" msgid="7049259598645966354"></string>
     <string name="rtt_settings_no_visible" msgid="7440356831140948382"></string>
     <string name="rtt_settings_visible_during_call" msgid="7866181103286073700"></string>
@@ -4382,10 +4385,8 @@
     <string name="carrier_wifi_offload_summary" msgid="2980563718888371142">"Google Fi-ისთვის W+ ქსელების გამოყენების დაშვება სიჩქარისა და დაფარვის გასაუმჯობესებლად"</string>
     <string name="carrier_wifi_network_title" msgid="5461382943873831770">"W+ ქსელი"</string>
     <string name="sim_category_title" msgid="2341314000964710495">"SIM"</string>
-    <!-- no translation found for downloaded_sim_category_title (2876988650413179752) -->
-    <skip />
-    <!-- no translation found for downloaded_sims_category_title (487799905978489922) -->
-    <skip />
+    <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>
     <string name="sim_category_default_active_sim" msgid="1208194173387987231">" / ნაგულისხმევი <xliff:g id="ID_1">%1$s</xliff:g>-თვის"</string>
@@ -4441,8 +4442,7 @@
     <string name="smart_forwarding_ongoing_title" msgid="962226849074401228">"ზარის პარამეტრები"</string>
     <string name="smart_forwarding_ongoing_text" msgid="2189209372407117114">"მიმდინარეობს პარამეტრების განახლება…"</string>
     <string name="smart_forwarding_failed_title" msgid="1859891191023516080">"ზარის პარამეტრების შეცდომა"</string>
-    <!-- no translation found for smart_forwarding_failed_text (8682640643264071789) -->
-    <skip />
+    <string name="smart_forwarding_failed_text" msgid="8682640643264071789">"ქსელის ან SIM-ის შეცდომა."</string>
     <string name="smart_forwarding_failed_not_activated_text" msgid="997396203001257904">"SIM ბარათი გააქტიურებული არ არის."</string>
     <string name="smart_forwarding_input_mdn_title" msgid="5105463748849841763">"შეიყვანეთ ტელეფონის ნომრები"</string>
     <string name="smart_forwarding_input_mdn_dialog_title" msgid="7542216086697868415">"შეიყვანეთ ტელეფონის ნომერი"</string>
@@ -4466,14 +4466,10 @@
     <string name="previous_page_content_description" msgid="6438292457923282991">"წინა"</string>
     <string name="next_page_content_description" msgid="1641835099813416294">"შემდეგი"</string>
     <string name="colors_viewpager_content_description" msgid="2591751086138259565">"ფერის გადახედვა"</string>
-    <!-- no translation found for bluetooth_sim_card_access_notification_title (7351015416346359536) -->
-    <skip />
-    <!-- no translation found for bluetooth_sim_card_access_notification_content (8685623260103018309) -->
-    <skip />
-    <!-- no translation found for bluetooth_sim_card_access_dialog_title (5616323725563125179) -->
-    <skip />
-    <!-- no translation found for bluetooth_sim_card_access_dialog_content (6281997628405909566) -->
-    <skip />
+    <string name="bluetooth_sim_card_access_notification_title" msgid="7351015416346359536">"SIM-ზე წვდომის მოთხოვნა"</string>
+    <string name="bluetooth_sim_card_access_notification_content" msgid="8685623260103018309">"მოწყობილობას სურს წვდომა თქვენს SIM-ზე. შეეხეთ დეტალების სანახავად."</string>
+    <string name="bluetooth_sim_card_access_dialog_title" msgid="5616323725563125179">"გსურთ, დაუშვათ წვდომა SIM-ზე?"</string>
+    <string name="bluetooth_sim_card_access_dialog_content" msgid="6281997628405909566">"Bluetooth მოწყობილობას, <xliff:g id="DEVICE_NAME_0">%1$s</xliff:g>, სურს წვდომა თქვენი SIM-ის მონაცემებზე. ეს მოიცავს თქვენს კონტაქტებს.\n\nსანამ დაკავშირებული იქნება, <xliff:g id="DEVICE_NAME_1">%2$s</xliff:g> მიიღებს <xliff:g id="PHONE_NUMBER">%3$s</xliff:g>-ზე განხორციელებულ ყველა ზარს."</string>
     <string name="bluetooth_connect_access_notification_title" msgid="2573547043170883947">"Bluetooth მოწყობილობა ხელმისაწვდომია"</string>
     <string name="bluetooth_connect_access_notification_content" msgid="1328465545685433304">"მოწყობილობას დაკავშირება სურს. შეეხეთ დეტალების სანახავად."</string>
     <string name="bluetooth_connect_access_dialog_title" msgid="1948056782712451381">"გსურთ Bluetooth მოწყობილობასთან დაკავშირება?"</string>
@@ -4544,6 +4540,10 @@
     <string name="ingress_rate_limit_summary" msgid="1097811019742438371">"დააყენეთ შემავალი ქსელის გამტარუნარიანობის შეზღუდვა, რომელიც ეხება ინტერნეტთან კავშირის უზრუნველმყოფ ყველა ქსელს."</string>
     <string name="ingress_rate_limit_dialog_title" msgid="5359461052422633789">"დააყენეთ ქსელიდან ჩამოტვირთვისას სიჩქარის შეზღუდვა"</string>
     <string name="ingress_rate_limit_no_limit_entry" msgid="8741098826008012163">"ულიმიტო"</string>
+    <!-- no translation found for disable_phantom_process_monitor_title (8348108346706188771) -->
+    <skip />
+    <!-- no translation found for disable_phantom_process_monitor_summary (3044464635550256985) -->
+    <skip />
     <string name="bluetooth_broadcast_dialog_title" msgid="9172775308463135884">"ტრანსლაცია"</string>
     <string name="bluetooth_broadcast_dialog_broadcast_app" msgid="1016617579194329005">"<xliff:g id="CURRENTAPP">%1$s</xliff:g>-ის ტრანსლაცია"</string>
     <string name="bluetooth_broadcast_dialog_find_message" msgid="6621660851669953883">"მოუსმინეთ ტრანსლაციებს თქვენთან ახლოს"</string>
diff --git a/res/values-kk/arrays.xml b/res/values-kk/arrays.xml
index 5b3d573..44ef4c3 100644
--- a/res/values-kk/arrays.xml
+++ b/res/values-kk/arrays.xml
@@ -469,7 +469,9 @@
     <item msgid="2373999996715432397">"0"</item>
     <item msgid="5305176997036663262">"1"</item>
   </string-array>
-    <!-- no translation found for switch_to_dock_user_when_docked_timeout_entries:0 (3211660022507486536) -->
-    <!-- no translation found for switch_to_dock_user_when_docked_timeout_entries:1 (7025253383416830453) -->
-    <!-- no translation found for switch_to_dock_user_when_docked_timeout_entries:2 (1574040255478150028) -->
+  <string-array name="switch_to_dock_user_when_docked_timeout_entries">
+    <item msgid="3211660022507486536">"Ешқашан"</item>
+    <item msgid="7025253383416830453">"1 минуттан кейін"</item>
+    <item msgid="1574040255478150028">"5 минуттан кейін"</item>
+  </string-array>
 </resources>
diff --git a/res/values-kk/strings.xml b/res/values-kk/strings.xml
index b66e923..e4ba536 100644
--- a/res/values-kk/strings.xml
+++ b/res/values-kk/strings.xml
@@ -1012,18 +1012,13 @@
     <string name="force_bold_text" msgid="4620929631102086716">"Қалың қаріпті мәтін"</string>
     <string name="title_font_size" msgid="570613010306330622">"Қаріп өлшемі"</string>
     <string name="short_summary_font_size" msgid="8444689613442419978">"Мәтінді ұлғайту немесе кішірейту"</string>
-    <!-- no translation found for sim_lock_settings (7331982427303002613) -->
-    <skip />
-    <!-- no translation found for sim_lock_settings_category (6475255139493877786) -->
-    <skip />
-    <!-- no translation found for sim_pin_toggle (6814489621760857328) -->
-    <skip />
+    <string name="sim_lock_settings" msgid="7331982427303002613">"SIM картасы құлпының параметрлері"</string>
+    <string name="sim_lock_settings_category" msgid="6475255139493877786">"SIM картасының құлпы"</string>
+    <string name="sim_pin_toggle" msgid="6814489621760857328">"SIM картасын құлыптау"</string>
     <string name="sim_pin_change" msgid="5978881209990507379">"SIM PIN кодын өзгерту"</string>
     <string name="sim_enter_pin" msgid="8235202785516053253">"SIM PIN коды"</string>
-    <!-- no translation found for sim_enable_sim_lock (6486354334679225748) -->
-    <skip />
-    <!-- no translation found for sim_disable_sim_lock (6939439812841857306) -->
-    <skip />
+    <string name="sim_enable_sim_lock" msgid="6486354334679225748">"SIM картасын құлыптау"</string>
+    <string name="sim_disable_sim_lock" msgid="6939439812841857306">"SIM картасының құлпын ашу"</string>
     <string name="sim_enter_old" msgid="6882545610939674813">"Ескі SIM PIN коды"</string>
     <string name="sim_enter_new" msgid="9010947802784561582">"Жаңа SIM PIN коды"</string>
     <string name="sim_reenter_new" msgid="6131418271490374263">"Жаңа PIN кодын қайта теру"</string>
@@ -1038,8 +1033,7 @@
     <string name="sim_change_data_title" msgid="4663239438584588847">"Мобильдік интернет үшін <xliff:g id="CARRIER">%1$s</xliff:g> қолданылсын ба?"</string>
     <string name="sim_change_data_message" msgid="3046178883369645132">"Мобильдік интернет үшін <xliff:g id="CARRIER2_0">%2$s</xliff:g> операторын пайдаланып жатырсыз. Егер <xliff:g id="CARRIER1">%1$s</xliff:g> операторына ауыссаңыз, мобильдік интернет үшін <xliff:g id="CARRIER2_1">%2$s</xliff:g> бұдан әрі пайдаланылмайтын болады."</string>
     <string name="sim_change_data_ok" msgid="4922114750417276560">"<xliff:g id="CARRIER">%1$s</xliff:g> қызметін пайдалану"</string>
-    <!-- no translation found for sim_preferred_title (8850185380445309835) -->
-    <skip />
+    <string name="sim_preferred_title" msgid="8850185380445309835">"Таңдалған SIM жаңартылсын ба?"</string>
     <string name="sim_preferred_message" msgid="6004009449266648351">"<xliff:g id="NEW_SIM">%1$s</xliff:g> – құрылғыңыздағы жалғыз SIM картасы. Бұл SIM картасын ұялы деректер, қоңыраулар және SMS хабарлары үшін пайдаланғыңыз келе ме?"</string>
     <string name="wrong_pin_code_pukked" msgid="3414172752791445033">"SIM PIN коды дұрыс емес қазір сізге құрылғыны ашу өтінішімен жабдықтаушыға хабарласу қажет."</string>
     <plurals name="wrong_pin_code" formatted="false" msgid="4054088588731305475">
@@ -1192,20 +1186,17 @@
     <string name="reset_network_title" msgid="1395494440355807616">"Wi-Fi, мобильдік интернет және Bluetooth параметрлерін бастапқы күйіне қайтару"</string>
     <string name="reset_network_desc" msgid="1112523764899788246">"Барлық желі параметрі бастапқы күйіне қайтарылады, соның ішінде:\n\n"<li>"Wi‑Fi;"</li>\n<li>"мобильдік дерек;"</li>\n<li>"Bluetooth."</li></string>
     <string name="erase_euicc_data_button" msgid="728078969563311737">"Өшіру"</string>
-    <!-- no translation found for reset_esim_title (4194570573425902754) -->
-    <skip />
+    <string name="reset_esim_title" msgid="4194570573425902754">"eSIM карталарын жою"</string>
     <string name="reset_esim_desc" msgid="3662444090563399131">"Бұл әрекет тарифтік жоспарлардың күшін жоймайды. Жаңа SIM карталарын жүктеп алу үшін операторға хабарласыңыз."</string>
     <string name="reset_network_button_text" msgid="2281476496459610071">"Параметрлерді бастапқы күйге қайтару"</string>
     <string name="reset_network_final_desc" msgid="5304365082065278425">"Барлық желі параметрлері бастапқы күйіне қайтарылсын ба? Бұл әрекетті қайтару мүмкін емес."</string>
-    <!-- no translation found for reset_network_final_desc_esim (1129251284212847939) -->
-    <skip />
+    <string name="reset_network_final_desc_esim" msgid="1129251284212847939">"Барлық желі параметрі бастапқы күйге қайтарылып, eSIM карталары жойылсын ба? Бұл әрекет кері қайтарылмайды."</string>
     <string name="reset_network_final_button_text" msgid="2433867118414000462">"Параметрлерді бастапқы күйге қайтару"</string>
     <string name="reset_network_confirm_title" msgid="913014422184481270">"Бастапқы күйге қайтару қажет пе?"</string>
     <string name="network_reset_not_available" msgid="1966334631394607829">"Бұл пайдаланушы желіні қалпына келтіре алмайды"</string>
     <string name="reset_network_complete_toast" msgid="1367872474130621115">"Желі параметрлері қалпына келтірілген"</string>
     <string name="reset_esim_error_title" msgid="4670073610967959597">"SIM карталары тазартылмайды"</string>
-    <!-- no translation found for reset_esim_error_msg (7279607120606365250) -->
-    <skip />
+    <string name="reset_esim_error_msg" msgid="7279607120606365250">"Қатеге байланысты бұл eSIM карталарын жою мүмкін емес.\n\nҚұрылғыны өшіріп қосып, әрекетті қайталаңыз."</string>
     <string name="main_clear_title" msgid="277664302144837723">"Барлық деректерді өшіру (зауыттық параметрлерді қайтару)"</string>
     <string name="main_clear_short_title" msgid="4752094765533020696">"Барлық деректерді өшіру (зауыттық параметрлерді қайтару)"</string>
     <string name="main_clear_desc_also_erases_external" msgid="3687911419628956693"><li>"музыка;"</li>\n<li>"фотосуреттер;"</li>\n<li>"пайдаланушының басқа деректері."</li></string>
@@ -2017,7 +2008,6 @@
     <string name="printer_info_desc" msgid="1206872325746154206">"Осы принтер туралы қосымша ақпарат"</string>
     <string name="power_usage_summary_title" msgid="4198312848584882113">"Батарея"</string>
     <string name="power_usage_summary" msgid="6857382582534984531">"Батареяны қолданған не"</string>
-    <string name="power_usage_not_available" msgid="3425302437465106036">"Батарея шығыны туралы ақпарат жоқ."</string>
     <string name="power_usage_level_and_status" msgid="821521456989429593">"<xliff:g id="LEVEL">%1$s</xliff:g> - <xliff:g id="STATUS">%2$s</xliff:g>"</string>
     <string name="power_discharge_remaining" msgid="6997529817917076536">"<xliff:g id="REMAIN">%1$s</xliff:g> қалды"</string>
     <string name="power_charge_remaining" msgid="7046064326172265116">"Зарядталғанша <xliff:g id="UNTIL_CHARGED">%1$s</xliff:g>"</string>
@@ -2038,7 +2028,6 @@
     <string name="manager_battery_usage_optimized_only" msgid="7121785281913056432">"оңтайландырылған"</string>
     <string name="manager_battery_usage_link_a11y" msgid="374918091821438564">"Батарея шығыны опциялары туралы толығырақ ақпарат алыңыз."</string>
     <string name="device_screen_usage" msgid="1011630249648289909">"Толық зарядталғаннан кейін экранның зарядты тұтынуы"</string>
-    <string name="power_usage_list_summary" msgid="3237540201918492925">"Толық зарядталғаннан кейін батареяның пайдаланылуы"</string>
     <string name="advanced_battery_title" msgid="3005993394776555079">"Батарея шығыны"</string>
     <string name="history_details_title" msgid="8628584613889559355">"Тарих егжей-тегжейі"</string>
     <string name="advanced_battery_preference_title" msgid="3790901207877260883">"Батарея шығыны"</string>
@@ -2062,7 +2051,17 @@
     <string name="battery_tip_high_usage_summary" msgid="3938999581403084551">"Батарея зарядын ең көп шығындайтын қолданбаларды көріңіз."</string>
     <string name="battery_tip_limited_temporarily_title" msgid="5962767837251276527">"Зарядтау кідіртілді"</string>
     <string name="battery_tip_limited_temporarily_summary" msgid="5254922316684499816">"Батареяның қызмет ету мерзімін ұзарту үшін батареяны үнемдеу"</string>
-    <!-- no translation found for battery_tip_limited_temporarily_extra_summary (8876637325622106400) -->
+    <!-- no translation found for battery_tip_dock_defender_future_bypass_title (7257251934903787366) -->
+    <skip />
+    <!-- no translation found for battery_tip_dock_defender_future_bypass_summary (428474483479026813) -->
+    <skip />
+    <!-- no translation found for battery_tip_dock_defender_active_title (8843454404807737776) -->
+    <skip />
+    <!-- no translation found for battery_tip_dock_defender_active_summary (5582869291068635429) -->
+    <skip />
+    <!-- no translation found for battery_tip_dock_defender_temporarily_bypassed_title (1679449361090557201) -->
+    <skip />
+    <!-- no translation found for battery_tip_dock_defender_temporarily_bypassed_summary (5107293805054133144) -->
     <skip />
     <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>
@@ -2125,7 +2124,6 @@
     <string name="power_bluetooth" msgid="5085900180846238196">"Bluetooth"</string>
     <string name="power_cell" msgid="7793805106954398186">"Мобильдік желі"</string>
     <string name="power_phone" msgid="2768396619208561670">"Дыбыс қоңыраулары"</string>
-    <string name="battery_used_for" msgid="6401552215008504483">"Пайдаланылу уақыты: <xliff:g id="TIME">^1</xliff:g>"</string>
     <string name="battery_screen_usage" msgid="90008745183187461">"Экранның тұтынуы: <xliff:g id="TIME">^1</xliff:g>"</string>
     <string name="battery_used_by" msgid="6457305178016189330">"<xliff:g id="APP">%2$s</xliff:g> <xliff:g id="PERCENT">%1$s</xliff:g>-н пайдаланды"</string>
     <string name="battery_overall_usage" msgid="8940140259734182014">"Жалпы батарея зарядының <xliff:g id="PERCENT">%1$s</xliff:g>-ы"</string>
@@ -2156,7 +2154,6 @@
     <string name="battery_not_usage_24hr" msgid="8397519536160741248">"Соңғы 24 сағатта пайдаланылмады."</string>
     <string name="battery_usage_without_time" msgid="1346894834339420538"></string>
     <string name="battery_usage_other_users" msgid="9002643295562500693">"Басқа пайдаланушылар"</string>
-    <string name="advanced_battery_graph_subtext" msgid="6816737986172678550">"Қалған батарея зарядының деңгейі құрылғының пайдаланылуы негізінде анықталады"</string>
     <string name="estimated_time_left" msgid="948717045180211777">"Қалған болжалды уақыт"</string>
     <string name="estimated_charging_time_left" msgid="2287135413363961246">"Толық зарядталғанға дейін"</string>
     <string name="estimated_time_description" msgid="211058785418596009">"Тұтынылуына байланысты болжалды уақыт өзгеруі мүмкін"</string>
@@ -2263,6 +2260,7 @@
     <string name="vpn_settings_multiple_insecure_multiple_total" msgid="1706236062478680488">"<xliff:g id="VPN_COUNT">%d</xliff:g> VPN қорғалмаған"</string>
     <string name="adaptive_connectivity_title" msgid="7464959640138428192">"Байланысты бейімдеу"</string>
     <string name="adaptive_connectivity_summary" msgid="3648731530666326885">"Желі байланыстарын автоматты басқару арқылы батарея зарядын ұзаққа жеткізеді және құрылғы жұмысын жақсартады."</string>
+    <string name="adaptive_connectivity_main_switch_title" msgid="261045483524512420">"Adaptive Connectivity қолданбасын пайдалану"</string>
     <string name="credentials_title" msgid="7535942196886123656">"Тіркелу деректерінің қоймасы"</string>
     <string name="credentials_install" msgid="3933218407598415827">"Сертификат орнату"</string>
     <string name="credentials_reset" msgid="4246628389366452655">"Тіркелу деректерін өшіру"</string>
@@ -2563,8 +2561,7 @@
     <string name="user_remove_user_menu" msgid="2183714948094429367">"<xliff:g id="USER_NAME">%1$s</xliff:g> осы құралдан жою"</string>
     <string name="user_lockscreen_settings" msgid="4596612658981942092">"Құлып экранының параметрлері"</string>
     <string name="user_add_on_lockscreen_menu" msgid="2539059062034644966">"Құлыптаулы экраннан пайдаланушыларды қосу"</string>
-    <!-- no translation found for switch_to_dock_user_when_docked (2324395443311905635) -->
-    <skip />
+    <string name="switch_to_dock_user_when_docked" msgid="2324395443311905635">"Қондырылғанда әкімші пайдаланушыға ауысу"</string>
     <string name="user_confirm_remove_self_title" msgid="926265330805361832">"Өзіңізді жоясыз ба?"</string>
     <string name="user_confirm_remove_title" msgid="3626559103278006002">"Пайдаланушы жойылсын ба?"</string>
     <string name="user_profile_confirm_remove_title" msgid="3131574314149375354">"Осы профил. жою керек пе?"</string>
@@ -2690,8 +2687,7 @@
     <string name="wizard_next" msgid="3884832431439072471">"Келесі"</string>
     <string name="wizard_back_adoptable" msgid="1447814356855134183">"Басқаша форматтау"</string>
     <string name="regulatory_info_text" msgid="1154461023369976667"></string>
-    <!-- no translation found for sim_settings_title (2254609719033946272) -->
-    <skip />
+    <string name="sim_settings_title" msgid="2254609719033946272">"SIM карталары"</string>
     <string name="sim_cellular_data_unavailable" msgid="4653591727755387534">"Мобильдік интернет қолжетімді емес"</string>
     <string name="sim_cellular_data_unavailable_summary" msgid="6505871722911347881">"Деректер SIM картасын таңдау үшін түртіңіз"</string>
     <string name="sim_calls_always_use" msgid="967857230039768111">"Осыны қоңыраулар үшін әрқашан пайдалану"</string>
@@ -2709,8 +2705,7 @@
     <string name="sim_status_title" msgid="6188770698037109774">"SIM күйі"</string>
     <string name="sim_status_title_sim_slot" msgid="4932996839194493313">"SIM картасының күйі (sim ұясы: %1$d)"</string>
     <string name="sim_signal_strength" msgid="6351052821700294501">"<xliff:g id="DBM">%1$d</xliff:g> dBm <xliff:g id="ASU">%2$d</xliff:g> asu"</string>
-    <!-- no translation found for sim_notification_title (2819551384383504031) -->
-    <skip />
+    <string name="sim_notification_title" msgid="2819551384383504031">"SIM карталары өзгертілді."</string>
     <string name="sim_notification_summary" msgid="5593339846307029991">"Реттеу үшін түртіңіз"</string>
     <string name="sim_calls_ask_first_prefs_title" msgid="3077694594349657933">"Әр қоңырау үшін сұрау"</string>
     <string name="sim_selection_required_pref" msgid="231437651041498359">"Таңдау қажет"</string>
@@ -2736,7 +2731,10 @@
     <string name="account_dashboard_title" msgid="8228773251948253914">"Құпия сөздер және аккаунттар"</string>
     <string name="account_dashboard_default_summary" msgid="1730719656099599488">"Сақталған құпия сөздер, автотолтыру, синхрондалған аккаунттар"</string>
     <string name="app_default_dashboard_title" msgid="4071015747629103216">"Әдепкі қолданбалар"</string>
-    <!-- no translation found for cloned_apps_dashboard_title (5542076801222950921) -->
+    <string name="cloned_apps_dashboard_title" msgid="5542076801222950921">"Клондалған қолданбалар"</string>
+    <!-- no translation found for desc_cloned_apps_intro_text (1369621522882622476) -->
+    <skip />
+    <!-- no translation found for cloned_apps_summary (8805362440770795709) -->
     <skip />
     <string name="system_dashboard_summary" msgid="7400745270362833832">"Тілдер, қимылдар, уақыт, cақтық көшірмелер"</string>
     <string name="languages_setting_summary" msgid="4924440599794956443">"Жүйе тілдері, қолданба тілдері"</string>
@@ -3352,8 +3350,7 @@
     <string name="screen_pinning_unlock_password" msgid="4957969621904790573">"Босату алдында құпия сөзді сұрау"</string>
     <string name="screen_pinning_unlock_none" msgid="2474959642431856316">"Босатқанда құрылғыны құлыптау"</string>
     <string name="confirm_sim_deletion_title" msgid="9199369003530237871">"SIM картасының жойылуын растау"</string>
-    <!-- no translation found for confirm_sim_deletion_description (5090811029854329373) -->
-    <skip />
+    <string name="confirm_sim_deletion_description" msgid="5090811029854329373">"eSIM картасын жоймас бұрын, жеке басыңызды растаңыз."</string>
     <string name="opening_paragraph_delete_profile_unknown_company" msgid="2951348192319498135">"Бұл жұмыс профилін басқаратын:"</string>
     <string name="managing_admin" msgid="2633920317425356619">"<xliff:g id="ADMIN_APP_LABEL">%s</xliff:g> арқылы басқарылады"</string>
     <string name="encryption_interstitial_header" msgid="4418014339568737685">"Қорғалған іске қосу"</string>
@@ -3757,6 +3754,11 @@
       <item quantity="one">1 қолданба деректерді шексіз пайдалана алады</item>
     </plurals>
     <string name="special_access_more" msgid="132919514147475846">"Толығырақ"</string>
+    <string name="long_background_tasks_label" msgid="3169590134850226687">"Ұзақ фондық тапсырмалар"</string>
+    <string name="long_background_tasks_switch_title" msgid="2491623894899492543">"Ұзақ фондық тапсырмаларды орындауға рұқсат беру"</string>
+    <string name="long_background_tasks_title" msgid="3272230637974707490">"Ұзақ фондық тапсырмалар"</string>
+    <string name="long_background_tasks_footer_title" msgid="9117342254914743097">"Бұл қолданбаға ұзақ фондық тапсырмалар орындауға рұқсат беріңіз. Сонда ол бірнеше минуттан ұзақ тапсырмаларды (жүктеп алу және жүктеп салу сияқты) орындай алады. \n\nРұқсат берілмесе, жүйе қолданбаның сондай тапсырмаларды фондық режимде орындау уақытына шектеу қояды."</string>
+    <string name="keywords_long_background_tasks" msgid="5788956269136054574">"ұзақ тапсырмалар, деректерді тасымалдау, фондық тапсырмалар"</string>
     <string name="reset_shortcut_manager_throttling" msgid="2183940254903144298">"ShortcutManager жылдамдық шектеуін бастапқы күйіне қайтару"</string>
     <string name="reset_shortcut_manager_throttling_complete" msgid="8949943009096885470">"ShortcutManager жылдамдық шектеуі бастапқы күйіне қайтарылды"</string>
     <string name="notification_suggestion_title" msgid="6309263655965785411">"Құлып экранында ақпаратты басқарыңыз"</string>
@@ -4129,8 +4131,7 @@
     <string name="mobile_data_settings_title" msgid="3927524078598009792">"Мобильдік интернет"</string>
     <string name="mobile_data_settings_summary" msgid="7323978798199919063">"Интернетке мобильдік желі арқылы кіру"</string>
     <string name="mobile_data_settings_summary_auto_switch" msgid="7851549787645698945">"Телефон байланыс аясында болған кезде, автоматты түрде осы операторға ауысады."</string>
-    <!-- no translation found for mobile_data_settings_summary_unavailable (9176513507571883986) -->
-    <skip />
+    <string name="mobile_data_settings_summary_unavailable" msgid="9176513507571883986">"Ешқандай SIM картасы қолжетімді емес."</string>
     <string name="calls_preference" msgid="2166481296066890129">"Қоңыраулар үшін"</string>
     <string name="sms_preference" msgid="7742964962568219351">"SMS үшін"</string>
     <string name="calls_and_sms_ask_every_time" msgid="3178743088737726677">"Әрдайым сұрау"</string>
@@ -4145,10 +4146,8 @@
     <string name="mobile_network_list_add_more" msgid="4478586073355236604">"Тағы қосу"</string>
     <string name="mobile_network_active_sim" msgid="6397581267971410039">"Іске қосулы/SIM картасы"</string>
     <string name="mobile_network_inactive_sim" msgid="5829757490580409899">"Іске қосылмаған/SIM картасы"</string>
-    <!-- no translation found for mobile_network_active_esim (3984452275968408382) -->
-    <skip />
-    <!-- no translation found for mobile_network_inactive_esim (8777415108263057939) -->
-    <skip />
+    <string name="mobile_network_active_esim" msgid="3984452275968408382">"Қосулы/eSIM картасы"</string>
+    <string name="mobile_network_inactive_esim" msgid="8777415108263057939">"Өшірулі/eSIM картасы"</string>
     <string name="mobile_network_sim_name" msgid="3187192894150386537">"SIM картасының атауы және түсі"</string>
     <string name="mobile_network_sim_name_label" msgid="1452440641628369625">"Атауы"</string>
     <string name="mobile_network_sim_color_label" msgid="5293944087609632340">"Түс (үйлесімді қолданбада пайдаланылады)"</string>
@@ -4184,8 +4183,7 @@
     <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>
-    <!-- no translation found for sim_action_switch_sub_dialog_text_downloaded (8977951796005849471) -->
-    <skip />
+    <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>
     <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>
@@ -4227,10 +4225,8 @@
     <string name="switch_sim_dialog_text" msgid="7530186862171635464">"Мобильдік интернет, қоңыраулар және SMS хабарлары үшін <xliff:g id="CARRIER_NAME">%1$s</xliff:g> пайдаланылады."</string>
     <string name="switch_sim_dialog_no_switch_title" msgid="809763410787744247">"Іске қосулы SIM карталары жоқ"</string>
     <string name="switch_sim_dialog_no_switch_text" msgid="7053939850026876088">"Мобильдік интернетті, қоңырау шалу және SMS жіберу функцияларын пайдалану үшін желі параметрлеріне өтіңіз."</string>
-    <!-- no translation found for sim_card_label (6263064316075963775) -->
-    <skip />
-    <!-- no translation found for erase_sim_dialog_title (4742077437653028326) -->
-    <skip />
+    <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>
     <string name="erase_sim_confirm_button" msgid="8309115684335320541">"Өшіру"</string>
     <string name="erasing_sim" msgid="7877703231075699139">"SIM картасы өшіріледі…"</string>
@@ -4283,6 +4279,8 @@
     <string name="capture_system_heap_dump_title" msgid="9210974110606886455">"Жүйенің дамп файлын жасау"</string>
     <string name="reboot_with_mte_title" msgid="9167242803901899693">"Қосулы MTE кеңейтімімен өшіріп қосу"</string>
     <string name="reboot_with_mte_message" msgid="7675836625682561153">"Жүйе өшіп қосылып, жадты тэгтеу кеңейтімдерін (MTE) пайдалануға мүмкіндік береді. MTE жүйенің өнімділігі мен тұрақтылығына кері әсер етуі мүмкін. Келесі өшіріп қосу кезінде бастапқы күйге қайтарылады."</string>
+    <string name="reboot_with_mte_summary" msgid="879384278357305846">"Қолданбаны әзірлеуде бір рет жүктеу үшін MTE-ні пайдаланып көріңіз."</string>
+    <string name="reboot_with_mte_already_enabled" msgid="7708271355555880940">"MTE қосымша жад қорғанысы арқылы қосылды."</string>
     <string name="capturing_system_heap_dump_message" msgid="8410503247477360622">"Жүйенің дамп файлын жасау"</string>
     <string name="error_capturing_system_heap_dump_message" msgid="2352983250048200052">"Жүйенің дамп файлы жасалмады."</string>
     <string name="automatic_system_heap_dump_title" msgid="4093306504711109479">"Жүйенің дамп файлын автоматты жасау"</string>
@@ -4334,6 +4332,11 @@
     <string name="lockscreen_trivial_disabled_controls_summary" msgid="7593626010580689155">"Пайдалану үшін алдымен \"Құрылғыны басқару элементтерін көрсету\" параметрін қосыңыз."</string>
     <string name="lockscreen_double_line_clock_summary" msgid="2916159550425093703">"Қолжетімді болған кезде, екі қатарлы сағатты көрсету"</string>
     <string name="lockscreen_double_line_clock_setting_toggle" msgid="3408639316001688529">"Екі қатарлы сағат"</string>
+    <string name="lockscreen_quick_affordances_title" msgid="435869403114245620">"Түймелер"</string>
+    <plurals name="lockscreen_quick_affordances_summary" formatted="false" msgid="4225396036524703997">
+      <item quantity="other"><xliff:g id="FIRST_1">%1$s</xliff:g>, <xliff:g id="SECOND">%2$s</xliff:g></item>
+      <item quantity="one"><xliff:g id="FIRST_0">%1$s</xliff:g></item>
+    </plurals>
     <string name="rtt_settings_title" msgid="7049259598645966354"></string>
     <string name="rtt_settings_no_visible" msgid="7440356831140948382"></string>
     <string name="rtt_settings_visible_during_call" msgid="7866181103286073700"></string>
@@ -4382,10 +4385,8 @@
     <string name="carrier_wifi_offload_summary" msgid="2980563718888371142">"Жылдамдық пен байланыс аумағын жақсарту үшін Google Fi қызметіне W+ желісін пайдалануға рұқсат ету"</string>
     <string name="carrier_wifi_network_title" msgid="5461382943873831770">"W+ желісі"</string>
     <string name="sim_category_title" msgid="2341314000964710495">"SIM"</string>
-    <!-- no translation found for downloaded_sim_category_title (2876988650413179752) -->
-    <skip />
-    <!-- no translation found for downloaded_sims_category_title (487799905978489922) -->
-    <skip />
+    <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>
     <string name="sim_category_default_active_sim" msgid="1208194173387987231">" /<xliff:g id="ID_1">%1$s</xliff:g> үшін әдепкі"</string>
@@ -4441,8 +4442,7 @@
     <string name="smart_forwarding_ongoing_title" msgid="962226849074401228">"Қоңырау параметрлері"</string>
     <string name="smart_forwarding_ongoing_text" msgid="2189209372407117114">"Параметрлер жаңартылуда…"</string>
     <string name="smart_forwarding_failed_title" msgid="1859891191023516080">"Қоңырау параметрлері қатесі"</string>
-    <!-- no translation found for smart_forwarding_failed_text (8682640643264071789) -->
-    <skip />
+    <string name="smart_forwarding_failed_text" msgid="8682640643264071789">"Желі немесе SIM картасының қатесі."</string>
     <string name="smart_forwarding_failed_not_activated_text" msgid="997396203001257904">"SIM картасы іске қосылмаған."</string>
     <string name="smart_forwarding_input_mdn_title" msgid="5105463748849841763">"Телефон нөмірлерін енгізіңіз"</string>
     <string name="smart_forwarding_input_mdn_dialog_title" msgid="7542216086697868415">"Телефон нөмірін енгізіңіз"</string>
@@ -4466,14 +4466,10 @@
     <string name="previous_page_content_description" msgid="6438292457923282991">"Алдыңғы"</string>
     <string name="next_page_content_description" msgid="1641835099813416294">"Келесі"</string>
     <string name="colors_viewpager_content_description" msgid="2591751086138259565">"Түсті алдын ала көру"</string>
-    <!-- no translation found for bluetooth_sim_card_access_notification_title (7351015416346359536) -->
-    <skip />
-    <!-- no translation found for bluetooth_sim_card_access_notification_content (8685623260103018309) -->
-    <skip />
-    <!-- no translation found for bluetooth_sim_card_access_dialog_title (5616323725563125179) -->
-    <skip />
-    <!-- no translation found for bluetooth_sim_card_access_dialog_content (6281997628405909566) -->
-    <skip />
+    <string name="bluetooth_sim_card_access_notification_title" msgid="7351015416346359536">"SIM картасын пайдалану рұқсатын сұрау"</string>
+    <string name="bluetooth_sim_card_access_notification_content" msgid="8685623260103018309">"Құрылғы SIM картаңызды пайдалануға рұқсат сұрайды. Мәлімет алу үшін түртіңіз."</string>
+    <string name="bluetooth_sim_card_access_dialog_title" msgid="5616323725563125179">"SIM картасын пайдалануға рұқсат етілсін бе?"</string>
+    <string name="bluetooth_sim_card_access_dialog_content" msgid="6281997628405909566">"Bluetooth құрылғысы (<xliff:g id="DEVICE_NAME_0">%1$s</xliff:g>) SIM картаңыздағы деректерді (соның ішінде контактілеріңізді) пайдалануға рұқсат сұрайды.\n\nЖалғанған кезде, <xliff:g id="DEVICE_NAME_1">%2$s</xliff:g> құрылғысы <xliff:g id="PHONE_NUMBER">%3$s</xliff:g> нөміріне келген барлық қоңырауды қабылдайды."</string>
     <string name="bluetooth_connect_access_notification_title" msgid="2573547043170883947">"Bluetooth құрылғысы қолжетімді"</string>
     <string name="bluetooth_connect_access_notification_content" msgid="1328465545685433304">"Құрылғы қосылуға рұқсат сұрайды. Толық мәлімет алу үшін түртіңіз."</string>
     <string name="bluetooth_connect_access_dialog_title" msgid="1948056782712451381">"Bluetooth құрылғысына қосылу керек пе?"</string>
@@ -4544,6 +4540,10 @@
     <string name="ingress_rate_limit_summary" msgid="1097811019742438371">"Интернет байланысын қамтамасыз ететін барлық желіге қолданылатын кіріс трафикті өткізу жылдамдығының шегін конфигурациялайды."</string>
     <string name="ingress_rate_limit_dialog_title" msgid="5359461052422633789">"Желі арқылы жүктеп алу жылдамдығының шегін конфигурациялау"</string>
     <string name="ingress_rate_limit_no_limit_entry" msgid="8741098826008012163">"Шексіз"</string>
+    <!-- no translation found for disable_phantom_process_monitor_title (8348108346706188771) -->
+    <skip />
+    <!-- no translation found for disable_phantom_process_monitor_summary (3044464635550256985) -->
+    <skip />
     <string name="bluetooth_broadcast_dialog_title" msgid="9172775308463135884">"Тарату"</string>
     <string name="bluetooth_broadcast_dialog_broadcast_app" msgid="1016617579194329005">"<xliff:g id="CURRENTAPP">%1$s</xliff:g> қолданбасын тарату"</string>
     <string name="bluetooth_broadcast_dialog_find_message" msgid="6621660851669953883">"Маңайыңызда таратылып жатқан медиамазмұндарды тыңдауға болады."</string>
diff --git a/res/values-km/arrays.xml b/res/values-km/arrays.xml
index 9fa05f5..bb378e3 100644
--- a/res/values-km/arrays.xml
+++ b/res/values-km/arrays.xml
@@ -469,7 +469,9 @@
     <item msgid="2373999996715432397">"0"</item>
     <item msgid="5305176997036663262">"1"</item>
   </string-array>
-    <!-- no translation found for switch_to_dock_user_when_docked_timeout_entries:0 (3211660022507486536) -->
-    <!-- no translation found for switch_to_dock_user_when_docked_timeout_entries:1 (7025253383416830453) -->
-    <!-- no translation found for switch_to_dock_user_when_docked_timeout_entries:2 (1574040255478150028) -->
+  <string-array name="switch_to_dock_user_when_docked_timeout_entries">
+    <item msgid="3211660022507486536">"កុំឱ្យសោះ"</item>
+    <item msgid="7025253383416830453">"បន្ទាប់ពី 1 នាទី"</item>
+    <item msgid="1574040255478150028">"បន្ទាប់ពី 5 នាទី"</item>
+  </string-array>
 </resources>
diff --git a/res/values-km/strings.xml b/res/values-km/strings.xml
index 33a0990..4c8b998 100644
--- a/res/values-km/strings.xml
+++ b/res/values-km/strings.xml
@@ -1012,18 +1012,13 @@
     <string name="force_bold_text" msgid="4620929631102086716">"អក្សរ​ដិត"</string>
     <string name="title_font_size" msgid="570613010306330622">"ទំហំពុម្ពអក្សរ"</string>
     <string name="short_summary_font_size" msgid="8444689613442419978">"ធ្វើឱ្យអក្សរ​ធំជាងមុន ឬ​តូចជាងមុន"</string>
-    <!-- no translation found for sim_lock_settings (7331982427303002613) -->
-    <skip />
-    <!-- no translation found for sim_lock_settings_category (6475255139493877786) -->
-    <skip />
-    <!-- no translation found for sim_pin_toggle (6814489621760857328) -->
-    <skip />
+    <string name="sim_lock_settings" msgid="7331982427303002613">"ការកំណត់ការចាក់សោស៊ីម"</string>
+    <string name="sim_lock_settings_category" msgid="6475255139493877786">"ការចាក់សោស៊ីម"</string>
+    <string name="sim_pin_toggle" msgid="6814489621760857328">"ចាក់សោស៊ីម"</string>
     <string name="sim_pin_change" msgid="5978881209990507379">"ប្ដូរ​កូដ PIN ស៊ីម​កាត"</string>
     <string name="sim_enter_pin" msgid="8235202785516053253">"កូដ​ PIN ស៊ីម​កាត"</string>
-    <!-- no translation found for sim_enable_sim_lock (6486354334679225748) -->
-    <skip />
-    <!-- no translation found for sim_disable_sim_lock (6939439812841857306) -->
-    <skip />
+    <string name="sim_enable_sim_lock" msgid="6486354334679225748">"ចាក់សោស៊ីម"</string>
+    <string name="sim_disable_sim_lock" msgid="6939439812841857306">"ដោះសោ​ស៊ីម"</string>
     <string name="sim_enter_old" msgid="6882545610939674813">"កូដ PIN ស៊ីម​កាត​ចាស់"</string>
     <string name="sim_enter_new" msgid="9010947802784561582">"កូដ PIN ស៊ីម​កាត​ថ្មី"</string>
     <string name="sim_reenter_new" msgid="6131418271490374263">"បញ្ចូល​កូដ PIN ថ្មី​ឡើងវិញ"</string>
@@ -1038,8 +1033,7 @@
     <string name="sim_change_data_title" msgid="4663239438584588847">"ប្រើ <xliff:g id="CARRIER">%1$s</xliff:g> ទិន្នន័យទូរសព្ទចល័ត?"</string>
     <string name="sim_change_data_message" msgid="3046178883369645132">"អ្នក​កំពុង​ប្រើប្រាស់ <xliff:g id="CARRIER2_0">%2$s</xliff:g> សម្រាប់​ទិន្នន័យ​ទូរសព្ទចល័ត។ ប្រសិនបើប្ដូរទៅ <xliff:g id="CARRIER1">%1$s</xliff:g> <xliff:g id="CARRIER2_1">%2$s</xliff:g> នឹងមិនត្រូវបានប្រើ​សម្រាប់ទិន្នន័យទូរសព្ទចល័ត​ទៀតទេ។"</string>
     <string name="sim_change_data_ok" msgid="4922114750417276560">"ប្រើ <xliff:g id="CARRIER">%1$s</xliff:g>"</string>
-    <!-- no translation found for sim_preferred_title (8850185380445309835) -->
-    <skip />
+    <string name="sim_preferred_title" msgid="8850185380445309835">"ធ្វើបច្ចុប្បន្នភាពស៊ីមដែលពេញចិត្តឬ?"</string>
     <string name="sim_preferred_message" msgid="6004009449266648351">"<xliff:g id="NEW_SIM">%1$s</xliff:g> គឺជា​ស៊ីមតែមួយគត់ដែលមាននៅក្នុងឧបករណ៍​របស់អ្នក។ តើអ្នក​ចង់ប្រើ​ស៊ីមនេះដើម្បីប្រើទិន្ន័យចល័ត ហៅទូរសព្ទ និងផ្ញើសារ SMS ដែរទេ?"</string>
     <string name="wrong_pin_code_pukked" msgid="3414172752791445033">"លេខ​កូដ PIN ស៊ីម​មិន​ត្រឹមត្រូវ អ្នក​ត្រូវ​​ទាក់ទង​ក្រុមហ៊ុន​បញ្ជូន​របស់​អ្នក​ឥឡូវ​នេះ​ដើម្បី​ដោះ​សោ​ឧបករណ៍​របស់​អ្នក។"</string>
     <plurals name="wrong_pin_code" formatted="false" msgid="4054088588731305475">
@@ -1192,20 +1186,17 @@
     <string name="reset_network_title" msgid="1395494440355807616">"កំណត់ Wi-Fi, ទិន្នន័យចល័ត និងប៊្លូធូសឡើងវិញ"</string>
     <string name="reset_network_desc" msgid="1112523764899788246">"វា​នឹង​កំណត់​ការកំណត់​បណ្តាញ​ទាំងអស់​ឡើងវិញ រួម​មាន៖\n\n"<li>"Wi‑Fi"</li>\n<li>"ទិន្នន័យ​ទូរសព្ទចល័ត"</li>\n<li>"ប៊្លូធូស"</li></string>
     <string name="erase_euicc_data_button" msgid="728078969563311737">"លុប"</string>
-    <!-- no translation found for reset_esim_title (4194570573425902754) -->
-    <skip />
+    <string name="reset_esim_title" msgid="4194570573425902754">"លុប eSIM"</string>
     <string name="reset_esim_desc" msgid="3662444090563399131">"សកម្មភាពនេះ​នឹងមិនបោះបង់​គម្រោង​សេវាទូរសព្ទចល័ត​ណាមួយឡើយ។ ដើម្បី​ទាញយក​ស៊ីមជំនួស សូម​ទាក់ទង​ក្រុមហ៊ុន​សេវាទូរសព្ទរបស់​អ្នក។"</string>
     <string name="reset_network_button_text" msgid="2281476496459610071">"កំណត់ការកំណត់ឡើងវិញ"</string>
     <string name="reset_network_final_desc" msgid="5304365082065278425">"កំណត់ការកំណត់​បណ្ដាញ​ទាំងអស់​ឡើងវិញ? អ្នកមិន​អាចត្រឡប់​សកម្មភាពនេះ​វិញបានទេ។"</string>
-    <!-- no translation found for reset_network_final_desc_esim (1129251284212847939) -->
-    <skip />
+    <string name="reset_network_final_desc_esim" msgid="1129251284212847939">"កំណត់ការកំណត់បណ្តាញទាំងអស់ឡើងវិញ និងលុប eSIMឬ? អ្នកមិន​អាចត្រឡប់​សកម្មភាពនេះ​វិញបានទេ។"</string>
     <string name="reset_network_final_button_text" msgid="2433867118414000462">"កំណត់ការកំណត់ឡើងវិញ"</string>
     <string name="reset_network_confirm_title" msgid="913014422184481270">"កំណត់ឡើងវិញ?"</string>
     <string name="network_reset_not_available" msgid="1966334631394607829">"ការកំណត់បណ្តាញឡើងវិញមិនមានសម្រាប់អ្នកប្រើនេះទេ"</string>
     <string name="reset_network_complete_toast" msgid="1367872474130621115">"បានកំណត់ការកំណត់បណ្តាញឡើងវិញ"</string>
     <string name="reset_esim_error_title" msgid="4670073610967959597">"មិន​អាចលុប​ស៊ីម​បានទេ"</string>
-    <!-- no translation found for reset_esim_error_msg (7279607120606365250) -->
-    <skip />
+    <string name="reset_esim_error_msg" msgid="7279607120606365250">"មិនអាចលុប eSIM នេះ​បានទេ​ ដោយសារមាន​បញ្ហា។\n\nសូមចាប់ផ្ដើម​ឧបករណ៍​របស់អ្នក​ឡើងវិញ​ រួច​ព្យាយាម​ម្ដងទៀត។"</string>
     <string name="main_clear_title" msgid="277664302144837723">"លុបទិន្នន័យទាំងអស់ (កំណត់ដូច​ចេញពីរោងចក្រ)"</string>
     <string name="main_clear_short_title" msgid="4752094765533020696">"លុបទិន្នន័យទាំងអស់ (កំណត់ដូច​ចេញពីរោងចក្រ)"</string>
     <string name="main_clear_desc_also_erases_external" msgid="3687911419628956693"><li>"តន្ត្រី"</li>\n<li>"រូបថត"</li>\n<li>"ទិន្នន័យ​អ្នក​ប្រើ​ប្រាស់ផ្សេង​ទៀត"</li></string>
@@ -2017,7 +2008,6 @@
     <string name="printer_info_desc" msgid="1206872325746154206">"ព័ត៌មានបន្ថែមអំពីម៉ាស៊ីបោះពុម្ពនេះ"</string>
     <string name="power_usage_summary_title" msgid="4198312848584882113">"ថ្ម"</string>
     <string name="power_usage_summary" msgid="6857382582534984531">"អ្វី​​ដែល​កំពុង​​ប្រើ​ថ្ម"</string>
-    <string name="power_usage_not_available" msgid="3425302437465106036">"មិន​មាន​ទិន្នន័យ​ការ​ប្រើ​ថ្ម។"</string>
     <string name="power_usage_level_and_status" msgid="821521456989429593">"<xliff:g id="LEVEL">%1$s</xliff:g> - <xliff:g id="STATUS">%2$s</xliff:g>"</string>
     <string name="power_discharge_remaining" msgid="6997529817917076536">"នៅ​សល់ <xliff:g id="REMAIN">%1$s</xliff:g>"</string>
     <string name="power_charge_remaining" msgid="7046064326172265116">"<xliff:g id="UNTIL_CHARGED">%1$s</xliff:g> ដើម្បី​បញ្ចូល​ថ្ម"</string>
@@ -2038,7 +2028,6 @@
     <string name="manager_battery_usage_optimized_only" msgid="7121785281913056432">"បង្កើន​ប្រសិទ្ធភាព"</string>
     <string name="manager_battery_usage_link_a11y" msgid="374918091821438564">"ស្វែងយល់បន្ថែម​អំពីជម្រើស​ប្រើប្រាស់ថ្ម"</string>
     <string name="device_screen_usage" msgid="1011630249648289909">"ការប្រើប្រាស់អេក្រង់​ចាប់តាំងពី​សាកថ្មពេញ"</string>
-    <string name="power_usage_list_summary" msgid="3237540201918492925">"ការប្រើប្រាស់ថ្ម​ចាប់តាំងពី​សាកពេញ"</string>
     <string name="advanced_battery_title" msgid="3005993394776555079">"ការប្រើប្រាស់ថ្ម"</string>
     <string name="history_details_title" msgid="8628584613889559355">"ព័ត៌មាន​លម្អិត​ប្រវត្តិ"</string>
     <string name="advanced_battery_preference_title" msgid="3790901207877260883">"ការប្រើប្រាស់ថ្ម"</string>
@@ -2062,7 +2051,17 @@
     <string name="battery_tip_high_usage_summary" msgid="3938999581403084551">"មើលកម្មវិធី​ដែលមាន​ការប្រើប្រាស់ខ្ពស់បំផុត"</string>
     <string name="battery_tip_limited_temporarily_title" msgid="5962767837251276527">"ការសាកថ្មត្រូវបានផ្អាក"</string>
     <string name="battery_tip_limited_temporarily_summary" msgid="5254922316684499816">"កំពុងការពារថ្មដើម្បីបង្កើន​កម្រិត​ថាមពល​ថ្ម"</string>
-    <!-- no translation found for battery_tip_limited_temporarily_extra_summary (8876637325622106400) -->
+    <!-- no translation found for battery_tip_dock_defender_future_bypass_title (7257251934903787366) -->
+    <skip />
+    <!-- no translation found for battery_tip_dock_defender_future_bypass_summary (428474483479026813) -->
+    <skip />
+    <!-- no translation found for battery_tip_dock_defender_active_title (8843454404807737776) -->
+    <skip />
+    <!-- no translation found for battery_tip_dock_defender_active_summary (5582869291068635429) -->
+    <skip />
+    <!-- no translation found for battery_tip_dock_defender_temporarily_bypassed_title (1679449361090557201) -->
+    <skip />
+    <!-- no translation found for battery_tip_dock_defender_temporarily_bypassed_summary (5107293805054133144) -->
     <skip />
     <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>
@@ -2125,7 +2124,6 @@
     <string name="power_bluetooth" msgid="5085900180846238196">"ប៊្លូធូស"</string>
     <string name="power_cell" msgid="7793805106954398186">"បណ្ដាញទូរសព្ទចល័ត"</string>
     <string name="power_phone" msgid="2768396619208561670">"ការ​ហៅ​ជា​សំឡេង"</string>
-    <string name="battery_used_for" msgid="6401552215008504483">"បានប្រើ​អស់​រយៈពេល <xliff:g id="TIME">^1</xliff:g>"</string>
     <string name="battery_screen_usage" msgid="90008745183187461">"ការប្រើប្រាស់អេក្រង់មានរយៈពេល <xliff:g id="TIME">^1</xliff:g>"</string>
     <string name="battery_used_by" msgid="6457305178016189330">"<xliff:g id="PERCENT">%1$s</xliff:g> ប្រើប្រាស់ដោយ <xliff:g id="APP">%2$s</xliff:g>"</string>
     <string name="battery_overall_usage" msgid="8940140259734182014">"<xliff:g id="PERCENT">%1$s</xliff:g> នៃ​ថ្ម​ទាំងអស់"</string>
@@ -2156,7 +2154,6 @@
     <string name="battery_not_usage_24hr" msgid="8397519536160741248">"មិនមាន​ការប្រើប្រាស់ទេ​ក្នុងរយៈពេល 24 ម៉ោងចុងក្រោយ"</string>
     <string name="battery_usage_without_time" msgid="1346894834339420538"></string>
     <string name="battery_usage_other_users" msgid="9002643295562500693">"អ្នក​ប្រើ​ប្រាស់ផ្សេងទៀត"</string>
-    <string name="advanced_battery_graph_subtext" msgid="6816737986172678550">"ការ​ប៉ាន់ស្មាន​អំពី​កម្រិត​ថ្ម​ដែល​នៅសល់​គឺ​ផ្អែក​លើ​ការ​ប្រើប្រាស់​ឧបករណ៍​របស់​អ្នក"</string>
     <string name="estimated_time_left" msgid="948717045180211777">"រយៈពេល​នៅ​សល់​ប៉ាន់​ស្មាន"</string>
     <string name="estimated_charging_time_left" msgid="2287135413363961246">"ទៀតទើបសាកថ្មពេញ"</string>
     <string name="estimated_time_description" msgid="211058785418596009">"ការប៉ាន់ស្មានអាចផ្លាស់ប្តូរទៅតាមការប្រើប្រាស់"</string>
@@ -2263,6 +2260,7 @@
     <string name="vpn_settings_multiple_insecure_multiple_total" msgid="1706236062478680488">"គ្មាន​សុវត្ថិភាព​ចំនួន <xliff:g id="VPN_COUNT">%d</xliff:g>"</string>
     <string name="adaptive_connectivity_title" msgid="7464959640138428192">"ការតភ្ជាប់មានភាពបត់បែន"</string>
     <string name="adaptive_connectivity_summary" msgid="3648731530666326885">"បង្កើនកម្រិតថាមពលថ្ម និងកែលម្អសមត្ថភាព​ឧបករណ៍​ដោយគ្រប់គ្រងការតភ្ជាប់បណ្ដាញ​របស់អ្នកដោយស្វ័យប្រវត្តិ"</string>
+    <string name="adaptive_connectivity_main_switch_title" msgid="261045483524512420">"ប្រើការតភ្ជាប់ដែលចេះបត់បែន"</string>
     <string name="credentials_title" msgid="7535942196886123656">"កន្លែងផ្ទុក​ព័ត៌មានផ្ទៀងផ្ទាត់"</string>
     <string name="credentials_install" msgid="3933218407598415827">"ដំឡើង​វិញ្ញាបនបត្រ"</string>
     <string name="credentials_reset" msgid="4246628389366452655">"សម្អាត​ព័ត៌មានផ្ទៀងផ្ទាត់"</string>
@@ -2563,8 +2561,7 @@
     <string name="user_remove_user_menu" msgid="2183714948094429367">"លុប <xliff:g id="USER_NAME">%1$s</xliff:g> ពី​ឧបករណ៍​នេះ"</string>
     <string name="user_lockscreen_settings" msgid="4596612658981942092">"ការកំណត់អេក្រង់ចាក់សោ"</string>
     <string name="user_add_on_lockscreen_menu" msgid="2539059062034644966">"បញ្ចូល​អ្នក​ប្រើប្រាស់​ពី​អេក្រង់​ចាក់សោ"</string>
-    <!-- no translation found for switch_to_dock_user_when_docked (2324395443311905635) -->
-    <skip />
+    <string name="switch_to_dock_user_when_docked" msgid="2324395443311905635">"ប្ដូរទៅអ្នកប្រើប្រាស់ដែលជាអ្នកគ្រប់គ្រងពេលភ្ជាប់"</string>
     <string name="user_confirm_remove_self_title" msgid="926265330805361832">"លុប​ខ្លួន​ឯង​ផ្ទាល់?"</string>
     <string name="user_confirm_remove_title" msgid="3626559103278006002">"លុបអ្នកប្រើប្រាស់​នេះ?"</string>
     <string name="user_profile_confirm_remove_title" msgid="3131574314149375354">"លុប​ប្រវត្តិ​រូប​នេះ?"</string>
@@ -2690,8 +2687,7 @@
     <string name="wizard_next" msgid="3884832431439072471">"បន្ទាប់​"</string>
     <string name="wizard_back_adoptable" msgid="1447814356855134183">"ឈូស​តាម​វិធី​ផ្សេង"</string>
     <string name="regulatory_info_text" msgid="1154461023369976667"></string>
-    <!-- no translation found for sim_settings_title (2254609719033946272) -->
-    <skip />
+    <string name="sim_settings_title" msgid="2254609719033946272">"ស៊ី​ម"</string>
     <string name="sim_cellular_data_unavailable" msgid="4653591727755387534">"ទិន្នន័យ​ចល័តមិនអាច​ប្រើបានទេ"</string>
     <string name="sim_cellular_data_unavailable_summary" msgid="6505871722911347881">"ប៉ះដើម្បីជ្រើសស៊ីមទិន្នន័យ"</string>
     <string name="sim_calls_always_use" msgid="967857230039768111">"ប្រើ​វា​សម្រាប់​ការ​ហៅ​ជា​និច្ច"</string>
@@ -2709,8 +2705,7 @@
     <string name="sim_status_title" msgid="6188770698037109774">"ស្ថានភាព​ស៊ី​ម​កាត"</string>
     <string name="sim_status_title_sim_slot" msgid="4932996839194493313">"ស្ថានភាពស៊ីម (រន្ធស៊ីម %1$d)"</string>
     <string name="sim_signal_strength" msgid="6351052821700294501">"<xliff:g id="DBM">%1$d</xliff:g> dBm <xliff:g id="ASU">%2$d</xliff:g> asu"</string>
-    <!-- no translation found for sim_notification_title (2819551384383504031) -->
-    <skip />
+    <string name="sim_notification_title" msgid="2819551384383504031">"បានប្ដូរស៊ីម។"</string>
     <string name="sim_notification_summary" msgid="5593339846307029991">"ប៉ះដើម្បីដំឡើង"</string>
     <string name="sim_calls_ask_first_prefs_title" msgid="3077694594349657933">"សួរគ្រប់ពេល"</string>
     <string name="sim_selection_required_pref" msgid="231437651041498359">"ជម្រើស​ដែលទាមទារ"</string>
@@ -2736,7 +2731,10 @@
     <string name="account_dashboard_title" msgid="8228773251948253914">"ពាក្យសម្ងាត់ និង​គណនី"</string>
     <string name="account_dashboard_default_summary" msgid="1730719656099599488">"ពាក្យសម្ងាត់ដែលបានរក្សាទុក ការបំពេញស្វ័យប្រវត្តិ គណនីដែលបានធ្វើសមកាលកម្ម"</string>
     <string name="app_default_dashboard_title" msgid="4071015747629103216">"កម្មវិធីលំនាំដើម"</string>
-    <!-- no translation found for cloned_apps_dashboard_title (5542076801222950921) -->
+    <string name="cloned_apps_dashboard_title" msgid="5542076801222950921">"កម្មវិធីដែលបានក្លូន"</string>
+    <!-- no translation found for desc_cloned_apps_intro_text (1369621522882622476) -->
+    <skip />
+    <!-- no translation found for cloned_apps_summary (8805362440770795709) -->
     <skip />
     <string name="system_dashboard_summary" msgid="7400745270362833832">"ភាសា ចលនា ពេលវេលា បម្រុងទុក"</string>
     <string name="languages_setting_summary" msgid="4924440599794956443">"ភាសាប្រព័ន្ធ ភាសាកម្មវិធី"</string>
@@ -3352,8 +3350,7 @@
     <string name="screen_pinning_unlock_password" msgid="4957969621904790573">"សួរ​រក​ពាក្យ​សម្ងាត់​មុន​ពេល​ផ្ដាច់"</string>
     <string name="screen_pinning_unlock_none" msgid="2474959642431856316">"ចាក់​សោ​ឧបករណ៍​ពេល​មិន​ខ្ទាស់"</string>
     <string name="confirm_sim_deletion_title" msgid="9199369003530237871">"បញ្ជាក់​ការលុប​ស៊ីម"</string>
-    <!-- no translation found for confirm_sim_deletion_description (5090811029854329373) -->
-    <skip />
+    <string name="confirm_sim_deletion_description" msgid="5090811029854329373">"ផ្ទៀងផ្ទាត់ថាជាអ្នក មុនពេលលុប eSIM"</string>
     <string name="opening_paragraph_delete_profile_unknown_company" msgid="2951348192319498135">"កម្រងព័ត៌មានការងារនេះត្រូវបានគ្រប់គ្រងដោយ៖"</string>
     <string name="managing_admin" msgid="2633920317425356619">"គ្រប់គ្រងដោយ <xliff:g id="ADMIN_APP_LABEL">%s</xliff:g>"</string>
     <string name="encryption_interstitial_header" msgid="4418014339568737685">"សុវត្ថិភាពពេលចាប់ផ្តើម"</string>
@@ -3757,6 +3754,11 @@
       <item quantity="one">កម្មវិធី 1 អាច​ប្រើ​ទិន្នន័យដែលគ្មានការដាក់កំហិត</item>
     </plurals>
     <string name="special_access_more" msgid="132919514147475846">"មើលច្រើនទៀត"</string>
+    <string name="long_background_tasks_label" msgid="3169590134850226687">"កិច្ចការនៅផ្ទៃខាងក្រោយដែលប្រើពេលយូរ"</string>
+    <string name="long_background_tasks_switch_title" msgid="2491623894899492543">"អនុញ្ញាតកិច្ចការនៅផ្ទៃខាងក្រោយដែលដំណើរការដោយប្រើពេលយូរ"</string>
+    <string name="long_background_tasks_title" msgid="3272230637974707490">"កិច្ចការនៅផ្ទៃខាងក្រោយដែលប្រើពេលយូរ"</string>
+    <string name="long_background_tasks_footer_title" msgid="9117342254914743097">"អនុញ្ញាតឱ្យកម្មវិធីនេះដំណើរការកិច្ចការនៅផ្ទៃខាងក្រោយដែលប្រើពេលយូរ។ ការធ្វើបែបនេះអនុញ្ញាតឱ្យកម្មវិធីដំណើរការកិច្ចការដែលអាចនឹងចំណាយពេលយូរជាងពីរបីនាទីក្នុងការបញ្ចប់ ដូចជាការទាញយក និងការបង្ហោះជាដើម។ \n\nប្រសិនបើបដិសេធការអនុញ្ញាតនេះ ប្រព័ន្ធនឹងកំណត់រយៈពេលដែលកម្មវិធីអាចធ្វើកិច្ចការបែបនេះនៅផ្ទៃខាងក្រោយ។"</string>
+    <string name="keywords_long_background_tasks" msgid="5788956269136054574">"ការងារប្រើពេលយូរ, ការផ្ទេរទិន្នន័យ, កិច្ចការនៅផ្ទៃខាងក្រោយ"</string>
     <string name="reset_shortcut_manager_throttling" msgid="2183940254903144298">"កំណត់ដែនកំហិតអត្រា ShortcutManager ឡើងវិញ"</string>
     <string name="reset_shortcut_manager_throttling_complete" msgid="8949943009096885470">"ដែនកំហិតអត្រា ShortcutManager ត្រូវបានកំណត់ឡើងវិញ"</string>
     <string name="notification_suggestion_title" msgid="6309263655965785411">"គ្រប់គ្រង​ព័ត៌មាន​លើអេក្រង់ចាក់សោ"</string>
@@ -4129,8 +4131,7 @@
     <string name="mobile_data_settings_title" msgid="3927524078598009792">"ទិន្នន័យ​ទូរសព្ទចល័ត"</string>
     <string name="mobile_data_settings_summary" msgid="7323978798199919063">"ចូល​ប្រើ​ទិន្នន័យ​ដោយ​ប្រើ​បណ្ដាញ​​ទូរសព្ទ​ចល័ត"</string>
     <string name="mobile_data_settings_summary_auto_switch" msgid="7851549787645698945">"ទូរសព្ទនឹង​ប្ដូរ​ទៅប្រើប្រាស់ក្រុមហ៊ុន​សេវាទូរសព្ទនេះ​ដោយស្វ័យប្រវត្តិ នៅពេល​មានសេវា"</string>
-    <!-- no translation found for mobile_data_settings_summary_unavailable (9176513507571883986) -->
-    <skip />
+    <string name="mobile_data_settings_summary_unavailable" msgid="9176513507571883986">"មិនមានស៊ីមទេ"</string>
     <string name="calls_preference" msgid="2166481296066890129">"ចំណូលចិត្ត​នៃ​ការហៅ​ទូរសព្ទ"</string>
     <string name="sms_preference" msgid="7742964962568219351">"ចំណូល​ចិត្តសារ SMS"</string>
     <string name="calls_and_sms_ask_every_time" msgid="3178743088737726677">"សួរគ្រប់ពេល"</string>
@@ -4145,10 +4146,8 @@
     <string name="mobile_network_list_add_more" msgid="4478586073355236604">"បញ្ចូល​ថែមទៀត"</string>
     <string name="mobile_network_active_sim" msgid="6397581267971410039">"សកម្ម / ស៊ីម"</string>
     <string name="mobile_network_inactive_sim" msgid="5829757490580409899">"អសកម្ម / ស៊ីម"</string>
-    <!-- no translation found for mobile_network_active_esim (3984452275968408382) -->
-    <skip />
-    <!-- no translation found for mobile_network_inactive_esim (8777415108263057939) -->
-    <skip />
+    <string name="mobile_network_active_esim" msgid="3984452275968408382">"ដំណើរការ / eSIM"</string>
+    <string name="mobile_network_inactive_esim" msgid="8777415108263057939">"មិនដំណើរការ / eSIM"</string>
     <string name="mobile_network_sim_name" msgid="3187192894150386537">"ពណ៌ និង​ឈ្មោះ​ស៊ីម"</string>
     <string name="mobile_network_sim_name_label" msgid="1452440641628369625">"ឈ្មោះ"</string>
     <string name="mobile_network_sim_color_label" msgid="5293944087609632340">"ពណ៌ (ប្រើដោយ​កម្មវិធីដែល​ត្រូវគ្នា)"</string>
@@ -4184,8 +4183,7 @@
     <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>
-    <!-- no translation found for sim_action_switch_sub_dialog_text_downloaded (8977951796005849471) -->
-    <skip />
+    <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>
     <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>
@@ -4227,10 +4225,8 @@
     <string name="switch_sim_dialog_text" msgid="7530186862171635464">"<xliff:g id="CARRIER_NAME">%1$s</xliff:g> នឹង​ត្រូវបានប្រើ​សម្រាប់​ទិន្នន័យ​ទូរសព្ទចល័ត ការហៅទូរសព្ទ និង​សារ SMS។"</string>
     <string name="switch_sim_dialog_no_switch_title" msgid="809763410787744247">"មិនមាន​ស៊ីមសកម្ម​ទេ"</string>
     <string name="switch_sim_dialog_no_switch_text" msgid="7053939850026876088">"ដើម្បី​ប្រើ​ទិន្នន័យ​ទូរសព្ទចល័ត មុខងារ​ហៅទូរសព្ទ និង​សារ SMS នៅពេលក្រោយ សូមចូលទៅកាន់​ការកំណត់​បណ្ដាញ​របស់អ្នក"</string>
-    <!-- no translation found for sim_card_label (6263064316075963775) -->
-    <skip />
-    <!-- no translation found for erase_sim_dialog_title (4742077437653028326) -->
-    <skip />
+    <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>
     <string name="erase_sim_confirm_button" msgid="8309115684335320541">"លុប"</string>
     <string name="erasing_sim" msgid="7877703231075699139">"កំពុង​លុបស៊ីម…"</string>
@@ -4283,6 +4279,8 @@
     <string name="capture_system_heap_dump_title" msgid="9210974110606886455">"ថត​ហ៊ីបដាំប្រព័ន្ធ"</string>
     <string name="reboot_with_mte_title" msgid="9167242803901899693">"ចាប់ផ្ដើមឡើងវិញ​ដោយបើក MTE"</string>
     <string name="reboot_with_mte_message" msgid="7675836625682561153">"ប្រព័ន្ធ​នឹងចាប់ផ្ដើមឡើងវិញ ហើយអនុញ្ញាតឱ្យ​ធ្វើការពិសោធដោយប្រើ Memory Tagging Extension (MTE)។ MTE អាចប៉ះពាល់​ជាអវិជ្ជមាន​ដល់ស្ថិរភាព និង​ប្រតិបត្តិការប្រព័ន្ធ។ នឹងត្រូវបាន​កំណត់ឡើងវិញ​នៅពេលចាប់ផ្ដើមឡើងវិញបន្ទាប់។"</string>
+    <string name="reboot_with_mte_summary" msgid="879384278357305846">"សាកល្បងប្រើ MTE សម្រាប់ការចាប់ផ្ដើមតែមួយសម្រាប់ការអភិវឌ្ឍកម្មវិធី"</string>
+    <string name="reboot_with_mte_already_enabled" msgid="7708271355555880940">"MTE ត្រូវបានបើកតាមរយៈការការពារអង្គចងចាំកម្រិតខ្ពស់"</string>
     <string name="capturing_system_heap_dump_message" msgid="8410503247477360622">"ថត​ព័ត៌មានកែបញ្ហាប្រព័ន្ធ"</string>
     <string name="error_capturing_system_heap_dump_message" msgid="2352983250048200052">"មិន​អាច​ថត​ព័ត៌មានកែបញ្ហាប្រព័ន្ធ​បានទេ"</string>
     <string name="automatic_system_heap_dump_title" msgid="4093306504711109479">"ថត​ព័ត៌មានកែបញ្ហាប្រព័ន្ធ​ដោយស្វ័យប្រវត្តិ"</string>
@@ -4334,6 +4332,11 @@
     <string name="lockscreen_trivial_disabled_controls_summary" msgid="7593626010580689155">"ដើម្បីប្រើ សូមបើក \"បង្ហាញផ្ទាំងគ្រប់គ្រងឧបករណ៍\" ជាមុនសិន"</string>
     <string name="lockscreen_double_line_clock_summary" msgid="2916159550425093703">"បង្ហាញ​នាឡិកា​ពីរជួរ នៅពេល​ដែលមាន"</string>
     <string name="lockscreen_double_line_clock_setting_toggle" msgid="3408639316001688529">"នាឡិកា​ពីរជួរ"</string>
+    <string name="lockscreen_quick_affordances_title" msgid="435869403114245620">"ប៊ូតុង"</string>
+    <plurals name="lockscreen_quick_affordances_summary" formatted="false" msgid="4225396036524703997">
+      <item quantity="other"><xliff:g id="FIRST_1">%1$s</xliff:g>, <xliff:g id="SECOND">%2$s</xliff:g></item>
+      <item quantity="one"><xliff:g id="FIRST_0">%1$s</xliff:g></item>
+    </plurals>
     <string name="rtt_settings_title" msgid="7049259598645966354"></string>
     <string name="rtt_settings_no_visible" msgid="7440356831140948382"></string>
     <string name="rtt_settings_visible_during_call" msgid="7866181103286073700"></string>
@@ -4382,10 +4385,8 @@
     <string name="carrier_wifi_offload_summary" msgid="2980563718888371142">"អនុញ្ញាតឱ្យ Google Fi ប្រើបណ្ដាញ W+ ដើម្បីកែលម្អល្បឿន និងសេវា"</string>
     <string name="carrier_wifi_network_title" msgid="5461382943873831770">"បណ្ដាញ W+"</string>
     <string name="sim_category_title" msgid="2341314000964710495">"ស៊ីម"</string>
-    <!-- no translation found for downloaded_sim_category_title (2876988650413179752) -->
-    <skip />
-    <!-- no translation found for downloaded_sims_category_title (487799905978489922) -->
-    <skip />
+    <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>
     <string name="sim_category_default_active_sim" msgid="1208194173387987231">" / លំនាំដើម​សម្រាប់ <xliff:g id="ID_1">%1$s</xliff:g>"</string>
@@ -4441,8 +4442,7 @@
     <string name="smart_forwarding_ongoing_title" msgid="962226849074401228">"ការកំណត់​ការហៅទូរសព្ទ"</string>
     <string name="smart_forwarding_ongoing_text" msgid="2189209372407117114">"កំពុងធ្វើបច្ចុប្បន្នភាព​ការកំណត់..."</string>
     <string name="smart_forwarding_failed_title" msgid="1859891191023516080">"មានបញ្ហា​នៃការកំណត់​ការហៅទូរសព្ទ"</string>
-    <!-- no translation found for smart_forwarding_failed_text (8682640643264071789) -->
-    <skip />
+    <string name="smart_forwarding_failed_text" msgid="8682640643264071789">"មានបញ្ហាបណ្តាញ ឬស៊ីម។"</string>
     <string name="smart_forwarding_failed_not_activated_text" msgid="997396203001257904">"ស៊ីម​មិនត្រូវបាន​បើកដំណើរទេ។"</string>
     <string name="smart_forwarding_input_mdn_title" msgid="5105463748849841763">"បញ្ចូល​លេខទូរសព្ទ"</string>
     <string name="smart_forwarding_input_mdn_dialog_title" msgid="7542216086697868415">"បញ្ចូល​លេខទូរសព្ទ"</string>
@@ -4466,14 +4466,10 @@
     <string name="previous_page_content_description" msgid="6438292457923282991">"មុន"</string>
     <string name="next_page_content_description" msgid="1641835099813416294">"បន្ទាប់"</string>
     <string name="colors_viewpager_content_description" msgid="2591751086138259565">"ការមើល​ពណ៌សាកល្បង"</string>
-    <!-- no translation found for bluetooth_sim_card_access_notification_title (7351015416346359536) -->
-    <skip />
-    <!-- no translation found for bluetooth_sim_card_access_notification_content (8685623260103018309) -->
-    <skip />
-    <!-- no translation found for bluetooth_sim_card_access_dialog_title (5616323725563125179) -->
-    <skip />
-    <!-- no translation found for bluetooth_sim_card_access_dialog_content (6281997628405909566) -->
-    <skip />
+    <string name="bluetooth_sim_card_access_notification_title" msgid="7351015416346359536">"សំណើសុំចូលប្រើស៊ីម"</string>
+    <string name="bluetooth_sim_card_access_notification_content" msgid="8685623260103018309">"មានឧបករណ៍មួយចង់​ចូលប្រើ​ស៊ីមរបស់អ្នក។ សូមចុច​ដើម្បី​ទទួលបាន​ព័ត៌មាន​លម្អិត។"</string>
+    <string name="bluetooth_sim_card_access_dialog_title" msgid="5616323725563125179">"អនុញ្ញាតឱ្យចូលប្រើស៊ីមឬ?"</string>
+    <string name="bluetooth_sim_card_access_dialog_content" msgid="6281997628405909566">"ឧបករណ៍ប៊្លូធូស <xliff:g id="DEVICE_NAME_0">%1$s</xliff:g> ចង់ចូលប្រើទិន្នន័យពីស៊ីមរបស់អ្នក។ សកម្មភាពនេះ​រួមបញ្ចូល​ទំនាក់ទំនងរបស់អ្នកផងដែរ។\n\n<xliff:g id="DEVICE_NAME_1">%2$s</xliff:g> នឹងទទួល​ការហៅទូរសព្ទ​ទាំងអស់​ដែលហៅមកកាន់ <xliff:g id="PHONE_NUMBER">%3$s</xliff:g> នៅពេលភ្ជាប់។"</string>
     <string name="bluetooth_connect_access_notification_title" msgid="2573547043170883947">"មាន​ឧបករណ៍​ប៊្លូធូស"</string>
     <string name="bluetooth_connect_access_notification_content" msgid="1328465545685433304">"មានឧបករណ៍មួយ​ចង់ភ្ជាប់។ សូមចុច ដើម្បី​មើល​ព័ត៌មាន​លម្អិត។"</string>
     <string name="bluetooth_connect_access_dialog_title" msgid="1948056782712451381">"ភ្ជាប់​ជាមួយ​ឧបករណ៍​ប៊្លូធូសឬ?"</string>
@@ -4544,6 +4540,10 @@
     <string name="ingress_rate_limit_summary" msgid="1097811019742438371">"កំណត់រចនាសម្ព័ន្ធដែនកំណត់នៃអត្រាចូលរបស់កម្រិតបញ្ជូនលើបណ្ដាញ ដែលត្រូវអនុវត្តចំពោះបណ្ដាញទាំងអស់ដែលផ្ដល់ការតភ្ជាប់អ៊ីនធឺណិត។"</string>
     <string name="ingress_rate_limit_dialog_title" msgid="5359461052422633789">"កំណត់រចនាសម្ព័ន្ធដែនកំណត់នៃអត្រាទាញយកលើបណ្ដាញ"</string>
     <string name="ingress_rate_limit_no_limit_entry" msgid="8741098826008012163">"គ្មាន​ដែន​កំណត់"</string>
+    <!-- no translation found for disable_phantom_process_monitor_title (8348108346706188771) -->
+    <skip />
+    <!-- no translation found for disable_phantom_process_monitor_summary (3044464635550256985) -->
+    <skip />
     <string name="bluetooth_broadcast_dialog_title" msgid="9172775308463135884">"ការ​ផ្សាយ"</string>
     <string name="bluetooth_broadcast_dialog_broadcast_app" msgid="1016617579194329005">"ការផ្សាយ <xliff:g id="CURRENTAPP">%1$s</xliff:g>"</string>
     <string name="bluetooth_broadcast_dialog_find_message" msgid="6621660851669953883">"ស្ដាប់ការផ្សាយដែលកំពុងចាក់នៅជិតអ្នក"</string>
diff --git a/res/values-kn/arrays.xml b/res/values-kn/arrays.xml
index 7c98d97..5c34588 100644
--- a/res/values-kn/arrays.xml
+++ b/res/values-kn/arrays.xml
@@ -469,7 +469,9 @@
     <item msgid="2373999996715432397">"0"</item>
     <item msgid="5305176997036663262">"1"</item>
   </string-array>
-    <!-- no translation found for switch_to_dock_user_when_docked_timeout_entries:0 (3211660022507486536) -->
-    <!-- no translation found for switch_to_dock_user_when_docked_timeout_entries:1 (7025253383416830453) -->
-    <!-- no translation found for switch_to_dock_user_when_docked_timeout_entries:2 (1574040255478150028) -->
+  <string-array name="switch_to_dock_user_when_docked_timeout_entries">
+    <item msgid="3211660022507486536">"ಎಂದಿಗೂ ಬೇಡ"</item>
+    <item msgid="7025253383416830453">"1 ನಿಮಿಷದ ನಂತರ"</item>
+    <item msgid="1574040255478150028">"5 ನಿಮಿಷಗಳ ನಂತರ"</item>
+  </string-array>
 </resources>
diff --git a/res/values-kn/strings.xml b/res/values-kn/strings.xml
index 3cc5803..be35b19 100644
--- a/res/values-kn/strings.xml
+++ b/res/values-kn/strings.xml
@@ -1012,18 +1012,13 @@
     <string name="force_bold_text" msgid="4620929631102086716">"ಬೋಲ್ಡ್ ಪಠ್ಯ"</string>
     <string name="title_font_size" msgid="570613010306330622">"ಫಾಂಟ್ ಗಾತ್ರ"</string>
     <string name="short_summary_font_size" msgid="8444689613442419978">"ಪಠ್ಯವನ್ನು ಸಣ್ಣದು ಅಥವಾ ದೊಡ್ಡದು ಮಾಡಿ"</string>
-    <!-- no translation found for sim_lock_settings (7331982427303002613) -->
-    <skip />
-    <!-- no translation found for sim_lock_settings_category (6475255139493877786) -->
-    <skip />
-    <!-- no translation found for sim_pin_toggle (6814489621760857328) -->
-    <skip />
+    <string name="sim_lock_settings" msgid="7331982427303002613">"SIM ಲಾಕ್ ಸೆಟ್ಟಿಂಗ್‌ಗಳು"</string>
+    <string name="sim_lock_settings_category" msgid="6475255139493877786">"SIM ಲಾಕ್"</string>
+    <string name="sim_pin_toggle" msgid="6814489621760857328">"SIM ಅನ್ನು ಲಾಕ್ ಮಾಡಿ"</string>
     <string name="sim_pin_change" msgid="5978881209990507379">"ಸಿಮ್‌ ಪಿನ್‌ ಬದಲಾಯಿಸಿ"</string>
     <string name="sim_enter_pin" msgid="8235202785516053253">"ಸಿಮ್‌ ಪಿನ್‌"</string>
-    <!-- no translation found for sim_enable_sim_lock (6486354334679225748) -->
-    <skip />
-    <!-- no translation found for sim_disable_sim_lock (6939439812841857306) -->
-    <skip />
+    <string name="sim_enable_sim_lock" msgid="6486354334679225748">"SIM ಅನ್ನು ಲಾಕ್ ಮಾಡಿ"</string>
+    <string name="sim_disable_sim_lock" msgid="6939439812841857306">"SIM ಅನ್‌ಲಾಕ್ ಮಾಡಿ"</string>
     <string name="sim_enter_old" msgid="6882545610939674813">"ಹಳೆಯ ಸಿಮ್‌ ಪಿನ್‌"</string>
     <string name="sim_enter_new" msgid="9010947802784561582">"ಹೊಸ ಸಿಮ್‌ ಪಿನ್‌"</string>
     <string name="sim_reenter_new" msgid="6131418271490374263">"ಹೊಸ ಪಿನ್‌ ಮರು-ಟೈಪ್ ಮಾಡಿ"</string>
@@ -1038,8 +1033,7 @@
     <string name="sim_change_data_title" msgid="4663239438584588847">"ಮೊಬೈಲ್ ಡೇಟಾಗಾಗಿ <xliff:g id="CARRIER">%1$s</xliff:g> ಬಳಸುವುದೇ?"</string>
     <string name="sim_change_data_message" msgid="3046178883369645132">"ಮೊಬೈಲ್ ಡೇಟಾಗಾಗಿ ನೀವು <xliff:g id="CARRIER2_0">%2$s</xliff:g> ಬಳಸುತ್ತಿರುವಿರಿ. ನೀವು <xliff:g id="CARRIER1">%1$s</xliff:g> ಗೆ ಬದಲಾಯಿಸಿದರೆ, ಇನ್ನು ಮುಂದೆ <xliff:g id="CARRIER2_1">%2$s</xliff:g> ಅನ್ನು ಮೊಬೈಲ್ ಡೇಟಾಗಾಗಿ ಬಳಸಲಾಗುವುದಿಲ್ಲ."</string>
     <string name="sim_change_data_ok" msgid="4922114750417276560">"<xliff:g id="CARRIER">%1$s</xliff:g> ಅನ್ನು ಬಳಸಿ"</string>
-    <!-- no translation found for sim_preferred_title (8850185380445309835) -->
-    <skip />
+    <string name="sim_preferred_title" msgid="8850185380445309835">"ಆದ್ಯತೆಯ SIM ಅನ್ನು ಅಪ್‌ಡೇಟ್‌ ಮಾಡುವುದೇ?"</string>
     <string name="sim_preferred_message" msgid="6004009449266648351">"ನಿಮ್ಮ ಸಾಧನದಲ್ಲಿ <xliff:g id="NEW_SIM">%1$s</xliff:g> ಸಿಮ್‌ ಮಾತ್ರ ಇದೆ. ಮೊಬೈಲ್ ಡೇಟಾ, ಕರೆಗಳು ಮತ್ತು ಎಸ್‌ಎಂಎಸ್ ಸಂದೇಶಗಳಿಗೆ ನೀವು ಈ ಸಿಮ್‌‌ ಬಳಸಲು ಬಯಸುತ್ತೀರಾ?"</string>
     <string name="wrong_pin_code_pukked" msgid="3414172752791445033">"ಸಿಮ್‌ ಪಿನ್‌ ಕೋಡ್‌ ತಪ್ಪಾಗಿದೆ ನಿಮ್ಮ ಸಾಧನವನ್ನು ಅನ್‌ಲಾಕ್‌ ಮಾಡಲು ನೀವು ಈ ಕೂಡಲೇ ನಿಮ್ಮ ವಾಹಕವನ್ನು ಸಂಪರ್ಕಿಸಬೇಕು."</string>
     <plurals name="wrong_pin_code" formatted="false" msgid="4054088588731305475">
@@ -1192,20 +1186,17 @@
     <string name="reset_network_title" msgid="1395494440355807616">"ವೈ-ಫೈ, ಮೊಬೈಲ್ ಮತ್ತು ಬ್ಲೂಟೂತ್ ಮರುಹೊಂದಿಸಿ"</string>
     <string name="reset_network_desc" msgid="1112523764899788246">"ಕೆಳಗಿನವುಗಳನ್ನು ಒಳಗೊಂಡಂತೆ ಇದು ಎಲ್ಲಾ ನೆಟ್‌ವರ್ಕ್ ಸೆಟ್ಟಿಂಗ್‌ಗಳನ್ನು ಮರುಹೊಂದಿಸುತ್ತದೆ:\n\n"<li>"ವೈ-ಫೈ"</li>\n<li>"ಮೊಬೈಲ್ ಡೇಟಾ"</li>\n<li>"ಬ್ಲೂಟೂತ್‌"</li></string>
     <string name="erase_euicc_data_button" msgid="728078969563311737">"ಅಳಿಸಿ"</string>
-    <!-- no translation found for reset_esim_title (4194570573425902754) -->
-    <skip />
+    <string name="reset_esim_title" msgid="4194570573425902754">"eSIM ಗಳನ್ನು ಅಳಿಸಿಹಾಕಿ"</string>
     <string name="reset_esim_desc" msgid="3662444090563399131">"ಇದು ಯಾವುದೇ ಮೊಬೈಲ್ ಸೇವಾ ಪ್ಲಾನ್‌ಗಳನ್ನು ರದ್ದುಗೊಳಿಸುವುದಿಲ್ಲ. ಬದಲಾಯಿಸಿದ SIM ಗಳನ್ನು ಡೌನ್‌ಲೋಡ್ ಮಾಡಿಕೊಳ್ಳಲು, ನಿಮ್ಮ ವಾಹಕವನ್ನು ಸಂಪರ್ಕಿಸಿ."</string>
     <string name="reset_network_button_text" msgid="2281476496459610071">"ಸೆಟ್ಟಿಂಗ್‌ಗಳನ್ನು ಮರುಹೊಂದಿಸಿ"</string>
     <string name="reset_network_final_desc" msgid="5304365082065278425">"ಎಲ್ಲಾ ನೆಟ್‌ವರ್ಕ್ ಸೆಟ್ಟಿಂಗ್‌ಗಳನ್ನು ಮರುಹೊಂದಿಸುವುದೇ? ನೀವು ಈ ಕ್ರಿಯೆಯನ್ನು ರದ್ದುಗೊಳಿಸಲು ಸಾಧ್ಯವಿಲ್ಲ."</string>
-    <!-- no translation found for reset_network_final_desc_esim (1129251284212847939) -->
-    <skip />
+    <string name="reset_network_final_desc_esim" msgid="1129251284212847939">"ಎಲ್ಲಾ ನೆಟ್‌ವರ್ಕ್ ಸೆಟ್ಟಿಂಗ್‌ಗಳನ್ನು ಮರುಹೊಂದಿಸುವುದೇ ಮತ್ತು eSIM ಗಳನ್ನು ಅಳಿಸುವುದೇ? ನೀವು ಈ ಕ್ರಿಯೆಯನ್ನು ರದ್ದುಗೊಳಿಸಲು ಸಾಧ್ಯವಿಲ್ಲ."</string>
     <string name="reset_network_final_button_text" msgid="2433867118414000462">"ಸೆಟ್ಟಿಂಗ್‌ಗಳನ್ನು ಮರುಹೊಂದಿಸಿ"</string>
     <string name="reset_network_confirm_title" msgid="913014422184481270">"ಮರುಹೊಂದಿಸುವುದೇ?"</string>
     <string name="network_reset_not_available" msgid="1966334631394607829">"ಈ ಬಳಕೆದಾರರಿಗೆ ನೆಟ್‌ವರ್ಕ್ ಮರುಹೊಂದಿಕೆ ಲಭ್ಯವಿಲ್ಲ"</string>
     <string name="reset_network_complete_toast" msgid="1367872474130621115">"ನೆಟ್‌ವರ್ಕ್‌ ಸೆಟ್ಟಿಂಗ್‌ ಮರುಹೊಂದಿಸಲಾಗಿದೆ"</string>
     <string name="reset_esim_error_title" msgid="4670073610967959597">"SIM ಗಳನ್ನು ಅಳಿಸಲು ಸಾಧ್ಯವಿಲ್ಲ"</string>
-    <!-- no translation found for reset_esim_error_msg (7279607120606365250) -->
-    <skip />
+    <string name="reset_esim_error_msg" msgid="7279607120606365250">"ದೋಷವೊಂದರ ಕಾರಣ eSIM ಗಳನ್ನು ಅಳಿಸಲು ಸಾಧ್ಯವಿಲ್ಲ.\n\nನಿಮ್ಮ ಸಾಧನವನ್ನು ಮರುಪ್ರಾರಂಭಿಸಿ ಹಾಗೂ ಮತ್ತೆ ಪ್ರಯತ್ನಿಸಿ."</string>
     <string name="main_clear_title" msgid="277664302144837723">"ಎಲ್ಲಾ ಡೇಟಾ ಅಳಿಸಿ (ಫ್ಯಾಕ್ಟರಿ ರೀಸೆಟ್)"</string>
     <string name="main_clear_short_title" msgid="4752094765533020696">"ಡೇಟಾ ಅಳಿಸಿ (ಫ್ಯಾಕ್ಟರಿ ರಿಸೆಟ್)"</string>
     <string name="main_clear_desc_also_erases_external" msgid="3687911419628956693"><li>"ಸಂಗೀತ"</li>\n<li>"ಫೋಟೋಗಳು"</li>\n<li>"ಬಳಕೆದಾರರ ಇತರ ಡೇಟಾ"</li></string>
@@ -2017,7 +2008,6 @@
     <string name="printer_info_desc" msgid="1206872325746154206">"ಈ ಪ್ರಿಂಟರ್ ಬಗ್ಗೆ ಇನ್ನಷ್ಟು ಮಾಹಿತಿ"</string>
     <string name="power_usage_summary_title" msgid="4198312848584882113">"ಬ್ಯಾಟರಿ"</string>
     <string name="power_usage_summary" msgid="6857382582534984531">"ಬ್ಯಾಟರಿಯನ್ನು ಯಾವುದು ಬಳಸಿಕೊಳ್ಳುತ್ತಿದೆ"</string>
-    <string name="power_usage_not_available" msgid="3425302437465106036">"ಬ್ಯಾಟರಿ ಬಳಕೆ ಡೇಟಾ ಲಭ್ಯವಿಲ್ಲ."</string>
     <string name="power_usage_level_and_status" msgid="821521456989429593">"<xliff:g id="LEVEL">%1$s</xliff:g> - <xliff:g id="STATUS">%2$s</xliff:g>"</string>
     <string name="power_discharge_remaining" msgid="6997529817917076536">"<xliff:g id="REMAIN">%1$s</xliff:g> ಉಳಿದಿದೆ"</string>
     <string name="power_charge_remaining" msgid="7046064326172265116">"ಚಾರ್ಜ್‌ ಮಾಡಲು <xliff:g id="UNTIL_CHARGED">%1$s</xliff:g>"</string>
@@ -2038,7 +2028,6 @@
     <string name="manager_battery_usage_optimized_only" msgid="7121785281913056432">"ಆಪ್ಟಿಮೈಸ್ ಮಾಡಲಾಗಿದೆ"</string>
     <string name="manager_battery_usage_link_a11y" msgid="374918091821438564">"ಬ್ಯಾಟರಿ ಬಳಕೆಯ ಆಯ್ಕೆಗಳ ಕುರಿತು ಇನ್ನಷ್ಟು ತಿಳಿಯಿರಿ"</string>
     <string name="device_screen_usage" msgid="1011630249648289909">"ಕೊನೆಯ ಬಾರಿ ಪೂರ್ಣ ಚಾರ್ಜ್ ಬಳಿಕ ಪರದೆಯ ಬಳಕೆ"</string>
-    <string name="power_usage_list_summary" msgid="3237540201918492925">"ಸಂಪೂರ್ಣ ಚಾರ್ಜ್ ಆದ ನಂತರದಿಂದ ಬ್ಯಾಟರಿ ಬಳಕೆ"</string>
     <string name="advanced_battery_title" msgid="3005993394776555079">"ಬ್ಯಾಟರಿ ಬಳಕೆ"</string>
     <string name="history_details_title" msgid="8628584613889559355">"ಇತಿಹಾಸದ ವಿವರಗಳು"</string>
     <string name="advanced_battery_preference_title" msgid="3790901207877260883">"ಬ್ಯಾಟರಿ ಬಳಕೆ"</string>
@@ -2062,7 +2051,17 @@
     <string name="battery_tip_high_usage_summary" msgid="3938999581403084551">"ಅತ್ಯಂತ ಹೆಚ್ಚು ಬಳಸಲಾದ ಆ್ಯಪ್‌ಗಳನ್ನು ನೋಡಿ"</string>
     <string name="battery_tip_limited_temporarily_title" msgid="5962767837251276527">"ಚಾರ್ಜಿಂಗ್ ಅನ್ನು ವಿರಾಮಗೊಳಿಸಲಾಗಿದೆ"</string>
     <string name="battery_tip_limited_temporarily_summary" msgid="5254922316684499816">"ಬ್ಯಾಟರಿ ಬಾಳಿಕೆಯನ್ನು ವಿಸ್ತರಿಸಲು ಬ್ಯಾಟರಿಯನ್ನು ರಕ್ಷಿಸಲಾಗುತ್ತಿದೆ"</string>
-    <!-- no translation found for battery_tip_limited_temporarily_extra_summary (8876637325622106400) -->
+    <!-- no translation found for battery_tip_dock_defender_future_bypass_title (7257251934903787366) -->
+    <skip />
+    <!-- no translation found for battery_tip_dock_defender_future_bypass_summary (428474483479026813) -->
+    <skip />
+    <!-- no translation found for battery_tip_dock_defender_active_title (8843454404807737776) -->
+    <skip />
+    <!-- no translation found for battery_tip_dock_defender_active_summary (5582869291068635429) -->
+    <skip />
+    <!-- no translation found for battery_tip_dock_defender_temporarily_bypassed_title (1679449361090557201) -->
+    <skip />
+    <!-- no translation found for battery_tip_dock_defender_temporarily_bypassed_summary (5107293805054133144) -->
     <skip />
     <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>
@@ -2125,7 +2124,6 @@
     <string name="power_bluetooth" msgid="5085900180846238196">"ಬ್ಲೂಟೂತ್‌‌"</string>
     <string name="power_cell" msgid="7793805106954398186">"ಮೊಬೈಲ್ ನೆಟ್‌ವರ್ಕ್"</string>
     <string name="power_phone" msgid="2768396619208561670">"ಧ್ವನಿ ಕರೆಗಳು"</string>
-    <string name="battery_used_for" msgid="6401552215008504483">"<xliff:g id="TIME">^1</xliff:g> ಕಾಲ ಬಳಸಲಾಗಿದೆ"</string>
     <string name="battery_screen_usage" msgid="90008745183187461">"ಸ್ಕ್ರೀನ್ ಬಳಕೆ <xliff:g id="TIME">^1</xliff:g>"</string>
     <string name="battery_used_by" msgid="6457305178016189330">"<xliff:g id="APP">%2$s</xliff:g> ಬಳಸುತ್ತಿರುವುದು <xliff:g id="PERCENT">%1$s</xliff:g>"</string>
     <string name="battery_overall_usage" msgid="8940140259734182014">"ಒಟ್ಟು ಬ್ಯಾಟರಿಯ <xliff:g id="PERCENT">%1$s</xliff:g>"</string>
@@ -2156,7 +2154,6 @@
     <string name="battery_not_usage_24hr" msgid="8397519536160741248">"ಕಳೆದ 24 ಗಂಟೆಗಳಲ್ಲಿ ಯಾವುದೇ ಬಳಕೆಯಾಗಿಲ್ಲ"</string>
     <string name="battery_usage_without_time" msgid="1346894834339420538"></string>
     <string name="battery_usage_other_users" msgid="9002643295562500693">"ಇತರ ಬಳಕೆದಾರರು"</string>
-    <string name="advanced_battery_graph_subtext" msgid="6816737986172678550">"ನಿಮ್ಮ ಸಾಧನವನ್ನು ಎಷ್ಟು ಸಮಯದವರೆಗೆ ಬಳಸಲಾಗಿದೆ ಎಂಬುದನ್ನು ಆಧರಿಸಿ ಉಳಿದಿರುವ ಬ್ಯಾಟರಿಯನ್ನು ಅಂದಾಜು ಮಾಡಲಾಗುತ್ತದೆ"</string>
     <string name="estimated_time_left" msgid="948717045180211777">"ಅಂದಾಜಿಸಿದ ಸಮಯ ಮುಗಿದಿದೆ"</string>
     <string name="estimated_charging_time_left" msgid="2287135413363961246">"ಸಂಪೂರ್ಣ ಚಾರ್ಜ್ ಆಗಲು"</string>
     <string name="estimated_time_description" msgid="211058785418596009">"ಬಳಕೆಯನ್ನು ಆಧರಿಸಿ ಅಂದಾಜು ಬದಲಾಗಬಹುದು"</string>
@@ -2263,6 +2260,7 @@
     <string name="vpn_settings_multiple_insecure_multiple_total" msgid="1706236062478680488">"<xliff:g id="VPN_COUNT">%d</xliff:g> ಸುರಕ್ಷಿತವಾಗಿಲ್ಲ"</string>
     <string name="adaptive_connectivity_title" msgid="7464959640138428192">"ಅಡಾಪ್ಟಿವ್ ಕನೆಕ್ಟಿವಿಟಿ"</string>
     <string name="adaptive_connectivity_summary" msgid="3648731530666326885">"ನಿಮ್ಮ ನೆಟ್‌ವರ್ಕ್ ಕನೆಕ್ಷನ್‌ಗಳನ್ನು ಸ್ವಯಂಚಾಲಿತವಾಗಿ ನಿರ್ವಹಿಸುವ ಮೂಲಕ ಬ್ಯಾಟರಿ ಅವಧಿಯನ್ನು ವಿಸ್ತರಿಸುತ್ತದೆ ಮತ್ತು ಸಾಧನದ ಕಾರ್ಯಕ್ಷಮತೆಯನ್ನು ಸುಧಾರಿಸುತ್ತದೆ"</string>
+    <string name="adaptive_connectivity_main_switch_title" msgid="261045483524512420">"Adaptive Connectivity ಬಳಸಿ"</string>
     <string name="credentials_title" msgid="7535942196886123656">"ರುಜುವಾತು ಸಂಗ್ರಹಣೆ"</string>
     <string name="credentials_install" msgid="3933218407598415827">"ಪ್ರಮಾಣಪತ್ರ ಇನ್‌ಸ್ಟಾಲ್ ಮಾಡಿ"</string>
     <string name="credentials_reset" msgid="4246628389366452655">"ರುಜುವಾತುಗಳನ್ನು ತೆರವುಗೊಳಿಸಿ"</string>
@@ -2563,8 +2561,7 @@
     <string name="user_remove_user_menu" msgid="2183714948094429367">"ಈ ಸಾಧನದಿಂದ <xliff:g id="USER_NAME">%1$s</xliff:g> ಅಳಿಸಿ"</string>
     <string name="user_lockscreen_settings" msgid="4596612658981942092">"ಪರದೆ ಸೆಟ್ಟಿಂಗ್‌ಗಳನ್ನು ಲಾಕ್ ಮಾಡಿ"</string>
     <string name="user_add_on_lockscreen_menu" msgid="2539059062034644966">"ಲಾಕ್ ಸ್ಕ್ರೀನ್‌ನಿಂದ ಬಳಕೆದಾರರನ್ನು ಸೇರಿಸಿ"</string>
-    <!-- no translation found for switch_to_dock_user_when_docked (2324395443311905635) -->
-    <skip />
+    <string name="switch_to_dock_user_when_docked" msgid="2324395443311905635">"ಡಾಕ್ ಮಾಡಿದಾಗ ನಿರ್ವಾಹಕ ಬಳಕೆದಾರರಿಗೆ ಬದಲಾಯಿಸಿ"</string>
     <string name="user_confirm_remove_self_title" msgid="926265330805361832">"ನಿಮ್ಮನ್ನು ಅಳಿಸುವುದೇ?"</string>
     <string name="user_confirm_remove_title" msgid="3626559103278006002">"ಈ ಬಳಕೆದಾರರನ್ನು ಅಳಿಸುವುದೇ?"</string>
     <string name="user_profile_confirm_remove_title" msgid="3131574314149375354">"ಈ ಪ್ರೊಫೈಲ್ ತೆಗೆದುಹಾಕುವುದೇ?"</string>
@@ -2690,8 +2687,7 @@
     <string name="wizard_next" msgid="3884832431439072471">"ಮುಂದೆ"</string>
     <string name="wizard_back_adoptable" msgid="1447814356855134183">"ಬೇರೊಂದು ವಿಧಾನದಲ್ಲಿ ಫಾರ್ಮ್ಯಾಟ್ ಮಾಡಿ"</string>
     <string name="regulatory_info_text" msgid="1154461023369976667"></string>
-    <!-- no translation found for sim_settings_title (2254609719033946272) -->
-    <skip />
+    <string name="sim_settings_title" msgid="2254609719033946272">"SIM ಗಳು"</string>
     <string name="sim_cellular_data_unavailable" msgid="4653591727755387534">"ಮೊಬೈಲ್ ಡೇಟಾ ಲಭ್ಯವಿಲ್ಲ"</string>
     <string name="sim_cellular_data_unavailable_summary" msgid="6505871722911347881">"ಡೇಟಾ ಸಿಮ್ ಆಯ್ಕೆಮಾಡಲು ಟ್ಯಾಪ್ ಮಾಡಿ"</string>
     <string name="sim_calls_always_use" msgid="967857230039768111">"ಕರೆಗಳನ್ನು ಮಾಡಲು ಯಾವಾಗಲೂ ಇದನ್ನು ಬಳಸಿ"</string>
@@ -2709,8 +2705,7 @@
     <string name="sim_status_title" msgid="6188770698037109774">"ಸಿಮ್‌ ಸ್ಥಿತಿ"</string>
     <string name="sim_status_title_sim_slot" msgid="4932996839194493313">"ಸಿಮ್ ಸ್ಥಿತಿ (ಸಿಮ್ ಸ್ಲಾಟ್ %1$d)"</string>
     <string name="sim_signal_strength" msgid="6351052821700294501">"<xliff:g id="DBM">%1$d</xliff:g> dBm <xliff:g id="ASU">%2$d</xliff:g> asu"</string>
-    <!-- no translation found for sim_notification_title (2819551384383504031) -->
-    <skip />
+    <string name="sim_notification_title" msgid="2819551384383504031">"SIM ಗಳು ಬದಲಾಗಿವೆ."</string>
     <string name="sim_notification_summary" msgid="5593339846307029991">"ಹೊಂದಿಸಲು ಟ್ಯಾಪ್ ಮಾಡಿ"</string>
     <string name="sim_calls_ask_first_prefs_title" msgid="3077694594349657933">"ಪ್ರತಿ ಬಾರಿ ಕೇಳು"</string>
     <string name="sim_selection_required_pref" msgid="231437651041498359">"ಆಯ್ಕೆ ಅಗತ್ಯವಿದೆ"</string>
@@ -2736,8 +2731,9 @@
     <string name="account_dashboard_title" msgid="8228773251948253914">"ಪಾಸ್‌ವರ್ಡ್‌ಗಳು ಮತ್ತು ಖಾತೆಗಳು"</string>
     <string name="account_dashboard_default_summary" msgid="1730719656099599488">"ಉಳಿಸಲಾದ ಪಾಸ್‌ವರ್ಡ್‌ಗಳು, ಸ್ವಯಂ ಭರ್ತಿ, ಸಿಂಕ್ ಮಾಡಿದ ಖಾತೆಗಳು"</string>
     <string name="app_default_dashboard_title" msgid="4071015747629103216">"ಡಿಫಾಲ್ಟ್ ಅಪ್ಲಿಕೇಶನ್‌ಗಳು"</string>
-    <!-- no translation found for cloned_apps_dashboard_title (5542076801222950921) -->
-    <skip />
+    <string name="cloned_apps_dashboard_title" msgid="5542076801222950921">"ಕ್ಲೋನ್ ಮಾಡಲಾದ ಆ್ಯಪ್‌ಗಳು"</string>
+    <string name="desc_cloned_apps_intro_text" msgid="1369621522882622476">"ಆ್ಯಪ್‌ನ ಎರಡನೇ ನಿದರ್ಶನವನ್ನು ರಚಿಸಿ, ಇದರಿಂದ ನೀವು ಒಂದೇ ಸಮಯದಲ್ಲಿ ಎರಡು ಖಾತೆಗಳನ್ನು ಬಳಸಬಹುದು."</string>
+    <string name="cloned_apps_summary" msgid="8805362440770795709">"<xliff:g id="CLONED_APPS_COUNT">%1$s</xliff:g> ಕ್ಲೋನ್ ಮಾಡಲಾಗಿದೆ, <xliff:g id="ALLOWED_APPS_COUNT">%2$d</xliff:g> ಕ್ಲೋನ್ ಮಾಡಲು ಲಭ್ಯವಿವೆ"</string>
     <string name="system_dashboard_summary" msgid="7400745270362833832">"ಭಾಷೆಗಳು, ಗೆಸ್ಚರ್‌ಗಳು, ಸಮಯ, ಬ್ಯಾಕಪ್"</string>
     <string name="languages_setting_summary" msgid="4924440599794956443">"ಸಿಸ್ಟಂ ಭಾಷೆಗಳು, ಆ್ಯಪ್ ಭಾಷೆಗಳು"</string>
     <string name="keywords_wifi" msgid="8156528242318351490">"ವೈಫೈ, ವೈ-ಫೈ ನೆಟ್‌ವರ್ಕ್ ಸಂಪರ್ಕ, ಇಂಟರ್ನೆಟ್, ವೈರ್‌ಲೆಸ್, ಡೇಟಾ, ವೈ ಫೈ"</string>
@@ -3352,8 +3348,7 @@
     <string name="screen_pinning_unlock_password" msgid="4957969621904790573">"ಅನ್‌ಪಿನ್ ಮಾಡಲು ಪಾಸ್‌ವರ್ಡ್ ಕೇಳು"</string>
     <string name="screen_pinning_unlock_none" msgid="2474959642431856316">"ಅನ್‌ಪಿನ್ ಮಾಡುವಾಗ ಸಾಧನ ಲಾಕ್ ಮಾಡು"</string>
     <string name="confirm_sim_deletion_title" msgid="9199369003530237871">"ಸಿಮ್ ಅಳಿಸುವಿಕೆಯನ್ನು ದೃಢೀಕರಿಸಿ"</string>
-    <!-- no translation found for confirm_sim_deletion_description (5090811029854329373) -->
-    <skip />
+    <string name="confirm_sim_deletion_description" msgid="5090811029854329373">"eSIM ಒಂದನ್ನು ಅಳಿಸುವ ಮೊದಲು ಇದು ನೀವೇ ಎಂದು ದೃಢೀಕರಿಸಿ"</string>
     <string name="opening_paragraph_delete_profile_unknown_company" msgid="2951348192319498135">"ಈ ಉದ್ಯೋಗ ಪ್ರೊಫೈಲ್ ಅನ್ನು ಇವರು ನಿರ್ವಹಿಸುತ್ತಿದ್ದಾರೆ:"</string>
     <string name="managing_admin" msgid="2633920317425356619">"<xliff:g id="ADMIN_APP_LABEL">%s</xliff:g> ಮೂಲಕ ನಿರ್ವಹಿಸಲಾಗಿದೆ"</string>
     <string name="encryption_interstitial_header" msgid="4418014339568737685">"ಸುರಕ್ಷಿತ ಆರಂಭ"</string>
@@ -3757,6 +3752,11 @@
       <item quantity="other"><xliff:g id="COUNT">%d</xliff:g> ಅಪ್ಲಿಕೇಶನ್‌ಗಳು, ಅನಿರ್ಬಂಧಿತ ಡೇಟಾ ಬಳಸಬಹುದು</item>
     </plurals>
     <string name="special_access_more" msgid="132919514147475846">"ಇನ್ನಷ್ಟು ನೋಡಿ"</string>
+    <string name="long_background_tasks_label" msgid="3169590134850226687">"ದೀರ್ಘ ಹಿನ್ನೆಲೆ ಕಾರ್ಯಗಳು"</string>
+    <string name="long_background_tasks_switch_title" msgid="2491623894899492543">"ದೀರ್ಘಕಾಲ ರನ್ ಆಗುವ ಹಿನ್ನೆಲೆ ಕಾರ್ಯಗಳನ್ನು ಅನುಮತಿಸಿ"</string>
+    <string name="long_background_tasks_title" msgid="3272230637974707490">"ದೀರ್ಘ ಹಿನ್ನೆಲೆ ಕಾರ್ಯಗಳು"</string>
+    <string name="long_background_tasks_footer_title" msgid="9117342254914743097">"ದೀರ್ಘ ಹಿನ್ನೆಲೆ ಕಾರ್ಯಗಳನ್ನು ರನ್ ಮಾಡಲು ಈ ಆ್ಯಪ್‌ಗೆ ಅನುಮತಿಸಿ. ಪೂರ್ಣಗೊಳಿಸಲು ಕೆಲವು ನಿಮಿಷಗಳಿಗಿಂತ ಹೆಚ್ಚು ಸಮಯ ತೆಗೆದುಕೊಳ್ಳಬಹುದಾದ ಕಾರ್ಯಗಳನ್ನು ರನ್ ಮಾಡಲು ಆ್ಯಪ್‌ಗೆ ಇದು ಅನುಮತಿಸುತ್ತದೆ, ಉದಾಹರಣೆಗೆ ಡೌನ್‌ಲೋಡ್‌ಗಳು ಮತ್ತು ಅಪ್‌ಲೋಡ್‌ಗಳು. \n\nಈ ಅನುಮತಿಯನ್ನು ನಿರಾಕರಿಸಿದರೆ, ಹಿನ್ನೆಲೆಯಲ್ಲಿ ಅಂತಹ ಕಾರ್ಯಗಳನ್ನು ಎಷ್ಟು ಸಮಯದವರೆಗೆ ಆ್ಯಪ್ ನಿರ್ವಹಿಸಬಹುದು ಎಂಬುದನ್ನು ಸಿಸ್ಟಮ್ ಮಿತಿಗೊಳಿಸುತ್ತದೆ."</string>
+    <string name="keywords_long_background_tasks" msgid="5788956269136054574">"ದೀರ್ಘ ಉದ್ಯೋಗಗಳು, ಡೇಟಾ ವರ್ಗಾವಣೆ, ಹಿನ್ನೆಲೆ ಕಾರ್ಯಗಳು"</string>
     <string name="reset_shortcut_manager_throttling" msgid="2183940254903144298">"ShortcutManager ನ ದರ-ಮಿತಿಗೊಳಿಸುವಿಕೆಯನ್ನು ಮರುಹೊಂದಿಸಿ"</string>
     <string name="reset_shortcut_manager_throttling_complete" msgid="8949943009096885470">"ShortcutManager ದರ-ಮಿತಿಗೊಳಿಸುವಿಕೆಯನ್ನು ಮರುಹೊಂದಿಸಲಾಗಿದೆ"</string>
     <string name="notification_suggestion_title" msgid="6309263655965785411">"ಲಾಕ್ ಪರದೆಯ ಮೇಲೆ ನಿಯಂತ್ರಣದ ಮಾಹಿತಿ"</string>
@@ -4129,8 +4129,7 @@
     <string name="mobile_data_settings_title" msgid="3927524078598009792">"ಮೊಬೈಲ್ ಡೇಟಾ"</string>
     <string name="mobile_data_settings_summary" msgid="7323978798199919063">"ಮೊಬೈಲ್ ನೆಟ್‌ವರ್ಕ್‌ ಬಳಸಿ ಡೇಟಾ ಪ್ರವೇಶಿಸಿ"</string>
     <string name="mobile_data_settings_summary_auto_switch" msgid="7851549787645698945">"ಫೋನ್ ಈ ವಾಹಕದ ವ್ಯಾಪ್ತಿಯಲ್ಲಿದ್ದಾಗ, ಸ್ವಯಂಚಾಲಿತವಾಗಿ ಈ ವಾಹಕಕ್ಕೆ ಬದಲಾಗುತ್ತದೆ"</string>
-    <!-- no translation found for mobile_data_settings_summary_unavailable (9176513507571883986) -->
-    <skip />
+    <string name="mobile_data_settings_summary_unavailable" msgid="9176513507571883986">"ಯಾವುದೇ SIM ಲಭ್ಯವಿಲ್ಲ"</string>
     <string name="calls_preference" msgid="2166481296066890129">"ಕರೆಗಳ ಆದ್ಯತೆಗಳು"</string>
     <string name="sms_preference" msgid="7742964962568219351">"SMS ಆದ್ಯತೆ"</string>
     <string name="calls_and_sms_ask_every_time" msgid="3178743088737726677">"ಪ್ರತಿ ಬಾರಿ ಕೇಳಿ"</string>
@@ -4145,10 +4144,8 @@
     <string name="mobile_network_list_add_more" msgid="4478586073355236604">"ಇನ್ನಷ್ಟು ಸೇರಿಸಿ"</string>
     <string name="mobile_network_active_sim" msgid="6397581267971410039">"ಸಕ್ರಿಯ / SIM"</string>
     <string name="mobile_network_inactive_sim" msgid="5829757490580409899">"ಸಕ್ರಿಯವಾಗಿರದ / SIM"</string>
-    <!-- no translation found for mobile_network_active_esim (3984452275968408382) -->
-    <skip />
-    <!-- no translation found for mobile_network_inactive_esim (8777415108263057939) -->
-    <skip />
+    <string name="mobile_network_active_esim" msgid="3984452275968408382">"ಸಕ್ರಿಯ / eSIM"</string>
+    <string name="mobile_network_inactive_esim" msgid="8777415108263057939">"ನಿಷ್ಕ್ರಿಯ / eSIM"</string>
     <string name="mobile_network_sim_name" msgid="3187192894150386537">"ಸಿಮ್ ಹೆಸರು &amp; ಬಣ್ಣ"</string>
     <string name="mobile_network_sim_name_label" msgid="1452440641628369625">"ಹೆಸರು"</string>
     <string name="mobile_network_sim_color_label" msgid="5293944087609632340">"ಬಣ್ಣ (ಹೊಂದಾಣಿಕೆಯ ಆ್ಯಪ್‌ಗಳಿಂದ ಬಳಸಲಾಗಿದೆ)"</string>
@@ -4184,8 +4181,7 @@
     <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>
-    <!-- no translation found for sim_action_switch_sub_dialog_text_downloaded (8977951796005849471) -->
-    <skip />
+    <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>
     <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>
@@ -4227,10 +4223,8 @@
     <string name="switch_sim_dialog_text" msgid="7530186862171635464">"ಮೊಬೈಲ್ ಡೇಟಾ, ಕರೆಗಳು ಮತ್ತು SMS‌ ಗಾಗಿ <xliff:g id="CARRIER_NAME">%1$s</xliff:g> ಅನ್ನು ಬಳಸಲಾಗುತ್ತದೆ."</string>
     <string name="switch_sim_dialog_no_switch_title" msgid="809763410787744247">"ಸಕ್ರಿಯವಾಗಿರುವ ಸಿಮ್‌ಗಳು ಲಭ್ಯವಿಲ್ಲ"</string>
     <string name="switch_sim_dialog_no_switch_text" msgid="7053939850026876088">"ಮೊಬೈಲ್ ಡೇಟಾ, ಕರೆಯ ವೈಶಿಷ್ಟ್ಯಗಳು ಮತ್ತು SMS ಅನ್ನು ಆನಂತರ ಬಳಸಲು, ನಿಮ್ಮ ನೆಟ್‌ವರ್ಕ್ ಸೆಟ್ಟಿಂಗ್‌ಗಳಿಗೆ ಹೋಗಿ"</string>
-    <!-- no translation found for sim_card_label (6263064316075963775) -->
-    <skip />
-    <!-- no translation found for erase_sim_dialog_title (4742077437653028326) -->
-    <skip />
+    <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>
     <string name="erase_sim_confirm_button" msgid="8309115684335320541">"ಅಳಿಸಿ"</string>
     <string name="erasing_sim" msgid="7877703231075699139">"ಸಿಮ್ ಅಳಿಸಲಾಗುತ್ತಿದೆ…"</string>
@@ -4283,6 +4277,8 @@
     <string name="capture_system_heap_dump_title" msgid="9210974110606886455">"ಸಿಸ್ಟ್ಂ ಹೀಪ್ ಡಂಪ್ ಅನ್ನು ಕ್ಯಾಪ್ಚರ್ ಮಾಡಿ"</string>
     <string name="reboot_with_mte_title" msgid="9167242803901899693">"MTE ಮೂಲಕ ರೀಬೂಟ್ ಮಾಡಿ"</string>
     <string name="reboot_with_mte_message" msgid="7675836625682561153">"ಸಿಸ್ಟಂ ರೀಬೂಟ್ ಆಗುತ್ತದೆ ಹಾಗೂ ಮೆಮೊರಿ ಟ್ಯಾಗಿಂಗ್ ವಿಸ್ತರಣೆಯೊಂದಿಗೆ (MTE) ಪ್ರಯೋಗ ಮಾಡಲು ಅನುಮತಿಸುತ್ತದೆ. MTE, ಸಿಸ್ಟಂ ಕಾರ್ಯಕ್ಷಮತೆ ಮತ್ತು ಸ್ಥಿರತೆಯ ಮೇಲೆ ನಕಾರಾತ್ಮಕವಾಗಿ ಪ್ರಭಾವ ಬೀರುತ್ತದೆ. ಮುಂದಿನ ರೀಬೂಟ್‌ನಲ್ಲಿ ರೀಸೆಟ್ ಮಾಡಲಾಗುತ್ತದೆ."</string>
+    <string name="reboot_with_mte_summary" msgid="879384278357305846">"ಆ್ಯಪ್ ಅಭಿವೃದ್ಧಿಪಡಿಸಲು MTE ಅನ್ನು ಒಂದು ಬಾರಿ ಬೂಟ್ ಮಾಡಲು ಪ್ರಯತ್ನಿಸಿ"</string>
+    <string name="reboot_with_mte_already_enabled" msgid="7708271355555880940">"ಸುಧಾರಿತ ಮೆಮೊರಿ ರಕ್ಷಣೆಯ ಮೂಲಕ MTE ಅನ್ನು ಸಕ್ರಿಯಗೊಳಿಸಲಾಗಿದೆ"</string>
     <string name="capturing_system_heap_dump_message" msgid="8410503247477360622">"ಸಿಸ್ಟ್ಂ ಹೀಪ್ ಡಂಪ್ ಅನ್ನು ಕ್ಯಾಪ್ಚರ್ ಮಾಡಲಾಗುತ್ತಿದೆ"</string>
     <string name="error_capturing_system_heap_dump_message" msgid="2352983250048200052">"ಸಿಸ್ಟಂ ಹೀಪ್ ಡಂಪ್ ಕ್ಯಾಪ್ಚರ್ ಮಾಡಲು ಸಾಧ್ಯವಾಗಲಿಲ್ಲ"</string>
     <string name="automatic_system_heap_dump_title" msgid="4093306504711109479">"ಸ್ವಯಂಚಾಲಿತವಾಗಿ ಸಿಸ್ಟ್ಂ ಹೀಪ್ ಡಂಪ್‌ಗಳನ್ನು ಕ್ಯಾಪ್ಚರ್ ಮಾಡಿ"</string>
@@ -4334,6 +4330,11 @@
     <string name="lockscreen_trivial_disabled_controls_summary" msgid="7593626010580689155">"ಅದನ್ನು ಬಳಸಲು, \"ಸಾಧನ ನಿಯಂತ್ರಣಗಳನ್ನು ತೋರಿಸಿ\" ಎಂಬುದನ್ನು ಮೊದಲು ಆನ್ ಮಾಡಿ"</string>
     <string name="lockscreen_double_line_clock_summary" msgid="2916159550425093703">"ಲಭ್ಯವಿದ್ದಾಗ ಡಬಲ್ ಲೈನ್ ಗಡಿಯಾರವನ್ನು ತೋರಿಸಿ"</string>
     <string name="lockscreen_double_line_clock_setting_toggle" msgid="3408639316001688529">"ಡಬಲ್ ಲೈನ್ ಗಡಿಯಾರ"</string>
+    <string name="lockscreen_quick_affordances_title" msgid="435869403114245620">"ಬಟನ್‌ಗಳು"</string>
+    <plurals name="lockscreen_quick_affordances_summary" formatted="false" msgid="4225396036524703997">
+      <item quantity="one"><xliff:g id="FIRST_1">%1$s</xliff:g>, <xliff:g id="SECOND">%2$s</xliff:g></item>
+      <item quantity="other"><xliff:g id="FIRST_1">%1$s</xliff:g>, <xliff:g id="SECOND">%2$s</xliff:g></item>
+    </plurals>
     <string name="rtt_settings_title" msgid="7049259598645966354"></string>
     <string name="rtt_settings_no_visible" msgid="7440356831140948382"></string>
     <string name="rtt_settings_visible_during_call" msgid="7866181103286073700"></string>
@@ -4382,10 +4383,8 @@
     <string name="carrier_wifi_offload_summary" msgid="2980563718888371142">"ವೇಗ ಮತ್ತು ಕವರೇಜ್ ಅನ್ನು ಸುಧಾರಿಸಲು W+ ನೆಟ್‌ವರ್ಕ್‌ಗಳನ್ನು ಬಳಸಲು Google Fi ಅನ್ನು ಅನುಮತಿಸಿ"</string>
     <string name="carrier_wifi_network_title" msgid="5461382943873831770">"W+ ನೆಟ್‌ವರ್ಕ್"</string>
     <string name="sim_category_title" msgid="2341314000964710495">"ಸಿಮ್"</string>
-    <!-- no translation found for downloaded_sim_category_title (2876988650413179752) -->
-    <skip />
-    <!-- no translation found for downloaded_sims_category_title (487799905978489922) -->
-    <skip />
+    <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>
     <string name="sim_category_default_active_sim" msgid="1208194173387987231">" / <xliff:g id="ID_1">%1$s</xliff:g> ಗಾಗಿ ಡೀಫಾಲ್ಟ್ ಆಗಿದೆ"</string>
@@ -4441,8 +4440,7 @@
     <string name="smart_forwarding_ongoing_title" msgid="962226849074401228">"ಕರೆ ಸೆಟ್ಟಿಂಗ್‌ಗಳು"</string>
     <string name="smart_forwarding_ongoing_text" msgid="2189209372407117114">"ಸೆಟ್ಟಿಂಗ್‌ಗಳನ್ನು ನವೀಕರಿಸಲಾಗುತ್ತಿದೆ..."</string>
     <string name="smart_forwarding_failed_title" msgid="1859891191023516080">"ಕರೆ ಸೆಟ್ಟಿಂಗ್‌ಗಳ ದೋಷ"</string>
-    <!-- no translation found for smart_forwarding_failed_text (8682640643264071789) -->
-    <skip />
+    <string name="smart_forwarding_failed_text" msgid="8682640643264071789">"ನೆಟ್‌ವರ್ಕ್ ಅಥವಾ SIM ದೋಷ."</string>
     <string name="smart_forwarding_failed_not_activated_text" msgid="997396203001257904">"ಸಿಮ್ ಸಕ್ರಿಯಗೊಂಡಿಲ್ಲ."</string>
     <string name="smart_forwarding_input_mdn_title" msgid="5105463748849841763">"ಫೋನ್ ಸಂಖ್ಯೆಗಳನ್ನು ನಮೂದಿಸಿ"</string>
     <string name="smart_forwarding_input_mdn_dialog_title" msgid="7542216086697868415">"ಫೋನ್ ಸಂಖ್ಯೆಯನ್ನು ನಮೂದಿಸಿ"</string>
@@ -4466,14 +4464,10 @@
     <string name="previous_page_content_description" msgid="6438292457923282991">"ಹಿಂದಿನದು"</string>
     <string name="next_page_content_description" msgid="1641835099813416294">"ಮುಂದಿನದು"</string>
     <string name="colors_viewpager_content_description" msgid="2591751086138259565">"ಬಣ್ಣ ಪೂರ್ವವೀಕ್ಷಣೆ"</string>
-    <!-- no translation found for bluetooth_sim_card_access_notification_title (7351015416346359536) -->
-    <skip />
-    <!-- no translation found for bluetooth_sim_card_access_notification_content (8685623260103018309) -->
-    <skip />
-    <!-- no translation found for bluetooth_sim_card_access_dialog_title (5616323725563125179) -->
-    <skip />
-    <!-- no translation found for bluetooth_sim_card_access_dialog_content (6281997628405909566) -->
-    <skip />
+    <string name="bluetooth_sim_card_access_notification_title" msgid="7351015416346359536">"SIM ಪ್ರವೇಶ ವಿನಂತಿ"</string>
+    <string name="bluetooth_sim_card_access_notification_content" msgid="8685623260103018309">"ಸಾಧನವು ನಿಮ್ಮ SIM ಅನ್ನು ಪ್ರವೇಶಿಸಲು ಬಯಸುತ್ತದೆ. ವಿವರಗಳಿಗಾಗಿ ಟ್ಯಾಪ್ ಮಾಡಿ."</string>
+    <string name="bluetooth_sim_card_access_dialog_title" msgid="5616323725563125179">"SIM ಗೆ ಪ್ರವೇಶಾವಕಾಶವನ್ನು ಅನುಮತಿಸುವುದೇ?"</string>
+    <string name="bluetooth_sim_card_access_dialog_content" msgid="6281997628405909566">"ಬ್ಲೂಟೂತ್ ಸಾಧನ, <xliff:g id="DEVICE_NAME_0">%1$s</xliff:g>, ನಿಮ್ಮ SIM ನಿಂದ ಡೇಟಾವನ್ನು ಪ್ರವೇಶಿಸಲು ಬಯಸುತ್ತದೆ. ಇದು ನಿಮ್ಮ ಸಂಪರ್ಕಗಳನ್ನು ಒಳಗೊಂಡಿದೆ.\n\nಕನೆಕ್ಟ್ ಆದಾಗ, <xliff:g id="PHONE_NUMBER">%3$s</xliff:g> ಗೆ ಮಾಡಿದ ಎಲ್ಲಾ ಕರೆಗಳನ್ನು <xliff:g id="DEVICE_NAME_1">%2$s</xliff:g> ಸ್ವೀಕರಿಸುತ್ತದೆ."</string>
     <string name="bluetooth_connect_access_notification_title" msgid="2573547043170883947">"ಬ್ಲೂಟೂತ್ ಸಾಧನ ಲಭ್ಯವಿದೆ"</string>
     <string name="bluetooth_connect_access_notification_content" msgid="1328465545685433304">"ಸಂಪರ್ಕಿಸಲು ಬಯಸುವ ಸಾಧನ. ವಿವರಗಳಿಗಾಗಿ ಟ್ಯಾಪ್ ಮಾಡಿ."</string>
     <string name="bluetooth_connect_access_dialog_title" msgid="1948056782712451381">"ಬ್ಲೂಟೂತ್‌‌ ಸಾಧನಕ್ಕೆ ಸಂಪರ್ಕಿಸುವುದೇ?"</string>
@@ -4544,6 +4538,8 @@
     <string name="ingress_rate_limit_summary" msgid="1097811019742438371">"ಇಂಟರ್ನೆಟ್ ಕನೆಕ್ಟಿವಿಟಿಯನ್ನು ಒದಗಿಸುವ ಎಲ್ಲಾ ನೆಟ್‌ವರ್ಕ್‌ಗಳಿಗೆ ಅನ್ವಯಿಸಲಾಗುವ ನೆಟ್‌ವರ್ಕ್ ಬ್ಯಾಂಡ್‌ವಿಡ್ತ್ ಪ್ರವೇಶ ದರದ ಮಿತಿಯನ್ನು ಕಾನ್ಫಿಗರ್ ಮಾಡಿ."</string>
     <string name="ingress_rate_limit_dialog_title" msgid="5359461052422633789">"ನೆಟ್‌ವರ್ಕ್ ಡೌನ್‌ಲೋಡ್ ದರದ ಮಿತಿಯನ್ನು ಕಾನ್ಫಿಗರ್ ಮಾಡಿ"</string>
     <string name="ingress_rate_limit_no_limit_entry" msgid="8741098826008012163">"ಯಾವುದೇ ಮಿತಿಯಿಲ್ಲ"</string>
+    <string name="disable_phantom_process_monitor_title" msgid="8348108346706188771">"ಮಕ್ಕಳ ಪ್ರಕ್ರಿಯೆಯ ನಿರ್ಬಂಧಗಳನ್ನು ನಿಷ್ಕ್ರಿಯಗೊಳಿಸಿ"</string>
+    <string name="disable_phantom_process_monitor_summary" msgid="3044464635550256985">"ಮಕ್ಕಳು ಪ್ರಕ್ರಿಯೆಗೊಳಿಸಿದ ಆ್ಯಪ್‌ನ ಸಿಸ್ಟಂ ಮಾಹಿತಿಯ ಮೂಲದ ಬಳಕೆಯ ಮೇಲಿನ ನಿರ್ಬಂಧಗಳನ್ನು ನಿಷ್ಕ್ರಿಯಗೊಳಿಸಿ"</string>
     <string name="bluetooth_broadcast_dialog_title" msgid="9172775308463135884">"ಪ್ರಸಾರ"</string>
     <string name="bluetooth_broadcast_dialog_broadcast_app" msgid="1016617579194329005">"<xliff:g id="CURRENTAPP">%1$s</xliff:g> ಅನ್ನು ಪ್ರಸಾರ ಮಾಡಿ"</string>
     <string name="bluetooth_broadcast_dialog_find_message" msgid="6621660851669953883">"ನಿಮ್ಮ ಹತ್ತಿರ ಪ್ಲೇ ಆಗುತ್ತಿರುವ ಪ್ರಸಾರಗಳನ್ನು ಆಲಿಸಿ"</string>
diff --git a/res/values-ko/arrays.xml b/res/values-ko/arrays.xml
index b7a2c16..41f8161 100644
--- a/res/values-ko/arrays.xml
+++ b/res/values-ko/arrays.xml
@@ -469,7 +469,9 @@
     <item msgid="2373999996715432397">"0"</item>
     <item msgid="5305176997036663262">"1"</item>
   </string-array>
-    <!-- no translation found for switch_to_dock_user_when_docked_timeout_entries:0 (3211660022507486536) -->
-    <!-- no translation found for switch_to_dock_user_when_docked_timeout_entries:1 (7025253383416830453) -->
-    <!-- no translation found for switch_to_dock_user_when_docked_timeout_entries:2 (1574040255478150028) -->
+  <string-array name="switch_to_dock_user_when_docked_timeout_entries">
+    <item msgid="3211660022507486536">"사용 안함"</item>
+    <item msgid="7025253383416830453">"1분 후"</item>
+    <item msgid="1574040255478150028">"5분 후"</item>
+  </string-array>
 </resources>
diff --git a/res/values-ko/strings.xml b/res/values-ko/strings.xml
index bc8f9e1..53583fd 100644
--- a/res/values-ko/strings.xml
+++ b/res/values-ko/strings.xml
@@ -1018,18 +1018,13 @@
     <string name="force_bold_text" msgid="4620929631102086716">"텍스트 굵게 표시"</string>
     <string name="title_font_size" msgid="570613010306330622">"글꼴 크기"</string>
     <string name="short_summary_font_size" msgid="8444689613442419978">"텍스트를 확대 또는 축소"</string>
-    <!-- no translation found for sim_lock_settings (7331982427303002613) -->
-    <skip />
-    <!-- no translation found for sim_lock_settings_category (6475255139493877786) -->
-    <skip />
-    <!-- no translation found for sim_pin_toggle (6814489621760857328) -->
-    <skip />
+    <string name="sim_lock_settings" msgid="7331982427303002613">"SIM 잠금 설정"</string>
+    <string name="sim_lock_settings_category" msgid="6475255139493877786">"SIM 잠금"</string>
+    <string name="sim_pin_toggle" msgid="6814489621760857328">"SIM 잠금"</string>
     <string name="sim_pin_change" msgid="5978881209990507379">"SIM PIN 변경"</string>
     <string name="sim_enter_pin" msgid="8235202785516053253">"SIM PIN"</string>
-    <!-- no translation found for sim_enable_sim_lock (6486354334679225748) -->
-    <skip />
-    <!-- no translation found for sim_disable_sim_lock (6939439812841857306) -->
-    <skip />
+    <string name="sim_enable_sim_lock" msgid="6486354334679225748">"SIM 잠금"</string>
+    <string name="sim_disable_sim_lock" msgid="6939439812841857306">"SIM 잠금 해제"</string>
     <string name="sim_enter_old" msgid="6882545610939674813">"이전 SIM PIN"</string>
     <string name="sim_enter_new" msgid="9010947802784561582">"새 SIM PIN"</string>
     <string name="sim_reenter_new" msgid="6131418271490374263">"새 PIN을 다시 입력하세요."</string>
@@ -1044,8 +1039,7 @@
     <string name="sim_change_data_title" msgid="4663239438584588847">"<xliff:g id="CARRIER">%1$s</xliff:g>의 모바일 데이터를 사용하시겠습니까?"</string>
     <string name="sim_change_data_message" msgid="3046178883369645132">"<xliff:g id="CARRIER2_0">%2$s</xliff:g> 모바일 데이터를 사용하고 있습니다. <xliff:g id="CARRIER1">%1$s</xliff:g>(으)로 전환하면 <xliff:g id="CARRIER2_1">%2$s</xliff:g> 모바일 데이터를 더 이상 사용하지 않게 됩니다."</string>
     <string name="sim_change_data_ok" msgid="4922114750417276560">"<xliff:g id="CARRIER">%1$s</xliff:g> 사용"</string>
-    <!-- no translation found for sim_preferred_title (8850185380445309835) -->
-    <skip />
+    <string name="sim_preferred_title" msgid="8850185380445309835">"기본 SIM을 업데이트하시겠습니까?"</string>
     <string name="sim_preferred_message" msgid="6004009449266648351">"<xliff:g id="NEW_SIM">%1$s</xliff:g>이(가) 기기에 있는 유일한 SIM입니다. 모바일 데이터, 전화 및 SMS 메시지에 이 SIM을 사용하시겠습니까?"</string>
     <string name="wrong_pin_code_pukked" msgid="3414172752791445033">"SIM PIN 코드가 잘못되었습니다. 이동통신사에 문의하여 기기를 잠금 해제해야 합니다."</string>
     <plurals name="wrong_pin_code" formatted="false" msgid="4054088588731305475">
@@ -1198,20 +1192,17 @@
     <string name="reset_network_title" msgid="1395494440355807616">"Wi-Fi, 모바일, 블루투스 초기화"</string>
     <string name="reset_network_desc" msgid="1112523764899788246">"다음을 포함한 모든 네트워크 설정이 초기화됩니다.\n\n"<li>"Wi‑Fi"</li>\n<li>"모바일 데이터"</li>\n<li>"블루투스"</li></string>
     <string name="erase_euicc_data_button" msgid="728078969563311737">"삭제"</string>
-    <!-- no translation found for reset_esim_title (4194570573425902754) -->
-    <skip />
+    <string name="reset_esim_title" msgid="4194570573425902754">"e-SIM 삭제"</string>
     <string name="reset_esim_desc" msgid="3662444090563399131">"SIM을 삭제해도 모바일 서비스 요금제는 취소되지 않습니다. 교체 SIM을 다운로드하려면 이동통신사에 문의하세요."</string>
     <string name="reset_network_button_text" msgid="2281476496459610071">"설정 초기화"</string>
     <string name="reset_network_final_desc" msgid="5304365082065278425">"네트워크 설정을 모두 초기화하시겠습니까? 이 작업은 실행취소할 수 없습니다."</string>
-    <!-- no translation found for reset_network_final_desc_esim (1129251284212847939) -->
-    <skip />
+    <string name="reset_network_final_desc_esim" msgid="1129251284212847939">"모든 네트워크 설정을 초기화하고 eSIM을 삭제하시겠습니까? 이 작업은 실행취소할 수 없습니다."</string>
     <string name="reset_network_final_button_text" msgid="2433867118414000462">"설정 초기화"</string>
     <string name="reset_network_confirm_title" msgid="913014422184481270">"초기화하시겠습니까?"</string>
     <string name="network_reset_not_available" msgid="1966334631394607829">"네트워크 재설정 권한이 없는 사용자입니다."</string>
     <string name="reset_network_complete_toast" msgid="1367872474130621115">"네트워크 설정이 재설정되었습니다."</string>
     <string name="reset_esim_error_title" msgid="4670073610967959597">"SIM을 삭제할 수 없음"</string>
-    <!-- no translation found for reset_esim_error_msg (7279607120606365250) -->
-    <skip />
+    <string name="reset_esim_error_msg" msgid="7279607120606365250">"오류로 인해 eSIM을 삭제할 수 없습니다.\n\n기기를 다시 시작한 후 다시 시도해 보세요."</string>
     <string name="main_clear_title" msgid="277664302144837723">"모든 데이터 삭제(초기화)"</string>
     <string name="main_clear_short_title" msgid="4752094765533020696">"모든 데이터 삭제(초기화)"</string>
     <string name="main_clear_desc_also_erases_external" msgid="3687911419628956693"><li>"음악"</li>\n<li>"사진"</li>\n<li>"기타 사용자 데이터"</li></string>
@@ -2023,7 +2014,6 @@
     <string name="printer_info_desc" msgid="1206872325746154206">"이 프린터에 대한 정보 더보기"</string>
     <string name="power_usage_summary_title" msgid="4198312848584882113">"배터리"</string>
     <string name="power_usage_summary" msgid="6857382582534984531">"배터리 사용 세부정보"</string>
-    <string name="power_usage_not_available" msgid="3425302437465106036">"배터리 사용 데이터가 없습니다."</string>
     <string name="power_usage_level_and_status" msgid="821521456989429593">"<xliff:g id="LEVEL">%1$s</xliff:g> - <xliff:g id="STATUS">%2$s</xliff:g>"</string>
     <string name="power_discharge_remaining" msgid="6997529817917076536">"<xliff:g id="REMAIN">%1$s</xliff:g> 남음"</string>
     <string name="power_charge_remaining" msgid="7046064326172265116">"<xliff:g id="UNTIL_CHARGED">%1$s</xliff:g> 후 완충"</string>
@@ -2044,7 +2034,6 @@
     <string name="manager_battery_usage_optimized_only" msgid="7121785281913056432">"최적화"</string>
     <string name="manager_battery_usage_link_a11y" msgid="374918091821438564">"배터리 사용량 옵션 자세히 알아보기"</string>
     <string name="device_screen_usage" msgid="1011630249648289909">"충전 완료 후 화면 사용 시간"</string>
-    <string name="power_usage_list_summary" msgid="3237540201918492925">"충전 완료 후 배터리 사용량"</string>
     <string name="advanced_battery_title" msgid="3005993394776555079">"배터리 사용량"</string>
     <string name="history_details_title" msgid="8628584613889559355">"기록 세부정보"</string>
     <string name="advanced_battery_preference_title" msgid="3790901207877260883">"배터리 사용량"</string>
@@ -2068,7 +2057,17 @@
     <string name="battery_tip_high_usage_summary" msgid="3938999581403084551">"배터리 사용량이 가장 높은 앱을 확인하세요"</string>
     <string name="battery_tip_limited_temporarily_title" msgid="5962767837251276527">"충전 일시중지됨"</string>
     <string name="battery_tip_limited_temporarily_summary" msgid="5254922316684499816">"배터리를 보호하여 배터리 수명을 늘립니다."</string>
-    <!-- no translation found for battery_tip_limited_temporarily_extra_summary (8876637325622106400) -->
+    <!-- no translation found for battery_tip_dock_defender_future_bypass_title (7257251934903787366) -->
+    <skip />
+    <!-- no translation found for battery_tip_dock_defender_future_bypass_summary (428474483479026813) -->
+    <skip />
+    <!-- no translation found for battery_tip_dock_defender_active_title (8843454404807737776) -->
+    <skip />
+    <!-- no translation found for battery_tip_dock_defender_active_summary (5582869291068635429) -->
+    <skip />
+    <!-- no translation found for battery_tip_dock_defender_temporarily_bypassed_title (1679449361090557201) -->
+    <skip />
+    <!-- no translation found for battery_tip_dock_defender_temporarily_bypassed_summary (5107293805054133144) -->
     <skip />
     <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>
@@ -2131,7 +2130,6 @@
     <string name="power_bluetooth" msgid="5085900180846238196">"블루투스"</string>
     <string name="power_cell" msgid="7793805106954398186">"모바일 네트워크"</string>
     <string name="power_phone" msgid="2768396619208561670">"음성 통화"</string>
-    <string name="battery_used_for" msgid="6401552215008504483">"<xliff:g id="TIME">^1</xliff:g> 사용됨"</string>
     <string name="battery_screen_usage" msgid="90008745183187461">"화면 사용 시간: <xliff:g id="TIME">^1</xliff:g>"</string>
     <string name="battery_used_by" msgid="6457305178016189330">"<xliff:g id="APP">%2$s</xliff:g>에서 <xliff:g id="PERCENT">%1$s</xliff:g> 사용"</string>
     <string name="battery_overall_usage" msgid="8940140259734182014">"전체 배터리 사용량의 <xliff:g id="PERCENT">%1$s</xliff:g>"</string>
@@ -2162,7 +2160,6 @@
     <string name="battery_not_usage_24hr" msgid="8397519536160741248">"지난 24시간 동안 사용 안 함"</string>
     <string name="battery_usage_without_time" msgid="1346894834339420538"></string>
     <string name="battery_usage_other_users" msgid="9002643295562500693">"다른 사용자"</string>
-    <string name="advanced_battery_graph_subtext" msgid="6816737986172678550">"예상 잔여 배터리 소모 시간은 기기 사용량을 기반으로 표시됩니다."</string>
     <string name="estimated_time_left" msgid="948717045180211777">"남은 예상 시간"</string>
     <string name="estimated_charging_time_left" msgid="2287135413363961246">"충전 완료까지 남은 시간"</string>
     <string name="estimated_time_description" msgid="211058785418596009">"사용 방식에 따라 예상 시간이 달라질 수 있음"</string>
@@ -2269,6 +2266,7 @@
     <string name="vpn_settings_multiple_insecure_multiple_total" msgid="1706236062478680488">"<xliff:g id="VPN_COUNT">%d</xliff:g>개가 안전하지 않음"</string>
     <string name="adaptive_connectivity_title" msgid="7464959640138428192">"스마트 연결"</string>
     <string name="adaptive_connectivity_summary" msgid="3648731530666326885">"네트워크 연결을 자동으로 관리하여 배터리 수명을 연장하고 기기 성능을 개선합니다."</string>
+    <string name="adaptive_connectivity_main_switch_title" msgid="261045483524512420">"스마트 연결 사용"</string>
     <string name="credentials_title" msgid="7535942196886123656">"사용자 인증 정보 저장소"</string>
     <string name="credentials_install" msgid="3933218407598415827">"인증서 설치"</string>
     <string name="credentials_reset" msgid="4246628389366452655">"사용자 인증 정보 삭제"</string>
@@ -2569,8 +2567,7 @@
     <string name="user_remove_user_menu" msgid="2183714948094429367">"이 기기에서 <xliff:g id="USER_NAME">%1$s</xliff:g>님 삭제"</string>
     <string name="user_lockscreen_settings" msgid="4596612658981942092">"잠금 화면 설정"</string>
     <string name="user_add_on_lockscreen_menu" msgid="2539059062034644966">"잠금 화면에서 사용자 추가"</string>
-    <!-- no translation found for switch_to_dock_user_when_docked (2324395443311905635) -->
-    <skip />
+    <string name="switch_to_dock_user_when_docked" msgid="2324395443311905635">"도킹 시 관리자로 전환"</string>
     <string name="user_confirm_remove_self_title" msgid="926265330805361832">"본인을 삭제하시겠습니까?"</string>
     <string name="user_confirm_remove_title" msgid="3626559103278006002">"사용자를 삭제하시겠습니까?"</string>
     <string name="user_profile_confirm_remove_title" msgid="3131574314149375354">"프로필을 삭제할까요?"</string>
@@ -2696,8 +2693,7 @@
     <string name="wizard_next" msgid="3884832431439072471">"다음"</string>
     <string name="wizard_back_adoptable" msgid="1447814356855134183">"다른 방법으로 포맷"</string>
     <string name="regulatory_info_text" msgid="1154461023369976667"></string>
-    <!-- no translation found for sim_settings_title (2254609719033946272) -->
-    <skip />
+    <string name="sim_settings_title" msgid="2254609719033946272">"SIM"</string>
     <string name="sim_cellular_data_unavailable" msgid="4653591727755387534">"모바일 데이터를 사용할 수 없습니다."</string>
     <string name="sim_cellular_data_unavailable_summary" msgid="6505871722911347881">"탭하여 데이터 SIM 선택"</string>
     <string name="sim_calls_always_use" msgid="967857230039768111">"통화에 항상 사용"</string>
@@ -2715,8 +2711,7 @@
     <string name="sim_status_title" msgid="6188770698037109774">"SIM 상태"</string>
     <string name="sim_status_title_sim_slot" msgid="4932996839194493313">"SIM 상태(SIM 슬롯 %1$d)"</string>
     <string name="sim_signal_strength" msgid="6351052821700294501">"<xliff:g id="DBM">%1$d</xliff:g>dBm <xliff:g id="ASU">%2$d</xliff:g>asu"</string>
-    <!-- no translation found for sim_notification_title (2819551384383504031) -->
-    <skip />
+    <string name="sim_notification_title" msgid="2819551384383504031">"SIM 변경됨"</string>
     <string name="sim_notification_summary" msgid="5593339846307029991">"탭하여 설정"</string>
     <string name="sim_calls_ask_first_prefs_title" msgid="3077694594349657933">"항상 확인"</string>
     <string name="sim_selection_required_pref" msgid="231437651041498359">"선택 필요"</string>
@@ -2742,7 +2737,10 @@
     <string name="account_dashboard_title" msgid="8228773251948253914">"비밀번호 및 계정"</string>
     <string name="account_dashboard_default_summary" msgid="1730719656099599488">"저장된 비밀번호, 자동 완성, 동기화된 계정"</string>
     <string name="app_default_dashboard_title" msgid="4071015747629103216">"기본 앱"</string>
-    <!-- no translation found for cloned_apps_dashboard_title (5542076801222950921) -->
+    <string name="cloned_apps_dashboard_title" msgid="5542076801222950921">"클론된 앱"</string>
+    <!-- no translation found for desc_cloned_apps_intro_text (1369621522882622476) -->
+    <skip />
+    <!-- no translation found for cloned_apps_summary (8805362440770795709) -->
     <skip />
     <string name="system_dashboard_summary" msgid="7400745270362833832">"언어, 동작, 시간, 백업"</string>
     <string name="languages_setting_summary" msgid="4924440599794956443">"시스템 언어, 앱 언어"</string>
@@ -3358,8 +3356,7 @@
     <string name="screen_pinning_unlock_password" msgid="4957969621904790573">"고정 해제 이전에 비밀번호 요청"</string>
     <string name="screen_pinning_unlock_none" msgid="2474959642431856316">"화면 고정 해제 시 기기 잠금"</string>
     <string name="confirm_sim_deletion_title" msgid="9199369003530237871">"SIM 삭제 확인"</string>
-    <!-- no translation found for confirm_sim_deletion_description (5090811029854329373) -->
-    <skip />
+    <string name="confirm_sim_deletion_description" msgid="5090811029854329373">"eSIM을 삭제하기 전에 본인 확인을 진행하세요."</string>
     <string name="opening_paragraph_delete_profile_unknown_company" msgid="2951348192319498135">"다음에서 이 직장 프로필을 관리합니다."</string>
     <string name="managing_admin" msgid="2633920317425356619">"<xliff:g id="ADMIN_APP_LABEL">%s</xliff:g>에서 관리"</string>
     <string name="encryption_interstitial_header" msgid="4418014339568737685">"안전한 시작"</string>
@@ -3763,6 +3760,11 @@
       <item quantity="one">앱 1개에서 무제한 데이터 사용 가능</item>
     </plurals>
     <string name="special_access_more" msgid="132919514147475846">"더보기"</string>
+    <string name="long_background_tasks_label" msgid="3169590134850226687">"오래 걸리는 백그라운드 작업"</string>
+    <string name="long_background_tasks_switch_title" msgid="2491623894899492543">"오래 걸리는 백그라운드 작업 허용"</string>
+    <string name="long_background_tasks_title" msgid="3272230637974707490">"오래 걸리는 백그라운드 작업"</string>
+    <string name="long_background_tasks_footer_title" msgid="9117342254914743097">"앱에서 오래 걸리는 백그라운드 작업을 실행할 수 있도록 허용합니다. 이렇게 하면 앱이 다운로드 및 업로드 등 완료하기까지 몇 분 이상 걸리는 작업을 실행할 수 있게 됩니다. \n\n이 권한이 거부되면 시스템에서 앱이 백그라운드에서 이러한 작업을 실행할 수 있는 시간을 제한합니다."</string>
+    <string name="keywords_long_background_tasks" msgid="5788956269136054574">"오래 걸리는 작업, 데이터 전송, 백그라운드 작업"</string>
     <string name="reset_shortcut_manager_throttling" msgid="2183940254903144298">"ShortcutManager 대역 제한 기능 재설정"</string>
     <string name="reset_shortcut_manager_throttling_complete" msgid="8949943009096885470">"ShortcutManager 대역 제한 기능이 재설정되었습니다."</string>
     <string name="notification_suggestion_title" msgid="6309263655965785411">"잠금 화면에서 정보 제어"</string>
@@ -4135,8 +4137,7 @@
     <string name="mobile_data_settings_title" msgid="3927524078598009792">"모바일 데이터"</string>
     <string name="mobile_data_settings_summary" msgid="7323978798199919063">"모바일 네트워크를 사용하여 데이터 액세스"</string>
     <string name="mobile_data_settings_summary_auto_switch" msgid="7851549787645698945">"범위 안에 들어오면 휴대전화가 이 이동통신사로 자동 전환됩니다."</string>
-    <!-- no translation found for mobile_data_settings_summary_unavailable (9176513507571883986) -->
-    <skip />
+    <string name="mobile_data_settings_summary_unavailable" msgid="9176513507571883986">"사용 가능한 SIM 없음"</string>
     <string name="calls_preference" msgid="2166481296066890129">"통화 환경설정"</string>
     <string name="sms_preference" msgid="7742964962568219351">"SMS 환경설정"</string>
     <string name="calls_and_sms_ask_every_time" msgid="3178743088737726677">"항상 확인"</string>
@@ -4151,10 +4152,8 @@
     <string name="mobile_network_list_add_more" msgid="4478586073355236604">"추가"</string>
     <string name="mobile_network_active_sim" msgid="6397581267971410039">"활성/SIM"</string>
     <string name="mobile_network_inactive_sim" msgid="5829757490580409899">"비활성/SIM"</string>
-    <!-- no translation found for mobile_network_active_esim (3984452275968408382) -->
-    <skip />
-    <!-- no translation found for mobile_network_inactive_esim (8777415108263057939) -->
-    <skip />
+    <string name="mobile_network_active_esim" msgid="3984452275968408382">"활성 / eSIM"</string>
+    <string name="mobile_network_inactive_esim" msgid="8777415108263057939">"비활성 / eSIM"</string>
     <string name="mobile_network_sim_name" msgid="3187192894150386537">"SIM 이름 및 색상"</string>
     <string name="mobile_network_sim_name_label" msgid="1452440641628369625">"이름"</string>
     <string name="mobile_network_sim_color_label" msgid="5293944087609632340">"색상(호환 앱에서 사용됨)"</string>
@@ -4190,8 +4189,7 @@
     <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>
-    <!-- no translation found for sim_action_switch_sub_dialog_text_downloaded (8977951796005849471) -->
-    <skip />
+    <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>
     <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>
@@ -4233,10 +4231,8 @@
     <string name="switch_sim_dialog_text" msgid="7530186862171635464">"<xliff:g id="CARRIER_NAME">%1$s</xliff:g>은(는) 모바일 데이터, 통화, SMS에 사용됩니다."</string>
     <string name="switch_sim_dialog_no_switch_title" msgid="809763410787744247">"활성화된 SIM 없음"</string>
     <string name="switch_sim_dialog_no_switch_text" msgid="7053939850026876088">"나중에 모바일 데이터, 통화 기능, SMS를 사용하려면 네트워크 설정으로 이동하세요."</string>
-    <!-- no translation found for sim_card_label (6263064316075963775) -->
-    <skip />
-    <!-- no translation found for erase_sim_dialog_title (4742077437653028326) -->
-    <skip />
+    <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>
     <string name="erase_sim_confirm_button" msgid="8309115684335320541">"삭제"</string>
     <string name="erasing_sim" msgid="7877703231075699139">"SIM 삭제 중…"</string>
@@ -4289,6 +4285,8 @@
     <string name="capture_system_heap_dump_title" msgid="9210974110606886455">"시스템 힙 덤프 캡처"</string>
     <string name="reboot_with_mte_title" msgid="9167242803901899693">"MTE로 재부팅"</string>
     <string name="reboot_with_mte_message" msgid="7675836625682561153">"시스템이 재부팅되고 MTE(Memory Tagging Extensions)를 실험해 볼 수 있습니다. MTE로 인해 시스템 성능과 안정성이 저하될 가능성이 있습니다. 다음에 재부팅할 때 재설정됩니다."</string>
+    <string name="reboot_with_mte_summary" msgid="879384278357305846">"앱 개발을 위해 싱글 부팅에 MTE를 사용해 보세요."</string>
+    <string name="reboot_with_mte_already_enabled" msgid="7708271355555880940">"고급 메모리 보호를 통해 MTE가 사용 설정되었습니다."</string>
     <string name="capturing_system_heap_dump_message" msgid="8410503247477360622">"시스템 힙 덤프 캡처 중"</string>
     <string name="error_capturing_system_heap_dump_message" msgid="2352983250048200052">"시스템 힙 덤프를 캡처하지 못함"</string>
     <string name="automatic_system_heap_dump_title" msgid="4093306504711109479">"시스템 힙 덤프 자동 캡처"</string>
@@ -4340,6 +4338,11 @@
     <string name="lockscreen_trivial_disabled_controls_summary" msgid="7593626010580689155">"사용하려면 먼저 \'기기 제어 표시\'를 켜세요."</string>
     <string name="lockscreen_double_line_clock_summary" msgid="2916159550425093703">"사용 가능한 경우 두 줄 시계 표시"</string>
     <string name="lockscreen_double_line_clock_setting_toggle" msgid="3408639316001688529">"두 줄 시계"</string>
+    <string name="lockscreen_quick_affordances_title" msgid="435869403114245620">"버튼"</string>
+    <plurals name="lockscreen_quick_affordances_summary" formatted="false" msgid="4225396036524703997">
+      <item quantity="other"><xliff:g id="FIRST_1">%1$s</xliff:g>, <xliff:g id="SECOND">%2$s</xliff:g></item>
+      <item quantity="one"><xliff:g id="FIRST_0">%1$s</xliff:g></item>
+    </plurals>
     <string name="rtt_settings_title" msgid="7049259598645966354"></string>
     <string name="rtt_settings_no_visible" msgid="7440356831140948382"></string>
     <string name="rtt_settings_visible_during_call" msgid="7866181103286073700"></string>
@@ -4388,10 +4391,8 @@
     <string name="carrier_wifi_offload_summary" msgid="2980563718888371142">"속도와 범위를 개선하기 위해 Google Fi에서 W+ 네트워크를 사용하도록 허용합니다."</string>
     <string name="carrier_wifi_network_title" msgid="5461382943873831770">"W+ 네트워크"</string>
     <string name="sim_category_title" msgid="2341314000964710495">"SIM"</string>
-    <!-- no translation found for downloaded_sim_category_title (2876988650413179752) -->
-    <skip />
-    <!-- no translation found for downloaded_sims_category_title (487799905978489922) -->
-    <skip />
+    <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>
     <string name="sim_category_default_active_sim" msgid="1208194173387987231">" /<xliff:g id="ID_1">%1$s</xliff:g> 기본값"</string>
@@ -4447,8 +4448,7 @@
     <string name="smart_forwarding_ongoing_title" msgid="962226849074401228">"통화 설정"</string>
     <string name="smart_forwarding_ongoing_text" msgid="2189209372407117114">"설정 업데이트 중..."</string>
     <string name="smart_forwarding_failed_title" msgid="1859891191023516080">"통화 설정 오류"</string>
-    <!-- no translation found for smart_forwarding_failed_text (8682640643264071789) -->
-    <skip />
+    <string name="smart_forwarding_failed_text" msgid="8682640643264071789">"네트워크 또는 SIM 오류입니다"</string>
     <string name="smart_forwarding_failed_not_activated_text" msgid="997396203001257904">"SIM이 활성화되지 않았습니다."</string>
     <string name="smart_forwarding_input_mdn_title" msgid="5105463748849841763">"전화번호 입력"</string>
     <string name="smart_forwarding_input_mdn_dialog_title" msgid="7542216086697868415">"전화번호 입력"</string>
@@ -4472,14 +4472,10 @@
     <string name="previous_page_content_description" msgid="6438292457923282991">"이전"</string>
     <string name="next_page_content_description" msgid="1641835099813416294">"다음"</string>
     <string name="colors_viewpager_content_description" msgid="2591751086138259565">"색상 미리보기"</string>
-    <!-- no translation found for bluetooth_sim_card_access_notification_title (7351015416346359536) -->
-    <skip />
-    <!-- no translation found for bluetooth_sim_card_access_notification_content (8685623260103018309) -->
-    <skip />
-    <!-- no translation found for bluetooth_sim_card_access_dialog_title (5616323725563125179) -->
-    <skip />
-    <!-- no translation found for bluetooth_sim_card_access_dialog_content (6281997628405909566) -->
-    <skip />
+    <string name="bluetooth_sim_card_access_notification_title" msgid="7351015416346359536">"SIM 액세스 요청"</string>
+    <string name="bluetooth_sim_card_access_notification_content" msgid="8685623260103018309">"기기에서 SIM에 액세스하려고 합니다. 탭하여 세부정보를 확인하세요."</string>
+    <string name="bluetooth_sim_card_access_dialog_title" msgid="5616323725563125179">"SIM에 대한 액세스를 허용하시겠습니까?"</string>
+    <string name="bluetooth_sim_card_access_dialog_content" msgid="6281997628405909566">"블루투스 기기 <xliff:g id="DEVICE_NAME_0">%1$s</xliff:g>에서 SIM에 저장된 데이터에 액세스하려고 합니다. 여기에는 연락처 정보가 포함되어 있습니다.\n\n연결된 상태에서는 <xliff:g id="DEVICE_NAME_1">%2$s</xliff:g>에서 <xliff:g id="PHONE_NUMBER">%3$s</xliff:g>번으로 수신되는 모든 전화를 받습니다."</string>
     <string name="bluetooth_connect_access_notification_title" msgid="2573547043170883947">"블루투스 기기 사용 가능"</string>
     <string name="bluetooth_connect_access_notification_content" msgid="1328465545685433304">"연결을 시도하는 기기가 있습니다. 탭하여 세부정보를 확인하세요."</string>
     <string name="bluetooth_connect_access_dialog_title" msgid="1948056782712451381">"블루투스 기기에 연결하시겠습니까?"</string>
@@ -4550,6 +4546,10 @@
     <string name="ingress_rate_limit_summary" msgid="1097811019742438371">"인터넷 연결을 제공하는 모든 네트워크에 적용할 네트워크 대역폭 인그레스 속도 제한을 설정합니다."</string>
     <string name="ingress_rate_limit_dialog_title" msgid="5359461052422633789">"네트워크 다운로드 속도 제한 설정"</string>
     <string name="ingress_rate_limit_no_limit_entry" msgid="8741098826008012163">"제한 없음"</string>
+    <!-- no translation found for disable_phantom_process_monitor_title (8348108346706188771) -->
+    <skip />
+    <!-- no translation found for disable_phantom_process_monitor_summary (3044464635550256985) -->
+    <skip />
     <string name="bluetooth_broadcast_dialog_title" msgid="9172775308463135884">"방송"</string>
     <string name="bluetooth_broadcast_dialog_broadcast_app" msgid="1016617579194329005">"<xliff:g id="CURRENTAPP">%1$s</xliff:g> 방송"</string>
     <string name="bluetooth_broadcast_dialog_find_message" msgid="6621660851669953883">"근처에서 재생 중인 방송을 듣습니다."</string>
diff --git a/res/values-ky/arrays.xml b/res/values-ky/arrays.xml
index e95c326..2046155 100644
--- a/res/values-ky/arrays.xml
+++ b/res/values-ky/arrays.xml
@@ -469,7 +469,9 @@
     <item msgid="2373999996715432397">"0"</item>
     <item msgid="5305176997036663262">"1"</item>
   </string-array>
-    <!-- no translation found for switch_to_dock_user_when_docked_timeout_entries:0 (3211660022507486536) -->
-    <!-- no translation found for switch_to_dock_user_when_docked_timeout_entries:1 (7025253383416830453) -->
-    <!-- no translation found for switch_to_dock_user_when_docked_timeout_entries:2 (1574040255478150028) -->
+  <string-array name="switch_to_dock_user_when_docked_timeout_entries">
+    <item msgid="3211660022507486536">"Эч качан"</item>
+    <item msgid="7025253383416830453">"1 мүнөттөн кийин"</item>
+    <item msgid="1574040255478150028">"5 мүнөттөн кийин"</item>
+  </string-array>
 </resources>
diff --git a/res/values-ky/strings.xml b/res/values-ky/strings.xml
index f4958cf..525ec35 100644
--- a/res/values-ky/strings.xml
+++ b/res/values-ky/strings.xml
@@ -1012,18 +1012,13 @@
     <string name="force_bold_text" msgid="4620929631102086716">"Жоон текст"</string>
     <string name="title_font_size" msgid="570613010306330622">"Арип өлчөмү"</string>
     <string name="short_summary_font_size" msgid="8444689613442419978">"Текстти чоңойтуп же кичирейтесиз"</string>
-    <!-- no translation found for sim_lock_settings (7331982427303002613) -->
-    <skip />
-    <!-- no translation found for sim_lock_settings_category (6475255139493877786) -->
-    <skip />
-    <!-- no translation found for sim_pin_toggle (6814489621760857328) -->
-    <skip />
+    <string name="sim_lock_settings" msgid="7331982427303002613">"SIM картаны кулпулоо параметрлери"</string>
+    <string name="sim_lock_settings_category" msgid="6475255139493877786">"SIM картаны кулпулоо"</string>
+    <string name="sim_pin_toggle" msgid="6814489621760857328">"SIM картаны кулпулоо"</string>
     <string name="sim_pin_change" msgid="5978881209990507379">"SIM карта PIN кодун өзгөртүү"</string>
     <string name="sim_enter_pin" msgid="8235202785516053253">"SIM карта PIN коду"</string>
-    <!-- no translation found for sim_enable_sim_lock (6486354334679225748) -->
-    <skip />
-    <!-- no translation found for sim_disable_sim_lock (6939439812841857306) -->
-    <skip />
+    <string name="sim_enable_sim_lock" msgid="6486354334679225748">"SIM картаны кулпулоо"</string>
+    <string name="sim_disable_sim_lock" msgid="6939439812841857306">"SIM картанын кулпусун ачуу"</string>
     <string name="sim_enter_old" msgid="6882545610939674813">"Эски SIM карта PIN коду"</string>
     <string name="sim_enter_new" msgid="9010947802784561582">"Жаңы SIM карта PIN коду"</string>
     <string name="sim_reenter_new" msgid="6131418271490374263">"Жаңы PIN\'ди кайра териңиз"</string>
@@ -1038,8 +1033,7 @@
     <string name="sim_change_data_title" msgid="4663239438584588847">"<xliff:g id="CARRIER">%1$s</xliff:g> Интернети колдонулсунбу?"</string>
     <string name="sim_change_data_message" msgid="3046178883369645132">"Мобилдик Интернет үчүн <xliff:g id="CARRIER2_0">%2$s</xliff:g> операторун колдонуп жатасыз. Эгер <xliff:g id="CARRIER1">%1$s</xliff:g> операторуна которулсаңыз, <xliff:g id="CARRIER2_1">%2$s</xliff:g> мобилдик Интернет үчүн колдонулбай калат."</string>
     <string name="sim_change_data_ok" msgid="4922114750417276560">"<xliff:g id="CARRIER">%1$s</xliff:g> операторун колдонуу"</string>
-    <!-- no translation found for sim_preferred_title (8850185380445309835) -->
-    <skip />
+    <string name="sim_preferred_title" msgid="8850185380445309835">"Тандалган SIM карта жаңыртылсынбы?"</string>
     <string name="sim_preferred_message" msgid="6004009449266648351">"<xliff:g id="NEW_SIM">%1$s</xliff:g> түзмөгүңүздөгү жалгыз SIM-карта. Бул SIM-карта мобилдик дайындар, чалуулар жана SMS жөнөтүү үчүн колдонулсунбу?"</string>
     <string name="wrong_pin_code_pukked" msgid="3414172752791445033">"SIM-карта PIN-коду туура эмес. Эми түзмөктү бөгөттөн чыгарыш үчүн операторуңузга кайрылышыңыз керек."</string>
     <plurals name="wrong_pin_code" formatted="false" msgid="4054088588731305475">
@@ -1192,20 +1186,17 @@
     <string name="reset_network_title" msgid="1395494440355807616">"Wi-Fi\'ды, мобилдик Интернетти жана Bluetooth\'ду кайра коюу"</string>
     <string name="reset_network_desc" msgid="1112523764899788246">"Ушуну менен тармактын бардык жөндөөлөрү баштапкы абалга келет. Тактап айтканда: \n\n"<li>"Wi‑Fi"</li>\n<li>"Мобилдик Интернет"</li>\n<li>"Bluetooth"</li></string>
     <string name="erase_euicc_data_button" msgid="728078969563311737">"Тазалоо"</string>
-    <!-- no translation found for reset_esim_title (4194570573425902754) -->
-    <skip />
+    <string name="reset_esim_title" msgid="4194570573425902754">"eSIM-карталарын өчүрүү"</string>
     <string name="reset_esim_desc" msgid="3662444090563399131">"Тарифтик пландарыңыз өзгөрбөйт. Башка SIM-карталарды жүктөп алуу үчүн байланыш операторуна кайрылыңыз."</string>
     <string name="reset_network_button_text" msgid="2281476496459610071">"Жөндөөлөрдү кайра коюу"</string>
     <string name="reset_network_final_desc" msgid="5304365082065278425">"Тармак жөндөөлөрүн баштапкы абалга келтирсеңиз, аларды артка кайтара албайсыз. Уланта бересизби?"</string>
-    <!-- no translation found for reset_network_final_desc_esim (1129251284212847939) -->
-    <skip />
+    <string name="reset_network_final_desc_esim" msgid="1129251284212847939">"Тармактын параметрлерин баштапкы абалга келтирип, eSIM-карталарды өчүрөсүзбү? Бул аракетти артка кайтара албайсыз."</string>
     <string name="reset_network_final_button_text" msgid="2433867118414000462">"Жөндөөлөрдү кайра коюу"</string>
     <string name="reset_network_confirm_title" msgid="913014422184481270">"Кайра коесузбу?"</string>
     <string name="network_reset_not_available" msgid="1966334631394607829">"Бул колдонуучу тармакты баштапкы абалына келтире албайт"</string>
     <string name="reset_network_complete_toast" msgid="1367872474130621115">"Тармак жөндөөлөрү баштапкы абалга келди"</string>
     <string name="reset_esim_error_title" msgid="4670073610967959597">"SIM карталар тазаланбай жатат"</string>
-    <!-- no translation found for reset_esim_error_msg (7279607120606365250) -->
-    <skip />
+    <string name="reset_esim_error_msg" msgid="7279607120606365250">"Катадан улам eSIM-карталарды өчүрүүгө болбойт.\n\nТүзмөгүңүздү өчүрүп күйгүзүп, кайталап көрүңүз."</string>
     <string name="main_clear_title" msgid="277664302144837723">"Бардык нерселерди өчүрүү (баштапкы абалга кайтаруу)"</string>
     <string name="main_clear_short_title" msgid="4752094765533020696">"Бардык нерселерди өчүрүү (баштапкы абалга кайтаруу)"</string>
     <string name="main_clear_desc_also_erases_external" msgid="3687911419628956693"><li>"Музыка"</li>\n<li>"Сүрөттөр"</li>\n<li>"Колдонуучунун башка нерселери"</li></string>
@@ -2017,7 +2008,6 @@
     <string name="printer_info_desc" msgid="1206872325746154206">"Бул принтер жөнүндө көбүрөөк маалымат"</string>
     <string name="power_usage_summary_title" msgid="4198312848584882113">"Батарея"</string>
     <string name="power_usage_summary" msgid="6857382582534984531">"Батареяны эмне колдонуп жатты эле"</string>
-    <string name="power_usage_not_available" msgid="3425302437465106036">"Маалымат жок."</string>
     <string name="power_usage_level_and_status" msgid="821521456989429593">"<xliff:g id="LEVEL">%1$s</xliff:g> - <xliff:g id="STATUS">%2$s</xliff:g>"</string>
     <string name="power_discharge_remaining" msgid="6997529817917076536">"<xliff:g id="REMAIN">%1$s</xliff:g> калды"</string>
     <string name="power_charge_remaining" msgid="7046064326172265116">"<xliff:g id="UNTIL_CHARGED">%1$s</xliff:g> кубаттоо"</string>
@@ -2038,7 +2028,6 @@
     <string name="manager_battery_usage_optimized_only" msgid="7121785281913056432">"оптималдаштырылган"</string>
     <string name="manager_battery_usage_link_a11y" msgid="374918091821438564">"Батареянын керектелишин тескөө тууралуу кененирээк маалымат"</string>
     <string name="device_screen_usage" msgid="1011630249648289909">"Толук кубатталгандан бери экран канча убакыт колдонулду"</string>
-    <string name="power_usage_list_summary" msgid="3237540201918492925">"Толук кубатталгандан бери батареянын керектелиши"</string>
     <string name="advanced_battery_title" msgid="3005993394776555079">"Батареянын колдонулушу"</string>
     <string name="history_details_title" msgid="8628584613889559355">"Таржымалдын чоо-жайы"</string>
     <string name="advanced_battery_preference_title" msgid="3790901207877260883">"Батареянын колдонулушу"</string>
@@ -2062,7 +2051,17 @@
     <string name="battery_tip_high_usage_summary" msgid="3938999581403084551">"Эң көп иштетилген колдонмолорду көрүү"</string>
     <string name="battery_tip_limited_temporarily_title" msgid="5962767837251276527">"Кубаттоо тындырылды"</string>
     <string name="battery_tip_limited_temporarily_summary" msgid="5254922316684499816">"Батареяны көбүрөөк убакытка жеткирүү үчүн кубат үнөмдөлүүдө"</string>
-    <!-- no translation found for battery_tip_limited_temporarily_extra_summary (8876637325622106400) -->
+    <!-- no translation found for battery_tip_dock_defender_future_bypass_title (7257251934903787366) -->
+    <skip />
+    <!-- no translation found for battery_tip_dock_defender_future_bypass_summary (428474483479026813) -->
+    <skip />
+    <!-- no translation found for battery_tip_dock_defender_active_title (8843454404807737776) -->
+    <skip />
+    <!-- no translation found for battery_tip_dock_defender_active_summary (5582869291068635429) -->
+    <skip />
+    <!-- no translation found for battery_tip_dock_defender_temporarily_bypassed_title (1679449361090557201) -->
+    <skip />
+    <!-- no translation found for battery_tip_dock_defender_temporarily_bypassed_summary (5107293805054133144) -->
     <skip />
     <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>
@@ -2125,7 +2124,6 @@
     <string name="power_bluetooth" msgid="5085900180846238196">"Bluetooth"</string>
     <string name="power_cell" msgid="7793805106954398186">"Мобилдик тармак"</string>
     <string name="power_phone" msgid="2768396619208561670">"Үн менен чалуулар"</string>
-    <string name="battery_used_for" msgid="6401552215008504483">"<xliff:g id="TIME">^1</xliff:g> бою колдонулду"</string>
     <string name="battery_screen_usage" msgid="90008745183187461">"Экрандын колдонулушу - <xliff:g id="TIME">^1</xliff:g>"</string>
     <string name="battery_used_by" msgid="6457305178016189330">"<xliff:g id="APP">%2$s</xliff:g> колдонмосу <xliff:g id="PERCENT">%1$s</xliff:g> сарптады"</string>
     <string name="battery_overall_usage" msgid="8940140259734182014">"Батарея кубатынын <xliff:g id="PERCENT">%1$s</xliff:g>"</string>
@@ -2156,7 +2154,6 @@
     <string name="battery_not_usage_24hr" msgid="8397519536160741248">"Акыркы 24 сааттын ичинде колдонулган жок"</string>
     <string name="battery_usage_without_time" msgid="1346894834339420538"></string>
     <string name="battery_usage_other_users" msgid="9002643295562500693">"Башка колдонуучулар"</string>
-    <string name="advanced_battery_graph_subtext" msgid="6816737986172678550">"Калган убакыт түзмөктүн колдонулушуна жараша эсептелип көрсөтүлүүдө."</string>
     <string name="estimated_time_left" msgid="948717045180211777">"Болжолдуу калган убакыт"</string>
     <string name="estimated_charging_time_left" msgid="2287135413363961246">"Батарея толгонго чейин калган убакыт"</string>
     <string name="estimated_time_description" msgid="211058785418596009">"Колдонулганына жараша бул болжолдуу убакыт өзгөрүшү мүмкүн"</string>
@@ -2263,6 +2260,7 @@
     <string name="vpn_settings_multiple_insecure_multiple_total" msgid="1706236062478680488">"<xliff:g id="VPN_COUNT">%d</xliff:g> коопсуз эмес"</string>
     <string name="adaptive_connectivity_title" msgid="7464959640138428192">"Ыңгайлаштырылган туташуу"</string>
     <string name="adaptive_connectivity_summary" msgid="3648731530666326885">"Батареяны көбүрөөк убакытка жеткирип, тармакка туташуучу түзмөктөрдү автоматтык түрдө башкарып, түзмөктүн жакшыраак иштешин камсыз кылат"</string>
+    <string name="adaptive_connectivity_main_switch_title" msgid="261045483524512420">"Adaptive connectivity колдонмосун пайдалануу"</string>
     <string name="credentials_title" msgid="7535942196886123656">"Каттоо маалыматы сакталган жер"</string>
     <string name="credentials_install" msgid="3933218407598415827">"Тастыктаманы орнотуу"</string>
     <string name="credentials_reset" msgid="4246628389366452655">"Каттоо маалыматын тазалоо"</string>
@@ -2563,8 +2561,7 @@
     <string name="user_remove_user_menu" msgid="2183714948094429367">"<xliff:g id="USER_NAME">%1$s</xliff:g> бул түзмөктөн жок кылуу"</string>
     <string name="user_lockscreen_settings" msgid="4596612658981942092">"Экранды кулпулоо параметрлери"</string>
     <string name="user_add_on_lockscreen_menu" msgid="2539059062034644966">"Кулпуланган экрандан колдонуучуларды кошуу"</string>
-    <!-- no translation found for switch_to_dock_user_when_docked (2324395443311905635) -->
-    <skip />
+    <string name="switch_to_dock_user_when_docked" msgid="2324395443311905635">"Док бекетке туташканда админге которулуңуз"</string>
     <string name="user_confirm_remove_self_title" msgid="926265330805361832">"Өзүңүздү жок кылалыбы?"</string>
     <string name="user_confirm_remove_title" msgid="3626559103278006002">"Бул колдонуучуну өчүрөсүзбү?"</string>
     <string name="user_profile_confirm_remove_title" msgid="3131574314149375354">"Профилди алып салалыбы?"</string>
@@ -2619,7 +2616,7 @@
     <string name="nfc_payment_favor_open" msgid="8554643344050373346">"Башка төлөм колдонмосу ачылып турбаса"</string>
     <string name="nfc_payment_pay_with" msgid="3001320460566523453">"Тийгизип төлөө терминалында ушуну колдонуңуз:"</string>
     <string name="nfc_how_it_works_title" msgid="1363791241625771084">"Терминалдан төлөө"</string>
-    <string name="nfc_how_it_works_content" msgid="1141382684788210772">"Төлөм колдонмосун жөндөп туруп, телефондун арткы бетин тийбей төлөө белгиси түшүрүлгөн терминалга жакындатыңыз."</string>
+    <string name="nfc_how_it_works_content" msgid="1141382684788210772">"Төлөм колдонмосун жөндөп туруп, телефондун арткы бетин тийгизип төлөө белгиси түшүрүлгөн терминалга жакындатыңыз."</string>
     <string name="nfc_how_it_works_got_it" msgid="4717868843368296630">"Түшүндүм"</string>
     <string name="nfc_more_title" msgid="1041094244767216498">"Дагы…"</string>
     <string name="nfc_payment_set_default_label" msgid="7395939287766230293">"Демейки төлөм колдонмосун коюу"</string>
@@ -2690,8 +2687,7 @@
     <string name="wizard_next" msgid="3884832431439072471">"Кийинки"</string>
     <string name="wizard_back_adoptable" msgid="1447814356855134183">"Башка жол менен форматтоо"</string>
     <string name="regulatory_info_text" msgid="1154461023369976667"></string>
-    <!-- no translation found for sim_settings_title (2254609719033946272) -->
-    <skip />
+    <string name="sim_settings_title" msgid="2254609719033946272">"SIM карталар"</string>
     <string name="sim_cellular_data_unavailable" msgid="4653591727755387534">"Мобилдик Интернет жеткиликтүү эмес"</string>
     <string name="sim_cellular_data_unavailable_summary" msgid="6505871722911347881">"Мобилдик Интернет үчүн SIM картаны тандоо үчүн таптап коюңуз"</string>
     <string name="sim_calls_always_use" msgid="967857230039768111">"Бул нерсе дайым чалуулр үчүн колдонулсн"</string>
@@ -2709,8 +2705,7 @@
     <string name="sim_status_title" msgid="6188770698037109774">"SIM абалы"</string>
     <string name="sim_status_title_sim_slot" msgid="4932996839194493313">"SIM-картанын абалы (SIM-карта оюкчасы %1$d)"</string>
     <string name="sim_signal_strength" msgid="6351052821700294501">"<xliff:g id="DBM">%1$d</xliff:g> dBm <xliff:g id="ASU">%2$d</xliff:g> asu"</string>
-    <!-- no translation found for sim_notification_title (2819551384383504031) -->
-    <skip />
+    <string name="sim_notification_title" msgid="2819551384383504031">"SIM карталар өзгөрдү."</string>
     <string name="sim_notification_summary" msgid="5593339846307029991">"Жөндөө үчүн таптаңыз"</string>
     <string name="sim_calls_ask_first_prefs_title" msgid="3077694594349657933">"Чалган сайын сурасын"</string>
     <string name="sim_selection_required_pref" msgid="231437651041498359">"Тандоо керек"</string>
@@ -2736,7 +2731,10 @@
     <string name="account_dashboard_title" msgid="8228773251948253914">"Сырсөздөр жана аккаунттар"</string>
     <string name="account_dashboard_default_summary" msgid="1730719656099599488">"Сакталган сырсөздөр, автотолтуруу, шайкештирилген аккаунттар"</string>
     <string name="app_default_dashboard_title" msgid="4071015747629103216">"Демейки колдонмолор"</string>
-    <!-- no translation found for cloned_apps_dashboard_title (5542076801222950921) -->
+    <string name="cloned_apps_dashboard_title" msgid="5542076801222950921">"Клондолгон колдонмолор"</string>
+    <!-- no translation found for desc_cloned_apps_intro_text (1369621522882622476) -->
+    <skip />
+    <!-- no translation found for cloned_apps_summary (8805362440770795709) -->
     <skip />
     <string name="system_dashboard_summary" msgid="7400745270362833832">"Тилдер, жаңсоолор, убакыт, камдык көчүрмөлөр"</string>
     <string name="languages_setting_summary" msgid="4924440599794956443">"Системанын тилдери, колдонмонун тилдери"</string>
@@ -3352,8 +3350,7 @@
     <string name="screen_pinning_unlock_password" msgid="4957969621904790573">"Бошотуудан мурун сырсөз суралсын"</string>
     <string name="screen_pinning_unlock_none" msgid="2474959642431856316">"Колдонмо бошотулганда түзмөк кулпулансын"</string>
     <string name="confirm_sim_deletion_title" msgid="9199369003530237871">"SIM картаны өчүрүүнү ырастоо"</string>
-    <!-- no translation found for confirm_sim_deletion_description (5090811029854329373) -->
-    <skip />
+    <string name="confirm_sim_deletion_description" msgid="5090811029854329373">"eSIM-картаны өчүрүүдөн мурда бул сиз экениңизди ырастаңыз"</string>
     <string name="opening_paragraph_delete_profile_unknown_company" msgid="2951348192319498135">"Бул жумуш профилин төмөнкү башкарат:"</string>
     <string name="managing_admin" msgid="2633920317425356619">"Төмөнкү башкарат <xliff:g id="ADMIN_APP_LABEL">%s</xliff:g>"</string>
     <string name="encryption_interstitial_header" msgid="4418014339568737685">"Коопсуз баштоо"</string>
@@ -3757,6 +3754,11 @@
       <item quantity="one">1 колдонмо маалыматтарды чектөөсүз өткөрө алат</item>
     </plurals>
     <string name="special_access_more" msgid="132919514147475846">"Дагы көрүү"</string>
+    <string name="long_background_tasks_label" msgid="3169590134850226687">"Фондогу узак тапшырмалар"</string>
+    <string name="long_background_tasks_switch_title" msgid="2491623894899492543">"Узак тапшырмаларды фондо аткарууга уруксат берүү"</string>
+    <string name="long_background_tasks_title" msgid="3272230637974707490">"Фондогу узак тапшырмалар"</string>
+    <string name="long_background_tasks_footer_title" msgid="9117342254914743097">"Бул колдонмого узак мөөнөттүү тапшырмаларды фондо аткарууга уруксат бериңиз. Колдонмо жүктөп алуу же жүктөп берүү сыяктуу бир нече мүнөт менен чектелбеген тапшырмаларды фондо аткарат. \n\nЭгер бул уруксат берилбесе, система колдонмо үчүн мындай тапшырмалардын фондо аткарылышын чектеп коёт."</string>
+    <string name="keywords_long_background_tasks" msgid="5788956269136054574">"узак мөөнөттүү жумуштар, маалыматтарды өткөрүү, фондогу тапшырмалар"</string>
     <string name="reset_shortcut_manager_throttling" msgid="2183940254903144298">"ShortcutManager эсептегичтерин баштапкы абалга келтирүү"</string>
     <string name="reset_shortcut_manager_throttling_complete" msgid="8949943009096885470">"ShortcutManager ылдамдыкты чектөө баштапкы абалга келтирилди"</string>
     <string name="notification_suggestion_title" msgid="6309263655965785411">"Кулпуланган экрандагы маалыматты көзөмөлдөй аласыз"</string>
@@ -4129,8 +4131,7 @@
     <string name="mobile_data_settings_title" msgid="3927524078598009792">"Мобилдик Интернет"</string>
     <string name="mobile_data_settings_summary" msgid="7323978798199919063">"Интернетке мобилдик тармак аркылуу чыгуу"</string>
     <string name="mobile_data_settings_summary_auto_switch" msgid="7851549787645698945">"Тейлөө аймагына келгенде, телефон автоматтык түрдө бул операторго которулат"</string>
-    <!-- no translation found for mobile_data_settings_summary_unavailable (9176513507571883986) -->
-    <skip />
+    <string name="mobile_data_settings_summary_unavailable" msgid="9176513507571883986">"SIM карта жеткиликсиз"</string>
     <string name="calls_preference" msgid="2166481296066890129">"Чалуулардын параметрлери"</string>
     <string name="sms_preference" msgid="7742964962568219351">"SMS билдирүүлөрүнүн параметрлери"</string>
     <string name="calls_and_sms_ask_every_time" msgid="3178743088737726677">"Ар дайым суралсын"</string>
@@ -4145,10 +4146,8 @@
     <string name="mobile_network_list_add_more" msgid="4478586073355236604">"Дагы кошуу"</string>
     <string name="mobile_network_active_sim" msgid="6397581267971410039">"Активдүү / SIM карта"</string>
     <string name="mobile_network_inactive_sim" msgid="5829757490580409899">"Активдүү эмес / SIM карта"</string>
-    <!-- no translation found for mobile_network_active_esim (3984452275968408382) -->
-    <skip />
-    <!-- no translation found for mobile_network_inactive_esim (8777415108263057939) -->
-    <skip />
+    <string name="mobile_network_active_esim" msgid="3984452275968408382">"Активдүү/eSIM-карта"</string>
+    <string name="mobile_network_inactive_esim" msgid="8777415108263057939">"Активдүү эмес/eSIM-карта"</string>
     <string name="mobile_network_sim_name" msgid="3187192894150386537">"SIM картанын аталышы жана түсү"</string>
     <string name="mobile_network_sim_name_label" msgid="1452440641628369625">"Аталышы"</string>
     <string name="mobile_network_sim_color_label" msgid="5293944087609632340">"Түсү (шайкеш колдонмолор үчүн)"</string>
@@ -4184,8 +4183,7 @@
     <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>
-    <!-- no translation found for sim_action_switch_sub_dialog_text_downloaded (8977951796005849471) -->
-    <skip />
+    <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>
     <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>
@@ -4227,10 +4225,8 @@
     <string name="switch_sim_dialog_text" msgid="7530186862171635464">"Мобилдик Интернет, чалуулар жана SMS билдирүүлөрү <xliff:g id="CARRIER_NAME">%1$s</xliff:g> аркылуу аткарылып, жөнөтүлөт."</string>
     <string name="switch_sim_dialog_no_switch_title" msgid="809763410787744247">"Колдонулуп жаткан SIM карта жок"</string>
     <string name="switch_sim_dialog_no_switch_text" msgid="7053939850026876088">"Мобилдик Интернетти, чалуу жана SMS функцияларын кийинчерээк колдонуу үчүн байланыш операторуңуздун жөндөөлөрүнө өтүңүз"</string>
-    <!-- no translation found for sim_card_label (6263064316075963775) -->
-    <skip />
-    <!-- no translation found for erase_sim_dialog_title (4742077437653028326) -->
-    <skip />
+    <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>
     <string name="erase_sim_confirm_button" msgid="8309115684335320541">"Тазалоо"</string>
     <string name="erasing_sim" msgid="7877703231075699139">"SIM карта тазаланууда…"</string>
@@ -4283,6 +4279,8 @@
     <string name="capture_system_heap_dump_title" msgid="9210974110606886455">"Системалык үймөктүн дампын түзүү"</string>
     <string name="reboot_with_mte_title" msgid="9167242803901899693">"MTE менен өчүрүп күйгүзүү"</string>
     <string name="reboot_with_mte_message" msgid="7675836625682561153">"Тутум өчүрүлүп-күйгүзүлүп, Эстутумду тегдөө кеңейтүүсү (MTE) иштетилет. MTE системанын ишинин майнаптуулугуна жана туруктуулугуна кедергисин тийгизиши мүмкүн. Кийинки жолу өчүрүп-күйгүзгөндө баштапкы абалга келтирилет."</string>
+    <string name="reboot_with_mte_summary" msgid="879384278357305846">"Колдонмону иштеп чыгуу максатында MTE\'ни бир жолу күйгүзүү үчүн колдонуп көрүңүз"</string>
+    <string name="reboot_with_mte_already_enabled" msgid="7708271355555880940">"MTE Өркүндөтүлгөн эстутумду коргоо аркылуу иштетилди"</string>
     <string name="capturing_system_heap_dump_message" msgid="8410503247477360622">"Системанын үймө дампы тартылып алынууда"</string>
     <string name="error_capturing_system_heap_dump_message" msgid="2352983250048200052">"Системанын үймө дампы сакталган жок"</string>
     <string name="automatic_system_heap_dump_title" msgid="4093306504711109479">"Тутумдардын үймө дамптарын автоматтык түрдө тартып алуу"</string>
@@ -4334,6 +4332,11 @@
     <string name="lockscreen_trivial_disabled_controls_summary" msgid="7593626010580689155">"Колдонуу үчүн адегенде \"Түзмөктү башкаруу элементтерин көрсөтүү\" параметрин күйгүзүңүз"</string>
     <string name="lockscreen_double_line_clock_summary" msgid="2916159550425093703">"Кош саптуу саат жеткиликтүү болгондо көрүнөт"</string>
     <string name="lockscreen_double_line_clock_setting_toggle" msgid="3408639316001688529">"Кош саптуу саат"</string>
+    <string name="lockscreen_quick_affordances_title" msgid="435869403114245620">"Баскычтар"</string>
+    <plurals name="lockscreen_quick_affordances_summary" formatted="false" msgid="4225396036524703997">
+      <item quantity="other"><xliff:g id="FIRST_1">%1$s</xliff:g>, <xliff:g id="SECOND">%2$s</xliff:g></item>
+      <item quantity="one"><xliff:g id="FIRST_0">%1$s</xliff:g></item>
+    </plurals>
     <string name="rtt_settings_title" msgid="7049259598645966354"></string>
     <string name="rtt_settings_no_visible" msgid="7440356831140948382"></string>
     <string name="rtt_settings_visible_during_call" msgid="7866181103286073700"></string>
@@ -4382,10 +4385,8 @@
     <string name="carrier_wifi_offload_summary" msgid="2980563718888371142">"Google Fi кызматына W+ тармактарын колдонуп, ылдамдыкты жакшыртып, камтуу аймагын кеңейтүүгө уруксат берүү"</string>
     <string name="carrier_wifi_network_title" msgid="5461382943873831770">"W+ тармак"</string>
     <string name="sim_category_title" msgid="2341314000964710495">"SIM-карта"</string>
-    <!-- no translation found for downloaded_sim_category_title (2876988650413179752) -->
-    <skip />
-    <!-- no translation found for downloaded_sims_category_title (487799905978489922) -->
-    <skip />
+    <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>
     <string name="sim_category_default_active_sim" msgid="1208194173387987231">" / <xliff:g id="ID_1">%1$s</xliff:g> үчүн демейки конфигурация"</string>
@@ -4441,8 +4442,7 @@
     <string name="smart_forwarding_ongoing_title" msgid="962226849074401228">"Чалуу жөндөөлөрү"</string>
     <string name="smart_forwarding_ongoing_text" msgid="2189209372407117114">"Жөндөөлөр жаңыртылууда…"</string>
     <string name="smart_forwarding_failed_title" msgid="1859891191023516080">"Чалуу жөндөөлөрүндөгү ката"</string>
-    <!-- no translation found for smart_forwarding_failed_text (8682640643264071789) -->
-    <skip />
+    <string name="smart_forwarding_failed_text" msgid="8682640643264071789">"Тармак же SIM карта катасы."</string>
     <string name="smart_forwarding_failed_not_activated_text" msgid="997396203001257904">"SIM-карта иштетилген жок."</string>
     <string name="smart_forwarding_input_mdn_title" msgid="5105463748849841763">"Телефон номерлерин киргизүү"</string>
     <string name="smart_forwarding_input_mdn_dialog_title" msgid="7542216086697868415">"Телефон номерин киргизиңиз"</string>
@@ -4466,14 +4466,10 @@
     <string name="previous_page_content_description" msgid="6438292457923282991">"Мурунку"</string>
     <string name="next_page_content_description" msgid="1641835099813416294">"Кийинки"</string>
     <string name="colors_viewpager_content_description" msgid="2591751086138259565">"Түстү алдын ала көрүү"</string>
-    <!-- no translation found for bluetooth_sim_card_access_notification_title (7351015416346359536) -->
-    <skip />
-    <!-- no translation found for bluetooth_sim_card_access_notification_content (8685623260103018309) -->
-    <skip />
-    <!-- no translation found for bluetooth_sim_card_access_dialog_title (5616323725563125179) -->
-    <skip />
-    <!-- no translation found for bluetooth_sim_card_access_dialog_content (6281997628405909566) -->
-    <skip />
+    <string name="bluetooth_sim_card_access_notification_title" msgid="7351015416346359536">"SIM карта пайдалануу мүмкүнчүлүгүн суроо"</string>
+    <string name="bluetooth_sim_card_access_notification_content" msgid="8685623260103018309">"Түзмөк SIM картаңызга мүмкүнчүлүк алгысы келет. Чоо-жайын көрүү үчүн таптап коюңуз."</string>
+    <string name="bluetooth_sim_card_access_dialog_title" msgid="5616323725563125179">"SIM картаны колдонууга уруксат бересизби?"</string>
+    <string name="bluetooth_sim_card_access_dialog_content" msgid="6281997628405909566">"<xliff:g id="DEVICE_NAME_0">%1$s</xliff:g> Bluetooth түзмөгү SIM картаңыздагы маалыматты көргүсү келет. Ага байланыштарыңыз да кирет.\n\nТуташып турган учурда <xliff:g id="PHONE_NUMBER">%3$s</xliff:g> номерине жасалган чалуулардын баары <xliff:g id="DEVICE_NAME_1">%2$s</xliff:g> түзмөгүнө келет."</string>
     <string name="bluetooth_connect_access_notification_title" msgid="2573547043170883947">"Bluetooth түзмөгү жеткиликтүү"</string>
     <string name="bluetooth_connect_access_notification_content" msgid="1328465545685433304">"Түзмөк туташканы жатат. Чоо-жайын көрүү үчүн таптап коюңуз."</string>
     <string name="bluetooth_connect_access_dialog_title" msgid="1948056782712451381">"Bluetooth түзмөгүнө туташасызбы?"</string>
@@ -4544,6 +4540,10 @@
     <string name="ingress_rate_limit_summary" msgid="1097811019742438371">"Интернет байланышын камсыздаган бардык тармактарга колдонула турган тармактын өткөрүү жөндөмдүүлүгүнүн кирүү жыштыгынын чегин конфигурациялаңыз."</string>
     <string name="ingress_rate_limit_dialog_title" msgid="5359461052422633789">"Тармактан жүктөп алуу ылдамдыгынын чегин конфигурациялаңыз"</string>
     <string name="ingress_rate_limit_no_limit_entry" msgid="8741098826008012163">"Чектелбейт"</string>
+    <!-- no translation found for disable_phantom_process_monitor_title (8348108346706188771) -->
+    <skip />
+    <!-- no translation found for disable_phantom_process_monitor_summary (3044464635550256985) -->
+    <skip />
     <string name="bluetooth_broadcast_dialog_title" msgid="9172775308463135884">"Кабарлоо"</string>
     <string name="bluetooth_broadcast_dialog_broadcast_app" msgid="1016617579194329005">"<xliff:g id="CURRENTAPP">%1$s</xliff:g> колдонмосунда кабарлоо"</string>
     <string name="bluetooth_broadcast_dialog_find_message" msgid="6621660851669953883">"Жакын жерде угузулган кабарларды угуңуз"</string>
diff --git a/res/values-sw600dp/styles.xml b/res/values-land/dimens.xml
old mode 100644
new mode 100755
similarity index 70%
copy from res/values-sw600dp/styles.xml
copy to res/values-land/dimens.xml
index 27b31be..644486d
--- a/res/values-sw600dp/styles.xml
+++ b/res/values-land/dimens.xml
@@ -1,5 +1,5 @@
 <?xml version="1.0" encoding="utf-8"?>
-<!-- Copyright (C) 2010 The Android Open Source Project
+<!-- 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.
@@ -15,9 +15,8 @@
 -->
 
 <resources>
-
-    <style name="Theme.CreateShortCut" parent="android:Theme.Holo.Dialog">
-        <item name="android:windowNoTitle">true</item>
-    </style>
+    <!-- Lock pattern view size, align sysui biometric_auth_pattern_view_size -->
+    <dimen name="biometric_auth_pattern_view_size">248dp</dimen>
+    <dimen name="biometric_auth_pattern_view_max_size">348dp</dimen>
 
 </resources>
diff --git a/res/values-land/styles.xml b/res/values-land/styles.xml
new file mode 100644
index 0000000..e6fb332
--- /dev/null
+++ b/res/values-land/styles.xml
@@ -0,0 +1,28 @@
+<!--
+  ~ 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.
+  -->
+
+<resources>
+    <style name="LockPatternContainerStyle">
+        <item name="android:maxHeight">@dimen/biometric_auth_pattern_view_max_size</item>
+        <item name="android:maxWidth">@dimen/biometric_auth_pattern_view_max_size</item>
+        <item name="android:minHeight">@dimen/biometric_auth_pattern_view_size</item>
+        <item name="android:minWidth">@dimen/biometric_auth_pattern_view_size</item>
+        <item name="android:gravity">center</item>
+        <item name="android:paddingBottom">0dp</item>
+        <item name="android:paddingHorizontal">0dp</item>
+        <item name="android:paddingTop">0dp</item>
+    </style>
+</resources>
\ No newline at end of file
diff --git a/res/values-lo/arrays.xml b/res/values-lo/arrays.xml
index 3dd0fc5..d54079d 100644
--- a/res/values-lo/arrays.xml
+++ b/res/values-lo/arrays.xml
@@ -469,7 +469,9 @@
     <item msgid="2373999996715432397">"0"</item>
     <item msgid="5305176997036663262">"1"</item>
   </string-array>
-    <!-- no translation found for switch_to_dock_user_when_docked_timeout_entries:0 (3211660022507486536) -->
-    <!-- no translation found for switch_to_dock_user_when_docked_timeout_entries:1 (7025253383416830453) -->
-    <!-- no translation found for switch_to_dock_user_when_docked_timeout_entries:2 (1574040255478150028) -->
+  <string-array name="switch_to_dock_user_when_docked_timeout_entries">
+    <item msgid="3211660022507486536">"ບໍ່ເດັດຂາດ"</item>
+    <item msgid="7025253383416830453">"ຫຼັງຈາກ 1 ນາທີ"</item>
+    <item msgid="1574040255478150028">"ຫຼັງຈາກ 5 ນາທີ"</item>
+  </string-array>
 </resources>
diff --git a/res/values-lo/strings.xml b/res/values-lo/strings.xml
index 3aa4d24..d7927d5 100644
--- a/res/values-lo/strings.xml
+++ b/res/values-lo/strings.xml
@@ -1012,18 +1012,13 @@
     <string name="force_bold_text" msgid="4620929631102086716">"ຂໍ້ຄວາມຕົວໜາ"</string>
     <string name="title_font_size" msgid="570613010306330622">"ຂະໜາດຕົວອັກສອນ"</string>
     <string name="short_summary_font_size" msgid="8444689613442419978">"ເຮັດໃຫ້ຂໍ້ຄວາມໃຫຍ່ຂຶ້ນ ຫຼື ນ້ອຍລົງ"</string>
-    <!-- no translation found for sim_lock_settings (7331982427303002613) -->
-    <skip />
-    <!-- no translation found for sim_lock_settings_category (6475255139493877786) -->
-    <skip />
-    <!-- no translation found for sim_pin_toggle (6814489621760857328) -->
-    <skip />
+    <string name="sim_lock_settings" msgid="7331982427303002613">"ການຕັ້ງຄ່າການລັອກຊິມ"</string>
+    <string name="sim_lock_settings_category" msgid="6475255139493877786">"ການລັອກຊິມ"</string>
+    <string name="sim_pin_toggle" msgid="6814489621760857328">"ລັອກຊິມ"</string>
     <string name="sim_pin_change" msgid="5978881209990507379">"ປ່ຽນລະຫັດ PIN ຂອງ SIM"</string>
     <string name="sim_enter_pin" msgid="8235202785516053253">"ລະຫັດ PIN ຂອງ SIM"</string>
-    <!-- no translation found for sim_enable_sim_lock (6486354334679225748) -->
-    <skip />
-    <!-- no translation found for sim_disable_sim_lock (6939439812841857306) -->
-    <skip />
+    <string name="sim_enable_sim_lock" msgid="6486354334679225748">"ລັອກຊິມ"</string>
+    <string name="sim_disable_sim_lock" msgid="6939439812841857306">"ປົດລັອກຊິມ"</string>
     <string name="sim_enter_old" msgid="6882545610939674813">"PIN ເກົ່າຂອງ SIM"</string>
     <string name="sim_enter_new" msgid="9010947802784561582">"ລະຫັດ PIN ໃໝ່ຂອງ SIM"</string>
     <string name="sim_reenter_new" msgid="6131418271490374263">"ພິມ PIN ໃໝ່​ອີກ​ເທື່ອ​ນຶ່ງ"</string>
@@ -1038,8 +1033,7 @@
     <string name="sim_change_data_title" msgid="4663239438584588847">"ໃຊ້ <xliff:g id="CARRIER">%1$s</xliff:g> ສຳລັບອິນເຕີເນັດມືຖືບໍ?"</string>
     <string name="sim_change_data_message" msgid="3046178883369645132">"ທ່ານກຳລັງໃຊ້ <xliff:g id="CARRIER2_0">%2$s</xliff:g> ສຳລັບອິນເຕີເນັດມືຖື. ຫາກທ່ານສະຫຼັບໄປໃຊ້ <xliff:g id="CARRIER1">%1$s</xliff:g>, <xliff:g id="CARRIER2_1">%2$s</xliff:g> ຈະບໍ່ສາມາດຖືກໃຊ້ເຊື່ອມຕໍ່ອິນເຕີເນັດໄດ້ອີກຕໍ່ໄປ."</string>
     <string name="sim_change_data_ok" msgid="4922114750417276560">"ໃຊ້ <xliff:g id="CARRIER">%1$s</xliff:g>"</string>
-    <!-- no translation found for sim_preferred_title (8850185380445309835) -->
-    <skip />
+    <string name="sim_preferred_title" msgid="8850185380445309835">"ອັບເດດຊິມທີ່ຕ້ອງການບໍ?"</string>
     <string name="sim_preferred_message" msgid="6004009449266648351">"<xliff:g id="NEW_SIM">%1$s</xliff:g> ເປັນຊິມດຽວໃນອຸປະກອນຂອງທ່ານ. ທ່ານຕ້ອງການໃຊ້ຊິມນີ້ສຳລັບໃຊ້ອິນເຕີເນັດມືຖື, ການໂທ ແລະ ສົ່ງຂໍ້ຄວາມ SMS ບໍ່?"</string>
     <string name="wrong_pin_code_pukked" msgid="3414172752791445033">"ລະຫັດ PIN ຂອງ SIM ບໍ່ຖືກຕ້ອງທ່ານຕ້ອງຕິດຕໍ່ຫາຜູ່ໃຫ້ບໍລິການຂອງທ່ານ ເພື່ອປົດລັອກອຸປະກອນຂອງທ່ານ."</string>
     <plurals name="wrong_pin_code" formatted="false" msgid="4054088588731305475">
@@ -1192,20 +1186,17 @@
     <string name="reset_network_title" msgid="1395494440355807616">"ຣີເຊັດ Wi-Fi, ມືຖື ແລະ Bluetooth"</string>
     <string name="reset_network_desc" msgid="1112523764899788246">"ນີ້ຈະເປັນການຣີເຊັດການຕັ້ງຄ່າເຄືອຂ່າຍທັງໝົດ, ຮວມເຖິງ:\n\n"<li>"Wi‑Fi"</li>\n<li>"ອິນເຕີເນັດມືຖື"</li>\n<li>"Bluetooth"</li></string>
     <string name="erase_euicc_data_button" msgid="728078969563311737">"ລຶບ"</string>
-    <!-- no translation found for reset_esim_title (4194570573425902754) -->
-    <skip />
+    <string name="reset_esim_title" msgid="4194570573425902754">"ລຶບ eSIM"</string>
     <string name="reset_esim_desc" msgid="3662444090563399131">"ນີ້ຈະບໍ່ເປັນການຍົກເລີກແພັກເກດບໍລິການມືຖືໃດໆ. ເພື່ອດາວໂຫຼດຊິມທົດແທນ, ໃຫ້ຕິດຕໍ່ຫາຜູ້ໃຫ້ບໍລິການຂອງທ່ານ."</string>
     <string name="reset_network_button_text" msgid="2281476496459610071">"ຣີ​ເຊັດການຕັ້ງຄ່າ"</string>
     <string name="reset_network_final_desc" msgid="5304365082065278425">"ຣີເຊັດການຕັ້ງຄ່າເຄືອຂ່າຍທັງໝົດບໍ? ທ່ານຈະບໍ່ສາມາດຍົກເລີກຄຳສັ່ງນີ້ໄດ້."</string>
-    <!-- no translation found for reset_network_final_desc_esim (1129251284212847939) -->
-    <skip />
+    <string name="reset_network_final_desc_esim" msgid="1129251284212847939">"ຣີເຊັດການຕັ້ງຄ່າເຄືອຂ່າຍທັງໝົດ ແລະ ລຶບ eSIM ບໍ? ທ່ານບໍ່ສາມາດຍົກເລີກຄຳສັ່ງນີ້ໄດ້."</string>
     <string name="reset_network_final_button_text" msgid="2433867118414000462">"ຣີ​ເຊັດການຕັ້ງຄ່າ"</string>
     <string name="reset_network_confirm_title" msgid="913014422184481270">"ຣີ​ເຊັດບໍ?"</string>
     <string name="network_reset_not_available" msgid="1966334631394607829">"ການ​ຕັ້ງ​ຄ່າ​ເຄືອ​ຂ່າຍ​ຄືນ​ໃໝ່​ແມ່ນ​ບໍ່​ມີ​ໃຫ້​ສຳ​ລັບ​ຜູ້​ໃຊ້​ຄົນ​ນີ້"</string>
     <string name="reset_network_complete_toast" msgid="1367872474130621115">"​ການ​ຕັ້ງ​ຄ່າ​ເຄືອ​ຂ່າຍ​ຖືກຕັ້ງ​ຄ່າ​ຄືນ​ໃໝ່​ແລ້ວ."</string>
     <string name="reset_esim_error_title" msgid="4670073610967959597">"ບໍ່ສາມາດລຶບ SIM ອອກໄດ້"</string>
-    <!-- no translation found for reset_esim_error_msg (7279607120606365250) -->
-    <skip />
+    <string name="reset_esim_error_msg" msgid="7279607120606365250">"ບໍ່ສາມາດລຶບ eSIMs ໄດ້ເນື່ອງຈາກເກີດຂໍ້ຜິດພາດຂຶ້ນ.\n\nໃຫ້ຣີສະຕາດອຸປະກອນຂອງທ່ານແລ້ວລອງໃໝ່."</string>
     <string name="main_clear_title" msgid="277664302144837723">"ລຶບຂໍ້ມູນທັງໝົດ (ຣີເຊັດເປັນຄ່າຈາກໂຮງງານ)"</string>
     <string name="main_clear_short_title" msgid="4752094765533020696">"ລຶບຂໍ້ມູນທັງໝົດ (ຣີເຊັດເປັນຄ່າຈາກໂຮງງານ)"</string>
     <string name="main_clear_desc_also_erases_external" msgid="3687911419628956693"><li>"ເພງ"</li>\n<li>"ຮູບພາບ"</li>\n<li>"ຂໍ້ມູນຜູ້ໃຊ້ອື່ນໆ"</li></string>
@@ -2017,7 +2008,6 @@
     <string name="printer_info_desc" msgid="1206872325746154206">"ຂໍ້ມູນເພີ່ມເຕີມກ່ຽວກັບເຄື່ອງພິມນີ້"</string>
     <string name="power_usage_summary_title" msgid="4198312848584882113">"ແບັດເຕີຣີ"</string>
     <string name="power_usage_summary" msgid="6857382582534984531">"ມີຫຍັງແດ່ທີ່ໃຊ້ແບັດເຕີຣີ"</string>
-    <string name="power_usage_not_available" msgid="3425302437465106036">"ບໍ່ມີຂໍ້ມູນການນຳໃຊ້ແບັດເຕີຣີ."</string>
     <string name="power_usage_level_and_status" msgid="821521456989429593">"<xliff:g id="LEVEL">%1$s</xliff:g> - <xliff:g id="STATUS">%2$s</xliff:g>"</string>
     <string name="power_discharge_remaining" msgid="6997529817917076536">"ເຫຼືອອີກ <xliff:g id="REMAIN">%1$s</xliff:g>"</string>
     <string name="power_charge_remaining" msgid="7046064326172265116">"<xliff:g id="UNTIL_CHARGED">%1$s</xliff:g> ​ກ່ອນ​ຈະ​ເຕັມ"</string>
@@ -2038,7 +2028,6 @@
     <string name="manager_battery_usage_optimized_only" msgid="7121785281913056432">"ປັບໃຫ້ເໝາະສົມ"</string>
     <string name="manager_battery_usage_link_a11y" msgid="374918091821438564">"ສຶກສາເພີ່ມເຕີມກ່ຽວກັບຕົວເລືອກການໃຊ້ແບັດເຕີຣີ"</string>
     <string name="device_screen_usage" msgid="1011630249648289909">"ການນຳໃຊ້ໜ້າຈໍຕັ້ງແຕ່ສາກເຕັມຫຼ້າສຸດ"</string>
-    <string name="power_usage_list_summary" msgid="3237540201918492925">"ການນຳໃຊ້ແບັດເຕີຣີຕັ້ງແຕ່ສາກເຕັມຫຼ້າສຸດ"</string>
     <string name="advanced_battery_title" msgid="3005993394776555079">"ການໃຊ້ແບັດເຕີຣີ"</string>
     <string name="history_details_title" msgid="8628584613889559355">"ລາຍລະອຽດປະຫວັດການນຳໃຊ້"</string>
     <string name="advanced_battery_preference_title" msgid="3790901207877260883">"ການໃຊ້ແບັດເຕີຣີ"</string>
@@ -2062,7 +2051,17 @@
     <string name="battery_tip_high_usage_summary" msgid="3938999581403084551">"ເບິ່ງແອັບທີ່ມີການໃຊ້ສູງສຸດ"</string>
     <string name="battery_tip_limited_temporarily_title" msgid="5962767837251276527">"ການສາກໄຟຖືກຢຸດໄວ້ຊົ່ວຄາວ"</string>
     <string name="battery_tip_limited_temporarily_summary" msgid="5254922316684499816">"ການປົກປ້ອງແບັດເຕີຣີເພື່ອຍືດອາຍຸແບັດເຕີຣີ"</string>
-    <!-- no translation found for battery_tip_limited_temporarily_extra_summary (8876637325622106400) -->
+    <!-- no translation found for battery_tip_dock_defender_future_bypass_title (7257251934903787366) -->
+    <skip />
+    <!-- no translation found for battery_tip_dock_defender_future_bypass_summary (428474483479026813) -->
+    <skip />
+    <!-- no translation found for battery_tip_dock_defender_active_title (8843454404807737776) -->
+    <skip />
+    <!-- no translation found for battery_tip_dock_defender_active_summary (5582869291068635429) -->
+    <skip />
+    <!-- no translation found for battery_tip_dock_defender_temporarily_bypassed_title (1679449361090557201) -->
+    <skip />
+    <!-- no translation found for battery_tip_dock_defender_temporarily_bypassed_summary (5107293805054133144) -->
     <skip />
     <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>
@@ -2125,7 +2124,6 @@
     <string name="power_bluetooth" msgid="5085900180846238196">"Bluetooth"</string>
     <string name="power_cell" msgid="7793805106954398186">"ເຄືອຂ່າຍມືຖື"</string>
     <string name="power_phone" msgid="2768396619208561670">"ການໂທດ້ວຍສຽງ"</string>
-    <string name="battery_used_for" msgid="6401552215008504483">"ໃຊ້ເປັນເວລາ <xliff:g id="TIME">^1</xliff:g>"</string>
     <string name="battery_screen_usage" msgid="90008745183187461">"ການນຳໃຊ້ໜ້າຈໍ <xliff:g id="TIME">^1</xliff:g>"</string>
     <string name="battery_used_by" msgid="6457305178016189330">"<xliff:g id="PERCENT">%1$s</xliff:g> ໃຊ້ໄປແລ້ວໂດຍ <xliff:g id="APP">%2$s</xliff:g>"</string>
     <string name="battery_overall_usage" msgid="8940140259734182014">"<xliff:g id="PERCENT">%1$s</xliff:g> ຂອງແບັດເຕີຣີໂດຍຮວມ"</string>
@@ -2156,7 +2154,6 @@
     <string name="battery_not_usage_24hr" msgid="8397519536160741248">"ບໍ່ມີການນຳໃຊ້ໃນຮອບ 24 ຊມ ທີ່ຜ່ານມາ"</string>
     <string name="battery_usage_without_time" msgid="1346894834339420538"></string>
     <string name="battery_usage_other_users" msgid="9002643295562500693">"ຜູ້ໃຊ້ອື່ນໆ"</string>
-    <string name="advanced_battery_graph_subtext" msgid="6816737986172678550">"ການປະເມີນໄລຍະເວລາແບັດເຕີຣີທີ່ເຫຼືອແມ່ນອ້າງອີງຈາກການນຳໃຊ້ອຸປະກອນຂອງທ່ານ"</string>
     <string name="estimated_time_left" msgid="948717045180211777">"ເວລາທີ່ເຫຼືອໂດຍປະມານ"</string>
     <string name="estimated_charging_time_left" msgid="2287135413363961246">"ຈົນກວ່າຈະສາກເຕັມ"</string>
     <string name="estimated_time_description" msgid="211058785418596009">"ການປະມານການອາດປ່ຽນແປງຕາມການນຳໃຊ້"</string>
@@ -2263,6 +2260,7 @@
     <string name="vpn_settings_multiple_insecure_multiple_total" msgid="1706236062478680488">"<xliff:g id="VPN_COUNT">%d</xliff:g> ບໍ່ປອດໄພ"</string>
     <string name="adaptive_connectivity_title" msgid="7464959640138428192">"ການເຊື່ອມຕໍ່ແບບປັບຕົວໄດ້"</string>
     <string name="adaptive_connectivity_summary" msgid="3648731530666326885">"ຍືດອາຍຸແບັດເຕີຣີ ແລະ ປັບປຸງປະສິດທິພາບອຸປະກອນໂດຍອັດຕະໂນມັດດ້ວຍການຈັດການການເຊື່ອມຕໍ່ເຄືອຂ່າຍຂອງທ່ານ"</string>
+    <string name="adaptive_connectivity_main_switch_title" msgid="261045483524512420">"ອັບເດດການເຊື່ອມຕໍ່ແບບປັບອັດຕະໂນມັດ"</string>
     <string name="credentials_title" msgid="7535942196886123656">"ພື້ນທີ່ຈັດເກັບຂໍ້ມູນຮັບຮອງ"</string>
     <string name="credentials_install" msgid="3933218407598415827">"ຕິດຕັ້ງໃບຮັບຮອງ"</string>
     <string name="credentials_reset" msgid="4246628389366452655">"ລຶບຂໍ້ມູນຮັບຮອງ"</string>
@@ -2563,8 +2561,7 @@
     <string name="user_remove_user_menu" msgid="2183714948094429367">"ລຶບ <xliff:g id="USER_NAME">%1$s</xliff:g> ອອກຈາກອຸປະກອນນີ້"</string>
     <string name="user_lockscreen_settings" msgid="4596612658981942092">"ການ​ຕັ້ງ​ຄ່າ​ຫນ້າ​ຈໍລັອກ"</string>
     <string name="user_add_on_lockscreen_menu" msgid="2539059062034644966">"ເພີ່ມຜູ້ໃຊ້ຈາກໜ້າຈໍລັອກ"</string>
-    <!-- no translation found for switch_to_dock_user_when_docked (2324395443311905635) -->
-    <skip />
+    <string name="switch_to_dock_user_when_docked" msgid="2324395443311905635">"ປ່ຽນໄປເປັນຜູ້ໃຊ້ທີ່ເບິ່ງແຍງລະບົບເມື່ອວາງໃສ່ແທ່ນສາກ"</string>
     <string name="user_confirm_remove_self_title" msgid="926265330805361832">"ລຶບໂຕທ່ານເອງ?"</string>
     <string name="user_confirm_remove_title" msgid="3626559103278006002">"ລຶບຜູ້ໃຊ້ນີ້ອອກບໍ?"</string>
     <string name="user_profile_confirm_remove_title" msgid="3131574314149375354">"ລຶບ​ໂປຣ​ໄຟລ໌​ນີ້​ບໍ?"</string>
@@ -2690,8 +2687,7 @@
     <string name="wizard_next" msgid="3884832431439072471">"ຕໍ່ໄປ"</string>
     <string name="wizard_back_adoptable" msgid="1447814356855134183">"ຟໍແມັດດ້ວຍວິທີອື່ນ"</string>
     <string name="regulatory_info_text" msgid="1154461023369976667"></string>
-    <!-- no translation found for sim_settings_title (2254609719033946272) -->
-    <skip />
+    <string name="sim_settings_title" msgid="2254609719033946272">"ຊິມ"</string>
     <string name="sim_cellular_data_unavailable" msgid="4653591727755387534">"ບໍ່ສາມາດໃຊ້ອິນເຕີເນັດມືຖືໄດ້"</string>
     <string name="sim_cellular_data_unavailable_summary" msgid="6505871722911347881">"ແຕະເພື່ອເລືອກ SIM ຂໍ້ມູນ"</string>
     <string name="sim_calls_always_use" msgid="967857230039768111">"ໃຊ້​ອັນ​ນີ້​ທຸກ​ເທື່ອ​ເພື່ອ​ໂທ"</string>
@@ -2709,8 +2705,7 @@
     <string name="sim_status_title" msgid="6188770698037109774">"ສະ​ຖາ​ນະ SIM"</string>
     <string name="sim_status_title_sim_slot" msgid="4932996839194493313">"ສະຖານະ SIM (ຊິມຊ່ອງ %1$d)"</string>
     <string name="sim_signal_strength" msgid="6351052821700294501">"<xliff:g id="DBM">%1$d</xliff:g> dBm <xliff:g id="ASU">%2$d</xliff:g> asu"</string>
-    <!-- no translation found for sim_notification_title (2819551384383504031) -->
-    <skip />
+    <string name="sim_notification_title" msgid="2819551384383504031">"ປ່ຽນຊິມແລ້ວ."</string>
     <string name="sim_notification_summary" msgid="5593339846307029991">"ແຕະເພື່ອຕັ້ງຄ່າ"</string>
     <string name="sim_calls_ask_first_prefs_title" msgid="3077694594349657933">"​ຖາມ​ທຸກ​ເທື່ອ"</string>
     <string name="sim_selection_required_pref" msgid="231437651041498359">"ຕ້ອງເລືອກ​ອັນໃດອັນນຶ່ງ"</string>
@@ -2736,7 +2731,10 @@
     <string name="account_dashboard_title" msgid="8228773251948253914">"ລະຫັດຜ່ານ ແລະ ບັນຊີ"</string>
     <string name="account_dashboard_default_summary" msgid="1730719656099599488">"ລະຫັດຜ່ານທີ່ບັນທຶກໄວ້, ການຕື່ມຂໍ້ມູນອັດຕະໂນມັດ, ບັນຊີທີ່ຊິ້ງຂໍ້ມູນແລ້ວ"</string>
     <string name="app_default_dashboard_title" msgid="4071015747629103216">"ແອັບເລີ່ມຕົ້ນ"</string>
-    <!-- no translation found for cloned_apps_dashboard_title (5542076801222950921) -->
+    <string name="cloned_apps_dashboard_title" msgid="5542076801222950921">"ແອັບທີ່ສຳເນົາໄວ້"</string>
+    <!-- no translation found for desc_cloned_apps_intro_text (1369621522882622476) -->
+    <skip />
+    <!-- no translation found for cloned_apps_summary (8805362440770795709) -->
     <skip />
     <string name="system_dashboard_summary" msgid="7400745270362833832">"ພາສາ, ທ່າທາງ, ເວລາ, ສຳຮອງຂໍ້ມູນ"</string>
     <string name="languages_setting_summary" msgid="4924440599794956443">"ພາສາຂອງລະບົບ, ພາສາຂອງແອັບ"</string>
@@ -3352,8 +3350,7 @@
     <string name="screen_pinning_unlock_password" msgid="4957969621904790573">"​ຖາມ​ຫາ​ລະ​ຫັດ​ຜ່ານ​ກ່ອນ​ຍົກ​ເລີກ​ການ​ປັກ​ໝຸດ"</string>
     <string name="screen_pinning_unlock_none" msgid="2474959642431856316">"ລັອກ​ອຸ​ປະ​ກອນ​ເມື່ອ​ຍົກ​ເລີກ​ການ​ປັກ​ໝຸດ"</string>
     <string name="confirm_sim_deletion_title" msgid="9199369003530237871">"ຢືນຢັນການລຶບຊິມ"</string>
-    <!-- no translation found for confirm_sim_deletion_description (5090811029854329373) -->
-    <skip />
+    <string name="confirm_sim_deletion_description" msgid="5090811029854329373">"ຢັ້ງຢືນວ່າແມ່ນທ່ານກ່ອນທີ່ຈະລຶບ eSIM"</string>
     <string name="opening_paragraph_delete_profile_unknown_company" msgid="2951348192319498135">"ໂປຣໄຟລບ່ອນເຮັດວຽກນີ້ຖືກຈັດການໂດຍ:"</string>
     <string name="managing_admin" msgid="2633920317425356619">"ຈັດ​ການ​ໂດຍ <xliff:g id="ADMIN_APP_LABEL">%s</xliff:g>"</string>
     <string name="encryption_interstitial_header" msgid="4418014339568737685">"ການເລີ່ມຕົ້ນຢ່າງປອດໄພ"</string>
@@ -3757,6 +3754,11 @@
       <item quantity="one">1 ແອັບສາມາດໃຊ້ຂໍ້ມູນທີ່ບໍ່ຖືກຈຳກັດໄດ້</item>
     </plurals>
     <string name="special_access_more" msgid="132919514147475846">"ເບິ່ງເພີ່ມເຕີມ"</string>
+    <string name="long_background_tasks_label" msgid="3169590134850226687">"ໜ້າວຽກໃນພື້ນຫຼັງທີ່ໃຊ້ເວລາດົນ"</string>
+    <string name="long_background_tasks_switch_title" msgid="2491623894899492543">"ອະນຸຍາດໜ້າວຽກທີ່ເອີ້ນໃຊ້ໃນພື້ນຫຼັງເຊິ່ງໃຊ້ເວລາດົນ"</string>
+    <string name="long_background_tasks_title" msgid="3272230637974707490">"ໜ້າວຽກໃນພື້ນຫຼັງທີ່ໃຊ້ເວລາດົນ"</string>
+    <string name="long_background_tasks_footer_title" msgid="9117342254914743097">"ອະນຸຍາດໃຫ້ແອັບນີ້ເອີ້ນໃຊ້ໜ້າວຽກໃນພື້ນຫຼັງທີ່ໃຊ້ເວລາດົນ. ການດຳເນີນການນີ້ເຮັດໃຫ້ແອັບສາມາດເອີ້ນໃຊ້ໜ້າວຽກທີ່ອາດໃຊ້ເວລາດົນກວ່າສອງສາມນາທີຈຶ່ງຈະສຳເລັດ, ເຊັ່ນ: ດາວໂຫຼດ ແລະ ອັບໂຫຼດ. \n\nຫາກການອະນຸຍາດນີ້ຖືກປະຕິເສດ, ລະບົບຈະຈຳກັດໄລຍະເວລາທີ່ແອັບສາມາດດຳເນີນໜ້າວຽກດັ່ງກ່າວໃນພື້ນຫຼັງໄດ້."</string>
+    <string name="keywords_long_background_tasks" msgid="5788956269136054574">"ວຽກທີ່ໃຊ້ເວລາດົນ, ການໂອນຍ້າຍຂໍ້ມູນ, ໜ້າວຽກໃນພື້ນຫຼັງ"</string>
     <string name="reset_shortcut_manager_throttling" msgid="2183940254903144298">"ຣີເຊັດການຈຳກັດອັດຕາ ShortcutManager"</string>
     <string name="reset_shortcut_manager_throttling_complete" msgid="8949943009096885470">"ຣີເຊັດການຈຳກັດອັດຕາ ShortcutManager ແລ້ວ"</string>
     <string name="notification_suggestion_title" msgid="6309263655965785411">"ຂໍ້ມູນການຄວບຄຸມໃນໜ້າຈໍລັອກ"</string>
@@ -4129,8 +4131,7 @@
     <string name="mobile_data_settings_title" msgid="3927524078598009792">"ອິນເຕີເນັດມືຖື"</string>
     <string name="mobile_data_settings_summary" msgid="7323978798199919063">"ເຂົ້າເຖິງອິນເຕີເນັດຜ່ານເຄືອຂ່າຍມືຖື"</string>
     <string name="mobile_data_settings_summary_auto_switch" msgid="7851549787645698945">"ໂທລະສັບຈະສະຫຼັບໄປໃຊ້ຜູ້ໃຫ້ບໍລິການນີ້ໂດຍອັດຕະໂນມັດເມື່ອຢູ່ໃນໄລຍະ"</string>
-    <!-- no translation found for mobile_data_settings_summary_unavailable (9176513507571883986) -->
-    <skip />
+    <string name="mobile_data_settings_summary_unavailable" msgid="9176513507571883986">"ບໍ່ມີຊິມໃຫ້ນຳໃຊ້"</string>
     <string name="calls_preference" msgid="2166481296066890129">"ການຕັ້ງຄ່າການໂທ"</string>
     <string name="sms_preference" msgid="7742964962568219351">"ການຕັ້ງຄ່າ SMS"</string>
     <string name="calls_and_sms_ask_every_time" msgid="3178743088737726677">"ຖາມທຸກເທື່ອ"</string>
@@ -4145,10 +4146,8 @@
     <string name="mobile_network_list_add_more" msgid="4478586073355236604">"ເພີ່ມອີກ"</string>
     <string name="mobile_network_active_sim" msgid="6397581267971410039">"ນຳໃຊ້ຢູ່ / SIM"</string>
     <string name="mobile_network_inactive_sim" msgid="5829757490580409899">"ບໍ່ເຄື່ອນໄຫວ / SIM"</string>
-    <!-- no translation found for mobile_network_active_esim (3984452275968408382) -->
-    <skip />
-    <!-- no translation found for mobile_network_inactive_esim (8777415108263057939) -->
-    <skip />
+    <string name="mobile_network_active_esim" msgid="3984452275968408382">"ນຳໃຊ້ຢູ່ / eSIM"</string>
+    <string name="mobile_network_inactive_esim" msgid="8777415108263057939">"ບໍ່ໄດ້ນຳໃຊ້ / eSIM"</string>
     <string name="mobile_network_sim_name" msgid="3187192894150386537">"ຊື່ ແລະ ສີ SIM"</string>
     <string name="mobile_network_sim_name_label" msgid="1452440641628369625">"ຊື່"</string>
     <string name="mobile_network_sim_color_label" msgid="5293944087609632340">"ສີ (ໃຊ້ໂດຍແອັບທີ່ໃຊ້ຮ່ວມກັນໄດ້)"</string>
@@ -4184,8 +4183,7 @@
     <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>
-    <!-- no translation found for sim_action_switch_sub_dialog_text_downloaded (8977951796005849471) -->
-    <skip />
+    <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>
     <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>
@@ -4227,10 +4225,8 @@
     <string name="switch_sim_dialog_text" msgid="7530186862171635464">"<xliff:g id="CARRIER_NAME">%1$s</xliff:g> ຈະຖືກໃຊ້ສຳລັບອິນເຕີເນັດມືຖື, ການໂທ ແລະ SMS."</string>
     <string name="switch_sim_dialog_no_switch_title" msgid="809763410787744247">"ບໍ່ມີ SIM ທີ່ສາມາດໃຊ້ໄດ້"</string>
     <string name="switch_sim_dialog_no_switch_text" msgid="7053939850026876088">"ເພື່ອໃຊ້ອິນເຕີເນັດມືຖື, ຄຸນສົມບັດການໂທ ແລະ SMS ໃນພາຍຫຼັງ, ໃຫ້ໄປທີ່ການຕັ້ງຄ່າເຄືອຂ່າຍຂອງທ່ານ"</string>
-    <!-- no translation found for sim_card_label (6263064316075963775) -->
-    <skip />
-    <!-- no translation found for erase_sim_dialog_title (4742077437653028326) -->
-    <skip />
+    <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>
     <string name="erase_sim_confirm_button" msgid="8309115684335320541">"ລຶບ"</string>
     <string name="erasing_sim" msgid="7877703231075699139">"ກຳລັງລຶບ SIM…"</string>
@@ -4283,6 +4279,8 @@
     <string name="capture_system_heap_dump_title" msgid="9210974110606886455">"ບັນທຶກ heap dump ລະບົບ"</string>
     <string name="reboot_with_mte_title" msgid="9167242803901899693">"ປິດ​ເປີດ​ໃໝ່ກັບ MTE"</string>
     <string name="reboot_with_mte_message" msgid="7675836625682561153">"ລະບົບຈະປິດ​ເປີດ​ໃໝ່ ແລະ ອະນຸຍາດໃຫ້ທົດລອງກັບ Memory Tagging Extension (MTE) ໄດ້. MTF ອາດສົ່ງຜົນກະທົບດ້ານລົບກັບປະສິດທິພາບ ແລະ ຄວາມສະຖຽນຂອງລະບົບ. ຈະຖືກຣີເຊັດໃນການປິດ​ເປີດ​ໃໝ່ທີ່ຕາມມາໃນລຳດັບຕໍ່ໄປ."</string>
+    <string name="reboot_with_mte_summary" msgid="879384278357305846">"ລອງໃຊ້ MTE ສຳລັບການເປີດເຄື່ອງເທື່ອດຽວເພື່ອການພັດທະນາແອັບ"</string>
+    <string name="reboot_with_mte_already_enabled" msgid="7708271355555880940">"MTE ຖືກເປີດການນຳໃຊ້ຜ່ານການປົກປ້ອງໜ່ວຍຄວາມຈຳຂັ້ນສູ"</string>
     <string name="capturing_system_heap_dump_message" msgid="8410503247477360622">"ກຳລັງບັນທຶກ heap dump ແອັບ"</string>
     <string name="error_capturing_system_heap_dump_message" msgid="2352983250048200052">"ບໍ່ສາມາດບັນທຶກ heap dump ລະບົບໄດ້"</string>
     <string name="automatic_system_heap_dump_title" msgid="4093306504711109479">"ບັນທຶກ heap dumps ລະບົບໂດຍອັດຕະໂນມັດ"</string>
@@ -4334,6 +4332,11 @@
     <string name="lockscreen_trivial_disabled_controls_summary" msgid="7593626010580689155">"ເພື່ອໃຊ້, ທຳອິດໃຫ້ເປີດໃຊ້ \"ສະແດງການຄວບຄຸມອຸປະກອນ\" ກ່ອນ"</string>
     <string name="lockscreen_double_line_clock_summary" msgid="2916159550425093703">"ສະແດງໂມງສອງແຖວເມື່ອສາມາດໃຊ້ໄດ້"</string>
     <string name="lockscreen_double_line_clock_setting_toggle" msgid="3408639316001688529">"ໂມງສອງແຖວ"</string>
+    <string name="lockscreen_quick_affordances_title" msgid="435869403114245620">"ປຸ່ມ"</string>
+    <plurals name="lockscreen_quick_affordances_summary" formatted="false" msgid="4225396036524703997">
+      <item quantity="other"><xliff:g id="FIRST_1">%1$s</xliff:g>, <xliff:g id="SECOND">%2$s</xliff:g></item>
+      <item quantity="one"><xliff:g id="FIRST_0">%1$s</xliff:g></item>
+    </plurals>
     <string name="rtt_settings_title" msgid="7049259598645966354"></string>
     <string name="rtt_settings_no_visible" msgid="7440356831140948382"></string>
     <string name="rtt_settings_visible_during_call" msgid="7866181103286073700"></string>
@@ -4382,10 +4385,8 @@
     <string name="carrier_wifi_offload_summary" msgid="2980563718888371142">"ອະນຸຍາດ Google Fi ໃຫ້ໃຊ້ເຄືອຂ່າຍ W+ ເພື່ອປັບປຸງຄວາມໄວ ແລະ ການຄອບຄຸມ"</string>
     <string name="carrier_wifi_network_title" msgid="5461382943873831770">"ເຄືອຂ່າຍ W+"</string>
     <string name="sim_category_title" msgid="2341314000964710495">"ຊິມ"</string>
-    <!-- no translation found for downloaded_sim_category_title (2876988650413179752) -->
-    <skip />
-    <!-- no translation found for downloaded_sims_category_title (487799905978489922) -->
-    <skip />
+    <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>
     <string name="sim_category_default_active_sim" msgid="1208194173387987231">" / ຄ່າເລີ່ມຕົ້ນສຳລັບ <xliff:g id="ID_1">%1$s</xliff:g>"</string>
@@ -4441,8 +4442,7 @@
     <string name="smart_forwarding_ongoing_title" msgid="962226849074401228">"​ການ​ຕັ້ງ​ຄ່າ​ການ​ໂທ"</string>
     <string name="smart_forwarding_ongoing_text" msgid="2189209372407117114">"ກຳລັງອັບເດດການຕັ້ງຄ່າ..."</string>
     <string name="smart_forwarding_failed_title" msgid="1859891191023516080">"ການຕັ້ງຄ່າການໂທຜິດພາດ"</string>
-    <!-- no translation found for smart_forwarding_failed_text (8682640643264071789) -->
-    <skip />
+    <string name="smart_forwarding_failed_text" msgid="8682640643264071789">"ຂໍ້ຜິດພາດຂອງເຄືອຂ່າຍ ຫຼື ຂອງຊິມ."</string>
     <string name="smart_forwarding_failed_not_activated_text" msgid="997396203001257904">"ບໍ່ໄດ້ເປີດນຳໃຊ້ຊິມ."</string>
     <string name="smart_forwarding_input_mdn_title" msgid="5105463748849841763">"ໃສ່ເບີໂທລະສັບ"</string>
     <string name="smart_forwarding_input_mdn_dialog_title" msgid="7542216086697868415">"ໃສ່ເບີໂທລະສັບ"</string>
@@ -4466,14 +4466,10 @@
     <string name="previous_page_content_description" msgid="6438292457923282991">"ກ່ອນໜ້າ"</string>
     <string name="next_page_content_description" msgid="1641835099813416294">"ຕໍ່ໄປ"</string>
     <string name="colors_viewpager_content_description" msgid="2591751086138259565">"ຕົວຢ່າງສີ"</string>
-    <!-- no translation found for bluetooth_sim_card_access_notification_title (7351015416346359536) -->
-    <skip />
-    <!-- no translation found for bluetooth_sim_card_access_notification_content (8685623260103018309) -->
-    <skip />
-    <!-- no translation found for bluetooth_sim_card_access_dialog_title (5616323725563125179) -->
-    <skip />
-    <!-- no translation found for bluetooth_sim_card_access_dialog_content (6281997628405909566) -->
-    <skip />
+    <string name="bluetooth_sim_card_access_notification_title" msgid="7351015416346359536">"ຄຳຂໍການເຂົ້າເຖິງຊິມ"</string>
+    <string name="bluetooth_sim_card_access_notification_content" msgid="8685623260103018309">"ມີອຸປະກອນຕ້ອງການເຂົ້າເຖິງຊິມຂອງທ່ານ. ແຕະເພື່ອເບິ່ງລາຍລະອຽດ."</string>
+    <string name="bluetooth_sim_card_access_dialog_title" msgid="5616323725563125179">"ອະນຸຍາດໃຫ້ເຂົ້າເຖິງຊິມບໍ?"</string>
+    <string name="bluetooth_sim_card_access_dialog_content" msgid="6281997628405909566">"ອຸປະກອນ Bluetooth, <xliff:g id="DEVICE_NAME_0">%1$s</xliff:g>, ຕ້ອງການເຂົ້າເຖິງຂໍ້ມູນຈາກຊິມຂອງທ່ານ. ເຊິ່ງນີ້ຮວມເຖິງລາຍຊື່ຜູ້ຕິດຕໍ່ຂອງທ່ານນຳ.\n\nໃນລະຫວ່າງເຊື່ອມຕໍ່, <xliff:g id="DEVICE_NAME_1">%2$s</xliff:g> ຈະໄດ້ຮັບທຸກສາຍທີ່ໂທຫາ <xliff:g id="PHONE_NUMBER">%3$s</xliff:g>."</string>
     <string name="bluetooth_connect_access_notification_title" msgid="2573547043170883947">"ມີອຸປະກອນ Bluetooth ທີ່ສາມາດໃຊ້ໄດ້"</string>
     <string name="bluetooth_connect_access_notification_content" msgid="1328465545685433304">"ມີອຸປະກອນຕ້ອງການເຊື່ອມຕໍ່. ແຕະເພື່ອເບິ່ງລາຍລະອຽດ."</string>
     <string name="bluetooth_connect_access_dialog_title" msgid="1948056782712451381">"ເຊື່ອມຕໍ່ຫາອຸປະກອນ Bluetooth ບໍ?"</string>
@@ -4544,6 +4540,10 @@
     <string name="ingress_rate_limit_summary" msgid="1097811019742438371">"ຕັ້ງຄ່າຂີດຈຳກັດອັດຕາການເຂົ້າແບນວິດເຄືອຂ່າຍເຊິ່ງນຳໃຊ້ກັບເຄືອຂ່າຍທັງໝົດທີ່ສະໜອງການເຊື່ອມຕໍ່ອິນເຕີເນັດ."</string>
     <string name="ingress_rate_limit_dialog_title" msgid="5359461052422633789">"ຕັ້ງຄ່າຂີດຈຳກັດອັດຕາການດາວໂຫຼດເຄືອຂ່າຍ"</string>
     <string name="ingress_rate_limit_no_limit_entry" msgid="8741098826008012163">"ບໍ່ມີຂີດຈໍາກັດ"</string>
+    <!-- no translation found for disable_phantom_process_monitor_title (8348108346706188771) -->
+    <skip />
+    <!-- no translation found for disable_phantom_process_monitor_summary (3044464635550256985) -->
+    <skip />
     <string name="bluetooth_broadcast_dialog_title" msgid="9172775308463135884">"ອອກອາກາດ"</string>
     <string name="bluetooth_broadcast_dialog_broadcast_app" msgid="1016617579194329005">"ອອກອາກາດ <xliff:g id="CURRENTAPP">%1$s</xliff:g>"</string>
     <string name="bluetooth_broadcast_dialog_find_message" msgid="6621660851669953883">"ຟັງການອອກອາກາດທີ່ກຳລັງຫຼິ້ນໃກ້ທ່ານ"</string>
diff --git a/res/values-lt/arrays.xml b/res/values-lt/arrays.xml
index 0eaf4aa..858609a 100644
--- a/res/values-lt/arrays.xml
+++ b/res/values-lt/arrays.xml
@@ -469,7 +469,9 @@
     <item msgid="2373999996715432397">"0"</item>
     <item msgid="5305176997036663262">"1"</item>
   </string-array>
-    <!-- no translation found for switch_to_dock_user_when_docked_timeout_entries:0 (3211660022507486536) -->
-    <!-- no translation found for switch_to_dock_user_when_docked_timeout_entries:1 (7025253383416830453) -->
-    <!-- no translation found for switch_to_dock_user_when_docked_timeout_entries:2 (1574040255478150028) -->
+  <string-array name="switch_to_dock_user_when_docked_timeout_entries">
+    <item msgid="3211660022507486536">"Niekada"</item>
+    <item msgid="7025253383416830453">"Po vienos minutės"</item>
+    <item msgid="1574040255478150028">"Po penkių minučių"</item>
+  </string-array>
 </resources>
diff --git a/res/values-lt/strings.xml b/res/values-lt/strings.xml
index 1480b49..3169dfa 100644
--- a/res/values-lt/strings.xml
+++ b/res/values-lt/strings.xml
@@ -1052,18 +1052,13 @@
     <string name="force_bold_text" msgid="4620929631102086716">"Pusjuodis tekstas"</string>
     <string name="title_font_size" msgid="570613010306330622">"Šrifto dydis"</string>
     <string name="short_summary_font_size" msgid="8444689613442419978">"Teksto padidinimas arba sumažinimas"</string>
-    <!-- no translation found for sim_lock_settings (7331982427303002613) -->
-    <skip />
-    <!-- no translation found for sim_lock_settings_category (6475255139493877786) -->
-    <skip />
-    <!-- no translation found for sim_pin_toggle (6814489621760857328) -->
-    <skip />
+    <string name="sim_lock_settings" msgid="7331982427303002613">"SIM kortelės užrakto nustatymai"</string>
+    <string name="sim_lock_settings_category" msgid="6475255139493877786">"SIM kortelės užraktas"</string>
+    <string name="sim_pin_toggle" msgid="6814489621760857328">"Užrakinti SIM kortelę"</string>
     <string name="sim_pin_change" msgid="5978881209990507379">"Pakeisti SIM kortelės PIN kodą"</string>
     <string name="sim_enter_pin" msgid="8235202785516053253">"SIM kortelės PIN kodas"</string>
-    <!-- no translation found for sim_enable_sim_lock (6486354334679225748) -->
-    <skip />
-    <!-- no translation found for sim_disable_sim_lock (6939439812841857306) -->
-    <skip />
+    <string name="sim_enable_sim_lock" msgid="6486354334679225748">"Užrakinti SIM kortelę"</string>
+    <string name="sim_disable_sim_lock" msgid="6939439812841857306">"Atrakinti SIM kortelę"</string>
     <string name="sim_enter_old" msgid="6882545610939674813">"Senas SIM kortelės PIN kodas"</string>
     <string name="sim_enter_new" msgid="9010947802784561582">"Naujas SIM kortelės PIN kodas"</string>
     <string name="sim_reenter_new" msgid="6131418271490374263">"Dar kartą įveskite naują PIN kodą"</string>
@@ -1078,8 +1073,7 @@
     <string name="sim_change_data_title" msgid="4663239438584588847">"Naudoti „<xliff:g id="CARRIER">%1$s</xliff:g>“ mob. ryšio duomen.?"</string>
     <string name="sim_change_data_message" msgid="3046178883369645132">"Naudojate „<xliff:g id="CARRIER2_0">%2$s</xliff:g>“ mobiliojo ryšio duomenims. Jei perjungsite į „<xliff:g id="CARRIER1">%1$s</xliff:g>“, „<xliff:g id="CARRIER2_1">%2$s</xliff:g>“ paslaugos nebebus naudojamos mobiliojo ryšio duomenims."</string>
     <string name="sim_change_data_ok" msgid="4922114750417276560">"Naudoti „<xliff:g id="CARRIER">%1$s</xliff:g>“"</string>
-    <!-- no translation found for sim_preferred_title (8850185380445309835) -->
-    <skip />
+    <string name="sim_preferred_title" msgid="8850185380445309835">"Atnaujinti pageid. SIM kort.?"</string>
     <string name="sim_preferred_message" msgid="6004009449266648351">"„<xliff:g id="NEW_SIM">%1$s</xliff:g>“ yra vienintelė SIM kortelė įrenginyje. Ar norite naudoti šią SIM kortelę mobiliojo ryšio duomenims, skambučiams ir SMS pranešimams?"</string>
     <string name="wrong_pin_code_pukked" msgid="3414172752791445033">"Netinkamas SIM kortelės PIN kodas. Reikės susisiekti su operatoriumi, kad atrakintų įrenginį."</string>
     <plurals name="wrong_pin_code" formatted="false" msgid="4054088588731305475">
@@ -1234,20 +1228,17 @@
     <string name="reset_network_title" msgid="1395494440355807616">"Iš naujo nustatyti „Wi-Fi“, mobiliųjų duomenų ir „Bluetooth“ nustatymus"</string>
     <string name="reset_network_desc" msgid="1112523764899788246">"Bus iš naujo nustatyti visi tinklo nustatymai, įskaitant:\n\n"<li>"„Wi‑Fi“;"</li>\n<li>"mobiliojo ryšio duomenis;"</li>\n<li>"„Bluetooth“."</li></string>
     <string name="erase_euicc_data_button" msgid="728078969563311737">"Ištrinti"</string>
-    <!-- no translation found for reset_esim_title (4194570573425902754) -->
-    <skip />
+    <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>
     <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>
-    <!-- no translation found for reset_network_final_desc_esim (1129251284212847939) -->
-    <skip />
+    <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>
     <string name="reset_network_final_button_text" msgid="2433867118414000462">"Nustatyti iš naujo"</string>
     <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>
-    <!-- no translation found for reset_esim_error_msg (7279607120606365250) -->
-    <skip />
+    <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>
     <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>
@@ -2077,7 +2068,6 @@
     <string name="printer_info_desc" msgid="1206872325746154206">"Daugiau informacijos apie šį spausdintuvą"</string>
     <string name="power_usage_summary_title" msgid="4198312848584882113">"Akumuliatorius"</string>
     <string name="power_usage_summary" msgid="6857382582534984531">"Kas naudojo akumuliatorių"</string>
-    <string name="power_usage_not_available" msgid="3425302437465106036">"Akum. naudoj. duom. nepasiek."</string>
     <string name="power_usage_level_and_status" msgid="821521456989429593">"<xliff:g id="LEVEL">%1$s</xliff:g> – <xliff:g id="STATUS">%2$s</xliff:g>"</string>
     <string name="power_discharge_remaining" msgid="6997529817917076536">"Liko: <xliff:g id="REMAIN">%1$s</xliff:g>"</string>
     <string name="power_charge_remaining" msgid="7046064326172265116">"Liko įkrauti: <xliff:g id="UNTIL_CHARGED">%1$s</xliff:g>"</string>
@@ -2098,7 +2088,6 @@
     <string name="manager_battery_usage_optimized_only" msgid="7121785281913056432">"optimizuota"</string>
     <string name="manager_battery_usage_link_a11y" msgid="374918091821438564">"Sužinokite daugiau apie akumuliatoriaus energijos vartojimo parinktis"</string>
     <string name="device_screen_usage" msgid="1011630249648289909">"Ekrano naudojimas po paskutinio visiško įkrovimo"</string>
-    <string name="power_usage_list_summary" msgid="3237540201918492925">"Akumuliatoriaus naudojimas nuo paskutinio visiško įkrovimo"</string>
     <string name="advanced_battery_title" msgid="3005993394776555079">"Akum. energ. vart."</string>
     <string name="history_details_title" msgid="8628584613889559355">"Istorijos informacija"</string>
     <string name="advanced_battery_preference_title" msgid="3790901207877260883">"Akumuliatoriaus energijos vartojimas"</string>
@@ -2122,7 +2111,17 @@
     <string name="battery_tip_high_usage_summary" msgid="3938999581403084551">"Žr. daugiausia energijos vartojančias programas"</string>
     <string name="battery_tip_limited_temporarily_title" msgid="5962767837251276527">"Įkrovimas pristabdytas"</string>
     <string name="battery_tip_limited_temporarily_summary" msgid="5254922316684499816">"Apsaugomas akumuliatorius, siekiant pailginti akumuliatoriaus veikimo laiką"</string>
-    <!-- no translation found for battery_tip_limited_temporarily_extra_summary (8876637325622106400) -->
+    <!-- no translation found for battery_tip_dock_defender_future_bypass_title (7257251934903787366) -->
+    <skip />
+    <!-- no translation found for battery_tip_dock_defender_future_bypass_summary (428474483479026813) -->
+    <skip />
+    <!-- no translation found for battery_tip_dock_defender_active_title (8843454404807737776) -->
+    <skip />
+    <!-- no translation found for battery_tip_dock_defender_active_summary (5582869291068635429) -->
+    <skip />
+    <!-- no translation found for battery_tip_dock_defender_temporarily_bypassed_title (1679449361090557201) -->
+    <skip />
+    <!-- no translation found for battery_tip_dock_defender_temporarily_bypassed_summary (5107293805054133144) -->
     <skip />
     <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>
@@ -2199,7 +2198,6 @@
     <string name="power_bluetooth" msgid="5085900180846238196">"Bluetooth"</string>
     <string name="power_cell" msgid="7793805106954398186">"Mobiliojo ryšio tinklas"</string>
     <string name="power_phone" msgid="2768396619208561670">"Balso skambučiai"</string>
-    <string name="battery_used_for" msgid="6401552215008504483">"Naudojama <xliff:g id="TIME">^1</xliff:g>"</string>
     <string name="battery_screen_usage" msgid="90008745183187461">"Ekrano naudojimas: <xliff:g id="TIME">^1</xliff:g>"</string>
     <string name="battery_used_by" msgid="6457305178016189330">"<xliff:g id="PERCENT">%1$s</xliff:g> naudoja „<xliff:g id="APP">%2$s</xliff:g>“"</string>
     <string name="battery_overall_usage" msgid="8940140259734182014">"<xliff:g id="PERCENT">%1$s</xliff:g> visos akumuliatoriaus įkrovos"</string>
@@ -2230,7 +2228,6 @@
     <string name="battery_not_usage_24hr" msgid="8397519536160741248">"Nenaudota per pastarąsias 24 val."</string>
     <string name="battery_usage_without_time" msgid="1346894834339420538"></string>
     <string name="battery_usage_other_users" msgid="9002643295562500693">"Kiti naudotojai"</string>
-    <string name="advanced_battery_graph_subtext" msgid="6816737986172678550">"Likęs akumuliatoriaus veikimo laikas numatytas pagal tai, kaip naudojate įrenginį"</string>
     <string name="estimated_time_left" msgid="948717045180211777">"Liko laiko (numatyta)"</string>
     <string name="estimated_charging_time_left" msgid="2287135413363961246">"Iki visiško įkrovimo"</string>
     <string name="estimated_time_description" msgid="211058785418596009">"Numatyti duomenys gali keistis atsižvelgiant į naudojimą"</string>
@@ -2337,6 +2334,7 @@
     <string name="vpn_settings_multiple_insecure_multiple_total" msgid="1706236062478680488">"Nesaugu: <xliff:g id="VPN_COUNT">%d</xliff:g>"</string>
     <string name="adaptive_connectivity_title" msgid="7464959640138428192">"Adaptyvusis ryšių tvarkymas"</string>
     <string name="adaptive_connectivity_summary" msgid="3648731530666326885">"Automatiškai tvarkant tinklo ryšius pailgėja akumuliatoriaus veikimo laikas ir pagerėja įrenginio našumas"</string>
+    <string name="adaptive_connectivity_main_switch_title" msgid="261045483524512420">"Prisitaikančio ryšio naudojimas"</string>
     <string name="credentials_title" msgid="7535942196886123656">"Prisijungimo duomenų saugykla"</string>
     <string name="credentials_install" msgid="3933218407598415827">"Įdiegti sertifikatą"</string>
     <string name="credentials_reset" msgid="4246628389366452655">"Valyti prisijungimo duomenis"</string>
@@ -2645,8 +2643,7 @@
     <string name="user_remove_user_menu" msgid="2183714948094429367">"Ištrinti <xliff:g id="USER_NAME">%1$s</xliff:g> iš šio įr."</string>
     <string name="user_lockscreen_settings" msgid="4596612658981942092">"Užrakinimo ekrano nustatymai"</string>
     <string name="user_add_on_lockscreen_menu" msgid="2539059062034644966">"Pridėti naudotojų iš užrakinimo ekrano"</string>
-    <!-- no translation found for switch_to_dock_user_when_docked (2324395443311905635) -->
-    <skip />
+    <string name="switch_to_dock_user_when_docked" msgid="2324395443311905635">"Perjungti į naud. administr., kai prij. prie doko"</string>
     <string name="user_confirm_remove_self_title" msgid="926265330805361832">"Ištrinti save?"</string>
     <string name="user_confirm_remove_title" msgid="3626559103278006002">"Ištrinti šį naudotoją?"</string>
     <string name="user_profile_confirm_remove_title" msgid="3131574314149375354">"Pašalinti šį profilį?"</string>
@@ -2772,8 +2769,7 @@
     <string name="wizard_next" msgid="3884832431439072471">"Kitas"</string>
     <string name="wizard_back_adoptable" msgid="1447814356855134183">"Formatuoti kitu būdu"</string>
     <string name="regulatory_info_text" msgid="1154461023369976667"></string>
-    <!-- no translation found for sim_settings_title (2254609719033946272) -->
-    <skip />
+    <string name="sim_settings_title" msgid="2254609719033946272">"SIM kortelės"</string>
     <string name="sim_cellular_data_unavailable" msgid="4653591727755387534">"Mobiliojo ryšio duomenys nepasiekiami"</string>
     <string name="sim_cellular_data_unavailable_summary" msgid="6505871722911347881">"Palieskite, kad pasirinktumėte duomenų SIM"</string>
     <string name="sim_calls_always_use" msgid="967857230039768111">"Visada naudoti tai skambučiams"</string>
@@ -2791,8 +2787,7 @@
     <string name="sim_status_title" msgid="6188770698037109774">"SIM būsena"</string>
     <string name="sim_status_title_sim_slot" msgid="4932996839194493313">"SIM būsena (%1$d SIM lizdas)"</string>
     <string name="sim_signal_strength" msgid="6351052821700294501">"<xliff:g id="DBM">%1$d</xliff:g> dBm <xliff:g id="ASU">%2$d</xliff:g> ASU"</string>
-    <!-- no translation found for sim_notification_title (2819551384383504031) -->
-    <skip />
+    <string name="sim_notification_title" msgid="2819551384383504031">"SIM kortelės pakeistos."</string>
     <string name="sim_notification_summary" msgid="5593339846307029991">"Palieskite, kad nustatytumėte"</string>
     <string name="sim_calls_ask_first_prefs_title" msgid="3077694594349657933">"Klausti kaskart"</string>
     <string name="sim_selection_required_pref" msgid="231437651041498359">"Būtina pasirinkti"</string>
@@ -2818,7 +2813,10 @@
     <string name="account_dashboard_title" msgid="8228773251948253914">"Slaptažodžiai ir paskyros"</string>
     <string name="account_dashboard_default_summary" msgid="1730719656099599488">"Išsaugoti slaptažodžiai, automatinis pildymas, sinchronizuotos paskyros"</string>
     <string name="app_default_dashboard_title" msgid="4071015747629103216">"Numatytosios programos"</string>
-    <!-- no translation found for cloned_apps_dashboard_title (5542076801222950921) -->
+    <string name="cloned_apps_dashboard_title" msgid="5542076801222950921">"Nukopijuotos programos"</string>
+    <!-- no translation found for desc_cloned_apps_intro_text (1369621522882622476) -->
+    <skip />
+    <!-- no translation found for cloned_apps_summary (8805362440770795709) -->
     <skip />
     <string name="system_dashboard_summary" msgid="7400745270362833832">"Kalbos, gestai, laikas, atsarginė kopija"</string>
     <string name="languages_setting_summary" msgid="4924440599794956443">"Sistemos kalbos, programos kalbos"</string>
@@ -3448,8 +3446,7 @@
     <string name="screen_pinning_unlock_password" msgid="4957969621904790573">"Prašyti slaptažodžio prieš atsegant"</string>
     <string name="screen_pinning_unlock_none" msgid="2474959642431856316">"Užrakinti įrenginį atsegant"</string>
     <string name="confirm_sim_deletion_title" msgid="9199369003530237871">"Patvirtinti SIM kortelės ištrynimą"</string>
-    <!-- no translation found for confirm_sim_deletion_description (5090811029854329373) -->
-    <skip />
+    <string name="confirm_sim_deletion_description" msgid="5090811029854329373">"Prieš ištrindami „eSIM“ kortelę patvirtinkite savo tapatybę"</string>
     <string name="opening_paragraph_delete_profile_unknown_company" msgid="2951348192319498135">"Šį darbo profilį tvarko:"</string>
     <string name="managing_admin" msgid="2633920317425356619">"Tvarkoma naudojant „<xliff:g id="ADMIN_APP_LABEL">%s</xliff:g>“"</string>
     <string name="encryption_interstitial_header" msgid="4418014339568737685">"Saugus paleidimas"</string>
@@ -3875,6 +3872,11 @@
       <item quantity="other"><xliff:g id="COUNT">%d</xliff:g> programų gali naudoti neribotus duomenis</item>
     </plurals>
     <string name="special_access_more" msgid="132919514147475846">"Žr. daugiau"</string>
+    <string name="long_background_tasks_label" msgid="3169590134850226687">"Ilgai trunkančios užduotys fone"</string>
+    <string name="long_background_tasks_switch_title" msgid="2491623894899492543">"Leisti ilgai trunkančias užduotis fone"</string>
+    <string name="long_background_tasks_title" msgid="3272230637974707490">"Ilgai trunkančios užduotys fone"</string>
+    <string name="long_background_tasks_footer_title" msgid="9117342254914743097">"Leidžiama šiai programai atlikti ilgai trunkančias užduotis fone. Programa gali vykdyti užduotis, kurios gali trukti ilgiau nei kelias minutes, pvz., atsisiuntimai ir įkėlimai. \n\nAtmetus šį leidimą sistema apribos, kiek laiko programa gali vykdyti tokias užduotis fone."</string>
+    <string name="keywords_long_background_tasks" msgid="5788956269136054574">"ilgai trunkantys darbai, duomenų perkėlimas, fone atliekamos užduotys"</string>
     <string name="reset_shortcut_manager_throttling" msgid="2183940254903144298">"Iš naujo nustatyti „ShortcutManager“ įkainių ribojimą"</string>
     <string name="reset_shortcut_manager_throttling_complete" msgid="8949943009096885470">"„ShortcutManager“ įkainių ribojimas nustatytas iš naujo"</string>
     <string name="notification_suggestion_title" msgid="6309263655965785411">"Valdykite informaciją užrakinimo ekrane"</string>
@@ -4263,8 +4265,7 @@
     <string name="mobile_data_settings_title" msgid="3927524078598009792">"Mobilieji duomenys"</string>
     <string name="mobile_data_settings_summary" msgid="7323978798199919063">"Prieiga prie duomenų naudojant mobiliojo ryšio tinklą"</string>
     <string name="mobile_data_settings_summary_auto_switch" msgid="7851549787645698945">"Telefone bus automatiškai perjungtos šio operatoriaus paslaugos, kai bus pasiekiamos"</string>
-    <!-- no translation found for mobile_data_settings_summary_unavailable (9176513507571883986) -->
-    <skip />
+    <string name="mobile_data_settings_summary_unavailable" msgid="9176513507571883986">"Pasiekiamų SIM kortelių nėra"</string>
     <string name="calls_preference" msgid="2166481296066890129">"Skambučių nuostata"</string>
     <string name="sms_preference" msgid="7742964962568219351">"SMS nuostata"</string>
     <string name="calls_and_sms_ask_every_time" msgid="3178743088737726677">"Klausti kaskart"</string>
@@ -4279,10 +4280,8 @@
     <string name="mobile_network_list_add_more" msgid="4478586073355236604">"Pridėti daugiau"</string>
     <string name="mobile_network_active_sim" msgid="6397581267971410039">"Aktyvi / SIM kortelė"</string>
     <string name="mobile_network_inactive_sim" msgid="5829757490580409899">"Neaktyvi / SIM kortelė"</string>
-    <!-- no translation found for mobile_network_active_esim (3984452275968408382) -->
-    <skip />
-    <!-- no translation found for mobile_network_inactive_esim (8777415108263057939) -->
-    <skip />
+    <string name="mobile_network_active_esim" msgid="3984452275968408382">"Aktyvi / „eSIM“ kortelė"</string>
+    <string name="mobile_network_inactive_esim" msgid="8777415108263057939">"Neaktyvi / „eSIM“ kortelė"</string>
     <string name="mobile_network_sim_name" msgid="3187192894150386537">"SIM kortelės pavadinimas ir spalva"</string>
     <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>
@@ -4318,8 +4317,7 @@
     <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>
-    <!-- no translation found for sim_action_switch_sub_dialog_text_downloaded (8977951796005849471) -->
-    <skip />
+    <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>
     <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>
@@ -4361,10 +4359,8 @@
     <string name="switch_sim_dialog_text" msgid="7530186862171635464">"„<xliff:g id="CARRIER_NAME">%1$s</xliff:g>“ ryšys bus naudojamas mobiliojo ryšio duomenims, skambučiams ir SMS žinutėms."</string>
     <string name="switch_sim_dialog_no_switch_title" msgid="809763410787744247">"Nėra jokių pasiekiamų aktyvių SIM kortelių"</string>
     <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>
-    <!-- no translation found for sim_card_label (6263064316075963775) -->
-    <skip />
-    <!-- no translation found for erase_sim_dialog_title (4742077437653028326) -->
-    <skip />
+    <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>
     <string name="erase_sim_confirm_button" msgid="8309115684335320541">"Ištrinti"</string>
     <string name="erasing_sim" msgid="7877703231075699139">"Ištrinama SIM kortelė…"</string>
@@ -4419,6 +4415,8 @@
     <string name="capture_system_heap_dump_title" msgid="9210974110606886455">"Fiksuoti sistemos atminties išklotinę"</string>
     <string name="reboot_with_mte_title" msgid="9167242803901899693">"Paleisti iš naujo su MTE"</string>
     <string name="reboot_with_mte_message" msgid="7675836625682561153">"Sistema bus paleista iš naujo ir leidžiama eksperimentuoti su atminties žymėjimo plėtiniais (angl. „Memory Tagging Extensions“, MTE). MTE gali neigiamai paveikti sistemos našumą ir stabilumą. Bus iš naujo nustatyta kitą kartą paleidus iš naujo."</string>
+    <string name="reboot_with_mte_summary" msgid="879384278357305846">"Išbandykite MTE vieną kartą paleidę kurdami programą"</string>
+    <string name="reboot_with_mte_already_enabled" msgid="7708271355555880940">"MTE įgalintas taikant išplėstinę atminties apsaugą"</string>
     <string name="capturing_system_heap_dump_message" msgid="8410503247477360622">"Sistemos atminties išklotinės fiksavimas"</string>
     <string name="error_capturing_system_heap_dump_message" msgid="2352983250048200052">"Nepavyko užfiksuoti sistemos atminties išklotinės"</string>
     <string name="automatic_system_heap_dump_title" msgid="4093306504711109479">"Automatinis sistemos atminties išklotinių fiksavimas"</string>
@@ -4470,6 +4468,13 @@
     <string name="lockscreen_trivial_disabled_controls_summary" msgid="7593626010580689155">"Jei norite naudoti, pirmiausia įjunkite parinktį „Rodyti įrenginio valdiklius“"</string>
     <string name="lockscreen_double_line_clock_summary" msgid="2916159550425093703">"Rodyti vertikalųjį laikrodį, kai jis pasiekiamas"</string>
     <string name="lockscreen_double_line_clock_setting_toggle" msgid="3408639316001688529">"Vertikalusis laikrodis"</string>
+    <string name="lockscreen_quick_affordances_title" msgid="435869403114245620">"Mygtukai"</string>
+    <plurals name="lockscreen_quick_affordances_summary" formatted="false" msgid="4225396036524703997">
+      <item quantity="one"><xliff:g id="FIRST_1">%1$s</xliff:g>, <xliff:g id="SECOND">%2$s</xliff:g></item>
+      <item quantity="few"><xliff:g id="FIRST_1">%1$s</xliff:g>, <xliff:g id="SECOND">%2$s</xliff:g></item>
+      <item quantity="many"><xliff:g id="FIRST_1">%1$s</xliff:g>, <xliff:g id="SECOND">%2$s</xliff:g></item>
+      <item quantity="other"><xliff:g id="FIRST_1">%1$s</xliff:g>, <xliff:g id="SECOND">%2$s</xliff:g></item>
+    </plurals>
     <string name="rtt_settings_title" msgid="7049259598645966354"></string>
     <string name="rtt_settings_no_visible" msgid="7440356831140948382"></string>
     <string name="rtt_settings_visible_during_call" msgid="7866181103286073700"></string>
@@ -4518,10 +4523,8 @@
     <string name="carrier_wifi_offload_summary" msgid="2980563718888371142">"Leiskite „Google Fi“ naudoti W+ tinklus, kad būtų padidinta sparta ir aprėptis"</string>
     <string name="carrier_wifi_network_title" msgid="5461382943873831770">"W+ tinklas"</string>
     <string name="sim_category_title" msgid="2341314000964710495">"SIM kortelė"</string>
-    <!-- no translation found for downloaded_sim_category_title (2876988650413179752) -->
-    <skip />
-    <!-- no translation found for downloaded_sims_category_title (487799905978489922) -->
-    <skip />
+    <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>
     <string name="sim_category_default_active_sim" msgid="1208194173387987231">" / Numatytoji <xliff:g id="ID_1">%1$s</xliff:g>"</string>
@@ -4577,8 +4580,7 @@
     <string name="smart_forwarding_ongoing_title" msgid="962226849074401228">"Skambučių nustatymai"</string>
     <string name="smart_forwarding_ongoing_text" msgid="2189209372407117114">"Atnaujinami nustatymai..."</string>
     <string name="smart_forwarding_failed_title" msgid="1859891191023516080">"Skambinimo nustatymų klaida"</string>
-    <!-- no translation found for smart_forwarding_failed_text (8682640643264071789) -->
-    <skip />
+    <string name="smart_forwarding_failed_text" msgid="8682640643264071789">"Tinklo arba SIM kortelės klaida."</string>
     <string name="smart_forwarding_failed_not_activated_text" msgid="997396203001257904">"SIM kortelė nesuaktyvinta."</string>
     <string name="smart_forwarding_input_mdn_title" msgid="5105463748849841763">"Įveskite telefono numerius"</string>
     <string name="smart_forwarding_input_mdn_dialog_title" msgid="7542216086697868415">"Įveskite telefono numerį"</string>
@@ -4602,14 +4604,10 @@
     <string name="previous_page_content_description" msgid="6438292457923282991">"Ankstesnis"</string>
     <string name="next_page_content_description" msgid="1641835099813416294">"Kitas"</string>
     <string name="colors_viewpager_content_description" msgid="2591751086138259565">"Spalvos peržiūra"</string>
-    <!-- no translation found for bluetooth_sim_card_access_notification_title (7351015416346359536) -->
-    <skip />
-    <!-- no translation found for bluetooth_sim_card_access_notification_content (8685623260103018309) -->
-    <skip />
-    <!-- no translation found for bluetooth_sim_card_access_dialog_title (5616323725563125179) -->
-    <skip />
-    <!-- no translation found for bluetooth_sim_card_access_dialog_content (6281997628405909566) -->
-    <skip />
+    <string name="bluetooth_sim_card_access_notification_title" msgid="7351015416346359536">"SIM kortelės prieigos užklausa"</string>
+    <string name="bluetooth_sim_card_access_notification_content" msgid="8685623260103018309">"Įrenginys nori pasiekti jūsų SIM kortelę. Palieskite, jei reikia išsamios informacijos."</string>
+    <string name="bluetooth_sim_card_access_dialog_title" msgid="5616323725563125179">"Leisti pasiekti SIM kortelę?"</string>
+    <string name="bluetooth_sim_card_access_dialog_content" msgid="6281997628405909566">"„Bluetooth“ įrenginys „<xliff:g id="DEVICE_NAME_0">%1$s</xliff:g>“ nori pasiekti duomenis iš jūsų SIM kortelės. Tai apima jūsų kontaktus.\n\nPrisijungęs įrenginys „<xliff:g id="DEVICE_NAME_1">%2$s</xliff:g>“ gaus visus telefono numeriu <xliff:g id="PHONE_NUMBER">%3$s</xliff:g> atliktus skambučius."</string>
     <string name="bluetooth_connect_access_notification_title" msgid="2573547043170883947">"Pasiekiamas „Bluetooth“ įrenginys"</string>
     <string name="bluetooth_connect_access_notification_content" msgid="1328465545685433304">"Įrenginys nori prisijungti. Palieskite, jei reikia išsamios informacijos."</string>
     <string name="bluetooth_connect_access_dialog_title" msgid="1948056782712451381">"Prisijungti prie „Bluetooth“ įrenginio?"</string>
@@ -4680,6 +4678,10 @@
     <string name="ingress_rate_limit_summary" msgid="1097811019742438371">"Konfigūruokite tinklo pralaidumo įvesties rodiklio apribojimą, kuris taikomas visiems tinklams, teikiantiems interneto ryšį."</string>
     <string name="ingress_rate_limit_dialog_title" msgid="5359461052422633789">"Konfigūruokite tinklo atsisiuntimo rodiklio apribojimą"</string>
     <string name="ingress_rate_limit_no_limit_entry" msgid="8741098826008012163">"Nėra apribojimų"</string>
+    <!-- no translation found for disable_phantom_process_monitor_title (8348108346706188771) -->
+    <skip />
+    <!-- no translation found for disable_phantom_process_monitor_summary (3044464635550256985) -->
+    <skip />
     <string name="bluetooth_broadcast_dialog_title" msgid="9172775308463135884">"Transliacija"</string>
     <string name="bluetooth_broadcast_dialog_broadcast_app" msgid="1016617579194329005">"Transliuoti „<xliff:g id="CURRENTAPP">%1$s</xliff:g>“"</string>
     <string name="bluetooth_broadcast_dialog_find_message" msgid="6621660851669953883">"Klausykite netoliese leidžiamų transliacijų"</string>
diff --git a/res/values-lv/arrays.xml b/res/values-lv/arrays.xml
index 1f53384..730fac2 100644
--- a/res/values-lv/arrays.xml
+++ b/res/values-lv/arrays.xml
@@ -469,7 +469,9 @@
     <item msgid="2373999996715432397">"0"</item>
     <item msgid="5305176997036663262">"1"</item>
   </string-array>
-    <!-- no translation found for switch_to_dock_user_when_docked_timeout_entries:0 (3211660022507486536) -->
-    <!-- no translation found for switch_to_dock_user_when_docked_timeout_entries:1 (7025253383416830453) -->
-    <!-- no translation found for switch_to_dock_user_when_docked_timeout_entries:2 (1574040255478150028) -->
+  <string-array name="switch_to_dock_user_when_docked_timeout_entries">
+    <item msgid="3211660022507486536">"Nekad"</item>
+    <item msgid="7025253383416830453">"Pēc 1 minūtes"</item>
+    <item msgid="1574040255478150028">"Pēc 5 minūtēm"</item>
+  </string-array>
 </resources>
diff --git a/res/values-lv/strings.xml b/res/values-lv/strings.xml
index d102d6a..7c601f1 100644
--- a/res/values-lv/strings.xml
+++ b/res/values-lv/strings.xml
@@ -1032,18 +1032,13 @@
     <string name="force_bold_text" msgid="4620929631102086716">"Teksts treknrakstā"</string>
     <string name="title_font_size" msgid="570613010306330622">"Fonta lielums"</string>
     <string name="short_summary_font_size" msgid="8444689613442419978">"Palieliniet vai samaziniet tekstu"</string>
-    <!-- no translation found for sim_lock_settings (7331982427303002613) -->
-    <skip />
-    <!-- no translation found for sim_lock_settings_category (6475255139493877786) -->
-    <skip />
-    <!-- no translation found for sim_pin_toggle (6814489621760857328) -->
-    <skip />
+    <string name="sim_lock_settings" msgid="7331982427303002613">"SIM kartes bloķēšanas iestatījumi"</string>
+    <string name="sim_lock_settings_category" msgid="6475255139493877786">"SIM kartes bloķēšana"</string>
+    <string name="sim_pin_toggle" msgid="6814489621760857328">"Bloķēt SIM karti"</string>
     <string name="sim_pin_change" msgid="5978881209990507379">"Mainīt SIM kartes PIN kodu"</string>
     <string name="sim_enter_pin" msgid="8235202785516053253">"SIM kartes PIN kods"</string>
-    <!-- no translation found for sim_enable_sim_lock (6486354334679225748) -->
-    <skip />
-    <!-- no translation found for sim_disable_sim_lock (6939439812841857306) -->
-    <skip />
+    <string name="sim_enable_sim_lock" msgid="6486354334679225748">"Bloķēt SIM karti"</string>
+    <string name="sim_disable_sim_lock" msgid="6939439812841857306">"Atbloķēt SIM karti"</string>
     <string name="sim_enter_old" msgid="6882545610939674813">"Vecais SIM kartes PIN kods"</string>
     <string name="sim_enter_new" msgid="9010947802784561582">"Jauns SIM PIN"</string>
     <string name="sim_reenter_new" msgid="6131418271490374263">"Atkārtoti ievadiet jauno PIN."</string>
@@ -1058,8 +1053,7 @@
     <string name="sim_change_data_title" msgid="4663239438584588847">"Vai lietot <xliff:g id="CARRIER">%1$s</xliff:g> mobilajiem datiem?"</string>
     <string name="sim_change_data_message" msgid="3046178883369645132">"Jūs izmantojat mobilajiem datiem <xliff:g id="CARRIER2_0">%2$s</xliff:g>. Pārslēdzoties uz <xliff:g id="CARRIER1">%1$s</xliff:g>, <xliff:g id="CARRIER2_1">%2$s</xliff:g> SIM vairs netiks izmantota mobilajiem datiem."</string>
     <string name="sim_change_data_ok" msgid="4922114750417276560">"Izmantot operatoru <xliff:g id="CARRIER">%1$s</xliff:g>"</string>
-    <!-- no translation found for sim_preferred_title (8850185380445309835) -->
-    <skip />
+    <string name="sim_preferred_title" msgid="8850185380445309835">"Atjaunināt vēlamo SIM karti?"</string>
     <string name="sim_preferred_message" msgid="6004009449266648351">"<xliff:g id="NEW_SIM">%1$s</xliff:g> ir vienīgā SIM karte jūsu ierīcē. Vai vēlaties izmantot šo SIM karti mobilajiem datiem, zvaniem un īsziņām?"</string>
     <string name="wrong_pin_code_pukked" msgid="3414172752791445033">"Nepareizs SIM kartes PIN kods. Lai atbloķētu ierīci, sazinieties ar mobilo sakaru operatoru."</string>
     <plurals name="wrong_pin_code" formatted="false" msgid="4054088588731305475">
@@ -1213,20 +1207,17 @@
     <string name="reset_network_title" msgid="1395494440355807616">"Atiestatīt Wi-Fi, mobilo datu un Bluetooth iestatījumus"</string>
     <string name="reset_network_desc" msgid="1112523764899788246">"Tādējādi tiks atiestatīti visi tīkla iestatījumi, tostarp:\n\n"<li>"Wi‑Fi;"</li>\n<li>"mobilie dati;"</li>\n<li>"Bluetooth."</li></string>
     <string name="erase_euicc_data_button" msgid="728078969563311737">"Dzēst"</string>
-    <!-- no translation found for reset_esim_title (4194570573425902754) -->
-    <skip />
+    <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>
     <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>
-    <!-- no translation found for reset_network_final_desc_esim (1129251284212847939) -->
-    <skip />
+    <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>
     <string name="reset_network_final_button_text" msgid="2433867118414000462">"Atiestatīt iestatījumus"</string>
     <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>
-    <!-- no translation found for reset_esim_error_msg (7279607120606365250) -->
-    <skip />
+    <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>
     <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>
@@ -2047,7 +2038,6 @@
     <string name="printer_info_desc" msgid="1206872325746154206">"Plašāka informācija par šo printeri"</string>
     <string name="power_usage_summary_title" msgid="4198312848584882113">"Akumulators"</string>
     <string name="power_usage_summary" msgid="6857382582534984531">"Kas patērējis akumulatoru"</string>
-    <string name="power_usage_not_available" msgid="3425302437465106036">"Akumul. liet. dati nav pieej."</string>
     <string name="power_usage_level_and_status" msgid="821521456989429593">"<xliff:g id="LEVEL">%1$s</xliff:g> — <xliff:g id="STATUS">%2$s</xliff:g>"</string>
     <string name="power_discharge_remaining" msgid="6997529817917076536">"Vēl <xliff:g id="REMAIN">%1$s</xliff:g>"</string>
     <string name="power_charge_remaining" msgid="7046064326172265116">"Atlikušais uzlādes laiks: <xliff:g id="UNTIL_CHARGED">%1$s</xliff:g>"</string>
@@ -2068,13 +2058,11 @@
     <string name="manager_battery_usage_optimized_only" msgid="7121785281913056432">"optimizēts"</string>
     <string name="manager_battery_usage_link_a11y" msgid="374918091821438564">"Uzziniet vairāk par akumulatora lietojuma iespējām."</string>
     <string name="device_screen_usage" msgid="1011630249648289909">"Ekrāna lietojums kopš pilnas uzlādes"</string>
-    <string name="power_usage_list_summary" msgid="3237540201918492925">"Akumulatora lietojums kopš pilnas uzlādes"</string>
     <string name="advanced_battery_title" msgid="3005993394776555079">"Akumulatora lietojums"</string>
     <string name="history_details_title" msgid="8628584613889559355">"Vēstures dati"</string>
     <string name="advanced_battery_preference_title" msgid="3790901207877260883">"Akumulatora lietojums"</string>
     <string name="advanced_battery_preference_summary_with_hours" msgid="954091349133320955">"Skatīt lietojumu pēdējo 24 stundu laikā"</string>
-    <!-- no translation found for advanced_battery_preference_summary (2372763700477268393) -->
-    <skip />
+    <string name="advanced_battery_preference_summary" msgid="2372763700477268393">"Lietojums kopš pēdējās pilnas uzlādes"</string>
     <string name="battery_details_title" msgid="3289680399291090588">"Akumulatora lietojums lietotnēm"</string>
     <string name="details_subtitle" msgid="2550872569652785527">"Izmantot detaļas"</string>
     <string name="controls_subtitle" msgid="3759606830916441564">"Noregulēt strāvas patēriņu"</string>
@@ -2093,7 +2081,17 @@
     <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="5962767837251276527">"Uzlāde ir pārtraukta"</string>
     <string name="battery_tip_limited_temporarily_summary" msgid="5254922316684499816">"Akumulatora aizsardzība ilgākam tā darbmūžam"</string>
-    <!-- no translation found for battery_tip_limited_temporarily_extra_summary (8876637325622106400) -->
+    <!-- no translation found for battery_tip_dock_defender_future_bypass_title (7257251934903787366) -->
+    <skip />
+    <!-- no translation found for battery_tip_dock_defender_future_bypass_summary (428474483479026813) -->
+    <skip />
+    <!-- no translation found for battery_tip_dock_defender_active_title (8843454404807737776) -->
+    <skip />
+    <!-- no translation found for battery_tip_dock_defender_active_summary (5582869291068635429) -->
+    <skip />
+    <!-- no translation found for battery_tip_dock_defender_temporarily_bypassed_title (1679449361090557201) -->
+    <skip />
+    <!-- no translation found for battery_tip_dock_defender_temporarily_bypassed_summary (5107293805054133144) -->
     <skip />
     <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>
@@ -2157,13 +2155,12 @@
     <string name="battery_missing_link_message" msgid="6021565067124898074"></string>
     <string name="battery_missing_link_a11y_message" msgid="3310971406602316323">"Pieskarieties, lai uzzinātu vairāk par šo kļūdu."</string>
     <string name="power_screen" msgid="4596900105850963806">"Ekrāns"</string>
-    <string name="power_flashlight" msgid="8993388636332573202">"Zibspuldze"</string>
+    <string name="power_flashlight" msgid="8993388636332573202">"Lukturītis"</string>
     <string name="power_camera" msgid="4778315081581293923">"Kamera"</string>
     <string name="power_wifi" msgid="4614007837288250325">"Wi-Fi"</string>
     <string name="power_bluetooth" msgid="5085900180846238196">"Bluetooth"</string>
     <string name="power_cell" msgid="7793805106954398186">"Mobilais tīkls"</string>
     <string name="power_phone" msgid="2768396619208561670">"Balss zvani"</string>
-    <string name="battery_used_for" msgid="6401552215008504483">"Izmantots šādu laiku: <xliff:g id="TIME">^1</xliff:g>"</string>
     <string name="battery_screen_usage" msgid="90008745183187461">"Ekrāna lietojums: <xliff:g id="TIME">^1</xliff:g>"</string>
     <string name="battery_used_by" msgid="6457305178016189330">"<xliff:g id="PERCENT">%1$s</xliff:g> izmanto lietotne <xliff:g id="APP">%2$s</xliff:g>"</string>
     <string name="battery_overall_usage" msgid="8940140259734182014">"<xliff:g id="PERCENT">%1$s</xliff:g> no vispārējā akumulatora lietojuma"</string>
@@ -2172,36 +2169,28 @@
     <string name="battery_full_charge_last" msgid="465146408601016923">"Darbības ilgums pēc pilnas uzlādes"</string>
     <string name="battery_footer_summary" msgid="8221691063048377342">"Akumulatora lietojuma dati ir aptuveni un var mainīties atkarībā no lietojuma."</string>
     <string name="battery_detail_power_usage" msgid="1492926471397355477">"Akumulatora lietojums"</string>
-    <!-- no translation found for battery_total_and_bg_usage (8435738393326063685) -->
-    <skip />
+    <string name="battery_total_and_bg_usage" msgid="8435738393326063685">"Kopā: <xliff:g id="TIME_0">^1</xliff:g> • Fonā: <xliff:g id="TIME_1">^2</xliff:g>\n (kopš pēdējās pilnās uzlādes)"</string>
     <string name="battery_total_and_bg_usage_24hr" msgid="2393832614028187281">"Kopā: <xliff:g id="TIME_0">^1</xliff:g> • Lietojums fonā: <xliff:g id="TIME_1">^2</xliff:g>\n(pēdējo 24 h laikā)"</string>
     <string name="battery_total_and_bg_usage_with_period" msgid="2809037516933951047">"Kopā: <xliff:g id="TIME_0">^1</xliff:g> • Lietojums fonā: <xliff:g id="TIME_1">^2</xliff:g>\n(šajā periodā: <xliff:g id="TIME_PERIOD">^3</xliff:g>)"</string>
-    <!-- no translation found for battery_total_usage_less_minute (3199193389086828320) -->
-    <skip />
+    <string name="battery_total_usage_less_minute" msgid="3199193389086828320">"Mazāk par minūti ilgs kopējais lietojums kopš pēdējās pilnās uzlādes"</string>
     <string name="battery_total_usage_less_minute_24hr" msgid="699268449496083696">"Mazāk nekā minūti ilgs kopējais lietojums pēdējo 24 h laikā"</string>
     <string name="battery_total_usage_less_minute_with_period" msgid="571923652373556609">"Mazāk nekā minūti ilgs kopējais lietojums šajā periodā: <xliff:g id="TIME_PERIOD">^1</xliff:g>"</string>
-    <!-- no translation found for battery_bg_usage_less_minute (7776884932074493406) -->
-    <skip />
+    <string name="battery_bg_usage_less_minute" msgid="7776884932074493406">"Mazāk par minūti ilgs lietojums fonā kopš pēdējās pilnās uzlādes"</string>
     <string name="battery_bg_usage_less_minute_24hr" msgid="5016983623297552985">"Mazāk nekā minūti ilgs lietojums fonā pēdējo 24 h laikā"</string>
     <string name="battery_bg_usage_less_minute_with_period" msgid="7624741677867017430">"Mazāk nekā minūti ilgs lietojums fonā šajā periodā: <xliff:g id="TIME_PERIOD">^1</xliff:g>"</string>
-    <!-- no translation found for battery_total_usage (4811532932663354619) -->
-    <skip />
+    <string name="battery_total_usage" msgid="4811532932663354619">"Kopā: <xliff:g id="TIME">^1</xliff:g> (kopš pēdējās pilnās uzlādes)"</string>
     <string name="battery_total_usage_24hr" msgid="3907495067623665787">"Kopā: <xliff:g id="TIME">^1</xliff:g> (pēdējo 24 h laikā)"</string>
     <string name="battery_total_usage_with_period" msgid="2849061229625950626">"<xliff:g id="TIME_0">^1</xliff:g> ilgs kopējais lietojums šajā periodā: <xliff:g id="TIME_PERIOD">^2</xliff:g>"</string>
-    <!-- no translation found for battery_bg_usage (8262917746299259350) -->
-    <skip />
+    <string name="battery_bg_usage" msgid="8262917746299259350">"Lietojums fonā: <xliff:g id="TIME">^1</xliff:g> (kopš pēdējās pilnās uzlādes)"</string>
     <string name="battery_bg_usage_24hr" msgid="1999734910656674710">"Lietojums fonā pēdējo 24 h laikā: <xliff:g id="TIME">^1</xliff:g>"</string>
     <string name="battery_bg_usage_with_period" msgid="992952174445045711">"Lietojums fonā: <xliff:g id="TIME_0">^1</xliff:g> (šajā periodā: <xliff:g id="TIME_PERIOD">^2</xliff:g>)"</string>
-    <!-- no translation found for battery_total_usage_and_bg_less_minute_usage (3861884807364163833) -->
-    <skip />
+    <string name="battery_total_usage_and_bg_less_minute_usage" msgid="3861884807364163833">"Kopā: <xliff:g id="TIME">^1</xliff:g> • Lietojuma ilgums fonā nepārsniedza minūti\n(kopš pēdējās pilnās uzlādes)"</string>
     <string name="battery_total_usage_and_bg_less_minute_usage_24hr" msgid="1721830675789709748">"Kopā: <xliff:g id="TIME">^1</xliff:g> • Mazāk nekā minūti ilgs lietojums fonā\npēdējo 24 h laikā"</string>
     <string name="battery_total_usage_and_bg_less_minute_usage_with_period" msgid="5943281928474598517">"Kopā: <xliff:g id="TIME_0">^1</xliff:g> • Mazāk nekā minūti ilgs lietojums fonā\n(šajā periodā: <xliff:g id="TIME_PERIOD">^2</xliff:g>)"</string>
-    <!-- no translation found for battery_not_usage (3851536644733662392) -->
-    <skip />
+    <string name="battery_not_usage" msgid="3851536644733662392">"Nav lietots kopš pēdējās pilnās uzlādes"</string>
     <string name="battery_not_usage_24hr" msgid="8397519536160741248">"Nav lietots pēdējo 24 h laikā"</string>
     <string name="battery_usage_without_time" msgid="1346894834339420538"></string>
     <string name="battery_usage_other_users" msgid="9002643295562500693">"Citi lietotāji"</string>
-    <string name="advanced_battery_graph_subtext" msgid="6816737986172678550">"Akumulatora darbības laiks tiek aprēķināts, pamatojoties uz ierīces lietojuma datiem."</string>
     <string name="estimated_time_left" msgid="948717045180211777">"Plānotais atlikušais laiks"</string>
     <string name="estimated_charging_time_left" msgid="2287135413363961246">"Līdz pilnai uzlādei"</string>
     <string name="estimated_time_description" msgid="211058785418596009">"Aprēķinātais laiks var mainīties atkarībā no lietojuma"</string>
@@ -2308,6 +2297,7 @@
     <string name="vpn_settings_multiple_insecure_multiple_total" msgid="1706236062478680488">"Nedrošo tīklu skaits: <xliff:g id="VPN_COUNT">%d</xliff:g>"</string>
     <string name="adaptive_connectivity_title" msgid="7464959640138428192">"Adaptīvā savienojamība"</string>
     <string name="adaptive_connectivity_summary" msgid="3648731530666326885">"Tiek paildzināts akumulatora darbības ilgums un uzlabota ierīces veiktspēja, automātiski pārvaldot jūsu tīkla savienojumus."</string>
+    <string name="adaptive_connectivity_main_switch_title" msgid="261045483524512420">"Adaptīvās savienojamības lietošana"</string>
     <string name="credentials_title" msgid="7535942196886123656">"Akreditācijas datu krātuve"</string>
     <string name="credentials_install" msgid="3933218407598415827">"Sertifikāta instalēšana"</string>
     <string name="credentials_reset" msgid="4246628389366452655">"Notīrīt akreditācijas datus"</string>
@@ -2612,8 +2602,7 @@
     <string name="user_remove_user_menu" msgid="2183714948094429367">"Dzēst šajā ierīcē: <xliff:g id="USER_NAME">%1$s</xliff:g>"</string>
     <string name="user_lockscreen_settings" msgid="4596612658981942092">"Bloķēšanas ekrāna iestatījumi"</string>
     <string name="user_add_on_lockscreen_menu" msgid="2539059062034644966">"Pievienot lietotājus no bloķēšanas ekrāna"</string>
-    <!-- no translation found for switch_to_dock_user_when_docked (2324395443311905635) -->
-    <skip />
+    <string name="switch_to_dock_user_when_docked" msgid="2324395443311905635">"Dokošanas laikā iespējot administratora piekļuvi"</string>
     <string name="user_confirm_remove_self_title" msgid="926265330805361832">"Vai dzēst jūsu kontu?"</string>
     <string name="user_confirm_remove_title" msgid="3626559103278006002">"Vai dzēst šo lietotāju?"</string>
     <string name="user_profile_confirm_remove_title" msgid="3131574314149375354">"Vai noņemt šo profilu?"</string>
@@ -2739,8 +2728,7 @@
     <string name="wizard_next" msgid="3884832431439072471">"Tālāk"</string>
     <string name="wizard_back_adoptable" msgid="1447814356855134183">"Formatēt citā veidā"</string>
     <string name="regulatory_info_text" msgid="1154461023369976667"></string>
-    <!-- no translation found for sim_settings_title (2254609719033946272) -->
-    <skip />
+    <string name="sim_settings_title" msgid="2254609719033946272">"SIM kartes"</string>
     <string name="sim_cellular_data_unavailable" msgid="4653591727755387534">"Mobilie dati nav pieejami"</string>
     <string name="sim_cellular_data_unavailable_summary" msgid="6505871722911347881">"Pieskarieties, lai atlasītu datu SIM karti."</string>
     <string name="sim_calls_always_use" msgid="967857230039768111">"Vienmēr izmantot šo iestatījumu zvaniem"</string>
@@ -2758,8 +2746,7 @@
     <string name="sim_status_title" msgid="6188770698037109774">"SIM kartes statuss"</string>
     <string name="sim_status_title_sim_slot" msgid="4932996839194493313">"SIM k. statuss (%1$d. SIM kartes slots)"</string>
     <string name="sim_signal_strength" msgid="6351052821700294501">"<xliff:g id="DBM">%1$d</xliff:g> dBm <xliff:g id="ASU">%2$d</xliff:g> asu"</string>
-    <!-- no translation found for sim_notification_title (2819551384383504031) -->
-    <skip />
+    <string name="sim_notification_title" msgid="2819551384383504031">"SIM kartes ir mainītas."</string>
     <string name="sim_notification_summary" msgid="5593339846307029991">"Pieskarieties, lai iestatītu."</string>
     <string name="sim_calls_ask_first_prefs_title" msgid="3077694594349657933">"Vaicāt katru reizi"</string>
     <string name="sim_selection_required_pref" msgid="231437651041498359">"Nepieciešams veikt atlasi."</string>
@@ -2785,7 +2772,10 @@
     <string name="account_dashboard_title" msgid="8228773251948253914">"Paroles un konti"</string>
     <string name="account_dashboard_default_summary" msgid="1730719656099599488">"Saglabātās paroles, automātiskā aizpilde, sinhronizētie konti"</string>
     <string name="app_default_dashboard_title" msgid="4071015747629103216">"Noklusējuma lietotnes"</string>
-    <!-- no translation found for cloned_apps_dashboard_title (5542076801222950921) -->
+    <string name="cloned_apps_dashboard_title" msgid="5542076801222950921">"Klonētās lietotnes"</string>
+    <!-- no translation found for desc_cloned_apps_intro_text (1369621522882622476) -->
+    <skip />
+    <!-- no translation found for cloned_apps_summary (8805362440770795709) -->
     <skip />
     <string name="system_dashboard_summary" msgid="7400745270362833832">"Valodas, žesti, laiks, dublēšana"</string>
     <string name="languages_setting_summary" msgid="4924440599794956443">"Sistēmas valodas, lietotņu valodas"</string>
@@ -3408,8 +3398,7 @@
     <string name="screen_pinning_unlock_password" msgid="4957969621904790573">"Pirms atspraušanas pieprasīt paroli"</string>
     <string name="screen_pinning_unlock_none" msgid="2474959642431856316">"Bloķēt ierīci, kad tiek veikta atspraušana"</string>
     <string name="confirm_sim_deletion_title" msgid="9199369003530237871">"SIM kartes dzēšanas apstiprinājums"</string>
-    <!-- no translation found for confirm_sim_deletion_description (5090811029854329373) -->
-    <skip />
+    <string name="confirm_sim_deletion_description" msgid="5090811029854329373">"Pirms eSIM kartes dzēšanas apstipriniet savu identitāti"</string>
     <string name="opening_paragraph_delete_profile_unknown_company" msgid="2951348192319498135">"Šis darba profils tiek pārvaldīts, izmantojot:"</string>
     <string name="managing_admin" msgid="2633920317425356619">"Pārvalda <xliff:g id="ADMIN_APP_LABEL">%s</xliff:g>"</string>
     <string name="encryption_interstitial_header" msgid="4418014339568737685">"Drošā palaišana"</string>
@@ -3817,13 +3806,18 @@
     <string name="display_cutout_emulation_keywords" msgid="4506580703807358127">"ekrāna izgriezums"</string>
     <string name="overlay_option_device_default" msgid="7986355499809313848">"Ierīces noklusējuma iestatījums"</string>
     <string name="overlay_toast_failed_to_apply" msgid="4839587811338164960">"Neizdevās lietot pārklājumu"</string>
-    <string name="special_access" msgid="1767980727423395147">"Īpaša piekļuve lietotnēm"</string>
+    <string name="special_access" msgid="1767980727423395147">"Īpaša lietotņu piekļuve"</string>
     <plurals name="special_access_summary" formatted="false" msgid="4995506406763570815">
       <item quantity="zero"><xliff:g id="COUNT">%d</xliff:g> lietotnēs var izmantot neierobežotu datu apjomu</item>
       <item quantity="one"><xliff:g id="COUNT">%d</xliff:g> lietotnē var izmantot neierobežotu datu apjomu</item>
       <item quantity="other"><xliff:g id="COUNT">%d</xliff:g> lietotnēs var izmantot neierobežotu datu apjomu</item>
     </plurals>
     <string name="special_access_more" msgid="132919514147475846">"Skatīt vairāk"</string>
+    <string name="long_background_tasks_label" msgid="3169590134850226687">"Ilgi uzdevumi fonā"</string>
+    <string name="long_background_tasks_switch_title" msgid="2491623894899492543">"Atļaut ilgus uzdevumus fonā"</string>
+    <string name="long_background_tasks_title" msgid="3272230637974707490">"Ilgi uzdevumi fonā"</string>
+    <string name="long_background_tasks_footer_title" msgid="9117342254914743097">"Atļauj šai lietotnei izpildīt ilgus uzdevumus fonā. Tādējādi lietotne var izpildīt uzdevumus, kuru pabeigšanai nepieciešams ilgāks laiks, piemēram, lejupielādes un augšupielādes. \n\nJa šī atļauja netiks piešķirta, sistēma ierobežos to, cik ilgi lietotne var veikt šādus uzdevumus fonā."</string>
+    <string name="keywords_long_background_tasks" msgid="5788956269136054574">"ilgi uzdevumi, datu pārsūtīšana, uzdevumi fonā"</string>
     <string name="reset_shortcut_manager_throttling" msgid="2183940254903144298">"Vai atiestatīt ShortcutManager ātruma ierobežošanu?"</string>
     <string name="reset_shortcut_manager_throttling_complete" msgid="8949943009096885470">"ShortcutManager ātruma ierobežošana ir atiestatīta."</string>
     <string name="notification_suggestion_title" msgid="6309263655965785411">"Kontrolējiet informāciju bloķēšanas ekrānā"</string>
@@ -4204,8 +4198,7 @@
     <string name="mobile_data_settings_title" msgid="3927524078598009792">"Mobilie dati"</string>
     <string name="mobile_data_settings_summary" msgid="7323978798199919063">"Piekļuve datiem, izmantojot mobilo tīklu"</string>
     <string name="mobile_data_settings_summary_auto_switch" msgid="7851549787645698945">"Tālrunis tiks automātiski pārslēgts uz šo mobilo sakaru operatoru, ja būs sasniedzamības zonā"</string>
-    <!-- no translation found for mobile_data_settings_summary_unavailable (9176513507571883986) -->
-    <skip />
+    <string name="mobile_data_settings_summary_unavailable" msgid="9176513507571883986">"Neviena SIM karte nav pieejama"</string>
     <string name="calls_preference" msgid="2166481296066890129">"Vēlamais abonements zvaniem"</string>
     <string name="sms_preference" msgid="7742964962568219351">"Vēlamais tīkls īsziņām"</string>
     <string name="calls_and_sms_ask_every_time" msgid="3178743088737726677">"Vaicāt katru reizi"</string>
@@ -4220,10 +4213,8 @@
     <string name="mobile_network_list_add_more" msgid="4478586073355236604">"Pievienot vēl"</string>
     <string name="mobile_network_active_sim" msgid="6397581267971410039">"Aktīvs, SIM"</string>
     <string name="mobile_network_inactive_sim" msgid="5829757490580409899">"Neaktīvs, SIM"</string>
-    <!-- no translation found for mobile_network_active_esim (3984452275968408382) -->
-    <skip />
-    <!-- no translation found for mobile_network_inactive_esim (8777415108263057939) -->
-    <skip />
+    <string name="mobile_network_active_esim" msgid="3984452275968408382">"Aktīva/eSIM karte"</string>
+    <string name="mobile_network_inactive_esim" msgid="8777415108263057939">"Neaktīva/eSIM karte"</string>
     <string name="mobile_network_sim_name" msgid="3187192894150386537">"SIM kartes nosaukums un krāsa"</string>
     <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>
@@ -4259,8 +4250,7 @@
     <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>
-    <!-- no translation found for sim_action_switch_sub_dialog_text_downloaded (8977951796005849471) -->
-    <skip />
+    <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>
     <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>
@@ -4302,10 +4292,8 @@
     <string name="switch_sim_dialog_text" msgid="7530186862171635464">"<xliff:g id="CARRIER_NAME">%1$s</xliff:g> tiks izmantots mobilo datu, zvanu un īsziņu pakalpojumu nodrošināšanai."</string>
     <string name="switch_sim_dialog_no_switch_title" msgid="809763410787744247">"Nav pieejama neviena aktīva SIM karte"</string>
     <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>
-    <!-- no translation found for sim_card_label (6263064316075963775) -->
-    <skip />
-    <!-- no translation found for erase_sim_dialog_title (4742077437653028326) -->
-    <skip />
+    <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>
     <string name="erase_sim_confirm_button" msgid="8309115684335320541">"Dzēst"</string>
     <string name="erasing_sim" msgid="7877703231075699139">"Notiek SIM kartes dzēšana…"</string>
@@ -4359,6 +4347,8 @@
     <string name="capture_system_heap_dump_title" msgid="9210974110606886455">"Tvert sistēmas kaudzes izrakstu"</string>
     <string name="reboot_with_mte_title" msgid="9167242803901899693">"Atkārtoti palaist ar MTE"</string>
     <string name="reboot_with_mte_message" msgid="7675836625682561153">"Sistēma tiks atkārtoti palaista, un varēsiet eksperimentēt ar paplašinājumu Memory Tagging Extension (MTE). MTE var negatīvi ietekmēt sistēmas veiktspēju un stabilitāti. Nākamajā atkārtotas palaišanas reizē šis iestatījums tiks atiestatīts."</string>
+    <string name="reboot_with_mte_summary" msgid="879384278357305846">"Izmēģiniet MTE vienai palaišanai, izstrādājot lietotnes"</string>
+    <string name="reboot_with_mte_already_enabled" msgid="7708271355555880940">"Paplašinājums MTE ir iespējots, izmantojot uzlaboto atmiņas aizsardzību"</string>
     <string name="capturing_system_heap_dump_message" msgid="8410503247477360622">"Notiek sistēmas kaudzes izraksta tveršana"</string>
     <string name="error_capturing_system_heap_dump_message" msgid="2352983250048200052">"Neizdevās tvert sistēmas kaudzes izrakstu"</string>
     <string name="automatic_system_heap_dump_title" msgid="4093306504711109479">"Automātiski tvert sistēmas kaudzes izrakstus"</string>
@@ -4410,6 +4400,12 @@
     <string name="lockscreen_trivial_disabled_controls_summary" msgid="7593626010580689155">"Lai izmantotu vadīklas, vispirms ieslēdziet iestatījumu “Rādīt ierīču vadīklas”."</string>
     <string name="lockscreen_double_line_clock_summary" msgid="2916159550425093703">"Rādīt pulksteni divās rindās, ja tas ir pieejams"</string>
     <string name="lockscreen_double_line_clock_setting_toggle" msgid="3408639316001688529">"Pulkstenis divās rindās"</string>
+    <string name="lockscreen_quick_affordances_title" msgid="435869403114245620">"Pogas"</string>
+    <plurals name="lockscreen_quick_affordances_summary" formatted="false" msgid="4225396036524703997">
+      <item quantity="zero">Nav</item>
+      <item quantity="one"><xliff:g id="FIRST_1">%1$s</xliff:g>, <xliff:g id="SECOND">%2$s</xliff:g></item>
+      <item quantity="other"><xliff:g id="FIRST_1">%1$s</xliff:g>, <xliff:g id="SECOND">%2$s</xliff:g></item>
+    </plurals>
     <string name="rtt_settings_title" msgid="7049259598645966354"></string>
     <string name="rtt_settings_no_visible" msgid="7440356831140948382"></string>
     <string name="rtt_settings_visible_during_call" msgid="7866181103286073700"></string>
@@ -4458,10 +4454,8 @@
     <string name="carrier_wifi_offload_summary" msgid="2980563718888371142">"Atļaut Google Fi izmantot W+ tīklus, lai uzlabotu ātrumu un pārklājumu"</string>
     <string name="carrier_wifi_network_title" msgid="5461382943873831770">"W+ tīkls"</string>
     <string name="sim_category_title" msgid="2341314000964710495">"SIM karte"</string>
-    <!-- no translation found for downloaded_sim_category_title (2876988650413179752) -->
-    <skip />
-    <!-- no translation found for downloaded_sims_category_title (487799905978489922) -->
-    <skip />
+    <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>
     <string name="sim_category_default_active_sim" msgid="1208194173387987231">" / Noklusējuma iestatījums kategorijai “<xliff:g id="ID_1">%1$s</xliff:g>”"</string>
@@ -4517,8 +4511,7 @@
     <string name="smart_forwarding_ongoing_title" msgid="962226849074401228">"Zvanu iestatījumi"</string>
     <string name="smart_forwarding_ongoing_text" msgid="2189209372407117114">"Notiek iestatījumu atjaunināšana…"</string>
     <string name="smart_forwarding_failed_title" msgid="1859891191023516080">"Zvanu iestatījumu kļūda"</string>
-    <!-- no translation found for smart_forwarding_failed_text (8682640643264071789) -->
-    <skip />
+    <string name="smart_forwarding_failed_text" msgid="8682640643264071789">"Tīkla vai SIM kartes kļūda."</string>
     <string name="smart_forwarding_failed_not_activated_text" msgid="997396203001257904">"SIM karte nav aktivizēta."</string>
     <string name="smart_forwarding_input_mdn_title" msgid="5105463748849841763">"Ievadiet tālruņa numurus"</string>
     <string name="smart_forwarding_input_mdn_dialog_title" msgid="7542216086697868415">"Ievadiet tālruņa numuru"</string>
@@ -4542,14 +4535,10 @@
     <string name="previous_page_content_description" msgid="6438292457923282991">"Iepriekšējā"</string>
     <string name="next_page_content_description" msgid="1641835099813416294">"Nākamā"</string>
     <string name="colors_viewpager_content_description" msgid="2591751086138259565">"Krāsas priekšskatījums"</string>
-    <!-- no translation found for bluetooth_sim_card_access_notification_title (7351015416346359536) -->
-    <skip />
-    <!-- no translation found for bluetooth_sim_card_access_notification_content (8685623260103018309) -->
-    <skip />
-    <!-- no translation found for bluetooth_sim_card_access_dialog_title (5616323725563125179) -->
-    <skip />
-    <!-- no translation found for bluetooth_sim_card_access_dialog_content (6281997628405909566) -->
-    <skip />
+    <string name="bluetooth_sim_card_access_notification_title" msgid="7351015416346359536">"Pieprasījums piekļūt SIM kartei"</string>
+    <string name="bluetooth_sim_card_access_notification_content" msgid="8685623260103018309">"Kāda ierīce pieprasa piekļuvi jūsu SIM kartei. Pieskarieties, lai skatītu detalizētu informāciju."</string>
+    <string name="bluetooth_sim_card_access_dialog_title" msgid="5616323725563125179">"Vai piešķirt piekļuvi SIM kartei?"</string>
+    <string name="bluetooth_sim_card_access_dialog_content" msgid="6281997628405909566">"Bluetooth ierīce “<xliff:g id="DEVICE_NAME_0">%1$s</xliff:g>” pieprasa atļauju piekļūt jūsu SIM kartē saglabātājiem datiem, tostarp kontaktpersonām.\n\nKamēr savienojums būs aktīvs, visi zvani uz numuru <xliff:g id="PHONE_NUMBER">%3$s</xliff:g> tiks saņemti ierīcē “<xliff:g id="DEVICE_NAME_1">%2$s</xliff:g>”."</string>
     <string name="bluetooth_connect_access_notification_title" msgid="2573547043170883947">"Ir pieejama Bluetooth ierīce"</string>
     <string name="bluetooth_connect_access_notification_content" msgid="1328465545685433304">"Ierīce pieprasa atļauju izveidot savienojumu. Pieskarieties, lai skatītu detalizētu informāciju."</string>
     <string name="bluetooth_connect_access_dialog_title" msgid="1948056782712451381">"Vai izveidot savienojumu ar Bluetooth ierīci?"</string>
@@ -4620,6 +4609,10 @@
     <string name="ingress_rate_limit_summary" msgid="1097811019742438371">"Varat konfigurēt tīkla joslas platuma ātruma ierobežojumu ienākošajiem datiem. Tas tiks piemērots visiem tīkliem, kas nodrošina interneta savienojumu."</string>
     <string name="ingress_rate_limit_dialog_title" msgid="5359461052422633789">"Tīkla lejupielādes ātruma ierobežojuma konfigurēšana"</string>
     <string name="ingress_rate_limit_no_limit_entry" msgid="8741098826008012163">"Nav ierobežojuma"</string>
+    <!-- no translation found for disable_phantom_process_monitor_title (8348108346706188771) -->
+    <skip />
+    <!-- no translation found for disable_phantom_process_monitor_summary (3044464635550256985) -->
+    <skip />
     <string name="bluetooth_broadcast_dialog_title" msgid="9172775308463135884">"Apraide"</string>
     <string name="bluetooth_broadcast_dialog_broadcast_app" msgid="1016617579194329005">"Lietotnes <xliff:g id="CURRENTAPP">%1$s</xliff:g> apraide"</string>
     <string name="bluetooth_broadcast_dialog_find_message" msgid="6621660851669953883">"Klausieties tuvumā atskaņotas apraides."</string>
diff --git a/res/values-mk/arrays.xml b/res/values-mk/arrays.xml
index f896f83..ebb9a36 100644
--- a/res/values-mk/arrays.xml
+++ b/res/values-mk/arrays.xml
@@ -469,7 +469,9 @@
     <item msgid="2373999996715432397">"0"</item>
     <item msgid="5305176997036663262">"1"</item>
   </string-array>
-    <!-- no translation found for switch_to_dock_user_when_docked_timeout_entries:0 (3211660022507486536) -->
-    <!-- no translation found for switch_to_dock_user_when_docked_timeout_entries:1 (7025253383416830453) -->
-    <!-- no translation found for switch_to_dock_user_when_docked_timeout_entries:2 (1574040255478150028) -->
+  <string-array name="switch_to_dock_user_when_docked_timeout_entries">
+    <item msgid="3211660022507486536">"Никогаш"</item>
+    <item msgid="7025253383416830453">"По 1 минута"</item>
+    <item msgid="1574040255478150028">"По 5 минути"</item>
+  </string-array>
 </resources>
diff --git a/res/values-mk/strings.xml b/res/values-mk/strings.xml
index f13620d..4d72065 100644
--- a/res/values-mk/strings.xml
+++ b/res/values-mk/strings.xml
@@ -1016,18 +1016,13 @@
     <string name="force_bold_text" msgid="4620929631102086716">"Текст во болд"</string>
     <string name="title_font_size" msgid="570613010306330622">"Големина на фонт"</string>
     <string name="short_summary_font_size" msgid="8444689613442419978">"Намалете го или зголемете го текстот"</string>
-    <!-- no translation found for sim_lock_settings (7331982427303002613) -->
-    <skip />
-    <!-- no translation found for sim_lock_settings_category (6475255139493877786) -->
-    <skip />
-    <!-- no translation found for sim_pin_toggle (6814489621760857328) -->
-    <skip />
+    <string name="sim_lock_settings" msgid="7331982427303002613">"Поставки за заклучување SIM-картичка"</string>
+    <string name="sim_lock_settings_category" msgid="6475255139493877786">"Заклучување SIM-картичка"</string>
+    <string name="sim_pin_toggle" msgid="6814489621760857328">"Заклучи ја SIM-картичката"</string>
     <string name="sim_pin_change" msgid="5978881209990507379">"Промени PIN на SIM-картичка"</string>
     <string name="sim_enter_pin" msgid="8235202785516053253">"PIN на SIM картичка"</string>
-    <!-- no translation found for sim_enable_sim_lock (6486354334679225748) -->
-    <skip />
-    <!-- no translation found for sim_disable_sim_lock (6939439812841857306) -->
-    <skip />
+    <string name="sim_enable_sim_lock" msgid="6486354334679225748">"Заклучете ја SIM-картичката"</string>
+    <string name="sim_disable_sim_lock" msgid="6939439812841857306">"Отклучете ја SIM-картичката"</string>
     <string name="sim_enter_old" msgid="6882545610939674813">"Стар PIN на SIM картичка"</string>
     <string name="sim_enter_new" msgid="9010947802784561582">"Нов PIN на SIM картичка"</string>
     <string name="sim_reenter_new" msgid="6131418271490374263">"Повторно внеси нов PIN"</string>
@@ -1042,8 +1037,7 @@
     <string name="sim_change_data_title" msgid="4663239438584588847">"Да се користи <xliff:g id="CARRIER">%1$s</xliff:g> за интернет?"</string>
     <string name="sim_change_data_message" msgid="3046178883369645132">"Користите <xliff:g id="CARRIER2_0">%2$s</xliff:g> за мобилен интернет. Ако се префрлите на <xliff:g id="CARRIER1">%1$s</xliff:g>, <xliff:g id="CARRIER2_1">%2$s</xliff:g> веќе нема да се користи за мобилен интернет."</string>
     <string name="sim_change_data_ok" msgid="4922114750417276560">"Користи <xliff:g id="CARRIER">%1$s</xliff:g>"</string>
-    <!-- no translation found for sim_preferred_title (8850185380445309835) -->
-    <skip />
+    <string name="sim_preferred_title" msgid="8850185380445309835">"Да се ажурира стандардна SIM?"</string>
     <string name="sim_preferred_message" msgid="6004009449266648351">"<xliff:g id="NEW_SIM">%1$s</xliff:g> е единственaта SIM-картичка во вашиот уред. Дали сакате да ја користите за мобилен интернет, повици и SMS-пораки?"</string>
     <string name="wrong_pin_code_pukked" msgid="3414172752791445033">"PIN кодот за SIM картичката е неточен. Контактирате со вашиот оператор да го отклучи уредот."</string>
     <plurals name="wrong_pin_code" formatted="false" msgid="4054088588731305475">
@@ -1196,20 +1190,17 @@
     <string name="reset_network_title" msgid="1395494440355807616">"Ресетирај Wi-Fi, мобилен интернет и Bluetooth"</string>
     <string name="reset_network_desc" msgid="1112523764899788246">"Ова ќе ги ресетира сите мрежни поставки, вклучувајќи:\n\n"<li>"Wi‑Fi"</li>\n<li>"Мобилен интернет"</li>\n<li>"Bluetooth"</li></string>
     <string name="erase_euicc_data_button" msgid="728078969563311737">"Избриши"</string>
-    <!-- no translation found for reset_esim_title (4194570573425902754) -->
-    <skip />
+    <string name="reset_esim_title" msgid="4194570573425902754">"Избриши ги eSIM-картичките"</string>
     <string name="reset_esim_desc" msgid="3662444090563399131">"Ова нема да ги откаже пакетите за мобилни услуги. За да преземете SIM-картички за замена, контактирајте со операторот."</string>
     <string name="reset_network_button_text" msgid="2281476496459610071">"Ресетирај поставки"</string>
     <string name="reset_network_final_desc" msgid="5304365082065278425">"Да се ресетираат сите мрежни поставки? Ова дејство не може да се врати."</string>
-    <!-- no translation found for reset_network_final_desc_esim (1129251284212847939) -->
-    <skip />
+    <string name="reset_network_final_desc_esim" msgid="1129251284212847939">"Да се ресетираат сите мрежни поставки и да се избришат eSIM-картичките? Ова дејство не може да се врати."</string>
     <string name="reset_network_final_button_text" msgid="2433867118414000462">"Ресетирај поставки"</string>
     <string name="reset_network_confirm_title" msgid="913014422184481270">"Ресетирај?"</string>
     <string name="network_reset_not_available" msgid="1966334631394607829">"Мрежното ресетирање не е достапно за овој корисник"</string>
     <string name="reset_network_complete_toast" msgid="1367872474130621115">"Мрежните поставки се ресетирани"</string>
     <string name="reset_esim_error_title" msgid="4670073610967959597">"Не може да се избришат SIM-картичките"</string>
-    <!-- no translation found for reset_esim_error_msg (7279607120606365250) -->
-    <skip />
+    <string name="reset_esim_error_msg" msgid="7279607120606365250">"eSIM-картичките не може да се избришат поради грешка.\n\nРестартирајте го уредот и обидете се повторно."</string>
     <string name="main_clear_title" msgid="277664302144837723">"Избриши ги сите податоци (фабричко ресетирање)"</string>
     <string name="main_clear_short_title" msgid="4752094765533020696">"Избриши ги сите податоци"</string>
     <string name="main_clear_desc_also_erases_external" msgid="3687911419628956693"><li>"музиката"</li>\n<li>"фотографиите"</li>\n<li>"другите кориснички податоци"</li></string>
@@ -2021,7 +2012,6 @@
     <string name="printer_info_desc" msgid="1206872325746154206">"Повеќе информации за печатачот"</string>
     <string name="power_usage_summary_title" msgid="4198312848584882113">"Батерија"</string>
     <string name="power_usage_summary" msgid="6857382582534984531">"Што ја користеше батеријата"</string>
-    <string name="power_usage_not_available" msgid="3425302437465106036">"Податоците за батеријата се недостапни."</string>
     <string name="power_usage_level_and_status" msgid="821521456989429593">"<xliff:g id="LEVEL">%1$s</xliff:g> - <xliff:g id="STATUS">%2$s</xliff:g>"</string>
     <string name="power_discharge_remaining" msgid="6997529817917076536">"Преостануваат <xliff:g id="REMAIN">%1$s</xliff:g>"</string>
     <string name="power_charge_remaining" msgid="7046064326172265116">"<xliff:g id="UNTIL_CHARGED">%1$s</xliff:g> до полнење"</string>
@@ -2042,7 +2032,6 @@
     <string name="manager_battery_usage_optimized_only" msgid="7121785281913056432">"оптимизирано"</string>
     <string name="manager_battery_usage_link_a11y" msgid="374918091821438564">"Дознајте повеќе за опциите за користење на батеријата"</string>
     <string name="device_screen_usage" msgid="1011630249648289909">"Користење на екранот по целосно полнење"</string>
-    <string name="power_usage_list_summary" msgid="3237540201918492925">"Користење на батеријата по целосното полнење"</string>
     <string name="advanced_battery_title" msgid="3005993394776555079">"Користење на батеријата"</string>
     <string name="history_details_title" msgid="8628584613889559355">"Детали на историја"</string>
     <string name="advanced_battery_preference_title" msgid="3790901207877260883">"Користење на батеријата"</string>
@@ -2066,7 +2055,17 @@
     <string name="battery_tip_high_usage_summary" msgid="3938999581403084551">"Прегледајте ги апликациите со најголемо користење"</string>
     <string name="battery_tip_limited_temporarily_title" msgid="5962767837251276527">"Полнењето е паузирано"</string>
     <string name="battery_tip_limited_temporarily_summary" msgid="5254922316684499816">"Се заштитува батеријата за да се продолжи животниот век на батеријата"</string>
-    <!-- no translation found for battery_tip_limited_temporarily_extra_summary (8876637325622106400) -->
+    <!-- no translation found for battery_tip_dock_defender_future_bypass_title (7257251934903787366) -->
+    <skip />
+    <!-- no translation found for battery_tip_dock_defender_future_bypass_summary (428474483479026813) -->
+    <skip />
+    <!-- no translation found for battery_tip_dock_defender_active_title (8843454404807737776) -->
+    <skip />
+    <!-- no translation found for battery_tip_dock_defender_active_summary (5582869291068635429) -->
+    <skip />
+    <!-- no translation found for battery_tip_dock_defender_temporarily_bypassed_title (1679449361090557201) -->
+    <skip />
+    <!-- no translation found for battery_tip_dock_defender_temporarily_bypassed_summary (5107293805054133144) -->
     <skip />
     <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>
@@ -2129,7 +2128,6 @@
     <string name="power_bluetooth" msgid="5085900180846238196">"Bluetooth"</string>
     <string name="power_cell" msgid="7793805106954398186">"Мобилна мрежа"</string>
     <string name="power_phone" msgid="2768396619208561670">"Говорни повици"</string>
-    <string name="battery_used_for" msgid="6401552215008504483">"Користење <xliff:g id="TIME">^1</xliff:g>"</string>
     <string name="battery_screen_usage" msgid="90008745183187461">"Користење на екранот <xliff:g id="TIME">^1</xliff:g>"</string>
     <string name="battery_used_by" msgid="6457305178016189330">"<xliff:g id="PERCENT">%1$s</xliff:g> искористени од <xliff:g id="APP">%2$s</xliff:g>"</string>
     <string name="battery_overall_usage" msgid="8940140259734182014">"<xliff:g id="PERCENT">%1$s</xliff:g> од целокупната батерија"</string>
@@ -2160,7 +2158,6 @@
     <string name="battery_not_usage_24hr" msgid="8397519536160741248">"Не е користена во минатите 24 часа"</string>
     <string name="battery_usage_without_time" msgid="1346894834339420538"></string>
     <string name="battery_usage_other_users" msgid="9002643295562500693">"Други корисници"</string>
-    <string name="advanced_battery_graph_subtext" msgid="6816737986172678550">"Проценката за преостанатата батерија се базира врз користењето на уредот"</string>
     <string name="estimated_time_left" msgid="948717045180211777">"Проценето преостанато време"</string>
     <string name="estimated_charging_time_left" msgid="2287135413363961246">"До целосно полнење"</string>
     <string name="estimated_time_description" msgid="211058785418596009">"Приближното време може да се промени во зависност од употребата"</string>
@@ -2267,6 +2264,7 @@
     <string name="vpn_settings_multiple_insecure_multiple_total" msgid="1706236062478680488">"Небезбедни: <xliff:g id="VPN_COUNT">%d</xliff:g>"</string>
     <string name="adaptive_connectivity_title" msgid="7464959640138428192">"Адаптивно поврзување"</string>
     <string name="adaptive_connectivity_summary" msgid="3648731530666326885">"Го продолжува траењето на батеријата и ја подобрува изведбата на уредот со автоматско управување со вашите мрежни врски"</string>
+    <string name="adaptive_connectivity_main_switch_title" msgid="261045483524512420">"Користете Adaptive Connectivity"</string>
     <string name="credentials_title" msgid="7535942196886123656">"Складирање акредитиви"</string>
     <string name="credentials_install" msgid="3933218407598415827">"Инсталирајте сертификат"</string>
     <string name="credentials_reset" msgid="4246628389366452655">"Бришење акредитиви"</string>
@@ -2567,8 +2565,7 @@
     <string name="user_remove_user_menu" msgid="2183714948094429367">"Избриши го <xliff:g id="USER_NAME">%1$s</xliff:g> од тука"</string>
     <string name="user_lockscreen_settings" msgid="4596612658981942092">"Поставки на екранот за заклучување"</string>
     <string name="user_add_on_lockscreen_menu" msgid="2539059062034644966">"Додавање корисници од заклучен екран"</string>
-    <!-- no translation found for switch_to_dock_user_when_docked (2324395443311905635) -->
-    <skip />
+    <string name="switch_to_dock_user_when_docked" msgid="2324395443311905635">"Префрли се на администраторски корисник кога уредот е приклучен на док"</string>
     <string name="user_confirm_remove_self_title" msgid="926265330805361832">"Избриши се себеси?"</string>
     <string name="user_confirm_remove_title" msgid="3626559103278006002">"Да се избрише корисникот?"</string>
     <string name="user_profile_confirm_remove_title" msgid="3131574314149375354">"Да се отстрани профилот?"</string>
@@ -2694,8 +2691,7 @@
     <string name="wizard_next" msgid="3884832431439072471">"Следно"</string>
     <string name="wizard_back_adoptable" msgid="1447814356855134183">"Форматирај на друг начин"</string>
     <string name="regulatory_info_text" msgid="1154461023369976667"></string>
-    <!-- no translation found for sim_settings_title (2254609719033946272) -->
-    <skip />
+    <string name="sim_settings_title" msgid="2254609719033946272">"SIM-картички"</string>
     <string name="sim_cellular_data_unavailable" msgid="4653591727755387534">"Мобилниот интернет е недостапен"</string>
     <string name="sim_cellular_data_unavailable_summary" msgid="6505871722911347881">"Допрете за да изберете SIM за податоци"</string>
     <string name="sim_calls_always_use" msgid="967857230039768111">"Секогаш користи го ова за повици"</string>
@@ -2713,8 +2709,7 @@
     <string name="sim_status_title" msgid="6188770698037109774">"Статус на SIM-картичка"</string>
     <string name="sim_status_title_sim_slot" msgid="4932996839194493313">"Статус на SIM (отвор за SIM %1$d)"</string>
     <string name="sim_signal_strength" msgid="6351052821700294501">"<xliff:g id="DBM">%1$d</xliff:g> dBm <xliff:g id="ASU">%2$d</xliff:g> asu"</string>
-    <!-- no translation found for sim_notification_title (2819551384383504031) -->
-    <skip />
+    <string name="sim_notification_title" msgid="2819551384383504031">"SIM-картичките се променија."</string>
     <string name="sim_notification_summary" msgid="5593339846307029991">"Допрете за да поставите"</string>
     <string name="sim_calls_ask_first_prefs_title" msgid="3077694594349657933">"Прашувај секогаш"</string>
     <string name="sim_selection_required_pref" msgid="231437651041498359">"Потребно е да се избере"</string>
@@ -2741,6 +2736,8 @@
     <string name="account_dashboard_default_summary" msgid="1730719656099599488">"Зачувани лозинки, автоматско пополнување, синхронизирани сметки"</string>
     <string name="app_default_dashboard_title" msgid="4071015747629103216">"Стандардни апликации"</string>
     <string name="cloned_apps_dashboard_title" msgid="5542076801222950921">"Клонирани апликации"</string>
+    <string name="desc_cloned_apps_intro_text" msgid="1369621522882622476">"Создадете втор примерок на апликација за да може да користите две сметки истовремено."</string>
+    <string name="cloned_apps_summary" msgid="8805362440770795709">"<xliff:g id="CLONED_APPS_COUNT">%1$s</xliff:g> се клонирани, <xliff:g id="ALLOWED_APPS_COUNT">%2$d</xliff:g> се достапни за клонирање"</string>
     <string name="system_dashboard_summary" msgid="7400745270362833832">"Јазици, движења, време, бекап"</string>
     <string name="languages_setting_summary" msgid="4924440599794956443">"Системски јазици, јазици на апликации"</string>
     <string name="keywords_wifi" msgid="8156528242318351490">"WiFi, Wi-Fi, мрежна врска, интернет, безжичен, податоци, Wi Fi"</string>
@@ -3355,8 +3352,7 @@
     <string name="screen_pinning_unlock_password" msgid="4957969621904790573">"Побарај лозинка пред откачување"</string>
     <string name="screen_pinning_unlock_none" msgid="2474959642431856316">"Заклучи го уредот при откачување"</string>
     <string name="confirm_sim_deletion_title" msgid="9199369003530237871">"Потврдете го бришењето на SIM-картичката"</string>
-    <!-- no translation found for confirm_sim_deletion_description (5090811029854329373) -->
-    <skip />
+    <string name="confirm_sim_deletion_description" msgid="5090811029854329373">"Потврдете дека сте вие пред да ја избришете eSIM-картичката"</string>
     <string name="opening_paragraph_delete_profile_unknown_company" msgid="2951348192319498135">"Овој работен профил е управуван од:"</string>
     <string name="managing_admin" msgid="2633920317425356619">"Управувано од <xliff:g id="ADMIN_APP_LABEL">%s</xliff:g>"</string>
     <string name="encryption_interstitial_header" msgid="4418014339568737685">"Безбедно стартување"</string>
@@ -3760,6 +3756,11 @@
       <item quantity="other"><xliff:g id="COUNT">%d</xliff:g> апликации може да користат неограничен мобилен интернет</item>
     </plurals>
     <string name="special_access_more" msgid="132919514147475846">"Видете повеќе"</string>
+    <string name="long_background_tasks_label" msgid="3169590134850226687">"Долги задачи во заднина"</string>
+    <string name="long_background_tasks_switch_title" msgid="2491623894899492543">"Дозволи извршување долги задачи во заднина"</string>
+    <string name="long_background_tasks_title" msgid="3272230637974707490">"Долги задачи во заднина"</string>
+    <string name="long_background_tasks_footer_title" msgid="9117342254914743097">"Дозволете апликацијава да извршува долги задачи во заднина. Ова ѝ овозможува на апликацијата да извршува задачи што може да траат подолго од неколку минути, како што се преземања и прикачувања. \n\nАко не ја доделите дозволава, системот ќе ограничи колку долго апликацијата може да извршува такви задачи во заднина."</string>
+    <string name="keywords_long_background_tasks" msgid="5788956269136054574">"долги задачи, пренос на податоци, задачи во заднина"</string>
     <string name="reset_shortcut_manager_throttling" msgid="2183940254903144298">"Ресетирајте го ограничувањето оценки на ShortcutManager"</string>
     <string name="reset_shortcut_manager_throttling_complete" msgid="8949943009096885470">"Ограничувањето оценки на ShortcutManager е ресетирано"</string>
     <string name="notification_suggestion_title" msgid="6309263655965785411">"Контролирајте ги информациите на заклучениот екран"</string>
@@ -4132,8 +4133,7 @@
     <string name="mobile_data_settings_title" msgid="3927524078598009792">"Мобилен интернет"</string>
     <string name="mobile_data_settings_summary" msgid="7323978798199919063">"Пристап на интернет преку мобилната мрежа"</string>
     <string name="mobile_data_settings_summary_auto_switch" msgid="7851549787645698945">"Телефонот автоматски ќе се префли на овој оператор кога ќе биде во опсег"</string>
-    <!-- no translation found for mobile_data_settings_summary_unavailable (9176513507571883986) -->
-    <skip />
+    <string name="mobile_data_settings_summary_unavailable" msgid="9176513507571883986">"Нема достапна SIM-картичка"</string>
     <string name="calls_preference" msgid="2166481296066890129">"Претпочитана претплата за повици"</string>
     <string name="sms_preference" msgid="7742964962568219351">"Претпочитана претплата за SMS"</string>
     <string name="calls_and_sms_ask_every_time" msgid="3178743088737726677">"Прашувај секогаш"</string>
@@ -4148,10 +4148,8 @@
     <string name="mobile_network_list_add_more" msgid="4478586073355236604">"Додајте повеќе"</string>
     <string name="mobile_network_active_sim" msgid="6397581267971410039">"Активна/SIM"</string>
     <string name="mobile_network_inactive_sim" msgid="5829757490580409899">"Неактивна/SIM"</string>
-    <!-- no translation found for mobile_network_active_esim (3984452275968408382) -->
-    <skip />
-    <!-- no translation found for mobile_network_inactive_esim (8777415108263057939) -->
-    <skip />
+    <string name="mobile_network_active_esim" msgid="3984452275968408382">"Активна/eSIM"</string>
+    <string name="mobile_network_inactive_esim" msgid="8777415108263057939">"Неактивна/eSIM"</string>
     <string name="mobile_network_sim_name" msgid="3187192894150386537">"Име и боја на SIM"</string>
     <string name="mobile_network_sim_name_label" msgid="1452440641628369625">"Име"</string>
     <string name="mobile_network_sim_color_label" msgid="5293944087609632340">"Боја (за компатибилни апликации)"</string>
@@ -4187,8 +4185,7 @@
     <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>
-    <!-- no translation found for sim_action_switch_sub_dialog_text_downloaded (8977951796005849471) -->
-    <skip />
+    <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>
     <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>
@@ -4230,10 +4227,8 @@
     <string name="switch_sim_dialog_text" msgid="7530186862171635464">"<xliff:g id="CARRIER_NAME">%1$s</xliff:g> ќе се користи за мобилен интернет, повици и SMS."</string>
     <string name="switch_sim_dialog_no_switch_title" msgid="809763410787744247">"Нема активни SIM-картички на располагање"</string>
     <string name="switch_sim_dialog_no_switch_text" msgid="7053939850026876088">"За да може подоцна да користите мобилен интернет и функции за повици и SMS, одете во мрежните поставки"</string>
-    <!-- no translation found for sim_card_label (6263064316075963775) -->
-    <skip />
-    <!-- no translation found for erase_sim_dialog_title (4742077437653028326) -->
-    <skip />
+    <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>
     <string name="erase_sim_confirm_button" msgid="8309115684335320541">"Избриши"</string>
     <string name="erasing_sim" msgid="7877703231075699139">"Се брише SIM-картичката…"</string>
@@ -4286,6 +4281,8 @@
     <string name="capture_system_heap_dump_title" msgid="9210974110606886455">"Сними слика од меморијата на системот"</string>
     <string name="reboot_with_mte_title" msgid="9167242803901899693">"Рестартирајте со MTE"</string>
     <string name="reboot_with_mte_message" msgid="7675836625682561153">"Системот ќе се рестартира и ќе дозволи експеримент со Memory Tagging Extension (MTE). MTE може да има негативно влијание по изведбата и стабилноста на системот. Ќе се ресетира на следното подоцнежно рестартирање."</string>
+    <string name="reboot_with_mte_summary" msgid="879384278357305846">"Пробајте MTE за едно подигање за развој на апликација"</string>
+    <string name="reboot_with_mte_already_enabled" msgid="7708271355555880940">"MTE е овозможено преку „Напредна заштита на меморијата“"</string>
     <string name="capturing_system_heap_dump_message" msgid="8410503247477360622">"Се снима слика од меморијата на системот"</string>
     <string name="error_capturing_system_heap_dump_message" msgid="2352983250048200052">"Не може да се сними слика од меморијата на системот"</string>
     <string name="automatic_system_heap_dump_title" msgid="4093306504711109479">"Автоматски снимај слики од меморијата на системот"</string>
@@ -4337,6 +4334,11 @@
     <string name="lockscreen_trivial_disabled_controls_summary" msgid="7593626010580689155">"За да користите, прво вклучете „Прикажувај контроли за уреди“"</string>
     <string name="lockscreen_double_line_clock_summary" msgid="2916159550425093703">"Прикажувај часовник со двојна линија кога е достапен"</string>
     <string name="lockscreen_double_line_clock_setting_toggle" msgid="3408639316001688529">"Часовник со двојна линија"</string>
+    <string name="lockscreen_quick_affordances_title" msgid="435869403114245620">"Копчиња"</string>
+    <plurals name="lockscreen_quick_affordances_summary" formatted="false" msgid="4225396036524703997">
+      <item quantity="one"><xliff:g id="FIRST_1">%1$s</xliff:g>, <xliff:g id="SECOND">%2$s</xliff:g></item>
+      <item quantity="other"><xliff:g id="FIRST_1">%1$s</xliff:g>, <xliff:g id="SECOND">%2$s</xliff:g></item>
+    </plurals>
     <string name="rtt_settings_title" msgid="7049259598645966354"></string>
     <string name="rtt_settings_no_visible" msgid="7440356831140948382"></string>
     <string name="rtt_settings_visible_during_call" msgid="7866181103286073700"></string>
@@ -4385,10 +4387,8 @@
     <string name="carrier_wifi_offload_summary" msgid="2980563718888371142">"Дозволете Google Fi да користи W+ мрежи за да ги подобри брзината и покриеноста"</string>
     <string name="carrier_wifi_network_title" msgid="5461382943873831770">"W+ мрежа"</string>
     <string name="sim_category_title" msgid="2341314000964710495">"SIM"</string>
-    <!-- no translation found for downloaded_sim_category_title (2876988650413179752) -->
-    <skip />
-    <!-- no translation found for downloaded_sims_category_title (487799905978489922) -->
-    <skip />
+    <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>
     <string name="sim_category_default_active_sim" msgid="1208194173387987231">" /Стандардно за <xliff:g id="ID_1">%1$s</xliff:g>"</string>
@@ -4444,8 +4444,7 @@
     <string name="smart_forwarding_ongoing_title" msgid="962226849074401228">"Поставки за повици"</string>
     <string name="smart_forwarding_ongoing_text" msgid="2189209372407117114">"Се ажурираат поставките…"</string>
     <string name="smart_forwarding_failed_title" msgid="1859891191023516080">"Грешка со поставки за повици"</string>
-    <!-- no translation found for smart_forwarding_failed_text (8682640643264071789) -->
-    <skip />
+    <string name="smart_forwarding_failed_text" msgid="8682640643264071789">"Грешка на мрежа или SIM-картичка."</string>
     <string name="smart_forwarding_failed_not_activated_text" msgid="997396203001257904">"SIM-картичката не е активирана."</string>
     <string name="smart_forwarding_input_mdn_title" msgid="5105463748849841763">"Внесете телефонски броеви"</string>
     <string name="smart_forwarding_input_mdn_dialog_title" msgid="7542216086697868415">"Внесете телефонски број"</string>
@@ -4469,14 +4468,10 @@
     <string name="previous_page_content_description" msgid="6438292457923282991">"Претходна"</string>
     <string name="next_page_content_description" msgid="1641835099813416294">"Следна"</string>
     <string name="colors_viewpager_content_description" msgid="2591751086138259565">"Преглед на бојата"</string>
-    <!-- no translation found for bluetooth_sim_card_access_notification_title (7351015416346359536) -->
-    <skip />
-    <!-- no translation found for bluetooth_sim_card_access_notification_content (8685623260103018309) -->
-    <skip />
-    <!-- no translation found for bluetooth_sim_card_access_dialog_title (5616323725563125179) -->
-    <skip />
-    <!-- no translation found for bluetooth_sim_card_access_dialog_content (6281997628405909566) -->
-    <skip />
+    <string name="bluetooth_sim_card_access_notification_title" msgid="7351015416346359536">"Барање за пристап до SIM-картичката"</string>
+    <string name="bluetooth_sim_card_access_notification_content" msgid="8685623260103018309">"Уред сака да пристапи до вашата SIM-картичка. Допрете за детали."</string>
+    <string name="bluetooth_sim_card_access_dialog_title" msgid="5616323725563125179">"Да се дозволи пристап до SIM-картичката?"</string>
+    <string name="bluetooth_sim_card_access_dialog_content" msgid="6281997628405909566">"Уред со Bluetooth, <xliff:g id="DEVICE_NAME_0">%1$s</xliff:g>, сака да пристапи до податоци од вашата SIM-картичка. Ова ги опфаќа и контактите.\n\nДодека е поврзан, <xliff:g id="DEVICE_NAME_1">%2$s</xliff:g> ќе ги прима сите повици упатени на <xliff:g id="PHONE_NUMBER">%3$s</xliff:g>."</string>
     <string name="bluetooth_connect_access_notification_title" msgid="2573547043170883947">"Достапен е уред со Bluetooth"</string>
     <string name="bluetooth_connect_access_notification_content" msgid="1328465545685433304">"Даден уред сака да се поврзе. Допрете за детали."</string>
     <string name="bluetooth_connect_access_dialog_title" msgid="1948056782712451381">"Да се поврзе со уред со Bluetooth?"</string>
@@ -4547,6 +4542,8 @@
     <string name="ingress_rate_limit_summary" msgid="1097811019742438371">"Конфигурирајте го ограничувањето за брзина на пристап до мрежата што ќе се примени на сите мрежи што овозможуваат поврзување на интернет."</string>
     <string name="ingress_rate_limit_dialog_title" msgid="5359461052422633789">"Конфигурирајте го ограничувањето за мрежна брзина на преземање"</string>
     <string name="ingress_rate_limit_no_limit_entry" msgid="8741098826008012163">"Нема ограничување"</string>
+    <string name="disable_phantom_process_monitor_title" msgid="8348108346706188771">"Оневозможете ги ограничувањата на детските процеси"</string>
+    <string name="disable_phantom_process_monitor_summary" msgid="3044464635550256985">"Оневозможете ги ограничувањата за користење на системските ресурси на детските процеси на апликацијата"</string>
     <string name="bluetooth_broadcast_dialog_title" msgid="9172775308463135884">"Емитување"</string>
     <string name="bluetooth_broadcast_dialog_broadcast_app" msgid="1016617579194329005">"Емитување на <xliff:g id="CURRENTAPP">%1$s</xliff:g>"</string>
     <string name="bluetooth_broadcast_dialog_find_message" msgid="6621660851669953883">"Слушајте емитувања во ваша близина"</string>
diff --git a/res/values-ml/arrays.xml b/res/values-ml/arrays.xml
index 1910ae5..53e2cdf 100644
--- a/res/values-ml/arrays.xml
+++ b/res/values-ml/arrays.xml
@@ -469,7 +469,9 @@
     <item msgid="2373999996715432397">"0"</item>
     <item msgid="5305176997036663262">"1"</item>
   </string-array>
-    <!-- no translation found for switch_to_dock_user_when_docked_timeout_entries:0 (3211660022507486536) -->
-    <!-- no translation found for switch_to_dock_user_when_docked_timeout_entries:1 (7025253383416830453) -->
-    <!-- no translation found for switch_to_dock_user_when_docked_timeout_entries:2 (1574040255478150028) -->
+  <string-array name="switch_to_dock_user_when_docked_timeout_entries">
+    <item msgid="3211660022507486536">"ഒരിക്കലും വേണ്ട"</item>
+    <item msgid="7025253383416830453">"ഒരു മിനിറ്റിന് ശേഷം"</item>
+    <item msgid="1574040255478150028">"5 മിനിറ്റിന് ശേഷം"</item>
+  </string-array>
 </resources>
diff --git a/res/values-ml/strings.xml b/res/values-ml/strings.xml
index a69addf..0debb95 100644
--- a/res/values-ml/strings.xml
+++ b/res/values-ml/strings.xml
@@ -1012,18 +1012,13 @@
     <string name="force_bold_text" msgid="4620929631102086716">"ബോൾഡ് ടെക്സ്റ്റ്"</string>
     <string name="title_font_size" msgid="570613010306330622">"ഫോണ്ട് വലുപ്പം"</string>
     <string name="short_summary_font_size" msgid="8444689613442419978">"ടെക്‌സ്‌റ്റ് വലുതാക്കുകയോ ചെറുതാക്കുകയോ ചെയ്യുക"</string>
-    <!-- no translation found for sim_lock_settings (7331982427303002613) -->
-    <skip />
-    <!-- no translation found for sim_lock_settings_category (6475255139493877786) -->
-    <skip />
-    <!-- no translation found for sim_pin_toggle (6814489621760857328) -->
-    <skip />
+    <string name="sim_lock_settings" msgid="7331982427303002613">"സിം ലോക്ക് ക്രമീകരണം"</string>
+    <string name="sim_lock_settings_category" msgid="6475255139493877786">"സിം ലോക്ക്"</string>
+    <string name="sim_pin_toggle" msgid="6814489621760857328">"സിം ലോക്ക് ചെയ്യുക"</string>
     <string name="sim_pin_change" msgid="5978881209990507379">"സിം പിൻ മാറ്റുക"</string>
     <string name="sim_enter_pin" msgid="8235202785516053253">"സിം പിൻ"</string>
-    <!-- no translation found for sim_enable_sim_lock (6486354334679225748) -->
-    <skip />
-    <!-- no translation found for sim_disable_sim_lock (6939439812841857306) -->
-    <skip />
+    <string name="sim_enable_sim_lock" msgid="6486354334679225748">"സിം ലോക്ക് ചെയ്യുക"</string>
+    <string name="sim_disable_sim_lock" msgid="6939439812841857306">"സിം അൺലോക്ക് ചെയ്യുക"</string>
     <string name="sim_enter_old" msgid="6882545610939674813">"പഴയ സിം പിൻ"</string>
     <string name="sim_enter_new" msgid="9010947802784561582">"പുതിയ സിം പിൻ"</string>
     <string name="sim_reenter_new" msgid="6131418271490374263">"പുതിയ പിൻ വീണ്ടും ടൈപ്പുചെയ്യുക"</string>
@@ -1038,8 +1033,7 @@
     <string name="sim_change_data_title" msgid="4663239438584588847">"മൊബൈൽ ഡാറ്റയ്ക്ക് <xliff:g id="CARRIER">%1$s</xliff:g> വേണോ?"</string>
     <string name="sim_change_data_message" msgid="3046178883369645132">"നിങ്ങൾ മൊബൈൽ ഡാറ്റയ്ക്ക് <xliff:g id="CARRIER2_0">%2$s</xliff:g> ഉപയോഗിക്കുന്നു. നിങ്ങൾ <xliff:g id="CARRIER1">%1$s</xliff:g> എന്നതിലേക്ക് മാറുകയാണെങ്കിൽ മൊബൈൽ ഡാറ്റ ലഭിക്കാൻ <xliff:g id="CARRIER2_1">%2$s</xliff:g> എന്നത് ഇനിമുതൽ ഉപയോഗിക്കാനാവില്ല."</string>
     <string name="sim_change_data_ok" msgid="4922114750417276560">"<xliff:g id="CARRIER">%1$s</xliff:g> ഉപയോഗിക്കുക"</string>
-    <!-- no translation found for sim_preferred_title (8850185380445309835) -->
-    <skip />
+    <string name="sim_preferred_title" msgid="8850185380445309835">"തിരഞ്ഞെടുത്ത സിം അപ്ഡേറ്റുചെയ്യണോ?"</string>
     <string name="sim_preferred_message" msgid="6004009449266648351">"നിങ്ങളുടെ ഉപകരണത്തിൽ ഉള്ള ഒരേയൊരു സിം <xliff:g id="NEW_SIM">%1$s</xliff:g> ആണ്. മൊബൈൽ ഡാറ്റ, കോളുകൾ, SMS സന്ദേശങ്ങൾ എന്നിവയ്ക്ക് ഈ സിം ഉപയോഗിക്കാൻ ആഗ്രഹിക്കുന്നുണ്ടോ?"</string>
     <string name="wrong_pin_code_pukked" msgid="3414172752791445033">"സിം പിൻ കോഡ് തെറ്റാണ്, നിങ്ങളുടെ ഉപകരണം അൺലോക്കുചെയ്യാൻ ഇപ്പോൾ നിങ്ങളുടെ കാരിയറുമായി ബന്ധപ്പെടണം."</string>
     <plurals name="wrong_pin_code" formatted="false" msgid="4054088588731305475">
@@ -1192,20 +1186,17 @@
     <string name="reset_network_title" msgid="1395494440355807616">"വൈഫൈ, മൊബൈൽ, Bluetooth റീസെറ്റ് ചെയ്യുക"</string>
     <string name="reset_network_desc" msgid="1112523764899788246">"ഇനിപ്പറയുന്നവ ഉൾപ്പെടെ എല്ലാ നെറ്റ്‍വർക്ക് ക്രമീകരണങ്ങളും ഇത് റീസെറ്റ് ചെയ്യും:\n\n"<li>"വൈഫൈ"</li>\n<li>"മൊബൈൽ ഡാറ്റ"</li>\n<li>"Bluetooth"</li></string>
     <string name="erase_euicc_data_button" msgid="728078969563311737">"മായ്ക്കുക"</string>
-    <!-- no translation found for reset_esim_title (4194570573425902754) -->
-    <skip />
+    <string name="reset_esim_title" msgid="4194570573425902754">"ഇ-സിമ്മുകൾ മായ്‌ക്കുക"</string>
     <string name="reset_esim_desc" msgid="3662444090563399131">"ഇത്, ഒരു മൊബെെൽ സേവന പ്ലാനുകളും റദ്ദാക്കില്ല. പകരം ഉപയോഗിക്കാനുള്ള സിമ്മുകൾ ഡൗൺലോഡ് ചെയ്യാൻ നിങ്ങളുടെ സേവനദാതാവിനെ ബന്ധപ്പെടുക."</string>
     <string name="reset_network_button_text" msgid="2281476496459610071">"ക്രമീകരണം റീസെറ്റ് ചെയ്യുക"</string>
     <string name="reset_network_final_desc" msgid="5304365082065278425">"എല്ലാ നെറ്റ്‌വർക്കിംഗ് ക്രമീകരണവും പുനഃസജ്ജീകരിക്കണോ? നിങ്ങൾക്ക് ഈ പ്രവർത്തനം പഴയപടിയാക്കാനാവില്ല."</string>
-    <!-- no translation found for reset_network_final_desc_esim (1129251284212847939) -->
-    <skip />
+    <string name="reset_network_final_desc_esim" msgid="1129251284212847939">"എല്ലാ നെറ്റ്‌വർക്ക് ക്രമീകരണവും റീസെറ്റ് ചെയ്ത് ഇ-സിമ്മുകൾ മായ്ക്കണോ? ഈ പ്രവർത്തനം നിങ്ങൾക്ക് പഴയപടിയാക്കാനാകില്ല."</string>
     <string name="reset_network_final_button_text" msgid="2433867118414000462">"ക്രമീകരണം റീസെറ്റ് ചെയ്യുക"</string>
     <string name="reset_network_confirm_title" msgid="913014422184481270">"റീസെറ്റ് ചെയ്യണോ?"</string>
     <string name="network_reset_not_available" msgid="1966334631394607829">"ഈ ഉപയോക്താവിന് നെറ്റ്‌വർക്ക് റീസെറ്റ് ലഭ്യമല്ല"</string>
     <string name="reset_network_complete_toast" msgid="1367872474130621115">"നെറ്റ്‌വർക്ക് ക്രമീകരണം റീസെറ്റുചെയ്‌തു"</string>
     <string name="reset_esim_error_title" msgid="4670073610967959597">"SIM-കൾ മായ്ക്കാനാവില്ല"</string>
-    <!-- no translation found for reset_esim_error_msg (7279607120606365250) -->
-    <skip />
+    <string name="reset_esim_error_msg" msgid="7279607120606365250">"ഒരു പിശക് കാരണം ഇ-സിമ്മുകൾ മായ്ക്കാനാകുന്നില്ല.\n\nനിങ്ങളുടെ ഉപകരണം റീസ്‌റ്റാർട്ട് ചെയ്‌ത് വീണ്ടും ശ്രമിക്കുക."</string>
     <string name="main_clear_title" msgid="277664302144837723">"എല്ലാ ഡാറ്റയും മായ്‌ക്കുക (ഫാക്‌ടറി റീസെറ്റ്)"</string>
     <string name="main_clear_short_title" msgid="4752094765533020696">"എല്ലാ ഡാറ്റയും മായ്‌ക്കുക (ഫാക്‌ടറി റീസെറ്റ്)"</string>
     <string name="main_clear_desc_also_erases_external" msgid="3687911419628956693"><li>"സംഗീതം"</li>\n<li>"ഫോട്ടോകൾ"</li>\n<li>"മറ്റ് ഉപയോക്തൃ ഡാറ്റ"</li></string>
@@ -2017,7 +2008,6 @@
     <string name="printer_info_desc" msgid="1206872325746154206">"ഈ പ്രിന്ററിനെ കുറിച്ചുള്ള കൂടുതൽ വിവരങ്ങൾ"</string>
     <string name="power_usage_summary_title" msgid="4198312848584882113">"ബാറ്ററി"</string>
     <string name="power_usage_summary" msgid="6857382582534984531">"എന്തെല്ലാമാണ് ബാറ്ററി ഉപയോഗിക്കുന്നത്"</string>
-    <string name="power_usage_not_available" msgid="3425302437465106036">"ബാറ്ററി ഉപയോഗ ഡാറ്റ ലഭ്യമല്ല."</string>
     <string name="power_usage_level_and_status" msgid="821521456989429593">"<xliff:g id="LEVEL">%1$s</xliff:g> - <xliff:g id="STATUS">%2$s</xliff:g>"</string>
     <string name="power_discharge_remaining" msgid="6997529817917076536">"<xliff:g id="REMAIN">%1$s</xliff:g> ശേഷിക്കുന്നു"</string>
     <string name="power_charge_remaining" msgid="7046064326172265116">"ചാർജ്ജാകാനുള്ള സമയം <xliff:g id="UNTIL_CHARGED">%1$s</xliff:g>"</string>
@@ -2038,7 +2028,6 @@
     <string name="manager_battery_usage_optimized_only" msgid="7121785281913056432">"ഒപ്റ്റിമൈസ് ചെയ്‌തത്"</string>
     <string name="manager_battery_usage_link_a11y" msgid="374918091821438564">"ബാറ്ററി ഉപയോഗ ഓപ്ഷനുകളെ കുറിച്ച് കൂടുതലറിയുക"</string>
     <string name="device_screen_usage" msgid="1011630249648289909">"ഫുൾ ചാർജ് ചെയ്‍തത് മുതലുള്ള സ്‌ക്രീൻ ഉപയോഗം"</string>
-    <string name="power_usage_list_summary" msgid="3237540201918492925">"പൂർണ്ണമായി ചാർജ് ചെയ്‌ത ശേഷമുള്ള ബാറ്ററി ഉപയോഗം"</string>
     <string name="advanced_battery_title" msgid="3005993394776555079">"ബാറ്ററി ഉപയോഗം"</string>
     <string name="history_details_title" msgid="8628584613889559355">"ചരിത്ര വിശദാംശം"</string>
     <string name="advanced_battery_preference_title" msgid="3790901207877260883">"ബാറ്ററി ഉപയോഗം"</string>
@@ -2062,7 +2051,17 @@
     <string name="battery_tip_high_usage_summary" msgid="3938999581403084551">"ഉയർന്ന ഉപയോഗമുള്ള ആപ്പുകൾ കാണുക"</string>
     <string name="battery_tip_limited_temporarily_title" msgid="5962767837251276527">"ചാർജിംഗ് താൽക്കാലികമായി നിർത്തി"</string>
     <string name="battery_tip_limited_temporarily_summary" msgid="5254922316684499816">"ബാറ്ററി ലെെഫ് വർദ്ധിപ്പിക്കാൻ ബാറ്ററിയെ പരിരക്ഷിക്കുന്നു"</string>
-    <!-- no translation found for battery_tip_limited_temporarily_extra_summary (8876637325622106400) -->
+    <!-- no translation found for battery_tip_dock_defender_future_bypass_title (7257251934903787366) -->
+    <skip />
+    <!-- no translation found for battery_tip_dock_defender_future_bypass_summary (428474483479026813) -->
+    <skip />
+    <!-- no translation found for battery_tip_dock_defender_active_title (8843454404807737776) -->
+    <skip />
+    <!-- no translation found for battery_tip_dock_defender_active_summary (5582869291068635429) -->
+    <skip />
+    <!-- no translation found for battery_tip_dock_defender_temporarily_bypassed_title (1679449361090557201) -->
+    <skip />
+    <!-- no translation found for battery_tip_dock_defender_temporarily_bypassed_summary (5107293805054133144) -->
     <skip />
     <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>
@@ -2125,7 +2124,6 @@
     <string name="power_bluetooth" msgid="5085900180846238196">"Bluetooth"</string>
     <string name="power_cell" msgid="7793805106954398186">"മൊബൈൽ നെറ്റ്‌വർക്ക്"</string>
     <string name="power_phone" msgid="2768396619208561670">"വോയ്‌സ് കോളുകൾ"</string>
-    <string name="battery_used_for" msgid="6401552215008504483">"<xliff:g id="TIME">^1</xliff:g> സമയം ഉപയോഗിച്ചു"</string>
     <string name="battery_screen_usage" msgid="90008745183187461">"സ്‌ക്രീൻ ഉപയോഗം <xliff:g id="TIME">^1</xliff:g>"</string>
     <string name="battery_used_by" msgid="6457305178016189330">"<xliff:g id="APP">%2$s</xliff:g> ആപ്പ് <xliff:g id="PERCENT">%1$s</xliff:g> ഉപയോഗിച്ചു"</string>
     <string name="battery_overall_usage" msgid="8940140259734182014">"മൊത്തം ബാറ്ററിയുടെ <xliff:g id="PERCENT">%1$s</xliff:g>"</string>
@@ -2156,7 +2154,6 @@
     <string name="battery_not_usage_24hr" msgid="8397519536160741248">"കഴിഞ്ഞ 24 മണിക്കൂറിനിടെ ഉപയോഗിച്ചിട്ടില്ല"</string>
     <string name="battery_usage_without_time" msgid="1346894834339420538"></string>
     <string name="battery_usage_other_users" msgid="9002643295562500693">"മറ്റ് ഉപയോക്താക്കൾ"</string>
-    <string name="advanced_battery_graph_subtext" msgid="6816737986172678550">"നിങ്ങളുടെ ഉപകരണ ഉപയോഗത്തെ അടിസ്ഥാനമാക്കിയുള്ളതാണ് ബാക്കിയുള്ള ബാറ്ററിയുടെ ഏകദേശക്കണക്ക്"</string>
     <string name="estimated_time_left" msgid="948717045180211777">"അവശേഷിക്കുന്ന ഏകദേശ സമയം"</string>
     <string name="estimated_charging_time_left" msgid="2287135413363961246">"പൂർണ്ണമായി ചാർജ്ജുചെയ്യുന്നത് വരെ"</string>
     <string name="estimated_time_description" msgid="211058785418596009">"ഉപയോഗത്തിനനുസരിച്ച് അനുമാനം മാറാനിടയുണ്ട്"</string>
@@ -2263,6 +2260,7 @@
     <string name="vpn_settings_multiple_insecure_multiple_total" msgid="1706236062478680488">"<xliff:g id="VPN_COUNT">%d</xliff:g> എണ്ണം സുരക്ഷിതമല്ല"</string>
     <string name="adaptive_connectivity_title" msgid="7464959640138428192">"അഡാപ്റ്റീവ് കണക്റ്റിവിറ്റി"</string>
     <string name="adaptive_connectivity_summary" msgid="3648731530666326885">"നിങ്ങളുടെ നെറ്റ്‌വർക്ക് കണക്ഷൻ സ്വയമേവ മാനേജ് ചെയ്യുന്നതിലൂടെ ബാറ്ററി ലൈഫ് വർദ്ധിപ്പിക്കുകയും ഉപകരണത്തിന്റെ പ്രകടനം മെച്ചപ്പെടുത്തുകയും ചെയ്യുന്നു"</string>
+    <string name="adaptive_connectivity_main_switch_title" msgid="261045483524512420">"അഡാപ്റ്റീവ് കണക്റ്റിവിറ്റി ഉപയോഗിക്കുക"</string>
     <string name="credentials_title" msgid="7535942196886123656">"ക്രെഡൻഷ്യൽ സ്റ്റോറേജ്"</string>
     <string name="credentials_install" msgid="3933218407598415827">"സർട്ടിഫിക്കറ്റ് ഇൻസ്റ്റാൾ ചെയ്യുക"</string>
     <string name="credentials_reset" msgid="4246628389366452655">"ക്രെഡൻഷ്യലുകൾ മായ്ക്കുക"</string>
@@ -2563,8 +2561,7 @@
     <string name="user_remove_user_menu" msgid="2183714948094429367">"ഫോണിൽ നിന്നും <xliff:g id="USER_NAME">%1$s</xliff:g>-നെ മായ്ക്കൂ"</string>
     <string name="user_lockscreen_settings" msgid="4596612658981942092">"ലോക്ക് സ്ക്രീൻ ക്രമീകരണം"</string>
     <string name="user_add_on_lockscreen_menu" msgid="2539059062034644966">"ലോക്ക് സ്ക്രീനിൽ നിന്ന് ഉപയോക്താക്കളെ ചേർക്കുക"</string>
-    <!-- no translation found for switch_to_dock_user_when_docked (2324395443311905635) -->
-    <skip />
+    <string name="switch_to_dock_user_when_docked" msgid="2324395443311905635">"ഡോക്ക് ചെയ്യുമ്പോൾ അഡ്‌മിൻ ഉപയോക്താവിലേക്ക് മാറുക"</string>
     <string name="user_confirm_remove_self_title" msgid="926265330805361832">"നിങ്ങളെ സ്വയം ഇല്ലാതാക്കണോ?"</string>
     <string name="user_confirm_remove_title" msgid="3626559103278006002">"ഈ ഉപയോക്താവിനെ ഇല്ലാതാക്കണോ?"</string>
     <string name="user_profile_confirm_remove_title" msgid="3131574314149375354">"ഈ പ്രൊഫൈൽ നീക്കംചെയ്യണോ?"</string>
@@ -2690,8 +2687,7 @@
     <string name="wizard_next" msgid="3884832431439072471">"അടുത്തത്"</string>
     <string name="wizard_back_adoptable" msgid="1447814356855134183">"വേറെ രീതിയിൽ ഫോർമാറ്റ് ചെയ്യൂ"</string>
     <string name="regulatory_info_text" msgid="1154461023369976667"></string>
-    <!-- no translation found for sim_settings_title (2254609719033946272) -->
-    <skip />
+    <string name="sim_settings_title" msgid="2254609719033946272">"സിമ്മുകൾ"</string>
     <string name="sim_cellular_data_unavailable" msgid="4653591727755387534">"മൊബൈൽ ഡാറ്റ ലഭ്യമല്ല"</string>
     <string name="sim_cellular_data_unavailable_summary" msgid="6505871722911347881">"ഡാറ്റ സിം തിരഞ്ഞെടുക്കാൻ ടാപ്പുചെയ്യുക"</string>
     <string name="sim_calls_always_use" msgid="967857230039768111">"ഇത് എല്ലായ്‌പ്പോഴും കോളുകൾക്കായി ഉപയോഗിക്കുക"</string>
@@ -2709,8 +2705,7 @@
     <string name="sim_status_title" msgid="6188770698037109774">"സിം നില"</string>
     <string name="sim_status_title_sim_slot" msgid="4932996839194493313">"സിം നില (സിം സ്ലോട്ട് %1$d)"</string>
     <string name="sim_signal_strength" msgid="6351052821700294501">"<xliff:g id="DBM">%1$d</xliff:g> dBm <xliff:g id="ASU">%2$d</xliff:g> asu"</string>
-    <!-- no translation found for sim_notification_title (2819551384383504031) -->
-    <skip />
+    <string name="sim_notification_title" msgid="2819551384383504031">"സിമ്മുകൾ മാറ്റി."</string>
     <string name="sim_notification_summary" msgid="5593339846307029991">"സജ്ജമാക്കാൻ ടാപ്പുചെയ്യുക"</string>
     <string name="sim_calls_ask_first_prefs_title" msgid="3077694594349657933">"എപ്പോഴും ചോദിക്കുക"</string>
     <string name="sim_selection_required_pref" msgid="231437651041498359">"തിരഞ്ഞെടുക്കൽ ആവശ്യമാണ്"</string>
@@ -2736,7 +2731,10 @@
     <string name="account_dashboard_title" msgid="8228773251948253914">"പാസ്‌വേഡുകളും അക്കൗണ്ടുകളും"</string>
     <string name="account_dashboard_default_summary" msgid="1730719656099599488">"സംരക്ഷിച്ച പാസ്‌വേഡുകൾ, സ്വയമേവ പൂരിപ്പിക്കൽ, സമന്വയിപ്പിച്ച അക്കൗണ്ടുകൾ"</string>
     <string name="app_default_dashboard_title" msgid="4071015747629103216">"ഡിഫോൾട്ട് ആപ്പുകൾ"</string>
-    <!-- no translation found for cloned_apps_dashboard_title (5542076801222950921) -->
+    <string name="cloned_apps_dashboard_title" msgid="5542076801222950921">"ക്ലോൺ ചെയ്ത ആപ്പുകൾ"</string>
+    <!-- no translation found for desc_cloned_apps_intro_text (1369621522882622476) -->
+    <skip />
+    <!-- no translation found for cloned_apps_summary (8805362440770795709) -->
     <skip />
     <string name="system_dashboard_summary" msgid="7400745270362833832">"ഭാഷകൾ, ജെസ്ച്ചറുകൾ, സമയം, ബാക്കപ്പ്"</string>
     <string name="languages_setting_summary" msgid="4924440599794956443">"സിസ്‌റ്റം ഭാഷകൾ, ആപ്പ് ഭാഷകൾ"</string>
@@ -3352,8 +3350,7 @@
     <string name="screen_pinning_unlock_password" msgid="4957969621904790573">"അൺപിന്നിനുമുമ്പ് പാസ്‌വേഡ് ആവശ്യപ്പെടൂ"</string>
     <string name="screen_pinning_unlock_none" msgid="2474959642431856316">"അൺപിൻ ചെയ്യുമ്പോൾ ഉപകരണം ലോക്ക് ചെയ്യുക"</string>
     <string name="confirm_sim_deletion_title" msgid="9199369003530237871">"സിം ഇല്ലാതാക്കൽ സ്ഥിരീകരിക്കുക"</string>
-    <!-- no translation found for confirm_sim_deletion_description (5090811029854329373) -->
-    <skip />
+    <string name="confirm_sim_deletion_description" msgid="5090811029854329373">"ഇ-സിം മായ്ക്കുന്നതിന് മുമ്പ് ഇത് നിങ്ങൾ തന്നെയാണെന്ന് പരിശോധിച്ചുറപ്പിക്കുക"</string>
     <string name="opening_paragraph_delete_profile_unknown_company" msgid="2951348192319498135">"ഈ ഔദ്യോഗിക പ്രൊഫൈൽ നിയന്ത്രിക്കുന്നത്:"</string>
     <string name="managing_admin" msgid="2633920317425356619">"<xliff:g id="ADMIN_APP_LABEL">%s</xliff:g> നിയന്ത്രിക്കുന്നു"</string>
     <string name="encryption_interstitial_header" msgid="4418014339568737685">"സുരക്ഷിത തുടക്കം"</string>
@@ -3757,6 +3754,16 @@
       <item quantity="one">1 ആപ്പിന് നിയന്ത്രണമില്ലാതെ ഡാറ്റ ഉപയോഗിക്കാം</item>
     </plurals>
     <string name="special_access_more" msgid="132919514147475846">"കൂടുതൽ കാണുക"</string>
+    <!-- no translation found for long_background_tasks_label (3169590134850226687) -->
+    <skip />
+    <!-- no translation found for long_background_tasks_switch_title (2491623894899492543) -->
+    <skip />
+    <!-- no translation found for long_background_tasks_title (3272230637974707490) -->
+    <skip />
+    <!-- no translation found for long_background_tasks_footer_title (9117342254914743097) -->
+    <skip />
+    <!-- no translation found for keywords_long_background_tasks (5788956269136054574) -->
+    <skip />
     <string name="reset_shortcut_manager_throttling" msgid="2183940254903144298">"ShortcutManager നിരക്ക് പരിമിതപ്പെടുത്തൽ റീസെറ്റ് ചെയ്യുക"</string>
     <string name="reset_shortcut_manager_throttling_complete" msgid="8949943009096885470">"കുറുക്കുവഴിമാനേജർ നിരക്ക്-പരിമിതപ്പെടുത്തൽ പുനഃക്രമീകരിച്ചു"</string>
     <string name="notification_suggestion_title" msgid="6309263655965785411">"ലോക്ക് സ്‌ക്രീനിൽ ‌വിവരങ്ങൾ നിയന്ത്രിക്കുക"</string>
@@ -4129,8 +4136,7 @@
     <string name="mobile_data_settings_title" msgid="3927524078598009792">"മൊബൈൽ ഡാറ്റ"</string>
     <string name="mobile_data_settings_summary" msgid="7323978798199919063">"മൊബൈൽ നെറ്റ്‌വർക്ക് ഉപയോഗിച്ച് ഡാറ്റ ആക്‌സസ് ചെയ്യുക"</string>
     <string name="mobile_data_settings_summary_auto_switch" msgid="7851549787645698945">"പരിധിയിൽ വരുമ്പോൾ ഫോൺ ഈ സേവനദാതാവിലേക്ക് സ്വയമേവ മാറും"</string>
-    <!-- no translation found for mobile_data_settings_summary_unavailable (9176513507571883986) -->
-    <skip />
+    <string name="mobile_data_settings_summary_unavailable" msgid="9176513507571883986">"സിമ്മൊന്നും ലഭ്യമല്ല"</string>
     <string name="calls_preference" msgid="2166481296066890129">"കോൾ മുൻഗണന"</string>
     <string name="sms_preference" msgid="7742964962568219351">"SMS മുൻഗണന"</string>
     <string name="calls_and_sms_ask_every_time" msgid="3178743088737726677">"എപ്പോഴും ചോദിക്കുക"</string>
@@ -4145,10 +4151,8 @@
     <string name="mobile_network_list_add_more" msgid="4478586073355236604">"കൂടുതല്‍ ചേര്‍ക്കുക"</string>
     <string name="mobile_network_active_sim" msgid="6397581267971410039">"സജീവ / SIM"</string>
     <string name="mobile_network_inactive_sim" msgid="5829757490580409899">"നിഷ്‌ക്രിയം / SIM"</string>
-    <!-- no translation found for mobile_network_active_esim (3984452275968408382) -->
-    <skip />
-    <!-- no translation found for mobile_network_inactive_esim (8777415108263057939) -->
-    <skip />
+    <string name="mobile_network_active_esim" msgid="3984452275968408382">"സജീവം / ഇ-സിം"</string>
+    <string name="mobile_network_inactive_esim" msgid="8777415108263057939">"നിഷ്‌ക്രിയം / ഇ-സിം"</string>
     <string name="mobile_network_sim_name" msgid="3187192894150386537">"സിമ്മിൻ്റെ പേരും വർണ്ണവും"</string>
     <string name="mobile_network_sim_name_label" msgid="1452440641628369625">"പേര്"</string>
     <string name="mobile_network_sim_color_label" msgid="5293944087609632340">"വർണ്ണം (അനുയോജ്യമായ ആപ്പുകൾ ഉപയോഗിക്കുന്നത്)"</string>
@@ -4184,8 +4188,7 @@
     <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>
-    <!-- no translation found for sim_action_switch_sub_dialog_text_downloaded (8977951796005849471) -->
-    <skip />
+    <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>
     <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>
@@ -4227,10 +4230,8 @@
     <string name="switch_sim_dialog_text" msgid="7530186862171635464">"മൊബൈൽ ഡാറ്റ, കോളുകൾ, SMS എന്നിവയ്‌ക്ക് <xliff:g id="CARRIER_NAME">%1$s</xliff:g> ഉപയോഗിക്കും."</string>
     <string name="switch_sim_dialog_no_switch_title" msgid="809763410787744247">"സജീവമായ സിമ്മുകളൊന്നും ലഭ്യമല്ല"</string>
     <string name="switch_sim_dialog_no_switch_text" msgid="7053939850026876088">"മൊബൈൽ ഡാറ്റ, കോൾ ഫീച്ചറുകൾ, SMS എന്നിവ പിന്നീട് ഉപയോഗിക്കാൻ നിങ്ങളുടെ നെറ്റ്‌വർക്ക് ക്രമീകരണത്തിലേക്ക് പോകുക"</string>
-    <!-- no translation found for sim_card_label (6263064316075963775) -->
-    <skip />
-    <!-- no translation found for erase_sim_dialog_title (4742077437653028326) -->
-    <skip />
+    <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>
     <string name="erase_sim_confirm_button" msgid="8309115684335320541">"മായ്ക്കുക"</string>
     <string name="erasing_sim" msgid="7877703231075699139">"സിം മായ്ക്കുന്നു…"</string>
@@ -4283,6 +4284,8 @@
     <string name="capture_system_heap_dump_title" msgid="9210974110606886455">"സിസ്‌റ്റം ഹീപ്പ് ഡംപ് ക്യാപ്‌ചർ ചെയ്യുക"</string>
     <string name="reboot_with_mte_title" msgid="9167242803901899693">"MTE ഉപയോഗിച്ച് റീബൂട്ട് ചെയ്യുക"</string>
     <string name="reboot_with_mte_message" msgid="7675836625682561153">"സിസ്‌റ്റം റീബൂട്ട് ചെയ്യുകയും മെമ്മറി ടാഗിംഗ് എക്‌സ്‌റ്റെൻഷൻ (MTE) ഉപയോഗിച്ച് പരീക്ഷണത്തിന് അനുവദിക്കുകയും ചെയ്യും. സിസ്‌റ്റത്തിന്റെ പ്രകടനത്തെയും സ്ഥിരതയെയും MTE പ്രതികൂലമായി ബാധിച്ചേക്കാം. അടുത്ത പ്രാവശ്യം റീബൂട്ട് ചെയ്യുമ്പോൾ റീസെറ്റ് ചെയ്യും."</string>
+    <string name="reboot_with_mte_summary" msgid="879384278357305846">"ആപ്പ് വികസിപ്പിക്കുന്നതിന് സിംഗിൾ ബൂട്ടിനുള്ള MTE ഉപയോഗിക്കുക"</string>
+    <string name="reboot_with_mte_already_enabled" msgid="7708271355555880940">"വിപുലീകരിച്ച മെമ്മറി സംരക്ഷണം മുഖേന MTE പ്രവർത്തനക്ഷമമാക്കി"</string>
     <string name="capturing_system_heap_dump_message" msgid="8410503247477360622">"സിസ്‌റ്റം ഹീപ്പ് ഡംപ് ക്യാപ്‌ചർ ചെയ്യുന്നു"</string>
     <string name="error_capturing_system_heap_dump_message" msgid="2352983250048200052">"സിസ്‌റ്റം ഹീപ്പ് ഡംപ് ക്യാപ്‌ചർ ചെയ്യാനായില്ല"</string>
     <string name="automatic_system_heap_dump_title" msgid="4093306504711109479">"സിസ്‌റ്റം ഹീപ്പ് ഡംപുകൾ സ്വയമേവ ക്യാപ്‌ചർ ചെയ്യുക"</string>
@@ -4334,6 +4337,9 @@
     <string name="lockscreen_trivial_disabled_controls_summary" msgid="7593626010580689155">"ഉപയോഗിക്കാൻ, ആദ്യം \"ഉപകരണ നിയന്ത്രണങ്ങൾ കാണിക്കുക\" ഓണാക്കുക"</string>
     <string name="lockscreen_double_line_clock_summary" msgid="2916159550425093703">"ലഭ്യമാകുമ്പോൾ ഡബിൾലൈൻ ക്ലോക്ക് കാണിക്കുക"</string>
     <string name="lockscreen_double_line_clock_setting_toggle" msgid="3408639316001688529">"ഡബിൾലൈൻ ക്ലോക്ക്"</string>
+    <!-- no translation found for lockscreen_quick_affordances_title (435869403114245620) -->
+    <skip />
+    <!-- no translation found for lockscreen_quick_affordances_summary (4225396036524703997) -->
     <string name="rtt_settings_title" msgid="7049259598645966354"></string>
     <string name="rtt_settings_no_visible" msgid="7440356831140948382"></string>
     <string name="rtt_settings_visible_during_call" msgid="7866181103286073700"></string>
@@ -4382,10 +4388,8 @@
     <string name="carrier_wifi_offload_summary" msgid="2980563718888371142">"വേഗതയും കവറേജും മെച്ചപ്പെടുത്തുന്നതിന് W+ നെറ്റ്‌വർക്കുകൾ ഉപയോഗിക്കാൻ Google Fi-യെ അനുവദിക്കുക"</string>
     <string name="carrier_wifi_network_title" msgid="5461382943873831770">"W+ നെറ്റ്‌വർക്ക്"</string>
     <string name="sim_category_title" msgid="2341314000964710495">"സിം"</string>
-    <!-- no translation found for downloaded_sim_category_title (2876988650413179752) -->
-    <skip />
-    <!-- no translation found for downloaded_sims_category_title (487799905978489922) -->
-    <skip />
+    <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>
     <string name="sim_category_default_active_sim" msgid="1208194173387987231">" / <xliff:g id="ID_1">%1$s</xliff:g> എന്നിവയ്ക്കുള്ള ഡിഫോൾട്ട്"</string>
@@ -4441,8 +4445,7 @@
     <string name="smart_forwarding_ongoing_title" msgid="962226849074401228">"കോൾ ക്രമീകരണം"</string>
     <string name="smart_forwarding_ongoing_text" msgid="2189209372407117114">"ക്രമീകരണം അപ്‌ഡേറ്റ് ചെയ്യുന്നു..."</string>
     <string name="smart_forwarding_failed_title" msgid="1859891191023516080">"കോൾ ക്രമീകരണ പിശക്"</string>
-    <!-- no translation found for smart_forwarding_failed_text (8682640643264071789) -->
-    <skip />
+    <string name="smart_forwarding_failed_text" msgid="8682640643264071789">"നെറ്റ്‌വർക്ക് അല്ലെങ്കിൽ സിം പിശക്."</string>
     <string name="smart_forwarding_failed_not_activated_text" msgid="997396203001257904">"സിം സജീവമാക്കിയിട്ടില്ല."</string>
     <string name="smart_forwarding_input_mdn_title" msgid="5105463748849841763">"ഫോൺ നമ്പറുകൾ നൽകുക"</string>
     <string name="smart_forwarding_input_mdn_dialog_title" msgid="7542216086697868415">"ഫോൺ നമ്പർ നൽകുക"</string>
@@ -4466,14 +4469,10 @@
     <string name="previous_page_content_description" msgid="6438292457923282991">"മുമ്പത്തേത്"</string>
     <string name="next_page_content_description" msgid="1641835099813416294">"അടുത്തത്"</string>
     <string name="colors_viewpager_content_description" msgid="2591751086138259565">"വർണ്ണ പ്രിവ്യു"</string>
-    <!-- no translation found for bluetooth_sim_card_access_notification_title (7351015416346359536) -->
-    <skip />
-    <!-- no translation found for bluetooth_sim_card_access_notification_content (8685623260103018309) -->
-    <skip />
-    <!-- no translation found for bluetooth_sim_card_access_dialog_title (5616323725563125179) -->
-    <skip />
-    <!-- no translation found for bluetooth_sim_card_access_dialog_content (6281997628405909566) -->
-    <skip />
+    <string name="bluetooth_sim_card_access_notification_title" msgid="7351015416346359536">"സിം ആക്‌സസ് അഭ്യർത്ഥന"</string>
+    <string name="bluetooth_sim_card_access_notification_content" msgid="8685623260103018309">"ഒരു ഉപകരണത്തിന് നിങ്ങളുടെ സിം ആക്സസ് ചെയ്യണമെന്നുണ്ട്. വിശദാംശങ്ങൾക്ക് ടാപ്പ് ചെയ്യുക."</string>
+    <string name="bluetooth_sim_card_access_dialog_title" msgid="5616323725563125179">"സിമ്മിലേക്ക് ആക്‌സസ് അനുവദിക്കണോ?"</string>
+    <string name="bluetooth_sim_card_access_dialog_content" msgid="6281997628405909566">"Bluetooth ഉപകരണമായ <xliff:g id="DEVICE_NAME_0">%1$s</xliff:g> എന്നതിന് നിങ്ങളുടെ സിമ്മിലെ ഡാറ്റ ആക്സസ് ചെയ്യണമെന്നുണ്ട്. ഇതിൽ നിങ്ങളുടെ കോൺടാക്റ്റുകൾ ഉൾപ്പെടുന്നു.\n\nകണക്റ്റ് ചെയ്തിരിക്കുമ്പോൾ, <xliff:g id="PHONE_NUMBER">%3$s</xliff:g> എന്ന നമ്പറിലേക്ക് വരുന്ന എല്ലാ കോളുകളും <xliff:g id="DEVICE_NAME_1">%2$s</xliff:g> സ്വീകരിക്കും."</string>
     <string name="bluetooth_connect_access_notification_title" msgid="2573547043170883947">"Bluetooth ഉപകരണം ലഭ്യമാണ്"</string>
     <string name="bluetooth_connect_access_notification_content" msgid="1328465545685433304">"ഒരു ഉപകരണത്തിന് കണക്റ്റ് ചെയ്യണമെന്നുണ്ട്. വിശദാംശങ്ങൾക്ക് ടാപ്പ് ചെയ്യുക."</string>
     <string name="bluetooth_connect_access_dialog_title" msgid="1948056782712451381">"Bluetooth ഉപകരണത്തിൽ കണ‌ക്റ്റ് ചെയ്യണോ?"</string>
@@ -4544,6 +4543,10 @@
     <string name="ingress_rate_limit_summary" msgid="1097811019742438371">"ഇന്റർനെറ്റ് കണക്റ്റിവിറ്റി നൽകുന്ന എല്ലാ നെറ്റ്‌വർക്കുകൾക്കും ബാധകമായ നെറ്റ്‌വർക്ക് ബാൻഡ്‌വിഡ്‌ത് ഇൻഗ്രസ് നിരക്ക് പരിധി കോൺഫിഗർ ചെയ്യുക."</string>
     <string name="ingress_rate_limit_dialog_title" msgid="5359461052422633789">"നെറ്റ്‌വർക്ക് ഡൗൺലോഡ് നിരക്ക് പരിധി കോൺഫിഗർ ചെയ്യുക"</string>
     <string name="ingress_rate_limit_no_limit_entry" msgid="8741098826008012163">"പരിധിയില്ല"</string>
+    <!-- no translation found for disable_phantom_process_monitor_title (8348108346706188771) -->
+    <skip />
+    <!-- no translation found for disable_phantom_process_monitor_summary (3044464635550256985) -->
+    <skip />
     <string name="bluetooth_broadcast_dialog_title" msgid="9172775308463135884">"ബ്രോഡ്‌കാസ്റ്റ്"</string>
     <string name="bluetooth_broadcast_dialog_broadcast_app" msgid="1016617579194329005">"<xliff:g id="CURRENTAPP">%1$s</xliff:g> ബ്രോഡ്‌കാസ്റ്റ് ചെയ്യുക"</string>
     <string name="bluetooth_broadcast_dialog_find_message" msgid="6621660851669953883">"നിങ്ങൾക്ക് സമീപം പ്ലേ ചെയ്യുന്ന ബ്രോഡ്‌കാസ്‌റ്റുകൾ കേൾക്കുക"</string>
diff --git a/res/values-mn/arrays.xml b/res/values-mn/arrays.xml
index b1c6461..15ce276 100644
--- a/res/values-mn/arrays.xml
+++ b/res/values-mn/arrays.xml
@@ -469,7 +469,9 @@
     <item msgid="2373999996715432397">"0"</item>
     <item msgid="5305176997036663262">"1"</item>
   </string-array>
-    <!-- no translation found for switch_to_dock_user_when_docked_timeout_entries:0 (3211660022507486536) -->
-    <!-- no translation found for switch_to_dock_user_when_docked_timeout_entries:1 (7025253383416830453) -->
-    <!-- no translation found for switch_to_dock_user_when_docked_timeout_entries:2 (1574040255478150028) -->
+  <string-array name="switch_to_dock_user_when_docked_timeout_entries">
+    <item msgid="3211660022507486536">"Огт үгүй"</item>
+    <item msgid="7025253383416830453">"1 минутын дараа"</item>
+    <item msgid="1574040255478150028">"5 минутын дараа"</item>
+  </string-array>
 </resources>
diff --git a/res/values-mn/strings.xml b/res/values-mn/strings.xml
index 97d1af5..079bdd6 100644
--- a/res/values-mn/strings.xml
+++ b/res/values-mn/strings.xml
@@ -1012,18 +1012,13 @@
     <string name="force_bold_text" msgid="4620929631102086716">"Тод текст"</string>
     <string name="title_font_size" msgid="570613010306330622">"Фонтын хэмжээ"</string>
     <string name="short_summary_font_size" msgid="8444689613442419978">"Текстийг илүү том эсвэл жижиг болгоно уу"</string>
-    <!-- no translation found for sim_lock_settings (7331982427303002613) -->
-    <skip />
-    <!-- no translation found for sim_lock_settings_category (6475255139493877786) -->
-    <skip />
-    <!-- no translation found for sim_pin_toggle (6814489621760857328) -->
-    <skip />
+    <string name="sim_lock_settings" msgid="7331982427303002613">"SIM түгжээний тохиргоо"</string>
+    <string name="sim_lock_settings_category" msgid="6475255139493877786">"SIM түгжээ"</string>
+    <string name="sim_pin_toggle" msgid="6814489621760857328">"SIM-г түгжинэ үү"</string>
     <string name="sim_pin_change" msgid="5978881209990507379">"SIM ПИН өөрчлөх"</string>
     <string name="sim_enter_pin" msgid="8235202785516053253">"SIM ПИН"</string>
-    <!-- no translation found for sim_enable_sim_lock (6486354334679225748) -->
-    <skip />
-    <!-- no translation found for sim_disable_sim_lock (6939439812841857306) -->
-    <skip />
+    <string name="sim_enable_sim_lock" msgid="6486354334679225748">"SIM-г түгжинэ үү"</string>
+    <string name="sim_disable_sim_lock" msgid="6939439812841857306">"SIM-н түгжээг тайлна уу"</string>
     <string name="sim_enter_old" msgid="6882545610939674813">"Хуучин SIM ПИН"</string>
     <string name="sim_enter_new" msgid="9010947802784561582">"Шинэ SIM ПИН"</string>
     <string name="sim_reenter_new" msgid="6131418271490374263">"Шинэ ПИН-г дахиж оруулна уу"</string>
@@ -1038,8 +1033,7 @@
     <string name="sim_change_data_title" msgid="4663239438584588847">"<xliff:g id="CARRIER">%1$s</xliff:g>-г мобайл датад ашиглах уу?"</string>
     <string name="sim_change_data_message" msgid="3046178883369645132">"Та <xliff:g id="CARRIER2_0">%2$s</xliff:g>-г мобайл датад ашиглаж байна. Хэрэв та <xliff:g id="CARRIER1">%1$s</xliff:g> руу сэлгэвэл <xliff:g id="CARRIER2_1">%2$s</xliff:g>-г мобайл датад ашиглах боломжгүй."</string>
     <string name="sim_change_data_ok" msgid="4922114750417276560">"<xliff:g id="CARRIER">%1$s</xliff:g>-г ашиглах"</string>
-    <!-- no translation found for sim_preferred_title (8850185380445309835) -->
-    <skip />
+    <string name="sim_preferred_title" msgid="8850185380445309835">"Сонгосон SIM-г шинэчлэх үү?"</string>
     <string name="sim_preferred_message" msgid="6004009449266648351">"Таны төхөөрөмжид зөвхөн <xliff:g id="NEW_SIM">%1$s</xliff:g> SIM байна. Та мобайл дата ашиглах, дуудлага хийх, SMS мессежийн үйлчилгээ авахын тулд энэ SIM-г ашиглах уу?"</string>
     <string name="wrong_pin_code_pukked" msgid="3414172752791445033">"SIM ПИН код буруу, та төхөөрөмжийн түгжээх тайлахын тулд өөрийн оператор компанитай холбоо барина уу."</string>
     <plurals name="wrong_pin_code" formatted="false" msgid="4054088588731305475">
@@ -1192,20 +1186,17 @@
     <string name="reset_network_title" msgid="1395494440355807616">"Wi-Fi, мобайл, Bluetooth-г шинэчлэх"</string>
     <string name="reset_network_desc" msgid="1112523764899788246">"Энэ нь дараах бүх сүлжээний тохиргоог шинэчилнэ: \n\n"<li>"Wi‑Fi"</li>\n<li>"мобайл дата"</li>\n<li>"Bluetooth"</li></string>
     <string name="erase_euicc_data_button" msgid="728078969563311737">"Устгах"</string>
-    <!-- no translation found for reset_esim_title (4194570573425902754) -->
-    <skip />
+    <string name="reset_esim_title" msgid="4194570573425902754">"eSIM-үүдийг устгах"</string>
     <string name="reset_esim_desc" msgid="3662444090563399131">"Энэ нь мобайл үйлчилгээний ямар ч багцыг цуцлахгүй. Орлуулах SIM татахын тулд оператор компанитайгаа холбогдоно уу."</string>
     <string name="reset_network_button_text" msgid="2281476496459610071">"Дахин тохируулах"</string>
     <string name="reset_network_final_desc" msgid="5304365082065278425">"Сүлжээний бүх тохиргоог шинэчлэх үү? Та энэ үйлдлийг буцаах боломжгүй."</string>
-    <!-- no translation found for reset_network_final_desc_esim (1129251284212847939) -->
-    <skip />
+    <string name="reset_network_final_desc_esim" msgid="1129251284212847939">"Сүлжээний бүх тохиргоог шинэчилж, eSIM-үүдийг устгах уу? Та энэ үйлдлийг буцаах боломжгүй."</string>
     <string name="reset_network_final_button_text" msgid="2433867118414000462">"Дахин тохируулах"</string>
     <string name="reset_network_confirm_title" msgid="913014422184481270">"Дахин тохируулах уу?"</string>
     <string name="network_reset_not_available" msgid="1966334631394607829">"Энэ хэрэглэгчид сүлжээний тохиргоо хийх боломжгүй байна"</string>
     <string name="reset_network_complete_toast" msgid="1367872474130621115">"Сүлжээний тохиргоог дахин тохируулсан байна"</string>
     <string name="reset_esim_error_title" msgid="4670073610967959597">"SIM-үүдийг устгаж чадсангүй"</string>
-    <!-- no translation found for reset_esim_error_msg (7279607120606365250) -->
-    <skip />
+    <string name="reset_esim_error_msg" msgid="7279607120606365250">"Алдааны улмаас eSIM-үүдийг устгах боломжгүй байна.\n\nТөхөөрөмжөө дахин эхлүүлж, дахин оролдоно уу."</string>
     <string name="main_clear_title" msgid="277664302144837723">"Бүх өгөгдлийг устгах (үйлдвэрийн тохиргоонд шинэчлэх)"</string>
     <string name="main_clear_short_title" msgid="4752094765533020696">"Бүх өгөгдлийг устгах (үйлдвэрийн тохиргоонд шинэчлэх)"</string>
     <string name="main_clear_desc_also_erases_external" msgid="3687911419628956693"><li>"Хөгжим"</li>\n<li>"Зураг"</li>\n<li>"Бусад хэрэглэгчийн өгөгдөл"</li></string>
@@ -2017,7 +2008,6 @@
     <string name="printer_info_desc" msgid="1206872325746154206">"Энэ хэвлэгчийн талаарх дэлгэрэнгүй мэдээлэл"</string>
     <string name="power_usage_summary_title" msgid="4198312848584882113">"Батарей"</string>
     <string name="power_usage_summary" msgid="6857382582534984531">"Зайны цэнэг юунд ашиглагдсан вэ"</string>
-    <string name="power_usage_not_available" msgid="3425302437465106036">"Батарей ашиглалтын өгөгдөл байхгүй байна."</string>
     <string name="power_usage_level_and_status" msgid="821521456989429593">"<xliff:g id="LEVEL">%1$s</xliff:g> - <xliff:g id="STATUS">%2$s</xliff:g>"</string>
     <string name="power_discharge_remaining" msgid="6997529817917076536">"<xliff:g id="REMAIN">%1$s</xliff:g> үлдсэн"</string>
     <string name="power_charge_remaining" msgid="7046064326172265116">"<xliff:g id="UNTIL_CHARGED">%1$s</xliff:g> цэнэглэх хүртэл"</string>
@@ -2038,7 +2028,6 @@
     <string name="manager_battery_usage_optimized_only" msgid="7121785281913056432">"оновчилсон"</string>
     <string name="manager_battery_usage_link_a11y" msgid="374918091821438564">"Батарей ашиглалтын сонголтын талаар нэмэлт мэдээлэл авна уу"</string>
     <string name="device_screen_usage" msgid="1011630249648289909">"Бүрэн цэнэглэснээс хойшхи дэлгэц ашиглалт"</string>
-    <string name="power_usage_list_summary" msgid="3237540201918492925">"Бүрэн цэнэглэснээс хойших батарей ашиглалт"</string>
     <string name="advanced_battery_title" msgid="3005993394776555079">"Батарей ашиглалт"</string>
     <string name="history_details_title" msgid="8628584613889559355">"Түүхийн мэдээлэл"</string>
     <string name="advanced_battery_preference_title" msgid="3790901207877260883">"Батарей ашиглалт"</string>
@@ -2062,7 +2051,17 @@
     <string name="battery_tip_high_usage_summary" msgid="3938999581403084551">"Хамгийн өндөр ашиглалттай аппуудыг харна уу"</string>
     <string name="battery_tip_limited_temporarily_title" msgid="5962767837251276527">"Цэнэглэхийг түр зогсоосон"</string>
     <string name="battery_tip_limited_temporarily_summary" msgid="5254922316684499816">"Батарейн эдэлгээг уртасгахын тулд батарейг хамгаалж байна"</string>
-    <!-- no translation found for battery_tip_limited_temporarily_extra_summary (8876637325622106400) -->
+    <!-- no translation found for battery_tip_dock_defender_future_bypass_title (7257251934903787366) -->
+    <skip />
+    <!-- no translation found for battery_tip_dock_defender_future_bypass_summary (428474483479026813) -->
+    <skip />
+    <!-- no translation found for battery_tip_dock_defender_active_title (8843454404807737776) -->
+    <skip />
+    <!-- no translation found for battery_tip_dock_defender_active_summary (5582869291068635429) -->
+    <skip />
+    <!-- no translation found for battery_tip_dock_defender_temporarily_bypassed_title (1679449361090557201) -->
+    <skip />
+    <!-- no translation found for battery_tip_dock_defender_temporarily_bypassed_summary (5107293805054133144) -->
     <skip />
     <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>
@@ -2125,7 +2124,6 @@
     <string name="power_bluetooth" msgid="5085900180846238196">"Bluetooth"</string>
     <string name="power_cell" msgid="7793805106954398186">"Мобайл сүлжээ"</string>
     <string name="power_phone" msgid="2768396619208561670">"Дуугаар залгах"</string>
-    <string name="battery_used_for" msgid="6401552215008504483">"<xliff:g id="TIME">^1</xliff:g>-д ашигласан"</string>
     <string name="battery_screen_usage" msgid="90008745183187461">"Дэлгэц ашиглалт <xliff:g id="TIME">^1</xliff:g>"</string>
     <string name="battery_used_by" msgid="6457305178016189330">"<xliff:g id="APP">%2$s</xliff:g> <xliff:g id="PERCENT">%1$s</xliff:g>-г ашигласан"</string>
     <string name="battery_overall_usage" msgid="8940140259734182014">"Бүх батерейны <xliff:g id="PERCENT">%1$s</xliff:g>"</string>
@@ -2156,7 +2154,6 @@
     <string name="battery_not_usage_24hr" msgid="8397519536160741248">"Өнгөрсөн 24 цагийн турш ашиглаагүй"</string>
     <string name="battery_usage_without_time" msgid="1346894834339420538"></string>
     <string name="battery_usage_other_users" msgid="9002643295562500693">"Бусад хэрэглэгч"</string>
-    <string name="advanced_battery_graph_subtext" msgid="6816737986172678550">"Таны төхөөрөмжийн ашиглалтад үндэслэн батарейны үлдсэн түвшнийг тооцдог"</string>
     <string name="estimated_time_left" msgid="948717045180211777">"Барагцаалсан үлдсэн хугацаа"</string>
     <string name="estimated_charging_time_left" msgid="2287135413363961246">"Бүрэн цэнэглэх хүртэл"</string>
     <string name="estimated_time_description" msgid="211058785418596009">"Барагцаалсан хугацаа нь ашиглалтаас шалтгаалан өөрчлөгдөнө"</string>
@@ -2263,6 +2260,7 @@
     <string name="vpn_settings_multiple_insecure_multiple_total" msgid="1706236062478680488">"<xliff:g id="VPN_COUNT">%d</xliff:g> аюултай"</string>
     <string name="adaptive_connectivity_title" msgid="7464959640138428192">"Холболтыг тохируулах"</string>
     <string name="adaptive_connectivity_summary" msgid="3648731530666326885">"Таны сүлжээний холболтыг автоматаар удирдан батарейн ажиллах хугацааг уртасгаж, төхөөрөмжийн гүйцэтгэлийг сайжруулна"</string>
+    <string name="adaptive_connectivity_main_switch_title" msgid="261045483524512420">"Adaptive Connectivity-г ашиглах"</string>
     <string name="credentials_title" msgid="7535942196886123656">"Мандат үнэмлэхийн сан"</string>
     <string name="credentials_install" msgid="3933218407598415827">"Cертификат суулгах"</string>
     <string name="credentials_reset" msgid="4246628389366452655">"Мандат үнэмлэхийг арилгах"</string>
@@ -2563,8 +2561,7 @@
     <string name="user_remove_user_menu" msgid="2183714948094429367">"<xliff:g id="USER_NAME">%1$s</xliff:g>-г энэ төхөөрөмжөөс устгах"</string>
     <string name="user_lockscreen_settings" msgid="4596612658981942092">"Дэлгэц түгжих тохиргоо"</string>
     <string name="user_add_on_lockscreen_menu" msgid="2539059062034644966">"Түгжигдсэн дэлгэцээс хэрэглэгч нэмэх"</string>
-    <!-- no translation found for switch_to_dock_user_when_docked (2324395443311905635) -->
-    <skip />
+    <string name="switch_to_dock_user_when_docked" msgid="2324395443311905635">"Суурилуулах үед админ хэрэглэгч рүү сэлгэх"</string>
     <string name="user_confirm_remove_self_title" msgid="926265330805361832">"Өөрийгөө устгах уу?"</string>
     <string name="user_confirm_remove_title" msgid="3626559103278006002">"Энэ хэрэглэгчийг устгах уу?"</string>
     <string name="user_profile_confirm_remove_title" msgid="3131574314149375354">"Энэ профайлыг устгах уу?"</string>
@@ -2690,8 +2687,7 @@
     <string name="wizard_next" msgid="3884832431439072471">"Дараагийн"</string>
     <string name="wizard_back_adoptable" msgid="1447814356855134183">"Өөр аргаар форматлах"</string>
     <string name="regulatory_info_text" msgid="1154461023369976667"></string>
-    <!-- no translation found for sim_settings_title (2254609719033946272) -->
-    <skip />
+    <string name="sim_settings_title" msgid="2254609719033946272">"SIM-үүд"</string>
     <string name="sim_cellular_data_unavailable" msgid="4653591727755387534">"Мобайл дата боломжгүй байна"</string>
     <string name="sim_cellular_data_unavailable_summary" msgid="6505871722911347881">"Дата SIM сонгох бол дарна уу"</string>
     <string name="sim_calls_always_use" msgid="967857230039768111">"Дуудлагад байнга үүнийг ашиглах"</string>
@@ -2709,8 +2705,7 @@
     <string name="sim_status_title" msgid="6188770698037109774">"SIM статус"</string>
     <string name="sim_status_title_sim_slot" msgid="4932996839194493313">"SIM-н төлөв (sim-н слот %1$d)"</string>
     <string name="sim_signal_strength" msgid="6351052821700294501">"<xliff:g id="DBM">%1$d</xliff:g> dBm <xliff:g id="ASU">%2$d</xliff:g> asu"</string>
-    <!-- no translation found for sim_notification_title (2819551384383504031) -->
-    <skip />
+    <string name="sim_notification_title" msgid="2819551384383504031">"SIM-үүдийг өөрчилсөн."</string>
     <string name="sim_notification_summary" msgid="5593339846307029991">"Тохируулахын тулд дарна уу"</string>
     <string name="sim_calls_ask_first_prefs_title" msgid="3077694594349657933">"Тухай бүрд асуух"</string>
     <string name="sim_selection_required_pref" msgid="231437651041498359">"Сонгох шаардлагатай"</string>
@@ -2736,7 +2731,10 @@
     <string name="account_dashboard_title" msgid="8228773251948253914">"Нууц үг, бүртгэл"</string>
     <string name="account_dashboard_default_summary" msgid="1730719656099599488">"Хадгалсан нууц үг, автоматаар бөглөх хэсэг, синк хийсэн бүртгэлүүд"</string>
     <string name="app_default_dashboard_title" msgid="4071015747629103216">"Өгөгдмөл апп"</string>
-    <!-- no translation found for cloned_apps_dashboard_title (5542076801222950921) -->
+    <string name="cloned_apps_dashboard_title" msgid="5542076801222950921">"Хувилсан аппууд"</string>
+    <!-- no translation found for desc_cloned_apps_intro_text (1369621522882622476) -->
+    <skip />
+    <!-- no translation found for cloned_apps_summary (8805362440770795709) -->
     <skip />
     <string name="system_dashboard_summary" msgid="7400745270362833832">"Хэл, зангаа, цаг, нөөцлөлт"</string>
     <string name="languages_setting_summary" msgid="4924440599794956443">"Системийн хэл, аппын хэл"</string>
@@ -3352,8 +3350,7 @@
     <string name="screen_pinning_unlock_password" msgid="4957969621904790573">"Тогтоосныг суллахаас өмнө нууц үг асуух"</string>
     <string name="screen_pinning_unlock_none" msgid="2474959642431856316">"Бэхэлснийг болиулах үед төхөөрөмжийг түгжинэ"</string>
     <string name="confirm_sim_deletion_title" msgid="9199369003530237871">"SIM-г устгахыг баталгаажуулна уу"</string>
-    <!-- no translation found for confirm_sim_deletion_description (5090811029854329373) -->
-    <skip />
+    <string name="confirm_sim_deletion_description" msgid="5090811029854329373">"Та eSIM-г устгахаасаа өмнө өөрийгөө мөн болохыг баталгаажуулна уу"</string>
     <string name="opening_paragraph_delete_profile_unknown_company" msgid="2951348192319498135">"Энэ ажлын профайлыг удирдагч нь:"</string>
     <string name="managing_admin" msgid="2633920317425356619">"<xliff:g id="ADMIN_APP_LABEL">%s</xliff:g>-аар удирдана"</string>
     <string name="encryption_interstitial_header" msgid="4418014339568737685">"Аюулгүй эхлэл"</string>
@@ -3757,6 +3754,11 @@
       <item quantity="one">Хязгааргүй датаг 1 апп ашиглах боломжтой</item>
     </plurals>
     <string name="special_access_more" msgid="132919514147475846">"Дэлгэрэнгүй харах"</string>
+    <string name="long_background_tasks_label" msgid="3169590134850226687">"Дэвсгэрийн урт хугацааны ажил"</string>
+    <string name="long_background_tasks_switch_title" msgid="2491623894899492543">"Дэвсгэрт урт хугацаанд ажиллах ажлуудыг зөвшөөрөх"</string>
+    <string name="long_background_tasks_title" msgid="3272230637974707490">"Дэвсгэрийн урт хугацааны ажил"</string>
+    <string name="long_background_tasks_footer_title" msgid="9117342254914743097">"Энэ аппыг дэвсгэрт урт хугацаанд ажил ажиллуулахыг зөвшөөрнө үү. Энэ нь аппад таталт, байршуулалт зэрэг дуусгахад цөөн хэдэн минутаас урт хугацаа зарцуулж болох ажлыг ажиллуулах боломжийг олгоно. \n\nХэрэв энэ зөвшөөрлөөс татгалзвал систем тухайн ажлуудыг дэвсгэрт хэр удаан гүйцэтгэж болохыг хязгаарлана."</string>
+    <string name="keywords_long_background_tasks" msgid="5788956269136054574">"урт хугацааны ажил, өгөгдөл дамжуулалт, дэвсгэрийн ажил"</string>
     <string name="reset_shortcut_manager_throttling" msgid="2183940254903144298">"ShortcutManager үнэлгээ хязгаарлалтыг дахин тохируулах"</string>
     <string name="reset_shortcut_manager_throttling_complete" msgid="8949943009096885470">"ShortcutManager үнэлгээ хязгаарлалтыг дахин тохируулсан"</string>
     <string name="notification_suggestion_title" msgid="6309263655965785411">"Түгжигдсэн дэлгэцийн мэдээллийг хянах"</string>
@@ -4129,8 +4131,7 @@
     <string name="mobile_data_settings_title" msgid="3927524078598009792">"Мобайл дата"</string>
     <string name="mobile_data_settings_summary" msgid="7323978798199919063">"Мобайл сүлжээг ашиглан датад холбогдох"</string>
     <string name="mobile_data_settings_summary_auto_switch" msgid="7851549787645698945">"Утас энэ оператор компанийг хүрээнд байх үед автоматаар сэлгэнэ"</string>
-    <!-- no translation found for mobile_data_settings_summary_unavailable (9176513507571883986) -->
-    <skip />
+    <string name="mobile_data_settings_summary_unavailable" msgid="9176513507571883986">"Боломжтой SIM алга"</string>
     <string name="calls_preference" msgid="2166481296066890129">"Дуудлагын сонголт"</string>
     <string name="sms_preference" msgid="7742964962568219351">"SMS-н сонголт"</string>
     <string name="calls_and_sms_ask_every_time" msgid="3178743088737726677">"Тухай бүрд асуух"</string>
@@ -4145,10 +4146,8 @@
     <string name="mobile_network_list_add_more" msgid="4478586073355236604">"Бусад мобайл үйлчилгээг нэмэх"</string>
     <string name="mobile_network_active_sim" msgid="6397581267971410039">"Идэвхтэй / SIM"</string>
     <string name="mobile_network_inactive_sim" msgid="5829757490580409899">"Идэвхгүй / SIM"</string>
-    <!-- no translation found for mobile_network_active_esim (3984452275968408382) -->
-    <skip />
-    <!-- no translation found for mobile_network_inactive_esim (8777415108263057939) -->
-    <skip />
+    <string name="mobile_network_active_esim" msgid="3984452275968408382">"Идэвхтэй / eSIM"</string>
+    <string name="mobile_network_inactive_esim" msgid="8777415108263057939">"Идэвхгүй / eSIM"</string>
     <string name="mobile_network_sim_name" msgid="3187192894150386537">"SIM-н нэр болон өнгө"</string>
     <string name="mobile_network_sim_name_label" msgid="1452440641628369625">"Нэр"</string>
     <string name="mobile_network_sim_color_label" msgid="5293944087609632340">"Өнгө (тохирох аппуудын ашигладаг)"</string>
@@ -4184,8 +4183,7 @@
     <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>
-    <!-- no translation found for sim_action_switch_sub_dialog_text_downloaded (8977951796005849471) -->
-    <skip />
+    <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>
     <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>
@@ -4227,10 +4225,8 @@
     <string name="switch_sim_dialog_text" msgid="7530186862171635464">"<xliff:g id="CARRIER_NAME">%1$s</xliff:g>-г мобайл дата, дуудлага болон SMS-д ашиглана."</string>
     <string name="switch_sim_dialog_no_switch_title" msgid="809763410787744247">"Идэвхтэй SIM байхгүй байна"</string>
     <string name="switch_sim_dialog_no_switch_text" msgid="7053939850026876088">"Мобайл дата, дуудлагын онцлогууд болон SMS-г дараа ашиглахын тулд сүлжээнийхээ тохиргоонд очно уу"</string>
-    <!-- no translation found for sim_card_label (6263064316075963775) -->
-    <skip />
-    <!-- no translation found for erase_sim_dialog_title (4742077437653028326) -->
-    <skip />
+    <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>
     <string name="erase_sim_confirm_button" msgid="8309115684335320541">"Устгах"</string>
     <string name="erasing_sim" msgid="7877703231075699139">"SIM-г устгаж байна…"</string>
@@ -4283,6 +4279,8 @@
     <string name="capture_system_heap_dump_title" msgid="9210974110606886455">"Системийн санах ойн агшин зургийг авах"</string>
     <string name="reboot_with_mte_title" msgid="9167242803901899693">"MTE-р дахин асаах"</string>
     <string name="reboot_with_mte_message" msgid="7675836625682561153">"Системийг дахин асаах бөгөөд Санах ойн шошгололтын өргөтгөл (MTE)-өөр туршилт хийхийг зөвшөөрнө. MTE нь системийн гүйцэтгэл болон тогтвортой байдалд сөргөөр нөлөөлж магадгүй. Дараагийн удаа дахин асаахад шинэчилнэ."</string>
+    <string name="reboot_with_mte_summary" msgid="879384278357305846">"Дан ачааллын MTE-г апп хөгжүүлэлтэд турших"</string>
+    <string name="reboot_with_mte_already_enabled" msgid="7708271355555880940">"MTE-г Санах ойн дэвшилтэт хамгаалалтаар дамжуулан идэвхжүүлсэн"</string>
     <string name="capturing_system_heap_dump_message" msgid="8410503247477360622">"Системийн санах ойн агшин зургийг авч байна"</string>
     <string name="error_capturing_system_heap_dump_message" msgid="2352983250048200052">"Системийн санах ойн агшин зургийг авч чадсангүй"</string>
     <string name="automatic_system_heap_dump_title" msgid="4093306504711109479">"Системийн санах ойн агшин зургийг автоматаар авах"</string>
@@ -4334,6 +4332,11 @@
     <string name="lockscreen_trivial_disabled_controls_summary" msgid="7593626010580689155">"Ашиглахын тулд эхлээд \"Төхөөрөмжийн хяналтыг харуулах\"-г асаана уу"</string>
     <string name="lockscreen_double_line_clock_summary" msgid="2916159550425093703">"Боломжтой үед нь хоёр зураастай цаг харуулах"</string>
     <string name="lockscreen_double_line_clock_setting_toggle" msgid="3408639316001688529">"Хоёр зураастай цаг"</string>
+    <string name="lockscreen_quick_affordances_title" msgid="435869403114245620">"Товчлуур"</string>
+    <plurals name="lockscreen_quick_affordances_summary" formatted="false" msgid="4225396036524703997">
+      <item quantity="other"><xliff:g id="FIRST_1">%1$s</xliff:g>, <xliff:g id="SECOND">%2$s</xliff:g></item>
+      <item quantity="one"><xliff:g id="FIRST_0">%1$s</xliff:g></item>
+    </plurals>
     <string name="rtt_settings_title" msgid="7049259598645966354"></string>
     <string name="rtt_settings_no_visible" msgid="7440356831140948382"></string>
     <string name="rtt_settings_visible_during_call" msgid="7866181103286073700"></string>
@@ -4382,10 +4385,8 @@
     <string name="carrier_wifi_offload_summary" msgid="2980563718888371142">"Хурд болон хамрах хүрээг сайжруулахын тулд Google Fi-д W+ сүлжээг ашиглахыг зөвшөөрнө үү"</string>
     <string name="carrier_wifi_network_title" msgid="5461382943873831770">"W+ сүлжээ"</string>
     <string name="sim_category_title" msgid="2341314000964710495">"SIM"</string>
-    <!-- no translation found for downloaded_sim_category_title (2876988650413179752) -->
-    <skip />
-    <!-- no translation found for downloaded_sims_category_title (487799905978489922) -->
-    <skip />
+    <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>
     <string name="sim_category_default_active_sim" msgid="1208194173387987231">" / <xliff:g id="ID_1">%1$s</xliff:g>-н өгөгдмөл"</string>
@@ -4441,8 +4442,7 @@
     <string name="smart_forwarding_ongoing_title" msgid="962226849074401228">"Дуудлагын тохиргоо"</string>
     <string name="smart_forwarding_ongoing_text" msgid="2189209372407117114">"Тохиргоог шинэчилж байна..."</string>
     <string name="smart_forwarding_failed_title" msgid="1859891191023516080">"Дуудлагын тохиргооны алдаа гарлаа"</string>
-    <!-- no translation found for smart_forwarding_failed_text (8682640643264071789) -->
-    <skip />
+    <string name="smart_forwarding_failed_text" msgid="8682640643264071789">"Сүлжээ эсвэл SIM-н алдаа гарлаа."</string>
     <string name="smart_forwarding_failed_not_activated_text" msgid="997396203001257904">"Sim-г идэвхжүүлээгүй байна."</string>
     <string name="smart_forwarding_input_mdn_title" msgid="5105463748849841763">"Утасны дугаарууд оруулна уу"</string>
     <string name="smart_forwarding_input_mdn_dialog_title" msgid="7542216086697868415">"Утасны дугаар оруулна уу"</string>
@@ -4466,14 +4466,10 @@
     <string name="previous_page_content_description" msgid="6438292457923282991">"Өмнөх"</string>
     <string name="next_page_content_description" msgid="1641835099813416294">"Дараах"</string>
     <string name="colors_viewpager_content_description" msgid="2591751086138259565">"Өнгийг урьдчилан үзэх"</string>
-    <!-- no translation found for bluetooth_sim_card_access_notification_title (7351015416346359536) -->
-    <skip />
-    <!-- no translation found for bluetooth_sim_card_access_notification_content (8685623260103018309) -->
-    <skip />
-    <!-- no translation found for bluetooth_sim_card_access_dialog_title (5616323725563125179) -->
-    <skip />
-    <!-- no translation found for bluetooth_sim_card_access_dialog_content (6281997628405909566) -->
-    <skip />
+    <string name="bluetooth_sim_card_access_notification_title" msgid="7351015416346359536">"SIM-д хандах эрхийн хүсэлт"</string>
+    <string name="bluetooth_sim_card_access_notification_content" msgid="8685623260103018309">"Төхөөрөмж таны SIM-д хандахыг хүсэж байна. Дэлгэрэнгүйг харахын тулд товшино уу."</string>
+    <string name="bluetooth_sim_card_access_dialog_title" msgid="5616323725563125179">"SIM-д хандахыг зөвшөөрөх үү?"</string>
+    <string name="bluetooth_sim_card_access_dialog_content" msgid="6281997628405909566">"Bluetooth төхөөрөмж болох <xliff:g id="DEVICE_NAME_0">%1$s</xliff:g> таны SIM-н өгөгдөлд хандахыг хүсэж байна. Үүнд таны харилцагчид багтaна.\n\nХолбогдсон үед <xliff:g id="DEVICE_NAME_1">%2$s</xliff:g> нь <xliff:g id="PHONE_NUMBER">%3$s</xliff:g> руу хийсэн бүх дуудлагыг хүлээн авна."</string>
     <string name="bluetooth_connect_access_notification_title" msgid="2573547043170883947">"Bluetooth төхөөрөмж боломжтой байна"</string>
     <string name="bluetooth_connect_access_notification_content" msgid="1328465545685433304">"Төхөөрөмж холбогдохыг хүсэж байна. Дэлгэрэнгүйг харахын тулд товшино уу."</string>
     <string name="bluetooth_connect_access_dialog_title" msgid="1948056782712451381">"Bluetooth төхөөрөмжид холбогдох уу?"</string>
@@ -4544,6 +4540,10 @@
     <string name="ingress_rate_limit_summary" msgid="1097811019742438371">"Интернэт холболтоор хангадаг бүх сүлжээнд хэрэглэх сүлжээний зурвасын өргөн нэвтрэх хурдны хязгаарыг тохируулна уу."</string>
     <string name="ingress_rate_limit_dialog_title" msgid="5359461052422633789">"Тохируулах сүлжээг татаж авах үнэлгээний хязгаар"</string>
     <string name="ingress_rate_limit_no_limit_entry" msgid="8741098826008012163">"Хязгааргүй"</string>
+    <!-- no translation found for disable_phantom_process_monitor_title (8348108346706188771) -->
+    <skip />
+    <!-- no translation found for disable_phantom_process_monitor_summary (3044464635550256985) -->
+    <skip />
     <string name="bluetooth_broadcast_dialog_title" msgid="9172775308463135884">"Нэвтрүүлэлт"</string>
     <string name="bluetooth_broadcast_dialog_broadcast_app" msgid="1016617579194329005">"<xliff:g id="CURRENTAPP">%1$s</xliff:g>-г нэвтрүүлэх"</string>
     <string name="bluetooth_broadcast_dialog_find_message" msgid="6621660851669953883">"Таны ойролцоо тоглуулж буй нэвтрүүлэлтийг сонсоорой"</string>
diff --git a/res/values-mr/arrays.xml b/res/values-mr/arrays.xml
index a7a833e..32e26e2 100644
--- a/res/values-mr/arrays.xml
+++ b/res/values-mr/arrays.xml
@@ -469,7 +469,9 @@
     <item msgid="2373999996715432397">"0"</item>
     <item msgid="5305176997036663262">"1"</item>
   </string-array>
-    <!-- no translation found for switch_to_dock_user_when_docked_timeout_entries:0 (3211660022507486536) -->
-    <!-- no translation found for switch_to_dock_user_when_docked_timeout_entries:1 (7025253383416830453) -->
-    <!-- no translation found for switch_to_dock_user_when_docked_timeout_entries:2 (1574040255478150028) -->
+  <string-array name="switch_to_dock_user_when_docked_timeout_entries">
+    <item msgid="3211660022507486536">"कधीही नाही"</item>
+    <item msgid="7025253383416830453">"एका मिनिटानंतर"</item>
+    <item msgid="1574040255478150028">"पाच मिनिटांनंतर"</item>
+  </string-array>
 </resources>
diff --git a/res/values-mr/strings.xml b/res/values-mr/strings.xml
index 4c302a1..81ef96a 100644
--- a/res/values-mr/strings.xml
+++ b/res/values-mr/strings.xml
@@ -1012,18 +1012,13 @@
     <string name="force_bold_text" msgid="4620929631102086716">"ठळक मजकूर"</string>
     <string name="title_font_size" msgid="570613010306330622">"फॉंट आकार"</string>
     <string name="short_summary_font_size" msgid="8444689613442419978">"मजकूर आणखी मोठा किंवा लहान करा"</string>
-    <!-- no translation found for sim_lock_settings (7331982427303002613) -->
-    <skip />
-    <!-- no translation found for sim_lock_settings_category (6475255139493877786) -->
-    <skip />
-    <!-- no translation found for sim_pin_toggle (6814489621760857328) -->
-    <skip />
+    <string name="sim_lock_settings" msgid="7331982427303002613">"सिम लॉक सेटिंग्ज"</string>
+    <string name="sim_lock_settings_category" msgid="6475255139493877786">"सिम लॉक"</string>
+    <string name="sim_pin_toggle" msgid="6814489621760857328">"सिम लॉक करा"</string>
     <string name="sim_pin_change" msgid="5978881209990507379">"सिम पिन बदला"</string>
     <string name="sim_enter_pin" msgid="8235202785516053253">"सिम पिन"</string>
-    <!-- no translation found for sim_enable_sim_lock (6486354334679225748) -->
-    <skip />
-    <!-- no translation found for sim_disable_sim_lock (6939439812841857306) -->
-    <skip />
+    <string name="sim_enable_sim_lock" msgid="6486354334679225748">"सिम लॉक करा"</string>
+    <string name="sim_disable_sim_lock" msgid="6939439812841857306">"सिम अनलॉक करा"</string>
     <string name="sim_enter_old" msgid="6882545610939674813">"जुना सिम पिन"</string>
     <string name="sim_enter_new" msgid="9010947802784561582">"नवीन सिम पिन"</string>
     <string name="sim_reenter_new" msgid="6131418271490374263">"नवीन पिन पुन्हा टाइप करा"</string>
@@ -1038,8 +1033,7 @@
     <string name="sim_change_data_title" msgid="4663239438584588847">"मोबाइल डेटासाठी <xliff:g id="CARRIER">%1$s</xliff:g> वापरायचे?"</string>
     <string name="sim_change_data_message" msgid="3046178883369645132">"तुम्ही मोबाइल डेटासाठी <xliff:g id="CARRIER2_0">%2$s</xliff:g> वापरत आहात. तुम्ही <xliff:g id="CARRIER1">%1$s</xliff:g> वर स्विच केल्यास, मोबाइल डेटासाठी <xliff:g id="CARRIER2_1">%2$s</xliff:g> वापरले जाणार नाही."</string>
     <string name="sim_change_data_ok" msgid="4922114750417276560">"<xliff:g id="CARRIER">%1$s</xliff:g> वापरा"</string>
-    <!-- no translation found for sim_preferred_title (8850185380445309835) -->
-    <skip />
+    <string name="sim_preferred_title" msgid="8850185380445309835">"प्राधान्यकृत सिम अपडेट करायचे?"</string>
     <string name="sim_preferred_message" msgid="6004009449266648351">"आपल्‍या मोबाइल डिव्‍हाइसमध्‍ये केवळ <xliff:g id="NEW_SIM">%1$s</xliff:g> सिम आहे. तुम्ही मोबाइल डेटा, कॉल आणि SMS संदेशांसाठी हे सिम वापरू इच्छिता का?"</string>
     <string name="wrong_pin_code_pukked" msgid="3414172752791445033">"सिम पिन कोड चुकीचा आहे तुम्ही आता तुमचे डिव्हाइस अनलॉक करण्‍यासाठी तुमच्या वाहकाशी संपर्क साधावा."</string>
     <plurals name="wrong_pin_code" formatted="false" msgid="4054088588731305475">
@@ -1192,20 +1186,17 @@
     <string name="reset_network_title" msgid="1395494440355807616">"वाय-फाय, मोबाइल आणि ब्लूटूथ रीसेट करा"</string>
     <string name="reset_network_desc" msgid="1112523764899788246">"हे यांसह सर्व नेटवर्क सेटिंग्‍ज रीसेट करेल:\n\n"<li>"वाय‑फाय"</li>\n<li>"मोबाइल डेटा"</li>\n<li>"ब्लूटूथ"</li></string>
     <string name="erase_euicc_data_button" msgid="728078969563311737">"मिटवा"</string>
-    <!-- no translation found for reset_esim_title (4194570573425902754) -->
-    <skip />
+    <string name="reset_esim_title" msgid="4194570573425902754">"eSIMs मिटवा"</string>
     <string name="reset_esim_desc" msgid="3662444090563399131">"यामुळे कोणतेही मोबाइल सेवा प्लॅन रद्द होणार नाहीत. बदललेले SIM डाउनलोड करण्यासाठी तुमच्या वाहकाशी संपर्क साधा."</string>
     <string name="reset_network_button_text" msgid="2281476496459610071">"सेटिंग्ज रीसेट करा"</string>
     <string name="reset_network_final_desc" msgid="5304365082065278425">"सर्व नेटवर्क सेटिंग्ज रीसेट करायची? तुम्ही ही कृती पहिल्यासारखी करू शकत नाही."</string>
-    <!-- no translation found for reset_network_final_desc_esim (1129251284212847939) -->
-    <skip />
+    <string name="reset_network_final_desc_esim" msgid="1129251284212847939">"सर्व नेटवर्क सेटिंग्ज रीसेट करायची आणि eSIMs मिटवायची आहेत का? तुम्ही ही कृती पहिल्यासारखी करू शकत नाही."</string>
     <string name="reset_network_final_button_text" msgid="2433867118414000462">"सेटिंग्ज रीसेट करा"</string>
     <string name="reset_network_confirm_title" msgid="913014422184481270">"रीसेट करायचे?"</string>
     <string name="network_reset_not_available" msgid="1966334631394607829">"या वापरकर्त्यासाठी नेटवर्क रीसेट उपलब्ध नाही"</string>
     <string name="reset_network_complete_toast" msgid="1367872474130621115">"नेटवर्क सेटिंग्ज रीसेट केल्या गेल्या आहेत"</string>
     <string name="reset_esim_error_title" msgid="4670073610967959597">"सिम मिटवू शकत नाही"</string>
-    <!-- no translation found for reset_esim_error_msg (7279607120606365250) -->
-    <skip />
+    <string name="reset_esim_error_msg" msgid="7279607120606365250">"eSIMs एका एररमुळे मिटवता आली नाहीत.\n\nतुमचे डिव्हाइस रीस्टार्ट करा आणि पुन्हा प्रयत्न करा."</string>
     <string name="main_clear_title" msgid="277664302144837723">"सर्व डेटा मिटवा (फॅक्टरी रीसेट)"</string>
     <string name="main_clear_short_title" msgid="4752094765533020696">"सर्व डेटा मिटवा (फॅक्टरी रीसेट)"</string>
     <string name="main_clear_desc_also_erases_external" msgid="3687911419628956693"><li>"संगीत"</li>\n<li>"फोटो"</li>\n<li>"इतर वापरकर्ता डेटा"</li></string>
@@ -2017,7 +2008,6 @@
     <string name="printer_info_desc" msgid="1206872325746154206">"या प्रिंटर विषयी अधिक माहिती"</string>
     <string name="power_usage_summary_title" msgid="4198312848584882113">"बॅटरी"</string>
     <string name="power_usage_summary" msgid="6857382582534984531">"बॅटरी वापरून काय केले गेले"</string>
-    <string name="power_usage_not_available" msgid="3425302437465106036">"बॅटरी वापर डेटा उपलब्ध नाही."</string>
     <string name="power_usage_level_and_status" msgid="821521456989429593">"<xliff:g id="LEVEL">%1$s</xliff:g> - <xliff:g id="STATUS">%2$s</xliff:g>"</string>
     <string name="power_discharge_remaining" msgid="6997529817917076536">"<xliff:g id="REMAIN">%1$s</xliff:g> शिल्लक"</string>
     <string name="power_charge_remaining" msgid="7046064326172265116">"चार्ज करण्यासाठी <xliff:g id="UNTIL_CHARGED">%1$s</xliff:g>"</string>
@@ -2038,7 +2028,6 @@
     <string name="manager_battery_usage_optimized_only" msgid="7121785281913056432">"ऑप्टिमाइझ केलेले"</string>
     <string name="manager_battery_usage_link_a11y" msgid="374918091821438564">"बॅटरीच्या वापरासंबंधित पर्यायांबद्दल अधिक जाणून घ्या"</string>
     <string name="device_screen_usage" msgid="1011630249648289909">"पूर्ण चार्ज झाल्यानंतरचा स्क्रीन वापर"</string>
-    <string name="power_usage_list_summary" msgid="3237540201918492925">"पूर्ण चार्ज केल्यापासूनचा बॅटरी वापर"</string>
     <string name="advanced_battery_title" msgid="3005993394776555079">"बॅटरी वापर"</string>
     <string name="history_details_title" msgid="8628584613889559355">"इतिहास तपशील"</string>
     <string name="advanced_battery_preference_title" msgid="3790901207877260883">"बॅटरी वापर"</string>
@@ -2062,7 +2051,17 @@
     <string name="battery_tip_high_usage_summary" msgid="3938999581403084551">"सर्वात जास्त वापरली जाणारी ॲप्स पहा"</string>
     <string name="battery_tip_limited_temporarily_title" msgid="5962767837251276527">"चार्ज करणे थांबवले आहे"</string>
     <string name="battery_tip_limited_temporarily_summary" msgid="5254922316684499816">"बॅटरीचे आयुष्य वाढवण्यासाठी बॅटरीचे संरक्षण करत आहे"</string>
-    <!-- no translation found for battery_tip_limited_temporarily_extra_summary (8876637325622106400) -->
+    <!-- no translation found for battery_tip_dock_defender_future_bypass_title (7257251934903787366) -->
+    <skip />
+    <!-- no translation found for battery_tip_dock_defender_future_bypass_summary (428474483479026813) -->
+    <skip />
+    <!-- no translation found for battery_tip_dock_defender_active_title (8843454404807737776) -->
+    <skip />
+    <!-- no translation found for battery_tip_dock_defender_active_summary (5582869291068635429) -->
+    <skip />
+    <!-- no translation found for battery_tip_dock_defender_temporarily_bypassed_title (1679449361090557201) -->
+    <skip />
+    <!-- no translation found for battery_tip_dock_defender_temporarily_bypassed_summary (5107293805054133144) -->
     <skip />
     <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>
@@ -2125,7 +2124,6 @@
     <string name="power_bluetooth" msgid="5085900180846238196">"ब्लूटूथ"</string>
     <string name="power_cell" msgid="7793805106954398186">"मोबाइल नेटवर्क"</string>
     <string name="power_phone" msgid="2768396619208561670">"व्हॉइस कॉल"</string>
-    <string name="battery_used_for" msgid="6401552215008504483">"<xliff:g id="TIME">^1</xliff:g>साठी वापरले"</string>
     <string name="battery_screen_usage" msgid="90008745183187461">"स्क्रीनचा वापर <xliff:g id="TIME">^1</xliff:g>"</string>
     <string name="battery_used_by" msgid="6457305178016189330">"<xliff:g id="APP">%2$s</xliff:g> ने <xliff:g id="PERCENT">%1$s</xliff:g> वापरले"</string>
     <string name="battery_overall_usage" msgid="8940140259734182014">"एकूण बॅटरीचे <xliff:g id="PERCENT">%1$s</xliff:g>"</string>
@@ -2156,7 +2154,6 @@
     <string name="battery_not_usage_24hr" msgid="8397519536160741248">"मागील २४ तासांमध्ये बॅटरी वापरलेली नाही"</string>
     <string name="battery_usage_without_time" msgid="1346894834339420538"></string>
     <string name="battery_usage_other_users" msgid="9002643295562500693">"इतर वापरकर्ते"</string>
-    <string name="advanced_battery_graph_subtext" msgid="6816737986172678550">"अंदाजे शिल्लक बॅटरी ही तुमच्या डिव्हाइसच्या वापरावर अवलंबून असते"</string>
     <string name="estimated_time_left" msgid="948717045180211777">"अंदाजे शिल्लक वेळ"</string>
     <string name="estimated_charging_time_left" msgid="2287135413363961246">"पूर्ण चार्ज होईपर्यंत"</string>
     <string name="estimated_time_description" msgid="211058785418596009">"वापराच्या आधारे अंदाज बदलू शकतो"</string>
@@ -2263,6 +2260,7 @@
     <string name="vpn_settings_multiple_insecure_multiple_total" msgid="1706236062478680488">"<xliff:g id="VPN_COUNT">%d</xliff:g> सुरक्षित नाही"</string>
     <string name="adaptive_connectivity_title" msgid="7464959640138428192">"अडॅप्टिव्ह कनेक्टिव्हिटी"</string>
     <string name="adaptive_connectivity_summary" msgid="3648731530666326885">"तुमची नेटवर्क कनेक्शन आपोआप व्यवस्थापित करून बॅटरी लाइफ वाढवते आणि डिव्हाइसचा परफॉर्मन्स सुधारते"</string>
+    <string name="adaptive_connectivity_main_switch_title" msgid="261045483524512420">"Adaptive Connectivity वापरा"</string>
     <string name="credentials_title" msgid="7535942196886123656">"क्रेडेंशियल स्टोरेज"</string>
     <string name="credentials_install" msgid="3933218407598415827">"एक प्रमाणपत्र इंस्टॉल करा"</string>
     <string name="credentials_reset" msgid="4246628389366452655">"क्रेडेंशियल साफ करा"</string>
@@ -2563,8 +2561,7 @@
     <string name="user_remove_user_menu" msgid="2183714948094429367">"या डिव्हाइसवरुन <xliff:g id="USER_NAME">%1$s</xliff:g> हटवा"</string>
     <string name="user_lockscreen_settings" msgid="4596612658981942092">"लॉक स्क्रीन सेटिंग्ज"</string>
     <string name="user_add_on_lockscreen_menu" msgid="2539059062034644966">"लॉक स्‍क्रीनवरून वापरकर्ते जोडा"</string>
-    <!-- no translation found for switch_to_dock_user_when_docked (2324395443311905635) -->
-    <skip />
+    <string name="switch_to_dock_user_when_docked" msgid="2324395443311905635">"डॉक केले असेल तेव्हा ॲडमिन वापरकर्त्यावर स्विच करा"</string>
     <string name="user_confirm_remove_self_title" msgid="926265330805361832">"आपल्या स्वत:ला हटवायचे?"</string>
     <string name="user_confirm_remove_title" msgid="3626559103278006002">"हा वापरकर्ता हटवायचा का?"</string>
     <string name="user_profile_confirm_remove_title" msgid="3131574314149375354">"हे प्रोफाईल काढायचे?"</string>
@@ -2690,8 +2687,7 @@
     <string name="wizard_next" msgid="3884832431439072471">"पुढील"</string>
     <string name="wizard_back_adoptable" msgid="1447814356855134183">"इतर मार्गाने फॉरमॅट करा"</string>
     <string name="regulatory_info_text" msgid="1154461023369976667"></string>
-    <!-- no translation found for sim_settings_title (2254609719033946272) -->
-    <skip />
+    <string name="sim_settings_title" msgid="2254609719033946272">"सिम"</string>
     <string name="sim_cellular_data_unavailable" msgid="4653591727755387534">"मोबाइल डेटा अनुपलब्‍ध आहे"</string>
     <string name="sim_cellular_data_unavailable_summary" msgid="6505871722911347881">"डेटा सिम निवडण्यासाठी टॅप करा"</string>
     <string name="sim_calls_always_use" msgid="967857230039768111">"कॉल साठी हे नेहमी वापरा"</string>
@@ -2709,8 +2705,7 @@
     <string name="sim_status_title" msgid="6188770698037109774">"सिम स्थिती"</string>
     <string name="sim_status_title_sim_slot" msgid="4932996839194493313">"सिम स्थिती (सिम स्लॉट %1$d)"</string>
     <string name="sim_signal_strength" msgid="6351052821700294501">"<xliff:g id="DBM">%1$d</xliff:g> dBm <xliff:g id="ASU">%2$d</xliff:g> asu"</string>
-    <!-- no translation found for sim_notification_title (2819551384383504031) -->
-    <skip />
+    <string name="sim_notification_title" msgid="2819551384383504031">"सिम बदलली."</string>
     <string name="sim_notification_summary" msgid="5593339846307029991">"सेट करण्यासाठी टॅप करा"</string>
     <string name="sim_calls_ask_first_prefs_title" msgid="3077694594349657933">"प्रत्येक वेळी विचारा"</string>
     <string name="sim_selection_required_pref" msgid="231437651041498359">"निवड आवश्यक"</string>
@@ -2736,7 +2731,10 @@
     <string name="account_dashboard_title" msgid="8228773251948253914">"पासवर्ड आणि खाती"</string>
     <string name="account_dashboard_default_summary" msgid="1730719656099599488">"सेव्ह केलेले पासवर्ड, ऑटोफिल, सिंक केलेली खाती"</string>
     <string name="app_default_dashboard_title" msgid="4071015747629103216">"डीफॉल्ट अ‍ॅप्स"</string>
-    <!-- no translation found for cloned_apps_dashboard_title (5542076801222950921) -->
+    <string name="cloned_apps_dashboard_title" msgid="5542076801222950921">"क्लोन केलेली अ‍ॅप्स"</string>
+    <!-- no translation found for desc_cloned_apps_intro_text (1369621522882622476) -->
+    <skip />
+    <!-- no translation found for cloned_apps_summary (8805362440770795709) -->
     <skip />
     <string name="system_dashboard_summary" msgid="7400745270362833832">"भाषा, जेश्चर, वेळ, बॅकअप"</string>
     <string name="languages_setting_summary" msgid="4924440599794956443">"सिस्टीमच्या भाषा, अ‍ॅपच्या भाषा"</string>
@@ -3352,8 +3350,7 @@
     <string name="screen_pinning_unlock_password" msgid="4957969621904790573">"अनपिन करण्‍यापूर्वी पासवर्ड विचारा"</string>
     <string name="screen_pinning_unlock_none" msgid="2474959642431856316">"अनपिन करताना डिव्हाइस लॉक करा"</string>
     <string name="confirm_sim_deletion_title" msgid="9199369003530237871">"सिम हटवण्याची खात्री करा"</string>
-    <!-- no translation found for confirm_sim_deletion_description (5090811029854329373) -->
-    <skip />
+    <string name="confirm_sim_deletion_description" msgid="5090811029854329373">"eSIM मिटवण्याआधी हे तुम्हीच आहात याची पडताळणी करा"</string>
     <string name="opening_paragraph_delete_profile_unknown_company" msgid="2951348192319498135">"हे कार्य प्रोफाइल याद्वारे व्यवस्थापित केले आहे:"</string>
     <string name="managing_admin" msgid="2633920317425356619">"<xliff:g id="ADMIN_APP_LABEL">%s</xliff:g> द्वारे व्यवस्थापित"</string>
     <string name="encryption_interstitial_header" msgid="4418014339568737685">"सुरक्षित सुरू"</string>
@@ -3757,6 +3754,11 @@
       <item quantity="one">1 अ‍ॅप अनिर्बंधित डेटा वापरू शकते</item>
     </plurals>
     <string name="special_access_more" msgid="132919514147475846">"आणखी पहा"</string>
+    <string name="long_background_tasks_label" msgid="3169590134850226687">"दीर्घ कालावधी बॅकग्राउंड टास्क"</string>
+    <string name="long_background_tasks_switch_title" msgid="2491623894899492543">"दीर्घ कालावधीच्या बॅकग्राउंड टास्कना अनुमती द्या"</string>
+    <string name="long_background_tasks_title" msgid="3272230637974707490">"दीर्घ कालावधी बॅकग्राउंड टास्क"</string>
+    <string name="long_background_tasks_footer_title" msgid="9117342254914743097">"या अ‍ॅपला बॅकग्राउंड टास्क रन करण्याची अनुमती द्या. यामुळे अ‍ॅप हे डाउनलोड आणि अपलोड यांसारख्या टास्क रन करू शकते, ज्या समाप्त होण्यासाठी काही मिनिटांपेक्षा जास्त वेळ लागू शकतो. \n\nही परवानगी नाकारल्यास, यांसारख्या टास्क अ‍ॅप बॅकग्राउंडमध्ये किती वेळ परफॉर्म करू शकेल हे सिस्टीम मर्यादित करू शकते."</string>
+    <string name="keywords_long_background_tasks" msgid="5788956269136054574">"दीर्घ कालावधीची कामे, डेटा ट्रान्सफर, बॅकग्राउंड टास्क"</string>
     <string name="reset_shortcut_manager_throttling" msgid="2183940254903144298">"ShortcutManager दर मर्यादित करणे रीसेट करा"</string>
     <string name="reset_shortcut_manager_throttling_complete" msgid="8949943009096885470">"ShortcutManager दर-मर्यादित करणे रीसेट केले गेले आहे"</string>
     <string name="notification_suggestion_title" msgid="6309263655965785411">"लॉक स्क्रीनवरील माहिती नियंत्रित करा"</string>
@@ -4129,8 +4131,7 @@
     <string name="mobile_data_settings_title" msgid="3927524078598009792">"मोबाइल डेटा"</string>
     <string name="mobile_data_settings_summary" msgid="7323978798199919063">"मोबाइल नेटवर्क वापरून डेटा अ‍ॅक्सेस करा"</string>
     <string name="mobile_data_settings_summary_auto_switch" msgid="7851549787645698945">"रेंजमध्ये असताना फोन आपोआप या वाहकावर स्विच करेल"</string>
-    <!-- no translation found for mobile_data_settings_summary_unavailable (9176513507571883986) -->
-    <skip />
+    <string name="mobile_data_settings_summary_unavailable" msgid="9176513507571883986">"सिम उपलब्ध नाही"</string>
     <string name="calls_preference" msgid="2166481296066890129">"कॉल प्राधान्य"</string>
     <string name="sms_preference" msgid="7742964962568219351">"एसएमएस प्राधान्य"</string>
     <string name="calls_and_sms_ask_every_time" msgid="3178743088737726677">"प्रत्येक वेळी विचारा"</string>
@@ -4145,10 +4146,8 @@
     <string name="mobile_network_list_add_more" msgid="4478586073355236604">"अधिक जोडा"</string>
     <string name="mobile_network_active_sim" msgid="6397581267971410039">"अ‍ॅक्टिव्ह / सिम"</string>
     <string name="mobile_network_inactive_sim" msgid="5829757490580409899">"अ‍ॅक्टिव्ह नसलेले / सिम"</string>
-    <!-- no translation found for mobile_network_active_esim (3984452275968408382) -->
-    <skip />
-    <!-- no translation found for mobile_network_inactive_esim (8777415108263057939) -->
-    <skip />
+    <string name="mobile_network_active_esim" msgid="3984452275968408382">"अ‍ॅक्टिव्ह / eSIM"</string>
+    <string name="mobile_network_inactive_esim" msgid="8777415108263057939">"इनॅक्टिव्ह / eSIM"</string>
     <string name="mobile_network_sim_name" msgid="3187192894150386537">"सिम नाव आणि रंग"</string>
     <string name="mobile_network_sim_name_label" msgid="1452440641628369625">"नाव"</string>
     <string name="mobile_network_sim_color_label" msgid="5293944087609632340">"रंग (कंपॅटिबल ॲप्सद्वारे वापरलेले)"</string>
@@ -4184,8 +4183,7 @@
     <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>
-    <!-- no translation found for sim_action_switch_sub_dialog_text_downloaded (8977951796005849471) -->
-    <skip />
+    <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>
     <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>
@@ -4227,10 +4225,8 @@
     <string name="switch_sim_dialog_text" msgid="7530186862171635464">"मोबाइल डेटा , कॉल आणि एसएमएससाठी <xliff:g id="CARRIER_NAME">%1$s</xliff:g> वापरले जाईल."</string>
     <string name="switch_sim_dialog_no_switch_title" msgid="809763410787744247">"कोणतीही अ‍ॅक्टिव्ह सिम उपलब्ध नाहीत"</string>
     <string name="switch_sim_dialog_no_switch_text" msgid="7053939850026876088">"पुढील वेळेस मोबाइल डेटा, कॉल वैशिष्ट्ये आणि एसएमएस वापरण्यासाठी तुमच्या नेटवर्क सेटिंग्ज वर जा"</string>
-    <!-- no translation found for sim_card_label (6263064316075963775) -->
-    <skip />
-    <!-- no translation found for erase_sim_dialog_title (4742077437653028326) -->
-    <skip />
+    <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>
     <string name="erase_sim_confirm_button" msgid="8309115684335320541">"मिटवा"</string>
     <string name="erasing_sim" msgid="7877703231075699139">"सिम मिटवत आहे…"</string>
@@ -4283,6 +4279,8 @@
     <string name="capture_system_heap_dump_title" msgid="9210974110606886455">"सिस्टीम हीप डंप कॅप्चर करा"</string>
     <string name="reboot_with_mte_title" msgid="9167242803901899693">"MTE वापरून रीबूट करा"</string>
     <string name="reboot_with_mte_message" msgid="7675836625682561153">"सिस्टीम रीबूट होईल आणि मेमरी टॅगिंग एक्स्टेंशन (MTE) सह प्रयोगास अनुमती देईल. MTE हे सिस्टीम परफॉर्मन्स आणि स्थिरतेवर नकारात्मकपणे परिणाम करू शकते. पुढील रीबूटवर रीसेट केले जाईल."</string>
+    <string name="reboot_with_mte_summary" msgid="879384278357305846">"अ‍ॅप डेव्हलपमेंटसाठी एकदाच बूट करण्याकरिता MTE वापरून पहा"</string>
+    <string name="reboot_with_mte_already_enabled" msgid="7708271355555880940">"प्रगत मेमरी संरक्षणाद्वारे MTE सुरू केले जाते"</string>
     <string name="capturing_system_heap_dump_message" msgid="8410503247477360622">"सिस्टम हीप डंप कॅप्चर करत आहे"</string>
     <string name="error_capturing_system_heap_dump_message" msgid="2352983250048200052">"सिस्टम हीप डंप कॅप्चर करता आले नाही"</string>
     <string name="automatic_system_heap_dump_title" msgid="4093306504711109479">"सिस्टम हीप डंप आपोआप कॅप्चर करा"</string>
@@ -4334,6 +4332,11 @@
     <string name="lockscreen_trivial_disabled_controls_summary" msgid="7593626010580689155">"वापरण्यासाठी, सर्वप्रथम \"डिव्हाइस नियंत्रणे दाखवा\" सुरू करा"</string>
     <string name="lockscreen_double_line_clock_summary" msgid="2916159550425093703">"उपलब्ध असताना, ड्युअल क्लॉक दाखवा"</string>
     <string name="lockscreen_double_line_clock_setting_toggle" msgid="3408639316001688529">"ड्युअल क्लॉक"</string>
+    <string name="lockscreen_quick_affordances_title" msgid="435869403114245620">"बटणे"</string>
+    <plurals name="lockscreen_quick_affordances_summary" formatted="false" msgid="4225396036524703997">
+      <item quantity="other"><xliff:g id="FIRST_1">%1$s</xliff:g>, <xliff:g id="SECOND">%2$s</xliff:g></item>
+      <item quantity="one"><xliff:g id="FIRST_0">%1$s</xliff:g></item>
+    </plurals>
     <string name="rtt_settings_title" msgid="7049259598645966354"></string>
     <string name="rtt_settings_no_visible" msgid="7440356831140948382"></string>
     <string name="rtt_settings_visible_during_call" msgid="7866181103286073700"></string>
@@ -4382,10 +4385,8 @@
     <string name="carrier_wifi_offload_summary" msgid="2980563718888371142">"वेग आणि कव्हरेजमध्ये सुधारणा करण्यासाठी Google Fi ला W+ नेटवर्क वापरण्याची अनुमती द्या"</string>
     <string name="carrier_wifi_network_title" msgid="5461382943873831770">"W+ नेटवर्क"</string>
     <string name="sim_category_title" msgid="2341314000964710495">"सिम"</string>
-    <!-- no translation found for downloaded_sim_category_title (2876988650413179752) -->
-    <skip />
-    <!-- no translation found for downloaded_sims_category_title (487799905978489922) -->
-    <skip />
+    <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>
     <string name="sim_category_default_active_sim" msgid="1208194173387987231">" / <xliff:g id="ID_1">%1$s</xliff:g> साठी डीफॉल्ट आहे"</string>
@@ -4441,8 +4442,7 @@
     <string name="smart_forwarding_ongoing_title" msgid="962226849074401228">"कॉल सेटिंग्ज"</string>
     <string name="smart_forwarding_ongoing_text" msgid="2189209372407117114">"सेटिंग्ज अपडेट करत आहे…"</string>
     <string name="smart_forwarding_failed_title" msgid="1859891191023516080">"कॉल सेटिंग्जशी संबंधित एरर"</string>
-    <!-- no translation found for smart_forwarding_failed_text (8682640643264071789) -->
-    <skip />
+    <string name="smart_forwarding_failed_text" msgid="8682640643264071789">"नेटवर्क किंवा सिम एरर."</string>
     <string name="smart_forwarding_failed_not_activated_text" msgid="997396203001257904">"सिम अ‍ॅक्टिव्हेट केलेले नाही."</string>
     <string name="smart_forwarding_input_mdn_title" msgid="5105463748849841763">"फोन नंबर एंटर करा"</string>
     <string name="smart_forwarding_input_mdn_dialog_title" msgid="7542216086697868415">"फोन नंबर एंटर करा"</string>
@@ -4466,14 +4466,10 @@
     <string name="previous_page_content_description" msgid="6438292457923282991">"मागील"</string>
     <string name="next_page_content_description" msgid="1641835099813416294">"पुढील"</string>
     <string name="colors_viewpager_content_description" msgid="2591751086138259565">"रंगाचे पूर्वावलोकन"</string>
-    <!-- no translation found for bluetooth_sim_card_access_notification_title (7351015416346359536) -->
-    <skip />
-    <!-- no translation found for bluetooth_sim_card_access_notification_content (8685623260103018309) -->
-    <skip />
-    <!-- no translation found for bluetooth_sim_card_access_dialog_title (5616323725563125179) -->
-    <skip />
-    <!-- no translation found for bluetooth_sim_card_access_dialog_content (6281997628405909566) -->
-    <skip />
+    <string name="bluetooth_sim_card_access_notification_title" msgid="7351015416346359536">"सिम अ‍ॅक्सेस करण्याची विनंती"</string>
+    <string name="bluetooth_sim_card_access_notification_content" msgid="8685623260103018309">"डिव्हाइसला तुमचे सिम अ‍ॅक्सेस करायचे आहे. तपशिलांसाठी टॅप करा."</string>
+    <string name="bluetooth_sim_card_access_dialog_title" msgid="5616323725563125179">"सिमला अ‍ॅक्सेस करण्याची अनुमती द्यायची का?"</string>
+    <string name="bluetooth_sim_card_access_dialog_content" msgid="6281997628405909566">"<xliff:g id="DEVICE_NAME_0">%1$s</xliff:g> या ब्लूटूथ डिव्‍हाइसला तुमच्या सिमवरील डेटा अ‍ॅक्सेस करायचा आहे. यामध्ये तुमच्या संपर्कांचा समावेश आहे.\n\nकनेक्ट केलेले असताना, <xliff:g id="DEVICE_NAME_1">%2$s</xliff:g> ला <xliff:g id="PHONE_NUMBER">%3$s</xliff:g> वर केलेले सर्व कॉल मिळतील."</string>
     <string name="bluetooth_connect_access_notification_title" msgid="2573547043170883947">"ब्लूटूथ डिव्‍हाइस उपलब्ध आहे"</string>
     <string name="bluetooth_connect_access_notification_content" msgid="1328465545685433304">"डिव्हाइसला कनेक्ट करायचे आहे. तपशीलांसाठी टॅप करा."</string>
     <string name="bluetooth_connect_access_dialog_title" msgid="1948056782712451381">"ब्लूटूथ डीव्हाइसशी कनेक्ट करायचे आहे का?"</string>
@@ -4544,6 +4540,10 @@
     <string name="ingress_rate_limit_summary" msgid="1097811019742438371">"इंटरनेट कनेक्टिव्हिटी पुरवणाऱ्या सर्व नेटवर्कना लागू होणारी नेटवर्क बँडविड्थ प्रवेश रेट मर्यादा कॉंफिगर करा."</string>
     <string name="ingress_rate_limit_dialog_title" msgid="5359461052422633789">"नेटवर्कच्या डाउनलोड रेटची मर्यादा कॉंफिगर करा"</string>
     <string name="ingress_rate_limit_no_limit_entry" msgid="8741098826008012163">"कोणतीही मर्यादा नाही"</string>
+    <!-- no translation found for disable_phantom_process_monitor_title (8348108346706188771) -->
+    <skip />
+    <!-- no translation found for disable_phantom_process_monitor_summary (3044464635550256985) -->
+    <skip />
     <string name="bluetooth_broadcast_dialog_title" msgid="9172775308463135884">"ब्रॉडकास्ट करा"</string>
     <string name="bluetooth_broadcast_dialog_broadcast_app" msgid="1016617579194329005">"<xliff:g id="CURRENTAPP">%1$s</xliff:g> ब्रॉडकास्ट करा"</string>
     <string name="bluetooth_broadcast_dialog_find_message" msgid="6621660851669953883">"तुमच्या जवळपास प्ले होत असलेली ब्रॉडकास्ट ऐका"</string>
diff --git a/res/values-ms/arrays.xml b/res/values-ms/arrays.xml
index ab76947..e738258 100644
--- a/res/values-ms/arrays.xml
+++ b/res/values-ms/arrays.xml
@@ -469,7 +469,9 @@
     <item msgid="2373999996715432397">"0"</item>
     <item msgid="5305176997036663262">"1"</item>
   </string-array>
-    <!-- no translation found for switch_to_dock_user_when_docked_timeout_entries:0 (3211660022507486536) -->
-    <!-- no translation found for switch_to_dock_user_when_docked_timeout_entries:1 (7025253383416830453) -->
-    <!-- no translation found for switch_to_dock_user_when_docked_timeout_entries:2 (1574040255478150028) -->
+  <string-array name="switch_to_dock_user_when_docked_timeout_entries">
+    <item msgid="3211660022507486536">"Tidak sekali-kali"</item>
+    <item msgid="7025253383416830453">"Selepas 1 minit"</item>
+    <item msgid="1574040255478150028">"Selepas 5 minit"</item>
+  </string-array>
 </resources>
diff --git a/res/values-ms/strings.xml b/res/values-ms/strings.xml
index 7632a67..6f577bc 100644
--- a/res/values-ms/strings.xml
+++ b/res/values-ms/strings.xml
@@ -1012,18 +1012,13 @@
     <string name="force_bold_text" msgid="4620929631102086716">"Teks huruf tebal"</string>
     <string name="title_font_size" msgid="570613010306330622">"Saiz fon"</string>
     <string name="short_summary_font_size" msgid="8444689613442419978">"Besarkan atau kecilkan teks"</string>
-    <!-- no translation found for sim_lock_settings (7331982427303002613) -->
-    <skip />
-    <!-- no translation found for sim_lock_settings_category (6475255139493877786) -->
-    <skip />
-    <!-- no translation found for sim_pin_toggle (6814489621760857328) -->
-    <skip />
+    <string name="sim_lock_settings" msgid="7331982427303002613">"Tetapan kunci SIM"</string>
+    <string name="sim_lock_settings_category" msgid="6475255139493877786">"kunci SIM"</string>
+    <string name="sim_pin_toggle" msgid="6814489621760857328">"Kunci SIM"</string>
     <string name="sim_pin_change" msgid="5978881209990507379">"Tukar PIN SIM"</string>
     <string name="sim_enter_pin" msgid="8235202785516053253">"PIN SIM"</string>
-    <!-- no translation found for sim_enable_sim_lock (6486354334679225748) -->
-    <skip />
-    <!-- no translation found for sim_disable_sim_lock (6939439812841857306) -->
-    <skip />
+    <string name="sim_enable_sim_lock" msgid="6486354334679225748">"Kunci SIM"</string>
+    <string name="sim_disable_sim_lock" msgid="6939439812841857306">"Buka kunci SIM"</string>
     <string name="sim_enter_old" msgid="6882545610939674813">"PIN SIM lama"</string>
     <string name="sim_enter_new" msgid="9010947802784561582">"PIN SIM baru"</string>
     <string name="sim_reenter_new" msgid="6131418271490374263">"Taipkan semula PIN baharu"</string>
@@ -1038,8 +1033,7 @@
     <string name="sim_change_data_title" msgid="4663239438584588847">"Gunakan <xliff:g id="CARRIER">%1$s</xliff:g> utk data mudah alih?"</string>
     <string name="sim_change_data_message" msgid="3046178883369645132">"Anda menggunakan <xliff:g id="CARRIER2_0">%2$s</xliff:g> untuk data mudah alih. Jika anda bertukar kepada <xliff:g id="CARRIER1">%1$s</xliff:g>, <xliff:g id="CARRIER2_1">%2$s</xliff:g> tidak lagi digunakan untuk data mudah alih."</string>
     <string name="sim_change_data_ok" msgid="4922114750417276560">"Gunakan <xliff:g id="CARRIER">%1$s</xliff:g>"</string>
-    <!-- no translation found for sim_preferred_title (8850185380445309835) -->
-    <skip />
+    <string name="sim_preferred_title" msgid="8850185380445309835">"Kemas kinikan SIM pilihan?"</string>
     <string name="sim_preferred_message" msgid="6004009449266648351">"<xliff:g id="NEW_SIM">%1$s</xliff:g> merupakan satu-satunya SIM dalam peranti anda. Adakah anda mahu menggunakan SIM ini untuk data mudah alih, panggilan dan mesej SMS?"</string>
     <string name="wrong_pin_code_pukked" msgid="3414172752791445033">"Kod PIN SIM tidak betul, jadi anda harus menghubungi pembawa anda untuk membuka kunci peranti."</string>
     <plurals name="wrong_pin_code" formatted="false" msgid="4054088588731305475">
@@ -1192,20 +1186,17 @@
     <string name="reset_network_title" msgid="1395494440355807616">"Tetapkan semula Wi-Fi, mudah alih &amp; Bluetooth"</string>
     <string name="reset_network_desc" msgid="1112523764899788246">"Tindakan ini akan menetapkan semula semua tetapan rangkaian, termasuk:\n\n"<li>"Wi‑Fi"</li>\n<li>"Data mudah alih"</li>\n<li>"Bluetooth"</li></string>
     <string name="erase_euicc_data_button" msgid="728078969563311737">"Padam"</string>
-    <!-- no translation found for reset_esim_title (4194570573425902754) -->
-    <skip />
+    <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>
     <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>
-    <!-- no translation found for reset_network_final_desc_esim (1129251284212847939) -->
-    <skip />
+    <string name="reset_network_final_desc_esim" msgid="1129251284212847939">"Tetapkan semula semua tetapan rangkaian dan padamkan eSIM? Tindakan ini tidak boleh dibuat asal."</string>
     <string name="reset_network_final_button_text" msgid="2433867118414000462">"Tetapkan semula tetapan"</string>
     <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>
-    <!-- no translation found for reset_esim_error_msg (7279607120606365250) -->
-    <skip />
+    <string name="reset_esim_error_msg" msgid="7279607120606365250">"eSIM tidak boleh dipadamkan kerana ralat.\n\nMulakan semula peranti anda dan cuba lagi."</string>
     <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>
@@ -2017,7 +2008,6 @@
     <string name="printer_info_desc" msgid="1206872325746154206">"Maklumat lanjut tentang pencetak ini"</string>
     <string name="power_usage_summary_title" msgid="4198312848584882113">"Bateri"</string>
     <string name="power_usage_summary" msgid="6857382582534984531">"Apa yang telah menggunakan bateri"</string>
-    <string name="power_usage_not_available" msgid="3425302437465106036">"Data penggunaan bateri tidak tersedia."</string>
     <string name="power_usage_level_and_status" msgid="821521456989429593">"<xliff:g id="LEVEL">%1$s</xliff:g> - <xliff:g id="STATUS">%2$s</xliff:g>"</string>
     <string name="power_discharge_remaining" msgid="6997529817917076536">"<xliff:g id="REMAIN">%1$s</xliff:g> yang tinggal"</string>
     <string name="power_charge_remaining" msgid="7046064326172265116">"<xliff:g id="UNTIL_CHARGED">%1$s</xliff:g> untuk mengecas"</string>
@@ -2038,7 +2028,6 @@
     <string name="manager_battery_usage_optimized_only" msgid="7121785281913056432">"dioptimumkan"</string>
     <string name="manager_battery_usage_link_a11y" msgid="374918091821438564">"Ketahui lebih lanjut tentang pilihan penggunaan bateri"</string>
     <string name="device_screen_usage" msgid="1011630249648289909">"Penggunaan skrin sejak cas penuh"</string>
-    <string name="power_usage_list_summary" msgid="3237540201918492925">"Penggunaan bateri sejak cas penuh"</string>
     <string name="advanced_battery_title" msgid="3005993394776555079">"Penggunaan bateri"</string>
     <string name="history_details_title" msgid="8628584613889559355">"Butiran sejarah"</string>
     <string name="advanced_battery_preference_title" msgid="3790901207877260883">"Penggunaan bateri"</string>
@@ -2062,7 +2051,17 @@
     <string name="battery_tip_high_usage_summary" msgid="3938999581403084551">"Lihat apl dengan penggunaan tertinggi"</string>
     <string name="battery_tip_limited_temporarily_title" msgid="5962767837251276527">"Pengecasan dijeda"</string>
     <string name="battery_tip_limited_temporarily_summary" msgid="5254922316684499816">"Melindungi bateri untuk melanjutkan jangka hayat bateri"</string>
-    <!-- no translation found for battery_tip_limited_temporarily_extra_summary (8876637325622106400) -->
+    <!-- no translation found for battery_tip_dock_defender_future_bypass_title (7257251934903787366) -->
+    <skip />
+    <!-- no translation found for battery_tip_dock_defender_future_bypass_summary (428474483479026813) -->
+    <skip />
+    <!-- no translation found for battery_tip_dock_defender_active_title (8843454404807737776) -->
+    <skip />
+    <!-- no translation found for battery_tip_dock_defender_active_summary (5582869291068635429) -->
+    <skip />
+    <!-- no translation found for battery_tip_dock_defender_temporarily_bypassed_title (1679449361090557201) -->
+    <skip />
+    <!-- no translation found for battery_tip_dock_defender_temporarily_bypassed_summary (5107293805054133144) -->
     <skip />
     <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>
@@ -2125,7 +2124,6 @@
     <string name="power_bluetooth" msgid="5085900180846238196">"Bluetooth"</string>
     <string name="power_cell" msgid="7793805106954398186">"Rangkaian mudah alih"</string>
     <string name="power_phone" msgid="2768396619208561670">"Panggilan suara"</string>
-    <string name="battery_used_for" msgid="6401552215008504483">"Digunakan selama <xliff:g id="TIME">^1</xliff:g>"</string>
     <string name="battery_screen_usage" msgid="90008745183187461">"Penggunaan skrin <xliff:g id="TIME">^1</xliff:g>"</string>
     <string name="battery_used_by" msgid="6457305178016189330">"<xliff:g id="PERCENT">%1$s</xliff:g> digunakan oleh <xliff:g id="APP">%2$s</xliff:g>"</string>
     <string name="battery_overall_usage" msgid="8940140259734182014">"<xliff:g id="PERCENT">%1$s</xliff:g> daripada keseluruhan bateri"</string>
@@ -2156,7 +2154,6 @@
     <string name="battery_not_usage_24hr" msgid="8397519536160741248">"Tiada penggunaan untuk tempoh 24 jam yang lalu"</string>
     <string name="battery_usage_without_time" msgid="1346894834339420538"></string>
     <string name="battery_usage_other_users" msgid="9002643295562500693">"Pengguna lain"</string>
-    <string name="advanced_battery_graph_subtext" msgid="6816737986172678550">"Anggaran baki bateri adalah berdasarkan penggunaan peranti anda"</string>
     <string name="estimated_time_left" msgid="948717045180211777">"Anggaran baki masa"</string>
     <string name="estimated_charging_time_left" msgid="2287135413363961246">"Sehingga dicas penuh"</string>
     <string name="estimated_time_description" msgid="211058785418596009">"Anggaran mungkin berubah berdasarkan penggunaan"</string>
@@ -2263,6 +2260,7 @@
     <string name="vpn_settings_multiple_insecure_multiple_total" msgid="1706236062478680488">"<xliff:g id="VPN_COUNT">%d</xliff:g> tidak selamat"</string>
     <string name="adaptive_connectivity_title" msgid="7464959640138428192">"Kesambungan mudah suai"</string>
     <string name="adaptive_connectivity_summary" msgid="3648731530666326885">"Melanjutkan hayat bateri dan meningkatkan prestasi peranti dengan mengurus sambungan rangkaian anda secara automatik"</string>
+    <string name="adaptive_connectivity_main_switch_title" msgid="261045483524512420">"Gunakan ketersambungan boleh suai"</string>
     <string name="credentials_title" msgid="7535942196886123656">"Storan bukti kelayakan"</string>
     <string name="credentials_install" msgid="3933218407598415827">"Pasang sijil"</string>
     <string name="credentials_reset" msgid="4246628389366452655">"Padam bersih bukti kelayakan"</string>
@@ -2563,8 +2561,7 @@
     <string name="user_remove_user_menu" msgid="2183714948094429367">"Padam <xliff:g id="USER_NAME">%1$s</xliff:g> dari peranti"</string>
     <string name="user_lockscreen_settings" msgid="4596612658981942092">"Tetapan skrin kunci"</string>
     <string name="user_add_on_lockscreen_menu" msgid="2539059062034644966">"Tambahkan pengguna daripada skrin kunci"</string>
-    <!-- no translation found for switch_to_dock_user_when_docked (2324395443311905635) -->
-    <skip />
+    <string name="switch_to_dock_user_when_docked" msgid="2324395443311905635">"Tukar kepada pengguna pentadbir apabila didok"</string>
     <string name="user_confirm_remove_self_title" msgid="926265330805361832">"Padam diri anda sendiri?"</string>
     <string name="user_confirm_remove_title" msgid="3626559103278006002">"Padamkan pengguna ini?"</string>
     <string name="user_profile_confirm_remove_title" msgid="3131574314149375354">"Alih keluar profil ini?"</string>
@@ -2690,8 +2687,7 @@
     <string name="wizard_next" msgid="3884832431439072471">"Seterusnya"</string>
     <string name="wizard_back_adoptable" msgid="1447814356855134183">"Formatkan cara lain"</string>
     <string name="regulatory_info_text" msgid="1154461023369976667"></string>
-    <!-- no translation found for sim_settings_title (2254609719033946272) -->
-    <skip />
+    <string name="sim_settings_title" msgid="2254609719033946272">"SIM"</string>
     <string name="sim_cellular_data_unavailable" msgid="4653591727755387534">"Data mudah alih tidak tersedia"</string>
     <string name="sim_cellular_data_unavailable_summary" msgid="6505871722911347881">"Ketik untuk memilih SIM data"</string>
     <string name="sim_calls_always_use" msgid="967857230039768111">"Sentiasa gunakan ini untuk panggilan"</string>
@@ -2709,8 +2705,7 @@
     <string name="sim_status_title" msgid="6188770698037109774">"Status SIM"</string>
     <string name="sim_status_title_sim_slot" msgid="4932996839194493313">"Status SIM (slot sim %1$d)"</string>
     <string name="sim_signal_strength" msgid="6351052821700294501">"<xliff:g id="DBM">%1$d</xliff:g> dBm <xliff:g id="ASU">%2$d</xliff:g> asu"</string>
-    <!-- no translation found for sim_notification_title (2819551384383504031) -->
-    <skip />
+    <string name="sim_notification_title" msgid="2819551384383504031">"SIM ditukar."</string>
     <string name="sim_notification_summary" msgid="5593339846307029991">"Ketik untuk menyediakan"</string>
     <string name="sim_calls_ask_first_prefs_title" msgid="3077694594349657933">"Tanya setiap kali"</string>
     <string name="sim_selection_required_pref" msgid="231437651041498359">"Pemilihan diperlukan"</string>
@@ -2737,6 +2732,10 @@
     <string name="account_dashboard_default_summary" msgid="1730719656099599488">"Kata laluan yang disimpan, autolengkap, akaun yang disegerakkan"</string>
     <string name="app_default_dashboard_title" msgid="4071015747629103216">"Apl lalai"</string>
     <string name="cloned_apps_dashboard_title" msgid="5542076801222950921">"Apl Diklon"</string>
+    <!-- no translation found for desc_cloned_apps_intro_text (1369621522882622476) -->
+    <skip />
+    <!-- no translation found for cloned_apps_summary (8805362440770795709) -->
+    <skip />
     <string name="system_dashboard_summary" msgid="7400745270362833832">"Bahasa, gerak isyarat, masa, sandaran"</string>
     <string name="languages_setting_summary" msgid="4924440599794956443">"Bahasa sistem, bahasa apl"</string>
     <string name="keywords_wifi" msgid="8156528242318351490">"wifi, wi-fi, sambungan rangkaian, Internet, wayarles, data, wi-fi"</string>
@@ -3351,8 +3350,7 @@
     <string name="screen_pinning_unlock_password" msgid="4957969621904790573">"Minta kata laluan sebelum menyahsemat"</string>
     <string name="screen_pinning_unlock_none" msgid="2474959642431856316">"Kunci peranti semasa menyahsemat"</string>
     <string name="confirm_sim_deletion_title" msgid="9199369003530237871">"Sahkan pemadaman SIM"</string>
-    <!-- no translation found for confirm_sim_deletion_description (5090811029854329373) -->
-    <skip />
+    <string name="confirm_sim_deletion_description" msgid="5090811029854329373">"Sahkan identiti anda sebelum memadamkan eSIM"</string>
     <string name="opening_paragraph_delete_profile_unknown_company" msgid="2951348192319498135">"Profil kerja ini diurus oleh:"</string>
     <string name="managing_admin" msgid="2633920317425356619">"Diurus oleh <xliff:g id="ADMIN_APP_LABEL">%s</xliff:g>"</string>
     <string name="encryption_interstitial_header" msgid="4418014339568737685">"Permulaan selamat"</string>
@@ -3756,6 +3754,11 @@
       <item quantity="one">1 apl boleh menggunakan data tanpa had</item>
     </plurals>
     <string name="special_access_more" msgid="132919514147475846">"Lihat lagi"</string>
+    <string name="long_background_tasks_label" msgid="3169590134850226687">"Tugas latar yang panjang"</string>
+    <string name="long_background_tasks_switch_title" msgid="2491623894899492543">"Benarkan tugas latar yang berjalan dalam tempoh masa yang panjang"</string>
+    <string name="long_background_tasks_title" msgid="3272230637974707490">"Tugas latar yang panjang"</string>
+    <string name="long_background_tasks_footer_title" msgid="9117342254914743097">"Benarkan apl ini menjalankan tugas latar yang panjang. Ini membolehkan apl menjalankan tugas yang mungkin mengambil masa lebih lama daripada beberapa minit untuk diselesaikan, seperti muat turun dan muat naik. \n\nJika kebenaran ini ditolak, sistem akan mengehadkan tempoh apl boleh melakukan tugas sedemikian di latar."</string>
+    <string name="keywords_long_background_tasks" msgid="5788956269136054574">"pekerjaan panjang, pemindahan data, tugas latar"</string>
     <string name="reset_shortcut_manager_throttling" msgid="2183940254903144298">"Tetapkan semula had kadar ShortcutManager"</string>
     <string name="reset_shortcut_manager_throttling_complete" msgid="8949943009096885470">"Had kadar ShortcutManager telah ditetapkan semula"</string>
     <string name="notification_suggestion_title" msgid="6309263655965785411">"Kawal maklumat pada skrin kunci"</string>
@@ -4128,8 +4131,7 @@
     <string name="mobile_data_settings_title" msgid="3927524078598009792">"Data mudah alih"</string>
     <string name="mobile_data_settings_summary" msgid="7323978798199919063">"Akses data menggunakan rangkaian mudah alih"</string>
     <string name="mobile_data_settings_summary_auto_switch" msgid="7851549787645698945">"Telefon akan bertukar kepada pembawa ini secara automatik apabila berada dalam liputan"</string>
-    <!-- no translation found for mobile_data_settings_summary_unavailable (9176513507571883986) -->
-    <skip />
+    <string name="mobile_data_settings_summary_unavailable" msgid="9176513507571883986">"Tiada SIM tersedia"</string>
     <string name="calls_preference" msgid="2166481296066890129">"Pilihan panggilan"</string>
     <string name="sms_preference" msgid="7742964962568219351">"Pilihan SMS"</string>
     <string name="calls_and_sms_ask_every_time" msgid="3178743088737726677">"Tanya setiap kali"</string>
@@ -4144,10 +4146,8 @@
     <string name="mobile_network_list_add_more" msgid="4478586073355236604">"Tambah lagi"</string>
     <string name="mobile_network_active_sim" msgid="6397581267971410039">"Aktif / SIM"</string>
     <string name="mobile_network_inactive_sim" msgid="5829757490580409899">"Tidak aktif / SIM"</string>
-    <!-- no translation found for mobile_network_active_esim (3984452275968408382) -->
-    <skip />
-    <!-- no translation found for mobile_network_inactive_esim (8777415108263057939) -->
-    <skip />
+    <string name="mobile_network_active_esim" msgid="3984452275968408382">"Aktif / eSIM"</string>
+    <string name="mobile_network_inactive_esim" msgid="8777415108263057939">"Tidak aktif / eSIM"</string>
     <string name="mobile_network_sim_name" msgid="3187192894150386537">"Nama &amp; warna SIM"</string>
     <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>
@@ -4183,8 +4183,7 @@
     <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>
-    <!-- no translation found for sim_action_switch_sub_dialog_text_downloaded (8977951796005849471) -->
-    <skip />
+    <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>
     <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>
@@ -4226,10 +4225,8 @@
     <string name="switch_sim_dialog_text" msgid="7530186862171635464">"<xliff:g id="CARRIER_NAME">%1$s</xliff:g> akan digunakan untuk data mudah alih, panggilan dan SMS."</string>
     <string name="switch_sim_dialog_no_switch_title" msgid="809763410787744247">"Tiada SIM aktif yang tersedia"</string>
     <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>
-    <!-- no translation found for sim_card_label (6263064316075963775) -->
-    <skip />
-    <!-- no translation found for erase_sim_dialog_title (4742077437653028326) -->
-    <skip />
+    <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>
     <string name="erase_sim_confirm_button" msgid="8309115684335320541">"Padam"</string>
     <string name="erasing_sim" msgid="7877703231075699139">"Memadamkan SIM…"</string>
@@ -4282,6 +4279,8 @@
     <string name="capture_system_heap_dump_title" msgid="9210974110606886455">"Tangkap longgokan timbunan sistem"</string>
     <string name="reboot_with_mte_title" msgid="9167242803901899693">"But semula dengan MTE"</string>
     <string name="reboot_with_mte_message" msgid="7675836625682561153">"Sistem akan but semula dan membenarkan percubaan dengan Sambungan Pengetagan Memori (MTE). MTE mungkin memberikan kesan negatif terhadap prestasi dan kestabilan sistem. Akan ditetapkan semula semasa but semula yang berikutnya."</string>
+    <string name="reboot_with_mte_summary" msgid="879384278357305846">"Cuba MTE untuk but tunggal bagi pembangunan apl."</string>
+    <string name="reboot_with_mte_already_enabled" msgid="7708271355555880940">"MTE didayakan melalui perlindungan memori Lanjutan"</string>
     <string name="capturing_system_heap_dump_message" msgid="8410503247477360622">"Menangkap longgokan timbunan sistem"</string>
     <string name="error_capturing_system_heap_dump_message" msgid="2352983250048200052">"Tidak dapat menangkap longgokan timbunan sistem"</string>
     <string name="automatic_system_heap_dump_title" msgid="4093306504711109479">"Tangkap longgokan timbunan sistem secara automatik"</string>
@@ -4333,6 +4332,11 @@
     <string name="lockscreen_trivial_disabled_controls_summary" msgid="7593626010580689155">"Untuk penggunaan, hidupkan \"Tunjukkan kawalan peranti\" terlebih dahulu"</string>
     <string name="lockscreen_double_line_clock_summary" msgid="2916159550425093703">"Tunjukkan jam dua baris apabila tersedia"</string>
     <string name="lockscreen_double_line_clock_setting_toggle" msgid="3408639316001688529">"Jam dua baris"</string>
+    <string name="lockscreen_quick_affordances_title" msgid="435869403114245620">"Butang"</string>
+    <plurals name="lockscreen_quick_affordances_summary" formatted="false" msgid="4225396036524703997">
+      <item quantity="other"><xliff:g id="FIRST_1">%1$s</xliff:g>, <xliff:g id="SECOND">%2$s</xliff:g></item>
+      <item quantity="one"><xliff:g id="FIRST_0">%1$s</xliff:g></item>
+    </plurals>
     <string name="rtt_settings_title" msgid="7049259598645966354"></string>
     <string name="rtt_settings_no_visible" msgid="7440356831140948382"></string>
     <string name="rtt_settings_visible_during_call" msgid="7866181103286073700"></string>
@@ -4381,10 +4385,8 @@
     <string name="carrier_wifi_offload_summary" msgid="2980563718888371142">"Benarkan Google Fi menggunakan rangkaian W+ untuk meningkatkan kelajuan dan liputan"</string>
     <string name="carrier_wifi_network_title" msgid="5461382943873831770">"Rangkaian W+"</string>
     <string name="sim_category_title" msgid="2341314000964710495">"SIM"</string>
-    <!-- no translation found for downloaded_sim_category_title (2876988650413179752) -->
-    <skip />
-    <!-- no translation found for downloaded_sims_category_title (487799905978489922) -->
-    <skip />
+    <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>
     <string name="sim_category_default_active_sim" msgid="1208194173387987231">" / Lalai untuk <xliff:g id="ID_1">%1$s</xliff:g>"</string>
@@ -4440,8 +4442,7 @@
     <string name="smart_forwarding_ongoing_title" msgid="962226849074401228">"Tetapan Panggilan"</string>
     <string name="smart_forwarding_ongoing_text" msgid="2189209372407117114">"Mengemas Kini Tetapan..."</string>
     <string name="smart_forwarding_failed_title" msgid="1859891191023516080">"Ralat Tetapan Panggilan"</string>
-    <!-- no translation found for smart_forwarding_failed_text (8682640643264071789) -->
-    <skip />
+    <string name="smart_forwarding_failed_text" msgid="8682640643264071789">"Ralat rangkaian atau SIM."</string>
     <string name="smart_forwarding_failed_not_activated_text" msgid="997396203001257904">"Sim tidak diaktifkan."</string>
     <string name="smart_forwarding_input_mdn_title" msgid="5105463748849841763">"Masukkan nombor Telefon"</string>
     <string name="smart_forwarding_input_mdn_dialog_title" msgid="7542216086697868415">"Masukkan nombor Telefon"</string>
@@ -4465,14 +4466,10 @@
     <string name="previous_page_content_description" msgid="6438292457923282991">"Sebelumnya"</string>
     <string name="next_page_content_description" msgid="1641835099813416294">"Seterusnya"</string>
     <string name="colors_viewpager_content_description" msgid="2591751086138259565">"Pratonton warna"</string>
-    <!-- no translation found for bluetooth_sim_card_access_notification_title (7351015416346359536) -->
-    <skip />
-    <!-- no translation found for bluetooth_sim_card_access_notification_content (8685623260103018309) -->
-    <skip />
-    <!-- no translation found for bluetooth_sim_card_access_dialog_title (5616323725563125179) -->
-    <skip />
-    <!-- no translation found for bluetooth_sim_card_access_dialog_content (6281997628405909566) -->
-    <skip />
+    <string name="bluetooth_sim_card_access_notification_title" msgid="7351015416346359536">"Permintaan akses SIM"</string>
+    <string name="bluetooth_sim_card_access_notification_content" msgid="8685623260103018309">"Peranti ingin mengakses SIM anda. Ketik untuk mendapatkan butiran."</string>
+    <string name="bluetooth_sim_card_access_dialog_title" msgid="5616323725563125179">"Benarkan akses kepada SIM?"</string>
+    <string name="bluetooth_sim_card_access_dialog_content" msgid="6281997628405909566">"Peranti Bluetooth, <xliff:g id="DEVICE_NAME_0">%1$s</xliff:g>, ingin mengakses data daripada SIM anda. Ini termasuk kenalan anda.\n\nApabila disambungkan, <xliff:g id="DEVICE_NAME_1">%2$s</xliff:g> akan menerima semua panggilan yang dibuat kepada <xliff:g id="PHONE_NUMBER">%3$s</xliff:g>."</string>
     <string name="bluetooth_connect_access_notification_title" msgid="2573547043170883947">"Peranti Bluetooth tersedia"</string>
     <string name="bluetooth_connect_access_notification_content" msgid="1328465545685433304">"Peranti ingin bersambung. Ketik untuk mendapatkan butiran."</string>
     <string name="bluetooth_connect_access_dialog_title" msgid="1948056782712451381">"Sambung kepada peranti Bluetooth?"</string>
@@ -4543,6 +4540,10 @@
     <string name="ingress_rate_limit_summary" msgid="1097811019742438371">"Konfigurasikan had kadar kemasukan lebar jalur rangkaian yang digunakan pada semua rangkaian yang menyediakan kesambungan Internet."</string>
     <string name="ingress_rate_limit_dialog_title" msgid="5359461052422633789">"Konfigurasikan had kadar muat turun rangkaian"</string>
     <string name="ingress_rate_limit_no_limit_entry" msgid="8741098826008012163">"Tiada had"</string>
+    <!-- no translation found for disable_phantom_process_monitor_title (8348108346706188771) -->
+    <skip />
+    <!-- no translation found for disable_phantom_process_monitor_summary (3044464635550256985) -->
+    <skip />
     <string name="bluetooth_broadcast_dialog_title" msgid="9172775308463135884">"Siarkan"</string>
     <string name="bluetooth_broadcast_dialog_broadcast_app" msgid="1016617579194329005">"Siarkan <xliff:g id="CURRENTAPP">%1$s</xliff:g>"</string>
     <string name="bluetooth_broadcast_dialog_find_message" msgid="6621660851669953883">"Dengarkan siaran yang dimainkan berdekatan anda"</string>
diff --git a/res/values-my/arrays.xml b/res/values-my/arrays.xml
index 92bec42..3a2586c 100644
--- a/res/values-my/arrays.xml
+++ b/res/values-my/arrays.xml
@@ -469,7 +469,9 @@
     <item msgid="2373999996715432397">"0"</item>
     <item msgid="5305176997036663262">"1"</item>
   </string-array>
-    <!-- no translation found for switch_to_dock_user_when_docked_timeout_entries:0 (3211660022507486536) -->
-    <!-- no translation found for switch_to_dock_user_when_docked_timeout_entries:1 (7025253383416830453) -->
-    <!-- no translation found for switch_to_dock_user_when_docked_timeout_entries:2 (1574040255478150028) -->
+  <string-array name="switch_to_dock_user_when_docked_timeout_entries">
+    <item msgid="3211660022507486536">"မည်သည့်အခါမှ"</item>
+    <item msgid="7025253383416830453">"၁ မိနစ်နောက်ပိုင်း"</item>
+    <item msgid="1574040255478150028">"၅ မိနစ်နောက်ပိုင်း"</item>
+  </string-array>
 </resources>
diff --git a/res/values-my/strings.xml b/res/values-my/strings.xml
index dd4f7cb..411278c 100644
--- a/res/values-my/strings.xml
+++ b/res/values-my/strings.xml
@@ -1012,18 +1012,13 @@
     <string name="force_bold_text" msgid="4620929631102086716">"စာလုံးထူ စာသား"</string>
     <string name="title_font_size" msgid="570613010306330622">"စာလုံးအရွယ်အစား"</string>
     <string name="short_summary_font_size" msgid="8444689613442419978">"စာသားကို ပိုကြီးအောင် (သို့) ပိုသေးအောင် ပြုလုပ်သည်"</string>
-    <!-- no translation found for sim_lock_settings (7331982427303002613) -->
-    <skip />
-    <!-- no translation found for sim_lock_settings_category (6475255139493877786) -->
-    <skip />
-    <!-- no translation found for sim_pin_toggle (6814489621760857328) -->
-    <skip />
+    <string name="sim_lock_settings" msgid="7331982427303002613">"ဆင်းမ်လော့ခ် ဆက်တင်"</string>
+    <string name="sim_lock_settings_category" msgid="6475255139493877786">"ဆင်းမ်လော့ခ်"</string>
+    <string name="sim_pin_toggle" msgid="6814489621760857328">"ဆင်းမ်လော့ခ်ချရန်"</string>
     <string name="sim_pin_change" msgid="5978881209990507379">"ဆင်းမ်ကတ် ပင်နံပါတ်ပြောင်းရန်"</string>
     <string name="sim_enter_pin" msgid="8235202785516053253">"ဆင်းကဒ် ပင်နံပါတ်"</string>
-    <!-- no translation found for sim_enable_sim_lock (6486354334679225748) -->
-    <skip />
-    <!-- no translation found for sim_disable_sim_lock (6939439812841857306) -->
-    <skip />
+    <string name="sim_enable_sim_lock" msgid="6486354334679225748">"ဆင်းမ်လော့ခ်ချပါ"</string>
+    <string name="sim_disable_sim_lock" msgid="6939439812841857306">"ဆင်းမ်လော့ခ်ဖွင့်ပါ"</string>
     <string name="sim_enter_old" msgid="6882545610939674813">"ဆင်းကဒ် ပင်နံပါတ်အဟောင်း"</string>
     <string name="sim_enter_new" msgid="9010947802784561582">"ဆင်းကဒ် ပင်နံပါတ် အသစ်"</string>
     <string name="sim_reenter_new" msgid="6131418271490374263">"PIN အသစ်ကို ပြန်ပြီး တိုက်ရိုက်ပါ"</string>
@@ -1038,8 +1033,7 @@
     <string name="sim_change_data_title" msgid="4663239438584588847">"မိုဘိုင်းဒေတာအတွက် <xliff:g id="CARRIER">%1$s</xliff:g> သုံးမလား။"</string>
     <string name="sim_change_data_message" msgid="3046178883369645132">"မိုဘိုင်းဒေတာအတွက် <xliff:g id="CARRIER2_0">%2$s</xliff:g> အသုံးပြုနေသည်။ <xliff:g id="CARRIER1">%1$s</xliff:g> သို့ပြောင်းလျှင် မိုဘိုင်းဒေတာအတွက် <xliff:g id="CARRIER2_1">%2$s</xliff:g> ကို အသုံးပြုတော့မည် မဟုတ်ပါ။"</string>
     <string name="sim_change_data_ok" msgid="4922114750417276560">"<xliff:g id="CARRIER">%1$s</xliff:g> သုံးရန်"</string>
-    <!-- no translation found for sim_preferred_title (8850185380445309835) -->
-    <skip />
+    <string name="sim_preferred_title" msgid="8850185380445309835">"ဦးစားပေးဆင်းမ် သတ်မှတ်မလား။"</string>
     <string name="sim_preferred_message" msgid="6004009449266648351">"<xliff:g id="NEW_SIM">%1$s</xliff:g> သည် သင့်ဖုန်းထဲရှိ တစ်ခုတည်းသော ဆင်းမ်ကဒ်ဖြစ်သည်။ ဤဆင်းမ်ကဒ်ကို မိုဘိုင်းဒေတာ အသုံးပြုရန်၊ ဖုန်းခေါ်ရန်နှင့် SMS မက်ဆေ့ဂျ်ပို့ရန် အတွက် အသုံးပြုလိုပါသလား။"</string>
     <string name="wrong_pin_code_pukked" msgid="3414172752791445033">"ဆင်းမ်ကတ်၏ လျှို့ဝှက်နံပါတ် မှားနေပါသည်၊ သင်၏ စက်ပစ္စည်းကို သော့ဖွင့်ရန် ဖုန်းလိုင်းဌာနသို့ ဆက်သွယ်ရမည် ဖြစ်ပါတယ်"</string>
     <plurals name="wrong_pin_code" formatted="false" msgid="4054088588731305475">
@@ -1192,20 +1186,17 @@
     <string name="reset_network_title" msgid="1395494440355807616">"Wi-Fi၊ မိုဘိုင်း၊ ဘလူးတုသ် ပြင်ဆင်သတ်မှတ်ရန်"</string>
     <string name="reset_network_desc" msgid="1112523764899788246">"၎င်းသည် အောက်ပါတို့အပါအဝင် ကွန်ရက်ဆက်တင်များအားလုံးကို ပြင်ဆင်သတ်မှတ်လိုက်ပါမည်−\n\n"<li>"Wi‑Fi"</li>\n<li>"မိုဘိုင်းဒေတာ"</li>\n<li>"ဘလူးတုသ်"</li></string>
     <string name="erase_euicc_data_button" msgid="728078969563311737">"ဖျက်ရန်"</string>
-    <!-- no translation found for reset_esim_title (4194570573425902754) -->
-    <skip />
+    <string name="reset_esim_title" msgid="4194570573425902754">"eSIM များဖျက်ရန်"</string>
     <string name="reset_esim_desc" msgid="3662444090563399131">"၎င်းက မိုဘိုင်းဝန်ဆောင်မှု အစီအစဉ်များကို ပယ်ဖျက်မည်မဟုတ်ပါ။ အစားထိုး ဆင်းမ်ကတ်များ ဒေါင်းလုဒ်လုပ်ရန် သင့်ဝန်ဆောင်မှုပေးသူကို ဆက်သွယ်ပါ။"</string>
     <string name="reset_network_button_text" msgid="2281476496459610071">"ဆက်တင်များ ပြင်ဆင်သတ်မှတ်ရန်"</string>
     <string name="reset_network_final_desc" msgid="5304365082065278425">"ကွန်ရက်ဆက်တင်များ အားလုံးကို ပြင်ဆင်သတ်မှတ်လိုပါသလား။ ဤလုပ်ဆောင်ချက်ကို ပြန်ပြင်၍ မရပါ။"</string>
-    <!-- no translation found for reset_network_final_desc_esim (1129251284212847939) -->
-    <skip />
+    <string name="reset_network_final_desc_esim" msgid="1129251284212847939">"ကွန်ရက်ဆက်တင်အားလုံး ပြင်ဆင်သတ်မှတ်ပြီး eSIM များဖျက်မလား။ ဤလုပ်ဆောင်ချက်ကို နောက်ပြန်ဆုတ်၍ မရပါ။"</string>
     <string name="reset_network_final_button_text" msgid="2433867118414000462">"ဆက်တင်များ ပြင်ဆင်သတ်မှတ်ရန်"</string>
     <string name="reset_network_confirm_title" msgid="913014422184481270">"ပြင်ဆင်သတ်မှတ်မလား။"</string>
     <string name="network_reset_not_available" msgid="1966334631394607829">"ဤအသုံးပြုသူအတွက် ကွန်ရက်ပြန်လည်သတ်မှတ်မှု မရရှိနိုင်ပါ"</string>
     <string name="reset_network_complete_toast" msgid="1367872474130621115">"ကွန်ရက်ချိန်ညှိချက်များ ပြန်လည်သတ်မှတ်ပြီးပါပြီ"</string>
     <string name="reset_esim_error_title" msgid="4670073610967959597">"ဆင်းမ်ကတ်များ ဖျက်၍မရပါ"</string>
-    <!-- no translation found for reset_esim_error_msg (7279607120606365250) -->
-    <skip />
+    <string name="reset_esim_error_msg" msgid="7279607120606365250">"အမှားတစ်ခုကြောင့် eSIM များကို ဖျက်၍မရပါ။\n\nသင့်စက်ကို ပြန်စပြီး ထပ်စမ်းကြည့်ပါ။"</string>
     <string name="main_clear_title" msgid="277664302144837723">"ဒေတာအားလုံးဖျက်ရန် (စက်ရုံထုတ်ဆက်တင် သတ်မှတ်ရန်)"</string>
     <string name="main_clear_short_title" msgid="4752094765533020696">"ဒေတာအားလုံးဖျက်ခြင်း (စက်ရုံထုတ်ဆက်တင် သတ်မှတ်ရန်)"</string>
     <string name="main_clear_desc_also_erases_external" msgid="3687911419628956693"><li>"သီချင်း"</li>\n<li>"ဓာတ်ပုံများ"</li>\n<li>"အသုံးပြုသူ၏အခြားဒေတာ"</li></string>
@@ -2017,7 +2008,6 @@
     <string name="printer_info_desc" msgid="1206872325746154206">"ဤပရင်တာ အကြောင်း ပိုမိုလေ့လာပါ"</string>
     <string name="power_usage_summary_title" msgid="4198312848584882113">"ဘက်ထရီ"</string>
     <string name="power_usage_summary" msgid="6857382582534984531">"မည်သည်က ဘက်ထရီကိုအသုံးပြုနေသနည်း?"</string>
-    <string name="power_usage_not_available" msgid="3425302437465106036">"ဘက်ထရီအသုံးပြုမှု အချက်အလက်များ မရနိုင်ပါ။"</string>
     <string name="power_usage_level_and_status" msgid="821521456989429593">"<xliff:g id="LEVEL">%1$s</xliff:g> - <xliff:g id="STATUS">%2$s</xliff:g>"</string>
     <string name="power_discharge_remaining" msgid="6997529817917076536">"<xliff:g id="REMAIN">%1$s</xliff:g> ကျန်ရှိနေ"</string>
     <string name="power_charge_remaining" msgid="7046064326172265116">"<xliff:g id="UNTIL_CHARGED">%1$s</xliff:g> အားသွင်းမည်"</string>
@@ -2038,7 +2028,6 @@
     <string name="manager_battery_usage_optimized_only" msgid="7121785281913056432">"သင့်မြတ်အောင်ဆောင်ရွက်ထားသော"</string>
     <string name="manager_battery_usage_link_a11y" msgid="374918091821438564">"ဘက်ထရီ အသုံးပြုမှုဆိုင်ရာ ရွေးချယ်စရာများအကြောင်း ပိုမိုလေ့လာရန်"</string>
     <string name="device_screen_usage" msgid="1011630249648289909">"အားအပြည့်သွင်းကတည်းက မျက်နှာပြင်သုံးမှု"</string>
-    <string name="power_usage_list_summary" msgid="3237540201918492925">"အားအပြည့်သွင်းပြီးသည့် အချိန်မှစ၍ ဘက်ထရီအသုံးပြုမှု"</string>
     <string name="advanced_battery_title" msgid="3005993394776555079">"ဘက်ထရီ အသုံးပြုမှု"</string>
     <string name="history_details_title" msgid="8628584613889559355">"မှတ်တမ်းအသေးစိတ်များ"</string>
     <string name="advanced_battery_preference_title" msgid="3790901207877260883">"ဘက်ထရီ အသုံးပြုမှု"</string>
@@ -2062,7 +2051,17 @@
     <string name="battery_tip_high_usage_summary" msgid="3938999581403084551">"အများဆုံးသုံးသည့် အက်ပ်များ ကြည့်ပါ"</string>
     <string name="battery_tip_limited_temporarily_title" msgid="5962767837251276527">"အားသွင်းခြင်းကို ခဏရပ်ထားသည်"</string>
     <string name="battery_tip_limited_temporarily_summary" msgid="5254922316684499816">"ဘက်ထရီသက်တမ်း ကြာရှည်စေရန် ကာကွယ်ပေးသည်"</string>
-    <!-- no translation found for battery_tip_limited_temporarily_extra_summary (8876637325622106400) -->
+    <!-- no translation found for battery_tip_dock_defender_future_bypass_title (7257251934903787366) -->
+    <skip />
+    <!-- no translation found for battery_tip_dock_defender_future_bypass_summary (428474483479026813) -->
+    <skip />
+    <!-- no translation found for battery_tip_dock_defender_active_title (8843454404807737776) -->
+    <skip />
+    <!-- no translation found for battery_tip_dock_defender_active_summary (5582869291068635429) -->
+    <skip />
+    <!-- no translation found for battery_tip_dock_defender_temporarily_bypassed_title (1679449361090557201) -->
+    <skip />
+    <!-- no translation found for battery_tip_dock_defender_temporarily_bypassed_summary (5107293805054133144) -->
     <skip />
     <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>
@@ -2125,7 +2124,6 @@
     <string name="power_bluetooth" msgid="5085900180846238196">"ဘလူးတုသ်"</string>
     <string name="power_cell" msgid="7793805106954398186">"မိုဘိုင်းကွန်ရက်"</string>
     <string name="power_phone" msgid="2768396619208561670">"အသံဖြင့်ခေါ်ဆိုမှုများ"</string>
-    <string name="battery_used_for" msgid="6401552215008504483">"<xliff:g id="TIME">^1</xliff:g> ကြာ သုံးထားသည်"</string>
     <string name="battery_screen_usage" msgid="90008745183187461">"မျက်နှာပြင်အသုံးပြုချိန် <xliff:g id="TIME">^1</xliff:g>"</string>
     <string name="battery_used_by" msgid="6457305178016189330">"<xliff:g id="PERCENT">%1$s</xliff:g> ကို <xliff:g id="APP">%2$s</xliff:g> က အသုံးပြုထားသည်"</string>
     <string name="battery_overall_usage" msgid="8940140259734182014">"စုစုပေါင်း ဘက်ထရီ၏<xliff:g id="PERCENT">%1$s</xliff:g>"</string>
@@ -2156,7 +2154,6 @@
     <string name="battery_not_usage_24hr" msgid="8397519536160741248">"ပြီးခဲ့သော ၂၄ နာရီအတွင်း အသုံးပြုမှု မရှိပါ"</string>
     <string name="battery_usage_without_time" msgid="1346894834339420538"></string>
     <string name="battery_usage_other_users" msgid="9002643295562500693">"အခြားအသုံးပြုသူများ"</string>
-    <string name="advanced_battery_graph_subtext" msgid="6816737986172678550">"ဘက်ထရီလက်ကျန်ခန့်မှန်းချက်သည် သင့်စက်၏ အသုံးပြုမှုအပေါ် အခြေခံပါသည်"</string>
     <string name="estimated_time_left" msgid="948717045180211777">"ခန့်မှန်း ကျန်ရှိချိန်"</string>
     <string name="estimated_charging_time_left" msgid="2287135413363961246">"အားပြည့်ရန် လိုအပ်ချိန်"</string>
     <string name="estimated_time_description" msgid="211058785418596009">"အသုံးပြုမှုအပေါ် အခြေခံ၍ ခန့်မှန်းချက် ပြောင်းလဲနိုင်ပါသည်"</string>
@@ -2263,6 +2260,7 @@
     <string name="vpn_settings_multiple_insecure_multiple_total" msgid="1706236062478680488">"<xliff:g id="VPN_COUNT">%d</xliff:g> ခုသည် လုံခြုံမှုမရှိပါ"</string>
     <string name="adaptive_connectivity_title" msgid="7464959640138428192">"အလိုက်သင့် ချိတ်ဆက်နိုင်မှု"</string>
     <string name="adaptive_connectivity_summary" msgid="3648731530666326885">"သင်၏ ကွန်ရက်ချိတ်ဆက်မှုကို အလိုအလျောက် စီမံခန့်ခွဲခြင်းဖြင့် ဘက်ထရီ သက်တမ်းကို ရှည်စေပြီး စက်၏စွမ်းဆောင်ရည်ကို ပိုမိုကောင်းမွန်စေသည်"</string>
+    <string name="adaptive_connectivity_main_switch_title" msgid="261045483524512420">"အလိုက်သင့် ချိတ်ဆက်ခြင်း သုံးရန်"</string>
     <string name="credentials_title" msgid="7535942196886123656">"ယုံကြည်စိတ်ချရသောသိုလှောင်နေရာ"</string>
     <string name="credentials_install" msgid="3933218407598415827">"လက်မှတ်ထည့်သွင်းခြင်း"</string>
     <string name="credentials_reset" msgid="4246628389366452655">"အထောက်အထားများကို ရှင်းလင်းခြင်း"</string>
@@ -2563,8 +2561,7 @@
     <string name="user_remove_user_menu" msgid="2183714948094429367">"ဤစက်မှ <xliff:g id="USER_NAME">%1$s</xliff:g>ကို ဖျက်ရန်"</string>
     <string name="user_lockscreen_settings" msgid="4596612658981942092">"လော့ခ်မျက်နှာပြင် ဆက်တင်များ"</string>
     <string name="user_add_on_lockscreen_menu" msgid="2539059062034644966">"လော့ခ်မျက်နှာပြင်မှနေ၍ အသုံးပြုသူများကို ထည့်ရန်"</string>
-    <!-- no translation found for switch_to_dock_user_when_docked (2324395443311905635) -->
-    <skip />
+    <string name="switch_to_dock_user_when_docked" msgid="2324395443311905635">"တပ်ဆင်ထားချိန်တွင် စီမံခန့်ခွဲသူသို့ ပြောင်းရန်"</string>
     <string name="user_confirm_remove_self_title" msgid="926265330805361832">"သင့်ကို ဖယ်ရှားမလား။"</string>
     <string name="user_confirm_remove_title" msgid="3626559103278006002">"ဤအသုံးပြုသူကို ဖျက်မလား။"</string>
     <string name="user_profile_confirm_remove_title" msgid="3131574314149375354">"ဒီပရိုဖိုင်ကို ဖယ်ရှားရမလား?"</string>
@@ -2690,8 +2687,7 @@
     <string name="wizard_next" msgid="3884832431439072471">"ရှေ့သို့"</string>
     <string name="wizard_back_adoptable" msgid="1447814356855134183">"နောက်တစ်နည်းဖြင့်လုပ်ရန်"</string>
     <string name="regulatory_info_text" msgid="1154461023369976667"></string>
-    <!-- no translation found for sim_settings_title (2254609719033946272) -->
-    <skip />
+    <string name="sim_settings_title" msgid="2254609719033946272">"ဆင်းမ်"</string>
     <string name="sim_cellular_data_unavailable" msgid="4653591727755387534">"မိုဘိုင်းဒေတာ မရရှိနိုင်ပါ"</string>
     <string name="sim_cellular_data_unavailable_summary" msgid="6505871722911347881">"ဒေတာ SIM ရွေးချယ်ရန်တို့ပါ"</string>
     <string name="sim_calls_always_use" msgid="967857230039768111">"ခေါ်ဆိုမှုများ အတွက် အမြဲတမ်း ဒါကို သုံးရန်"</string>
@@ -2709,8 +2705,7 @@
     <string name="sim_status_title" msgid="6188770698037109774">"ဆင်းမ် အခြေအနေ"</string>
     <string name="sim_status_title_sim_slot" msgid="4932996839194493313">"ဆင်းမ် အခြေအနေ (ဆင်းမ် အထိုင် %1$d)"</string>
     <string name="sim_signal_strength" msgid="6351052821700294501">"<xliff:g id="DBM">%1$d</xliff:g> dBm <xliff:g id="ASU">%2$d</xliff:g> asu"</string>
-    <!-- no translation found for sim_notification_title (2819551384383504031) -->
-    <skip />
+    <string name="sim_notification_title" msgid="2819551384383504031">"ဆင်းမ် ပြောင်းထားသည်။"</string>
     <string name="sim_notification_summary" msgid="5593339846307029991">"တပ်ဆင်ရန်တို့ပါ"</string>
     <string name="sim_calls_ask_first_prefs_title" msgid="3077694594349657933">"အမြဲမေးရန်"</string>
     <string name="sim_selection_required_pref" msgid="231437651041498359">"ရွေးချယ်ရန် လိုအပ်"</string>
@@ -2736,7 +2731,10 @@
     <string name="account_dashboard_title" msgid="8228773251948253914">"စကားဝှက်နှင့် အကောင့်များ"</string>
     <string name="account_dashboard_default_summary" msgid="1730719656099599488">"သိမ်းထားသောစကားဝှက်များ၊ အော်တိုဖြည့်၊ စင့်ခ်လုပ်ထားသောအကောင့်များ"</string>
     <string name="app_default_dashboard_title" msgid="4071015747629103216">"မူရင်းအက်ပ်များ"</string>
-    <!-- no translation found for cloned_apps_dashboard_title (5542076801222950921) -->
+    <string name="cloned_apps_dashboard_title" msgid="5542076801222950921">"ပွားထားသည့်အက်ပ်"</string>
+    <!-- no translation found for desc_cloned_apps_intro_text (1369621522882622476) -->
+    <skip />
+    <!-- no translation found for cloned_apps_summary (8805362440770795709) -->
     <skip />
     <string name="system_dashboard_summary" msgid="7400745270362833832">"ဘာသာစကားများ၊ လက်ဟန်များ၊ အချိန်၊ အရန်"</string>
     <string name="languages_setting_summary" msgid="4924440599794956443">"စနစ် ဘာသာစကားများ၊ အက်ပ် ဘာသာစကားများ"</string>
@@ -3352,8 +3350,7 @@
     <string name="screen_pinning_unlock_password" msgid="4957969621904790573">"ပင်မဖြုတ်မီမှာ စကားဝှက်ကို မေးကြည့်ရန်"</string>
     <string name="screen_pinning_unlock_none" msgid="2474959642431856316">"ပင်ဖြုတ်စဉ် စက်ကို လော့ခ်ချထားရန်"</string>
     <string name="confirm_sim_deletion_title" msgid="9199369003530237871">"SIM ဖျက်ခြင်းကို အတည်ပြုပါ"</string>
-    <!-- no translation found for confirm_sim_deletion_description (5090811029854329373) -->
-    <skip />
+    <string name="confirm_sim_deletion_description" msgid="5090811029854329373">"eSIM မဖျက်မီ သင်ဖြစ်ကြောင်း အတည်ပြုပါ"</string>
     <string name="opening_paragraph_delete_profile_unknown_company" msgid="2951348192319498135">"ဤအလုပ်ပရိုဖိုင်အား စီမံခန့်ခွဲသည်မှာ-"</string>
     <string name="managing_admin" msgid="2633920317425356619">"<xliff:g id="ADMIN_APP_LABEL">%s</xliff:g> မှ စီမံသည်။"</string>
     <string name="encryption_interstitial_header" msgid="4418014339568737685">"လုံခြုံသည့် အစပြုခြင်း"</string>
@@ -3757,6 +3754,16 @@
       <item quantity="one">အက်ပ် ၁ ခုက ဒေတာကို အကန့်အသတ်မရှိ သုံးနိုင်သည်</item>
     </plurals>
     <string name="special_access_more" msgid="132919514147475846">"နောက်ထပ်ကြည့်ပါ"</string>
+    <!-- no translation found for long_background_tasks_label (3169590134850226687) -->
+    <skip />
+    <!-- no translation found for long_background_tasks_switch_title (2491623894899492543) -->
+    <skip />
+    <!-- no translation found for long_background_tasks_title (3272230637974707490) -->
+    <skip />
+    <!-- no translation found for long_background_tasks_footer_title (9117342254914743097) -->
+    <skip />
+    <!-- no translation found for keywords_long_background_tasks (5788956269136054574) -->
+    <skip />
     <string name="reset_shortcut_manager_throttling" msgid="2183940254903144298">"ShortcutManager နှုန်းကန့်သတ်ခြင်းကို ပြန်လည်သတ်မှတ်ပါ"</string>
     <string name="reset_shortcut_manager_throttling_complete" msgid="8949943009096885470">"ShortcutManager နှုန်းကန့်သတ်ခြင်းကို ပြန်လည်သတ်မှတ်ပြီးပါပြီ"</string>
     <string name="notification_suggestion_title" msgid="6309263655965785411">"လော့ခ်မျက်နှာပြင်ရှိ အချက်အလက်များ ထိန်းချုပ်ရန်"</string>
@@ -4129,8 +4136,7 @@
     <string name="mobile_data_settings_title" msgid="3927524078598009792">"မိုဘိုင်းဒေတာ"</string>
     <string name="mobile_data_settings_summary" msgid="7323978798199919063">"မိုဘိုင်းကွန်ရက်သုံးပြီး ဒေတာသို့ ဝင်ခွင့်ပေးပါ"</string>
     <string name="mobile_data_settings_summary_auto_switch" msgid="7851549787645698945">"ဖုန်းသည် ရနိုင်သည့်အကွာအဝေးအတွင်း ရောက်သည့်အခါ ဤဝန်ဆောင်မှုပေးသူသို့ အလိုအလျောက် ပြောင်းသွားပါမည်"</string>
-    <!-- no translation found for mobile_data_settings_summary_unavailable (9176513507571883986) -->
-    <skip />
+    <string name="mobile_data_settings_summary_unavailable" msgid="9176513507571883986">"ဆင်းမ် မရနိုင်ပါ"</string>
     <string name="calls_preference" msgid="2166481296066890129">"ခေါ်ဆိုမှု သတ်မှတ်ချက်"</string>
     <string name="sms_preference" msgid="7742964962568219351">"SMS သတ်မှတ်ချက်"</string>
     <string name="calls_and_sms_ask_every_time" msgid="3178743088737726677">"အမြဲမေးရန်"</string>
@@ -4145,10 +4151,8 @@
     <string name="mobile_network_list_add_more" msgid="4478586073355236604">"ထပ်ထည့်ရန်"</string>
     <string name="mobile_network_active_sim" msgid="6397581267971410039">"သုံးနေသော / ဆင်းမ်ကတ်"</string>
     <string name="mobile_network_inactive_sim" msgid="5829757490580409899">"မသုံးသော / ဆင်းမ်ကတ်"</string>
-    <!-- no translation found for mobile_network_active_esim (3984452275968408382) -->
-    <skip />
-    <!-- no translation found for mobile_network_inactive_esim (8777415108263057939) -->
-    <skip />
+    <string name="mobile_network_active_esim" msgid="3984452275968408382">"သုံးနေသည် / eSIM"</string>
+    <string name="mobile_network_inactive_esim" msgid="8777415108263057939">"အသုံးမပြုပါ / eSIM"</string>
     <string name="mobile_network_sim_name" msgid="3187192894150386537">"ဆင်းမ်ကတ် အမည်နှင့် အရောင်"</string>
     <string name="mobile_network_sim_name_label" msgid="1452440641628369625">"အမည်"</string>
     <string name="mobile_network_sim_color_label" msgid="5293944087609632340">"အရောင် (တွဲသုံးနိုင်သော အက်ပ်က သုံးထား)"</string>
@@ -4184,8 +4188,7 @@
     <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>
-    <!-- no translation found for sim_action_switch_sub_dialog_text_downloaded (8977951796005849471) -->
-    <skip />
+    <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>
     <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>
@@ -4227,10 +4230,8 @@
     <string name="switch_sim_dialog_text" msgid="7530186862171635464">"မိုဘိုင်းဒေတာ၊ ခေါ်ဆိုမှုများနှင့် SMS စာတိုစနစ်အတွက် <xliff:g id="CARRIER_NAME">%1$s</xliff:g> ကို အသုံးပြုပါမည်။"</string>
     <string name="switch_sim_dialog_no_switch_title" msgid="809763410787744247">"အသုံးပြုနေသော ဆင်းမ်ကတ်များ မရှိပါ"</string>
     <string name="switch_sim_dialog_no_switch_text" msgid="7053939850026876088">"မိုဘိုင်းဒေတာ၊ ခေါ်ဆိုမှုဆိုင်ရာ ဝန်ဆောင်မှုများနှင့် SMS စာတိုစနစ်တို့ကို နောင်တွင် အသုံးပြုရန် သင့်ကွန်ရက်ဆက်တင်များသို့ သွားပါ"</string>
-    <!-- no translation found for sim_card_label (6263064316075963775) -->
-    <skip />
-    <!-- no translation found for erase_sim_dialog_title (4742077437653028326) -->
-    <skip />
+    <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>
     <string name="erase_sim_confirm_button" msgid="8309115684335320541">"ဖျက်ရန်"</string>
     <string name="erasing_sim" msgid="7877703231075699139">"ဆင်းမ်ကို ဖျက်နေသည်…"</string>
@@ -4283,6 +4284,8 @@
     <string name="capture_system_heap_dump_title" msgid="9210974110606886455">"စနစ်၏ Heap dump ပုံ ဖမ်းယူရန်"</string>
     <string name="reboot_with_mte_title" msgid="9167242803901899693">"MTE ဖြင့် ပြန်လည်စတင်ခြင်း"</string>
     <string name="reboot_with_mte_message" msgid="7675836625682561153">"စနစ်က ပြန်လည်စတင်ပြီး ‘မှတ်ဉာဏ်တဂ်လုပ်ခြင်းဆိုင်ရာ နောက်ဆက်တွဲ‘ (MTE) ကို စမ်းသပ်ခွင့်ပေးမည်။ MTE က စနစ်၏ စွမ်းဆောင်ရည်နှင့် တည်ငြိမ်မှုအပေါ် အဆိုးဘက် သက်ရောက်စေနိုင်သည်။ နောက်တစ်ကြိမ် ပြန်လည်စတင်သောအခါ ပြင်ဆင်သတ်မှတ်ပါမည်။"</string>
+    <string name="reboot_with_mte_summary" msgid="879384278357305846">"အက်ပ်ထုတ်လုပ်ခြင်းအတွက် တစ်ကြိမ်တည်းစတင်ရန် MTE ကို စမ်းကြည့်ပါ"</string>
+    <string name="reboot_with_mte_already_enabled" msgid="7708271355555880940">"အဆင့်မြင့်မှတ်ဉာဏ် အကာအကွယ်မှတစ်ဆင့် MTE ဖွင့်ထားသည်"</string>
     <string name="capturing_system_heap_dump_message" msgid="8410503247477360622">"စနစ်၏ လျှပ်တစ်ပြက် မှတ်ဉာဏ်ကို ဖမ်းယူနေသည်"</string>
     <string name="error_capturing_system_heap_dump_message" msgid="2352983250048200052">"စနစ်၏ လျှပ်တစ်ပြက် မှတ်ဉာဏ်ကို မဖမ်းယူနိုင်ပါ"</string>
     <string name="automatic_system_heap_dump_title" msgid="4093306504711109479">"စနစ်၏ လျှပ်တစ်ပြက် မှတ်ဉာဏ်ကို အလိုအလျောက် ဖမ်းယူပါ"</string>
@@ -4334,6 +4337,9 @@
     <string name="lockscreen_trivial_disabled_controls_summary" msgid="7593626010580689155">"အသုံးပြုရန်အတွက် \"စက်ထိန်းစနစ် ပြရန်\" ကို ဦးစွာဖွင့်ပါ"</string>
     <string name="lockscreen_double_line_clock_summary" msgid="2916159550425093703">"နှစ်လိုင်းပြနာရီကို ရနိုင်ပါက ပြပါ"</string>
     <string name="lockscreen_double_line_clock_setting_toggle" msgid="3408639316001688529">"နှစ်လိုင်းပြနာရီ"</string>
+    <!-- no translation found for lockscreen_quick_affordances_title (435869403114245620) -->
+    <skip />
+    <!-- no translation found for lockscreen_quick_affordances_summary (4225396036524703997) -->
     <string name="rtt_settings_title" msgid="7049259598645966354"></string>
     <string name="rtt_settings_no_visible" msgid="7440356831140948382"></string>
     <string name="rtt_settings_visible_during_call" msgid="7866181103286073700"></string>
@@ -4382,10 +4388,8 @@
     <string name="carrier_wifi_offload_summary" msgid="2980563718888371142">"မြန်နှုန်းနှင့် ချိတ်ဆက်မှုကို ပိုကောင်းအောင်လုပ်ရန်အတွက် Google Fi အား W+ ကွန်ရက်များသုံးရန် ခွင့်ပြုသည်"</string>
     <string name="carrier_wifi_network_title" msgid="5461382943873831770">"W+ ကွန်ရက်"</string>
     <string name="sim_category_title" msgid="2341314000964710495">"ဆင်းမ်ကတ်"</string>
-    <!-- no translation found for downloaded_sim_category_title (2876988650413179752) -->
-    <skip />
-    <!-- no translation found for downloaded_sims_category_title (487799905978489922) -->
-    <skip />
+    <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>
     <string name="sim_category_default_active_sim" msgid="1208194173387987231">" / <xliff:g id="ID_1">%1$s</xliff:g> အတွက် မူရင်း"</string>
@@ -4441,8 +4445,7 @@
     <string name="smart_forwarding_ongoing_title" msgid="962226849074401228">"ခေါ်ဆိုမှု ဆက်တင်များ"</string>
     <string name="smart_forwarding_ongoing_text" msgid="2189209372407117114">"ဆက်တင်များကို အပ်ဒိတ်လုပ်နေသည်…"</string>
     <string name="smart_forwarding_failed_title" msgid="1859891191023516080">"ခေါ်ဆိုမှု ဆက်တင်များတွင် အမှားအယွင်းရှိသည်"</string>
-    <!-- no translation found for smart_forwarding_failed_text (8682640643264071789) -->
-    <skip />
+    <string name="smart_forwarding_failed_text" msgid="8682640643264071789">"ကွန်ရက် (သို့) ဆင်းမ်အမှား။"</string>
     <string name="smart_forwarding_failed_not_activated_text" msgid="997396203001257904">"ဆင်းမ်ကတ်ကို စဖွင့်အသုံးပြုခြင်း မရှိသေးပါ။"</string>
     <string name="smart_forwarding_input_mdn_title" msgid="5105463748849841763">"ဖုန်းနံပါတ်များ ထည့်ပါ"</string>
     <string name="smart_forwarding_input_mdn_dialog_title" msgid="7542216086697868415">"ဖုန်းနံပါတ် ထည့်ပါ"</string>
@@ -4466,14 +4469,10 @@
     <string name="previous_page_content_description" msgid="6438292457923282991">"ယခင်"</string>
     <string name="next_page_content_description" msgid="1641835099813416294">"ရှေ့သို့"</string>
     <string name="colors_viewpager_content_description" msgid="2591751086138259565">"အရောင် အစမ်းကြည့်ရှုခြင်း"</string>
-    <!-- no translation found for bluetooth_sim_card_access_notification_title (7351015416346359536) -->
-    <skip />
-    <!-- no translation found for bluetooth_sim_card_access_notification_content (8685623260103018309) -->
-    <skip />
-    <!-- no translation found for bluetooth_sim_card_access_dialog_title (5616323725563125179) -->
-    <skip />
-    <!-- no translation found for bluetooth_sim_card_access_dialog_content (6281997628405909566) -->
-    <skip />
+    <string name="bluetooth_sim_card_access_notification_title" msgid="7351015416346359536">"SIM သုံးခွင့် တောင်းဆိုခြင်း"</string>
+    <string name="bluetooth_sim_card_access_notification_content" msgid="8685623260103018309">"စက်တစ်ခုက သင့်ဆင်းမ်ကို သုံးခွင့်ရလိုသည်။ အသေးစိတ်အချက်အလက်အတွက် တို့ပါ။"</string>
+    <string name="bluetooth_sim_card_access_dialog_title" msgid="5616323725563125179">"ဆင်းမ်ကို သုံးခွင့်ပြုမလား။"</string>
+    <string name="bluetooth_sim_card_access_dialog_content" msgid="6281997628405909566">"ဘလူးတုသ်သုံးစက် <xliff:g id="DEVICE_NAME_0">%1$s</xliff:g> က သင့်ဆင်းမ်ရှိ ဒေတာကို သုံးခွင့်ရလိုသည်။ ၎င်းတွင် သင်၏ အဆက်အသွယ်များ ပါဝင်သည်။\n\nချိတ်ဆက်ထားစဉ် <xliff:g id="PHONE_NUMBER">%3$s</xliff:g> သို့ ခေါ်ဆိုမှုအားလုံးကို <xliff:g id="DEVICE_NAME_1">%2$s</xliff:g> က လက်ခံရရှိမည်။"</string>
     <string name="bluetooth_connect_access_notification_title" msgid="2573547043170883947">"ဘလူးတုသ်သုံးစက် ရနိုင်သည်"</string>
     <string name="bluetooth_connect_access_notification_content" msgid="1328465545685433304">"စက်တစ်ခုက ချိတ်ဆက်လိုသည်။ အသေးစိတ်အချက်အလက်များအတွက် တို့ပါ။"</string>
     <string name="bluetooth_connect_access_dialog_title" msgid="1948056782712451381">"ဘလူးတုသ်သုံးစက်ကို ချိတ်ဆက်မလား။"</string>
@@ -4544,6 +4543,10 @@
     <string name="ingress_rate_limit_summary" msgid="1097811019742438371">"အင်တာနက်ချိတ်ဆက်မှုပေးသော ကွန်ရက်အားလုံးတွင် သက်ရောက်သည့် အဝင်ကွန်ရက်မြန်နှုန်း (ပမာဏ) စီစဉ်သတ်မှတ်နိုင်သည်။"</string>
     <string name="ingress_rate_limit_dialog_title" msgid="5359461052422633789">"ကွန်ရက်ဒေါင်းလုဒ်လုပ်နှုန်း ကန့်သတ်ချက် စီစဉ်သတ်မှတ်ရန်"</string>
     <string name="ingress_rate_limit_no_limit_entry" msgid="8741098826008012163">"ကန့်သတ်ချက်မဲ့"</string>
+    <!-- no translation found for disable_phantom_process_monitor_title (8348108346706188771) -->
+    <skip />
+    <!-- no translation found for disable_phantom_process_monitor_summary (3044464635550256985) -->
+    <skip />
     <string name="bluetooth_broadcast_dialog_title" msgid="9172775308463135884">"ထုတ်လွှင့်မှု"</string>
     <string name="bluetooth_broadcast_dialog_broadcast_app" msgid="1016617579194329005">"<xliff:g id="CURRENTAPP">%1$s</xliff:g> ထုတ်လွှင့်ခြင်း"</string>
     <string name="bluetooth_broadcast_dialog_find_message" msgid="6621660851669953883">"သင့်အနီး ထုတ်လွှင့်နေသည်များကို နားထောင်ရန်"</string>
diff --git a/res/values-nb/arrays.xml b/res/values-nb/arrays.xml
index fde09f3..a4c8f1c 100644
--- a/res/values-nb/arrays.xml
+++ b/res/values-nb/arrays.xml
@@ -469,7 +469,9 @@
     <item msgid="2373999996715432397">"0"</item>
     <item msgid="5305176997036663262">"1"</item>
   </string-array>
-    <!-- no translation found for switch_to_dock_user_when_docked_timeout_entries:0 (3211660022507486536) -->
-    <!-- no translation found for switch_to_dock_user_when_docked_timeout_entries:1 (7025253383416830453) -->
-    <!-- no translation found for switch_to_dock_user_when_docked_timeout_entries:2 (1574040255478150028) -->
+  <string-array name="switch_to_dock_user_when_docked_timeout_entries">
+    <item msgid="3211660022507486536">"Aldri"</item>
+    <item msgid="7025253383416830453">"Etter 1 minutt"</item>
+    <item msgid="1574040255478150028">"Etter 5 minutter"</item>
+  </string-array>
 </resources>
diff --git a/res/values-nb/strings.xml b/res/values-nb/strings.xml
index 11f7272..2b4bc5e 100644
--- a/res/values-nb/strings.xml
+++ b/res/values-nb/strings.xml
@@ -1012,18 +1012,13 @@
     <string name="force_bold_text" msgid="4620929631102086716">"Fet tekst"</string>
     <string name="title_font_size" msgid="570613010306330622">"Skriftstørrelse"</string>
     <string name="short_summary_font_size" msgid="8444689613442419978">"Gjør tekst større eller mindre"</string>
-    <!-- no translation found for sim_lock_settings (7331982427303002613) -->
-    <skip />
-    <!-- no translation found for sim_lock_settings_category (6475255139493877786) -->
-    <skip />
-    <!-- no translation found for sim_pin_toggle (6814489621760857328) -->
-    <skip />
+    <string name="sim_lock_settings" msgid="7331982427303002613">"Innstillinger for SIM-lås"</string>
+    <string name="sim_lock_settings_category" msgid="6475255139493877786">"SIM-lås"</string>
+    <string name="sim_pin_toggle" msgid="6814489621760857328">"Lås SIM-kortet"</string>
     <string name="sim_pin_change" msgid="5978881209990507379">"Endre SIM-PIN-kode"</string>
     <string name="sim_enter_pin" msgid="8235202785516053253">"PIN-koden for SIM-kortet"</string>
-    <!-- no translation found for sim_enable_sim_lock (6486354334679225748) -->
-    <skip />
-    <!-- no translation found for sim_disable_sim_lock (6939439812841857306) -->
-    <skip />
+    <string name="sim_enable_sim_lock" msgid="6486354334679225748">"Lås SIM-kortet"</string>
+    <string name="sim_disable_sim_lock" msgid="6939439812841857306">"Lås opp SIM-kortet"</string>
     <string name="sim_enter_old" msgid="6882545610939674813">"Gammel PIN-kode for SIM-kortet"</string>
     <string name="sim_enter_new" msgid="9010947802784561582">"Ny PIN-kode for SIM-kort"</string>
     <string name="sim_reenter_new" msgid="6131418271490374263">"Skriv inn ny PIN-kode på nytt"</string>
@@ -1038,8 +1033,7 @@
     <string name="sim_change_data_title" msgid="4663239438584588847">"Vil du bruke <xliff:g id="CARRIER">%1$s</xliff:g> for mobildata?"</string>
     <string name="sim_change_data_message" msgid="3046178883369645132">"Du bruker <xliff:g id="CARRIER2_0">%2$s</xliff:g> for mobildata. Hvis du bytter til <xliff:g id="CARRIER1">%1$s</xliff:g>, brukes ikke <xliff:g id="CARRIER2_1">%2$s</xliff:g> for mobildata lenger."</string>
     <string name="sim_change_data_ok" msgid="4922114750417276560">"Bruk <xliff:g id="CARRIER">%1$s</xliff:g>"</string>
-    <!-- no translation found for sim_preferred_title (8850185380445309835) -->
-    <skip />
+    <string name="sim_preferred_title" msgid="8850185380445309835">"Oppdater foretrukket SIM-kort?"</string>
     <string name="sim_preferred_message" msgid="6004009449266648351">"<xliff:g id="NEW_SIM">%1$s</xliff:g> er det eneste SIM-kortet i enheten din. Vil du bruke dette SIM-kortet for mobildata, anrop og SMS-meldinger?"</string>
     <string name="wrong_pin_code_pukked" msgid="3414172752791445033">"Feil PIN-kode for SIM-kortet. Du må nå kontakte operatøren din for å låse opp enheten."</string>
     <plurals name="wrong_pin_code" formatted="false" msgid="4054088588731305475">
@@ -1192,20 +1186,17 @@
     <string name="reset_network_title" msgid="1395494440355807616">"Tilbakestill Wifi, mobil og Bluetooth"</string>
     <string name="reset_network_desc" msgid="1112523764899788246">"Dette tilbakestiller alle nettverksinnstillinger, inkludert\n\n"<li>"Wi‑Fi"</li>\n<li>"mobildata"</li>\n<li>"Bluetooth"</li></string>
     <string name="erase_euicc_data_button" msgid="728078969563311737">"Slett"</string>
-    <!-- no translation found for reset_esim_title (4194570573425902754) -->
-    <skip />
+    <string name="reset_esim_title" msgid="4194570573425902754">"Slett e-SIM-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>
     <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>
-    <!-- no translation found for reset_network_final_desc_esim (1129251284212847939) -->
-    <skip />
+    <string name="reset_network_final_desc_esim" msgid="1129251284212847939">"Vil du tilbakestille alle nettverksinnstillinger og slette e-SIM-kortene? Denne handlingen kan ikke angres."</string>
     <string name="reset_network_final_button_text" msgid="2433867118414000462">"Tilbakestill innstillingene"</string>
     <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>
-    <!-- no translation found for reset_esim_error_msg (7279607120606365250) -->
-    <skip />
+    <string name="reset_esim_error_msg" msgid="7279607120606365250">"e-SIM-kort kan ikke slettes, på grunn av en feil.\n\nStart enheten på nytt og prøv igjen."</string>
     <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>
@@ -2017,7 +2008,6 @@
     <string name="printer_info_desc" msgid="1206872325746154206">"Mer informasjon om denne skriveren"</string>
     <string name="power_usage_summary_title" msgid="4198312848584882113">"Batteri"</string>
     <string name="power_usage_summary" msgid="6857382582534984531">"Hva som har brukt batteri"</string>
-    <string name="power_usage_not_available" msgid="3425302437465106036">"Batteridata er ikke tilgjengelig"</string>
     <string name="power_usage_level_and_status" msgid="821521456989429593">"<xliff:g id="LEVEL">%1$s</xliff:g> – <xliff:g id="STATUS">%2$s</xliff:g>"</string>
     <string name="power_discharge_remaining" msgid="6997529817917076536">"<xliff:g id="REMAIN">%1$s</xliff:g> gjenstår"</string>
     <string name="power_charge_remaining" msgid="7046064326172265116">"Batteriet er fulladet om <xliff:g id="UNTIL_CHARGED">%1$s</xliff:g>"</string>
@@ -2038,7 +2028,6 @@
     <string name="manager_battery_usage_optimized_only" msgid="7121785281913056432">"optimalisert"</string>
     <string name="manager_battery_usage_link_a11y" msgid="374918091821438564">"Finn ut mer om alternativer for batteribruk"</string>
     <string name="device_screen_usage" msgid="1011630249648289909">"Skjermbruk siden batteriet var fulladet"</string>
-    <string name="power_usage_list_summary" msgid="3237540201918492925">"Batteribruk siden batteriet var fulladet"</string>
     <string name="advanced_battery_title" msgid="3005993394776555079">"Batteribruk"</string>
     <string name="history_details_title" msgid="8628584613889559355">"Loggdetaljer"</string>
     <string name="advanced_battery_preference_title" msgid="3790901207877260883">"Batteribruk"</string>
@@ -2062,7 +2051,17 @@
     <string name="battery_tip_high_usage_summary" msgid="3938999581403084551">"Se appene med høyest batteribruk"</string>
     <string name="battery_tip_limited_temporarily_title" msgid="5962767837251276527">"Ladingen er satt på pause"</string>
     <string name="battery_tip_limited_temporarily_summary" msgid="5254922316684499816">"Batteriet beskyttes for å forlenge batterilevetiden"</string>
-    <!-- no translation found for battery_tip_limited_temporarily_extra_summary (8876637325622106400) -->
+    <!-- no translation found for battery_tip_dock_defender_future_bypass_title (7257251934903787366) -->
+    <skip />
+    <!-- no translation found for battery_tip_dock_defender_future_bypass_summary (428474483479026813) -->
+    <skip />
+    <!-- no translation found for battery_tip_dock_defender_active_title (8843454404807737776) -->
+    <skip />
+    <!-- no translation found for battery_tip_dock_defender_active_summary (5582869291068635429) -->
+    <skip />
+    <!-- no translation found for battery_tip_dock_defender_temporarily_bypassed_title (1679449361090557201) -->
+    <skip />
+    <!-- no translation found for battery_tip_dock_defender_temporarily_bypassed_summary (5107293805054133144) -->
     <skip />
     <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>
@@ -2125,7 +2124,6 @@
     <string name="power_bluetooth" msgid="5085900180846238196">"Bluetooth"</string>
     <string name="power_cell" msgid="7793805106954398186">"Mobilnettverk"</string>
     <string name="power_phone" msgid="2768396619208561670">"Telefonsamtaler"</string>
-    <string name="battery_used_for" msgid="6401552215008504483">"Brukt i <xliff:g id="TIME">^1</xliff:g>"</string>
     <string name="battery_screen_usage" msgid="90008745183187461">"Skjermbruk <xliff:g id="TIME">^1</xliff:g>"</string>
     <string name="battery_used_by" msgid="6457305178016189330">"<xliff:g id="PERCENT">%1$s</xliff:g> brukt av <xliff:g id="APP">%2$s</xliff:g>"</string>
     <string name="battery_overall_usage" msgid="8940140259734182014">"<xliff:g id="PERCENT">%1$s</xliff:g> av total batteribruk"</string>
@@ -2156,7 +2154,6 @@
     <string name="battery_not_usage_24hr" msgid="8397519536160741248">"Ingen bruk de siste 24 timene"</string>
     <string name="battery_usage_without_time" msgid="1346894834339420538"></string>
     <string name="battery_usage_other_users" msgid="9002643295562500693">"Andre brukere"</string>
-    <string name="advanced_battery_graph_subtext" msgid="6816737986172678550">"Beregnet gjenværende batteritid er basert på måten du bruker enheten på"</string>
     <string name="estimated_time_left" msgid="948717045180211777">"Anslått tid som er igjen"</string>
     <string name="estimated_charging_time_left" msgid="2287135413363961246">"Til det er fulladet"</string>
     <string name="estimated_time_description" msgid="211058785418596009">"Anslaget kan endres basert på bruk"</string>
@@ -2263,6 +2260,7 @@
     <string name="vpn_settings_multiple_insecure_multiple_total" msgid="1706236062478680488">"<xliff:g id="VPN_COUNT">%d</xliff:g> er ikke sikker"</string>
     <string name="adaptive_connectivity_title" msgid="7464959640138428192">"Adaptive Connectivity"</string>
     <string name="adaptive_connectivity_summary" msgid="3648731530666326885">"Forlenger batterilevetiden og enhetsytelsen ved å administrere nettverkstilkoblingene automatisk"</string>
+    <string name="adaptive_connectivity_main_switch_title" msgid="261045483524512420">"Bruk Adaptive Connectivity"</string>
     <string name="credentials_title" msgid="7535942196886123656">"Legitimasjonslager"</string>
     <string name="credentials_install" msgid="3933218407598415827">"Installer et sertifikat"</string>
     <string name="credentials_reset" msgid="4246628389366452655">"Tøm legitimasjonslageret"</string>
@@ -2563,8 +2561,7 @@
     <string name="user_remove_user_menu" msgid="2183714948094429367">"Slett <xliff:g id="USER_NAME">%1$s</xliff:g> fra denne enheten"</string>
     <string name="user_lockscreen_settings" msgid="4596612658981942092">"Innstillinger for låseskjermen"</string>
     <string name="user_add_on_lockscreen_menu" msgid="2539059062034644966">"Legg til brukere fra låseskjermen"</string>
-    <!-- no translation found for switch_to_dock_user_when_docked (2324395443311905635) -->
-    <skip />
+    <string name="switch_to_dock_user_when_docked" msgid="2324395443311905635">"Bytt til administratorbruker under dokking"</string>
     <string name="user_confirm_remove_self_title" msgid="926265330805361832">"Vil du slette deg selv?"</string>
     <string name="user_confirm_remove_title" msgid="3626559103278006002">"Vil du slette brukeren?"</string>
     <string name="user_profile_confirm_remove_title" msgid="3131574314149375354">"Fjerne denne profilen?"</string>
@@ -2690,8 +2687,7 @@
     <string name="wizard_next" msgid="3884832431439072471">"Neste"</string>
     <string name="wizard_back_adoptable" msgid="1447814356855134183">"Formater på en annen måte"</string>
     <string name="regulatory_info_text" msgid="1154461023369976667"></string>
-    <!-- no translation found for sim_settings_title (2254609719033946272) -->
-    <skip />
+    <string name="sim_settings_title" msgid="2254609719033946272">"SIM-kort"</string>
     <string name="sim_cellular_data_unavailable" msgid="4653591727755387534">"Mobildata er ikke tilgjengelig"</string>
     <string name="sim_cellular_data_unavailable_summary" msgid="6505871722911347881">"Trykk for å velge SIM-kort for databruk"</string>
     <string name="sim_calls_always_use" msgid="967857230039768111">"Bruk alltid dette for samtaler"</string>
@@ -2709,8 +2705,7 @@
     <string name="sim_status_title" msgid="6188770698037109774">"SIM-status"</string>
     <string name="sim_status_title_sim_slot" msgid="4932996839194493313">"SIM-kortstatus (SIM-kortspor %1$d)"</string>
     <string name="sim_signal_strength" msgid="6351052821700294501">"<xliff:g id="DBM">%1$d</xliff:g> dBm <xliff:g id="ASU">%2$d</xliff:g> asu"</string>
-    <!-- no translation found for sim_notification_title (2819551384383504031) -->
-    <skip />
+    <string name="sim_notification_title" msgid="2819551384383504031">"SIM-kort er endret."</string>
     <string name="sim_notification_summary" msgid="5593339846307029991">"Trykk for å konfigurere"</string>
     <string name="sim_calls_ask_first_prefs_title" msgid="3077694594349657933">"Spør hver gang"</string>
     <string name="sim_selection_required_pref" msgid="231437651041498359">"Du må velge en SIM-innstilling"</string>
@@ -2736,7 +2731,10 @@
     <string name="account_dashboard_title" msgid="8228773251948253914">"Passord og kontoer"</string>
     <string name="account_dashboard_default_summary" msgid="1730719656099599488">"Lagrede passord, autofyll, synkroniserte kontoer"</string>
     <string name="app_default_dashboard_title" msgid="4071015747629103216">"Standardapper"</string>
-    <!-- no translation found for cloned_apps_dashboard_title (5542076801222950921) -->
+    <string name="cloned_apps_dashboard_title" msgid="5542076801222950921">"Klonede apper"</string>
+    <!-- no translation found for desc_cloned_apps_intro_text (1369621522882622476) -->
+    <skip />
+    <!-- no translation found for cloned_apps_summary (8805362440770795709) -->
     <skip />
     <string name="system_dashboard_summary" msgid="7400745270362833832">"Språk, bevegelser, klokkeslett, sikkerhetskopi"</string>
     <string name="languages_setting_summary" msgid="4924440599794956443">"Systemspråk, appspråk"</string>
@@ -3352,8 +3350,7 @@
     <string name="screen_pinning_unlock_password" msgid="4957969621904790573">"Krev passord for å løsne apper"</string>
     <string name="screen_pinning_unlock_none" msgid="2474959642431856316">"Lås enheten når apper løsnes"</string>
     <string name="confirm_sim_deletion_title" msgid="9199369003530237871">"Bekreft sletting av SIM-kort"</string>
-    <!-- no translation found for confirm_sim_deletion_description (5090811029854329373) -->
-    <skip />
+    <string name="confirm_sim_deletion_description" msgid="5090811029854329373">"Bekreft at det er deg, før du sletter et e-SIM-kort."</string>
     <string name="opening_paragraph_delete_profile_unknown_company" msgid="2951348192319498135">"Denne jobbprofilen administreres av:"</string>
     <string name="managing_admin" msgid="2633920317425356619">"Administrert av <xliff:g id="ADMIN_APP_LABEL">%s</xliff:g>"</string>
     <string name="encryption_interstitial_header" msgid="4418014339568737685">"Trygg oppstart"</string>
@@ -3757,6 +3754,11 @@
       <item quantity="one">1 app kan bruke ubegrenset med data</item>
     </plurals>
     <string name="special_access_more" msgid="132919514147475846">"Se mer"</string>
+    <string name="long_background_tasks_label" msgid="3169590134850226687">"Lange bakgrunnsoppgaver"</string>
+    <string name="long_background_tasks_switch_title" msgid="2491623894899492543">"Tillat bakgrunnsoppgaver som kjører lenge"</string>
+    <string name="long_background_tasks_title" msgid="3272230637974707490">"Lange bakgrunnsoppgaver"</string>
+    <string name="long_background_tasks_footer_title" msgid="9117342254914743097">"Gi denne appen tillatelse til å kjøre lange bakgrunnsoppgaver. Dette gir appen tillatelse til å kjøre oppgaver som kan ta mer enn noen få minutter, for eksempel nedlastinger og opplastinger. \n\nHvis denne tillatelsen avslås, begrenser systemet hvor lenge appen kan utføre slike oppgaver i bakgrunnen."</string>
+    <string name="keywords_long_background_tasks" msgid="5788956269136054574">"lange jobber, dataoverføring, bakgrunnsoppgaver"</string>
     <string name="reset_shortcut_manager_throttling" msgid="2183940254903144298">"Tilbakestill kallgrense for ShortcutManager API"</string>
     <string name="reset_shortcut_manager_throttling_complete" msgid="8949943009096885470">"Frekvensberegning for ShortcutManager er tilbakestilt"</string>
     <string name="notification_suggestion_title" msgid="6309263655965785411">"Kontroller informasjon på låseskjermen"</string>
@@ -4129,8 +4131,7 @@
     <string name="mobile_data_settings_title" msgid="3927524078598009792">"Mobildata"</string>
     <string name="mobile_data_settings_summary" msgid="7323978798199919063">"Bruk data via mobilnettverket"</string>
     <string name="mobile_data_settings_summary_auto_switch" msgid="7851549787645698945">"Telefonen bytter automatisk til denne operatøren når den er innen rekkevidde"</string>
-    <!-- no translation found for mobile_data_settings_summary_unavailable (9176513507571883986) -->
-    <skip />
+    <string name="mobile_data_settings_summary_unavailable" msgid="9176513507571883986">"Ingen SIM-kort er tilgjengelige"</string>
     <string name="calls_preference" msgid="2166481296066890129">"Anropsvalg"</string>
     <string name="sms_preference" msgid="7742964962568219351">"SMS-valg"</string>
     <string name="calls_and_sms_ask_every_time" msgid="3178743088737726677">"Spør hver gang"</string>
@@ -4145,10 +4146,8 @@
     <string name="mobile_network_list_add_more" msgid="4478586073355236604">"Legg til flere"</string>
     <string name="mobile_network_active_sim" msgid="6397581267971410039">"Aktiv / SIM-kort"</string>
     <string name="mobile_network_inactive_sim" msgid="5829757490580409899">"Inaktiv / SIM-kort"</string>
-    <!-- no translation found for mobile_network_active_esim (3984452275968408382) -->
-    <skip />
-    <!-- no translation found for mobile_network_inactive_esim (8777415108263057939) -->
-    <skip />
+    <string name="mobile_network_active_esim" msgid="3984452275968408382">"Aktivt / e-SIM-kort"</string>
+    <string name="mobile_network_inactive_esim" msgid="8777415108263057939">"Inaktivt / e-SIM-kort"</string>
     <string name="mobile_network_sim_name" msgid="3187192894150386537">"SIM-navn og -farge"</string>
     <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>
@@ -4184,8 +4183,7 @@
     <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>
-    <!-- no translation found for sim_action_switch_sub_dialog_text_downloaded (8977951796005849471) -->
-    <skip />
+    <string name="sim_action_switch_sub_dialog_text_downloaded" msgid="8977951796005849471">"Bare 1 e-SIM-kort kan være aktivt om gangen.\n\nSelv om du bytter til <xliff:g id="TO_CARRIER_NAME">%1$s</xliff:g>, blir ikke <xliff:g id="FROM_CARRIER_NAME">%2$s</xliff:g>-abonnementet ditt sagt opp."</string>
     <string name="sim_action_switch_sub_dialog_text_single_sim" msgid="6188750682431170845">"Bare ett SIM-kort kan være aktivt om gangen.\n\nSelv om du bytter, blir ikke <xliff:g id="TO_CARRIER_NAME">%1$s</xliff:g>-abonnementet ditt sagt opp."</string>
     <string name="sim_action_switch_sub_dialog_mep_text" msgid="8348764755143679582">"Du kan bruke to SIM-kort samtidig. For å bruke <xliff:g id="CARRIER_NAME">%1$s</xliff:g>, slå av et annet SIM-kort."</string>
     <string name="sim_action_switch_sub_dialog_confirm" msgid="1901181581944638961">"Bytt til <xliff:g id="CARRIER_NAME">%1$s</xliff:g>"</string>
@@ -4227,10 +4225,8 @@
     <string name="switch_sim_dialog_text" msgid="7530186862171635464">"<xliff:g id="CARRIER_NAME">%1$s</xliff:g> brukes til mobildata, anrop og SMS."</string>
     <string name="switch_sim_dialog_no_switch_title" msgid="809763410787744247">"Ingen aktive SIM-kort er tilgjengelige"</string>
     <string name="switch_sim_dialog_no_switch_text" msgid="7053939850026876088">"For å bruke mobildata, ringefunksjoner og SMS senere, gå til nettverksinnstillingene"</string>
-    <!-- no translation found for sim_card_label (6263064316075963775) -->
-    <skip />
-    <!-- no translation found for erase_sim_dialog_title (4742077437653028326) -->
-    <skip />
+    <string name="sim_card_label" msgid="6263064316075963775">"SIM-kort"</string>
+    <string name="erase_sim_dialog_title" msgid="4742077437653028326">"Vil du slette dette e-SIM-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>
     <string name="erase_sim_confirm_button" msgid="8309115684335320541">"Slett"</string>
     <string name="erasing_sim" msgid="7877703231075699139">"Sletter SIM-kortet …"</string>
@@ -4283,6 +4279,8 @@
     <string name="capture_system_heap_dump_title" msgid="9210974110606886455">"Samle inn minnedump fra systemet"</string>
     <string name="reboot_with_mte_title" msgid="9167242803901899693">"Start på nytt med MTE"</string>
     <string name="reboot_with_mte_message" msgid="7675836625682561153">"Systemet starter på nytt og tillater eksperimentering med Memory Tagging Extension (MTE). MTE kan ha negativ innvirkning på systemytelse og stabilitet. Dette blir tilbakestilt etter neste omstart."</string>
+    <string name="reboot_with_mte_summary" msgid="879384278357305846">"Prøv MTE ved én enkelt oppstart for apputvikling"</string>
+    <string name="reboot_with_mte_already_enabled" msgid="7708271355555880940">"MTE er slått på via avansert minnebeskyttelse"</string>
     <string name="capturing_system_heap_dump_message" msgid="8410503247477360622">"Samler inn minnedump fra systemet"</string>
     <string name="error_capturing_system_heap_dump_message" msgid="2352983250048200052">"Kunne ikke samle inn minnedump for systemet"</string>
     <string name="automatic_system_heap_dump_title" msgid="4093306504711109479">"Samle automatisk inn minnedumper fra systemet"</string>
@@ -4334,6 +4332,11 @@
     <string name="lockscreen_trivial_disabled_controls_summary" msgid="7593626010580689155">"For å bruke, slå først på «Vis enhetsstyring»"</string>
     <string name="lockscreen_double_line_clock_summary" msgid="2916159550425093703">"Vis klokken på to linjer når det er tilgjengelig"</string>
     <string name="lockscreen_double_line_clock_setting_toggle" msgid="3408639316001688529">"Klokke på to linjer"</string>
+    <string name="lockscreen_quick_affordances_title" msgid="435869403114245620">"Knapper"</string>
+    <plurals name="lockscreen_quick_affordances_summary" formatted="false" msgid="4225396036524703997">
+      <item quantity="other"><xliff:g id="FIRST_1">%1$s</xliff:g>, <xliff:g id="SECOND">%2$s</xliff:g></item>
+      <item quantity="one"><xliff:g id="FIRST_0">%1$s</xliff:g></item>
+    </plurals>
     <string name="rtt_settings_title" msgid="7049259598645966354"></string>
     <string name="rtt_settings_no_visible" msgid="7440356831140948382"></string>
     <string name="rtt_settings_visible_during_call" msgid="7866181103286073700"></string>
@@ -4382,10 +4385,8 @@
     <string name="carrier_wifi_offload_summary" msgid="2980563718888371142">"Tillat at Google Fi bruker W+-nettverk for å forbedre hastighet og dekning"</string>
     <string name="carrier_wifi_network_title" msgid="5461382943873831770">"W+-nettverk"</string>
     <string name="sim_category_title" msgid="2341314000964710495">"SIM"</string>
-    <!-- no translation found for downloaded_sim_category_title (2876988650413179752) -->
-    <skip />
-    <!-- no translation found for downloaded_sims_category_title (487799905978489922) -->
-    <skip />
+    <string name="downloaded_sim_category_title" msgid="2876988650413179752">"e-SIM-kort"</string>
+    <string name="downloaded_sims_category_title" msgid="487799905978489922">"e-SIM-kort"</string>
     <string name="sim_category_active_sim" msgid="1503823567818544012">"Aktiv"</string>
     <string name="sim_category_inactive_sim" msgid="4068899490133820881">"Inaktiv"</string>
     <string name="sim_category_default_active_sim" msgid="1208194173387987231">" / Standard for <xliff:g id="ID_1">%1$s</xliff:g>"</string>
@@ -4441,8 +4442,7 @@
     <string name="smart_forwarding_ongoing_title" msgid="962226849074401228">"Anropsinnstillinger"</string>
     <string name="smart_forwarding_ongoing_text" msgid="2189209372407117114">"Oppdaterer innstillingene …"</string>
     <string name="smart_forwarding_failed_title" msgid="1859891191023516080">"Feil med samtaleinnstillinger"</string>
-    <!-- no translation found for smart_forwarding_failed_text (8682640643264071789) -->
-    <skip />
+    <string name="smart_forwarding_failed_text" msgid="8682640643264071789">"Nettverks- eller SIM-kortfeil."</string>
     <string name="smart_forwarding_failed_not_activated_text" msgid="997396203001257904">"SIM-kortet er ikke aktivert."</string>
     <string name="smart_forwarding_input_mdn_title" msgid="5105463748849841763">"Skriv inn telefonnumrene"</string>
     <string name="smart_forwarding_input_mdn_dialog_title" msgid="7542216086697868415">"Skriv inn telefonnummeret"</string>
@@ -4466,14 +4466,10 @@
     <string name="previous_page_content_description" msgid="6438292457923282991">"Forrige"</string>
     <string name="next_page_content_description" msgid="1641835099813416294">"Neste"</string>
     <string name="colors_viewpager_content_description" msgid="2591751086138259565">"Forhåndsvisning av farge"</string>
-    <!-- no translation found for bluetooth_sim_card_access_notification_title (7351015416346359536) -->
-    <skip />
-    <!-- no translation found for bluetooth_sim_card_access_notification_content (8685623260103018309) -->
-    <skip />
-    <!-- no translation found for bluetooth_sim_card_access_dialog_title (5616323725563125179) -->
-    <skip />
-    <!-- no translation found for bluetooth_sim_card_access_dialog_content (6281997628405909566) -->
-    <skip />
+    <string name="bluetooth_sim_card_access_notification_title" msgid="7351015416346359536">"Forespørsel om tilgang til SIM-kort"</string>
+    <string name="bluetooth_sim_card_access_notification_content" msgid="8685623260103018309">"En enhet vil ha tilgang til SIM-kortet ditt. Trykk for å se mer informasjon."</string>
+    <string name="bluetooth_sim_card_access_dialog_title" msgid="5616323725563125179">"Vil du gi tilgang til SIM-kortet?"</string>
+    <string name="bluetooth_sim_card_access_dialog_content" msgid="6281997628405909566">"En Bluetooth-enhet, <xliff:g id="DEVICE_NAME_0">%1$s</xliff:g>, vil ha tilgang til data fra SIM-kortet ditt. Dette inkluderer kontaktene dine.\n\nNår <xliff:g id="DEVICE_NAME_1">%2$s</xliff:g> er tilkoblet, mottar enheten alle anrop til <xliff:g id="PHONE_NUMBER">%3$s</xliff:g>."</string>
     <string name="bluetooth_connect_access_notification_title" msgid="2573547043170883947">"En Bluetooth-enhet er tilgjengelig"</string>
     <string name="bluetooth_connect_access_notification_content" msgid="1328465545685433304">"En enhet vil koble til. Trykk for å se mer informasjon."</string>
     <string name="bluetooth_connect_access_dialog_title" msgid="1948056782712451381">"Vil du koble til Bluetooth-enheten?"</string>
@@ -4544,6 +4540,10 @@
     <string name="ingress_rate_limit_summary" msgid="1097811019742438371">"Konfigurer grensen for innkommende båndbredde i nettverket, som benyttes for alle nettverk som gir internettilkobling."</string>
     <string name="ingress_rate_limit_dialog_title" msgid="5359461052422633789">"Konfigurer grensen for nedlastingshastighet for nettverket"</string>
     <string name="ingress_rate_limit_no_limit_entry" msgid="8741098826008012163">"Ingen grense"</string>
+    <!-- no translation found for disable_phantom_process_monitor_title (8348108346706188771) -->
+    <skip />
+    <!-- no translation found for disable_phantom_process_monitor_summary (3044464635550256985) -->
+    <skip />
     <string name="bluetooth_broadcast_dialog_title" msgid="9172775308463135884">"Kringkast"</string>
     <string name="bluetooth_broadcast_dialog_broadcast_app" msgid="1016617579194329005">"Kringkast <xliff:g id="CURRENTAPP">%1$s</xliff:g>"</string>
     <string name="bluetooth_broadcast_dialog_find_message" msgid="6621660851669953883">"Lytt til kringkastinger som spilles av i nærheten"</string>
diff --git a/res/values-ne/arrays.xml b/res/values-ne/arrays.xml
index f6f6af0..a4528fd 100644
--- a/res/values-ne/arrays.xml
+++ b/res/values-ne/arrays.xml
@@ -469,7 +469,9 @@
     <item msgid="2373999996715432397">"0"</item>
     <item msgid="5305176997036663262">"1"</item>
   </string-array>
-    <!-- no translation found for switch_to_dock_user_when_docked_timeout_entries:0 (3211660022507486536) -->
-    <!-- no translation found for switch_to_dock_user_when_docked_timeout_entries:1 (7025253383416830453) -->
-    <!-- no translation found for switch_to_dock_user_when_docked_timeout_entries:2 (1574040255478150028) -->
+  <string-array name="switch_to_dock_user_when_docked_timeout_entries">
+    <item msgid="3211660022507486536">"कहिल्यै पनि होइन"</item>
+    <item msgid="7025253383416830453">"१ मिनेटपछि"</item>
+    <item msgid="1574040255478150028">"५ मिनेटपछि"</item>
+  </string-array>
 </resources>
diff --git a/res/values-ne/strings.xml b/res/values-ne/strings.xml
index cd84ac3..ac48dc7 100644
--- a/res/values-ne/strings.xml
+++ b/res/values-ne/strings.xml
@@ -1012,18 +1012,13 @@
     <string name="force_bold_text" msgid="4620929631102086716">"बोल्ड टेक्स्ट"</string>
     <string name="title_font_size" msgid="570613010306330622">"फन्टको आकार"</string>
     <string name="short_summary_font_size" msgid="8444689613442419978">"टेक्स्ट अझ ठुलो वा अझ सानो बनाउनुहोस्"</string>
-    <!-- no translation found for sim_lock_settings (7331982427303002613) -->
-    <skip />
-    <!-- no translation found for sim_lock_settings_category (6475255139493877786) -->
-    <skip />
-    <!-- no translation found for sim_pin_toggle (6814489621760857328) -->
-    <skip />
+    <string name="sim_lock_settings" msgid="7331982427303002613">"SIM लकसम्बन्धी सेटिङ"</string>
+    <string name="sim_lock_settings_category" msgid="6475255139493877786">"SIM लक"</string>
+    <string name="sim_pin_toggle" msgid="6814489621760857328">"SIM लक गर्नुहोस्"</string>
     <string name="sim_pin_change" msgid="5978881209990507379">"SIM को PIN परिवर्तन गर्नुहोस्"</string>
     <string name="sim_enter_pin" msgid="8235202785516053253">"SIM PIN"</string>
-    <!-- no translation found for sim_enable_sim_lock (6486354334679225748) -->
-    <skip />
-    <!-- no translation found for sim_disable_sim_lock (6939439812841857306) -->
-    <skip />
+    <string name="sim_enable_sim_lock" msgid="6486354334679225748">"SIM लक गर्नुहोस्"</string>
+    <string name="sim_disable_sim_lock" msgid="6939439812841857306">"SIM अनलक गर्नुहोस्"</string>
     <string name="sim_enter_old" msgid="6882545610939674813">"पुराना SIM PIM"</string>
     <string name="sim_enter_new" msgid="9010947802784561582">"नयाँ SIM PIN"</string>
     <string name="sim_reenter_new" msgid="6131418271490374263">"पुनः नयाँ PIN टाइप गर्नुहोस्"</string>
@@ -1038,8 +1033,7 @@
     <string name="sim_change_data_title" msgid="4663239438584588847">"मोबाइल डेटाका लागि <xliff:g id="CARRIER">%1$s</xliff:g> प्रयोग गर्ने हो?"</string>
     <string name="sim_change_data_message" msgid="3046178883369645132">"तपाईं मोबाइल डेटाका लागि <xliff:g id="CARRIER2_0">%2$s</xliff:g> प्रयोग गर्नुहुन्छ। तपाईं <xliff:g id="CARRIER1">%1$s</xliff:g> मा जानुभयो भने मोबाइल डेटाका लागि अब उप्रान्त <xliff:g id="CARRIER2_1">%2$s</xliff:g> को प्रयोग गरिने छैन।"</string>
     <string name="sim_change_data_ok" msgid="4922114750417276560">"<xliff:g id="CARRIER">%1$s</xliff:g> प्रयोग गर्नुहोस्"</string>
-    <!-- no translation found for sim_preferred_title (8850185380445309835) -->
-    <skip />
+    <string name="sim_preferred_title" msgid="8850185380445309835">"SIM को प्राथमिकता बदल्ने हो?"</string>
     <string name="sim_preferred_message" msgid="6004009449266648351">"तपाईंको डिभाइसमा <xliff:g id="NEW_SIM">%1$s</xliff:g> SIM मात्र छ। तपाईं मोबाइल डेटा, कल र SMS सन्देशहरूका लागि यो SIM प्रयोग गर्न चाहनुहुन्छ?"</string>
     <string name="wrong_pin_code_pukked" msgid="3414172752791445033">"SIM PIN कोड गलत छ तपाईंले आफ्नो उपकरण खोल्नलाई तपाईंको वाहकसँग सम्पर्क गर्नै पर्दर्छ।"</string>
     <plurals name="wrong_pin_code" formatted="false" msgid="4054088588731305475">
@@ -1192,20 +1186,17 @@
     <string name="reset_network_title" msgid="1395494440355807616">"Wi-Fi, मोबाइल र ब्लुटुथ रिसेट गर्नुहोस्"</string>
     <string name="reset_network_desc" msgid="1112523764899788246">"यसले निम्न सेटिङहरू लगायत सम्पूर्ण नेटवर्कसम्बन्धी सेटिङ रिसेट गर्छ:\n\n"<li>"Wi‑Fi"</li>\n<li>"मोबाइल डेटा"</li>\n<li>"ब्लुटुथ"</li></string>
     <string name="erase_euicc_data_button" msgid="728078969563311737">"मेटाउनुहोस्"</string>
-    <!-- no translation found for reset_esim_title (4194570573425902754) -->
-    <skip />
+    <string name="reset_esim_title" msgid="4194570573425902754">"eSIM हरू मेटाउनुहोस्"</string>
     <string name="reset_esim_desc" msgid="3662444090563399131">"यसो गर्दा मोबाइल सेवाका कुनै पनि योजना रद्द हुने छैनन्। अर्को सिम डाउनलोड गर्न आफ्नो मोबाइल सेवा प्रदायकलाई सम्पर्क गर्नुहोस्।"</string>
     <string name="reset_network_button_text" msgid="2281476496459610071">"सेटिङहरू रिसेट गर्नुहोस्"</string>
     <string name="reset_network_final_desc" msgid="5304365082065278425">"नेटवर्कसम्बन्धी सबै सेटिङहरू रिसेट गर्ने हो? तपाईं यो कार्य उल्टाउन सक्नुहुन्न।"</string>
-    <!-- no translation found for reset_network_final_desc_esim (1129251284212847939) -->
-    <skip />
+    <string name="reset_network_final_desc_esim" msgid="1129251284212847939">"नेटवर्कसम्बन्धी सबै सेटिङ रिसेट गर्ने अनि eSIM हरू मेटाउने हो? तपाईं यो कार्य अन्डू गर्न सक्नुहुन्न।"</string>
     <string name="reset_network_final_button_text" msgid="2433867118414000462">"सेटिङहरू रिसेट गर्नुहोस्"</string>
     <string name="reset_network_confirm_title" msgid="913014422184481270">"रिसेट गर्ने हो?"</string>
     <string name="network_reset_not_available" msgid="1966334631394607829">"नेटवर्क रिसेट यो प्रयोगकर्ताको लागि उपलब्ध छैन"</string>
     <string name="reset_network_complete_toast" msgid="1367872474130621115">"सञ्जाल सेटिङहरू रिसेट गरियो"</string>
     <string name="reset_esim_error_title" msgid="4670073610967959597">"SIM हरू मेट्न सकिँदैन"</string>
-    <!-- no translation found for reset_esim_error_msg (7279607120606365250) -->
-    <skip />
+    <string name="reset_esim_error_msg" msgid="7279607120606365250">"कुनै त्रुटि भएका कारण eSIM हरू मेटाउन सकिएन।\n\nआफ्नो डिभाइस रिस्टार्ट गर्नुहोस् र फेरि प्रयास गर्नुहोस्।"</string>
     <string name="main_clear_title" msgid="277664302144837723">"सबै डेटा मेटाउनुहोस् (फ्याक्ट्री रिसेट गर्नुहोस्)"</string>
     <string name="main_clear_short_title" msgid="4752094765533020696">"सबै डेटा मेटाउनुहोस् (फ्याक्ट्री रिसेट गर्नुहोस्)"</string>
     <string name="main_clear_desc_also_erases_external" msgid="3687911419628956693"><li>"सङ्गीत"</li>\n<li>"फोटोहरू"</li>\n<li>"प्रयोगकर्ताको अन्य डेटा"</li></string>
@@ -2017,7 +2008,6 @@
     <string name="printer_info_desc" msgid="1206872325746154206">"यस प्रिन्टरको बारेमा थप जानकारी"</string>
     <string name="power_usage_summary_title" msgid="4198312848584882113">"ब्याट्री"</string>
     <string name="power_usage_summary" msgid="6857382582534984531">"ब्याट्री केले प्रयोग गरिरहेको छ"</string>
-    <string name="power_usage_not_available" msgid="3425302437465106036">"ब्याट्रीको प्रयोगसम्बन्धी डेटा उपलब्ध छैन।"</string>
     <string name="power_usage_level_and_status" msgid="821521456989429593">"<xliff:g id="LEVEL">%1$s</xliff:g> - <xliff:g id="STATUS">%2$s</xliff:g>"</string>
     <string name="power_discharge_remaining" msgid="6997529817917076536">"<xliff:g id="REMAIN">%1$s</xliff:g> बाँकी"</string>
     <string name="power_charge_remaining" msgid="7046064326172265116">"<xliff:g id="UNTIL_CHARGED">%1$s</xliff:g> चार्जमा"</string>
@@ -2038,7 +2028,6 @@
     <string name="manager_battery_usage_optimized_only" msgid="7121785281913056432">"अप्टिमाइज गरिएको"</string>
     <string name="manager_battery_usage_link_a11y" msgid="374918091821438564">"ब्याट्रीको खपतसम्बन्धी विकल्पका बारेमा थप जान्नुहोस्"</string>
     <string name="device_screen_usage" msgid="1011630249648289909">"पूर्ण चार्ज भएदेखि स्क्रिनको प्रयोगको अवधि"</string>
-    <string name="power_usage_list_summary" msgid="3237540201918492925">"पूर्ण चार्ज भएदेखि ब्याट्रीको खपत"</string>
     <string name="advanced_battery_title" msgid="3005993394776555079">"ब्याट्रीको खपत"</string>
     <string name="history_details_title" msgid="8628584613889559355">"इतिहास विवरणहरू"</string>
     <string name="advanced_battery_preference_title" msgid="3790901207877260883">"ब्याट्रीको खपत"</string>
@@ -2062,7 +2051,17 @@
     <string name="battery_tip_high_usage_summary" msgid="3938999581403084551">"ब्याट्री सबैभन्दा धेरै खपत गर्ने एपहरू हेर्नुहोस्"</string>
     <string name="battery_tip_limited_temporarily_title" msgid="5962767837251276527">"चार्ज गर्ने प्रक्रिया अस्थायी रूपमा रोकिएको छ"</string>
     <string name="battery_tip_limited_temporarily_summary" msgid="5254922316684499816">"ब्याट्रीको आयु बढाउन यसको सुरक्षा गरिँदै छ"</string>
-    <!-- no translation found for battery_tip_limited_temporarily_extra_summary (8876637325622106400) -->
+    <!-- no translation found for battery_tip_dock_defender_future_bypass_title (7257251934903787366) -->
+    <skip />
+    <!-- no translation found for battery_tip_dock_defender_future_bypass_summary (428474483479026813) -->
+    <skip />
+    <!-- no translation found for battery_tip_dock_defender_active_title (8843454404807737776) -->
+    <skip />
+    <!-- no translation found for battery_tip_dock_defender_active_summary (5582869291068635429) -->
+    <skip />
+    <!-- no translation found for battery_tip_dock_defender_temporarily_bypassed_title (1679449361090557201) -->
+    <skip />
+    <!-- no translation found for battery_tip_dock_defender_temporarily_bypassed_summary (5107293805054133144) -->
     <skip />
     <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>
@@ -2125,7 +2124,6 @@
     <string name="power_bluetooth" msgid="5085900180846238196">"ब्लुटुथ"</string>
     <string name="power_cell" msgid="7793805106954398186">"मोबाइल नेटवर्क"</string>
     <string name="power_phone" msgid="2768396619208561670">"भ्वाइस कलहरू"</string>
-    <string name="battery_used_for" msgid="6401552215008504483">"<xliff:g id="TIME">^1</xliff:g> प्रयोग गरियो"</string>
     <string name="battery_screen_usage" msgid="90008745183187461">"स्क्रिन प्रयोग गरेको समय <xliff:g id="TIME">^1</xliff:g>"</string>
     <string name="battery_used_by" msgid="6457305178016189330">"<xliff:g id="APP">%2$s</xliff:g> ले प्रयोग गरेको <xliff:g id="PERCENT">%1$s</xliff:g>"</string>
     <string name="battery_overall_usage" msgid="8940140259734182014">"समग्र ब्याट्रीको <xliff:g id="PERCENT">%1$s</xliff:g>"</string>
@@ -2156,7 +2154,6 @@
     <string name="battery_not_usage_24hr" msgid="8397519536160741248">"पछिल्लो २४ घन्टामा ब्याट्री प्रयोग गरिएन"</string>
     <string name="battery_usage_without_time" msgid="1346894834339420538"></string>
     <string name="battery_usage_other_users" msgid="9002643295562500693">"अन्य प्रयोगकर्ताहरू"</string>
-    <string name="advanced_battery_graph_subtext" msgid="6816737986172678550">"बाँकी रहेको ब्याट्रीको प्रतिशतको अनुमान तपाईंको डिभाइसको प्रयोगमा आधारित हुन्छ"</string>
     <string name="estimated_time_left" msgid="948717045180211777">"अनुमानित बाँकी समय"</string>
     <string name="estimated_charging_time_left" msgid="2287135413363961246">"पूर्ण चार्ज नभएसम्म"</string>
     <string name="estimated_time_description" msgid="211058785418596009">"प्रयोग अनुसार यो मान बदलिन सक्छ"</string>
@@ -2263,6 +2260,7 @@
     <string name="vpn_settings_multiple_insecure_multiple_total" msgid="1706236062478680488">"<xliff:g id="VPN_COUNT">%d</xliff:g> वटा VPN सुरक्षित छैनन्"</string>
     <string name="adaptive_connectivity_title" msgid="7464959640138428192">"एड्याप्टिभ कनेक्टिभिटी"</string>
     <string name="adaptive_connectivity_summary" msgid="3648731530666326885">"यसले तपाईंको इन्टरनेट कनेक्सन स्वतः व्यवस्थापन गरेर गर्दा ब्याट्रीको आयु बढाउनुका साथै डिभाइसको कार्यसम्पादनमा सुधार ल्याउँछ।"</string>
+    <string name="adaptive_connectivity_main_switch_title" msgid="261045483524512420">"Adaptive Connectivity प्रयोग गर्नुहोस्"</string>
     <string name="credentials_title" msgid="7535942196886123656">"क्रिडेन्सियलको भण्डारण"</string>
     <string name="credentials_install" msgid="3933218407598415827">"सर्टिफिकेट इन्स्टल गर्नुहोस्"</string>
     <string name="credentials_reset" msgid="4246628389366452655">"क्रिडेन्सियल हटाउनुहोस्"</string>
@@ -2563,8 +2561,7 @@
     <string name="user_remove_user_menu" msgid="2183714948094429367">"यस उपकरणबाट <xliff:g id="USER_NAME">%1$s</xliff:g> हटाउनुहोस्"</string>
     <string name="user_lockscreen_settings" msgid="4596612658981942092">"लक स्क्रिन सेटिङहरू"</string>
     <string name="user_add_on_lockscreen_menu" msgid="2539059062034644966">"लक स्क्रिनबाट प्रयोगकर्ताहरू थप्नुहोस्"</string>
-    <!-- no translation found for switch_to_dock_user_when_docked (2324395443311905635) -->
-    <skip />
+    <string name="switch_to_dock_user_when_docked" msgid="2324395443311905635">"डक गरिएका बेला एड्मिन खाता प्रयोग गर्नुहोस्"</string>
     <string name="user_confirm_remove_self_title" msgid="926265330805361832">"आफैंलाई हटाउने हो?"</string>
     <string name="user_confirm_remove_title" msgid="3626559103278006002">"यो प्रयोगकर्ता हटाउने हो?"</string>
     <string name="user_profile_confirm_remove_title" msgid="3131574314149375354">"यो प्रोफाइल हटाउने?"</string>
@@ -2690,8 +2687,7 @@
     <string name="wizard_next" msgid="3884832431439072471">"अर्को"</string>
     <string name="wizard_back_adoptable" msgid="1447814356855134183">"अर्को तरिकाले फर्म्याट गर्नुहोस्"</string>
     <string name="regulatory_info_text" msgid="1154461023369976667"></string>
-    <!-- no translation found for sim_settings_title (2254609719033946272) -->
-    <skip />
+    <string name="sim_settings_title" msgid="2254609719033946272">"SIM हरू"</string>
     <string name="sim_cellular_data_unavailable" msgid="4653591727755387534">"मोबाइल डेटा अनुपलब्ध छ।"</string>
     <string name="sim_cellular_data_unavailable_summary" msgid="6505871722911347881">"डेटा SIM चयन गर्न ट्याप गर्नुहोस्"</string>
     <string name="sim_calls_always_use" msgid="967857230039768111">"सधैं यो कलको लागि प्रयोग गर्नुहोस्"</string>
@@ -2709,8 +2705,7 @@
     <string name="sim_status_title" msgid="6188770698037109774">"SIM को स्थिति"</string>
     <string name="sim_status_title_sim_slot" msgid="4932996839194493313">"SIM को स्थिति (sim को सल्ट %1$d)"</string>
     <string name="sim_signal_strength" msgid="6351052821700294501">"<xliff:g id="DBM">%1$d</xliff:g> dBm <xliff:g id="ASU">%2$d</xliff:g> asu"</string>
-    <!-- no translation found for sim_notification_title (2819551384383504031) -->
-    <skip />
+    <string name="sim_notification_title" msgid="2819551384383504031">"SIM हरू बदलिएका छन्।"</string>
     <string name="sim_notification_summary" msgid="5593339846307029991">"सेटअप गर्न ट्याप गर्नुहोस्"</string>
     <string name="sim_calls_ask_first_prefs_title" msgid="3077694594349657933">"प्रत्येक पटक सोधियोस्"</string>
     <string name="sim_selection_required_pref" msgid="231437651041498359">"छनौट आवश्यक छ"</string>
@@ -2736,7 +2731,10 @@
     <string name="account_dashboard_title" msgid="8228773251948253914">"पासवर्ड र खाताहरू"</string>
     <string name="account_dashboard_default_summary" msgid="1730719656099599488">"सेभ गरिएका पासवर्ड, अटोफिल गर्ने सुविधा, सिंक गरिएका खाता"</string>
     <string name="app_default_dashboard_title" msgid="4071015747629103216">"डिफल्ट एपहरू"</string>
-    <!-- no translation found for cloned_apps_dashboard_title (5542076801222950921) -->
+    <string name="cloned_apps_dashboard_title" msgid="5542076801222950921">"क्लोन गरिएका एप"</string>
+    <!-- no translation found for desc_cloned_apps_intro_text (1369621522882622476) -->
+    <skip />
+    <!-- no translation found for cloned_apps_summary (8805362440770795709) -->
     <skip />
     <string name="system_dashboard_summary" msgid="7400745270362833832">"भाषाहरू, इसाराहरू, समय, ब्याकअप"</string>
     <string name="languages_setting_summary" msgid="4924440599794956443">"सिस्टमका भाषा, एपका भाषाहरू"</string>
@@ -3352,8 +3350,7 @@
     <string name="screen_pinning_unlock_password" msgid="4957969621904790573">"पिन निकाल्नुअघि पासवर्ड सोध्नुहोस्"</string>
     <string name="screen_pinning_unlock_none" msgid="2474959642431856316">"अनपिन गर्दा डिभाइस लक गरियोस्"</string>
     <string name="confirm_sim_deletion_title" msgid="9199369003530237871">"पुष्टि गरेपछि मात्र SIM मेटाइयोस"</string>
-    <!-- no translation found for confirm_sim_deletion_description (5090811029854329373) -->
-    <skip />
+    <string name="confirm_sim_deletion_description" msgid="5090811029854329373">"eSIM मेटाउनुअघि आफ्नो पहिचान पुष्टि गर्नुहोस्"</string>
     <string name="opening_paragraph_delete_profile_unknown_company" msgid="2951348192319498135">"यो कार्य प्रोफाइल निम्नद्वारा व्यवस्थित गरिन्छ:"</string>
     <string name="managing_admin" msgid="2633920317425356619">"<xliff:g id="ADMIN_APP_LABEL">%s</xliff:g> द्वारा व्यवस्थापन गरिएको"</string>
     <string name="encryption_interstitial_header" msgid="4418014339568737685">"स्टार्ट-अप सेभ गर्नुहोस्"</string>
@@ -3757,6 +3754,16 @@
       <item quantity="one">१ एपले असीमित डेटा प्रयोग गर्न सक्छ</item>
     </plurals>
     <string name="special_access_more" msgid="132919514147475846">"थप हेर्नुहोस्"</string>
+    <!-- no translation found for long_background_tasks_label (3169590134850226687) -->
+    <skip />
+    <!-- no translation found for long_background_tasks_switch_title (2491623894899492543) -->
+    <skip />
+    <!-- no translation found for long_background_tasks_title (3272230637974707490) -->
+    <skip />
+    <!-- no translation found for long_background_tasks_footer_title (9117342254914743097) -->
+    <skip />
+    <!-- no translation found for keywords_long_background_tasks (5788956269136054574) -->
+    <skip />
     <string name="reset_shortcut_manager_throttling" msgid="2183940254903144298">"ShortcutManager को दर-सीमित गर्ने सुविधालाई रिसेट गर्नुहोस्"</string>
     <string name="reset_shortcut_manager_throttling_complete" msgid="8949943009096885470">"ShortcutManager को दर-सीमित गर्ने सुविधालाई रिसेट गरियो"</string>
     <string name="notification_suggestion_title" msgid="6309263655965785411">"लक स्क्रिनमा जानकारी नियन्त्रण गर्नुहोस्"</string>
@@ -4129,8 +4136,7 @@
     <string name="mobile_data_settings_title" msgid="3927524078598009792">"मोबाइल डेटा"</string>
     <string name="mobile_data_settings_summary" msgid="7323978798199919063">"मोबाइल डेटा प्रयोग गरियोस्"</string>
     <string name="mobile_data_settings_summary_auto_switch" msgid="7851549787645698945">"फोन दायरामा हुँदा यस सेवा प्रदायकमा स्वत: स्विच हुने छ"</string>
-    <!-- no translation found for mobile_data_settings_summary_unavailable (9176513507571883986) -->
-    <skip />
+    <string name="mobile_data_settings_summary_unavailable" msgid="9176513507571883986">"कुनै पनि SIM उपलब्ध छैन"</string>
     <string name="calls_preference" msgid="2166481296066890129">"कलसम्बन्धी प्राथमिकता"</string>
     <string name="sms_preference" msgid="7742964962568219351">"SMS सम्बन्धी प्राथमिकता"</string>
     <string name="calls_and_sms_ask_every_time" msgid="3178743088737726677">"प्रत्येक पटक सोधियोस्"</string>
@@ -4145,10 +4151,8 @@
     <string name="mobile_network_list_add_more" msgid="4478586073355236604">"अरू थप्नुहोस्"</string>
     <string name="mobile_network_active_sim" msgid="6397581267971410039">"सक्रिय / SIM"</string>
     <string name="mobile_network_inactive_sim" msgid="5829757490580409899">"निष्क्रिय / SIM"</string>
-    <!-- no translation found for mobile_network_active_esim (3984452275968408382) -->
-    <skip />
-    <!-- no translation found for mobile_network_inactive_esim (8777415108263057939) -->
-    <skip />
+    <string name="mobile_network_active_esim" msgid="3984452275968408382">"सक्रिय / eSIM"</string>
+    <string name="mobile_network_inactive_esim" msgid="8777415108263057939">"निष्क्रिय / eSIM"</string>
     <string name="mobile_network_sim_name" msgid="3187192894150386537">"SIM को नाम र रङ्ग"</string>
     <string name="mobile_network_sim_name_label" msgid="1452440641628369625">"नाम"</string>
     <string name="mobile_network_sim_color_label" msgid="5293944087609632340">"रङ्ग (मिल्दा एपहरूले प्रयोग गरेका)"</string>
@@ -4184,8 +4188,7 @@
     <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>
-    <!-- no translation found for sim_action_switch_sub_dialog_text_downloaded (8977951796005849471) -->
-    <skip />
+    <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>
     <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>
@@ -4227,10 +4230,8 @@
     <string name="switch_sim_dialog_text" msgid="7530186862171635464">"मोबाइल डेटा, कल र SMS का लागि <xliff:g id="CARRIER_NAME">%1$s</xliff:g> प्रयोग गरिने छ।"</string>
     <string name="switch_sim_dialog_no_switch_title" msgid="809763410787744247">"कुनै पनि सक्रिय SIM उपलब्ध छैन"</string>
     <string name="switch_sim_dialog_no_switch_text" msgid="7053939850026876088">"पछि मोबाइल डेटा, कल गर्ने सुविधा र SMS सेवा प्रयोग गर्नु परेमा आफ्नो नेटवर्कका सेटिङमा जानुहोस्"</string>
-    <!-- no translation found for sim_card_label (6263064316075963775) -->
-    <skip />
-    <!-- no translation found for erase_sim_dialog_title (4742077437653028326) -->
-    <skip />
+    <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>
     <string name="erase_sim_confirm_button" msgid="8309115684335320541">"मेट्नुहोस्"</string>
     <string name="erasing_sim" msgid="7877703231075699139">"SIM मेटाइँदै छ…"</string>
@@ -4283,6 +4284,8 @@
     <string name="capture_system_heap_dump_title" msgid="9210974110606886455">"सिस्टमको हिप डम्प क्याप्चर गर्नुहोस्"</string>
     <string name="reboot_with_mte_title" msgid="9167242803901899693">"MTE अन गरेर रिबुट गर्नुहोस्"</string>
     <string name="reboot_with_mte_message" msgid="7675836625682561153">"सिस्टम रिबुट हुने छ र यसपछि मेमोरी ट्यागिङ एक्स्टेन्सन (MTE) प्रयोग गरी परीक्षण गर्न मिल्ने छ। MTE ले सिस्टमको पर्फर्मेन्स र स्थिरतामा नकारात्मक प्रभाव पार्न सक्छ। अर्को पटक रिबुट गर्दा यो रिसेट हुने छ।"</string>
+    <string name="reboot_with_mte_summary" msgid="879384278357305846">"एपको विकासका लागि एक पटक बुट गर्न MTE प्रयोग गरी हेर्नुहोस्"</string>
+    <string name="reboot_with_mte_already_enabled" msgid="7708271355555880940">"मेमोरीको सुरक्षा गर्ने उन्नत सुविधामार्फत MTE अन गरिएको छ"</string>
     <string name="capturing_system_heap_dump_message" msgid="8410503247477360622">"प्रणालीको हिप डम्प समावेश गर्दै"</string>
     <string name="error_capturing_system_heap_dump_message" msgid="2352983250048200052">"प्रणालीको हिप डम्प समावेश गर्न सकिएन"</string>
     <string name="automatic_system_heap_dump_title" msgid="4093306504711109479">"प्रणालीका हिप डम्पहरू स्वत: समावेश गर्नुहोस्"</string>
@@ -4334,6 +4337,9 @@
     <string name="lockscreen_trivial_disabled_controls_summary" msgid="7593626010580689155">"तपाईं यसलाई प्रयोग गर्न चाहनुहुन्छ भने सर्वप्रथम \"डिभाइस नियन्त्रण गर्ने विजेटहरू देखाइयोस्\" अन गर्नुहोस्"</string>
     <string name="lockscreen_double_line_clock_summary" msgid="2916159550425093703">"उपलब्ध भएका बेला दुई हरफको घडी देखाइयोस्"</string>
     <string name="lockscreen_double_line_clock_setting_toggle" msgid="3408639316001688529">"दुई हरफको घडी"</string>
+    <!-- no translation found for lockscreen_quick_affordances_title (435869403114245620) -->
+    <skip />
+    <!-- no translation found for lockscreen_quick_affordances_summary (4225396036524703997) -->
     <string name="rtt_settings_title" msgid="7049259598645966354"></string>
     <string name="rtt_settings_no_visible" msgid="7440356831140948382"></string>
     <string name="rtt_settings_visible_during_call" msgid="7866181103286073700"></string>
@@ -4382,10 +4388,8 @@
     <string name="carrier_wifi_offload_summary" msgid="2980563718888371142">"गति तथा कभरेज सुधार गर्नका निम्ति Google Fi लाई W+ नेटवर्कहरू प्रयोग गर्ने अनुमति दिनुहोस्"</string>
     <string name="carrier_wifi_network_title" msgid="5461382943873831770">"W+ नेटवर्क"</string>
     <string name="sim_category_title" msgid="2341314000964710495">"SIM"</string>
-    <!-- no translation found for downloaded_sim_category_title (2876988650413179752) -->
-    <skip />
-    <!-- no translation found for downloaded_sims_category_title (487799905978489922) -->
-    <skip />
+    <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>
     <string name="sim_category_default_active_sim" msgid="1208194173387987231">" / <xliff:g id="ID_1">%1$s</xliff:g> को डिफल्ट कन्फिगुरेसन"</string>
@@ -4441,8 +4445,7 @@
     <string name="smart_forwarding_ongoing_title" msgid="962226849074401228">"कलसम्बन्धी सेटिङ"</string>
     <string name="smart_forwarding_ongoing_text" msgid="2189209372407117114">"सेटिङ अपडेट गरिँदै छ…"</string>
     <string name="smart_forwarding_failed_title" msgid="1859891191023516080">"कलसम्बन्धी सेटिङमा त्रुटि भयो"</string>
-    <!-- no translation found for smart_forwarding_failed_text (8682640643264071789) -->
-    <skip />
+    <string name="smart_forwarding_failed_text" msgid="8682640643264071789">"नेटवर्क वा SIM सम्बन्धी त्रुटि भयो।"</string>
     <string name="smart_forwarding_failed_not_activated_text" msgid="997396203001257904">"SIM सक्रिय गरिएको छैन।"</string>
     <string name="smart_forwarding_input_mdn_title" msgid="5105463748849841763">"फोन नम्बरहरू हाल्नुहोस्"</string>
     <string name="smart_forwarding_input_mdn_dialog_title" msgid="7542216086697868415">"फोन नम्बर हाल्नुहोस्"</string>
@@ -4466,14 +4469,10 @@
     <string name="previous_page_content_description" msgid="6438292457923282991">"अघिल्लो"</string>
     <string name="next_page_content_description" msgid="1641835099813416294">"अर्को"</string>
     <string name="colors_viewpager_content_description" msgid="2591751086138259565">"रङको प्रिभ्यू"</string>
-    <!-- no translation found for bluetooth_sim_card_access_notification_title (7351015416346359536) -->
-    <skip />
-    <!-- no translation found for bluetooth_sim_card_access_notification_content (8685623260103018309) -->
-    <skip />
-    <!-- no translation found for bluetooth_sim_card_access_dialog_title (5616323725563125179) -->
-    <skip />
-    <!-- no translation found for bluetooth_sim_card_access_dialog_content (6281997628405909566) -->
-    <skip />
+    <string name="bluetooth_sim_card_access_notification_title" msgid="7351015416346359536">"SIM प्रयोग गर्ने अनुरोध"</string>
+    <string name="bluetooth_sim_card_access_notification_content" msgid="8685623260103018309">"कुनै डिभाइसले तपाईंको SIM मा भएका डेटा हेर्ने तथा प्रयोग गर्ने अनुमति माग्दै छ। विवरणहरू हेर्न ट्याप गर्नुहोस्।"</string>
+    <string name="bluetooth_sim_card_access_dialog_title" msgid="5616323725563125179">"SIM प्रयोग गर्न अनुमति दिने हो?"</string>
+    <string name="bluetooth_sim_card_access_dialog_content" msgid="6281997628405909566">"<xliff:g id="DEVICE_NAME_0">%1$s</xliff:g> नामक ब्लुटुथ डिभाइसले तपाईंको SIM मा भएका डेटा हेर्ने तथा प्रयोग गर्ने अनुमति माग्दै छ। ती डेटामा तपाईंका कन्ट्याक्ट पनि समावेश छ।\n\nकनेक्ट गरिएको बेला <xliff:g id="DEVICE_NAME_1">%2$s</xliff:g> ले <xliff:g id="PHONE_NUMBER">%3$s</xliff:g> मा गरिएका सबै कलहरू रिसिभ गर्ने छ।"</string>
     <string name="bluetooth_connect_access_notification_title" msgid="2573547043170883947">"ब्लुटुथ डिभाइस उपलब्ध छ"</string>
     <string name="bluetooth_connect_access_notification_content" msgid="1328465545685433304">"कुनै डिभाइसले कनेक्ट गर्ने अनुमति माग्दै छ। विवरणहरू हेर्न ट्याप गर्नुहोस्।"</string>
     <string name="bluetooth_connect_access_dialog_title" msgid="1948056782712451381">"ब्लुटुथ डिभाइससँग कनेक्ट गर्ने हो?"</string>
@@ -4544,6 +4543,10 @@
     <string name="ingress_rate_limit_summary" msgid="1097811019742438371">"इन्टरनेटबाट सामग्री डाउनलोड गर्ने स्पिडको सीमा तोक्नुहोस्। इन्टरनेट सेवा प्रदान गर्ने जुनसुकै सेवाहरूमा यस्तो सीमा तोक्न सकिन्छ।"</string>
     <string name="ingress_rate_limit_dialog_title" msgid="5359461052422633789">"इन्टरनेटबाट सामग्री डाउनलोड गर्ने स्पिडको सीमा तोक्नुहोस्"</string>
     <string name="ingress_rate_limit_no_limit_entry" msgid="8741098826008012163">"सीमा तोकिएको छैन"</string>
+    <!-- no translation found for disable_phantom_process_monitor_title (8348108346706188771) -->
+    <skip />
+    <!-- no translation found for disable_phantom_process_monitor_summary (3044464635550256985) -->
+    <skip />
     <string name="bluetooth_broadcast_dialog_title" msgid="9172775308463135884">"प्रसारण"</string>
     <string name="bluetooth_broadcast_dialog_broadcast_app" msgid="1016617579194329005">"<xliff:g id="CURRENTAPP">%1$s</xliff:g> ब्रोडकास्ट गर्नुहोस्"</string>
     <string name="bluetooth_broadcast_dialog_find_message" msgid="6621660851669953883">"आफू नजिकै प्ले भइरहेका प्रसारणहरू सुन्नुहोस्"</string>
diff --git a/res/values-nl/arrays.xml b/res/values-nl/arrays.xml
index d00e265..056eea8 100644
--- a/res/values-nl/arrays.xml
+++ b/res/values-nl/arrays.xml
@@ -469,7 +469,9 @@
     <item msgid="2373999996715432397">"0"</item>
     <item msgid="5305176997036663262">"1"</item>
   </string-array>
-    <!-- no translation found for switch_to_dock_user_when_docked_timeout_entries:0 (3211660022507486536) -->
-    <!-- no translation found for switch_to_dock_user_when_docked_timeout_entries:1 (7025253383416830453) -->
-    <!-- no translation found for switch_to_dock_user_when_docked_timeout_entries:2 (1574040255478150028) -->
+  <string-array name="switch_to_dock_user_when_docked_timeout_entries">
+    <item msgid="3211660022507486536">"Nooit"</item>
+    <item msgid="7025253383416830453">"Na 1 minuut"</item>
+    <item msgid="1574040255478150028">"Na 5 minuten"</item>
+  </string-array>
 </resources>
diff --git a/res/values-nl/strings.xml b/res/values-nl/strings.xml
index 3658842..cbcfccd 100644
--- a/res/values-nl/strings.xml
+++ b/res/values-nl/strings.xml
@@ -1012,18 +1012,13 @@
     <string name="force_bold_text" msgid="4620929631102086716">"Vetgedrukte tekst"</string>
     <string name="title_font_size" msgid="570613010306330622">"Lettergrootte"</string>
     <string name="short_summary_font_size" msgid="8444689613442419978">"Maak de tekst groter of kleiner"</string>
-    <!-- no translation found for sim_lock_settings (7331982427303002613) -->
-    <skip />
-    <!-- no translation found for sim_lock_settings_category (6475255139493877786) -->
-    <skip />
-    <!-- no translation found for sim_pin_toggle (6814489621760857328) -->
-    <skip />
+    <string name="sim_lock_settings" msgid="7331982427303002613">"Instellingen voor simlock"</string>
+    <string name="sim_lock_settings_category" msgid="6475255139493877786">"Simlock"</string>
+    <string name="sim_pin_toggle" msgid="6814489621760857328">"Simkaart vergrendelen"</string>
     <string name="sim_pin_change" msgid="5978881209990507379">"Pincode simkaart wijzigen"</string>
     <string name="sim_enter_pin" msgid="8235202785516053253">"Sim-pincode"</string>
-    <!-- no translation found for sim_enable_sim_lock (6486354334679225748) -->
-    <skip />
-    <!-- no translation found for sim_disable_sim_lock (6939439812841857306) -->
-    <skip />
+    <string name="sim_enable_sim_lock" msgid="6486354334679225748">"Simkaart vergrendelen"</string>
+    <string name="sim_disable_sim_lock" msgid="6939439812841857306">"Simkaart ontgrendelen"</string>
     <string name="sim_enter_old" msgid="6882545610939674813">"Oude sim-pincode"</string>
     <string name="sim_enter_new" msgid="9010947802784561582">"Nieuwe sim-pincode"</string>
     <string name="sim_reenter_new" msgid="6131418271490374263">"Typ nieuwe pincode opnieuw"</string>
@@ -1038,8 +1033,7 @@
     <string name="sim_change_data_title" msgid="4663239438584588847">"<xliff:g id="CARRIER">%1$s</xliff:g> gebruiken voor mobiele data?"</string>
     <string name="sim_change_data_message" msgid="3046178883369645132">"Je gebruikt <xliff:g id="CARRIER2_0">%2$s</xliff:g> voor mobiele data. Als je overschakelt naar <xliff:g id="CARRIER1">%1$s</xliff:g>, wordt <xliff:g id="CARRIER2_1">%2$s</xliff:g> niet meer gebruikt voor mobiele data."</string>
     <string name="sim_change_data_ok" msgid="4922114750417276560">"<xliff:g id="CARRIER">%1$s</xliff:g> gebruiken"</string>
-    <!-- no translation found for sim_preferred_title (8850185380445309835) -->
-    <skip />
+    <string name="sim_preferred_title" msgid="8850185380445309835">"Voorkeurssimkaart updaten?"</string>
     <string name="sim_preferred_message" msgid="6004009449266648351">"<xliff:g id="NEW_SIM">%1$s</xliff:g> is de enige simkaart in je apparaat. Wil je deze simkaart gebruiken voor mobiele data, gesprekken en sms-berichten?"</string>
     <string name="wrong_pin_code_pukked" msgid="3414172752791445033">"Onjuiste pincode voor simkaart. Je moet nu contact opnemen met je provider om je apparaat te ontgrendelen."</string>
     <plurals name="wrong_pin_code" formatted="false" msgid="4054088588731305475">
@@ -1192,20 +1186,17 @@
     <string name="reset_network_title" msgid="1395494440355807616">"Wifi, mobiel en bluetooth resetten"</string>
     <string name="reset_network_desc" msgid="1112523764899788246">"Reset alle netwerkinstellingen, waaronder:\n\n"<li>"wifi"</li>\n<li>"mobiele data"</li>\n<li>"bluetooth"</li></string>
     <string name="erase_euicc_data_button" msgid="728078969563311737">"Wissen"</string>
-    <!-- no translation found for reset_esim_title (4194570573425902754) -->
-    <skip />
+    <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>
     <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>
-    <!-- no translation found for reset_network_final_desc_esim (1129251284212847939) -->
-    <skip />
+    <string name="reset_network_final_desc_esim" msgid="1129251284212847939">"Alle netwerkinstellingen resetten en e-simkaarten wissen? Je kunt deze actie niet ongedaan maken."</string>
     <string name="reset_network_final_button_text" msgid="2433867118414000462">"Instellingen resetten"</string>
     <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>
-    <!-- no translation found for reset_esim_error_msg (7279607120606365250) -->
-    <skip />
+    <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>
     <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>
@@ -2017,7 +2008,6 @@
     <string name="printer_info_desc" msgid="1206872325746154206">"Meer informatie over deze printer"</string>
     <string name="power_usage_summary_title" msgid="4198312848584882113">"Batterij"</string>
     <string name="power_usage_summary" msgid="6857382582534984531">"Waarvoor de batterij is gebruikt"</string>
-    <string name="power_usage_not_available" msgid="3425302437465106036">"Batterijgebruikgegevens niet beschikbaar."</string>
     <string name="power_usage_level_and_status" msgid="821521456989429593">"<xliff:g id="LEVEL">%1$s</xliff:g> - <xliff:g id="STATUS">%2$s</xliff:g>"</string>
     <string name="power_discharge_remaining" msgid="6997529817917076536">"<xliff:g id="REMAIN">%1$s</xliff:g> tot batterij leeg is"</string>
     <string name="power_charge_remaining" msgid="7046064326172265116">"<xliff:g id="UNTIL_CHARGED">%1$s</xliff:g> tot batterij is opgeladen"</string>
@@ -2038,7 +2028,6 @@
     <string name="manager_battery_usage_optimized_only" msgid="7121785281913056432">"geoptimaliseerd"</string>
     <string name="manager_battery_usage_link_a11y" msgid="374918091821438564">"Meer informatie over opties voor batterijgebruik"</string>
     <string name="device_screen_usage" msgid="1011630249648289909">"Schermgebruik sinds volledige lading"</string>
-    <string name="power_usage_list_summary" msgid="3237540201918492925">"Batterijgebruik sinds volledige lading"</string>
     <string name="advanced_battery_title" msgid="3005993394776555079">"Batterijgebruik"</string>
     <string name="history_details_title" msgid="8628584613889559355">"Geschiedenisdetails"</string>
     <string name="advanced_battery_preference_title" msgid="3790901207877260883">"Batterijgebruik"</string>
@@ -2062,7 +2051,17 @@
     <string name="battery_tip_high_usage_summary" msgid="3938999581403084551">"Apps met het hoogste verbruik bekijken"</string>
     <string name="battery_tip_limited_temporarily_title" msgid="5962767837251276527">"Opladen is onderbroken"</string>
     <string name="battery_tip_limited_temporarily_summary" msgid="5254922316684499816">"De batterij wordt beschermd om de levensduur ervan te verlengen"</string>
-    <!-- no translation found for battery_tip_limited_temporarily_extra_summary (8876637325622106400) -->
+    <!-- no translation found for battery_tip_dock_defender_future_bypass_title (7257251934903787366) -->
+    <skip />
+    <!-- no translation found for battery_tip_dock_defender_future_bypass_summary (428474483479026813) -->
+    <skip />
+    <!-- no translation found for battery_tip_dock_defender_active_title (8843454404807737776) -->
+    <skip />
+    <!-- no translation found for battery_tip_dock_defender_active_summary (5582869291068635429) -->
+    <skip />
+    <!-- no translation found for battery_tip_dock_defender_temporarily_bypassed_title (1679449361090557201) -->
+    <skip />
+    <!-- no translation found for battery_tip_dock_defender_temporarily_bypassed_summary (5107293805054133144) -->
     <skip />
     <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>
@@ -2125,7 +2124,6 @@
     <string name="power_bluetooth" msgid="5085900180846238196">"Bluetooth"</string>
     <string name="power_cell" msgid="7793805106954398186">"Mobiel netwerk"</string>
     <string name="power_phone" msgid="2768396619208561670">"Audiogesprekken"</string>
-    <string name="battery_used_for" msgid="6401552215008504483">"<xliff:g id="TIME">^1</xliff:g> gebruikt"</string>
     <string name="battery_screen_usage" msgid="90008745183187461">"Schermgebruik <xliff:g id="TIME">^1</xliff:g>"</string>
     <string name="battery_used_by" msgid="6457305178016189330">"<xliff:g id="PERCENT">%1$s</xliff:g> gebruikt door <xliff:g id="APP">%2$s</xliff:g>"</string>
     <string name="battery_overall_usage" msgid="8940140259734182014">"<xliff:g id="PERCENT">%1$s</xliff:g> van batterij"</string>
@@ -2156,7 +2154,6 @@
     <string name="battery_not_usage_24hr" msgid="8397519536160741248">"Geen gebruik in de afgelopen 24 u"</string>
     <string name="battery_usage_without_time" msgid="1346894834339420538"></string>
     <string name="battery_usage_other_users" msgid="9002643295562500693">"Andere gebruikers"</string>
-    <string name="advanced_battery_graph_subtext" msgid="6816737986172678550">"Schatting van resterende batterijduur is gebaseerd op je apparaatgebruik"</string>
     <string name="estimated_time_left" msgid="948717045180211777">"Geschatte resterende tijd"</string>
     <string name="estimated_charging_time_left" msgid="2287135413363961246">"Tot volledige lading"</string>
     <string name="estimated_time_description" msgid="211058785418596009">"Schatting kan afwijken afhankelijk van gebruik"</string>
@@ -2263,6 +2260,7 @@
     <string name="vpn_settings_multiple_insecure_multiple_total" msgid="1706236062478680488">"<xliff:g id="VPN_COUNT">%d</xliff:g> niet beveiligd"</string>
     <string name="adaptive_connectivity_title" msgid="7464959640138428192">"Aanpasbare connectiviteit"</string>
     <string name="adaptive_connectivity_summary" msgid="3648731530666326885">"Verlengt de batterijduur en verbetert de prestaties van het apparaat door de netwerkverbindingen automatisch te beheren"</string>
+    <string name="adaptive_connectivity_main_switch_title" msgid="261045483524512420">"Aanpasbare connectiviteit gebruiken"</string>
     <string name="credentials_title" msgid="7535942196886123656">"Opslag van inloggegevens"</string>
     <string name="credentials_install" msgid="3933218407598415827">"Certificaat installeren"</string>
     <string name="credentials_reset" msgid="4246628389366452655">"Inloggegevens wissen"</string>
@@ -2563,8 +2561,7 @@
     <string name="user_remove_user_menu" msgid="2183714948094429367">"<xliff:g id="USER_NAME">%1$s</xliff:g> verwijderen van dit apparaat"</string>
     <string name="user_lockscreen_settings" msgid="4596612658981942092">"Instellingen voor vergrendelscherm"</string>
     <string name="user_add_on_lockscreen_menu" msgid="2539059062034644966">"Gebruikers toevoegen vanaf vergrendelscherm"</string>
-    <!-- no translation found for switch_to_dock_user_when_docked (2324395443311905635) -->
-    <skip />
+    <string name="switch_to_dock_user_when_docked" msgid="2324395443311905635">"Overschakelen naar beheerder indien gedockt"</string>
     <string name="user_confirm_remove_self_title" msgid="926265330805361832">"Wil je jezelf verwijderen?"</string>
     <string name="user_confirm_remove_title" msgid="3626559103278006002">"Gebruiker verwijderen?"</string>
     <string name="user_profile_confirm_remove_title" msgid="3131574314149375354">"Dit profiel verwijderen?"</string>
@@ -2690,8 +2687,7 @@
     <string name="wizard_next" msgid="3884832431439072471">"Volgende"</string>
     <string name="wizard_back_adoptable" msgid="1447814356855134183">"Op een andere manier formatteren"</string>
     <string name="regulatory_info_text" msgid="1154461023369976667"></string>
-    <!-- no translation found for sim_settings_title (2254609719033946272) -->
-    <skip />
+    <string name="sim_settings_title" msgid="2254609719033946272">"Simkaarten"</string>
     <string name="sim_cellular_data_unavailable" msgid="4653591727755387534">"Mobiele data niet beschikbaar"</string>
     <string name="sim_cellular_data_unavailable_summary" msgid="6505871722911347881">"Tik om een simkaart voor gegevens te selecteren"</string>
     <string name="sim_calls_always_use" msgid="967857230039768111">"Altijd gebruiken voor gesprekken"</string>
@@ -2709,8 +2705,7 @@
     <string name="sim_status_title" msgid="6188770698037109774">"Simkaartstatus"</string>
     <string name="sim_status_title_sim_slot" msgid="4932996839194493313">"Simkaartstatus (simkaartsleuf %1$d)"</string>
     <string name="sim_signal_strength" msgid="6351052821700294501">"<xliff:g id="DBM">%1$d</xliff:g> dBm <xliff:g id="ASU">%2$d</xliff:g> asu"</string>
-    <!-- no translation found for sim_notification_title (2819551384383504031) -->
-    <skip />
+    <string name="sim_notification_title" msgid="2819551384383504031">"Simkaarten gewijzigd."</string>
     <string name="sim_notification_summary" msgid="5593339846307029991">"Tik om in te stellen"</string>
     <string name="sim_calls_ask_first_prefs_title" msgid="3077694594349657933">"Elke keer vragen"</string>
     <string name="sim_selection_required_pref" msgid="231437651041498359">"Selectie vereist"</string>
@@ -2736,7 +2731,10 @@
     <string name="account_dashboard_title" msgid="8228773251948253914">"Wachtwoorden en accounts"</string>
     <string name="account_dashboard_default_summary" msgid="1730719656099599488">"Opgeslagen wachtwoorden, automatisch invullen, gesynchroniseerde accounts"</string>
     <string name="app_default_dashboard_title" msgid="4071015747629103216">"Standaard-apps"</string>
-    <!-- no translation found for cloned_apps_dashboard_title (5542076801222950921) -->
+    <string name="cloned_apps_dashboard_title" msgid="5542076801222950921">"Gekloonde apps"</string>
+    <!-- no translation found for desc_cloned_apps_intro_text (1369621522882622476) -->
+    <skip />
+    <!-- no translation found for cloned_apps_summary (8805362440770795709) -->
     <skip />
     <string name="system_dashboard_summary" msgid="7400745270362833832">"Talen, gebaren, tijd, back-up"</string>
     <string name="languages_setting_summary" msgid="4924440599794956443">"Systeemtalen, app-talen"</string>
@@ -3352,8 +3350,7 @@
     <string name="screen_pinning_unlock_password" msgid="4957969621904790573">"Vraag wachtwoord voor losmaken"</string>
     <string name="screen_pinning_unlock_none" msgid="2474959642431856316">"Apparaat vergrendelen wanneer items worden losgemaakt"</string>
     <string name="confirm_sim_deletion_title" msgid="9199369003530237871">"Verwijdering van simkaart bevestigen"</string>
-    <!-- no translation found for confirm_sim_deletion_description (5090811029854329373) -->
-    <skip />
+    <string name="confirm_sim_deletion_description" msgid="5090811029854329373">"Bevestigen dat jij het bent voordat een e-simkaart wordt gewist"</string>
     <string name="opening_paragraph_delete_profile_unknown_company" msgid="2951348192319498135">"Dit werkprofiel wordt beheerd door:"</string>
     <string name="managing_admin" msgid="2633920317425356619">"Beheerd door <xliff:g id="ADMIN_APP_LABEL">%s</xliff:g>"</string>
     <string name="encryption_interstitial_header" msgid="4418014339568737685">"Beveiligd opstarten"</string>
@@ -3757,6 +3754,11 @@
       <item quantity="one">1 app kan onbeperkt data gebruiken</item>
     </plurals>
     <string name="special_access_more" msgid="132919514147475846">"Meer tonen"</string>
+    <string name="long_background_tasks_label" msgid="3169590134850226687">"Lange achtergrondtaken"</string>
+    <string name="long_background_tasks_switch_title" msgid="2491623894899492543">"Uitvoeren van lange achtergrondtaken toestaan"</string>
+    <string name="long_background_tasks_title" msgid="3272230637974707490">"Lange achtergrondtaken"</string>
+    <string name="long_background_tasks_footer_title" msgid="9117342254914743097">"Toestaan dat deze app lange achtergrondtaken uitvoert. Hiermee kan de app taken uitvoeren die langer duren dan een paar minuten, zoals downloads en uploads. \n\nAls dit recht niet wordt toegekend, beperkt het systeem hoelang de app dit soort taken op de achtergrond mag uitvoeren."</string>
+    <string name="keywords_long_background_tasks" msgid="5788956269136054574">"lange taken, gegevensoverdracht, achtergrondtaken"</string>
     <string name="reset_shortcut_manager_throttling" msgid="2183940254903144298">"Rate limiting van ShortcutManager resetten"</string>
     <string name="reset_shortcut_manager_throttling_complete" msgid="8949943009096885470">"De rate limiting van ShortcutManager is gereset."</string>
     <string name="notification_suggestion_title" msgid="6309263655965785411">"Informatie op vergrendelscherm beheren"</string>
@@ -4129,8 +4131,7 @@
     <string name="mobile_data_settings_title" msgid="3927524078598009792">"Mobiele data"</string>
     <string name="mobile_data_settings_summary" msgid="7323978798199919063">"Datatoegang via mobiel netwerk"</string>
     <string name="mobile_data_settings_summary_auto_switch" msgid="7851549787645698945">"Telefoon schakelt automatisch over naar deze provider als deze binnen bereik is"</string>
-    <!-- no translation found for mobile_data_settings_summary_unavailable (9176513507571883986) -->
-    <skip />
+    <string name="mobile_data_settings_summary_unavailable" msgid="9176513507571883986">"Geen simkaart beschikbaar"</string>
     <string name="calls_preference" msgid="2166481296066890129">"Voorkeur voor gesprekken"</string>
     <string name="sms_preference" msgid="7742964962568219351">"Voorkeur voor sms\'jes"</string>
     <string name="calls_and_sms_ask_every_time" msgid="3178743088737726677">"Altijd vragen"</string>
@@ -4145,10 +4146,8 @@
     <string name="mobile_network_list_add_more" msgid="4478586073355236604">"Meer toevoegen"</string>
     <string name="mobile_network_active_sim" msgid="6397581267971410039">"Actief/simkaart"</string>
     <string name="mobile_network_inactive_sim" msgid="5829757490580409899">"Inactief/simkaart"</string>
-    <!-- no translation found for mobile_network_active_esim (3984452275968408382) -->
-    <skip />
-    <!-- no translation found for mobile_network_inactive_esim (8777415108263057939) -->
-    <skip />
+    <string name="mobile_network_active_esim" msgid="3984452275968408382">"Actief/e-simkaart"</string>
+    <string name="mobile_network_inactive_esim" msgid="8777415108263057939">"Inactief/e-simkaart"</string>
     <string name="mobile_network_sim_name" msgid="3187192894150386537">"Naam en kleur van simkaart"</string>
     <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>
@@ -4184,8 +4183,7 @@
     <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>
-    <!-- no translation found for sim_action_switch_sub_dialog_text_downloaded (8977951796005849471) -->
-    <skip />
+    <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>
     <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>
@@ -4227,10 +4225,8 @@
     <string name="switch_sim_dialog_text" msgid="7530186862171635464">"<xliff:g id="CARRIER_NAME">%1$s</xliff:g> wordt gebruikt voor mobiele data, gesprekken en sms\'jes."</string>
     <string name="switch_sim_dialog_no_switch_title" msgid="809763410787744247">"Geen actieve simkaarten beschikbaar"</string>
     <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>
-    <!-- no translation found for sim_card_label (6263064316075963775) -->
-    <skip />
-    <!-- no translation found for erase_sim_dialog_title (4742077437653028326) -->
-    <skip />
+    <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>
     <string name="erase_sim_confirm_button" msgid="8309115684335320541">"Wissen"</string>
     <string name="erasing_sim" msgid="7877703231075699139">"Simkaart wissen…"</string>
@@ -4283,6 +4279,8 @@
     <string name="capture_system_heap_dump_title" msgid="9210974110606886455">"Heap dump van systeem vastleggen"</string>
     <string name="reboot_with_mte_title" msgid="9167242803901899693">"Opnieuw opstarten met MTE"</string>
     <string name="reboot_with_mte_message" msgid="7675836625682561153">"Het systeem start opnieuw op, zodat je kunt experimenteren met de Memory Tagging Extension (MTE). MTE kan een negatieve invloed hebben op de prestaties en stabiliteit van het systeem. Wordt gereset bij de volgende keer opnieuw opstarten."</string>
+    <string name="reboot_with_mte_summary" msgid="879384278357305846">"Probeer MTE en laat het systeem één keer opstarten voor app-ontwikkeling"</string>
+    <string name="reboot_with_mte_already_enabled" msgid="7708271355555880940">"MTE is aangezet via Geavanceerde geheugenbescherming"</string>
     <string name="capturing_system_heap_dump_message" msgid="8410503247477360622">"Heap dump van systeem vastleggen"</string>
     <string name="error_capturing_system_heap_dump_message" msgid="2352983250048200052">"Kan heap dump van systeem niet vastleggen"</string>
     <string name="automatic_system_heap_dump_title" msgid="4093306504711109479">"Heap dumps van systeem automatisch vastleggen"</string>
@@ -4334,6 +4332,11 @@
     <string name="lockscreen_trivial_disabled_controls_summary" msgid="7593626010580689155">"Als je dit wilt gebruiken, zet je eerst Apparaatbediening tonen aan"</string>
     <string name="lockscreen_double_line_clock_summary" msgid="2916159550425093703">"Klok met 2 regels laten zien als die beschikbaar is"</string>
     <string name="lockscreen_double_line_clock_setting_toggle" msgid="3408639316001688529">"Klok met 2 regels"</string>
+    <string name="lockscreen_quick_affordances_title" msgid="435869403114245620">"Knoppen"</string>
+    <plurals name="lockscreen_quick_affordances_summary" formatted="false" msgid="4225396036524703997">
+      <item quantity="other"><xliff:g id="FIRST_1">%1$s</xliff:g>, <xliff:g id="SECOND">%2$s</xliff:g></item>
+      <item quantity="one"><xliff:g id="FIRST_0">%1$s</xliff:g></item>
+    </plurals>
     <string name="rtt_settings_title" msgid="7049259598645966354"></string>
     <string name="rtt_settings_no_visible" msgid="7440356831140948382"></string>
     <string name="rtt_settings_visible_during_call" msgid="7866181103286073700"></string>
@@ -4382,10 +4385,8 @@
     <string name="carrier_wifi_offload_summary" msgid="2980563718888371142">"Toestaan dat Google Fi W+ netwerken gebruikt om de snelheid en dekking te verbeteren"</string>
     <string name="carrier_wifi_network_title" msgid="5461382943873831770">"W+ netwerk"</string>
     <string name="sim_category_title" msgid="2341314000964710495">"Simkaart"</string>
-    <!-- no translation found for downloaded_sim_category_title (2876988650413179752) -->
-    <skip />
-    <!-- no translation found for downloaded_sims_category_title (487799905978489922) -->
-    <skip />
+    <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>
     <string name="sim_category_default_active_sim" msgid="1208194173387987231">" / Standaard voor <xliff:g id="ID_1">%1$s</xliff:g>"</string>
@@ -4441,8 +4442,7 @@
     <string name="smart_forwarding_ongoing_title" msgid="962226849074401228">"Gespreksinstellingen"</string>
     <string name="smart_forwarding_ongoing_text" msgid="2189209372407117114">"Instellingen updaten..."</string>
     <string name="smart_forwarding_failed_title" msgid="1859891191023516080">"Fout met gespreksinstellingen"</string>
-    <!-- no translation found for smart_forwarding_failed_text (8682640643264071789) -->
-    <skip />
+    <string name="smart_forwarding_failed_text" msgid="8682640643264071789">"Netwerk- of simkaartfout."</string>
     <string name="smart_forwarding_failed_not_activated_text" msgid="997396203001257904">"Simkaart is niet geactiveerd."</string>
     <string name="smart_forwarding_input_mdn_title" msgid="5105463748849841763">"Telefoonnummers opgeven"</string>
     <string name="smart_forwarding_input_mdn_dialog_title" msgid="7542216086697868415">"Telefoonnummer opgeven"</string>
@@ -4466,14 +4466,10 @@
     <string name="previous_page_content_description" msgid="6438292457923282991">"Vorige"</string>
     <string name="next_page_content_description" msgid="1641835099813416294">"Volgende"</string>
     <string name="colors_viewpager_content_description" msgid="2591751086138259565">"Kleurvoorbeeld"</string>
-    <!-- no translation found for bluetooth_sim_card_access_notification_title (7351015416346359536) -->
-    <skip />
-    <!-- no translation found for bluetooth_sim_card_access_notification_content (8685623260103018309) -->
-    <skip />
-    <!-- no translation found for bluetooth_sim_card_access_dialog_title (5616323725563125179) -->
-    <skip />
-    <!-- no translation found for bluetooth_sim_card_access_dialog_content (6281997628405909566) -->
-    <skip />
+    <string name="bluetooth_sim_card_access_notification_title" msgid="7351015416346359536">"Toegangsverzoek voor simkaart"</string>
+    <string name="bluetooth_sim_card_access_notification_content" msgid="8685623260103018309">"Een apparaat wil toegang tot je simkaart. Tik voor details."</string>
+    <string name="bluetooth_sim_card_access_dialog_title" msgid="5616323725563125179">"Toegang geven tot simkaart?"</string>
+    <string name="bluetooth_sim_card_access_dialog_content" msgid="6281997628405909566">"Een bluetooth-apparaat (<xliff:g id="DEVICE_NAME_0">%1$s</xliff:g>) wil toegang tot gegevens op je simkaart. Dit zijn onder andere je contacten.\n\nTerwijl <xliff:g id="DEVICE_NAME_1">%2$s</xliff:g> is verbonden, ontvangt dit apparaat alle gesprekken naar <xliff:g id="PHONE_NUMBER">%3$s</xliff:g>."</string>
     <string name="bluetooth_connect_access_notification_title" msgid="2573547043170883947">"Bluetooth-apparaat beschikbaar"</string>
     <string name="bluetooth_connect_access_notification_content" msgid="1328465545685433304">"Een apparaat wil verbinding maken. Tik voor informatie."</string>
     <string name="bluetooth_connect_access_dialog_title" msgid="1948056782712451381">"Verbinding maken met bluetooth-apparaat?"</string>
@@ -4544,6 +4540,10 @@
     <string name="ingress_rate_limit_summary" msgid="1097811019742438371">"Stel een limiet in voor inkomend verkeer voor de netwerkbandbreedte. Deze wordt toegepast op alle netwerken die internetconnectiviteit bieden"</string>
     <string name="ingress_rate_limit_dialog_title" msgid="5359461052422633789">"Limiet voor downloadsnelheid van netwerk instellen"</string>
     <string name="ingress_rate_limit_no_limit_entry" msgid="8741098826008012163">"Geen limiet"</string>
+    <!-- no translation found for disable_phantom_process_monitor_title (8348108346706188771) -->
+    <skip />
+    <!-- no translation found for disable_phantom_process_monitor_summary (3044464635550256985) -->
+    <skip />
     <string name="bluetooth_broadcast_dialog_title" msgid="9172775308463135884">"Uitzenden"</string>
     <string name="bluetooth_broadcast_dialog_broadcast_app" msgid="1016617579194329005">"<xliff:g id="CURRENTAPP">%1$s</xliff:g> uitzenden"</string>
     <string name="bluetooth_broadcast_dialog_find_message" msgid="6621660851669953883">"Luister naar uitzendingen die bij je in de buurt worden afgespeeld"</string>
diff --git a/res/values-or/arrays.xml b/res/values-or/arrays.xml
index fa32291..e86e15e 100644
--- a/res/values-or/arrays.xml
+++ b/res/values-or/arrays.xml
@@ -469,7 +469,9 @@
     <item msgid="2373999996715432397">"0"</item>
     <item msgid="5305176997036663262">"1"</item>
   </string-array>
-    <!-- no translation found for switch_to_dock_user_when_docked_timeout_entries:0 (3211660022507486536) -->
-    <!-- no translation found for switch_to_dock_user_when_docked_timeout_entries:1 (7025253383416830453) -->
-    <!-- no translation found for switch_to_dock_user_when_docked_timeout_entries:2 (1574040255478150028) -->
+  <string-array name="switch_to_dock_user_when_docked_timeout_entries">
+    <item msgid="3211660022507486536">"କେବେ ବି ନୁହେଁ"</item>
+    <item msgid="7025253383416830453">"1 ମିନିଟ ପରେ"</item>
+    <item msgid="1574040255478150028">"5 ମିନିଟ ପରେ"</item>
+  </string-array>
 </resources>
diff --git a/res/values-or/strings.xml b/res/values-or/strings.xml
index cfe659a..489902c 100644
--- a/res/values-or/strings.xml
+++ b/res/values-or/strings.xml
@@ -1012,18 +1012,13 @@
     <string name="force_bold_text" msgid="4620929631102086716">"ବୋଲ୍ଡ ଟେକ୍ସଟ୍"</string>
     <string name="title_font_size" msgid="570613010306330622">"ଫଣ୍ଟ ସାଇଜ୍"</string>
     <string name="short_summary_font_size" msgid="8444689613442419978">"ଟେକ୍ସଟକୁ ବଡ଼ କିମ୍ବା ଛୋଟ କରନ୍ତୁ"</string>
-    <!-- no translation found for sim_lock_settings (7331982427303002613) -->
-    <skip />
-    <!-- no translation found for sim_lock_settings_category (6475255139493877786) -->
-    <skip />
-    <!-- no translation found for sim_pin_toggle (6814489621760857328) -->
-    <skip />
+    <string name="sim_lock_settings" msgid="7331982427303002613">"SIM ଲକ ସେଟିଂସ"</string>
+    <string name="sim_lock_settings_category" msgid="6475255139493877786">"SIM ଲକ"</string>
+    <string name="sim_pin_toggle" msgid="6814489621760857328">"SIM ଲକ କରନ୍ତୁ"</string>
     <string name="sim_pin_change" msgid="5978881209990507379">"SIM PIN ବଦଳାନ୍ତୁ"</string>
     <string name="sim_enter_pin" msgid="8235202785516053253">"SIM PIN"</string>
-    <!-- no translation found for sim_enable_sim_lock (6486354334679225748) -->
-    <skip />
-    <!-- no translation found for sim_disable_sim_lock (6939439812841857306) -->
-    <skip />
+    <string name="sim_enable_sim_lock" msgid="6486354334679225748">"SIM ଲକ କରନ୍ତୁ"</string>
+    <string name="sim_disable_sim_lock" msgid="6939439812841857306">"SIM ଅନଲକ କରନ୍ତୁ"</string>
     <string name="sim_enter_old" msgid="6882545610939674813">"ପୁରୁଣା SIM PIN"</string>
     <string name="sim_enter_new" msgid="9010947802784561582">"ନୂଆ ସିମ୍‍ ପିନ୍‌ ନମ୍ୱ‍ର୍‌"</string>
     <string name="sim_reenter_new" msgid="6131418271490374263">"ନିଜ ନୂଆ PIN କୁ ପୁଣିଥରେ ଟାଇପ୍‌ କରନ୍ତୁ"</string>
@@ -1038,8 +1033,7 @@
     <string name="sim_change_data_title" msgid="4663239438584588847">"ମୋବାଇଲ୍ ଡାଟା ପାଇଁ <xliff:g id="CARRIER">%1$s</xliff:g> ବ୍ୟବହାର କରିବେ?"</string>
     <string name="sim_change_data_message" msgid="3046178883369645132">"ମୋବାଇଲ୍ ଡାଟା ପାଇଁ ଆପଣ <xliff:g id="CARRIER2_0">%2$s</xliff:g> ବ୍ୟବହାର କରୁଛନ୍ତି। ଯଦି ଆପଣ <xliff:g id="CARRIER1">%1$s</xliff:g>କୁ ସ୍ବିଚ୍ କରୁଛନ୍ତି, ତେବେ ମୋବାଇଲ୍ ଡାଟା ପାଇଁ ଆଉ <xliff:g id="CARRIER2_1">%2$s</xliff:g> ବ୍ୟବହୃତ ହେବ ନାହିଁ।"</string>
     <string name="sim_change_data_ok" msgid="4922114750417276560">"<xliff:g id="CARRIER">%1$s</xliff:g> ବ୍ୟବହାର କରନ୍ତୁ"</string>
-    <!-- no translation found for sim_preferred_title (8850185380445309835) -->
-    <skip />
+    <string name="sim_preferred_title" msgid="8850185380445309835">"ପସନ୍ଦର SIMକୁ ଅପଡେଟ କରିବେ?"</string>
     <string name="sim_preferred_message" msgid="6004009449266648351">"<xliff:g id="NEW_SIM">%1$s</xliff:g> ହେଉଛି ଆପଣଙ୍କ ଡିଭାଇସ୍‌ରେ ଥିବା ଏକମାତ୍ର SIM। ମୋବାଇଲ୍‌ ଡାଟା, କଲ୍‌ ଓ SMS ପାଇଁ ଏହାକୁ ହିଁ ବ୍ୟବହାର କରିବେ?"</string>
     <string name="wrong_pin_code_pukked" msgid="3414172752791445033">"ଭୁଲ SIM PIN କୋଡ, ଆପଣଙ୍କ ଡିଭାଇସକୁ ଅନଲକ କରିବା ପାଇଁ ଏବେ ହିଁ ନିଜ କ୍ଯାରିଅର ସହ କଣ୍ଟାକ୍ଟ କରନ୍ତୁ।"</string>
     <plurals name="wrong_pin_code" formatted="false" msgid="4054088588731305475">
@@ -1192,20 +1186,17 @@
     <string name="reset_network_title" msgid="1395494440355807616">"ୱାଇ-ଫାଇ, ମୋବାଇଲ ଓ ବ୍ଲୁଟୁଥ୍‌ ରିସେଟ୍‌ କରନ୍ତୁ"</string>
     <string name="reset_network_desc" msgid="1112523764899788246">"ଏହା:\n\n"<li>"ୱାଇ-ଫାଇ"</li>\n<li>"ମୋବାଇଲ ଡାଟା"</li>\n<li>"ବ୍ଲୁଟୁଥ୍‍"</li>" ସମେତ ସମସ୍ତ ନେଟୱାର୍କ ସେଟିଂସକୁ ରିସେଟ କରିବ"</string>
     <string name="erase_euicc_data_button" msgid="728078969563311737">"ଖାଲି କରନ୍ତୁ"</string>
-    <!-- no translation found for reset_esim_title (4194570573425902754) -->
-    <skip />
+    <string name="reset_esim_title" msgid="4194570573425902754">"eSIMଗୁଡ଼ିକୁ ଇରେଜ କରନ୍ତୁ"</string>
     <string name="reset_esim_desc" msgid="3662444090563399131">"ଏହା କୌଣସି ମୋବାଇଲ ସେବା ପ୍ଲାନକୁ ବାତିଲ କରିବ ନାହିଁ। ରିପ୍ଲେସମେଣ୍ଟ SIMଗୁଡ଼ିକୁ ଡାଉନଲୋଡ କରିବା ପାଇଁ ଆପଣଙ୍କ କ୍ୟାରିଅର ସହ କଣ୍ଟାକ୍ଟ କରନ୍ତୁ।"</string>
     <string name="reset_network_button_text" msgid="2281476496459610071">"ସେଟିଂସ ରିସେଟ କରନ୍ତୁ"</string>
     <string name="reset_network_final_desc" msgid="5304365082065278425">"ସମସ୍ତ ନେଟୱାର୍କ ସେଟିଂସ ରିସେଟ କରିବେ? ଏହାକୁ ଆପଣ ଆଉ ପୂର୍ବବତ୍ କରିପାରିବେ ନାହିଁ।"</string>
-    <!-- no translation found for reset_network_final_desc_esim (1129251284212847939) -->
-    <skip />
+    <string name="reset_network_final_desc_esim" msgid="1129251284212847939">"ସମସ୍ତ ନେଟୱାର୍କ ସେଟିଂସକୁ ରିସେଟ କରି eSIMଗୁଡ଼ିକୁ ଇରେଜ କରିବେ? ଆପଣ ଏହି କାର୍ଯ୍ୟକୁ ପୂର୍ବବତ କରିପାରିବେ ନାହିଁ।"</string>
     <string name="reset_network_final_button_text" msgid="2433867118414000462">"ସେଟିଂସ ରିସେଟ କରନ୍ତୁ"</string>
     <string name="reset_network_confirm_title" msgid="913014422184481270">"ରିସେଟ୍‌ କରିବେ?"</string>
     <string name="network_reset_not_available" msgid="1966334631394607829">"ଏହି ଉପଯୋଗକର୍ତ୍ତାଙ୍କ ପାଇଁ ନେଟ୍‌ୱର୍କ ରିସେଟ୍‌ ଉପଲବ୍ଧ ନାହିଁ"</string>
     <string name="reset_network_complete_toast" msgid="1367872474130621115">"ନେଟୱାର୍କ ସେଟିଂସକୁ ରିସେଟ କରି ଦିଆଯାଇଛି"</string>
     <string name="reset_esim_error_title" msgid="4670073610967959597">"SIMକୁ ଖାଲି କରିହେବ ନାହିଁ"</string>
-    <!-- no translation found for reset_esim_error_msg (7279607120606365250) -->
-    <skip />
+    <string name="reset_esim_error_msg" msgid="7279607120606365250">"ଏକ ତ୍ରୁଟି ଯୋଗୁଁ eSIMକୁ ଇରେଜ କରାଯାଇପାରିବ ନାହିଁ।\n\nଆପଣଙ୍କ ଡିଭାଇସକୁ ରିଷ୍ଟାର୍ଟ କରି ପୁଣି ଚେଷ୍ଟା କରନ୍ତୁ।"</string>
     <string name="main_clear_title" msgid="277664302144837723">"ସମସ୍ତ ଡାଟା ଖାଲି କରନ୍ତୁ (ଫ୍ୟାକ୍ଟୋରୀ ରିସେଟ୍)"</string>
     <string name="main_clear_short_title" msgid="4752094765533020696">"ସମସ୍ତ ଡାଟା ଖାଲି କରନ୍ତୁ (ଫ୍ୟାକ୍ଟୋରୀ ରିସେଟ୍)"</string>
     <string name="main_clear_desc_also_erases_external" msgid="3687911419628956693"><li>"ସଙ୍ଗୀତ"</li>\n<li>"ଫଟୋ"</li>\n<li>"ଅନ୍ୟ ଉପଯୋଗକର୍ତ୍ତା ଡାଟା"</li></string>
@@ -2017,7 +2008,6 @@
     <string name="printer_info_desc" msgid="1206872325746154206">"ଏହି ପ୍ରିଣ୍ଟର୍‌ ବିଷୟରେ ଅଧିକ ସୂଚନା"</string>
     <string name="power_usage_summary_title" msgid="4198312848584882113">"ବ୍ୟାଟେରୀ"</string>
     <string name="power_usage_summary" msgid="6857382582534984531">"କେଉଁଗୁଡ଼ିକ ବ୍ୟାଟେରୀର ବ୍ୟବହାର କରୁଥିଲେ"</string>
-    <string name="power_usage_not_available" msgid="3425302437465106036">"ବ୍ୟାଟେରୀ ବ୍ୟବହାର ଡାଟା ଉପଲବ୍ଧ ନାହିଁ।"</string>
     <string name="power_usage_level_and_status" msgid="821521456989429593">"<xliff:g id="LEVEL">%1$s</xliff:g> - <xliff:g id="STATUS">%2$s</xliff:g>"</string>
     <string name="power_discharge_remaining" msgid="6997529817917076536">"<xliff:g id="REMAIN">%1$s</xliff:g> ଅବଶିଷ୍ଟ ଅଛି"</string>
     <string name="power_charge_remaining" msgid="7046064326172265116">"ଚାର୍ଜ କରିବା ପାଇଁ <xliff:g id="UNTIL_CHARGED">%1$s</xliff:g> ଲାଗିବ"</string>
@@ -2038,7 +2028,6 @@
     <string name="manager_battery_usage_optimized_only" msgid="7121785281913056432">"ଅପ୍ଟିମାଇଜ କରାଯାଇଛି"</string>
     <string name="manager_battery_usage_link_a11y" msgid="374918091821438564">"ବ୍ୟାଟେରୀ ବ୍ୟବହାର ବିକଳ୍ପଗୁଡ଼ିକ ବିଷୟରେ ଅଧିକ ଜାଣନ୍ତୁ"</string>
     <string name="device_screen_usage" msgid="1011630249648289909">"ସମ୍ପୂର୍ଣ୍ଣ ଚାର୍ଜ ହେବା ପରଠାରୁ ସ୍କ୍ରିନ୍‌ର ବ୍ୟବହାର"</string>
-    <string name="power_usage_list_summary" msgid="3237540201918492925">"ପୂରା ଚାର୍ଜ ହେବା ପରଠାରୁ ଖର୍ଚ୍ଚ ହୋ‍ଇଥିବା ବ୍ୟାଟେରୀ"</string>
     <string name="advanced_battery_title" msgid="3005993394776555079">"ବ୍ୟାଟେରୀର ବ୍ୟବହାର"</string>
     <string name="history_details_title" msgid="8628584613889559355">"ହିଷ୍ଟୋରୀ ବିବରଣୀ"</string>
     <string name="advanced_battery_preference_title" msgid="3790901207877260883">"ବ୍ୟାଟେରୀ ବ୍ୟବହାର"</string>
@@ -2062,7 +2051,17 @@
     <string name="battery_tip_high_usage_summary" msgid="3938999581403084551">"ସର୍ବାଧିକ ବ୍ୟାଟେରୀ ବ୍ୟବହାର ଥିବା ଆପଗୁଡ଼ିକୁ ଦେଖନ୍ତୁ"</string>
     <string name="battery_tip_limited_temporarily_title" msgid="5962767837251276527">"ଚାର୍ଜିଂକୁ ବିରତ କରାଯାଇଛି"</string>
     <string name="battery_tip_limited_temporarily_summary" msgid="5254922316684499816">"ବ୍ୟାଟେରୀ ଲାଇଫସ୍ପାନକୁ ବଢ଼ାଇବା ପାଇଁ ବ୍ୟାଟେରୀର ସୁରକ୍ଷା କରାଯାଉଛି"</string>
-    <!-- no translation found for battery_tip_limited_temporarily_extra_summary (8876637325622106400) -->
+    <!-- no translation found for battery_tip_dock_defender_future_bypass_title (7257251934903787366) -->
+    <skip />
+    <!-- no translation found for battery_tip_dock_defender_future_bypass_summary (428474483479026813) -->
+    <skip />
+    <!-- no translation found for battery_tip_dock_defender_active_title (8843454404807737776) -->
+    <skip />
+    <!-- no translation found for battery_tip_dock_defender_active_summary (5582869291068635429) -->
+    <skip />
+    <!-- no translation found for battery_tip_dock_defender_temporarily_bypassed_title (1679449361090557201) -->
+    <skip />
+    <!-- no translation found for battery_tip_dock_defender_temporarily_bypassed_summary (5107293805054133144) -->
     <skip />
     <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>
@@ -2125,7 +2124,6 @@
     <string name="power_bluetooth" msgid="5085900180846238196">"ବ୍ଲୁଟୁଥ"</string>
     <string name="power_cell" msgid="7793805106954398186">"ମୋବାଇଲ ନେଟୱାର୍କ"</string>
     <string name="power_phone" msgid="2768396619208561670">"ଭଏସ୍‌ କଲ୍‌"</string>
-    <string name="battery_used_for" msgid="6401552215008504483">"<xliff:g id="TIME">^1</xliff:g> ବ୍ୟବହୃତ"</string>
     <string name="battery_screen_usage" msgid="90008745183187461">"ସ୍କ୍ରୀନ୍‌ ବ୍ୟବହାର ସମୟ <xliff:g id="TIME">^1</xliff:g>"</string>
     <string name="battery_used_by" msgid="6457305178016189330">"<xliff:g id="APP">%2$s</xliff:g> ଦ୍ୱାରା <xliff:g id="PERCENT">%1$s</xliff:g> ବ୍ୟବହୃତ"</string>
     <string name="battery_overall_usage" msgid="8940140259734182014">"ମୋଟ ବ୍ୟାଟେରୀର <xliff:g id="PERCENT">%1$s</xliff:g>"</string>
@@ -2156,7 +2154,6 @@
     <string name="battery_not_usage_24hr" msgid="8397519536160741248">"ଗତ 24 ଘଣ୍ଟାରେ ବ୍ୟବହାର କରାଯାଇନାହିଁ"</string>
     <string name="battery_usage_without_time" msgid="1346894834339420538"></string>
     <string name="battery_usage_other_users" msgid="9002643295562500693">"ଅନ୍ୟ ଉପଯୋଗକର୍ତ୍ତାମାନେ"</string>
-    <string name="advanced_battery_graph_subtext" msgid="6816737986172678550">"ଆପଣଙ୍କ ଡିଭାଇସ୍‌ର ବ୍ୟବହାରକୁ ନେଇ ବଳକା ଥିବା ବ୍ୟାଟେରୀର ଅନୁମାନ କରାଯାଇଥାଏ"</string>
     <string name="estimated_time_left" msgid="948717045180211777">"ଆନୁମାନିକ ବଳକା ସମୟ"</string>
     <string name="estimated_charging_time_left" msgid="2287135413363961246">"ପୂର୍ଣ୍ଣ ଚାର୍ଜ ହେବା ପାଇଁ"</string>
     <string name="estimated_time_description" msgid="211058785418596009">"ବ୍ୟବହାରକୁ ଆଧାର କରି ଅନୁମିତ ମାନ ବଦଳିପାରେ"</string>
@@ -2263,6 +2260,7 @@
     <string name="vpn_settings_multiple_insecure_multiple_total" msgid="1706236062478680488">"<xliff:g id="VPN_COUNT">%d</xliff:g> ସୁରକ୍ଷିତ ନୁହେଁ"</string>
     <string name="adaptive_connectivity_title" msgid="7464959640138428192">"ଆଡେପ୍ଟିଭ କନେକ୍ଟିଭିଟି"</string>
     <string name="adaptive_connectivity_summary" msgid="3648731530666326885">"ଆପଣଙ୍କ ନେଟୱାର୍କ ସଂଯୋଗଗୁଡ଼ିକୁ ସ୍ୱଚାଳିତ ଭାବେ ପରିଚାଳନା କରି ବ୍ୟାଟେରୀ ଲାଇଫ୍ ବଢ଼ାଏ ଏବଂ ଡିଭାଇସର କାର୍ଯ୍ୟଦକ୍ଷତାକୁ ଉନ୍ନତ କରେ"</string>
+    <string name="adaptive_connectivity_main_switch_title" msgid="261045483524512420">"ଆଡେପ୍ଟିଭ କନେକ୍ଟିଭିଟି ବ୍ୟବହାର କରନ୍ତୁ"</string>
     <string name="credentials_title" msgid="7535942196886123656">"କ୍ରେଡେନ୍ସିଆଲ୍ ଷ୍ଟୋରେଜ୍"</string>
     <string name="credentials_install" msgid="3933218407598415827">"ଏକ ସାର୍ଟିଫିକେଟ୍ ଇନଷ୍ଟଲ୍ କରନ୍ତୁ"</string>
     <string name="credentials_reset" msgid="4246628389366452655">"କ୍ରେଡେନସିଆଲ୍ ଖାଲି କରିଦିଅନ୍ତୁ"</string>
@@ -2563,8 +2561,7 @@
     <string name="user_remove_user_menu" msgid="2183714948094429367">"ଏହି ଡିଭାଇସ୍‌ରୁ <xliff:g id="USER_NAME">%1$s</xliff:g> ଙ୍କୁ ଡିଲିଟ୍‍ କରନ୍ତୁ"</string>
     <string name="user_lockscreen_settings" msgid="4596612658981942092">"ଲକ ସ୍କ୍ରିନ ସେଟିଂସ"</string>
     <string name="user_add_on_lockscreen_menu" msgid="2539059062034644966">"ଲକ୍‌ ସ୍କ୍ରିନ୍‌ରୁ ଉପଯୋଗକର୍ତ୍ତାଙ୍କୁ ଯୋଗ କରନ୍ତୁ"</string>
-    <!-- no translation found for switch_to_dock_user_when_docked (2324395443311905635) -->
-    <skip />
+    <string name="switch_to_dock_user_when_docked" msgid="2324395443311905635">"ଡକ ହୋଇଥିବା ସମୟରେ ଆଡମିନ ୟୁଜରକୁ ସ୍ୱିଚ କରନ୍ତୁ"</string>
     <string name="user_confirm_remove_self_title" msgid="926265330805361832">"ନିଜକୁ ଡିଲିଟ୍‌ କରିବେ?"</string>
     <string name="user_confirm_remove_title" msgid="3626559103278006002">"ଏହି ୟୁଜରଙ୍କୁ ଡିଲିଟ୍‍ କରିବେ?"</string>
     <string name="user_profile_confirm_remove_title" msgid="3131574314149375354">"ଏହି ପ୍ରୋଫାଇଲ୍‌କୁ କାଢ଼ିଦେବେ?"</string>
@@ -2690,8 +2687,7 @@
     <string name="wizard_next" msgid="3884832431439072471">"ପରବର୍ତ୍ତୀ"</string>
     <string name="wizard_back_adoptable" msgid="1447814356855134183">"ଅନ୍ୟ ଏକ ଉପାୟରେ ଫର୍ମାଟ କରନ୍ତୁ"</string>
     <string name="regulatory_info_text" msgid="1154461023369976667"></string>
-    <!-- no translation found for sim_settings_title (2254609719033946272) -->
-    <skip />
+    <string name="sim_settings_title" msgid="2254609719033946272">"SIMଗୁଡ଼ିକ"</string>
     <string name="sim_cellular_data_unavailable" msgid="4653591727755387534">"ମୋବାଇଲ୍‌ ଡାଟା ଉପଲବ୍ଧ ନାହିଁ"</string>
     <string name="sim_cellular_data_unavailable_summary" msgid="6505871722911347881">"ଡାଟା ସିମ୍‌ ବାଛିବା ପାଇଁ ଟାପ୍‌ କରନ୍ତୁ"</string>
     <string name="sim_calls_always_use" msgid="967857230039768111">"କଲ୍‌ ପାଇଁ ଏହାକୁ ସର୍ବଦା ବ୍ୟବହାର କରନ୍ତୁ"</string>
@@ -2709,8 +2705,7 @@
     <string name="sim_status_title" msgid="6188770698037109774">"SIMର ସ୍ଥିତି"</string>
     <string name="sim_status_title_sim_slot" msgid="4932996839194493313">"SIMର ସ୍ଥିତି (SIM ସ୍ଲଟ୍‌ %1$d)"</string>
     <string name="sim_signal_strength" msgid="6351052821700294501">"<xliff:g id="DBM">%1$d</xliff:g> dBm <xliff:g id="ASU">%2$d</xliff:g> asu"</string>
-    <!-- no translation found for sim_notification_title (2819551384383504031) -->
-    <skip />
+    <string name="sim_notification_title" msgid="2819551384383504031">"SIMଗୁଡ଼ିକ ପରିବର୍ତ୍ତନ କରାଯାଇଛି।"</string>
     <string name="sim_notification_summary" msgid="5593339846307029991">"ସେଟଅପ୍‌ କରିବାକୁ ଟାପ୍‌ କରନ୍ତୁ"</string>
     <string name="sim_calls_ask_first_prefs_title" msgid="3077694594349657933">"ପ୍ରତ୍ୟେକ ଥର ପଚାର"</string>
     <string name="sim_selection_required_pref" msgid="231437651041498359">"ମନୋନୟନ ଆବଶ୍ୟକୀୟ"</string>
@@ -2736,7 +2731,10 @@
     <string name="account_dashboard_title" msgid="8228773251948253914">"ପାସୱାର୍ଡ ଏବଂ ଆକାଉଣ୍ଟଗୁଡ଼ିକ"</string>
     <string name="account_dashboard_default_summary" msgid="1730719656099599488">"ସେଭ୍ କରାଯାଇଥିବା ପାସୱାର୍ଡ, ସ୍ୱତଃପୂରଣ, ସିଙ୍କ୍ କରାଯାଇଥିବା ଆକାଉଣ୍ଟଗୁଡ଼ିକ"</string>
     <string name="app_default_dashboard_title" msgid="4071015747629103216">"ଡିଫଲ୍ଟ ଆପ୍‌"</string>
-    <!-- no translation found for cloned_apps_dashboard_title (5542076801222950921) -->
+    <string name="cloned_apps_dashboard_title" msgid="5542076801222950921">"କ୍ଲୋନ କରାଯାଇଥିବା ଆପ୍ସ"</string>
+    <!-- no translation found for desc_cloned_apps_intro_text (1369621522882622476) -->
+    <skip />
+    <!-- no translation found for cloned_apps_summary (8805362440770795709) -->
     <skip />
     <string name="system_dashboard_summary" msgid="7400745270362833832">"ଭାଷା, ଜେଶ୍ଚର, ସମୟ, ବ୍ୟାକଅପ୍‌"</string>
     <string name="languages_setting_summary" msgid="4924440599794956443">"ସିଷ୍ଟମ ଭାଷା, ଆପ ଭାଷାଗୁଡ଼ିକ"</string>
@@ -3095,7 +3093,7 @@
     <string name="notification_channel_summary_min" msgid="8823399508450176842">"ପୁଲ୍-ଡାଉନ୍ ସେଡ୍‌ରେ, ବିଜ୍ଞପ୍ତିଗୁଡ଼ିକୁ ଗୋଟିଏ ଧାଡ଼ିରେ ସଙ୍କୁଚିତ କରନ୍ତୁ"</string>
     <string name="notification_channel_summary_low" msgid="5549662596677692000">"କୌଣସି ସାଉଣ୍ଡ କିମ୍ବା ଭାଇବ୍ରେସନ୍ ନାହିଁ"</string>
     <string name="notification_conversation_summary_low" msgid="6352818857388412326">"କୌଣସି ସାଉଣ୍ଡ କିମ୍ବା ଭାଇବ୍ରେସନ୍ ନାହିଁ ଏବଂ ବାର୍ତ୍ତାଳାପ ବିଭାଗର ନିମ୍ନରେ ଦେଖାଯାଏ"</string>
-    <string name="notification_channel_summary_default" msgid="3674057458265438896">"ଫୋନ ସେଟିଂସ ଆଧାରରେ ରିଙ୍ଗ କିମ୍ବା ଭାଇବ୍ରେଟ୍ ହୋଇପାରେ"</string>
+    <string name="notification_channel_summary_default" msgid="3674057458265438896">"ଫୋନ ସେଟିଂସ ଆଧାରରେ ରିଙ୍ଗ କିମ୍ବା ଭାଇବ୍ରେଟ ହୋଇପାରେ"</string>
     <string name="notification_channel_summary_high" msgid="3411637309360617621">"ଡିଭାଇସ ଅନଲକ ଥିବା ବେଳେ ବିଜ୍ଞପ୍ତିଗୁଡ଼ିକ ସ୍କ୍ରିନର ଉପର ପାର୍ଶ୍ୱରେ ବ୍ୟାନର ଭଳି ଦେଖାଯିବ"</string>
     <string name="notification_switch_label" msgid="8029371325967501557">"ସମସ୍ତ \"<xliff:g id="APP_NAME">%1$s</xliff:g>\" ବିଜ୍ଞପ୍ତି"</string>
     <string name="notification_app_switch_label" msgid="4422902423925084193">"<xliff:g id="APP_NAME">%1$s</xliff:g> ବିଷୟରେ ସମସ୍ତ ବିଜ୍ଞପ୍ତି"</string>
@@ -3352,8 +3350,7 @@
     <string name="screen_pinning_unlock_password" msgid="4957969621904790573">"ଅନ୍‌ପିନ୍‌ କରିବା ପୂର୍ବରୁ ପାସ୍‌ୱାର୍ଡ ପଚାରନ୍ତୁ"</string>
     <string name="screen_pinning_unlock_none" msgid="2474959642431856316">"ଅନ୍‌ପିନ୍‌ କରିବା ବେଳେ ଡିଭାଇସ୍‌କୁ ଲକ୍‌ କରନ୍ତୁ"</string>
     <string name="confirm_sim_deletion_title" msgid="9199369003530237871">"SIM ଡିଲିଟ୍ ପ୍ରକ୍ରିୟା ସୁନିଶ୍ଚିତ କରନ୍ତୁ"</string>
-    <!-- no translation found for confirm_sim_deletion_description (5090811029854329373) -->
-    <skip />
+    <string name="confirm_sim_deletion_description" msgid="5090811029854329373">"ଏକ eSIM ଇରେଜ କରିବା ପୂର୍ବରୁ ଏହା ଆପଣ ବୋଲି ଯାଞ୍ଚ କରନ୍ତୁ"</string>
     <string name="opening_paragraph_delete_profile_unknown_company" msgid="2951348192319498135">"ଏହି ୱାର୍କ୍ ପ୍ରୋଫାଇଲ୍‌ ଏହାଙ୍କ ଦ୍ୱାରା ପରିଚାଳିତ:"</string>
     <string name="managing_admin" msgid="2633920317425356619">"<xliff:g id="ADMIN_APP_LABEL">%s</xliff:g> ଦ୍ୱାରା ପରିଚାଳିତ"</string>
     <string name="encryption_interstitial_header" msgid="4418014339568737685">"ସୁରକ୍ଷିତ ଭାବେ ଆରମ୍ଭ କରନ୍ତୁ"</string>
@@ -3757,6 +3754,11 @@
       <item quantity="one">1ଟି ଆପ୍‌, ଅପ୍ରତିବନ୍ଧିତ ଡାଟା ବ୍ୟବହାର କରିପାରେ</item>
     </plurals>
     <string name="special_access_more" msgid="132919514147475846">"ଅଧିକ ଦେଖନ୍ତୁ"</string>
+    <string name="long_background_tasks_label" msgid="3169590134850226687">"ଅଧିକ ସମୟର ପୃଷ୍ଠପଟ ଟାସ୍କଗୁଡ଼ିକ"</string>
+    <string name="long_background_tasks_switch_title" msgid="2491623894899492543">"ଅଧିକ ସମୟ-ଚାଲୁଥିବା ପୃଷ୍ଠପଟର ଟାସ୍କଗୁଡ଼ିକୁ ଅନୁମତି ଦିଅ"</string>
+    <string name="long_background_tasks_title" msgid="3272230637974707490">"ଅଧିକ ସମୟର ପୃଷ୍ଠପଟ ଟାସ୍କଗୁଡ଼ିକ"</string>
+    <string name="long_background_tasks_footer_title" msgid="9117342254914743097">"ଅଧିକ ସମୟର ପୃଷ୍ଠପଟ ଟାସ୍କଗୁଡ଼ିକୁ ଚଲାଇବା ପାଇଁ ଏହି ଆପକୁ ଅନୁମତି ଦିଅନ୍ତୁ। ଏହା ଆପକୁ ଡାଉନଲୋଡ ଓ ଅପଲୋଡ ପରି ସମ୍ପୂର୍ଣ୍ଣ ହେବାକୁ କିଛି ସମୟରୁ ଅଧିକ ଲାଗୁଥିବା ଟାସ୍କଗୁଡ଼ିକ ଚଲାଇବାକୁ ଦିଏ। \n\nଯଦି ଏହି ଅନୁମତିକୁ ଅଗ୍ରାହ୍ୟ କରାଯାଏ, ତେବେ ପୃଷ୍ଠପଟରେ ଏହିଭଳି ଟାସ୍କଗୁଡ଼ିକୁ ଆପ କେତେ ସମୟ ପରଫର୍ମ କରିପାରିବ ତାହା ସିଷ୍ଟମ ସୀମିତ କରିବ।"</string>
+    <string name="keywords_long_background_tasks" msgid="5788956269136054574">"ଅଧିକ ସମୟର ଜବ, ଡାଟା ଟ୍ରାନ୍ସଫର, ପୃଷ୍ଠପଟର ଟାସ୍କଗୁଡ଼ିକ"</string>
     <string name="reset_shortcut_manager_throttling" msgid="2183940254903144298">"ShortcutManager ରେଟ୍‌-ଲିମିଟିଙ୍ଗ ରିସେଟ୍‌ କରନ୍ତୁ"</string>
     <string name="reset_shortcut_manager_throttling_complete" msgid="8949943009096885470">"ShortcutManager ର ହାର-ସୀମିତକରଣ ରିସେଟ୍‌ କରିଦିଆଗଲା"</string>
     <string name="notification_suggestion_title" msgid="6309263655965785411">"ଲକ୍‌ ସ୍କ୍ରୀନ୍‌ ଉପରେ ନିୟନ୍ତ୍ରଣ ସମ୍ପର୍କିତ ବିଜ୍ଞପ୍ତି"</string>
@@ -4129,8 +4131,7 @@
     <string name="mobile_data_settings_title" msgid="3927524078598009792">"ମୋବାଇଲ୍ ଡାଟା"</string>
     <string name="mobile_data_settings_summary" msgid="7323978798199919063">"ମୋବାଇଲ୍ ନେଟ୍‌ୱର୍କକୁ ବ୍ୟବହାର କରି ଡାଟା ଆକ୍ସେସ୍ କରନ୍ତୁ"</string>
     <string name="mobile_data_settings_summary_auto_switch" msgid="7851549787645698945">"ରେଞ୍ଜରେ ରହିଲେ ଫୋନ୍ ସ୍ୱଚାଳିତ ଭାବେ ଏହି ବାହକକୁ ସ୍ବିଚ୍ ହୋଇଯିବ"</string>
-    <!-- no translation found for mobile_data_settings_summary_unavailable (9176513507571883986) -->
-    <skip />
+    <string name="mobile_data_settings_summary_unavailable" msgid="9176513507571883986">"କୌଣସି SIM ଉପଲବ୍ଧ ନାହିଁ"</string>
     <string name="calls_preference" msgid="2166481296066890129">"କଲ୍‌ ପାଇଁ ଅଗ୍ରାଧିକାର"</string>
     <string name="sms_preference" msgid="7742964962568219351">"SMS ଅଗ୍ରାଧିକାର"</string>
     <string name="calls_and_sms_ask_every_time" msgid="3178743088737726677">"ପ୍ରତ୍ୟେକ ଥର ପଚାରନ୍ତୁ"</string>
@@ -4145,10 +4146,8 @@
     <string name="mobile_network_list_add_more" msgid="4478586073355236604">"ଅଧିକ ଯୋଗ କରନ୍ତୁ"</string>
     <string name="mobile_network_active_sim" msgid="6397581267971410039">"ସକ୍ରିୟ / SIM"</string>
     <string name="mobile_network_inactive_sim" msgid="5829757490580409899">"ନିଷ୍କ୍ରିୟ / SIM"</string>
-    <!-- no translation found for mobile_network_active_esim (3984452275968408382) -->
-    <skip />
-    <!-- no translation found for mobile_network_inactive_esim (8777415108263057939) -->
-    <skip />
+    <string name="mobile_network_active_esim" msgid="3984452275968408382">"ସକ୍ରିୟ / eSIM"</string>
+    <string name="mobile_network_inactive_esim" msgid="8777415108263057939">"ନିଷ୍କ୍ରିୟ / eSIM"</string>
     <string name="mobile_network_sim_name" msgid="3187192894150386537">"SIMର ନାମ ଓ ରଙ୍ଗ"</string>
     <string name="mobile_network_sim_name_label" msgid="1452440641628369625">"ନାମ"</string>
     <string name="mobile_network_sim_color_label" msgid="5293944087609632340">"ରଙ୍ଗ (ସୁସଙ୍ଗତ ଆପ୍ସ ଦ୍ୱାରା ବ୍ୟବହୃତ ହେଉଛି)"</string>
@@ -4184,8 +4183,7 @@
     <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>
-    <!-- no translation found for sim_action_switch_sub_dialog_text_downloaded (8977951796005849471) -->
-    <skip />
+    <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>
     <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>
@@ -4227,10 +4225,8 @@
     <string name="switch_sim_dialog_text" msgid="7530186862171635464">"ମୋବାଇଲ୍ ଡାଟା, କଲ୍ ଓ SMS ପାଇଁ <xliff:g id="CARRIER_NAME">%1$s</xliff:g>କୁ ବ୍ୟବହାର କରାଯିବ।"</string>
     <string name="switch_sim_dialog_no_switch_title" msgid="809763410787744247">"କୌଣସି ସକ୍ରିୟ SIM ଉପଲବ୍ଧ ନାହିଁ"</string>
     <string name="switch_sim_dialog_no_switch_text" msgid="7053939850026876088">"ପରବର୍ତ୍ତୀ ସମୟରେ ମୋବାଇଲ ଡାଟା, କଲ ଫିଚର ଓ SMS ବ୍ୟବହାର କରିବା ପାଇଁ ଆପଣଙ୍କ ନେଟୱାର୍କ ସେଟିଂସକୁ ଯାଆନ୍ତୁ"</string>
-    <!-- no translation found for sim_card_label (6263064316075963775) -->
-    <skip />
-    <!-- no translation found for erase_sim_dialog_title (4742077437653028326) -->
-    <skip />
+    <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>
     <string name="erase_sim_confirm_button" msgid="8309115684335320541">"ଖାଲି କରନ୍ତୁ"</string>
     <string name="erasing_sim" msgid="7877703231075699139">"SIMକୁ ଖାଲି କରାଯାଉଛି…"</string>
@@ -4283,6 +4279,8 @@
     <string name="capture_system_heap_dump_title" msgid="9210974110606886455">"ସିଷ୍ଟମ୍ ହିପ୍‍ ଡମ୍ପ କ୍ୟାପ୍ଚର୍ କରନ୍ତୁ"</string>
     <string name="reboot_with_mte_title" msgid="9167242803901899693">"MTE ସହିତ ରିବୁଟ କରନ୍ତୁ"</string>
     <string name="reboot_with_mte_message" msgid="7675836625682561153">"ସିଷ୍ଟମକୁ ରିବୁଟ କରି ମେମୋରୀ ଟାଗିଂ ଏକ୍ସଟେନସନ (MTE) ସହିତ ପରୀକ୍ଷଣକୁ ଅନୁମତି ଦେବ। ସିଷ୍ଟମର ପରଫରମାନ୍ସ ଏବଂ ସ୍ଥିରତା ଉପରେ MTE ନକାରାତ୍ମକ ପ୍ରଭାବ ପକାଇପାରେ। ପରବର୍ତ୍ତୀ ଥର ରିବୁଟ କରିବା ସମୟରେ ରିସେଟ ହୋଇଯିବ।"</string>
+    <string name="reboot_with_mte_summary" msgid="879384278357305846">"ଆପ ଡେଭେଲପମେଣ୍ଟର ଗୋଟିଏ ବୁଟ ପାଇଁ MTE ଚେଷ୍ଟା କରନ୍ତୁ"</string>
+    <string name="reboot_with_mte_already_enabled" msgid="7708271355555880940">"ଉନ୍ନତ ମେମୋରୀ ସୁରକ୍ଷା ମାଧ୍ୟମରେ MTEକୁ ସକ୍ଷମ କରାଯାଇଛି"</string>
     <string name="capturing_system_heap_dump_message" msgid="8410503247477360622">"ସିଷ୍ଟମ୍ ହିପ୍‍ ଡମ୍ପ କ୍ୟାପ୍‌ଚର୍ କରାଯାଉଛି"</string>
     <string name="error_capturing_system_heap_dump_message" msgid="2352983250048200052">"ସିଷ୍ଟମ୍ ହିପ୍ ଡମ୍ପ୍ କ୍ୟାପଚର୍ ହେଲାନାହିଁ"</string>
     <string name="automatic_system_heap_dump_title" msgid="4093306504711109479">"ସ୍ବଚାଳିତ ଭାବେ ସିଷ୍ଟମ୍ ହିପ୍ ଡମ୍ପ କ୍ୟାପ୍‌ଚର୍ କରନ୍ତୁ"</string>
@@ -4334,6 +4332,11 @@
     <string name="lockscreen_trivial_disabled_controls_summary" msgid="7593626010580689155">"ବ୍ୟବହାର କରିବା ପାଇଁ, ପ୍ରଥମେ \"ଡିଭାଇସ ନିୟନ୍ତ୍ରଣଗୁଡ଼ିକୁ ଦେଖାନ୍ତୁ\"କୁ ଚାଲୁ କରନ୍ତୁ"</string>
     <string name="lockscreen_double_line_clock_summary" msgid="2916159550425093703">"ଉପଲବ୍ଧ ହେଲେ ଡବଲ-ଲାଇନ ଘଣ୍ଟା ଦେଖାନ୍ତୁ"</string>
     <string name="lockscreen_double_line_clock_setting_toggle" msgid="3408639316001688529">"ଡବଲ-ଲାଇନ ଘଣ୍ଟା"</string>
+    <string name="lockscreen_quick_affordances_title" msgid="435869403114245620">"ବଟନଗୁଡ଼ିକ"</string>
+    <plurals name="lockscreen_quick_affordances_summary" formatted="false" msgid="4225396036524703997">
+      <item quantity="other"><xliff:g id="FIRST_1">%1$s</xliff:g>, <xliff:g id="SECOND">%2$s</xliff:g></item>
+      <item quantity="one"><xliff:g id="FIRST_0">%1$s</xliff:g></item>
+    </plurals>
     <string name="rtt_settings_title" msgid="7049259598645966354"></string>
     <string name="rtt_settings_no_visible" msgid="7440356831140948382"></string>
     <string name="rtt_settings_visible_during_call" msgid="7866181103286073700"></string>
@@ -4382,10 +4385,8 @@
     <string name="carrier_wifi_offload_summary" msgid="2980563718888371142">"ସ୍ପିଡ୍ ଏବଂ କଭରେଜରେ ଉନ୍ନତି ଆଣିବାକୁ W+ ନେଟୱାର୍କଗୁଡ଼ିକୁ ବ୍ୟବହାର କରିବା ପାଇଁ Google Fiକୁ ଅନୁମତି ଦିଅନ୍ତୁ"</string>
     <string name="carrier_wifi_network_title" msgid="5461382943873831770">"W+ ନେଟୱାର୍କ"</string>
     <string name="sim_category_title" msgid="2341314000964710495">"SIM"</string>
-    <!-- no translation found for downloaded_sim_category_title (2876988650413179752) -->
-    <skip />
-    <!-- no translation found for downloaded_sims_category_title (487799905978489922) -->
-    <skip />
+    <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>
     <string name="sim_category_default_active_sim" msgid="1208194173387987231">" / <xliff:g id="ID_1">%1$s</xliff:g> ପାଇଁ ଡିଫଲ୍ଟ"</string>
@@ -4441,8 +4442,7 @@
     <string name="smart_forwarding_ongoing_title" msgid="962226849074401228">"କଲ ସେଟିଂସ"</string>
     <string name="smart_forwarding_ongoing_text" msgid="2189209372407117114">"ସେଟିଂସ ଅପଡେଟ ହେଉଛି…"</string>
     <string name="smart_forwarding_failed_title" msgid="1859891191023516080">"କଲ ସେଟିଂସରେ ତ୍ରୁଟି"</string>
-    <!-- no translation found for smart_forwarding_failed_text (8682640643264071789) -->
-    <skip />
+    <string name="smart_forwarding_failed_text" msgid="8682640643264071789">"ନେଟୱାର୍କ କିମ୍ବା SIM ତ୍ରୁଟି।"</string>
     <string name="smart_forwarding_failed_not_activated_text" msgid="997396203001257904">"SIM ସକ୍ରିୟ କରାଯାଇନାହିଁ।"</string>
     <string name="smart_forwarding_input_mdn_title" msgid="5105463748849841763">"ଫୋନ୍ ନମ୍ଵରଗୁଡ଼ିକ ଲେଖନ୍ତୁ"</string>
     <string name="smart_forwarding_input_mdn_dialog_title" msgid="7542216086697868415">"ଫୋନ୍ ନମ୍ଵର୍ ଲେଖନ୍ତୁ"</string>
@@ -4466,14 +4466,10 @@
     <string name="previous_page_content_description" msgid="6438292457923282991">"ପୂର୍ବବର୍ତ୍ତୀ"</string>
     <string name="next_page_content_description" msgid="1641835099813416294">"ପରବର୍ତ୍ତୀ"</string>
     <string name="colors_viewpager_content_description" msgid="2591751086138259565">"ରଙ୍ଗ ପ୍ରିଭ୍ୟୁ"</string>
-    <!-- no translation found for bluetooth_sim_card_access_notification_title (7351015416346359536) -->
-    <skip />
-    <!-- no translation found for bluetooth_sim_card_access_notification_content (8685623260103018309) -->
-    <skip />
-    <!-- no translation found for bluetooth_sim_card_access_dialog_title (5616323725563125179) -->
-    <skip />
-    <!-- no translation found for bluetooth_sim_card_access_dialog_content (6281997628405909566) -->
-    <skip />
+    <string name="bluetooth_sim_card_access_notification_title" msgid="7351015416346359536">"SIM ଆକ୍ସେସ ଅନୁରୋଧ"</string>
+    <string name="bluetooth_sim_card_access_notification_content" msgid="8685623260103018309">"ଏକ ଡିଭାଇସ ଆପଣଙ୍କ SIMକୁ ଆକ୍ସେସ କରିବାକୁ ଚାହୁଁଛି। ବିବରଣୀ ପାଇଁ ଟାପ କରନ୍ତୁ।"</string>
+    <string name="bluetooth_sim_card_access_dialog_title" msgid="5616323725563125179">"SIMକୁ ଆକ୍ସେସ ପାଇଁ ଅନୁମତି ଦେବେ?"</string>
+    <string name="bluetooth_sim_card_access_dialog_content" msgid="6281997628405909566">"ଏକ ବ୍ଲୁଟୁଥ ଡିଭାଇସ <xliff:g id="DEVICE_NAME_0">%1$s</xliff:g> ଆପଣଙ୍କ SIMରୁ ଡାଟା ଆକ୍ସେସ କରିବାକୁ ଚାହେଁ। ଏଥିରେ ଆପଣଙ୍କ କଣ୍ଟାକ୍ଟ ଅନ୍ତର୍ଭୁକ୍ତ ଅଛି।\n\nକନେକ୍ଟ ଥିବା ସମୟରେ <xliff:g id="PHONE_NUMBER">%3$s</xliff:g>କୁ କରାଯାଇଥିବା ସମସ୍ତ କଲ <xliff:g id="DEVICE_NAME_1">%2$s</xliff:g> ପାଇବ।"</string>
     <string name="bluetooth_connect_access_notification_title" msgid="2573547043170883947">"ବ୍ଲୁଟୁଥ୍ ଡିଭାଇସ୍ ଉପଲବ୍ଧ ଅଛି"</string>
     <string name="bluetooth_connect_access_notification_content" msgid="1328465545685433304">"ଏକ ଡିଭାଇସ୍ ସଂଯୋଗ କରିବାକୁ ଚାହୁଁଛି। ବିବରଣୀ ପାଇଁ ଟାପ୍ କରନ୍ତୁ।"</string>
     <string name="bluetooth_connect_access_dialog_title" msgid="1948056782712451381">"ବ୍ଲୁଟୁଥ୍ ଡିଭାଇସ୍ ସହ ସଂଯୋଗ କରିବେ?"</string>
@@ -4544,6 +4540,10 @@
     <string name="ingress_rate_limit_summary" msgid="1097811019742438371">"ଇଣ୍ଟରନେଟ ସଂଯୋଗ ପ୍ରଦାନ କରୁଥିବା ସମସ୍ତ ନେଟୱାର୍କରେ ଲାଗୁ ହେଉଥିବା ନେଟୱାର୍କ ବ୍ୟାଣ୍ଡୱିଡଥ ଇନଗ୍ରେସ ରେଟ ସୀମାକୁ କନଫିଗର କରନ୍ତୁ।"</string>
     <string name="ingress_rate_limit_dialog_title" msgid="5359461052422633789">"ନେଟୱାର୍କ ଡାଉନଲୋଡ ରେଟ ସୀମାକୁ କନଫିଗର କରନ୍ତୁ"</string>
     <string name="ingress_rate_limit_no_limit_entry" msgid="8741098826008012163">"କୌଣସି ସୀମା ନାହିଁ"</string>
+    <!-- no translation found for disable_phantom_process_monitor_title (8348108346706188771) -->
+    <skip />
+    <!-- no translation found for disable_phantom_process_monitor_summary (3044464635550256985) -->
+    <skip />
     <string name="bluetooth_broadcast_dialog_title" msgid="9172775308463135884">"ବ୍ରଡକାଷ୍ଟ"</string>
     <string name="bluetooth_broadcast_dialog_broadcast_app" msgid="1016617579194329005">"<xliff:g id="CURRENTAPP">%1$s</xliff:g> ବ୍ରଡକାଷ୍ଟ କରନ୍ତୁ"</string>
     <string name="bluetooth_broadcast_dialog_find_message" msgid="6621660851669953883">"ଆପଣଙ୍କ ଆଖପାଖରେ ଚାଲୁଥିବା ବ୍ରଡକାଷ୍ଟଗୁଡ଼ିକୁ ଶୁଣନ୍ତୁ"</string>
diff --git a/res/values-pa/arrays.xml b/res/values-pa/arrays.xml
index 626a068..56ecd54 100644
--- a/res/values-pa/arrays.xml
+++ b/res/values-pa/arrays.xml
@@ -469,7 +469,9 @@
     <item msgid="2373999996715432397">"0"</item>
     <item msgid="5305176997036663262">"1"</item>
   </string-array>
-    <!-- no translation found for switch_to_dock_user_when_docked_timeout_entries:0 (3211660022507486536) -->
-    <!-- no translation found for switch_to_dock_user_when_docked_timeout_entries:1 (7025253383416830453) -->
-    <!-- no translation found for switch_to_dock_user_when_docked_timeout_entries:2 (1574040255478150028) -->
+  <string-array name="switch_to_dock_user_when_docked_timeout_entries">
+    <item msgid="3211660022507486536">"ਕਦੇ ਵੀ ਨਹੀਂ"</item>
+    <item msgid="7025253383416830453">"1 ਮਿੰਟ ਬਾਅਦ"</item>
+    <item msgid="1574040255478150028">"5 ਮਿੰਟਾਂ ਬਾਅਦ"</item>
+  </string-array>
 </resources>
diff --git a/res/values-pa/strings.xml b/res/values-pa/strings.xml
index 44193f8..f328c97 100644
--- a/res/values-pa/strings.xml
+++ b/res/values-pa/strings.xml
@@ -1012,18 +1012,13 @@
     <string name="force_bold_text" msgid="4620929631102086716">"ਬੋਲਡ ਲਿਖਤ"</string>
     <string name="title_font_size" msgid="570613010306330622">"ਫੌਂਟ ਦਾ ਆਕਾਰ"</string>
     <string name="short_summary_font_size" msgid="8444689613442419978">"ਲਿਖਤ ਨੂੰ ਵੱਡਾ ਜਾਂ ਛੋਟਾ ਕਰੋ"</string>
-    <!-- no translation found for sim_lock_settings (7331982427303002613) -->
-    <skip />
-    <!-- no translation found for sim_lock_settings_category (6475255139493877786) -->
-    <skip />
-    <!-- no translation found for sim_pin_toggle (6814489621760857328) -->
-    <skip />
+    <string name="sim_lock_settings" msgid="7331982427303002613">"ਸਿਮ ਲਾਕ ਸੈਟਿੰਗਾਂ"</string>
+    <string name="sim_lock_settings_category" msgid="6475255139493877786">"ਸਿਮ ਲਾਕ"</string>
+    <string name="sim_pin_toggle" msgid="6814489621760857328">"ਸਿਮ ਲਾਕ ਕਰੋ"</string>
     <string name="sim_pin_change" msgid="5978881209990507379">"ਸਿਮ ਪਿੰਨ ਬਦਲੋ"</string>
     <string name="sim_enter_pin" msgid="8235202785516053253">"ਸਿਮ ਪਿੰਨ"</string>
-    <!-- no translation found for sim_enable_sim_lock (6486354334679225748) -->
-    <skip />
-    <!-- no translation found for sim_disable_sim_lock (6939439812841857306) -->
-    <skip />
+    <string name="sim_enable_sim_lock" msgid="6486354334679225748">"ਸਿਮ ਲਾਕ ਕਰੋ"</string>
+    <string name="sim_disable_sim_lock" msgid="6939439812841857306">"ਸਿਮ ਅਣਲਾਕ ਕਰੋ"</string>
     <string name="sim_enter_old" msgid="6882545610939674813">"ਪੁਰਾਣਾ ਸਿਮ ਪਿੰਨ"</string>
     <string name="sim_enter_new" msgid="9010947802784561582">"ਨਵਾਂ ਸਿਮ ਪਿੰਨ"</string>
     <string name="sim_reenter_new" msgid="6131418271490374263">"ਨਵਾਂ ਪਿੰਨ ਮੁੜ-ਟਾਈਪ ਕਰੋ"</string>
@@ -1038,8 +1033,7 @@
     <string name="sim_change_data_title" msgid="4663239438584588847">"ਕੀ ਮੋਬਾਈਲ ਡਾਟੇ ਲਈ <xliff:g id="CARRIER">%1$s</xliff:g> ਵਰਤਣਾ ਹੈ?"</string>
     <string name="sim_change_data_message" msgid="3046178883369645132">"ਤੁਸੀਂ ਮੋਬਾਈਲ ਡਾਟੇ ਲਈ <xliff:g id="CARRIER2_0">%2$s</xliff:g> ਵਰਤ ਰਹੇ ਹੋ। ਜੇ ਤੁਸੀਂ <xliff:g id="CARRIER1">%1$s</xliff:g> \'ਤੇ ਜਾਂਦੇ ਹੋ, ਤਾਂ ਹੁਣ <xliff:g id="CARRIER2_1">%2$s</xliff:g> ਮੋਬਾਈਲ ਡਾਟਾ ਲਈ ਨਹੀਂ ਵਰਤਿਆ ਜਾਵੇਗਾ।"</string>
     <string name="sim_change_data_ok" msgid="4922114750417276560">"<xliff:g id="CARRIER">%1$s</xliff:g> ਵਰਤੋ"</string>
-    <!-- no translation found for sim_preferred_title (8850185380445309835) -->
-    <skip />
+    <string name="sim_preferred_title" msgid="8850185380445309835">"ਕੀ ਤਰਜੀਹੀ ਸਿਮ ਅੱਪਡੇਟ ਕਰਨਾ ਹੈ?"</string>
     <string name="sim_preferred_message" msgid="6004009449266648351">"ਤੁਹਾਡੀ ਡੀਵਾਈਸ ਵਿੱਚ ਸਿਰਫ਼ <xliff:g id="NEW_SIM">%1$s</xliff:g> ਸਿਮ ਹੀ ਹੈ। ਕੀ ਤੁਸੀਂ ਇਸ ਸਿਮ ਨੂੰ ਮੋਬਾਈਲ ਡਾਟੇ, ਕਾਲਾਂ, ਅਤੇ SMS ਸੁਨੇਹਿਆਂ ਦੇ ਲਈ ਵਰਤਣਾ ਚਾਹੁੰਦੇ ਹੋ?"</string>
     <string name="wrong_pin_code_pukked" msgid="3414172752791445033">"ਗਲਤ ਸਿਮ ਪਿੰਨ ਕੋਡ, ਆਪਣੇ ਡੀਵਾਈਸ ਨੂੰ ਅਣਲਾਕ ਕਰਨ ਲਈ ਹੁਣ ਤੁਹਾਨੂੰ ਲਾਜ਼ਮੀ ਤੌਰ \'ਤੇ ਆਪਣੇ ਕੈਰੀਅਰ ਨਾਲ ਸੰਪਰਕ ਕਰਨਾ ਚਾਹੀਦਾ ਹੈ।"</string>
     <plurals name="wrong_pin_code" formatted="false" msgid="4054088588731305475">
@@ -1192,20 +1186,17 @@
     <string name="reset_network_title" msgid="1395494440355807616">"ਵਾਈ-ਫਾਈ, ਮੋਬਾਈਲ ਅਤੇ ਬਲੂਟੁੱਥ ਨੂੰ ਰੀਸੈੱਟ ਕਰੋ"</string>
     <string name="reset_network_desc" msgid="1112523764899788246">"ਇਹ ਨੈੱਟਵਰਕ ਦੀਆਂ ਸਾਰੀਆਂ ਸੈਟਿੰਗਾਂ ਨੂੰ ਰੀਸੈੱਟ ਕਰੇਗਾ, ਜਿਨ੍ਹਾਂ ਵਿੱਚ ਸ਼ਾਮਲ ਹਨ:\n\n"<li>"ਵਾਈ-ਫਾਈ"</li>\n<li>"ਮੋਬਾਈਲ ਡਾਟਾ"</li>\n<li>"ਬਲੂਟੁੱਥ"</li></string>
     <string name="erase_euicc_data_button" msgid="728078969563311737">"ਮਿਟਾਓ"</string>
-    <!-- no translation found for reset_esim_title (4194570573425902754) -->
-    <skip />
+    <string name="reset_esim_title" msgid="4194570573425902754">"eSIMs ਨੂੰ ਮਿਟਾਓ"</string>
     <string name="reset_esim_desc" msgid="3662444090563399131">"ਇੰਝ ਕਰਨ ਨਾਲ ਕੋਈ ਮੋਬਾਈਲ ਸੇਵਾ ਪਲਾਨ ਰੱਦ ਨਹੀਂ ਹੋਵੇਗਾ। ਬਦਲਵੇਂ ਸਿਮ ਡਾਊਨਲੋਡ ਕਰਨ ਲਈ, ਆਪਣੇ ਕੈਰੀਅਰ ਨਾਲ ਸੰਪਰਕ ਕਰੋ।"</string>
     <string name="reset_network_button_text" msgid="2281476496459610071">"ਸੈਟਿੰਗਾਂ ਰੀਸੈੱਟ ਕਰੋ"</string>
     <string name="reset_network_final_desc" msgid="5304365082065278425">"ਕੀ ਸਾਰੀਆਂ ਨੈੱਟਵਰਕ ਸੈਟਿੰਗਾਂ ਰੀਸੈੱਟ ਕਰਨੀਆਂ ਹਨ? ਤੁਸੀਂ ਇਸ ਕਾਰਵਾਈ ਨੂੰ ਅਣਕੀਤਾ ਨਹੀਂ ਕਰ ਸਕਦੇ।"</string>
-    <!-- no translation found for reset_network_final_desc_esim (1129251284212847939) -->
-    <skip />
+    <string name="reset_network_final_desc_esim" msgid="1129251284212847939">"ਕੀ ਸਾਰੀਆਂ ਨੈੱਟਵਰਕ ਸੈਟਿੰਗਾਂ ਨੂੰ ਮੁੜ-ਸ਼ੁਰੂ ਕਰ ਕੇ ਈ-ਸਿਮ ਨੂੰ ਮਿਟਾਉਣਾ ਹੈ? ਤੁਸੀਂ ਇਸ ਕਾਰਵਾਈ ਨੂੰ ਅਣਕੀਤਾ ਨਹੀਂ ਕਰ ਸਕਦੇ।"</string>
     <string name="reset_network_final_button_text" msgid="2433867118414000462">"ਸੈਟਿੰਗਾਂ ਰੀਸੈੱਟ ਕਰੋ"</string>
     <string name="reset_network_confirm_title" msgid="913014422184481270">"ਕੀ ਰੀਸੈੱਟ ਕਰਨਾ ਹੈ?"</string>
     <string name="network_reset_not_available" msgid="1966334631394607829">"ਇਸ ਉਪਭੋਗਤਾ ਲਈ ਨੈੱਟਵਰਕ ਰੀਸੈੱਟ ਉਪਲਬਧ ਨਹੀਂ ਹੈ"</string>
     <string name="reset_network_complete_toast" msgid="1367872474130621115">"ਨੈੱਟਵਰਕ ਸੈਟਿੰਗਾਂ ਰੀਸੈੱਟ ਕੀਤੀਆਂ ਗਈਆਂ ਹਨ"</string>
     <string name="reset_esim_error_title" msgid="4670073610967959597">"ਸਿਮ ਮਿਟਾਏ ਨਹੀਂ ਜਾ ਸਕਦੇ"</string>
-    <!-- no translation found for reset_esim_error_msg (7279607120606365250) -->
-    <skip />
+    <string name="reset_esim_error_msg" msgid="7279607120606365250">"ਈ-ਸਿਮ ਕਿਸੇ ਗੜਬੜ ਕਰ ਕੇ ਮਿਟਾਏ ਨਹੀਂ ਜਾ ਸਕਦੇ।\n\nਆਪਣੇ ਡੀਵਾਈਸ ਨੂੰ ਮੁੜ-ਸ਼ੁਰੂ ਕਰ ਕੇ ਦੁਬਾਰਾ ਕੋਸ਼ਿਸ਼ ਕਰੋ।"</string>
     <string name="main_clear_title" msgid="277664302144837723">"ਸਾਰਾ ਡਾਟਾ ਮਿਟਾਓ (ਫੈਕਟਰੀ ਰੀਸੈੱਟ)"</string>
     <string name="main_clear_short_title" msgid="4752094765533020696">"ਸਾਰਾ ਡਾਟਾ ਮਿਟਾਓ (ਫੈਕਟਰੀ ਰੀਸੈੱਟ)"</string>
     <string name="main_clear_desc_also_erases_external" msgid="3687911419628956693"><li>"ਸੰਗੀਤ"</li>\n<li>"ਫ਼ੋਟੋਆਂ"</li>\n<li>"ਹੋਰ ਵਰਤੋਂਕਾਰ ਡਾਟਾ"</li></string>
@@ -2017,7 +2008,6 @@
     <string name="printer_info_desc" msgid="1206872325746154206">"ਇਸ ਪ੍ਰਿੰਟਰ ਬਾਰੇ ਹੋਰ ਜਾਣਕਾਰੀ"</string>
     <string name="power_usage_summary_title" msgid="4198312848584882113">"ਬੈਟਰੀ"</string>
     <string name="power_usage_summary" msgid="6857382582534984531">"ਬੈਟਰੀ ਵਰਤਦੇ ਹੋਏ ਕੀ ਕੀਤਾ ਗਿਆ ਹੈ"</string>
-    <string name="power_usage_not_available" msgid="3425302437465106036">"ਬੈਟਰੀ ਵਰਤੋਂ ਸੰਬੰਧੀ ਡਾਟਾ ਉਪਲਬਧ ਨਹੀਂ ਹੈ।"</string>
     <string name="power_usage_level_and_status" msgid="821521456989429593">"<xliff:g id="LEVEL">%1$s</xliff:g> - <xliff:g id="STATUS">%2$s</xliff:g>"</string>
     <string name="power_discharge_remaining" msgid="6997529817917076536">"<xliff:g id="REMAIN">%1$s</xliff:g> ਬਾਕੀ"</string>
     <string name="power_charge_remaining" msgid="7046064326172265116">"ਚਾਰਜ ਕਰਨ ਲਈ <xliff:g id="UNTIL_CHARGED">%1$s</xliff:g>"</string>
@@ -2038,7 +2028,6 @@
     <string name="manager_battery_usage_optimized_only" msgid="7121785281913056432">"ਸੁਯੋਗ ਬਣਾਈ ਗਈ"</string>
     <string name="manager_battery_usage_link_a11y" msgid="374918091821438564">"ਬੈਟਰੀ ਵਰਤੋਂ ਸੰਬੰਧੀ ਵਿਕਲਪਾਂ ਬਾਰੇ ਹੋਰ ਜਾਣੋ"</string>
     <string name="device_screen_usage" msgid="1011630249648289909">"ਪੂਰਾ ਚਾਰਜ ਕਰਨ ਤੋਂ ਬਾਅਦ ਸਕ੍ਰੀਨ ਵਰਤੋਂ"</string>
-    <string name="power_usage_list_summary" msgid="3237540201918492925">"ਪੂਰਾ ਚਾਰਜ ਕਰਨ ਤੋਂ ਬਾਅਦ ਬੈਟਰੀ ਵਰਤੋਂ"</string>
     <string name="advanced_battery_title" msgid="3005993394776555079">"ਬੈਟਰੀ ਵਰਤੋਂ"</string>
     <string name="history_details_title" msgid="8628584613889559355">"ਇਤਿਹਾਸ ਵੇਰਵੇ"</string>
     <string name="advanced_battery_preference_title" msgid="3790901207877260883">"ਬੈਟਰੀ ਵਰਤੋਂ"</string>
@@ -2062,7 +2051,17 @@
     <string name="battery_tip_high_usage_summary" msgid="3938999581403084551">"ਸਭ ਤੋਂ ਵੱਧ ਬੈਟਰੀ ਵਰਤੋਂ ਵਾਲੀਆਂ ਐਪਾਂ ਦੇਖੋ"</string>
     <string name="battery_tip_limited_temporarily_title" msgid="5962767837251276527">"ਚਾਰਜਿੰਗ ਨੂੰ ਰੋਕਿਆ ਗਿਆ ਹੈ"</string>
     <string name="battery_tip_limited_temporarily_summary" msgid="5254922316684499816">"ਬੈਟਰੀ ਦੀ ਜੀਵਨ ਮਿਆਦ ਨੂੰ ਵਧਾਉਣ ਲਈ ਬੈਟਰੀ ਨੂੰ ਸੁਰੱਖਿਅਤ ਕਰਨਾ"</string>
-    <!-- no translation found for battery_tip_limited_temporarily_extra_summary (8876637325622106400) -->
+    <!-- no translation found for battery_tip_dock_defender_future_bypass_title (7257251934903787366) -->
+    <skip />
+    <!-- no translation found for battery_tip_dock_defender_future_bypass_summary (428474483479026813) -->
+    <skip />
+    <!-- no translation found for battery_tip_dock_defender_active_title (8843454404807737776) -->
+    <skip />
+    <!-- no translation found for battery_tip_dock_defender_active_summary (5582869291068635429) -->
+    <skip />
+    <!-- no translation found for battery_tip_dock_defender_temporarily_bypassed_title (1679449361090557201) -->
+    <skip />
+    <!-- no translation found for battery_tip_dock_defender_temporarily_bypassed_summary (5107293805054133144) -->
     <skip />
     <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>
@@ -2125,7 +2124,6 @@
     <string name="power_bluetooth" msgid="5085900180846238196">"ਬਲੂਟੁੱਥ"</string>
     <string name="power_cell" msgid="7793805106954398186">"ਮੋਬਾਈਲ ਨੈੱਟਵਰਕ"</string>
     <string name="power_phone" msgid="2768396619208561670">"ਅਵਾਜ਼ੀ ਕਾਲਾਂ"</string>
-    <string name="battery_used_for" msgid="6401552215008504483">"<xliff:g id="TIME">^1</xliff:g> ਲਈ ਵਰਤਿਆ ਗਿਆ"</string>
     <string name="battery_screen_usage" msgid="90008745183187461">"ਸਕ੍ਰੀਨ ਵਰਤਣ ਦਾ ਸਮਾਂ <xliff:g id="TIME">^1</xliff:g>"</string>
     <string name="battery_used_by" msgid="6457305178016189330">"<xliff:g id="APP">%2$s</xliff:g> ਵੱਲੋਂ <xliff:g id="PERCENT">%1$s</xliff:g> ਵਰਤੀ ਗਈ"</string>
     <string name="battery_overall_usage" msgid="8940140259734182014">"ਸਮੁੱਚੀ ਬੈਟਰੀ ਦਾ <xliff:g id="PERCENT">%1$s</xliff:g>"</string>
@@ -2156,7 +2154,6 @@
     <string name="battery_not_usage_24hr" msgid="8397519536160741248">"ਪਿਛਲੇ 24 ਘੰਟਿਆਂ ਦੌਰਾਨ ਕੋਈ ਵਰਤੋਂ ਨਹੀਂ"</string>
     <string name="battery_usage_without_time" msgid="1346894834339420538"></string>
     <string name="battery_usage_other_users" msgid="9002643295562500693">"ਹੋਰ ਵਰਤੋਂਕਾਰ"</string>
-    <string name="advanced_battery_graph_subtext" msgid="6816737986172678550">"ਬਾਕੀ ਬਚੀ ਬੈਟਰੀ ਦਾ ਅਨੁਮਾਨ ਤੁਹਾਡੇ ਡੀਵਾਈਸ ਦੀ ਵਰਤੋਂ \'ਤੇ ਆਧਾਰਿਤ ਹੈ"</string>
     <string name="estimated_time_left" msgid="948717045180211777">"ਅਨੁਮਾਨਿਤ ਬਾਕੀ ਸਮਾਂ"</string>
     <string name="estimated_charging_time_left" msgid="2287135413363961246">"ਪੂਰਾ ਚਾਰਜ ਹੋਣ ਲਈ"</string>
     <string name="estimated_time_description" msgid="211058785418596009">"ਵਰਤੋਂ ਦੇ ਆਧਾਰ \'ਤੇ ਅਨੁਮਾਨ ਬਦਲ ਸਕਦਾ ਹੈ"</string>
@@ -2263,6 +2260,7 @@
     <string name="vpn_settings_multiple_insecure_multiple_total" msgid="1706236062478680488">"<xliff:g id="VPN_COUNT">%d</xliff:g> ਸੁਰੱਖਿਅਤ ਨਹੀਂ"</string>
     <string name="adaptive_connectivity_title" msgid="7464959640138428192">"Adaptive Connectivity"</string>
     <string name="adaptive_connectivity_summary" msgid="3648731530666326885">"ਇਹ ਤੁਹਾਡੇ ਨੈੱਟਵਰਕ ਕਨੈਕਸ਼ਨਾਂ ਦਾ ਸਵੈਚਲਿਤ ਤੌਰ \'ਤੇ ਪ੍ਰਬੰਧਨ ਕਰਕੇ, ਬੈਟਰੀ ਲਾਈਫ਼ ਨੂੰ ਵਧਾਉਂਦੀ ਹੈ ਅਤੇ ਡੀਵਾਈਸ ਦੀ ਕਾਰਗੁਜ਼ਾਰੀ ਵਿੱਚ ਸੁਧਾਰ ਕਰਦੀ ਹੈ"</string>
+    <string name="adaptive_connectivity_main_switch_title" msgid="261045483524512420">"ਅਨੁਕੂਲ ਕਨੈਕਟੀਵਿਟੀ ਦੀ ਵਰਤੋਂ ਕਰੋ"</string>
     <string name="credentials_title" msgid="7535942196886123656">"ਕ੍ਰੀਡੈਂਸ਼ੀਅਲ ਸਟੋਰੇਜ"</string>
     <string name="credentials_install" msgid="3933218407598415827">"ਪ੍ਰਮਾਣ-ਪੱਤਰ ਸਥਾਪਤ ਕਰੋ"</string>
     <string name="credentials_reset" msgid="4246628389366452655">"ਕ੍ਰੀਡੈਂਸ਼ੀਅਲ ਹਟਾਓ"</string>
@@ -2563,8 +2561,7 @@
     <string name="user_remove_user_menu" msgid="2183714948094429367">"<xliff:g id="USER_NAME">%1$s</xliff:g> ਨੂੰ ਇਸ ਡੀਵਾਈਸ ਤੋਂ ਮਿਟਾਓ"</string>
     <string name="user_lockscreen_settings" msgid="4596612658981942092">"ਲਾਕ ਸਕ੍ਰੀਨ ਸੈਟਿੰਗਾਂ"</string>
     <string name="user_add_on_lockscreen_menu" msgid="2539059062034644966">"ਲਾਕ ਸਕ੍ਰੀਨ ਤੋਂ ਵਰਤੋਂਕਾਰਾਂ ਨੂੰ ਸ਼ਾਮਲ ਕਰੋ"</string>
-    <!-- no translation found for switch_to_dock_user_when_docked (2324395443311905635) -->
-    <skip />
+    <string name="switch_to_dock_user_when_docked" msgid="2324395443311905635">"ਡੌਕ ਕੀਤੇ ਜਾਣ \'ਤੇ ਪ੍ਰਸ਼ਾਸਕ ਵਰਤੋਂਕਾਰ \'ਤੇ ਸਵਿੱਚ ਕਰੋ"</string>
     <string name="user_confirm_remove_self_title" msgid="926265330805361832">"ਕੀ ਖੁਦ ਨੂੰ ਹਟਾਉਣਾ ਹੈ?"</string>
     <string name="user_confirm_remove_title" msgid="3626559103278006002">"ਇਹ ਵਰਤੋਂਕਾਰ ਮਿਟਾਉਣਾ ਹੈ?"</string>
     <string name="user_profile_confirm_remove_title" msgid="3131574314149375354">"ਕੀ ਇਹ ਪ੍ਰੋਫਾਈਲ ਹਟਾਉਣੀ ਹੈ?"</string>
@@ -2690,8 +2687,7 @@
     <string name="wizard_next" msgid="3884832431439072471">"ਅੱਗੇ"</string>
     <string name="wizard_back_adoptable" msgid="1447814356855134183">"ਹੋਰ ਤਰੀਕੇ ਨਾਲ ਫਾਰਮੈਟ ਕਰੋ"</string>
     <string name="regulatory_info_text" msgid="1154461023369976667"></string>
-    <!-- no translation found for sim_settings_title (2254609719033946272) -->
-    <skip />
+    <string name="sim_settings_title" msgid="2254609719033946272">"ਸਿਮ"</string>
     <string name="sim_cellular_data_unavailable" msgid="4653591727755387534">"ਮੋਬਾਈਲ ਡਾਟਾ ਅਣਉਪਲਬਧ ਹੈ"</string>
     <string name="sim_cellular_data_unavailable_summary" msgid="6505871722911347881">"ਇੱਕ  ਡਾਟਾ  SIM ਚੁਣਨ ਲਈ ਟੈਪ ਕਰੋ"</string>
     <string name="sim_calls_always_use" msgid="967857230039768111">"ਕਾਲਾਂ ਲਈ ਹਮੇਸ਼ਾਂ ਇਹ ਵਰਤੋ"</string>
@@ -2709,8 +2705,7 @@
     <string name="sim_status_title" msgid="6188770698037109774">"ਸਿਮ ਸਥਿਤੀ"</string>
     <string name="sim_status_title_sim_slot" msgid="4932996839194493313">"ਸਿਮ ਅਵਸਥਾ (ਸਿਮ ਸਲੌਟ %1$d)"</string>
     <string name="sim_signal_strength" msgid="6351052821700294501">"<xliff:g id="DBM">%1$d</xliff:g> dBm <xliff:g id="ASU">%2$d</xliff:g> asu"</string>
-    <!-- no translation found for sim_notification_title (2819551384383504031) -->
-    <skip />
+    <string name="sim_notification_title" msgid="2819551384383504031">"ਸਿਮ ਬਦਲੇ ਗਏ।"</string>
     <string name="sim_notification_summary" msgid="5593339846307029991">"ਸੈੱਟ ਕਰਨ ਲਈ ਟੈਪ ਕਰੋ"</string>
     <string name="sim_calls_ask_first_prefs_title" msgid="3077694594349657933">"ਹਰ ਵਾਰ ਪੁੱਛੋ"</string>
     <string name="sim_selection_required_pref" msgid="231437651041498359">"ਚੋਣ ਲੁੜੀਂਦੀ"</string>
@@ -2736,7 +2731,10 @@
     <string name="account_dashboard_title" msgid="8228773251948253914">"ਪਾਸਵਰਡ ਅਤੇ ਖਾਤੇ"</string>
     <string name="account_dashboard_default_summary" msgid="1730719656099599488">"ਰੱਖਿਅਤ ਕੀਤੇ ਪਾਸਵਰਡ, ਆਟੋਫਿਲ, ਸਿੰਕ ਕੀਤੇ ਖਾਤੇ"</string>
     <string name="app_default_dashboard_title" msgid="4071015747629103216">"ਪੂਰਵ-ਨਿਰਧਾਰਿਤ ਐਪਾਂ"</string>
-    <!-- no translation found for cloned_apps_dashboard_title (5542076801222950921) -->
+    <string name="cloned_apps_dashboard_title" msgid="5542076801222950921">"ਕਲੋਨ ਕੀਤੀਆਂ ਐਪਾਂ"</string>
+    <!-- no translation found for desc_cloned_apps_intro_text (1369621522882622476) -->
+    <skip />
+    <!-- no translation found for cloned_apps_summary (8805362440770795709) -->
     <skip />
     <string name="system_dashboard_summary" msgid="7400745270362833832">"ਭਾਸ਼ਾਵਾਂ, ਇਸ਼ਾਰੇ, ਸਮਾਂ, ਬੈਕਅੱਪ"</string>
     <string name="languages_setting_summary" msgid="4924440599794956443">"ਸਿਸਟਮ ਦੀਆਂ ਭਾਸ਼ਾਵਾਂ, ਐਪ ਦੀਆਂ ਭਾਸ਼ਾਵਾਂ"</string>
@@ -3352,8 +3350,7 @@
     <string name="screen_pinning_unlock_password" msgid="4957969621904790573">"ਅਣਪਿੰਨ ਕਰਨ ਤੋਂ ਪਹਿਲਾਂ ਪਾਸਵਰਡ ਮੰਗੋ"</string>
     <string name="screen_pinning_unlock_none" msgid="2474959642431856316">"ਅਣਪਿੰਨ ਕਰਨ ਵੇਲੇ ਡੀਵਾਈਸ ਲਾਕ ਕਰੋ"</string>
     <string name="confirm_sim_deletion_title" msgid="9199369003530237871">"ਸਿਮ ਮਿਟਾਉਣ ਦੀ ਤਸਦੀਕ ਕਰੋ"</string>
-    <!-- no translation found for confirm_sim_deletion_description (5090811029854329373) -->
-    <skip />
+    <string name="confirm_sim_deletion_description" msgid="5090811029854329373">"ਈ-ਸਿਮ ਨੂੰ ਮਿਟਾਉਣ ਤੋਂ ਪਹਿਲਾਂ ਆਪਣੀ ਪਛਾਣ ਦੀ ਪੁਸ਼ਟੀ ਕਰੋ"</string>
     <string name="opening_paragraph_delete_profile_unknown_company" msgid="2951348192319498135">"ਇਸ ਕਾਰਜ ਪ੍ਰੋਫਾਈਲ ਦਾ ਇਨ੍ਹਾਂ ਵੱਲੋਂ ਪ੍ਰਬੰਧਨ ਕੀਤਾ ਜਾਂਦਾ ਹੈ:"</string>
     <string name="managing_admin" msgid="2633920317425356619">"<xliff:g id="ADMIN_APP_LABEL">%s</xliff:g> ਦੁਆਰਾ ਪ੍ਰਬੰਧਿਤ"</string>
     <string name="encryption_interstitial_header" msgid="4418014339568737685">"ਸੁਰੱਖਿਅਤ ਸ਼ੁਰੂਆਤ"</string>
@@ -3757,6 +3754,11 @@
       <item quantity="other"><xliff:g id="COUNT">%d</xliff:g> ਐਪਾਂ ਅਣ-ਪ੍ਰਤਿਬੰਧਿਤ ਡਾਟੇ ਦੀ ਵਰਤੋਂ ਕਰ ਸਕਦੀਆਂ ਹਨ</item>
     </plurals>
     <string name="special_access_more" msgid="132919514147475846">"ਹੋਰ ਦੇਖੋ"</string>
+    <string name="long_background_tasks_label" msgid="3169590134850226687">"ਲੰਬੇ ਬੈਕਗ੍ਰਾਊਂਡ ਕਾਰਜ"</string>
+    <string name="long_background_tasks_switch_title" msgid="2491623894899492543">"ਲੰਬਾ ਸਮਾਂ ਚੱਲਣ ਵਾਲੇ ਬੈਕਗ੍ਰਾਊਂਡ ਕਾਰਜਾਂ ਨੂੰ ਆਗਿਆ ਦਿਓ"</string>
+    <string name="long_background_tasks_title" msgid="3272230637974707490">"ਲੰਬੇ ਬੈਕਗ੍ਰਾਊਂਡ ਕਾਰਜ"</string>
+    <string name="long_background_tasks_footer_title" msgid="9117342254914743097">"ਇਸ ਐਪ ਨੂੰ ਲੰਬੇ ਬੈਕਗ੍ਰਾਊਂਡ ਕਾਰਜ ਚਲਾਉਣ ਦੀ ਆਗਿਆ ਦਿਓ। ਇਸ ਨਾਲ ਐਪ ਨੂੰ ਡਾਊਨਲੋਡਾਂ ਅਤੇ ਅੱਪਲੋਡਾਂ ਵਰਗੇ ਅਜਿਹੇ ਕਾਰਜਾਂ ਨੂੰ ਚਲਾਉਣ ਦੀ ਆਗਿਆ ਮਿਲਦੀ ਹੈ ਜੋ ਪੂਰੇ ਹੋਣ ਵਿੱਚ ਕੁਝ ਮਿੰਟਾਂ ਤੋਂ ਜ਼ਿਆਦਾ ਤੱਕ ਦਾ ਸਮਾਂ ਲੈ ਸਕਦੇ ਹਨ। \n\nਜੇ ਇਸ ਇਜਾਜ਼ਤ ਨੂੰ ਅਸਵੀਕਾਰ ਕੀਤਾ ਜਾਂਦਾ ਹੈ, ਤਾਂ ਸਿਸਟਮ ਐਪ ਵੱਲੋਂ ਬੈਕਗ੍ਰਾਊਂਡ ਵਿੱਚ ਅਜਿਹੇ ਕਾਰਜ ਕਰਨ ਦੇ ਸਮੇਂ ਨੂੰ ਸੀਮਤ ਕਰ ਦੇਵੇਗਾ।"</string>
+    <string name="keywords_long_background_tasks" msgid="5788956269136054574">"ਲੰਬੀ ਜੌਬ, ਡਾਟਾ ਟ੍ਰਾਂਸਫ਼ਰ, ਬੈਕਗ੍ਰਾਊਂਡ ਕਾਰਜ"</string>
     <string name="reset_shortcut_manager_throttling" msgid="2183940254903144298">"ShortcutManager ਰੇਟ-ਲਿਮਿਟਿੰਗ ਰੀਸੈੱਟ ਕਰੋ"</string>
     <string name="reset_shortcut_manager_throttling_complete" msgid="8949943009096885470">"ShortcutManager ਰੇਟ-ਲਿਮਟਿੰਗ ਰੀਸੈੱਟ ਕੀਤੀ ਜਾ ਚੁੱਕੀ ਹੈ"</string>
     <string name="notification_suggestion_title" msgid="6309263655965785411">" ਲਾਕ  ਸਕ੍ਰੀਨ \'ਤੇ ਜਾਣਕਾਰੀ ਨੂੰ ਕੰਟਰੋਲ ਕਰੋ"</string>
@@ -4129,8 +4131,7 @@
     <string name="mobile_data_settings_title" msgid="3927524078598009792">"ਮੋਬਾਈਲ ਡਾਟਾ"</string>
     <string name="mobile_data_settings_summary" msgid="7323978798199919063">"ਮੋਬਾਈਲ ਨੈੱਟਵਰਕ ਦੀ ਵਰਤੋਂ ਨਾਲ ਡਾਟਾ ਚਲਾਓ"</string>
     <string name="mobile_data_settings_summary_auto_switch" msgid="7851549787645698945">"ਰੇਂਜ ਵਿੱਚ ਹੋਣ \'ਤੇ ਫ਼ੋਨ ਸਵੈਚਲਿਤ ਤੌਰ \'ਤੇ ਇਸ ਕੈਰੀਅਰ \'ਤੇ ਜਾਵੇਗਾ"</string>
-    <!-- no translation found for mobile_data_settings_summary_unavailable (9176513507571883986) -->
-    <skip />
+    <string name="mobile_data_settings_summary_unavailable" msgid="9176513507571883986">"ਕੋਈ ਸਿਮ ਉਪਲਬਧ ਨਹੀਂ ਹੈ"</string>
     <string name="calls_preference" msgid="2166481296066890129">"ਕਾਲਾਂ ਦੀ ਤਰਜੀਹ"</string>
     <string name="sms_preference" msgid="7742964962568219351">"SMS ਦੀ ਤਰਜੀਹ"</string>
     <string name="calls_and_sms_ask_every_time" msgid="3178743088737726677">"ਹਰ ਵਾਰ ਪੁੱਛੋ"</string>
@@ -4145,10 +4146,8 @@
     <string name="mobile_network_list_add_more" msgid="4478586073355236604">"ਹੋਰ ਸ਼ਾਮਲ ਕਰੋ"</string>
     <string name="mobile_network_active_sim" msgid="6397581267971410039">"ਕਿਰਿਆਸ਼ੀਲ / ਸਿਮ"</string>
     <string name="mobile_network_inactive_sim" msgid="5829757490580409899">"ਅਕਿਰਿਆਸ਼ੀਲ / ਸਿਮ"</string>
-    <!-- no translation found for mobile_network_active_esim (3984452275968408382) -->
-    <skip />
-    <!-- no translation found for mobile_network_inactive_esim (8777415108263057939) -->
-    <skip />
+    <string name="mobile_network_active_esim" msgid="3984452275968408382">"ਕਿਰਿਆਸ਼ੀਲ / ਈ-ਸਿਮ"</string>
+    <string name="mobile_network_inactive_esim" msgid="8777415108263057939">"ਅਕਿਰਿਆਸ਼ੀਲ / ਈ-ਸਿਮ"</string>
     <string name="mobile_network_sim_name" msgid="3187192894150386537">"ਸਿਮ ਦਾ ਨਾਮ ਅਤੇ ਰੰਗ"</string>
     <string name="mobile_network_sim_name_label" msgid="1452440641628369625">"ਨਾਮ"</string>
     <string name="mobile_network_sim_color_label" msgid="5293944087609632340">"ਰੰਗ (ਅਨੁਰੂਪ ਐਪਾਂ ਵੱਲੋਂ ਵਰਤਿਆ ਜਾਂਦਾ ਹੈ)"</string>
@@ -4184,8 +4183,7 @@
     <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>
-    <!-- no translation found for sim_action_switch_sub_dialog_text_downloaded (8977951796005849471) -->
-    <skip />
+    <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>
     <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>
@@ -4227,10 +4225,8 @@
     <string name="switch_sim_dialog_text" msgid="7530186862171635464">"ਮੋਬਾਈਲ ਡਾਟਾ, ਕਾਲਾਂ ਅਤੇ SMS ਲਈ <xliff:g id="CARRIER_NAME">%1$s</xliff:g> ਨੂੰ ਵਰਤਿਆ ਜਾਵੇਗਾ।"</string>
     <string name="switch_sim_dialog_no_switch_title" msgid="809763410787744247">"ਕੋਈ ਕਿਰਿਆਸ਼ੀਲ ਸਿਮ ਉਪਲਬਧ ਨਹੀਂ ਹੈ"</string>
     <string name="switch_sim_dialog_no_switch_text" msgid="7053939850026876088">"ਮੋਬਾਈਲ ਡਾਟਾ, ਕਾਲ ਵਿਸ਼ੇਸ਼ਤਾਵਾਂ ਅਤੇ SMS ਬਾਅਦ ਵਿੱਚ ਵਰਤਣ ਲਈ, ਆਪਣੀਆਂ ਨੈੱਟਵਰਕ ਸੈਟਿੰਗਾਂ \'ਤੇ ਜਾਓ"</string>
-    <!-- no translation found for sim_card_label (6263064316075963775) -->
-    <skip />
-    <!-- no translation found for erase_sim_dialog_title (4742077437653028326) -->
-    <skip />
+    <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>
     <string name="erase_sim_confirm_button" msgid="8309115684335320541">"ਮਿਟਾਓ"</string>
     <string name="erasing_sim" msgid="7877703231075699139">"ਸਿਮ ਮਿਟਾਇਆ ਜਾ ਰਿਹਾ ਹੈ…"</string>
@@ -4283,6 +4279,8 @@
     <string name="capture_system_heap_dump_title" msgid="9210974110606886455">"ਸਿਸਟਮ ਦੇ ਹੀਪ ਡੰਪ ਨੂੰ ਕੈਪਚਰ ਕਰੋ"</string>
     <string name="reboot_with_mte_title" msgid="9167242803901899693">"MTE ਨਾਲ ਰੀਬੂਟ ਕਰੋ"</string>
     <string name="reboot_with_mte_message" msgid="7675836625682561153">"ਸਿਸਟਮ ਰੀਬੂਟ ਹੋਵੇਗਾ ਅਤੇ ਮੈਮੋਰੀ ਟੈਗਿੰਗ ਐਕਸਟੈਂਸ਼ਨ (MTE) ਨਾਲ ਪ੍ਰਯੋਗ ਕਰਨ ਦੀ ਆਗਿਆ ਦੇਵੇਗਾ। MTE ਸਿਸਟਮ ਦੀ ਕਾਰਗੁਜ਼ਾਰੀ ਅਤੇ ਸਥਿਰਤਾ \'ਤੇ ਨਕਾਰਾਤਮਕ ਪ੍ਰਭਾਵ ਪਾ ਸਕਦਾ ਹੈ। ਇਸਨੂੰ ਅਗਲੀ ਵਾਰ ਰੀਬੂਟ ਕਰਨ \'ਤੇ ਰੀਸੈੱਟ ਕੀਤਾ ਜਾਵੇਗਾ।"</string>
+    <string name="reboot_with_mte_summary" msgid="879384278357305846">"ਐਪ ਵਿਕਾਸ ਲਈ ਸਿੰਗਲ ਬੂਟ ਵਾਸਤੇ MTE ਨੂੰ ਵਰਤ ਕੇ ਦੇਖੋ"</string>
+    <string name="reboot_with_mte_already_enabled" msgid="7708271355555880940">"MTE ਨੂੰ ਅਡਵਾਂਸ ਮੈਮੋਰੀ ਸੁਰੱਖਿਆ ਰਾਹੀਂ ਚਾਲੂ ਕੀਤਾ ਜਾਂਦਾ ਹੈ"</string>
     <string name="capturing_system_heap_dump_message" msgid="8410503247477360622">"ਸਿਸਟਮ ਦੇ ਹੀਪ ਡੰਪ ਨੂੰ ਕੈਪਚਰ ਕੀਤਾ ਜਾ ਰਿਹਾ ਹੈ"</string>
     <string name="error_capturing_system_heap_dump_message" msgid="2352983250048200052">"ਸਿਸਟਮ ਦੇ ਹੀਪ ਡੰਪ ਨੂੰ ਕੈਪਚਰ ਨਹੀਂ ਕੀਤਾ ਜਾ ਸਕਿਆ"</string>
     <string name="automatic_system_heap_dump_title" msgid="4093306504711109479">"ਸਿਸਟਮ ਦੇ ਹੀਪ ਡੰਪਾਂ ਨੂੰ ਸਵੈਚਲਿਤ ਤੌਰ \'ਤੇ ਕੈਪਚਰ ਕਰੋ"</string>
@@ -4334,6 +4332,11 @@
     <string name="lockscreen_trivial_disabled_controls_summary" msgid="7593626010580689155">"ਵਰਤੋਂ ਕਰਨ ਲਈ, ਪਹਿਲਾਂ \"ਡੀਵਾਈਸ ਕੰਟਰੋਲ ਦਿਖਾਓ\" ਨੂੰ ਚਾਲੂ ਕਰੋ"</string>
     <string name="lockscreen_double_line_clock_summary" msgid="2916159550425093703">"ਉਪਲਬਧ ਹੋਣ \'ਤੇ ਡਬਲ-ਲਾਈਨ ਘੜੀ ਦਿਖਾਓ"</string>
     <string name="lockscreen_double_line_clock_setting_toggle" msgid="3408639316001688529">"ਡਬਲ-ਲਾਈਨ ਘੜੀ"</string>
+    <string name="lockscreen_quick_affordances_title" msgid="435869403114245620">"ਬਟਨ"</string>
+    <plurals name="lockscreen_quick_affordances_summary" formatted="false" msgid="4225396036524703997">
+      <item quantity="one"><xliff:g id="FIRST_1">%1$s</xliff:g>, <xliff:g id="SECOND">%2$s</xliff:g></item>
+      <item quantity="other"><xliff:g id="FIRST_1">%1$s</xliff:g>, <xliff:g id="SECOND">%2$s</xliff:g></item>
+    </plurals>
     <string name="rtt_settings_title" msgid="7049259598645966354"></string>
     <string name="rtt_settings_no_visible" msgid="7440356831140948382"></string>
     <string name="rtt_settings_visible_during_call" msgid="7866181103286073700"></string>
@@ -4382,10 +4385,8 @@
     <string name="carrier_wifi_offload_summary" msgid="2980563718888371142">"ਗਤੀ ਅਤੇ ਕਵਰੇਜ ਨੂੰ ਬਿਹਤਰ ਬਣਾਉਣ ਲਈ Google Fi ਨੂੰ W+ ਨੈੱਟਵਰਕ ਵਰਤਣ ਦੀ ਇਜਾਜ਼ਤ ਦਿਓ"</string>
     <string name="carrier_wifi_network_title" msgid="5461382943873831770">"W+ ਨੈੱਟਵਰਕ"</string>
     <string name="sim_category_title" msgid="2341314000964710495">"ਸਿਮ"</string>
-    <!-- no translation found for downloaded_sim_category_title (2876988650413179752) -->
-    <skip />
-    <!-- no translation found for downloaded_sims_category_title (487799905978489922) -->
-    <skip />
+    <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>
     <string name="sim_category_default_active_sim" msgid="1208194173387987231">" / <xliff:g id="ID_1">%1$s</xliff:g> ਲਈ ਪੂਰਵ-ਨਿਰਧਾਰਿਤ"</string>
@@ -4441,8 +4442,7 @@
     <string name="smart_forwarding_ongoing_title" msgid="962226849074401228">"ਕਾਲ ਸੈਟਿੰਗਾਂ"</string>
     <string name="smart_forwarding_ongoing_text" msgid="2189209372407117114">"ਸੈਟਿੰਗਾਂ ਨੂੰ ਅੱਪਡੇਟ ਕੀਤਾ ਜਾ ਰਿਹਾ ਹੈ…"</string>
     <string name="smart_forwarding_failed_title" msgid="1859891191023516080">"ਕਾਲ ਸੈਟਿੰਗਾਂ ਵਿੱਚ ਗੜਬੜ"</string>
-    <!-- no translation found for smart_forwarding_failed_text (8682640643264071789) -->
-    <skip />
+    <string name="smart_forwarding_failed_text" msgid="8682640643264071789">"ਨੈੱਟਵਰਕ ਜਾਂ ਸਿਮ ਵਿੱਚ ਗੜਬੜ।"</string>
     <string name="smart_forwarding_failed_not_activated_text" msgid="997396203001257904">"ਸਿਮ ਨੂੰ ਕਿਰਿਆਸ਼ੀਲ ਨਹੀਂ ਕੀਤਾ ਗਿਆ।"</string>
     <string name="smart_forwarding_input_mdn_title" msgid="5105463748849841763">"ਫ਼ੋਨ ਨੰਬਰ ਦਾਖਲ ਕਰੋ"</string>
     <string name="smart_forwarding_input_mdn_dialog_title" msgid="7542216086697868415">"ਫ਼ੋਨ ਨੰਬਰ ਦਾਖਲ ਕਰੋ"</string>
@@ -4466,14 +4466,10 @@
     <string name="previous_page_content_description" msgid="6438292457923282991">"ਪਿੱਛੇ"</string>
     <string name="next_page_content_description" msgid="1641835099813416294">"ਅੱਗੇ"</string>
     <string name="colors_viewpager_content_description" msgid="2591751086138259565">"ਰੰਗ ਦੀ ਪੂਰਵ-ਝਲਕ"</string>
-    <!-- no translation found for bluetooth_sim_card_access_notification_title (7351015416346359536) -->
-    <skip />
-    <!-- no translation found for bluetooth_sim_card_access_notification_content (8685623260103018309) -->
-    <skip />
-    <!-- no translation found for bluetooth_sim_card_access_dialog_title (5616323725563125179) -->
-    <skip />
-    <!-- no translation found for bluetooth_sim_card_access_dialog_content (6281997628405909566) -->
-    <skip />
+    <string name="bluetooth_sim_card_access_notification_title" msgid="7351015416346359536">"ਸਿਮ ਪਹੁੰਚ ਬੇਨਤੀ"</string>
+    <string name="bluetooth_sim_card_access_notification_content" msgid="8685623260103018309">"ਕੋਈ ਡੀਵਾਈਸ ਤੁਹਾਡੇ ਸਿਮ ਤੱਕ ਪਹੁੰਚ ਕਰਨਾ ਚਾਹੁੰਦਾ ਹੈ। ਵੇਰਵਿਆਂ ਲਈ ਟੈਪ ਕਰੋ।"</string>
+    <string name="bluetooth_sim_card_access_dialog_title" msgid="5616323725563125179">"ਕੀ ਸਿਮ ਤੱਕ ਪਹੁੰਚ ਕਰਨ ਦੀ ਆਗਿਆ ਦੇਣੀ ਹੈ?"</string>
+    <string name="bluetooth_sim_card_access_dialog_content" msgid="6281997628405909566">"ਕੋਈ ਬਲੂਟੁੱਥ ਡੀਵਾਈਸ, <xliff:g id="DEVICE_NAME_0">%1$s</xliff:g>, ਤੁਹਾਡੇ ਸਿਮ ਦੇ ਡਾਟੇ ਤੱਕ ਪਹੁੰਚ ਕਰਨਾ ਚਾਹੁੰਦਾ ਹੈ। ਇਸ ਵਿੱਚ ਤੁਹਾਡੇ ਸੰਪਰਕ ਸ਼ਾਮਲ ਹਨ।\n\nਕਨੈਕਟ ਹੋਣ \'ਤੇ, <xliff:g id="DEVICE_NAME_1">%2$s</xliff:g>, <xliff:g id="PHONE_NUMBER">%3$s</xliff:g> \'ਤੇ ਕੀਤੀਆਂ ਜਾਣ ਵਾਲੀਆਂ ਸਾਰੀਆਂ ਕਾਲਾਂ ਪ੍ਰਾਪਤ ਕਰੇਗਾ।"</string>
     <string name="bluetooth_connect_access_notification_title" msgid="2573547043170883947">"ਬਲੂਟੁੱਥ ਡੀਵਾਈਸ ਉਪਲਬਧ ਹੈ"</string>
     <string name="bluetooth_connect_access_notification_content" msgid="1328465545685433304">"ਕੋਈ ਡੀਵਾਈਸ ਕਨੈਕਟ ਕਰਨਾ ਚਾਹੁੰਦਾ ਹੈ। ਵੇਰਵਿਆਂ ਲਈ ਟੈਪ ਕਰੋ।"</string>
     <string name="bluetooth_connect_access_dialog_title" msgid="1948056782712451381">"ਕੀ ਬਲੂਟੁੱਥ ਡੀਵਾਈਸ ਨਾਲ ਕਨੈਕਟ ਕਰਨਾ ਹੈ?"</string>
@@ -4544,6 +4540,10 @@
     <string name="ingress_rate_limit_summary" msgid="1097811019742438371">"ਨੈੱਟਵਰਕ ਬੈਂਡਵਿਡਥ ਪ੍ਰਵੇਸ਼ ਦਰ ਸੀਮਾ ਦਾ ਸੰਰੂਪਣ ਕਰੋ ਜੋ ਇੰਟਰਨੈੱਟ ਕਨੈਕਟੀਵਿਟੀ ਮੁਹੱਈਆ ਕਰਵਾਉਣ ਵਾਲੇ ਸਾਰੇ ਨੈੱਟਵਰਕਾਂ \'ਤੇ ਲਾਗੂ ਹੁੰਦਾ ਹੈ।"</string>
     <string name="ingress_rate_limit_dialog_title" msgid="5359461052422633789">"ਨੈੱਟਵਰਕ ਡਾਊਨਲੋਡ ਦਰ ਸੀਮਾ ਦਾ ਸੰਰੂਪਣ ਕਰੋ"</string>
     <string name="ingress_rate_limit_no_limit_entry" msgid="8741098826008012163">"ਕੋਈ ਸੀਮਾ ਨਹੀਂ"</string>
+    <!-- no translation found for disable_phantom_process_monitor_title (8348108346706188771) -->
+    <skip />
+    <!-- no translation found for disable_phantom_process_monitor_summary (3044464635550256985) -->
+    <skip />
     <string name="bluetooth_broadcast_dialog_title" msgid="9172775308463135884">"ਪ੍ਰਸਾਰਨ"</string>
     <string name="bluetooth_broadcast_dialog_broadcast_app" msgid="1016617579194329005">"<xliff:g id="CURRENTAPP">%1$s</xliff:g> ਦਾ ਪ੍ਰਸਾਰਨ ਕਰੋ"</string>
     <string name="bluetooth_broadcast_dialog_find_message" msgid="6621660851669953883">"ਉਨ੍ਹਾਂ ਪ੍ਰਸਾਰਨਾਂ ਨੂੰ ਸੁਣੋ ਜੋ ਤੁਹਾਡੇ ਨੇੜੇ ਚੱਲ ਰਹੇ ਹਨ"</string>
diff --git a/res/values-pl/arrays.xml b/res/values-pl/arrays.xml
index 86f49ae..fe79fa0 100644
--- a/res/values-pl/arrays.xml
+++ b/res/values-pl/arrays.xml
@@ -469,7 +469,9 @@
     <item msgid="2373999996715432397">"0"</item>
     <item msgid="5305176997036663262">"1"</item>
   </string-array>
-    <!-- no translation found for switch_to_dock_user_when_docked_timeout_entries:0 (3211660022507486536) -->
-    <!-- no translation found for switch_to_dock_user_when_docked_timeout_entries:1 (7025253383416830453) -->
-    <!-- no translation found for switch_to_dock_user_when_docked_timeout_entries:2 (1574040255478150028) -->
+  <string-array name="switch_to_dock_user_when_docked_timeout_entries">
+    <item msgid="3211660022507486536">"Nigdy"</item>
+    <item msgid="7025253383416830453">"Po minucie"</item>
+    <item msgid="1574040255478150028">"Po 5 minutach"</item>
+  </string-array>
 </resources>
diff --git a/res/values-pl/strings.xml b/res/values-pl/strings.xml
index 374e467..b5b6084 100644
--- a/res/values-pl/strings.xml
+++ b/res/values-pl/strings.xml
@@ -1052,18 +1052,13 @@
     <string name="force_bold_text" msgid="4620929631102086716">"Włącz pogrubienie tekstu"</string>
     <string name="title_font_size" msgid="570613010306330622">"Rozmiar czcionki"</string>
     <string name="short_summary_font_size" msgid="8444689613442419978">"Zwiększ lub zmniejsz tekst"</string>
-    <!-- no translation found for sim_lock_settings (7331982427303002613) -->
-    <skip />
-    <!-- no translation found for sim_lock_settings_category (6475255139493877786) -->
-    <skip />
-    <!-- no translation found for sim_pin_toggle (6814489621760857328) -->
-    <skip />
+    <string name="sim_lock_settings" msgid="7331982427303002613">"Ustawienia blokady karty SIM"</string>
+    <string name="sim_lock_settings_category" msgid="6475255139493877786">"Blokada karty SIM"</string>
+    <string name="sim_pin_toggle" msgid="6814489621760857328">"Zablokuj kartę SIM"</string>
     <string name="sim_pin_change" msgid="5978881209990507379">"Zmień PIN do karty SIM"</string>
     <string name="sim_enter_pin" msgid="8235202785516053253">"Kod PIN do karty SIM"</string>
-    <!-- no translation found for sim_enable_sim_lock (6486354334679225748) -->
-    <skip />
-    <!-- no translation found for sim_disable_sim_lock (6939439812841857306) -->
-    <skip />
+    <string name="sim_enable_sim_lock" msgid="6486354334679225748">"Zablokuj kartę SIM"</string>
+    <string name="sim_disable_sim_lock" msgid="6939439812841857306">"Odblokuj kartę SIM"</string>
     <string name="sim_enter_old" msgid="6882545610939674813">"Stary kod PIN do karty SIM"</string>
     <string name="sim_enter_new" msgid="9010947802784561582">"Nowy kod PIN do karty SIM"</string>
     <string name="sim_reenter_new" msgid="6131418271490374263">"Ponownie wpisz nowy PIN"</string>
@@ -1078,8 +1073,7 @@
     <string name="sim_change_data_title" msgid="4663239438584588847">"Użyć: <xliff:g id="CARRIER">%1$s</xliff:g> do transmisji danych?"</string>
     <string name="sim_change_data_message" msgid="3046178883369645132">"Używasz sieci <xliff:g id="CARRIER2_0">%2$s</xliff:g> do transmisji danych. Jeśli przełączysz się na sieć <xliff:g id="CARRIER1">%1$s</xliff:g>, sieć <xliff:g id="CARRIER2_1">%2$s</xliff:g> nie będzie już używana do mobilnej transmisji danych."</string>
     <string name="sim_change_data_ok" msgid="4922114750417276560">"Użyj karty operatora <xliff:g id="CARRIER">%1$s</xliff:g>"</string>
-    <!-- no translation found for sim_preferred_title (8850185380445309835) -->
-    <skip />
+    <string name="sim_preferred_title" msgid="8850185380445309835">"Zaktualizować preferowaną kartę SIM?"</string>
     <string name="sim_preferred_message" msgid="6004009449266648351">"<xliff:g id="NEW_SIM">%1$s</xliff:g> jest jedyną kartą SIM w Twoim urządzeniu. Czy chcesz jej użyć do mobilnej transmisji danych, nawiązywania połączeń i wysyłania SMS-ów?"</string>
     <string name="wrong_pin_code_pukked" msgid="3414172752791445033">"Nieprawidłowy kod PIN karty SIM. Musisz teraz skontaktować się z operatorem, by odblokował Twoje urządzenie."</string>
     <plurals name="wrong_pin_code" formatted="false" msgid="4054088588731305475">
@@ -1234,20 +1228,17 @@
     <string name="reset_network_title" msgid="1395494440355807616">"Resetuj Wi-Fi, transmisję i Bluetootha"</string>
     <string name="reset_network_desc" msgid="1112523764899788246">"Spowoduje to usunięcie wszystkich ustawień sieciowych, w tym:\n\n"<li>"Wi‑Fi"</li>\n<li>"mobilnej transmisji danych"</li>\n<li>"Bluetooth"</li></string>
     <string name="erase_euicc_data_button" msgid="728078969563311737">"Usuń"</string>
-    <!-- no translation found for reset_esim_title (4194570573425902754) -->
-    <skip />
+    <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>
     <string name="reset_network_button_text" msgid="2281476496459610071">"Zresetuj ustawienia"</string>
     <string name="reset_network_final_desc" msgid="5304365082065278425">"Zresetować wszystkie ustawienia sieci? Nie można cofnąć tej czynności."</string>
-    <!-- no translation found for reset_network_final_desc_esim (1129251284212847939) -->
-    <skip />
+    <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>
     <string name="reset_network_final_button_text" msgid="2433867118414000462">"Zresetuj ustawienia"</string>
     <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>
-    <!-- no translation found for reset_esim_error_msg (7279607120606365250) -->
-    <skip />
+    <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>
     <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>
@@ -2077,7 +2068,6 @@
     <string name="printer_info_desc" msgid="1206872325746154206">"Więcej informacji o tej drukarce"</string>
     <string name="power_usage_summary_title" msgid="4198312848584882113">"Bateria"</string>
     <string name="power_usage_summary" msgid="6857382582534984531">"Gdzie wykorzystywana jest bateria"</string>
-    <string name="power_usage_not_available" msgid="3425302437465106036">"Brak danych o zużyciu baterii"</string>
     <string name="power_usage_level_and_status" msgid="821521456989429593">"<xliff:g id="LEVEL">%1$s</xliff:g> – <xliff:g id="STATUS">%2$s</xliff:g>"</string>
     <string name="power_discharge_remaining" msgid="6997529817917076536">"Pozostało: <xliff:g id="REMAIN">%1$s</xliff:g>"</string>
     <string name="power_charge_remaining" msgid="7046064326172265116">"<xliff:g id="UNTIL_CHARGED">%1$s</xliff:g> do naładowania"</string>
@@ -2098,7 +2088,6 @@
     <string name="manager_battery_usage_optimized_only" msgid="7121785281913056432">"z optymalizacją"</string>
     <string name="manager_battery_usage_link_a11y" msgid="374918091821438564">"Dowiedz się więcej o opcjach dotyczących wykorzystania baterii"</string>
     <string name="device_screen_usage" msgid="1011630249648289909">"Wykorzystanie przez ekran od ostatniego naładowania"</string>
-    <string name="power_usage_list_summary" msgid="3237540201918492925">"Wykorzystanie baterii od pełnego naładowania"</string>
     <string name="advanced_battery_title" msgid="3005993394776555079">"Wykorzystanie baterii"</string>
     <string name="history_details_title" msgid="8628584613889559355">"Historia – szczegóły"</string>
     <string name="advanced_battery_preference_title" msgid="3790901207877260883">"Wykorzystanie baterii"</string>
@@ -2122,7 +2111,17 @@
     <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="5962767837251276527">"Ładowanie zostało wstrzymane"</string>
     <string name="battery_tip_limited_temporarily_summary" msgid="5254922316684499816">"Oszczędzam baterię, aby przedłużyć jej żywotność"</string>
-    <!-- no translation found for battery_tip_limited_temporarily_extra_summary (8876637325622106400) -->
+    <!-- no translation found for battery_tip_dock_defender_future_bypass_title (7257251934903787366) -->
+    <skip />
+    <!-- no translation found for battery_tip_dock_defender_future_bypass_summary (428474483479026813) -->
+    <skip />
+    <!-- no translation found for battery_tip_dock_defender_active_title (8843454404807737776) -->
+    <skip />
+    <!-- no translation found for battery_tip_dock_defender_active_summary (5582869291068635429) -->
+    <skip />
+    <!-- no translation found for battery_tip_dock_defender_temporarily_bypassed_title (1679449361090557201) -->
+    <skip />
+    <!-- no translation found for battery_tip_dock_defender_temporarily_bypassed_summary (5107293805054133144) -->
     <skip />
     <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>
@@ -2199,7 +2198,6 @@
     <string name="power_bluetooth" msgid="5085900180846238196">"Bluetooth"</string>
     <string name="power_cell" msgid="7793805106954398186">"Sieć komórkowa"</string>
     <string name="power_phone" msgid="2768396619208561670">"Połączenia głosowe"</string>
-    <string name="battery_used_for" msgid="6401552215008504483">"Używano przez <xliff:g id="TIME">^1</xliff:g>"</string>
     <string name="battery_screen_usage" msgid="90008745183187461">"Wykorzystanie przez ekran (<xliff:g id="TIME">^1</xliff:g>)"</string>
     <string name="battery_used_by" msgid="6457305178016189330">"<xliff:g id="PERCENT">%1$s</xliff:g> zużyte przez: <xliff:g id="APP">%2$s</xliff:g>"</string>
     <string name="battery_overall_usage" msgid="8940140259734182014">"<xliff:g id="PERCENT">%1$s</xliff:g> całkowitego zużycia baterii"</string>
@@ -2230,7 +2228,6 @@
     <string name="battery_not_usage_24hr" msgid="8397519536160741248">"Brak wykorzystania w ciągu ostatnich 24 godzin"</string>
     <string name="battery_usage_without_time" msgid="1346894834339420538"></string>
     <string name="battery_usage_other_users" msgid="9002643295562500693">"Inni użytkownicy"</string>
-    <string name="advanced_battery_graph_subtext" msgid="6816737986172678550">"Pozostały czas pracy na baterii jest szacowany na podstawie wykorzystania urządzenia"</string>
     <string name="estimated_time_left" msgid="948717045180211777">"Szacowany pozostały czas"</string>
     <string name="estimated_charging_time_left" msgid="2287135413363961246">"Do pełnego naładowania"</string>
     <string name="estimated_time_description" msgid="211058785418596009">"Szacowany czas może się zmienić w zależności od wykorzystania"</string>
@@ -2337,6 +2334,7 @@
     <string name="vpn_settings_multiple_insecure_multiple_total" msgid="1706236062478680488">"Niezabezpieczone: <xliff:g id="VPN_COUNT">%d</xliff:g>"</string>
     <string name="adaptive_connectivity_title" msgid="7464959640138428192">"Łączność adaptacyjna"</string>
     <string name="adaptive_connectivity_summary" msgid="3648731530666326885">"Wydłuża czas pracy na baterii i poprawia wydajność urządzenia dzięki automatycznemu zarządzaniu połączeniami sieciowymi"</string>
+    <string name="adaptive_connectivity_main_switch_title" msgid="261045483524512420">"Używaj łączności adaptacyjnej"</string>
     <string name="credentials_title" msgid="7535942196886123656">"Magazyn danych logowania"</string>
     <string name="credentials_install" msgid="3933218407598415827">"Zainstaluj certyfikat"</string>
     <string name="credentials_reset" msgid="4246628389366452655">"Wyczyść dane o certyfikatach"</string>
@@ -2645,8 +2643,7 @@
     <string name="user_remove_user_menu" msgid="2183714948094429367">"Usuń użytkownika <xliff:g id="USER_NAME">%1$s</xliff:g> z tego urządzenia"</string>
     <string name="user_lockscreen_settings" msgid="4596612658981942092">"Ustawienia ekranu blokady"</string>
     <string name="user_add_on_lockscreen_menu" msgid="2539059062034644966">"Dodawaj użytkowników na ekranie blokady"</string>
-    <!-- no translation found for switch_to_dock_user_when_docked (2324395443311905635) -->
-    <skip />
+    <string name="switch_to_dock_user_when_docked" msgid="2324395443311905635">"Po zadokowaniu przełącz się na administratora"</string>
     <string name="user_confirm_remove_self_title" msgid="926265330805361832">"Chcesz usunąć siebie?"</string>
     <string name="user_confirm_remove_title" msgid="3626559103278006002">"Usunąć tego użytkownika?"</string>
     <string name="user_profile_confirm_remove_title" msgid="3131574314149375354">"Usunąć ten profil?"</string>
@@ -2772,8 +2769,7 @@
     <string name="wizard_next" msgid="3884832431439072471">"Dalej"</string>
     <string name="wizard_back_adoptable" msgid="1447814356855134183">"Sformatuj inaczej"</string>
     <string name="regulatory_info_text" msgid="1154461023369976667"></string>
-    <!-- no translation found for sim_settings_title (2254609719033946272) -->
-    <skip />
+    <string name="sim_settings_title" msgid="2254609719033946272">"Karty SIM"</string>
     <string name="sim_cellular_data_unavailable" msgid="4653591727755387534">"Mobilna transmisja danych niedostępna"</string>
     <string name="sim_cellular_data_unavailable_summary" msgid="6505871722911347881">"Dotknij, by wybrać kartę SIM do transmisji danych"</string>
     <string name="sim_calls_always_use" msgid="967857230039768111">"Zawsze używaj do połączeń"</string>
@@ -2791,8 +2787,7 @@
     <string name="sim_status_title" msgid="6188770698037109774">"Stan karty SIM"</string>
     <string name="sim_status_title_sim_slot" msgid="4932996839194493313">"Stan karty SIM (gniazdo SIM %1$d)"</string>
     <string name="sim_signal_strength" msgid="6351052821700294501">"<xliff:g id="DBM">%1$d</xliff:g> dBm <xliff:g id="ASU">%2$d</xliff:g> asu"</string>
-    <!-- no translation found for sim_notification_title (2819551384383504031) -->
-    <skip />
+    <string name="sim_notification_title" msgid="2819551384383504031">"Karty SIM się zmieniły."</string>
     <string name="sim_notification_summary" msgid="5593339846307029991">"Dotknij, by skonfigurować"</string>
     <string name="sim_calls_ask_first_prefs_title" msgid="3077694594349657933">"Pytaj za każdym razem"</string>
     <string name="sim_selection_required_pref" msgid="231437651041498359">"Wymagany wybór"</string>
@@ -2818,7 +2813,10 @@
     <string name="account_dashboard_title" msgid="8228773251948253914">"Hasła i konta"</string>
     <string name="account_dashboard_default_summary" msgid="1730719656099599488">"Zapisane hasła, informacje z autouzupełniania i zsynchronizowane konta"</string>
     <string name="app_default_dashboard_title" msgid="4071015747629103216">"Aplikacje domyślne"</string>
-    <!-- no translation found for cloned_apps_dashboard_title (5542076801222950921) -->
+    <string name="cloned_apps_dashboard_title" msgid="5542076801222950921">"Sklonowane aplikacje"</string>
+    <!-- no translation found for desc_cloned_apps_intro_text (1369621522882622476) -->
+    <skip />
+    <!-- no translation found for cloned_apps_summary (8805362440770795709) -->
     <skip />
     <string name="system_dashboard_summary" msgid="7400745270362833832">"Języki, gesty, czas, kopia zapasowa"</string>
     <string name="languages_setting_summary" msgid="4924440599794956443">"języki systemowe, języki aplikacji"</string>
@@ -3448,8 +3446,7 @@
     <string name="screen_pinning_unlock_password" msgid="4957969621904790573">"Aby odpiąć, poproś o hasło"</string>
     <string name="screen_pinning_unlock_none" msgid="2474959642431856316">"Zablokuj urządzenie przy odpinaniu"</string>
     <string name="confirm_sim_deletion_title" msgid="9199369003530237871">"Potwierdź chęć usunięcia karty SIM"</string>
-    <!-- no translation found for confirm_sim_deletion_description (5090811029854329373) -->
-    <skip />
+    <string name="confirm_sim_deletion_description" msgid="5090811029854329373">"Zanim wykasujesz kartę eSIM, potwierdź swoją tożsamość"</string>
     <string name="opening_paragraph_delete_profile_unknown_company" msgid="2951348192319498135">"Tym profilem służbowym zarządza:"</string>
     <string name="managing_admin" msgid="2633920317425356619">"Zarządzane przez: <xliff:g id="ADMIN_APP_LABEL">%s</xliff:g>"</string>
     <string name="encryption_interstitial_header" msgid="4418014339568737685">"Bezpieczne uruchamianie"</string>
@@ -3875,6 +3872,11 @@
       <item quantity="one">1 aplikacja może używać nieograniczonej ilości danych</item>
     </plurals>
     <string name="special_access_more" msgid="132919514147475846">"Pokaż więcej"</string>
+    <string name="long_background_tasks_label" msgid="3169590134850226687">"Długotrwałe zadania w tle"</string>
+    <string name="long_background_tasks_switch_title" msgid="2491623894899492543">"Zezwól na długotrwałe zadania w tle"</string>
+    <string name="long_background_tasks_title" msgid="3272230637974707490">"Długotrwałe zadania w tle"</string>
+    <string name="long_background_tasks_footer_title" msgid="9117342254914743097">"Zezwól na uruchamianie przez tę aplikację długotrwałych zadań w tle. Dzięki temu aplikacja będzie mogła uruchamiać zadania, których realizacja zajmuje więcej niż kilka minut (np. pobieranie lub przesyłanie). \n\nJeśli nie przyznasz tych uprawnień, system zastosuje limit czasu wykonywania przez aplikację zadań w tle."</string>
+    <string name="keywords_long_background_tasks" msgid="5788956269136054574">"długotrwałe zadania, przesyłanie danych, zadania w tle"</string>
     <string name="reset_shortcut_manager_throttling" msgid="2183940254903144298">"Zresetuj ograniczanie szybkości w usłudze ShortcutManager"</string>
     <string name="reset_shortcut_manager_throttling_complete" msgid="8949943009096885470">"Zresetowano ograniczenie szybkości w usłudze ShortcutManager"</string>
     <string name="notification_suggestion_title" msgid="6309263655965785411">"Zarządzaj informacjami wyświetlanymi na ekranie blokady"</string>
@@ -4263,8 +4265,7 @@
     <string name="mobile_data_settings_title" msgid="3927524078598009792">"Mobilna transmisja danych"</string>
     <string name="mobile_data_settings_summary" msgid="7323978798199919063">"Korzystaj z danych przez sieć komórkową"</string>
     <string name="mobile_data_settings_summary_auto_switch" msgid="7851549787645698945">"Telefon automatycznie przełączy się na tego operatora, gdy będziesz w zasięgu"</string>
-    <!-- no translation found for mobile_data_settings_summary_unavailable (9176513507571883986) -->
-    <skip />
+    <string name="mobile_data_settings_summary_unavailable" msgid="9176513507571883986">"Brak kart SIM"</string>
     <string name="calls_preference" msgid="2166481296066890129">"Domyślna karta do połączeń"</string>
     <string name="sms_preference" msgid="7742964962568219351">"Domyślna karta do SMS-ów"</string>
     <string name="calls_and_sms_ask_every_time" msgid="3178743088737726677">"Zawsze pytaj"</string>
@@ -4279,10 +4280,8 @@
     <string name="mobile_network_list_add_more" msgid="4478586073355236604">"Dodaj więcej"</string>
     <string name="mobile_network_active_sim" msgid="6397581267971410039">"Aktywna / SIM"</string>
     <string name="mobile_network_inactive_sim" msgid="5829757490580409899">"Nieaktywna / SIM"</string>
-    <!-- no translation found for mobile_network_active_esim (3984452275968408382) -->
-    <skip />
-    <!-- no translation found for mobile_network_inactive_esim (8777415108263057939) -->
-    <skip />
+    <string name="mobile_network_active_esim" msgid="3984452275968408382">"Aktywna / eSIM"</string>
+    <string name="mobile_network_inactive_esim" msgid="8777415108263057939">"Nieaktywna / eSIM"</string>
     <string name="mobile_network_sim_name" msgid="3187192894150386537">"Nazwa i kolor karty SIM"</string>
     <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>
@@ -4318,8 +4317,7 @@
     <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>
-    <!-- no translation found for sim_action_switch_sub_dialog_text_downloaded (8977951796005849471) -->
-    <skip />
+    <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>
     <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>
@@ -4361,10 +4359,8 @@
     <string name="switch_sim_dialog_text" msgid="7530186862171635464">"Transmisja danych, połączenia i SMS-y będą obsługiwane przez operatora <xliff:g id="CARRIER_NAME">%1$s</xliff:g>"</string>
     <string name="switch_sim_dialog_no_switch_title" msgid="809763410787744247">"Brak dostępnych aktywnych kart SIM"</string>
     <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>
-    <!-- no translation found for sim_card_label (6263064316075963775) -->
-    <skip />
-    <!-- no translation found for erase_sim_dialog_title (4742077437653028326) -->
-    <skip />
+    <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ługi <xliff:g id="CARRIER_NAME_B">%1$s</xliff:g>."</string>
     <string name="erase_sim_confirm_button" msgid="8309115684335320541">"Skasuj"</string>
     <string name="erasing_sim" msgid="7877703231075699139">"Usuwam dane z karty SIM…"</string>
@@ -4419,6 +4415,8 @@
     <string name="capture_system_heap_dump_title" msgid="9210974110606886455">"Zapisuj zrzut stosu systemu"</string>
     <string name="reboot_with_mte_title" msgid="9167242803901899693">"Uruchom ponownie z MTE"</string>
     <string name="reboot_with_mte_message" msgid="7675836625682561153">"System zostanie uruchomiony ponownie i będzie można poeksperymentować z rozszerzeniem Memory Tagging Extension (MTE). MTE może negatywnie wpłynąć na wydajność i stabilność systemu. Podczas następnego ponownego uruchamiania rozszerzenie zostanie zresetowane."</string>
+    <string name="reboot_with_mte_summary" msgid="879384278357305846">"Wypróbuj MTE przy pojedynczym uruchomieniu na potrzeby rozwoju aplikacji"</string>
+    <string name="reboot_with_mte_already_enabled" msgid="7708271355555880940">"Rozszerzenie MTE zostało włączone przez zaawansowaną ochronę pamięci"</string>
     <string name="capturing_system_heap_dump_message" msgid="8410503247477360622">"Rejestruję zrzut stosu systemu"</string>
     <string name="error_capturing_system_heap_dump_message" msgid="2352983250048200052">"Nie można zapisać zrzutu stosu systemu"</string>
     <string name="automatic_system_heap_dump_title" msgid="4093306504711109479">"Automatycznie zapisuj zrzuty stosu systemu"</string>
@@ -4470,6 +4468,13 @@
     <string name="lockscreen_trivial_disabled_controls_summary" msgid="7593626010580689155">"Aby tego użyć, musisz najpierw włączyć „Pokazuj sterowanie urządzeniami”"</string>
     <string name="lockscreen_double_line_clock_summary" msgid="2916159550425093703">"Pokazuj zegar dwuwierszowy, jeśli jest dostępny"</string>
     <string name="lockscreen_double_line_clock_setting_toggle" msgid="3408639316001688529">"Zegar dwuwierszowy"</string>
+    <string name="lockscreen_quick_affordances_title" msgid="435869403114245620">"Przyciski"</string>
+    <plurals name="lockscreen_quick_affordances_summary" formatted="false" msgid="4225396036524703997">
+      <item quantity="few"><xliff:g id="FIRST_1">%1$s</xliff:g>, <xliff:g id="SECOND">%2$s</xliff:g></item>
+      <item quantity="many"><xliff:g id="FIRST_1">%1$s</xliff:g>, <xliff:g id="SECOND">%2$s</xliff:g></item>
+      <item quantity="other"><xliff:g id="FIRST_1">%1$s</xliff:g>, <xliff:g id="SECOND">%2$s</xliff:g></item>
+      <item quantity="one"><xliff:g id="FIRST_0">%1$s</xliff:g></item>
+    </plurals>
     <string name="rtt_settings_title" msgid="7049259598645966354"></string>
     <string name="rtt_settings_no_visible" msgid="7440356831140948382"></string>
     <string name="rtt_settings_visible_during_call" msgid="7866181103286073700"></string>
@@ -4518,10 +4523,8 @@
     <string name="carrier_wifi_offload_summary" msgid="2980563718888371142">"Zezwalaj na korzystanie przez Google Fi z sieci W+, aby zwiększyć szybkość i zasięg"</string>
     <string name="carrier_wifi_network_title" msgid="5461382943873831770">"Sieć W+"</string>
     <string name="sim_category_title" msgid="2341314000964710495">"SIM"</string>
-    <!-- no translation found for downloaded_sim_category_title (2876988650413179752) -->
-    <skip />
-    <!-- no translation found for downloaded_sims_category_title (487799905978489922) -->
-    <skip />
+    <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>
     <string name="sim_category_default_active_sim" msgid="1208194173387987231">" / Domyślna dla: <xliff:g id="ID_1">%1$s</xliff:g>"</string>
@@ -4577,8 +4580,7 @@
     <string name="smart_forwarding_ongoing_title" msgid="962226849074401228">"Ustawienia połączeń"</string>
     <string name="smart_forwarding_ongoing_text" msgid="2189209372407117114">"Aktualizuję ustawienia…"</string>
     <string name="smart_forwarding_failed_title" msgid="1859891191023516080">"Błąd w ustawieniach połączenia"</string>
-    <!-- no translation found for smart_forwarding_failed_text (8682640643264071789) -->
-    <skip />
+    <string name="smart_forwarding_failed_text" msgid="8682640643264071789">"Błąd sieci lub karty SIM."</string>
     <string name="smart_forwarding_failed_not_activated_text" msgid="997396203001257904">"Karta SIM nie została uaktywniona."</string>
     <string name="smart_forwarding_input_mdn_title" msgid="5105463748849841763">"Wpisz numery telefonów"</string>
     <string name="smart_forwarding_input_mdn_dialog_title" msgid="7542216086697868415">"Wpisz numer telefonu"</string>
@@ -4602,14 +4604,10 @@
     <string name="previous_page_content_description" msgid="6438292457923282991">"Wstecz"</string>
     <string name="next_page_content_description" msgid="1641835099813416294">"Dalej"</string>
     <string name="colors_viewpager_content_description" msgid="2591751086138259565">"Podgląd koloru"</string>
-    <!-- no translation found for bluetooth_sim_card_access_notification_title (7351015416346359536) -->
-    <skip />
-    <!-- no translation found for bluetooth_sim_card_access_notification_content (8685623260103018309) -->
-    <skip />
-    <!-- no translation found for bluetooth_sim_card_access_dialog_title (5616323725563125179) -->
-    <skip />
-    <!-- no translation found for bluetooth_sim_card_access_dialog_content (6281997628405909566) -->
-    <skip />
+    <string name="bluetooth_sim_card_access_notification_title" msgid="7351015416346359536">"Prośba o dostęp do karty SIM"</string>
+    <string name="bluetooth_sim_card_access_notification_content" msgid="8685623260103018309">"Urządzenie chce uzyskać dostęp do Twojej karty SIM. Kliknij, aby wyświetlić szczegóły."</string>
+    <string name="bluetooth_sim_card_access_dialog_title" msgid="5616323725563125179">"Zezwolić na dostęp do karty SIM?"</string>
+    <string name="bluetooth_sim_card_access_dialog_content" msgid="6281997628405909566">"Urządzenie Bluetooth (<xliff:g id="DEVICE_NAME_0">%1$s</xliff:g>) chce uzyskać dostęp do danych na Twojej karcie SIM. Te dane obejmują również Twoje kontakty.\n\nGdy urządzenia będą połączone, <xliff:g id="DEVICE_NAME_1">%2$s</xliff:g> będzie otrzymywać wszystkie rozmowy przychodzące na numer <xliff:g id="PHONE_NUMBER">%3$s</xliff:g>."</string>
     <string name="bluetooth_connect_access_notification_title" msgid="2573547043170883947">"Dostępne jest urządzenie Bluetooth"</string>
     <string name="bluetooth_connect_access_notification_content" msgid="1328465545685433304">"Urządzenie chce się połączyć. Kliknij, by wyświetlić szczegóły."</string>
     <string name="bluetooth_connect_access_dialog_title" msgid="1948056782712451381">"Połączyć z urządzeniem Bluetooth?"</string>
@@ -4680,6 +4678,10 @@
     <string name="ingress_rate_limit_summary" msgid="1097811019742438371">"Skonfiguruj ograniczenie liczby żądań ruchu przychodzącego dla przepustowości sieci we wszystkich sieciach, które zapewniają połączenie z internetem."</string>
     <string name="ingress_rate_limit_dialog_title" msgid="5359461052422633789">"Skonfiguruj ograniczenie liczby żądań pobierania w sieci"</string>
     <string name="ingress_rate_limit_no_limit_entry" msgid="8741098826008012163">"Brak limitu"</string>
+    <!-- no translation found for disable_phantom_process_monitor_title (8348108346706188771) -->
+    <skip />
+    <!-- no translation found for disable_phantom_process_monitor_summary (3044464635550256985) -->
+    <skip />
     <string name="bluetooth_broadcast_dialog_title" msgid="9172775308463135884">"Komunikat"</string>
     <string name="bluetooth_broadcast_dialog_broadcast_app" msgid="1016617579194329005">"Transmituj aplikację <xliff:g id="CURRENTAPP">%1$s</xliff:g>"</string>
     <string name="bluetooth_broadcast_dialog_find_message" msgid="6621660851669953883">"Posłuchaj komunikatów odtwarzanych w pobliżu"</string>
diff --git a/res/values-pt-rBR/arrays.xml b/res/values-pt-rBR/arrays.xml
index a181357..0e72719 100644
--- a/res/values-pt-rBR/arrays.xml
+++ b/res/values-pt-rBR/arrays.xml
@@ -469,7 +469,9 @@
     <item msgid="2373999996715432397">"0"</item>
     <item msgid="5305176997036663262">"1"</item>
   </string-array>
-    <!-- no translation found for switch_to_dock_user_when_docked_timeout_entries:0 (3211660022507486536) -->
-    <!-- no translation found for switch_to_dock_user_when_docked_timeout_entries:1 (7025253383416830453) -->
-    <!-- no translation found for switch_to_dock_user_when_docked_timeout_entries:2 (1574040255478150028) -->
+  <string-array name="switch_to_dock_user_when_docked_timeout_entries">
+    <item msgid="3211660022507486536">"Nunca"</item>
+    <item msgid="7025253383416830453">"Depois de um minuto"</item>
+    <item msgid="1574040255478150028">"Depois de cinco minutos"</item>
+  </string-array>
 </resources>
diff --git a/res/values-pt-rBR/strings.xml b/res/values-pt-rBR/strings.xml
index d874e02..468cd6d 100644
--- a/res/values-pt-rBR/strings.xml
+++ b/res/values-pt-rBR/strings.xml
@@ -1018,18 +1018,13 @@
     <string name="force_bold_text" msgid="4620929631102086716">"Negrito"</string>
     <string name="title_font_size" msgid="570613010306330622">"Tamanho da fonte"</string>
     <string name="short_summary_font_size" msgid="8444689613442419978">"Aumente ou diminua o texto"</string>
-    <!-- no translation found for sim_lock_settings (7331982427303002613) -->
-    <skip />
-    <!-- no translation found for sim_lock_settings_category (6475255139493877786) -->
-    <skip />
-    <!-- no translation found for sim_pin_toggle (6814489621760857328) -->
-    <skip />
+    <string name="sim_lock_settings" msgid="7331982427303002613">"Configurações de bloqueio do chip"</string>
+    <string name="sim_lock_settings_category" msgid="6475255139493877786">"Bloqueio do chip"</string>
+    <string name="sim_pin_toggle" msgid="6814489621760857328">"Bloquear chip"</string>
     <string name="sim_pin_change" msgid="5978881209990507379">"Alterar PIN do chip"</string>
     <string name="sim_enter_pin" msgid="8235202785516053253">"PIN do chip"</string>
-    <!-- no translation found for sim_enable_sim_lock (6486354334679225748) -->
-    <skip />
-    <!-- no translation found for sim_disable_sim_lock (6939439812841857306) -->
-    <skip />
+    <string name="sim_enable_sim_lock" msgid="6486354334679225748">"Bloquear chip"</string>
+    <string name="sim_disable_sim_lock" msgid="6939439812841857306">"Desbloquear chip"</string>
     <string name="sim_enter_old" msgid="6882545610939674813">"PIN do chip antigo"</string>
     <string name="sim_enter_new" msgid="9010947802784561582">"Novo PIN do chip"</string>
     <string name="sim_reenter_new" msgid="6131418271490374263">"Digitar novo PIN novamente"</string>
@@ -1044,8 +1039,7 @@
     <string name="sim_change_data_title" msgid="4663239438584588847">"Usar <xliff:g id="CARRIER">%1$s</xliff:g> para dados móveis?"</string>
     <string name="sim_change_data_message" msgid="3046178883369645132">"Você está usando <xliff:g id="CARRIER2_0">%2$s</xliff:g> para dados móveis. Se alterar para <xliff:g id="CARRIER1">%1$s</xliff:g>, <xliff:g id="CARRIER2_1">%2$s</xliff:g> não será mais usada para dados móveis."</string>
     <string name="sim_change_data_ok" msgid="4922114750417276560">"Usar <xliff:g id="CARRIER">%1$s</xliff:g>"</string>
-    <!-- no translation found for sim_preferred_title (8850185380445309835) -->
-    <skip />
+    <string name="sim_preferred_title" msgid="8850185380445309835">"Atualizar chip preferido?"</string>
     <string name="sim_preferred_message" msgid="6004009449266648351">"O <xliff:g id="NEW_SIM">%1$s</xliff:g> é o único chip no seu dispositivo. Quer usá-lo para dados móveis, chamadas e mensagens SMS?"</string>
     <string name="wrong_pin_code_pukked" msgid="3414172752791445033">"Código PIN do chip incorreto. Entre em contato com a operadora para desbloquear o dispositivo."</string>
     <plurals name="wrong_pin_code" formatted="false" msgid="4054088588731305475">
@@ -1198,20 +1192,17 @@
     <string name="reset_network_title" msgid="1395494440355807616">"Redefinir Wi-Fi, rede móvel e Bluetooth"</string>
     <string name="reset_network_desc" msgid="1112523764899788246">"Esta ação redefinirá todas as configurações de rede, inclusive:\n\n"<li>"Wi‑Fi"</li>\n<li>"Dados móveis"</li>\n<li>"Bluetooth"</li></string>
     <string name="erase_euicc_data_button" msgid="728078969563311737">"Limpar"</string>
-    <!-- no translation found for reset_esim_title (4194570573425902754) -->
-    <skip />
+    <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>
     <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>
-    <!-- no translation found for reset_network_final_desc_esim (1129251284212847939) -->
-    <skip />
+    <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>
     <string name="reset_network_final_button_text" msgid="2433867118414000462">"Redefinir configurações"</string>
     <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>
-    <!-- no translation found for reset_esim_error_msg (7279607120606365250) -->
-    <skip />
+    <string name="reset_esim_error_msg" msgid="7279607120606365250">"Ocorreu um erro ao apagar o eSIM.\n\nReinicie o dispositivo e tente de novo."</string>
     <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>
@@ -2023,7 +2014,6 @@
     <string name="printer_info_desc" msgid="1206872325746154206">"Mais informações sobre essa impressora"</string>
     <string name="power_usage_summary_title" msgid="4198312848584882113">"Bateria"</string>
     <string name="power_usage_summary" msgid="6857382582534984531">"O que está consumindo a bateria"</string>
-    <string name="power_usage_not_available" msgid="3425302437465106036">"Dados de uso da bateria indisponíveis"</string>
     <string name="power_usage_level_and_status" msgid="821521456989429593">"<xliff:g id="LEVEL">%1$s</xliff:g> - <xliff:g id="STATUS">%2$s</xliff:g>"</string>
     <string name="power_discharge_remaining" msgid="6997529817917076536">"<xliff:g id="REMAIN">%1$s</xliff:g> restantes"</string>
     <string name="power_charge_remaining" msgid="7046064326172265116">"<xliff:g id="UNTIL_CHARGED">%1$s</xliff:g> até carregar"</string>
@@ -2044,7 +2034,6 @@
     <string name="manager_battery_usage_optimized_only" msgid="7121785281913056432">"otimizado"</string>
     <string name="manager_battery_usage_link_a11y" msgid="374918091821438564">"Saiba mais sobre as opções de uso da bateria"</string>
     <string name="device_screen_usage" msgid="1011630249648289909">"Uso da tela desde a carga completa"</string>
-    <string name="power_usage_list_summary" msgid="3237540201918492925">"Uso da bateria desde a carga completa"</string>
     <string name="advanced_battery_title" msgid="3005993394776555079">"Uso da bateria"</string>
     <string name="history_details_title" msgid="8628584613889559355">"Detalhes do histórico"</string>
     <string name="advanced_battery_preference_title" msgid="3790901207877260883">"Uso da bateria"</string>
@@ -2068,7 +2057,17 @@
     <string name="battery_tip_high_usage_summary" msgid="3938999581403084551">"Ver apps com maior uso"</string>
     <string name="battery_tip_limited_temporarily_title" msgid="5962767837251276527">"O carregamento está pausado"</string>
     <string name="battery_tip_limited_temporarily_summary" msgid="5254922316684499816">"Protegendo a bateria para prolongar a vida útil dela"</string>
-    <!-- no translation found for battery_tip_limited_temporarily_extra_summary (8876637325622106400) -->
+    <!-- no translation found for battery_tip_dock_defender_future_bypass_title (7257251934903787366) -->
+    <skip />
+    <!-- no translation found for battery_tip_dock_defender_future_bypass_summary (428474483479026813) -->
+    <skip />
+    <!-- no translation found for battery_tip_dock_defender_active_title (8843454404807737776) -->
+    <skip />
+    <!-- no translation found for battery_tip_dock_defender_active_summary (5582869291068635429) -->
+    <skip />
+    <!-- no translation found for battery_tip_dock_defender_temporarily_bypassed_title (1679449361090557201) -->
+    <skip />
+    <!-- no translation found for battery_tip_dock_defender_temporarily_bypassed_summary (5107293805054133144) -->
     <skip />
     <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>
@@ -2131,7 +2130,6 @@
     <string name="power_bluetooth" msgid="5085900180846238196">"Bluetooth"</string>
     <string name="power_cell" msgid="7793805106954398186">"Rede móvel"</string>
     <string name="power_phone" msgid="2768396619208561670">"Chamadas de voz"</string>
-    <string name="battery_used_for" msgid="6401552215008504483">"Usada por <xliff:g id="TIME">^1</xliff:g>"</string>
     <string name="battery_screen_usage" msgid="90008745183187461">"Uso da tela: <xliff:g id="TIME">^1</xliff:g>"</string>
     <string name="battery_used_by" msgid="6457305178016189330">"<xliff:g id="PERCENT">%1$s</xliff:g> de uso por <xliff:g id="APP">%2$s</xliff:g>"</string>
     <string name="battery_overall_usage" msgid="8940140259734182014">"<xliff:g id="PERCENT">%1$s</xliff:g> da bateria total"</string>
@@ -2162,7 +2160,6 @@
     <string name="battery_not_usage_24hr" msgid="8397519536160741248">"Sem uso nas últimas 24h"</string>
     <string name="battery_usage_without_time" msgid="1346894834339420538"></string>
     <string name="battery_usage_other_users" msgid="9002643295562500693">"Outros usuários"</string>
-    <string name="advanced_battery_graph_subtext" msgid="6816737986172678550">"A estimativa de carga da bateria restante é baseada no uso que você faz do dispositivo"</string>
     <string name="estimated_time_left" msgid="948717045180211777">"Tempo restante estimado"</string>
     <string name="estimated_charging_time_left" msgid="2287135413363961246">"Até a carga completa"</string>
     <string name="estimated_time_description" msgid="211058785418596009">"A estimativa pode mudar conforme o uso"</string>
@@ -2269,6 +2266,7 @@
     <string name="vpn_settings_multiple_insecure_multiple_total" msgid="1706236062478680488">"<xliff:g id="VPN_COUNT">%d</xliff:g> não segura"</string>
     <string name="adaptive_connectivity_title" msgid="7464959640138428192">"Conectividade adaptável"</string>
     <string name="adaptive_connectivity_summary" msgid="3648731530666326885">"Aumenta a duração da bateria e melhora o desempenho do dispositivo ao gerenciar suas conexões de rede automaticamente"</string>
+    <string name="adaptive_connectivity_main_switch_title" msgid="261045483524512420">"Usar Conectividade Adaptativa"</string>
     <string name="credentials_title" msgid="7535942196886123656">"Armazenamento de credenciais"</string>
     <string name="credentials_install" msgid="3933218407598415827">"Instalar um certificado"</string>
     <string name="credentials_reset" msgid="4246628389366452655">"Limpar credenciais"</string>
@@ -2569,8 +2567,7 @@
     <string name="user_remove_user_menu" msgid="2183714948094429367">"Excluir <xliff:g id="USER_NAME">%1$s</xliff:g> do dispositivo"</string>
     <string name="user_lockscreen_settings" msgid="4596612658981942092">"Configurações de tela de bloqueio"</string>
     <string name="user_add_on_lockscreen_menu" msgid="2539059062034644966">"Adicionar usuários na tela de bloqueio"</string>
-    <!-- no translation found for switch_to_dock_user_when_docked (2324395443311905635) -->
-    <skip />
+    <string name="switch_to_dock_user_when_docked" msgid="2324395443311905635">"Mudar para usuário admin quando encaixado na base"</string>
     <string name="user_confirm_remove_self_title" msgid="926265330805361832">"Excluir a si mesmo?"</string>
     <string name="user_confirm_remove_title" msgid="3626559103278006002">"Excluir este usuário?"</string>
     <string name="user_profile_confirm_remove_title" msgid="3131574314149375354">"Remover este perfil?"</string>
@@ -2696,8 +2693,7 @@
     <string name="wizard_next" msgid="3884832431439072471">"Próxima"</string>
     <string name="wizard_back_adoptable" msgid="1447814356855134183">"Formatar de outra maneira"</string>
     <string name="regulatory_info_text" msgid="1154461023369976667"></string>
-    <!-- no translation found for sim_settings_title (2254609719033946272) -->
-    <skip />
+    <string name="sim_settings_title" msgid="2254609719033946272">"Chips"</string>
     <string name="sim_cellular_data_unavailable" msgid="4653591727755387534">"Os dados móveis estão indisponíveis"</string>
     <string name="sim_cellular_data_unavailable_summary" msgid="6505871722911347881">"Toque para selecionar um chip de dados"</string>
     <string name="sim_calls_always_use" msgid="967857230039768111">"Sempre usar esta opção para chamadas"</string>
@@ -2715,8 +2711,7 @@
     <string name="sim_status_title" msgid="6188770698037109774">"Status do chip"</string>
     <string name="sim_status_title_sim_slot" msgid="4932996839194493313">"Status do chip (slot para SIM %1$d)"</string>
     <string name="sim_signal_strength" msgid="6351052821700294501">"<xliff:g id="DBM">%1$d</xliff:g> dBm <xliff:g id="ASU">%2$d</xliff:g> asu"</string>
-    <!-- no translation found for sim_notification_title (2819551384383504031) -->
-    <skip />
+    <string name="sim_notification_title" msgid="2819551384383504031">"O chip foi mudado."</string>
     <string name="sim_notification_summary" msgid="5593339846307029991">"Toque para configurar"</string>
     <string name="sim_calls_ask_first_prefs_title" msgid="3077694594349657933">"Perguntar sempre"</string>
     <string name="sim_selection_required_pref" msgid="231437651041498359">"Seleção necessária"</string>
@@ -2742,7 +2737,10 @@
     <string name="account_dashboard_title" msgid="8228773251948253914">"Senhas e contas"</string>
     <string name="account_dashboard_default_summary" msgid="1730719656099599488">"Senhas salvas, preenchimento automático e contas sincronizadas"</string>
     <string name="app_default_dashboard_title" msgid="4071015747629103216">"Apps padrão"</string>
-    <!-- no translation found for cloned_apps_dashboard_title (5542076801222950921) -->
+    <string name="cloned_apps_dashboard_title" msgid="5542076801222950921">"Apps clonados"</string>
+    <!-- no translation found for desc_cloned_apps_intro_text (1369621522882622476) -->
+    <skip />
+    <!-- no translation found for cloned_apps_summary (8805362440770795709) -->
     <skip />
     <string name="system_dashboard_summary" msgid="7400745270362833832">"Idiomas, gestos, tempo, backup"</string>
     <string name="languages_setting_summary" msgid="4924440599794956443">"Idiomas do sistema, Idiomas do app"</string>
@@ -3358,8 +3356,7 @@
     <string name="screen_pinning_unlock_password" msgid="4957969621904790573">"Pedir senha antes de liberar a tela"</string>
     <string name="screen_pinning_unlock_none" msgid="2474959642431856316">"Bloquear dispositivo ao liberar a tela"</string>
     <string name="confirm_sim_deletion_title" msgid="9199369003530237871">"Confirmar exclusão do chip"</string>
-    <!-- no translation found for confirm_sim_deletion_description (5090811029854329373) -->
-    <skip />
+    <string name="confirm_sim_deletion_description" msgid="5090811029854329373">"Confirme sua identidade antes de apagar o eSIM"</string>
     <string name="opening_paragraph_delete_profile_unknown_company" msgid="2951348192319498135">"O perfil de trabalho é gerenciado por:"</string>
     <string name="managing_admin" msgid="2633920317425356619">"Gerenciado por <xliff:g id="ADMIN_APP_LABEL">%s</xliff:g>"</string>
     <string name="encryption_interstitial_header" msgid="4418014339568737685">"Inicialização segura"</string>
@@ -3763,6 +3760,16 @@
       <item quantity="other"><xliff:g id="COUNT">%d</xliff:g> apps podem usar dados ilimitados</item>
     </plurals>
     <string name="special_access_more" msgid="132919514147475846">"Ver mais"</string>
+    <!-- no translation found for long_background_tasks_label (3169590134850226687) -->
+    <skip />
+    <!-- no translation found for long_background_tasks_switch_title (2491623894899492543) -->
+    <skip />
+    <!-- no translation found for long_background_tasks_title (3272230637974707490) -->
+    <skip />
+    <!-- no translation found for long_background_tasks_footer_title (9117342254914743097) -->
+    <skip />
+    <!-- no translation found for keywords_long_background_tasks (5788956269136054574) -->
+    <skip />
     <string name="reset_shortcut_manager_throttling" msgid="2183940254903144298">"Redefinir limite de taxa do ShortcutManager"</string>
     <string name="reset_shortcut_manager_throttling_complete" msgid="8949943009096885470">"O limite de taxa do ShortcutManager foi redefinido"</string>
     <string name="notification_suggestion_title" msgid="6309263655965785411">"Informações na tela de bloqueio"</string>
@@ -4135,8 +4142,7 @@
     <string name="mobile_data_settings_title" msgid="3927524078598009792">"Dados móveis"</string>
     <string name="mobile_data_settings_summary" msgid="7323978798199919063">"Acessar os dados pela rede móvel"</string>
     <string name="mobile_data_settings_summary_auto_switch" msgid="7851549787645698945">"O smartphone mudará automaticamente para esta operadora quando estiver dentro do alcance"</string>
-    <!-- no translation found for mobile_data_settings_summary_unavailable (9176513507571883986) -->
-    <skip />
+    <string name="mobile_data_settings_summary_unavailable" msgid="9176513507571883986">"Não há chips disponíveis"</string>
     <string name="calls_preference" msgid="2166481296066890129">"Preferência de chamadas"</string>
     <string name="sms_preference" msgid="7742964962568219351">"Preferência de SMS"</string>
     <string name="calls_and_sms_ask_every_time" msgid="3178743088737726677">"Perguntar sempre"</string>
@@ -4151,10 +4157,8 @@
     <string name="mobile_network_list_add_more" msgid="4478586073355236604">"Adicionar mais"</string>
     <string name="mobile_network_active_sim" msgid="6397581267971410039">"Ativo/chip"</string>
     <string name="mobile_network_inactive_sim" msgid="5829757490580409899">"Inativo/chip"</string>
-    <!-- no translation found for mobile_network_active_esim (3984452275968408382) -->
-    <skip />
-    <!-- no translation found for mobile_network_inactive_esim (8777415108263057939) -->
-    <skip />
+    <string name="mobile_network_active_esim" msgid="3984452275968408382">"Ativo / eSIM"</string>
+    <string name="mobile_network_inactive_esim" msgid="8777415108263057939">"Inativo / eSIM"</string>
     <string name="mobile_network_sim_name" msgid="3187192894150386537">"Nome e cor do chip"</string>
     <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>
@@ -4190,8 +4194,7 @@
     <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>
-    <!-- no translation found for sim_action_switch_sub_dialog_text_downloaded (8977951796005849471) -->
-    <skip />
+    <string name="sim_action_switch_sub_dialog_text_downloaded" msgid="8977951796005849471">"Apenas um eSIM pode ficar ativo por vez.\n\nAlternar 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>
     <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>
@@ -4233,10 +4236,8 @@
     <string name="switch_sim_dialog_text" msgid="7530186862171635464">"A operadora <xliff:g id="CARRIER_NAME">%1$s</xliff:g> será usada para dados móveis, chamadas e SMS."</string>
     <string name="switch_sim_dialog_no_switch_title" msgid="809763410787744247">"Nenhum chip ativo disponível"</string>
     <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>
-    <!-- no translation found for sim_card_label (6263064316075963775) -->
-    <skip />
-    <!-- no translation found for erase_sim_dialog_title (4742077437653028326) -->
-    <skip />
+    <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>
     <string name="erase_sim_confirm_button" msgid="8309115684335320541">"Limpar"</string>
     <string name="erasing_sim" msgid="7877703231075699139">"Limpando chip…"</string>
@@ -4289,6 +4290,8 @@
     <string name="capture_system_heap_dump_title" msgid="9210974110606886455">"Capturar heap dump do sistema"</string>
     <string name="reboot_with_mte_title" msgid="9167242803901899693">"Reiniciar com MTE"</string>
     <string name="reboot_with_mte_message" msgid="7675836625682561153">"O sistema será reiniciado e vai permitir experimentos com a Memory Tagging Extension (MTE), que pode ter um impacto negativo no desempenho e na estabilidade dele. A redefinição será feita na próxima reinicialização."</string>
+    <string name="reboot_with_mte_summary" msgid="879384278357305846">"Tente usar a MTE para uma inicialização única para desenvolvimento de apps"</string>
+    <string name="reboot_with_mte_already_enabled" msgid="7708271355555880940">"A MTE é ativada pela proteção de memória avançada"</string>
     <string name="capturing_system_heap_dump_message" msgid="8410503247477360622">"Capturando despejo de heap do sistema"</string>
     <string name="error_capturing_system_heap_dump_message" msgid="2352983250048200052">"Não foi possível capturar o despejo de heap do sistema"</string>
     <string name="automatic_system_heap_dump_title" msgid="4093306504711109479">"Capturar automaticamente despejos de heap do sistema"</string>
@@ -4340,6 +4343,9 @@
     <string name="lockscreen_trivial_disabled_controls_summary" msgid="7593626010580689155">"Para usar, ative a opção \"Mostrar controles do dispositivo\""</string>
     <string name="lockscreen_double_line_clock_summary" msgid="2916159550425093703">"Mostrar o relógio de duas linhas quando disponível"</string>
     <string name="lockscreen_double_line_clock_setting_toggle" msgid="3408639316001688529">"Relógio de duas linhas"</string>
+    <!-- no translation found for lockscreen_quick_affordances_title (435869403114245620) -->
+    <skip />
+    <!-- no translation found for lockscreen_quick_affordances_summary (4225396036524703997) -->
     <string name="rtt_settings_title" msgid="7049259598645966354"></string>
     <string name="rtt_settings_no_visible" msgid="7440356831140948382"></string>
     <string name="rtt_settings_visible_during_call" msgid="7866181103286073700"></string>
@@ -4388,10 +4394,8 @@
     <string name="carrier_wifi_offload_summary" msgid="2980563718888371142">"Permitir que o Google Fi use redes W+ para melhorar a velocidade e cobertura"</string>
     <string name="carrier_wifi_network_title" msgid="5461382943873831770">"Rede W+"</string>
     <string name="sim_category_title" msgid="2341314000964710495">"Chip"</string>
-    <!-- no translation found for downloaded_sim_category_title (2876988650413179752) -->
-    <skip />
-    <!-- no translation found for downloaded_sims_category_title (487799905978489922) -->
-    <skip />
+    <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>
     <string name="sim_category_default_active_sim" msgid="1208194173387987231">" / Padrão para <xliff:g id="ID_1">%1$s</xliff:g>"</string>
@@ -4447,8 +4451,7 @@
     <string name="smart_forwarding_ongoing_title" msgid="962226849074401228">"Configurações de chamada"</string>
     <string name="smart_forwarding_ongoing_text" msgid="2189209372407117114">"Atualizando configurações…"</string>
     <string name="smart_forwarding_failed_title" msgid="1859891191023516080">"Erro de configurações de chamada"</string>
-    <!-- no translation found for smart_forwarding_failed_text (8682640643264071789) -->
-    <skip />
+    <string name="smart_forwarding_failed_text" msgid="8682640643264071789">"Ocorreu um erro de rede ou no chip."</string>
     <string name="smart_forwarding_failed_not_activated_text" msgid="997396203001257904">"O chip não está ativado."</string>
     <string name="smart_forwarding_input_mdn_title" msgid="5105463748849841763">"Inserir números de telefone"</string>
     <string name="smart_forwarding_input_mdn_dialog_title" msgid="7542216086697868415">"Inserir número de telefone"</string>
@@ -4472,14 +4475,10 @@
     <string name="previous_page_content_description" msgid="6438292457923282991">"Anterior"</string>
     <string name="next_page_content_description" msgid="1641835099813416294">"Próxima"</string>
     <string name="colors_viewpager_content_description" msgid="2591751086138259565">"Visualização da cor"</string>
-    <!-- no translation found for bluetooth_sim_card_access_notification_title (7351015416346359536) -->
-    <skip />
-    <!-- no translation found for bluetooth_sim_card_access_notification_content (8685623260103018309) -->
-    <skip />
-    <!-- no translation found for bluetooth_sim_card_access_dialog_title (5616323725563125179) -->
-    <skip />
-    <!-- no translation found for bluetooth_sim_card_access_dialog_content (6281997628405909566) -->
-    <skip />
+    <string name="bluetooth_sim_card_access_notification_title" msgid="7351015416346359536">"Solicitação de acesso ao chip"</string>
+    <string name="bluetooth_sim_card_access_notification_content" msgid="8685623260103018309">"Um dispositivo quer acessar seu chip. Toque para ver detalhes."</string>
+    <string name="bluetooth_sim_card_access_dialog_title" msgid="5616323725563125179">"Você quer mesmo permitir o acesso ao chip?"</string>
+    <string name="bluetooth_sim_card_access_dialog_content" msgid="6281997628405909566">"Um dispositivo Bluetooth, <xliff:g id="DEVICE_NAME_0">%1$s</xliff:g>, quer acessar dados no seu chip. Isso inclui seus contatos.\n\nEnquanto estiver conectado, o <xliff:g id="DEVICE_NAME_1">%2$s</xliff:g> vai receber todas as chamadas feitas para o número <xliff:g id="PHONE_NUMBER">%3$s</xliff:g>."</string>
     <string name="bluetooth_connect_access_notification_title" msgid="2573547043170883947">"Dispositivo Bluetooth disponível"</string>
     <string name="bluetooth_connect_access_notification_content" msgid="1328465545685433304">"Um dispositivo quer se conectar. Toque para ver detalhes."</string>
     <string name="bluetooth_connect_access_dialog_title" msgid="1948056782712451381">"Conectar ao dispositivo Bluetooth?"</string>
@@ -4550,6 +4549,10 @@
     <string name="ingress_rate_limit_summary" msgid="1097811019742438371">"Configurar a limitação da velocidade de entrada da largura de banda da rede para todas as redes que se conectam à Internet."</string>
     <string name="ingress_rate_limit_dialog_title" msgid="5359461052422633789">"Configurar a limitação da velocidade de download da rede"</string>
     <string name="ingress_rate_limit_no_limit_entry" msgid="8741098826008012163">"Sem limite"</string>
+    <!-- no translation found for disable_phantom_process_monitor_title (8348108346706188771) -->
+    <skip />
+    <!-- no translation found for disable_phantom_process_monitor_summary (3044464635550256985) -->
+    <skip />
     <string name="bluetooth_broadcast_dialog_title" msgid="9172775308463135884">"Transmitir"</string>
     <string name="bluetooth_broadcast_dialog_broadcast_app" msgid="1016617579194329005">"Transmitir <xliff:g id="CURRENTAPP">%1$s</xliff:g>"</string>
     <string name="bluetooth_broadcast_dialog_find_message" msgid="6621660851669953883">"Ouça transmissões que estão perto de você"</string>
diff --git a/res/values-pt-rPT/arrays.xml b/res/values-pt-rPT/arrays.xml
index c85976a..1ae3e0d 100644
--- a/res/values-pt-rPT/arrays.xml
+++ b/res/values-pt-rPT/arrays.xml
@@ -469,7 +469,9 @@
     <item msgid="2373999996715432397">"0"</item>
     <item msgid="5305176997036663262">"1"</item>
   </string-array>
-    <!-- no translation found for switch_to_dock_user_when_docked_timeout_entries:0 (3211660022507486536) -->
-    <!-- no translation found for switch_to_dock_user_when_docked_timeout_entries:1 (7025253383416830453) -->
-    <!-- no translation found for switch_to_dock_user_when_docked_timeout_entries:2 (1574040255478150028) -->
+  <string-array name="switch_to_dock_user_when_docked_timeout_entries">
+    <item msgid="3211660022507486536">"Nunca"</item>
+    <item msgid="7025253383416830453">"Após 1 minuto"</item>
+    <item msgid="1574040255478150028">"Após 5 minutos"</item>
+  </string-array>
 </resources>
diff --git a/res/values-pt-rPT/strings.xml b/res/values-pt-rPT/strings.xml
index 7907ae6..4b566bb 100644
--- a/res/values-pt-rPT/strings.xml
+++ b/res/values-pt-rPT/strings.xml
@@ -1012,18 +1012,13 @@
     <string name="force_bold_text" msgid="4620929631102086716">"Texto em negrito"</string>
     <string name="title_font_size" msgid="570613010306330622">"Tamanho do tipo de letra"</string>
     <string name="short_summary_font_size" msgid="8444689613442419978">"Aumente ou diminua o tamanho do texto"</string>
-    <!-- no translation found for sim_lock_settings (7331982427303002613) -->
-    <skip />
-    <!-- no translation found for sim_lock_settings_category (6475255139493877786) -->
-    <skip />
-    <!-- no translation found for sim_pin_toggle (6814489621760857328) -->
-    <skip />
+    <string name="sim_lock_settings" msgid="7331982427303002613">"Definições de bloqueio do SIM"</string>
+    <string name="sim_lock_settings_category" msgid="6475255139493877786">"Bloqueio do SIM"</string>
+    <string name="sim_pin_toggle" msgid="6814489621760857328">"Bloquear SIM"</string>
     <string name="sim_pin_change" msgid="5978881209990507379">"Alterar o PIN do cartão SIM"</string>
     <string name="sim_enter_pin" msgid="8235202785516053253">"PIN do SIM"</string>
-    <!-- no translation found for sim_enable_sim_lock (6486354334679225748) -->
-    <skip />
-    <!-- no translation found for sim_disable_sim_lock (6939439812841857306) -->
-    <skip />
+    <string name="sim_enable_sim_lock" msgid="6486354334679225748">"Bloqueie o SIM"</string>
+    <string name="sim_disable_sim_lock" msgid="6939439812841857306">"Desbloqueie o SIM"</string>
     <string name="sim_enter_old" msgid="6882545610939674813">"PIN antigo do SIM"</string>
     <string name="sim_enter_new" msgid="9010947802784561582">"Novo PIN do SIM"</string>
     <string name="sim_reenter_new" msgid="6131418271490374263">"Reintroduzir novo PIN"</string>
@@ -1038,8 +1033,7 @@
     <string name="sim_change_data_title" msgid="4663239438584588847">"Utilizar <xliff:g id="CARRIER">%1$s</xliff:g> para dados móveis?"</string>
     <string name="sim_change_data_message" msgid="3046178883369645132">"Está a utilizar o operador <xliff:g id="CARRIER2_0">%2$s</xliff:g> para dados móveis. Se mudar para o operador <xliff:g id="CARRIER1">%1$s</xliff:g>, o operador <xliff:g id="CARRIER2_1">%2$s</xliff:g> deixa de ser utilizado para dados móveis."</string>
     <string name="sim_change_data_ok" msgid="4922114750417276560">"Utilizar <xliff:g id="CARRIER">%1$s</xliff:g>"</string>
-    <!-- no translation found for sim_preferred_title (8850185380445309835) -->
-    <skip />
+    <string name="sim_preferred_title" msgid="8850185380445309835">"Atualizar o SIM favorito?"</string>
     <string name="sim_preferred_message" msgid="6004009449266648351">"O <xliff:g id="NEW_SIM">%1$s</xliff:g> é o único cartão SIM no dispositivo. Pretende utilizar este cartão SIM para os dados móveis, as chamadas e as mensagens SMS?"</string>
     <string name="wrong_pin_code_pukked" msgid="3414172752791445033">"Código PIN do cartão SIM incorreto. Tem de contactar o seu operador para desbloquear o dispositivo."</string>
     <plurals name="wrong_pin_code" formatted="false" msgid="4054088588731305475">
@@ -1192,20 +1186,17 @@
     <string name="reset_network_title" msgid="1395494440355807616">"Repor Wi-Fi, dados e Bluetooth"</string>
     <string name="reset_network_desc" msgid="1112523764899788246">"Esta ação repõe todas as definições de rede, incluindo:\n\n"<li>"Wi‑Fi"</li>\n<li>"Dados móveis"</li>\n<li>"Bluetooth"</li></string>
     <string name="erase_euicc_data_button" msgid="728078969563311737">"Apagar"</string>
-    <!-- no translation found for reset_esim_title (4194570573425902754) -->
-    <skip />
+    <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>
     <string name="reset_network_button_text" msgid="2281476496459610071">"Repor definições"</string>
     <string name="reset_network_final_desc" msgid="5304365082065278425">"Pretende repor todas as definições de rede? Não é possível anular esta ação."</string>
-    <!-- no translation found for reset_network_final_desc_esim (1129251284212847939) -->
-    <skip />
+    <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>
     <string name="reset_network_final_button_text" msgid="2433867118414000462">"Repor definições"</string>
     <string name="reset_network_confirm_title" msgid="913014422184481270">"Pretende 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>
-    <!-- no translation found for reset_esim_error_msg (7279607120606365250) -->
-    <skip />
+    <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>
     <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>
@@ -1488,7 +1479,7 @@
     <string name="no_applications" msgid="985069304755391640">"Sem apps."</string>
     <string name="internal_storage" msgid="999496851424448809">"Armaz. interno"</string>
     <string name="recompute_size" msgid="1098091228370999128">"A recalcular tamanho..."</string>
-    <string name="clear_data_dlg_title" msgid="180446967743732410">"Eliminar dados da app?"</string>
+    <string name="clear_data_dlg_title" msgid="180446967743732410">"Apagar dados da app?"</string>
     <string name="clear_data_dlg_text" msgid="3440011276559762619">"Os dados desta app, incluindo ficheiros e definições, vão ser eliminados permanentemente deste dispositivo"</string>
     <string name="dlg_ok" msgid="1421350367857960997">"OK"</string>
     <string name="dlg_cancel" msgid="5164705061530774899">"Cancelar"</string>
@@ -2017,7 +2008,6 @@
     <string name="printer_info_desc" msgid="1206872325746154206">"Mais informações acerca desta impressora"</string>
     <string name="power_usage_summary_title" msgid="4198312848584882113">"Bateria"</string>
     <string name="power_usage_summary" msgid="6857382582534984531">"O que tem estado a utilizar a bateria"</string>
-    <string name="power_usage_not_available" msgid="3425302437465106036">"Sem dados de uso da bateria."</string>
     <string name="power_usage_level_and_status" msgid="821521456989429593">"<xliff:g id="LEVEL">%1$s</xliff:g> - <xliff:g id="STATUS">%2$s</xliff:g>"</string>
     <string name="power_discharge_remaining" msgid="6997529817917076536">"<xliff:g id="REMAIN">%1$s</xliff:g> restante(s)"</string>
     <string name="power_charge_remaining" msgid="7046064326172265116">"<xliff:g id="UNTIL_CHARGED">%1$s</xliff:g> a cobrar"</string>
@@ -2038,7 +2028,6 @@
     <string name="manager_battery_usage_optimized_only" msgid="7121785281913056432">"otimizada"</string>
     <string name="manager_battery_usage_link_a11y" msgid="374918091821438564">"Saiba mais acerca das opções de utilização da bateria"</string>
     <string name="device_screen_usage" msgid="1011630249648289909">"Utilização do ecrã desde o carregamento completo"</string>
-    <string name="power_usage_list_summary" msgid="3237540201918492925">"Utilização da bateria desde o carregamento completo"</string>
     <string name="advanced_battery_title" msgid="3005993394776555079">"Utilização da bateria"</string>
     <string name="history_details_title" msgid="8628584613889559355">"Detalhes do histórico"</string>
     <string name="advanced_battery_preference_title" msgid="3790901207877260883">"Utilização da bateria"</string>
@@ -2062,7 +2051,17 @@
     <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="5962767837251276527">"O carregamento está pausado"</string>
     <string name="battery_tip_limited_temporarily_summary" msgid="5254922316684499816">"A proteger a bateria para prolongar a vida útil da mesma"</string>
-    <!-- no translation found for battery_tip_limited_temporarily_extra_summary (8876637325622106400) -->
+    <!-- no translation found for battery_tip_dock_defender_future_bypass_title (7257251934903787366) -->
+    <skip />
+    <!-- no translation found for battery_tip_dock_defender_future_bypass_summary (428474483479026813) -->
+    <skip />
+    <!-- no translation found for battery_tip_dock_defender_active_title (8843454404807737776) -->
+    <skip />
+    <!-- no translation found for battery_tip_dock_defender_active_summary (5582869291068635429) -->
+    <skip />
+    <!-- no translation found for battery_tip_dock_defender_temporarily_bypassed_title (1679449361090557201) -->
+    <skip />
+    <!-- no translation found for battery_tip_dock_defender_temporarily_bypassed_summary (5107293805054133144) -->
     <skip />
     <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>
@@ -2125,7 +2124,6 @@
     <string name="power_bluetooth" msgid="5085900180846238196">"Bluetooth"</string>
     <string name="power_cell" msgid="7793805106954398186">"Rede móvel"</string>
     <string name="power_phone" msgid="2768396619208561670">"Chamadas de voz"</string>
-    <string name="battery_used_for" msgid="6401552215008504483">"Utilizada durante <xliff:g id="TIME">^1</xliff:g>"</string>
     <string name="battery_screen_usage" msgid="90008745183187461">"Utilização do ecrã: <xliff:g id="TIME">^1</xliff:g>"</string>
     <string name="battery_used_by" msgid="6457305178016189330">"<xliff:g id="PERCENT">%1$s</xliff:g> utilizado pela aplicação <xliff:g id="APP">%2$s</xliff:g>"</string>
     <string name="battery_overall_usage" msgid="8940140259734182014">"<xliff:g id="PERCENT">%1$s</xliff:g> da bateria total"</string>
@@ -2156,7 +2154,6 @@
     <string name="battery_not_usage_24hr" msgid="8397519536160741248">"Nenhuma utilização nas últimas 24 h"</string>
     <string name="battery_usage_without_time" msgid="1346894834339420538"></string>
     <string name="battery_usage_other_users" msgid="9002643295562500693">"Outros utilizadores"</string>
-    <string name="advanced_battery_graph_subtext" msgid="6816737986172678550">"A estimativa de bateria restante baseia-se na utilização do dispositivo"</string>
     <string name="estimated_time_left" msgid="948717045180211777">"Tempo restante estimado"</string>
     <string name="estimated_charging_time_left" msgid="2287135413363961246">"Até ficar totalmente carregada"</string>
     <string name="estimated_time_description" msgid="211058785418596009">"A estimativa pode mudar em função da utilização"</string>
@@ -2263,6 +2260,7 @@
     <string name="vpn_settings_multiple_insecure_multiple_total" msgid="1706236062478680488">"<xliff:g id="VPN_COUNT">%d</xliff:g> não seguras"</string>
     <string name="adaptive_connectivity_title" msgid="7464959640138428192">"Conetividade adaptável"</string>
     <string name="adaptive_connectivity_summary" msgid="3648731530666326885">"Prolonga a autonomia da bateria e melhora o desempenho do dispositivo ao gerir as suas ligações de rede automaticamente"</string>
+    <string name="adaptive_connectivity_main_switch_title" msgid="261045483524512420">"Use a Conetividade adaptável"</string>
     <string name="credentials_title" msgid="7535942196886123656">"Armazenamento de credenciais"</string>
     <string name="credentials_install" msgid="3933218407598415827">"Instalar um certificado"</string>
     <string name="credentials_reset" msgid="4246628389366452655">"Limpar credenciais"</string>
@@ -2563,8 +2561,7 @@
     <string name="user_remove_user_menu" msgid="2183714948094429367">"Eliminar <xliff:g id="USER_NAME">%1$s</xliff:g> deste dispositivo"</string>
     <string name="user_lockscreen_settings" msgid="4596612658981942092">"Definições do ecrã de bloqueio"</string>
     <string name="user_add_on_lockscreen_menu" msgid="2539059062034644966">"Adicionar utilizadores a partir do ecrã de bloqueio"</string>
-    <!-- no translation found for switch_to_dock_user_when_docked (2324395443311905635) -->
-    <skip />
+    <string name="switch_to_dock_user_when_docked" msgid="2324395443311905635">"Mudar p/ utilizador administrador quando ancorado"</string>
     <string name="user_confirm_remove_self_title" msgid="926265330805361832">"Eliminar-se a si próprio?"</string>
     <string name="user_confirm_remove_title" msgid="3626559103278006002">"Eliminar este utilizador?"</string>
     <string name="user_profile_confirm_remove_title" msgid="3131574314149375354">"Remover este perfil?"</string>
@@ -2690,8 +2687,7 @@
     <string name="wizard_next" msgid="3884832431439072471">"Seguinte"</string>
     <string name="wizard_back_adoptable" msgid="1447814356855134183">"Formatar de outra forma"</string>
     <string name="regulatory_info_text" msgid="1154461023369976667"></string>
-    <!-- no translation found for sim_settings_title (2254609719033946272) -->
-    <skip />
+    <string name="sim_settings_title" msgid="2254609719033946272">"SIMs"</string>
     <string name="sim_cellular_data_unavailable" msgid="4653591727755387534">"Os dados móveis não estão disponíveis"</string>
     <string name="sim_cellular_data_unavailable_summary" msgid="6505871722911347881">"Tocar para selecionar um SIM de dados"</string>
     <string name="sim_calls_always_use" msgid="967857230039768111">"Usar sempre este para chamadas"</string>
@@ -2709,8 +2705,7 @@
     <string name="sim_status_title" msgid="6188770698037109774">"Estado do SIM"</string>
     <string name="sim_status_title_sim_slot" msgid="4932996839194493313">"Estado do SIM (ranhura para SIM %1$d)"</string>
     <string name="sim_signal_strength" msgid="6351052821700294501">"<xliff:g id="DBM">%1$d</xliff:g> dBm <xliff:g id="ASU">%2$d</xliff:g> asu"</string>
-    <!-- no translation found for sim_notification_title (2819551384383504031) -->
-    <skip />
+    <string name="sim_notification_title" msgid="2819551384383504031">"Os SIMs foram alterados."</string>
     <string name="sim_notification_summary" msgid="5593339846307029991">"Tocar para configurar"</string>
     <string name="sim_calls_ask_first_prefs_title" msgid="3077694594349657933">"Perguntar sempre"</string>
     <string name="sim_selection_required_pref" msgid="231437651041498359">"A seleção é necessária"</string>
@@ -2737,6 +2732,8 @@
     <string name="account_dashboard_default_summary" msgid="1730719656099599488">"Palavras-passe guardadas, preenchimento automático, contas sincronizadas"</string>
     <string name="app_default_dashboard_title" msgid="4071015747629103216">"Apps predefinidas"</string>
     <string name="cloned_apps_dashboard_title" msgid="5542076801222950921">"Apps clonadas"</string>
+    <string name="desc_cloned_apps_intro_text" msgid="1369621522882622476">"Crie uma segunda instância de uma app para que possa usar duas contas ao mesmo tempo."</string>
+    <string name="cloned_apps_summary" msgid="8805362440770795709">"<xliff:g id="CLONED_APPS_COUNT">%1$s</xliff:g> clonadas, <xliff:g id="ALLOWED_APPS_COUNT">%2$d</xliff:g> disponíveis para clonar"</string>
     <string name="system_dashboard_summary" msgid="7400745270362833832">"Idiomas, gestos, hora, cópia de segurança"</string>
     <string name="languages_setting_summary" msgid="4924440599794956443">"Idiomas do sistema, idiomas de apps"</string>
     <string name="keywords_wifi" msgid="8156528242318351490">"wifi, Wi-Fi, ligação de rede, Internet, sem fios, dados, wi fi"</string>
@@ -3351,8 +3348,7 @@
     <string name="screen_pinning_unlock_password" msgid="4957969621904790573">"Pedir palavra-passe antes de soltar"</string>
     <string name="screen_pinning_unlock_none" msgid="2474959642431856316">"Bloquear dispositivo ao soltar"</string>
     <string name="confirm_sim_deletion_title" msgid="9199369003530237871">"Confirmar a eliminação do SIM"</string>
-    <!-- no translation found for confirm_sim_deletion_description (5090811029854329373) -->
-    <skip />
+    <string name="confirm_sim_deletion_description" msgid="5090811029854329373">"Valide a sua identidade antes de apagar um eSIM"</string>
     <string name="opening_paragraph_delete_profile_unknown_company" msgid="2951348192319498135">"Este perfil de trabalho é gerido por:"</string>
     <string name="managing_admin" msgid="2633920317425356619">"Gerido por <xliff:g id="ADMIN_APP_LABEL">%s</xliff:g>"</string>
     <string name="encryption_interstitial_header" msgid="4418014339568737685">"Arranque seguro"</string>
@@ -3756,6 +3752,11 @@
       <item quantity="one">1 app pode utilizar dados sem restrições</item>
     </plurals>
     <string name="special_access_more" msgid="132919514147475846">"Veja mais"</string>
+    <string name="long_background_tasks_label" msgid="3169590134850226687">"Tarefas longas em 2.º plano"</string>
+    <string name="long_background_tasks_switch_title" msgid="2491623894899492543">"Permitir tarefas de longa duração em segundo plano"</string>
+    <string name="long_background_tasks_title" msgid="3272230637974707490">"Tarefas longas em 2.º plano"</string>
+    <string name="long_background_tasks_footer_title" msgid="9117342254914743097">"Permita que esta app execute tarefas longas em segundo plano. Isto permite que app execute tarefas que possam demorar mais do que alguns minutos a concluir, como transferências e carregamentos. \n\nSe esta autorização for recusada, o sistema limita o tempo durante o qual a app pode executar essas tarefas em segundo plano."</string>
+    <string name="keywords_long_background_tasks" msgid="5788956269136054574">"tarefas longas, transferência de dados, tarefas em segundo plano"</string>
     <string name="reset_shortcut_manager_throttling" msgid="2183940254903144298">"Repor o limite de taxa do ShortcutManager"</string>
     <string name="reset_shortcut_manager_throttling_complete" msgid="8949943009096885470">"O limite de taxa do ShortcutManager foi reposto"</string>
     <string name="notification_suggestion_title" msgid="6309263655965785411">"Controlar as informações no ecrã de bloqueio"</string>
@@ -4128,8 +4129,7 @@
     <string name="mobile_data_settings_title" msgid="3927524078598009792">"Dados móveis"</string>
     <string name="mobile_data_settings_summary" msgid="7323978798199919063">"Aceder aos dados através de rede móvel"</string>
     <string name="mobile_data_settings_summary_auto_switch" msgid="7851549787645698945">"O telemóvel irá mudar automaticamente para este operador quando estiver ao alcance"</string>
-    <!-- no translation found for mobile_data_settings_summary_unavailable (9176513507571883986) -->
-    <skip />
+    <string name="mobile_data_settings_summary_unavailable" msgid="9176513507571883986">"Nenhum SIM disponível"</string>
     <string name="calls_preference" msgid="2166481296066890129">"Preferência de chamadas"</string>
     <string name="sms_preference" msgid="7742964962568219351">"Preferência de SMS"</string>
     <string name="calls_and_sms_ask_every_time" msgid="3178743088737726677">"Perguntar sempre"</string>
@@ -4144,10 +4144,8 @@
     <string name="mobile_network_list_add_more" msgid="4478586073355236604">"Adicionar mais"</string>
     <string name="mobile_network_active_sim" msgid="6397581267971410039">"Ativo/SIM"</string>
     <string name="mobile_network_inactive_sim" msgid="5829757490580409899">"Inativo/SIM"</string>
-    <!-- no translation found for mobile_network_active_esim (3984452275968408382) -->
-    <skip />
-    <!-- no translation found for mobile_network_inactive_esim (8777415108263057939) -->
-    <skip />
+    <string name="mobile_network_active_esim" msgid="3984452275968408382">"Ativo/eSIM"</string>
+    <string name="mobile_network_inactive_esim" msgid="8777415108263057939">"Inativo/eSIM"</string>
     <string name="mobile_network_sim_name" msgid="3187192894150386537">"Nome e cor do SIM"</string>
     <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>
@@ -4183,8 +4181,7 @@
     <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">"Utilizar o operador <xliff:g id="CARRIER_NAME">%1$s</xliff:g>?"</string>
     <string name="sim_action_switch_sub_dialog_text" msgid="2091834911153293004">"Só pode ter um SIM ativo de cada vez.\n\nMudar para o operador <xliff:g id="TO_CARRIER_NAME">%1$s</xliff:g> não cancela o seu serviço no operador <xliff:g id="FROM_CARRIER_NAME">%2$s</xliff:g>."</string>
-    <!-- no translation found for sim_action_switch_sub_dialog_text_downloaded (8977951796005849471) -->
-    <skip />
+    <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>
     <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>
@@ -4226,10 +4223,8 @@
     <string name="switch_sim_dialog_text" msgid="7530186862171635464">"O operador <xliff:g id="CARRIER_NAME">%1$s</xliff:g> será utilizado para dados móveis, chamadas e SMS."</string>
     <string name="switch_sim_dialog_no_switch_title" msgid="809763410787744247">"Nenhum SIM ativo disponível"</string>
     <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>
-    <!-- no translation found for sim_card_label (6263064316075963775) -->
-    <skip />
-    <!-- no translation found for erase_sim_dialog_title (4742077437653028326) -->
-    <skip />
+    <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>
     <string name="erase_sim_confirm_button" msgid="8309115684335320541">"Apagar"</string>
     <string name="erasing_sim" msgid="7877703231075699139">"A apagar SIM…"</string>
@@ -4282,6 +4277,8 @@
     <string name="capture_system_heap_dump_title" msgid="9210974110606886455">"Fazer a captura da área dinâmica para dados do sistema"</string>
     <string name="reboot_with_mte_title" msgid="9167242803901899693">"Reiniciar com MTE"</string>
     <string name="reboot_with_mte_message" msgid="7675836625682561153">"O sistema vai reiniciar e permitir experimentar com a Memory Tagging Extension (MTE). A MTE pode afetar negativamente o desempenho e a estabilidade do sistema. Será reposto no próximo reinício subsequente."</string>
+    <string name="reboot_with_mte_summary" msgid="879384278357305846">"Experimente a MTE e beneficie de um arranque único para a programação de apps"</string>
+    <string name="reboot_with_mte_already_enabled" msgid="7708271355555880940">"A MTE (Memory Tagging Extension) é ativada através da proteção de memória avançada"</string>
     <string name="capturing_system_heap_dump_message" msgid="8410503247477360622">"A fazer a captura da área dinâmica para dados do sistema…"</string>
     <string name="error_capturing_system_heap_dump_message" msgid="2352983250048200052">"Não foi possível fazer a captura da área dinâmica para dados do sistema."</string>
     <string name="automatic_system_heap_dump_title" msgid="4093306504711109479">"Fazer automaticamente capturas da área dinâmica para dados do sistema"</string>
@@ -4333,6 +4330,11 @@
     <string name="lockscreen_trivial_disabled_controls_summary" msgid="7593626010580689155">"Para usar, ative primeiro a opção \"Mostrar controlos de dispositivos\""</string>
     <string name="lockscreen_double_line_clock_summary" msgid="2916159550425093703">"Apresente o relógio de duas linhas quando estiver disponível"</string>
     <string name="lockscreen_double_line_clock_setting_toggle" msgid="3408639316001688529">"Relógio de duas linhas"</string>
+    <string name="lockscreen_quick_affordances_title" msgid="435869403114245620">"Botões"</string>
+    <plurals name="lockscreen_quick_affordances_summary" formatted="false" msgid="4225396036524703997">
+      <item quantity="other"><xliff:g id="FIRST_1">%1$s</xliff:g>, <xliff:g id="SECOND">%2$s</xliff:g></item>
+      <item quantity="one"><xliff:g id="FIRST_0">%1$s</xliff:g></item>
+    </plurals>
     <string name="rtt_settings_title" msgid="7049259598645966354"></string>
     <string name="rtt_settings_no_visible" msgid="7440356831140948382"></string>
     <string name="rtt_settings_visible_during_call" msgid="7866181103286073700"></string>
@@ -4381,10 +4383,8 @@
     <string name="carrier_wifi_offload_summary" msgid="2980563718888371142">"Permitir que o Google Fi utilize redes W+ para melhorar a velocidade e a cobertura"</string>
     <string name="carrier_wifi_network_title" msgid="5461382943873831770">"Rede W+"</string>
     <string name="sim_category_title" msgid="2341314000964710495">"SIM"</string>
-    <!-- no translation found for downloaded_sim_category_title (2876988650413179752) -->
-    <skip />
-    <!-- no translation found for downloaded_sims_category_title (487799905978489922) -->
-    <skip />
+    <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>
     <string name="sim_category_default_active_sim" msgid="1208194173387987231">" /Predefinição para <xliff:g id="ID_1">%1$s</xliff:g>"</string>
@@ -4440,8 +4440,7 @@
     <string name="smart_forwarding_ongoing_title" msgid="962226849074401228">"Definições de chamadas"</string>
     <string name="smart_forwarding_ongoing_text" msgid="2189209372407117114">"A atualizar as definições…"</string>
     <string name="smart_forwarding_failed_title" msgid="1859891191023516080">"Erro nas definições de chamada"</string>
-    <!-- no translation found for smart_forwarding_failed_text (8682640643264071789) -->
-    <skip />
+    <string name="smart_forwarding_failed_text" msgid="8682640643264071789">"Erro do SIM ou da rede."</string>
     <string name="smart_forwarding_failed_not_activated_text" msgid="997396203001257904">"O SIM não está ativado."</string>
     <string name="smart_forwarding_input_mdn_title" msgid="5105463748849841763">"Introduza os números de telefone"</string>
     <string name="smart_forwarding_input_mdn_dialog_title" msgid="7542216086697868415">"Introduza o número de telefone"</string>
@@ -4465,14 +4464,10 @@
     <string name="previous_page_content_description" msgid="6438292457923282991">"Anterior"</string>
     <string name="next_page_content_description" msgid="1641835099813416294">"Seguinte"</string>
     <string name="colors_viewpager_content_description" msgid="2591751086138259565">"Pré-visualização da cor"</string>
-    <!-- no translation found for bluetooth_sim_card_access_notification_title (7351015416346359536) -->
-    <skip />
-    <!-- no translation found for bluetooth_sim_card_access_notification_content (8685623260103018309) -->
-    <skip />
-    <!-- no translation found for bluetooth_sim_card_access_dialog_title (5616323725563125179) -->
-    <skip />
-    <!-- no translation found for bluetooth_sim_card_access_dialog_content (6281997628405909566) -->
-    <skip />
+    <string name="bluetooth_sim_card_access_notification_title" msgid="7351015416346359536">"Pedido de acesso ao SIM"</string>
+    <string name="bluetooth_sim_card_access_notification_content" msgid="8685623260103018309">"Um dispositivo quer aceder ao seu SIM. Toque para obter detalhes."</string>
+    <string name="bluetooth_sim_card_access_dialog_title" msgid="5616323725563125179">"Permitir acesso ao SIM?"</string>
+    <string name="bluetooth_sim_card_access_dialog_content" msgid="6281997628405909566">"Um dispositivo Bluetooth, <xliff:g id="DEVICE_NAME_0">%1$s</xliff:g>, quer aceder aos dados do seu SIM. Estes dados incluem os seus contactos.\n\nEnquanto estiver ligado, o dispositivo <xliff:g id="DEVICE_NAME_1">%2$s</xliff:g> vai receber todas as chamadas feitas para <xliff:g id="PHONE_NUMBER">%3$s</xliff:g>."</string>
     <string name="bluetooth_connect_access_notification_title" msgid="2573547043170883947">"Dispositivo Bluetooth disponível"</string>
     <string name="bluetooth_connect_access_notification_content" msgid="1328465545685433304">"Um dispositivo pretende estabelecer ligação. Toque para obter detalhes."</string>
     <string name="bluetooth_connect_access_dialog_title" msgid="1948056782712451381">"Pretende ligar ao dispositivo Bluetooth?"</string>
@@ -4543,6 +4538,8 @@
     <string name="ingress_rate_limit_summary" msgid="1097811019742438371">"Configure a limitação de velocidade de entrada de largura de banda da rede que é aplicada a todas as redes que fornecem ligação à Internet."</string>
     <string name="ingress_rate_limit_dialog_title" msgid="5359461052422633789">"Configurar limitação de velocidade de transferência da rede"</string>
     <string name="ingress_rate_limit_no_limit_entry" msgid="8741098826008012163">"Sem limite"</string>
+    <string name="disable_phantom_process_monitor_title" msgid="8348108346706188771">"Desativar restrições de processos secundários"</string>
+    <string name="disable_phantom_process_monitor_summary" msgid="3044464635550256985">"Desative as restrições de utilização dos recursos do sistema pelos processos secundários da app"</string>
     <string name="bluetooth_broadcast_dialog_title" msgid="9172775308463135884">"Transmissão"</string>
     <string name="bluetooth_broadcast_dialog_broadcast_app" msgid="1016617579194329005">"Transmita a app <xliff:g id="CURRENTAPP">%1$s</xliff:g>"</string>
     <string name="bluetooth_broadcast_dialog_find_message" msgid="6621660851669953883">"Ouça transmissões em reprodução perto de si"</string>
diff --git a/res/values-pt/arrays.xml b/res/values-pt/arrays.xml
index a181357..0e72719 100644
--- a/res/values-pt/arrays.xml
+++ b/res/values-pt/arrays.xml
@@ -469,7 +469,9 @@
     <item msgid="2373999996715432397">"0"</item>
     <item msgid="5305176997036663262">"1"</item>
   </string-array>
-    <!-- no translation found for switch_to_dock_user_when_docked_timeout_entries:0 (3211660022507486536) -->
-    <!-- no translation found for switch_to_dock_user_when_docked_timeout_entries:1 (7025253383416830453) -->
-    <!-- no translation found for switch_to_dock_user_when_docked_timeout_entries:2 (1574040255478150028) -->
+  <string-array name="switch_to_dock_user_when_docked_timeout_entries">
+    <item msgid="3211660022507486536">"Nunca"</item>
+    <item msgid="7025253383416830453">"Depois de um minuto"</item>
+    <item msgid="1574040255478150028">"Depois de cinco minutos"</item>
+  </string-array>
 </resources>
diff --git a/res/values-pt/strings.xml b/res/values-pt/strings.xml
index d874e02..468cd6d 100644
--- a/res/values-pt/strings.xml
+++ b/res/values-pt/strings.xml
@@ -1018,18 +1018,13 @@
     <string name="force_bold_text" msgid="4620929631102086716">"Negrito"</string>
     <string name="title_font_size" msgid="570613010306330622">"Tamanho da fonte"</string>
     <string name="short_summary_font_size" msgid="8444689613442419978">"Aumente ou diminua o texto"</string>
-    <!-- no translation found for sim_lock_settings (7331982427303002613) -->
-    <skip />
-    <!-- no translation found for sim_lock_settings_category (6475255139493877786) -->
-    <skip />
-    <!-- no translation found for sim_pin_toggle (6814489621760857328) -->
-    <skip />
+    <string name="sim_lock_settings" msgid="7331982427303002613">"Configurações de bloqueio do chip"</string>
+    <string name="sim_lock_settings_category" msgid="6475255139493877786">"Bloqueio do chip"</string>
+    <string name="sim_pin_toggle" msgid="6814489621760857328">"Bloquear chip"</string>
     <string name="sim_pin_change" msgid="5978881209990507379">"Alterar PIN do chip"</string>
     <string name="sim_enter_pin" msgid="8235202785516053253">"PIN do chip"</string>
-    <!-- no translation found for sim_enable_sim_lock (6486354334679225748) -->
-    <skip />
-    <!-- no translation found for sim_disable_sim_lock (6939439812841857306) -->
-    <skip />
+    <string name="sim_enable_sim_lock" msgid="6486354334679225748">"Bloquear chip"</string>
+    <string name="sim_disable_sim_lock" msgid="6939439812841857306">"Desbloquear chip"</string>
     <string name="sim_enter_old" msgid="6882545610939674813">"PIN do chip antigo"</string>
     <string name="sim_enter_new" msgid="9010947802784561582">"Novo PIN do chip"</string>
     <string name="sim_reenter_new" msgid="6131418271490374263">"Digitar novo PIN novamente"</string>
@@ -1044,8 +1039,7 @@
     <string name="sim_change_data_title" msgid="4663239438584588847">"Usar <xliff:g id="CARRIER">%1$s</xliff:g> para dados móveis?"</string>
     <string name="sim_change_data_message" msgid="3046178883369645132">"Você está usando <xliff:g id="CARRIER2_0">%2$s</xliff:g> para dados móveis. Se alterar para <xliff:g id="CARRIER1">%1$s</xliff:g>, <xliff:g id="CARRIER2_1">%2$s</xliff:g> não será mais usada para dados móveis."</string>
     <string name="sim_change_data_ok" msgid="4922114750417276560">"Usar <xliff:g id="CARRIER">%1$s</xliff:g>"</string>
-    <!-- no translation found for sim_preferred_title (8850185380445309835) -->
-    <skip />
+    <string name="sim_preferred_title" msgid="8850185380445309835">"Atualizar chip preferido?"</string>
     <string name="sim_preferred_message" msgid="6004009449266648351">"O <xliff:g id="NEW_SIM">%1$s</xliff:g> é o único chip no seu dispositivo. Quer usá-lo para dados móveis, chamadas e mensagens SMS?"</string>
     <string name="wrong_pin_code_pukked" msgid="3414172752791445033">"Código PIN do chip incorreto. Entre em contato com a operadora para desbloquear o dispositivo."</string>
     <plurals name="wrong_pin_code" formatted="false" msgid="4054088588731305475">
@@ -1198,20 +1192,17 @@
     <string name="reset_network_title" msgid="1395494440355807616">"Redefinir Wi-Fi, rede móvel e Bluetooth"</string>
     <string name="reset_network_desc" msgid="1112523764899788246">"Esta ação redefinirá todas as configurações de rede, inclusive:\n\n"<li>"Wi‑Fi"</li>\n<li>"Dados móveis"</li>\n<li>"Bluetooth"</li></string>
     <string name="erase_euicc_data_button" msgid="728078969563311737">"Limpar"</string>
-    <!-- no translation found for reset_esim_title (4194570573425902754) -->
-    <skip />
+    <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>
     <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>
-    <!-- no translation found for reset_network_final_desc_esim (1129251284212847939) -->
-    <skip />
+    <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>
     <string name="reset_network_final_button_text" msgid="2433867118414000462">"Redefinir configurações"</string>
     <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>
-    <!-- no translation found for reset_esim_error_msg (7279607120606365250) -->
-    <skip />
+    <string name="reset_esim_error_msg" msgid="7279607120606365250">"Ocorreu um erro ao apagar o eSIM.\n\nReinicie o dispositivo e tente de novo."</string>
     <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>
@@ -2023,7 +2014,6 @@
     <string name="printer_info_desc" msgid="1206872325746154206">"Mais informações sobre essa impressora"</string>
     <string name="power_usage_summary_title" msgid="4198312848584882113">"Bateria"</string>
     <string name="power_usage_summary" msgid="6857382582534984531">"O que está consumindo a bateria"</string>
-    <string name="power_usage_not_available" msgid="3425302437465106036">"Dados de uso da bateria indisponíveis"</string>
     <string name="power_usage_level_and_status" msgid="821521456989429593">"<xliff:g id="LEVEL">%1$s</xliff:g> - <xliff:g id="STATUS">%2$s</xliff:g>"</string>
     <string name="power_discharge_remaining" msgid="6997529817917076536">"<xliff:g id="REMAIN">%1$s</xliff:g> restantes"</string>
     <string name="power_charge_remaining" msgid="7046064326172265116">"<xliff:g id="UNTIL_CHARGED">%1$s</xliff:g> até carregar"</string>
@@ -2044,7 +2034,6 @@
     <string name="manager_battery_usage_optimized_only" msgid="7121785281913056432">"otimizado"</string>
     <string name="manager_battery_usage_link_a11y" msgid="374918091821438564">"Saiba mais sobre as opções de uso da bateria"</string>
     <string name="device_screen_usage" msgid="1011630249648289909">"Uso da tela desde a carga completa"</string>
-    <string name="power_usage_list_summary" msgid="3237540201918492925">"Uso da bateria desde a carga completa"</string>
     <string name="advanced_battery_title" msgid="3005993394776555079">"Uso da bateria"</string>
     <string name="history_details_title" msgid="8628584613889559355">"Detalhes do histórico"</string>
     <string name="advanced_battery_preference_title" msgid="3790901207877260883">"Uso da bateria"</string>
@@ -2068,7 +2057,17 @@
     <string name="battery_tip_high_usage_summary" msgid="3938999581403084551">"Ver apps com maior uso"</string>
     <string name="battery_tip_limited_temporarily_title" msgid="5962767837251276527">"O carregamento está pausado"</string>
     <string name="battery_tip_limited_temporarily_summary" msgid="5254922316684499816">"Protegendo a bateria para prolongar a vida útil dela"</string>
-    <!-- no translation found for battery_tip_limited_temporarily_extra_summary (8876637325622106400) -->
+    <!-- no translation found for battery_tip_dock_defender_future_bypass_title (7257251934903787366) -->
+    <skip />
+    <!-- no translation found for battery_tip_dock_defender_future_bypass_summary (428474483479026813) -->
+    <skip />
+    <!-- no translation found for battery_tip_dock_defender_active_title (8843454404807737776) -->
+    <skip />
+    <!-- no translation found for battery_tip_dock_defender_active_summary (5582869291068635429) -->
+    <skip />
+    <!-- no translation found for battery_tip_dock_defender_temporarily_bypassed_title (1679449361090557201) -->
+    <skip />
+    <!-- no translation found for battery_tip_dock_defender_temporarily_bypassed_summary (5107293805054133144) -->
     <skip />
     <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>
@@ -2131,7 +2130,6 @@
     <string name="power_bluetooth" msgid="5085900180846238196">"Bluetooth"</string>
     <string name="power_cell" msgid="7793805106954398186">"Rede móvel"</string>
     <string name="power_phone" msgid="2768396619208561670">"Chamadas de voz"</string>
-    <string name="battery_used_for" msgid="6401552215008504483">"Usada por <xliff:g id="TIME">^1</xliff:g>"</string>
     <string name="battery_screen_usage" msgid="90008745183187461">"Uso da tela: <xliff:g id="TIME">^1</xliff:g>"</string>
     <string name="battery_used_by" msgid="6457305178016189330">"<xliff:g id="PERCENT">%1$s</xliff:g> de uso por <xliff:g id="APP">%2$s</xliff:g>"</string>
     <string name="battery_overall_usage" msgid="8940140259734182014">"<xliff:g id="PERCENT">%1$s</xliff:g> da bateria total"</string>
@@ -2162,7 +2160,6 @@
     <string name="battery_not_usage_24hr" msgid="8397519536160741248">"Sem uso nas últimas 24h"</string>
     <string name="battery_usage_without_time" msgid="1346894834339420538"></string>
     <string name="battery_usage_other_users" msgid="9002643295562500693">"Outros usuários"</string>
-    <string name="advanced_battery_graph_subtext" msgid="6816737986172678550">"A estimativa de carga da bateria restante é baseada no uso que você faz do dispositivo"</string>
     <string name="estimated_time_left" msgid="948717045180211777">"Tempo restante estimado"</string>
     <string name="estimated_charging_time_left" msgid="2287135413363961246">"Até a carga completa"</string>
     <string name="estimated_time_description" msgid="211058785418596009">"A estimativa pode mudar conforme o uso"</string>
@@ -2269,6 +2266,7 @@
     <string name="vpn_settings_multiple_insecure_multiple_total" msgid="1706236062478680488">"<xliff:g id="VPN_COUNT">%d</xliff:g> não segura"</string>
     <string name="adaptive_connectivity_title" msgid="7464959640138428192">"Conectividade adaptável"</string>
     <string name="adaptive_connectivity_summary" msgid="3648731530666326885">"Aumenta a duração da bateria e melhora o desempenho do dispositivo ao gerenciar suas conexões de rede automaticamente"</string>
+    <string name="adaptive_connectivity_main_switch_title" msgid="261045483524512420">"Usar Conectividade Adaptativa"</string>
     <string name="credentials_title" msgid="7535942196886123656">"Armazenamento de credenciais"</string>
     <string name="credentials_install" msgid="3933218407598415827">"Instalar um certificado"</string>
     <string name="credentials_reset" msgid="4246628389366452655">"Limpar credenciais"</string>
@@ -2569,8 +2567,7 @@
     <string name="user_remove_user_menu" msgid="2183714948094429367">"Excluir <xliff:g id="USER_NAME">%1$s</xliff:g> do dispositivo"</string>
     <string name="user_lockscreen_settings" msgid="4596612658981942092">"Configurações de tela de bloqueio"</string>
     <string name="user_add_on_lockscreen_menu" msgid="2539059062034644966">"Adicionar usuários na tela de bloqueio"</string>
-    <!-- no translation found for switch_to_dock_user_when_docked (2324395443311905635) -->
-    <skip />
+    <string name="switch_to_dock_user_when_docked" msgid="2324395443311905635">"Mudar para usuário admin quando encaixado na base"</string>
     <string name="user_confirm_remove_self_title" msgid="926265330805361832">"Excluir a si mesmo?"</string>
     <string name="user_confirm_remove_title" msgid="3626559103278006002">"Excluir este usuário?"</string>
     <string name="user_profile_confirm_remove_title" msgid="3131574314149375354">"Remover este perfil?"</string>
@@ -2696,8 +2693,7 @@
     <string name="wizard_next" msgid="3884832431439072471">"Próxima"</string>
     <string name="wizard_back_adoptable" msgid="1447814356855134183">"Formatar de outra maneira"</string>
     <string name="regulatory_info_text" msgid="1154461023369976667"></string>
-    <!-- no translation found for sim_settings_title (2254609719033946272) -->
-    <skip />
+    <string name="sim_settings_title" msgid="2254609719033946272">"Chips"</string>
     <string name="sim_cellular_data_unavailable" msgid="4653591727755387534">"Os dados móveis estão indisponíveis"</string>
     <string name="sim_cellular_data_unavailable_summary" msgid="6505871722911347881">"Toque para selecionar um chip de dados"</string>
     <string name="sim_calls_always_use" msgid="967857230039768111">"Sempre usar esta opção para chamadas"</string>
@@ -2715,8 +2711,7 @@
     <string name="sim_status_title" msgid="6188770698037109774">"Status do chip"</string>
     <string name="sim_status_title_sim_slot" msgid="4932996839194493313">"Status do chip (slot para SIM %1$d)"</string>
     <string name="sim_signal_strength" msgid="6351052821700294501">"<xliff:g id="DBM">%1$d</xliff:g> dBm <xliff:g id="ASU">%2$d</xliff:g> asu"</string>
-    <!-- no translation found for sim_notification_title (2819551384383504031) -->
-    <skip />
+    <string name="sim_notification_title" msgid="2819551384383504031">"O chip foi mudado."</string>
     <string name="sim_notification_summary" msgid="5593339846307029991">"Toque para configurar"</string>
     <string name="sim_calls_ask_first_prefs_title" msgid="3077694594349657933">"Perguntar sempre"</string>
     <string name="sim_selection_required_pref" msgid="231437651041498359">"Seleção necessária"</string>
@@ -2742,7 +2737,10 @@
     <string name="account_dashboard_title" msgid="8228773251948253914">"Senhas e contas"</string>
     <string name="account_dashboard_default_summary" msgid="1730719656099599488">"Senhas salvas, preenchimento automático e contas sincronizadas"</string>
     <string name="app_default_dashboard_title" msgid="4071015747629103216">"Apps padrão"</string>
-    <!-- no translation found for cloned_apps_dashboard_title (5542076801222950921) -->
+    <string name="cloned_apps_dashboard_title" msgid="5542076801222950921">"Apps clonados"</string>
+    <!-- no translation found for desc_cloned_apps_intro_text (1369621522882622476) -->
+    <skip />
+    <!-- no translation found for cloned_apps_summary (8805362440770795709) -->
     <skip />
     <string name="system_dashboard_summary" msgid="7400745270362833832">"Idiomas, gestos, tempo, backup"</string>
     <string name="languages_setting_summary" msgid="4924440599794956443">"Idiomas do sistema, Idiomas do app"</string>
@@ -3358,8 +3356,7 @@
     <string name="screen_pinning_unlock_password" msgid="4957969621904790573">"Pedir senha antes de liberar a tela"</string>
     <string name="screen_pinning_unlock_none" msgid="2474959642431856316">"Bloquear dispositivo ao liberar a tela"</string>
     <string name="confirm_sim_deletion_title" msgid="9199369003530237871">"Confirmar exclusão do chip"</string>
-    <!-- no translation found for confirm_sim_deletion_description (5090811029854329373) -->
-    <skip />
+    <string name="confirm_sim_deletion_description" msgid="5090811029854329373">"Confirme sua identidade antes de apagar o eSIM"</string>
     <string name="opening_paragraph_delete_profile_unknown_company" msgid="2951348192319498135">"O perfil de trabalho é gerenciado por:"</string>
     <string name="managing_admin" msgid="2633920317425356619">"Gerenciado por <xliff:g id="ADMIN_APP_LABEL">%s</xliff:g>"</string>
     <string name="encryption_interstitial_header" msgid="4418014339568737685">"Inicialização segura"</string>
@@ -3763,6 +3760,16 @@
       <item quantity="other"><xliff:g id="COUNT">%d</xliff:g> apps podem usar dados ilimitados</item>
     </plurals>
     <string name="special_access_more" msgid="132919514147475846">"Ver mais"</string>
+    <!-- no translation found for long_background_tasks_label (3169590134850226687) -->
+    <skip />
+    <!-- no translation found for long_background_tasks_switch_title (2491623894899492543) -->
+    <skip />
+    <!-- no translation found for long_background_tasks_title (3272230637974707490) -->
+    <skip />
+    <!-- no translation found for long_background_tasks_footer_title (9117342254914743097) -->
+    <skip />
+    <!-- no translation found for keywords_long_background_tasks (5788956269136054574) -->
+    <skip />
     <string name="reset_shortcut_manager_throttling" msgid="2183940254903144298">"Redefinir limite de taxa do ShortcutManager"</string>
     <string name="reset_shortcut_manager_throttling_complete" msgid="8949943009096885470">"O limite de taxa do ShortcutManager foi redefinido"</string>
     <string name="notification_suggestion_title" msgid="6309263655965785411">"Informações na tela de bloqueio"</string>
@@ -4135,8 +4142,7 @@
     <string name="mobile_data_settings_title" msgid="3927524078598009792">"Dados móveis"</string>
     <string name="mobile_data_settings_summary" msgid="7323978798199919063">"Acessar os dados pela rede móvel"</string>
     <string name="mobile_data_settings_summary_auto_switch" msgid="7851549787645698945">"O smartphone mudará automaticamente para esta operadora quando estiver dentro do alcance"</string>
-    <!-- no translation found for mobile_data_settings_summary_unavailable (9176513507571883986) -->
-    <skip />
+    <string name="mobile_data_settings_summary_unavailable" msgid="9176513507571883986">"Não há chips disponíveis"</string>
     <string name="calls_preference" msgid="2166481296066890129">"Preferência de chamadas"</string>
     <string name="sms_preference" msgid="7742964962568219351">"Preferência de SMS"</string>
     <string name="calls_and_sms_ask_every_time" msgid="3178743088737726677">"Perguntar sempre"</string>
@@ -4151,10 +4157,8 @@
     <string name="mobile_network_list_add_more" msgid="4478586073355236604">"Adicionar mais"</string>
     <string name="mobile_network_active_sim" msgid="6397581267971410039">"Ativo/chip"</string>
     <string name="mobile_network_inactive_sim" msgid="5829757490580409899">"Inativo/chip"</string>
-    <!-- no translation found for mobile_network_active_esim (3984452275968408382) -->
-    <skip />
-    <!-- no translation found for mobile_network_inactive_esim (8777415108263057939) -->
-    <skip />
+    <string name="mobile_network_active_esim" msgid="3984452275968408382">"Ativo / eSIM"</string>
+    <string name="mobile_network_inactive_esim" msgid="8777415108263057939">"Inativo / eSIM"</string>
     <string name="mobile_network_sim_name" msgid="3187192894150386537">"Nome e cor do chip"</string>
     <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>
@@ -4190,8 +4194,7 @@
     <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>
-    <!-- no translation found for sim_action_switch_sub_dialog_text_downloaded (8977951796005849471) -->
-    <skip />
+    <string name="sim_action_switch_sub_dialog_text_downloaded" msgid="8977951796005849471">"Apenas um eSIM pode ficar ativo por vez.\n\nAlternar 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>
     <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>
@@ -4233,10 +4236,8 @@
     <string name="switch_sim_dialog_text" msgid="7530186862171635464">"A operadora <xliff:g id="CARRIER_NAME">%1$s</xliff:g> será usada para dados móveis, chamadas e SMS."</string>
     <string name="switch_sim_dialog_no_switch_title" msgid="809763410787744247">"Nenhum chip ativo disponível"</string>
     <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>
-    <!-- no translation found for sim_card_label (6263064316075963775) -->
-    <skip />
-    <!-- no translation found for erase_sim_dialog_title (4742077437653028326) -->
-    <skip />
+    <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>
     <string name="erase_sim_confirm_button" msgid="8309115684335320541">"Limpar"</string>
     <string name="erasing_sim" msgid="7877703231075699139">"Limpando chip…"</string>
@@ -4289,6 +4290,8 @@
     <string name="capture_system_heap_dump_title" msgid="9210974110606886455">"Capturar heap dump do sistema"</string>
     <string name="reboot_with_mte_title" msgid="9167242803901899693">"Reiniciar com MTE"</string>
     <string name="reboot_with_mte_message" msgid="7675836625682561153">"O sistema será reiniciado e vai permitir experimentos com a Memory Tagging Extension (MTE), que pode ter um impacto negativo no desempenho e na estabilidade dele. A redefinição será feita na próxima reinicialização."</string>
+    <string name="reboot_with_mte_summary" msgid="879384278357305846">"Tente usar a MTE para uma inicialização única para desenvolvimento de apps"</string>
+    <string name="reboot_with_mte_already_enabled" msgid="7708271355555880940">"A MTE é ativada pela proteção de memória avançada"</string>
     <string name="capturing_system_heap_dump_message" msgid="8410503247477360622">"Capturando despejo de heap do sistema"</string>
     <string name="error_capturing_system_heap_dump_message" msgid="2352983250048200052">"Não foi possível capturar o despejo de heap do sistema"</string>
     <string name="automatic_system_heap_dump_title" msgid="4093306504711109479">"Capturar automaticamente despejos de heap do sistema"</string>
@@ -4340,6 +4343,9 @@
     <string name="lockscreen_trivial_disabled_controls_summary" msgid="7593626010580689155">"Para usar, ative a opção \"Mostrar controles do dispositivo\""</string>
     <string name="lockscreen_double_line_clock_summary" msgid="2916159550425093703">"Mostrar o relógio de duas linhas quando disponível"</string>
     <string name="lockscreen_double_line_clock_setting_toggle" msgid="3408639316001688529">"Relógio de duas linhas"</string>
+    <!-- no translation found for lockscreen_quick_affordances_title (435869403114245620) -->
+    <skip />
+    <!-- no translation found for lockscreen_quick_affordances_summary (4225396036524703997) -->
     <string name="rtt_settings_title" msgid="7049259598645966354"></string>
     <string name="rtt_settings_no_visible" msgid="7440356831140948382"></string>
     <string name="rtt_settings_visible_during_call" msgid="7866181103286073700"></string>
@@ -4388,10 +4394,8 @@
     <string name="carrier_wifi_offload_summary" msgid="2980563718888371142">"Permitir que o Google Fi use redes W+ para melhorar a velocidade e cobertura"</string>
     <string name="carrier_wifi_network_title" msgid="5461382943873831770">"Rede W+"</string>
     <string name="sim_category_title" msgid="2341314000964710495">"Chip"</string>
-    <!-- no translation found for downloaded_sim_category_title (2876988650413179752) -->
-    <skip />
-    <!-- no translation found for downloaded_sims_category_title (487799905978489922) -->
-    <skip />
+    <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>
     <string name="sim_category_default_active_sim" msgid="1208194173387987231">" / Padrão para <xliff:g id="ID_1">%1$s</xliff:g>"</string>
@@ -4447,8 +4451,7 @@
     <string name="smart_forwarding_ongoing_title" msgid="962226849074401228">"Configurações de chamada"</string>
     <string name="smart_forwarding_ongoing_text" msgid="2189209372407117114">"Atualizando configurações…"</string>
     <string name="smart_forwarding_failed_title" msgid="1859891191023516080">"Erro de configurações de chamada"</string>
-    <!-- no translation found for smart_forwarding_failed_text (8682640643264071789) -->
-    <skip />
+    <string name="smart_forwarding_failed_text" msgid="8682640643264071789">"Ocorreu um erro de rede ou no chip."</string>
     <string name="smart_forwarding_failed_not_activated_text" msgid="997396203001257904">"O chip não está ativado."</string>
     <string name="smart_forwarding_input_mdn_title" msgid="5105463748849841763">"Inserir números de telefone"</string>
     <string name="smart_forwarding_input_mdn_dialog_title" msgid="7542216086697868415">"Inserir número de telefone"</string>
@@ -4472,14 +4475,10 @@
     <string name="previous_page_content_description" msgid="6438292457923282991">"Anterior"</string>
     <string name="next_page_content_description" msgid="1641835099813416294">"Próxima"</string>
     <string name="colors_viewpager_content_description" msgid="2591751086138259565">"Visualização da cor"</string>
-    <!-- no translation found for bluetooth_sim_card_access_notification_title (7351015416346359536) -->
-    <skip />
-    <!-- no translation found for bluetooth_sim_card_access_notification_content (8685623260103018309) -->
-    <skip />
-    <!-- no translation found for bluetooth_sim_card_access_dialog_title (5616323725563125179) -->
-    <skip />
-    <!-- no translation found for bluetooth_sim_card_access_dialog_content (6281997628405909566) -->
-    <skip />
+    <string name="bluetooth_sim_card_access_notification_title" msgid="7351015416346359536">"Solicitação de acesso ao chip"</string>
+    <string name="bluetooth_sim_card_access_notification_content" msgid="8685623260103018309">"Um dispositivo quer acessar seu chip. Toque para ver detalhes."</string>
+    <string name="bluetooth_sim_card_access_dialog_title" msgid="5616323725563125179">"Você quer mesmo permitir o acesso ao chip?"</string>
+    <string name="bluetooth_sim_card_access_dialog_content" msgid="6281997628405909566">"Um dispositivo Bluetooth, <xliff:g id="DEVICE_NAME_0">%1$s</xliff:g>, quer acessar dados no seu chip. Isso inclui seus contatos.\n\nEnquanto estiver conectado, o <xliff:g id="DEVICE_NAME_1">%2$s</xliff:g> vai receber todas as chamadas feitas para o número <xliff:g id="PHONE_NUMBER">%3$s</xliff:g>."</string>
     <string name="bluetooth_connect_access_notification_title" msgid="2573547043170883947">"Dispositivo Bluetooth disponível"</string>
     <string name="bluetooth_connect_access_notification_content" msgid="1328465545685433304">"Um dispositivo quer se conectar. Toque para ver detalhes."</string>
     <string name="bluetooth_connect_access_dialog_title" msgid="1948056782712451381">"Conectar ao dispositivo Bluetooth?"</string>
@@ -4550,6 +4549,10 @@
     <string name="ingress_rate_limit_summary" msgid="1097811019742438371">"Configurar a limitação da velocidade de entrada da largura de banda da rede para todas as redes que se conectam à Internet."</string>
     <string name="ingress_rate_limit_dialog_title" msgid="5359461052422633789">"Configurar a limitação da velocidade de download da rede"</string>
     <string name="ingress_rate_limit_no_limit_entry" msgid="8741098826008012163">"Sem limite"</string>
+    <!-- no translation found for disable_phantom_process_monitor_title (8348108346706188771) -->
+    <skip />
+    <!-- no translation found for disable_phantom_process_monitor_summary (3044464635550256985) -->
+    <skip />
     <string name="bluetooth_broadcast_dialog_title" msgid="9172775308463135884">"Transmitir"</string>
     <string name="bluetooth_broadcast_dialog_broadcast_app" msgid="1016617579194329005">"Transmitir <xliff:g id="CURRENTAPP">%1$s</xliff:g>"</string>
     <string name="bluetooth_broadcast_dialog_find_message" msgid="6621660851669953883">"Ouça transmissões que estão perto de você"</string>
diff --git a/res/values-ro/arrays.xml b/res/values-ro/arrays.xml
index b2fc372..e7d19a0 100644
--- a/res/values-ro/arrays.xml
+++ b/res/values-ro/arrays.xml
@@ -469,7 +469,9 @@
     <item msgid="2373999996715432397">"0"</item>
     <item msgid="5305176997036663262">"1"</item>
   </string-array>
-    <!-- no translation found for switch_to_dock_user_when_docked_timeout_entries:0 (3211660022507486536) -->
-    <!-- no translation found for switch_to_dock_user_when_docked_timeout_entries:1 (7025253383416830453) -->
-    <!-- no translation found for switch_to_dock_user_when_docked_timeout_entries:2 (1574040255478150028) -->
+  <string-array name="switch_to_dock_user_when_docked_timeout_entries">
+    <item msgid="3211660022507486536">"Niciodată"</item>
+    <item msgid="7025253383416830453">"După un minut"</item>
+    <item msgid="1574040255478150028">"După cinci minute"</item>
+  </string-array>
 </resources>
diff --git a/res/values-ro/strings.xml b/res/values-ro/strings.xml
index 42391e0..252e3a8 100644
--- a/res/values-ro/strings.xml
+++ b/res/values-ro/strings.xml
@@ -1038,18 +1038,13 @@
     <string name="force_bold_text" msgid="4620929631102086716">"Text aldin"</string>
     <string name="title_font_size" msgid="570613010306330622">"Dimensiunea fontului"</string>
     <string name="short_summary_font_size" msgid="8444689613442419978">"Mărește sau micșorează texul"</string>
-    <!-- no translation found for sim_lock_settings (7331982427303002613) -->
-    <skip />
-    <!-- no translation found for sim_lock_settings_category (6475255139493877786) -->
-    <skip />
-    <!-- no translation found for sim_pin_toggle (6814489621760857328) -->
-    <skip />
+    <string name="sim_lock_settings" msgid="7331982427303002613">"Setări de restricționare pentru SIM"</string>
+    <string name="sim_lock_settings_category" msgid="6475255139493877786">"Restricționarea cartelei SIM"</string>
+    <string name="sim_pin_toggle" msgid="6814489621760857328">"Blochează cartela SIM"</string>
     <string name="sim_pin_change" msgid="5978881209990507379">"Schimbă codul PIN pentru SIM"</string>
     <string name="sim_enter_pin" msgid="8235202785516053253">"PIN SIM"</string>
-    <!-- no translation found for sim_enable_sim_lock (6486354334679225748) -->
-    <skip />
-    <!-- no translation found for sim_disable_sim_lock (6939439812841857306) -->
-    <skip />
+    <string name="sim_enable_sim_lock" msgid="6486354334679225748">"Blochează cartela SIM"</string>
+    <string name="sim_disable_sim_lock" msgid="6939439812841857306">"Deblochează cartela SIM"</string>
     <string name="sim_enter_old" msgid="6882545610939674813">"Vechiul cod PIN al cardului SIM"</string>
     <string name="sim_enter_new" msgid="9010947802784561582">"Nou cod PIN pentru SIM"</string>
     <string name="sim_reenter_new" msgid="6131418271490374263">"Reintrodu noul PIN"</string>
@@ -1064,8 +1059,7 @@
     <string name="sim_change_data_title" msgid="4663239438584588847">"Folosești <xliff:g id="CARRIER">%1$s</xliff:g> pentru date mobile?"</string>
     <string name="sim_change_data_message" msgid="3046178883369645132">"Folosești <xliff:g id="CARRIER2_0">%2$s</xliff:g> pentru datele mobile. Când comuți la <xliff:g id="CARRIER1">%1$s</xliff:g>, <xliff:g id="CARRIER2_1">%2$s</xliff:g> nu va mai fi folosit pentru date mobile."</string>
     <string name="sim_change_data_ok" msgid="4922114750417276560">"Folosește <xliff:g id="CARRIER">%1$s</xliff:g>"</string>
-    <!-- no translation found for sim_preferred_title (8850185380445309835) -->
-    <skip />
+    <string name="sim_preferred_title" msgid="8850185380445309835">"Actualizezi SIM-ul preferat?"</string>
     <string name="sim_preferred_message" msgid="6004009449266648351">"<xliff:g id="NEW_SIM">%1$s</xliff:g> este singurul card SIM de pe dispozitiv. Vrei să folosești acest card SIM pentru date mobile, apeluri și mesaje SMS?"</string>
     <string name="wrong_pin_code_pukked" msgid="3414172752791445033">"Codul PIN pentru cardul SIM este incorect. Contactează operatorul pentru a-ți debloca dispozitivul."</string>
     <plurals name="wrong_pin_code" formatted="false" msgid="4054088588731305475">
@@ -1219,20 +1213,17 @@
     <string name="reset_network_title" msgid="1395494440355807616">"Resetați Wi-Fi, date mobile și Bluetooth"</string>
     <string name="reset_network_desc" msgid="1112523764899788246">"Astfel, toate setările pentru rețea vor fi reinițializate, inclusiv:\n\n"<li>"Wi‑Fi,"</li>\n<li>"date mobile,"</li>\n<li>"Bluetooth."</li></string>
     <string name="erase_euicc_data_button" msgid="728078969563311737">"Șterge"</string>
-    <!-- no translation found for reset_esim_title (4194570573425902754) -->
-    <skip />
+    <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>
     <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>
-    <!-- no translation found for reset_network_final_desc_esim (1129251284212847939) -->
-    <skip />
+    <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>
     <string name="reset_network_final_button_text" msgid="2433867118414000462">"Resetează setările"</string>
     <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>
-    <!-- no translation found for reset_esim_error_msg (7279607120606365250) -->
-    <skip />
+    <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>
     <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>
@@ -2053,7 +2044,6 @@
     <string name="printer_info_desc" msgid="1206872325746154206">"Mai multe informații despre această imprimantă"</string>
     <string name="power_usage_summary_title" msgid="4198312848584882113">"Baterie"</string>
     <string name="power_usage_summary" msgid="6857382582534984531">"Ce funcții au utilizat bateria"</string>
-    <string name="power_usage_not_available" msgid="3425302437465106036">"Date utilizare baterie nedisp."</string>
     <string name="power_usage_level_and_status" msgid="821521456989429593">"<xliff:g id="LEVEL">%1$s</xliff:g> - <xliff:g id="STATUS">%2$s</xliff:g>"</string>
     <string name="power_discharge_remaining" msgid="6997529817917076536">"Timp rămas: <xliff:g id="REMAIN">%1$s</xliff:g>"</string>
     <string name="power_charge_remaining" msgid="7046064326172265116">"<xliff:g id="UNTIL_CHARGED">%1$s</xliff:g> până la finalizarea încărcării"</string>
@@ -2074,7 +2064,6 @@
     <string name="manager_battery_usage_optimized_only" msgid="7121785281913056432">"Optimizată"</string>
     <string name="manager_battery_usage_link_a11y" msgid="374918091821438564">"Află mai multe despre opțiunile de utilizare a bateriei"</string>
     <string name="device_screen_usage" msgid="1011630249648289909">"Utilizarea ecranului de la încărcare"</string>
-    <string name="power_usage_list_summary" msgid="3237540201918492925">"Utilizarea bateriei de la încărcarea completă"</string>
     <string name="advanced_battery_title" msgid="3005993394776555079">"Utilizarea bateriei"</string>
     <string name="history_details_title" msgid="8628584613889559355">"Detalii istoric"</string>
     <string name="advanced_battery_preference_title" msgid="3790901207877260883">"Utilizarea bateriei"</string>
@@ -2098,7 +2087,17 @@
     <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="5962767837251276527">"Încărcarea este întreruptă"</string>
     <string name="battery_tip_limited_temporarily_summary" msgid="5254922316684499816">"Protejează bateria pentru a-i extinde autonomia"</string>
-    <!-- no translation found for battery_tip_limited_temporarily_extra_summary (8876637325622106400) -->
+    <!-- no translation found for battery_tip_dock_defender_future_bypass_title (7257251934903787366) -->
+    <skip />
+    <!-- no translation found for battery_tip_dock_defender_future_bypass_summary (428474483479026813) -->
+    <skip />
+    <!-- no translation found for battery_tip_dock_defender_active_title (8843454404807737776) -->
+    <skip />
+    <!-- no translation found for battery_tip_dock_defender_active_summary (5582869291068635429) -->
+    <skip />
+    <!-- no translation found for battery_tip_dock_defender_temporarily_bypassed_title (1679449361090557201) -->
+    <skip />
+    <!-- no translation found for battery_tip_dock_defender_temporarily_bypassed_summary (5107293805054133144) -->
     <skip />
     <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>
@@ -2168,7 +2167,6 @@
     <string name="power_bluetooth" msgid="5085900180846238196">"Bluetooth"</string>
     <string name="power_cell" msgid="7793805106954398186">"Rețea mobilă"</string>
     <string name="power_phone" msgid="2768396619208561670">"Apeluri vocale"</string>
-    <string name="battery_used_for" msgid="6401552215008504483">"Utilizată <xliff:g id="TIME">^1</xliff:g>"</string>
     <string name="battery_screen_usage" msgid="90008745183187461">"Utilizarea ecranului: <xliff:g id="TIME">^1</xliff:g>"</string>
     <string name="battery_used_by" msgid="6457305178016189330">"<xliff:g id="PERCENT">%1$s</xliff:g> folosită de <xliff:g id="APP">%2$s</xliff:g>"</string>
     <string name="battery_overall_usage" msgid="8940140259734182014">"<xliff:g id="PERCENT">%1$s</xliff:g> din bateria încărcată complet"</string>
@@ -2199,7 +2197,6 @@
     <string name="battery_not_usage_24hr" msgid="8397519536160741248">"Nu a fost folosită în ultimele 24 h"</string>
     <string name="battery_usage_without_time" msgid="1346894834339420538"></string>
     <string name="battery_usage_other_users" msgid="9002643295562500693">"Alți utilizatori"</string>
-    <string name="advanced_battery_graph_subtext" msgid="6816737986172678550">"Estimarea bateriei rămase se bazează pe utilizarea dispozitivului"</string>
     <string name="estimated_time_left" msgid="948717045180211777">"Timp estimat rămas"</string>
     <string name="estimated_charging_time_left" msgid="2287135413363961246">"Până la încărcarea completă"</string>
     <string name="estimated_time_description" msgid="211058785418596009">"Estimarea se poate modifica în funcție de utilizare"</string>
@@ -2306,6 +2303,7 @@
     <string name="vpn_settings_multiple_insecure_multiple_total" msgid="1706236062478680488">"<xliff:g id="VPN_COUNT">%d</xliff:g> nesecurizate"</string>
     <string name="adaptive_connectivity_title" msgid="7464959640138428192">"Conectivitate adaptabilă"</string>
     <string name="adaptive_connectivity_summary" msgid="3648731530666326885">"Extinde autonomia bateriei și îmbunătățește performanța dispozitivului, gestionând automat conexiunile la rețea"</string>
+    <string name="adaptive_connectivity_main_switch_title" msgid="261045483524512420">"Folosește conectivitatea adaptivă"</string>
     <string name="credentials_title" msgid="7535942196886123656">"Stocarea certificatelor"</string>
     <string name="credentials_install" msgid="3933218407598415827">"Instalează un certificat"</string>
     <string name="credentials_reset" msgid="4246628389366452655">"Șterge acreditările"</string>
@@ -2610,8 +2608,7 @@
     <string name="user_remove_user_menu" msgid="2183714948094429367">"Șterge <xliff:g id="USER_NAME">%1$s</xliff:g> de pe dispozitiv"</string>
     <string name="user_lockscreen_settings" msgid="4596612658981942092">"Setările ecranului de blocare"</string>
     <string name="user_add_on_lockscreen_menu" msgid="2539059062034644966">"Adaugă utilizatori din ecranul de blocare"</string>
-    <!-- no translation found for switch_to_dock_user_when_docked (2324395443311905635) -->
-    <skip />
+    <string name="switch_to_dock_user_when_docked" msgid="2324395443311905635">"Treci la administrator când este andocat"</string>
     <string name="user_confirm_remove_self_title" msgid="926265330805361832">"Te excluzi ca utilizator?"</string>
     <string name="user_confirm_remove_title" msgid="3626559103278006002">"Ștergi utilizatorul?"</string>
     <string name="user_profile_confirm_remove_title" msgid="3131574314149375354">"Elimini acest profil?"</string>
@@ -2737,8 +2734,7 @@
     <string name="wizard_next" msgid="3884832431439072471">"Înainte"</string>
     <string name="wizard_back_adoptable" msgid="1447814356855134183">"Formatează altfel"</string>
     <string name="regulatory_info_text" msgid="1154461023369976667"></string>
-    <!-- no translation found for sim_settings_title (2254609719033946272) -->
-    <skip />
+    <string name="sim_settings_title" msgid="2254609719033946272">"Cartele SIM"</string>
     <string name="sim_cellular_data_unavailable" msgid="4653591727755387534">"Datele mobile sunt indisponibile"</string>
     <string name="sim_cellular_data_unavailable_summary" msgid="6505871722911347881">"Atinge pentru a selecta un card SIM de date"</string>
     <string name="sim_calls_always_use" msgid="967857230039768111">"Folosește întotdeauna pentru apeluri"</string>
@@ -2756,8 +2752,7 @@
     <string name="sim_status_title" msgid="6188770698037109774">"Starea cardului SIM"</string>
     <string name="sim_status_title_sim_slot" msgid="4932996839194493313">"Stare card SIM (slot pentru SIM %1$d)"</string>
     <string name="sim_signal_strength" msgid="6351052821700294501">"<xliff:g id="DBM">%1$d</xliff:g> dBm <xliff:g id="ASU">%2$d</xliff:g> asu"</string>
-    <!-- no translation found for sim_notification_title (2819551384383504031) -->
-    <skip />
+    <string name="sim_notification_title" msgid="2819551384383504031">"Cartelele SIM s-au schimbat."</string>
     <string name="sim_notification_summary" msgid="5593339846307029991">"Atinge pentru a configura"</string>
     <string name="sim_calls_ask_first_prefs_title" msgid="3077694594349657933">"Întreabă de fiecare dată"</string>
     <string name="sim_selection_required_pref" msgid="231437651041498359">"Selectează o opțiune"</string>
@@ -2783,7 +2778,10 @@
     <string name="account_dashboard_title" msgid="8228773251948253914">"Parole și conturi"</string>
     <string name="account_dashboard_default_summary" msgid="1730719656099599488">"Parole salvate, completare automată, conturi sincronizate"</string>
     <string name="app_default_dashboard_title" msgid="4071015747629103216">"Aplicații prestabilite"</string>
-    <!-- no translation found for cloned_apps_dashboard_title (5542076801222950921) -->
+    <string name="cloned_apps_dashboard_title" msgid="5542076801222950921">"Aplicații clonate"</string>
+    <!-- no translation found for desc_cloned_apps_intro_text (1369621522882622476) -->
+    <skip />
+    <!-- no translation found for cloned_apps_summary (8805362440770795709) -->
     <skip />
     <string name="system_dashboard_summary" msgid="7400745270362833832">"Limbi, gesturi, ora, backup"</string>
     <string name="languages_setting_summary" msgid="4924440599794956443">"Limbile sistemului, limbile aplicațiilor"</string>
@@ -3406,8 +3404,7 @@
     <string name="screen_pinning_unlock_password" msgid="4957969621904790573">"Solicită parola înainte de a anula fixarea"</string>
     <string name="screen_pinning_unlock_none" msgid="2474959642431856316">"Blochează dispozitivul la anularea fixării"</string>
     <string name="confirm_sim_deletion_title" msgid="9199369003530237871">"Confirmă ștergerea profilului SIM"</string>
-    <!-- no translation found for confirm_sim_deletion_description (5090811029854329373) -->
-    <skip />
+    <string name="confirm_sim_deletion_description" msgid="5090811029854329373">"Confirmă-ți identitatea înainte să ștergi un eSIM"</string>
     <string name="opening_paragraph_delete_profile_unknown_company" msgid="2951348192319498135">"Acest profil de serviciu este gestionat de:"</string>
     <string name="managing_admin" msgid="2633920317425356619">"Gestionat de <xliff:g id="ADMIN_APP_LABEL">%s</xliff:g>"</string>
     <string name="encryption_interstitial_header" msgid="4418014339568737685">"Pornire securizată"</string>
@@ -3822,6 +3819,11 @@
       <item quantity="one">1 aplicație poate folosi date nerestricționate</item>
     </plurals>
     <string name="special_access_more" msgid="132919514147475846">"Vezi mai multe"</string>
+    <string name="long_background_tasks_label" msgid="3169590134850226687">"Activități de durată în fundal"</string>
+    <string name="long_background_tasks_switch_title" msgid="2491623894899492543">"Permite activitățile îndelungate în fundal"</string>
+    <string name="long_background_tasks_title" msgid="3272230637974707490">"Activități de durată în fundal"</string>
+    <string name="long_background_tasks_footer_title" msgid="9117342254914743097">"Permite aplicației să execute activități îndelungate în fundal. Astfel, aplicația poate să execute activități care se pot finaliza în mai mult de câteva minute, cum ar fi descărcările și încărcările. \n\nDacă permisiunea este refuzată, sistemul va limita timpul în care aplicația poate executa astfel de activități în fundal."</string>
+    <string name="keywords_long_background_tasks" msgid="5788956269136054574">"activități îndelungate, transfer de date, activități în fundal"</string>
     <string name="reset_shortcut_manager_throttling" msgid="2183940254903144298">"Resetează limitarea frecvenței pentru ShortcutManager"</string>
     <string name="reset_shortcut_manager_throttling_complete" msgid="8949943009096885470">"Limitarea frecvenței pentru ShortcutManager a fost resetată"</string>
     <string name="notification_suggestion_title" msgid="6309263655965785411">"Controlează informațiile de pe ecranul de blocare"</string>
@@ -4202,8 +4204,7 @@
     <string name="mobile_data_settings_title" msgid="3927524078598009792">"Date mobile"</string>
     <string name="mobile_data_settings_summary" msgid="7323978798199919063">"Accesează datele folosind rețeaua mobilă"</string>
     <string name="mobile_data_settings_summary_auto_switch" msgid="7851549787645698945">"Telefonul va comuta automat la acest operator când se află în aria de acoperire"</string>
-    <!-- no translation found for mobile_data_settings_summary_unavailable (9176513507571883986) -->
-    <skip />
+    <string name="mobile_data_settings_summary_unavailable" msgid="9176513507571883986">"Niciun SIM disponibil"</string>
     <string name="calls_preference" msgid="2166481296066890129">"Preferință pentru apeluri"</string>
     <string name="sms_preference" msgid="7742964962568219351">"Preferințe pentru SMS"</string>
     <string name="calls_and_sms_ask_every_time" msgid="3178743088737726677">"Întreabă mereu"</string>
@@ -4218,10 +4219,8 @@
     <string name="mobile_network_list_add_more" msgid="4478586073355236604">"Adaugă mai multe"</string>
     <string name="mobile_network_active_sim" msgid="6397581267971410039">"Activ/SIM"</string>
     <string name="mobile_network_inactive_sim" msgid="5829757490580409899">"Inactiv/SIM"</string>
-    <!-- no translation found for mobile_network_active_esim (3984452275968408382) -->
-    <skip />
-    <!-- no translation found for mobile_network_inactive_esim (8777415108263057939) -->
-    <skip />
+    <string name="mobile_network_active_esim" msgid="3984452275968408382">"Activ / eSIM"</string>
+    <string name="mobile_network_inactive_esim" msgid="8777415108263057939">"Inactiv / eSIM"</string>
     <string name="mobile_network_sim_name" msgid="3187192894150386537">"Numele și culoarea cardului SIM"</string>
     <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>
@@ -4257,8 +4256,7 @@
     <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>
-    <!-- no translation found for sim_action_switch_sub_dialog_text_downloaded (8977951796005849471) -->
-    <skip />
+    <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>
     <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>
@@ -4300,10 +4298,8 @@
     <string name="switch_sim_dialog_text" msgid="7530186862171635464">"<xliff:g id="CARRIER_NAME">%1$s</xliff:g> va fi folosit pentru date mobile, apeluri și SMS-uri."</string>
     <string name="switch_sim_dialog_no_switch_title" msgid="809763410787744247">"Nu există carduri SIM disponibile"</string>
     <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>
-    <!-- no translation found for sim_card_label (6263064316075963775) -->
-    <skip />
-    <!-- no translation found for erase_sim_dialog_title (4742077437653028326) -->
-    <skip />
+    <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>
     <string name="erase_sim_confirm_button" msgid="8309115684335320541">"Șterge"</string>
     <string name="erasing_sim" msgid="7877703231075699139">"Se șterge SIM-ul…"</string>
@@ -4357,6 +4353,8 @@
     <string name="capture_system_heap_dump_title" msgid="9210974110606886455">"Capturează datele privind memoria heap a sistemului"</string>
     <string name="reboot_with_mte_title" msgid="9167242803901899693">"Repornește cu MTE"</string>
     <string name="reboot_with_mte_message" msgid="7675836625682561153">"Sistemul va reporni și îți va permite să experimentați cu Memory Tagging Extension (MTE). MTE poate afecta negativ stabilitatea și performanța sistemului. Se va reseta la următoarea repornire."</string>
+    <string name="reboot_with_mte_summary" msgid="879384278357305846">"Încearcă MTE pentru o singură pornire pentru dezvoltarea aplicației"</string>
+    <string name="reboot_with_mte_already_enabled" msgid="7708271355555880940">"MTE se activează din Protecția avansată a memoriei"</string>
     <string name="capturing_system_heap_dump_message" msgid="8410503247477360622">"Se capturează datele privind memoria heap a sistemului"</string>
     <string name="error_capturing_system_heap_dump_message" msgid="2352983250048200052">"Nu s-au putut captura datele privind memoria heap a sistemului"</string>
     <string name="automatic_system_heap_dump_title" msgid="4093306504711109479">"Capturează automat datele privind memoriile heap ale sistemului"</string>
@@ -4408,6 +4406,12 @@
     <string name="lockscreen_trivial_disabled_controls_summary" msgid="7593626010580689155">"Pentru a folosi funcția, mai întâi activează opțiunea Afișează comenzile dispozitivului"</string>
     <string name="lockscreen_double_line_clock_summary" msgid="2916159550425093703">"Afișează ceasul cu două linii când este disponibil"</string>
     <string name="lockscreen_double_line_clock_setting_toggle" msgid="3408639316001688529">"Ceas cu două linii"</string>
+    <string name="lockscreen_quick_affordances_title" msgid="435869403114245620">"Butoane"</string>
+    <plurals name="lockscreen_quick_affordances_summary" formatted="false" msgid="4225396036524703997">
+      <item quantity="few"><xliff:g id="FIRST_1">%1$s</xliff:g>, <xliff:g id="SECOND">%2$s</xliff:g></item>
+      <item quantity="other"><xliff:g id="FIRST_1">%1$s</xliff:g>, <xliff:g id="SECOND">%2$s</xliff:g></item>
+      <item quantity="one"><xliff:g id="FIRST_0">%1$s</xliff:g></item>
+    </plurals>
     <string name="rtt_settings_title" msgid="7049259598645966354"></string>
     <string name="rtt_settings_no_visible" msgid="7440356831140948382"></string>
     <string name="rtt_settings_visible_during_call" msgid="7866181103286073700"></string>
@@ -4456,10 +4460,8 @@
     <string name="carrier_wifi_offload_summary" msgid="2980563718888371142">"Permite ca Google Fi să folosească rețele W+ pentru a îmbunătăți viteza și acoperirea"</string>
     <string name="carrier_wifi_network_title" msgid="5461382943873831770">"Rețea W+"</string>
     <string name="sim_category_title" msgid="2341314000964710495">"SIM"</string>
-    <!-- no translation found for downloaded_sim_category_title (2876988650413179752) -->
-    <skip />
-    <!-- no translation found for downloaded_sims_category_title (487799905978489922) -->
-    <skip />
+    <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>
     <string name="sim_category_default_active_sim" msgid="1208194173387987231">" / Prestabilit pentru <xliff:g id="ID_1">%1$s</xliff:g>"</string>
@@ -4515,8 +4517,7 @@
     <string name="smart_forwarding_ongoing_title" msgid="962226849074401228">"Setări pentru apeluri"</string>
     <string name="smart_forwarding_ongoing_text" msgid="2189209372407117114">"Se actualizează setările…"</string>
     <string name="smart_forwarding_failed_title" msgid="1859891191023516080">"Eroare în setările pentru apeluri"</string>
-    <!-- no translation found for smart_forwarding_failed_text (8682640643264071789) -->
-    <skip />
+    <string name="smart_forwarding_failed_text" msgid="8682640643264071789">"Eroare de rețea sau de SIM."</string>
     <string name="smart_forwarding_failed_not_activated_text" msgid="997396203001257904">"Cardul SIM nu este activat."</string>
     <string name="smart_forwarding_input_mdn_title" msgid="5105463748849841763">"Introduceți numerele de telefon"</string>
     <string name="smart_forwarding_input_mdn_dialog_title" msgid="7542216086697868415">"Introdu numărul de telefon"</string>
@@ -4540,14 +4541,10 @@
     <string name="previous_page_content_description" msgid="6438292457923282991">"Înapoi"</string>
     <string name="next_page_content_description" msgid="1641835099813416294">"Înainte"</string>
     <string name="colors_viewpager_content_description" msgid="2591751086138259565">"Previzualizarea culorii"</string>
-    <!-- no translation found for bluetooth_sim_card_access_notification_title (7351015416346359536) -->
-    <skip />
-    <!-- no translation found for bluetooth_sim_card_access_notification_content (8685623260103018309) -->
-    <skip />
-    <!-- no translation found for bluetooth_sim_card_access_dialog_title (5616323725563125179) -->
-    <skip />
-    <!-- no translation found for bluetooth_sim_card_access_dialog_content (6281997628405909566) -->
-    <skip />
+    <string name="bluetooth_sim_card_access_notification_title" msgid="7351015416346359536">"Solicitare de acces la SIM"</string>
+    <string name="bluetooth_sim_card_access_notification_content" msgid="8685623260103018309">"Un dispozitiv solicită acces la cartela SIM. Atinge pentru detalii."</string>
+    <string name="bluetooth_sim_card_access_dialog_title" msgid="5616323725563125179">"Permiți accesul la SIM?"</string>
+    <string name="bluetooth_sim_card_access_dialog_content" msgid="6281997628405909566">"Un dispozitiv Bluetooth, <xliff:g id="DEVICE_NAME_0">%1$s</xliff:g>, vrea să acceseze date de pe cartela ta SIM. Aici este inclusă agenda.\n\nDupă ce se conectează, <xliff:g id="DEVICE_NAME_1">%2$s</xliff:g> va primi toate apelurile primite la <xliff:g id="PHONE_NUMBER">%3$s</xliff:g>."</string>
     <string name="bluetooth_connect_access_notification_title" msgid="2573547043170883947">"Este disponibil un dispozitiv Bluetooth"</string>
     <string name="bluetooth_connect_access_notification_content" msgid="1328465545685433304">"Un dispozitiv solicită conectarea. Atinge pentru detalii."</string>
     <string name="bluetooth_connect_access_dialog_title" msgid="1948056782712451381">"Te conectezi la dispozitivul Bluetooth?"</string>
@@ -4618,6 +4615,10 @@
     <string name="ingress_rate_limit_summary" msgid="1097811019742438371">"Configurează limita lățimii de bandă de intrare a rețelei, care se aplică tuturor rețelelor care asigură conexiune la internet."</string>
     <string name="ingress_rate_limit_dialog_title" msgid="5359461052422633789">"Configurează limita vitezei de descărcare a rețelei"</string>
     <string name="ingress_rate_limit_no_limit_entry" msgid="8741098826008012163">"Nicio limită"</string>
+    <!-- no translation found for disable_phantom_process_monitor_title (8348108346706188771) -->
+    <skip />
+    <!-- no translation found for disable_phantom_process_monitor_summary (3044464635550256985) -->
+    <skip />
     <string name="bluetooth_broadcast_dialog_title" msgid="9172775308463135884">"Transmite"</string>
     <string name="bluetooth_broadcast_dialog_broadcast_app" msgid="1016617579194329005">"Difuzează <xliff:g id="CURRENTAPP">%1$s</xliff:g>"</string>
     <string name="bluetooth_broadcast_dialog_find_message" msgid="6621660851669953883">"Ascultă transmisii care se redau în apropiere"</string>
diff --git a/res/values-ru/arrays.xml b/res/values-ru/arrays.xml
index da08613..1d94dff 100644
--- a/res/values-ru/arrays.xml
+++ b/res/values-ru/arrays.xml
@@ -469,7 +469,9 @@
     <item msgid="2373999996715432397">"0"</item>
     <item msgid="5305176997036663262">"1"</item>
   </string-array>
-    <!-- no translation found for switch_to_dock_user_when_docked_timeout_entries:0 (3211660022507486536) -->
-    <!-- no translation found for switch_to_dock_user_when_docked_timeout_entries:1 (7025253383416830453) -->
-    <!-- no translation found for switch_to_dock_user_when_docked_timeout_entries:2 (1574040255478150028) -->
+  <string-array name="switch_to_dock_user_when_docked_timeout_entries">
+    <item msgid="3211660022507486536">"Никогда"</item>
+    <item msgid="7025253383416830453">"Через 1 минуту"</item>
+    <item msgid="1574040255478150028">"Через 5 минут"</item>
+  </string-array>
 </resources>
diff --git a/res/values-ru/strings.xml b/res/values-ru/strings.xml
index 902f2b7..aef3d85 100644
--- a/res/values-ru/strings.xml
+++ b/res/values-ru/strings.xml
@@ -1052,18 +1052,13 @@
     <string name="force_bold_text" msgid="4620929631102086716">"Полужирный шрифт"</string>
     <string name="title_font_size" msgid="570613010306330622">"Размер шрифта"</string>
     <string name="short_summary_font_size" msgid="8444689613442419978">"Изменение размера текста"</string>
-    <!-- no translation found for sim_lock_settings (7331982427303002613) -->
-    <skip />
-    <!-- no translation found for sim_lock_settings_category (6475255139493877786) -->
-    <skip />
-    <!-- no translation found for sim_pin_toggle (6814489621760857328) -->
-    <skip />
+    <string name="sim_lock_settings" msgid="7331982427303002613">"Настройки привязки к региону/оператору"</string>
+    <string name="sim_lock_settings_category" msgid="6475255139493877786">"Привязка к региону или оператору"</string>
+    <string name="sim_pin_toggle" msgid="6814489621760857328">"Блокировать SIM-карту"</string>
     <string name="sim_pin_change" msgid="5978881209990507379">"Изменить PIN-код SIM-карты"</string>
     <string name="sim_enter_pin" msgid="8235202785516053253">"PIN-код SIM-карты"</string>
-    <!-- no translation found for sim_enable_sim_lock (6486354334679225748) -->
-    <skip />
-    <!-- no translation found for sim_disable_sim_lock (6939439812841857306) -->
-    <skip />
+    <string name="sim_enable_sim_lock" msgid="6486354334679225748">"Блокировка SIM-карты"</string>
+    <string name="sim_disable_sim_lock" msgid="6939439812841857306">"Разблокировка SIM-карты"</string>
     <string name="sim_enter_old" msgid="6882545610939674813">"Прежний PIN-код SIM-карты"</string>
     <string name="sim_enter_new" msgid="9010947802784561582">"Новый PIN SIM-карты"</string>
     <string name="sim_reenter_new" msgid="6131418271490374263">"Введите новый PIN-код ещё раз"</string>
@@ -1078,8 +1073,7 @@
     <string name="sim_change_data_title" msgid="4663239438584588847">"Переключиться на оператора \"<xliff:g id="CARRIER">%1$s</xliff:g>\"?"</string>
     <string name="sim_change_data_message" msgid="3046178883369645132">"Вы пользуетесь мобильным Интернетом в сети оператора \"<xliff:g id="CARRIER2_0">%2$s</xliff:g>\". После переключения на SIM-карту \"<xliff:g id="CARRIER1">%1$s</xliff:g>\" вы не сможете использовать мобильный Интернет оператора \"<xliff:g id="CARRIER2_1">%2$s</xliff:g>\"."</string>
     <string name="sim_change_data_ok" msgid="4922114750417276560">"Выбрать сеть оператора \"<xliff:g id="CARRIER">%1$s</xliff:g>\""</string>
-    <!-- no translation found for sim_preferred_title (8850185380445309835) -->
-    <skip />
+    <string name="sim_preferred_title" msgid="8850185380445309835">"Изменить основную SIM-карту?"</string>
     <string name="sim_preferred_message" msgid="6004009449266648351">"<xliff:g id="NEW_SIM">%1$s</xliff:g> – единственная SIM-карта в устройстве. Использовать ее для звонков, отправки SMS-сообщений и передачи мобильных данных?"</string>
     <string name="wrong_pin_code_pukked" msgid="3414172752791445033">"Неверный PIN-код. Обратитесь к оператору связи, чтобы разблокировать SIM-карту."</string>
     <plurals name="wrong_pin_code" formatted="false" msgid="4054088588731305475">
@@ -1234,20 +1228,17 @@
     <string name="reset_network_title" msgid="1395494440355807616">"Сбросить настройки Wi-Fi, мобильного интернета и Bluetooth"</string>
     <string name="reset_network_desc" msgid="1112523764899788246">"На устройстве будут сброшены все сетевые настройки, в том числе:\n\n"<li>"Wi‑Fi"</li>\n<li>"Мобильный Интернет"</li>\n<li>"Bluetooth"</li></string>
     <string name="erase_euicc_data_button" msgid="728078969563311737">"Стереть"</string>
-    <!-- no translation found for reset_esim_title (4194570573425902754) -->
-    <skip />
+    <string name="reset_esim_title" msgid="4194570573425902754">"Удалить все данные eSIM"</string>
     <string name="reset_esim_desc" msgid="3662444090563399131">"Это действие не отменит ваши тарифные планы. Чтобы скачать новые SIM-карты, обратитесь к оператору связи."</string>
     <string name="reset_network_button_text" msgid="2281476496459610071">"Сбросить настройки"</string>
     <string name="reset_network_final_desc" msgid="5304365082065278425">"Сбросить все настройки сети? Это действие нельзя отменить."</string>
-    <!-- no translation found for reset_network_final_desc_esim (1129251284212847939) -->
-    <skip />
+    <string name="reset_network_final_desc_esim" msgid="1129251284212847939">"Сбросить все настройки сети и удалить карты eSIM? Это действие нельзя отменить."</string>
     <string name="reset_network_final_button_text" msgid="2433867118414000462">"Да"</string>
     <string name="reset_network_confirm_title" msgid="913014422184481270">"Сбросить настройки?"</string>
     <string name="network_reset_not_available" msgid="1966334631394607829">"Этот пользователь не может сбрасывать настройки сети"</string>
     <string name="reset_network_complete_toast" msgid="1367872474130621115">"Сетевые настройки сброшены"</string>
     <string name="reset_esim_error_title" msgid="4670073610967959597">"Не удалось стереть данные SIM-карт"</string>
-    <!-- no translation found for reset_esim_error_msg (7279607120606365250) -->
-    <skip />
+    <string name="reset_esim_error_msg" msgid="7279607120606365250">"Не удалось удалить карты eSIM из-за ошибки.\n\nПерезапустите устройство и повторите попытку."</string>
     <string name="main_clear_title" msgid="277664302144837723">"Удалить все данные"</string>
     <string name="main_clear_short_title" msgid="4752094765533020696">"Удалить все данные"</string>
     <string name="main_clear_desc_also_erases_external" msgid="3687911419628956693"><li>"музыка;"</li>\n<li>"фото;"</li>\n<li>"другие данные."</li></string>
@@ -2077,7 +2068,6 @@
     <string name="printer_info_desc" msgid="1206872325746154206">"Подробные сведения о принтере"</string>
     <string name="power_usage_summary_title" msgid="4198312848584882113">"Батарея"</string>
     <string name="power_usage_summary" msgid="6857382582534984531">"На что расходуется заряд батареи"</string>
-    <string name="power_usage_not_available" msgid="3425302437465106036">"Нет данных."</string>
     <string name="power_usage_level_and_status" msgid="821521456989429593">"<xliff:g id="LEVEL">%1$s</xliff:g> – <xliff:g id="STATUS">%2$s</xliff:g>"</string>
     <string name="power_discharge_remaining" msgid="6997529817917076536">"Батарея будет разряжена через <xliff:g id="REMAIN">%1$s</xliff:g>"</string>
     <string name="power_charge_remaining" msgid="7046064326172265116">"Батарея будет заряжена через <xliff:g id="UNTIL_CHARGED">%1$s</xliff:g>"</string>
@@ -2098,7 +2088,6 @@
     <string name="manager_battery_usage_optimized_only" msgid="7121785281913056432">"С оптимизацией"</string>
     <string name="manager_battery_usage_link_a11y" msgid="374918091821438564">"Подробнее об управлении расходом заряда батареи…"</string>
     <string name="device_screen_usage" msgid="1011630249648289909">"Использование экрана с момента полной зарядки"</string>
-    <string name="power_usage_list_summary" msgid="3237540201918492925">"Расход заряда после полной зарядки"</string>
     <string name="advanced_battery_title" msgid="3005993394776555079">"Расход заряда"</string>
     <string name="history_details_title" msgid="8628584613889559355">"Подробная история"</string>
     <string name="advanced_battery_preference_title" msgid="3790901207877260883">"Расход заряда батареи"</string>
@@ -2122,7 +2111,17 @@
     <string name="battery_tip_high_usage_summary" msgid="3938999581403084551">"Посмотрите, какие приложения расходуют больше всего заряда."</string>
     <string name="battery_tip_limited_temporarily_title" msgid="5962767837251276527">"Зарядка приостановлена"</string>
     <string name="battery_tip_limited_temporarily_summary" msgid="5254922316684499816">"Это поможет продлить срок службы батареи."</string>
-    <!-- no translation found for battery_tip_limited_temporarily_extra_summary (8876637325622106400) -->
+    <!-- no translation found for battery_tip_dock_defender_future_bypass_title (7257251934903787366) -->
+    <skip />
+    <!-- no translation found for battery_tip_dock_defender_future_bypass_summary (428474483479026813) -->
+    <skip />
+    <!-- no translation found for battery_tip_dock_defender_active_title (8843454404807737776) -->
+    <skip />
+    <!-- no translation found for battery_tip_dock_defender_active_summary (5582869291068635429) -->
+    <skip />
+    <!-- no translation found for battery_tip_dock_defender_temporarily_bypassed_title (1679449361090557201) -->
+    <skip />
+    <!-- no translation found for battery_tip_dock_defender_temporarily_bypassed_summary (5107293805054133144) -->
     <skip />
     <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>
@@ -2199,7 +2198,6 @@
     <string name="power_bluetooth" msgid="5085900180846238196">"Bluetooth"</string>
     <string name="power_cell" msgid="7793805106954398186">"Мобильная сеть"</string>
     <string name="power_phone" msgid="2768396619208561670">"Голосовые вызовы"</string>
-    <string name="battery_used_for" msgid="6401552215008504483">"Время использования: <xliff:g id="TIME">^1</xliff:g>"</string>
     <string name="battery_screen_usage" msgid="90008745183187461">"Использование экрана: <xliff:g id="TIME">^1</xliff:g>"</string>
     <string name="battery_used_by" msgid="6457305178016189330">"<xliff:g id="PERCENT">%1$s</xliff:g> – <xliff:g id="APP">%2$s</xliff:g>"</string>
     <string name="battery_overall_usage" msgid="8940140259734182014">"<xliff:g id="PERCENT">%1$s</xliff:g> заряда батареи"</string>
@@ -2230,7 +2228,6 @@
     <string name="battery_not_usage_24hr" msgid="8397519536160741248">"Батарея не использовалась за последние 24 часа"</string>
     <string name="battery_usage_without_time" msgid="1346894834339420538"></string>
     <string name="battery_usage_other_users" msgid="9002643295562500693">"Другие пользователи"</string>
-    <string name="advanced_battery_graph_subtext" msgid="6816737986172678550">"Оставшееся время работы рассчитано с учетом того, как используется устройство."</string>
     <string name="estimated_time_left" msgid="948717045180211777">"Расчетное время работы без подзарядки"</string>
     <string name="estimated_charging_time_left" msgid="2287135413363961246">"До полной зарядки"</string>
     <string name="estimated_time_description" msgid="211058785418596009">"Расчетное время зависит от интенсивности использования"</string>
@@ -2337,6 +2334,7 @@
     <string name="vpn_settings_multiple_insecure_multiple_total" msgid="1706236062478680488">"Не защищено: <xliff:g id="VPN_COUNT">%d</xliff:g>"</string>
     <string name="adaptive_connectivity_title" msgid="7464959640138428192">"Адаптивное подключение"</string>
     <string name="adaptive_connectivity_summary" msgid="3648731530666326885">"Продлевает время работы от батареи и повышает производительность устройства за счет автоматического управления сетевыми подключениями."</string>
+    <string name="adaptive_connectivity_main_switch_title" msgid="261045483524512420">"Использование адаптивного подключения"</string>
     <string name="credentials_title" msgid="7535942196886123656">"Хранилище учетных данных"</string>
     <string name="credentials_install" msgid="3933218407598415827">"Установка сертификатов"</string>
     <string name="credentials_reset" msgid="4246628389366452655">"Очистить учетные данные"</string>
@@ -2645,8 +2643,7 @@
     <string name="user_remove_user_menu" msgid="2183714948094429367">"Удалить пользователя <xliff:g id="USER_NAME">%1$s</xliff:g>"</string>
     <string name="user_lockscreen_settings" msgid="4596612658981942092">"Заблокированный экран"</string>
     <string name="user_add_on_lockscreen_menu" msgid="2539059062034644966">"Добавить пользователя ­на заблокированном экране"</string>
-    <!-- no translation found for switch_to_dock_user_when_docked (2324395443311905635) -->
-    <skip />
+    <string name="switch_to_dock_user_when_docked" msgid="2324395443311905635">"На док-станции переключаться на администратора"</string>
     <string name="user_confirm_remove_self_title" msgid="926265330805361832">"Удалить ваш профиль?"</string>
     <string name="user_confirm_remove_title" msgid="3626559103278006002">"Удалить пользователя?"</string>
     <string name="user_profile_confirm_remove_title" msgid="3131574314149375354">"Удалить профиль?"</string>
@@ -2772,8 +2769,7 @@
     <string name="wizard_next" msgid="3884832431439072471">"Далее"</string>
     <string name="wizard_back_adoptable" msgid="1447814356855134183">"Форматировать по-другому"</string>
     <string name="regulatory_info_text" msgid="1154461023369976667"></string>
-    <!-- no translation found for sim_settings_title (2254609719033946272) -->
-    <skip />
+    <string name="sim_settings_title" msgid="2254609719033946272">"SIM-карты"</string>
     <string name="sim_cellular_data_unavailable" msgid="4653591727755387534">"Мобильный Интернет недоступен"</string>
     <string name="sim_cellular_data_unavailable_summary" msgid="6505871722911347881">"Нажмите, чтобы выбрать SIM-карту для мобильных данных"</string>
     <string name="sim_calls_always_use" msgid="967857230039768111">"Всегда использовать для звонков"</string>
@@ -2791,8 +2787,7 @@
     <string name="sim_status_title" msgid="6188770698037109774">"Статус SIM-карты"</string>
     <string name="sim_status_title_sim_slot" msgid="4932996839194493313">"Статус SIM (слот SIM %1$d)"</string>
     <string name="sim_signal_strength" msgid="6351052821700294501">"<xliff:g id="DBM">%1$d</xliff:g> дБмВт, asu: <xliff:g id="ASU">%2$d</xliff:g>"</string>
-    <!-- no translation found for sim_notification_title (2819551384383504031) -->
-    <skip />
+    <string name="sim_notification_title" msgid="2819551384383504031">"SIM-карты были изменены"</string>
     <string name="sim_notification_summary" msgid="5593339846307029991">"Нажмите, чтобы настроить"</string>
     <string name="sim_calls_ask_first_prefs_title" msgid="3077694594349657933">"Всегда спрашивать"</string>
     <string name="sim_selection_required_pref" msgid="231437651041498359">"Выберите SIM-карту"</string>
@@ -2818,7 +2813,10 @@
     <string name="account_dashboard_title" msgid="8228773251948253914">"Пароли и аккаунты"</string>
     <string name="account_dashboard_default_summary" msgid="1730719656099599488">"Сохраненные пароли, автозаполнение, синхронизируемые аккаунты"</string>
     <string name="app_default_dashboard_title" msgid="4071015747629103216">"Приложения по умолчанию"</string>
-    <!-- no translation found for cloned_apps_dashboard_title (5542076801222950921) -->
+    <string name="cloned_apps_dashboard_title" msgid="5542076801222950921">"Дубликаты приложений"</string>
+    <!-- no translation found for desc_cloned_apps_intro_text (1369621522882622476) -->
+    <skip />
+    <!-- no translation found for cloned_apps_summary (8805362440770795709) -->
     <skip />
     <string name="system_dashboard_summary" msgid="7400745270362833832">"Языки, время, жесты, резервное копирование"</string>
     <string name="languages_setting_summary" msgid="4924440599794956443">"Языки системы, языки приложений"</string>
@@ -3448,8 +3446,7 @@
     <string name="screen_pinning_unlock_password" msgid="4957969621904790573">"Запрашивать пароль"</string>
     <string name="screen_pinning_unlock_none" msgid="2474959642431856316">"Блокировать устройство при отключении функции"</string>
     <string name="confirm_sim_deletion_title" msgid="9199369003530237871">"Подтверждение удаления SIM-карты"</string>
-    <!-- no translation found for confirm_sim_deletion_description (5090811029854329373) -->
-    <skip />
+    <string name="confirm_sim_deletion_description" msgid="5090811029854329373">"Запрашивать подтверждение личности перед удалением eSIM"</string>
     <string name="opening_paragraph_delete_profile_unknown_company" msgid="2951348192319498135">"Профилем управляет"</string>
     <string name="managing_admin" msgid="2633920317425356619">"Управляется <xliff:g id="ADMIN_APP_LABEL">%s</xliff:g>"</string>
     <string name="encryption_interstitial_header" msgid="4418014339568737685">"Безопасный запуск"</string>
@@ -3875,6 +3872,11 @@
       <item quantity="other"><xliff:g id="COUNT">%d</xliff:g> приложения без ограничений мобильного интернета</item>
     </plurals>
     <string name="special_access_more" msgid="132919514147475846">"Ещё"</string>
+    <string name="long_background_tasks_label" msgid="3169590134850226687">"Продолжительные фоновые задачи"</string>
+    <string name="long_background_tasks_switch_title" msgid="2491623894899492543">"Разрешить продолжительные фоновые задачи"</string>
+    <string name="long_background_tasks_title" msgid="3272230637974707490">"Продолжительные фоновые задачи"</string>
+    <string name="long_background_tasks_footer_title" msgid="9117342254914743097">"Разрешить приложению выполнять продолжительные фоновые задачи, например скачивание и загрузку. \n\nЕсли разрешение не предоставлено, система ограничит продолжительность выполнения таких задач в фоновом режиме."</string>
+    <string name="keywords_long_background_tasks" msgid="5788956269136054574">"продолжительные задачи, передача данных, фоновые задачи"</string>
     <string name="reset_shortcut_manager_throttling" msgid="2183940254903144298">"Сброс счетчиков ShortcutManager"</string>
     <string name="reset_shortcut_manager_throttling_complete" msgid="8949943009096885470">"Готово"</string>
     <string name="notification_suggestion_title" msgid="6309263655965785411">"Настройка экрана блокировки"</string>
@@ -4263,8 +4265,7 @@
     <string name="mobile_data_settings_title" msgid="3927524078598009792">"Мобильный интернет"</string>
     <string name="mobile_data_settings_summary" msgid="7323978798199919063">"Доступ к интернету по мобильной сети"</string>
     <string name="mobile_data_settings_summary_auto_switch" msgid="7851549787645698945">"Телефон автоматически подключится к сети этого оператора, когда вы окажетесь в зоне ее действия."</string>
-    <!-- no translation found for mobile_data_settings_summary_unavailable (9176513507571883986) -->
-    <skip />
+    <string name="mobile_data_settings_summary_unavailable" msgid="9176513507571883986">"Нет доступных SIM-карт"</string>
     <string name="calls_preference" msgid="2166481296066890129">"Настройки звонков"</string>
     <string name="sms_preference" msgid="7742964962568219351">"Настройки SMS"</string>
     <string name="calls_and_sms_ask_every_time" msgid="3178743088737726677">"Всегда спрашивать"</string>
@@ -4279,10 +4280,8 @@
     <string name="mobile_network_list_add_more" msgid="4478586073355236604">"Добавить"</string>
     <string name="mobile_network_active_sim" msgid="6397581267971410039">"Активно/SIM-карта"</string>
     <string name="mobile_network_inactive_sim" msgid="5829757490580409899">"Неактивно/SIM-карта"</string>
-    <!-- no translation found for mobile_network_active_esim (3984452275968408382) -->
-    <skip />
-    <!-- no translation found for mobile_network_inactive_esim (8777415108263057939) -->
-    <skip />
+    <string name="mobile_network_active_esim" msgid="3984452275968408382">"Активно (eSIM)"</string>
+    <string name="mobile_network_inactive_esim" msgid="8777415108263057939">"Неактивно (eSIM)"</string>
     <string name="mobile_network_sim_name" msgid="3187192894150386537">"Название SIM-карты и цвет"</string>
     <string name="mobile_network_sim_name_label" msgid="1452440641628369625">"Название"</string>
     <string name="mobile_network_sim_color_label" msgid="5293944087609632340">"Цвет (для совместимых приложений)"</string>
@@ -4318,8 +4317,7 @@
     <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>
-    <!-- no translation found for sim_action_switch_sub_dialog_text_downloaded (8977951796005849471) -->
-    <skip />
+    <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>
     <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>
@@ -4361,10 +4359,8 @@
     <string name="switch_sim_dialog_text" msgid="7530186862171635464">"Сеть \"<xliff:g id="CARRIER_NAME">%1$s</xliff:g>\" будет использоваться для звонков, SMS и доступа к мобильному интернету."</string>
     <string name="switch_sim_dialog_no_switch_title" msgid="809763410787744247">"Нет активных SIM-карт"</string>
     <string name="switch_sim_dialog_no_switch_text" msgid="7053939850026876088">"Чтобы использовать мобильный интернет, звонки и SMS, измените настройки сети."</string>
-    <!-- no translation found for sim_card_label (6263064316075963775) -->
-    <skip />
-    <!-- no translation found for erase_sim_dialog_title (4742077437653028326) -->
-    <skip />
+    <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>
     <string name="erase_sim_confirm_button" msgid="8309115684335320541">"Стереть"</string>
     <string name="erasing_sim" msgid="7877703231075699139">"Удаление данных SIM-карты…"</string>
@@ -4419,6 +4415,8 @@
     <string name="capture_system_heap_dump_title" msgid="9210974110606886455">"Создать дамп системной кучи"</string>
     <string name="reboot_with_mte_title" msgid="9167242803901899693">"Включить MTE и перезагрузить"</string>
     <string name="reboot_with_mte_message" msgid="7675836625682561153">"Система будет перезагружена, и вы получите доступ к MTE (Memory Tagging Extension). Это может ухудшить стабильность работы и производительность. После следующей перезагрузки все изменения будут отменены."</string>
+    <string name="reboot_with_mte_summary" msgid="879384278357305846">"Использовать MTE для одного запуска в рамках разработки приложения"</string>
+    <string name="reboot_with_mte_already_enabled" msgid="7708271355555880940">"Функция MTE включена в рамках расширенной защиты памяти"</string>
     <string name="capturing_system_heap_dump_message" msgid="8410503247477360622">"Создание системного дампа кучи…"</string>
     <string name="error_capturing_system_heap_dump_message" msgid="2352983250048200052">"Не удалось создать системный дамп кучи."</string>
     <string name="automatic_system_heap_dump_title" msgid="4093306504711109479">"Автоматически создавать системные дампы кучи"</string>
@@ -4470,6 +4468,13 @@
     <string name="lockscreen_trivial_disabled_controls_summary" msgid="7593626010580689155">"Чтобы использовать эту функцию, включите параметр \"Показывать виджеты управления устройством\""</string>
     <string name="lockscreen_double_line_clock_summary" msgid="2916159550425093703">"Показывать вертикальные часы, если они доступны"</string>
     <string name="lockscreen_double_line_clock_setting_toggle" msgid="3408639316001688529">"Вертикальные часы"</string>
+    <string name="lockscreen_quick_affordances_title" msgid="435869403114245620">"Кнопки"</string>
+    <plurals name="lockscreen_quick_affordances_summary" formatted="false" msgid="4225396036524703997">
+      <item quantity="one"><xliff:g id="FIRST_1">%1$s</xliff:g>, <xliff:g id="SECOND">%2$s</xliff:g></item>
+      <item quantity="few"><xliff:g id="FIRST_1">%1$s</xliff:g>, <xliff:g id="SECOND">%2$s</xliff:g></item>
+      <item quantity="many"><xliff:g id="FIRST_1">%1$s</xliff:g>, <xliff:g id="SECOND">%2$s</xliff:g></item>
+      <item quantity="other"><xliff:g id="FIRST_1">%1$s</xliff:g>, <xliff:g id="SECOND">%2$s</xliff:g></item>
+    </plurals>
     <string name="rtt_settings_title" msgid="7049259598645966354"></string>
     <string name="rtt_settings_no_visible" msgid="7440356831140948382"></string>
     <string name="rtt_settings_visible_during_call" msgid="7866181103286073700"></string>
@@ -4518,10 +4523,8 @@
     <string name="carrier_wifi_offload_summary" msgid="2980563718888371142">"Разрешить Google Fi использовать сети W+ для улучшения скорости и покрытия"</string>
     <string name="carrier_wifi_network_title" msgid="5461382943873831770">"Сеть W+"</string>
     <string name="sim_category_title" msgid="2341314000964710495">"SIM-карта"</string>
-    <!-- no translation found for downloaded_sim_category_title (2876988650413179752) -->
-    <skip />
-    <!-- no translation found for downloaded_sims_category_title (487799905978489922) -->
-    <skip />
+    <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>
     <string name="sim_category_default_active_sim" msgid="1208194173387987231">" /По умолчанию для категорий: <xliff:g id="ID_1">%1$s</xliff:g>"</string>
@@ -4577,8 +4580,7 @@
     <string name="smart_forwarding_ongoing_title" msgid="962226849074401228">"Настройки вызовов"</string>
     <string name="smart_forwarding_ongoing_text" msgid="2189209372407117114">"Обновление настроек…"</string>
     <string name="smart_forwarding_failed_title" msgid="1859891191023516080">"Ошибка настройки вызовов"</string>
-    <!-- no translation found for smart_forwarding_failed_text (8682640643264071789) -->
-    <skip />
+    <string name="smart_forwarding_failed_text" msgid="8682640643264071789">"Ошибка сети или SIM-карты."</string>
     <string name="smart_forwarding_failed_not_activated_text" msgid="997396203001257904">"SIM-карта не активирована."</string>
     <string name="smart_forwarding_input_mdn_title" msgid="5105463748849841763">"Введите номера телефонов"</string>
     <string name="smart_forwarding_input_mdn_dialog_title" msgid="7542216086697868415">"Введите номер телефона"</string>
@@ -4602,14 +4604,10 @@
     <string name="previous_page_content_description" msgid="6438292457923282991">"Назад"</string>
     <string name="next_page_content_description" msgid="1641835099813416294">"Далее"</string>
     <string name="colors_viewpager_content_description" msgid="2591751086138259565">"Предпросмотр цвета"</string>
-    <!-- no translation found for bluetooth_sim_card_access_notification_title (7351015416346359536) -->
-    <skip />
-    <!-- no translation found for bluetooth_sim_card_access_notification_content (8685623260103018309) -->
-    <skip />
-    <!-- no translation found for bluetooth_sim_card_access_dialog_title (5616323725563125179) -->
-    <skip />
-    <!-- no translation found for bluetooth_sim_card_access_dialog_content (6281997628405909566) -->
-    <skip />
+    <string name="bluetooth_sim_card_access_notification_title" msgid="7351015416346359536">"Запрос на доступ к SIM-карте"</string>
+    <string name="bluetooth_sim_card_access_notification_content" msgid="8685623260103018309">"Устройство запрашивает доступ к вашей SIM-карте. Нажмите, чтобы узнать больше."</string>
+    <string name="bluetooth_sim_card_access_dialog_title" msgid="5616323725563125179">"Разрешить доступ к SIM-карте?"</string>
+    <string name="bluetooth_sim_card_access_dialog_content" msgid="6281997628405909566">"Устройство Bluetooth \"<xliff:g id="DEVICE_NAME_0">%1$s</xliff:g>\" запрашивает доступ к данным на SIM-карте, в том числе к вашим контактам.\n\nПока устройство \"<xliff:g id="DEVICE_NAME_1">%2$s</xliff:g>\" подключено, оно будет принимать все входящие вызовы на номер <xliff:g id="PHONE_NUMBER">%3$s</xliff:g>."</string>
     <string name="bluetooth_connect_access_notification_title" msgid="2573547043170883947">"Доступно устройство Bluetooth"</string>
     <string name="bluetooth_connect_access_notification_content" msgid="1328465545685433304">"Устройство запрашивает разрешение на подключение. Нажмите, чтобы узнать больше."</string>
     <string name="bluetooth_connect_access_dialog_title" msgid="1948056782712451381">"Подключиться к устройству Bluetooth?"</string>
@@ -4680,6 +4678,10 @@
     <string name="ingress_rate_limit_summary" msgid="1097811019742438371">"Ограничить пропускную способность входящего трафика. Эта настройка применяется ко всем сетям, подключенным к интернету."</string>
     <string name="ingress_rate_limit_dialog_title" msgid="5359461052422633789">"Настроить ограничение скорости скачивания"</string>
     <string name="ingress_rate_limit_no_limit_entry" msgid="8741098826008012163">"Без ограничений"</string>
+    <!-- no translation found for disable_phantom_process_monitor_title (8348108346706188771) -->
+    <skip />
+    <!-- no translation found for disable_phantom_process_monitor_summary (3044464635550256985) -->
+    <skip />
     <string name="bluetooth_broadcast_dialog_title" msgid="9172775308463135884">"Трансляция"</string>
     <string name="bluetooth_broadcast_dialog_broadcast_app" msgid="1016617579194329005">"Транслировать \"<xliff:g id="CURRENTAPP">%1$s</xliff:g>\""</string>
     <string name="bluetooth_broadcast_dialog_find_message" msgid="6621660851669953883">"Подключайтесь к трансляциям рядом с вами."</string>
diff --git a/res/values-si/arrays.xml b/res/values-si/arrays.xml
index 504a040..5bcf82f 100644
--- a/res/values-si/arrays.xml
+++ b/res/values-si/arrays.xml
@@ -469,7 +469,9 @@
     <item msgid="2373999996715432397">"0"</item>
     <item msgid="5305176997036663262">"1"</item>
   </string-array>
-    <!-- no translation found for switch_to_dock_user_when_docked_timeout_entries:0 (3211660022507486536) -->
-    <!-- no translation found for switch_to_dock_user_when_docked_timeout_entries:1 (7025253383416830453) -->
-    <!-- no translation found for switch_to_dock_user_when_docked_timeout_entries:2 (1574040255478150028) -->
+  <string-array name="switch_to_dock_user_when_docked_timeout_entries">
+    <item msgid="3211660022507486536">"කවදාවත් නෑ"</item>
+    <item msgid="7025253383416830453">"මිනිත්තු 1කට පසුව"</item>
+    <item msgid="1574040255478150028">"මිනිත්තු 5කට පසුව"</item>
+  </string-array>
 </resources>
diff --git a/res/values-si/strings.xml b/res/values-si/strings.xml
index 6d88b61..bbd8021 100644
--- a/res/values-si/strings.xml
+++ b/res/values-si/strings.xml
@@ -1012,18 +1012,13 @@
     <string name="force_bold_text" msgid="4620929631102086716">"තදකුරු පෙළ"</string>
     <string name="title_font_size" msgid="570613010306330622">"අකුරු ප්‍රමාණය"</string>
     <string name="short_summary_font_size" msgid="8444689613442419978">"පෙළ වඩා විශාල හෝ වඩා කුඩා කරන්න"</string>
-    <!-- no translation found for sim_lock_settings (7331982427303002613) -->
-    <skip />
-    <!-- no translation found for sim_lock_settings_category (6475255139493877786) -->
-    <skip />
-    <!-- no translation found for sim_pin_toggle (6814489621760857328) -->
-    <skip />
+    <string name="sim_lock_settings" msgid="7331982427303002613">"SIM අගුළු සැකසීම්"</string>
+    <string name="sim_lock_settings_category" msgid="6475255139493877786">"SIM අගුල"</string>
+    <string name="sim_pin_toggle" msgid="6814489621760857328">"SIM අගුළු දැමීම"</string>
     <string name="sim_pin_change" msgid="5978881209990507379">"SIM PIN වෙනස් කරන්න"</string>
     <string name="sim_enter_pin" msgid="8235202785516053253">"SIM PIN"</string>
-    <!-- no translation found for sim_enable_sim_lock (6486354334679225748) -->
-    <skip />
-    <!-- no translation found for sim_disable_sim_lock (6939439812841857306) -->
-    <skip />
+    <string name="sim_enable_sim_lock" msgid="6486354334679225748">"SIM අගුළු දැමීම"</string>
+    <string name="sim_disable_sim_lock" msgid="6939439812841857306">"SIM අගුළු හරින්න"</string>
     <string name="sim_enter_old" msgid="6882545610939674813">"පැරණි SIM PIN"</string>
     <string name="sim_enter_new" msgid="9010947802784561582">"නව SIM PIN"</string>
     <string name="sim_reenter_new" msgid="6131418271490374263">"අලුත් PIN එක නැවත ටයිප් කරන්න"</string>
@@ -1038,8 +1033,7 @@
     <string name="sim_change_data_title" msgid="4663239438584588847">"ජංගම දත්ත සඳහා <xliff:g id="CARRIER">%1$s</xliff:g> භාවිත කරන්නේද?"</string>
     <string name="sim_change_data_message" msgid="3046178883369645132">"ඔබ ජංගම දත්ත සඳහා <xliff:g id="CARRIER2_0">%2$s</xliff:g> භාවිත කරයි. ඔබ <xliff:g id="CARRIER1">%1$s</xliff:g> වෙත මාරු වන්නේ නම්, ජංගම දත්ත සඳහා <xliff:g id="CARRIER2_1">%2$s</xliff:g>තවදුරටත් භාවිත නොකෙරේ."</string>
     <string name="sim_change_data_ok" msgid="4922114750417276560">"<xliff:g id="CARRIER">%1$s</xliff:g> භාවිත කරන්න"</string>
-    <!-- no translation found for sim_preferred_title (8850185380445309835) -->
-    <skip />
+    <string name="sim_preferred_title" msgid="8850185380445309835">"කැමති SIM යාවත්කාලීන කරන්න ද?"</string>
     <string name="sim_preferred_message" msgid="6004009449266648351">"<xliff:g id="NEW_SIM">%1$s</xliff:g> ඔබගේ උපාංගය තුළ ඇති එකම අලුත් SIM එකය. ජංගම දත්ත, ඇමතුම්, සහ SMS පණිවිඩ සඳහා මෙම SIM එක භාවිත කිරීමට ඔබට අවශ්‍යද?"</string>
     <string name="wrong_pin_code_pukked" msgid="3414172752791445033">"වැරදී SIM PIN කේතයකි, ඔබගේ දුරකතනයේ අඟුල හැරීමට ඔබගේ වාහකයා ඔබ දැන් සම්බන්ධ කරගත යුතුය."</string>
     <plurals name="wrong_pin_code" formatted="false" msgid="4054088588731305475">
@@ -1192,20 +1186,17 @@
     <string name="reset_network_title" msgid="1395494440355807616">"Wi-Fi, ජංගම, බ්ලූටූත් යළි සකසන්න"</string>
     <string name="reset_network_desc" msgid="1112523764899788246">"මෙය, පහත ඒවා ඇතුළුව සියලු ජාල සැකසීම් යළි සකසනු ඇත:\n\n"<li>"Wi‑Fi"</li>\n<li>"ජංගම දත්ත"</li>\n<li>"බ්ලූටූත්"</li></string>
     <string name="erase_euicc_data_button" msgid="728078969563311737">"මකන්න"</string>
-    <!-- no translation found for reset_esim_title (4194570573425902754) -->
-    <skip />
+    <string name="reset_esim_title" msgid="4194570573425902754">"eSIMs මකන්න"</string>
     <string name="reset_esim_desc" msgid="3662444090563399131">"මෙය ජංගම සේවා සැලසුම් කිසිවක් අවලංගු නොකරනු ඇත. ප්‍රතිස්ථාපන SIM බාගැනීමට, ඔබගේ වාහකය අමතන්න."</string>
     <string name="reset_network_button_text" msgid="2281476496459610071">"සැකසීම් යළි පිහිටුවන ලදි"</string>
     <string name="reset_network_final_desc" msgid="5304365082065278425">"සියලු ජාල සැකසීම් යළි සකසන්නේද? ඔබට මෙම ක්‍රියාව අස් කළ නොහැක."</string>
-    <!-- no translation found for reset_network_final_desc_esim (1129251284212847939) -->
-    <skip />
+    <string name="reset_network_final_desc_esim" msgid="1129251284212847939">"සියලු ජාල සැකසීම් යළි සකසන්න සහ eSIMs මකන්න ද? ඔබට මෙම ක්‍රියාව පසුගමනය කළ නොහැක."</string>
     <string name="reset_network_final_button_text" msgid="2433867118414000462">"සැකසීම් යළි පිහිටුවන්න"</string>
     <string name="reset_network_confirm_title" msgid="913014422184481270">"යළි පිහිටුවන්නද?"</string>
     <string name="network_reset_not_available" msgid="1966334631394607829">"මෙම පරිශීලකයා වෙත ජාලය යළි පිහිටුවීමේ හැකියාව නැත"</string>
     <string name="reset_network_complete_toast" msgid="1367872474130621115">"ජාල සැකසීම් යළි පිහිටුවන ලදි"</string>
     <string name="reset_esim_error_title" msgid="4670073610967959597">"SIM මැකිය නොහැක"</string>
-    <!-- no translation found for reset_esim_error_msg (7279607120606365250) -->
-    <skip />
+    <string name="reset_esim_error_msg" msgid="7279607120606365250">"දෝෂයක් හේතුවෙන් eSIMs මැකිය නොහැක.\n\nඔබේ උපාංගය යළි අරඹා නැවත උත්සාහ කරන්න."</string>
     <string name="main_clear_title" msgid="277664302144837723">"සියලු දත්ත මකන්න (කර්මාන්තශාලා යළි සැකසීම)"</string>
     <string name="main_clear_short_title" msgid="4752094765533020696">"සියලු දත්ත මකන්න (කර්මාන්තශාලා යළි සැකසීම)"</string>
     <string name="main_clear_desc_also_erases_external" msgid="3687911419628956693"><li>"සංගීතය"</li>\n<li>"ඡායාරූප"</li>\n<li>"වෙනත් පරිශීලක දත්ත"</li></string>
@@ -2017,7 +2008,6 @@
     <string name="printer_info_desc" msgid="1206872325746154206">"මෙම මුද්‍රණ යන්ත්‍රය ගැන තවත් තොරතුරු"</string>
     <string name="power_usage_summary_title" msgid="4198312848584882113">"බැටරිය"</string>
     <string name="power_usage_summary" msgid="6857382582534984531">"බැටරිය භාවිතා කර ඇත්තේ කුමක්ද"</string>
-    <string name="power_usage_not_available" msgid="3425302437465106036">"බැටරි භාවිතා දත්ත ලබාගත නොහැක."</string>
     <string name="power_usage_level_and_status" msgid="821521456989429593">"<xliff:g id="LEVEL">%1$s</xliff:g> - <xliff:g id="STATUS">%2$s</xliff:g>"</string>
     <string name="power_discharge_remaining" msgid="6997529817917076536">"<xliff:g id="REMAIN">%1$s</xliff:g> ක් ඉතිරියි"</string>
     <string name="power_charge_remaining" msgid="7046064326172265116">"<xliff:g id="UNTIL_CHARGED">%1$s</xliff:g> වෙත වෙනස් කරන්න"</string>
@@ -2038,7 +2028,6 @@
     <string name="manager_battery_usage_optimized_only" msgid="7121785281913056432">"ප්‍රශස්ත කළ"</string>
     <string name="manager_battery_usage_link_a11y" msgid="374918091821438564">"බැටරි භාවිත විකල්ප ගැන තව දැන ගන්න"</string>
     <string name="device_screen_usage" msgid="1011630249648289909">"පූර්ණ ආරෝපණයෙන් පසුව තිර භාවිතය"</string>
-    <string name="power_usage_list_summary" msgid="3237540201918492925">"සම්පූර්ණ ආරෝපණයෙහි සිට බැටරිය භාවිතය"</string>
     <string name="advanced_battery_title" msgid="3005993394776555079">"බැටරි භාවිතය"</string>
     <string name="history_details_title" msgid="8628584613889559355">"ඉතිහාස විස්තර"</string>
     <string name="advanced_battery_preference_title" msgid="3790901207877260883">"බැටරි භාවිතය"</string>
@@ -2062,7 +2051,17 @@
     <string name="battery_tip_high_usage_summary" msgid="3938999581403084551">"ඉහළම භාවිතය සහිත යෙදුම් බලන්න"</string>
     <string name="battery_tip_limited_temporarily_title" msgid="5962767837251276527">"ආරෝපණය විරාම කර ඇත"</string>
     <string name="battery_tip_limited_temporarily_summary" msgid="5254922316684499816">"බැටරි ආයු කාලය දීර්ඝ කිරීම සඳහා බැටරිය ආරක්ෂා කිරීම"</string>
-    <!-- no translation found for battery_tip_limited_temporarily_extra_summary (8876637325622106400) -->
+    <!-- no translation found for battery_tip_dock_defender_future_bypass_title (7257251934903787366) -->
+    <skip />
+    <!-- no translation found for battery_tip_dock_defender_future_bypass_summary (428474483479026813) -->
+    <skip />
+    <!-- no translation found for battery_tip_dock_defender_active_title (8843454404807737776) -->
+    <skip />
+    <!-- no translation found for battery_tip_dock_defender_active_summary (5582869291068635429) -->
+    <skip />
+    <!-- no translation found for battery_tip_dock_defender_temporarily_bypassed_title (1679449361090557201) -->
+    <skip />
+    <!-- no translation found for battery_tip_dock_defender_temporarily_bypassed_summary (5107293805054133144) -->
     <skip />
     <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>
@@ -2125,7 +2124,6 @@
     <string name="power_bluetooth" msgid="5085900180846238196">"බ්ලූටූත්"</string>
     <string name="power_cell" msgid="7793805106954398186">"ජංගම ජාලය"</string>
     <string name="power_phone" msgid="2768396619208561670">"හඬ ඇමතුම්"</string>
-    <string name="battery_used_for" msgid="6401552215008504483">"<xliff:g id="TIME">^1</xliff:g>ක් භාවිත කරන ලදී"</string>
     <string name="battery_screen_usage" msgid="90008745183187461">"තිර භාවිතය <xliff:g id="TIME">^1</xliff:g>"</string>
     <string name="battery_used_by" msgid="6457305178016189330">"<xliff:g id="APP">%2$s</xliff:g> වෙතින් <xliff:g id="PERCENT">%1$s</xliff:g>ක් භාවිතා කර ඇත"</string>
     <string name="battery_overall_usage" msgid="8940140259734182014">"සමස්ත බැටරියෙන් <xliff:g id="PERCENT">%1$s</xliff:g>"</string>
@@ -2156,7 +2154,6 @@
     <string name="battery_not_usage_24hr" msgid="8397519536160741248">"පසුගිය පැය 24 සඳහා භාවිතයක් නැත"</string>
     <string name="battery_usage_without_time" msgid="1346894834339420538"></string>
     <string name="battery_usage_other_users" msgid="9002643295562500693">"වෙනත් පරිශීලකයින්"</string>
-    <string name="advanced_battery_graph_subtext" msgid="6816737986172678550">"ඉතිරිව ඇති බැටරි ඇස්තමේන්තුව ඔබගේ උපාංග භාවිතය මත පදනම් වේ"</string>
     <string name="estimated_time_left" msgid="948717045180211777">"ඇස්තමේන්තුගත ඉතිරි කාලය"</string>
     <string name="estimated_charging_time_left" msgid="2287135413363961246">"පූර්ණ ආරෝපණය වන තෙක්"</string>
     <string name="estimated_time_description" msgid="211058785418596009">"භාවිතය මත පදනම්ව ඇස්තමේන්තුව වෙනස් විය හැකිය"</string>
@@ -2263,6 +2260,7 @@
     <string name="vpn_settings_multiple_insecure_multiple_total" msgid="1706236062478680488">"<xliff:g id="VPN_COUNT">%d</xliff:g> සුරක්ෂිත නැත"</string>
     <string name="adaptive_connectivity_title" msgid="7464959640138428192">"අනුවර්තී සබැඳුම් හැකියාව"</string>
     <string name="adaptive_connectivity_summary" msgid="3648731530666326885">"ඔබගේ ජාල සම්බන්ධතා ස්වයංක්‍රීයව කළමනාකරණය කිරීමෙන් බැටරි ආයු කාලය දිගු කරන අතර උපාංගයේ ක්‍රියාකාරිත්වය වැඩි දියුණු කරයි"</string>
+    <string name="adaptive_connectivity_main_switch_title" msgid="261045483524512420">"අනුවර්තන සම්බන්ධතාවය භාවිතා කරන්න"</string>
     <string name="credentials_title" msgid="7535942196886123656">"අක්තපත්‍ර ආචයනය"</string>
     <string name="credentials_install" msgid="3933218407598415827">"සහතිකයක් ස්ථාපනය කරන්න"</string>
     <string name="credentials_reset" msgid="4246628389366452655">"අක්තපත්‍ර හිස් කරන්න"</string>
@@ -2563,8 +2561,7 @@
     <string name="user_remove_user_menu" msgid="2183714948094429367">"මෙම උපාංගයෙන් <xliff:g id="USER_NAME">%1$s</xliff:g> මකන්න"</string>
     <string name="user_lockscreen_settings" msgid="4596612658981942092">"අගුලු තිර සැකසීම්"</string>
     <string name="user_add_on_lockscreen_menu" msgid="2539059062034644966">"අගුලු තිරයෙන් පරිශීලකයන් එක් කරන්න"</string>
-    <!-- no translation found for switch_to_dock_user_when_docked (2324395443311905635) -->
-    <skip />
+    <string name="switch_to_dock_user_when_docked" msgid="2324395443311905635">"ඈඳූ වූ විට පරිපාලක පරිශීලක වෙත මාරු වන්න"</string>
     <string name="user_confirm_remove_self_title" msgid="926265330805361832">"ඔබව මකන්නද?"</string>
     <string name="user_confirm_remove_title" msgid="3626559103278006002">"මෙම පරිශීලකයා මකන්නද?"</string>
     <string name="user_profile_confirm_remove_title" msgid="3131574314149375354">"මෙම පැතිකඩ ඉවත් කරන්නද?"</string>
@@ -2690,8 +2687,7 @@
     <string name="wizard_next" msgid="3884832431439072471">"මීලඟ"</string>
     <string name="wizard_back_adoptable" msgid="1447814356855134183">"වෙන ක්‍රමයට ෆෝමැට් කරන්න"</string>
     <string name="regulatory_info_text" msgid="1154461023369976667"></string>
-    <!-- no translation found for sim_settings_title (2254609719033946272) -->
-    <skip />
+    <string name="sim_settings_title" msgid="2254609719033946272">"SIMs"</string>
     <string name="sim_cellular_data_unavailable" msgid="4653591727755387534">"ජංගම දත්ත ලබා ගත හැකිය"</string>
     <string name="sim_cellular_data_unavailable_summary" msgid="6505871722911347881">"දත්ත SIM එකක් තේරීමට තට්ටු කරන්න"</string>
     <string name="sim_calls_always_use" msgid="967857230039768111">"ඇමතුම් සඳහා මෙම එක සැමවිටම භාවිතා කරන්න"</string>
@@ -2709,8 +2705,7 @@
     <string name="sim_status_title" msgid="6188770698037109774">"SIM තත්ත්වය"</string>
     <string name="sim_status_title_sim_slot" msgid="4932996839194493313">"SIM තත්ත්වය (sim විවරය %1$d)"</string>
     <string name="sim_signal_strength" msgid="6351052821700294501">"<xliff:g id="DBM">%1$d</xliff:g> dBm <xliff:g id="ASU">%2$d</xliff:g> asu"</string>
-    <!-- no translation found for sim_notification_title (2819551384383504031) -->
-    <skip />
+    <string name="sim_notification_title" msgid="2819551384383504031">"SIMs වෙනස් විය."</string>
     <string name="sim_notification_summary" msgid="5593339846307029991">"පිහිටුවීමට තට්ටු කරන්න"</string>
     <string name="sim_calls_ask_first_prefs_title" msgid="3077694594349657933">"සෑම වේලාවකම ආසන්න"</string>
     <string name="sim_selection_required_pref" msgid="231437651041498359">"තේරීමක් අවශ්‍යයි"</string>
@@ -2736,7 +2731,10 @@
     <string name="account_dashboard_title" msgid="8228773251948253914">"මුරපද සහ ගිණුම්"</string>
     <string name="account_dashboard_default_summary" msgid="1730719656099599488">"සුරැකි මුරපද, ස්වයං පිරවුම, සමමුහුර්ත කළ ගිණුම්"</string>
     <string name="app_default_dashboard_title" msgid="4071015747629103216">"පෙරනිමි යෙදුම්"</string>
-    <!-- no translation found for cloned_apps_dashboard_title (5542076801222950921) -->
+    <string name="cloned_apps_dashboard_title" msgid="5542076801222950921">"ක්ලෝන කළ යෙදුම්"</string>
+    <!-- no translation found for desc_cloned_apps_intro_text (1369621522882622476) -->
+    <skip />
+    <!-- no translation found for cloned_apps_summary (8805362440770795709) -->
     <skip />
     <string name="system_dashboard_summary" msgid="7400745270362833832">"භාෂා, ඉංගිත, වේලාව, උපස්ථය"</string>
     <string name="languages_setting_summary" msgid="4924440599794956443">"පද්ධති භාෂා, යෙදුම් භාෂා"</string>
@@ -3352,8 +3350,7 @@
     <string name="screen_pinning_unlock_password" msgid="4957969621904790573">"ගැලවීමට පෙර මුරපදය විමසන්න"</string>
     <string name="screen_pinning_unlock_none" msgid="2474959642431856316">"ගැලවීමට උපාංගය අගුළු දමා ඇත"</string>
     <string name="confirm_sim_deletion_title" msgid="9199369003530237871">"SIM අනාවරණය තහවුරු කරන්න"</string>
-    <!-- no translation found for confirm_sim_deletion_description (5090811029854329373) -->
-    <skip />
+    <string name="confirm_sim_deletion_description" msgid="5090811029854329373">"eSIM එකක් මැකීමට පෙර ඒ ඔබ බව සත්‍යාපනය කරන්න"</string>
     <string name="opening_paragraph_delete_profile_unknown_company" msgid="2951348192319498135">"මෙම කාර්යාල පැතිකඩ කළමනාකරණය කරන්නේ:"</string>
     <string name="managing_admin" msgid="2633920317425356619">"<xliff:g id="ADMIN_APP_LABEL">%s</xliff:g> විසින් කළමනාකරණය කරන ලදී"</string>
     <string name="encryption_interstitial_header" msgid="4418014339568737685">"ආරක්ෂිත ආරම්භය"</string>
@@ -3757,6 +3754,11 @@
       <item quantity="other">යෙදුම් <xliff:g id="COUNT">%d</xliff:g>කට සීමා නොකළ දත්ත භාවිතා කළ හැක</item>
     </plurals>
     <string name="special_access_more" msgid="132919514147475846">"තවත් බලන්න"</string>
+    <string name="long_background_tasks_label" msgid="3169590134850226687">"දිග පසුබිම් කාර්ය"</string>
+    <string name="long_background_tasks_switch_title" msgid="2491623894899492543">"දිග වේලාවක් ධාවන වන පසුබිම් කාර්යවලට ඉඩ දෙන්න"</string>
+    <string name="long_background_tasks_title" msgid="3272230637974707490">"දිග පසුබිම් කාර්ය"</string>
+    <string name="long_background_tasks_footer_title" msgid="9117342254914743097">"මෙම යෙදුමට දිග පසුබිම් කාර්ය ධාවන කිරීමට ඉඩ දෙන්න. මෙය යෙදුමට බාගැනීම් සහ උඩුගත කිරීම් වැනි අවසන් කිරීමට විනාඩි කිහිපයකට වඩා දිග වේලාවක් ගත වීමට ඉඩ ඇති කාර්ය ධාවන කිරීමට ඉඩ දෙයි. \n\nමෙම අවසරය ප්‍රතික්‍ෂේප කරනු ලබන්නේ නම්, පද්ධතිය යෙදුමට පසුබිම තුළ කොපමණක කලකට එවැනි කාර්ය ඉටු කළ හැකිද යන්න සීමා කරයි."</string>
+    <string name="keywords_long_background_tasks" msgid="5788956269136054574">"දිග වැඩ, දත්ත මාරුව, පසුබිම් කාර්ය"</string>
     <string name="reset_shortcut_manager_throttling" msgid="2183940254903144298">"ShortcutManager අගය-සීමා කිරීම යළි සකසන්න"</string>
     <string name="reset_shortcut_manager_throttling_complete" msgid="8949943009096885470">"ShortcutManager අගය-සීමා කිරීම යළි සකසා ඇත"</string>
     <string name="notification_suggestion_title" msgid="6309263655965785411">"අගුලු තිරය මත පාලන තොරතුරු"</string>
@@ -4129,8 +4131,7 @@
     <string name="mobile_data_settings_title" msgid="3927524078598009792">"ජංගම දත්ත"</string>
     <string name="mobile_data_settings_summary" msgid="7323978798199919063">"ජංගම ජාලය භාවිතයෙන් දත්ත වෙත ප්‍රවේශ වන්න"</string>
     <string name="mobile_data_settings_summary_auto_switch" msgid="7851549787645698945">"දුරකථනය පරාසය තුළ තිබෙන විට ස්වයංක්‍රීයව වාහකය වෙත මාරු වෙයි"</string>
-    <!-- no translation found for mobile_data_settings_summary_unavailable (9176513507571883986) -->
-    <skip />
+    <string name="mobile_data_settings_summary_unavailable" msgid="9176513507571883986">"SIM කිසිවක් නොමැත"</string>
     <string name="calls_preference" msgid="2166481296066890129">"ඇමතුම් මනාපය"</string>
     <string name="sms_preference" msgid="7742964962568219351">"කෙටි පණිවුඩ මනාප"</string>
     <string name="calls_and_sms_ask_every_time" msgid="3178743088737726677">"සැම විටම අසන්න"</string>
@@ -4145,10 +4146,8 @@
     <string name="mobile_network_list_add_more" msgid="4478586073355236604">"තව එක් කරන්න"</string>
     <string name="mobile_network_active_sim" msgid="6397581267971410039">"සක්‍රීය / SIM"</string>
     <string name="mobile_network_inactive_sim" msgid="5829757490580409899">"අක්‍රිය / SIM"</string>
-    <!-- no translation found for mobile_network_active_esim (3984452275968408382) -->
-    <skip />
-    <!-- no translation found for mobile_network_inactive_esim (8777415108263057939) -->
-    <skip />
+    <string name="mobile_network_active_esim" msgid="3984452275968408382">"සක්‍රිය / eSIM"</string>
+    <string name="mobile_network_inactive_esim" msgid="8777415108263057939">"අක්‍රිය / eSIM"</string>
     <string name="mobile_network_sim_name" msgid="3187192894150386537">"SIM පතේ නම සහ වර්ණය"</string>
     <string name="mobile_network_sim_name_label" msgid="1452440641628369625">"නම"</string>
     <string name="mobile_network_sim_color_label" msgid="5293944087609632340">"වර්ණය (ගැළපෙන යෙදුම් විසින් භාවිත කෙරේ)"</string>
@@ -4184,8 +4183,7 @@
     <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>
-    <!-- no translation found for sim_action_switch_sub_dialog_text_downloaded (8977951796005849471) -->
-    <skip />
+    <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>
     <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>
@@ -4227,10 +4225,8 @@
     <string name="switch_sim_dialog_text" msgid="7530186862171635464">"ජංගම දත්ත, ඇමතුම්, සහ SMS සඳහා <xliff:g id="CARRIER_NAME">%1$s</xliff:g> භාවිත කරනු ඇත."</string>
     <string name="switch_sim_dialog_no_switch_title" msgid="809763410787744247">"ලබා ගත හැකි සක්‍රිය SIM නැත"</string>
     <string name="switch_sim_dialog_no_switch_text" msgid="7053939850026876088">"පසු වේලාවක ජංගම දත්ත, ඇමතුම් විශේෂාංග, සහ SMS භාවිත කිරීමට, ඔබගේ ජාල සැකසීම් වෙත යන්න"</string>
-    <!-- no translation found for sim_card_label (6263064316075963775) -->
-    <skip />
-    <!-- no translation found for erase_sim_dialog_title (4742077437653028326) -->
-    <skip />
+    <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>
     <string name="erase_sim_confirm_button" msgid="8309115684335320541">"මකන්න"</string>
     <string name="erasing_sim" msgid="7877703231075699139">"SIM මකමින්…"</string>
@@ -4283,6 +4279,8 @@
     <string name="capture_system_heap_dump_title" msgid="9210974110606886455">"පද්ධති සංච නික්‍ෂේපය ග්‍රහණ කරන්න"</string>
     <string name="reboot_with_mte_title" msgid="9167242803901899693">"MTE සමග නැවත පණ ගන්වන්න"</string>
     <string name="reboot_with_mte_message" msgid="7675836625682561153">"පද්ධතිය නැවත පණ ගන්වා මතක ටැග් කිරීමේ දිගු (MTE) සමඟ අත්හදා බැලීමට ඉඩ දෙනු ඇත. MTE පද්ධතියේ ක්‍රියාකාරීත්වයට සහ ස්ථාවරත්වයට අහිතකර ලෙස බලපෑ හැකිය. ඊළඟ නැවත පණ ගැන්වීමේදී යළි පිහිටුවනු ඇත."</string>
+    <string name="reboot_with_mte_summary" msgid="879384278357305846">"යෙදුම් සංවර්ධනය සඳහා තනි පණ ගැන්වීමක් සඳහා MTE උත්සාහ කරන්න"</string>
+    <string name="reboot_with_mte_already_enabled" msgid="7708271355555880940">"උසස් මතක ආරක්ෂණය හරහා MTE සබල කර ඇත"</string>
     <string name="capturing_system_heap_dump_message" msgid="8410503247477360622">"පද්ධති සංච නික්‍ෂේපය ග්‍රහණ කිරීම"</string>
     <string name="error_capturing_system_heap_dump_message" msgid="2352983250048200052">"පද්ධති සංච නික්‍ෂේපය ග්‍රහණ කළ නොහැකි විය"</string>
     <string name="automatic_system_heap_dump_title" msgid="4093306504711109479">"පද්ධති සංච නික්‍ෂේප ස්වයංක්‍රීයව ග්‍රහණ කරන්න"</string>
@@ -4334,6 +4332,11 @@
     <string name="lockscreen_trivial_disabled_controls_summary" msgid="7593626010580689155">"භාවිත කිරීමට, පළමුව \"උපාංග පාලන පෙන්වන්න\" ක්‍රියාත්මක කරන්න"</string>
     <string name="lockscreen_double_line_clock_summary" msgid="2916159550425093703">"ලබා ගත හැකි විට ද්විත්ව රේඛා ඔරලෝසුව පෙන්වන්න"</string>
     <string name="lockscreen_double_line_clock_setting_toggle" msgid="3408639316001688529">"ද්විත්ව රේඛා ඔරලෝසුව"</string>
+    <string name="lockscreen_quick_affordances_title" msgid="435869403114245620">"බොත්තම්"</string>
+    <plurals name="lockscreen_quick_affordances_summary" formatted="false" msgid="4225396036524703997">
+      <item quantity="one"><xliff:g id="FIRST_1">%1$s</xliff:g>, <xliff:g id="SECOND">%2$s</xliff:g></item>
+      <item quantity="other"><xliff:g id="FIRST_1">%1$s</xliff:g>, <xliff:g id="SECOND">%2$s</xliff:g></item>
+    </plurals>
     <string name="rtt_settings_title" msgid="7049259598645966354"></string>
     <string name="rtt_settings_no_visible" msgid="7440356831140948382"></string>
     <string name="rtt_settings_visible_during_call" msgid="7866181103286073700"></string>
@@ -4382,10 +4385,8 @@
     <string name="carrier_wifi_offload_summary" msgid="2980563718888371142">"වේගය සහ ආවරණය වැඩි දියුණු කිරීම සඳහා W + ජාල භාවිත කිරීමට Google Fi හට ඉඩ දෙන්න"</string>
     <string name="carrier_wifi_network_title" msgid="5461382943873831770">"W+ ජාලය"</string>
     <string name="sim_category_title" msgid="2341314000964710495">"SIM"</string>
-    <!-- no translation found for downloaded_sim_category_title (2876988650413179752) -->
-    <skip />
-    <!-- no translation found for downloaded_sims_category_title (487799905978489922) -->
-    <skip />
+    <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>
     <string name="sim_category_default_active_sim" msgid="1208194173387987231">" / <xliff:g id="ID_1">%1$s</xliff:g> සඳහා පෙරනිමි"</string>
@@ -4441,8 +4442,7 @@
     <string name="smart_forwarding_ongoing_title" msgid="962226849074401228">"ඇමතුම් සැකසීම්"</string>
     <string name="smart_forwarding_ongoing_text" msgid="2189209372407117114">"සැකසීම් යාවත්කාලීන කරමින්…"</string>
     <string name="smart_forwarding_failed_title" msgid="1859891191023516080">"ඇමතුම් සැකසීම් දෝෂයකි"</string>
-    <!-- no translation found for smart_forwarding_failed_text (8682640643264071789) -->
-    <skip />
+    <string name="smart_forwarding_failed_text" msgid="8682640643264071789">"ජාල හෝ SIM දෝෂයකි."</string>
     <string name="smart_forwarding_failed_not_activated_text" msgid="997396203001257904">"Sim සක්‍රිය කර නැත."</string>
     <string name="smart_forwarding_input_mdn_title" msgid="5105463748849841763">"දුරකථන අංක ඇතුළත් කරන්න"</string>
     <string name="smart_forwarding_input_mdn_dialog_title" msgid="7542216086697868415">"දුරකථන අංකය ඇතුළත් කරන්න"</string>
@@ -4466,14 +4466,10 @@
     <string name="previous_page_content_description" msgid="6438292457923282991">"පෙර"</string>
     <string name="next_page_content_description" msgid="1641835099813416294">"ඊළඟ"</string>
     <string name="colors_viewpager_content_description" msgid="2591751086138259565">"වර්ණ පෙරදසුන"</string>
-    <!-- no translation found for bluetooth_sim_card_access_notification_title (7351015416346359536) -->
-    <skip />
-    <!-- no translation found for bluetooth_sim_card_access_notification_content (8685623260103018309) -->
-    <skip />
-    <!-- no translation found for bluetooth_sim_card_access_dialog_title (5616323725563125179) -->
-    <skip />
-    <!-- no translation found for bluetooth_sim_card_access_dialog_content (6281997628405909566) -->
-    <skip />
+    <string name="bluetooth_sim_card_access_notification_title" msgid="7351015416346359536">"SIM කාඩ්පත් ප්‍රවේශය ඉල්ලීම"</string>
+    <string name="bluetooth_sim_card_access_notification_content" msgid="8685623260103018309">"උපාංගයකට ඔබේ SIM වෙත ප්‍රවේශ වීමට අවශ්‍යයි. විස්තර සඳහා තට්ටු කරන්න."</string>
+    <string name="bluetooth_sim_card_access_dialog_title" msgid="5616323725563125179">"SIM වෙත ප්‍රවේශ වීමට ඉඩ දෙන්න ද?"</string>
+    <string name="bluetooth_sim_card_access_dialog_content" msgid="6281997628405909566">"බ්ලූටූත් උපාංගයකට, <xliff:g id="DEVICE_NAME_0">%1$s</xliff:g>, ඔබේ SIM කාඩ්පතෙන් දත්තවලට ප්‍රවේශ වීමට අවශ්‍යයි. මෙයට ඔබගේ සම්බන්ධතා ඇතුළත් වේ.\n\nසම්බන්ධ වී සිටින අතරතුර, <xliff:g id="DEVICE_NAME_1">%2$s</xliff:g> හට <xliff:g id="PHONE_NUMBER">%3$s</xliff:g> වෙත සිදු කළ ඇමතුම් ලැබෙනු ඇත."</string>
     <string name="bluetooth_connect_access_notification_title" msgid="2573547043170883947">"බ්ලූටූත් උපාංගය ලබා ගත හැකිය"</string>
     <string name="bluetooth_connect_access_notification_content" msgid="1328465545685433304">"උපාංගයකට සම්බන්ධ වීමට අවශ්‍යයි. විස්තර සඳහා තට්ටු කරන්න."</string>
     <string name="bluetooth_connect_access_dialog_title" msgid="1948056782712451381">"බ්ලූටූත් උපාංගයට සම්බන්ධ වන්නද?"</string>
@@ -4544,6 +4540,10 @@
     <string name="ingress_rate_limit_summary" msgid="1097811019742438371">"අන්තර්ජාල සබැඳුම සපයන සියලු ජාල සඳහා යෙදෙන ජාල කලාප පළල ඇතුළු වීමේ අනුපාත සීමාව වින්‍යාස කරන්න."</string>
     <string name="ingress_rate_limit_dialog_title" msgid="5359461052422633789">"ජාල බාගැනීම් අනුපාත සීමාව වින්‍යාස කරන්න"</string>
     <string name="ingress_rate_limit_no_limit_entry" msgid="8741098826008012163">"සීමාවක් නැත"</string>
+    <!-- no translation found for disable_phantom_process_monitor_title (8348108346706188771) -->
+    <skip />
+    <!-- no translation found for disable_phantom_process_monitor_summary (3044464635550256985) -->
+    <skip />
     <string name="bluetooth_broadcast_dialog_title" msgid="9172775308463135884">"විකාශනය"</string>
     <string name="bluetooth_broadcast_dialog_broadcast_app" msgid="1016617579194329005">"<xliff:g id="CURRENTAPP">%1$s</xliff:g> විකාශනය"</string>
     <string name="bluetooth_broadcast_dialog_find_message" msgid="6621660851669953883">"ඔබ අසල වාදනය වන විකාශනවලට සවන් දෙන්න"</string>
diff --git a/res/values-sk/arrays.xml b/res/values-sk/arrays.xml
index cb309a5..5aa3aef 100644
--- a/res/values-sk/arrays.xml
+++ b/res/values-sk/arrays.xml
@@ -469,7 +469,9 @@
     <item msgid="2373999996715432397">"0"</item>
     <item msgid="5305176997036663262">"1"</item>
   </string-array>
-    <!-- no translation found for switch_to_dock_user_when_docked_timeout_entries:0 (3211660022507486536) -->
-    <!-- no translation found for switch_to_dock_user_when_docked_timeout_entries:1 (7025253383416830453) -->
-    <!-- no translation found for switch_to_dock_user_when_docked_timeout_entries:2 (1574040255478150028) -->
+  <string-array name="switch_to_dock_user_when_docked_timeout_entries">
+    <item msgid="3211660022507486536">"Nikdy"</item>
+    <item msgid="7025253383416830453">"Po 1 minúte"</item>
+    <item msgid="1574040255478150028">"Po 5 minútach"</item>
+  </string-array>
 </resources>
diff --git a/res/values-sk/strings.xml b/res/values-sk/strings.xml
index 5bbf6ab..cf895cc 100644
--- a/res/values-sk/strings.xml
+++ b/res/values-sk/strings.xml
@@ -1058,18 +1058,13 @@
     <string name="force_bold_text" msgid="4620929631102086716">"Tučný text"</string>
     <string name="title_font_size" msgid="570613010306330622">"Veľkosť písma"</string>
     <string name="short_summary_font_size" msgid="8444689613442419978">"Zväčšite alebo zmenšite text"</string>
-    <!-- no translation found for sim_lock_settings (7331982427303002613) -->
-    <skip />
-    <!-- no translation found for sim_lock_settings_category (6475255139493877786) -->
-    <skip />
-    <!-- no translation found for sim_pin_toggle (6814489621760857328) -->
-    <skip />
+    <string name="sim_lock_settings" msgid="7331982427303002613">"Nastavenia zámky SIM karty"</string>
+    <string name="sim_lock_settings_category" msgid="6475255139493877786">"Zámka SIM karty"</string>
+    <string name="sim_pin_toggle" msgid="6814489621760857328">"Uzamknúť SIM kartu"</string>
     <string name="sim_pin_change" msgid="5978881209990507379">"Zmeniť PIN SIM karty"</string>
     <string name="sim_enter_pin" msgid="8235202785516053253">"Kód PIN SIM karty"</string>
-    <!-- no translation found for sim_enable_sim_lock (6486354334679225748) -->
-    <skip />
-    <!-- no translation found for sim_disable_sim_lock (6939439812841857306) -->
-    <skip />
+    <string name="sim_enable_sim_lock" msgid="6486354334679225748">"Uzamknite SIM kartu"</string>
+    <string name="sim_disable_sim_lock" msgid="6939439812841857306">"Odomknite SIM kartu"</string>
     <string name="sim_enter_old" msgid="6882545610939674813">"Starý kód PIN SIM karty"</string>
     <string name="sim_enter_new" msgid="9010947802784561582">"Nový kód PIN SIM karty"</string>
     <string name="sim_reenter_new" msgid="6131418271490374263">"Potvrďte nový kód PIN"</string>
@@ -1084,8 +1079,7 @@
     <string name="sim_change_data_title" msgid="4663239438584588847">"Používať <xliff:g id="CARRIER">%1$s</xliff:g> na mobilné dáta?"</string>
     <string name="sim_change_data_message" msgid="3046178883369645132">"Používate mobilné dáta od operátora <xliff:g id="CARRIER2_0">%2$s</xliff:g>. Ak prepnete na <xliff:g id="CARRIER1">%1$s</xliff:g>, <xliff:g id="CARRIER2_1">%2$s</xliff:g> sa už nebude používať na mobilné dáta."</string>
     <string name="sim_change_data_ok" msgid="4922114750417276560">"Používať <xliff:g id="CARRIER">%1$s</xliff:g>"</string>
-    <!-- no translation found for sim_preferred_title (8850185380445309835) -->
-    <skip />
+    <string name="sim_preferred_title" msgid="8850185380445309835">"Aktualizovať pref. SIM kartu?"</string>
     <string name="sim_preferred_message" msgid="6004009449266648351">"<xliff:g id="NEW_SIM">%1$s</xliff:g> je jediná SIM karta v zariadení. Chcete ju použiť na mobilné dáta, hovory a správy SMS?"</string>
     <string name="wrong_pin_code_pukked" msgid="3414172752791445033">"Nesprávny kód PIN SIM karty. Teraz musíte kontaktovať svojho operátora, aby vám odomkol zariadenie."</string>
     <plurals name="wrong_pin_code" formatted="false" msgid="4054088588731305475">
@@ -1240,20 +1234,17 @@
     <string name="reset_network_title" msgid="1395494440355807616">"Resetovať Wi‑Fi, mobilné dáta a Bluetooth"</string>
     <string name="reset_network_desc" msgid="1112523764899788246">"Touto akciou obnovíte nastavenia všetkých sietí vrátane\n\n"<li>"Wi‑Fi"</li>\n<li>"mobilnej siete"</li>\n<li>"siete Bluetooth"</li></string>
     <string name="erase_euicc_data_button" msgid="728078969563311737">"Vymazať"</string>
-    <!-- no translation found for reset_esim_title (4194570573425902754) -->
-    <skip />
+    <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>
     <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>
-    <!-- no translation found for reset_network_final_desc_esim (1129251284212847939) -->
-    <skip />
+    <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>
     <string name="reset_network_final_button_text" msgid="2433867118414000462">"Resetovať nastavenia"</string>
     <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>
-    <!-- no translation found for reset_esim_error_msg (7279607120606365250) -->
-    <skip />
+    <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>
     <string name="main_clear_title" msgid="277664302144837723">"Vymazať dáta (obn. výr. nast.)"</string>
     <string name="main_clear_short_title" msgid="4752094765533020696">"Vymazať dáta (obn. výr. nast.)"</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>
@@ -2083,7 +2074,6 @@
     <string name="printer_info_desc" msgid="1206872325746154206">"Ďalšie informácie o tejto tlačiarni"</string>
     <string name="power_usage_summary_title" msgid="4198312848584882113">"Batéria"</string>
     <string name="power_usage_summary" msgid="6857382582534984531">"Čo využíva batériu"</string>
-    <string name="power_usage_not_available" msgid="3425302437465106036">"Údaje o spotrebe nie sú známe."</string>
     <string name="power_usage_level_and_status" msgid="821521456989429593">"<xliff:g id="LEVEL">%1$s</xliff:g> – <xliff:g id="STATUS">%2$s</xliff:g>"</string>
     <string name="power_discharge_remaining" msgid="6997529817917076536">"Zostáva <xliff:g id="REMAIN">%1$s</xliff:g>"</string>
     <string name="power_charge_remaining" msgid="7046064326172265116">"<xliff:g id="UNTIL_CHARGED">%1$s</xliff:g> do nabitia"</string>
@@ -2104,7 +2094,6 @@
     <string name="manager_battery_usage_optimized_only" msgid="7121785281913056432">"optimalizované"</string>
     <string name="manager_battery_usage_link_a11y" msgid="374918091821438564">"Ďalšie informácie o možnostiach spotreby batérie"</string>
     <string name="device_screen_usage" msgid="1011630249648289909">"Využitie obrazovky od úplného nabitia"</string>
-    <string name="power_usage_list_summary" msgid="3237540201918492925">"Spotreba batérie od úplného nabitia"</string>
     <string name="advanced_battery_title" msgid="3005993394776555079">"Spotreba batérie"</string>
     <string name="history_details_title" msgid="8628584613889559355">"Podrobnosti histórie"</string>
     <string name="advanced_battery_preference_title" msgid="3790901207877260883">"Spotreba batérie"</string>
@@ -2128,7 +2117,17 @@
     <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="5962767837251276527">"Nabíjanie je pozastavené"</string>
     <string name="battery_tip_limited_temporarily_summary" msgid="5254922316684499816">"Ochrana batérie predlžujúca jej životnosť"</string>
-    <!-- no translation found for battery_tip_limited_temporarily_extra_summary (8876637325622106400) -->
+    <!-- no translation found for battery_tip_dock_defender_future_bypass_title (7257251934903787366) -->
+    <skip />
+    <!-- no translation found for battery_tip_dock_defender_future_bypass_summary (428474483479026813) -->
+    <skip />
+    <!-- no translation found for battery_tip_dock_defender_active_title (8843454404807737776) -->
+    <skip />
+    <!-- no translation found for battery_tip_dock_defender_active_summary (5582869291068635429) -->
+    <skip />
+    <!-- no translation found for battery_tip_dock_defender_temporarily_bypassed_title (1679449361090557201) -->
+    <skip />
+    <!-- no translation found for battery_tip_dock_defender_temporarily_bypassed_summary (5107293805054133144) -->
     <skip />
     <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>
@@ -2205,7 +2204,6 @@
     <string name="power_bluetooth" msgid="5085900180846238196">"Bluetooth"</string>
     <string name="power_cell" msgid="7793805106954398186">"Mobilná sieť"</string>
     <string name="power_phone" msgid="2768396619208561670">"Hlasové hovory"</string>
-    <string name="battery_used_for" msgid="6401552215008504483">"Používané <xliff:g id="TIME">^1</xliff:g>"</string>
     <string name="battery_screen_usage" msgid="90008745183187461">"Využitie obrazovky <xliff:g id="TIME">^1</xliff:g>"</string>
     <string name="battery_used_by" msgid="6457305178016189330">"<xliff:g id="PERCENT">%1$s</xliff:g> využila aplikácia <xliff:g id="APP">%2$s</xliff:g>"</string>
     <string name="battery_overall_usage" msgid="8940140259734182014">"<xliff:g id="PERCENT">%1$s</xliff:g> celkovej výdrže batérie"</string>
@@ -2236,7 +2234,6 @@
     <string name="battery_not_usage_24hr" msgid="8397519536160741248">"Žiadne použitie za posledných 24 hodín"</string>
     <string name="battery_usage_without_time" msgid="1346894834339420538"></string>
     <string name="battery_usage_other_users" msgid="9002643295562500693">"Ďalší používatelia"</string>
-    <string name="advanced_battery_graph_subtext" msgid="6816737986172678550">"Odhad zostávajúcej batérie vychádza z vášho používania zariadenia"</string>
     <string name="estimated_time_left" msgid="948717045180211777">"Odhadovaný zostávajúci čas:"</string>
     <string name="estimated_charging_time_left" msgid="2287135413363961246">"Do úplného dobitia"</string>
     <string name="estimated_time_description" msgid="211058785418596009">"Odhad sa môže líšiť v závislosti od intenzity využitia"</string>
@@ -2343,6 +2340,7 @@
     <string name="vpn_settings_multiple_insecure_multiple_total" msgid="1706236062478680488">"Nezabezpečené: <xliff:g id="VPN_COUNT">%d</xliff:g>"</string>
     <string name="adaptive_connectivity_title" msgid="7464959640138428192">"Adaptívne pripojenie"</string>
     <string name="adaptive_connectivity_summary" msgid="3648731530666326885">"Predĺži výdrž batérie a zvýši výkonnosť zariadenia automatickým spravovaním pripojení k sieti"</string>
+    <string name="adaptive_connectivity_main_switch_title" msgid="261045483524512420">"Používanie Adaptívneho pripojenia"</string>
     <string name="credentials_title" msgid="7535942196886123656">"Úložisko poverení"</string>
     <string name="credentials_install" msgid="3933218407598415827">"Inštalovať certifikát"</string>
     <string name="credentials_reset" msgid="4246628389366452655">"Vymazať poverenia"</string>
@@ -2651,8 +2649,7 @@
     <string name="user_remove_user_menu" msgid="2183714948094429367">"Odstrániť zo zariadenia (<xliff:g id="USER_NAME">%1$s</xliff:g>)"</string>
     <string name="user_lockscreen_settings" msgid="4596612658981942092">"Nastavenia uzamknutej obrazovky"</string>
     <string name="user_add_on_lockscreen_menu" msgid="2539059062034644966">"Pridávať používateľov z uzamknutej obrazovky"</string>
-    <!-- no translation found for switch_to_dock_user_when_docked (2324395443311905635) -->
-    <skip />
+    <string name="switch_to_dock_user_when_docked" msgid="2324395443311905635">"V doku prepnúť na používateľa s oprávnen. správcu"</string>
     <string name="user_confirm_remove_self_title" msgid="926265330805361832">"Chcete odstrániť svoj profil?"</string>
     <string name="user_confirm_remove_title" msgid="3626559103278006002">"Chcete odstrániť používateľa?"</string>
     <string name="user_profile_confirm_remove_title" msgid="3131574314149375354">"Odstrániť tento profil?"</string>
@@ -2778,8 +2775,7 @@
     <string name="wizard_next" msgid="3884832431439072471">"Ďalej"</string>
     <string name="wizard_back_adoptable" msgid="1447814356855134183">"Formátovať iným spôsobom"</string>
     <string name="regulatory_info_text" msgid="1154461023369976667"></string>
-    <!-- no translation found for sim_settings_title (2254609719033946272) -->
-    <skip />
+    <string name="sim_settings_title" msgid="2254609719033946272">"SIM karty"</string>
     <string name="sim_cellular_data_unavailable" msgid="4653591727755387534">"Mobilné dáta nie sú k dispozícii"</string>
     <string name="sim_cellular_data_unavailable_summary" msgid="6505871722911347881">"Klepnutím vyberiete dátovú SIM kartu"</string>
     <string name="sim_calls_always_use" msgid="967857230039768111">"Vždy používať pre hovory"</string>
@@ -2797,8 +2793,7 @@
     <string name="sim_status_title" msgid="6188770698037109774">"Stav SIM karty"</string>
     <string name="sim_status_title_sim_slot" msgid="4932996839194493313">"Stav SIM karty (%1$d. slot na SIM kartu)"</string>
     <string name="sim_signal_strength" msgid="6351052821700294501">"<xliff:g id="DBM">%1$d</xliff:g> dBm <xliff:g id="ASU">%2$d</xliff:g> asu"</string>
-    <!-- no translation found for sim_notification_title (2819551384383504031) -->
-    <skip />
+    <string name="sim_notification_title" msgid="2819551384383504031">"Boli zmenené SIM karty."</string>
     <string name="sim_notification_summary" msgid="5593339846307029991">"Klepnutím prejdete do Nastavení"</string>
     <string name="sim_calls_ask_first_prefs_title" msgid="3077694594349657933">"Vždy sa opýtať"</string>
     <string name="sim_selection_required_pref" msgid="231437651041498359">"Vyžaduje sa výber"</string>
@@ -2824,7 +2819,10 @@
     <string name="account_dashboard_title" msgid="8228773251948253914">"Heslá a účty"</string>
     <string name="account_dashboard_default_summary" msgid="1730719656099599488">"Uložené heslá, automatické dopĺňanie, synchronizované účty"</string>
     <string name="app_default_dashboard_title" msgid="4071015747629103216">"Predvolené aplikácie"</string>
-    <!-- no translation found for cloned_apps_dashboard_title (5542076801222950921) -->
+    <string name="cloned_apps_dashboard_title" msgid="5542076801222950921">"Klonované aplikácie"</string>
+    <!-- no translation found for desc_cloned_apps_intro_text (1369621522882622476) -->
+    <skip />
+    <!-- no translation found for cloned_apps_summary (8805362440770795709) -->
     <skip />
     <string name="system_dashboard_summary" msgid="7400745270362833832">"Jazyky, gestá, čas, záloha"</string>
     <string name="languages_setting_summary" msgid="4924440599794956443">"Jazyky systému, jazyky aplikácií"</string>
@@ -3185,7 +3183,7 @@
     <string name="notification_channel_summary_min" msgid="8823399508450176842">"Na rozbaľovacom paneli zbaliť upozornenia do jedného riadka"</string>
     <string name="notification_channel_summary_low" msgid="5549662596677692000">"Žiadny zvuk ani vibrácie"</string>
     <string name="notification_conversation_summary_low" msgid="6352818857388412326">"Žiadny zvuk ani vibrácie a zobrazuje sa nižšie v sekcii konverzácií"</string>
-    <string name="notification_channel_summary_default" msgid="3674057458265438896">"Zvoní či vibruje podľa nastavení telefónu"</string>
+    <string name="notification_channel_summary_default" msgid="3674057458265438896">"Môže zvoniť či vibrovať podľa nastavení telefónu"</string>
     <string name="notification_channel_summary_high" msgid="3411637309360617621">"Keď je zariadenie odomknuté, zobrazovať upozornenia ako banner v hornej časti obrazovky"</string>
     <string name="notification_switch_label" msgid="8029371325967501557">"Všetky upozornenia aplikácie <xliff:g id="APP_NAME">%1$s</xliff:g>"</string>
     <string name="notification_app_switch_label" msgid="4422902423925084193">"Všetky upozornenia aplikácie <xliff:g id="APP_NAME">%1$s</xliff:g>"</string>
@@ -3454,8 +3452,7 @@
     <string name="screen_pinning_unlock_password" msgid="4957969621904790573">"Pred odopnutím požiadať o heslo"</string>
     <string name="screen_pinning_unlock_none" msgid="2474959642431856316">"Pri odopnutí zamknúť zariadenie"</string>
     <string name="confirm_sim_deletion_title" msgid="9199369003530237871">"Potvrdiť odstránenie SIM karty"</string>
-    <!-- no translation found for confirm_sim_deletion_description (5090811029854329373) -->
-    <skip />
+    <string name="confirm_sim_deletion_description" msgid="5090811029854329373">"Pred vymazaním eSIM karty overte, že ste to vy"</string>
     <string name="opening_paragraph_delete_profile_unknown_company" msgid="2951348192319498135">"Tento pracovný profil spravuje aplikácia:"</string>
     <string name="managing_admin" msgid="2633920317425356619">"Spravované aplikáciou <xliff:g id="ADMIN_APP_LABEL">%s</xliff:g>"</string>
     <string name="encryption_interstitial_header" msgid="4418014339568737685">"Bezpečné spustenie"</string>
@@ -3881,6 +3878,11 @@
       <item quantity="one">Neobmedzené dáta môže používať 1 aplikácia</item>
     </plurals>
     <string name="special_access_more" msgid="132919514147475846">"Zobraziť viac"</string>
+    <string name="long_background_tasks_label" msgid="3169590134850226687">"Dlhé úlohy na pozadí"</string>
+    <string name="long_background_tasks_switch_title" msgid="2491623894899492543">"Povoliť dlhotrvajúce úlohy na pozadí"</string>
+    <string name="long_background_tasks_title" msgid="3272230637974707490">"Dlhé úlohy na pozadí"</string>
+    <string name="long_background_tasks_footer_title" msgid="9117342254914743097">"Povoľte tejto aplikácii spúšťať dlhé úlohy na pozadí. Umožní jej to spúšťať úlohy, ktorých dokončenie môže trvať viac ako niekoľko minút, napríklad sťahovania a nahrávania. \n\nAk toto povolenie neudelíte, systém bude obmedzovať, ako dlho môže aplikácia vykonávať dané úlohy na pozadí."</string>
+    <string name="keywords_long_background_tasks" msgid="5788956269136054574">"dlhé úlohy, prenos údajov, úlohy na pozadí"</string>
     <string name="reset_shortcut_manager_throttling" msgid="2183940254903144298">"Resetovať obmedzovanie frekvencie žiadostí v službe ShortcutManager"</string>
     <string name="reset_shortcut_manager_throttling_complete" msgid="8949943009096885470">"Obmedzovanie frekvencie žiadostí v službe ShortcutManager bolo resetované"</string>
     <string name="notification_suggestion_title" msgid="6309263655965785411">"Nastaviť info na uzamknutej obrazovke"</string>
@@ -4269,8 +4271,7 @@
     <string name="mobile_data_settings_title" msgid="3927524078598009792">"Mobilné dáta"</string>
     <string name="mobile_data_settings_summary" msgid="7323978798199919063">"Pristupovať k dátam pomocou mobilnej siete"</string>
     <string name="mobile_data_settings_summary_auto_switch" msgid="7851549787645698945">"Telefón sa automaticky prepne na tohto operátora, keď bude v dosahu"</string>
-    <!-- no translation found for mobile_data_settings_summary_unavailable (9176513507571883986) -->
-    <skip />
+    <string name="mobile_data_settings_summary_unavailable" msgid="9176513507571883986">"Nie je k dispozícii žiadna SIM karta"</string>
     <string name="calls_preference" msgid="2166481296066890129">"Predvolená služba pre hovory"</string>
     <string name="sms_preference" msgid="7742964962568219351">"Predvolená služba pre SMS"</string>
     <string name="calls_and_sms_ask_every_time" msgid="3178743088737726677">"Vždy sa opýtať"</string>
@@ -4285,10 +4286,8 @@
     <string name="mobile_network_list_add_more" msgid="4478586073355236604">"Pridať ďalšie"</string>
     <string name="mobile_network_active_sim" msgid="6397581267971410039">"Aktívne / SIM"</string>
     <string name="mobile_network_inactive_sim" msgid="5829757490580409899">"Neaktívne / SIM"</string>
-    <!-- no translation found for mobile_network_active_esim (3984452275968408382) -->
-    <skip />
-    <!-- no translation found for mobile_network_inactive_esim (8777415108263057939) -->
-    <skip />
+    <string name="mobile_network_active_esim" msgid="3984452275968408382">"Aktívna / eSIM"</string>
+    <string name="mobile_network_inactive_esim" msgid="8777415108263057939">"Neaktívna / eSIM"</string>
     <string name="mobile_network_sim_name" msgid="3187192894150386537">"Názov a farba SIM karty"</string>
     <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>
@@ -4324,8 +4323,7 @@
     <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>
-    <!-- no translation found for sim_action_switch_sub_dialog_text_downloaded (8977951796005849471) -->
-    <skip />
+    <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>
     <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>
@@ -4367,10 +4365,8 @@
     <string name="switch_sim_dialog_text" msgid="7530186862171635464">"<xliff:g id="CARRIER_NAME">%1$s</xliff:g> sa bude používať pre mobilné dáta, hovory a SMS."</string>
     <string name="switch_sim_dialog_no_switch_title" msgid="809763410787744247">"Nie sú k dispozícii žiadne aktívne SIM karty"</string>
     <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>
-    <!-- no translation found for sim_card_label (6263064316075963775) -->
-    <skip />
-    <!-- no translation found for erase_sim_dialog_title (4742077437653028326) -->
-    <skip />
+    <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>
     <string name="erase_sim_confirm_button" msgid="8309115684335320541">"Vymazať"</string>
     <string name="erasing_sim" msgid="7877703231075699139">"Odstraňuje sa SIM karta…"</string>
@@ -4425,6 +4421,8 @@
     <string name="capture_system_heap_dump_title" msgid="9210974110606886455">"Zachytávať výpisy haldy systému"</string>
     <string name="reboot_with_mte_title" msgid="9167242803901899693">"Reštartovať s MTE"</string>
     <string name="reboot_with_mte_message" msgid="7675836625682561153">"Systém sa reštartuje a umožní experimentovanie s rozšírením Memory Tagging Extension (MTE). MTE môže negatívne ovplyvniť výkon a stabilitu systému. Resetuje sa pri ďalšom nasledujúcom reštarte."</string>
+    <string name="reboot_with_mte_summary" msgid="879384278357305846">"Vyskúšajte pri vývoji aplikácií rozšírenie MTE poskytujúce jedno zapnutie"</string>
+    <string name="reboot_with_mte_already_enabled" msgid="7708271355555880940">"Rozšírenie MTE je povolené prostredníctvom rozšírenej ochrany pamäte"</string>
     <string name="capturing_system_heap_dump_message" msgid="8410503247477360622">"Zachytávajú sa zálohy údajov systému"</string>
     <string name="error_capturing_system_heap_dump_message" msgid="2352983250048200052">"Nepodarilo sa zachytiť výpis haldy systému"</string>
     <string name="automatic_system_heap_dump_title" msgid="4093306504711109479">"Automaticky zachytávať zálohy údajov systému"</string>
@@ -4476,6 +4474,13 @@
     <string name="lockscreen_trivial_disabled_controls_summary" msgid="7593626010580689155">"Ak ho chcete použiť, najprv musíte zapnúť Zobraziť ovládanie zariadení"</string>
     <string name="lockscreen_double_line_clock_summary" msgid="2916159550425093703">"Zobrazovať hodiny na dva riadky (keď sú k dispozícii)"</string>
     <string name="lockscreen_double_line_clock_setting_toggle" msgid="3408639316001688529">"Hodiny na dva riadky"</string>
+    <string name="lockscreen_quick_affordances_title" msgid="435869403114245620">"Tlačidlá"</string>
+    <plurals name="lockscreen_quick_affordances_summary" formatted="false" msgid="4225396036524703997">
+      <item quantity="few"><xliff:g id="FIRST_1">%1$s</xliff:g>, <xliff:g id="SECOND">%2$s</xliff:g></item>
+      <item quantity="many"><xliff:g id="FIRST_1">%1$s</xliff:g>, <xliff:g id="SECOND">%2$s</xliff:g></item>
+      <item quantity="other"><xliff:g id="FIRST_1">%1$s</xliff:g>, <xliff:g id="SECOND">%2$s</xliff:g></item>
+      <item quantity="one"><xliff:g id="FIRST_0">%1$s</xliff:g></item>
+    </plurals>
     <string name="rtt_settings_title" msgid="7049259598645966354"></string>
     <string name="rtt_settings_no_visible" msgid="7440356831140948382"></string>
     <string name="rtt_settings_visible_during_call" msgid="7866181103286073700"></string>
@@ -4524,10 +4529,8 @@
     <string name="carrier_wifi_offload_summary" msgid="2980563718888371142">"Umožnite službe Google Fi zlepšovať rýchlosť a silu signálu pomocou sietí W+"</string>
     <string name="carrier_wifi_network_title" msgid="5461382943873831770">"Sieť W+"</string>
     <string name="sim_category_title" msgid="2341314000964710495">"SIM"</string>
-    <!-- no translation found for downloaded_sim_category_title (2876988650413179752) -->
-    <skip />
-    <!-- no translation found for downloaded_sims_category_title (487799905978489922) -->
-    <skip />
+    <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>
     <string name="sim_category_default_active_sim" msgid="1208194173387987231">" / Predvolené pre <xliff:g id="ID_1">%1$s</xliff:g>"</string>
@@ -4583,8 +4586,7 @@
     <string name="smart_forwarding_ongoing_title" msgid="962226849074401228">"Nastavenia hovorov"</string>
     <string name="smart_forwarding_ongoing_text" msgid="2189209372407117114">"Aktualizujú sa nastavenia…"</string>
     <string name="smart_forwarding_failed_title" msgid="1859891191023516080">"Chyba nastavení hovorov"</string>
-    <!-- no translation found for smart_forwarding_failed_text (8682640643264071789) -->
-    <skip />
+    <string name="smart_forwarding_failed_text" msgid="8682640643264071789">"Chyba siete alebo SIM karty."</string>
     <string name="smart_forwarding_failed_not_activated_text" msgid="997396203001257904">"SIM karta nie je aktivovaná."</string>
     <string name="smart_forwarding_input_mdn_title" msgid="5105463748849841763">"Zadajte telefónne čísla"</string>
     <string name="smart_forwarding_input_mdn_dialog_title" msgid="7542216086697868415">"Zadajte telefónne číslo"</string>
@@ -4608,14 +4610,10 @@
     <string name="previous_page_content_description" msgid="6438292457923282991">"Naspäť"</string>
     <string name="next_page_content_description" msgid="1641835099813416294">"Ďalej"</string>
     <string name="colors_viewpager_content_description" msgid="2591751086138259565">"Ukážka farby"</string>
-    <!-- no translation found for bluetooth_sim_card_access_notification_title (7351015416346359536) -->
-    <skip />
-    <!-- no translation found for bluetooth_sim_card_access_notification_content (8685623260103018309) -->
-    <skip />
-    <!-- no translation found for bluetooth_sim_card_access_dialog_title (5616323725563125179) -->
-    <skip />
-    <!-- no translation found for bluetooth_sim_card_access_dialog_content (6281997628405909566) -->
-    <skip />
+    <string name="bluetooth_sim_card_access_notification_title" msgid="7351015416346359536">"Žiadosť o prístup k SIM karte"</string>
+    <string name="bluetooth_sim_card_access_notification_content" msgid="8685623260103018309">"Zariadenie požaduje prístup k vašej SIM karte. Klepnutím zobrazíte podrobnosti."</string>
+    <string name="bluetooth_sim_card_access_dialog_title" msgid="5616323725563125179">"Chcete povoliť prístup k SIM karte?"</string>
+    <string name="bluetooth_sim_card_access_dialog_content" msgid="6281997628405909566">"Zariadenie s rozhraním Bluetooth <xliff:g id="DEVICE_NAME_0">%1$s</xliff:g> požaduje prístup k údajom na vašej SIM karte. Zahŕňa to aj kontakty.\n\nPočas pripojenia bude zariadenie <xliff:g id="DEVICE_NAME_1">%2$s</xliff:g> prijímať všetky hovory smerujúce na číslo <xliff:g id="PHONE_NUMBER">%3$s</xliff:g>."</string>
     <string name="bluetooth_connect_access_notification_title" msgid="2573547043170883947">"K dispozícii je zariadenie s rozhraním Bluetooth"</string>
     <string name="bluetooth_connect_access_notification_content" msgid="1328465545685433304">"Zariadenie sa chce pripojiť. Klepnutím zobrazíte podrobnosti."</string>
     <string name="bluetooth_connect_access_dialog_title" msgid="1948056782712451381">"Chcete sa pripojiť k zariadeniu s rozhraním Bluetooth?"</string>
@@ -4686,6 +4684,10 @@
     <string name="ingress_rate_limit_summary" msgid="1097811019742438371">"Nakonfigurujte limit rýchlosti sťahovania v sieti, ktorý sa bude vzťahovať na všetky siete umožňujúce pripojenie k internetu."</string>
     <string name="ingress_rate_limit_dialog_title" msgid="5359461052422633789">"Konfigurácia limitu rýchlosti sťahovania v sieti"</string>
     <string name="ingress_rate_limit_no_limit_entry" msgid="8741098826008012163">"Bez limitu"</string>
+    <!-- no translation found for disable_phantom_process_monitor_title (8348108346706188771) -->
+    <skip />
+    <!-- no translation found for disable_phantom_process_monitor_summary (3044464635550256985) -->
+    <skip />
     <string name="bluetooth_broadcast_dialog_title" msgid="9172775308463135884">"Vysielanie"</string>
     <string name="bluetooth_broadcast_dialog_broadcast_app" msgid="1016617579194329005">"Vysielanie aplikácie <xliff:g id="CURRENTAPP">%1$s</xliff:g>"</string>
     <string name="bluetooth_broadcast_dialog_find_message" msgid="6621660851669953883">"Počúvajte vysielania v okolí"</string>
diff --git a/res/values-sl/arrays.xml b/res/values-sl/arrays.xml
index cb8717b..6bc1645 100644
--- a/res/values-sl/arrays.xml
+++ b/res/values-sl/arrays.xml
@@ -469,7 +469,9 @@
     <item msgid="2373999996715432397">"0"</item>
     <item msgid="5305176997036663262">"1"</item>
   </string-array>
-    <!-- no translation found for switch_to_dock_user_when_docked_timeout_entries:0 (3211660022507486536) -->
-    <!-- no translation found for switch_to_dock_user_when_docked_timeout_entries:1 (7025253383416830453) -->
-    <!-- no translation found for switch_to_dock_user_when_docked_timeout_entries:2 (1574040255478150028) -->
+  <string-array name="switch_to_dock_user_when_docked_timeout_entries">
+    <item msgid="3211660022507486536">"Nikoli"</item>
+    <item msgid="7025253383416830453">"Po 1 minuti"</item>
+    <item msgid="1574040255478150028">"Po 5 minutah"</item>
+  </string-array>
 </resources>
diff --git a/res/values-sl/strings.xml b/res/values-sl/strings.xml
index 2f8c331..2220942 100644
--- a/res/values-sl/strings.xml
+++ b/res/values-sl/strings.xml
@@ -1058,18 +1058,13 @@
     <string name="force_bold_text" msgid="4620929631102086716">"Krepko besedilo"</string>
     <string name="title_font_size" msgid="570613010306330622">"Velikost pisave"</string>
     <string name="short_summary_font_size" msgid="8444689613442419978">"Povečava ali pomanjšava besedila"</string>
-    <!-- no translation found for sim_lock_settings (7331982427303002613) -->
-    <skip />
-    <!-- no translation found for sim_lock_settings_category (6475255139493877786) -->
-    <skip />
-    <!-- no translation found for sim_pin_toggle (6814489621760857328) -->
-    <skip />
+    <string name="sim_lock_settings" msgid="7331982427303002613">"Nastavitve zaklepanja kartice SIM"</string>
+    <string name="sim_lock_settings_category" msgid="6475255139493877786">"Zaklepanje kartice SIM"</string>
+    <string name="sim_pin_toggle" msgid="6814489621760857328">"Zakleni kartico SIM"</string>
     <string name="sim_pin_change" msgid="5978881209990507379">"Spremeni kodo PIN kartice SIM"</string>
     <string name="sim_enter_pin" msgid="8235202785516053253">"Koda PIN za kartico SIM"</string>
-    <!-- no translation found for sim_enable_sim_lock (6486354334679225748) -->
-    <skip />
-    <!-- no translation found for sim_disable_sim_lock (6939439812841857306) -->
-    <skip />
+    <string name="sim_enable_sim_lock" msgid="6486354334679225748">"Zakleni kartico SIM"</string>
+    <string name="sim_disable_sim_lock" msgid="6939439812841857306">"Odkleni kartico SIM"</string>
     <string name="sim_enter_old" msgid="6882545610939674813">"Stara koda PIN za kartico SIM"</string>
     <string name="sim_enter_new" msgid="9010947802784561582">"Nova koda PIN za kartico SIM"</string>
     <string name="sim_reenter_new" msgid="6131418271490374263">"Znova vnesite novi PIN"</string>
@@ -1084,8 +1079,7 @@
     <string name="sim_change_data_title" msgid="4663239438584588847">"Želite za mobilne podatke uporabiti <xliff:g id="CARRIER">%1$s</xliff:g>?"</string>
     <string name="sim_change_data_message" msgid="3046178883369645132">"Za prenos podatkov v mobilnem omrežju uporabljate operaterja <xliff:g id="CARRIER2_0">%2$s</xliff:g>. Če preklopite na operaterja <xliff:g id="CARRIER1">%1$s</xliff:g>, operaterja <xliff:g id="CARRIER2_1">%2$s</xliff:g> ne boste več uporabljali za prenos podatkov v mobilnem omrežju."</string>
     <string name="sim_change_data_ok" msgid="4922114750417276560">"Uporabi operaterja <xliff:g id="CARRIER">%1$s</xliff:g>"</string>
-    <!-- no translation found for sim_preferred_title (8850185380445309835) -->
-    <skip />
+    <string name="sim_preferred_title" msgid="8850185380445309835">"Želite posodobiti prednostno kartico SIM?"</string>
     <string name="sim_preferred_message" msgid="6004009449266648351">"<xliff:g id="NEW_SIM">%1$s</xliff:g> je edina kartica SIM v napravi. Ali želite to kartico SIM uporabljati za prenos podatkov v mobilnih omrežjih, klice in pošiljanje sporočil SMS?"</string>
     <string name="wrong_pin_code_pukked" msgid="3414172752791445033">"Napačna koda PIN kartice SIM. Zdaj se boste morali za odklenitev naprave obrniti na operaterja."</string>
     <plurals name="wrong_pin_code" formatted="false" msgid="4054088588731305475">
@@ -1240,20 +1234,17 @@
     <string name="reset_network_title" msgid="1395494440355807616">"Ponastavitev Wi-Fi-ja, mobilnih podatkov in Bluetootha"</string>
     <string name="reset_network_desc" msgid="1112523764899788246">"S tem boste ponastavili vse omrežne nastavitve, vključno s temi:\n\n"<li>"Wi‑Fi,"</li>\n<li>"prenos podatkov v mobilnih omrežjih,"</li>\n<li>"Bluetooth."</li></string>
     <string name="erase_euicc_data_button" msgid="728078969563311737">"Izbriši"</string>
-    <!-- no translation found for reset_esim_title (4194570573425902754) -->
-    <skip />
+    <string name="reset_esim_title" msgid="4194570573425902754">"Izbriši kartice 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>
     <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>
-    <!-- no translation found for reset_network_final_desc_esim (1129251284212847939) -->
-    <skip />
+    <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>
     <string name="reset_network_final_button_text" msgid="2433867118414000462">"Ponastavi nastavitve"</string>
     <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>
-    <!-- no translation found for reset_esim_error_msg (7279607120606365250) -->
-    <skip />
+    <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>
     <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>
@@ -2083,7 +2074,6 @@
     <string name="printer_info_desc" msgid="1206872325746154206">"Več informacij o tem tiskalniku"</string>
     <string name="power_usage_summary_title" msgid="4198312848584882113">"Baterija"</string>
     <string name="power_usage_summary" msgid="6857382582534984531">"Kaj porablja energijo baterije"</string>
-    <string name="power_usage_not_available" msgid="3425302437465106036">"Podatki o porabi baterije niso na voljo."</string>
     <string name="power_usage_level_and_status" msgid="821521456989429593">"<xliff:g id="LEVEL">%1$s</xliff:g> – <xliff:g id="STATUS">%2$s</xliff:g>"</string>
     <string name="power_discharge_remaining" msgid="6997529817917076536">"Preostali čas: <xliff:g id="REMAIN">%1$s</xliff:g>"</string>
     <string name="power_charge_remaining" msgid="7046064326172265116">"<xliff:g id="UNTIL_CHARGED">%1$s</xliff:g> do napolnjenosti"</string>
@@ -2104,7 +2094,6 @@
     <string name="manager_battery_usage_optimized_only" msgid="7121785281913056432">"optimizirano"</string>
     <string name="manager_battery_usage_link_a11y" msgid="374918091821438564">"Preberite več o možnostih porabe energije baterije."</string>
     <string name="device_screen_usage" msgid="1011630249648289909">"Uporaba zaslona od polne napolnjenosti"</string>
-    <string name="power_usage_list_summary" msgid="3237540201918492925">"Poraba energije od polne napolnjenosti baterije"</string>
     <string name="advanced_battery_title" msgid="3005993394776555079">"Poraba baterije"</string>
     <string name="history_details_title" msgid="8628584613889559355">"Podrobnosti zgodovine"</string>
     <string name="advanced_battery_preference_title" msgid="3790901207877260883">"Poraba energije baterije"</string>
@@ -2128,7 +2117,17 @@
     <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="5962767837251276527">"Polnjenje je začasno zaustavljeno"</string>
     <string name="battery_tip_limited_temporarily_summary" msgid="5254922316684499816">"Zaščita baterije za podaljšanje življenjske dobe baterije"</string>
-    <!-- no translation found for battery_tip_limited_temporarily_extra_summary (8876637325622106400) -->
+    <!-- no translation found for battery_tip_dock_defender_future_bypass_title (7257251934903787366) -->
+    <skip />
+    <!-- no translation found for battery_tip_dock_defender_future_bypass_summary (428474483479026813) -->
+    <skip />
+    <!-- no translation found for battery_tip_dock_defender_active_title (8843454404807737776) -->
+    <skip />
+    <!-- no translation found for battery_tip_dock_defender_active_summary (5582869291068635429) -->
+    <skip />
+    <!-- no translation found for battery_tip_dock_defender_temporarily_bypassed_title (1679449361090557201) -->
+    <skip />
+    <!-- no translation found for battery_tip_dock_defender_temporarily_bypassed_summary (5107293805054133144) -->
     <skip />
     <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>
@@ -2205,7 +2204,6 @@
     <string name="power_bluetooth" msgid="5085900180846238196">"Bluetooth"</string>
     <string name="power_cell" msgid="7793805106954398186">"Mobilno omrežje"</string>
     <string name="power_phone" msgid="2768396619208561670">"Glasovni klici"</string>
-    <string name="battery_used_for" msgid="6401552215008504483">"Trajanje uporabe: <xliff:g id="TIME">^1</xliff:g>"</string>
     <string name="battery_screen_usage" msgid="90008745183187461">"Uporaba zaslona: <xliff:g id="TIME">^1</xliff:g>"</string>
     <string name="battery_used_by" msgid="6457305178016189330">"<xliff:g id="PERCENT">%1$s</xliff:g> porabil: <xliff:g id="APP">%2$s</xliff:g>"</string>
     <string name="battery_overall_usage" msgid="8940140259734182014">"<xliff:g id="PERCENT">%1$s</xliff:g> celotne napolnjenosti baterije"</string>
@@ -2236,7 +2234,6 @@
     <string name="battery_not_usage_24hr" msgid="8397519536160741248">"Ni bilo uporabe v zadnjih 24 urah."</string>
     <string name="battery_usage_without_time" msgid="1346894834339420538"></string>
     <string name="battery_usage_other_users" msgid="9002643295562500693">"Drugi uporabniki"</string>
-    <string name="advanced_battery_graph_subtext" msgid="6816737986172678550">"Ocena preostalega časa delovanja na baterijsko napajanje temelji na načinu uporabe naprave."</string>
     <string name="estimated_time_left" msgid="948717045180211777">"Približni preostali čas"</string>
     <string name="estimated_charging_time_left" msgid="2287135413363961246">"Do napolnjenosti"</string>
     <string name="estimated_time_description" msgid="211058785418596009">"Ocena je odvisna od uporabe in se lahko spremeni."</string>
@@ -2343,6 +2340,7 @@
     <string name="vpn_settings_multiple_insecure_multiple_total" msgid="1706236062478680488">"Toliko ni varnih: <xliff:g id="VPN_COUNT">%d</xliff:g>"</string>
     <string name="adaptive_connectivity_title" msgid="7464959640138428192">"Prilagodljivo povezovanje"</string>
     <string name="adaptive_connectivity_summary" msgid="3648731530666326885">"Podaljša čas delovanja baterije in izboljša učinkovitost delovanja naprave s samodejnim upravljanjem omrežnih povezav."</string>
+    <string name="adaptive_connectivity_main_switch_title" msgid="261045483524512420">"Uporaba prilagodljivega povezovanja"</string>
     <string name="credentials_title" msgid="7535942196886123656">"Shramba poverilnic"</string>
     <string name="credentials_install" msgid="3933218407598415827">"Namestitev potrdila"</string>
     <string name="credentials_reset" msgid="4246628389366452655">"Brisanje poverilnic"</string>
@@ -2651,8 +2649,7 @@
     <string name="user_remove_user_menu" msgid="2183714948094429367">"Izbris up. <xliff:g id="USER_NAME">%1$s</xliff:g> iz napr."</string>
     <string name="user_lockscreen_settings" msgid="4596612658981942092">"Nastavitve zaklepanja zaslona"</string>
     <string name="user_add_on_lockscreen_menu" msgid="2539059062034644966">"Dodajanje uporabnikov na zaklenjenem zaslonu"</string>
-    <!-- no translation found for switch_to_dock_user_when_docked (2324395443311905635) -->
-    <skip />
+    <string name="switch_to_dock_user_when_docked" msgid="2324395443311905635">"Preklopi na skrbniš. uporabnika, ko je v nosilcu"</string>
     <string name="user_confirm_remove_self_title" msgid="926265330805361832">"Želite izbrisati sebe?"</string>
     <string name="user_confirm_remove_title" msgid="3626559103278006002">"Želite izbrisati uporabnika?"</string>
     <string name="user_profile_confirm_remove_title" msgid="3131574314149375354">"Odstranitev profila?"</string>
@@ -2778,8 +2775,7 @@
     <string name="wizard_next" msgid="3884832431439072471">"Naprej"</string>
     <string name="wizard_back_adoptable" msgid="1447814356855134183">"Formatiraj na drug način"</string>
     <string name="regulatory_info_text" msgid="1154461023369976667"></string>
-    <!-- no translation found for sim_settings_title (2254609719033946272) -->
-    <skip />
+    <string name="sim_settings_title" msgid="2254609719033946272">"Kartici SIM"</string>
     <string name="sim_cellular_data_unavailable" msgid="4653591727755387534">"Prenos podatkov v mob. omr. ni na voljo"</string>
     <string name="sim_cellular_data_unavailable_summary" msgid="6505871722911347881">"Dotaknite se, če želite izbrati SIM za prenos podatkov"</string>
     <string name="sim_calls_always_use" msgid="967857230039768111">"Vedno uporabi to možnost za klice"</string>
@@ -2797,8 +2793,7 @@
     <string name="sim_status_title" msgid="6188770698037109774">"Stanje kartice SIM"</string>
     <string name="sim_status_title_sim_slot" msgid="4932996839194493313">"Stanje kartice SIM (reža za SIM %1$d)"</string>
     <string name="sim_signal_strength" msgid="6351052821700294501">"<xliff:g id="DBM">%1$d</xliff:g> dBm <xliff:g id="ASU">%2$d</xliff:g> asu"</string>
-    <!-- no translation found for sim_notification_title (2819551384383504031) -->
-    <skip />
+    <string name="sim_notification_title" msgid="2819551384383504031">"Kartici SIM sta bili spremenjeni."</string>
     <string name="sim_notification_summary" msgid="5593339846307029991">"Dotaknite se, če želite nastaviti"</string>
     <string name="sim_calls_ask_first_prefs_title" msgid="3077694594349657933">"Vedno vprašaj"</string>
     <string name="sim_selection_required_pref" msgid="231437651041498359">"Zahtevana je izbira"</string>
@@ -2824,7 +2819,10 @@
     <string name="account_dashboard_title" msgid="8228773251948253914">"Gesla in računi"</string>
     <string name="account_dashboard_default_summary" msgid="1730719656099599488">"Shranjena gesla, samodejno izpolnjevanje, sinhronizirani računi"</string>
     <string name="app_default_dashboard_title" msgid="4071015747629103216">"Privzete aplikacije"</string>
-    <!-- no translation found for cloned_apps_dashboard_title (5542076801222950921) -->
+    <string name="cloned_apps_dashboard_title" msgid="5542076801222950921">"Klonirane aplikacije"</string>
+    <!-- no translation found for desc_cloned_apps_intro_text (1369621522882622476) -->
+    <skip />
+    <!-- no translation found for cloned_apps_summary (8805362440770795709) -->
     <skip />
     <string name="system_dashboard_summary" msgid="7400745270362833832">"Jeziki, poteze, ura, varnostno kopiranje"</string>
     <string name="languages_setting_summary" msgid="4924440599794956443">"Sistemski jeziki, jeziki aplikacij"</string>
@@ -3454,8 +3452,7 @@
     <string name="screen_pinning_unlock_password" msgid="4957969621904790573">"Pred odpenjanjem vprašaj za geslo"</string>
     <string name="screen_pinning_unlock_none" msgid="2474959642431856316">"Pri odpenjanju zakleni napravo"</string>
     <string name="confirm_sim_deletion_title" msgid="9199369003530237871">"Potrdi brisanje kartice SIM"</string>
-    <!-- no translation found for confirm_sim_deletion_description (5090811029854329373) -->
-    <skip />
+    <string name="confirm_sim_deletion_description" msgid="5090811029854329373">"Pred izbrisom kartice e-SIM potrdite, da ste to res vi."</string>
     <string name="opening_paragraph_delete_profile_unknown_company" msgid="2951348192319498135">"Ta delovni profil upravlja:"</string>
     <string name="managing_admin" msgid="2633920317425356619">"Upravlja: <xliff:g id="ADMIN_APP_LABEL">%s</xliff:g>"</string>
     <string name="encryption_interstitial_header" msgid="4418014339568737685">"Varni zagon"</string>
@@ -3881,6 +3878,11 @@
       <item quantity="other"><xliff:g id="COUNT">%d</xliff:g> aplikacijam je dovoljen neomejen prenos podatkov.</item>
     </plurals>
     <string name="special_access_more" msgid="132919514147475846">"Prikaži več"</string>
+    <string name="long_background_tasks_label" msgid="3169590134850226687">"Dolgotrajna opravila v ozadju"</string>
+    <string name="long_background_tasks_switch_title" msgid="2491623894899492543">"Dovoli dolgotrajna opravila v ozadju"</string>
+    <string name="long_background_tasks_title" msgid="3272230637974707490">"Dolgotrajna opravila v ozadju"</string>
+    <string name="long_background_tasks_footer_title" msgid="9117342254914743097">"Tej aplikaciji dovolite izvajanje dolgotrajnih opravil v ozadju. Aplikacija bo tako lahko izvajala opravila, ki morda trajajo več kot nekaj minut, na primer prenašanje iz strežnika ali nalaganje v strežnik. \n\nČe to dovoljenje ni odobreno, sistem določa, kako dolgo lahko aplikacija izvaja takšna opravila v ozadju."</string>
+    <string name="keywords_long_background_tasks" msgid="5788956269136054574">"dolgotrajna opravila, prenos podatkov, opravila v ozadju"</string>
     <string name="reset_shortcut_manager_throttling" msgid="2183940254903144298">"Ponastavitev omejevanja hitrosti za ShortcutManager"</string>
     <string name="reset_shortcut_manager_throttling_complete" msgid="8949943009096885470">"Omejevanje hitrosti za ShortcutManager je ponastavljeno"</string>
     <string name="notification_suggestion_title" msgid="6309263655965785411">"Upravljanje podatkov na zaklenjenem zaslonu"</string>
@@ -4269,8 +4271,7 @@
     <string name="mobile_data_settings_title" msgid="3927524078598009792">"Prenos podatkov v mobilnem omrežju"</string>
     <string name="mobile_data_settings_summary" msgid="7323978798199919063">"Dostop do prenosa podatkov prek mobilnega omrežja."</string>
     <string name="mobile_data_settings_summary_auto_switch" msgid="7851549787645698945">"Ko bo ta operater v dosegu, bo telefon samodejno preklopil nanj"</string>
-    <!-- no translation found for mobile_data_settings_summary_unavailable (9176513507571883986) -->
-    <skip />
+    <string name="mobile_data_settings_summary_unavailable" msgid="9176513507571883986">"Ni kartic SIM."</string>
     <string name="calls_preference" msgid="2166481296066890129">"Nastavitev za klice"</string>
     <string name="sms_preference" msgid="7742964962568219351">"Nastavitev za sporočila SMS"</string>
     <string name="calls_and_sms_ask_every_time" msgid="3178743088737726677">"Vedno vprašaj"</string>
@@ -4285,10 +4286,8 @@
     <string name="mobile_network_list_add_more" msgid="4478586073355236604">"Dodajte več"</string>
     <string name="mobile_network_active_sim" msgid="6397581267971410039">"Aktivno/SIM"</string>
     <string name="mobile_network_inactive_sim" msgid="5829757490580409899">"Neaktivno/SIM"</string>
-    <!-- no translation found for mobile_network_active_esim (3984452275968408382) -->
-    <skip />
-    <!-- no translation found for mobile_network_inactive_esim (8777415108263057939) -->
-    <skip />
+    <string name="mobile_network_active_esim" msgid="3984452275968408382">"Aktivna/e-SIM"</string>
+    <string name="mobile_network_inactive_esim" msgid="8777415108263057939">"Neaktivna/e-SIM"</string>
     <string name="mobile_network_sim_name" msgid="3187192894150386537">"Ime in barva kartice SIM"</string>
     <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>
@@ -4324,8 +4323,7 @@
     <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>
-    <!-- no translation found for sim_action_switch_sub_dialog_text_downloaded (8977951796005849471) -->
-    <skip />
+    <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>
     <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>
@@ -4367,10 +4365,8 @@
     <string name="switch_sim_dialog_text" msgid="7530186862171635464">"Operater <xliff:g id="CARRIER_NAME">%1$s</xliff:g> bo uporabljen za prenos podatkov v mobilnem omrežju, klice in sporočila SMS."</string>
     <string name="switch_sim_dialog_no_switch_title" msgid="809763410787744247">"Nobena aktivna kartica SIM ni na voljo"</string>
     <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>
-    <!-- no translation found for sim_card_label (6263064316075963775) -->
-    <skip />
-    <!-- no translation found for erase_sim_dialog_title (4742077437653028326) -->
-    <skip />
+    <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>
     <string name="erase_sim_confirm_button" msgid="8309115684335320541">"Izbriši"</string>
     <string name="erasing_sim" msgid="7877703231075699139">"Brisanje kartice SIM …"</string>
@@ -4425,6 +4421,8 @@
     <string name="capture_system_heap_dump_title" msgid="9210974110606886455">"Zajemi sistemski izvoz kopice"</string>
     <string name="reboot_with_mte_title" msgid="9167242803901899693">"Znova zaženi z razširitvami MTE"</string>
     <string name="reboot_with_mte_message" msgid="7675836625682561153">"Sistem se bo znova zagnal in bo omogočil preizkušanje razširitve MTE (razširitve za označevanje pomnilnika). Razširitev MTE lahko negativno vpliva na učinkovitost delovanja in stabilnost sistema. Bo ponastavljeno pri naslednjem vnovičnem zagonu."</string>
+    <string name="reboot_with_mte_summary" msgid="879384278357305846">"Preizkusite razširitev MTE za enkraten zagon pri razvoju aplikacij"</string>
+    <string name="reboot_with_mte_already_enabled" msgid="7708271355555880940">"Razširitev MTE je omogočena prek napredne zaščite pomnilnika"</string>
     <string name="capturing_system_heap_dump_message" msgid="8410503247477360622">"Zajemanje sistemskega izvoza kopice"</string>
     <string name="error_capturing_system_heap_dump_message" msgid="2352983250048200052">"Sistemskega izvoza kopice ni bilo mogoče zajeti"</string>
     <string name="automatic_system_heap_dump_title" msgid="4093306504711109479">"Samodejni zajem sistemskih izvozov kopic"</string>
@@ -4476,6 +4474,13 @@
     <string name="lockscreen_trivial_disabled_controls_summary" msgid="7593626010580689155">"Za uporabo najprej vklopite »Prikaži kontrolnike naprave«."</string>
     <string name="lockscreen_double_line_clock_summary" msgid="2916159550425093703">"Prikaz ure v dveh vrsticah, ko je na voljo"</string>
     <string name="lockscreen_double_line_clock_setting_toggle" msgid="3408639316001688529">"Ura v dveh vrsticah"</string>
+    <string name="lockscreen_quick_affordances_title" msgid="435869403114245620">"Gumbi"</string>
+    <plurals name="lockscreen_quick_affordances_summary" formatted="false" msgid="4225396036524703997">
+      <item quantity="one"><xliff:g id="FIRST_1">%1$s</xliff:g>, <xliff:g id="SECOND">%2$s</xliff:g></item>
+      <item quantity="two"><xliff:g id="FIRST_1">%1$s</xliff:g>, <xliff:g id="SECOND">%2$s</xliff:g></item>
+      <item quantity="few"><xliff:g id="FIRST_1">%1$s</xliff:g>, <xliff:g id="SECOND">%2$s</xliff:g></item>
+      <item quantity="other"><xliff:g id="FIRST_1">%1$s</xliff:g>, <xliff:g id="SECOND">%2$s</xliff:g></item>
+    </plurals>
     <string name="rtt_settings_title" msgid="7049259598645966354"></string>
     <string name="rtt_settings_no_visible" msgid="7440356831140948382"></string>
     <string name="rtt_settings_visible_during_call" msgid="7866181103286073700"></string>
@@ -4524,10 +4529,8 @@
     <string name="carrier_wifi_offload_summary" msgid="2980563718888371142">"Storitvi Google Fi omogoči uporabo omrežij W+ za večjo hitrost in pokritost."</string>
     <string name="carrier_wifi_network_title" msgid="5461382943873831770">"Omrežje W+"</string>
     <string name="sim_category_title" msgid="2341314000964710495">"SIM"</string>
-    <!-- no translation found for downloaded_sim_category_title (2876988650413179752) -->
-    <skip />
-    <!-- no translation found for downloaded_sims_category_title (487799905978489922) -->
-    <skip />
+    <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>
     <string name="sim_category_default_active_sim" msgid="1208194173387987231">" / Privzeto za: <xliff:g id="ID_1">%1$s</xliff:g>"</string>
@@ -4583,8 +4586,7 @@
     <string name="smart_forwarding_ongoing_title" msgid="962226849074401228">"Nastavitve klicanja"</string>
     <string name="smart_forwarding_ongoing_text" msgid="2189209372407117114">"Posodabljanje nastavitev …"</string>
     <string name="smart_forwarding_failed_title" msgid="1859891191023516080">"Napaka nastavitev klicev"</string>
-    <!-- no translation found for smart_forwarding_failed_text (8682640643264071789) -->
-    <skip />
+    <string name="smart_forwarding_failed_text" msgid="8682640643264071789">"Napaka omrežja ali kartice SIM."</string>
     <string name="smart_forwarding_failed_not_activated_text" msgid="997396203001257904">"Kartica SIM ni aktivirana."</string>
     <string name="smart_forwarding_input_mdn_title" msgid="5105463748849841763">"Vnesite telefonske številke"</string>
     <string name="smart_forwarding_input_mdn_dialog_title" msgid="7542216086697868415">"Vnesite telefonsko številko"</string>
@@ -4608,14 +4610,10 @@
     <string name="previous_page_content_description" msgid="6438292457923282991">"Nazaj"</string>
     <string name="next_page_content_description" msgid="1641835099813416294">"Naprej"</string>
     <string name="colors_viewpager_content_description" msgid="2591751086138259565">"Predogled barve"</string>
-    <!-- no translation found for bluetooth_sim_card_access_notification_title (7351015416346359536) -->
-    <skip />
-    <!-- no translation found for bluetooth_sim_card_access_notification_content (8685623260103018309) -->
-    <skip />
-    <!-- no translation found for bluetooth_sim_card_access_dialog_title (5616323725563125179) -->
-    <skip />
-    <!-- no translation found for bluetooth_sim_card_access_dialog_content (6281997628405909566) -->
-    <skip />
+    <string name="bluetooth_sim_card_access_notification_title" msgid="7351015416346359536">"Zahteva za dostop do kartice SIM"</string>
+    <string name="bluetooth_sim_card_access_notification_content" msgid="8685623260103018309">"Naprava želi dostopati do kartice SIM. Dotaknite se za podrobnosti."</string>
+    <string name="bluetooth_sim_card_access_dialog_title" msgid="5616323725563125179">"Želite dovoliti dostop do kartice SIM?"</string>
+    <string name="bluetooth_sim_card_access_dialog_content" msgid="6281997628405909566">"Naprava Bluetooth <xliff:g id="DEVICE_NAME_0">%1$s</xliff:g> želi dostopati do podatkov na kartici SIM. To vključuje vaše stike.\n\nDokler bo povezava vzpostavljena, bo naprava <xliff:g id="DEVICE_NAME_1">%2$s</xliff:g> prejemala vse klice na številko <xliff:g id="PHONE_NUMBER">%3$s</xliff:g>."</string>
     <string name="bluetooth_connect_access_notification_title" msgid="2573547043170883947">"Naprava Bluetooth je na voljo"</string>
     <string name="bluetooth_connect_access_notification_content" msgid="1328465545685433304">"Naprava želi vzpostaviti povezavo. Dotaknite se za podrobnosti."</string>
     <string name="bluetooth_connect_access_dialog_title" msgid="1948056782712451381">"Želite vzpostaviti povezavo z napravo Bluetooth?"</string>
@@ -4686,6 +4684,10 @@
     <string name="ingress_rate_limit_summary" msgid="1097811019742438371">"Konfigurirajte omejitev dohodne pasovne širine omrežja, ki velja za vsa omrežja, ki zagotavljajo internetno povezljivost."</string>
     <string name="ingress_rate_limit_dialog_title" msgid="5359461052422633789">"Konfiguriranje omejitve hitrosti prenosa omrežja"</string>
     <string name="ingress_rate_limit_no_limit_entry" msgid="8741098826008012163">"Brez omejitev"</string>
+    <!-- no translation found for disable_phantom_process_monitor_title (8348108346706188771) -->
+    <skip />
+    <!-- no translation found for disable_phantom_process_monitor_summary (3044464635550256985) -->
+    <skip />
     <string name="bluetooth_broadcast_dialog_title" msgid="9172775308463135884">"Oddajanje"</string>
     <string name="bluetooth_broadcast_dialog_broadcast_app" msgid="1016617579194329005">"Oddajaj aplikacijo <xliff:g id="CURRENTAPP">%1$s</xliff:g>"</string>
     <string name="bluetooth_broadcast_dialog_find_message" msgid="6621660851669953883">"Poslušajte oddajanja, ki se predvajajo v bližini."</string>
diff --git a/res/values-sq/arrays.xml b/res/values-sq/arrays.xml
index a5fba54..9dc22e9 100644
--- a/res/values-sq/arrays.xml
+++ b/res/values-sq/arrays.xml
@@ -469,7 +469,9 @@
     <item msgid="2373999996715432397">"0"</item>
     <item msgid="5305176997036663262">"1"</item>
   </string-array>
-    <!-- no translation found for switch_to_dock_user_when_docked_timeout_entries:0 (3211660022507486536) -->
-    <!-- no translation found for switch_to_dock_user_when_docked_timeout_entries:1 (7025253383416830453) -->
-    <!-- no translation found for switch_to_dock_user_when_docked_timeout_entries:2 (1574040255478150028) -->
+  <string-array name="switch_to_dock_user_when_docked_timeout_entries">
+    <item msgid="3211660022507486536">"Asnjëherë"</item>
+    <item msgid="7025253383416830453">"Pas 1 minute"</item>
+    <item msgid="1574040255478150028">"Pas 5 minutash"</item>
+  </string-array>
 </resources>
diff --git a/res/values-sq/strings.xml b/res/values-sq/strings.xml
index 5c076ad..97d35af 100644
--- a/res/values-sq/strings.xml
+++ b/res/values-sq/strings.xml
@@ -1012,18 +1012,13 @@
     <string name="force_bold_text" msgid="4620929631102086716">"Tekst i trashë"</string>
     <string name="title_font_size" msgid="570613010306330622">"Madhësia e shkrimit"</string>
     <string name="short_summary_font_size" msgid="8444689613442419978">"Zmadho ose zvogëlo tekstin"</string>
-    <!-- no translation found for sim_lock_settings (7331982427303002613) -->
-    <skip />
-    <!-- no translation found for sim_lock_settings_category (6475255139493877786) -->
-    <skip />
-    <!-- no translation found for sim_pin_toggle (6814489621760857328) -->
-    <skip />
+    <string name="sim_lock_settings" msgid="7331982427303002613">"Cilësimet e kyçjes së kartës SIM"</string>
+    <string name="sim_lock_settings_category" msgid="6475255139493877786">"Kyçja e kartës SIM"</string>
+    <string name="sim_pin_toggle" msgid="6814489621760857328">"Kyç kartën SIM"</string>
     <string name="sim_pin_change" msgid="5978881209990507379">"Ndrysho PIN-in e kartës SIM"</string>
     <string name="sim_enter_pin" msgid="8235202785516053253">"PIN-i i kartës SIM"</string>
-    <!-- no translation found for sim_enable_sim_lock (6486354334679225748) -->
-    <skip />
-    <!-- no translation found for sim_disable_sim_lock (6939439812841857306) -->
-    <skip />
+    <string name="sim_enable_sim_lock" msgid="6486354334679225748">"Kyç kartën SIM"</string>
+    <string name="sim_disable_sim_lock" msgid="6939439812841857306">"Shkyç kartën SIM"</string>
     <string name="sim_enter_old" msgid="6882545610939674813">"Kodi i vjetër PIN i kartës SIM"</string>
     <string name="sim_enter_new" msgid="9010947802784561582">"PIN-i i ri i kartës SIM"</string>
     <string name="sim_reenter_new" msgid="6131418271490374263">"Shkruaj përsëri kodin e ri PIN"</string>
@@ -1038,8 +1033,7 @@
     <string name="sim_change_data_title" msgid="4663239438584588847">"Do të përdorësh <xliff:g id="CARRIER">%1$s</xliff:g> për të dhënat celulare?"</string>
     <string name="sim_change_data_message" msgid="3046178883369645132">"Po përdor <xliff:g id="CARRIER2_0">%2$s</xliff:g> për të dhënat celulare. Nëse kalon te <xliff:g id="CARRIER1">%1$s</xliff:g>, <xliff:g id="CARRIER2_1">%2$s</xliff:g> nuk do të përdoret më për të dhënat celulare."</string>
     <string name="sim_change_data_ok" msgid="4922114750417276560">"Përdor <xliff:g id="CARRIER">%1$s</xliff:g>"</string>
-    <!-- no translation found for sim_preferred_title (8850185380445309835) -->
-    <skip />
+    <string name="sim_preferred_title" msgid="8850185380445309835">"Të përditësohet karta e preferuar SIM?"</string>
     <string name="sim_preferred_message" msgid="6004009449266648351">"<xliff:g id="NEW_SIM">%1$s</xliff:g> është karta e vetme SIM në pajisjen tënde. Dëshiron që ta përdorësh këtë kartë SIM për të dhënat celulare, telefonatat dhe mesazhet SMS?"</string>
     <string name="wrong_pin_code_pukked" msgid="3414172752791445033">"PIN-i i kartës SIM është i pasaktë. Tani duhet të kontaktosh operatorin për ta shkyçur pajisjen tënde."</string>
     <plurals name="wrong_pin_code" formatted="false" msgid="4054088588731305475">
@@ -1192,20 +1186,17 @@
     <string name="reset_network_title" msgid="1395494440355807616">"Rivendos Wi-Fi, lidhjen celulare dhe Bluetooth"</string>
     <string name="reset_network_desc" msgid="1112523764899788246">"Kjo do të rivendosë të gjitha cilësimet e rrjetit, duke përfshirë:\n\n"<li>"Wi‑Fi"</li>\n<li>"Të dhënat celulare"</li>\n<li>"Bluetooth"</li></string>
     <string name="erase_euicc_data_button" msgid="728078969563311737">"Spastro"</string>
-    <!-- no translation found for reset_esim_title (4194570573425902754) -->
-    <skip />
+    <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>
     <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>
-    <!-- no translation found for reset_network_final_desc_esim (1129251284212847939) -->
-    <skip />
+    <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>
     <string name="reset_network_final_button_text" msgid="2433867118414000462">"Rivendos cilësimet"</string>
     <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>
-    <!-- no translation found for reset_esim_error_msg (7279607120606365250) -->
-    <skip />
+    <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>
     <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>
@@ -2017,7 +2008,6 @@
     <string name="printer_info_desc" msgid="1206872325746154206">"Më shumë informacione mbi këtë printer"</string>
     <string name="power_usage_summary_title" msgid="4198312848584882113">"Bateria"</string>
     <string name="power_usage_summary" msgid="6857382582534984531">"Kush e ka harxhuar baterinë"</string>
-    <string name="power_usage_not_available" msgid="3425302437465106036">"Të dhënat nuk ofrohen."</string>
     <string name="power_usage_level_and_status" msgid="821521456989429593">"<xliff:g id="LEVEL">%1$s</xliff:g> - <xliff:g id="STATUS">%2$s</xliff:g>"</string>
     <string name="power_discharge_remaining" msgid="6997529817917076536">"<xliff:g id="REMAIN">%1$s</xliff:g> të mbetura"</string>
     <string name="power_charge_remaining" msgid="7046064326172265116">"<xliff:g id="UNTIL_CHARGED">%1$s</xliff:g> për të karikuar"</string>
@@ -2038,7 +2028,6 @@
     <string name="manager_battery_usage_optimized_only" msgid="7121785281913056432">"i optimizuar"</string>
     <string name="manager_battery_usage_link_a11y" msgid="374918091821438564">"Mëso më shumë për opsionet e përdorimit të baterisë"</string>
     <string name="device_screen_usage" msgid="1011630249648289909">"Përdorimi i ekranit që nga karikimi i plotë"</string>
-    <string name="power_usage_list_summary" msgid="3237540201918492925">"Përdorimi i baterisë që prej karikimit të plotë"</string>
     <string name="advanced_battery_title" msgid="3005993394776555079">"Përdorimi i baterisë"</string>
     <string name="history_details_title" msgid="8628584613889559355">"Detajet e historikut"</string>
     <string name="advanced_battery_preference_title" msgid="3790901207877260883">"Përdorimi i baterisë"</string>
@@ -2062,7 +2051,17 @@
     <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="5962767837251276527">"Karikimi është vendosur në pauzë"</string>
     <string name="battery_tip_limited_temporarily_summary" msgid="5254922316684499816">"Po mbrohet bateria për të rritur jetëgjatësinë e saj"</string>
-    <!-- no translation found for battery_tip_limited_temporarily_extra_summary (8876637325622106400) -->
+    <!-- no translation found for battery_tip_dock_defender_future_bypass_title (7257251934903787366) -->
+    <skip />
+    <!-- no translation found for battery_tip_dock_defender_future_bypass_summary (428474483479026813) -->
+    <skip />
+    <!-- no translation found for battery_tip_dock_defender_active_title (8843454404807737776) -->
+    <skip />
+    <!-- no translation found for battery_tip_dock_defender_active_summary (5582869291068635429) -->
+    <skip />
+    <!-- no translation found for battery_tip_dock_defender_temporarily_bypassed_title (1679449361090557201) -->
+    <skip />
+    <!-- no translation found for battery_tip_dock_defender_temporarily_bypassed_summary (5107293805054133144) -->
     <skip />
     <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>
@@ -2125,7 +2124,6 @@
     <string name="power_bluetooth" msgid="5085900180846238196">"Bluetooth-i"</string>
     <string name="power_cell" msgid="7793805106954398186">"Rrjeti celular"</string>
     <string name="power_phone" msgid="2768396619208561670">"Telefonatat zanore"</string>
-    <string name="battery_used_for" msgid="6401552215008504483">"Përdorur për <xliff:g id="TIME">^1</xliff:g>"</string>
     <string name="battery_screen_usage" msgid="90008745183187461">"Përdorimi i ekranit <xliff:g id="TIME">^1</xliff:g>"</string>
     <string name="battery_used_by" msgid="6457305178016189330">"<xliff:g id="PERCENT">%1$s</xliff:g> përdorur nga <xliff:g id="APP">%2$s</xliff:g>"</string>
     <string name="battery_overall_usage" msgid="8940140259734182014">"<xliff:g id="PERCENT">%1$s</xliff:g> nga e gjithë bateria"</string>
@@ -2156,7 +2154,6 @@
     <string name="battery_not_usage_24hr" msgid="8397519536160741248">"Nuk është përdorur për 24 orët e fundit"</string>
     <string name="battery_usage_without_time" msgid="1346894834339420538"></string>
     <string name="battery_usage_other_users" msgid="9002643295562500693">"Përdorues të tjerë"</string>
-    <string name="advanced_battery_graph_subtext" msgid="6816737986172678550">"Përllogaritja për baterinë e mbetur bazohet në përdorimin e pajisjes tënde"</string>
     <string name="estimated_time_left" msgid="948717045180211777">"Koha e vlerësuar e mbetur"</string>
     <string name="estimated_charging_time_left" msgid="2287135413363961246">"Deri në ngarkimin e plotë"</string>
     <string name="estimated_time_description" msgid="211058785418596009">"Vlerësimi mund të ndryshojë sipas përdorimit"</string>
@@ -2263,6 +2260,7 @@
     <string name="vpn_settings_multiple_insecure_multiple_total" msgid="1706236062478680488">"<xliff:g id="VPN_COUNT">%d</xliff:g> jo i sigurt"</string>
     <string name="adaptive_connectivity_title" msgid="7464959640138428192">"Lidhshmëria me përshtatje"</string>
     <string name="adaptive_connectivity_summary" msgid="3648731530666326885">"Rrit kohëzgjatjen e baterisë dhe përmirëson cilësinë e funksionimit të pajisjes duke menaxhuar automatikisht lidhjet e rrjetit"</string>
+    <string name="adaptive_connectivity_main_switch_title" msgid="261045483524512420">"Përdor lidhshmërinë me përshtatje"</string>
     <string name="credentials_title" msgid="7535942196886123656">"Ruajtja e kredencialeve"</string>
     <string name="credentials_install" msgid="3933218407598415827">"Instalo një certifikatë"</string>
     <string name="credentials_reset" msgid="4246628389366452655">"Pastro kredencialet"</string>
@@ -2563,8 +2561,7 @@
     <string name="user_remove_user_menu" msgid="2183714948094429367">"Fshije <xliff:g id="USER_NAME">%1$s</xliff:g> nga pajisja"</string>
     <string name="user_lockscreen_settings" msgid="4596612658981942092">"Cilësimet e ekranit të kyçjes"</string>
     <string name="user_add_on_lockscreen_menu" msgid="2539059062034644966">"Shto përdoruesit nga ekrani i kyçjes"</string>
-    <!-- no translation found for switch_to_dock_user_when_docked (2324395443311905635) -->
-    <skip />
+    <string name="switch_to_dock_user_when_docked" msgid="2324395443311905635">"Kalo te përdoruesi administrator kur stacionohet"</string>
     <string name="user_confirm_remove_self_title" msgid="926265330805361832">"Do e fshish veten?"</string>
     <string name="user_confirm_remove_title" msgid="3626559103278006002">"Të fshihet ky përdorues?"</string>
     <string name="user_profile_confirm_remove_title" msgid="3131574314149375354">"Të hiqet ky profil?"</string>
@@ -2690,8 +2687,7 @@
     <string name="wizard_next" msgid="3884832431439072471">"Para"</string>
     <string name="wizard_back_adoptable" msgid="1447814356855134183">"Formatoje në një mënyrë tjetër"</string>
     <string name="regulatory_info_text" msgid="1154461023369976667"></string>
-    <!-- no translation found for sim_settings_title (2254609719033946272) -->
-    <skip />
+    <string name="sim_settings_title" msgid="2254609719033946272">"Kartat SIM"</string>
     <string name="sim_cellular_data_unavailable" msgid="4653591727755387534">"Të dhënat celulare nuk ofrohen"</string>
     <string name="sim_cellular_data_unavailable_summary" msgid="6505871722911347881">"Trokit për të zgjedhur një kartë SIM për të dhëna"</string>
     <string name="sim_calls_always_use" msgid="967857230039768111">"Përdor gjithmonë këtë për telefonatat"</string>
@@ -2709,8 +2705,7 @@
     <string name="sim_status_title" msgid="6188770698037109774">"Statusi i kartës SIM"</string>
     <string name="sim_status_title_sim_slot" msgid="4932996839194493313">"Statusi i kartës SIM (foleja %1$d e SIM)"</string>
     <string name="sim_signal_strength" msgid="6351052821700294501">"<xliff:g id="DBM">%1$d</xliff:g> dBm <xliff:g id="ASU">%2$d</xliff:g> asu"</string>
-    <!-- no translation found for sim_notification_title (2819551384383504031) -->
-    <skip />
+    <string name="sim_notification_title" msgid="2819551384383504031">"Kartat SIM u ndryshuan."</string>
     <string name="sim_notification_summary" msgid="5593339846307029991">"Trokit për ta konfiguruar"</string>
     <string name="sim_calls_ask_first_prefs_title" msgid="3077694594349657933">"Pyet çdo herë"</string>
     <string name="sim_selection_required_pref" msgid="231437651041498359">"Kërkohet përzgjedhja"</string>
@@ -2736,7 +2731,10 @@
     <string name="account_dashboard_title" msgid="8228773251948253914">"Fjalëkalimet dhe llogaritë"</string>
     <string name="account_dashboard_default_summary" msgid="1730719656099599488">"Fjalëkalimet e ruajtura, plotësimi automatik, llogaritë e sinkronizuara"</string>
     <string name="app_default_dashboard_title" msgid="4071015747629103216">"Apl. e parazgjedhura"</string>
-    <!-- no translation found for cloned_apps_dashboard_title (5542076801222950921) -->
+    <string name="cloned_apps_dashboard_title" msgid="5542076801222950921">"Aplikacione të klonuara"</string>
+    <!-- no translation found for desc_cloned_apps_intro_text (1369621522882622476) -->
+    <skip />
+    <!-- no translation found for cloned_apps_summary (8805362440770795709) -->
     <skip />
     <string name="system_dashboard_summary" msgid="7400745270362833832">"Gjuhët, gjestet, koha, rezervimi"</string>
     <string name="languages_setting_summary" msgid="4924440599794956443">"Gjuhët e sistemit, gjuhët e aplikacioneve"</string>
@@ -3352,8 +3350,7 @@
     <string name="screen_pinning_unlock_password" msgid="4957969621904790573">"Kërko fjalëkalim para heqjes nga gozhdimi"</string>
     <string name="screen_pinning_unlock_none" msgid="2474959642431856316">"Kyçe pajisjen kur heq gozhdimin"</string>
     <string name="confirm_sim_deletion_title" msgid="9199369003530237871">"Konfirmo fshirjen e kartës SIM"</string>
-    <!-- no translation found for confirm_sim_deletion_description (5090811029854329373) -->
-    <skip />
+    <string name="confirm_sim_deletion_description" msgid="5090811029854329373">"Verifiko që je ti përpara se të spastrosh një kartë eSIM"</string>
     <string name="opening_paragraph_delete_profile_unknown_company" msgid="2951348192319498135">"Ky profil pune menaxhohet nga:"</string>
     <string name="managing_admin" msgid="2633920317425356619">"I menaxhuar nga <xliff:g id="ADMIN_APP_LABEL">%s</xliff:g>"</string>
     <string name="encryption_interstitial_header" msgid="4418014339568737685">"Nisje e sigurt"</string>
@@ -3757,6 +3754,11 @@
       <item quantity="one">1 aplikacion mund të përdorë të dhëna të pakufizuara</item>
     </plurals>
     <string name="special_access_more" msgid="132919514147475846">"Shiko më shumë"</string>
+    <string name="long_background_tasks_label" msgid="3169590134850226687">"Detyrat e gjata në sfond"</string>
+    <string name="long_background_tasks_switch_title" msgid="2491623894899492543">"Lejo detyrat në sfond për një kohë të gjatë"</string>
+    <string name="long_background_tasks_title" msgid="3272230637974707490">"Detyrat e gjata në sfond"</string>
+    <string name="long_background_tasks_footer_title" msgid="9117342254914743097">"Lejo që ky aplikacion të ekzekutojë detyrat e gjata në sfond. Kjo lejon aplikacionin të ekzekutojë detyra që mund të zgjasin më shumë se disa minuta për të përfunduar, si p.sh. shkarkimet dhe ngarkimet. \n\nNëse kjo leje nuk jepet, sistemi do të kufizojë për sa kohë aplikacioni mund të kryejë detyra të tilla në sfond."</string>
+    <string name="keywords_long_background_tasks" msgid="5788956269136054574">"punë të gjata, transferim të dhënash, detyra në sfond"</string>
     <string name="reset_shortcut_manager_throttling" msgid="2183940254903144298">"Rivendos kufizimin e normës së ShortcutManager"</string>
     <string name="reset_shortcut_manager_throttling_complete" msgid="8949943009096885470">"Është rivendosur kufizimi i normës së ShortcutManager"</string>
     <string name="notification_suggestion_title" msgid="6309263655965785411">"Kontrollo informacionin në ekranin e kyçjes"</string>
@@ -4129,8 +4131,7 @@
     <string name="mobile_data_settings_title" msgid="3927524078598009792">"Të dhënat celulare"</string>
     <string name="mobile_data_settings_summary" msgid="7323978798199919063">"Qasu te të dhënat duke përdorur rrjetin celular"</string>
     <string name="mobile_data_settings_summary_auto_switch" msgid="7851549787645698945">"Telefoni do të kalojë automatikisht te ky operator celular kur të jetë brenda rrezes"</string>
-    <!-- no translation found for mobile_data_settings_summary_unavailable (9176513507571883986) -->
-    <skip />
+    <string name="mobile_data_settings_summary_unavailable" msgid="9176513507571883986">"Nuk ofrohet asnjë kartë SIM"</string>
     <string name="calls_preference" msgid="2166481296066890129">"Preferencat e telefonatave"</string>
     <string name="sms_preference" msgid="7742964962568219351">"Preferenca për SMS"</string>
     <string name="calls_and_sms_ask_every_time" msgid="3178743088737726677">"Pyet çdo herë"</string>
@@ -4145,10 +4146,8 @@
     <string name="mobile_network_list_add_more" msgid="4478586073355236604">"Shto më shumë"</string>
     <string name="mobile_network_active_sim" msgid="6397581267971410039">"Aktiv / SIM"</string>
     <string name="mobile_network_inactive_sim" msgid="5829757490580409899">"Joaktiv / SIM"</string>
-    <!-- no translation found for mobile_network_active_esim (3984452275968408382) -->
-    <skip />
-    <!-- no translation found for mobile_network_inactive_esim (8777415108263057939) -->
-    <skip />
+    <string name="mobile_network_active_esim" msgid="3984452275968408382">"Aktiv / eSIM"</string>
+    <string name="mobile_network_inactive_esim" msgid="8777415108263057939">"Joaktiv / eSIM"</string>
     <string name="mobile_network_sim_name" msgid="3187192894150386537">"Emri i kartës SIM dhe ngjyra"</string>
     <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>
@@ -4184,8 +4183,7 @@
     <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>
-    <!-- no translation found for sim_action_switch_sub_dialog_text_downloaded (8977951796005849471) -->
-    <skip />
+    <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>
     <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>
@@ -4227,10 +4225,8 @@
     <string name="switch_sim_dialog_text" msgid="7530186862171635464">"<xliff:g id="CARRIER_NAME">%1$s</xliff:g> do të përdoret për të dhënat celulare, telefonatat dhe mesazhet SMS"</string>
     <string name="switch_sim_dialog_no_switch_title" msgid="809763410787744247">"Nuk ka karta SIM aktive"</string>
     <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>
-    <!-- no translation found for sim_card_label (6263064316075963775) -->
-    <skip />
-    <!-- no translation found for erase_sim_dialog_title (4742077437653028326) -->
-    <skip />
+    <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>
     <string name="erase_sim_confirm_button" msgid="8309115684335320541">"Spastro"</string>
     <string name="erasing_sim" msgid="7877703231075699139">"Karta SIM po spastrohet…"</string>
@@ -4283,6 +4279,8 @@
     <string name="capture_system_heap_dump_title" msgid="9210974110606886455">"Regjistro grumbullin e skedarëve fiktivë të sistemit"</string>
     <string name="reboot_with_mte_title" msgid="9167242803901899693">"Rindiz me MTE"</string>
     <string name="reboot_with_mte_message" msgid="7675836625682561153">"Sistemi do të rindizet dhe do të lejojë eksperimentimin me \"Shtesën e etiketimit të memories\" (MTE). MTE mund të ndikojë negativisht në performancën dhe qëndrueshmërinë e sistemit. Do të rivendoset gjatë rindezjes së radhës."</string>
+    <string name="reboot_with_mte_summary" msgid="879384278357305846">"Provo MTE për një nisje të vetme për zhvillimin e aplikacionit."</string>
+    <string name="reboot_with_mte_already_enabled" msgid="7708271355555880940">"MTE është aktivizuar nëpërmjet \"Mbrojtjes së përparuar të memories\"."</string>
     <string name="capturing_system_heap_dump_message" msgid="8410503247477360622">"Grumbulli i skedarëve fiktivë të sistemit po regjistrohet"</string>
     <string name="error_capturing_system_heap_dump_message" msgid="2352983250048200052">"Grumbulli i skedarëve fiktivë të sistemit nuk mund të regjistrohej"</string>
     <string name="automatic_system_heap_dump_title" msgid="4093306504711109479">"Regjistro automatikisht grumbujt e skedarëve fiktivë të sistemit"</string>
@@ -4334,6 +4332,11 @@
     <string name="lockscreen_trivial_disabled_controls_summary" msgid="7593626010580689155">"Për ta përdorur, fillimisht aktivizo \"Shfaq kontrollet e pajisjes\""</string>
     <string name="lockscreen_double_line_clock_summary" msgid="2916159550425093703">"Shfaq orën analoge kur ofrohet"</string>
     <string name="lockscreen_double_line_clock_setting_toggle" msgid="3408639316001688529">"Orë analoge"</string>
+    <string name="lockscreen_quick_affordances_title" msgid="435869403114245620">"Butona"</string>
+    <plurals name="lockscreen_quick_affordances_summary" formatted="false" msgid="4225396036524703997">
+      <item quantity="other"><xliff:g id="FIRST_1">%1$s</xliff:g>, <xliff:g id="SECOND">%2$s</xliff:g></item>
+      <item quantity="one"><xliff:g id="FIRST_0">%1$s</xliff:g></item>
+    </plurals>
     <string name="rtt_settings_title" msgid="7049259598645966354"></string>
     <string name="rtt_settings_no_visible" msgid="7440356831140948382"></string>
     <string name="rtt_settings_visible_during_call" msgid="7866181103286073700"></string>
@@ -4382,10 +4385,8 @@
     <string name="carrier_wifi_offload_summary" msgid="2980563718888371142">"Lejoji Google Fi të përdorë rrjetet W+ për të përmirësuar shpejtësinë dhe mbulimin"</string>
     <string name="carrier_wifi_network_title" msgid="5461382943873831770">"Rrjeti W+"</string>
     <string name="sim_category_title" msgid="2341314000964710495">"SIM"</string>
-    <!-- no translation found for downloaded_sim_category_title (2876988650413179752) -->
-    <skip />
-    <!-- no translation found for downloaded_sims_category_title (487799905978489922) -->
-    <skip />
+    <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>
     <string name="sim_category_default_active_sim" msgid="1208194173387987231">" / Parazgjedhja për <xliff:g id="ID_1">%1$s</xliff:g>"</string>
@@ -4441,8 +4442,7 @@
     <string name="smart_forwarding_ongoing_title" msgid="962226849074401228">"Cilësimet e telefonatave"</string>
     <string name="smart_forwarding_ongoing_text" msgid="2189209372407117114">"Po përditësohen cilësimet…"</string>
     <string name="smart_forwarding_failed_title" msgid="1859891191023516080">"Gabim në cilësimet e telefonatave"</string>
-    <!-- no translation found for smart_forwarding_failed_text (8682640643264071789) -->
-    <skip />
+    <string name="smart_forwarding_failed_text" msgid="8682640643264071789">"Gabim në rrjet ose në kartën SIM."</string>
     <string name="smart_forwarding_failed_not_activated_text" msgid="997396203001257904">"Karta SIM nuk është aktivizuar."</string>
     <string name="smart_forwarding_input_mdn_title" msgid="5105463748849841763">"Fut numrat e telefonit"</string>
     <string name="smart_forwarding_input_mdn_dialog_title" msgid="7542216086697868415">"Fut numrin e telefonit"</string>
@@ -4466,14 +4466,10 @@
     <string name="previous_page_content_description" msgid="6438292457923282991">"Prapa"</string>
     <string name="next_page_content_description" msgid="1641835099813416294">"Para"</string>
     <string name="colors_viewpager_content_description" msgid="2591751086138259565">"Pamja paraprake e ngjyrave"</string>
-    <!-- no translation found for bluetooth_sim_card_access_notification_title (7351015416346359536) -->
-    <skip />
-    <!-- no translation found for bluetooth_sim_card_access_notification_content (8685623260103018309) -->
-    <skip />
-    <!-- no translation found for bluetooth_sim_card_access_dialog_title (5616323725563125179) -->
-    <skip />
-    <!-- no translation found for bluetooth_sim_card_access_dialog_content (6281997628405909566) -->
-    <skip />
+    <string name="bluetooth_sim_card_access_notification_title" msgid="7351015416346359536">"Kërkesa për qasje në kartën SIM"</string>
+    <string name="bluetooth_sim_card_access_notification_content" msgid="8685623260103018309">"Një pajisje kërkon të ketë qasje te karta jote SIM. Trokit për detaje."</string>
+    <string name="bluetooth_sim_card_access_dialog_title" msgid="5616323725563125179">"Të lejohet qasja te karta SIM?"</string>
+    <string name="bluetooth_sim_card_access_dialog_content" msgid="6281997628405909566">"Një pajisje me Bluetooth, <xliff:g id="DEVICE_NAME_0">%1$s</xliff:g>, kërkon të ketë qasje te të dhënat nga karta jote SIM. Kjo përfshin kontaktet e tua.\n\nKur të jetë e lidhur, <xliff:g id="DEVICE_NAME_1">%2$s</xliff:g> do të marrë të gjitha telefonatat e kryera në numrin <xliff:g id="PHONE_NUMBER">%3$s</xliff:g>."</string>
     <string name="bluetooth_connect_access_notification_title" msgid="2573547043170883947">"Një pajisje me Bluetooth e disponueshme"</string>
     <string name="bluetooth_connect_access_notification_content" msgid="1328465545685433304">"Një pajisje dëshiron të lidhet. Trokit për detaje."</string>
     <string name="bluetooth_connect_access_dialog_title" msgid="1948056782712451381">"Të lidhet me pajisjen me Bluetooth?"</string>
@@ -4544,6 +4540,10 @@
     <string name="ingress_rate_limit_summary" msgid="1097811019742438371">"Konfiguro kufirin e shpejtësisë së daljes së bandës së gjerë të rrjetit që zbatohet për të gjitha rrjetet që ofrojnë lidhje me internetin."</string>
     <string name="ingress_rate_limit_dialog_title" msgid="5359461052422633789">"Konfiguro kufirin e shpejtësisë së shkarkimit në rrjet"</string>
     <string name="ingress_rate_limit_no_limit_entry" msgid="8741098826008012163">"Pa kufi"</string>
+    <!-- no translation found for disable_phantom_process_monitor_title (8348108346706188771) -->
+    <skip />
+    <!-- no translation found for disable_phantom_process_monitor_summary (3044464635550256985) -->
+    <skip />
     <string name="bluetooth_broadcast_dialog_title" msgid="9172775308463135884">"Transmetimi"</string>
     <string name="bluetooth_broadcast_dialog_broadcast_app" msgid="1016617579194329005">"Transmeto <xliff:g id="CURRENTAPP">%1$s</xliff:g>"</string>
     <string name="bluetooth_broadcast_dialog_find_message" msgid="6621660851669953883">"Dëgjo transmetime që po luhen në afërsi"</string>
diff --git a/res/values-sr/arrays.xml b/res/values-sr/arrays.xml
index de2b638..6d25e08 100644
--- a/res/values-sr/arrays.xml
+++ b/res/values-sr/arrays.xml
@@ -469,7 +469,9 @@
     <item msgid="2373999996715432397">"0"</item>
     <item msgid="5305176997036663262">"1"</item>
   </string-array>
-    <!-- no translation found for switch_to_dock_user_when_docked_timeout_entries:0 (3211660022507486536) -->
-    <!-- no translation found for switch_to_dock_user_when_docked_timeout_entries:1 (7025253383416830453) -->
-    <!-- no translation found for switch_to_dock_user_when_docked_timeout_entries:2 (1574040255478150028) -->
+  <string-array name="switch_to_dock_user_when_docked_timeout_entries">
+    <item msgid="3211660022507486536">"Никад"</item>
+    <item msgid="7025253383416830453">"После 1 минута"</item>
+    <item msgid="1574040255478150028">"После 5 минута"</item>
+  </string-array>
 </resources>
diff --git a/res/values-sr/strings.xml b/res/values-sr/strings.xml
index 3b81664..d4077a8 100644
--- a/res/values-sr/strings.xml
+++ b/res/values-sr/strings.xml
@@ -1032,18 +1032,13 @@
     <string name="force_bold_text" msgid="4620929631102086716">"Подебљан текст"</string>
     <string name="title_font_size" msgid="570613010306330622">"Величина фонта"</string>
     <string name="short_summary_font_size" msgid="8444689613442419978">"Увећајте или умањите текст"</string>
-    <!-- no translation found for sim_lock_settings (7331982427303002613) -->
-    <skip />
-    <!-- no translation found for sim_lock_settings_category (6475255139493877786) -->
-    <skip />
-    <!-- no translation found for sim_pin_toggle (6814489621760857328) -->
-    <skip />
+    <string name="sim_lock_settings" msgid="7331982427303002613">"Подешавања закључавања SIM-а"</string>
+    <string name="sim_lock_settings_category" msgid="6475255139493877786">"Закључавање SIM-а"</string>
+    <string name="sim_pin_toggle" msgid="6814489621760857328">"Закључајте SIM"</string>
     <string name="sim_pin_change" msgid="5978881209990507379">"Промени PIN за SIM"</string>
     <string name="sim_enter_pin" msgid="8235202785516053253">"PIN за SIM"</string>
-    <!-- no translation found for sim_enable_sim_lock (6486354334679225748) -->
-    <skip />
-    <!-- no translation found for sim_disable_sim_lock (6939439812841857306) -->
-    <skip />
+    <string name="sim_enable_sim_lock" msgid="6486354334679225748">"Закључајте SIM"</string>
+    <string name="sim_disable_sim_lock" msgid="6939439812841857306">"Откључајте SIM"</string>
     <string name="sim_enter_old" msgid="6882545610939674813">"Стари PIN за SIM"</string>
     <string name="sim_enter_new" msgid="9010947802784561582">"Нови PIN за SIM"</string>
     <string name="sim_reenter_new" msgid="6131418271490374263">"Поново унесите нови PIN"</string>
@@ -1058,8 +1053,7 @@
     <string name="sim_change_data_title" msgid="4663239438584588847">"Користити <xliff:g id="CARRIER">%1$s</xliff:g> за моб. податке?"</string>
     <string name="sim_change_data_message" msgid="3046178883369645132">"Користите <xliff:g id="CARRIER2_0">%2$s</xliff:g> за мобилне податке. Ако пређете на <xliff:g id="CARRIER1">%1$s</xliff:g>, <xliff:g id="CARRIER2_1">%2$s</xliff:g> се више неће користити за мобилне податке."</string>
     <string name="sim_change_data_ok" msgid="4922114750417276560">"Користи <xliff:g id="CARRIER">%1$s</xliff:g>"</string>
-    <!-- no translation found for sim_preferred_title (8850185380445309835) -->
-    <skip />
+    <string name="sim_preferred_title" msgid="8850185380445309835">"Ажурирати жељени SIM?"</string>
     <string name="sim_preferred_message" msgid="6004009449266648351">"<xliff:g id="NEW_SIM">%1$s</xliff:g> је једина SIM картица у уређају. Желите ли да користите ову SIM картицу за мобилне податке, позиве и SMS поруке?"</string>
     <string name="wrong_pin_code_pukked" msgid="3414172752791445033">"Нетачан PIN кôд за SIM. Сада морате да контактирате мобилног оператера да бисте откључали уређај."</string>
     <plurals name="wrong_pin_code" formatted="false" msgid="4054088588731305475">
@@ -1213,20 +1207,17 @@
     <string name="reset_network_title" msgid="1395494440355807616">"Ресетуј WiFi, мобилну мрежу и Bluetooth"</string>
     <string name="reset_network_desc" msgid="1112523764899788246">"Овим ресетујете сва подешавања мреже, укључујући:\n\n"<li>"Wi‑Fi"</li>\n<li>"Мобилне податке"</li>\n<li>"Bluetooth"</li></string>
     <string name="erase_euicc_data_button" msgid="728078969563311737">"Обриши"</string>
-    <!-- no translation found for reset_esim_title (4194570573425902754) -->
-    <skip />
+    <string name="reset_esim_title" msgid="4194570573425902754">"Обришите eSIM-ове"</string>
     <string name="reset_esim_desc" msgid="3662444090563399131">"Овим не отказујете ниједан тарифни пакет. Да бисте преузели нове SIM картице, обратите се мобилном оператеру."</string>
     <string name="reset_network_button_text" msgid="2281476496459610071">"Ресетуј подешавања"</string>
     <string name="reset_network_final_desc" msgid="5304365082065278425">"Желите ли да ресетујете сва подешавања мреже? Ова радња не може да се опозове."</string>
-    <!-- no translation found for reset_network_final_desc_esim (1129251284212847939) -->
-    <skip />
+    <string name="reset_network_final_desc_esim" msgid="1129251284212847939">"Желите ли да ресетујете сва подешавања мреже и обришете eSIM-ове? Не можете да опозовете ову радњу."</string>
     <string name="reset_network_final_button_text" msgid="2433867118414000462">"Ресетуј подешавања"</string>
     <string name="reset_network_confirm_title" msgid="913014422184481270">"Желите да ресетујете?"</string>
     <string name="network_reset_not_available" msgid="1966334631394607829">"Ресетовање мреже није доступно за овог корисника"</string>
     <string name="reset_network_complete_toast" msgid="1367872474130621115">"Подешавања мреже су ресетована"</string>
     <string name="reset_esim_error_title" msgid="4670073610967959597">"Брисање SIM картица није успело"</string>
-    <!-- no translation found for reset_esim_error_msg (7279607120606365250) -->
-    <skip />
+    <string name="reset_esim_error_msg" msgid="7279607120606365250">"eSIM-ови не могу да се обришу због грешке.\n\nРестартујте уређај и пробајте поново."</string>
     <string name="main_clear_title" msgid="277664302144837723">"Обриши све податке (фабричка подешавања)"</string>
     <string name="main_clear_short_title" msgid="4752094765533020696">"Обриши све податке (фабричка подешавања)"</string>
     <string name="main_clear_desc_also_erases_external" msgid="3687911419628956693"><li>"музику"</li>\n<li>"слике"</li>\n<li>"друге податке корисника"</li></string>
@@ -2047,7 +2038,6 @@
     <string name="printer_info_desc" msgid="1206872325746154206">"Још информација о овом штампачу"</string>
     <string name="power_usage_summary_title" msgid="4198312848584882113">"Батерија"</string>
     <string name="power_usage_summary" msgid="6857382582534984531">"Шта користи батерију"</string>
-    <string name="power_usage_not_available" msgid="3425302437465106036">"Нема података о употреби батерије."</string>
     <string name="power_usage_level_and_status" msgid="821521456989429593">"<xliff:g id="LEVEL">%1$s</xliff:g> – <xliff:g id="STATUS">%2$s</xliff:g>"</string>
     <string name="power_discharge_remaining" msgid="6997529817917076536">"Још <xliff:g id="REMAIN">%1$s</xliff:g>"</string>
     <string name="power_charge_remaining" msgid="7046064326172265116">"Пуни се још <xliff:g id="UNTIL_CHARGED">%1$s</xliff:g>"</string>
@@ -2068,7 +2058,6 @@
     <string name="manager_battery_usage_optimized_only" msgid="7121785281913056432">"оптимизовано"</string>
     <string name="manager_battery_usage_link_a11y" msgid="374918091821438564">"Сазнајте више о опцијама потрошње батерије"</string>
     <string name="device_screen_usage" msgid="1011630249648289909">"Коришћење екрана од потпуног пуњења"</string>
-    <string name="power_usage_list_summary" msgid="3237540201918492925">"Коришћење батерије од потпуног пуњења"</string>
     <string name="advanced_battery_title" msgid="3005993394776555079">"Потрошња батерије"</string>
     <string name="history_details_title" msgid="8628584613889559355">"Детаљи историје"</string>
     <string name="advanced_battery_preference_title" msgid="3790901207877260883">"Потрошња батерије"</string>
@@ -2092,7 +2081,17 @@
     <string name="battery_tip_high_usage_summary" msgid="3938999581403084551">"Погледајте апликације са највећом потрошњом батерије"</string>
     <string name="battery_tip_limited_temporarily_title" msgid="5962767837251276527">"Пуњење је заустављено"</string>
     <string name="battery_tip_limited_temporarily_summary" msgid="5254922316684499816">"Батерија се штити да би јој се продужио век трајања"</string>
-    <!-- no translation found for battery_tip_limited_temporarily_extra_summary (8876637325622106400) -->
+    <!-- no translation found for battery_tip_dock_defender_future_bypass_title (7257251934903787366) -->
+    <skip />
+    <!-- no translation found for battery_tip_dock_defender_future_bypass_summary (428474483479026813) -->
+    <skip />
+    <!-- no translation found for battery_tip_dock_defender_active_title (8843454404807737776) -->
+    <skip />
+    <!-- no translation found for battery_tip_dock_defender_active_summary (5582869291068635429) -->
+    <skip />
+    <!-- no translation found for battery_tip_dock_defender_temporarily_bypassed_title (1679449361090557201) -->
+    <skip />
+    <!-- no translation found for battery_tip_dock_defender_temporarily_bypassed_summary (5107293805054133144) -->
     <skip />
     <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>
@@ -2162,7 +2161,6 @@
     <string name="power_bluetooth" msgid="5085900180846238196">"Bluetooth"</string>
     <string name="power_cell" msgid="7793805106954398186">"Мобилна мрежа"</string>
     <string name="power_phone" msgid="2768396619208561670">"Гласовни позиви"</string>
-    <string name="battery_used_for" msgid="6401552215008504483">"Користи се <xliff:g id="TIME">^1</xliff:g>"</string>
     <string name="battery_screen_usage" msgid="90008745183187461">"Коришћење екрана: <xliff:g id="TIME">^1</xliff:g>"</string>
     <string name="battery_used_by" msgid="6457305178016189330">"<xliff:g id="PERCENT">%1$s</xliff:g> користи <xliff:g id="APP">%2$s</xliff:g>"</string>
     <string name="battery_overall_usage" msgid="8940140259734182014">"<xliff:g id="PERCENT">%1$s</xliff:g> укупног капацитета батерије"</string>
@@ -2193,7 +2191,6 @@
     <string name="battery_not_usage_24hr" msgid="8397519536160741248">"Нема коришћења у последња 24 сата"</string>
     <string name="battery_usage_without_time" msgid="1346894834339420538"></string>
     <string name="battery_usage_other_users" msgid="9002643295562500693">"Остали корисници"</string>
-    <string name="advanced_battery_graph_subtext" msgid="6816737986172678550">"Процена преосталог нивоа напуњености батерије је заснована на коришћењу уређаја"</string>
     <string name="estimated_time_left" msgid="948717045180211777">"Процењено преостало време"</string>
     <string name="estimated_charging_time_left" msgid="2287135413363961246">"До потпуног пуњења"</string>
     <string name="estimated_time_description" msgid="211058785418596009">"Процена може да се мења у зависности од коришћења"</string>
@@ -2300,6 +2297,7 @@
     <string name="vpn_settings_multiple_insecure_multiple_total" msgid="1706236062478680488">"Небезбедних: <xliff:g id="VPN_COUNT">%d</xliff:g>"</string>
     <string name="adaptive_connectivity_title" msgid="7464959640138428192">"Прилагодљиво повезивање"</string>
     <string name="adaptive_connectivity_summary" msgid="3648731530666326885">"Продужује трајање батерије и побољшава учинак уређаја тако што аутоматски управља мрежним везама"</string>
+    <string name="adaptive_connectivity_main_switch_title" msgid="261045483524512420">"Користите прилагодљиву повезаност"</string>
     <string name="credentials_title" msgid="7535942196886123656">"Складиште акредитива"</string>
     <string name="credentials_install" msgid="3933218407598415827">"Инсталирање сертификата"</string>
     <string name="credentials_reset" msgid="4246628389366452655">"Брисање акредитива"</string>
@@ -2604,8 +2602,7 @@
     <string name="user_remove_user_menu" msgid="2183714948094429367">"Избриши <xliff:g id="USER_NAME">%1$s</xliff:g> са уређаја"</string>
     <string name="user_lockscreen_settings" msgid="4596612658981942092">"Подешавања закључаног екрана"</string>
     <string name="user_add_on_lockscreen_menu" msgid="2539059062034644966">"Додај кориснике са закључаног екрана"</string>
-    <!-- no translation found for switch_to_dock_user_when_docked (2324395443311905635) -->
-    <skip />
+    <string name="switch_to_dock_user_when_docked" msgid="2324395443311905635">"Пређи на администратора на базној станици"</string>
     <string name="user_confirm_remove_self_title" msgid="926265330805361832">"Желите ли да избришете себе?"</string>
     <string name="user_confirm_remove_title" msgid="3626559103278006002">"Бришете овог корисника?"</string>
     <string name="user_profile_confirm_remove_title" msgid="3131574314149375354">"Уклањате овај профил?"</string>
@@ -2731,8 +2728,7 @@
     <string name="wizard_next" msgid="3884832431439072471">"Даље"</string>
     <string name="wizard_back_adoptable" msgid="1447814356855134183">"Форматирај на други начин"</string>
     <string name="regulatory_info_text" msgid="1154461023369976667"></string>
-    <!-- no translation found for sim_settings_title (2254609719033946272) -->
-    <skip />
+    <string name="sim_settings_title" msgid="2254609719033946272">"SIM картице"</string>
     <string name="sim_cellular_data_unavailable" msgid="4653591727755387534">"Мобилни подаци нису доступни"</string>
     <string name="sim_cellular_data_unavailable_summary" msgid="6505871722911347881">"Додирните да бисте изабрали SIM картицу за податке"</string>
     <string name="sim_calls_always_use" msgid="967857230039768111">"Увек користи ово за позиве"</string>
@@ -2750,8 +2746,7 @@
     <string name="sim_status_title" msgid="6188770698037109774">"Статус SIM картице"</string>
     <string name="sim_status_title_sim_slot" msgid="4932996839194493313">"Статус SIM картице (отвор за SIM: %1$d)"</string>
     <string name="sim_signal_strength" msgid="6351052821700294501">"<xliff:g id="DBM">%1$d</xliff:g> dBm <xliff:g id="ASU">%2$d</xliff:g> asu"</string>
-    <!-- no translation found for sim_notification_title (2819551384383504031) -->
-    <skip />
+    <string name="sim_notification_title" msgid="2819551384383504031">"SIM-ови су промењени."</string>
     <string name="sim_notification_summary" msgid="5593339846307029991">"Додирните да бисте подесили"</string>
     <string name="sim_calls_ask_first_prefs_title" msgid="3077694594349657933">"Питај сваки пут"</string>
     <string name="sim_selection_required_pref" msgid="231437651041498359">"Потребно је да изаберете нешто"</string>
@@ -2777,7 +2772,10 @@
     <string name="account_dashboard_title" msgid="8228773251948253914">"Лозинке и налози"</string>
     <string name="account_dashboard_default_summary" msgid="1730719656099599488">"Сачуване лозинке, аутоматско попуњавање, синхронизовани налози"</string>
     <string name="app_default_dashboard_title" msgid="4071015747629103216">"Подразумеване апликације"</string>
-    <!-- no translation found for cloned_apps_dashboard_title (5542076801222950921) -->
+    <string name="cloned_apps_dashboard_title" msgid="5542076801222950921">"Клониране апликације"</string>
+    <!-- no translation found for desc_cloned_apps_intro_text (1369621522882622476) -->
+    <skip />
+    <!-- no translation found for cloned_apps_summary (8805362440770795709) -->
     <skip />
     <string name="system_dashboard_summary" msgid="7400745270362833832">"Језици, покрети, време, резервне копије"</string>
     <string name="languages_setting_summary" msgid="4924440599794956443">"Језици система, језици апликације"</string>
@@ -3400,8 +3398,7 @@
     <string name="screen_pinning_unlock_password" msgid="4957969621904790573">"Тражи лозинку пре откачињања"</string>
     <string name="screen_pinning_unlock_none" msgid="2474959642431856316">"Закључај уређај пре откачињања"</string>
     <string name="confirm_sim_deletion_title" msgid="9199369003530237871">"Потврда брисања SIM картице"</string>
-    <!-- no translation found for confirm_sim_deletion_description (5090811029854329373) -->
-    <skip />
+    <string name="confirm_sim_deletion_description" msgid="5090811029854329373">"Потврдите да сте то ви пре брисања eSIM-а"</string>
     <string name="opening_paragraph_delete_profile_unknown_company" msgid="2951348192319498135">"Овим пословним профилом управља:"</string>
     <string name="managing_admin" msgid="2633920317425356619">"Управља <xliff:g id="ADMIN_APP_LABEL">%s</xliff:g>"</string>
     <string name="encryption_interstitial_header" msgid="4418014339568737685">"Безбедно покретање"</string>
@@ -3816,6 +3813,11 @@
       <item quantity="other"><xliff:g id="COUNT">%d</xliff:g> апликација може да користи неограничену количину података</item>
     </plurals>
     <string name="special_access_more" msgid="132919514147475846">"Прикажи још"</string>
+    <string name="long_background_tasks_label" msgid="3169590134850226687">"Дуготрајни задаци у позадини"</string>
+    <string name="long_background_tasks_switch_title" msgid="2491623894899492543">"Дозволи дуготрајне задатке у позадини"</string>
+    <string name="long_background_tasks_title" msgid="3272230637974707490">"Дуготрајни задаци у позадини"</string>
+    <string name="long_background_tasks_footer_title" msgid="9117342254914743097">"Омогућите овој апликацији да покреће дуготрајне задатке у позадини. То омогућава апликацији да покреће задатке који могу да потрају дуже од неколико минута, као што су преузимања и отпремања. \n\nАко не доделите ту дозволу, систем ће ограничити колико дуго апликација може да обавља такве задатке у позадини."</string>
+    <string name="keywords_long_background_tasks" msgid="5788956269136054574">"дуготрајни послови, пренос података, задаци у позадини"</string>
     <string name="reset_shortcut_manager_throttling" msgid="2183940254903144298">"Ресетуј ограничавање броја у ShortcutManager-у"</string>
     <string name="reset_shortcut_manager_throttling_complete" msgid="8949943009096885470">"Ограничавање броја у ShortcutManager-у је ресетовано"</string>
     <string name="notification_suggestion_title" msgid="6309263655965785411">"Контролишите информације на закључаном екрану"</string>
@@ -4196,8 +4198,7 @@
     <string name="mobile_data_settings_title" msgid="3927524078598009792">"Мобилни подаци"</string>
     <string name="mobile_data_settings_summary" msgid="7323978798199919063">"Користи податке преко мобилне мреже"</string>
     <string name="mobile_data_settings_summary_auto_switch" msgid="7851549787645698945">"Телефон ће аутоматски прећи на овог оператера када буде у домету"</string>
-    <!-- no translation found for mobile_data_settings_summary_unavailable (9176513507571883986) -->
-    <skip />
+    <string name="mobile_data_settings_summary_unavailable" msgid="9176513507571883986">"Није доступан ниједан SIM"</string>
     <string name="calls_preference" msgid="2166481296066890129">"Подешавање позива"</string>
     <string name="sms_preference" msgid="7742964962568219351">"Жељена подешавања за SMS"</string>
     <string name="calls_and_sms_ask_every_time" msgid="3178743088737726677">"Питај сваки пут"</string>
@@ -4212,10 +4213,8 @@
     <string name="mobile_network_list_add_more" msgid="4478586073355236604">"Додајте још"</string>
     <string name="mobile_network_active_sim" msgid="6397581267971410039">"Активно/SIM"</string>
     <string name="mobile_network_inactive_sim" msgid="5829757490580409899">"Неактивно/SIM"</string>
-    <!-- no translation found for mobile_network_active_esim (3984452275968408382) -->
-    <skip />
-    <!-- no translation found for mobile_network_inactive_esim (8777415108263057939) -->
-    <skip />
+    <string name="mobile_network_active_esim" msgid="3984452275968408382">"Активни eSIM"</string>
+    <string name="mobile_network_inactive_esim" msgid="8777415108263057939">"Неактивни eSIM"</string>
     <string name="mobile_network_sim_name" msgid="3187192894150386537">"Назив и боја SIM картице"</string>
     <string name="mobile_network_sim_name_label" msgid="1452440641628369625">"Назив"</string>
     <string name="mobile_network_sim_color_label" msgid="5293944087609632340">"Боја (користе компатибилне апликације)"</string>
@@ -4251,8 +4250,7 @@
     <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>
-    <!-- no translation found for sim_action_switch_sub_dialog_text_downloaded (8977951796005849471) -->
-    <skip />
+    <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>
     <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>
@@ -4294,10 +4292,8 @@
     <string name="switch_sim_dialog_text" msgid="7530186862171635464">"<xliff:g id="CARRIER_NAME">%1$s</xliff:g> ће се користити за мобилне податке, позиве и SMS."</string>
     <string name="switch_sim_dialog_no_switch_title" msgid="809763410787744247">"Није доступан ниједан активан SIM"</string>
     <string name="switch_sim_dialog_no_switch_text" msgid="7053939850026876088">"Да бисте касније користили мобилне податке, функције позива и SMS, идите на подешавања мреже"</string>
-    <!-- no translation found for sim_card_label (6263064316075963775) -->
-    <skip />
-    <!-- no translation found for erase_sim_dialog_title (4742077437653028326) -->
-    <skip />
+    <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>
     <string name="erase_sim_confirm_button" msgid="8309115684335320541">"Обриши"</string>
     <string name="erasing_sim" msgid="7877703231075699139">"SIM се брише…"</string>
@@ -4351,6 +4347,8 @@
     <string name="capture_system_heap_dump_title" msgid="9210974110606886455">"Сними динамички део меморије система"</string>
     <string name="reboot_with_mte_title" msgid="9167242803901899693">"Рестартуј уз MTE"</string>
     <string name="reboot_with_mte_message" msgid="7675836625682561153">"Систем ће се рестартовати и омогућити експериментисање са Додатком за означавање меморије (MTE). MTE може негативно да утиче на перформансе и стабилност система. Ресетовање ће се обавити при следећем рестартовању."</string>
+    <string name="reboot_with_mte_summary" msgid="879384278357305846">"Испробајте MTE за једно укључивање за програмирање апликација"</string>
+    <string name="reboot_with_mte_already_enabled" msgid="7708271355555880940">"MTE је омогућен кроз напредну заштиту меморије"</string>
     <string name="capturing_system_heap_dump_message" msgid="8410503247477360622">"Снимање динамичког дела меморије система"</string>
     <string name="error_capturing_system_heap_dump_message" msgid="2352983250048200052">"Снимање динамичког дела меморије система није успело"</string>
     <string name="automatic_system_heap_dump_title" msgid="4093306504711109479">"Аутоматски снимај динамички део меморије система"</string>
@@ -4402,6 +4400,12 @@
     <string name="lockscreen_trivial_disabled_controls_summary" msgid="7593626010580689155">"Да бисте користили, прво укључите Прикажи контроле уређаја"</string>
     <string name="lockscreen_double_line_clock_summary" msgid="2916159550425093703">"Приказује дволинијски сат када је доступан"</string>
     <string name="lockscreen_double_line_clock_setting_toggle" msgid="3408639316001688529">"Дволинијски сат"</string>
+    <string name="lockscreen_quick_affordances_title" msgid="435869403114245620">"Дугмад"</string>
+    <plurals name="lockscreen_quick_affordances_summary" formatted="false" msgid="4225396036524703997">
+      <item quantity="one"><xliff:g id="FIRST_1">%1$s</xliff:g>, <xliff:g id="SECOND">%2$s</xliff:g></item>
+      <item quantity="few"><xliff:g id="FIRST_1">%1$s</xliff:g>, <xliff:g id="SECOND">%2$s</xliff:g></item>
+      <item quantity="other"><xliff:g id="FIRST_1">%1$s</xliff:g>, <xliff:g id="SECOND">%2$s</xliff:g></item>
+    </plurals>
     <string name="rtt_settings_title" msgid="7049259598645966354"></string>
     <string name="rtt_settings_no_visible" msgid="7440356831140948382"></string>
     <string name="rtt_settings_visible_during_call" msgid="7866181103286073700"></string>
@@ -4450,10 +4454,8 @@
     <string name="carrier_wifi_offload_summary" msgid="2980563718888371142">"Дозволите да Google Fi користи W+ мреже за побољшање брзине и покривености"</string>
     <string name="carrier_wifi_network_title" msgid="5461382943873831770">"W+ мрежа"</string>
     <string name="sim_category_title" msgid="2341314000964710495">"SIM"</string>
-    <!-- no translation found for downloaded_sim_category_title (2876988650413179752) -->
-    <skip />
-    <!-- no translation found for downloaded_sims_category_title (487799905978489922) -->
-    <skip />
+    <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>
     <string name="sim_category_default_active_sim" msgid="1208194173387987231">" /Подразумевано за: <xliff:g id="ID_1">%1$s</xliff:g>"</string>
@@ -4509,8 +4511,7 @@
     <string name="smart_forwarding_ongoing_title" msgid="962226849074401228">"Подешавања позива"</string>
     <string name="smart_forwarding_ongoing_text" msgid="2189209372407117114">"Ажурирају се подешавања…"</string>
     <string name="smart_forwarding_failed_title" msgid="1859891191023516080">"Грешка у подешавањима позива"</string>
-    <!-- no translation found for smart_forwarding_failed_text (8682640643264071789) -->
-    <skip />
+    <string name="smart_forwarding_failed_text" msgid="8682640643264071789">"Грешка на мрежи или SIM картици."</string>
     <string name="smart_forwarding_failed_not_activated_text" msgid="997396203001257904">"SIM картица није активирана."</string>
     <string name="smart_forwarding_input_mdn_title" msgid="5105463748849841763">"Унесите бројеве телефона"</string>
     <string name="smart_forwarding_input_mdn_dialog_title" msgid="7542216086697868415">"Унесите број телефона"</string>
@@ -4534,14 +4535,10 @@
     <string name="previous_page_content_description" msgid="6438292457923282991">"Претходна"</string>
     <string name="next_page_content_description" msgid="1641835099813416294">"Даље"</string>
     <string name="colors_viewpager_content_description" msgid="2591751086138259565">"Преглед боје"</string>
-    <!-- no translation found for bluetooth_sim_card_access_notification_title (7351015416346359536) -->
-    <skip />
-    <!-- no translation found for bluetooth_sim_card_access_notification_content (8685623260103018309) -->
-    <skip />
-    <!-- no translation found for bluetooth_sim_card_access_dialog_title (5616323725563125179) -->
-    <skip />
-    <!-- no translation found for bluetooth_sim_card_access_dialog_content (6281997628405909566) -->
-    <skip />
+    <string name="bluetooth_sim_card_access_notification_title" msgid="7351015416346359536">"Захтев за приступ SIM картици"</string>
+    <string name="bluetooth_sim_card_access_notification_content" msgid="8685623260103018309">"Уређај жели да приступа SIM-у. Додирните за детаље."</string>
+    <string name="bluetooth_sim_card_access_dialog_title" msgid="5616323725563125179">"Желите да дозволите приступ SIM-у?"</string>
+    <string name="bluetooth_sim_card_access_dialog_content" msgid="6281997628405909566">"Bluetooth уређај, <xliff:g id="DEVICE_NAME_0">%1$s</xliff:g>, жели да приступа подацима на SIM картици. То обухвата ваше контакте.\n\nДок сте повезани, <xliff:g id="DEVICE_NAME_1">%2$s</xliff:g> ће примати све позиве упућене на <xliff:g id="PHONE_NUMBER">%3$s</xliff:g>."</string>
     <string name="bluetooth_connect_access_notification_title" msgid="2573547043170883947">"Bluetooth уређај је доступан"</string>
     <string name="bluetooth_connect_access_notification_content" msgid="1328465545685433304">"Уређај жели да се повеже. Додирните за детаље."</string>
     <string name="bluetooth_connect_access_dialog_title" msgid="1948056782712451381">"Желите да се повежете са Bluetooth уређајем?"</string>
@@ -4612,6 +4609,10 @@
     <string name="ingress_rate_limit_summary" msgid="1097811019742438371">"Конфигуришите ограничење брзине долазног пропусног опсега мреже које се примењује на све мреже које пружају интернет везу."</string>
     <string name="ingress_rate_limit_dialog_title" msgid="5359461052422633789">"Конфигуришите ограничење брзине преузимања на мрежи"</string>
     <string name="ingress_rate_limit_no_limit_entry" msgid="8741098826008012163">"Без ограничења"</string>
+    <!-- no translation found for disable_phantom_process_monitor_title (8348108346706188771) -->
+    <skip />
+    <!-- no translation found for disable_phantom_process_monitor_summary (3044464635550256985) -->
+    <skip />
     <string name="bluetooth_broadcast_dialog_title" msgid="9172775308463135884">"Емитујте"</string>
     <string name="bluetooth_broadcast_dialog_broadcast_app" msgid="1016617579194329005">"Емитујте <xliff:g id="CURRENTAPP">%1$s</xliff:g>"</string>
     <string name="bluetooth_broadcast_dialog_find_message" msgid="6621660851669953883">"Слушајте емитовања која се пуштају у близини"</string>
diff --git a/res/values-sv/arrays.xml b/res/values-sv/arrays.xml
index 3bb25c1..cb05d90 100644
--- a/res/values-sv/arrays.xml
+++ b/res/values-sv/arrays.xml
@@ -469,7 +469,9 @@
     <item msgid="2373999996715432397">"0"</item>
     <item msgid="5305176997036663262">"1"</item>
   </string-array>
-    <!-- no translation found for switch_to_dock_user_when_docked_timeout_entries:0 (3211660022507486536) -->
-    <!-- no translation found for switch_to_dock_user_when_docked_timeout_entries:1 (7025253383416830453) -->
-    <!-- no translation found for switch_to_dock_user_when_docked_timeout_entries:2 (1574040255478150028) -->
+  <string-array name="switch_to_dock_user_when_docked_timeout_entries">
+    <item msgid="3211660022507486536">"Aldrig"</item>
+    <item msgid="7025253383416830453">"Efter 1 minut"</item>
+    <item msgid="1574040255478150028">"Efter 5 minuter"</item>
+  </string-array>
 </resources>
diff --git a/res/values-sv/strings.xml b/res/values-sv/strings.xml
index 218b02a..bb82b74 100644
--- a/res/values-sv/strings.xml
+++ b/res/values-sv/strings.xml
@@ -1012,18 +1012,13 @@
     <string name="force_bold_text" msgid="4620929631102086716">"Fetstil"</string>
     <string name="title_font_size" msgid="570613010306330622">"Teckenstorlek"</string>
     <string name="short_summary_font_size" msgid="8444689613442419978">"Gör text större eller mindre"</string>
-    <!-- no translation found for sim_lock_settings (7331982427303002613) -->
-    <skip />
-    <!-- no translation found for sim_lock_settings_category (6475255139493877786) -->
-    <skip />
-    <!-- no translation found for sim_pin_toggle (6814489621760857328) -->
-    <skip />
+    <string name="sim_lock_settings" msgid="7331982427303002613">"Inställningar för SIM-lås"</string>
+    <string name="sim_lock_settings_category" msgid="6475255139493877786">"SIM-lås"</string>
+    <string name="sim_pin_toggle" msgid="6814489621760857328">"Lås SIM-kort"</string>
     <string name="sim_pin_change" msgid="5978881209990507379">"Byt pinkod"</string>
     <string name="sim_enter_pin" msgid="8235202785516053253">"PIN-kod för SIM-kort"</string>
-    <!-- no translation found for sim_enable_sim_lock (6486354334679225748) -->
-    <skip />
-    <!-- no translation found for sim_disable_sim_lock (6939439812841857306) -->
-    <skip />
+    <string name="sim_enable_sim_lock" msgid="6486354334679225748">"Lås SIM-kort"</string>
+    <string name="sim_disable_sim_lock" msgid="6939439812841857306">"Lås upp SIM-kortet"</string>
     <string name="sim_enter_old" msgid="6882545610939674813">"Gammal PIN-kod för SIM-kort"</string>
     <string name="sim_enter_new" msgid="9010947802784561582">"Ny PIN-kod för SIM-kort"</string>
     <string name="sim_reenter_new" msgid="6131418271490374263">"Skriv in ny pinkod igen"</string>
@@ -1038,8 +1033,7 @@
     <string name="sim_change_data_title" msgid="4663239438584588847">"Ska mobildata från <xliff:g id="CARRIER">%1$s</xliff:g> användas?"</string>
     <string name="sim_change_data_message" msgid="3046178883369645132">"Du använder mobildata från <xliff:g id="CARRIER2_0">%2$s</xliff:g>. Om du byter till <xliff:g id="CARRIER1">%1$s</xliff:g> används inte längre mobildata från <xliff:g id="CARRIER2_1">%2$s</xliff:g>."</string>
     <string name="sim_change_data_ok" msgid="4922114750417276560">"Använd <xliff:g id="CARRIER">%1$s</xliff:g>"</string>
-    <!-- no translation found for sim_preferred_title (8850185380445309835) -->
-    <skip />
+    <string name="sim_preferred_title" msgid="8850185380445309835">"Vill du uppdatera önskat SIM?"</string>
     <string name="sim_preferred_message" msgid="6004009449266648351">"<xliff:g id="NEW_SIM">%1$s</xliff:g> är det enda SIM-kortet i enheten. Vill du använda det här SIM-kortet för mobildata, samtal och SMS?"</string>
     <string name="wrong_pin_code_pukked" msgid="3414172752791445033">"Du angav fel pinkod för SIM-kortet och måste nu kontakta operatören för att låsa upp enheten."</string>
     <plurals name="wrong_pin_code" formatted="false" msgid="4054088588731305475">
@@ -1192,20 +1186,17 @@
     <string name="reset_network_title" msgid="1395494440355807616">"Återställ wifi, mobildata och Bluetooth"</string>
     <string name="reset_network_desc" msgid="1112523764899788246">"Alla nätverksinställningar återställs, till exempel \n\n"<li>"Wi‑Fi"</li>\n<li>"Mobildata"</li>\n<li>"Bluetooth"</li></string>
     <string name="erase_euicc_data_button" msgid="728078969563311737">"Rensa"</string>
-    <!-- no translation found for reset_esim_title (4194570573425902754) -->
-    <skip />
+    <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>
     <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>
-    <!-- no translation found for reset_network_final_desc_esim (1129251284212847939) -->
-    <skip />
+    <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>
     <string name="reset_network_final_button_text" msgid="2433867118414000462">"Återställ inställningar"</string>
     <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>
-    <!-- no translation found for reset_esim_error_msg (7279607120606365250) -->
-    <skip />
+    <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>
     <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>
@@ -2017,7 +2008,6 @@
     <string name="printer_info_desc" msgid="1206872325746154206">"Mer information om den här skrivaren"</string>
     <string name="power_usage_summary_title" msgid="4198312848584882113">"Batteri"</string>
     <string name="power_usage_summary" msgid="6857382582534984531">"Appar som har förbrukat batteriet"</string>
-    <string name="power_usage_not_available" msgid="3425302437465106036">"Batteriinfo ej tillgänglig."</string>
     <string name="power_usage_level_and_status" msgid="821521456989429593">"<xliff:g id="LEVEL">%1$s</xliff:g> - <xliff:g id="STATUS">%2$s</xliff:g>"</string>
     <string name="power_discharge_remaining" msgid="6997529817917076536">"<xliff:g id="REMAIN">%1$s</xliff:g> återstår"</string>
     <string name="power_charge_remaining" msgid="7046064326172265116">"Ladda i <xliff:g id="UNTIL_CHARGED">%1$s</xliff:g> till"</string>
@@ -2038,7 +2028,6 @@
     <string name="manager_battery_usage_optimized_only" msgid="7121785281913056432">"optimerad"</string>
     <string name="manager_battery_usage_link_a11y" msgid="374918091821438564">"Läs mer om alternativ för batteriförbrukning"</string>
     <string name="device_screen_usage" msgid="1011630249648289909">"Skärmanvändning sedan fulladdning"</string>
-    <string name="power_usage_list_summary" msgid="3237540201918492925">"Batteriförbrukning sedan fulladdning"</string>
     <string name="advanced_battery_title" msgid="3005993394776555079">"Batteriförbrukning"</string>
     <string name="history_details_title" msgid="8628584613889559355">"Detaljerad historik"</string>
     <string name="advanced_battery_preference_title" msgid="3790901207877260883">"Batteriförbrukning"</string>
@@ -2062,7 +2051,17 @@
     <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="5962767837251276527">"Laddningen har pausats"</string>
     <string name="battery_tip_limited_temporarily_summary" msgid="5254922316684499816">"Skyddar batteriet så att det ska räcka längre"</string>
-    <!-- no translation found for battery_tip_limited_temporarily_extra_summary (8876637325622106400) -->
+    <!-- no translation found for battery_tip_dock_defender_future_bypass_title (7257251934903787366) -->
+    <skip />
+    <!-- no translation found for battery_tip_dock_defender_future_bypass_summary (428474483479026813) -->
+    <skip />
+    <!-- no translation found for battery_tip_dock_defender_active_title (8843454404807737776) -->
+    <skip />
+    <!-- no translation found for battery_tip_dock_defender_active_summary (5582869291068635429) -->
+    <skip />
+    <!-- no translation found for battery_tip_dock_defender_temporarily_bypassed_title (1679449361090557201) -->
+    <skip />
+    <!-- no translation found for battery_tip_dock_defender_temporarily_bypassed_summary (5107293805054133144) -->
     <skip />
     <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>
@@ -2125,7 +2124,6 @@
     <string name="power_bluetooth" msgid="5085900180846238196">"Bluetooth"</string>
     <string name="power_cell" msgid="7793805106954398186">"Mobilnätverk"</string>
     <string name="power_phone" msgid="2768396619208561670">"Röstsamtal"</string>
-    <string name="battery_used_for" msgid="6401552215008504483">"Har använts i <xliff:g id="TIME">^1</xliff:g>"</string>
     <string name="battery_screen_usage" msgid="90008745183187461">"Skärmanvändning <xliff:g id="TIME">^1</xliff:g>"</string>
     <string name="battery_used_by" msgid="6457305178016189330">"<xliff:g id="PERCENT">%1$s</xliff:g> har använts av <xliff:g id="APP">%2$s</xliff:g>"</string>
     <string name="battery_overall_usage" msgid="8940140259734182014">"<xliff:g id="PERCENT">%1$s</xliff:g> av den totala batterianvändningen"</string>
@@ -2156,7 +2154,6 @@
     <string name="battery_not_usage_24hr" msgid="8397519536160741248">"Har inte använts under de senaste 24 timmarna"</string>
     <string name="battery_usage_without_time" msgid="1346894834339420538"></string>
     <string name="battery_usage_other_users" msgid="9002643295562500693">"Andra användare"</string>
-    <string name="advanced_battery_graph_subtext" msgid="6816737986172678550">"Uppskattad återstående batteritid baseras på enhetsanvändningen"</string>
     <string name="estimated_time_left" msgid="948717045180211777">"Beräknad återstående tid"</string>
     <string name="estimated_charging_time_left" msgid="2287135413363961246">"Tills fulladdad"</string>
     <string name="estimated_time_description" msgid="211058785418596009">"Den uppskattade tiden kan ändras beroende på användning"</string>
@@ -2263,6 +2260,7 @@
     <string name="vpn_settings_multiple_insecure_multiple_total" msgid="1706236062478680488">"<xliff:g id="VPN_COUNT">%d</xliff:g> är inte säker"</string>
     <string name="adaptive_connectivity_title" msgid="7464959640138428192">"Adaptive Connectivity"</string>
     <string name="adaptive_connectivity_summary" msgid="3648731530666326885">"Får batteriet att räcka längre och ger enheten bättre prestanda genom att nätverksanslutningar hanteras automatiskt"</string>
+    <string name="adaptive_connectivity_main_switch_title" msgid="261045483524512420">"Använd Adaptive Connectivity"</string>
     <string name="credentials_title" msgid="7535942196886123656">"Uppgiftslagring"</string>
     <string name="credentials_install" msgid="3933218407598415827">"Installera ett certifikat"</string>
     <string name="credentials_reset" msgid="4246628389366452655">"Rensa användaruppgifter"</string>
@@ -2563,8 +2561,7 @@
     <string name="user_remove_user_menu" msgid="2183714948094429367">"Ta bort <xliff:g id="USER_NAME">%1$s</xliff:g> från enheten"</string>
     <string name="user_lockscreen_settings" msgid="4596612658981942092">"Inställningar för låsskärm"</string>
     <string name="user_add_on_lockscreen_menu" msgid="2539059062034644966">"Lägg till användare från låsskärmen"</string>
-    <!-- no translation found for switch_to_dock_user_when_docked (2324395443311905635) -->
-    <skip />
+    <string name="switch_to_dock_user_when_docked" msgid="2324395443311905635">"Byt till administratörsanvändare vid dockning"</string>
     <string name="user_confirm_remove_self_title" msgid="926265330805361832">"Vill du ta bort dig själv?"</string>
     <string name="user_confirm_remove_title" msgid="3626559103278006002">"Ska användaren raderas?"</string>
     <string name="user_profile_confirm_remove_title" msgid="3131574314149375354">"Vill du ta bort profilen?"</string>
@@ -2690,8 +2687,7 @@
     <string name="wizard_next" msgid="3884832431439072471">"Nästa"</string>
     <string name="wizard_back_adoptable" msgid="1447814356855134183">"Formatera på annat sätt"</string>
     <string name="regulatory_info_text" msgid="1154461023369976667"></string>
-    <!-- no translation found for sim_settings_title (2254609719033946272) -->
-    <skip />
+    <string name="sim_settings_title" msgid="2254609719033946272">"SIM-kort"</string>
     <string name="sim_cellular_data_unavailable" msgid="4653591727755387534">"Mobildatan är inte tillgänglig"</string>
     <string name="sim_cellular_data_unavailable_summary" msgid="6505871722911347881">"Tryck om du vill välja SIM-kort för mobildata"</string>
     <string name="sim_calls_always_use" msgid="967857230039768111">"Använd alltid för samtal"</string>
@@ -2709,8 +2705,7 @@
     <string name="sim_status_title" msgid="6188770698037109774">"Status för SIM-kort"</string>
     <string name="sim_status_title_sim_slot" msgid="4932996839194493313">"SIM-status (SIM-kortsplats %1$d)"</string>
     <string name="sim_signal_strength" msgid="6351052821700294501">"<xliff:g id="DBM">%1$d</xliff:g> dBm <xliff:g id="ASU">%2$d</xliff:g> asu"</string>
-    <!-- no translation found for sim_notification_title (2819551384383504031) -->
-    <skip />
+    <string name="sim_notification_title" msgid="2819551384383504031">"SIM-kortet har ändrats."</string>
     <string name="sim_notification_summary" msgid="5593339846307029991">"Tryck för att konfigurera"</string>
     <string name="sim_calls_ask_first_prefs_title" msgid="3077694594349657933">"Fråga varje gång"</string>
     <string name="sim_selection_required_pref" msgid="231437651041498359">"Du måste välja något"</string>
@@ -2736,7 +2731,10 @@
     <string name="account_dashboard_title" msgid="8228773251948253914">"Lösenord och konton"</string>
     <string name="account_dashboard_default_summary" msgid="1730719656099599488">"Sparade lösenord, autofyll, synkroniserade konton"</string>
     <string name="app_default_dashboard_title" msgid="4071015747629103216">"Standardappar"</string>
-    <!-- no translation found for cloned_apps_dashboard_title (5542076801222950921) -->
+    <string name="cloned_apps_dashboard_title" msgid="5542076801222950921">"Klonade appar"</string>
+    <!-- no translation found for desc_cloned_apps_intro_text (1369621522882622476) -->
+    <skip />
+    <!-- no translation found for cloned_apps_summary (8805362440770795709) -->
     <skip />
     <string name="system_dashboard_summary" msgid="7400745270362833832">"Språk, rörelser, tid, säkerhetskopiering"</string>
     <string name="languages_setting_summary" msgid="4924440599794956443">"Systemspråk, appspråk"</string>
@@ -3352,8 +3350,7 @@
     <string name="screen_pinning_unlock_password" msgid="4957969621904790573">"Be om lösenord innan skärmen lossas"</string>
     <string name="screen_pinning_unlock_none" msgid="2474959642431856316">"Lås enheten när skärmen lossas"</string>
     <string name="confirm_sim_deletion_title" msgid="9199369003530237871">"Bekräfta borttagning av SIM"</string>
-    <!-- no translation found for confirm_sim_deletion_description (5090811029854329373) -->
-    <skip />
+    <string name="confirm_sim_deletion_description" msgid="5090811029854329373">"Verifiera din identitet innan du tar bort ett eSIM-kort"</string>
     <string name="opening_paragraph_delete_profile_unknown_company" msgid="2951348192319498135">"Den här jobbprofilen hanteras av:"</string>
     <string name="managing_admin" msgid="2633920317425356619">"Hanteras av <xliff:g id="ADMIN_APP_LABEL">%s</xliff:g>"</string>
     <string name="encryption_interstitial_header" msgid="4418014339568737685">"Säker start"</string>
@@ -3757,6 +3754,11 @@
       <item quantity="one">1 app får använda obegränsad data</item>
     </plurals>
     <string name="special_access_more" msgid="132919514147475846">"Visa mer"</string>
+    <string name="long_background_tasks_label" msgid="3169590134850226687">"Långa bakgrundsuppgifter"</string>
+    <string name="long_background_tasks_switch_title" msgid="2491623894899492543">"Tillåt långvariga bakgrundsuppgifter"</string>
+    <string name="long_background_tasks_title" msgid="3272230637974707490">"Långa bakgrundsuppgifter"</string>
+    <string name="long_background_tasks_footer_title" msgid="9117342254914743097">"Tillåt att den här appen kör långa bakgrundsuppgifter. Detta gör att appen kan köra uppgifter som kanske tar längre än några minuter att slutföra, till exempel nedladdningar och uppladdningar. \n\nOm behörigheten nekas begränsar systemet hur länge appen kan utföra sådana uppgifter i bakgrunden."</string>
+    <string name="keywords_long_background_tasks" msgid="5788956269136054574">"långa uppgifter, dataöverföring, bakgrundsuppgifter"</string>
     <string name="reset_shortcut_manager_throttling" msgid="2183940254903144298">"Återställ anropsbegränsning för ShortcutManager"</string>
     <string name="reset_shortcut_manager_throttling_complete" msgid="8949943009096885470">"Anropsbegränsningen för ShortcutManager har återställts"</string>
     <string name="notification_suggestion_title" msgid="6309263655965785411">"Kontrolluppgifter på låsskärm"</string>
@@ -4129,8 +4131,7 @@
     <string name="mobile_data_settings_title" msgid="3927524078598009792">"Mobildata"</string>
     <string name="mobile_data_settings_summary" msgid="7323978798199919063">"Få åtkomst till data via mobilt nätverk"</string>
     <string name="mobile_data_settings_summary_auto_switch" msgid="7851549787645698945">"Mobilen byter automatiskt till den här operatören när den är inom räckvidd"</string>
-    <!-- no translation found for mobile_data_settings_summary_unavailable (9176513507571883986) -->
-    <skip />
+    <string name="mobile_data_settings_summary_unavailable" msgid="9176513507571883986">"Det finns inget tillgängligt SIM-kort"</string>
     <string name="calls_preference" msgid="2166481296066890129">"Angiven för samtal"</string>
     <string name="sms_preference" msgid="7742964962568219351">"Angiven för sms"</string>
     <string name="calls_and_sms_ask_every_time" msgid="3178743088737726677">"Fråga varje gång"</string>
@@ -4145,10 +4146,8 @@
     <string name="mobile_network_list_add_more" msgid="4478586073355236604">"Lägg till fler"</string>
     <string name="mobile_network_active_sim" msgid="6397581267971410039">"Aktiva/SIM-kort"</string>
     <string name="mobile_network_inactive_sim" msgid="5829757490580409899">"Inaktiva/SIM-kort"</string>
-    <!-- no translation found for mobile_network_active_esim (3984452275968408382) -->
-    <skip />
-    <!-- no translation found for mobile_network_inactive_esim (8777415108263057939) -->
-    <skip />
+    <string name="mobile_network_active_esim" msgid="3984452275968408382">"Aktivt/eSIM"</string>
+    <string name="mobile_network_inactive_esim" msgid="8777415108263057939">"Inaktivt/eSIM"</string>
     <string name="mobile_network_sim_name" msgid="3187192894150386537">"Namn och färg för SIM-kort"</string>
     <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>
@@ -4184,8 +4183,7 @@
     <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>
-    <!-- no translation found for sim_action_switch_sub_dialog_text_downloaded (8977951796005849471) -->
-    <skip />
+    <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>
     <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>
@@ -4227,10 +4225,8 @@
     <string name="switch_sim_dialog_text" msgid="7530186862171635464">"<xliff:g id="CARRIER_NAME">%1$s</xliff:g> används för mobildata, samtal och sms."</string>
     <string name="switch_sim_dialog_no_switch_title" msgid="809763410787744247">"Det finns inga aktiva SIM-kort"</string>
     <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>
-    <!-- no translation found for sim_card_label (6263064316075963775) -->
-    <skip />
-    <!-- no translation found for erase_sim_dialog_title (4742077437653028326) -->
-    <skip />
+    <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>
     <string name="erase_sim_confirm_button" msgid="8309115684335320541">"Rensa"</string>
     <string name="erasing_sim" msgid="7877703231075699139">"Rensar SIM-kort …"</string>
@@ -4283,6 +4279,8 @@
     <string name="capture_system_heap_dump_title" msgid="9210974110606886455">"Skapa en minnesdump av systemet"</string>
     <string name="reboot_with_mte_title" msgid="9167242803901899693">"Starta om med MTE"</string>
     <string name="reboot_with_mte_message" msgid="7675836625682561153">"Systemet startas om och möjligheten att experimentera med MTE (Memory Tagging Extension) aktiveras. MTE kan påverka systemets prestanda och stabilitet negativt. Den tidigare inställningen återställs nästa gång systemet startas om."</string>
+    <string name="reboot_with_mte_summary" msgid="879384278357305846">"Testa MTE för en enskild start för apputveckling"</string>
+    <string name="reboot_with_mte_already_enabled" msgid="7708271355555880940">"MTE är aktiverat genom avancerat minnesskydd"</string>
     <string name="capturing_system_heap_dump_message" msgid="8410503247477360622">"Skapar en minnesdump av systemet"</string>
     <string name="error_capturing_system_heap_dump_message" msgid="2352983250048200052">"Det gick inte att skapa en minnesdump av systemet"</string>
     <string name="automatic_system_heap_dump_title" msgid="4093306504711109479">"Skapa automatiskt minnesdumpar av systemet"</string>
@@ -4334,6 +4332,11 @@
     <string name="lockscreen_trivial_disabled_controls_summary" msgid="7593626010580689155">"Aktivera först Visa enhetsstyrning för att använda"</string>
     <string name="lockscreen_double_line_clock_summary" msgid="2916159550425093703">"Visa klocka på två rader när så är möjligt"</string>
     <string name="lockscreen_double_line_clock_setting_toggle" msgid="3408639316001688529">"Klocka på två rader"</string>
+    <string name="lockscreen_quick_affordances_title" msgid="435869403114245620">"Knappar"</string>
+    <plurals name="lockscreen_quick_affordances_summary" formatted="false" msgid="4225396036524703997">
+      <item quantity="other"><xliff:g id="FIRST_1">%1$s</xliff:g>, <xliff:g id="SECOND">%2$s</xliff:g></item>
+      <item quantity="one"><xliff:g id="FIRST_0">%1$s</xliff:g></item>
+    </plurals>
     <string name="rtt_settings_title" msgid="7049259598645966354"></string>
     <string name="rtt_settings_no_visible" msgid="7440356831140948382"></string>
     <string name="rtt_settings_visible_during_call" msgid="7866181103286073700"></string>
@@ -4382,10 +4385,8 @@
     <string name="carrier_wifi_offload_summary" msgid="2980563718888371142">"Tillåt att W+-nätverk används för att förbättra hastigheten och täckningen för Google Fi"</string>
     <string name="carrier_wifi_network_title" msgid="5461382943873831770">"W+-nätverk"</string>
     <string name="sim_category_title" msgid="2341314000964710495">"SIM"</string>
-    <!-- no translation found for downloaded_sim_category_title (2876988650413179752) -->
-    <skip />
-    <!-- no translation found for downloaded_sims_category_title (487799905978489922) -->
-    <skip />
+    <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>
     <string name="sim_category_default_active_sim" msgid="1208194173387987231">" / Standardinställning för <xliff:g id="ID_1">%1$s</xliff:g>"</string>
@@ -4441,8 +4442,7 @@
     <string name="smart_forwarding_ongoing_title" msgid="962226849074401228">"Samtalsinställningar"</string>
     <string name="smart_forwarding_ongoing_text" msgid="2189209372407117114">"Uppdaterar inställningar …"</string>
     <string name="smart_forwarding_failed_title" msgid="1859891191023516080">"Felaktiga samtalsinställningar"</string>
-    <!-- no translation found for smart_forwarding_failed_text (8682640643264071789) -->
-    <skip />
+    <string name="smart_forwarding_failed_text" msgid="8682640643264071789">"Nätverks- eller SIM-kortsfel."</string>
     <string name="smart_forwarding_failed_not_activated_text" msgid="997396203001257904">"SIM-kortet har inte aktiverats."</string>
     <string name="smart_forwarding_input_mdn_title" msgid="5105463748849841763">"Ange telefonnummer"</string>
     <string name="smart_forwarding_input_mdn_dialog_title" msgid="7542216086697868415">"Ange telefonnummer"</string>
@@ -4466,14 +4466,10 @@
     <string name="previous_page_content_description" msgid="6438292457923282991">"Föregående"</string>
     <string name="next_page_content_description" msgid="1641835099813416294">"Nästa"</string>
     <string name="colors_viewpager_content_description" msgid="2591751086138259565">"Förhandsgranska färger"</string>
-    <!-- no translation found for bluetooth_sim_card_access_notification_title (7351015416346359536) -->
-    <skip />
-    <!-- no translation found for bluetooth_sim_card_access_notification_content (8685623260103018309) -->
-    <skip />
-    <!-- no translation found for bluetooth_sim_card_access_dialog_title (5616323725563125179) -->
-    <skip />
-    <!-- no translation found for bluetooth_sim_card_access_dialog_content (6281997628405909566) -->
-    <skip />
+    <string name="bluetooth_sim_card_access_notification_title" msgid="7351015416346359536">"Begäran om åtkomst till SIM-kort"</string>
+    <string name="bluetooth_sim_card_access_notification_content" msgid="8685623260103018309">"En enhet vill få åtkomst till ditt SIM-kort. Tryck här för mer information."</string>
+    <string name="bluetooth_sim_card_access_dialog_title" msgid="5616323725563125179">"Vill du ge åtkomst till SIM-kortet?"</string>
+    <string name="bluetooth_sim_card_access_dialog_content" msgid="6281997628405909566">"En Bluetooth-enhet, <xliff:g id="DEVICE_NAME_0">%1$s</xliff:g>, vill få åtkomst till data från ditt SIM-kort. Detta inkluderar dina kontakter.\n\nNär <xliff:g id="DEVICE_NAME_1">%2$s</xliff:g> är ansluten tar den emot alla samtal till <xliff:g id="PHONE_NUMBER">%3$s</xliff:g>."</string>
     <string name="bluetooth_connect_access_notification_title" msgid="2573547043170883947">"En Bluetooth-enhet är tillgänglig"</string>
     <string name="bluetooth_connect_access_notification_content" msgid="1328465545685433304">"En enhet vill ansluta. Tryck här för mer information."</string>
     <string name="bluetooth_connect_access_dialog_title" msgid="1948056782712451381">"Vill du ansluta till Bluetooth-enheten?"</string>
@@ -4544,6 +4540,10 @@
     <string name="ingress_rate_limit_summary" msgid="1097811019742438371">"Konfigurera den inkommande bandbredden i nätverket som ska gälla för alla nätverk med internetanslutning."</string>
     <string name="ingress_rate_limit_dialog_title" msgid="5359461052422633789">"Konfigurera gräns för nedladdningshastighet i nätverket"</string>
     <string name="ingress_rate_limit_no_limit_entry" msgid="8741098826008012163">"Ingen begränsning"</string>
+    <!-- no translation found for disable_phantom_process_monitor_title (8348108346706188771) -->
+    <skip />
+    <!-- no translation found for disable_phantom_process_monitor_summary (3044464635550256985) -->
+    <skip />
     <string name="bluetooth_broadcast_dialog_title" msgid="9172775308463135884">"Utsändning"</string>
     <string name="bluetooth_broadcast_dialog_broadcast_app" msgid="1016617579194329005">"Sänd från <xliff:g id="CURRENTAPP">%1$s</xliff:g>"</string>
     <string name="bluetooth_broadcast_dialog_find_message" msgid="6621660851669953883">"Lyssna på utsändningar i närheten"</string>
diff --git a/res/values-sw/arrays.xml b/res/values-sw/arrays.xml
index aa418fd..8fdbe8f 100644
--- a/res/values-sw/arrays.xml
+++ b/res/values-sw/arrays.xml
@@ -469,7 +469,9 @@
     <item msgid="2373999996715432397">"0"</item>
     <item msgid="5305176997036663262">"1"</item>
   </string-array>
-    <!-- no translation found for switch_to_dock_user_when_docked_timeout_entries:0 (3211660022507486536) -->
-    <!-- no translation found for switch_to_dock_user_when_docked_timeout_entries:1 (7025253383416830453) -->
-    <!-- no translation found for switch_to_dock_user_when_docked_timeout_entries:2 (1574040255478150028) -->
+  <string-array name="switch_to_dock_user_when_docked_timeout_entries">
+    <item msgid="3211660022507486536">"Usiishe kamwe"</item>
+    <item msgid="7025253383416830453">"Baada ya dakika 1"</item>
+    <item msgid="1574040255478150028">"Baada ya dakika 5"</item>
+  </string-array>
 </resources>
diff --git a/res/values-sw/strings.xml b/res/values-sw/strings.xml
index 373aded..32493da 100644
--- a/res/values-sw/strings.xml
+++ b/res/values-sw/strings.xml
@@ -1012,18 +1012,13 @@
     <string name="force_bold_text" msgid="4620929631102086716">"Herufi nzito"</string>
     <string name="title_font_size" msgid="570613010306330622">"Ukubwa wa fonti"</string>
     <string name="short_summary_font_size" msgid="8444689613442419978">"Inafanya maandishi kuwa makubwa zaidi au madogo zaidi"</string>
-    <!-- no translation found for sim_lock_settings (7331982427303002613) -->
-    <skip />
-    <!-- no translation found for sim_lock_settings_category (6475255139493877786) -->
-    <skip />
-    <!-- no translation found for sim_pin_toggle (6814489621760857328) -->
-    <skip />
+    <string name="sim_lock_settings" msgid="7331982427303002613">"Mipangilio ya kufunga SIM"</string>
+    <string name="sim_lock_settings_category" msgid="6475255139493877786">"Kufunga SIM"</string>
+    <string name="sim_pin_toggle" msgid="6814489621760857328">"Funga SIM"</string>
     <string name="sim_pin_change" msgid="5978881209990507379">"Badilisha PIN ya SIM"</string>
     <string name="sim_enter_pin" msgid="8235202785516053253">"PIN ya SIM"</string>
-    <!-- no translation found for sim_enable_sim_lock (6486354334679225748) -->
-    <skip />
-    <!-- no translation found for sim_disable_sim_lock (6939439812841857306) -->
-    <skip />
+    <string name="sim_enable_sim_lock" msgid="6486354334679225748">"Funga SIM"</string>
+    <string name="sim_disable_sim_lock" msgid="6939439812841857306">"Fungua SIM"</string>
     <string name="sim_enter_old" msgid="6882545610939674813">"PIN ya zamani ya SIM"</string>
     <string name="sim_enter_new" msgid="9010947802784561582">"Nambari mpya ya PIN ya SIM"</string>
     <string name="sim_reenter_new" msgid="6131418271490374263">"Andika PIN mpya tena"</string>
@@ -1038,8 +1033,7 @@
     <string name="sim_change_data_title" msgid="4663239438584588847">"Ungependa kutumia <xliff:g id="CARRIER">%1$s</xliff:g> kwa ajili ya data ya mtandao wa simu?"</string>
     <string name="sim_change_data_message" msgid="3046178883369645132">"Unatumia <xliff:g id="CARRIER2_0">%2$s</xliff:g> kwa ajili ya data ya mtandao wa simu. Ukibadilisha uweke <xliff:g id="CARRIER1">%1$s</xliff:g>, <xliff:g id="CARRIER2_1">%2$s</xliff:g> haitatumika tena kwa ajili ya data ya mtandao wa simu."</string>
     <string name="sim_change_data_ok" msgid="4922114750417276560">"Tumia <xliff:g id="CARRIER">%1$s</xliff:g>"</string>
-    <!-- no translation found for sim_preferred_title (8850185380445309835) -->
-    <skip />
+    <string name="sim_preferred_title" msgid="8850185380445309835">"Ungependa kusasisha SIM unayopendelea?"</string>
     <string name="sim_preferred_message" msgid="6004009449266648351">"<xliff:g id="NEW_SIM">%1$s</xliff:g> ndiyo SIM pekee iliyo katika kifaa chako. Ungependa kutumia SIM hii kupata data ya mtandao wa simu, kupiga simu na kutuma SMS?"</string>
     <string name="wrong_pin_code_pukked" msgid="3414172752791445033">"Nambari ya PIN ya SIM uliyoweka si sahihi. Sasa lazima uwasiliane na mtoa huduma wako ili ukufungulie kifaa chako."</string>
     <plurals name="wrong_pin_code" formatted="false" msgid="4054088588731305475">
@@ -1192,20 +1186,17 @@
     <string name="reset_network_title" msgid="1395494440355807616">"Badilisha mipangilio ya Wi-Fi, data ya simu na Bluetooth"</string>
     <string name="reset_network_desc" msgid="1112523764899788246">"Hatua hii itabadilisha mipangilio yote ya mtandao ikiwa ni pamoja na:\n\n"<li>"Wi‑Fi"</li>\n<li>"Data ya simu"</li>\n<li>"Bluetooth"</li></string>
     <string name="erase_euicc_data_button" msgid="728078969563311737">"Futa"</string>
-    <!-- no translation found for reset_esim_title (4194570573425902754) -->
-    <skip />
+    <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>
     <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>
-    <!-- no translation found for reset_network_final_desc_esim (1129251284212847939) -->
-    <skip />
+    <string name="reset_network_final_desc_esim" msgid="1129251284212847939">"Ungependa kuweka upya mipangilio ya mtandao na kufuta eSIM? Huwezi kutendua kitendo hiki."</string>
     <string name="reset_network_final_button_text" msgid="2433867118414000462">"Badilisha mipangilio"</string>
     <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>
-    <!-- no translation found for reset_esim_error_msg (7279607120606365250) -->
-    <skip />
+    <string name="reset_esim_error_msg" msgid="7279607120606365250">"Imeshindwa kufuta eSIM kutokana na hitilafu.\n\nZima kisha uwashe kifaa chako na ujaribu tena."</string>
     <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>
@@ -2017,7 +2008,6 @@
     <string name="printer_info_desc" msgid="1206872325746154206">"Maelezo zaidi kuhusu printa hii"</string>
     <string name="power_usage_summary_title" msgid="4198312848584882113">"Betri"</string>
     <string name="power_usage_summary" msgid="6857382582534984531">"Ni nini kimekuwa kikitumia betri"</string>
-    <string name="power_usage_not_available" msgid="3425302437465106036">"Data ya matumizi ya betri haipatikani."</string>
     <string name="power_usage_level_and_status" msgid="821521456989429593">"<xliff:g id="LEVEL">%1$s</xliff:g> - <xliff:g id="STATUS">%2$s</xliff:g>"</string>
     <string name="power_discharge_remaining" msgid="6997529817917076536">"Imesalia <xliff:g id="REMAIN">%1$s</xliff:g>"</string>
     <string name="power_charge_remaining" msgid="7046064326172265116">"<xliff:g id="UNTIL_CHARGED">%1$s</xliff:g> chaji ijae"</string>
@@ -2038,7 +2028,6 @@
     <string name="manager_battery_usage_optimized_only" msgid="7121785281913056432">"yaliyoboreshwa"</string>
     <string name="manager_battery_usage_link_a11y" msgid="374918091821438564">"Pata maelezo zaidi kuhusu chaguo za matumizi ya betri"</string>
     <string name="device_screen_usage" msgid="1011630249648289909">"Matumizi ya skrini tangu mwisho ilipokuwa imejaa chaji"</string>
-    <string name="power_usage_list_summary" msgid="3237540201918492925">"Matumizi ya betri tangu ilipojaa chaji"</string>
     <string name="advanced_battery_title" msgid="3005993394776555079">"Matumizi ya betri"</string>
     <string name="history_details_title" msgid="8628584613889559355">"Maelezo ya historia"</string>
     <string name="advanced_battery_preference_title" msgid="3790901207877260883">"Matumizi ya betri"</string>
@@ -2062,7 +2051,17 @@
     <string name="battery_tip_high_usage_summary" msgid="3938999581403084551">"Angalia programu zinazotumia betri zaidi"</string>
     <string name="battery_tip_limited_temporarily_title" msgid="5962767837251276527">"Imesitisha kuchaji"</string>
     <string name="battery_tip_limited_temporarily_summary" msgid="5254922316684499816">"Inalinda betri ili kuongeza muda wa kudumu wa betri"</string>
-    <!-- no translation found for battery_tip_limited_temporarily_extra_summary (8876637325622106400) -->
+    <!-- no translation found for battery_tip_dock_defender_future_bypass_title (7257251934903787366) -->
+    <skip />
+    <!-- no translation found for battery_tip_dock_defender_future_bypass_summary (428474483479026813) -->
+    <skip />
+    <!-- no translation found for battery_tip_dock_defender_active_title (8843454404807737776) -->
+    <skip />
+    <!-- no translation found for battery_tip_dock_defender_active_summary (5582869291068635429) -->
+    <skip />
+    <!-- no translation found for battery_tip_dock_defender_temporarily_bypassed_title (1679449361090557201) -->
+    <skip />
+    <!-- no translation found for battery_tip_dock_defender_temporarily_bypassed_summary (5107293805054133144) -->
     <skip />
     <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>
@@ -2125,7 +2124,6 @@
     <string name="power_bluetooth" msgid="5085900180846238196">"Bluetooth"</string>
     <string name="power_cell" msgid="7793805106954398186">"Mtandao wa simu"</string>
     <string name="power_phone" msgid="2768396619208561670">"Simu za sauti"</string>
-    <string name="battery_used_for" msgid="6401552215008504483">"Imetumika kwa <xliff:g id="TIME">^1</xliff:g>"</string>
     <string name="battery_screen_usage" msgid="90008745183187461">"Matumizi ya skrini <xliff:g id="TIME">^1</xliff:g>"</string>
     <string name="battery_used_by" msgid="6457305178016189330">"<xliff:g id="PERCENT">%1$s</xliff:g> imetumiwa na <xliff:g id="APP">%2$s</xliff:g>"</string>
     <string name="battery_overall_usage" msgid="8940140259734182014">"Imetumia <xliff:g id="PERCENT">%1$s</xliff:g> ya chaji ya betri"</string>
@@ -2156,7 +2154,6 @@
     <string name="battery_not_usage_24hr" msgid="8397519536160741248">"Haijatumika katika saa 24 zilizopita"</string>
     <string name="battery_usage_without_time" msgid="1346894834339420538"></string>
     <string name="battery_usage_other_users" msgid="9002643295562500693">"Watumiaji wengine"</string>
-    <string name="advanced_battery_graph_subtext" msgid="6816737986172678550">"Kadirio la chaji ya betri iliyosalia linategemea matumizi ya kifaa chako"</string>
     <string name="estimated_time_left" msgid="948717045180211777">"Kadirio la muda uliosalia"</string>
     <string name="estimated_charging_time_left" msgid="2287135413363961246">"Hadi chaji ijae"</string>
     <string name="estimated_time_description" msgid="211058785418596009">"Kadirio linaweza kubadilika kulingana na matumizi"</string>
@@ -2263,6 +2260,8 @@
     <string name="vpn_settings_multiple_insecure_multiple_total" msgid="1706236062478680488">"<xliff:g id="VPN_COUNT">%d</xliff:g> si salama"</string>
     <string name="adaptive_connectivity_title" msgid="7464959640138428192">"Muunganisho unaojirekebisha"</string>
     <string name="adaptive_connectivity_summary" msgid="3648731530666326885">"Huboresha muda wa matumizi ya betri na kuboresha utendaji wa kifaa kwa kudhibiti kiotomatiki miunganisho yako ya mtandao"</string>
+    <!-- no translation found for adaptive_connectivity_main_switch_title (261045483524512420) -->
+    <skip />
     <string name="credentials_title" msgid="7535942196886123656">"Hifadhi ya hati tambulishi"</string>
     <string name="credentials_install" msgid="3933218407598415827">"Sakinisha cheti"</string>
     <string name="credentials_reset" msgid="4246628389366452655">"Futa stakabadhi"</string>
@@ -2563,8 +2562,7 @@
     <string name="user_remove_user_menu" msgid="2183714948094429367">"Futa <xliff:g id="USER_NAME">%1$s</xliff:g> kutoka kwenye kifaa hiki"</string>
     <string name="user_lockscreen_settings" msgid="4596612658981942092">"Mipangilio ya kufunga skrini"</string>
     <string name="user_add_on_lockscreen_menu" msgid="2539059062034644966">"Ongeza watumiaji skrini ikiwa imefungwa"</string>
-    <!-- no translation found for switch_to_dock_user_when_docked (2324395443311905635) -->
-    <skip />
+    <string name="switch_to_dock_user_when_docked" msgid="2324395443311905635">"Rudisha kwa mtumiaji msimamizi wakati kimeambatishwa"</string>
     <string name="user_confirm_remove_self_title" msgid="926265330805361832">"Ungependa kujifuta?"</string>
     <string name="user_confirm_remove_title" msgid="3626559103278006002">"Ungependa kumfuta mtumiaji huyu?"</string>
     <string name="user_profile_confirm_remove_title" msgid="3131574314149375354">"Ungependa kuondoa wasifu?"</string>
@@ -2690,8 +2688,7 @@
     <string name="wizard_next" msgid="3884832431439072471">"Endelea"</string>
     <string name="wizard_back_adoptable" msgid="1447814356855134183">"Andaa diski kwa njia nyingine"</string>
     <string name="regulatory_info_text" msgid="1154461023369976667"></string>
-    <!-- no translation found for sim_settings_title (2254609719033946272) -->
-    <skip />
+    <string name="sim_settings_title" msgid="2254609719033946272">"SIM"</string>
     <string name="sim_cellular_data_unavailable" msgid="4653591727755387534">"Data ya mtandao wa simu haipatikani"</string>
     <string name="sim_cellular_data_unavailable_summary" msgid="6505871722911347881">"Gusa ili uchague SIM ya data"</string>
     <string name="sim_calls_always_use" msgid="967857230039768111">"Tumia hii kwa simu wakati wote"</string>
@@ -2709,8 +2706,7 @@
     <string name="sim_status_title" msgid="6188770698037109774">"Hali ya SIM"</string>
     <string name="sim_status_title_sim_slot" msgid="4932996839194493313">"Hali ya SIM (nafasi ya sim ya %1$d)"</string>
     <string name="sim_signal_strength" msgid="6351052821700294501">"dBm <xliff:g id="DBM">%1$d</xliff:g> asu <xliff:g id="ASU">%2$d</xliff:g>"</string>
-    <!-- no translation found for sim_notification_title (2819551384383504031) -->
-    <skip />
+    <string name="sim_notification_title" msgid="2819551384383504031">"SIM zimebadilishwa."</string>
     <string name="sim_notification_summary" msgid="5593339846307029991">"Gusa ili uweke mipangilio"</string>
     <string name="sim_calls_ask_first_prefs_title" msgid="3077694594349657933">"Uliza kila wakati"</string>
     <string name="sim_selection_required_pref" msgid="231437651041498359">"Uteuzi unahitajika"</string>
@@ -2736,7 +2732,10 @@
     <string name="account_dashboard_title" msgid="8228773251948253914">"Manenosiri na akaunti"</string>
     <string name="account_dashboard_default_summary" msgid="1730719656099599488">"Manenosiri yaliyohifadhiwa, kujaza kiotomatiki, akaunti zilizosawazishwa"</string>
     <string name="app_default_dashboard_title" msgid="4071015747629103216">"Programu chaguomsingi"</string>
-    <!-- no translation found for cloned_apps_dashboard_title (5542076801222950921) -->
+    <string name="cloned_apps_dashboard_title" msgid="5542076801222950921">"Programu Zilizonakiliwa"</string>
+    <!-- no translation found for desc_cloned_apps_intro_text (1369621522882622476) -->
+    <skip />
+    <!-- no translation found for cloned_apps_summary (8805362440770795709) -->
     <skip />
     <string name="system_dashboard_summary" msgid="7400745270362833832">"Lugha, ishara, saa, hifadhi nakala"</string>
     <string name="languages_setting_summary" msgid="4924440599794956443">"Lugha za mfumo, lugha za programu"</string>
@@ -3352,8 +3351,7 @@
     <string name="screen_pinning_unlock_password" msgid="4957969621904790573">"Omba nenosiri kabla hujabandua"</string>
     <string name="screen_pinning_unlock_none" msgid="2474959642431856316">"Funga kifaa wakati wa kubandua"</string>
     <string name="confirm_sim_deletion_title" msgid="9199369003530237871">"Thibitisha hatua ya kufuta SIM"</string>
-    <!-- no translation found for confirm_sim_deletion_description (5090811029854329373) -->
-    <skip />
+    <string name="confirm_sim_deletion_description" msgid="5090811029854329373">"Thibitisha kuwa ni wewe kabla ya kufuta eSIM"</string>
     <string name="opening_paragraph_delete_profile_unknown_company" msgid="2951348192319498135">"Wasifu huu wa kazini unasimamiwa na:"</string>
     <string name="managing_admin" msgid="2633920317425356619">"Inasimamiwa na <xliff:g id="ADMIN_APP_LABEL">%s</xliff:g>"</string>
     <string name="encryption_interstitial_header" msgid="4418014339568737685">"Uanzishaji salama"</string>
@@ -3757,6 +3755,16 @@
       <item quantity="one">Programu 1 inaweza kutumia data bila kudhibitiwa</item>
     </plurals>
     <string name="special_access_more" msgid="132919514147475846">"Angalia zaidi"</string>
+    <!-- no translation found for long_background_tasks_label (3169590134850226687) -->
+    <skip />
+    <!-- no translation found for long_background_tasks_switch_title (2491623894899492543) -->
+    <skip />
+    <!-- no translation found for long_background_tasks_title (3272230637974707490) -->
+    <skip />
+    <!-- no translation found for long_background_tasks_footer_title (9117342254914743097) -->
+    <skip />
+    <!-- no translation found for keywords_long_background_tasks (5788956269136054574) -->
+    <skip />
     <string name="reset_shortcut_manager_throttling" msgid="2183940254903144298">"Weka upya mipangilio ya udhibiti wa ukadiriaji katika Kidhibiti cha Njia za Mkato"</string>
     <string name="reset_shortcut_manager_throttling_complete" msgid="8949943009096885470">"Imeweka upya mipangilio ya udhibiti wa ukadiriaji katika Kidhibiti cha Njia za Mkato"</string>
     <string name="notification_suggestion_title" msgid="6309263655965785411">"Dhibiti maelezo kwenye skrini iliyofungwa"</string>
@@ -4129,8 +4137,7 @@
     <string name="mobile_data_settings_title" msgid="3927524078598009792">"Data ya mtandao wa simu"</string>
     <string name="mobile_data_settings_summary" msgid="7323978798199919063">"Tumia data ya mtandao wa simu"</string>
     <string name="mobile_data_settings_summary_auto_switch" msgid="7851549787645698945">"Simu itabadili kiotomatiki itumie mtoa huduma huyu inapokuwa karibu"</string>
-    <!-- no translation found for mobile_data_settings_summary_unavailable (9176513507571883986) -->
-    <skip />
+    <string name="mobile_data_settings_summary_unavailable" msgid="9176513507571883986">"Hakuna SIM inayopatikana"</string>
     <string name="calls_preference" msgid="2166481296066890129">"Mapendeleo ya simu"</string>
     <string name="sms_preference" msgid="7742964962568219351">"Mapendeleo ya SMS"</string>
     <string name="calls_and_sms_ask_every_time" msgid="3178743088737726677">"Iulize kila wakati"</string>
@@ -4145,10 +4152,8 @@
     <string name="mobile_network_list_add_more" msgid="4478586073355236604">"Ongeza zaidi"</string>
     <string name="mobile_network_active_sim" msgid="6397581267971410039">"Inatumika / SIM"</string>
     <string name="mobile_network_inactive_sim" msgid="5829757490580409899">"Haitumiki / SIM"</string>
-    <!-- no translation found for mobile_network_active_esim (3984452275968408382) -->
-    <skip />
-    <!-- no translation found for mobile_network_inactive_esim (8777415108263057939) -->
-    <skip />
+    <string name="mobile_network_active_esim" msgid="3984452275968408382">"eSIM inayotumika"</string>
+    <string name="mobile_network_inactive_esim" msgid="8777415108263057939">"eSIM haitumiki"</string>
     <string name="mobile_network_sim_name" msgid="3187192894150386537">"Jina la SIM na rangi"</string>
     <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>
@@ -4184,8 +4189,7 @@
     <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>
-    <!-- no translation found for sim_action_switch_sub_dialog_text_downloaded (8977951796005849471) -->
-    <skip />
+    <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>
     <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>
@@ -4227,10 +4231,8 @@
     <string name="switch_sim_dialog_text" msgid="7530186862171635464">"<xliff:g id="CARRIER_NAME">%1$s</xliff:g> itatumika kwa ajili ya data ya mtandao wa simu, simu na SMS."</string>
     <string name="switch_sim_dialog_no_switch_title" msgid="809763410787744247">"Hakuna SIM zinazotumika zinazopatikana"</string>
     <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>
-    <!-- no translation found for sim_card_label (6263064316075963775) -->
-    <skip />
-    <!-- no translation found for erase_sim_dialog_title (4742077437653028326) -->
-    <skip />
+    <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>
     <string name="erase_sim_confirm_button" msgid="8309115684335320541">"Futa"</string>
     <string name="erasing_sim" msgid="7877703231075699139">"Inafuta data yote kwenye SIM…"</string>
@@ -4283,6 +4285,10 @@
     <string name="capture_system_heap_dump_title" msgid="9210974110606886455">"Piga picha ya hifadhi ya mfumo"</string>
     <string name="reboot_with_mte_title" msgid="9167242803901899693">"Washa tena MTE ikiwa imewaka"</string>
     <string name="reboot_with_mte_message" msgid="7675836625682561153">"Mfumo utajiwasha tena na kuruhusu kufanya jaribio na Viendelezi vya Kuweka Lebo za Kumbukumbu (MTE). Kipengele cha MTE kinaweza kuathiri utendaji na uthabiti wa mfumo. Itawekwa upya utakapowasha tena kifaa chako."</string>
+    <!-- no translation found for reboot_with_mte_summary (879384278357305846) -->
+    <skip />
+    <!-- no translation found for reboot_with_mte_already_enabled (7708271355555880940) -->
+    <skip />
     <string name="capturing_system_heap_dump_message" msgid="8410503247477360622">"Inapiga picha ya hifadhi ya mfumo"</string>
     <string name="error_capturing_system_heap_dump_message" msgid="2352983250048200052">"Imeshindwa kupiga picha ya hifadhi ya mfumo"</string>
     <string name="automatic_system_heap_dump_title" msgid="4093306504711109479">"Piga picha za hifadhi ya mfumo kiotomatiki"</string>
@@ -4334,6 +4340,9 @@
     <string name="lockscreen_trivial_disabled_controls_summary" msgid="7593626010580689155">"Ili utumie, washa kwanza \"Onyesha vidhibiti vya vifaa\""</string>
     <string name="lockscreen_double_line_clock_summary" msgid="2916159550425093703">"Onyesha saa yenye mistari miwili inapopatikana"</string>
     <string name="lockscreen_double_line_clock_setting_toggle" msgid="3408639316001688529">"Saa yenye mistari miwili"</string>
+    <!-- no translation found for lockscreen_quick_affordances_title (435869403114245620) -->
+    <skip />
+    <!-- no translation found for lockscreen_quick_affordances_summary (4225396036524703997) -->
     <string name="rtt_settings_title" msgid="7049259598645966354"></string>
     <string name="rtt_settings_no_visible" msgid="7440356831140948382"></string>
     <string name="rtt_settings_visible_during_call" msgid="7866181103286073700"></string>
@@ -4382,10 +4391,8 @@
     <string name="carrier_wifi_offload_summary" msgid="2980563718888371142">"Ruhusu Google Fi itumie mitandao ya W+ ili kuboresha kasi na upatikanaji wa mtandao"</string>
     <string name="carrier_wifi_network_title" msgid="5461382943873831770">"Mtandao wa W+"</string>
     <string name="sim_category_title" msgid="2341314000964710495">"SIM"</string>
-    <!-- no translation found for downloaded_sim_category_title (2876988650413179752) -->
-    <skip />
-    <!-- no translation found for downloaded_sims_category_title (487799905978489922) -->
-    <skip />
+    <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>
     <string name="sim_category_default_active_sim" msgid="1208194173387987231">" / Chaguomsingi ya <xliff:g id="ID_1">%1$s</xliff:g>"</string>
@@ -4441,8 +4448,7 @@
     <string name="smart_forwarding_ongoing_title" msgid="962226849074401228">"Mipangilio ya Simu"</string>
     <string name="smart_forwarding_ongoing_text" msgid="2189209372407117114">"Inasasisha Mipangilio…"</string>
     <string name="smart_forwarding_failed_title" msgid="1859891191023516080">"Hitilafu ya Mipangilio ya Simu"</string>
-    <!-- no translation found for smart_forwarding_failed_text (8682640643264071789) -->
-    <skip />
+    <string name="smart_forwarding_failed_text" msgid="8682640643264071789">"Hitilafu ya SIM au mtandao."</string>
     <string name="smart_forwarding_failed_not_activated_text" msgid="997396203001257904">"SIM haijaanza kutumika."</string>
     <string name="smart_forwarding_input_mdn_title" msgid="5105463748849841763">"Weka Nambari za simu"</string>
     <string name="smart_forwarding_input_mdn_dialog_title" msgid="7542216086697868415">"Weka Nambari ya simu"</string>
@@ -4466,14 +4472,10 @@
     <string name="previous_page_content_description" msgid="6438292457923282991">"Uliotangulia"</string>
     <string name="next_page_content_description" msgid="1641835099813416294">"Unaofuata"</string>
     <string name="colors_viewpager_content_description" msgid="2591751086138259565">"Onyesho la kukagua rangi"</string>
-    <!-- no translation found for bluetooth_sim_card_access_notification_title (7351015416346359536) -->
-    <skip />
-    <!-- no translation found for bluetooth_sim_card_access_notification_content (8685623260103018309) -->
-    <skip />
-    <!-- no translation found for bluetooth_sim_card_access_dialog_title (5616323725563125179) -->
-    <skip />
-    <!-- no translation found for bluetooth_sim_card_access_dialog_content (6281997628405909566) -->
-    <skip />
+    <string name="bluetooth_sim_card_access_notification_title" msgid="7351015416346359536">"Ombi la ruhusa ya kufikia SIM"</string>
+    <string name="bluetooth_sim_card_access_notification_content" msgid="8685623260103018309">"Kifaa kinataka kufikia SIM yako. Gusa ili upate maelezo."</string>
+    <string name="bluetooth_sim_card_access_dialog_title" msgid="5616323725563125179">"Ungependa kuruhusu ufikiaji wa SIM?"</string>
+    <string name="bluetooth_sim_card_access_dialog_content" msgid="6281997628405909566">"Kifaa chenye Bluetooth, <xliff:g id="DEVICE_NAME_0">%1$s</xliff:g>, kinataka kufikia data iliyo kwenye SIM yako. Hii ni pamoja na anwani zako.\n\nKinapokuwa kimeunganishwa, <xliff:g id="DEVICE_NAME_1">%2$s</xliff:g> kitapokea simu zote zinazopigwa kwenye <xliff:g id="PHONE_NUMBER">%3$s</xliff:g>."</string>
     <string name="bluetooth_connect_access_notification_title" msgid="2573547043170883947">"Kifaa chenye Bluetooth kinapatikana"</string>
     <string name="bluetooth_connect_access_notification_content" msgid="1328465545685433304">"Kifaa kinataka kuunganisha. Gusa ili upate maelezo."</string>
     <string name="bluetooth_connect_access_dialog_title" msgid="1948056782712451381">"Ungependa kuunganisha kwenye kifaa chenye Bluetooth?"</string>
@@ -4544,6 +4546,10 @@
     <string name="ingress_rate_limit_summary" msgid="1097811019742438371">"Weka mipangilio ya kiwango cha kikomo cha uingiaji kipimo data cha mtandao ambacho kinatumika katika mitandao yote inayotoa muunganisho wa intaneti."</string>
     <string name="ingress_rate_limit_dialog_title" msgid="5359461052422633789">"Weka mipangilio ya kiwango cha kikomo cha upakuaji wa mtandao"</string>
     <string name="ingress_rate_limit_no_limit_entry" msgid="8741098826008012163">"Hakuna kikomo"</string>
+    <!-- no translation found for disable_phantom_process_monitor_title (8348108346706188771) -->
+    <skip />
+    <!-- no translation found for disable_phantom_process_monitor_summary (3044464635550256985) -->
+    <skip />
     <string name="bluetooth_broadcast_dialog_title" msgid="9172775308463135884">"Tangazo"</string>
     <string name="bluetooth_broadcast_dialog_broadcast_app" msgid="1016617579194329005">"Arifu kwenye <xliff:g id="CURRENTAPP">%1$s</xliff:g>"</string>
     <string name="bluetooth_broadcast_dialog_find_message" msgid="6621660851669953883">"Sikiliza matangazo yanayochezwa karibu nawe"</string>
diff --git a/res/values-sw360dp/dimens.xml b/res/values-sw360dp/dimens.xml
index 9ea65ba..4d0bcf7 100755
--- a/res/values-sw360dp/dimens.xml
+++ b/res/values-sw360dp/dimens.xml
@@ -17,4 +17,7 @@
 
 <resources>
     <dimen name="fingerprint_find_sensor_graphic_size">240dp</dimen>
+
+    <!-- Lock pattern view size, align sysui biometric_auth_pattern_view_size -->
+    <dimen name="biometric_auth_pattern_view_size">298dp</dimen>
 </resources>
diff --git a/res/values-sw600dp/styles.xml b/res/values-sw392dp-land/dimens.xml
old mode 100644
new mode 100755
similarity index 69%
copy from res/values-sw600dp/styles.xml
copy to res/values-sw392dp-land/dimens.xml
index 27b31be..920a0ec
--- a/res/values-sw600dp/styles.xml
+++ b/res/values-sw392dp-land/dimens.xml
@@ -1,5 +1,5 @@
 <?xml version="1.0" encoding="utf-8"?>
-<!-- Copyright (C) 2010 The Android Open Source Project
+<!-- 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.
@@ -15,9 +15,8 @@
 -->
 
 <resources>
-
-    <style name="Theme.CreateShortCut" parent="android:Theme.Holo.Dialog">
-        <item name="android:windowNoTitle">true</item>
-    </style>
+    <!-- Lock pattern view size, align sysui biometric_auth_pattern_view_size -->
+    <dimen name="biometric_auth_pattern_view_size">248dp</dimen>
+    <dimen name="biometric_auth_pattern_view_max_size">248dp</dimen>
 
 </resources>
diff --git a/res/values-sw600dp/styles.xml b/res/values-sw392dp/dimens.xml
old mode 100644
new mode 100755
similarity index 75%
copy from res/values-sw600dp/styles.xml
copy to res/values-sw392dp/dimens.xml
index 27b31be..f90d4ee
--- a/res/values-sw600dp/styles.xml
+++ b/res/values-sw392dp/dimens.xml
@@ -1,5 +1,5 @@
 <?xml version="1.0" encoding="utf-8"?>
-<!-- Copyright (C) 2010 The Android Open Source Project
+<!-- 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.
@@ -15,9 +15,7 @@
 -->
 
 <resources>
-
-    <style name="Theme.CreateShortCut" parent="android:Theme.Holo.Dialog">
-        <item name="android:windowNoTitle">true</item>
-    </style>
+    <!-- Lock pattern view size, align sysui biometric_auth_pattern_view_size -->
+    <dimen name="biometric_auth_pattern_view_size">298dp</dimen>
 
 </resources>
diff --git a/res/values-sw600dp/styles.xml b/res/values-sw410dp-land/dimens.xml
old mode 100644
new mode 100755
similarity index 69%
copy from res/values-sw600dp/styles.xml
copy to res/values-sw410dp-land/dimens.xml
index 27b31be..644486d
--- a/res/values-sw600dp/styles.xml
+++ b/res/values-sw410dp-land/dimens.xml
@@ -1,5 +1,5 @@
 <?xml version="1.0" encoding="utf-8"?>
-<!-- Copyright (C) 2010 The Android Open Source Project
+<!-- 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.
@@ -15,9 +15,8 @@
 -->
 
 <resources>
-
-    <style name="Theme.CreateShortCut" parent="android:Theme.Holo.Dialog">
-        <item name="android:windowNoTitle">true</item>
-    </style>
+    <!-- Lock pattern view size, align sysui biometric_auth_pattern_view_size -->
+    <dimen name="biometric_auth_pattern_view_size">248dp</dimen>
+    <dimen name="biometric_auth_pattern_view_max_size">348dp</dimen>
 
 </resources>
diff --git a/res/values-sw600dp/styles.xml b/res/values-sw410dp/dimens.xml
old mode 100644
new mode 100755
similarity index 75%
rename from res/values-sw600dp/styles.xml
rename to res/values-sw410dp/dimens.xml
index 27b31be..5120e4a
--- a/res/values-sw600dp/styles.xml
+++ b/res/values-sw410dp/dimens.xml
@@ -1,5 +1,5 @@
 <?xml version="1.0" encoding="utf-8"?>
-<!-- Copyright (C) 2010 The Android Open Source Project
+<!-- 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.
@@ -15,9 +15,7 @@
 -->
 
 <resources>
-
-    <style name="Theme.CreateShortCut" parent="android:Theme.Holo.Dialog">
-        <item name="android:windowNoTitle">true</item>
-    </style>
+    <!-- Lock pattern view size, align sysui biometric_auth_pattern_view_size -->
+    <dimen name="biometric_auth_pattern_view_size">348dp</dimen>
 
 </resources>
diff --git a/res/values-sw600dp-land/dimens.xml b/res/values-sw600dp-land/dimens.xml
index 3a88386..a14e7c2 100755
--- a/res/values-sw600dp-land/dimens.xml
+++ b/res/values-sw600dp-land/dimens.xml
@@ -17,5 +17,6 @@
 <resources>
     <dimen name="screen_margin_sides">128dip</dimen>
 
-    <dimen name="confirm_credentials_top_margin">24dp</dimen>
+    <!-- Lock pattern view size, align sysui biometric_auth_pattern_view_size -->
+    <dimen name="biometric_auth_pattern_view_size">298dp</dimen>
 </resources>
diff --git a/res/values-sw600dp/dimens.xml b/res/values-sw600dp/dimens.xml
index 0fcf9d4..b13447f 100755
--- a/res/values-sw600dp/dimens.xml
+++ b/res/values-sw600dp/dimens.xml
@@ -27,8 +27,8 @@
     <!-- SwitchBar sub settings margin start / end -->
     <dimen name="switchbar_subsettings_margin_start">80dp</dimen>
 
-    <dimen name="confirm_credentials_side_margin">0dp</dimen>
-    <dimen name="confirm_credentials_top_margin">64dp</dimen>
-
     <dimen name="settings_panel_width">560dp</dimen>
+
+    <!-- Lock pattern view size, align sysui biometric_auth_pattern_view_size -->
+    <dimen name="biometric_auth_pattern_view_size">348dp</dimen>
 </resources>
diff --git a/res/values-sw600dp/themes.xml b/res/values-sw600dp/themes.xml
deleted file mode 100644
index 741aecb..0000000
--- a/res/values-sw600dp/themes.xml
+++ /dev/null
@@ -1,23 +0,0 @@
-<?xml version="1.0" encoding="utf-8"?>
-
-<!--
-  ~ Copyright (C) 2015 The Android Open Source Project
-  ~
-  ~ Licensed under the Apache License, Version 2.0 (the "License");
-  ~ you may not use this file except in compliance with the License.
-  ~ You may obtain a copy of the License at
-  ~
-  ~      http://www.apache.org/licenses/LICENSE-2.0
-  ~
-  ~ Unless required by applicable law or agreed to in writing, software
-  ~ distributed under the License is distributed on an "AS IS" BASIS,
-  ~ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-  ~ See the License for the specific language governing permissions and
-  ~ limitations under the License
-  -->
-<resources>
-    <style name="Theme.ConfirmDeviceCredentials" parent="Theme.SubSettings">
-      <item name="confirmDeviceCredentialsSideMargin">@dimen/confirm_credentials_side_margin</item>
-      <item name="confirmDeviceCredentialsTopMargin">@dimen/confirm_credentials_top_margin</item>
-    </style>
-</resources>
\ No newline at end of file
diff --git a/res/values-sw720dp/dimens.xml b/res/values-sw720dp/dimens.xml
index e730fcc..6480d48 100644
--- a/res/values-sw720dp/dimens.xml
+++ b/res/values-sw720dp/dimens.xml
@@ -22,4 +22,7 @@
     <!-- SwitchBar sub settings margin start / end -->
     <dimen name="switchbar_subsettings_margin_start">80dp</dimen>
     <dimen name="switchbar_subsettings_margin_end">80dp</dimen>
+
+    <!-- Lock pattern view size, align sysui biometric_auth_pattern_view_size -->
+    <dimen name="biometric_auth_pattern_view_size">348dp</dimen>
 </resources>
diff --git a/res/values-sw600dp/styles.xml b/res/values-sw800dp/dimens.xml
similarity index 75%
copy from res/values-sw600dp/styles.xml
copy to res/values-sw800dp/dimens.xml
index 27b31be..48392ef 100644
--- a/res/values-sw600dp/styles.xml
+++ b/res/values-sw800dp/dimens.xml
@@ -1,5 +1,5 @@
 <?xml version="1.0" encoding="utf-8"?>
-<!-- Copyright (C) 2010 The Android Open Source Project
+<!-- 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.
@@ -16,8 +16,6 @@
 
 <resources>
 
-    <style name="Theme.CreateShortCut" parent="android:Theme.Holo.Dialog">
-        <item name="android:windowNoTitle">true</item>
-    </style>
-
+    <!-- Lock pattern view size, align sysui biometric_auth_pattern_view_size -->
+    <dimen name="biometric_auth_pattern_view_size">348dp</dimen>
 </resources>
diff --git a/res/values-ta/arrays.xml b/res/values-ta/arrays.xml
index a160b35..e8104d8 100644
--- a/res/values-ta/arrays.xml
+++ b/res/values-ta/arrays.xml
@@ -469,7 +469,9 @@
     <item msgid="2373999996715432397">"0"</item>
     <item msgid="5305176997036663262">"1"</item>
   </string-array>
-    <!-- no translation found for switch_to_dock_user_when_docked_timeout_entries:0 (3211660022507486536) -->
-    <!-- no translation found for switch_to_dock_user_when_docked_timeout_entries:1 (7025253383416830453) -->
-    <!-- no translation found for switch_to_dock_user_when_docked_timeout_entries:2 (1574040255478150028) -->
+  <string-array name="switch_to_dock_user_when_docked_timeout_entries">
+    <item msgid="3211660022507486536">"ஒருபோதுமில்லை"</item>
+    <item msgid="7025253383416830453">"1 நிமிடத்திற்குப் பிறகு"</item>
+    <item msgid="1574040255478150028">"5 நிமிடங்களுக்குப் பிறகு"</item>
+  </string-array>
 </resources>
diff --git a/res/values-ta/strings.xml b/res/values-ta/strings.xml
index 49a76a7..18f1d17 100644
--- a/res/values-ta/strings.xml
+++ b/res/values-ta/strings.xml
@@ -1012,18 +1012,13 @@
     <string name="force_bold_text" msgid="4620929631102086716">"தடிமன் எழுத்துகள்"</string>
     <string name="title_font_size" msgid="570613010306330622">"எழுத்து அளவு"</string>
     <string name="short_summary_font_size" msgid="8444689613442419978">"எழுத்தின் அளவைப் பெரிதாக்கும் அல்லது சிறிதாக்கும்"</string>
-    <!-- no translation found for sim_lock_settings (7331982427303002613) -->
-    <skip />
-    <!-- no translation found for sim_lock_settings_category (6475255139493877786) -->
-    <skip />
-    <!-- no translation found for sim_pin_toggle (6814489621760857328) -->
-    <skip />
+    <string name="sim_lock_settings" msgid="7331982427303002613">"சிம் பூட்டு அமைப்புகள்"</string>
+    <string name="sim_lock_settings_category" msgid="6475255139493877786">"சிம் பூட்டு"</string>
+    <string name="sim_pin_toggle" msgid="6814489621760857328">"சிம்மைப் பூட்டு"</string>
     <string name="sim_pin_change" msgid="5978881209990507379">"சிம்மின் பின்னை மாற்று"</string>
     <string name="sim_enter_pin" msgid="8235202785516053253">"சிம் பின்"</string>
-    <!-- no translation found for sim_enable_sim_lock (6486354334679225748) -->
-    <skip />
-    <!-- no translation found for sim_disable_sim_lock (6939439812841857306) -->
-    <skip />
+    <string name="sim_enable_sim_lock" msgid="6486354334679225748">"சிம்மைப் பூட்டுதல்"</string>
+    <string name="sim_disable_sim_lock" msgid="6939439812841857306">"சிம்மை அன்லாக் செய்தல்"</string>
     <string name="sim_enter_old" msgid="6882545610939674813">"பழைய சிம் பின்"</string>
     <string name="sim_enter_new" msgid="9010947802784561582">"புதிய சிம் பின்"</string>
     <string name="sim_reenter_new" msgid="6131418271490374263">"புதிய பின்னை மீண்டும் உள்ளிடவும்"</string>
@@ -1038,8 +1033,7 @@
     <string name="sim_change_data_title" msgid="4663239438584588847">"டேட்டாவிற்கு <xliff:g id="CARRIER">%1$s</xliff:g>ஐ உபயோகிக்கவா?"</string>
     <string name="sim_change_data_message" msgid="3046178883369645132">"மொபைல் டேட்டாவிற்கு <xliff:g id="CARRIER2_0">%2$s</xliff:g> சேவையைப் பயன்படுத்துகிறீர்கள். <xliff:g id="CARRIER1">%1$s</xliff:g> சேவைக்கு மாறினால் <xliff:g id="CARRIER2_1">%2$s</xliff:g> சேவையை மொபைல் டேட்டாவிற்குத் தொடர்ந்து பயன்படுத்த இயலாது."</string>
     <string name="sim_change_data_ok" msgid="4922114750417276560">"<xliff:g id="CARRIER">%1$s</xliff:g>ஐப் பயன்படுத்து"</string>
-    <!-- no translation found for sim_preferred_title (8850185380445309835) -->
-    <skip />
+    <string name="sim_preferred_title" msgid="8850185380445309835">"விருப்பமான சிம்மை மாற்றவா?"</string>
     <string name="sim_preferred_message" msgid="6004009449266648351">"உங்கள் சாதனத்தில் <xliff:g id="NEW_SIM">%1$s</xliff:g> சிம் மட்டுமே உள்ளது. மொபைல் டேட்டா, அழைப்புகள் மற்றும் SMS செய்திகளுக்கு இந்தச் சிம்மையே பயன்படுத்தவா?"</string>
     <string name="wrong_pin_code_pukked" msgid="3414172752791445033">"சிம் பின் குறியீடு தவறானது, உங்கள் சாதனத்தை அன்லாக் செய்ய, உங்கள் மொபைல் நிறுவனத்தைத் தொடர்புகொள்ள வேண்டும்."</string>
     <plurals name="wrong_pin_code" formatted="false" msgid="4054088588731305475">
@@ -1192,20 +1186,17 @@
     <string name="reset_network_title" msgid="1395494440355807616">"வைஃபை, மொபைல் &amp; புளூடூத்தை மீட்டமை"</string>
     <string name="reset_network_desc" msgid="1112523764899788246">"பின்வருபவை உட்பட, எல்லா நெட்வொர்க் அமைப்புகளையும் இது மீட்டமைக்கும்:\n\n"<li>"வைஃபை"</li>\n<li>"மொபைல் தரவு"</li>\n<li>"புளூடூத்"</li></string>
     <string name="erase_euicc_data_button" msgid="728078969563311737">"அழி"</string>
-    <!-- no translation found for reset_esim_title (4194570573425902754) -->
-    <skip />
+    <string name="reset_esim_title" msgid="4194570573425902754">"eSIMகளை அழி"</string>
     <string name="reset_esim_desc" msgid="3662444090563399131">"மொபைல் சேவைத் திட்டங்கள் எவையும் இதனால் ரத்துசெய்யப்படாது. மாற்று சிம்களைப் பதிவிறக்க, உங்கள் மொபைல் நிறுவனத்தைத் தொடர்புகொள்ளவும்."</string>
     <string name="reset_network_button_text" msgid="2281476496459610071">"அமைப்புகளை மீட்டமை"</string>
     <string name="reset_network_final_desc" msgid="5304365082065278425">"அனைத்து நெட்வொர்க் அமைப்புகளையும் மீட்டமைக்கவா? இதைச் செயல்தவிர்க்க இயலாது."</string>
-    <!-- no translation found for reset_network_final_desc_esim (1129251284212847939) -->
-    <skip />
+    <string name="reset_network_final_desc_esim" msgid="1129251284212847939">"அனைத்து நெட்வொர்க் அமைப்புகளையும் மீட்டமைத்து eSIMகளை அழிக்கவா? இதைச் செயல்தவிர்க்க முடியாது."</string>
     <string name="reset_network_final_button_text" msgid="2433867118414000462">"அமைப்புகளை மீட்டமை"</string>
     <string name="reset_network_confirm_title" msgid="913014422184481270">"மீட்டமைக்கவா?"</string>
     <string name="network_reset_not_available" msgid="1966334631394607829">"நெட்வொர்க் அமைப்புகளை மீட்டமைக்க, இந்தப் பயனருக்கு அனுமதியில்லை"</string>
     <string name="reset_network_complete_toast" msgid="1367872474130621115">"நெட்வொர்க் அமைப்புகள் மீட்டமைக்கப்பட்டன"</string>
     <string name="reset_esim_error_title" msgid="4670073610967959597">"சிம்களை அழிக்க இயலாது"</string>
-    <!-- no translation found for reset_esim_error_msg (7279607120606365250) -->
-    <skip />
+    <string name="reset_esim_error_msg" msgid="7279607120606365250">"பிழை ஏற்பட்டதால் eSIMகளை அழிக்க முடியவில்லை.\n\nசாதனத்தை மீண்டும் தொடங்கிவிட்டு முயலவும்."</string>
     <string name="main_clear_title" msgid="277664302144837723">"எல்லாத் தரவையும் அழி (ஆரம்பநிலை ரீசெட்)"</string>
     <string name="main_clear_short_title" msgid="4752094765533020696">"எல்லாத் தரவையும் அழி (ஆரம்பநிலை ரீசெட்)"</string>
     <string name="main_clear_desc_also_erases_external" msgid="3687911419628956693"><li>"இசை"</li>\n<li>"படங்கள்"</li>\n<li>"பிற பயனர் தரவு"</li></string>
@@ -2017,7 +2008,6 @@
     <string name="printer_info_desc" msgid="1206872325746154206">"இந்தப் பிரிண்டர் பற்றிய கூடுதல் தகவல்"</string>
     <string name="power_usage_summary_title" msgid="4198312848584882113">"பேட்டரி"</string>
     <string name="power_usage_summary" msgid="6857382582534984531">"பேட்டரியை பயன்படுத்துவன"</string>
-    <string name="power_usage_not_available" msgid="3425302437465106036">"பேட்டரியின் பயன்பாட்டுத் தரவு கிடைக்கவில்லை."</string>
     <string name="power_usage_level_and_status" msgid="821521456989429593">"<xliff:g id="LEVEL">%1$s</xliff:g> - <xliff:g id="STATUS">%2$s</xliff:g>"</string>
     <string name="power_discharge_remaining" msgid="6997529817917076536">"<xliff:g id="REMAIN">%1$s</xliff:g> மீதமுள்ளது"</string>
     <string name="power_charge_remaining" msgid="7046064326172265116">"சார்ஜ் செய்வதற்கு <xliff:g id="UNTIL_CHARGED">%1$s</xliff:g>"</string>
@@ -2038,7 +2028,6 @@
     <string name="manager_battery_usage_optimized_only" msgid="7121785281913056432">"மேம்படுத்தப்பட்ட நிலை"</string>
     <string name="manager_battery_usage_link_a11y" msgid="374918091821438564">"பேட்டரி உபயோக விருப்பங்கள் பற்றி மேலும் அறிக"</string>
     <string name="device_screen_usage" msgid="1011630249648289909">"திரையின் பயன்பாடு (முழு சார்ஜ் ஆன பிறகு)"</string>
-    <string name="power_usage_list_summary" msgid="3237540201918492925">"முழு சார்ஜ் ஆன பிறகு பேட்டரி உபயோகம்"</string>
     <string name="advanced_battery_title" msgid="3005993394776555079">"பேட்டரி உபயோகம்"</string>
     <string name="history_details_title" msgid="8628584613889559355">"வரலாறு விவரங்கள்"</string>
     <string name="advanced_battery_preference_title" msgid="3790901207877260883">"பேட்டரி உபயோகம்"</string>
@@ -2062,7 +2051,17 @@
     <string name="battery_tip_high_usage_summary" msgid="3938999581403084551">"பேட்டரியை அதிகமாக உபயோகிக்கும் ஆப்ஸைக் காண்க"</string>
     <string name="battery_tip_limited_temporarily_title" msgid="5962767837251276527">"சார்ஜ் ஏறுவது இடைநிறுத்தப்பட்டுள்ளது"</string>
     <string name="battery_tip_limited_temporarily_summary" msgid="5254922316684499816">"பேட்டரி ஆயுளை நீட்டிக்க பேட்டரியைப் பாதுகாக்கிறது"</string>
-    <!-- no translation found for battery_tip_limited_temporarily_extra_summary (8876637325622106400) -->
+    <!-- no translation found for battery_tip_dock_defender_future_bypass_title (7257251934903787366) -->
+    <skip />
+    <!-- no translation found for battery_tip_dock_defender_future_bypass_summary (428474483479026813) -->
+    <skip />
+    <!-- no translation found for battery_tip_dock_defender_active_title (8843454404807737776) -->
+    <skip />
+    <!-- no translation found for battery_tip_dock_defender_active_summary (5582869291068635429) -->
+    <skip />
+    <!-- no translation found for battery_tip_dock_defender_temporarily_bypassed_title (1679449361090557201) -->
+    <skip />
+    <!-- no translation found for battery_tip_dock_defender_temporarily_bypassed_summary (5107293805054133144) -->
     <skip />
     <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>
@@ -2125,7 +2124,6 @@
     <string name="power_bluetooth" msgid="5085900180846238196">"புளூடூத்"</string>
     <string name="power_cell" msgid="7793805106954398186">"மொபைல் நெட்வொர்க்"</string>
     <string name="power_phone" msgid="2768396619208561670">"குரல் அழைப்புகள்"</string>
-    <string name="battery_used_for" msgid="6401552215008504483">"<xliff:g id="TIME">^1</xliff:g> பயன்படுத்தப்பட்டது"</string>
     <string name="battery_screen_usage" msgid="90008745183187461">"திரை உபயோகம்: <xliff:g id="TIME">^1</xliff:g>"</string>
     <string name="battery_used_by" msgid="6457305178016189330">"<xliff:g id="APP">%2$s</xliff:g> பயன்படுத்துவது: <xliff:g id="PERCENT">%1$s</xliff:g>"</string>
     <string name="battery_overall_usage" msgid="8940140259734182014">"ஒட்டுமொத்த பேட்டரியில் <xliff:g id="PERCENT">%1$s</xliff:g>"</string>
@@ -2156,7 +2154,6 @@
     <string name="battery_not_usage_24hr" msgid="8397519536160741248">"கடந்த 24 மணிநேரத்தில் எந்த உபயோகமும் இல்லை"</string>
     <string name="battery_usage_without_time" msgid="1346894834339420538"></string>
     <string name="battery_usage_other_users" msgid="9002643295562500693">"பிற பயனர்கள்"</string>
-    <string name="advanced_battery_graph_subtext" msgid="6816737986172678550">"சாதனத்தை உபயோகிப்பதன் அடிப்படையில், மீதமுள்ள பேட்டரியின் தோராய அளவு கணக்கிடப்படுகிறது"</string>
     <string name="estimated_time_left" msgid="948717045180211777">"கணக்கிடப்பட்ட மீதமுள்ள நேரம்"</string>
     <string name="estimated_charging_time_left" msgid="2287135413363961246">"முழு சார்ஜ் ஆக"</string>
     <string name="estimated_time_description" msgid="211058785418596009">"உபயோகத்தின் அடிப்படையில் கணிப்பு நேரம் மாறலாம்"</string>
@@ -2263,6 +2260,7 @@
     <string name="vpn_settings_multiple_insecure_multiple_total" msgid="1706236062478680488">"<xliff:g id="VPN_COUNT">%d</xliff:g> பாதுகாப்பாக இல்லை"</string>
     <string name="adaptive_connectivity_title" msgid="7464959640138428192">"சூழல்சார் இணைப்புநிலை"</string>
     <string name="adaptive_connectivity_summary" msgid="3648731530666326885">"உங்கள் நெட்வொர்க் இணைப்புகளைத் தானாக நிர்வகிப்பதன் மூலம் பேட்டரி ஆயுளை நீட்டிப்பதோடு சாதனச் செயல்திறனையும் மேம்படுத்தும்"</string>
+    <string name="adaptive_connectivity_main_switch_title" msgid="261045483524512420">"Adaptive Connectivity சேவையைப் பயன்படுத்துதல்"</string>
     <string name="credentials_title" msgid="7535942196886123656">"அனுமதிச் சான்று சேமிப்பகம்"</string>
     <string name="credentials_install" msgid="3933218407598415827">"சான்றிதழை நிறுவுதல்"</string>
     <string name="credentials_reset" msgid="4246628389366452655">"அனுமதிச் சான்றுகளை அழி"</string>
@@ -2563,8 +2561,7 @@
     <string name="user_remove_user_menu" msgid="2183714948094429367">"சாதனத்திலிருந்து <xliff:g id="USER_NAME">%1$s</xliff:g> ஐ நீக்கு"</string>
     <string name="user_lockscreen_settings" msgid="4596612658981942092">"லாக் ஸ்கிரீன் அமைப்புகள்"</string>
     <string name="user_add_on_lockscreen_menu" msgid="2539059062034644966">"லாக் ஸ்கிரீனிலிருந்து பயனர்களைச் சேர்"</string>
-    <!-- no translation found for switch_to_dock_user_when_docked (2324395443311905635) -->
-    <skip />
+    <string name="switch_to_dock_user_when_docked" msgid="2324395443311905635">"இணைந்திருக்கும்போது நிர்வாகப் பயனருக்கு மாறும்"</string>
     <string name="user_confirm_remove_self_title" msgid="926265330805361832">"உங்களை நீக்கவா?"</string>
     <string name="user_confirm_remove_title" msgid="3626559103278006002">"இந்தப் பயனரை நீக்கவா?"</string>
     <string name="user_profile_confirm_remove_title" msgid="3131574314149375354">"இதை அகற்றவா?"</string>
@@ -2690,8 +2687,7 @@
     <string name="wizard_next" msgid="3884832431439072471">"அடுத்து"</string>
     <string name="wizard_back_adoptable" msgid="1447814356855134183">"வேறுவிதமாக ஃபார்மேட் செய்"</string>
     <string name="regulatory_info_text" msgid="1154461023369976667"></string>
-    <!-- no translation found for sim_settings_title (2254609719033946272) -->
-    <skip />
+    <string name="sim_settings_title" msgid="2254609719033946272">"சிம்கள்"</string>
     <string name="sim_cellular_data_unavailable" msgid="4653591727755387534">"மொபைல் டேட்டா இல்லை"</string>
     <string name="sim_cellular_data_unavailable_summary" msgid="6505871722911347881">"தரவு சிம்மைத் தேர்ந்தெடுக்க, தட்டவும்"</string>
     <string name="sim_calls_always_use" msgid="967857230039768111">"அழைப்புகளுக்கு எப்போதும் இதை பயன்படுத்து"</string>
@@ -2709,8 +2705,7 @@
     <string name="sim_status_title" msgid="6188770698037109774">"சிம் நிலை"</string>
     <string name="sim_status_title_sim_slot" msgid="4932996839194493313">"சிம் நிலை (சிம் செருகுமிடம் %1$d)"</string>
     <string name="sim_signal_strength" msgid="6351052821700294501">"<xliff:g id="DBM">%1$d</xliff:g> dBm <xliff:g id="ASU">%2$d</xliff:g> asu"</string>
-    <!-- no translation found for sim_notification_title (2819551384383504031) -->
-    <skip />
+    <string name="sim_notification_title" msgid="2819551384383504031">"சிம்கள் மாற்றப்பட்டன."</string>
     <string name="sim_notification_summary" msgid="5593339846307029991">"அமைக்க, தட்டவும்"</string>
     <string name="sim_calls_ask_first_prefs_title" msgid="3077694594349657933">"ஒவ்வொரு முறையும் கேள்"</string>
     <string name="sim_selection_required_pref" msgid="231437651041498359">"தேர்வு தேவை"</string>
@@ -2736,7 +2731,10 @@
     <string name="account_dashboard_title" msgid="8228773251948253914">"கடவுச்சொற்கள் &amp; கணக்குகள்"</string>
     <string name="account_dashboard_default_summary" msgid="1730719656099599488">"சேமிக்கப்பட்டுள்ள கடவுச்சொற்கள், தானாக நிரப்புதல், ஒத்திசைக்கப்பட்ட கணக்குகள்"</string>
     <string name="app_default_dashboard_title" msgid="4071015747629103216">"இயல்புநிலை ஆப்ஸ்"</string>
-    <!-- no translation found for cloned_apps_dashboard_title (5542076801222950921) -->
+    <string name="cloned_apps_dashboard_title" msgid="5542076801222950921">"குளோன் செய்யப்பட்ட ஆப்ஸ்"</string>
+    <!-- no translation found for desc_cloned_apps_intro_text (1369621522882622476) -->
+    <skip />
+    <!-- no translation found for cloned_apps_summary (8805362440770795709) -->
     <skip />
     <string name="system_dashboard_summary" msgid="7400745270362833832">"மொழிகள், சைகைகள், நேரம், காப்புப் பிரதி"</string>
     <string name="languages_setting_summary" msgid="4924440599794956443">"சிஸ்டம் மொழிகள், ஆப்ஸ் மொழிகள்"</string>
@@ -3352,8 +3350,7 @@
     <string name="screen_pinning_unlock_password" msgid="4957969621904790573">"அகற்றும் முன் கடவுச்சொல்லைக் கேள்"</string>
     <string name="screen_pinning_unlock_none" msgid="2474959642431856316">"பின் செய்ததை நீக்கும்போது சாதனத்தைப் பூட்டு"</string>
     <string name="confirm_sim_deletion_title" msgid="9199369003530237871">"சிம் நீக்கத்தை உறுதிப்படுத்தவும்"</string>
-    <!-- no translation found for confirm_sim_deletion_description (5090811029854329373) -->
-    <skip />
+    <string name="confirm_sim_deletion_description" msgid="5090811029854329373">"eSIMமை அழிப்பதற்கு முன்பு இது நீங்கள்தான் என்பதைச் சரிபார்க்கவும்"</string>
     <string name="opening_paragraph_delete_profile_unknown_company" msgid="2951348192319498135">"இந்தப் பணிக் கணக்கை நிர்வகிப்பது:"</string>
     <string name="managing_admin" msgid="2633920317425356619">"நிர்வகிப்பது: <xliff:g id="ADMIN_APP_LABEL">%s</xliff:g>"</string>
     <string name="encryption_interstitial_header" msgid="4418014339568737685">"பாதுகாப்பான தொடக்கம்"</string>
@@ -3757,6 +3754,16 @@
       <item quantity="one">1 ஆப்ஸால் எல்லா தகவலையும் பயன்படுத்த முடியும்</item>
     </plurals>
     <string name="special_access_more" msgid="132919514147475846">"மேலும் காட்டு"</string>
+    <!-- no translation found for long_background_tasks_label (3169590134850226687) -->
+    <skip />
+    <!-- no translation found for long_background_tasks_switch_title (2491623894899492543) -->
+    <skip />
+    <!-- no translation found for long_background_tasks_title (3272230637974707490) -->
+    <skip />
+    <!-- no translation found for long_background_tasks_footer_title (9117342254914743097) -->
+    <skip />
+    <!-- no translation found for keywords_long_background_tasks (5788956269136054574) -->
+    <skip />
     <string name="reset_shortcut_manager_throttling" msgid="2183940254903144298">"ShortcutManager இன் ரேட் லிமிட்டிங்கை மீட்டமை"</string>
     <string name="reset_shortcut_manager_throttling_complete" msgid="8949943009096885470">"ShortcutManager இன் ரேட் லிமிட்டிங் மீட்டமைக்கப்பட்டது"</string>
     <string name="notification_suggestion_title" msgid="6309263655965785411">"லாக் ஸ்கிரீனில் தகவலைக் கட்டுப்படுத்தவும்"</string>
@@ -4129,8 +4136,7 @@
     <string name="mobile_data_settings_title" msgid="3927524078598009792">"மொபைல் டேட்டா"</string>
     <string name="mobile_data_settings_summary" msgid="7323978798199919063">"மொபைல் நெட்வொர்க் மூலம் டேட்டாவைப் பயன்படுத்துதல்"</string>
     <string name="mobile_data_settings_summary_auto_switch" msgid="7851549787645698945">"தொடர்பு எல்லையில் இருக்கும்போது மொபைல் தானாகவே இந்த மொபைல் நிறுவனத்தின் சேவைக்கு மாறிவிடும்"</string>
-    <!-- no translation found for mobile_data_settings_summary_unavailable (9176513507571883986) -->
-    <skip />
+    <string name="mobile_data_settings_summary_unavailable" msgid="9176513507571883986">"சிம் ஏதுமில்லை"</string>
     <string name="calls_preference" msgid="2166481296066890129">"அழைப்புகளின் விருப்பம்"</string>
     <string name="sms_preference" msgid="7742964962568219351">"SMS விருப்பம்"</string>
     <string name="calls_and_sms_ask_every_time" msgid="3178743088737726677">"ஒவ்வொரு முறையும் கேள்"</string>
@@ -4145,10 +4151,8 @@
     <string name="mobile_network_list_add_more" msgid="4478586073355236604">"மேலும் சேர்"</string>
     <string name="mobile_network_active_sim" msgid="6397581267971410039">"செயலில் உள்ளது / சிம்"</string>
     <string name="mobile_network_inactive_sim" msgid="5829757490580409899">"செயலில் இல்லை / சிம்"</string>
-    <!-- no translation found for mobile_network_active_esim (3984452275968408382) -->
-    <skip />
-    <!-- no translation found for mobile_network_inactive_esim (8777415108263057939) -->
-    <skip />
+    <string name="mobile_network_active_esim" msgid="3984452275968408382">"செயலில் உள்ளது / eSIM"</string>
+    <string name="mobile_network_inactive_esim" msgid="8777415108263057939">"செயலில் இல்லை / eSIM"</string>
     <string name="mobile_network_sim_name" msgid="3187192894150386537">"சிம் பெயர் &amp; வண்ணம்"</string>
     <string name="mobile_network_sim_name_label" msgid="1452440641628369625">"பெயர்"</string>
     <string name="mobile_network_sim_color_label" msgid="5293944087609632340">"வண்ணம் (இணக்கமான ஆப்ஸ் உபயோகிப்பவை)"</string>
@@ -4184,8 +4188,7 @@
     <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>
-    <!-- no translation found for sim_action_switch_sub_dialog_text_downloaded (8977951796005849471) -->
-    <skip />
+    <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>
     <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>
@@ -4227,10 +4230,8 @@
     <string name="switch_sim_dialog_text" msgid="7530186862171635464">"மொபைல் டேட்டாவிற்கும், அழைப்புகளுக்கும், மெசேஜுக்கும் <xliff:g id="CARRIER_NAME">%1$s</xliff:g> சிம் பயன்படுத்தப்படும்."</string>
     <string name="switch_sim_dialog_no_switch_title" msgid="809763410787744247">"இயக்கத்திலுள்ள சிம்கள் எதுவுமில்லை"</string>
     <string name="switch_sim_dialog_no_switch_text" msgid="7053939850026876088">"நெட்வொர்க் அமைப்புகளுக்குச் சென்று மொபைல் டேட்டா, மெசேஜ், அழைப்பு அம்சங்களைப் பிறகு பயன்படுத்துவதற்கு ஏற்றவாறு அமைத்துக்கொள்ளலாம்"</string>
-    <!-- no translation found for sim_card_label (6263064316075963775) -->
-    <skip />
-    <!-- no translation found for erase_sim_dialog_title (4742077437653028326) -->
-    <skip />
+    <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>
     <string name="erase_sim_confirm_button" msgid="8309115684335320541">"அழி"</string>
     <string name="erasing_sim" msgid="7877703231075699139">"சிம்மை அழிக்கிறது…"</string>
@@ -4283,6 +4284,8 @@
     <string name="capture_system_heap_dump_title" msgid="9210974110606886455">"சிஸ்டம் ஹீப் டம்ப்பைத் தொடங்குதல்"</string>
     <string name="reboot_with_mte_title" msgid="9167242803901899693">"MTE மூலம் மறுபடி தொடங்குதல்"</string>
     <string name="reboot_with_mte_message" msgid="7675836625682561153">"சிஸ்டம் மீண்டும் தொடங்கி, நினைவகக் குறியிடல் நீட்டிப்பு (MTE - Memory Tagging Extensions) மூலம் பரிசோதனை செய்ய அனுமதிக்கும். நினைவகக் குறியிடல் நீட்டிப்புகள் (MTE) சிஸ்டமின் செயல்திறனையும் நிலைப்புத்தன்மையையும் எதிர்மறையாகப் பாதிக்கக்கூடும். அடுத்த முறை மீண்டும் தொடங்கும்போது ரீசெட் செய்யப்படும்."</string>
+    <string name="reboot_with_mte_summary" msgid="879384278357305846">"ஆப்ஸ் மேம்பாட்டிற்காக ஒருமுறை தொடக்க அமர்வுக்கான MTEயைப் பயன்படுத்திப் பார்க்கவும்"</string>
+    <string name="reboot_with_mte_already_enabled" msgid="7708271355555880940">"மேம்பட்ட நினைவகப் பாதுகாப்பு மூலம் MTE இயக்கப்பட்டுள்ளது"</string>
     <string name="capturing_system_heap_dump_message" msgid="8410503247477360622">"சிஸ்டம் ஹீப் டம்பைத் தொடங்குகிறது"</string>
     <string name="error_capturing_system_heap_dump_message" msgid="2352983250048200052">"சிஸ்டம் ஹீப் டம்ப்பைத் தொடங்க இயலவில்லை"</string>
     <string name="automatic_system_heap_dump_title" msgid="4093306504711109479">"சிஸ்டம் ஹீப் டம்ப்களைத் தானாகவே தொடங்குதல்"</string>
@@ -4334,6 +4337,9 @@
     <string name="lockscreen_trivial_disabled_controls_summary" msgid="7593626010580689155">"பயன்படுத்த வேண்டுமெனில் \"சாதனக் கட்டுப்பாடுகளைக் காட்டு\" என்பதை முதலில் இயக்கவும்"</string>
     <string name="lockscreen_double_line_clock_summary" msgid="2916159550425093703">"இயக்கத்தில் இருக்கும்போது இரட்டை-வரிக் கடிகாரத்தைக் காட்டும்"</string>
     <string name="lockscreen_double_line_clock_setting_toggle" msgid="3408639316001688529">"இரட்டை-வரிக் கடிகாரம்"</string>
+    <!-- no translation found for lockscreen_quick_affordances_title (435869403114245620) -->
+    <skip />
+    <!-- no translation found for lockscreen_quick_affordances_summary (4225396036524703997) -->
     <string name="rtt_settings_title" msgid="7049259598645966354"></string>
     <string name="rtt_settings_no_visible" msgid="7440356831140948382"></string>
     <string name="rtt_settings_visible_during_call" msgid="7866181103286073700"></string>
@@ -4382,10 +4388,8 @@
     <string name="carrier_wifi_offload_summary" msgid="2980563718888371142">"வேகத்தையும் கவரேஜையும் மேம்படுத்த, வைஃபை பிளஸ் நெட்வொர்க்குகளை Google Fi பயன்படுத்துவதற்கு அனுமதிக்கும்"</string>
     <string name="carrier_wifi_network_title" msgid="5461382943873831770">"வைஃபை பிளஸ் நெட்வொர்க்"</string>
     <string name="sim_category_title" msgid="2341314000964710495">"சிம்"</string>
-    <!-- no translation found for downloaded_sim_category_title (2876988650413179752) -->
-    <skip />
-    <!-- no translation found for downloaded_sims_category_title (487799905978489922) -->
-    <skip />
+    <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>
     <string name="sim_category_default_active_sim" msgid="1208194173387987231">" / <xliff:g id="ID_1">%1$s</xliff:g>க்கான இயல்புநிலை"</string>
@@ -4441,8 +4445,7 @@
     <string name="smart_forwarding_ongoing_title" msgid="962226849074401228">"அழைப்பு அமைப்புகள்"</string>
     <string name="smart_forwarding_ongoing_text" msgid="2189209372407117114">"அமைப்புகளைப் புதுப்பிக்கிறது..."</string>
     <string name="smart_forwarding_failed_title" msgid="1859891191023516080">"அழைப்பு அமைப்புகளில் பிழை"</string>
-    <!-- no translation found for smart_forwarding_failed_text (8682640643264071789) -->
-    <skip />
+    <string name="smart_forwarding_failed_text" msgid="8682640643264071789">"நெட்வொர்க்கிலோ சிம்மிலோ பிழை ஏற்பட்டது."</string>
     <string name="smart_forwarding_failed_not_activated_text" msgid="997396203001257904">"சிம் இயக்கப்படவில்லை."</string>
     <string name="smart_forwarding_input_mdn_title" msgid="5105463748849841763">"மொபைல் எண்களை உள்ளிடுக"</string>
     <string name="smart_forwarding_input_mdn_dialog_title" msgid="7542216086697868415">"மொபைல் எண்ணை உள்ளிடுக"</string>
@@ -4466,14 +4469,10 @@
     <string name="previous_page_content_description" msgid="6438292457923282991">"முந்தையது"</string>
     <string name="next_page_content_description" msgid="1641835099813416294">"அடுத்து"</string>
     <string name="colors_viewpager_content_description" msgid="2591751086138259565">"வண்ண மாதிரிக்காட்சி"</string>
-    <!-- no translation found for bluetooth_sim_card_access_notification_title (7351015416346359536) -->
-    <skip />
-    <!-- no translation found for bluetooth_sim_card_access_notification_content (8685623260103018309) -->
-    <skip />
-    <!-- no translation found for bluetooth_sim_card_access_dialog_title (5616323725563125179) -->
-    <skip />
-    <!-- no translation found for bluetooth_sim_card_access_dialog_content (6281997628405909566) -->
-    <skip />
+    <string name="bluetooth_sim_card_access_notification_title" msgid="7351015416346359536">"சிம்மை அணுகுவதற்கான கோரிக்கை"</string>
+    <string name="bluetooth_sim_card_access_notification_content" msgid="8685623260103018309">"ஒரு சாதனம் உங்கள் சிம்மை அணுக விரும்புகிறது. விவரங்களைப் பார்க்க தட்டவும்."</string>
+    <string name="bluetooth_sim_card_access_dialog_title" msgid="5616323725563125179">"சிம்மை அணுக அனுமதிக்கவா?"</string>
+    <string name="bluetooth_sim_card_access_dialog_content" msgid="6281997628405909566">"<xliff:g id="DEVICE_NAME_0">%1$s</xliff:g> எனும் புளூடூத் சாதனம் உங்கள் சிம்மில் உள்ள தரவை அணுக விரும்புகிறது. இதில் தொடர்புகளும் அடங்கும்.\n\nஇணைக்கப்பட்டுள்ளபோது, <xliff:g id="PHONE_NUMBER">%3$s</xliff:g> என்ற எண்ணிற்கு வரும் அனைத்து அழைப்புகளும் <xliff:g id="DEVICE_NAME_1">%2$s</xliff:g> சாதனத்தில் பெறப்படும்."</string>
     <string name="bluetooth_connect_access_notification_title" msgid="2573547043170883947">"புளூடூத் சாதனம் உள்ளது"</string>
     <string name="bluetooth_connect_access_notification_content" msgid="1328465545685433304">"ஒரு சாதனம் இணைய விரும்புகிறது. விவரங்களைப் பார்க்கத் தட்டவும்."</string>
     <string name="bluetooth_connect_access_dialog_title" msgid="1948056782712451381">"புளூடூத் சாதனத்துடன் இணைக்கவா?"</string>
@@ -4544,6 +4543,10 @@
     <string name="ingress_rate_limit_summary" msgid="1097811019742438371">"இணைய இணைப்பை வழங்கும் அனைத்து நெட்வொர்க்குகளுக்கும் பொருந்தக்கூடிய நெட்வொர்க் இணைய வேகப் பதிவிறக்க விகிதத்திற்கான வரம்பை உள்ளமையுங்கள்."</string>
     <string name="ingress_rate_limit_dialog_title" msgid="5359461052422633789">"நெட்வொர்க் பதிவிறக்க விகிதத்திற்கான வரம்பை உள்ளமையுங்கள்"</string>
     <string name="ingress_rate_limit_no_limit_entry" msgid="8741098826008012163">"வரம்பு இல்லை"</string>
+    <!-- no translation found for disable_phantom_process_monitor_title (8348108346706188771) -->
+    <skip />
+    <!-- no translation found for disable_phantom_process_monitor_summary (3044464635550256985) -->
+    <skip />
     <string name="bluetooth_broadcast_dialog_title" msgid="9172775308463135884">"பிராட்காஸ்ட்"</string>
     <string name="bluetooth_broadcast_dialog_broadcast_app" msgid="1016617579194329005">"<xliff:g id="CURRENTAPP">%1$s</xliff:g> ஆப்ஸை ஒலிபரப்பு"</string>
     <string name="bluetooth_broadcast_dialog_find_message" msgid="6621660851669953883">"உங்களுக்கு அருகில் பிளே ஆகின்ற பிராட்காஸ்ட்டுகளைக் கேளுங்கள்"</string>
diff --git a/res/values-te/arrays.xml b/res/values-te/arrays.xml
index 3b64b0d..ee338e5 100644
--- a/res/values-te/arrays.xml
+++ b/res/values-te/arrays.xml
@@ -469,7 +469,9 @@
     <item msgid="2373999996715432397">"0"</item>
     <item msgid="5305176997036663262">"1"</item>
   </string-array>
-    <!-- no translation found for switch_to_dock_user_when_docked_timeout_entries:0 (3211660022507486536) -->
-    <!-- no translation found for switch_to_dock_user_when_docked_timeout_entries:1 (7025253383416830453) -->
-    <!-- no translation found for switch_to_dock_user_when_docked_timeout_entries:2 (1574040255478150028) -->
+  <string-array name="switch_to_dock_user_when_docked_timeout_entries">
+    <item msgid="3211660022507486536">"ఎప్పుడూ వద్దు"</item>
+    <item msgid="7025253383416830453">"1 నిమిషం తర్వాత"</item>
+    <item msgid="1574040255478150028">"5 నిమిషాల తర్వాత"</item>
+  </string-array>
 </resources>
diff --git a/res/values-te/strings.xml b/res/values-te/strings.xml
index 19ccb75..24f838a 100644
--- a/res/values-te/strings.xml
+++ b/res/values-te/strings.xml
@@ -1012,18 +1012,13 @@
     <string name="force_bold_text" msgid="4620929631102086716">"బోల్డ్ టెక్స్ట్"</string>
     <string name="title_font_size" msgid="570613010306330622">"ఫాంట్ సైజ్‌"</string>
     <string name="short_summary_font_size" msgid="8444689613442419978">"టెక్స్ట్‌ను పెద్దదిగా లేదా చిన్నదిగా చేస్తుంది"</string>
-    <!-- no translation found for sim_lock_settings (7331982427303002613) -->
-    <skip />
-    <!-- no translation found for sim_lock_settings_category (6475255139493877786) -->
-    <skip />
-    <!-- no translation found for sim_pin_toggle (6814489621760857328) -->
-    <skip />
+    <string name="sim_lock_settings" msgid="7331982427303002613">"SIM లాక్ సెట్టింగ్‌లు"</string>
+    <string name="sim_lock_settings_category" msgid="6475255139493877786">"SIM లాక్"</string>
+    <string name="sim_pin_toggle" msgid="6814489621760857328">"SIMను లాక్ చేయండి"</string>
     <string name="sim_pin_change" msgid="5978881209990507379">"సిమ్ పిన్‌ను మార్చు"</string>
     <string name="sim_enter_pin" msgid="8235202785516053253">"సిమ్ పిన్"</string>
-    <!-- no translation found for sim_enable_sim_lock (6486354334679225748) -->
-    <skip />
-    <!-- no translation found for sim_disable_sim_lock (6939439812841857306) -->
-    <skip />
+    <string name="sim_enable_sim_lock" msgid="6486354334679225748">"SIMను లాక్ చేయండి"</string>
+    <string name="sim_disable_sim_lock" msgid="6939439812841857306">"SIMను అన్‌లాక్ చేయండి"</string>
     <string name="sim_enter_old" msgid="6882545610939674813">"పాత సిమ్ పిన్"</string>
     <string name="sim_enter_new" msgid="9010947802784561582">"కొత్త సిమ్ పిన్"</string>
     <string name="sim_reenter_new" msgid="6131418271490374263">"కొత్త పిన్‌ను మళ్లీ టైప్ చేయండి"</string>
@@ -1038,8 +1033,7 @@
     <string name="sim_change_data_title" msgid="4663239438584588847">"మొబైల్ డేటా కోసం <xliff:g id="CARRIER">%1$s</xliff:g> ఉపయోగించాలా?"</string>
     <string name="sim_change_data_message" msgid="3046178883369645132">"మీరు మొబైల్ డేటా కోసం <xliff:g id="CARRIER2_0">%2$s</xliff:g>ను వినియోగిస్తున్నారు. మీరు <xliff:g id="CARRIER1">%1$s</xliff:g>కు మారితే, <xliff:g id="CARRIER2_1">%2$s</xliff:g> ఇప్పటి నుండి మొబైల్ డేటా కోసం ఉపయోగించబడదు."</string>
     <string name="sim_change_data_ok" msgid="4922114750417276560">"<xliff:g id="CARRIER">%1$s</xliff:g>ని ఉపయోగించు"</string>
-    <!-- no translation found for sim_preferred_title (8850185380445309835) -->
-    <skip />
+    <string name="sim_preferred_title" msgid="8850185380445309835">"ప్రాధాన్య SIM అప్‌డేట్ చేయాలా?"</string>
     <string name="sim_preferred_message" msgid="6004009449266648351">"మీ పరికరంలో <xliff:g id="NEW_SIM">%1$s</xliff:g> SIM మాత్రమే ఉంది. మొబైల్ డేటా, కాల్స్‌, SMS మెసేజ్‌ల కోసం మీరు ఈ SIMను ఉపయోగించాలని అనుకుంటున్నారా?"</string>
     <string name="wrong_pin_code_pukked" msgid="3414172752791445033">"సిమ్ పిన్ కోడ్ చెల్లదు మీరు తప్పనిసరిగా మీ డివైజ్‌ను అన్‌లాక్ చేయడానికి మీ క్యారియర్‌ను ఇప్పుడు సంప్రదించాలి."</string>
     <plurals name="wrong_pin_code" formatted="false" msgid="4054088588731305475">
@@ -1192,20 +1186,17 @@
     <string name="reset_network_title" msgid="1395494440355807616">"Wi-Fi, మొబైల్ డేటా &amp; బ్లూటూత్‌లను రీసెట్ చేయండి"</string>
     <string name="reset_network_desc" msgid="1112523764899788246">"ఇది అన్ని నెట్‌వర్క్ సెట్టింగ్‌లను రీసెట్ చేస్తుంది, వీటితో సహా:\n\n"<li>"Wi‑Fi"</li>\n<li>"మొబైల్ డేటా"</li>\n<li>"బ్లూటూత్"</li></string>
     <string name="erase_euicc_data_button" msgid="728078969563311737">"తొలగించు"</string>
-    <!-- no translation found for reset_esim_title (4194570573425902754) -->
-    <skip />
+    <string name="reset_esim_title" msgid="4194570573425902754">"eSIMలను ఫ్యాక్టరీ రీసెట్ చేయండి"</string>
     <string name="reset_esim_desc" msgid="3662444090563399131">"ఇది ఏవిధమైన మొబైల్ సర్వీస్ ప్లాన్‌లను రద్దు చేయదు. రీప్లేస్‌మెంట్ SIMలను డౌన్‌లోడ్ చేయడానికి మీ క్యారియర్‌ను సంప్రదించండి."</string>
     <string name="reset_network_button_text" msgid="2281476496459610071">"సెట్టింగ్‌లను రీసెట్ చేయి"</string>
     <string name="reset_network_final_desc" msgid="5304365082065278425">"అన్ని నెట్‌వర్క్ సెట్టింగ్‌లను రీసెట్ చేయాలా? మీరు ఈ చర్యను తిరిగి రద్దు చేయలేరు."</string>
-    <!-- no translation found for reset_network_final_desc_esim (1129251284212847939) -->
-    <skip />
+    <string name="reset_network_final_desc_esim" msgid="1129251284212847939">"అన్ని నెట్‌వర్క్ సెట్టింగ్‌లను రీసెట్ చేసి, eSIMలను ఫ్యాక్టరీ రీసెట్ చేయాలా? ఈ చర్యను మీరు చర్య రద్దు చేయలేరు."</string>
     <string name="reset_network_final_button_text" msgid="2433867118414000462">"సెట్టింగ్‌లను రీసెట్ చేయి"</string>
     <string name="reset_network_confirm_title" msgid="913014422184481270">"రీసెట్ చేయాలా?"</string>
     <string name="network_reset_not_available" msgid="1966334631394607829">"ఈ వినియోగదారు కోసం నెట్‌వర్క్ రీసెట్ అందుబాటులో లేదు"</string>
     <string name="reset_network_complete_toast" msgid="1367872474130621115">"నెట్‌వర్క్ సెట్టింగ్‌లు రీసెట్ చేయబడ్డాయి"</string>
     <string name="reset_esim_error_title" msgid="4670073610967959597">"SIMల డేటాను తొలగించలేకపోయింది"</string>
-    <!-- no translation found for reset_esim_error_msg (7279607120606365250) -->
-    <skip />
+    <string name="reset_esim_error_msg" msgid="7279607120606365250">"ఎర్రర్ కారణంగా eSIMలు ఫ్యాక్టరీ రీసెట్ చేయబడవు.\n\nమీ పరికరాన్ని రీస్టార్ట్ చేసి మళ్లీ ట్రై చేయండి."</string>
     <string name="main_clear_title" msgid="277664302144837723">"మొత్తం డేటాను తొలగించండి (ఫ్యాక్టరీ రీసెట్)"</string>
     <string name="main_clear_short_title" msgid="4752094765533020696">"మొత్తం డేటాను తొలగించండి (ఫ్యాక్టరీ రీసెట్)"</string>
     <string name="main_clear_desc_also_erases_external" msgid="3687911419628956693"><li>"మ్యూజిక్"</li>\n<li>"ఫోటోలు"</li>\n<li>"ఇతర యూజర్ డేటా"</li></string>
@@ -2017,7 +2008,6 @@
     <string name="printer_info_desc" msgid="1206872325746154206">"ఈ ప్రింటర్ గురించి మరింత సమాచారం"</string>
     <string name="power_usage_summary_title" msgid="4198312848584882113">"బ్యాటరీ"</string>
     <string name="power_usage_summary" msgid="6857382582534984531">"బ్యాటరీని ఉపయోగిస్తున్నవి"</string>
-    <string name="power_usage_not_available" msgid="3425302437465106036">"బ్యాటరీ వినియోగ డేటా అందుబాటులో లేదు."</string>
     <string name="power_usage_level_and_status" msgid="821521456989429593">"<xliff:g id="LEVEL">%1$s</xliff:g> - <xliff:g id="STATUS">%2$s</xliff:g>"</string>
     <string name="power_discharge_remaining" msgid="6997529817917076536">"<xliff:g id="REMAIN">%1$s</xliff:g> ఉంది"</string>
     <string name="power_charge_remaining" msgid="7046064326172265116">"<xliff:g id="UNTIL_CHARGED">%1$s</xliff:g>లోపు ఛార్జ్ చేయాలి"</string>
@@ -2038,7 +2028,6 @@
     <string name="manager_battery_usage_optimized_only" msgid="7121785281913056432">"ఆప్టిమైజ్ చేయబడిన"</string>
     <string name="manager_battery_usage_link_a11y" msgid="374918091821438564">"బ్యాటరీ వినియోగ ఆప్షన్‌ల గురించి మరింత తెలుసుకోండి"</string>
     <string name="device_screen_usage" msgid="1011630249648289909">"పూర్తిగా ఛార్జ్ చేసినప్పటి నుండి స్క్రీన్ వినియోగం"</string>
-    <string name="power_usage_list_summary" msgid="3237540201918492925">"ఫుల్‌ ఛార్జ్ చేసినప్పటి నుండి ఇప్పటి దాకా బ్యాటరీ వినియోగం"</string>
     <string name="advanced_battery_title" msgid="3005993394776555079">"బ్యాటరీ వినియోగం"</string>
     <string name="history_details_title" msgid="8628584613889559355">"హిస్టరీ వివరాలు"</string>
     <string name="advanced_battery_preference_title" msgid="3790901207877260883">"బ్యాటరీ వినియోగం"</string>
@@ -2062,7 +2051,17 @@
     <string name="battery_tip_high_usage_summary" msgid="3938999581403084551">"చాలా ఎక్కువగా బ్యాటరీని వినియోగించే యాప్‌లను చూడండి"</string>
     <string name="battery_tip_limited_temporarily_title" msgid="5962767837251276527">"ఛార్జింగ్ పాజ్ చేయబడింది"</string>
     <string name="battery_tip_limited_temporarily_summary" msgid="5254922316684499816">"బ్యాటరీ జీవితకాలాన్ని పొడిగించడానికి బ్యాటరీని సురక్షితంగా ఉంచడం"</string>
-    <!-- no translation found for battery_tip_limited_temporarily_extra_summary (8876637325622106400) -->
+    <!-- no translation found for battery_tip_dock_defender_future_bypass_title (7257251934903787366) -->
+    <skip />
+    <!-- no translation found for battery_tip_dock_defender_future_bypass_summary (428474483479026813) -->
+    <skip />
+    <!-- no translation found for battery_tip_dock_defender_active_title (8843454404807737776) -->
+    <skip />
+    <!-- no translation found for battery_tip_dock_defender_active_summary (5582869291068635429) -->
+    <skip />
+    <!-- no translation found for battery_tip_dock_defender_temporarily_bypassed_title (1679449361090557201) -->
+    <skip />
+    <!-- no translation found for battery_tip_dock_defender_temporarily_bypassed_summary (5107293805054133144) -->
     <skip />
     <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>
@@ -2125,7 +2124,6 @@
     <string name="power_bluetooth" msgid="5085900180846238196">"బ్లూటూత్"</string>
     <string name="power_cell" msgid="7793805106954398186">"మొబైల్ నెట్‌వర్క్"</string>
     <string name="power_phone" msgid="2768396619208561670">"వాయిస్ కాల్స్‌"</string>
-    <string name="battery_used_for" msgid="6401552215008504483">"<xliff:g id="TIME">^1</xliff:g> పాటు ఉపయోగించబడింది"</string>
     <string name="battery_screen_usage" msgid="90008745183187461">"స్క్రీన్ వాడుక <xliff:g id="TIME">^1</xliff:g>"</string>
     <string name="battery_used_by" msgid="6457305178016189330">"<xliff:g id="APP">%2$s</xliff:g> <xliff:g id="PERCENT">%1$s</xliff:g> ఉపయోగించింది"</string>
     <string name="battery_overall_usage" msgid="8940140259734182014">"మొత్తం బ్యాటరీలో <xliff:g id="PERCENT">%1$s</xliff:g>"</string>
@@ -2156,7 +2154,6 @@
     <string name="battery_not_usage_24hr" msgid="8397519536160741248">"గత 24 గంటల నుండి ఎలాంటి వినియోగం లేదు"</string>
     <string name="battery_usage_without_time" msgid="1346894834339420538"></string>
     <string name="battery_usage_other_users" msgid="9002643295562500693">"ఇతర యూజర్‌లు"</string>
-    <string name="advanced_battery_graph_subtext" msgid="6816737986172678550">"పరికరం వినియోగాన్ని బ‌ట్టి మిగిలి ఉన్న బ్యాటరీ అంచనా వేయ‌బడుతుంది"</string>
     <string name="estimated_time_left" msgid="948717045180211777">"అంచనా వేసిన సమయం మిగిలి ఉంది"</string>
     <string name="estimated_charging_time_left" msgid="2287135413363961246">"పూర్తిగా ఛార్జ్ కావడానికి పట్టే సమయం"</string>
     <string name="estimated_time_description" msgid="211058785418596009">"వినియోగాన్ని బట్టి అంచనా వేసిన సమయం మారవచ్చు"</string>
@@ -2263,6 +2260,7 @@
     <string name="vpn_settings_multiple_insecure_multiple_total" msgid="1706236062478680488">"<xliff:g id="VPN_COUNT">%d</xliff:g> సురక్షితం కాదు"</string>
     <string name="adaptive_connectivity_title" msgid="7464959640138428192">"అనుకూల కనెక్టివిటీ"</string>
     <string name="adaptive_connectivity_summary" msgid="3648731530666326885">"మీ నెట్‌వర్క్ కనెక్షన్‌లను ఆటోమేటిక్‌గా మేనేజ్ చేయడం ద్వారా బ్యాటరీ జీవితకాలాన్ని పొడిగిస్తుంది, అలాగే పరికర పనితీరును మెరుగుపరుస్తుంది"</string>
+    <string name="adaptive_connectivity_main_switch_title" msgid="261045483524512420">"అనుకూల కనెక్టివిటీని ఉపయోగించండి"</string>
     <string name="credentials_title" msgid="7535942196886123656">"ఆధారాల స్టోరేజ్"</string>
     <string name="credentials_install" msgid="3933218407598415827">"సర్టిఫికెట్ ఇన్‌స్టాల్ చేయండి"</string>
     <string name="credentials_reset" msgid="4246628389366452655">"ఆధారాలను క్లియర్ చేయండి"</string>
@@ -2563,8 +2561,7 @@
     <string name="user_remove_user_menu" msgid="2183714948094429367">"ఈ పరికరం నుండి <xliff:g id="USER_NAME">%1$s</xliff:g>ని తొలగించు"</string>
     <string name="user_lockscreen_settings" msgid="4596612658981942092">"లాక్ స్క్రీన్ సెట్టింగ్‌లు"</string>
     <string name="user_add_on_lockscreen_menu" msgid="2539059062034644966">"లాక్ స్క్రీన్ నుండి యూజ‌ర్‌ల‌ను జోడించండి"</string>
-    <!-- no translation found for switch_to_dock_user_when_docked (2324395443311905635) -->
-    <skip />
+    <string name="switch_to_dock_user_when_docked" msgid="2324395443311905635">"డాక్ చేసినప్పుడు అడ్మిన్ యూజర్‌కు స్విచ్ అవ్వండి"</string>
     <string name="user_confirm_remove_self_title" msgid="926265330805361832">"మిమ్మల్ని తొలగించాలా?"</string>
     <string name="user_confirm_remove_title" msgid="3626559103278006002">"ఈ యూజర్‌ను తొలగించాలా?"</string>
     <string name="user_profile_confirm_remove_title" msgid="3131574314149375354">"ఈ ప్రొఫైల్‌ను తీసివేయాలా?"</string>
@@ -2690,8 +2687,7 @@
     <string name="wizard_next" msgid="3884832431439072471">"తర్వాత"</string>
     <string name="wizard_back_adoptable" msgid="1447814356855134183">"మరొక విధంగా ఫార్మాట్ చేయి"</string>
     <string name="regulatory_info_text" msgid="1154461023369976667"></string>
-    <!-- no translation found for sim_settings_title (2254609719033946272) -->
-    <skip />
+    <string name="sim_settings_title" msgid="2254609719033946272">"SIMలు"</string>
     <string name="sim_cellular_data_unavailable" msgid="4653591727755387534">"మొబైల్ డేటా అందుబాటులో లేదు"</string>
     <string name="sim_cellular_data_unavailable_summary" msgid="6505871722911347881">"డేటా SIMను ఎంచుకోవడానికి నొక్కండి"</string>
     <string name="sim_calls_always_use" msgid="967857230039768111">"కాల్స్‌ల కోసం దీన్ని ఎల్లప్పుడూ ఉపయోగించు"</string>
@@ -2709,8 +2705,7 @@
     <string name="sim_status_title" msgid="6188770698037109774">"SIM స్టేటస్"</string>
     <string name="sim_status_title_sim_slot" msgid="4932996839194493313">"సిమ్ స్టేటస్‌ (సిమ్ స్లాట్ %1$d)"</string>
     <string name="sim_signal_strength" msgid="6351052821700294501">"<xliff:g id="DBM">%1$d</xliff:g> dBm <xliff:g id="ASU">%2$d</xliff:g> asu"</string>
-    <!-- no translation found for sim_notification_title (2819551384383504031) -->
-    <skip />
+    <string name="sim_notification_title" msgid="2819551384383504031">"SIMలు మార్చబడ్డాయి."</string>
     <string name="sim_notification_summary" msgid="5593339846307029991">"సెటప్ చేయడానికి నొక్కండి"</string>
     <string name="sim_calls_ask_first_prefs_title" msgid="3077694594349657933">"ప్రతిసారి అడుగు"</string>
     <string name="sim_selection_required_pref" msgid="231437651041498359">"ఎంపిక అవసరం"</string>
@@ -2736,7 +2731,10 @@
     <string name="account_dashboard_title" msgid="8228773251948253914">"పాస్‌వర్డ్‌లు &amp; ఖాతాలు"</string>
     <string name="account_dashboard_default_summary" msgid="1730719656099599488">"సేవ్ చేయ‌బ‌డిన పాస్‌వ‌ర్డ్‌లు, ఆటోఫిల్, సింక్ చేసిన ఖాతాలు"</string>
     <string name="app_default_dashboard_title" msgid="4071015747629103216">"ఆటోమేటిక్ యాప్‌లు"</string>
-    <!-- no translation found for cloned_apps_dashboard_title (5542076801222950921) -->
+    <string name="cloned_apps_dashboard_title" msgid="5542076801222950921">"క్లోన్ చేసిన యాప్‌లు"</string>
+    <!-- no translation found for desc_cloned_apps_intro_text (1369621522882622476) -->
+    <skip />
+    <!-- no translation found for cloned_apps_summary (8805362440770795709) -->
     <skip />
     <string name="system_dashboard_summary" msgid="7400745270362833832">"భాషలు, సంజ్ఞలు, సమయం, బ్యాకప్"</string>
     <string name="languages_setting_summary" msgid="4924440599794956443">"సిస్టమ్ భాషలు, యాప్ భాషలు"</string>
@@ -3352,8 +3350,7 @@
     <string name="screen_pinning_unlock_password" msgid="4957969621904790573">"అన్‌పిన్ చేయడానికి ముందు పాస్‌వర్డ్ కోసం అడుగు"</string>
     <string name="screen_pinning_unlock_none" msgid="2474959642431856316">"అన్‌పిన్ చేస్తున్నప్పుడు పరికరాన్ని లాక్ చేయి"</string>
     <string name="confirm_sim_deletion_title" msgid="9199369003530237871">"SIM తొలగింపును నిర్ధారించండి"</string>
-    <!-- no translation found for confirm_sim_deletion_description (5090811029854329373) -->
-    <skip />
+    <string name="confirm_sim_deletion_description" msgid="5090811029854329373">"eSIMని ఫ్యాక్టరీ రీసెట్ చేసే ముందు ఇది మీరేనని వెరిఫై చేయండి"</string>
     <string name="opening_paragraph_delete_profile_unknown_company" msgid="2951348192319498135">"ఈ ఆఫీస్ ప్రొఫైల్‌ను వీరు మేనేజ్ చేస్తున్నారు:"</string>
     <string name="managing_admin" msgid="2633920317425356619">"నిర్వహిస్తున్నది <xliff:g id="ADMIN_APP_LABEL">%s</xliff:g>"</string>
     <string name="encryption_interstitial_header" msgid="4418014339568737685">"సురక్షిత ప్రారంభం"</string>
@@ -3757,6 +3754,11 @@
       <item quantity="one">1 యాప్, అపరిమిత డేటాను ఉపయోగించగలదు</item>
     </plurals>
     <string name="special_access_more" msgid="132919514147475846">"మరిన్ని చూడండి"</string>
+    <string name="long_background_tasks_label" msgid="3169590134850226687">"లాంగ్ బ్యాక్‌గ్రౌండ్ టాస్క్‌లు"</string>
+    <string name="long_background_tasks_switch_title" msgid="2491623894899492543">"లాంగ్ రన్నింగ్ బ్యాక్‌గ్రౌండ్ టాస్క్స్ అనుమతించండి"</string>
+    <string name="long_background_tasks_title" msgid="3272230637974707490">"లాంగ్ బ్యాక్‌గ్రౌండ్ టాస్క్‌లు"</string>
+    <string name="long_background_tasks_footer_title" msgid="9117342254914743097">"ఎక్కువ సేపు నడిచే బ్యాక్‌గ్రౌండ్ టాస్క్‌లను రన్ చేయడానికి ఈ యాప్‌ను అనుమతించండి. దీని వలన డౌన్‌లోడ్‌లు, అప్‌లోడ్‌ల వంటి, పూర్తి అవ్వడానికి కొన్ని నిమిషాల కంటే ఎక్కువ సమయం పట్టే టాస్క్‌లను రన్ చేయడానికి యాప్‌నకు వీలు లభిస్తుంది. \n\nఒకవేళ ఈ అనుమతి నిరాకరించబడితే, బ్యాక్‌గ్రౌండ్‌లో అటువంటి టాస్క్‌లను యాప్ ఎంత సమయం పాటు రన్ చేయగలదు అనే విషయంపై సిస్టమ్ పరిమితి విధిస్తుంది."</string>
+    <string name="keywords_long_background_tasks" msgid="5788956269136054574">"ఎక్కువ సేపు నడిచే పనులు, డేటా బదిలీ, బ్యాక్‌గ్రౌండ్ టాస్క్‌లు"</string>
     <string name="reset_shortcut_manager_throttling" msgid="2183940254903144298">"ShortcutManager రేట్-లిమిటింగ్ ప్రక్రియను రీసెట్ చేయండి"</string>
     <string name="reset_shortcut_manager_throttling_complete" msgid="8949943009096885470">"ShortcutManager రేట్-లిమిటింగ్ ప్రక్రియను రీసెట్ చేయబడింది"</string>
     <string name="notification_suggestion_title" msgid="6309263655965785411">"లాక్ స్క్రీన్‌పై నియంత్రణ సమాచారం"</string>
@@ -4129,8 +4131,7 @@
     <string name="mobile_data_settings_title" msgid="3927524078598009792">"మొబైల్ డేటా"</string>
     <string name="mobile_data_settings_summary" msgid="7323978798199919063">"మొబైల్ నెట్‌వర్క్‌ను ఉపయోగించి డేటాను యాక్సెస్ చేయండి"</string>
     <string name="mobile_data_settings_summary_auto_switch" msgid="7851549787645698945">"ఈ కార్యియర్ పరిధిలోకి వచ్చినప్పుడు ఈ ఫోన్ ఆటోమేటిక్‌గా ఈ కార్యియర్ కనెక్షన్‌కు మారుతుంది"</string>
-    <!-- no translation found for mobile_data_settings_summary_unavailable (9176513507571883986) -->
-    <skip />
+    <string name="mobile_data_settings_summary_unavailable" msgid="9176513507571883986">"SIM ఏదీ అందుబాటులో లేదు"</string>
     <string name="calls_preference" msgid="2166481296066890129">"కాల్స్‌ల ప్రాధాన్యత"</string>
     <string name="sms_preference" msgid="7742964962568219351">"SMS ప్రాధాన్యత"</string>
     <string name="calls_and_sms_ask_every_time" msgid="3178743088737726677">"ప్రతిసారి అడుగు"</string>
@@ -4145,10 +4146,8 @@
     <string name="mobile_network_list_add_more" msgid="4478586073355236604">"మరిన్ని జోడించండి"</string>
     <string name="mobile_network_active_sim" msgid="6397581267971410039">"యాక్టివ్‌గా ఉంది / SIM"</string>
     <string name="mobile_network_inactive_sim" msgid="5829757490580409899">"ఇన్‌యాక్టివ్‌గా ఉంది / SIM"</string>
-    <!-- no translation found for mobile_network_active_esim (3984452275968408382) -->
-    <skip />
-    <!-- no translation found for mobile_network_inactive_esim (8777415108263057939) -->
-    <skip />
+    <string name="mobile_network_active_esim" msgid="3984452275968408382">"యాక్టివ్ / eSIM"</string>
+    <string name="mobile_network_inactive_esim" msgid="8777415108263057939">"యాక్టివ్‌గా లేని / eSIM"</string>
     <string name="mobile_network_sim_name" msgid="3187192894150386537">"సిమ్ పేరు &amp; రంగు"</string>
     <string name="mobile_network_sim_name_label" msgid="1452440641628369625">"పేరు"</string>
     <string name="mobile_network_sim_color_label" msgid="5293944087609632340">"రంగు (అనుకూల యాప్‌లు ఉపయోగిస్తాయి)"</string>
@@ -4184,8 +4183,7 @@
     <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>
-    <!-- no translation found for sim_action_switch_sub_dialog_text_downloaded (8977951796005849471) -->
-    <skip />
+    <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>
     <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>
@@ -4227,10 +4225,8 @@
     <string name="switch_sim_dialog_text" msgid="7530186862171635464">"మొబైల్ డేటా, కాల్స్, SMSల కోసం <xliff:g id="CARRIER_NAME">%1$s</xliff:g> ఉపయోగించబడుతుంది."</string>
     <string name="switch_sim_dialog_no_switch_title" msgid="809763410787744247">"యాక్టివ్‌గా ఉన్న SIMలు ఏవీ లేవు"</string>
     <string name="switch_sim_dialog_no_switch_text" msgid="7053939850026876088">"తరువాత ఎప్పుడైనా మీ మొబైల్ డేటా, కాల్ ఫీచర్‌లు, SMSలను ఉపయోగించడానికి, మీ నెట్‌వర్క్ సెట్టింగ్‌లకు వెళ్లండి"</string>
-    <!-- no translation found for sim_card_label (6263064316075963775) -->
-    <skip />
-    <!-- no translation found for erase_sim_dialog_title (4742077437653028326) -->
-    <skip />
+    <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>
     <string name="erase_sim_confirm_button" msgid="8309115684335320541">"తొలగించు"</string>
     <string name="erasing_sim" msgid="7877703231075699139">"SIMను తొలగిస్తోంది…"</string>
@@ -4283,6 +4279,8 @@
     <string name="capture_system_heap_dump_title" msgid="9210974110606886455">"సిస్టమ్ హీప్ డంప్‌ను క్యాప్చర్ చేయి"</string>
     <string name="reboot_with_mte_title" msgid="9167242803901899693">"MTEతో రీబూట్ చేయండి"</string>
     <string name="reboot_with_mte_message" msgid="7675836625682561153">"సిస్టమ్ రీబూట్ అవుతుంది, మెమరీ ట్యాగింగ్ ఎక్స్‌టెన్షన్ (MTE)తో ప్రయోగాలు చేయడానికి అనుమతిస్తుంది. MTE సిస్టమ్ పనితీరు, స్థిరత్వాన్ని ప్రతికూలంగా ప్రభావితం చేయవచ్చు. తదుపరి రీబూట్‌లో రీసెట్ చేయబడుతుంది."</string>
+    <string name="reboot_with_mte_summary" msgid="879384278357305846">"యాప్ డెవలప్‌మెంట్ కోసం, సింగిల్ బూట్‌లో MTEని ట్రై చేయండి"</string>
+    <string name="reboot_with_mte_already_enabled" msgid="7708271355555880940">"MTE అధునాతన మెమరీ ప్రొటెక్షన్ ద్వారా ఎనేబుల్ చేయబడింది"</string>
     <string name="capturing_system_heap_dump_message" msgid="8410503247477360622">"సిస్టమ్ హీప్ డంప్‌ను క్యాప్చర్ చేస్తోంది"</string>
     <string name="error_capturing_system_heap_dump_message" msgid="2352983250048200052">"సిస్టమ్ హీప్ డంప్‌ను క్యాప్చర్ చేయలేకపోయింది"</string>
     <string name="automatic_system_heap_dump_title" msgid="4093306504711109479">"సిస్టమ్ హీప్ డంప్‌లను ఆటోమేటిక్‌గా క్యాప్చర్ చేయి"</string>
@@ -4334,6 +4332,11 @@
     <string name="lockscreen_trivial_disabled_controls_summary" msgid="7593626010580689155">"ఉపయోగించడానికి, ముందుగా \"డివైజ్ కంట్రోల్స్‌ను చూపించండి\" ఆప్షన్‌ను ఆన్ చేయండి"</string>
     <string name="lockscreen_double_line_clock_summary" msgid="2916159550425093703">"అందుబాటులో ఉన్నప్పుడు, డబుల్ లైన్ గడియారం చూపండి"</string>
     <string name="lockscreen_double_line_clock_setting_toggle" msgid="3408639316001688529">"డబుల్ లైన్ గడియారం"</string>
+    <string name="lockscreen_quick_affordances_title" msgid="435869403114245620">"బటన్‌లు"</string>
+    <plurals name="lockscreen_quick_affordances_summary" formatted="false" msgid="4225396036524703997">
+      <item quantity="other"><xliff:g id="FIRST_1">%1$s</xliff:g>, <xliff:g id="SECOND">%2$s</xliff:g></item>
+      <item quantity="one"><xliff:g id="FIRST_0">%1$s</xliff:g></item>
+    </plurals>
     <string name="rtt_settings_title" msgid="7049259598645966354"></string>
     <string name="rtt_settings_no_visible" msgid="7440356831140948382"></string>
     <string name="rtt_settings_visible_during_call" msgid="7866181103286073700"></string>
@@ -4382,10 +4385,8 @@
     <string name="carrier_wifi_offload_summary" msgid="2980563718888371142">"వేగం, కవరేజీని మెరుగుపరచడానికి W+నెట్‌వర్క్‌లను ఉపయోగించడానికి Google Fiను అనుమతించండి"</string>
     <string name="carrier_wifi_network_title" msgid="5461382943873831770">"W+ నెట్‌వర్క్"</string>
     <string name="sim_category_title" msgid="2341314000964710495">"SIM"</string>
-    <!-- no translation found for downloaded_sim_category_title (2876988650413179752) -->
-    <skip />
-    <!-- no translation found for downloaded_sims_category_title (487799905978489922) -->
-    <skip />
+    <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>
     <string name="sim_category_default_active_sim" msgid="1208194173387987231">" / <xliff:g id="ID_1">%1$s</xliff:g> కోసం ఆటోమేటిక్ సెట్టింగ్"</string>
@@ -4441,8 +4442,7 @@
     <string name="smart_forwarding_ongoing_title" msgid="962226849074401228">"కాల్ సెట్టింగ్‌లు"</string>
     <string name="smart_forwarding_ongoing_text" msgid="2189209372407117114">"సెట్టింగ్‌లను అప్‌డేట్ చేస్తోంది..."</string>
     <string name="smart_forwarding_failed_title" msgid="1859891191023516080">"కాల్ సెట్టింగ్‌ల ఎర్రర్"</string>
-    <!-- no translation found for smart_forwarding_failed_text (8682640643264071789) -->
-    <skip />
+    <string name="smart_forwarding_failed_text" msgid="8682640643264071789">"నెట్‌వర్క్ లేదా SIM ఎర్రర్."</string>
     <string name="smart_forwarding_failed_not_activated_text" msgid="997396203001257904">"SIM యాక్టివేట్ చేయబడలేదు."</string>
     <string name="smart_forwarding_input_mdn_title" msgid="5105463748849841763">"ఫోన్ నంబర్‌లను ఎంటర్ చేయండి"</string>
     <string name="smart_forwarding_input_mdn_dialog_title" msgid="7542216086697868415">"ఫోన్ నంబర్‌ను ఎంటర్ చేయండి"</string>
@@ -4466,14 +4466,10 @@
     <string name="previous_page_content_description" msgid="6438292457923282991">"మునుపటి"</string>
     <string name="next_page_content_description" msgid="1641835099813416294">"తర్వాత"</string>
     <string name="colors_viewpager_content_description" msgid="2591751086138259565">"రంగు ప్రివ్యూ"</string>
-    <!-- no translation found for bluetooth_sim_card_access_notification_title (7351015416346359536) -->
-    <skip />
-    <!-- no translation found for bluetooth_sim_card_access_notification_content (8685623260103018309) -->
-    <skip />
-    <!-- no translation found for bluetooth_sim_card_access_dialog_title (5616323725563125179) -->
-    <skip />
-    <!-- no translation found for bluetooth_sim_card_access_dialog_content (6281997628405909566) -->
-    <skip />
+    <string name="bluetooth_sim_card_access_notification_title" msgid="7351015416346359536">"SIM యాక్సెస్ రిక్వెస్ట్"</string>
+    <string name="bluetooth_sim_card_access_notification_content" msgid="8685623260103018309">"పరికరం మీ SIMను యాక్సెస్ చేయాలనుకుంటోంది. వివరాల కోసం ట్యాప్ చేయండి."</string>
+    <string name="bluetooth_sim_card_access_dialog_title" msgid="5616323725563125179">"SIMకి యాక్సెస్‌ను అనుమతించాలా?"</string>
+    <string name="bluetooth_sim_card_access_dialog_content" msgid="6281997628405909566">"బ్లూటూత్ పరికరం, <xliff:g id="DEVICE_NAME_0">%1$s</xliff:g>, మీ SIM నుండి డేటాను యాక్సెస్ చేయాలనుకుంటోంది. ఇది మీ కాంటాక్ట్‌లను కలిగి ఉంటుంది.\n\nకనెక్ట్ చేయబడినప్పుడు, <xliff:g id="DEVICE_NAME_1">%2$s</xliff:g> <xliff:g id="PHONE_NUMBER">%3$s</xliff:g>కు చేసిన అన్ని కాల్స్‌ను స్వీకరిస్తుంది."</string>
     <string name="bluetooth_connect_access_notification_title" msgid="2573547043170883947">"బ్లూటూత్ పరికరం అందుబాటులో ఉంది"</string>
     <string name="bluetooth_connect_access_notification_content" msgid="1328465545685433304">"పరికరం కనెక్ట్ చేయాలనుకుంటోంది. వివరాల కోసం ట్యాప్ చేయండి."</string>
     <string name="bluetooth_connect_access_dialog_title" msgid="1948056782712451381">"బ్లూటూత్ పరికరానికి కనెక్ట్ చేయాలా?"</string>
@@ -4544,6 +4540,10 @@
     <string name="ingress_rate_limit_summary" msgid="1097811019742438371">"ఇంటర్నెట్ కనెక్టివిటీని అందించే అన్ని నెట్‌వర్క్‌లకు వర్తించే నెట్‌వర్క్ బ్యాండ్‌విడ్త్ ఎంటర్‌ రేటు పరిమితిని కాన్ఫిగర్ చేయండి."</string>
     <string name="ingress_rate_limit_dialog_title" msgid="5359461052422633789">"నెట్‌వర్క్ డౌన్‌లోడ్ రేట్ పరిమితిని కాన్ఫిగర్ చేయండి"</string>
     <string name="ingress_rate_limit_no_limit_entry" msgid="8741098826008012163">"పరిమితి సెట్ చేసి లేదు"</string>
+    <!-- no translation found for disable_phantom_process_monitor_title (8348108346706188771) -->
+    <skip />
+    <!-- no translation found for disable_phantom_process_monitor_summary (3044464635550256985) -->
+    <skip />
     <string name="bluetooth_broadcast_dialog_title" msgid="9172775308463135884">"ప్రసారం"</string>
     <string name="bluetooth_broadcast_dialog_broadcast_app" msgid="1016617579194329005">"<xliff:g id="CURRENTAPP">%1$s</xliff:g> ప్రసారం చేయండి"</string>
     <string name="bluetooth_broadcast_dialog_find_message" msgid="6621660851669953883">"మీకు సమీపంలో ప్లే అవుతున్న ప్రసారాలను వినండి"</string>
diff --git a/res/values-th/arrays.xml b/res/values-th/arrays.xml
index 29e2143..1d725c9 100644
--- a/res/values-th/arrays.xml
+++ b/res/values-th/arrays.xml
@@ -469,7 +469,9 @@
     <item msgid="2373999996715432397">"0"</item>
     <item msgid="5305176997036663262">"1"</item>
   </string-array>
-    <!-- no translation found for switch_to_dock_user_when_docked_timeout_entries:0 (3211660022507486536) -->
-    <!-- no translation found for switch_to_dock_user_when_docked_timeout_entries:1 (7025253383416830453) -->
-    <!-- no translation found for switch_to_dock_user_when_docked_timeout_entries:2 (1574040255478150028) -->
+  <string-array name="switch_to_dock_user_when_docked_timeout_entries">
+    <item msgid="3211660022507486536">"ไม่เลย"</item>
+    <item msgid="7025253383416830453">"หลังจาก 1 นาที"</item>
+    <item msgid="1574040255478150028">"หลังจาก 5 นาที"</item>
+  </string-array>
 </resources>
diff --git a/res/values-th/strings.xml b/res/values-th/strings.xml
index e9819af..1ac6542 100644
--- a/res/values-th/strings.xml
+++ b/res/values-th/strings.xml
@@ -1012,18 +1012,13 @@
     <string name="force_bold_text" msgid="4620929631102086716">"ทำข้อความเป็นตัวหนา"</string>
     <string name="title_font_size" msgid="570613010306330622">"ขนาดอักษร"</string>
     <string name="short_summary_font_size" msgid="8444689613442419978">"ทำให้ข้อความใหญ่ขึ้นหรือเล็กลง"</string>
-    <!-- no translation found for sim_lock_settings (7331982427303002613) -->
-    <skip />
-    <!-- no translation found for sim_lock_settings_category (6475255139493877786) -->
-    <skip />
-    <!-- no translation found for sim_pin_toggle (6814489621760857328) -->
-    <skip />
+    <string name="sim_lock_settings" msgid="7331982427303002613">"การตั้งค่าการล็อกซิม"</string>
+    <string name="sim_lock_settings_category" msgid="6475255139493877786">"การล็อกซิม"</string>
+    <string name="sim_pin_toggle" msgid="6814489621760857328">"ล็อกซิม"</string>
     <string name="sim_pin_change" msgid="5978881209990507379">"เปลี่ยน PIN ของซิม"</string>
     <string name="sim_enter_pin" msgid="8235202785516053253">"PIN ของซิม"</string>
-    <!-- no translation found for sim_enable_sim_lock (6486354334679225748) -->
-    <skip />
-    <!-- no translation found for sim_disable_sim_lock (6939439812841857306) -->
-    <skip />
+    <string name="sim_enable_sim_lock" msgid="6486354334679225748">"ล็อกซิม"</string>
+    <string name="sim_disable_sim_lock" msgid="6939439812841857306">"ปลดล็อกซิม"</string>
     <string name="sim_enter_old" msgid="6882545610939674813">"PIN เดิมของซิม"</string>
     <string name="sim_enter_new" msgid="9010947802784561582">"ซิม PIN ใหม่"</string>
     <string name="sim_reenter_new" msgid="6131418271490374263">"พิมพ์ PIN อีกครั้ง"</string>
@@ -1038,8 +1033,7 @@
     <string name="sim_change_data_title" msgid="4663239438584588847">"ใช้อินเทอร์เน็ตมือถือของ <xliff:g id="CARRIER">%1$s</xliff:g> ไหม"</string>
     <string name="sim_change_data_message" msgid="3046178883369645132">"คุณกำลังใช้อินเทอร์เน็ตมือถือของ <xliff:g id="CARRIER2_0">%2$s</xliff:g> หากเปลี่ยนเป็น <xliff:g id="CARRIER1">%1$s</xliff:g> ระบบจะหยุดใช้อินเทอร์เน็ตมือถือของ <xliff:g id="CARRIER2_1">%2$s</xliff:g>"</string>
     <string name="sim_change_data_ok" msgid="4922114750417276560">"ใช้ <xliff:g id="CARRIER">%1$s</xliff:g>"</string>
-    <!-- no translation found for sim_preferred_title (8850185380445309835) -->
-    <skip />
+    <string name="sim_preferred_title" msgid="8850185380445309835">"อัปเดตซิมที่ต้องการไหม"</string>
     <string name="sim_preferred_message" msgid="6004009449266648351">"<xliff:g id="NEW_SIM">%1$s</xliff:g> เป็นซิมเดียวที่อยู่ในอุปกรณ์ของคุณ คุณต้องการใช้ซิมนี้เพื่อใช้อินเทอร์เน็ตมือถือ โทรออก และส่งข้อความ SMS หรือไม่"</string>
     <string name="wrong_pin_code_pukked" msgid="3414172752791445033">"รหัส PIN ของซิมไม่ถูกต้อง ตอนนี้คุณต้องติดต่อผู้ให้บริการเพื่อปลดล็อกอุปกรณ์ของคุณ"</string>
     <plurals name="wrong_pin_code" formatted="false" msgid="4054088588731305475">
@@ -1192,20 +1186,17 @@
     <string name="reset_network_title" msgid="1395494440355807616">"รีเซ็ต Wi-Fi เน็ตมือถือ และบลูทูธ"</string>
     <string name="reset_network_desc" msgid="1112523764899788246">"การดำเนินการนี้จะรีเซ็ตการตั้งค่าเครือข่ายทั้งหมด ได้แก่\n\n"<li>"Wi‑Fi"</li>\n<li>"อินเทอร์เน็ตมือถือ"</li>\n<li>"บลูทูธ"</li></string>
     <string name="erase_euicc_data_button" msgid="728078969563311737">"ลบ"</string>
-    <!-- no translation found for reset_esim_title (4194570573425902754) -->
-    <skip />
+    <string name="reset_esim_title" msgid="4194570573425902754">"ลบ eSIM"</string>
     <string name="reset_esim_desc" msgid="3662444090563399131">"การดำเนินการนี้จะไม่ยกเลิกแพ็กเกจอินเทอร์เน็ตมือถือ หากต้องการดาวน์โหลดซิมสำหรับใช้แทน โปรดติดต่อผู้ให้บริการ"</string>
     <string name="reset_network_button_text" msgid="2281476496459610071">"รีเซ็ตการตั้งค่า"</string>
     <string name="reset_network_final_desc" msgid="5304365082065278425">"รีเซ็ตการตั้งค่าเครือข่ายทั้งหมดใช่ไหม คุณจะยกเลิกการดำเนินการนี้ไม่ได้"</string>
-    <!-- no translation found for reset_network_final_desc_esim (1129251284212847939) -->
-    <skip />
+    <string name="reset_network_final_desc_esim" msgid="1129251284212847939">"รีเซ็ตการตั้งค่าเครือข่ายทั้งหมดและลบ eSIM ใช่ไหม คุณจะยกเลิกการดำเนินการนี้ไม่ได้"</string>
     <string name="reset_network_final_button_text" msgid="2433867118414000462">"รีเซ็ตการตั้งค่า"</string>
     <string name="reset_network_confirm_title" msgid="913014422184481270">"รีเซ็ตไหม"</string>
     <string name="network_reset_not_available" msgid="1966334631394607829">"การรีเซ็ตเครือข่ายไม่พร้อมใช้งานสำหรับผู้ใช้รายนี้"</string>
     <string name="reset_network_complete_toast" msgid="1367872474130621115">"รีเซ็ตการตั้งค่าเครือข่ายแล้ว"</string>
     <string name="reset_esim_error_title" msgid="4670073610967959597">"ลบซิมไม่ได้"</string>
-    <!-- no translation found for reset_esim_error_msg (7279607120606365250) -->
-    <skip />
+    <string name="reset_esim_error_msg" msgid="7279607120606365250">"ลบ eSIM ไม่ได้เนื่องจากมีข้อผิดพลาด\n\nรีสตาร์ทอุปกรณ์แล้วลองอีกครั้ง"</string>
     <string name="main_clear_title" msgid="277664302144837723">"ลบข้อมูลทั้งหมด (รีเซ็ตเป็นค่าเริ่มต้น)"</string>
     <string name="main_clear_short_title" msgid="4752094765533020696">"ลบข้อมูลทั้งหมด (รีเซ็ตเป็นค่าเริ่มต้น)"</string>
     <string name="main_clear_desc_also_erases_external" msgid="3687911419628956693"><li>"เพลง"</li>\n<li>"รูปภาพ"</li>\n<li>"ข้อมูลผู้ใช้อื่นๆ"</li></string>
@@ -2017,7 +2008,6 @@
     <string name="printer_info_desc" msgid="1206872325746154206">"ข้อมูลเพิ่มเติมเกี่ยวกับเครื่องพิมพ์นี้"</string>
     <string name="power_usage_summary_title" msgid="4198312848584882113">"แบตเตอรี่"</string>
     <string name="power_usage_summary" msgid="6857382582534984531">"อะไรที่ใช้งานแบตเตอรี่อยู่"</string>
-    <string name="power_usage_not_available" msgid="3425302437465106036">"ไม่มีข้อมูลการใช้แบตเตอรี่"</string>
     <string name="power_usage_level_and_status" msgid="821521456989429593">"<xliff:g id="LEVEL">%1$s</xliff:g> - <xliff:g id="STATUS">%2$s</xliff:g>"</string>
     <string name="power_discharge_remaining" msgid="6997529817917076536">"เหลืออีก <xliff:g id="REMAIN">%1$s</xliff:g>"</string>
     <string name="power_charge_remaining" msgid="7046064326172265116">"อีก <xliff:g id="UNTIL_CHARGED">%1$s</xliff:g> จะชาร์จเต็ม"</string>
@@ -2038,7 +2028,6 @@
     <string name="manager_battery_usage_optimized_only" msgid="7121785281913056432">"แบบเพิ่มประสิทธิภาพ"</string>
     <string name="manager_battery_usage_link_a11y" msgid="374918091821438564">"ดูข้อมูลเพิ่มเติมเกี่ยวกับตัวเลือกการใช้งานแบตเตอรี่"</string>
     <string name="device_screen_usage" msgid="1011630249648289909">"การใช้งานหน้าจอตั้งแต่ชาร์จจนเต็ม"</string>
-    <string name="power_usage_list_summary" msgid="3237540201918492925">"การใช้งานแบตเตอรี่ตั้งแต่ชาร์จเต็ม"</string>
     <string name="advanced_battery_title" msgid="3005993394776555079">"การใช้งานแบตเตอรี่"</string>
     <string name="history_details_title" msgid="8628584613889559355">"รายละเอียดประวัติ"</string>
     <string name="advanced_battery_preference_title" msgid="3790901207877260883">"การใช้งานแบตเตอรี่"</string>
@@ -2062,7 +2051,17 @@
     <string name="battery_tip_high_usage_summary" msgid="3938999581403084551">"ดูแอปที่มีการใช้งานแบตเตอรี่สูงสุด"</string>
     <string name="battery_tip_limited_temporarily_title" msgid="5962767837251276527">"การชาร์จหยุดชั่วคราว"</string>
     <string name="battery_tip_limited_temporarily_summary" msgid="5254922316684499816">"ปกป้องแบตเตอรี่เพื่อยืดอายุการใช้งานแบตเตอรี่"</string>
-    <!-- no translation found for battery_tip_limited_temporarily_extra_summary (8876637325622106400) -->
+    <!-- no translation found for battery_tip_dock_defender_future_bypass_title (7257251934903787366) -->
+    <skip />
+    <!-- no translation found for battery_tip_dock_defender_future_bypass_summary (428474483479026813) -->
+    <skip />
+    <!-- no translation found for battery_tip_dock_defender_active_title (8843454404807737776) -->
+    <skip />
+    <!-- no translation found for battery_tip_dock_defender_active_summary (5582869291068635429) -->
+    <skip />
+    <!-- no translation found for battery_tip_dock_defender_temporarily_bypassed_title (1679449361090557201) -->
+    <skip />
+    <!-- no translation found for battery_tip_dock_defender_temporarily_bypassed_summary (5107293805054133144) -->
     <skip />
     <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>
@@ -2125,7 +2124,6 @@
     <string name="power_bluetooth" msgid="5085900180846238196">"บลูทูธ"</string>
     <string name="power_cell" msgid="7793805106954398186">"เครือข่ายมือถือ"</string>
     <string name="power_phone" msgid="2768396619208561670">"การโทรด้วยเสียง"</string>
-    <string name="battery_used_for" msgid="6401552215008504483">"ใช้ไป <xliff:g id="TIME">^1</xliff:g>"</string>
     <string name="battery_screen_usage" msgid="90008745183187461">"การใช้งานหน้าจอ <xliff:g id="TIME">^1</xliff:g>"</string>
     <string name="battery_used_by" msgid="6457305178016189330">"<xliff:g id="APP">%2$s</xliff:g> ใช้ไป <xliff:g id="PERCENT">%1$s</xliff:g>"</string>
     <string name="battery_overall_usage" msgid="8940140259734182014">"<xliff:g id="PERCENT">%1$s</xliff:g> ของแบตเตอรี่ทั้งหมด"</string>
@@ -2156,7 +2154,6 @@
     <string name="battery_not_usage_24hr" msgid="8397519536160741248">"ไม่มีการใช้งานในช่วง 24 ชม. ที่ผ่านมา"</string>
     <string name="battery_usage_without_time" msgid="1346894834339420538"></string>
     <string name="battery_usage_other_users" msgid="9002643295562500693">"ผู้ใช้รายอื่นๆ"</string>
-    <string name="advanced_battery_graph_subtext" msgid="6816737986172678550">"ค่าประมาณแบตเตอรี่ที่เหลืออิงตามการใช้งานอุปกรณ์ของคุณ"</string>
     <string name="estimated_time_left" msgid="948717045180211777">"เวลาที่เหลือโดยประมาณ"</string>
     <string name="estimated_charging_time_left" msgid="2287135413363961246">"จนกว่าจะชาร์จเต็ม"</string>
     <string name="estimated_time_description" msgid="211058785418596009">"ค่าประมาณอาจเปลี่ยนไปตามการใช้งาน"</string>
@@ -2263,6 +2260,7 @@
     <string name="vpn_settings_multiple_insecure_multiple_total" msgid="1706236062478680488">"ไม่ปลอดภัย <xliff:g id="VPN_COUNT">%d</xliff:g> รายการ"</string>
     <string name="adaptive_connectivity_title" msgid="7464959640138428192">"การเชื่อมต่อแบบปรับอัตโนมัติ"</string>
     <string name="adaptive_connectivity_summary" msgid="3648731530666326885">"เพิ่มอายุการใช้งานแบตเตอรี่และปรับปรุงประสิทธิภาพของอุปกรณ์ด้วยการจัดการการเชื่อมต่อเครือข่ายโดยอัตโนมัติ"</string>
+    <string name="adaptive_connectivity_main_switch_title" msgid="261045483524512420">"ใช้การเชื่อมต่อแบบปรับอัตโนมัติ"</string>
     <string name="credentials_title" msgid="7535942196886123656">"ที่เก็บข้อมูลเข้าสู่ระบบ"</string>
     <string name="credentials_install" msgid="3933218407598415827">"ติดตั้งใบรับรอง"</string>
     <string name="credentials_reset" msgid="4246628389366452655">"ล้างข้อมูลเข้าสู่ระบบ"</string>
@@ -2563,8 +2561,7 @@
     <string name="user_remove_user_menu" msgid="2183714948094429367">"ลบ <xliff:g id="USER_NAME">%1$s</xliff:g> จากอุปกรณ์นี้"</string>
     <string name="user_lockscreen_settings" msgid="4596612658981942092">"การตั้งค่าหน้าจอล็อก"</string>
     <string name="user_add_on_lockscreen_menu" msgid="2539059062034644966">"เพิ่มผู้ใช้จากหน้าจอล็อก"</string>
-    <!-- no translation found for switch_to_dock_user_when_docked (2324395443311905635) -->
-    <skip />
+    <string name="switch_to_dock_user_when_docked" msgid="2324395443311905635">"เปลี่ยนเป็นผู้ใช้ที่ดูแลระบบเมื่อวางบนแท่นชาร์จ"</string>
     <string name="user_confirm_remove_self_title" msgid="926265330805361832">"ลบตัวคุณเองไหม"</string>
     <string name="user_confirm_remove_title" msgid="3626559103278006002">"ลบผู้ใช้รายนี้ใช่ไหม"</string>
     <string name="user_profile_confirm_remove_title" msgid="3131574314149375354">"นำโปรไฟล์นี้ออกใช่ไหม"</string>
@@ -2690,8 +2687,7 @@
     <string name="wizard_next" msgid="3884832431439072471">"ถัดไป"</string>
     <string name="wizard_back_adoptable" msgid="1447814356855134183">"ฟอร์แมตด้วยวิธีอื่น"</string>
     <string name="regulatory_info_text" msgid="1154461023369976667"></string>
-    <!-- no translation found for sim_settings_title (2254609719033946272) -->
-    <skip />
+    <string name="sim_settings_title" msgid="2254609719033946272">"ซิม"</string>
     <string name="sim_cellular_data_unavailable" msgid="4653591727755387534">"อินเทอร์เน็ตมือถือไม่พร้อมใช้งาน"</string>
     <string name="sim_cellular_data_unavailable_summary" msgid="6505871722911347881">"แตะเพื่อเลือกซิมข้อมูล"</string>
     <string name="sim_calls_always_use" msgid="967857230039768111">"ใช้ในการโทรทุกครั้ง"</string>
@@ -2709,8 +2705,7 @@
     <string name="sim_status_title" msgid="6188770698037109774">"สถานะซิม"</string>
     <string name="sim_status_title_sim_slot" msgid="4932996839194493313">"สถานะซิม (ช่องซิม %1$d)"</string>
     <string name="sim_signal_strength" msgid="6351052821700294501">"<xliff:g id="DBM">%1$d</xliff:g> dBm <xliff:g id="ASU">%2$d</xliff:g> asu"</string>
-    <!-- no translation found for sim_notification_title (2819551384383504031) -->
-    <skip />
+    <string name="sim_notification_title" msgid="2819551384383504031">"เปลี่ยนซิมแล้ว"</string>
     <string name="sim_notification_summary" msgid="5593339846307029991">"แตะเพื่อตั้งค่า"</string>
     <string name="sim_calls_ask_first_prefs_title" msgid="3077694594349657933">"ถามทุกครั้ง"</string>
     <string name="sim_selection_required_pref" msgid="231437651041498359">"ต้องเลือก"</string>
@@ -2737,6 +2732,8 @@
     <string name="account_dashboard_default_summary" msgid="1730719656099599488">"รหัสผ่านที่บันทึกไว้ ป้อนข้อความอัตโนมัติ บัญชีที่ซิงค์"</string>
     <string name="app_default_dashboard_title" msgid="4071015747629103216">"แอปเริ่มต้น"</string>
     <string name="cloned_apps_dashboard_title" msgid="5542076801222950921">"แอปที่โคลน"</string>
+    <string name="desc_cloned_apps_intro_text" msgid="1369621522882622476">"สร้างสำเนาแอปเพื่อให้คุณใช้งานทั้ง 2 บัญชีพร้อมกันได้"</string>
+    <string name="cloned_apps_summary" msgid="8805362440770795709">"โคลนแอป <xliff:g id="CLONED_APPS_COUNT">%1$s</xliff:g> รายการแล้ว มีแอปที่โคลนได้ <xliff:g id="ALLOWED_APPS_COUNT">%2$d</xliff:g> รายการ"</string>
     <string name="system_dashboard_summary" msgid="7400745270362833832">"ภาษา ท่าทางสัมผัส เวลา การสำรองข้อมูล"</string>
     <string name="languages_setting_summary" msgid="4924440599794956443">"ภาษาของระบบ ภาษาของแอป"</string>
     <string name="keywords_wifi" msgid="8156528242318351490">"wifi, wi-fi, การเชื่อมต่อเครือข่าย, อินเทอร์เน็ต, ไร้สาย, ข้อมูล, wi fi"</string>
@@ -3351,8 +3348,7 @@
     <string name="screen_pinning_unlock_password" msgid="4957969621904790573">"ขอรหัสผ่านก่อนเลิกปักหมุด"</string>
     <string name="screen_pinning_unlock_none" msgid="2474959642431856316">"ล็อกอุปกรณ์เมื่อเลิกปักหมุด"</string>
     <string name="confirm_sim_deletion_title" msgid="9199369003530237871">"ยืนยันการลบซิม"</string>
-    <!-- no translation found for confirm_sim_deletion_description (5090811029854329373) -->
-    <skip />
+    <string name="confirm_sim_deletion_description" msgid="5090811029854329373">"ยืนยันว่าเป็นคุณก่อนลบ eSIM"</string>
     <string name="opening_paragraph_delete_profile_unknown_company" msgid="2951348192319498135">"โปรไฟล์งานนี้ได้รับการจัดการโดย:"</string>
     <string name="managing_admin" msgid="2633920317425356619">"จัดการโดย <xliff:g id="ADMIN_APP_LABEL">%s</xliff:g>"</string>
     <string name="encryption_interstitial_header" msgid="4418014339568737685">"รักษาความปลอดภัยเมื่อเปิดขึ้น"</string>
@@ -3756,6 +3752,11 @@
       <item quantity="one">ใช้อินเทอร์เน็ตได้ไม่จำกัด 1 แอป</item>
     </plurals>
     <string name="special_access_more" msgid="132919514147475846">"ดูเพิ่มเติม"</string>
+    <string name="long_background_tasks_label" msgid="3169590134850226687">"งานเบื้องหลังซึ่งใช้เวลานาน"</string>
+    <string name="long_background_tasks_switch_title" msgid="2491623894899492543">"อนุญาตงานที่ทำอยู่เบื้องหลังซึ่งใช้เวลานาน"</string>
+    <string name="long_background_tasks_title" msgid="3272230637974707490">"งานเบื้องหลังซึ่งใช้เวลานาน"</string>
+    <string name="long_background_tasks_footer_title" msgid="9117342254914743097">"อนุญาตให้แอปนี้เรียกใช้งานที่ทำอยู่เบื้องหลังซึ่งใช้เวลานาน โดยจะทำให้แอปสามารถเรียกใช้งานที่อาจต้องใช้เวลานานกว่า 2-3 นาทีจึงจะทำงานเสร็จสิ้น เช่น การดาวน์โหลดและอัปโหลด \n\nหากสิทธิ์นี้ถูกปฏิเสธ ระบบจะจำกัดเวลาที่แอปสามารถทำงานดังกล่าวในเบื้องหลังได้"</string>
+    <string name="keywords_long_background_tasks" msgid="5788956269136054574">"งานที่ใช้เวลานาน, การโอนข้อมูล, งานที่ทำอยู่เบื้องหลัง"</string>
     <string name="reset_shortcut_manager_throttling" msgid="2183940254903144298">"รีเซ็ตการจำกัดอัตราของ ShortcutManager"</string>
     <string name="reset_shortcut_manager_throttling_complete" msgid="8949943009096885470">"รีเซ็ตการจำกัดอัตราของ ShortcutManager แล้ว"</string>
     <string name="notification_suggestion_title" msgid="6309263655965785411">"ควบคุมข้อมูลในหน้าจอล็อก"</string>
@@ -4128,8 +4129,7 @@
     <string name="mobile_data_settings_title" msgid="3927524078598009792">"เน็ตมือถือ"</string>
     <string name="mobile_data_settings_summary" msgid="7323978798199919063">"เข้าถึงอินเทอร์เน็ตโดยใช้เครือข่ายมือถือ"</string>
     <string name="mobile_data_settings_summary_auto_switch" msgid="7851549787645698945">"โทรศัพท์จะเปลี่ยนไปใช้ผู้ให้บริการรายนี้โดยอัตโนมัติเมื่ออยู่ในพื้นที่ให้บริการ"</string>
-    <!-- no translation found for mobile_data_settings_summary_unavailable (9176513507571883986) -->
-    <skip />
+    <string name="mobile_data_settings_summary_unavailable" msgid="9176513507571883986">"ไม่มีซิมที่พร้อมใช้งาน"</string>
     <string name="calls_preference" msgid="2166481296066890129">"ค่ากำหนดการโทร"</string>
     <string name="sms_preference" msgid="7742964962568219351">"ค่ากำหนด SMS"</string>
     <string name="calls_and_sms_ask_every_time" msgid="3178743088737726677">"ถามทุกครั้ง"</string>
@@ -4144,10 +4144,8 @@
     <string name="mobile_network_list_add_more" msgid="4478586073355236604">"เพิ่มอีก"</string>
     <string name="mobile_network_active_sim" msgid="6397581267971410039">"ใช้งานอยู่/ซิม"</string>
     <string name="mobile_network_inactive_sim" msgid="5829757490580409899">"ไม่ได้ใช้งาน/ซิม"</string>
-    <!-- no translation found for mobile_network_active_esim (3984452275968408382) -->
-    <skip />
-    <!-- no translation found for mobile_network_inactive_esim (8777415108263057939) -->
-    <skip />
+    <string name="mobile_network_active_esim" msgid="3984452275968408382">"ใช้งานอยู่ / eSIM"</string>
+    <string name="mobile_network_inactive_esim" msgid="8777415108263057939">"ไม่ได้ใช้งาน / eSIM"</string>
     <string name="mobile_network_sim_name" msgid="3187192894150386537">"ชื่อและสีของซิม"</string>
     <string name="mobile_network_sim_name_label" msgid="1452440641628369625">"ชื่อ"</string>
     <string name="mobile_network_sim_color_label" msgid="5293944087609632340">"สี (ใช้โดยแอปที่เข้ากันได้)"</string>
@@ -4183,8 +4181,7 @@
     <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>
-    <!-- no translation found for sim_action_switch_sub_dialog_text_downloaded (8977951796005849471) -->
-    <skip />
+    <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>
     <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>
@@ -4226,10 +4223,8 @@
     <string name="switch_sim_dialog_text" msgid="7530186862171635464">"ระบบจะใช้ <xliff:g id="CARRIER_NAME">%1$s</xliff:g> เพื่อใช้งานอินเทอร์เน็ตมือถือ การโทร และ SMS"</string>
     <string name="switch_sim_dialog_no_switch_title" msgid="809763410787744247">"ไม่มีซิมที่ใช้งานอยู่"</string>
     <string name="switch_sim_dialog_no_switch_text" msgid="7053939850026876088">"หากต้องการใช้อินเทอร์เน็ตมือถือ ฟีเจอร์การโทร และ SMS ในภายหลัง ให้ไปที่การตั้งค่าเครือข่าย"</string>
-    <!-- no translation found for sim_card_label (6263064316075963775) -->
-    <skip />
-    <!-- no translation found for erase_sim_dialog_title (4742077437653028326) -->
-    <skip />
+    <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>
     <string name="erase_sim_confirm_button" msgid="8309115684335320541">"ลบ"</string>
     <string name="erasing_sim" msgid="7877703231075699139">"กำลังลบซิม…"</string>
@@ -4282,6 +4277,8 @@
     <string name="capture_system_heap_dump_title" msgid="9210974110606886455">"บันทึกฮีพดัมพ์ของระบบ"</string>
     <string name="reboot_with_mte_title" msgid="9167242803901899693">"รีบูตโดยเปิดใช้ MTE"</string>
     <string name="reboot_with_mte_message" msgid="7675836625682561153">"ระบบจะรีบูตและอนุญาตให้ทดสอบกับ Memory Tagging Extension (MTE) MTE อาจส่งผลเสียต่อประสิทธิภาพและความเสถียรของระบบ จะรีเซ็ตในการรีบูตครั้งถัดไป"</string>
+    <string name="reboot_with_mte_summary" msgid="879384278357305846">"ลองใช้ MTE สำหรับการเปิดเครื่อง 1 ครั้งเพื่อการพัฒนาแอป"</string>
+    <string name="reboot_with_mte_already_enabled" msgid="7708271355555880940">"เปิดใช้ MTE ผ่านการป้องกันหน่วยความจำขั้นสูง"</string>
     <string name="capturing_system_heap_dump_message" msgid="8410503247477360622">"กำลังบันทึกฮีพดัมพ์ของระบบ"</string>
     <string name="error_capturing_system_heap_dump_message" msgid="2352983250048200052">"บันทึกฮีพดัมพ์ของระบบไม่ได้"</string>
     <string name="automatic_system_heap_dump_title" msgid="4093306504711109479">"บันทึกฮีพดัมพ์ของระบบโดยอัตโนมัติ"</string>
@@ -4333,6 +4330,11 @@
     <string name="lockscreen_trivial_disabled_controls_summary" msgid="7593626010580689155">"หากต้องการใช้งาน ให้เปิด \"แสดงระบบควบคุมอุปกรณ์\" ก่อน"</string>
     <string name="lockscreen_double_line_clock_summary" msgid="2916159550425093703">"แสดงนาฬิกาแบบสองบรรทัดเมื่อเป็นไปได้"</string>
     <string name="lockscreen_double_line_clock_setting_toggle" msgid="3408639316001688529">"นาฬิกาแบบสองบรรทัด"</string>
+    <string name="lockscreen_quick_affordances_title" msgid="435869403114245620">"ปุ่ม"</string>
+    <plurals name="lockscreen_quick_affordances_summary" formatted="false" msgid="4225396036524703997">
+      <item quantity="other"><xliff:g id="FIRST_1">%1$s</xliff:g>, <xliff:g id="SECOND">%2$s</xliff:g></item>
+      <item quantity="one"><xliff:g id="FIRST_0">%1$s</xliff:g></item>
+    </plurals>
     <string name="rtt_settings_title" msgid="7049259598645966354"></string>
     <string name="rtt_settings_no_visible" msgid="7440356831140948382"></string>
     <string name="rtt_settings_visible_during_call" msgid="7866181103286073700"></string>
@@ -4381,10 +4383,8 @@
     <string name="carrier_wifi_offload_summary" msgid="2980563718888371142">"อนุญาตให้ Google Fi ใช้เครือข่าย W+ เพื่อปรับปรุงความเร็วและการครอบคลุม"</string>
     <string name="carrier_wifi_network_title" msgid="5461382943873831770">"[W Network]"</string>
     <string name="sim_category_title" msgid="2341314000964710495">"ซิม"</string>
-    <!-- no translation found for downloaded_sim_category_title (2876988650413179752) -->
-    <skip />
-    <!-- no translation found for downloaded_sims_category_title (487799905978489922) -->
-    <skip />
+    <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>
     <string name="sim_category_default_active_sim" msgid="1208194173387987231">" / ค่าเริ่มต้นสำหรับ<xliff:g id="ID_1">%1$s</xliff:g>"</string>
@@ -4440,8 +4440,7 @@
     <string name="smart_forwarding_ongoing_title" msgid="962226849074401228">"การตั้งค่าการโทร"</string>
     <string name="smart_forwarding_ongoing_text" msgid="2189209372407117114">"กำลังอัปเดตการตั้งค่า..."</string>
     <string name="smart_forwarding_failed_title" msgid="1859891191023516080">"ข้อผิดพลาดในการตั้งค่าการโทร"</string>
-    <!-- no translation found for smart_forwarding_failed_text (8682640643264071789) -->
-    <skip />
+    <string name="smart_forwarding_failed_text" msgid="8682640643264071789">"ข้อผิดพลาดของเครือข่ายหรือซิม"</string>
     <string name="smart_forwarding_failed_not_activated_text" msgid="997396203001257904">"ไม่ได้เปิดใช้งานซิม"</string>
     <string name="smart_forwarding_input_mdn_title" msgid="5105463748849841763">"ป้อนหมายเลขโทรศัพท์"</string>
     <string name="smart_forwarding_input_mdn_dialog_title" msgid="7542216086697868415">"ป้อนหมายเลขโทรศัพท์"</string>
@@ -4465,14 +4464,10 @@
     <string name="previous_page_content_description" msgid="6438292457923282991">"ก่อนหน้า"</string>
     <string name="next_page_content_description" msgid="1641835099813416294">"ถัดไป"</string>
     <string name="colors_viewpager_content_description" msgid="2591751086138259565">"พรีวิวสี"</string>
-    <!-- no translation found for bluetooth_sim_card_access_notification_title (7351015416346359536) -->
-    <skip />
-    <!-- no translation found for bluetooth_sim_card_access_notification_content (8685623260103018309) -->
-    <skip />
-    <!-- no translation found for bluetooth_sim_card_access_dialog_title (5616323725563125179) -->
-    <skip />
-    <!-- no translation found for bluetooth_sim_card_access_dialog_content (6281997628405909566) -->
-    <skip />
+    <string name="bluetooth_sim_card_access_notification_title" msgid="7351015416346359536">"ส่งคำขอการเข้าถึงซิม"</string>
+    <string name="bluetooth_sim_card_access_notification_content" msgid="8685623260103018309">"อุปกรณ์หนึ่งต้องการเข้าถึงซิมของคุณ แตะเพื่อดูรายละเอียด"</string>
+    <string name="bluetooth_sim_card_access_dialog_title" msgid="5616323725563125179">"อนุญาตให้เข้าถึงซิมไหม"</string>
+    <string name="bluetooth_sim_card_access_dialog_content" msgid="6281997628405909566">"อุปกรณ์บลูทูธ \"<xliff:g id="DEVICE_NAME_0">%1$s</xliff:g>\" ต้องการเข้าถึงข้อมูลจากซิมของคุณ ซึ่งรวมถึงรายชื่อติดต่อ\n\nขณะที่เชื่อมต่อ \"<xliff:g id="DEVICE_NAME_1">%2$s</xliff:g>\" จะได้รับทุกสายที่โทรหา <xliff:g id="PHONE_NUMBER">%3$s</xliff:g>"</string>
     <string name="bluetooth_connect_access_notification_title" msgid="2573547043170883947">"อุปกรณ์บลูทูธพร้อมเชื่อมต่อ"</string>
     <string name="bluetooth_connect_access_notification_content" msgid="1328465545685433304">"อุปกรณ์หนึ่งต้องการเชื่อมต่อด้วย แตะเพื่อดูรายละเอียด"</string>
     <string name="bluetooth_connect_access_dialog_title" msgid="1948056782712451381">"เชื่อมต่ออุปกรณ์บลูทูธไหม"</string>
@@ -4543,6 +4538,8 @@
     <string name="ingress_rate_limit_summary" msgid="1097811019742438371">"กำหนดค่าขีดจำกัดอัตราแบนด์วิดท์สำหรับการดาวน์โหลดขั้นต่ำและสูงสุดของเครือข่ายซึ่งใช้กับเครือข่ายทั้งหมดที่ให้การเชื่อมต่ออินเทอร์เน็ต"</string>
     <string name="ingress_rate_limit_dialog_title" msgid="5359461052422633789">"กำหนดค่าขีดจำกัดอัตราการดาวน์โหลดของเครือข่าย"</string>
     <string name="ingress_rate_limit_no_limit_entry" msgid="8741098826008012163">"ไม่จำกัด"</string>
+    <string name="disable_phantom_process_monitor_title" msgid="8348108346706188771">"ปิดการจำกัดการประมวลผลข้อมูลย่อย"</string>
+    <string name="disable_phantom_process_monitor_summary" msgid="3044464635550256985">"ปิดการจำกัดการใช้ทรัพยากรระบบในการประมวลย่อยของแอป"</string>
     <string name="bluetooth_broadcast_dialog_title" msgid="9172775308463135884">"การออกอากาศ"</string>
     <string name="bluetooth_broadcast_dialog_broadcast_app" msgid="1016617579194329005">"ออกอากาศ <xliff:g id="CURRENTAPP">%1$s</xliff:g>"</string>
     <string name="bluetooth_broadcast_dialog_find_message" msgid="6621660851669953883">"ฟังการออกอากาศที่เล่นอยู่ใกล้คุณ"</string>
diff --git a/res/values-tl/arrays.xml b/res/values-tl/arrays.xml
index b961853..b68674f 100644
--- a/res/values-tl/arrays.xml
+++ b/res/values-tl/arrays.xml
@@ -469,7 +469,9 @@
     <item msgid="2373999996715432397">"0"</item>
     <item msgid="5305176997036663262">"1"</item>
   </string-array>
-    <!-- no translation found for switch_to_dock_user_when_docked_timeout_entries:0 (3211660022507486536) -->
-    <!-- no translation found for switch_to_dock_user_when_docked_timeout_entries:1 (7025253383416830453) -->
-    <!-- no translation found for switch_to_dock_user_when_docked_timeout_entries:2 (1574040255478150028) -->
+  <string-array name="switch_to_dock_user_when_docked_timeout_entries">
+    <item msgid="3211660022507486536">"Hindi kailanman"</item>
+    <item msgid="7025253383416830453">"Pagkalipas ng 1 minuto"</item>
+    <item msgid="1574040255478150028">"Pagkalipas ng 5 minuto"</item>
+  </string-array>
 </resources>
diff --git a/res/values-tl/strings.xml b/res/values-tl/strings.xml
index 4c15080..4a642ea 100644
--- a/res/values-tl/strings.xml
+++ b/res/values-tl/strings.xml
@@ -1012,18 +1012,13 @@
     <string name="force_bold_text" msgid="4620929631102086716">"Bold text"</string>
     <string name="title_font_size" msgid="570613010306330622">"Laki ng font"</string>
     <string name="short_summary_font_size" msgid="8444689613442419978">"Gawing mas malaki o mas maliit ang text"</string>
-    <!-- no translation found for sim_lock_settings (7331982427303002613) -->
-    <skip />
-    <!-- no translation found for sim_lock_settings_category (6475255139493877786) -->
-    <skip />
-    <!-- no translation found for sim_pin_toggle (6814489621760857328) -->
-    <skip />
+    <string name="sim_lock_settings" msgid="7331982427303002613">"Mga setting ng pag-lock ng SIM"</string>
+    <string name="sim_lock_settings_category" msgid="6475255139493877786">"Pag-lock ng SIM"</string>
+    <string name="sim_pin_toggle" msgid="6814489621760857328">"I-lock ang SIM"</string>
     <string name="sim_pin_change" msgid="5978881209990507379">"Palitan ang PIN ng SIM"</string>
     <string name="sim_enter_pin" msgid="8235202785516053253">"PIN ng SIM"</string>
-    <!-- no translation found for sim_enable_sim_lock (6486354334679225748) -->
-    <skip />
-    <!-- no translation found for sim_disable_sim_lock (6939439812841857306) -->
-    <skip />
+    <string name="sim_enable_sim_lock" msgid="6486354334679225748">"I-lock ang SIM"</string>
+    <string name="sim_disable_sim_lock" msgid="6939439812841857306">"I-unlock ang SIM"</string>
     <string name="sim_enter_old" msgid="6882545610939674813">"Lumang PIN ng SIM"</string>
     <string name="sim_enter_new" msgid="9010947802784561582">"Bagong PIN ng SIM"</string>
     <string name="sim_reenter_new" msgid="6131418271490374263">"I-type muli ang bagong PIN"</string>
@@ -1038,8 +1033,7 @@
     <string name="sim_change_data_title" msgid="4663239438584588847">"Gamitin ang <xliff:g id="CARRIER">%1$s</xliff:g> sa mobile data?"</string>
     <string name="sim_change_data_message" msgid="3046178883369645132">"Ginagamit mo ang <xliff:g id="CARRIER2_0">%2$s</xliff:g> para sa mobile data. Kung lilipat ka sa <xliff:g id="CARRIER1">%1$s</xliff:g>, hindi na gagamitin ang <xliff:g id="CARRIER2_1">%2$s</xliff:g> para sa mobile data."</string>
     <string name="sim_change_data_ok" msgid="4922114750417276560">"Gamitin ang <xliff:g id="CARRIER">%1$s</xliff:g>"</string>
-    <!-- no translation found for sim_preferred_title (8850185380445309835) -->
-    <skip />
+    <string name="sim_preferred_title" msgid="8850185380445309835">"I-update ang gustong SIM?"</string>
     <string name="sim_preferred_message" msgid="6004009449266648351">"<xliff:g id="NEW_SIM">%1$s</xliff:g> lang ang SIM sa iyong device. Gusto mo bang gamitin ang SIM na ito para sa mobile data, mga tawag, at SMS message?"</string>
     <string name="wrong_pin_code_pukked" msgid="3414172752791445033">"Maling PIN code ng SIM, dapat ka nang makipag-ugnay sa iyong carrier upang i-unlock ang iyong device."</string>
     <plurals name="wrong_pin_code" formatted="false" msgid="4054088588731305475">
@@ -1192,20 +1186,17 @@
     <string name="reset_network_title" msgid="1395494440355807616">"I-reset ang Wi-Fi, mobile, at Bluetooth"</string>
     <string name="reset_network_desc" msgid="1112523764899788246">"Ire-reset nito ang lahat ng setting ng network, kasama ang:\n\n"<li>"Wi‑Fi"</li>\n<li>"Mobile data"</li>\n<li>"Bluetooth"</li></string>
     <string name="erase_euicc_data_button" msgid="728078969563311737">"Burahin"</string>
-    <!-- no translation found for reset_esim_title (4194570573425902754) -->
-    <skip />
+    <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>
     <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>
-    <!-- no translation found for reset_network_final_desc_esim (1129251284212847939) -->
-    <skip />
+    <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>
     <string name="reset_network_final_button_text" msgid="2433867118414000462">"I-reset ang mga setting"</string>
     <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>
-    <!-- no translation found for reset_esim_error_msg (7279607120606365250) -->
-    <skip />
+    <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>
     <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>
@@ -2017,7 +2008,6 @@
     <string name="printer_info_desc" msgid="1206872325746154206">"Iba pang impormasyon tungkol sa printer na ito"</string>
     <string name="power_usage_summary_title" msgid="4198312848584882113">"Baterya"</string>
     <string name="power_usage_summary" msgid="6857382582534984531">"Ano ang gumagamit ng baterya"</string>
-    <string name="power_usage_not_available" msgid="3425302437465106036">"Wala ang data ng paggamit."</string>
     <string name="power_usage_level_and_status" msgid="821521456989429593">"<xliff:g id="LEVEL">%1$s</xliff:g> - <xliff:g id="STATUS">%2$s</xliff:g>"</string>
     <string name="power_discharge_remaining" msgid="6997529817917076536">"<xliff:g id="REMAIN">%1$s</xliff:g> natitira"</string>
     <string name="power_charge_remaining" msgid="7046064326172265116">"<xliff:g id="UNTIL_CHARGED">%1$s</xliff:g> upang ma-charge"</string>
@@ -2038,7 +2028,6 @@
     <string name="manager_battery_usage_optimized_only" msgid="7121785281913056432">"naka-optimize"</string>
     <string name="manager_battery_usage_link_a11y" msgid="374918091821438564">"Matuto pa tungkol sa mga opsyon sa paggamit ng baterya"</string>
     <string name="device_screen_usage" msgid="1011630249648289909">"Paggamit ng screen mula noong napuno ang baterya"</string>
-    <string name="power_usage_list_summary" msgid="3237540201918492925">"Paggamit ng baterya mula noong punong pag-charge"</string>
     <string name="advanced_battery_title" msgid="3005993394776555079">"Paggamit ng baterya"</string>
     <string name="history_details_title" msgid="8628584613889559355">"Detalye ng history"</string>
     <string name="advanced_battery_preference_title" msgid="3790901207877260883">"Paggamit ng baterya"</string>
@@ -2062,7 +2051,17 @@
     <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="5962767837251276527">"Naka-pause ang pag-charge"</string>
     <string name="battery_tip_limited_temporarily_summary" msgid="5254922316684499816">"Pinoprotektahan ang baterya para mapatagal ang baterya"</string>
-    <!-- no translation found for battery_tip_limited_temporarily_extra_summary (8876637325622106400) -->
+    <!-- no translation found for battery_tip_dock_defender_future_bypass_title (7257251934903787366) -->
+    <skip />
+    <!-- no translation found for battery_tip_dock_defender_future_bypass_summary (428474483479026813) -->
+    <skip />
+    <!-- no translation found for battery_tip_dock_defender_active_title (8843454404807737776) -->
+    <skip />
+    <!-- no translation found for battery_tip_dock_defender_active_summary (5582869291068635429) -->
+    <skip />
+    <!-- no translation found for battery_tip_dock_defender_temporarily_bypassed_title (1679449361090557201) -->
+    <skip />
+    <!-- no translation found for battery_tip_dock_defender_temporarily_bypassed_summary (5107293805054133144) -->
     <skip />
     <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>
@@ -2125,7 +2124,6 @@
     <string name="power_bluetooth" msgid="5085900180846238196">"Bluetooth"</string>
     <string name="power_cell" msgid="7793805106954398186">"Mobile network"</string>
     <string name="power_phone" msgid="2768396619208561670">"Mga boses ng tawag"</string>
-    <string name="battery_used_for" msgid="6401552215008504483">"Ginamit nang <xliff:g id="TIME">^1</xliff:g>"</string>
     <string name="battery_screen_usage" msgid="90008745183187461">"Paggamit ng screen <xliff:g id="TIME">^1</xliff:g>"</string>
     <string name="battery_used_by" msgid="6457305178016189330">"<xliff:g id="PERCENT">%1$s</xliff:g> ang ginagamit ng <xliff:g id="APP">%2$s</xliff:g>"</string>
     <string name="battery_overall_usage" msgid="8940140259734182014">"<xliff:g id="PERCENT">%1$s</xliff:g> ng kabuuang baterya"</string>
@@ -2156,7 +2154,6 @@
     <string name="battery_not_usage_24hr" msgid="8397519536160741248">"Walang paggamit sa nakalipas na 24 na oras"</string>
     <string name="battery_usage_without_time" msgid="1346894834339420538"></string>
     <string name="battery_usage_other_users" msgid="9002643295562500693">"Iba pang user"</string>
-    <string name="advanced_battery_graph_subtext" msgid="6816737986172678550">"Nakabatay ang pagtatantya ng natitirang baterya sa paggamit ng iyong device"</string>
     <string name="estimated_time_left" msgid="948717045180211777">"Tinatayang natitirang oras"</string>
     <string name="estimated_charging_time_left" msgid="2287135413363961246">"Hanggang mapuno ang baterya"</string>
     <string name="estimated_time_description" msgid="211058785418596009">"Maaaring magbago ang pagtatantya batay sa paggamit"</string>
@@ -2263,6 +2260,7 @@
     <string name="vpn_settings_multiple_insecure_multiple_total" msgid="1706236062478680488">"Hindi secure ang <xliff:g id="VPN_COUNT">%d</xliff:g>"</string>
     <string name="adaptive_connectivity_title" msgid="7464959640138428192">"Adaptive na pagkakonekta"</string>
     <string name="adaptive_connectivity_summary" msgid="3648731530666326885">"Pinapatagal ang baterya at pinapahusay ang performance ng device sa pamamagitan ng awtomatikong pamamahala sa iyong mga koneksyon ng network"</string>
+    <string name="adaptive_connectivity_main_switch_title" msgid="261045483524512420">"Gumamit ng adaptive connectivity"</string>
     <string name="credentials_title" msgid="7535942196886123656">"Storage ng kredensyal"</string>
     <string name="credentials_install" msgid="3933218407598415827">"Mag-install ng certificate"</string>
     <string name="credentials_reset" msgid="4246628389366452655">"I-clear ang mga kredensyal"</string>
@@ -2563,8 +2561,7 @@
     <string name="user_remove_user_menu" msgid="2183714948094429367">"Tanggal <xliff:g id="USER_NAME">%1$s</xliff:g> dito device"</string>
     <string name="user_lockscreen_settings" msgid="4596612658981942092">"Mga setting ng lock screen"</string>
     <string name="user_add_on_lockscreen_menu" msgid="2539059062034644966">"Magdagdag ng mga user mula sa lock screen"</string>
-    <!-- no translation found for switch_to_dock_user_when_docked (2324395443311905635) -->
-    <skip />
+    <string name="switch_to_dock_user_when_docked" msgid="2324395443311905635">"Lumipat sa admin user kapag naka-dock"</string>
     <string name="user_confirm_remove_self_title" msgid="926265330805361832">"I-delete ang iyong sarili?"</string>
     <string name="user_confirm_remove_title" msgid="3626559103278006002">"I-delete ang user na ito?"</string>
     <string name="user_profile_confirm_remove_title" msgid="3131574314149375354">"Alisin ang profile?"</string>
@@ -2690,8 +2687,7 @@
     <string name="wizard_next" msgid="3884832431439072471">"Susunod"</string>
     <string name="wizard_back_adoptable" msgid="1447814356855134183">"I-format sa ibang paraan"</string>
     <string name="regulatory_info_text" msgid="1154461023369976667"></string>
-    <!-- no translation found for sim_settings_title (2254609719033946272) -->
-    <skip />
+    <string name="sim_settings_title" msgid="2254609719033946272">"Mga SIM"</string>
     <string name="sim_cellular_data_unavailable" msgid="4653591727755387534">"Hindi available ang mobile data"</string>
     <string name="sim_cellular_data_unavailable_summary" msgid="6505871722911347881">"I-tap upang pumili ng data SIM"</string>
     <string name="sim_calls_always_use" msgid="967857230039768111">"Palaging gamitin ito para sa mga tawag"</string>
@@ -2709,8 +2705,7 @@
     <string name="sim_status_title" msgid="6188770698037109774">"Status ng SIM"</string>
     <string name="sim_status_title_sim_slot" msgid="4932996839194493313">"Status ng SIM (slot ng sim %1$d)"</string>
     <string name="sim_signal_strength" msgid="6351052821700294501">"<xliff:g id="DBM">%1$d</xliff:g> dBm <xliff:g id="ASU">%2$d</xliff:g> asu"</string>
-    <!-- no translation found for sim_notification_title (2819551384383504031) -->
-    <skip />
+    <string name="sim_notification_title" msgid="2819551384383504031">"Nagbago ang mga SIM."</string>
     <string name="sim_notification_summary" msgid="5593339846307029991">"I-tap upang mag-set up"</string>
     <string name="sim_calls_ask_first_prefs_title" msgid="3077694594349657933">"Itanong palagi"</string>
     <string name="sim_selection_required_pref" msgid="231437651041498359">"Kinakailangang pumili"</string>
@@ -2736,7 +2731,10 @@
     <string name="account_dashboard_title" msgid="8228773251948253914">"Mga password at account"</string>
     <string name="account_dashboard_default_summary" msgid="1730719656099599488">"Mga naka-save na password, autofill, mga naka-sync na account"</string>
     <string name="app_default_dashboard_title" msgid="4071015747629103216">"Mga default na app"</string>
-    <!-- no translation found for cloned_apps_dashboard_title (5542076801222950921) -->
+    <string name="cloned_apps_dashboard_title" msgid="5542076801222950921">"Mga Na-clone na App"</string>
+    <!-- no translation found for desc_cloned_apps_intro_text (1369621522882622476) -->
+    <skip />
+    <!-- no translation found for cloned_apps_summary (8805362440770795709) -->
     <skip />
     <string name="system_dashboard_summary" msgid="7400745270362833832">"Mga wika, mga galaw, oras, pag-back up"</string>
     <string name="languages_setting_summary" msgid="4924440599794956443">"Mga wika ng system, mga wika ng app"</string>
@@ -3352,8 +3350,7 @@
     <string name="screen_pinning_unlock_password" msgid="4957969621904790573">"Humingi ng password bago mag-unpin"</string>
     <string name="screen_pinning_unlock_none" msgid="2474959642431856316">"I-lock ang device kapag nag-a-unpin"</string>
     <string name="confirm_sim_deletion_title" msgid="9199369003530237871">"Kumpirmahin ang pag-delete ng SIM"</string>
-    <!-- no translation found for confirm_sim_deletion_description (5090811029854329373) -->
-    <skip />
+    <string name="confirm_sim_deletion_description" msgid="5090811029854329373">"I-verify na ikaw ito bago magbura ng eSIM"</string>
     <string name="opening_paragraph_delete_profile_unknown_company" msgid="2951348192319498135">"Ang profile sa trabahong ito ay pinapamahalaan ng:"</string>
     <string name="managing_admin" msgid="2633920317425356619">"Pinapamahalaan ng <xliff:g id="ADMIN_APP_LABEL">%s</xliff:g>"</string>
     <string name="encryption_interstitial_header" msgid="4418014339568737685">"Secure na pagsisimula"</string>
@@ -3757,6 +3754,11 @@
       <item quantity="other">May <xliff:g id="COUNT">%d</xliff:g> na app na maaaring gumamit ng walang limitasyong data</item>
     </plurals>
     <string name="special_access_more" msgid="132919514147475846">"Tumingin pa"</string>
+    <string name="long_background_tasks_label" msgid="3169590134850226687">"Matagal na gawain sa background"</string>
+    <string name="long_background_tasks_switch_title" msgid="2491623894899492543">"Payagang magpagana ng matagal na gawain sa background"</string>
+    <string name="long_background_tasks_title" msgid="3272230637974707490">"Matagal na gawain sa background"</string>
+    <string name="long_background_tasks_footer_title" msgid="9117342254914743097">"Payagan ang app na ito na magpagana ng matatagal na gawain sa background. Nagbibigay-daan ito sa app na magpagana ng mga gawaing puwedeng abutin nang mas matagal sa ilang minuto bago matapos, gaya ng mga pag-download at pag-upload. \n\nKung tatanggihan ang pahintulot na ito, lilimitahan ng system kung gaano katagal puwedeng isagawa ng app ang mga naturang gawain sa background."</string>
+    <string name="keywords_long_background_tasks" msgid="5788956269136054574">"matatagal na trabaho, paglilipat ng data, mga gawain sa background"</string>
     <string name="reset_shortcut_manager_throttling" msgid="2183940254903144298">"I-reset ang ShortcutManager na naglilimita ng rate"</string>
     <string name="reset_shortcut_manager_throttling_complete" msgid="8949943009096885470">"Na-reset na ang ShortcutManager na naglilimita ng rate"</string>
     <string name="notification_suggestion_title" msgid="6309263655965785411">"Kontrolin ang impormasyon sa lock screen"</string>
@@ -4129,8 +4131,7 @@
     <string name="mobile_data_settings_title" msgid="3927524078598009792">"Mobile data"</string>
     <string name="mobile_data_settings_summary" msgid="7323978798199919063">"I-access ang data gamit ang mobile network"</string>
     <string name="mobile_data_settings_summary_auto_switch" msgid="7851549787645698945">"Awtomatikong lilipat sa carrier na ito ang telepono kapag may signal ito"</string>
-    <!-- no translation found for mobile_data_settings_summary_unavailable (9176513507571883986) -->
-    <skip />
+    <string name="mobile_data_settings_summary_unavailable" msgid="9176513507571883986">"Walang available na SIM"</string>
     <string name="calls_preference" msgid="2166481296066890129">"Kagustuhan sa mga tawag"</string>
     <string name="sms_preference" msgid="7742964962568219351">"Kagustuhan sa SMS"</string>
     <string name="calls_and_sms_ask_every_time" msgid="3178743088737726677">"Itanong palagi"</string>
@@ -4145,10 +4146,8 @@
     <string name="mobile_network_list_add_more" msgid="4478586073355236604">"Magdagdag pa"</string>
     <string name="mobile_network_active_sim" msgid="6397581267971410039">"Aktibo / SIM"</string>
     <string name="mobile_network_inactive_sim" msgid="5829757490580409899">"Hindi aktibo / SIM"</string>
-    <!-- no translation found for mobile_network_active_esim (3984452275968408382) -->
-    <skip />
-    <!-- no translation found for mobile_network_inactive_esim (8777415108263057939) -->
-    <skip />
+    <string name="mobile_network_active_esim" msgid="3984452275968408382">"Aktibo / eSIM"</string>
+    <string name="mobile_network_inactive_esim" msgid="8777415108263057939">"Hindi Aktibo / eSIM"</string>
     <string name="mobile_network_sim_name" msgid="3187192894150386537">"Pangalan at kulay ng SIM"</string>
     <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>
@@ -4184,8 +4183,7 @@
     <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>
-    <!-- no translation found for sim_action_switch_sub_dialog_text_downloaded (8977951796005849471) -->
-    <skip />
+    <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>
     <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>
@@ -4227,10 +4225,8 @@
     <string name="switch_sim_dialog_text" msgid="7530186862171635464">"<xliff:g id="CARRIER_NAME">%1$s</xliff:g> ang gagamitin para sa mobile data, mga tawag, at SMS."</string>
     <string name="switch_sim_dialog_no_switch_title" msgid="809763410787744247">"Walang available na aktibong SIM"</string>
     <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>
-    <!-- no translation found for sim_card_label (6263064316075963775) -->
-    <skip />
-    <!-- no translation found for erase_sim_dialog_title (4742077437653028326) -->
-    <skip />
+    <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>
     <string name="erase_sim_confirm_button" msgid="8309115684335320541">"Burahin"</string>
     <string name="erasing_sim" msgid="7877703231075699139">"Binubura ang SIM…"</string>
@@ -4283,6 +4279,8 @@
     <string name="capture_system_heap_dump_title" msgid="9210974110606886455">"Kunin ang heap dump ng system"</string>
     <string name="reboot_with_mte_title" msgid="9167242803901899693">"Mag-reboot nang may MTE"</string>
     <string name="reboot_with_mte_message" msgid="7675836625682561153">"Magre-reboot ang system at papahintulutan nito ang pag-eeksperimento sa Memory Tagging Extension (MTE). Posibleng magkaroon ng negatibong epekto ang MTE sa performance at stability ng system. Mare-reset sa susunod na pag-reboot."</string>
+    <string name="reboot_with_mte_summary" msgid="879384278357305846">"Subukan ang MTE para sa isang pag-boot para sa pag-develop ng app"</string>
+    <string name="reboot_with_mte_already_enabled" msgid="7708271355555880940">"Naka-enable ang MTE sa pamamagitan ng Advanced na proteksyon sa memory"</string>
     <string name="capturing_system_heap_dump_message" msgid="8410503247477360622">"Kinukuha ang heap dump ng system"</string>
     <string name="error_capturing_system_heap_dump_message" msgid="2352983250048200052">"Hindi makuha ang heap dump ng system"</string>
     <string name="automatic_system_heap_dump_title" msgid="4093306504711109479">"Awtomatikong kunin ang mga heap dump ng system"</string>
@@ -4334,6 +4332,11 @@
     <string name="lockscreen_trivial_disabled_controls_summary" msgid="7593626010580689155">"Para magamit, i-on muna ang \"Ipakita ang mga kontrol ng device\""</string>
     <string name="lockscreen_double_line_clock_summary" msgid="2916159550425093703">"Ipakita ang orasang may dalawang linya kapag available"</string>
     <string name="lockscreen_double_line_clock_setting_toggle" msgid="3408639316001688529">"Orasang may dalawang linya"</string>
+    <string name="lockscreen_quick_affordances_title" msgid="435869403114245620">"Mga Button"</string>
+    <plurals name="lockscreen_quick_affordances_summary" formatted="false" msgid="4225396036524703997">
+      <item quantity="one"><xliff:g id="FIRST_1">%1$s</xliff:g>, <xliff:g id="SECOND">%2$s</xliff:g></item>
+      <item quantity="other"><xliff:g id="FIRST_1">%1$s</xliff:g>, <xliff:g id="SECOND">%2$s</xliff:g></item>
+    </plurals>
     <string name="rtt_settings_title" msgid="7049259598645966354"></string>
     <string name="rtt_settings_no_visible" msgid="7440356831140948382"></string>
     <string name="rtt_settings_visible_during_call" msgid="7866181103286073700"></string>
@@ -4382,10 +4385,8 @@
     <string name="carrier_wifi_offload_summary" msgid="2980563718888371142">"Payagan ang Google Fi na gamitin ang mga W+ network para mapahusay ang bilis at sakop"</string>
     <string name="carrier_wifi_network_title" msgid="5461382943873831770">"W+ network"</string>
     <string name="sim_category_title" msgid="2341314000964710495">"SIM"</string>
-    <!-- no translation found for downloaded_sim_category_title (2876988650413179752) -->
-    <skip />
-    <!-- no translation found for downloaded_sims_category_title (487799905978489922) -->
-    <skip />
+    <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>
     <string name="sim_category_default_active_sim" msgid="1208194173387987231">" / Default para sa <xliff:g id="ID_1">%1$s</xliff:g>"</string>
@@ -4441,8 +4442,7 @@
     <string name="smart_forwarding_ongoing_title" msgid="962226849074401228">"Mga Setting ng Tawag"</string>
     <string name="smart_forwarding_ongoing_text" msgid="2189209372407117114">"Ina-update ang Mga Setting..."</string>
     <string name="smart_forwarding_failed_title" msgid="1859891191023516080">"Error sa Mga Setting ng Tawag"</string>
-    <!-- no translation found for smart_forwarding_failed_text (8682640643264071789) -->
-    <skip />
+    <string name="smart_forwarding_failed_text" msgid="8682640643264071789">"Error sa Network o SIM."</string>
     <string name="smart_forwarding_failed_not_activated_text" msgid="997396203001257904">"Hindi naka-activate ang sim."</string>
     <string name="smart_forwarding_input_mdn_title" msgid="5105463748849841763">"Ilagay ang Mga numero ng telepono"</string>
     <string name="smart_forwarding_input_mdn_dialog_title" msgid="7542216086697868415">"Ilagay ang Numero ng telepono"</string>
@@ -4466,14 +4466,10 @@
     <string name="previous_page_content_description" msgid="6438292457923282991">"Nakaraan"</string>
     <string name="next_page_content_description" msgid="1641835099813416294">"Susunod"</string>
     <string name="colors_viewpager_content_description" msgid="2591751086138259565">"Preview ng kulay"</string>
-    <!-- no translation found for bluetooth_sim_card_access_notification_title (7351015416346359536) -->
-    <skip />
-    <!-- no translation found for bluetooth_sim_card_access_notification_content (8685623260103018309) -->
-    <skip />
-    <!-- no translation found for bluetooth_sim_card_access_dialog_title (5616323725563125179) -->
-    <skip />
-    <!-- no translation found for bluetooth_sim_card_access_dialog_content (6281997628405909566) -->
-    <skip />
+    <string name="bluetooth_sim_card_access_notification_title" msgid="7351015416346359536">"Kahilingan sa pag-access sa SIM"</string>
+    <string name="bluetooth_sim_card_access_notification_content" msgid="8685623260103018309">"May device na gustomg mag-access ng iyong SIM. I-tap para sa mga detalye."</string>
+    <string name="bluetooth_sim_card_access_dialog_title" msgid="5616323725563125179">"Pahintulutan ang access sa SIM?"</string>
+    <string name="bluetooth_sim_card_access_dialog_content" msgid="6281997628405909566">"Gustong i-access ng Bluetooth device na <xliff:g id="DEVICE_NAME_0">%1$s</xliff:g> ang data ng iyong SIM. Kabilang dito ang iyong mga contact.\n\nHabang nakakonekta, matatanggap ng <xliff:g id="DEVICE_NAME_1">%2$s</xliff:g> ang lahat ng tawag sa <xliff:g id="PHONE_NUMBER">%3$s</xliff:g>."</string>
     <string name="bluetooth_connect_access_notification_title" msgid="2573547043170883947">"Available ang Bluetooth device"</string>
     <string name="bluetooth_connect_access_notification_content" msgid="1328465545685433304">"Gustong kumonekta ng device. I-tap para sa mga detalye."</string>
     <string name="bluetooth_connect_access_dialog_title" msgid="1948056782712451381">"Kumonekta sa Bluetooth device?"</string>
@@ -4544,6 +4540,10 @@
     <string name="ingress_rate_limit_summary" msgid="1097811019742438371">"I-configure ang limitasyon sa rate ng ingress ng bandwith ng network na inilalapat sa lahat ng network na nagbibigay ng koneksyon sa internet."</string>
     <string name="ingress_rate_limit_dialog_title" msgid="5359461052422633789">"I-configure ang limitasyon sa rate ng pag-download ng network"</string>
     <string name="ingress_rate_limit_no_limit_entry" msgid="8741098826008012163">"Walang limitasyon"</string>
+    <!-- no translation found for disable_phantom_process_monitor_title (8348108346706188771) -->
+    <skip />
+    <!-- no translation found for disable_phantom_process_monitor_summary (3044464635550256985) -->
+    <skip />
     <string name="bluetooth_broadcast_dialog_title" msgid="9172775308463135884">"Broadcast"</string>
     <string name="bluetooth_broadcast_dialog_broadcast_app" msgid="1016617579194329005">"I-broadcast ang <xliff:g id="CURRENTAPP">%1$s</xliff:g>"</string>
     <string name="bluetooth_broadcast_dialog_find_message" msgid="6621660851669953883">"Makinig sa mga broadcast na nagpe-play malapit sa iyo"</string>
diff --git a/res/values-tr/arrays.xml b/res/values-tr/arrays.xml
index 2005031..b6a1f33 100644
--- a/res/values-tr/arrays.xml
+++ b/res/values-tr/arrays.xml
@@ -469,7 +469,9 @@
     <item msgid="2373999996715432397">"0"</item>
     <item msgid="5305176997036663262">"1"</item>
   </string-array>
-    <!-- no translation found for switch_to_dock_user_when_docked_timeout_entries:0 (3211660022507486536) -->
-    <!-- no translation found for switch_to_dock_user_when_docked_timeout_entries:1 (7025253383416830453) -->
-    <!-- no translation found for switch_to_dock_user_when_docked_timeout_entries:2 (1574040255478150028) -->
+  <string-array name="switch_to_dock_user_when_docked_timeout_entries">
+    <item msgid="3211660022507486536">"Hiçbir zaman"</item>
+    <item msgid="7025253383416830453">"1 dakika sonra"</item>
+    <item msgid="1574040255478150028">"5 dakika sonra"</item>
+  </string-array>
 </resources>
diff --git a/res/values-tr/strings.xml b/res/values-tr/strings.xml
index 4e7ae35..db5e86a 100644
--- a/res/values-tr/strings.xml
+++ b/res/values-tr/strings.xml
@@ -1012,18 +1012,13 @@
     <string name="force_bold_text" msgid="4620929631102086716">"Kalın metin"</string>
     <string name="title_font_size" msgid="570613010306330622">"Yazı tipi boyutu"</string>
     <string name="short_summary_font_size" msgid="8444689613442419978">"Metni daha büyük veya daha küçük yapın"</string>
-    <!-- no translation found for sim_lock_settings (7331982427303002613) -->
-    <skip />
-    <!-- no translation found for sim_lock_settings_category (6475255139493877786) -->
-    <skip />
-    <!-- no translation found for sim_pin_toggle (6814489621760857328) -->
-    <skip />
+    <string name="sim_lock_settings" msgid="7331982427303002613">"SIM kilidi ayarları"</string>
+    <string name="sim_lock_settings_category" msgid="6475255139493877786">"SIM kilidi"</string>
+    <string name="sim_pin_toggle" msgid="6814489621760857328">"SIM\'i kilitle"</string>
     <string name="sim_pin_change" msgid="5978881209990507379">"SIM PIN kodunu değiştir"</string>
     <string name="sim_enter_pin" msgid="8235202785516053253">"SIM PIN kodu"</string>
-    <!-- no translation found for sim_enable_sim_lock (6486354334679225748) -->
-    <skip />
-    <!-- no translation found for sim_disable_sim_lock (6939439812841857306) -->
-    <skip />
+    <string name="sim_enable_sim_lock" msgid="6486354334679225748">"SIM\'i kilitle"</string>
+    <string name="sim_disable_sim_lock" msgid="6939439812841857306">"SIM kilidini aç"</string>
     <string name="sim_enter_old" msgid="6882545610939674813">"Eski SIM PIN kodu"</string>
     <string name="sim_enter_new" msgid="9010947802784561582">"Yeni SIM PIN kodu"</string>
     <string name="sim_reenter_new" msgid="6131418271490374263">"Yeni PIN\'i yeniden yazın"</string>
@@ -1038,8 +1033,7 @@
     <string name="sim_change_data_title" msgid="4663239438584588847">"Mobil veri için <xliff:g id="CARRIER">%1$s</xliff:g> kullanılsın mı?"</string>
     <string name="sim_change_data_message" msgid="3046178883369645132">"Mobil veri için <xliff:g id="CARRIER2_0">%2$s</xliff:g> operatörünü kullanıyorsunuz. <xliff:g id="CARRIER1">%1$s</xliff:g> operatörüne geçiş yaparsanız mobil veri için <xliff:g id="CARRIER2_1">%2$s</xliff:g> operatörünü artık kullanamazsınız."</string>
     <string name="sim_change_data_ok" msgid="4922114750417276560">"<xliff:g id="CARRIER">%1$s</xliff:g> adlı operatörü kullan"</string>
-    <!-- no translation found for sim_preferred_title (8850185380445309835) -->
-    <skip />
+    <string name="sim_preferred_title" msgid="8850185380445309835">"Tercih edilen SIM güncellensin mi?"</string>
     <string name="sim_preferred_message" msgid="6004009449266648351">"<xliff:g id="NEW_SIM">%1$s</xliff:g>, cihazınızdaki tek SIM kart. Bu SIM kartı mobil veri, çağrı ve SMS mesajları için kullanmak istiyor musunuz?"</string>
     <string name="wrong_pin_code_pukked" msgid="3414172752791445033">"Yanlış SIM PIN kodu. Cihazınızın kilidini açmak için artık operatörünüzle bağlantı kurmanız gerekiyor."</string>
     <plurals name="wrong_pin_code" formatted="false" msgid="4054088588731305475">
@@ -1192,20 +1186,17 @@
     <string name="reset_network_title" msgid="1395494440355807616">"Kablosuz, mobil, Bluetooth\'u sıfırla"</string>
     <string name="reset_network_desc" msgid="1112523764899788246">"Bu sıfırlama işlemi, aşağıdakiler de dahil olmak üzere tüm ağ ayarlarınızı sıfırlayacaktır:\n\n"<li>"Kablosuz ağ"</li>\n<li>"Mobil veri"</li>\n<li>"Bluetooth"</li></string>
     <string name="erase_euicc_data_button" msgid="728078969563311737">"Sil"</string>
-    <!-- no translation found for reset_esim_title (4194570573425902754) -->
-    <skip />
+    <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>
     <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>
-    <!-- no translation found for reset_network_final_desc_esim (1129251284212847939) -->
-    <skip />
+    <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>
     <string name="reset_network_final_button_text" msgid="2433867118414000462">"Ayarları sıfırla"</string>
     <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>
-    <!-- no translation found for reset_esim_error_msg (7279607120606365250) -->
-    <skip />
+    <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>
     <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>
@@ -2017,7 +2008,6 @@
     <string name="printer_info_desc" msgid="1206872325746154206">"Bu yazıcıyla ilgili daha fazla bilgi"</string>
     <string name="power_usage_summary_title" msgid="4198312848584882113">"Pil"</string>
     <string name="power_usage_summary" msgid="6857382582534984531">"Pili ne kullanıyor?"</string>
-    <string name="power_usage_not_available" msgid="3425302437465106036">"Pil kullanım verisi yok."</string>
     <string name="power_usage_level_and_status" msgid="821521456989429593">"<xliff:g id="LEVEL">%1$s</xliff:g> - <xliff:g id="STATUS">%2$s</xliff:g>"</string>
     <string name="power_discharge_remaining" msgid="6997529817917076536">"<xliff:g id="REMAIN">%1$s</xliff:g> kaldı"</string>
     <string name="power_charge_remaining" msgid="7046064326172265116">"Şarj olmasına <xliff:g id="UNTIL_CHARGED">%1$s</xliff:g> var"</string>
@@ -2038,7 +2028,6 @@
     <string name="manager_battery_usage_optimized_only" msgid="7121785281913056432">"optimize edilmiş"</string>
     <string name="manager_battery_usage_link_a11y" msgid="374918091821438564">"Pil kullanımı seçenekleri hakkında daha fazla bilgi"</string>
     <string name="device_screen_usage" msgid="1011630249648289909">"Tam şarj sonrası ekran kullanımı"</string>
-    <string name="power_usage_list_summary" msgid="3237540201918492925">"Tam şarjdan itibaren pil kullanımı"</string>
     <string name="advanced_battery_title" msgid="3005993394776555079">"Pil kullanımı"</string>
     <string name="history_details_title" msgid="8628584613889559355">"Geçmiş ayrıntıları"</string>
     <string name="advanced_battery_preference_title" msgid="3790901207877260883">"Pil kullanımı"</string>
@@ -2062,7 +2051,17 @@
     <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="5962767837251276527">"Şarj işlemi duraklatıldı"</string>
     <string name="battery_tip_limited_temporarily_summary" msgid="5254922316684499816">"Pili koruyarak pil ömrünü uzatır"</string>
-    <!-- no translation found for battery_tip_limited_temporarily_extra_summary (8876637325622106400) -->
+    <!-- no translation found for battery_tip_dock_defender_future_bypass_title (7257251934903787366) -->
+    <skip />
+    <!-- no translation found for battery_tip_dock_defender_future_bypass_summary (428474483479026813) -->
+    <skip />
+    <!-- no translation found for battery_tip_dock_defender_active_title (8843454404807737776) -->
+    <skip />
+    <!-- no translation found for battery_tip_dock_defender_active_summary (5582869291068635429) -->
+    <skip />
+    <!-- no translation found for battery_tip_dock_defender_temporarily_bypassed_title (1679449361090557201) -->
+    <skip />
+    <!-- no translation found for battery_tip_dock_defender_temporarily_bypassed_summary (5107293805054133144) -->
     <skip />
     <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>
@@ -2125,7 +2124,6 @@
     <string name="power_bluetooth" msgid="5085900180846238196">"Bluetooth"</string>
     <string name="power_cell" msgid="7793805106954398186">"Mobil ağ"</string>
     <string name="power_phone" msgid="2768396619208561670">"Sesli aramalar"</string>
-    <string name="battery_used_for" msgid="6401552215008504483">"<xliff:g id="TIME">^1</xliff:g> kullanıldı"</string>
     <string name="battery_screen_usage" msgid="90008745183187461">"Ekran kullanım süresi: <xliff:g id="TIME">^1</xliff:g>"</string>
     <string name="battery_used_by" msgid="6457305178016189330">"<xliff:g id="PERCENT">%1$s</xliff:g> kadarı <xliff:g id="APP">%2$s</xliff:g> tarafından kullanılıyor"</string>
     <string name="battery_overall_usage" msgid="8940140259734182014">"Toplam pilin <xliff:g id="PERCENT">%1$s</xliff:g> kadarı"</string>
@@ -2156,7 +2154,6 @@
     <string name="battery_not_usage_24hr" msgid="8397519536160741248">"Son 24 saatte kullanılmadı"</string>
     <string name="battery_usage_without_time" msgid="1346894834339420538"></string>
     <string name="battery_usage_other_users" msgid="9002643295562500693">"Diğer kullanıcılar"</string>
-    <string name="advanced_battery_graph_subtext" msgid="6816737986172678550">"Kalan pil gücü tahmini, cihazınızın kullanımına göre yapılır"</string>
     <string name="estimated_time_left" msgid="948717045180211777">"Kalan tahmini süre"</string>
     <string name="estimated_charging_time_left" msgid="2287135413363961246">"sonra tam olarak şarj olacak"</string>
     <string name="estimated_time_description" msgid="211058785418596009">"Tahmin, kullanıma bağlı olarak değişiklik gösterebilir"</string>
@@ -2263,6 +2260,7 @@
     <string name="vpn_settings_multiple_insecure_multiple_total" msgid="1706236062478680488">"<xliff:g id="VPN_COUNT">%d</xliff:g> VPN güvenli değil."</string>
     <string name="adaptive_connectivity_title" msgid="7464959640138428192">"Uyarlanabilir bağlantı"</string>
     <string name="adaptive_connectivity_summary" msgid="3648731530666326885">"Ağ bağlantılarınızı otomatik olarak yöneterek pil ömrünü uzatır ve cihaz performansını iyileştirir"</string>
+    <string name="adaptive_connectivity_main_switch_title" msgid="261045483524512420">"Uyarlanabilir Bağlantı\'yı kullanın"</string>
     <string name="credentials_title" msgid="7535942196886123656">"Kimlik bilgileri deposu"</string>
     <string name="credentials_install" msgid="3933218407598415827">"Sertifika yükle"</string>
     <string name="credentials_reset" msgid="4246628389366452655">"Kimlik bilgilerini temizle"</string>
@@ -2563,8 +2561,7 @@
     <string name="user_remove_user_menu" msgid="2183714948094429367">"Bu cihazdan sil: <xliff:g id="USER_NAME">%1$s</xliff:g>"</string>
     <string name="user_lockscreen_settings" msgid="4596612658981942092">"Kilit ekranı ayarları"</string>
     <string name="user_add_on_lockscreen_menu" msgid="2539059062034644966">"Kilit ekranından kullanıcı eklensin"</string>
-    <!-- no translation found for switch_to_dock_user_when_docked (2324395443311905635) -->
-    <skip />
+    <string name="switch_to_dock_user_when_docked" msgid="2324395443311905635">"Yuvaya yerleştirildiğinde yönetici kullanıcıya geç"</string>
     <string name="user_confirm_remove_self_title" msgid="926265330805361832">"Kendinizi silmek istiyor musunuz?"</string>
     <string name="user_confirm_remove_title" msgid="3626559103278006002">"Bu kullanıcı silinsin mi?"</string>
     <string name="user_profile_confirm_remove_title" msgid="3131574314149375354">"Bu profil kaldırılsın mı?"</string>
@@ -2690,8 +2687,7 @@
     <string name="wizard_next" msgid="3884832431439072471">"İleri"</string>
     <string name="wizard_back_adoptable" msgid="1447814356855134183">"Başka şekilde biçimlendir"</string>
     <string name="regulatory_info_text" msgid="1154461023369976667"></string>
-    <!-- no translation found for sim_settings_title (2254609719033946272) -->
-    <skip />
+    <string name="sim_settings_title" msgid="2254609719033946272">"SIM\'ler"</string>
     <string name="sim_cellular_data_unavailable" msgid="4653591727755387534">"Mobil veri kullanılamıyor"</string>
     <string name="sim_cellular_data_unavailable_summary" msgid="6505871722911347881">"Veri SIM\'i seçmek için dokunun"</string>
     <string name="sim_calls_always_use" msgid="967857230039768111">"Çağrılar için her zaman bunu kullan"</string>
@@ -2709,8 +2705,7 @@
     <string name="sim_status_title" msgid="6188770698037109774">"SIM durumu"</string>
     <string name="sim_status_title_sim_slot" msgid="4932996839194493313">"SIM durumu (SIM yuvası %1$d)"</string>
     <string name="sim_signal_strength" msgid="6351052821700294501">"<xliff:g id="DBM">%1$d</xliff:g> dBm <xliff:g id="ASU">%2$d</xliff:g> asu"</string>
-    <!-- no translation found for sim_notification_title (2819551384383504031) -->
-    <skip />
+    <string name="sim_notification_title" msgid="2819551384383504031">"SIM\'ler değiştirildi."</string>
     <string name="sim_notification_summary" msgid="5593339846307029991">"Ayarlamak için dokunun"</string>
     <string name="sim_calls_ask_first_prefs_title" msgid="3077694594349657933">"Her zaman sor"</string>
     <string name="sim_selection_required_pref" msgid="231437651041498359">"Seçim gerekiyor"</string>
@@ -2736,7 +2731,10 @@
     <string name="account_dashboard_title" msgid="8228773251948253914">"Şifreler ve hesaplar"</string>
     <string name="account_dashboard_default_summary" msgid="1730719656099599488">"Kayıtlı şifreler, otomatik doldurma, senkronize edilen hesaplar"</string>
     <string name="app_default_dashboard_title" msgid="4071015747629103216">"Varsayılan uygulamalar"</string>
-    <!-- no translation found for cloned_apps_dashboard_title (5542076801222950921) -->
+    <string name="cloned_apps_dashboard_title" msgid="5542076801222950921">"Klonlanan Uygulamalar"</string>
+    <!-- no translation found for desc_cloned_apps_intro_text (1369621522882622476) -->
+    <skip />
+    <!-- no translation found for cloned_apps_summary (8805362440770795709) -->
     <skip />
     <string name="system_dashboard_summary" msgid="7400745270362833832">"Diller, hareketler, saat, yedekleme"</string>
     <string name="languages_setting_summary" msgid="4924440599794956443">"Sistem dilleri, uygulama dilleri"</string>
@@ -3352,8 +3350,7 @@
     <string name="screen_pinning_unlock_password" msgid="4957969621904790573">"Sabitlemeyi kaldırmadan önce şifre sor"</string>
     <string name="screen_pinning_unlock_none" msgid="2474959642431856316">"Sabitlemeyi kaldırırken cihazı kilitle"</string>
     <string name="confirm_sim_deletion_title" msgid="9199369003530237871">"SIM\'in silinmesini onayla"</string>
-    <!-- no translation found for confirm_sim_deletion_description (5090811029854329373) -->
-    <skip />
+    <string name="confirm_sim_deletion_description" msgid="5090811029854329373">"eSIM\'i silmeden önce siz olduğunuzu doğrulayın"</string>
     <string name="opening_paragraph_delete_profile_unknown_company" msgid="2951348192319498135">"Bu iş profili şunun tarafından yönetiliyor:"</string>
     <string name="managing_admin" msgid="2633920317425356619">"<xliff:g id="ADMIN_APP_LABEL">%s</xliff:g> tarafından yönetiliyor"</string>
     <string name="encryption_interstitial_header" msgid="4418014339568737685">"Güvenli başlatma"</string>
@@ -3757,6 +3754,11 @@
       <item quantity="one">1 uygulama sınırsız veri kullanabilir</item>
     </plurals>
     <string name="special_access_more" msgid="132919514147475846">"Daha fazla göster"</string>
+    <string name="long_background_tasks_label" msgid="3169590134850226687">"Uzun süren arka plan görevleri"</string>
+    <string name="long_background_tasks_switch_title" msgid="2491623894899492543">"Uzun süre çalışan arka plan görevlerine izin verin"</string>
+    <string name="long_background_tasks_title" msgid="3272230637974707490">"Uzun süren arka plan görevleri"</string>
+    <string name="long_background_tasks_footer_title" msgid="9117342254914743097">"Bu uygulamanın, uzun süren arka plan görevlerini çalıştırmasına izin verir. Bu şekilde uygulama, indirmeler ve yüklemeler gibi tamamlanması birkaç dakikadan uzun sürebilen görevleri çalıştırabilir. \n\nSöz konusu izin reddedilirse sistem, uygulamanın bu tür görevleri arka planda gerçekleştirebileceği süreyi sınırlandırır."</string>
+    <string name="keywords_long_background_tasks" msgid="5788956269136054574">"uzun süren işler, veri aktarımı, arka plan görevleri"</string>
     <string name="reset_shortcut_manager_throttling" msgid="2183940254903144298">"ShortcutManager hız sınırlamasını sıfırla"</string>
     <string name="reset_shortcut_manager_throttling_complete" msgid="8949943009096885470">"ShortcutManager hız sınırlaması sıfırlandı"</string>
     <string name="notification_suggestion_title" msgid="6309263655965785411">"Kilit ekranınızdaki bilgileri kontrol edin"</string>
@@ -4129,8 +4131,7 @@
     <string name="mobile_data_settings_title" msgid="3927524078598009792">"Mobil veri"</string>
     <string name="mobile_data_settings_summary" msgid="7323978798199919063">"Verilere mobil ağ üzerinden erişim"</string>
     <string name="mobile_data_settings_summary_auto_switch" msgid="7851549787645698945">"Telefon, kapsama alanında olduğunda otomatik olarak bu operatöre geçer"</string>
-    <!-- no translation found for mobile_data_settings_summary_unavailable (9176513507571883986) -->
-    <skip />
+    <string name="mobile_data_settings_summary_unavailable" msgid="9176513507571883986">"SIM yok"</string>
     <string name="calls_preference" msgid="2166481296066890129">"Arama tercihi"</string>
     <string name="sms_preference" msgid="7742964962568219351">"SMS tercihi"</string>
     <string name="calls_and_sms_ask_every_time" msgid="3178743088737726677">"Her zaman sor"</string>
@@ -4145,10 +4146,8 @@
     <string name="mobile_network_list_add_more" msgid="4478586073355236604">"Başka ekle"</string>
     <string name="mobile_network_active_sim" msgid="6397581267971410039">"Etkin / SIM"</string>
     <string name="mobile_network_inactive_sim" msgid="5829757490580409899">"Etkin değil / SIM"</string>
-    <!-- no translation found for mobile_network_active_esim (3984452275968408382) -->
-    <skip />
-    <!-- no translation found for mobile_network_inactive_esim (8777415108263057939) -->
-    <skip />
+    <string name="mobile_network_active_esim" msgid="3984452275968408382">"Etkin/eSIM"</string>
+    <string name="mobile_network_inactive_esim" msgid="8777415108263057939">"Etkin değil/eSIM"</string>
     <string name="mobile_network_sim_name" msgid="3187192894150386537">"SIM adı ve rengi"</string>
     <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>
@@ -4184,8 +4183,7 @@
     <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>
-    <!-- no translation found for sim_action_switch_sub_dialog_text_downloaded (8977951796005849471) -->
-    <skip />
+    <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>
     <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>
@@ -4227,10 +4225,8 @@
     <string name="switch_sim_dialog_text" msgid="7530186862171635464">"Mobil veri, aramalar ve SMS için <xliff:g id="CARRIER_NAME">%1$s</xliff:g> kullanılacak."</string>
     <string name="switch_sim_dialog_no_switch_title" msgid="809763410787744247">"Şu anda etkin SIM yok"</string>
     <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>
-    <!-- no translation found for sim_card_label (6263064316075963775) -->
-    <skip />
-    <!-- no translation found for erase_sim_dialog_title (4742077437653028326) -->
-    <skip />
+    <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>
     <string name="erase_sim_confirm_button" msgid="8309115684335320541">"Sil"</string>
     <string name="erasing_sim" msgid="7877703231075699139">"SIM siliniyor…"</string>
@@ -4283,6 +4279,8 @@
     <string name="capture_system_heap_dump_title" msgid="9210974110606886455">"Sistem bellek yığını dökümünü yakala"</string>
     <string name="reboot_with_mte_title" msgid="9167242803901899693">"MTE ile yeniden başlat"</string>
     <string name="reboot_with_mte_message" msgid="7675836625682561153">"Sistem yeniden başlatılır ve Bellek Etiketleme Uzantısı (MTE) ile deneme yapılmasına izin verir. Bu da sistem performansını ve kararlılığı olumsuz etkileyebilir. Sonraki yeniden başlatma işleminde sıfırlanır."</string>
+    <string name="reboot_with_mte_summary" msgid="879384278357305846">"Uygulama geliştirmeye yönelik tek başlatma için MTE\'yi deneyin"</string>
+    <string name="reboot_with_mte_already_enabled" msgid="7708271355555880940">"MTE, gelişmiş bellek koruması aracılığıyla etkinleştirilir"</string>
     <string name="capturing_system_heap_dump_message" msgid="8410503247477360622">"Sistem bellek yığını dökümü yakalanıyor"</string>
     <string name="error_capturing_system_heap_dump_message" msgid="2352983250048200052">"Sistem bellek yığın dökümü yakalanamadı"</string>
     <string name="automatic_system_heap_dump_title" msgid="4093306504711109479">"Sistem bellek yığını dökümlerini otomatik olarak yakala"</string>
@@ -4334,6 +4332,11 @@
     <string name="lockscreen_trivial_disabled_controls_summary" msgid="7593626010580689155">"Kullanmak için önce \"Cihaz denetimlerini göster\" seçeneğini etkinleştirin"</string>
     <string name="lockscreen_double_line_clock_summary" msgid="2916159550425093703">"Kullanılabilir olduğunda çift çizgili saati göster"</string>
     <string name="lockscreen_double_line_clock_setting_toggle" msgid="3408639316001688529">"Çift çizgili saat"</string>
+    <string name="lockscreen_quick_affordances_title" msgid="435869403114245620">"Düğmeler"</string>
+    <plurals name="lockscreen_quick_affordances_summary" formatted="false" msgid="4225396036524703997">
+      <item quantity="other"><xliff:g id="FIRST_1">%1$s</xliff:g>, <xliff:g id="SECOND">%2$s</xliff:g></item>
+      <item quantity="one"><xliff:g id="FIRST_0">%1$s</xliff:g></item>
+    </plurals>
     <string name="rtt_settings_title" msgid="7049259598645966354"></string>
     <string name="rtt_settings_no_visible" msgid="7440356831140948382"></string>
     <string name="rtt_settings_visible_during_call" msgid="7866181103286073700"></string>
@@ -4382,10 +4385,8 @@
     <string name="carrier_wifi_offload_summary" msgid="2980563718888371142">"Hızı ve kapsama alanını iyileştirmek için Google Fi\'nin W+ ağlarını kullanmasına izin verin"</string>
     <string name="carrier_wifi_network_title" msgid="5461382943873831770">"W+ ağı"</string>
     <string name="sim_category_title" msgid="2341314000964710495">"SIM"</string>
-    <!-- no translation found for downloaded_sim_category_title (2876988650413179752) -->
-    <skip />
-    <!-- no translation found for downloaded_sims_category_title (487799905978489922) -->
-    <skip />
+    <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>
     <string name="sim_category_default_active_sim" msgid="1208194173387987231">" / <xliff:g id="ID_1">%1$s</xliff:g> için varsayılan"</string>
@@ -4441,8 +4442,7 @@
     <string name="smart_forwarding_ongoing_title" msgid="962226849074401228">"Çağrı Ayarları"</string>
     <string name="smart_forwarding_ongoing_text" msgid="2189209372407117114">"Ayarlar güncelleniyor…"</string>
     <string name="smart_forwarding_failed_title" msgid="1859891191023516080">"Arama Ayarları hatası"</string>
-    <!-- no translation found for smart_forwarding_failed_text (8682640643264071789) -->
-    <skip />
+    <string name="smart_forwarding_failed_text" msgid="8682640643264071789">"Ağ veya SIM hatası."</string>
     <string name="smart_forwarding_failed_not_activated_text" msgid="997396203001257904">"SIM etkinleştirilmedi."</string>
     <string name="smart_forwarding_input_mdn_title" msgid="5105463748849841763">"Telefon numaraları girin"</string>
     <string name="smart_forwarding_input_mdn_dialog_title" msgid="7542216086697868415">"Telefon numarası girin"</string>
@@ -4466,14 +4466,10 @@
     <string name="previous_page_content_description" msgid="6438292457923282991">"Önceki"</string>
     <string name="next_page_content_description" msgid="1641835099813416294">"Sonraki"</string>
     <string name="colors_viewpager_content_description" msgid="2591751086138259565">"Renk önizleme"</string>
-    <!-- no translation found for bluetooth_sim_card_access_notification_title (7351015416346359536) -->
-    <skip />
-    <!-- no translation found for bluetooth_sim_card_access_notification_content (8685623260103018309) -->
-    <skip />
-    <!-- no translation found for bluetooth_sim_card_access_dialog_title (5616323725563125179) -->
-    <skip />
-    <!-- no translation found for bluetooth_sim_card_access_dialog_content (6281997628405909566) -->
-    <skip />
+    <string name="bluetooth_sim_card_access_notification_title" msgid="7351015416346359536">"SIM\'e erişim isteği"</string>
+    <string name="bluetooth_sim_card_access_notification_content" msgid="8685623260103018309">"Bir cihaz SIM\'inize erişmek istiyor. Ayrıntılar için dokunun."</string>
+    <string name="bluetooth_sim_card_access_dialog_title" msgid="5616323725563125179">"SIM\'e erişime izin verilsin mi?"</string>
+    <string name="bluetooth_sim_card_access_dialog_content" msgid="6281997628405909566">"<xliff:g id="DEVICE_NAME_0">%1$s</xliff:g> adlı Bluetooth cihazı, kişileriniz de dahil olmak üzere SIM\'deki verilere erişmek istiyor.\n\nBağlantı süresince <xliff:g id="PHONE_NUMBER">%3$s</xliff:g> numarasına gelen tüm aramaları <xliff:g id="DEVICE_NAME_1">%2$s</xliff:g> adlı cihaz alacak."</string>
     <string name="bluetooth_connect_access_notification_title" msgid="2573547043170883947">"Kullanılabilir Bluetooth cihaz"</string>
     <string name="bluetooth_connect_access_notification_content" msgid="1328465545685433304">"Bir cihaz bağlanmak istiyor. Ayrıntılar için dokunun."</string>
     <string name="bluetooth_connect_access_dialog_title" msgid="1948056782712451381">"Bluetooth cihazına bağlanılsın mı?"</string>
@@ -4544,6 +4540,10 @@
     <string name="ingress_rate_limit_summary" msgid="1097811019742438371">"İnternet bağlantısı sağlayan tüm ağlarda geçerli ağ bant genişliği indirme hızı sınırını yapılandırın."</string>
     <string name="ingress_rate_limit_dialog_title" msgid="5359461052422633789">"Ağ indirme hızı sınırını yapılandır"</string>
     <string name="ingress_rate_limit_no_limit_entry" msgid="8741098826008012163">"Sınır yok"</string>
+    <!-- no translation found for disable_phantom_process_monitor_title (8348108346706188771) -->
+    <skip />
+    <!-- no translation found for disable_phantom_process_monitor_summary (3044464635550256985) -->
+    <skip />
     <string name="bluetooth_broadcast_dialog_title" msgid="9172775308463135884">"Yayın"</string>
     <string name="bluetooth_broadcast_dialog_broadcast_app" msgid="1016617579194329005">"<xliff:g id="CURRENTAPP">%1$s</xliff:g> uygulamasında anons yapın"</string>
     <string name="bluetooth_broadcast_dialog_find_message" msgid="6621660851669953883">"Yakınınızda oynatılan yayınları dinleyin"</string>
diff --git a/res/values-uk/arrays.xml b/res/values-uk/arrays.xml
index ed4d7d5..0db6490 100644
--- a/res/values-uk/arrays.xml
+++ b/res/values-uk/arrays.xml
@@ -469,7 +469,9 @@
     <item msgid="2373999996715432397">"0"</item>
     <item msgid="5305176997036663262">"1"</item>
   </string-array>
-    <!-- no translation found for switch_to_dock_user_when_docked_timeout_entries:0 (3211660022507486536) -->
-    <!-- no translation found for switch_to_dock_user_when_docked_timeout_entries:1 (7025253383416830453) -->
-    <!-- no translation found for switch_to_dock_user_when_docked_timeout_entries:2 (1574040255478150028) -->
+  <string-array name="switch_to_dock_user_when_docked_timeout_entries">
+    <item msgid="3211660022507486536">"Ніколи"</item>
+    <item msgid="7025253383416830453">"Через 1 хвилину"</item>
+    <item msgid="1574040255478150028">"Через 5 хвилин"</item>
+  </string-array>
 </resources>
diff --git a/res/values-uk/strings.xml b/res/values-uk/strings.xml
index e52d388..b391ac1 100644
--- a/res/values-uk/strings.xml
+++ b/res/values-uk/strings.xml
@@ -1056,18 +1056,13 @@
     <string name="force_bold_text" msgid="4620929631102086716">"Жирний шрифт"</string>
     <string name="title_font_size" msgid="570613010306330622">"Розмір шрифту"</string>
     <string name="short_summary_font_size" msgid="8444689613442419978">"Збільшуйте або зменшуйте текст"</string>
-    <!-- no translation found for sim_lock_settings (7331982427303002613) -->
-    <skip />
-    <!-- no translation found for sim_lock_settings_category (6475255139493877786) -->
-    <skip />
-    <!-- no translation found for sim_pin_toggle (6814489621760857328) -->
-    <skip />
+    <string name="sim_lock_settings" msgid="7331982427303002613">"Налаштування блокування SIM-карти"</string>
+    <string name="sim_lock_settings_category" msgid="6475255139493877786">"Прив’язка до оператора"</string>
+    <string name="sim_pin_toggle" msgid="6814489621760857328">"Заблокувати SIM-карту"</string>
     <string name="sim_pin_change" msgid="5978881209990507379">"Змінити PIN-код SIM-карти"</string>
     <string name="sim_enter_pin" msgid="8235202785516053253">"PIN-код SIM-карти"</string>
-    <!-- no translation found for sim_enable_sim_lock (6486354334679225748) -->
-    <skip />
-    <!-- no translation found for sim_disable_sim_lock (6939439812841857306) -->
-    <skip />
+    <string name="sim_enable_sim_lock" msgid="6486354334679225748">"Заблокуйте SIM-карту"</string>
+    <string name="sim_disable_sim_lock" msgid="6939439812841857306">"Розблокуйте SIM-карту"</string>
     <string name="sim_enter_old" msgid="6882545610939674813">"Старий PIN-код SIM-карти"</string>
     <string name="sim_enter_new" msgid="9010947802784561582">"Новий PIN SIM"</string>
     <string name="sim_reenter_new" msgid="6131418271490374263">"Повторіть новий PIN-код"</string>
@@ -1082,8 +1077,7 @@
     <string name="sim_change_data_title" msgid="4663239438584588847">"Чи має <xliff:g id="CARRIER">%1$s</xliff:g> використовуватися для мобільного передавання даних?"</string>
     <string name="sim_change_data_message" msgid="3046178883369645132">"Оператор <xliff:g id="CARRIER2_0">%2$s</xliff:g> використовується для мобільного передавання даних. Якщо ви перейдете до оператора <xliff:g id="CARRIER1">%1$s</xliff:g>, оператор <xliff:g id="CARRIER2_1">%2$s</xliff:g> більше не використовуватиметься для мобільної передачі даних."</string>
     <string name="sim_change_data_ok" msgid="4922114750417276560">"Використовувати <xliff:g id="CARRIER">%1$s</xliff:g>"</string>
-    <!-- no translation found for sim_preferred_title (8850185380445309835) -->
-    <skip />
+    <string name="sim_preferred_title" msgid="8850185380445309835">"Змінити основну SIM-карту?"</string>
     <string name="sim_preferred_message" msgid="6004009449266648351">"На вашому пристрої є лише одна SIM-карта – <xliff:g id="NEW_SIM">%1$s</xliff:g>. Використовувати цю SIM-карту для мобільного трафіку, викликів і SMS-повідомлень?"</string>
     <string name="wrong_pin_code_pukked" msgid="3414172752791445033">"Неправильний PIN-код SIM-карти. Зв’яжіться зі своїм оператором, щоб розблокувати пристрій."</string>
     <plurals name="wrong_pin_code" formatted="false" msgid="4054088588731305475">
@@ -1238,20 +1232,17 @@
     <string name="reset_network_title" msgid="1395494440355807616">"Скинути параметри Wi-Fi, мобільного Інтернету й Bluetooth"</string>
     <string name="reset_network_desc" msgid="1112523764899788246">"Буде скинуто всі налаштування мережі, зокрема \n\n"<li>"Wi‑Fi"</li>\n<li>"мобільний трафік"</li>\n<li>"Bluetooth"</li></string>
     <string name="erase_euicc_data_button" msgid="728078969563311737">"Видалити"</string>
-    <!-- no translation found for reset_esim_title (4194570573425902754) -->
-    <skip />
+    <string name="reset_esim_title" msgid="4194570573425902754">"Видалити всі дані з eSIM-карт"</string>
     <string name="reset_esim_desc" msgid="3662444090563399131">"Мобільні тарифні плани не буде скасовано. Щоб завантажити нові SIM-карти, зв\'яжіться з оператором."</string>
     <string name="reset_network_button_text" msgid="2281476496459610071">"Скинути налаштування"</string>
     <string name="reset_network_final_desc" msgid="5304365082065278425">"Скинути налаштування мереж? Цю дію неможливо відмінити."</string>
-    <!-- no translation found for reset_network_final_desc_esim (1129251284212847939) -->
-    <skip />
+    <string name="reset_network_final_desc_esim" msgid="1129251284212847939">"Скинути всі мережеві налаштування й видалити дані всіх eSIM-карт? Цю дію неможливо відмінити."</string>
     <string name="reset_network_final_button_text" msgid="2433867118414000462">"Скинути налаштування"</string>
     <string name="reset_network_confirm_title" msgid="913014422184481270">"Скинути?"</string>
     <string name="network_reset_not_available" msgid="1966334631394607829">"Цей користувач не може скидати налаштування мережі"</string>
     <string name="reset_network_complete_toast" msgid="1367872474130621115">"Налаштування мереж скинуто"</string>
     <string name="reset_esim_error_title" msgid="4670073610967959597">"Не вдалося видалити SIM-карти"</string>
-    <!-- no translation found for reset_esim_error_msg (7279607120606365250) -->
-    <skip />
+    <string name="reset_esim_error_msg" msgid="7279607120606365250">"Під час видалення всіх даних з eSIM-карт сталася помилка.\n\nПерезапустіть пристрій і повторіть спробу."</string>
     <string name="main_clear_title" msgid="277664302144837723">"Стерти всі дані (скинути налаштування)"</string>
     <string name="main_clear_short_title" msgid="4752094765533020696">"Стерти всі дані (скинути налаштування)"</string>
     <string name="main_clear_desc_also_erases_external" msgid="3687911419628956693"><li>"музику"</li>\n<li>"фото"</li>\n<li>"інші дані користувача"</li></string>
@@ -2081,7 +2072,6 @@
     <string name="printer_info_desc" msgid="1206872325746154206">"Докладніше про цей принтер"</string>
     <string name="power_usage_summary_title" msgid="4198312848584882113">"Акумулятор"</string>
     <string name="power_usage_summary" msgid="6857382582534984531">"На що споживається заряд акумулятора"</string>
-    <string name="power_usage_not_available" msgid="3425302437465106036">"Немає даних."</string>
     <string name="power_usage_level_and_status" msgid="821521456989429593">"<xliff:g id="LEVEL">%1$s</xliff:g> – <xliff:g id="STATUS">%2$s</xliff:g>"</string>
     <string name="power_discharge_remaining" msgid="6997529817917076536">"Залишилося <xliff:g id="REMAIN">%1$s</xliff:g>"</string>
     <string name="power_charge_remaining" msgid="7046064326172265116">"Залишилося заряджати <xliff:g id="UNTIL_CHARGED">%1$s</xliff:g>"</string>
@@ -2102,7 +2092,6 @@
     <string name="manager_battery_usage_optimized_only" msgid="7121785281913056432">"оптимізоване"</string>
     <string name="manager_battery_usage_link_a11y" msgid="374918091821438564">"Докладніше про параметри використання заряду акумулятора"</string>
     <string name="device_screen_usage" msgid="1011630249648289909">"Використання екрана після повного заряджання"</string>
-    <string name="power_usage_list_summary" msgid="3237540201918492925">"Використання після повного заряджання"</string>
     <string name="advanced_battery_title" msgid="3005993394776555079">"Використання заряду"</string>
     <string name="history_details_title" msgid="8628584613889559355">"Дані про використання"</string>
     <string name="advanced_battery_preference_title" msgid="3790901207877260883">"Використання заряду акумулятора"</string>
@@ -2126,7 +2115,17 @@
     <string name="battery_tip_high_usage_summary" msgid="3938999581403084551">"Переглянути додатки, що найбільше використовують заряд"</string>
     <string name="battery_tip_limited_temporarily_title" msgid="5962767837251276527">"Заряджання призупинено"</string>
     <string name="battery_tip_limited_temporarily_summary" msgid="5254922316684499816">"Увімкнено захист акумулятора, щоб подовжити його час роботи"</string>
-    <!-- no translation found for battery_tip_limited_temporarily_extra_summary (8876637325622106400) -->
+    <!-- no translation found for battery_tip_dock_defender_future_bypass_title (7257251934903787366) -->
+    <skip />
+    <!-- no translation found for battery_tip_dock_defender_future_bypass_summary (428474483479026813) -->
+    <skip />
+    <!-- no translation found for battery_tip_dock_defender_active_title (8843454404807737776) -->
+    <skip />
+    <!-- no translation found for battery_tip_dock_defender_active_summary (5582869291068635429) -->
+    <skip />
+    <!-- no translation found for battery_tip_dock_defender_temporarily_bypassed_title (1679449361090557201) -->
+    <skip />
+    <!-- no translation found for battery_tip_dock_defender_temporarily_bypassed_summary (5107293805054133144) -->
     <skip />
     <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>
@@ -2203,7 +2202,6 @@
     <string name="power_bluetooth" msgid="5085900180846238196">"Bluetooth"</string>
     <string name="power_cell" msgid="7793805106954398186">"Мобільна мережа"</string>
     <string name="power_phone" msgid="2768396619208561670">"Голос. дзвінки"</string>
-    <string name="battery_used_for" msgid="6401552215008504483">"Час використання: <xliff:g id="TIME">^1</xliff:g>"</string>
     <string name="battery_screen_usage" msgid="90008745183187461">"Використання екрана: <xliff:g id="TIME">^1</xliff:g>"</string>
     <string name="battery_used_by" msgid="6457305178016189330">"<xliff:g id="PERCENT">%1$s</xliff:g> заряду використовує додаток <xliff:g id="APP">%2$s</xliff:g>"</string>
     <string name="battery_overall_usage" msgid="8940140259734182014">"<xliff:g id="PERCENT">%1$s</xliff:g> усього заряду"</string>
@@ -2234,7 +2232,6 @@
     <string name="battery_not_usage_24hr" msgid="8397519536160741248">"Відсутнє споживання за останні 24 години"</string>
     <string name="battery_usage_without_time" msgid="1346894834339420538"></string>
     <string name="battery_usage_other_users" msgid="9002643295562500693">"Інші користувачі"</string>
-    <string name="advanced_battery_graph_subtext" msgid="6816737986172678550">"Залишок заряду акумулятора визначається на основі використання пристрою"</string>
     <string name="estimated_time_left" msgid="948717045180211777">"Залишилося приблизно"</string>
     <string name="estimated_charging_time_left" msgid="2287135413363961246">"До повного заряду"</string>
     <string name="estimated_time_description" msgid="211058785418596009">"Час може змінитися залежно від використання"</string>
@@ -2341,6 +2338,7 @@
     <string name="vpn_settings_multiple_insecure_multiple_total" msgid="1706236062478680488">"<xliff:g id="VPN_COUNT">%d</xliff:g> без захисту"</string>
     <string name="adaptive_connectivity_title" msgid="7464959640138428192">"Адаптивне підключення"</string>
     <string name="adaptive_connectivity_summary" msgid="3648731530666326885">"Подовжує час роботи акумулятора й покращує продуктивність пристрою завдяки автоматичному керуванню з\'єднанням із мережею"</string>
+    <string name="adaptive_connectivity_main_switch_title" msgid="261045483524512420">"Використовувати адаптивне підключення"</string>
     <string name="credentials_title" msgid="7535942196886123656">"Сховище облікових даних"</string>
     <string name="credentials_install" msgid="3933218407598415827">"Установити сертифікат"</string>
     <string name="credentials_reset" msgid="4246628389366452655">"Видалити облікові дані"</string>
@@ -2649,8 +2647,7 @@
     <string name="user_remove_user_menu" msgid="2183714948094429367">"<xliff:g id="USER_NAME">%1$s</xliff:g> – видалити з пристрою"</string>
     <string name="user_lockscreen_settings" msgid="4596612658981942092">"Параметри блокування екрана"</string>
     <string name="user_add_on_lockscreen_menu" msgid="2539059062034644966">"Додавати користувачів на заблокованому екрані"</string>
-    <!-- no translation found for switch_to_dock_user_when_docked (2324395443311905635) -->
-    <skip />
+    <string name="switch_to_dock_user_when_docked" msgid="2324395443311905635">"Переходити в режим адміністратора в док-станції"</string>
     <string name="user_confirm_remove_self_title" msgid="926265330805361832">"Видалити ваш профіль?"</string>
     <string name="user_confirm_remove_title" msgid="3626559103278006002">"Видалити користувача?"</string>
     <string name="user_profile_confirm_remove_title" msgid="3131574314149375354">"Видалити цей профіль?"</string>
@@ -2776,8 +2773,7 @@
     <string name="wizard_next" msgid="3884832431439072471">"Далі"</string>
     <string name="wizard_back_adoptable" msgid="1447814356855134183">"Форматувати по-іншому"</string>
     <string name="regulatory_info_text" msgid="1154461023369976667"></string>
-    <!-- no translation found for sim_settings_title (2254609719033946272) -->
-    <skip />
+    <string name="sim_settings_title" msgid="2254609719033946272">"SIM-карти"</string>
     <string name="sim_cellular_data_unavailable" msgid="4653591727755387534">"Мобільний трафік недоступний"</string>
     <string name="sim_cellular_data_unavailable_summary" msgid="6505871722911347881">"Торкніться, щоб вибрати SIM-карту з даними"</string>
     <string name="sim_calls_always_use" msgid="967857230039768111">"Завжди телефонувати через цю SIM-карту"</string>
@@ -2795,8 +2791,7 @@
     <string name="sim_status_title" msgid="6188770698037109774">"Статус SIM-карти"</string>
     <string name="sim_status_title_sim_slot" msgid="4932996839194493313">"Статус SIM-карти (гніздо %1$d для SIM-карти)"</string>
     <string name="sim_signal_strength" msgid="6351052821700294501">"<xliff:g id="DBM">%1$d</xliff:g> дБм <xliff:g id="ASU">%2$d</xliff:g> asu"</string>
-    <!-- no translation found for sim_notification_title (2819551384383504031) -->
-    <skip />
+    <string name="sim_notification_title" msgid="2819551384383504031">"SIM-карти змінено."</string>
     <string name="sim_notification_summary" msgid="5593339846307029991">"Торкніться, щоб налаштувати"</string>
     <string name="sim_calls_ask_first_prefs_title" msgid="3077694594349657933">"Запитувати щоразу"</string>
     <string name="sim_selection_required_pref" msgid="231437651041498359">"Потрібно вибрати"</string>
@@ -2822,7 +2817,10 @@
     <string name="account_dashboard_title" msgid="8228773251948253914">"Паролі й облікові записи"</string>
     <string name="account_dashboard_default_summary" msgid="1730719656099599488">"Збережені паролі, автозаповнення, синхронізовані облікові записи"</string>
     <string name="app_default_dashboard_title" msgid="4071015747629103216">"Додатки за умовчанням"</string>
-    <!-- no translation found for cloned_apps_dashboard_title (5542076801222950921) -->
+    <string name="cloned_apps_dashboard_title" msgid="5542076801222950921">"Копії додатків"</string>
+    <!-- no translation found for desc_cloned_apps_intro_text (1369621522882622476) -->
+    <skip />
+    <!-- no translation found for cloned_apps_summary (8805362440770795709) -->
     <skip />
     <string name="system_dashboard_summary" msgid="7400745270362833832">"Мови, жести, час і резервне копіювання"</string>
     <string name="languages_setting_summary" msgid="4924440599794956443">"Мови системи, мови додатків"</string>
@@ -3452,8 +3450,7 @@
     <string name="screen_pinning_unlock_password" msgid="4957969621904790573">"Запитувати пароль перед відкріпленням"</string>
     <string name="screen_pinning_unlock_none" msgid="2474959642431856316">"Блокувати пристрій після відкріплення"</string>
     <string name="confirm_sim_deletion_title" msgid="9199369003530237871">"Підтверджувати видалення SIM-карти"</string>
-    <!-- no translation found for confirm_sim_deletion_description (5090811029854329373) -->
-    <skip />
+    <string name="confirm_sim_deletion_description" msgid="5090811029854329373">"Перш ніж видалити всі дані з eSIM-карти, підтвердьте свою особу"</string>
     <string name="opening_paragraph_delete_profile_unknown_company" msgid="2951348192319498135">"Цим робочим профілем керує додаток"</string>
     <string name="managing_admin" msgid="2633920317425356619">"Керує додаток <xliff:g id="ADMIN_APP_LABEL">%s</xliff:g>"</string>
     <string name="encryption_interstitial_header" msgid="4418014339568737685">"Захищений запуск"</string>
@@ -3879,6 +3876,16 @@
       <item quantity="other"><xliff:g id="COUNT">%d</xliff:g> додатка з необмеженим доступом до даних</item>
     </plurals>
     <string name="special_access_more" msgid="132919514147475846">"Показати більше"</string>
+    <!-- no translation found for long_background_tasks_label (3169590134850226687) -->
+    <skip />
+    <!-- no translation found for long_background_tasks_switch_title (2491623894899492543) -->
+    <skip />
+    <!-- no translation found for long_background_tasks_title (3272230637974707490) -->
+    <skip />
+    <!-- no translation found for long_background_tasks_footer_title (9117342254914743097) -->
+    <skip />
+    <!-- no translation found for keywords_long_background_tasks (5788956269136054574) -->
+    <skip />
     <string name="reset_shortcut_manager_throttling" msgid="2183940254903144298">"Скинути обмеження швидкості в ShortcutManager"</string>
     <string name="reset_shortcut_manager_throttling_complete" msgid="8949943009096885470">"Обмеження швидкості в ShortcutManager скинуто"</string>
     <string name="notification_suggestion_title" msgid="6309263655965785411">"Керуйте інформацією на заблокованому екрані"</string>
@@ -4267,8 +4274,7 @@
     <string name="mobile_data_settings_title" msgid="3927524078598009792">"Мобільний трафік"</string>
     <string name="mobile_data_settings_summary" msgid="7323978798199919063">"Доступ до Інтернету через мобільну мережу"</string>
     <string name="mobile_data_settings_summary_auto_switch" msgid="7851549787645698945">"Телефон автоматично перемикатиметься на цього оператора в зоні його покриття"</string>
-    <!-- no translation found for mobile_data_settings_summary_unavailable (9176513507571883986) -->
-    <skip />
+    <string name="mobile_data_settings_summary_unavailable" msgid="9176513507571883986">"Немає доступних SIM-карт"</string>
     <string name="calls_preference" msgid="2166481296066890129">"Налаштування викликів"</string>
     <string name="sms_preference" msgid="7742964962568219351">"Налаштування SMS"</string>
     <string name="calls_and_sms_ask_every_time" msgid="3178743088737726677">"Запитувати щоразу"</string>
@@ -4283,10 +4289,8 @@
     <string name="mobile_network_list_add_more" msgid="4478586073355236604">"Додати ще"</string>
     <string name="mobile_network_active_sim" msgid="6397581267971410039">"Активний/SIM-карта"</string>
     <string name="mobile_network_inactive_sim" msgid="5829757490580409899">"Неактивний/SIM-карта"</string>
-    <!-- no translation found for mobile_network_active_esim (3984452275968408382) -->
-    <skip />
-    <!-- no translation found for mobile_network_inactive_esim (8777415108263057939) -->
-    <skip />
+    <string name="mobile_network_active_esim" msgid="3984452275968408382">"Сервіс активний / eSIM-карта"</string>
+    <string name="mobile_network_inactive_esim" msgid="8777415108263057939">"Сервіс неактивний / eSIM-карта"</string>
     <string name="mobile_network_sim_name" msgid="3187192894150386537">"Назва й колір SIM-карти"</string>
     <string name="mobile_network_sim_name_label" msgid="1452440641628369625">"Назва"</string>
     <string name="mobile_network_sim_color_label" msgid="5293944087609632340">"Колір (для сумісних додатків)"</string>
@@ -4322,8 +4326,7 @@
     <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>
-    <!-- no translation found for sim_action_switch_sub_dialog_text_downloaded (8977951796005849471) -->
-    <skip />
+    <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>
     <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>
@@ -4365,10 +4368,8 @@
     <string name="switch_sim_dialog_text" msgid="7530186862171635464">"Мережа оператора <xliff:g id="CARRIER_NAME">%1$s</xliff:g> використовуватиметься для мобільного Інтернету, викликів і SMS."</string>
     <string name="switch_sim_dialog_no_switch_title" msgid="809763410787744247">"Немає доступних активних SIM-карт"</string>
     <string name="switch_sim_dialog_no_switch_text" msgid="7053939850026876088">"Щоб використовувати мобільний Інтернет, функції викликів і SMS пізніше, перейдіть у мережеві налаштування"</string>
-    <!-- no translation found for sim_card_label (6263064316075963775) -->
-    <skip />
-    <!-- no translation found for erase_sim_dialog_title (4742077437653028326) -->
-    <skip />
+    <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>
     <string name="erase_sim_confirm_button" msgid="8309115684335320541">"Видалити"</string>
     <string name="erasing_sim" msgid="7877703231075699139">"Видалення SIM-карти…"</string>
@@ -4423,6 +4424,8 @@
     <string name="capture_system_heap_dump_title" msgid="9210974110606886455">"Записати дані динамічної пам’яті системи"</string>
     <string name="reboot_with_mte_title" msgid="9167242803901899693">"Перезапустити з MTE"</string>
     <string name="reboot_with_mte_message" msgid="7675836625682561153">"Система перезапуститься, і ви зможете почати експеримент із Memory Tagging Extension (MTE). Це може негативно вплинути на продуктивність і стабільність системи. Щоб вийти з цього режиму, знову перезапустіть пристрій."</string>
+    <string name="reboot_with_mte_summary" msgid="879384278357305846">"Спробуйте MTE під час одного запуску для розробки додатків"</string>
+    <string name="reboot_with_mte_already_enabled" msgid="7708271355555880940">"Через Додатковий захист пам’яті ввімкнено MTE"</string>
     <string name="capturing_system_heap_dump_message" msgid="8410503247477360622">"Запис даних динамічної пам’яті системи"</string>
     <string name="error_capturing_system_heap_dump_message" msgid="2352983250048200052">"Не вдалося записати дані динамічної пам’яті системи"</string>
     <string name="automatic_system_heap_dump_title" msgid="4093306504711109479">"Автоматично записувати дані динамічної пам’яті системи"</string>
@@ -4474,6 +4477,9 @@
     <string name="lockscreen_trivial_disabled_controls_summary" msgid="7593626010580689155">"Щоб використовувати елементи керування, спершу ввімкніть опцію \"Показувати елементи керування пристроями\""</string>
     <string name="lockscreen_double_line_clock_summary" msgid="2916159550425093703">"Показувати дворядковий годинник, коли можливо"</string>
     <string name="lockscreen_double_line_clock_setting_toggle" msgid="3408639316001688529">"Дворядковий годинник"</string>
+    <!-- no translation found for lockscreen_quick_affordances_title (435869403114245620) -->
+    <skip />
+    <!-- no translation found for lockscreen_quick_affordances_summary (4225396036524703997) -->
     <string name="rtt_settings_title" msgid="7049259598645966354"></string>
     <string name="rtt_settings_no_visible" msgid="7440356831140948382"></string>
     <string name="rtt_settings_visible_during_call" msgid="7866181103286073700"></string>
@@ -4522,10 +4528,8 @@
     <string name="carrier_wifi_offload_summary" msgid="2980563718888371142">"Дозвольте Google Fi використовувати мережі W+, щоб покращити швидкість і охоплення"</string>
     <string name="carrier_wifi_network_title" msgid="5461382943873831770">"Мережа W+"</string>
     <string name="sim_category_title" msgid="2341314000964710495">"SIM-карта"</string>
-    <!-- no translation found for downloaded_sim_category_title (2876988650413179752) -->
-    <skip />
-    <!-- no translation found for downloaded_sims_category_title (487799905978489922) -->
-    <skip />
+    <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>
     <string name="sim_category_default_active_sim" msgid="1208194173387987231">" / За умовчанням (<xliff:g id="ID_1">%1$s</xliff:g>)"</string>
@@ -4581,8 +4585,7 @@
     <string name="smart_forwarding_ongoing_title" msgid="962226849074401228">"Налаштування дзвінків"</string>
     <string name="smart_forwarding_ongoing_text" msgid="2189209372407117114">"Оновлення налаштувань…"</string>
     <string name="smart_forwarding_failed_title" msgid="1859891191023516080">"Помилка налаштування викликів"</string>
-    <!-- no translation found for smart_forwarding_failed_text (8682640643264071789) -->
-    <skip />
+    <string name="smart_forwarding_failed_text" msgid="8682640643264071789">"Помилка мережі або SIM-карти."</string>
     <string name="smart_forwarding_failed_not_activated_text" msgid="997396203001257904">"SIM-карту не активовано."</string>
     <string name="smart_forwarding_input_mdn_title" msgid="5105463748849841763">"Ввести номери телефонів"</string>
     <string name="smart_forwarding_input_mdn_dialog_title" msgid="7542216086697868415">"Ввести номер телефону"</string>
@@ -4606,14 +4609,10 @@
     <string name="previous_page_content_description" msgid="6438292457923282991">"Назад"</string>
     <string name="next_page_content_description" msgid="1641835099813416294">"Далі"</string>
     <string name="colors_viewpager_content_description" msgid="2591751086138259565">"Попередній перегляд кольору"</string>
-    <!-- no translation found for bluetooth_sim_card_access_notification_title (7351015416346359536) -->
-    <skip />
-    <!-- no translation found for bluetooth_sim_card_access_notification_content (8685623260103018309) -->
-    <skip />
-    <!-- no translation found for bluetooth_sim_card_access_dialog_title (5616323725563125179) -->
-    <skip />
-    <!-- no translation found for bluetooth_sim_card_access_dialog_content (6281997628405909566) -->
-    <skip />
+    <string name="bluetooth_sim_card_access_notification_title" msgid="7351015416346359536">"Запит на доступ до SIM-карти"</string>
+    <string name="bluetooth_sim_card_access_notification_content" msgid="8685623260103018309">"Пристрій хоче отримати доступ до SIM-карти. Натисніть, щоб дізнатися більше."</string>
+    <string name="bluetooth_sim_card_access_dialog_title" msgid="5616323725563125179">"Дозволити доступ до SIM-карти?"</string>
+    <string name="bluetooth_sim_card_access_dialog_content" msgid="6281997628405909566">"Пристрій із Bluetooth \"<xliff:g id="DEVICE_NAME_0">%1$s</xliff:g>\" хоче отримати доступ до даних на вашій SIM-карті, зокрема до контактів.\n\nПід час підключення пристрій \"<xliff:g id="DEVICE_NAME_1">%2$s</xliff:g>\" зможе отримувати всі виклики, що надходитимуть на номер <xliff:g id="PHONE_NUMBER">%3$s</xliff:g>."</string>
     <string name="bluetooth_connect_access_notification_title" msgid="2573547043170883947">"Доступний пристрій із Bluetooth"</string>
     <string name="bluetooth_connect_access_notification_content" msgid="1328465545685433304">"Пристрій хоче підключитися. Натисніть, щоб дізнатися більше."</string>
     <string name="bluetooth_connect_access_dialog_title" msgid="1948056782712451381">"Підключитися до пристрою з Bluetooth?"</string>
@@ -4684,6 +4683,10 @@
     <string name="ingress_rate_limit_summary" msgid="1097811019742438371">"Налаштуйте ліміт вхідної пропускної спроможності мережі, який застосовуватиметься до всіх мереж, що забезпечують інтернет-з’єднання."</string>
     <string name="ingress_rate_limit_dialog_title" msgid="5359461052422633789">"Налаштувати ліміт швидкості завантаження в мережі"</string>
     <string name="ingress_rate_limit_no_limit_entry" msgid="8741098826008012163">"Немає обмеження"</string>
+    <!-- no translation found for disable_phantom_process_monitor_title (8348108346706188771) -->
+    <skip />
+    <!-- no translation found for disable_phantom_process_monitor_summary (3044464635550256985) -->
+    <skip />
     <string name="bluetooth_broadcast_dialog_title" msgid="9172775308463135884">"Трансляція"</string>
     <string name="bluetooth_broadcast_dialog_broadcast_app" msgid="1016617579194329005">"Змінити додаток для трансляції на <xliff:g id="CURRENTAPP">%1$s</xliff:g>"</string>
     <string name="bluetooth_broadcast_dialog_find_message" msgid="6621660851669953883">"Слухайте трансляції з пристроїв поблизу"</string>
diff --git a/res/values-ur/arrays.xml b/res/values-ur/arrays.xml
index a73b4b2..bc53247 100644
--- a/res/values-ur/arrays.xml
+++ b/res/values-ur/arrays.xml
@@ -469,7 +469,9 @@
     <item msgid="2373999996715432397">"0"</item>
     <item msgid="5305176997036663262">"1"</item>
   </string-array>
-    <!-- no translation found for switch_to_dock_user_when_docked_timeout_entries:0 (3211660022507486536) -->
-    <!-- no translation found for switch_to_dock_user_when_docked_timeout_entries:1 (7025253383416830453) -->
-    <!-- no translation found for switch_to_dock_user_when_docked_timeout_entries:2 (1574040255478150028) -->
+  <string-array name="switch_to_dock_user_when_docked_timeout_entries">
+    <item msgid="3211660022507486536">"کبھی نہیں"</item>
+    <item msgid="7025253383416830453">"1 منٹ کے بعد"</item>
+    <item msgid="1574040255478150028">"5 منٹ کے بعد"</item>
+  </string-array>
 </resources>
diff --git a/res/values-ur/strings.xml b/res/values-ur/strings.xml
index 7af9497..27786e9 100644
--- a/res/values-ur/strings.xml
+++ b/res/values-ur/strings.xml
@@ -1012,18 +1012,13 @@
     <string name="force_bold_text" msgid="4620929631102086716">"بولڈ ٹیکسٹ"</string>
     <string name="title_font_size" msgid="570613010306330622">"فونٹ سائز"</string>
     <string name="short_summary_font_size" msgid="8444689613442419978">"ٹیکسٹ کو بڑا یا چھوٹا بنائیں"</string>
-    <!-- no translation found for sim_lock_settings (7331982427303002613) -->
-    <skip />
-    <!-- no translation found for sim_lock_settings_category (6475255139493877786) -->
-    <skip />
-    <!-- no translation found for sim_pin_toggle (6814489621760857328) -->
-    <skip />
+    <string name="sim_lock_settings" msgid="7331982427303002613">"‏SIM لاک کی ترتیبات"</string>
+    <string name="sim_lock_settings_category" msgid="6475255139493877786">"‏SIM لاک"</string>
+    <string name="sim_pin_toggle" msgid="6814489621760857328">"‏SIM مقفل کریں"</string>
     <string name="sim_pin_change" msgid="5978881209990507379">"‏SIM PIN تبدیل کریں"</string>
     <string name="sim_enter_pin" msgid="8235202785516053253">"SIM PIN"</string>
-    <!-- no translation found for sim_enable_sim_lock (6486354334679225748) -->
-    <skip />
-    <!-- no translation found for sim_disable_sim_lock (6939439812841857306) -->
-    <skip />
+    <string name="sim_enable_sim_lock" msgid="6486354334679225748">"‏SIM مقفل کریں"</string>
+    <string name="sim_disable_sim_lock" msgid="6939439812841857306">"‏SIM غیر مقفل کریں"</string>
     <string name="sim_enter_old" msgid="6882545610939674813">"‏پرانا SIM PIN"</string>
     <string name="sim_enter_new" msgid="9010947802784561582">"‏نیا SIM PIN"</string>
     <string name="sim_reenter_new" msgid="6131418271490374263">"‏نیا PIN دوبارہ ٹائپ کریں"</string>
@@ -1038,8 +1033,7 @@
     <string name="sim_change_data_title" msgid="4663239438584588847">"موبائل ڈیٹا کیلئے <xliff:g id="CARRIER">%1$s</xliff:g> استعمال کریں؟"</string>
     <string name="sim_change_data_message" msgid="3046178883369645132">"موبائل ڈیٹا کے لیے آپ <xliff:g id="CARRIER2_0">%2$s</xliff:g> استعمال کر رہے ہیں۔ اگر آپ <xliff:g id="CARRIER1">%1$s</xliff:g> پر سوئچ کریں گے تو <xliff:g id="CARRIER2_1">%2$s</xliff:g> کو موبائل ڈیٹا کے لیے مزید استعمال نہیں کیا جائے گا۔"</string>
     <string name="sim_change_data_ok" msgid="4922114750417276560">"<xliff:g id="CARRIER">%1$s</xliff:g> استعمال کریں"</string>
-    <!-- no translation found for sim_preferred_title (8850185380445309835) -->
-    <skip />
+    <string name="sim_preferred_title" msgid="8850185380445309835">"‏ترجیحی SIM اپ ڈیٹ کریں؟"</string>
     <string name="sim_preferred_message" msgid="6004009449266648351">"‏<xliff:g id="NEW_SIM">%1$s</xliff:g> آپ کے آلے میں واحد SIM ہے۔ کیا آپ اس SIM کو موبائل ڈیٹا، کالز اور SMS پیغامات کیلئے استعمال کرنا چاہتے ہیں؟"</string>
     <string name="wrong_pin_code_pukked" msgid="3414172752791445033">"‏SIM کا غلط PIN اب آپ کو اپنا آلہ غیر مقفل کرنے کیلئے اپنے کیریئر سے رابطہ کرنا چاہیے۔"</string>
     <plurals name="wrong_pin_code" formatted="false" msgid="4054088588731305475">
@@ -1192,20 +1186,17 @@
     <string name="reset_network_title" msgid="1395494440355807616">"‏Wi-Fi، موبائل اور بلوٹوتھ ری سیٹ کریں"</string>
     <string name="reset_network_desc" msgid="1112523764899788246">"‏اس سے نیٹ ورک کی سبھی ترتیبات ری سیٹ ہو جائیں گی، بشمول:\n\n"<li>"Wi‑Fi"</li>\n<li>"موبائل ڈیٹا"</li>\n<li>"بلوٹوتھ"</li></string>
     <string name="erase_euicc_data_button" msgid="728078969563311737">"مٹائیں"</string>
-    <!-- no translation found for reset_esim_title (4194570573425902754) -->
-    <skip />
+    <string name="reset_esim_title" msgid="4194570573425902754">"‏eSIMs مٹائیں"</string>
     <string name="reset_esim_desc" msgid="3662444090563399131">"‏اس سے موبائل سروس کا کوئی بھی پلان منسوخ نہیں ہوگا۔ متبادل SIMs کو ڈاؤن لوڈ کرنے کے لیے، اپنے کیریئر سے رابطہ کریں۔"</string>
     <string name="reset_network_button_text" msgid="2281476496459610071">"ترتیبات ری سیٹ کریں"</string>
     <string name="reset_network_final_desc" msgid="5304365082065278425">"نیٹ ورک کی سبھی ترتیبات کو دوبارہ ترتیب دیں؟ آپ اس کارروائی کو کالعدم نہیں کر سکتے ہیں۔"</string>
-    <!-- no translation found for reset_network_final_desc_esim (1129251284212847939) -->
-    <skip />
+    <string name="reset_network_final_desc_esim" msgid="1129251284212847939">"‏نیٹ ورک کی تمام ترتیبات کو ری سیٹ کریں اور eSIMs کو مٹائیں؟ آپ اس کاروائی کو کالعدم نہیں کر سکتے ہیں۔"</string>
     <string name="reset_network_final_button_text" msgid="2433867118414000462">"ترتیبات ری سیٹ کریں"</string>
     <string name="reset_network_confirm_title" msgid="913014422184481270">"ری سیٹ کریں؟"</string>
     <string name="network_reset_not_available" msgid="1966334631394607829">"اس صارف کیلئے نیٹ ورک کو دوبارہ ترتیب دینا دستیاب نہیں ہے"</string>
     <string name="reset_network_complete_toast" msgid="1367872474130621115">"نیٹ ورک کی ترتیبات کو دوبارہ ترتیب دیا گیا ہے"</string>
     <string name="reset_esim_error_title" msgid="4670073610967959597">"‏SIMs کو نہیں مٹا سکتے"</string>
-    <!-- no translation found for reset_esim_error_msg (7279607120606365250) -->
-    <skip />
+    <string name="reset_esim_error_msg" msgid="7279607120606365250">"‏ایک خرابی کی وجہ سے eSIMs کو مٹایا نہیں جا سکتا ہے۔\n\nاپنا آلہ ری اسٹارٹ کریں اور دوبارہ کوشش کریں۔"</string>
     <string name="main_clear_title" msgid="277664302144837723">"سبھی ڈیٹا کو حذف کریں (فیکٹری ری سیٹ)"</string>
     <string name="main_clear_short_title" msgid="4752094765533020696">"سبھی ڈیٹا کو حذف کریں (فیکٹری ری سیٹ)"</string>
     <string name="main_clear_desc_also_erases_external" msgid="3687911419628956693"><li>"موسیقی"</li>\n<li>"تصاویر"</li>\n<li>"صارف کا دیگر ڈیٹا"</li></string>
@@ -2017,7 +2008,6 @@
     <string name="printer_info_desc" msgid="1206872325746154206">"اس پرنٹر کے بارے میں مزید معلومات"</string>
     <string name="power_usage_summary_title" msgid="4198312848584882113">"بیٹری"</string>
     <string name="power_usage_summary" msgid="6857382582534984531">"کیا بیٹری استعمال کرتا رہا ہے"</string>
-    <string name="power_usage_not_available" msgid="3425302437465106036">"بیٹری کے استعمال کا ڈیٹا دستیاب نہیں۔"</string>
     <string name="power_usage_level_and_status" msgid="821521456989429593">"<xliff:g id="LEVEL">%1$s</xliff:g> - <xliff:g id="STATUS">%2$s</xliff:g>"</string>
     <string name="power_discharge_remaining" msgid="6997529817917076536">"<xliff:g id="REMAIN">%1$s</xliff:g> باقی"</string>
     <string name="power_charge_remaining" msgid="7046064326172265116">"<xliff:g id="UNTIL_CHARGED">%1$s</xliff:g> چارج کرنے کیلئے"</string>
@@ -2038,7 +2028,6 @@
     <string name="manager_battery_usage_optimized_only" msgid="7121785281913056432">"بہترین بنایا گیا"</string>
     <string name="manager_battery_usage_link_a11y" msgid="374918091821438564">"بیٹری کے استعمال کے اختیارات کے بارے میں مزید جانیں"</string>
     <string name="device_screen_usage" msgid="1011630249648289909">"مکمل چارج کے بعد سے اسکرین کا استعمال"</string>
-    <string name="power_usage_list_summary" msgid="3237540201918492925">"مکمل چارج کے بعد سے بیٹری کا استعمال"</string>
     <string name="advanced_battery_title" msgid="3005993394776555079">"بیٹری کا استعمال"</string>
     <string name="history_details_title" msgid="8628584613889559355">"سرگزشت کی تفصیلات"</string>
     <string name="advanced_battery_preference_title" msgid="3790901207877260883">"بیٹری کا استعمال"</string>
@@ -2062,7 +2051,17 @@
     <string name="battery_tip_high_usage_summary" msgid="3938999581403084551">"سب سے زیادہ بیٹری استعمال کرنے والی ایپس دیکھیں"</string>
     <string name="battery_tip_limited_temporarily_title" msgid="5962767837251276527">"چارجنگ موقوف ہے"</string>
     <string name="battery_tip_limited_temporarily_summary" msgid="5254922316684499816">"بیٹری کی عمر بڑھانے کے لیے بیٹری کی حفاظت کی جا رہی ہے"</string>
-    <!-- no translation found for battery_tip_limited_temporarily_extra_summary (8876637325622106400) -->
+    <!-- no translation found for battery_tip_dock_defender_future_bypass_title (7257251934903787366) -->
+    <skip />
+    <!-- no translation found for battery_tip_dock_defender_future_bypass_summary (428474483479026813) -->
+    <skip />
+    <!-- no translation found for battery_tip_dock_defender_active_title (8843454404807737776) -->
+    <skip />
+    <!-- no translation found for battery_tip_dock_defender_active_summary (5582869291068635429) -->
+    <skip />
+    <!-- no translation found for battery_tip_dock_defender_temporarily_bypassed_title (1679449361090557201) -->
+    <skip />
+    <!-- no translation found for battery_tip_dock_defender_temporarily_bypassed_summary (5107293805054133144) -->
     <skip />
     <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>
@@ -2125,7 +2124,6 @@
     <string name="power_bluetooth" msgid="5085900180846238196">"بلوٹوتھ"</string>
     <string name="power_cell" msgid="7793805106954398186">"موبائل نیٹ ورک"</string>
     <string name="power_phone" msgid="2768396619208561670">"صوتی کالز"</string>
-    <string name="battery_used_for" msgid="6401552215008504483">"<xliff:g id="TIME">^1</xliff:g> کیلئے استعمال کیا گیا"</string>
     <string name="battery_screen_usage" msgid="90008745183187461">"اسکرین کا استعمال <xliff:g id="TIME">^1</xliff:g>"</string>
     <string name="battery_used_by" msgid="6457305178016189330">"<xliff:g id="APP">%2$s</xliff:g> کے ذریعے <xliff:g id="PERCENT">%1$s</xliff:g> استعمال کیا گیا"</string>
     <string name="battery_overall_usage" msgid="8940140259734182014">"مجموعی بیٹری میں سے <xliff:g id="PERCENT">%1$s</xliff:g>"</string>
@@ -2156,7 +2154,6 @@
     <string name="battery_not_usage_24hr" msgid="8397519536160741248">"گزشتہ 24 گھنٹے میں بیٹری کا کوئی استعمال نہیں"</string>
     <string name="battery_usage_without_time" msgid="1346894834339420538"></string>
     <string name="battery_usage_other_users" msgid="9002643295562500693">"دیگر صارفین"</string>
-    <string name="advanced_battery_graph_subtext" msgid="6816737986172678550">"بچی ہوئی بیٹری کا اندازہ آپ کے آلے کے استعمال پر مبنی ہے"</string>
     <string name="estimated_time_left" msgid="948717045180211777">"باقی تخمینی وقت"</string>
     <string name="estimated_charging_time_left" msgid="2287135413363961246">"پوری طرح چارج ہونے تک"</string>
     <string name="estimated_time_description" msgid="211058785418596009">"استعمال کی بنیاد پر تخمینہ تبدیل ہو سکتا ہے"</string>
@@ -2263,6 +2260,7 @@
     <string name="vpn_settings_multiple_insecure_multiple_total" msgid="1706236062478680488">"<xliff:g id="VPN_COUNT">%d</xliff:g> محفوظ نہیں ہے"</string>
     <string name="adaptive_connectivity_title" msgid="7464959640138428192">"اڈاپٹیو کنیکٹوٹی"</string>
     <string name="adaptive_connectivity_summary" msgid="3648731530666326885">"خودکار طور پر آپ کے نیٹ ورک کنکشنز کا نظم کر کے کارکردگی میں بہتری اور بیٹری لائف میں اضافہ کرتا ہے"</string>
+    <string name="adaptive_connectivity_main_switch_title" msgid="261045483524512420">"اڈاپٹیو کنیکٹیوٹی استعمال کریں"</string>
     <string name="credentials_title" msgid="7535942196886123656">"اسناد کی اسٹوریج"</string>
     <string name="credentials_install" msgid="3933218407598415827">"ایک سرٹیفکیٹ انسٹال کریں"</string>
     <string name="credentials_reset" msgid="4246628389366452655">"اسنادات صاف کریں"</string>
@@ -2563,8 +2561,7 @@
     <string name="user_remove_user_menu" msgid="2183714948094429367">"اس آلہ سے <xliff:g id="USER_NAME">%1$s</xliff:g> حذف کریں"</string>
     <string name="user_lockscreen_settings" msgid="4596612658981942092">"قفل اسکرین کی ترتیبات"</string>
     <string name="user_add_on_lockscreen_menu" msgid="2539059062034644966">"مقفل اسکرین سے صارفین کو شامل کریں"</string>
-    <!-- no translation found for switch_to_dock_user_when_docked (2324395443311905635) -->
-    <skip />
+    <string name="switch_to_dock_user_when_docked" msgid="2324395443311905635">"ڈاک ہونے پر منتظم صارف پر سوئچ کریں"</string>
     <string name="user_confirm_remove_self_title" msgid="926265330805361832">"اپنے آپ کو حذف کریں؟"</string>
     <string name="user_confirm_remove_title" msgid="3626559103278006002">"اس صارف کو حذف کریں؟"</string>
     <string name="user_profile_confirm_remove_title" msgid="3131574314149375354">"یہ پروفائل ہٹا دیں؟"</string>
@@ -2690,8 +2687,7 @@
     <string name="wizard_next" msgid="3884832431439072471">"اگلا"</string>
     <string name="wizard_back_adoptable" msgid="1447814356855134183">"کسی اور طرح فارمیٹ کریں"</string>
     <string name="regulatory_info_text" msgid="1154461023369976667"></string>
-    <!-- no translation found for sim_settings_title (2254609719033946272) -->
-    <skip />
+    <string name="sim_settings_title" msgid="2254609719033946272">"SIMs"</string>
     <string name="sim_cellular_data_unavailable" msgid="4653591727755387534">"موبائل ڈیٹا دستیاب نہیں ہے"</string>
     <string name="sim_cellular_data_unavailable_summary" msgid="6505871722911347881">"‏ایک ڈیٹا SIM منتخب کرنے کیلئے تھپتھپائیں"</string>
     <string name="sim_calls_always_use" msgid="967857230039768111">"کالز کیلئے ہمیشہ اس کا استعمال کریں"</string>
@@ -2709,8 +2705,7 @@
     <string name="sim_status_title" msgid="6188770698037109774">"‏SIM کا اسٹیٹس"</string>
     <string name="sim_status_title_sim_slot" msgid="4932996839194493313">"‏SIM اسٹیٹس (sim سلاٹ ‎%1$d)‎"</string>
     <string name="sim_signal_strength" msgid="6351052821700294501">"‎<xliff:g id="DBM">%1$d</xliff:g> dBm <xliff:g id="ASU">%2$d</xliff:g> asu"</string>
-    <!-- no translation found for sim_notification_title (2819551384383504031) -->
-    <skip />
+    <string name="sim_notification_title" msgid="2819551384383504031">"‏SIMs کو تبدیل کر دیا گیا۔"</string>
     <string name="sim_notification_summary" msgid="5593339846307029991">"سیٹ اپ کرنے کیلئے تھپتھپائیں"</string>
     <string name="sim_calls_ask_first_prefs_title" msgid="3077694594349657933">"ہر بار پوچھیں"</string>
     <string name="sim_selection_required_pref" msgid="231437651041498359">"انتخاب درکار ہے"</string>
@@ -2736,7 +2731,10 @@
     <string name="account_dashboard_title" msgid="8228773251948253914">"پاس ورڈز اور اکاؤنٹس"</string>
     <string name="account_dashboard_default_summary" msgid="1730719656099599488">"محفوظ کردہ پاس ورڈز، آٹو فل، سنک کردہ اکاؤنٹس"</string>
     <string name="app_default_dashboard_title" msgid="4071015747629103216">"ڈیفالٹ ایپس"</string>
-    <!-- no translation found for cloned_apps_dashboard_title (5542076801222950921) -->
+    <string name="cloned_apps_dashboard_title" msgid="5542076801222950921">"کلون کردہ ایپس"</string>
+    <!-- no translation found for desc_cloned_apps_intro_text (1369621522882622476) -->
+    <skip />
+    <!-- no translation found for cloned_apps_summary (8805362440770795709) -->
     <skip />
     <string name="system_dashboard_summary" msgid="7400745270362833832">"زبانیں، اشارے، وقت، بیک اپ"</string>
     <string name="languages_setting_summary" msgid="4924440599794956443">"سسٹم کی زبانیں، ایپ کی زبانیں"</string>
@@ -3352,8 +3350,7 @@
     <string name="screen_pinning_unlock_password" msgid="4957969621904790573">"پن ہٹانے سے پہلے پاس ورڈ طلب کریں"</string>
     <string name="screen_pinning_unlock_none" msgid="2474959642431856316">"پن ہٹاتے وقت آلہ کو مقفل کریں"</string>
     <string name="confirm_sim_deletion_title" msgid="9199369003530237871">"‏SIM کو حذف کرنے کی تصدیق کریں"</string>
-    <!-- no translation found for confirm_sim_deletion_description (5090811029854329373) -->
-    <skip />
+    <string name="confirm_sim_deletion_description" msgid="5090811029854329373">"‏eSIM کو مٹانے سے پہلے توثیق کریں کہ یہ آپ ہی ہیں"</string>
     <string name="opening_paragraph_delete_profile_unknown_company" msgid="2951348192319498135">"یہ دفتری پروفائل اس کے زیر انتظام ہے:"</string>
     <string name="managing_admin" msgid="2633920317425356619">"<xliff:g id="ADMIN_APP_LABEL">%s</xliff:g> کے زیر انتظام ہے"</string>
     <string name="encryption_interstitial_header" msgid="4418014339568737685">"محفوظ آغاز"</string>
@@ -3757,6 +3754,11 @@
       <item quantity="one">1 ایپ غیر محدود ڈیٹا کا استعمال کر سکتی ہے</item>
     </plurals>
     <string name="special_access_more" msgid="132919514147475846">"مزید دیکھیں"</string>
+    <string name="long_background_tasks_label" msgid="3169590134850226687">"لمبے پس منظر کے ٹاسکس"</string>
+    <string name="long_background_tasks_switch_title" msgid="2491623894899492543">"لمبے وقت تک چلنے والے پس منظر کے ٹاسکس کی اجازت دیں"</string>
+    <string name="long_background_tasks_title" msgid="3272230637974707490">"لمبے پس منظر کے ٹاسکس"</string>
+    <string name="long_background_tasks_footer_title" msgid="9117342254914743097">"اس ایپ کو لمبے پس منظر کے ٹاسکس چلانے کی اجازت دیں۔ اس سے ایپ کو ایسے ٹاسکس چلانے کی سہولت ملتی ہے جنہیں مکمل ہونے میں چند منٹ سے زیادہ وقت لگ سکتا ہے، جیسے ڈاؤن لوڈز اور اپ لوڈز۔ \n\nاگر اس اجازت کو مسترد کر دیا جاتا ہے تو سسٹم محدود کر دے گا کہ ایپ کتنے لمبے وقت تک پس منظر میں ایسے ٹاسکس انجام دے سکتی ہے۔"</string>
+    <string name="keywords_long_background_tasks" msgid="5788956269136054574">"لمبی جابز، ڈیٹا کی منتقلی، پس منظر کے ٹاسکس"</string>
     <string name="reset_shortcut_manager_throttling" msgid="2183940254903144298">"‏ShortcutManager کی شرح محدود بندی ری سیٹ کریں"</string>
     <string name="reset_shortcut_manager_throttling_complete" msgid="8949943009096885470">"‏ShortcutManager کی شرح محدود بندی ری سیٹ ہو گئی"</string>
     <string name="notification_suggestion_title" msgid="6309263655965785411">"مقفل اسکرین پر معلومات کنٹرول کریں"</string>
@@ -4129,8 +4131,7 @@
     <string name="mobile_data_settings_title" msgid="3927524078598009792">"موبائل ڈیٹا"</string>
     <string name="mobile_data_settings_summary" msgid="7323978798199919063">"موبائل نیٹ ورک استعمال کر کے ڈیٹا تک رسائی حاصل کریں"</string>
     <string name="mobile_data_settings_summary_auto_switch" msgid="7851549787645698945">"رینج میں ہونے پر فون خودکار طور پر اس کیریئر پر سوئچ ہو جائے گا"</string>
-    <!-- no translation found for mobile_data_settings_summary_unavailable (9176513507571883986) -->
-    <skip />
+    <string name="mobile_data_settings_summary_unavailable" msgid="9176513507571883986">"‏کوئی SIM دستیاب نہیں ہے"</string>
     <string name="calls_preference" msgid="2166481296066890129">"کالز کی ترجیح"</string>
     <string name="sms_preference" msgid="7742964962568219351">"‏SMS کی ترجیح"</string>
     <string name="calls_and_sms_ask_every_time" msgid="3178743088737726677">"ہر بار پوچھیں"</string>
@@ -4145,10 +4146,8 @@
     <string name="mobile_network_list_add_more" msgid="4478586073355236604">"مزید شامل کریں"</string>
     <string name="mobile_network_active_sim" msgid="6397581267971410039">"‏فعال / SIM"</string>
     <string name="mobile_network_inactive_sim" msgid="5829757490580409899">"‏غیر فعال / SIM"</string>
-    <!-- no translation found for mobile_network_active_esim (3984452275968408382) -->
-    <skip />
-    <!-- no translation found for mobile_network_inactive_esim (8777415108263057939) -->
-    <skip />
+    <string name="mobile_network_active_esim" msgid="3984452275968408382">"‏فعال / eSIM"</string>
+    <string name="mobile_network_inactive_esim" msgid="8777415108263057939">"‏غیر فعال / eSIM"</string>
     <string name="mobile_network_sim_name" msgid="3187192894150386537">"‏SIM کا نام اور رنگ"</string>
     <string name="mobile_network_sim_name_label" msgid="1452440641628369625">"نام"</string>
     <string name="mobile_network_sim_color_label" msgid="5293944087609632340">"(موافق ایپس کے ذریعے استعمال کردہ) رنگ"</string>
@@ -4184,8 +4183,7 @@
     <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>
-    <!-- no translation found for sim_action_switch_sub_dialog_text_downloaded (8977951796005849471) -->
-    <skip />
+    <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>
     <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>
@@ -4227,10 +4225,8 @@
     <string name="switch_sim_dialog_text" msgid="7530186862171635464">"‏<xliff:g id="CARRIER_NAME">%1$s</xliff:g> کا استعمال موبائل ڈیٹا، کالز اور SMS کے لیے کیا جائے گا۔"</string>
     <string name="switch_sim_dialog_no_switch_title" msgid="809763410787744247">"‏کوئی فعال SIMs دستیاب نہیں ہے"</string>
     <string name="switch_sim_dialog_no_switch_text" msgid="7053939850026876088">"‏موبائل ڈیٹا، کال کی خصوصیات اور SMS کو بعد میں استعمال کرنے کے لیے اپنے نیٹ ورک کی ترتیبات پر جائیں"</string>
-    <!-- no translation found for sim_card_label (6263064316075963775) -->
-    <skip />
-    <!-- no translation found for erase_sim_dialog_title (4742077437653028326) -->
-    <skip />
+    <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>
     <string name="erase_sim_confirm_button" msgid="8309115684335320541">"مٹائیں"</string>
     <string name="erasing_sim" msgid="7877703231075699139">"‏SIM کو مٹایا جا رہا ہے…"</string>
@@ -4283,6 +4279,8 @@
     <string name="capture_system_heap_dump_title" msgid="9210974110606886455">"سسٹم کا ہیپ ڈمپ کیپچر کریں"</string>
     <string name="reboot_with_mte_title" msgid="9167242803901899693">"‏MTE کے ساتھ ریبوٹ کریں"</string>
     <string name="reboot_with_mte_message" msgid="7675836625682561153">"‏سسٹم ریبوٹ کرے گا اور میموری ٹیگنگ ایکسٹینشن (MTE) کے ساتھ تجربہ کرنے کی اجازت دے گا۔ MTE سسٹم کی کارکردگی اور استحکام پر منفی اثر ڈال سکتا ہے۔ اگلے ریبوٹ پر ری سیٹ کر دیا جائے گا۔"</string>
+    <string name="reboot_with_mte_summary" msgid="879384278357305846">"‏ایپ ڈویلپمنٹ کی خاطر ایک ہی بوٹ کے لیے MTE آزمائیں"</string>
+    <string name="reboot_with_mte_already_enabled" msgid="7708271355555880940">"‏MTE کو اعلی میموری پروٹیکشن کے ذریعے فعال کیا گیا ہے"</string>
     <string name="capturing_system_heap_dump_message" msgid="8410503247477360622">"سسٹم کا ہیپ ڈمپ کیپچر کیا جا رہا ہے"</string>
     <string name="error_capturing_system_heap_dump_message" msgid="2352983250048200052">"سسٹم کے ہیپ ڈمپ کو کیپچر نہیں کیا جا سکا"</string>
     <string name="automatic_system_heap_dump_title" msgid="4093306504711109479">"سسٹم کے ہیپ ڈمپس کو خودکار طور پر کیپچر کریں"</string>
@@ -4334,6 +4332,11 @@
     <string name="lockscreen_trivial_disabled_controls_summary" msgid="7593626010580689155">"استعمال کرنے کے لیے، پہلے \"آلہ کے کنٹرولز دکھائیں\" کو آن کریں"</string>
     <string name="lockscreen_double_line_clock_summary" msgid="2916159550425093703">"دستیاب ہونے پر دو لائن والی گھڑی دکھائیں"</string>
     <string name="lockscreen_double_line_clock_setting_toggle" msgid="3408639316001688529">"دو لائن والی گھڑی"</string>
+    <string name="lockscreen_quick_affordances_title" msgid="435869403114245620">"بٹنز"</string>
+    <plurals name="lockscreen_quick_affordances_summary" formatted="false" msgid="4225396036524703997">
+      <item quantity="other"><xliff:g id="FIRST_1">%1$s</xliff:g>، <xliff:g id="SECOND">%2$s</xliff:g></item>
+      <item quantity="one"><xliff:g id="FIRST_0">%1$s</xliff:g></item>
+    </plurals>
     <string name="rtt_settings_title" msgid="7049259598645966354"></string>
     <string name="rtt_settings_no_visible" msgid="7440356831140948382"></string>
     <string name="rtt_settings_visible_during_call" msgid="7866181103286073700"></string>
@@ -4382,10 +4385,8 @@
     <string name="carrier_wifi_offload_summary" msgid="2980563718888371142">"‏رفتار اور کوریج کو بہتر بنانے کیلئے Google Fi کو W+ نیٹ ورکس استعمال کرنے کی اجازت دیں"</string>
     <string name="carrier_wifi_network_title" msgid="5461382943873831770">"‏W+ نیٹ ورک"</string>
     <string name="sim_category_title" msgid="2341314000964710495">"SIM"</string>
-    <!-- no translation found for downloaded_sim_category_title (2876988650413179752) -->
-    <skip />
-    <!-- no translation found for downloaded_sims_category_title (487799905978489922) -->
-    <skip />
+    <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>
     <string name="sim_category_default_active_sim" msgid="1208194173387987231">" / <xliff:g id="ID_1">%1$s</xliff:g> کے لیے ڈیفالٹ"</string>
@@ -4441,8 +4442,7 @@
     <string name="smart_forwarding_ongoing_title" msgid="962226849074401228">"کال کی ترتیبات"</string>
     <string name="smart_forwarding_ongoing_text" msgid="2189209372407117114">"ترتیبات اپ ڈیٹ ہورہی ہیں…"</string>
     <string name="smart_forwarding_failed_title" msgid="1859891191023516080">"کال کی ترتیبات کی خرابی"</string>
-    <!-- no translation found for smart_forwarding_failed_text (8682640643264071789) -->
-    <skip />
+    <string name="smart_forwarding_failed_text" msgid="8682640643264071789">"‏نیٹ ورک یا SIM کی خرابی۔"</string>
     <string name="smart_forwarding_failed_not_activated_text" msgid="997396203001257904">"‏Sim فعال نہیں ہے۔"</string>
     <string name="smart_forwarding_input_mdn_title" msgid="5105463748849841763">"فون نمبرز درج کریں"</string>
     <string name="smart_forwarding_input_mdn_dialog_title" msgid="7542216086697868415">"فون نمبر درج کریں"</string>
@@ -4466,14 +4466,10 @@
     <string name="previous_page_content_description" msgid="6438292457923282991">"پچھلا"</string>
     <string name="next_page_content_description" msgid="1641835099813416294">"اگلا"</string>
     <string name="colors_viewpager_content_description" msgid="2591751086138259565">"رنگ کا پیش منظر"</string>
-    <!-- no translation found for bluetooth_sim_card_access_notification_title (7351015416346359536) -->
-    <skip />
-    <!-- no translation found for bluetooth_sim_card_access_notification_content (8685623260103018309) -->
-    <skip />
-    <!-- no translation found for bluetooth_sim_card_access_dialog_title (5616323725563125179) -->
-    <skip />
-    <!-- no translation found for bluetooth_sim_card_access_dialog_content (6281997628405909566) -->
-    <skip />
+    <string name="bluetooth_sim_card_access_notification_title" msgid="7351015416346359536">"‏SIM تک رسائی کی درخواست"</string>
+    <string name="bluetooth_sim_card_access_notification_content" msgid="8685623260103018309">"‏ایک آلہ آپ کے SIM تک رسائی حاصل کرنا چاہتا ہے۔ تفصیلات کے ليے تھپتھپائيں۔"</string>
+    <string name="bluetooth_sim_card_access_dialog_title" msgid="5616323725563125179">"‏SIM تک رسائی کی اجازت دیں؟"</string>
+    <string name="bluetooth_sim_card_access_dialog_content" msgid="6281997628405909566">"‏ایک بلوٹوتھ آلہ، <xliff:g id="DEVICE_NAME_0">%1$s</xliff:g>، آپ کے SIM پر ڈیٹا تک رسائی حاصل کرنا چاہتا ہے۔ اس میں آپ کے رابطے شامل ہیں۔\n\nمنسلک ہونے کے دوران، <xliff:g id="DEVICE_NAME_1">%2$s</xliff:g> کو <xliff:g id="PHONE_NUMBER">%3$s</xliff:g> پر کی جانے والی تمام کالز موصول ہوں گی۔"</string>
     <string name="bluetooth_connect_access_notification_title" msgid="2573547043170883947">"بلوٹوتھ آلہ دستیاب ہے"</string>
     <string name="bluetooth_connect_access_notification_content" msgid="1328465545685433304">"ایک آلہ منسلک ہونا چاہتا ہے۔ تفصیلات کے ليے تھپتھپائيں۔"</string>
     <string name="bluetooth_connect_access_dialog_title" msgid="1948056782712451381">"بلوٹوتھ آلے سے منسلک ہوں؟"</string>
@@ -4544,6 +4540,10 @@
     <string name="ingress_rate_limit_summary" msgid="1097811019742438371">"نیٹ ورک بینڈ وڈتھ انگریس کی شرح کی حد کو کنفیگر کریں جو انٹرنیٹ کنیکٹویٹی فراہم کرنے والے تمام نیٹ ورکس پر لاگو ہوتی ہے۔"</string>
     <string name="ingress_rate_limit_dialog_title" msgid="5359461052422633789">"نیٹ ورک ڈاؤن لوڈ کرنے کی شرح کی حد کو کنفیگر کریں"</string>
     <string name="ingress_rate_limit_no_limit_entry" msgid="8741098826008012163">"کوئی حد نہیں"</string>
+    <!-- no translation found for disable_phantom_process_monitor_title (8348108346706188771) -->
+    <skip />
+    <!-- no translation found for disable_phantom_process_monitor_summary (3044464635550256985) -->
+    <skip />
     <string name="bluetooth_broadcast_dialog_title" msgid="9172775308463135884">"براڈکاسٹ"</string>
     <string name="bluetooth_broadcast_dialog_broadcast_app" msgid="1016617579194329005">"<xliff:g id="CURRENTAPP">%1$s</xliff:g> پر براڈکاسٹ کریں"</string>
     <string name="bluetooth_broadcast_dialog_find_message" msgid="6621660851669953883">"وہ براڈکاسٹس سنیں جو آپ کے قریب چل رہے ہیں"</string>
diff --git a/res/values-uz/arrays.xml b/res/values-uz/arrays.xml
index d169196..ba8ce53 100644
--- a/res/values-uz/arrays.xml
+++ b/res/values-uz/arrays.xml
@@ -469,7 +469,9 @@
     <item msgid="2373999996715432397">"0"</item>
     <item msgid="5305176997036663262">"1"</item>
   </string-array>
-    <!-- no translation found for switch_to_dock_user_when_docked_timeout_entries:0 (3211660022507486536) -->
-    <!-- no translation found for switch_to_dock_user_when_docked_timeout_entries:1 (7025253383416830453) -->
-    <!-- no translation found for switch_to_dock_user_when_docked_timeout_entries:2 (1574040255478150028) -->
+  <string-array name="switch_to_dock_user_when_docked_timeout_entries">
+    <item msgid="3211660022507486536">"Hech qachon"</item>
+    <item msgid="7025253383416830453">"1 daqiqadan keyin"</item>
+    <item msgid="1574040255478150028">"5 daqiqadan keyin"</item>
+  </string-array>
 </resources>
diff --git a/res/values-uz/strings.xml b/res/values-uz/strings.xml
index 3ec818b..a0f33ce 100644
--- a/res/values-uz/strings.xml
+++ b/res/values-uz/strings.xml
@@ -1018,18 +1018,13 @@
     <string name="force_bold_text" msgid="4620929631102086716">"Qalin matn"</string>
     <string name="title_font_size" msgid="570613010306330622">"Shrift o‘lchami"</string>
     <string name="short_summary_font_size" msgid="8444689613442419978">"Matnni kattalashtirish yoki kichiklashtirish"</string>
-    <!-- no translation found for sim_lock_settings (7331982427303002613) -->
-    <skip />
-    <!-- no translation found for sim_lock_settings_category (6475255139493877786) -->
-    <skip />
-    <!-- no translation found for sim_pin_toggle (6814489621760857328) -->
-    <skip />
+    <string name="sim_lock_settings" msgid="7331982427303002613">"SIM karta qulfi sozlamalari"</string>
+    <string name="sim_lock_settings_category" msgid="6475255139493877786">"SIM karta qulfi"</string>
+    <string name="sim_pin_toggle" msgid="6814489621760857328">"SIM kartani qulflash"</string>
     <string name="sim_pin_change" msgid="5978881209990507379">"SIM karta PIN kodini almashtirish"</string>
     <string name="sim_enter_pin" msgid="8235202785516053253">"SIM karta PIN kodi"</string>
-    <!-- no translation found for sim_enable_sim_lock (6486354334679225748) -->
-    <skip />
-    <!-- no translation found for sim_disable_sim_lock (6939439812841857306) -->
-    <skip />
+    <string name="sim_enable_sim_lock" msgid="6486354334679225748">"SIM kartani qulflash"</string>
+    <string name="sim_disable_sim_lock" msgid="6939439812841857306">"SIM qulfini ochish"</string>
     <string name="sim_enter_old" msgid="6882545610939674813">"SIM kartaning eski PIN kodi"</string>
     <string name="sim_enter_new" msgid="9010947802784561582">"SIM kartaga yangi PIN-kod"</string>
     <string name="sim_reenter_new" msgid="6131418271490374263">"Yangi PIN kodni qayta kiriting"</string>
@@ -1044,8 +1039,7 @@
     <string name="sim_change_data_title" msgid="4663239438584588847">"Mobil internet uchun <xliff:g id="CARRIER">%1$s</xliff:g> ishlatilsinmi?"</string>
     <string name="sim_change_data_message" msgid="3046178883369645132">"Mobil internet uchun <xliff:g id="CARRIER2_0">%2$s</xliff:g> ishlatmoqdasiz. <xliff:g id="CARRIER1">%1$s</xliff:g> faollashtirilganda, <xliff:g id="CARRIER2_1">%2$s</xliff:g> qayta mobil internet uchun ishlatilmaydi."</string>
     <string name="sim_change_data_ok" msgid="4922114750417276560">"<xliff:g id="CARRIER">%1$s</xliff:g> ishlatish"</string>
-    <!-- no translation found for sim_preferred_title (8850185380445309835) -->
-    <skip />
+    <string name="sim_preferred_title" msgid="8850185380445309835">"Birlamchi SIM karta yangilansinmi?"</string>
     <string name="sim_preferred_message" msgid="6004009449266648351">"<xliff:g id="NEW_SIM">%1$s</xliff:g> – qurilmangizdagi yagona SIM karta. Undan qo‘ng‘iroqlar, mobil internet va SMS xabarlar uchun foydalanmoqchimisiz?"</string>
     <string name="wrong_pin_code_pukked" msgid="3414172752791445033">"SIM kartaning PIN kodi xato. Qurilma qulfini ochish uchun aloqa operatoringizga murojaat qiling."</string>
     <plurals name="wrong_pin_code" formatted="false" msgid="4054088588731305475">
@@ -1198,20 +1192,17 @@
     <string name="reset_network_title" msgid="1395494440355807616">"Asliga qaytarish: Wi-Fi, mobil internet va Bluetooth"</string>
     <string name="reset_network_desc" msgid="1112523764899788246">"Bu barcha tarmoq sozlamalarini, jumladan, mazkur sozlamalarni asliga qaytaradi:\n\n"<li>"Wi‑Fi"</li>\n<li>"Mobil internet"</li>\n<li>"Bluetooth"</li></string>
     <string name="erase_euicc_data_button" msgid="728078969563311737">"Tozalash"</string>
-    <!-- no translation found for reset_esim_title (4194570573425902754) -->
-    <skip />
+    <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>
     <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>
-    <!-- no translation found for reset_network_final_desc_esim (1129251284212847939) -->
-    <skip />
+    <string name="reset_network_final_desc_esim" msgid="1129251284212847939">"Barcha tarmoq sozlamalari va eSIM kartalar tiklansinmi? Bu amalni ortga qaytara olmaysiz."</string>
     <string name="reset_network_final_button_text" msgid="2433867118414000462">"Ha"</string>
     <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>
-    <!-- no translation found for reset_esim_error_msg (7279607120606365250) -->
-    <skip />
+    <string name="reset_esim_error_msg" msgid="7279607120606365250">"eSIM kartalar axboroti xatolik sabab tozalanmadi.\n\nQurilmani qayta ishga tushirib, yana urining."</string>
     <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>
@@ -2023,7 +2014,6 @@
     <string name="printer_info_desc" msgid="1206872325746154206">"Printer haqida batafsil ma’lumot"</string>
     <string name="power_usage_summary_title" msgid="4198312848584882113">"Batareya"</string>
     <string name="power_usage_summary" msgid="6857382582534984531">"Batareya nimalarga sarflangan"</string>
-    <string name="power_usage_not_available" msgid="3425302437465106036">"Batareya quvvati sarfi aniqlanmadi."</string>
     <string name="power_usage_level_and_status" msgid="821521456989429593">"<xliff:g id="LEVEL">%1$s</xliff:g> - <xliff:g id="STATUS">%2$s</xliff:g>"</string>
     <string name="power_discharge_remaining" msgid="6997529817917076536">"Batareya quvvati <xliff:g id="REMAIN">%1$s</xliff:g>dan so‘ng tugaydi"</string>
     <string name="power_charge_remaining" msgid="7046064326172265116">"Batareya quvvati <xliff:g id="UNTIL_CHARGED">%1$s</xliff:g>dan so‘ng to‘ladi"</string>
@@ -2044,7 +2034,6 @@
     <string name="manager_battery_usage_optimized_only" msgid="7121785281913056432">"optimallangan"</string>
     <string name="manager_battery_usage_link_a11y" msgid="374918091821438564">"Batareya sarfini boshqarish haqida batafsil"</string>
     <string name="device_screen_usage" msgid="1011630249648289909">"Toʻliq quvvatlanganidan beri ekrandan foydalanish"</string>
-    <string name="power_usage_list_summary" msgid="3237540201918492925">"Toʻliq quvvatlanganidan beri batareya sarfi"</string>
     <string name="advanced_battery_title" msgid="3005993394776555079">"Batareya sarfi"</string>
     <string name="history_details_title" msgid="8628584613889559355">"Tafsilotlar"</string>
     <string name="advanced_battery_preference_title" msgid="3790901207877260883">"Batareya sarfi"</string>
@@ -2068,7 +2057,17 @@
     <string name="battery_tip_high_usage_summary" msgid="3938999581403084551">"Batareyani koʻp sarflayotgan ilovalar"</string>
     <string name="battery_tip_limited_temporarily_title" msgid="5962767837251276527">"Quvvatlash pauza qilindi"</string>
     <string name="battery_tip_limited_temporarily_summary" msgid="5254922316684499816">"Batareyaning ishlash muddatini uzaytirish uchun batareyani himoya qilish"</string>
-    <!-- no translation found for battery_tip_limited_temporarily_extra_summary (8876637325622106400) -->
+    <!-- no translation found for battery_tip_dock_defender_future_bypass_title (7257251934903787366) -->
+    <skip />
+    <!-- no translation found for battery_tip_dock_defender_future_bypass_summary (428474483479026813) -->
+    <skip />
+    <!-- no translation found for battery_tip_dock_defender_active_title (8843454404807737776) -->
+    <skip />
+    <!-- no translation found for battery_tip_dock_defender_active_summary (5582869291068635429) -->
+    <skip />
+    <!-- no translation found for battery_tip_dock_defender_temporarily_bypassed_title (1679449361090557201) -->
+    <skip />
+    <!-- no translation found for battery_tip_dock_defender_temporarily_bypassed_summary (5107293805054133144) -->
     <skip />
     <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>
@@ -2131,7 +2130,6 @@
     <string name="power_bluetooth" msgid="5085900180846238196">"Bluetooth"</string>
     <string name="power_cell" msgid="7793805106954398186">"Mobil tarmoq"</string>
     <string name="power_phone" msgid="2768396619208561670">"Ovozli qo‘ng‘iroqlar"</string>
-    <string name="battery_used_for" msgid="6401552215008504483">"Ishlatilgan vaqti: <xliff:g id="TIME">^1</xliff:g>"</string>
     <string name="battery_screen_usage" msgid="90008745183187461">"Ekrandan foydalanish: <xliff:g id="TIME">^1</xliff:g>"</string>
     <string name="battery_used_by" msgid="6457305178016189330">"<xliff:g id="APP">%2$s</xliff:g> – <xliff:g id="PERCENT">%1$s</xliff:g>"</string>
     <string name="battery_overall_usage" msgid="8940140259734182014">"<xliff:g id="PERCENT">%1$s</xliff:g> batareya quvvati"</string>
@@ -2162,7 +2160,6 @@
     <string name="battery_not_usage_24hr" msgid="8397519536160741248">"24 soat ichida orqa fon rejimi ishlatilmagan"</string>
     <string name="battery_usage_without_time" msgid="1346894834339420538"></string>
     <string name="battery_usage_other_users" msgid="9002643295562500693">"Boshqa foydalanuvchilar"</string>
-    <string name="advanced_battery_graph_subtext" msgid="6816737986172678550">"Batareyaning qolgan vaqti qurilmadan qanday foydalanishingiz asosida taxminiy hisoblangan"</string>
     <string name="estimated_time_left" msgid="948717045180211777">"Taxminiy qolgan vaqt"</string>
     <string name="estimated_charging_time_left" msgid="2287135413363961246">"Quvvati to‘lishigacha qolgan vaqt"</string>
     <string name="estimated_time_description" msgid="211058785418596009">"Hisob-kitob natijasi foydalanish intensivligiga qarab o‘zgarishi mumkin"</string>
@@ -2269,6 +2266,7 @@
     <string name="vpn_settings_multiple_insecure_multiple_total" msgid="1706236062478680488">"<xliff:g id="VPN_COUNT">%d</xliff:g> xavfsiz emas"</string>
     <string name="adaptive_connectivity_title" msgid="7464959640138428192">"Moslashuvchan ulanish"</string>
     <string name="adaptive_connectivity_summary" msgid="3648731530666326885">"Tarmoq ulanishlarini avtomatik boshqarish orqali batareya quvvatini uzoq saqlaydi va qurilma unumdorligini oshiradi"</string>
+    <string name="adaptive_connectivity_main_switch_title" msgid="261045483524512420">"Moslashuvchan aloqadan foydalanish"</string>
     <string name="credentials_title" msgid="7535942196886123656">"Hisob axboroti ombori"</string>
     <string name="credentials_install" msgid="3933218407598415827">"Sertifikat oʻrnatish"</string>
     <string name="credentials_reset" msgid="4246628389366452655">"Hisobga oid axborotni tozalash"</string>
@@ -2569,8 +2567,7 @@
     <string name="user_remove_user_menu" msgid="2183714948094429367">"Olib tashlash (<xliff:g id="USER_NAME">%1$s</xliff:g>)"</string>
     <string name="user_lockscreen_settings" msgid="4596612658981942092">"Qulflangan ekran sozlamalari"</string>
     <string name="user_add_on_lockscreen_menu" msgid="2539059062034644966">"Foydalanuvchilarni ekran qulfidan qo‘shish"</string>
-    <!-- no translation found for switch_to_dock_user_when_docked (2324395443311905635) -->
-    <skip />
+    <string name="switch_to_dock_user_when_docked" msgid="2324395443311905635">"Dok-stantsiyasiga ulanganda administratorga oʻtish"</string>
     <string name="user_confirm_remove_self_title" msgid="926265330805361832">"Profilingiz o‘chirilsinmi?"</string>
     <string name="user_confirm_remove_title" msgid="3626559103278006002">"Olib tashlansinmi?"</string>
     <string name="user_profile_confirm_remove_title" msgid="3131574314149375354">"Profil o‘chirilsinmi?"</string>
@@ -2696,8 +2693,7 @@
     <string name="wizard_next" msgid="3884832431439072471">"Keyingisi"</string>
     <string name="wizard_back_adoptable" msgid="1447814356855134183">"Boshqa usulda formatlash"</string>
     <string name="regulatory_info_text" msgid="1154461023369976667"></string>
-    <!-- no translation found for sim_settings_title (2254609719033946272) -->
-    <skip />
+    <string name="sim_settings_title" msgid="2254609719033946272">"SIM kartalar"</string>
     <string name="sim_cellular_data_unavailable" msgid="4653591727755387534">"Mobil internetdan foydalanib bo‘lmaydi"</string>
     <string name="sim_cellular_data_unavailable_summary" msgid="6505871722911347881">"Mobil internet SIM kartasini tanlash uchun bosing"</string>
     <string name="sim_calls_always_use" msgid="967857230039768111">"Bundan doim qo‘ng‘iroqlar uchun foyd-sin"</string>
@@ -2715,8 +2711,7 @@
     <string name="sim_status_title" msgid="6188770698037109774">"SIM karta holati"</string>
     <string name="sim_status_title_sim_slot" msgid="4932996839194493313">"SIM karta holati (%1$d-SIM uyasi)"</string>
     <string name="sim_signal_strength" msgid="6351052821700294501">"<xliff:g id="DBM">%1$d</xliff:g> dBm <xliff:g id="ASU">%2$d</xliff:g> sh.s.b"</string>
-    <!-- no translation found for sim_notification_title (2819551384383504031) -->
-    <skip />
+    <string name="sim_notification_title" msgid="2819551384383504031">"SIM kartalar oʻzgardi."</string>
     <string name="sim_notification_summary" msgid="5593339846307029991">"Sozlash uchun bosing"</string>
     <string name="sim_calls_ask_first_prefs_title" msgid="3077694594349657933">"Har safar so‘ralsin"</string>
     <string name="sim_selection_required_pref" msgid="231437651041498359">"Tanlash zarur"</string>
@@ -2742,7 +2737,10 @@
     <string name="account_dashboard_title" msgid="8228773251948253914">"Parollar va hisoblar"</string>
     <string name="account_dashboard_default_summary" msgid="1730719656099599488">"Saqlangan parollar, avtomatik kiritish, sinxronlangan hisoblar"</string>
     <string name="app_default_dashboard_title" msgid="4071015747629103216">"Birlamchi ilovalar"</string>
-    <!-- no translation found for cloned_apps_dashboard_title (5542076801222950921) -->
+    <string name="cloned_apps_dashboard_title" msgid="5542076801222950921">"Klonlangan ilovalar"</string>
+    <!-- no translation found for desc_cloned_apps_intro_text (1369621522882622476) -->
+    <skip />
+    <!-- no translation found for cloned_apps_summary (8805362440770795709) -->
     <skip />
     <string name="system_dashboard_summary" msgid="7400745270362833832">"Tillar, vaqt, ishoralar, zaxira"</string>
     <string name="languages_setting_summary" msgid="4924440599794956443">"Tizim tillari, ilova tillari"</string>
@@ -3358,8 +3356,7 @@
     <string name="screen_pinning_unlock_password" msgid="4957969621904790573">"Yechishdan oldin parol so‘ralsin"</string>
     <string name="screen_pinning_unlock_none" msgid="2474959642431856316">"Funksiya faolsizlantirilganda qurilmani qulflash"</string>
     <string name="confirm_sim_deletion_title" msgid="9199369003530237871">"SIM kartani oʻchirishni tadiqlash"</string>
-    <!-- no translation found for confirm_sim_deletion_description (5090811029854329373) -->
-    <skip />
+    <string name="confirm_sim_deletion_description" msgid="5090811029854329373">"eSIM kartani oʻchirishdan oldin shaxsingizni tasdiqlang"</string>
     <string name="opening_paragraph_delete_profile_unknown_company" msgid="2951348192319498135">"Bu ish profili quyidagi tomonidan boshqariladi:"</string>
     <string name="managing_admin" msgid="2633920317425356619">"<xliff:g id="ADMIN_APP_LABEL">%s</xliff:g> tomonidan boshqariladi"</string>
     <string name="encryption_interstitial_header" msgid="4418014339568737685">"Xavfsiz ishga tushirish"</string>
@@ -3763,6 +3760,11 @@
       <item quantity="one">1 ta ilova uchun trafik cheklanmagan</item>
     </plurals>
     <string name="special_access_more" msgid="132919514147475846">"Yana"</string>
+    <string name="long_background_tasks_label" msgid="3169590134850226687">"Fondagi uzoq muddatli vazifalar"</string>
+    <string name="long_background_tasks_switch_title" msgid="2491623894899492543">"Fondagi uzoq muddatli vazifalarga ruxsat berish"</string>
+    <string name="long_background_tasks_title" msgid="3272230637974707490">"Fondagi uzoq muddatli vazifalar"</string>
+    <string name="long_background_tasks_footer_title" msgid="9117342254914743097">"Bu ilovaga fondagi uzoq muddatli vazifalarni bajarishga ruxsat bering. Bu ilovaga yuklab olish va yuklash kabi bir necha daqiqadan koʻproq vaqt talab qiladigan vazifalarni bajarish imkonini beradi. \n\nBu ruxsat rad etilsa, tizim ilovaning fonda bunday vazifalarni bajarish vaqtini cheklaydi."</string>
+    <string name="keywords_long_background_tasks" msgid="5788956269136054574">"uzoq muddatli vazifalar, maʼlumotlarni koʻchirish, fondagi vazifalar"</string>
     <string name="reset_shortcut_manager_throttling" msgid="2183940254903144298">"ShortcutManager hisoblagichini qaytadan boshlash"</string>
     <string name="reset_shortcut_manager_throttling_complete" msgid="8949943009096885470">"ShortcutManager hisoblagichi qaytadan boshlandi"</string>
     <string name="notification_suggestion_title" msgid="6309263655965785411">"Ekran qulfida chiqadigan axborotlarni boshqarish"</string>
@@ -4135,8 +4137,7 @@
     <string name="mobile_data_settings_title" msgid="3927524078598009792">"Mobil internet"</string>
     <string name="mobile_data_settings_summary" msgid="7323978798199919063">"Mobil tarmoq orqali internetdan foydalanish"</string>
     <string name="mobile_data_settings_summary_auto_switch" msgid="7851549787645698945">"Telefon xizmat doirasida avtomatik ravishda bu aloqa operatoriga almashtiriladi"</string>
-    <!-- no translation found for mobile_data_settings_summary_unavailable (9176513507571883986) -->
-    <skip />
+    <string name="mobile_data_settings_summary_unavailable" msgid="9176513507571883986">"SIM karta mavjud emas"</string>
     <string name="calls_preference" msgid="2166481296066890129">"Chaqiruv parametrlari"</string>
     <string name="sms_preference" msgid="7742964962568219351">"SMS parametrlari"</string>
     <string name="calls_and_sms_ask_every_time" msgid="3178743088737726677">"Har safar soʻralsin"</string>
@@ -4151,10 +4152,8 @@
     <string name="mobile_network_list_add_more" msgid="4478586073355236604">"Yana"</string>
     <string name="mobile_network_active_sim" msgid="6397581267971410039">"Faol / SIM"</string>
     <string name="mobile_network_inactive_sim" msgid="5829757490580409899">"Nofaol / SIM"</string>
-    <!-- no translation found for mobile_network_active_esim (3984452275968408382) -->
-    <skip />
-    <!-- no translation found for mobile_network_inactive_esim (8777415108263057939) -->
-    <skip />
+    <string name="mobile_network_active_esim" msgid="3984452275968408382">"Faol / eSIM"</string>
+    <string name="mobile_network_inactive_esim" msgid="8777415108263057939">"Nofaol / eSIM"</string>
     <string name="mobile_network_sim_name" msgid="3187192894150386537">"SIM karta nomi va rangi"</string>
     <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>
@@ -4190,8 +4189,7 @@
     <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>
-    <!-- no translation found for sim_action_switch_sub_dialog_text_downloaded (8977951796005849471) -->
-    <skip />
+    <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>
     <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>
@@ -4233,10 +4231,8 @@
     <string name="switch_sim_dialog_text" msgid="7530186862171635464">"<xliff:g id="CARRIER_NAME">%1$s</xliff:g> raqamidan mobil internet, chaqiruv va SMS xabarlari uchun foydalaniladi."</string>
     <string name="switch_sim_dialog_no_switch_title" msgid="809763410787744247">"Faol SIM kartalar aniqlanmadi"</string>
     <string name="switch_sim_dialog_no_switch_text" msgid="7053939850026876088">"Mobil internet, chaqiruv funksiyalari va SMS xabarlardan keyinroq foydalanishni istasangiz, tarmoq sozlamalarini oching"</string>
-    <!-- no translation found for sim_card_label (6263064316075963775) -->
-    <skip />
-    <!-- no translation found for erase_sim_dialog_title (4742077437653028326) -->
-    <skip />
+    <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>
     <string name="erase_sim_confirm_button" msgid="8309115684335320541">"Tozalash"</string>
     <string name="erasing_sim" msgid="7877703231075699139">"SIM karta axboroti tozalanmoqda…"</string>
@@ -4289,6 +4285,8 @@
     <string name="capture_system_heap_dump_title" msgid="9210974110606886455">"Tizim hip-dampini yozib olish"</string>
     <string name="reboot_with_mte_title" msgid="9167242803901899693">"MTE bilan qayta yoqish"</string>
     <string name="reboot_with_mte_message" msgid="7675836625682561153">"Tizim qayta ishga tushadi va tajribaviy Xotirani teglash kengaytmasi (MTE) ishlashiga ruxsat beriladi. MTE tizimning ishlashi va barqarorligiga salbiy taʼsir koʻrsatishi mumkin. Keyingi qayta yoqilganda asliga qaytariladi."</string>
+    <string name="reboot_with_mte_summary" msgid="879384278357305846">"Ilova ishlab chiqishda bitta yuklash jarayoni uchun MTE ishlating"</string>
+    <string name="reboot_with_mte_already_enabled" msgid="7708271355555880940">"MTE Kengaytirilgan xotira himoyasi orqali yoqilgan"</string>
     <string name="capturing_system_heap_dump_message" msgid="8410503247477360622">"Tizim hip-dampi yozib olinmoqda"</string>
     <string name="error_capturing_system_heap_dump_message" msgid="2352983250048200052">"Tizim hip-dampi yozib olinmadi"</string>
     <string name="automatic_system_heap_dump_title" msgid="4093306504711109479">"Tizim hip-damp axborotini avtomatik yozib olish"</string>
@@ -4340,6 +4338,11 @@
     <string name="lockscreen_trivial_disabled_controls_summary" msgid="7593626010580689155">"Ishlatish uchun avval “Qurilma boshqaruvini chiqarish” sozlamasini yoqing"</string>
     <string name="lockscreen_double_line_clock_summary" msgid="2916159550425093703">"Imkon boʻlganda ikki chiziqli soat chiqsin"</string>
     <string name="lockscreen_double_line_clock_setting_toggle" msgid="3408639316001688529">"Ikki chiziqli soat"</string>
+    <string name="lockscreen_quick_affordances_title" msgid="435869403114245620">"Tugmalar"</string>
+    <plurals name="lockscreen_quick_affordances_summary" formatted="false" msgid="4225396036524703997">
+      <item quantity="other"><xliff:g id="FIRST_1">%1$s</xliff:g>, <xliff:g id="SECOND">%2$s</xliff:g></item>
+      <item quantity="one"><xliff:g id="FIRST_0">%1$s</xliff:g></item>
+    </plurals>
     <string name="rtt_settings_title" msgid="7049259598645966354"></string>
     <string name="rtt_settings_no_visible" msgid="7440356831140948382"></string>
     <string name="rtt_settings_visible_during_call" msgid="7866181103286073700"></string>
@@ -4388,10 +4391,8 @@
     <string name="carrier_wifi_offload_summary" msgid="2980563718888371142">"Tezlik va qamrovni yaxshilash maqsadida Google Fi xizmatiga W+ tarmoqlardan foydalanishi uchun ruxsat berish"</string>
     <string name="carrier_wifi_network_title" msgid="5461382943873831770">"W+ tarmoq"</string>
     <string name="sim_category_title" msgid="2341314000964710495">"SIM"</string>
-    <!-- no translation found for downloaded_sim_category_title (2876988650413179752) -->
-    <skip />
-    <!-- no translation found for downloaded_sims_category_title (487799905978489922) -->
-    <skip />
+    <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>
     <string name="sim_category_default_active_sim" msgid="1208194173387987231">" / <xliff:g id="ID_1">%1$s</xliff:g> uchun birlamchi"</string>
@@ -4447,8 +4448,7 @@
     <string name="smart_forwarding_ongoing_title" msgid="962226849074401228">"Chaqiruv sozlamalari"</string>
     <string name="smart_forwarding_ongoing_text" msgid="2189209372407117114">"Sozlamalar yangilanmoqda..."</string>
     <string name="smart_forwarding_failed_title" msgid="1859891191023516080">"Chaqiruv sozlamalarida xato"</string>
-    <!-- no translation found for smart_forwarding_failed_text (8682640643264071789) -->
-    <skip />
+    <string name="smart_forwarding_failed_text" msgid="8682640643264071789">"Tarmoq yoki SIM kartada xato."</string>
     <string name="smart_forwarding_failed_not_activated_text" msgid="997396203001257904">"Sim karta faol emas."</string>
     <string name="smart_forwarding_input_mdn_title" msgid="5105463748849841763">"Telefon raqamlarini kiriting"</string>
     <string name="smart_forwarding_input_mdn_dialog_title" msgid="7542216086697868415">"Telefon raqamini kiriting"</string>
@@ -4472,14 +4472,10 @@
     <string name="previous_page_content_description" msgid="6438292457923282991">"Avvalgisi"</string>
     <string name="next_page_content_description" msgid="1641835099813416294">"Keyingisi"</string>
     <string name="colors_viewpager_content_description" msgid="2591751086138259565">"Ranglarga razm solish"</string>
-    <!-- no translation found for bluetooth_sim_card_access_notification_title (7351015416346359536) -->
-    <skip />
-    <!-- no translation found for bluetooth_sim_card_access_notification_content (8685623260103018309) -->
-    <skip />
-    <!-- no translation found for bluetooth_sim_card_access_dialog_title (5616323725563125179) -->
-    <skip />
-    <!-- no translation found for bluetooth_sim_card_access_dialog_content (6281997628405909566) -->
-    <skip />
+    <string name="bluetooth_sim_card_access_notification_title" msgid="7351015416346359536">"SIM karta ma’lumotlariga kirish soʻrovi"</string>
+    <string name="bluetooth_sim_card_access_notification_content" msgid="8685623260103018309">"Qurilma SIM kartangizga ruxsat olmoqchi. Batafsil."</string>
+    <string name="bluetooth_sim_card_access_dialog_title" msgid="5616323725563125179">"SIM kartaga kirishga ruxsat berilsinmi?"</string>
+    <string name="bluetooth_sim_card_access_dialog_content" msgid="6281997628405909566">"Bluetooth qurilmasi (<xliff:g id="DEVICE_NAME_0">%1$s</xliff:g>) SIM kartangiz maʼlumotlariga ruxsat olmoqchi. Jumladan, kontaktlaringizga.\n\nUlanganda <xliff:g id="DEVICE_NAME_1">%2$s</xliff:g> qurilmasi <xliff:g id="PHONE_NUMBER">%3$s</xliff:g> raqamiga chaqiruvlarni qabul qila oladi."</string>
     <string name="bluetooth_connect_access_notification_title" msgid="2573547043170883947">"Bluetooth qurilma topildi"</string>
     <string name="bluetooth_connect_access_notification_content" msgid="1328465545685433304">"Qurilma ulanmoqchi. Batafsil."</string>
     <string name="bluetooth_connect_access_dialog_title" msgid="1948056782712451381">"Bluetooth qurilmaga ulansinmi?"</string>
@@ -4550,6 +4546,10 @@
     <string name="ingress_rate_limit_summary" msgid="1097811019742438371">"Tarmoq uchun kiruvchi tezlik limitini internet aloqasini taʼminlovchi barcha tarmoqlar uchun belgilash mumkin."</string>
     <string name="ingress_rate_limit_dialog_title" msgid="5359461052422633789">"Tarmoq uchun yuklab olish tezligi limitini sozlash"</string>
     <string name="ingress_rate_limit_no_limit_entry" msgid="8741098826008012163">"Cheklovsiz"</string>
+    <!-- no translation found for disable_phantom_process_monitor_title (8348108346706188771) -->
+    <skip />
+    <!-- no translation found for disable_phantom_process_monitor_summary (3044464635550256985) -->
+    <skip />
     <string name="bluetooth_broadcast_dialog_title" msgid="9172775308463135884">"Translatsiya"</string>
     <string name="bluetooth_broadcast_dialog_broadcast_app" msgid="1016617579194329005">"<xliff:g id="CURRENTAPP">%1$s</xliff:g> ilovasiga translatsiya"</string>
     <string name="bluetooth_broadcast_dialog_find_message" msgid="6621660851669953883">"Atrofingizdagi translatsiyaga ulaning"</string>
diff --git a/res/values-vi/arrays.xml b/res/values-vi/arrays.xml
index 3c5f938..74c630c 100644
--- a/res/values-vi/arrays.xml
+++ b/res/values-vi/arrays.xml
@@ -469,7 +469,9 @@
     <item msgid="2373999996715432397">"0"</item>
     <item msgid="5305176997036663262">"1"</item>
   </string-array>
-    <!-- no translation found for switch_to_dock_user_when_docked_timeout_entries:0 (3211660022507486536) -->
-    <!-- no translation found for switch_to_dock_user_when_docked_timeout_entries:1 (7025253383416830453) -->
-    <!-- no translation found for switch_to_dock_user_when_docked_timeout_entries:2 (1574040255478150028) -->
+  <string-array name="switch_to_dock_user_when_docked_timeout_entries">
+    <item msgid="3211660022507486536">"Không bao giờ"</item>
+    <item msgid="7025253383416830453">"Sau 1 phút"</item>
+    <item msgid="1574040255478150028">"Sau 5 phút"</item>
+  </string-array>
 </resources>
diff --git a/res/values-vi/strings.xml b/res/values-vi/strings.xml
index 3c9b126..1e77908 100644
--- a/res/values-vi/strings.xml
+++ b/res/values-vi/strings.xml
@@ -1018,18 +1018,13 @@
     <string name="force_bold_text" msgid="4620929631102086716">"Văn bản in đậm"</string>
     <string name="title_font_size" msgid="570613010306330622">"Kích thước phông chữ"</string>
     <string name="short_summary_font_size" msgid="8444689613442419978">"Phóng to hoặc thu nhỏ văn bản"</string>
-    <!-- no translation found for sim_lock_settings (7331982427303002613) -->
-    <skip />
-    <!-- no translation found for sim_lock_settings_category (6475255139493877786) -->
-    <skip />
-    <!-- no translation found for sim_pin_toggle (6814489621760857328) -->
-    <skip />
+    <string name="sim_lock_settings" msgid="7331982427303002613">"Cài đặt khoá SIM"</string>
+    <string name="sim_lock_settings_category" msgid="6475255139493877786">"Khoá SIM"</string>
+    <string name="sim_pin_toggle" msgid="6814489621760857328">"Khoá SIM"</string>
     <string name="sim_pin_change" msgid="5978881209990507379">"Thay đổi mã PIN của SIM"</string>
     <string name="sim_enter_pin" msgid="8235202785516053253">"Mã PIN của SIM"</string>
-    <!-- no translation found for sim_enable_sim_lock (6486354334679225748) -->
-    <skip />
-    <!-- no translation found for sim_disable_sim_lock (6939439812841857306) -->
-    <skip />
+    <string name="sim_enable_sim_lock" msgid="6486354334679225748">"Khoá SIM"</string>
+    <string name="sim_disable_sim_lock" msgid="6939439812841857306">"Mở khoá SIM"</string>
     <string name="sim_enter_old" msgid="6882545610939674813">"Mã PIN cũ của SIM"</string>
     <string name="sim_enter_new" msgid="9010947802784561582">"Mã PIN mới của SIM"</string>
     <string name="sim_reenter_new" msgid="6131418271490374263">"Nhập lại mã PIN mới"</string>
@@ -1044,8 +1039,7 @@
     <string name="sim_change_data_title" msgid="4663239438584588847">"Sử dụng <xliff:g id="CARRIER">%1$s</xliff:g> cho dữ liệu di động?"</string>
     <string name="sim_change_data_message" msgid="3046178883369645132">"Bạn đang sử dụng <xliff:g id="CARRIER2_0">%2$s</xliff:g> cho dữ liệu di động. Nếu chuyển sang <xliff:g id="CARRIER1">%1$s</xliff:g>, bạn sẽ không dùng được <xliff:g id="CARRIER2_1">%2$s</xliff:g> cho dữ liệu di động nữa."</string>
     <string name="sim_change_data_ok" msgid="4922114750417276560">"Sử dụng <xliff:g id="CARRIER">%1$s</xliff:g>"</string>
-    <!-- no translation found for sim_preferred_title (8850185380445309835) -->
-    <skip />
+    <string name="sim_preferred_title" msgid="8850185380445309835">"Cập nhật SIM ưu tiên?"</string>
     <string name="sim_preferred_message" msgid="6004009449266648351">"<xliff:g id="NEW_SIM">%1$s</xliff:g> là SIM duy nhất trong thiết bị của bạn. Bạn có muốn sử dụng SIM này cho dữ liệu di động, cuộc gọi và tin nhắn SMS không?"</string>
     <string name="wrong_pin_code_pukked" msgid="3414172752791445033">"Mã PIN của SIM không chính xác, bây giờ bạn phải liên hệ với nhà cung cấp dịch vụ để mở khóa thiết bị của bạn."</string>
     <plurals name="wrong_pin_code" formatted="false" msgid="4054088588731305475">
@@ -1198,20 +1192,17 @@
     <string name="reset_network_title" msgid="1395494440355807616">"Đặt lại Wi-Fi, dữ liệu di động và Bluetooth"</string>
     <string name="reset_network_desc" msgid="1112523764899788246">"Thao tác này sẽ đặt lại tất cả các chế độ cài đặt mạng, bao gồm:\n\n"<li>"Wi‑Fi"</li>\n<li>"Dữ liệu di động"</li>\n<li>"Bluetooth"</li></string>
     <string name="erase_euicc_data_button" msgid="728078969563311737">"Xóa"</string>
-    <!-- no translation found for reset_esim_title (4194570573425902754) -->
-    <skip />
+    <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>
     <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ả tùy chọn cài đặt mạng? Bạn không thể hủy hành động này."</string>
-    <!-- no translation found for reset_network_final_desc_esim (1129251284212847939) -->
-    <skip />
+    <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>
     <string name="reset_network_final_button_text" msgid="2433867118414000462">"Đặt lại chế độ cài đặt"</string>
     <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>
-    <!-- no translation found for reset_esim_error_msg (7279607120606365250) -->
-    <skip />
+    <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>
     <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>
@@ -2023,7 +2014,6 @@
     <string name="printer_info_desc" msgid="1206872325746154206">"Thông tin khác về máy in này"</string>
     <string name="power_usage_summary_title" msgid="4198312848584882113">"Pin"</string>
     <string name="power_usage_summary" msgid="6857382582534984531">"Cái gì đang sử dụng pin"</string>
-    <string name="power_usage_not_available" msgid="3425302437465106036">"Không có dữ liệu sử dụng pin."</string>
     <string name="power_usage_level_and_status" msgid="821521456989429593">"<xliff:g id="LEVEL">%1$s</xliff:g> - <xliff:g id="STATUS">%2$s</xliff:g>"</string>
     <string name="power_discharge_remaining" msgid="6997529817917076536">"<xliff:g id="REMAIN">%1$s</xliff:g> còn lại"</string>
     <string name="power_charge_remaining" msgid="7046064326172265116">"<xliff:g id="UNTIL_CHARGED">%1$s</xliff:g> để tính phí"</string>
@@ -2044,7 +2034,6 @@
     <string name="manager_battery_usage_optimized_only" msgid="7121785281913056432">"đã tối ưu hóa"</string>
     <string name="manager_battery_usage_link_a11y" msgid="374918091821438564">"Tìm hiểu thêm về các tùy chọn mức sử dụng pin"</string>
     <string name="device_screen_usage" msgid="1011630249648289909">"Mức sử dụng màn hình kể từ lần sạc đầy"</string>
-    <string name="power_usage_list_summary" msgid="3237540201918492925">"Mức sử dụng pin kể từ lần sạc đầy"</string>
     <string name="advanced_battery_title" msgid="3005993394776555079">"Mức sử dụng pin"</string>
     <string name="history_details_title" msgid="8628584613889559355">"Chi tiết lịch sử"</string>
     <string name="advanced_battery_preference_title" msgid="3790901207877260883">"Mức sử dụng pin"</string>
@@ -2068,7 +2057,17 @@
     <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="5962767837251276527">"Tạm dừng sạc pin"</string>
     <string name="battery_tip_limited_temporarily_summary" msgid="5254922316684499816">"Bảo vệ pin để kéo dài tuổi thọ pin"</string>
-    <!-- no translation found for battery_tip_limited_temporarily_extra_summary (8876637325622106400) -->
+    <!-- no translation found for battery_tip_dock_defender_future_bypass_title (7257251934903787366) -->
+    <skip />
+    <!-- no translation found for battery_tip_dock_defender_future_bypass_summary (428474483479026813) -->
+    <skip />
+    <!-- no translation found for battery_tip_dock_defender_active_title (8843454404807737776) -->
+    <skip />
+    <!-- no translation found for battery_tip_dock_defender_active_summary (5582869291068635429) -->
+    <skip />
+    <!-- no translation found for battery_tip_dock_defender_temporarily_bypassed_title (1679449361090557201) -->
+    <skip />
+    <!-- no translation found for battery_tip_dock_defender_temporarily_bypassed_summary (5107293805054133144) -->
     <skip />
     <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>
@@ -2131,7 +2130,6 @@
     <string name="power_bluetooth" msgid="5085900180846238196">"Bluetooth"</string>
     <string name="power_cell" msgid="7793805106954398186">"Mạng di động"</string>
     <string name="power_phone" msgid="2768396619208561670">"Cuộc gọi thoại"</string>
-    <string name="battery_used_for" msgid="6401552215008504483">"Đã dùng <xliff:g id="TIME">^1</xliff:g>"</string>
     <string name="battery_screen_usage" msgid="90008745183187461">"Thời gian sử dụng màn hình <xliff:g id="TIME">^1</xliff:g>"</string>
     <string name="battery_used_by" msgid="6457305178016189330">"<xliff:g id="PERCENT">%1$s</xliff:g> được sử dụng bởi <xliff:g id="APP">%2$s</xliff:g>"</string>
     <string name="battery_overall_usage" msgid="8940140259734182014">"<xliff:g id="PERCENT">%1$s</xliff:g> trong tổng số thời lượng pin"</string>
@@ -2162,7 +2160,6 @@
     <string name="battery_not_usage_24hr" msgid="8397519536160741248">"Không sử dụng pin trong 24 giờ qua"</string>
     <string name="battery_usage_without_time" msgid="1346894834339420538"></string>
     <string name="battery_usage_other_users" msgid="9002643295562500693">"Người dùng khác"</string>
-    <string name="advanced_battery_graph_subtext" msgid="6816737986172678550">"Thời lượng pin còn lại ước tính là dựa trên mức sử dụng thiết bị"</string>
     <string name="estimated_time_left" msgid="948717045180211777">"Thời gian còn lại ước tính"</string>
     <string name="estimated_charging_time_left" msgid="2287135413363961246">"Cho tới khi được sạc đầy"</string>
     <string name="estimated_time_description" msgid="211058785418596009">"Thời gian ước tính có thể thay đổi tùy theo mức sử dụng"</string>
@@ -2269,6 +2266,7 @@
     <string name="vpn_settings_multiple_insecure_multiple_total" msgid="1706236062478680488">"<xliff:g id="VPN_COUNT">%d</xliff:g> không an toàn"</string>
     <string name="adaptive_connectivity_title" msgid="7464959640138428192">"Kết nối thích ứng"</string>
     <string name="adaptive_connectivity_summary" msgid="3648731530666326885">"Tự động quản lý các kết nối mạng để tăng thời lượng pin và cải thiện hiệu suất thiết bị"</string>
+    <string name="adaptive_connectivity_main_switch_title" msgid="261045483524512420">"Dùng kết nối thích ứng"</string>
     <string name="credentials_title" msgid="7535942196886123656">"Vùng lưu trữ thông tin xác thực"</string>
     <string name="credentials_install" msgid="3933218407598415827">"Cài đặt chứng chỉ"</string>
     <string name="credentials_reset" msgid="4246628389366452655">"Xóa thông tin xác thực"</string>
@@ -2569,8 +2567,7 @@
     <string name="user_remove_user_menu" msgid="2183714948094429367">"Xóa <xliff:g id="USER_NAME">%1$s</xliff:g> khỏi thiết bị"</string>
     <string name="user_lockscreen_settings" msgid="4596612658981942092">"Cài đặt màn hình khóa"</string>
     <string name="user_add_on_lockscreen_menu" msgid="2539059062034644966">"Thêm người dùng từ màn hình khóa"</string>
-    <!-- no translation found for switch_to_dock_user_when_docked (2324395443311905635) -->
-    <skip />
+    <string name="switch_to_dock_user_when_docked" msgid="2324395443311905635">"Chuyển sang người dùng quản trị khi gắn vào đế sạc"</string>
     <string name="user_confirm_remove_self_title" msgid="926265330805361832">"Xóa chính bạn?"</string>
     <string name="user_confirm_remove_title" msgid="3626559103278006002">"Xóa người dùng này?"</string>
     <string name="user_profile_confirm_remove_title" msgid="3131574314149375354">"Xóa hồ sơ này?"</string>
@@ -2696,8 +2693,7 @@
     <string name="wizard_next" msgid="3884832431439072471">"Tiếp theo"</string>
     <string name="wizard_back_adoptable" msgid="1447814356855134183">"Định dạng theo cách khác"</string>
     <string name="regulatory_info_text" msgid="1154461023369976667"></string>
-    <!-- no translation found for sim_settings_title (2254609719033946272) -->
-    <skip />
+    <string name="sim_settings_title" msgid="2254609719033946272">"SIM"</string>
     <string name="sim_cellular_data_unavailable" msgid="4653591727755387534">"Không có dữ liệu di động"</string>
     <string name="sim_cellular_data_unavailable_summary" msgid="6505871722911347881">"Nhấn để chọn SIM dữ liệu"</string>
     <string name="sim_calls_always_use" msgid="967857230039768111">"Luôn sử dụng SIM này để gọi"</string>
@@ -2715,8 +2711,7 @@
     <string name="sim_status_title" msgid="6188770698037109774">"Trạng thái SIM"</string>
     <string name="sim_status_title_sim_slot" msgid="4932996839194493313">"Trạng thái SIM (khe cắm thẻ SIM %1$d)"</string>
     <string name="sim_signal_strength" msgid="6351052821700294501">"<xliff:g id="DBM">%1$d</xliff:g> dBm <xliff:g id="ASU">%2$d</xliff:g> asu"</string>
-    <!-- no translation found for sim_notification_title (2819551384383504031) -->
-    <skip />
+    <string name="sim_notification_title" msgid="2819551384383504031">"Đã thay SIM."</string>
     <string name="sim_notification_summary" msgid="5593339846307029991">"Nhấn để thiết lập"</string>
     <string name="sim_calls_ask_first_prefs_title" msgid="3077694594349657933">"Hỏi mỗi lần gọi"</string>
     <string name="sim_selection_required_pref" msgid="231437651041498359">"Lựa chọn là bắt buộc"</string>
@@ -2742,7 +2737,10 @@
     <string name="account_dashboard_title" msgid="8228773251948253914">"Mật khẩu và tài khoản"</string>
     <string name="account_dashboard_default_summary" msgid="1730719656099599488">"Mật khẩu đã lưu, tính năng tự động điền và tài khoản đã đồng bộ hóa"</string>
     <string name="app_default_dashboard_title" msgid="4071015747629103216">"Ứng dụng mặc định"</string>
-    <!-- no translation found for cloned_apps_dashboard_title (5542076801222950921) -->
+    <string name="cloned_apps_dashboard_title" msgid="5542076801222950921">"Ứng dụng bản sao"</string>
+    <!-- no translation found for desc_cloned_apps_intro_text (1369621522882622476) -->
+    <skip />
+    <!-- no translation found for cloned_apps_summary (8805362440770795709) -->
     <skip />
     <string name="system_dashboard_summary" msgid="7400745270362833832">"Ngôn ngữ, cử chỉ, ngày giờ, bản sao lưu"</string>
     <string name="languages_setting_summary" msgid="4924440599794956443">"Ngôn ngữ hệ thống, ngôn ngữ ứng dụng"</string>
@@ -3346,7 +3344,7 @@
     <string name="zen_mode_summary_always" msgid="722093064250082317">"Đổi sang luôn làm gián đoạn"</string>
     <string name="warning_button_text" msgid="1274234338874005639">"Cảnh báo"</string>
     <string name="suggestion_button_close" msgid="6865170855573283759">"Đóng"</string>
-    <string name="device_feedback" msgid="5351614458411688608">"Gửi phản hồi về thiết bị này"</string>
+    <string name="device_feedback" msgid="5351614458411688608">"Gửi ý kiến phản hồi về thiết bị này"</string>
     <string name="restr_pin_enter_admin_pin" msgid="4435410646541671918">"Nhập mã PIN quản trị"</string>
     <string name="screen_pinning_title" msgid="6927227272780208966">"Ghim ứng dụng"</string>
     <string name="app_pinning_intro" msgid="6409063008733004245">"Tính năng ghim ứng dụng cho phép một ứng dụng liên tục hiện trên màn hình cho tới khi bỏ ghim. Bạn có thể sử dụng tính năng này để cho phép người mà bạn tin cậy chơi một trò chơi cụ thể chẳng hạn."</string>
@@ -3358,8 +3356,7 @@
     <string name="screen_pinning_unlock_password" msgid="4957969621904790573">"Hỏi mật khẩu trước khi bỏ khóa màn hình"</string>
     <string name="screen_pinning_unlock_none" msgid="2474959642431856316">"Khóa thiết bị khi bỏ ghim"</string>
     <string name="confirm_sim_deletion_title" msgid="9199369003530237871">"Xác nhận việc xóa SIM"</string>
-    <!-- no translation found for confirm_sim_deletion_description (5090811029854329373) -->
-    <skip />
+    <string name="confirm_sim_deletion_description" msgid="5090811029854329373">"Xác minh danh tính của bạn trước khi xoá eSIM"</string>
     <string name="opening_paragraph_delete_profile_unknown_company" msgid="2951348192319498135">"Hồ sơ công việc này được quản lý bằng:"</string>
     <string name="managing_admin" msgid="2633920317425356619">"Quản lý bởi <xliff:g id="ADMIN_APP_LABEL">%s</xliff:g>"</string>
     <string name="encryption_interstitial_header" msgid="4418014339568737685">"Khởi động an toàn"</string>
@@ -3763,6 +3760,11 @@
       <item quantity="one">1 ứng dụng có thể sử dụng dữ liệu không bị hạn chế</item>
     </plurals>
     <string name="special_access_more" msgid="132919514147475846">"Xem thêm"</string>
+    <string name="long_background_tasks_label" msgid="3169590134850226687">"Tác vụ trong nền dài hạn"</string>
+    <string name="long_background_tasks_switch_title" msgid="2491623894899492543">"Cho phép chạy tác vụ trong nền dài hạn"</string>
+    <string name="long_background_tasks_title" msgid="3272230637974707490">"Tác vụ trong nền dài hạn"</string>
+    <string name="long_background_tasks_footer_title" msgid="9117342254914743097">"Cho phép ứng dụng này chạy tác vụ trong nền dài hạn. Việc này giúp ứng dụng chạy các tác vụ có thể mất khá nhiều thời gian hoàn thành như tải xuống và tải lên. \n\nNếu quyền này không được cấp, hệ thống sẽ giới hạn thời gian ứng dụng có thể thực hiện những tác vụ đó trong nền."</string>
+    <string name="keywords_long_background_tasks" msgid="5788956269136054574">"công việc dài hạn, chuyển dữ liệu, tác vụ trong nền"</string>
     <string name="reset_shortcut_manager_throttling" msgid="2183940254903144298">"Đặt lại giới hạn tốc độ trong ShortcutManager"</string>
     <string name="reset_shortcut_manager_throttling_complete" msgid="8949943009096885470">"Đã đặt lại giới hạn tốc độ trong ShortcutManager"</string>
     <string name="notification_suggestion_title" msgid="6309263655965785411">"Kiểm soát thông tin trên màn hình khóa"</string>
@@ -4135,8 +4137,7 @@
     <string name="mobile_data_settings_title" msgid="3927524078598009792">"Dữ liệu di động"</string>
     <string name="mobile_data_settings_summary" msgid="7323978798199919063">"Sử dụng dữ liệu qua mạng di động"</string>
     <string name="mobile_data_settings_summary_auto_switch" msgid="7851549787645698945">"Điện thoại sẽ tự động chuyển sang nhà mạng này khi nằm trong vùng phủ sóng"</string>
-    <!-- no translation found for mobile_data_settings_summary_unavailable (9176513507571883986) -->
-    <skip />
+    <string name="mobile_data_settings_summary_unavailable" msgid="9176513507571883986">"Không có SIM"</string>
     <string name="calls_preference" msgid="2166481296066890129">"Lựa chọn ưu tiên cho cuộc gọi"</string>
     <string name="sms_preference" msgid="7742964962568219351">"Lựa chọn ưu tiên cho SMS"</string>
     <string name="calls_and_sms_ask_every_time" msgid="3178743088737726677">"Luôn hỏi"</string>
@@ -4151,10 +4152,8 @@
     <string name="mobile_network_list_add_more" msgid="4478586073355236604">"Thêm"</string>
     <string name="mobile_network_active_sim" msgid="6397581267971410039">"Đang hoạt động/SIM"</string>
     <string name="mobile_network_inactive_sim" msgid="5829757490580409899">"Không hoạt động/SIM"</string>
-    <!-- no translation found for mobile_network_active_esim (3984452275968408382) -->
-    <skip />
-    <!-- no translation found for mobile_network_inactive_esim (8777415108263057939) -->
-    <skip />
+    <string name="mobile_network_active_esim" msgid="3984452275968408382">"Đang hoạt động/eSIM"</string>
+    <string name="mobile_network_inactive_esim" msgid="8777415108263057939">"Không hoạt động/eSIM"</string>
     <string name="mobile_network_sim_name" msgid="3187192894150386537">"Tên và màu SIM"</string>
     <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>
@@ -4190,8 +4189,7 @@
     <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>
-    <!-- no translation found for sim_action_switch_sub_dialog_text_downloaded (8977951796005849471) -->
-    <skip />
+    <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>
     <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>
@@ -4233,10 +4231,8 @@
     <string name="switch_sim_dialog_text" msgid="7530186862171635464">"<xliff:g id="CARRIER_NAME">%1$s</xliff:g> sẽ được dùng cho dữ liệu di động, các cuộc gọi và SMS."</string>
     <string name="switch_sim_dialog_no_switch_title" msgid="809763410787744247">"Không có SIM nào đang hoạt động"</string>
     <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>
-    <!-- no translation found for sim_card_label (6263064316075963775) -->
-    <skip />
-    <!-- no translation found for erase_sim_dialog_title (4742077437653028326) -->
-    <skip />
+    <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">"Khi bạn xóa SIM, 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>
     <string name="erase_sim_confirm_button" msgid="8309115684335320541">"Xóa"</string>
     <string name="erasing_sim" msgid="7877703231075699139">"Đang xóa SIM…"</string>
@@ -4269,7 +4265,7 @@
     <string name="contextual_card_dismiss_keep" msgid="440516181066490747">"Giữ"</string>
     <string name="contextual_card_dismiss_confirm_message" msgid="6434344989238055188">"Xóa nội dung đề xuất này?"</string>
     <string name="low_storage_summary" msgid="1979492757417779718">"Sắp hết bộ nhớ. Đã dùng <xliff:g id="PERCENTAGE">%1$s</xliff:g> – Còn trống <xliff:g id="FREE_SPACE">%2$s</xliff:g>"</string>
-    <string name="contextual_card_feedback_send" msgid="7409408664417908922">"Gửi phản hồi"</string>
+    <string name="contextual_card_feedback_send" msgid="7409408664417908922">"Gửi ý kiến phản hồi"</string>
     <string name="contextual_card_feedback_confirm_message" msgid="3186334562157665381">"Bạn có muốn cung cấp phản hồi về nội dung đề xuất này cho chúng tôi không?"</string>
     <string name="copyable_slice_toast" msgid="1008251852798990606">"Đã sao chép <xliff:g id="COPY_CONTENT">%1$s</xliff:g>vào bảng nhớ tạm."</string>
     <string name="search_bar_account_avatar_content_description" msgid="880523277036898350"></string>
@@ -4289,6 +4285,8 @@
     <string name="capture_system_heap_dump_title" msgid="9210974110606886455">"Ghi tệp báo lỗi cho hệ thống"</string>
     <string name="reboot_with_mte_title" msgid="9167242803901899693">"Khởi động lại bằng MTE"</string>
     <string name="reboot_with_mte_message" msgid="7675836625682561153">"Hệ thống sẽ khởi động lại và cho phép thử nghiệm bằng Tiện ích gắn thẻ bộ nhớ (MTE). MTE có thể làm giảm hiệu suất và độ ổn định của hệ thống. Tiện ích này sẽ được đặt lại vào lần khởi động lại tiếp theo."</string>
+    <string name="reboot_with_mte_summary" msgid="879384278357305846">"Hãy dùng thử MTE (Tiện ích gắn thẻ bộ nhớ) để khởi động quy trình phát triển ứng dụng"</string>
+    <string name="reboot_with_mte_already_enabled" msgid="7708271355555880940">"MTE (Tiện ích gắn thẻ bộ nhớ) được bật qua tính năng Bảo vệ bộ nhớ nâng cao"</string>
     <string name="capturing_system_heap_dump_message" msgid="8410503247477360622">"Đang ghi tệp báo lỗi cho hệ thống"</string>
     <string name="error_capturing_system_heap_dump_message" msgid="2352983250048200052">"Không thể ghi tệp báo lỗi cho hệ thống"</string>
     <string name="automatic_system_heap_dump_title" msgid="4093306504711109479">"Tự động ghi tệp báo lỗi của hệ thống"</string>
@@ -4340,6 +4338,11 @@
     <string name="lockscreen_trivial_disabled_controls_summary" msgid="7593626010580689155">"Để sử dụng, trước tiên, hãy bật tuỳ chọn \"Hiển thị các nút điều khiển thiết bị\""</string>
     <string name="lockscreen_double_line_clock_summary" msgid="2916159550425093703">"Hiện đồng hồ kép khi có"</string>
     <string name="lockscreen_double_line_clock_setting_toggle" msgid="3408639316001688529">"Đồng hồ kép"</string>
+    <string name="lockscreen_quick_affordances_title" msgid="435869403114245620">"Nút"</string>
+    <plurals name="lockscreen_quick_affordances_summary" formatted="false" msgid="4225396036524703997">
+      <item quantity="other"><xliff:g id="FIRST_1">%1$s</xliff:g>, <xliff:g id="SECOND">%2$s</xliff:g></item>
+      <item quantity="one"><xliff:g id="FIRST_0">%1$s</xliff:g></item>
+    </plurals>
     <string name="rtt_settings_title" msgid="7049259598645966354"></string>
     <string name="rtt_settings_no_visible" msgid="7440356831140948382"></string>
     <string name="rtt_settings_visible_during_call" msgid="7866181103286073700"></string>
@@ -4388,10 +4391,8 @@
     <string name="carrier_wifi_offload_summary" msgid="2980563718888371142">"Cho phép Google Fi sử dụng các mạng W+ để cải thiện tốc độ và phạm vi phủ sóng"</string>
     <string name="carrier_wifi_network_title" msgid="5461382943873831770">"Mạng W+"</string>
     <string name="sim_category_title" msgid="2341314000964710495">"SIM"</string>
-    <!-- no translation found for downloaded_sim_category_title (2876988650413179752) -->
-    <skip />
-    <!-- no translation found for downloaded_sims_category_title (487799905978489922) -->
-    <skip />
+    <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>
     <string name="sim_category_default_active_sim" msgid="1208194173387987231">" / Mặc định cho <xliff:g id="ID_1">%1$s</xliff:g>"</string>
@@ -4447,8 +4448,7 @@
     <string name="smart_forwarding_ongoing_title" msgid="962226849074401228">"Cài đặt cuộc gọi"</string>
     <string name="smart_forwarding_ongoing_text" msgid="2189209372407117114">"Đang cập nhật các tùy chọn cài đặt..."</string>
     <string name="smart_forwarding_failed_title" msgid="1859891191023516080">"Lỗi với phần Cài đặt cuộc gọi"</string>
-    <!-- no translation found for smart_forwarding_failed_text (8682640643264071789) -->
-    <skip />
+    <string name="smart_forwarding_failed_text" msgid="8682640643264071789">"Lỗi mạng hoặc SIM."</string>
     <string name="smart_forwarding_failed_not_activated_text" msgid="997396203001257904">"SIM chưa được kích hoạt."</string>
     <string name="smart_forwarding_input_mdn_title" msgid="5105463748849841763">"Nhập các số điện thoại"</string>
     <string name="smart_forwarding_input_mdn_dialog_title" msgid="7542216086697868415">"Nhập số điện thoại"</string>
@@ -4472,14 +4472,10 @@
     <string name="previous_page_content_description" msgid="6438292457923282991">"Trước"</string>
     <string name="next_page_content_description" msgid="1641835099813416294">"Tiếp theo"</string>
     <string name="colors_viewpager_content_description" msgid="2591751086138259565">"Xem trước màu"</string>
-    <!-- no translation found for bluetooth_sim_card_access_notification_title (7351015416346359536) -->
-    <skip />
-    <!-- no translation found for bluetooth_sim_card_access_notification_content (8685623260103018309) -->
-    <skip />
-    <!-- no translation found for bluetooth_sim_card_access_dialog_title (5616323725563125179) -->
-    <skip />
-    <!-- no translation found for bluetooth_sim_card_access_dialog_content (6281997628405909566) -->
-    <skip />
+    <string name="bluetooth_sim_card_access_notification_title" msgid="7351015416346359536">"Yêu cầu truy cập vào SIM"</string>
+    <string name="bluetooth_sim_card_access_notification_content" msgid="8685623260103018309">"Một thiết bị muốn truy cập vào SIM của bạn. Hãy nhấn để xem thông tin chi tiết."</string>
+    <string name="bluetooth_sim_card_access_dialog_title" msgid="5616323725563125179">"Cho phép truy cập vào SIM?"</string>
+    <string name="bluetooth_sim_card_access_dialog_content" msgid="6281997628405909566">"Thiết bị Bluetooth có tên <xliff:g id="DEVICE_NAME_0">%1$s</xliff:g> muốn truy cập vào dữ liệu trên SIM của bạn. Dữ liệu này bao gồm cả danh bạ.\n\nSau khi kết nối, <xliff:g id="DEVICE_NAME_1">%2$s</xliff:g> sẽ nhận được mọi cuộc gọi đến số <xliff:g id="PHONE_NUMBER">%3$s</xliff:g>."</string>
     <string name="bluetooth_connect_access_notification_title" msgid="2573547043170883947">"Hiện có thiết bị Bluetooth"</string>
     <string name="bluetooth_connect_access_notification_content" msgid="1328465545685433304">"Một thiết bị muốn kết nối. Hãy nhấn để xem thông tin chi tiết."</string>
     <string name="bluetooth_connect_access_dialog_title" msgid="1948056782712451381">"Kết nối với thiết bị Bluetooth?"</string>
@@ -4550,6 +4546,10 @@
     <string name="ingress_rate_limit_summary" msgid="1097811019742438371">"Định cấu hình giới hạn tốc độ truy cập băng thông mạng để áp dụng cho tất cả các mạng cung cấp khả năng kết nối Internet."</string>
     <string name="ingress_rate_limit_dialog_title" msgid="5359461052422633789">"Định cấu hình giới hạn tốc độ tải xuống của mạng"</string>
     <string name="ingress_rate_limit_no_limit_entry" msgid="8741098826008012163">"Không giới hạn"</string>
+    <!-- no translation found for disable_phantom_process_monitor_title (8348108346706188771) -->
+    <skip />
+    <!-- no translation found for disable_phantom_process_monitor_summary (3044464635550256985) -->
+    <skip />
     <string name="bluetooth_broadcast_dialog_title" msgid="9172775308463135884">"Truyền phát"</string>
     <string name="bluetooth_broadcast_dialog_broadcast_app" msgid="1016617579194329005">"Phát <xliff:g id="CURRENTAPP">%1$s</xliff:g>"</string>
     <string name="bluetooth_broadcast_dialog_find_message" msgid="6621660851669953883">"Nghe nội dung truyền phát đang phát ở gần bạn"</string>
diff --git a/res/values-zh-rCN/arrays.xml b/res/values-zh-rCN/arrays.xml
index 34f6a45..2ec015e 100644
--- a/res/values-zh-rCN/arrays.xml
+++ b/res/values-zh-rCN/arrays.xml
@@ -469,7 +469,9 @@
     <item msgid="2373999996715432397">"0"</item>
     <item msgid="5305176997036663262">"1"</item>
   </string-array>
-    <!-- no translation found for switch_to_dock_user_when_docked_timeout_entries:0 (3211660022507486536) -->
-    <!-- no translation found for switch_to_dock_user_when_docked_timeout_entries:1 (7025253383416830453) -->
-    <!-- no translation found for switch_to_dock_user_when_docked_timeout_entries:2 (1574040255478150028) -->
+  <string-array name="switch_to_dock_user_when_docked_timeout_entries">
+    <item msgid="3211660022507486536">"永不"</item>
+    <item msgid="7025253383416830453">"1 分钟后"</item>
+    <item msgid="1574040255478150028">"5 分钟后"</item>
+  </string-array>
 </resources>
diff --git a/res/values-zh-rCN/strings.xml b/res/values-zh-rCN/strings.xml
index 3c33e9f..dbea051 100644
--- a/res/values-zh-rCN/strings.xml
+++ b/res/values-zh-rCN/strings.xml
@@ -1012,18 +1012,13 @@
     <string name="force_bold_text" msgid="4620929631102086716">"粗体文字"</string>
     <string name="title_font_size" msgid="570613010306330622">"字体大小"</string>
     <string name="short_summary_font_size" msgid="8444689613442419978">"放大或缩小文字"</string>
-    <!-- no translation found for sim_lock_settings (7331982427303002613) -->
-    <skip />
-    <!-- no translation found for sim_lock_settings_category (6475255139493877786) -->
-    <skip />
-    <!-- no translation found for sim_pin_toggle (6814489621760857328) -->
-    <skip />
+    <string name="sim_lock_settings" msgid="7331982427303002613">"SIM 卡锁定设置"</string>
+    <string name="sim_lock_settings_category" msgid="6475255139493877786">"SIM 卡锁定"</string>
+    <string name="sim_pin_toggle" msgid="6814489621760857328">"锁定 SIM 卡"</string>
     <string name="sim_pin_change" msgid="5978881209990507379">"更改 SIM 卡 PIN 码"</string>
     <string name="sim_enter_pin" msgid="8235202785516053253">"SIM 卡 PIN 码"</string>
-    <!-- no translation found for sim_enable_sim_lock (6486354334679225748) -->
-    <skip />
-    <!-- no translation found for sim_disable_sim_lock (6939439812841857306) -->
-    <skip />
+    <string name="sim_enable_sim_lock" msgid="6486354334679225748">"锁定 SIM 卡"</string>
+    <string name="sim_disable_sim_lock" msgid="6939439812841857306">"解锁 SIM 卡"</string>
     <string name="sim_enter_old" msgid="6882545610939674813">"旧 SIM 卡 PIN 码"</string>
     <string name="sim_enter_new" msgid="9010947802784561582">"新 SIM 卡 PIN 码"</string>
     <string name="sim_reenter_new" msgid="6131418271490374263">"重新输入新的PIN码"</string>
@@ -1038,8 +1033,7 @@
     <string name="sim_change_data_title" msgid="4663239438584588847">"要使用<xliff:g id="CARRIER">%1$s</xliff:g>的移动数据吗?"</string>
     <string name="sim_change_data_message" msgid="3046178883369645132">"您目前使用的是<xliff:g id="CARRIER2_0">%2$s</xliff:g>的移动数据。如果切换到<xliff:g id="CARRIER1">%1$s</xliff:g>,系统将不再使用<xliff:g id="CARRIER2_1">%2$s</xliff:g>的移动数据。"</string>
     <string name="sim_change_data_ok" msgid="4922114750417276560">"使用“<xliff:g id="CARRIER">%1$s</xliff:g>”"</string>
-    <!-- no translation found for sim_preferred_title (8850185380445309835) -->
-    <skip />
+    <string name="sim_preferred_title" msgid="8850185380445309835">"要更新首选 SIM 卡吗?"</string>
     <string name="sim_preferred_message" msgid="6004009449266648351">"“<xliff:g id="NEW_SIM">%1$s</xliff:g>”是此设备上唯一的 SIM 卡。您要将此 SIM 卡用于移动数据网络、通话和收发短信吗?"</string>
     <string name="wrong_pin_code_pukked" msgid="3414172752791445033">"SIM 卡 PIN 码不正确,您现在必须联系运营商为您解锁设备。"</string>
     <plurals name="wrong_pin_code" formatted="false" msgid="4054088588731305475">
@@ -1192,20 +1186,17 @@
     <string name="reset_network_title" msgid="1395494440355807616">"重置 WLAN、移动数据网络和蓝牙设置"</string>
     <string name="reset_network_desc" msgid="1112523764899788246">"此操作会重置所有网络设置,包括:\n\n"<li>"WLAN"</li>\n<li>"移动数据网络"</li>\n<li>"蓝牙"</li></string>
     <string name="erase_euicc_data_button" msgid="728078969563311737">"清除"</string>
-    <!-- no translation found for reset_esim_title (4194570573425902754) -->
-    <skip />
+    <string name="reset_esim_title" msgid="4194570573425902754">"清空 eSIM 卡"</string>
     <string name="reset_esim_desc" msgid="3662444090563399131">"此操作并不会取消任何移动服务套餐。如要下载替代 SIM 卡,请与您的运营商联系。"</string>
     <string name="reset_network_button_text" msgid="2281476496459610071">"重置设置"</string>
     <string name="reset_network_final_desc" msgid="5304365082065278425">"要重置所有网络设置吗?此操作无法撤消。"</string>
-    <!-- no translation found for reset_network_final_desc_esim (1129251284212847939) -->
-    <skip />
+    <string name="reset_network_final_desc_esim" msgid="1129251284212847939">"要重置所有网络设置并清空 eSIM 卡吗?此操作无法撤消。"</string>
     <string name="reset_network_final_button_text" msgid="2433867118414000462">"重置设置"</string>
     <string name="reset_network_confirm_title" msgid="913014422184481270">"要重置网络设置吗?"</string>
     <string name="network_reset_not_available" msgid="1966334631394607829">"此用户无权重置网络设置"</string>
     <string name="reset_network_complete_toast" msgid="1367872474130621115">"网络设置已重置"</string>
     <string name="reset_esim_error_title" msgid="4670073610967959597">"无法清除 SIM 卡"</string>
-    <!-- no translation found for reset_esim_error_msg (7279607120606365250) -->
-    <skip />
+    <string name="reset_esim_error_msg" msgid="7279607120606365250">"发生错误,因此无法清空 eSIM 卡。\n\n请重启设备,然后重试。"</string>
     <string name="main_clear_title" msgid="277664302144837723">"清除所有数据(恢复出厂设置)"</string>
     <string name="main_clear_short_title" msgid="4752094765533020696">"清除所有数据(恢复出厂设置)"</string>
     <string name="main_clear_desc_also_erases_external" msgid="3687911419628956693"><li>"音乐"</li>\n<li>"照片"</li>\n<li>"其他用户数据"</li></string>
@@ -2017,7 +2008,6 @@
     <string name="printer_info_desc" msgid="1206872325746154206">"此打印机的详细信息"</string>
     <string name="power_usage_summary_title" msgid="4198312848584882113">"电池"</string>
     <string name="power_usage_summary" msgid="6857382582534984531">"耗电情况"</string>
-    <string name="power_usage_not_available" msgid="3425302437465106036">"没有电池使用数据。"</string>
     <string name="power_usage_level_and_status" msgid="821521456989429593">"<xliff:g id="LEVEL">%1$s</xliff:g> - <xliff:g id="STATUS">%2$s</xliff:g>"</string>
     <string name="power_discharge_remaining" msgid="6997529817917076536">"还可用:<xliff:g id="REMAIN">%1$s</xliff:g>"</string>
     <string name="power_charge_remaining" msgid="7046064326172265116">"充电剩余时间:<xliff:g id="UNTIL_CHARGED">%1$s</xliff:g>"</string>
@@ -2038,7 +2028,6 @@
     <string name="manager_battery_usage_optimized_only" msgid="7121785281913056432">"优化"</string>
     <string name="manager_battery_usage_link_a11y" msgid="374918091821438564">"详细了解电池用量选项"</string>
     <string name="device_screen_usage" msgid="1011630249648289909">"上次充满电后的屏幕使用时间"</string>
-    <string name="power_usage_list_summary" msgid="3237540201918492925">"充满电后的电池用量"</string>
     <string name="advanced_battery_title" msgid="3005993394776555079">"电池使用情况"</string>
     <string name="history_details_title" msgid="8628584613889559355">"详细电量使用记录"</string>
     <string name="advanced_battery_preference_title" msgid="3790901207877260883">"电池用量"</string>
@@ -2062,7 +2051,17 @@
     <string name="battery_tip_high_usage_summary" msgid="3938999581403084551">"查看耗电量较高的应用"</string>
     <string name="battery_tip_limited_temporarily_title" msgid="5962767837251276527">"充电已暂停"</string>
     <string name="battery_tip_limited_temporarily_summary" msgid="5254922316684499816">"为了延长电池寿命,目前正在保护电池"</string>
-    <!-- no translation found for battery_tip_limited_temporarily_extra_summary (8876637325622106400) -->
+    <!-- no translation found for battery_tip_dock_defender_future_bypass_title (7257251934903787366) -->
+    <skip />
+    <!-- no translation found for battery_tip_dock_defender_future_bypass_summary (428474483479026813) -->
+    <skip />
+    <!-- no translation found for battery_tip_dock_defender_active_title (8843454404807737776) -->
+    <skip />
+    <!-- no translation found for battery_tip_dock_defender_active_summary (5582869291068635429) -->
+    <skip />
+    <!-- no translation found for battery_tip_dock_defender_temporarily_bypassed_title (1679449361090557201) -->
+    <skip />
+    <!-- no translation found for battery_tip_dock_defender_temporarily_bypassed_summary (5107293805054133144) -->
     <skip />
     <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>
@@ -2125,7 +2124,6 @@
     <string name="power_bluetooth" msgid="5085900180846238196">"蓝牙"</string>
     <string name="power_cell" msgid="7793805106954398186">"移动网络"</string>
     <string name="power_phone" msgid="2768396619208561670">"语音通话"</string>
-    <string name="battery_used_for" msgid="6401552215008504483">"使用时间:<xliff:g id="TIME">^1</xliff:g>"</string>
     <string name="battery_screen_usage" msgid="90008745183187461">"屏幕使用时间:<xliff:g id="TIME">^1</xliff:g>"</string>
     <string name="battery_used_by" msgid="6457305178016189330">"<xliff:g id="APP">%2$s</xliff:g>用电量占 <xliff:g id="PERCENT">%1$s</xliff:g>"</string>
     <string name="battery_overall_usage" msgid="8940140259734182014">"整体用电量的 <xliff:g id="PERCENT">%1$s</xliff:g>"</string>
@@ -2156,7 +2154,6 @@
     <string name="battery_not_usage_24hr" msgid="8397519536160741248">"过去 24 小时内未使用过"</string>
     <string name="battery_usage_without_time" msgid="1346894834339420538"></string>
     <string name="battery_usage_other_users" msgid="9002643295562500693">"其他用户"</string>
-    <string name="advanced_battery_graph_subtext" msgid="6816737986172678550">"系统会根据设备使用情况估算电池的剩余续航时间"</string>
     <string name="estimated_time_left" msgid="948717045180211777">"预计剩余时间"</string>
     <string name="estimated_charging_time_left" msgid="2287135413363961246">"剩余充电时间"</string>
     <string name="estimated_time_description" msgid="211058785418596009">"估算时间可能会因使用情形而有所改变"</string>
@@ -2263,6 +2260,7 @@
     <string name="vpn_settings_multiple_insecure_multiple_total" msgid="1706236062478680488">"<xliff:g id="VPN_COUNT">%d</xliff:g> 个 VPN 不安全"</string>
     <string name="adaptive_connectivity_title" msgid="7464959640138428192">"自适应网络连接"</string>
     <string name="adaptive_connectivity_summary" msgid="3648731530666326885">"自动管理您的网络连接,从而延长电池续航时间并提升设备性能"</string>
+    <string name="adaptive_connectivity_main_switch_title" msgid="261045483524512420">"使用自适应连接"</string>
     <string name="credentials_title" msgid="7535942196886123656">"凭据存储"</string>
     <string name="credentials_install" msgid="3933218407598415827">"安装证书"</string>
     <string name="credentials_reset" msgid="4246628389366452655">"清除凭据"</string>
@@ -2563,8 +2561,7 @@
     <string name="user_remove_user_menu" msgid="2183714948094429367">"将<xliff:g id="USER_NAME">%1$s</xliff:g>从此设备中删除"</string>
     <string name="user_lockscreen_settings" msgid="4596612658981942092">"锁定屏幕设置"</string>
     <string name="user_add_on_lockscreen_menu" msgid="2539059062034644966">"从锁定屏幕中添加用户"</string>
-    <!-- no translation found for switch_to_dock_user_when_docked (2324395443311905635) -->
-    <skip />
+    <string name="switch_to_dock_user_when_docked" msgid="2324395443311905635">"插入基座时切换到管理员用户"</string>
     <string name="user_confirm_remove_self_title" msgid="926265330805361832">"是否删除自己?"</string>
     <string name="user_confirm_remove_title" msgid="3626559103278006002">"要删除此用户吗?"</string>
     <string name="user_profile_confirm_remove_title" msgid="3131574314149375354">"要移除此个人资料吗?"</string>
@@ -2690,8 +2687,7 @@
     <string name="wizard_next" msgid="3884832431439072471">"下一步"</string>
     <string name="wizard_back_adoptable" msgid="1447814356855134183">"以其他方式格式化"</string>
     <string name="regulatory_info_text" msgid="1154461023369976667"></string>
-    <!-- no translation found for sim_settings_title (2254609719033946272) -->
-    <skip />
+    <string name="sim_settings_title" msgid="2254609719033946272">"SIM 卡"</string>
     <string name="sim_cellular_data_unavailable" msgid="4653591727755387534">"无法使用移动数据网络"</string>
     <string name="sim_cellular_data_unavailable_summary" msgid="6505871722911347881">"点按即可选择上网用的 SIM 卡"</string>
     <string name="sim_calls_always_use" msgid="967857230039768111">"一律使用这张卡进行通话"</string>
@@ -2709,8 +2705,7 @@
     <string name="sim_status_title" msgid="6188770698037109774">"SIM 卡状态"</string>
     <string name="sim_status_title_sim_slot" msgid="4932996839194493313">"SIM 卡状态(SIM 卡插槽 %1$d)"</string>
     <string name="sim_signal_strength" msgid="6351052821700294501">"<xliff:g id="DBM">%1$d</xliff:g> dBm <xliff:g id="ASU">%2$d</xliff:g> asu"</string>
-    <!-- no translation found for sim_notification_title (2819551384383504031) -->
-    <skip />
+    <string name="sim_notification_title" msgid="2819551384383504031">"已更改 SIM 卡。"</string>
     <string name="sim_notification_summary" msgid="5593339846307029991">"点按即可进行设置"</string>
     <string name="sim_calls_ask_first_prefs_title" msgid="3077694594349657933">"每次都询问"</string>
     <string name="sim_selection_required_pref" msgid="231437651041498359">"必须选择"</string>
@@ -2736,7 +2731,10 @@
     <string name="account_dashboard_title" msgid="8228773251948253914">"密码和帐号"</string>
     <string name="account_dashboard_default_summary" msgid="1730719656099599488">"保存的密码、自动填充、同步的帐号"</string>
     <string name="app_default_dashboard_title" msgid="4071015747629103216">"默认应用"</string>
-    <!-- no translation found for cloned_apps_dashboard_title (5542076801222950921) -->
+    <string name="cloned_apps_dashboard_title" msgid="5542076801222950921">"克隆的应用"</string>
+    <!-- no translation found for desc_cloned_apps_intro_text (1369621522882622476) -->
+    <skip />
+    <!-- no translation found for cloned_apps_summary (8805362440770795709) -->
     <skip />
     <string name="system_dashboard_summary" msgid="7400745270362833832">"语言、手势、时间、备份"</string>
     <string name="languages_setting_summary" msgid="4924440599794956443">"系统语言、应用语言"</string>
@@ -3352,8 +3350,7 @@
     <string name="screen_pinning_unlock_password" msgid="4957969621904790573">"取消固定屏幕前要求输入密码"</string>
     <string name="screen_pinning_unlock_none" msgid="2474959642431856316">"取消固定屏幕时锁定设备"</string>
     <string name="confirm_sim_deletion_title" msgid="9199369003530237871">"删除 SIM 卡前需确认"</string>
-    <!-- no translation found for confirm_sim_deletion_description (5090811029854329373) -->
-    <skip />
+    <string name="confirm_sim_deletion_description" msgid="5090811029854329373">"先验证是您本人在操作,然后才能清空 eSIM 卡"</string>
     <string name="opening_paragraph_delete_profile_unknown_company" msgid="2951348192319498135">"此工作资料由以下应用管理:"</string>
     <string name="managing_admin" msgid="2633920317425356619">"由<xliff:g id="ADMIN_APP_LABEL">%s</xliff:g>管理"</string>
     <string name="encryption_interstitial_header" msgid="4418014339568737685">"安全启动"</string>
@@ -3757,6 +3754,11 @@
       <item quantity="one">1 个应用可以无限量使用流量</item>
     </plurals>
     <string name="special_access_more" msgid="132919514147475846">"查看更多"</string>
+    <string name="long_background_tasks_label" msgid="3169590134850226687">"长期后台任务"</string>
+    <string name="long_background_tasks_switch_title" msgid="2491623894899492543">"允许执行长期运行的后台任务"</string>
+    <string name="long_background_tasks_title" msgid="3272230637974707490">"长期后台任务"</string>
+    <string name="long_background_tasks_footer_title" msgid="9117342254914743097">"允许此应用运行长期后台任务。此权限允许应用运行可能耗时几分钟以上才能完成的任务,例如下载和上传。\n\n如果此权限被拒,系统会限制应用能够在后台执行此类任务的时长。"</string>
+    <string name="keywords_long_background_tasks" msgid="5788956269136054574">"长期作业, 数据传输, 后台任务, long jobs, data transfer, background tasks"</string>
     <string name="reset_shortcut_manager_throttling" msgid="2183940254903144298">"重置 ShortcutManager 调用频率限制"</string>
     <string name="reset_shortcut_manager_throttling_complete" msgid="8949943009096885470">"已重置 ShortcutManager 调用频率限制"</string>
     <string name="notification_suggestion_title" msgid="6309263655965785411">"控制锁定屏幕上显示的信息"</string>
@@ -4129,8 +4131,7 @@
     <string name="mobile_data_settings_title" msgid="3927524078598009792">"移动数据"</string>
     <string name="mobile_data_settings_summary" msgid="7323978798199919063">"通过移动网络访问数据"</string>
     <string name="mobile_data_settings_summary_auto_switch" msgid="7851549787645698945">"手机会在进入有效范围时自动切换到此运营商"</string>
-    <!-- no translation found for mobile_data_settings_summary_unavailable (9176513507571883986) -->
-    <skip />
+    <string name="mobile_data_settings_summary_unavailable" msgid="9176513507571883986">"没有可用的 SIM 卡"</string>
     <string name="calls_preference" msgid="2166481296066890129">"通话偏好设置"</string>
     <string name="sms_preference" msgid="7742964962568219351">"短信偏好设置"</string>
     <string name="calls_and_sms_ask_every_time" msgid="3178743088737726677">"每次都询问"</string>
@@ -4145,10 +4146,8 @@
     <string name="mobile_network_list_add_more" msgid="4478586073355236604">"添加更多"</string>
     <string name="mobile_network_active_sim" msgid="6397581267971410039">"已激活 / SIM 卡"</string>
     <string name="mobile_network_inactive_sim" msgid="5829757490580409899">"未激活 / SIM 卡"</string>
-    <!-- no translation found for mobile_network_active_esim (3984452275968408382) -->
-    <skip />
-    <!-- no translation found for mobile_network_inactive_esim (8777415108263057939) -->
-    <skip />
+    <string name="mobile_network_active_esim" msgid="3984452275968408382">"已启用/eSIM 卡"</string>
+    <string name="mobile_network_inactive_esim" msgid="8777415108263057939">"未启用/eSIM 卡"</string>
     <string name="mobile_network_sim_name" msgid="3187192894150386537">"SIM 卡名称和颜色"</string>
     <string name="mobile_network_sim_name_label" msgid="1452440641628369625">"名称"</string>
     <string name="mobile_network_sim_color_label" msgid="5293944087609632340">"颜色(由兼容应用使用)"</string>
@@ -4184,8 +4183,7 @@
     <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>
-    <!-- no translation found for sim_action_switch_sub_dialog_text_downloaded (8977951796005849471) -->
-    <skip />
+    <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>
     <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>
@@ -4227,10 +4225,8 @@
     <string name="switch_sim_dialog_text" msgid="7530186862171635464">"系统将通过<xliff:g id="CARRIER_NAME">%1$s</xliff:g>使用移动数据、通话和短信功能。"</string>
     <string name="switch_sim_dialog_no_switch_title" msgid="809763410787744247">"没有可用的 SIM 卡"</string>
     <string name="switch_sim_dialog_no_switch_text" msgid="7053939850026876088">"如要在日后使用移动数据、通话和短信功能,请转到“网络设置”部分"</string>
-    <!-- no translation found for sim_card_label (6263064316075963775) -->
-    <skip />
-    <!-- no translation found for erase_sim_dialog_title (4742077437653028326) -->
-    <skip />
+    <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>
     <string name="erase_sim_confirm_button" msgid="8309115684335320541">"清除"</string>
     <string name="erasing_sim" msgid="7877703231075699139">"正在清空 SIM 卡…"</string>
@@ -4283,6 +4279,8 @@
     <string name="capture_system_heap_dump_title" msgid="9210974110606886455">"捕获系统堆转储数据"</string>
     <string name="reboot_with_mte_title" msgid="9167242803901899693">"重新启动并启用 MTE"</string>
     <string name="reboot_with_mte_message" msgid="7675836625682561153">"系统将重新启动并允许尝试内存标记扩展 (MTE)。MTE 可能会对系统性能和稳定性产生负面影响。将在下一次重新启动时重置。"</string>
+    <string name="reboot_with_mte_summary" msgid="879384278357305846">"尝试将 MTE 用于应用开发的单次启动"</string>
+    <string name="reboot_with_mte_already_enabled" msgid="7708271355555880940">"MTE 通过高级内存保护功能启用"</string>
     <string name="capturing_system_heap_dump_message" msgid="8410503247477360622">"正在捕获系统堆转储数据"</string>
     <string name="error_capturing_system_heap_dump_message" msgid="2352983250048200052">"无法捕获系统堆转储数据"</string>
     <string name="automatic_system_heap_dump_title" msgid="4093306504711109479">"自动捕获堆转储数据"</string>
@@ -4334,6 +4332,11 @@
     <string name="lockscreen_trivial_disabled_controls_summary" msgid="7593626010580689155">"需要先开启“显示设备控制器”才能使用"</string>
     <string name="lockscreen_double_line_clock_summary" msgid="2916159550425093703">"显示双行时钟(若可用)"</string>
     <string name="lockscreen_double_line_clock_setting_toggle" msgid="3408639316001688529">"双行时钟"</string>
+    <string name="lockscreen_quick_affordances_title" msgid="435869403114245620">"按钮"</string>
+    <plurals name="lockscreen_quick_affordances_summary" formatted="false" msgid="4225396036524703997">
+      <item quantity="other"><xliff:g id="FIRST_1">%1$s</xliff:g>、<xliff:g id="SECOND">%2$s</xliff:g></item>
+      <item quantity="one"><xliff:g id="FIRST_0">%1$s</xliff:g></item>
+    </plurals>
     <string name="rtt_settings_title" msgid="7049259598645966354"></string>
     <string name="rtt_settings_no_visible" msgid="7440356831140948382"></string>
     <string name="rtt_settings_visible_during_call" msgid="7866181103286073700"></string>
@@ -4382,10 +4385,8 @@
     <string name="carrier_wifi_offload_summary" msgid="2980563718888371142">"允许 Google Fi 使用 W+ 网络来提高速度和扩大覆盖范围"</string>
     <string name="carrier_wifi_network_title" msgid="5461382943873831770">"W+ 网络"</string>
     <string name="sim_category_title" msgid="2341314000964710495">"SIM 卡"</string>
-    <!-- no translation found for downloaded_sim_category_title (2876988650413179752) -->
-    <skip />
-    <!-- no translation found for downloaded_sims_category_title (487799905978489922) -->
-    <skip />
+    <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>
     <string name="sim_category_default_active_sim" msgid="1208194173387987231">" /<xliff:g id="ID_1">%1$s</xliff:g>默认配置"</string>
@@ -4441,8 +4442,7 @@
     <string name="smart_forwarding_ongoing_title" msgid="962226849074401228">"通话设置"</string>
     <string name="smart_forwarding_ongoing_text" msgid="2189209372407117114">"正在更新设置…"</string>
     <string name="smart_forwarding_failed_title" msgid="1859891191023516080">"通话设置错误"</string>
-    <!-- no translation found for smart_forwarding_failed_text (8682640643264071789) -->
-    <skip />
+    <string name="smart_forwarding_failed_text" msgid="8682640643264071789">"网络或 SIM 卡错误。"</string>
     <string name="smart_forwarding_failed_not_activated_text" msgid="997396203001257904">"SIM 卡未激活。"</string>
     <string name="smart_forwarding_input_mdn_title" msgid="5105463748849841763">"输入电话号码"</string>
     <string name="smart_forwarding_input_mdn_dialog_title" msgid="7542216086697868415">"输入电话号码"</string>
@@ -4466,14 +4466,10 @@
     <string name="previous_page_content_description" msgid="6438292457923282991">"上一页"</string>
     <string name="next_page_content_description" msgid="1641835099813416294">"下一页"</string>
     <string name="colors_viewpager_content_description" msgid="2591751086138259565">"颜色预览"</string>
-    <!-- no translation found for bluetooth_sim_card_access_notification_title (7351015416346359536) -->
-    <skip />
-    <!-- no translation found for bluetooth_sim_card_access_notification_content (8685623260103018309) -->
-    <skip />
-    <!-- no translation found for bluetooth_sim_card_access_dialog_title (5616323725563125179) -->
-    <skip />
-    <!-- no translation found for bluetooth_sim_card_access_dialog_content (6281997628405909566) -->
-    <skip />
+    <string name="bluetooth_sim_card_access_notification_title" msgid="7351015416346359536">"SIM 卡访问权限请求"</string>
+    <string name="bluetooth_sim_card_access_notification_content" msgid="8685623260103018309">"有一部设备想访问您的 SIM 卡。点按可了解详情。"</string>
+    <string name="bluetooth_sim_card_access_dialog_title" msgid="5616323725563125179">"要允许访问 SIM 卡吗?"</string>
+    <string name="bluetooth_sim_card_access_dialog_content" msgid="6281997628405909566">"蓝牙设备“<xliff:g id="DEVICE_NAME_0">%1$s</xliff:g>”想访问您的 SIM 卡中的数据。其中包括您的联系人信息。\n\n在保持连接期间,“<xliff:g id="DEVICE_NAME_1">%2$s</xliff:g>”将会收到打给 <xliff:g id="PHONE_NUMBER">%3$s</xliff:g> 的所有电话。"</string>
     <string name="bluetooth_connect_access_notification_title" msgid="2573547043170883947">"有可用的蓝牙设备"</string>
     <string name="bluetooth_connect_access_notification_content" msgid="1328465545685433304">"有一部设备想要连接。点按可了解详情。"</string>
     <string name="bluetooth_connect_access_dialog_title" msgid="1948056782712451381">"要连接到蓝牙设备吗?"</string>
@@ -4544,6 +4540,10 @@
     <string name="ingress_rate_limit_summary" msgid="1097811019742438371">"配置网络带宽入站流量速率限制,此速率限制将应用到提供互联网连接的所有网络中。"</string>
     <string name="ingress_rate_limit_dialog_title" msgid="5359461052422633789">"配置网络下载速率限制"</string>
     <string name="ingress_rate_limit_no_limit_entry" msgid="8741098826008012163">"无限制"</string>
+    <!-- no translation found for disable_phantom_process_monitor_title (8348108346706188771) -->
+    <skip />
+    <!-- no translation found for disable_phantom_process_monitor_summary (3044464635550256985) -->
+    <skip />
     <string name="bluetooth_broadcast_dialog_title" msgid="9172775308463135884">"广播"</string>
     <string name="bluetooth_broadcast_dialog_broadcast_app" msgid="1016617579194329005">"广播“<xliff:g id="CURRENTAPP">%1$s</xliff:g>”的内容"</string>
     <string name="bluetooth_broadcast_dialog_find_message" msgid="6621660851669953883">"收听在您附近播放的广播"</string>
diff --git a/res/values-zh-rHK/arrays.xml b/res/values-zh-rHK/arrays.xml
index 723a1c2..287855e 100644
--- a/res/values-zh-rHK/arrays.xml
+++ b/res/values-zh-rHK/arrays.xml
@@ -469,7 +469,9 @@
     <item msgid="2373999996715432397">"0"</item>
     <item msgid="5305176997036663262">"1"</item>
   </string-array>
-    <!-- no translation found for switch_to_dock_user_when_docked_timeout_entries:0 (3211660022507486536) -->
-    <!-- no translation found for switch_to_dock_user_when_docked_timeout_entries:1 (7025253383416830453) -->
-    <!-- no translation found for switch_to_dock_user_when_docked_timeout_entries:2 (1574040255478150028) -->
+  <string-array name="switch_to_dock_user_when_docked_timeout_entries">
+    <item msgid="3211660022507486536">"永不"</item>
+    <item msgid="7025253383416830453">"1 分鐘後"</item>
+    <item msgid="1574040255478150028">"5 分鐘後"</item>
+  </string-array>
 </resources>
diff --git a/res/values-zh-rHK/strings.xml b/res/values-zh-rHK/strings.xml
index d9a5486..62ffe2c 100644
--- a/res/values-zh-rHK/strings.xml
+++ b/res/values-zh-rHK/strings.xml
@@ -1014,18 +1014,13 @@
     <string name="force_bold_text" msgid="4620929631102086716">"粗體文字"</string>
     <string name="title_font_size" msgid="570613010306330622">"字型大小"</string>
     <string name="short_summary_font_size" msgid="8444689613442419978">"放大或縮小文字"</string>
-    <!-- no translation found for sim_lock_settings (7331982427303002613) -->
-    <skip />
-    <!-- no translation found for sim_lock_settings_category (6475255139493877786) -->
-    <skip />
-    <!-- no translation found for sim_pin_toggle (6814489621760857328) -->
-    <skip />
+    <string name="sim_lock_settings" msgid="7331982427303002613">"SIM 卡鎖定設定"</string>
+    <string name="sim_lock_settings_category" msgid="6475255139493877786">"SIM 卡鎖定"</string>
+    <string name="sim_pin_toggle" msgid="6814489621760857328">"鎖定 SIM 卡"</string>
     <string name="sim_pin_change" msgid="5978881209990507379">"變更 SIM 卡的 PIN"</string>
     <string name="sim_enter_pin" msgid="8235202785516053253">"SIM 卡 PIN"</string>
-    <!-- no translation found for sim_enable_sim_lock (6486354334679225748) -->
-    <skip />
-    <!-- no translation found for sim_disable_sim_lock (6939439812841857306) -->
-    <skip />
+    <string name="sim_enable_sim_lock" msgid="6486354334679225748">"鎖定 SIM 卡"</string>
+    <string name="sim_disable_sim_lock" msgid="6939439812841857306">"解鎖 SIM 卡"</string>
     <string name="sim_enter_old" msgid="6882545610939674813">"舊有 SIM 卡 PIN"</string>
     <string name="sim_enter_new" msgid="9010947802784561582">"新 SIM PIN"</string>
     <string name="sim_reenter_new" msgid="6131418271490374263">"重新輸入新的 PIN"</string>
@@ -1040,8 +1035,7 @@
     <string name="sim_change_data_title" msgid="4663239438584588847">"是否使用<xliff:g id="CARRIER">%1$s</xliff:g>提供的流動數據服務?"</string>
     <string name="sim_change_data_message" msgid="3046178883369645132">"您正在使用<xliff:g id="CARRIER2_0">%2$s</xliff:g>提供的流動數據服務。如果您切換至<xliff:g id="CARRIER1">%1$s</xliff:g>,<xliff:g id="CARRIER2_1">%2$s</xliff:g>將不再用於提供流動數據服務。"</string>
     <string name="sim_change_data_ok" msgid="4922114750417276560">"使用<xliff:g id="CARRIER">%1$s</xliff:g>"</string>
-    <!-- no translation found for sim_preferred_title (8850185380445309835) -->
-    <skip />
+    <string name="sim_preferred_title" msgid="8850185380445309835">"要更新偏好的 SIM 卡嗎?"</string>
     <string name="sim_preferred_message" msgid="6004009449266648351">"<xliff:g id="NEW_SIM">%1$s</xliff:g> 是您裝置唯一的 SIM 卡。您想使用此 SIM 卡連接流動數據網絡、通話和收發短訊嗎?"</string>
     <string name="wrong_pin_code_pukked" msgid="3414172752791445033">"SIM PIN 碼不正確,您現在必須聯絡流動網絡供應商為您的裝置解鎖。"</string>
     <plurals name="wrong_pin_code" formatted="false" msgid="4054088588731305475">
@@ -1194,20 +1188,17 @@
     <string name="reset_network_title" msgid="1395494440355807616">"重設 Wi-Fi、流動數據和藍牙"</string>
     <string name="reset_network_desc" msgid="1112523764899788246">"此操作會重設所有網絡設定,包括:\n\n"<li>"Wi‑Fi"</li>\n<li>"流動數據"</li>\n<li>"藍牙"</li></string>
     <string name="erase_euicc_data_button" msgid="728078969563311737">"清除"</string>
-    <!-- no translation found for reset_esim_title (4194570573425902754) -->
-    <skip />
+    <string name="reset_esim_title" msgid="4194570573425902754">"清除 eSIM 卡"</string>
     <string name="reset_esim_desc" msgid="3662444090563399131">"此操作不會取消任何流動服務計劃。如要下載替換用的 SIM 卡,請聯絡流動網絡供應商。"</string>
     <string name="reset_network_button_text" msgid="2281476496459610071">"重設設定"</string>
     <string name="reset_network_final_desc" msgid="5304365082065278425">"您要重設所有網絡設定嗎?您將無法復原這項動作。"</string>
-    <!-- no translation found for reset_network_final_desc_esim (1129251284212847939) -->
-    <skip />
+    <string name="reset_network_final_desc_esim" msgid="1129251284212847939">"要重設所有網絡設定並清除 eSIM 卡嗎?您無法復原此操作。"</string>
     <string name="reset_network_final_button_text" msgid="2433867118414000462">"重設設定"</string>
     <string name="reset_network_confirm_title" msgid="913014422184481270">"重設?"</string>
     <string name="network_reset_not_available" msgid="1966334631394607829">"這位使用者無法重設網絡"</string>
     <string name="reset_network_complete_toast" msgid="1367872474130621115">"網絡設定已重設"</string>
     <string name="reset_esim_error_title" msgid="4670073610967959597">"無法清除 SIM 卡"</string>
-    <!-- no translation found for reset_esim_error_msg (7279607120606365250) -->
-    <skip />
+    <string name="reset_esim_error_msg" msgid="7279607120606365250">"由於發生錯誤,因此無法清除 eSIM 卡。\n\n請重新啟動裝置,然後再試一次。"</string>
     <string name="main_clear_title" msgid="277664302144837723">"清除所有資料 (回復原廠設定)"</string>
     <string name="main_clear_short_title" msgid="4752094765533020696">"清除所有資料 (回復原廠設定)"</string>
     <string name="main_clear_desc_also_erases_external" msgid="3687911419628956693"><li>"音樂"</li>\n<li>"相片"</li>\n<li>"其他使用者資料"</li></string>
@@ -2019,7 +2010,6 @@
     <string name="printer_info_desc" msgid="1206872325746154206">"此打印機詳情"</string>
     <string name="power_usage_summary_title" msgid="4198312848584882113">"電池"</string>
     <string name="power_usage_summary" msgid="6857382582534984531">"查看正在消耗電力的功能"</string>
-    <string name="power_usage_not_available" msgid="3425302437465106036">"沒有電池用量資料。"</string>
     <string name="power_usage_level_and_status" msgid="821521456989429593">"<xliff:g id="LEVEL">%1$s</xliff:g> - <xliff:g id="STATUS">%2$s</xliff:g>"</string>
     <string name="power_discharge_remaining" msgid="6997529817917076536">"剩餘 <xliff:g id="REMAIN">%1$s</xliff:g>"</string>
     <string name="power_charge_remaining" msgid="7046064326172265116">"<xliff:g id="UNTIL_CHARGED">%1$s</xliff:g>後完成充電"</string>
@@ -2040,12 +2030,11 @@
     <string name="manager_battery_usage_optimized_only" msgid="7121785281913056432">"已優化"</string>
     <string name="manager_battery_usage_link_a11y" msgid="374918091821438564">"進一步了解電池用量選項"</string>
     <string name="device_screen_usage" msgid="1011630249648289909">"充滿電後的螢幕使用時間"</string>
-    <string name="power_usage_list_summary" msgid="3237540201918492925">"完全充電後的電池用量"</string>
     <string name="advanced_battery_title" msgid="3005993394776555079">"電池用量"</string>
     <string name="history_details_title" msgid="8628584613889559355">"詳細記錄"</string>
     <string name="advanced_battery_preference_title" msgid="3790901207877260883">"電池電量"</string>
     <string name="advanced_battery_preference_summary_with_hours" msgid="954091349133320955">"查看過去 24 小時的使用情況"</string>
-    <string name="advanced_battery_preference_summary" msgid="2372763700477268393">"查看自上次充飽電後的電池用量"</string>
+    <string name="advanced_battery_preference_summary" msgid="2372763700477268393">"查看上次充滿電後的使用情況"</string>
     <string name="battery_details_title" msgid="3289680399291090588">"應用程式電池用量"</string>
     <string name="details_subtitle" msgid="2550872569652785527">"詳細使用狀況"</string>
     <string name="controls_subtitle" msgid="3759606830916441564">"調整電力使用"</string>
@@ -2064,7 +2053,17 @@
     <string name="battery_tip_high_usage_summary" msgid="3938999581403084551">"查看用電量最高的應用程式"</string>
     <string name="battery_tip_limited_temporarily_title" msgid="5962767837251276527">"已暫停充電"</string>
     <string name="battery_tip_limited_temporarily_summary" msgid="5254922316684499816">"保護電池以延長電池壽命"</string>
-    <!-- no translation found for battery_tip_limited_temporarily_extra_summary (8876637325622106400) -->
+    <!-- no translation found for battery_tip_dock_defender_future_bypass_title (7257251934903787366) -->
+    <skip />
+    <!-- no translation found for battery_tip_dock_defender_future_bypass_summary (428474483479026813) -->
+    <skip />
+    <!-- no translation found for battery_tip_dock_defender_active_title (8843454404807737776) -->
+    <skip />
+    <!-- no translation found for battery_tip_dock_defender_active_summary (5582869291068635429) -->
+    <skip />
+    <!-- no translation found for battery_tip_dock_defender_temporarily_bypassed_title (1679449361090557201) -->
+    <skip />
+    <!-- no translation found for battery_tip_dock_defender_temporarily_bypassed_summary (5107293805054133144) -->
     <skip />
     <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>
@@ -2127,7 +2126,6 @@
     <string name="power_bluetooth" msgid="5085900180846238196">"藍牙"</string>
     <string name="power_cell" msgid="7793805106954398186">"流動網絡"</string>
     <string name="power_phone" msgid="2768396619208561670">"語音通話"</string>
-    <string name="battery_used_for" msgid="6401552215008504483">"使用時間:<xliff:g id="TIME">^1</xliff:g>"</string>
     <string name="battery_screen_usage" msgid="90008745183187461">"螢幕使用時間:<xliff:g id="TIME">^1</xliff:g>"</string>
     <string name="battery_used_by" msgid="6457305178016189330">"<xliff:g id="APP">%2$s</xliff:g>用量佔 <xliff:g id="PERCENT">%1$s</xliff:g>"</string>
     <string name="battery_overall_usage" msgid="8940140259734182014">"整體電量的 <xliff:g id="PERCENT">%1$s</xliff:g>"</string>
@@ -2136,29 +2134,28 @@
     <string name="battery_full_charge_last" msgid="465146408601016923">"電池在充滿電後的預計使用時間"</string>
     <string name="battery_footer_summary" msgid="8221691063048377342">"電池用量資料為概略值,且會根據使用情況有所變化。"</string>
     <string name="battery_detail_power_usage" msgid="1492926471397355477">"電池用量"</string>
-    <string name="battery_total_and_bg_usage" msgid="8435738393326063685">"自上次充飽電後使用電池的時間總長度為 <xliff:g id="TIME_0">^1</xliff:g> • 在背景使用電池的時間長度為 <xliff:g id="TIME_1">^2</xliff:g>\n"</string>
+    <string name="battery_total_and_bg_usage" msgid="8435738393326063685">"總時間長度為 <xliff:g id="TIME_0">^1</xliff:g> • 上次充滿電後在背景使用電池的時間長度為 <xliff:g id="TIME_1">^2</xliff:g>\n"</string>
     <string name="battery_total_and_bg_usage_24hr" msgid="2393832614028187281">"總共使用 <xliff:g id="TIME_0">^1</xliff:g> • 背景使用 <xliff:g id="TIME_1">^2</xliff:g>\n(過去 24 小時)"</string>
     <string name="battery_total_and_bg_usage_with_period" msgid="2809037516933951047">"總共使用 <xliff:g id="TIME_0">^1</xliff:g> • 背景使用 <xliff:g id="TIME_1">^2</xliff:g>\n(<xliff:g id="TIME_PERIOD">^3</xliff:g>)"</string>
-    <string name="battery_total_usage_less_minute" msgid="3199193389086828320">"自上次充飽電後使用電池的時間總長度不到一分鐘"</string>
+    <string name="battery_total_usage_less_minute" msgid="3199193389086828320">"上次充滿電後使用電池的總時間長度少於一分鐘"</string>
     <string name="battery_total_usage_less_minute_24hr" msgid="699268449496083696">"過去 24 小時使用電池的總時間長度少於一分鐘"</string>
     <string name="battery_total_usage_less_minute_with_period" msgid="571923652373556609">"<xliff:g id="TIME_PERIOD">^1</xliff:g> 這段期間內使用電池的總時間長度少於一分鐘"</string>
-    <string name="battery_bg_usage_less_minute" msgid="7776884932074493406">"自上次充飽電後在背景使用電池的時間長度不到一分鐘"</string>
+    <string name="battery_bg_usage_less_minute" msgid="7776884932074493406">"上次充滿電後在背景使用電池的時間長度少於一分鐘"</string>
     <string name="battery_bg_usage_less_minute_24hr" msgid="5016983623297552985">"過去 24 小時在背景使用電池的時間長度少於一分鐘"</string>
     <string name="battery_bg_usage_less_minute_with_period" msgid="7624741677867017430">"<xliff:g id="TIME_PERIOD">^1</xliff:g> 這段期間內在背景使用電池的時間長度少於一分鐘"</string>
-    <string name="battery_total_usage" msgid="4811532932663354619">"自上次充飽電後使用電池的時間總長度為 <xliff:g id="TIME">^1</xliff:g>"</string>
+    <string name="battery_total_usage" msgid="4811532932663354619">"上次充滿電後使用電池的總時間長度為 <xliff:g id="TIME">^1</xliff:g>"</string>
     <string name="battery_total_usage_24hr" msgid="3907495067623665787">"過去 24 小時總共使用了 <xliff:g id="TIME">^1</xliff:g>"</string>
     <string name="battery_total_usage_with_period" msgid="2849061229625950626">"<xliff:g id="TIME_PERIOD">^2</xliff:g>這段期間內使用電池的總時間長度為 <xliff:g id="TIME_0">^1</xliff:g>"</string>
-    <string name="battery_bg_usage" msgid="8262917746299259350">"自上次充飽電後在背景使用電池的時間長度為 <xliff:g id="TIME">^1</xliff:g>"</string>
+    <string name="battery_bg_usage" msgid="8262917746299259350">"上次充滿電後在背景使用電池的時間長度為 <xliff:g id="TIME">^1</xliff:g>"</string>
     <string name="battery_bg_usage_24hr" msgid="1999734910656674710">"過去 24 小時在背景使用電池的時間長度為 <xliff:g id="TIME">^1</xliff:g>"</string>
     <string name="battery_bg_usage_with_period" msgid="992952174445045711">"<xliff:g id="TIME_PERIOD">^2</xliff:g> 這段期間內在背景使用電池的時間長度為 <xliff:g id="TIME_0">^1</xliff:g>"</string>
-    <string name="battery_total_usage_and_bg_less_minute_usage" msgid="3861884807364163833">"自上次充飽電後使用電池的時間總長度為 <xliff:g id="TIME">^1</xliff:g> • 在背景使用電池的時間長度不到一分鐘\n"</string>
+    <string name="battery_total_usage_and_bg_less_minute_usage" msgid="3861884807364163833">"總時間長度為 <xliff:g id="TIME">^1</xliff:g> • 上次充滿電後在背景使用電池的時間長度\n少於一分鐘"</string>
     <string name="battery_total_usage_and_bg_less_minute_usage_24hr" msgid="1721830675789709748">"總共使用了 <xliff:g id="TIME">^1</xliff:g> • 背景使用時間少於一分鐘\n(過去 24 小時)"</string>
     <string name="battery_total_usage_and_bg_less_minute_usage_with_period" msgid="5943281928474598517">"總共使用 <xliff:g id="TIME_0">^1</xliff:g> • 背景使用時間不到一分鐘\n(<xliff:g id="TIME_PERIOD">^2</xliff:g>)"</string>
-    <string name="battery_not_usage" msgid="3851536644733662392">"自上次充飽電後未曾使用"</string>
+    <string name="battery_not_usage" msgid="3851536644733662392">"上次充滿電後沒有使用電池"</string>
     <string name="battery_not_usage_24hr" msgid="8397519536160741248">"過去 24 小時未使用電池"</string>
     <string name="battery_usage_without_time" msgid="1346894834339420538"></string>
     <string name="battery_usage_other_users" msgid="9002643295562500693">"其他使用者"</string>
-    <string name="advanced_battery_graph_subtext" msgid="6816737986172678550">"根據裝置的使用情況估計剩餘電量"</string>
     <string name="estimated_time_left" msgid="948717045180211777">"估計剩餘時間"</string>
     <string name="estimated_charging_time_left" msgid="2287135413363961246">"剩餘充電時間"</string>
     <string name="estimated_time_description" msgid="211058785418596009">"估計時間視乎使用情況而定"</string>
@@ -2265,6 +2262,7 @@
     <string name="vpn_settings_multiple_insecure_multiple_total" msgid="1706236062478680488">"有 <xliff:g id="VPN_COUNT">%d</xliff:g> 個 VPN 不安全"</string>
     <string name="adaptive_connectivity_title" msgid="7464959640138428192">"自動調節連線"</string>
     <string name="adaptive_connectivity_summary" msgid="3648731530666326885">"自動管理網路連線,藉此延長電池壽命並提升裝置效能"</string>
+    <string name="adaptive_connectivity_main_switch_title" msgid="261045483524512420">"使用自動調節連線"</string>
     <string name="credentials_title" msgid="7535942196886123656">"憑證儲存空間"</string>
     <string name="credentials_install" msgid="3933218407598415827">"安裝憑證"</string>
     <string name="credentials_reset" msgid="4246628389366452655">"清除憑證"</string>
@@ -2565,8 +2563,7 @@
     <string name="user_remove_user_menu" msgid="2183714948094429367">"將 <xliff:g id="USER_NAME">%1$s</xliff:g> 從這部裝置中刪除"</string>
     <string name="user_lockscreen_settings" msgid="4596612658981942092">"上鎖畫面設定"</string>
     <string name="user_add_on_lockscreen_menu" msgid="2539059062034644966">"在上鎖畫面加入使用者"</string>
-    <!-- no translation found for switch_to_dock_user_when_docked (2324395443311905635) -->
-    <skip />
+    <string name="switch_to_dock_user_when_docked" msgid="2324395443311905635">"放上插座後切換至管理員使用者"</string>
     <string name="user_confirm_remove_self_title" msgid="926265330805361832">"您要刪除自己嗎?"</string>
     <string name="user_confirm_remove_title" msgid="3626559103278006002">"要刪除這名使用者嗎?"</string>
     <string name="user_profile_confirm_remove_title" msgid="3131574314149375354">"移除這個設定檔?"</string>
@@ -2692,8 +2689,7 @@
     <string name="wizard_next" msgid="3884832431439072471">"下一步"</string>
     <string name="wizard_back_adoptable" msgid="1447814356855134183">"以其他方式格式化"</string>
     <string name="regulatory_info_text" msgid="1154461023369976667"></string>
-    <!-- no translation found for sim_settings_title (2254609719033946272) -->
-    <skip />
+    <string name="sim_settings_title" msgid="2254609719033946272">"SIM 卡"</string>
     <string name="sim_cellular_data_unavailable" msgid="4653591727755387534">"無法使用流動數據"</string>
     <string name="sim_cellular_data_unavailable_summary" msgid="6505871722911347881">"輕按即可選取數據連線 SIM 卡"</string>
     <string name="sim_calls_always_use" msgid="967857230039768111">"永遠使用這張 SIM 卡通話"</string>
@@ -2711,8 +2707,7 @@
     <string name="sim_status_title" msgid="6188770698037109774">"SIM 卡狀態"</string>
     <string name="sim_status_title_sim_slot" msgid="4932996839194493313">"SIM 卡狀態 (SIM 卡插槽 %1$d)"</string>
     <string name="sim_signal_strength" msgid="6351052821700294501">"<xliff:g id="DBM">%1$d</xliff:g> dBm <xliff:g id="ASU">%2$d</xliff:g> asu"</string>
-    <!-- no translation found for sim_notification_title (2819551384383504031) -->
-    <skip />
+    <string name="sim_notification_title" msgid="2819551384383504031">"SIM 卡已變更。"</string>
     <string name="sim_notification_summary" msgid="5593339846307029991">"輕按即可設定"</string>
     <string name="sim_calls_ask_first_prefs_title" msgid="3077694594349657933">"每次都詢問"</string>
     <string name="sim_selection_required_pref" msgid="231437651041498359">"請選取偏好設定"</string>
@@ -2738,8 +2733,9 @@
     <string name="account_dashboard_title" msgid="8228773251948253914">"密碼和帳戶"</string>
     <string name="account_dashboard_default_summary" msgid="1730719656099599488">"已儲存的密碼、自動填入、已同步處理的帳戶"</string>
     <string name="app_default_dashboard_title" msgid="4071015747629103216">"預設應用程式"</string>
-    <!-- no translation found for cloned_apps_dashboard_title (5542076801222950921) -->
-    <skip />
+    <string name="cloned_apps_dashboard_title" msgid="5542076801222950921">"已複製的應用程式"</string>
+    <string name="desc_cloned_apps_intro_text" msgid="1369621522882622476">"建立應用程式副本,即可同時使用兩個帳戶。"</string>
+    <string name="cloned_apps_summary" msgid="8805362440770795709">"已複製 <xliff:g id="CLONED_APPS_COUNT">%1$s</xliff:g> 個應用程式,有 <xliff:g id="ALLOWED_APPS_COUNT">%2$d</xliff:g> 個可複製的應用程式"</string>
     <string name="system_dashboard_summary" msgid="7400745270362833832">"語言、手勢、時間、備份"</string>
     <string name="languages_setting_summary" msgid="4924440599794956443">"系統語言、應用程式語言"</string>
     <string name="keywords_wifi" msgid="8156528242318351490">"Wifi, Wi-Fi, 網絡連線, 互聯網, 無線, 數據, Wifi"</string>
@@ -3354,8 +3350,7 @@
     <string name="screen_pinning_unlock_password" msgid="4957969621904790573">"取消固定時必須輸入密碼"</string>
     <string name="screen_pinning_unlock_none" msgid="2474959642431856316">"取消固定時鎖定裝置"</string>
     <string name="confirm_sim_deletion_title" msgid="9199369003530237871">"確認刪除 SIM 卡"</string>
-    <!-- no translation found for confirm_sim_deletion_description (5090811029854329373) -->
-    <skip />
+    <string name="confirm_sim_deletion_description" msgid="5090811029854329373">"如要清除 eSIM 卡,請先驗證您的身分"</string>
     <string name="opening_paragraph_delete_profile_unknown_company" msgid="2951348192319498135">"這個工作設定檔由以下應用程式管理:"</string>
     <string name="managing_admin" msgid="2633920317425356619">"由<xliff:g id="ADMIN_APP_LABEL">%s</xliff:g>管理"</string>
     <string name="encryption_interstitial_header" msgid="4418014339568737685">"安全啟動"</string>
@@ -3759,6 +3754,11 @@
       <item quantity="one">1 個應用程式可使用無限數據</item>
     </plurals>
     <string name="special_access_more" msgid="132919514147475846">"查看更多"</string>
+    <string name="long_background_tasks_label" msgid="3169590134850226687">"長時間執行的背景工作"</string>
+    <string name="long_background_tasks_switch_title" msgid="2491623894899492543">"允許長時間執行的背景工作"</string>
+    <string name="long_background_tasks_title" msgid="3272230637974707490">"長時間執行的背景工作"</string>
+    <string name="long_background_tasks_footer_title" msgid="9117342254914743097">"允許此應用程式執行長時間執行的背景工作,讓應用程式可以執行需時幾分鐘以上才能完成的工作,例如下載和上載內容。\n\n如拒絕授予此權限,系統將限制應用程式在背景執行這些工作的時間。"</string>
+    <string name="keywords_long_background_tasks" msgid="5788956269136054574">"長時間執行的工作, 資料轉移, 背景工作"</string>
     <string name="reset_shortcut_manager_throttling" msgid="2183940254903144298">"重設 ShortcutManager 的速率限制"</string>
     <string name="reset_shortcut_manager_throttling_complete" msgid="8949943009096885470">"已重設 ShortcutManager 的速率限制"</string>
     <string name="notification_suggestion_title" msgid="6309263655965785411">"控制上鎖畫面上顯示的資料"</string>
@@ -4131,8 +4131,7 @@
     <string name="mobile_data_settings_title" msgid="3927524078598009792">"流動數據"</string>
     <string name="mobile_data_settings_summary" msgid="7323978798199919063">"使用流動網絡存取數據"</string>
     <string name="mobile_data_settings_summary_auto_switch" msgid="7851549787645698945">"當進入覆蓋範圍內時,手機便會自動切換至此流動網絡供應商"</string>
-    <!-- no translation found for mobile_data_settings_summary_unavailable (9176513507571883986) -->
-    <skip />
+    <string name="mobile_data_settings_summary_unavailable" msgid="9176513507571883986">"沒有可用的 SIM 卡"</string>
     <string name="calls_preference" msgid="2166481296066890129">"通話偏好設定"</string>
     <string name="sms_preference" msgid="7742964962568219351">"短訊偏好設定"</string>
     <string name="calls_and_sms_ask_every_time" msgid="3178743088737726677">"每次都詢問"</string>
@@ -4147,10 +4146,8 @@
     <string name="mobile_network_list_add_more" msgid="4478586073355236604">"加入更多"</string>
     <string name="mobile_network_active_sim" msgid="6397581267971410039">"已啟用/SIM 卡"</string>
     <string name="mobile_network_inactive_sim" msgid="5829757490580409899">"已停用/SIM 卡"</string>
-    <!-- no translation found for mobile_network_active_esim (3984452275968408382) -->
-    <skip />
-    <!-- no translation found for mobile_network_inactive_esim (8777415108263057939) -->
-    <skip />
+    <string name="mobile_network_active_esim" msgid="3984452275968408382">"啟用/eSIM 卡"</string>
+    <string name="mobile_network_inactive_esim" msgid="8777415108263057939">"停用/eSIM 卡"</string>
     <string name="mobile_network_sim_name" msgid="3187192894150386537">"SIM 卡名稱和顏色"</string>
     <string name="mobile_network_sim_name_label" msgid="1452440641628369625">"名稱"</string>
     <string name="mobile_network_sim_color_label" msgid="5293944087609632340">"顏色 (由兼容應用程式使用)"</string>
@@ -4186,8 +4183,7 @@
     <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>
-    <!-- no translation found for sim_action_switch_sub_dialog_text_downloaded (8977951796005849471) -->
-    <skip />
+    <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>
     <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>
@@ -4229,10 +4225,8 @@
     <string name="switch_sim_dialog_text" msgid="7530186862171635464">"系統將使用 <xliff:g id="CARRIER_NAME">%1$s</xliff:g> 的流動數據、通話和短訊服務。"</string>
     <string name="switch_sim_dialog_no_switch_title" msgid="809763410787744247">"沒有可用的 SIM 卡"</string>
     <string name="switch_sim_dialog_no_switch_text" msgid="7053939850026876088">"日後如要使用流動數據、通話和短訊功能,請前往 [網絡設定] 調整設定內容"</string>
-    <!-- no translation found for sim_card_label (6263064316075963775) -->
-    <skip />
-    <!-- no translation found for erase_sim_dialog_title (4742077437653028326) -->
-    <skip />
+    <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>
     <string name="erase_sim_confirm_button" msgid="8309115684335320541">"清除"</string>
     <string name="erasing_sim" msgid="7877703231075699139">"正在清除 SIM 卡…"</string>
@@ -4285,6 +4279,8 @@
     <string name="capture_system_heap_dump_title" msgid="9210974110606886455">"擷取系統堆轉儲"</string>
     <string name="reboot_with_mte_title" msgid="9167242803901899693">"重新啟動並啟用 MTE"</string>
     <string name="reboot_with_mte_message" msgid="7675836625682561153">"系統將會重新啟動並允許進行 Memory Tagging Extension (MTE) 實驗。MTE 可能會降低系統效能和穩定性。系統將在下次重新開機時重設。"</string>
+    <string name="reboot_with_mte_summary" msgid="879384278357305846">"開發應用程式時,請嘗試透過 MTE 開機一次"</string>
+    <string name="reboot_with_mte_already_enabled" msgid="7708271355555880940">"已透過「升級記憶體保護」啟用 MTE"</string>
     <string name="capturing_system_heap_dump_message" msgid="8410503247477360622">"正在擷取系統堆轉儲"</string>
     <string name="error_capturing_system_heap_dump_message" msgid="2352983250048200052">"無法擷取系統堆轉儲"</string>
     <string name="automatic_system_heap_dump_title" msgid="4093306504711109479">"自動擷取系統堆轉儲"</string>
@@ -4336,6 +4332,11 @@
     <string name="lockscreen_trivial_disabled_controls_summary" msgid="7593626010580689155">"如要使用,請先啟用「顯示裝置控制」"</string>
     <string name="lockscreen_double_line_clock_summary" msgid="2916159550425093703">"雙線時鐘 (如有)"</string>
     <string name="lockscreen_double_line_clock_setting_toggle" msgid="3408639316001688529">"雙線時鐘"</string>
+    <string name="lockscreen_quick_affordances_title" msgid="435869403114245620">"按鈕"</string>
+    <plurals name="lockscreen_quick_affordances_summary" formatted="false" msgid="4225396036524703997">
+      <item quantity="other"><xliff:g id="FIRST_1">%1$s</xliff:g>,<xliff:g id="SECOND">%2$s</xliff:g></item>
+      <item quantity="one"><xliff:g id="FIRST_0">%1$s</xliff:g></item>
+    </plurals>
     <string name="rtt_settings_title" msgid="7049259598645966354"></string>
     <string name="rtt_settings_no_visible" msgid="7440356831140948382"></string>
     <string name="rtt_settings_visible_during_call" msgid="7866181103286073700"></string>
@@ -4384,10 +4385,8 @@
     <string name="carrier_wifi_offload_summary" msgid="2980563718888371142">"允許 Google Fi 使用 W+ 網絡來改善速度和覆蓋率"</string>
     <string name="carrier_wifi_network_title" msgid="5461382943873831770">"W+ 網絡"</string>
     <string name="sim_category_title" msgid="2341314000964710495">"SIM 卡"</string>
-    <!-- no translation found for downloaded_sim_category_title (2876988650413179752) -->
-    <skip />
-    <!-- no translation found for downloaded_sims_category_title (487799905978489922) -->
-    <skip />
+    <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>
     <string name="sim_category_default_active_sim" msgid="1208194173387987231">" /<xliff:g id="ID_1">%1$s</xliff:g>的預設設定"</string>
@@ -4443,8 +4442,7 @@
     <string name="smart_forwarding_ongoing_title" msgid="962226849074401228">"通話設定"</string>
     <string name="smart_forwarding_ongoing_text" msgid="2189209372407117114">"正在更新設定…"</string>
     <string name="smart_forwarding_failed_title" msgid="1859891191023516080">"通話設定錯誤"</string>
-    <!-- no translation found for smart_forwarding_failed_text (8682640643264071789) -->
-    <skip />
+    <string name="smart_forwarding_failed_text" msgid="8682640643264071789">"網絡或 SIM 卡錯誤。"</string>
     <string name="smart_forwarding_failed_not_activated_text" msgid="997396203001257904">"SIM 卡未啟用。"</string>
     <string name="smart_forwarding_input_mdn_title" msgid="5105463748849841763">"輸入電話號碼"</string>
     <string name="smart_forwarding_input_mdn_dialog_title" msgid="7542216086697868415">"輸入電話號碼"</string>
@@ -4468,14 +4466,10 @@
     <string name="previous_page_content_description" msgid="6438292457923282991">"返回"</string>
     <string name="next_page_content_description" msgid="1641835099813416294">"繼續"</string>
     <string name="colors_viewpager_content_description" msgid="2591751086138259565">"顏色預覽"</string>
-    <!-- no translation found for bluetooth_sim_card_access_notification_title (7351015416346359536) -->
-    <skip />
-    <!-- no translation found for bluetooth_sim_card_access_notification_content (8685623260103018309) -->
-    <skip />
-    <!-- no translation found for bluetooth_sim_card_access_dialog_title (5616323725563125179) -->
-    <skip />
-    <!-- no translation found for bluetooth_sim_card_access_dialog_content (6281997628405909566) -->
-    <skip />
+    <string name="bluetooth_sim_card_access_notification_title" msgid="7351015416346359536">"SIM 卡存取權要求"</string>
+    <string name="bluetooth_sim_card_access_notification_content" msgid="8685623260103018309">"有裝置想存取 SIM 卡。輕按即可瞭解詳情。"</string>
+    <string name="bluetooth_sim_card_access_dialog_title" msgid="5616323725563125179">"要授予 SIM 卡存取權嗎?"</string>
+    <string name="bluetooth_sim_card_access_dialog_content" msgid="6281997628405909566">"藍牙裝置「<xliff:g id="DEVICE_NAME_0">%1$s</xliff:g>」想存取 SIM 卡上的資料,包括您的聯絡人。\n\n連接後,打給 <xliff:g id="PHONE_NUMBER">%3$s</xliff:g> 的所有來電都會轉到「<xliff:g id="DEVICE_NAME_1">%2$s</xliff:g>」。"</string>
     <string name="bluetooth_connect_access_notification_title" msgid="2573547043170883947">"有可用的藍牙裝置"</string>
     <string name="bluetooth_connect_access_notification_content" msgid="1328465545685433304">"有裝置要連接。輕按即可瞭解詳情。"</string>
     <string name="bluetooth_connect_access_dialog_title" msgid="1948056782712451381">"要連接藍牙裝置嗎?"</string>
@@ -4546,6 +4540,8 @@
     <string name="ingress_rate_limit_summary" msgid="1097811019742438371">"設定網絡頻寬輸入頻率限制,這項設定會套用至提供互聯網連線的所有網絡。"</string>
     <string name="ingress_rate_limit_dialog_title" msgid="5359461052422633789">"設定網絡下載頻率限制"</string>
     <string name="ingress_rate_limit_no_limit_entry" msgid="8741098826008012163">"無限制"</string>
+    <string name="disable_phantom_process_monitor_title" msgid="8348108346706188771">"停用對子處理過程的限制"</string>
+    <string name="disable_phantom_process_monitor_summary" msgid="3044464635550256985">"停用對應用程式子處理過程的系統資源使用限制"</string>
     <string name="bluetooth_broadcast_dialog_title" msgid="9172775308463135884">"廣播"</string>
     <string name="bluetooth_broadcast_dialog_broadcast_app" msgid="1016617579194329005">"廣播「<xliff:g id="CURRENTAPP">%1$s</xliff:g>」的內容"</string>
     <string name="bluetooth_broadcast_dialog_find_message" msgid="6621660851669953883">"收聽正在您附近播放的廣播"</string>
diff --git a/res/values-zh-rTW/arrays.xml b/res/values-zh-rTW/arrays.xml
index 0e0fed5..efd9140 100644
--- a/res/values-zh-rTW/arrays.xml
+++ b/res/values-zh-rTW/arrays.xml
@@ -469,7 +469,9 @@
     <item msgid="2373999996715432397">"0"</item>
     <item msgid="5305176997036663262">"1"</item>
   </string-array>
-    <!-- no translation found for switch_to_dock_user_when_docked_timeout_entries:0 (3211660022507486536) -->
-    <!-- no translation found for switch_to_dock_user_when_docked_timeout_entries:1 (7025253383416830453) -->
-    <!-- no translation found for switch_to_dock_user_when_docked_timeout_entries:2 (1574040255478150028) -->
+  <string-array name="switch_to_dock_user_when_docked_timeout_entries">
+    <item msgid="3211660022507486536">"永不"</item>
+    <item msgid="7025253383416830453">"1 分鐘後"</item>
+    <item msgid="1574040255478150028">"5 分鐘後"</item>
+  </string-array>
 </resources>
diff --git a/res/values-zh-rTW/strings.xml b/res/values-zh-rTW/strings.xml
index e316ffb..8fc982b 100644
--- a/res/values-zh-rTW/strings.xml
+++ b/res/values-zh-rTW/strings.xml
@@ -1014,18 +1014,13 @@
     <string name="force_bold_text" msgid="4620929631102086716">"粗體文字"</string>
     <string name="title_font_size" msgid="570613010306330622">"字型大小"</string>
     <string name="short_summary_font_size" msgid="8444689613442419978">"放大或縮小文字"</string>
-    <!-- no translation found for sim_lock_settings (7331982427303002613) -->
-    <skip />
-    <!-- no translation found for sim_lock_settings_category (6475255139493877786) -->
-    <skip />
-    <!-- no translation found for sim_pin_toggle (6814489621760857328) -->
-    <skip />
+    <string name="sim_lock_settings" msgid="7331982427303002613">"SIM 卡鎖定設定"</string>
+    <string name="sim_lock_settings_category" msgid="6475255139493877786">"SIM 卡鎖定"</string>
+    <string name="sim_pin_toggle" msgid="6814489621760857328">"鎖定 SIM 卡"</string>
     <string name="sim_pin_change" msgid="5978881209990507379">"變更 SIM 卡 PIN 碼"</string>
     <string name="sim_enter_pin" msgid="8235202785516053253">"SIM 卡 PIN 碼"</string>
-    <!-- no translation found for sim_enable_sim_lock (6486354334679225748) -->
-    <skip />
-    <!-- no translation found for sim_disable_sim_lock (6939439812841857306) -->
-    <skip />
+    <string name="sim_enable_sim_lock" msgid="6486354334679225748">"鎖定 SIM 卡"</string>
+    <string name="sim_disable_sim_lock" msgid="6939439812841857306">"解鎖 SIM 卡"</string>
     <string name="sim_enter_old" msgid="6882545610939674813">"舊的 SIM 卡 PIN 碼"</string>
     <string name="sim_enter_new" msgid="9010947802784561582">"新增 SIM PIN"</string>
     <string name="sim_reenter_new" msgid="6131418271490374263">"重新輸入新的 PIN"</string>
@@ -1040,8 +1035,7 @@
     <string name="sim_change_data_title" msgid="4663239438584588847">"要使用「<xliff:g id="CARRIER">%1$s</xliff:g>」的行動數據網路嗎?"</string>
     <string name="sim_change_data_message" msgid="3046178883369645132">"你目前使用的是「<xliff:g id="CARRIER2_0">%2$s</xliff:g>」的行動數據網路。如果你切換至「<xliff:g id="CARRIER1">%1$s</xliff:g>」,系統將不再使用「<xliff:g id="CARRIER2_1">%2$s</xliff:g>」的行動數據網路。"</string>
     <string name="sim_change_data_ok" msgid="4922114750417276560">"使用「<xliff:g id="CARRIER">%1$s</xliff:g>」"</string>
-    <!-- no translation found for sim_preferred_title (8850185380445309835) -->
-    <skip />
+    <string name="sim_preferred_title" msgid="8850185380445309835">"更新慣用的 SIM 卡?"</string>
     <string name="sim_preferred_message" msgid="6004009449266648351">"「<xliff:g id="NEW_SIM">%1$s</xliff:g>」是裝置中唯一的 SIM 卡。要使用這張 SIM 卡連線到行動網路、進行通話及收發簡訊嗎?"</string>
     <string name="wrong_pin_code_pukked" msgid="3414172752791445033">"SIM 卡的 PIN 碼輸入錯誤,你現在必須請電信業者為裝置解鎖。"</string>
     <plurals name="wrong_pin_code" formatted="false" msgid="4054088588731305475">
@@ -1194,20 +1188,17 @@
     <string name="reset_network_title" msgid="1395494440355807616">"重設 Wi-Fi、行動網路和藍牙"</string>
     <string name="reset_network_desc" msgid="1112523764899788246">"這項操作會重設所有網路設定,包括:\n\n"<li>"Wi‑Fi"</li>\n<li>"行動數據"</li>\n<li>"藍牙"</li></string>
     <string name="erase_euicc_data_button" msgid="728078969563311737">"清除"</string>
-    <!-- no translation found for reset_esim_title (4194570573425902754) -->
-    <skip />
+    <string name="reset_esim_title" msgid="4194570573425902754">"清除 eSIM 卡"</string>
     <string name="reset_esim_desc" msgid="3662444090563399131">"這項操作不會取消任何電信資費方案。如要下載替換用的 SIM 卡,請與你的電信業者聯絡。"</string>
     <string name="reset_network_button_text" msgid="2281476496459610071">"重設設定"</string>
     <string name="reset_network_final_desc" msgid="5304365082065278425">"要重設所有網路設定嗎?請注意,這個動作無法復原。"</string>
-    <!-- no translation found for reset_network_final_desc_esim (1129251284212847939) -->
-    <skip />
+    <string name="reset_network_final_desc_esim" msgid="1129251284212847939">"要重設所有網路設定並清除 eSIM 卡嗎?請注意,這項操作無法復原。"</string>
     <string name="reset_network_final_button_text" msgid="2433867118414000462">"重設設定"</string>
     <string name="reset_network_confirm_title" msgid="913014422184481270">"你要重設嗎?"</string>
     <string name="network_reset_not_available" msgid="1966334631394607829">"這個使用者無法重設網路設定"</string>
     <string name="reset_network_complete_toast" msgid="1367872474130621115">"已重設網路設定"</string>
     <string name="reset_esim_error_title" msgid="4670073610967959597">"無法清除 SIM 卡"</string>
-    <!-- no translation found for reset_esim_error_msg (7279607120606365250) -->
-    <skip />
+    <string name="reset_esim_error_msg" msgid="7279607120606365250">"發生錯誤,因此無法清除 eSIM 卡。\n\n請重新啟動裝置,然後再試一次。"</string>
     <string name="main_clear_title" msgid="277664302144837723">"清除所有資料 (恢復原廠設定)"</string>
     <string name="main_clear_short_title" msgid="4752094765533020696">"清除所有資料 (恢復原廠設定)"</string>
     <string name="main_clear_desc_also_erases_external" msgid="3687911419628956693"><li>"音樂"</li>\n<li>"相片"</li>\n<li>"其他使用者資料"</li></string>
@@ -2019,7 +2010,6 @@
     <string name="printer_info_desc" msgid="1206872325746154206">"查看這台印表機的詳細資訊"</string>
     <string name="power_usage_summary_title" msgid="4198312848584882113">"電池"</string>
     <string name="power_usage_summary" msgid="6857382582534984531">"查看正在消耗電力的功能"</string>
-    <string name="power_usage_not_available" msgid="3425302437465106036">"沒有電池用量資料。"</string>
     <string name="power_usage_level_and_status" msgid="821521456989429593">"<xliff:g id="LEVEL">%1$s</xliff:g> - <xliff:g id="STATUS">%2$s</xliff:g>"</string>
     <string name="power_discharge_remaining" msgid="6997529817917076536">"還剩 <xliff:g id="REMAIN">%1$s</xliff:g>"</string>
     <string name="power_charge_remaining" msgid="7046064326172265116">"<xliff:g id="UNTIL_CHARGED">%1$s</xliff:g>後充電完畢"</string>
@@ -2040,7 +2030,6 @@
     <string name="manager_battery_usage_optimized_only" msgid="7121785281913056432">"最佳化"</string>
     <string name="manager_battery_usage_link_a11y" msgid="374918091821438564">"進一步瞭解電池用量選項"</string>
     <string name="device_screen_usage" msgid="1011630249648289909">"上次完全充飽電後的螢幕使用時間"</string>
-    <string name="power_usage_list_summary" msgid="3237540201918492925">"上次充飽電後的電池用量"</string>
     <string name="advanced_battery_title" msgid="3005993394776555079">"電池用量"</string>
     <string name="history_details_title" msgid="8628584613889559355">"詳細記錄"</string>
     <string name="advanced_battery_preference_title" msgid="3790901207877260883">"電池用量"</string>
@@ -2064,7 +2053,17 @@
     <string name="battery_tip_high_usage_summary" msgid="3938999581403084551">"查看電池用量最高的應用程式"</string>
     <string name="battery_tip_limited_temporarily_title" msgid="5962767837251276527">"暫停充電"</string>
     <string name="battery_tip_limited_temporarily_summary" msgid="5254922316684499816">"保護電池並延長電池壽命"</string>
-    <!-- no translation found for battery_tip_limited_temporarily_extra_summary (8876637325622106400) -->
+    <!-- no translation found for battery_tip_dock_defender_future_bypass_title (7257251934903787366) -->
+    <skip />
+    <!-- no translation found for battery_tip_dock_defender_future_bypass_summary (428474483479026813) -->
+    <skip />
+    <!-- no translation found for battery_tip_dock_defender_active_title (8843454404807737776) -->
+    <skip />
+    <!-- no translation found for battery_tip_dock_defender_active_summary (5582869291068635429) -->
+    <skip />
+    <!-- no translation found for battery_tip_dock_defender_temporarily_bypassed_title (1679449361090557201) -->
+    <skip />
+    <!-- no translation found for battery_tip_dock_defender_temporarily_bypassed_summary (5107293805054133144) -->
     <skip />
     <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>
@@ -2127,7 +2126,6 @@
     <string name="power_bluetooth" msgid="5085900180846238196">"藍牙"</string>
     <string name="power_cell" msgid="7793805106954398186">"行動網路"</string>
     <string name="power_phone" msgid="2768396619208561670">"語音通話"</string>
-    <string name="battery_used_for" msgid="6401552215008504483">"使用時間:<xliff:g id="TIME">^1</xliff:g>"</string>
     <string name="battery_screen_usage" msgid="90008745183187461">"螢幕使用時間:<xliff:g id="TIME">^1</xliff:g>"</string>
     <string name="battery_used_by" msgid="6457305178016189330">"<xliff:g id="APP">%2$s</xliff:g>用量佔 <xliff:g id="PERCENT">%1$s</xliff:g>"</string>
     <string name="battery_overall_usage" msgid="8940140259734182014">"整體電量的 <xliff:g id="PERCENT">%1$s</xliff:g>"</string>
@@ -2158,7 +2156,6 @@
     <string name="battery_not_usage_24hr" msgid="8397519536160741248">"過去 24 小時未曾使用"</string>
     <string name="battery_usage_without_time" msgid="1346894834339420538"></string>
     <string name="battery_usage_other_users" msgid="9002643295562500693">"其他使用者"</string>
-    <string name="advanced_battery_graph_subtext" msgid="6816737986172678550">"系統會依據裝置的使用情形估算剩餘電量"</string>
     <string name="estimated_time_left" msgid="948717045180211777">"預估剩餘時間"</string>
     <string name="estimated_charging_time_left" msgid="2287135413363961246">"充飽所需時間"</string>
     <string name="estimated_time_description" msgid="211058785418596009">"預估時間會因使用情形而有所變動"</string>
@@ -2265,6 +2262,7 @@
     <string name="vpn_settings_multiple_insecure_multiple_total" msgid="1706236062478680488">"有 <xliff:g id="VPN_COUNT">%d</xliff:g> 個 VPN 不安全"</string>
     <string name="adaptive_connectivity_title" msgid="7464959640138428192">"自動調整連線"</string>
     <string name="adaptive_connectivity_summary" msgid="3648731530666326885">"自動管理網路連線,藉此延長電池續航力並提升裝置效能"</string>
+    <string name="adaptive_connectivity_main_switch_title" msgid="261045483524512420">"使用自動調節連線"</string>
     <string name="credentials_title" msgid="7535942196886123656">"憑證儲存空間"</string>
     <string name="credentials_install" msgid="3933218407598415827">"安裝憑證"</string>
     <string name="credentials_reset" msgid="4246628389366452655">"清除憑證"</string>
@@ -2565,8 +2563,7 @@
     <string name="user_remove_user_menu" msgid="2183714948094429367">"將 <xliff:g id="USER_NAME">%1$s</xliff:g> 從這個裝置中刪除"</string>
     <string name="user_lockscreen_settings" msgid="4596612658981942092">"螢幕鎖定設定"</string>
     <string name="user_add_on_lockscreen_menu" msgid="2539059062034644966">"在螢幕鎖定畫面中新增使用者"</string>
-    <!-- no translation found for switch_to_dock_user_when_docked (2324395443311905635) -->
-    <skip />
+    <string name="switch_to_dock_user_when_docked" msgid="2324395443311905635">"插入座架後切換成管理員使用者"</string>
     <string name="user_confirm_remove_self_title" msgid="926265330805361832">"你要刪除自己嗎?"</string>
     <string name="user_confirm_remove_title" msgid="3626559103278006002">"要刪除這位使用者嗎?"</string>
     <string name="user_profile_confirm_remove_title" msgid="3131574314149375354">"移除這個設定檔?"</string>
@@ -2692,8 +2689,7 @@
     <string name="wizard_next" msgid="3884832431439072471">"下一步"</string>
     <string name="wizard_back_adoptable" msgid="1447814356855134183">"以其他方式格式化"</string>
     <string name="regulatory_info_text" msgid="1154461023369976667"></string>
-    <!-- no translation found for sim_settings_title (2254609719033946272) -->
-    <skip />
+    <string name="sim_settings_title" msgid="2254609719033946272">"SIM 卡"</string>
     <string name="sim_cellular_data_unavailable" msgid="4653591727755387534">"無法使用行動數據"</string>
     <string name="sim_cellular_data_unavailable_summary" msgid="6505871722911347881">"輕觸即可選取數據連線 SIM 卡"</string>
     <string name="sim_calls_always_use" msgid="967857230039768111">"一律使用這張 SIM 卡通話"</string>
@@ -2711,8 +2707,7 @@
     <string name="sim_status_title" msgid="6188770698037109774">"SIM 卡狀態"</string>
     <string name="sim_status_title_sim_slot" msgid="4932996839194493313">"SIM 卡狀態 (SIM 卡插槽 %1$d)"</string>
     <string name="sim_signal_strength" msgid="6351052821700294501">"<xliff:g id="DBM">%1$d</xliff:g> dBm <xliff:g id="ASU">%2$d</xliff:g> asu"</string>
-    <!-- no translation found for sim_notification_title (2819551384383504031) -->
-    <skip />
+    <string name="sim_notification_title" msgid="2819551384383504031">"SIM 卡已變更。"</string>
     <string name="sim_notification_summary" msgid="5593339846307029991">"輕觸即可進行設定"</string>
     <string name="sim_calls_ask_first_prefs_title" msgid="3077694594349657933">"每次都詢問"</string>
     <string name="sim_selection_required_pref" msgid="231437651041498359">"請選取偏好設定"</string>
@@ -2738,7 +2733,10 @@
     <string name="account_dashboard_title" msgid="8228773251948253914">"密碼和帳戶"</string>
     <string name="account_dashboard_default_summary" msgid="1730719656099599488">"已儲存的密碼、自動填入、保持同步的帳戶"</string>
     <string name="app_default_dashboard_title" msgid="4071015747629103216">"預設應用程式"</string>
-    <!-- no translation found for cloned_apps_dashboard_title (5542076801222950921) -->
+    <string name="cloned_apps_dashboard_title" msgid="5542076801222950921">"複製的應用程式"</string>
+    <!-- no translation found for desc_cloned_apps_intro_text (1369621522882622476) -->
+    <skip />
+    <!-- no translation found for cloned_apps_summary (8805362440770795709) -->
     <skip />
     <string name="system_dashboard_summary" msgid="7400745270362833832">"語言、手勢、時間、備份"</string>
     <string name="languages_setting_summary" msgid="4924440599794956443">"系統語言、應用程式語言"</string>
@@ -3354,8 +3352,7 @@
     <string name="screen_pinning_unlock_password" msgid="4957969621904790573">"取消固定時必須輸入密碼"</string>
     <string name="screen_pinning_unlock_none" msgid="2474959642431856316">"取消固定時鎖定裝置"</string>
     <string name="confirm_sim_deletion_title" msgid="9199369003530237871">"SIM 卡刪除確認"</string>
-    <!-- no translation found for confirm_sim_deletion_description (5090811029854329373) -->
-    <skip />
+    <string name="confirm_sim_deletion_description" msgid="5090811029854329373">"你必須先驗證身分,才能清除 eSIM 卡"</string>
     <string name="opening_paragraph_delete_profile_unknown_company" msgid="2951348192319498135">"這個工作資料夾是由下列應用程式管理:"</string>
     <string name="managing_admin" msgid="2633920317425356619">"由 <xliff:g id="ADMIN_APP_LABEL">%s</xliff:g> 管理"</string>
     <string name="encryption_interstitial_header" msgid="4418014339568737685">"安全啟動"</string>
@@ -3759,6 +3756,11 @@
       <item quantity="one">1 個應用程式不受數據用量限制</item>
     </plurals>
     <string name="special_access_more" msgid="132919514147475846">"查看更多項目"</string>
+    <string name="long_background_tasks_label" msgid="3169590134850226687">"長期背景作業"</string>
+    <string name="long_background_tasks_switch_title" msgid="2491623894899492543">"允許長期執行的背景作業"</string>
+    <string name="long_background_tasks_title" msgid="3272230637974707490">"長期背景作業"</string>
+    <string name="long_background_tasks_footer_title" msgid="9117342254914743097">"允許這個應用程式執行長期背景作業。這麼做可讓應用程式執行需要一段時間才能完成的作業,例如下載及上傳檔案。\n\n如果你拒絕授予這項權限,系統將限制應用程式在背景執行這類作業的時間。"</string>
+    <string name="keywords_long_background_tasks" msgid="5788956269136054574">"長期工作, 資料傳輸, 背景作業"</string>
     <string name="reset_shortcut_manager_throttling" msgid="2183940254903144298">"重設 ShortcutManager 速率限制"</string>
     <string name="reset_shortcut_manager_throttling_complete" msgid="8949943009096885470">"已重設 ShortcutManager 速率限制"</string>
     <string name="notification_suggestion_title" msgid="6309263655965785411">"控制鎖定畫面上顯示的資訊"</string>
@@ -4131,8 +4133,7 @@
     <string name="mobile_data_settings_title" msgid="3927524078598009792">"行動數據"</string>
     <string name="mobile_data_settings_summary" msgid="7323978798199919063">"使用行動網路存取數據"</string>
     <string name="mobile_data_settings_summary_auto_switch" msgid="7851549787645698945">"手機會在進入有效範圍時,自動切換至這個電信業者"</string>
-    <!-- no translation found for mobile_data_settings_summary_unavailable (9176513507571883986) -->
-    <skip />
+    <string name="mobile_data_settings_summary_unavailable" msgid="9176513507571883986">"沒有可用的 SIM 卡"</string>
     <string name="calls_preference" msgid="2166481296066890129">"通話偏好設定"</string>
     <string name="sms_preference" msgid="7742964962568219351">"簡訊偏好設定"</string>
     <string name="calls_and_sms_ask_every_time" msgid="3178743088737726677">"每次都詢問"</string>
@@ -4147,10 +4148,8 @@
     <string name="mobile_network_list_add_more" msgid="4478586073355236604">"新增更多"</string>
     <string name="mobile_network_active_sim" msgid="6397581267971410039">"已啟用/SIM 卡"</string>
     <string name="mobile_network_inactive_sim" msgid="5829757490580409899">"未啟用/SIM 卡"</string>
-    <!-- no translation found for mobile_network_active_esim (3984452275968408382) -->
-    <skip />
-    <!-- no translation found for mobile_network_inactive_esim (8777415108263057939) -->
-    <skip />
+    <string name="mobile_network_active_esim" msgid="3984452275968408382">"已啟用/eSIM 卡"</string>
+    <string name="mobile_network_inactive_esim" msgid="8777415108263057939">"未啟用/eSIM 卡"</string>
     <string name="mobile_network_sim_name" msgid="3187192894150386537">"SIM 卡名稱和顏色"</string>
     <string name="mobile_network_sim_name_label" msgid="1452440641628369625">"名稱"</string>
     <string name="mobile_network_sim_color_label" msgid="5293944087609632340">"顏色 (用於相容的應用程式)"</string>
@@ -4186,8 +4185,7 @@
     <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>
-    <!-- no translation found for sim_action_switch_sub_dialog_text_downloaded (8977951796005849471) -->
-    <skip />
+    <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>
     <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>
@@ -4229,10 +4227,8 @@
     <string name="switch_sim_dialog_text" msgid="7530186862171635464">"系統將使用「<xliff:g id="CARRIER_NAME">%1$s</xliff:g>」的行動數據、通話和簡訊服務。"</string>
     <string name="switch_sim_dialog_no_switch_title" msgid="809763410787744247">"沒有可用的 SIM 卡"</string>
     <string name="switch_sim_dialog_no_switch_text" msgid="7053939850026876088">"日後如要使用行動數據、通話和簡訊功能,請前往網路設定進行調整"</string>
-    <!-- no translation found for sim_card_label (6263064316075963775) -->
-    <skip />
-    <!-- no translation found for erase_sim_dialog_title (4742077437653028326) -->
-    <skip />
+    <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>
     <string name="erase_sim_confirm_button" msgid="8309115684335320541">"清除"</string>
     <string name="erasing_sim" msgid="7877703231075699139">"正在清除 SIM 卡…"</string>
@@ -4285,6 +4281,8 @@
     <string name="capture_system_heap_dump_title" msgid="9210974110606886455">"擷取系統記憶體快照資料"</string>
     <string name="reboot_with_mte_title" msgid="9167242803901899693">"重新啟動並啟用 MTE"</string>
     <string name="reboot_with_mte_message" msgid="7675836625682561153">"系統將重新啟動裝置並允許進行 Memory Tagging Extension (MTE) 實驗。請注意,MTE 可能會導致系統效能和穩定性下降。系統將在下次重新啟動時重設。"</string>
+    <string name="reboot_with_mte_summary" msgid="879384278357305846">"開發應用程式時,建議你試試透過 MTE 執行單次啟動"</string>
+    <string name="reboot_with_mte_already_enabled" msgid="7708271355555880940">"已透過進階記憶體保護功能啟用 MTE"</string>
     <string name="capturing_system_heap_dump_message" msgid="8410503247477360622">"正在擷取系統記憶體快照資料"</string>
     <string name="error_capturing_system_heap_dump_message" msgid="2352983250048200052">"無法擷取系統記憶體快照資料"</string>
     <string name="automatic_system_heap_dump_title" msgid="4093306504711109479">"自動擷取系統記憶體快照資料"</string>
@@ -4336,6 +4334,11 @@
     <string name="lockscreen_trivial_disabled_controls_summary" msgid="7593626010580689155">"如要使用,請先開啟「顯示裝置控制」"</string>
     <string name="lockscreen_double_line_clock_summary" msgid="2916159550425093703">"顯示雙行時鐘 (如果可用的話)"</string>
     <string name="lockscreen_double_line_clock_setting_toggle" msgid="3408639316001688529">"雙行時鐘"</string>
+    <string name="lockscreen_quick_affordances_title" msgid="435869403114245620">"按鈕"</string>
+    <plurals name="lockscreen_quick_affordances_summary" formatted="false" msgid="4225396036524703997">
+      <item quantity="other"><xliff:g id="FIRST_1">%1$s</xliff:g>、<xliff:g id="SECOND">%2$s</xliff:g></item>
+      <item quantity="one"><xliff:g id="FIRST_0">%1$s</xliff:g></item>
+    </plurals>
     <string name="rtt_settings_title" msgid="7049259598645966354"></string>
     <string name="rtt_settings_no_visible" msgid="7440356831140948382"></string>
     <string name="rtt_settings_visible_during_call" msgid="7866181103286073700"></string>
@@ -4384,10 +4387,8 @@
     <string name="carrier_wifi_offload_summary" msgid="2980563718888371142">"允許 Google Fi 利用 W+ 網路提升速度及擴大涵蓋範圍"</string>
     <string name="carrier_wifi_network_title" msgid="5461382943873831770">"W+ 網路"</string>
     <string name="sim_category_title" msgid="2341314000964710495">"SIM 卡"</string>
-    <!-- no translation found for downloaded_sim_category_title (2876988650413179752) -->
-    <skip />
-    <!-- no translation found for downloaded_sims_category_title (487799905978489922) -->
-    <skip />
+    <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>
     <string name="sim_category_default_active_sim" msgid="1208194173387987231">" / <xliff:g id="ID_1">%1$s</xliff:g>的預設設定"</string>
@@ -4443,8 +4444,7 @@
     <string name="smart_forwarding_ongoing_title" msgid="962226849074401228">"通話設定"</string>
     <string name="smart_forwarding_ongoing_text" msgid="2189209372407117114">"正在更新設定..."</string>
     <string name="smart_forwarding_failed_title" msgid="1859891191023516080">"通話設定錯誤"</string>
-    <!-- no translation found for smart_forwarding_failed_text (8682640643264071789) -->
-    <skip />
+    <string name="smart_forwarding_failed_text" msgid="8682640643264071789">"網路或 SIM 卡錯誤。"</string>
     <string name="smart_forwarding_failed_not_activated_text" msgid="997396203001257904">"SIM 卡未啟用。"</string>
     <string name="smart_forwarding_input_mdn_title" msgid="5105463748849841763">"輸入手機號碼"</string>
     <string name="smart_forwarding_input_mdn_dialog_title" msgid="7542216086697868415">"輸入手機號碼"</string>
@@ -4468,14 +4468,10 @@
     <string name="previous_page_content_description" msgid="6438292457923282991">"返回"</string>
     <string name="next_page_content_description" msgid="1641835099813416294">"繼續"</string>
     <string name="colors_viewpager_content_description" msgid="2591751086138259565">"顏色預覽"</string>
-    <!-- no translation found for bluetooth_sim_card_access_notification_title (7351015416346359536) -->
-    <skip />
-    <!-- no translation found for bluetooth_sim_card_access_notification_content (8685623260103018309) -->
-    <skip />
-    <!-- no translation found for bluetooth_sim_card_access_dialog_title (5616323725563125179) -->
-    <skip />
-    <!-- no translation found for bluetooth_sim_card_access_dialog_content (6281997628405909566) -->
-    <skip />
+    <string name="bluetooth_sim_card_access_notification_title" msgid="7351015416346359536">"SIM 卡存取權請求"</string>
+    <string name="bluetooth_sim_card_access_notification_content" msgid="8685623260103018309">"有裝置想要存取你的 SIM 卡。輕觸即可瞭解詳情。"</string>
+    <string name="bluetooth_sim_card_access_dialog_title" msgid="5616323725563125179">"要允許存取 SIM 卡嗎?"</string>
+    <string name="bluetooth_sim_card_access_dialog_content" msgid="6281997628405909566">"藍牙裝置「<xliff:g id="DEVICE_NAME_0">%1$s</xliff:g>」想要存取 SIM 卡上的資料,包括你的聯絡人。\n\n連線後,打給 <xliff:g id="PHONE_NUMBER">%3$s</xliff:g> 的每通電話都會轉到「<xliff:g id="DEVICE_NAME_1">%2$s</xliff:g>」。"</string>
     <string name="bluetooth_connect_access_notification_title" msgid="2573547043170883947">"有可用的藍牙裝置"</string>
     <string name="bluetooth_connect_access_notification_content" msgid="1328465545685433304">"有裝置想要連線。輕觸即可瞭解詳情。"</string>
     <string name="bluetooth_connect_access_dialog_title" msgid="1948056782712451381">"要連線到藍牙裝置嗎?"</string>
@@ -4546,6 +4542,10 @@
     <string name="ingress_rate_limit_summary" msgid="1097811019742438371">"設定網路頻寬輸入頻率限制,這項設定會套用到提供網際網路連線的所有網路。"</string>
     <string name="ingress_rate_limit_dialog_title" msgid="5359461052422633789">"設定網路下載頻率限制"</string>
     <string name="ingress_rate_limit_no_limit_entry" msgid="8741098826008012163">"無限制"</string>
+    <!-- no translation found for disable_phantom_process_monitor_title (8348108346706188771) -->
+    <skip />
+    <!-- no translation found for disable_phantom_process_monitor_summary (3044464635550256985) -->
+    <skip />
     <string name="bluetooth_broadcast_dialog_title" msgid="9172775308463135884">"廣播"</string>
     <string name="bluetooth_broadcast_dialog_broadcast_app" msgid="1016617579194329005">"播送「<xliff:g id="CURRENTAPP">%1$s</xliff:g>」的內容"</string>
     <string name="bluetooth_broadcast_dialog_find_message" msgid="6621660851669953883">"收聽附近正在播放的廣播"</string>
diff --git a/res/values-zu/arrays.xml b/res/values-zu/arrays.xml
index e5df87d..67a9103 100644
--- a/res/values-zu/arrays.xml
+++ b/res/values-zu/arrays.xml
@@ -469,7 +469,9 @@
     <item msgid="2373999996715432397">"0"</item>
     <item msgid="5305176997036663262">"1"</item>
   </string-array>
-    <!-- no translation found for switch_to_dock_user_when_docked_timeout_entries:0 (3211660022507486536) -->
-    <!-- no translation found for switch_to_dock_user_when_docked_timeout_entries:1 (7025253383416830453) -->
-    <!-- no translation found for switch_to_dock_user_when_docked_timeout_entries:2 (1574040255478150028) -->
+  <string-array name="switch_to_dock_user_when_docked_timeout_entries">
+    <item msgid="3211660022507486536">"Ngeke"</item>
+    <item msgid="7025253383416830453">"Ngemuva komzuzu o-1"</item>
+    <item msgid="1574040255478150028">"Ngemuva kwemizuzu emi-5"</item>
+  </string-array>
 </resources>
diff --git a/res/values-zu/strings.xml b/res/values-zu/strings.xml
index df93c87..306c2e7 100644
--- a/res/values-zu/strings.xml
+++ b/res/values-zu/strings.xml
@@ -1012,18 +1012,13 @@
     <string name="force_bold_text" msgid="4620929631102086716">"Umbhalo ogqamile"</string>
     <string name="title_font_size" msgid="570613010306330622">"Usayizi wefonti"</string>
     <string name="short_summary_font_size" msgid="8444689613442419978">"Yenza umbhalo ube mkhulu noma ube mncane"</string>
-    <!-- no translation found for sim_lock_settings (7331982427303002613) -->
-    <skip />
-    <!-- no translation found for sim_lock_settings_category (6475255139493877786) -->
-    <skip />
-    <!-- no translation found for sim_pin_toggle (6814489621760857328) -->
-    <skip />
+    <string name="sim_lock_settings" msgid="7331982427303002613">"Amasethingi wokukhiya i-SIM"</string>
+    <string name="sim_lock_settings_category" msgid="6475255139493877786">"Khiya i-SIM"</string>
+    <string name="sim_pin_toggle" msgid="6814489621760857328">"Khiya i-SIM"</string>
     <string name="sim_pin_change" msgid="5978881209990507379">"Shintsha i-PIN ye-SIM"</string>
     <string name="sim_enter_pin" msgid="8235202785516053253">"I-SIM PIN"</string>
-    <!-- no translation found for sim_enable_sim_lock (6486354334679225748) -->
-    <skip />
-    <!-- no translation found for sim_disable_sim_lock (6939439812841857306) -->
-    <skip />
+    <string name="sim_enable_sim_lock" msgid="6486354334679225748">"Khiya i-SIM"</string>
+    <string name="sim_disable_sim_lock" msgid="6939439812841857306">"Vula i-SIM"</string>
     <string name="sim_enter_old" msgid="6882545610939674813">"I-SIM PIN endala"</string>
     <string name="sim_enter_new" msgid="9010947802784561582">"I-SIM PIN entsha"</string>
     <string name="sim_reenter_new" msgid="6131418271490374263">"Thayipha kabusha IPHINIKHODI entsha"</string>
@@ -1038,8 +1033,7 @@
     <string name="sim_change_data_title" msgid="4663239438584588847">"Sebenzisa i-<xliff:g id="CARRIER">%1$s</xliff:g> yedatha yeselula?"</string>
     <string name="sim_change_data_message" msgid="3046178883369645132">"Usebenzisa i-<xliff:g id="CARRIER2_0">%2$s</xliff:g> yedatha yeselula. Uma ushintshela ku-<xliff:g id="CARRIER1">%1$s</xliff:g>, i-<xliff:g id="CARRIER2_1">%2$s</xliff:g> ngeke isasetshenziselwa idatha yeselula"</string>
     <string name="sim_change_data_ok" msgid="4922114750417276560">"Sebenzisa i-<xliff:g id="CARRIER">%1$s</xliff:g>"</string>
-    <!-- no translation found for sim_preferred_title (8850185380445309835) -->
-    <skip />
+    <string name="sim_preferred_title" msgid="8850185380445309835">"Buyekeza i-SIM encanyelwayo?"</string>
     <string name="sim_preferred_message" msgid="6004009449266648351">"I-<xliff:g id="NEW_SIM">%1$s</xliff:g> iyo kuphela i-SIM ekudivayisi yakho. Ingabe ufuna ukusebenzisa le SIM kudatha yeselula, amakholi, nemilayezo ye-SMS?"</string>
     <string name="wrong_pin_code_pukked" msgid="3414172752791445033">"Ikhodi yephinikhodi ye-SIM engalungile manje kumele uxhumane nenkampini yenethiwekhi yakho ukuvula idivayisi yakho."</string>
     <plurals name="wrong_pin_code" formatted="false" msgid="4054088588731305475">
@@ -1193,20 +1187,17 @@
     <string name="reset_network_title" msgid="1395494440355807616">"Setha kabusha i-Wi-Fi, iselula ne-Bluetooth"</string>
     <string name="reset_network_desc" msgid="1112523764899788246">"Lokhu kuzosetha kabusha zonke izilungiselelo zenethiwekhi ezifaka:\n\n"<li>"i-Wi‑Fi"</li>\n<li>"Idatha yeselula"</li>\n<li>"ne-Bluetooth"</li></string>
     <string name="erase_euicc_data_button" msgid="728078969563311737">"Sula"</string>
-    <!-- no translation found for reset_esim_title (4194570573425902754) -->
-    <skip />
+    <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>
     <string name="reset_network_button_text" msgid="2281476496459610071">"Setha kabusha izilungiselelo"</string>
     <string name="reset_network_final_desc" msgid="5304365082065278425">"Setha kabusha zonke izilungiselelo zenethiwekhi? Awukwazi ukuhlehlisa lesi senzo."</string>
-    <!-- no translation found for reset_network_final_desc_esim (1129251284212847939) -->
-    <skip />
+    <string name="reset_network_final_desc_esim" msgid="1129251284212847939">"Setha kabusha amasethingi wenethiwekhi bese usula ama-eSIM? Awukwazi ukuhlehlisa lesi senzo."</string>
     <string name="reset_network_final_button_text" msgid="2433867118414000462">"Setha kabusha izilungiselelo"</string>
     <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>
-    <!-- no translation found for reset_esim_error_msg (7279607120606365250) -->
-    <skip />
+    <string name="reset_esim_error_msg" msgid="7279607120606365250">"Ama-eSIM awakwazi ukusulwa ngenxa yephutha.\n\nQala kabusha idivayisi yakho bese uzama futhi."</string>
     <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>
@@ -2018,7 +2009,6 @@
     <string name="printer_info_desc" msgid="1206872325746154206">"Olunye ulwazi mayelana nale phrinta"</string>
     <string name="power_usage_summary_title" msgid="4198312848584882113">"Ibhethri"</string>
     <string name="power_usage_summary" msgid="6857382582534984531">"Yini ekade isebenzisa ibhethri"</string>
-    <string name="power_usage_not_available" msgid="3425302437465106036">"Idatha esebenzisa ibhethri ayitholakali."</string>
     <string name="power_usage_level_and_status" msgid="821521456989429593">"<xliff:g id="LEVEL">%1$s</xliff:g> - <xliff:g id="STATUS">%2$s</xliff:g>"</string>
     <string name="power_discharge_remaining" msgid="6997529817917076536">"<xliff:g id="REMAIN">%1$s</xliff:g> osele"</string>
     <string name="power_charge_remaining" msgid="7046064326172265116">"<xliff:g id="UNTIL_CHARGED">%1$s</xliff:g> ukuze lishajiwe"</string>
@@ -2039,7 +2029,6 @@
     <string name="manager_battery_usage_optimized_only" msgid="7121785281913056432">"kulungiselelwe"</string>
     <string name="manager_battery_usage_link_a11y" msgid="374918091821438564">"Funda kabanzi ngezinketho zokusetshenziswa kwebhethri"</string>
     <string name="device_screen_usage" msgid="1011630249648289909">"Ukusebenzisa kwesikrini kusuka ekushajeni okuphelele"</string>
-    <string name="power_usage_list_summary" msgid="3237540201918492925">"Ukusetshenziswa kwebhethri kusukela ekushajweni okugcwele"</string>
     <string name="advanced_battery_title" msgid="3005993394776555079">"Ukusetshenziswa kwebhethri"</string>
     <string name="history_details_title" msgid="8628584613889559355">"Imininingwane yomlando"</string>
     <string name="advanced_battery_preference_title" msgid="3790901207877260883">"Ukusetshenziswa kwebhethri"</string>
@@ -2063,7 +2052,17 @@
     <string name="battery_tip_high_usage_summary" msgid="3938999581403084551">"Bona ama-app asetshenziswa kakhulu"</string>
     <string name="battery_tip_limited_temporarily_title" msgid="5962767837251276527">"Ukushaja kumisiwe okwesikhashana"</string>
     <string name="battery_tip_limited_temporarily_summary" msgid="5254922316684499816">"Ukuvikela ibhethri ukuze kunwetshwe impilo yebhethri"</string>
-    <!-- no translation found for battery_tip_limited_temporarily_extra_summary (8876637325622106400) -->
+    <!-- no translation found for battery_tip_dock_defender_future_bypass_title (7257251934903787366) -->
+    <skip />
+    <!-- no translation found for battery_tip_dock_defender_future_bypass_summary (428474483479026813) -->
+    <skip />
+    <!-- no translation found for battery_tip_dock_defender_active_title (8843454404807737776) -->
+    <skip />
+    <!-- no translation found for battery_tip_dock_defender_active_summary (5582869291068635429) -->
+    <skip />
+    <!-- no translation found for battery_tip_dock_defender_temporarily_bypassed_title (1679449361090557201) -->
+    <skip />
+    <!-- no translation found for battery_tip_dock_defender_temporarily_bypassed_summary (5107293805054133144) -->
     <skip />
     <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>
@@ -2126,7 +2125,6 @@
     <string name="power_bluetooth" msgid="5085900180846238196">"I-Bluetooth"</string>
     <string name="power_cell" msgid="7793805106954398186">"Inethiwekhi yeselula"</string>
     <string name="power_phone" msgid="2768396619208561670">"Amakholi ezwi"</string>
-    <string name="battery_used_for" msgid="6401552215008504483">"Kusetshenziswe nge-<xliff:g id="TIME">^1</xliff:g>"</string>
     <string name="battery_screen_usage" msgid="90008745183187461">"Ukusetshenziswa kwesikrini <xliff:g id="TIME">^1</xliff:g>"</string>
     <string name="battery_used_by" msgid="6457305178016189330">"<xliff:g id="PERCENT">%1$s</xliff:g> kusetshenziswe yi-<xliff:g id="APP">%2$s</xliff:g>"</string>
     <string name="battery_overall_usage" msgid="8940140259734182014">"<xliff:g id="PERCENT">%1$s</xliff:g> kwalo lonke ibhethri"</string>
@@ -2157,7 +2155,6 @@
     <string name="battery_not_usage_24hr" msgid="8397519536160741248">"Akusetshenziswanga emahoreni angama-24 adlule"</string>
     <string name="battery_usage_without_time" msgid="1346894834339420538"></string>
     <string name="battery_usage_other_users" msgid="9002643295562500693">"Abanye abasebenzisi"</string>
-    <string name="advanced_battery_graph_subtext" msgid="6816737986172678550">"Ukulinganiselwa kwebhethri okusele kususelwa ekusetshenzisweni kwedivayisi yakho"</string>
     <string name="estimated_time_left" msgid="948717045180211777">"Isikhathi esilinganiselwe esisele"</string>
     <string name="estimated_charging_time_left" msgid="2287135413363961246">"Kuze kushaje ngokuphelele"</string>
     <string name="estimated_time_description" msgid="211058785418596009">"Ukulinganisa kungashintsha ngokuya ngokusebenzisa"</string>
@@ -2264,6 +2261,7 @@
     <string name="vpn_settings_multiple_insecure_multiple_total" msgid="1706236062478680488">"I-<xliff:g id="VPN_COUNT">%d</xliff:g> ayiphephile"</string>
     <string name="adaptive_connectivity_title" msgid="7464959640138428192">"Uxhumo lwe-adaptive"</string>
     <string name="adaptive_connectivity_summary" msgid="3648731530666326885">"Kunweba impilo yebhethri kuphinde kuthuthukise ukusebenza kwedivayisi ngokuphatha uxhumo lenethiwekhi yakho ngokuzenzakalelayo"</string>
+    <string name="adaptive_connectivity_main_switch_title" msgid="261045483524512420">"Sebenzisa uxhumano oluguquguqukayo"</string>
     <string name="credentials_title" msgid="7535942196886123656">" Isitoreji sokuqinisekisa"</string>
     <string name="credentials_install" msgid="3933218407598415827">"Faka isitifiketi"</string>
     <string name="credentials_reset" msgid="4246628389366452655">"Sula ukufakazela ubuqiniso"</string>
@@ -2564,8 +2562,7 @@
     <string name="user_remove_user_menu" msgid="2183714948094429367">"Susa i-<xliff:g id="USER_NAME">%1$s</xliff:g> kule divayisi"</string>
     <string name="user_lockscreen_settings" msgid="4596612658981942092">"Khiya izilungiselelo zesikrini"</string>
     <string name="user_add_on_lockscreen_menu" msgid="2539059062034644966">"Engeza abasebenzisi kusuka esikrinini sokukhiya"</string>
-    <!-- no translation found for switch_to_dock_user_when_docked (2324395443311905635) -->
-    <skip />
+    <string name="switch_to_dock_user_when_docked" msgid="2324395443311905635">"Gukukela kumsebenzisi ongumphathi lapho kudokhiwe"</string>
     <string name="user_confirm_remove_self_title" msgid="926265330805361832">"Zisuse wena?"</string>
     <string name="user_confirm_remove_title" msgid="3626559103278006002">"Susa lo msebenzisi?"</string>
     <string name="user_profile_confirm_remove_title" msgid="3131574314149375354">"Susa le phrofayela?"</string>
@@ -2691,8 +2688,7 @@
     <string name="wizard_next" msgid="3884832431439072471">"Okulandelayo"</string>
     <string name="wizard_back_adoptable" msgid="1447814356855134183">"Fometha ngenye indlela"</string>
     <string name="regulatory_info_text" msgid="1154461023369976667"></string>
-    <!-- no translation found for sim_settings_title (2254609719033946272) -->
-    <skip />
+    <string name="sim_settings_title" msgid="2254609719033946272">"Ama-SIM"</string>
     <string name="sim_cellular_data_unavailable" msgid="4653591727755387534">"Idatha yeselula ayitholakali"</string>
     <string name="sim_cellular_data_unavailable_summary" msgid="6505871722911347881">"Thepha ukuze ukhethe i-SIM yedatha"</string>
     <string name="sim_calls_always_use" msgid="967857230039768111">"Njalo sebenzisa lokhu kumakholi"</string>
@@ -2710,8 +2706,7 @@
     <string name="sim_status_title" msgid="6188770698037109774">"Isimo se-SIM"</string>
     <string name="sim_status_title_sim_slot" msgid="4932996839194493313">"Isimo se-SIM (imbobo ye-sim %1$d)"</string>
     <string name="sim_signal_strength" msgid="6351052821700294501">"<xliff:g id="DBM">%1$d</xliff:g> dBm <xliff:g id="ASU">%2$d</xliff:g> asu"</string>
-    <!-- no translation found for sim_notification_title (2819551384383504031) -->
-    <skip />
+    <string name="sim_notification_title" msgid="2819551384383504031">"Ama-SIM ashintshile."</string>
     <string name="sim_notification_summary" msgid="5593339846307029991">"Thepha ukuze usethe"</string>
     <string name="sim_calls_ask_first_prefs_title" msgid="3077694594349657933">"Buza njalo"</string>
     <string name="sim_selection_required_pref" msgid="231437651041498359">"Ukukhetha kuyadingeka"</string>
@@ -2737,7 +2732,10 @@
     <string name="account_dashboard_title" msgid="8228773251948253914">"Amaphasiwedi nama-akhawunti"</string>
     <string name="account_dashboard_default_summary" msgid="1730719656099599488">"Amaphasiwedi alondoloziwe, gcwalisa ngokuzenzakalelayo, ama-akhawunti avunyelanisiwe"</string>
     <string name="app_default_dashboard_title" msgid="4071015747629103216">"Izinhlelo zokusebenza ezizenzakalelayo"</string>
-    <!-- no translation found for cloned_apps_dashboard_title (5542076801222950921) -->
+    <string name="cloned_apps_dashboard_title" msgid="5542076801222950921">"Ama-App Ahlanganisiwe"</string>
+    <!-- no translation found for desc_cloned_apps_intro_text (1369621522882622476) -->
+    <skip />
+    <!-- no translation found for cloned_apps_summary (8805362440770795709) -->
     <skip />
     <string name="system_dashboard_summary" msgid="7400745270362833832">"Izilimi, ukuthinta, isikhathi, isipele"</string>
     <string name="languages_setting_summary" msgid="4924440599794956443">"Izilimi zesistimu, izilimi ze-app"</string>
@@ -3353,8 +3351,7 @@
     <string name="screen_pinning_unlock_password" msgid="4957969621904790573">"Cela iphasiwedi ngaphambi kokususa ukuphina"</string>
     <string name="screen_pinning_unlock_none" msgid="2474959642431856316">"Khiya idivayisi uma ususa ukuphina"</string>
     <string name="confirm_sim_deletion_title" msgid="9199369003530237871">"Qinisekisa ukutholwa kwe-SIM"</string>
-    <!-- no translation found for confirm_sim_deletion_description (5090811029854329373) -->
-    <skip />
+    <string name="confirm_sim_deletion_description" msgid="5090811029854329373">"Qinisekisa ukuthi nguwe ngaphambi kokusula i-eSIM"</string>
     <string name="opening_paragraph_delete_profile_unknown_company" msgid="2951348192319498135">"Le phrofayela yomsebenzi iphethwe ngu:"</string>
     <string name="managing_admin" msgid="2633920317425356619">"Iphethwe ngu-<xliff:g id="ADMIN_APP_LABEL">%s</xliff:g>"</string>
     <string name="encryption_interstitial_header" msgid="4418014339568737685">"Vikela ukuqala"</string>
@@ -3758,6 +3755,11 @@
       <item quantity="other"><xliff:g id="COUNT">%d</xliff:g> izinhlelo zokusebenza zingasebenzisa idatha engakhawulelwe</item>
     </plurals>
     <string name="special_access_more" msgid="132919514147475846">"Bona okwengeziwe"</string>
+    <string name="long_background_tasks_label" msgid="3169590134850226687">"Imisebenzi yangemuva emide"</string>
+    <string name="long_background_tasks_switch_title" msgid="2491623894899492543">"Vumela imisebenzi yangemuva esebenza isikhathi eside"</string>
+    <string name="long_background_tasks_title" msgid="3272230637974707490">"Imisebenzi yangemuva emide"</string>
+    <string name="long_background_tasks_footer_title" msgid="9117342254914743097">"Vumela le-app ukuthi iqalise imisebenzi engemuva emide. Lokhu kuvumela i-app ukuthi iqhube imisebenzi engathatha isikhathi eside kunemizuzu embalwa ukuqeda, njengokudawunilodwa nokulayishwayo. \n\nUma le mvume yenqatshwa, isistimu izokhawulela ukuthi i-app ingakwazi ukwenza imisebenzi enjalo ngemuva isikhathi esingakanani."</string>
+    <string name="keywords_long_background_tasks" msgid="5788956269136054574">"imisebenzi emide, ukudluliswa kwedatha, imisebenzi yangemuva"</string>
     <string name="reset_shortcut_manager_throttling" msgid="2183940254903144298">"Setha kabusha ukukhawulela kokulinganisela kwe-ShortcutManager"</string>
     <string name="reset_shortcut_manager_throttling_complete" msgid="8949943009096885470">"Ukukhawulela kokulinganisela kwe-ShortcutManager kusethwe kabusha"</string>
     <string name="notification_suggestion_title" msgid="6309263655965785411">"Lawula ulwazi ekukhiyeni isikrini"</string>
@@ -4130,8 +4132,7 @@
     <string name="mobile_data_settings_title" msgid="3927524078598009792">"Idatha yeselula"</string>
     <string name="mobile_data_settings_summary" msgid="7323978798199919063">"Finyelela kudatha usebenzisa inethiwekhi yeselula"</string>
     <string name="mobile_data_settings_summary_auto_switch" msgid="7851549787645698945">"Ifoni izoshintshela ngokuzenzakalela kule nkampani yenethiwekhi uma iseduze"</string>
-    <!-- no translation found for mobile_data_settings_summary_unavailable (9176513507571883986) -->
-    <skip />
+    <string name="mobile_data_settings_summary_unavailable" msgid="9176513507571883986">"Ayikho i-SIM etholakalayo"</string>
     <string name="calls_preference" msgid="2166481296066890129">"Okuncamelayo kwamakholi"</string>
     <string name="sms_preference" msgid="7742964962568219351">"Okuncanyelwayo kwe-SMS"</string>
     <string name="calls_and_sms_ask_every_time" msgid="3178743088737726677">"Hlala ubuza njalo"</string>
@@ -4146,10 +4147,8 @@
     <string name="mobile_network_list_add_more" msgid="4478586073355236604">"Engeza okuningi"</string>
     <string name="mobile_network_active_sim" msgid="6397581267971410039">"Ukusebenza / i-SIM"</string>
     <string name="mobile_network_inactive_sim" msgid="5829757490580409899">"Ukungasebenzi / i-SIM"</string>
-    <!-- no translation found for mobile_network_active_esim (3984452275968408382) -->
-    <skip />
-    <!-- no translation found for mobile_network_inactive_esim (8777415108263057939) -->
-    <skip />
+    <string name="mobile_network_active_esim" msgid="3984452275968408382">"Iyasebenza / eSIM"</string>
+    <string name="mobile_network_inactive_esim" msgid="8777415108263057939">"Ayisebenzi / eSIM"</string>
     <string name="mobile_network_sim_name" msgid="3187192894150386537">"Igama le-SIM nombala"</string>
     <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>
@@ -4185,8 +4184,7 @@
     <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>
-    <!-- no translation found for sim_action_switch_sub_dialog_text_downloaded (8977951796005849471) -->
-    <skip />
+    <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>
     <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>
@@ -4228,10 +4226,8 @@
     <string name="switch_sim_dialog_text" msgid="7530186862171635464">"I-<xliff:g id="CARRIER_NAME">%1$s</xliff:g> izosetshenziselwa idatha yeselula, amakholi, ne-SMS."</string>
     <string name="switch_sim_dialog_no_switch_title" msgid="809763410787744247">"Awekho ama-SIM asebenzayo atholakalayo"</string>
     <string name="switch_sim_dialog_no_switch_text" msgid="7053939850026876088">"Ukuze usebenzise idatha yeselula, izici zokushaya, ne-MMS kamuva, iya kuzilungiselelo zakho zenethiwekhi"</string>
-    <!-- no translation found for sim_card_label (6263064316075963775) -->
-    <skip />
-    <!-- no translation found for erase_sim_dialog_title (4742077437653028326) -->
-    <skip />
+    <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>
     <string name="erase_sim_confirm_button" msgid="8309115684335320541">"Sula"</string>
     <string name="erasing_sim" msgid="7877703231075699139">"Isula i-SIM…"</string>
@@ -4284,6 +4280,8 @@
     <string name="capture_system_heap_dump_title" msgid="9210974110606886455">"Thwebula ukulahlwa kwehephu yesistimu"</string>
     <string name="reboot_with_mte_title" msgid="9167242803901899693">"Qalisa nge-MTE"</string>
     <string name="reboot_with_mte_message" msgid="7675836625682561153">"Isistimu izoqalisa kabusha futhi ivumele ukuzwa nge-Memory Tagging Extension (MTE). I-MTE ingase kuthonye kabi ukusebenza nokuzinza kwesistimu. Izosethwa kabusha ekuqaliseni okuhambisanayo okulandelayo."</string>
+    <string name="reboot_with_mte_summary" msgid="879384278357305846">"Zama i-MTE ukuze uthole ibhuthi eyodwa yokuthuthukisa i-app"</string>
+    <string name="reboot_with_mte_already_enabled" msgid="7708271355555880940">"I-MTE inikwe amandla ngokuvikelwa kwenkumbulo Okuthuthukisiwe"</string>
     <string name="capturing_system_heap_dump_message" msgid="8410503247477360622">"Ukulahlwa kwehephu yesistimu yokuthwebula"</string>
     <string name="error_capturing_system_heap_dump_message" msgid="2352983250048200052">"Ayikwazanga ukuthwebula ukulahlwa kwehephu yesistimu"</string>
     <string name="automatic_system_heap_dump_title" msgid="4093306504711109479">"Thwebula ngokuzenzakalela ukulahlwa kwehephu yesistimu"</string>
@@ -4335,6 +4333,11 @@
     <string name="lockscreen_trivial_disabled_controls_summary" msgid="7593626010580689155">"Ukuze usebenzise, qala ngokuvula okuthi \"Bonisa izilawuli zedivayisi\""</string>
     <string name="lockscreen_double_line_clock_summary" msgid="2916159550425093703">"Bonisa iwashi lolayini okabili uma litholakala"</string>
     <string name="lockscreen_double_line_clock_setting_toggle" msgid="3408639316001688529">"Iwashi lolayini okabili"</string>
+    <string name="lockscreen_quick_affordances_title" msgid="435869403114245620">"Izinkinobho"</string>
+    <plurals name="lockscreen_quick_affordances_summary" formatted="false" msgid="4225396036524703997">
+      <item quantity="one"><xliff:g id="FIRST_1">%1$s</xliff:g>, <xliff:g id="SECOND">%2$s</xliff:g></item>
+      <item quantity="other"><xliff:g id="FIRST_1">%1$s</xliff:g>, <xliff:g id="SECOND">%2$s</xliff:g></item>
+    </plurals>
     <string name="rtt_settings_title" msgid="7049259598645966354"></string>
     <string name="rtt_settings_no_visible" msgid="7440356831140948382"></string>
     <string name="rtt_settings_visible_during_call" msgid="7866181103286073700"></string>
@@ -4383,10 +4386,8 @@
     <string name="carrier_wifi_offload_summary" msgid="2980563718888371142">"Vumela i-Google Fi ukuthi isebenzise amanethiwekhi we-W+ ukuthuthukisa isivinini nenethiwekhi"</string>
     <string name="carrier_wifi_network_title" msgid="5461382943873831770">"Inethiwekhi ye-W+"</string>
     <string name="sim_category_title" msgid="2341314000964710495">"SIM"</string>
-    <!-- no translation found for downloaded_sim_category_title (2876988650413179752) -->
-    <skip />
-    <!-- no translation found for downloaded_sims_category_title (487799905978489922) -->
-    <skip />
+    <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>
     <string name="sim_category_default_active_sim" msgid="1208194173387987231">" / Okuzenzakalelayo kwe-<xliff:g id="ID_1">%1$s</xliff:g>"</string>
@@ -4442,8 +4443,7 @@
     <string name="smart_forwarding_ongoing_title" msgid="962226849074401228">"Izilungiselelo zekholi"</string>
     <string name="smart_forwarding_ongoing_text" msgid="2189209372407117114">"Ibuyekeza amasethingi…"</string>
     <string name="smart_forwarding_failed_title" msgid="1859891191023516080">"Iphutha lamasethingi wekholi"</string>
-    <!-- no translation found for smart_forwarding_failed_text (8682640643264071789) -->
-    <skip />
+    <string name="smart_forwarding_failed_text" msgid="8682640643264071789">"Iphutha lenethiwekhi noma le-SIM."</string>
     <string name="smart_forwarding_failed_not_activated_text" msgid="997396203001257904">"I-Sim ayenziwanga yasebenza."</string>
     <string name="smart_forwarding_input_mdn_title" msgid="5105463748849841763">"Faka izinombolo zefoni"</string>
     <string name="smart_forwarding_input_mdn_dialog_title" msgid="7542216086697868415">"Faka inombolo yefoni"</string>
@@ -4467,14 +4467,10 @@
     <string name="previous_page_content_description" msgid="6438292457923282991">"Okwangaphambilini"</string>
     <string name="next_page_content_description" msgid="1641835099813416294">"Okulandelayo"</string>
     <string name="colors_viewpager_content_description" msgid="2591751086138259565">"Ukubuka kuqala umbala"</string>
-    <!-- no translation found for bluetooth_sim_card_access_notification_title (7351015416346359536) -->
-    <skip />
-    <!-- no translation found for bluetooth_sim_card_access_notification_content (8685623260103018309) -->
-    <skip />
-    <!-- no translation found for bluetooth_sim_card_access_dialog_title (5616323725563125179) -->
-    <skip />
-    <!-- no translation found for bluetooth_sim_card_access_dialog_content (6281997628405909566) -->
-    <skip />
+    <string name="bluetooth_sim_card_access_notification_title" msgid="7351015416346359536">"Isicelo sokufinyelela ku-SIM"</string>
+    <string name="bluetooth_sim_card_access_notification_content" msgid="8685623260103018309">"Idivayisi ifuna ukufinyelela ku-SIM yakho. Thepha ukuze uthole imininingwane"</string>
+    <string name="bluetooth_sim_card_access_dialog_title" msgid="5616323725563125179">"Vumela ukufinyelela ku-SIM?"</string>
+    <string name="bluetooth_sim_card_access_dialog_content" msgid="6281997628405909566">"Idivayisi ye-Bluetooth, <xliff:g id="DEVICE_NAME_0">%1$s</xliff:g>, ifuna ukufinyelela idatha kusuka ku-SIM yakho. Lokhu kubandakanya oxhumana nabo.\n\nNgenkathi uxhumekile, i-<xliff:g id="DEVICE_NAME_1">%2$s</xliff:g> izithola wonke amakholi enziwa ku-<xliff:g id="PHONE_NUMBER">%3$s</xliff:g>."</string>
     <string name="bluetooth_connect_access_notification_title" msgid="2573547043170883947">"Idivayisi ye-Bluetooth iyatholakala"</string>
     <string name="bluetooth_connect_access_notification_content" msgid="1328465545685433304">"Idivayisi ifuna ukuxhuma. Thepha ukuze uthole imininingwane"</string>
     <string name="bluetooth_connect_access_dialog_title" msgid="1948056782712451381">"Xhuma kwidivaysi ye-Bluetooth?"</string>
@@ -4545,6 +4541,10 @@
     <string name="ingress_rate_limit_summary" msgid="1097811019742438371">"Lungiselela umkhawulo wezinga lokungena komkhawulokudonsa wenethiwekhi osetshenziswa kuwo wonke amanethiwekhi ahlinzeka ngoxhumano lwe-inthanethi."</string>
     <string name="ingress_rate_limit_dialog_title" msgid="5359461052422633789">"Lungiselela umkhawulo wesilinganiso sokudawuniloda kwenethiwekhi"</string>
     <string name="ingress_rate_limit_no_limit_entry" msgid="8741098826008012163">"Awukho umkhawulo"</string>
+    <!-- no translation found for disable_phantom_process_monitor_title (8348108346706188771) -->
+    <skip />
+    <!-- no translation found for disable_phantom_process_monitor_summary (3044464635550256985) -->
+    <skip />
     <string name="bluetooth_broadcast_dialog_title" msgid="9172775308463135884">"Sakaza"</string>
     <string name="bluetooth_broadcast_dialog_broadcast_app" msgid="1016617579194329005">"Sakaza i-<xliff:g id="CURRENTAPP">%1$s</xliff:g>"</string>
     <string name="bluetooth_broadcast_dialog_find_message" msgid="6621660851669953883">"Lalela ukusakaza okuseduze kwakho"</string>
diff --git a/res/values/arrays.xml b/res/values/arrays.xml
index d5aa267..442441d 100644
--- a/res/values/arrays.xml
+++ b/res/values/arrays.xml
@@ -105,11 +105,16 @@
         <item>1800000</item>
     </string-array>
 
+    <!-- NOTE: if you change this, you must also add the corresponding scale key and lookup table to
+         frameworks/base/core/java/android/content/res/FontScaleLookupTableFactory.java -->
     <string-array name="entryvalues_font_size" translatable="false">
         <item>0.85</item>
         <item>1.0</item>
         <item>1.15</item>
         <item>1.30</item>
+        <item>1.50</item>
+        <item>1.80</item>
+        <item>2.0</item>
     </string-array>
 
     <!-- Wi-Fi settings -->
@@ -206,6 +211,15 @@
         <item>Require certificate status</item>
     </string-array>
 
+    <!-- Match this with the integer value of WifiEnterpriseConfig.TlsVersion -->
+    <!-- Type of TlsVersion -->
+    <string-array name="wifi_eap_tls_ver" translatable="false">
+        <item>TLS v1.0</item>
+        <item>TLS v1.1</item>
+        <item>TLS v1.2</item>
+        <item>TLS v1.3</item>
+    </string-array>
+
     <!-- Wi-Fi AP band settings.  Either 2.4GHz or 5GHz prefer. -->
     <!-- Note that adding/removing/moving the items will need wifi settings code change. -->
     <string-array translatable="false" name="wifi_ap_band">
@@ -1342,11 +1356,6 @@
         <item>1875000</item> <!-- 15Mbps == 1875000/s -->
     </string-array>
 
-    <!-- An allowlist which packages won't show summary in battery usage screen.
-         [CHAR LIMIT=NONE] -->
-    <string-array name="allowlist_hide_summary_in_battery_usage" translatable="false">
-    </string-array>
-
     <!-- Array containing help message codes that should not be displayed
          during fingerprint enrollment. -->
     <integer-array name="fingerprint_acquired_ignore_list">
diff --git a/res/values/config.xml b/res/values/config.xml
index d7b2afa..e7efa6f 100755
--- a/res/values/config.xml
+++ b/res/values/config.xml
@@ -615,6 +615,9 @@
         <item>android.uid.system:1000</item>
     </string-array>
 
+    <!-- The default value for RedactionInterstitial in SUW -->
+    <bool name="default_allow_sensitive_lockscreen_content">true</bool>
+
     <!-- Whether to enable the app battery usage list page feature. -->
     <bool name="config_app_battery_usage_list_enabled">false</bool>
 
diff --git a/res/values/dimens.xml b/res/values/dimens.xml
index c5ad20f..2fc6247 100755
--- a/res/values/dimens.xml
+++ b/res/values/dimens.xml
@@ -171,9 +171,9 @@
     <item name="face_preview_scale" format="float" type="dimen">1.0</item>
     <dimen name="face_enroll_intro_illustration_margin_bottom">0dp</dimen>
 
-    <!-- Confirm device credentials -->
-    <dimen name="confirm_credentials_side_margin">16dp</dimen>
-    <dimen name="confirm_credentials_top_margin">16dp</dimen>
+    <!-- Lock pattern view size, align sysui biometric_auth_pattern_view_size -->
+    <dimen name="biometric_auth_pattern_view_size">348dp</dimen>
+    <dimen name="biometric_auth_pattern_view_max_size">@dimen/biometric_auth_pattern_view_size</dimen>
 
     <!-- Delete managed profile dialog -->
     <dimen name="delete_profile_dialog_padding_top">16dp</dimen>
diff --git a/res/values/strings.xml b/res/values/strings.xml
index 2057666..0ff904d 100644
--- a/res/values/strings.xml
+++ b/res/values/strings.xml
@@ -228,6 +228,17 @@
     <!-- Title to see all the previous connected devices [CHAR LIMIT=50] -->
     <string name="previous_connected_see_all">See all</string>
 
+    <!-- Title for stylus device details page [CHAR LIMIT=50] -->
+    <string name="stylus_device_details_title">Stylus</string>
+    <!-- Preference title for setting the default note taking app [CHAR LIMIT=none] -->
+    <string name="stylus_default_notes_app">System note taking app</string>
+    <!-- Preference title for toggling whether handwriting in textfields is enabled [CHAR LIMIT=none] -->
+    <string name="stylus_textfield_handwriting">Stylus writing in textfields</string>
+    <!-- Preference title for toggling whether stylus button presses are ignored [CHAR LIMIT=none] -->
+    <string name="stylus_ignore_button">Ignore all stylus button presses</string>
+    <!-- Name shown in a USI stylus header in device details page [CHAR LIMIT=60] -->
+    <string name="stylus_usi_header_title">USI stylus</string>
+
     <!-- Date & time settings screen title -->
     <string name="date_and_time">Date &amp; time</string>
 
@@ -1534,6 +1545,8 @@
     <string name="please_select_phase2">Phase 2 authentication</string>
     <!-- Label for the EAP CA certificate of the network -->
     <string name="wifi_eap_ca_cert">CA certificate</string>
+    <!-- Label for the EAP minimum TLS version of the network -->
+    <string name="wifi_eap_min_tls_ver">Minimum TLS version</string>
     <!-- Label for the OCSP type of the network. [CHAR LIMIT=32] -->
     <string name="wifi_eap_ocsp">Online Certificate Status</string>
     <!-- Label for the domain name that the EAP CA certificate(s) can be used to validate. -->
@@ -4582,8 +4595,6 @@
     <string name="power_usage_summary_title">Battery</string>
     <!-- Activity title summary for App Fuel Gauge summary -->
     <string name="power_usage_summary">What has been using the battery</string>
-    <!-- Message to show when battery usage data is not available [CHAR LIMIT=30] -->
-    <string name="power_usage_not_available">Battery usage data isn\u2019t available.</string>
     <!-- Display the battery level and status [CHAR_LIMIT=60] -->
     <string name="power_usage_level_and_status"><xliff:g id="level">%1$s</xliff:g>
             - <xliff:g id="status">%2$s</xliff:g></string>
@@ -4631,8 +4642,6 @@
 
     <!-- Title for the screen usage in power use UI [CHAR_LIMIT=60] -->
     <string name="device_screen_usage">Screen usage since full charge</string>
-    <!-- Label for list of apps using battery in power use UI. Note: ^1 should be used in all translations[CHAR_LIMIT=120] -->
-    <string name="power_usage_list_summary">Battery usage since full charge</string>
     <!-- Temp string used to debug new battery estimates [DO NOT TRANSLATE] -->
     <string name="power_usage_enhanced_debug" translatable="false"><xliff:g id="time">%1$s</xliff:g> left (New ML est)</string>
     <!-- Temp string used to debug old battery estimates [DO NOT TRANSLATE] -->
@@ -4686,8 +4695,18 @@
     <string name="battery_tip_limited_temporarily_title">Charging is paused</string>
     <!-- Summary for the battery limited temporarily tip [CHAR LIMIT=NONE] -->
     <string name="battery_tip_limited_temporarily_summary">Protecting battery to extend battery lifespan</string>
-    <!-- Summary for the battery limited temporarily extra tip [CHAR LIMIT=NONE] -->
-    <string name="battery_tip_limited_temporarily_extra_summary"><xliff:g id="percent" example="10%">%1$s</xliff:g></string>
+    <!-- Title for the battery dock defender future bypass tip [CHAR LIMIT=NONE] -->
+    <string name="battery_tip_dock_defender_future_bypass_title">Charging to <xliff:g id="percent" example="10%">%1$s</xliff:g> to protect the battery</string>
+    <!-- Summary for the battery dock defender future bypass tip [CHAR LIMIT=NONE] -->
+    <string name="battery_tip_dock_defender_future_bypass_summary">When your tablet is docked, charging will be paused at <xliff:g id="percent" example="10%">%1$s</xliff:g> to extend battery lifespan</string>
+    <!-- Title for the battery dock defender active tip [CHAR LIMIT=NONE] -->
+    <string name="battery_tip_dock_defender_active_title">Charging paused to protect battery</string>
+    <!-- Summary for the battery dock defender active tip [CHAR LIMIT=NONE] -->
+    <string name="battery_tip_dock_defender_active_summary">When your tablet is docked, charging is paused at <xliff:g id="percent" example="10%">%1$s</xliff:g> to extend battery lifespan</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 paused at <xliff:g id="percent" example="10%">%1$s</xliff:g> 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] -->
@@ -4800,8 +4819,6 @@
     <!-- Label for power consumed by Calling -->
     <string name="power_phone">Voice calls</string>
 
-    <!-- Description for battery usage time for an app, i.e. Used for 30min. Note: ^1 should be used in all translations [CHAR LIMIT=60] -->
-    <string name="battery_used_for">Used for <xliff:g id="time">^1</xliff:g></string>
     <!-- Description for battery screen usage time for an app, i.e. Screen usage 30min. Note: ^1 should be used in all translations [CHAR LIMIT=60] -->
     <string name="battery_screen_usage">Screen usage <xliff:g id="time">^1</xliff:g></string>
     <!-- Description for battery usage info for an app, i.e. 60% used by facebook. [CHAR LIMIT=60] -->
@@ -4870,9 +4887,6 @@
     <!-- Description for other users aggregated battery usage data [CHAR LIMIT=120] -->
     <string name="battery_usage_other_users">Other users</string>
 
-    <!-- Graph subtext displayed to user when enhanced battery estimate is being used [CHAR LIMIT=120] -->
-    <string name="advanced_battery_graph_subtext">Battery left estimate is based on your device usage</string>
-
     <!-- Description for battery time left, i.e. 50min Estimated time left. [CHAR LIMIT=80]-->
     <string name="estimated_time_left">Estimated time left</string>
 
@@ -5141,6 +5155,8 @@
     <string name="adaptive_connectivity_title">Adaptive connectivity</string>
     <!-- Summary of Adaptive connectivity preference. [CHAR LIMIT=NONE] -->
     <string name="adaptive_connectivity_summary">Extends battery life and improves device performance by automatically managing your network connections</string>
+    <!-- Title for adaptive connectivity main switch preferences. [CHAR LIMIT=50] -->
+    <string name="adaptive_connectivity_main_switch_title">Use adaptive connectivity</string>
 
     <!-- Title of preference group for credential storage settings [CHAR LIMIT=30] -->
     <string name="credentials_title">Credential storage</string>
@@ -6026,7 +6042,8 @@
     <string name="help_uri_about" translatable="false"></string>
     <!-- Help URI, manage apps that can set alarms and reminders [DO NOT TRANSLATE] -->
     <string name="help_uri_alarms_and_reminders" translatable="false"></string>
-
+    <!-- Help URI, manage apps that can run long background tasks [DO NOT TRANSLATE] -->
+    <string name="help_uri_long_background_tasks" translatable="false"></string>
     <!-- Help URL, WiFi [DO NOT TRANSLATE] -->
     <string name="help_url_wifi" translatable="false"></string>
     <!-- Help URL, WiFi Direct [DO NOT TRANSLATE] -->
@@ -6372,6 +6389,9 @@
     <string name="app_default_dashboard_title">Default apps</string>
     <!-- Title for setting tile leading to App Clones menu under the Apps page [CHAR LIMIT=40] -->
     <string name="cloned_apps_dashboard_title">Cloned Apps</string>
+    <!-- Description for introduction of the cloned apps page [CHAR LIMIT=NONE]-->
+    <string name="desc_cloned_apps_intro_text">Create a second instance of an app so that you can use two accounts at the same time.</string>
+    <string name="cloned_apps_summary"><xliff:g id="cloned_apps_count">%1$s</xliff:g> cloned, <xliff:g id="allowed_apps_count">%2$d</xliff:g> available to clone</string>
     <!-- Summary text for system preference title, showing important setting items under system setting [CHAR LIMIT=NONE]-->
     <string name="system_dashboard_summary">Languages, gestures, time, backup</string>
     <!-- Summary text for language preference title, showing important setting items under language setting [CHAR LIMIT=NONE]-->
@@ -9117,6 +9137,22 @@
     <!-- Title for the See more preference item in Special app access settings [CHAR LIMIT=30] -->
     <string name="special_access_more">See more</string>
 
+    <!-- Label for the settings activity for controlling apps that can run long background tasks [CHAR LIMIT=30] -->
+    <string name="long_background_tasks_label">Long background tasks</string>
+    <!-- Label for the switch to toggle the permission for running long background tasks [CHAR LIMIT=50] -->
+    <string name="long_background_tasks_switch_title">Allow long-running background tasks</string>
+    <!-- Title for the settings screen for controlling apps that can run long background tasks [CHAR LIMIT=30] -->
+    <string name="long_background_tasks_title">Long background tasks</string>
+    <!-- Description that appears below the long_background_tasks switch [CHAR LIMIT=NONE] -->
+    <string name="long_background_tasks_footer_title">
+        Allow this app to run long background tasks. This lets the app run tasks that might
+        take longer than a few minutes to finish, such as downloads and uploads.
+        \n\nIf this permission is denied, the system will limit how long the app can perform
+        such tasks in the background.
+    </string>
+    <!-- Keywords for settings screen for controlling apps that can run long background tasks [CHAR LIMIT=NONE] -->
+    <string name="keywords_long_background_tasks">long jobs, data transfer, background tasks</string>
+
     <!-- Reset rate-limiting in the system service ShortcutManager.  "ShortcutManager" is the name of a system service and not translatable.
     If the word "rate-limit" is hard to translate, use "Reset ShortcutManager API call limit" as the source text, which means
     the same thing in this context.
@@ -10469,6 +10505,11 @@
     <!-- Title for the button to reboot with MTE enabled. [CHAR LIMIT=NONE] -->
     <string name="reboot_with_mte_title">Reboot with MTE</string>
     <string name="reboot_with_mte_message">System will reboot and allow to experiment with Memory Tagging Extension (MTE). MTE may negatively impact system performance and stability. Will be reset on next subsequent reboot.</string>
+    <!-- Subtext for button if MTE is not enabled through Advanced memory protection. -->
+    <string name="reboot_with_mte_summary">Try MTE for a single boot for app development</string>
+    <!-- Subtext for button if MTE is already enabled through Advanced memory protection.
+         The string for "Advanced memory protection" needs to match "memtag_toggle" above -->
+    <string name="reboot_with_mte_already_enabled">MTE is enabled through Advanced memory protection</string>
     <!-- Toast that is shown when the user initiates capturing a heap dump for the system server. [CHAR LIMIT=NONE] -->
     <string name="capturing_system_heap_dump_message">Capturing system heap dump</string>
     <!-- Toast that is shown if there's an error capturing the user initiated heap dump. [CHAR LIMIT=NONE] -->
@@ -10491,12 +10532,15 @@
     <string name="wifi_calling_summary">Use Wi\u2011Fi for calls to improve quality</string>
 
     <!-- Mobile network settings screen, title of Backup calling setting.  [CHAR LIMIT=NONE] -->
+    <!-- Deprecated ToDo: b/260059444 remove it next version-->
     <string name="backup_calling_settings_title">Backup calling</string>
 
     <!-- Backup calling summary.  [CHAR LIMIT=100] -->
+    <!-- Deprecated ToDo: b/260059444 remove it next version-->
     <string name="backup_calling_setting_summary">If <xliff:g id="backup_calling_operator_text" example="Google Fi">%1$s</xliff:g> is unavailable or roaming, use your mobile data SIM for <xliff:g id="backup_calling_carrier_text" example="Google Fi">%1$s</xliff:g> calls.</string>
 
     <!-- List of synonyms for the cross SIM calling titles, used to match in settings search [CHAR LIMIT=NONE] -->
+    <!-- Deprecated ToDo: b/260059444 remove it next version-->
     <string name="keywords_backup_calling">backup calling</string>
 
     <!-- Title for enable MMS notification when trying to receive MMS.  [CHAR LIMIT=40] -->
@@ -10608,6 +10652,14 @@
     <string name="lockscreen_double_line_clock_summary">Show double-line clock when available</string>
     <!-- Lockscreen double-line clock toggle [CHAR LIMIT=60] -->
     <string name="lockscreen_double_line_clock_setting_toggle">Double-line clock</string>
+    <!-- Lock screen buttons preference [CHAR LIMIT=60] -->
+    <string name="lockscreen_quick_affordances_title">Buttons</string>
+    <!-- Summary for the lock screen button preference [CHAR LIMIT=60] -->
+    <plurals name="lockscreen_quick_affordances_summary">
+        <item quantity="zero">None</item>
+        <item quantity="one"><xliff:g id="first">%1$s</xliff:g></item>
+        <item quantity="other"><xliff:g id="first">%1$s</xliff:g>, <xliff:g id="second">%2$s</xliff:g></item>
+    </plurals>
 
     <!-- Title for RTT setting. [CHAR LIMIT=NONE] -->
     <string name="rtt_settings_title"></string>
@@ -11240,6 +11292,11 @@
     <!-- Developer Settings: Dialog ListPreference option to disable network bandwidth ingress rate limit [CHAR LIMIT=none] -->
     <string name="ingress_rate_limit_no_limit_entry">No limit</string>
 
+    <!-- Developer settings: Title for disabling phantom process monitoring. [CHAR LIMIT=50]-->
+    <string name="disable_phantom_process_monitor_title">Disable child process restrictions</string>
+    <!-- Developer settings: Summary for disabling phantom process monitoring. [CHAR LIMIT=NONE]-->
+    <string name="disable_phantom_process_monitor_summary">Disable restrictions on the system resource usage of the app child processes</string>
+
     <!-- BT LE Audio Device: Media Broadcast -->
     <!-- The title of the Media Broadcast Dialog [CHAR LIMIT=none] -->
     <string name="bluetooth_broadcast_dialog_title">Broadcast</string>
diff --git a/res/values/styles.xml b/res/values/styles.xml
index 591d800..20ebe255 100644
--- a/res/values/styles.xml
+++ b/res/values/styles.xml
@@ -41,12 +41,6 @@
         <item name="android:textAppearance">@style/TextAppearance.info_value</item>
     </style>
 
-    <style name="info_small">
-        <item name="android:layout_height">wrap_content</item>
-        <item name="android:layout_width">wrap_content</item>
-        <item name="android:textAppearance">@style/TextAppearance.info_small</item>
-    </style>
-
     <style name="info_layout">
         <item name="android:orientation">vertical</item>
         <item name="android:paddingStart">10dip</item>
@@ -217,11 +211,6 @@
         <item name="android:textStyle">bold</item>
     </style>
 
-    <style name="TextAppearance.info_small">
-        <item name="android:textSize">12sp</item>
-        <item name="android:textStyle">normal</item>
-    </style>
-
     <style name="TextAppearance.info_value">
         <item name="android:textSize">14sp</item>
         <item name="android:textStyle">normal</item>
@@ -303,15 +292,6 @@
         <item name="android:padding">8dp</item>
     </style>
 
-    <style name="TextAppearance.NotificationHistory" parent="@android:style/Theme.DeviceDefault.DayNight">
-        <item name="android:textSize">14sp</item>
-    </style>
-
-    <style name="TextAppearance.NotificationHistory.AppName">
-        <item name="android:fontFamily">@*android:string/config_bodyFontFamily</item>
-        <item name="android:textSize">12sp</item>
-    </style>
-
     <style name="TextAppearance.ContextualCardDismissalText"
            parent="@*android:style/TextAppearance.DeviceDefault.Body1">
         <item name="android:fontFamily">@*android:string/config_headlineFontFamilyMedium</item>
@@ -399,10 +379,11 @@
     </style>
 
     <style name="LockPatternContainerStyle">
-        <item name="android:maxHeight">620dp</item>
-        <item name="android:maxWidth">620dp</item>
-        <item name="android:minHeight">0dp</item>
-        <item name="android:minWidth">0dp</item>
+        <item name="android:gravity">center</item>
+        <item name="android:maxHeight">@dimen/biometric_auth_pattern_view_max_size</item>
+        <item name="android:maxWidth">@dimen/biometric_auth_pattern_view_max_size</item>
+        <item name="android:minHeight">@dimen/biometric_auth_pattern_view_size</item>
+        <item name="android:minWidth">@dimen/biometric_auth_pattern_view_size</item>
         <item name="android:paddingBottom">0dp</item>
         <item name="android:paddingHorizontal">0dp</item>
         <item name="android:paddingTop">0dp</item>
@@ -498,10 +479,6 @@
         <item name="headerSubtitleSize">14dp</item>
     </style>
 
-    <style name="Widget.SliceView.Panel.Slider.LargeIcon">
-        <item name="rowStyle">@style/SliceRow.Slider.LargeIcon</item>
-    </style>
-
     <style name="SliceRow">
         <!-- 2dp start padding for the start icon -->
         <item name="titleItemStartPadding">2dp</item>
@@ -551,15 +528,6 @@
         <item name="iconSize">25dp</item>
     </style>
 
-    <style name="SliceRow.Slider.LargeIcon">
-        <!-- 10dp start padding for the start icon -->
-        <item name="titleItemStartPadding">10dp</item>
-        <!-- Title icon size -->
-        <item name="iconSize">36dp</item>
-        <!-- RecycleView item animator -->
-        <item name="disableRecyclerViewItemAnimator">true</item>
-    </style>
-
     <style name="DisclaimerPositiveButton" parent="@style/SudGlifButton.Primary">
         <item name="android:layout_margin">16dp</item>
         <item name="android:paddingStart">8dp</item>
@@ -600,10 +568,6 @@
         <item name="android:gravity">center</item>
     </style>
 
-    <style name="TextAppearance.NotificationImportanceButton.Selected" parent="TextAppearance.NotificationImportanceButton">
-        <item name="android:textColor">?android:attr/colorAccent</item>
-    </style>
-
     <style name="TextAppearance.NotificationImportanceButton.Unselected" parent="TextAppearance.NotificationImportanceButton">
         <item name="android:textColor">?android:attr/textColorPrimary</item>
     </style>
@@ -761,16 +725,6 @@
         <item name="android:gravity">start</item>
     </style>
 
-    <style name="TextAppearance.HeadLineFontFamily"
-           parent="@*android:style/TextAppearance.DeviceDefault.Title">
-        <item name="android:fontFamily">@*android:string/config_headlineFontFamily</item>
-    </style>
-
-    <style name="TextAppearance.HeadLineFontFamily.Subhead"
-           parent="@*android:style/TextAppearance.DeviceDefault.Subhead">
-        <item name="android:fontFamily">@*android:string/config_headlineFontFamily</item>
-    </style>
-
     <style name="HomepageTitleText" parent="CollapsingToolbarTitle.Expanded">
         <item name="android:layout_width">wrap_content</item>
         <item name="android:layout_height">wrap_content</item>
diff --git a/res/values/themes.xml b/res/values/themes.xml
index ff56e7e..e16c6b6 100644
--- a/res/values/themes.xml
+++ b/res/values/themes.xml
@@ -149,11 +149,6 @@
         <item name="android:textAllCaps">false</item>
     </style>
 
-    <style name="Theme.ConfirmDeviceCredentials" parent="Theme.SubSettings">
-        <item name="confirmDeviceCredentialsSideMargin">@dimen/confirm_credentials_side_margin</item>
-        <item name="confirmDeviceCredentialsTopMargin">@dimen/confirm_credentials_top_margin</item>
-    </style>
-
     <style name="Theme.ConfirmDeviceCredentialsDark" parent="@android:style/Theme.DeviceDefault">
         <item name="android:windowActionBar">false</item>
         <item name="android:windowNoTitle">true</item>
@@ -167,11 +162,6 @@
         <item name="android:windowAnimationStyle">@style/ConfirmDeviceCredentialsAnimationStyle</item>
     </style>
 
-    <style name="Theme.ConfirmDeviceCredentialsWork" parent="Theme.ConfirmDeviceCredentialsDark">
-        <item name="*android:lockPatternStyle">@style/LockPatternStyle</item>
-        <item name="android:colorAccent">@*android:color/white</item>
-    </style>
-
     <style name="FallbackHome" parent="@android:style/Theme.DeviceDefault.NoActionBar">
         <item name="android:windowBackground">@android:color/transparent</item>
         <item name="android:colorBackgroundCacheHint">@null</item>
@@ -235,27 +225,6 @@
         <item name="android:fontFamily">@*android:string/config_headlineFontFamilyMedium</item>
     </style>
 
-    <!-- This light theme for a window that can be applied to show light theme in setupwizard flow,
-         regardless of whether system theme changed to dark or light theme. WARNING: your settings
-         activity shows in setupwizard flow, but doesn't use setupwizard theme. This theme must be
-         set to ensure settings activity always shows light theme in setupwizard flow. -->
-    <style name="LightTheme.SettingsBase.SetupWizard" parent="@android:style/Theme.DeviceDefault">
-        <item name="android:windowLightStatusBar">true</item>
-        <item name="android:navigationBarColor">@android:color/white</item>
-        <item name="android:windowLightNavigationBar">true</item>
-        <item name="android:navigationBarDividerColor">@*android:color/navigation_bar_divider_device_default_settings</item>
-
-        <item name="android:colorPrimary">@*android:color/primary_device_default_settings_light</item>
-        <item name="android:colorPrimaryDark">@*android:color/primary_dark_device_default_settings_light</item>
-        <item name="android:colorBackground">@*android:color/background_device_default_light</item>
-        <item name="android:colorAccent">@*android:color/accent_device_default_light</item>
-
-        <item name="android:listDivider">@*android:color/list_divider_color_light</item>
-
-        <item name="android:textColorPrimary">@*android:color/primary_text_light</item>
-        <item name="android:textColorSecondary">@*android:color/secondary_text_light</item>
-    </style>
-
     <!-- Material theme for the pages containing TabLayout and ViewPager -->
     <style name="Theme.TabTheme" parent="@style/Theme.MaterialComponents.DayNight">
         <item name="colorPrimary">@*android:color/edge_effect_device_default_light</item>
diff --git a/res/values/themes_suw.xml b/res/values/themes_suw.xml
index 07232a3..a7fcc39 100644
--- a/res/values/themes_suw.xml
+++ b/res/values/themes_suw.xml
@@ -228,15 +228,6 @@
         <item name="android:windowAnimationStyle">@null</item>
     </style>
 
-    <!-- Accessibility portion of Setup Wizard -->
-    <style name="SetupWizardAccessibilityTheme" parent="Theme.SettingsBase">
-        <item name="android:colorPrimary">@color/material_grey_100</item>
-        <item name="android:colorAccent">@color/material_blue_700</item>
-        <item name="android:titleTextColor">@color/material_blue_700</item>
-        <item name="preferenceTheme">@style/SettingsPreferenceTheme</item>
-        <item name="switchBarTheme">@style/ThemeOverlay.SwitchBar.Settings</item>
-    </style>
-
     <style name="SuwAlertDialogThemeCompat" parent="@style/Theme.AppCompat.Dialog.Alert">
         <!-- Referenced SudThemeGlifV3 style -->
         <item name="android:textAllCaps">false</item>
diff --git a/res/xml/adaptive_connectivity_settings.xml b/res/xml/adaptive_connectivity_settings.xml
index d5941ad..6306006 100644
--- a/res/xml/adaptive_connectivity_settings.xml
+++ b/res/xml/adaptive_connectivity_settings.xml
@@ -30,7 +30,7 @@
 
     <com.android.settingslib.widget.MainSwitchPreference
         android:key="adaptive_connectivity"
-        android:title="@string/adaptive_connectivity_title"
+        android:title="@string/adaptive_connectivity_main_switch_title"
         settings:controller="com.android.settings.network.AdaptiveConnectivityTogglePreferenceController"/>
 
 </PreferenceScreen>
diff --git a/res/xml/app_info_settings.xml b/res/xml/app_info_settings.xml
index 2bb05d0..e004f28 100644
--- a/res/xml/app_info_settings.xml
+++ b/res/xml/app_info_settings.xml
@@ -189,6 +189,12 @@
             android:summary="@string/summary_placeholder"
             settings:controller="com.android.settings.applications.appinfo.AlarmsAndRemindersDetailPreferenceController" />
 
+        <Preference
+            android:key="long_background_tasks"
+            android:title="@string/long_background_tasks_title"
+            android:summary="@string/summary_placeholder"
+            settings:controller="com.android.settings.applications.appinfo.LongBackgroundTasksDetailsPreferenceController" />
+
     </PreferenceCategory>
 
     <!-- App installer info -->
diff --git a/res/xml/apps.xml b/res/xml/apps.xml
index 8fb72e8..ae51bae 100644
--- a/res/xml/apps.xml
+++ b/res/xml/apps.xml
@@ -65,6 +65,7 @@
     <Preference
         android:key="cloned_apps"
         android:title="@string/cloned_apps_dashboard_title"
+        android:summary="@string/summary_placeholder"
         android:order="-995"
         settings:controller="com.android.settings.applications.ClonedAppsPreferenceController"
         android:fragment="com.android.settings.applications.manageapplications.ManageApplications">
diff --git a/res/xml/bluetooth_device_details_fragment.xml b/res/xml/bluetooth_device_details_fragment.xml
index 0528973..5cd7c3a 100644
--- a/res/xml/bluetooth_device_details_fragment.xml
+++ b/res/xml/bluetooth_device_details_fragment.xml
@@ -44,15 +44,18 @@
 
     <com.android.settingslib.widget.ButtonPreference
         android:key="hearing_aid_pair_other_button"
-        android:gravity="center" />
+        android:gravity="center"/>
     <com.android.settings.applications.SpacePreference
         android:key="hearing_aid_space_layout"
-        android:layout_height="8dp" />
+        android:layout_height="8dp"/>
 
     <com.android.settingslib.widget.ActionButtonsPreference
         android:key="action_buttons"
         settings:allowDividerBelow="true"/>
 
+    <PreferenceCategory
+        android:key="device_stylus"/>
+
     <com.android.settings.slices.SlicePreference
         android:key="bt_extra_control"
         settings:controller="com.android.settings.slices.SlicePreferenceController"
diff --git a/res/xml/conversation_notification_settings.xml b/res/xml/conversation_notification_settings.xml
index af82140..9078e2d 100644
--- a/res/xml/conversation_notification_settings.xml
+++ b/res/xml/conversation_notification_settings.xml
@@ -25,6 +25,9 @@
         android:layout="@layout/settings_entity_header"
         settings:allowDividerBelow="true"/>
 
+    <com.android.settings.widget.SettingsMainSwitchPreference
+        android:key="block" />
+
     <!-- important conversation -->
     <com.android.settings.notification.app.ConversationPriorityPreference
         android:key="priority"
diff --git a/res/xml/development_settings.xml b/res/xml/development_settings.xml
index a0640f5..9e864b8 100644
--- a/res/xml/development_settings.xml
+++ b/res/xml/development_settings.xml
@@ -672,6 +672,12 @@
         <Preference
             android:key="reset_shortcut_manager_throttling"
             android:title="@string/reset_shortcut_manager_throttling" />
+
+        <SwitchPreference
+            android:key="disable_phantom_process_monitor"
+            android:title="@string/disable_phantom_process_monitor_title"
+            android:summary="@string/disable_phantom_process_monitor_summary" />
+
     </PreferenceCategory>
 
     <PreferenceCategory
diff --git a/res/xml/long_background_tasks.xml b/res/xml/long_background_tasks.xml
new file mode 100644
index 0000000..405b0cf
--- /dev/null
+++ b/res/xml/long_background_tasks.xml
@@ -0,0 +1,30 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!--
+  ~ Copyright (C) 2022 The Android Open Source Project
+  ~
+  ~ Licensed under the Apache License, Version 2.0 (the "License");
+  ~ you may not use this file except in compliance with the License.
+  ~ You may obtain a copy of the License at
+  ~
+  ~      http://www.apache.org/licenses/LICENSE-2.0
+  ~
+  ~ Unless required by applicable law or agreed to in writing, software
+  ~ distributed under the License is distributed on an "AS IS" BASIS,
+  ~ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+  ~ See the License for the specific language governing permissions and
+  ~ limitations under the License.
+  -->
+
+<PreferenceScreen xmlns:android="http://schemas.android.com/apk/res/android"
+                  android:title="@string/long_background_tasks_title">
+
+    <com.android.settings.widget.FilterTouchesRestrictedSwitchPreference
+        android:key="long_background_tasks_switch"
+        android:title="@string/long_background_tasks_switch_title" />
+
+    <com.android.settingslib.widget.FooterPreference
+        android:key="long_background_tasks_description"
+        android:title="@string/long_background_tasks_footer_title"
+        android:selectable="false" />
+
+</PreferenceScreen>
diff --git a/res/xml/mobile_network_settings.xml b/res/xml/mobile_network_settings.xml
index 96eacbc..22434b1 100644
--- a/res/xml/mobile_network_settings.xml
+++ b/res/xml/mobile_network_settings.xml
@@ -183,14 +183,6 @@
                 android:persistent="true"
                 settings:controller="com.android.settings.network.telephony.VideoCallingPreferenceController"/>
 
-            <SwitchPreference
-                android:key="backup_calling_key"
-                android:title="@string/backup_calling_settings_title"
-                android:persistent="false"
-                android:summary="@string/backup_calling_setting_summary"
-                settings:keywords="@string/keywords_backup_calling"
-                settings:controller="com.android.settings.network.telephony.BackupCallingPreferenceController"/>
-
         </PreferenceCategory>
 
         <com.android.settings.network.telephony.cdma.CdmaListPreference
diff --git a/res/xml/network_provider_calls_sms.xml b/res/xml/network_provider_calls_sms.xml
index 2281f48..8d15578 100644
--- a/res/xml/network_provider_calls_sms.xml
+++ b/res/xml/network_provider_calls_sms.xml
@@ -43,12 +43,4 @@
         settings:controller="com.android.settings.network.telephony.NetworkProviderWifiCallingPreferenceController"
         settings:allowDividerAbove="true"
         />
-
-    <PreferenceCategory
-        android:key="provider_model_backup_calling_category"
-        android:title="@string/backup_calling_settings_title"
-        android:order="25"
-        settings:controller="com.android.settings.network.telephony.NetworkProviderBackupCallingPreferenceController"
-        settings:allowDividerAbove="true"
-        />
 </PreferenceScreen>
diff --git a/res/xml/security_lockscreen_settings.xml b/res/xml/security_lockscreen_settings.xml
index 3bd84f8..80e8fe6 100644
--- a/res/xml/security_lockscreen_settings.xml
+++ b/res/xml/security_lockscreen_settings.xml
@@ -69,6 +69,11 @@
             android:summary="@string/lockscreen_trivial_controls_summary"
             settings:controller="com.android.settings.display.ControlsTrivialPrivacyPreferenceController"/>
 
+        <Preference
+            android:key="customizable_lock_screen_quick_affordances"
+            android:title="@string/lockscreen_quick_affordances_title"
+            settings:controller="com.android.settings.display.CustomizableLockScreenQuickAffordancesPreferenceController" />
+
         <SwitchPreference
             android:key="lockscreen_double_line_clock_switch"
             android:title="@string/lockscreen_double_line_clock_setting_toggle"
diff --git a/res/xml/special_access.xml b/res/xml/special_access.xml
index 3dd6e18..0d2ee51 100644
--- a/res/xml/special_access.xml
+++ b/res/xml/special_access.xml
@@ -108,6 +108,16 @@
         settings:controller="com.android.settings.applications.specialaccess.DataSaverController" />
 
     <Preference
+        android:key="long_background_tasks"
+        android:title="@string/long_background_tasks_title"
+        android:fragment="com.android.settings.applications.manageapplications.ManageApplications"
+        settings:keywords="@string/keywords_long_background_tasks">
+        <extra
+            android:name="classname"
+            android:value="com.android.settings.Settings$LongBackgroundTasksActivity" />
+    </Preference>
+
+    <Preference
         android:key="manage_external_sources"
         android:title="@string/install_other_apps"
         android:fragment="com.android.settings.applications.manageapplications.ManageApplications"
diff --git a/src/com/android/settings/ResetNetwork.java b/src/com/android/settings/ResetNetwork.java
index 224ba13..7fb818a 100644
--- a/src/com/android/settings/ResetNetwork.java
+++ b/src/com/android/settings/ResetNetwork.java
@@ -24,8 +24,6 @@
 import android.content.Intent;
 import android.content.res.Resources;
 import android.os.Bundle;
-import android.os.UserHandle;
-import android.os.UserManager;
 import android.provider.Settings;
 import android.provider.Settings.Global;
 import android.telephony.SubscriptionInfo;
@@ -42,16 +40,17 @@
 import android.widget.CheckBox;
 import android.widget.Spinner;
 
+import androidx.activity.result.ActivityResult;
+import androidx.activity.result.ActivityResultLauncher;
+import androidx.activity.result.contract.ActivityResultContracts;
 import androidx.annotation.VisibleForTesting;
 
 import com.android.settings.core.InstrumentedFragment;
 import com.android.settings.core.SubSettingLauncher;
-import com.android.settings.enterprise.ActionDisabledByAdminDialogHelper;
+import com.android.settings.network.ResetNetworkRestrictionViewBuilder;
 import com.android.settings.network.SubscriptionUtil;
 import com.android.settings.password.ChooseLockSettingsHelper;
 import com.android.settings.password.ConfirmLockPattern;
-import com.android.settingslib.RestrictedLockUtils.EnforcedAdmin;
-import com.android.settingslib.RestrictedLockUtilsInternal;
 import com.android.settingslib.development.DevelopmentSettingsEnabler;
 
 import java.util.ArrayList;
@@ -74,6 +73,7 @@
     // Arbitrary to avoid conficts
     private static final int KEYGUARD_REQUEST = 55;
 
+    private ActivityResultLauncher mActivityResultLauncher;
     private List<SubscriptionInfo> mSubscriptions;
 
     private View mContentView;
@@ -86,6 +86,10 @@
     public void onCreate(@Nullable Bundle savedInstanceState) {
         super.onCreate(savedInstanceState);
         getActivity().setTitle(R.string.reset_network_title);
+
+        mActivityResultLauncher = registerForActivityResult(
+                new ActivityResultContracts.StartActivityForResult(),
+                result -> onActivityLauncherResult(result));
     }
 
     /**
@@ -100,22 +104,16 @@
                 new ChooseLockSettingsHelper.Builder(getActivity(), this);
         return builder.setRequestCode(request)
                 .setTitle(res.getText(R.string.reset_network_title))
+                .setActivityResultLauncher(mActivityResultLauncher)
                 .show();
     }
 
-    @Override
-    public void onActivityResult(int requestCode, int resultCode, Intent data) {
-        super.onActivityResult(requestCode, resultCode, data);
-
-        if (requestCode != KEYGUARD_REQUEST) {
-            return;
-        }
-
+    public void onActivityLauncherResult(ActivityResult result) {
         // If the user entered a valid keyguard trace, present the final
         // confirmation prompt; otherwise, go back to the initial state.
-        if (resultCode == Activity.RESULT_OK) {
+        if (result.getResultCode() == Activity.RESULT_OK) {
             showFinalConfirmation();
-        } else {
+        } else if (mContentView != null) {
             establishInitialState(getActiveSubscriptionInfoList());
         }
     }
@@ -123,14 +121,28 @@
     @VisibleForTesting
     void showFinalConfirmation() {
         Bundle args = new Bundle();
+
+        ResetNetworkRequest request = new ResetNetworkRequest(
+                ResetNetworkRequest.RESET_CONNECTIVITY_MANAGER |
+                ResetNetworkRequest.RESET_VPN_MANAGER |
+                ResetNetworkRequest.RESET_WIFI_MANAGER |
+                ResetNetworkRequest.RESET_WIFI_P2P_MANAGER |
+                ResetNetworkRequest.RESET_BLUETOOTH_MANAGER
+        );
         if (mSubscriptions != null && mSubscriptions.size() > 0) {
             int selectedIndex = mSubscriptionSpinner.getSelectedItemPosition();
             SubscriptionInfo subscription = mSubscriptions.get(selectedIndex);
-            args.putInt(SubscriptionManager.EXTRA_SUBSCRIPTION_INDEX,
-                    subscription.getSubscriptionId());
+            int subId = subscription.getSubscriptionId();
+            request.setResetTelephonyAndNetworkPolicyManager(subId)
+                   .setResetApn(subId);
         }
-        args.putBoolean(MainClear.ERASE_ESIMS_EXTRA,
-                mEsimContainer.getVisibility() == View.VISIBLE && mEsimCheckbox.isChecked());
+        if (mEsimContainer.getVisibility() == View.VISIBLE && mEsimCheckbox.isChecked()) {
+            request.setResetEsim(getContext().getPackageName())
+                   .writeIntoBundle(args);
+        } else {
+            request.writeIntoBundle(args);
+        }
+
         new SubSettingLauncher(getContext())
                 .setDestination(ResetNetworkConfirm.class.getName())
                 .setArguments(args)
@@ -255,6 +267,10 @@
     public void onResume() {
         super.onResume();
 
+        if (mContentView == null) {
+            return;
+        }
+
         // update options if subcription has been changed
         List<SubscriptionInfo> updatedSubscriptions = getActiveSubscriptionInfoList();
         if ((mSubscriptions != null)
@@ -283,18 +299,10 @@
     @Override
     public View onCreateView(LayoutInflater inflater, ViewGroup container,
             Bundle savedInstanceState) {
-        final UserManager um = UserManager.get(getActivity());
-        final EnforcedAdmin admin = RestrictedLockUtilsInternal.checkIfRestrictionEnforced(
-                getActivity(), UserManager.DISALLOW_NETWORK_RESET, UserHandle.myUserId());
-        if (!um.isAdminUser() || RestrictedLockUtilsInternal.hasBaseUserRestriction(getActivity(),
-                UserManager.DISALLOW_NETWORK_RESET, UserHandle.myUserId())) {
-            return inflater.inflate(R.layout.network_reset_disallowed_screen, null);
-        } else if (admin != null) {
-            new ActionDisabledByAdminDialogHelper(getActivity())
-                    .prepareDialogBuilder(UserManager.DISALLOW_NETWORK_RESET, admin)
-                    .setOnDismissListener(__ -> getActivity().finish())
-                    .show();
-            return new View(getContext());
+        View view = (new ResetNetworkRestrictionViewBuilder(getActivity())).build();
+        if (view != null) {
+            Log.w(TAG, "Access deny.");
+            return view;
         }
 
         mContentView = inflater.inflate(R.layout.reset_network, null);
diff --git a/src/com/android/settings/ResetNetworkConfirm.java b/src/com/android/settings/ResetNetworkConfirm.java
index 30d159b..0cd94a5 100644
--- a/src/com/android/settings/ResetNetworkConfirm.java
+++ b/src/com/android/settings/ResetNetworkConfirm.java
@@ -16,30 +16,15 @@
 
 package com.android.settings;
 
-import static com.android.settingslib.RestrictedLockUtils.EnforcedAdmin;
-
 import android.app.Activity;
 import android.app.ProgressDialog;
 import android.app.settings.SettingsEnums;
-import android.bluetooth.BluetoothAdapter;
-import android.bluetooth.BluetoothManager;
-import android.content.ContentResolver;
 import android.content.Context;
-import android.net.ConnectivityManager;
-import android.net.NetworkPolicyManager;
-import android.net.Uri;
-import android.net.VpnManager;
-import android.net.wifi.WifiManager;
-import android.net.wifi.p2p.WifiP2pManager;
 import android.os.AsyncTask;
 import android.os.Bundle;
 import android.os.Looper;
-import android.os.RecoverySystem;
-import android.os.UserHandle;
-import android.os.UserManager;
 import android.telephony.SubscriptionManager;
 import android.telephony.SubscriptionManager.OnSubscriptionsChangedListener;
-import android.telephony.TelephonyManager;
 import android.util.Log;
 import android.view.LayoutInflater;
 import android.view.View;
@@ -52,9 +37,10 @@
 import androidx.appcompat.app.AlertDialog;
 
 import com.android.settings.core.InstrumentedFragment;
-import com.android.settings.enterprise.ActionDisabledByAdminDialogHelper;
-import com.android.settings.network.apn.ApnSettings;
-import com.android.settingslib.RestrictedLockUtilsInternal;
+import com.android.settings.network.ResetNetworkOperationBuilder;
+import com.android.settings.network.ResetNetworkRestrictionViewBuilder;
+
+import java.util.concurrent.atomic.AtomicBoolean;
 
 /**
  * Confirm and execute a reset of the network settings to a clean "just out of the box"
@@ -70,10 +56,9 @@
     private static final String TAG = "ResetNetworkConfirm";
 
     @VisibleForTesting View mContentView;
-    @VisibleForTesting boolean mEraseEsim;
     @VisibleForTesting ResetNetworkTask mResetNetworkTask;
     @VisibleForTesting Activity mActivity;
-    private int mSubId = SubscriptionManager.INVALID_SUBSCRIPTION_ID;
+    @VisibleForTesting ResetNetworkRequest mResetNetworkRequest;
     private ProgressDialog mProgressDialog;
     private AlertDialog mAlertDialog;
     private OnSubscriptionsChangedListener mSubscriptionsChangedListener;
@@ -86,63 +71,27 @@
         private static final String TAG = "ResetNetworkTask";
 
         private final Context mContext;
-        private final String mPackageName;
 
         ResetNetworkTask(Context context) {
             mContext = context;
-            mPackageName = context.getPackageName();
         }
 
         @Override
         protected Boolean doInBackground(Void... params) {
-            boolean isResetSucceed = true;
-            ConnectivityManager connectivityManager = (ConnectivityManager)
-                    mContext.getSystemService(Context.CONNECTIVITY_SERVICE);
-            if (connectivityManager != null) {
-                connectivityManager.factoryReset();
+            final AtomicBoolean resetEsimSuccess = new AtomicBoolean(true);
+
+            String resetEsimPackageName = mResetNetworkRequest.getResetEsimPackageName();
+            ResetNetworkOperationBuilder builder = mResetNetworkRequest
+                    .toResetNetworkOperationBuilder(mContext, Looper.getMainLooper());
+            if (resetEsimPackageName != null) {
+                // Override reset eSIM option for the result of reset operation
+                builder = builder.resetEsim(resetEsimPackageName,
+                        success -> { resetEsimSuccess.set(success); }
+                        );
             }
+            builder.build().run();
 
-            VpnManager vpnManager = mContext.getSystemService(VpnManager.class);
-            if (vpnManager != null) {
-                vpnManager.factoryReset();
-            }
-
-            WifiManager wifiManager = (WifiManager)
-                    mContext.getSystemService(Context.WIFI_SERVICE);
-            if (wifiManager != null) {
-                wifiManager.factoryReset();
-            }
-
-            p2pFactoryReset(mContext);
-
-            if (mEraseEsim) {
-                isResetSucceed = RecoverySystem.wipeEuiccData(mContext, mPackageName);
-            }
-
-            TelephonyManager telephonyManager = (TelephonyManager)
-                    mContext.getSystemService(TelephonyManager.class)
-                            .createForSubscriptionId(mSubId);
-            if (telephonyManager != null) {
-                telephonyManager.resetSettings();
-            }
-
-            NetworkPolicyManager policyManager = (NetworkPolicyManager)
-                    mContext.getSystemService(Context.NETWORK_POLICY_SERVICE);
-            if (policyManager != null) {
-                String subscriberId = telephonyManager.getSubscriberId();
-                policyManager.factoryReset(subscriberId);
-            }
-
-            BluetoothManager btManager = (BluetoothManager)
-                    mContext.getSystemService(Context.BLUETOOTH_SERVICE);
-            if (btManager != null) {
-                BluetoothAdapter btAdapter = btManager.getAdapter();
-                if (btAdapter != null) {
-                    btAdapter.clearBluetooth();
-                }
-            }
-
-            restoreDefaultApn(mContext);
+            boolean isResetSucceed = resetEsimSuccess.get();
             Log.d(TAG, "network factoryReset complete. succeeded: "
                     + String.valueOf(isResetSucceed));
             return isResetSucceed;
@@ -181,12 +130,13 @@
             }
 
             // abandon execution if subscription no longer active
-            if (mSubId != SubscriptionManager.INVALID_SUBSCRIPTION_ID) {
+            int subId = mResetNetworkRequest.getResetApnSubId();
+            if (subId != SubscriptionManager.INVALID_SUBSCRIPTION_ID) {
                 SubscriptionManager mgr = getSubscriptionManager();
                 // always remove listener
                 stopMonitorSubscriptionChange(mgr);
-                if (!isSubscriptionRemainActive(mgr, mSubId)) {
-                    Log.w(TAG, "subId " + mSubId + " disappear when confirm");
+                if (!isSubscriptionRemainActive(mgr, subId)) {
+                    Log.w(TAG, "subId " + subId + " disappear when confirm");
                     mActivity.finish();
                     return;
                 }
@@ -206,20 +156,6 @@
         }
     };
 
-    @VisibleForTesting
-    void p2pFactoryReset(Context context) {
-        WifiP2pManager wifiP2pManager = (WifiP2pManager)
-                context.getSystemService(Context.WIFI_P2P_SERVICE);
-        if (wifiP2pManager != null) {
-            WifiP2pManager.Channel channel = wifiP2pManager.initialize(
-                    context.getApplicationContext(), context.getMainLooper(),
-                    null /* listener */);
-            if (channel != null) {
-                wifiP2pManager.factoryReset(channel, null /* listener */);
-            }
-        }
-    }
-
     private ProgressDialog getProgressDialog(Context context) {
         final ProgressDialog progressDialog = new ProgressDialog(context);
         progressDialog.setIndeterminate(true);
@@ -230,20 +166,6 @@
     }
 
     /**
-     * Restore APN settings to default.
-     */
-    private void restoreDefaultApn(Context context) {
-        Uri uri = Uri.parse(ApnSettings.RESTORE_CARRIERS_URI);
-
-        if (SubscriptionManager.isUsableSubscriptionId(mSubId)) {
-            uri = Uri.withAppendedPath(uri, "subId/" + String.valueOf(mSubId));
-        }
-
-        ContentResolver resolver = context.getContentResolver();
-        resolver.delete(uri, null, null);
-    }
-
-    /**
      * Configure the UI for the final confirmation interaction
      */
     private void establishFinalConfirmationState() {
@@ -253,7 +175,7 @@
 
     @VisibleForTesting
     void setSubtitle() {
-        if (mEraseEsim) {
+        if (mResetNetworkRequest.getResetEsimPackageName() != null) {
             ((TextView) mContentView.findViewById(R.id.reset_network_confirm))
                     .setText(R.string.reset_network_final_desc_esim);
         }
@@ -262,17 +184,11 @@
     @Override
     public View onCreateView(LayoutInflater inflater, ViewGroup container,
             Bundle savedInstanceState) {
-        final EnforcedAdmin admin = RestrictedLockUtilsInternal.checkIfRestrictionEnforced(
-                mActivity, UserManager.DISALLOW_NETWORK_RESET, UserHandle.myUserId());
-        if (RestrictedLockUtilsInternal.hasBaseUserRestriction(mActivity,
-                UserManager.DISALLOW_NETWORK_RESET, UserHandle.myUserId())) {
-            return inflater.inflate(R.layout.network_reset_disallowed_screen, null);
-        } else if (admin != null) {
-            new ActionDisabledByAdminDialogHelper(mActivity)
-                    .prepareDialogBuilder(UserManager.DISALLOW_NETWORK_RESET, admin)
-                    .setOnDismissListener(__ -> mActivity.finish())
-                    .show();
-            return new View(mActivity);
+        View view = (new ResetNetworkRestrictionViewBuilder(mActivity)).build();
+        if (view != null) {
+            stopMonitorSubscriptionChange(getSubscriptionManager());
+            Log.w(TAG, "Access deny.");
+            return view;
         }
         mContentView = inflater.inflate(R.layout.reset_network_confirm, null);
         establishFinalConfirmationState();
@@ -285,15 +201,15 @@
         super.onCreate(savedInstanceState);
 
         Bundle args = getArguments();
-        if (args != null) {
-            mSubId = args.getInt(SubscriptionManager.EXTRA_SUBSCRIPTION_INDEX,
-                    SubscriptionManager.INVALID_SUBSCRIPTION_ID);
-            mEraseEsim = args.getBoolean(MainClear.ERASE_ESIMS_EXTRA);
+        if (args == null) {
+            args = savedInstanceState;
         }
+        mResetNetworkRequest = new ResetNetworkRequest(args);
 
         mActivity = getActivity();
 
-        if (mSubId == SubscriptionManager.INVALID_SUBSCRIPTION_ID) {
+        if (mResetNetworkRequest.getResetApnSubId()
+                == ResetNetworkRequest.INVALID_SUBSCRIPTION_ID) {
             return;
         }
         // close confirmation dialog when reset specific subscription
@@ -301,6 +217,12 @@
         startMonitorSubscriptionChange(getSubscriptionManager());
     }
 
+    @Override
+    public void onSaveInstanceState(Bundle outState) {
+        super.onSaveInstanceState(outState);
+        mResetNetworkRequest.writeIntoBundle(outState);
+    }
+
     private SubscriptionManager getSubscriptionManager() {
         SubscriptionManager mgr = mActivity.getSystemService(SubscriptionManager.class);
         if (mgr == null) {
@@ -318,12 +240,13 @@
                 Looper.getMainLooper()) {
             @Override
             public void onSubscriptionsChanged() {
+                int subId = mResetNetworkRequest.getResetApnSubId();
                 SubscriptionManager mgr = getSubscriptionManager();
-                if (isSubscriptionRemainActive(mgr, mSubId)) {
+                if (isSubscriptionRemainActive(mgr, subId)) {
                     return;
                 }
                 // close UI if subscription no longer active
-                Log.w(TAG, "subId " + mSubId + " no longer active.");
+                Log.w(TAG, "subId " + subId + " no longer active.");
                 stopMonitorSubscriptionChange(mgr);
                 mActivity.finish();
             }
diff --git a/src/com/android/settings/ResetNetworkRequest.java b/src/com/android/settings/ResetNetworkRequest.java
new file mode 100644
index 0000000..40eebb0
--- /dev/null
+++ b/src/com/android/settings/ResetNetworkRequest.java
@@ -0,0 +1,224 @@
+/*
+ * 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;
+
+import android.content.Context;
+import android.os.Bundle;
+import android.os.Looper;
+import android.telephony.SubscriptionManager;
+
+import androidx.annotation.VisibleForTesting;
+
+import com.android.settings.network.ResetNetworkOperationBuilder;
+
+/**
+ * A request which contains options required for resetting network.
+ */
+public class ResetNetworkRequest {
+
+    /* Reset option - nothing get reset */
+    public static final int RESET_NONE = 0x00;
+
+    /* Reset option - reset ConnectivityManager */
+    public static final int RESET_CONNECTIVITY_MANAGER = 0x01;
+
+    /* Reset option - reset VpnManager */
+    public static final int RESET_VPN_MANAGER = 0x02;
+
+    /* Reset option - reset WiFiManager */
+    public static final int RESET_WIFI_MANAGER = 0x04;
+
+    /* Reset option - reset WifiP2pManager */
+    public static final int RESET_WIFI_P2P_MANAGER = 0x08;
+
+    /* Reset option - reset BluetoothManager */
+    public static final int RESET_BLUETOOTH_MANAGER = 0x10;
+
+    /* Subscription ID for not performing reset TelephonyAndNetworkPolicy or reset APN */
+    public static final int INVALID_SUBSCRIPTION_ID = SubscriptionManager.INVALID_SUBSCRIPTION_ID;
+
+    /* Subscription ID for performing reset TelephonyAndNetworkPolicy or reset APN
+        on all subscriptions */
+    public static final int ALL_SUBSCRIPTION_ID = SubscriptionManager.DEFAULT_SUBSCRIPTION_ID;
+
+    /* Key within Bundle. To store some connectivity options for reset */
+    @VisibleForTesting
+    protected static final String KEY_RESET_OPTIONS = "resetNetworkOptions";
+
+    /* Key within Bundle. To store package name for resetting eSIM */
+    @VisibleForTesting
+    protected static final String KEY_ESIM_PACKAGE = "resetEsimPackage";
+
+    /**
+     * Key within Bundle. To store subscription ID for resetting
+     * telephony manager and network and network policy manager.
+     */
+    @VisibleForTesting
+    protected static final String KEY_TELEPHONY_NET_POLICY_MANAGER_SUBID =
+            "resetTelephonyNetPolicySubId";
+
+    /* Key within Bundle. To store subscription ID for resetting APN. */
+    @VisibleForTesting
+    protected static final String KEY_APN_SUBID = "resetApnSubId";
+
+    private int mResetOptions = RESET_NONE;
+    private String mResetEsimPackageName;
+    private int mResetTelephonyManager = INVALID_SUBSCRIPTION_ID;
+    private int mResetApn = INVALID_SUBSCRIPTION_ID;
+
+    /**
+     * Reconstruct based on keys stored within Bundle.
+     * @param optionsFromBundle is a Bundle which previously stored through #writeIntoBundle()
+     */
+    public ResetNetworkRequest(Bundle optionsFromBundle) {
+        if (optionsFromBundle == null) {
+            return;
+        }
+        mResetOptions = optionsFromBundle.getInt(KEY_RESET_OPTIONS, RESET_NONE);
+        mResetEsimPackageName = optionsFromBundle.getString(KEY_ESIM_PACKAGE);
+        mResetTelephonyManager = optionsFromBundle.getInt(
+                KEY_TELEPHONY_NET_POLICY_MANAGER_SUBID, INVALID_SUBSCRIPTION_ID);
+        mResetApn = optionsFromBundle.getInt(KEY_APN_SUBID, INVALID_SUBSCRIPTION_ID);
+    }
+
+    /**
+     * Construct of class
+     * @param resetOptions is a binary combination(OR logic operation) of constants
+     *         comes with RESET_ prefix. Which are the reset options comes within.
+     */
+    public ResetNetworkRequest(int resetOptions) {
+        mResetOptions = resetOptions;
+    }
+
+    /**
+     * Get the package name applied for resetting eSIM.
+     * @return package name. {@code null} means resetting eSIM is not part of the
+     *         option within this request.
+     */
+    public String getResetEsimPackageName() {
+        return mResetEsimPackageName;
+    }
+
+    /**
+     * Set the package name for resetting eSIM.
+     * @param packageName is the package name for resetting eSIM.
+     *        {@code null} will remove the resetting eSIM option out of this request.
+     * @return this request
+     */
+    public ResetNetworkRequest setResetEsim(String packageName) {
+        mResetEsimPackageName = packageName;
+        return this;
+    }
+
+    /**
+     * Get the subscription ID applied for resetting Telephony and NetworkPolicy.
+     * @return subscription ID.
+     *         {@code ALL_SUBSCRIPTION_ID} for applying to all subscriptions.
+     *         {@code INVALID_SUBSCRIPTION_ID} means
+     *         resetting Telephony and NetworkPolicy is not part of the option
+     *         within this request.
+     */
+    public int getResetTelephonyAndNetworkPolicyManager() {
+        return mResetTelephonyManager;
+    }
+
+    /**
+     * Set the subscription ID applied for resetting Telephony and NetworkPolicy.
+     * @param subscriptionId is the subscription ID referenced fron SubscriptionManager.
+     *         {@code ALL_SUBSCRIPTION_ID} for applying to all subscriptions.
+     *         {@code INVALID_SUBSCRIPTION_ID} means resetting Telephony and NetworkPolicy
+     *         will not take place.
+     * @return this request
+     */
+    public ResetNetworkRequest setResetTelephonyAndNetworkPolicyManager(int subscriptionId) {
+        mResetTelephonyManager = subscriptionId;
+        return this;
+    }
+
+    /**
+     * Get the subscription ID applied for resetting APN.
+     * @return subscription ID.
+     *         {@code ALL_SUBSCRIPTION_ID} for applying to all subscriptions.
+     *         {@code INVALID_SUBSCRIPTION_ID} means resetting APN
+     *         is not part of the option within this request.
+     */
+    public int getResetApnSubId() {
+        return mResetApn;
+    }
+
+    /**
+     * Set the subscription ID applied for resetting APN.
+     * @param subscriptionId is the subscription ID referenced fron SubscriptionManager.
+     *         {@code ALL_SUBSCRIPTION_ID} for applying to all subscriptions.
+     *         {@code INVALID_SUBSCRIPTION_ID} means resetting APN will not take place.
+     * @return this request
+     */
+    public ResetNetworkRequest setResetApn(int subscriptionId) {
+        mResetApn = subscriptionId;
+        return this;
+    }
+
+    /**
+     * Store a copy of this request into Bundle given.
+     * @param writeToBundle is a Bundle for storing configurations of this request.
+     * @return this request
+     */
+    public ResetNetworkRequest writeIntoBundle(Bundle writeToBundle) {
+        writeToBundle.putInt(KEY_RESET_OPTIONS, mResetOptions);
+        writeToBundle.putString(KEY_ESIM_PACKAGE, mResetEsimPackageName);
+        writeToBundle.putInt(KEY_TELEPHONY_NET_POLICY_MANAGER_SUBID, mResetTelephonyManager);
+        writeToBundle.putInt(KEY_APN_SUBID, mResetApn);
+        return this;
+    }
+
+    /**
+     * Build a ResetNetworkOperationBuilder based on configurations within this request.
+     * @param context required by ResetNetworkOperationBuilder
+     * @param looper required by ResetNetworkOperationBuilder for callback support
+     * @return a ResetNetworkOperationBuilder
+     */
+    public ResetNetworkOperationBuilder toResetNetworkOperationBuilder(Context context,
+            Looper looper) {
+        // Follow specific order based on previous design within file ResetNetworkConfirm.java
+        ResetNetworkOperationBuilder builder = new ResetNetworkOperationBuilder(context);
+        if ((mResetOptions & RESET_CONNECTIVITY_MANAGER) != 0) {
+            builder.resetConnectivityManager();
+        }
+        if ((mResetOptions & RESET_VPN_MANAGER) != 0) {
+            builder.resetVpnManager();
+        }
+        if ((mResetOptions & RESET_WIFI_MANAGER) != 0) {
+            builder.resetWifiManager();
+        }
+        if ((mResetOptions & RESET_WIFI_P2P_MANAGER) != 0) {
+            builder.resetWifiP2pManager(looper);
+        }
+        if (mResetEsimPackageName != null) {
+            builder.resetEsim(mResetEsimPackageName);
+        }
+        if (mResetTelephonyManager != INVALID_SUBSCRIPTION_ID) {
+            builder.resetTelephonyAndNetworkPolicyManager(mResetTelephonyManager);
+        }
+        if ((mResetOptions & RESET_BLUETOOTH_MANAGER) != 0) {
+            builder.resetBluetoothManager();
+        }
+        if (mResetApn != INVALID_SUBSCRIPTION_ID) {
+            builder.resetApn(mResetApn);
+        }
+        return builder;
+    }
+}
diff --git a/src/com/android/settings/Settings.java b/src/com/android/settings/Settings.java
index b95c9b0..e394e45 100644
--- a/src/com/android/settings/Settings.java
+++ b/src/com/android/settings/Settings.java
@@ -430,6 +430,11 @@
         }
     }
 
+    /** Actviity to manage apps with {@link android.Manifest.permission#RUN_LONG_JOBS} */
+    public static class LongBackgroundTasksActivity extends SettingsActivity { /* empty */ }
+    /** App specific version of {@link LongBackgroundTasksActivity} */
+    public static class LongBackgroundTasksAppActivity extends SettingsActivity { /* empty */ }
+
     /**
      * Activity for BugReportHandlerPicker.
      */
diff --git a/src/com/android/settings/TrustedCredentialsFragment.java b/src/com/android/settings/TrustedCredentialsFragment.java
index ca565a4..c90a44d 100644
--- a/src/com/android/settings/TrustedCredentialsFragment.java
+++ b/src/com/android/settings/TrustedCredentialsFragment.java
@@ -25,7 +25,6 @@
 import android.app.Activity;
 import android.app.KeyguardManager;
 import android.app.admin.DevicePolicyManager;
-import android.app.settings.SettingsEnums;
 import android.content.BroadcastReceiver;
 import android.content.Context;
 import android.content.Intent;
@@ -68,7 +67,7 @@
 import com.android.internal.app.UnlaunchableAppActivity;
 import com.android.internal.widget.LockPatternUtils;
 import com.android.settings.TrustedCredentialsSettings.Tab;
-import com.android.settings.core.InstrumentedFragment;
+import com.android.settingslib.core.lifecycle.ObservableFragment;
 
 import java.security.cert.CertificateEncodingException;
 import java.security.cert.X509Certificate;
@@ -81,7 +80,7 @@
 /**
  * Fragment to display trusted credentials settings for one tab.
  */
-public class TrustedCredentialsFragment extends InstrumentedFragment
+public class TrustedCredentialsFragment extends ObservableFragment
         implements TrustedCredentialsDialogBuilder.DelegateInterface {
 
     public static final String ARG_POSITION = "tab";
@@ -176,11 +175,6 @@
         return mFragmentView;
     }
 
-    @Override
-    public int getMetricsCategory() {
-        return SettingsEnums.TRUSTED_CREDENTIALS;
-    }
-
     private void createChildView(
             LayoutInflater inflater, ViewGroup parent, Bundle childState, int i) {
         boolean isWork = mGroupAdapter.getUserInfoByGroup(i).isManagedProfile();
diff --git a/src/com/android/settings/Utils.java b/src/com/android/settings/Utils.java
index e57a32d..8622251 100644
--- a/src/com/android/settings/Utils.java
+++ b/src/com/android/settings/Utils.java
@@ -165,6 +165,11 @@
             "app_hibernation_targets_pre_s_apps";
 
     /**
+     * Whether or not Cloned Apps menu is available in Apps page. Default is false.
+     */
+    public static final String PROPERTY_CLONED_APPS_ENABLED = "cloned_apps_enabled";
+
+    /**
      * Finds a matching activity for a preference's intent. If a matching
      * activity is not found, it will remove the preference.
      *
@@ -1252,4 +1257,17 @@
     public static int getHomepageIconColorHighlight(Context context) {
         return context.getColor(R.color.accent_select_primary_text);
     }
+
+    /**
+     * Returns user id of clone profile if present, else returns -1.
+     */
+    public static int getCloneUserId(Context context) {
+        UserManager userManager = (UserManager) context.getSystemService(Context.USER_SERVICE);
+        for (UserHandle userHandle : userManager.getUserProfiles()) {
+            if (userManager.getUserInfo(userHandle.getIdentifier()).isCloneProfile()) {
+                return userHandle.getIdentifier();
+            }
+        }
+        return -1;
+    }
 }
diff --git a/src/com/android/settings/accessibility/AccessibilityDetailsSettingsFragment.java b/src/com/android/settings/accessibility/AccessibilityDetailsSettingsFragment.java
index c3359e4..04db825 100644
--- a/src/com/android/settings/accessibility/AccessibilityDetailsSettingsFragment.java
+++ b/src/com/android/settings/accessibility/AccessibilityDetailsSettingsFragment.java
@@ -41,6 +41,7 @@
 import com.android.settings.R;
 import com.android.settings.core.InstrumentedFragment;
 import com.android.settings.core.SubSettingLauncher;
+import com.android.settings.overlay.FeatureFactory;
 import com.android.settingslib.accessibility.AccessibilityUtils;
 
 import java.util.List;
@@ -230,6 +231,10 @@
                     new ComponentName(packageName, tileServiceClassName).flattenToString());
         }
 
+        final int metricsCategory = FeatureFactory.getFactory(getActivity().getApplicationContext())
+                .getAccessibilityMetricsFeatureProvider()
+                .getDownloadedFeatureMetricsCategory(componentName);
+        extras.putInt(AccessibilitySettings.EXTRA_METRICS_CATEGORY, metricsCategory);
         extras.putParcelable(AccessibilitySettings.EXTRA_COMPONENT_NAME, componentName);
         extras.putInt(AccessibilitySettings.EXTRA_ANIMATED_IMAGE_RES, info.getAnimatedImageRes());
 
diff --git a/src/com/android/settings/accessibility/AccessibilityHearingAidPreferenceController.java b/src/com/android/settings/accessibility/AccessibilityHearingAidPreferenceController.java
index 4e93389..34289dd 100644
--- a/src/com/android/settings/accessibility/AccessibilityHearingAidPreferenceController.java
+++ b/src/com/android/settings/accessibility/AccessibilityHearingAidPreferenceController.java
@@ -19,7 +19,9 @@
 import android.app.settings.SettingsEnums;
 import android.bluetooth.BluetoothAdapter;
 import android.bluetooth.BluetoothDevice;
+import android.bluetooth.BluetoothHapClient;
 import android.bluetooth.BluetoothHearingAid;
+import android.bluetooth.BluetoothLeAudio;
 import android.bluetooth.BluetoothProfile;
 import android.content.BroadcastReceiver;
 import android.content.Context;
@@ -41,6 +43,8 @@
 import com.android.settingslib.bluetooth.BluetoothCallback;
 import com.android.settingslib.bluetooth.CachedBluetoothDevice;
 import com.android.settingslib.bluetooth.CachedBluetoothDeviceManager;
+import com.android.settingslib.bluetooth.HapClientProfile;
+import com.android.settingslib.bluetooth.HearingAidInfo;
 import com.android.settingslib.bluetooth.HearingAidProfile;
 import com.android.settingslib.bluetooth.LocalBluetoothManager;
 import com.android.settingslib.bluetooth.LocalBluetoothProfileManager;
@@ -48,9 +52,12 @@
 import com.android.settingslib.core.lifecycle.events.OnStart;
 import com.android.settingslib.core.lifecycle.events.OnStop;
 
+import java.util.ArrayList;
 import java.util.List;
+import java.util.Set;
 import java.util.concurrent.ExecutionException;
 import java.util.concurrent.FutureTask;
+import java.util.stream.Collectors;
 
 /**
  * Controller that shows and updates the bluetooth device name
@@ -64,23 +71,7 @@
     private final BroadcastReceiver mHearingAidChangedReceiver = new BroadcastReceiver() {
         @Override
         public void onReceive(Context context, Intent intent) {
-            if (BluetoothHearingAid.ACTION_CONNECTION_STATE_CHANGED.equals(intent.getAction())) {
-                final int state = intent.getIntExtra(BluetoothHearingAid.EXTRA_STATE,
-                        BluetoothHearingAid.STATE_DISCONNECTED);
-                if (state == BluetoothHearingAid.STATE_CONNECTED) {
-                    updateState(mHearingAidPreference);
-                } else {
-                    mHearingAidPreference
-                            .setSummary(R.string.accessibility_hearingaid_not_connected_summary);
-                }
-            } else if (BluetoothAdapter.ACTION_STATE_CHANGED.equals(intent.getAction())) {
-                final int state = intent.getIntExtra(BluetoothAdapter.EXTRA_STATE,
-                        BluetoothAdapter.ERROR);
-                if (state != BluetoothAdapter.STATE_ON) {
-                    mHearingAidPreference
-                            .setSummary(R.string.accessibility_hearingaid_not_connected_summary);
-                }
-            }
+            updateState(mHearingAidPreference);
         }
     };
 
@@ -107,17 +98,24 @@
 
     @Override
     public int getAvailabilityStatus() {
-        return isHearingAidProfileSupported() ? AVAILABLE : UNSUPPORTED_ON_DEVICE;
+        return isHearingAidSupported() ? AVAILABLE : UNSUPPORTED_ON_DEVICE;
     }
 
     @Override
     public void onStart() {
         IntentFilter filter = new IntentFilter();
         filter.addAction(BluetoothHearingAid.ACTION_CONNECTION_STATE_CHANGED);
+        filter.addAction(BluetoothHapClient.ACTION_HAP_CONNECTION_STATE_CHANGED);
+        filter.addAction(BluetoothLeAudio.ACTION_LE_AUDIO_CONNECTION_STATE_CHANGED);
         filter.addAction(BluetoothAdapter.ACTION_STATE_CHANGED);
         mContext.registerReceiver(mHearingAidChangedReceiver, filter);
         mLocalBluetoothManager.getEventManager().registerCallback(this);
-        mProfileManager.addServiceListener(this);
+        // Can't get connected hearing aids when hearing aids related profiles are not ready. The
+        // profiles will be ready after the services are connected. Needs to add listener and
+        // updates the information when all hearing aids related services are connected.
+        if (isAnyHearingAidRelatedProfilesNotReady()) {
+            mProfileManager.addServiceListener(this);
+        }
     }
 
     @Override
@@ -143,6 +141,9 @@
 
     @Override
     public CharSequence getSummary() {
+        if (mBluetoothAdapter == null || !mBluetoothAdapter.isEnabled()) {
+            return mContext.getText(R.string.accessibility_hearingaid_not_connected_summary);
+        }
         final CachedBluetoothDevice device = getConnectedHearingAidDevice();
         if (device == null) {
             return mContext.getText(R.string.accessibility_hearingaid_not_connected_summary);
@@ -150,24 +151,40 @@
 
         final int connectedNum = getConnectedHearingAidDeviceNum();
         final CharSequence name = device.getName();
-        final int side = device.getDeviceSide();
-        final CachedBluetoothDevice subDevice = device.getSubDevice();
         if (connectedNum > 1) {
             return mContext.getString(R.string.accessibility_hearingaid_more_device_summary, name);
         }
+
+        // Check if another side of LE audio hearing aid is connected as a pair
+        final Set<CachedBluetoothDevice> memberDevices = device.getMemberDevice();
+        if (memberDevices.stream().anyMatch(m -> m.isConnected())) {
+            return mContext.getString(
+                    R.string.accessibility_hearingaid_left_and_right_side_device_summary,
+                    name);
+        }
+
+        // Check if another side of ASHA hearing aid is connected as a pair
+        final CachedBluetoothDevice subDevice = device.getSubDevice();
         if (subDevice != null && subDevice.isConnected()) {
             return mContext.getString(
                     R.string.accessibility_hearingaid_left_and_right_side_device_summary, name);
         }
-        if (side == HearingAidProfile.DeviceSide.SIDE_INVALID) {
+
+        final int side = device.getDeviceSide();
+        if (side == HearingAidInfo.DeviceSide.SIDE_LEFT_AND_RIGHT) {
             return mContext.getString(
-                    R.string.accessibility_hearingaid_active_device_summary, name);
+                    R.string.accessibility_hearingaid_left_and_right_side_device_summary, name);
+        } else if (side == HearingAidInfo.DeviceSide.SIDE_LEFT) {
+            return mContext.getString(
+                    R.string.accessibility_hearingaid_left_side_device_summary, name);
+        } else if (side == HearingAidInfo.DeviceSide.SIDE_RIGHT) {
+            return mContext.getString(
+                    R.string.accessibility_hearingaid_right_side_device_summary, name);
         }
-        return (side == HearingAidProfile.DeviceSide.SIDE_LEFT)
-                ? mContext.getString(
-                        R.string.accessibility_hearingaid_left_side_device_summary, name)
-                : mContext.getString(
-                        R.string.accessibility_hearingaid_right_side_device_summary, name);
+
+        // Invalid side
+        return mContext.getString(
+                R.string.accessibility_hearingaid_active_device_summary, name);
     }
 
     @Override
@@ -183,10 +200,7 @@
 
     @Override
     public void onServiceConnected() {
-        // Every registered ProfileService will callback. So we need to use isProfileReady() to
-        // check is the HearingAidService callback here, not other service.
-        // When hearing aids service connected, updating the UI.
-        if (mProfileManager.getHearingAidProfile().isProfileReady()) {
+        if (!isAnyHearingAidRelatedProfilesNotReady()) {
             updateState(mHearingAidPreference);
             mProfileManager.removeServiceListener(this);
         }
@@ -203,38 +217,51 @@
 
     @VisibleForTesting
     CachedBluetoothDevice getConnectedHearingAidDevice() {
-        if (!isHearingAidProfileSupported()) {
-            return null;
-        }
-
-        final HearingAidProfile hearingAidProfile = mProfileManager.getHearingAidProfile();
-        final List<BluetoothDevice> deviceList = hearingAidProfile.getConnectedDevices();
-        for (BluetoothDevice obj : deviceList) {
-            if (!mCachedDeviceManager.isSubDevice(obj)) {
-                return mCachedDeviceManager.findDevice(obj);
-            }
-        }
-        return null;
+        final List<BluetoothDevice> deviceList = getConnectedHearingAidDeviceList();
+        return deviceList.isEmpty() ? null : mCachedDeviceManager.findDevice(deviceList.get(0));
     }
 
     private int getConnectedHearingAidDeviceNum() {
-        if (!isHearingAidProfileSupported()) {
-            return 0;
-        }
-
-        final HearingAidProfile hearingAidProfile = mProfileManager.getHearingAidProfile();
-        final List<BluetoothDevice> deviceList = hearingAidProfile.getConnectedDevices();
-        return (int) deviceList.stream()
-                .filter(device -> !mCachedDeviceManager.isSubDevice(device))
-                .count();
+        return getConnectedHearingAidDeviceList().size();
     }
 
-    private boolean isHearingAidProfileSupported() {
+    private List<BluetoothDevice> getConnectedHearingAidDeviceList() {
+        if (!isHearingAidSupported()) {
+            return new ArrayList<>();
+        }
+        final List<BluetoothDevice> deviceList = new ArrayList<>();
+        final HapClientProfile hapClientProfile = mProfileManager.getHapClientProfile();
+        if (hapClientProfile != null) {
+            deviceList.addAll(hapClientProfile.getConnectedDevices());
+        }
+        final HearingAidProfile hearingAidProfile = mProfileManager.getHearingAidProfile();
+        if (hearingAidProfile != null) {
+            deviceList.addAll(hearingAidProfile.getConnectedDevices());
+        }
+        return deviceList.stream()
+                .distinct()
+                .filter(d -> !mCachedDeviceManager.isSubDevice(d)).collect(Collectors.toList());
+    }
+
+    private boolean isHearingAidSupported() {
         if (mBluetoothAdapter == null || !mBluetoothAdapter.isEnabled()) {
             return false;
         }
         final List<Integer> supportedList = mBluetoothAdapter.getSupportedProfiles();
-        return supportedList.contains(BluetoothProfile.HEARING_AID);
+        return supportedList.contains(BluetoothProfile.HEARING_AID)
+                || supportedList.contains(BluetoothProfile.HAP_CLIENT);
+    }
+
+    private boolean isAnyHearingAidRelatedProfilesNotReady() {
+        HearingAidProfile hearingAidProfile = mProfileManager.getHearingAidProfile();
+        if (hearingAidProfile != null && !hearingAidProfile.isProfileReady()) {
+            return true;
+        }
+        HapClientProfile hapClientProfile = mProfileManager.getHapClientProfile();
+        if (hapClientProfile != null && !hapClientProfile.isProfileReady()) {
+            return true;
+        }
+        return false;
     }
 
     private LocalBluetoothManager getLocalBluetoothManager() {
diff --git a/src/com/android/settings/accessibility/AccessibilitySettings.java b/src/com/android/settings/accessibility/AccessibilitySettings.java
index 1008183..23f8fd3 100644
--- a/src/com/android/settings/accessibility/AccessibilitySettings.java
+++ b/src/com/android/settings/accessibility/AccessibilitySettings.java
@@ -87,6 +87,7 @@
     static final String EXTRA_ANIMATED_IMAGE_RES = "animated_image_res";
     static final String EXTRA_HTML_DESCRIPTION = "html_description";
     static final String EXTRA_TIME_FOR_LOGGING = "start_time_to_log_a11y_tool";
+    static final String EXTRA_METRICS_CATEGORY = "metrics_category";
 
     // Timeout before we update the services if packages are added/removed
     // since the AccessibilityManagerService has to do that processing first
diff --git a/src/com/android/settings/accessibility/HearingAidUtils.java b/src/com/android/settings/accessibility/HearingAidUtils.java
index dcbac5b..42484f9 100644
--- a/src/com/android/settings/accessibility/HearingAidUtils.java
+++ b/src/com/android/settings/accessibility/HearingAidUtils.java
@@ -23,7 +23,7 @@
 
 import com.android.settings.bluetooth.HearingAidPairingDialogFragment;
 import com.android.settingslib.bluetooth.CachedBluetoothDevice;
-import com.android.settingslib.bluetooth.HearingAidProfile;
+import com.android.settingslib.bluetooth.HearingAidInfo;
 
 /** Provides utility methods related hearing aids. */
 public final class HearingAidUtils {
@@ -40,8 +40,8 @@
      */
     public static void launchHearingAidPairingDialog(FragmentManager fragmentManager,
             @NonNull CachedBluetoothDevice device) {
-        if (device.isConnectedHearingAidDevice()
-                && device.getDeviceMode() == HearingAidProfile.DeviceMode.MODE_BINAURAL
+        if (device.isConnectedAshaHearingAidDevice()
+                && device.getDeviceMode() == HearingAidInfo.DeviceMode.MODE_BINAURAL
                 && device.getSubDevice() == null) {
             launchHearingAidPairingDialogInternal(fragmentManager, device);
         }
@@ -49,7 +49,7 @@
 
     private static void launchHearingAidPairingDialogInternal(FragmentManager fragmentManager,
             @NonNull CachedBluetoothDevice device) {
-        if (device.getDeviceSide() == HearingAidProfile.DeviceSide.SIDE_INVALID) {
+        if (device.getDeviceSide() == HearingAidInfo.DeviceSide.SIDE_INVALID) {
             Log.w(TAG, "Can not launch hearing aid pairing dialog for invalid side");
             return;
         }
diff --git a/src/com/android/settings/accessibility/LaunchAccessibilityActivityPreferenceFragment.java b/src/com/android/settings/accessibility/LaunchAccessibilityActivityPreferenceFragment.java
index 1f8374d..80d1ce0 100644
--- a/src/com/android/settings/accessibility/LaunchAccessibilityActivityPreferenceFragment.java
+++ b/src/com/android/settings/accessibility/LaunchAccessibilityActivityPreferenceFragment.java
@@ -42,7 +42,6 @@
 
 import com.android.settings.R;
 import com.android.settings.accessibility.AccessibilityUtil.QuickSettingsTooltipType;
-import com.android.settings.overlay.FeatureFactory;
 
 import java.util.ArrayList;
 import java.util.List;
@@ -58,15 +57,7 @@
 
     @Override
     public int getMetricsCategory() {
-        // Retrieve from getArguments() directly because this function will be executed from
-        // onAttach(), but variable mComponentName only available after onProcessArguments()
-        // which comes from onCreateView().
-        final ComponentName componentName = getArguments().getParcelable(
-                AccessibilitySettings.EXTRA_COMPONENT_NAME);
-
-        return FeatureFactory.getFactory(getActivity().getApplicationContext())
-                .getAccessibilityMetricsFeatureProvider()
-                .getDownloadedFeatureMetricsCategory(componentName);
+        return getArguments().getInt(AccessibilitySettings.EXTRA_METRICS_CATEGORY);
     }
 
     @Override
diff --git a/src/com/android/settings/accessibility/RestrictedPreferenceHelper.java b/src/com/android/settings/accessibility/RestrictedPreferenceHelper.java
index 4344acc..00339a1 100644
--- a/src/com/android/settings/accessibility/RestrictedPreferenceHelper.java
+++ b/src/com/android/settings/accessibility/RestrictedPreferenceHelper.java
@@ -37,6 +37,7 @@
 
 import com.android.settings.R;
 import com.android.settings.Utils;
+import com.android.settings.overlay.FeatureFactory;
 import com.android.settingslib.RestrictedLockUtils;
 import com.android.settingslib.RestrictedLockUtilsInternal;
 import com.android.settingslib.RestrictedPreference;
@@ -118,9 +119,12 @@
             final String htmlDescription = info.loadHtmlDescription(mPm);
             final String settingsClassName = info.getSettingsActivityName();
             final String tileServiceClassName = info.getTileServiceName();
+            final int metricsCategory = FeatureFactory.getFactory(mContext)
+                    .getAccessibilityMetricsFeatureProvider()
+                    .getDownloadedFeatureMetricsCategory(componentName);
 
             putBasicExtras(preference, prefKey, title, intro, description, imageRes,
-                    htmlDescription, componentName);
+                    htmlDescription, componentName, metricsCategory);
             putServiceExtras(preference, resolveInfo, serviceEnabled);
             putSettingsExtras(preference, packageName, settingsClassName);
             putTileServiceExtras(preference, packageName, tileServiceClassName);
@@ -178,9 +182,12 @@
             final String htmlDescription = info.loadHtmlDescription(mPm);
             final String settingsClassName = info.getSettingsActivityName();
             final String tileServiceClassName = info.getTileServiceName();
+            final int metricsCategory = FeatureFactory.getFactory(mContext)
+                    .getAccessibilityMetricsFeatureProvider()
+                    .getDownloadedFeatureMetricsCategory(componentName);
 
             putBasicExtras(preference, prefKey, title, intro, description, imageRes,
-                    htmlDescription, componentName);
+                    htmlDescription, componentName, metricsCategory);
             putSettingsExtras(preference, componentName.getPackageName(), settingsClassName);
             putTileServiceExtras(preference, componentName.getPackageName(),
                     tileServiceClassName);
@@ -265,7 +272,7 @@
     /** Puts the basic extras into {@link RestrictedPreference}'s getExtras(). */
     private void putBasicExtras(RestrictedPreference preference, String prefKey,
             CharSequence title, CharSequence intro, CharSequence summary, int imageRes,
-            String htmlDescription, ComponentName componentName) {
+            String htmlDescription, ComponentName componentName, int metricsCategory) {
         final Bundle extras = preference.getExtras();
         extras.putString(AccessibilitySettings.EXTRA_PREFERENCE_KEY, prefKey);
         extras.putCharSequence(AccessibilitySettings.EXTRA_TITLE, title);
@@ -274,6 +281,7 @@
         extras.putParcelable(AccessibilitySettings.EXTRA_COMPONENT_NAME, componentName);
         extras.putInt(AccessibilitySettings.EXTRA_ANIMATED_IMAGE_RES, imageRes);
         extras.putString(AccessibilitySettings.EXTRA_HTML_DESCRIPTION, htmlDescription);
+        extras.putInt(AccessibilitySettings.EXTRA_METRICS_CATEGORY, metricsCategory);
     }
 
     /**
diff --git a/src/com/android/settings/accessibility/ToggleAccessibilityServicePreferenceFragment.java b/src/com/android/settings/accessibility/ToggleAccessibilityServicePreferenceFragment.java
index f1c0202..5941170 100644
--- a/src/com/android/settings/accessibility/ToggleAccessibilityServicePreferenceFragment.java
+++ b/src/com/android/settings/accessibility/ToggleAccessibilityServicePreferenceFragment.java
@@ -49,7 +49,6 @@
 import com.android.settings.R;
 import com.android.settings.accessibility.AccessibilityUtil.QuickSettingsTooltipType;
 import com.android.settings.accessibility.AccessibilityUtil.UserShortcutType;
-import com.android.settings.overlay.FeatureFactory;
 import com.android.settingslib.accessibility.AccessibilityUtils;
 
 import java.util.List;
@@ -71,15 +70,7 @@
 
     @Override
     public int getMetricsCategory() {
-        // Retrieve from getArguments() directly because this function will be executed from
-        // onAttach(), but variable mComponentName only available after onProcessArguments()
-        // which comes from onCreateView().
-        final ComponentName componentName = getArguments().getParcelable(
-                AccessibilitySettings.EXTRA_COMPONENT_NAME);
-
-        return FeatureFactory.getFactory(getActivity().getApplicationContext())
-                .getAccessibilityMetricsFeatureProvider()
-                .getDownloadedFeatureMetricsCategory(componentName);
+        return getArguments().getInt(AccessibilitySettings.EXTRA_METRICS_CATEGORY);
     }
 
     @Override
diff --git a/src/com/android/settings/accounts/AccountTypePreference.java b/src/com/android/settings/accounts/AccountTypePreference.java
index 8df5767..72c8c67 100644
--- a/src/com/android/settings/accounts/AccountTypePreference.java
+++ b/src/com/android/settings/accounts/AccountTypePreference.java
@@ -86,6 +86,7 @@
 
         setKey(buildKey(account));
         setTitle(mTitle);
+        setSingleLineTitle(true);
         setSummary(summary);
         setIcon(icon);
 
diff --git a/src/com/android/settings/activityembedding/ActivityEmbeddingRulesController.java b/src/com/android/settings/activityembedding/ActivityEmbeddingRulesController.java
index 0bd9996..ab3716e 100644
--- a/src/com/android/settings/activityembedding/ActivityEmbeddingRulesController.java
+++ b/src/com/android/settings/activityembedding/ActivityEmbeddingRulesController.java
@@ -208,7 +208,7 @@
         final SplitPlaceholderRule placeholderRule = new SplitPlaceholderRule(
                 activityFilters,
                 intent,
-                true /* stickyPlaceholder */,
+                false /* stickyPlaceholder */,
                 SplitRule.FINISH_ADJACENT,
                 ActivityEmbeddingUtils.getMinCurrentScreenSplitWidthPx(mContext),
                 ActivityEmbeddingUtils.getMinSmallestScreenSplitWidthPx(mContext),
diff --git a/src/com/android/settings/applications/AppInfoBase.java b/src/com/android/settings/applications/AppInfoBase.java
index 155583e..3261d6c 100644
--- a/src/com/android/settings/applications/AppInfoBase.java
+++ b/src/com/android/settings/applications/AppInfoBase.java
@@ -258,7 +258,7 @@
 
         @Override
         public int getMetricsCategory() {
-            return SettingsEnums.DIALOG_APP_INFO_ACTION;
+            return SettingsEnums.DIALOG_BASE_APP_INFO_ACTION;
         }
 
         @Override
diff --git a/src/com/android/settings/applications/AppStateClonedAppsBridge.java b/src/com/android/settings/applications/AppStateClonedAppsBridge.java
new file mode 100644
index 0000000..7feaa3b
--- /dev/null
+++ b/src/com/android/settings/applications/AppStateClonedAppsBridge.java
@@ -0,0 +1,95 @@
+/*
+ * 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.applications;
+
+import static android.content.pm.PackageManager.GET_ACTIVITIES;
+
+import static com.android.settingslib.applications.ApplicationsState.AppEntry;
+import static com.android.settingslib.applications.ApplicationsState.AppFilter;
+
+import android.content.Context;
+import android.util.Log;
+
+import com.android.settings.Utils;
+import com.android.settingslib.applications.ApplicationsState;
+
+import java.util.ArrayList;
+import java.util.Arrays;
+import java.util.List;
+
+/**
+ * Filter to display only allowlisted apps on Cloned Apps page.
+ */
+public class AppStateClonedAppsBridge extends AppStateBaseBridge{
+
+    private static final String TAG = "ClonedAppsBridge";
+
+    private final Context mContext;
+    private final List<String> mAllowedApps;
+    private List<String> mCloneProfileApps = new ArrayList<>();
+
+    public AppStateClonedAppsBridge(Context context, ApplicationsState appState,
+            Callback callback) {
+        super(appState, callback);
+        mContext = context;
+        mAllowedApps = Arrays.asList(mContext.getResources()
+                .getStringArray(com.android.internal.R.array.cloneable_apps));
+
+        int cloneUserId = Utils.getCloneUserId(mContext);
+        if (cloneUserId != -1) {
+            mCloneProfileApps = mContext.getPackageManager()
+                    .getInstalledPackagesAsUser(GET_ACTIVITIES,
+                            cloneUserId).stream().map(x -> x.packageName).toList();
+        }
+    }
+
+    @Override
+    protected void loadAllExtraInfo() {
+        final List<ApplicationsState.AppEntry> allApps = mAppSession.getAllApps();
+        for (int i = 0; i < allApps.size(); i++) {
+            ApplicationsState.AppEntry app = allApps.get(i);
+            this.updateExtraInfo(app, app.info.packageName, app.info.uid);
+        }
+    }
+
+    @Override
+    protected void updateExtraInfo(AppEntry app, String pkg, int uid) {
+        // Display package if allowlisted but not yet cloned.
+        // Or if the app is present in clone profile alongwith being in allowlist.
+        if (mAllowedApps.contains(pkg) && ((!mCloneProfileApps.contains(pkg) || (app.isCloned)))) {
+            app.extraInfo = Boolean.TRUE;
+        } else {
+            app.extraInfo = Boolean.FALSE;
+        }
+    }
+
+    public static final AppFilter FILTER_APPS_CLONE =
+            new AppFilter() {
+                @Override
+                public void init() {
+                }
+
+                @Override
+                public boolean filterApp(AppEntry entry) {
+                    if (entry.extraInfo == null) {
+                        Log.d(TAG, "[" + entry.info.packageName + "]" + " has No extra info.");
+                        return false;
+                    }
+                    return (Boolean) entry.extraInfo;
+                }
+            };
+}
diff --git a/src/com/android/settings/applications/AppStateLongBackgroundTasksBridge.java b/src/com/android/settings/applications/AppStateLongBackgroundTasksBridge.java
new file mode 100644
index 0000000..d286c5e
--- /dev/null
+++ b/src/com/android/settings/applications/AppStateLongBackgroundTasksBridge.java
@@ -0,0 +1,132 @@
+/*
+ * 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.applications;
+
+import android.Manifest;
+import android.app.AppGlobals;
+import android.app.job.JobScheduler;
+import android.content.Context;
+import android.content.pm.IPackageManager;
+import android.os.RemoteException;
+import android.os.UserHandle;
+import android.util.Log;
+
+import com.android.internal.annotations.VisibleForTesting;
+import com.android.internal.util.ArrayUtils;
+import com.android.settingslib.applications.ApplicationsState;
+import com.android.settingslib.applications.ApplicationsState.AppEntry;
+import com.android.settingslib.applications.ApplicationsState.AppFilter;
+
+import libcore.util.EmptyArray;
+
+import java.util.List;
+
+/**
+ * Connects app op info to the ApplicationsState. Extends {@link AppStateAppOpsBridge} to tailor
+ * to the semantics of {@link Manifest.permission#RUN_LONG_JOBS}.
+ * Also provides app filters that can use the info.
+ */
+public class AppStateLongBackgroundTasksBridge extends AppStateBaseBridge {
+    private static final String PERMISSION = Manifest.permission.RUN_LONG_JOBS;
+    private static final String TAG = "LongBackgroundTasksBridge";
+
+    @VisibleForTesting
+    JobScheduler mJobScheduler;
+    @VisibleForTesting
+    String[] mRequesterPackages;
+
+    public AppStateLongBackgroundTasksBridge(Context context, ApplicationsState appState,
+            Callback callback) {
+        super(appState, callback);
+
+        mJobScheduler = context.getSystemService(JobScheduler.class);
+        final IPackageManager iPm = AppGlobals.getPackageManager();
+        try {
+            mRequesterPackages = iPm.getAppOpPermissionPackages(PERMISSION, context.getUserId());
+        } catch (RemoteException re) {
+            Log.e(TAG, "Cannot reach package manager", re);
+            mRequesterPackages = EmptyArray.STRING;
+        }
+    }
+
+    /**
+     * Returns information regarding {@link Manifest.permission#RUN_LONG_JOBS} for the given
+     * package and uid.
+     */
+    public LongBackgroundTasksState createPermissionState(String packageName, int uid) {
+        final int userId = UserHandle.getUserId(uid);
+
+        final boolean permissionRequested = ArrayUtils.contains(mRequesterPackages, packageName);
+        final boolean permissionGranted = mJobScheduler.hasRunLongJobsPermission(packageName,
+                userId);
+        return new LongBackgroundTasksState(permissionRequested, permissionGranted);
+    }
+
+    @Override
+    protected void updateExtraInfo(AppEntry app, String pkg, int uid) {
+        app.extraInfo = createPermissionState(pkg, uid);
+    }
+
+    @Override
+    protected void loadAllExtraInfo() {
+        final List<AppEntry> allApps = mAppSession.getAllApps();
+        for (int i = 0; i < allApps.size(); i++) {
+            final AppEntry currentEntry = allApps.get(i);
+            updateExtraInfo(currentEntry, currentEntry.info.packageName, currentEntry.info.uid);
+        }
+    }
+
+    public static final AppFilter FILTER_LONG_JOBS_APPS = new AppFilter() {
+
+        @Override
+        public void init() {
+        }
+
+        @Override
+        public boolean filterApp(AppEntry info) {
+            if (info.extraInfo instanceof LongBackgroundTasksState) {
+                final LongBackgroundTasksState state = (LongBackgroundTasksState) info.extraInfo;
+                return state.shouldBeVisible();
+            }
+            return false;
+        }
+    };
+
+    /**
+     * Class to denote the state of an app regarding
+     * {@link Manifest.permission#RUN_LONG_JOBS}.
+     */
+    public static class LongBackgroundTasksState {
+        private boolean mPermissionRequested;
+        private boolean mPermissionGranted;
+
+        LongBackgroundTasksState(boolean permissionRequested, boolean permissionGranted) {
+            mPermissionRequested = permissionRequested;
+            mPermissionGranted = permissionGranted;
+        }
+
+        /** Should the app associated with this state appear on the Settings screen */
+        public boolean shouldBeVisible() {
+            return mPermissionRequested;
+        }
+
+        /** Is the permission granted to the app associated with this state */
+        public boolean isAllowed() {
+            return mPermissionGranted;
+        }
+    }
+}
diff --git a/src/com/android/settings/applications/ClonedAppsPreferenceController.java b/src/com/android/settings/applications/ClonedAppsPreferenceController.java
index 76ccf06..96fad6b 100644
--- a/src/com/android/settings/applications/ClonedAppsPreferenceController.java
+++ b/src/com/android/settings/applications/ClonedAppsPreferenceController.java
@@ -16,31 +16,100 @@
 
 package com.android.settings.applications;
 
-import static com.android.settings.core.SettingsUIDeviceConfig.CLONED_APPS_ENABLED;
+import static android.content.pm.PackageManager.GET_ACTIVITIES;
+
+import static com.android.settings.Utils.PROPERTY_CLONED_APPS_ENABLED;
 
 import android.content.Context;
+import android.os.AsyncTask;
+import android.os.UserHandle;
 import android.provider.DeviceConfig;
 
+import androidx.lifecycle.Lifecycle;
+import androidx.lifecycle.LifecycleObserver;
+import androidx.lifecycle.OnLifecycleEvent;
+import androidx.preference.Preference;
+import androidx.preference.PreferenceScreen;
+
+import com.android.settings.R;
+import com.android.settings.Utils;
 import com.android.settings.core.BasePreferenceController;
 
+import java.util.Arrays;
+import java.util.List;
+
 /**
  * A preference controller handling the logic for updating the summary of cloned apps.
  */
-public class ClonedAppsPreferenceController extends BasePreferenceController {
+public class ClonedAppsPreferenceController extends BasePreferenceController
+        implements LifecycleObserver {
+    private Preference mPreference;
+    private Context mContext;
 
     public ClonedAppsPreferenceController(Context context, String preferenceKey) {
         super(context, preferenceKey);
+        mContext = context;
     }
 
     @Override
-    public CharSequence getSummary() {
-        // todo(b/249916469): Update summary once we have mechanism of allowlisting available
-        //  for cloned apps.
-        return null;
-    }
-    @Override
     public int getAvailabilityStatus() {
-        return DeviceConfig.getBoolean(DeviceConfig.NAMESPACE_SETTINGS_UI,
-                CLONED_APPS_ENABLED, false) ? AVAILABLE : UNSUPPORTED_ON_DEVICE;
+        return DeviceConfig.getBoolean(DeviceConfig.NAMESPACE_APP_CLONING,
+                PROPERTY_CLONED_APPS_ENABLED, false) ? AVAILABLE : UNSUPPORTED_ON_DEVICE;
+    }
+
+    @Override
+    public void displayPreference(PreferenceScreen screen) {
+        super.displayPreference(screen);
+        mPreference = screen.findPreference(getPreferenceKey());
+    }
+    /**
+     * On lifecycle resume event.
+     */
+    @OnLifecycleEvent(Lifecycle.Event.ON_RESUME)
+    public void onResume() {
+        updatePreferenceSummary();
+    }
+
+    private void updatePreferenceSummary() {
+        new AsyncTask<Void, Void, Integer[]>() {
+
+            @Override
+            protected Integer[] doInBackground(Void... unused) {
+                // Get list of allowlisted cloneable apps.
+                List<String> cloneableApps = Arrays.asList(
+                        mContext.getResources().getStringArray(
+                                com.android.internal.R.array.cloneable_apps));
+                List<String> primaryUserApps = mContext.getPackageManager()
+                        .getInstalledPackagesAsUser(GET_ACTIVITIES,
+                                UserHandle.myUserId()).stream().map(x -> x.packageName).toList();
+                // Count number of installed apps in system user.
+                int availableAppsCount = (int) cloneableApps.stream()
+                        .filter(x -> primaryUserApps.contains(x)).count();
+
+                int cloneUserId = Utils.getCloneUserId(mContext);
+                if (cloneUserId == -1) {
+                    return new Integer[]{0, availableAppsCount};
+                }
+                // Get all apps in clone profile if present.
+                List<String> cloneProfileApps = mContext.getPackageManager()
+                        .getInstalledPackagesAsUser(GET_ACTIVITIES,
+                                cloneUserId).stream().map(x -> x.packageName).toList();
+                // Count number of allowlisted app present in clone profile.
+                int clonedAppsCount = (int) cloneableApps.stream()
+                        .filter(x -> cloneProfileApps.contains(x)).count();
+
+                return new Integer[]{clonedAppsCount, availableAppsCount - clonedAppsCount};
+            }
+
+            @Override
+            protected void onPostExecute(Integer[] countInfo) {
+                updateSummary(countInfo[0], countInfo[1]);
+            }
+        }.execute();
+    }
+
+    private void updateSummary(int clonedAppsCount, int availableAppsCount) {
+        mPreference.setSummary(mContext.getResources().getString(
+                R.string.cloned_apps_summary, clonedAppsCount, availableAppsCount));
     }
 }
diff --git a/src/com/android/settings/applications/RecentAppStatsMixin.java b/src/com/android/settings/applications/RecentAppStatsMixin.java
index 03b2203..6705b25 100644
--- a/src/com/android/settings/applications/RecentAppStatsMixin.java
+++ b/src/com/android/settings/applications/RecentAppStatsMixin.java
@@ -34,7 +34,6 @@
 import androidx.annotation.NonNull;
 import androidx.annotation.VisibleForTesting;
 
-import com.android.settings.Utils;
 import com.android.settingslib.applications.AppUtils;
 import com.android.settingslib.applications.ApplicationsState;
 import com.android.settingslib.core.lifecycle.LifecycleObserver;
@@ -49,6 +48,7 @@
 import java.util.Map;
 import java.util.Optional;
 import java.util.Set;
+import java.util.stream.Collectors;
 
 /**
  * A helper class that loads recent app data in the background and sends it in a callback to a
@@ -65,10 +65,8 @@
     private final int mMaximumApps;
     private final Context mContext;
     private final PackageManager mPm;
+    private final UserManager mUserManager;
     private final PowerManager mPowerManager;
-    private final int mWorkUserId;
-    private final UsageStatsManager mPersonalUsageStatsManager;
-    private final Optional<UsageStatsManager> mWorkUsageStatsManager;
     private final ApplicationsState mApplicationsState;
     private final List<RecentAppStatsListener> mAppStatsListeners;
     private Calendar mCalendar;
@@ -89,13 +87,7 @@
         mMaximumApps = maximumApps;
         mPm = mContext.getPackageManager();
         mPowerManager = mContext.getSystemService(PowerManager.class);
-        final UserManager userManager = mContext.getSystemService(UserManager.class);
-        mWorkUserId = Utils.getManagedProfileId(userManager, UserHandle.myUserId());
-        mPersonalUsageStatsManager = mContext.getSystemService(UsageStatsManager.class);
-        final UserHandle workUserHandle = Utils.getManagedProfile(userManager);
-        mWorkUsageStatsManager = Optional.ofNullable(workUserHandle).map(
-                handle -> mContext.createContextAsUser(handle, /* flags */ 0)
-                        .getSystemService(UsageStatsManager.class));
+        mUserManager = mContext.getSystemService(UserManager.class);
         mApplicationsState = ApplicationsState.getInstance(
                 (Application) mContext.getApplicationContext());
         mRecentApps = new ArrayList<>();
@@ -122,34 +114,34 @@
         mCalendar = Calendar.getInstance();
         mCalendar.add(Calendar.DAY_OF_YEAR, -1);
 
-        final int personalUserId = UserHandle.myUserId();
-        final List<UsageStats> personalStats =
-                getRecentAppsStats(mPersonalUsageStatsManager, personalUserId);
-        final List<UsageStats> workStats = mWorkUsageStatsManager
-                .map(statsManager -> getRecentAppsStats(statsManager, mWorkUserId))
-                .orElse(new ArrayList<>());
+        List<UsageStatsWrapper> usageStatsAllUsers = new ArrayList<>();
 
-        // Both lists are already sorted, so we can create a sorted merge in linear time
-        int personal = 0;
-        int work = 0;
-        while (personal < personalStats.size() && work < workStats.size()
-                && mRecentApps.size() < limit) {
-            UsageStats currentPersonal = personalStats.get(personal);
-            UsageStats currentWork = workStats.get(work);
-            if (currentPersonal.getLastTimeUsed() > currentWork.getLastTimeUsed()) {
-                mRecentApps.add(new UsageStatsWrapper(currentPersonal, personalUserId));
-                personal++;
+        List<UserHandle> profiles = mUserManager.getUserProfiles();
+        for (UserHandle userHandle : profiles) {
+            int userId = userHandle.getIdentifier();
+
+            final Optional<UsageStatsManager> usageStatsManager;
+            if (userHandle.getIdentifier() == UserHandle.myUserId()) {
+                usageStatsManager = Optional.ofNullable(userHandle).map(
+                        handle -> mContext.getSystemService(UsageStatsManager.class));
             } else {
-                mRecentApps.add(new UsageStatsWrapper(currentWork, mWorkUserId));
-                work++;
+                usageStatsManager = Optional.ofNullable(userHandle).map(
+                        handle -> mContext.createContextAsUser(handle, /* flags */ 0)
+                                .getSystemService(UsageStatsManager.class));
             }
+
+            List<UsageStats> profileStats = usageStatsManager
+                    .map(statsManager -> getRecentAppsStats(statsManager, userId))
+                    .orElse(new ArrayList<>());
+            usageStatsAllUsers.addAll(profileStats.stream()
+                        .map(usageStats-> new UsageStatsWrapper(usageStats, userId))
+                        .collect(Collectors.toList()));
         }
-        while (personal < personalStats.size() && mRecentApps.size() < limit) {
-            mRecentApps.add(new UsageStatsWrapper(personalStats.get(personal++), personalUserId));
-        }
-        while (work < workStats.size() && mRecentApps.size() < limit) {
-            mRecentApps.add(new UsageStatsWrapper(workStats.get(work++), mWorkUserId));
-        }
+
+        // Sort apps by latest timestamp.
+        usageStatsAllUsers.sort(
+                Comparator.comparingLong(a -> -1 * a.mUsageStats.getLastTimeUsed()));
+        mRecentApps.addAll(usageStatsAllUsers.stream().limit(limit).collect(Collectors.toList()));
     }
 
     private List<UsageStats> getRecentAppsStats(UsageStatsManager usageStatsManager, int userId) {
diff --git a/src/com/android/settings/applications/appinfo/AppInfoDashboardFragment.java b/src/com/android/settings/applications/appinfo/AppInfoDashboardFragment.java
index 7049b56..4a00260 100644
--- a/src/com/android/settings/applications/appinfo/AppInfoDashboardFragment.java
+++ b/src/com/android/settings/applications/appinfo/AppInfoDashboardFragment.java
@@ -215,10 +215,15 @@
         alarmsAndReminders.setPackageName(packageName);
         alarmsAndReminders.setParentFragment(this);
 
+        final LongBackgroundTasksDetailsPreferenceController longBackgroundTasks =
+                use(LongBackgroundTasksDetailsPreferenceController.class);
+        longBackgroundTasks.setPackageName(packageName);
+        longBackgroundTasks.setParentFragment(this);
+
         final AdvancedAppInfoPreferenceCategoryController advancedAppInfo =
                 use(AdvancedAppInfoPreferenceCategoryController.class);
         advancedAppInfo.setChildren(Arrays.asList(writeSystemSettings, drawOverlay, pip,
-                externalSource, acrossProfiles, alarmsAndReminders));
+                externalSource, acrossProfiles, alarmsAndReminders, longBackgroundTasks));
         advancedAppInfo.setAppEntry(mAppEntry);
 
         final AppLocalePreferenceController appLocale =
diff --git a/src/com/android/settings/applications/appinfo/AppLocaleDetails.java b/src/com/android/settings/applications/appinfo/AppLocaleDetails.java
index a73d658..1a7793e 100644
--- a/src/com/android/settings/applications/appinfo/AppLocaleDetails.java
+++ b/src/com/android/settings/applications/appinfo/AppLocaleDetails.java
@@ -35,6 +35,7 @@
 
 import androidx.preference.Preference;
 
+import com.android.internal.app.LocaleHelper;
 import com.android.settings.R;
 import com.android.settings.SettingsPreferenceFragment;
 import com.android.settings.Utils;
@@ -212,7 +213,7 @@
         if (appLocale == null) {
             return context.getString(R.string.preference_of_system_locale_summary);
         } else {
-            return appLocale.getDisplayName(appLocale);
+            return LocaleHelper.getDisplayName(appLocale, appLocale, true);
         }
     }
 }
diff --git a/src/com/android/settings/applications/appinfo/InstantAppButtonDialogFragment.java b/src/com/android/settings/applications/appinfo/InstantAppButtonDialogFragment.java
index 6376d52..5a6d3df 100644
--- a/src/com/android/settings/applications/appinfo/InstantAppButtonDialogFragment.java
+++ b/src/com/android/settings/applications/appinfo/InstantAppButtonDialogFragment.java
@@ -49,7 +49,7 @@
 
     @Override
     public int getMetricsCategory() {
-        return SettingsEnums.DIALOG_APP_INFO_ACTION;
+        return SettingsEnums.DIALOG_INSTANT_APP_INFO_ACTION;
     }
 
     @Override
diff --git a/src/com/android/settings/applications/appinfo/LongBackgroundTasksDetails.java b/src/com/android/settings/applications/appinfo/LongBackgroundTasksDetails.java
new file mode 100644
index 0000000..1e5d11a
--- /dev/null
+++ b/src/com/android/settings/applications/appinfo/LongBackgroundTasksDetails.java
@@ -0,0 +1,163 @@
+/*
+ * 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.applications.appinfo;
+
+import static android.app.Activity.RESULT_CANCELED;
+import static android.app.Activity.RESULT_OK;
+
+import android.app.AppOpsManager;
+import android.app.settings.SettingsEnums;
+import android.content.Context;
+import android.os.Bundle;
+
+import androidx.appcompat.app.AlertDialog;
+import androidx.preference.Preference;
+import androidx.preference.Preference.OnPreferenceChangeListener;
+
+import com.android.settings.R;
+import com.android.settings.Settings;
+import com.android.settings.applications.AppInfoWithHeader;
+import com.android.settings.applications.AppStateLongBackgroundTasksBridge;
+import com.android.settingslib.RestrictedSwitchPreference;
+import com.android.settingslib.applications.ApplicationsState.AppEntry;
+
+/**
+ * App specific activity to show details about
+ * {@link android.Manifest.permission#RUN_LONG_JOBS}.
+ */
+public class LongBackgroundTasksDetails extends AppInfoWithHeader
+        implements OnPreferenceChangeListener {
+
+    private static final String KEY_SWITCH = "long_background_tasks_switch";
+    private static final String UNCOMMITTED_STATE_KEY = "uncommitted_state";
+
+    private AppStateLongBackgroundTasksBridge mAppBridge;
+    private AppOpsManager mAppOpsManager;
+    private RestrictedSwitchPreference mSwitchPref;
+    private AppStateLongBackgroundTasksBridge.LongBackgroundTasksState mPermissionState;
+    private volatile Boolean mUncommittedState;
+
+    /**
+     * Returns the string that states whether the app has access to
+     * {@link android.Manifest.permission#RUN_LONG_JOBS}.
+     */
+    public static CharSequence getSummary(Context context, AppEntry entry) {
+        final AppStateLongBackgroundTasksBridge.LongBackgroundTasksState state =
+                new AppStateLongBackgroundTasksBridge(context, /*appState=*/null,
+                        /*callback=*/null).createPermissionState(entry.info.packageName,
+                        entry.info.uid);
+
+        return context.getString(state.isAllowed() ? R.string.app_permission_summary_allowed
+                : R.string.app_permission_summary_not_allowed);
+    }
+
+    @Override
+    public void onCreate(Bundle savedInstanceState) {
+        super.onCreate(savedInstanceState);
+
+        final Context context = getActivity();
+        mAppBridge = new AppStateLongBackgroundTasksBridge(context, mState, /*callback=*/null);
+        mAppOpsManager = context.getSystemService(AppOpsManager.class);
+
+        if (savedInstanceState != null) {
+            mUncommittedState = (Boolean) savedInstanceState.get(UNCOMMITTED_STATE_KEY);
+            if (mUncommittedState != null && isAppSpecific()) {
+                setResult(mUncommittedState ? RESULT_OK : RESULT_CANCELED);
+            }
+        }
+        addPreferencesFromResource(R.xml.long_background_tasks);
+        mSwitchPref = findPreference(KEY_SWITCH);
+        mSwitchPref.setOnPreferenceChangeListener(this);
+    }
+
+    @Override
+    public void onSaveInstanceState(Bundle outState) {
+        super.onSaveInstanceState(outState);
+        if (mUncommittedState != null) {
+            outState.putObject(UNCOMMITTED_STATE_KEY, mUncommittedState);
+        }
+    }
+
+    @Override
+    public boolean onPreferenceChange(Preference preference, Object newValue) {
+        if (preference == mSwitchPref) {
+            mUncommittedState = (Boolean) newValue;
+            if (isAppSpecific()) {
+                setResult(mUncommittedState ? RESULT_OK : RESULT_CANCELED);
+            }
+            refreshUi();
+            return true;
+        }
+        return false;
+    }
+
+    private void setCanRunLongJobs(boolean newState) {
+        final int uid = mPackageInfo.applicationInfo.uid;
+        mAppOpsManager.setUidMode(AppOpsManager.OPSTR_RUN_LONG_JOBS, uid,
+                newState ? AppOpsManager.MODE_ALLOWED : AppOpsManager.MODE_ERRORED);
+    }
+
+    private void logPermissionChange(boolean newState, String packageName) {
+        mMetricsFeatureProvider.action(
+                mMetricsFeatureProvider.getAttribution(getActivity()),
+                SettingsEnums.ACTION_LONG_BACKGROUND_TASKS_TOGGLE,
+                getMetricsCategory(),
+                packageName,
+                newState ? 1 : 0);
+    }
+
+    private boolean isAppSpecific() {
+        return Settings.LongBackgroundTasksAppActivity.class.getName().equals(
+                getIntent().getComponent().getClassName());
+    }
+
+    @Override
+    public void onPause() {
+        super.onPause();
+        if (getActivity().isChangingConfigurations()) {
+            return;
+        }
+        if (mPermissionState != null && mUncommittedState != null
+                && mUncommittedState != mPermissionState.isAllowed()) {
+            setCanRunLongJobs(mUncommittedState);
+            logPermissionChange(mUncommittedState, mPackageName);
+            mUncommittedState = null;
+        }
+    }
+
+    @Override
+    protected boolean refreshUi() {
+        if (mPackageInfo == null || mPackageInfo.applicationInfo == null) {
+            return false;
+        }
+        mPermissionState = mAppBridge.createPermissionState(mPackageName,
+                mPackageInfo.applicationInfo.uid);
+        mSwitchPref.setEnabled(mPermissionState.shouldBeVisible());
+        mSwitchPref.setChecked(
+                mUncommittedState != null ? mUncommittedState : mPermissionState.isAllowed());
+        return true;
+    }
+
+    @Override
+    protected AlertDialog createDialog(int id, int errorCode) {
+        return null;
+    }
+
+    @Override
+    public int getMetricsCategory() {
+        return SettingsEnums.LONG_BACKGROUND_TASKS;
+    }
+}
diff --git a/src/com/android/settings/applications/appinfo/LongBackgroundTasksDetailsPreferenceController.java b/src/com/android/settings/applications/appinfo/LongBackgroundTasksDetailsPreferenceController.java
new file mode 100644
index 0000000..a41280b
--- /dev/null
+++ b/src/com/android/settings/applications/appinfo/LongBackgroundTasksDetailsPreferenceController.java
@@ -0,0 +1,77 @@
+/*
+ * Copyright (C) 2022 The Android Open Source Project
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ *      http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+
+package com.android.settings.applications.appinfo;
+
+import android.content.Context;
+import android.content.pm.PackageInfo;
+
+import androidx.annotation.VisibleForTesting;
+import androidx.preference.Preference;
+
+import com.android.settings.SettingsPreferenceFragment;
+import com.android.settings.applications.AppStateLongBackgroundTasksBridge;
+
+/**
+ * Preference controller for
+ * {@link LongBackgroundTasksDetails} Settings fragment.
+ */
+public class LongBackgroundTasksDetailsPreferenceController extends
+        AppInfoPreferenceControllerBase {
+
+    private String mPackageName;
+
+    public LongBackgroundTasksDetailsPreferenceController(Context context, String key) {
+        super(context, key);
+    }
+
+    @Override
+    public int getAvailabilityStatus() {
+        return isCandidate() ? AVAILABLE : CONDITIONALLY_UNAVAILABLE;
+    }
+
+    @Override
+    public void updateState(Preference preference) {
+        preference.setSummary(getPreferenceSummary());
+    }
+
+    @Override
+    protected Class<? extends SettingsPreferenceFragment> getDetailFragmentClass() {
+        return LongBackgroundTasksDetails.class;
+    }
+
+    @VisibleForTesting
+    CharSequence getPreferenceSummary() {
+        return LongBackgroundTasksDetails.getSummary(mContext, mParent.getAppEntry());
+    }
+
+    @VisibleForTesting
+    boolean isCandidate() {
+        final PackageInfo packageInfo = mParent.getPackageInfo();
+        if (packageInfo == null) {
+            return false;
+        }
+        final AppStateLongBackgroundTasksBridge.LongBackgroundTasksState appState =
+                new AppStateLongBackgroundTasksBridge(
+                        mContext, /*appState=*/null, /*callback=*/null)
+                        .createPermissionState(mPackageName, packageInfo.applicationInfo.uid);
+        return appState.shouldBeVisible();
+    }
+
+    void setPackageName(String packageName) {
+        mPackageName = packageName;
+    }
+}
diff --git a/src/com/android/settings/applications/appinfo/WriteSettingsDetails.java b/src/com/android/settings/applications/appinfo/WriteSettingsDetails.java
index 4251346..d17f843 100644
--- a/src/com/android/settings/applications/appinfo/WriteSettingsDetails.java
+++ b/src/com/android/settings/applications/appinfo/WriteSettingsDetails.java
@@ -113,7 +113,7 @@
 
     @Override
     public int getMetricsCategory() {
-        return SettingsEnums.SYSTEM_ALERT_WINDOW_APPS;
+        return SettingsEnums.MODIFY_SYSTEM_SETTINGS;
     }
 
     public static CharSequence getSummary(Context context, AppEntry entry) {
diff --git a/src/com/android/settings/applications/intentpicker/ProgressDialogFragment.java b/src/com/android/settings/applications/intentpicker/ProgressDialogFragment.java
index c8f4c0b..6c59745 100644
--- a/src/com/android/settings/applications/intentpicker/ProgressDialogFragment.java
+++ b/src/com/android/settings/applications/intentpicker/ProgressDialogFragment.java
@@ -19,6 +19,7 @@
 import static android.content.pm.verify.domain.DomainVerificationUserState.DOMAIN_STATE_NONE;
 
 import android.app.Dialog;
+import android.app.settings.SettingsEnums;
 import android.content.Context;
 import android.content.DialogInterface;
 import android.content.pm.verify.domain.DomainOwner;
@@ -113,7 +114,7 @@
 
     @Override
     public int getMetricsCategory() {
-        return 0;
+        return SettingsEnums.PROGRESS_DIALOG;
     }
 
     /**
diff --git a/src/com/android/settings/applications/intentpicker/SupportedLinksDialogFragment.java b/src/com/android/settings/applications/intentpicker/SupportedLinksDialogFragment.java
index dd5b746..e67fa04 100644
--- a/src/com/android/settings/applications/intentpicker/SupportedLinksDialogFragment.java
+++ b/src/com/android/settings/applications/intentpicker/SupportedLinksDialogFragment.java
@@ -17,6 +17,7 @@
 package com.android.settings.applications.intentpicker;
 
 import android.app.Dialog;
+import android.app.settings.SettingsEnums;
 import android.content.Context;
 import android.content.pm.PackageManager;
 import android.content.pm.verify.domain.DomainVerificationManager;
@@ -73,7 +74,7 @@
 
     @Override
     public int getMetricsCategory() {
-        return 0;
+        return SettingsEnums.SUPPORTED_LINKS_DIALOG;
     }
 
     /** Display the dialog. */
diff --git a/src/com/android/settings/applications/manageapplications/AppFilterRegistry.java b/src/com/android/settings/applications/manageapplications/AppFilterRegistry.java
index 15cf8e7..1e6ecd8 100644
--- a/src/com/android/settings/applications/manageapplications/AppFilterRegistry.java
+++ b/src/com/android/settings/applications/manageapplications/AppFilterRegistry.java
@@ -21,8 +21,10 @@
 import com.android.settings.R;
 import com.android.settings.applications.AppStateAlarmsAndRemindersBridge;
 import com.android.settings.applications.AppStateAppBatteryUsageBridge;
+import com.android.settings.applications.AppStateClonedAppsBridge;
 import com.android.settings.applications.AppStateInstallAppsBridge;
 import com.android.settings.applications.AppStateLocaleBridge;
+import com.android.settings.applications.AppStateLongBackgroundTasksBridge;
 import com.android.settings.applications.AppStateManageExternalStorageBridge;
 import com.android.settings.applications.AppStateMediaManagementAppsBridge;
 import com.android.settings.applications.AppStateNotificationBridge;
@@ -61,6 +63,8 @@
                 FILTER_APPS_BATTERY_UNRESTRICTED,
                 FILTER_APPS_BATTERY_OPTIMIZED,
                 FILTER_APPS_BATTERY_RESTRICTED,
+                FILTER_LONG_BACKGROUND_TASKS,
+                FILTER_APPS_CLONE,
             })
     @interface FilterType {}
 
@@ -89,8 +93,10 @@
     public static final int FILTER_APPS_BATTERY_UNRESTRICTED = 21;
     public static final int FILTER_APPS_BATTERY_OPTIMIZED = 22;
     public static final int FILTER_APPS_BATTERY_RESTRICTED = 23;
-    // Next id: 24. If you add an entry here, please change NUM_FILTER_ENTRIES.
-    private static final int NUM_FILTER_ENTRIES = 24;
+    public static final int FILTER_LONG_BACKGROUND_TASKS = 24;
+    public static final int FILTER_APPS_CLONE = 25;
+    // Next id: 26. If you add an entry here, please change NUM_FILTER_ENTRIES.
+    private static final int NUM_FILTER_ENTRIES = 26;
 
     private static AppFilterRegistry sRegistry;
 
@@ -242,10 +248,21 @@
                         AppStateAppBatteryUsageBridge.FILTER_BATTERY_RESTRICTED_APPS,
                         FILTER_APPS_BATTERY_RESTRICTED,
                         R.string.filter_battery_restricted_title);
+
+        // Apps that can run long background tasks
+        mFilters[FILTER_LONG_BACKGROUND_TASKS] = new AppFilterItem(
+                AppStateLongBackgroundTasksBridge.FILTER_LONG_JOBS_APPS,
+                FILTER_LONG_BACKGROUND_TASKS,
+                R.string.long_background_tasks_title);
+
+        // Apps that are cloneable or cloned.
+        mFilters[FILTER_APPS_CLONE] =
+                new AppFilterItem(
+                        AppStateClonedAppsBridge.FILTER_APPS_CLONE,
+                        FILTER_APPS_CLONE,
+                        R.string.cloned_apps_dashboard_title);
     }
 
-
-
     public static AppFilterRegistry getInstance() {
         if (sRegistry == null) {
             sRegistry = new AppFilterRegistry();
@@ -280,6 +297,10 @@
                 return FILTER_APPS_LOCALE;
             case ManageApplications.LIST_TYPE_BATTERY_OPTIMIZATION:
                 return FILTER_APPS_BATTERY_OPTIMIZED;
+            case ManageApplications.LIST_TYPE_LONG_BACKGROUND_TASKS:
+                return FILTER_LONG_BACKGROUND_TASKS;
+            case ManageApplications.LIST_TYPE_CLONED_APPS:
+                return FILTER_APPS_CLONE;
             default:
                 return FILTER_APPS_ALL;
         }
diff --git a/src/com/android/settings/applications/manageapplications/ApplicationViewHolder.java b/src/com/android/settings/applications/manageapplications/ApplicationViewHolder.java
index d1d286d..f3f4b0f 100644
--- a/src/com/android/settings/applications/manageapplications/ApplicationViewHolder.java
+++ b/src/com/android/settings/applications/manageapplications/ApplicationViewHolder.java
@@ -16,6 +16,9 @@
 
 package com.android.settings.applications.manageapplications;
 
+import static com.android.settings.applications.manageapplications.ManageApplications.LIST_TYPE_CLONED_APPS;
+
+import android.content.Context;
 import android.content.pm.ApplicationInfo;
 import android.content.pm.PackageManager;
 import android.graphics.drawable.Drawable;
@@ -49,6 +52,8 @@
     @VisibleForTesting
     final Switch mSwitch;
 
+    private static int sListType;
+
     private final ImageView mAppIcon;
 
     ApplicationViewHolder(View itemView) {
@@ -65,15 +70,31 @@
         return newView(parent, false /* twoTarget */);
     }
 
+    static View newView(ViewGroup parent , boolean twoTarget, int listType, Context context) {
+        sListType = listType;
+        return newView(parent, twoTarget);
+    }
+
     static View newView(ViewGroup parent, boolean twoTarget) {
         ViewGroup view = (ViewGroup) LayoutInflater.from(parent.getContext())
                 .inflate(R.layout.preference_app, parent, false);
         final ViewGroup widgetFrame = view.findViewById(android.R.id.widget_frame);
         if (twoTarget) {
             if (widgetFrame != null) {
-                LayoutInflater.from(parent.getContext())
-                        .inflate(R.layout.preference_widget_primary_switch, widgetFrame, true);
-
+                if (sListType == LIST_TYPE_CLONED_APPS) {
+                    LayoutInflater.from(parent.getContext())
+                            .inflate(R.layout.preference_widget_add, widgetFrame, true);
+                    //todo(b/259022623): Invoke the clone backend flow i.e.
+                    // i) upon onclick of add icon, create new clone profile the first time
+                    // and clone an app.
+                    // ii) Show progress bar while app is being cloned
+                    // iii) And upon onClick of trash icon, delete the cloned app instance
+                    // from clone profile.
+                    // iv) Log metrics
+                } else {
+                    LayoutInflater.from(parent.getContext())
+                            .inflate(R.layout.preference_widget_primary_switch, widgetFrame, true);
+                }
                 View divider = LayoutInflater.from(parent.getContext()).inflate(
                         R.layout.preference_two_target_divider, view, false);
                 // second to last, before widget frame
diff --git a/src/com/android/settings/applications/manageapplications/ManageApplications.java b/src/com/android/settings/applications/manageapplications/ManageApplications.java
index a41230a..ce92459 100644
--- a/src/com/android/settings/applications/manageapplications/ManageApplications.java
+++ b/src/com/android/settings/applications/manageapplications/ManageApplications.java
@@ -58,9 +58,9 @@
 import android.os.UserHandle;
 import android.os.UserManager;
 import android.preference.PreferenceFrameLayout;
+import android.provider.Settings;
 import android.text.TextUtils;
 import android.util.ArraySet;
-import android.util.FeatureFlagUtils;
 import android.util.IconDrawableFactory;
 import android.util.Log;
 import android.view.LayoutInflater;
@@ -92,15 +92,15 @@
 import com.android.settings.Settings.AlarmsAndRemindersActivity;
 import com.android.settings.Settings.AppBatteryUsageActivity;
 import com.android.settings.Settings.ChangeWifiStateActivity;
-import com.android.settings.Settings.GamesStorageActivity;
+import com.android.settings.Settings.ClonedAppsListActivity;
 import com.android.settings.Settings.HighPowerApplicationsActivity;
+import com.android.settings.Settings.LongBackgroundTasksActivity;
 import com.android.settings.Settings.ManageExternalSourcesActivity;
 import com.android.settings.Settings.ManageExternalStorageActivity;
 import com.android.settings.Settings.MediaManagementAppsActivity;
 import com.android.settings.Settings.NotificationAppListActivity;
 import com.android.settings.Settings.NotificationReviewPermissionsActivity;
 import com.android.settings.Settings.OverlaySettingsActivity;
-import com.android.settings.Settings.StorageUseActivity;
 import com.android.settings.Settings.UsageAccessSettingsActivity;
 import com.android.settings.Settings.WriteSettingsActivity;
 import com.android.settings.SettingsActivity;
@@ -110,8 +110,10 @@
 import com.android.settings.applications.AppStateAppBatteryUsageBridge;
 import com.android.settings.applications.AppStateAppOpsBridge.PermissionState;
 import com.android.settings.applications.AppStateBaseBridge;
+import com.android.settings.applications.AppStateClonedAppsBridge;
 import com.android.settings.applications.AppStateInstallAppsBridge;
 import com.android.settings.applications.AppStateLocaleBridge;
+import com.android.settings.applications.AppStateLongBackgroundTasksBridge;
 import com.android.settings.applications.AppStateManageExternalStorageBridge;
 import com.android.settings.applications.AppStateMediaManagementAppsBridge;
 import com.android.settings.applications.AppStateNotificationBridge;
@@ -128,6 +130,7 @@
 import com.android.settings.applications.appinfo.AppLocaleDetails;
 import com.android.settings.applications.appinfo.DrawOverlayDetails;
 import com.android.settings.applications.appinfo.ExternalSourcesDetails;
+import com.android.settings.applications.appinfo.LongBackgroundTasksDetails;
 import com.android.settings.applications.appinfo.ManageExternalStorageDetails;
 import com.android.settings.applications.appinfo.MediaManagementAppsDetails;
 import com.android.settings.applications.appinfo.WriteSettingsDetails;
@@ -141,14 +144,6 @@
 import com.android.settings.notification.NotificationBackend;
 import com.android.settings.notification.app.AppNotificationSettings;
 import com.android.settings.spa.SpaActivity;
-import com.android.settings.spa.app.AllAppListPageProvider;
-import com.android.settings.spa.app.specialaccess.AllFilesAccessAppListProvider;
-import com.android.settings.spa.app.specialaccess.DisplayOverOtherAppsAppListProvider;
-import com.android.settings.spa.app.specialaccess.InstallUnknownAppsListProvider;
-import com.android.settings.spa.app.specialaccess.MediaManagementAppsAppListProvider;
-import com.android.settings.spa.app.specialaccess.ModifySystemSettingsAppListProvider;
-import com.android.settings.spa.notification.AppListNotificationsPageProvider;
-import com.android.settings.spa.system.AppLanguagesPageProvider;
 import com.android.settings.widget.LoadingViewController;
 import com.android.settings.wifi.AppStateChangeWifiStateBridge;
 import com.android.settings.wifi.ChangeWifiStateDetails;
@@ -256,6 +251,8 @@
     public static final int LIST_TYPE_MEDIA_MANAGEMENT_APPS = 13;
     public static final int LIST_TYPE_APPS_LOCALE = 14;
     public static final int LIST_TYPE_BATTERY_OPTIMIZATION = 15;
+    public static final int LIST_TYPE_LONG_BACKGROUND_TASKS = 16;
+    public static final int LIST_TYPE_CLONED_APPS = 17;
 
     // List types that should show instant apps.
     public static final Set<Integer> LIST_TYPES_WITH_INSTANT = new ArraySet<>(Arrays.asList(
@@ -291,47 +288,18 @@
     public void onAttach(Context context) {
         super.onAttach(context);
 
-        if (!FeatureFlagUtils.isEnabled(context, FeatureFlagUtils.SETTINGS_ENABLE_SPA)) {
-            return;
-        }
-        final String spaDestination = getSpaDestination();
+        mListType = getListType();
+        final String spaDestination = ManageApplicationsUtil.getSpaDestination(context, mListType);
         if (spaDestination != null) {
             SpaActivity.startSpaActivity(context, spaDestination);
             getActivity().finish();
         }
     }
 
-    @Nullable
-    private String getSpaDestination() {
-        final String className = getClassName(getActivity().getIntent(), getArguments());
-        if (className.equals(UsageAccessSettingsActivity.class.getName())) {
-            return null;
-        } else if (className.equals(HighPowerApplicationsActivity.class.getName())) {
-            return null;
-        } else if (className.equals(OverlaySettingsActivity.class.getName())) {
-            return DisplayOverOtherAppsAppListProvider.INSTANCE.getAppListRoute();
-        } else if (className.equals(WriteSettingsActivity.class.getName())) {
-            return ModifySystemSettingsAppListProvider.INSTANCE.getAppListRoute();
-        } else if (className.equals(ManageExternalSourcesActivity.class.getName())) {
-            return InstallUnknownAppsListProvider.INSTANCE.getAppListRoute();
-        } else if (className.equals(ChangeWifiStateActivity.class.getName())) {
-            return null;
-        } else if (className.equals(ManageExternalStorageActivity.class.getName())) {
-            return AllFilesAccessAppListProvider.INSTANCE.getAppListRoute();
-        } else if (className.equals(MediaManagementAppsActivity.class.getName())) {
-            return MediaManagementAppsAppListProvider.INSTANCE.getAppListRoute();
-        } else if (className.equals(AlarmsAndRemindersActivity.class.getName())) {
-            return null;
-        } else if (className.equals(NotificationAppListActivity.class.getName())
-                || className.equals(NotificationReviewPermissionsActivity.class.getName())) {
-            return AppListNotificationsPageProvider.INSTANCE.getName();
-        } else if (className.equals(AppLocaleDetails.class.getName())) {
-            return AppLanguagesPageProvider.INSTANCE.getName();
-        } else if (className.equals(AppBatteryUsageActivity.class.getName())) {
-            return null;
-        } else {
-            return AllAppListPageProvider.INSTANCE.getName();
-        }
+    private int getListType() {
+        Bundle args = getArguments();
+        final String className = getClassName(getActivity().getIntent(), args);
+        return ManageApplicationsUtil.LIST_TYPE_MAP.getOrDefault(className, LIST_TYPE_MAIN);
     }
 
     @Override
@@ -349,61 +317,40 @@
         Bundle args = getArguments();
         final int screenTitle = getTitleResId(intent, args);
         final String className = getClassName(intent, args);
-        if (className.equals(StorageUseActivity.class.getName())) {
-            if (args != null && args.containsKey(EXTRA_VOLUME_UUID)) {
-                mVolumeUuid = args.getString(EXTRA_VOLUME_UUID);
-                mStorageType = args.getInt(EXTRA_STORAGE_TYPE, STORAGE_TYPE_DEFAULT);
-                mListType = LIST_TYPE_STORAGE;
-            } else {
-                // No volume selected, display a normal list, sorted by size.
-                mListType = LIST_TYPE_MAIN;
-            }
-            mSortOrder = R.id.sort_order_size;
-        } else if (className.equals(UsageAccessSettingsActivity.class.getName())) {
-            mListType = LIST_TYPE_USAGE_ACCESS;
-        } else if (className.equals(HighPowerApplicationsActivity.class.getName())) {
-            mListType = LIST_TYPE_HIGH_POWER;
-            // Default to showing system.
-            mShowSystem = true;
-        } else if (className.equals(OverlaySettingsActivity.class.getName())) {
-            mListType = LIST_TYPE_OVERLAY;
-
-            reportIfRestrictedSawIntent(intent);
-        } else if (className.equals(WriteSettingsActivity.class.getName())) {
-            mListType = LIST_TYPE_WRITE_SETTINGS;
-        } else if (className.equals(ManageExternalSourcesActivity.class.getName())) {
-            mListType = LIST_TYPE_MANAGE_SOURCES;
-        } else if (className.equals(GamesStorageActivity.class.getName())) {
-            mListType = LIST_TYPE_GAMES;
-            mSortOrder = R.id.sort_order_size;
-        } else if (className.equals(ChangeWifiStateActivity.class.getName())) {
-            mListType = LIST_TYPE_WIFI_ACCESS;
-        } else if (className.equals(ManageExternalStorageActivity.class.getName())) {
-            mListType = LIST_MANAGE_EXTERNAL_STORAGE;
-        } else if (className.equals(MediaManagementAppsActivity.class.getName())) {
-            mListType = LIST_TYPE_MEDIA_MANAGEMENT_APPS;
-        } else if (className.equals(AlarmsAndRemindersActivity.class.getName())) {
-            mListType = LIST_TYPE_ALARMS_AND_REMINDERS;
-        } else if (className.equals(NotificationAppListActivity.class.getName())
-                || className.equals(NotificationReviewPermissionsActivity.class.getName())) {
-            mListType = LIST_TYPE_NOTIFICATION;
-            mUsageStatsManager = IUsageStatsManager.Stub.asInterface(
-                    ServiceManager.getService(Context.USAGE_STATS_SERVICE));
-            mNotificationBackend = new NotificationBackend();
-            mSortOrder = R.id.sort_order_recent_notification;
-            if (className.equals(NotificationReviewPermissionsActivity.class.getName())) {
-                // Special-case for a case where a user is directed to the all apps notification
-                // preferences page via a notification prompt to review permissions settings.
-                android.provider.Settings.Global.putInt(getContext().getContentResolver(),
-                        android.provider.Settings.Global.REVIEW_PERMISSIONS_NOTIFICATION_STATE,
-                        1);  // USER_INTERACTED
-            }
-        } else if (className.equals(AppLocaleDetails.class.getName())) {
-            mListType = LIST_TYPE_APPS_LOCALE;
-        } else if (className.equals(AppBatteryUsageActivity.class.getName())) {
-            mListType = LIST_TYPE_BATTERY_OPTIMIZATION;
-        } else {
-            mListType = LIST_TYPE_MAIN;
+        switch (mListType) {
+            case LIST_TYPE_STORAGE:
+                if (args != null && args.containsKey(EXTRA_VOLUME_UUID)) {
+                    mVolumeUuid = args.getString(EXTRA_VOLUME_UUID);
+                    mStorageType = args.getInt(EXTRA_STORAGE_TYPE, STORAGE_TYPE_DEFAULT);
+                } else {
+                    // No volume selected, display a normal list, sorted by size.
+                    mListType = LIST_TYPE_MAIN;
+                }
+                mSortOrder = R.id.sort_order_size;
+                break;
+            case LIST_TYPE_HIGH_POWER:
+                // Default to showing system.
+                mShowSystem = true;
+                break;
+            case LIST_TYPE_OVERLAY:
+                reportIfRestrictedSawIntent(intent);
+                break;
+            case LIST_TYPE_GAMES:
+                mSortOrder = R.id.sort_order_size;
+                break;
+            case LIST_TYPE_NOTIFICATION:
+                mUsageStatsManager = IUsageStatsManager.Stub.asInterface(
+                        ServiceManager.getService(Context.USAGE_STATS_SERVICE));
+                mNotificationBackend = new NotificationBackend();
+                mSortOrder = R.id.sort_order_recent_notification;
+                if (className.equals(NotificationReviewPermissionsActivity.class.getName())) {
+                    // Special-case for a case where a user is directed to the all apps notification
+                    // preferences page via a notification prompt to review permissions settings.
+                    Settings.Global.putInt(getContext().getContentResolver(),
+                            Settings.Global.REVIEW_PERMISSIONS_NOTIFICATION_STATE,
+                            1);  // USER_INTERACTED
+                }
+                break;
         }
         final AppFilterRegistry appFilterRegistry = AppFilterRegistry.getInstance();
         mFilter = appFilterRegistry.get(appFilterRegistry.getDefaultFilterType(mListType));
@@ -583,7 +530,7 @@
             case LIST_TYPE_OVERLAY:
                 return SettingsEnums.SYSTEM_ALERT_WINDOW_APPS;
             case LIST_TYPE_WRITE_SETTINGS:
-                return SettingsEnums.SYSTEM_ALERT_WINDOW_APPS;
+                return SettingsEnums.MODIFY_SYSTEM_SETTINGS;
             case LIST_TYPE_MANAGE_SOURCES:
                 return SettingsEnums.MANAGE_EXTERNAL_SOURCES;
             case LIST_TYPE_WIFI_ACCESS:
@@ -598,6 +545,10 @@
                 return SettingsEnums.APPS_LOCALE_LIST;
             case LIST_TYPE_BATTERY_OPTIMIZATION:
                 return SettingsEnums.BATTERY_OPTIMIZED_APPS_LIST;
+            case LIST_TYPE_LONG_BACKGROUND_TASKS:
+                return SettingsEnums.LONG_BACKGROUND_TASKS;
+            case LIST_TYPE_CLONED_APPS:
+                return SettingsEnums.CLONED_APPS;
             default:
                 return SettingsEnums.PAGE_UNKNOWN;
         }
@@ -608,12 +559,19 @@
         super.onStart();
         updateView();
         if (mApplications != null) {
-            mApplications.resume(mSortOrder);
             mApplications.updateLoading();
         }
     }
 
     @Override
+    public void onResume() {
+        super.onResume();
+        if (mApplications != null) {
+            mApplications.resume(mSortOrder);
+        }
+    }
+
+    @Override
     public void onSaveInstanceState(Bundle outState) {
         super.onSaveInstanceState(outState);
         mResetAppsHelper.onSaveInstanceState(outState);
@@ -631,11 +589,16 @@
     }
 
     @Override
-    public void onStop() {
-        super.onStop();
+    public void onPause() {
+        super.onPause();
         if (mApplications != null) {
             mApplications.pause();
         }
+    }
+
+    @Override
+    public void onStop() {
+        super.onStop();
         if (mResetAppsHelper != null) {
             mResetAppsHelper.stop();
         }
@@ -735,6 +698,10 @@
                         getActivity(), this, mCurrentPkgName,
                         UserHandle.getUserHandleForUid(mCurrentUid));
                 break;
+            case LIST_TYPE_LONG_BACKGROUND_TASKS:
+                startAppInfoFragment(LongBackgroundTasksDetails.class,
+                        R.string.long_background_tasks_label);
+                break;
             // TODO: Figure out if there is a way where we can spin up the profile's settings
             // process ahead of time, to avoid a long load of data when user clicks on a managed
             // app. Maybe when they load the list of apps that contains managed profile apps.
@@ -828,6 +795,8 @@
                 return R.string.help_uri_alarms_and_reminders;
             case LIST_TYPE_MEDIA_MANAGEMENT_APPS:
                 return R.string.help_uri_media_management_apps;
+            case LIST_TYPE_LONG_BACKGROUND_TASKS:
+                return R.string.help_uri_long_background_tasks;
             default:
             case LIST_TYPE_MAIN:
                 return R.string.help_uri_apps;
@@ -846,9 +815,11 @@
                 && mSortOrder != R.id.sort_order_size);
 
         mOptionsMenu.findItem(R.id.show_system).setVisible(!mShowSystem
-                && mListType != LIST_TYPE_HIGH_POWER && mListType != LIST_TYPE_APPS_LOCALE);
+                && mListType != LIST_TYPE_HIGH_POWER && mListType != LIST_TYPE_APPS_LOCALE
+                && mListType != LIST_TYPE_CLONED_APPS);
         mOptionsMenu.findItem(R.id.hide_system).setVisible(mShowSystem
-                && mListType != LIST_TYPE_HIGH_POWER && mListType != LIST_TYPE_APPS_LOCALE);
+                && mListType != LIST_TYPE_HIGH_POWER && mListType != LIST_TYPE_APPS_LOCALE
+                && mListType != LIST_TYPE_CLONED_APPS);
 
         mOptionsMenu.findItem(R.id.reset_app_preferences).setVisible(mListType == LIST_TYPE_MAIN);
 
@@ -895,8 +866,7 @@
                         .setResultListener(this, ADVANCED_SETTINGS)
                         .launch();
             } else {
-                Intent intent = new Intent(
-                        android.provider.Settings.ACTION_MANAGE_DEFAULT_APPS_SETTINGS);
+                Intent intent = new Intent(Settings.ACTION_MANAGE_DEFAULT_APPS_SETTINGS);
                 startActivityForResult(intent, ADVANCED_SETTINGS);
             }
             return true;
@@ -1030,6 +1000,10 @@
             screenTitle = R.string.app_locales_picker_menu_title;
         } else if (className.equals(AppBatteryUsageActivity.class.getName())) {
             screenTitle = R.string.app_battery_usage_title;
+        } else if (className.equals(LongBackgroundTasksActivity.class.getName())) {
+            screenTitle = R.string.long_background_tasks_title;
+        } else if (className.equals(ClonedAppsListActivity.class.getName())) {
+            screenTitle = R.string.cloned_apps_dashboard_title;
         } else {
             if (screenTitle == -1) {
                 screenTitle = R.string.all_apps;
@@ -1158,6 +1132,7 @@
         private static final int VIEW_TYPE_APP = 0;
         private static final int VIEW_TYPE_EXTRA_VIEW = 1;
         private static final int VIEW_TYPE_APP_HEADER = 2;
+        private static final int VIEW_TYPE_TWO_TARGET = 3;
 
         private final ApplicationsState mState;
         private final ApplicationsState.Session mSession;
@@ -1233,6 +1208,10 @@
                         mManageApplications.mUserManager);
             } else if (mManageApplications.mListType == LIST_TYPE_BATTERY_OPTIMIZATION) {
                 mExtraInfoBridge = new AppStateAppBatteryUsageBridge(mContext, mState, this);
+            } else if (mManageApplications.mListType == LIST_TYPE_LONG_BACKGROUND_TASKS) {
+                mExtraInfoBridge = new AppStateLongBackgroundTasksBridge(mContext, mState, this);
+            } else if (mManageApplications.mListType == LIST_TYPE_CLONED_APPS) {
+                mExtraInfoBridge = new AppStateClonedAppsBridge(mContext, mState, this);
             } else {
                 mExtraInfoBridge = null;
             }
@@ -1346,6 +1325,14 @@
                         R.string.desc_app_locale_selection_supported);
             } else if (mManageApplications.mListType == LIST_TYPE_NOTIFICATION) {
                 view = ApplicationViewHolder.newView(parent, true /* twoTarget */);
+            } else if (mManageApplications.mListType == LIST_TYPE_CLONED_APPS
+                    && viewType == VIEW_TYPE_APP_HEADER) {
+                view = ApplicationViewHolder.newHeader(parent,
+                        R.string.desc_cloned_apps_intro_text);
+            } else if (mManageApplications.mListType == LIST_TYPE_CLONED_APPS
+                    && viewType == VIEW_TYPE_TWO_TARGET) {
+                view = ApplicationViewHolder.newView(
+                        parent, true, LIST_TYPE_CLONED_APPS, mContext);
             } else {
                 view = ApplicationViewHolder.newView(parent, false /* twoTarget */);
             }
@@ -1354,8 +1341,11 @@
 
         @Override
         public int getItemViewType(int position) {
-            if (position == 0 && mManageApplications.mListType == LIST_TYPE_APPS_LOCALE) {
+            if (position == 0 && (mManageApplications.mListType == LIST_TYPE_APPS_LOCALE
+                    || mManageApplications.mListType == LIST_TYPE_CLONED_APPS)) {
                 return VIEW_TYPE_APP_HEADER;
+            } else if (mManageApplications.mListType == LIST_TYPE_CLONED_APPS) {
+                return VIEW_TYPE_TWO_TARGET;
             }
             return VIEW_TYPE_APP;
         }
@@ -1615,7 +1605,8 @@
         @Override
         public int getItemCount() {
             int count = getApplicationCount();
-            if (count != 0 && mManageApplications.mListType == LIST_TYPE_APPS_LOCALE) {
+            if (count != 0 && (mManageApplications.mListType == LIST_TYPE_APPS_LOCALE
+                    || mManageApplications.mListType == LIST_TYPE_CLONED_APPS)) {
                 count++;
             }
             return count;
@@ -1762,6 +1753,12 @@
                 case LIST_TYPE_BATTERY_OPTIMIZATION:
                     holder.setSummary(null);
                     break;
+                case LIST_TYPE_LONG_BACKGROUND_TASKS:
+                    holder.setSummary(LongBackgroundTasksDetails.getSummary(mContext, entry));
+                    break;
+                case LIST_TYPE_CLONED_APPS:
+                    holder.setSummary(null);
+                    break;
                 default:
                     holder.updateSizeText(entry, mManageApplications.mInvalidSizeStr, mWhichSize);
                     break;
@@ -1783,6 +1780,9 @@
                         holder.setSummary(null);
                     }
                     break;
+                case LIST_TYPE_CLONED_APPS:
+                    //todo(b/259022623): Attach onClick listener here.
+                    break;
             }
         }
 
@@ -1796,7 +1796,7 @@
         public static int getApplicationPosition(int listType, int position) {
             int applicationPosition = position;
             // Adjust position due to header added.
-            if (listType == LIST_TYPE_APPS_LOCALE) {
+            if (listType == LIST_TYPE_APPS_LOCALE || listType == LIST_TYPE_CLONED_APPS) {
                 applicationPosition = position > 0 ? position - 1 : RecyclerView.NO_POSITION;
             }
             return applicationPosition;
diff --git a/src/com/android/settings/applications/manageapplications/ManageApplicationsUtil.kt b/src/com/android/settings/applications/manageapplications/ManageApplicationsUtil.kt
new file mode 100644
index 0000000..c869fc5
--- /dev/null
+++ b/src/com/android/settings/applications/manageapplications/ManageApplicationsUtil.kt
@@ -0,0 +1,110 @@
+/*
+ * 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.applications.manageapplications
+
+import android.content.Context
+import android.util.FeatureFlagUtils
+import com.android.settings.Settings.AlarmsAndRemindersActivity
+import com.android.settings.Settings.AppBatteryUsageActivity
+import com.android.settings.Settings.ChangeWifiStateActivity
+import com.android.settings.Settings.ClonedAppsListActivity
+import com.android.settings.Settings.GamesStorageActivity
+import com.android.settings.Settings.HighPowerApplicationsActivity
+import com.android.settings.Settings.LongBackgroundTasksActivity
+import com.android.settings.Settings.ManageExternalSourcesActivity
+import com.android.settings.Settings.ManageExternalStorageActivity
+import com.android.settings.Settings.MediaManagementAppsActivity
+import com.android.settings.Settings.NotificationAppListActivity
+import com.android.settings.Settings.NotificationReviewPermissionsActivity
+import com.android.settings.Settings.OverlaySettingsActivity
+import com.android.settings.Settings.StorageUseActivity
+import com.android.settings.Settings.UsageAccessSettingsActivity
+import com.android.settings.Settings.WriteSettingsActivity
+import com.android.settings.applications.appinfo.AppLocaleDetails
+import com.android.settings.applications.manageapplications.ManageApplications.LIST_MANAGE_EXTERNAL_STORAGE
+import com.android.settings.applications.manageapplications.ManageApplications.LIST_TYPE_ALARMS_AND_REMINDERS
+import com.android.settings.applications.manageapplications.ManageApplications.LIST_TYPE_APPS_LOCALE
+import com.android.settings.applications.manageapplications.ManageApplications.LIST_TYPE_BATTERY_OPTIMIZATION
+import com.android.settings.applications.manageapplications.ManageApplications.LIST_TYPE_CLONED_APPS
+import com.android.settings.applications.manageapplications.ManageApplications.LIST_TYPE_GAMES
+import com.android.settings.applications.manageapplications.ManageApplications.LIST_TYPE_HIGH_POWER
+import com.android.settings.applications.manageapplications.ManageApplications.LIST_TYPE_LONG_BACKGROUND_TASKS
+import com.android.settings.applications.manageapplications.ManageApplications.LIST_TYPE_MAIN
+import com.android.settings.applications.manageapplications.ManageApplications.LIST_TYPE_MANAGE_SOURCES
+import com.android.settings.applications.manageapplications.ManageApplications.LIST_TYPE_MEDIA_MANAGEMENT_APPS
+import com.android.settings.applications.manageapplications.ManageApplications.LIST_TYPE_NOTIFICATION
+import com.android.settings.applications.manageapplications.ManageApplications.LIST_TYPE_OVERLAY
+import com.android.settings.applications.manageapplications.ManageApplications.LIST_TYPE_STORAGE
+import com.android.settings.applications.manageapplications.ManageApplications.LIST_TYPE_USAGE_ACCESS
+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.specialaccess.AlarmsAndRemindersAppListProvider
+import com.android.settings.spa.app.specialaccess.AllFilesAccessAppListProvider
+import com.android.settings.spa.app.specialaccess.DisplayOverOtherAppsAppListProvider
+import com.android.settings.spa.app.specialaccess.InstallUnknownAppsListProvider
+import com.android.settings.spa.app.specialaccess.MediaManagementAppsAppListProvider
+import com.android.settings.spa.app.specialaccess.ModifySystemSettingsAppListProvider
+import com.android.settings.spa.notification.AppListNotificationsPageProvider
+import com.android.settings.spa.system.AppLanguagesPageProvider
+
+/**
+ * Utils for [ManageApplications].
+ */
+object ManageApplicationsUtil {
+    private val LIST_TYPE_CLASS_MAP = mapOf(
+        StorageUseActivity::class to LIST_TYPE_STORAGE,
+        UsageAccessSettingsActivity::class to LIST_TYPE_USAGE_ACCESS,
+        HighPowerApplicationsActivity::class to LIST_TYPE_HIGH_POWER,
+        OverlaySettingsActivity::class to LIST_TYPE_OVERLAY,
+        WriteSettingsActivity::class to LIST_TYPE_WRITE_SETTINGS,
+        ManageExternalSourcesActivity::class to LIST_TYPE_MANAGE_SOURCES,
+        GamesStorageActivity::class to LIST_TYPE_GAMES,
+        ChangeWifiStateActivity::class to LIST_TYPE_WIFI_ACCESS,
+        ManageExternalStorageActivity::class to LIST_MANAGE_EXTERNAL_STORAGE,
+        MediaManagementAppsActivity::class to LIST_TYPE_MEDIA_MANAGEMENT_APPS,
+        AlarmsAndRemindersActivity::class to LIST_TYPE_ALARMS_AND_REMINDERS,
+        NotificationAppListActivity::class to LIST_TYPE_NOTIFICATION,
+        NotificationReviewPermissionsActivity::class to LIST_TYPE_NOTIFICATION,
+        AppLocaleDetails::class to LIST_TYPE_APPS_LOCALE,
+        AppBatteryUsageActivity::class to LIST_TYPE_BATTERY_OPTIMIZATION,
+        LongBackgroundTasksActivity::class to LIST_TYPE_LONG_BACKGROUND_TASKS,
+        ClonedAppsListActivity::class to LIST_TYPE_CLONED_APPS,
+    )
+
+    @JvmField
+    val LIST_TYPE_MAP = LIST_TYPE_CLASS_MAP.mapKeys { it.key.java.name }
+
+    @JvmStatic
+    fun getSpaDestination(context: Context, listType: Int): String? {
+        if (!FeatureFlagUtils.isEnabled(context, FeatureFlagUtils.SETTINGS_ENABLE_SPA)) {
+            return null
+        }
+        return when (listType) {
+            LIST_TYPE_OVERLAY -> DisplayOverOtherAppsAppListProvider.getAppListRoute()
+            LIST_TYPE_WRITE_SETTINGS -> ModifySystemSettingsAppListProvider.getAppListRoute()
+            LIST_TYPE_MANAGE_SOURCES -> InstallUnknownAppsListProvider.getAppListRoute()
+            LIST_MANAGE_EXTERNAL_STORAGE -> AllFilesAccessAppListProvider.getAppListRoute()
+            LIST_TYPE_MEDIA_MANAGEMENT_APPS -> MediaManagementAppsAppListProvider.getAppListRoute()
+            LIST_TYPE_ALARMS_AND_REMINDERS -> AlarmsAndRemindersAppListProvider.getAppListRoute()
+            LIST_TYPE_NOTIFICATION -> AppListNotificationsPageProvider.name
+            LIST_TYPE_APPS_LOCALE -> AppLanguagesPageProvider.name
+            LIST_TYPE_MAIN -> AllAppListPageProvider.name
+            else -> null
+        }
+    }
+}
diff --git a/src/com/android/settings/applications/manageapplications/ResetAppsHelper.java b/src/com/android/settings/applications/manageapplications/ResetAppsHelper.java
index 708f8b7..6da3e52 100644
--- a/src/com/android/settings/applications/manageapplications/ResetAppsHelper.java
+++ b/src/com/android/settings/applications/manageapplications/ResetAppsHelper.java
@@ -110,58 +110,57 @@
 
     @Override
     public void onClick(DialogInterface dialog, int which) {
-        if (mResetDialog != dialog) {
-            return;
+        if (mResetDialog == dialog) {
+            resetApps();
         }
-        AsyncTask.execute(new Runnable() {
-            @Override
-            public void run() {
-                final List<String> allowList = Arrays.asList(
-                        mContext.getResources().getStringArray(
-                                R.array.config_skip_reset_apps_package_name));
-                for (UserHandle userHandle : mUm.getEnabledProfiles()) {
-                    final int userId = userHandle.getIdentifier();
-                    final List<ApplicationInfo> apps = mPm.getInstalledApplicationsAsUser(
-                            PackageManager.GET_DISABLED_COMPONENTS, userId);
-                    for (int i = 0; i < apps.size(); i++) {
-                        ApplicationInfo app = apps.get(i);
-                        if (allowList.contains(app.packageName)) {
-                            continue;
-                        }
+    }
+
+    /** Resets the app preferences. */
+    public void resetApps() {
+        AsyncTask.execute(() -> {
+            final List<String> allowList = Arrays.asList(
+                    mContext.getResources().getStringArray(
+                            R.array.config_skip_reset_apps_package_name));
+            for (UserHandle userHandle : mUm.getEnabledProfiles()) {
+                final int userId = userHandle.getIdentifier();
+                final List<ApplicationInfo> apps = mPm.getInstalledApplicationsAsUser(
+                        PackageManager.GET_DISABLED_COMPONENTS, userId);
+                for (ApplicationInfo app : apps) {
+                    if (allowList.contains(app.packageName)) {
+                        continue;
+                    }
+                    try {
+                        mNm.clearData(app.packageName, app.uid, false);
+                    } catch (RemoteException ex) {
+                    }
+                    if (!app.enabled) {
                         try {
-                            mNm.clearData(app.packageName, app.uid, false);
-                        } catch (android.os.RemoteException ex) {
-                        }
-                        if (!app.enabled) {
-                            try {
-                                if (mIPm.getApplicationEnabledSetting(app.packageName, userId)
-                                        == PackageManager.COMPONENT_ENABLED_STATE_DISABLED_USER) {
-                                    mIPm.setApplicationEnabledSetting(app.packageName,
-                                            PackageManager.COMPONENT_ENABLED_STATE_DEFAULT,
-                                            PackageManager.DONT_KILL_APP,
-                                            userId,
-                                            mContext.getPackageName());
-                                }
-                            } catch (RemoteException e) {
-                                Log.e(TAG, "Error during reset disabled apps.", e);
+                            if (mIPm.getApplicationEnabledSetting(app.packageName, userId)
+                                    == PackageManager.COMPONENT_ENABLED_STATE_DISABLED_USER) {
+                                mIPm.setApplicationEnabledSetting(app.packageName,
+                                        PackageManager.COMPONENT_ENABLED_STATE_DEFAULT,
+                                        PackageManager.DONT_KILL_APP,
+                                        userId,
+                                        mContext.getPackageName());
                             }
+                        } catch (RemoteException e) {
+                            Log.e(TAG, "Error during reset disabled apps.", e);
                         }
                     }
                 }
-                try {
-                    mIPm.resetApplicationPreferences(UserHandle.myUserId());
-                } catch (RemoteException e) {
-                }
-                mAom.resetAllModes();
-                BatteryOptimizeUtils.resetAppOptimizationMode(mContext, mIPm, mAom);
-                final int[] restrictedUids = mNpm.getUidsWithPolicy(
-                        POLICY_REJECT_METERED_BACKGROUND);
-                final int currentUserId = ActivityManager.getCurrentUser();
-                for (int uid : restrictedUids) {
-                    // Only reset for current user
-                    if (UserHandle.getUserId(uid) == currentUserId) {
-                        mNpm.setUidPolicy(uid, POLICY_NONE);
-                    }
+            }
+            try {
+                mIPm.resetApplicationPreferences(UserHandle.myUserId());
+            } catch (RemoteException e) {
+            }
+            mAom.resetAllModes();
+            BatteryOptimizeUtils.resetAppOptimizationMode(mContext, mIPm, mAom);
+            final int[] restrictedUids = mNpm.getUidsWithPolicy(POLICY_REJECT_METERED_BACKGROUND);
+            final int currentUserId = ActivityManager.getCurrentUser();
+            for (int uid : restrictedUids) {
+                // Only reset for current user
+                if (UserHandle.getUserId(uid) == currentUserId) {
+                    mNpm.setUidPolicy(uid, POLICY_NONE);
                 }
             }
         });
diff --git a/src/com/android/settings/applications/specialaccess/pictureinpicture/PictureInPictureDetails.java b/src/com/android/settings/applications/specialaccess/pictureinpicture/PictureInPictureDetails.java
index 3dd428b..1c322ff 100644
--- a/src/com/android/settings/applications/specialaccess/pictureinpicture/PictureInPictureDetails.java
+++ b/src/com/android/settings/applications/specialaccess/pictureinpicture/PictureInPictureDetails.java
@@ -84,7 +84,7 @@
 
     @Override
     public int getMetricsCategory() {
-        return SettingsEnums.SETTINGS_MANAGE_PICTURE_IN_PICTURE;
+        return SettingsEnums.SETTINGS_MANAGE_PICTURE_IN_PICTURE_DETAIL;
     }
 
     /**
diff --git a/src/com/android/settings/biometrics/face/FaceEnrollIntroduction.java b/src/com/android/settings/biometrics/face/FaceEnrollIntroduction.java
index 112385f..fbc09d2 100644
--- a/src/com/android/settings/biometrics/face/FaceEnrollIntroduction.java
+++ b/src/com/android/settings/biometrics/face/FaceEnrollIntroduction.java
@@ -26,7 +26,6 @@
 import android.hardware.SensorPrivacyManager;
 import android.hardware.biometrics.BiometricAuthenticator;
 import android.hardware.face.FaceManager;
-import android.hardware.face.FaceSensorPropertiesInternal;
 import android.os.Bundle;
 import android.text.Html;
 import android.text.method.LinkMovementMethod;
@@ -56,8 +55,6 @@
 import com.google.android.setupcompat.util.WizardManagerHelper;
 import com.google.android.setupdesign.span.LinkSpan;
 
-import java.util.List;
-
 /**
  * Provides introductory info about face unlock and prompts the user to agree before starting face
  * enrollment.
@@ -311,20 +308,12 @@
     }
 
     private boolean maxFacesEnrolled() {
-        final boolean isSetupWizard = WizardManagerHelper.isAnySetupWizard(getIntent());
         if (mFaceManager != null) {
-            final List<FaceSensorPropertiesInternal> props =
-                    mFaceManager.getSensorPropertiesInternal();
             // This will need to be updated for devices with multiple face sensors.
-            final int max = props.get(0).maxEnrollmentsPerUser;
             final int numEnrolledFaces = mFaceManager.getEnrolledFaces(mUserId).size();
-            final int maxFacesEnrollableIfSUW = getApplicationContext().getResources()
+            final int maxFacesEnrollable = getApplicationContext().getResources()
                     .getInteger(R.integer.suw_max_faces_enrollable);
-            if (isSetupWizard) {
-                return numEnrolledFaces >= maxFacesEnrollableIfSUW;
-            } else {
-                return numEnrolledFaces >= max;
-            }
+            return numEnrolledFaces >= maxFacesEnrollable;
         } else {
             return false;
         }
diff --git a/src/com/android/settings/biometrics/fingerprint/FingerprintEnrollEnrolling.java b/src/com/android/settings/biometrics/fingerprint/FingerprintEnrollEnrolling.java
index bacb65e..3ab2f92 100644
--- a/src/com/android/settings/biometrics/fingerprint/FingerprintEnrollEnrolling.java
+++ b/src/com/android/settings/biometrics/fingerprint/FingerprintEnrollEnrolling.java
@@ -178,6 +178,8 @@
     private boolean mHaveShownUdfpsTipLottie;
     private boolean mHaveShownUdfpsLeftEdgeLottie;
     private boolean mHaveShownUdfpsRightEdgeLottie;
+    private boolean mHaveShownUdfpsCenterLottie;
+    private boolean mHaveShownUdfpsGuideLottie;
     private boolean mHaveShownSfpsNoAnimationLottie;
     private boolean mHaveShownSfpsCenterLottie;
     private boolean mHaveShownSfpsTipLottie;
@@ -508,18 +510,31 @@
         switch (getCurrentStage()) {
             case STAGE_CENTER:
                 setHeaderText(R.string.security_settings_fingerprint_enroll_repeat_title);
-                setDescriptionText(R.string.security_settings_udfps_enroll_start_message);
+                if (mIsAccessibilityEnabled || mIllustrationLottie == null) {
+                    setDescriptionText(R.string.security_settings_udfps_enroll_start_message);
+                } else if (!mHaveShownUdfpsCenterLottie && mIllustrationLottie != null) {
+                    mHaveShownUdfpsCenterLottie = true;
+                    // Note: Update string reference when differentiate in between udfps & sfps
+                    mIllustrationLottie.setContentDescription(
+                            getString(R.string.security_settings_sfps_enroll_finger_center_title)
+                    );
+                    configureEnrollmentStage("", R.raw.udfps_center_hint_lottie);
+                }
                 break;
 
             case STAGE_GUIDED:
                 setHeaderText(R.string.security_settings_fingerprint_enroll_repeat_title);
-                if (mIsAccessibilityEnabled) {
+                if (mIsAccessibilityEnabled || mIllustrationLottie == null) {
                     setDescriptionText(R.string.security_settings_udfps_enroll_repeat_a11y_message);
-                } else {
-                    setDescriptionText(R.string.security_settings_udfps_enroll_repeat_message);
+                } else if (!mHaveShownUdfpsGuideLottie && mIllustrationLottie != null) {
+                    mHaveShownUdfpsGuideLottie = true;
+                    mIllustrationLottie.setContentDescription(
+                            getString(R.string.security_settings_fingerprint_enroll_repeat_message)
+                    );
+                    // TODO(b/228100413) Could customize guided lottie animation
+                    configureEnrollmentStage("", R.raw.udfps_center_hint_lottie);
                 }
                 break;
-
             case STAGE_FINGERTIP:
                 setHeaderText(R.string.security_settings_udfps_enroll_fingertip_title);
                 if (!mHaveShownUdfpsTipLottie && mIllustrationLottie != null) {
@@ -530,7 +545,6 @@
                     configureEnrollmentStage("", R.raw.udfps_tip_hint_lottie);
                 }
                 break;
-
             case STAGE_LEFT_EDGE:
                 setHeaderText(R.string.security_settings_udfps_enroll_left_edge_title);
                 if (!mHaveShownUdfpsLeftEdgeLottie && mIllustrationLottie != null) {
diff --git a/src/com/android/settings/biometrics/fingerprint/FingerprintEnrollIntroduction.java b/src/com/android/settings/biometrics/fingerprint/FingerprintEnrollIntroduction.java
index 2f1fcf3..08fb5c0 100644
--- a/src/com/android/settings/biometrics/fingerprint/FingerprintEnrollIntroduction.java
+++ b/src/com/android/settings/biometrics/fingerprint/FingerprintEnrollIntroduction.java
@@ -331,7 +331,7 @@
 
     @Override
     public void onClick(LinkSpan span) {
-        if ("url".equals(span.getId())) {
+        if ("url".equals(span.getLink())) {
             String url = getString(R.string.help_url_fingerprint);
             Intent intent = HelpUtils.getHelpIntent(this, url, getClass().getName());
             if (intent == null) {
diff --git a/src/com/android/settings/biometrics/fingerprint/FingerprintSettings.java b/src/com/android/settings/biometrics/fingerprint/FingerprintSettings.java
index ce8739b..4cab05b 100644
--- a/src/com/android/settings/biometrics/fingerprint/FingerprintSettings.java
+++ b/src/com/android/settings/biometrics/fingerprint/FingerprintSettings.java
@@ -448,7 +448,8 @@
                 mFooterColumns.add(column2);
             } else {
                 final FooterColumn column = new FooterColumn();
-                column.mTitle = getText(R.string.security_settings_fingerprint_v2_home_screen_text);
+                column.mTitle = getText(
+                        R.string.security_settings_fingerprint_enroll_introduction_v2_message);
                 column.mLearnMoreClickListener = learnMoreClickListener;
                 mFooterColumns.add(column);
             }
diff --git a/src/com/android/settings/biometrics/fingerprint/FingerprintStatusUtils.java b/src/com/android/settings/biometrics/fingerprint/FingerprintStatusUtils.java
index 18db774..32b8300 100644
--- a/src/com/android/settings/biometrics/fingerprint/FingerprintStatusUtils.java
+++ b/src/com/android/settings/biometrics/fingerprint/FingerprintStatusUtils.java
@@ -16,13 +16,17 @@
 
 package com.android.settings.biometrics.fingerprint;
 
+import static android.util.FeatureFlagUtils.SETTINGS_BIOMETRICS2_ENROLLMENT;
+
 import android.content.Context;
 import android.hardware.biometrics.BiometricAuthenticator;
 import android.hardware.fingerprint.FingerprintManager;
+import android.util.FeatureFlagUtils;
 
 import com.android.settings.R;
 import com.android.settings.Utils;
 import com.android.settings.biometrics.ParentalControlsUtils;
+import com.android.settings.biometrics2.ui.view.FingerprintEnrollmentActivity;
 import com.android.settingslib.RestrictedLockUtils.EnforcedAdmin;
 
 /**
@@ -79,7 +83,9 @@
      */
     public String getSettingsClassName() {
         return !hasEnrolled() && isAvailable()
-            ? FingerprintEnrollIntroductionInternal.class.getName()
+            ? (FeatureFlagUtils.isEnabled(mContext, SETTINGS_BIOMETRICS2_ENROLLMENT)
+                ? FingerprintEnrollmentActivity.class.getName()
+                : FingerprintEnrollIntroductionInternal.class.getName())
             : FingerprintSettings.class.getName();
     }
 
diff --git a/src/com/android/settings/biometrics2/OWNERS b/src/com/android/settings/biometrics2/OWNERS
new file mode 100644
index 0000000..a257ed8
--- /dev/null
+++ b/src/com/android/settings/biometrics2/OWNERS
@@ -0,0 +1 @@
+include /src/com/android/settings/biometrics/OWNERS
diff --git a/src/com/android/settings/biometrics2/factory/BiometricsFragmentFactory.java b/src/com/android/settings/biometrics2/factory/BiometricsFragmentFactory.java
deleted file mode 100644
index 9a0cab2..0000000
--- a/src/com/android/settings/biometrics2/factory/BiometricsFragmentFactory.java
+++ /dev/null
@@ -1,57 +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.biometrics2.factory;
-
-import android.app.Application;
-import android.app.admin.DevicePolicyManager;
-
-import androidx.annotation.NonNull;
-import androidx.fragment.app.Fragment;
-import androidx.fragment.app.FragmentFactory;
-import androidx.lifecycle.ViewModelProvider;
-
-import com.android.settings.biometrics2.ui.view.FingerprintEnrollIntroFragment;
-
-/**
- * Fragment factory for biometrics
- */
-public class BiometricsFragmentFactory extends FragmentFactory {
-
-    private final Application mApplication;
-    private final ViewModelProvider mViewModelProvider;
-
-    public BiometricsFragmentFactory(Application application,
-            ViewModelProvider viewModelProvider) {
-        mApplication = application;
-        mViewModelProvider = viewModelProvider;
-    }
-
-    @NonNull
-    @Override
-    public Fragment instantiate(@NonNull ClassLoader classLoader, @NonNull String className) {
-        final Class<? extends Fragment> clazz = loadFragmentClass(classLoader, className);
-        if (FingerprintEnrollIntroFragment.class.equals(clazz)) {
-            final DevicePolicyManager devicePolicyManager =
-                    mApplication.getSystemService(DevicePolicyManager.class);
-            if (devicePolicyManager != null) {
-                return new FingerprintEnrollIntroFragment(mViewModelProvider,
-                        devicePolicyManager.getResources());
-            }
-        }
-        return super.instantiate(classLoader, className);
-    }
-}
diff --git a/src/com/android/settings/biometrics2/ui/model/CredentialModel.java b/src/com/android/settings/biometrics2/ui/model/CredentialModel.java
index 06caf5e..b943608 100644
--- a/src/com/android/settings/biometrics2/ui/model/CredentialModel.java
+++ b/src/com/android/settings/biometrics2/ui/model/CredentialModel.java
@@ -22,6 +22,7 @@
 import static com.android.settings.password.ChooseLockSettingsHelper.EXTRA_KEY_GK_PW_HANDLE;
 
 import android.content.Intent;
+import android.os.Bundle;
 import android.os.UserHandle;
 
 import androidx.annotation.NonNull;
@@ -80,18 +81,31 @@
     @Nullable
     private Long mClearGkPwHandleMillis = null;
 
-    public CredentialModel(@NonNull Intent intent, @NonNull Clock clock) {
-        mUserId = intent.getIntExtra(Intent.EXTRA_USER_ID, UserHandle.myUserId());
-        mSensorId = intent.getIntExtra(EXTRA_KEY_SENSOR_ID, INVALID_SENSOR_ID);
-        mChallenge = intent.getLongExtra(EXTRA_KEY_CHALLENGE, INVALID_CHALLENGE);
-        mToken = intent.getByteArrayExtra(EXTRA_KEY_CHALLENGE_TOKEN);
-        mGkPwHandle = intent.getLongExtra(EXTRA_KEY_GK_PW_HANDLE,
-                INVALID_GK_PW_HANDLE);
+    public CredentialModel(@NonNull Bundle bundle, @NonNull Clock clock) {
+        mUserId = bundle.getInt(Intent.EXTRA_USER_ID, UserHandle.myUserId());
+        mSensorId = bundle.getInt(EXTRA_KEY_SENSOR_ID, INVALID_SENSOR_ID);
+        mChallenge = bundle.getLong(EXTRA_KEY_CHALLENGE, INVALID_CHALLENGE);
+        mToken = bundle.getByteArray(EXTRA_KEY_CHALLENGE_TOKEN);
+        mGkPwHandle = bundle.getLong(EXTRA_KEY_GK_PW_HANDLE, INVALID_GK_PW_HANDLE);
         mClock = clock;
         mInitMillis = mClock.millis();
     }
 
     /**
+     * Get a bundle which can be used to recreate CredentialModel
+     */
+    @NonNull
+    public Bundle getBundle() {
+        final Bundle bundle = new Bundle();
+        bundle.putInt(Intent.EXTRA_USER_ID, mUserId);
+        bundle.putInt(EXTRA_KEY_SENSOR_ID, mSensorId);
+        bundle.putLong(EXTRA_KEY_CHALLENGE, mChallenge);
+        bundle.putByteArray(EXTRA_KEY_CHALLENGE_TOKEN, mToken);
+        bundle.putLong(EXTRA_KEY_GK_PW_HANDLE, mGkPwHandle);
+        return bundle;
+    }
+
+    /**
      * Get userId for this credential
      */
     public int getUserId() {
diff --git a/src/com/android/settings/biometrics2/ui/view/FingerprintEnrollIntroFragment.java b/src/com/android/settings/biometrics2/ui/view/FingerprintEnrollIntroFragment.java
index e788da5..ecec36f 100644
--- a/src/com/android/settings/biometrics2/ui/view/FingerprintEnrollIntroFragment.java
+++ b/src/com/android/settings/biometrics2/ui/view/FingerprintEnrollIntroFragment.java
@@ -25,7 +25,7 @@
 import static com.google.android.setupdesign.util.DynamicColorPalette.ColorType.ACCENT;
 
 import android.app.Activity;
-import android.app.admin.DevicePolicyResourcesManager;
+import android.app.admin.DevicePolicyManager;
 import android.content.Context;
 import android.graphics.PorterDuff;
 import android.graphics.PorterDuffColorFilter;
@@ -44,6 +44,7 @@
 import androidx.annotation.Nullable;
 import androidx.annotation.StringRes;
 import androidx.fragment.app.Fragment;
+import androidx.lifecycle.LiveData;
 import androidx.lifecycle.ViewModelProvider;
 
 import com.android.settings.R;
@@ -63,9 +64,6 @@
 
     private static final String TAG = "FingerprintEnrollIntroFragment";
 
-    @NonNull private final ViewModelProvider mViewModelProvider;
-    @Nullable private final DevicePolicyResourcesManager mDevicePolicyMgrRes;
-
     private FingerprintEnrollIntroViewModel mViewModel = null;
 
     private View mView = null;
@@ -75,12 +73,8 @@
     private TextView mFooterMessage6 = null;
     @Nullable private PorterDuffColorFilter mIconColorFilter;
 
-    public FingerprintEnrollIntroFragment(
-            @NonNull ViewModelProvider viewModelProvider,
-            @Nullable DevicePolicyResourcesManager devicePolicyMgrRes) {
+    public FingerprintEnrollIntroFragment() {
         super();
-        mViewModelProvider = viewModelProvider;
-        mDevicePolicyMgrRes = devicePolicyMgrRes;
     }
 
     @Nullable
@@ -89,7 +83,7 @@
             @Nullable Bundle savedInstanceState) {
 
         final Context context = inflater.getContext();
-        mView = inflater.inflate(R.layout.fingerprint_enroll_introduction, container);
+        mView = inflater.inflate(R.layout.fingerprint_enroll_introduction, container, false);
 
         final ImageView iconFingerprint = mView.findViewById(R.id.icon_fingerprint);
         final ImageView iconDeviceLocked = mView.findViewById(R.id.icon_device_locked);
@@ -127,15 +121,6 @@
         footerTitle2.setText(
                 R.string.security_settings_fingerprint_enroll_introduction_footer_title_2);
 
-        return mView;
-    }
-
-    @Override
-    public void onViewCreated(@NonNull View view, @Nullable Bundle savedInstanceState) {
-        super.onViewCreated(view, savedInstanceState);
-
-        final Context context = view.getContext();
-
         final TextView footerLink = mView.findViewById(R.id.footer_learn_more);
         footerLink.setMovementMethod(LinkMovementMethod.getInstance());
         final String footerLinkStr = getContext().getString(
@@ -146,18 +131,28 @@
         // footer buttons
         mPrimaryFooterButton = new FooterButton.Builder(context)
                 .setText(R.string.security_settings_fingerprint_enroll_introduction_agree)
-                .setListener(mViewModel::onNextButtonClick)
                 .setButtonType(FooterButton.ButtonType.OPT_IN)
                 .setTheme(R.style.SudGlifButton_Primary)
                 .build();
         mSecondaryFooterButton = new FooterButton.Builder(context)
-                .setListener(mViewModel::onSkipOrCancelButtonClick)
                 .setButtonType(FooterButton.ButtonType.NEXT)
                 .setTheme(R.style.SudGlifButton_Primary)
                 .build();
         getFooterBarMixin().setPrimaryButton(mPrimaryFooterButton);
         getFooterBarMixin().setSecondaryButton(mSecondaryFooterButton, true /* usePrimaryStyle */);
 
+        return mView;
+    }
+
+    @Override
+    public void onViewCreated(@NonNull View view, @Nullable Bundle savedInstanceState) {
+        super.onViewCreated(view, savedInstanceState);
+
+        final Context context = view.getContext();
+
+        mPrimaryFooterButton.setOnClickListener(mViewModel::onNextButtonClick);
+        mSecondaryFooterButton.setOnClickListener(mViewModel::onSkipOrCancelButtonClick);
+
         if (mViewModel.canAssumeUdfps()) {
             mFooterMessage6.setVisibility(View.VISIBLE);
             mIconShield.setVisibility(View.VISIBLE);
@@ -165,7 +160,7 @@
             mFooterMessage6.setVisibility(View.GONE);
             mIconShield.setVisibility(View.GONE);
         }
-        mSecondaryFooterButton.setText(getContext(),
+        mSecondaryFooterButton.setText(context,
                 mViewModel.getEnrollmentRequest().isAfterSuwOrSuwSuggestedAction()
                 ? R.string.security_settings_fingerprint_enroll_introduction_cancel
                 : R.string.security_settings_fingerprint_enroll_introduction_no_thanks);
@@ -181,23 +176,37 @@
             setHeaderText(getActivity(),
                     R.string.security_settings_fingerprint_enroll_introduction_title);
         }
+        observePageStatusLiveDataIfNeed();
+    }
 
-        mViewModel.getPageStatusLiveData().observe(this, this::updateFooterButtons);
+    private void observePageStatusLiveDataIfNeed() {
+        final LiveData<FingerprintEnrollIntroStatus> statusLiveData =
+                mViewModel.getPageStatusLiveData();
+        final FingerprintEnrollIntroStatus status = statusLiveData.getValue();
+        if (status != null && status.hasScrollToBottom()) {
+            // Do not requireScrollWithButton() again when "I agree" or "Done" button is visible,
+            // because if we requireScrollWithButton() again, it will become "More" after scroll-up.
+            return;
+        }
 
         final RequireScrollMixin requireScrollMixin = getLayout()
                 .getMixin(RequireScrollMixin.class);
         requireScrollMixin.requireScrollWithButton(getActivity(), mPrimaryFooterButton,
                 getMoreButtonTextRes(), mViewModel::onNextButtonClick);
-        requireScrollMixin.setOnRequireScrollStateChangedListener(scrollNeeded -> {
-            if (!scrollNeeded) {
-                mViewModel.setHasScrolledToBottom();
-            }
-        });
+
+        // Always set true to setHasScrolledToBottom() before registering listener through
+        // setOnRequireScrollStateChangedListener(), because listener will not be called if first
+        // scrollNeeded is true
+        mViewModel.setHasScrolledToBottom(true);
+        requireScrollMixin.setOnRequireScrollStateChangedListener(
+                scrollNeeded -> mViewModel.setHasScrolledToBottom(!scrollNeeded));
+        statusLiveData.observe(this, this::updateFooterButtons);
     }
 
     @Override
     public void onAttach(@NonNull Context context) {
-        mViewModel = mViewModelProvider.get(FingerprintEnrollIntroViewModel.class);
+        mViewModel = new ViewModelProvider(getActivity())
+                .get(FingerprintEnrollIntroViewModel.class);
         getLifecycle().addObserver(mViewModel);
         super.onAttach(context);
     }
@@ -232,12 +241,16 @@
     private String getDescriptionDisabledByAdmin(@NonNull Context context) {
         final int defaultStrId =
                 R.string.security_settings_fingerprint_enroll_introduction_message_unlock_disabled;
-        if (mDevicePolicyMgrRes == null) {
+
+        final DevicePolicyManager devicePolicyManager = getActivity()
+                .getSystemService(DevicePolicyManager.class);
+        if (devicePolicyManager != null) {
+            return devicePolicyManager.getResources().getString(FINGERPRINT_UNLOCK_DISABLED,
+                    () -> context.getString(defaultStrId));
+        } else {
             Log.w(TAG, "getDescriptionDisabledByAdmin, null device policy manager res");
             return "";
         }
-        return mDevicePolicyMgrRes.getString(FINGERPRINT_UNLOCK_DISABLED,
-                () -> context.getString(defaultStrId));
     }
 
     private void setHeaderText(@NonNull Activity activity, int resId) {
diff --git a/src/com/android/settings/biometrics2/ui/view/FingerprintEnrollmentActivity.java b/src/com/android/settings/biometrics2/ui/view/FingerprintEnrollmentActivity.java
index e9cf6fd..1f67100 100644
--- a/src/com/android/settings/biometrics2/ui/view/FingerprintEnrollmentActivity.java
+++ b/src/com/android/settings/biometrics2/ui/view/FingerprintEnrollmentActivity.java
@@ -19,20 +19,19 @@
 import static androidx.lifecycle.ViewModelProvider.AndroidViewModelFactory.APPLICATION_KEY;
 
 import static com.android.settings.biometrics2.factory.BiometricsViewModelFactory.CHALLENGE_GENERATOR;
-import static com.android.settings.biometrics2.ui.viewmodel.AutoCredentialViewModel.CREDENTIAL_FAIL_DURING_GENERATE_CHALLENGE;
 import static com.android.settings.biometrics2.ui.viewmodel.AutoCredentialViewModel.CREDENTIAL_FAIL_NEED_TO_CHOOSE_LOCK;
 import static com.android.settings.biometrics2.ui.viewmodel.AutoCredentialViewModel.CREDENTIAL_FAIL_NEED_TO_CONFIRM_LOCK;
+import static com.android.settings.biometrics2.ui.viewmodel.AutoCredentialViewModel.CREDENTIAL_IS_GENERATING_CHALLENGE;
+import static com.android.settings.biometrics2.ui.viewmodel.AutoCredentialViewModel.CREDENTIAL_VALID;
 import static com.android.settings.biometrics2.ui.viewmodel.FingerprintEnrollIntroViewModel.FINGERPRINT_ENROLL_INTRO_ACTION_CONTINUE_ENROLL;
 import static com.android.settings.biometrics2.ui.viewmodel.FingerprintEnrollIntroViewModel.FINGERPRINT_ENROLL_INTRO_ACTION_DONE_AND_FINISH;
 import static com.android.settings.biometrics2.ui.viewmodel.FingerprintEnrollIntroViewModel.FINGERPRINT_ENROLL_INTRO_ACTION_SKIP_OR_CANCEL;
 
-import android.app.Activity;
 import android.app.Application;
 import android.content.Intent;
 import android.content.res.ColorStateList;
 import android.graphics.Color;
 import android.os.Bundle;
-import android.os.SystemClock;
 import android.util.Log;
 
 import androidx.activity.result.ActivityResult;
@@ -42,7 +41,6 @@
 import androidx.annotation.NonNull;
 import androidx.annotation.Nullable;
 import androidx.fragment.app.FragmentActivity;
-import androidx.fragment.app.FragmentManager;
 import androidx.lifecycle.ViewModelProvider;
 import androidx.lifecycle.viewmodel.CreationExtras;
 import androidx.lifecycle.viewmodel.MutableCreationExtras;
@@ -51,11 +49,9 @@
 import com.android.settings.Utils;
 import com.android.settings.biometrics.BiometricEnrollBase;
 import com.android.settings.biometrics.fingerprint.FingerprintEnrollFindSensor;
-import com.android.settings.biometrics.fingerprint.SetupFingerprintEnrollEnrolling;
+import com.android.settings.biometrics.fingerprint.SetupFingerprintEnrollFindSensor;
 import com.android.settings.biometrics2.data.repository.FingerprintRepository;
-import com.android.settings.biometrics2.factory.BiometricsFragmentFactory;
 import com.android.settings.biometrics2.factory.BiometricsViewModelFactory;
-import com.android.settings.biometrics2.ui.model.CredentialModel;
 import com.android.settings.biometrics2.ui.model.EnrollmentRequest;
 import com.android.settings.biometrics2.ui.viewmodel.AutoCredentialViewModel;
 import com.android.settings.biometrics2.ui.viewmodel.AutoCredentialViewModel.FingerprintChallengeGenerator;
@@ -99,15 +95,10 @@
         mViewModel = viewModelProvider.get(FingerprintEnrollmentViewModel.class);
         mViewModel.setRequest(new EnrollmentRequest(getIntent(), getApplicationContext()));
         mViewModel.setSavedInstanceState(savedInstanceState);
-        getLifecycle().addObserver(mViewModel);
 
         mAutoCredentialViewModel = viewModelProvider.get(AutoCredentialViewModel.class);
-        mAutoCredentialViewModel.setCredentialModel(new CredentialModel(getIntent(),
-                SystemClock.elapsedRealtimeClock()));
-        getLifecycle().addObserver(mAutoCredentialViewModel);
-
-        mViewModel.getSetResultLiveData().observe(this, this::onSetActivityResult);
-        mAutoCredentialViewModel.getActionLiveData().observe(this, this::onCredentialAction);
+        mAutoCredentialViewModel.setCredentialModel(savedInstanceState, getIntent());
+        checkCredential();
 
         // Theme
         setTheme(mViewModel.getRequest().getTheme());
@@ -116,21 +107,35 @@
 
         // fragment
         setContentView(R.layout.biometric_enrollment_container);
-        final FragmentManager fragmentManager = getSupportFragmentManager();
-        fragmentManager.setFragmentFactory(
-                new BiometricsFragmentFactory(getApplication(), viewModelProvider));
 
-        final FingerprintEnrollIntroViewModel fingerprintEnrollIntroViewModel =
+        final FingerprintEnrollIntroViewModel introViewModel =
                 viewModelProvider.get(FingerprintEnrollIntroViewModel.class);
-        fingerprintEnrollIntroViewModel.setEnrollmentRequest(mViewModel.getRequest());
-        fingerprintEnrollIntroViewModel.setUserId(mAutoCredentialViewModel.getUserId());
-        fingerprintEnrollIntroViewModel.getActionLiveData().observe(
-                this, this::observeIntroAction);
-        final String tag = "FingerprintEnrollIntroFragment";
-        fragmentManager.beginTransaction()
-                .setReorderingAllowed(true)
-                .add(R.id.fragment_container_view, FingerprintEnrollIntroFragment.class, null, tag)
-                .commit();
+        introViewModel.setEnrollmentRequest(mViewModel.getRequest());
+        introViewModel.setUserId(mAutoCredentialViewModel.getUserId());
+        if (savedInstanceState == null) {
+            final String tag = "FingerprintEnrollIntroFragment";
+            getSupportFragmentManager().beginTransaction()
+                    .setReorderingAllowed(true)
+                    .add(R.id.fragment_container_view, FingerprintEnrollIntroFragment.class, null,
+                            tag)
+                    .commit();
+        }
+
+        // observe LiveData
+        getLifecycle().addObserver(mViewModel);
+        mViewModel.getSetResultLiveData().observe(this, this::onSetActivityResult);
+
+        mAutoCredentialViewModel.getGenerateChallengeFailedLiveData().observe(this,
+                this::onGenerateChallengeFailed);
+
+        // Clear ActionLiveData in FragmentViewModel to prevent getting previous action during
+        // recreate, like press 'I agree' then press 'back' in FingerprintEnrollFindSensor activity.
+        introViewModel.clearActionLiveData();
+        introViewModel.getActionLiveData().observe(this, this::observeIntroAction);
+    }
+
+    private void onGenerateChallengeFailed(@NonNull Boolean ignoredBoolean) {
+        onSetActivityResult(new ActivityResult(RESULT_CANCELED, null));
     }
 
     private void onSetActivityResult(@NonNull ActivityResult result) {
@@ -141,10 +146,10 @@
         finish();
     }
 
-    private void onCredentialAction(@NonNull Integer action) {
-        switch (action) {
+    private void checkCredential() {
+        switch (mAutoCredentialViewModel.checkCredential()) {
             case CREDENTIAL_FAIL_NEED_TO_CHOOSE_LOCK: {
-                final Intent intent = mAutoCredentialViewModel.getChooseLockIntent(this,
+                final Intent intent = mAutoCredentialViewModel.createChooseLockIntent(this,
                         mViewModel.getRequest().isSuw(), mViewModel.getRequest().getSuwExtras());
                 if (!mViewModel.isWaitingActivityResult().compareAndSet(false, true)) {
                     Log.w(TAG, "chooseLock, fail to set isWaiting flag to true");
@@ -153,7 +158,7 @@
                 return;
             }
             case CREDENTIAL_FAIL_NEED_TO_CONFIRM_LOCK: {
-                final boolean launched = mAutoCredentialViewModel.getConfirmLockLauncher(
+                final boolean launched = mAutoCredentialViewModel.createConfirmLockLauncher(
                         this,
                         LAUNCH_CONFIRM_LOCK_ACTIVITY,
                         getString(R.string.security_settings_fingerprint_preference_title)
@@ -168,12 +173,9 @@
                 }
                 return;
             }
-            case CREDENTIAL_FAIL_DURING_GENERATE_CHALLENGE: {
-                Log.w(TAG, "observeCredentialLiveData, finish with action:" + action);
-                if (mViewModel.getRequest().isAfterSuwOrSuwSuggestedAction()) {
-                    setResult(Activity.RESULT_CANCELED);
-                }
-                finish();
+            case CREDENTIAL_VALID:
+            case CREDENTIAL_IS_GENERATING_CHALLENGE: {
+                // Do nothing
             }
         }
     }
@@ -186,10 +188,15 @@
         if (mAutoCredentialViewModel.checkNewCredentialFromActivityResult(
                 isChooseLock, activityResult)) {
             overridePendingTransition(R.anim.sud_slide_next_in, R.anim.sud_slide_next_out);
+        } else {
+            onSetActivityResult(activityResult);
         }
     }
 
-    private void observeIntroAction(@NonNull Integer action) {
+    private void observeIntroAction(@Nullable Integer action) {
+        if (action == null) {
+            return;
+        }
         switch (action) {
             case FINGERPRINT_ENROLL_INTRO_ACTION_DONE_AND_FINISH: {
                 onSetActivityResult(
@@ -207,9 +214,9 @@
                     Log.w(TAG, "startNext, isSuw:" + isSuw + ", fail to set isWaiting flag");
                 }
                 final Intent intent = new Intent(this, isSuw
-                        ? SetupFingerprintEnrollEnrolling.class
+                        ? SetupFingerprintEnrollFindSensor.class
                         : FingerprintEnrollFindSensor.class);
-                intent.putExtras(mAutoCredentialViewModel.getCredentialBundle());
+                intent.putExtras(mAutoCredentialViewModel.createCredentialIntentExtra());
                 intent.putExtras(mViewModel.getNextActivityBaseIntentExtras());
                 mNextActivityLauncher.launch(intent);
             }
@@ -272,5 +279,6 @@
     protected void onSaveInstanceState(@NonNull Bundle outState) {
         super.onSaveInstanceState(outState);
         mViewModel.onSaveInstanceState(outState);
+        mAutoCredentialViewModel.onSaveInstanceState(outState);
     }
 }
diff --git a/src/com/android/settings/biometrics2/ui/viewmodel/AutoCredentialViewModel.java b/src/com/android/settings/biometrics2/ui/viewmodel/AutoCredentialViewModel.java
index b1a7f90..3b7a436 100644
--- a/src/com/android/settings/biometrics2/ui/viewmodel/AutoCredentialViewModel.java
+++ b/src/com/android/settings/biometrics2/ui/viewmodel/AutoCredentialViewModel.java
@@ -30,20 +30,21 @@
 import android.content.Context;
 import android.content.Intent;
 import android.os.Bundle;
+import android.os.SystemClock;
 import android.util.Log;
 
 import androidx.activity.result.ActivityResult;
 import androidx.annotation.NonNull;
 import androidx.annotation.Nullable;
+import androidx.annotation.VisibleForTesting;
 import androidx.lifecycle.AndroidViewModel;
-import androidx.lifecycle.DefaultLifecycleObserver;
-import androidx.lifecycle.LifecycleOwner;
 import androidx.lifecycle.LiveData;
 import androidx.lifecycle.MutableLiveData;
 
 import com.android.internal.widget.LockPatternUtils;
 import com.android.internal.widget.VerifyCredentialResponse;
 import com.android.settings.biometrics.BiometricUtils;
+import com.android.settings.biometrics.BiometricUtils.GatekeeperCredentialNotMatchException;
 import com.android.settings.biometrics2.data.repository.FingerprintRepository;
 import com.android.settings.biometrics2.ui.model.CredentialModel;
 import com.android.settings.password.ChooseLockGeneric;
@@ -57,31 +58,40 @@
  * AutoCredentialViewModel which uses CredentialModel to determine next actions for activity, like
  * start ChooseLockActivity, start ConfirmLockActivity, GenerateCredential, or do nothing.
  */
-public class AutoCredentialViewModel extends AndroidViewModel implements DefaultLifecycleObserver {
+public class AutoCredentialViewModel extends AndroidViewModel {
 
     private static final String TAG = "AutoCredentialViewModel";
-    private static final boolean DEBUG = true;
+
+    @VisibleForTesting
+    static final String KEY_CREDENTIAL_MODEL = "credential_model";
+
+    private static final boolean DEBUG = false;
+
+    /**
+     * Valid credential, activity does nothing.
+     */
+    public static final int CREDENTIAL_VALID = 0;
+
+    /**
+     * This credential looks good, but still need to run generateChallenge().
+     */
+    public static final int CREDENTIAL_IS_GENERATING_CHALLENGE = 1;
 
     /**
      * Need activity to run choose lock
      */
-    public static final int CREDENTIAL_FAIL_NEED_TO_CHOOSE_LOCK = 1;
+    public static final int CREDENTIAL_FAIL_NEED_TO_CHOOSE_LOCK = 2;
 
     /**
      * Need activity to run confirm lock
      */
-    public static final int CREDENTIAL_FAIL_NEED_TO_CONFIRM_LOCK = 2;
-
-    /**
-     * Fail to use challenge from hardware generateChallenge(), shall finish activity with proper
-     * error code
-     */
-    public static final int CREDENTIAL_FAIL_DURING_GENERATE_CHALLENGE = 3;
+    public static final int CREDENTIAL_FAIL_NEED_TO_CONFIRM_LOCK = 3;
 
     @IntDef(prefix = { "CREDENTIAL_" }, value = {
+            CREDENTIAL_VALID,
+            CREDENTIAL_IS_GENERATING_CHALLENGE,
             CREDENTIAL_FAIL_NEED_TO_CHOOSE_LOCK,
-            CREDENTIAL_FAIL_NEED_TO_CONFIRM_LOCK,
-            CREDENTIAL_FAIL_DURING_GENERATE_CHALLENGE
+            CREDENTIAL_FAIL_NEED_TO_CONFIRM_LOCK
     })
     @Retention(RetentionPolicy.SOURCE)
     public @interface CredentialAction {}
@@ -157,11 +167,10 @@
         }
     }
 
-
     @NonNull private final LockPatternUtils mLockPatternUtils;
     @NonNull private final ChallengeGenerator mChallengeGenerator;
     private CredentialModel mCredentialModel = null;
-    @NonNull private final MutableLiveData<Integer> mActionLiveData =
+    @NonNull private final MutableLiveData<Boolean> mGenerateChallengeFailedLiveData =
             new MutableLiveData<>();
 
     public AutoCredentialViewModel(
@@ -173,51 +182,65 @@
         mChallengeGenerator = challengeGenerator;
     }
 
-    public void setCredentialModel(@NonNull CredentialModel credentialModel) {
-        mCredentialModel = credentialModel;
+    /**
+     * Set CredentialModel, the source is coming from savedInstanceState or activity intent
+     */
+    public void setCredentialModel(@Nullable Bundle savedInstanceState, @NonNull Intent intent) {
+        final Bundle bundle;
+        if (savedInstanceState != null) {
+            bundle = savedInstanceState.getBundle(KEY_CREDENTIAL_MODEL);
+        } else {
+            bundle = intent.getExtras();
+        }
+        mCredentialModel = new CredentialModel(bundle, SystemClock.elapsedRealtimeClock());
+
+        if (DEBUG) {
+            Log.d(TAG, "setCredentialModel " + mCredentialModel + ", savedInstanceState exist:"
+                    + (savedInstanceState != null));
+        }
     }
 
     /**
-     * Observe ActionLiveData for actions about choosing lock, confirming lock, or finishing
-     * activity
+     * Handle onSaveInstanceState from activity
      */
-    @NonNull
-    public LiveData<Integer> getActionLiveData() {
-        return mActionLiveData;
+    public void onSaveInstanceState(@NonNull Bundle outState) {
+        outState.putBundle(KEY_CREDENTIAL_MODEL, mCredentialModel.getBundle());
     }
 
-    @Override
-    public void onCreate(@NonNull LifecycleOwner owner) {
-        checkCredential();
+    @NonNull
+    public LiveData<Boolean> getGenerateChallengeFailedLiveData() {
+        return mGenerateChallengeFailedLiveData;
     }
 
     /**
      * Check credential status for biometric enrollment.
      */
-    private void checkCredential() {
+    @CredentialAction
+    public int checkCredential() {
         if (isValidCredential()) {
-            return;
+            return CREDENTIAL_VALID;
         }
         final long gkPwHandle = mCredentialModel.getGkPwHandle();
         if (isUnspecifiedPassword()) {
-            mActionLiveData.postValue(CREDENTIAL_FAIL_NEED_TO_CHOOSE_LOCK);
+            return CREDENTIAL_FAIL_NEED_TO_CHOOSE_LOCK;
         } else if (CredentialModel.isValidGkPwHandle(gkPwHandle)) {
             generateChallenge(gkPwHandle);
+            return CREDENTIAL_IS_GENERATING_CHALLENGE;
         } else {
-            mActionLiveData.postValue(CREDENTIAL_FAIL_NEED_TO_CONFIRM_LOCK);
+            return CREDENTIAL_FAIL_NEED_TO_CONFIRM_LOCK;
         }
     }
 
     private void generateChallenge(long gkPwHandle) {
         mChallengeGenerator.setCallback((sensorId, userId, challenge) -> {
-            mCredentialModel.setSensorId(sensorId);
-            mCredentialModel.setChallenge(challenge);
             try {
                 final byte[] newToken = requestGatekeeperHat(gkPwHandle, challenge, userId);
+                mCredentialModel.setSensorId(sensorId);
+                mCredentialModel.setChallenge(challenge);
                 mCredentialModel.setToken(newToken);
             } catch (IllegalStateException e) {
                 Log.e(TAG, "generateChallenge, IllegalStateException", e);
-                mActionLiveData.postValue(CREDENTIAL_FAIL_DURING_GENERATE_CHALLENGE);
+                mGenerateChallengeFailedLiveData.postValue(true);
                 return;
             }
 
@@ -231,7 +254,7 @@
             // Check credential again
             if (!isValidCredential()) {
                 Log.w(TAG, "generateChallenge, invalid Credential");
-                mActionLiveData.postValue(CREDENTIAL_FAIL_DURING_GENERATE_CHALLENGE);
+                mGenerateChallengeFailedLiveData.postValue(true);
             }
         });
         mChallengeGenerator.generateChallenge(getUserId());
@@ -282,16 +305,16 @@
         final VerifyCredentialResponse response = mLockPatternUtils
                 .verifyGatekeeperPasswordHandle(gkPwHandle, challenge, userId);
         if (!response.isMatched()) {
-            throw new IllegalStateException("Unable to request Gatekeeper HAT");
+            throw new GatekeeperCredentialNotMatchException("Unable to request Gatekeeper HAT");
         }
         return response.getGatekeeperHAT();
     }
 
     /**
-     * Get Credential bundle which will be used to launch next activity.
+     * Get Credential intent extra which will be used to launch next activity.
      */
     @NonNull
-    public Bundle getCredentialBundle() {
+    public Bundle createCredentialIntentExtra() {
         final Bundle retBundle = new Bundle();
         final long gkPwHandle = mCredentialModel.getGkPwHandle();
         if (CredentialModel.isValidGkPwHandle(gkPwHandle)) {
@@ -311,10 +334,10 @@
     }
 
     /**
-     * Get Intent for choosing lock
+     * Create Intent for choosing lock
      */
     @NonNull
-    public Intent getChooseLockIntent(@NonNull Context context, boolean isSuw,
+    public Intent createChooseLockIntent(@NonNull Context context, boolean isSuw,
             @NonNull Bundle suwExtras) {
         final Intent intent = BiometricUtils.getChooseLockIntent(context, isSuw,
                 suwExtras);
@@ -331,10 +354,10 @@
     }
 
     /**
-     * Get ConfirmLockLauncher
+     * Create ConfirmLockLauncher
      */
     @NonNull
-    public ChooseLockSettingsHelper getConfirmLockLauncher(@NonNull Activity activity,
+    public ChooseLockSettingsHelper createConfirmLockLauncher(@NonNull Activity activity,
             int requestCode, @NonNull String title) {
         final ChooseLockSettingsHelper.Builder builder =
                 new ChooseLockSettingsHelper.Builder(activity);
diff --git a/src/com/android/settings/biometrics2/ui/viewmodel/FingerprintEnrollIntroViewModel.java b/src/com/android/settings/biometrics2/ui/viewmodel/FingerprintEnrollIntroViewModel.java
index 252a508..72611a7 100644
--- a/src/com/android/settings/biometrics2/ui/viewmodel/FingerprintEnrollIntroViewModel.java
+++ b/src/com/android/settings/biometrics2/ui/viewmodel/FingerprintEnrollIntroViewModel.java
@@ -145,6 +145,13 @@
     }
 
     /**
+     * Clear user's action live data
+     */
+    public void clearActionLiveData() {
+        mActionLiveData.setValue(null);
+    }
+
+    /**
      * Get user's action live data (like clicking Agree, Skip, or Done)
      */
     public LiveData<Integer> getActionLiveData() {
@@ -161,8 +168,8 @@
     /**
      * Update onboarding intro page has scrolled to bottom
      */
-    public void setHasScrolledToBottom() {
-        mHasScrolledToBottomLiveData.postValue(true);
+    public void setHasScrolledToBottom(boolean value) {
+        mHasScrolledToBottomLiveData.postValue(value);
     }
 
     /**
diff --git a/src/com/android/settings/bluetooth/AvailableMediaBluetoothDeviceUpdater.java b/src/com/android/settings/bluetooth/AvailableMediaBluetoothDeviceUpdater.java
index 3d8e148..c3d3b82 100644
--- a/src/com/android/settings/bluetooth/AvailableMediaBluetoothDeviceUpdater.java
+++ b/src/com/android/settings/bluetooth/AvailableMediaBluetoothDeviceUpdater.java
@@ -72,7 +72,7 @@
             }
             // If device is Hearing Aid or LE Audio, it is compatible with HFP and A2DP.
             // It would show in Available Devices group.
-            if (cachedDevice.isConnectedHearingAidDevice()
+            if (cachedDevice.isConnectedAshaHearingAidDevice()
                     || cachedDevice.isConnectedLeAudioDevice()) {
                 Log.d(TAG, "isFilterMatched() device : " +
                         cachedDevice.getName() + ", the profile is connected.");
diff --git a/src/com/android/settings/bluetooth/BluetoothBroadcastSourcePreference.java b/src/com/android/settings/bluetooth/BluetoothBroadcastSourcePreference.java
index 733a4a9..9904e8b 100644
--- a/src/com/android/settings/bluetooth/BluetoothBroadcastSourcePreference.java
+++ b/src/com/android/settings/bluetooth/BluetoothBroadcastSourcePreference.java
@@ -171,6 +171,16 @@
     }
 
     /**
+     * Whether the broadcast source is connected at the beginging. We will get the
+     * BluetoothLeBroadcastReceiveState from the broadcast source.
+     * See {@link BluetoothFindBroadcastsFragment#addConnectedSourcePreference}
+     * @return If true, the broadcast source is already connected by the broadcast sink.
+     */
+    public boolean isCreatedByReceiveState() {
+        return mBluetoothLeBroadcastReceiveState != null;
+    }
+
+    /**
      * Clear the BluetoothLeBroadcastReceiveState and reset the state when the user clicks the
      * "leave broadcast" button.
      */
diff --git a/src/com/android/settings/bluetooth/BluetoothDetailsPairOtherController.java b/src/com/android/settings/bluetooth/BluetoothDetailsPairOtherController.java
index e07b0ed..188b4ad 100644
--- a/src/com/android/settings/bluetooth/BluetoothDetailsPairOtherController.java
+++ b/src/com/android/settings/bluetooth/BluetoothDetailsPairOtherController.java
@@ -25,7 +25,7 @@
 import com.android.settings.applications.SpacePreference;
 import com.android.settings.core.SubSettingLauncher;
 import com.android.settingslib.bluetooth.CachedBluetoothDevice;
-import com.android.settingslib.bluetooth.HearingAidProfile;
+import com.android.settingslib.bluetooth.HearingAidInfo;
 import com.android.settingslib.core.lifecycle.Lifecycle;
 import com.android.settingslib.widget.ButtonPreference;
 
@@ -78,7 +78,7 @@
 
     private void updateButtonPreferenceTitle(ButtonPreference preference) {
         final int side = mCachedDevice.getDeviceSide();
-        final int stringRes = (side == HearingAidProfile.DeviceSide.SIDE_LEFT)
+        final int stringRes = (side == HearingAidInfo.DeviceSide.SIDE_LEFT)
                 ? R.string.bluetooth_pair_right_ear_button
                 : R.string.bluetooth_pair_left_ear_button;
 
@@ -103,16 +103,16 @@
     }
 
     private boolean isBinauralMode(CachedBluetoothDevice cachedDevice) {
-        return cachedDevice.getDeviceMode() == HearingAidProfile.DeviceMode.MODE_BINAURAL;
+        return cachedDevice.getDeviceMode() == HearingAidInfo.DeviceMode.MODE_BINAURAL;
     }
 
     private boolean isOnlyOneSideConnected(CachedBluetoothDevice cachedDevice) {
-        if (!cachedDevice.isConnectedHearingAidDevice()) {
+        if (!cachedDevice.isConnectedAshaHearingAidDevice()) {
             return false;
         }
 
         final CachedBluetoothDevice subDevice = cachedDevice.getSubDevice();
-        if (subDevice != null && subDevice.isConnectedHearingAidDevice()) {
+        if (subDevice != null && subDevice.isConnectedAshaHearingAidDevice()) {
             return false;
         }
 
diff --git a/src/com/android/settings/bluetooth/BluetoothDeviceDetailsFragment.java b/src/com/android/settings/bluetooth/BluetoothDeviceDetailsFragment.java
index 9898f2d..406ac69 100644
--- a/src/com/android/settings/bluetooth/BluetoothDeviceDetailsFragment.java
+++ b/src/com/android/settings/bluetooth/BluetoothDeviceDetailsFragment.java
@@ -23,12 +23,15 @@
 import android.bluetooth.BluetoothDevice;
 import android.content.Context;
 import android.content.res.TypedArray;
+import android.hardware.input.InputManager;
 import android.net.Uri;
 import android.os.Bundle;
 import android.os.UserManager;
 import android.provider.DeviceConfig;
 import android.text.TextUtils;
+import android.util.FeatureFlagUtils;
 import android.util.Log;
+import android.view.InputDevice;
 import android.view.LayoutInflater;
 import android.view.Menu;
 import android.view.MenuInflater;
@@ -37,9 +40,11 @@
 import android.view.ViewGroup;
 import android.view.ViewTreeObserver;
 
+import androidx.annotation.Nullable;
 import androidx.annotation.VisibleForTesting;
 
 import com.android.settings.R;
+import com.android.settings.connecteddevice.stylus.StylusDevicesController;
 import com.android.settings.core.SettingsUIDeviceConfig;
 import com.android.settings.dashboard.RestrictedDashboardFragment;
 import com.android.settings.overlay.FeatureFactory;
@@ -72,6 +77,7 @@
         CachedBluetoothDevice getDevice(String deviceAddress);
 
         LocalBluetoothManager getManager(Context context);
+
         UserManager getUserManager();
     }
 
@@ -85,6 +91,9 @@
     @VisibleForTesting
     CachedBluetoothDevice mCachedDevice;
 
+    @Nullable
+    InputDevice mInputDevice;
+
     private UserManager mUserManager;
 
     public BluetoothDeviceDetailsFragment() {
@@ -118,6 +127,21 @@
         return getSystemService(UserManager.class);
     }
 
+    @Nullable
+    @VisibleForTesting
+    InputDevice getInputDevice(Context context) {
+        InputManager im = context.getSystemService(InputManager.class);
+
+        for (int deviceId : im.getInputDeviceIds()) {
+            String btAddress = im.getInputDeviceBluetoothAddress(deviceId);
+
+            if (btAddress != null && btAddress.equals(mDeviceAddress)) {
+                return im.getInputDevice(deviceId);
+            }
+        }
+        return null;
+    }
+
     public static BluetoothDeviceDetailsFragment newInstance(String deviceAddress) {
         Bundle args = new Bundle(1);
         args.putString(KEY_DEVICE_ADDRESS, deviceAddress);
@@ -132,6 +156,12 @@
         mManager = getLocalBluetoothManager(context);
         mCachedDevice = getCachedDevice(mDeviceAddress);
         mUserManager = getUserManager();
+
+        if (FeatureFlagUtils.isEnabled(context,
+                FeatureFlagUtils.SETTINGS_SHOW_STYLUS_PREFERENCES)) {
+            mInputDevice = getInputDevice(context);
+        }
+
         super.onAttach(context);
         if (mCachedDevice == null) {
             // Close this page if device is null with invalid device mac address
@@ -192,6 +222,12 @@
             };
 
     @Override
+    public void onCreate(Bundle savedInstanceState) {
+        super.onCreate(savedInstanceState);
+        setTitleForInputDevice();
+    }
+
+    @Override
     public View onCreateView(LayoutInflater inflater, ViewGroup container,
             Bundle savedInstanceState) {
         View view = super.onCreateView(inflater, container, savedInstanceState);
@@ -269,6 +305,7 @@
                     mCachedDevice, lifecycle));
             controllers.add(new BluetoothDetailsMacAddressController(context, this, mCachedDevice,
                     lifecycle));
+            controllers.add(new StylusDevicesController(context, mInputDevice, lifecycle));
             controllers.add(new BluetoothDetailsRelatedToolsController(context, this, mCachedDevice,
                     lifecycle));
             controllers.add(new BluetoothDetailsPairOtherController(context, this, mCachedDevice,
@@ -289,4 +326,16 @@
         resolvedAttributes.recycle();
         return width;
     }
+
+    @VisibleForTesting
+    void setTitleForInputDevice() {
+        // TODO(b/254835745) once source filter for bt stylus merged
+        // && mInputDevice.supportsSource(InputDevice.SOURCE_BLUETOOTH_STYLUS))
+        if (mInputDevice != null) {
+            // This will override the default R.string.device_details_title "Device Details"
+            // that will show on non-stylus bluetooth devices.
+            // That title is set via the manifest and also from BluetoothDeviceUpdater.
+            getActivity().setTitle(getContext().getString(R.string.stylus_device_details_title));
+        }
+    }
 }
diff --git a/src/com/android/settings/bluetooth/BluetoothFindBroadcastsFragment.java b/src/com/android/settings/bluetooth/BluetoothFindBroadcastsFragment.java
index 13388b3..e08a244 100644
--- a/src/com/android/settings/bluetooth/BluetoothFindBroadcastsFragment.java
+++ b/src/com/android/settings/bluetooth/BluetoothFindBroadcastsFragment.java
@@ -37,7 +37,6 @@
 
 import androidx.annotation.NonNull;
 import androidx.annotation.VisibleForTesting;
-import androidx.preference.Preference;
 import androidx.preference.PreferenceCategory;
 
 import com.android.settings.R;
@@ -75,9 +74,11 @@
     CachedBluetoothDevice mCachedDevice;
     @VisibleForTesting
     PreferenceCategory mBroadcastSourceListCategory;
+    @VisibleForTesting
+    BluetoothBroadcastSourcePreference mSelectedPreference;
     BluetoothFindBroadcastsHeaderController mBluetoothFindBroadcastsHeaderController;
+
     private LocalBluetoothLeBroadcastAssistant mLeBroadcastAssistant;
-    private BluetoothBroadcastSourcePreference mSelectedPreference;
     private Executor mExecutor;
     private int mSourceId;
 
@@ -369,19 +370,31 @@
         return pref;
     }
 
-    private void addSource(BluetoothBroadcastSourcePreference pref) {
+    @VisibleForTesting
+    void addSource(BluetoothBroadcastSourcePreference pref) {
         if (mLeBroadcastAssistant == null || mCachedDevice == null) {
             Log.w(TAG, "addSource: LeBroadcastAssistant or CachedDevice is null!");
             return;
         }
         if (mSelectedPreference != null) {
-            // The previous preference status set false after user selects the new Preference.
-            getActivity().runOnUiThread(
+            if (mSelectedPreference.isCreatedByReceiveState()) {
+                Log.d(TAG, "addSource: Remove preference that created by getAllSources()");
+                getActivity().runOnUiThread(() ->
+                        mBroadcastSourceListCategory.removePreference(mSelectedPreference));
+                if (mLeBroadcastAssistant != null && !mLeBroadcastAssistant.isSearchInProgress()) {
+                    Log.d(TAG, "addSource: Start Searching For Broadcast Sources");
+                    mLeBroadcastAssistant.startSearchingForSources(getScanFilter());
+                }
+            } else {
+                Log.d(TAG, "addSource: Update preference that created by onSourceFound()");
+                // The previous preference status set false after user selects the new Preference.
+                getActivity().runOnUiThread(
                     () -> {
                         mSelectedPreference.updateMetadataAndRefreshUi(
                                 mSelectedPreference.getBluetoothLeBroadcastMetadata(), false);
                         mSelectedPreference.setOrder(1);
                     });
+            }
         }
         mSelectedPreference = pref;
         mLeBroadcastAssistant.addSource(mCachedDevice.getDevice(),
diff --git a/src/com/android/settings/bluetooth/ConnectedBluetoothDeviceUpdater.java b/src/com/android/settings/bluetooth/ConnectedBluetoothDeviceUpdater.java
index 5c3dda3..46c4fc3 100644
--- a/src/com/android/settings/bluetooth/ConnectedBluetoothDeviceUpdater.java
+++ b/src/com/android/settings/bluetooth/ConnectedBluetoothDeviceUpdater.java
@@ -72,7 +72,7 @@
             }
             // If device is Hearing Aid or LE Audio, it is compatible with HFP and A2DP.
             // It would not show in Connected Devices group.
-            if (cachedDevice.isConnectedHearingAidDevice()
+            if (cachedDevice.isConnectedAshaHearingAidDevice()
                     || cachedDevice.isConnectedLeAudioDevice()) {
                 return false;
             }
diff --git a/src/com/android/settings/bluetooth/HearingAidPairingDialogFragment.java b/src/com/android/settings/bluetooth/HearingAidPairingDialogFragment.java
index 5ae7c17..acbfd92 100644
--- a/src/com/android/settings/bluetooth/HearingAidPairingDialogFragment.java
+++ b/src/com/android/settings/bluetooth/HearingAidPairingDialogFragment.java
@@ -31,7 +31,7 @@
 import com.android.settings.core.SubSettingLauncher;
 import com.android.settings.core.instrumentation.InstrumentedDialogFragment;
 import com.android.settingslib.bluetooth.CachedBluetoothDevice;
-import com.android.settingslib.bluetooth.HearingAidProfile;
+import com.android.settingslib.bluetooth.HearingAidInfo;
 import com.android.settingslib.bluetooth.LocalBluetoothManager;
 
 /**
@@ -95,10 +95,10 @@
     public Dialog onCreateDialog(@Nullable Bundle savedInstanceState) {
         final int deviceSide = mDevice.getDeviceSide();
         final int titleId = R.string.bluetooth_pair_other_ear_dialog_title;
-        final int messageId = (deviceSide == HearingAidProfile.DeviceSide.SIDE_LEFT)
+        final int messageId = (deviceSide == HearingAidInfo.DeviceSide.SIDE_LEFT)
                         ? R.string.bluetooth_pair_other_ear_dialog_left_ear_message
                         : R.string.bluetooth_pair_other_ear_dialog_right_ear_message;
-        final int pairBtnId = (deviceSide == HearingAidProfile.DeviceSide.SIDE_LEFT)
+        final int pairBtnId = (deviceSide == HearingAidInfo.DeviceSide.SIDE_LEFT)
                         ? R.string.bluetooth_pair_other_ear_dialog_right_ear_positive_button
                         : R.string.bluetooth_pair_other_ear_dialog_left_ear_positive_button;
 
@@ -120,7 +120,7 @@
     @Override
     public void onDeviceAttributesChanged() {
         final CachedBluetoothDevice subDevice = mDevice.getSubDevice();
-        if (subDevice != null && subDevice.isConnectedHearingAidDevice()) {
+        if (subDevice != null && subDevice.isConnectedAshaHearingAidDevice()) {
             this.dismiss();
         }
     }
diff --git a/src/com/android/settings/connecteddevice/stylus/StylusDevicesController.java b/src/com/android/settings/connecteddevice/stylus/StylusDevicesController.java
new file mode 100644
index 0000000..0081d87
--- /dev/null
+++ b/src/com/android/settings/connecteddevice/stylus/StylusDevicesController.java
@@ -0,0 +1,199 @@
+/*
+ * 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.connecteddevice.stylus;
+
+import android.app.role.RoleManager;
+import android.content.Context;
+import android.content.Intent;
+import android.content.pm.ApplicationInfo;
+import android.content.pm.PackageManager;
+import android.provider.Settings;
+import android.util.Log;
+import android.view.InputDevice;
+
+import androidx.annotation.Nullable;
+import androidx.annotation.VisibleForTesting;
+import androidx.preference.Preference;
+import androidx.preference.PreferenceCategory;
+import androidx.preference.PreferenceScreen;
+import androidx.preference.SwitchPreference;
+
+import com.android.settings.R;
+import com.android.settingslib.core.AbstractPreferenceController;
+import com.android.settingslib.core.lifecycle.Lifecycle;
+import com.android.settingslib.core.lifecycle.LifecycleObserver;
+import com.android.settingslib.core.lifecycle.events.OnResume;
+
+import java.util.List;
+
+/**
+ * This class adds stylus preferences.
+ */
+public class StylusDevicesController extends AbstractPreferenceController implements
+        Preference.OnPreferenceClickListener, LifecycleObserver, OnResume {
+
+    @VisibleForTesting
+    static final String KEY_STYLUS = "device_stylus";
+    @VisibleForTesting
+    static final String KEY_HANDWRITING = "handwriting_switch";
+    @VisibleForTesting
+    static final String KEY_IGNORE_BUTTON = "ignore_button";
+    @VisibleForTesting
+    static final String KEY_DEFAULT_NOTES = "default_notes";
+
+    private static final String TAG = "StylusDevicesController";
+
+    @Nullable
+    private final InputDevice mInputDevice;
+
+    @VisibleForTesting
+    PreferenceCategory mPreferencesContainer;
+
+    public StylusDevicesController(Context context, InputDevice inputDevice, Lifecycle lifecycle) {
+        super(context);
+        mInputDevice = inputDevice;
+        lifecycle.addObserver(this);
+    }
+
+    @Override
+    public boolean isAvailable() {
+        return mInputDevice != null && mInputDevice.supportsSource(InputDevice.SOURCE_STYLUS);
+    }
+
+    @Nullable
+    private Preference createDefaultNotesPreference() {
+        RoleManager rm = mContext.getSystemService(RoleManager.class);
+        if (rm == null) {
+            return null;
+        }
+
+        // TODO(b/254834764): replace with notes role once merged
+        List<String> roleHolders = rm.getRoleHoldersAsUser(RoleManager.ROLE_ASSISTANT,
+                mContext.getUser());
+        if (roleHolders.isEmpty()) {
+            return null;
+        }
+
+        String packageName = roleHolders.get(0);
+        PackageManager pm = mContext.getPackageManager();
+        String appName = packageName;
+        try {
+            ApplicationInfo ai = pm.getApplicationInfo(packageName,
+                    PackageManager.ApplicationInfoFlags.of(0));
+            appName = ai == null ? packageName : pm.getApplicationLabel(ai).toString();
+        } catch (PackageManager.NameNotFoundException e) {
+            Log.e(TAG, "Notes role package not found.");
+        }
+
+        Preference pref = new Preference(mContext);
+        pref.setKey(KEY_DEFAULT_NOTES);
+        pref.setTitle(mContext.getString(R.string.stylus_default_notes_app));
+        pref.setIcon(R.drawable.ic_article);
+        pref.setEnabled(true);
+        pref.setSummary(appName);
+        return pref;
+    }
+
+    private SwitchPreference createHandwritingPreference() {
+        SwitchPreference pref = new SwitchPreference(mContext);
+        pref.setKey(KEY_HANDWRITING);
+        pref.setTitle(mContext.getString(R.string.stylus_textfield_handwriting));
+        pref.setIcon(R.drawable.ic_text_fields_alt);
+        pref.setOnPreferenceClickListener(this);
+        pref.setChecked(Settings.Global.getInt(mContext.getContentResolver(),
+                Settings.Global.STYLUS_HANDWRITING_ENABLED, 0) == 1);
+        return pref;
+    }
+
+    private SwitchPreference createButtonPressPreference() {
+        SwitchPreference pref = new SwitchPreference(mContext);
+        pref.setKey(KEY_IGNORE_BUTTON);
+        pref.setTitle(mContext.getString(R.string.stylus_ignore_button));
+        pref.setIcon(R.drawable.ic_block);
+        pref.setOnPreferenceClickListener(this);
+        return pref;
+    }
+
+    @Override
+    public boolean onPreferenceClick(Preference preference) {
+        String key = preference.getKey();
+
+        switch (key) {
+            case KEY_DEFAULT_NOTES:
+                PackageManager pm = mContext.getPackageManager();
+                String packageName = pm.getPermissionControllerPackageName();
+                // TODO(b/254834764): replace with notes role once merged
+                Intent intent = new Intent(Intent.ACTION_MANAGE_DEFAULT_APP).setPackage(
+                        packageName).putExtra(Intent.EXTRA_ROLE_NAME, RoleManager.ROLE_ASSISTANT);
+                mContext.startActivity(intent);
+                break;
+            case KEY_HANDWRITING:
+                Settings.Global.putInt(mContext.getContentResolver(),
+                        Settings.Global.STYLUS_HANDWRITING_ENABLED,
+                        ((SwitchPreference) preference).isChecked() ? 1 : 0);
+                break;
+            case KEY_IGNORE_BUTTON:
+                // TODO(b/251199452): to turn off stylus button presses
+                break;
+        }
+        return true;
+    }
+
+    @Override
+    public final void displayPreference(PreferenceScreen screen) {
+        mPreferencesContainer = (PreferenceCategory) screen.findPreference(getPreferenceKey());
+        super.displayPreference(screen);
+
+        refresh();
+    }
+
+    @Override
+    public String getPreferenceKey() {
+        return KEY_STYLUS;
+    }
+
+    @Override
+    public void onResume() {
+        refresh();
+    }
+
+    private void refresh() {
+        if (!isAvailable()) return;
+
+        if (mInputDevice.getBluetoothAddress() != null) {
+            Preference notesPref = mPreferencesContainer.findPreference(KEY_DEFAULT_NOTES);
+            if (notesPref == null) {
+                notesPref = createDefaultNotesPreference();
+                if (notesPref != null) {
+                    mPreferencesContainer.addPreference(notesPref);
+                }
+            }
+        }
+
+        Preference handwritingPref = mPreferencesContainer.findPreference(KEY_HANDWRITING);
+        // TODO(b/255732419): add proper InputMethodInfo conditional to show or hide
+        // InputMethodManager imm = mContext.getSystemService(InputMethodManager.class);
+        if (handwritingPref == null) {
+            mPreferencesContainer.addPreference(createHandwritingPreference());
+        }
+
+        Preference buttonPref = mPreferencesContainer.findPreference(KEY_IGNORE_BUTTON);
+        if (buttonPref == null) {
+            mPreferencesContainer.addPreference(createButtonPressPreference());
+        }
+    }
+}
diff --git a/src/com/android/settings/core/SettingsUIDeviceConfig.java b/src/com/android/settings/core/SettingsUIDeviceConfig.java
index 5689067..94074df 100644
--- a/src/com/android/settings/core/SettingsUIDeviceConfig.java
+++ b/src/com/android/settings/core/SettingsUIDeviceConfig.java
@@ -42,9 +42,4 @@
      * {@code true} whether or not event_log for generic actions is enabled. Default is true.
      */
     public static final String GENERIC_EVENT_LOGGING_ENABLED = "event_logging_enabled";
-
-    /**
-     * {@code true} if Cloned Apps menu is available in Apps page. Default is false.
-     */
-    public static final String CLONED_APPS_ENABLED = "cloned_apps_enabled";
 }
diff --git a/src/com/android/settings/core/gateway/SettingsGateway.java b/src/com/android/settings/core/gateway/SettingsGateway.java
index b55b024..7904fdb 100644
--- a/src/com/android/settings/core/gateway/SettingsGateway.java
+++ b/src/com/android/settings/core/gateway/SettingsGateway.java
@@ -48,6 +48,7 @@
 import com.android.settings.applications.appinfo.AppLocaleDetails;
 import com.android.settings.applications.appinfo.DrawOverlayDetails;
 import com.android.settings.applications.appinfo.ExternalSourcesDetails;
+import com.android.settings.applications.appinfo.LongBackgroundTasksDetails;
 import com.android.settings.applications.appinfo.ManageExternalStorageDetails;
 import com.android.settings.applications.appinfo.MediaManagementAppsDetails;
 import com.android.settings.applications.appinfo.WriteSettingsDetails;
@@ -357,7 +358,8 @@
             TurnScreenOnSettings.class.getName(),
             TurnScreenOnDetails.class.getName(),
             NfcAndPaymentFragment.class.getName(),
-            ColorAndMotionFragment.class.getName()
+            ColorAndMotionFragment.class.getName(),
+            LongBackgroundTasksDetails.class.getName()
     };
 
     public static final String[] SETTINGS_FOR_RESTRICTED = {
diff --git a/src/com/android/settings/dashboard/profileselector/ProfileSelectStorageFragment.java b/src/com/android/settings/dashboard/profileselector/ProfileSelectStorageFragment.java
index 1473dd1..5babf30 100644
--- a/src/com/android/settings/dashboard/profileselector/ProfileSelectStorageFragment.java
+++ b/src/com/android/settings/dashboard/profileselector/ProfileSelectStorageFragment.java
@@ -323,7 +323,7 @@
 
     @Override
     public int getMetricsCategory() {
-        return SettingsEnums.SETTINGS_STORAGE_CATEGORY;
+        return SettingsEnums.SETTINGS_STORAGE_PROFILE_SELECTOR;
     }
 
     @Override
diff --git a/src/com/android/settings/development/DevelopmentSettingsDashboardFragment.java b/src/com/android/settings/development/DevelopmentSettingsDashboardFragment.java
index 4cd3475..8ff2336 100644
--- a/src/com/android/settings/development/DevelopmentSettingsDashboardFragment.java
+++ b/src/com/android/settings/development/DevelopmentSettingsDashboardFragment.java
@@ -656,6 +656,7 @@
         controllers.add(new StylusHandwritingPreferenceController(context));
         controllers.add(new IngressRateLimitPreferenceController((context)));
         controllers.add(new BackAnimationPreferenceController(context, fragment));
+        controllers.add(new PhantomProcessPreferenceController(context));
 
         return controllers;
     }
diff --git a/src/com/android/settings/development/PhantomProcessPreferenceController.java b/src/com/android/settings/development/PhantomProcessPreferenceController.java
new file mode 100644
index 0000000..b277fe1
--- /dev/null
+++ b/src/com/android/settings/development/PhantomProcessPreferenceController.java
@@ -0,0 +1,87 @@
+/*
+ * Copyright (C) 2022 The Android Open Source Project
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ *      http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+
+package com.android.settings.development;
+
+import static android.util.FeatureFlagUtils.SETTINGS_ENABLE_MONITOR_PHANTOM_PROCS;
+
+import android.content.Context;
+import android.util.FeatureFlagUtils;
+import android.util.Log;
+
+import androidx.preference.Preference;
+import androidx.preference.SwitchPreference;
+
+import com.android.settings.core.PreferenceControllerMixin;
+import com.android.settingslib.development.DeveloperOptionsPreferenceController;
+
+/**
+ * PreferenceController for MockModem
+ */
+public class PhantomProcessPreferenceController extends
+        DeveloperOptionsPreferenceController implements Preference.OnPreferenceChangeListener,
+        PreferenceControllerMixin {
+
+    private static final String TAG = "PhantomProcessPreferenceController";
+    private static final String DISABLE_PHANTOM_PROCESS_MONITOR_KEY =
+            "disable_phantom_process_monitor";
+
+    public PhantomProcessPreferenceController(Context context) {
+        super(context);
+    }
+
+    @Override
+    public String getPreferenceKey() {
+        return DISABLE_PHANTOM_PROCESS_MONITOR_KEY;
+    }
+
+    @Override
+    public boolean onPreferenceChange(Preference preference, Object newValue) {
+        final boolean isEnabled = (Boolean) newValue; // true means we're disabling this flag.
+        try {
+            FeatureFlagUtils.setEnabled(mContext,
+                    SETTINGS_ENABLE_MONITOR_PHANTOM_PROCS,
+                    !isEnabled);
+        } catch (RuntimeException e) {
+            Log.e(TAG, "Fail to set feature flag: " + e.getMessage());
+        }
+        return true;
+    }
+
+    @Override
+    public void updateState(Preference preference) {
+        try {
+            final boolean isEnabled = !FeatureFlagUtils.isEnabled(mContext,
+                    SETTINGS_ENABLE_MONITOR_PHANTOM_PROCS);
+            ((SwitchPreference) mPreference).setChecked(isEnabled);
+        } catch (RuntimeException e) {
+            Log.e(TAG, "Fail to get feature flag: " + e.getMessage());
+        }
+    }
+
+    @Override
+    protected void onDeveloperOptionsSwitchDisabled() {
+        super.onDeveloperOptionsSwitchDisabled();
+        try {
+            FeatureFlagUtils.setEnabled(mContext,
+                    SETTINGS_ENABLE_MONITOR_PHANTOM_PROCS,
+                    true /* Enable the monitoring */);
+            ((SwitchPreference) mPreference).setChecked(false);
+        } catch (RuntimeException e) {
+            Log.e(TAG, "Fail to set feature flag: " + e.getMessage());
+        }
+    }
+}
diff --git a/src/com/android/settings/development/RebootWithMteDialog.java b/src/com/android/settings/development/RebootWithMteDialog.java
index b6522a9..858cd8f 100644
--- a/src/com/android/settings/development/RebootWithMteDialog.java
+++ b/src/com/android/settings/development/RebootWithMteDialog.java
@@ -52,7 +52,7 @@
 
     @Override
     public int getMetricsCategory() {
-        return SettingsEnums.REBOOT_WITH_MTE;
+        return SettingsEnums.REBOOT_WITH_MTE_DIALOG;
     }
 
     @Override
diff --git a/src/com/android/settings/development/RebootWithMtePreferenceController.java b/src/com/android/settings/development/RebootWithMtePreferenceController.java
index 6c03853..f7bd726 100644
--- a/src/com/android/settings/development/RebootWithMtePreferenceController.java
+++ b/src/com/android/settings/development/RebootWithMtePreferenceController.java
@@ -21,8 +21,10 @@
 
 import androidx.preference.Preference;
 
+import com.android.settings.R;
 import com.android.settings.Utils;
 import com.android.settings.core.PreferenceControllerMixin;
+import com.android.settings.security.MemtagHelper;
 import com.android.settingslib.development.DeveloperOptionsPreferenceController;
 
 public class RebootWithMtePreferenceController extends DeveloperOptionsPreferenceController
@@ -44,6 +46,20 @@
     }
 
     @Override
+    public CharSequence getSummary() {
+        if (MemtagHelper.isChecked()) {
+            return mContext.getResources().getString(R.string.reboot_with_mte_already_enabled);
+        }
+        return mContext.getResources().getString(R.string.reboot_with_mte_summary);
+    }
+
+    @Override
+    public void updateState(Preference preference) {
+        super.updateState(preference);
+        preference.setEnabled(!MemtagHelper.isChecked());
+    }
+
+    @Override
     public String getPreferenceKey() {
         return KEY_REBOOT_WITH_MTE;
     }
diff --git a/src/com/android/settings/development/transcode/TranscodeDefaultOptionPreferenceController.java b/src/com/android/settings/development/transcode/TranscodeDefaultOptionPreferenceController.java
index 1c2fcd9..a12aa64 100644
--- a/src/com/android/settings/development/transcode/TranscodeDefaultOptionPreferenceController.java
+++ b/src/com/android/settings/development/transcode/TranscodeDefaultOptionPreferenceController.java
@@ -21,6 +21,7 @@
 
 import com.android.settings.R;
 import com.android.settings.core.TogglePreferenceController;
+import com.android.settingslib.development.DevelopmentSettingsEnabler;
 
 /**
  * The controller (on the transcode settings screen) indicating that by default we assume that apps
@@ -47,7 +48,11 @@
 
     @Override
     public int getAvailabilityStatus() {
-        return AVAILABLE;
+        if (DevelopmentSettingsEnabler.isDevelopmentSettingsEnabled(mContext)) {
+            return AVAILABLE;
+        } else {
+            return CONDITIONALLY_UNAVAILABLE;
+        }
     }
 
     @Override
diff --git a/src/com/android/settings/development/transcode/TranscodeDisableCachePreferenceController.java b/src/com/android/settings/development/transcode/TranscodeDisableCachePreferenceController.java
index c3b0624..8229c98 100644
--- a/src/com/android/settings/development/transcode/TranscodeDisableCachePreferenceController.java
+++ b/src/com/android/settings/development/transcode/TranscodeDisableCachePreferenceController.java
@@ -22,6 +22,7 @@
 import com.android.internal.annotations.VisibleForTesting;
 import com.android.settings.R;
 import com.android.settings.core.TogglePreferenceController;
+import com.android.settingslib.development.DevelopmentSettingsEnabler;
 
 /**
  * The controller (in the Media transcoding settings) indicating the user's preference to disable
@@ -49,7 +50,11 @@
 
     @Override
     public int getAvailabilityStatus() {
-        return AVAILABLE;
+        if (DevelopmentSettingsEnabler.isDevelopmentSettingsEnabled(mContext)) {
+            return AVAILABLE;
+        } else {
+            return CONDITIONALLY_UNAVAILABLE;
+        }
     }
 
     @Override
diff --git a/src/com/android/settings/development/transcode/TranscodeGlobalTogglePreferenceController.java b/src/com/android/settings/development/transcode/TranscodeGlobalTogglePreferenceController.java
index b2d446e..63572f7 100644
--- a/src/com/android/settings/development/transcode/TranscodeGlobalTogglePreferenceController.java
+++ b/src/com/android/settings/development/transcode/TranscodeGlobalTogglePreferenceController.java
@@ -21,6 +21,7 @@
 
 import com.android.settings.R;
 import com.android.settings.core.TogglePreferenceController;
+import com.android.settingslib.development.DevelopmentSettingsEnabler;
 
 /**
  * The controller for the "Enabling transcoding for all apps" switch on the transcode settings
@@ -37,7 +38,11 @@
 
     @Override
     public int getAvailabilityStatus() {
-        return AVAILABLE;
+        if (DevelopmentSettingsEnabler.isDevelopmentSettingsEnabled(mContext)) {
+            return AVAILABLE;
+        } else {
+            return CONDITIONALLY_UNAVAILABLE;
+        }
     }
 
     @Override
diff --git a/src/com/android/settings/development/transcode/TranscodeNotificationPreferenceController.java b/src/com/android/settings/development/transcode/TranscodeNotificationPreferenceController.java
index 6b6692e..11c9c74 100644
--- a/src/com/android/settings/development/transcode/TranscodeNotificationPreferenceController.java
+++ b/src/com/android/settings/development/transcode/TranscodeNotificationPreferenceController.java
@@ -22,6 +22,7 @@
 import com.android.internal.annotations.VisibleForTesting;
 import com.android.settings.R;
 import com.android.settings.core.TogglePreferenceController;
+import com.android.settingslib.development.DevelopmentSettingsEnabler;
 
 /**
  * The controller (in the Media transcoding settings) indicating the user's preference to show
@@ -49,7 +50,11 @@
 
     @Override
     public int getAvailabilityStatus() {
-        return AVAILABLE;
+        if (DevelopmentSettingsEnabler.isDevelopmentSettingsEnabled(mContext)) {
+            return AVAILABLE;
+        } else {
+            return CONDITIONALLY_UNAVAILABLE;
+        }
     }
 
     @Override
diff --git a/src/com/android/settings/development/transcode/TranscodeUserControlPreferenceController.java b/src/com/android/settings/development/transcode/TranscodeUserControlPreferenceController.java
index ce82293..377ff26 100644
--- a/src/com/android/settings/development/transcode/TranscodeUserControlPreferenceController.java
+++ b/src/com/android/settings/development/transcode/TranscodeUserControlPreferenceController.java
@@ -21,6 +21,7 @@
 
 import com.android.settings.R;
 import com.android.settings.core.TogglePreferenceController;
+import com.android.settingslib.development.DevelopmentSettingsEnabler;
 
 /**
  * The controller for the User's control (over other transcoding preferences) preference switch on
@@ -47,7 +48,11 @@
 
     @Override
     public int getAvailabilityStatus() {
-        return AVAILABLE;
+        if (DevelopmentSettingsEnabler.isDevelopmentSettingsEnabled(mContext)) {
+            return AVAILABLE;
+        } else {
+            return CONDITIONALLY_UNAVAILABLE;
+        }
     }
 
     @Override
diff --git a/src/com/android/settings/deviceinfo/PrivateVolumeForget.java b/src/com/android/settings/deviceinfo/PrivateVolumeForget.java
index bd0772c..759c7d8 100644
--- a/src/com/android/settings/deviceinfo/PrivateVolumeForget.java
+++ b/src/com/android/settings/deviceinfo/PrivateVolumeForget.java
@@ -48,7 +48,7 @@
 
     @Override
     public int getMetricsCategory() {
-        return SettingsEnums.DEVICEINFO_STORAGE;
+        return SettingsEnums.PRIVATE_VOLUME_FORGET;
     }
 
     @Override
diff --git a/src/com/android/settings/deviceinfo/PrivateVolumeFormat.java b/src/com/android/settings/deviceinfo/PrivateVolumeFormat.java
index dadff3c..3820eb6 100644
--- a/src/com/android/settings/deviceinfo/PrivateVolumeFormat.java
+++ b/src/com/android/settings/deviceinfo/PrivateVolumeFormat.java
@@ -44,7 +44,7 @@
 
     @Override
     public int getMetricsCategory() {
-        return SettingsEnums.DEVICEINFO_STORAGE;
+        return SettingsEnums.PRIVATE_VOLUME_FORMAT;
     }
 
     @Override
diff --git a/src/com/android/settings/deviceinfo/PrivateVolumeUnmount.java b/src/com/android/settings/deviceinfo/PrivateVolumeUnmount.java
index 738c3ca..dccb12d 100644
--- a/src/com/android/settings/deviceinfo/PrivateVolumeUnmount.java
+++ b/src/com/android/settings/deviceinfo/PrivateVolumeUnmount.java
@@ -40,7 +40,7 @@
 
     @Override
     public int getMetricsCategory() {
-        return SettingsEnums.DEVICEINFO_STORAGE;
+        return SettingsEnums.PRIVATE_VOLUME_UNMOUNT;
     }
 
     @Override
diff --git a/src/com/android/settings/deviceinfo/PublicVolumeSettings.java b/src/com/android/settings/deviceinfo/PublicVolumeSettings.java
index d43b254..4fd63af 100644
--- a/src/com/android/settings/deviceinfo/PublicVolumeSettings.java
+++ b/src/com/android/settings/deviceinfo/PublicVolumeSettings.java
@@ -95,7 +95,7 @@
 
     @Override
     public int getMetricsCategory() {
-        return SettingsEnums.DEVICEINFO_STORAGE;
+        return SettingsEnums.PUBLIC_VOLUME_SETTINGS;
     }
 
     @Override
diff --git a/src/com/android/settings/deviceinfo/StorageCategoryFragment.java b/src/com/android/settings/deviceinfo/StorageCategoryFragment.java
index 31b73bc..52f453d 100644
--- a/src/com/android/settings/deviceinfo/StorageCategoryFragment.java
+++ b/src/com/android/settings/deviceinfo/StorageCategoryFragment.java
@@ -26,7 +26,6 @@
 import android.os.UserManager;
 import android.os.storage.StorageManager;
 import android.util.SparseArray;
-import android.view.View;
 
 import androidx.annotation.VisibleForTesting;
 import androidx.loader.app.LoaderManager;
@@ -210,9 +209,7 @@
             return;
         }
 
-        if (getView().findViewById(R.id.loading_container).getVisibility() == View.VISIBLE) {
-            setLoading(false /* loading */, true /* animate */);
-        }
+        setLoading(false /* loading */, false /* animate */);
 
         final long privateUsedBytes = mStorageInfo.totalBytes - mStorageInfo.freeBytes;
         mPreferenceController.setVolume(mSelectedStorageEntry.getVolumeInfo());
@@ -232,7 +229,8 @@
 
     @Override
     public int getMetricsCategory() {
-        return SettingsEnums.SETTINGS_STORAGE_CATEGORY;
+        return mIsWorkProfile ? SettingsEnums.SETTINGS_STORAGE_CATEGORY_WORK :
+                SettingsEnums.SETTINGS_STORAGE_CATEGORY;
     }
 
     @Override
diff --git a/src/com/android/settings/deviceinfo/StorageDashboardFragment.java b/src/com/android/settings/deviceinfo/StorageDashboardFragment.java
index 368ba91..f31f2be 100644
--- a/src/com/android/settings/deviceinfo/StorageDashboardFragment.java
+++ b/src/com/android/settings/deviceinfo/StorageDashboardFragment.java
@@ -385,7 +385,7 @@
             return;
         }
 
-        setLoading(false /* loading */, true /* animate */);
+        setLoading(false /* loading */, false /* animate */);
 
         final long privateUsedBytes = mStorageInfo.totalBytes - mStorageInfo.freeBytes;
         mPreferenceController.setVolume(mSelectedStorageEntry.getVolumeInfo());
diff --git a/src/com/android/settings/deviceinfo/aboutphone/MyDeviceInfoFragment.java b/src/com/android/settings/deviceinfo/aboutphone/MyDeviceInfoFragment.java
index 4af5d79..c048ed5 100644
--- a/src/com/android/settings/deviceinfo/aboutphone/MyDeviceInfoFragment.java
+++ b/src/com/android/settings/deviceinfo/aboutphone/MyDeviceInfoFragment.java
@@ -103,7 +103,17 @@
     private static List<AbstractPreferenceController> buildPreferenceControllers(
             Context context, MyDeviceInfoFragment fragment, Lifecycle lifecycle) {
         final List<AbstractPreferenceController> controllers = new ArrayList<>();
-        controllers.add(new SimStatusPreferenceController(context, fragment));
+
+        SimStatusPreferenceController defaultRecord =
+            new SimStatusPreferenceController(context, fragment);
+
+        for (int slotIndex = 0; slotIndex < defaultRecord.getSimSlotSize(); slotIndex ++) {
+            SimStatusPreferenceController slotRecord =
+                new SimStatusPreferenceController(context, fragment);
+            slotRecord.setSimSlotStatus(slotIndex);
+            controllers.add(slotRecord);
+        }
+
         controllers.add(new IpAddressPreferenceController(context, lifecycle));
         controllers.add(new WifiMacAddressPreferenceController(context, lifecycle));
         controllers.add(new BluetoothAddressPreferenceController(context, lifecycle));
diff --git a/src/com/android/settings/deviceinfo/simstatus/SimStatusPreferenceController.java b/src/com/android/settings/deviceinfo/simstatus/SimStatusPreferenceController.java
index f811d2a..835f820 100644
--- a/src/com/android/settings/deviceinfo/simstatus/SimStatusPreferenceController.java
+++ b/src/com/android/settings/deviceinfo/simstatus/SimStatusPreferenceController.java
@@ -46,6 +46,8 @@
     private final Fragment mFragment;
     private final List<Preference> mPreferenceList = new ArrayList<>();
 
+    private int mSlotIndex = SubscriptionManager.INVALID_SIM_SLOT_INDEX;
+
     public SimStatusPreferenceController(Context context, Fragment fragment) {
         super(context);
 
@@ -57,9 +59,36 @@
 
     @Override
     public String getPreferenceKey() {
+        if (mSlotIndex != SubscriptionManager.INVALID_SIM_SLOT_INDEX) {
+            return KEY_SIM_STATUS + mSlotIndex;
+        }
         return KEY_SIM_STATUS;
     }
 
+    /**
+     * Update the index of slot for this subscription.
+     * @param slotIndex index of slot
+     */
+    public void setSimSlotStatus(int slotIndex) {
+        mSlotIndex = slotIndex;
+    }
+
+    /**
+     * Get number of subscription slots.
+     * @return number of slots
+     */
+    public int getSimSlotSize() {
+        return isAvailable() ? mTelephonyManager.getPhoneCount() : 0;
+    }
+
+    /**
+     * Get the index of slot for this subscription.
+     * @return index of slot
+     */
+    public int getSimSlotIndex() {
+        return mSlotIndex;
+    }
+
     @Override
     public boolean isAvailable() {
         return SubscriptionUtil.isSimHardwareVisible(mContext) &&
@@ -72,22 +101,23 @@
         if (!SubscriptionUtil.isSimHardwareVisible(mContext)) {
             return;
         }
-        final Preference preference = screen.findPreference(getPreferenceKey());
+        final Preference preference = screen.findPreference(KEY_SIM_STATUS);
         if (!isAvailable() || preference == null || !preference.isVisible()) {
             return;
         }
         final PreferenceCategory category = screen.findPreference(KEY_PREFERENCE_CATEGORY);
 
-        mPreferenceList.add(preference);
-
         final int simStatusOrder = preference.getOrder();
+        screen.removePreference(preference);
+        preference.setVisible(false);
+
         // Add additional preferences for each sim in the device
-        for (int simSlotNumber = 1; simSlotNumber < mTelephonyManager.getPhoneCount();
+        for (int simSlotNumber = 0; simSlotNumber < mTelephonyManager.getPhoneCount();
                 simSlotNumber++) {
             final Preference multiSimPreference = createNewPreference(screen.getContext());
             multiSimPreference.setCopyingEnabled(true);
-            multiSimPreference.setOrder(simStatusOrder + simSlotNumber);
-            multiSimPreference.setKey(KEY_SIM_STATUS + simSlotNumber);
+            multiSimPreference.setOrder(simStatusOrder + simSlotNumber + 1);
+            multiSimPreference.setKey(KEY_SIM_STATUS + simSlotNumber + 1);
             category.addPreference(multiSimPreference);
             mPreferenceList.add(multiSimPreference);
         }
diff --git a/src/com/android/settings/deviceinfo/storage/NonCurrentUserController.java b/src/com/android/settings/deviceinfo/storage/NonCurrentUserController.java
index fe7fa7c..b631e35 100644
--- a/src/com/android/settings/deviceinfo/storage/NonCurrentUserController.java
+++ b/src/com/android/settings/deviceinfo/storage/NonCurrentUserController.java
@@ -64,8 +64,8 @@
      * Adds the appropriate controllers to a controller list for handling all full non current
      * users on a device.
      *
-     * @param context           Context for initializing the preference controllers.
-     * @param userManager       UserManagerWrapper for figuring out which controllers to add.
+     * @param context     Context for initializing the preference controllers.
+     * @param userManager UserManagerWrapper for figuring out which controllers to add.
      */
     public static List<NonCurrentUserController> getNonCurrentUserControllers(
             Context context, UserManager userManager) {
@@ -73,7 +73,7 @@
         List<NonCurrentUserController> controllers = new ArrayList<>();
         List<UserInfo> infos = userManager.getUsers();
         for (UserInfo info : infos) {
-            if (info.id == currentUserId || info.isProfile()) {
+            if (info.id == currentUserId || !info.isFull()) {
                 continue;
             }
             int[] profiles = userManager.getProfileIds(info.id, false /* enabledOnly */);
@@ -85,8 +85,8 @@
     /**
      * Constructor for a given non-current user.
      *
-     * @param context Context to initialize the underlying {@link AbstractPreferenceController}.
-     * @param info    {@link UserInfo} for the non-current user which these controllers cover.
+     * @param context  Context to initialize the underlying {@link AbstractPreferenceController}.
+     * @param info     {@link UserInfo} for the non-current user which these controllers cover.
      * @param profiles list of IDs or user and its profiles
      */
     @VisibleForTesting
diff --git a/src/com/android/settings/display/ControlsPrivacyPreferenceController.java b/src/com/android/settings/display/ControlsPrivacyPreferenceController.java
index 6f146d5..5b5b900 100644
--- a/src/com/android/settings/display/ControlsPrivacyPreferenceController.java
+++ b/src/com/android/settings/display/ControlsPrivacyPreferenceController.java
@@ -62,6 +62,11 @@
 
     @Override
     public int getAvailabilityStatus() {
+        // hide if we should use customizable lock screen quick affordances
+        if (CustomizableLockScreenUtils.isFeatureEnabled(mContext)) {
+            return UNSUPPORTED_ON_DEVICE;
+        }
+
         // hide if lockscreen isn't secure for this user
         return isEnabled() && isSecure() ? AVAILABLE : DISABLED_DEPENDENT_SETTING;
     }
diff --git a/src/com/android/settings/display/ControlsTrivialPrivacyPreferenceController.java b/src/com/android/settings/display/ControlsTrivialPrivacyPreferenceController.java
index 57f717b..be2de59 100644
--- a/src/com/android/settings/display/ControlsTrivialPrivacyPreferenceController.java
+++ b/src/com/android/settings/display/ControlsTrivialPrivacyPreferenceController.java
@@ -50,9 +50,11 @@
 
     @Override
     public CharSequence getSummary() {
-        if (getAvailabilityStatus() == DISABLED_DEPENDENT_SETTING) {
+        if (!CustomizableLockScreenUtils.isFeatureEnabled(mContext)
+                && getAvailabilityStatus() == DISABLED_DEPENDENT_SETTING) {
             return mContext.getText(R.string.lockscreen_trivial_disabled_controls_summary);
         }
+
         return mContext.getText(R.string.lockscreen_trivial_controls_summary);
     }
 
@@ -74,13 +76,18 @@
     }
 
     private boolean showDeviceControlsSettingsEnabled() {
-        return Settings.Secure.getInt(mContext.getContentResolver(), DEPENDENCY_SETTING_KEY, 0)
-                != 0;
+        return CustomizableLockScreenUtils.isFeatureEnabled(mContext)
+                || Settings.Secure.getInt(
+                        mContext.getContentResolver(), DEPENDENCY_SETTING_KEY, 0) != 0;
     }
 
     @Override
     public void displayPreference(PreferenceScreen screen) {
         super.displayPreference(screen);
+        if (CustomizableLockScreenUtils.isFeatureEnabled(mContext)) {
+            return;
+        }
+
         Preference currentPreference = screen.findPreference(getPreferenceKey());
         currentPreference.setDependency("lockscreen_privacy_controls_switch");
     }
diff --git a/src/com/android/settings/display/CustomizableLockScreenQuickAffordancesPreferenceController.java b/src/com/android/settings/display/CustomizableLockScreenQuickAffordancesPreferenceController.java
new file mode 100644
index 0000000..94f1519
--- /dev/null
+++ b/src/com/android/settings/display/CustomizableLockScreenQuickAffordancesPreferenceController.java
@@ -0,0 +1,71 @@
+/*
+ * 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.display;
+
+import android.content.Context;
+import android.content.Intent;
+import android.text.TextUtils;
+
+import androidx.preference.Preference;
+import androidx.preference.PreferenceScreen;
+
+import com.android.settings.R;
+import com.android.settings.core.BasePreferenceController;
+import com.android.settings.core.PreferenceControllerMixin;
+
+/**
+ * Preference for accessing an experience to customize lock screen quick affordances.
+ */
+public class CustomizableLockScreenQuickAffordancesPreferenceController extends
+        BasePreferenceController implements PreferenceControllerMixin {
+
+    public CustomizableLockScreenQuickAffordancesPreferenceController(Context context, String key) {
+        super(context, key);
+    }
+
+    @Override
+    public int getAvailabilityStatus() {
+        return CustomizableLockScreenUtils.isFeatureEnabled(mContext)
+                ? AVAILABLE
+                : UNSUPPORTED_ON_DEVICE;
+    }
+
+    @Override
+    public void displayPreference(PreferenceScreen screen) {
+        super.displayPreference(screen);
+        final Preference preference = screen.findPreference(getPreferenceKey());
+        if (preference != null) {
+            preference.setOnPreferenceClickListener(preference1 -> {
+                // TODO(b/258471384): open the buttons destination within wallpaper picker.
+                final Intent intent = new Intent(Intent.ACTION_SET_WALLPAPER);
+                final String packageName =
+                        mContext.getString(R.string.config_wallpaper_picker_package);
+                if (!TextUtils.isEmpty(packageName)) {
+                    intent.setPackage(packageName);
+                }
+                mContext.startActivity(intent);
+                return true;
+            });
+            refreshSummary(preference);
+        }
+    }
+
+    @Override
+    public CharSequence getSummary() {
+        return CustomizableLockScreenUtils.getQuickAffordanceSummary(mContext);
+    }
+}
diff --git a/src/com/android/settings/display/CustomizableLockScreenUtils.java b/src/com/android/settings/display/CustomizableLockScreenUtils.java
new file mode 100644
index 0000000..14601a3
--- /dev/null
+++ b/src/com/android/settings/display/CustomizableLockScreenUtils.java
@@ -0,0 +1,152 @@
+/*
+ * 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.display;
+
+import android.content.ContentResolver;
+import android.content.Context;
+import android.database.Cursor;
+import android.net.Uri;
+import android.text.TextUtils;
+import android.util.Log;
+
+import androidx.annotation.Nullable;
+import androidx.annotation.VisibleForTesting;
+
+import com.android.settings.R;
+
+import java.util.ArrayList;
+import java.util.List;
+
+/** Utilities for display settings related to customizable lock screen features. */
+public final class CustomizableLockScreenUtils {
+
+    private static final String TAG = "CustomizableLockScreenUtils";
+    private static final Uri BASE_URI = new Uri.Builder()
+            .scheme(ContentResolver.SCHEME_CONTENT)
+            .authority("com.android.systemui.keyguard.quickaffordance")
+            .build();
+    @VisibleForTesting
+    static final Uri FLAGS_URI = BASE_URI.buildUpon()
+            .path("flags")
+            .build();
+    @VisibleForTesting
+    static final Uri SELECTIONS_URI = BASE_URI.buildUpon()
+            .path("selections")
+            .build();
+    @VisibleForTesting
+    static final String NAME = "name";
+    @VisibleForTesting
+    static final String VALUE = "value";
+    @VisibleForTesting
+    static final String ENABLED_FLAG = "is_feature_enabled";
+    @VisibleForTesting
+    static final String AFFORDANCE_NAME = "affordance_name";
+
+    private CustomizableLockScreenUtils() {}
+
+    /**
+     * Queries and returns whether the customizable lock screen quick affordances feature is enabled
+     * on the device.
+     *
+     * <p>This is a slow, blocking call that shouldn't be made on the main thread.
+     */
+    public static boolean isFeatureEnabled(Context context) {
+        try (Cursor cursor = context.getContentResolver().query(
+                FLAGS_URI,
+                null,
+                null,
+                null)) {
+            if (cursor == null) {
+                Log.w(TAG, "Cursor was null!");
+                return false;
+            }
+
+            final int indexOfNameColumn = cursor.getColumnIndex(NAME);
+            final int indexOfValueColumn = cursor.getColumnIndex(VALUE);
+            if (indexOfNameColumn == -1 || indexOfValueColumn == -1) {
+                Log.w(TAG, "Cursor doesn't contain " + NAME + " or " + VALUE + "!");
+                return false;
+            }
+
+            while (cursor.moveToNext()) {
+                final String name = cursor.getString(indexOfNameColumn);
+                final int value = cursor.getInt(indexOfValueColumn);
+                if (TextUtils.equals(ENABLED_FLAG, name)) {
+                    Log.d(TAG, ENABLED_FLAG + "=" + value);
+                    return value == 1;
+                }
+            }
+
+            Log.w(TAG, "Flag with name \"" + ENABLED_FLAG + "\" not found!");
+            return false;
+        } catch (Exception e) {
+            Log.e(TAG, "Exception while querying quick affordance content provider", e);
+            return false;
+        }
+    }
+
+    /**
+     * Queries and returns a summary text for the currently-selected lock screen quick affordances.
+     *
+     * <p>This is a slow, blocking call that shouldn't be made on the main thread.
+     */
+    @Nullable
+    public static CharSequence getQuickAffordanceSummary(Context context) {
+        try (Cursor cursor = context.getContentResolver().query(
+                SELECTIONS_URI,
+                null,
+                null,
+                null)) {
+            if (cursor == null) {
+                Log.w(TAG, "Cursor was null!");
+                return null;
+            }
+
+            final int columnIndex = cursor.getColumnIndex(AFFORDANCE_NAME);
+            if (columnIndex == -1) {
+                Log.w(TAG, "Cursor doesn't contain \"" + AFFORDANCE_NAME + "\" column!");
+                return null;
+            }
+
+            final List<String> affordanceNames = new ArrayList<>(cursor.getCount());
+            while (cursor.moveToNext()) {
+                final String affordanceName = cursor.getString(columnIndex);
+                if (!TextUtils.isEmpty(affordanceName)) {
+                    affordanceNames.add(affordanceName);
+                }
+            }
+
+            // We don't display more than the first two items.
+            final int usableAffordanceNameCount = Math.min(2, affordanceNames.size());
+            final List<String> arguments = new ArrayList<>(usableAffordanceNameCount);
+            if (!affordanceNames.isEmpty()) {
+                arguments.add(affordanceNames.get(0));
+            }
+            if (affordanceNames.size() > 1) {
+                arguments.add(affordanceNames.get(1));
+            }
+
+            return context.getResources().getQuantityString(
+                    R.plurals.lockscreen_quick_affordances_summary,
+                    usableAffordanceNameCount,
+                    arguments.toArray());
+        } catch (Exception e) {
+            Log.e(TAG, "Exception while querying quick affordance content provider", e);
+            return null;
+        }
+    }
+}
diff --git a/src/com/android/settings/display/QRCodeScannerPreferenceController.java b/src/com/android/settings/display/QRCodeScannerPreferenceController.java
index 16e594a..cb022a7 100644
--- a/src/com/android/settings/display/QRCodeScannerPreferenceController.java
+++ b/src/com/android/settings/display/QRCodeScannerPreferenceController.java
@@ -87,6 +87,10 @@
 
     @Override
     public int getAvailabilityStatus() {
+        if (CustomizableLockScreenUtils.isFeatureEnabled(mContext)) {
+            return UNSUPPORTED_ON_DEVICE;
+        }
+
         return isScannerActivityAvailable() ? AVAILABLE : UNSUPPORTED_ON_DEVICE;
     }
 
diff --git a/src/com/android/settings/display/WalletPrivacyPreferenceController.java b/src/com/android/settings/display/WalletPrivacyPreferenceController.java
index 92580f3..fe14a40 100644
--- a/src/com/android/settings/display/WalletPrivacyPreferenceController.java
+++ b/src/com/android/settings/display/WalletPrivacyPreferenceController.java
@@ -62,6 +62,10 @@
 
     @Override
     public int getAvailabilityStatus() {
+        if (CustomizableLockScreenUtils.isFeatureEnabled(mContext)) {
+            return UNSUPPORTED_ON_DEVICE;
+        }
+
         return isEnabled() && isSecure() ? AVAILABLE : DISABLED_DEPENDENT_SETTING;
     }
 
diff --git a/src/com/android/settings/fuelgauge/BatteryBroadcastReceiver.java b/src/com/android/settings/fuelgauge/BatteryBroadcastReceiver.java
index 558e0bf..665be1f 100644
--- a/src/com/android/settings/fuelgauge/BatteryBroadcastReceiver.java
+++ b/src/com/android/settings/fuelgauge/BatteryBroadcastReceiver.java
@@ -98,6 +98,7 @@
         final IntentFilter intentFilter = new IntentFilter();
         intentFilter.addAction(Intent.ACTION_BATTERY_CHANGED);
         intentFilter.addAction(PowerManager.ACTION_POWER_SAVE_MODE_CHANGED);
+        intentFilter.addAction(BatteryUtils.BYPASS_DOCK_DEFENDER_ACTION);
 
         final Intent intent = mContext.registerReceiver(this, intentFilter);
         updateBatteryStatus(intent, true /* forceUpdate */);
@@ -132,6 +133,8 @@
                 mBatteryHealth = batteryHealth;
             } else if (PowerManager.ACTION_POWER_SAVE_MODE_CHANGED.equals(intent.getAction())) {
                 mBatteryListener.onBatteryChanged(BatteryUpdateType.BATTERY_SAVER);
+            } else if (BatteryUtils.BYPASS_DOCK_DEFENDER_ACTION.equals(intent.getAction())) {
+                mBatteryListener.onBatteryChanged(BatteryUpdateType.BATTERY_STATUS);
             }
         }
     }
diff --git a/src/com/android/settings/fuelgauge/BatteryInfo.java b/src/com/android/settings/fuelgauge/BatteryInfo.java
index ab89b94..ce441c8 100644
--- a/src/com/android/settings/fuelgauge/BatteryInfo.java
+++ b/src/com/android/settings/fuelgauge/BatteryInfo.java
@@ -33,15 +33,17 @@
 import androidx.annotation.WorkerThread;
 
 import com.android.internal.os.BatteryStatsHistoryIterator;
+import com.android.settings.R;
 import com.android.settings.Utils;
 import com.android.settings.overlay.FeatureFactory;
 import com.android.settings.widget.UsageView;
-import com.android.settingslib.R;
 import com.android.settingslib.fuelgauge.Estimate;
 import com.android.settingslib.fuelgauge.EstimateKt;
 import com.android.settingslib.utils.PowerUtil;
 import com.android.settingslib.utils.StringUtil;
 
+import java.text.NumberFormat;
+
 public class BatteryInfo {
     private static final String TAG = "BatteryInfo";
 
@@ -49,6 +51,7 @@
     public CharSequence remainingLabel;
     public int batteryLevel;
     public int batteryStatus;
+    public int pluggedStatus;
     public boolean discharging = true;
     public boolean isOverheated;
     public long remainingTimeUs = 0;
@@ -253,7 +256,8 @@
         info.mBatteryUsageStats = batteryUsageStats;
         info.batteryLevel = Utils.getBatteryLevel(batteryBroadcast);
         info.batteryPercentString = Utils.formatPercentage(info.batteryLevel);
-        info.mCharging = batteryBroadcast.getIntExtra(BatteryManager.EXTRA_PLUGGED, 0) != 0;
+        info.pluggedStatus = batteryBroadcast.getIntExtra(BatteryManager.EXTRA_PLUGGED, 0);
+        info.mCharging = info.pluggedStatus != 0;
         info.averageTimeToDischarge = estimate.getAverageDischargeTime();
         info.isOverheated = batteryBroadcast.getIntExtra(
                 BatteryManager.EXTRA_HEALTH, BatteryManager.BATTERY_HEALTH_UNKNOWN)
@@ -280,25 +284,37 @@
                 BatteryManager.BATTERY_STATUS_UNKNOWN);
         info.discharging = false;
         info.suggestionLabel = null;
-        if (info.isOverheated && status != BatteryManager.BATTERY_STATUS_FULL) {
+        int dockDefenderMode = BatteryUtils.getCurrentDockDefenderMode(context, info);
+        if ((info.isOverheated && status != BatteryManager.BATTERY_STATUS_FULL
+                && dockDefenderMode == BatteryUtils.DockDefenderMode.DISABLED)
+                || dockDefenderMode == BatteryUtils.DockDefenderMode.ACTIVE) {
+            // Battery defender active, battery charging paused
             info.remainingLabel = null;
             int chargingLimitedResId = R.string.power_charging_limited;
-            info.chargeLabel =
-                context.getString(chargingLimitedResId, info.batteryPercentString);
-        } else if (chargeTimeMs > 0 && status != BatteryManager.BATTERY_STATUS_FULL) {
+            info.chargeLabel = context.getString(chargingLimitedResId, info.batteryPercentString);
+        } else if ((chargeTimeMs > 0 && status != BatteryManager.BATTERY_STATUS_FULL
+                && dockDefenderMode == BatteryUtils.DockDefenderMode.DISABLED)
+                || dockDefenderMode == BatteryUtils.DockDefenderMode.TEMPORARILY_BYPASSED) {
+            // Battery is charging to full
             info.remainingTimeUs = PowerUtil.convertMsToUs(chargeTimeMs);
-            final CharSequence timeString = StringUtil.formatElapsedTime(
-                    context,
-                    PowerUtil.convertUsToMs(info.remainingTimeUs),
-                    false /* withSeconds */,
+            final CharSequence timeString = StringUtil.formatElapsedTime(context,
+                    (double) PowerUtil.convertUsToMs(info.remainingTimeUs), false /* withSeconds */,
                     true /* collapseTimeUnit */);
             int resId = R.string.power_charging_duration;
-            info.remainingLabel = context.getString(
-                    R.string.power_remaining_charging_duration_only, timeString);
+            info.remainingLabel = context.getString(R.string.power_remaining_charging_duration_only,
+                    timeString);
             info.chargeLabel = context.getString(resId, info.batteryPercentString, timeString);
+        } else if (dockDefenderMode == BatteryUtils.DockDefenderMode.FUTURE_BYPASS) {
+            // Dock defender will be triggered in the future, charging will be paused at 90%.
+            final int extraValue = context.getResources().getInteger(
+                    R.integer.config_battery_extra_tip_value);
+            final String extraPercentage = NumberFormat.getPercentInstance().format(
+                    extraValue * 0.01f);
+            info.chargeLabel = context.getString(R.string.power_charging_future_paused,
+                    info.batteryPercentString, extraPercentage);
         } else {
-            final String chargeStatusLabel =
-                    Utils.getBatteryStatus(context, batteryBroadcast, compactStatus);
+            final String chargeStatusLabel = Utils.getBatteryStatus(context, batteryBroadcast,
+                    compactStatus);
             info.remainingLabel = null;
             info.chargeLabel = info.batteryLevel == 100 ? info.batteryPercentString :
                     resources.getString(R.string.power_charging, info.batteryPercentString,
diff --git a/src/com/android/settings/fuelgauge/BatteryUtils.java b/src/com/android/settings/fuelgauge/BatteryUtils.java
index c5a8b00..8bf5e16 100644
--- a/src/com/android/settings/fuelgauge/BatteryUtils.java
+++ b/src/com/android/settings/fuelgauge/BatteryUtils.java
@@ -33,6 +33,7 @@
 import android.os.SystemClock;
 import android.os.UidBatteryConsumer;
 import android.os.UserHandle;
+import android.provider.Settings;
 import android.util.Base64;
 import android.util.Log;
 
@@ -76,6 +77,11 @@
     /** Special UID for aggregated other users. */
     public static final long UID_OTHER_USERS = Long.MIN_VALUE;
 
+    /** Flag to check if the dock defender mode has been temporarily bypassed */
+    public static final String SETTINGS_GLOBAL_DOCK_DEFENDER_BYPASS = "dock_defender_bypass";
+
+    public static final String BYPASS_DOCK_DEFENDER_ACTION = "battery.dock.defender.bypass";
+
     @Retention(RetentionPolicy.SOURCE)
     @IntDef({StatusType.SCREEN_USAGE,
             StatusType.FOREGROUND,
@@ -89,6 +95,18 @@
         int ALL = 3;
     }
 
+    @Retention(RetentionPolicy.SOURCE)
+    @IntDef({DockDefenderMode.FUTURE_BYPASS,
+            DockDefenderMode.ACTIVE,
+            DockDefenderMode.TEMPORARILY_BYPASSED,
+            DockDefenderMode.DISABLED})
+    public @interface DockDefenderMode {
+        int FUTURE_BYPASS = 0;
+        int ACTIVE = 1;
+        int TEMPORARILY_BYPASSED = 2;
+        int DISABLED = 3;
+    }
+
     private static final String TAG = "BatteryUtils";
 
     private static BatteryUtils sInstance;
@@ -584,12 +602,20 @@
                 /*receiver=*/ null, new IntentFilter(Intent.ACTION_BATTERY_CHANGED));
     }
 
-    /** Gets the battery level from the intent. */
-    public static int getBatteryLevel(Intent intent) {
-        final int level = intent.getIntExtra(BatteryManager.EXTRA_LEVEL, -1);
-        final int scale = intent.getIntExtra(BatteryManager.EXTRA_SCALE, 0);
-        return scale == 0
-                ? -1 /*invalid battery level*/
-                : Math.round((level / (float) scale) * 100f);
+    /** Gets the current dock defender mode */
+    public static int getCurrentDockDefenderMode(Context context, BatteryInfo batteryInfo) {
+        if (batteryInfo.pluggedStatus == BatteryManager.BATTERY_PLUGGED_DOCK) {
+            if (Settings.Global.getInt(context.getContentResolver(),
+                    SETTINGS_GLOBAL_DOCK_DEFENDER_BYPASS, 0) == 1) {
+                return DockDefenderMode.TEMPORARILY_BYPASSED;
+            } else if (batteryInfo.isOverheated && FeatureFactory.getFactory(context)
+                    .getPowerUsageFeatureProvider(context)
+                    .isExtraDefend()) {
+                return DockDefenderMode.ACTIVE;
+            } else if (!batteryInfo.isOverheated) {
+                return DockDefenderMode.FUTURE_BYPASS;
+            }
+        }
+        return DockDefenderMode.DISABLED;
     }
 }
diff --git a/src/com/android/settings/fuelgauge/PowerUsageFeatureProvider.java b/src/com/android/settings/fuelgauge/PowerUsageFeatureProvider.java
index 7a33a62..b17afa5 100644
--- a/src/com/android/settings/fuelgauge/PowerUsageFeatureProvider.java
+++ b/src/com/android/settings/fuelgauge/PowerUsageFeatureProvider.java
@@ -20,10 +20,8 @@
 import android.content.Intent;
 import android.util.SparseIntArray;
 
-import com.android.settings.fuelgauge.batteryusage.BatteryHistEntry;
 import com.android.settingslib.fuelgauge.Estimate;
 
-import java.util.Map;
 import java.util.Set;
 
 /**
@@ -104,12 +102,6 @@
     String getOldEstimateDebugString(String timeRemaining);
 
     /**
-     * Returns the string to show in the advanced usage battery page when enhanced estimates are
-     * enabled. This string notifies users that the estimate is using enhanced prediction.
-     */
-    String getAdvancedUsageScreenInfoString();
-
-    /**
      * Returns a signal to indicate if the device will need to warn the user they may not make it
      * to their next charging time.
      *
@@ -141,12 +133,7 @@
     /**
      * Gets a intent for one time bypass charge limited to resume charging.
      */
-    Intent getResumeChargeIntent();
-
-    /**
-     * Returns battery history data with corresponding timestamp key.
-     */
-    Map<Long, Map<String, BatteryHistEntry>> getBatteryHistory(Context context);
+    Intent getResumeChargeIntent(boolean isDockDefender);
 
     /**
      * Returns {@link Set} for hidding applications background usage time.
diff --git a/src/com/android/settings/fuelgauge/PowerUsageFeatureProviderImpl.java b/src/com/android/settings/fuelgauge/PowerUsageFeatureProviderImpl.java
index 3fe4275..856f86a 100644
--- a/src/com/android/settings/fuelgauge/PowerUsageFeatureProviderImpl.java
+++ b/src/com/android/settings/fuelgauge/PowerUsageFeatureProviderImpl.java
@@ -24,10 +24,8 @@
 import android.util.SparseIntArray;
 
 import com.android.internal.util.ArrayUtils;
-import com.android.settings.fuelgauge.batteryusage.BatteryHistEntry;
 import com.android.settingslib.fuelgauge.Estimate;
 
-import java.util.Map;
 import java.util.Set;
 
 /** Implementation of {@code PowerUsageFeatureProvider} */
@@ -123,11 +121,6 @@
     }
 
     @Override
-    public String getAdvancedUsageScreenInfoString() {
-        return null;
-    }
-
-    @Override
     public boolean getEarlyWarningSignal(Context context, String id) {
         return false;
     }
@@ -149,7 +142,7 @@
     }
 
     @Override
-    public Intent getResumeChargeIntent() {
+    public Intent getResumeChargeIntent(boolean isDockDefender) {
         return null;
     }
 
@@ -159,11 +152,6 @@
     }
 
     @Override
-    public Map<Long, Map<String, BatteryHistEntry>> getBatteryHistory(Context context) {
-        return null;
-    }
-
-    @Override
     public Set<CharSequence> getHideBackgroundUsageTimeSet(Context context) {
         return new ArraySet<>();
     }
diff --git a/src/com/android/settings/fuelgauge/batterysaver/BatterySaverScheduleSettings.java b/src/com/android/settings/fuelgauge/batterysaver/BatterySaverScheduleSettings.java
index 7382299..0eca3a6 100644
--- a/src/com/android/settings/fuelgauge/batterysaver/BatterySaverScheduleSettings.java
+++ b/src/com/android/settings/fuelgauge/batterysaver/BatterySaverScheduleSettings.java
@@ -167,7 +167,7 @@
 
     @Override
     public int getMetricsCategory() {
-        return 0;
+        return SettingsEnums.FUELGAUGE_BATTERY_SAVER_SCHEDULE;
     }
 
     private void logPowerSaver() {
diff --git a/src/com/android/settings/fuelgauge/batterytip/BatteryTipDialogFragment.java b/src/com/android/settings/fuelgauge/batterytip/BatteryTipDialogFragment.java
index d4c00a4..5fd3905 100644
--- a/src/com/android/settings/fuelgauge/batterytip/BatteryTipDialogFragment.java
+++ b/src/com/android/settings/fuelgauge/batterytip/BatteryTipDialogFragment.java
@@ -43,7 +43,6 @@
 import com.android.settings.fuelgauge.batterytip.tips.RestrictAppTip;
 import com.android.settings.fuelgauge.batterytip.tips.UnrestrictAppTip;
 
-import java.text.NumberFormat;
 import java.util.List;
 
 /**
@@ -142,29 +141,6 @@
                         .setPositiveButton(R.string.battery_tip_unrestrict_app_dialog_ok, this)
                         .setNegativeButton(R.string.battery_tip_unrestrict_app_dialog_cancel, null)
                         .create();
-            case BatteryTip.TipType.BATTERY_DEFENDER:
-                mMetricsFeatureProvider.action(context,
-                        SettingsEnums.ACTION_TIP_BATTERY_DEFENDER, mMetricsKey);
-                final double chargeLimitLevel = 0.8f;
-                final String percentage =
-                        NumberFormat.getPercentInstance().format(chargeLimitLevel);
-                final String message = context.getString(
-                        R.string.battery_tip_limited_temporarily_dialog_msg, percentage);
-                final boolean isPluggedIn = isPluggedIn();
-                final AlertDialog.Builder dialogBuilder =
-                        new AlertDialog.Builder(context)
-                                .setTitle(R.string.battery_tip_limited_temporarily_title)
-                                .setMessage(message);
-                if (isPluggedIn) {
-                    dialogBuilder
-                            .setPositiveButton(
-                                    R.string.battery_tip_limited_temporarily_dialog_resume_charge,
-                                    this)
-                            .setNegativeButton(R.string.okay, null);
-                } else {
-                    dialogBuilder.setPositiveButton(R.string.okay, null);
-                }
-                return dialogBuilder.create();
             default:
                 throw new IllegalArgumentException("unknown type " + mBatteryTip.getType());
         }
diff --git a/src/com/android/settings/fuelgauge/batterytip/BatteryTipLoader.java b/src/com/android/settings/fuelgauge/batterytip/BatteryTipLoader.java
index 95145ba..7bdc5d5 100644
--- a/src/com/android/settings/fuelgauge/batterytip/BatteryTipLoader.java
+++ b/src/com/android/settings/fuelgauge/batterytip/BatteryTipLoader.java
@@ -24,6 +24,7 @@
 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.EarlyWarningDetector;
 import com.android.settings.fuelgauge.batterytip.detectors.HighUsageDetector;
 import com.android.settings.fuelgauge.batterytip.detectors.LowBatteryDetector;
@@ -74,6 +75,7 @@
         tips.add(new EarlyWarningDetector(policy, context).detect());
         tips.add(new BatteryDefenderDetector(
                 batteryInfo, context.getApplicationContext()).detect());
+        tips.add(new DockDefenderDetector(batteryInfo, context.getApplicationContext()).detect());
         Collections.sort(tips);
         return tips;
     }
diff --git a/src/com/android/settings/fuelgauge/batterytip/actions/BatteryDefenderAction.java b/src/com/android/settings/fuelgauge/batterytip/actions/BatteryDefenderAction.java
deleted file mode 100644
index 824b6be..0000000
--- a/src/com/android/settings/fuelgauge/batterytip/actions/BatteryDefenderAction.java
+++ /dev/null
@@ -1,43 +0,0 @@
-/*
- * Copyright (C) 2020 The Android Open Source Project
- *
- * Licensed under the Apache License, Version 2.0 (the "License");
- * you may not use this file except in compliance with the License.
- * You may obtain a copy of the License at
- *
- *      http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
- */
-
-package com.android.settings.fuelgauge.batterytip.actions;
-
-import android.content.Intent;
-
-import com.android.settings.SettingsActivity;
-import com.android.settings.overlay.FeatureFactory;
-
-/**
- * Action to open the Support Center article
- */
-public class BatteryDefenderAction extends BatteryTipAction {
-    private SettingsActivity mSettingsActivity;
-
-    public BatteryDefenderAction(SettingsActivity settingsActivity) {
-        super(settingsActivity.getApplicationContext());
-        mSettingsActivity = settingsActivity;
-    }
-
-    @Override
-    public void handlePositiveAction(int metricsKey) {
-        final Intent intent = FeatureFactory.getFactory(mContext)
-                .getPowerUsageFeatureProvider(mContext).getResumeChargeIntent();
-        if (intent != null) {
-            mContext.sendBroadcast(intent);
-        }
-    }
-}
diff --git a/src/com/android/settings/fuelgauge/batterytip/detectors/BatteryDefenderDetector.java b/src/com/android/settings/fuelgauge/batterytip/detectors/BatteryDefenderDetector.java
index 87d4a0b..08df2e4 100644
--- a/src/com/android/settings/fuelgauge/batterytip/detectors/BatteryDefenderDetector.java
+++ b/src/com/android/settings/fuelgauge/batterytip/detectors/BatteryDefenderDetector.java
@@ -37,11 +37,10 @@
 
     @Override
     public BatteryTip detect() {
-        if (mBatteryInfo.isOverheated) {
-            final boolean extraDefend = FeatureFactory.getFactory(mContext)
-                    .getPowerUsageFeatureProvider(mContext)
-                    .isExtraDefend();
-            return new BatteryDefenderTip(BatteryTip.StateType.NEW, extraDefend);
+        if (mBatteryInfo.isOverheated && !FeatureFactory.getFactory(mContext)
+                .getPowerUsageFeatureProvider(mContext)
+                .isExtraDefend()) {
+            return new BatteryDefenderTip(BatteryTip.StateType.NEW);
         }
         return new BatteryDefenderTip(BatteryTip.StateType.INVISIBLE);
     }
diff --git a/src/com/android/settings/fuelgauge/batterytip/detectors/DockDefenderDetector.java b/src/com/android/settings/fuelgauge/batterytip/detectors/DockDefenderDetector.java
new file mode 100644
index 0000000..8a839d3
--- /dev/null
+++ b/src/com/android/settings/fuelgauge/batterytip/detectors/DockDefenderDetector.java
@@ -0,0 +1,48 @@
+/*
+ * 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/tips/BatteryDefenderTip.java b/src/com/android/settings/fuelgauge/batterytip/tips/BatteryDefenderTip.java
index 2fb5650..1ccc29c 100644
--- a/src/com/android/settings/fuelgauge/batterytip/tips/BatteryDefenderTip.java
+++ b/src/com/android/settings/fuelgauge/batterytip/tips/BatteryDefenderTip.java
@@ -32,24 +32,15 @@
 import com.android.settingslib.HelpUtils;
 import com.android.settingslib.core.instrumentation.MetricsFeatureProvider;
 
-import java.text.NumberFormat;
-
 /**
  * Tip to show current battery is overheated
  */
 public class BatteryDefenderTip extends BatteryTip {
 
     private static final String TAG = "BatteryDefenderTip";
-    private boolean mExtraDefend = false;
 
     public BatteryDefenderTip(@StateType int state) {
-        this(state, false);
-    }
-
-    public BatteryDefenderTip(@StateType int state, boolean extraDefend) {
-        super(TipType.BATTERY_DEFENDER, state, true /* showDialog */);
-        mExtraDefend = extraDefend;
-        mShowDialog = false;
+        super(TipType.BATTERY_DEFENDER, state, false /* showDialog */);
     }
 
     private BatteryDefenderTip(Parcel in) {
@@ -63,14 +54,6 @@
 
     @Override
     public CharSequence getSummary(Context context) {
-        if (mExtraDefend) {
-            final int extraValue = context.getResources()
-                    .getInteger(R.integer.config_battery_extra_tip_value);
-            final String extraPercentage = NumberFormat.getPercentInstance()
-                    .format(extraValue * 0.01f);
-            return context.getString(
-                    R.string.battery_tip_limited_temporarily_extra_summary, extraPercentage);
-        }
         return context.getString(R.string.battery_tip_limited_temporarily_summary);
     }
 
@@ -131,7 +114,7 @@
         final Intent intent =
                 FeatureFactory.getFactory(context)
                         .getPowerUsageFeatureProvider(context)
-                        .getResumeChargeIntent();
+                        .getResumeChargeIntent(false);
         if (intent != null) {
             context.sendBroadcast(intent);
         }
diff --git a/src/com/android/settings/fuelgauge/batterytip/tips/BatteryTip.java b/src/com/android/settings/fuelgauge/batterytip/tips/BatteryTip.java
index 5aee029..fcf5e09 100644
--- a/src/com/android/settings/fuelgauge/batterytip/tips/BatteryTip.java
+++ b/src/com/android/settings/fuelgauge/batterytip/tips/BatteryTip.java
@@ -58,7 +58,8 @@
             TipType.REDUCED_BATTERY,
             TipType.LOW_BATTERY,
             TipType.REMOVE_APP_RESTRICTION,
-            TipType.BATTERY_DEFENDER})
+            TipType.BATTERY_DEFENDER,
+            TipType.DOCK_DEFENDER})
     public @interface TipType {
         int SMART_BATTERY_MANAGER = 0;
         int APP_RESTRICTION = 1;
@@ -69,6 +70,7 @@
         int SUMMARY = 6;
         int REMOVE_APP_RESTRICTION = 7;
         int BATTERY_DEFENDER = 8;
+        int DOCK_DEFENDER = 9;
     }
 
     @VisibleForTesting
@@ -78,12 +80,13 @@
         TIP_ORDER.append(TipType.BATTERY_SAVER, 0);
         TIP_ORDER.append(TipType.LOW_BATTERY, 1);
         TIP_ORDER.append(TipType.BATTERY_DEFENDER, 2);
-        TIP_ORDER.append(TipType.APP_RESTRICTION, 3);
-        TIP_ORDER.append(TipType.HIGH_DEVICE_USAGE, 4);
-        TIP_ORDER.append(TipType.SUMMARY, 5);
-        TIP_ORDER.append(TipType.SMART_BATTERY_MANAGER, 6);
-        TIP_ORDER.append(TipType.REDUCED_BATTERY, 7);
-        TIP_ORDER.append(TipType.REMOVE_APP_RESTRICTION, 8);
+        TIP_ORDER.append(TipType.DOCK_DEFENDER, 3);
+        TIP_ORDER.append(TipType.APP_RESTRICTION, 4);
+        TIP_ORDER.append(TipType.HIGH_DEVICE_USAGE, 5);
+        TIP_ORDER.append(TipType.SUMMARY, 6);
+        TIP_ORDER.append(TipType.SMART_BATTERY_MANAGER, 7);
+        TIP_ORDER.append(TipType.REDUCED_BATTERY, 8);
+        TIP_ORDER.append(TipType.REMOVE_APP_RESTRICTION, 9);
     }
 
     private static final String KEY_PREFIX = "key_battery_tip";
diff --git a/src/com/android/settings/fuelgauge/batterytip/tips/DockDefenderTip.java b/src/com/android/settings/fuelgauge/batterytip/tips/DockDefenderTip.java
new file mode 100644
index 0000000..2ba3dcd
--- /dev/null
+++ b/src/com/android/settings/fuelgauge/batterytip/tips/DockDefenderTip.java
@@ -0,0 +1,192 @@
+/*
+ * 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;
+
+import java.text.NumberFormat;
+
+/**
+ * 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,
+                        getExtraPercentage(context));
+            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,
+                        getExtraPercentage(context));
+            case DockDefenderMode.ACTIVE:
+                return context.getString(R.string.battery_tip_dock_defender_active_summary,
+                        getExtraPercentage(context));
+            case DockDefenderMode.TEMPORARILY_BYPASSED:
+                return context.getString(
+                        R.string.battery_tip_dock_defender_temporarily_bypassed_summary,
+                        getExtraPercentage(context));
+            default:
+                return null;
+        }
+    }
+
+    @Override
+    public int getIconId() {
+        return R.drawable.ic_battery_status_protected_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));
+        //TODO: update helper string
+        cardPreference.setSecondaryButtonClickListener(
+                button -> button.startActivityForResult(
+                        HelpUtils.getHelpIntent(
+                                context,
+                                context.getString(R.string.help_url_battery_defender),
+                                /* backupContext */ ""), /* requestCode */ 0));
+        cardPreference.setSecondaryButtonVisible(true);
+        cardPreference.setSecondaryButtonContentDescription(context.getString(
+                R.string.battery_tip_limited_temporarily_sec_button_content_description));
+
+    }
+
+    private CardPreference castToCardPreferenceSafely(Preference preference) {
+        return preference instanceof CardPreference ? (CardPreference) preference : null;
+    }
+
+    private void resumeCharging(Context context) {
+        final Intent intent =
+                FeatureFactory.getFactory(context)
+                        .getPowerUsageFeatureProvider(context)
+                        .getResumeChargeIntent(true);
+        if (intent != null) {
+            context.sendBroadcast(intent);
+        }
+
+        Log.i(TAG, "send resume charging broadcast intent=" + intent);
+    }
+
+    private String getExtraPercentage(Context context) {
+        final int extraValue = context.getResources()
+                .getInteger(R.integer.config_battery_extra_tip_value);
+        return NumberFormat.getPercentInstance()
+                .format(extraValue * 0.01f);
+    }
+
+    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/batteryusage/BatteryChartPreferenceController.java b/src/com/android/settings/fuelgauge/batteryusage/BatteryChartPreferenceController.java
index 124d4b4..90610f8 100644
--- a/src/com/android/settings/fuelgauge/batteryusage/BatteryChartPreferenceController.java
+++ b/src/com/android/settings/fuelgauge/batteryusage/BatteryChartPreferenceController.java
@@ -629,6 +629,7 @@
             PowerGaugePreference preference, BatteryDiffEntry entry) {
         final long foregroundUsageTimeInMs = entry.mForegroundUsageTimeInMs;
         final long backgroundUsageTimeInMs = entry.mBackgroundUsageTimeInMs;
+        // TODO: update this value after the new API for foreground service is completed.
         final long totalUsageTimeInMs = foregroundUsageTimeInMs + backgroundUsageTimeInMs;
         String usageTimeSummary = null;
         // Not shows summary for some system components without usage time.
diff --git a/src/com/android/settings/fuelgauge/batteryusage/BatteryDiffEntry.java b/src/com/android/settings/fuelgauge/batteryusage/BatteryDiffEntry.java
index 3fb75c3..32711bf 100644
--- a/src/com/android/settings/fuelgauge/batteryusage/BatteryDiffEntry.java
+++ b/src/com/android/settings/fuelgauge/batteryusage/BatteryDiffEntry.java
@@ -52,8 +52,13 @@
             (a, b) -> Double.compare(b.getPercentOfTotal(), a.getPercentOfTotal());
 
     public long mForegroundUsageTimeInMs;
+    public long mForegroundServiceUsageTimeInMs;
     public long mBackgroundUsageTimeInMs;
     public double mConsumePower;
+    public double mForegroundUsageConsumePower;
+    public double mForegroundServiceUsageConsumePower;
+    public double mBackgroundUsageConsumePower;
+    public double mCachedUsageConsumePower;
     // A BatteryHistEntry corresponding to this diff usage data.
     public final BatteryHistEntry mBatteryHistEntry;
 
@@ -78,12 +83,22 @@
     public BatteryDiffEntry(
             Context context,
             long foregroundUsageTimeInMs,
+            long foregroundServiceUsageTimeInMs,
             long backgroundUsageTimeInMs,
             double consumePower,
+            double foregroundUsageConsumePower,
+            double foregroundServiceUsageConsumePower,
+            double backgroundUsageConsumePower,
+            double cachedUsageConsumePower,
             BatteryHistEntry batteryHistEntry) {
         mContext = context;
         mConsumePower = consumePower;
+        mForegroundUsageConsumePower = foregroundUsageConsumePower;
+        mForegroundServiceUsageConsumePower = foregroundServiceUsageConsumePower;
+        mBackgroundUsageConsumePower = backgroundUsageConsumePower;
+        mCachedUsageConsumePower = cachedUsageConsumePower;
         mForegroundUsageTimeInMs = foregroundUsageTimeInMs;
+        mForegroundServiceUsageTimeInMs = foregroundServiceUsageTimeInMs;
         mBackgroundUsageTimeInMs = backgroundUsageTimeInMs;
         mBatteryHistEntry = batteryHistEntry;
         mUserManager = context.getSystemService(UserManager.class);
@@ -106,8 +121,13 @@
         return new BatteryDiffEntry(
                 this.mContext,
                 this.mForegroundUsageTimeInMs,
+                this.mForegroundServiceUsageTimeInMs,
                 this.mBackgroundUsageTimeInMs,
                 this.mConsumePower,
+                this.mForegroundUsageConsumePower,
+                this.mForegroundServiceUsageConsumePower,
+                this.mBackgroundUsageConsumePower,
+                this.mCachedUsageConsumePower,
                 this.mBatteryHistEntry /*same instance*/);
     }
 
@@ -361,10 +381,19 @@
                         mAppLabel, mValidForRestriction))
                 .append(String.format("\n\tconsume=%.2f%% %f/%f",
                         mPercentOfTotal, mConsumePower, mTotalConsumePower))
-                .append(String.format("\n\tforeground:%s background:%s",
-                        StringUtil.formatElapsedTime(mContext, mForegroundUsageTimeInMs,
+                .append(String.format("\n\tconsume power= foreground:%f foregroundService:%f",
+                        mForegroundUsageConsumePower, mForegroundServiceUsageConsumePower))
+                .append(String.format("\n\tconsume power= background:%f cached:%f",
+                        mBackgroundUsageConsumePower, mCachedUsageConsumePower))
+                .append(String.format("\n\ttime= foreground:%s foregroundService:%s background:%s",
+                        StringUtil.formatElapsedTime(mContext, (double) mForegroundUsageTimeInMs,
                                 /*withSeconds=*/ true, /*collapseTimeUnit=*/ false),
-                        StringUtil.formatElapsedTime(mContext, mBackgroundUsageTimeInMs,
+                        StringUtil.formatElapsedTime(
+                                mContext,
+                                (double) mForegroundServiceUsageTimeInMs,
+                                /*withSeconds=*/ true,
+                                /*collapseTimeUnit=*/ false),
+                        StringUtil.formatElapsedTime(mContext, (double) mBackgroundUsageTimeInMs,
                                 /*withSeconds=*/ true, /*collapseTimeUnit=*/ false)))
                 .append(String.format("\n\tpackage:%s|%s uid:%d userId:%d",
                         mBatteryHistEntry.mPackageName, getPackageName(),
diff --git a/src/com/android/settings/fuelgauge/batteryusage/BatteryEntry.java b/src/com/android/settings/fuelgauge/batteryusage/BatteryEntry.java
index af67610..36a9248 100644
--- a/src/com/android/settings/fuelgauge/batteryusage/BatteryEntry.java
+++ b/src/com/android/settings/fuelgauge/batteryusage/BatteryEntry.java
@@ -26,6 +26,7 @@
 import android.content.pm.UserInfo;
 import android.graphics.drawable.Drawable;
 import android.os.BatteryConsumer;
+import android.os.BatteryConsumer.Dimensions;
 import android.os.Process;
 import android.os.RemoteException;
 import android.os.UidBatteryConsumer;
@@ -39,7 +40,6 @@
 import com.android.settings.fuelgauge.BatteryUtils;
 import com.android.settingslib.Utils;
 
-import java.util.ArrayList;
 import java.util.Comparator;
 import java.util.HashMap;
 import java.util.Locale;
@@ -70,15 +70,27 @@
         }
     }
 
-    public static final int MSG_UPDATE_NAME_ICON = 1;
-    public static final int MSG_REPORT_FULLY_DRAWN = 2;
-
     private static final String TAG = "BatteryEntry";
     private static final String PACKAGE_SYSTEM = "android";
 
-    static final HashMap<String, UidToDetail> sUidCache = new HashMap<>();
+    static final int BATTERY_USAGE_INDEX_FOREGROUND = 0;
+    static final int BATTERY_USAGE_INDEX_FOREGROUND_SERVICE = 1;
+    static final int BATTERY_USAGE_INDEX_BACKGROUND = 2;
+    static final int BATTERY_USAGE_INDEX_CACHED = 3;
 
-    static final ArrayList<BatteryEntry> sRequestQueue = new ArrayList<BatteryEntry>();
+    static final Dimensions[] BATTERY_DIMENSIONS = new Dimensions[] {
+            new Dimensions(
+                    BatteryConsumer.POWER_COMPONENT_ANY, BatteryConsumer.PROCESS_STATE_FOREGROUND),
+            new Dimensions(
+                    BatteryConsumer.POWER_COMPONENT_ANY,
+                    BatteryConsumer.PROCESS_STATE_FOREGROUND_SERVICE),
+            new Dimensions(
+                    BatteryConsumer.POWER_COMPONENT_ANY, BatteryConsumer.PROCESS_STATE_BACKGROUND),
+            new Dimensions(
+                    BatteryConsumer.POWER_COMPONENT_ANY, BatteryConsumer.PROCESS_STATE_CACHED),
+    };
+
+    static final HashMap<String, UidToDetail> sUidCache = new HashMap<>();
 
     static Locale sCurrentLocale = null;
 
@@ -100,6 +112,7 @@
     private final int mPowerComponentId;
     private long mUsageDurationMs;
     private long mTimeInForegroundMs;
+    private long mTimeInForegroundServiceMs;
     private long mTimeInBackgroundMs;
 
     public String mName;
@@ -108,6 +121,10 @@
     public double mPercent;
     private String mDefaultPackageName;
     private double mConsumedPower;
+    private double mConsumedPowerInForeground;
+    private double mConsumedPowerInForegroundService;
+    private double mConsumedPowerInBackground;
+    private double mConsumedPowerInCached;
 
     static class UidToDetail {
         String mName;
@@ -159,8 +176,19 @@
             getQuickNameIconForUid(uid, packages, loadDataInBackground);
             mTimeInForegroundMs =
                     uidBatteryConsumer.getTimeInStateMs(UidBatteryConsumer.STATE_FOREGROUND);
+            //TODO: update this to the correct API after the new API is completed.
+            mTimeInForegroundServiceMs =
+                    uidBatteryConsumer.getTimeInStateMs(UidBatteryConsumer.STATE_FOREGROUND);
             mTimeInBackgroundMs =
                     uidBatteryConsumer.getTimeInStateMs(UidBatteryConsumer.STATE_BACKGROUND);
+            mConsumedPowerInForeground = safeGetConsumedPower(
+                    uidBatteryConsumer, BATTERY_DIMENSIONS[BATTERY_USAGE_INDEX_FOREGROUND]);
+            mConsumedPowerInForegroundService = safeGetConsumedPower(
+                    uidBatteryConsumer, BATTERY_DIMENSIONS[BATTERY_USAGE_INDEX_FOREGROUND_SERVICE]);
+            mConsumedPowerInBackground = safeGetConsumedPower(
+                    uidBatteryConsumer, BATTERY_DIMENSIONS[BATTERY_USAGE_INDEX_BACKGROUND]);
+            mConsumedPowerInCached = safeGetConsumedPower(
+                    uidBatteryConsumer, BATTERY_DIMENSIONS[BATTERY_USAGE_INDEX_CACHED]);
         } else if (batteryConsumer instanceof UserBatteryConsumer) {
             mUid = Process.INVALID_UID;
             mConsumerType = ConvertUtils.CONSUMER_TYPE_USER_BATTERY;
@@ -399,7 +427,7 @@
         return mUid;
     }
 
-    /** Returns foreground foreground time/ms that is attributed to this entry. */
+    /** Returns foreground time/ms that is attributed to this entry. */
     public long getTimeInForegroundMs() {
         if (mBatteryConsumer instanceof UidBatteryConsumer) {
             return mTimeInForegroundMs;
@@ -408,6 +436,15 @@
         }
     }
 
+    /** Returns foreground service time/ms that is attributed to this entry. */
+    public long getTimeInForegroundServiceMs() {
+        if (mBatteryConsumer instanceof UidBatteryConsumer) {
+            return mTimeInForegroundServiceMs;
+        } else {
+            return 0;
+        }
+    }
+
     /** Returns background activity time/ms that is attributed to this entry. */
     public long getTimeInBackgroundMs() {
         if (mBatteryConsumer instanceof UidBatteryConsumer) {
@@ -425,6 +462,53 @@
     }
 
     /**
+     * Returns amount of power (in milli-amp-hours) used in foreground that is attributed to this
+     * entry.
+     */
+    public double getConsumedPowerInForeground() {
+        if (mBatteryConsumer instanceof UidBatteryConsumer) {
+            return mConsumedPowerInForeground;
+        } else {
+            return 0;
+        }
+    }
+
+    /**
+     * Returns amount of power (in milli-amp-hours) used in foreground service that is attributed to
+     * this entry.
+     */
+    public double getConsumedPowerInForegroundService() {
+        if (mBatteryConsumer instanceof UidBatteryConsumer) {
+            return mConsumedPowerInForegroundService;
+        } else {
+            return 0;
+        }
+    }
+
+    /**
+     * Returns amount of power (in milli-amp-hours) used in background that is attributed to this
+     * entry.
+     */
+    public double getConsumedPowerInBackground() {
+        if (mBatteryConsumer instanceof UidBatteryConsumer) {
+            return mConsumedPowerInBackground;
+        } else {
+            return 0;
+        }
+    }
+
+    /**
+     * Returns amount of power (in milli-amp-hours) used in cached that is attributed to this entry.
+     */
+    public double getConsumedPowerInCached() {
+        if (mBatteryConsumer instanceof UidBatteryConsumer) {
+            return mConsumedPowerInCached;
+        } else {
+            return 0;
+        }
+    }
+
+    /**
      * Adds the consumed power of the supplied BatteryConsumer to this entry. Also
      * uses its package with highest drain, if necessary.
      */
@@ -434,8 +518,19 @@
             UidBatteryConsumer uidBatteryConsumer = (UidBatteryConsumer) batteryConsumer;
             mTimeInForegroundMs += uidBatteryConsumer.getTimeInStateMs(
                     UidBatteryConsumer.STATE_FOREGROUND);
+            //TODO: update this to the correct API after the new API is completed.
+            mTimeInForegroundServiceMs += uidBatteryConsumer.getTimeInStateMs(
+                    UidBatteryConsumer.STATE_FOREGROUND);
             mTimeInBackgroundMs += uidBatteryConsumer.getTimeInStateMs(
                     UidBatteryConsumer.STATE_BACKGROUND);
+            mConsumedPowerInForeground += safeGetConsumedPower(
+                    uidBatteryConsumer, BATTERY_DIMENSIONS[BATTERY_USAGE_INDEX_FOREGROUND]);
+            mConsumedPowerInForegroundService += safeGetConsumedPower(
+                    uidBatteryConsumer, BATTERY_DIMENSIONS[BATTERY_USAGE_INDEX_FOREGROUND_SERVICE]);
+            mConsumedPowerInBackground += safeGetConsumedPower(
+                    uidBatteryConsumer, BATTERY_DIMENSIONS[BATTERY_USAGE_INDEX_BACKGROUND]);
+            mConsumedPowerInCached += safeGetConsumedPower(
+                    uidBatteryConsumer, BATTERY_DIMENSIONS[BATTERY_USAGE_INDEX_CACHED]);
             if (mDefaultPackageName == null) {
                 mDefaultPackageName = uidBatteryConsumer.getPackageWithHighestDrain();
             }
@@ -536,4 +631,14 @@
     public static boolean isSystemUid(int uid) {
         return uid == Process.SYSTEM_UID;
     }
+
+    private static double safeGetConsumedPower(
+            final UidBatteryConsumer uidBatteryConsumer, final Dimensions dimension) {
+        try {
+            return uidBatteryConsumer.getConsumedPower(dimension);
+        } catch (IllegalArgumentException e) {
+            Log.e(TAG, "safeGetConsumedPower failed:" + e);
+            return 0.0d;
+        }
+    }
 }
diff --git a/src/com/android/settings/fuelgauge/batteryusage/BatteryHistEntry.java b/src/com/android/settings/fuelgauge/batteryusage/BatteryHistEntry.java
index d26927b..5cd63e8 100644
--- a/src/com/android/settings/fuelgauge/batteryusage/BatteryHistEntry.java
+++ b/src/com/android/settings/fuelgauge/batteryusage/BatteryHistEntry.java
@@ -50,8 +50,13 @@
     // Records the battery usage relative information.
     public final double mTotalPower;
     public final double mConsumePower;
+    public final double mForegroundUsageConsumePower;
+    public final double mForegroundServiceUsageConsumePower;
+    public final double mBackgroundUsageConsumePower;
+    public final double mCachedUsageConsumePower;
     public final double mPercentOfTotal;
     public final long mForegroundUsageTimeInMs;
+    public final long mForegroundServiceUsageTimeInMs;
     public final long mBackgroundUsageTimeInMs;
     @BatteryConsumer.PowerComponent
     public final int mDrainType;
@@ -79,8 +84,14 @@
         mZoneId = batteryInformation.getZoneId();
         mTotalPower = batteryInformation.getTotalPower();
         mConsumePower = batteryInformation.getConsumePower();
+        mForegroundUsageConsumePower = batteryInformation.getForegroundUsageConsumePower();
+        mForegroundServiceUsageConsumePower =
+                batteryInformation.getForegroundServiceUsageConsumePower();
+        mBackgroundUsageConsumePower = batteryInformation.getBackgroundUsageConsumePower();
+        mCachedUsageConsumePower = batteryInformation.getCachedUsageConsumePower();
         mPercentOfTotal = batteryInformation.getPercentOfTotal();
         mForegroundUsageTimeInMs = batteryInformation.getForegroundUsageTimeInMs();
+        mForegroundServiceUsageTimeInMs = batteryInformation.getForegroundServiceUsageTimeInMs();
         mBackgroundUsageTimeInMs = batteryInformation.getBackgroundUsageTimeInMs();
         mDrainType = batteryInformation.getDrainType();
         final DeviceBatteryState deviceBatteryState = batteryInformation.getDeviceBatteryState();
@@ -103,8 +114,14 @@
         mZoneId = batteryInformation.getZoneId();
         mTotalPower = batteryInformation.getTotalPower();
         mConsumePower = batteryInformation.getConsumePower();
+        mForegroundUsageConsumePower = batteryInformation.getForegroundUsageConsumePower();
+        mForegroundServiceUsageConsumePower =
+                batteryInformation.getForegroundServiceUsageConsumePower();
+        mBackgroundUsageConsumePower = batteryInformation.getBackgroundUsageConsumePower();
+        mCachedUsageConsumePower = batteryInformation.getCachedUsageConsumePower();
         mPercentOfTotal = batteryInformation.getPercentOfTotal();
         mForegroundUsageTimeInMs = batteryInformation.getForegroundUsageTimeInMs();
+        mForegroundServiceUsageTimeInMs = batteryInformation.getForegroundServiceUsageTimeInMs();
         mBackgroundUsageTimeInMs = batteryInformation.getBackgroundUsageTimeInMs();
         mDrainType = batteryInformation.getDrainType();
         final DeviceBatteryState deviceBatteryState = batteryInformation.getDeviceBatteryState();
@@ -119,7 +136,12 @@
             long timestamp,
             double totalPower,
             double consumePower,
+            double foregroundUsageConsumePower,
+            double foregroundServiceUsageConsumePower,
+            double backgroundUsageConsumePower,
+            double cachedUsageConsumePower,
             long foregroundUsageTimeInMs,
+            long foregroundServiceUsageTimeInMs,
             long backgroundUsageTimeInMs,
             int batteryLevel) {
         mUid = fromEntry.mUid;
@@ -132,8 +154,13 @@
         mZoneId = fromEntry.mZoneId;
         mTotalPower = totalPower;
         mConsumePower = consumePower;
+        mForegroundUsageConsumePower = foregroundUsageConsumePower;
+        mForegroundServiceUsageConsumePower = foregroundServiceUsageConsumePower;
+        mBackgroundUsageConsumePower = backgroundUsageConsumePower;
+        mCachedUsageConsumePower = cachedUsageConsumePower;
         mPercentOfTotal = fromEntry.mPercentOfTotal;
         mForegroundUsageTimeInMs = foregroundUsageTimeInMs;
+        mForegroundServiceUsageTimeInMs = foregroundServiceUsageTimeInMs;
         mBackgroundUsageTimeInMs = backgroundUsageTimeInMs;
         mDrainType = fromEntry.mDrainType;
         mConsumerType = fromEntry.mConsumerType;
@@ -190,9 +217,15 @@
                         mPackageName, mAppLabel, mUid, mUserId, mIsHidden))
                 .append(String.format("\n\ttimestamp=%s|zoneId=%s|bootTimestamp=%d",
                         recordAtDateTime, mZoneId, Duration.ofMillis(mBootTimestamp).getSeconds()))
-                .append(String.format("\n\tusage=%f|total=%f|consume=%f|elapsedTime=%d|%d",
-                        mPercentOfTotal, mTotalPower, mConsumePower,
+                .append(String.format("\n\tusage=%f|total=%f|consume=%f",
+                        mPercentOfTotal, mTotalPower, mConsumePower))
+                .append(String.format("\n\tforeground=%f|foregroundService=%f",
+                        mForegroundUsageConsumePower, mForegroundServiceUsageConsumePower))
+                .append(String.format("\n\tbackground=%f|cached=%f",
+                        mBackgroundUsageConsumePower, mCachedUsageConsumePower))
+                .append(String.format("\n\telapsedTime=%d|%d|%d",
                         Duration.ofMillis(mForegroundUsageTimeInMs).getSeconds(),
+                        Duration.ofMillis(mForegroundServiceUsageTimeInMs).getSeconds(),
                         Duration.ofMillis(mBackgroundUsageTimeInMs).getSeconds()))
                 .append(String.format("\n\tdrainType=%d|consumerType=%d",
                         mDrainType, mConsumerType))
@@ -267,17 +300,45 @@
                 lowerHistEntry == null ? 0 : lowerHistEntry.mConsumePower,
                 upperHistEntry.mConsumePower,
                 ratio);
+        final double foregroundUsageConsumePower = interpolate(
+                lowerHistEntry == null ? 0 : lowerHistEntry.mForegroundUsageConsumePower,
+                upperHistEntry.mForegroundUsageConsumePower,
+                ratio);
+        final double foregroundServiceUsageConsumePower = interpolate(
+                lowerHistEntry == null ? 0 : lowerHistEntry.mForegroundServiceUsageConsumePower,
+                upperHistEntry.mForegroundServiceUsageConsumePower,
+                ratio);
+        final double backgroundUsageConsumePower = interpolate(
+                lowerHistEntry == null ? 0 : lowerHistEntry.mBackgroundUsageConsumePower,
+                upperHistEntry.mBackgroundUsageConsumePower,
+                ratio);
+        final double cachedUsageConsumePower = interpolate(
+                lowerHistEntry == null ? 0 : lowerHistEntry.mCachedUsageConsumePower,
+                upperHistEntry.mCachedUsageConsumePower,
+                ratio);
         final double foregroundUsageTimeInMs = interpolate(
-                lowerHistEntry == null ? 0 : lowerHistEntry.mForegroundUsageTimeInMs,
-                upperHistEntry.mForegroundUsageTimeInMs,
+                (double) (lowerHistEntry == null ? 0 : lowerHistEntry.mForegroundUsageTimeInMs),
+                (double) upperHistEntry.mForegroundUsageTimeInMs,
+                ratio);
+        final double foregroundServiceUsageTimeInMs = interpolate(
+                (double) (lowerHistEntry == null
+                        ? 0
+                        : lowerHistEntry.mForegroundServiceUsageTimeInMs),
+                (double) upperHistEntry.mForegroundServiceUsageTimeInMs,
                 ratio);
         final double backgroundUsageTimeInMs = interpolate(
-                lowerHistEntry == null ? 0 : lowerHistEntry.mBackgroundUsageTimeInMs,
-                upperHistEntry.mBackgroundUsageTimeInMs,
+                (double) (lowerHistEntry == null ? 0 : lowerHistEntry.mBackgroundUsageTimeInMs),
+                (double) upperHistEntry.mBackgroundUsageTimeInMs,
                 ratio);
         // Checks whether there is any abnormal cases!
         if (upperHistEntry.mConsumePower < consumePower
+                || upperHistEntry.mForegroundUsageConsumePower < foregroundUsageConsumePower
+                || upperHistEntry.mForegroundServiceUsageConsumePower
+                < foregroundServiceUsageConsumePower
+                || upperHistEntry.mBackgroundUsageConsumePower < backgroundUsageConsumePower
+                || upperHistEntry.mCachedUsageConsumePower < cachedUsageConsumePower
                 || upperHistEntry.mForegroundUsageTimeInMs < foregroundUsageTimeInMs
+                || upperHistEntry.mForegroundServiceUsageTimeInMs < foregroundServiceUsageTimeInMs
                 || upperHistEntry.mBackgroundUsageTimeInMs < backgroundUsageTimeInMs) {
             if (DEBUG) {
                 Log.w(TAG, String.format(
@@ -299,7 +360,12 @@
                 /*timestamp=*/ slotTimestamp,
                 totalPower,
                 consumePower,
+                foregroundUsageConsumePower,
+                foregroundServiceUsageConsumePower,
+                backgroundUsageConsumePower,
+                cachedUsageConsumePower,
                 Math.round(foregroundUsageTimeInMs),
+                Math.round(foregroundServiceUsageTimeInMs),
                 Math.round(backgroundUsageTimeInMs),
                 (int) Math.round(batteryLevel));
     }
diff --git a/src/com/android/settings/fuelgauge/batteryusage/BatteryUsageBroadcastReceiver.java b/src/com/android/settings/fuelgauge/batteryusage/BatteryUsageBroadcastReceiver.java
index 4eaa154..817d367 100644
--- a/src/com/android/settings/fuelgauge/batteryusage/BatteryUsageBroadcastReceiver.java
+++ b/src/com/android/settings/fuelgauge/batteryusage/BatteryUsageBroadcastReceiver.java
@@ -80,6 +80,6 @@
         }
 
         mFetchBatteryUsageData = true;
-        BatteryUsageDataLoader.enqueueWork(context);
+        BatteryUsageDataLoader.enqueueWork(context, /*isFullChargeStart=*/ true);
     }
 }
diff --git a/src/com/android/settings/fuelgauge/batteryusage/BatteryUsageContentProvider.java b/src/com/android/settings/fuelgauge/batteryusage/BatteryUsageContentProvider.java
index 5680414..4827f8f 100644
--- a/src/com/android/settings/fuelgauge/batteryusage/BatteryUsageContentProvider.java
+++ b/src/com/android/settings/fuelgauge/batteryusage/BatteryUsageContentProvider.java
@@ -40,9 +40,8 @@
 public class BatteryUsageContentProvider extends ContentProvider {
     private static final String TAG = "BatteryUsageContentProvider";
 
-    // TODO: Updates the duration to a more reasonable value for since-last-full-charge.
     @VisibleForTesting(otherwise = VisibleForTesting.PRIVATE)
-    public static final Duration QUERY_DURATION_HOURS = Duration.ofHours(28);
+    public static final Duration QUERY_DURATION_HOURS = Duration.ofDays(6);
 
     @VisibleForTesting(otherwise = VisibleForTesting.PRIVATE)
     public static final String QUERY_KEY_TIMESTAMP = "timestamp";
@@ -141,7 +140,7 @@
         final long timestamp = mClock.millis();
         Cursor cursor = null;
         try {
-            cursor = mBatteryStateDao.getCursorAfter(firstTimestamp);
+            cursor = mBatteryStateDao.getCursorSinceLastFullCharge(firstTimestamp);
         } catch (RuntimeException e) {
             Log.e(TAG, "query() from:" + uri + " error:" + e);
         }
diff --git a/src/com/android/settings/fuelgauge/batteryusage/BatteryUsageDataLoader.java b/src/com/android/settings/fuelgauge/batteryusage/BatteryUsageDataLoader.java
index c944eca..3cb5465 100644
--- a/src/com/android/settings/fuelgauge/batteryusage/BatteryUsageDataLoader.java
+++ b/src/com/android/settings/fuelgauge/batteryusage/BatteryUsageDataLoader.java
@@ -37,15 +37,15 @@
     private BatteryUsageDataLoader() {
     }
 
-    static void enqueueWork(Context context) {
+    static void enqueueWork(final Context context, final boolean isFullChargeStart) {
         AsyncTask.execute(() -> {
             Log.d(TAG, "loadUsageDataSafely() in the AsyncTask");
-            loadUsageDataSafely(context.getApplicationContext());
+            loadUsageDataSafely(context.getApplicationContext(), isFullChargeStart);
         });
     }
 
     @VisibleForTesting
-    static void loadUsageData(Context context) {
+    static void loadUsageData(final Context context, final boolean isFullChargeStart) {
         final long start = System.currentTimeMillis();
         final BatteryUsageStats batteryUsageStats = DataProcessor.getBatteryUsageStats(context);
         final List<BatteryEntry> batteryEntryList =
@@ -60,13 +60,14 @@
 
         // Uploads the BatteryEntry data into SettingsIntelligence.
         DatabaseUtils.sendBatteryEntryData(
-                context, batteryEntryList, batteryUsageStats);
+                context, batteryEntryList, batteryUsageStats, isFullChargeStart);
         DataProcessor.closeBatteryUsageStats(batteryUsageStats);
     }
 
-    private static void loadUsageDataSafely(Context context) {
+    private static void loadUsageDataSafely(
+            final Context context, final boolean isFullChargeStart) {
         try {
-            loadUsageData(context);
+            loadUsageData(context, isFullChargeStart);
         } catch (RuntimeException e) {
             Log.e(TAG, "loadUsageData:" + e);
         }
diff --git a/src/com/android/settings/fuelgauge/batteryusage/ConvertUtils.java b/src/com/android/settings/fuelgauge/batteryusage/ConvertUtils.java
index 7f3dc31..0c7b4ab 100644
--- a/src/com/android/settings/fuelgauge/batteryusage/ConvertUtils.java
+++ b/src/com/android/settings/fuelgauge/batteryusage/ConvertUtils.java
@@ -23,46 +23,22 @@
 import android.os.Build;
 import android.os.LocaleList;
 import android.os.UserHandle;
-import android.os.UserManager;
 import android.text.format.DateFormat;
-import android.text.format.DateUtils;
-import android.util.ArraySet;
 import android.util.Base64;
-import android.util.Log;
 
 import androidx.annotation.VisibleForTesting;
 
-import com.android.settings.Utils;
 import com.android.settings.fuelgauge.BatteryUtils;
-import com.android.settings.overlay.FeatureFactory;
 
 import java.lang.annotation.Retention;
 import java.lang.annotation.RetentionPolicy;
-import java.time.Duration;
-import java.util.ArrayList;
-import java.util.HashMap;
-import java.util.Iterator;
-import java.util.List;
 import java.util.Locale;
-import java.util.Map;
-import java.util.Set;
 import java.util.TimeZone;
 
 /** A utility class to convert data into another types. */
 public final class ConvertUtils {
-    private static final boolean DEBUG = false;
     private static final String TAG = "ConvertUtils";
-    private static final Map<String, BatteryHistEntry> EMPTY_BATTERY_MAP = new HashMap<>();
-    private static final BatteryHistEntry EMPTY_BATTERY_HIST_ENTRY =
-            new BatteryHistEntry(new ContentValues());
-    // Maximum total time value for each slot cumulative data at most 2 hours.
-    private static final float TOTAL_TIME_THRESHOLD = DateUtils.HOUR_IN_MILLIS * 2;
 
-    @VisibleForTesting
-    static double PERCENTAGE_OF_TOTAL_THRESHOLD = 1f;
-
-    /** Invalid system battery consumer drain type. */
-    public static final int INVALID_DRAIN_TYPE = -1;
     /** A fake package name to represent no BatteryEntry data. */
     public static final String FAKE_PACKAGE_NAME = "fake_package";
 
@@ -92,7 +68,8 @@
             final int batteryStatus,
             final int batteryHealth,
             final long bootTimestamp,
-            final long timestamp) {
+            final long timestamp,
+            final boolean isFullChargeStart) {
         final ContentValues values = new ContentValues();
         if (entry != null && batteryUsageStats != null) {
             values.put(BatteryHistEntry.KEY_UID, Long.valueOf(entry.getUid()));
@@ -106,6 +83,8 @@
             values.put(BatteryHistEntry.KEY_PACKAGE_NAME, FAKE_PACKAGE_NAME);
         }
         values.put(BatteryHistEntry.KEY_TIMESTAMP, Long.valueOf(timestamp));
+        values.put(BatteryHistEntry.KEY_IS_FULL_CHARGE_CYCLE_START,
+                Boolean.valueOf(isFullChargeStart));
         final BatteryInformation batteryInformation =
                 constructBatteryInformation(
                         entry,
@@ -163,7 +142,8 @@
                         /*batteryStatus=*/ 0,
                         /*batteryHealth=*/ 0,
                         /*bootTimestamp=*/ 0,
-                        /*timestamp=*/ 0));
+                        /*timestamp=*/ 0,
+                        /*isFullChargeStart=*/ false));
     }
 
     /** Converts UTC timestamp to human readable local time string. */
@@ -194,167 +174,15 @@
         return DateFormat.format(pattern, timestamp).toString();
     }
 
-    /** Gets indexed battery usage data for each corresponding time slot. */
-    public static Map<Integer, List<BatteryDiffEntry>> getIndexedUsageMap(
-            final Context context,
-            final int timeSlotSize,
-            final long[] batteryHistoryKeys,
-            final Map<Long, Map<String, BatteryHistEntry>> batteryHistoryMap,
-            final boolean purgeLowPercentageAndFakeData) {
-        if (batteryHistoryMap == null || batteryHistoryMap.isEmpty()) {
-            return new HashMap<>();
-        }
-        final Map<Integer, List<BatteryDiffEntry>> resultMap = new HashMap<>();
-        // Each time slot usage diff data =
-        //     Math.abs(timestamp[i+2] data - timestamp[i+1] data) +
-        //     Math.abs(timestamp[i+1] data - timestamp[i] data);
-        // since we want to aggregate every two hours data into a single time slot.
-        final int timestampStride = 2;
-        for (int index = 0; index < timeSlotSize; index++) {
-            final Long currentTimestamp =
-                    Long.valueOf(batteryHistoryKeys[index * timestampStride]);
-            final Long nextTimestamp =
-                    Long.valueOf(batteryHistoryKeys[index * timestampStride + 1]);
-            final Long nextTwoTimestamp =
-                    Long.valueOf(batteryHistoryKeys[index * timestampStride + 2]);
-            // Fetches BatteryHistEntry data from corresponding time slot.
-            final Map<String, BatteryHistEntry> currentBatteryHistMap =
-                    batteryHistoryMap.getOrDefault(currentTimestamp, EMPTY_BATTERY_MAP);
-            final Map<String, BatteryHistEntry> nextBatteryHistMap =
-                    batteryHistoryMap.getOrDefault(nextTimestamp, EMPTY_BATTERY_MAP);
-            final Map<String, BatteryHistEntry> nextTwoBatteryHistMap =
-                    batteryHistoryMap.getOrDefault(nextTwoTimestamp, EMPTY_BATTERY_MAP);
-            // We should not get the empty list since we have at least one fake data to record
-            // the battery level and status in each time slot, the empty list is used to
-            // represent there is no enough data to apply interpolation arithmetic.
-            if (currentBatteryHistMap.isEmpty()
-                    || nextBatteryHistMap.isEmpty()
-                    || nextTwoBatteryHistMap.isEmpty()) {
-                resultMap.put(Integer.valueOf(index), new ArrayList<BatteryDiffEntry>());
-                continue;
-            }
-
-            // Collects all keys in these three time slot records as all populations.
-            final Set<String> allBatteryHistEntryKeys = new ArraySet<>();
-            allBatteryHistEntryKeys.addAll(currentBatteryHistMap.keySet());
-            allBatteryHistEntryKeys.addAll(nextBatteryHistMap.keySet());
-            allBatteryHistEntryKeys.addAll(nextTwoBatteryHistMap.keySet());
-
-            double totalConsumePower = 0.0;
-            final List<BatteryDiffEntry> batteryDiffEntryList = new ArrayList<>();
-            // Adds a specific time slot BatteryDiffEntry list into result map.
-            resultMap.put(Integer.valueOf(index), batteryDiffEntryList);
-
-            // Calculates all packages diff usage data in a specific time slot.
-            for (String key : allBatteryHistEntryKeys) {
-                final BatteryHistEntry currentEntry =
-                        currentBatteryHistMap.getOrDefault(key, EMPTY_BATTERY_HIST_ENTRY);
-                final BatteryHistEntry nextEntry =
-                        nextBatteryHistMap.getOrDefault(key, EMPTY_BATTERY_HIST_ENTRY);
-                final BatteryHistEntry nextTwoEntry =
-                        nextTwoBatteryHistMap.getOrDefault(key, EMPTY_BATTERY_HIST_ENTRY);
-                // Cumulative values is a specific time slot for a specific app.
-                long foregroundUsageTimeInMs =
-                        getDiffValue(
-                                currentEntry.mForegroundUsageTimeInMs,
-                                nextEntry.mForegroundUsageTimeInMs,
-                                nextTwoEntry.mForegroundUsageTimeInMs);
-                long backgroundUsageTimeInMs =
-                        getDiffValue(
-                                currentEntry.mBackgroundUsageTimeInMs,
-                                nextEntry.mBackgroundUsageTimeInMs,
-                                nextTwoEntry.mBackgroundUsageTimeInMs);
-                double consumePower =
-                        getDiffValue(
-                                currentEntry.mConsumePower,
-                                nextEntry.mConsumePower,
-                                nextTwoEntry.mConsumePower);
-                // Excludes entry since we don't have enough data to calculate.
-                if (foregroundUsageTimeInMs == 0
-                        && backgroundUsageTimeInMs == 0
-                        && consumePower == 0) {
-                    continue;
-                }
-                final BatteryHistEntry selectedBatteryEntry =
-                        selectBatteryHistEntry(currentEntry, nextEntry, nextTwoEntry);
-                if (selectedBatteryEntry == null) {
-                    continue;
-                }
-                // Forces refine the cumulative value since it may introduce deviation
-                // error since we will apply the interpolation arithmetic.
-                final float totalUsageTimeInMs =
-                        foregroundUsageTimeInMs + backgroundUsageTimeInMs;
-                if (totalUsageTimeInMs > TOTAL_TIME_THRESHOLD) {
-                    final float ratio = TOTAL_TIME_THRESHOLD / totalUsageTimeInMs;
-                    if (DEBUG) {
-                        Log.w(TAG, String.format("abnormal usage time %d|%d for:\n%s",
-                                Duration.ofMillis(foregroundUsageTimeInMs).getSeconds(),
-                                Duration.ofMillis(backgroundUsageTimeInMs).getSeconds(),
-                                currentEntry));
-                    }
-                    foregroundUsageTimeInMs =
-                            Math.round(foregroundUsageTimeInMs * ratio);
-                    backgroundUsageTimeInMs =
-                            Math.round(backgroundUsageTimeInMs * ratio);
-                    consumePower = consumePower * ratio;
-                }
-                totalConsumePower += consumePower;
-                batteryDiffEntryList.add(
-                        new BatteryDiffEntry(
-                                context,
-                                foregroundUsageTimeInMs,
-                                backgroundUsageTimeInMs,
-                                consumePower,
-                                selectedBatteryEntry));
-            }
-            // Sets total consume power data into all BatteryDiffEntry in the same slot.
-            for (BatteryDiffEntry diffEntry : batteryDiffEntryList) {
-                diffEntry.setTotalConsumePower(totalConsumePower);
-            }
-        }
-        insert24HoursData(BatteryChartViewModel.SELECTED_INDEX_ALL, resultMap);
-        resolveMultiUsersData(context, resultMap);
-        if (purgeLowPercentageAndFakeData) {
-            purgeLowPercentageAndFakeData(context, resultMap);
-        }
-        return resultMap;
-    }
-
     @VisibleForTesting
-    static void resolveMultiUsersData(
-            final Context context,
-            final Map<Integer, List<BatteryDiffEntry>> indexedUsageMap) {
-        final int currentUserId = context.getUserId();
-        final UserHandle userHandle =
-                Utils.getManagedProfile(context.getSystemService(UserManager.class));
-        final int workProfileUserId =
-                userHandle != null ? userHandle.getIdentifier() : Integer.MIN_VALUE;
-        // Loops for all BatteryDiffEntry in the different slots.
-        for (List<BatteryDiffEntry> entryList : indexedUsageMap.values()) {
-            double consumePowerFromOtherUsers = 0f;
-            double consumePercentageFromOtherUsers = 0f;
-            final Iterator<BatteryDiffEntry> iterator = entryList.iterator();
-            while (iterator.hasNext()) {
-                final BatteryDiffEntry entry = iterator.next();
-                final BatteryHistEntry batteryHistEntry = entry.mBatteryHistEntry;
-                if (batteryHistEntry.mConsumerType != CONSUMER_TYPE_UID_BATTERY) {
-                    continue;
-                }
-                // Whether the BatteryHistEntry represents the current user data?
-                if (batteryHistEntry.mUserId == currentUserId
-                        || batteryHistEntry.mUserId == workProfileUserId) {
-                    continue;
-                }
-                // Removes and aggregates non-current users data from the list.
-                iterator.remove();
-                consumePowerFromOtherUsers += entry.mConsumePower;
-                consumePercentageFromOtherUsers += entry.getPercentOfTotal();
-            }
-            if (consumePercentageFromOtherUsers != 0) {
-                entryList.add(createOtherUsersEntry(context, consumePowerFromOtherUsers,
-                        consumePercentageFromOtherUsers));
-            }
+    static Locale getLocale(Context context) {
+        if (context == null) {
+            return Locale.getDefault();
         }
+        final LocaleList locales =
+                context.getResources().getConfiguration().getLocales();
+        return locales != null && !locales.isEmpty() ? locales.get(0)
+                : Locale.getDefault();
     }
 
     private static BatteryInformation constructBatteryInformation(
@@ -383,121 +211,18 @@
                     .setAppLabel(entry.getLabel() != null ? entry.getLabel() : "")
                     .setTotalPower(batteryUsageStats.getConsumedPower())
                     .setConsumePower(entry.getConsumedPower())
+                    .setForegroundUsageConsumePower(entry.getConsumedPowerInForeground())
+                    .setForegroundServiceUsageConsumePower(
+                            entry.getConsumedPowerInForegroundService())
+                    .setBackgroundUsageConsumePower(entry.getConsumedPowerInBackground())
+                    .setCachedUsageConsumePower(entry.getConsumedPowerInCached())
                     .setPercentOfTotal(entry.mPercent)
                     .setDrainType(entry.getPowerComponentId())
                     .setForegroundUsageTimeInMs(entry.getTimeInForegroundMs())
+                    .setForegroundServiceUsageTimeInMs(entry.getTimeInForegroundServiceMs())
                     .setBackgroundUsageTimeInMs(entry.getTimeInBackgroundMs());
         }
 
         return batteryInformationBuilder.build();
     }
-
-    private static void insert24HoursData(
-            final int desiredIndex,
-            final Map<Integer, List<BatteryDiffEntry>> indexedUsageMap) {
-        final Map<String, BatteryDiffEntry> resultMap = new HashMap<>();
-        double totalConsumePower = 0f;
-        // Loops for all BatteryDiffEntry and aggregate them together.
-        for (List<BatteryDiffEntry> entryList : indexedUsageMap.values()) {
-            for (BatteryDiffEntry entry : entryList) {
-                final String key = entry.mBatteryHistEntry.getKey();
-                final BatteryDiffEntry oldBatteryDiffEntry = resultMap.get(key);
-                // Creates new BatteryDiffEntry if we don't have it.
-                if (oldBatteryDiffEntry == null) {
-                    resultMap.put(key, entry.clone());
-                } else {
-                    // Sums up some fields data into the existing one.
-                    oldBatteryDiffEntry.mForegroundUsageTimeInMs +=
-                            entry.mForegroundUsageTimeInMs;
-                    oldBatteryDiffEntry.mBackgroundUsageTimeInMs +=
-                            entry.mBackgroundUsageTimeInMs;
-                    oldBatteryDiffEntry.mConsumePower += entry.mConsumePower;
-                }
-                totalConsumePower += entry.mConsumePower;
-            }
-        }
-        final List<BatteryDiffEntry> resultList = new ArrayList<>(resultMap.values());
-        // Sets total 24 hours consume power data into all BatteryDiffEntry.
-        for (BatteryDiffEntry entry : resultList) {
-            entry.setTotalConsumePower(totalConsumePower);
-        }
-        indexedUsageMap.put(Integer.valueOf(desiredIndex), resultList);
-    }
-
-    // Removes low percentage data and fake usage data, which will be zero value.
-    private static void purgeLowPercentageAndFakeData(
-            final Context context,
-            final Map<Integer, List<BatteryDiffEntry>> indexedUsageMap) {
-        final Set<CharSequence> backgroundUsageTimeHideList =
-                FeatureFactory.getFactory(context)
-                        .getPowerUsageFeatureProvider(context)
-                        .getHideBackgroundUsageTimeSet(context);
-        for (List<BatteryDiffEntry> entries : indexedUsageMap.values()) {
-            final Iterator<BatteryDiffEntry> iterator = entries.iterator();
-            while (iterator.hasNext()) {
-                final BatteryDiffEntry entry = iterator.next();
-                if (entry.getPercentOfTotal() < PERCENTAGE_OF_TOTAL_THRESHOLD
-                        || FAKE_PACKAGE_NAME.equals(entry.getPackageName())) {
-                    iterator.remove();
-                }
-                final String packageName = entry.getPackageName();
-                if (packageName != null
-                        && !backgroundUsageTimeHideList.isEmpty()
-                        && backgroundUsageTimeHideList.contains(packageName)) {
-                    entry.mBackgroundUsageTimeInMs = 0;
-                }
-            }
-        }
-    }
-
-    private static long getDiffValue(long v1, long v2, long v3) {
-        return (v2 > v1 ? v2 - v1 : 0) + (v3 > v2 ? v3 - v2 : 0);
-    }
-
-    private static double getDiffValue(double v1, double v2, double v3) {
-        return (v2 > v1 ? v2 - v1 : 0) + (v3 > v2 ? v3 - v2 : 0);
-    }
-
-    private static BatteryHistEntry selectBatteryHistEntry(
-            BatteryHistEntry entry1,
-            BatteryHistEntry entry2,
-            BatteryHistEntry entry3) {
-        if (entry1 != null && entry1 != EMPTY_BATTERY_HIST_ENTRY) {
-            return entry1;
-        } else if (entry2 != null && entry2 != EMPTY_BATTERY_HIST_ENTRY) {
-            return entry2;
-        } else {
-            return entry3 != null && entry3 != EMPTY_BATTERY_HIST_ENTRY
-                    ? entry3 : null;
-        }
-    }
-
-    @VisibleForTesting
-    static Locale getLocale(Context context) {
-        if (context == null) {
-            return Locale.getDefault();
-        }
-        final LocaleList locales =
-                context.getResources().getConfiguration().getLocales();
-        return locales != null && !locales.isEmpty() ? locales.get(0)
-                : Locale.getDefault();
-    }
-
-    private static BatteryDiffEntry createOtherUsersEntry(
-            Context context, double consumePower, double consumePercentage) {
-        final ContentValues values = new ContentValues();
-        values.put(BatteryHistEntry.KEY_UID, BatteryUtils.UID_OTHER_USERS);
-        values.put(BatteryHistEntry.KEY_USER_ID, BatteryUtils.UID_OTHER_USERS);
-        values.put(BatteryHistEntry.KEY_CONSUMER_TYPE, CONSUMER_TYPE_UID_BATTERY);
-        // We will show the percentage for the "other users" item only, the aggregated
-        // running time information is useless for users to identify individual apps.
-        final BatteryDiffEntry batteryDiffEntry = new BatteryDiffEntry(
-                context,
-                /*foregroundUsageTimeInMs=*/ 0,
-                /*backgroundUsageTimeInMs=*/ 0,
-                consumePower,
-                new BatteryHistEntry(values));
-        batteryDiffEntry.setTotalConsumePower(100 * consumePower / consumePercentage);
-        return batteryDiffEntry;
-    }
 }
diff --git a/src/com/android/settings/fuelgauge/batteryusage/DataProcessor.java b/src/com/android/settings/fuelgauge/batteryusage/DataProcessor.java
index 14d6ea9..0a4ac7c 100644
--- a/src/com/android/settings/fuelgauge/batteryusage/DataProcessor.java
+++ b/src/com/android/settings/fuelgauge/batteryusage/DataProcessor.java
@@ -87,9 +87,6 @@
     @VisibleForTesting
     static final int SELECTED_INDEX_ALL = BatteryChartViewModel.SELECTED_INDEX_ALL;
 
-    /** A fake package name to represent no BatteryEntry data. */
-    public static final String FAKE_PACKAGE_NAME = "fake_package";
-
     /** A callback listener when battery usage loading async task is executed. */
     public interface UsageMapAsyncResponse {
         /** The callback function when batteryUsageMap is loaded. */
@@ -174,7 +171,11 @@
     @Nullable
     public static BatteryUsageStats getBatteryUsageStats(final Context context) {
         final BatteryUsageStatsQuery batteryUsageStatsQuery =
-                new BatteryUsageStatsQuery.Builder().includeBatteryHistory().build();
+                new BatteryUsageStatsQuery
+                        .Builder()
+                        .includeBatteryHistory()
+                        .includeProcessStateData()
+                        .build();
         return context.getSystemService(BatteryStatsManager.class)
                 .getBatteryUsageStats(batteryUsageStatsQuery);
     }
@@ -478,8 +479,13 @@
                 final BatteryDiffEntry currentBatteryDiffEntry = new BatteryDiffEntry(
                         context,
                         entry.mForegroundUsageTimeInMs,
+                        entry.mForegroundServiceUsageTimeInMs,
                         entry.mBackgroundUsageTimeInMs,
                         entry.mConsumePower,
+                        entry.mForegroundUsageConsumePower,
+                        entry.mForegroundServiceUsageConsumePower,
+                        entry.mBackgroundUsageConsumePower,
+                        entry.mCachedUsageConsumePower,
                         entry);
                 if (currentBatteryDiffEntry.isSystemEntry()) {
                     systemEntries.add(currentBatteryDiffEntry);
@@ -567,10 +573,12 @@
         return batteryEntryList.stream()
                 .filter(entry -> {
                     final long foregroundMs = entry.getTimeInForegroundMs();
+                    final long foregroundServiceMs = entry.getTimeInForegroundServiceMs();
                     final long backgroundMs = entry.getTimeInBackgroundMs();
                     return entry.getConsumedPower() > 0
                             || (entry.getConsumedPower() == 0
-                            && (foregroundMs != 0 || backgroundMs != 0));
+                            && (foregroundMs != 0 || foregroundServiceMs != 0
+                            || backgroundMs != 0));
                 })
                 .map(entry -> ConvertUtils.convertToBatteryHistEntry(
                                 entry,
@@ -691,9 +699,14 @@
             if (lowerEntry != null) {
                 final boolean invalidForegroundUsageTime =
                         lowerEntry.mForegroundUsageTimeInMs > upperEntry.mForegroundUsageTimeInMs;
+                final boolean invalidForegroundServiceUsageTime =
+                        lowerEntry.mForegroundServiceUsageTimeInMs
+                                > upperEntry.mForegroundServiceUsageTimeInMs;
                 final boolean invalidBackgroundUsageTime =
                         lowerEntry.mBackgroundUsageTimeInMs > upperEntry.mBackgroundUsageTimeInMs;
-                if (invalidForegroundUsageTime || invalidBackgroundUsageTime) {
+                if (invalidForegroundUsageTime
+                        || invalidForegroundServiceUsageTime
+                        || invalidBackgroundUsageTime) {
                     newHistEntryMap.put(entryKey, upperEntry);
                     log(context, "abnormal reset condition is found", currentSlot, upperEntry);
                     continue;
@@ -924,6 +937,11 @@
                             currentEntry.mForegroundUsageTimeInMs,
                             nextEntry.mForegroundUsageTimeInMs,
                             nextTwoEntry.mForegroundUsageTimeInMs);
+            long foregroundServiceUsageTimeInMs =
+                    getDiffValue(
+                            currentEntry.mForegroundServiceUsageTimeInMs,
+                            nextEntry.mForegroundServiceUsageTimeInMs,
+                            nextTwoEntry.mForegroundServiceUsageTimeInMs);
             long backgroundUsageTimeInMs =
                     getDiffValue(
                             currentEntry.mBackgroundUsageTimeInMs,
@@ -934,8 +952,29 @@
                             currentEntry.mConsumePower,
                             nextEntry.mConsumePower,
                             nextTwoEntry.mConsumePower);
+            double foregroundUsageConsumePower =
+                    getDiffValue(
+                            currentEntry.mForegroundUsageConsumePower,
+                            nextEntry.mForegroundUsageConsumePower,
+                            nextTwoEntry.mForegroundUsageConsumePower);
+            double foregroundServiceUsageConsumePower =
+                    getDiffValue(
+                            currentEntry.mForegroundServiceUsageConsumePower,
+                            nextEntry.mForegroundServiceUsageConsumePower,
+                            nextTwoEntry.mForegroundServiceUsageConsumePower);
+            double backgroundUsageConsumePower =
+                    getDiffValue(
+                            currentEntry.mBackgroundUsageConsumePower,
+                            nextEntry.mBackgroundUsageConsumePower,
+                            nextTwoEntry.mBackgroundUsageConsumePower);
+            double cachedUsageConsumePower =
+                    getDiffValue(
+                            currentEntry.mCachedUsageConsumePower,
+                            nextEntry.mCachedUsageConsumePower,
+                            nextTwoEntry.mCachedUsageConsumePower);
             // Excludes entry since we don't have enough data to calculate.
             if (foregroundUsageTimeInMs == 0
+                    && foregroundServiceUsageTimeInMs == 0
                     && backgroundUsageTimeInMs == 0
                     && consumePower == 0) {
                 continue;
@@ -947,6 +986,7 @@
             }
             // Forces refine the cumulative value since it may introduce deviation error since we
             // will apply the interpolation arithmetic.
+            // TODO: update this value after the new API for foreground service is completed.
             final float totalUsageTimeInMs =
                     foregroundUsageTimeInMs + backgroundUsageTimeInMs;
             if (totalUsageTimeInMs > TOTAL_HOURLY_TIME_THRESHOLD) {
@@ -959,9 +999,15 @@
                 }
                 foregroundUsageTimeInMs =
                         Math.round(foregroundUsageTimeInMs * ratio);
+                foregroundServiceUsageTimeInMs =
+                        Math.round(foregroundServiceUsageTimeInMs * ratio);
                 backgroundUsageTimeInMs =
                         Math.round(backgroundUsageTimeInMs * ratio);
                 consumePower = consumePower * ratio;
+                foregroundUsageConsumePower = foregroundUsageConsumePower * ratio;
+                foregroundServiceUsageConsumePower = foregroundServiceUsageConsumePower * ratio;
+                backgroundUsageConsumePower = backgroundUsageConsumePower * ratio;
+                cachedUsageConsumePower = cachedUsageConsumePower * ratio;
             }
             totalConsumePower += consumePower;
 
@@ -973,8 +1019,13 @@
                 final BatteryDiffEntry currentBatteryDiffEntry = new BatteryDiffEntry(
                         context,
                         foregroundUsageTimeInMs,
+                        foregroundServiceUsageTimeInMs,
                         backgroundUsageTimeInMs,
                         consumePower,
+                        foregroundUsageConsumePower,
+                        foregroundServiceUsageConsumePower,
+                        backgroundUsageConsumePower,
+                        cachedUsageConsumePower,
                         selectedBatteryEntry);
                 if (currentBatteryDiffEntry.isSystemEntry()) {
                     systemEntries.add(currentBatteryDiffEntry);
@@ -1054,9 +1105,16 @@
             // Sums up some field data into the existing one.
             oldBatteryDiffEntry.mForegroundUsageTimeInMs +=
                     entry.mForegroundUsageTimeInMs;
+            oldBatteryDiffEntry.mForegroundServiceUsageTimeInMs +=
+                    entry.mForegroundServiceUsageTimeInMs;
             oldBatteryDiffEntry.mBackgroundUsageTimeInMs +=
                     entry.mBackgroundUsageTimeInMs;
             oldBatteryDiffEntry.mConsumePower += entry.mConsumePower;
+            oldBatteryDiffEntry.mForegroundUsageConsumePower += entry.mForegroundUsageConsumePower;
+            oldBatteryDiffEntry.mForegroundServiceUsageConsumePower
+                    += entry.mForegroundServiceUsageConsumePower;
+            oldBatteryDiffEntry.mBackgroundUsageConsumePower += entry.mBackgroundUsageConsumePower;
+            oldBatteryDiffEntry.mCachedUsageConsumePower += entry.mCachedUsageConsumePower;
         }
     }
 
@@ -1097,7 +1155,7 @@
             final BatteryDiffEntry entry = iterator.next();
             final String packageName = entry.getPackageName();
             if (entry.getPercentOfTotal() < PERCENTAGE_OF_TOTAL_THRESHOLD
-                    || FAKE_PACKAGE_NAME.equals(packageName)
+                    || ConvertUtils.FAKE_PACKAGE_NAME.equals(packageName)
                     || contains(packageName, notAllowShowEntryPackages)) {
                 iterator.remove();
             }
@@ -1346,8 +1404,13 @@
         final BatteryDiffEntry batteryDiffEntry = new BatteryDiffEntry(
                 context,
                 /*foregroundUsageTimeInMs=*/ 0,
+                /*foregroundServiceUsageTimeInMs=*/ 0,
                 /*backgroundUsageTimeInMs=*/ 0,
                 consumePower,
+                /*foregroundUsageConsumePower=*/ 0,
+                /*foregroundServiceUsageConsumePower=*/ 0,
+                /*backgroundUsageConsumePower=*/ 0,
+                /*cachedUsageConsumePower=*/ 0,
                 new BatteryHistEntry(values));
         return batteryDiffEntry;
     }
diff --git a/src/com/android/settings/fuelgauge/batteryusage/DatabaseUtils.java b/src/com/android/settings/fuelgauge/batteryusage/DatabaseUtils.java
index 7efd152..fdcbb4a 100644
--- a/src/com/android/settings/fuelgauge/batteryusage/DatabaseUtils.java
+++ b/src/com/android/settings/fuelgauge/batteryusage/DatabaseUtils.java
@@ -19,7 +19,6 @@
 import android.content.ContentValues;
 import android.content.Context;
 import android.content.Intent;
-import android.content.SharedPreferences;
 import android.content.pm.PackageManager;
 import android.database.Cursor;
 import android.net.Uri;
@@ -50,8 +49,6 @@
 /** A utility class to operate battery usage database. */
 public final class DatabaseUtils {
     private static final String TAG = "DatabaseUtils";
-    private static final String PREF_FILE_NAME = "battery_module_preference";
-    private static final String PREF_FULL_CHARGE_TIMESTAMP_KEY = "last_full_charge_timestamp_key";
     /** Key for query parameter timestamp used in BATTERY_CONTENT_URI **/
     private static final String QUERY_KEY_TIMESTAMP = "timestamp";
     /** Clear memory threshold for device booting phase. **/
@@ -89,8 +86,8 @@
     public static Map<Long, Map<String, BatteryHistEntry>> getHistoryMapSinceLastFullCharge(
             Context context, Calendar calendar) {
         final long startTime = System.currentTimeMillis();
-        final long lastFullChargeTimestamp =
-                getStartTimestampForLastFullCharge(context, calendar);
+        final long sixDaysAgoTimestamp = getTimestampSixDaysAgo(calendar);
+        Log.d(TAG, "sixDayAgoTimestamp: " + sixDaysAgoTimestamp);
         // Builds the content uri everytime to avoid cache.
         final Uri batteryStateUri =
                 new Uri.Builder()
@@ -98,7 +95,7 @@
                         .authority(AUTHORITY)
                         .appendPath(BATTERY_STATE_TABLE)
                         .appendQueryParameter(
-                                QUERY_KEY_TIMESTAMP, Long.toString(lastFullChargeTimestamp))
+                                QUERY_KEY_TIMESTAMP, Long.toString(sixDaysAgoTimestamp))
                         .build();
 
         final Map<Long, Map<String, BatteryHistEntry>> resultMap =
@@ -142,9 +139,10 @@
     }
 
     static List<ContentValues> sendBatteryEntryData(
-            Context context,
-            List<BatteryEntry> batteryEntryList,
-            BatteryUsageStats batteryUsageStats) {
+            final Context context,
+            final List<BatteryEntry> batteryEntryList,
+            final BatteryUsageStats batteryUsageStats,
+            final boolean isFullChargeStart) {
         final long startTime = System.currentTimeMillis();
         final Intent intent = BatteryUtils.getBatteryIntent(context);
         if (intent == null) {
@@ -152,7 +150,7 @@
             clearMemory();
             return null;
         }
-        final int batteryLevel = BatteryUtils.getBatteryLevel(intent);
+        final int batteryLevel = BatteryStatus.getBatteryLevel(intent);
         final int batteryStatus = intent.getIntExtra(
                 BatteryManager.EXTRA_STATUS, BatteryManager.BATTERY_STATUS_UNKNOWN);
         final int batteryHealth = intent.getIntExtra(
@@ -167,15 +165,20 @@
             batteryEntryList.stream()
                     .filter(entry -> {
                         final long foregroundMs = entry.getTimeInForegroundMs();
+                        final long foregroundServiceMs = entry.getTimeInForegroundServiceMs();
                         final long backgroundMs = entry.getTimeInBackgroundMs();
                         if (entry.getConsumedPower() == 0
-                                && (foregroundMs != 0 || backgroundMs != 0)) {
+                                && (foregroundMs != 0
+                                || foregroundServiceMs != 0
+                                || backgroundMs != 0)) {
                             Log.w(TAG, String.format(
-                                    "no consumed power but has running time for %s time=%d|%d",
-                                    entry.getLabel(), foregroundMs, backgroundMs));
+                                    "no consumed power but has running time for %s time=%d|%d|%d",
+                                    entry.getLabel(), foregroundMs, foregroundServiceMs,
+                                    backgroundMs));
                         }
                         return entry.getConsumedPower() != 0
                                 || foregroundMs != 0
+                                || foregroundServiceMs != 0
                                 || backgroundMs != 0;
                     })
                     .forEach(entry -> valuesList.add(
@@ -186,7 +189,8 @@
                                     batteryStatus,
                                     batteryHealth,
                                     snapshotBootTimestamp,
-                                    snapshotTimestamp)));
+                                    snapshotTimestamp,
+                                    isFullChargeStart)));
         }
 
         int size = 1;
@@ -197,6 +201,8 @@
             valuesList.toArray(valuesArray);
             try {
                 size = resolver.bulkInsert(BATTERY_CONTENT_URI, valuesArray);
+                Log.d(TAG, "insert() data into database with isFullChargeStart:"
+                        + isFullChargeStart);
             } catch (Exception e) {
                 Log.e(TAG, "bulkInsert() data into database error:\n" + e);
             }
@@ -210,15 +216,18 @@
                             batteryStatus,
                             batteryHealth,
                             snapshotBootTimestamp,
-                            snapshotTimestamp);
+                            snapshotTimestamp,
+                            isFullChargeStart);
             try {
                 resolver.insert(BATTERY_CONTENT_URI, contentValues);
+                Log.d(TAG, "insert() data into database with isFullChargeStart:"
+                        + isFullChargeStart);
+
             } catch (Exception e) {
                 Log.e(TAG, "insert() data into database error:\n" + e);
             }
             valuesList.add(contentValues);
         }
-        saveLastFullChargeTimestampPref(context, batteryStatus, batteryLevel, snapshotTimestamp);
         resolver.notifyChange(BATTERY_CONTENT_URI, /*observer=*/ null);
         Log.d(TAG, String.format("sendBatteryEntryData() size=%d in %d/ms",
                 size, (System.currentTimeMillis() - startTime)));
@@ -226,42 +235,6 @@
         return valuesList;
     }
 
-    @VisibleForTesting
-    static void saveLastFullChargeTimestampPref(
-            Context context, int batteryStatus, int batteryLevel, long timestamp) {
-        // Updates the SharedPreference only when timestamp is valid and phone is full charge.
-        if (!BatteryStatus.isCharged(batteryStatus, batteryLevel)) {
-            return;
-        }
-
-        final boolean success =
-                getSharedPreferences(context)
-                        .edit()
-                        .putLong(PREF_FULL_CHARGE_TIMESTAMP_KEY, timestamp)
-                        .commit();
-        if (!success) {
-            Log.w(TAG, "saveLastFullChargeTimestampPref() fail: value=" + timestamp);
-        }
-    }
-
-    @VisibleForTesting
-    static long getLastFullChargeTimestampPref(Context context) {
-        return getSharedPreferences(context).getLong(PREF_FULL_CHARGE_TIMESTAMP_KEY, 0);
-    }
-
-    /**
-     * Returns the start timestamp for "since last full charge" battery usage chart.
-     * If the last full charge happens within the last 7 days, returns the timestamp of last full
-     * charge. Otherwise, returns the timestamp for 00:00 6 days before the calendar date.
-     */
-    @VisibleForTesting
-    static long getStartTimestampForLastFullCharge(
-            Context context, Calendar calendar) {
-        final long lastFullChargeTimestamp = getLastFullChargeTimestampPref(context);
-        final long sixDayAgoTimestamp = getTimestampSixDaysAgo(calendar);
-        return Math.max(lastFullChargeTimestamp, sixDayAgoTimestamp);
-    }
-
     private static Map<Long, Map<String, BatteryHistEntry>> loadHistoryMapFromContentProvider(
             Context context, Uri batteryStateUri) {
         final boolean isWorkProfileUser = isWorkProfile(context);
@@ -296,6 +269,11 @@
                 }
                 batteryHistEntryMap.put(key, entry);
             }
+            try {
+                cursor.close();
+            } catch (Exception e) {
+                Log.e(TAG, "cursor.close() failed", e);
+            }
         }
         return resultMap;
     }
@@ -313,13 +291,6 @@
         }, CLEAR_MEMORY_DELAYED_MS);
     }
 
-    private static SharedPreferences getSharedPreferences(Context context) {
-        return context
-                .getApplicationContext() // ensures we bind it with application
-                .createDeviceProtectedStorageContext()
-                .getSharedPreferences(PREF_FILE_NAME, Context.MODE_PRIVATE);
-    }
-
     /** Returns the timestamp for 00:00 6 days before the calendar date. */
     private static long getTimestampSixDaysAgo(Calendar calendar) {
         Calendar startCalendar =
diff --git a/src/com/android/settings/fuelgauge/batteryusage/PeriodicJobReceiver.java b/src/com/android/settings/fuelgauge/batteryusage/PeriodicJobReceiver.java
index d2345ab..fddf01b 100644
--- a/src/com/android/settings/fuelgauge/batteryusage/PeriodicJobReceiver.java
+++ b/src/com/android/settings/fuelgauge/batteryusage/PeriodicJobReceiver.java
@@ -39,7 +39,7 @@
             Log.w(TAG, "do not refresh job for work profile action=" + action);
             return;
         }
-        BatteryUsageDataLoader.enqueueWork(context);
+        BatteryUsageDataLoader.enqueueWork(context, /*isFullChargeStart=*/ false);
         Log.d(TAG, "refresh periodic job from action=" + action);
         PeriodicJobManager.getInstance(context).refreshJob();
         DatabaseUtils.clearExpiredDataIfNeeded(context);
diff --git a/src/com/android/settings/fuelgauge/batteryusage/PowerUsageAdvanced.java b/src/com/android/settings/fuelgauge/batteryusage/PowerUsageAdvanced.java
index e376d85..2dba3c2 100644
--- a/src/com/android/settings/fuelgauge/batteryusage/PowerUsageAdvanced.java
+++ b/src/com/android/settings/fuelgauge/batteryusage/PowerUsageAdvanced.java
@@ -52,7 +52,6 @@
     private static final String KEY_REFRESH_TYPE = "refresh_type";
     private static final String KEY_BATTERY_GRAPH = "battery_graph";
     private static final String KEY_APP_LIST = "app_list";
-    private static final int LOADER_BATTERY_USAGE_STATS = 2;
 
     @VisibleForTesting
     BatteryHistoryPreference mHistPref;
@@ -165,7 +164,7 @@
         bundle.putInt(KEY_REFRESH_TYPE, refreshType);
         if (!mIsChartDataLoaded) {
             mIsChartDataLoaded = true;
-            getLoaderManager().restartLoader(LOADER_BATTERY_USAGE_STATS, bundle,
+            restartLoader(LoaderIndex.BATTERY_HISTORY_LOADER, bundle,
                     mBatteryHistoryLoaderCallbacks);
         }
     }
diff --git a/src/com/android/settings/fuelgauge/batteryusage/PowerUsageBase.java b/src/com/android/settings/fuelgauge/batteryusage/PowerUsageBase.java
index ccefdf2..ed3a921 100644
--- a/src/com/android/settings/fuelgauge/batteryusage/PowerUsageBase.java
+++ b/src/com/android/settings/fuelgauge/batteryusage/PowerUsageBase.java
@@ -24,6 +24,7 @@
 import android.os.UserManager;
 import android.util.Log;
 
+import androidx.annotation.IntDef;
 import androidx.annotation.NonNull;
 import androidx.annotation.VisibleForTesting;
 import androidx.loader.app.LoaderManager;
@@ -33,17 +34,19 @@
 import com.android.settings.fuelgauge.BatteryBroadcastReceiver;
 import com.android.settings.fuelgauge.BatteryUtils;
 
+import java.lang.annotation.Retention;
+import java.lang.annotation.RetentionPolicy;
+
 /**
  * Common base class for things that need to show the battery usage graph.
  */
 public abstract class PowerUsageBase extends DashboardFragment {
-
     private static final String TAG = "PowerUsageBase";
-    private static final String KEY_REFRESH_TYPE = "refresh_type";
-    private static final String KEY_INCLUDE_HISTORY = "include_history";
 
-    private static final int LOADER_BATTERY_USAGE_STATS = 1;
-
+    @VisibleForTesting
+    static final String KEY_REFRESH_TYPE = "refresh_type";
+    @VisibleForTesting
+    static final String KEY_INCLUDE_HISTORY = "include_history";
     @VisibleForTesting
     BatteryUsageStats mBatteryUsageStats;
 
@@ -55,6 +58,21 @@
     final BatteryUsageStatsLoaderCallbacks mBatteryUsageStatsLoaderCallbacks =
             new BatteryUsageStatsLoaderCallbacks();
 
+    @Retention(RetentionPolicy.SOURCE)
+    @IntDef({
+            LoaderIndex.BATTERY_USAGE_STATS_LOADER,
+            LoaderIndex.BATTERY_INFO_LOADER,
+            LoaderIndex.BATTERY_TIP_LOADER,
+            LoaderIndex.BATTERY_HISTORY_LOADER
+
+    })
+    public @interface LoaderIndex {
+        int BATTERY_USAGE_STATS_LOADER = 0;
+        int BATTERY_INFO_LOADER = 1;
+        int BATTERY_TIP_LOADER = 2;
+        int BATTERY_HISTORY_LOADER = 3;
+    }
+
     @Override
     public void onAttach(Activity activity) {
         super.onAttach(activity);
@@ -91,10 +109,28 @@
         final Bundle bundle = new Bundle();
         bundle.putInt(KEY_REFRESH_TYPE, refreshType);
         bundle.putBoolean(KEY_INCLUDE_HISTORY, isBatteryHistoryNeeded());
-        getLoaderManager().restartLoader(LOADER_BATTERY_USAGE_STATS, bundle,
+        restartLoader(LoaderIndex.BATTERY_USAGE_STATS_LOADER, bundle,
                 mBatteryUsageStatsLoaderCallbacks);
     }
 
+    protected LoaderManager getLoaderManagerForCurrentFragment() {
+        return LoaderManager.getInstance(this);
+    }
+
+    protected void restartLoader(int loaderId, Bundle bundle,
+            LoaderManager.LoaderCallbacks<?> loaderCallbacks) {
+        LoaderManager loaderManager = getLoaderManagerForCurrentFragment();
+        Loader<?> loader = loaderManager.getLoader(
+                loaderId);
+        if (loader != null && !loader.isReset()) {
+            loaderManager.restartLoader(loaderId, bundle,
+                    loaderCallbacks);
+        } else {
+            loaderManager.initLoader(loaderId, bundle,
+                    loaderCallbacks);
+        }
+    }
+
     protected void onLoadFinished(@BatteryUpdateType int refreshType) {
         refreshUi(refreshType);
     }
diff --git a/src/com/android/settings/fuelgauge/batteryusage/PowerUsageSummary.java b/src/com/android/settings/fuelgauge/batteryusage/PowerUsageSummary.java
index bca32a7..f266492 100644
--- a/src/com/android/settings/fuelgauge/batteryusage/PowerUsageSummary.java
+++ b/src/com/android/settings/fuelgauge/batteryusage/PowerUsageSummary.java
@@ -65,11 +65,6 @@
     static final String KEY_BATTERY_USAGE = "battery_usage_summary";
 
     @VisibleForTesting
-    static final int BATTERY_INFO_LOADER = 1;
-    @VisibleForTesting
-    static final int BATTERY_TIP_LOADER = 2;
-
-    @VisibleForTesting
     PowerUsageFeatureProvider mPowerFeatureProvider;
     @VisibleForTesting
     BatteryUtils mBatteryUtils;
@@ -241,7 +236,7 @@
 
     @VisibleForTesting
     void restartBatteryTipLoader() {
-        getLoaderManager().restartLoader(BATTERY_TIP_LOADER, Bundle.EMPTY, mBatteryTipsCallbacks);
+        restartLoader(LoaderIndex.BATTERY_TIP_LOADER, Bundle.EMPTY, mBatteryTipsCallbacks);
     }
 
     @VisibleForTesting
@@ -274,8 +269,7 @@
         if (!mIsBatteryPresent) {
             return;
         }
-        getLoaderManager().restartLoader(BATTERY_INFO_LOADER, Bundle.EMPTY,
-                mBatteryInfoLoaderCallbacks);
+        restartLoader(LoaderIndex.BATTERY_INFO_LOADER, Bundle.EMPTY, mBatteryInfoLoaderCallbacks);
     }
 
     @VisibleForTesting
diff --git a/src/com/android/settings/fuelgauge/batteryusage/bugreport/BugReportContentProvider.java b/src/com/android/settings/fuelgauge/batteryusage/bugreport/BugReportContentProvider.java
new file mode 100644
index 0000000..f2cdbbd
--- /dev/null
+++ b/src/com/android/settings/fuelgauge/batteryusage/bugreport/BugReportContentProvider.java
@@ -0,0 +1,88 @@
+/*
+ * 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.batteryusage.bugreport;
+
+import android.content.ContentProvider;
+import android.content.ContentValues;
+import android.content.Context;
+import android.database.Cursor;
+import android.net.Uri;
+import android.util.Log;
+
+import com.android.settings.fuelgauge.batteryusage.DatabaseUtils;
+
+import java.io.FileDescriptor;
+import java.io.PrintWriter;
+
+/** Provides debug information in the bugreports when device is dumpping. */
+public final class BugReportContentProvider extends ContentProvider {
+    private static final String TAG = "BugReportContentProvider";
+
+    @Override
+    public boolean onCreate() {
+        return true;
+    }
+
+    @Override
+    public void dump(FileDescriptor fd, PrintWriter writer, String[] args) {
+        final Context context = getContext();
+        if (context == null) {
+            Log.w(TAG, "failed to dump BatteryUsage state: null context");
+            return;
+        }
+        if (DatabaseUtils.isWorkProfile(context)) {
+            Log.w(TAG, "ignore battery usage states dump in the work profile");
+            return;
+        }
+        writer.println("dump BatteryUsage states:");
+        LogUtils.dumpUsageDatabaseHist(context, writer);
+    }
+
+    @Override
+    public Cursor query(
+            Uri uri,
+            String[] projection,
+            String selection,
+            String[] selectionArgs,
+            String sortOrder) {
+        throw new UnsupportedOperationException("unsupported!");
+    }
+
+    @Override
+    public String getType(Uri uri) {
+        throw new UnsupportedOperationException("unsupported!");
+    }
+
+    @Override
+    public Uri insert(Uri uri, ContentValues values) {
+        throw new UnsupportedOperationException("unsupported!");
+    }
+
+    @Override
+    public int delete(Uri uri, String selection, String[] selectionArgs) {
+        throw new UnsupportedOperationException("unsupported!");
+    }
+
+    @Override
+    public int update(
+            Uri uri,
+            ContentValues values,
+            String selection,
+            String[] selectionArgs) {
+        throw new UnsupportedOperationException("unsupported!");
+    }
+}
diff --git a/src/com/android/settings/fuelgauge/batteryusage/bugreport/LogUtils.java b/src/com/android/settings/fuelgauge/batteryusage/bugreport/LogUtils.java
new file mode 100644
index 0000000..327957d
--- /dev/null
+++ b/src/com/android/settings/fuelgauge/batteryusage/bugreport/LogUtils.java
@@ -0,0 +1,72 @@
+/*
+ * 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.batteryusage.bugreport;
+
+import android.content.Context;
+import android.util.Log;
+
+import com.android.settings.fuelgauge.batteryusage.db.BatteryState;
+import com.android.settings.fuelgauge.batteryusage.db.BatteryStateDao;
+import com.android.settings.fuelgauge.batteryusage.db.BatteryStateDatabase;
+
+import java.io.PrintWriter;
+import java.text.SimpleDateFormat;
+import java.time.Clock;
+import java.time.Duration;
+import java.util.Date;
+import java.util.List;
+import java.util.Locale;
+
+/** A utility class to aggregate and provide required log data. */
+public final class LogUtils {
+    private static final String TAG = "LogUtils";
+    private static final Duration DUMP_TIME_OFFSET = Duration.ofHours(24);
+    private static final Duration DUMP_TIME_OFFSET_FOR_ENTRY = Duration.ofHours(4);
+
+    @SuppressWarnings("JavaUtilDate")
+    static void dumpUsageDatabaseHist(Context context, PrintWriter writer) {
+        final BatteryStateDao dao =
+                BatteryStateDatabase
+                        .getInstance(context.getApplicationContext())
+                        .batteryStateDao();
+        final long timeOffset =
+                Clock.systemUTC().millis() - DUMP_TIME_OFFSET.toMillis();
+        // Gets all distinct timestamps.
+        final List<Long> timestamps = dao.getDistinctTimestamps(timeOffset);
+        final int distinctCount = timestamps.size();
+        writer.println("\n\tDatabaseHistory:");
+        writer.println("distinct timestamp count:" + distinctCount);
+        Log.w(TAG, "distinct timestamp count:" + distinctCount);
+        if (distinctCount == 0) {
+            return;
+        }
+        // Dumps all distinct timestamps.
+        final SimpleDateFormat formatter =
+                new SimpleDateFormat("MMM dd, HH:mm:ss", Locale.US);
+        timestamps.forEach(timestamp -> {
+            final String formattedTimestamp = formatter.format(new Date(timestamp));
+            writer.println("\t" + formattedTimestamp);
+            Log.w(TAG, "\t" + formattedTimestamp);
+        });
+
+        final List<BatteryState> stateList = dao.getAllAfter(
+                Clock.systemUTC().millis() - DUMP_TIME_OFFSET_FOR_ENTRY.toMillis());
+        stateList.stream().forEach(state -> writer.println(state));
+    }
+
+    private LogUtils() {}
+}
diff --git a/src/com/android/settings/fuelgauge/batteryusage/db/BatteryStateDao.java b/src/com/android/settings/fuelgauge/batteryusage/db/BatteryStateDao.java
index b1afa6b..6d2ab8d 100644
--- a/src/com/android/settings/fuelgauge/batteryusage/db/BatteryStateDao.java
+++ b/src/com/android/settings/fuelgauge/batteryusage/db/BatteryStateDao.java
@@ -41,9 +41,11 @@
     @Query("SELECT * FROM BatteryState WHERE timestamp > :timestamp ORDER BY timestamp DESC")
     List<BatteryState> getAllAfter(long timestamp);
 
-    /** Gets the {@link Cursor} of all recorded data from a specific timestamp. */
-    @Query("SELECT * FROM BatteryState WHERE timestamp >= :timestamp ORDER BY timestamp DESC")
-    Cursor getCursorAfter(long timestamp);
+    /** Gets the {@link Cursor} of all recorded data since last full charge within 7 days. */
+    @Query("SELECT * FROM BatteryState WHERE timestamp >= :timestampSixDaysAgo AND timestamp >= "
+            + "(SELECT IFNULL((SELECT MAX(timestamp) FROM BatteryState "
+            + "WHERE isFullChargeCycleStart = 1), 0)) ORDER BY timestamp ASC")
+    Cursor getCursorSinceLastFullCharge(long timestampSixDaysAgo);
 
     /** Get the count of distinct timestamp after a specific timestamp. */
     @Query("SELECT COUNT(DISTINCT timestamp) FROM BatteryState WHERE timestamp > :timestamp")
diff --git a/src/com/android/settings/fuelgauge/protos/Android.bp b/src/com/android/settings/fuelgauge/protos/Android.bp
new file mode 100644
index 0000000..ab5e36b
--- /dev/null
+++ b/src/com/android/settings/fuelgauge/protos/Android.bp
@@ -0,0 +1,16 @@
+package {
+    // See: http://go/android-license-faq
+    // A large-scale-change added 'default_applicable_licenses' to import
+    // all of the 'license_kinds' from "packages_apps_Settings_license"
+    // to get the below license kinds:
+    //   SPDX-license-identifier-Apache-2.0
+    default_applicable_licenses: ["packages_apps_Settings_license"],
+}
+
+java_library {
+    name: "fuelgauge-usage-state-protos-lite",
+    proto: {
+        type: "lite",
+    },
+    srcs: ["fuelgauge_usage_state.proto"],
+}
\ No newline at end of file
diff --git a/protos/fuelgauge_usage_state.proto b/src/com/android/settings/fuelgauge/protos/fuelgauge_usage_state.proto
similarity index 96%
rename from protos/fuelgauge_usage_state.proto
rename to src/com/android/settings/fuelgauge/protos/fuelgauge_usage_state.proto
index cd112ea..813344b 100644
--- a/protos/fuelgauge_usage_state.proto
+++ b/src/com/android/settings/fuelgauge/protos/fuelgauge_usage_state.proto
@@ -1,6 +1,5 @@
 syntax = "proto2";
 
-package com.android.settings.intelligence;
 option java_multiple_files = true;
 option java_package = "com.android.settings.fuelgauge.batteryusage";
 option java_outer_classname = "FuelgaugeUsageStateProto";
diff --git a/src/com/android/settings/homepage/SettingsHomepageActivity.java b/src/com/android/settings/homepage/SettingsHomepageActivity.java
index 038216f..fc0c68e 100644
--- a/src/com/android/settings/homepage/SettingsHomepageActivity.java
+++ b/src/com/android/settings/homepage/SettingsHomepageActivity.java
@@ -27,6 +27,8 @@
 import android.app.settings.SettingsEnums;
 import android.content.ComponentName;
 import android.content.Intent;
+import android.content.pm.ActivityInfo;
+import android.content.pm.PackageManager;
 import android.content.pm.UserInfo;
 import android.content.res.Configuration;
 import android.os.Bundle;
@@ -66,6 +68,7 @@
 import com.android.settings.core.FeatureFlags;
 import com.android.settings.homepage.contextualcards.ContextualCardsFragment;
 import com.android.settings.overlay.FeatureFactory;
+import com.android.settings.password.PasswordUtils;
 import com.android.settings.safetycenter.SafetyCenterManagerWrapper;
 import com.android.settingslib.Utils;
 import com.android.settingslib.core.lifecycle.HideNonSystemOverlayMixin;
@@ -461,6 +464,32 @@
             finish();
             return;
         }
+
+        if (!TextUtils.equals(PasswordUtils.getCallingAppPackageName(getActivityToken()),
+                getPackageName())) {
+            ActivityInfo targetActivityInfo = null;
+            try {
+                targetActivityInfo = getPackageManager().getActivityInfo(targetComponentName,
+                        /* flags= */ 0);
+            } catch (PackageManager.NameNotFoundException e) {
+                Log.e(TAG, "Failed to get target ActivityInfo: " + e);
+                finish();
+                return;
+            }
+
+            if (!targetActivityInfo.exported) {
+                Log.e(TAG, "Must not launch an unexported Actvity for deep link");
+                finish();
+                return;
+            }
+
+            if (!isCallingAppPermitted(targetActivityInfo.permission)) {
+                Log.e(TAG, "Calling app must have the permission of deep link Activity");
+                finish();
+                return;
+            }
+        }
+
         targetIntent.setComponent(targetComponentName);
 
         // To prevent launchDeepLinkIntentToRight again for configuration change.
@@ -498,6 +527,12 @@
         }
     }
 
+    @VisibleForTesting
+    boolean isCallingAppPermitted(String permission) {
+        return TextUtils.isEmpty(permission) || PasswordUtils.isCallingAppPermitted(
+                this, getActivityToken(), permission);
+    }
+
     private String getHighlightMenuKey() {
         final Intent intent = getIntent();
         if (intent != null && TextUtils.equals(intent.getAction(),
diff --git a/src/com/android/settings/location/BluetoothScanningFragment.java b/src/com/android/settings/location/BluetoothScanningFragment.java
index 553f975..01c22d5 100644
--- a/src/com/android/settings/location/BluetoothScanningFragment.java
+++ b/src/com/android/settings/location/BluetoothScanningFragment.java
@@ -37,7 +37,7 @@
 
     @Override
     public int getMetricsCategory() {
-        return SettingsEnums.LOCATION_SERVICES;
+        return SettingsEnums.LOCATION_SERVICES_BLUETOOTH_SCANNING;
     }
 
     @Override
diff --git a/src/com/android/settings/location/LocationPersonalSettings.java b/src/com/android/settings/location/LocationPersonalSettings.java
index 0553d96..128ec76 100644
--- a/src/com/android/settings/location/LocationPersonalSettings.java
+++ b/src/com/android/settings/location/LocationPersonalSettings.java
@@ -32,7 +32,7 @@
 
     @Override
     public int getMetricsCategory() {
-        return SettingsEnums.LOCATION;
+        return SettingsEnums.LOCATION_PERSONAL;
     }
 
     @Override
diff --git a/src/com/android/settings/location/LocationServicesForWork.java b/src/com/android/settings/location/LocationServicesForWork.java
index 390be10..29285ad 100644
--- a/src/com/android/settings/location/LocationServicesForWork.java
+++ b/src/com/android/settings/location/LocationServicesForWork.java
@@ -33,7 +33,7 @@
 
     @Override
     public int getMetricsCategory() {
-        return SettingsEnums.LOCATION_SERVICES;
+        return SettingsEnums.LOCATION_SERVICES_FOR_WORK;
     }
 
     @Override
diff --git a/src/com/android/settings/location/WifiScanningFragment.java b/src/com/android/settings/location/WifiScanningFragment.java
index f5cb0ae..6188c02 100644
--- a/src/com/android/settings/location/WifiScanningFragment.java
+++ b/src/com/android/settings/location/WifiScanningFragment.java
@@ -37,7 +37,7 @@
 
     @Override
     public int getMetricsCategory() {
-        return SettingsEnums.LOCATION_SERVICES;
+        return SettingsEnums.LOCATION_SERVICES_WIFI_SCANNING;
     }
 
     @Override
diff --git a/src/com/android/settings/network/EraseEuiccDataDialogFragment.java b/src/com/android/settings/network/EraseEuiccDataDialogFragment.java
index 2c3847c..32903bd 100644
--- a/src/com/android/settings/network/EraseEuiccDataDialogFragment.java
+++ b/src/com/android/settings/network/EraseEuiccDataDialogFragment.java
@@ -89,12 +89,9 @@
     }
 
     private void runAsyncWipe(Context context) {
-        AsyncTask.execute(new Runnable() {
-            @Override
-            public void run() {
-                RecoverySystem.wipeEuiccData(
-                        context, PACKAGE_NAME_EUICC_DATA_MANAGEMENT_CALLBACK);
-            }
-        });
+        Runnable runnable = (new ResetNetworkOperationBuilder(context))
+                .resetEsim(PACKAGE_NAME_EUICC_DATA_MANAGEMENT_CALLBACK)
+                .build();
+        AsyncTask.execute(runnable);
     }
 }
diff --git a/src/com/android/settings/network/InternetPreferenceController.java b/src/com/android/settings/network/InternetPreferenceController.java
index 6a75fce..b1bc694 100644
--- a/src/com/android/settings/network/InternetPreferenceController.java
+++ b/src/com/android/settings/network/InternetPreferenceController.java
@@ -45,6 +45,7 @@
 import com.android.settings.wifi.WifiSummaryUpdater;
 import com.android.settingslib.Utils;
 import com.android.settingslib.core.AbstractPreferenceController;
+import com.android.settingslib.mobile.dataservice.DataServiceUtils;
 import com.android.settingslib.mobile.dataservice.MobileNetworkInfoEntity;
 import com.android.settingslib.mobile.dataservice.SubscriptionInfoEntity;
 import com.android.settingslib.mobile.dataservice.UiccInfoEntity;
@@ -237,9 +238,7 @@
 
     @Override
     public void onAvailableSubInfoChanged(List<SubscriptionInfoEntity> subInfoEntityList) {
-        if ((mSubInfoEntityList != null &&
-                (subInfoEntityList.isEmpty() || !subInfoEntityList.equals(mSubInfoEntityList)))
-                || (!subInfoEntityList.isEmpty() && mSubInfoEntityList == null)) {
+        if (DataServiceUtils.shouldUpdateEntityList(mSubInfoEntityList, subInfoEntityList)) {
             mSubInfoEntityList = subInfoEntityList;
             updateState(mPreference);
         }
diff --git a/src/com/android/settings/network/InternetResetHelper.java b/src/com/android/settings/network/InternetResetHelper.java
index 086ef1b..7920cca 100644
--- a/src/com/android/settings/network/InternetResetHelper.java
+++ b/src/com/android/settings/network/InternetResetHelper.java
@@ -21,14 +21,9 @@
 import android.content.Intent;
 import android.content.IntentFilter;
 import android.net.wifi.WifiManager;
-import android.os.HandlerThread;
-import android.os.Process;
-import android.text.TextUtils;
 import android.util.Log;
 
-import androidx.annotation.UiThread;
 import androidx.annotation.VisibleForTesting;
-import androidx.annotation.WorkerThread;
 import androidx.lifecycle.Lifecycle;
 import androidx.lifecycle.LifecycleObserver;
 import androidx.lifecycle.OnLifecycleEvent;
@@ -38,14 +33,14 @@
 import com.android.settingslib.connectivity.ConnectivitySubsystemsRecoveryManager;
 import com.android.settingslib.utils.HandlerInjector;
 
+import java.lang.ref.WeakReference;
 import java.util.ArrayList;
 import java.util.List;
 
 /**
  * Helper class to restart connectivity for all requested subsystems.
  */
-public class InternetResetHelper implements LifecycleObserver,
-        ConnectivitySubsystemsRecoveryManager.RecoveryStatusCallback {
+public class InternetResetHelper implements LifecycleObserver {
 
     protected static final String TAG = "InternetResetHelper";
     public static final long RESTART_TIMEOUT_MS = 15_000; // 15 seconds
@@ -61,41 +56,40 @@
     protected final IntentFilter mWifiStateFilter;
     protected final BroadcastReceiver mWifiStateReceiver = new BroadcastReceiver() {
         @Override
-        @WorkerThread
         public void onReceive(Context context, Intent intent) {
-            if (intent != null && TextUtils.equals(intent.getAction(),
-                    WifiManager.NETWORK_STATE_CHANGED_ACTION)) {
-                updateWifiStateChange();
-            }
+            updateWifiStateChange();
         }
     };
 
-    protected ConnectivitySubsystemsRecoveryManager mConnectivitySubsystemsRecoveryManager;
-    protected HandlerThread mWorkerThread;
-    protected boolean mIsRecoveryReady;
-    protected boolean mIsWifiReady;
+    protected RecoveryWorker mRecoveryWorker;
+    protected boolean mIsWifiReady = true;
     protected HandlerInjector mHandlerInjector;
-    protected final Runnable mResumeRunnable = () -> {
-        resumePreferences();
-    };
     protected final Runnable mTimeoutRunnable = () -> {
-        mIsRecoveryReady = true;
+        Log.w(TAG, "Resume preferences due to connectivity subsystems recovery timed out.");
+        mRecoveryWorker.clearRecovering();
         mIsWifiReady = true;
         resumePreferences();
     };
 
-    public InternetResetHelper(Context context, Lifecycle lifecycle) {
+    public InternetResetHelper(Context context, Lifecycle lifecycle,
+            NetworkMobileProviderController mobileNetworkController,
+            Preference wifiTogglePreferences,
+            PreferenceCategory connectedWifiEntryPreferenceCategory,
+            PreferenceCategory firstWifiEntryPreferenceCategory,
+            PreferenceCategory wifiEntryPreferenceCategory,
+            Preference resettingPreference) {
         mContext = context;
+        mMobileNetworkController = mobileNetworkController;
+        mWifiTogglePreferences = wifiTogglePreferences;
+        mWifiNetworkPreferences.add(connectedWifiEntryPreferenceCategory);
+        mWifiNetworkPreferences.add(firstWifiEntryPreferenceCategory);
+        mWifiNetworkPreferences.add(wifiEntryPreferenceCategory);
+        mResettingPreference = resettingPreference;
+
         mHandlerInjector = new HandlerInjector(context.getMainThreadHandler());
         mWifiManager = mContext.getSystemService(WifiManager.class);
         mWifiStateFilter = new IntentFilter(WifiManager.NETWORK_STATE_CHANGED_ACTION);
-
-        mWorkerThread = new HandlerThread(TAG
-                + "{" + Integer.toHexString(System.identityHashCode(this)) + "}",
-                Process.THREAD_PRIORITY_BACKGROUND);
-        mWorkerThread.start();
-        mConnectivitySubsystemsRecoveryManager = new ConnectivitySubsystemsRecoveryManager(
-                mContext, mWorkerThread.getThreadHandler());
+        mRecoveryWorker = RecoveryWorker.getInstance(mContext, this);
 
         if (lifecycle != null) {
             lifecycle.addObserver(this);
@@ -118,72 +112,18 @@
     /** @OnLifecycleEvent(Lifecycle.Event.ON_DESTROY) */
     @OnLifecycleEvent(Lifecycle.Event.ON_DESTROY)
     public void onDestroy() {
-        mHandlerInjector.removeCallbacks(mResumeRunnable);
         mHandlerInjector.removeCallbacks(mTimeoutRunnable);
-        mWorkerThread.quit();
-    }
-
-    @Override
-    @WorkerThread
-    public void onSubsystemRestartOperationBegin() {
-        Log.d(TAG, "The connectivity subsystem is starting for recovery.");
-    }
-
-    @Override
-    @WorkerThread
-    public void onSubsystemRestartOperationEnd() {
-        Log.d(TAG, "The connectivity subsystem is done for recovery.");
-        if (!mIsRecoveryReady) {
-            mIsRecoveryReady = true;
-            mHandlerInjector.postDelayed(mResumeRunnable, 0 /* delayMillis */);
-        }
     }
 
     @VisibleForTesting
-    @WorkerThread
     protected void updateWifiStateChange() {
         if (!mIsWifiReady && mWifiManager.isWifiEnabled()) {
             Log.d(TAG, "The Wi-Fi subsystem is done for recovery.");
             mIsWifiReady = true;
-            mHandlerInjector.postDelayed(mResumeRunnable, 0 /* delayMillis */);
+            resumePreferences();
         }
     }
 
-    /**
-     * Sets the resetting preference.
-     */
-    @UiThread
-    public void setResettingPreference(Preference preference) {
-        mResettingPreference = preference;
-    }
-
-    /**
-     * Sets the mobile network controller.
-     */
-    @UiThread
-    public void setMobileNetworkController(NetworkMobileProviderController controller) {
-        mMobileNetworkController = controller;
-    }
-
-    /**
-     * Sets the Wi-Fi toggle preference.
-     */
-    @UiThread
-    public void setWifiTogglePreference(Preference preference) {
-        mWifiTogglePreferences = preference;
-    }
-
-    /**
-     * Adds the Wi-Fi network preference.
-     */
-    @UiThread
-    public void addWifiNetworkPreference(PreferenceCategory preference) {
-        if (preference != null) {
-            mWifiNetworkPreferences.add(preference);
-        }
-    }
-
-    @UiThread
     protected void suspendPreferences() {
         Log.d(TAG, "Suspend the subsystem preferences");
         if (mMobileNetworkController != null) {
@@ -201,9 +141,9 @@
         }
     }
 
-    @UiThread
     protected void resumePreferences() {
-        if (mIsRecoveryReady && mMobileNetworkController != null) {
+        boolean isRecoveryReady = !mRecoveryWorker.isRecovering();
+        if (isRecoveryReady && mMobileNetworkController != null) {
             Log.d(TAG, "Resume the Mobile Network controller");
             mMobileNetworkController.hidePreference(false /* hide */, true /* immediately */);
         }
@@ -214,7 +154,7 @@
                 pref.setVisible(true);
             }
         }
-        if (mIsRecoveryReady && mIsWifiReady) {
+        if (isRecoveryReady && mIsWifiReady) {
             mHandlerInjector.removeCallbacks(mTimeoutRunnable);
             if (mResettingPreference != null) {
                 Log.d(TAG, "Resume the Resetting preference");
@@ -223,21 +163,99 @@
         }
     }
 
-    /**
-     * Restart connectivity for all requested subsystems.
-     */
-    @UiThread
+    protected void showResettingAndSendTimeoutChecks() {
+        suspendPreferences();
+        mHandlerInjector.postDelayed(mTimeoutRunnable, RESTART_TIMEOUT_MS);
+    }
+
+    /** Restart connectivity for all requested subsystems. */
     public void restart() {
-        if (!mConnectivitySubsystemsRecoveryManager.isRecoveryAvailable()) {
+        if (!mRecoveryWorker.isRecoveryAvailable()) {
             Log.e(TAG, "The connectivity subsystem is not available to restart.");
             return;
         }
-
-        Log.d(TAG, "The connectivity subsystem is restarting for recovery.");
-        suspendPreferences();
-        mIsRecoveryReady = false;
+        showResettingAndSendTimeoutChecks();
         mIsWifiReady = !mWifiManager.isWifiEnabled();
-        mHandlerInjector.postDelayed(mTimeoutRunnable, RESTART_TIMEOUT_MS);
-        mConnectivitySubsystemsRecoveryManager.triggerSubsystemRestart(null /* reason */, this);
+        mRecoveryWorker.triggerRestart();
+    }
+
+    /** Check if the connectivity subsystem is under recovering. */
+    public void checkRecovering() {
+        if (!mRecoveryWorker.isRecovering()) return;
+        mIsWifiReady = false;
+        showResettingAndSendTimeoutChecks();
+    }
+
+    /**
+     * This is a singleton class for ConnectivitySubsystemsRecoveryManager worker.
+     */
+    @VisibleForTesting
+    public static class RecoveryWorker implements
+            ConnectivitySubsystemsRecoveryManager.RecoveryStatusCallback {
+        private static final String TAG = "RecoveryWorker";
+        private static RecoveryWorker sInstance;
+        private static WeakReference<InternetResetHelper> sCallback;
+        private static ConnectivitySubsystemsRecoveryManager sRecoveryManager;
+        private static boolean sIsRecovering;
+
+        /**
+         * Create a singleton class for ConnectivitySubsystemsRecoveryManager.
+         *
+         * @param context  The context to use for the content resolver.
+         * @param callback The callback of {@link InternetResetHelper} object.
+         * @return an instance of {@link RecoveryWorker} object.
+         */
+        public static RecoveryWorker getInstance(Context context, InternetResetHelper callback) {
+            sCallback = new WeakReference<>(callback);
+            if (sInstance != null) return sInstance;
+
+            sInstance = new RecoveryWorker();
+            Context appContext = context.getApplicationContext();
+            sRecoveryManager = new ConnectivitySubsystemsRecoveryManager(appContext,
+                    appContext.getMainThreadHandler());
+            return sInstance;
+        }
+
+        /** Returns true, If the subsystem service is recovering. */
+        public boolean isRecovering() {
+            return sIsRecovering;
+        }
+
+        /** Clear the recovering flag. */
+        public void clearRecovering() {
+            sIsRecovering = false;
+        }
+
+        /** Returns true, If the subsystem service is recovery available. */
+        public boolean isRecoveryAvailable() {
+            return sRecoveryManager.isRecoveryAvailable();
+        }
+
+        /** Trigger connectivity recovery for all requested technologies. */
+        public boolean triggerRestart() {
+            if (!isRecoveryAvailable()) {
+                Log.e(TAG, "The connectivity subsystem is not available to restart.");
+                return false;
+            }
+            sIsRecovering = true;
+            sRecoveryManager.triggerSubsystemRestart(null /* reason */, sInstance);
+            Log.d(TAG, "The connectivity subsystem is restarting for recovery.");
+            return true;
+        }
+
+        @Override
+        public void onSubsystemRestartOperationBegin() {
+            Log.d(TAG, "The connectivity subsystem is starting for recovery.");
+            sIsRecovering = true;
+        }
+
+        @Override
+        public void onSubsystemRestartOperationEnd() {
+            Log.d(TAG, "The connectivity subsystem is done for recovery.");
+            sIsRecovering = false;
+            InternetResetHelper callback = sCallback.get();
+            if (callback == null) return;
+            callback.resumePreferences();
+        }
     }
 }
diff --git a/src/com/android/settings/network/MobileNetworkRepository.java b/src/com/android/settings/network/MobileNetworkRepository.java
index 038490f..5de4c72 100644
--- a/src/com/android/settings/network/MobileNetworkRepository.java
+++ b/src/com/android/settings/network/MobileNetworkRepository.java
@@ -17,6 +17,8 @@
 
 import static android.telephony.UiccSlotInfo.CARD_STATE_INFO_PRESENT;
 
+import static com.android.internal.telephony.TelephonyIntents.ACTION_DEFAULT_VOICE_SUBSCRIPTION_CHANGED;
+
 import android.app.settings.SettingsEnums;
 import android.content.BroadcastReceiver;
 import android.content.Context;
@@ -39,6 +41,7 @@
 import com.android.settings.network.telephony.MobileNetworkUtils;
 import com.android.settings.overlay.FeatureFactory;
 import com.android.settingslib.core.instrumentation.MetricsFeatureProvider;
+import com.android.settingslib.mobile.dataservice.DataServiceUtils;
 import com.android.settingslib.mobile.dataservice.MobileNetworkDatabase;
 import com.android.settingslib.mobile.dataservice.MobileNetworkInfoDao;
 import com.android.settingslib.mobile.dataservice.MobileNetworkInfoEntity;
@@ -49,6 +52,7 @@
 
 import java.util.ArrayList;
 import java.util.Collection;
+import java.util.Iterator;
 import java.util.List;
 import java.util.Map;
 import java.util.concurrent.ExecutorService;
@@ -84,6 +88,7 @@
     private Uri mAirplaneModeSettingUri;
     private MetricsFeatureProvider mMetricsFeatureProvider;
     private IntentFilter mFilter = new IntentFilter();
+    private MobileDataContentObserver mDataContentObserver;
 
     private int mPhysicalSlotIndex = SubscriptionManager.INVALID_SIM_SLOT_INDEX;
     private int mLogicalSlotIndex = SubscriptionManager.INVALID_SIM_SLOT_INDEX;
@@ -98,23 +103,40 @@
 
     public static MobileNetworkRepository create(Context context,
             MobileNetworkCallback mobileNetworkCallback) {
-        return new MobileNetworkRepository(context, mobileNetworkCallback);
+        return new MobileNetworkRepository(context, mobileNetworkCallback,
+                SubscriptionManager.INVALID_SUBSCRIPTION_ID);
     }
 
-    private MobileNetworkRepository(Context context, MobileNetworkCallback mobileNetworkCallback) {
+    public static MobileNetworkRepository createBySubId(Context context,
+            MobileNetworkCallback mobileNetworkCallback, int subId) {
+        return new MobileNetworkRepository(context, mobileNetworkCallback, subId);
+    }
+
+    private MobileNetworkRepository(Context context, MobileNetworkCallback mobileNetworkCallback,
+            int subId) {
+        mSubId = subId;
         mContext = context;
-        mCallback = mobileNetworkCallback;
         mMobileNetworkDatabase = MobileNetworkDatabase.getInstance(context);
+        mMetricsFeatureProvider = FeatureFactory.getFactory(context).getMetricsFeatureProvider();
+        mMetricsFeatureProvider.action(mContext, SettingsEnums.ACTION_MOBILE_NETWORK_DB_CREATED);
+        mSubscriptionManager = context.getSystemService(SubscriptionManager.class);
+        mCallback = mobileNetworkCallback;
         mSubscriptionInfoDao = mMobileNetworkDatabase.mSubscriptionInfoDao();
         mUiccInfoDao = mMobileNetworkDatabase.mUiccInfoDao();
         mMobileNetworkInfoDao = mMobileNetworkDatabase.mMobileNetworkInfoDao();
-        mSubscriptionManager = context.getSystemService(SubscriptionManager.class);
         mAirplaneModeObserver = new AirplaneModeObserver(new Handler(Looper.getMainLooper()));
         mAirplaneModeSettingUri = Settings.Global.getUriFor(Settings.Global.AIRPLANE_MODE_ON);
-        mMetricsFeatureProvider = FeatureFactory.getFactory(context).getMetricsFeatureProvider();
-        mMetricsFeatureProvider.action(mContext, SettingsEnums.ACTION_MOBILE_NETWORK_DB_CREATED);
+        mDataContentObserver = new MobileDataContentObserver(
+                new Handler(Looper.getMainLooper()));
+        mDataContentObserver.setOnMobileDataChangedListener(() -> {
+            mExecutor.execute(() -> {
+                insertMobileNetworkInfo(context);
+            });
+        });
         mFilter.addAction(TelephonyManager.ACTION_DEFAULT_DATA_SUBSCRIPTION_CHANGED);
         mFilter.addAction(SubscriptionManager.ACTION_DEFAULT_SUBSCRIPTION_CHANGED);
+        mFilter.addAction(ACTION_DEFAULT_VOICE_SUBSCRIPTION_CHANGED);
+        mFilter.addAction(SubscriptionManager.ACTION_DEFAULT_SMS_SUBSCRIPTION_CHANGED);
     }
 
     private class AirplaneModeObserver extends ContentObserver {
@@ -142,17 +164,16 @@
     private final BroadcastReceiver mDataSubscriptionChangedReceiver = new BroadcastReceiver() {
         @Override
         public void onReceive(Context context, Intent intent) {
-            final String action = intent.getAction();
-            if (action.equals(TelephonyManager.ACTION_DEFAULT_DATA_SUBSCRIPTION_CHANGED)
-                    || action.equals(SubscriptionManager.ACTION_DEFAULT_SUBSCRIPTION_CHANGED)) {
-                onSubscriptionsChanged();
-            }
+            onSubscriptionsChanged();
         }
     };
 
     public void addRegister(LifecycleOwner lifecycleOwner) {
         mSubscriptionManager.addOnSubscriptionsChangedListener(mContext.getMainExecutor(), this);
         mAirplaneModeObserver.register(mContext);
+        if (mSubId != SubscriptionManager.INVALID_SUBSCRIPTION_ID) {
+            mDataContentObserver.register(mContext, mSubId);
+        }
         mContext.registerReceiver(mDataSubscriptionChangedReceiver, mFilter);
         observeAllSubInfo(lifecycleOwner);
         observeAllUiccInfo(lifecycleOwner);
@@ -160,8 +181,10 @@
     }
 
     public void removeRegister() {
+        if (mSubId != SubscriptionManager.INVALID_SUBSCRIPTION_ID) {
+            mDataContentObserver.unRegister(mContext);
+        }
         mAirplaneModeObserver.unRegister(mContext);
-        mContext.getContentResolver().unregisterContentObserver(mAirplaneModeObserver);
         if (mDataSubscriptionChangedReceiver != null) {
             mContext.unregisterReceiver(mDataSubscriptionChangedReceiver);
         }
@@ -205,6 +228,10 @@
         return mSubscriptionInfoDao.querySubInfoById(subId);
     }
 
+    public MobileNetworkInfoEntity queryMobileNetworkInfoBySubId(String subId) {
+        return mMobileNetworkInfoDao.queryMobileNetworkInfoBySubId(subId);
+    }
+
     public int getSubInfosCount() {
         return mSubscriptionInfoDao.count();
     }
@@ -222,26 +249,26 @@
         for (int i = 0; i < uiccSlotInfos.length; i++) {
             UiccSlotInfo curSlotInfo = uiccSlotInfos[i];
             if (curSlotInfo.getCardStateInfo() == CARD_STATE_INFO_PRESENT) {
+                final int index = i;
                 mIsEuicc = curSlotInfo.getIsEuicc();
                 mCardState = curSlotInfo.getCardStateInfo();
                 mIsRemovable = curSlotInfo.isRemovable();
                 mCardId = subInfo.getCardId();
 
                 Collection<UiccPortInfo> uiccPortInfos = curSlotInfo.getPorts();
-                for (UiccPortInfo portInfo : uiccPortInfos) {
+                uiccPortInfos.forEach(portInfo -> {
                     if (portInfo.getPortIndex() == subInfo.getPortIndex()
                             && portInfo.getLogicalSlotIndex() == subInfo.getSimSlotIndex()) {
-                        mPhysicalSlotIndex = i;
+                        mPhysicalSlotIndex = index;
                         mLogicalSlotIndex = portInfo.getLogicalSlotIndex();
                         mIsActive = portInfo.isActive();
                         mPortIndex = portInfo.getPortIndex();
-                        break;
                     } else if (DEBUG) {
                         Log.d(TAG,
                                 "Can not get port index and physicalSlotIndex for subId "
                                         + mSubId);
                     }
-                }
+                });
                 if (mPhysicalSlotIndex != SubscriptionManager.INVALID_SIM_SLOT_INDEX) {
                     break;
                 }
@@ -391,14 +418,15 @@
         return new MobileNetworkInfoEntity(String.valueOf(mSubId),
                 MobileNetworkUtils.isContactDiscoveryEnabled(context, mSubId),
                 MobileNetworkUtils.isContactDiscoveryVisible(context, mSubId),
-                MobileNetworkUtils.isMobileDataEnabled(context),
+                mTelephonyManager.isDataEnabled(),
                 MobileNetworkUtils.isCdmaOptions(context, mSubId),
                 MobileNetworkUtils.isGsmOptions(context, mSubId),
                 MobileNetworkUtils.isWorldMode(context, mSubId),
                 MobileNetworkUtils.shouldDisplayNetworkSelectOptions(context, mSubId),
                 MobileNetworkUtils.isTdscdmaSupported(context, mSubId),
                 MobileNetworkUtils.activeNetworkIsCellular(context),
-                SubscriptionUtil.showToggleForPhysicalSim(mSubscriptionManager)
+                SubscriptionUtil.showToggleForPhysicalSim(mSubscriptionManager),
+                mTelephonyManager.isDataRoamingEnabled()
         );
     }
 
@@ -446,9 +474,10 @@
             }
 
             if (!mSubscriptionInfoMap.isEmpty()) {
-                mSubscriptionInfoMap.forEach((key, value) -> {
-                    deleteAllInfoBySubId(String.valueOf(key));
-                });
+                Iterator<Integer> iterator = mSubscriptionInfoMap.keySet().iterator();
+                while (iterator.hasNext()) {
+                    deleteAllInfoBySubId(String.valueOf(iterator.next()));
+                }
             }
         }
     }
diff --git a/src/com/android/settings/network/MobileNetworkSummaryController.java b/src/com/android/settings/network/MobileNetworkSummaryController.java
index a3799a2..0bb1bb3 100644
--- a/src/com/android/settings/network/MobileNetworkSummaryController.java
+++ b/src/com/android/settings/network/MobileNetworkSummaryController.java
@@ -41,6 +41,7 @@
 import com.android.settingslib.Utils;
 import com.android.settingslib.core.AbstractPreferenceController;
 import com.android.settingslib.core.instrumentation.MetricsFeatureProvider;
+import com.android.settingslib.mobile.dataservice.DataServiceUtils;
 import com.android.settingslib.mobile.dataservice.MobileNetworkInfoEntity;
 import com.android.settingslib.mobile.dataservice.SubscriptionInfoEntity;
 import com.android.settingslib.mobile.dataservice.UiccInfoEntity;
@@ -226,10 +227,7 @@
 
     @Override
     public void onAvailableSubInfoChanged(List<SubscriptionInfoEntity> subInfoEntityList) {
-        if ((mSubInfoEntityList != null &&
-                (subInfoEntityList.isEmpty() || !subInfoEntityList.equals(mSubInfoEntityList)))
-                || (!subInfoEntityList.isEmpty() && mSubInfoEntityList == null)) {
-            Log.d(TAG, "subInfo list from framework is changed, update the subInfo entity list.");
+        if (DataServiceUtils.shouldUpdateEntityList(mSubInfoEntityList, subInfoEntityList)) {
             mSubInfoEntityList = subInfoEntityList;
             update();
         }
diff --git a/src/com/android/settings/network/NetworkProviderCallsSmsController.java b/src/com/android/settings/network/NetworkProviderCallsSmsController.java
index 95f8a25..7867095 100644
--- a/src/com/android/settings/network/NetworkProviderCallsSmsController.java
+++ b/src/com/android/settings/network/NetworkProviderCallsSmsController.java
@@ -37,6 +37,7 @@
 import com.android.settingslib.Utils;
 import com.android.settingslib.core.AbstractPreferenceController;
 import com.android.settingslib.core.lifecycle.Lifecycle;
+import com.android.settingslib.mobile.dataservice.DataServiceUtils;
 import com.android.settingslib.mobile.dataservice.MobileNetworkInfoEntity;
 import com.android.settingslib.mobile.dataservice.SubscriptionInfoEntity;
 import com.android.settingslib.mobile.dataservice.UiccInfoEntity;
@@ -97,7 +98,7 @@
     @Override
     public CharSequence getSummary() {
         List<SubscriptionInfoEntity> list = getSubscriptionInfoList();
-        if (list == null || list .isEmpty()) {
+        if (list == null || list.isEmpty()) {
             return setSummaryResId(R.string.calls_sms_no_sim);
         } else {
             final StringBuilder summary = new StringBuilder();
@@ -223,10 +224,7 @@
 
     @Override
     public void onActiveSubInfoChanged(List<SubscriptionInfoEntity> activeSubInfoList) {
-        if ((mSubInfoEntityList != null &&
-                (activeSubInfoList.isEmpty() || !activeSubInfoList.equals(mSubInfoEntityList)))
-                || (!activeSubInfoList.isEmpty() && mSubInfoEntityList == null)) {
-            Log.d(TAG, "subInfo list from framework is changed, update the subInfo entity list.");
+        if (DataServiceUtils.shouldUpdateEntityList(mSubInfoEntityList, activeSubInfoList)) {
             mSubInfoEntityList = activeSubInfoList;
             update();
         }
diff --git a/src/com/android/settings/network/NetworkProviderCallsSmsFragment.java b/src/com/android/settings/network/NetworkProviderCallsSmsFragment.java
index b2cf74e..772db45 100644
--- a/src/com/android/settings/network/NetworkProviderCallsSmsFragment.java
+++ b/src/com/android/settings/network/NetworkProviderCallsSmsFragment.java
@@ -26,7 +26,6 @@
 import com.android.settings.Utils;
 import com.android.settings.dashboard.DashboardFragment;
 import com.android.settings.network.telephony.CallsDefaultSubscriptionController;
-import com.android.settings.network.telephony.NetworkProviderBackupCallingPreferenceController;
 import com.android.settings.network.telephony.NetworkProviderWifiCallingPreferenceController;
 import com.android.settings.network.telephony.SmsDefaultSubscriptionController;
 import com.android.settings.search.BaseSearchIndexProvider;
@@ -42,9 +41,6 @@
     static final String LOG_TAG = "NetworkProviderCallsSmsFragment";
     @VisibleForTesting
     static final String KEY_PREFERENCE_CATEGORY_CALLING = "provider_model_calling_category";
-    @VisibleForTesting
-    static final String KEY_PREFERENCE_CATEGORY_BACKUP_CALLING =
-            "provider_model_backup_calling_category";
 
     @VisibleForTesting
     static final String KEY_PREFERENCE_CALLS= "provider_model_calls_preference";
@@ -57,20 +53,16 @@
     @Override
     protected List<AbstractPreferenceController> createPreferenceControllers(Context context) {
         final List<AbstractPreferenceController> controllers = new ArrayList<>();
-        controllers.add(new CallsDefaultSubscriptionController(context, KEY_PREFERENCE_CALLS));
-        controllers.add(new SmsDefaultSubscriptionController(context, KEY_PREFERENCE_SMS));
+        controllers.add(new CallsDefaultSubscriptionController(context, KEY_PREFERENCE_CALLS,
+                getSettingsLifecycle(), this));
+        controllers.add(new SmsDefaultSubscriptionController(context, KEY_PREFERENCE_SMS,
+                getSettingsLifecycle(), this));
         mNetworkProviderWifiCallingPreferenceController =
                 new NetworkProviderWifiCallingPreferenceController(context,
                         KEY_PREFERENCE_CATEGORY_CALLING);
         mNetworkProviderWifiCallingPreferenceController.init(getSettingsLifecycle());
         controllers.add(mNetworkProviderWifiCallingPreferenceController);
 
-        NetworkProviderBackupCallingPreferenceController backupCallingPrefCtrl =
-                new NetworkProviderBackupCallingPreferenceController(context,
-                        KEY_PREFERENCE_CATEGORY_BACKUP_CALLING);
-        backupCallingPrefCtrl.init(getSettingsLifecycle());
-        controllers.add(backupCallingPrefCtrl);
-
         return controllers;
     }
 
diff --git a/src/com/android/settings/network/NetworkProviderDownloadedSimListController.java b/src/com/android/settings/network/NetworkProviderDownloadedSimListController.java
index abde7c0..421a854 100644
--- a/src/com/android/settings/network/NetworkProviderDownloadedSimListController.java
+++ b/src/com/android/settings/network/NetworkProviderDownloadedSimListController.java
@@ -41,6 +41,7 @@
 import com.android.settingslib.core.AbstractPreferenceController;
 import com.android.settingslib.core.lifecycle.Lifecycle;
 import com.android.settingslib.core.lifecycle.LifecycleObserver;
+import com.android.settingslib.mobile.dataservice.DataServiceUtils;
 import com.android.settingslib.mobile.dataservice.MobileNetworkInfoEntity;
 import com.android.settingslib.mobile.dataservice.SubscriptionInfoEntity;
 import com.android.settingslib.mobile.dataservice.UiccInfoEntity;
@@ -181,10 +182,7 @@
 
     @Override
     public void onAvailableSubInfoChanged(List<SubscriptionInfoEntity> subInfoEntityList) {
-        if ((mSubInfoEntityList != null &&
-                (subInfoEntityList.isEmpty() || !subInfoEntityList.equals(mSubInfoEntityList)))
-                || (!subInfoEntityList.isEmpty() && mSubInfoEntityList == null)) {
-            Log.d(TAG, "subInfo list from framework is changed, update the subInfo entity list.");
+        if (DataServiceUtils.shouldUpdateEntityList(mSubInfoEntityList, subInfoEntityList)) {
             mSubInfoEntityList = subInfoEntityList;
             mPreferenceCategory.setVisible(isAvailable());
             update();
diff --git a/src/com/android/settings/network/NetworkProviderSettings.java b/src/com/android/settings/network/NetworkProviderSettings.java
index b622a3c..7b7cdca 100644
--- a/src/com/android/settings/network/NetworkProviderSettings.java
+++ b/src/com/android/settings/network/NetworkProviderSettings.java
@@ -337,6 +337,8 @@
         addConnectedEthernetNetworkController();
         addWifiSwitchPreferenceController();
         mWifiStatusMessagePreference = findPreference(PREF_KEY_WIFI_STATUS_MESSAGE);
+
+        checkConnectivityRecovering();
     }
 
     private void updateAirplaneModeMsgPreference(boolean visible) {
@@ -382,6 +384,17 @@
         mWifiSwitchPreferenceController.displayPreference(getPreferenceScreen());
     }
 
+    private void checkConnectivityRecovering() {
+        mInternetResetHelper = new InternetResetHelper(getContext(), getLifecycle(),
+                mNetworkMobileProviderController,
+                findPreference(WifiSwitchPreferenceController.KEY),
+                mConnectedWifiEntryPreferenceCategory,
+                mFirstWifiEntryPreferenceCategory,
+                mWifiEntryPreferenceCategory,
+                mResetInternetPreference);
+        mInternetResetHelper.checkRecovering();
+    }
+
     @Override
     public void onActivityCreated(Bundle savedInstanceState) {
         super.onActivityCreated(savedInstanceState);
@@ -1455,16 +1468,6 @@
             EventLog.writeEvent(0x534e4554, "252995826", UserHandle.myUserId(), "User is a guest");
             return;
         }
-        if (mInternetResetHelper == null) {
-            mInternetResetHelper = new InternetResetHelper(getContext(), getLifecycle());
-            mInternetResetHelper.setResettingPreference(mResetInternetPreference);
-            mInternetResetHelper.setMobileNetworkController(mNetworkMobileProviderController);
-            mInternetResetHelper.setWifiTogglePreference(
-                    findPreference(WifiSwitchPreferenceController.KEY));
-            mInternetResetHelper.addWifiNetworkPreference(mConnectedWifiEntryPreferenceCategory);
-            mInternetResetHelper.addWifiNetworkPreference(mFirstWifiEntryPreferenceCategory);
-            mInternetResetHelper.addWifiNetworkPreference(mWifiEntryPreferenceCategory);
-        }
         mInternetResetHelper.restart();
     }
 
diff --git a/src/com/android/settings/network/NetworkProviderSimListController.java b/src/com/android/settings/network/NetworkProviderSimListController.java
index 478d97b..66b2d92 100644
--- a/src/com/android/settings/network/NetworkProviderSimListController.java
+++ b/src/com/android/settings/network/NetworkProviderSimListController.java
@@ -41,6 +41,7 @@
 import com.android.settingslib.core.AbstractPreferenceController;
 import com.android.settingslib.core.lifecycle.Lifecycle;
 import com.android.settingslib.core.lifecycle.LifecycleObserver;
+import com.android.settingslib.mobile.dataservice.DataServiceUtils;
 import com.android.settingslib.mobile.dataservice.MobileNetworkInfoEntity;
 import com.android.settingslib.mobile.dataservice.SubscriptionInfoEntity;
 import com.android.settingslib.mobile.dataservice.UiccInfoEntity;
@@ -177,10 +178,7 @@
 
     @Override
     public void onAvailableSubInfoChanged(List<SubscriptionInfoEntity> subInfoEntityList) {
-        if ((mSubInfoEntityList != null &&
-                (subInfoEntityList.isEmpty() || !subInfoEntityList.equals(mSubInfoEntityList)))
-                || (!subInfoEntityList.isEmpty() && mSubInfoEntityList == null)) {
-            Log.d(TAG, "subInfo list from framework is changed, update the subInfo entity list.");
+        if (DataServiceUtils.shouldUpdateEntityList(mSubInfoEntityList, subInfoEntityList)) {
             mSubInfoEntityList = subInfoEntityList;
             mPreferenceCategory.setVisible(isAvailable());
             update();
diff --git a/src/com/android/settings/network/ResetNetworkOperationBuilder.java b/src/com/android/settings/network/ResetNetworkOperationBuilder.java
new file mode 100644
index 0000000..3583d06
--- /dev/null
+++ b/src/com/android/settings/network/ResetNetworkOperationBuilder.java
@@ -0,0 +1,238 @@
+/*
+ * 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.network;
+
+import android.bluetooth.BluetoothAdapter;
+import android.bluetooth.BluetoothManager;
+import android.content.ContentResolver;
+import android.content.Context;
+import android.net.ConnectivityManager;
+import android.net.NetworkPolicyManager;
+import android.net.Uri;
+import android.net.VpnManager;
+import android.net.wifi.WifiManager;
+import android.net.wifi.p2p.WifiP2pManager;
+import android.os.Looper;
+import android.os.RecoverySystem;
+import android.os.SystemClock;
+import android.telephony.SubscriptionManager;
+import android.telephony.TelephonyManager;
+import android.util.Log;
+
+import com.android.settings.network.apn.ApnSettings;
+
+import java.util.ArrayList;
+import java.util.List;
+import java.util.concurrent.atomic.AtomicReference;
+import java.util.function.Consumer;
+
+/**
+ * A builder for creating a Runnable resetting network configurations.
+ */
+public class ResetNetworkOperationBuilder {
+
+    private static final String TAG = "ResetNetworkOpBuilder";
+
+    private static final boolean DRY_RUN = false;
+
+    private Context mContext;
+    private List<Runnable> mResetSequence = new ArrayList<Runnable>();
+
+    /**
+     * Constructor of builder.
+     *
+     * @param context Context
+     */
+    public ResetNetworkOperationBuilder(Context context) {
+        mContext = context;
+    }
+
+    /**
+     * Append a step of resetting ConnectivityManager.
+     * @return this
+     */
+    public ResetNetworkOperationBuilder resetConnectivityManager() {
+        attachSystemServiceWork(Context.CONNECTIVITY_SERVICE,
+                (Consumer<ConnectivityManager>) cm -> {
+                        cm.factoryReset();
+                });
+        return this;
+    }
+
+    /**
+     * Append a step of resetting VpnManager.
+     * @return this
+     */
+    public ResetNetworkOperationBuilder resetVpnManager() {
+        attachSystemServiceWork(Context.VPN_MANAGEMENT_SERVICE,
+                (Consumer<VpnManager>) vpnManager -> {
+                        vpnManager.factoryReset();
+                });
+        return this;
+    }
+
+    /**
+     * Append a step of resetting WifiManager.
+     * @return this
+     */
+    public ResetNetworkOperationBuilder resetWifiManager() {
+        attachSystemServiceWork(Context.WIFI_SERVICE,
+                (Consumer<WifiManager>) wifiManager -> {
+                        wifiManager.factoryReset();
+                });
+        return this;
+    }
+
+    /**
+     * Append a step of resetting WifiP2pManager.
+     * @param callbackLooper looper to support callback from WifiP2pManager
+     * @return this
+     */
+    public ResetNetworkOperationBuilder resetWifiP2pManager(Looper callbackLooper) {
+        attachSystemServiceWork(Context.WIFI_P2P_SERVICE,
+                (Consumer<WifiP2pManager>) wifiP2pManager -> {
+                        WifiP2pManager.Channel channel = wifiP2pManager.initialize(
+                                mContext, callbackLooper, null /* listener */);
+                        if (channel != null) {
+                            wifiP2pManager.factoryReset(channel, null /* listener */);
+                        }
+                });
+        return this;
+    }
+
+    /**
+     * Append a step of resetting E-SIM.
+     * @param callerPackage package name of caller
+     * @return this
+     */
+    public ResetNetworkOperationBuilder resetEsim(String callerPackage) {
+        resetEsim(callerPackage, null);
+        return this;
+    }
+
+    /**
+     * Append a step of resetting E-SIM.
+     * @param callerPackage package name of caller
+     * @param resultCallback a Consumer<Boolean> dealing with result of resetting eSIM
+     * @return this
+     */
+    public ResetNetworkOperationBuilder resetEsim(String callerPackage,
+            Consumer<Boolean> resultCallback) {
+        Runnable runnable = () -> {
+            long startTime = SystemClock.elapsedRealtime();
+
+            if (!DRY_RUN) {
+                Boolean wipped = RecoverySystem.wipeEuiccData(mContext, callerPackage);
+                if (resultCallback != null) {
+                    resultCallback.accept(wipped);
+                }
+            }
+
+            long endTime = SystemClock.elapsedRealtime();
+            Log.i(TAG, "Reset eSIM, takes " + (endTime - startTime) + " ms");
+        };
+        mResetSequence.add(runnable);
+        return this;
+    }
+
+    /**
+     * Append a step of resetting TelephonyManager and .
+     * @param subscriptionId of a SIM card
+     * @return this
+     */
+    public ResetNetworkOperationBuilder resetTelephonyAndNetworkPolicyManager(
+            int subscriptionId) {
+        final AtomicReference<String> subscriberId = new AtomicReference<String>();
+        attachSystemServiceWork(Context.TELEPHONY_SERVICE,
+                (Consumer<TelephonyManager>) tm -> {
+                        TelephonyManager subIdTm = tm.createForSubscriptionId(subscriptionId);
+                        subscriberId.set(subIdTm.getSubscriberId());
+                        subIdTm.resetSettings();
+                });
+        attachSystemServiceWork(Context.NETWORK_POLICY_SERVICE,
+                (Consumer<NetworkPolicyManager>) policyManager -> {
+                        policyManager.factoryReset(subscriberId.get());
+                });
+        return this;
+    }
+
+    /**
+     * Append a step of resetting BluetoothAdapter.
+     * @return this
+     */
+    public ResetNetworkOperationBuilder resetBluetoothManager() {
+        attachSystemServiceWork(Context.BLUETOOTH_SERVICE,
+                (Consumer<BluetoothManager>) btManager -> {
+                        BluetoothAdapter btAdapter = btManager.getAdapter();
+                        if (btAdapter != null) {
+                            btAdapter.clearBluetooth();
+                        }
+                });
+        return this;
+    }
+
+    /**
+     * Append a step of resetting APN configurations.
+     * @param subscriptionId of a SIM card
+     * @return this
+     */
+    public ResetNetworkOperationBuilder resetApn(int subscriptionId) {
+        Runnable runnable = () -> {
+            long startTime = SystemClock.elapsedRealtime();
+
+            Uri uri = Uri.parse(ApnSettings.RESTORE_CARRIERS_URI);
+
+            if (SubscriptionManager.isUsableSubscriptionId(subscriptionId)) {
+                uri = Uri.withAppendedPath(uri, "subId/" + String.valueOf(subscriptionId));
+            }
+
+            if (!DRY_RUN) {
+                ContentResolver resolver = mContext.getContentResolver();
+                resolver.delete(uri, null, null);
+            }
+
+            long endTime = SystemClock.elapsedRealtime();
+            Log.i(TAG, "Reset " + uri + ", takes " + (endTime - startTime) + " ms");
+        };
+        mResetSequence.add(runnable);
+        return this;
+    }
+
+    /**
+     * Construct a Runnable containing all operations appended.
+     * @return Runnable
+     */
+    public Runnable build() {
+        return () -> mResetSequence.forEach(runnable -> runnable.run());
+    }
+
+    protected <T> void attachSystemServiceWork(String serviceName, Consumer<T> serviceAccess) {
+        T service = (T) mContext.getSystemService(serviceName);
+        if (service == null) {
+            return;
+        }
+        Runnable runnable = () -> {
+            long startTime = SystemClock.elapsedRealtime();
+            if (!DRY_RUN) {
+                serviceAccess.accept(service);
+            }
+            long endTime = SystemClock.elapsedRealtime();
+            Log.i(TAG, "Reset " + serviceName + ", takes " + (endTime - startTime) + " ms");
+        };
+        mResetSequence.add(runnable);
+    }
+}
diff --git a/src/com/android/settings/network/ResetNetworkRestrictionViewBuilder.java b/src/com/android/settings/network/ResetNetworkRestrictionViewBuilder.java
new file mode 100644
index 0000000..4f730fb
--- /dev/null
+++ b/src/com/android/settings/network/ResetNetworkRestrictionViewBuilder.java
@@ -0,0 +1,118 @@
+/*
+ * 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.network;
+
+import android.app.Activity;
+import android.os.UserHandle;
+import android.os.UserManager;
+import android.view.LayoutInflater;
+import android.view.View;
+import android.view.ViewStub;
+
+import androidx.annotation.VisibleForTesting;
+import androidx.appcompat.app.AlertDialog;
+
+import com.android.settings.R;
+import com.android.settings.enterprise.ActionDisabledByAdminDialogHelper;
+import com.android.settingslib.RestrictedLockUtilsInternal;
+import com.android.settingslib.RestrictedLockUtils.EnforcedAdmin;
+
+/**
+ * A builder for creating restriction View when constructing UI for resetting network
+ * configuration.
+ */
+public class ResetNetworkRestrictionViewBuilder extends NetworkResetRestrictionChecker {
+
+    @VisibleForTesting
+    static final String mRestriction = UserManager.DISALLOW_NETWORK_RESET;
+
+    protected Activity mActivity;
+    protected LayoutInflater mInflater;
+
+    /**
+     * Constructor of builder.
+     *
+     * @param activity Activity to present restriction View.
+     */
+    public ResetNetworkRestrictionViewBuilder(Activity activity) {
+        super(activity);
+        mActivity = activity;
+    }
+
+    /**
+     * Option for configuring LayoutInflater.
+     *
+     * @param inflater LayoutInflater
+     * @return this builder
+     */
+    public ResetNetworkRestrictionViewBuilder setLayoutInflater(LayoutInflater inflater) {
+        mInflater = inflater;
+        return this;
+    }
+
+    /**
+     * Try to provide a View if access to reset network is not allowed.
+     * @return a View which presenting information of restrictions.
+     *         {@code null} when no restriction on accessing.
+     */
+    public View build() {
+        if (hasUserRestriction()) {
+            return operationNotAllow();
+        }
+
+        // Not allow when this option is restricted.
+        EnforcedAdmin admin = getEnforceAdminByRestriction();
+        if (admin == null) {
+            return null;
+        }
+
+        createRestrictDialogBuilder(admin)
+                .setOnDismissListener(dialogInterface -> mActivity.finish())
+                .show();
+        return createEmptyView();
+    }
+
+    @VisibleForTesting
+    protected LayoutInflater getLayoutInflater() {
+        if (mInflater != null) {
+            return mInflater;
+        }
+        return mActivity.getLayoutInflater();
+    }
+
+    @VisibleForTesting
+    protected View operationNotAllow() {
+        return getLayoutInflater().inflate(R.layout.network_reset_disallowed_screen, null);
+    }
+
+    @VisibleForTesting
+    protected EnforcedAdmin getEnforceAdminByRestriction() {
+        return RestrictedLockUtilsInternal.checkIfRestrictionEnforced(
+                mActivity, mRestriction, UserHandle.myUserId());
+    }
+
+    @VisibleForTesting
+    protected AlertDialog.Builder createRestrictDialogBuilder(EnforcedAdmin admin) {
+        return (new ActionDisabledByAdminDialogHelper(mActivity))
+                .prepareDialogBuilder(mRestriction, admin);
+    }
+
+    @VisibleForTesting
+    protected View createEmptyView() {
+        return new ViewStub(mActivity);
+    }
+}
diff --git a/src/com/android/settings/network/telephony/AutoDataSwitchPreferenceController.java b/src/com/android/settings/network/telephony/AutoDataSwitchPreferenceController.java
index da81213..f4543f5 100644
--- a/src/com/android/settings/network/telephony/AutoDataSwitchPreferenceController.java
+++ b/src/com/android/settings/network/telephony/AutoDataSwitchPreferenceController.java
@@ -99,7 +99,7 @@
 
     @Override
     public boolean isChecked() {
-        return mManager.isMobileDataPolicyEnabled(
+        return mManager != null && mManager.isMobileDataPolicyEnabled(
                 TelephonyManager.MOBILE_DATA_POLICY_AUTO_DATA_SWITCH);
     }
 
diff --git a/src/com/android/settings/network/telephony/BackupCallingPreferenceController.java b/src/com/android/settings/network/telephony/BackupCallingPreferenceController.java
index 4f64399..3db6dfe 100644
--- a/src/com/android/settings/network/telephony/BackupCallingPreferenceController.java
+++ b/src/com/android/settings/network/telephony/BackupCallingPreferenceController.java
@@ -38,6 +38,7 @@
 
 /**
  * Preference controller for "Backup Calling"
+ * Deprecated ToDo: b/260059444 remove it next version
  **/
 public class BackupCallingPreferenceController extends TelephonyTogglePreferenceController {
 
diff --git a/src/com/android/settings/network/telephony/CallsDefaultSubscriptionController.java b/src/com/android/settings/network/telephony/CallsDefaultSubscriptionController.java
index b8e2911..de45e62 100644
--- a/src/com/android/settings/network/telephony/CallsDefaultSubscriptionController.java
+++ b/src/com/android/settings/network/telephony/CallsDefaultSubscriptionController.java
@@ -17,25 +17,36 @@
 package com.android.settings.network.telephony;
 
 import android.content.Context;
-import android.telephony.SubscriptionInfo;
 import android.telephony.SubscriptionManager;
 
-import com.android.settings.Utils;
+import androidx.lifecycle.LifecycleOwner;
+
+import com.android.settingslib.core.lifecycle.Lifecycle;
+import com.android.settingslib.mobile.dataservice.SubscriptionInfoEntity;
 
 public class CallsDefaultSubscriptionController extends DefaultSubscriptionController {
 
-    public CallsDefaultSubscriptionController(Context context, String preferenceKey) {
-        super(context, preferenceKey);
+    private SubscriptionInfoEntity mSubscriptionInfoEntity;
+
+    public CallsDefaultSubscriptionController(Context context, String preferenceKey,
+            Lifecycle lifecycle, LifecycleOwner lifecycleOwner) {
+        super(context, preferenceKey, lifecycle, lifecycleOwner);
     }
 
     @Override
-    protected SubscriptionInfo getDefaultSubscriptionInfo() {
-        return mManager.getActiveSubscriptionInfo(getDefaultSubscriptionId());
+    protected SubscriptionInfoEntity getDefaultSubscriptionInfo() {
+        return mSubscriptionInfoEntity;
     }
 
     @Override
     protected int getDefaultSubscriptionId() {
-        return SubscriptionManager.getDefaultVoiceSubscriptionId();
+        for (SubscriptionInfoEntity subInfo : mSubInfoEntityList) {
+            if (subInfo.isActiveSubscriptionId && subInfo.isDefaultVoiceSubscription) {
+                mSubscriptionInfoEntity = subInfo;
+                return Integer.parseInt(subInfo.subId);
+            }
+        }
+        return SubscriptionManager.INVALID_SUBSCRIPTION_ID;
     }
 
     @Override
@@ -45,6 +56,7 @@
 
     @Override
     public CharSequence getSummary() {
-        return MobileNetworkUtils.getPreferredStatus(isRtlMode(), mContext, mManager, true);
+        return MobileNetworkUtils.getPreferredStatus(isRtlMode(), mContext, true,
+                mSubInfoEntityList);
     }
 }
diff --git a/src/com/android/settings/network/telephony/DefaultSubscriptionController.java b/src/com/android/settings/network/telephony/DefaultSubscriptionController.java
index 342b579..6eab132 100644
--- a/src/com/android/settings/network/telephony/DefaultSubscriptionController.java
+++ b/src/com/android/settings/network/telephony/DefaultSubscriptionController.java
@@ -24,11 +24,11 @@
 import android.telecom.PhoneAccount;
 import android.telecom.PhoneAccountHandle;
 import android.telecom.TelecomManager;
-import android.telephony.SubscriptionInfo;
 import android.telephony.SubscriptionManager;
 import android.view.View;
 
 import androidx.lifecycle.LifecycleObserver;
+import androidx.lifecycle.LifecycleOwner;
 import androidx.lifecycle.OnLifecycleEvent;
 import androidx.preference.ListPreference;
 import androidx.preference.Preference;
@@ -36,8 +36,12 @@
 
 import com.android.internal.annotations.VisibleForTesting;
 import com.android.settings.R;
-import com.android.settings.network.SubscriptionUtil;
-import com.android.settings.network.SubscriptionsChangeListener;
+import com.android.settings.network.MobileNetworkRepository;
+import com.android.settingslib.core.lifecycle.Lifecycle;
+import com.android.settingslib.mobile.dataservice.DataServiceUtils;
+import com.android.settingslib.mobile.dataservice.MobileNetworkInfoEntity;
+import com.android.settingslib.mobile.dataservice.SubscriptionInfoEntity;
+import com.android.settingslib.mobile.dataservice.UiccInfoEntity;
 
 import java.util.ArrayList;
 import java.util.List;
@@ -49,13 +53,14 @@
  */
 public abstract class DefaultSubscriptionController extends TelephonyBasePreferenceController
         implements LifecycleObserver, Preference.OnPreferenceChangeListener,
-        SubscriptionsChangeListener.SubscriptionsChangeListenerClient {
+        MobileNetworkRepository.MobileNetworkCallback {
     private static final String TAG = "DefaultSubController";
 
-    protected SubscriptionsChangeListener mChangeListener;
     protected ListPreference mPreference;
     protected SubscriptionManager mManager;
     protected TelecomManager mTelecomManager;
+    protected MobileNetworkRepository mMobileNetworkRepository;
+    protected LifecycleOwner mLifecycleOwner;
 
     private static final String EMERGENCY_ACCOUNT_HANDLE_ID = "E";
     private static final ComponentName PSTN_CONNECTION_SERVICE_COMPONENT =
@@ -63,17 +68,24 @@
                     "com.android.services.telephony.TelephonyConnectionService");
     private boolean mIsRtlMode;
 
-    public DefaultSubscriptionController(Context context, String preferenceKey) {
+    List<SubscriptionInfoEntity> mSubInfoEntityList = new ArrayList<>();
+
+    public DefaultSubscriptionController(Context context, String preferenceKey, Lifecycle lifecycle,
+            LifecycleOwner lifecycleOwner) {
         super(context, preferenceKey);
         mManager = context.getSystemService(SubscriptionManager.class);
-        mChangeListener = new SubscriptionsChangeListener(context, this);
         mIsRtlMode = context.getResources().getConfiguration().getLayoutDirection()
                 == View.LAYOUT_DIRECTION_RTL;
+        mMobileNetworkRepository = MobileNetworkRepository.create(context, this);
+        mLifecycleOwner = lifecycleOwner;
+        if (lifecycle != null) {
+            lifecycle.addObserver(this);
+        }
     }
 
     /** @return SubscriptionInfo for the default subscription for the service, or null if there
      * isn't one. */
-    protected abstract SubscriptionInfo getDefaultSubscriptionInfo();
+    protected abstract SubscriptionInfoEntity getDefaultSubscriptionInfo();
 
     /** @return the id of the default subscription for the service, or
      * SubscriptionManager.INVALID_SUBSCRIPTION_ID if there isn't one. */
@@ -93,13 +105,13 @@
 
     @OnLifecycleEvent(ON_RESUME)
     public void onResume() {
-        mChangeListener.start();
+        mMobileNetworkRepository.addRegister(mLifecycleOwner);
         updateEntries();
     }
 
     @OnLifecycleEvent(ON_PAUSE)
     public void onPause() {
-        mChangeListener.stop();
+        mMobileNetworkRepository.removeRegister();
     }
 
     @Override
@@ -126,10 +138,10 @@
             // display VoIP account in summary when configured through settings within dialer
             return getLabelFromCallingAccount(handle);
         }
-        final SubscriptionInfo info = getDefaultSubscriptionInfo();
+        final SubscriptionInfoEntity info = getDefaultSubscriptionInfo();
         if (info != null) {
             // display subscription based account
-            return SubscriptionUtil.getUniqueSubscriptionDisplayName(info, mContext);
+            return info.uniqueName;
         } else {
             if (isAskEverytimeSupported()) {
                 return mContext.getString(R.string.calls_and_sms_ask_every_time);
@@ -139,7 +151,8 @@
         }
     }
 
-    private void updateEntries() {
+    @VisibleForTesting
+    void updateEntries() {
         if (mPreference == null) {
             return;
         }
@@ -154,30 +167,28 @@
         // getAvailabilityStatus returned CONDITIONALLY_UNAVAILABLE at the time.
         mPreference.setOnPreferenceChangeListener(this);
 
-        final List<SubscriptionInfo> subs = SubscriptionUtil.getActiveSubscriptions(mManager);
-
         // We'll have one entry for each available subscription, plus one for a "ask me every
         // time" entry at the end.
         final ArrayList<CharSequence> displayNames = new ArrayList<>();
         final ArrayList<CharSequence> subscriptionIds = new ArrayList<>();
+        List<SubscriptionInfoEntity> list = getSubscriptionInfoList();
 
-        if (subs.size() == 1) {
+        if (list.size() == 1) {
             mPreference.setEnabled(false);
-            mPreference.setSummaryProvider(pref ->
-                    SubscriptionUtil.getUniqueSubscriptionDisplayName(subs.get(0), mContext));
+            mPreference.setSummaryProvider(pref -> list.get(0).uniqueName);
             return;
         }
 
         final int serviceDefaultSubId = getDefaultSubscriptionId();
         boolean subIsAvailable = false;
 
-        for (SubscriptionInfo sub : subs) {
-            if (sub.isOpportunistic()) {
+        for (SubscriptionInfoEntity sub : list) {
+            if (sub.isOpportunistic) {
                 continue;
             }
-            displayNames.add(SubscriptionUtil.getUniqueSubscriptionDisplayName(sub, mContext));
-            final int subId = sub.getSubscriptionId();
-            subscriptionIds.add(Integer.toString(subId));
+            displayNames.add(sub.uniqueName);
+            final int subId = Integer.parseInt(sub.subId);
+            subscriptionIds.add(sub.subId);
             if (subId == serviceDefaultSubId) {
                 subIsAvailable = true;
             }
@@ -270,6 +281,11 @@
         return (label != null) ? label : "";
     }
 
+    @VisibleForTesting
+    protected List<SubscriptionInfoEntity> getSubscriptionInfoList() {
+        return mSubInfoEntityList;
+    }
+
     @Override
     public boolean onPreferenceChange(Preference preference, Object newValue) {
         final int subscriptionId = Integer.parseInt((String) newValue);
@@ -282,15 +298,29 @@
     public void onAirplaneModeChanged(boolean airplaneModeEnabled) {
     }
 
+    boolean isRtlMode() {
+        return mIsRtlMode;
+    }
+
     @Override
-    public void onSubscriptionsChanged() {
-        if (mPreference != null) {
+    public void onAvailableSubInfoChanged(List<SubscriptionInfoEntity> subInfoEntityList) {
+    }
+
+    @Override
+    public void onActiveSubInfoChanged(List<SubscriptionInfoEntity> subInfoEntityList) {
+        if (DataServiceUtils.shouldUpdateEntityList(mSubInfoEntityList, subInfoEntityList)) {
+            mSubInfoEntityList = subInfoEntityList;
             updateEntries();
             refreshSummary(mPreference);
         }
     }
 
-    boolean isRtlMode() {
-        return mIsRtlMode;
+    @Override
+    public void onAllUiccInfoChanged(List<UiccInfoEntity> uiccInfoEntityList) {
+    }
+
+    @Override
+    public void onAllMobileNetworkInfoChanged(
+            List<MobileNetworkInfoEntity> mobileNetworkInfoEntityList) {
     }
 }
diff --git a/src/com/android/settings/network/telephony/EnabledNetworkModePreferenceController.java b/src/com/android/settings/network/telephony/EnabledNetworkModePreferenceController.java
index 2525fbd..1aca6b9 100644
--- a/src/com/android/settings/network/telephony/EnabledNetworkModePreferenceController.java
+++ b/src/com/android/settings/network/telephony/EnabledNetworkModePreferenceController.java
@@ -135,6 +135,11 @@
     @Override
     public void updateState(Preference preference) {
         super.updateState(preference);
+
+        if (mBuilder == null) {
+            return;
+        }
+
         final ListPreference listPreference = (ListPreference) preference;
 
         mBuilder.setPreferenceEntries();
@@ -871,6 +876,8 @@
 
     @Override
     public void onSubscriptionsChanged() {
-        mBuilder.updateConfig();
+        if (mBuilder != null) {
+            mBuilder.updateConfig();
+        }
     }
 }
diff --git a/src/com/android/settings/network/telephony/MmsMessagePreferenceController.java b/src/com/android/settings/network/telephony/MmsMessagePreferenceController.java
index 85d6e73..5908ecd 100644
--- a/src/com/android/settings/network/telephony/MmsMessagePreferenceController.java
+++ b/src/com/android/settings/network/telephony/MmsMessagePreferenceController.java
@@ -96,7 +96,8 @@
 
     @Override
     public boolean isChecked() {
-        return mTelephonyManager.isDataEnabledForApn(ApnSetting.TYPE_MMS);
+        return mTelephonyManager != null && mTelephonyManager.isDataEnabledForApn(
+                ApnSetting.TYPE_MMS);
     }
 
     private void refreshPreference() {
diff --git a/src/com/android/settings/network/telephony/MobileDataPreferenceController.java b/src/com/android/settings/network/telephony/MobileDataPreferenceController.java
index 69951bf..8543770 100644
--- a/src/com/android/settings/network/telephony/MobileDataPreferenceController.java
+++ b/src/com/android/settings/network/telephony/MobileDataPreferenceController.java
@@ -16,14 +16,19 @@
 
 package com.android.settings.network.telephony;
 
+import static androidx.lifecycle.Lifecycle.Event.ON_START;
+import static androidx.lifecycle.Lifecycle.Event.ON_STOP;
+
 import android.content.Context;
 import android.os.Handler;
 import android.os.Looper;
-import android.telephony.SubscriptionInfo;
 import android.telephony.SubscriptionManager;
 import android.telephony.TelephonyManager;
 import android.text.TextUtils;
 
+import androidx.lifecycle.LifecycleObserver;
+import androidx.lifecycle.LifecycleOwner;
+import androidx.lifecycle.OnLifecycleEvent;
 import androidx.annotation.VisibleForTesting;
 import androidx.fragment.app.FragmentManager;
 import androidx.preference.Preference;
@@ -32,16 +37,22 @@
 
 import com.android.settings.R;
 import com.android.settings.network.MobileDataContentObserver;
+import com.android.settings.network.MobileNetworkRepository;
 import com.android.settings.wifi.WifiPickerTrackerHelper;
-import com.android.settingslib.core.lifecycle.LifecycleObserver;
-import com.android.settingslib.core.lifecycle.events.OnStart;
-import com.android.settingslib.core.lifecycle.events.OnStop;
+import com.android.settingslib.core.lifecycle.Lifecycle;
+import com.android.settingslib.mobile.dataservice.DataServiceUtils;
+import com.android.settingslib.mobile.dataservice.MobileNetworkInfoEntity;
+import com.android.settingslib.mobile.dataservice.SubscriptionInfoEntity;
+import com.android.settingslib.mobile.dataservice.UiccInfoEntity;
+
+import java.util.ArrayList;
+import java.util.List;
 
 /**
  * Preference controller for "Mobile data"
  */
 public class MobileDataPreferenceController extends TelephonyTogglePreferenceController
-        implements LifecycleObserver, OnStart, OnStop {
+        implements LifecycleObserver, MobileNetworkRepository.MobileNetworkCallback {
 
     private static final String DIALOG_TAG = "MobileDataDialog";
 
@@ -56,12 +67,26 @@
     boolean mNeedDialog;
 
     private WifiPickerTrackerHelper mWifiPickerTrackerHelper;
+    protected MobileNetworkRepository mMobileNetworkRepository;
+    protected LifecycleOwner mLifecycleOwner;
+    private List<SubscriptionInfoEntity> mSubscriptionInfoEntityList = new ArrayList<>();
+    private List<MobileNetworkInfoEntity> mMobileNetworkInfoEntityList = new ArrayList<>();
+    private int mDefaultSubId = SubscriptionManager.INVALID_SUBSCRIPTION_ID;
+    SubscriptionInfoEntity mSubscriptionInfoEntity;
+    MobileNetworkInfoEntity mMobileNetworkInfoEntity;
 
-    public MobileDataPreferenceController(Context context, String key) {
+    public MobileDataPreferenceController(Context context, String key, Lifecycle lifecycle,
+            LifecycleOwner lifecycleOwner, int subId) {
         super(context, key);
+        mSubId = subId;
         mSubscriptionManager = context.getSystemService(SubscriptionManager.class);
         mDataContentObserver = new MobileDataContentObserver(new Handler(Looper.getMainLooper()));
         mDataContentObserver.setOnMobileDataChangedListener(() -> updateState(mPreference));
+        mMobileNetworkRepository = MobileNetworkRepository.createBySubId(context, this, mSubId);
+        mLifecycleOwner = lifecycleOwner;
+        if (lifecycle != null) {
+            lifecycle.addObserver(this);
+        }
     }
 
     @Override
@@ -77,18 +102,14 @@
         mPreference = screen.findPreference(getPreferenceKey());
     }
 
-    @Override
+    @OnLifecycleEvent(ON_START)
     public void onStart() {
-        if (mSubId != SubscriptionManager.INVALID_SUBSCRIPTION_ID) {
-            mDataContentObserver.register(mContext, mSubId);
-        }
+        mMobileNetworkRepository.addRegister(mLifecycleOwner);
     }
 
-    @Override
+    @OnLifecycleEvent(ON_STOP)
     public void onStop() {
-        if (mSubId != SubscriptionManager.INVALID_SUBSCRIPTION_ID) {
-            mDataContentObserver.unRegister(mContext);
-        }
+        mMobileNetworkRepository.removeRegister();
     }
 
     @Override
@@ -122,39 +143,47 @@
 
     @Override
     public boolean isChecked() {
-        mTelephonyManager = getTelephonyManager();
-        return mTelephonyManager.isDataEnabled();
+        return mMobileNetworkInfoEntity == null ? false
+                : mMobileNetworkInfoEntity.isMobileDataEnabled;
     }
 
     @Override
     public void updateState(Preference preference) {
         super.updateState(preference);
-        if (isOpportunistic()) {
-            preference.setEnabled(false);
-            preference.setSummary(R.string.mobile_data_settings_summary_auto_switch);
-        } else {
-            preference.setEnabled(true);
-            preference.setSummary(R.string.mobile_data_settings_summary);
+        mPreference = (SwitchPreference) preference;
+        update();
+    }
+
+    private void update() {
+
+        if (mSubscriptionInfoEntity == null || mPreference == null) {
+            return;
         }
 
-        if (mSubId == SubscriptionManager.INVALID_SUBSCRIPTION_ID) {
-            preference.setSelectable(false);
-            preference.setSummary(R.string.mobile_data_settings_summary_unavailable);
+        mPreference.setChecked(isChecked());
+        if (mSubscriptionInfoEntity.isOpportunistic) {
+            mPreference.setEnabled(false);
+            mPreference.setSummary(R.string.mobile_data_settings_summary_auto_switch);
         } else {
-            preference.setSelectable(true);
+            mPreference.setEnabled(true);
+            mPreference.setSummary(R.string.mobile_data_settings_summary);
+        }
+        if (!mSubscriptionInfoEntity.isValidSubscription) {
+            mPreference.setSelectable(false);
+            mPreference.setSummary(R.string.mobile_data_settings_summary_unavailable);
+        } else {
+            mPreference.setSelectable(true);
         }
     }
 
-    private boolean isOpportunistic() {
-        SubscriptionInfo info = mSubscriptionManager.getActiveSubscriptionInfo(mSubId);
-        return info != null && info.isOpportunistic();
-    }
-
-    public void init(FragmentManager fragmentManager, int subId) {
+    public void init(FragmentManager fragmentManager, int subId,
+            SubscriptionInfoEntity subInfoEntity, MobileNetworkInfoEntity networkInfoEntity) {
         mFragmentManager = fragmentManager;
         mSubId = subId;
         mTelephonyManager = null;
         mTelephonyManager = getTelephonyManager();
+        mSubscriptionInfoEntity = subInfoEntity;
+        mMobileNetworkInfoEntity = networkInfoEntity;
     }
 
     private TelephonyManager getTelephonyManager() {
@@ -179,9 +208,8 @@
         final boolean enableData = !isChecked();
         mTelephonyManager = getTelephonyManager();
         final boolean isMultiSim = (mTelephonyManager.getActiveModemCount() > 1);
-        final int defaultSubId = mSubscriptionManager.getDefaultDataSubscriptionId();
-        final boolean needToDisableOthers = mSubscriptionManager
-                .isActiveSubscriptionId(defaultSubId) && defaultSubId != mSubId;
+        final boolean needToDisableOthers = mDefaultSubId != mSubId;
+
         if (enableData && isMultiSim && needToDisableOthers) {
             mDialogType = MobileDataDialogFragment.TYPE_MULTI_SIM_DIALOG;
             return true;
@@ -194,4 +222,62 @@
                 mSubId);
         dialogFragment.show(mFragmentManager, DIALOG_TAG);
     }
+
+    @VisibleForTesting
+    public void setSubscriptionInfoEntity(SubscriptionInfoEntity subscriptionInfoEntity) {
+        mSubscriptionInfoEntity = subscriptionInfoEntity;
+    }
+
+    @VisibleForTesting
+    public void setMobileNetworkInfoEntity(MobileNetworkInfoEntity mobileNetworkInfoEntity) {
+        mMobileNetworkInfoEntity = mobileNetworkInfoEntity;
+    }
+
+    @Override
+    public void onAirplaneModeChanged(boolean airplaneModeEnabled) {
+    }
+
+    @Override
+    public void onAvailableSubInfoChanged(List<SubscriptionInfoEntity> subInfoEntityList) {
+    }
+
+    @Override
+    public void onActiveSubInfoChanged(List<SubscriptionInfoEntity> subInfoEntityList) {
+        if (DataServiceUtils.shouldUpdateEntityList(mSubscriptionInfoEntityList,
+                subInfoEntityList)) {
+            mSubscriptionInfoEntityList = subInfoEntityList;
+            mSubscriptionInfoEntityList.forEach(entity -> {
+                if (Integer.parseInt(entity.subId) == mSubId) {
+                    mSubscriptionInfoEntity = entity;
+                }
+            });
+            if (mSubscriptionInfoEntity != null
+                    && mSubscriptionInfoEntity.isDefaultDataSubscription) {
+                mDefaultSubId = Integer.parseInt(mSubscriptionInfoEntity.subId);
+            }
+            update();
+            refreshSummary(mPreference);
+        }
+    }
+
+    @Override
+    public void onAllUiccInfoChanged(List<UiccInfoEntity> uiccInfoEntityList) {
+    }
+
+    @Override
+    public void onAllMobileNetworkInfoChanged(
+            List<MobileNetworkInfoEntity> mobileNetworkInfoEntityList) {
+        if (DataServiceUtils.shouldUpdateEntityList(mMobileNetworkInfoEntityList,
+                mobileNetworkInfoEntityList)) {
+            mMobileNetworkInfoEntityList = mobileNetworkInfoEntityList;
+            mMobileNetworkInfoEntityList.forEach(entity -> {
+                if (Integer.parseInt(entity.subId) == mSubId) {
+                    mMobileNetworkInfoEntity = entity;
+                    update();
+                    refreshSummary(mPreference);
+                    return;
+                }
+            });
+        }
+    }
 }
diff --git a/src/com/android/settings/network/telephony/MobileNetworkSettings.java b/src/com/android/settings/network/telephony/MobileNetworkSettings.java
index a0c9679..88c3656 100644
--- a/src/com/android/settings/network/telephony/MobileNetworkSettings.java
+++ b/src/com/android/settings/network/telephony/MobileNetworkSettings.java
@@ -23,7 +23,6 @@
 import android.os.Bundle;
 import android.os.UserManager;
 import android.provider.Settings;
-import android.telephony.SubscriptionInfo;
 import android.telephony.SubscriptionManager;
 import android.telephony.TelephonyManager;
 import android.text.TextUtils;
@@ -40,8 +39,8 @@
 import com.android.settings.SettingsActivity;
 import com.android.settings.datausage.BillingCyclePreferenceController;
 import com.android.settings.datausage.DataUsageSummaryPreferenceController;
-import com.android.settings.network.ActiveSubscriptionsListener;
 import com.android.settings.network.CarrierWifiTogglePreferenceController;
+import com.android.settings.network.MobileNetworkRepository;
 import com.android.settings.network.SubscriptionUtil;
 import com.android.settings.network.telephony.cdma.CdmaSubscriptionPreferenceController;
 import com.android.settings.network.telephony.cdma.CdmaSystemSelectPreferenceController;
@@ -50,15 +49,26 @@
 import com.android.settings.search.BaseSearchIndexProvider;
 import com.android.settings.wifi.WifiPickerTrackerHelper;
 import com.android.settingslib.core.AbstractPreferenceController;
+import com.android.settingslib.mobile.dataservice.DataServiceUtils;
+import com.android.settingslib.mobile.dataservice.MobileNetworkInfoEntity;
+import com.android.settingslib.mobile.dataservice.SubscriptionInfoEntity;
+import com.android.settingslib.mobile.dataservice.UiccInfoEntity;
 import com.android.settingslib.search.SearchIndexable;
 import com.android.settingslib.utils.ThreadUtils;
 
+import java.util.ArrayList;
 import java.util.Arrays;
+import java.util.HashMap;
+import java.util.Iterator;
 import java.util.List;
+import java.util.Map;
+import java.util.concurrent.ExecutorService;
+import java.util.concurrent.Executors;
 import java.util.function.Consumer;
 
 @SearchIndexable(forTarget = SearchIndexable.ALL & ~SearchIndexable.ARC)
-public class MobileNetworkSettings extends AbstractMobileNetworkSettings {
+public class MobileNetworkSettings extends AbstractMobileNetworkSettings implements
+        MobileNetworkRepository.MobileNetworkCallback {
 
     private static final String LOG_TAG = "NetworkSettings";
     public static final int REQUEST_CODE_EXIT_ECM = 17;
@@ -66,10 +76,17 @@
     @VisibleForTesting
     static final String KEY_CLICKED_PREF = "key_clicked_pref";
 
+    private static final String KEY_ROAMING_PREF = "button_roaming_key";
+    private static final String KEY_CALLS_PREF = "calls_preference";
+    private static final String KEY_SMS_PREF = "sms_preference";
+    private static final String KEY_MOBILE_DATA_PREF = "mobile_data_enable";
+
     //String keys for preference lookup
     private static final String BUTTON_CDMA_SYSTEM_SELECT_KEY = "cdma_system_select_key";
     private static final String BUTTON_CDMA_SUBSCRIPTION_KEY = "cdma_subscription_key";
 
+    private final ExecutorService mExecutor = Executors.newSingleThreadExecutor();
+
     private TelephonyManager mTelephonyManager;
     private int mSubId = SubscriptionManager.INVALID_SUBSCRIPTION_ID;
 
@@ -79,9 +96,11 @@
     private UserManager mUserManager;
     private String mClickedPrefKey;
 
-    private ActiveSubscriptionsListener mActiveSubscriptionsListener;
-    private boolean mDropFirstSubscriptionChangeNotify;
-    private int mActiveSubscriptionsListenerCount;
+    private MobileNetworkRepository mMobileNetworkRepository;
+    private List<SubscriptionInfoEntity> mSubInfoEntityList = new ArrayList<>();
+    private Map<Integer, SubscriptionInfoEntity> mSubscriptionInfoMap = new HashMap<>();
+    private SubscriptionInfoEntity mSubscriptionInfoEntity;
+    private MobileNetworkInfoEntity mMobileNetworkInfoEntity;
 
     public MobileNetworkSettings() {
         super(UserManager.DISALLOW_CONFIG_MOBILE_NETWORKS);
@@ -138,41 +157,66 @@
                     MobileNetworkUtils.getSearchableSubscriptionId(context));
             Log.d(LOG_TAG, "display subId from getArguments(): " + mSubId);
         }
-
-        if (!SubscriptionManager.isValidSubscriptionId(mSubId)) {
+        mMobileNetworkRepository = MobileNetworkRepository.create(context, this);
+        mExecutor.execute(() -> {
+            mSubscriptionInfoEntity = mMobileNetworkRepository.getSubInfoById(
+                    String.valueOf(mSubId));
+            mMobileNetworkInfoEntity =
+                    mMobileNetworkRepository.queryMobileNetworkInfoBySubId(
+                            String.valueOf(mSubId));
+        });
+        if (mSubId <= SubscriptionManager.INVALID_SUBSCRIPTION_ID) {
             return Arrays.asList();
         }
         return Arrays.asList(
                 new DataUsageSummaryPreferenceController(getActivity(), getSettingsLifecycle(),
-                        this, mSubId));
+                        this, mSubId),
+                new RoamingPreferenceController(context, KEY_ROAMING_PREF, getSettingsLifecycle(),
+                        this, mSubId),
+                new CallsDefaultSubscriptionController(context, KEY_CALLS_PREF,
+                        getSettingsLifecycle(), this),
+                new SmsDefaultSubscriptionController(context, KEY_SMS_PREF, getSettingsLifecycle(),
+                        this),
+                new MobileDataPreferenceController(context, KEY_MOBILE_DATA_PREF,
+                        getSettingsLifecycle(), this, mSubId));
     }
 
     @Override
     public void onAttach(Context context) {
         super.onAttach(context);
 
-        Intent intent = getIntent();
-        SubscriptionInfo info = SubscriptionUtil.getSubscriptionOrDefault(context, mSubId);
-        if (info == null) {
+        if (mSubId == SubscriptionManager.INVALID_SUBSCRIPTION_ID) {
             Log.d(LOG_TAG, "Invalid subId request " + mSubId);
             return;
         }
 
-        int oldSubId = mSubId;
-        updateSubscriptions(info);
-        // If the subscription has changed or the new intent does not contain the opt in action,
-        // remove the old discovery dialog. If the activity is being recreated, we will see
-        // onCreate -> onNewIntent, so the dialog will first be recreated for the old subscription
-        // and then removed.
-        if (!MobileNetworkActivity.doesIntentContainOptInAction(intent)) {
-            removeContactDiscoveryDialog(oldSubId);
-        }
+        Intent intent = getIntent();
+        if (intent != null) {
+            int updateSubscriptionIndex = intent.getIntExtra(Settings.EXTRA_SUB_ID,
+                    SubscriptionManager.INVALID_SUBSCRIPTION_ID);
 
-        // evaluate showing the new discovery dialog if this intent contains an action to show the
-        // opt-in.
-        if (MobileNetworkActivity.doesIntentContainOptInAction(intent)) {
-            showContactDiscoveryDialog(
-                    SubscriptionUtil.getSubscriptionOrDefault(context, mSubId));
+            if (updateSubscriptionIndex != SubscriptionManager.INVALID_SUBSCRIPTION_ID) {
+                int oldSubId = mSubId;
+                mSubId = updateSubscriptionIndex;
+                // If the subscription has changed or the new intent does not contain the opt in
+                // action,
+                // remove the old discovery dialog. If the activity is being recreated, we will see
+                // onCreate -> onNewIntent, so the dialog will first be recreated for the old
+                // subscription
+                // and then removed.
+                if (updateSubscriptionIndex != oldSubId
+                        || !MobileNetworkActivity.doesIntentContainOptInAction(intent)) {
+                    removeContactDiscoveryDialog(oldSubId);
+                }
+
+                // evaluate showing the new discovery dialog if this intent contains an action to
+                // show the
+                // opt-in.
+                if (MobileNetworkActivity.doesIntentContainOptInAction(intent)) {
+                    showContactDiscoveryDialog();
+                }
+            }
+
         }
 
         final DataUsageSummaryPreferenceController dataUsageSummaryPreferenceController =
@@ -190,11 +234,23 @@
                 REQUEST_CODE_DELETE_SUBSCRIPTION);
         use(DisableSimFooterPreferenceController.class).init(mSubId);
         use(NrDisabledInDsdsFooterPreferenceController.class).init(mSubId);
-        use(MobileDataPreferenceController.class).init(getFragmentManager(), mSubId);
-        use(MobileDataPreferenceController.class).setWifiPickerTrackerHelper(
-                new WifiPickerTrackerHelper(getSettingsLifecycle(), context,
-                        null /* WifiPickerTrackerCallback */));
-        use(RoamingPreferenceController.class).init(getFragmentManager(), mSubId);
+
+        final MobileDataPreferenceController mobileDataPreferenceController =
+                use(MobileDataPreferenceController.class);
+        if (mobileDataPreferenceController != null) {
+            mobileDataPreferenceController.init(getFragmentManager(), mSubId,
+                    mSubscriptionInfoEntity, mMobileNetworkInfoEntity);
+            mobileDataPreferenceController.setWifiPickerTrackerHelper(
+                    new WifiPickerTrackerHelper(getSettingsLifecycle(), context,
+                            null /* WifiPickerTrackerCallback */));
+        }
+
+        final RoamingPreferenceController roamingPreferenceController =
+                use(RoamingPreferenceController.class);
+        if (roamingPreferenceController != null) {
+            roamingPreferenceController.init(getFragmentManager(), mSubId,
+                    mMobileNetworkInfoEntity);
+        }
         use(ApnPreferenceController.class).init(mSubId);
         use(CarrierPreferenceController.class).init(mSubId);
         use(DataUsagePreferenceController.class).init(mSubId);
@@ -222,11 +278,6 @@
 
         final VideoCallingPreferenceController videoCallingPreferenceController =
                 use(VideoCallingPreferenceController.class).init(mSubId);
-        final BackupCallingPreferenceController crossSimCallingPreferenceController =
-                use(BackupCallingPreferenceController.class).init(mSubId);
-        use(CallingPreferenceCategoryController.class).setChildren(
-                Arrays.asList(wifiCallingPreferenceController, videoCallingPreferenceController,
-                        crossSimCallingPreferenceController));
         use(Enhanced4gLtePreferenceController.class).init(mSubId)
                 .addListener(videoCallingPreferenceController);
         use(Enhanced4gCallingPreferenceController.class).init(mSubId)
@@ -258,68 +309,36 @@
     @Override
     public void onResume() {
         super.onResume();
+        mMobileNetworkRepository.addRegister(this);
         // TODO: remove log after fixing b/182326102
         Log.d(LOG_TAG, "onResume() subId=" + mSubId);
-        if (mActiveSubscriptionsListener == null) {
-            mActiveSubscriptionsListener = new ActiveSubscriptionsListener(
-                    getContext().getMainLooper(), getContext(), mSubId) {
-                public void onChanged() {
-                    onSubscriptionDetailChanged();
-                }
-            };
-            mDropFirstSubscriptionChangeNotify = true;
-        }
-        mActiveSubscriptionsListener.start();
     }
 
     private void onSubscriptionDetailChanged() {
-        if (mDropFirstSubscriptionChangeNotify) {
-            mDropFirstSubscriptionChangeNotify = false;
-            Log.d(LOG_TAG, "Callback during onResume()");
-            return;
-        }
 
-        final SubscriptionInfo subInfo = SubscriptionUtil
-                .getSubscriptionOrDefault(getContext(), mSubId);
-
-        if (subInfo != null) {
+        if (mSubscriptionInfoEntity != null) {
             /**
              * Update the title when SIM stats got changed
              */
             final Consumer<Activity> renameTitle = activity -> {
                 if (activity != null && !activity.isFinishing()) {
                     if (activity instanceof SettingsActivity) {
-                        final CharSequence displayName = SubscriptionUtil
-                                .getUniqueSubscriptionDisplayName(subInfo, activity);
-                        ((SettingsActivity)activity).setTitle(displayName);
+                        ((SettingsActivity) activity).setTitle(mSubscriptionInfoEntity.uniqueName);
                     }
                 }
             };
 
-            ThreadUtils.postOnMainThread(() -> renameTitle.accept(getActivity()));
+            ThreadUtils.postOnMainThread(() -> {
+                renameTitle.accept(getActivity());
+                redrawPreferenceControllers();
+            });
         }
-
-        mActiveSubscriptionsListenerCount++;
-        if (mActiveSubscriptionsListenerCount != 1) {
-            return;
-        }
-
-        ThreadUtils.postOnMainThread(() -> {
-            if (subInfo == null) {
-                finishFragment();
-                return;
-            }
-            mActiveSubscriptionsListenerCount = 0;
-            redrawPreferenceControllers();
-        });
     }
 
     @Override
     public void onDestroy() {
-        if (mActiveSubscriptionsListener != null) {
-            mActiveSubscriptionsListener.stop();
-        }
         super.onDestroy();
+        mMobileNetworkRepository.removeRegister();
     }
 
     @VisibleForTesting
@@ -375,7 +394,7 @@
 
     @Override
     public void onCreateOptionsMenu(Menu menu, MenuInflater inflater) {
-        if (SubscriptionManager.isValidSubscriptionId(mSubId)) {
+        if (mSubId != SubscriptionManager.INVALID_SUBSCRIPTION_ID) {
             final MenuItem item = menu.add(Menu.NONE, R.id.edit_sim_name, Menu.NONE,
                     R.string.mobile_network_sim_name);
             item.setIcon(com.android.internal.R.drawable.ic_mode_edit);
@@ -386,7 +405,7 @@
 
     @Override
     public boolean onOptionsItemSelected(MenuItem menuItem) {
-        if (SubscriptionManager.isValidSubscriptionId(mSubId)) {
+        if (mSubId != SubscriptionManager.INVALID_SUBSCRIPTION_ID) {
             if (menuItem.getItemId() == R.id.edit_sim_name) {
                 RenameMobileNetworkDialogFragment.newInstance(mSubId).show(
                         getFragmentManager(), RenameMobileNetworkDialogFragment.TAG);
@@ -422,18 +441,18 @@
         }
     }
 
-    private void showContactDiscoveryDialog(SubscriptionInfo info) {
-        if (info == null) {
-            Log.d(LOG_TAG, "Invalid subId request " + mSubId);
+    private void showContactDiscoveryDialog() {
+        ContactDiscoveryDialogFragment fragment = getContactDiscoveryFragment(mSubId);
+
+        if (mSubscriptionInfoEntity == null) {
+            Log.d(LOG_TAG, "Zoey, showContactDiscoveryDialog, Invalid subId request " + mSubId);
             onDestroy();
             return;
         }
 
-        CharSequence carrierName = SubscriptionUtil.getUniqueSubscriptionDisplayName(info,
-                getContext());
-        ContactDiscoveryDialogFragment fragment = getContactDiscoveryFragment(mSubId);
         if (fragment == null) {
-            fragment = ContactDiscoveryDialogFragment.newInstance(mSubId, carrierName);
+            fragment = ContactDiscoveryDialogFragment.newInstance(mSubId,
+                    mSubscriptionInfoEntity.uniqueName);
         }
         // Only try to show the dialog if it has not already been added, otherwise we may
         // accidentally add it multiple times, causing multiple dialogs.
@@ -443,12 +462,53 @@
         }
     }
 
-    private void updateSubscriptions(SubscriptionInfo subscription) {
-        if (subscription == null) {
-            return;
-        }
-        final int subscriptionIndex = subscription.getSubscriptionId();
+    @Override
+    public void onAvailableSubInfoChanged(List<SubscriptionInfoEntity> subInfoEntityList) {
+    }
 
-        mSubId = subscriptionIndex;
+    @Override
+    public void onActiveSubInfoChanged(List<SubscriptionInfoEntity> subInfoEntityList) {
+        if (DataServiceUtils.shouldUpdateEntityList(mSubInfoEntityList, subInfoEntityList)) {
+
+            // Check the current subId is existed or not, if so, finish it.
+            if (!mSubscriptionInfoMap.isEmpty()) {
+
+                // Check each subInfo and remove it in the map based on the new list.
+                for (SubscriptionInfoEntity entity : subInfoEntityList) {
+                    mSubscriptionInfoMap.remove(Integer.parseInt(entity.subId));
+                }
+
+                Iterator<Integer> iterator = mSubscriptionInfoMap.keySet().iterator();
+                while (iterator.hasNext()) {
+                    if (iterator.next() == mSubId) {
+                        finishFragment();
+                        return;
+                    }
+                }
+            }
+
+            mSubInfoEntityList = subInfoEntityList;
+            mSubInfoEntityList.forEach(entity -> {
+                int subId = Integer.parseInt(entity.subId);
+                mSubscriptionInfoMap.put(subId, entity);
+                if (subId == mSubId) {
+                    mSubscriptionInfoEntity = entity;
+                    onSubscriptionDetailChanged();
+                }
+            });
+        }
+    }
+
+    @Override
+    public void onAllUiccInfoChanged(List<UiccInfoEntity> uiccInfoEntityList) {
+    }
+
+    @Override
+    public void onAllMobileNetworkInfoChanged(
+            List<MobileNetworkInfoEntity> mobileNetworkInfoEntityList) {
+    }
+
+    @Override
+    public void onAirplaneModeChanged(boolean enabled) {
     }
 }
diff --git a/src/com/android/settings/network/telephony/MobileNetworkUtils.java b/src/com/android/settings/network/telephony/MobileNetworkUtils.java
index a526e3f..599fa6b 100644
--- a/src/com/android/settings/network/telephony/MobileNetworkUtils.java
+++ b/src/com/android/settings/network/telephony/MobileNetworkUtils.java
@@ -945,19 +945,15 @@
      * Returns preferred status of Calls & SMS separately when Provider Model is enabled.
      */
     public static CharSequence getPreferredStatus(boolean isRtlMode, Context context,
-            SubscriptionManager subscriptionManager, boolean isPreferredCallStatus) {
-        final List<SubscriptionInfo> subs = SubscriptionUtil.getActiveSubscriptions(
-                subscriptionManager);
-        if (!subs.isEmpty()) {
+            boolean isPreferredCallStatus, List<SubscriptionInfoEntity> entityList) {
+        if (entityList != null || !entityList.isEmpty()) {
             final StringBuilder summary = new StringBuilder();
-            for (SubscriptionInfo subInfo : subs) {
-                int subsSize = subs.size();
-                final CharSequence displayName = SubscriptionUtil.getUniqueSubscriptionDisplayName(
-                        subInfo, context);
+            for (SubscriptionInfoEntity subInfo : entityList) {
+                int subsSize = entityList.size();
+                final CharSequence displayName = subInfo.uniqueName;
 
                 // Set displayName as summary if there is only one valid SIM.
-                if (subsSize == 1
-                        && SubscriptionManager.isValidSubscriptionId(subInfo.getSubscriptionId())) {
+                if (subsSize == 1 && subInfo.isValidSubscription) {
                     return displayName;
                 }
 
@@ -975,7 +971,7 @@
                             .append(")");
                 }
                 // Do not add ", " for the last subscription.
-                if (subInfo != subs.get(subs.size() - 1)) {
+                if (subInfo != entityList.get(entityList.size() - 1)) {
                     summary.append(", ");
                 }
 
@@ -989,24 +985,20 @@
         }
     }
 
-    private static CharSequence getPreferredCallStatus(Context context, SubscriptionInfo subInfo) {
-        final int subId = subInfo.getSubscriptionId();
+    private static CharSequence getPreferredCallStatus(Context context,
+            SubscriptionInfoEntity subInfo) {
         String status = "";
-        boolean isDataPreferred = subId == SubscriptionManager.getDefaultVoiceSubscriptionId();
-
-        if (isDataPreferred) {
+        if (subInfo.isDefaultVoiceSubscription) {
             status = setSummaryResId(context, R.string.calls_sms_preferred);
         }
 
         return status;
     }
 
-    private static CharSequence getPreferredSmsStatus(Context context, SubscriptionInfo subInfo) {
-        final int subId = subInfo.getSubscriptionId();
+    private static CharSequence getPreferredSmsStatus(Context context,
+            SubscriptionInfoEntity subInfo) {
         String status = "";
-        boolean isSmsPreferred = subId == SubscriptionManager.getDefaultSmsSubscriptionId();
-
-        if (isSmsPreferred) {
+        if (subInfo.isDefaultSmsSubscription) {
             status = setSummaryResId(context, R.string.calls_sms_preferred);
         }
 
@@ -1041,7 +1033,7 @@
 
     public static void launchMobileNetworkSettings(Context context, SubscriptionInfoEntity info) {
         final int subId = Integer.valueOf(info.subId);
-        if (subId == SubscriptionManager.INVALID_SUBSCRIPTION_ID) {
+        if (!info.isValidSubscription) {
             Log.d(TAG, "launchMobileNetworkSettings fail, subId is invalid.");
             return;
         }
diff --git a/src/com/android/settings/network/telephony/NetworkProviderBackupCallingGroup.java b/src/com/android/settings/network/telephony/NetworkProviderBackupCallingGroup.java
index 58dd18f..3659f65 100644
--- a/src/com/android/settings/network/telephony/NetworkProviderBackupCallingGroup.java
+++ b/src/com/android/settings/network/telephony/NetworkProviderBackupCallingGroup.java
@@ -49,6 +49,7 @@
 
 /**
  * Preference controller for "Backup Calling"
+ * Deprecated ToDo: b/260059444 remove it next version
  **/
 public class NetworkProviderBackupCallingGroup extends
         TelephonyTogglePreferenceController implements LifecycleObserver,
diff --git a/src/com/android/settings/network/telephony/NetworkProviderBackupCallingPreferenceController.java b/src/com/android/settings/network/telephony/NetworkProviderBackupCallingPreferenceController.java
index 5c336ef..c10bfb8 100644
--- a/src/com/android/settings/network/telephony/NetworkProviderBackupCallingPreferenceController.java
+++ b/src/com/android/settings/network/telephony/NetworkProviderBackupCallingPreferenceController.java
@@ -32,6 +32,7 @@
 
 /**
  * Preference controller for "Backup Calling" summary list
+ * Deprecated ToDo: b/260059444 remove it next version
  */
 public class NetworkProviderBackupCallingPreferenceController extends
         BasePreferenceController implements LifecycleObserver {
diff --git a/src/com/android/settings/network/telephony/RoamingPreferenceController.java b/src/com/android/settings/network/telephony/RoamingPreferenceController.java
index eb77312..2ed7d79 100644
--- a/src/com/android/settings/network/telephony/RoamingPreferenceController.java
+++ b/src/com/android/settings/network/telephony/RoamingPreferenceController.java
@@ -16,6 +16,9 @@
 
 package com.android.settings.network.telephony;
 
+import static androidx.lifecycle.Lifecycle.Event.ON_START;
+import static androidx.lifecycle.Lifecycle.Event.ON_STOP;
+
 import android.content.Context;
 import android.os.PersistableBundle;
 import android.provider.Settings;
@@ -25,21 +28,31 @@
 import android.util.Log;
 
 import androidx.annotation.VisibleForTesting;
+import androidx.lifecycle.LifecycleObserver;
+import androidx.lifecycle.LifecycleOwner;
+import androidx.lifecycle.OnLifecycleEvent;
+import androidx.annotation.VisibleForTesting;
 import androidx.fragment.app.FragmentManager;
 import androidx.preference.Preference;
 import androidx.preference.PreferenceScreen;
 
 import com.android.settings.network.GlobalSettingsChangeListener;
+import com.android.settings.network.MobileNetworkRepository;
 import com.android.settingslib.RestrictedSwitchPreference;
-import com.android.settingslib.core.lifecycle.LifecycleObserver;
-import com.android.settingslib.core.lifecycle.events.OnStart;
-import com.android.settingslib.core.lifecycle.events.OnStop;
+import com.android.settingslib.core.lifecycle.Lifecycle;
+import com.android.settingslib.mobile.dataservice.DataServiceUtils;
+import com.android.settingslib.mobile.dataservice.MobileNetworkInfoEntity;
+import com.android.settingslib.mobile.dataservice.SubscriptionInfoEntity;
+import com.android.settingslib.mobile.dataservice.UiccInfoEntity;
+
+import java.util.ArrayList;
+import java.util.List;
 
 /**
  * Preference controller for "Roaming"
  */
 public class RoamingPreferenceController extends TelephonyTogglePreferenceController implements
-        LifecycleObserver, OnStart, OnStop {
+        LifecycleObserver, MobileNetworkRepository.MobileNetworkCallback {
 
     private static final String TAG = "RoamingController";
     private static final String DIALOG_TAG = "MobileDataDialog";
@@ -47,6 +60,9 @@
     private RestrictedSwitchPreference mSwitchPreference;
     private TelephonyManager mTelephonyManager;
     private CarrierConfigManager mCarrierConfigManager;
+    protected MobileNetworkRepository mMobileNetworkRepository;
+    protected LifecycleOwner mLifecycleOwner;
+    private List<MobileNetworkInfoEntity> mMobileNetworkInfoEntityList = new ArrayList<>();
 
     /**
      * There're 2 listeners both activated at the same time.
@@ -59,10 +75,18 @@
 
     @VisibleForTesting
     FragmentManager mFragmentManager;
+    MobileNetworkInfoEntity mMobileNetworkInfoEntity;
 
-    public RoamingPreferenceController(Context context, String key) {
+    public RoamingPreferenceController(Context context, String key, Lifecycle lifecycle,
+            LifecycleOwner lifecycleOwner, int subId) {
         super(context, key);
+        mSubId = subId;
         mCarrierConfigManager = context.getSystemService(CarrierConfigManager.class);
+        mMobileNetworkRepository = MobileNetworkRepository.createBySubId(context, this, mSubId);
+        mLifecycleOwner = lifecycleOwner;
+        if (lifecycle != null) {
+            lifecycle.addObserver(this);
+        }
     }
 
     @Override
@@ -75,8 +99,9 @@
         return AVAILABLE;
     }
 
-    @Override
+    @OnLifecycleEvent(ON_START)
     public void onStart() {
+        mMobileNetworkRepository.addRegister(mLifecycleOwner);
         if (mListener == null) {
             mListener = new GlobalSettingsChangeListener(mContext,
                     Settings.Global.DATA_ROAMING) {
@@ -100,8 +125,9 @@
         };
     }
 
-    @Override
+    @OnLifecycleEvent(ON_STOP)
     public void onStop() {
+        mMobileNetworkRepository.removeRegister();
         stopMonitor();
         stopMonitorSubIdSpecific();
     }
@@ -114,7 +140,7 @@
 
     @Override
     public int getAvailabilityStatus(int subId) {
-        return subId != SubscriptionManager.INVALID_SUBSCRIPTION_ID
+        return mSubId != SubscriptionManager.INVALID_SUBSCRIPTION_ID
                 ? AVAILABLE
                 : AVAILABLE_UNSEARCHABLE;
     }
@@ -135,19 +161,26 @@
     @Override
     public void updateState(Preference preference) {
         super.updateState(preference);
-        final RestrictedSwitchPreference switchPreference = (RestrictedSwitchPreference) preference;
-        if (!switchPreference.isDisabledByAdmin()) {
-            switchPreference.setEnabled(mSubId != SubscriptionManager.INVALID_SUBSCRIPTION_ID);
-            switchPreference.setChecked(isChecked());
+        mSwitchPreference = (RestrictedSwitchPreference) preference;
+        update();
+    }
+
+    private void update() {
+        if (mSwitchPreference == null) {
+            return;
+        }
+        if (!mSwitchPreference.isDisabledByAdmin()) {
+            mSwitchPreference.setEnabled(mSubId != SubscriptionManager.INVALID_SUBSCRIPTION_ID);
+            mSwitchPreference.setChecked(isChecked());
         }
     }
 
     @VisibleForTesting
     boolean isDialogNeeded() {
-        final boolean isRoamingEnabled = mTelephonyManager.isDataRoamingEnabled();
+        final boolean isRoamingEnabled = mMobileNetworkInfoEntity == null ? false
+                : mMobileNetworkInfoEntity.isDataRoamingEnabled;
         final PersistableBundle carrierConfig = mCarrierConfigManager.getConfigForSubId(
                 mSubId);
-
         // Need dialog if we need to turn on roaming and the roaming charge indication is allowed
         if (!isRoamingEnabled && (carrierConfig == null || !carrierConfig.getBoolean(
                 CarrierConfigManager.KEY_DISABLE_CHARGE_INDICATION_BOOL))) {
@@ -158,12 +191,14 @@
 
     @Override
     public boolean isChecked() {
-        return mTelephonyManager.isDataRoamingEnabled();
+        return mMobileNetworkInfoEntity == null ? false
+                : mMobileNetworkInfoEntity.isDataRoamingEnabled;
     }
 
-    public void init(FragmentManager fragmentManager, int subId) {
+    public void init(FragmentManager fragmentManager, int subId, MobileNetworkInfoEntity entity) {
         mFragmentManager = fragmentManager;
         mSubId = subId;
+        mMobileNetworkInfoEntity = entity;
         mTelephonyManager = mContext.getSystemService(TelephonyManager.class);
         if (mSubId == SubscriptionManager.INVALID_SUBSCRIPTION_ID) {
             return;
@@ -197,4 +232,42 @@
             mListenerForSubId = null;
         }
     }
+
+    @VisibleForTesting
+    public void setMobileNetworkInfoEntity(MobileNetworkInfoEntity mobileNetworkInfoEntity) {
+        mMobileNetworkInfoEntity = mobileNetworkInfoEntity;
+    }
+
+    @Override
+    public void onAirplaneModeChanged(boolean airplaneModeEnabled) {
+    }
+
+    @Override
+    public void onAvailableSubInfoChanged(List<SubscriptionInfoEntity> subInfoEntityList) {
+    }
+
+    @Override
+    public void onActiveSubInfoChanged(List<SubscriptionInfoEntity> subInfoEntityList) {
+    }
+
+    @Override
+    public void onAllUiccInfoChanged(List<UiccInfoEntity> uiccInfoEntityList) {
+    }
+
+    @Override
+    public void onAllMobileNetworkInfoChanged(
+            List<MobileNetworkInfoEntity> mobileNetworkInfoEntityList) {
+        if (DataServiceUtils.shouldUpdateEntityList(mMobileNetworkInfoEntityList,
+                mobileNetworkInfoEntityList)) {
+            mMobileNetworkInfoEntityList = mobileNetworkInfoEntityList;
+            mMobileNetworkInfoEntityList.forEach(entity -> {
+                if (Integer.parseInt(entity.subId) == mSubId) {
+                    mMobileNetworkInfoEntity = entity;
+                    update();
+                    refreshSummary(mSwitchPreference);
+                    return;
+                }
+            });
+        }
+    }
 }
diff --git a/src/com/android/settings/network/telephony/SmsDefaultSubscriptionController.java b/src/com/android/settings/network/telephony/SmsDefaultSubscriptionController.java
index 68ebe84..fddd358 100644
--- a/src/com/android/settings/network/telephony/SmsDefaultSubscriptionController.java
+++ b/src/com/android/settings/network/telephony/SmsDefaultSubscriptionController.java
@@ -18,29 +18,39 @@
 
 import android.content.Context;
 import android.telecom.PhoneAccountHandle;
-import android.telephony.SubscriptionInfo;
 import android.telephony.SubscriptionManager;
 
-import com.android.settings.Utils;
+import androidx.lifecycle.LifecycleOwner;
+
+import com.android.settingslib.core.lifecycle.Lifecycle;
+import com.android.settingslib.mobile.dataservice.SubscriptionInfoEntity;
 
 public class SmsDefaultSubscriptionController extends DefaultSubscriptionController {
 
     private final boolean mIsAskEverytimeSupported;
+    private SubscriptionInfoEntity mSubscriptionInfoEntity;
 
-    public SmsDefaultSubscriptionController(Context context, String preferenceKey) {
-        super(context, preferenceKey);
+    public SmsDefaultSubscriptionController(Context context, String preferenceKey,
+            Lifecycle lifecycle, LifecycleOwner lifecycleOwner) {
+        super(context, preferenceKey, lifecycle, lifecycleOwner);
         mIsAskEverytimeSupported = mContext.getResources()
                 .getBoolean(com.android.internal.R.bool.config_sms_ask_every_time_support);
     }
 
     @Override
-    protected SubscriptionInfo getDefaultSubscriptionInfo() {
-        return mManager.getActiveSubscriptionInfo(getDefaultSubscriptionId());
+    protected SubscriptionInfoEntity getDefaultSubscriptionInfo() {
+        return mSubscriptionInfoEntity;
     }
 
     @Override
     protected int getDefaultSubscriptionId() {
-        return SubscriptionManager.getDefaultSmsSubscriptionId();
+        for (SubscriptionInfoEntity subInfo : mSubInfoEntityList) {
+            if (subInfo.isActiveSubscriptionId && subInfo.isDefaultSmsSubscription) {
+                mSubscriptionInfoEntity = subInfo;
+                return Integer.parseInt(subInfo.subId);
+            }
+        }
+        return SubscriptionManager.INVALID_SUBSCRIPTION_ID;
     }
 
     @Override
@@ -61,6 +71,7 @@
 
     @Override
     public CharSequence getSummary() {
-        return MobileNetworkUtils.getPreferredStatus(isRtlMode(), mContext, mManager, false);
+        return MobileNetworkUtils.getPreferredStatus(isRtlMode(), mContext, false,
+                mSubInfoEntityList);
     }
 }
diff --git a/src/com/android/settings/network/telephony/cdma/CdmaSystemSelectPreferenceController.java b/src/com/android/settings/network/telephony/cdma/CdmaSystemSelectPreferenceController.java
index 5dd4453..1b9103f 100644
--- a/src/com/android/settings/network/telephony/cdma/CdmaSystemSelectPreferenceController.java
+++ b/src/com/android/settings/network/telephony/cdma/CdmaSystemSelectPreferenceController.java
@@ -18,6 +18,7 @@
 
 import static com.android.settings.network.telephony.TelephonyConstants.TelephonyManagerConstants.NETWORK_MODE_LTE_GSM_WCDMA;
 import static com.android.settings.network.telephony.TelephonyConstants.TelephonyManagerConstants.NETWORK_MODE_NR_LTE_GSM_WCDMA;
+import static com.android.settings.network.telephony.TelephonyConstants.TelephonyManagerConstants.NETWORK_MODE_UNKNOWN;
 
 import android.content.Context;
 import android.provider.Settings;
@@ -43,7 +44,10 @@
         super.updateState(preference);
         final ListPreference listPreference = (ListPreference) preference;
         listPreference.setVisible(getAvailabilityStatus() == AVAILABLE);
-        final int mode = mTelephonyManager.getCdmaRoamingMode();
+        boolean hasTelephonyMgr = mTelephonyManager != null;
+        final int mode =
+                hasTelephonyMgr ? mTelephonyManager.getCdmaRoamingMode()
+                        : TelephonyManager.CDMA_ROAMING_MODE_RADIO_DEFAULT;
         if (mode != TelephonyManager.CDMA_ROAMING_MODE_RADIO_DEFAULT) {
             if (mode == TelephonyManager.CDMA_ROAMING_MODE_HOME
                     || mode == TelephonyManager.CDMA_ROAMING_MODE_ANY) {
@@ -53,9 +57,11 @@
             }
         }
 
-        final int settingsNetworkMode = MobileNetworkUtils.getNetworkTypeFromRaf(
-                (int) mTelephonyManager.getAllowedNetworkTypesForReason(
-                        TelephonyManager.ALLOWED_NETWORK_TYPES_REASON_USER));
+        final int settingsNetworkMode =
+                hasTelephonyMgr ? MobileNetworkUtils.getNetworkTypeFromRaf(
+                        (int) mTelephonyManager.getAllowedNetworkTypesForReason(
+                                TelephonyManager.ALLOWED_NETWORK_TYPES_REASON_USER))
+                        : NETWORK_MODE_UNKNOWN;
         final boolean enableList = settingsNetworkMode != NETWORK_MODE_LTE_GSM_WCDMA
                 && settingsNetworkMode != NETWORK_MODE_NR_LTE_GSM_WCDMA;
         listPreference.setEnabled(enableList);
diff --git a/src/com/android/settings/nfc/DefaultPaymentSettings.java b/src/com/android/settings/nfc/DefaultPaymentSettings.java
index 5224d92..ddac08b 100644
--- a/src/com/android/settings/nfc/DefaultPaymentSettings.java
+++ b/src/com/android/settings/nfc/DefaultPaymentSettings.java
@@ -58,7 +58,7 @@
 
     @Override
     public int getMetricsCategory() {
-        return SettingsEnums.NFC_PAYMENT;
+        return SettingsEnums.NFC_DEFAULT_PAYMENT;
     }
 
     @Override
diff --git a/src/com/android/settings/notification/RedactionInterstitial.java b/src/com/android/settings/notification/RedactionInterstitial.java
index f243250..d6fdaf8 100644
--- a/src/com/android/settings/notification/RedactionInterstitial.java
+++ b/src/com/android/settings/notification/RedactionInterstitial.java
@@ -189,13 +189,16 @@
         }
 
         private void loadFromSettings() {
+            final boolean showUnRedactedDefault = getContext().getResources().getBoolean(
+                    R.bool.default_allow_sensitive_lockscreen_content);
             final boolean managedProfile = UserManager.get(getContext()).isManagedProfile(mUserId);
             // Hiding all notifications is device-wide setting, managed profiles can only set
             // whether their notifications are show in full or redacted.
             final boolean showNotifications = managedProfile || Settings.Secure.getIntForUser(
                     getContentResolver(), LOCK_SCREEN_SHOW_NOTIFICATIONS, 0, mUserId) != 0;
             final boolean showUnredacted = Settings.Secure.getIntForUser(
-                    getContentResolver(), LOCK_SCREEN_ALLOW_PRIVATE_NOTIFICATIONS, 1, mUserId) != 0;
+                    getContentResolver(), LOCK_SCREEN_ALLOW_PRIVATE_NOTIFICATIONS,
+                    showUnRedactedDefault ? 1 : 0, mUserId) != 0;
 
             int checkedButtonId = R.id.hide_all;
             if (showNotifications) {
diff --git a/src/com/android/settings/notification/app/ConversationNotificationSettings.java b/src/com/android/settings/notification/app/ConversationNotificationSettings.java
index ec9c65f..b452309 100644
--- a/src/com/android/settings/notification/app/ConversationNotificationSettings.java
+++ b/src/com/android/settings/notification/app/ConversationNotificationSettings.java
@@ -83,6 +83,7 @@
     protected List<AbstractPreferenceController> createPreferenceControllers(Context context) {
         mControllers = new ArrayList<>();
         mControllers.add(new ConversationHeaderPreferenceController(context, this));
+        mControllers.add(new BlockPreferenceController(context, mDependentFieldListener, mBackend));
         mControllers.add(new ConversationPriorityPreferenceController(
                 context, mBackend, mDependentFieldListener));
         mControllers.add(new HighImportancePreferenceController(
diff --git a/src/com/android/settings/password/ChooseLockPattern.java b/src/com/android/settings/password/ChooseLockPattern.java
index c39ef66..07c533f 100644
--- a/src/com/android/settings/password/ChooseLockPattern.java
+++ b/src/com/android/settings/password/ChooseLockPattern.java
@@ -215,6 +215,7 @@
         private FooterButton mNextButton;
         @VisibleForTesting protected LockscreenCredential mChosenPattern;
         private ColorStateList mDefaultHeaderColorList;
+        private View mSudContent;
 
         /**
          * The patten used during the help screen to show how to draw a pattern.
@@ -537,6 +538,10 @@
             );
             mSkipOrClearButton = mixin.getSecondaryButton();
             mNextButton = mixin.getPrimaryButton();
+            // TODO(b/243008023) Workaround for Glif layout on 2 panel choose lock settings.
+            mSudContent = layout.findViewById(R.id.sud_layout_content);
+            mSudContent.setPadding(mSudContent.getPaddingLeft(), 0, mSudContent.getPaddingRight(),
+                    0);
 
             return layout;
         }
diff --git a/src/com/android/settings/password/ChooseLockSettingsHelper.java b/src/com/android/settings/password/ChooseLockSettingsHelper.java
index e4d52ba..85c203d 100644
--- a/src/com/android/settings/password/ChooseLockSettingsHelper.java
+++ b/src/com/android/settings/password/ChooseLockSettingsHelper.java
@@ -28,6 +28,7 @@
 import android.os.UserManager;
 import android.util.Log;
 
+import androidx.activity.result.ActivityResultLauncher;
 import androidx.annotation.VisibleForTesting;
 import androidx.fragment.app.Fragment;
 
@@ -109,19 +110,23 @@
     @VisibleForTesting @NonNull LockPatternUtils mLockPatternUtils;
     @NonNull private final Activity mActivity;
     @Nullable private final Fragment mFragment;
+    @Nullable private final ActivityResultLauncher mActivityResultLauncher;
     @NonNull private final Builder mBuilder;
 
     private ChooseLockSettingsHelper(@NonNull Builder builder, @NonNull Activity activity,
-            @Nullable Fragment fragment) {
+            @Nullable Fragment fragment,
+            @Nullable ActivityResultLauncher activityResultLauncher) {
         mBuilder = builder;
         mActivity = activity;
         mFragment = fragment;
+        mActivityResultLauncher = activityResultLauncher;
         mLockPatternUtils = new LockPatternUtils(activity);
     }
 
     public static class Builder {
         @NonNull private final Activity mActivity;
         @Nullable private Fragment mFragment;
+        @Nullable private ActivityResultLauncher mActivityResultLauncher;
 
         private int mRequestCode;
         @Nullable private CharSequence mTitle;
@@ -265,6 +270,18 @@
             return this;
         }
 
+        /**
+         * Support of ActivityResultLauncher.
+         *
+         * Which allowing the launch operation be controlled externally.
+         * @param activityResultLauncher a launcher previously prepared.
+         */
+        @NonNull public Builder setActivityResultLauncher(
+                ActivityResultLauncher activityResultLauncher) {
+            mActivityResultLauncher = activityResultLauncher;
+            return this;
+        }
+
         @NonNull public ChooseLockSettingsHelper build() {
             if (!mAllowAnyUserId && mUserId != LockPatternUtils.USER_FRP) {
                 Utils.enforceSameOwner(mActivity, mUserId);
@@ -282,7 +299,8 @@
                         + " ReturnCredentials. Are you sure this is what you want?");
             }
 
-            return new ChooseLockSettingsHelper(this, mActivity, mFragment);
+            return new ChooseLockSettingsHelper(this, mActivity, mFragment,
+                    mActivityResultLauncher);
         }
 
         public boolean show() {
@@ -369,13 +387,17 @@
         if (external) {
             intent.addFlags(Intent.FLAG_ACTIVITY_FORWARD_RESULT);
             copyOptionalExtras(inIntent, intent);
-            if (mFragment != null) {
+            if (mActivityResultLauncher != null) {
+                mActivityResultLauncher.launch(intent);
+            } else if (mFragment != null) {
                 mFragment.startActivity(intent);
             } else {
                 mActivity.startActivity(intent);
             }
         } else {
-            if (mFragment != null) {
+            if (mActivityResultLauncher != null) {
+                mActivityResultLauncher.launch(intent);
+            } else if (mFragment != null) {
                 mFragment.startActivityForResult(intent, request);
             } else {
                 mActivity.startActivityForResult(intent, request);
diff --git a/src/com/android/settings/password/ConfirmLockPattern.java b/src/com/android/settings/password/ConfirmLockPattern.java
index 1062d94..b4f0aa3 100644
--- a/src/com/android/settings/password/ConfirmLockPattern.java
+++ b/src/com/android/settings/password/ConfirmLockPattern.java
@@ -100,6 +100,7 @@
         private CountDownTimer mCountdownTimer;
 
         private GlifLayout mGlifLayout;
+        private View mSudContent;
 
         // caller-supplied text for various prompts
         private CharSequence mHeaderText;
@@ -129,7 +130,10 @@
             mGlifLayout = view.findViewById(R.id.setup_wizard_layout);
             mLockPatternView = (LockPatternView) view.findViewById(R.id.lockPattern);
             mErrorTextView = (TextView) view.findViewById(R.id.errorText);
-
+            // TODO(b/243008023) Workaround for Glif layout on 2 panel choose lock settings.
+            mSudContent = mGlifLayout.findViewById(R.id.sud_layout_content);
+            mSudContent.setPadding(mSudContent.getPaddingLeft(), 0, mSudContent.getPaddingRight(),
+                    0);
             mIsManagedProfile = UserManager.get(getActivity()).isManagedProfile(mEffectiveUserId);
 
             // make it so unhandled touch events within the unlock screen go to the
diff --git a/src/com/android/settings/security/MemtagHelper.java b/src/com/android/settings/security/MemtagHelper.java
index ecd6ea6..c891eb2 100644
--- a/src/com/android/settings/security/MemtagHelper.java
+++ b/src/com/android/settings/security/MemtagHelper.java
@@ -46,7 +46,7 @@
         if (MemtagHelper.isForcedOff()) {
             return BasePreferenceController.DISABLED_DEPENDENT_SETTING;
         }
-        return SystemProperties.getBoolean("ro.arm64.memtag.bootctl_supported", false)
+        return SystemProperties.getBoolean("ro.arm64.memtag.bootctl_settings_toggle", false)
                 ? BasePreferenceController.AVAILABLE
                 : BasePreferenceController.UNSUPPORTED_ON_DEVICE;
     }
diff --git a/src/com/android/settings/sim/SelectSpecificDataSimDialogFragment.java b/src/com/android/settings/sim/SelectSpecificDataSimDialogFragment.java
index a989d52..9fa60ef 100644
--- a/src/com/android/settings/sim/SelectSpecificDataSimDialogFragment.java
+++ b/src/com/android/settings/sim/SelectSpecificDataSimDialogFragment.java
@@ -165,6 +165,6 @@
 
     @Override
     public int getMetricsCategory() {
-        return SettingsEnums.DIALOG_PREFERRED_SIM_PICKER;
+        return SettingsEnums.DIALOG_SPECIFIC_DDS_SIM_PICKER;
     }
 }
diff --git a/src/com/android/settings/sim/receivers/SimSlotChangeHandler.java b/src/com/android/settings/sim/receivers/SimSlotChangeHandler.java
index 4a6b96c..f6c9cc4 100644
--- a/src/com/android/settings/sim/receivers/SimSlotChangeHandler.java
+++ b/src/com/android/settings/sim/receivers/SimSlotChangeHandler.java
@@ -22,6 +22,7 @@
 import android.content.Intent;
 import android.content.SharedPreferences;
 import android.os.Looper;
+import android.os.UserHandle;
 import android.provider.Settings;
 import android.telephony.SubscriptionInfo;
 import android.telephony.SubscriptionManager;
@@ -344,20 +345,20 @@
         Intent intent = ChooseSimActivity.getIntent(mContext);
         intent.setFlags(Intent.FLAG_ACTIVITY_NEW_TASK);
         intent.putExtra(ChooseSimActivity.KEY_HAS_PSIM, psimInserted);
-        mContext.startActivity(intent);
+        mContext.startActivityAsUser(intent, UserHandle.SYSTEM);
     }
 
     private void startSwitchSlotConfirmDialogActivity(SubscriptionInfo subscriptionInfo) {
         Intent intent = new Intent(mContext, SwitchToEsimConfirmDialogActivity.class);
         intent.setFlags(Intent.FLAG_ACTIVITY_NEW_TASK);
         intent.putExtra(SwitchToEsimConfirmDialogActivity.KEY_SUB_TO_ENABLE, subscriptionInfo);
-        mContext.startActivity(intent);
+        mContext.startActivityAsUser(intent, UserHandle.SYSTEM);
     }
 
     private void startDsdsDialogActivity() {
         Intent intent = new Intent(mContext, DsdsDialogActivity.class);
         intent.setFlags(Intent.FLAG_ACTIVITY_NEW_TASK);
-        mContext.startActivity(intent);
+        mContext.startActivityAsUser(intent, UserHandle.SYSTEM);
     }
 
     private void startSimConfirmDialogActivity(int subId) {
@@ -368,7 +369,7 @@
         Log.d(TAG, "Start ToggleSubscriptionDialogActivity with " + subId + " under DSDS+Mep.");
         Intent intent = ToggleSubscriptionDialogActivity.getIntent(mContext, subId, true);
         intent.setFlags(Intent.FLAG_ACTIVITY_NEW_TASK);
-        mContext.startActivity(intent);
+        mContext.startActivityAsUser(intent, UserHandle.SYSTEM);
     }
 
     private boolean isMultipleEnabledProfilesSupported() {
diff --git a/src/com/android/settings/sim/smartForwarding/DisableSmartForwardingTask.java b/src/com/android/settings/sim/smartForwarding/DisableSmartForwardingTask.java
index d483dd1..a1035dc 100644
--- a/src/com/android/settings/sim/smartForwarding/DisableSmartForwardingTask.java
+++ b/src/com/android/settings/sim/smartForwarding/DisableSmartForwardingTask.java
@@ -57,10 +57,6 @@
     }
 
     private int getSubId(int slotIndex) {
-        int[] subId = SubscriptionManager.getSubId(slotIndex);
-        if (subId != null && subId.length > 0) {
-            return subId[0];
-        }
-        return SubscriptionManager.INVALID_SUBSCRIPTION_ID;
+        return SubscriptionManager.getSubscriptionId(slotIndex);
     }
 }
diff --git a/src/com/android/settings/spa/SpaActivity.kt b/src/com/android/settings/spa/SpaActivity.kt
index 896f899..838d6a1 100644
--- a/src/com/android/settings/spa/SpaActivity.kt
+++ b/src/com/android/settings/spa/SpaActivity.kt
@@ -19,14 +19,14 @@
 import android.content.Context
 import android.content.Intent
 import com.android.settingslib.spa.framework.BrowseActivity
+import com.android.settingslib.spa.framework.util.appendSpaParams
 
 class SpaActivity : BrowseActivity() {
     companion object {
         @JvmStatic
         fun startSpaActivity(context: Context, destination: String) {
-            val intent = Intent(context, SpaActivity::class.java).apply {
-                putExtra(KEY_DESTINATION, destination)
-            }
+            val intent = Intent(context, SpaActivity::class.java)
+                .appendSpaParams(destination = destination)
             context.startActivity(intent)
         }
     }
diff --git a/src/com/android/settings/spa/app/AllAppList.kt b/src/com/android/settings/spa/app/AllAppList.kt
index 3331a69..75b5cd2 100644
--- a/src/com/android/settings/spa/app/AllAppList.kt
+++ b/src/com/android/settings/spa/app/AllAppList.kt
@@ -27,7 +27,7 @@
 import com.android.settingslib.spa.framework.common.SettingsPage
 import com.android.settingslib.spa.framework.common.SettingsPageProvider
 import com.android.settingslib.spa.framework.compose.navigator
-import com.android.settingslib.spa.framework.util.asyncMapItem
+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.spaprivileged.model.app.AppListModel
@@ -47,7 +47,7 @@
 
     fun buildInjectEntry() = SettingsEntryBuilder
         .createInject(owner = SettingsPage.create(name))
-        .setIsAllowSearch(true)
+        .setSearchDataFn { null }
         .setUiLayoutFn {
             Preference(object : PreferenceModel {
                 override val title = stringResource(R.string.all_apps)
@@ -58,14 +58,15 @@
 
 @Composable
 private fun AllAppListPage() {
+    val resetAppDialogPresenter = rememberResetAppDialogPresenter()
     AppListPage(
         title = stringResource(R.string.all_apps),
         listModel = remember { AllAppListModel() },
         showInstantApps = true,
-    ) { itemModel ->
+        moreOptions = { ResetAppPreferences(resetAppDialogPresenter::open) }
+    ) {
         AppListItem(
-            itemModel = itemModel,
-            onClick = AppInfoSettingsProvider.navigator(app = itemModel.record.app),
+            onClick = AppInfoSettingsProvider.navigator(app = record.app),
         )
     }
 }
@@ -77,15 +78,7 @@
 private class AllAppListModel : AppListModel<AppRecordWithSize> {
 
     override fun transform(userIdFlow: Flow<Int>, appListFlow: Flow<List<ApplicationInfo>>) =
-        appListFlow.asyncMapItem { app ->
-            AppRecordWithSize(app)
-        }
-
-    override fun filter(
-        userIdFlow: Flow<Int>,
-        option: Int,
-        recordListFlow: Flow<List<AppRecordWithSize>>,
-    ) = recordListFlow
+        appListFlow.mapItem(::AppRecordWithSize)
 
     @Composable
     override fun getSummary(option: Int, record: AppRecordWithSize) = record.app.getStorageSize()
diff --git a/src/com/android/settings/spa/app/AppsMain.kt b/src/com/android/settings/spa/app/AppsMain.kt
index 6fcc480..4b47278 100644
--- a/src/com/android/settings/spa/app/AppsMain.kt
+++ b/src/com/android/settings/spa/app/AppsMain.kt
@@ -49,7 +49,7 @@
     }
 
     fun buildInjectEntry() =
-        SettingsEntryBuilder.createInject(owner = owner).setIsAllowSearch(false)
+        SettingsEntryBuilder.createInject(owner = owner)
             .setUiLayoutFn {
                 Preference(object : PreferenceModel {
                     override val title = stringResource(R.string.apps_dashboard_title)
diff --git a/src/com/android/settings/spa/app/ResetAppPreferences.kt b/src/com/android/settings/spa/app/ResetAppPreferences.kt
new file mode 100644
index 0000000..12dd709
--- /dev/null
+++ b/src/com/android/settings/spa/app/ResetAppPreferences.kt
@@ -0,0 +1,60 @@
+/*
+ * 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.spa.app
+
+import android.os.UserHandle
+import android.os.UserManager
+import androidx.compose.material3.Text
+import androidx.compose.runtime.Composable
+import androidx.compose.runtime.remember
+import androidx.compose.ui.platform.LocalContext
+import androidx.compose.ui.res.stringResource
+import com.android.settings.R
+import com.android.settings.applications.manageapplications.ResetAppsHelper
+import com.android.settingslib.spa.widget.dialog.AlertDialogButton
+import com.android.settingslib.spa.widget.dialog.AlertDialogPresenter
+import com.android.settingslib.spa.widget.dialog.rememberAlertDialogPresenter
+import com.android.settingslib.spa.widget.scaffold.MoreOptionsScope
+import com.android.settingslib.spaprivileged.model.enterprise.Restrictions
+import com.android.settingslib.spaprivileged.template.scaffold.RestrictedMenuItem
+
+@Composable
+fun MoreOptionsScope.ResetAppPreferences(onClick: () -> Unit) {
+    RestrictedMenuItem(
+        text = stringResource(R.string.reset_app_preferences),
+        restrictions = remember {
+            Restrictions(
+                userId = UserHandle.myUserId(),
+                keys = listOf(UserManager.DISALLOW_APPS_CONTROL),
+            )
+        },
+        onClick = onClick,
+    )
+}
+
+@Composable
+fun rememberResetAppDialogPresenter(): AlertDialogPresenter {
+    val context = LocalContext.current
+    return rememberAlertDialogPresenter(
+        confirmButton = AlertDialogButton(stringResource(R.string.reset_app_preferences_button)) {
+            ResetAppsHelper(context).resetApps()
+        },
+        dismissButton = AlertDialogButton(stringResource(R.string.cancel)),
+        title = stringResource(R.string.reset_app_preferences_title),
+        text = { Text(stringResource(R.string.reset_app_preferences_desc)) },
+    )
+}
diff --git a/src/com/android/settings/spa/app/appinfo/AppButtons.kt b/src/com/android/settings/spa/app/appinfo/AppButtons.kt
index c088fec..cbe2f1a 100644
--- a/src/com/android/settings/spa/app/appinfo/AppButtons.kt
+++ b/src/com/android/settings/spa/app/appinfo/AppButtons.kt
@@ -16,28 +16,26 @@
 
 package com.android.settings.spa.app.appinfo
 
-import android.content.pm.PackageInfo
+import android.content.pm.ApplicationInfo
 import androidx.compose.runtime.Composable
 import androidx.compose.runtime.collectAsState
 import androidx.compose.runtime.remember
 import com.android.settingslib.applications.AppUtils
-import com.android.settingslib.spa.framework.compose.collectAsStateWithLifecycle
 import com.android.settingslib.spa.widget.button.ActionButton
 import com.android.settingslib.spa.widget.button.ActionButtons
-import com.android.settingslib.spaprivileged.model.app.isSystemModule
-import kotlinx.coroutines.Dispatchers
-import kotlinx.coroutines.flow.flow
 import kotlinx.coroutines.flow.map
-import kotlinx.coroutines.withContext
 
 @Composable
 fun AppButtons(packageInfoPresenter: PackageInfoPresenter) {
+    if (remember(packageInfoPresenter) { packageInfoPresenter.isMainlineModule() }) return
     val presenter = remember { AppButtonsPresenter(packageInfoPresenter) }
-    if (!presenter.isAvailableFlow.collectAsStateWithLifecycle(initialValue = false).value) return
     presenter.Dialogs()
     ActionButtons(actionButtons = presenter.rememberActionsButtons().value)
 }
 
+private fun PackageInfoPresenter.isMainlineModule(): Boolean =
+    AppUtils.isMainlineModule(userPackageManager, packageName)
+
 private class AppButtonsPresenter(private val packageInfoPresenter: PackageInfoPresenter) {
     private val appLaunchButton = AppLaunchButton(packageInfoPresenter)
     private val appInstallButton = AppInstallButton(packageInfoPresenter)
@@ -46,29 +44,20 @@
     private val appClearButton = AppClearButton(packageInfoPresenter)
     private val appForceStopButton = AppForceStopButton(packageInfoPresenter)
 
-    val isAvailableFlow = flow { emit(isAvailable()) }
-
-    private suspend fun isAvailable(): Boolean = withContext(Dispatchers.IO) {
-        !packageInfoPresenter.userPackageManager.isSystemModule(packageInfoPresenter.packageName) &&
-            !AppUtils.isMainlineModule(
-                packageInfoPresenter.userPackageManager, packageInfoPresenter.packageName
-            )
-    }
-
     @Composable
     fun rememberActionsButtons() = remember {
         packageInfoPresenter.flow.map { packageInfo ->
-            if (packageInfo != null) getActionButtons(packageInfo) else emptyList()
+            if (packageInfo != null) getActionButtons(packageInfo.applicationInfo) else emptyList()
         }
     }.collectAsState(initial = emptyList())
 
-    private fun getActionButtons(packageInfo: PackageInfo): List<ActionButton> = listOfNotNull(
-        appLaunchButton.getActionButton(packageInfo),
-        appInstallButton.getActionButton(packageInfo),
-        appDisableButton.getActionButton(packageInfo),
-        appUninstallButton.getActionButton(packageInfo),
-        appClearButton.getActionButton(packageInfo),
-        appForceStopButton.getActionButton(packageInfo),
+    private fun getActionButtons(app: ApplicationInfo): List<ActionButton> = listOfNotNull(
+        appLaunchButton.getActionButton(app),
+        appInstallButton.getActionButton(app),
+        appDisableButton.getActionButton(app),
+        appUninstallButton.getActionButton(app),
+        appClearButton.getActionButton(app),
+        appForceStopButton.getActionButton(app),
     )
 
     @Composable
diff --git a/src/com/android/settings/spa/app/appinfo/AppClearButton.kt b/src/com/android/settings/spa/app/appinfo/AppClearButton.kt
index c441071..ce00b73 100644
--- a/src/com/android/settings/spa/app/appinfo/AppClearButton.kt
+++ b/src/com/android/settings/spa/app/appinfo/AppClearButton.kt
@@ -16,7 +16,7 @@
 
 package com.android.settings.spa.app.appinfo
 
-import android.content.pm.PackageInfo
+import android.content.pm.ApplicationInfo
 import androidx.compose.material.icons.Icons
 import androidx.compose.material.icons.outlined.Delete
 import androidx.compose.material3.AlertDialog
@@ -37,8 +37,7 @@
 
     private var openConfirmDialog by mutableStateOf(false)
 
-    fun getActionButton(packageInfo: PackageInfo): ActionButton? {
-        val app = packageInfo.applicationInfo
+    fun getActionButton(app: ApplicationInfo): ActionButton? {
         if (!app.isInstantApp) return null
 
         return clearButton()
diff --git a/src/com/android/settings/spa/app/appinfo/AppDisableButton.kt b/src/com/android/settings/spa/app/appinfo/AppDisableButton.kt
index 79fb386..05b9706 100644
--- a/src/com/android/settings/spa/app/appinfo/AppDisableButton.kt
+++ b/src/com/android/settings/spa/app/appinfo/AppDisableButton.kt
@@ -17,7 +17,6 @@
 package com.android.settings.spa.app.appinfo
 
 import android.content.pm.ApplicationInfo
-import android.content.pm.PackageInfo
 import androidx.compose.material.icons.Icons
 import androidx.compose.material.icons.outlined.ArrowCircleDown
 import androidx.compose.material.icons.outlined.HideSource
@@ -52,13 +51,12 @@
 
     private var openConfirmDialog by mutableStateOf(false)
 
-    fun getActionButton(packageInfo: PackageInfo): ActionButton? {
-        val app = packageInfo.applicationInfo
+    fun getActionButton(app: ApplicationInfo): ActionButton? {
         if (!app.isSystemApp) return null
 
         return when {
             app.enabled && !app.isDisabledUntilUsed -> {
-                disableButton(app = app, enabled = isDisableButtonEnabled(packageInfo))
+                disableButton(app)
             }
 
             else -> enableButton()
@@ -68,38 +66,36 @@
     /**
      * Gets whether a package can be disabled.
      */
-    private fun isDisableButtonEnabled(packageInfo: PackageInfo): Boolean {
-        val packageName = packageInfo.packageName
-        val app = packageInfo.applicationInfo
-        return when {
-            packageName in applicationFeatureProvider.keepEnabledPackages -> false
+    private fun ApplicationInfo.canBeDisabled(): Boolean = when {
+        // Try to prevent the user from bricking their phone by not allowing disabling of apps
+        // signed with the system certificate.
+        isSignedWithPlatformKey -> false
 
-            // Home launcher apps need special handling. In system ones we don't risk downgrading
-            // because that can interfere with home-key resolution.
-            packageName in appButtonRepository.getHomePackageInfo().homePackages -> false
+        // system/vendor resource overlays can never be disabled.
+        isResourceOverlay -> false
 
-            // Try to prevent the user from bricking their phone by not allowing disabling of apps
-            // signed with the system certificate.
-            SettingsLibUtils.isSystemPackage(resources, packageManager, packageInfo) -> false
+        packageName in applicationFeatureProvider.keepEnabledPackages -> false
 
-            // We don't allow disabling DO/PO on *any* users if it's a system app, because
-            // "disabling" is actually "downgrade to the system version + disable", and "downgrade"
-            // will clear data on all users.
-            Utils.isProfileOrDeviceOwner(userManager, devicePolicyManager, packageName) -> false
+        // Home launcher apps need special handling. In system ones we don't risk downgrading
+        // because that can interfere with home-key resolution.
+        packageName in appButtonRepository.getHomePackageInfo().homePackages -> false
 
-            appButtonRepository.isDisallowControl(app) -> false
+        SettingsLibUtils.isEssentialPackage(resources, packageManager, packageName) -> false
 
-            // system/vendor resource overlays can never be disabled.
-            app.isResourceOverlay -> false
+        // We don't allow disabling DO/PO on *any* users if it's a system app, because
+        // "disabling" is actually "downgrade to the system version + disable", and "downgrade"
+        // will clear data on all users.
+        Utils.isProfileOrDeviceOwner(userManager, devicePolicyManager, packageName) -> false
 
-            else -> true
-        }
+        appButtonRepository.isDisallowControl(this) -> false
+
+        else -> true
     }
 
-    private fun disableButton(app: ApplicationInfo, enabled: Boolean) = ActionButton(
+    private fun disableButton(app: ApplicationInfo) = ActionButton(
         text = context.getString(R.string.disable_text),
         imageVector = Icons.Outlined.HideSource,
-        enabled = enabled,
+        enabled = app.canBeDisabled(),
     ) {
         // Currently we apply the same device policy for both the uninstallation and disable button.
         if (!appButtonRepository.isUninstallBlockedByAdmin(app)) {
diff --git a/src/com/android/settings/spa/app/appinfo/AppForceStopButton.kt b/src/com/android/settings/spa/app/appinfo/AppForceStopButton.kt
index 52ce3df..d05c832 100644
--- a/src/com/android/settings/spa/app/appinfo/AppForceStopButton.kt
+++ b/src/com/android/settings/spa/app/appinfo/AppForceStopButton.kt
@@ -18,7 +18,6 @@
 
 import android.app.settings.SettingsEnums
 import android.content.pm.ApplicationInfo
-import android.content.pm.PackageInfo
 import android.os.UserManager
 import androidx.compose.material.icons.Icons
 import androidx.compose.material.icons.outlined.WarningAmber
@@ -48,8 +47,7 @@
 
     private var openConfirmDialog by mutableStateOf(false)
 
-    fun getActionButton(packageInfo: PackageInfo): ActionButton {
-        val app = packageInfo.applicationInfo
+    fun getActionButton(app: ApplicationInfo): ActionButton {
         return ActionButton(
             text = context.getString(R.string.force_stop),
             imageVector = Icons.Outlined.WarningAmber,
diff --git a/src/com/android/settings/spa/app/appinfo/AppInfoSettingsMoreOptions.kt b/src/com/android/settings/spa/app/appinfo/AppInfoSettingsMoreOptions.kt
index 0e965ac..fbdde0b 100644
--- a/src/com/android/settings/spa/app/appinfo/AppInfoSettingsMoreOptions.kt
+++ b/src/com/android/settings/spa/app/appinfo/AppInfoSettingsMoreOptions.kt
@@ -18,8 +18,10 @@
 
 import android.content.Context
 import android.content.pm.ApplicationInfo
+import android.os.UserManager
 import androidx.compose.runtime.Composable
-import androidx.compose.runtime.remember
+import androidx.compose.runtime.State
+import androidx.compose.runtime.produceState
 import androidx.compose.ui.platform.LocalContext
 import androidx.compose.ui.res.stringResource
 import com.android.settings.R
@@ -27,48 +29,90 @@
 import com.android.settingslib.spa.widget.scaffold.MoreOptionsAction
 import com.android.settingslib.spaprivileged.framework.common.devicePolicyManager
 import com.android.settingslib.spaprivileged.framework.common.userManager
+import com.android.settingslib.spaprivileged.model.app.IPackageManagers
 import com.android.settingslib.spaprivileged.model.app.PackageManagers
-import com.android.settingslib.spaprivileged.model.app.isDisallowControl
 import com.android.settingslib.spaprivileged.model.app.userId
+import com.android.settingslib.spaprivileged.model.enterprise.Restrictions
+import com.android.settingslib.spaprivileged.template.scaffold.RestrictedMenuItem
+import kotlinx.coroutines.Dispatchers
+import kotlinx.coroutines.withContext
 
 @Composable
-fun AppInfoSettingsMoreOptions(packageInfoPresenter: PackageInfoPresenter, app: ApplicationInfo) {
-    val context = LocalContext.current
-    // We don't allow uninstalling update for DO/PO if it's a system app, because it will clear data
-    // on all users. We also don't allow uninstalling for all users if it's DO/PO for any user.
-    val isProfileOrDeviceOwner = remember(app) {
-        Utils.isProfileOrDeviceOwner(
-            context.userManager, context.devicePolicyManager, app.packageName
-        )
+fun AppInfoSettingsMoreOptions(
+    packageInfoPresenter: PackageInfoPresenter,
+    app: ApplicationInfo,
+    packageManagers: IPackageManagers = PackageManagers,
+) {
+    val state = app.produceState(packageManagers).value ?: return
+    when {
+        // We don't allow uninstalling update for DO/PO if it's a system app, because it will clear
+        // data on all users. We also don't allow uninstalling for all users if it's DO/PO for any
+        // user.
+        state.isProfileOrDeviceOwner -> return
+        !state.shownUninstallUpdates && !state.shownUninstallForAllUsers -> return
     }
-    if (isProfileOrDeviceOwner) return
-    val shownUninstallUpdates = remember(app) { isShowUninstallUpdates(context, app) }
-    val shownUninstallForAllUsers = remember(app) { isShowUninstallForAllUsers(context, app) }
-    if (!shownUninstallUpdates && !shownUninstallForAllUsers) return
     MoreOptionsAction {
-        if (shownUninstallUpdates) {
-            MenuItem(text = stringResource(R.string.app_factory_reset)) {
+        val restrictions =
+            Restrictions(userId = app.userId, keys = listOf(UserManager.DISALLOW_APPS_CONTROL))
+        if (state.shownUninstallUpdates) {
+            RestrictedMenuItem(
+                text = stringResource(R.string.app_factory_reset),
+                restrictions = restrictions,
+            ) {
                 packageInfoPresenter.startUninstallActivity(forAllUsers = false)
             }
         }
-        if (shownUninstallForAllUsers) {
-            MenuItem(text = stringResource(R.string.uninstall_all_users_text)) {
+        if (state.shownUninstallForAllUsers) {
+            RestrictedMenuItem(
+                text = stringResource(R.string.uninstall_all_users_text),
+                restrictions = restrictions,
+            ) {
                 packageInfoPresenter.startUninstallActivity(forAllUsers = true)
             }
         }
     }
 }
 
-private fun isShowUninstallUpdates(context: Context, app: ApplicationInfo): Boolean =
-    app.isUpdatedSystemApp && context.userManager.isUserAdmin(app.userId) &&
-        !app.isDisallowControl(context) &&
+private data class AppInfoSettingsMoreOptionsState(
+    val isProfileOrDeviceOwner: Boolean,
+    val shownUninstallUpdates: Boolean,
+    val shownUninstallForAllUsers: Boolean,
+)
+
+@Composable
+private fun ApplicationInfo.produceState(
+    packageManagers: IPackageManagers,
+): State<AppInfoSettingsMoreOptionsState?> {
+    val context = LocalContext.current
+    return produceState<AppInfoSettingsMoreOptionsState?>(initialValue = null, this) {
+        withContext(Dispatchers.IO) {
+            value = AppInfoSettingsMoreOptionsState(
+                isProfileOrDeviceOwner = Utils.isProfileOrDeviceOwner(
+                    context.userManager, context.devicePolicyManager, packageName
+                ),
+                shownUninstallUpdates = isShowUninstallUpdates(context),
+                shownUninstallForAllUsers = isShowUninstallForAllUsers(
+                    userManager = context.userManager,
+                    packageManagers = packageManagers,
+                ),
+            )
+        }
+    }
+}
+
+private fun ApplicationInfo.isShowUninstallUpdates(context: Context): Boolean =
+    isUpdatedSystemApp && context.userManager.isUserAdmin(userId) &&
         !context.resources.getBoolean(R.bool.config_disable_uninstall_update)
 
-private fun isShowUninstallForAllUsers(context: Context, app: ApplicationInfo): Boolean =
-    app.userId == 0 && !app.isSystemApp && !app.isInstantApp &&
-        isOtherUserHasInstallPackage(context, app)
+private fun ApplicationInfo.isShowUninstallForAllUsers(
+    userManager: UserManager,
+    packageManagers: IPackageManagers,
+): Boolean = userId == 0 && !isSystemApp && !isInstantApp &&
+    isOtherUserHasInstallPackage(userManager, packageManagers)
 
-private fun isOtherUserHasInstallPackage(context: Context, app: ApplicationInfo): Boolean =
-    context.userManager.aliveUsers
-        .filter { it.id != app.userId }
-        .any { PackageManagers.isPackageInstalledAsUser(app.packageName, it.id) }
+private fun ApplicationInfo.isOtherUserHasInstallPackage(
+    userManager: UserManager,
+    packageManagers: IPackageManagers,
+): Boolean = userManager.aliveUsers
+    .filter { it.id != userId }
+    .any { packageManagers.isPackageInstalledAsUser(packageName, it.id) }
diff --git a/src/com/android/settings/spa/app/appinfo/AppInstallButton.kt b/src/com/android/settings/spa/app/appinfo/AppInstallButton.kt
index 4ff2461..caf6a4d 100644
--- a/src/com/android/settings/spa/app/appinfo/AppInstallButton.kt
+++ b/src/com/android/settings/spa/app/appinfo/AppInstallButton.kt
@@ -18,7 +18,6 @@
 
 import android.content.Intent
 import android.content.pm.ApplicationInfo
-import android.content.pm.PackageInfo
 import androidx.compose.material.icons.Icons
 import androidx.compose.material.icons.outlined.FileDownload
 import com.android.settings.R
@@ -29,8 +28,7 @@
 class AppInstallButton(private val packageInfoPresenter: PackageInfoPresenter) {
     private val context = packageInfoPresenter.context
 
-    fun getActionButton(packageInfo: PackageInfo): ActionButton? {
-        val app = packageInfo.applicationInfo
+    fun getActionButton(app: ApplicationInfo): ActionButton? {
         if (!app.isInstantApp) return null
 
         return AppStoreUtil.getAppStoreLink(packageInfoPresenter.userContext, app.packageName)
diff --git a/src/com/android/settings/spa/app/appinfo/AppLaunchButton.kt b/src/com/android/settings/spa/app/appinfo/AppLaunchButton.kt
index 9e82f53..a1c3273 100644
--- a/src/com/android/settings/spa/app/appinfo/AppLaunchButton.kt
+++ b/src/com/android/settings/spa/app/appinfo/AppLaunchButton.kt
@@ -18,7 +18,6 @@
 
 import android.content.Intent
 import android.content.pm.ApplicationInfo
-import android.content.pm.PackageInfo
 import androidx.compose.material.icons.Icons
 import androidx.compose.material.icons.outlined.Launch
 import com.android.settings.R
@@ -29,9 +28,9 @@
     private val context = packageInfoPresenter.context
     private val userPackageManager = packageInfoPresenter.userPackageManager
 
-    fun getActionButton(packageInfo: PackageInfo): ActionButton? =
-        userPackageManager.getLaunchIntentForPackage(packageInfo.packageName)?.let { intent ->
-            launchButton(intent, packageInfo.applicationInfo)
+    fun getActionButton(app: ApplicationInfo): ActionButton? =
+        userPackageManager.getLaunchIntentForPackage(app.packageName)?.let { intent ->
+            launchButton(intent, app)
         }
 
     private fun launchButton(intent: Intent, app: ApplicationInfo) = ActionButton(
diff --git a/src/com/android/settings/spa/app/appinfo/AppUninstallButton.kt b/src/com/android/settings/spa/app/appinfo/AppUninstallButton.kt
index 4b95f7b..f05d611 100644
--- a/src/com/android/settings/spa/app/appinfo/AppUninstallButton.kt
+++ b/src/com/android/settings/spa/app/appinfo/AppUninstallButton.kt
@@ -18,7 +18,6 @@
 
 import android.content.om.OverlayManager
 import android.content.pm.ApplicationInfo
-import android.content.pm.PackageInfo
 import androidx.compose.material.icons.Icons
 import androidx.compose.material.icons.outlined.Delete
 import com.android.settings.R
@@ -32,8 +31,7 @@
     private val appButtonRepository = AppButtonRepository(context)
     private val overlayManager = context.getSystemService(OverlayManager::class.java)!!
 
-    fun getActionButton(packageInfo: PackageInfo): ActionButton? {
-        val app = packageInfo.applicationInfo
+    fun getActionButton(app: ApplicationInfo): ActionButton? {
         if (app.isSystemApp || app.isInstantApp) return null
         return uninstallButton(app = app, enabled = isUninstallButtonEnabled(app))
     }
diff --git a/src/com/android/settings/spa/app/appinfo/PackageInfoPresenter.kt b/src/com/android/settings/spa/app/appinfo/PackageInfoPresenter.kt
index 26d2760..cb74388 100644
--- a/src/com/android/settings/spa/app/appinfo/PackageInfoPresenter.kt
+++ b/src/com/android/settings/spa/app/appinfo/PackageInfoPresenter.kt
@@ -16,7 +16,6 @@
 
 package com.android.settings.spa.app.appinfo
 
-import android.app.ActivityManager
 import android.app.settings.SettingsEnums
 import android.content.Context
 import android.content.Intent
@@ -29,8 +28,10 @@
 import androidx.compose.runtime.Composable
 import com.android.settings.overlay.FeatureFactory
 import com.android.settingslib.spa.framework.compose.LocalNavController
+import com.android.settingslib.spaprivileged.framework.common.activityManager
 import com.android.settingslib.spaprivileged.framework.common.asUser
 import com.android.settingslib.spaprivileged.framework.compose.DisposableBroadcastReceiverAsUser
+import com.android.settingslib.spaprivileged.model.app.IPackageManagers
 import com.android.settingslib.spaprivileged.model.app.PackageManagers
 import kotlinx.coroutines.CoroutineScope
 import kotlinx.coroutines.Dispatchers
@@ -48,6 +49,7 @@
     val packageName: String,
     val userId: Int,
     private val coroutineScope: CoroutineScope,
+    private val packageManagers: IPackageManagers = PackageManagers,
 ) {
     private val metricsFeatureProvider = FeatureFactory.getFactory(context).metricsFeatureProvider
     private val userHandle = UserHandle.of(userId)
@@ -134,9 +136,8 @@
     fun forceStop() {
         logAction(SettingsEnums.ACTION_APP_FORCE_STOP)
         coroutineScope.launch(Dispatchers.Default) {
-            val activityManager = context.getSystemService(ActivityManager::class.java)!!
             Log.d(TAG, "Stopping package $packageName")
-            activityManager.forceStopPackageAsUser(packageName, userId)
+            context.activityManager.forceStopPackageAsUser(packageName, userId)
             notifyChange()
         }
     }
@@ -146,11 +147,9 @@
     }
 
     private fun getPackageInfo() =
-        PackageManagers.getPackageInfoAsUser(
+        packageManagers.getPackageInfoAsUser(
             packageName = packageName,
-            flags = PackageManager.MATCH_DISABLED_COMPONENTS or
-                PackageManager.GET_SIGNATURES or
-                PackageManager.GET_PERMISSIONS,
+            flags = PackageManager.MATCH_DISABLED_COMPONENTS or PackageManager.GET_PERMISSIONS,
             userId = userId,
         )
 }
diff --git a/src/com/android/settings/spa/app/specialaccess/SpecialAppAccess.kt b/src/com/android/settings/spa/app/specialaccess/SpecialAppAccess.kt
index f7dea34..f955adf 100644
--- a/src/com/android/settings/spa/app/specialaccess/SpecialAppAccess.kt
+++ b/src/com/android/settings/spa/app/specialaccess/SpecialAppAccess.kt
@@ -49,8 +49,7 @@
         })
     }
 
-    fun buildInjectEntry() =
-        SettingsEntryBuilder.createInject(owner = SettingsPage.create(name)).setIsAllowSearch(false)
+    fun buildInjectEntry() = SettingsEntryBuilder.createInject(owner = SettingsPage.create(name))
 
     override fun buildEntry(arguments: Bundle?): List<SettingsEntry> {
         val owner = SettingsPage.create(name, parameter = parameter, arguments = arguments)
@@ -61,6 +60,7 @@
             ModifySystemSettingsAppListProvider,
             PictureInPictureListProvider,
             InstallUnknownAppsListProvider,
+            AlarmsAndRemindersAppListProvider,
         ).map { it.buildAppListInjectEntry().setLink(fromPage = owner).build() }
     }
 }
diff --git a/src/com/android/settings/spa/development/UsageStats.kt b/src/com/android/settings/spa/development/UsageStats.kt
index 302f201..d98ef59 100644
--- a/src/com/android/settings/spa/development/UsageStats.kt
+++ b/src/com/android/settings/spa/development/UsageStats.kt
@@ -37,9 +37,7 @@
             title = stringResource(R.string.testing_usage_stats),
             listModel = rememberContext(::UsageStatsListModel),
             primaryUserOnly = true,
-        ) { itemModel ->
-            AppListItem(itemModel) {}
-        }
+        ) { AppListItem {} }
     }
 
     @Composable
diff --git a/src/com/android/settings/spa/notification/AppListNotifications.kt b/src/com/android/settings/spa/notification/AppListNotifications.kt
index da4ebb5..0e6c5e2 100644
--- a/src/com/android/settings/spa/notification/AppListNotifications.kt
+++ b/src/com/android/settings/spa/notification/AppListNotifications.kt
@@ -46,9 +46,7 @@
         AppListPage(
             title = stringResource(R.string.app_notifications_title),
             listModel = rememberContext(::AppNotificationsListModel),
-        ) {
-            AppNotificationsItem(it)
-        }
+        ) { AppNotificationsItem() }
     }
 
     @Composable
@@ -62,24 +60,21 @@
 }
 
 @Composable
-private fun AppNotificationsItem(
-    itemModel: AppListItemModel<AppNotificationsRecord>,
-) {
+private fun AppListItemModel<AppNotificationsRecord>.AppNotificationsItem() {
     val appNotificationsRepository = rememberContext(::AppNotificationRepository)
     val context = LocalContext.current
     AppListSwitchItem(
-        itemModel = itemModel,
         onClick = {
             navigateToAppNotificationSettings(
                 context = context,
-                app = itemModel.record.app,
+                app = record.app,
             )
         },
-        checked = itemModel.record.controller.isEnabled.observeAsState(),
+        checked = record.controller.isEnabled.observeAsState(),
         changeable = produceState(initialValue = false) {
-            value = appNotificationsRepository.isChangeable(itemModel.record.app)
+            value = appNotificationsRepository.isChangeable(record.app)
         },
-        onCheckedChange = itemModel.record.controller::setEnabled,
+        onCheckedChange = record.controller::setEnabled,
     )
 }
 
diff --git a/src/com/android/settings/spa/notification/NotificationMain.kt b/src/com/android/settings/spa/notification/NotificationMain.kt
index 5a0634c..2324dd8 100644
--- a/src/com/android/settings/spa/notification/NotificationMain.kt
+++ b/src/com/android/settings/spa/notification/NotificationMain.kt
@@ -49,7 +49,7 @@
     }
 
     fun buildInjectEntry(): SettingsEntryBuilder {
-        return SettingsEntryBuilder.createInject(owner = owner).setIsAllowSearch(false)
+        return SettingsEntryBuilder.createInject(owner = owner)
             .setUiLayoutFn {
                 Preference(object : PreferenceModel {
                     override val title = stringResource(R.string.configure_notification_settings)
diff --git a/src/com/android/settings/spa/system/AppLanguages.kt b/src/com/android/settings/spa/system/AppLanguages.kt
index db34cd5..bcb6535 100644
--- a/src/com/android/settings/spa/system/AppLanguages.kt
+++ b/src/com/android/settings/spa/system/AppLanguages.kt
@@ -52,9 +52,7 @@
                     SettingsBody(stringResource(R.string.desc_app_locale_selection_supported))
                 }
             },
-        ) {
-            AppLanguageItem(it)
-        }
+        ) { AppLanguageItem() }
     }
 
     @Composable
@@ -68,16 +66,13 @@
 }
 
 @Composable
-private fun AppLanguageItem(itemModel: AppListItemModel<AppLanguagesRecord>) {
+private fun AppListItemModel<AppLanguagesRecord>.AppLanguageItem() {
     val context = LocalContext.current
-    AppListItem(
-        itemModel = itemModel,
-        onClick = {
-            val intent = Intent(context, AppLocalePickerActivity::class.java).apply {
-                setData(Uri.parse("package:${itemModel.record.app.packageName}"))
-                putExtra("uid", itemModel.record.app.uid)
-            }
-            context.startActivity(intent)
+    AppListItem {
+        val intent = Intent(context, AppLocalePickerActivity::class.java).apply {
+            data = Uri.parse("package:${record.app.packageName}")
+            putExtra("uid", record.app.uid)
         }
-    )
-}
\ No newline at end of file
+        context.startActivity(intent)
+    }
+}
diff --git a/src/com/android/settings/spa/system/SystemMain.kt b/src/com/android/settings/spa/system/SystemMain.kt
index a004103..6e07a19 100644
--- a/src/com/android/settings/spa/system/SystemMain.kt
+++ b/src/com/android/settings/spa/system/SystemMain.kt
@@ -49,7 +49,7 @@
     }
 
     fun buildInjectEntry(): SettingsEntryBuilder {
-        return SettingsEntryBuilder.createInject(owner = owner).setIsAllowSearch(false)
+        return SettingsEntryBuilder.createInject(owner = owner)
             .setUiLayoutFn {
                 Preference(object : PreferenceModel {
                     override val title = stringResource(R.string.header_category_system)
diff --git a/src/com/android/settings/users/UserDetailsSettings.java b/src/com/android/settings/users/UserDetailsSettings.java
index dc6fbd4..44b41d0 100644
--- a/src/com/android/settings/users/UserDetailsSettings.java
+++ b/src/com/android/settings/users/UserDetailsSettings.java
@@ -317,8 +317,12 @@
                 mRemoveUserPref.setTitle(R.string.user_remove_user);
                 removePreference(KEY_APP_COPYING);
             }
+
+            // Remove preference KEY_REMOVE_USER if DISALLOW_REMOVE_USER restriction is set
+            // on the current user or the user selected in user details settings is a main user.
             if (RestrictedLockUtilsInternal.hasBaseUserRestriction(context,
-                    UserManager.DISALLOW_REMOVE_USER, UserHandle.myUserId())) {
+                    UserManager.DISALLOW_REMOVE_USER, UserHandle.myUserId())
+                    || mUserInfo.isMain()) {
                 removePreference(KEY_REMOVE_USER);
             }
 
@@ -331,7 +335,7 @@
 
     @VisibleForTesting
     boolean canDeleteUser() {
-        if (!mUserManager.isAdminUser()) {
+        if (!mUserManager.isAdminUser() || mUserInfo.isMain()) {
             return false;
         }
 
diff --git a/src/com/android/settings/users/UserSettings.java b/src/com/android/settings/users/UserSettings.java
index 0ca60c9..d883587 100644
--- a/src/com/android/settings/users/UserSettings.java
+++ b/src/com/android/settings/users/UserSettings.java
@@ -97,6 +97,7 @@
 import java.util.List;
 import java.util.concurrent.ExecutorService;
 import java.util.concurrent.Executors;
+import java.util.concurrent.Future;
 import java.util.concurrent.atomic.AtomicBoolean;
 import java.util.stream.Collectors;
 
@@ -240,9 +241,6 @@
                 case MESSAGE_UPDATE_LIST:
                     updateUserList();
                     break;
-                case MESSAGE_USER_CREATED:
-                    onUserCreated(msg.arg1);
-                    break;
                 case MESSAGE_REMOVE_GUEST_ON_EXIT_CONTROLLER_GUEST_REMOVED:
                     updateUserList();
                     if (mGuestUserAutoCreated) {
@@ -624,14 +622,13 @@
         }
     }
 
-    private void onUserCreated(int userId) {
+    private void onUserCreated(UserInfo userInfo) {
         hideUserCreatingDialog();
         // prevent crash when config changes during user creation
         if (getContext() == null) {
             return;
         }
         mAddingUser = false;
-        UserInfo userInfo = mUserManager.getUserInfo(userId);
         openUserDetails(userInfo, true);
     }
 
@@ -1011,69 +1008,50 @@
 
         mUserCreatingDialog = new UserCreatingDialog(getActivity());
         mUserCreatingDialog.show();
-        ThreadUtils.postOnBackgroundThread(new AddUserNowImpl(userType, mAddingUserName));
+        createUser(userType, mAddingUserName);
     }
 
     @VisibleForTesting
-    class AddUserNowImpl implements Runnable{
-        int mUserType;
-        String mImplAddUserName;
-
-        AddUserNowImpl(final int userType, final String addUserName) {
-            mUserType = userType;
-            mImplAddUserName = addUserName;
-        }
-
-        @Override
-        public void run() {
-            runAddUser();
-            Trace.endAsyncSection("UserSettings.addUserNow", 0);
-        }
-
-        private void runAddUser() {
+    void createUser(final int userType, String userName) {
+        Future<?> unusedCreateUserFuture = ThreadUtils.postOnBackgroundThread(() -> {
             UserInfo user;
-            String username;
 
-            synchronized (mUserLock) {
-                username = mImplAddUserName;
-            }
-
-            // Could take a few seconds
-            if (mUserType == USER_TYPE_USER) {
-                user = mUserManager.createUser(username, 0);
+            if (userType == USER_TYPE_USER) {
+                user = mUserManager.createUser(
+                        userName,
+                        mUserManager.USER_TYPE_FULL_SECONDARY,
+                        0);
             } else {
-                user = mUserManager.createRestrictedProfile(username);
+                user = mUserManager.createRestrictedProfile(userName);
             }
 
-            synchronized (mUserLock) {
+            ThreadUtils.postOnMainThread(() -> {
                 if (user == null) {
                     mAddingUser = false;
                     mPendingUserIcon = null;
                     mPendingUserName = null;
-                    ThreadUtils.postOnMainThread(() -> onUserCreationFailed());
+                    onUserCreationFailed();
                     return;
                 }
 
-                Drawable newUserIcon = mPendingUserIcon;
-                if (newUserIcon == null) {
-                    newUserIcon = UserIcons.getDefaultUserIcon(getResources(), user.id, false);
-                }
-                mUserManager.setUserIcon(
-                        user.id, UserIcons.convertToBitmapAtUserIconSize(
-                                getResources(), newUserIcon));
-
-                if (mUserType == USER_TYPE_USER) {
-                    mHandler.sendEmptyMessage(MESSAGE_UPDATE_LIST);
-                }
-
-                mHandler.sendMessage(mHandler.obtainMessage(
-                        MESSAGE_USER_CREATED, user.id, user.serialNumber));
+                Future<?> unusedSettingIconFuture = ThreadUtils.postOnBackgroundThread(() -> {
+                    Drawable newUserIcon = mPendingUserIcon;
+                    if (newUserIcon == null) {
+                        newUserIcon = UserIcons.getDefaultUserIcon(getResources(), user.id, false);
+                    }
+                    mUserManager.setUserIcon(
+                            user.id, UserIcons.convertToBitmapAtUserIconSize(
+                                    getResources(), newUserIcon));
+                });
 
                 mPendingUserIcon = null;
                 mPendingUserName = null;
-            }
-        }
-    };
+
+                onUserCreated(user);
+            });
+        });
+    }
+
 
     /**
      * Erase the current user (guest) and switch to another user.
diff --git a/src/com/android/settings/wifi/WifiConfigController2.java b/src/com/android/settings/wifi/WifiConfigController2.java
index d2daa00..957d2fb 100644
--- a/src/com/android/settings/wifi/WifiConfigController2.java
+++ b/src/com/android/settings/wifi/WifiConfigController2.java
@@ -179,6 +179,7 @@
     private int mLastShownEapMethod;
     @VisibleForTesting Spinner mEapSimSpinner;    // For EAP-SIM, EAP-AKA and EAP-AKA-PRIME.
     @VisibleForTesting Spinner mEapCaCertSpinner;
+    private Spinner mEapMinTlsVerSpinner;
     private Spinner mEapOcspSpinner;
     private TextView mEapDomainView;
     private Spinner mPhase2Spinner;
@@ -744,11 +745,14 @@
                             + ") should not both be non-null");
                 }
 
-                // Only set OCSP option if there is a valid CA certificate.
+                // Only set certificate option if there is a valid CA certificate.
                 if (caCert.equals(mUnspecifiedCertString)) {
                     config.enterpriseConfig.setOcsp(WifiEnterpriseConfig.OCSP_NONE);
+                    config.enterpriseConfig.setMinimumTlsVersion(WifiEnterpriseConfig.TLS_V1_0);
                 } else {
                     config.enterpriseConfig.setOcsp(mEapOcspSpinner.getSelectedItemPosition());
+                    config.enterpriseConfig.setMinimumTlsVersion(
+                            mEapMinTlsVerSpinner.getSelectedItemPosition());
                 }
 
                 String clientCert = (String) mEapUserCertSpinner.getSelectedItem();
@@ -1005,6 +1009,8 @@
             mPhase2Spinner.setOnItemSelectedListener(this);
             mEapCaCertSpinner = (Spinner) mView.findViewById(R.id.ca_cert);
             mEapCaCertSpinner.setOnItemSelectedListener(this);
+            mEapMinTlsVerSpinner = getEapMinTlsVerSpinner(mWifiManager.isTlsV13Supported());
+
             mEapOcspSpinner = (Spinner) mView.findViewById(R.id.ocsp);
             mEapDomainView = (TextView) mView.findViewById(R.id.domain);
             mEapDomainView.addTextChangedListener(this);
@@ -1148,6 +1154,7 @@
                     setSelection(mEapCaCertSpinner, mMultipleCertSetString);
                 }
             }
+            mEapMinTlsVerSpinner.setSelection(enterpriseConfig.getMinimumTlsVersion());
             mEapOcspSpinner.setSelection(enterpriseConfig.getOcsp());
             mEapDomainView.setText(enterpriseConfig.getDomainSuffixMatch());
             String userCert = enterpriseConfig.getClientCertificateAlias();
@@ -1179,6 +1186,7 @@
         mEapMethodSpinner.setAccessibilityDelegate(selectedEventBlocker);
         mPhase2Spinner.setAccessibilityDelegate(selectedEventBlocker);
         mEapCaCertSpinner.setAccessibilityDelegate(selectedEventBlocker);
+        mEapMinTlsVerSpinner.setAccessibilityDelegate(selectedEventBlocker);
         mEapOcspSpinner.setAccessibilityDelegate(selectedEventBlocker);
         mEapUserCertSpinner.setAccessibilityDelegate(selectedEventBlocker);
     }
@@ -1214,6 +1222,9 @@
         // Defaults for most of the EAP methods and over-riden by
         // by certain EAP methods
         mView.findViewById(R.id.l_ca_cert).setVisibility(View.VISIBLE);
+        if (mWifiManager.isTlsMinimumVersionSupported()) {
+            mView.findViewById(R.id.l_min_tls_ver).setVisibility(View.VISIBLE);
+        }
         mView.findViewById(R.id.l_ocsp).setVisibility(View.VISIBLE);
         mView.findViewById(R.id.password_layout).setVisibility(View.VISIBLE);
         mView.findViewById(R.id.show_password_layout).setVisibility(View.VISIBLE);
@@ -1224,6 +1235,7 @@
             case WIFI_EAP_METHOD_PWD:
                 setPhase2Invisible();
                 setCaCertInvisible();
+                setMinTlsVerInvisible();
                 setOcspInvisible();
                 setDomainInvisible();
                 setAnonymousIdentInvisible();
@@ -1265,6 +1277,7 @@
                 setPhase2Invisible();
                 setAnonymousIdentInvisible();
                 setCaCertInvisible();
+                setMinTlsVerInvisible();
                 setOcspInvisible();
                 setDomainInvisible();
                 setUserCertInvisible();
@@ -1278,6 +1291,7 @@
             if (eapCertSelection.equals(mUnspecifiedCertString)
                     || (mIsTrustOnFirstUseSupported
                             && eapCertSelection.equals(mTrustOnFirstUse))) {
+                setMinTlsVerInvisible();
                 // Domain suffix matching is not relevant if the user hasn't chosen a CA
                 // certificate yet, or chooses not to validate the EAP server.
                 setDomainInvisible();
@@ -1319,6 +1333,11 @@
         setSelection(mEapCaCertSpinner, mUnspecifiedCertString);
     }
 
+    private void setMinTlsVerInvisible() {
+        mView.findViewById(R.id.l_min_tls_ver).setVisibility(View.GONE);
+        mEapMinTlsVerSpinner.setSelection(WifiEnterpriseConfig.TLS_V1_0);
+    }
+
     private void setOcspInvisible() {
         mView.findViewById(R.id.l_ocsp).setVisibility(View.GONE);
         mEapOcspSpinner.setSelection(WifiEnterpriseConfig.OCSP_NONE);
@@ -1920,4 +1939,18 @@
             }
         });
     }
+
+    @VisibleForTesting
+    Spinner getEapMinTlsVerSpinner(boolean isTlsV13Supported) {
+        Spinner spinner = mView.findViewById(R.id.min_tls_ver);
+        String[] stringArray = mContext.getResources().getStringArray(R.array.wifi_eap_tls_ver);
+        if (!isTlsV13Supported) {
+            Log.w(TAG, "Wi-Fi Enterprise TLS v1.3 is not supported on this device");
+            List<String> list = new ArrayList<>(Arrays.asList(stringArray));
+            list.remove(WifiEnterpriseConfig.TLS_V1_3);
+            stringArray = list.toArray(new String[0]);
+        }
+        spinner.setAdapter(getSpinnerAdapter(stringArray));
+        return spinner;
+    }
 }
diff --git a/src/com/android/settings/wifi/p2p/WifiP2pSettings.java b/src/com/android/settings/wifi/p2p/WifiP2pSettings.java
index c0febe2..c2111d6 100644
--- a/src/com/android/settings/wifi/p2p/WifiP2pSettings.java
+++ b/src/com/android/settings/wifi/p2p/WifiP2pSettings.java
@@ -76,7 +76,7 @@
 
     private final IntentFilter mIntentFilter = new IntentFilter();
     @VisibleForTesting WifiP2pManager mWifiP2pManager;
-    @VisibleForTesting WifiP2pManager.Channel mChannel;
+    @VisibleForTesting static WifiP2pManager.Channel sChannel;
     @VisibleForTesting OnClickListener mRenameListener;
     @VisibleForTesting OnClickListener mDisconnectListener;
     @VisibleForTesting OnClickListener mCancelConnectListener;
@@ -150,8 +150,8 @@
                 // Requesting our own device info as an app holding the NETWORK_SETTINGS permission
                 // ensures that the MAC address will be available in the result.
                 if (DBG) Log.d(TAG, "This device changed. Requesting device info.");
-                if (mWifiP2pManager != null && mChannel != null) {
-                    mWifiP2pManager.requestDeviceInfo(mChannel, WifiP2pSettings.this);
+                if (mWifiP2pManager != null && sChannel != null) {
+                    mWifiP2pManager.requestDeviceInfo(sChannel, WifiP2pSettings.this);
                 }
             } else if (WifiP2pManager.WIFI_P2P_DISCOVERY_CHANGED_ACTION.equals(action)) {
                 int discoveryState = intent.getIntExtra(WifiP2pManager.EXTRA_DISCOVERY_STATE,
@@ -163,8 +163,8 @@
                     updateSearchMenu(false);
                 }
             } else if (WifiP2pManager.ACTION_WIFI_P2P_PERSISTENT_GROUPS_CHANGED.equals(action)) {
-                if (mWifiP2pManager != null && mChannel != null) {
-                    mWifiP2pManager.requestPersistentGroupInfo(mChannel, WifiP2pSettings.this);
+                if (mWifiP2pManager != null && sChannel != null) {
+                    mWifiP2pManager.requestPersistentGroupInfo(sChannel, WifiP2pSettings.this);
                 }
             }
         }
@@ -239,7 +239,7 @@
             @Override
             public void onClick(DialogInterface dialog, int which) {
                 if (which == DialogInterface.BUTTON_POSITIVE) {
-                    if (mWifiP2pManager != null && mChannel != null) {
+                    if (mWifiP2pManager != null && sChannel != null) {
                         String name = mDeviceNameText.getText().toString();
                         if (name != null) {
                             for (int i = 0; i < name.length(); i++) {
@@ -253,7 +253,7 @@
                                 }
                             }
                         }
-                        mWifiP2pManager.setDeviceName(mChannel,
+                        mWifiP2pManager.setDeviceName(sChannel,
                                 mDeviceNameText.getText().toString(),
                                 new WifiP2pManager.ActionListener() {
                             public void onSuccess() {
@@ -275,8 +275,8 @@
             @Override
             public void onClick(DialogInterface dialog, int which) {
                 if (which == DialogInterface.BUTTON_POSITIVE) {
-                    if (mWifiP2pManager != null && mChannel != null) {
-                        mWifiP2pManager.removeGroup(mChannel, new WifiP2pManager.ActionListener() {
+                    if (mWifiP2pManager != null && sChannel != null) {
+                        mWifiP2pManager.removeGroup(sChannel, new WifiP2pManager.ActionListener() {
                             public void onSuccess() {
                                 if (DBG) Log.d(TAG, " remove group success");
                             }
@@ -294,8 +294,8 @@
             @Override
             public void onClick(DialogInterface dialog, int which) {
                 if (which == DialogInterface.BUTTON_POSITIVE) {
-                    if (mWifiP2pManager != null && mChannel != null) {
-                        mWifiP2pManager.cancelConnect(mChannel,
+                    if (mWifiP2pManager != null && sChannel != null) {
+                        mWifiP2pManager.cancelConnect(sChannel,
                                 new WifiP2pManager.ActionListener() {
                             public void onSuccess() {
                                 if (DBG) Log.d(TAG, " cancel connect success");
@@ -314,10 +314,10 @@
             @Override
             public void onClick(DialogInterface dialog, int which) {
                 if (which == DialogInterface.BUTTON_POSITIVE) {
-                    if (mWifiP2pManager != null && mChannel != null) {
+                    if (mWifiP2pManager != null && sChannel != null) {
                         if (mSelectedGroup != null) {
                             if (DBG) Log.d(TAG, " deleting group " + mSelectedGroup.getGroupName());
-                            mWifiP2pManager.deletePersistentGroup(mChannel,
+                            mWifiP2pManager.deletePersistentGroup(sChannel,
                                     mSelectedGroup.getNetworkId(),
                                     new WifiP2pManager.ActionListener() {
                                         public void onSuccess() {
@@ -357,8 +357,8 @@
         if (mWifiP2pManager != null && initChannel()) {
             // Register receiver after make sure channel exist
             getActivity().registerReceiver(mReceiver, mIntentFilter);
-            mWifiP2pManager.requestPeers(mChannel, WifiP2pSettings.this);
-            mWifiP2pManager.requestDeviceInfo(mChannel, WifiP2pSettings.this);
+            mWifiP2pManager.requestPeers(sChannel, WifiP2pSettings.this);
+            mWifiP2pManager.requestDeviceInfo(sChannel, WifiP2pSettings.this);
             mIsIgnoreInitConnectionInfoCallback = false;
         }
     }
@@ -366,12 +366,12 @@
     @Override
     public void onStop() {
         super.onStop();
-        if (mWifiP2pManager != null && mChannel != null) {
-            mWifiP2pManager.stopPeerDiscovery(mChannel, null);
+        if (mWifiP2pManager != null && sChannel != null) {
+            mWifiP2pManager.stopPeerDiscovery(sChannel, null);
             if (!mLastGroupFormed) {
                 // Close the channel when p2p doesn't connected.
-                mChannel.close();
-                mChannel = null;
+                sChannel.close();
+                sChannel = null;
             }
         }
         getActivity().unregisterReceiver(mReceiver);
@@ -445,8 +445,8 @@
                         config.wps.setup = WpsInfo.DISPLAY;
                     }
                 }
-                if (mWifiP2pManager != null && mChannel != null) {
-                    mWifiP2pManager.connect(mChannel, config,
+                if (mWifiP2pManager != null && sChannel != null) {
+                    mWifiP2pManager.connect(sChannel, config,
                             new WifiP2pManager.ActionListener() {
                                 public void onSuccess() {
                                     if (DBG) Log.d(TAG, " connect success");
@@ -617,9 +617,9 @@
     }
 
     private void onDeviceAvailable() {
-        mWifiP2pManager.requestNetworkInfo(mChannel, networkInfo -> {
-            if (mChannel == null) return;
-            mWifiP2pManager.requestConnectionInfo(mChannel, wifip2pinfo -> {
+        mWifiP2pManager.requestNetworkInfo(sChannel, networkInfo -> {
+            if (sChannel == null) return;
+            mWifiP2pManager.requestConnectionInfo(sChannel, wifip2pinfo -> {
                 if (!mIsIgnoreInitConnectionInfoCallback) {
                     if (networkInfo.isConnected()) {
                         if (DBG) {
@@ -652,8 +652,8 @@
     }
 
     private void startSearch() {
-        if (mWifiP2pManager != null && mChannel != null && !mWifiP2pSearching) {
-            mWifiP2pManager.discoverPeers(mChannel, new WifiP2pManager.ActionListener() {
+        if (mWifiP2pManager != null && sChannel != null && !mWifiP2pSearching) {
+            mWifiP2pManager.discoverPeers(sChannel, new WifiP2pManager.ActionListener() {
                 public void onSuccess() {
                 }
                 public void onFailure(int reason) {
@@ -664,14 +664,14 @@
     }
 
     private boolean initChannel() {
-        if (mChannel != null) {
+        if (sChannel != null) {
             return true;
         }
         if (mWifiP2pManager != null) {
-            mChannel = mWifiP2pManager.initialize(getActivity().getApplicationContext(),
+            sChannel = mWifiP2pManager.initialize(getActivity().getApplicationContext(),
                     getActivity().getMainLooper(), null);
         }
-        if (mChannel == null) {
+        if (sChannel == null) {
             Log.e(TAG, "Failed to set up connection with wifi p2p service");
             return false;
         }
diff --git a/tests/componenttests/Android.bp b/tests/componenttests/Android.bp
index 77ee164..5c03aa9 100644
--- a/tests/componenttests/Android.bp
+++ b/tests/componenttests/Android.bp
@@ -26,6 +26,7 @@
         "androidx.test.runner",
         "androidx.test.rules",
         "androidx.test.ext.junit",
+        "mockito-target",
     ],
 
     test_suites: ["device-tests"],
diff --git a/tests/componenttests/src/com/android/settings/network/telephony/MobileDataPreferenceControllerComponentTest.java b/tests/componenttests/src/com/android/settings/network/telephony/MobileDataPreferenceControllerComponentTest.java
index 78a2c92..df3dd2e 100644
--- a/tests/componenttests/src/com/android/settings/network/telephony/MobileDataPreferenceControllerComponentTest.java
+++ b/tests/componenttests/src/com/android/settings/network/telephony/MobileDataPreferenceControllerComponentTest.java
@@ -20,6 +20,8 @@
 
 import static com.google.common.truth.Truth.assertThat;
 
+import static org.mockito.Mockito.mock;
+
 import android.app.Instrumentation;
 import android.content.Context;
 import android.content.Intent;
@@ -31,6 +33,7 @@
 
 import androidx.fragment.app.FragmentActivity;
 import androidx.fragment.app.FragmentManager;
+import androidx.lifecycle.LifecycleOwner;
 import androidx.test.core.app.ActivityScenario;
 import androidx.test.ext.junit.rules.ActivityScenarioRule;
 import androidx.test.ext.junit.runners.AndroidJUnit4;
@@ -40,6 +43,9 @@
 import com.android.settings.Settings;
 import com.android.settings.testutils.CommonUtils;
 import com.android.settings.testutils.UiUtils;
+import com.android.settingslib.core.lifecycle.Lifecycle;
+import com.android.settingslib.mobile.dataservice.MobileNetworkInfoEntity;
+import com.android.settingslib.mobile.dataservice.SubscriptionInfoEntity;
 
 import org.junit.After;
 import org.junit.Assume;
@@ -47,6 +53,8 @@
 import org.junit.Rule;
 import org.junit.Test;
 import org.junit.runner.RunWith;
+import org.mockito.Mock;
+import org.mockito.Mockito;
 
 import java.io.IOException;
 import java.net.URL;
@@ -54,6 +62,12 @@
 @RunWith(AndroidJUnit4.class)
 @SmallTest
 public class MobileDataPreferenceControllerComponentTest {
+
+    @Mock
+    private Lifecycle mLifecycle;
+    @Mock
+    private LifecycleOwner mLifecycleOwner;
+
     public static final int TIMEOUT = 2000;
     private static int sSubscriptionId = 2;
     public final String TAG = this.getClass().getName();
@@ -116,9 +130,11 @@
             try {
                 URL url = new URL("https://www.google.net");
                 MobileDataPreferenceController controller = new MobileDataPreferenceController(
-                        mInstrumentation.getTargetContext(), "mobile_data");
+                        mInstrumentation.getTargetContext(), "mobile_data", mLifecycle,
+                        mLifecycleOwner, sSubscriptionId);
                 FragmentManager manager = ((FragmentActivity) activity).getSupportFragmentManager();
-                controller.init(manager, sSubscriptionId);
+                controller.init(manager, sSubscriptionId, mock(SubscriptionInfoEntity.class), mock(
+                        MobileNetworkInfoEntity.class));
 
                 // Make sure mobile network can connect at first.
                 assertThat(UiUtils.waitUntilCondition(1000,
diff --git a/tests/componenttests/src/com/android/settings/users/UserSettingsComponentTest.java b/tests/componenttests/src/com/android/settings/users/UserSettingsComponentTest.java
index b0735fb..d8bbc31 100644
--- a/tests/componenttests/src/com/android/settings/users/UserSettingsComponentTest.java
+++ b/tests/componenttests/src/com/android/settings/users/UserSettingsComponentTest.java
@@ -35,7 +35,6 @@
 import com.android.settings.Settings;
 import com.android.settings.testutils.AdbUtils;
 import com.android.settings.testutils.UiUtils;
-import com.android.settingslib.utils.ThreadUtils;
 
 import org.junit.After;
 import org.junit.Before;
@@ -87,8 +86,7 @@
                     ((FragmentActivity) activity).getSupportFragmentManager().getFragments().get(0);
             UserSettings us = (UserSettings) f;
             Log.d(TAG, "Start to add user :" + randomUserName);
-            ThreadUtils.postOnBackgroundThread(
-                    us.new AddUserNowImpl(USER_TYPE_RESTRICTED_PROFILE, randomUserName));
+            us.createUser(USER_TYPE_RESTRICTED_PROFILE, randomUserName);
         });
 
         assertThat(
diff --git a/tests/robotests/src/com/android/settings/ResetNetworkConfirmTest.java b/tests/robotests/src/com/android/settings/ResetNetworkConfirmTest.java
index e4495f4..5dad40d 100644
--- a/tests/robotests/src/com/android/settings/ResetNetworkConfirmTest.java
+++ b/tests/robotests/src/com/android/settings/ResetNetworkConfirmTest.java
@@ -25,7 +25,6 @@
 import static org.mockito.Mockito.when;
 
 import android.content.Context;
-import android.net.wifi.p2p.WifiP2pManager;
 import android.os.Looper;
 import android.view.LayoutInflater;
 import android.widget.TextView;
@@ -50,22 +49,19 @@
 @Config(shadows = {ShadowRecoverySystem.class, ShadowBluetoothAdapter.class})
 public class ResetNetworkConfirmTest {
 
+    private static final String TEST_PACKAGE = "com.android.settings";
+
     private FragmentActivity mActivity;
 
     @Mock
-    private WifiP2pManager mWifiP2pManager;
-    @Mock
     private ResetNetworkConfirm mResetNetworkConfirm;
 
     @Before
     public void setUp() {
         MockitoAnnotations.initMocks(this);
-        when(mWifiP2pManager.initialize(any(Context.class), any(Looper.class), any()))
-                .thenReturn(mock(WifiP2pManager.Channel.class));
 
         mResetNetworkConfirm = new ResetNetworkConfirm();
         mActivity = spy(Robolectric.setupActivity(FragmentActivity.class));
-        when(mActivity.getSystemService(Context.WIFI_P2P_SERVICE)).thenReturn(mWifiP2pManager);
         mResetNetworkConfirm.mActivity = mActivity;
     }
 
@@ -75,20 +71,9 @@
     }
 
     @Test
-    @Ignore
-    public void testResetNetworkData_resetEsim() {
-        mResetNetworkConfirm.mEraseEsim = true;
-
-        mResetNetworkConfirm.mFinalClickListener.onClick(null /* View */);
-        Robolectric.getBackgroundThreadScheduler().advanceToLastPostedRunnable();
-
-        assertThat(ShadowRecoverySystem.getWipeEuiccCalledCount()).isEqualTo(1);
-    }
-
-    @Test
-    @Ignore
     public void testResetNetworkData_notResetEsim() {
-        mResetNetworkConfirm.mEraseEsim = false;
+        mResetNetworkConfirm.mResetNetworkRequest =
+                new ResetNetworkRequest(ResetNetworkRequest.RESET_NONE);
 
         mResetNetworkConfirm.mFinalClickListener.onClick(null /* View */);
         Robolectric.getBackgroundThreadScheduler().advanceToLastPostedRunnable();
@@ -96,19 +81,12 @@
         assertThat(ShadowRecoverySystem.getWipeEuiccCalledCount()).isEqualTo(0);
     }
 
-    /**
-     * Test for WifiP2pManager factoryReset method.
-     */
-    @Test
-    public void testResetNetworkData_resetP2p() {
-        mResetNetworkConfirm.p2pFactoryReset(mActivity);
-
-        verify(mWifiP2pManager).factoryReset(any(WifiP2pManager.Channel.class), any());
-    }
-
     @Test
     public void setSubtitle_eraseEsim() {
-        mResetNetworkConfirm.mEraseEsim = true;
+        mResetNetworkConfirm.mResetNetworkRequest =
+                new ResetNetworkRequest(ResetNetworkRequest.RESET_NONE);
+        mResetNetworkConfirm.mResetNetworkRequest.setResetEsim(TEST_PACKAGE);
+
         mResetNetworkConfirm.mContentView =
                 LayoutInflater.from(mActivity).inflate(R.layout.reset_network_confirm, null);
 
@@ -121,7 +99,9 @@
 
     @Test
     public void setSubtitle_notEraseEsim() {
-        mResetNetworkConfirm.mEraseEsim = false;
+        mResetNetworkConfirm.mResetNetworkRequest =
+                new ResetNetworkRequest(ResetNetworkRequest.RESET_NONE);
+
         mResetNetworkConfirm.mContentView =
                 LayoutInflater.from(mActivity).inflate(R.layout.reset_network_confirm, null);
 
diff --git a/tests/robotests/src/com/android/settings/ResetNetworkTest.java b/tests/robotests/src/com/android/settings/ResetNetworkTest.java
index d703279..0c2c7e8 100644
--- a/tests/robotests/src/com/android/settings/ResetNetworkTest.java
+++ b/tests/robotests/src/com/android/settings/ResetNetworkTest.java
@@ -28,6 +28,7 @@
 import android.widget.CheckBox;
 
 import org.junit.Before;
+import org.junit.Ignore;
 import org.junit.Test;
 import org.junit.runner.RunWith;
 import org.robolectric.Robolectric;
@@ -48,6 +49,7 @@
     }
 
     @Test
+    @Ignore
     public void showFinalConfirmation_checkboxVisible_eraseEsimChecked() {
         mResetNetwork.mEsimContainer.setVisibility(View.VISIBLE);
         mResetNetwork.mEsimCheckbox.setChecked(true);
@@ -55,8 +57,8 @@
         mResetNetwork.showFinalConfirmation();
 
         Intent intent = shadowOf(mActivity).getNextStartedActivity();
-        assertThat(intent.getBundleExtra(SettingsActivity.EXTRA_SHOW_FRAGMENT_ARGUMENTS)
-                .getBoolean(MainClear.ERASE_ESIMS_EXTRA, false)).isTrue();
+        assertThat(intent.getStringExtra(ResetNetworkRequest.KEY_ESIM_PACKAGE))
+                .isNotNull();
     }
 
     @Test
@@ -67,8 +69,8 @@
         mResetNetwork.showFinalConfirmation();
 
         Intent intent = shadowOf(mActivity).getNextStartedActivity();
-        assertThat(intent.getBundleExtra(SettingsActivity.EXTRA_SHOW_FRAGMENT_ARGUMENTS)
-                .getBoolean(MainClear.ERASE_ESIMS_EXTRA, false)).isFalse();
+        assertThat(intent.getStringExtra(ResetNetworkRequest.KEY_ESIM_PACKAGE))
+                .isNull();
     }
 
     @Test
@@ -79,8 +81,8 @@
         mResetNetwork.showFinalConfirmation();
 
         Intent intent = shadowOf(mActivity).getNextStartedActivity();
-        assertThat(intent.getBundleExtra(SettingsActivity.EXTRA_SHOW_FRAGMENT_ARGUMENTS)
-                .getBoolean(MainClear.ERASE_ESIMS_EXTRA, false)).isFalse();
+        assertThat(intent.getStringExtra(ResetNetworkRequest.KEY_ESIM_PACKAGE))
+                .isNull();
     }
 
     @Test
@@ -91,7 +93,7 @@
         mResetNetwork.showFinalConfirmation();
 
         Intent intent = shadowOf(mActivity).getNextStartedActivity();
-        assertThat(intent.getBundleExtra(SettingsActivity.EXTRA_SHOW_FRAGMENT_ARGUMENTS)
-                .getBoolean(MainClear.ERASE_ESIMS_EXTRA, false)).isFalse();
+        assertThat(intent.getStringExtra(ResetNetworkRequest.KEY_ESIM_PACKAGE))
+                .isNull();
     }
 }
diff --git a/tests/robotests/src/com/android/settings/accessibility/AccessibilityHearingAidPreferenceControllerTest.java b/tests/robotests/src/com/android/settings/accessibility/AccessibilityHearingAidPreferenceControllerTest.java
index dc37d23..62d09e1 100644
--- a/tests/robotests/src/com/android/settings/accessibility/AccessibilityHearingAidPreferenceControllerTest.java
+++ b/tests/robotests/src/com/android/settings/accessibility/AccessibilityHearingAidPreferenceControllerTest.java
@@ -27,6 +27,7 @@
 import android.app.Activity;
 import android.bluetooth.BluetoothAdapter;
 import android.bluetooth.BluetoothDevice;
+import android.bluetooth.BluetoothHapClient;
 import android.bluetooth.BluetoothHearingAid;
 import android.bluetooth.BluetoothProfile;
 import android.content.BroadcastReceiver;
@@ -44,6 +45,8 @@
 import com.android.settingslib.bluetooth.BluetoothEventManager;
 import com.android.settingslib.bluetooth.CachedBluetoothDevice;
 import com.android.settingslib.bluetooth.CachedBluetoothDeviceManager;
+import com.android.settingslib.bluetooth.HapClientProfile;
+import com.android.settingslib.bluetooth.HearingAidInfo;
 import com.android.settingslib.bluetooth.HearingAidProfile;
 import com.android.settingslib.bluetooth.LocalBluetoothManager;
 import com.android.settingslib.bluetooth.LocalBluetoothProfileManager;
@@ -61,13 +64,16 @@
 import org.robolectric.shadows.ShadowApplication;
 
 import java.util.ArrayList;
+import java.util.HashSet;
 import java.util.List;
+import java.util.Set;
 
 /** Tests for {@link AccessibilityHearingAidPreferenceController}. */
 @RunWith(RobolectricTestRunner.class)
 @Config(shadows = {ShadowBluetoothAdapter.class, ShadowBluetoothUtils.class})
 public class AccessibilityHearingAidPreferenceControllerTest {
     private static final String TEST_DEVICE_ADDRESS = "00:A1:A1:A1:A1:A1";
+    private static final String TEST_DEVICE_ADDRESS_2 = "00:A2:A2:A2:A2:A2";
     private static final String TEST_DEVICE_NAME = "TEST_HEARING_AID_BT_DEVICE_NAME";
     private static final String HEARING_AID_PREFERENCE = "hearing_aid_preference";
 
@@ -93,6 +99,8 @@
     private LocalBluetoothProfileManager mLocalBluetoothProfileManager;
     @Mock
     private HearingAidProfile mHearingAidProfile;
+    @Mock
+    private HapClientProfile mHapClientProfile;
 
     @Before
     public void setUp() {
@@ -115,10 +123,11 @@
     }
 
     @Test
-    public void getSummary_connectedHearingAidRightSide_connectedRightSideSummary() {
+    public void getSummary_connectedAshaHearingAidRightSide_connectedRightSideSummary() {
         when(mCachedBluetoothDevice.getDeviceSide()).thenReturn(
-                HearingAidProfile.DeviceSide.SIDE_RIGHT);
+                HearingAidInfo.DeviceSide.SIDE_RIGHT);
         when(mHearingAidProfile.getConnectedDevices()).thenReturn(generateHearingAidDeviceList());
+
         mPreferenceController.onStart();
         Intent intent = new Intent(BluetoothHearingAid.ACTION_CONNECTION_STATE_CHANGED);
         intent.putExtra(BluetoothHearingAid.EXTRA_STATE, BluetoothHearingAid.STATE_CONNECTED);
@@ -129,12 +138,13 @@
     }
 
     @Test
-    public void getSummary_connectedHearingAidBothSide_connectedBothSideSummary() {
+    public void getSummary_connectedAshaHearingAidBothSide_connectedBothSideSummary() {
         when(mCachedBluetoothDevice.getDeviceSide()).thenReturn(
-                HearingAidProfile.DeviceSide.SIDE_LEFT);
+                HearingAidInfo.DeviceSide.SIDE_LEFT);
         when(mCachedSubBluetoothDevice.isConnected()).thenReturn(true);
         when(mCachedBluetoothDevice.getSubDevice()).thenReturn(mCachedSubBluetoothDevice);
         when(mHearingAidProfile.getConnectedDevices()).thenReturn(generateHearingAidDeviceList());
+
         mPreferenceController.onStart();
         Intent intent = new Intent(BluetoothHearingAid.ACTION_CONNECTION_STATE_CHANGED);
         intent.putExtra(BluetoothHearingAid.EXTRA_STATE, BluetoothHearingAid.STATE_CONNECTED);
@@ -145,13 +155,75 @@
     }
 
     @Test
-    public void getSummary_connectedMultipleHearingAids_connectedBothSideSummary() {
+    public void getSummary_connectedLeAudioHearingAidLeftSide_connectedLeftSideSummary() {
         when(mCachedBluetoothDevice.getDeviceSide()).thenReturn(
-                HearingAidProfile.DeviceSide.SIDE_LEFT);
+                HearingAidInfo.DeviceSide.SIDE_LEFT);
+        when(mCachedBluetoothDevice.getMemberDevice()).thenReturn(new HashSet<>());
+        when(mHapClientProfile.getConnectedDevices()).thenReturn(generateHearingAidDeviceList());
+
+        mPreferenceController.onStart();
+        Intent intent = new Intent(BluetoothHapClient.ACTION_HAP_CONNECTION_STATE_CHANGED);
+        intent.putExtra(BluetoothHearingAid.EXTRA_STATE, BluetoothHapClient.STATE_CONNECTED);
+        sendIntent(intent);
+
+        assertThat(mHearingAidPreference.getSummary().toString().contentEquals(
+                "TEST_HEARING_AID_BT_DEVICE_NAME, left only")).isTrue();
+    }
+
+    @Test
+    public void getSummary_connectedLeAudioHearingAidRightSide_connectedRightSideSummary() {
+        when(mCachedBluetoothDevice.getDeviceSide()).thenReturn(
+                HearingAidInfo.DeviceSide.SIDE_RIGHT);
+        when(mCachedBluetoothDevice.getMemberDevice()).thenReturn(new HashSet<>());
+        when(mHapClientProfile.getConnectedDevices()).thenReturn(generateHearingAidDeviceList());
+
+        mPreferenceController.onStart();
+        Intent intent = new Intent(BluetoothHapClient.ACTION_HAP_CONNECTION_STATE_CHANGED);
+        intent.putExtra(BluetoothHearingAid.EXTRA_STATE, BluetoothHapClient.STATE_CONNECTED);
+        sendIntent(intent);
+
+        assertThat(mHearingAidPreference.getSummary().toString().contentEquals(
+                "TEST_HEARING_AID_BT_DEVICE_NAME, right only")).isTrue();
+    }
+
+    @Test
+    public void getSummary_connectedLeAudioHearingAidLeftAndRightSide_connectedSummary() {
+        when(mCachedBluetoothDevice.getDeviceSide()).thenReturn(
+                HearingAidInfo.DeviceSide.SIDE_LEFT_AND_RIGHT);
+        when(mCachedBluetoothDevice.getMemberDevice()).thenReturn(new HashSet<>());
+        when(mHapClientProfile.getConnectedDevices()).thenReturn(generateHearingAidDeviceList());
+
+        mPreferenceController.onStart();
+        Intent intent = new Intent(BluetoothHapClient.ACTION_HAP_CONNECTION_STATE_CHANGED);
+        intent.putExtra(BluetoothHearingAid.EXTRA_STATE, BluetoothHapClient.STATE_CONNECTED);
+        sendIntent(intent);
+
+        assertThat(mHearingAidPreference.getSummary().toString().contentEquals(
+                "TEST_HEARING_AID_BT_DEVICE_NAME, left and right")).isTrue();
+    }
+
+    @Test
+    public void getSummary_connectedLeAudioHearingAidBothSide_connectedBothSideSummary() {
+        when(mCachedBluetoothDevice.getMemberDevice()).thenReturn(generateMemberDevices());
         when(mCachedSubBluetoothDevice.isConnected()).thenReturn(true);
-        when(mCachedBluetoothDevice.getSubDevice()).thenReturn(mCachedSubBluetoothDevice);
+        when(mHapClientProfile.getConnectedDevices()).thenReturn(generateHearingAidDeviceList());
+
+        mPreferenceController.onStart();
+        Intent intent = new Intent(BluetoothHapClient.ACTION_HAP_CONNECTION_STATE_CHANGED);
+        intent.putExtra(BluetoothHearingAid.EXTRA_STATE, BluetoothHapClient.STATE_CONNECTED);
+        sendIntent(intent);
+
+        assertThat(mHearingAidPreference.getSummary().toString()).isEqualTo(
+                "TEST_HEARING_AID_BT_DEVICE_NAME, left and right");
+    }
+
+    @Test
+    public void getSummary_connectedMultipleHearingAids_connectedMultipleDevicesSummary() {
+        when(mCachedBluetoothDevice.getDeviceSide()).thenReturn(
+                HearingAidInfo.DeviceSide.SIDE_LEFT);
         when(mHearingAidProfile.getConnectedDevices()).thenReturn(
                 generateMultipleHearingAidDeviceList());
+
         mPreferenceController.onStart();
         Intent intent = new Intent(BluetoothHearingAid.ACTION_CONNECTION_STATE_CHANGED);
         intent.putExtra(BluetoothHearingAid.EXTRA_STATE, BluetoothHearingAid.STATE_CONNECTED);
@@ -162,17 +234,6 @@
     }
 
     @Test
-    public void getSummary_disconnectedHearingAid_disconnectedSummary() {
-        mPreferenceController.onStart();
-        Intent intent = new Intent(BluetoothHearingAid.ACTION_CONNECTION_STATE_CHANGED);
-        intent.putExtra(BluetoothHearingAid.EXTRA_STATE, BluetoothHearingAid.STATE_DISCONNECTED);
-        sendIntent(intent);
-
-        assertThat(mHearingAidPreference.getSummary()).isEqualTo(
-                mContext.getText(R.string.accessibility_hearingaid_not_connected_summary));
-    }
-
-    @Test
     public void getSummary_bluetoothOff_disconnectedSummary() {
         mPreferenceController.onStart();
         Intent intent = new Intent(BluetoothAdapter.ACTION_STATE_CHANGED);
@@ -208,8 +269,29 @@
     }
 
     @Test
-    public void onNotSupportHearingAidProfile_isNotAvailable() {
-        //clear bluetooth supported profile
+    public void onSupportHearingAidProfile_isAvailable() {
+        mShadowBluetoothAdapter.clearSupportedProfiles();
+        mShadowBluetoothAdapter.addSupportedProfiles(BluetoothProfile.HEARING_AID);
+        mPreferenceController = new AccessibilityHearingAidPreferenceController(mContext,
+                HEARING_AID_PREFERENCE);
+        mPreferenceController.setPreference(mHearingAidPreference);
+
+        assertThat(mPreferenceController.isAvailable()).isTrue();
+    }
+
+    @Test
+    public void onSupportHapClientProfile_isAvailable() {
+        mShadowBluetoothAdapter.clearSupportedProfiles();
+        mShadowBluetoothAdapter.addSupportedProfiles(BluetoothProfile.HAP_CLIENT);
+        mPreferenceController = new AccessibilityHearingAidPreferenceController(mContext,
+                HEARING_AID_PREFERENCE);
+        mPreferenceController.setPreference(mHearingAidPreference);
+
+        assertThat(mPreferenceController.isAvailable()).isTrue();
+    }
+
+    @Test
+    public void onNotSupportAnyHearingAidRelatedProfile_isNotAvailable() {
         mShadowBluetoothAdapter.clearSupportedProfiles();
         mPreferenceController = new AccessibilityHearingAidPreferenceController(mContext,
                 HEARING_AID_PREFERENCE);
@@ -231,11 +313,11 @@
     @Config(shadows = ShadowAlertDialogCompat.class)
     public void onActiveDeviceChanged_hearingAidProfile_launchHearingAidPairingDialog() {
         final FragmentActivity mActivity = Robolectric.setupActivity(FragmentActivity.class);
-        when(mCachedBluetoothDevice.isConnectedHearingAidDevice()).thenReturn(true);
+        when(mCachedBluetoothDevice.isConnectedAshaHearingAidDevice()).thenReturn(true);
         when(mCachedBluetoothDevice.getDeviceMode()).thenReturn(
-                HearingAidProfile.DeviceMode.MODE_BINAURAL);
+                HearingAidInfo.DeviceMode.MODE_BINAURAL);
         when(mCachedBluetoothDevice.getDeviceSide()).thenReturn(
-                HearingAidProfile.DeviceSide.SIDE_LEFT);
+                HearingAidInfo.DeviceSide.SIDE_LEFT);
         mPreferenceController.setFragmentManager(mActivity.getSupportFragmentManager());
 
         mPreferenceController.onActiveDeviceChanged(mCachedBluetoothDevice,
@@ -246,27 +328,38 @@
     }
 
     @Test
-    public void onServiceConnected_updateSummary() {
-        mPreferenceController.onStart();
-        when(mCachedBluetoothDevice.isConnectedHearingAidDevice()).thenReturn(true);
-        when(mCachedBluetoothDevice.getDeviceMode()).thenReturn(
-                HearingAidProfile.DeviceMode.MODE_BINAURAL);
+    public void onServiceConnected_onHearingAidProfileConnected_updateSummary() {
         when(mCachedBluetoothDevice.getDeviceSide()).thenReturn(
-                HearingAidProfile.DeviceSide.SIDE_LEFT);
+                HearingAidInfo.DeviceSide.SIDE_LEFT);
         when(mHearingAidProfile.getConnectedDevices()).thenReturn(generateHearingAidDeviceList());
 
+        mPreferenceController.onStart();
         mPreferenceController.onServiceConnected();
 
         assertThat(mHearingAidPreference.getSummary().toString()).isEqualTo(
                 "TEST_HEARING_AID_BT_DEVICE_NAME, left only");
     }
 
+    @Test
+    public void onServiceConnected_onHapClientProfileConnected_updateSummary() {
+        when(mCachedBluetoothDevice.getDeviceSide()).thenReturn(
+                HearingAidInfo.DeviceSide.SIDE_RIGHT);
+        when(mHapClientProfile.getConnectedDevices()).thenReturn(generateHearingAidDeviceList());
+
+        mPreferenceController.onStart();
+        mPreferenceController.onServiceConnected();
+
+        assertThat(mHearingAidPreference.getSummary().toString()).isEqualTo(
+                "TEST_HEARING_AID_BT_DEVICE_NAME, right only");
+    }
+
     private void setupEnvironment() {
         ShadowBluetoothUtils.sLocalBluetoothManager = mLocalBluetoothManager;
         mLocalBluetoothManager = Utils.getLocalBtManager(mContext);
         mBluetoothAdapter = BluetoothAdapter.getDefaultAdapter();
         mShadowBluetoothAdapter = Shadow.extract(mBluetoothAdapter);
         mShadowBluetoothAdapter.addSupportedProfiles(BluetoothProfile.HEARING_AID);
+        mShadowBluetoothAdapter.addSupportedProfiles(BluetoothProfile.HAP_CLIENT);
         mBluetoothDevice = mBluetoothAdapter.getRemoteDevice(TEST_DEVICE_ADDRESS);
         mBluetoothAdapter.enable();
 
@@ -274,10 +367,12 @@
         when(mLocalBluetoothManager.getCachedDeviceManager()).thenReturn(mCachedDeviceManager);
         when(mLocalBluetoothManager.getProfileManager()).thenReturn(mLocalBluetoothProfileManager);
         when(mLocalBluetoothProfileManager.getHearingAidProfile()).thenReturn(mHearingAidProfile);
+        when(mLocalBluetoothProfileManager.getHapClientProfile()).thenReturn(mHapClientProfile);
+        when(mHearingAidProfile.isProfileReady()).thenReturn(true);
+        when(mHapClientProfile.isProfileReady()).thenReturn(true);
         when(mCachedDeviceManager.findDevice(mBluetoothDevice)).thenReturn(mCachedBluetoothDevice);
         when(mCachedBluetoothDevice.getAddress()).thenReturn(TEST_DEVICE_ADDRESS);
         when(mCachedBluetoothDevice.getName()).thenReturn(TEST_DEVICE_NAME);
-        when(mHearingAidProfile.isProfileReady()).thenReturn(true);
     }
 
     private void sendIntent(Intent intent) {
@@ -293,9 +388,16 @@
     }
 
     private List<BluetoothDevice> generateMultipleHearingAidDeviceList() {
+        // Generates different Bluetooth devices for testing multiple devices
         final List<BluetoothDevice> deviceList = new ArrayList<>(2);
         deviceList.add(mBluetoothDevice);
-        deviceList.add(mBluetoothDevice);
+        deviceList.add(mBluetoothAdapter.getRemoteDevice(TEST_DEVICE_ADDRESS_2));
         return deviceList;
     }
+
+    private Set<CachedBluetoothDevice> generateMemberDevices() {
+        final Set<CachedBluetoothDevice> memberDevices = new HashSet<>();
+        memberDevices.add(mCachedSubBluetoothDevice);
+        return memberDevices;
+    }
 }
diff --git a/tests/robotests/src/com/android/settings/accessibility/HearingAidPairingDialogFragmentTest.java b/tests/robotests/src/com/android/settings/accessibility/HearingAidPairingDialogFragmentTest.java
index bda60d4..033bad3 100644
--- a/tests/robotests/src/com/android/settings/accessibility/HearingAidPairingDialogFragmentTest.java
+++ b/tests/robotests/src/com/android/settings/accessibility/HearingAidPairingDialogFragmentTest.java
@@ -48,7 +48,7 @@
 import com.android.settings.testutils.shadow.ShadowBluetoothUtils;
 import com.android.settingslib.bluetooth.CachedBluetoothDevice;
 import com.android.settingslib.bluetooth.CachedBluetoothDeviceManager;
-import com.android.settingslib.bluetooth.HearingAidProfile;
+import com.android.settingslib.bluetooth.HearingAidInfo;
 import com.android.settingslib.bluetooth.LocalBluetoothManager;
 
 import org.junit.Before;
@@ -104,7 +104,7 @@
     @Test
     public void newInstance_deviceSideRight_argumentSideRight() {
         when(mCachedBluetoothDevice.getDeviceSide()).thenReturn(
-                HearingAidProfile.DeviceSide.SIDE_RIGHT);
+                HearingAidInfo.DeviceSide.SIDE_RIGHT);
         final AlertDialog dialog = (AlertDialog) mFragment.onCreateDialog(Bundle.EMPTY);
         dialog.show();
 
@@ -143,8 +143,8 @@
     }
 
     @Test
-    public void onDeviceAttributesChanged_subHearingAidDeviceConnected_dialogDismiss() {
-        when(mCachedSubBluetoothDevice.isConnectedHearingAidDevice()).thenReturn(true);
+    public void onDeviceAttributesChanged_subAshaHearingAidDeviceConnected_dialogDismiss() {
+        when(mCachedSubBluetoothDevice.isConnectedAshaHearingAidDevice()).thenReturn(true);
         when(mCachedBluetoothDevice.getSubDevice()).thenReturn(mCachedSubBluetoothDevice);
 
         mFragment.onDeviceAttributesChanged();
diff --git a/tests/robotests/src/com/android/settings/accessibility/HearingAidUtilsTest.java b/tests/robotests/src/com/android/settings/accessibility/HearingAidUtilsTest.java
index 6fdd210..b909a66 100644
--- a/tests/robotests/src/com/android/settings/accessibility/HearingAidUtilsTest.java
+++ b/tests/robotests/src/com/android/settings/accessibility/HearingAidUtilsTest.java
@@ -36,7 +36,7 @@
 import com.android.settings.testutils.shadow.ShadowBluetoothUtils;
 import com.android.settingslib.bluetooth.CachedBluetoothDevice;
 import com.android.settingslib.bluetooth.CachedBluetoothDeviceManager;
-import com.android.settingslib.bluetooth.HearingAidProfile;
+import com.android.settingslib.bluetooth.HearingAidInfo;
 import com.android.settingslib.bluetooth.LocalBluetoothManager;
 
 import org.junit.Before;
@@ -86,8 +86,8 @@
     }
 
     @Test
-    public void launchHearingAidPairingDialog_deviceNotConnectedHearingAid_noDialog() {
-        when(mCachedBluetoothDevice.isConnectedHearingAidDevice()).thenReturn(false);
+    public void launchHearingAidPairingDialog_deviceIsNotConnectedAshaHearingAid_noDialog() {
+        when(mCachedBluetoothDevice.isConnectedAshaHearingAidDevice()).thenReturn(false);
 
         HearingAidUtils.launchHearingAidPairingDialog(mFragmentManager, mCachedBluetoothDevice);
 
@@ -96,10 +96,10 @@
     }
 
     @Test
-    public void launchHearingAidPairingDialog_deviceIsModeMonaural_noDialog() {
-        when(mCachedBluetoothDevice.isConnectedHearingAidDevice()).thenReturn(true);
+    public void launchHearingAidPairingDialog_deviceIsMonauralMode_noDialog() {
+        when(mCachedBluetoothDevice.isConnectedAshaHearingAidDevice()).thenReturn(true);
         when(mCachedBluetoothDevice.getDeviceMode()).thenReturn(
-                HearingAidProfile.DeviceMode.MODE_MONAURAL);
+                HearingAidInfo.DeviceMode.MODE_MONAURAL);
 
         HearingAidUtils.launchHearingAidPairingDialog(mFragmentManager, mCachedBluetoothDevice);
 
@@ -109,9 +109,9 @@
 
     @Test
     public void launchHearingAidPairingDialog_deviceHasSubDevice_noDialog() {
-        when(mCachedBluetoothDevice.isConnectedHearingAidDevice()).thenReturn(true);
+        when(mCachedBluetoothDevice.isConnectedAshaHearingAidDevice()).thenReturn(true);
         when(mCachedBluetoothDevice.getDeviceMode()).thenReturn(
-                HearingAidProfile.DeviceMode.MODE_BINAURAL);
+                HearingAidInfo.DeviceMode.MODE_BINAURAL);
         when(mCachedBluetoothDevice.getSubDevice()).thenReturn(mSubCachedBluetoothDevice);
 
         HearingAidUtils.launchHearingAidPairingDialog(mFragmentManager, mCachedBluetoothDevice);
@@ -122,11 +122,11 @@
 
     @Test
     public void launchHearingAidPairingDialog_deviceIsInvalidSide_noDialog() {
-        when(mCachedBluetoothDevice.isConnectedHearingAidDevice()).thenReturn(true);
+        when(mCachedBluetoothDevice.isConnectedAshaHearingAidDevice()).thenReturn(true);
         when(mCachedBluetoothDevice.getDeviceMode()).thenReturn(
-                HearingAidProfile.DeviceMode.MODE_BINAURAL);
+                HearingAidInfo.DeviceMode.MODE_BINAURAL);
         when(mCachedBluetoothDevice.getDeviceSide()).thenReturn(
-                HearingAidProfile.DeviceSide.SIDE_INVALID);
+                HearingAidInfo.DeviceSide.SIDE_INVALID);
 
         HearingAidUtils.launchHearingAidPairingDialog(mFragmentManager, mCachedBluetoothDevice);
 
@@ -136,11 +136,11 @@
 
     @Test
     public void launchHearingAidPairingDialog_dialogShown() {
-        when(mCachedBluetoothDevice.isConnectedHearingAidDevice()).thenReturn(true);
+        when(mCachedBluetoothDevice.isConnectedAshaHearingAidDevice()).thenReturn(true);
         when(mCachedBluetoothDevice.getDeviceMode()).thenReturn(
-                HearingAidProfile.DeviceMode.MODE_BINAURAL);
+                HearingAidInfo.DeviceMode.MODE_BINAURAL);
         when(mCachedBluetoothDevice.getDeviceSide()).thenReturn(
-                HearingAidProfile.DeviceSide.SIDE_LEFT);
+                HearingAidInfo.DeviceSide.SIDE_LEFT);
 
         HearingAidUtils.launchHearingAidPairingDialog(mFragmentManager, mCachedBluetoothDevice);
 
diff --git a/tests/robotests/src/com/android/settings/applications/ClonedAppsPreferenceControllerTest.java b/tests/robotests/src/com/android/settings/applications/ClonedAppsPreferenceControllerTest.java
index 9e30d60..828d88d 100644
--- a/tests/robotests/src/com/android/settings/applications/ClonedAppsPreferenceControllerTest.java
+++ b/tests/robotests/src/com/android/settings/applications/ClonedAppsPreferenceControllerTest.java
@@ -16,7 +16,7 @@
 
 package com.android.settings.applications;
 
-import static android.provider.DeviceConfig.NAMESPACE_SETTINGS_UI;
+import static android.provider.DeviceConfig.NAMESPACE_APP_CLONING;
 
 import static com.android.settings.core.BasePreferenceController.AVAILABLE;
 
@@ -29,7 +29,7 @@
 
 import androidx.test.core.app.ApplicationProvider;
 
-import com.android.settings.core.SettingsUIDeviceConfig;
+import com.android.settings.Utils;
 import com.android.settings.testutils.shadow.ShadowDeviceConfig;
 
 import org.junit.Before;
@@ -54,7 +54,7 @@
 
     @Test
     public void getAvailabilityStatus_featureNotEnabled_shouldNotReturnAvailable() {
-        DeviceConfig.setProperty(NAMESPACE_SETTINGS_UI, SettingsUIDeviceConfig.CLONED_APPS_ENABLED,
+        DeviceConfig.setProperty(NAMESPACE_APP_CLONING, Utils.PROPERTY_CLONED_APPS_ENABLED,
                 "false", true /* makeDefault */);
 
         assertThat(mController.getAvailabilityStatus()).isNotEqualTo(AVAILABLE);
@@ -62,10 +62,9 @@
 
     @Test
     public void getAvailabilityStatus_featureEnabled_shouldReturnAvailable() {
-        DeviceConfig.setProperty(NAMESPACE_SETTINGS_UI, SettingsUIDeviceConfig.CLONED_APPS_ENABLED,
+        DeviceConfig.setProperty(NAMESPACE_APP_CLONING, Utils.PROPERTY_CLONED_APPS_ENABLED,
                 "true", true /* makeDefault */);
 
         assertThat(mController.getAvailabilityStatus()).isEqualTo(AVAILABLE);
     }
-
 }
diff --git a/tests/robotests/src/com/android/settings/applications/RecentAppStatsMixinTest.java b/tests/robotests/src/com/android/settings/applications/RecentAppStatsMixinTest.java
index 6b94bce..4fb0c05 100644
--- a/tests/robotests/src/com/android/settings/applications/RecentAppStatsMixinTest.java
+++ b/tests/robotests/src/com/android/settings/applications/RecentAppStatsMixinTest.java
@@ -53,12 +53,16 @@
 import org.robolectric.util.ReflectionHelpers;
 
 import java.util.ArrayList;
+import java.util.Arrays;
 import java.util.List;
-import java.util.Optional;
 
 @RunWith(RobolectricTestRunner.class)
 public class RecentAppStatsMixinTest {
 
+    private static final UserHandle NORMAL_USER = UserHandle.SYSTEM;
+    private static final UserHandle CLONE_USER = new UserHandle(2222);
+    private static final UserHandle WORK_USER = new UserHandle(3333);
+
     @Mock
     private UsageStatsManager mUsageStatsManager;
     @Mock
@@ -75,24 +79,33 @@
     private ApplicationInfo mApplicationInfo;
     @Mock
     private PowerManager mPowerManager;
+    @Mock
+    private UsageStatsManager mCloneUsageStatsManager;
+    @Mock
+    Context mMockContext;
+
+    private Context mContext;
 
     private RecentAppStatsMixin mRecentAppStatsMixin;
 
     @Before
-    public void setUp() {
+    public void setUp() throws PackageManager.NameNotFoundException {
         MockitoAnnotations.initMocks(this);
-        final Context context = spy(RuntimeEnvironment.application);
-        when(context.getApplicationContext()).thenReturn(context);
+        mContext = spy(RuntimeEnvironment.application);
+        when(mContext.getApplicationContext()).thenReturn(mContext);
         ReflectionHelpers.setStaticField(ApplicationsState.class, "sInstance", mAppState);
-        doReturn(mUsageStatsManager).when(context).getSystemService(Context.USAGE_STATS_SERVICE);
-        doReturn(mUserManager).when(context).getSystemService(Context.USER_SERVICE);
-        doReturn(mPackageManager).when(context).getPackageManager();
-        doReturn(mPowerManager).when(context).getSystemService(PowerManager.class);
+        doReturn(mUsageStatsManager).when(mContext).getSystemService(UsageStatsManager.class);
+        doReturn(mUserManager).when(mContext).getSystemService(Context.USER_SERVICE);
+        doReturn(mPackageManager).when(mContext).getPackageManager();
+        doReturn(mPowerManager).when(mContext).getSystemService(PowerManager.class);
         when(mUserManager.getProfileIdsWithDisabled(anyInt())).thenReturn(new int[]{});
 
-        mRecentAppStatsMixin = new RecentAppStatsMixin(context, 3 /* maximumApps */);
-        ReflectionHelpers.setField(mRecentAppStatsMixin, "mWorkUsageStatsManager",
-                Optional.of(mWorkUsageStatsManager));
+        doReturn(mMockContext).when(mContext).createContextAsUser(any(), anyInt());
+        doReturn(mMockContext).when(mContext).createPackageContextAsUser(any(), anyInt(), any());
+        when(mUserManager.getUserProfiles())
+                .thenReturn(new ArrayList<>(Arrays.asList(NORMAL_USER)));
+
+        mRecentAppStatsMixin = new RecentAppStatsMixin(mContext, 3 /* maximumApps */);
     }
 
     @Test
@@ -336,6 +349,10 @@
                 .thenReturn(mAppEntry);
         when(mPackageManager.resolveActivityAsUser(any(Intent.class), anyInt(), anyInt()))
                 .thenReturn(new ResolveInfo());
+        when(mUserManager.getUserProfiles())
+                .thenReturn(new ArrayList<>(Arrays.asList(NORMAL_USER, WORK_USER)));
+        when(mMockContext.getSystemService(UsageStatsManager.class))
+                .thenReturn(mWorkUsageStatsManager);
         // personal app stats
         when(mUsageStatsManager.queryUsageStats(anyInt(), anyLong(), anyLong()))
                 .thenReturn(personalStats);
@@ -356,7 +373,8 @@
     }
 
     @Test
-    public void loadDisplayableRecentApps_usePersonalAndWorkApps_shouldBeUniquePerProfile() {
+    public void loadDisplayableRecentApps_usePersonalAndWorkApps_shouldBeUniquePerProfile()
+            throws PackageManager.NameNotFoundException {
         final String firstAppPackageName = "app1.pkg.class";
         final String secondAppPackageName = "app2.pkg.class";
         final List<UsageStats> personalStats = new ArrayList<>();
@@ -383,6 +401,10 @@
 
         when(mAppState.getEntry(anyString(), anyInt()))
                 .thenReturn(mAppEntry);
+        when(mUserManager.getUserProfiles())
+                .thenReturn(new ArrayList<>(Arrays.asList(NORMAL_USER, WORK_USER)));
+        when(mMockContext.getSystemService(UsageStatsManager.class))
+                .thenReturn(mWorkUsageStatsManager);
         when(mPackageManager.resolveActivityAsUser(any(Intent.class), anyInt(), anyInt()))
                 .thenReturn(new ResolveInfo());
         // personal app stats
@@ -405,4 +427,63 @@
         assertThat(mRecentAppStatsMixin.mRecentApps.get(2).mUsageStats.mPackageName).isEqualTo(
                 secondAppPackageName);
     }
+
+    @Test
+    public void loadDisplayableRecentApps_multipleProfileApps_shouldBeSortedByLastTimeUse()
+            throws PackageManager.NameNotFoundException {
+        final List<UsageStats> personalStats = new ArrayList<>();
+        final UsageStats stats1 = new UsageStats();
+        final UsageStats stats2 = new UsageStats();
+        stats1.mLastTimeUsed = System.currentTimeMillis();
+        stats1.mPackageName = "personal.pkg.class";
+        personalStats.add(stats1);
+
+        stats2.mLastTimeUsed = System.currentTimeMillis() - 5000;
+        stats2.mPackageName = "personal.pkg.class2";
+        personalStats.add(stats2);
+
+        final List<UsageStats> workStats = new ArrayList<>();
+        final UsageStats stat3 = new UsageStats();
+        stat3.mLastTimeUsed = System.currentTimeMillis() - 2000;
+        stat3.mPackageName = "work.pkg.class3";
+        workStats.add(stat3);
+
+        final List<UsageStats> cloneStats = new ArrayList<>();
+        final UsageStats stat4 = new UsageStats();
+        stat4.mLastTimeUsed = System.currentTimeMillis() - 1000;
+        stat4.mPackageName = "clone.pkg.class4";
+        cloneStats.add(stat4);
+
+        when(mAppState.getEntry(anyString(), anyInt()))
+                .thenReturn(mAppEntry);
+        when(mUserManager.getUserProfiles())
+                .thenReturn(new ArrayList<>(Arrays.asList(NORMAL_USER, CLONE_USER, WORK_USER)));
+        when(mMockContext.getSystemService(UsageStatsManager.class))
+                .thenReturn(mCloneUsageStatsManager, mWorkUsageStatsManager);
+        when(mPackageManager.resolveActivityAsUser(any(Intent.class), anyInt(), anyInt()))
+                .thenReturn(new ResolveInfo());
+        // personal app stats
+        when(mUsageStatsManager.queryUsageStats(anyInt(), anyLong(), anyLong()))
+                .thenReturn(personalStats);
+        // work app stats
+        when(mWorkUsageStatsManager.queryUsageStats(anyInt(), anyLong(), anyLong()))
+                .thenReturn(workStats);
+        // clone app stats
+        when(mCloneUsageStatsManager.queryUsageStats(anyInt(), anyLong(), anyLong()))
+                .thenReturn(cloneStats);
+
+        mAppEntry.info = mApplicationInfo;
+
+        mRecentAppStatsMixin.loadDisplayableRecentApps(4);
+
+        assertThat(mRecentAppStatsMixin.mRecentApps.size()).isEqualTo(4);
+        assertThat(mRecentAppStatsMixin.mRecentApps.get(0).mUsageStats.mPackageName).isEqualTo(
+                "personal.pkg.class");
+        assertThat(mRecentAppStatsMixin.mRecentApps.get(1).mUsageStats.mPackageName).isEqualTo(
+                "clone.pkg.class4");
+        assertThat(mRecentAppStatsMixin.mRecentApps.get(2).mUsageStats.mPackageName).isEqualTo(
+                "work.pkg.class3");
+        assertThat(mRecentAppStatsMixin.mRecentApps.get(3).mUsageStats.mPackageName).isEqualTo(
+                "personal.pkg.class2");
+    }
 }
diff --git a/tests/robotests/src/com/android/settings/applications/appinfo/LongBackgroundTasksDetailsPreferenceControllerTest.java b/tests/robotests/src/com/android/settings/applications/appinfo/LongBackgroundTasksDetailsPreferenceControllerTest.java
new file mode 100644
index 0000000..1b361d2
--- /dev/null
+++ b/tests/robotests/src/com/android/settings/applications/appinfo/LongBackgroundTasksDetailsPreferenceControllerTest.java
@@ -0,0 +1,99 @@
+/*
+ * 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.applications.appinfo;
+
+import static com.google.common.truth.Truth.assertThat;
+
+import static org.mockito.Mockito.doReturn;
+import static org.mockito.Mockito.spy;
+import static org.mockito.Mockito.verify;
+import static org.mockito.Mockito.when;
+
+import android.content.Context;
+
+import androidx.preference.Preference;
+
+import com.android.settings.core.BasePreferenceController;
+
+import org.junit.Before;
+import org.junit.Test;
+import org.junit.runner.RunWith;
+import org.mockito.Mock;
+import org.mockito.MockitoAnnotations;
+import org.robolectric.RobolectricTestRunner;
+import org.robolectric.RuntimeEnvironment;
+
+@RunWith(RobolectricTestRunner.class)
+public class LongBackgroundTasksDetailsPreferenceControllerTest {
+
+    @Mock
+    private AppInfoDashboardFragment mFragment;
+    @Mock
+    private Preference mPreference;
+
+    private Context mContext;
+    private LongBackgroundTasksDetailsPreferenceController mController;
+
+    @Before
+    public void setUp() {
+        MockitoAnnotations.initMocks(this);
+        mContext = spy(RuntimeEnvironment.application);
+        mController = spy(new LongBackgroundTasksDetailsPreferenceController(mContext, "test_key"));
+        mController.setPackageName("Package1");
+        mController.setParentFragment(mFragment);
+        final String key = mController.getPreferenceKey();
+        when(mPreference.getKey()).thenReturn(key);
+    }
+
+    @Test
+    public void getAvailabilityStatus_notCandidate_shouldReturnUnavailable() {
+        doReturn(false).when(mController).isCandidate();
+
+        assertThat(mController.getAvailabilityStatus())
+                .isEqualTo(BasePreferenceController.CONDITIONALLY_UNAVAILABLE);
+    }
+
+    @Test
+    public void getAvailabilityStatus_isCandidate_shouldReturnAvailable() {
+        doReturn(true).when(mController).isCandidate();
+
+        assertThat(mController.getAvailabilityStatus())
+                .isEqualTo(BasePreferenceController.AVAILABLE);
+    }
+
+    @Test
+    public void getDetailFragmentClass_shouldReturnAlarmsAndRemindersDetails() {
+        assertThat(mController.getDetailFragmentClass())
+                .isEqualTo(LongBackgroundTasksDetails.class);
+    }
+
+    @Test
+    public void updateState_shouldSetSummary() {
+        final String summary = "test summary";
+        doReturn(summary).when(mController).getPreferenceSummary();
+
+        mController.updateState(mPreference);
+
+        verify(mPreference).setSummary(summary);
+    }
+
+    @Test
+    public void isCandidate_nullPackageInfo_shouldNotCrash() {
+        mController.isCandidate();
+        // no crash
+    }
+}
diff --git a/tests/robotests/src/com/android/settings/applications/appinfo/LongBackgroundTasksDetailsTest.java b/tests/robotests/src/com/android/settings/applications/appinfo/LongBackgroundTasksDetailsTest.java
new file mode 100644
index 0000000..7d159b9
--- /dev/null
+++ b/tests/robotests/src/com/android/settings/applications/appinfo/LongBackgroundTasksDetailsTest.java
@@ -0,0 +1,124 @@
+/*
+ * 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.applications.appinfo;
+
+import static com.google.common.truth.Truth.assertThat;
+
+import static org.mockito.ArgumentMatchers.anyInt;
+import static org.mockito.ArgumentMatchers.nullable;
+import static org.mockito.Mockito.verify;
+import static org.mockito.Mockito.when;
+
+import android.content.pm.ApplicationInfo;
+import android.content.pm.PackageInfo;
+
+import com.android.settings.applications.AppStateLongBackgroundTasksBridge;
+import com.android.settingslib.RestrictedSwitchPreference;
+
+import org.junit.Before;
+import org.junit.Test;
+import org.junit.runner.RunWith;
+import org.mockito.Mock;
+import org.mockito.MockitoAnnotations;
+import org.robolectric.RobolectricTestRunner;
+import org.robolectric.util.ReflectionHelpers;
+
+@RunWith(RobolectricTestRunner.class)
+public class LongBackgroundTasksDetailsTest {
+
+    @Mock
+    private RestrictedSwitchPreference mSwitchPref;
+    @Mock
+    private PackageInfo mPackageInfo;
+    @Mock
+    private AppStateLongBackgroundTasksBridge mAppStateBridge;
+    @Mock
+    private AppStateLongBackgroundTasksBridge.LongBackgroundTasksState mPermissionState;
+
+    private LongBackgroundTasksDetails mFragment = new LongBackgroundTasksDetails();
+
+    @Before
+    public void setUp() {
+        MockitoAnnotations.initMocks(this);
+
+        ReflectionHelpers.setField(mFragment, "mSwitchPref", mSwitchPref);
+        ReflectionHelpers.setField(mFragment, "mAppBridge", mAppStateBridge);
+    }
+
+    @Test
+    public void refreshUi_noPackageInfo_shouldReturnFalseAndNoCrash() {
+        mFragment.refreshUi();
+
+        assertThat(mFragment.refreshUi()).isFalse();
+        // should not crash
+    }
+
+    @Test
+    public void refreshUi_noApplicationInfo_shouldReturnFalseAndNoCrash() {
+        ReflectionHelpers.setField(mFragment, "mPackageInfo", mPackageInfo);
+
+        mFragment.refreshUi();
+
+        assertThat(mFragment.refreshUi()).isFalse();
+        // should not crash
+    }
+
+    @Test
+    public void refreshUi_hasApplicationInfo_shouldReturnTrue() {
+        ReflectionHelpers.setField(mFragment, "mPackageInfo", mPackageInfo);
+        mPackageInfo.applicationInfo = new ApplicationInfo();
+        when(mAppStateBridge.createPermissionState(nullable(String.class), anyInt()))
+                .thenReturn(mPermissionState);
+
+        mFragment.refreshUi();
+
+        assertThat(mFragment.refreshUi()).isTrue();
+    }
+
+    @Test
+    public void refreshUi_switchPreferenceEnabled() {
+        ReflectionHelpers.setField(mFragment, "mPackageInfo", mPackageInfo);
+        mPackageInfo.applicationInfo = new ApplicationInfo();
+        when(mAppStateBridge.createPermissionState(nullable(String.class), anyInt()))
+                .thenReturn(mPermissionState);
+        when(mPermissionState.shouldBeVisible()).thenReturn(false);
+
+        mFragment.refreshUi();
+        verify(mSwitchPref).setEnabled(false);
+
+        when(mPermissionState.shouldBeVisible()).thenReturn(true);
+
+        mFragment.refreshUi();
+        verify(mSwitchPref).setEnabled(true);
+    }
+
+    @Test
+    public void refreshUi_switchPreferenceChecked() {
+        ReflectionHelpers.setField(mFragment, "mPackageInfo", mPackageInfo);
+        mPackageInfo.applicationInfo = new ApplicationInfo();
+        when(mAppStateBridge.createPermissionState(nullable(String.class), anyInt()))
+                .thenReturn(mPermissionState);
+
+        when(mPermissionState.isAllowed()).thenReturn(true);
+        mFragment.refreshUi();
+        verify(mSwitchPref).setChecked(true);
+
+        when(mPermissionState.isAllowed()).thenReturn(false);
+        mFragment.refreshUi();
+        verify(mSwitchPref).setChecked(false);
+    }
+}
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 2e5cc02..a6c019b 100644
--- a/tests/robotests/src/com/android/settings/biometrics/face/FaceEnrollIntroductionTest.java
+++ b/tests/robotests/src/com/android/settings/biometrics/face/FaceEnrollIntroductionTest.java
@@ -22,13 +22,16 @@
 import static org.mockito.ArgumentMatchers.any;
 import static org.mockito.ArgumentMatchers.anyInt;
 import static org.mockito.Mockito.doAnswer;
+import static org.mockito.Mockito.when;
 
 import android.content.Intent;
+import android.hardware.face.Face;
 import android.hardware.face.FaceManager;
 
 import androidx.annotation.NonNull;
 import androidx.annotation.Nullable;
 
+import com.android.settings.R;
 import com.android.settings.biometrics.BiometricUtils;
 import com.android.settings.password.ChooseLockSettingsHelper;
 import com.android.settings.testutils.shadow.ShadowLockPatternUtils;
@@ -47,6 +50,9 @@
 import org.robolectric.annotation.Config;
 import org.robolectric.shadows.ShadowActivity;
 
+import java.util.ArrayList;
+import java.util.List;
+
 @RunWith(RobolectricTestRunner.class)
 @Config(shadows = {
         ShadowLockPatternUtils.class,
@@ -77,6 +83,34 @@
         mActivity.mOverrideFaceManager = mFaceManager;
     }
 
+    private void setFaceManagerToHave(int numEnrollments) {
+        List<Face> faces = new ArrayList<>();
+        for (int i = 0; i < numEnrollments; i++) {
+            faces.add(new Face("Face " + i /* name */, 1 /*faceId */, 1 /* deviceId */));
+        }
+        when(mFaceManager.getEnrolledFaces(anyInt())).thenReturn(faces);
+    }
+
+    @Test
+    public void intro_CheckCanEnroll() {
+        setFaceManagerToHave(0 /* numEnrollments */);
+        setupActivity(new Intent());
+        mController.create();
+        int result = mActivity.checkMaxEnrolled();
+
+        assertThat(result).isEqualTo(0);
+    }
+
+    @Test
+    public void intro_CheckMaxEnrolled() {
+        setFaceManagerToHave(1 /* numEnrollments */);
+        setupActivity(new Intent());
+        mController.create();
+        int result = mActivity.checkMaxEnrolled();
+
+        assertThat(result).isEqualTo(R.string.face_intro_error_max);
+    }
+
     @Test
     public void testOnCreate() {
         setupActivity(new Intent());
diff --git a/tests/robotests/src/com/android/settings/biometrics/fingerprint/FingerprintEnrollEnrollingTest.java b/tests/robotests/src/com/android/settings/biometrics/fingerprint/FingerprintEnrollEnrollingTest.java
index 289bfab..f9d4445 100644
--- a/tests/robotests/src/com/android/settings/biometrics/fingerprint/FingerprintEnrollEnrollingTest.java
+++ b/tests/robotests/src/com/android/settings/biometrics/fingerprint/FingerprintEnrollEnrollingTest.java
@@ -31,13 +31,12 @@
 import static org.mockito.Mockito.anyString;
 import static org.mockito.Mockito.doReturn;
 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.times;
 import static org.mockito.Mockito.verify;
 import static org.mockito.Mockito.when;
-import static org.mockito.Mockito.mock;
-
 
 import android.content.Context;
 import android.content.res.ColorStateList;
@@ -92,7 +91,10 @@
 
     private Resources.Theme mTheme;
 
+    private static final int TOTAL_ENROLL_STEPS = 25;
+
     private final int[] mSfpsStageThresholds = new int[]{0, 9, 13, 19, 25};
+    private final int[] mUdfpsStageThresholds = new int[]{0, 13, 17, 22};
 
     private FingerprintEnrollEnrolling mActivity;
     private Context mContext;
@@ -188,10 +190,41 @@
     }
 
     @Test
+    public void fingerprintUdfpsOverlayEnrollment_PlaysAllAnimationsAssetsCorrectly() {
+        initializeActivityFor(TYPE_UDFPS_OPTICAL);
+
+        int initStageSteps = -1, initStageRemaining = 0;
+        final int totalStages = mUdfpsStageThresholds.length;
+
+        when(mSidecar.getEnrollmentSteps()).thenReturn(initStageSteps);
+        when(mSidecar.getEnrollmentRemaining()).thenReturn(initStageRemaining);
+
+        mActivity.onEnrollmentProgressChange(initStageSteps, initStageRemaining);
+
+        when(mSidecar.getEnrollmentSteps()).thenReturn(TOTAL_ENROLL_STEPS);
+
+        for (int remaining = TOTAL_ENROLL_STEPS; remaining > 0; remaining--) {
+            when(mSidecar.getEnrollmentRemaining()).thenReturn(remaining);
+            mActivity.onEnrollmentProgressChange(TOTAL_ENROLL_STEPS, remaining);
+        }
+
+        List<Integer> expectedLottieAssetOrder = List.of(
+                R.raw.udfps_center_hint_lottie,
+                R.raw.udfps_tip_hint_lottie,
+                R.raw.udfps_left_edge_hint_lottie,
+                R.raw.udfps_right_edge_hint_lottie
+        );
+
+        ArgumentCaptor<Integer> lottieAssetCaptor = ArgumentCaptor.forClass(Integer.class);
+        verify(mIllustrationLottie, times(totalStages)).setAnimation(lottieAssetCaptor.capture());
+        List<Integer> observedLottieAssetOrder = lottieAssetCaptor.getAllValues();
+        assertThat(observedLottieAssetOrder).isEqualTo(expectedLottieAssetOrder);
+    }
+
+    @Test
     public void fingerprintSfpsEnroll_PlaysAllAnimationsAssetsCorrectly() {
         initializeActivityFor(TYPE_POWER_BUTTON);
 
-        int totalEnrollSteps = 25;
         int initStageSteps = -1, initStageRemaining = 0;
 
         when(mSidecar.getEnrollmentSteps()).thenReturn(initStageSteps);
@@ -199,11 +232,11 @@
 
         mActivity.onEnrollmentProgressChange(initStageSteps, initStageRemaining);
 
-        when(mSidecar.getEnrollmentSteps()).thenReturn(totalEnrollSteps);
+        when(mSidecar.getEnrollmentSteps()).thenReturn(TOTAL_ENROLL_STEPS);
 
-        for (int remaining = totalEnrollSteps; remaining > 0; remaining--) {
+        for (int remaining = TOTAL_ENROLL_STEPS; remaining > 0; remaining--) {
             when(mSidecar.getEnrollmentRemaining()).thenReturn(remaining);
-            mActivity.onEnrollmentProgressChange(totalEnrollSteps, remaining);
+            mActivity.onEnrollmentProgressChange(TOTAL_ENROLL_STEPS, remaining);
         }
 
         List<Integer> expectedLottieAssetOrder = List.of(
@@ -329,6 +362,16 @@
             doReturn(true).when(mSidecar).isEnrolling();
         }
 
+        if (sensorType == TYPE_UDFPS_OPTICAL) {
+            // UDFPS : STAGE_CENTER = 0, ... , STAGE_RIGHT_EDGE = 3
+            final int totalStages = mUdfpsStageThresholds.length - 1;
+            for (int stage = 0; stage <= totalStages; stage++) {
+                doReturn(mUdfpsStageThresholds[stage]).when(mActivity).getStageThresholdSteps(
+                        stage);
+            }
+            doReturn(true).when(mSidecar).isEnrolling();
+        }
+
         ActivityController.of(mActivity).create(savedInstanceState);
         mTheme = mActivity.getTheme();
     }
@@ -354,4 +397,4 @@
             return mContext;
         }
     }
-}
\ No newline at end of file
+}
diff --git a/tests/robotests/src/com/android/settings/bluetooth/AvailableMediaBluetoothDeviceUpdaterTest.java b/tests/robotests/src/com/android/settings/bluetooth/AvailableMediaBluetoothDeviceUpdaterTest.java
index 4427127..0b06f3e 100644
--- a/tests/robotests/src/com/android/settings/bluetooth/AvailableMediaBluetoothDeviceUpdaterTest.java
+++ b/tests/robotests/src/com/android/settings/bluetooth/AvailableMediaBluetoothDeviceUpdaterTest.java
@@ -205,12 +205,11 @@
     }
 
     @Test
-    public void onProfileConnectionStateChanged_hearingAidDeviceConnected_notInCall_addPreference()
-    {
+    public void onProfileConnectionStateChanged_ashaHearingAidConnected_notInCall_addPreference() {
         mAudioManager.setMode(AudioManager.MODE_NORMAL);
         when(mBluetoothDeviceUpdater.
                 isDeviceConnected(any(CachedBluetoothDevice.class))).thenReturn(true);
-        when(mCachedBluetoothDevice.isConnectedHearingAidDevice()).thenReturn(true);
+        when(mCachedBluetoothDevice.isConnectedAshaHearingAidDevice()).thenReturn(true);
 
         mBluetoothDeviceUpdater.onProfileConnectionStateChanged(mCachedBluetoothDevice,
                 BluetoothProfile.STATE_CONNECTED, BluetoothProfile.HEARING_AID);
@@ -219,11 +218,11 @@
     }
 
     @Test
-    public void onProfileConnectionStateChanged_hearingAidDeviceConnected_inCall_addPreference() {
+    public void onProfileConnectionStateChanged_ashaHearingAidConnected_inCall_addPreference() {
         mAudioManager.setMode(AudioManager.MODE_IN_CALL);
         when(mBluetoothDeviceUpdater.
                 isDeviceConnected(any(CachedBluetoothDevice.class))).thenReturn(true);
-        when(mCachedBluetoothDevice.isConnectedHearingAidDevice()).thenReturn(true);
+        when(mCachedBluetoothDevice.isConnectedAshaHearingAidDevice()).thenReturn(true);
 
         mBluetoothDeviceUpdater.onProfileConnectionStateChanged(mCachedBluetoothDevice,
                 BluetoothProfile.STATE_CONNECTED, BluetoothProfile.HEARING_AID);
diff --git a/tests/robotests/src/com/android/settings/bluetooth/BluetoothBroadcastSourcePreferenceTest.java b/tests/robotests/src/com/android/settings/bluetooth/BluetoothBroadcastSourcePreferenceTest.java
new file mode 100644
index 0000000..85d12b9
--- /dev/null
+++ b/tests/robotests/src/com/android/settings/bluetooth/BluetoothBroadcastSourcePreferenceTest.java
@@ -0,0 +1,71 @@
+/*
+ * 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.bluetooth;
+
+import static com.google.common.truth.Truth.assertThat;
+
+import android.bluetooth.BluetoothLeBroadcastMetadata;
+import android.bluetooth.BluetoothLeBroadcastReceiveState;
+import android.content.Context;
+
+import androidx.test.core.app.ApplicationProvider;
+
+import org.junit.Before;
+import org.junit.Rule;
+import org.junit.Test;
+import org.junit.runner.RunWith;
+import org.mockito.Mock;
+import org.mockito.Spy;
+import org.mockito.junit.MockitoJUnit;
+import org.mockito.junit.MockitoRule;
+import org.robolectric.RobolectricTestRunner;
+
+@RunWith(RobolectricTestRunner.class)
+public class BluetoothBroadcastSourcePreferenceTest {
+
+    @Rule
+    public final MockitoRule mMockitoRule = MockitoJUnit.rule();
+    @Spy
+    Context mContext = ApplicationProvider.getApplicationContext();
+    @Mock
+    BluetoothLeBroadcastReceiveState mBroadcastReceiveState;
+    @Mock
+    BluetoothLeBroadcastMetadata mBroadcastMetadata;
+
+    BluetoothBroadcastSourcePreference mPreference;
+
+
+    @Before
+    public void setUp() {
+        mPreference = new BluetoothBroadcastSourcePreference(mContext);
+    }
+
+    @Test
+    public void isCreatedByReceiveState_updateUiFromReceviceState_returnsTrue() {
+        mPreference.updateReceiveStateAndRefreshUi(mBroadcastReceiveState);
+
+        assertThat(mPreference.isCreatedByReceiveState()).isTrue();
+    }
+
+    @Test
+    public void isCreatedByReceiveState_updateUiFromMetadata_returnsFalse() {
+        mPreference.updateMetadataAndRefreshUi(mBroadcastMetadata, true);
+
+        assertThat(mPreference.isCreatedByReceiveState()).isFalse();
+    }
+
+}
diff --git a/tests/robotests/src/com/android/settings/bluetooth/BluetoothDetailsPairOtherControllerTest.java b/tests/robotests/src/com/android/settings/bluetooth/BluetoothDetailsPairOtherControllerTest.java
index ae47698..090fb0c 100644
--- a/tests/robotests/src/com/android/settings/bluetooth/BluetoothDetailsPairOtherControllerTest.java
+++ b/tests/robotests/src/com/android/settings/bluetooth/BluetoothDetailsPairOtherControllerTest.java
@@ -23,7 +23,7 @@
 import com.android.settings.R;
 import com.android.settings.applications.SpacePreference;
 import com.android.settingslib.bluetooth.CachedBluetoothDevice;
-import com.android.settingslib.bluetooth.HearingAidProfile;
+import com.android.settingslib.bluetooth.HearingAidInfo;
 import com.android.settingslib.widget.ButtonPreference;
 
 import org.junit.Rule;
@@ -62,7 +62,7 @@
 
     @Test
     public void init_leftSideDevice_rightSideButtonTitle() {
-        when(mCachedDevice.getDeviceSide()).thenReturn(HearingAidProfile.DeviceSide.SIDE_LEFT);
+        when(mCachedDevice.getDeviceSide()).thenReturn(HearingAidInfo.DeviceSide.SIDE_LEFT);
 
         mController.init(mScreen);
 
@@ -72,7 +72,7 @@
 
     @Test
     public void init_rightSideDevice_leftSideButtonTitle() {
-        when(mCachedDevice.getDeviceSide()).thenReturn(HearingAidProfile.DeviceSide.SIDE_RIGHT);
+        when(mCachedDevice.getDeviceSide()).thenReturn(HearingAidInfo.DeviceSide.SIDE_RIGHT);
 
         mController.init(mScreen);
 
@@ -81,8 +81,8 @@
     }
 
     @Test
-    public void init_isNotConnectedHearingAidDevice_notVisiblePreference() {
-        when(mCachedDevice.isConnectedHearingAidDevice()).thenReturn(false);
+    public void init_isNotConnectedAshaHearingAidDevice_notVisiblePreference() {
+        when(mCachedDevice.isConnectedAshaHearingAidDevice()).thenReturn(false);
 
         mController.init(mScreen);
 
@@ -91,35 +91,35 @@
     }
 
     @Test
-    public void isAvailable_isNotConnectedHearingAidDevice_notAvailable() {
-        when(mCachedDevice.isConnectedHearingAidDevice()).thenReturn(false);
+    public void isAvailable_isNotConnectedAshaHearingAidDevice_notAvailable() {
+        when(mCachedDevice.isConnectedAshaHearingAidDevice()).thenReturn(false);
 
         assertThat(mController.isAvailable()).isFalse();
     }
 
     @Test
-    public void isAvailable_notConnectedHearingAidDevice_notAvailable() {
-        when(mCachedDevice.isConnectedHearingAidDevice()).thenReturn(true);
-        when(mCachedDevice.getDeviceMode()).thenReturn(HearingAidProfile.DeviceMode.MODE_MONAURAL);
+    public void isAvailable_isConnectedAshaHearingAidDevice_isMonaural_notAvailable() {
+        when(mCachedDevice.isConnectedAshaHearingAidDevice()).thenReturn(true);
+        when(mCachedDevice.getDeviceMode()).thenReturn(HearingAidInfo.DeviceMode.MODE_MONAURAL);
 
         assertThat(mController.isAvailable()).isFalse();
     }
 
     @Test
-    public void isAvailable_subDeviceIsConnectedHearingAidDevice_notAvailable() {
-        when(mCachedDevice.isConnectedHearingAidDevice()).thenReturn(true);
-        when(mCachedDevice.getDeviceMode()).thenReturn(HearingAidProfile.DeviceMode.MODE_BINAURAL);
-        when(mSubCachedDevice.isConnectedHearingAidDevice()).thenReturn(true);
+    public void isAvailable_subDeviceIsConnectedAshaHearingAidDevice_notAvailable() {
+        when(mCachedDevice.isConnectedAshaHearingAidDevice()).thenReturn(true);
+        when(mCachedDevice.getDeviceMode()).thenReturn(HearingAidInfo.DeviceMode.MODE_BINAURAL);
+        when(mSubCachedDevice.isConnectedAshaHearingAidDevice()).thenReturn(true);
         when(mCachedDevice.getSubDevice()).thenReturn(mSubCachedDevice);
 
         assertThat(mController.isAvailable()).isFalse();
     }
 
     @Test
-    public void isAvailable_subDeviceNotConnectedHearingAidDevice_available() {
-        when(mCachedDevice.isConnectedHearingAidDevice()).thenReturn(true);
-        when(mCachedDevice.getDeviceMode()).thenReturn(HearingAidProfile.DeviceMode.MODE_BINAURAL);
-        when(mSubCachedDevice.isConnectedHearingAidDevice()).thenReturn(false);
+    public void isAvailable_subDeviceIsNotConnectedAshaHearingAidDevice_available() {
+        when(mCachedDevice.isConnectedAshaHearingAidDevice()).thenReturn(true);
+        when(mCachedDevice.getDeviceMode()).thenReturn(HearingAidInfo.DeviceMode.MODE_BINAURAL);
+        when(mSubCachedDevice.isConnectedAshaHearingAidDevice()).thenReturn(false);
         when(mCachedDevice.getSubDevice()).thenReturn(mSubCachedDevice);
 
         assertThat(mController.isAvailable()).isTrue();
@@ -127,8 +127,8 @@
 
     @Test
     public void isAvailable_subDeviceNotExist_available() {
-        when(mCachedDevice.isConnectedHearingAidDevice()).thenReturn(true);
-        when(mCachedDevice.getDeviceMode()).thenReturn(HearingAidProfile.DeviceMode.MODE_BINAURAL);
+        when(mCachedDevice.isConnectedAshaHearingAidDevice()).thenReturn(true);
+        when(mCachedDevice.getDeviceMode()).thenReturn(HearingAidInfo.DeviceMode.MODE_BINAURAL);
         when(mCachedDevice.getSubDevice()).thenReturn(null);
 
         assertThat(mController.isAvailable()).isTrue();
@@ -136,7 +136,7 @@
 
     @Test
     public void refresh_leftSideDevice_leftSideButtonTitle() {
-        when(mCachedDevice.getDeviceSide()).thenReturn(HearingAidProfile.DeviceSide.SIDE_RIGHT);
+        when(mCachedDevice.getDeviceSide()).thenReturn(HearingAidInfo.DeviceSide.SIDE_RIGHT);
         mController.init(mScreen);
 
         mController.refresh();
@@ -146,8 +146,8 @@
     }
 
     @Test
-    public void refresh_isNotConnectedHearingAidDevice_notVisiblePreference() {
-        when(mCachedDevice.isConnectedHearingAidDevice()).thenReturn(false);
+    public void refresh_isNotConnectedAshaHearingAidDevice_notVisiblePreference() {
+        when(mCachedDevice.isConnectedAshaHearingAidDevice()).thenReturn(false);
         mController.init(mScreen);
 
         mController.refresh();
diff --git a/tests/robotests/src/com/android/settings/bluetooth/BluetoothDetailsRelatedToolsControllerTest.java b/tests/robotests/src/com/android/settings/bluetooth/BluetoothDetailsRelatedToolsControllerTest.java
index 31d6397..b0a3433 100644
--- a/tests/robotests/src/com/android/settings/bluetooth/BluetoothDetailsRelatedToolsControllerTest.java
+++ b/tests/robotests/src/com/android/settings/bluetooth/BluetoothDetailsRelatedToolsControllerTest.java
@@ -89,7 +89,7 @@
     }
 
     @Test
-    public void isAvailable_notHearingAidDevice_notAvailable() {
+    public void isAvailable_isNotHearingAidDevice_notAvailable() {
         when(mCachedDevice.isHearingAidDevice()).thenReturn(false);
 
         assertThat(mController.isAvailable()).isFalse();
diff --git a/tests/robotests/src/com/android/settings/bluetooth/BluetoothDeviceDetailsFragmentTest.java b/tests/robotests/src/com/android/settings/bluetooth/BluetoothDeviceDetailsFragmentTest.java
index d501c15..57af412 100644
--- a/tests/robotests/src/com/android/settings/bluetooth/BluetoothDeviceDetailsFragmentTest.java
+++ b/tests/robotests/src/com/android/settings/bluetooth/BluetoothDeviceDetailsFragmentTest.java
@@ -25,16 +25,21 @@
 import static org.mockito.Mockito.eq;
 import static org.mockito.Mockito.mock;
 import static org.mockito.Mockito.spy;
+import static org.mockito.Mockito.times;
 import static org.mockito.Mockito.verify;
 import static org.mockito.Mockito.when;
 
 import android.content.Context;
+import android.hardware.input.InputManager;
 import android.os.Bundle;
 import android.os.UserManager;
+import android.util.FeatureFlagUtils;
+import android.view.InputDevice;
 import android.view.MenuInflater;
 import android.view.MenuItem;
 
 import androidx.fragment.app.Fragment;
+import androidx.fragment.app.FragmentActivity;
 import androidx.fragment.app.FragmentManager;
 import androidx.fragment.app.FragmentTransaction;
 import androidx.preference.PreferenceScreen;
@@ -51,6 +56,7 @@
 import org.mockito.ArgumentCaptor;
 import org.mockito.Mock;
 import org.mockito.MockitoAnnotations;
+import org.robolectric.Robolectric;
 import org.robolectric.RobolectricTestRunner;
 import org.robolectric.RuntimeEnvironment;
 import org.robolectric.annotation.Config;
@@ -68,6 +74,7 @@
     private RoboMenu mMenu;
     private MenuInflater mInflater;
     private FragmentTransaction mFragmentTransaction;
+    private FragmentActivity mActivity;
 
     @Mock(answer = Answers.RETURNS_DEEP_STUBS)
     private CachedBluetoothDevice mCachedDevice;
@@ -77,29 +84,18 @@
     private PreferenceScreen mPreferenceScreen;
     @Mock
     private UserManager mUserManager;
+    @Mock
+    private InputManager mInputManager;
 
     @Before
     public void setUp() {
         MockitoAnnotations.initMocks(this);
         mContext = spy(RuntimeEnvironment.application);
+        doReturn(mInputManager).when(mContext).getSystemService(InputManager.class);
+        removeInputDeviceWithMatchingBluetoothAddress();
         FakeFeatureFactory.setupForTest();
 
-        mFragment = spy(BluetoothDeviceDetailsFragment.newInstance(TEST_ADDRESS));
-        doReturn(mLocalManager).when(mFragment).getLocalBluetoothManager(any());
-        doReturn(mCachedDevice).when(mFragment).getCachedDevice(any());
-        doReturn(mPreferenceScreen).when(mFragment).getPreferenceScreen();
-        doReturn(mUserManager).when(mFragment).getUserManager();
-
-        FragmentManager fragmentManager = mock(FragmentManager.class);
-        when(mFragment.getFragmentManager()).thenReturn(fragmentManager);
-        mFragmentTransaction = mock(FragmentTransaction.class);
-        when(fragmentManager.beginTransaction()).thenReturn(mFragmentTransaction);
-
-        when(mCachedDevice.getAddress()).thenReturn(TEST_ADDRESS);
-        when(mCachedDevice.getIdentityAddress()).thenReturn(TEST_ADDRESS);
-        Bundle args = new Bundle();
-        args.putString(BluetoothDeviceDetailsFragment.KEY_DEVICE_ADDRESS, TEST_ADDRESS);
-        mFragment.setArguments(args);
+        mFragment = setupFragment();
         mFragment.onAttach(mContext);
 
         mMenu = new RoboMenu(mContext);
@@ -111,6 +107,43 @@
         assertThat(mFragment.mDeviceAddress).isEqualTo(TEST_ADDRESS);
         assertThat(mFragment.mManager).isEqualTo(mLocalManager);
         assertThat(mFragment.mCachedDevice).isEqualTo(mCachedDevice);
+        assertThat(mFragment.mInputDevice).isEqualTo(null);
+    }
+
+    @Test
+    public void verifyOnAttachResult_flagEnabledAndInputDeviceSet_returnsInputDevice() {
+        FeatureFlagUtils.setEnabled(mContext, FeatureFlagUtils.SETTINGS_SHOW_STYLUS_PREFERENCES,
+                true);
+        InputDevice inputDevice = createInputDeviceWithMatchingBluetoothAddress();
+        BluetoothDeviceDetailsFragment fragment = setupFragment();
+        FragmentActivity activity = mock(FragmentActivity.class);
+        doReturn(inputDevice).when(fragment).getInputDevice(any());
+        doReturn(activity).when(fragment).getActivity();
+
+        fragment.onAttach(mContext);
+
+        assertThat(fragment.mDeviceAddress).isEqualTo(TEST_ADDRESS);
+        assertThat(fragment.mManager).isEqualTo(mLocalManager);
+        assertThat(fragment.mCachedDevice).isEqualTo(mCachedDevice);
+        assertThat(fragment.mInputDevice).isEqualTo(inputDevice);
+    }
+
+    @Test
+    public void verifyOnAttachResult_flagDisabled_returnsNullInputDevice() {
+        FeatureFlagUtils.setEnabled(mContext, FeatureFlagUtils.SETTINGS_SHOW_STYLUS_PREFERENCES,
+                false);
+        InputDevice inputDevice = createInputDeviceWithMatchingBluetoothAddress();
+        BluetoothDeviceDetailsFragment fragment = setupFragment();
+        FragmentActivity activity = mock(FragmentActivity.class);
+        doReturn(inputDevice).when(fragment).getInputDevice(any());
+        doReturn(activity).when(fragment).getActivity();
+
+        fragment.onAttach(mContext);
+
+        assertThat(fragment.mDeviceAddress).isEqualTo(TEST_ADDRESS);
+        assertThat(fragment.mManager).isEqualTo(mLocalManager);
+        assertThat(fragment.mCachedDevice).isEqualTo(mCachedDevice);
+        assertThat(fragment.mInputDevice).isEqualTo(null);
     }
 
     @Test
@@ -123,6 +156,31 @@
     }
 
     @Test
+    public void getTitle_inputDeviceTitle() {
+        FeatureFlagUtils.setEnabled(mContext, FeatureFlagUtils.SETTINGS_SHOW_STYLUS_PREFERENCES,
+                true);
+        doReturn(mock(InputDevice.class)).when(mFragment).getInputDevice(mContext);
+        mFragment.onAttach(mContext);
+
+        mFragment.setTitleForInputDevice();
+
+        assertThat(mActivity.getTitle().toString()).isEqualTo(
+                mContext.getString(R.string.stylus_device_details_title));
+    }
+
+    @Test
+    public void getTitle_inputDeviceNull_doesNotSetTitle() {
+        FeatureFlagUtils.setEnabled(mContext, FeatureFlagUtils.SETTINGS_SHOW_STYLUS_PREFERENCES,
+                true);
+        doReturn(null).when(mFragment).getInputDevice(mContext);
+        mFragment.onAttach(mContext);
+
+        mFragment.setTitleForInputDevice();
+
+        verify(mActivity, times(0)).setTitle(any());
+    }
+
+    @Test
     public void editMenu_clicked_showDialog() {
         mFragment.onCreateOptionsMenu(mMenu, mInflater);
         final MenuItem item = mMenu.getItem(0);
@@ -131,7 +189,7 @@
         mFragment.onOptionsItemSelected(item);
 
         assertThat(item.getItemId())
-            .isEqualTo(BluetoothDeviceDetailsFragment.EDIT_DEVICE_NAME_ITEM_ID);
+                .isEqualTo(BluetoothDeviceDetailsFragment.EDIT_DEVICE_NAME_ITEM_ID);
         verify(mFragmentTransaction).add(captor.capture(), eq(RemoteDeviceNameDialogFragment.TAG));
         RemoteDeviceNameDialogFragment dialog = (RemoteDeviceNameDialogFragment) captor.getValue();
         assertThat(dialog).isNotNull();
@@ -145,4 +203,44 @@
 
         verify(mFragment).finish();
     }
+
+    private InputDevice createInputDeviceWithMatchingBluetoothAddress() {
+        doReturn(new int[]{0}).when(mInputManager).getInputDeviceIds();
+        InputDevice device = mock(InputDevice.class);
+        doReturn(TEST_ADDRESS).when(mInputManager).getInputDeviceBluetoothAddress(0);
+        doReturn(device).when(mInputManager).getInputDevice(0);
+        return device;
+    }
+
+    private InputDevice removeInputDeviceWithMatchingBluetoothAddress() {
+        doReturn(new int[]{0}).when(mInputManager).getInputDeviceIds();
+        doReturn(null).when(mInputManager).getInputDeviceBluetoothAddress(0);
+        return null;
+    }
+
+    private BluetoothDeviceDetailsFragment setupFragment() {
+        BluetoothDeviceDetailsFragment fragment = spy(
+                BluetoothDeviceDetailsFragment.newInstance(TEST_ADDRESS));
+        doReturn(mLocalManager).when(fragment).getLocalBluetoothManager(any());
+        doReturn(mCachedDevice).when(fragment).getCachedDevice(any());
+        doReturn(mPreferenceScreen).when(fragment).getPreferenceScreen();
+        doReturn(mUserManager).when(fragment).getUserManager();
+
+        mActivity = spy(Robolectric.setupActivity(FragmentActivity.class));
+        doReturn(mActivity).when(fragment).getActivity();
+        doReturn(mContext).when(fragment).getContext();
+
+        FragmentManager fragmentManager = mock(FragmentManager.class);
+        doReturn(fragmentManager).when(fragment).getFragmentManager();
+        mFragmentTransaction = mock(FragmentTransaction.class);
+        doReturn(mFragmentTransaction).when(fragmentManager).beginTransaction();
+
+        doReturn(TEST_ADDRESS).when(mCachedDevice).getAddress();
+        doReturn(TEST_ADDRESS).when(mCachedDevice).getIdentityAddress();
+        Bundle args = new Bundle();
+        args.putString(BluetoothDeviceDetailsFragment.KEY_DEVICE_ADDRESS, TEST_ADDRESS);
+        fragment.setArguments(args);
+
+        return fragment;
+    }
 }
diff --git a/tests/robotests/src/com/android/settings/bluetooth/BluetoothFindBroadcastsFragmentTest.java b/tests/robotests/src/com/android/settings/bluetooth/BluetoothFindBroadcastsFragmentTest.java
new file mode 100644
index 0000000..9551c9a
--- /dev/null
+++ b/tests/robotests/src/com/android/settings/bluetooth/BluetoothFindBroadcastsFragmentTest.java
@@ -0,0 +1,148 @@
+/*
+ * 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.bluetooth;
+
+import static com.google.common.truth.Truth.assertThat;
+
+import static org.mockito.ArgumentMatchers.any;
+import static org.mockito.ArgumentMatchers.anyBoolean;
+import static org.mockito.Mockito.doReturn;
+import static org.mockito.Mockito.mock;
+import static org.mockito.Mockito.spy;
+import static org.mockito.Mockito.verify;
+import static org.mockito.Mockito.when;
+
+import android.bluetooth.BluetoothLeBroadcastMetadata;
+import android.content.Context;
+import android.os.Bundle;
+
+import androidx.fragment.app.FragmentActivity;
+import androidx.fragment.app.FragmentManager;
+import androidx.fragment.app.FragmentTransaction;
+import androidx.preference.PreferenceCategory;
+
+import com.android.settings.testutils.FakeFeatureFactory;
+import com.android.settingslib.bluetooth.CachedBluetoothDevice;
+import com.android.settingslib.bluetooth.LocalBluetoothLeBroadcastAssistant;
+import com.android.settingslib.bluetooth.LocalBluetoothManager;
+
+import org.junit.Before;
+import org.junit.Test;
+import org.junit.runner.RunWith;
+import org.mockito.Answers;
+import org.mockito.Mock;
+import org.mockito.MockitoAnnotations;
+import org.robolectric.Robolectric;
+import org.robolectric.RobolectricTestRunner;
+import org.robolectric.RuntimeEnvironment;
+
+@RunWith(RobolectricTestRunner.class)
+public class BluetoothFindBroadcastsFragmentTest {
+
+    private static final String TEST_ADDRESS = "55:66:77:88:99:AA";
+
+    private BluetoothFindBroadcastsFragment mFragment;
+    private FragmentActivity mActivity;
+    private Context mContext;
+    private FragmentTransaction mFragmentTransaction;
+
+    @Mock(answer = Answers.RETURNS_DEEP_STUBS)
+    private CachedBluetoothDevice mCachedDevice;
+    @Mock(answer = Answers.RETURNS_DEEP_STUBS)
+    private LocalBluetoothManager mLocalManager;
+    @Mock
+    private PreferenceCategory mPreferenceCategroy;
+    @Mock
+    private LocalBluetoothLeBroadcastAssistant mBroadcastAssistant;
+    @Mock
+    private BluetoothLeBroadcastMetadata mBroadcastMetadata;
+    @Mock
+    private BluetoothBroadcastSourcePreference mBroadcastSourcePreference;
+    @Mock
+    private BluetoothBroadcastSourcePreference mBroadcastSourcePreferenceUserClick;
+
+    @Before
+    public void setUp() {
+        MockitoAnnotations.initMocks(this);
+        mContext = spy(RuntimeEnvironment.application);
+        FakeFeatureFactory.setupForTest();
+
+        mFragment = spy(new BluetoothFindBroadcastsFragment());
+        doReturn(mLocalManager).when(mFragment).getLocalBluetoothManager(any());
+        doReturn(mCachedDevice).when(mFragment).getCachedDevice(any());
+        doReturn(mBroadcastAssistant).when(mFragment).getLeBroadcastAssistant();
+        doReturn(mPreferenceCategroy).when(mFragment).findPreference(any());
+        mActivity = Robolectric.setupActivity(FragmentActivity.class);
+        when(mFragment.getActivity()).thenReturn(mActivity);
+
+        FragmentManager fragmentManager = mock(FragmentManager.class);
+        when(mFragment.getFragmentManager()).thenReturn(fragmentManager);
+        mFragmentTransaction = mock(FragmentTransaction.class);
+        when(fragmentManager.beginTransaction()).thenReturn(mFragmentTransaction);
+
+        when(mCachedDevice.getAddress()).thenReturn(TEST_ADDRESS);
+        when(mCachedDevice.getIdentityAddress()).thenReturn(TEST_ADDRESS);
+        Bundle args = new Bundle();
+        args.putString(BluetoothFindBroadcastsFragment.KEY_DEVICE_ADDRESS, TEST_ADDRESS);
+        mFragment.setArguments(args);
+        mFragment.onAttach(mContext);
+    }
+
+    @Test
+    public void verifyOnAttachResult() {
+        assertThat(mFragment.mDeviceAddress).isEqualTo(TEST_ADDRESS);
+        assertThat(mFragment.mManager).isEqualTo(mLocalManager);
+        assertThat(mFragment.mCachedDevice).isEqualTo(mCachedDevice);
+    }
+
+    @Test
+    public void addSource_selectedPrefIsNull_returnsNewPref() {
+        mFragment.mSelectedPreference = null;
+
+        mFragment.addSource(mBroadcastSourcePreference);
+
+        assertThat(mFragment.mSelectedPreference).isEqualTo(mBroadcastSourcePreference);
+    }
+
+    @Test
+    public void addSource_sourcePrefIsCreatedByReceiveState_removesOldPref() {
+        mFragment.mSelectedPreference = mBroadcastSourcePreference;
+        mFragment.mBroadcastSourceListCategory = mPreferenceCategroy;
+        doReturn(true).when(mFragment.mSelectedPreference).isCreatedByReceiveState();
+
+        mFragment.addSource(mBroadcastSourcePreferenceUserClick);
+
+        verify(mFragment.mBroadcastSourceListCategory).removePreference(mBroadcastSourcePreference);
+        assertThat(mFragment.mSelectedPreference).isEqualTo(mBroadcastSourcePreferenceUserClick);
+    }
+
+    @Test
+    public void addSource_sourcePrefIsCreatedByMetadata_updatesOldPref() {
+        when(mBroadcastSourcePreference.isCreatedByReceiveState()).thenReturn(false);
+        when(mBroadcastSourcePreference.getBluetoothLeBroadcastMetadata())
+                .thenReturn(mBroadcastMetadata);
+        mFragment.mSelectedPreference = mBroadcastSourcePreference;
+        mFragment.mBroadcastSourceListCategory = mPreferenceCategroy;
+
+        mFragment.addSource(mBroadcastSourcePreferenceUserClick);
+
+        verify(mBroadcastSourcePreference).updateMetadataAndRefreshUi(
+                any(BluetoothLeBroadcastMetadata.class), anyBoolean());
+        assertThat(mFragment.mSelectedPreference).isEqualTo(mBroadcastSourcePreferenceUserClick);
+    }
+
+}
diff --git a/tests/robotests/src/com/android/settings/bluetooth/ConnectedBluetoothDeviceUpdaterTest.java b/tests/robotests/src/com/android/settings/bluetooth/ConnectedBluetoothDeviceUpdaterTest.java
index 7472dc1..1f90981 100644
--- a/tests/robotests/src/com/android/settings/bluetooth/ConnectedBluetoothDeviceUpdaterTest.java
+++ b/tests/robotests/src/com/android/settings/bluetooth/ConnectedBluetoothDeviceUpdaterTest.java
@@ -218,12 +218,12 @@
     }
 
     @Test
-    public void onProfileConnectionStateChanged_hearingAidDeviceConnected_inCall_removePreference()
+    public void onProfileConnectionStateChanged_ashaHearingAidConnected_inCall_removePreference()
     {
         mAudioManager.setMode(AudioManager.MODE_IN_CALL);
         when(mBluetoothDeviceUpdater.
                 isDeviceConnected(any(CachedBluetoothDevice.class))).thenReturn(true);
-        when(mCachedBluetoothDevice.isConnectedHearingAidDevice()).thenReturn(true);
+        when(mCachedBluetoothDevice.isConnectedAshaHearingAidDevice()).thenReturn(true);
 
         mBluetoothDeviceUpdater.onProfileConnectionStateChanged(mCachedBluetoothDevice,
                 BluetoothProfile.STATE_CONNECTED, BluetoothProfile.HEARING_AID);
@@ -232,12 +232,12 @@
     }
 
     @Test
-    public void onProfileConnectionStateChanged_hearingAidDeviceConnected_notInCall_removePreference
-            () {
+    public void onProfileConnectionStateChanged_ashaHearingAidConnected_notInCall_removePreference()
+    {
         mAudioManager.setMode(AudioManager.MODE_NORMAL);
         when(mBluetoothDeviceUpdater.
                 isDeviceConnected(any(CachedBluetoothDevice.class))).thenReturn(true);
-        when(mCachedBluetoothDevice.isConnectedHearingAidDevice()).thenReturn(true);
+        when(mCachedBluetoothDevice.isConnectedAshaHearingAidDevice()).thenReturn(true);
 
         mBluetoothDeviceUpdater.onProfileConnectionStateChanged(mCachedBluetoothDevice,
                 BluetoothProfile.STATE_CONNECTED, BluetoothProfile.HEARING_AID);
diff --git a/tests/robotests/src/com/android/settings/connecteddevice/AvailableMediaDeviceGroupControllerTest.java b/tests/robotests/src/com/android/settings/connecteddevice/AvailableMediaDeviceGroupControllerTest.java
index 2b62503..60265e9 100644
--- a/tests/robotests/src/com/android/settings/connecteddevice/AvailableMediaDeviceGroupControllerTest.java
+++ b/tests/robotests/src/com/android/settings/connecteddevice/AvailableMediaDeviceGroupControllerTest.java
@@ -52,7 +52,7 @@
 import com.android.settingslib.bluetooth.BluetoothEventManager;
 import com.android.settingslib.bluetooth.CachedBluetoothDevice;
 import com.android.settingslib.bluetooth.CachedBluetoothDeviceManager;
-import com.android.settingslib.bluetooth.HearingAidProfile;
+import com.android.settingslib.bluetooth.HearingAidInfo;
 import com.android.settingslib.bluetooth.LocalBluetoothManager;
 
 import org.junit.Before;
@@ -244,11 +244,11 @@
     @Test
     @Config(shadows = ShadowAlertDialogCompat.class)
     public void onActiveDeviceChanged_hearingAidProfile_launchHearingAidPairingDialog() {
-        when(mCachedBluetoothDevice.isConnectedHearingAidDevice()).thenReturn(true);
+        when(mCachedBluetoothDevice.isConnectedAshaHearingAidDevice()).thenReturn(true);
         when(mCachedBluetoothDevice.getDeviceMode()).thenReturn(
-                HearingAidProfile.DeviceMode.MODE_BINAURAL);
+                HearingAidInfo.DeviceMode.MODE_BINAURAL);
         when(mCachedBluetoothDevice.getDeviceSide()).thenReturn(
-                HearingAidProfile.DeviceSide.SIDE_LEFT);
+                HearingAidInfo.DeviceSide.SIDE_LEFT);
         mAvailableMediaDeviceGroupController.init(mDashboardFragment);
 
         mAvailableMediaDeviceGroupController.onActiveDeviceChanged(mCachedBluetoothDevice,
diff --git a/tests/robotests/src/com/android/settings/connecteddevice/stylus/StylusDevicesControllerTest.java b/tests/robotests/src/com/android/settings/connecteddevice/stylus/StylusDevicesControllerTest.java
new file mode 100644
index 0000000..f704f2d
--- /dev/null
+++ b/tests/robotests/src/com/android/settings/connecteddevice/stylus/StylusDevicesControllerTest.java
@@ -0,0 +1,233 @@
+/*
+ * 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.connecteddevice.stylus;
+
+import static com.google.common.truth.Truth.assertThat;
+
+import static org.mockito.ArgumentMatchers.eq;
+import static org.mockito.Mockito.any;
+import static org.mockito.Mockito.doNothing;
+import static org.mockito.Mockito.spy;
+import static org.mockito.Mockito.verify;
+import static org.mockito.Mockito.when;
+
+import android.app.role.RoleManager;
+import android.content.Context;
+import android.content.Intent;
+import android.content.pm.ApplicationInfo;
+import android.content.pm.PackageManager;
+import android.os.UserHandle;
+import android.provider.Settings;
+import android.view.InputDevice;
+import android.view.inputmethod.InputMethodManager;
+
+import androidx.preference.Preference;
+import androidx.preference.PreferenceCategory;
+import androidx.preference.PreferenceManager;
+import androidx.preference.PreferenceScreen;
+import androidx.preference.SwitchPreference;
+import androidx.test.core.app.ApplicationProvider;
+
+import com.android.settings.R;
+import com.android.settingslib.core.lifecycle.Lifecycle;
+
+import org.junit.Before;
+import org.junit.Ignore;
+import org.junit.Test;
+import org.junit.runner.RunWith;
+import org.mockito.ArgumentCaptor;
+import org.mockito.Mock;
+import org.mockito.MockitoAnnotations;
+import org.robolectric.RobolectricTestRunner;
+
+import java.util.Collections;
+
+@RunWith(RobolectricTestRunner.class)
+public class StylusDevicesControllerTest {
+    private static final String NOTES_PACKAGE_NAME = "notes.package";
+    private static final CharSequence NOTES_APP_LABEL = "App Label";
+
+    private Context mContext;
+    private StylusDevicesController mController;
+    private PreferenceCategory mPreferenceContainer;
+    private PreferenceScreen mScreen;
+    private InputDevice mInputDevice;
+
+    @Mock
+    private InputMethodManager mImm;
+    @Mock
+    private PackageManager mPm;
+    @Mock
+    private RoleManager mRm;
+    @Mock
+    private Lifecycle mLifecycle;
+
+
+    @Before
+    public void setUp() throws Exception {
+        MockitoAnnotations.initMocks(this);
+
+        mContext = spy(ApplicationProvider.getApplicationContext());
+        PreferenceManager preferenceManager = new PreferenceManager(mContext);
+        mScreen = preferenceManager.createPreferenceScreen(mContext);
+        mPreferenceContainer = new PreferenceCategory(mContext);
+        mPreferenceContainer.setKey(StylusDevicesController.KEY_STYLUS);
+        mScreen.addPreference(mPreferenceContainer);
+
+        when(mContext.getSystemService(InputMethodManager.class)).thenReturn(mImm);
+        when(mContext.getSystemService(RoleManager.class)).thenReturn(mRm);
+        doNothing().when(mContext).startActivity(any());
+
+        // TODO(b/254834764): notes role placeholder
+        when(mRm.getRoleHoldersAsUser(eq(RoleManager.ROLE_ASSISTANT), any(UserHandle.class)))
+                .thenReturn(Collections.singletonList(NOTES_PACKAGE_NAME));
+        when(mContext.getPackageManager()).thenReturn(mPm);
+        when(mPm.getApplicationInfo(eq(NOTES_PACKAGE_NAME),
+                any(PackageManager.ApplicationInfoFlags.class))).thenReturn(new ApplicationInfo());
+        when(mPm.getApplicationLabel(any(ApplicationInfo.class))).thenReturn(NOTES_APP_LABEL);
+
+        mInputDevice = spy(new InputDevice.Builder()
+                .setId(1)
+                .setSources(InputDevice.SOURCE_STYLUS)
+                .build());
+        when(mInputDevice.getBluetoothAddress()).thenReturn("SOME:ADDRESS");
+
+        mController = new StylusDevicesController(mContext, mInputDevice, mLifecycle);
+    }
+
+    @Test
+    public void noInputDevice_noPreference() {
+        StylusDevicesController controller = new StylusDevicesController(
+                mContext, null, mLifecycle
+        );
+        showScreen(controller);
+        assertThat(mPreferenceContainer.getPreferenceCount()).isEqualTo(0);
+    }
+
+    @Test
+    public void btStylusInputDevice_showsAllPreferences() {
+        showScreen(mController);
+        Preference defaultNotesPref = mPreferenceContainer.getPreference(0);
+        Preference handwritingPref = mPreferenceContainer.getPreference(1);
+        Preference buttonPref = mPreferenceContainer.getPreference(2);
+
+        assertThat(mPreferenceContainer.getPreferenceCount()).isEqualTo(3);
+        assertThat(defaultNotesPref.getTitle().toString()).isEqualTo(
+                mContext.getString(R.string.stylus_default_notes_app));
+        assertThat(handwritingPref.getTitle().toString()).isEqualTo(
+                mContext.getString(R.string.stylus_textfield_handwriting));
+        assertThat(buttonPref.getTitle().toString()).isEqualTo(
+                mContext.getString(R.string.stylus_ignore_button));
+    }
+
+    @Test
+    @Ignore // TODO(b/255732419): unignore when InputMethodInfo available
+    public void btStylusInputDevice_noHandwritingIme_showsSomePreferences() {
+        showScreen(mController);
+        Preference defaultNotesPref = mPreferenceContainer.getPreference(0);
+        Preference buttonPref = mPreferenceContainer.getPreference(1);
+
+        assertThat(mPreferenceContainer.getPreferenceCount()).isEqualTo(2);
+        assertThat(defaultNotesPref.getTitle().toString()).isEqualTo(
+                mContext.getString(R.string.stylus_default_notes_app));
+        assertThat(buttonPref.getTitle().toString()).isEqualTo(
+                mContext.getString(R.string.stylus_ignore_button));
+    }
+
+    @Test
+    public void defaultNotesPreference_showsNotesRoleApp() {
+        showScreen(mController);
+        Preference defaultNotesPref = mPreferenceContainer.getPreference(0);
+
+        assertThat(defaultNotesPref.getTitle().toString()).isEqualTo(
+                mContext.getString(R.string.stylus_default_notes_app));
+        assertThat(defaultNotesPref.getSummary().toString()).isEqualTo(NOTES_APP_LABEL.toString());
+    }
+
+    @Test
+    public void defaultNotesPreference_noRoleHolder_hidesNotesRoleApp() {
+        // TODO(b/254834764): replace with notes role once merged
+        when(mRm.getRoleHoldersAsUser(eq(RoleManager.ROLE_ASSISTANT), any(UserHandle.class)))
+                .thenReturn(Collections.emptyList());
+        showScreen(mController);
+
+        for (int i = 0; i < mPreferenceContainer.getPreferenceCount(); i++) {
+            Preference pref = mPreferenceContainer.getPreference(i);
+            assertThat(pref.getTitle().toString()).isNotEqualTo(
+                    mContext.getString(R.string.stylus_default_notes_app));
+        }
+    }
+
+    @Test
+    public void defaultNotesPreferenceClick_sendsManageDefaultRoleIntent() {
+        final String permissionPackageName = "permissions.package";
+        when(mPm.getPermissionControllerPackageName()).thenReturn(permissionPackageName);
+        final ArgumentCaptor<Intent> captor = ArgumentCaptor.forClass(Intent.class);
+
+        showScreen(mController);
+        Preference defaultNotesPref = mPreferenceContainer.getPreference(0);
+        mController.onPreferenceClick(defaultNotesPref);
+        verify(mContext).startActivity(captor.capture());
+
+        Intent intent = captor.getValue();
+        assertThat(intent.getAction()).isEqualTo(Intent.ACTION_MANAGE_DEFAULT_APP);
+        assertThat(intent.getPackage()).isEqualTo(permissionPackageName);
+        // TODO(b/254834764): when notes role is merged
+        assertThat(intent.getStringExtra(Intent.EXTRA_ROLE_NAME)).isEqualTo(
+                RoleManager.ROLE_ASSISTANT);
+    }
+
+    @Test
+    public void handwritingPreference_checkedWhenFlagTrue() {
+        Settings.Global.putInt(mContext.getContentResolver(),
+                Settings.Global.STYLUS_HANDWRITING_ENABLED, 1);
+
+        showScreen(mController);
+        SwitchPreference handwritingPref = (SwitchPreference) mPreferenceContainer.getPreference(1);
+
+        assertThat(handwritingPref.isChecked()).isEqualTo(true);
+    }
+
+    @Test
+    public void handwritingPreference_uncheckedWhenFlagFalse() {
+        Settings.Global.putInt(mContext.getContentResolver(),
+                Settings.Global.STYLUS_HANDWRITING_ENABLED, 0);
+
+        showScreen(mController);
+        SwitchPreference handwritingPref = (SwitchPreference) mPreferenceContainer.getPreference(1);
+
+        assertThat(handwritingPref.isChecked()).isEqualTo(false);
+    }
+
+    @Test
+    public void handwritingPreference_updatesFlagOnClick() {
+        Settings.Global.putInt(mContext.getContentResolver(),
+                Settings.Global.STYLUS_HANDWRITING_ENABLED, 0);
+        showScreen(mController);
+        SwitchPreference handwritingPref = (SwitchPreference) mPreferenceContainer.getPreference(1);
+
+        handwritingPref.performClick();
+
+        assertThat(handwritingPref.isChecked()).isEqualTo(true);
+        assertThat(Settings.Global.getInt(mContext.getContentResolver(),
+                Settings.Global.STYLUS_HANDWRITING_ENABLED, -1)).isEqualTo(1);
+    }
+
+    private void showScreen(StylusDevicesController controller) {
+        controller.displayPreference(mScreen);
+    }
+}
diff --git a/tests/robotests/src/com/android/settings/development/RebootWithMtePreferenceControllerTest.java b/tests/robotests/src/com/android/settings/development/RebootWithMtePreferenceControllerTest.java
index ffbf1f1..d6b1031 100644
--- a/tests/robotests/src/com/android/settings/development/RebootWithMtePreferenceControllerTest.java
+++ b/tests/robotests/src/com/android/settings/development/RebootWithMtePreferenceControllerTest.java
@@ -22,6 +22,7 @@
 import android.content.Context;
 import android.os.SystemProperties;
 
+import androidx.preference.Preference;
 import androidx.test.core.app.ApplicationProvider;
 
 import org.junit.Before;
@@ -61,4 +62,19 @@
         SystemProperties.set("ro.arm64.memtag.bootctl_supported", "1");
         assertTrue(mController.isAvailable());
     }
+
+    @Test
+    public void updateState_enabledByDefault() {
+        Preference preference = new Preference(mContext);
+        mController.updateState(preference);
+        assertTrue(preference.isEnabled());
+    }
+
+    @Test
+    public void updateState_disabledIfAlreadyOn() {
+        SystemProperties.set("arm64.memtag.bootctl", "memtag");
+        Preference preference = new Preference(mContext);
+        mController.updateState(preference);
+        assertFalse(preference.isEnabled());
+    }
 }
diff --git a/tests/robotests/src/com/android/settings/deviceinfo/simstatus/SimStatusPreferenceControllerTest.java b/tests/robotests/src/com/android/settings/deviceinfo/simstatus/SimStatusPreferenceControllerTest.java
index 4ffaf7a..458f7ff 100644
--- a/tests/robotests/src/com/android/settings/deviceinfo/simstatus/SimStatusPreferenceControllerTest.java
+++ b/tests/robotests/src/com/android/settings/deviceinfo/simstatus/SimStatusPreferenceControllerTest.java
@@ -24,8 +24,8 @@
 import static org.mockito.Mockito.when;
 
 import android.content.Context;
-import android.os.UserManager;
 import android.content.res.Resources;
+import android.os.UserManager;
 import android.telephony.TelephonyManager;
 
 import androidx.fragment.app.Fragment;
@@ -36,6 +36,9 @@
 
 import com.android.settings.R;
 
+import java.util.ArrayList;
+import java.util.List;
+
 import org.junit.Before;
 import org.junit.Test;
 import org.junit.runner.RunWith;
@@ -44,7 +47,6 @@
 import org.mockito.MockitoAnnotations;
 import org.robolectric.RobolectricTestRunner;
 import org.robolectric.RuntimeEnvironment;
-import org.robolectric.util.ReflectionHelpers;
 
 @RunWith(RobolectricTestRunner.class)
 public class SimStatusPreferenceControllerTest {
@@ -52,6 +54,8 @@
     @Mock
     private Preference mPreference;
     @Mock
+    private Preference mFirstSimPreference;
+    @Mock
     private Preference mSecondSimPreference;
     @Mock
     private PreferenceScreen mScreen;
@@ -77,18 +81,31 @@
         when(mContext.getResources()).thenReturn(mResources);
         when(mResources.getBoolean(R.bool.config_show_sim_info)).thenReturn(true);
 
+        doReturn(mTelephonyManager).when(mContext)
+                .getSystemService(Context.TELEPHONY_SERVICE);
+
         doReturn(mUserManager).when(mContext).getSystemService(UserManager.class);
-        mController = spy(new SimStatusPreferenceController(mContext, mFragment));
+        final List<Preference> preferencePool = new ArrayList<Preference>();
+        preferencePool.add(mFirstSimPreference);
+        preferencePool.add(mSecondSimPreference);
+
+        mController = spy(new SimStatusPreferenceController(mContext, mFragment) {
+            @Override
+            public Preference createNewPreference(Context context) {
+                return preferencePool.remove(0);
+            }
+        });
         doReturn(true).when(mController).isAvailable();
         when(mScreen.getContext()).thenReturn(mContext);
         final String categoryKey = "device_detail_category";
         when(mScreen.findPreference(categoryKey)).thenReturn(mCategory);
-        doReturn(mSecondSimPreference).when(mController).createNewPreference(mContext);
-        ReflectionHelpers.setField(mController, "mTelephonyManager", mTelephonyManager);
-        when(mScreen.findPreference(mController.getPreferenceKey())).thenReturn(mPreference);
+        final String baseEntryKey = "sim_status";
+        when(mScreen.findPreference(baseEntryKey)).thenReturn(mPreference);
         final String prefKey = mController.getPreferenceKey();
         when(mPreference.getKey()).thenReturn(prefKey);
         when(mPreference.isVisible()).thenReturn(true);
+
+        mController.setSimSlotStatus(-1);
     }
 
     @Test
@@ -107,8 +124,8 @@
 
         mController.updateState(mPreference);
 
-        verify(mPreference).setTitle(mContext.getString(R.string.sim_status_title));
-        verify(mPreference).setSummary(anyString());
+        verify(mFirstSimPreference).setTitle(mContext.getString(R.string.sim_status_title));
+        verify(mFirstSimPreference).setSummary(anyString());
     }
 
     @Test
@@ -118,11 +135,11 @@
 
         mController.updateState(mPreference);
 
-        verify(mPreference).setTitle(
+        verify(mFirstSimPreference).setTitle(
                 mContext.getString(R.string.sim_status_title_sim_slot, 1 /* sim slot */));
         verify(mSecondSimPreference).setTitle(
                 mContext.getString(R.string.sim_status_title_sim_slot, 2 /* sim slot */));
-        verify(mPreference).setSummary(anyString());
+        verify(mFirstSimPreference).setSummary(anyString());
         verify(mSecondSimPreference).setSummary(anyString());
     }
 
@@ -130,9 +147,10 @@
     public void handlePreferenceTreeClick_shouldStartDialogFragment() {
         when(mFragment.getChildFragmentManager()).thenReturn(
                 mock(FragmentManager.class, Answers.RETURNS_DEEP_STUBS));
+        when(mTelephonyManager.getPhoneCount()).thenReturn(2);
         mController.displayPreference(mScreen);
 
-        mController.handlePreferenceTreeClick(mPreference);
+        mController.handlePreferenceTreeClick(mFirstSimPreference);
 
         verify(mFragment).getChildFragmentManager();
     }
diff --git a/tests/robotests/src/com/android/settings/deviceinfo/storage/NonCurrentUserControllerTest.java b/tests/robotests/src/com/android/settings/deviceinfo/storage/NonCurrentUserControllerTest.java
index 684128c..61d3bed 100644
--- a/tests/robotests/src/com/android/settings/deviceinfo/storage/NonCurrentUserControllerTest.java
+++ b/tests/robotests/src/com/android/settings/deviceinfo/storage/NonCurrentUserControllerTest.java
@@ -80,7 +80,7 @@
         MockitoAnnotations.initMocks(this);
         mContext = RuntimeEnvironment.application;
         mPrimaryUser = new UserInfo();
-        mPrimaryUser.flags = UserInfo.FLAG_PRIMARY;
+        mPrimaryUser.flags = UserInfo.FLAG_PRIMARY | UserInfo.FLAG_FULL;
         mController = new NonCurrentUserController(mContext, mPrimaryUser);
         ShadowActivityManager.setService(mActivityService);
 
@@ -267,6 +267,8 @@
         secondaryUser.id = 10;
         final UserInfo secondaryUser1 = spy(new UserInfo());
         secondaryUser1.id = 11;
+        secondaryUser.flags = UserInfo.FLAG_FULL;
+        secondaryUser1.flags = UserInfo.FLAG_FULL;
         userInfo.add(mPrimaryUser);
         userInfo.add(secondaryUser);
         userInfo.add(secondaryUser1);
diff --git a/tests/robotests/src/com/android/settings/display/ControlsTrivialPrivacyPreferenceControllerTest.java b/tests/robotests/src/com/android/settings/display/ControlsTrivialPrivacyPreferenceControllerTest.java
index 3d4bc2e..8bb3ff6 100644
--- a/tests/robotests/src/com/android/settings/display/ControlsTrivialPrivacyPreferenceControllerTest.java
+++ b/tests/robotests/src/com/android/settings/display/ControlsTrivialPrivacyPreferenceControllerTest.java
@@ -21,10 +21,14 @@
 import static org.mockito.ArgumentMatchers.anyBoolean;
 import static org.mockito.ArgumentMatchers.anyString;
 import static org.mockito.Mockito.atLeastOnce;
+import static org.mockito.Mockito.spy;
 import static org.mockito.Mockito.verify;
+import static org.mockito.Mockito.when;
 
 import android.content.ContentResolver;
 import android.content.Context;
+import android.database.Cursor;
+import android.database.MatrixCursor;
 import android.provider.Settings;
 
 import androidx.preference.Preference;
@@ -40,6 +44,7 @@
 import org.mockito.Mock;
 import org.mockito.Mockito;
 import org.mockito.MockitoAnnotations;
+import org.mockito.stubbing.Answer;
 import org.robolectric.RobolectricTestRunner;
 
 @RunWith(RobolectricTestRunner.class)
@@ -62,9 +67,11 @@
     @Before
     public void setUp() {
         MockitoAnnotations.initMocks(this);
-        mContext = ApplicationProvider.getApplicationContext();
+        mContext = spy(ApplicationProvider.getApplicationContext());
+        mContentResolver = spy(mContext.getContentResolver());
+        when(mContext.getContentResolver()).thenReturn(mContentResolver);
 
-        mContentResolver = mContext.getContentResolver();
+        setCustomizableLockScreenQuickAffordancesEnabled(false);
 
         mController = new ControlsTrivialPrivacyPreferenceController(mContext, TEST_KEY);
     }
@@ -131,6 +138,18 @@
     }
 
     @Test
+    public void updateStateWithCustomizableLockScreenQuickAffordancesEnabled() {
+        setCustomizableLockScreenQuickAffordancesEnabled(true);
+        Settings.Secure.putInt(mContentResolver, DEPENDENCY_SETTING_KEY, 0);
+
+        mController.updateState(mPreference);
+
+        verify(mPreference).setEnabled(true);
+        verify(mPreference, atLeastOnce()).setSummary(
+                mContext.getString(R.string.lockscreen_trivial_controls_summary));
+    }
+
+    @Test
     public void getAvailabilityStatusWithoutDeviceControls() {
         Settings.Secure.putInt(mContentResolver, DEPENDENCY_SETTING_KEY, 0);
 
@@ -139,6 +158,15 @@
     }
 
     @Test
+    public void getAvailabilityStatusWithCustomizableLockScreenQuickAffordancesEnabled() {
+        setCustomizableLockScreenQuickAffordancesEnabled(true);
+        Settings.Secure.putInt(mContentResolver, DEPENDENCY_SETTING_KEY, 0);
+
+        assertThat(mController.getAvailabilityStatus()).isEqualTo(
+                BasePreferenceController.AVAILABLE);
+    }
+
+    @Test
     public void getAvailabilityStatusWithDeviceControls() {
         Settings.Secure.putInt(mContentResolver, DEPENDENCY_SETTING_KEY, 1);
 
@@ -154,4 +182,22 @@
         mController.displayPreference(mPreferenceScreen);
         verify(mPreference).setDependency(anyString());
     }
+
+    private void setCustomizableLockScreenQuickAffordancesEnabled(boolean isEnabled) {
+        when(
+                mContentResolver.query(
+                        CustomizableLockScreenUtils.FLAGS_URI, null, null, null))
+                .thenAnswer((Answer<Cursor>) invocation -> {
+                    final MatrixCursor cursor = new MatrixCursor(
+                            new String[] {
+                                    CustomizableLockScreenUtils.NAME,
+                                    CustomizableLockScreenUtils.VALUE
+                            });
+                    cursor.addRow(
+                            new Object[] {
+                                    CustomizableLockScreenUtils.ENABLED_FLAG, isEnabled ? 1 : 0
+                            });
+                    return cursor;
+                });
+    }
 }
diff --git a/tests/robotests/src/com/android/settings/display/CustomizableLockScreenQuickAffordancesPreferenceControllerTest.java b/tests/robotests/src/com/android/settings/display/CustomizableLockScreenQuickAffordancesPreferenceControllerTest.java
new file mode 100644
index 0000000..8597d64
--- /dev/null
+++ b/tests/robotests/src/com/android/settings/display/CustomizableLockScreenQuickAffordancesPreferenceControllerTest.java
@@ -0,0 +1,153 @@
+/*
+ * 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.display;
+
+import static com.android.settings.core.BasePreferenceController.AVAILABLE;
+import static com.android.settings.core.BasePreferenceController.UNSUPPORTED_ON_DEVICE;
+
+import static com.google.common.truth.Truth.assertThat;
+
+import static org.mockito.Mockito.mock;
+import static org.mockito.Mockito.verify;
+import static org.mockito.Mockito.when;
+
+import android.content.ContentResolver;
+import android.content.Context;
+import android.content.Intent;
+import android.database.MatrixCursor;
+import android.text.TextUtils;
+
+import androidx.preference.Preference;
+import androidx.preference.PreferenceScreen;
+import androidx.test.core.app.ApplicationProvider;
+import androidx.test.filters.SmallTest;
+
+import com.android.settings.R;
+
+import org.junit.Before;
+import org.junit.Test;
+import org.junit.runner.RunWith;
+import org.mockito.ArgumentCaptor;
+import org.mockito.Mock;
+import org.mockito.MockitoAnnotations;
+import org.robolectric.RobolectricTestRunner;
+
+@SmallTest
+@RunWith(RobolectricTestRunner.class)
+public class CustomizableLockScreenQuickAffordancesPreferenceControllerTest {
+
+    private static final String KEY = "key";
+
+    @Mock private Context mContext;
+    @Mock private ContentResolver mContentResolver;
+
+    private CustomizableLockScreenQuickAffordancesPreferenceController mUnderTest;
+
+    @Before
+    public void setUp() {
+        MockitoAnnotations.initMocks(this);
+        when(mContext.getContentResolver()).thenReturn(mContentResolver);
+        when(mContext.getResources())
+                .thenReturn(ApplicationProvider.getApplicationContext().getResources());
+
+        mUnderTest = new CustomizableLockScreenQuickAffordancesPreferenceController(mContext, KEY);
+    }
+
+    @Test
+    public void getAvailabilityStatus_whenEnabled() {
+        setEnabled(true);
+
+        assertThat(mUnderTest.getAvailabilityStatus()).isEqualTo(AVAILABLE);
+    }
+
+    @Test
+    public void getAvailabilityStatus_whenNotEnabled() {
+        setEnabled(false);
+
+        assertThat(mUnderTest.getAvailabilityStatus()).isEqualTo(UNSUPPORTED_ON_DEVICE);
+    }
+
+    @Test
+    public void displayPreference_click() {
+        setSelectedAffordanceNames("one", "two");
+        final PreferenceScreen screen = mock(PreferenceScreen.class);
+        final Preference preference = mock(Preference.class);
+        when(screen.findPreference(KEY)).thenReturn(preference);
+
+        mUnderTest.displayPreference(screen);
+
+        final ArgumentCaptor<Preference.OnPreferenceClickListener> clickCaptor =
+                ArgumentCaptor.forClass(Preference.OnPreferenceClickListener.class);
+        verify(preference).setOnPreferenceClickListener(clickCaptor.capture());
+
+        clickCaptor.getValue().onPreferenceClick(preference);
+
+        final ArgumentCaptor<Intent> intentCaptor = ArgumentCaptor.forClass(Intent.class);
+        verify(preference).setOnPreferenceClickListener(clickCaptor.capture());
+        verify(mContext).startActivity(intentCaptor.capture());
+        assertThat(intentCaptor.getValue().getPackage()).isEqualTo(
+                mContext.getString(R.string.config_wallpaper_picker_package));
+        assertThat(intentCaptor.getValue().getAction()).isEqualTo(Intent.ACTION_SET_WALLPAPER);
+    }
+
+    @Test
+    public void getSummary_whenNoneAreSelected() {
+        setSelectedAffordanceNames();
+
+        assertThat(mUnderTest.getSummary()).isNull();
+    }
+
+    @Test
+    public void getSummary_whenOneIsSelected() {
+        setSelectedAffordanceNames("one");
+
+        assertThat(TextUtils.equals(mUnderTest.getSummary(), "one")).isTrue();
+    }
+
+    @Test
+    public void getSummary_whenTwoAreSelected() {
+        setSelectedAffordanceNames("one", "two");
+
+        assertThat(TextUtils.equals(mUnderTest.getSummary(), "one, two")).isTrue();
+    }
+
+    private void setEnabled(boolean isEnabled) {
+        final MatrixCursor cursor = new MatrixCursor(
+                new String[] {
+                        CustomizableLockScreenUtils.NAME,
+                        CustomizableLockScreenUtils.VALUE
+                });
+        cursor.addRow(new Object[] { CustomizableLockScreenUtils.ENABLED_FLAG, isEnabled ? 1 : 0 });
+        when(
+                mContentResolver.query(
+                        CustomizableLockScreenUtils.FLAGS_URI, null, null, null))
+                .thenReturn(cursor);
+    }
+
+    private void setSelectedAffordanceNames(String... affordanceNames) {
+        final MatrixCursor cursor = new MatrixCursor(
+                new String[] { CustomizableLockScreenUtils.AFFORDANCE_NAME });
+        for (final String name : affordanceNames) {
+            cursor.addRow(new Object[] { name });
+        }
+
+        when(
+                mContentResolver.query(
+                        CustomizableLockScreenUtils.SELECTIONS_URI, null, null, null))
+                .thenReturn(cursor);
+    }
+}
diff --git a/tests/robotests/src/com/android/settings/fuelgauge/BatteryBroadcastReceiverTest.java b/tests/robotests/src/com/android/settings/fuelgauge/BatteryBroadcastReceiverTest.java
index 867d8f4..79bd84b 100644
--- a/tests/robotests/src/com/android/settings/fuelgauge/BatteryBroadcastReceiverTest.java
+++ b/tests/robotests/src/com/android/settings/fuelgauge/BatteryBroadcastReceiverTest.java
@@ -55,6 +55,7 @@
     private BatteryBroadcastReceiver mBatteryBroadcastReceiver;
     private Context mContext;
     private Intent mChargingIntent;
+    private Intent mDockDefenderBypassIntent;
 
     @Before
     public void setUp() {
@@ -72,6 +73,8 @@
         mChargingIntent.putExtra(BatteryManager.EXTRA_SCALE, BATTERY_INTENT_SCALE);
         mChargingIntent
                 .putExtra(BatteryManager.EXTRA_STATUS, BatteryManager.BATTERY_STATUS_CHARGING);
+        mDockDefenderBypassIntent = new Intent(BatteryUtils.BYPASS_DOCK_DEFENDER_ACTION);
+
     }
 
     @Test
@@ -131,6 +134,13 @@
     }
 
     @Test
+    public void testOnReceive_dockDefenderBypassed_listenerInvoked() {
+        mBatteryBroadcastReceiver.onReceive(mContext, mDockDefenderBypassIntent);
+
+        verify(mBatteryListener).onBatteryChanged(BatteryUpdateType.BATTERY_STATUS);
+    }
+
+    @Test
     public void testRegister_updateBatteryStatus() {
         doReturn(mChargingIntent).when(mContext).registerReceiver(any(), any());
 
diff --git a/tests/robotests/src/com/android/settings/fuelgauge/BatteryInfoTest.java b/tests/robotests/src/com/android/settings/fuelgauge/BatteryInfoTest.java
index 6bf6135..284dbe3 100644
--- a/tests/robotests/src/com/android/settings/fuelgauge/BatteryInfoTest.java
+++ b/tests/robotests/src/com/android/settings/fuelgauge/BatteryInfoTest.java
@@ -36,6 +36,7 @@
 import android.os.BatteryStats;
 import android.os.BatteryUsageStats;
 import android.os.SystemClock;
+import android.provider.Settings;
 import android.util.SparseIntArray;
 
 import com.android.internal.os.BatteryStatsHistoryIterator;
@@ -66,6 +67,7 @@
     private static final String STATUS_CHARGING_NO_TIME = "50% - charging";
     private static final String STATUS_CHARGING_TIME = "50% - 0 min left until full";
     private static final String STATUS_NOT_CHARGING = "Not charging";
+    private static final String STATUS_CHARGING_FUTURE_BYPASS = "50% - Charging to 12%";
     private static final long REMAINING_TIME_NULL = -1;
     private static final long REMAINING_TIME = 2;
     // Strings are defined in frameworks/base/packages/SettingsLib/res/values/strings.xml
@@ -97,6 +99,10 @@
         mDisChargingBatteryBroadcast = BatteryTestUtils.getDischargingIntent();
 
         mChargingBatteryBroadcast = BatteryTestUtils.getChargingIntent();
+
+        doReturn(false).when(mFeatureFactory.powerUsageFeatureProvider).isExtraDefend();
+        Settings.Global.putInt(mContext.getContentResolver(),
+                BatteryUtils.SETTINGS_GLOBAL_DOCK_DEFENDER_BYPASS, 0);
     }
 
     @Test
@@ -231,6 +237,7 @@
         BatteryInfo info = BatteryInfo.getBatteryInfo(mContext, mChargingBatteryBroadcast,
                 mBatteryUsageStats, MOCK_ESTIMATE, SystemClock.elapsedRealtime() * 1000,
                 false /* shortString */);
+
         assertThat(info.remainingTimeUs).isEqualTo(TEST_CHARGE_TIME_REMAINING);
         assertThat(info.remainingLabel.toString())
                 .isEqualTo(TEST_CHARGE_TIME_REMAINING_STRINGIFIED);
@@ -265,6 +272,62 @@
         assertThat(info.chargeLabel.toString()).contains(expectedString);
     }
 
+    @Test
+    public void testGetBatteryInfo_dockDefenderActive_updateChargeString() {
+        final String expectedString =
+                mContext.getString(R.string.battery_tip_limited_temporarily_title);
+        doReturn(TEST_CHARGE_TIME_REMAINING / 1000)
+                .when(mBatteryUsageStats).getChargeTimeRemainingMs();
+        doReturn(true).when(mFeatureFactory.powerUsageFeatureProvider).isExtraDefend();
+        Intent intent = BatteryTestUtils.getCustomBatteryIntent(BatteryManager.BATTERY_PLUGGED_DOCK,
+                        50 /* level */,
+                        100 /* scale */,
+                        BatteryManager.BATTERY_STATUS_CHARGING)
+                .putExtra(BatteryManager.EXTRA_HEALTH, BatteryManager.BATTERY_HEALTH_OVERHEAT);
+
+        BatteryInfo info = BatteryInfo.getBatteryInfo(mContext, intent,
+                mBatteryUsageStats, MOCK_ESTIMATE, SystemClock.elapsedRealtime() * 1000,
+                false /* shortString */);
+
+        assertThat(info.chargeLabel.toString()).contains(expectedString);
+    }
+
+    @Test
+    public void testGetBatteryInfo_dockDefenderTemporarilyBypassed_updateChargeLabel() {
+        doReturn(REMAINING_TIME).when(mBatteryUsageStats).getChargeTimeRemainingMs();
+        mChargingBatteryBroadcast
+                .putExtra(BatteryManager.EXTRA_HEALTH, BatteryManager.BATTERY_HEALTH_GOOD);
+        Settings.Global.putInt(mContext.getContentResolver(),
+                BatteryUtils.SETTINGS_GLOBAL_DOCK_DEFENDER_BYPASS, 1);
+
+        BatteryInfo info = BatteryInfo.getBatteryInfo(mContext,
+                BatteryTestUtils.getCustomBatteryIntent(BatteryManager.BATTERY_PLUGGED_DOCK,
+                        50 /* level */,
+                        100 /* scale */,
+                        BatteryManager.BATTERY_STATUS_CHARGING),
+                mBatteryUsageStats, MOCK_ESTIMATE, SystemClock.elapsedRealtime() * 1000,
+                false /* shortString */);
+
+        assertThat(info.chargeLabel.toString()).contains(STATUS_CHARGING_TIME);
+    }
+
+    @Test
+    public void testGetBatteryInfo_dockDefenderFutureBypass_updateChargeLabel() {
+        doReturn(false).when(mFeatureFactory.powerUsageFeatureProvider).isExtraDefend();
+        mChargingBatteryBroadcast
+                .putExtra(BatteryManager.EXTRA_HEALTH, BatteryManager.BATTERY_HEALTH_GOOD);
+
+        BatteryInfo info = BatteryInfo.getBatteryInfo(mContext,
+                BatteryTestUtils.getCustomBatteryIntent(BatteryManager.BATTERY_PLUGGED_DOCK,
+                        50 /* level */,
+                        100 /* scale */,
+                        BatteryManager.BATTERY_STATUS_CHARGING),
+                mBatteryUsageStats, MOCK_ESTIMATE, SystemClock.elapsedRealtime() * 1000,
+                false /* shortString */);
+
+        assertThat(info.chargeLabel.toString()).contains(STATUS_CHARGING_FUTURE_BYPASS);
+    }
+
     // Make our battery stats return a sequence of battery events.
     private void mockBatteryStatsHistory() {
         // Mock out new data every time iterateBatteryStatsHistory is called.
diff --git a/tests/robotests/src/com/android/settings/fuelgauge/PowerUsageFeatureProviderImplTest.java b/tests/robotests/src/com/android/settings/fuelgauge/PowerUsageFeatureProviderImplTest.java
index 66a5e7f..648685a 100644
--- a/tests/robotests/src/com/android/settings/fuelgauge/PowerUsageFeatureProviderImplTest.java
+++ b/tests/robotests/src/com/android/settings/fuelgauge/PowerUsageFeatureProviderImplTest.java
@@ -132,7 +132,12 @@
     }
 
     @Test
-    public void testGetResumeChargeIntent_returnNull() {
-        assertThat(mPowerFeatureProvider.getResumeChargeIntent()).isNull();
+    public void testGetResumeChargeIntentWithoutDockDefender_returnNull() {
+        assertThat(mPowerFeatureProvider.getResumeChargeIntent(false)).isNull();
+    }
+
+    @Test
+    public void testGetResumeChargeIntentWithDockDefender_returnNull() {
+        assertThat(mPowerFeatureProvider.getResumeChargeIntent(true)).isNull();
     }
 }
diff --git a/tests/robotests/src/com/android/settings/fuelgauge/batterysaver/BatterySaverSchedulePreferenceControllerTest.java b/tests/robotests/src/com/android/settings/fuelgauge/batterysaver/BatterySaverSchedulePreferenceControllerTest.java
index a6c8534..2bb8f28 100644
--- a/tests/robotests/src/com/android/settings/fuelgauge/batterysaver/BatterySaverSchedulePreferenceControllerTest.java
+++ b/tests/robotests/src/com/android/settings/fuelgauge/batterysaver/BatterySaverSchedulePreferenceControllerTest.java
@@ -80,17 +80,4 @@
 
         assertThat(mPreference.getSummary()).isEqualTo("Will turn on at 20%");
     }
-
-    @Test
-    public void testPreference_percentageRoutine_summaryRoutine() {
-        // It doesn't matter what this is set to for routine mode
-        Settings.Global.putInt(mContext.getContentResolver(),
-                Settings.Global.LOW_POWER_MODE_TRIGGER_LEVEL, TRIGGER_LEVEL);
-        Settings.Global.putInt(mContext.getContentResolver(),
-                Global.AUTOMATIC_POWER_SAVE_MODE, PowerManager.POWER_SAVE_MODE_TRIGGER_DYNAMIC);
-
-        mController.updateState(mPreference);
-
-        assertThat(mPreference.getSummary()).isEqualTo("Based on your routine");
-    }
 }
diff --git a/tests/robotests/src/com/android/settings/fuelgauge/batterysaver/BatterySaverScheduleSettingsTest.java b/tests/robotests/src/com/android/settings/fuelgauge/batterysaver/BatterySaverScheduleSettingsTest.java
index 78e19c3..dc9cac4 100644
--- a/tests/robotests/src/com/android/settings/fuelgauge/batterysaver/BatterySaverScheduleSettingsTest.java
+++ b/tests/robotests/src/com/android/settings/fuelgauge/batterysaver/BatterySaverScheduleSettingsTest.java
@@ -1,5 +1,6 @@
 package com.android.settings.fuelgauge.batterysaver;
 
+import static com.google.common.truth.Truth.assertThat;
 import static org.mockito.Mockito.spy;
 import static org.mockito.Mockito.verify;
 import static org.mockito.Mockito.verifyNoMoreInteractions;
@@ -52,16 +53,6 @@
     }
 
     @Test
-    public void onPause_withRoutineScheduleType_logExpectedData() {
-        int expectedPercentage = 0;
-        setSchedule(PowerManager.POWER_SAVE_MODE_TRIGGER_DYNAMIC, expectedPercentage);
-
-        mBatterySaverScheduleSettings.onPause();
-
-        verifySchedule("key_battery_saver_routine", expectedPercentage);
-    }
-
-    @Test
     public void onPause_withPercentageScheduleType_logExpectedData() {
         int expectedPercentage = 10;
         setSchedule(PowerManager.POWER_SAVE_MODE_TRIGGER_PERCENTAGE, expectedPercentage);
@@ -92,6 +83,12 @@
         verifySchedule("key_battery_saver_percentage", expectedPercentage);
     }
 
+    @Test
+    public void getMetricsCategory_returnExpectedResult() {
+        assertThat(mBatterySaverScheduleSettings.getMetricsCategory())
+                .isEqualTo(SettingsEnums.FUELGAUGE_BATTERY_SAVER_SCHEDULE);
+    }
+
     private void setSchedule(int scheduleType, int schedulePercentage) {
         Settings.Global.putInt(mContext.getContentResolver(),
                 Settings.Global.AUTOMATIC_POWER_SAVE_MODE, scheduleType);
diff --git a/tests/robotests/src/com/android/settings/fuelgauge/batterytip/AnomalyCleanupJobServiceTest.java b/tests/robotests/src/com/android/settings/fuelgauge/batterytip/AnomalyCleanupJobServiceTest.java
index 76a9b06..4c276ba 100644
--- a/tests/robotests/src/com/android/settings/fuelgauge/batterytip/AnomalyCleanupJobServiceTest.java
+++ b/tests/robotests/src/com/android/settings/fuelgauge/batterytip/AnomalyCleanupJobServiceTest.java
@@ -71,7 +71,8 @@
         MockitoAnnotations.initMocks(this);
 
         mContext = spy(RuntimeEnvironment.application);
-        mJobScheduler = spy(new JobSchedulerImpl(IJobScheduler.Stub.asInterface(new Binder())));
+        mJobScheduler = spy(new JobSchedulerImpl(mContext,
+                IJobScheduler.Stub.asInterface(new Binder())));
         when(mContext.getSystemService(JobScheduler.class)).thenReturn(mJobScheduler);
     }
 
diff --git a/tests/robotests/src/com/android/settings/fuelgauge/batterytip/AnomalyConfigJobServiceTest.java b/tests/robotests/src/com/android/settings/fuelgauge/batterytip/AnomalyConfigJobServiceTest.java
index c6aaa32..3807be6 100644
--- a/tests/robotests/src/com/android/settings/fuelgauge/batterytip/AnomalyConfigJobServiceTest.java
+++ b/tests/robotests/src/com/android/settings/fuelgauge/batterytip/AnomalyConfigJobServiceTest.java
@@ -69,7 +69,8 @@
         MockitoAnnotations.initMocks(this);
 
         mContext = spy(RuntimeEnvironment.application);
-        mJobScheduler = spy(new JobSchedulerImpl(IJobScheduler.Stub.asInterface(new Binder())));
+        mJobScheduler = spy(new JobSchedulerImpl(mContext,
+                IJobScheduler.Stub.asInterface(new Binder())));
         when(mContext.getSystemService(JobScheduler.class)).thenReturn(mJobScheduler);
 
         mJobService = spy(new AnomalyConfigJobService());
diff --git a/tests/robotests/src/com/android/settings/fuelgauge/batterytip/AnomalyDetectionJobServiceTest.java b/tests/robotests/src/com/android/settings/fuelgauge/batterytip/AnomalyDetectionJobServiceTest.java
index dd90dc8..faa3275 100644
--- a/tests/robotests/src/com/android/settings/fuelgauge/batterytip/AnomalyDetectionJobServiceTest.java
+++ b/tests/robotests/src/com/android/settings/fuelgauge/batterytip/AnomalyDetectionJobServiceTest.java
@@ -113,7 +113,8 @@
         MockitoAnnotations.initMocks(this);
 
         mContext = spy(RuntimeEnvironment.application);
-        mJobScheduler = spy(new JobSchedulerImpl(IJobScheduler.Stub.asInterface(new Binder())));
+        mJobScheduler = spy(new JobSchedulerImpl(mContext,
+                IJobScheduler.Stub.asInterface(new Binder())));
         when(mContext.getSystemService(JobScheduler.class)).thenReturn(mJobScheduler);
 
         mPolicy = new BatteryTipPolicy(mContext);
diff --git a/tests/robotests/src/com/android/settings/fuelgauge/batterytip/BatteryTipDialogFragmentTest.java b/tests/robotests/src/com/android/settings/fuelgauge/batterytip/BatteryTipDialogFragmentTest.java
index db1159e..c5d66a6 100644
--- a/tests/robotests/src/com/android/settings/fuelgauge/batterytip/BatteryTipDialogFragmentTest.java
+++ b/tests/robotests/src/com/android/settings/fuelgauge/batterytip/BatteryTipDialogFragmentTest.java
@@ -244,20 +244,4 @@
         assertThat(shadowDialog.getMessage()).isEqualTo(
                 mContext.getText(R.string.battery_tip_dialog_summary_message));
     }
-
-    @Test
-    public void testOnCreateDialog_defenderTip_fireDialog() {
-        mDialogFragment = BatteryTipDialogFragment.newInstance(mDefenderTip, METRICS_KEY);
-
-        FragmentController.setupFragment(mDialogFragment, FragmentActivity.class,
-                0 /* containerViewId */, null /* bundle */);
-
-        final AlertDialog dialog = ShadowAlertDialogCompat.getLatestAlertDialog();
-        ShadowAlertDialogCompat shadowDialog = ShadowAlertDialogCompat.shadowOf(dialog);
-
-        assertThat(shadowDialog.getTitle()).isEqualTo(
-                mContext.getString(R.string.battery_tip_limited_temporarily_title));
-        assertThat(shadowDialog.getMessage()).isEqualTo(
-                mContext.getString(R.string.battery_tip_limited_temporarily_dialog_msg, "80%"));
-    }
 }
diff --git a/tests/robotests/src/com/android/settings/fuelgauge/batterytip/BatteryTipLoaderTest.java b/tests/robotests/src/com/android/settings/fuelgauge/batterytip/BatteryTipLoaderTest.java
index 95280b6..6d3965e 100644
--- a/tests/robotests/src/com/android/settings/fuelgauge/batterytip/BatteryTipLoaderTest.java
+++ b/tests/robotests/src/com/android/settings/fuelgauge/batterytip/BatteryTipLoaderTest.java
@@ -53,6 +53,7 @@
             BatteryTip.TipType.BATTERY_SAVER,
             BatteryTip.TipType.LOW_BATTERY,
             BatteryTip.TipType.BATTERY_DEFENDER,
+            BatteryTip.TipType.DOCK_DEFENDER,
             BatteryTip.TipType.HIGH_DEVICE_USAGE,
             BatteryTip.TipType.SMART_BATTERY_MANAGER};
     @Mock(answer = Answers.RETURNS_DEEP_STUBS)
diff --git a/tests/robotests/src/com/android/settings/fuelgauge/batterytip/detectors/BatteryDefenderDetectorTest.java b/tests/robotests/src/com/android/settings/fuelgauge/batterytip/detectors/BatteryDefenderDetectorTest.java
index 90e7ad7..f81a4be 100644
--- a/tests/robotests/src/com/android/settings/fuelgauge/batterytip/detectors/BatteryDefenderDetectorTest.java
+++ b/tests/robotests/src/com/android/settings/fuelgauge/batterytip/detectors/BatteryDefenderDetectorTest.java
@@ -18,10 +18,15 @@
 
 import static com.google.common.truth.Truth.assertThat;
 
+import static org.mockito.Mockito.when;
+
+import android.content.Context;
+
 import androidx.test.core.app.ApplicationProvider;
 
 import com.android.settings.fuelgauge.BatteryInfo;
 import com.android.settings.fuelgauge.batterytip.tips.BatteryTip;
+import com.android.settings.testutils.FakeFeatureFactory;
 
 import org.junit.Before;
 import org.junit.Test;
@@ -36,6 +41,9 @@
     @Mock
     private BatteryInfo mBatteryInfo;
     private BatteryDefenderDetector mBatteryDefenderDetector;
+    private Context mContext;
+
+    private FakeFeatureFactory mFakeFeatureFactory;
 
     @Before
     public void setUp() {
@@ -43,20 +51,42 @@
 
         mBatteryInfo.discharging = false;
 
+        mContext = ApplicationProvider.getApplicationContext();
+
         mBatteryDefenderDetector = new BatteryDefenderDetector(
-            mBatteryInfo, ApplicationProvider.getApplicationContext());
+            mBatteryInfo, mContext);
+
+        mFakeFeatureFactory = FakeFeatureFactory.setupForTest();
     }
 
     @Test
-    public void testDetect_notOverheated_tipInvisible() {
+    public void testDetect_notOverheatedNotExtraDefend_tipInvisible() {
         mBatteryInfo.isOverheated = false;
+        when(mFakeFeatureFactory.powerUsageFeatureProvider.isExtraDefend()).thenReturn(false);
 
         assertThat(mBatteryDefenderDetector.detect().isVisible()).isFalse();
     }
 
     @Test
-    public void testDetect_isOverheated_tipNew() {
+    public void testDetect_notOverheatedIsExtraDefend_tipInvisible() {
+        mBatteryInfo.isOverheated = false;
+        when(mFakeFeatureFactory.powerUsageFeatureProvider.isExtraDefend()).thenReturn(true);
+
+        assertThat(mBatteryDefenderDetector.detect().isVisible()).isFalse();
+    }
+
+    @Test
+    public void testDetect_isOverheatedIsExtraDefend_tipInvisible() {
+        mBatteryInfo.isOverheated = false;
+        when(mFakeFeatureFactory.powerUsageFeatureProvider.isExtraDefend()).thenReturn(true);
+
+        assertThat(mBatteryDefenderDetector.detect().isVisible()).isFalse();
+    }
+
+    @Test
+    public void testDetect_isOverheatedNotExtraDefend_tipNew() {
         mBatteryInfo.isOverheated = true;
+        when(mFakeFeatureFactory.powerUsageFeatureProvider.isExtraDefend()).thenReturn(false);
 
         assertThat(mBatteryDefenderDetector.detect().getState())
                 .isEqualTo(BatteryTip.StateType.NEW);
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
new file mode 100644
index 0000000..9652a00
--- /dev/null
+++ b/tests/robotests/src/com/android/settings/fuelgauge/batterytip/detectors/DockDefenderDetectorTest.java
@@ -0,0 +1,142 @@
+/*
+ * 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.isOverheated = 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.isOverheated = 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.isOverheated = 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.isOverheated = 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/tips/BatteryDefenderTipTest.java b/tests/robotests/src/com/android/settings/fuelgauge/batterytip/tips/BatteryDefenderTipTest.java
index 6bd6b26..8b6033a 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
@@ -79,20 +79,12 @@
     }
 
     @Test
-    public void getSummary_notExtraDefended_showNonExtraDefendedSummary() {
+    public void getSummary_showSummary() {
         assertThat(mBatteryDefenderTip.getSummary(mContext))
                 .isEqualTo(mContext.getString(R.string.battery_tip_limited_temporarily_summary));
     }
 
     @Test
-    public void getSummary_extraDefended_showExtraDefendedSummary() {
-        BatteryDefenderTip defenderTip = new BatteryDefenderTip(
-                BatteryTip.StateType.NEW, /* extraDefended= */ true);
-
-        assertThat(defenderTip.getSummary(mContext).toString()).isEqualTo("12%");
-    }
-
-    @Test
     public void getIcon_showIcon() {
         assertThat(mBatteryDefenderTip.getIconId())
                 .isEqualTo(R.drawable.ic_battery_status_good_24dp);
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
new file mode 100644
index 0000000..d917d89
--- /dev/null
+++ b/tests/robotests/src/com/android/settings/fuelgauge/batterytip/tips/DockDefenderTipTest.java
@@ -0,0 +1,195 @@
+/*
+ * 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;
+
+import java.text.NumberFormat;
+
+@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,
+                        getExtraPercentage(mContext)));
+        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,
+                        getExtraPercentage(mContext)));
+        assertThat(mDockDefenderTipActive.getSummary(mContext).toString()).isEqualTo(
+                mContext.getString(R.string.battery_tip_dock_defender_active_summary,
+                        getExtraPercentage(mContext)));
+        assertThat(mDockDefenderTipTemporarilyBypassed.getSummary(mContext).toString()).isEqualTo(
+                mContext.getString(R.string.battery_tip_dock_defender_temporarily_bypassed_summary,
+                        getExtraPercentage(mContext)));
+        assertThat(mDockDefenderTipDisabled.getSummary(mContext)).isNull();
+    }
+
+    @Test
+    public void testGetIconId() {
+        assertThat(mDockDefenderTipFutureBypass.getIconId()).isEqualTo(
+                R.drawable.ic_battery_status_protected_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);
+        verify(mCardPreference).setSecondaryButtonContentDescription(mContext.getString(
+                R.string.battery_tip_limited_temporarily_sec_button_content_description));
+    }
+
+    @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);
+    }
+
+    private String getExtraPercentage(Context context) {
+        final int extraValue = context.getResources().getInteger(
+                R.integer.config_battery_extra_tip_value);
+        return NumberFormat.getPercentInstance().format(extraValue * 0.01f);
+    }
+
+}
diff --git a/tests/robotests/src/com/android/settings/fuelgauge/batteryusage/BatteryChartPreferenceControllerTest.java b/tests/robotests/src/com/android/settings/fuelgauge/batteryusage/BatteryChartPreferenceControllerTest.java
index d80ae02..5c84997 100644
--- a/tests/robotests/src/com/android/settings/fuelgauge/batteryusage/BatteryChartPreferenceControllerTest.java
+++ b/tests/robotests/src/com/android/settings/fuelgauge/batteryusage/BatteryChartPreferenceControllerTest.java
@@ -127,8 +127,13 @@
         mBatteryDiffEntry = new BatteryDiffEntry(
                 mContext,
                 /*foregroundUsageTimeInMs=*/ 1,
+                /*foregroundServiceUsageTimeInMs=*/ 3,
                 /*backgroundUsageTimeInMs=*/ 2,
                 /*consumePower=*/ 3,
+                /*foregroundUsageConsumePower=*/ 0,
+                /*foregroundServiceUsageConsumePower=*/ 1,
+                /*backgroundUsageConsumePower=*/ 2,
+                /*cachedUsageConsumePower=*/ 0,
                 mBatteryHistEntry);
         mBatteryDiffEntry = spy(mBatteryDiffEntry);
         // Adds fake testing data.
@@ -458,6 +463,7 @@
         mBatteryChartPreferenceController.setPreferenceSummary(
                 pref, createBatteryDiffEntry(
                         /*foregroundUsageTimeInMs=*/ 0,
+                        /*foregroundServiceUsageTimeInMs=*/ 0,
                         /*backgroundUsageTimeInMs=*/ 0));
         assertThat(pref.getSummary()).isNull();
     }
@@ -470,6 +476,7 @@
         mBatteryChartPreferenceController.setPreferenceSummary(
                 pref, createBatteryDiffEntry(
                         /*foregroundUsageTimeInMs=*/ 0,
+                        /*foregroundServiceUsageTimeInMs=*/ 0,
                         /*backgroundUsageTimeInMs=*/ DateUtils.MINUTE_IN_MILLIS));
         assertThat(pref.getSummary()).isEqualTo("Background: 1 min");
     }
@@ -482,6 +489,7 @@
         mBatteryChartPreferenceController.setPreferenceSummary(
                 pref, createBatteryDiffEntry(
                         /*foregroundUsageTimeInMs=*/ 100,
+                        /*foregroundServiceUsageTimeInMs=*/ 200,
                         /*backgroundUsageTimeInMs=*/ 200));
         assertThat(pref.getSummary()).isEqualTo("Total: less than a min");
     }
@@ -494,6 +502,7 @@
         mBatteryChartPreferenceController.setPreferenceSummary(
                 pref, createBatteryDiffEntry(
                         /*foregroundUsageTimeInMs=*/ DateUtils.MINUTE_IN_MILLIS,
+                        /*foregroundServiceUsageTimeInMs=*/ 100,
                         /*backgroundUsageTimeInMs=*/ 200));
         assertThat(pref.getSummary())
                 .isEqualTo("Total: 1 min\nBackground: less than a min");
@@ -507,6 +516,7 @@
         mBatteryChartPreferenceController.setPreferenceSummary(
                 pref, createBatteryDiffEntry(
                         /*foregroundUsageTimeInMs=*/ DateUtils.MINUTE_IN_MILLIS,
+                        /*foregroundServiceUsageTimeInMs=*/ DateUtils.MINUTE_IN_MILLIS,
                         /*backgroundUsageTimeInMs=*/ DateUtils.MINUTE_IN_MILLIS));
         assertThat(pref.getSummary()).isEqualTo("Total: 2 min\nBackground: 1 min");
     }
@@ -619,7 +629,7 @@
         mBatteryChartPreferenceController.mHourlyChartIndex = 1;
 
         assertThat(mBatteryChartPreferenceController.getSlotInformation()).isEqualTo(
-                "10 AM - 12 PM");
+                "10 AM - 12 PM");
     }
 
     @Test
@@ -629,7 +639,7 @@
         mBatteryChartPreferenceController.mHourlyChartIndex = 8;
 
         assertThat(mBatteryChartPreferenceController.getSlotInformation()).isEqualTo(
-                "Sunday 4 PM - 6 PM");
+                "Sunday 4 PM - 6 PM");
     }
 
     @Test
@@ -717,10 +727,13 @@
     }
 
     private BatteryDiffEntry createBatteryDiffEntry(
-            long foregroundUsageTimeInMs, long backgroundUsageTimeInMs) {
+            long foregroundUsageTimeInMs, long foregroundServiceUsageTimeInMs,
+            long backgroundUsageTimeInMs) {
         return new BatteryDiffEntry(
-                mContext, foregroundUsageTimeInMs, backgroundUsageTimeInMs,
-                /*consumePower=*/ 0, mBatteryHistEntry);
+                mContext, foregroundUsageTimeInMs, foregroundServiceUsageTimeInMs,
+                backgroundUsageTimeInMs, /*consumePower=*/ 0, /*foregroundUsageConsumePower=*/ 0,
+                /*foregroundServiceUsageConsumePower=*/ 0, /*backgroundUsageConsumePower=*/ 0,
+                /*cachedUsageConsumePower=*/ 0, mBatteryHistEntry);
     }
 
     private BatteryChartPreferenceController createController() {
diff --git a/tests/robotests/src/com/android/settings/fuelgauge/batteryusage/BatteryDiffEntryTest.java b/tests/robotests/src/com/android/settings/fuelgauge/batteryusage/BatteryDiffEntryTest.java
index 79c5a1c..0090436 100644
--- a/tests/robotests/src/com/android/settings/fuelgauge/batteryusage/BatteryDiffEntryTest.java
+++ b/tests/robotests/src/com/android/settings/fuelgauge/batteryusage/BatteryDiffEntryTest.java
@@ -96,8 +96,13 @@
                 new BatteryDiffEntry(
                         mContext,
                         /*foregroundUsageTimeInMs=*/ 10001L,
+                        /*foregroundServiceUsageTimeInMs=*/ 10002L,
                         /*backgroundUsageTimeInMs=*/ 20002L,
                         /*consumePower=*/ 22.0,
+                        /*foregroundUsageConsumePower=*/ 10.0,
+                        /*foregroundServiceUsageConsumePower=*/ 10.0,
+                        /*backgroundUsageConsumePower=*/ 1.0,
+                        /*cachedUsageConsumePower=*/ 1.0,
                         /*batteryHistEntry=*/ null);
         entry.setTotalConsumePower(100.0);
 
@@ -110,8 +115,13 @@
                 new BatteryDiffEntry(
                         mContext,
                         /*foregroundUsageTimeInMs=*/ 10001L,
+                        /*foregroundServiceUsageTimeInMs=*/ 10002L,
                         /*backgroundUsageTimeInMs=*/ 20002L,
                         /*consumePower=*/ 22.0,
+                        /*foregroundUsageConsumePower=*/ 10.0,
+                        /*foregroundServiceUsageConsumePower=*/ 10.0,
+                        /*backgroundUsageConsumePower=*/ 1.0,
+                        /*cachedUsageConsumePower=*/ 1.0,
                         /*batteryHistEntry=*/ null);
         entry.setTotalConsumePower(0);
 
@@ -483,8 +493,13 @@
         return new BatteryDiffEntry(
                 mContext,
                 /*foregroundUsageTimeInMs=*/ 0,
+                /*foregroundServiceUsageTimeInMs=*/ 0,
                 /*backgroundUsageTimeInMs=*/ 0,
                 /*consumePower=*/ 0,
+                /*foregroundUsageConsumePower=*/ 0,
+                /*foregroundServiceUsageConsumePower=*/ 0,
+                /*backgroundUsageConsumePower=*/ 0,
+                /*cachedUsageConsumePower=*/ 0,
                 new BatteryHistEntry(values));
     }
 
@@ -493,8 +508,13 @@
         final BatteryDiffEntry entry = new BatteryDiffEntry(
                 mContext,
                 /*foregroundUsageTimeInMs=*/ 0,
+                /*foregroundServiceUsageTimeInMs=*/ 0,
                 /*backgroundUsageTimeInMs=*/ 0,
                 consumePower,
+                /*foregroundUsageConsumePower=*/ 0,
+                /*foregroundServiceUsageConsumePower=*/ 0,
+                /*backgroundUsageConsumePower=*/ 0,
+                /*cachedUsageConsumePower=*/ 0,
                 batteryHistEntry);
         entry.setTotalConsumePower(100.0);
         return entry;
diff --git a/tests/robotests/src/com/android/settings/fuelgauge/batteryusage/BatteryHistEntryTest.java b/tests/robotests/src/com/android/settings/fuelgauge/batteryusage/BatteryHistEntryTest.java
index d7a5503..848265a 100644
--- a/tests/robotests/src/com/android/settings/fuelgauge/batteryusage/BatteryHistEntryTest.java
+++ b/tests/robotests/src/com/android/settings/fuelgauge/batteryusage/BatteryHistEntryTest.java
@@ -57,8 +57,13 @@
         when(mMockBatteryEntry.isHidden()).thenReturn(true);
         when(mBatteryUsageStats.getConsumedPower()).thenReturn(5.1);
         when(mMockBatteryEntry.getConsumedPower()).thenReturn(1.1);
+        when(mMockBatteryEntry.getConsumedPowerInForeground()).thenReturn(1.2);
+        when(mMockBatteryEntry.getConsumedPowerInForegroundService()).thenReturn(1.3);
+        when(mMockBatteryEntry.getConsumedPowerInBackground()).thenReturn(1.4);
+        when(mMockBatteryEntry.getConsumedPowerInCached()).thenReturn(1.5);
         mMockBatteryEntry.mPercent = 0.3;
         when(mMockBatteryEntry.getTimeInForegroundMs()).thenReturn(1234L);
+        when(mMockBatteryEntry.getTimeInForegroundServiceMs()).thenReturn(3456L);
         when(mMockBatteryEntry.getTimeInBackgroundMs()).thenReturn(5689L);
         when(mMockBatteryEntry.getPowerComponentId()).thenReturn(expectedType);
         when(mMockBatteryEntry.getConsumerType())
@@ -71,7 +76,8 @@
                         /*batteryStatus=*/ BatteryManager.BATTERY_STATUS_FULL,
                         /*batteryHealth=*/ BatteryManager.BATTERY_HEALTH_COLD,
                         /*bootTimestamp=*/ 101L,
-                        /*timestamp=*/ 10001L);
+                        /*timestamp=*/ 10001L,
+                        /*isFullChargeStart=*/ false);
 
         assertBatteryHistEntry(
                 new BatteryHistEntry(values),
@@ -93,7 +99,12 @@
                         /*timestamp=*/ 10001L,
                         /*totalPower=*/ 5.1,
                         /*consumePower=*/ 1.1,
+                        /*foregroundUsageConsumePower=*/ 1.2,
+                        /*foregroundServiceUsageConsumePower=*/ 1.3,
+                        /*backgroundUsageConsumePower=*/ 1.4,
+                        /*cachedUsageConsumePower=*/ 1.5,
                         /*foregroundUsageTimeInMs=*/ 1234L,
+                        /*foregroundServiceUsageTimeInMs=*/ 3456L,
                         /*backgroundUsageTimeInMs=*/ 5689L,
                         /*batteryLevel=*/ 12),
                 /*drainType=*/ 3,
@@ -177,7 +188,12 @@
                 lowerTimestamp,
                 /*totalPower=*/ 50,
                 /*consumePower=*/ 10,
+                /*foregroundUsageConsumePower=*/ 1,
+                /*foregroundServiceUsageConsumePower=*/ 2,
+                /*backgroundUsageConsumePower=*/ 3,
+                /*cachedUsageConsumePower=*/ 4,
                 /*foregroundUsageTimeInMs=*/ 100,
+                /*foregroundServiceUsageTimeInMs=*/ 150,
                 /*backgroundUsageTimeInMs=*/ 200,
                 /*batteryLevel=*/ 90);
         final BatteryHistEntry upperHistEntry = createBatteryHistEntry(
@@ -185,7 +201,12 @@
                 upperTimestamp,
                 /*totalPower=*/ 80,
                 /*consumePower=*/ 20,
+                /*foregroundUsageConsumePower=*/ 4,
+                /*foregroundServiceUsageConsumePower=*/ 5,
+                /*backgroundUsageConsumePower=*/ 6,
+                /*cachedUsageConsumePower=*/ 5,
                 /*foregroundUsageTimeInMs=*/ 200,
+                /*foregroundServiceUsageTimeInMs=*/ 250,
                 /*backgroundUsageTimeInMs=*/ 300,
                 /*batteryLevel=*/ 80);
 
@@ -203,7 +224,12 @@
                 /*timestamp=*/ slotTimestamp,
                 /*totalPower=*/ 50 + 0.5 * (80 - 50),
                 /*consumePower=*/ 10 + 0.5 * (20 - 10),
+                /*foregroundUsageConsumePower=*/ 1 + 0.5 * (4 - 1),
+                /*foregroundServiceUsageConsumePower=*/ 2 + 0.5 * (5 - 2),
+                /*backgroundUsageConsumePower=*/ 3 + 0.5 * (6 - 3),
+                /*cachedUsageConsumePower=*/ 4 + 0.5 * (5 - 4),
                 /*foregroundUsageTimeInMs=*/ Math.round(100 + 0.5 * (200 - 100)),
+                /*foregroundServiceUsageTimeInMs=*/ Math.round(150 + 0.5 * (250 - 150)),
                 /*backgroundUsageTimeInMs=*/ Math.round(200 + 0.5 * (300 - 200)),
                 /*batteryLevel=*/ (int) Math.round(90 + 0.5 * (80 - 90)));
     }
@@ -212,14 +238,18 @@
     public void testInterpolate_withoutLowerEntryData_returnExpectedResult() {
         final long slotTimestamp = 200L;
         final long upperTimestamp = 300L;
-        final long lowerTimestamp = 100L;
         final double ratio = 0.5;
         final BatteryHistEntry upperHistEntry = createBatteryHistEntry(
                 /*bootTimestamp=*/ 1200L,
                 upperTimestamp,
                 /*totalPower=*/ 80,
                 /*consumePower=*/ 20,
+                /*foregroundUsageConsumePower=*/ 4,
+                /*foregroundServiceUsageConsumePower=*/ 5,
+                /*backgroundUsageConsumePower=*/ 6,
+                /*cachedUsageConsumePower=*/ 5,
                 /*foregroundUsageTimeInMs=*/ 200,
+                /*foregroundServiceUsageTimeInMs=*/ 250,
                 /*backgroundUsageTimeInMs=*/ 300,
                 /*batteryLevel=*/ 80);
 
@@ -237,7 +267,12 @@
                 /*timestamp=*/ slotTimestamp,
                 /*totalPower=*/ 0.5 * 80,
                 /*consumePower=*/ 0.5 * 20,
+                /*foregroundUsageConsumePower=*/ 0.5 * 4,
+                /*foregroundServiceUsageConsumePower=*/ 0.5 * 5,
+                /*backgroundUsageConsumePower=*/ 0.5 * 6,
+                /*cachedUsageConsumePower=*/ 0.5 * 5,
                 /*foregroundUsageTimeInMs=*/ Math.round(0.5 * 200),
+                /*foregroundServiceUsageTimeInMs=*/ Math.round(0.5 * 250),
                 /*backgroundUsageTimeInMs=*/ Math.round(0.5 * 300),
                 /*batteryLevel=*/ upperHistEntry.mBatteryLevel);
     }
@@ -261,7 +296,12 @@
                 /*timestamp=*/ 10001L,
                 /*totalPower=*/ 5.1,
                 /*consumePower=*/ 1.1,
+                /*foregroundUsageConsumePower=*/ 1.2,
+                /*foregroundServiceUsageConsumePower=*/ 1.3,
+                /*backgroundUsageConsumePower=*/ 1.4,
+                /*cachedUsageConsumePower=*/ 1.5,
                 /*foregroundUsageTimeInMs=*/ 1234L,
+                /*foregroundServiceUsageTimeInMs=*/ 3456L,
                 /*backgroundUsageTimeInMs=*/ 5689L,
                 /*batteryLevel=*/ 12);
     }
@@ -274,7 +314,12 @@
             long timestamp,
             double totalPower,
             double consumePower,
+            double foregroundUsageConsumePower,
+            double foregroundServiceUsageConsumePower,
+            double backgroundUsageConsumePower,
+            double cachedUsageConsumePower,
             long foregroundUsageTimeInMs,
+            long foregroundServiceUsageTimeInMs,
             long backgroundUsageTimeInMs,
             int batteryLevel) {
         assertThat(entry.isValidEntry()).isTrue();
@@ -289,8 +334,15 @@
         assertThat(entry.mZoneId).isEqualTo(TimeZone.getDefault().getID());
         assertThat(entry.mTotalPower).isEqualTo(totalPower);
         assertThat(entry.mConsumePower).isEqualTo(consumePower);
+        assertThat(entry.mForegroundUsageConsumePower).isEqualTo(foregroundUsageConsumePower);
+        assertThat(entry.mForegroundServiceUsageConsumePower)
+                .isEqualTo(foregroundServiceUsageConsumePower);
+        assertThat(entry.mBackgroundUsageConsumePower).isEqualTo(backgroundUsageConsumePower);
+        assertThat(entry.mCachedUsageConsumePower).isEqualTo(cachedUsageConsumePower);
         assertThat(entry.mPercentOfTotal).isEqualTo(percentOfTotal);
         assertThat(entry.mForegroundUsageTimeInMs).isEqualTo(foregroundUsageTimeInMs);
+        assertThat(entry.mForegroundServiceUsageTimeInMs)
+                .isEqualTo(foregroundServiceUsageTimeInMs);
         assertThat(entry.mBackgroundUsageTimeInMs).isEqualTo(backgroundUsageTimeInMs);
         assertThat(entry.mDrainType).isEqualTo(drainType);
         assertThat(entry.mConsumerType)
@@ -307,7 +359,12 @@
             long timestamp,
             double totalPower,
             double consumePower,
+            double foregroundUsageConsumePower,
+            double foregroundServiceUsageConsumePower,
+            double backgroundUsageConsumePower,
+            double cachedUsageConsumePower,
             long foregroundUsageTimeInMs,
+            long foregroundServiceUsageTimeInMs,
             long backgroundUsageTimeInMs,
             int batteryLevel) {
         final MatrixCursor cursor = new MatrixCursor(
@@ -335,9 +392,14 @@
                         .setAppLabel("Settings")
                         .setTotalPower(totalPower)
                         .setConsumePower(consumePower)
+                        .setForegroundUsageConsumePower(foregroundUsageConsumePower)
+                        .setForegroundServiceUsageConsumePower(foregroundServiceUsageConsumePower)
+                        .setBackgroundUsageConsumePower(backgroundUsageConsumePower)
+                        .setCachedUsageConsumePower(cachedUsageConsumePower)
                         .setPercentOfTotal(0.3)
                         .setDrainType(3)
                         .setForegroundUsageTimeInMs(foregroundUsageTimeInMs)
+                        .setForegroundServiceUsageTimeInMs(foregroundServiceUsageTimeInMs)
                         .setBackgroundUsageTimeInMs(backgroundUsageTimeInMs)
                         .build();
         cursor.addRow(
diff --git a/tests/robotests/src/com/android/settings/fuelgauge/batteryusage/BatteryUsageBroadcastReceiverTest.java b/tests/robotests/src/com/android/settings/fuelgauge/batteryusage/BatteryUsageBroadcastReceiverTest.java
index 513dfdf..addfd9b 100644
--- a/tests/robotests/src/com/android/settings/fuelgauge/batteryusage/BatteryUsageBroadcastReceiverTest.java
+++ b/tests/robotests/src/com/android/settings/fuelgauge/batteryusage/BatteryUsageBroadcastReceiverTest.java
@@ -132,6 +132,7 @@
     private static Intent getBatteryIntent(int level, int status) {
         final Intent intent = new Intent(Intent.ACTION_BATTERY_CHANGED);
         intent.putExtra(BatteryManager.EXTRA_LEVEL, level);
+        intent.putExtra(BatteryManager.EXTRA_SCALE, 100);
         intent.putExtra(BatteryManager.EXTRA_STATUS, status);
         return intent;
     }
diff --git a/tests/robotests/src/com/android/settings/fuelgauge/batteryusage/BatteryUsageContentProviderTest.java b/tests/robotests/src/com/android/settings/fuelgauge/batteryusage/BatteryUsageContentProviderTest.java
index 361c596..d6e7737 100644
--- a/tests/robotests/src/com/android/settings/fuelgauge/batteryusage/BatteryUsageContentProviderTest.java
+++ b/tests/robotests/src/com/android/settings/fuelgauge/batteryusage/BatteryUsageContentProviderTest.java
@@ -49,6 +49,9 @@
 @RunWith(RobolectricTestRunner.class)
 public final class BatteryUsageContentProviderTest {
     private static final Uri VALID_BATTERY_STATE_CONTENT_URI = DatabaseUtils.BATTERY_CONTENT_URI;
+    private static final String PACKAGE_NAME1 = "com.android.settings1";
+    private static final String PACKAGE_NAME2 = "com.android.settings2";
+    private static final String PACKAGE_NAME3 = "com.android.settings3";
 
     private Context mContext;
     private BatteryUsageContentProvider mProvider;
@@ -118,31 +121,60 @@
     public void query_batteryState_returnsExpectedResult() throws Exception {
         mProvider.onCreate();
         final Duration currentTime = Duration.ofHours(52);
-        final long expiredTimeCutoff = currentTime.toMillis()
-                - BatteryUsageContentProvider.QUERY_DURATION_HOURS.toMillis();
-        testQueryBatteryState(currentTime, expiredTimeCutoff, /*hasQueryTimestamp=*/ false);
+        final long expiredTimeCutoff = currentTime.toMillis() - 3;
+
+        final Cursor cursor = insertBatteryState(currentTime, Long.toString(expiredTimeCutoff));
+
+        // Verifies the result not include expired data.
+        assertThat(cursor.getCount()).isEqualTo(3);
+        final int packageNameIndex = cursor.getColumnIndex("packageName");
+        // Verifies the first data package name.
+        cursor.moveToFirst();
+        final String actualPackageName1 = cursor.getString(packageNameIndex);
+        assertThat(actualPackageName1).isEqualTo(PACKAGE_NAME1);
+        // Verifies the second data package name.
+        cursor.moveToNext();
+        final String actualPackageName2 = cursor.getString(packageNameIndex);
+        assertThat(actualPackageName2).isEqualTo(PACKAGE_NAME2);
+        // Verifies the third data package name.
+        cursor.moveToNext();
+        final String actualPackageName3 = cursor.getString(packageNameIndex);
+        assertThat(actualPackageName3).isEqualTo(PACKAGE_NAME3);
+        cursor.close();
+        // Verifies the broadcast intent.
+        TimeUnit.SECONDS.sleep(1);
+        final List<Intent> intents = Shadows.shadowOf((Application) mContext).getBroadcastIntents();
+        assertThat(intents).hasSize(1);
+        assertThat(intents.get(0).getAction()).isEqualTo(
+                BootBroadcastReceiver.ACTION_PERIODIC_JOB_RECHECK);
     }
 
     @Test
     public void query_batteryStateTimestamp_returnsExpectedResult() throws Exception {
         mProvider.onCreate();
         final Duration currentTime = Duration.ofHours(52);
-        final long expiredTimeCutoff = currentTime.toMillis() - Duration.ofHours(10).toMillis();
-        testQueryBatteryState(currentTime, expiredTimeCutoff, /*hasQueryTimestamp=*/ true);
-    }
+        final long expiredTimeCutoff = currentTime.toMillis() - 1;
 
-    @Test
-    public void query_incorrectParameterFormat_returnsExpectedResult() throws Exception {
-        mProvider.onCreate();
-        final Duration currentTime = Duration.ofHours(52);
-        final long expiredTimeCutoff =
-                currentTime.toMillis()
-                        - BatteryUsageContentProvider.QUERY_DURATION_HOURS.toMillis();
-        testQueryBatteryState(
-                currentTime,
-                expiredTimeCutoff,
-                /*hasQueryTimestamp=*/ false,
-                /*customParameter=*/ "invalid number format");
+        final Cursor cursor = insertBatteryState(currentTime, Long.toString(expiredTimeCutoff));
+
+        // Verifies the result not include expired data.
+        assertThat(cursor.getCount()).isEqualTo(2);
+        final int packageNameIndex = cursor.getColumnIndex("packageName");
+        // Verifies the first data package name.
+        cursor.moveToFirst();
+        final String actualPackageName1 = cursor.getString(packageNameIndex);
+        assertThat(actualPackageName1).isEqualTo(PACKAGE_NAME2);
+        // Verifies the third data package name.
+        cursor.moveToNext();
+        final String actualPackageName2 = cursor.getString(packageNameIndex);
+        assertThat(actualPackageName2).isEqualTo(PACKAGE_NAME3);
+        cursor.close();
+        // Verifies the broadcast intent.
+        TimeUnit.SECONDS.sleep(1);
+        final List<Intent> intents = Shadows.shadowOf((Application) mContext).getBroadcastIntents();
+        assertThat(intents).hasSize(1);
+        assertThat(intents.get(0).getAction()).isEqualTo(
+                BootBroadcastReceiver.ACTION_PERIODIC_JOB_RECHECK);
     }
 
     @Test
@@ -164,8 +196,13 @@
                         .setBootTimestamp(101L)
                         .setTotalPower(99)
                         .setConsumePower(9)
+                        .setForegroundUsageConsumePower(1)
+                        .setForegroundServiceUsageConsumePower(2)
+                        .setBackgroundUsageConsumePower(3)
+                        .setCachedUsageConsumePower(3)
                         .setPercentOfTotal(0.9)
                         .setForegroundUsageTimeInMs(1000)
+                        .setForegroundServiceUsageTimeInMs(1500)
                         .setBackgroundUsageTimeInMs(2000)
                         .setDrainType(1)
                         .build();
@@ -247,54 +284,32 @@
                                 /*strings=*/ null));
     }
 
-    private void testQueryBatteryState(
-            Duration currentTime, long expiredTimeCutoff, boolean hasQueryTimestamp)
-            throws Exception {
-        testQueryBatteryState(currentTime, expiredTimeCutoff, hasQueryTimestamp, null);
-    }
-
-    private void testQueryBatteryState(
+    private Cursor insertBatteryState(
             Duration currentTime,
-            long expiredTimeCutoff,
-            boolean hasQueryTimestamp,
-            String customParameter)
+            String queryTimestamp)
             throws Exception {
         mProvider.onCreate();
         final FakeClock fakeClock = new FakeClock();
         fakeClock.setCurrentTime(currentTime);
         mProvider.setClock(fakeClock);
-        // Inserts some expired testing data.
-        BatteryTestUtils.insertDataToBatteryStateDatabase(
-                mContext, expiredTimeCutoff - 1, "com.android.sysui1");
-        BatteryTestUtils.insertDataToBatteryStateDatabase(
-                mContext, expiredTimeCutoff - 2, "com.android.sysui2");
-        BatteryTestUtils.insertDataToBatteryStateDatabase(
-                mContext, expiredTimeCutoff - 3, "com.android.sysui3");
+        final long currentTimestamp = currentTime.toMillis();
         // Inserts some valid testing data.
-        final String packageName1 = "com.android.settings1";
-        final String packageName2 = "com.android.settings2";
-        final String packageName3 = "com.android.settings3";
         BatteryTestUtils.insertDataToBatteryStateDatabase(
-                mContext, currentTime.toMillis(), packageName1);
+                mContext, currentTimestamp - 2, PACKAGE_NAME1,
+                /*isFullChargeStart=*/ true);
         BatteryTestUtils.insertDataToBatteryStateDatabase(
-                mContext, expiredTimeCutoff + 2, packageName2);
+                mContext, currentTimestamp - 1, PACKAGE_NAME2);
         BatteryTestUtils.insertDataToBatteryStateDatabase(
-                mContext, expiredTimeCutoff, packageName3);
+                mContext, currentTimestamp, PACKAGE_NAME3);
 
-        final Uri.Builder builder =
+        final Uri batteryStateQueryContentUri =
                 new Uri.Builder()
                         .scheme(ContentResolver.SCHEME_CONTENT)
                         .authority(DatabaseUtils.AUTHORITY)
-                        .appendPath(DatabaseUtils.BATTERY_STATE_TABLE);
-        if (customParameter != null) {
-            builder.appendQueryParameter(
-                    BatteryUsageContentProvider.QUERY_KEY_TIMESTAMP, customParameter);
-        } else if (hasQueryTimestamp) {
-            builder.appendQueryParameter(
-                    BatteryUsageContentProvider.QUERY_KEY_TIMESTAMP,
-                    Long.toString(expiredTimeCutoff));
-        }
-        final Uri batteryStateQueryContentUri = builder.build();
+                        .appendPath(DatabaseUtils.BATTERY_STATE_TABLE)
+                        .appendQueryParameter(
+                                BatteryUsageContentProvider.QUERY_KEY_TIMESTAMP, queryTimestamp)
+                        .build();
 
         final Cursor cursor =
                 mProvider.query(
@@ -304,27 +319,6 @@
                         /*strings1=*/ null,
                         /*s1=*/ null);
 
-        // Verifies the result not include expired data.
-        assertThat(cursor.getCount()).isEqualTo(3);
-        final int packageNameIndex = cursor.getColumnIndex("packageName");
-        // Verifies the first data package name.
-        cursor.moveToFirst();
-        final String actualPackageName1 = cursor.getString(packageNameIndex);
-        assertThat(actualPackageName1).isEqualTo(packageName1);
-        // Verifies the second data package name.
-        cursor.moveToNext();
-        final String actualPackageName2 = cursor.getString(packageNameIndex);
-        assertThat(actualPackageName2).isEqualTo(packageName2);
-        // Verifies the third data package name.
-        cursor.moveToNext();
-        final String actualPackageName3 = cursor.getString(packageNameIndex);
-        assertThat(actualPackageName3).isEqualTo(packageName3);
-        cursor.close();
-        // Verifies the broadcast intent.
-        TimeUnit.SECONDS.sleep(1);
-        final List<Intent> intents = Shadows.shadowOf((Application) mContext).getBroadcastIntents();
-        assertThat(intents).hasSize(1);
-        assertThat(intents.get(0).getAction()).isEqualTo(
-                BootBroadcastReceiver.ACTION_PERIODIC_JOB_RECHECK);
+        return cursor;
     }
 }
diff --git a/tests/robotests/src/com/android/settings/fuelgauge/batteryusage/BatteryUsageDataLoaderTest.java b/tests/robotests/src/com/android/settings/fuelgauge/batteryusage/BatteryUsageDataLoaderTest.java
index 9c0604d..9aeff79 100644
--- a/tests/robotests/src/com/android/settings/fuelgauge/batteryusage/BatteryUsageDataLoaderTest.java
+++ b/tests/robotests/src/com/android/settings/fuelgauge/batteryusage/BatteryUsageDataLoaderTest.java
@@ -82,7 +82,7 @@
                 .thenReturn(mBatteryUsageStats);
         BatteryUsageDataLoader.sFakeBatteryEntryListSupplier = () -> batteryEntryList;
 
-        BatteryUsageDataLoader.loadUsageData(mContext);
+        BatteryUsageDataLoader.loadUsageData(mContext, /*isFullChargeStart=*/ false);
 
         final int queryFlags = mStatsQueryCaptor.getValue().getFlags();
         assertThat(queryFlags
@@ -97,7 +97,7 @@
                 .thenReturn(mBatteryUsageStats);
         BatteryUsageDataLoader.sFakeBatteryEntryListSupplier = () -> null;
 
-        BatteryUsageDataLoader.loadUsageData(mContext);
+        BatteryUsageDataLoader.loadUsageData(mContext, /*isFullChargeStart=*/ false);
 
         verify(mMockContentResolver).insert(any(), any());
     }
@@ -106,9 +106,9 @@
     public void loadUsageData_emptyBatteryEntryList_insertFakeDataIntoProvider() {
         when(mBatteryStatsManager.getBatteryUsageStats(mStatsQueryCaptor.capture()))
                 .thenReturn(mBatteryUsageStats);
-        BatteryUsageDataLoader.sFakeBatteryEntryListSupplier = () -> new ArrayList<BatteryEntry>();
+        BatteryUsageDataLoader.sFakeBatteryEntryListSupplier = () -> new ArrayList<>();
 
-        BatteryUsageDataLoader.loadUsageData(mContext);
+        BatteryUsageDataLoader.loadUsageData(mContext, /*isFullChargeStart=*/ false);
 
         verify(mMockContentResolver).insert(any(), any());
     }
diff --git a/tests/robotests/src/com/android/settings/fuelgauge/batteryusage/ConvertUtilsTest.java b/tests/robotests/src/com/android/settings/fuelgauge/batteryusage/ConvertUtilsTest.java
index dd8c536..9a43557 100644
--- a/tests/robotests/src/com/android/settings/fuelgauge/batteryusage/ConvertUtilsTest.java
+++ b/tests/robotests/src/com/android/settings/fuelgauge/batteryusage/ConvertUtilsTest.java
@@ -26,11 +26,6 @@
 import android.os.BatteryUsageStats;
 import android.os.LocaleList;
 import android.os.UserHandle;
-import android.text.format.DateUtils;
-
-import com.android.settings.fuelgauge.BatteryUtils;
-import com.android.settings.fuelgauge.PowerUsageFeatureProvider;
-import com.android.settings.testutils.FakeFeatureFactory;
 
 import org.junit.Before;
 import org.junit.Test;
@@ -40,13 +35,7 @@
 import org.robolectric.RobolectricTestRunner;
 import org.robolectric.RuntimeEnvironment;
 
-import java.util.ArrayList;
-import java.util.Arrays;
-import java.util.HashMap;
-import java.util.HashSet;
-import java.util.List;
 import java.util.Locale;
-import java.util.Map;
 import java.util.TimeZone;
 
 @RunWith(RobolectricTestRunner.class)
@@ -59,15 +48,10 @@
     @Mock
     private BatteryEntry mMockBatteryEntry;
 
-    private FakeFeatureFactory mFeatureFactory;
-    private PowerUsageFeatureProvider mPowerUsageFeatureProvider;
-
     @Before
     public void setUp() {
         MockitoAnnotations.initMocks(this);
         mContext = spy(RuntimeEnvironment.application);
-        mFeatureFactory = FakeFeatureFactory.setupForTest();
-        mPowerUsageFeatureProvider = mFeatureFactory.powerUsageFeatureProvider;
     }
 
     @Test
@@ -80,8 +64,13 @@
         when(mMockBatteryEntry.isHidden()).thenReturn(true);
         when(mBatteryUsageStats.getConsumedPower()).thenReturn(5.1);
         when(mMockBatteryEntry.getConsumedPower()).thenReturn(1.1);
+        when(mMockBatteryEntry.getConsumedPowerInForeground()).thenReturn(1.2);
+        when(mMockBatteryEntry.getConsumedPowerInForegroundService()).thenReturn(1.3);
+        when(mMockBatteryEntry.getConsumedPowerInBackground()).thenReturn(1.4);
+        when(mMockBatteryEntry.getConsumedPowerInCached()).thenReturn(1.5);
         mMockBatteryEntry.mPercent = 0.3;
         when(mMockBatteryEntry.getTimeInForegroundMs()).thenReturn(1234L);
+        when(mMockBatteryEntry.getTimeInForegroundServiceMs()).thenReturn(3456L);
         when(mMockBatteryEntry.getTimeInBackgroundMs()).thenReturn(5689L);
         when(mMockBatteryEntry.getPowerComponentId()).thenReturn(expectedType);
         when(mMockBatteryEntry.getConsumerType())
@@ -95,7 +84,8 @@
                         /*batteryStatus=*/ BatteryManager.BATTERY_STATUS_FULL,
                         /*batteryHealth=*/ BatteryManager.BATTERY_HEALTH_COLD,
                         /*bootTimestamp=*/ 101L,
-                        /*timestamp=*/ 10001L);
+                        /*timestamp=*/ 10001L,
+                        /*isFullChargeStart=*/ true);
         final BatteryInformation batteryInformation =
                 ConvertUtils.getBatteryInformation(
                         values, BatteryHistEntry.KEY_BATTERY_INFORMATION);
@@ -109,14 +99,20 @@
         assertThat(values.getAsLong(BatteryHistEntry.KEY_TIMESTAMP)).isEqualTo(10001L);
         assertThat(values.getAsInteger(BatteryHistEntry.KEY_CONSUMER_TYPE))
                 .isEqualTo(ConvertUtils.CONSUMER_TYPE_SYSTEM_BATTERY);
+        assertThat(values.getAsBoolean(BatteryHistEntry.KEY_IS_FULL_CHARGE_CYCLE_START)).isTrue();
         assertThat(batteryInformation.getAppLabel()).isEqualTo("Settings");
         assertThat(batteryInformation.getIsHidden()).isTrue();
         assertThat(batteryInformation.getBootTimestamp()).isEqualTo(101L);
         assertThat(batteryInformation.getZoneId()).isEqualTo(TimeZone.getDefault().getID());
         assertThat(batteryInformation.getTotalPower()).isEqualTo(5.1);
         assertThat(batteryInformation.getConsumePower()).isEqualTo(1.1);
+        assertThat(batteryInformation.getForegroundUsageConsumePower()).isEqualTo(1.2);
+        assertThat(batteryInformation.getForegroundServiceUsageConsumePower()).isEqualTo(1.3);
+        assertThat(batteryInformation.getBackgroundUsageConsumePower()).isEqualTo(1.4);
+        assertThat(batteryInformation.getCachedUsageConsumePower()).isEqualTo(1.5);
         assertThat(batteryInformation.getPercentOfTotal()).isEqualTo(0.3);
         assertThat(batteryInformation.getForegroundUsageTimeInMs()).isEqualTo(1234L);
+        assertThat(batteryInformation.getForegroundServiceUsageTimeInMs()).isEqualTo(3456L);
         assertThat(batteryInformation.getBackgroundUsageTimeInMs()).isEqualTo(5689L);
         assertThat(batteryInformation.getDrainType()).isEqualTo(expectedType);
         assertThat(deviceBatteryState.getBatteryLevel()).isEqualTo(12);
@@ -136,7 +132,8 @@
                         /*batteryStatus=*/ BatteryManager.BATTERY_STATUS_FULL,
                         /*batteryHealth=*/ BatteryManager.BATTERY_HEALTH_COLD,
                         /*bootTimestamp=*/ 101L,
-                        /*timestamp=*/ 10001L);
+                        /*timestamp=*/ 10001L,
+                        /*isFullChargeStart=*/ false);
 
         final BatteryInformation batteryInformation =
                 ConvertUtils.getBatteryInformation(
@@ -144,6 +141,7 @@
         final DeviceBatteryState deviceBatteryState = batteryInformation.getDeviceBatteryState();
         assertThat(batteryInformation.getBootTimestamp()).isEqualTo(101L);
         assertThat(batteryInformation.getZoneId()).isEqualTo(TimeZone.getDefault().getID());
+        assertThat(values.getAsBoolean(BatteryHistEntry.KEY_IS_FULL_CHARGE_CYCLE_START)).isFalse();
         assertThat(deviceBatteryState.getBatteryLevel()).isEqualTo(12);
         assertThat(deviceBatteryState.getBatteryStatus())
                 .isEqualTo(BatteryManager.BATTERY_STATUS_FULL);
@@ -165,8 +163,13 @@
         when(mMockBatteryEntry.isHidden()).thenReturn(true);
         when(mBatteryUsageStats.getConsumedPower()).thenReturn(5.1);
         when(mMockBatteryEntry.getConsumedPower()).thenReturn(1.1);
+        when(mMockBatteryEntry.getConsumedPowerInForeground()).thenReturn(1.2);
+        when(mMockBatteryEntry.getConsumedPowerInForegroundService()).thenReturn(1.3);
+        when(mMockBatteryEntry.getConsumedPowerInBackground()).thenReturn(1.4);
+        when(mMockBatteryEntry.getConsumedPowerInCached()).thenReturn(1.5);
         mMockBatteryEntry.mPercent = 0.3;
         when(mMockBatteryEntry.getTimeInForegroundMs()).thenReturn(1234L);
+        when(mMockBatteryEntry.getTimeInForegroundServiceMs()).thenReturn(3456L);
         when(mMockBatteryEntry.getTimeInBackgroundMs()).thenReturn(5689L);
         when(mMockBatteryEntry.getPowerComponentId()).thenReturn(expectedType);
         when(mMockBatteryEntry.getConsumerType())
@@ -192,9 +195,15 @@
                 .isEqualTo(TimeZone.getDefault().getID());
         assertThat(batteryHistEntry.mTotalPower).isEqualTo(5.1);
         assertThat(batteryHistEntry.mConsumePower).isEqualTo(1.1);
+        assertThat(batteryHistEntry.mForegroundUsageConsumePower).isEqualTo(1.2);
+        assertThat(batteryHistEntry.mForegroundServiceUsageConsumePower).isEqualTo(1.3);
+        assertThat(batteryHistEntry.mBackgroundUsageConsumePower).isEqualTo(1.4);
+        assertThat(batteryHistEntry.mCachedUsageConsumePower).isEqualTo(1.5);
         assertThat(batteryHistEntry.mPercentOfTotal).isEqualTo(0.3);
         assertThat(batteryHistEntry.mForegroundUsageTimeInMs)
                 .isEqualTo(1234L);
+        assertThat(batteryHistEntry.mForegroundServiceUsageTimeInMs)
+                .isEqualTo(3456L);
         assertThat(batteryHistEntry.mBackgroundUsageTimeInMs)
                 .isEqualTo(5689L);
         assertThat(batteryHistEntry.mDrainType).isEqualTo(expectedType);
@@ -226,194 +235,6 @@
     }
 
     @Test
-    public void getIndexedUsageMap_nullOrEmptyHistoryMap_returnEmptyCollection() {
-        final int timeSlotSize = 2;
-        final long[] batteryHistoryKeys = new long[]{101L, 102L, 103L, 104L, 105L};
-
-        assertThat(ConvertUtils.getIndexedUsageMap(
-                mContext, timeSlotSize, batteryHistoryKeys,
-                /*batteryHistoryMap=*/ null, /*purgeLowPercentageAndFakeData=*/ true))
-                .isEmpty();
-        assertThat(ConvertUtils.getIndexedUsageMap(
-                mContext, timeSlotSize, batteryHistoryKeys,
-                new HashMap<Long, Map<String, BatteryHistEntry>>(),
-                /*purgeLowPercentageAndFakeData=*/ true))
-                .isEmpty();
-    }
-
-    @Test
-    public void getIndexedUsageMap_returnsExpectedResult() {
-        // Creates the fake testing data.
-        final int timeSlotSize = 2;
-        final long[] batteryHistoryKeys = new long[]{generateTimestamp(0), generateTimestamp(1),
-                generateTimestamp(2), generateTimestamp(3), generateTimestamp(4)};
-        final Map<Long, Map<String, BatteryHistEntry>> batteryHistoryMap =
-                new HashMap<>();
-        final BatteryHistEntry fakeEntry = createBatteryHistEntry(
-                ConvertUtils.FAKE_PACKAGE_NAME, "fake_label", 0, 0L, 0L, 0L);
-        // Adds the index = 0 data.
-        Map<String, BatteryHistEntry> entryMap = new HashMap<>();
-        BatteryHistEntry entry = createBatteryHistEntry(
-                "package1", "label1", 5.0, 1L, 10L, 20L);
-        entryMap.put(entry.getKey(), entry);
-        entryMap.put(fakeEntry.getKey(), fakeEntry);
-        batteryHistoryMap.put(Long.valueOf(batteryHistoryKeys[0]), entryMap);
-        // Adds the index = 1 data.
-        entryMap = new HashMap<>();
-        entryMap.put(fakeEntry.getKey(), fakeEntry);
-        batteryHistoryMap.put(Long.valueOf(batteryHistoryKeys[1]), entryMap);
-        // Adds the index = 2 data.
-        entryMap = new HashMap<>();
-        entry = createBatteryHistEntry(
-                "package2", "label2", 10.0, 2L, 15L, 25L);
-        entryMap.put(entry.getKey(), entry);
-        entryMap.put(fakeEntry.getKey(), fakeEntry);
-        batteryHistoryMap.put(Long.valueOf(batteryHistoryKeys[2]), entryMap);
-        // Adds the index = 3 data.
-        entryMap = new HashMap<>();
-        entry = createBatteryHistEntry(
-                "package2", "label2", 15.0, 2L, 25L, 35L);
-        entryMap.put(entry.getKey(), entry);
-        entry = createBatteryHistEntry(
-                "package3", "label3", 5.0, 3L, 5L, 5L);
-        entryMap.put(entry.getKey(), entry);
-        entryMap.put(fakeEntry.getKey(), fakeEntry);
-        batteryHistoryMap.put(Long.valueOf(batteryHistoryKeys[3]), entryMap);
-        // Adds the index = 4 data.
-        entryMap = new HashMap<>();
-        entry = createBatteryHistEntry(
-                "package2", "label2", 30.0, 2L, 30L, 40L);
-        entryMap.put(entry.getKey(), entry);
-        entry = createBatteryHistEntry(
-                "package2", "label2", 75.0, 4L, 40L, 50L);
-        entryMap.put(entry.getKey(), entry);
-        entry = createBatteryHistEntry(
-                "package3", "label3", 5.0, 3L, 5L, 5L);
-        entryMap.put(entry.getKey(), entry);
-        entryMap.put(fakeEntry.getKey(), fakeEntry);
-        batteryHistoryMap.put(Long.valueOf(batteryHistoryKeys[4]), entryMap);
-
-        final Map<Integer, List<BatteryDiffEntry>> resultMap =
-                ConvertUtils.getIndexedUsageMap(
-                        mContext, timeSlotSize, batteryHistoryKeys, batteryHistoryMap,
-                        /*purgeLowPercentageAndFakeData=*/ false);
-
-        assertThat(resultMap).hasSize(3);
-        // Verifies the first timestamp result.
-        List<BatteryDiffEntry> entryList = resultMap.get(Integer.valueOf(0));
-        assertThat(entryList).hasSize(1);
-        assertBatteryDiffEntry(entryList.get(0), 100, 15L, 25L);
-        // Verifies the second timestamp result.
-        entryList = resultMap.get(Integer.valueOf(1));
-        assertThat(entryList).hasSize(3);
-        assertBatteryDiffEntry(entryList.get(1), 5, 5L, 5L);
-        assertBatteryDiffEntry(entryList.get(2), 75, 40L, 50L);
-        assertBatteryDiffEntry(entryList.get(0), 20, 15L, 15L);
-        // Verifies the last 24 hours aggregate result.
-        entryList = resultMap.get(Integer.valueOf(-1));
-        assertThat(entryList).hasSize(3);
-        assertBatteryDiffEntry(entryList.get(1), 4, 5L, 5L);
-        assertBatteryDiffEntry(entryList.get(2), 68, 40L, 50L);
-        assertBatteryDiffEntry(entryList.get(0), 27, 30L, 40L);
-
-        // Test getIndexedUsageMap() with purged data.
-        ConvertUtils.PERCENTAGE_OF_TOTAL_THRESHOLD = 50;
-        final Map<Integer, List<BatteryDiffEntry>> purgedResultMap =
-                ConvertUtils.getIndexedUsageMap(
-                        mContext, timeSlotSize, batteryHistoryKeys, batteryHistoryMap,
-                        /*purgeLowPercentageAndFakeData=*/ true);
-
-        assertThat(purgedResultMap).hasSize(3);
-        // Verifies the first timestamp result.
-        entryList = purgedResultMap.get(Integer.valueOf(0));
-        assertThat(entryList).hasSize(1);
-        // Verifies the second timestamp result.
-        entryList = purgedResultMap.get(Integer.valueOf(1));
-        assertThat(entryList).hasSize(1);
-        assertBatteryDiffEntry(entryList.get(0), 75, 40L, 50L);
-        // Verifies the last 24 hours aggregate result.
-        entryList = purgedResultMap.get(Integer.valueOf(-1));
-        assertThat(entryList).hasSize(1);
-        // Verifies the fake data is cleared out.
-        assertThat(entryList.get(0).getPackageName())
-                .isNotEqualTo(ConvertUtils.FAKE_PACKAGE_NAME);
-    }
-
-    @Test
-    public void getIndexedUsageMap_usageTimeExceed_returnsExpectedResult() {
-        final int timeSlotSize = 1;
-        final long[] batteryHistoryKeys = new long[]{101L, 102L, 103L};
-        final Map<Long, Map<String, BatteryHistEntry>> batteryHistoryMap =
-                new HashMap<>();
-        final BatteryHistEntry fakeEntry = createBatteryHistEntry(
-                ConvertUtils.FAKE_PACKAGE_NAME, "fake_label", 0, 0L, 0L, 0L);
-        // Adds the index = 0 data.
-        Map<String, BatteryHistEntry> entryMap = new HashMap<>();
-        entryMap.put(fakeEntry.getKey(), fakeEntry);
-        batteryHistoryMap.put(Long.valueOf(batteryHistoryKeys[0]), entryMap);
-        // Adds the index = 1 data.
-        entryMap = new HashMap<>();
-        entryMap.put(fakeEntry.getKey(), fakeEntry);
-        batteryHistoryMap.put(Long.valueOf(batteryHistoryKeys[1]), entryMap);
-        // Adds the index = 2 data.
-        entryMap = new HashMap<>();
-        final BatteryHistEntry entry = createBatteryHistEntry(
-                "package3", "label3", 500, 5L, 3600000L, 7200000L);
-        entryMap.put(entry.getKey(), entry);
-        batteryHistoryMap.put(Long.valueOf(batteryHistoryKeys[2]), entryMap);
-
-        final Map<Integer, List<BatteryDiffEntry>> purgedResultMap =
-                ConvertUtils.getIndexedUsageMap(
-                        mContext, timeSlotSize, batteryHistoryKeys, batteryHistoryMap,
-                        /*purgeLowPercentageAndFakeData=*/ true);
-
-        assertThat(purgedResultMap).hasSize(2);
-        final List<BatteryDiffEntry> entryList = purgedResultMap.get(0);
-        assertThat(entryList).hasSize(1);
-        // Verifies the clipped usage time.
-        final float ratio = (float) (7200) / (float) (3600 + 7200);
-        final BatteryDiffEntry resultEntry = entryList.get(0);
-        assertThat(resultEntry.mForegroundUsageTimeInMs)
-                .isEqualTo(Math.round(entry.mForegroundUsageTimeInMs * ratio));
-        assertThat(resultEntry.mBackgroundUsageTimeInMs)
-                .isEqualTo(Math.round(entry.mBackgroundUsageTimeInMs * ratio));
-        assertThat(resultEntry.mConsumePower)
-                .isEqualTo(entry.mConsumePower * ratio);
-    }
-
-    @Test
-    public void getIndexedUsageMap_hideBackgroundUsageTime_returnsExpectedResult() {
-        final long[] batteryHistoryKeys = new long[]{101L, 102L, 103L};
-        final Map<Long, Map<String, BatteryHistEntry>> batteryHistoryMap = new HashMap<>();
-        final BatteryHistEntry fakeEntry = createBatteryHistEntry(
-                ConvertUtils.FAKE_PACKAGE_NAME, "fake_label", 0, 0L, 0L, 0L);
-        // Adds the index = 0 data.
-        Map<String, BatteryHistEntry> entryMap = new HashMap<>();
-        entryMap.put(fakeEntry.getKey(), fakeEntry);
-        batteryHistoryMap.put(Long.valueOf(batteryHistoryKeys[0]), entryMap);
-        // Adds the index = 1 data.
-        entryMap = new HashMap<>();
-        entryMap.put(fakeEntry.getKey(), fakeEntry);
-        batteryHistoryMap.put(Long.valueOf(batteryHistoryKeys[1]), entryMap);
-        // Adds the index = 2 data.
-        entryMap = new HashMap<>();
-        final BatteryHistEntry entry = createBatteryHistEntry(
-                "package3", "label3", 500, 5L, 3600000L, 7200000L);
-        entryMap.put(entry.getKey(), entry);
-        batteryHistoryMap.put(Long.valueOf(batteryHistoryKeys[2]), entryMap);
-        when(mPowerUsageFeatureProvider.getHideBackgroundUsageTimeSet(mContext))
-                .thenReturn(new HashSet(Arrays.asList((CharSequence) "package3")));
-
-        final Map<Integer, List<BatteryDiffEntry>> purgedResultMap =
-                ConvertUtils.getIndexedUsageMap(
-                        mContext, /*timeSlotSize=*/ 1, batteryHistoryKeys, batteryHistoryMap,
-                        /*purgeLowPercentageAndFakeData=*/ true);
-
-        final BatteryDiffEntry resultEntry = purgedResultMap.get(0).get(0);
-        assertThat(resultEntry.mBackgroundUsageTimeInMs).isEqualTo(0);
-    }
-
-    @Test
     public void getLocale_nullContext_returnDefaultLocale() {
         assertThat(ConvertUtils.getLocale(/*context=*/ null))
                 .isEqualTo(Locale.getDefault());
@@ -430,113 +251,4 @@
         mContext.getResources().getConfiguration().setLocales(new LocaleList());
         assertThat(ConvertUtils.getLocale(mContext)).isEqualTo(Locale.getDefault());
     }
-
-    @Test
-    public void resolveMultiUsersData_replaceOtherUsersItemWithExpectedEntry() {
-        final int currentUserId = mContext.getUserId();
-        final Map<Integer, List<BatteryDiffEntry>> entryMap = new HashMap<>();
-        // Without other users time slot.
-        entryMap.put(0, Arrays.asList(
-                createBatteryDiffEntry(
-                        currentUserId,
-                        ConvertUtils.CONSUMER_TYPE_UID_BATTERY,
-                        /*consumePercentage=*/ 50)));
-        // With other users time slot.
-        final List<BatteryDiffEntry> withOtherUsersList = new ArrayList<>();
-        entryMap.put(1, withOtherUsersList);
-        withOtherUsersList.add(
-                createBatteryDiffEntry(
-                        currentUserId + 1,
-                        ConvertUtils.CONSUMER_TYPE_SYSTEM_BATTERY,
-                        /*consumePercentage=*/ 20));
-        withOtherUsersList.add(
-                createBatteryDiffEntry(
-                        currentUserId + 2,
-                        ConvertUtils.CONSUMER_TYPE_UID_BATTERY,
-                        /*consumePercentage=*/ 30));
-        withOtherUsersList.add(
-                createBatteryDiffEntry(
-                        currentUserId + 3,
-                        ConvertUtils.CONSUMER_TYPE_UID_BATTERY,
-                        /*consumePercentage=*/ 40));
-
-        ConvertUtils.resolveMultiUsersData(mContext, entryMap);
-
-        assertThat(entryMap.get(0).get(0).getPercentOfTotal()).isEqualTo(50);
-        // Asserts with other users items.
-        final List<BatteryDiffEntry> entryList = entryMap.get(1);
-        assertThat(entryList).hasSize(2);
-        assertBatteryDiffEntry(
-                entryList.get(0),
-                currentUserId + 1,
-                /*uid=*/ 0,
-                ConvertUtils.CONSUMER_TYPE_SYSTEM_BATTERY,
-                /*consumePercentage=*/ 20);
-        assertBatteryDiffEntry(
-                entryList.get(1),
-                BatteryUtils.UID_OTHER_USERS,
-                BatteryUtils.UID_OTHER_USERS,
-                ConvertUtils.CONSUMER_TYPE_UID_BATTERY,
-                /*consumePercentage=*/ 70);
-    }
-
-    private BatteryDiffEntry createBatteryDiffEntry(
-            long userId, int counsumerType, double consumePercentage) {
-        final ContentValues values = new ContentValues();
-        values.put(BatteryHistEntry.KEY_USER_ID, userId);
-        values.put(BatteryHistEntry.KEY_CONSUMER_TYPE, counsumerType);
-        final BatteryDiffEntry batteryDiffEntry =
-                new BatteryDiffEntry(
-                        mContext,
-                        /*foregroundUsageTimeInMs=*/ 0,
-                        /*backgroundUsageTimeInMs=*/ 0,
-                        /*consumePower=*/ consumePercentage,
-                        new BatteryHistEntry(values));
-        batteryDiffEntry.setTotalConsumePower(100f);
-        return batteryDiffEntry;
-    }
-
-    private static BatteryHistEntry createBatteryHistEntry(
-            String packageName, String appLabel, double consumePower,
-            long uid, long foregroundUsageTimeInMs, long backgroundUsageTimeInMs) {
-        // Only insert required fields.
-        final BatteryInformation batteryInformation =
-                BatteryInformation
-                        .newBuilder()
-                        .setAppLabel(appLabel)
-                        .setConsumePower(consumePower)
-                        .setForegroundUsageTimeInMs(foregroundUsageTimeInMs)
-                        .setBackgroundUsageTimeInMs(backgroundUsageTimeInMs)
-                        .build();
-        final ContentValues values = new ContentValues();
-        values.put(BatteryHistEntry.KEY_PACKAGE_NAME, packageName);
-        values.put(BatteryHistEntry.KEY_UID, Long.valueOf(uid));
-        values.put(BatteryHistEntry.KEY_CONSUMER_TYPE,
-                Integer.valueOf(ConvertUtils.CONSUMER_TYPE_UID_BATTERY));
-        values.put(BatteryHistEntry.KEY_BATTERY_INFORMATION,
-                ConvertUtils.convertBatteryInformationToString(batteryInformation));
-        return new BatteryHistEntry(values);
-    }
-
-    private static void assertBatteryDiffEntry(
-            BatteryDiffEntry entry, long userId, long uid, int counsumerType,
-            double consumePercentage) {
-        assertThat(entry.mBatteryHistEntry.mUid).isEqualTo(uid);
-        assertThat(entry.mBatteryHistEntry.mUserId).isEqualTo(userId);
-        assertThat(entry.mBatteryHistEntry.mConsumerType).isEqualTo(counsumerType);
-        assertThat(entry.getPercentOfTotal()).isEqualTo(consumePercentage);
-    }
-
-    private static void assertBatteryDiffEntry(
-            BatteryDiffEntry entry, int percentOfTotal,
-            long foregroundUsageTimeInMs, long backgroundUsageTimeInMs) {
-        assertThat((int) entry.getPercentOfTotal()).isEqualTo(percentOfTotal);
-        assertThat(entry.mForegroundUsageTimeInMs).isEqualTo(foregroundUsageTimeInMs);
-        assertThat(entry.mBackgroundUsageTimeInMs).isEqualTo(backgroundUsageTimeInMs);
-    }
-
-    private static Long generateTimestamp(int index) {
-        // "2021-04-23 07:00:00 UTC" + index hours
-        return 1619247600000L + index * DateUtils.HOUR_IN_MILLIS;
-    }
 }
diff --git a/tests/robotests/src/com/android/settings/fuelgauge/batteryusage/DataProcessorTest.java b/tests/robotests/src/com/android/settings/fuelgauge/batteryusage/DataProcessorTest.java
index 7d68140..cdfed06 100644
--- a/tests/robotests/src/com/android/settings/fuelgauge/batteryusage/DataProcessorTest.java
+++ b/tests/robotests/src/com/android/settings/fuelgauge/batteryusage/DataProcessorTest.java
@@ -532,15 +532,21 @@
         final Map<Long, Map<String, BatteryHistEntry>> batteryHistoryMap = new HashMap<>();
         final int currentUserId = mContext.getUserId();
         final BatteryHistEntry fakeEntry = createBatteryHistEntry(
-                ConvertUtils.FAKE_PACKAGE_NAME, "fake_label", /*consumePower=*/ 0, /*uid=*/ 0L,
-                currentUserId, ConvertUtils.CONSUMER_TYPE_UID_BATTERY,
-                /*foregroundUsageTimeInMs=*/ 0L, /*backgroundUsageTimeInMs=*/ 0L);
+                ConvertUtils.FAKE_PACKAGE_NAME, "fake_label", /*consumePower=*/ 0,
+                /*foregroundUsageConsumePower=*/ 0, /*foregroundServiceUsageConsumePower=*/ 0,
+                /*backgroundUsageConsumePower=*/ 0, /*cachedUsageConsumePower=*/ 0,
+                /*uid=*/ 0L, currentUserId, ConvertUtils.CONSUMER_TYPE_UID_BATTERY,
+                /*foregroundUsageTimeInMs=*/ 0L, /*foregroundServiceUsageTimeInMs=*/ 0L,
+                /*backgroundUsageTimeInMs=*/ 0L);
         // Adds the index = 0 data.
         Map<String, BatteryHistEntry> entryMap = new HashMap<>();
         BatteryHistEntry entry = createBatteryHistEntry(
-                "package1", "label1", /*consumePower=*/ 5.0, /*uid=*/ 1L, currentUserId,
+                "package1", "label1", /*consumePower=*/ 5.0,
+                /*foregroundUsageConsumePower=*/ 2, /*foregroundServiceUsageConsumePower=*/ 0,
+                /*backgroundUsageConsumePower=*/ 3, /*cachedUsageConsumePower=*/ 0,
+                /*uid=*/ 1L, currentUserId,
                 ConvertUtils.CONSUMER_TYPE_UID_BATTERY, /*foregroundUsageTimeInMs=*/ 10L,
-                /*backgroundUsageTimeInMs=*/ 20L);
+                /*foregroundServiceUsageTimeInMs=*/ 10L, /*backgroundUsageTimeInMs=*/ 20L);
         entryMap.put(entry.getKey(), entry);
         entryMap.put(fakeEntry.getKey(), fakeEntry);
         batteryHistoryMap.put(batteryHistoryKeys[0], entryMap);
@@ -551,47 +557,68 @@
         // Adds the index = 2 data.
         entryMap = new HashMap<>();
         entry = createBatteryHistEntry(
-                "package2", "label2", /*consumePower=*/ 20.0, /*uid=*/ 2L, currentUserId,
+                "package2", "label2", /*consumePower=*/ 20.0,
+                /*foregroundUsageConsumePower=*/ 5, /*foregroundServiceUsageConsumePower=*/ 5,
+                /*backgroundUsageConsumePower=*/ 5, /*cachedUsageConsumePower=*/ 5,
+                /*uid=*/ 2L, currentUserId,
                 ConvertUtils.CONSUMER_TYPE_UID_BATTERY, /*foregroundUsageTimeInMs=*/ 15L,
-                25L);
+                /*foregroundServiceUsageTimeInMs=*/ 15L, /*backgroundUsageTimeInMs=*/ 25L);
         entryMap.put(entry.getKey(), entry);
         entryMap.put(fakeEntry.getKey(), fakeEntry);
         batteryHistoryMap.put(batteryHistoryKeys[2], entryMap);
         // Adds the index = 3 data.
         entryMap = new HashMap<>();
         entry = createBatteryHistEntry(
-                "package2", "label2", /*consumePower=*/ 40.0, /*uid=*/ 2L, currentUserId,
+                "package2", "label2", /*consumePower=*/ 40.0,
+                /*foregroundUsageConsumePower=*/ 8, /*foregroundServiceUsageConsumePower=*/ 8,
+                /*backgroundUsageConsumePower=*/ 8, /*cachedUsageConsumePower=*/ 8,
+                /*uid=*/ 2L, currentUserId,
                 ConvertUtils.CONSUMER_TYPE_UID_BATTERY, /*foregroundUsageTimeInMs=*/ 25L,
-                /*backgroundUsageTimeInMs=*/ 35L);
+                /*foregroundServiceUsageTimeInMs=*/ 25L, /*backgroundUsageTimeInMs=*/ 35L);
         entryMap.put(entry.getKey(), entry);
         entry = createBatteryHistEntry(
-                "package2", "label2", /*consumePower=*/ 10.0, /*uid=*/ 3L, currentUserId,
+                "package2", "label2", /*consumePower=*/ 10.0,
+                /*foregroundUsageConsumePower=*/ 4, /*foregroundServiceUsageConsumePower=*/ 2,
+                /*backgroundUsageConsumePower=*/ 2, /*cachedUsageConsumePower=*/ 2,
+                /*uid=*/ 3L, currentUserId,
                 ConvertUtils.CONSUMER_TYPE_SYSTEM_BATTERY, /*foregroundUsageTimeInMs=*/ 40L,
-                /*backgroundUsageTimeInMs=*/ 50L);
+                /*foregroundServiceUsageTimeInMs=*/ 40L, /*backgroundUsageTimeInMs=*/ 50L);
         entryMap.put(entry.getKey(), entry);
         entry = createBatteryHistEntry(
-                "package3", "label3", /*consumePower=*/ 15.0, /*uid=*/ 4L, currentUserId,
+                "package3", "label3", /*consumePower=*/ 15.0,
+                /*foregroundUsageConsumePower=*/ 6, /*foregroundServiceUsageConsumePower=*/ 3,
+                /*backgroundUsageConsumePower=*/ 3, /*cachedUsageConsumePower=*/ 3,
+                /*uid=*/ 4L, currentUserId,
                 ConvertUtils.CONSUMER_TYPE_UID_BATTERY, /*foregroundUsageTimeInMs=*/ 5L,
-                /*backgroundUsageTimeInMs=*/ 5L);
+                /*foregroundServiceUsageTimeInMs=*/ 5L, /*backgroundUsageTimeInMs=*/ 5L);
         entryMap.put(entry.getKey(), entry);
         entryMap.put(fakeEntry.getKey(), fakeEntry);
         batteryHistoryMap.put(batteryHistoryKeys[3], entryMap);
         // Adds the index = 4 data.
         entryMap = new HashMap<>();
         entry = createBatteryHistEntry(
-                "package2", "label2", /*consumePower=*/ 40.0, /*uid=*/ 2L, currentUserId,
+                "package2", "label2", /*consumePower=*/ 40.0,
+                /*foregroundUsageConsumePower=*/ 14, /*foregroundServiceUsageConsumePower=*/ 9,
+                /*backgroundUsageConsumePower=*/ 9, /*cachedUsageConsumePower=*/ 8,
+                /*uid=*/ 2L, currentUserId,
                 ConvertUtils.CONSUMER_TYPE_UID_BATTERY, /*foregroundUsageTimeInMs=*/ 30L,
-                /*backgroundUsageTimeInMs=*/ 40L);
+                /*foregroundServiceUsageTimeInMs=*/ 30L, /*backgroundUsageTimeInMs=*/ 40L);
         entryMap.put(entry.getKey(), entry);
         entry = createBatteryHistEntry(
-                "package2", "label2", /*consumePower=*/ 20.0, /*uid=*/ 3L, currentUserId,
+                "package2", "label2", /*consumePower=*/ 20.0,
+                /*foregroundUsageConsumePower=*/ 5, /*foregroundServiceUsageConsumePower=*/ 5,
+                /*backgroundUsageConsumePower=*/ 5, /*cachedUsageConsumePower=*/ 5,
+                /*uid=*/ 3L, currentUserId,
                 ConvertUtils.CONSUMER_TYPE_SYSTEM_BATTERY, /*foregroundUsageTimeInMs=*/ 50L,
-                /*backgroundUsageTimeInMs=*/ 60L);
+                /*foregroundServiceUsageTimeInMs=*/ 50L, /*backgroundUsageTimeInMs=*/ 60L);
         entryMap.put(entry.getKey(), entry);
         entry = createBatteryHistEntry(
-                "package3", "label3", /*consumePower=*/ 40.0, /*uid=*/ 4L, currentUserId,
+                "package3", "label3", /*consumePower=*/ 40.0,
+                /*foregroundUsageConsumePower=*/ 8, /*foregroundServiceUsageConsumePower=*/ 8,
+                /*backgroundUsageConsumePower=*/ 8, /*cachedUsageConsumePower=*/ 8,
+                /*uid=*/ 4L, currentUserId,
                 ConvertUtils.CONSUMER_TYPE_UID_BATTERY, /*foregroundUsageTimeInMs=*/ 5L,
-                /*backgroundUsageTimeInMs=*/ 5L);
+                /*foregroundServiceUsageTimeInMs=*/ 5L, /*backgroundUsageTimeInMs=*/ 5L);
         entryMap.put(entry.getKey(), entry);
         entryMap.put(fakeEntry.getKey(), fakeEntry);
         batteryHistoryMap.put(batteryHistoryKeys[4], entryMap);
@@ -619,33 +646,54 @@
         assertBatteryDiffEntry(
                 resultDiffData.getAppDiffEntryList().get(0), currentUserId, /*uid=*/ 2L,
                 ConvertUtils.CONSUMER_TYPE_UID_BATTERY, /*consumePercentage=*/ 40.0,
-                /*foregroundUsageTimeInMs=*/ 30, /*backgroundUsageTimeInMs=*/ 40);
+                /*foregroundUsageConsumePower=*/ 14, /*foregroundServiceUsageConsumePower=*/ 9,
+                /*backgroundUsageConsumePower=*/ 9, /*cachedUsageConsumePower=*/ 8,
+                /*foregroundUsageTimeInMs=*/ 30, /*foregroundServiceUsageTimeInMs=*/ 30,
+                /*backgroundUsageTimeInMs=*/ 40);
         assertBatteryDiffEntry(
                 resultDiffData.getAppDiffEntryList().get(1), currentUserId, /*uid=*/ 4L,
                 ConvertUtils.CONSUMER_TYPE_UID_BATTERY, /*consumePercentage=*/ 40.0,
-                /*foregroundUsageTimeInMs=*/ 5, /*backgroundUsageTimeInMs=*/ 5);
+                /*foregroundUsageConsumePower=*/ 8, /*foregroundServiceUsageConsumePower=*/ 8,
+                /*backgroundUsageConsumePower=*/ 8, /*cachedUsageConsumePower=*/ 8,
+                /*foregroundUsageTimeInMs=*/ 5, /*foregroundServiceUsageTimeInMs=*/ 5,
+                /*backgroundUsageTimeInMs=*/ 5);
         assertBatteryDiffEntry(
                 resultDiffData.getSystemDiffEntryList().get(0), currentUserId, /*uid=*/ 3L,
                 ConvertUtils.CONSUMER_TYPE_SYSTEM_BATTERY, /*consumePercentage=*/ 20.0,
-                /*foregroundUsageTimeInMs=*/ 50, /*backgroundUsageTimeInMs=*/ 60);
+                /*foregroundUsageConsumePower=*/ 5, /*foregroundServiceUsageConsumePower=*/ 5,
+                /*backgroundUsageConsumePower=*/ 5, /*cachedUsageConsumePower=*/ 5,
+                /*foregroundUsageTimeInMs=*/ 50, /*foregroundServiceUsageTimeInMs=*/ 50,
+                /*backgroundUsageTimeInMs=*/ 60);
         resultDiffData = resultMap.get(0).get(DataProcessor.SELECTED_INDEX_ALL);
         assertBatteryDiffEntry(
                 resultDiffData.getAppDiffEntryList().get(0), currentUserId, /*uid=*/ 2L,
                 ConvertUtils.CONSUMER_TYPE_UID_BATTERY, /*consumePercentage=*/ 100.0,
-                /*foregroundUsageTimeInMs=*/ 15, /*backgroundUsageTimeInMs=*/ 25);
+                /*foregroundUsageConsumePower=*/ 5, /*foregroundServiceUsageConsumePower=*/ 5,
+                /*backgroundUsageConsumePower=*/ 5, /*cachedUsageConsumePower=*/ 5,
+                /*foregroundUsageTimeInMs=*/ 15, /*foregroundServiceUsageTimeInMs=*/ 15,
+                /*backgroundUsageTimeInMs=*/ 25);
         resultDiffData = resultMap.get(1).get(DataProcessor.SELECTED_INDEX_ALL);
         assertBatteryDiffEntry(
                 resultDiffData.getAppDiffEntryList().get(0), currentUserId, /*uid=*/ 4L,
                 ConvertUtils.CONSUMER_TYPE_UID_BATTERY, /*consumePercentage=*/ 50.0,
-                /*foregroundUsageTimeInMs=*/ 5, /*backgroundUsageTimeInMs=*/ 5);
+                /*foregroundUsageConsumePower=*/ 8, /*foregroundServiceUsageConsumePower=*/ 8,
+                /*backgroundUsageConsumePower=*/ 8, /*cachedUsageConsumePower=*/ 8,
+                /*foregroundUsageTimeInMs=*/ 5, /*foregroundServiceUsageTimeInMs=*/ 5,
+                /*backgroundUsageTimeInMs=*/ 5);
         assertBatteryDiffEntry(
                 resultDiffData.getAppDiffEntryList().get(1), currentUserId, /*uid=*/ 2L,
                 ConvertUtils.CONSUMER_TYPE_UID_BATTERY, /*consumePercentage=*/ 25.0,
-                /*foregroundUsageTimeInMs=*/ 15, /*backgroundUsageTimeInMs=*/ 15);
+                /*foregroundUsageConsumePower=*/ 9, /*foregroundServiceUsageConsumePower=*/ 4,
+                /*backgroundUsageConsumePower=*/ 4, /*cachedUsageConsumePower=*/ 3,
+                /*foregroundUsageTimeInMs=*/ 15, /*foregroundServiceUsageTimeInMs=*/ 15,
+                /*backgroundUsageTimeInMs=*/ 15);
         assertBatteryDiffEntry(
                 resultDiffData.getSystemDiffEntryList().get(0), currentUserId, /*uid=*/ 3L,
                 ConvertUtils.CONSUMER_TYPE_SYSTEM_BATTERY, /*consumePercentage=*/ 25.0,
-                /*foregroundUsageTimeInMs=*/ 50, /*backgroundUsageTimeInMs=*/ 60);
+                /*foregroundUsageConsumePower=*/ 5, /*foregroundServiceUsageConsumePower=*/ 5,
+                /*backgroundUsageConsumePower=*/ 5, /*cachedUsageConsumePower=*/ 5,
+                /*foregroundUsageTimeInMs=*/ 50, /*foregroundServiceUsageTimeInMs=*/ 50,
+                /*backgroundUsageTimeInMs=*/ 60);
         verify(mMetricsFeatureProvider)
                 .action(mContext.getApplicationContext(),
                         SettingsEnums.ACTION_BATTERY_USAGE_SHOWN_APP_COUNT,
@@ -668,55 +716,82 @@
         // Adds the index = 0 data.
         Map<String, BatteryHistEntry> entryMap = new HashMap<>();
         BatteryHistEntry entry = createBatteryHistEntry(
-                "package1", "label1", /*consumePower=*/ 5.0, /*uid=*/ 1L, currentUserId,
+                "package1", "label1", /*consumePower=*/ 5.0,
+                /*foregroundUsageConsumePower=*/ 5, /*foregroundServiceUsageConsumePower=*/ 0,
+                /*backgroundUsageConsumePower=*/ 0, /*cachedUsageConsumePower=*/ 0,
+                /*uid=*/ 1L, currentUserId,
                 ConvertUtils.CONSUMER_TYPE_UID_BATTERY, /*foregroundUsageTimeInMs=*/ 10L,
-                /*backgroundUsageTimeInMs=*/ 20L);
+                /*foregroundServiceUsageTimeInMs=*/ 10L, /*backgroundUsageTimeInMs=*/ 20L);
         entryMap.put(entry.getKey(), entry);
         entry = createBatteryHistEntry(
-                "package1", "label1", /*consumePower=*/ 10.0, /*uid=*/ 2L, currentUserId + 1,
+                "package1", "label1", /*consumePower=*/ 10.0,
+                /*foregroundUsageConsumePower=*/ 7, /*foregroundServiceUsageConsumePower=*/ 1,
+                /*backgroundUsageConsumePower=*/ 1, /*cachedUsageConsumePower=*/ 1,
+                /*uid=*/ 2L, currentUserId + 1,
                 ConvertUtils.CONSUMER_TYPE_UID_BATTERY, /*foregroundUsageTimeInMs=*/ 10L,
-                /*backgroundUsageTimeInMs=*/ 20L);
+                /*foregroundServiceUsageTimeInMs=*/ 10L, /*backgroundUsageTimeInMs=*/ 20L);
         entryMap.put(entry.getKey(), entry);
         entry = createBatteryHistEntry(
-                "package2", "label2", /*consumePower=*/ 5.0, /*uid=*/ 3L, currentUserId + 2,
+                "package2", "label2", /*consumePower=*/ 5.0,
+                /*foregroundUsageConsumePower=*/ 5, /*foregroundServiceUsageConsumePower=*/ 0,
+                /*backgroundUsageConsumePower=*/ 0, /*cachedUsageConsumePower=*/ 0,
+                /*uid=*/ 3L, currentUserId + 2,
                 ConvertUtils.CONSUMER_TYPE_UID_BATTERY, /*foregroundUsageTimeInMs=*/ 20L,
-                /*backgroundUsageTimeInMs=*/ 30L);
+                /*foregroundServiceUsageTimeInMs=*/ 20L, /*backgroundUsageTimeInMs=*/ 30L);
         entryMap.put(entry.getKey(), entry);
         batteryHistoryMap.put(batteryHistoryKeys[0], entryMap);
         // Adds the index = 1 data.
         entryMap = new HashMap<>();
         entry = createBatteryHistEntry(
-                "package1", "label1", /*consumePower=*/ 15.0, /*uid=*/ 1L, currentUserId,
+                "package1", "label1", /*consumePower=*/ 15.0,
+                /*foregroundUsageConsumePower=*/ 9, /*foregroundServiceUsageConsumePower=*/ 2,
+                /*backgroundUsageConsumePower=*/ 2, /*cachedUsageConsumePower=*/ 2,
+                /*uid=*/ 1L, currentUserId,
                 ConvertUtils.CONSUMER_TYPE_UID_BATTERY, /*foregroundUsageTimeInMs=*/ 20L,
-                /*backgroundUsageTimeInMs=*/ 30L);
+                /*foregroundServiceUsageTimeInMs=*/ 20L, /*backgroundUsageTimeInMs=*/ 30L);
         entryMap.put(entry.getKey(), entry);
         entry = createBatteryHistEntry(
-                "package1", "label1", /*consumePower=*/ 30.0, /*uid=*/ 2L, currentUserId + 1,
+                "package1", "label1", /*consumePower=*/ 30.0,
+                /*foregroundUsageConsumePower=*/ 20, /*foregroundServiceUsageConsumePower=*/ 6,
+                /*backgroundUsageConsumePower=*/ 2, /*cachedUsageConsumePower=*/ 2,
+                /*uid=*/ 2L, currentUserId + 1,
                 ConvertUtils.CONSUMER_TYPE_UID_BATTERY, /*foregroundUsageTimeInMs=*/ 10L,
-                /*backgroundUsageTimeInMs=*/ 20L);
+                /*foregroundServiceUsageTimeInMs=*/ 10L, /*backgroundUsageTimeInMs=*/ 20L);
         entryMap.put(entry.getKey(), entry);
         entry = createBatteryHistEntry(
-                "package2", "label2", /*consumePower=*/ 15.0, /*uid=*/ 3L, currentUserId + 2,
+                "package2", "label2", /*consumePower=*/ 15.0,
+                /*foregroundUsageConsumePower=*/ 10, /*foregroundServiceUsageConsumePower=*/ 5,
+                /*backgroundUsageConsumePower=*/ 0, /*cachedUsageConsumePower=*/ 0,
+                /*uid=*/ 3L, currentUserId + 2,
                 ConvertUtils.CONSUMER_TYPE_UID_BATTERY, /*foregroundUsageTimeInMs=*/ 30L,
-                /*backgroundUsageTimeInMs=*/ 30L);
+                /*foregroundServiceUsageTimeInMs=*/ 30L, /*backgroundUsageTimeInMs=*/ 30L);
         entryMap.put(entry.getKey(), entry);
         batteryHistoryMap.put(batteryHistoryKeys[1], entryMap);
         // Adds the index = 2 data.
         entryMap = new HashMap<>();
         entry = createBatteryHistEntry(
-                "package1", "label1", /*consumePower=*/ 25.0, /*uid=*/ 1L, currentUserId,
+                "package1", "label1", /*consumePower=*/ 25.0,
+                /*foregroundUsageConsumePower=*/ 10, /*foregroundServiceUsageConsumePower=*/ 5,
+                /*backgroundUsageConsumePower=*/ 5, /*cachedUsageConsumePower=*/ 5,
+                /*uid=*/ 1L, currentUserId,
                 ConvertUtils.CONSUMER_TYPE_UID_BATTERY, /*foregroundUsageTimeInMs=*/ 20L,
-                /*backgroundUsageTimeInMs=*/ 30L);
+                /*foregroundServiceUsageTimeInMs=*/ 25L, /*backgroundUsageTimeInMs=*/ 30L);
         entryMap.put(entry.getKey(), entry);
         entry = createBatteryHistEntry(
-                "package1", "label1", /*consumePower=*/ 50.0, /*uid=*/ 2L, currentUserId + 1,
+                "package1", "label1", /*consumePower=*/ 50.0,
+                /*foregroundUsageConsumePower=*/ 20, /*foregroundServiceUsageConsumePower=*/ 10,
+                /*backgroundUsageConsumePower=*/ 10, /*cachedUsageConsumePower=*/ 10,
+                /*uid=*/ 2L, currentUserId + 1,
                 ConvertUtils.CONSUMER_TYPE_UID_BATTERY, /*foregroundUsageTimeInMs=*/ 20L,
-                /*backgroundUsageTimeInMs=*/ 20L);
+                /*foregroundServiceUsageTimeInMs=*/ 25L, /*backgroundUsageTimeInMs=*/ 20L);
         entryMap.put(entry.getKey(), entry);
         entry = createBatteryHistEntry(
-                "package2", "label2", /*consumePower=*/ 25.0, /*uid=*/ 3L, currentUserId + 2,
+                "package2", "label2", /*consumePower=*/ 25.0,
+                /*foregroundUsageConsumePower=*/ 10, /*foregroundServiceUsageConsumePower=*/ 10,
+                /*backgroundUsageConsumePower=*/ 5, /*cachedUsageConsumePower=*/ 0,
+                /*uid=*/ 3L, currentUserId + 2,
                 ConvertUtils.CONSUMER_TYPE_UID_BATTERY, /*foregroundUsageTimeInMs=*/ 30L,
-                /*backgroundUsageTimeInMs=*/ 30L);
+                /*foregroundServiceUsageTimeInMs=*/ 35L, /*backgroundUsageTimeInMs=*/ 30L);
         entryMap.put(entry.getKey(), entry);
         batteryHistoryMap.put(batteryHistoryKeys[2], entryMap);
         final List<BatteryLevelData.PeriodBatteryLevelData> hourlyBatteryLevelsPerDay =
@@ -737,11 +812,17 @@
         assertBatteryDiffEntry(
                 resultDiffData.getAppDiffEntryList().get(0), currentUserId, /*uid=*/ 1L,
                 ConvertUtils.CONSUMER_TYPE_UID_BATTERY, /*consumePercentage=*/ 25.0,
-                /*foregroundUsageTimeInMs=*/ 10, /*backgroundUsageTimeInMs=*/ 10);
+                /*foregroundUsageConsumePower=*/ 5, /*foregroundServiceUsageConsumePower=*/ 5,
+                /*backgroundUsageConsumePower=*/ 5, /*cachedUsageConsumePower=*/ 5,
+                /*foregroundUsageTimeInMs=*/ 10, /*foregroundServiceUsageTimeInMs=*/ 15,
+                /*backgroundUsageTimeInMs=*/ 10);
         assertBatteryDiffEntry(
                 resultDiffData.getSystemDiffEntryList().get(0), BatteryUtils.UID_OTHER_USERS,
                 /*uid=*/ BatteryUtils.UID_OTHER_USERS, ConvertUtils.CONSUMER_TYPE_UID_BATTERY,
-                /*consumePercentage=*/ 75.0, /*foregroundUsageTimeInMs=*/ 0,
+                /*consumePercentage=*/ 75.0,
+                /*foregroundUsageConsumePower=*/ 0, /*foregroundServiceUsageConsumePower=*/ 0,
+                /*backgroundUsageConsumePower=*/ 0, /*cachedUsageConsumePower=*/ 0,
+                /*foregroundUsageTimeInMs=*/ 0, /*foregroundServiceUsageTimeInMs=*/ 0,
                 /*backgroundUsageTimeInMs=*/ 0);
         assertThat(resultMap.get(0).get(0)).isNotNull();
         assertThat(resultMap.get(0).get(DataProcessor.SELECTED_INDEX_ALL)).isNotNull();
@@ -767,24 +848,34 @@
         // Adds the index = 0 data.
         Map<String, BatteryHistEntry> entryMap = new HashMap<>();
         BatteryHistEntry entry = createBatteryHistEntry(
-                "package1", "label1", /*consumePower=*/ 0, /*uid=*/ 1L, currentUserId,
+                "package1", "label1", /*consumePower=*/ 0,
+                /*foregroundUsageConsumePower=*/ 0, /*foregroundServiceUsageConsumePower=*/ 0,
+                /*backgroundUsageConsumePower=*/ 0, /*cachedUsageConsumePower=*/ 0,
+                /*uid=*/ 1L, currentUserId,
                 ConvertUtils.CONSUMER_TYPE_UID_BATTERY, /*foregroundUsageTimeInMs=*/ 0L,
-                /*backgroundUsageTimeInMs=*/ 0L);
+                /*foregroundServiceUsageTimeInMs=*/ 0L, /*backgroundUsageTimeInMs=*/ 0L);
         entryMap.put(entry.getKey(), entry);
         batteryHistoryMap.put(batteryHistoryKeys[0], entryMap);
         // Adds the index = 1 data.
         entryMap = new HashMap<>();
         entry = createBatteryHistEntry(
-                "package1", "label1", /*consumePower=*/ 0, /*uid=*/ 1L, currentUserId,
+                "package1", "label1", /*consumePower=*/ 0,
+                /*foregroundUsageConsumePower=*/ 0, /*foregroundServiceUsageConsumePower=*/ 0,
+                /*backgroundUsageConsumePower=*/ 0, /*cachedUsageConsumePower=*/ 0,
+                /*uid=*/ 1L, currentUserId,
                 ConvertUtils.CONSUMER_TYPE_UID_BATTERY, /*foregroundUsageTimeInMs=*/ 0L,
-                /*backgroundUsageTimeInMs=*/ 0L);
+                /*foregroundServiceUsageTimeInMs=*/ 0L, /*backgroundUsageTimeInMs=*/ 0L);
         entryMap.put(entry.getKey(), entry);
         batteryHistoryMap.put(batteryHistoryKeys[1], entryMap);
         // Adds the index = 2 data.
         entryMap = new HashMap<>();
         entry = createBatteryHistEntry(
-                "package1", "label1", /*consumePower=*/ 500.0, /*uid=*/ 1L, currentUserId,
+                "package1", "label1", /*consumePower=*/ 500.0,
+                /*foregroundUsageConsumePower=*/ 200, /*foregroundServiceUsageConsumePower=*/ 100,
+                /*backgroundUsageConsumePower=*/ 100, /*cachedUsageConsumePower=*/ 100,
+                /*uid=*/ 1L, currentUserId,
                 ConvertUtils.CONSUMER_TYPE_UID_BATTERY, /*foregroundUsageTimeInMs=*/ 3600000L,
+                /*foregroundServiceUsageTimeInMs=*/ 1800000L,
                 /*backgroundUsageTimeInMs=*/ 7200000L);
         entryMap.put(entry.getKey(), entry);
         batteryHistoryMap.put(batteryHistoryKeys[2], entryMap);
@@ -808,10 +899,20 @@
         final BatteryDiffEntry resultEntry = resultDiffData.getAppDiffEntryList().get(0);
         assertThat(resultEntry.mForegroundUsageTimeInMs)
                 .isEqualTo(Math.round(entry.mForegroundUsageTimeInMs * ratio));
+        assertThat(resultEntry.mForegroundServiceUsageTimeInMs)
+                .isEqualTo(Math.round(entry.mForegroundServiceUsageTimeInMs * ratio));
         assertThat(resultEntry.mBackgroundUsageTimeInMs)
                 .isEqualTo(Math.round(entry.mBackgroundUsageTimeInMs * ratio));
         assertThat(resultEntry.mConsumePower)
                 .isEqualTo(entry.mConsumePower * ratio);
+        assertThat(resultEntry.mForegroundUsageConsumePower)
+                .isEqualTo(entry.mForegroundUsageConsumePower * ratio);
+        assertThat(resultEntry.mForegroundServiceUsageConsumePower)
+                .isEqualTo(entry.mForegroundServiceUsageConsumePower * ratio);
+        assertThat(resultEntry.mBackgroundUsageConsumePower)
+                .isEqualTo(entry.mBackgroundUsageConsumePower * ratio);
+        assertThat(resultEntry.mCachedUsageConsumePower)
+                .isEqualTo(entry.mCachedUsageConsumePower * ratio);
         assertThat(resultMap.get(0).get(0)).isNotNull();
         assertThat(resultMap.get(0).get(DataProcessor.SELECTED_INDEX_ALL)).isNotNull();
         verify(mMetricsFeatureProvider)
@@ -836,40 +937,58 @@
         // Adds the index = 0 data.
         Map<String, BatteryHistEntry> entryMap = new HashMap<>();
         BatteryHistEntry entry = createBatteryHistEntry(
-                "package1", "label1", /*consumePower=*/ 0, /*uid=*/ 1L, currentUserId,
+                "package1", "label1", /*consumePower=*/ 0,
+                /*foregroundUsageConsumePower=*/ 0, /*foregroundServiceUsageConsumePower=*/ 0,
+                /*backgroundUsageConsumePower=*/ 0, /*cachedUsageConsumePower=*/ 0,
+                /*uid=*/ 1L, currentUserId,
                 ConvertUtils.CONSUMER_TYPE_UID_BATTERY, /*foregroundUsageTimeInMs=*/ 0L,
-                /*backgroundUsageTimeInMs=*/ 0L);
+                /*foregroundServiceUsageTimeInMs=*/ 0L, /*backgroundUsageTimeInMs=*/ 0L);
         entryMap.put(entry.getKey(), entry);
         entry = createBatteryHistEntry(
-                "package2", "label2", /*consumePower=*/ 0, /*uid=*/ 2L, currentUserId,
+                "package2", "label2", /*consumePower=*/ 0,
+                /*foregroundUsageConsumePower=*/ 0, /*foregroundServiceUsageConsumePower=*/ 0,
+                /*backgroundUsageConsumePower=*/ 0, /*cachedUsageConsumePower=*/ 0,
+                /*uid=*/ 2L, currentUserId,
                 ConvertUtils.CONSUMER_TYPE_UID_BATTERY, /*foregroundUsageTimeInMs=*/ 0L,
-                /*backgroundUsageTimeInMs=*/ 0L);
+                /*foregroundServiceUsageTimeInMs=*/ 0L, /*backgroundUsageTimeInMs=*/ 0L);
         entryMap.put(entry.getKey(), entry);
         batteryHistoryMap.put(batteryHistoryKeys[0], entryMap);
         // Adds the index = 1 data.
         entryMap = new HashMap<>();
         entry = createBatteryHistEntry(
-                "package1", "label1", /*consumePower=*/ 0, /*uid=*/ 1L, currentUserId,
+                "package1", "label1", /*consumePower=*/ 0,
+                /*foregroundUsageConsumePower=*/ 0, /*foregroundServiceUsageConsumePower=*/ 0,
+                /*backgroundUsageConsumePower=*/ 0, /*cachedUsageConsumePower=*/ 0,
+                /*uid=*/ 1L, currentUserId,
                 ConvertUtils.CONSUMER_TYPE_UID_BATTERY, /*foregroundUsageTimeInMs=*/ 0L,
-                /*backgroundUsageTimeInMs=*/ 0L);
+                /*foregroundServiceUsageTimeInMs=*/ 0L, /*backgroundUsageTimeInMs=*/ 0L);
         entryMap.put(entry.getKey(), entry);
         entry = createBatteryHistEntry(
-                "package2", "label2", /*consumePower=*/ 0, /*uid=*/ 2L, currentUserId,
+                "package2", "label2", /*consumePower=*/ 0,
+                /*foregroundUsageConsumePower=*/ 0, /*foregroundServiceUsageConsumePower=*/ 0,
+                /*backgroundUsageConsumePower=*/ 0, /*cachedUsageConsumePower=*/ 0,
+                /*uid=*/ 2L, currentUserId,
                 ConvertUtils.CONSUMER_TYPE_UID_BATTERY, /*foregroundUsageTimeInMs=*/ 0L,
-                /*backgroundUsageTimeInMs=*/ 0L);
+                /*foregroundServiceUsageTimeInMs=*/ 0L, /*backgroundUsageTimeInMs=*/ 0L);
         entryMap.put(entry.getKey(), entry);
         batteryHistoryMap.put(batteryHistoryKeys[1], entryMap);
         // Adds the index = 2 data.
         entryMap = new HashMap<>();
         entry = createBatteryHistEntry(
-                "package1", "label1", /*consumePower=*/ 10.0, /*uid=*/ 1L, currentUserId,
+                "package1", "label1", /*consumePower=*/ 10.0,
+                /*foregroundUsageConsumePower=*/ 5, /*foregroundServiceUsageConsumePower=*/ 5,
+                /*backgroundUsageConsumePower=*/ 0, /*cachedUsageConsumePower=*/ 0,
+                /*uid=*/ 1L, currentUserId,
                 ConvertUtils.CONSUMER_TYPE_UID_BATTERY, /*foregroundUsageTimeInMs=*/ 10L,
-                /*backgroundUsageTimeInMs=*/ 20L);
+                /*foregroundServiceUsageTimeInMs=*/ 15L, /*backgroundUsageTimeInMs=*/ 20L);
         entryMap.put(entry.getKey(), entry);
         entry = createBatteryHistEntry(
-                "package2", "label2", /*consumePower=*/ 10.0, /*uid=*/ 2L, currentUserId,
+                "package2", "label2", /*consumePower=*/ 10.0,
+                /*foregroundUsageConsumePower=*/ 0, /*foregroundServiceUsageConsumePower=*/ 0,
+                /*backgroundUsageConsumePower=*/ 5, /*cachedUsageConsumePower=*/ 5,
+                /*uid=*/ 2L, currentUserId,
                 ConvertUtils.CONSUMER_TYPE_UID_BATTERY, /*foregroundUsageTimeInMs=*/ 10L,
-                /*backgroundUsageTimeInMs=*/ 20L);
+                /*foregroundServiceUsageTimeInMs=*/ 15L, /*backgroundUsageTimeInMs=*/ 20L);
         entryMap.put(entry.getKey(), entry);
         batteryHistoryMap.put(batteryHistoryKeys[2], entryMap);
         final List<BatteryLevelData.PeriodBatteryLevelData> hourlyBatteryLevelsPerDay =
@@ -892,7 +1011,10 @@
         assertBatteryDiffEntry(
                 resultDiffData.getAppDiffEntryList().get(0), currentUserId, /*uid=*/ 2L,
                 ConvertUtils.CONSUMER_TYPE_UID_BATTERY, /*consumePercentage=*/ 50.0,
-                /*foregroundUsageTimeInMs=*/ 10, /*backgroundUsageTimeInMs=*/ 20);
+                /*foregroundUsageConsumePower=*/ 0, /*foregroundServiceUsageConsumePower=*/ 0,
+                /*backgroundUsageConsumePower=*/ 5, /*cachedUsageConsumePower=*/ 5,
+                /*foregroundUsageTimeInMs=*/ 10, /*foregroundServiceUsageTimeInMs=*/ 15,
+                /*backgroundUsageTimeInMs=*/ 20);
         verify(mMetricsFeatureProvider)
                 .action(mContext.getApplicationContext(),
                         SettingsEnums.ACTION_BATTERY_USAGE_SHOWN_APP_COUNT,
@@ -915,40 +1037,58 @@
         // Adds the index = 0 data.
         Map<String, BatteryHistEntry> entryMap = new HashMap<>();
         BatteryHistEntry entry = createBatteryHistEntry(
-                "package1", "label1", /*consumePower=*/ 0, /*uid=*/ 1L, currentUserId,
+                "package1", "label1", /*consumePower=*/ 0,
+                /*foregroundUsageConsumePower=*/ 0, /*foregroundServiceUsageConsumePower=*/ 0,
+                /*backgroundUsageConsumePower=*/ 0, /*cachedUsageConsumePower=*/ 0,
+                /*uid=*/ 1L, currentUserId,
                 ConvertUtils.CONSUMER_TYPE_UID_BATTERY, /*foregroundUsageTimeInMs=*/ 0L,
-                /*backgroundUsageTimeInMs=*/ 0L);
+                /*foregroundServiceUsageTimeInMs=*/ 0L, /*backgroundUsageTimeInMs=*/ 0L);
         entryMap.put(entry.getKey(), entry);
         entry = createBatteryHistEntry(
-                "package2", "label2", /*consumePower=*/ 0, /*uid=*/ 2L, currentUserId,
+                "package2", "label2", /*consumePower=*/ 0,
+                /*foregroundUsageConsumePower=*/ 0, /*foregroundServiceUsageConsumePower=*/ 0,
+                /*backgroundUsageConsumePower=*/ 0, /*cachedUsageConsumePower=*/ 0,
+                /*uid=*/ 2L, currentUserId,
                 ConvertUtils.CONSUMER_TYPE_UID_BATTERY, /*foregroundUsageTimeInMs=*/ 0L,
-                /*backgroundUsageTimeInMs=*/ 0L);
+                /*foregroundServiceUsageTimeInMs=*/ 0L, /*backgroundUsageTimeInMs=*/ 0L);
         entryMap.put(entry.getKey(), entry);
         batteryHistoryMap.put(batteryHistoryKeys[0], entryMap);
         // Adds the index = 1 data.
         entryMap = new HashMap<>();
         entry = createBatteryHistEntry(
-                "package1", "label1", /*consumePower=*/ 0, /*uid=*/ 1L, currentUserId,
+                "package1", "label1", /*consumePower=*/ 0,
+                /*foregroundUsageConsumePower=*/ 0, /*foregroundServiceUsageConsumePower=*/ 0,
+                /*backgroundUsageConsumePower=*/ 0, /*cachedUsageConsumePower=*/ 0,
+                /*uid=*/ 1L, currentUserId,
                 ConvertUtils.CONSUMER_TYPE_UID_BATTERY, /*foregroundUsageTimeInMs=*/ 0L,
-                /*backgroundUsageTimeInMs=*/ 0L);
+                /*foregroundServiceUsageTimeInMs=*/ 0L, /*backgroundUsageTimeInMs=*/ 0L);
         entryMap.put(entry.getKey(), entry);
         entry = createBatteryHistEntry(
-                "package2", "label2", /*consumePower=*/ 0, /*uid=*/ 2L, currentUserId,
+                "package2", "label2", /*consumePower=*/ 0,
+                /*foregroundUsageConsumePower=*/ 0, /*foregroundServiceUsageConsumePower=*/ 0,
+                /*backgroundUsageConsumePower=*/ 0, /*cachedUsageConsumePower=*/ 0,
+                /*uid=*/ 2L, currentUserId,
                 ConvertUtils.CONSUMER_TYPE_UID_BATTERY, /*foregroundUsageTimeInMs=*/ 0L,
-                /*backgroundUsageTimeInMs=*/ 0L);
+                /*foregroundServiceUsageTimeInMs=*/ 0L, /*backgroundUsageTimeInMs=*/ 0L);
         entryMap.put(entry.getKey(), entry);
         batteryHistoryMap.put(batteryHistoryKeys[1], entryMap);
         // Adds the index = 2 data.
         entryMap = new HashMap<>();
         entry = createBatteryHistEntry(
-                "package1", "label1", /*consumePower=*/ 10.0, /*uid=*/ 1L, currentUserId,
+                "package1", "label1", /*consumePower=*/ 10.0,
+                /*foregroundUsageConsumePower=*/ 5, /*foregroundServiceUsageConsumePower=*/ 5,
+                /*backgroundUsageConsumePower=*/ 0, /*cachedUsageConsumePower=*/ 0,
+                /*uid=*/ 1L, currentUserId,
                 ConvertUtils.CONSUMER_TYPE_UID_BATTERY, /*foregroundUsageTimeInMs=*/ 10L,
-                /*backgroundUsageTimeInMs=*/ 20L);
+                /*foregroundServiceUsageTimeInMs=*/ 15L, /*backgroundUsageTimeInMs=*/ 20L);
         entryMap.put(entry.getKey(), entry);
         entry = createBatteryHistEntry(
-                "package2", "label2", /*consumePower=*/ 10.0, /*uid=*/ 2L, currentUserId,
+                "package2", "label2", /*consumePower=*/ 10.0,
+                /*foregroundUsageConsumePower=*/ 0, /*foregroundServiceUsageConsumePower=*/ 0,
+                /*backgroundUsageConsumePower=*/ 5, /*cachedUsageConsumePower=*/ 5,
+                /*uid=*/ 2L, currentUserId,
                 ConvertUtils.CONSUMER_TYPE_UID_BATTERY, /*foregroundUsageTimeInMs=*/ 10L,
-                /*backgroundUsageTimeInMs=*/ 20L);
+                /*foregroundServiceUsageTimeInMs=*/ 15L, /*backgroundUsageTimeInMs=*/ 20L);
         entryMap.put(entry.getKey(), entry);
         batteryHistoryMap.put(batteryHistoryKeys[2], entryMap);
         final List<BatteryLevelData.PeriodBatteryLevelData> hourlyBatteryLevelsPerDay =
@@ -996,22 +1136,42 @@
         batteryEntryList.add(mMockBatteryEntry3);
         batteryEntryList.add(mMockBatteryEntry4);
         doReturn(0.0).when(mMockBatteryEntry1).getConsumedPower();
+        doReturn(0.0).when(mMockBatteryEntry1).getConsumedPowerInForeground();
+        doReturn(0.0).when(mMockBatteryEntry1).getConsumedPowerInForegroundService();
+        doReturn(0.0).when(mMockBatteryEntry1).getConsumedPowerInBackground();
+        doReturn(0.0).when(mMockBatteryEntry1).getConsumedPowerInCached();
         doReturn(30L).when(mMockBatteryEntry1).getTimeInForegroundMs();
+        doReturn(20L).when(mMockBatteryEntry1).getTimeInForegroundServiceMs();
         doReturn(40L).when(mMockBatteryEntry1).getTimeInBackgroundMs();
         doReturn(1).when(mMockBatteryEntry1).getUid();
         doReturn(ConvertUtils.CONSUMER_TYPE_UID_BATTERY).when(mMockBatteryEntry1).getConsumerType();
         doReturn(0.5).when(mMockBatteryEntry2).getConsumedPower();
+        doReturn(0.5).when(mMockBatteryEntry2).getConsumedPowerInForeground();
+        doReturn(0.0).when(mMockBatteryEntry2).getConsumedPowerInForegroundService();
+        doReturn(0.0).when(mMockBatteryEntry2).getConsumedPowerInBackground();
+        doReturn(0.0).when(mMockBatteryEntry2).getConsumedPowerInCached();
         doReturn(20L).when(mMockBatteryEntry2).getTimeInForegroundMs();
+        doReturn(30L).when(mMockBatteryEntry2).getTimeInForegroundServiceMs();
         doReturn(20L).when(mMockBatteryEntry2).getTimeInBackgroundMs();
         doReturn(2).when(mMockBatteryEntry2).getUid();
         doReturn(ConvertUtils.CONSUMER_TYPE_UID_BATTERY).when(mMockBatteryEntry2).getConsumerType();
         doReturn(0.0).when(mMockBatteryEntry3).getConsumedPower();
+        doReturn(0.0).when(mMockBatteryEntry3).getConsumedPowerInForeground();
+        doReturn(0.0).when(mMockBatteryEntry3).getConsumedPowerInForegroundService();
+        doReturn(0.0).when(mMockBatteryEntry3).getConsumedPowerInBackground();
+        doReturn(0.0).when(mMockBatteryEntry3).getConsumedPowerInCached();
         doReturn(0L).when(mMockBatteryEntry3).getTimeInForegroundMs();
+        doReturn(0L).when(mMockBatteryEntry3).getTimeInForegroundServiceMs();
         doReturn(0L).when(mMockBatteryEntry3).getTimeInBackgroundMs();
         doReturn(3).when(mMockBatteryEntry3).getUid();
         doReturn(ConvertUtils.CONSUMER_TYPE_UID_BATTERY).when(mMockBatteryEntry3).getConsumerType();
         doReturn(1.5).when(mMockBatteryEntry4).getConsumedPower();
+        doReturn(0.9).when(mMockBatteryEntry4).getConsumedPowerInForeground();
+        doReturn(0.2).when(mMockBatteryEntry4).getConsumedPowerInForegroundService();
+        doReturn(0.3).when(mMockBatteryEntry4).getConsumedPowerInBackground();
+        doReturn(0.1).when(mMockBatteryEntry4).getConsumedPowerInCached();
         doReturn(10L).when(mMockBatteryEntry4).getTimeInForegroundMs();
+        doReturn(15L).when(mMockBatteryEntry4).getTimeInForegroundServiceMs();
         doReturn(10L).when(mMockBatteryEntry4).getTimeInBackgroundMs();
         doReturn(4).when(mMockBatteryEntry4).getUid();
         doReturn(ConvertUtils.CONSUMER_TYPE_SYSTEM_BATTERY)
@@ -1025,15 +1185,24 @@
         assertBatteryDiffEntry(
                 batteryDiffData.getAppDiffEntryList().get(0), 0, /*uid=*/ 2L,
                 ConvertUtils.CONSUMER_TYPE_UID_BATTERY, /*consumePercentage=*/ 25.0,
-                /*foregroundUsageTimeInMs=*/ 20, /*backgroundUsageTimeInMs=*/ 20);
+                /*foregroundUsageConsumePower=*/ 0.5, /*foregroundServiceUsageConsumePower=*/ 0,
+                /*backgroundUsageConsumePower=*/ 0, /*cachedUsageConsumePower=*/ 0,
+                /*foregroundUsageTimeInMs=*/ 20, /*foregroundServiceUsageTimeInMs=*/ 30,
+                /*backgroundUsageTimeInMs=*/ 20);
         assertBatteryDiffEntry(
                 batteryDiffData.getAppDiffEntryList().get(1), 0, /*uid=*/ 1L,
                 ConvertUtils.CONSUMER_TYPE_UID_BATTERY, /*consumePercentage=*/ 0.0,
-                /*foregroundUsageTimeInMs=*/ 30, /*backgroundUsageTimeInMs=*/ 40);
+                /*foregroundUsageConsumePower=*/ 0, /*foregroundServiceUsageConsumePower=*/ 0,
+                /*backgroundUsageConsumePower=*/ 0, /*cachedUsageConsumePower=*/ 0,
+                /*foregroundUsageTimeInMs=*/ 30, /*foregroundServiceUsageTimeInMs=*/ 20,
+                /*backgroundUsageTimeInMs=*/ 40);
         assertBatteryDiffEntry(
                 batteryDiffData.getSystemDiffEntryList().get(0), 0, /*uid=*/ 4L,
                 ConvertUtils.CONSUMER_TYPE_SYSTEM_BATTERY, /*consumePercentage=*/ 75.0,
-                /*foregroundUsageTimeInMs=*/ 10, /*backgroundUsageTimeInMs=*/ 10);
+                /*foregroundUsageConsumePower=*/ 0.9, /*foregroundServiceUsageConsumePower=*/ 0.2,
+                /*backgroundUsageConsumePower=*/ 0.3, /*cachedUsageConsumePower=*/ 0.1,
+                /*foregroundUsageTimeInMs=*/ 10, /*foregroundServiceUsageTimeInMs=*/ 15,
+                /*backgroundUsageTimeInMs=*/ 10);
     }
 
     private static Map<Long, Map<String, BatteryHistEntry>> createHistoryMap(
@@ -1068,15 +1237,24 @@
 
     private static BatteryHistEntry createBatteryHistEntry(
             final String packageName, final String appLabel, final double consumePower,
+            final double foregroundUsageConsumePower,
+            final double foregroundServiceUsageConsumePower,
+            final double backgroundUsageConsumePower, final double cachedUsageConsumePower,
             final long uid, final long userId, final int consumerType,
-            final long foregroundUsageTimeInMs, final long backgroundUsageTimeInMs) {
+            final long foregroundUsageTimeInMs, final long foregroundServiceUsageTimeInMs,
+            final long backgroundUsageTimeInMs) {
         // Only insert required fields.
         final BatteryInformation batteryInformation =
                 BatteryInformation
                         .newBuilder()
                         .setAppLabel(appLabel)
                         .setConsumePower(consumePower)
+                        .setForegroundUsageConsumePower(foregroundUsageConsumePower)
+                        .setForegroundServiceUsageConsumePower(foregroundServiceUsageConsumePower)
+                        .setBackgroundUsageConsumePower(backgroundUsageConsumePower)
+                        .setCachedUsageConsumePower(cachedUsageConsumePower)
                         .setForegroundUsageTimeInMs(foregroundUsageTimeInMs)
+                        .setForegroundServiceUsageTimeInMs(foregroundServiceUsageTimeInMs)
                         .setBackgroundUsageTimeInMs(backgroundUsageTimeInMs)
                         .build();
         final ContentValues values = new ContentValues();
@@ -1152,12 +1330,23 @@
     private static void assertBatteryDiffEntry(
             final BatteryDiffEntry entry, final long userId, final long uid,
             final int consumerType, final double consumePercentage,
-            final long foregroundUsageTimeInMs, final long backgroundUsageTimeInMs) {
+            final double foregroundUsageConsumePower,
+            final double foregroundServiceUsageConsumePower,
+            final double backgroundUsageConsumePower, final double cachedUsageConsumePower,
+            final long foregroundUsageTimeInMs, final long foregroundServiceUsageTimeInMs,
+            final long backgroundUsageTimeInMs) {
         assertThat(entry.mBatteryHistEntry.mUserId).isEqualTo(userId);
         assertThat(entry.mBatteryHistEntry.mUid).isEqualTo(uid);
         assertThat(entry.mBatteryHistEntry.mConsumerType).isEqualTo(consumerType);
         assertThat(entry.getPercentOfTotal()).isEqualTo(consumePercentage);
+        assertThat(entry.mForegroundUsageConsumePower).isEqualTo(foregroundUsageConsumePower);
+        assertThat(entry.mForegroundServiceUsageConsumePower)
+                .isEqualTo(foregroundServiceUsageConsumePower);
+        assertThat(entry.mBackgroundUsageConsumePower).isEqualTo(backgroundUsageConsumePower);
+        assertThat(entry.mCachedUsageConsumePower).isEqualTo(cachedUsageConsumePower);
         assertThat(entry.mForegroundUsageTimeInMs).isEqualTo(foregroundUsageTimeInMs);
+        assertThat(entry.mForegroundServiceUsageTimeInMs)
+                .isEqualTo(foregroundServiceUsageTimeInMs);
         assertThat(entry.mBackgroundUsageTimeInMs).isEqualTo(backgroundUsageTimeInMs);
     }
 }
diff --git a/tests/robotests/src/com/android/settings/fuelgauge/batteryusage/DatabaseUtilsTest.java b/tests/robotests/src/com/android/settings/fuelgauge/batteryusage/DatabaseUtilsTest.java
index d140ec1..0c66267 100644
--- a/tests/robotests/src/com/android/settings/fuelgauge/batteryusage/DatabaseUtilsTest.java
+++ b/tests/robotests/src/com/android/settings/fuelgauge/batteryusage/DatabaseUtilsTest.java
@@ -46,7 +46,6 @@
 import org.robolectric.Shadows;
 
 import java.util.ArrayList;
-import java.util.Calendar;
 import java.util.List;
 import java.util.Map;
 
@@ -99,7 +98,8 @@
         doReturn(null).when(mContext).registerReceiver(any(), any());
         assertThat(
                 DatabaseUtils.sendBatteryEntryData(
-                        mContext, /*batteryEntryList=*/ null, mBatteryUsageStats))
+                        mContext, /*batteryEntryList=*/ null, mBatteryUsageStats,
+                        /*isFullChargeStart=*/ false))
                 .isNull();
     }
 
@@ -118,7 +118,8 @@
 
         final List<ContentValues> valuesList =
                 DatabaseUtils.sendBatteryEntryData(
-                        mContext, batteryEntryList, mBatteryUsageStats);
+                        mContext, batteryEntryList, mBatteryUsageStats,
+                        /*isFullChargeStart=*/ false);
 
         assertThat(valuesList).hasSize(2);
         // Verifies the ContentValues content.
@@ -141,7 +142,8 @@
                 DatabaseUtils.sendBatteryEntryData(
                         mContext,
                         new ArrayList<>(),
-                        mBatteryUsageStats);
+                        mBatteryUsageStats,
+                        /*isFullChargeStart=*/ false);
 
         assertThat(valuesList).hasSize(1);
         verifyFakeContentValues(valuesList.get(0));
@@ -159,7 +161,8 @@
                 DatabaseUtils.sendBatteryEntryData(
                         mContext,
                         /*batteryEntryList=*/ null,
-                        mBatteryUsageStats);
+                        mBatteryUsageStats,
+                        /*isFullChargeStart=*/ false);
 
         assertThat(valuesList).hasSize(1);
         verifyFakeContentValues(valuesList.get(0));
@@ -177,7 +180,8 @@
                 DatabaseUtils.sendBatteryEntryData(
                         mContext,
                         /*batteryEntryList=*/ null,
-                        /*batteryUsageStats=*/ null);
+                        /*batteryUsageStats=*/ null,
+                        /*isFullChargeStart=*/ false);
 
         assertThat(valuesList).hasSize(1);
         verifyFakeContentValues(valuesList.get(0));
@@ -258,88 +262,6 @@
         assertThat(batteryHistMap).isEmpty();
     }
 
-    @Test
-    public void saveLastFullChargeTimestampPref_notFullCharge_returnsFalse() {
-        DatabaseUtils.saveLastFullChargeTimestampPref(
-                mContext,
-                BatteryManager.BATTERY_STATUS_UNKNOWN,
-                /* level */ 10,
-                /* timestamp */ 1);
-        assertThat(DatabaseUtils.getLastFullChargeTimestampPref(mContext)).isEqualTo(0);
-    }
-
-    @Test
-    public void saveLastFullChargeTimestampPref_fullStatus_returnsTrue() {
-        long expectedTimestamp = 1;
-        DatabaseUtils.saveLastFullChargeTimestampPref(
-                mContext,
-                BatteryManager.BATTERY_STATUS_FULL,
-                /* level */ 10,
-                /* timestamp */ expectedTimestamp);
-        assertThat(DatabaseUtils.getLastFullChargeTimestampPref(mContext))
-                .isEqualTo(expectedTimestamp);
-    }
-
-    @Test
-    public void saveLastFullChargeTimestampPref_level100_returnsTrue() {
-        long expectedTimestamp = 1;
-        DatabaseUtils.saveLastFullChargeTimestampPref(
-                mContext,
-                BatteryManager.BATTERY_STATUS_UNKNOWN,
-                /* level */ 100,
-                /* timestamp */ expectedTimestamp);
-        assertThat(DatabaseUtils.getLastFullChargeTimestampPref(mContext))
-                .isEqualTo(expectedTimestamp);
-    }
-
-    @Test
-    public void getStartTimestampForLastFullCharge_noTimestampPreference_returnsSixDaysAgo() {
-        Calendar currentCalendar = Calendar.getInstance();
-        currentCalendar.set(2022, 6, 5, 6, 30, 50); // 2022-07-05 06:30:50
-        Calendar expectedCalendar = Calendar.getInstance();
-        expectedCalendar.set(2022, 5, 29, 0, 0, 0); // 2022-06-29 00:00:00
-        expectedCalendar.set(Calendar.MILLISECOND, 0);
-
-        assertThat(DatabaseUtils.getStartTimestampForLastFullCharge(mContext, currentCalendar))
-                .isEqualTo(expectedCalendar.getTimeInMillis());
-    }
-
-    @Test
-    public void getStartTimestampForLastFullCharge_lastFullChargeEarlier_returnsSixDaysAgo() {
-        Calendar lastFullCalendar = Calendar.getInstance();
-        lastFullCalendar.set(2021, 11, 25, 6, 30, 50); // 2021-12-25 06:30:50
-        DatabaseUtils.saveLastFullChargeTimestampPref(
-                mContext,
-                BatteryManager.BATTERY_STATUS_UNKNOWN,
-                /* level */ 100,
-                /* timestamp */ lastFullCalendar.getTimeInMillis());
-        Calendar currentCalendar = Calendar.getInstance();
-        currentCalendar.set(2022, 0, 2, 6, 30, 50); // 2022-01-02 06:30:50
-        Calendar expectedCalendar = Calendar.getInstance();
-        expectedCalendar.set(2021, 11, 27, 0, 0, 0); // 2021-12-27 00:00:00
-        expectedCalendar.set(Calendar.MILLISECOND, 0);
-
-        assertThat(DatabaseUtils.getStartTimestampForLastFullCharge(mContext, currentCalendar))
-                .isEqualTo(expectedCalendar.getTimeInMillis());
-    }
-
-    @Test
-    public void getStartTimestampForLastFullCharge_lastFullChargeLater_returnsLastFullCharge() {
-        Calendar lastFullCalendar = Calendar.getInstance();
-        lastFullCalendar.set(2022, 6, 1, 6, 30, 50); // 2022-07-01 06:30:50
-        long expectedTimestamp = lastFullCalendar.getTimeInMillis();
-        DatabaseUtils.saveLastFullChargeTimestampPref(
-                mContext,
-                BatteryManager.BATTERY_STATUS_UNKNOWN,
-                /* level */ 100,
-                /* timestamp */ expectedTimestamp);
-        Calendar currentCalendar = Calendar.getInstance();
-        currentCalendar.set(2022, 6, 5, 6, 30, 50); // 2022-07-05 06:30:50
-
-        assertThat(DatabaseUtils.getStartTimestampForLastFullCharge(mContext, currentCalendar))
-                .isEqualTo(expectedTimestamp);
-    }
-
     private static void verifyContentValues(double consumedPower, ContentValues values) {
         final BatteryInformation batteryInformation =
                 ConvertUtils.getBatteryInformation(
diff --git a/tests/robotests/src/com/android/settings/fuelgauge/batteryusage/PowerUsageBaseTest.java b/tests/robotests/src/com/android/settings/fuelgauge/batteryusage/PowerUsageBaseTest.java
index 2700930..6ed10cd 100644
--- a/tests/robotests/src/com/android/settings/fuelgauge/batteryusage/PowerUsageBaseTest.java
+++ b/tests/robotests/src/com/android/settings/fuelgauge/batteryusage/PowerUsageBaseTest.java
@@ -15,18 +15,26 @@
  */
 package com.android.settings.fuelgauge.batteryusage;
 
+import static com.android.settings.fuelgauge.batteryusage.PowerUsageBase.KEY_INCLUDE_HISTORY;
+import static com.android.settings.fuelgauge.batteryusage.PowerUsageBase.KEY_REFRESH_TYPE;
+
 import static org.mockito.ArgumentMatchers.any;
 import static org.mockito.ArgumentMatchers.anyInt;
+import static org.mockito.ArgumentMatchers.eq;
+import static org.mockito.ArgumentMatchers.refEq;
 import static org.mockito.Mockito.doReturn;
 import static org.mockito.Mockito.never;
 import static org.mockito.Mockito.spy;
 import static org.mockito.Mockito.verify;
 
 import android.content.Context;
+import android.os.BatteryUsageStats;
 import android.os.Bundle;
 
 import androidx.loader.app.LoaderManager;
+import androidx.loader.content.Loader;
 
+import com.android.settings.fuelgauge.BatteryBroadcastReceiver;
 import com.android.settings.testutils.shadow.ShadowDashboardFragment;
 import com.android.settingslib.core.AbstractPreferenceController;
 
@@ -46,14 +54,15 @@
 
     @Mock
     private LoaderManager mLoaderManager;
+    @Mock
+    private Loader<BatteryUsageStats> mBatteryUsageStatsLoader;
     private TestFragment mFragment;
 
     @Before
     public void setUp() {
         MockitoAnnotations.initMocks(this);
 
-        mFragment = spy(new TestFragment());
-        doReturn(mLoaderManager).when(mFragment).getLoaderManager();
+        mFragment = spy(new TestFragment(mLoaderManager));
     }
 
     @Test
@@ -63,7 +72,62 @@
         verify(mLoaderManager, never()).initLoader(anyInt(), any(Bundle.class), any());
     }
 
-    public static class TestFragment extends PowerUsageBase {
+    @Test
+    public void restartBatteryInfoLoader() {
+        final Bundle bundle = new Bundle();
+        bundle.putInt(KEY_REFRESH_TYPE, BatteryBroadcastReceiver.BatteryUpdateType.BATTERY_STATUS);
+        bundle.putBoolean(KEY_INCLUDE_HISTORY, false);
+        doReturn(mBatteryUsageStatsLoader).when(mLoaderManager).getLoader(
+                PowerUsageBase.LoaderIndex.BATTERY_USAGE_STATS_LOADER);
+        doReturn(false).when(mBatteryUsageStatsLoader).isReset();
+
+        mFragment.restartBatteryStatsLoader(
+                BatteryBroadcastReceiver.BatteryUpdateType.BATTERY_STATUS);
+
+        verify(mLoaderManager)
+                .restartLoader(eq(PowerUsageBase.LoaderIndex.BATTERY_USAGE_STATS_LOADER),
+                        refEq(bundle), any());
+    }
+
+    @Test
+    public void restartBatteryInfoLoader_loaderReset_initLoader() {
+        final Bundle bundle = new Bundle();
+        bundle.putInt(KEY_REFRESH_TYPE, BatteryBroadcastReceiver.BatteryUpdateType.BATTERY_STATUS);
+        bundle.putBoolean(KEY_INCLUDE_HISTORY, false);
+        doReturn(mBatteryUsageStatsLoader).when(mLoaderManager).getLoader(
+                PowerUsageBase.LoaderIndex.BATTERY_USAGE_STATS_LOADER);
+        doReturn(true).when(mBatteryUsageStatsLoader).isReset();
+
+        mFragment.restartBatteryStatsLoader(
+                BatteryBroadcastReceiver.BatteryUpdateType.BATTERY_STATUS);
+
+        verify(mLoaderManager)
+                .initLoader(eq(PowerUsageBase.LoaderIndex.BATTERY_USAGE_STATS_LOADER),
+                        refEq(bundle), any());
+    }
+
+    @Test
+    public void restartBatteryInfoLoader_nullLoader_initLoader() {
+        final Bundle bundle = new Bundle();
+        bundle.putInt(KEY_REFRESH_TYPE, BatteryBroadcastReceiver.BatteryUpdateType.BATTERY_STATUS);
+        bundle.putBoolean(KEY_INCLUDE_HISTORY, false);
+        doReturn(null).when(mLoaderManager).getLoader(
+                PowerUsageBase.LoaderIndex.BATTERY_USAGE_STATS_LOADER);
+
+        mFragment.restartBatteryStatsLoader(
+                BatteryBroadcastReceiver.BatteryUpdateType.BATTERY_STATUS);
+
+        verify(mLoaderManager).initLoader(eq(PowerUsageBase.LoaderIndex.BATTERY_USAGE_STATS_LOADER),
+                refEq(bundle), any());
+    }
+
+    private static class TestFragment extends PowerUsageBase {
+
+        private LoaderManager mLoaderManager;
+
+        TestFragment(LoaderManager loaderManager) {
+            mLoaderManager = loaderManager;
+        }
 
         @Override
         public int getMetricsCategory() {
@@ -94,5 +158,10 @@
         protected List<AbstractPreferenceController> createPreferenceControllers(Context context) {
             return null;
         }
+
+        @Override
+        protected LoaderManager getLoaderManagerForCurrentFragment() {
+            return mLoaderManager;
+        }
     }
 }
diff --git a/tests/robotests/src/com/android/settings/fuelgauge/batteryusage/PowerUsageSummaryTest.java b/tests/robotests/src/com/android/settings/fuelgauge/batteryusage/PowerUsageSummaryTest.java
index e134490..e44d92c 100644
--- a/tests/robotests/src/com/android/settings/fuelgauge/batteryusage/PowerUsageSummaryTest.java
+++ b/tests/robotests/src/com/android/settings/fuelgauge/batteryusage/PowerUsageSummaryTest.java
@@ -15,7 +15,6 @@
  */
 package com.android.settings.fuelgauge.batteryusage;
 
-import static com.android.settings.fuelgauge.batteryusage.PowerUsageSummary.BATTERY_INFO_LOADER;
 import static com.android.settings.fuelgauge.batteryusage.PowerUsageSummary.KEY_BATTERY_ERROR;
 import static com.android.settings.fuelgauge.batteryusage.PowerUsageSummary.KEY_BATTERY_USAGE;
 
@@ -39,14 +38,17 @@
 import android.provider.Settings;
 
 import androidx.loader.app.LoaderManager;
+import androidx.loader.content.Loader;
 import androidx.preference.Preference;
 import androidx.preference.PreferenceScreen;
 
 import com.android.settings.R;
 import com.android.settings.SettingsActivity;
 import com.android.settings.fuelgauge.BatteryBroadcastReceiver;
+import com.android.settings.fuelgauge.BatteryInfo;
 import com.android.settings.fuelgauge.BatteryUtils;
 import com.android.settings.fuelgauge.batterytip.BatteryTipPreferenceController;
+import com.android.settings.fuelgauge.batterytip.tips.BatteryTip;
 import com.android.settings.testutils.FakeFeatureFactory;
 import com.android.settings.testutils.XmlTestUtils;
 import com.android.settings.testutils.shadow.ShadowUtils;
@@ -69,8 +71,6 @@
 // TODO: Improve this test class so that it starts up the real activity and fragment.
 @RunWith(RobolectricTestRunner.class)
 public class PowerUsageSummaryTest {
-
-    private static final long TIME_SINCE_LAST_FULL_CHARGE_MS = 120 * 60 * 1000;
     private static Intent sAdditionalBatteryInfoIntent;
 
     @BeforeClass
@@ -83,6 +83,10 @@
     @Mock
     private LoaderManager mLoaderManager;
     @Mock
+    private Loader<BatteryTip> mBatteryTipLoader;
+    @Mock
+    private Loader<BatteryInfo> mBatteryInfoLoader;
+    @Mock
     private ContentResolver mContentResolver;
     @Mock
     private BatteryBroadcastReceiver mBatteryBroadcastReceiver;
@@ -105,11 +109,9 @@
 
         mRealContext = spy(RuntimeEnvironment.application);
         mFeatureFactory = FakeFeatureFactory.setupForTest();
-        mFragment = spy(new TestFragment(mRealContext));
+        mFragment = spy(new TestFragment(mRealContext, mLoaderManager));
         mFragment.initFeatureProvider();
         doNothing().when(mFragment).restartBatteryStatsLoader(anyInt());
-        doReturn(mock(LoaderManager.class)).when(mFragment).getLoaderManager();
-
         when(mFragment.getActivity()).thenReturn(mSettingsActivity);
         when(mFeatureFactory.powerUsageFeatureProvider.getAdditionalBatteryInfoIntent())
                 .thenReturn(sAdditionalBatteryInfoIntent);
@@ -153,12 +155,58 @@
     @Test
     public void restartBatteryTipLoader() {
         //TODO: add policy logic here when BatteryTipPolicy is implemented
-        doReturn(mLoaderManager).when(mFragment).getLoaderManager();
+        doReturn(mBatteryTipLoader).when(mLoaderManager).getLoader(
+                PowerUsageBase.LoaderIndex.BATTERY_TIP_LOADER);
+        doReturn(false).when(mBatteryTipLoader).isReset();
 
         mFragment.restartBatteryTipLoader();
 
-        verify(mLoaderManager)
-                .restartLoader(eq(PowerUsageSummary.BATTERY_TIP_LOADER), eq(Bundle.EMPTY), any());
+        verify(mLoaderManager).restartLoader(eq(PowerUsageBase.LoaderIndex.BATTERY_TIP_LOADER),
+                eq(Bundle.EMPTY), any());
+    }
+
+    @Test
+    public void restartBatteryTipLoader_nullLoader_initLoader() {
+        doReturn(null).when(mLoaderManager).getLoader(
+                PowerUsageBase.LoaderIndex.BATTERY_TIP_LOADER);
+
+        mFragment.restartBatteryTipLoader();
+
+        verify(mLoaderManager).initLoader(eq(PowerUsageBase.LoaderIndex.BATTERY_TIP_LOADER),
+                eq(Bundle.EMPTY), any());
+    }
+
+    @Test
+    public void restartBatteryTipLoader_loaderReset_initLoader() {
+        doReturn(mBatteryTipLoader).when(mLoaderManager).getLoader(
+                PowerUsageBase.LoaderIndex.BATTERY_TIP_LOADER);
+        doReturn(true).when(mBatteryTipLoader).isReset();
+
+        mFragment.restartBatteryTipLoader();
+
+
+        verify(mLoaderManager).initLoader(eq(PowerUsageBase.LoaderIndex.BATTERY_TIP_LOADER),
+                eq(Bundle.EMPTY), any());
+    }
+
+
+    @Test
+    public void refreshUi_contextNull_doNothing() {
+        doReturn(null).when(mFragment).getContext();
+
+        mFragment.refreshUi(BatteryBroadcastReceiver.BatteryUpdateType.MANUAL);
+
+        verify(mFragment, never()).restartBatteryTipLoader();
+        verify(mFragment, never()).restartBatteryInfoLoader();
+    }
+
+    @Test
+    public void refreshUi_batteryNotPresent_doNothing() {
+        mFragment.setIsBatteryPresent(false);
+        mFragment.refreshUi(BatteryBroadcastReceiver.BatteryUpdateType.MANUAL);
+
+        verify(mFragment, never()).restartBatteryTipLoader();
+        verify(mFragment, never()).restartBatteryInfoLoader();
     }
 
     @Test
@@ -166,10 +214,12 @@
         mFragment.mBatteryTipPreferenceController = mock(BatteryTipPreferenceController.class);
         when(mFragment.mBatteryTipPreferenceController.needUpdate()).thenReturn(false);
         mFragment.updateBatteryTipFlag(new Bundle());
+        doNothing().when(mFragment).restartBatteryInfoLoader();
 
         mFragment.refreshUi(BatteryBroadcastReceiver.BatteryUpdateType.MANUAL);
 
         verify(mFragment, never()).restartBatteryTipLoader();
+        verify(mFragment).restartBatteryInfoLoader();
     }
 
     @Test
@@ -177,10 +227,12 @@
         mFragment.mBatteryTipPreferenceController = mock(BatteryTipPreferenceController.class);
         when(mFragment.mBatteryTipPreferenceController.needUpdate()).thenReturn(true);
         mFragment.updateBatteryTipFlag(new Bundle());
+        doNothing().when(mFragment).restartBatteryInfoLoader();
 
         mFragment.refreshUi(BatteryBroadcastReceiver.BatteryUpdateType.BATTERY_LEVEL);
 
         verify(mFragment, never()).restartBatteryTipLoader();
+        verify(mFragment).restartBatteryInfoLoader();
     }
 
     @Test
@@ -188,10 +240,13 @@
         mFragment.mBatteryTipPreferenceController = mock(BatteryTipPreferenceController.class);
         when(mFragment.mBatteryTipPreferenceController.needUpdate()).thenReturn(true);
         mFragment.updateBatteryTipFlag(new Bundle());
+        doNothing().when(mFragment).restartBatteryInfoLoader();
+        doNothing().when(mFragment).restartBatteryTipLoader();
 
         mFragment.refreshUi(BatteryBroadcastReceiver.BatteryUpdateType.MANUAL);
 
         verify(mFragment).restartBatteryTipLoader();
+        verify(mFragment).restartBatteryInfoLoader();
     }
 
     @Test
@@ -215,19 +270,68 @@
     @Test
     public void restartBatteryInfoLoader_contextNull_doNothing() {
         when(mFragment.getContext()).thenReturn(null);
-        when(mFragment.getLoaderManager()).thenReturn(mLoaderManager);
 
         mFragment.restartBatteryInfoLoader();
 
-        verify(mLoaderManager, never()).restartLoader(BATTERY_INFO_LOADER, Bundle.EMPTY,
+        verify(mLoaderManager, never()).restartLoader(
+                PowerUsageBase.LoaderIndex.BATTERY_INFO_LOADER, Bundle.EMPTY,
                 mFragment.mBatteryInfoLoaderCallbacks);
     }
 
-    public static class TestFragment extends PowerUsageSummary {
-        private Context mContext;
+    @Test
+    public void restartBatteryInfoLoader_batteryIsNotPresent_doNothing() {
+        mFragment.setIsBatteryPresent(false);
 
-        public TestFragment(Context context) {
+        mFragment.restartBatteryInfoLoader();
+
+        verify(mLoaderManager, never()).restartLoader(
+                PowerUsageBase.LoaderIndex.BATTERY_INFO_LOADER, Bundle.EMPTY,
+                mFragment.mBatteryInfoLoaderCallbacks);
+    }
+
+    @Test
+    public void restartBatteryInfoLoader() {
+        doReturn(mBatteryInfoLoader).when(mLoaderManager).getLoader(
+                PowerUsageBase.LoaderIndex.BATTERY_INFO_LOADER);
+        doReturn(false).when(mBatteryTipLoader).isReset();
+
+        mFragment.restartBatteryInfoLoader();
+
+        verify(mLoaderManager).restartLoader(eq(PowerUsageBase.LoaderIndex.BATTERY_INFO_LOADER),
+                eq(Bundle.EMPTY), any());
+    }
+
+    @Test
+    public void restartBatteryInfoLoader_nullLoader_initLoader() {
+        doReturn(null).when(mLoaderManager).getLoader(
+                PowerUsageBase.LoaderIndex.BATTERY_INFO_LOADER);
+
+        mFragment.restartBatteryInfoLoader();
+
+        verify(mLoaderManager).initLoader(eq(PowerUsageBase.LoaderIndex.BATTERY_INFO_LOADER),
+                eq(Bundle.EMPTY), any());
+    }
+
+    @Test
+    public void restartBatteryInfoLoader_loaderReset_initLoader() {
+        mFragment.setIsBatteryPresent(true);
+        doReturn(mBatteryInfoLoader).when(mLoaderManager).getLoader(
+                PowerUsageBase.LoaderIndex.BATTERY_INFO_LOADER);
+        doReturn(true).when(mBatteryInfoLoader).isReset();
+
+        mFragment.restartBatteryInfoLoader();
+
+        verify(mLoaderManager).initLoader(eq(PowerUsageBase.LoaderIndex.BATTERY_INFO_LOADER),
+                eq(Bundle.EMPTY), any());
+    }
+
+    private static class TestFragment extends PowerUsageSummary {
+        private Context mContext;
+        private LoaderManager mLoaderManager;
+
+        TestFragment(Context context, LoaderManager loaderManager) {
             mContext = context;
+            mLoaderManager = loaderManager;
         }
 
         @Override
@@ -240,5 +344,15 @@
             // Override it so we can access this method in test
             return super.getContentResolver();
         }
+
+        public void setIsBatteryPresent(boolean isBatteryPresent) {
+            mIsBatteryPresent = isBatteryPresent;
+        }
+
+        @Override
+        protected LoaderManager getLoaderManagerForCurrentFragment() {
+            return mLoaderManager;
+        }
     }
+
 }
diff --git a/tests/robotests/src/com/android/settings/fuelgauge/batteryusage/bugreport/BugReportContentProviderTest.java b/tests/robotests/src/com/android/settings/fuelgauge/batteryusage/bugreport/BugReportContentProviderTest.java
new file mode 100644
index 0000000..87e253f
--- /dev/null
+++ b/tests/robotests/src/com/android/settings/fuelgauge/batteryusage/bugreport/BugReportContentProviderTest.java
@@ -0,0 +1,89 @@
+/*
+ * 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.batteryusage.bugreport;
+
+import static com.google.common.truth.Truth.assertThat;
+
+import android.content.Context;
+
+import androidx.test.core.app.ApplicationProvider;
+
+import com.android.settings.testutils.BatteryTestUtils;
+
+import org.junit.Before;
+import org.junit.Test;
+import org.junit.runner.RunWith;
+import org.robolectric.RobolectricTestRunner;
+
+import java.io.FileDescriptor;
+import java.io.PrintWriter;
+import java.io.StringWriter;
+
+/** Tests of {@link BugReportContentProvider}. */
+@RunWith(RobolectricTestRunner.class)
+public final class BugReportContentProviderTest {
+    private static final String PACKAGE_NAME1 = "com.android.settings";
+    private static final String PACKAGE_NAME2 = "com.android.systemui";
+
+    private Context mContext;
+    private PrintWriter mPrintWriter;
+    private StringWriter mStringWriter;
+    private BugReportContentProvider mBugReportContentProvider;
+
+    @Before
+    public void setUp() {
+        mStringWriter = new StringWriter();
+        mPrintWriter = new PrintWriter(mStringWriter);
+        mContext = ApplicationProvider.getApplicationContext();
+        mBugReportContentProvider = new BugReportContentProvider();
+        mBugReportContentProvider.attachInfo(mContext, /*info=*/ null);
+        // Inserts fake data into database for testing.
+        BatteryTestUtils.setUpBatteryStateDatabase(mContext);
+        BatteryTestUtils.insertDataToBatteryStateDatabase(
+                mContext, System.currentTimeMillis(), PACKAGE_NAME1);
+        BatteryTestUtils.insertDataToBatteryStateDatabase(
+                mContext, System.currentTimeMillis(), PACKAGE_NAME2);
+    }
+
+    @Test
+    public void dump_nullContext_notDumpsBatteryUsageData() {
+        mBugReportContentProvider = new BugReportContentProvider();
+        mBugReportContentProvider.attachInfo(/*context=*/ null, /*info=*/ null);
+
+        mBugReportContentProvider.dump(FileDescriptor.out, mPrintWriter, new String[] {});
+
+        assertThat(mStringWriter.toString()).isEmpty();
+    }
+
+    @Test
+    public void dump_inWorkProfileMode_notDumpsBatteryUsageData() {
+        BatteryTestUtils.setWorkProfile(mContext);
+        mBugReportContentProvider.dump(FileDescriptor.out, mPrintWriter, new String[] {});
+        assertThat(mStringWriter.toString()).isEmpty();
+    }
+
+    @Test
+    public void dump_dumpsBatteryUsageHistory() {
+        mBugReportContentProvider.dump(FileDescriptor.out, mPrintWriter, new String[] {});
+
+        String dumpContent = mStringWriter.toString();
+        assertThat(dumpContent).contains("DatabaseHistory");
+        assertThat(dumpContent).contains(PACKAGE_NAME1);
+        assertThat(dumpContent).contains(PACKAGE_NAME2);
+        assertThat(dumpContent).contains("distinct timestamp count:2");
+    }
+}
diff --git a/tests/robotests/src/com/android/settings/fuelgauge/batteryusage/db/BatteryStateDaoTest.java b/tests/robotests/src/com/android/settings/fuelgauge/batteryusage/db/BatteryStateDaoTest.java
index 5a22763..3b887ad 100644
--- a/tests/robotests/src/com/android/settings/fuelgauge/batteryusage/db/BatteryStateDaoTest.java
+++ b/tests/robotests/src/com/android/settings/fuelgauge/batteryusage/db/BatteryStateDaoTest.java
@@ -56,7 +56,8 @@
         BatteryTestUtils.insertDataToBatteryStateDatabase(mContext, TIMESTAMP3, PACKAGE_NAME3);
         BatteryTestUtils.insertDataToBatteryStateDatabase(mContext, TIMESTAMP2, PACKAGE_NAME2);
         BatteryTestUtils.insertDataToBatteryStateDatabase(
-                mContext, TIMESTAMP1, PACKAGE_NAME1, /*multiple=*/ true);
+                mContext, TIMESTAMP1, PACKAGE_NAME1, /*multiple=*/ true,
+                /*isFullChargeStart=*/ true);
     }
 
     @After
@@ -75,16 +76,44 @@
     }
 
     @Test
-    public void batteryStateDao_getCursorAfter() throws Exception {
-        final Cursor cursor = mBatteryStateDao.getCursorAfter(TIMESTAMP2);
+    public void batteryStateDao_getCursorSinceLastFullCharge() throws Exception {
+        final Cursor cursor1 = mBatteryStateDao.getCursorSinceLastFullCharge(TIMESTAMP1);
+        assertThat(cursor1.getCount()).isEqualTo(3);
+        assertThat(cursor1.getColumnCount()).isEqualTo(CURSOR_COLUMN_SIZE);
+        // Verifies the queried first battery state.
+        cursor1.moveToFirst();
+        assertThat(cursor1.getString(3 /*packageName*/)).isEqualTo(PACKAGE_NAME1);
+        // Verifies the queried second battery state.
+        cursor1.moveToNext();
+        assertThat(cursor1.getString(3 /*packageName*/)).isEqualTo(PACKAGE_NAME2);
+        // Verifies the queried third battery state.
+        cursor1.moveToNext();
+        assertThat(cursor1.getString(3 /*packageName*/)).isEqualTo(PACKAGE_NAME3);
+
+        final Cursor cursor2 = mBatteryStateDao.getCursorSinceLastFullCharge(TIMESTAMP3);
+        assertThat(cursor2.getCount()).isEqualTo(1);
+        assertThat(cursor2.getColumnCount()).isEqualTo(CURSOR_COLUMN_SIZE);
+        // Verifies the queried first battery state.
+        cursor2.moveToFirst();
+        assertThat(cursor2.getString(3 /*packageName*/)).isEqualTo(PACKAGE_NAME3);
+    }
+
+    @Test
+    public void batteryStateDao_getCursorSinceLastFullCharge_noFullChargeData_returnSevenDaysData()
+            throws Exception {
+        mBatteryStateDao.clearAll();
+        BatteryTestUtils.insertDataToBatteryStateDatabase(mContext, TIMESTAMP3, PACKAGE_NAME3);
+        BatteryTestUtils.insertDataToBatteryStateDatabase(mContext, TIMESTAMP2, PACKAGE_NAME2);
+        BatteryTestUtils.insertDataToBatteryStateDatabase(mContext, TIMESTAMP1, PACKAGE_NAME1);
+        final Cursor cursor = mBatteryStateDao.getCursorSinceLastFullCharge(TIMESTAMP2);
         assertThat(cursor.getCount()).isEqualTo(2);
         assertThat(cursor.getColumnCount()).isEqualTo(CURSOR_COLUMN_SIZE);
         // Verifies the queried first battery state.
         cursor.moveToFirst();
-        assertThat(cursor.getString(3 /*packageName*/)).isEqualTo(PACKAGE_NAME3);
-        // Verifies the queried second battery state.
-        cursor.moveToNext();
         assertThat(cursor.getString(3 /*packageName*/)).isEqualTo(PACKAGE_NAME2);
+        // Verifies the queried third battery state.
+        cursor.moveToNext();
+        assertThat(cursor.getString(3 /*packageName*/)).isEqualTo(PACKAGE_NAME3);
     }
 
     @Test
diff --git a/tests/robotests/src/com/android/settings/fuelgauge/batteryusage/db/BatteryStateTest.java b/tests/robotests/src/com/android/settings/fuelgauge/batteryusage/db/BatteryStateTest.java
index 5482065..002e4fd 100644
--- a/tests/robotests/src/com/android/settings/fuelgauge/batteryusage/db/BatteryStateTest.java
+++ b/tests/robotests/src/com/android/settings/fuelgauge/batteryusage/db/BatteryStateTest.java
@@ -56,9 +56,14 @@
                         .setAppLabel("Settings")
                         .setTotalPower(100)
                         .setConsumePower(3)
+                        .setForegroundUsageConsumePower(0)
+                        .setForegroundServiceUsageConsumePower(1)
+                        .setBackgroundUsageConsumePower(2)
+                        .setCachedUsageConsumePower(3)
                         .setPercentOfTotal(10)
                         .setDrainType(1)
                         .setForegroundUsageTimeInMs(60000)
+                        .setForegroundServiceUsageTimeInMs(30000)
                         .setBackgroundUsageTimeInMs(10000)
                         .build();
     }
diff --git a/tests/robotests/src/com/android/settings/homepage/SettingsHomepageActivityTest.java b/tests/robotests/src/com/android/settings/homepage/SettingsHomepageActivityTest.java
index 719ce28..60f153c 100644
--- a/tests/robotests/src/com/android/settings/homepage/SettingsHomepageActivityTest.java
+++ b/tests/robotests/src/com/android/settings/homepage/SettingsHomepageActivityTest.java
@@ -20,6 +20,8 @@
 
 import static com.google.common.truth.Truth.assertThat;
 
+import static org.junit.Assert.assertFalse;
+import static org.junit.Assert.assertTrue;
 import static org.mockito.Mockito.doReturn;
 import static org.mockito.Mockito.mock;
 import static org.mockito.Mockito.spy;
@@ -39,9 +41,11 @@
 import com.android.settings.R;
 import com.android.settings.dashboard.suggestions.SuggestionFeatureProviderImpl;
 import com.android.settings.testutils.shadow.ShadowActivityEmbeddingUtils;
+import com.android.settings.testutils.shadow.ShadowPasswordUtils;
 import com.android.settings.testutils.shadow.ShadowUserManager;
 import com.android.settingslib.core.lifecycle.HideNonSystemOverlayMixin;
 
+import org.junit.After;
 import org.junit.Before;
 import org.junit.Test;
 import org.junit.runner.RunWith;
@@ -68,6 +72,11 @@
         MockitoAnnotations.initMocks(this);
     }
 
+    @After
+    public void tearDown() {
+        ShadowPasswordUtils.reset();
+    }
+
     @Test
     public void launch_shouldHaveAnimationForIaFragment() {
         final SettingsHomepageActivity activity = Robolectric.buildActivity(
@@ -205,6 +214,32 @@
         verify(activity).initSplitPairRules();
     }
 
+    @Test
+    @Config(shadows = {ShadowPasswordUtils.class})
+    public void isCallingAppPermitted_emptyPermission_returnTrue() {
+        SettingsHomepageActivity homepageActivity = spy(new SettingsHomepageActivity());
+
+        assertTrue(homepageActivity.isCallingAppPermitted(""));
+    }
+
+    @Test
+    @Config(shadows = {ShadowPasswordUtils.class})
+    public void isCallingAppPermitted_noGrantedPermission_returnFalse() {
+        SettingsHomepageActivity homepageActivity = spy(new SettingsHomepageActivity());
+
+        assertFalse(homepageActivity.isCallingAppPermitted("android.permission.TEST"));
+    }
+
+    @Test
+    @Config(shadows = {ShadowPasswordUtils.class})
+    public void isCallingAppPermitted_grantedPermission_returnTrue() {
+        SettingsHomepageActivity homepageActivity = spy(new SettingsHomepageActivity());
+        String permission = "android.permission.TEST";
+        ShadowPasswordUtils.addGrantedPermission(permission);
+
+        assertTrue(homepageActivity.isCallingAppPermitted(permission));
+    }
+
     @Implements(SuggestionFeatureProviderImpl.class)
     public static class ShadowSuggestionFeatureProviderImpl {
 
diff --git a/tests/robotests/src/com/android/settings/homepage/contextualcards/slices/BluetoothDevicesSliceTest.java b/tests/robotests/src/com/android/settings/homepage/contextualcards/slices/BluetoothDevicesSliceTest.java
index 2d5a0e9..b09fa7d 100644
--- a/tests/robotests/src/com/android/settings/homepage/contextualcards/slices/BluetoothDevicesSliceTest.java
+++ b/tests/robotests/src/com/android/settings/homepage/contextualcards/slices/BluetoothDevicesSliceTest.java
@@ -191,7 +191,7 @@
     public void getSlice_hasAvailableMediaDevice_shouldBuildPrimaryBluetoothAction() {
         mockBluetoothDeviceList(1);
         when(mBluetoothDeviceList.get(0).getDevice().isConnected()).thenReturn(true);
-        doReturn(true).when(mBluetoothDeviceList.get(0)).isConnectedHearingAidDevice();
+        doReturn(true).when(mBluetoothDeviceList.get(0)).isConnectedAshaHearingAidDevice();
         doReturn(mBluetoothDeviceList).when(mBluetoothDevicesSlice).getPairedBluetoothDevices();
 
         mBluetoothDevicesSlice.getSlice();
diff --git a/tests/robotests/src/com/android/settings/notification/RedactionInterstitialTest.java b/tests/robotests/src/com/android/settings/notification/RedactionInterstitialTest.java
index 5c6da49..9d475b8 100644
--- a/tests/robotests/src/com/android/settings/notification/RedactionInterstitialTest.java
+++ b/tests/robotests/src/com/android/settings/notification/RedactionInterstitialTest.java
@@ -21,6 +21,7 @@
 import com.android.settings.R;
 import com.android.settings.RestrictedRadioButton;
 import com.android.settings.notification.RedactionInterstitial.RedactionInterstitialFragment;
+import com.android.settings.testutils.shadow.SettingsShadowResources;
 import com.android.settings.testutils.shadow.ShadowRestrictedLockUtilsInternal;
 import com.android.settings.testutils.shadow.ShadowUtils;
 
@@ -38,6 +39,7 @@
 @Config(shadows = {
         ShadowUtils.class,
         ShadowRestrictedLockUtilsInternal.class,
+        SettingsShadowResources.class,
 })
 public class RedactionInterstitialTest {
     private RedactionInterstitial mActivity;
@@ -134,6 +136,28 @@
         assertSelectedButton(R.id.redact_sensitive);
     }
 
+    @Test
+    public void defaultShowSensitiveContent_configDeny() {
+        final ContentResolver resolver = RuntimeEnvironment.application.getContentResolver();
+        Settings.Secure.putIntForUser(resolver,
+                LOCK_SCREEN_SHOW_NOTIFICATIONS, 1, UserHandle.myUserId());
+        setupConfig(false);
+        setupActivity();
+
+        assertSelectedButton(R.id.redact_sensitive);
+    }
+
+    @Test
+    public void defaultShowSensitiveContent_configAllow() {
+        final ContentResolver resolver = RuntimeEnvironment.application.getContentResolver();
+        Settings.Secure.putIntForUser(resolver,
+                LOCK_SCREEN_SHOW_NOTIFICATIONS, 1, UserHandle.myUserId());
+        setupConfig(true);
+        setupActivity();
+
+        assertSelectedButton(R.id.show_all);
+    }
+
     private void setupActivity() {
         mActivity = buildActivity(RedactionInterstitial.class, new Intent()).setup().get();
         mFragment = (RedactionInterstitialFragment)
@@ -142,6 +166,11 @@
         assertThat(mFragment).isNotNull();
     }
 
+    private void setupConfig(boolean allowSensitiveContent) {
+        SettingsShadowResources.overrideResource(
+                R.bool.default_allow_sensitive_lockscreen_content, allowSensitiveContent);
+    }
+
     private void setupSettings(int show, int showUnredacted) {
         final ContentResolver resolver = RuntimeEnvironment.application.getContentResolver();
         Settings.Secure.putIntForUser(resolver,
diff --git a/tests/robotests/src/com/android/settings/security/MemtagHelperTest.java b/tests/robotests/src/com/android/settings/security/MemtagHelperTest.java
index 4ffbf5b..207fa61 100644
--- a/tests/robotests/src/com/android/settings/security/MemtagHelperTest.java
+++ b/tests/robotests/src/com/android/settings/security/MemtagHelperTest.java
@@ -32,7 +32,7 @@
 @RunWith(RobolectricTestRunner.class)
 public class MemtagHelperTest {
     private final String mMemtagProperty = "arm64.memtag.bootctl";
-    private final String mMemtagSupportedProperty = "ro.arm64.memtag.bootctl_supported";
+    private final String mMemtagSupportedProperty = "ro.arm64.memtag.bootctl_settings_toggle";
     private final String mDeviceConfigOverride =
             "persist.device_config.memory_safety_native.bootloader_override";
 
diff --git a/tests/robotests/src/com/android/settings/testutils/BatteryTestUtils.java b/tests/robotests/src/com/android/settings/testutils/BatteryTestUtils.java
index 9023cc5..485caef 100644
--- a/tests/robotests/src/com/android/settings/testutils/BatteryTestUtils.java
+++ b/tests/robotests/src/com/android/settings/testutils/BatteryTestUtils.java
@@ -72,12 +72,21 @@
     /** Inserts a fake data into the database for testing. */
     public static void insertDataToBatteryStateDatabase(
             Context context, long timestamp, String packageName) {
-        insertDataToBatteryStateDatabase(context, timestamp, packageName, /*multiple=*/ false);
+        insertDataToBatteryStateDatabase(
+                context, timestamp, packageName, /*multiple=*/ false, /*isFullChargeStart=*/ false);
     }
 
     /** Inserts a fake data into the database for testing. */
     public static void insertDataToBatteryStateDatabase(
-            Context context, long timestamp, String packageName, boolean multiple) {
+            Context context, long timestamp, String packageName, boolean isFullChargeStart) {
+        insertDataToBatteryStateDatabase(
+                context, timestamp, packageName, /*multiple=*/ false, isFullChargeStart);
+    }
+
+    /** Inserts a fake data into the database for testing. */
+    public static void insertDataToBatteryStateDatabase(
+            Context context, long timestamp, String packageName, boolean multiple,
+            boolean isFullChargeStart) {
         DeviceBatteryState deviceBatteryState =
                 DeviceBatteryState
                         .newBuilder()
@@ -113,7 +122,7 @@
                         packageName,
                         timestamp,
                         /*consumerType=*/ 2,
-                        /*isFullChargeCycleStart=*/ false,
+                        isFullChargeStart,
                         ConvertUtils.convertBatteryInformationToString(batteryInformation),
                         "");
         BatteryStateDao dao =
@@ -125,7 +134,7 @@
         }
     }
 
-    private static Intent getCustomBatteryIntent(int plugged, int level, int scale, int status) {
+    public static Intent getCustomBatteryIntent(int plugged, int level, int scale, int status) {
         Intent intent = new Intent();
         intent.putExtra(BatteryManager.EXTRA_PLUGGED, plugged);
         intent.putExtra(BatteryManager.EXTRA_LEVEL, level);
diff --git a/tests/robotests/src/com/android/settings/users/UserDetailsSettingsTest.java b/tests/robotests/src/com/android/settings/users/UserDetailsSettingsTest.java
index fad30aa..ff57ebc 100644
--- a/tests/robotests/src/com/android/settings/users/UserDetailsSettingsTest.java
+++ b/tests/robotests/src/com/android/settings/users/UserDetailsSettingsTest.java
@@ -388,6 +388,16 @@
     }
 
     @Test
+    public void initialize_onMainUser_shouldNotShowRemovePreference() {
+        setupSelectedMainUser();
+        mUserManager.setIsAdminUser(true);
+
+        mFragment.initialize(mActivity, mArguments);
+
+        verify(mFragment).removePreference(KEY_REMOVE_USER);
+    }
+
+    @Test
     public void initialize_disallowRemoveUserRestriction_shouldNotShowRemovePreference() {
         setupSelectedUser();
         mUserManager.setIsAdminUser(true);
@@ -572,9 +582,21 @@
     }
 
     @Test
+    public void canDeleteUser_onMainUser_shouldReturnFalse() {
+        setupSelectedMainUser();
+        mUserManager.setIsAdminUser(true);
+        mFragment.mUserInfo = mUserInfo;
+
+        boolean result = mFragment.canDeleteUser();
+
+        assertThat(result).isFalse();
+    }
+
+    @Test
     public void canDeleteUser_adminSelectsUser_noRestrictions_shouldReturnTrue() {
         setupSelectedUser();
         mUserManager.setIsAdminUser(true);
+        mFragment.mUserInfo = mUserInfo;
 
         boolean result = mFragment.canDeleteUser();
 
@@ -585,6 +607,7 @@
     public void canDeleteUser_adminSelectsUser_hasRemoveRestriction_shouldReturnFalse() {
         setupSelectedUser();
         mUserManager.setIsAdminUser(true);
+        mFragment.mUserInfo = mUserInfo;
         ComponentName componentName = new ComponentName("test", "test");
         ShadowDevicePolicyManager.getShadow().setDeviceOwnerComponentOnAnyUser(componentName);
         ShadowDevicePolicyManager.getShadow().setDeviceOwnerUserId(UserHandle.myUserId());
@@ -611,6 +634,15 @@
         mUserManager.addProfile(mUserInfo);
     }
 
+    private void setupSelectedMainUser() {
+        mArguments.putInt("user_id", 11);
+        mUserInfo = new UserInfo(11, "Jerry", null,
+                UserInfo.FLAG_FULL | UserInfo.FLAG_INITIALIZED | UserInfo.FLAG_MAIN,
+                UserManager.USER_TYPE_FULL_SECONDARY);
+
+        mUserManager.addProfile(mUserInfo);
+    }
+
     private void setupSelectedGuest() {
         mArguments.putInt("user_id", 23);
         mUserInfo = new UserInfo(23, "Guest", null,
diff --git a/tests/robotests/src/com/android/settings/wifi/WifiConfigController2Test.java b/tests/robotests/src/com/android/settings/wifi/WifiConfigController2Test.java
index 9139a28..4a24ffa 100644
--- a/tests/robotests/src/com/android/settings/wifi/WifiConfigController2Test.java
+++ b/tests/robotests/src/com/android/settings/wifi/WifiConfigController2Test.java
@@ -73,11 +73,16 @@
 import org.robolectric.shadows.ShadowSubscriptionManager;
 
 import java.util.Arrays;
+import java.util.List;
+import java.util.stream.Collectors;
+import java.util.stream.IntStream;
 
 @RunWith(RobolectricTestRunner.class)
 @Config(shadows = ShadowConnectivityManager.class)
 public class WifiConfigController2Test {
 
+    static final String WIFI_EAP_TLS_V1_3 = "TLS v1.3";
+
     @Mock
     private WifiConfigUiBase2 mConfigUiBase;
     @Mock
@@ -938,6 +943,26 @@
         assertThat(mEapUserCertSpinner.getSelectedItem()).isEqualTo(SAVED_USER_CERT);
     }
 
+    @Test
+    public void getEapMinTlsVerSpinner_isTlsV13Supported_containsTlsV13() {
+        Spinner spinner = mController.getEapMinTlsVerSpinner(true /* isTlsV13Supported */);
+
+        List<Object> list = IntStream.range(0, spinner.getAdapter().getCount())
+                .mapToObj(spinner.getAdapter()::getItem)
+                .collect(Collectors.toList());
+        assertThat(list).contains(WIFI_EAP_TLS_V1_3);
+    }
+
+    @Test
+    public void getEapMinTlsVerSpinner_isNotTlsV13Supported_doesNotContainTlsV13() {
+        Spinner spinner = mController.getEapMinTlsVerSpinner(false /* isTlsV13Supported */);
+
+        List<Object> list = IntStream.range(0, spinner.getAdapter().getCount())
+                .mapToObj(spinner.getAdapter()::getItem)
+                .collect(Collectors.toList());
+        assertThat(list).doesNotContain(WIFI_EAP_TLS_V1_3);
+    }
+
     private void setUpModifyingSavedCertificateConfigController(String savedCaCertificate,
             String savedUserCertificate) {
         final WifiConfiguration mockWifiConfig = mock(WifiConfiguration.class);
diff --git a/tests/robotests/src/com/android/settings/wifi/p2p/WifiP2pSettingsTest.java b/tests/robotests/src/com/android/settings/wifi/p2p/WifiP2pSettingsTest.java
index 7c88d8f..cbf1aa5 100644
--- a/tests/robotests/src/com/android/settings/wifi/p2p/WifiP2pSettingsTest.java
+++ b/tests/robotests/src/com/android/settings/wifi/p2p/WifiP2pSettingsTest.java
@@ -338,7 +338,7 @@
     public void onStop_notLastGroupFormed_shouldCloseChannel() {
         mFragment.onStop();
 
-        assertThat(mFragment.mChannel).isNull();
+        assertThat(mFragment.sChannel).isNull();
     }
 
     @Test
@@ -355,7 +355,7 @@
         verify(mWifiP2pManager, times(1)).stopPeerDiscovery(any(), any());
 
         mFragment.onStart();
-        assertThat(mFragment.mChannel).isNotNull();
+        assertThat(mFragment.sChannel).isNotNull();
     }
 
     @Test
@@ -526,7 +526,7 @@
 
     @Test
     public void onCreateView_withNullP2pManager_shouldGetP2pManagerAgain() {
-        mFragment.mChannel = null; // Reset channel to re-test onCreateView flow
+        mFragment.sChannel = null; // Reset channel to re-test onCreateView flow
         mFragment.mWifiP2pManager = null;
 
         mFragment.onCreateView(LayoutInflater.from(mContext), null, new Bundle());
@@ -537,7 +537,7 @@
     @Test
     public void onCreateView_withNullChannel_shouldSetP2pManagerNull() {
         doReturn(null).when(mWifiP2pManager).initialize(any(), any(), any());
-        mFragment.mChannel = null; // Reset channel to re-test onCreateView flow
+        mFragment.sChannel = null; // Reset channel to re-test onCreateView flow
         mFragment.onCreateView(LayoutInflater.from(mContext), null, new Bundle());
 
         assertThat(mFragment.mWifiP2pManager).isNull();
diff --git a/tests/spa_unit/Android.bp b/tests/spa_unit/Android.bp
index da33411..0bd5613 100644
--- a/tests/spa_unit/Android.bp
+++ b/tests/spa_unit/Android.bp
@@ -30,13 +30,11 @@
 
     static_libs: [
         "Settings-core",
+        "SpaLibTestUtils",
         "androidx.compose.runtime_runtime",
-        "androidx.compose.ui_ui-test-junit4",
-        "androidx.compose.ui_ui-test-manifest",
         "androidx.test.ext.junit",
         "androidx.test.runner",
         "mockito-target-extended-minus-junit4",
-        "truth-prebuilt",
     ],
     jni_libs: [
         "libdexmakerjvmtiagent",
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
new file mode 100644
index 0000000..b144ad6
--- /dev/null
+++ b/tests/spa_unit/src/com/android/settings/spa/app/ResetAppPreferencesTest.kt
@@ -0,0 +1,90 @@
+/*
+ * 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.spa.app
+
+import android.content.Context
+import androidx.compose.runtime.LaunchedEffect
+import androidx.compose.ui.test.assertIsDisplayed
+import androidx.compose.ui.test.junit4.createComposeRule
+import androidx.compose.ui.test.onNodeWithText
+import androidx.test.core.app.ApplicationProvider
+import androidx.test.ext.junit.runners.AndroidJUnit4
+import com.android.settings.R
+import com.android.settingslib.spa.widget.scaffold.MoreOptionsScope
+import org.junit.Rule
+import org.junit.Test
+import org.junit.runner.RunWith
+import org.mockito.Spy
+
+@RunWith(AndroidJUnit4::class)
+class ResetAppPreferencesTest {
+    @get:Rule
+    val composeTestRule = createComposeRule()
+
+    @Spy
+    private val context: Context = ApplicationProvider.getApplicationContext()
+
+    @Test
+    fun resetAppPreferences_titleIsDisplayed() {
+        setResetAppPreferences()
+
+        composeTestRule.onNodeWithText(context.getString(R.string.reset_app_preferences))
+            .assertIsDisplayed()
+    }
+
+    private fun setResetAppPreferences() {
+        val fakeMoreOptionsScope = object : MoreOptionsScope {
+            override fun dismiss() {}
+        }
+        composeTestRule.setContent {
+            fakeMoreOptionsScope.ResetAppPreferences {}
+        }
+    }
+
+    @Test
+    fun resetAppDialogPresenter_confirmButtonDisplayed() {
+        setAndOpenDialog()
+
+        composeTestRule.onNodeWithText(context.getString(R.string.reset_app_preferences_button))
+            .assertIsDisplayed()
+    }
+
+    @Test
+    fun resetAppDialogPresenter_titleDisplayed() {
+        setAndOpenDialog()
+
+        composeTestRule.onNodeWithText(context.getString(R.string.reset_app_preferences_title))
+            .assertIsDisplayed()
+    }
+
+    @Test
+    fun resetAppDialogPresenter_textDisplayed() {
+        setAndOpenDialog()
+
+        composeTestRule.onNodeWithText(context.getString(R.string.reset_app_preferences_desc))
+            .assertIsDisplayed()
+    }
+
+    private fun setAndOpenDialog() {
+        composeTestRule.setContent {
+            val dialogPresenter = rememberResetAppDialogPresenter()
+            LaunchedEffect(Unit) {
+                dialogPresenter.open()
+            }
+        }
+    }
+}
diff --git a/tests/spa_unit/src/com/android/settings/spa/app/appinfo/AppAllServicesPreferenceTest.kt b/tests/spa_unit/src/com/android/settings/spa/app/appinfo/AppAllServicesPreferenceTest.kt
index 9846e3f..291c9d1 100644
--- a/tests/spa_unit/src/com/android/settings/spa/app/appinfo/AppAllServicesPreferenceTest.kt
+++ b/tests/spa_unit/src/com/android/settings/spa/app/appinfo/AppAllServicesPreferenceTest.kt
@@ -30,6 +30,7 @@
 import androidx.compose.ui.test.assertIsDisplayed
 import androidx.compose.ui.test.assertIsEnabled
 import androidx.compose.ui.test.assertIsNotDisplayed
+import androidx.compose.ui.test.hasText
 import androidx.compose.ui.test.junit4.createComposeRule
 import androidx.compose.ui.test.onNodeWithText
 import androidx.compose.ui.test.onRoot
@@ -38,6 +39,8 @@
 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.spa.testutils.waitUntilExists
 import com.android.settingslib.spaprivileged.model.app.userHandle
 import com.android.settingslib.spaprivileged.model.app.userId
 import com.google.common.truth.Truth.assertThat
@@ -60,8 +63,7 @@
 
 @RunWith(AndroidJUnit4::class)
 class AppAllServicesPreferenceTest {
-    @JvmField
-    @Rule
+    @get:Rule
     val mockito: MockitoRule = MockitoJUnit.rule()
 
     @get:Rule
@@ -140,7 +142,7 @@
 
         setContent()
 
-        composeTestRule.onNodeWithText(SUMMARY).assertIsDisplayed()
+        composeTestRule.waitUntilExists(hasText(SUMMARY))
     }
 
     @Test
@@ -149,6 +151,7 @@
 
         setContent()
         composeTestRule.onRoot().performClick()
+        composeTestRule.delay()
 
         val intentCaptor = ArgumentCaptor.forClass(Intent::class.java)
         verify(context).startActivityAsUser(intentCaptor.capture(), eq(APP.userHandle))
@@ -163,6 +166,7 @@
                 AppAllServicesPreference(APP)
             }
         }
+        composeTestRule.delay()
     }
 
     private companion object {
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 4e1b1b6..49b60fb 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
@@ -40,8 +40,7 @@
 @RunWith(AndroidJUnit4::class)
 class AppButtonRepositoryTest {
 
-    @JvmField
-    @Rule
+    @get:Rule
     val mockito: MockitoRule = MockitoJUnit.rule()
 
     @Spy
diff --git a/tests/spa_unit/src/com/android/settings/spa/app/appinfo/AppButtonsTest.kt b/tests/spa_unit/src/com/android/settings/spa/app/appinfo/AppButtonsTest.kt
index d71b4ee..8faf5c9 100644
--- a/tests/spa_unit/src/com/android/settings/spa/app/appinfo/AppButtonsTest.kt
+++ b/tests/spa_unit/src/com/android/settings/spa/app/appinfo/AppButtonsTest.kt
@@ -18,12 +18,8 @@
 
 import android.content.Context
 import android.content.pm.ApplicationInfo
-import android.content.pm.ModuleInfo
 import android.content.pm.PackageInfo
 import android.content.pm.PackageManager
-import android.content.pm.PackageManager.NameNotFoundException
-import androidx.compose.runtime.LaunchedEffect
-import androidx.compose.runtime.rememberCoroutineScope
 import androidx.compose.ui.test.assertIsDisplayed
 import androidx.compose.ui.test.assertIsNotDisplayed
 import androidx.compose.ui.test.junit4.createComposeRule
@@ -31,18 +27,15 @@
 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.testutils.delay
 import com.android.settingslib.applications.AppUtils
-import kotlinx.coroutines.flow.flowOf
-import kotlinx.coroutines.flow.stateIn
+import com.android.settingslib.spa.testutils.delay
+import kotlinx.coroutines.flow.MutableStateFlow
 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.doReturn
-import org.mockito.Mockito.doThrow
 import org.mockito.MockitoSession
 import org.mockito.Spy
 import org.mockito.quality.Strictness
@@ -74,7 +67,6 @@
         whenever(packageInfoPresenter.context).thenReturn(context)
         whenever(packageInfoPresenter.packageName).thenReturn(PACKAGE_NAME)
         whenever(packageInfoPresenter.userPackageManager).thenReturn(packageManager)
-        doThrow(NameNotFoundException()).`when`(packageManager).getModuleInfo(PACKAGE_NAME, 0)
         whenever(packageManager.getPackageInfo(PACKAGE_NAME, 0)).thenReturn(PACKAGE_INFO)
         whenever(AppUtils.isMainlineModule(packageManager, PACKAGE_NAME)).thenReturn(false)
     }
@@ -85,15 +77,6 @@
     }
 
     @Test
-    fun isSystemModule_notDisplayed() {
-        doReturn(ModuleInfo()).`when`(packageManager).getModuleInfo(PACKAGE_NAME, 0)
-
-        setContent()
-
-        composeTestRule.onRoot().assertIsNotDisplayed()
-    }
-
-    @Test
     fun isMainlineModule_notDisplayed() {
         whenever(AppUtils.isMainlineModule(packageManager, PACKAGE_NAME)).thenReturn(true)
 
@@ -110,12 +93,8 @@
     }
 
     private fun setContent() {
+        whenever(packageInfoPresenter.flow).thenReturn(MutableStateFlow(PACKAGE_INFO))
         composeTestRule.setContent {
-            val scope = rememberCoroutineScope()
-            LaunchedEffect(Unit) {
-                whenever(packageInfoPresenter.flow).thenReturn(flowOf(PACKAGE_INFO).stateIn(scope))
-            }
-
             AppButtons(packageInfoPresenter)
         }
 
diff --git a/tests/spa_unit/src/com/android/settings/spa/app/appinfo/AppDataUsagePreferenceTest.kt b/tests/spa_unit/src/com/android/settings/spa/app/appinfo/AppDataUsagePreferenceTest.kt
index 174f508..b6816e6 100644
--- a/tests/spa_unit/src/com/android/settings/spa/app/appinfo/AppDataUsagePreferenceTest.kt
+++ b/tests/spa_unit/src/com/android/settings/spa/app/appinfo/AppDataUsagePreferenceTest.kt
@@ -30,7 +30,6 @@
 import androidx.compose.ui.test.onNodeWithText
 import androidx.compose.ui.test.onRoot
 import androidx.compose.ui.test.performClick
-import androidx.compose.ui.test.printToLog
 import androidx.test.core.app.ApplicationProvider
 import androidx.test.ext.junit.runners.AndroidJUnit4
 import com.android.dx.mockito.inline.extended.ExtendedMockito
@@ -39,9 +38,9 @@
 import com.android.settings.Utils
 import com.android.settings.applications.appinfo.AppInfoDashboardFragment
 import com.android.settings.datausage.AppDataUsage
-import com.android.settings.testutils.waitUntilExists
 import com.android.settingslib.net.NetworkCycleDataForUid
 import com.android.settingslib.net.NetworkCycleDataForUidLoader
+import com.android.settingslib.spa.testutils.waitUntilExists
 import org.junit.After
 import org.junit.Before
 import org.junit.Rule
@@ -134,9 +133,7 @@
 
         setContent()
 
-        composeTestRule.onRoot().printToLog("AAA")
-        composeTestRule.onNodeWithText(context.getString(R.string.no_data_usage))
-            .assertIsDisplayed()
+        composeTestRule.waitUntilExists(hasText(context.getString(R.string.no_data_usage)))
     }
 
     @Test
diff --git a/tests/spa_unit/src/com/android/settings/spa/app/appinfo/AppDisableButtonTest.kt b/tests/spa_unit/src/com/android/settings/spa/app/appinfo/AppDisableButtonTest.kt
new file mode 100644
index 0000000..beb6abc
--- /dev/null
+++ b/tests/spa_unit/src/com/android/settings/spa/app/appinfo/AppDisableButtonTest.kt
@@ -0,0 +1,168 @@
+/*
+ * 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.spa.app.appinfo
+
+import android.app.admin.DevicePolicyManager
+import android.content.Context
+import android.content.pm.ApplicationInfo
+import android.content.pm.PackageManager
+import android.os.UserManager
+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.Utils
+import com.android.settings.testutils.FakeFeatureFactory
+import com.android.settingslib.spaprivileged.framework.common.devicePolicyManager
+import com.android.settingslib.spaprivileged.framework.common.userManager
+import com.google.common.truth.Truth.assertThat
+import org.junit.After
+import org.junit.Before
+import org.junit.Test
+import org.junit.runner.RunWith
+import org.mockito.Mock
+import org.mockito.MockitoSession
+import org.mockito.Spy
+import org.mockito.quality.Strictness
+import com.android.settingslib.Utils as SettingsLibUtils
+import org.mockito.Mockito.`when` as whenever
+
+@RunWith(AndroidJUnit4::class)
+class AppDisableButtonTest {
+
+    private lateinit var mockSession: MockitoSession
+
+    @Spy
+    private val context: Context = ApplicationProvider.getApplicationContext()
+
+    @Mock
+    private lateinit var packageInfoPresenter: PackageInfoPresenter
+
+    @Mock
+    private lateinit var packageManager: PackageManager
+
+    @Mock
+    private lateinit var userManager: UserManager
+
+    @Mock
+    private lateinit var devicePolicyManager: DevicePolicyManager
+
+    private val fakeFeatureFactory = FakeFeatureFactory()
+    private val appFeatureProvider = fakeFeatureFactory.mockApplicationFeatureProvider
+
+    private lateinit var appDisableButton: AppDisableButton
+
+    @Before
+    fun setUp() {
+        mockSession = ExtendedMockito.mockitoSession()
+            .initMocks(this)
+            .mockStatic(SettingsLibUtils::class.java)
+            .mockStatic(Utils::class.java)
+            .strictness(Strictness.LENIENT)
+            .startMocking()
+        whenever(packageInfoPresenter.context).thenReturn(context)
+        whenever(context.packageManager).thenReturn(packageManager)
+        whenever(context.userManager).thenReturn(userManager)
+        whenever(context.devicePolicyManager).thenReturn(devicePolicyManager)
+        whenever(appFeatureProvider.keepEnabledPackages).thenReturn(emptySet())
+        whenever(
+            SettingsLibUtils.isEssentialPackage(context.resources, packageManager, PACKAGE_NAME)
+        ).thenReturn(false)
+        whenever(Utils.isProfileOrDeviceOwner(userManager, devicePolicyManager, PACKAGE_NAME))
+            .thenReturn(false)
+        appDisableButton = AppDisableButton(packageInfoPresenter)
+    }
+
+    @After
+    fun tearDown() {
+        mockSession.finishMocking()
+    }
+
+    @Test
+    fun getActionButton_signedWithPlatformKey_cannotDisable() {
+        val app = enabledSystemApp {
+            privateFlags = privateFlags or ApplicationInfo.PRIVATE_FLAG_SIGNED_WITH_PLATFORM_KEY
+        }
+
+        val actionButton = appDisableButton.getActionButton(app)!!
+
+        assertThat(actionButton.enabled).isFalse()
+    }
+
+    @Test
+    fun getActionButton_isResourceOverlay_cannotDisable() {
+        val app = enabledSystemApp {
+            privateFlags = privateFlags or ApplicationInfo.PRIVATE_FLAG_IS_RESOURCE_OVERLAY
+        }
+
+        val actionButton = appDisableButton.getActionButton(app)!!
+
+        assertThat(actionButton.enabled).isFalse()
+    }
+
+    @Test
+    fun getActionButton_isKeepEnabledPackages_cannotDisable() {
+        whenever(appFeatureProvider.keepEnabledPackages).thenReturn(setOf(PACKAGE_NAME))
+        val app = enabledSystemApp()
+
+        val actionButton = appDisableButton.getActionButton(app)!!
+
+        assertThat(actionButton.enabled).isFalse()
+    }
+
+    @Test
+    fun getActionButton_isEssentialPackage_cannotDisable() {
+        whenever(
+            SettingsLibUtils.isEssentialPackage(context.resources, packageManager, PACKAGE_NAME)
+        ).thenReturn(true)
+        val app = enabledSystemApp()
+
+        val actionButton = appDisableButton.getActionButton(app)!!
+
+        assertThat(actionButton.enabled).isFalse()
+    }
+
+    @Test
+    fun getActionButton_isProfileOrDeviceOwner_cannotDisable() {
+        whenever(Utils.isProfileOrDeviceOwner(userManager, devicePolicyManager, PACKAGE_NAME))
+            .thenReturn(true)
+        val app = enabledSystemApp()
+
+        val actionButton = appDisableButton.getActionButton(app)!!
+
+        assertThat(actionButton.enabled).isFalse()
+    }
+
+    @Test
+    fun getActionButton_regularEnabledSystemApp_canDisable() {
+        val app = enabledSystemApp()
+
+        val actionButton = appDisableButton.getActionButton(app)!!
+
+        assertThat(actionButton.enabled).isTrue()
+    }
+
+    private fun enabledSystemApp(builder: ApplicationInfo.() -> Unit = {}) =
+        ApplicationInfo().apply {
+            packageName = PACKAGE_NAME
+            enabled = true
+            flags = ApplicationInfo.FLAG_SYSTEM
+        }.apply(builder)
+
+    private companion object {
+        const val PACKAGE_NAME = "package.name"
+    }
+}
diff --git a/tests/spa_unit/src/com/android/settings/spa/app/appinfo/AppInfoSettingsMoreOptionsTest.kt b/tests/spa_unit/src/com/android/settings/spa/app/appinfo/AppInfoSettingsMoreOptionsTest.kt
new file mode 100644
index 0000000..318deba
--- /dev/null
+++ b/tests/spa_unit/src/com/android/settings/spa/app/appinfo/AppInfoSettingsMoreOptionsTest.kt
@@ -0,0 +1,161 @@
+/*
+ * 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.spa.app.appinfo
+
+import android.app.admin.DevicePolicyManager
+import android.content.Context
+import android.content.pm.ApplicationInfo
+import android.content.pm.PackageManager
+import android.content.pm.UserInfo
+import android.os.UserManager
+import androidx.compose.runtime.CompositionLocalProvider
+import androidx.compose.ui.platform.LocalContext
+import androidx.compose.ui.test.assertIsNotDisplayed
+import androidx.compose.ui.test.hasText
+import androidx.compose.ui.test.junit4.createComposeRule
+import androidx.compose.ui.test.onRoot
+import androidx.compose.ui.test.performClick
+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.Utils
+import com.android.settingslib.spa.testutils.delay
+import com.android.settingslib.spa.testutils.waitUntilExists
+import com.android.settingslib.spaprivileged.framework.common.devicePolicyManager
+import com.android.settingslib.spaprivileged.framework.common.userManager
+import com.android.settingslib.spaprivileged.model.app.IPackageManagers
+import com.android.settingslib.spaprivileged.model.app.userId
+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.MockitoSession
+import org.mockito.Spy
+import org.mockito.quality.Strictness
+import org.mockito.Mockito.`when` as whenever
+
+@RunWith(AndroidJUnit4::class)
+class AppInfoSettingsMoreOptionsTest {
+    @get:Rule
+    val composeTestRule = createComposeRule()
+
+    private lateinit var mockSession: MockitoSession
+
+    @Spy
+    private val context: Context = ApplicationProvider.getApplicationContext()
+
+    @Mock
+    private lateinit var packageInfoPresenter: PackageInfoPresenter
+
+    @Mock
+    private lateinit var packageManager: PackageManager
+
+    @Mock
+    private lateinit var userManager: UserManager
+
+    @Mock
+    private lateinit var devicePolicyManager: DevicePolicyManager
+
+    @Spy
+    private var resources = context.resources
+
+    @Mock
+    private lateinit var packageManagers: IPackageManagers
+
+    @Before
+    fun setUp() {
+        mockSession = ExtendedMockito.mockitoSession()
+            .initMocks(this)
+            .mockStatic(Utils::class.java)
+            .strictness(Strictness.LENIENT)
+            .startMocking()
+        whenever(packageInfoPresenter.context).thenReturn(context)
+        whenever(context.packageManager).thenReturn(packageManager)
+        whenever(context.userManager).thenReturn(userManager)
+        whenever(context.devicePolicyManager).thenReturn(devicePolicyManager)
+        whenever(Utils.isProfileOrDeviceOwner(userManager, devicePolicyManager, PACKAGE_NAME))
+            .thenReturn(false)
+    }
+
+    @After
+    fun tearDown() {
+        mockSession.finishMocking()
+    }
+
+    @Test
+    fun whenProfileOrDeviceOwner_notDisplayed() {
+        whenever(Utils.isProfileOrDeviceOwner(userManager, devicePolicyManager, PACKAGE_NAME))
+            .thenReturn(true)
+
+        setContent(ApplicationInfo())
+
+        composeTestRule.onRoot().assertIsNotDisplayed()
+    }
+
+    @Test
+    fun uninstallUpdates_updatedSystemAppAndUserAdmin_displayed() {
+        val app = ApplicationInfo().apply {
+            packageName = PACKAGE_NAME
+            uid = UID
+            flags = ApplicationInfo.FLAG_SYSTEM or ApplicationInfo.FLAG_UPDATED_SYSTEM_APP
+        }
+        whenever(userManager.isUserAdmin(app.userId)).thenReturn(true)
+        whenever(resources.getBoolean(R.bool.config_disable_uninstall_update)).thenReturn(false)
+
+        setContent(app)
+        composeTestRule.onRoot().performClick()
+
+        composeTestRule.waitUntilExists(hasText(context.getString(R.string.app_factory_reset)))
+    }
+
+    @Test
+    fun uninstallForAllUsers_regularAppAndPrimaryUser_displayed() {
+        val app = ApplicationInfo().apply {
+            packageName = PACKAGE_NAME
+            uid = UID
+        }
+        whenever(userManager.aliveUsers).thenReturn(listOf(OTHER_USER))
+        whenever(packageManagers.isPackageInstalledAsUser(PACKAGE_NAME, OTHER_USER_ID))
+            .thenReturn(true)
+
+        setContent(app)
+        composeTestRule.onRoot().performClick()
+
+        composeTestRule.waitUntilExists(
+            hasText(context.getString(R.string.uninstall_all_users_text))
+        )
+    }
+
+    private fun setContent(app: ApplicationInfo) {
+        composeTestRule.setContent {
+            CompositionLocalProvider(LocalContext provides context) {
+                AppInfoSettingsMoreOptions(packageInfoPresenter, app, packageManagers)
+            }
+        }
+        composeTestRule.delay()
+    }
+
+    private companion object {
+        const val PACKAGE_NAME = "package.name"
+        const val UID = 123
+        const val OTHER_USER_ID = 10
+        val OTHER_USER = UserInfo(OTHER_USER_ID, "Other user", 0)
+    }
+}
diff --git a/tests/spa_unit/src/com/android/settings/spa/app/appinfo/AppInstallerInfoPreferenceTest.kt b/tests/spa_unit/src/com/android/settings/spa/app/appinfo/AppInstallerInfoPreferenceTest.kt
index b66967a..53a1868 100644
--- a/tests/spa_unit/src/com/android/settings/spa/app/appinfo/AppInstallerInfoPreferenceTest.kt
+++ b/tests/spa_unit/src/com/android/settings/spa/app/appinfo/AppInstallerInfoPreferenceTest.kt
@@ -38,8 +38,8 @@
 import com.android.settings.R
 import com.android.settings.Utils
 import com.android.settings.applications.AppStoreUtil
-import com.android.settings.testutils.waitUntilExists
 import com.android.settingslib.applications.AppUtils
+import com.android.settingslib.spa.testutils.waitUntilExists
 import com.android.settingslib.spaprivileged.framework.common.userManager
 import com.android.settingslib.spaprivileged.model.app.userHandle
 import org.junit.After
diff --git a/tests/spa_unit/src/com/android/settings/spa/app/appinfo/AppLocalePreferenceTest.kt b/tests/spa_unit/src/com/android/settings/spa/app/appinfo/AppLocalePreferenceTest.kt
index 60c4f79..39524df 100644
--- a/tests/spa_unit/src/com/android/settings/spa/app/appinfo/AppLocalePreferenceTest.kt
+++ b/tests/spa_unit/src/com/android/settings/spa/app/appinfo/AppLocalePreferenceTest.kt
@@ -24,6 +24,7 @@
 import androidx.compose.ui.platform.LocalContext
 import androidx.compose.ui.test.assertIsDisplayed
 import androidx.compose.ui.test.assertIsNotDisplayed
+import androidx.compose.ui.test.hasText
 import androidx.compose.ui.test.junit4.createComposeRule
 import androidx.compose.ui.test.onNodeWithText
 import androidx.compose.ui.test.onRoot
@@ -36,6 +37,8 @@
 import com.android.settings.applications.AppLocaleUtil
 import com.android.settings.applications.appinfo.AppLocaleDetails
 import com.android.settings.localepicker.AppLocalePickerActivity
+import com.android.settingslib.spa.testutils.delay
+import com.android.settingslib.spa.testutils.waitUntilExists
 import com.android.settingslib.spaprivileged.model.app.userHandle
 import com.google.common.truth.Truth.assertThat
 import org.junit.After
@@ -103,15 +106,16 @@
 
         composeTestRule.onNodeWithText(context.getString(R.string.app_locale_preference_title))
             .assertIsDisplayed()
-        composeTestRule.onNodeWithText(SUMMARY).assertIsDisplayed()
+        composeTestRule.waitUntilExists(hasText(SUMMARY))
     }
 
     @Test
-    fun whenCanDisplayLocalUi_click_startsActivity() {
+    fun whenCanDisplayLocalUi_click_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))
diff --git a/tests/spa_unit/src/com/android/settings/spa/app/appinfo/AppOpenByDefaultPreferenceTest.kt b/tests/spa_unit/src/com/android/settings/spa/app/appinfo/AppOpenByDefaultPreferenceTest.kt
index a402a02..05a6753 100644
--- a/tests/spa_unit/src/com/android/settings/spa/app/appinfo/AppOpenByDefaultPreferenceTest.kt
+++ b/tests/spa_unit/src/com/android/settings/spa/app/appinfo/AppOpenByDefaultPreferenceTest.kt
@@ -35,6 +35,7 @@
 import androidx.test.core.app.ApplicationProvider
 import androidx.test.ext.junit.runners.AndroidJUnit4
 import com.android.settings.R
+import com.android.settings.testutils.mockAsUser
 import com.android.settingslib.spaprivileged.framework.common.domainVerificationManager
 import org.junit.Before
 import org.junit.Rule
@@ -51,8 +52,7 @@
 
 @RunWith(AndroidJUnit4::class)
 class AppOpenByDefaultPreferenceTest {
-    @JvmField
-    @Rule
+    @get:Rule
     val mockito: MockitoRule = MockitoJUnit.rule()
 
     @get:Rule
@@ -76,7 +76,7 @@
     @Before
     fun setUp() {
         whenever(context.packageManager).thenReturn(packageManager)
-        doReturn(context).`when`(context).createContextAsUser(any(), anyInt())
+        context.mockAsUser()
         whenever(context.domainVerificationManager).thenReturn(domainVerificationManager)
         whenever(allowedUserState.isLinkHandlingAllowed).thenReturn(true)
         whenever(notAllowedUserState.isLinkHandlingAllowed).thenReturn(false)
diff --git a/tests/spa_unit/src/com/android/settings/spa/app/appinfo/AppSettingsPreferenceTest.kt b/tests/spa_unit/src/com/android/settings/spa/app/appinfo/AppSettingsPreferenceTest.kt
index 1184ee7..d39555a 100644
--- a/tests/spa_unit/src/com/android/settings/spa/app/appinfo/AppSettingsPreferenceTest.kt
+++ b/tests/spa_unit/src/com/android/settings/spa/app/appinfo/AppSettingsPreferenceTest.kt
@@ -29,18 +29,14 @@
 import androidx.compose.ui.test.assertIsDisplayed
 import androidx.compose.ui.test.assertIsEnabled
 import androidx.compose.ui.test.assertIsNotDisplayed
-import androidx.compose.ui.test.assertIsNotEnabled
-import androidx.compose.ui.test.hasText
 import androidx.compose.ui.test.junit4.createComposeRule
 import androidx.compose.ui.test.onNodeWithText
 import androidx.compose.ui.test.onRoot
 import androidx.compose.ui.test.performClick
-import androidx.compose.ui.test.printToLog
 import androidx.test.core.app.ApplicationProvider
 import androidx.test.ext.junit.runners.AndroidJUnit4
 import com.android.settings.R
-import com.android.settings.testutils.waitUntilExists
-import com.android.settingslib.applications.AppUtils
+import com.android.settingslib.spa.testutils.delay
 import com.android.settingslib.spaprivileged.model.app.userHandle
 import com.android.settingslib.spaprivileged.model.app.userId
 import com.google.common.truth.Truth.assertThat
@@ -49,7 +45,6 @@
 import org.junit.Test
 import org.junit.runner.RunWith
 import org.mockito.ArgumentCaptor
-import org.mockito.ArgumentMatchers
 import org.mockito.Mock
 import org.mockito.Mockito.any
 import org.mockito.Mockito.eq
@@ -61,8 +56,7 @@
 
 @RunWith(AndroidJUnit4::class)
 class AppSettingsPreferenceTest {
-    @JvmField
-    @Rule
+    @get:Rule
     val mockito: MockitoRule = MockitoJUnit.rule()
 
     @get:Rule
@@ -135,6 +129,7 @@
 
         setContent()
         composeTestRule.onRoot().performClick()
+        composeTestRule.delay()
 
         val intentCaptor = ArgumentCaptor.forClass(Intent::class.java)
         verify(context).startActivityAsUser(intentCaptor.capture(), eq(APP.userHandle))
@@ -149,6 +144,7 @@
                 AppSettingsPreference(APP)
             }
         }
+        composeTestRule.delay()
     }
 
     private companion object {
diff --git a/tests/spa_unit/src/com/android/settings/spa/app/appinfo/AppStoragePreferenceTest.kt b/tests/spa_unit/src/com/android/settings/spa/app/appinfo/AppStoragePreferenceTest.kt
index 47f553b..4754bb2 100644
--- a/tests/spa_unit/src/com/android/settings/spa/app/appinfo/AppStoragePreferenceTest.kt
+++ b/tests/spa_unit/src/com/android/settings/spa/app/appinfo/AppStoragePreferenceTest.kt
@@ -24,12 +24,14 @@
 import androidx.compose.ui.platform.LocalContext
 import androidx.compose.ui.test.assertIsDisplayed
 import androidx.compose.ui.test.assertIsNotDisplayed
+import androidx.compose.ui.test.hasText
 import androidx.compose.ui.test.junit4.createComposeRule
 import androidx.compose.ui.test.onNodeWithText
 import androidx.compose.ui.test.onRoot
 import androidx.test.core.app.ApplicationProvider
 import androidx.test.ext.junit.runners.AndroidJUnit4
 import com.android.settings.R
+import com.android.settingslib.spa.testutils.waitUntilExists
 import com.android.settingslib.spaprivileged.framework.common.storageStatsManager
 import java.util.UUID
 import org.junit.Before
@@ -46,8 +48,7 @@
 
 @RunWith(AndroidJUnit4::class)
 class AppStoragePreferenceTest {
-    @JvmField
-    @Rule
+    @get:Rule
     val mockito: MockitoRule = MockitoJUnit.rule()
 
     @get:Rule
@@ -71,11 +72,7 @@
     fun notInstalledApp_notDisplayed() {
         val notInstalledApp = ApplicationInfo()
 
-        composeTestRule.setContent {
-            CompositionLocalProvider(LocalContext provides context) {
-                AppStoragePreference(notInstalledApp)
-            }
-        }
+        setContent(notInstalledApp)
 
         composeTestRule.onRoot().assertIsNotDisplayed()
     }
@@ -88,15 +85,11 @@
             storageUuid = STORAGE_UUID
         }
 
-        composeTestRule.setContent {
-            CompositionLocalProvider(LocalContext provides context) {
-                AppStoragePreference(internalApp)
-            }
-        }
+        setContent(internalApp)
 
         composeTestRule.onNodeWithText(context.getString(R.string.storage_settings_for_app))
             .assertIsDisplayed()
-        composeTestRule.onNodeWithText("123 B used in internal storage").assertIsDisplayed()
+        composeTestRule.waitUntilExists(hasText("123 B used in internal storage"))
     }
 
     @Test
@@ -107,15 +100,19 @@
             storageUuid = STORAGE_UUID
         }
 
-        composeTestRule.setContent {
-            CompositionLocalProvider(LocalContext provides context) {
-                AppStoragePreference(externalApp)
-            }
-        }
+        setContent(externalApp)
 
         composeTestRule.onNodeWithText(context.getString(R.string.storage_settings_for_app))
             .assertIsDisplayed()
-        composeTestRule.onNodeWithText("123 B used in external storage").assertIsDisplayed()
+        composeTestRule.waitUntilExists(hasText("123 B used in external storage"))
+    }
+
+    private fun setContent(app: ApplicationInfo) {
+        composeTestRule.setContent {
+            CompositionLocalProvider(LocalContext provides context) {
+                AppStoragePreference(app)
+            }
+        }
     }
 
     companion object {
diff --git a/tests/spa_unit/src/com/android/settings/spa/app/appinfo/AppTimeSpentPreferenceTest.kt b/tests/spa_unit/src/com/android/settings/spa/app/appinfo/AppTimeSpentPreferenceTest.kt
index e3fcdd9..6cc3e3c 100644
--- a/tests/spa_unit/src/com/android/settings/spa/app/appinfo/AppTimeSpentPreferenceTest.kt
+++ b/tests/spa_unit/src/com/android/settings/spa/app/appinfo/AppTimeSpentPreferenceTest.kt
@@ -49,8 +49,7 @@
 
 @RunWith(AndroidJUnit4::class)
 class AppTimeSpentPreferenceTest {
-    @JvmField
-    @Rule
+    @get:Rule
     val mockito: MockitoRule = MockitoJUnit.rule()
 
     @get:Rule
@@ -63,7 +62,7 @@
     private lateinit var packageManager: PackageManager
 
     private val fakeFeatureFactory = FakeFeatureFactory()
-    private val appFeatureProvider = fakeFeatureFactory.applicationFeatureProvider
+    private val appFeatureProvider = fakeFeatureFactory.mockApplicationFeatureProvider
 
     @Before
     fun setUp() {
diff --git a/tests/spa_unit/src/com/android/settings/spa/app/appinfo/DefaultAppShortcutPreferenceTest.kt b/tests/spa_unit/src/com/android/settings/spa/app/appinfo/DefaultAppShortcutPreferenceTest.kt
index d5f7241..5c24559 100644
--- a/tests/spa_unit/src/com/android/settings/spa/app/appinfo/DefaultAppShortcutPreferenceTest.kt
+++ b/tests/spa_unit/src/com/android/settings/spa/app/appinfo/DefaultAppShortcutPreferenceTest.kt
@@ -55,8 +55,7 @@
 
 @RunWith(AndroidJUnit4::class)
 class DefaultAppShortcutPreferenceTest {
-    @JvmField
-    @Rule
+    @get:Rule
     val mockito: MockitoRule = MockitoJUnit.rule()
 
     @get:Rule
diff --git a/tests/spa_unit/src/com/android/settings/spa/app/appinfo/HibernationSwitchPreferenceTest.kt b/tests/spa_unit/src/com/android/settings/spa/app/appinfo/HibernationSwitchPreferenceTest.kt
index 688ef86..6acdcf5 100644
--- a/tests/spa_unit/src/com/android/settings/spa/app/appinfo/HibernationSwitchPreferenceTest.kt
+++ b/tests/spa_unit/src/com/android/settings/spa/app/appinfo/HibernationSwitchPreferenceTest.kt
@@ -49,6 +49,7 @@
 import com.android.settings.Utils.PROPERTY_APP_HIBERNATION_ENABLED
 import com.android.settings.Utils.PROPERTY_HIBERNATION_TARGETS_PRE_S_APPS
 import com.android.settings.testutils.TestDeviceConfig
+import com.android.settings.testutils.mockAsUser
 import com.android.settingslib.spaprivileged.framework.common.appHibernationManager
 import com.android.settingslib.spaprivileged.framework.common.appOpsManager
 import com.android.settingslib.spaprivileged.framework.common.permissionControllerManager
@@ -75,8 +76,7 @@
 @RunWith(AndroidJUnit4::class)
 class HibernationSwitchPreferenceTest {
 
-    @JvmField
-    @Rule
+    @get:Rule
     val mockito: MockitoRule = MockitoJUnit.rule()
 
     @get:Rule
@@ -104,8 +104,7 @@
     fun setUp() {
         hibernationEnabledConfig.override(true)
         hibernationTargetsPreSConfig.override(false)
-        doReturn(context)
-            .`when`(context).createContextAsUser(UserHandle.getUserHandleForUid(UID), 0)
+        context.mockAsUser()
         whenever(context.permissionControllerManager).thenReturn(permissionControllerManager)
         whenever(context.appOpsManager).thenReturn(appOpsManager)
         whenever(context.appHibernationManager).thenReturn(appHibernationManager)
diff --git a/tests/spa_unit/src/com/android/settings/spa/app/appinfo/InstantAppDomainsPreferenceTest.kt b/tests/spa_unit/src/com/android/settings/spa/app/appinfo/InstantAppDomainsPreferenceTest.kt
index 9782817..1a78c49 100644
--- a/tests/spa_unit/src/com/android/settings/spa/app/appinfo/InstantAppDomainsPreferenceTest.kt
+++ b/tests/spa_unit/src/com/android/settings/spa/app/appinfo/InstantAppDomainsPreferenceTest.kt
@@ -24,10 +24,6 @@
 import androidx.compose.ui.test.assertIsDisplayed
 import androidx.compose.ui.test.assertIsEnabled
 import androidx.compose.ui.test.assertIsNotDisplayed
-import androidx.compose.ui.test.filterToOne
-import androidx.compose.ui.test.hasAnyAncestor
-import androidx.compose.ui.test.hasText
-import androidx.compose.ui.test.isDialog
 import androidx.compose.ui.test.junit4.createComposeRule
 import androidx.compose.ui.test.onNodeWithText
 import androidx.compose.ui.test.onRoot
@@ -37,7 +33,8 @@
 import com.android.dx.mockito.inline.extended.ExtendedMockito
 import com.android.settings.R
 import com.android.settings.Utils
-import com.android.settings.testutils.delay
+import com.android.settingslib.spa.testutils.delay
+import com.android.settingslib.spa.testutils.onDialogText
 import org.junit.After
 import org.junit.Before
 import org.junit.Rule
@@ -141,18 +138,14 @@
         composeTestRule.onRoot().performClick()
         composeTestRule.delay()
 
-        assertDialogHasText(context.getString(R.string.app_launch_supported_domain_urls_title))
-        assertDialogHasText("abc")
-        assertDialogHasText("def")
+        composeTestRule.onDialogText(
+            context.getString(R.string.app_launch_supported_domain_urls_title)
+        ).assertIsDisplayed()
+        composeTestRule.onDialogText("abc").assertIsDisplayed()
+        composeTestRule.onDialogText("def").assertIsDisplayed()
     }
 
-    private fun assertDialogHasText(text: String) {
-        composeTestRule.onAllNodes(hasAnyAncestor(isDialog()))
-            .filterToOne(hasText(text))
-            .assertIsDisplayed()
-    }
-
-    private fun setContent(app:ApplicationInfo = INSTANT_APP) {
+    private fun setContent(app: ApplicationInfo = INSTANT_APP) {
         composeTestRule.setContent {
             CompositionLocalProvider(LocalContext provides context) {
                 InstantAppDomainsPreference(app)
diff --git a/tests/spa_unit/src/com/android/settings/spa/app/appinfo/InteractAcrossProfilesDetailsPreferenceTest.kt b/tests/spa_unit/src/com/android/settings/spa/app/appinfo/InteractAcrossProfilesDetailsPreferenceTest.kt
index aeccb07..f4489c6 100644
--- a/tests/spa_unit/src/com/android/settings/spa/app/appinfo/InteractAcrossProfilesDetailsPreferenceTest.kt
+++ b/tests/spa_unit/src/com/android/settings/spa/app/appinfo/InteractAcrossProfilesDetailsPreferenceTest.kt
@@ -24,6 +24,7 @@
 import androidx.compose.ui.test.assertIsDisplayed
 import androidx.compose.ui.test.assertIsEnabled
 import androidx.compose.ui.test.assertIsNotDisplayed
+import androidx.compose.ui.test.hasText
 import androidx.compose.ui.test.junit4.createComposeRule
 import androidx.compose.ui.test.onNodeWithText
 import androidx.compose.ui.test.onRoot
@@ -34,6 +35,8 @@
 import com.android.settings.R
 import com.android.settings.applications.appinfo.AppInfoDashboardFragment
 import com.android.settings.applications.specialaccess.interactacrossprofiles.InteractAcrossProfilesDetails
+import com.android.settingslib.spa.testutils.delay
+import com.android.settingslib.spa.testutils.waitUntilExists
 import com.android.settingslib.spaprivileged.framework.common.crossProfileApps
 import org.junit.After
 import org.junit.Before
@@ -110,7 +113,7 @@
 
         setContent()
 
-        composeTestRule.onNodeWithText(SUMMARY).assertIsDisplayed()
+        composeTestRule.waitUntilExists(hasText(SUMMARY))
     }
 
     @Test
@@ -119,6 +122,7 @@
 
         setContent()
         composeTestRule.onRoot().performClick()
+        composeTestRule.delay()
 
         ExtendedMockito.verify {
             AppInfoDashboardFragment.startAppInfoFragment(
diff --git a/tests/spa_unit/src/com/android/settings/spa/app/appinfo/PackageInfoPresenterTest.kt b/tests/spa_unit/src/com/android/settings/spa/app/appinfo/PackageInfoPresenterTest.kt
new file mode 100644
index 0000000..3bfa90e
--- /dev/null
+++ b/tests/spa_unit/src/com/android/settings/spa/app/appinfo/PackageInfoPresenterTest.kt
@@ -0,0 +1,168 @@
+/*
+ * 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.spa.app.appinfo
+
+import android.app.ActivityManager
+import android.app.settings.SettingsEnums
+import android.content.Context
+import android.content.Intent
+import android.content.pm.PackageManager
+import androidx.test.core.app.ApplicationProvider
+import androidx.test.ext.junit.runners.AndroidJUnit4
+import com.android.settings.testutils.FakeFeatureFactory
+import com.android.settings.testutils.mockAsUser
+import com.android.settingslib.spaprivileged.framework.common.activityManager
+import com.android.settingslib.spaprivileged.model.app.IPackageManagers
+import com.google.common.truth.Truth.assertThat
+import kotlinx.coroutines.ExperimentalCoroutinesApi
+import kotlinx.coroutines.coroutineScope
+import kotlinx.coroutines.test.runTest
+import org.junit.Before
+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.any
+import org.mockito.Mockito.doNothing
+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
+
+@OptIn(ExperimentalCoroutinesApi::class)
+@RunWith(AndroidJUnit4::class)
+class PackageInfoPresenterTest {
+    @get:Rule
+    val mockito: MockitoRule = MockitoJUnit.rule()
+
+    @Spy
+    private val context: Context = ApplicationProvider.getApplicationContext()
+
+    @Mock
+    private lateinit var packageManager: PackageManager
+
+    @Mock
+    private lateinit var activityManager: ActivityManager
+
+    @Mock
+    private lateinit var packageManagers: IPackageManagers
+
+    private val fakeFeatureFactory = FakeFeatureFactory()
+    private val metricsFeatureProvider = fakeFeatureFactory.metricsFeatureProvider
+
+    @Before
+    fun setUp() {
+        context.mockAsUser()
+        whenever(context.packageManager).thenReturn(packageManager)
+        whenever(context.activityManager).thenReturn(activityManager)
+    }
+
+    @Test
+    fun enable() = runTest {
+        coroutineScope {
+            val packageInfoPresenter =
+                PackageInfoPresenter(context, PACKAGE_NAME, USER_ID, this, packageManagers)
+
+            packageInfoPresenter.enable()
+        }
+
+        verifyAction(SettingsEnums.ACTION_SETTINGS_ENABLE_APP)
+        verify(packageManager).setApplicationEnabledSetting(
+            PACKAGE_NAME, PackageManager.COMPONENT_ENABLED_STATE_DEFAULT, 0
+        )
+    }
+
+    @Test
+    fun disable() = runTest {
+        coroutineScope {
+            val packageInfoPresenter =
+                PackageInfoPresenter(context, PACKAGE_NAME, USER_ID, this, packageManagers)
+
+            packageInfoPresenter.disable()
+        }
+
+        verifyAction(SettingsEnums.ACTION_SETTINGS_DISABLE_APP)
+        verify(packageManager).setApplicationEnabledSetting(
+            PACKAGE_NAME, PackageManager.COMPONENT_ENABLED_STATE_DISABLED_USER, 0
+        )
+    }
+
+    @Test
+    fun startUninstallActivity() = runTest {
+        doNothing().`when`(context).startActivityAsUser(any(), any())
+        val packageInfoPresenter =
+            PackageInfoPresenter(context, PACKAGE_NAME, USER_ID, this, packageManagers)
+
+        packageInfoPresenter.startUninstallActivity()
+
+        verifyAction(SettingsEnums.ACTION_SETTINGS_UNINSTALL_APP)
+        val intentCaptor = ArgumentCaptor.forClass(Intent::class.java)
+        verify(context).startActivityAsUser(intentCaptor.capture(), any())
+        with(intentCaptor.value) {
+            assertThat(action).isEqualTo(Intent.ACTION_UNINSTALL_PACKAGE)
+            assertThat(data?.schemeSpecificPart).isEqualTo(PACKAGE_NAME)
+            assertThat(getBooleanExtra(Intent.EXTRA_UNINSTALL_ALL_USERS, true)).isEqualTo(false)
+        }
+    }
+
+    @Test
+    fun clearInstantApp() = runTest {
+        coroutineScope {
+            val packageInfoPresenter =
+                PackageInfoPresenter(context, PACKAGE_NAME, USER_ID, this, packageManagers)
+
+            packageInfoPresenter.clearInstantApp()
+        }
+
+        verifyAction(SettingsEnums.ACTION_SETTINGS_CLEAR_INSTANT_APP)
+        verify(packageManager).deletePackageAsUser(PACKAGE_NAME, null, 0, USER_ID)
+    }
+
+    @Test
+    fun forceStop() = runTest {
+        coroutineScope {
+            val packageInfoPresenter =
+                PackageInfoPresenter(context, PACKAGE_NAME, USER_ID, this, packageManagers)
+
+            packageInfoPresenter.forceStop()
+        }
+
+        verifyAction(SettingsEnums.ACTION_APP_FORCE_STOP)
+        verify(activityManager).forceStopPackageAsUser(PACKAGE_NAME, USER_ID)
+    }
+
+    @Test
+    fun logAction() = runTest {
+        val packageInfoPresenter =
+            PackageInfoPresenter(context, PACKAGE_NAME, USER_ID, this, packageManagers)
+
+        packageInfoPresenter.logAction(123)
+
+        verifyAction(123)
+    }
+
+    private fun verifyAction(category: Int) {
+        verify(metricsFeatureProvider).action(context, category, PACKAGE_NAME)
+    }
+
+    private companion object {
+        const val PACKAGE_NAME = "package.name"
+        const val USER_ID = 0
+    }
+}
diff --git a/tests/spa_unit/src/com/android/settings/testutils/ComposeContentTestRuleExt.kt b/tests/spa_unit/src/com/android/settings/testutils/ComposeContentTestRuleExt.kt
deleted file mode 100644
index 82df9cf..0000000
--- a/tests/spa_unit/src/com/android/settings/testutils/ComposeContentTestRuleExt.kt
+++ /dev/null
@@ -1,33 +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.testutils
-
-import androidx.compose.ui.test.ComposeTimeoutException
-import androidx.compose.ui.test.SemanticsMatcher
-import androidx.compose.ui.test.junit4.ComposeContentTestRule
-
-/** Blocks until the found a semantics node that match the given condition. */
-fun ComposeContentTestRule.waitUntilExists(matcher: SemanticsMatcher) = waitUntil {
-    onAllNodes(matcher).fetchSemanticsNodes().isNotEmpty()
-}
-
-/** Blocks until the timeout is reached. */
-fun ComposeContentTestRule.delay(timeoutMillis: Long = 1_000) = try {
-    waitUntil(timeoutMillis) { false }
-} catch (_: ComposeTimeoutException) {
-    // Expected
-}
diff --git a/tests/spa_unit/src/com/android/settings/testutils/ContextTestUtil.kt b/tests/spa_unit/src/com/android/settings/testutils/ContextTestUtil.kt
new file mode 100644
index 0000000..43b7a20
--- /dev/null
+++ b/tests/spa_unit/src/com/android/settings/testutils/ContextTestUtil.kt
@@ -0,0 +1,26 @@
+/*
+ * 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.testutils
+
+import android.content.Context
+import org.mockito.Mockito.any
+import org.mockito.Mockito.doReturn
+import org.mockito.Mockito.eq
+
+fun Context.mockAsUser() {
+    doReturn(this).`when`(this).createContextAsUser(any(), eq(0))
+}
diff --git a/tests/spa_unit/src/com/android/settings/testutils/FakeFeatureFactory.kt b/tests/spa_unit/src/com/android/settings/testutils/FakeFeatureFactory.kt
index 054b415..a544f53 100644
--- a/tests/spa_unit/src/com/android/settings/testutils/FakeFeatureFactory.kt
+++ b/tests/spa_unit/src/com/android/settings/testutils/FakeFeatureFactory.kt
@@ -51,7 +51,9 @@
 
 class FakeFeatureFactory : FeatureFactory() {
 
-    val applicationFeatureProvider: ApplicationFeatureProvider =
+    private val mockMetricsFeatureProvider: MetricsFeatureProvider =
+        mock(MetricsFeatureProvider::class.java)
+    val mockApplicationFeatureProvider: ApplicationFeatureProvider =
         mock(ApplicationFeatureProvider::class.java)
 
     init {
@@ -70,9 +72,7 @@
         TODO("Not yet implemented")
     }
 
-    override fun getMetricsFeatureProvider(): MetricsFeatureProvider {
-        TODO("Not yet implemented")
-    }
+    override fun getMetricsFeatureProvider(): MetricsFeatureProvider = mockMetricsFeatureProvider
 
     override fun getPowerUsageFeatureProvider(context: Context?): PowerUsageFeatureProvider {
         TODO("Not yet implemented")
@@ -96,7 +96,7 @@
         TODO("Not yet implemented")
     }
 
-    override fun getApplicationFeatureProvider(context: Context?) = applicationFeatureProvider
+    override fun getApplicationFeatureProvider(context: Context?) = mockApplicationFeatureProvider
 
     override fun getLocaleFeatureProvider(): LocaleFeatureProvider {
         TODO("Not yet implemented")
diff --git a/tests/uitests/src/com/android/settings/biometrics2/OWNERS b/tests/uitests/src/com/android/settings/biometrics2/OWNERS
new file mode 100644
index 0000000..c25e7cc
--- /dev/null
+++ b/tests/uitests/src/com/android/settings/biometrics2/OWNERS
@@ -0,0 +1 @@
+include /src/com/android/settings/biometrics/OWNERS
\ No newline at end of file
diff --git a/tests/uitests/src/com/android/settings/biometrics2/ui/view/FingerprintEnrollmentActivityTest.java b/tests/uitests/src/com/android/settings/biometrics2/ui/view/FingerprintEnrollmentActivityTest.java
new file mode 100644
index 0000000..24f4f89
--- /dev/null
+++ b/tests/uitests/src/com/android/settings/biometrics2/ui/view/FingerprintEnrollmentActivityTest.java
@@ -0,0 +1,118 @@
+/*
+ * 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.biometrics2.ui.view;
+
+import android.content.Context;
+import android.content.Intent;
+import android.support.test.uiautomator.By;
+import android.support.test.uiautomator.UiDevice;
+import android.support.test.uiautomator.UiObject2;
+import android.support.test.uiautomator.Until;
+
+import androidx.test.InstrumentationRegistry;
+import androidx.test.runner.AndroidJUnit4;
+
+import com.android.settings.biometrics2.utils.LockScreenUtil;
+
+import org.junit.After;
+import org.junit.Assert;
+import org.junit.Before;
+import org.junit.Test;
+import org.junit.runner.RunWith;
+
+@RunWith(AndroidJUnit4.class)
+public class FingerprintEnrollmentActivityTest {
+
+    private static final String SETTINGS_PACKAGE_NAME = "com.android.settings";
+    private static final String ACTIVITY_CLASS_NAME =
+            "com.android.settings.biometrics2.ui.view.FingerprintEnrollmentActivity";
+    private static final String EXTRA_FROM_SETTINGS_SUMMARY = "from_settings_summary";
+    private static final String EXTRA_PAGE_TRANSITION_TYPE = "page_transition_type";
+    private static final String EXTRA_KEY_CHALLENGE_TOKEN = "hw_auth_token";
+
+    private UiDevice mDevice;
+    private byte[] mToken = new byte[]{};
+    private Context mContext;
+
+    private static final int IDLE_TIMEOUT = 10000;
+
+    @Before
+    public void setUp() {
+        mDevice = UiDevice.getInstance(InstrumentationRegistry.getInstrumentation());
+        mContext = InstrumentationRegistry.getContext();
+        mDevice.pressHome();
+    }
+
+    @Test
+    public void lunchWithoutCredential() {
+        launchFingerprintEnrollActivity(true);
+        Assert.assertNotNull(mDevice.wait(Until.hasObject(
+                By.text("Choose your backup screen lock method")), IDLE_TIMEOUT));
+    }
+
+    @Test
+    public void lunchWithCredential() {
+        LockScreenUtil.setLockscreen(LockScreenUtil.LockscreenType.PIN, "1234", true);
+        launchFingerprintEnrollActivity(true);
+        Assert.assertNotNull(mDevice.wait(Until.hasObject(
+                By.text("More")), IDLE_TIMEOUT));
+
+        //click more btn twice and the introduction should stay in the last page
+        UiObject2 moreBtn = mDevice.findObject(By.text("More"));
+        moreBtn.click();
+        Assert.assertNotNull(mDevice.wait(Until.hasObject(
+                By.text("More")), IDLE_TIMEOUT));
+        moreBtn = mDevice.findObject(By.text("More"));
+        moreBtn.click();
+
+        Assert.assertNotNull(mDevice.wait(Until.hasObject(
+                By.text("I agree")), IDLE_TIMEOUT));
+        Assert.assertNotNull(mDevice.wait(Until.hasObject(
+                By.text("No thanks")), IDLE_TIMEOUT));
+
+        LockScreenUtil.resetLockscreen("1234");
+    }
+
+    @Test
+    public void launchCheckPin() {
+        LockScreenUtil.setLockscreen(LockScreenUtil.LockscreenType.PIN, "1234", true);
+        launchFingerprintEnrollActivity(false);
+        Assert.assertNotNull(mDevice.wait(Until.hasObject(
+                By.text("Enter your device PIN to continue")), IDLE_TIMEOUT));
+        LockScreenUtil.resetLockscreen("1234");
+    }
+
+    @After
+    public void tearDown() throws Exception {
+        LockScreenUtil.resetLockscreen("1234");
+        mDevice.pressHome();
+    }
+
+    private void launchFingerprintEnrollActivity(boolean hasToken) {
+        Intent intent = new Intent();
+        intent.setClassName(SETTINGS_PACKAGE_NAME, ACTIVITY_CLASS_NAME);
+        intent.putExtra(EXTRA_FROM_SETTINGS_SUMMARY, true);
+        intent.putExtra(EXTRA_PAGE_TRANSITION_TYPE, 1);
+        intent.putExtra(Intent.EXTRA_USER_ID, mContext.getUserId());
+        if (hasToken) {
+            intent.putExtra(EXTRA_KEY_CHALLENGE_TOKEN, mToken);
+        }
+        intent.setFlags(Intent.FLAG_ACTIVITY_CLEAR_TOP | Intent.FLAG_ACTIVITY_NEW_TASK);
+        mContext.startActivity(intent);
+    }
+
+}
diff --git a/tests/uitests/src/com/android/settings/biometrics2/utils/LockScreenUtil.java b/tests/uitests/src/com/android/settings/biometrics2/utils/LockScreenUtil.java
new file mode 100644
index 0000000..23606e5
--- /dev/null
+++ b/tests/uitests/src/com/android/settings/biometrics2/utils/LockScreenUtil.java
@@ -0,0 +1,183 @@
+/*
+ * 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.biometrics2.utils;
+
+
+import static java.lang.String.format;
+
+import android.app.KeyguardManager;
+import android.content.Context;
+import android.os.SystemClock;
+import android.support.test.uiautomator.UiDevice;
+import android.util.Log;
+
+import androidx.test.InstrumentationRegistry;
+
+import org.junit.Assert;
+
+import java.io.IOException;
+import java.util.function.Supplier;
+
+public class LockScreenUtil {
+
+    private static final String TAG = LockScreenUtil.class.getSimpleName();
+
+    private static final int SLEEP_MS = 100;
+    private static final int WAIT_TIME_MS = 10000;
+
+    private static final String SET_PATTERN_COMMAND = "locksettings set-pattern";
+    private static final String SET_PASSWORD_COMMAND = "locksettings set-password";
+    private static final String SET_PIN_COMMAND = "locksettings set-pin";
+
+    private static final String RESET_LOCKSCREEN_SHELL_COMMAND = "locksettings clear --old";
+
+    /**
+     * Different way to set the Lockscreen for Android device. Currently we only support PIN,
+     * PATTERN and PASSWORD
+     *
+     * @param lockscreenType it enum with list of supported lockscreen type
+     * @param lockscreenCode code[PIN or PATTERN or PASSWORD] which needs to be set.
+     * @param expectedResult expected result after setting the lockscreen because for lock type
+     *                       Swipe and None Keygaurd#isKeyguardSecure remain unlocked i.e. false
+     */
+    public static void setLockscreen(LockscreenType lockscreenType, String lockscreenCode,
+            boolean expectedResult) {
+        Log.d(TAG, format("Setting Lockscreen [%s(%s)]", lockscreenType, lockscreenCode));
+        switch (lockscreenType) {
+            case PIN:
+                executeShellCommand(format("%s %s", SET_PIN_COMMAND, lockscreenCode));
+                break;
+            case PASSWORD:
+                executeShellCommand(format("%s %s", SET_PASSWORD_COMMAND, lockscreenCode));
+                break;
+            case PATTERN:
+                executeShellCommand(format("%s %s", SET_PATTERN_COMMAND, lockscreenCode));
+                break;
+            default:
+                throw new AssertionError("Non-supported Lockscreen Type: " + lockscreenType);
+        }
+        assertKeyguardSecure(expectedResult);
+    }
+
+    /**
+     * Resets the give lockscreen.
+     *
+     * @param lockscreenCode old code which is currently set.
+     */
+    public static void resetLockscreen(String lockscreenCode) {
+        Log.d(TAG, String.format("Re-Setting Lockscreen %s", lockscreenCode));
+        executeShellCommand(
+                format("%s %s", RESET_LOCKSCREEN_SHELL_COMMAND, lockscreenCode));
+        assertKeyguardSecure(/* expectedSecure= */ false);
+    }
+
+
+    /**
+     * This method help you execute you shell command.
+     * Example: adb shell pm list packages -f
+     * Here you just need to provide executeShellCommand("pm list packages -f")
+     *
+     * @param command command need to executed.
+     */
+    private static void executeShellCommand(String command) {
+        Log.d(TAG, format("Executing Shell Command: %s", command));
+        try {
+            getUiDevice().executeShellCommand(command);
+        } catch (IOException e) {
+            Log.d(TAG, format("IOException Occurred: %s", e));
+        }
+    }
+
+    /**
+     * Enum for different types of Lockscreen, PIN, PATTERN and PASSWORD.
+     */
+    public enum LockscreenType {
+        PIN,
+        PASSWORD,
+        PATTERN
+    }
+
+    private static UiDevice getUiDevice() {
+        return UiDevice.getInstance(InstrumentationRegistry.getInstrumentation());
+    }
+
+    private static void assertKeyguardSecure(boolean expectedSecure) {
+        waitForCondition(
+                () -> String.format("Assert that keyguard %s secure, but failed.",
+                        expectedSecure ? "is" : "isn't"),
+                () -> getKeyguardManager().isKeyguardSecure() == expectedSecure);
+    }
+
+    /**
+     * Waits for a condition and fails if it doesn't become true within 10 sec.
+     *
+     * @param message   Supplier of the error message.
+     * @param condition Condition.
+     */
+    private static void waitForCondition(
+            Supplier<String> message, Condition condition) {
+        waitForCondition(message, condition, WAIT_TIME_MS);
+    }
+
+    /**
+     * Waits for a condition and fails if it doesn't become true within specified time period.
+     *
+     * @param message   Supplier of the error message.
+     * @param condition Condition.
+     * @param timeoutMs Timeout.
+     */
+    private static void waitForCondition(
+            Supplier<String> message, Condition condition, long timeoutMs) {
+        final long startTime = SystemClock.uptimeMillis();
+        while (SystemClock.uptimeMillis() < startTime + timeoutMs) {
+            try {
+                if (condition.isTrue()) {
+                    return;
+                }
+            } catch (Throwable t) {
+                throw new RuntimeException(t);
+            }
+            SystemClock.sleep(SLEEP_MS);
+        }
+
+        // Check once more before failing.
+        try {
+            if (condition.isTrue()) {
+                return;
+            }
+        } catch (Throwable t) {
+            throw new RuntimeException(t);
+        }
+
+        Assert.fail(message.get());
+    }
+
+    /**
+     * To get an instance of class that can be used to lock and unlock the keygaurd.
+     *
+     * @return an instance of class that can be used to lock and unlock the screen.
+     */
+    private static KeyguardManager getKeyguardManager() {
+        return (KeyguardManager) InstrumentationRegistry.getContext().getSystemService(
+                Context.KEYGUARD_SERVICE);
+    }
+
+    /** Supplier of a boolean that can throw an exception. */
+    private interface Condition {
+        boolean isTrue() throws Throwable;
+    }
+}
diff --git a/tests/unit/src/com/android/settings/applications/manageapplications/AppFilterRegistryTest.java b/tests/unit/src/com/android/settings/applications/manageapplications/AppFilterRegistryTest.java
index 13bc3db..ff5c0d8 100644
--- a/tests/unit/src/com/android/settings/applications/manageapplications/AppFilterRegistryTest.java
+++ b/tests/unit/src/com/android/settings/applications/manageapplications/AppFilterRegistryTest.java
@@ -26,10 +26,12 @@
 import static com.android.settings.applications.manageapplications.AppFilterRegistry.FILTER_APPS_USAGE_ACCESS;
 import static com.android.settings.applications.manageapplications.AppFilterRegistry.FILTER_APPS_WITH_OVERLAY;
 import static com.android.settings.applications.manageapplications.AppFilterRegistry.FILTER_APPS_WRITE_SETTINGS;
+import static com.android.settings.applications.manageapplications.AppFilterRegistry.FILTER_LONG_BACKGROUND_TASKS;
 import static com.android.settings.applications.manageapplications.ManageApplications.LIST_TYPE_ALARMS_AND_REMINDERS;
 import static com.android.settings.applications.manageapplications.ManageApplications.LIST_TYPE_BATTERY_OPTIMIZATION;
 import static com.android.settings.applications.manageapplications.ManageApplications.LIST_TYPE_GAMES;
 import static com.android.settings.applications.manageapplications.ManageApplications.LIST_TYPE_HIGH_POWER;
+import static com.android.settings.applications.manageapplications.ManageApplications.LIST_TYPE_LONG_BACKGROUND_TASKS;
 import static com.android.settings.applications.manageapplications.ManageApplications.LIST_TYPE_MAIN;
 import static com.android.settings.applications.manageapplications.ManageApplications.LIST_TYPE_MANAGE_SOURCES;
 import static com.android.settings.applications.manageapplications.ManageApplications.LIST_TYPE_MEDIA_MANAGEMENT_APPS;
@@ -77,5 +79,8 @@
         assertThat(registry.getDefaultFilterType(LIST_TYPE_STORAGE)).isEqualTo(FILTER_APPS_ALL);
 
         assertThat(registry.getDefaultFilterType(LIST_TYPE_GAMES)).isEqualTo(FILTER_APPS_ALL);
+
+        assertThat(registry.getDefaultFilterType(LIST_TYPE_LONG_BACKGROUND_TASKS))
+                .isEqualTo(FILTER_LONG_BACKGROUND_TASKS);
     }
 }
diff --git a/tests/unit/src/com/android/settings/biometrics/fingerprint/FingerprintStatusUtilsTest.java b/tests/unit/src/com/android/settings/biometrics/fingerprint/FingerprintStatusUtilsTest.java
index a5d74a0..69e5e2f 100644
--- a/tests/unit/src/com/android/settings/biometrics/fingerprint/FingerprintStatusUtilsTest.java
+++ b/tests/unit/src/com/android/settings/biometrics/fingerprint/FingerprintStatusUtilsTest.java
@@ -179,20 +179,8 @@
     }
 
     @Test
-    public void getSettingsClassName_whenNotEnrolled_fingerprintOnly_returnsFingerprintEnrollInduction() {
+    public void getSettingsClassName_whenNotEnrolled_returnsFingerprintSettings() {
         when(mFingerprintManager.hasEnrolledFingerprints(anyInt())).thenReturn(false);
-        when(mFingerprintManager.isHardwareDetected()).thenReturn(true);
-        when(mFaceManager.isHardwareDetected()).thenReturn(false);
-
-        assertThat(mFingerprintStatusUtils.getSettingsClassName())
-                .isEqualTo(FingerprintEnrollIntroductionInternal.class.getName());
-    }
-
-    @Test
-    public void getSettingsClassName_whenNotEnrolled_fingerprintNotOnly_returnsFingerprintSettings() {
-        when(mFingerprintManager.hasEnrolledFingerprints(anyInt())).thenReturn(false);
-        when(mFingerprintManager.isHardwareDetected()).thenReturn(true);
-        when(mFaceManager.isHardwareDetected()).thenReturn(true);
 
         assertThat(mFingerprintStatusUtils.getSettingsClassName())
                 .isEqualTo(FingerprintSettings.class.getName());
diff --git a/tests/unit/src/com/android/settings/biometrics2/OWNERS b/tests/unit/src/com/android/settings/biometrics2/OWNERS
new file mode 100644
index 0000000..a257ed8
--- /dev/null
+++ b/tests/unit/src/com/android/settings/biometrics2/OWNERS
@@ -0,0 +1 @@
+include /src/com/android/settings/biometrics/OWNERS
diff --git a/tests/unit/src/com/android/settings/biometrics2/ui/model/CredentialModelTest.java b/tests/unit/src/com/android/settings/biometrics2/ui/model/CredentialModelTest.java
new file mode 100644
index 0000000..1fac8b5
--- /dev/null
+++ b/tests/unit/src/com/android/settings/biometrics2/ui/model/CredentialModelTest.java
@@ -0,0 +1,164 @@
+/*
+ * 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.biometrics2.ui.model;
+
+import static com.android.settings.biometrics.BiometricEnrollBase.EXTRA_KEY_CHALLENGE;
+import static com.android.settings.biometrics.BiometricEnrollBase.EXTRA_KEY_SENSOR_ID;
+import static com.android.settings.biometrics2.ui.model.CredentialModel.INVALID_CHALLENGE;
+import static com.android.settings.password.ChooseLockSettingsHelper.EXTRA_KEY_GK_PW_HANDLE;
+
+import static com.google.common.truth.Truth.assertThat;
+import static com.google.common.truth.Truth.assertWithMessage;
+
+import android.annotation.NonNull;
+import android.content.Intent;
+import android.os.Bundle;
+import android.os.SystemClock;
+
+import androidx.annotation.Nullable;
+import androidx.test.ext.junit.runners.AndroidJUnit4;
+
+import com.android.settings.password.ChooseLockSettingsHelper;
+
+import org.junit.Test;
+import org.junit.runner.RunWith;
+
+import java.time.Clock;
+import java.util.Arrays;
+import java.util.Set;
+
+@RunWith(AndroidJUnit4.class)
+public class CredentialModelTest {
+
+    private final Clock mClock = SystemClock.elapsedRealtimeClock();
+
+    public static Bundle newCredentialModelIntentExtras(int userId, long challenge, int sensorId,
+            @Nullable byte[] token, long gkPwHandle) {
+        final Bundle bundle = new Bundle();
+        bundle.putInt(Intent.EXTRA_USER_ID, userId);
+        bundle.putInt(EXTRA_KEY_SENSOR_ID, sensorId);
+        bundle.putLong(EXTRA_KEY_CHALLENGE, challenge);
+        bundle.putByteArray(ChooseLockSettingsHelper.EXTRA_KEY_CHALLENGE_TOKEN, token);
+        bundle.putLong(ChooseLockSettingsHelper.EXTRA_KEY_GK_PW_HANDLE, gkPwHandle);
+        return bundle;
+    }
+
+    public static Bundle newValidTokenCredentialIntentExtras(int userId) {
+        return newCredentialModelIntentExtras(userId, 1L, 1, new byte[] { 0 }, 0L);
+    }
+
+    public static Bundle newInvalidChallengeCredentialIntentExtras(int userId) {
+        return newCredentialModelIntentExtras(userId, INVALID_CHALLENGE, 1, null, 0L);
+    }
+
+    public static Bundle newGkPwHandleCredentialIntentExtras(int userId, long gkPwHandle) {
+        return newCredentialModelIntentExtras(userId, INVALID_CHALLENGE, 1, null, gkPwHandle);
+    }
+
+    private static void checkBundleLongValue(@NonNull Bundle bundle1, @NonNull Bundle bundle2,
+            @NonNull String key) {
+        if (!bundle1.containsKey(key)) {
+            return;
+        }
+        final int value1 = bundle1.getInt(key);
+        final int value2 = bundle2.getInt(key);
+        assertWithMessage("bundle not match, key:" + key + ", value1:" + value1 + ", value2:"
+                + value2).that(value1).isEqualTo(value2);
+    }
+
+    private static void checkBundleIntValue(@NonNull Bundle bundle1, @NonNull Bundle bundle2,
+            @NonNull String key) {
+        if (!bundle1.containsKey(key)) {
+            return;
+        }
+        final long value1 = bundle1.getLong(key);
+        final long value2 = bundle2.getLong(key);
+        assertWithMessage("bundle not match, key:" + key + ", value1:" + value1 + ", value2:"
+                + value2).that(value1).isEqualTo(value2);
+    }
+
+    private static void checkBundleByteArrayValue(@NonNull Bundle bundle1, @NonNull Bundle bundle2,
+            @NonNull String key) {
+        if (!bundle1.containsKey(key)) {
+            return;
+        }
+        final byte[] value1 = bundle1.getByteArray(key);
+        final byte[] value2 = bundle2.getByteArray(key);
+        final String errMsg = "bundle not match, key:" + key + ", value1:" + Arrays.toString(value1)
+                + ", value2:" + Arrays.toString(value2);
+        if (value1 == null) {
+            assertWithMessage(errMsg).that(value2).isNull();
+        } else {
+            assertWithMessage(errMsg).that(value1.length).isEqualTo(value2.length);
+            for (int i = 0; i < value1.length; ++i) {
+                assertWithMessage(errMsg).that(value1[i]).isEqualTo(value2[i]);
+            }
+        }
+    }
+
+    public static void verifySameCredentialModels(@NonNull CredentialModel model1,
+            @NonNull CredentialModel model2) {
+
+        assertThat(model1.getUserId()).isEqualTo(model2.getUserId());
+        assertThat(model1.getSensorId()).isEqualTo(model2.getSensorId());
+        assertThat(model1.getChallenge()).isEqualTo(model2.getChallenge());
+        assertThat(model1.getGkPwHandle()).isEqualTo(model2.getGkPwHandle());
+
+        final byte[] token1 = model1.getToken();
+        final byte[] token2 = model2.getToken();
+        if (token1 == null) {
+            assertThat(token2).isNull();
+        } else {
+            assertThat(token2).isNotNull();
+            assertThat(token1.length).isEqualTo(token2.length);
+            for (int i = 0; i < token1.length; ++i) {
+                assertThat(token1[i]).isEqualTo(token2[i]);
+            }
+        }
+
+        final Bundle bundle1 = model1.getBundle();
+        final Bundle bundle2 = model2.getBundle();
+        final Set<String> keySet1 = bundle1.keySet();
+        assertThat(keySet1.equals(bundle2.keySet())).isTrue();
+        checkBundleIntValue(bundle1, bundle2, Intent.EXTRA_USER_ID);
+        checkBundleIntValue(bundle1, bundle2, EXTRA_KEY_SENSOR_ID);
+        checkBundleLongValue(bundle1, bundle2, EXTRA_KEY_CHALLENGE);
+        checkBundleByteArrayValue(bundle1, bundle2, EXTRA_KEY_CHALLENGE);
+        checkBundleLongValue(bundle1, bundle2, EXTRA_KEY_GK_PW_HANDLE);
+    }
+
+    @Test
+    public void sameValueFromBundle() {
+        final Bundle bundle = newCredentialModelIntentExtras(1234, 6677L, 1,
+                new byte[] { 33, 44, 55 }, 987654321);
+
+        final CredentialModel model1 = new CredentialModel(bundle, mClock);
+        final CredentialModel model2 = new CredentialModel(model1.getBundle(), mClock);
+
+        verifySameCredentialModels(model1, model2);
+    }
+
+    @Test
+    public void sameValueFromBundle_nullToken() {
+        final Bundle bundle = newCredentialModelIntentExtras(22, 33L, 1, null, 21L);
+
+        final CredentialModel model1 = new CredentialModel(bundle, mClock);
+        final CredentialModel model2 = new CredentialModel(model1.getBundle(), mClock);
+
+        verifySameCredentialModels(model1, model2);
+    }
+}
diff --git a/tests/unit/src/com/android/settings/biometrics2/ui/viewmodel/AutoCredentialViewModelTest.java b/tests/unit/src/com/android/settings/biometrics2/ui/viewmodel/AutoCredentialViewModelTest.java
index 7a13875..3abbca6 100644
--- a/tests/unit/src/com/android/settings/biometrics2/ui/viewmodel/AutoCredentialViewModelTest.java
+++ b/tests/unit/src/com/android/settings/biometrics2/ui/viewmodel/AutoCredentialViewModelTest.java
@@ -24,12 +24,24 @@
 import static com.android.settings.biometrics.BiometricEnrollBase.EXTRA_KEY_CHALLENGE;
 import static com.android.settings.biometrics.BiometricEnrollBase.EXTRA_KEY_SENSOR_ID;
 import static com.android.settings.biometrics2.ui.model.CredentialModel.INVALID_CHALLENGE;
+import static com.android.settings.biometrics2.ui.model.CredentialModel.INVALID_GK_PW_HANDLE;
 import static com.android.settings.biometrics2.ui.model.CredentialModel.INVALID_SENSOR_ID;
+import static com.android.settings.biometrics2.ui.model.CredentialModel.isValidGkPwHandle;
+import static com.android.settings.biometrics2.ui.model.CredentialModel.isValidToken;
+import static com.android.settings.biometrics2.ui.model.CredentialModelTest.newCredentialModelIntentExtras;
+import static com.android.settings.biometrics2.ui.model.CredentialModelTest.newGkPwHandleCredentialIntentExtras;
+import static com.android.settings.biometrics2.ui.model.CredentialModelTest.newInvalidChallengeCredentialIntentExtras;
+import static com.android.settings.biometrics2.ui.model.CredentialModelTest.newValidTokenCredentialIntentExtras;
 import static com.android.settings.biometrics2.ui.viewmodel.AutoCredentialViewModel.CREDENTIAL_FAIL_NEED_TO_CHOOSE_LOCK;
 import static com.android.settings.biometrics2.ui.viewmodel.AutoCredentialViewModel.CREDENTIAL_FAIL_NEED_TO_CONFIRM_LOCK;
+import static com.android.settings.biometrics2.ui.viewmodel.AutoCredentialViewModel.CREDENTIAL_IS_GENERATING_CHALLENGE;
+import static com.android.settings.biometrics2.ui.viewmodel.AutoCredentialViewModel.CREDENTIAL_VALID;
 import static com.android.settings.biometrics2.ui.viewmodel.AutoCredentialViewModel.ChallengeGenerator;
 import static com.android.settings.biometrics2.ui.viewmodel.AutoCredentialViewModel.CredentialAction;
 import static com.android.settings.biometrics2.ui.viewmodel.AutoCredentialViewModel.GenerateChallengeCallback;
+import static com.android.settings.biometrics2.ui.viewmodel.AutoCredentialViewModel.KEY_CREDENTIAL_MODEL;
+import static com.android.settings.password.ChooseLockSettingsHelper.EXTRA_KEY_CHALLENGE_TOKEN;
+import static com.android.settings.password.ChooseLockSettingsHelper.EXTRA_KEY_GK_PW_HANDLE;
 
 import static com.google.common.truth.Truth.assertThat;
 
@@ -38,20 +50,17 @@
 import android.annotation.NonNull;
 import android.app.Activity;
 import android.content.Intent;
-import android.os.SystemClock;
+import android.os.Bundle;
 import android.os.UserHandle;
 
 import androidx.activity.result.ActivityResult;
 import androidx.annotation.Nullable;
-import androidx.lifecycle.LifecycleOwner;
 import androidx.test.core.app.ApplicationProvider;
 import androidx.test.ext.junit.runners.AndroidJUnit4;
 
 import com.android.internal.widget.LockPatternUtils;
 import com.android.internal.widget.VerifyCredentialResponse;
-import com.android.settings.biometrics2.ui.model.CredentialModel;
 import com.android.settings.password.ChooseLockPattern;
-import com.android.settings.password.ChooseLockSettingsHelper;
 import com.android.settings.testutils.InstantTaskExecutorRule;
 
 import org.junit.Before;
@@ -68,248 +77,326 @@
     @Rule public final MockitoRule mockito = MockitoJUnit.rule();
     @Rule public final InstantTaskExecutorRule mTaskExecutorRule = new InstantTaskExecutorRule();
 
-    @Mock private LifecycleOwner mLifecycleOwner;
     @Mock private LockPatternUtils mLockPatternUtils;
     private TestChallengeGenerator mChallengeGenerator = null;
-    private AutoCredentialViewModel mAutoCredentialViewModel;
+    private AutoCredentialViewModel mViewModel;
 
     @Before
     public void setUp() {
         mChallengeGenerator = new TestChallengeGenerator();
-        mAutoCredentialViewModel = new AutoCredentialViewModel(
+        mViewModel = new AutoCredentialViewModel(
                 ApplicationProvider.getApplicationContext(),
                 mLockPatternUtils,
                 mChallengeGenerator);
     }
 
-    private CredentialModel newCredentialModel(int userId, long challenge,
-            @Nullable byte[] token, long gkPwHandle) {
-        final Intent intent = new Intent();
-        intent.putExtra(Intent.EXTRA_USER_ID, userId);
-        intent.putExtra(EXTRA_KEY_SENSOR_ID, 1);
-        intent.putExtra(EXTRA_KEY_CHALLENGE, challenge);
-        intent.putExtra(ChooseLockSettingsHelper.EXTRA_KEY_CHALLENGE_TOKEN, token);
-        intent.putExtra(ChooseLockSettingsHelper.EXTRA_KEY_GK_PW_HANDLE, gkPwHandle);
-        return new CredentialModel(intent, SystemClock.elapsedRealtimeClock());
-    }
-
-    private CredentialModel newValidTokenCredentialModel(int userId) {
-        return newCredentialModel(userId, 1L, new byte[] { 0 }, 0L);
-    }
-
-    private CredentialModel newInvalidChallengeCredentialModel(int userId) {
-        return newCredentialModel(userId, INVALID_CHALLENGE, null, 0L);
-    }
-
-    private CredentialModel newGkPwHandleCredentialModel(int userId, long gkPwHandle) {
-        return newCredentialModel(userId, INVALID_CHALLENGE, null, gkPwHandle);
-    }
-
-    private void verifyNothingHappen() {
-        assertThat(mAutoCredentialViewModel.getActionLiveData().getValue()).isNull();
-    }
-
-    private void verifyOnlyActionLiveData(@CredentialAction int action) {
-        final Integer value = mAutoCredentialViewModel.getActionLiveData().getValue();
-        assertThat(value).isEqualTo(action);
-    }
-
-    private void setupGenerateTokenFlow(long gkPwHandle, int userId, int newSensorId,
-            long newChallenge) {
+    private void setupGenerateChallenge(int userId, int newSensorId, long newChallenge) {
         when(mLockPatternUtils.getActivePasswordQuality(userId)).thenReturn(
                 PASSWORD_QUALITY_SOMETHING);
         mChallengeGenerator.mUserId = userId;
         mChallengeGenerator.mSensorId = newSensorId;
         mChallengeGenerator.mChallenge = newChallenge;
-        when(mLockPatternUtils.verifyGatekeeperPasswordHandle(gkPwHandle, newChallenge, userId))
-                .thenReturn(newGoodCredential(gkPwHandle, new byte[] { 1 }));
     }
 
     @Test
-    public void checkCredential_validCredentialCase() {
+    public void testSetCredentialModel_sameResultFromSavedInstanceOrIntent() {
+        final Bundle extras = newCredentialModelIntentExtras(12, 33, 1, new byte[] { 2, 3 }, 3L);
+
+        AutoCredentialViewModel viewModel2 = new AutoCredentialViewModel(
+                ApplicationProvider.getApplicationContext(),
+                mLockPatternUtils,
+                mChallengeGenerator);
+
+        mViewModel.setCredentialModel(null, new Intent().putExtras(extras));
+        final Bundle savedInstance = new Bundle();
+        savedInstance.putBundle(KEY_CREDENTIAL_MODEL, extras);
+        viewModel2.setCredentialModel(savedInstance, new Intent());
+
+        final Bundle bundle1 = mViewModel.createCredentialIntentExtra();
+        final Bundle bundle2 = viewModel2.createCredentialIntentExtra();
+        assertThat(bundle1.getLong(EXTRA_KEY_GK_PW_HANDLE))
+                .isEqualTo(bundle2.getLong(EXTRA_KEY_GK_PW_HANDLE));
+        assertThat(bundle1.getLong(Intent.EXTRA_USER_ID))
+                .isEqualTo(bundle2.getLong(Intent.EXTRA_USER_ID));
+        assertThat(bundle1.getLong(EXTRA_KEY_CHALLENGE))
+                .isEqualTo(bundle2.getLong(EXTRA_KEY_CHALLENGE));
+        assertThat(bundle1.getInt(EXTRA_KEY_SENSOR_ID))
+                .isEqualTo(bundle2.getInt(EXTRA_KEY_SENSOR_ID));
+        final byte[] token1 = bundle1.getByteArray(EXTRA_KEY_CHALLENGE_TOKEN);
+        final byte[] token2 = bundle2.getByteArray(EXTRA_KEY_CHALLENGE_TOKEN);
+        assertThat(token1).isNotNull();
+        assertThat(token2).isNotNull();
+        assertThat(token1.length).isEqualTo(token2.length);
+        for (int i = 0; i < token2.length; ++i) {
+            assertThat(token1[i]).isEqualTo(token2[i]);
+        }
+    }
+
+    @Test
+    public void testSetCredentialModel_sameResultFromSavedInstanceOrIntent_invalidValues() {
+        final Bundle extras = newCredentialModelIntentExtras(UserHandle.USER_NULL,
+                INVALID_CHALLENGE, INVALID_SENSOR_ID, null, INVALID_GK_PW_HANDLE);
+
+        AutoCredentialViewModel viewModel2 = new AutoCredentialViewModel(
+                ApplicationProvider.getApplicationContext(),
+                mLockPatternUtils,
+                mChallengeGenerator);
+
+        mViewModel.setCredentialModel(null, new Intent().putExtras(extras));
+        final Bundle savedInstance = new Bundle();
+        savedInstance.putBundle(KEY_CREDENTIAL_MODEL, extras);
+        viewModel2.setCredentialModel(savedInstance, new Intent());
+
+        final Bundle bundle1 = mViewModel.createCredentialIntentExtra();
+        final Bundle bundle2 = viewModel2.createCredentialIntentExtra();
+        assertThat(bundle1.containsKey(EXTRA_KEY_GK_PW_HANDLE)).isFalse();
+        assertThat(bundle2.containsKey(EXTRA_KEY_GK_PW_HANDLE)).isFalse();
+        assertThat(bundle1.containsKey(EXTRA_KEY_CHALLENGE_TOKEN)).isFalse();
+        assertThat(bundle2.containsKey(EXTRA_KEY_CHALLENGE_TOKEN)).isFalse();
+        assertThat(bundle1.containsKey(EXTRA_KEY_SENSOR_ID)).isTrue();
+        assertThat(bundle2.containsKey(EXTRA_KEY_SENSOR_ID)).isTrue();
+        assertThat(bundle1.containsKey(Intent.EXTRA_USER_ID)).isFalse();
+        assertThat(bundle2.containsKey(Intent.EXTRA_USER_ID)).isFalse();
+    }
+
+    @Test
+    public void testCheckCredential_validCredentialCase() {
         final int userId = 99;
-        mAutoCredentialViewModel.setCredentialModel(newValidTokenCredentialModel(userId));
+        mViewModel.setCredentialModel(null,
+                new Intent().putExtras(newValidTokenCredentialIntentExtras(userId)));
         when(mLockPatternUtils.getActivePasswordQuality(userId)).thenReturn(
                 PASSWORD_QUALITY_SOMETHING);
 
         // Run credential check
-        mAutoCredentialViewModel.onCreate(mLifecycleOwner);
+        @CredentialAction final int action = mViewModel.checkCredential();
 
-        verifyNothingHappen();
+        assertThat(action).isEqualTo(CREDENTIAL_VALID);
+        assertThat(mViewModel.getGenerateChallengeFailedLiveData().getValue()).isNull();
     }
 
     @Test
-    public void checkCredential_needToChooseLock() {
+    public void testCheckCredential_needToChooseLock() {
         final int userId = 100;
-        mAutoCredentialViewModel.setCredentialModel(newInvalidChallengeCredentialModel(userId));
+        mViewModel.setCredentialModel(null,
+                new Intent().putExtras(newInvalidChallengeCredentialIntentExtras(userId)));
         when(mLockPatternUtils.getActivePasswordQuality(userId)).thenReturn(
                 PASSWORD_QUALITY_UNSPECIFIED);
 
         // Run credential check
-        mAutoCredentialViewModel.onCreate(mLifecycleOwner);
+        @CredentialAction final int action = mViewModel.checkCredential();
 
-        verifyOnlyActionLiveData(CREDENTIAL_FAIL_NEED_TO_CHOOSE_LOCK);
+        assertThat(action).isEqualTo(CREDENTIAL_FAIL_NEED_TO_CHOOSE_LOCK);
+        assertThat(mViewModel.getGenerateChallengeFailedLiveData().getValue()).isNull();
     }
 
     @Test
-    public void checkCredential_needToConfirmLockFoSomething() {
+    public void testCheckCredential_needToConfirmLockFoSomething() {
         final int userId = 101;
-        mAutoCredentialViewModel.setCredentialModel(newInvalidChallengeCredentialModel(userId));
+        mViewModel.setCredentialModel(null,
+                new Intent().putExtras(newInvalidChallengeCredentialIntentExtras(userId)));
         when(mLockPatternUtils.getActivePasswordQuality(userId)).thenReturn(
                 PASSWORD_QUALITY_SOMETHING);
 
         // Run credential check
-        mAutoCredentialViewModel.onCreate(mLifecycleOwner);
+        @CredentialAction final int action = mViewModel.checkCredential();
 
-        verifyOnlyActionLiveData(CREDENTIAL_FAIL_NEED_TO_CONFIRM_LOCK);
+        assertThat(action).isEqualTo(CREDENTIAL_FAIL_NEED_TO_CONFIRM_LOCK);
+        assertThat(mViewModel.getGenerateChallengeFailedLiveData().getValue()).isNull();
     }
 
     @Test
-    public void checkCredential_needToConfirmLockForNumeric() {
+    public void testCheckCredential_needToConfirmLockForNumeric() {
         final int userId = 102;
-        mAutoCredentialViewModel.setCredentialModel(newInvalidChallengeCredentialModel(userId));
+        mViewModel.setCredentialModel(null,
+                new Intent().putExtras(newInvalidChallengeCredentialIntentExtras(userId)));
         when(mLockPatternUtils.getActivePasswordQuality(userId)).thenReturn(
                 PASSWORD_QUALITY_NUMERIC);
 
         // Run credential check
-        mAutoCredentialViewModel.onCreate(mLifecycleOwner);
+        @CredentialAction final int action = mViewModel.checkCredential();
 
-        verifyOnlyActionLiveData(CREDENTIAL_FAIL_NEED_TO_CONFIRM_LOCK);
+        assertThat(action).isEqualTo(CREDENTIAL_FAIL_NEED_TO_CONFIRM_LOCK);
+        assertThat(mViewModel.getGenerateChallengeFailedLiveData().getValue()).isNull();
     }
 
     @Test
-    public void checkCredential_needToConfirmLockForAlphabetic() {
+    public void testCheckCredential_needToConfirmLockForAlphabetic() {
         final int userId = 103;
-        mAutoCredentialViewModel.setCredentialModel(newInvalidChallengeCredentialModel(userId));
+        mViewModel.setCredentialModel(null,
+                new Intent().putExtras(newInvalidChallengeCredentialIntentExtras(userId)));
         when(mLockPatternUtils.getActivePasswordQuality(userId)).thenReturn(
                 PASSWORD_QUALITY_ALPHABETIC);
 
         // Run credential check
-        mAutoCredentialViewModel.onCreate(mLifecycleOwner);
+        @CredentialAction final int action = mViewModel.checkCredential();
 
-        verifyOnlyActionLiveData(CREDENTIAL_FAIL_NEED_TO_CONFIRM_LOCK);
+        assertThat(action).isEqualTo(CREDENTIAL_FAIL_NEED_TO_CONFIRM_LOCK);
+        assertThat(mViewModel.getGenerateChallengeFailedLiveData().getValue()).isNull();
     }
 
     @Test
-    public void checkCredential_generateChallenge() {
+    public void testCheckCredential_generateChallenge() {
         final int userId = 104;
         final long gkPwHandle = 1111L;
-        final CredentialModel credentialModel = newGkPwHandleCredentialModel(userId, gkPwHandle);
-        mAutoCredentialViewModel.setCredentialModel(credentialModel);
+        mViewModel.setCredentialModel(null,
+                new Intent().putExtras(newGkPwHandleCredentialIntentExtras(userId, gkPwHandle)));
         when(mLockPatternUtils.getActivePasswordQuality(userId)).thenReturn(
                 PASSWORD_QUALITY_SOMETHING);
 
         final int newSensorId = 10;
         final long newChallenge = 20L;
-        setupGenerateTokenFlow(gkPwHandle, userId, newSensorId, newChallenge);
+        setupGenerateChallenge(userId, newSensorId, newChallenge);
+        when(mLockPatternUtils.verifyGatekeeperPasswordHandle(gkPwHandle, newChallenge, userId))
+                .thenReturn(newGoodCredential(gkPwHandle, new byte[] { 1 }));
 
         // Run credential check
-        mAutoCredentialViewModel.onCreate(mLifecycleOwner);
+        @CredentialAction final int action = mViewModel.checkCredential();
 
-        assertThat(mAutoCredentialViewModel.getActionLiveData().getValue()).isNull();
-        assertThat(credentialModel.getSensorId()).isEqualTo(newSensorId);
-        assertThat(credentialModel.getChallenge()).isEqualTo(newChallenge);
-        assertThat(CredentialModel.isValidToken(credentialModel.getToken())).isTrue();
-        assertThat(CredentialModel.isValidGkPwHandle(credentialModel.getGkPwHandle())).isFalse();
+        assertThat(action).isEqualTo(CREDENTIAL_IS_GENERATING_CHALLENGE);
+        assertThat(mViewModel.getGenerateChallengeFailedLiveData().getValue()).isNull();
+        final Bundle extras = mViewModel.createCredentialIntentExtra();
+        assertThat(extras.getInt(EXTRA_KEY_SENSOR_ID)).isEqualTo(newSensorId);
+        assertThat(extras.getLong(EXTRA_KEY_CHALLENGE)).isEqualTo(newChallenge);
+        assertThat(isValidToken(extras.getByteArray(EXTRA_KEY_CHALLENGE_TOKEN))).isTrue();
+        assertThat(isValidGkPwHandle(extras.getLong(EXTRA_KEY_GK_PW_HANDLE))).isFalse();
         assertThat(mChallengeGenerator.mCallbackRunCount).isEqualTo(1);
     }
 
     @Test
-    public void testGetUserId() {
+    public void testCheckCredential_generateChallengeFail() {
+        final int userId = 104;
+        final long gkPwHandle = 1111L;
+        mViewModel.setCredentialModel(null,
+                new Intent().putExtras(newGkPwHandleCredentialIntentExtras(userId, gkPwHandle)));
+        when(mLockPatternUtils.getActivePasswordQuality(userId)).thenReturn(
+                PASSWORD_QUALITY_SOMETHING);
+
+        final int newSensorId = 10;
+        final long newChallenge = 20L;
+        setupGenerateChallenge(userId, newSensorId, newChallenge);
+        when(mLockPatternUtils.verifyGatekeeperPasswordHandle(gkPwHandle, newChallenge, userId))
+                .thenReturn(newBadCredential(0));
+
+        // Run credential check
+        @CredentialAction final int action = mViewModel.checkCredential();
+
+        assertThat(action).isEqualTo(CREDENTIAL_IS_GENERATING_CHALLENGE);
+        assertThat(mViewModel.getGenerateChallengeFailedLiveData().getValue()).isTrue();
+        assertThat(mChallengeGenerator.mCallbackRunCount).isEqualTo(1);
+    }
+
+    @Test
+    public void testGetUserId_fromIntent() {
         final int userId = 106;
-        mAutoCredentialViewModel.setCredentialModel(newInvalidChallengeCredentialModel(userId));
+        mViewModel.setCredentialModel(null,
+                new Intent().putExtras(newInvalidChallengeCredentialIntentExtras(userId)));
 
         // Get userId
-        assertThat(mAutoCredentialViewModel.getUserId()).isEqualTo(userId);
+        assertThat(mViewModel.getUserId()).isEqualTo(userId);
+    }
+
+    @Test
+    public void testGetUserId_fromSavedInstance() {
+        final int userId = 106;
+        final Bundle savedInstance = new Bundle();
+        savedInstance.putBundle(KEY_CREDENTIAL_MODEL,
+                newInvalidChallengeCredentialIntentExtras(userId));
+        mViewModel.setCredentialModel(savedInstance, new Intent());
+
+        // Get userId
+        assertThat(mViewModel.getUserId()).isEqualTo(userId);
     }
 
     @Test
     public void testCheckNewCredentialFromActivityResult_invalidChooseLock() {
         final int userId = 107;
         final long gkPwHandle = 3333L;
-        mAutoCredentialViewModel.setCredentialModel(
-                newGkPwHandleCredentialModel(userId, gkPwHandle));
+        mViewModel.setCredentialModel(null,
+                new Intent().putExtras(newGkPwHandleCredentialIntentExtras(userId, gkPwHandle)));
         final Intent intent = new Intent();
-        intent.putExtra(ChooseLockSettingsHelper.EXTRA_KEY_GK_PW_HANDLE, gkPwHandle);
+        intent.putExtra(EXTRA_KEY_GK_PW_HANDLE, gkPwHandle);
 
         // run checkNewCredentialFromActivityResult()
-        final boolean ret = mAutoCredentialViewModel.checkNewCredentialFromActivityResult(true,
+        final boolean ret = mViewModel.checkNewCredentialFromActivityResult(true,
                 new ActivityResult(ChooseLockPattern.RESULT_FINISHED + 1, intent));
 
         assertThat(ret).isFalse();
-        verifyNothingHappen();
+        assertThat(mViewModel.getGenerateChallengeFailedLiveData().getValue()).isNull();
     }
 
     @Test
     public void testCheckNewCredentialFromActivityResult_invalidConfirmLock() {
         final int userId = 107;
         final long gkPwHandle = 3333L;
-        mAutoCredentialViewModel.setCredentialModel(
-                newGkPwHandleCredentialModel(userId, gkPwHandle));
+        mViewModel.setCredentialModel(null,
+                new Intent().putExtras(newGkPwHandleCredentialIntentExtras(userId, gkPwHandle)));
         final Intent intent = new Intent();
-        intent.putExtra(ChooseLockSettingsHelper.EXTRA_KEY_GK_PW_HANDLE, gkPwHandle);
+        intent.putExtra(EXTRA_KEY_GK_PW_HANDLE, gkPwHandle);
 
         // run checkNewCredentialFromActivityResult()
-        final boolean ret = mAutoCredentialViewModel.checkNewCredentialFromActivityResult(false,
+        final boolean ret = mViewModel.checkNewCredentialFromActivityResult(false,
                 new ActivityResult(Activity.RESULT_OK + 1, intent));
 
         assertThat(ret).isFalse();
-        verifyNothingHappen();
+        assertThat(mViewModel.getGenerateChallengeFailedLiveData().getValue()).isNull();
     }
 
     @Test
     public void testCheckNewCredentialFromActivityResult_nullDataChooseLock() {
         final int userId = 108;
         final long gkPwHandle = 4444L;
-        mAutoCredentialViewModel.setCredentialModel(
-                newGkPwHandleCredentialModel(userId, gkPwHandle));
+        mViewModel.setCredentialModel(null,
+                new Intent().putExtras(newGkPwHandleCredentialIntentExtras(userId, gkPwHandle)));
 
         // run checkNewCredentialFromActivityResult()
-        final boolean ret = mAutoCredentialViewModel.checkNewCredentialFromActivityResult(true,
+        final boolean ret = mViewModel.checkNewCredentialFromActivityResult(true,
                 new ActivityResult(ChooseLockPattern.RESULT_FINISHED, null));
 
         assertThat(ret).isFalse();
-        verifyNothingHappen();
+        assertThat(mViewModel.getGenerateChallengeFailedLiveData().getValue()).isNull();
     }
 
     @Test
     public void testCheckNewCredentialFromActivityResult_nullDataConfirmLock() {
         final int userId = 109;
-        mAutoCredentialViewModel.setCredentialModel(newInvalidChallengeCredentialModel(userId));
+        mViewModel.setCredentialModel(null,
+                new Intent().putExtras(newInvalidChallengeCredentialIntentExtras(userId)));
 
         // run checkNewCredentialFromActivityResult()
-        final boolean ret = mAutoCredentialViewModel.checkNewCredentialFromActivityResult(false,
+        final boolean ret = mViewModel.checkNewCredentialFromActivityResult(false,
                 new ActivityResult(Activity.RESULT_OK, null));
 
         assertThat(ret).isFalse();
-        verifyNothingHappen();
+        assertThat(mViewModel.getGenerateChallengeFailedLiveData().getValue()).isNull();
     }
 
     @Test
     public void testCheckNewCredentialFromActivityResult_validChooseLock() {
         final int userId = 108;
-        final CredentialModel credentialModel = newInvalidChallengeCredentialModel(userId);
-        mAutoCredentialViewModel.setCredentialModel(credentialModel);
+        mViewModel.setCredentialModel(null,
+                new Intent().putExtras(newInvalidChallengeCredentialIntentExtras(userId)));
         when(mLockPatternUtils.getActivePasswordQuality(userId)).thenReturn(
                 PASSWORD_QUALITY_SOMETHING);
 
         final long gkPwHandle = 6666L;
         final int newSensorId = 50;
         final long newChallenge = 60L;
-        setupGenerateTokenFlow(gkPwHandle, userId, newSensorId, newChallenge);
-        final Intent intent = new Intent();
-        intent.putExtra(ChooseLockSettingsHelper.EXTRA_KEY_GK_PW_HANDLE, gkPwHandle);
+        setupGenerateChallenge(userId, newSensorId, newChallenge);
+        when(mLockPatternUtils.verifyGatekeeperPasswordHandle(gkPwHandle, newChallenge, userId))
+                .thenReturn(newGoodCredential(gkPwHandle, new byte[] { 1 }));
 
         // Run checkNewCredentialFromActivityResult()
-        final boolean ret = mAutoCredentialViewModel.checkNewCredentialFromActivityResult(true,
+        final Intent intent = new Intent().putExtra(EXTRA_KEY_GK_PW_HANDLE, gkPwHandle);
+        final boolean ret = mViewModel.checkNewCredentialFromActivityResult(true,
                 new ActivityResult(ChooseLockPattern.RESULT_FINISHED, intent));
 
         assertThat(ret).isTrue();
-        assertThat(mAutoCredentialViewModel.getActionLiveData().getValue()).isNull();
-        assertThat(credentialModel.getSensorId()).isEqualTo(newSensorId);
-        assertThat(credentialModel.getChallenge()).isEqualTo(newChallenge);
-        assertThat(CredentialModel.isValidToken(credentialModel.getToken())).isTrue();
-        assertThat(CredentialModel.isValidGkPwHandle(credentialModel.getGkPwHandle())).isFalse();
+        assertThat(mViewModel.getGenerateChallengeFailedLiveData().getValue()).isNull();
+        final Bundle extras = mViewModel.createCredentialIntentExtra();
+        assertThat(extras.getInt(EXTRA_KEY_SENSOR_ID)).isEqualTo(newSensorId);
+        assertThat(extras.getLong(EXTRA_KEY_CHALLENGE)).isEqualTo(newChallenge);
+        assertThat(isValidToken(extras.getByteArray(EXTRA_KEY_CHALLENGE_TOKEN))).isTrue();
+        assertThat(isValidGkPwHandle(extras.getLong(EXTRA_KEY_GK_PW_HANDLE))).isFalse();
         assertThat(mChallengeGenerator.mCallbackRunCount).isEqualTo(1);
     }
 
@@ -317,28 +404,30 @@
     @Test
     public void testCheckNewCredentialFromActivityResult_validConfirmLock() {
         final int userId = 109;
-        final CredentialModel credentialModel = newInvalidChallengeCredentialModel(userId);
-        mAutoCredentialViewModel.setCredentialModel(credentialModel);
+        mViewModel.setCredentialModel(null,
+                new Intent().putExtras(newInvalidChallengeCredentialIntentExtras(userId)));
         when(mLockPatternUtils.getActivePasswordQuality(userId)).thenReturn(
                 PASSWORD_QUALITY_SOMETHING);
 
         final long gkPwHandle = 5555L;
         final int newSensorId = 80;
         final long newChallenge = 90L;
-        setupGenerateTokenFlow(gkPwHandle, userId, newSensorId, newChallenge);
-        final Intent intent = new Intent();
-        intent.putExtra(ChooseLockSettingsHelper.EXTRA_KEY_GK_PW_HANDLE, gkPwHandle);
+        setupGenerateChallenge(userId, newSensorId, newChallenge);
+        when(mLockPatternUtils.verifyGatekeeperPasswordHandle(gkPwHandle, newChallenge, userId))
+                .thenReturn(newGoodCredential(gkPwHandle, new byte[] { 1 }));
 
         // Run checkNewCredentialFromActivityResult()
-        final boolean ret = mAutoCredentialViewModel.checkNewCredentialFromActivityResult(false,
+        final Intent intent = new Intent().putExtra(EXTRA_KEY_GK_PW_HANDLE, gkPwHandle);
+        final boolean ret = mViewModel.checkNewCredentialFromActivityResult(false,
                 new ActivityResult(Activity.RESULT_OK, intent));
 
         assertThat(ret).isTrue();
-        assertThat(mAutoCredentialViewModel.getActionLiveData().getValue()).isNull();
-        assertThat(credentialModel.getSensorId()).isEqualTo(newSensorId);
-        assertThat(credentialModel.getChallenge()).isEqualTo(newChallenge);
-        assertThat(CredentialModel.isValidToken(credentialModel.getToken())).isTrue();
-        assertThat(CredentialModel.isValidGkPwHandle(credentialModel.getGkPwHandle())).isFalse();
+        assertThat(mViewModel.getGenerateChallengeFailedLiveData().getValue()).isNull();
+        final Bundle extras = mViewModel.createCredentialIntentExtra();
+        assertThat(extras.getInt(EXTRA_KEY_SENSOR_ID)).isEqualTo(newSensorId);
+        assertThat(extras.getLong(EXTRA_KEY_CHALLENGE)).isEqualTo(newChallenge);
+        assertThat(isValidToken(extras.getByteArray(EXTRA_KEY_CHALLENGE_TOKEN))).isTrue();
+        assertThat(isValidGkPwHandle(extras.getLong(EXTRA_KEY_GK_PW_HANDLE))).isFalse();
         assertThat(mChallengeGenerator.mCallbackRunCount).isEqualTo(1);
     }
 
@@ -377,4 +466,12 @@
                 .setGatekeeperHAT(hat)
                 .build();
     }
+
+    private VerifyCredentialResponse newBadCredential(int timeout) {
+        if (timeout > 0) {
+            return VerifyCredentialResponse.fromTimeout(timeout);
+        } else {
+            return VerifyCredentialResponse.fromError();
+        }
+    }
 }
diff --git a/tests/unit/src/com/android/settings/biometrics2/ui/viewmodel/FingerprintEnrollIntroViewModelTest.java b/tests/unit/src/com/android/settings/biometrics2/ui/viewmodel/FingerprintEnrollIntroViewModelTest.java
index 5069ea1..a9536cf 100644
--- a/tests/unit/src/com/android/settings/biometrics2/ui/viewmodel/FingerprintEnrollIntroViewModelTest.java
+++ b/tests/unit/src/com/android/settings/biometrics2/ui/viewmodel/FingerprintEnrollIntroViewModelTest.java
@@ -46,6 +46,7 @@
 
 import androidx.annotation.NonNull;
 import androidx.lifecycle.LifecycleOwner;
+import androidx.lifecycle.MutableLiveData;
 import androidx.test.core.app.ApplicationProvider;
 import androidx.test.ext.junit.runners.AndroidJUnit4;
 
@@ -93,6 +94,18 @@
     }
 
     @Test
+    public void testClearActionLiveData() {
+        final MutableLiveData<Integer> actionLiveData =
+                (MutableLiveData<Integer>) mViewModel.getActionLiveData();
+        actionLiveData.postValue(1);
+        assertThat(actionLiveData.getValue()).isEqualTo(1);
+
+        mViewModel.clearActionLiveData();
+
+        assertThat(actionLiveData.getValue()).isNull();
+    }
+
+    @Test
     public void testGetEnrollmentRequest() {
         final EnrollmentRequest request = newAllFalseRequest(mApplication);
 
@@ -202,11 +215,13 @@
 
     @Test
     public void testSetHasScrolledToBottom() {
-        mViewModel.setHasScrolledToBottom();
-
+        mViewModel.setHasScrolledToBottom(true);
         FingerprintEnrollIntroStatus status = mViewModel.getPageStatusLiveData().getValue();
-
         assertThat(status.hasScrollToBottom()).isEqualTo(true);
+
+        mViewModel.setHasScrolledToBottom(false);
+        status = mViewModel.getPageStatusLiveData().getValue();
+        assertThat(status.hasScrollToBottom()).isEqualTo(false);
     }
 
     @Test
diff --git a/tests/unit/src/com/android/settings/development/PhantomProcessPreferenceControllerTest.java b/tests/unit/src/com/android/settings/development/PhantomProcessPreferenceControllerTest.java
new file mode 100644
index 0000000..7ebde1b
--- /dev/null
+++ b/tests/unit/src/com/android/settings/development/PhantomProcessPreferenceControllerTest.java
@@ -0,0 +1,107 @@
+/*
+ * 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 android.util.FeatureFlagUtils.SETTINGS_ENABLE_MONITOR_PHANTOM_PROCS;
+
+import static com.google.common.truth.Truth.assertThat;
+
+import android.content.Context;
+import android.os.Looper;
+import android.util.FeatureFlagUtils;
+
+import androidx.preference.PreferenceManager;
+import androidx.preference.PreferenceScreen;
+import androidx.preference.SwitchPreference;
+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;
+
+@RunWith(AndroidJUnit4.class)
+public class PhantomProcessPreferenceControllerTest {
+
+    private Context mContext;
+    private PhantomProcessPreferenceController mController;
+    private SwitchPreference mPreference;
+
+    @Before
+    public void setUp() {
+        mContext = ApplicationProvider.getApplicationContext();
+        mController = new PhantomProcessPreferenceController(mContext);
+        if (Looper.myLooper() == null) {
+            Looper.prepare();
+        }
+
+        final PreferenceManager preferenceManager = new PreferenceManager(mContext);
+        final PreferenceScreen screen = preferenceManager.createPreferenceScreen(mContext);
+        mPreference = new SwitchPreference(mContext);
+        mPreference.setKey(mController.getPreferenceKey());
+        screen.addPreference(mPreference);
+        mController.displayPreference(screen);
+    }
+
+    @Test
+    public void onPreferenceChanged_settingDisabled_shouldNotDisablePhantomProcessMonitor() {
+        mController.onPreferenceChange(mPreference, false /* new value */);
+
+        final boolean mode = !FeatureFlagUtils.isEnabled(mContext,
+                SETTINGS_ENABLE_MONITOR_PHANTOM_PROCS);
+
+        assertThat(mode).isFalse();
+    }
+
+    @Test
+    public void onPreferenceChanged_settingEnabled_shouldDisablePhantomProcessMonitor() {
+        mController.onPreferenceChange(mPreference, true /* new value */);
+
+        final boolean mode = !FeatureFlagUtils.isEnabled(mContext,
+                SETTINGS_ENABLE_MONITOR_PHANTOM_PROCS);
+
+        assertThat(mode).isTrue();
+    }
+
+    @Test
+    public void updateState_settingEnabled_preferenceShouldBeChecked() {
+        FeatureFlagUtils.setEnabled(mContext, SETTINGS_ENABLE_MONITOR_PHANTOM_PROCS, false);
+
+        mController.updateState(mPreference);
+        assertThat(mPreference.isChecked()).isTrue();
+    }
+
+    @Test
+    public void updateState_settingDisabled_preferenceShouldNotBeChecked() {
+        FeatureFlagUtils.setEnabled(mContext, SETTINGS_ENABLE_MONITOR_PHANTOM_PROCS, true);
+
+        mController.updateState(mPreference);
+        assertThat(mPreference.isChecked()).isFalse();
+    }
+
+    @Test
+    public void onDeveloperOptionsDisabled_shouldDisablePreference() {
+        mController.onDeveloperOptionsSwitchDisabled();
+        final boolean mode = !FeatureFlagUtils.isEnabled(mContext,
+                SETTINGS_ENABLE_MONITOR_PHANTOM_PROCS);
+
+        mController.updateState(mPreference);
+
+        assertThat(mode).isFalse();
+        assertThat(mPreference.isChecked()).isFalse();
+    }
+}
diff --git a/tests/unit/src/com/android/settings/development/transcode/TranscodeDefaultOptionPreferenceControllerTest.java b/tests/unit/src/com/android/settings/development/transcode/TranscodeDefaultOptionPreferenceControllerTest.java
index e3fa076..ecbae2d 100644
--- a/tests/unit/src/com/android/settings/development/transcode/TranscodeDefaultOptionPreferenceControllerTest.java
+++ b/tests/unit/src/com/android/settings/development/transcode/TranscodeDefaultOptionPreferenceControllerTest.java
@@ -20,6 +20,7 @@
 
 import android.content.Context;
 import android.os.SystemProperties;
+import android.provider.Settings;
 
 import androidx.test.core.app.ApplicationProvider;
 import androidx.test.ext.junit.runners.AndroidJUnit4;
@@ -36,11 +37,14 @@
             "persist.sys.fuse.transcode_default";
 
     private TranscodeDefaultOptionPreferenceController mUnderTest;
+    private Context mContext;
 
     @Before
     public void setUp() {
-        Context context = ApplicationProvider.getApplicationContext();
-        mUnderTest = new TranscodeDefaultOptionPreferenceController(context, "some_key");
+        mContext = ApplicationProvider.getApplicationContext();
+        mUnderTest = new TranscodeDefaultOptionPreferenceController(mContext, "some_key");
+        Settings.Global.putInt(mContext.getContentResolver(),
+                Settings.Global.DEVELOPMENT_SETTINGS_ENABLED, 1);
     }
 
     @Test
@@ -74,4 +78,12 @@
         assertThat(mUnderTest.getAvailabilityStatus()).isEqualTo(
                 BasePreferenceController.AVAILABLE);
     }
+
+    @Test
+    public void getAvailabilityStatus_developerOptionFalse_shouldReturnUNAVAILABLE() {
+        Settings.Global.putInt(mContext.getContentResolver(),
+                Settings.Global.DEVELOPMENT_SETTINGS_ENABLED, 0);
+        assertThat(mUnderTest.getAvailabilityStatus()).isEqualTo(
+                BasePreferenceController.CONDITIONALLY_UNAVAILABLE);
+    }
 }
diff --git a/tests/unit/src/com/android/settings/development/transcode/TranscodeDisableCachePreferenceControllerTest.java b/tests/unit/src/com/android/settings/development/transcode/TranscodeDisableCachePreferenceControllerTest.java
index d1a3355..e7d1d4b 100644
--- a/tests/unit/src/com/android/settings/development/transcode/TranscodeDisableCachePreferenceControllerTest.java
+++ b/tests/unit/src/com/android/settings/development/transcode/TranscodeDisableCachePreferenceControllerTest.java
@@ -22,6 +22,7 @@
 
 import android.content.Context;
 import android.os.SystemProperties;
+import android.provider.Settings;
 
 import androidx.test.core.app.ApplicationProvider;
 import androidx.test.ext.junit.runners.AndroidJUnit4;
@@ -36,11 +37,14 @@
 public class TranscodeDisableCachePreferenceControllerTest {
 
     private TranscodeDisableCachePreferenceController mUnderTest;
+    private Context mContext;
 
     @Before
     public void setUp() {
-        Context context = ApplicationProvider.getApplicationContext();
-        mUnderTest = new TranscodeDisableCachePreferenceController(context, "some_key");
+        mContext = ApplicationProvider.getApplicationContext();
+        mUnderTest = new TranscodeDisableCachePreferenceController(mContext, "some_key");
+        Settings.Global.putInt(mContext.getContentResolver(),
+                Settings.Global.DEVELOPMENT_SETTINGS_ENABLED, 1);
     }
 
     @Test
@@ -74,4 +78,12 @@
         assertThat(mUnderTest.getAvailabilityStatus()).isEqualTo(
                 BasePreferenceController.AVAILABLE);
     }
+
+    @Test
+    public void getAvailabilityStatus_developerOptionFalse_shouldReturnUNAVAILABLE() {
+        Settings.Global.putInt(mContext.getContentResolver(),
+                Settings.Global.DEVELOPMENT_SETTINGS_ENABLED, 0);
+        assertThat(mUnderTest.getAvailabilityStatus()).isEqualTo(
+                BasePreferenceController.CONDITIONALLY_UNAVAILABLE);
+    }
 }
diff --git a/tests/unit/src/com/android/settings/development/transcode/TranscodeGlobalTogglePreferenceControllerTest.java b/tests/unit/src/com/android/settings/development/transcode/TranscodeGlobalTogglePreferenceControllerTest.java
index 7c0acd7..0751fd9 100644
--- a/tests/unit/src/com/android/settings/development/transcode/TranscodeGlobalTogglePreferenceControllerTest.java
+++ b/tests/unit/src/com/android/settings/development/transcode/TranscodeGlobalTogglePreferenceControllerTest.java
@@ -20,10 +20,13 @@
 
 import android.content.Context;
 import android.os.SystemProperties;
+import android.provider.Settings;
 
 import androidx.test.core.app.ApplicationProvider;
 import androidx.test.ext.junit.runners.AndroidJUnit4;
 
+import com.android.settings.core.BasePreferenceController;
+
 import org.junit.Before;
 import org.junit.Test;
 import org.junit.runner.RunWith;
@@ -34,11 +37,14 @@
     private static final String TRANSCODE_ENABLED_PROP_KEY = "persist.sys.fuse.transcode_enabled";
 
     private TranscodeGlobalTogglePreferenceController mController;
+    private Context mContext;
 
     @Before
     public void setUp() {
-        Context context = ApplicationProvider.getApplicationContext();
-        mController = new TranscodeGlobalTogglePreferenceController(context, "test_key");
+        mContext = ApplicationProvider.getApplicationContext();
+        mController = new TranscodeGlobalTogglePreferenceController(mContext, "test_key");
+        Settings.Global.putInt(mContext.getContentResolver(),
+                Settings.Global.DEVELOPMENT_SETTINGS_ENABLED, 1);
     }
 
     @Test
@@ -75,4 +81,12 @@
         // Verify the system property was updated.
         assertThat(SystemProperties.getBoolean(TRANSCODE_ENABLED_PROP_KEY, true)).isFalse();
     }
+
+    @Test
+    public void getAvailabilityStatus_developerOptionFalse_shouldReturnUNAVAILABLE() {
+        Settings.Global.putInt(mContext.getContentResolver(),
+                Settings.Global.DEVELOPMENT_SETTINGS_ENABLED, 0);
+        assertThat(mController.getAvailabilityStatus()).isEqualTo(
+                BasePreferenceController.CONDITIONALLY_UNAVAILABLE);
+    }
 }
diff --git a/tests/unit/src/com/android/settings/development/transcode/TranscodeNotificationPreferenceControllerTest.java b/tests/unit/src/com/android/settings/development/transcode/TranscodeNotificationPreferenceControllerTest.java
index 65bfbf5..d9ae0a4 100644
--- a/tests/unit/src/com/android/settings/development/transcode/TranscodeNotificationPreferenceControllerTest.java
+++ b/tests/unit/src/com/android/settings/development/transcode/TranscodeNotificationPreferenceControllerTest.java
@@ -22,6 +22,7 @@
 
 import android.content.Context;
 import android.os.SystemProperties;
+import android.provider.Settings;
 
 import androidx.test.core.app.ApplicationProvider;
 import androidx.test.ext.junit.runners.AndroidJUnit4;
@@ -36,10 +37,14 @@
 public class TranscodeNotificationPreferenceControllerTest {
     private TranscodeNotificationPreferenceController mUnderTest;
 
+    private Context mContext;
+
     @Before
     public void setUp() {
-        Context context = ApplicationProvider.getApplicationContext();
-        mUnderTest = new TranscodeNotificationPreferenceController(context, "notification_key");
+        mContext = ApplicationProvider.getApplicationContext();
+        mUnderTest = new TranscodeNotificationPreferenceController(mContext, "notification_key");
+        Settings.Global.putInt(mContext.getContentResolver(),
+                Settings.Global.DEVELOPMENT_SETTINGS_ENABLED, 1);
     }
 
     @Test
@@ -73,4 +78,12 @@
         assertThat(mUnderTest.getAvailabilityStatus()).isEqualTo(
                 BasePreferenceController.AVAILABLE);
     }
+
+    @Test
+    public void getAvailabilityStatus_developerOptionFalse_shouldReturnUNAVAILABLE() {
+        Settings.Global.putInt(mContext.getContentResolver(),
+                Settings.Global.DEVELOPMENT_SETTINGS_ENABLED, 0);
+        assertThat(mUnderTest.getAvailabilityStatus()).isEqualTo(
+                BasePreferenceController.CONDITIONALLY_UNAVAILABLE);
+    }
 }
diff --git a/tests/unit/src/com/android/settings/development/transcode/TranscodeUserControlPreferenceControllerTest.java b/tests/unit/src/com/android/settings/development/transcode/TranscodeUserControlPreferenceControllerTest.java
index 63a6ac6..6e4bfc8 100644
--- a/tests/unit/src/com/android/settings/development/transcode/TranscodeUserControlPreferenceControllerTest.java
+++ b/tests/unit/src/com/android/settings/development/transcode/TranscodeUserControlPreferenceControllerTest.java
@@ -20,6 +20,7 @@
 
 import android.content.Context;
 import android.os.SystemProperties;
+import android.provider.Settings;
 
 import androidx.test.core.app.ApplicationProvider;
 import androidx.test.ext.junit.runners.AndroidJUnit4;
@@ -36,11 +37,14 @@
             "persist.sys.fuse.transcode_user_control";
 
     private TranscodeUserControlPreferenceController mUnderTest;
+    private Context mContext;
 
     @Before
     public void setUp() {
-        Context context = ApplicationProvider.getApplicationContext();
-        mUnderTest = new TranscodeUserControlPreferenceController(context, "some_key");
+        mContext = ApplicationProvider.getApplicationContext();
+        mUnderTest = new TranscodeUserControlPreferenceController(mContext, "some_key");
+        Settings.Global.putInt(mContext.getContentResolver(),
+                Settings.Global.DEVELOPMENT_SETTINGS_ENABLED, 1);
     }
 
     @Test
@@ -74,4 +78,12 @@
         assertThat(mUnderTest.getAvailabilityStatus()).isEqualTo(
                 BasePreferenceController.AVAILABLE);
     }
+
+    @Test
+    public void getAvailabilityStatus_developerOptionFalse_shouldReturnUNAVAILABLE() {
+        Settings.Global.putInt(mContext.getContentResolver(),
+                Settings.Global.DEVELOPMENT_SETTINGS_ENABLED, 0);
+        assertThat(mUnderTest.getAvailabilityStatus()).isEqualTo(
+                BasePreferenceController.CONDITIONALLY_UNAVAILABLE);
+    }
 }
diff --git a/tests/unit/src/com/android/settings/network/InternetResetHelperTest.java b/tests/unit/src/com/android/settings/network/InternetResetHelperTest.java
index e6df8a0..3fe6882 100644
--- a/tests/unit/src/com/android/settings/network/InternetResetHelperTest.java
+++ b/tests/unit/src/com/android/settings/network/InternetResetHelperTest.java
@@ -16,6 +16,8 @@
 
 package com.android.settings.network;
 
+import static com.android.settings.network.InternetResetHelper.RESTART_TIMEOUT_MS;
+
 import static com.google.common.truth.Truth.assertThat;
 
 import static org.mockito.ArgumentMatchers.any;
@@ -29,8 +31,6 @@
 import android.content.Context;
 import android.content.IntentFilter;
 import android.net.wifi.WifiManager;
-import android.os.Handler;
-import android.os.HandlerThread;
 import android.os.Looper;
 
 import androidx.lifecycle.Lifecycle;
@@ -39,7 +39,6 @@
 import androidx.test.core.app.ApplicationProvider;
 import androidx.test.ext.junit.runners.AndroidJUnit4;
 
-import com.android.settingslib.connectivity.ConnectivitySubsystemsRecoveryManager;
 import com.android.settingslib.utils.HandlerInjector;
 
 import org.junit.Before;
@@ -47,6 +46,7 @@
 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;
 
@@ -55,66 +55,46 @@
 
     @Rule
     public final MockitoRule mMockitoRule = MockitoJUnit.rule();
+    @Spy
+    private final Context mContext = ApplicationProvider.getApplicationContext();
     @Mock
     private WifiManager mWifiManager;
     @Mock
-    public HandlerThread mWorkerThread;
+    InternetResetHelper.RecoveryWorker mRecoveryWorker;
     @Mock
-    public ConnectivitySubsystemsRecoveryManager mConnectivitySubsystemsRecoveryManager;
+    HandlerInjector mHandlerInjector;
     @Mock
     public NetworkMobileProviderController mMobileNetworkController;
 
-    private Context mContext;
     private InternetResetHelper mInternetResetHelper;
     private Preference mResettingPreference;
     private Preference mWifiTogglePreferences;
     private PreferenceCategory mConnectedWifiEntryPreferences;
+    private PreferenceCategory mFirstWifiEntryPreference;
     private PreferenceCategory mWifiEntryPreferences;
 
-    private FakeHandlerInjector mFakeHandlerInjector;
-
-    private static class FakeHandlerInjector extends HandlerInjector {
-
-        private Runnable mRunnable;
-
-        FakeHandlerInjector(Handler handler) {
-            super(handler);
-        }
-
-        @Override
-        public void postDelayed(Runnable runnable, long delayMillis) {
-            mRunnable = runnable;
-        }
-
-        public Runnable getRunnable() {
-            return mRunnable;
-        }
-    }
-
     @Before
     public void setUp() {
-        mContext = spy(ApplicationProvider.getApplicationContext());
         when(mContext.getSystemService(WifiManager.class)).thenReturn(mWifiManager);
+        when(mRecoveryWorker.isRecovering()).thenReturn(false);
         if (Looper.myLooper() == null) {
             Looper.prepare();
         }
-        mResettingPreference = new Preference(mContext);
+        mResettingPreference = spy(new Preference(mContext));
         mWifiTogglePreferences = new Preference(mContext);
         mConnectedWifiEntryPreferences = spy(new PreferenceCategory(mContext));
+        mFirstWifiEntryPreference = spy(new PreferenceCategory(mContext));
         mWifiEntryPreferences = spy(new PreferenceCategory(mContext));
 
-        final Lifecycle lifecycle = mock(Lifecycle.class);
-        mInternetResetHelper = new InternetResetHelper(mContext, lifecycle);
-        mInternetResetHelper.mWorkerThread = mWorkerThread;
-        mFakeHandlerInjector = new FakeHandlerInjector(mContext.getMainThreadHandler());
-        mInternetResetHelper.mHandlerInjector = mFakeHandlerInjector;
-        mInternetResetHelper.mConnectivitySubsystemsRecoveryManager =
-                mConnectivitySubsystemsRecoveryManager;
-        mInternetResetHelper.setResettingPreference(mResettingPreference);
-        mInternetResetHelper.setMobileNetworkController(mMobileNetworkController);
-        mInternetResetHelper.setWifiTogglePreference(mWifiTogglePreferences);
-        mInternetResetHelper.addWifiNetworkPreference(mConnectedWifiEntryPreferences);
-        mInternetResetHelper.addWifiNetworkPreference(mWifiEntryPreferences);
+        mInternetResetHelper = new InternetResetHelper(mContext, mock(Lifecycle.class),
+                mMobileNetworkController,
+                mWifiTogglePreferences,
+                mConnectedWifiEntryPreferences,
+                mFirstWifiEntryPreference,
+                mWifiEntryPreferences,
+                mResettingPreference);
+        mInternetResetHelper.mHandlerInjector = mHandlerInjector;
+        mInternetResetHelper.mRecoveryWorker = mRecoveryWorker;
     }
 
     @Test
@@ -135,30 +115,10 @@
     }
 
     @Test
-    public void onDestroy_quitWorkerThread() {
+    public void onDestroy_removeCallbacks() {
         mInternetResetHelper.onDestroy();
 
-        verify(mWorkerThread).quit();
-    }
-
-    @Test
-    public void onSubsystemRestartOperationEnd_recoveryIsNotReady_postResumeRunnable() {
-        mInternetResetHelper.mIsRecoveryReady = false;
-
-        mInternetResetHelper.onSubsystemRestartOperationEnd();
-
-        assertThat(mInternetResetHelper.mIsRecoveryReady).isTrue();
-        assertThat(mFakeHandlerInjector.getRunnable())
-                .isEqualTo(mInternetResetHelper.mResumeRunnable);
-    }
-
-    @Test
-    public void onSubsystemRestartOperationEnd_recoveryIsReady_doNothing() {
-        mInternetResetHelper.mIsRecoveryReady = true;
-
-        mInternetResetHelper.onSubsystemRestartOperationEnd();
-
-        assertThat(mFakeHandlerInjector.getRunnable()).isNull();
+        verify(mHandlerInjector).removeCallbacks(any());
     }
 
     @Test
@@ -169,19 +129,16 @@
         mInternetResetHelper.updateWifiStateChange();
 
         assertThat(mInternetResetHelper.mIsWifiReady).isFalse();
-        assertThat(mFakeHandlerInjector.getRunnable()).isNull();
     }
 
     @Test
-    public void updateWifiStateChange_wifiIsNotReadyAndWifiEnabled_postResumeRunnable() {
+    public void updateWifiStateChange_wifiIsNotReadyAndWifiEnabled_updateWifiIsReady() {
         mInternetResetHelper.mIsWifiReady = false;
         when(mWifiManager.isWifiEnabled()).thenReturn(true);
 
         mInternetResetHelper.updateWifiStateChange();
 
         assertThat(mInternetResetHelper.mIsWifiReady).isTrue();
-        assertThat(mFakeHandlerInjector.getRunnable())
-                .isEqualTo(mInternetResetHelper.mResumeRunnable);
     }
 
     @Test
@@ -191,7 +148,6 @@
         mInternetResetHelper.updateWifiStateChange();
 
         assertThat(mInternetResetHelper.mIsWifiReady).isTrue();
-        assertThat(mFakeHandlerInjector.getRunnable()).isNull();
     }
 
     @Test
@@ -203,16 +159,15 @@
         // Hide subsystem preferences
         verify(mMobileNetworkController).hidePreference(true /* hide */, true /* immediately*/);
         assertThat(mWifiTogglePreferences.isVisible()).isFalse();
-        verify(mConnectedWifiEntryPreferences).removeAll();
         assertThat(mConnectedWifiEntryPreferences.isVisible()).isFalse();
-        verify(mWifiEntryPreferences).removeAll();
+        assertThat(mFirstWifiEntryPreference.isVisible()).isFalse();
         assertThat(mWifiEntryPreferences.isVisible()).isFalse();
     }
 
     @Test
     public void resumePreferences_onlyRecoveryReady_shouldShowSubSysHideResetting() {
         mInternetResetHelper.suspendPreferences();
-        mInternetResetHelper.mIsRecoveryReady = true;
+        when(mRecoveryWorker.isRecovering()).thenReturn(false);
         mInternetResetHelper.mIsWifiReady = false;
 
         mInternetResetHelper.resumePreferences();
@@ -224,13 +179,14 @@
         // Hide Wi-Fi preferences
         assertThat(mWifiTogglePreferences.isVisible()).isFalse();
         assertThat(mConnectedWifiEntryPreferences.isVisible()).isFalse();
+        assertThat(mFirstWifiEntryPreference.isVisible()).isFalse();
         assertThat(mWifiEntryPreferences.isVisible()).isFalse();
     }
 
     @Test
     public void resumePreferences_onlyWifiReady_shouldShowSubSysHideResetting() {
         mInternetResetHelper.suspendPreferences();
-        mInternetResetHelper.mIsRecoveryReady = false;
+        when(mRecoveryWorker.isRecovering()).thenReturn(true);
         mInternetResetHelper.mIsWifiReady = true;
 
         mInternetResetHelper.resumePreferences();
@@ -240,6 +196,7 @@
         // Show Wi-Fi preferences
         assertThat(mWifiTogglePreferences.isVisible()).isTrue();
         assertThat(mConnectedWifiEntryPreferences.isVisible()).isTrue();
+        assertThat(mFirstWifiEntryPreference.isVisible()).isTrue();
         assertThat(mWifiEntryPreferences.isVisible()).isTrue();
         // Hide Mobile Network controller
         verify(mMobileNetworkController, never())
@@ -249,14 +206,16 @@
     @Test
     public void resumePreferences_allReady_shouldShowSubSysHideResetting() {
         mInternetResetHelper.suspendPreferences();
-        mInternetResetHelper.mIsRecoveryReady = true;
+        when(mRecoveryWorker.isRecovering()).thenReturn(false);
         mInternetResetHelper.mIsWifiReady = true;
+
         mInternetResetHelper.resumePreferences();
 
         // Show subsystem preferences
         verify(mMobileNetworkController).hidePreference(false, true);
         assertThat(mWifiTogglePreferences.isVisible()).isTrue();
         assertThat(mConnectedWifiEntryPreferences.isVisible()).isTrue();
+        assertThat(mFirstWifiEntryPreference.isVisible()).isTrue();
         assertThat(mWifiEntryPreferences.isVisible()).isTrue();
         // Hide resetting preference
         assertThat(mResettingPreference.isVisible()).isFalse();
@@ -264,22 +223,39 @@
 
     @Test
     public void restart_recoveryNotAvailable_shouldDoTriggerSubsystemRestart() {
-        when(mConnectivitySubsystemsRecoveryManager.isRecoveryAvailable()).thenReturn(false);
+        when(mRecoveryWorker.isRecoveryAvailable()).thenReturn(false);
 
         mInternetResetHelper.restart();
 
-        verify(mConnectivitySubsystemsRecoveryManager, never())
-                .triggerSubsystemRestart(any(), any());
+        verify(mRecoveryWorker, never()).triggerRestart();
     }
 
     @Test
     public void restart_recoveryAvailable_triggerSubsystemRestart() {
-        when(mConnectivitySubsystemsRecoveryManager.isRecoveryAvailable()).thenReturn(true);
+        when(mRecoveryWorker.isRecoveryAvailable()).thenReturn(true);
 
         mInternetResetHelper.restart();
 
-        assertThat(mFakeHandlerInjector.getRunnable())
-                .isEqualTo(mInternetResetHelper.mTimeoutRunnable);
-        verify(mConnectivitySubsystemsRecoveryManager).triggerSubsystemRestart(any(), any());
+        verify(mHandlerInjector)
+                .postDelayed(mInternetResetHelper.mTimeoutRunnable, RESTART_TIMEOUT_MS);
+        verify(mRecoveryWorker).triggerRestart();
+    }
+
+    @Test
+    public void checkRecovering_isRecovering_showResetting() {
+        when(mRecoveryWorker.isRecovering()).thenReturn(true);
+
+        mInternetResetHelper.checkRecovering();
+
+        verify(mResettingPreference).setVisible(true);
+    }
+
+    @Test
+    public void checkRecovering_isNotRecovering_doNotShowResetting() {
+        when(mRecoveryWorker.isRecovering()).thenReturn(false);
+
+        mInternetResetHelper.checkRecovering();
+
+        verify(mResettingPreference, never()).setVisible(true);
     }
 }
diff --git a/tests/unit/src/com/android/settings/network/ResetNetworkOperationBuilderTest.java b/tests/unit/src/com/android/settings/network/ResetNetworkOperationBuilderTest.java
new file mode 100644
index 0000000..6f5440b
--- /dev/null
+++ b/tests/unit/src/com/android/settings/network/ResetNetworkOperationBuilderTest.java
@@ -0,0 +1,132 @@
+/*
+ * 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.network;
+
+import static org.mockito.Mockito.any;
+import static org.mockito.Mockito.anyInt;
+import static org.mockito.Mockito.doReturn;
+import static org.mockito.Mockito.spy;
+import static org.mockito.Mockito.verify;
+import static org.mockito.Mockito.when;
+
+import android.content.Context;
+import android.net.ConnectivityManager;
+import android.net.NetworkPolicyManager;
+import android.net.VpnManager;
+import android.net.wifi.WifiManager;
+import android.net.wifi.p2p.WifiP2pManager;
+import android.telephony.TelephonyManager;
+
+import androidx.test.core.app.ApplicationProvider;
+import androidx.test.ext.junit.runners.AndroidJUnit4;
+
+import org.junit.Before;
+import org.junit.Test;
+import org.junit.runner.RunWith;
+import org.mockito.Mock;
+import org.mockito.MockitoAnnotations;
+
+@RunWith(AndroidJUnit4.class)
+public class ResetNetworkOperationBuilderTest {
+
+    @Mock
+    private ConnectivityManager mConnectivityManager;
+    @Mock
+    private VpnManager mVpnManager;
+    @Mock
+    private WifiManager mWifiManager;
+    @Mock
+    private WifiP2pManager mWifiP2pManager;
+    @Mock
+    private WifiP2pManager.Channel mChannel;
+    @Mock
+    private TelephonyManager mTelephonyManager;
+    @Mock
+    private NetworkPolicyManager mNetworkPolicyManager;
+
+    private Context mContext;
+    private ResetNetworkOperationBuilder mBuilder;
+
+    @Before
+    public void setUp() {
+        MockitoAnnotations.initMocks(this);
+        mContext = spy(ApplicationProvider.getApplicationContext());
+
+        mBuilder = spy(new ResetNetworkOperationBuilder(mContext));
+    }
+
+    @Test
+    public void resetConnectivityManager_performReset_whenBuildAndRun() {
+        doReturn(mConnectivityManager).when(mContext)
+                .getSystemService(Context.CONNECTIVITY_SERVICE);
+
+        mBuilder.resetConnectivityManager().build().run();
+
+        verify(mConnectivityManager).factoryReset();
+    }
+
+    @Test
+    public void resetVpnManager_performReset_whenBuildAndRun() {
+        doReturn(mVpnManager).when(mContext)
+                .getSystemService(Context.VPN_MANAGEMENT_SERVICE);
+
+        mBuilder.resetVpnManager().build().run();
+
+        verify(mVpnManager).factoryReset();
+    }
+
+    @Test
+    public void resetWifiManager_performReset_whenBuildAndRun() {
+        doReturn(mWifiManager).when(mContext)
+                .getSystemService(Context.WIFI_SERVICE);
+
+        mBuilder.resetWifiManager().build().run();
+
+        verify(mWifiManager).factoryReset();
+    }
+
+    @Test
+    public void resetWifiP2pManager_performReset_whenBuildAndRun() {
+        doReturn(mChannel).when(mWifiP2pManager).initialize(mContext, null, null);
+        doReturn(mWifiP2pManager).when(mContext)
+                .getSystemService(Context.WIFI_P2P_SERVICE);
+
+        mBuilder.resetWifiP2pManager(null).build().run();
+
+        verify(mWifiP2pManager).factoryReset(mChannel, null);
+    }
+
+    @Test
+    public void resetTelephonyAndNetworkPolicyManager_performReset_whenBuildAndRun() {
+        int subId = 3;
+        String imsi = "123456789012345";
+
+        doReturn(mTelephonyManager).when(mTelephonyManager)
+                .createForSubscriptionId(anyInt());
+        doReturn(mTelephonyManager).when(mContext)
+                .getSystemService(Context.TELEPHONY_SERVICE);
+        doReturn(mNetworkPolicyManager).when(mContext)
+                .getSystemService(Context.NETWORK_POLICY_SERVICE);
+
+        doReturn(imsi).when(mTelephonyManager).getSubscriberId();
+
+        mBuilder.resetTelephonyAndNetworkPolicyManager(subId).build().run();
+
+        verify(mTelephonyManager).resetSettings();
+        verify(mNetworkPolicyManager).factoryReset(imsi);
+    }
+}
diff --git a/tests/unit/src/com/android/settings/network/ResetNetworkRestrictionViewBuilderTest.java b/tests/unit/src/com/android/settings/network/ResetNetworkRestrictionViewBuilderTest.java
new file mode 100644
index 0000000..fba4928
--- /dev/null
+++ b/tests/unit/src/com/android/settings/network/ResetNetworkRestrictionViewBuilderTest.java
@@ -0,0 +1,110 @@
+/*
+ * 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.network;
+
+import static com.google.common.truth.Truth.assertThat;
+
+import static org.mockito.Mockito.any;
+import static org.mockito.Mockito.doReturn;
+import static org.mockito.Mockito.when;
+
+import android.app.Activity;
+import android.content.Context;
+import android.os.UserManager;
+import android.view.View;
+
+import com.android.settingslib.RestrictedLockUtils;
+import com.android.settingslib.RestrictedLockUtils.EnforcedAdmin;
+
+import androidx.appcompat.app.AlertDialog;
+import androidx.test.ext.junit.runners.AndroidJUnit4;
+
+import org.junit.Before;
+import org.junit.Test;
+import org.junit.runner.RunWith;
+import org.mockito.Mock;
+import org.mockito.MockitoAnnotations;
+
+@RunWith(AndroidJUnit4.class)
+public class ResetNetworkRestrictionViewBuilderTest {
+
+    @Mock
+    private Activity mActivity;
+    @Mock
+    private UserManager mUserManager;
+    @Mock
+    private View mView;
+    @Mock
+    private AlertDialog.Builder mAlertDialogBuilder;
+
+    private ResetNetworkRestrictionViewBuilder mBuilder;
+
+    @Before
+    public void setUp() {
+        MockitoAnnotations.initMocks(this);
+
+        doReturn(mUserManager).when(mActivity).getSystemService(Context.USER_SERVICE);
+    }
+
+    @Test
+    public void build_getNull_whenNoRestriction() {
+        mBuilder = new ResetNetworkRestrictionViewBuilder(mActivity) {
+            @Override
+            protected boolean hasUserRestriction() { return false; }
+            @Override
+            protected EnforcedAdmin getEnforceAdminByRestriction() { return null; }
+        };
+
+        assertThat(mBuilder.build()).isNull();
+    }
+
+    @Test
+    public void build_getView_whenUserRestriction() {
+        mBuilder = new ResetNetworkRestrictionViewBuilder(mActivity) {
+            @Override
+            protected boolean hasUserRestriction() { return true; }
+            @Override
+            protected View operationNotAllow() { return mView; }
+        };
+
+        assertThat(mBuilder.build()).isNotNull();
+    }
+
+    @Test
+    public void build_getView_whenEnforceAdminRestriction() {
+        doReturn(mAlertDialogBuilder).when(mAlertDialogBuilder).setOnDismissListener(any());
+
+        String restriction = ResetNetworkRestrictionViewBuilder.mRestriction;
+        EnforcedAdmin admin = RestrictedLockUtils.EnforcedAdmin
+                .createDefaultEnforcedAdminWithRestriction(restriction);
+
+        mBuilder = new ResetNetworkRestrictionViewBuilder(mActivity) {
+            @Override
+            protected boolean hasUserRestriction() { return false; }
+            @Override
+            protected EnforcedAdmin getEnforceAdminByRestriction() { return admin; }
+            @Override
+            protected AlertDialog.Builder createRestrictDialogBuilder(EnforcedAdmin admin) {
+                return mAlertDialogBuilder;
+            }
+            @Override
+            protected View createEmptyView() { return mView; }
+        };
+
+        assertThat(mBuilder.build()).isNotNull();
+    }
+}
diff --git a/tests/unit/src/com/android/settings/network/telephony/BackupCallingPreferenceControllerTest.java b/tests/unit/src/com/android/settings/network/telephony/BackupCallingPreferenceControllerTest.java
index 4e110f0..34d7c92 100644
--- a/tests/unit/src/com/android/settings/network/telephony/BackupCallingPreferenceControllerTest.java
+++ b/tests/unit/src/com/android/settings/network/telephony/BackupCallingPreferenceControllerTest.java
@@ -28,9 +28,13 @@
 import com.android.settings.core.BasePreferenceController;
 
 import org.junit.Before;
+import org.junit.Ignore;
 import org.junit.Test;
 import org.junit.runner.RunWith;
 
+/**
+ * Deprecated ToDo: b/260059444 remove it next version
+ */
 @RunWith(AndroidJUnit4.class)
 public class BackupCallingPreferenceControllerTest {
     private static final int SUB_ID = 2;
@@ -47,6 +51,7 @@
     }
 
     @Test
+    @Ignore
     public void controller_isUnavailable() {
         assertThat(mController.getAvailabilityStatus())
                 .isEqualTo(BasePreferenceController.CONDITIONALLY_UNAVAILABLE);
diff --git a/tests/unit/src/com/android/settings/network/telephony/DefaultSubscriptionControllerTest.java b/tests/unit/src/com/android/settings/network/telephony/DefaultSubscriptionControllerTest.java
index 57e38d3..ffc9f9b 100644
--- a/tests/unit/src/com/android/settings/network/telephony/DefaultSubscriptionControllerTest.java
+++ b/tests/unit/src/com/android/settings/network/telephony/DefaultSubscriptionControllerTest.java
@@ -16,6 +16,8 @@
 
 package com.android.settings.network.telephony;
 
+import static androidx.lifecycle.Lifecycle.Event;
+
 import static com.android.settings.core.BasePreferenceController.AVAILABLE;
 import static com.android.settings.core.BasePreferenceController.CONDITIONALLY_UNAVAILABLE;
 
@@ -32,15 +34,21 @@
 import android.telecom.TelecomManager;
 import android.telephony.SubscriptionInfo;
 import android.telephony.SubscriptionManager;
+import android.telephony.TelephonyManager;
 
+import androidx.lifecycle.LifecycleOwner;
+import androidx.lifecycle.LifecycleRegistry;
 import androidx.preference.ListPreference;
 import androidx.preference.PreferenceManager;
 import androidx.preference.PreferenceScreen;
+import androidx.test.annotation.UiThreadTest;
 import androidx.test.core.app.ApplicationProvider;
 import androidx.test.ext.junit.runners.AndroidJUnit4;
 
 import com.android.settings.network.SubscriptionUtil;
 import com.android.settings.testutils.ResourcesUtils;
+import com.android.settingslib.core.lifecycle.Lifecycle;
+import com.android.settingslib.mobile.dataservice.SubscriptionInfoEntity;
 
 import org.junit.After;
 import org.junit.Before;
@@ -50,39 +58,74 @@
 import org.mockito.Mock;
 import org.mockito.MockitoAnnotations;
 
+import java.util.ArrayList;
 import java.util.Arrays;
+import java.util.List;
 
 @RunWith(AndroidJUnit4.class)
 public class DefaultSubscriptionControllerTest {
+
+    private static final String SUB_ID_1 = "1";
+    private static final String SUB_ID_2 = "2";
+    private static final String SUB_ID_3 = "3";
+    private static final String DISPLAY_NAME_1 = "Sub 1";
+    private static final String DISPLAY_NAME_2 = "Sub 2";
+    private static final String DISPLAY_NAME_3 = "Sub 3";
+    private static final String SUB_MCC_1 = "123";
+    private static final String SUB_MNC_1 = "456";
+    private static final String SUB_MCC_2 = "223";
+    private static final String SUB_MNC_2 = "456";
+    private static final String SUB_MCC_3 = "323";
+    private static final String SUB_MNC_3 = "456";
+    private static final String SUB_COUNTRY_ISO_1 = "Sub 1";
+    private static final String SUB_COUNTRY_ISO_2 = "Sub 2";
+    private static final String SUB_COUNTRY_ISO_3 = "Sub 3";
+
     @Mock
     private SubscriptionManager mSubMgr;
     @Mock
     private TelecomManager mTelecomManager;
+    @Mock
+    private Lifecycle mLifecycle;
+    @Mock
+    private LifecycleOwner mLifecycleOwner;
+    @Mock
+    private SubscriptionInfoEntity mSubInfo1;
+    @Mock
+    private SubscriptionInfoEntity mSubInfo2;
+    @Mock
+    private SubscriptionInfoEntity mSubInfo3;
 
+    private LifecycleRegistry mLifecycleRegistry;
     private PreferenceScreen mScreen;
     private PreferenceManager mPreferenceManager;
     private ListPreference mListPreference;
     private Context mContext;
-    private DefaultSubscriptionController mController;
+    private TestDefaultSubscriptionController mController;
+    private List<SubscriptionInfoEntity> mSubscriptionInfoEntityList = new ArrayList<>();
 
     @Before
     public void setUp() {
         MockitoAnnotations.initMocks(this);
+
+        if (Looper.myLooper() == null) {
+            Looper.prepare();
+        }
+
         mContext = spy(ApplicationProvider.getApplicationContext());
         when(mContext.getSystemService(SubscriptionManager.class)).thenReturn(mSubMgr);
         when(mContext.getSystemService(TelecomManager.class)).thenReturn(mTelecomManager);
 
         final String key = "prefkey";
-        mController = new TestDefaultSubscriptionController(mContext, key);
-
-        if (Looper.myLooper() == null) {
-            Looper.prepare();
-        }
+        mController = new TestDefaultSubscriptionController(mContext, key, mLifecycle,
+                mLifecycleOwner);
         mPreferenceManager = new PreferenceManager(mContext);
         mScreen = mPreferenceManager.createPreferenceScreen(mContext);
         mListPreference = new ListPreference(mContext);
         mListPreference.setKey(key);
         mScreen.addPreference(mListPreference);
+        mLifecycleRegistry = new LifecycleRegistry(mLifecycleOwner);
+        when(mLifecycleOwner.getLifecycle()).thenReturn(mLifecycleRegistry);
     }
 
     @After
@@ -90,6 +133,19 @@
         SubscriptionUtil.setActiveSubscriptionsForTesting(null);
     }
 
+    private SubscriptionInfoEntity setupSubscriptionInfoEntity(String subId, int slotId,
+            int carrierId, String displayName, String mcc, String mnc, String countryIso,
+            int cardId, boolean isValid, boolean isActive, boolean isAvailable,
+            boolean isDefaultCall, boolean isDefaultSms) {
+        return new SubscriptionInfoEntity(subId, slotId, carrierId,
+                displayName, displayName, 0, mcc, mnc, countryIso, false, cardId,
+                TelephonyManager.DEFAULT_PORT_INDEX, false, null,
+                SubscriptionManager.SUBSCRIPTION_TYPE_LOCAL_SIM, displayName, false,
+                "1234567890", true, "default", false, isValid,
+                true, isActive, isAvailable, isDefaultCall,
+                isDefaultSms, false, false, false);
+    }
+
     @Test
     public void getAvailabilityStatus_twoSubscriptions_isAvailable() {
         SubscriptionUtil.setActiveSubscriptionsForTesting(Arrays.asList(
@@ -106,112 +162,15 @@
     }
 
     @Test
-    public void getLabelFromCallingAccount_invalidAccount_emptyString() {
-        doReturn(null).when(mTelecomManager).getPhoneAccount(any());
-
-        assertThat(mController.getLabelFromCallingAccount(null)).isEqualTo("");
-    }
-
-    @Ignore
-    @Test
-    public void displayPreference_twoSubscriptionsSub1Default_correctListPreferenceValues() {
-        final SubscriptionInfo sub1 = createMockSub(111, "sub1");
-        final SubscriptionInfo sub2 = createMockSub(222, "sub2");
-        SubscriptionUtil.setActiveSubscriptionsForTesting(Arrays.asList(sub1, sub2));
-        when(mSubMgr.getAvailableSubscriptionInfoList()).thenReturn(Arrays.asList(sub1, sub2));
-        mController.setDefaultSubscription(sub1.getSubscriptionId());
-
-        mController.displayPreference(mScreen);
-
-        final CharSequence entry = mListPreference.getEntry();
-        final String value = mListPreference.getValue();
-        assertThat(entry).isEqualTo("sub1");
-        assertThat(value).isEqualTo("111");
-
-        final CharSequence[] entries = mListPreference.getEntries();
-        assertThat(entries.length).isEqualTo(3);
-        assertThat(entries[0]).isEqualTo("sub1");
-        assertThat(entries[1]).isEqualTo("sub2");
-        assertThat(entries[2]).isEqualTo(
-                ResourcesUtils.getResourcesString(mContext, "calls_and_sms_ask_every_time"));
-
-        final CharSequence[] entryValues = mListPreference.getEntryValues();
-        assertThat(entryValues.length).isEqualTo(3);
-        assertThat(entryValues[0]).isEqualTo("111");
-        assertThat(entryValues[1]).isEqualTo("222");
-        assertThat(entryValues[2]).isEqualTo(
-                Integer.toString(SubscriptionManager.INVALID_SUBSCRIPTION_ID));
-    }
-
-    @Ignore
-    @Test
-    public void displayPreference_twoSubscriptionsSub2Default_correctListPreferenceValues() {
-        final SubscriptionInfo sub1 = createMockSub(111, "sub1");
-        final SubscriptionInfo sub2 = createMockSub(222, "sub2");
-        SubscriptionUtil.setActiveSubscriptionsForTesting(Arrays.asList(sub1, sub2));
-        when(mSubMgr.getAvailableSubscriptionInfoList()).thenReturn(Arrays.asList(sub1, sub2));
-        mController.setDefaultSubscription(sub2.getSubscriptionId());
-
-        mController.displayPreference(mScreen);
-
-        final CharSequence entry = mListPreference.getEntry();
-        final String value = mListPreference.getValue();
-        assertThat(entry).isEqualTo("sub2");
-        assertThat(value).isEqualTo("222");
-
-        final CharSequence[] entries = mListPreference.getEntries();
-        assertThat(entries.length).isEqualTo(3);
-        assertThat(entries[0]).isEqualTo("sub1");
-        assertThat(entries[1]).isEqualTo("sub2");
-        assertThat(entries[2]).isEqualTo(
-                ResourcesUtils.getResourcesString(mContext, "calls_and_sms_ask_every_time"));
-
-        final CharSequence[] entryValues = mListPreference.getEntryValues();
-        assertThat(entryValues.length).isEqualTo(3);
-        assertThat(entryValues[0]).isEqualTo("111");
-        assertThat(entryValues[1]).isEqualTo("222");
-        assertThat(entryValues[2]).isEqualTo(
-                Integer.toString(SubscriptionManager.INVALID_SUBSCRIPTION_ID));
-    }
-
-    @Ignore
-    @Test
-    public void displayPreference_threeSubsOneIsOpportunistic_correctListPreferenceValues() {
-        final SubscriptionInfo sub1 = createMockSub(111, "sub1");
-        final SubscriptionInfo sub2 = createMockSub(222, "sub2");
-        final SubscriptionInfo sub3 = createMockSub(333, "sub3");
-
-        // Mark sub2 as opportunistic; then it should not appear in the list of entries/entryValues.
-        when(sub2.isOpportunistic()).thenReturn(true);
-
-        SubscriptionUtil.setActiveSubscriptionsForTesting(Arrays.asList(sub1, sub2, sub3));
-        when(mSubMgr.getAvailableSubscriptionInfoList()).thenReturn(
-                Arrays.asList(sub1, sub2, sub3));
-        mController.setDefaultSubscription(sub1.getSubscriptionId());
-
-        mController.displayPreference(mScreen);
-
-        final CharSequence[] entries = mListPreference.getEntries();
-        assertThat(entries.length).isEqualTo(3);
-        assertThat(entries[0]).isEqualTo("sub1");
-        assertThat(entries[1]).isEqualTo("sub3");
-        assertThat(entries[2]).isEqualTo(
-                ResourcesUtils.getResourcesString(mContext, "calls_and_sms_ask_every_time"));
-
-        final CharSequence[] entryValues = mListPreference.getEntryValues();
-        assertThat(entryValues.length).isEqualTo(3);
-        assertThat(entryValues[0]).isEqualTo("111");
-        assertThat(entryValues[1]).isEqualTo("333");
-        assertThat(entryValues[2]).isEqualTo(
-                Integer.toString(SubscriptionManager.INVALID_SUBSCRIPTION_ID));
-    }
-
-    @Test
     public void onPreferenceChange_prefChangedToSub2_callbackCalledCorrectly() {
-        final SubscriptionInfo sub1 = createMockSub(111, "sub1");
-        final SubscriptionInfo sub2 = createMockSub(222, "sub2");
-        SubscriptionUtil.setActiveSubscriptionsForTesting(Arrays.asList(sub1, sub2));
-        mController.setDefaultSubscription(sub1.getSubscriptionId());
+        mSubInfo1 = setupSubscriptionInfoEntity(SUB_ID_1, 1, 1, DISPLAY_NAME_1, SUB_MCC_1,
+                SUB_MNC_1, SUB_COUNTRY_ISO_1, 1, true, true, true, true, true);
+        mSubInfo2 = setupSubscriptionInfoEntity(SUB_ID_2, 1, 1, DISPLAY_NAME_2, SUB_MCC_2,
+                SUB_MNC_2, SUB_COUNTRY_ISO_2, 1, true, true, true, false, false);
+        mController.setDefaultSubscription(Integer.parseInt(mSubInfo1.subId));
+        mSubscriptionInfoEntityList.add(mSubInfo1);
+        mSubscriptionInfoEntityList.add(mSubInfo2);
+        mController.setSubscriptionInfoList(mSubscriptionInfoEntityList);
 
         mController.displayPreference(mScreen);
         mListPreference.setValue("222");
@@ -221,10 +180,14 @@
 
     @Test
     public void onPreferenceChange_prefChangedToAlwaysAsk_callbackCalledCorrectly() {
-        final SubscriptionInfo sub1 = createMockSub(111, "sub1");
-        final SubscriptionInfo sub2 = createMockSub(222, "sub2");
-        SubscriptionUtil.setActiveSubscriptionsForTesting(Arrays.asList(sub1, sub2));
-        mController.setDefaultSubscription(sub1.getSubscriptionId());
+        mSubInfo1 = setupSubscriptionInfoEntity(SUB_ID_1, 1, 1, DISPLAY_NAME_1, SUB_MCC_1,
+                SUB_MNC_1, SUB_COUNTRY_ISO_1, 1, true, true, true, true, true);
+        mSubInfo2 = setupSubscriptionInfoEntity(SUB_ID_2, 1, 1, DISPLAY_NAME_2, SUB_MCC_2,
+                SUB_MNC_2, SUB_COUNTRY_ISO_2, 1, true, true, true, false, false);
+        mController.setDefaultSubscription(Integer.parseInt(mSubInfo1.subId));
+        mSubscriptionInfoEntityList.add(mSubInfo1);
+        mSubscriptionInfoEntityList.add(mSubInfo2);
+        mController.setSubscriptionInfoList(mSubscriptionInfoEntityList);
 
         mController.displayPreference(mScreen);
         mListPreference.setValue(Integer.toString(SubscriptionManager.INVALID_SUBSCRIPTION_ID));
@@ -236,61 +199,70 @@
 
     @Test
     public void onPreferenceChange_prefBecomesAvailable_onPreferenceChangeCallbackNotNull() {
-        final SubscriptionInfo sub1 = createMockSub(111, "sub1");
-        final SubscriptionInfo sub2 = createMockSub(222, "sub2");
-
         // Start with only one sub active, so the pref is not available
-        SubscriptionUtil.setActiveSubscriptionsForTesting(Arrays.asList(sub1));
-        when(mSubMgr.getAvailableSubscriptionInfoList()).thenReturn(Arrays.asList(sub1));
-        mController.setDefaultSubscription(sub1.getSubscriptionId());
-
+        mSubInfo1 = setupSubscriptionInfoEntity(SUB_ID_1, 1, 1, DISPLAY_NAME_1, SUB_MCC_1,
+                SUB_MNC_1, SUB_COUNTRY_ISO_1, 1, true, true, true, true, true);
+        mSubInfo2 = setupSubscriptionInfoEntity(SUB_ID_2, 1, 1, DISPLAY_NAME_2, SUB_MCC_2,
+                SUB_MNC_2, SUB_COUNTRY_ISO_2, 1, true, true, true, false, false);
+        mController.setDefaultSubscription(Integer.parseInt(mSubInfo1.subId));
+        mSubscriptionInfoEntityList.add(mSubInfo1);
+        mController.setDefaultSubscription(Integer.parseInt(mSubInfo1.subId));
+        mController.setSubscriptionInfoList(mSubscriptionInfoEntityList);
         mController.displayPreference(mScreen);
         assertThat(mController.isAvailable()).isTrue();
 
         // Now make two subs be active - the pref should become available, and the
         // onPreferenceChange callback should be properly wired up.
-        SubscriptionUtil.setActiveSubscriptionsForTesting(Arrays.asList(sub1, sub2));
-
-        mController.onSubscriptionsChanged();
+        mSubscriptionInfoEntityList.add(mSubInfo2);
+        mController.onActiveSubInfoChanged(mSubscriptionInfoEntityList);
 
         assertThat(mController.isAvailable()).isTrue();
-        mListPreference.callChangeListener("222");
-        assertThat(mController.getDefaultSubscriptionId()).isEqualTo(222);
+        mListPreference.callChangeListener(SUB_ID_2);
+        assertThat(mController.getDefaultSubscriptionId()).isEqualTo(2);
     }
 
     @Ignore
     @Test
     public void onSubscriptionsChanged_twoSubscriptionsDefaultChanges_selectedEntryGetsUpdated() {
-        final SubscriptionInfo sub1 = createMockSub(111, "sub1");
-        final SubscriptionInfo sub2 = createMockSub(222, "sub2");
-        SubscriptionUtil.setActiveSubscriptionsForTesting(Arrays.asList(sub1, sub2));
-        when(mSubMgr.getAvailableSubscriptionInfoList()).thenReturn(Arrays.asList(sub1, sub2));
-        mController.setDefaultSubscription(sub1.getSubscriptionId());
+        mSubInfo1 = setupSubscriptionInfoEntity(SUB_ID_1, 1, 1, DISPLAY_NAME_1, SUB_MCC_1,
+                SUB_MNC_1, SUB_COUNTRY_ISO_1, 1, true, true, true, true, true);
+        mSubInfo2 = setupSubscriptionInfoEntity(SUB_ID_2, 1, 1, DISPLAY_NAME_2, SUB_MCC_2,
+                SUB_MNC_2, SUB_COUNTRY_ISO_2, 1, true, true, true, false, false);
+        mController.setDefaultSubscription(Integer.parseInt(mSubInfo1.subId));
+        mSubscriptionInfoEntityList.add(mSubInfo1);
+        mSubscriptionInfoEntityList.add(mSubInfo2);
+        mController.onActiveSubInfoChanged(mSubscriptionInfoEntityList);
 
         mController.displayPreference(mScreen);
-        assertThat(mListPreference.getEntry()).isEqualTo("sub1");
-        assertThat(mListPreference.getValue()).isEqualTo("111");
+        assertThat(mListPreference.getEntry()).isEqualTo(DISPLAY_NAME_1);
+        assertThat(mListPreference.getValue()).isEqualTo(SUB_ID_1);
 
-        mController.setDefaultSubscription(sub2.getSubscriptionId());
-        mController.onSubscriptionsChanged();
-        assertThat(mListPreference.getEntry()).isEqualTo("sub2");
-        assertThat(mListPreference.getValue()).isEqualTo("222");
+        mController.setDefaultSubscription(Integer.parseInt(mSubInfo2.subId));
+        mController.onActiveSubInfoChanged(mSubscriptionInfoEntityList);
+        assertThat(mListPreference.getEntry()).isEqualTo(DISPLAY_NAME_2);
+        assertThat(mListPreference.getValue()).isEqualTo(mSubInfo2);
     }
 
     @Test
     public void onSubscriptionsChanged_goFromTwoSubscriptionsToOne_prefDisappears() {
-        final SubscriptionInfo sub1 = createMockSub(111, "sub1");
-        final SubscriptionInfo sub2 = createMockSub(222, "sub2");
-        SubscriptionUtil.setActiveSubscriptionsForTesting(Arrays.asList(sub1, sub2));
-        mController.setDefaultSubscription(sub1.getSubscriptionId());
+        mSubInfo1 = setupSubscriptionInfoEntity(SUB_ID_1, 1, 1, DISPLAY_NAME_1, SUB_MCC_1,
+                SUB_MNC_1, SUB_COUNTRY_ISO_1, 1, true, true, true, true, true);
+        mSubInfo2 = setupSubscriptionInfoEntity(SUB_ID_2, 1, 1, DISPLAY_NAME_2, SUB_MCC_2,
+                SUB_MNC_2, SUB_COUNTRY_ISO_2, 1, true, true, true, false, false);
+        mSubscriptionInfoEntityList.add(mSubInfo1);
+        mSubscriptionInfoEntityList.add(mSubInfo2);
+        mController.setDefaultSubscription(Integer.parseInt(mSubInfo1.subId));
+        mController.setSubscriptionInfoList(mSubscriptionInfoEntityList);
+        mController.displayPreference(mScreen);
 
         mController.displayPreference(mScreen);
         assertThat(mController.isAvailable()).isTrue();
         assertThat(mListPreference.isVisible()).isTrue();
         assertThat(mListPreference.isEnabled()).isTrue();
 
-        SubscriptionUtil.setActiveSubscriptionsForTesting(Arrays.asList(sub1));
-        mController.onSubscriptionsChanged();
+        mSubscriptionInfoEntityList.remove(mSubInfo2);
+        mController.setSubscriptionInfoList(mSubscriptionInfoEntityList);
+        mController.onActiveSubInfoChanged(mSubscriptionInfoEntityList);
 
         assertThat(mController.isAvailable()).isTrue();
         assertThat(mListPreference.isVisible()).isTrue();
@@ -298,21 +270,23 @@
     }
 
     @Test
+    @UiThreadTest
     public void onSubscriptionsChanged_goFromOneSubscriptionToTwo_prefAppears() {
-        final SubscriptionInfo sub1 = createMockSub(111, "sub1");
-        final SubscriptionInfo sub2 = createMockSub(222, "sub2");
-        SubscriptionUtil.setActiveSubscriptionsForTesting(Arrays.asList(sub1));
-        when(mSubMgr.getAvailableSubscriptionInfoList()).thenReturn(Arrays.asList(sub1));
-        mController.setDefaultSubscription(sub1.getSubscriptionId());
-
+        mSubInfo1 = setupSubscriptionInfoEntity(SUB_ID_1, 1, 1, DISPLAY_NAME_1, SUB_MCC_1,
+                SUB_MNC_1, SUB_COUNTRY_ISO_1, 1, true, true, true, true, true);
+        mSubInfo2 = setupSubscriptionInfoEntity(SUB_ID_2, 1, 1, DISPLAY_NAME_2, SUB_MCC_2,
+                SUB_MNC_2, SUB_COUNTRY_ISO_2, 1, true, true, true, false, false);
+        mSubscriptionInfoEntityList.add(mSubInfo1);
+        mController.setDefaultSubscription(Integer.parseInt(mSubInfo1.subId));
+        mController.setSubscriptionInfoList(mSubscriptionInfoEntityList);
         mController.displayPreference(mScreen);
         assertThat(mController.isAvailable()).isTrue();
         assertThat(mListPreference.isVisible()).isTrue();
         assertThat(mListPreference.isEnabled()).isFalse();
 
-        SubscriptionUtil.setActiveSubscriptionsForTesting(Arrays.asList(sub1, sub2));
-        when(mSubMgr.getAvailableSubscriptionInfoList()).thenReturn(Arrays.asList(sub1, sub2));
-        mController.onSubscriptionsChanged();
+        mSubscriptionInfoEntityList.add(mSubInfo2);
+        mController.setSubscriptionInfoList(mSubscriptionInfoEntityList);
+        mController.onActiveSubInfoChanged(mSubscriptionInfoEntityList);
 
         assertThat(mController.isAvailable()).isTrue();
         assertThat(mListPreference.isVisible()).isTrue();
@@ -322,34 +296,36 @@
     @Ignore
     @Test
     public void onSubscriptionsChanged_goFromTwoToThreeSubscriptions_listGetsUpdated() {
-        final SubscriptionInfo sub1 = createMockSub(111, "sub1");
-        final SubscriptionInfo sub2 = createMockSub(222, "sub2");
-        final SubscriptionInfo sub3 = createMockSub(333, "sub3");
-        SubscriptionUtil.setActiveSubscriptionsForTesting(Arrays.asList(sub1, sub2));
-        when(mSubMgr.getAvailableSubscriptionInfoList()).thenReturn(Arrays.asList(sub1, sub2));
-        mController.setDefaultSubscription(sub1.getSubscriptionId());
+        mSubInfo1 = setupSubscriptionInfoEntity(SUB_ID_1, 1, 1, DISPLAY_NAME_1, SUB_MCC_1,
+                SUB_MNC_1, SUB_COUNTRY_ISO_1, 1, true, true, true, true, true);
+        mSubInfo2 = setupSubscriptionInfoEntity(SUB_ID_2, 1, 1, DISPLAY_NAME_2, SUB_MCC_2,
+                SUB_MNC_2, SUB_COUNTRY_ISO_2, 1, true, true, true, false, false);
+        mSubInfo3 = setupSubscriptionInfoEntity(SUB_ID_3, 1, 1, DISPLAY_NAME_3, SUB_MCC_3,
+                SUB_MNC_3, SUB_COUNTRY_ISO_3, 1, true, true, true, false, false);
+        mController.setDefaultSubscription(Integer.parseInt(mSubInfo1.subId));
+        mSubscriptionInfoEntityList.add(mSubInfo1);
+        mSubscriptionInfoEntityList.add(mSubInfo2);
+        mController.onActiveSubInfoChanged(mSubscriptionInfoEntityList);
 
         mController.displayPreference(mScreen);
         assertThat(mListPreference.getEntries().length).isEqualTo(3);
 
-        SubscriptionUtil.setActiveSubscriptionsForTesting(Arrays.asList(sub1, sub2, sub3));
-        when(mSubMgr.getAvailableSubscriptionInfoList()).thenReturn(
-                Arrays.asList(sub1, sub2, sub3));
-        mController.onSubscriptionsChanged();
+        mSubscriptionInfoEntityList.add(mSubInfo3);
+        mController.onActiveSubInfoChanged(mSubscriptionInfoEntityList);
 
         assertThat(mController.isAvailable()).isTrue();
         assertThat(mListPreference.isVisible()).isTrue();
         final CharSequence[] entries = mListPreference.getEntries();
         final CharSequence[] entryValues = mListPreference.getEntryValues();
         assertThat(entries.length).isEqualTo(4);
-        assertThat(entries[0].toString()).isEqualTo("sub1");
-        assertThat(entries[1].toString()).isEqualTo("sub2");
-        assertThat(entries[2].toString()).isEqualTo("sub3");
+        assertThat(entries[0].toString()).isEqualTo(DISPLAY_NAME_1);
+        assertThat(entries[1].toString()).isEqualTo(DISPLAY_NAME_2);
+        assertThat(entries[2].toString()).isEqualTo(DISPLAY_NAME_3);
         assertThat(entries[3].toString()).isEqualTo(
                 ResourcesUtils.getResourcesString(mContext, "calls_and_sms_ask_every_time"));
-        assertThat(entryValues[0].toString()).isEqualTo("111");
-        assertThat(entryValues[1].toString()).isEqualTo("222");
-        assertThat(entryValues[2].toString()).isEqualTo("333");
+        assertThat(entryValues[0].toString()).isEqualTo(SUB_ID_1);
+        assertThat(entryValues[1].toString()).isEqualTo(SUB_ID_2);
+        assertThat(entryValues[2].toString()).isEqualTo(SUB_ID_3);
         assertThat(entryValues[3].toString()).isEqualTo(
                 Integer.toString(SubscriptionManager.INVALID_SUBSCRIPTION_ID));
     }
@@ -363,13 +339,15 @@
 
     private class TestDefaultSubscriptionController extends DefaultSubscriptionController {
         int mSubId = SubscriptionManager.INVALID_SUBSCRIPTION_ID;
+        private List<SubscriptionInfoEntity> mSubscriptionInfoEntity;
 
-        TestDefaultSubscriptionController(Context context, String preferenceKey) {
-            super(context, preferenceKey);
+        TestDefaultSubscriptionController(Context context, String preferenceKey,
+                Lifecycle lifecycle, LifecycleOwner lifecycleOwner) {
+            super(context, preferenceKey, lifecycle, lifecycleOwner);
         }
 
         @Override
-        protected SubscriptionInfo getDefaultSubscriptionInfo() {
+        protected SubscriptionInfoEntity getDefaultSubscriptionInfo() {
             return null;
         }
 
@@ -382,5 +360,14 @@
         protected void setDefaultSubscription(int subscriptionId) {
             mSubId = subscriptionId;
         }
+
+        @Override
+        protected List<SubscriptionInfoEntity> getSubscriptionInfoList() {
+            return mSubscriptionInfoEntity;
+        }
+
+        public void setSubscriptionInfoList(List<SubscriptionInfoEntity> list) {
+            mSubscriptionInfoEntity = list;
+        }
     }
 }
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 45f3693..16e3963 100644
--- a/tests/unit/src/com/android/settings/network/telephony/MobileDataPreferenceControllerTest.java
+++ b/tests/unit/src/com/android/settings/network/telephony/MobileDataPreferenceControllerTest.java
@@ -28,18 +28,24 @@
 
 import android.app.Instrumentation;
 import android.content.Context;
+import android.os.Looper;
 import android.telephony.SubscriptionInfo;
 import android.telephony.SubscriptionManager;
 import android.telephony.TelephonyManager;
 
 import androidx.fragment.app.FragmentManager;
 import androidx.fragment.app.FragmentTransaction;
+import androidx.lifecycle.LifecycleOwner;
+import androidx.lifecycle.LifecycleRegistry;
 import androidx.preference.SwitchPreference;
 import androidx.test.core.app.ApplicationProvider;
 import androidx.test.ext.junit.runners.AndroidJUnit4;
 import androidx.test.platform.app.InstrumentationRegistry;
 
 import com.android.settings.testutils.ResourcesUtils;
+import com.android.settingslib.core.lifecycle.Lifecycle;
+import com.android.settingslib.mobile.dataservice.MobileNetworkInfoEntity;
+import com.android.settingslib.mobile.dataservice.SubscriptionInfoEntity;
 
 import org.junit.Before;
 import org.junit.Test;
@@ -49,6 +55,10 @@
 
 @RunWith(AndroidJUnit4.class)
 public class MobileDataPreferenceControllerTest {
+    private static final String SUB_ID_1 = "1";
+    private static final String SUB_ID_2 = "2";
+    private static final String DISPLAY_NAME_1 = "Sub 1";
+    private static final String DISPLAY_NAME_2 = "Sub 2";
     private static final int SUB_ID = 2;
     private static final int SUB_ID_OTHER = 3;
 
@@ -64,7 +74,15 @@
     private SubscriptionInfo mSubscriptionInfo;
     @Mock
     private FragmentTransaction mFragmentTransaction;
-
+    @Mock
+    private Lifecycle mLifecycle;
+    @Mock
+    private LifecycleOwner mLifecycleOwner;
+    private SubscriptionInfoEntity mSubInfo1;
+    private SubscriptionInfoEntity mSubInfo2;
+    private MobileNetworkInfoEntity mNetworkInfo1;
+    private MobileNetworkInfoEntity mNetworkInfo2;
+    private LifecycleRegistry mLifecycleRegistry;
     private MobileDataPreferenceController mController;
     private SwitchPreference mPreference;
     private Context mContext;
@@ -73,6 +91,10 @@
     public void setUp() {
         MockitoAnnotations.initMocks(this);
 
+        if (Looper.myLooper() == null) {
+            Looper.prepare();
+        }
+
         mContext = spy(ApplicationProvider.getApplicationContext());
         doReturn(mTelephonyManager).when(mContext).getSystemService(Context.TELEPHONY_SERVICE);
 
@@ -83,22 +105,45 @@
         doReturn(mFragmentTransaction).when(mFragmentManager).beginTransaction();
 
         mPreference = new SwitchPreference(mContext);
-        mController = new MobileDataPreferenceController(mContext, "mobile_data");
-        mController.init(mFragmentManager, SUB_ID);
+        mController = new MobileDataPreferenceController(mContext, "mobile_data", mLifecycle,
+                mLifecycleOwner, SUB_ID);
+        mController.init(mFragmentManager, SUB_ID, mSubInfo1, mNetworkInfo1);
         mPreference.setKey(mController.getPreferenceKey());
+        mLifecycleRegistry = new LifecycleRegistry(mLifecycleOwner);
+        when(mLifecycleOwner.getLifecycle()).thenReturn(mLifecycleRegistry);
+    }
+
+    private SubscriptionInfoEntity setupSubscriptionInfoEntity(String subId, String displayName,
+            boolean isOpportunistic, boolean isValid, boolean isActive, boolean isAvailable,
+            boolean isDefaultData) {
+        int id = Integer.parseInt(subId);
+        return new SubscriptionInfoEntity(subId, id, id,
+                displayName, displayName, 0, "mcc", "mnc", "countryIso", false, id,
+                TelephonyManager.DEFAULT_PORT_INDEX, isOpportunistic, null,
+                SubscriptionManager.SUBSCRIPTION_TYPE_LOCAL_SIM, displayName, false,
+                "1234567890", true, "default", false, isValid, true, isActive, isAvailable, false,
+                false, isDefaultData, false, false);
+    }
+
+    private MobileNetworkInfoEntity setupMobileNetworkInfoEntity(String subId,
+            boolean isDatEnabled) {
+        return new MobileNetworkInfoEntity(subId, false, false, isDatEnabled, false, false, false,
+                false, false, false, false, false);
     }
 
     @Test
     public void getAvailabilityStatus_invalidSubscription_returnAvailableUnsearchable() {
-        mController.init(mFragmentManager, SubscriptionManager.INVALID_SUBSCRIPTION_ID);
+        mController.init(mFragmentManager, SubscriptionManager.INVALID_SUBSCRIPTION_ID, mSubInfo1,
+                mNetworkInfo1);
 
         assertThat(mController.getAvailabilityStatus()).isEqualTo(AVAILABLE_UNSEARCHABLE);
     }
 
     @Test
     public void isDialogNeeded_disableSingleSim_returnFalse() {
-        doReturn(true).when(mTelephonyManager).isDataEnabled();
-        doReturn(mSubscriptionInfo).when(mSubscriptionManager).getActiveSubscriptionInfo(SUB_ID);
+        mSubInfo1 = setupSubscriptionInfoEntity(SUB_ID_1, DISPLAY_NAME_1, false, true, true, true,
+                true);
+        mNetworkInfo1 = setupMobileNetworkInfoEntity(String.valueOf(SUB_ID), true);
         doReturn(1).when(mTelephonyManager).getActiveModemCount();
 
         assertThat(mController.isDialogNeeded()).isFalse();
@@ -106,12 +151,15 @@
 
     @Test
     public void isDialogNeeded_enableNonDefaultSimInMultiSimMode_returnTrue() {
-        doReturn(false).when(mTelephonyManager).isDataEnabled();
-        doReturn(mSubscriptionInfo).when(mSubscriptionManager)
-                .getActiveSubscriptionInfo(SUB_ID);
+        mSubInfo1 = setupSubscriptionInfoEntity(SUB_ID_1, DISPLAY_NAME_1, false, true, true, true,
+                false);
+        mNetworkInfo1 = setupMobileNetworkInfoEntity(String.valueOf(SUB_ID), false);
+        doReturn(1).when(mTelephonyManager).getActiveModemCount();
         // Ideally, it would be better if we could set the default data subscription to
         // SUB_ID_OTHER, and set that as an active subscription id.
-        when(mSubscriptionManager.isActiveSubscriptionId(anyInt())).thenReturn(true);
+        mSubInfo2 = setupSubscriptionInfoEntity(SUB_ID_2, DISPLAY_NAME_2, false, true, true, true,
+                true);
+        mNetworkInfo1 = setupMobileNetworkInfoEntity(String.valueOf(SUB_ID), true);
         doReturn(2).when(mTelephonyManager).getActiveModemCount();
 
         assertThat(mController.isDialogNeeded()).isTrue();
@@ -132,8 +180,11 @@
 
     @Test
     public void onPreferenceChange_singleSim_On_shouldEnableData() {
-        doReturn(true).when(mTelephonyManager).isDataEnabled();
-        doReturn(mSubscriptionInfo).when(mSubscriptionManager).getActiveSubscriptionInfo(SUB_ID);
+        mSubInfo1 = setupSubscriptionInfoEntity(SUB_ID_1, DISPLAY_NAME_1, true, true, true, true,
+                true);
+        mNetworkInfo1 = setupMobileNetworkInfoEntity(String.valueOf(SUB_ID), true);
+        mController.setSubscriptionInfoEntity(mSubInfo1);
+        mController.setMobileNetworkInfoEntity(mNetworkInfo1);
         doReturn(1).when(mTelephonyManager).getActiveModemCount();
 
         mController.onPreferenceChange(mPreference, true);
@@ -143,8 +194,11 @@
 
     @Test
     public void onPreferenceChange_multiSim_On_shouldEnableData() {
-        doReturn(true).when(mTelephonyManager).isDataEnabled();
-        doReturn(mSubscriptionInfo).when(mSubscriptionManager).getActiveSubscriptionInfo(SUB_ID);
+        mSubInfo1 = setupSubscriptionInfoEntity(SUB_ID_1, DISPLAY_NAME_1, true, true, true, true,
+                true);
+        mNetworkInfo1 = setupMobileNetworkInfoEntity(String.valueOf(SUB_ID), true);
+        mController.setSubscriptionInfoEntity(mSubInfo1);
+        mController.setMobileNetworkInfoEntity(mNetworkInfo1);
         doReturn(2).when(mTelephonyManager).getActiveModemCount();
 
         mController.onPreferenceChange(mPreference, true);
@@ -154,18 +208,20 @@
 
     @Test
     public void isChecked_returnUserDataEnabled() {
-        mController.init(mFragmentManager, SUB_ID);
+        mNetworkInfo1 = setupMobileNetworkInfoEntity(String.valueOf(SUB_ID), false);
+        mController.init(mFragmentManager, SUB_ID, mSubInfo1, mNetworkInfo1);
         assertThat(mController.isChecked()).isFalse();
 
-        doReturn(true).when(mTelephonyManager).isDataEnabled();
+        mNetworkInfo1 = setupMobileNetworkInfoEntity(String.valueOf(SUB_ID), true);
+        mController.setMobileNetworkInfoEntity(mNetworkInfo1);
         assertThat(mController.isChecked()).isTrue();
     }
 
     @Test
     public void updateState_opportunistic_disabled() {
-        doReturn(mSubscriptionInfo).when(mSubscriptionManager).getActiveSubscriptionInfo(SUB_ID);
-        mController.init(mFragmentManager, SUB_ID);
-        doReturn(true).when(mSubscriptionInfo).isOpportunistic();
+        mSubInfo1 = setupSubscriptionInfoEntity(SUB_ID_1, DISPLAY_NAME_1, true, true, true, true,
+                true);
+        mController.init(mFragmentManager, SUB_ID, mSubInfo1, mNetworkInfo1);
         mController.updateState(mPreference);
 
         assertThat(mPreference.isEnabled()).isFalse();
@@ -176,9 +232,9 @@
 
     @Test
     public void updateState_notOpportunistic_enabled() {
-        doReturn(mSubscriptionInfo).when(mSubscriptionManager).getActiveSubscriptionInfo(SUB_ID);
-        mController.init(mFragmentManager, SUB_ID);
-        doReturn(false).when(mSubscriptionInfo).isOpportunistic();
+        mSubInfo1 = setupSubscriptionInfoEntity(SUB_ID_1, DISPLAY_NAME_1, false, true, true, true,
+                true);
+        mController.init(mFragmentManager, SUB_ID, mSubInfo1, mNetworkInfo1);
         mController.updateState(mPreference);
 
         assertThat(mPreference.isEnabled()).isTrue();
diff --git a/tests/unit/src/com/android/settings/network/telephony/NetworkProviderBackupCallingGroupTest.java b/tests/unit/src/com/android/settings/network/telephony/NetworkProviderBackupCallingGroupTest.java
index a5717ef..09f0200 100644
--- a/tests/unit/src/com/android/settings/network/telephony/NetworkProviderBackupCallingGroupTest.java
+++ b/tests/unit/src/com/android/settings/network/telephony/NetworkProviderBackupCallingGroupTest.java
@@ -40,6 +40,7 @@
 import com.android.settingslib.core.lifecycle.Lifecycle;
 
 import org.junit.Before;
+import org.junit.Ignore;
 import org.junit.Test;
 import org.junit.runner.RunWith;
 import org.mockito.Mock;
@@ -47,6 +48,9 @@
 
 import java.util.List;
 
+/**
+ * Deprecated ToDo: b/260059444 remove it next version
+ */
 @RunWith(AndroidJUnit4.class)
 public class NetworkProviderBackupCallingGroupTest {
 
@@ -133,12 +137,14 @@
     }
 
     @Test
+    @Ignore
     public void shouldShowBackupCallingForSub_invalidSubId_returnFalse() {
         assertThat(mNetworkProviderBackupCallingGroup.hasBackupCallingFeature(
                 SubscriptionManager.INVALID_SUBSCRIPTION_ID)).isEqualTo(false);
     }
 
     @Test
+    @Ignore
     public void shouldShowBackupCallingForSub_carrierConfigIsUnavailable_returnFalse() {
         mCarrierConfig.putBoolean(CarrierConfigManager.KEY_CARRIER_CROSS_SIM_IMS_AVAILABLE_BOOL,
                 false);
@@ -148,6 +154,7 @@
     }
 
     @Test
+    @Ignore
     public void
     shouldShowBackupCallingForSub_crossSimDisabled_returnFalse() {
         doReturn(false).when(mNetworkProviderBackupCallingGroup).isCrossSimEnabledByPlatform(
@@ -158,6 +165,7 @@
     }
 
     @Test
+    @Ignore
     public void shouldBackupCallingForSub_crossSimEnabled_returnTrue() {
         doReturn(true).when(mNetworkProviderBackupCallingGroup).isCrossSimEnabledByPlatform(
                 mContext, SUB_ID_1);
diff --git a/tests/unit/src/com/android/settings/network/telephony/RoamingPreferenceControllerTest.java b/tests/unit/src/com/android/settings/network/telephony/RoamingPreferenceControllerTest.java
index 7ff95fb..d221280 100644
--- a/tests/unit/src/com/android/settings/network/telephony/RoamingPreferenceControllerTest.java
+++ b/tests/unit/src/com/android/settings/network/telephony/RoamingPreferenceControllerTest.java
@@ -23,12 +23,14 @@
 
 import static org.mockito.ArgumentMatchers.anyBoolean;
 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.verify;
 import static org.mockito.Mockito.when;
 
 import android.content.Context;
+import android.os.Looper;
 import android.os.PersistableBundle;
 import android.telephony.CarrierConfigManager;
 import android.telephony.SubscriptionManager;
@@ -36,12 +38,16 @@
 
 import androidx.fragment.app.FragmentManager;
 import androidx.fragment.app.FragmentTransaction;
+import androidx.lifecycle.LifecycleOwner;
+import androidx.lifecycle.LifecycleRegistry;
 import androidx.test.annotation.UiThreadTest;
 import androidx.test.core.app.ApplicationProvider;
 import androidx.test.ext.junit.runners.AndroidJUnit4;
 
 import com.android.settings.core.BasePreferenceController;
 import com.android.settingslib.RestrictedSwitchPreference;
+import com.android.settingslib.core.lifecycle.Lifecycle;
+import com.android.settingslib.mobile.dataservice.MobileNetworkInfoEntity;
 
 import org.junit.Before;
 import org.junit.Test;
@@ -65,15 +71,25 @@
     private FragmentTransaction mFragmentTransaction;
     @Mock
     private CarrierConfigManager mCarrierConfigManager;
+    @Mock
+    private Lifecycle mLifecycle;
+    @Mock
+    private LifecycleOwner mLifecycleOwner;
 
+    private LifecycleRegistry mLifecycleRegistry;
     private RoamingPreferenceController mController;
     private RestrictedSwitchPreference mPreference;
     private Context mContext;
+    private MobileNetworkInfoEntity mMobileNetworkInfoEntity;
 
     @Before
     public void setUp() {
         MockitoAnnotations.initMocks(this);
 
+        if (Looper.myLooper() == null) {
+            Looper.prepare();
+        }
+
         mContext = spy(ApplicationProvider.getApplicationContext());
         doReturn(mTelephonyManager).when(mContext).getSystemService(Context.TELEPHONY_SERVICE);
         doReturn(mSubscriptionManager).when(mContext).getSystemService(
@@ -87,11 +103,21 @@
         doReturn(mFragmentTransaction).when(mFragmentManager).beginTransaction();
 
         mPreference = spy(new RestrictedSwitchPreference(mContext));
-        mController = spy(new RoamingPreferenceController(mContext, "roaming"));
-        mController.init(mFragmentManager, SUB_ID);
+        mController = spy(
+                new RoamingPreferenceController(mContext, "roaming", mLifecycle, mLifecycleOwner,
+                        SUB_ID));
+        mLifecycleRegistry = new LifecycleRegistry(mLifecycleOwner);
+        when(mLifecycleOwner.getLifecycle()).thenReturn(mLifecycleRegistry);
+        mController.init(mFragmentManager, SUB_ID, mMobileNetworkInfoEntity);
         mPreference.setKey(mController.getPreferenceKey());
     }
 
+    private MobileNetworkInfoEntity setupMobileNetworkInfoEntity(String subId,
+            boolean isDataRoaming) {
+        return new MobileNetworkInfoEntity(subId, false, false, true, false, false, false, false,
+                false, false, false, isDataRoaming);
+    }
+
     @Test
     public void getAvailabilityStatus_validSubId_returnAvailable() {
         assertThat(mController.getAvailabilityStatus()).isEqualTo(
@@ -100,9 +126,11 @@
 
     @Test
     public void getAvailabilityStatus_invalidSubId_returnUnsearchable() {
-        mController.init(mFragmentManager, SubscriptionManager.INVALID_SUBSCRIPTION_ID);
+        mController.init(mFragmentManager, SubscriptionManager.INVALID_SUBSCRIPTION_ID,
+                mMobileNetworkInfoEntity);
 
-        assertThat(mController.getAvailabilityStatus()).isEqualTo(
+        assertThat(mController.getAvailabilityStatus(
+                SubscriptionManager.INVALID_SUBSCRIPTION_ID)).isEqualTo(
                 BasePreferenceController.AVAILABLE_UNSEARCHABLE);
     }
 
@@ -111,14 +139,16 @@
         final PersistableBundle bundle = new PersistableBundle();
         bundle.putBoolean(CarrierConfigManager.KEY_DISABLE_CHARGE_INDICATION_BOOL, false);
         doReturn(bundle).when(mCarrierConfigManager).getConfigForSubId(SUB_ID);
-        doReturn(false).when(mTelephonyManager).isDataRoamingEnabled();
+        mMobileNetworkInfoEntity = setupMobileNetworkInfoEntity(String.valueOf(SUB_ID), false);
+        mController.setMobileNetworkInfoEntity(mMobileNetworkInfoEntity);
 
         assertThat(mController.isDialogNeeded()).isTrue();
     }
 
     @Test
     public void isDialogNeeded_roamingEnabled_returnFalse() {
-        doReturn(true).when(mTelephonyManager).isDataRoamingEnabled();
+        mMobileNetworkInfoEntity = setupMobileNetworkInfoEntity(String.valueOf(SUB_ID), true);
+        mController.setMobileNetworkInfoEntity(mMobileNetworkInfoEntity);
 
         assertThat(mController.isDialogNeeded()).isFalse();
     }
@@ -126,10 +156,10 @@
     @Test
     @UiThreadTest
     public void setChecked_needDialog_showDialog() {
-        doReturn(false).when(mTelephonyManager).isDataRoamingEnabled();
+        mMobileNetworkInfoEntity = setupMobileNetworkInfoEntity(String.valueOf(SUB_ID), false);
+        mController.setMobileNetworkInfoEntity(mMobileNetworkInfoEntity);
         doReturn(null).when(mCarrierConfigManager).getConfigForSubId(SUB_ID);
 
-
         mController.setChecked(true);
 
         verify(mFragmentManager).beginTransaction();
@@ -137,7 +167,11 @@
 
     @Test
     public void updateState_invalidSubId_disabled() {
-        mController.init(mFragmentManager, SubscriptionManager.INVALID_SUBSCRIPTION_ID);
+        mMobileNetworkInfoEntity = setupMobileNetworkInfoEntity(
+                String.valueOf(SubscriptionManager.INVALID_SUBSCRIPTION_ID), false);
+        mController.setMobileNetworkInfoEntity(mMobileNetworkInfoEntity);
+        mController.init(mFragmentManager, SubscriptionManager.INVALID_SUBSCRIPTION_ID,
+                mMobileNetworkInfoEntity);
 
         mController.updateState(mPreference);
 
@@ -146,7 +180,8 @@
 
     @Test
     public void updateState_validSubId_enabled() {
-        doReturn(true).when(mTelephonyManager).isDataRoamingEnabled();
+        mMobileNetworkInfoEntity = setupMobileNetworkInfoEntity(String.valueOf(SUB_ID), true);
+        mController.setMobileNetworkInfoEntity(mMobileNetworkInfoEntity);
 
         mController.updateState(mPreference);
 
@@ -191,7 +226,7 @@
     @Test
     public void getAvailabilityStatus_forceHomeNetworkIsTrue_shouldReturnConditionallyAvailable() {
         final PersistableBundle bundle = new PersistableBundle();
-        bundle.putBoolean(CarrierConfigManager.KEY_FORCE_HOME_NETWORK_BOOL, false);
+        bundle.putBoolean(CarrierConfigManager.KEY_FORCE_HOME_NETWORK_BOOL, true);
         doReturn(bundle).when(mCarrierConfigManager).getConfigForSubId(SUB_ID);
 
         assertThat(mController.getAvailabilityStatus()).isEqualTo(CONDITIONALLY_UNAVAILABLE);