Merge "[RESTRICT AUTOMERGE] [DataBroker] Remove MetricsConfig after script finishes" into sc-v2-dev
diff --git a/car-maps-placeholder/res/values-gu/strings.xml b/car-maps-placeholder/res/values-gu/strings.xml
index 45e1af7..845f341 100644
--- a/car-maps-placeholder/res/values-gu/strings.xml
+++ b/car-maps-placeholder/res/values-gu/strings.xml
@@ -17,5 +17,5 @@
 <resources xmlns:android="http://schemas.android.com/apk/res/android"
     xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
     <string name="app_name" msgid="6575346965016311017">"Maps"</string>
-    <string name="error_text" msgid="5575174711944349180">"કોઈ નકશા એપ્લિકેશન ઇન્સ્ટૉલ કરેલ નથી. કૃપા કરીને તમારી કારના નિર્માતાનો સંપર્ક કરો."</string>
+    <string name="error_text" msgid="5575174711944349180">"કોઈ Maps ઍપ્લિકેશન ઇન્સ્ટૉલ કરેલી નથી. કૃપા કરીને તમારી કારના નિર્માતાનો સંપર્ક કરો."</string>
 </resources>
diff --git a/car_product/overlay/frameworks/base/core/res/res/values-af/strings.xml b/car_product/overlay/frameworks/base/core/res/res/values-af/strings.xml
index 5eaa58f..1242730 100644
--- a/car_product/overlay/frameworks/base/core/res/res/values-af/strings.xml
+++ b/car_product/overlay/frameworks/base/core/res/res/values-af/strings.xml
@@ -19,6 +19,5 @@
     xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
     <string name="owner_name" msgid="3416113395996003764">"Bestuurder"</string>
     <string name="permlab_accessCoarseLocation" msgid="2494909511737161237">"kry benaderde ligging net op die voorgrond"</string>
-    <!-- no translation found for sensor_privacy_start_use_dialog_turn_on_button (2297855099350562159) -->
-    <skip />
+    <string name="sensor_privacy_start_use_dialog_turn_on_button" msgid="2297855099350562159">"Skakel mikrofoon aan"</string>
 </resources>
diff --git a/car_product/overlay/frameworks/base/core/res/res/values-am/strings.xml b/car_product/overlay/frameworks/base/core/res/res/values-am/strings.xml
index 4e238b2..019cd32 100644
--- a/car_product/overlay/frameworks/base/core/res/res/values-am/strings.xml
+++ b/car_product/overlay/frameworks/base/core/res/res/values-am/strings.xml
@@ -19,6 +19,5 @@
     xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
     <string name="owner_name" msgid="3416113395996003764">"ነጂ"</string>
     <string name="permlab_accessCoarseLocation" msgid="2494909511737161237">"ከፊት ለፊት ብቻ ግምታዊ አካባቢን ድረስ"</string>
-    <!-- no translation found for sensor_privacy_start_use_dialog_turn_on_button (2297855099350562159) -->
-    <skip />
+    <string name="sensor_privacy_start_use_dialog_turn_on_button" msgid="2297855099350562159">"ማይክሮፎንን አብራ"</string>
 </resources>
diff --git a/car_product/overlay/frameworks/base/core/res/res/values-ar/strings.xml b/car_product/overlay/frameworks/base/core/res/res/values-ar/strings.xml
index 7ee176b..0a849a1 100644
--- a/car_product/overlay/frameworks/base/core/res/res/values-ar/strings.xml
+++ b/car_product/overlay/frameworks/base/core/res/res/values-ar/strings.xml
@@ -19,6 +19,5 @@
     xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
     <string name="owner_name" msgid="3416113395996003764">"السائق"</string>
     <string name="permlab_accessCoarseLocation" msgid="2494909511737161237">"الوصول إلى الموقع الجغرافي التقريبي في الواجهة الأمامية فقط"</string>
-    <!-- no translation found for sensor_privacy_start_use_dialog_turn_on_button (2297855099350562159) -->
-    <skip />
+    <string name="sensor_privacy_start_use_dialog_turn_on_button" msgid="2297855099350562159">"تفعيل الميكروفون"</string>
 </resources>
diff --git a/car_product/overlay/frameworks/base/core/res/res/values-as/strings.xml b/car_product/overlay/frameworks/base/core/res/res/values-as/strings.xml
index 149eca5..84a2388 100644
--- a/car_product/overlay/frameworks/base/core/res/res/values-as/strings.xml
+++ b/car_product/overlay/frameworks/base/core/res/res/values-as/strings.xml
@@ -19,6 +19,5 @@
     xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
     <string name="owner_name" msgid="3416113395996003764">"চালক"</string>
     <string name="permlab_accessCoarseLocation" msgid="2494909511737161237">"কেৱল অগ্ৰভূমিত আনুমানিক অৱস্থান এক্সেছ কৰক"</string>
-    <!-- no translation found for sensor_privacy_start_use_dialog_turn_on_button (2297855099350562159) -->
-    <skip />
+    <string name="sensor_privacy_start_use_dialog_turn_on_button" msgid="2297855099350562159">"মাইক্ৰ’ফ’ন অন কৰক"</string>
 </resources>
diff --git a/car_product/overlay/frameworks/base/core/res/res/values-az/strings.xml b/car_product/overlay/frameworks/base/core/res/res/values-az/strings.xml
index 097c211..a836051 100644
--- a/car_product/overlay/frameworks/base/core/res/res/values-az/strings.xml
+++ b/car_product/overlay/frameworks/base/core/res/res/values-az/strings.xml
@@ -19,6 +19,5 @@
     xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
     <string name="owner_name" msgid="3416113395996003764">"Sürücü"</string>
     <string name="permlab_accessCoarseLocation" msgid="2494909511737161237">"yalnız ön planda təqribi məkana daxil olun"</string>
-    <!-- no translation found for sensor_privacy_start_use_dialog_turn_on_button (2297855099350562159) -->
-    <skip />
+    <string name="sensor_privacy_start_use_dialog_turn_on_button" msgid="2297855099350562159">"Mikrofonu aktiv edin"</string>
 </resources>
diff --git a/car_product/overlay/frameworks/base/core/res/res/values-b+sr+Latn/strings.xml b/car_product/overlay/frameworks/base/core/res/res/values-b+sr+Latn/strings.xml
index 9737263..6e1d36e 100644
--- a/car_product/overlay/frameworks/base/core/res/res/values-b+sr+Latn/strings.xml
+++ b/car_product/overlay/frameworks/base/core/res/res/values-b+sr+Latn/strings.xml
@@ -19,6 +19,5 @@
     xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
     <string name="owner_name" msgid="3416113395996003764">"Vozač"</string>
     <string name="permlab_accessCoarseLocation" msgid="2494909511737161237">"pristup približnoj lokaciji samo u prvom planu"</string>
-    <!-- no translation found for sensor_privacy_start_use_dialog_turn_on_button (2297855099350562159) -->
-    <skip />
+    <string name="sensor_privacy_start_use_dialog_turn_on_button" msgid="2297855099350562159">"Uključi mikrofon"</string>
 </resources>
diff --git a/car_product/overlay/frameworks/base/core/res/res/values-be/strings.xml b/car_product/overlay/frameworks/base/core/res/res/values-be/strings.xml
index 3430939..09b2d78 100644
--- a/car_product/overlay/frameworks/base/core/res/res/values-be/strings.xml
+++ b/car_product/overlay/frameworks/base/core/res/res/values-be/strings.xml
@@ -19,6 +19,5 @@
     xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
     <string name="owner_name" msgid="3416113395996003764">"Вадзіцель"</string>
     <string name="permlab_accessCoarseLocation" msgid="2494909511737161237">"доступ да прыблізнага месцазнаходжання толькі ў асноўным рэжыме"</string>
-    <!-- no translation found for sensor_privacy_start_use_dialog_turn_on_button (2297855099350562159) -->
-    <skip />
+    <string name="sensor_privacy_start_use_dialog_turn_on_button" msgid="2297855099350562159">"Уключыць мікрафон"</string>
 </resources>
diff --git a/car_product/overlay/frameworks/base/core/res/res/values-bg/strings.xml b/car_product/overlay/frameworks/base/core/res/res/values-bg/strings.xml
index f781a33..1f72cf9 100644
--- a/car_product/overlay/frameworks/base/core/res/res/values-bg/strings.xml
+++ b/car_product/overlay/frameworks/base/core/res/res/values-bg/strings.xml
@@ -19,6 +19,5 @@
     xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
     <string name="owner_name" msgid="3416113395996003764">"Шофьор"</string>
     <string name="permlab_accessCoarseLocation" msgid="2494909511737161237">"достъп до приблизителното местоположение само на преден план"</string>
-    <!-- no translation found for sensor_privacy_start_use_dialog_turn_on_button (2297855099350562159) -->
-    <skip />
+    <string name="sensor_privacy_start_use_dialog_turn_on_button" msgid="2297855099350562159">"Включване на микрофона"</string>
 </resources>
diff --git a/car_product/overlay/frameworks/base/core/res/res/values-bs/strings.xml b/car_product/overlay/frameworks/base/core/res/res/values-bs/strings.xml
index 9737263..6e1d36e 100644
--- a/car_product/overlay/frameworks/base/core/res/res/values-bs/strings.xml
+++ b/car_product/overlay/frameworks/base/core/res/res/values-bs/strings.xml
@@ -19,6 +19,5 @@
     xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
     <string name="owner_name" msgid="3416113395996003764">"Vozač"</string>
     <string name="permlab_accessCoarseLocation" msgid="2494909511737161237">"pristup približnoj lokaciji samo u prvom planu"</string>
-    <!-- no translation found for sensor_privacy_start_use_dialog_turn_on_button (2297855099350562159) -->
-    <skip />
+    <string name="sensor_privacy_start_use_dialog_turn_on_button" msgid="2297855099350562159">"Uključi mikrofon"</string>
 </resources>
diff --git a/car_product/overlay/frameworks/base/core/res/res/values-ca/strings.xml b/car_product/overlay/frameworks/base/core/res/res/values-ca/strings.xml
index 918450c..45600ba 100644
--- a/car_product/overlay/frameworks/base/core/res/res/values-ca/strings.xml
+++ b/car_product/overlay/frameworks/base/core/res/res/values-ca/strings.xml
@@ -19,6 +19,5 @@
     xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
     <string name="owner_name" msgid="3416113395996003764">"Conductor"</string>
     <string name="permlab_accessCoarseLocation" msgid="2494909511737161237">"accedeix a la ubicació aproximada només en primer pla"</string>
-    <!-- no translation found for sensor_privacy_start_use_dialog_turn_on_button (2297855099350562159) -->
-    <skip />
+    <string name="sensor_privacy_start_use_dialog_turn_on_button" msgid="2297855099350562159">"Activa el micròfon"</string>
 </resources>
diff --git a/car_product/overlay/frameworks/base/core/res/res/values-cs/strings.xml b/car_product/overlay/frameworks/base/core/res/res/values-cs/strings.xml
index d4a8365..19a4398 100644
--- a/car_product/overlay/frameworks/base/core/res/res/values-cs/strings.xml
+++ b/car_product/overlay/frameworks/base/core/res/res/values-cs/strings.xml
@@ -19,6 +19,5 @@
     xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
     <string name="owner_name" msgid="3416113395996003764">"Řidič"</string>
     <string name="permlab_accessCoarseLocation" msgid="2494909511737161237">"přístup k přibližné poloze jen na popředí"</string>
-    <!-- no translation found for sensor_privacy_start_use_dialog_turn_on_button (2297855099350562159) -->
-    <skip />
+    <string name="sensor_privacy_start_use_dialog_turn_on_button" msgid="2297855099350562159">"Zapnout mikrofon"</string>
 </resources>
diff --git a/car_product/overlay/frameworks/base/core/res/res/values-da/strings.xml b/car_product/overlay/frameworks/base/core/res/res/values-da/strings.xml
index 6b0bab3..46ca7f4 100644
--- a/car_product/overlay/frameworks/base/core/res/res/values-da/strings.xml
+++ b/car_product/overlay/frameworks/base/core/res/res/values-da/strings.xml
@@ -19,6 +19,5 @@
     xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
     <string name="owner_name" msgid="3416113395996003764">"Chauffør"</string>
     <string name="permlab_accessCoarseLocation" msgid="2494909511737161237">"få kun adgang til omtrentlig lokation i forgrunden"</string>
-    <!-- no translation found for sensor_privacy_start_use_dialog_turn_on_button (2297855099350562159) -->
-    <skip />
+    <string name="sensor_privacy_start_use_dialog_turn_on_button" msgid="2297855099350562159">"Aktivér mikrofon"</string>
 </resources>
diff --git a/car_product/overlay/frameworks/base/core/res/res/values-de/strings.xml b/car_product/overlay/frameworks/base/core/res/res/values-de/strings.xml
index a105808..b5e8eb5 100644
--- a/car_product/overlay/frameworks/base/core/res/res/values-de/strings.xml
+++ b/car_product/overlay/frameworks/base/core/res/res/values-de/strings.xml
@@ -19,6 +19,5 @@
     xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
     <string name="owner_name" msgid="3416113395996003764">"Fahrer"</string>
     <string name="permlab_accessCoarseLocation" msgid="2494909511737161237">"Nur bei Ausführung im Vordergrund auf den ungefähren Standort zugreifen"</string>
-    <!-- no translation found for sensor_privacy_start_use_dialog_turn_on_button (2297855099350562159) -->
-    <skip />
+    <string name="sensor_privacy_start_use_dialog_turn_on_button" msgid="2297855099350562159">"Mikrofon einschalten"</string>
 </resources>
diff --git a/car_product/overlay/frameworks/base/core/res/res/values-el/strings.xml b/car_product/overlay/frameworks/base/core/res/res/values-el/strings.xml
index 466097b..955af7d 100644
--- a/car_product/overlay/frameworks/base/core/res/res/values-el/strings.xml
+++ b/car_product/overlay/frameworks/base/core/res/res/values-el/strings.xml
@@ -19,6 +19,5 @@
     xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
     <string name="owner_name" msgid="3416113395996003764">"Οδηγός"</string>
     <string name="permlab_accessCoarseLocation" msgid="2494909511737161237">"πρόσβαση στην κατά προσέγγιση τοποθεσία μόνο στο προσκήνιο"</string>
-    <!-- no translation found for sensor_privacy_start_use_dialog_turn_on_button (2297855099350562159) -->
-    <skip />
+    <string name="sensor_privacy_start_use_dialog_turn_on_button" msgid="2297855099350562159">"Ενεργοποίηση μικροφώνου"</string>
 </resources>
diff --git a/car_product/overlay/frameworks/base/core/res/res/values-en-rAU/strings.xml b/car_product/overlay/frameworks/base/core/res/res/values-en-rAU/strings.xml
index 93acecd..931327c 100644
--- a/car_product/overlay/frameworks/base/core/res/res/values-en-rAU/strings.xml
+++ b/car_product/overlay/frameworks/base/core/res/res/values-en-rAU/strings.xml
@@ -19,6 +19,5 @@
     xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
     <string name="owner_name" msgid="3416113395996003764">"Driver"</string>
     <string name="permlab_accessCoarseLocation" msgid="2494909511737161237">"access approximate location only in the foreground"</string>
-    <!-- no translation found for sensor_privacy_start_use_dialog_turn_on_button (2297855099350562159) -->
-    <skip />
+    <string name="sensor_privacy_start_use_dialog_turn_on_button" msgid="2297855099350562159">"Turn on microphone"</string>
 </resources>
diff --git a/car_product/overlay/frameworks/base/core/res/res/values-en-rCA/strings.xml b/car_product/overlay/frameworks/base/core/res/res/values-en-rCA/strings.xml
index 93acecd..931327c 100644
--- a/car_product/overlay/frameworks/base/core/res/res/values-en-rCA/strings.xml
+++ b/car_product/overlay/frameworks/base/core/res/res/values-en-rCA/strings.xml
@@ -19,6 +19,5 @@
     xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
     <string name="owner_name" msgid="3416113395996003764">"Driver"</string>
     <string name="permlab_accessCoarseLocation" msgid="2494909511737161237">"access approximate location only in the foreground"</string>
-    <!-- no translation found for sensor_privacy_start_use_dialog_turn_on_button (2297855099350562159) -->
-    <skip />
+    <string name="sensor_privacy_start_use_dialog_turn_on_button" msgid="2297855099350562159">"Turn on microphone"</string>
 </resources>
diff --git a/car_product/overlay/frameworks/base/core/res/res/values-en-rGB/strings.xml b/car_product/overlay/frameworks/base/core/res/res/values-en-rGB/strings.xml
index 93acecd..931327c 100644
--- a/car_product/overlay/frameworks/base/core/res/res/values-en-rGB/strings.xml
+++ b/car_product/overlay/frameworks/base/core/res/res/values-en-rGB/strings.xml
@@ -19,6 +19,5 @@
     xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
     <string name="owner_name" msgid="3416113395996003764">"Driver"</string>
     <string name="permlab_accessCoarseLocation" msgid="2494909511737161237">"access approximate location only in the foreground"</string>
-    <!-- no translation found for sensor_privacy_start_use_dialog_turn_on_button (2297855099350562159) -->
-    <skip />
+    <string name="sensor_privacy_start_use_dialog_turn_on_button" msgid="2297855099350562159">"Turn on microphone"</string>
 </resources>
diff --git a/car_product/overlay/frameworks/base/core/res/res/values-en-rIN/strings.xml b/car_product/overlay/frameworks/base/core/res/res/values-en-rIN/strings.xml
index 93acecd..931327c 100644
--- a/car_product/overlay/frameworks/base/core/res/res/values-en-rIN/strings.xml
+++ b/car_product/overlay/frameworks/base/core/res/res/values-en-rIN/strings.xml
@@ -19,6 +19,5 @@
     xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
     <string name="owner_name" msgid="3416113395996003764">"Driver"</string>
     <string name="permlab_accessCoarseLocation" msgid="2494909511737161237">"access approximate location only in the foreground"</string>
-    <!-- no translation found for sensor_privacy_start_use_dialog_turn_on_button (2297855099350562159) -->
-    <skip />
+    <string name="sensor_privacy_start_use_dialog_turn_on_button" msgid="2297855099350562159">"Turn on microphone"</string>
 </resources>
diff --git a/car_product/overlay/frameworks/base/core/res/res/values-en-rXC/strings.xml b/car_product/overlay/frameworks/base/core/res/res/values-en-rXC/strings.xml
index b754729..e292c14 100644
--- a/car_product/overlay/frameworks/base/core/res/res/values-en-rXC/strings.xml
+++ b/car_product/overlay/frameworks/base/core/res/res/values-en-rXC/strings.xml
@@ -19,6 +19,5 @@
     xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
     <string name="owner_name" msgid="3416113395996003764">"‎‏‎‎‎‎‎‏‎‏‏‏‎‎‎‎‏‏‏‏‏‏‏‏‏‏‏‏‏‏‏‏‎‏‎‏‏‏‏‎‏‏‎‏‎‎‎‎‏‏‏‏‎‎‏‎‎‎‎‏‎‎‎‏‏‎‎‏‎‎‎‏‏‎‎‏‎‏‏‏‎‎‎‏‏‎‏‏‎‏‏‎‏‎‎‎Driver‎‏‎‎‏‎"</string>
     <string name="permlab_accessCoarseLocation" msgid="2494909511737161237">"‎‏‎‎‎‎‎‏‎‏‏‏‎‎‎‎‏‏‏‏‏‏‏‏‏‏‏‏‏‏‏‏‎‏‎‎‎‏‎‏‎‎‏‏‏‏‏‏‎‏‏‎‎‏‎‏‏‏‏‏‎‏‏‎‏‏‏‏‎‎‏‏‏‎‏‎‏‏‎‎‎‏‏‎‏‏‎‎‎‎‏‎‏‎‏‎access approximate location only in the foreground‎‏‎‎‏‎"</string>
-    <!-- no translation found for sensor_privacy_start_use_dialog_turn_on_button (2297855099350562159) -->
-    <skip />
+    <string name="sensor_privacy_start_use_dialog_turn_on_button" msgid="2297855099350562159">"‎‏‎‎‎‎‎‏‎‏‏‏‎‎‎‎‏‏‏‏‏‏‏‏‏‏‏‏‏‏‏‎‏‏‏‏‏‏‏‏‏‎‎‎‏‏‏‎‎‏‏‏‏‏‎‎‎‎‏‎‎‏‏‏‎‎‏‏‏‎‎‎‎‏‏‏‎‎‎‎‏‏‎‏‎‏‎‏‏‎‏‏‏‏‎Turn on microphone‎‏‎‎‏‎"</string>
 </resources>
diff --git a/car_product/overlay/frameworks/base/core/res/res/values-es-rUS/strings.xml b/car_product/overlay/frameworks/base/core/res/res/values-es-rUS/strings.xml
index f6b2e17..c36a675 100644
--- a/car_product/overlay/frameworks/base/core/res/res/values-es-rUS/strings.xml
+++ b/car_product/overlay/frameworks/base/core/res/res/values-es-rUS/strings.xml
@@ -19,6 +19,5 @@
     xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
     <string name="owner_name" msgid="3416113395996003764">"Conductor"</string>
     <string name="permlab_accessCoarseLocation" msgid="2494909511737161237">"acceder a la ubicación aproximada solo en primer plano"</string>
-    <!-- no translation found for sensor_privacy_start_use_dialog_turn_on_button (2297855099350562159) -->
-    <skip />
+    <string name="sensor_privacy_start_use_dialog_turn_on_button" msgid="2297855099350562159">"Activar micrófono"</string>
 </resources>
diff --git a/car_product/overlay/frameworks/base/core/res/res/values-es/strings.xml b/car_product/overlay/frameworks/base/core/res/res/values-es/strings.xml
index 896e19a..587af8d 100644
--- a/car_product/overlay/frameworks/base/core/res/res/values-es/strings.xml
+++ b/car_product/overlay/frameworks/base/core/res/res/values-es/strings.xml
@@ -19,6 +19,5 @@
     xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
     <string name="owner_name" msgid="3416113395996003764">"Conductor"</string>
     <string name="permlab_accessCoarseLocation" msgid="2494909511737161237">"acceder a la ubicación aproximada solo al estar en primer plano"</string>
-    <!-- no translation found for sensor_privacy_start_use_dialog_turn_on_button (2297855099350562159) -->
-    <skip />
+    <string name="sensor_privacy_start_use_dialog_turn_on_button" msgid="2297855099350562159">"Activar micrófono"</string>
 </resources>
diff --git a/car_product/overlay/frameworks/base/core/res/res/values-et/strings.xml b/car_product/overlay/frameworks/base/core/res/res/values-et/strings.xml
index 5b52882..7e8416c 100644
--- a/car_product/overlay/frameworks/base/core/res/res/values-et/strings.xml
+++ b/car_product/overlay/frameworks/base/core/res/res/values-et/strings.xml
@@ -19,6 +19,5 @@
     xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
     <string name="owner_name" msgid="3416113395996003764">"Sõitja"</string>
     <string name="permlab_accessCoarseLocation" msgid="2494909511737161237">"juurdepääs ligikaudsele asukohale ainult esiplaanil"</string>
-    <!-- no translation found for sensor_privacy_start_use_dialog_turn_on_button (2297855099350562159) -->
-    <skip />
+    <string name="sensor_privacy_start_use_dialog_turn_on_button" msgid="2297855099350562159">"Lülita mikrofon sisse"</string>
 </resources>
diff --git a/car_product/overlay/frameworks/base/core/res/res/values-eu/strings.xml b/car_product/overlay/frameworks/base/core/res/res/values-eu/strings.xml
index b5848d0..fc2cc39 100644
--- a/car_product/overlay/frameworks/base/core/res/res/values-eu/strings.xml
+++ b/car_product/overlay/frameworks/base/core/res/res/values-eu/strings.xml
@@ -19,6 +19,5 @@
     xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
     <string name="owner_name" msgid="3416113395996003764">"Gidaria"</string>
     <string name="permlab_accessCoarseLocation" msgid="2494909511737161237">"atzitu gutxi gorabeherako kokapena aurreko planoan bakarrik"</string>
-    <!-- no translation found for sensor_privacy_start_use_dialog_turn_on_button (2297855099350562159) -->
-    <skip />
+    <string name="sensor_privacy_start_use_dialog_turn_on_button" msgid="2297855099350562159">"Aktibatu mikrofonoa"</string>
 </resources>
diff --git a/car_product/overlay/frameworks/base/core/res/res/values-fa/strings.xml b/car_product/overlay/frameworks/base/core/res/res/values-fa/strings.xml
index 014de02..100012c 100644
--- a/car_product/overlay/frameworks/base/core/res/res/values-fa/strings.xml
+++ b/car_product/overlay/frameworks/base/core/res/res/values-fa/strings.xml
@@ -19,6 +19,5 @@
     xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
     <string name="owner_name" msgid="3416113395996003764">"راننده"</string>
     <string name="permlab_accessCoarseLocation" msgid="2494909511737161237">"دسترسی به مکان تقریبی فقط در پیش‌زمینه"</string>
-    <!-- no translation found for sensor_privacy_start_use_dialog_turn_on_button (2297855099350562159) -->
-    <skip />
+    <string name="sensor_privacy_start_use_dialog_turn_on_button" msgid="2297855099350562159">"روشن کردن میکروفون"</string>
 </resources>
diff --git a/car_product/overlay/frameworks/base/core/res/res/values-fi/strings.xml b/car_product/overlay/frameworks/base/core/res/res/values-fi/strings.xml
index 7aef213..bcc420d 100644
--- a/car_product/overlay/frameworks/base/core/res/res/values-fi/strings.xml
+++ b/car_product/overlay/frameworks/base/core/res/res/values-fi/strings.xml
@@ -19,6 +19,5 @@
     xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
     <string name="owner_name" msgid="3416113395996003764">"Kuljettaja"</string>
     <string name="permlab_accessCoarseLocation" msgid="2494909511737161237">"käyttää likimääräistä sijaintia vain etualalla"</string>
-    <!-- no translation found for sensor_privacy_start_use_dialog_turn_on_button (2297855099350562159) -->
-    <skip />
+    <string name="sensor_privacy_start_use_dialog_turn_on_button" msgid="2297855099350562159">"Laita mikrofoni päälle"</string>
 </resources>
diff --git a/car_product/overlay/frameworks/base/core/res/res/values-fr/strings.xml b/car_product/overlay/frameworks/base/core/res/res/values-fr/strings.xml
index e717c18..bf2be7a 100644
--- a/car_product/overlay/frameworks/base/core/res/res/values-fr/strings.xml
+++ b/car_product/overlay/frameworks/base/core/res/res/values-fr/strings.xml
@@ -19,6 +19,5 @@
     xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
     <string name="owner_name" msgid="3416113395996003764">"Conducteur"</string>
     <string name="permlab_accessCoarseLocation" msgid="2494909511737161237">"accéder à la position approximative au premier plan uniquement"</string>
-    <!-- no translation found for sensor_privacy_start_use_dialog_turn_on_button (2297855099350562159) -->
-    <skip />
+    <string name="sensor_privacy_start_use_dialog_turn_on_button" msgid="2297855099350562159">"Activer le micro"</string>
 </resources>
diff --git a/car_product/overlay/frameworks/base/core/res/res/values-gl/strings.xml b/car_product/overlay/frameworks/base/core/res/res/values-gl/strings.xml
index 28577e0..4817994 100644
--- a/car_product/overlay/frameworks/base/core/res/res/values-gl/strings.xml
+++ b/car_product/overlay/frameworks/base/core/res/res/values-gl/strings.xml
@@ -19,6 +19,5 @@
     xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
     <string name="owner_name" msgid="3416113395996003764">"Condutor"</string>
     <string name="permlab_accessCoarseLocation" msgid="2494909511737161237">"acceder á localización aproximada só en primeiro plano"</string>
-    <!-- no translation found for sensor_privacy_start_use_dialog_turn_on_button (2297855099350562159) -->
-    <skip />
+    <string name="sensor_privacy_start_use_dialog_turn_on_button" msgid="2297855099350562159">"Activar micrófono"</string>
 </resources>
diff --git a/car_product/overlay/frameworks/base/core/res/res/values-hi/strings.xml b/car_product/overlay/frameworks/base/core/res/res/values-hi/strings.xml
index 148b5b8..0f13434 100644
--- a/car_product/overlay/frameworks/base/core/res/res/values-hi/strings.xml
+++ b/car_product/overlay/frameworks/base/core/res/res/values-hi/strings.xml
@@ -19,6 +19,5 @@
     xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
     <string name="owner_name" msgid="3416113395996003764">"ड्राइवर"</string>
     <string name="permlab_accessCoarseLocation" msgid="2494909511737161237">"अनुमानित जगह की जानकारी सिर्फ़ तब ऐक्सेस करें, जब ऐप्लिकेशन स्क्रीन पर खुला हो"</string>
-    <!-- no translation found for sensor_privacy_start_use_dialog_turn_on_button (2297855099350562159) -->
-    <skip />
+    <string name="sensor_privacy_start_use_dialog_turn_on_button" msgid="2297855099350562159">"माइक्रोफ़ोन चालू करें"</string>
 </resources>
diff --git a/car_product/overlay/frameworks/base/core/res/res/values-hr/strings.xml b/car_product/overlay/frameworks/base/core/res/res/values-hr/strings.xml
index 64267b9..50e3b82 100644
--- a/car_product/overlay/frameworks/base/core/res/res/values-hr/strings.xml
+++ b/car_product/overlay/frameworks/base/core/res/res/values-hr/strings.xml
@@ -19,6 +19,5 @@
     xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
     <string name="owner_name" msgid="3416113395996003764">"Vozač"</string>
     <string name="permlab_accessCoarseLocation" msgid="2494909511737161237">"pristupiti približnoj lokaciji samo u prednjem planu"</string>
-    <!-- no translation found for sensor_privacy_start_use_dialog_turn_on_button (2297855099350562159) -->
-    <skip />
+    <string name="sensor_privacy_start_use_dialog_turn_on_button" msgid="2297855099350562159">"Uključite mikrofon"</string>
 </resources>
diff --git a/car_product/overlay/frameworks/base/core/res/res/values-hu/strings.xml b/car_product/overlay/frameworks/base/core/res/res/values-hu/strings.xml
index 694a475..07d55c5 100644
--- a/car_product/overlay/frameworks/base/core/res/res/values-hu/strings.xml
+++ b/car_product/overlay/frameworks/base/core/res/res/values-hu/strings.xml
@@ -19,6 +19,5 @@
     xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
     <string name="owner_name" msgid="3416113395996003764">"Sofőr"</string>
     <string name="permlab_accessCoarseLocation" msgid="2494909511737161237">"megközelítőleges helyadatokhoz való hozzáférés csak előtérben"</string>
-    <!-- no translation found for sensor_privacy_start_use_dialog_turn_on_button (2297855099350562159) -->
-    <skip />
+    <string name="sensor_privacy_start_use_dialog_turn_on_button" msgid="2297855099350562159">"Mikrofon bekapcsolása"</string>
 </resources>
diff --git a/car_product/overlay/frameworks/base/core/res/res/values-hy/strings.xml b/car_product/overlay/frameworks/base/core/res/res/values-hy/strings.xml
index 38ab52e..0b4e067 100644
--- a/car_product/overlay/frameworks/base/core/res/res/values-hy/strings.xml
+++ b/car_product/overlay/frameworks/base/core/res/res/values-hy/strings.xml
@@ -19,6 +19,5 @@
     xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
     <string name="owner_name" msgid="3416113395996003764">"Վարորդ"</string>
     <string name="permlab_accessCoarseLocation" msgid="2494909511737161237">"տեղադրության մոտավոր տվյալների հասանելիություն միայն ֆոնային ռեժիմում"</string>
-    <!-- no translation found for sensor_privacy_start_use_dialog_turn_on_button (2297855099350562159) -->
-    <skip />
+    <string name="sensor_privacy_start_use_dialog_turn_on_button" msgid="2297855099350562159">"Միացնել խոսափողը"</string>
 </resources>
diff --git a/car_product/overlay/frameworks/base/core/res/res/values-in/strings.xml b/car_product/overlay/frameworks/base/core/res/res/values-in/strings.xml
index b0a9066..034090b 100644
--- a/car_product/overlay/frameworks/base/core/res/res/values-in/strings.xml
+++ b/car_product/overlay/frameworks/base/core/res/res/values-in/strings.xml
@@ -19,6 +19,5 @@
     xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
     <string name="owner_name" msgid="3416113395996003764">"Pengemudi"</string>
     <string name="permlab_accessCoarseLocation" msgid="2494909511737161237">"akses perkiraan lokasi hanya saat di latar depan"</string>
-    <!-- no translation found for sensor_privacy_start_use_dialog_turn_on_button (2297855099350562159) -->
-    <skip />
+    <string name="sensor_privacy_start_use_dialog_turn_on_button" msgid="2297855099350562159">"Aktifkan mikrofon"</string>
 </resources>
diff --git a/car_product/overlay/frameworks/base/core/res/res/values-is/strings.xml b/car_product/overlay/frameworks/base/core/res/res/values-is/strings.xml
index 7da671c..33d8243 100644
--- a/car_product/overlay/frameworks/base/core/res/res/values-is/strings.xml
+++ b/car_product/overlay/frameworks/base/core/res/res/values-is/strings.xml
@@ -19,6 +19,5 @@
     xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
     <string name="owner_name" msgid="3416113395996003764">"Ökumaður"</string>
     <string name="permlab_accessCoarseLocation" msgid="2494909511737161237">"aðgangur að áætlaðri staðsetningu aðeins í forgrunni"</string>
-    <!-- no translation found for sensor_privacy_start_use_dialog_turn_on_button (2297855099350562159) -->
-    <skip />
+    <string name="sensor_privacy_start_use_dialog_turn_on_button" msgid="2297855099350562159">"Kveikja á hljóðnema"</string>
 </resources>
diff --git a/car_product/overlay/frameworks/base/core/res/res/values-it/strings.xml b/car_product/overlay/frameworks/base/core/res/res/values-it/strings.xml
index 5de37e8..c4a0027 100644
--- a/car_product/overlay/frameworks/base/core/res/res/values-it/strings.xml
+++ b/car_product/overlay/frameworks/base/core/res/res/values-it/strings.xml
@@ -19,6 +19,5 @@
     xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
     <string name="owner_name" msgid="3416113395996003764">"Autista"</string>
     <string name="permlab_accessCoarseLocation" msgid="2494909511737161237">"Accesso alla posizione approssimativa solo in primo piano"</string>
-    <!-- no translation found for sensor_privacy_start_use_dialog_turn_on_button (2297855099350562159) -->
-    <skip />
+    <string name="sensor_privacy_start_use_dialog_turn_on_button" msgid="2297855099350562159">"Attiva il microfono"</string>
 </resources>
diff --git a/car_product/overlay/frameworks/base/core/res/res/values-iw/strings.xml b/car_product/overlay/frameworks/base/core/res/res/values-iw/strings.xml
index 922c296..891c429 100644
--- a/car_product/overlay/frameworks/base/core/res/res/values-iw/strings.xml
+++ b/car_product/overlay/frameworks/base/core/res/res/values-iw/strings.xml
@@ -19,6 +19,5 @@
     xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
     <string name="owner_name" msgid="3416113395996003764">"נהג/ת"</string>
     <string name="permlab_accessCoarseLocation" msgid="2494909511737161237">"קבלת גישה למיקום משוער בחזית בלבד"</string>
-    <!-- no translation found for sensor_privacy_start_use_dialog_turn_on_button (2297855099350562159) -->
-    <skip />
+    <string name="sensor_privacy_start_use_dialog_turn_on_button" msgid="2297855099350562159">"הפעלת המיקרופון"</string>
 </resources>
diff --git a/car_product/overlay/frameworks/base/core/res/res/values-ja/strings.xml b/car_product/overlay/frameworks/base/core/res/res/values-ja/strings.xml
index b5de91b..09cd531 100644
--- a/car_product/overlay/frameworks/base/core/res/res/values-ja/strings.xml
+++ b/car_product/overlay/frameworks/base/core/res/res/values-ja/strings.xml
@@ -19,6 +19,5 @@
     xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
     <string name="owner_name" msgid="3416113395996003764">"ドライバー"</string>
     <string name="permlab_accessCoarseLocation" msgid="2494909511737161237">"フォアグラウンドでのみおおよその位置情報を取得"</string>
-    <!-- no translation found for sensor_privacy_start_use_dialog_turn_on_button (2297855099350562159) -->
-    <skip />
+    <string name="sensor_privacy_start_use_dialog_turn_on_button" msgid="2297855099350562159">"マイクを ON にする"</string>
 </resources>
diff --git a/car_product/overlay/frameworks/base/core/res/res/values-ka/strings.xml b/car_product/overlay/frameworks/base/core/res/res/values-ka/strings.xml
index 91c1d27..d72109c 100644
--- a/car_product/overlay/frameworks/base/core/res/res/values-ka/strings.xml
+++ b/car_product/overlay/frameworks/base/core/res/res/values-ka/strings.xml
@@ -19,6 +19,5 @@
     xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
     <string name="owner_name" msgid="3416113395996003764">"მძღოლი"</string>
     <string name="permlab_accessCoarseLocation" msgid="2494909511737161237">"მიახლოებით მდებარეობაზე წვდომა მხოლოდ წინა პლანზე"</string>
-    <!-- no translation found for sensor_privacy_start_use_dialog_turn_on_button (2297855099350562159) -->
-    <skip />
+    <string name="sensor_privacy_start_use_dialog_turn_on_button" msgid="2297855099350562159">"მიკროფონის ჩართვა"</string>
 </resources>
diff --git a/car_product/overlay/frameworks/base/core/res/res/values-kk/strings.xml b/car_product/overlay/frameworks/base/core/res/res/values-kk/strings.xml
index 54bb5fa..b3fdf5a 100644
--- a/car_product/overlay/frameworks/base/core/res/res/values-kk/strings.xml
+++ b/car_product/overlay/frameworks/base/core/res/res/values-kk/strings.xml
@@ -19,6 +19,5 @@
     xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
     <string name="owner_name" msgid="3416113395996003764">"Көлік жүргізуші"</string>
     <string name="permlab_accessCoarseLocation" msgid="2494909511737161237">"болжалды орналасқан жер туралы ақпаратқа тек ашық экранда кіру"</string>
-    <!-- no translation found for sensor_privacy_start_use_dialog_turn_on_button (2297855099350562159) -->
-    <skip />
+    <string name="sensor_privacy_start_use_dialog_turn_on_button" msgid="2297855099350562159">"Микрофонды қосу"</string>
 </resources>
diff --git a/car_product/overlay/frameworks/base/core/res/res/values-km/strings.xml b/car_product/overlay/frameworks/base/core/res/res/values-km/strings.xml
index af09772..70f5781 100644
--- a/car_product/overlay/frameworks/base/core/res/res/values-km/strings.xml
+++ b/car_product/overlay/frameworks/base/core/res/res/values-km/strings.xml
@@ -19,6 +19,5 @@
     xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
     <string name="owner_name" msgid="3416113395996003764">"អ្នក​បើកបរ"</string>
     <string name="permlab_accessCoarseLocation" msgid="2494909511737161237">"ចូលប្រើ​ទីតាំង​ប្រហាក់ប្រហែល​តែនៅផ្ទៃ​ខាងមុខប៉ុណ្ណោះ"</string>
-    <!-- no translation found for sensor_privacy_start_use_dialog_turn_on_button (2297855099350562159) -->
-    <skip />
+    <string name="sensor_privacy_start_use_dialog_turn_on_button" msgid="2297855099350562159">"បើក​មីក្រូហ្វូន"</string>
 </resources>
diff --git a/car_product/overlay/frameworks/base/core/res/res/values-ko/strings.xml b/car_product/overlay/frameworks/base/core/res/res/values-ko/strings.xml
index 025f3d9..5260947 100644
--- a/car_product/overlay/frameworks/base/core/res/res/values-ko/strings.xml
+++ b/car_product/overlay/frameworks/base/core/res/res/values-ko/strings.xml
@@ -19,6 +19,5 @@
     xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
     <string name="owner_name" msgid="3416113395996003764">"운전자"</string>
     <string name="permlab_accessCoarseLocation" msgid="2494909511737161237">"포그라운드에서만 대략적인 위치에 액세스"</string>
-    <!-- no translation found for sensor_privacy_start_use_dialog_turn_on_button (2297855099350562159) -->
-    <skip />
+    <string name="sensor_privacy_start_use_dialog_turn_on_button" msgid="2297855099350562159">"마이크 사용 설정"</string>
 </resources>
diff --git a/car_product/overlay/frameworks/base/core/res/res/values-ky/strings.xml b/car_product/overlay/frameworks/base/core/res/res/values-ky/strings.xml
index d728a98..5858cbd 100644
--- a/car_product/overlay/frameworks/base/core/res/res/values-ky/strings.xml
+++ b/car_product/overlay/frameworks/base/core/res/res/values-ky/strings.xml
@@ -19,6 +19,5 @@
     xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
     <string name="owner_name" msgid="3416113395996003764">"Айдоочу"</string>
     <string name="permlab_accessCoarseLocation" msgid="2494909511737161237">"болжолдуу аныкталган жайгашкан жерге активдүү режимде гана кирүүгө уруксат берүү"</string>
-    <!-- no translation found for sensor_privacy_start_use_dialog_turn_on_button (2297855099350562159) -->
-    <skip />
+    <string name="sensor_privacy_start_use_dialog_turn_on_button" msgid="2297855099350562159">"Микрофонду күйгүзүү"</string>
 </resources>
diff --git a/car_product/overlay/frameworks/base/core/res/res/values-lo/strings.xml b/car_product/overlay/frameworks/base/core/res/res/values-lo/strings.xml
index 55427f8..4ca088f 100644
--- a/car_product/overlay/frameworks/base/core/res/res/values-lo/strings.xml
+++ b/car_product/overlay/frameworks/base/core/res/res/values-lo/strings.xml
@@ -19,6 +19,5 @@
     xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
     <string name="owner_name" msgid="3416113395996003764">"ຄົນຂັບລົດ"</string>
     <string name="permlab_accessCoarseLocation" msgid="2494909511737161237">"ເຂົ້າເຖິງສະຖານທີ່ໂດຍປະມານເມື່ອຢູ່ໃນພື້ນໜ້າເທົ່ານັ້ນ"</string>
-    <!-- no translation found for sensor_privacy_start_use_dialog_turn_on_button (2297855099350562159) -->
-    <skip />
+    <string name="sensor_privacy_start_use_dialog_turn_on_button" msgid="2297855099350562159">"ເປີດໄມໂຄຣໂຟນ"</string>
 </resources>
diff --git a/car_product/overlay/frameworks/base/core/res/res/values-lt/strings.xml b/car_product/overlay/frameworks/base/core/res/res/values-lt/strings.xml
index ce99835..f9f9163 100644
--- a/car_product/overlay/frameworks/base/core/res/res/values-lt/strings.xml
+++ b/car_product/overlay/frameworks/base/core/res/res/values-lt/strings.xml
@@ -19,6 +19,5 @@
     xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
     <string name="owner_name" msgid="3416113395996003764">"Vairuotojas"</string>
     <string name="permlab_accessCoarseLocation" msgid="2494909511737161237">"pasiekti apytikslę vietovę, tik kai programa veikia priekiniame plane"</string>
-    <!-- no translation found for sensor_privacy_start_use_dialog_turn_on_button (2297855099350562159) -->
-    <skip />
+    <string name="sensor_privacy_start_use_dialog_turn_on_button" msgid="2297855099350562159">"Įjungti mikrofoną"</string>
 </resources>
diff --git a/car_product/overlay/frameworks/base/core/res/res/values-lv/strings.xml b/car_product/overlay/frameworks/base/core/res/res/values-lv/strings.xml
index f1b351c..5cf45d8 100644
--- a/car_product/overlay/frameworks/base/core/res/res/values-lv/strings.xml
+++ b/car_product/overlay/frameworks/base/core/res/res/values-lv/strings.xml
@@ -19,6 +19,5 @@
     xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
     <string name="owner_name" msgid="3416113395996003764">"Vadītājs"</string>
     <string name="permlab_accessCoarseLocation" msgid="2494909511737161237">"piekļuve aptuvenai atrašanās vietai, tikai darbojoties priekšplānā"</string>
-    <!-- no translation found for sensor_privacy_start_use_dialog_turn_on_button (2297855099350562159) -->
-    <skip />
+    <string name="sensor_privacy_start_use_dialog_turn_on_button" msgid="2297855099350562159">"Ieslēgt mikrofonu"</string>
 </resources>
diff --git a/car_product/overlay/frameworks/base/core/res/res/values-mk/strings.xml b/car_product/overlay/frameworks/base/core/res/res/values-mk/strings.xml
index 830b074..dde38ae 100644
--- a/car_product/overlay/frameworks/base/core/res/res/values-mk/strings.xml
+++ b/car_product/overlay/frameworks/base/core/res/res/values-mk/strings.xml
@@ -19,6 +19,5 @@
     xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
     <string name="owner_name" msgid="3416113395996003764">"Возач"</string>
     <string name="permlab_accessCoarseLocation" msgid="2494909511737161237">"пристап до приближната локација само во преден план"</string>
-    <!-- no translation found for sensor_privacy_start_use_dialog_turn_on_button (2297855099350562159) -->
-    <skip />
+    <string name="sensor_privacy_start_use_dialog_turn_on_button" msgid="2297855099350562159">"Вклучи го микрофонот"</string>
 </resources>
diff --git a/car_product/overlay/frameworks/base/core/res/res/values-ml/strings.xml b/car_product/overlay/frameworks/base/core/res/res/values-ml/strings.xml
index eedaa0f..883d61a 100644
--- a/car_product/overlay/frameworks/base/core/res/res/values-ml/strings.xml
+++ b/car_product/overlay/frameworks/base/core/res/res/values-ml/strings.xml
@@ -19,6 +19,5 @@
     xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
     <string name="owner_name" msgid="3416113395996003764">"ഡ്രൈവർ"</string>
     <string name="permlab_accessCoarseLocation" msgid="2494909511737161237">"ഏകദേശ ലൊക്കേഷൻ ഫോർഗ്രൗണ്ടിൽ മാത്രം ആക്‌സസ് ചെയ്യുക"</string>
-    <!-- no translation found for sensor_privacy_start_use_dialog_turn_on_button (2297855099350562159) -->
-    <skip />
+    <string name="sensor_privacy_start_use_dialog_turn_on_button" msgid="2297855099350562159">"മൈക്രോഫോൺ ഓണാക്കുക"</string>
 </resources>
diff --git a/car_product/overlay/frameworks/base/core/res/res/values-mn/strings.xml b/car_product/overlay/frameworks/base/core/res/res/values-mn/strings.xml
index d911240..9a38a23 100644
--- a/car_product/overlay/frameworks/base/core/res/res/values-mn/strings.xml
+++ b/car_product/overlay/frameworks/base/core/res/res/values-mn/strings.xml
@@ -19,6 +19,5 @@
     xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
     <string name="owner_name" msgid="3416113395996003764">"Жолооч"</string>
     <string name="permlab_accessCoarseLocation" msgid="2494909511737161237">"ойролцоо байршилд зөвхөн дэлгэц дээр хандах"</string>
-    <!-- no translation found for sensor_privacy_start_use_dialog_turn_on_button (2297855099350562159) -->
-    <skip />
+    <string name="sensor_privacy_start_use_dialog_turn_on_button" msgid="2297855099350562159">"Микрофоныг асаах"</string>
 </resources>
diff --git a/car_product/overlay/frameworks/base/core/res/res/values-ms/strings.xml b/car_product/overlay/frameworks/base/core/res/res/values-ms/strings.xml
index 99c7604..9c1d290 100644
--- a/car_product/overlay/frameworks/base/core/res/res/values-ms/strings.xml
+++ b/car_product/overlay/frameworks/base/core/res/res/values-ms/strings.xml
@@ -19,6 +19,5 @@
     xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
     <string name="owner_name" msgid="3416113395996003764">"Pemandu"</string>
     <string name="permlab_accessCoarseLocation" msgid="2494909511737161237">"akses lokasi anggaran hanya di latar depan"</string>
-    <!-- no translation found for sensor_privacy_start_use_dialog_turn_on_button (2297855099350562159) -->
-    <skip />
+    <string name="sensor_privacy_start_use_dialog_turn_on_button" msgid="2297855099350562159">"Hidupkan mikrofon"</string>
 </resources>
diff --git a/car_product/overlay/frameworks/base/core/res/res/values-my/strings.xml b/car_product/overlay/frameworks/base/core/res/res/values-my/strings.xml
index f862346..075e0e0 100644
--- a/car_product/overlay/frameworks/base/core/res/res/values-my/strings.xml
+++ b/car_product/overlay/frameworks/base/core/res/res/values-my/strings.xml
@@ -19,6 +19,5 @@
     xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
     <string name="owner_name" msgid="3416113395996003764">"ယာဉ်မောင်းသူ"</string>
     <string name="permlab_accessCoarseLocation" msgid="2494909511737161237">"မျက်နှာစာတွင်သာ ခန့်မှန်းခြေ တည်နေရာ အသုံးပြုခြင်း"</string>
-    <!-- no translation found for sensor_privacy_start_use_dialog_turn_on_button (2297855099350562159) -->
-    <skip />
+    <string name="sensor_privacy_start_use_dialog_turn_on_button" msgid="2297855099350562159">"မိုက်ခရိုဖုန်း ဖွင့်ရန်"</string>
 </resources>
diff --git a/car_product/overlay/frameworks/base/core/res/res/values-nb/strings.xml b/car_product/overlay/frameworks/base/core/res/res/values-nb/strings.xml
index 2aefc64..782c713 100644
--- a/car_product/overlay/frameworks/base/core/res/res/values-nb/strings.xml
+++ b/car_product/overlay/frameworks/base/core/res/res/values-nb/strings.xml
@@ -19,6 +19,5 @@
     xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
     <string name="owner_name" msgid="3416113395996003764">"Sjåfør"</string>
     <string name="permlab_accessCoarseLocation" msgid="2494909511737161237">"bare tilgang til omtrentlig posisjon i forgrunnen"</string>
-    <!-- no translation found for sensor_privacy_start_use_dialog_turn_on_button (2297855099350562159) -->
-    <skip />
+    <string name="sensor_privacy_start_use_dialog_turn_on_button" msgid="2297855099350562159">"Slå på mikrofonen"</string>
 </resources>
diff --git a/car_product/overlay/frameworks/base/core/res/res/values-ne/strings.xml b/car_product/overlay/frameworks/base/core/res/res/values-ne/strings.xml
index 4121586..9dd934c 100644
--- a/car_product/overlay/frameworks/base/core/res/res/values-ne/strings.xml
+++ b/car_product/overlay/frameworks/base/core/res/res/values-ne/strings.xml
@@ -19,6 +19,5 @@
     xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
     <string name="owner_name" msgid="3416113395996003764">"चालक"</string>
     <string name="permlab_accessCoarseLocation" msgid="2494909511737161237">"अग्रभूमिमा मात्र अनुमानित स्थानमाथि पहुँच राख्नुहोस्"</string>
-    <!-- no translation found for sensor_privacy_start_use_dialog_turn_on_button (2297855099350562159) -->
-    <skip />
+    <string name="sensor_privacy_start_use_dialog_turn_on_button" msgid="2297855099350562159">"माइक्रोफोन अन गर्नुहोस्"</string>
 </resources>
diff --git a/car_product/overlay/frameworks/base/core/res/res/values-nl/strings.xml b/car_product/overlay/frameworks/base/core/res/res/values-nl/strings.xml
index 17c55ae..282ef51 100644
--- a/car_product/overlay/frameworks/base/core/res/res/values-nl/strings.xml
+++ b/car_product/overlay/frameworks/base/core/res/res/values-nl/strings.xml
@@ -19,6 +19,5 @@
     xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
     <string name="owner_name" msgid="3416113395996003764">"Chauffeur"</string>
     <string name="permlab_accessCoarseLocation" msgid="2494909511737161237">"alleen toegang tot geschatte locatie op de voorgrond"</string>
-    <!-- no translation found for sensor_privacy_start_use_dialog_turn_on_button (2297855099350562159) -->
-    <skip />
+    <string name="sensor_privacy_start_use_dialog_turn_on_button" msgid="2297855099350562159">"Microfoon aanzetten"</string>
 </resources>
diff --git a/car_product/overlay/frameworks/base/core/res/res/values-or/strings.xml b/car_product/overlay/frameworks/base/core/res/res/values-or/strings.xml
index 45ff971..67d215b 100644
--- a/car_product/overlay/frameworks/base/core/res/res/values-or/strings.xml
+++ b/car_product/overlay/frameworks/base/core/res/res/values-or/strings.xml
@@ -19,6 +19,5 @@
     xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
     <string name="owner_name" msgid="3416113395996003764">"ଡ୍ରାଇଭର୍"</string>
     <string name="permlab_accessCoarseLocation" msgid="2494909511737161237">"କେବଳ ଫୋର୍‌ଗ୍ରାଉଣ୍ଡରେ ହାରାହାରି ଲୋକେସନ୍ ଆକ୍ସେସ୍ କରନ୍ତୁ"</string>
-    <!-- no translation found for sensor_privacy_start_use_dialog_turn_on_button (2297855099350562159) -->
-    <skip />
+    <string name="sensor_privacy_start_use_dialog_turn_on_button" msgid="2297855099350562159">"ମାଇକ୍ରୋଫୋନ ଚାଲୁ କରନ୍ତୁ"</string>
 </resources>
diff --git a/car_product/overlay/frameworks/base/core/res/res/values-pa/strings.xml b/car_product/overlay/frameworks/base/core/res/res/values-pa/strings.xml
index c4e258a..2b6fd39 100644
--- a/car_product/overlay/frameworks/base/core/res/res/values-pa/strings.xml
+++ b/car_product/overlay/frameworks/base/core/res/res/values-pa/strings.xml
@@ -19,6 +19,5 @@
     xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
     <string name="owner_name" msgid="3416113395996003764">"ਡਰਾਈਵਰ"</string>
     <string name="permlab_accessCoarseLocation" msgid="2494909511737161237">"ਸਿਰਫ਼ ਫੋਰਗ੍ਰਾਊਂਡ ਵਿੱਚ ਅਨੁਮਾਨਿਤ ਟਿਕਾਣੇ ਤੱਕ ਪਹੁੰਚ ਕਰੋ"</string>
-    <!-- no translation found for sensor_privacy_start_use_dialog_turn_on_button (2297855099350562159) -->
-    <skip />
+    <string name="sensor_privacy_start_use_dialog_turn_on_button" msgid="2297855099350562159">"ਮਾਈਕ੍ਰੋਫ਼ੋਨ ਨੂੰ ਚਾਲੂ ਕਰੋ"</string>
 </resources>
diff --git a/car_product/overlay/frameworks/base/core/res/res/values-pl/strings.xml b/car_product/overlay/frameworks/base/core/res/res/values-pl/strings.xml
index 5701348..f96dbf3 100644
--- a/car_product/overlay/frameworks/base/core/res/res/values-pl/strings.xml
+++ b/car_product/overlay/frameworks/base/core/res/res/values-pl/strings.xml
@@ -19,6 +19,5 @@
     xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
     <string name="owner_name" msgid="3416113395996003764">"Kierowca"</string>
     <string name="permlab_accessCoarseLocation" msgid="2494909511737161237">"dostęp do przybliżonej lokalizacji tylko na pierwszym planie"</string>
-    <!-- no translation found for sensor_privacy_start_use_dialog_turn_on_button (2297855099350562159) -->
-    <skip />
+    <string name="sensor_privacy_start_use_dialog_turn_on_button" msgid="2297855099350562159">"Włącz mikrofon"</string>
 </resources>
diff --git a/car_product/overlay/frameworks/base/core/res/res/values-pt-rPT/strings.xml b/car_product/overlay/frameworks/base/core/res/res/values-pt-rPT/strings.xml
index 40b1c1a..995d3ff 100644
--- a/car_product/overlay/frameworks/base/core/res/res/values-pt-rPT/strings.xml
+++ b/car_product/overlay/frameworks/base/core/res/res/values-pt-rPT/strings.xml
@@ -19,6 +19,5 @@
     xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
     <string name="owner_name" msgid="3416113395996003764">"Condutor"</string>
     <string name="permlab_accessCoarseLocation" msgid="2494909511737161237">"apenas aceder à localização aproximada em primeiro plano"</string>
-    <!-- no translation found for sensor_privacy_start_use_dialog_turn_on_button (2297855099350562159) -->
-    <skip />
+    <string name="sensor_privacy_start_use_dialog_turn_on_button" msgid="2297855099350562159">"Ativar microfone"</string>
 </resources>
diff --git a/car_product/overlay/frameworks/base/core/res/res/values-pt/strings.xml b/car_product/overlay/frameworks/base/core/res/res/values-pt/strings.xml
index 67a25f0..80b30a0 100644
--- a/car_product/overlay/frameworks/base/core/res/res/values-pt/strings.xml
+++ b/car_product/overlay/frameworks/base/core/res/res/values-pt/strings.xml
@@ -19,6 +19,5 @@
     xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
     <string name="owner_name" msgid="3416113395996003764">"Motorista"</string>
     <string name="permlab_accessCoarseLocation" msgid="2494909511737161237">"acessar local aproximado apenas em primeiro plano"</string>
-    <!-- no translation found for sensor_privacy_start_use_dialog_turn_on_button (2297855099350562159) -->
-    <skip />
+    <string name="sensor_privacy_start_use_dialog_turn_on_button" msgid="2297855099350562159">"Ativar microfone"</string>
 </resources>
diff --git a/car_product/overlay/frameworks/base/core/res/res/values-ro/strings.xml b/car_product/overlay/frameworks/base/core/res/res/values-ro/strings.xml
index 7931775..79dc141 100644
--- a/car_product/overlay/frameworks/base/core/res/res/values-ro/strings.xml
+++ b/car_product/overlay/frameworks/base/core/res/res/values-ro/strings.xml
@@ -19,6 +19,5 @@
     xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
     <string name="owner_name" msgid="3416113395996003764">"Șofer"</string>
     <string name="permlab_accessCoarseLocation" msgid="2494909511737161237">"să acceseze locația aproximativă numai în prim-plan"</string>
-    <!-- no translation found for sensor_privacy_start_use_dialog_turn_on_button (2297855099350562159) -->
-    <skip />
+    <string name="sensor_privacy_start_use_dialog_turn_on_button" msgid="2297855099350562159">"Porniți microfonul"</string>
 </resources>
diff --git a/car_product/overlay/frameworks/base/core/res/res/values-ru/strings.xml b/car_product/overlay/frameworks/base/core/res/res/values-ru/strings.xml
index ff8690d..f2e0e9c 100644
--- a/car_product/overlay/frameworks/base/core/res/res/values-ru/strings.xml
+++ b/car_product/overlay/frameworks/base/core/res/res/values-ru/strings.xml
@@ -19,6 +19,5 @@
     xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
     <string name="owner_name" msgid="3416113395996003764">"Водитель"</string>
     <string name="permlab_accessCoarseLocation" msgid="2494909511737161237">"Доступ к приблизительному местоположению только в активном режиме"</string>
-    <!-- no translation found for sensor_privacy_start_use_dialog_turn_on_button (2297855099350562159) -->
-    <skip />
+    <string name="sensor_privacy_start_use_dialog_turn_on_button" msgid="2297855099350562159">"Включить микрофон"</string>
 </resources>
diff --git a/car_product/overlay/frameworks/base/core/res/res/values-si/strings.xml b/car_product/overlay/frameworks/base/core/res/res/values-si/strings.xml
index 853067b..e5ab1ca 100644
--- a/car_product/overlay/frameworks/base/core/res/res/values-si/strings.xml
+++ b/car_product/overlay/frameworks/base/core/res/res/values-si/strings.xml
@@ -19,6 +19,5 @@
     xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
     <string name="owner_name" msgid="3416113395996003764">"රියදුරු"</string>
     <string name="permlab_accessCoarseLocation" msgid="2494909511737161237">"පෙරබිම තුළ පමණක් ආසන්න ස්ථානයට ප්‍රවේශය"</string>
-    <!-- no translation found for sensor_privacy_start_use_dialog_turn_on_button (2297855099350562159) -->
-    <skip />
+    <string name="sensor_privacy_start_use_dialog_turn_on_button" msgid="2297855099350562159">"මයික්‍රෆෝනය ක්‍රියාත්මක කරන්න"</string>
 </resources>
diff --git a/car_product/overlay/frameworks/base/core/res/res/values-sk/strings.xml b/car_product/overlay/frameworks/base/core/res/res/values-sk/strings.xml
index f9351a5..c005deb 100644
--- a/car_product/overlay/frameworks/base/core/res/res/values-sk/strings.xml
+++ b/car_product/overlay/frameworks/base/core/res/res/values-sk/strings.xml
@@ -19,6 +19,5 @@
     xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
     <string name="owner_name" msgid="3416113395996003764">"Vodič"</string>
     <string name="permlab_accessCoarseLocation" msgid="2494909511737161237">"prístup k približnej polohe iba v popredí"</string>
-    <!-- no translation found for sensor_privacy_start_use_dialog_turn_on_button (2297855099350562159) -->
-    <skip />
+    <string name="sensor_privacy_start_use_dialog_turn_on_button" msgid="2297855099350562159">"Zapnúť mikrofón"</string>
 </resources>
diff --git a/car_product/overlay/frameworks/base/core/res/res/values-sl/strings.xml b/car_product/overlay/frameworks/base/core/res/res/values-sl/strings.xml
index c4343fd..e1862a2 100644
--- a/car_product/overlay/frameworks/base/core/res/res/values-sl/strings.xml
+++ b/car_product/overlay/frameworks/base/core/res/res/values-sl/strings.xml
@@ -19,6 +19,5 @@
     xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
     <string name="owner_name" msgid="3416113395996003764">"Voznik"</string>
     <string name="permlab_accessCoarseLocation" msgid="2494909511737161237">"dostop do približne lokacije samo, ko deluje v ospredju"</string>
-    <!-- no translation found for sensor_privacy_start_use_dialog_turn_on_button (2297855099350562159) -->
-    <skip />
+    <string name="sensor_privacy_start_use_dialog_turn_on_button" msgid="2297855099350562159">"Vklop mikrofona"</string>
 </resources>
diff --git a/car_product/overlay/frameworks/base/core/res/res/values-sq/strings.xml b/car_product/overlay/frameworks/base/core/res/res/values-sq/strings.xml
index 74c9118..b156aa4 100644
--- a/car_product/overlay/frameworks/base/core/res/res/values-sq/strings.xml
+++ b/car_product/overlay/frameworks/base/core/res/res/values-sq/strings.xml
@@ -19,6 +19,5 @@
     xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
     <string name="owner_name" msgid="3416113395996003764">"Drejtuesi"</string>
     <string name="permlab_accessCoarseLocation" msgid="2494909511737161237">"qasu në vendndodhjen e përafërt vetëm në plan të parë"</string>
-    <!-- no translation found for sensor_privacy_start_use_dialog_turn_on_button (2297855099350562159) -->
-    <skip />
+    <string name="sensor_privacy_start_use_dialog_turn_on_button" msgid="2297855099350562159">"Aktivizo mikrofonin"</string>
 </resources>
diff --git a/car_product/overlay/frameworks/base/core/res/res/values-sr/strings.xml b/car_product/overlay/frameworks/base/core/res/res/values-sr/strings.xml
index 96d9765..039258c 100644
--- a/car_product/overlay/frameworks/base/core/res/res/values-sr/strings.xml
+++ b/car_product/overlay/frameworks/base/core/res/res/values-sr/strings.xml
@@ -19,6 +19,5 @@
     xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
     <string name="owner_name" msgid="3416113395996003764">"Возач"</string>
     <string name="permlab_accessCoarseLocation" msgid="2494909511737161237">"приступ приближној локацији само у првом плану"</string>
-    <!-- no translation found for sensor_privacy_start_use_dialog_turn_on_button (2297855099350562159) -->
-    <skip />
+    <string name="sensor_privacy_start_use_dialog_turn_on_button" msgid="2297855099350562159">"Укључи микрофон"</string>
 </resources>
diff --git a/car_product/overlay/frameworks/base/core/res/res/values-sv/strings.xml b/car_product/overlay/frameworks/base/core/res/res/values-sv/strings.xml
index d2e5456..1d15871 100644
--- a/car_product/overlay/frameworks/base/core/res/res/values-sv/strings.xml
+++ b/car_product/overlay/frameworks/base/core/res/res/values-sv/strings.xml
@@ -19,6 +19,5 @@
     xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
     <string name="owner_name" msgid="3416113395996003764">"Förare"</string>
     <string name="permlab_accessCoarseLocation" msgid="2494909511737161237">"endast åtkomst till ungefärlig plats i förgrunden"</string>
-    <!-- no translation found for sensor_privacy_start_use_dialog_turn_on_button (2297855099350562159) -->
-    <skip />
+    <string name="sensor_privacy_start_use_dialog_turn_on_button" msgid="2297855099350562159">"Aktivera mikrofonen"</string>
 </resources>
diff --git a/car_product/overlay/frameworks/base/core/res/res/values-sw/strings.xml b/car_product/overlay/frameworks/base/core/res/res/values-sw/strings.xml
index 3193a4b..8e4d2b2 100644
--- a/car_product/overlay/frameworks/base/core/res/res/values-sw/strings.xml
+++ b/car_product/overlay/frameworks/base/core/res/res/values-sw/strings.xml
@@ -19,6 +19,5 @@
     xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
     <string name="owner_name" msgid="3416113395996003764">"Dereva"</string>
     <string name="permlab_accessCoarseLocation" msgid="2494909511737161237">"kufikia mahali palipokadiriwa ikiwa tu programu imefunguliwa kwenye skrini"</string>
-    <!-- no translation found for sensor_privacy_start_use_dialog_turn_on_button (2297855099350562159) -->
-    <skip />
+    <string name="sensor_privacy_start_use_dialog_turn_on_button" msgid="2297855099350562159">"Washa maikrofoni"</string>
 </resources>
diff --git a/car_product/overlay/frameworks/base/core/res/res/values-ta/strings.xml b/car_product/overlay/frameworks/base/core/res/res/values-ta/strings.xml
index c02fe3e..9036547 100644
--- a/car_product/overlay/frameworks/base/core/res/res/values-ta/strings.xml
+++ b/car_product/overlay/frameworks/base/core/res/res/values-ta/strings.xml
@@ -19,6 +19,5 @@
     xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
     <string name="owner_name" msgid="3416113395996003764">"கார் உரிமையாளர்"</string>
     <string name="permlab_accessCoarseLocation" msgid="2494909511737161237">"முன்புலத்தில் இயங்கும்போது மட்டும் தோராயமான இருப்பிடத்தைக் கண்டறிதல்"</string>
-    <!-- no translation found for sensor_privacy_start_use_dialog_turn_on_button (2297855099350562159) -->
-    <skip />
+    <string name="sensor_privacy_start_use_dialog_turn_on_button" msgid="2297855099350562159">"மைக்ரோஃபோனை இயக்கு"</string>
 </resources>
diff --git a/car_product/overlay/frameworks/base/core/res/res/values-te/strings.xml b/car_product/overlay/frameworks/base/core/res/res/values-te/strings.xml
index 5d6d76e..5e1da93 100644
--- a/car_product/overlay/frameworks/base/core/res/res/values-te/strings.xml
+++ b/car_product/overlay/frameworks/base/core/res/res/values-te/strings.xml
@@ -19,6 +19,5 @@
     xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
     <string name="owner_name" msgid="3416113395996003764">"డ్రైవర్"</string>
     <string name="permlab_accessCoarseLocation" msgid="2494909511737161237">"స్క్రీన్‌పై ఉన్నప్పుడు మాత్రమే సమీప లొకేషన్‌ను యాక్సెస్ చేయండి"</string>
-    <!-- no translation found for sensor_privacy_start_use_dialog_turn_on_button (2297855099350562159) -->
-    <skip />
+    <string name="sensor_privacy_start_use_dialog_turn_on_button" msgid="2297855099350562159">"మైక్రోఫోన్‌ను ఆన్ చేయండి"</string>
 </resources>
diff --git a/car_product/overlay/frameworks/base/core/res/res/values-th/strings.xml b/car_product/overlay/frameworks/base/core/res/res/values-th/strings.xml
index 5697247..38f3fbe 100644
--- a/car_product/overlay/frameworks/base/core/res/res/values-th/strings.xml
+++ b/car_product/overlay/frameworks/base/core/res/res/values-th/strings.xml
@@ -19,6 +19,5 @@
     xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
     <string name="owner_name" msgid="3416113395996003764">"ผู้ขับรถ"</string>
     <string name="permlab_accessCoarseLocation" msgid="2494909511737161237">"เข้าถึงตำแหน่งโดยประมาณเมื่ออยู่เบื้องหน้าเท่านั้น"</string>
-    <!-- no translation found for sensor_privacy_start_use_dialog_turn_on_button (2297855099350562159) -->
-    <skip />
+    <string name="sensor_privacy_start_use_dialog_turn_on_button" msgid="2297855099350562159">"เปิดไมโครโฟน"</string>
 </resources>
diff --git a/car_product/overlay/frameworks/base/core/res/res/values-tl/strings.xml b/car_product/overlay/frameworks/base/core/res/res/values-tl/strings.xml
index 7189a0b..0c85541 100644
--- a/car_product/overlay/frameworks/base/core/res/res/values-tl/strings.xml
+++ b/car_product/overlay/frameworks/base/core/res/res/values-tl/strings.xml
@@ -19,6 +19,5 @@
     xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
     <string name="owner_name" msgid="3416113395996003764">"Driver"</string>
     <string name="permlab_accessCoarseLocation" msgid="2494909511737161237">"i-access lang ang tinatantyang lokasyon sa foreground"</string>
-    <!-- no translation found for sensor_privacy_start_use_dialog_turn_on_button (2297855099350562159) -->
-    <skip />
+    <string name="sensor_privacy_start_use_dialog_turn_on_button" msgid="2297855099350562159">"I-on ang mikropono"</string>
 </resources>
diff --git a/car_product/overlay/frameworks/base/core/res/res/values-tr/strings.xml b/car_product/overlay/frameworks/base/core/res/res/values-tr/strings.xml
index fa2ed17..a0ec764 100644
--- a/car_product/overlay/frameworks/base/core/res/res/values-tr/strings.xml
+++ b/car_product/overlay/frameworks/base/core/res/res/values-tr/strings.xml
@@ -19,6 +19,5 @@
     xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
     <string name="owner_name" msgid="3416113395996003764">"Sürücü"</string>
     <string name="permlab_accessCoarseLocation" msgid="2494909511737161237">"yalnızca ön planda yaklaşık konuma erişme"</string>
-    <!-- no translation found for sensor_privacy_start_use_dialog_turn_on_button (2297855099350562159) -->
-    <skip />
+    <string name="sensor_privacy_start_use_dialog_turn_on_button" msgid="2297855099350562159">"Mikrofonu aç"</string>
 </resources>
diff --git a/car_product/overlay/frameworks/base/core/res/res/values-uk/strings.xml b/car_product/overlay/frameworks/base/core/res/res/values-uk/strings.xml
index a541474..d205c7c 100644
--- a/car_product/overlay/frameworks/base/core/res/res/values-uk/strings.xml
+++ b/car_product/overlay/frameworks/base/core/res/res/values-uk/strings.xml
@@ -19,6 +19,5 @@
     xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
     <string name="owner_name" msgid="3416113395996003764">"Водій"</string>
     <string name="permlab_accessCoarseLocation" msgid="2494909511737161237">"отримувати доступ до даних про приблизне місцезнаходження лише в активному режимі"</string>
-    <!-- no translation found for sensor_privacy_start_use_dialog_turn_on_button (2297855099350562159) -->
-    <skip />
+    <string name="sensor_privacy_start_use_dialog_turn_on_button" msgid="2297855099350562159">"Увімкнути мікрофон"</string>
 </resources>
diff --git a/car_product/overlay/frameworks/base/core/res/res/values-uz/strings.xml b/car_product/overlay/frameworks/base/core/res/res/values-uz/strings.xml
index d1e4978..5e4d8bf 100644
--- a/car_product/overlay/frameworks/base/core/res/res/values-uz/strings.xml
+++ b/car_product/overlay/frameworks/base/core/res/res/values-uz/strings.xml
@@ -19,6 +19,5 @@
     xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
     <string name="owner_name" msgid="3416113395996003764">"Haydovchi"</string>
     <string name="permlab_accessCoarseLocation" msgid="2494909511737161237">"taxminiy joylashuv axborotini olishga faqat old fonda ruxsat"</string>
-    <!-- no translation found for sensor_privacy_start_use_dialog_turn_on_button (2297855099350562159) -->
-    <skip />
+    <string name="sensor_privacy_start_use_dialog_turn_on_button" msgid="2297855099350562159">"Mikrofonni yoqish"</string>
 </resources>
diff --git a/car_product/overlay/frameworks/base/core/res/res/values-vi/strings.xml b/car_product/overlay/frameworks/base/core/res/res/values-vi/strings.xml
index a9773d9..8d95889 100644
--- a/car_product/overlay/frameworks/base/core/res/res/values-vi/strings.xml
+++ b/car_product/overlay/frameworks/base/core/res/res/values-vi/strings.xml
@@ -19,6 +19,5 @@
     xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
     <string name="owner_name" msgid="3416113395996003764">"Tài xế"</string>
     <string name="permlab_accessCoarseLocation" msgid="2494909511737161237">"chỉ truy cập thông tin vị trí gần đúng khi ứng dụng mở trên màn hình"</string>
-    <!-- no translation found for sensor_privacy_start_use_dialog_turn_on_button (2297855099350562159) -->
-    <skip />
+    <string name="sensor_privacy_start_use_dialog_turn_on_button" msgid="2297855099350562159">"Bật micrô"</string>
 </resources>
diff --git a/car_product/overlay/frameworks/base/core/res/res/values-zh-rCN/strings.xml b/car_product/overlay/frameworks/base/core/res/res/values-zh-rCN/strings.xml
index bb3c97d..203a6fa 100644
--- a/car_product/overlay/frameworks/base/core/res/res/values-zh-rCN/strings.xml
+++ b/car_product/overlay/frameworks/base/core/res/res/values-zh-rCN/strings.xml
@@ -19,6 +19,5 @@
     xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
     <string name="owner_name" msgid="3416113395996003764">"司机"</string>
     <string name="permlab_accessCoarseLocation" msgid="2494909511737161237">"只有在前台运行时才能获取大致位置信息"</string>
-    <!-- no translation found for sensor_privacy_start_use_dialog_turn_on_button (2297855099350562159) -->
-    <skip />
+    <string name="sensor_privacy_start_use_dialog_turn_on_button" msgid="2297855099350562159">"开启麦克风"</string>
 </resources>
diff --git a/car_product/overlay/frameworks/base/core/res/res/values-zh-rHK/strings.xml b/car_product/overlay/frameworks/base/core/res/res/values-zh-rHK/strings.xml
index 86d3a3c..4804542 100644
--- a/car_product/overlay/frameworks/base/core/res/res/values-zh-rHK/strings.xml
+++ b/car_product/overlay/frameworks/base/core/res/res/values-zh-rHK/strings.xml
@@ -19,6 +19,5 @@
     xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
     <string name="owner_name" msgid="3416113395996003764">"司機"</string>
     <string name="permlab_accessCoarseLocation" msgid="2494909511737161237">"只在前景存取概略位置"</string>
-    <!-- no translation found for sensor_privacy_start_use_dialog_turn_on_button (2297855099350562159) -->
-    <skip />
+    <string name="sensor_privacy_start_use_dialog_turn_on_button" msgid="2297855099350562159">"開啟麥克風"</string>
 </resources>
diff --git a/car_product/overlay/frameworks/base/core/res/res/values-zh-rTW/strings.xml b/car_product/overlay/frameworks/base/core/res/res/values-zh-rTW/strings.xml
index adc9279..eac10a2 100644
--- a/car_product/overlay/frameworks/base/core/res/res/values-zh-rTW/strings.xml
+++ b/car_product/overlay/frameworks/base/core/res/res/values-zh-rTW/strings.xml
@@ -19,6 +19,5 @@
     xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
     <string name="owner_name" msgid="3416113395996003764">"駕駛"</string>
     <string name="permlab_accessCoarseLocation" msgid="2494909511737161237">"僅可在前景中取得概略位置"</string>
-    <!-- no translation found for sensor_privacy_start_use_dialog_turn_on_button (2297855099350562159) -->
-    <skip />
+    <string name="sensor_privacy_start_use_dialog_turn_on_button" msgid="2297855099350562159">"開啟麥克風"</string>
 </resources>
diff --git a/car_product/overlay/frameworks/base/core/res/res/values-zu/strings.xml b/car_product/overlay/frameworks/base/core/res/res/values-zu/strings.xml
index 25f11d1..33cf0dc 100644
--- a/car_product/overlay/frameworks/base/core/res/res/values-zu/strings.xml
+++ b/car_product/overlay/frameworks/base/core/res/res/values-zu/strings.xml
@@ -19,6 +19,5 @@
     xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
     <string name="owner_name" msgid="3416113395996003764">"Umshayeli"</string>
     <string name="permlab_accessCoarseLocation" msgid="2494909511737161237">"finyelela indawo enembile kuphela engaphambili"</string>
-    <!-- no translation found for sensor_privacy_start_use_dialog_turn_on_button (2297855099350562159) -->
-    <skip />
+    <string name="sensor_privacy_start_use_dialog_turn_on_button" msgid="2297855099350562159">"Vula imakrofoni"</string>
 </resources>
diff --git a/service/res/values-af/strings.xml b/service/res/values-af/strings.xml
index a0632c5..1c33916 100644
--- a/service/res/values-af/strings.xml
+++ b/service/res/values-af/strings.xml
@@ -182,20 +182,12 @@
     <string name="factory_reset_later_button" msgid="2401829720674483843">"Stel later terug"</string>
     <string name="factory_reset_later_text" msgid="5896142140528784784">"Inligtingvermaakstelsel stel terug as kar begin."</string>
     <string name="factory_reset_driving_text" msgid="6702298505761254553">"Die motor moet geparkeer wees om terug te stel."</string>
-    <!-- no translation found for resource_overuse_notification_title (3385149030747234969) -->
-    <skip />
-    <!-- no translation found for resource_overuse_notification_text_disable_app (4538000369374274293) -->
-    <skip />
-    <!-- no translation found for resource_overuse_notification_text_prioritize_app (4782324719261106243) -->
-    <skip />
-    <!-- no translation found for resource_overuse_notification_text_uninstall_app (531108846448668467) -->
-    <skip />
-    <!-- no translation found for resource_overuse_notification_button_disable_app (5511548570206345274) -->
-    <skip />
-    <!-- no translation found for resource_overuse_notification_button_prioritize_app (5327141954014335559) -->
-    <skip />
-    <!-- no translation found for resource_overuse_notification_button_uninstall_app (7327141273608850448) -->
-    <skip />
-    <!-- no translation found for resource_overuse_toast_disable_app_now (3182983639177825069) -->
-    <skip />
+    <string name="resource_overuse_notification_title" msgid="3385149030747234969">"<xliff:g id="ID_1">^1</xliff:g> beïnvloed tans jou stelselprestasie"</string>
+    <string name="resource_overuse_notification_text_disable_app" msgid="4538000369374274293">"Deaktiveer program om stelselprestasie te verbeter. Jy kan die program in Instellings weer aktiveer."</string>
+    <string name="resource_overuse_notification_text_prioritize_app" msgid="4782324719261106243">"Prioritiseer program om aan te hou om program te gebruik."</string>
+    <string name="resource_overuse_notification_text_uninstall_app" msgid="531108846448668467">"Deïnstalleer program om stelselprestasie te verbeter."</string>
+    <string name="resource_overuse_notification_button_disable_app" msgid="5511548570206345274">"Deaktiveer program"</string>
+    <string name="resource_overuse_notification_button_prioritize_app" msgid="5327141954014335559">"Prioritiseer program"</string>
+    <string name="resource_overuse_notification_button_uninstall_app" msgid="7327141273608850448">"Deïnstalleer program"</string>
+    <string name="resource_overuse_toast_disable_app_now" msgid="3182983639177825069">"<xliff:g id="ID_1">^1</xliff:g> is gedeaktiveer. Jy kan dit in instellings weer aktiveer."</string>
 </resources>
diff --git a/service/res/values-am/strings.xml b/service/res/values-am/strings.xml
index 321c2c8..f9096a9 100644
--- a/service/res/values-am/strings.xml
+++ b/service/res/values-am/strings.xml
@@ -182,20 +182,12 @@
     <string name="factory_reset_later_button" msgid="2401829720674483843">"በኋላ ዳግም አስጀምር"</string>
     <string name="factory_reset_later_text" msgid="5896142140528784784">"መኪናው በሚቀጥለው ጊዜ ሲጀምር የኢንፎቴይንመንት ሥርዓቱ ዳግም ይጀምራል።"</string>
     <string name="factory_reset_driving_text" msgid="6702298505761254553">"ዳግም ማስጀመርን ለመጀመር መኪናው መቆም አለበት።"</string>
-    <!-- no translation found for resource_overuse_notification_title (3385149030747234969) -->
-    <skip />
-    <!-- no translation found for resource_overuse_notification_text_disable_app (4538000369374274293) -->
-    <skip />
-    <!-- no translation found for resource_overuse_notification_text_prioritize_app (4782324719261106243) -->
-    <skip />
-    <!-- no translation found for resource_overuse_notification_text_uninstall_app (531108846448668467) -->
-    <skip />
-    <!-- no translation found for resource_overuse_notification_button_disable_app (5511548570206345274) -->
-    <skip />
-    <!-- no translation found for resource_overuse_notification_button_prioritize_app (5327141954014335559) -->
-    <skip />
-    <!-- no translation found for resource_overuse_notification_button_uninstall_app (7327141273608850448) -->
-    <skip />
-    <!-- no translation found for resource_overuse_toast_disable_app_now (3182983639177825069) -->
-    <skip />
+    <string name="resource_overuse_notification_title" msgid="3385149030747234969">"<xliff:g id="ID_1">^1</xliff:g> በስርዓትዎ አፈጻጸም ላይ ተጽዕኖ እያሳረፈ ነው"</string>
+    <string name="resource_overuse_notification_text_disable_app" msgid="4538000369374274293">"የስርዓት አፈጻጸምን ለማሻሻል መተግበሪያን ያሰናክሉ። በቅንብሮች ውስጥ መተግበሪያውን እንደገና ማንቃት ይችላሉ።"</string>
+    <string name="resource_overuse_notification_text_prioritize_app" msgid="4782324719261106243">"መተግበሪያን መጠቀሙን ለመቀጠል ለመተግበሪያ ቅድሚያ ይስጡ።"</string>
+    <string name="resource_overuse_notification_text_uninstall_app" msgid="531108846448668467">"የስርዓት አፈጻጸምን ለማሻሻል መተግበሪያን ያራግፉ።"</string>
+    <string name="resource_overuse_notification_button_disable_app" msgid="5511548570206345274">"መተግበሪያን አሰናክል"</string>
+    <string name="resource_overuse_notification_button_prioritize_app" msgid="5327141954014335559">"ለመተግበሪያ ቅድሚያ ስጥ"</string>
+    <string name="resource_overuse_notification_button_uninstall_app" msgid="7327141273608850448">"መተግበሪያን አራግፍ"</string>
+    <string name="resource_overuse_toast_disable_app_now" msgid="3182983639177825069">"<xliff:g id="ID_1">^1</xliff:g> ተሰናክሏል። በቅንብሮች ውስጥ እንደገና ሊያነቁት ይችላሉ።"</string>
 </resources>
diff --git a/service/res/values-ar/strings.xml b/service/res/values-ar/strings.xml
index b4adb69..aa89dec 100644
--- a/service/res/values-ar/strings.xml
+++ b/service/res/values-ar/strings.xml
@@ -182,20 +182,12 @@
     <string name="factory_reset_later_button" msgid="2401829720674483843">"إعادة الضبط لاحقًا"</string>
     <string name="factory_reset_later_text" msgid="5896142140528784784">"سيُعاد ضبط \"نظام الترفيه والمعلومات\" عند تشغيل السيارة لاحقًا."</string>
     <string name="factory_reset_driving_text" msgid="6702298505761254553">"يجب أن تكون السيارة متوقفة لبدء إعادة الضبط."</string>
-    <!-- no translation found for resource_overuse_notification_title (3385149030747234969) -->
-    <skip />
-    <!-- no translation found for resource_overuse_notification_text_disable_app (4538000369374274293) -->
-    <skip />
-    <!-- no translation found for resource_overuse_notification_text_prioritize_app (4782324719261106243) -->
-    <skip />
-    <!-- no translation found for resource_overuse_notification_text_uninstall_app (531108846448668467) -->
-    <skip />
-    <!-- no translation found for resource_overuse_notification_button_disable_app (5511548570206345274) -->
-    <skip />
-    <!-- no translation found for resource_overuse_notification_button_prioritize_app (5327141954014335559) -->
-    <skip />
-    <!-- no translation found for resource_overuse_notification_button_uninstall_app (7327141273608850448) -->
-    <skip />
-    <!-- no translation found for resource_overuse_toast_disable_app_now (3182983639177825069) -->
-    <skip />
+    <string name="resource_overuse_notification_title" msgid="3385149030747234969">"<xliff:g id="ID_1">^1</xliff:g> يؤثر في أداء نظامك"</string>
+    <string name="resource_overuse_notification_text_disable_app" msgid="4538000369374274293">"يجب إيقاف التطبيق لتحسين أداء النظام. يمكنك تفعيل التطبيق مرة أخرى في الإعدادات."</string>
+    <string name="resource_overuse_notification_text_prioritize_app" msgid="4782324719261106243">"يجب منح أولوية للتطبيق لمواصلة استخدامه."</string>
+    <string name="resource_overuse_notification_text_uninstall_app" msgid="531108846448668467">"يجب إلغاء تثبيت التطبيق لتحسين أداء النظام."</string>
+    <string name="resource_overuse_notification_button_disable_app" msgid="5511548570206345274">"إيقاف التطبيق"</string>
+    <string name="resource_overuse_notification_button_prioritize_app" msgid="5327141954014335559">"منح أولوية للتطبيق"</string>
+    <string name="resource_overuse_notification_button_uninstall_app" msgid="7327141273608850448">"إلغاء تثبيت التطبيق"</string>
+    <string name="resource_overuse_toast_disable_app_now" msgid="3182983639177825069">"تم إيقاف <xliff:g id="ID_1">^1</xliff:g>. يمكنك تفعيله مجددًا في الإعدادات."</string>
 </resources>
diff --git a/service/res/values-as/strings.xml b/service/res/values-as/strings.xml
index 4d9c517..1dcaa51 100644
--- a/service/res/values-as/strings.xml
+++ b/service/res/values-as/strings.xml
@@ -182,20 +182,12 @@
     <string name="factory_reset_later_button" msgid="2401829720674483843">"পাছত ৰিছেট কৰক"</string>
     <string name="factory_reset_later_text" msgid="5896142140528784784">"ইনফ’টেইনমেণ্ট ছিষ্টেমটোৱে পৰৱৰ্তী সময়ত গাড়ীখন ষ্টাৰ্ট হ\'লে ৰিছেট কৰিব।"</string>
     <string name="factory_reset_driving_text" msgid="6702298505761254553">"ৰিছেট কৰাটো আৰম্ভ কৰিবলৈ গাড়ীখন ৰখাই থ\'বই লাগিব।"</string>
-    <!-- no translation found for resource_overuse_notification_title (3385149030747234969) -->
-    <skip />
-    <!-- no translation found for resource_overuse_notification_text_disable_app (4538000369374274293) -->
-    <skip />
-    <!-- no translation found for resource_overuse_notification_text_prioritize_app (4782324719261106243) -->
-    <skip />
-    <!-- no translation found for resource_overuse_notification_text_uninstall_app (531108846448668467) -->
-    <skip />
-    <!-- no translation found for resource_overuse_notification_button_disable_app (5511548570206345274) -->
-    <skip />
-    <!-- no translation found for resource_overuse_notification_button_prioritize_app (5327141954014335559) -->
-    <skip />
-    <!-- no translation found for resource_overuse_notification_button_uninstall_app (7327141273608850448) -->
-    <skip />
-    <!-- no translation found for resource_overuse_toast_disable_app_now (3182983639177825069) -->
-    <skip />
+    <string name="resource_overuse_notification_title" msgid="3385149030747234969">"<xliff:g id="ID_1">^1</xliff:g>এ আপোনাৰ ছিষ্টেমৰ কাৰ্যদক্ষতাত প্ৰভাৱ পেলাইছে"</string>
+    <string name="resource_overuse_notification_text_disable_app" msgid="4538000369374274293">"ছিষ্টেমৰ কাৰ্যদক্ষতা উন্নত কৰিবলৈ এপ্ অক্ষম কৰক। আপুনি ছেটিঙত পুনৰ এপ্‌টো সক্ষম কৰিব পাৰে।"</string>
+    <string name="resource_overuse_notification_text_prioritize_app" msgid="4782324719261106243">"এপ্‌টো ব্যৱহাৰ কৰি থাকিবলৈ এপক অগ্ৰাধিকাৰ দিয়ক।"</string>
+    <string name="resource_overuse_notification_text_uninstall_app" msgid="531108846448668467">"ছিষ্টেমৰ কাৰ্যদক্ষতা উন্নত কৰিবলৈ এপ্ আনইনষ্টল কৰক।"</string>
+    <string name="resource_overuse_notification_button_disable_app" msgid="5511548570206345274">"এপ্ অক্ষম কৰক"</string>
+    <string name="resource_overuse_notification_button_prioritize_app" msgid="5327141954014335559">"এপক অগ্ৰাধিকাৰ দিয়ক"</string>
+    <string name="resource_overuse_notification_button_uninstall_app" msgid="7327141273608850448">"এপ্ আনইনষ্টল কৰক"</string>
+    <string name="resource_overuse_toast_disable_app_now" msgid="3182983639177825069">"<xliff:g id="ID_1">^1</xliff:g>ক অক্ষম কৰা হৈছে। আপুনি এইটো ছেটিঙত পুনৰ সক্ষম কৰিব পাৰে।"</string>
 </resources>
diff --git a/service/res/values-az/strings.xml b/service/res/values-az/strings.xml
index 499a22a..d15a8a0 100644
--- a/service/res/values-az/strings.xml
+++ b/service/res/values-az/strings.xml
@@ -182,20 +182,12 @@
     <string name="factory_reset_later_button" msgid="2401829720674483843">"Sonra sıfırlayın"</string>
     <string name="factory_reset_later_text" msgid="5896142140528784784">"Məlumat-əyləncə sistemi avtomobil növbəti dəfə işə düşəndə sıfırlanacaq."</string>
     <string name="factory_reset_driving_text" msgid="6702298505761254553">"Sıfırlamanı başlatmaq üçün avtomobil park edilməlidir."</string>
-    <!-- no translation found for resource_overuse_notification_title (3385149030747234969) -->
-    <skip />
-    <!-- no translation found for resource_overuse_notification_text_disable_app (4538000369374274293) -->
-    <skip />
-    <!-- no translation found for resource_overuse_notification_text_prioritize_app (4782324719261106243) -->
-    <skip />
-    <!-- no translation found for resource_overuse_notification_text_uninstall_app (531108846448668467) -->
-    <skip />
-    <!-- no translation found for resource_overuse_notification_button_disable_app (5511548570206345274) -->
-    <skip />
-    <!-- no translation found for resource_overuse_notification_button_prioritize_app (5327141954014335559) -->
-    <skip />
-    <!-- no translation found for resource_overuse_notification_button_uninstall_app (7327141273608850448) -->
-    <skip />
-    <!-- no translation found for resource_overuse_toast_disable_app_now (3182983639177825069) -->
-    <skip />
+    <string name="resource_overuse_notification_title" msgid="3385149030747234969">"<xliff:g id="ID_1">^1</xliff:g> sisteminizin performansına təsir edir"</string>
+    <string name="resource_overuse_notification_text_disable_app" msgid="4538000369374274293">"Sistemin performansını yaxşılaşdırmaq üçün tətbiqi deaktiv edin. Tətbiqi yenidən Ayarlarda aktiv edə bilərsiniz."</string>
+    <string name="resource_overuse_notification_text_prioritize_app" msgid="4782324719261106243">"Tətbiqdən istifadə etməyə davam etmək üçün tətbiqi prioritetləşdirin."</string>
+    <string name="resource_overuse_notification_text_uninstall_app" msgid="531108846448668467">"Sistemin performansını yaxşılaşdırmaq üçün tətbiqi sistemdən silin."</string>
+    <string name="resource_overuse_notification_button_disable_app" msgid="5511548570206345274">"Tətbiqi deaktiv edin"</string>
+    <string name="resource_overuse_notification_button_prioritize_app" msgid="5327141954014335559">"Tətbiqi prioritetləşdirin"</string>
+    <string name="resource_overuse_notification_button_uninstall_app" msgid="7327141273608850448">"Tətbiqi sistemdən silin"</string>
+    <string name="resource_overuse_toast_disable_app_now" msgid="3182983639177825069">"<xliff:g id="ID_1">^1</xliff:g> deaktiv edilib. Yenidən Ayarlarda aktiv edə bilərsiniz."</string>
 </resources>
diff --git a/service/res/values-b+sr+Latn/strings.xml b/service/res/values-b+sr+Latn/strings.xml
index 0b8fa0e..29fa321 100644
--- a/service/res/values-b+sr+Latn/strings.xml
+++ b/service/res/values-b+sr+Latn/strings.xml
@@ -182,20 +182,12 @@
     <string name="factory_reset_later_button" msgid="2401829720674483843">"Resetuj kasnije"</string>
     <string name="factory_reset_later_text" msgid="5896142140528784784">"Sis. za info-zab. se reset. kada opet upal. kola."</string>
     <string name="factory_reset_driving_text" msgid="6702298505761254553">"Morate da parkirate kola za početak resetovanja."</string>
-    <!-- no translation found for resource_overuse_notification_title (3385149030747234969) -->
-    <skip />
-    <!-- no translation found for resource_overuse_notification_text_disable_app (4538000369374274293) -->
-    <skip />
-    <!-- no translation found for resource_overuse_notification_text_prioritize_app (4782324719261106243) -->
-    <skip />
-    <!-- no translation found for resource_overuse_notification_text_uninstall_app (531108846448668467) -->
-    <skip />
-    <!-- no translation found for resource_overuse_notification_button_disable_app (5511548570206345274) -->
-    <skip />
-    <!-- no translation found for resource_overuse_notification_button_prioritize_app (5327141954014335559) -->
-    <skip />
-    <!-- no translation found for resource_overuse_notification_button_uninstall_app (7327141273608850448) -->
-    <skip />
-    <!-- no translation found for resource_overuse_toast_disable_app_now (3182983639177825069) -->
-    <skip />
+    <string name="resource_overuse_notification_title" msgid="3385149030747234969">"<xliff:g id="ID_1">^1</xliff:g> utiče na performanse sistema"</string>
+    <string name="resource_overuse_notification_text_disable_app" msgid="4538000369374274293">"Onemogućite aplikaciju da biste poboljšali performanse sistema. Aplikaciju možete ponovo da omogućite u Podešavanjima."</string>
+    <string name="resource_overuse_notification_text_prioritize_app" msgid="4782324719261106243">"Dajte prioritet aplikaciji da biste nastavili da je koristite."</string>
+    <string name="resource_overuse_notification_text_uninstall_app" msgid="531108846448668467">"Deinstalirajte aplikaciju da biste poboljšali performanse sistema."</string>
+    <string name="resource_overuse_notification_button_disable_app" msgid="5511548570206345274">"Onemogući aplikaciju"</string>
+    <string name="resource_overuse_notification_button_prioritize_app" msgid="5327141954014335559">"Dajte prioritet aplikaciji"</string>
+    <string name="resource_overuse_notification_button_uninstall_app" msgid="7327141273608850448">"Deinstalirajte aplikaciju"</string>
+    <string name="resource_overuse_toast_disable_app_now" msgid="3182983639177825069">"Aplikacija <xliff:g id="ID_1">^1</xliff:g> je onemogućena. Možete ponovo da je omogućite u Podešavanjima."</string>
 </resources>
diff --git a/service/res/values-be/strings.xml b/service/res/values-be/strings.xml
index 3c47c8b..73aa898 100644
--- a/service/res/values-be/strings.xml
+++ b/service/res/values-be/strings.xml
@@ -182,20 +182,12 @@
     <string name="factory_reset_later_button" msgid="2401829720674483843">"Скінуць пазней"</string>
     <string name="factory_reset_later_text" msgid="5896142140528784784">"Скід адбудзецца пры наступным запуску аўтамабіля."</string>
     <string name="factory_reset_driving_text" msgid="6702298505761254553">"Каб пачаць скід налад, прыпаркуйце аўтамабіль."</string>
-    <!-- no translation found for resource_overuse_notification_title (3385149030747234969) -->
-    <skip />
-    <!-- no translation found for resource_overuse_notification_text_disable_app (4538000369374274293) -->
-    <skip />
-    <!-- no translation found for resource_overuse_notification_text_prioritize_app (4782324719261106243) -->
-    <skip />
-    <!-- no translation found for resource_overuse_notification_text_uninstall_app (531108846448668467) -->
-    <skip />
-    <!-- no translation found for resource_overuse_notification_button_disable_app (5511548570206345274) -->
-    <skip />
-    <!-- no translation found for resource_overuse_notification_button_prioritize_app (5327141954014335559) -->
-    <skip />
-    <!-- no translation found for resource_overuse_notification_button_uninstall_app (7327141273608850448) -->
-    <skip />
-    <!-- no translation found for resource_overuse_toast_disable_app_now (3182983639177825069) -->
-    <skip />
+    <string name="resource_overuse_notification_title" msgid="3385149030747234969">"Праграма \"<xliff:g id="ID_1">^1</xliff:g>\" аказвае ўздзеянне на прадукцыйнасць сістэмы"</string>
+    <string name="resource_overuse_notification_text_disable_app" msgid="4538000369374274293">"Адключыце праграму, каб павысіць прадукцыйнасць сістэмы. Праграму можна будзе ўключыць зноў у Наладах."</string>
+    <string name="resource_overuse_notification_text_prioritize_app" msgid="4782324719261106243">"Зрабіце праграму прыярытэтнай, каб працягваць ёй карыстацца."</string>
+    <string name="resource_overuse_notification_text_uninstall_app" msgid="531108846448668467">"Выдаліце праграму, каб павысіць прадукцыйнасць сістэмы."</string>
+    <string name="resource_overuse_notification_button_disable_app" msgid="5511548570206345274">"Адключыць праграму"</string>
+    <string name="resource_overuse_notification_button_prioritize_app" msgid="5327141954014335559">"Зрабіць праграму прыярытэтнай"</string>
+    <string name="resource_overuse_notification_button_uninstall_app" msgid="7327141273608850448">"Выдаліць праграму"</string>
+    <string name="resource_overuse_toast_disable_app_now" msgid="3182983639177825069">"Праграма \"<xliff:g id="ID_1">^1</xliff:g>\" адключана. Зноў уключыць яе можна ў Наладах."</string>
 </resources>
diff --git a/service/res/values-bg/strings.xml b/service/res/values-bg/strings.xml
index a9ab535..7db7094 100644
--- a/service/res/values-bg/strings.xml
+++ b/service/res/values-bg/strings.xml
@@ -182,20 +182,12 @@
     <string name="factory_reset_later_button" msgid="2401829720674483843">"Нулиране по-късно"</string>
     <string name="factory_reset_later_text" msgid="5896142140528784784">"Основното у-во ще се нулира при следващото стартиране на колата."</string>
     <string name="factory_reset_driving_text" msgid="6702298505761254553">"Колата трябва да е паркирана, за да старт. нулирането."</string>
-    <!-- no translation found for resource_overuse_notification_title (3385149030747234969) -->
-    <skip />
-    <!-- no translation found for resource_overuse_notification_text_disable_app (4538000369374274293) -->
-    <skip />
-    <!-- no translation found for resource_overuse_notification_text_prioritize_app (4782324719261106243) -->
-    <skip />
-    <!-- no translation found for resource_overuse_notification_text_uninstall_app (531108846448668467) -->
-    <skip />
-    <!-- no translation found for resource_overuse_notification_button_disable_app (5511548570206345274) -->
-    <skip />
-    <!-- no translation found for resource_overuse_notification_button_prioritize_app (5327141954014335559) -->
-    <skip />
-    <!-- no translation found for resource_overuse_notification_button_uninstall_app (7327141273608850448) -->
-    <skip />
-    <!-- no translation found for resource_overuse_toast_disable_app_now (3182983639177825069) -->
-    <skip />
+    <string name="resource_overuse_notification_title" msgid="3385149030747234969">"<xliff:g id="ID_1">^1</xliff:g> засяга ефективността на системата ви."</string>
+    <string name="resource_overuse_notification_text_disable_app" msgid="4538000369374274293">"Деактивирайте приложението с цел подобряване на ефективността на системата. Можете да го активирате отново от настройките."</string>
+    <string name="resource_overuse_notification_text_prioritize_app" msgid="4782324719261106243">"Приоритизирайте приложението, за да продължите да го използвате."</string>
+    <string name="resource_overuse_notification_text_uninstall_app" msgid="531108846448668467">"Деинсталирайте приложение с цел подобряване на ефективността на системата."</string>
+    <string name="resource_overuse_notification_button_disable_app" msgid="5511548570206345274">"Деактивиране на приложението"</string>
+    <string name="resource_overuse_notification_button_prioritize_app" msgid="5327141954014335559">"Приоритизиране на приложението"</string>
+    <string name="resource_overuse_notification_button_uninstall_app" msgid="7327141273608850448">"Деинсталиране на приложението"</string>
+    <string name="resource_overuse_toast_disable_app_now" msgid="3182983639177825069">"Приложението <xliff:g id="ID_1">^1</xliff:g> е деактивирано. Можете да го активирате отново от настройките."</string>
 </resources>
diff --git a/service/res/values-bs/strings.xml b/service/res/values-bs/strings.xml
index edac948..1687754 100644
--- a/service/res/values-bs/strings.xml
+++ b/service/res/values-bs/strings.xml
@@ -182,20 +182,12 @@
     <string name="factory_reset_later_button" msgid="2401829720674483843">"Vrati na zad. kasnije"</string>
     <string name="factory_reset_later_text" msgid="5896142140528784784">"Info-zab. sist. će se vratiti na zadano kad opet pokrenete auto."</string>
     <string name="factory_reset_driving_text" msgid="6702298505761254553">"Da počnete vraćanje na zadano, parkirajte automobil."</string>
-    <!-- no translation found for resource_overuse_notification_title (3385149030747234969) -->
-    <skip />
-    <!-- no translation found for resource_overuse_notification_text_disable_app (4538000369374274293) -->
-    <skip />
-    <!-- no translation found for resource_overuse_notification_text_prioritize_app (4782324719261106243) -->
-    <skip />
-    <!-- no translation found for resource_overuse_notification_text_uninstall_app (531108846448668467) -->
-    <skip />
-    <!-- no translation found for resource_overuse_notification_button_disable_app (5511548570206345274) -->
-    <skip />
-    <!-- no translation found for resource_overuse_notification_button_prioritize_app (5327141954014335559) -->
-    <skip />
-    <!-- no translation found for resource_overuse_notification_button_uninstall_app (7327141273608850448) -->
-    <skip />
-    <!-- no translation found for resource_overuse_toast_disable_app_now (3182983639177825069) -->
-    <skip />
+    <string name="resource_overuse_notification_title" msgid="3385149030747234969">"<xliff:g id="ID_1">^1</xliff:g> utiče na performanse sistema"</string>
+    <string name="resource_overuse_notification_text_disable_app" msgid="4538000369374274293">"Onemogućite aplikaciju da poboljšate performanse sistema. Ponovo možete omogućiti aplikaciju u Postavkama."</string>
+    <string name="resource_overuse_notification_text_prioritize_app" msgid="4782324719261106243">"Dodijelite prioritet aplikaciji da je nastavite koristiti."</string>
+    <string name="resource_overuse_notification_text_uninstall_app" msgid="531108846448668467">"Deinstalirajte aplikaciju da poboljšate performanse sistema."</string>
+    <string name="resource_overuse_notification_button_disable_app" msgid="5511548570206345274">"Onemogući aplikaciju"</string>
+    <string name="resource_overuse_notification_button_prioritize_app" msgid="5327141954014335559">"Dodijeli prioritet aplikaciji"</string>
+    <string name="resource_overuse_notification_button_uninstall_app" msgid="7327141273608850448">"Deinstaliraj aplikaciju"</string>
+    <string name="resource_overuse_toast_disable_app_now" msgid="3182983639177825069">"Aplikacija <xliff:g id="ID_1">^1</xliff:g> je onemogućena. Ponovo je možete omogućiti u Postavkama."</string>
 </resources>
diff --git a/service/res/values-ca/strings.xml b/service/res/values-ca/strings.xml
index 818b091..e033f36 100644
--- a/service/res/values-ca/strings.xml
+++ b/service/res/values-ca/strings.xml
@@ -182,20 +182,12 @@
     <string name="factory_reset_later_button" msgid="2401829720674483843">"Restableix més tard"</string>
     <string name="factory_reset_later_text" msgid="5896142140528784784">"El sist. d\'infoentreteniment es restablirà en engegar el cotxe."</string>
     <string name="factory_reset_driving_text" msgid="6702298505761254553">"El cotxe ha d\'estar aparcat per al restabliment."</string>
-    <!-- no translation found for resource_overuse_notification_title (3385149030747234969) -->
-    <skip />
-    <!-- no translation found for resource_overuse_notification_text_disable_app (4538000369374274293) -->
-    <skip />
-    <!-- no translation found for resource_overuse_notification_text_prioritize_app (4782324719261106243) -->
-    <skip />
-    <!-- no translation found for resource_overuse_notification_text_uninstall_app (531108846448668467) -->
-    <skip />
-    <!-- no translation found for resource_overuse_notification_button_disable_app (5511548570206345274) -->
-    <skip />
-    <!-- no translation found for resource_overuse_notification_button_prioritize_app (5327141954014335559) -->
-    <skip />
-    <!-- no translation found for resource_overuse_notification_button_uninstall_app (7327141273608850448) -->
-    <skip />
-    <!-- no translation found for resource_overuse_toast_disable_app_now (3182983639177825069) -->
-    <skip />
+    <string name="resource_overuse_notification_title" msgid="3385149030747234969">"<xliff:g id="ID_1">^1</xliff:g> està afectant el rendiment del sistema"</string>
+    <string name="resource_overuse_notification_text_disable_app" msgid="4538000369374274293">"Desactiva l\'aplicació per millorar el rendiment del sistema. Pots tornar-la a activar a Configuració."</string>
+    <string name="resource_overuse_notification_text_prioritize_app" msgid="4782324719261106243">"Prioritza l\'aplicació per continuar utilitzant-la."</string>
+    <string name="resource_overuse_notification_text_uninstall_app" msgid="531108846448668467">"Desinstal·la l\'aplicació per millorar el rendiment del sistema."</string>
+    <string name="resource_overuse_notification_button_disable_app" msgid="5511548570206345274">"Desactiva l\'aplicació"</string>
+    <string name="resource_overuse_notification_button_prioritize_app" msgid="5327141954014335559">"Prioritza l\'aplicació"</string>
+    <string name="resource_overuse_notification_button_uninstall_app" msgid="7327141273608850448">"Desinstal·la l\'aplicació"</string>
+    <string name="resource_overuse_toast_disable_app_now" msgid="3182983639177825069">"<xliff:g id="ID_1">^1</xliff:g> s\'ha desactivat. Pots tornar a activar l\'aplicació a Configuració."</string>
 </resources>
diff --git a/service/res/values-cs/strings.xml b/service/res/values-cs/strings.xml
index bc13a7f..68f83f4 100644
--- a/service/res/values-cs/strings.xml
+++ b/service/res/values-cs/strings.xml
@@ -182,20 +182,12 @@
     <string name="factory_reset_later_button" msgid="2401829720674483843">"Resetovat později"</string>
     <string name="factory_reset_later_text" msgid="5896142140528784784">"Systém se resetuje při příštím nastartování auta."</string>
     <string name="factory_reset_driving_text" msgid="6702298505761254553">"Před zahájením resetu musí být auto zaparkované."</string>
-    <!-- no translation found for resource_overuse_notification_title (3385149030747234969) -->
-    <skip />
-    <!-- no translation found for resource_overuse_notification_text_disable_app (4538000369374274293) -->
-    <skip />
-    <!-- no translation found for resource_overuse_notification_text_prioritize_app (4782324719261106243) -->
-    <skip />
-    <!-- no translation found for resource_overuse_notification_text_uninstall_app (531108846448668467) -->
-    <skip />
-    <!-- no translation found for resource_overuse_notification_button_disable_app (5511548570206345274) -->
-    <skip />
-    <!-- no translation found for resource_overuse_notification_button_prioritize_app (5327141954014335559) -->
-    <skip />
-    <!-- no translation found for resource_overuse_notification_button_uninstall_app (7327141273608850448) -->
-    <skip />
-    <!-- no translation found for resource_overuse_toast_disable_app_now (3182983639177825069) -->
-    <skip />
+    <string name="resource_overuse_notification_title" msgid="3385149030747234969">"Aplikace <xliff:g id="ID_1">^1</xliff:g> ovlivňuje výkon systému."</string>
+    <string name="resource_overuse_notification_text_disable_app" msgid="4538000369374274293">"Deaktivováním aplikace vylepšete výkon systému. Aplikaci můžete znovu aktivovat v Nastavení."</string>
+    <string name="resource_overuse_notification_text_prioritize_app" msgid="4782324719261106243">"Upřednostněte aplikaci a nadále ji používejte."</string>
+    <string name="resource_overuse_notification_text_uninstall_app" msgid="531108846448668467">"Odinstalací aplikace vylepšete výkon systému."</string>
+    <string name="resource_overuse_notification_button_disable_app" msgid="5511548570206345274">"Deaktivovat aplikaci"</string>
+    <string name="resource_overuse_notification_button_prioritize_app" msgid="5327141954014335559">"Upřednostnit aplikaci"</string>
+    <string name="resource_overuse_notification_button_uninstall_app" msgid="7327141273608850448">"Odinstalovat aplikaci"</string>
+    <string name="resource_overuse_toast_disable_app_now" msgid="3182983639177825069">"Aplikace <xliff:g id="ID_1">^1</xliff:g> byla deaktivována. Znovu aktivovat ji můžete v Nastavení."</string>
 </resources>
diff --git a/service/res/values-da/strings.xml b/service/res/values-da/strings.xml
index 5379600..9022999 100644
--- a/service/res/values-da/strings.xml
+++ b/service/res/values-da/strings.xml
@@ -182,20 +182,12 @@
     <string name="factory_reset_later_button" msgid="2401829720674483843">"Nulstil senere"</string>
     <string name="factory_reset_later_text" msgid="5896142140528784784">"Infotainmentsystemet nulstilles, næste gang bilen starter."</string>
     <string name="factory_reset_driving_text" msgid="6702298505761254553">"Nulstillingen kan kun startes, når bilen er parkeret."</string>
-    <!-- no translation found for resource_overuse_notification_title (3385149030747234969) -->
-    <skip />
-    <!-- no translation found for resource_overuse_notification_text_disable_app (4538000369374274293) -->
-    <skip />
-    <!-- no translation found for resource_overuse_notification_text_prioritize_app (4782324719261106243) -->
-    <skip />
-    <!-- no translation found for resource_overuse_notification_text_uninstall_app (531108846448668467) -->
-    <skip />
-    <!-- no translation found for resource_overuse_notification_button_disable_app (5511548570206345274) -->
-    <skip />
-    <!-- no translation found for resource_overuse_notification_button_prioritize_app (5327141954014335559) -->
-    <skip />
-    <!-- no translation found for resource_overuse_notification_button_uninstall_app (7327141273608850448) -->
-    <skip />
-    <!-- no translation found for resource_overuse_toast_disable_app_now (3182983639177825069) -->
-    <skip />
+    <string name="resource_overuse_notification_title" msgid="3385149030747234969">"<xliff:g id="ID_1">^1</xliff:g> påvirker systemets ydeevne."</string>
+    <string name="resource_overuse_notification_text_disable_app" msgid="4538000369374274293">"Deaktiver appen for at forbedre systemets ydeevne. Du kan aktivere appen igen under Indstillinger."</string>
+    <string name="resource_overuse_notification_text_prioritize_app" msgid="4782324719261106243">"Prioriter appen for at fortsætte med at bruge den."</string>
+    <string name="resource_overuse_notification_text_uninstall_app" msgid="531108846448668467">"Afinstaller appen for at forbedre systemets ydeevne."</string>
+    <string name="resource_overuse_notification_button_disable_app" msgid="5511548570206345274">"Deaktiver app"</string>
+    <string name="resource_overuse_notification_button_prioritize_app" msgid="5327141954014335559">"Prioriter app"</string>
+    <string name="resource_overuse_notification_button_uninstall_app" msgid="7327141273608850448">"Afinstaller app"</string>
+    <string name="resource_overuse_toast_disable_app_now" msgid="3182983639177825069">"<xliff:g id="ID_1">^1</xliff:g> er blevet deaktiveret. Du kan aktivere den igen under Indstillinger."</string>
 </resources>
diff --git a/service/res/values-de/strings.xml b/service/res/values-de/strings.xml
index 18c646b..afb1467 100644
--- a/service/res/values-de/strings.xml
+++ b/service/res/values-de/strings.xml
@@ -182,20 +182,12 @@
     <string name="factory_reset_later_button" msgid="2401829720674483843">"Später zurücksetzen"</string>
     <string name="factory_reset_later_text" msgid="5896142140528784784">"Das Infotainmentsystem wird beim nächsten Start zurückgesetzt."</string>
     <string name="factory_reset_driving_text" msgid="6702298505761254553">"Zum Zurücksetzen muss das Auto stehen."</string>
-    <!-- no translation found for resource_overuse_notification_title (3385149030747234969) -->
-    <skip />
-    <!-- no translation found for resource_overuse_notification_text_disable_app (4538000369374274293) -->
-    <skip />
-    <!-- no translation found for resource_overuse_notification_text_prioritize_app (4782324719261106243) -->
-    <skip />
-    <!-- no translation found for resource_overuse_notification_text_uninstall_app (531108846448668467) -->
-    <skip />
-    <!-- no translation found for resource_overuse_notification_button_disable_app (5511548570206345274) -->
-    <skip />
-    <!-- no translation found for resource_overuse_notification_button_prioritize_app (5327141954014335559) -->
-    <skip />
-    <!-- no translation found for resource_overuse_notification_button_uninstall_app (7327141273608850448) -->
-    <skip />
-    <!-- no translation found for resource_overuse_toast_disable_app_now (3182983639177825069) -->
-    <skip />
+    <string name="resource_overuse_notification_title" msgid="3385149030747234969">"<xliff:g id="ID_1">^1</xliff:g> beeinträchtigt deine Systemleistung"</string>
+    <string name="resource_overuse_notification_text_disable_app" msgid="4538000369374274293">"Wenn du die Systemleistung verbessern möchtest, deaktiviere die App. Du kannst sie in den Einstellungen später wieder aktivieren."</string>
+    <string name="resource_overuse_notification_text_prioritize_app" msgid="4782324719261106243">"Wenn du die App weiterhin nutzen möchtest, priorisiere sie."</string>
+    <string name="resource_overuse_notification_text_uninstall_app" msgid="531108846448668467">"Wenn du die Systemleistung verbessern möchtest, deinstalliere die App."</string>
+    <string name="resource_overuse_notification_button_disable_app" msgid="5511548570206345274">"App deaktivieren"</string>
+    <string name="resource_overuse_notification_button_prioritize_app" msgid="5327141954014335559">"App priorisieren"</string>
+    <string name="resource_overuse_notification_button_uninstall_app" msgid="7327141273608850448">"App deinstallieren"</string>
+    <string name="resource_overuse_toast_disable_app_now" msgid="3182983639177825069">"<xliff:g id="ID_1">^1</xliff:g> wurde deaktiviert. Du kannst sie in den Einstellungen wieder aktivieren."</string>
 </resources>
diff --git a/service/res/values-el/strings.xml b/service/res/values-el/strings.xml
index f37ef3f..cf46947 100644
--- a/service/res/values-el/strings.xml
+++ b/service/res/values-el/strings.xml
@@ -182,20 +182,12 @@
     <string name="factory_reset_later_button" msgid="2401829720674483843">"Επαναφορά αργότερα"</string>
     <string name="factory_reset_later_text" msgid="5896142140528784784">"Επαναφ. συστήμ. ενημέρ. και ψυχαγ. στην επόμενη εκκίνηση αυτοκ."</string>
     <string name="factory_reset_driving_text" msgid="6702298505761254553">"Σταθμεύστε το αυτοκίνητο για έναρξη επαναφοράς."</string>
-    <!-- no translation found for resource_overuse_notification_title (3385149030747234969) -->
-    <skip />
-    <!-- no translation found for resource_overuse_notification_text_disable_app (4538000369374274293) -->
-    <skip />
-    <!-- no translation found for resource_overuse_notification_text_prioritize_app (4782324719261106243) -->
-    <skip />
-    <!-- no translation found for resource_overuse_notification_text_uninstall_app (531108846448668467) -->
-    <skip />
-    <!-- no translation found for resource_overuse_notification_button_disable_app (5511548570206345274) -->
-    <skip />
-    <!-- no translation found for resource_overuse_notification_button_prioritize_app (5327141954014335559) -->
-    <skip />
-    <!-- no translation found for resource_overuse_notification_button_uninstall_app (7327141273608850448) -->
-    <skip />
-    <!-- no translation found for resource_overuse_toast_disable_app_now (3182983639177825069) -->
-    <skip />
+    <string name="resource_overuse_notification_title" msgid="3385149030747234969">"Η εφαρμογή <xliff:g id="ID_1">^1</xliff:g> επηρεάζει την απόδοση του συστήματος"</string>
+    <string name="resource_overuse_notification_text_disable_app" msgid="4538000369374274293">"Απενεργοποιήστε την εφαρμογή για βελτίωση της απόδοσης του συστήματος. Μπορείτε να ενεργοποιήσετε ξανά την εφαρμογή στις Ρυθμίσεις."</string>
+    <string name="resource_overuse_notification_text_prioritize_app" msgid="4782324719261106243">"Δώστε προτεραιότητα στην εφαρμογή για να συνεχίσετε τη χρήση της."</string>
+    <string name="resource_overuse_notification_text_uninstall_app" msgid="531108846448668467">"Απεγκαταστήστε την εφαρμογή για βελτίωση της απόδοσης του συστήματος."</string>
+    <string name="resource_overuse_notification_button_disable_app" msgid="5511548570206345274">"Απενεργοποίηση εφαρμογής"</string>
+    <string name="resource_overuse_notification_button_prioritize_app" msgid="5327141954014335559">"Προτεραιότητα εφαρμογής"</string>
+    <string name="resource_overuse_notification_button_uninstall_app" msgid="7327141273608850448">"Απεγκατάσταση εφαρμογής"</string>
+    <string name="resource_overuse_toast_disable_app_now" msgid="3182983639177825069">"Η εφαρμογή <xliff:g id="ID_1">^1</xliff:g> έχει απενεργοποιηθεί. Μπορείτε να την ενεργοποιήσετε ξανά στις Ρυθμίσεις."</string>
 </resources>
diff --git a/service/res/values-es-rUS/strings.xml b/service/res/values-es-rUS/strings.xml
index 8a75bcd..d7ae7cd 100644
--- a/service/res/values-es-rUS/strings.xml
+++ b/service/res/values-es-rUS/strings.xml
@@ -182,20 +182,12 @@
     <string name="factory_reset_later_button" msgid="2401829720674483843">"Restablecer luego"</string>
     <string name="factory_reset_later_text" msgid="5896142140528784784">"Se restablecerá el sistema cuando arranques el auto."</string>
     <string name="factory_reset_driving_text" msgid="6702298505761254553">"Estaciona el vehículo para el restablecimiento."</string>
-    <!-- no translation found for resource_overuse_notification_title (3385149030747234969) -->
-    <skip />
-    <!-- no translation found for resource_overuse_notification_text_disable_app (4538000369374274293) -->
-    <skip />
-    <!-- no translation found for resource_overuse_notification_text_prioritize_app (4782324719261106243) -->
-    <skip />
-    <!-- no translation found for resource_overuse_notification_text_uninstall_app (531108846448668467) -->
-    <skip />
-    <!-- no translation found for resource_overuse_notification_button_disable_app (5511548570206345274) -->
-    <skip />
-    <!-- no translation found for resource_overuse_notification_button_prioritize_app (5327141954014335559) -->
-    <skip />
-    <!-- no translation found for resource_overuse_notification_button_uninstall_app (7327141273608850448) -->
-    <skip />
-    <!-- no translation found for resource_overuse_toast_disable_app_now (3182983639177825069) -->
-    <skip />
+    <string name="resource_overuse_notification_title" msgid="3385149030747234969">"<xliff:g id="ID_1">^1</xliff:g> está afectando el rendimiento del sistema"</string>
+    <string name="resource_overuse_notification_text_disable_app" msgid="4538000369374274293">"Inhabilita la app para mejorar el rendimiento del sistema. Puedes volver a habilitarla en Configuración."</string>
+    <string name="resource_overuse_notification_text_prioritize_app" msgid="4782324719261106243">"Prioriza la app para seguir usándola."</string>
+    <string name="resource_overuse_notification_text_uninstall_app" msgid="531108846448668467">"Desinstala la app para mejorar el rendimiento del sistema."</string>
+    <string name="resource_overuse_notification_button_disable_app" msgid="5511548570206345274">"Inhabilitar app"</string>
+    <string name="resource_overuse_notification_button_prioritize_app" msgid="5327141954014335559">"Priorizar app"</string>
+    <string name="resource_overuse_notification_button_uninstall_app" msgid="7327141273608850448">"Desinstalar app"</string>
+    <string name="resource_overuse_toast_disable_app_now" msgid="3182983639177825069">"Se inhabilitó <xliff:g id="ID_1">^1</xliff:g>. Puedes volver a habilitarla en Configuración."</string>
 </resources>
diff --git a/service/res/values-et/strings.xml b/service/res/values-et/strings.xml
index c02f324..b9d311a 100644
--- a/service/res/values-et/strings.xml
+++ b/service/res/values-et/strings.xml
@@ -182,20 +182,12 @@
     <string name="factory_reset_later_button" msgid="2401829720674483843">"Lähtesta hiljem"</string>
     <string name="factory_reset_later_text" msgid="5896142140528784784">"Teabe ja meelelahutuse süsteem lähtestatakse järgmisel korral, kui auto käivitatakse."</string>
     <string name="factory_reset_driving_text" msgid="6702298505761254553">"Lähtestamise alustamiseks peab auto olema pargitud."</string>
-    <!-- no translation found for resource_overuse_notification_title (3385149030747234969) -->
-    <skip />
-    <!-- no translation found for resource_overuse_notification_text_disable_app (4538000369374274293) -->
-    <skip />
-    <!-- no translation found for resource_overuse_notification_text_prioritize_app (4782324719261106243) -->
-    <skip />
-    <!-- no translation found for resource_overuse_notification_text_uninstall_app (531108846448668467) -->
-    <skip />
-    <!-- no translation found for resource_overuse_notification_button_disable_app (5511548570206345274) -->
-    <skip />
-    <!-- no translation found for resource_overuse_notification_button_prioritize_app (5327141954014335559) -->
-    <skip />
-    <!-- no translation found for resource_overuse_notification_button_uninstall_app (7327141273608850448) -->
-    <skip />
-    <!-- no translation found for resource_overuse_toast_disable_app_now (3182983639177825069) -->
-    <skip />
+    <string name="resource_overuse_notification_title" msgid="3385149030747234969">"<xliff:g id="ID_1">^1</xliff:g> mõjutab teie süsteemi toimivust."</string>
+    <string name="resource_overuse_notification_text_disable_app" msgid="4538000369374274293">"Keelake rakendus, et täiustada süsteemi toimivust. Seadetes saate rakenduse uuesti lubada."</string>
+    <string name="resource_overuse_notification_text_prioritize_app" msgid="4782324719261106243">"Prioriseerige rakendus, et selle kasutamist jätkata."</string>
+    <string name="resource_overuse_notification_text_uninstall_app" msgid="531108846448668467">"Desinstallige rakendus, et süsteemi toimivust parandada."</string>
+    <string name="resource_overuse_notification_button_disable_app" msgid="5511548570206345274">"Keela rakendus"</string>
+    <string name="resource_overuse_notification_button_prioritize_app" msgid="5327141954014335559">"Prioriseeri rakendus"</string>
+    <string name="resource_overuse_notification_button_uninstall_app" msgid="7327141273608850448">"Desinstalli rakendus"</string>
+    <string name="resource_overuse_toast_disable_app_now" msgid="3182983639177825069">"<xliff:g id="ID_1">^1</xliff:g> on keelatud. Seadetes saate selle uuesti lubada."</string>
 </resources>
diff --git a/service/res/values-eu/strings.xml b/service/res/values-eu/strings.xml
index 496444b..fe841c0 100644
--- a/service/res/values-eu/strings.xml
+++ b/service/res/values-eu/strings.xml
@@ -182,20 +182,12 @@
     <string name="factory_reset_later_button" msgid="2401829720674483843">"Berrezarri geroago"</string>
     <string name="factory_reset_later_text" msgid="5896142140528784784">"Informazio- eta aisia-sistema autoa abiarazten den hurrengo aldian berrezarriko da."</string>
     <string name="factory_reset_driving_text" msgid="6702298505761254553">"Autoak aparkatuta egon behar du berrezartzea hasteko."</string>
-    <!-- no translation found for resource_overuse_notification_title (3385149030747234969) -->
-    <skip />
-    <!-- no translation found for resource_overuse_notification_text_disable_app (4538000369374274293) -->
-    <skip />
-    <!-- no translation found for resource_overuse_notification_text_prioritize_app (4782324719261106243) -->
-    <skip />
-    <!-- no translation found for resource_overuse_notification_text_uninstall_app (531108846448668467) -->
-    <skip />
-    <!-- no translation found for resource_overuse_notification_button_disable_app (5511548570206345274) -->
-    <skip />
-    <!-- no translation found for resource_overuse_notification_button_prioritize_app (5327141954014335559) -->
-    <skip />
-    <!-- no translation found for resource_overuse_notification_button_uninstall_app (7327141273608850448) -->
-    <skip />
-    <!-- no translation found for resource_overuse_toast_disable_app_now (3182983639177825069) -->
-    <skip />
+    <string name="resource_overuse_notification_title" msgid="3385149030747234969">"Sistemaren errendimendua oztopatzen ari da <xliff:g id="ID_1">^1</xliff:g>"</string>
+    <string name="resource_overuse_notification_text_disable_app" msgid="4538000369374274293">"Desgaitu aplikazioa sistemaren errendimendua hobetzeko. Berriro gaitu nahi izanez gero, joan ezarpenetara."</string>
+    <string name="resource_overuse_notification_text_prioritize_app" msgid="4782324719261106243">"Eman lehentasuna aplikazioari hura erabiltzen jarraitzeko"</string>
+    <string name="resource_overuse_notification_text_uninstall_app" msgid="531108846448668467">"Desinstalatu aplikazioa sistemaren errendimendua hobetzeko."</string>
+    <string name="resource_overuse_notification_button_disable_app" msgid="5511548570206345274">"Desgaitu aplikazioa"</string>
+    <string name="resource_overuse_notification_button_prioritize_app" msgid="5327141954014335559">"Eman lehentasuna aplikazioari"</string>
+    <string name="resource_overuse_notification_button_uninstall_app" msgid="7327141273608850448">"Desinstalatu aplikazioa"</string>
+    <string name="resource_overuse_toast_disable_app_now" msgid="3182983639177825069">"<xliff:g id="ID_1">^1</xliff:g> desgaitu egin da. Hura berriro gaitzeko, joan ezarpenetara."</string>
 </resources>
diff --git a/service/res/values-fa/strings.xml b/service/res/values-fa/strings.xml
index ab34a7a..749dc19 100644
--- a/service/res/values-fa/strings.xml
+++ b/service/res/values-fa/strings.xml
@@ -182,20 +182,12 @@
     <string name="factory_reset_later_button" msgid="2401829720674483843">"بعداً بازنشانی شود"</string>
     <string name="factory_reset_later_text" msgid="5896142140528784784">"دفعه بعدی که خودرو راه‌اندازی شد، سیستم اطلاعات-سرگرمی بازنشانی می‌شود."</string>
     <string name="factory_reset_driving_text" msgid="6702298505761254553">"برای شروع بازنشانی، خودرو باید پارک شده باشد."</string>
-    <!-- no translation found for resource_overuse_notification_title (3385149030747234969) -->
-    <skip />
-    <!-- no translation found for resource_overuse_notification_text_disable_app (4538000369374274293) -->
-    <skip />
-    <!-- no translation found for resource_overuse_notification_text_prioritize_app (4782324719261106243) -->
-    <skip />
-    <!-- no translation found for resource_overuse_notification_text_uninstall_app (531108846448668467) -->
-    <skip />
-    <!-- no translation found for resource_overuse_notification_button_disable_app (5511548570206345274) -->
-    <skip />
-    <!-- no translation found for resource_overuse_notification_button_prioritize_app (5327141954014335559) -->
-    <skip />
-    <!-- no translation found for resource_overuse_notification_button_uninstall_app (7327141273608850448) -->
-    <skip />
-    <!-- no translation found for resource_overuse_toast_disable_app_now (3182983639177825069) -->
-    <skip />
+    <string name="resource_overuse_notification_title" msgid="3385149030747234969">"<xliff:g id="ID_1">^1</xliff:g> عملکرد سیستم را تحت‌تأثیر قرار داده است"</string>
+    <string name="resource_overuse_notification_text_disable_app" msgid="4538000369374274293">"برای بهبود عملکرد سیستم، برنامه را غیرفعال کنید. در «تنظیمات» می‌توانید برنامه را دوباره فعال کنید."</string>
+    <string name="resource_overuse_notification_text_prioritize_app" msgid="4782324719261106243">"برای ادامه استفاده از برنامه، برنامه را اولویت‌بندی کنید."</string>
+    <string name="resource_overuse_notification_text_uninstall_app" msgid="531108846448668467">"برای بهبود عملکرد سیستم، برنامه را حذف نصب کنید."</string>
+    <string name="resource_overuse_notification_button_disable_app" msgid="5511548570206345274">"غیرفعال کردن برنامه"</string>
+    <string name="resource_overuse_notification_button_prioritize_app" msgid="5327141954014335559">"الویت‌بندی برنامه"</string>
+    <string name="resource_overuse_notification_button_uninstall_app" msgid="7327141273608850448">"حذف نصب برنامه"</string>
+    <string name="resource_overuse_toast_disable_app_now" msgid="3182983639177825069">"<xliff:g id="ID_1">^1</xliff:g> غیرفعال شد. در «تنظیمات» می‌توانید آن را دوباره فعال کنید."</string>
 </resources>
diff --git a/service/res/values-fi/strings.xml b/service/res/values-fi/strings.xml
index 6bce0d6..7f865fc 100644
--- a/service/res/values-fi/strings.xml
+++ b/service/res/values-fi/strings.xml
@@ -182,20 +182,12 @@
     <string name="factory_reset_later_button" msgid="2401829720674483843">"Palauta myöhemmin"</string>
     <string name="factory_reset_later_text" msgid="5896142140528784784">"Järjestelmä palautetaan, kun auto taas käynnistyy."</string>
     <string name="factory_reset_driving_text" msgid="6702298505761254553">"Auto on pysäköitävä palautusta varten."</string>
-    <!-- no translation found for resource_overuse_notification_title (3385149030747234969) -->
-    <skip />
-    <!-- no translation found for resource_overuse_notification_text_disable_app (4538000369374274293) -->
-    <skip />
-    <!-- no translation found for resource_overuse_notification_text_prioritize_app (4782324719261106243) -->
-    <skip />
-    <!-- no translation found for resource_overuse_notification_text_uninstall_app (531108846448668467) -->
-    <skip />
-    <!-- no translation found for resource_overuse_notification_button_disable_app (5511548570206345274) -->
-    <skip />
-    <!-- no translation found for resource_overuse_notification_button_prioritize_app (5327141954014335559) -->
-    <skip />
-    <!-- no translation found for resource_overuse_notification_button_uninstall_app (7327141273608850448) -->
-    <skip />
-    <!-- no translation found for resource_overuse_toast_disable_app_now (3182983639177825069) -->
-    <skip />
+    <string name="resource_overuse_notification_title" msgid="3385149030747234969">"<xliff:g id="ID_1">^1</xliff:g> vaikuttaa järjestelmän toimintaan"</string>
+    <string name="resource_overuse_notification_text_disable_app" msgid="4538000369374274293">"Poista sovellus käytöstä parantaaksesi järjestelmän toimintaa. Voit ottaa sovelluksen uudelleen käyttöön asetuksista."</string>
+    <string name="resource_overuse_notification_text_prioritize_app" msgid="4782324719261106243">"Priorisoi sovellusta, jos haluat jatkaa sen käyttöä."</string>
+    <string name="resource_overuse_notification_text_uninstall_app" msgid="531108846448668467">"Poista sovellus parantaaksesi järjestelmän toimintaa."</string>
+    <string name="resource_overuse_notification_button_disable_app" msgid="5511548570206345274">"Poista sovellus käytöstä"</string>
+    <string name="resource_overuse_notification_button_prioritize_app" msgid="5327141954014335559">"Priorisoi sovellusta"</string>
+    <string name="resource_overuse_notification_button_uninstall_app" msgid="7327141273608850448">"Poista sovellus"</string>
+    <string name="resource_overuse_toast_disable_app_now" msgid="3182983639177825069">"<xliff:g id="ID_1">^1</xliff:g> on poistettu käytöstä. Voit ottaa sen uudelleen käyttöön asetuksista."</string>
 </resources>
diff --git a/service/res/values-fr-rCA/strings.xml b/service/res/values-fr-rCA/strings.xml
index c2fcf76..349edc9 100644
--- a/service/res/values-fr-rCA/strings.xml
+++ b/service/res/values-fr-rCA/strings.xml
@@ -182,20 +182,12 @@
     <string name="factory_reset_later_button" msgid="2401829720674483843">"Réinit. plus tard"</string>
     <string name="factory_reset_later_text" msgid="5896142140528784784">"Le système d\'infodivertissement se réinitialisera au prochain démarrage du véhicule."</string>
     <string name="factory_reset_driving_text" msgid="6702298505761254553">"Garez-vous pour lancer la réinitialisation."</string>
-    <!-- no translation found for resource_overuse_notification_title (3385149030747234969) -->
-    <skip />
-    <!-- no translation found for resource_overuse_notification_text_disable_app (4538000369374274293) -->
-    <skip />
-    <!-- no translation found for resource_overuse_notification_text_prioritize_app (4782324719261106243) -->
-    <skip />
-    <!-- no translation found for resource_overuse_notification_text_uninstall_app (531108846448668467) -->
-    <skip />
-    <!-- no translation found for resource_overuse_notification_button_disable_app (5511548570206345274) -->
-    <skip />
-    <!-- no translation found for resource_overuse_notification_button_prioritize_app (5327141954014335559) -->
-    <skip />
-    <!-- no translation found for resource_overuse_notification_button_uninstall_app (7327141273608850448) -->
-    <skip />
-    <!-- no translation found for resource_overuse_toast_disable_app_now (3182983639177825069) -->
-    <skip />
+    <string name="resource_overuse_notification_title" msgid="3385149030747234969">"<xliff:g id="ID_1">^1</xliff:g> perturbe les performances de votre système"</string>
+    <string name="resource_overuse_notification_text_disable_app" msgid="4538000369374274293">"Désactivez l\'application pour améliorer les performances du système. Vous pouvez réactiver l\'application dans les paramètres."</string>
+    <string name="resource_overuse_notification_text_prioritize_app" msgid="4782324719261106243">"Priorisez l\'application pour continuer à l\'utiliser."</string>
+    <string name="resource_overuse_notification_text_uninstall_app" msgid="531108846448668467">"Désinstallez l\'application pour améliorer les performances du système."</string>
+    <string name="resource_overuse_notification_button_disable_app" msgid="5511548570206345274">"Désactiver l\'application"</string>
+    <string name="resource_overuse_notification_button_prioritize_app" msgid="5327141954014335559">"Prioriser l\'application"</string>
+    <string name="resource_overuse_notification_button_uninstall_app" msgid="7327141273608850448">"Désinstaller l\'application"</string>
+    <string name="resource_overuse_toast_disable_app_now" msgid="3182983639177825069">"<xliff:g id="ID_1">^1</xliff:g> a été désactivé. Vous pouvez le réactiver dans les paramètres."</string>
 </resources>
diff --git a/service/res/values-fr/strings.xml b/service/res/values-fr/strings.xml
index 7fc1770..4dbf2c3 100644
--- a/service/res/values-fr/strings.xml
+++ b/service/res/values-fr/strings.xml
@@ -182,20 +182,12 @@
     <string name="factory_reset_later_button" msgid="2401829720674483843">"Réinitialiser plus tard"</string>
     <string name="factory_reset_later_text" msgid="5896142140528784784">"Le système d\'infoloisirs se réinitialisera au prochain démarrage de la voiture."</string>
     <string name="factory_reset_driving_text" msgid="6702298505761254553">"Garez-vous pour lancer la réinitialisation."</string>
-    <!-- no translation found for resource_overuse_notification_title (3385149030747234969) -->
-    <skip />
-    <!-- no translation found for resource_overuse_notification_text_disable_app (4538000369374274293) -->
-    <skip />
-    <!-- no translation found for resource_overuse_notification_text_prioritize_app (4782324719261106243) -->
-    <skip />
-    <!-- no translation found for resource_overuse_notification_text_uninstall_app (531108846448668467) -->
-    <skip />
-    <!-- no translation found for resource_overuse_notification_button_disable_app (5511548570206345274) -->
-    <skip />
-    <!-- no translation found for resource_overuse_notification_button_prioritize_app (5327141954014335559) -->
-    <skip />
-    <!-- no translation found for resource_overuse_notification_button_uninstall_app (7327141273608850448) -->
-    <skip />
-    <!-- no translation found for resource_overuse_toast_disable_app_now (3182983639177825069) -->
-    <skip />
+    <string name="resource_overuse_notification_title" msgid="3385149030747234969">"<xliff:g id="ID_1">^1</xliff:g> affecte les performances du système"</string>
+    <string name="resource_overuse_notification_text_disable_app" msgid="4538000369374274293">"Désactivez l\'appli pour améliorer les performances du système. Vous pourrez la réactiver dans les paramètres."</string>
+    <string name="resource_overuse_notification_text_prioritize_app" msgid="4782324719261106243">"Donnez priorité à l\'appli pour continuer à l\'utiliser."</string>
+    <string name="resource_overuse_notification_text_uninstall_app" msgid="531108846448668467">"Désinstallez l\'appli pour améliorer les performances du système."</string>
+    <string name="resource_overuse_notification_button_disable_app" msgid="5511548570206345274">"Désactiver l\'appli"</string>
+    <string name="resource_overuse_notification_button_prioritize_app" msgid="5327141954014335559">"Donner priorité à l\'appli"</string>
+    <string name="resource_overuse_notification_button_uninstall_app" msgid="7327141273608850448">"Désinstaller l\'appli"</string>
+    <string name="resource_overuse_toast_disable_app_now" msgid="3182983639177825069">"<xliff:g id="ID_1">^1</xliff:g> a été désactivée. Vous pouvez la réactiver dans les paramètres."</string>
 </resources>
diff --git a/service/res/values-gl/strings.xml b/service/res/values-gl/strings.xml
index 7c66b7d..4893565 100644
--- a/service/res/values-gl/strings.xml
+++ b/service/res/values-gl/strings.xml
@@ -182,20 +182,12 @@
     <string name="factory_reset_later_button" msgid="2401829720674483843">"Restablecer despois"</string>
     <string name="factory_reset_later_text" msgid="5896142140528784784">"O sistema restablecerase cando se volva arrincar o coche."</string>
     <string name="factory_reset_driving_text" msgid="6702298505761254553">"O coche debe estar aparcado para restablecelo."</string>
-    <!-- no translation found for resource_overuse_notification_title (3385149030747234969) -->
-    <skip />
-    <!-- no translation found for resource_overuse_notification_text_disable_app (4538000369374274293) -->
-    <skip />
-    <!-- no translation found for resource_overuse_notification_text_prioritize_app (4782324719261106243) -->
-    <skip />
-    <!-- no translation found for resource_overuse_notification_text_uninstall_app (531108846448668467) -->
-    <skip />
-    <!-- no translation found for resource_overuse_notification_button_disable_app (5511548570206345274) -->
-    <skip />
-    <!-- no translation found for resource_overuse_notification_button_prioritize_app (5327141954014335559) -->
-    <skip />
-    <!-- no translation found for resource_overuse_notification_button_uninstall_app (7327141273608850448) -->
-    <skip />
-    <!-- no translation found for resource_overuse_toast_disable_app_now (3182983639177825069) -->
-    <skip />
+    <string name="resource_overuse_notification_title" msgid="3385149030747234969">"<xliff:g id="ID_1">^1</xliff:g> está prexudicando o rendemento do sistema"</string>
+    <string name="resource_overuse_notification_text_disable_app" msgid="4538000369374274293">"Desactiva a aplicación para mellorar o rendemento do sistema. Podes activala de novo en Configuración."</string>
+    <string name="resource_overuse_notification_text_prioritize_app" msgid="4782324719261106243">"Prioriza a aplicación para seguir usándoa."</string>
+    <string name="resource_overuse_notification_text_uninstall_app" msgid="531108846448668467">"Desinstala a aplicación para mellorar o rendemento do sistema."</string>
+    <string name="resource_overuse_notification_button_disable_app" msgid="5511548570206345274">"Desactivar aplicación"</string>
+    <string name="resource_overuse_notification_button_prioritize_app" msgid="5327141954014335559">"Priorizar aplicación"</string>
+    <string name="resource_overuse_notification_button_uninstall_app" msgid="7327141273608850448">"Desinstalar aplicación"</string>
+    <string name="resource_overuse_toast_disable_app_now" msgid="3182983639177825069">"Desactivouse a aplicación <xliff:g id="ID_1">^1</xliff:g>. Podes activala de novo en Configuración."</string>
 </resources>
diff --git a/service/res/values-hi/strings.xml b/service/res/values-hi/strings.xml
index e53cc67..cd93c95 100644
--- a/service/res/values-hi/strings.xml
+++ b/service/res/values-hi/strings.xml
@@ -182,20 +182,12 @@
     <string name="factory_reset_later_button" msgid="2401829720674483843">"बाद में रीसेट करें"</string>
     <string name="factory_reset_later_text" msgid="5896142140528784784">"अगली बार कार के स्टार्ट होने पर, सूचना और मनोरंजन की सुविधा देने वाला डिवाइस रीसेट होगा."</string>
     <string name="factory_reset_driving_text" msgid="6702298505761254553">"रीसेट शुरू करने के लिए ज़रूरी है कि कार पार्क हो."</string>
-    <!-- no translation found for resource_overuse_notification_title (3385149030747234969) -->
-    <skip />
-    <!-- no translation found for resource_overuse_notification_text_disable_app (4538000369374274293) -->
-    <skip />
-    <!-- no translation found for resource_overuse_notification_text_prioritize_app (4782324719261106243) -->
-    <skip />
-    <!-- no translation found for resource_overuse_notification_text_uninstall_app (531108846448668467) -->
-    <skip />
-    <!-- no translation found for resource_overuse_notification_button_disable_app (5511548570206345274) -->
-    <skip />
-    <!-- no translation found for resource_overuse_notification_button_prioritize_app (5327141954014335559) -->
-    <skip />
-    <!-- no translation found for resource_overuse_notification_button_uninstall_app (7327141273608850448) -->
-    <skip />
-    <!-- no translation found for resource_overuse_toast_disable_app_now (3182983639177825069) -->
-    <skip />
+    <string name="resource_overuse_notification_title" msgid="3385149030747234969">"<xliff:g id="ID_1">^1</xliff:g>, आपके सिस्टम की परफ़ॉर्मेंस पर असर डालता है"</string>
+    <string name="resource_overuse_notification_text_disable_app" msgid="4538000369374274293">"सिस्टम की परफ़ॉर्मेंस को बेहतर बनाने के लिए, ऐप्लिकेशन बंद करें. आप सेटिंग में जाकर, ऐप्लिकेशन को दोबारा चालू कर सकते हैं."</string>
+    <string name="resource_overuse_notification_text_prioritize_app" msgid="4782324719261106243">"ऐप्लिकेशन का इस्तेमाल करते रहने के लिए, उसे प्राथमिकता दें."</string>
+    <string name="resource_overuse_notification_text_uninstall_app" msgid="531108846448668467">"सिस्टम की परफ़ॉर्मेंस को बेहतर बनाने के लिए, ऐप्लिकेशन को अनइंस्टॉल करें."</string>
+    <string name="resource_overuse_notification_button_disable_app" msgid="5511548570206345274">"ऐप्लिकेशन बंद करें"</string>
+    <string name="resource_overuse_notification_button_prioritize_app" msgid="5327141954014335559">"ऐप्लिकेशन को प्राथमिकता दें"</string>
+    <string name="resource_overuse_notification_button_uninstall_app" msgid="7327141273608850448">"ऐप्लिकेशन अनइंस्टॉल करें"</string>
+    <string name="resource_overuse_toast_disable_app_now" msgid="3182983639177825069">"<xliff:g id="ID_1">^1</xliff:g> को बंद कर दिया गया है. आप सेटिंग में जाकर, इसे दोबारा चालू कर सकते हैं."</string>
 </resources>
diff --git a/service/res/values-hr/strings.xml b/service/res/values-hr/strings.xml
index 4e133e7..151e3a1 100644
--- a/service/res/values-hr/strings.xml
+++ b/service/res/values-hr/strings.xml
@@ -182,20 +182,12 @@
     <string name="factory_reset_later_button" msgid="2401829720674483843">"Resetiraj kasnije"</string>
     <string name="factory_reset_later_text" msgid="5896142140528784784">"Sustav za informiranje i zabavu resetirat će se kad pokrenete auto."</string>
     <string name="factory_reset_driving_text" msgid="6702298505761254553">"Da biste resetirali, automobil mora biti parkiran."</string>
-    <!-- no translation found for resource_overuse_notification_title (3385149030747234969) -->
-    <skip />
-    <!-- no translation found for resource_overuse_notification_text_disable_app (4538000369374274293) -->
-    <skip />
-    <!-- no translation found for resource_overuse_notification_text_prioritize_app (4782324719261106243) -->
-    <skip />
-    <!-- no translation found for resource_overuse_notification_text_uninstall_app (531108846448668467) -->
-    <skip />
-    <!-- no translation found for resource_overuse_notification_button_disable_app (5511548570206345274) -->
-    <skip />
-    <!-- no translation found for resource_overuse_notification_button_prioritize_app (5327141954014335559) -->
-    <skip />
-    <!-- no translation found for resource_overuse_notification_button_uninstall_app (7327141273608850448) -->
-    <skip />
-    <!-- no translation found for resource_overuse_toast_disable_app_now (3182983639177825069) -->
-    <skip />
+    <string name="resource_overuse_notification_title" msgid="3385149030747234969">"Aplikacija <xliff:g id="ID_1">^1</xliff:g> utječe na izvedbu sustava"</string>
+    <string name="resource_overuse_notification_text_disable_app" msgid="4538000369374274293">"Onemogućite aplikaciju radi poboljšanja izvedbe sustava. Aplikaciju možete ponovo omogućiti u postavkama."</string>
+    <string name="resource_overuse_notification_text_prioritize_app" msgid="4782324719261106243">"Da biste nastavili upotrebljavati aplikaciju, postavite je kao prioritet."</string>
+    <string name="resource_overuse_notification_text_uninstall_app" msgid="531108846448668467">"Deinstalirajte aplikaciju radi poboljšanja izvedbe sustava."</string>
+    <string name="resource_overuse_notification_button_disable_app" msgid="5511548570206345274">"Onemogući aplikaciju"</string>
+    <string name="resource_overuse_notification_button_prioritize_app" msgid="5327141954014335559">"Prioritet: aplikacija"</string>
+    <string name="resource_overuse_notification_button_uninstall_app" msgid="7327141273608850448">"Deinstaliraj aplikaciju"</string>
+    <string name="resource_overuse_toast_disable_app_now" msgid="3182983639177825069">"Aplikacija <xliff:g id="ID_1">^1</xliff:g> je onemogućena. Možete je ponovo omogućiti u postavkama."</string>
 </resources>
diff --git a/service/res/values-hu/strings.xml b/service/res/values-hu/strings.xml
index 5cd154d..091983f 100644
--- a/service/res/values-hu/strings.xml
+++ b/service/res/values-hu/strings.xml
@@ -182,20 +182,12 @@
     <string name="factory_reset_later_button" msgid="2401829720674483843">"Visszaállítás később"</string>
     <string name="factory_reset_later_text" msgid="5896142140528784784">"A rendszer a következő indításkor áll vissza."</string>
     <string name="factory_reset_driving_text" msgid="6702298505761254553">"A visszaállításhoz le kell parkolni az autót."</string>
-    <!-- no translation found for resource_overuse_notification_title (3385149030747234969) -->
-    <skip />
-    <!-- no translation found for resource_overuse_notification_text_disable_app (4538000369374274293) -->
-    <skip />
-    <!-- no translation found for resource_overuse_notification_text_prioritize_app (4782324719261106243) -->
-    <skip />
-    <!-- no translation found for resource_overuse_notification_text_uninstall_app (531108846448668467) -->
-    <skip />
-    <!-- no translation found for resource_overuse_notification_button_disable_app (5511548570206345274) -->
-    <skip />
-    <!-- no translation found for resource_overuse_notification_button_prioritize_app (5327141954014335559) -->
-    <skip />
-    <!-- no translation found for resource_overuse_notification_button_uninstall_app (7327141273608850448) -->
-    <skip />
-    <!-- no translation found for resource_overuse_toast_disable_app_now (3182983639177825069) -->
-    <skip />
+    <string name="resource_overuse_notification_title" msgid="3385149030747234969">"A(z) <xliff:g id="ID_1">^1</xliff:g> befolyásolja a rendszer teljesítményét"</string>
+    <string name="resource_overuse_notification_text_disable_app" msgid="4538000369374274293">"Az alkalmazás letiltásával javíthatja a rendszer teljesítményét. Az alkalmazást a Beállítások között engedélyezheti újra."</string>
+    <string name="resource_overuse_notification_text_prioritize_app" msgid="4782324719261106243">"Adjon prioritást az alkalmazásnak, hogy továbbra is használhassa."</string>
+    <string name="resource_overuse_notification_text_uninstall_app" msgid="531108846448668467">"Az alkalmazás eltávolításával javíthatja a rendszer teljesítményét."</string>
+    <string name="resource_overuse_notification_button_disable_app" msgid="5511548570206345274">"Alkalmazás letiltása"</string>
+    <string name="resource_overuse_notification_button_prioritize_app" msgid="5327141954014335559">"Alkalmazás rangsorolása"</string>
+    <string name="resource_overuse_notification_button_uninstall_app" msgid="7327141273608850448">"Alkalmazás eltávolítása"</string>
+    <string name="resource_overuse_toast_disable_app_now" msgid="3182983639177825069">"A(z) <xliff:g id="ID_1">^1</xliff:g> le lett tiltva. A Beállítások között ismét bekapcsolhatja."</string>
 </resources>
diff --git a/service/res/values-hy/strings.xml b/service/res/values-hy/strings.xml
index bebdb38..4b19d02 100644
--- a/service/res/values-hy/strings.xml
+++ b/service/res/values-hy/strings.xml
@@ -182,20 +182,12 @@
     <string name="factory_reset_later_button" msgid="2401829720674483843">"Վերակայել ավելի ուշ"</string>
     <string name="factory_reset_later_text" msgid="5896142140528784784">"Համակարգը կվերակայվի, երբ մեքենան հաջորդ անգամ միացնեք։"</string>
     <string name="factory_reset_driving_text" msgid="6702298505761254553">"Վերակայումը սկսելու համար մեքենան կայանեք։"</string>
-    <!-- no translation found for resource_overuse_notification_title (3385149030747234969) -->
-    <skip />
-    <!-- no translation found for resource_overuse_notification_text_disable_app (4538000369374274293) -->
-    <skip />
-    <!-- no translation found for resource_overuse_notification_text_prioritize_app (4782324719261106243) -->
-    <skip />
-    <!-- no translation found for resource_overuse_notification_text_uninstall_app (531108846448668467) -->
-    <skip />
-    <!-- no translation found for resource_overuse_notification_button_disable_app (5511548570206345274) -->
-    <skip />
-    <!-- no translation found for resource_overuse_notification_button_prioritize_app (5327141954014335559) -->
-    <skip />
-    <!-- no translation found for resource_overuse_notification_button_uninstall_app (7327141273608850448) -->
-    <skip />
-    <!-- no translation found for resource_overuse_toast_disable_app_now (3182983639177825069) -->
-    <skip />
+    <string name="resource_overuse_notification_title" msgid="3385149030747234969">"«<xliff:g id="ID_1">^1</xliff:g>» հավելվածն ազդում է ձեր համակարգի աշխատանքի արդյունավետության վրա"</string>
+    <string name="resource_overuse_notification_text_disable_app" msgid="4538000369374274293">"Անջատեք հավելվածը՝ համակարգի աշխատանքի արդյունավետությունը բարելավելու համար։ Հավելվածը նորից կարող եք միացնել Կարգավորումներում։"</string>
+    <string name="resource_overuse_notification_text_prioritize_app" msgid="4782324719261106243">"Առաջնահերթ դարձրեք հավելվածը, որպեսզի կարողանաք օգտագործել այն։"</string>
+    <string name="resource_overuse_notification_text_uninstall_app" msgid="531108846448668467">"Ապատեղադրեք հավելվածը՝ համակարգի աշխատանքի արդյունավետությունը բարելավելու համար։"</string>
+    <string name="resource_overuse_notification_button_disable_app" msgid="5511548570206345274">"Անջատել հավելվածը"</string>
+    <string name="resource_overuse_notification_button_prioritize_app" msgid="5327141954014335559">"Առաջնահերթ դարձնել հավելվածը"</string>
+    <string name="resource_overuse_notification_button_uninstall_app" msgid="7327141273608850448">"Ապատեղադրել հավելվածը"</string>
+    <string name="resource_overuse_toast_disable_app_now" msgid="3182983639177825069">"«<xliff:g id="ID_1">^1</xliff:g>» հավելվածն անջատվել է։ Այն նորից կարող եք միացնել Կարգավորումներում։"</string>
 </resources>
diff --git a/service/res/values-in/strings.xml b/service/res/values-in/strings.xml
index ea35c07..f138fdd 100644
--- a/service/res/values-in/strings.xml
+++ b/service/res/values-in/strings.xml
@@ -182,20 +182,12 @@
     <string name="factory_reset_later_button" msgid="2401829720674483843">"Reset Nanti"</string>
     <string name="factory_reset_later_text" msgid="5896142140528784784">"Sistem infotainmen akan direset nanti."</string>
     <string name="factory_reset_driving_text" msgid="6702298505761254553">"Mobil harus diparkir untuk memulai reset."</string>
-    <!-- no translation found for resource_overuse_notification_title (3385149030747234969) -->
-    <skip />
-    <!-- no translation found for resource_overuse_notification_text_disable_app (4538000369374274293) -->
-    <skip />
-    <!-- no translation found for resource_overuse_notification_text_prioritize_app (4782324719261106243) -->
-    <skip />
-    <!-- no translation found for resource_overuse_notification_text_uninstall_app (531108846448668467) -->
-    <skip />
-    <!-- no translation found for resource_overuse_notification_button_disable_app (5511548570206345274) -->
-    <skip />
-    <!-- no translation found for resource_overuse_notification_button_prioritize_app (5327141954014335559) -->
-    <skip />
-    <!-- no translation found for resource_overuse_notification_button_uninstall_app (7327141273608850448) -->
-    <skip />
-    <!-- no translation found for resource_overuse_toast_disable_app_now (3182983639177825069) -->
-    <skip />
+    <string name="resource_overuse_notification_title" msgid="3385149030747234969">"<xliff:g id="ID_1">^1</xliff:g> memengaruhi performa sistem Anda"</string>
+    <string name="resource_overuse_notification_text_disable_app" msgid="4538000369374274293">"Nonaktifkan aplikasi untuk meningkatkan performa sistem. Anda dapat mengaktifkan aplikasi tersebut sekali lagi di Setelan."</string>
+    <string name="resource_overuse_notification_text_prioritize_app" msgid="4782324719261106243">"Prioritaskan aplikasi untuk terus menggunakannya."</string>
+    <string name="resource_overuse_notification_text_uninstall_app" msgid="531108846448668467">"Uninstal aplikasi untuk meningkatkan performa sistem."</string>
+    <string name="resource_overuse_notification_button_disable_app" msgid="5511548570206345274">"Nonaktifkan aplikasi"</string>
+    <string name="resource_overuse_notification_button_prioritize_app" msgid="5327141954014335559">"Prioritaskan aplikasi"</string>
+    <string name="resource_overuse_notification_button_uninstall_app" msgid="7327141273608850448">"Uninstal aplikasi"</string>
+    <string name="resource_overuse_toast_disable_app_now" msgid="3182983639177825069">"<xliff:g id="ID_1">^1</xliff:g> telah dinonaktifkan. Anda dapat mengaktifkannya lagi di Setelan."</string>
 </resources>
diff --git a/service/res/values-it/strings.xml b/service/res/values-it/strings.xml
index 483b140..d923bb6 100644
--- a/service/res/values-it/strings.xml
+++ b/service/res/values-it/strings.xml
@@ -182,20 +182,12 @@
     <string name="factory_reset_later_button" msgid="2401829720674483843">"Ripristina più tardi"</string>
     <string name="factory_reset_later_text" msgid="5896142140528784784">"Il sistema di infotainment verrà ripristinato alla successiva accensione del motore."</string>
     <string name="factory_reset_driving_text" msgid="6702298505761254553">"Parcheggia per avviare il ripristino."</string>
-    <!-- no translation found for resource_overuse_notification_title (3385149030747234969) -->
-    <skip />
-    <!-- no translation found for resource_overuse_notification_text_disable_app (4538000369374274293) -->
-    <skip />
-    <!-- no translation found for resource_overuse_notification_text_prioritize_app (4782324719261106243) -->
-    <skip />
-    <!-- no translation found for resource_overuse_notification_text_uninstall_app (531108846448668467) -->
-    <skip />
-    <!-- no translation found for resource_overuse_notification_button_disable_app (5511548570206345274) -->
-    <skip />
-    <!-- no translation found for resource_overuse_notification_button_prioritize_app (5327141954014335559) -->
-    <skip />
-    <!-- no translation found for resource_overuse_notification_button_uninstall_app (7327141273608850448) -->
-    <skip />
-    <!-- no translation found for resource_overuse_toast_disable_app_now (3182983639177825069) -->
-    <skip />
+    <string name="resource_overuse_notification_title" msgid="3385149030747234969">"<xliff:g id="ID_1">^1</xliff:g> influenza le prestazioni del tuo sistema operativo"</string>
+    <string name="resource_overuse_notification_text_disable_app" msgid="4538000369374274293">"Disattiva l\'app per migliorare le prestazioni del sistema. Puoi riattivarla in Impostazioni."</string>
+    <string name="resource_overuse_notification_text_prioritize_app" msgid="4782324719261106243">"Assegna la priorità all\'app per continuare a utilizzarla."</string>
+    <string name="resource_overuse_notification_text_uninstall_app" msgid="531108846448668467">"Disinstalla l\'app per migliorare le prestazioni del sistema."</string>
+    <string name="resource_overuse_notification_button_disable_app" msgid="5511548570206345274">"Disattiva app"</string>
+    <string name="resource_overuse_notification_button_prioritize_app" msgid="5327141954014335559">"Assegna priorità all\'app"</string>
+    <string name="resource_overuse_notification_button_uninstall_app" msgid="7327141273608850448">"Disinstalla app"</string>
+    <string name="resource_overuse_toast_disable_app_now" msgid="3182983639177825069">"L\'app <xliff:g id="ID_1">^1</xliff:g> è stata disattivata. Puoi riattivarla in Impostazioni."</string>
 </resources>
diff --git a/service/res/values-iw/strings.xml b/service/res/values-iw/strings.xml
index a2d4a98..173348b 100644
--- a/service/res/values-iw/strings.xml
+++ b/service/res/values-iw/strings.xml
@@ -182,20 +182,12 @@
     <string name="factory_reset_later_button" msgid="2401829720674483843">"לאיפוס מאוחר יותר"</string>
     <string name="factory_reset_later_text" msgid="5896142140528784784">"מערכת המידע והבידור תתאפס בהתנעה הבאה של המכונית."</string>
     <string name="factory_reset_driving_text" msgid="6702298505761254553">"אפשר להתחיל באיפוס רק כשהמכונית חונה."</string>
-    <!-- no translation found for resource_overuse_notification_title (3385149030747234969) -->
-    <skip />
-    <!-- no translation found for resource_overuse_notification_text_disable_app (4538000369374274293) -->
-    <skip />
-    <!-- no translation found for resource_overuse_notification_text_prioritize_app (4782324719261106243) -->
-    <skip />
-    <!-- no translation found for resource_overuse_notification_text_uninstall_app (531108846448668467) -->
-    <skip />
-    <!-- no translation found for resource_overuse_notification_button_disable_app (5511548570206345274) -->
-    <skip />
-    <!-- no translation found for resource_overuse_notification_button_prioritize_app (5327141954014335559) -->
-    <skip />
-    <!-- no translation found for resource_overuse_notification_button_uninstall_app (7327141273608850448) -->
-    <skip />
-    <!-- no translation found for resource_overuse_toast_disable_app_now (3182983639177825069) -->
-    <skip />
+    <string name="resource_overuse_notification_title" msgid="3385149030747234969">"האפליקציה <xliff:g id="ID_1">^1</xliff:g> משפיעה על ביצועי המערכת"</string>
+    <string name="resource_overuse_notification_text_disable_app" msgid="4538000369374274293">"כדי לשפר את ביצועי המערכת, כדאי להשבית את האפליקציה. יש לך אפשרות להפעיל שוב את האפליקציה ב\'הגדרות\'."</string>
+    <string name="resource_overuse_notification_text_prioritize_app" msgid="4782324719261106243">"כדי להמשיך להשתמש באפליקציה, צריך לקבוע לה עדיפות גבוהה."</string>
+    <string name="resource_overuse_notification_text_uninstall_app" msgid="531108846448668467">"כדי לשפר את ביצועי המערכת, צריך להסיר את האפליקציה."</string>
+    <string name="resource_overuse_notification_button_disable_app" msgid="5511548570206345274">"השבתת האפליקציה"</string>
+    <string name="resource_overuse_notification_button_prioritize_app" msgid="5327141954014335559">"קביעת עדיפות לאפליקציה"</string>
+    <string name="resource_overuse_notification_button_uninstall_app" msgid="7327141273608850448">"הסרת האפליקציה"</string>
+    <string name="resource_overuse_toast_disable_app_now" msgid="3182983639177825069">"<xliff:g id="ID_1">^1</xliff:g> הושבתה. אפשר להפעיל אותה שוב ב\'הגדרות\'."</string>
 </resources>
diff --git a/service/res/values-kk/strings.xml b/service/res/values-kk/strings.xml
index 32c9228..c33ff04 100644
--- a/service/res/values-kk/strings.xml
+++ b/service/res/values-kk/strings.xml
@@ -182,20 +182,12 @@
     <string name="factory_reset_later_button" msgid="2401829720674483843">"Кейінірек қайтару"</string>
     <string name="factory_reset_later_text" msgid="5896142140528784784">"Ақпараттық ойын-сауық жүйесі келесіде көлік оталған кезде бастапқы күйге қайтарылады."</string>
     <string name="factory_reset_driving_text" msgid="6702298505761254553">"Бастапқы күйге қайтару үшін көлікті тұраққа қою керек."</string>
-    <!-- no translation found for resource_overuse_notification_title (3385149030747234969) -->
-    <skip />
-    <!-- no translation found for resource_overuse_notification_text_disable_app (4538000369374274293) -->
-    <skip />
-    <!-- no translation found for resource_overuse_notification_text_prioritize_app (4782324719261106243) -->
-    <skip />
-    <!-- no translation found for resource_overuse_notification_text_uninstall_app (531108846448668467) -->
-    <skip />
-    <!-- no translation found for resource_overuse_notification_button_disable_app (5511548570206345274) -->
-    <skip />
-    <!-- no translation found for resource_overuse_notification_button_prioritize_app (5327141954014335559) -->
-    <skip />
-    <!-- no translation found for resource_overuse_notification_button_uninstall_app (7327141273608850448) -->
-    <skip />
-    <!-- no translation found for resource_overuse_toast_disable_app_now (3182983639177825069) -->
-    <skip />
+    <string name="resource_overuse_notification_title" msgid="3385149030747234969">"<xliff:g id="ID_1">^1</xliff:g> қолданбасы жүйе өнімділігіне әсер етуде"</string>
+    <string name="resource_overuse_notification_text_disable_app" msgid="4538000369374274293">"Жүйе өнімділігін жақсарту үшін қолданбаны өшіріңіз. Оны параметрлерден қайта қосуыңызға болады."</string>
+    <string name="resource_overuse_notification_text_prioritize_app" msgid="4782324719261106243">"Қолданбаны әрі қарай пайдалану үшін оған басымдық беріңіз."</string>
+    <string name="resource_overuse_notification_text_uninstall_app" msgid="531108846448668467">"Жүйе өнімділігін жақсарту үшін қолданбаны жойыңыз."</string>
+    <string name="resource_overuse_notification_button_disable_app" msgid="5511548570206345274">"Қолданбаны өшіру"</string>
+    <string name="resource_overuse_notification_button_prioritize_app" msgid="5327141954014335559">"Қолданбаға басымдық беру"</string>
+    <string name="resource_overuse_notification_button_uninstall_app" msgid="7327141273608850448">"Қолданбаны жою"</string>
+    <string name="resource_overuse_toast_disable_app_now" msgid="3182983639177825069">"<xliff:g id="ID_1">^1</xliff:g> қолданбасы өшірілді. Оны параметрлерден қайта қосуыңызға болады."</string>
 </resources>
diff --git a/service/res/values-ko/strings.xml b/service/res/values-ko/strings.xml
index 15cd347..e9b09d6 100644
--- a/service/res/values-ko/strings.xml
+++ b/service/res/values-ko/strings.xml
@@ -182,20 +182,12 @@
     <string name="factory_reset_later_button" msgid="2401829720674483843">"나중에 초기화"</string>
     <string name="factory_reset_later_text" msgid="5896142140528784784">"다음에 차 시동이 걸리면 인포테인먼트 시스템이 초기화됩니다."</string>
     <string name="factory_reset_driving_text" msgid="6702298505761254553">"초기화하려면 차량이 주차된 상태여야 합니다."</string>
-    <!-- no translation found for resource_overuse_notification_title (3385149030747234969) -->
-    <skip />
-    <!-- no translation found for resource_overuse_notification_text_disable_app (4538000369374274293) -->
-    <skip />
-    <!-- no translation found for resource_overuse_notification_text_prioritize_app (4782324719261106243) -->
-    <skip />
-    <!-- no translation found for resource_overuse_notification_text_uninstall_app (531108846448668467) -->
-    <skip />
-    <!-- no translation found for resource_overuse_notification_button_disable_app (5511548570206345274) -->
-    <skip />
-    <!-- no translation found for resource_overuse_notification_button_prioritize_app (5327141954014335559) -->
-    <skip />
-    <!-- no translation found for resource_overuse_notification_button_uninstall_app (7327141273608850448) -->
-    <skip />
-    <!-- no translation found for resource_overuse_toast_disable_app_now (3182983639177825069) -->
-    <skip />
+    <string name="resource_overuse_notification_title" msgid="3385149030747234969">"<xliff:g id="ID_1">^1</xliff:g> 앱이 시스템 성능에 영향을 미침"</string>
+    <string name="resource_overuse_notification_text_disable_app" msgid="4538000369374274293">"앱을 사용 중지하여 시스템 성능을 개선하세요. 설정에서 앱을 다시 한번 사용 설정할 수 있습니다."</string>
+    <string name="resource_overuse_notification_text_prioritize_app" msgid="4782324719261106243">"앱을 계속 사용하려면 앱을 우선순위로 지정하세요."</string>
+    <string name="resource_overuse_notification_text_uninstall_app" msgid="531108846448668467">"앱을 제거하여 시스템 성능을 개선하세요."</string>
+    <string name="resource_overuse_notification_button_disable_app" msgid="5511548570206345274">"앱 사용 중지"</string>
+    <string name="resource_overuse_notification_button_prioritize_app" msgid="5327141954014335559">"앱 우선순위 지정"</string>
+    <string name="resource_overuse_notification_button_uninstall_app" msgid="7327141273608850448">"앱 제거"</string>
+    <string name="resource_overuse_toast_disable_app_now" msgid="3182983639177825069">"<xliff:g id="ID_1">^1</xliff:g> 앱이 사용 중지되었습니다. 설정에서 다시 사용 설정할 수 있습니다."</string>
 </resources>
diff --git a/service/res/values-ky/strings.xml b/service/res/values-ky/strings.xml
index 67c064d..2f1094e 100644
--- a/service/res/values-ky/strings.xml
+++ b/service/res/values-ky/strings.xml
@@ -182,20 +182,12 @@
     <string name="factory_reset_later_button" msgid="2401829720674483843">"Кийинчерээк баштапкы абалга келтирүү"</string>
     <string name="factory_reset_later_text" msgid="5896142140528784784">"Инфозоок тутуму унаа кайра от алганда баштапкы абалга келтирилет."</string>
     <string name="factory_reset_driving_text" msgid="6702298505761254553">"Баштапкы абалга келтирүү үчүн унааны токтотуңуз."</string>
-    <!-- no translation found for resource_overuse_notification_title (3385149030747234969) -->
-    <skip />
-    <!-- no translation found for resource_overuse_notification_text_disable_app (4538000369374274293) -->
-    <skip />
-    <!-- no translation found for resource_overuse_notification_text_prioritize_app (4782324719261106243) -->
-    <skip />
-    <!-- no translation found for resource_overuse_notification_text_uninstall_app (531108846448668467) -->
-    <skip />
-    <!-- no translation found for resource_overuse_notification_button_disable_app (5511548570206345274) -->
-    <skip />
-    <!-- no translation found for resource_overuse_notification_button_prioritize_app (5327141954014335559) -->
-    <skip />
-    <!-- no translation found for resource_overuse_notification_button_uninstall_app (7327141273608850448) -->
-    <skip />
-    <!-- no translation found for resource_overuse_toast_disable_app_now (3182983639177825069) -->
-    <skip />
+    <string name="resource_overuse_notification_title" msgid="3385149030747234969">"<xliff:g id="ID_1">^1</xliff:g> тутумдун ишине кедергисин тийгизип жатат"</string>
+    <string name="resource_overuse_notification_text_disable_app" msgid="4538000369374274293">"Тутумдун ишин жакшыртуу үчүн колдонмону өчүрүп коюңуз. Аны кайра жөндөөлөрдөн иштетип койсоңуз болот."</string>
+    <string name="resource_overuse_notification_text_prioritize_app" msgid="4782324719261106243">"Колдонмону пайдалана берүү үчүн ага артыкчылык бериңиз."</string>
+    <string name="resource_overuse_notification_text_uninstall_app" msgid="531108846448668467">"Тутумдун ишин жакшыртуу үчүн колдонмону чыгарып салыңыз."</string>
+    <string name="resource_overuse_notification_button_disable_app" msgid="5511548570206345274">"Колдонмону өчүрүп коюу"</string>
+    <string name="resource_overuse_notification_button_prioritize_app" msgid="5327141954014335559">"Колдонмого артыкчылык берүү"</string>
+    <string name="resource_overuse_notification_button_uninstall_app" msgid="7327141273608850448">"Колдонмону чыгарып салуу"</string>
+    <string name="resource_overuse_toast_disable_app_now" msgid="3182983639177825069">"<xliff:g id="ID_1">^1</xliff:g> өчүрүлдү. Аны кайра жөндөөлөрдөн иштетип койсоңуз болот."</string>
 </resources>
diff --git a/service/res/values-lo/strings.xml b/service/res/values-lo/strings.xml
index c146aea..4f986e5 100644
--- a/service/res/values-lo/strings.xml
+++ b/service/res/values-lo/strings.xml
@@ -182,20 +182,12 @@
     <string name="factory_reset_later_button" msgid="2401829720674483843">"ຣີເຊັດໃນພາຍຫຼັງ"</string>
     <string name="factory_reset_later_text" msgid="5896142140528784784">"ລະບົບສາລະບັນເທີງຈະຣີເຊັດໃນຄັ້ງຕໍ່ໄປທີ່ລົດຕິດຈັກ."</string>
     <string name="factory_reset_driving_text" msgid="6702298505761254553">"ຕ້ອງຈອດລົດເພື່ອເລີ່ມຕົ້ນການຣີເຊັດ."</string>
-    <!-- no translation found for resource_overuse_notification_title (3385149030747234969) -->
-    <skip />
-    <!-- no translation found for resource_overuse_notification_text_disable_app (4538000369374274293) -->
-    <skip />
-    <!-- no translation found for resource_overuse_notification_text_prioritize_app (4782324719261106243) -->
-    <skip />
-    <!-- no translation found for resource_overuse_notification_text_uninstall_app (531108846448668467) -->
-    <skip />
-    <!-- no translation found for resource_overuse_notification_button_disable_app (5511548570206345274) -->
-    <skip />
-    <!-- no translation found for resource_overuse_notification_button_prioritize_app (5327141954014335559) -->
-    <skip />
-    <!-- no translation found for resource_overuse_notification_button_uninstall_app (7327141273608850448) -->
-    <skip />
-    <!-- no translation found for resource_overuse_toast_disable_app_now (3182983639177825069) -->
-    <skip />
+    <string name="resource_overuse_notification_title" msgid="3385149030747234969">"<xliff:g id="ID_1">^1</xliff:g> ກຳລັງກະທົບກັບປະສິດທິພາບລະບົບຂອງທ່ານ"</string>
+    <string name="resource_overuse_notification_text_disable_app" msgid="4538000369374274293">"ປິດການນຳໃຊ້ແອັບເພື່ອປັບປຸງປະສິດທິພາບລະບົບ. ທ່ານສາມາດເປີດການນຳໃຊ້ແອັບອີກຄັ້ງໄດ້ໃນການຕັ້ງຄ່າ."</string>
+    <string name="resource_overuse_notification_text_prioritize_app" msgid="4782324719261106243">"ຈັດລຳດັບຄວາມສຳຄັນແອັບເພື່ອສືບຕໍ່ນຳໃຊ້ແອັບ."</string>
+    <string name="resource_overuse_notification_text_uninstall_app" msgid="531108846448668467">"ຖອນການຕິດຕັ້ງແອັບເພື່ອປັບປຸງປະສິດທິພາບລະບົບ."</string>
+    <string name="resource_overuse_notification_button_disable_app" msgid="5511548570206345274">"ປິດການນຳໃຊ້ແອັບ"</string>
+    <string name="resource_overuse_notification_button_prioritize_app" msgid="5327141954014335559">"ຈັດລຳດັບຄວາມສຳຄັນແອັບ"</string>
+    <string name="resource_overuse_notification_button_uninstall_app" msgid="7327141273608850448">"ຖອນການຕິດຕັ້ງແອັບ"</string>
+    <string name="resource_overuse_toast_disable_app_now" msgid="3182983639177825069">"<xliff:g id="ID_1">^1</xliff:g> ໄດ້ຖືກປິດການນຳໃຊ້ແລ້ວ. ທ່ານສາມາດເປີດການນຳໃຊ້ໃໝ່ໄດ້ໃນການຕັ້ງຄ່າ."</string>
 </resources>
diff --git a/service/res/values-lt/strings.xml b/service/res/values-lt/strings.xml
index ca2051d..5e31a58 100644
--- a/service/res/values-lt/strings.xml
+++ b/service/res/values-lt/strings.xml
@@ -182,20 +182,12 @@
     <string name="factory_reset_later_button" msgid="2401829720674483843">"Vėliau nustatyti iš naujo"</string>
     <string name="factory_reset_later_text" msgid="5896142140528784784">"Informacinė pramoginė sistema iš naujo bus nustatyta kitą kartą užvedus automobilį."</string>
     <string name="factory_reset_driving_text" msgid="6702298505761254553">"Norint nustatyti iš naujo, automobilis turi stovėti."</string>
-    <!-- no translation found for resource_overuse_notification_title (3385149030747234969) -->
-    <skip />
-    <!-- no translation found for resource_overuse_notification_text_disable_app (4538000369374274293) -->
-    <skip />
-    <!-- no translation found for resource_overuse_notification_text_prioritize_app (4782324719261106243) -->
-    <skip />
-    <!-- no translation found for resource_overuse_notification_text_uninstall_app (531108846448668467) -->
-    <skip />
-    <!-- no translation found for resource_overuse_notification_button_disable_app (5511548570206345274) -->
-    <skip />
-    <!-- no translation found for resource_overuse_notification_button_prioritize_app (5327141954014335559) -->
-    <skip />
-    <!-- no translation found for resource_overuse_notification_button_uninstall_app (7327141273608850448) -->
-    <skip />
-    <!-- no translation found for resource_overuse_toast_disable_app_now (3182983639177825069) -->
-    <skip />
+    <string name="resource_overuse_notification_title" msgid="3385149030747234969">"Programa „<xliff:g id="ID_1">^1</xliff:g>“ paveikia sistemos našumą"</string>
+    <string name="resource_overuse_notification_text_disable_app" msgid="4538000369374274293">"Išjunkite programą, kad pagerintumėte sistemos našumą. Ją galite vėl įgalinti skiltyje „Nustatymai“."</string>
+    <string name="resource_overuse_notification_text_prioritize_app" msgid="4782324719261106243">"Suteikite prioritetą programai, kad ji būtų toliau naudojama."</string>
+    <string name="resource_overuse_notification_text_uninstall_app" msgid="531108846448668467">"Pašalinkite programą, kad pagerintumėte sistemos našumą."</string>
+    <string name="resource_overuse_notification_button_disable_app" msgid="5511548570206345274">"Išjungti programą"</string>
+    <string name="resource_overuse_notification_button_prioritize_app" msgid="5327141954014335559">"Suteikti prioritetą programai"</string>
+    <string name="resource_overuse_notification_button_uninstall_app" msgid="7327141273608850448">"Pašalinti programą"</string>
+    <string name="resource_overuse_toast_disable_app_now" msgid="3182983639177825069">"Programa „<xliff:g id="ID_1">^1</xliff:g>“ buvo išjungta. Ją galite vėl įgalinti skiltyje „Nustatymai“."</string>
 </resources>
diff --git a/service/res/values-lv/strings.xml b/service/res/values-lv/strings.xml
index 79b9f92..955d32b 100644
--- a/service/res/values-lv/strings.xml
+++ b/service/res/values-lv/strings.xml
@@ -182,20 +182,12 @@
     <string name="factory_reset_later_button" msgid="2401829720674483843">"Atiestatīt vēlāk"</string>
     <string name="factory_reset_later_text" msgid="5896142140528784784">"Informatīvi izklaidējošā sistēma tiks atiestatīta, nākamreiz palaižot automašīnu."</string>
     <string name="factory_reset_driving_text" msgid="6702298505761254553">"Automašīnai jābūt apturētai, lai sāktu atiestatīšanu."</string>
-    <!-- no translation found for resource_overuse_notification_title (3385149030747234969) -->
-    <skip />
-    <!-- no translation found for resource_overuse_notification_text_disable_app (4538000369374274293) -->
-    <skip />
-    <!-- no translation found for resource_overuse_notification_text_prioritize_app (4782324719261106243) -->
-    <skip />
-    <!-- no translation found for resource_overuse_notification_text_uninstall_app (531108846448668467) -->
-    <skip />
-    <!-- no translation found for resource_overuse_notification_button_disable_app (5511548570206345274) -->
-    <skip />
-    <!-- no translation found for resource_overuse_notification_button_prioritize_app (5327141954014335559) -->
-    <skip />
-    <!-- no translation found for resource_overuse_notification_button_uninstall_app (7327141273608850448) -->
-    <skip />
-    <!-- no translation found for resource_overuse_toast_disable_app_now (3182983639177825069) -->
-    <skip />
+    <string name="resource_overuse_notification_title" msgid="3385149030747234969">"Lietotne <xliff:g id="ID_1">^1</xliff:g> ietekmē jūsu sistēmas veiktspēju"</string>
+    <string name="resource_overuse_notification_text_disable_app" msgid="4538000369374274293">"Atspējojiet lietotni, lai uzlabotu sistēmas veiktspēju. Iestatījumos varat atkal iespējot lietotni."</string>
+    <string name="resource_overuse_notification_text_prioritize_app" msgid="4782324719261106243">"Piešķiriet lietotnei prioritāti, lai turpinātu izmantot lietotni."</string>
+    <string name="resource_overuse_notification_text_uninstall_app" msgid="531108846448668467">"Atinstalējiet lietotni, lai uzlabotu sistēmas veiktspēju."</string>
+    <string name="resource_overuse_notification_button_disable_app" msgid="5511548570206345274">"Atspējot lietotni"</string>
+    <string name="resource_overuse_notification_button_prioritize_app" msgid="5327141954014335559">"Piešķirt lietotnei prioritāti"</string>
+    <string name="resource_overuse_notification_button_uninstall_app" msgid="7327141273608850448">"Atinstalēt lietotni"</string>
+    <string name="resource_overuse_toast_disable_app_now" msgid="3182983639177825069">"Lietotne <xliff:g id="ID_1">^1</xliff:g> ir atspējota. Iestatījumos varat to atkal iespējot."</string>
 </resources>
diff --git a/service/res/values-mk/strings.xml b/service/res/values-mk/strings.xml
index e5b61ca..54faa26 100644
--- a/service/res/values-mk/strings.xml
+++ b/service/res/values-mk/strings.xml
@@ -182,20 +182,12 @@
     <string name="factory_reset_later_button" msgid="2401829720674483843">"Ресетирај подоцна"</string>
     <string name="factory_reset_later_text" msgid="5896142140528784784">"Системот ќе се ресетира при следното вклучување."</string>
     <string name="factory_reset_driving_text" msgid="6702298505761254553">"Автомобилот мора да биде паркиран за ресетирањето."</string>
-    <!-- no translation found for resource_overuse_notification_title (3385149030747234969) -->
-    <skip />
-    <!-- no translation found for resource_overuse_notification_text_disable_app (4538000369374274293) -->
-    <skip />
-    <!-- no translation found for resource_overuse_notification_text_prioritize_app (4782324719261106243) -->
-    <skip />
-    <!-- no translation found for resource_overuse_notification_text_uninstall_app (531108846448668467) -->
-    <skip />
-    <!-- no translation found for resource_overuse_notification_button_disable_app (5511548570206345274) -->
-    <skip />
-    <!-- no translation found for resource_overuse_notification_button_prioritize_app (5327141954014335559) -->
-    <skip />
-    <!-- no translation found for resource_overuse_notification_button_uninstall_app (7327141273608850448) -->
-    <skip />
-    <!-- no translation found for resource_overuse_toast_disable_app_now (3182983639177825069) -->
-    <skip />
+    <string name="resource_overuse_notification_title" msgid="3385149030747234969">"<xliff:g id="ID_1">^1</xliff:g> има влијание врз изведбата на вашиот систем."</string>
+    <string name="resource_overuse_notification_text_disable_app" msgid="4538000369374274293">"Оневозможете ја апликацијата за да се подобри изведбата на системот. Може да ја овозможите апликацијата уште еднаш во „Поставки“."</string>
+    <string name="resource_overuse_notification_text_prioritize_app" msgid="4782324719261106243">"Дајте предност на апликацијата за да продолжите со користење."</string>
+    <string name="resource_overuse_notification_text_uninstall_app" msgid="531108846448668467">"Деинсталирајте ја апликацијата за да се подобри изведбата на системот."</string>
+    <string name="resource_overuse_notification_button_disable_app" msgid="5511548570206345274">"Оневозможете ја апликацијата"</string>
+    <string name="resource_overuse_notification_button_prioritize_app" msgid="5327141954014335559">"Дајте предност на апликацијата"</string>
+    <string name="resource_overuse_notification_button_uninstall_app" msgid="7327141273608850448">"Деинсталирајте ја апликацијата"</string>
+    <string name="resource_overuse_toast_disable_app_now" msgid="3182983639177825069">"<xliff:g id="ID_1">^1</xliff:g> е оневозможена. Може да ја овозможите повторно во „Поставки“."</string>
 </resources>
diff --git a/service/res/values-ml/strings.xml b/service/res/values-ml/strings.xml
index 859bda9..2e9d97b 100644
--- a/service/res/values-ml/strings.xml
+++ b/service/res/values-ml/strings.xml
@@ -182,20 +182,12 @@
     <string name="factory_reset_later_button" msgid="2401829720674483843">"പിന്നീട് റീസെറ്റ് ചെയ്യൂ"</string>
     <string name="factory_reset_later_text" msgid="5896142140528784784">"അടുത്ത തവണ കാർ സ്റ്റാർട്ട് ചെയ്യുമ്പോൾ ഈ ഇൻഫോറ്റേയിൻമെന്റ് സിസ്റ്റം റീസെറ്റ് ചെയ്യും."</string>
     <string name="factory_reset_driving_text" msgid="6702298505761254553">"റീസെറ്റ് ആരംഭിക്കാൻ കാർ പാർക്ക് ചെയ്‌തിരിക്കണം."</string>
-    <!-- no translation found for resource_overuse_notification_title (3385149030747234969) -->
-    <skip />
-    <!-- no translation found for resource_overuse_notification_text_disable_app (4538000369374274293) -->
-    <skip />
-    <!-- no translation found for resource_overuse_notification_text_prioritize_app (4782324719261106243) -->
-    <skip />
-    <!-- no translation found for resource_overuse_notification_text_uninstall_app (531108846448668467) -->
-    <skip />
-    <!-- no translation found for resource_overuse_notification_button_disable_app (5511548570206345274) -->
-    <skip />
-    <!-- no translation found for resource_overuse_notification_button_prioritize_app (5327141954014335559) -->
-    <skip />
-    <!-- no translation found for resource_overuse_notification_button_uninstall_app (7327141273608850448) -->
-    <skip />
-    <!-- no translation found for resource_overuse_toast_disable_app_now (3182983639177825069) -->
-    <skip />
+    <string name="resource_overuse_notification_title" msgid="3385149030747234969">"നിങ്ങളുടെ സിസ്റ്റത്തിന്റെ പ്രകടനത്തെ <xliff:g id="ID_1">^1</xliff:g> ബാധിക്കുന്നു"</string>
+    <string name="resource_overuse_notification_text_disable_app" msgid="4538000369374274293">"സിസ്‌റ്റത്തിന്റെ പ്രകടനം മെച്ചപ്പെടുത്താൻ ആപ്പ് പ്രവർത്തനരഹിതമാക്കുക. ക്രമീകരണത്തിൽ ആപ്പ് നിങ്ങൾക്ക് വീണ്ടും പ്രവർത്തനക്ഷമമാക്കാം."</string>
+    <string name="resource_overuse_notification_text_prioritize_app" msgid="4782324719261106243">"ആപ്പ് ഉപയോഗിക്കുന്നത് തുടരാൻ അതിന് മുൻഗണന നൽകുക."</string>
+    <string name="resource_overuse_notification_text_uninstall_app" msgid="531108846448668467">"സിസ്‌റ്റത്തിന്റെ പ്രകടനം മെച്ചപ്പെടുത്താൻ ആപ്പ് അണ്‍ഇൻസ്റ്റാള്‍ ചെയ്യുക."</string>
+    <string name="resource_overuse_notification_button_disable_app" msgid="5511548570206345274">"ആപ്പ് പ്രവർത്തനരഹിതമാക്കുക"</string>
+    <string name="resource_overuse_notification_button_prioritize_app" msgid="5327141954014335559">"ആപ്പിന് മുൻഗണന നൽകുക"</string>
+    <string name="resource_overuse_notification_button_uninstall_app" msgid="7327141273608850448">"ആപ്പ് അൺഇൻസ്‌റ്റാൾ ചെയ്യുക"</string>
+    <string name="resource_overuse_toast_disable_app_now" msgid="3182983639177825069">"<xliff:g id="ID_1">^1</xliff:g> പ്രവർത്തനരഹിതമാക്കി. ക്രമീകരണത്തിൽ ഇത് നിങ്ങൾക്ക് വീണ്ടും പ്രവർത്തനക്ഷമമാക്കാം."</string>
 </resources>
diff --git a/service/res/values-mn/strings.xml b/service/res/values-mn/strings.xml
index 26c5a62..aadd3ea 100644
--- a/service/res/values-mn/strings.xml
+++ b/service/res/values-mn/strings.xml
@@ -182,20 +182,12 @@
     <string name="factory_reset_later_button" msgid="2401829720674483843">"Дараа шинэчлэх"</string>
     <string name="factory_reset_later_text" msgid="5896142140528784784">"Машин дараа асахад инфотэйнмент системийг шинэчилнэ"</string>
     <string name="factory_reset_driving_text" msgid="6702298505761254553">"Шинэчилж эхлэхэд машиныг зогсоосон байх ёстой."</string>
-    <!-- no translation found for resource_overuse_notification_title (3385149030747234969) -->
-    <skip />
-    <!-- no translation found for resource_overuse_notification_text_disable_app (4538000369374274293) -->
-    <skip />
-    <!-- no translation found for resource_overuse_notification_text_prioritize_app (4782324719261106243) -->
-    <skip />
-    <!-- no translation found for resource_overuse_notification_text_uninstall_app (531108846448668467) -->
-    <skip />
-    <!-- no translation found for resource_overuse_notification_button_disable_app (5511548570206345274) -->
-    <skip />
-    <!-- no translation found for resource_overuse_notification_button_prioritize_app (5327141954014335559) -->
-    <skip />
-    <!-- no translation found for resource_overuse_notification_button_uninstall_app (7327141273608850448) -->
-    <skip />
-    <!-- no translation found for resource_overuse_toast_disable_app_now (3182983639177825069) -->
-    <skip />
+    <string name="resource_overuse_notification_title" msgid="3385149030747234969">"<xliff:g id="ID_1">^1</xliff:g> нь таны системийн гүйцэтгэлд нөлөөлж байна"</string>
+    <string name="resource_overuse_notification_text_disable_app" msgid="4538000369374274293">"Системийн гүйцэтгэлийг сайжруулахын тулд аппыг идэвхгүй болгоно уу. Та аппыг Тохиргоо хэсэгт дахин идэвхжүүлэх боломжтой."</string>
+    <string name="resource_overuse_notification_text_prioritize_app" msgid="4782324719261106243">"Аппыг үргэлжлүүлэн ашиглахын тулд аппыг эрэмбэлнэ үү."</string>
+    <string name="resource_overuse_notification_text_uninstall_app" msgid="531108846448668467">"Системийн гүйцэтгэлийг сайжруулахын тулд аппыг устгана уу."</string>
+    <string name="resource_overuse_notification_button_disable_app" msgid="5511548570206345274">"Aппыг идэвхгүй болгох"</string>
+    <string name="resource_overuse_notification_button_prioritize_app" msgid="5327141954014335559">"Аппыг эрэмбэлэх"</string>
+    <string name="resource_overuse_notification_button_uninstall_app" msgid="7327141273608850448">"Аппыг устгах"</string>
+    <string name="resource_overuse_toast_disable_app_now" msgid="3182983639177825069">"<xliff:g id="ID_1">^1</xliff:g>-г идэвхгүй болгосон. Та үүнийг Тохиргоо хэсэгт дахин идэвхжүүлэх боломжтой."</string>
 </resources>
diff --git a/service/res/values-ms/strings.xml b/service/res/values-ms/strings.xml
index 1b94ec1..bf36586 100644
--- a/service/res/values-ms/strings.xml
+++ b/service/res/values-ms/strings.xml
@@ -182,20 +182,12 @@
     <string name="factory_reset_later_button" msgid="2401829720674483843">"Tetapkan Semula Kemudian"</string>
     <string name="factory_reset_later_text" msgid="5896142140528784784">"Sistem maklumat hibur akan ditetapkan semula selepas kereta dihidupkan nanti."</string>
     <string name="factory_reset_driving_text" msgid="6702298505761254553">"Kereta mesti diparkir untuk memulakan penetapan semula."</string>
-    <!-- no translation found for resource_overuse_notification_title (3385149030747234969) -->
-    <skip />
-    <!-- no translation found for resource_overuse_notification_text_disable_app (4538000369374274293) -->
-    <skip />
-    <!-- no translation found for resource_overuse_notification_text_prioritize_app (4782324719261106243) -->
-    <skip />
-    <!-- no translation found for resource_overuse_notification_text_uninstall_app (531108846448668467) -->
-    <skip />
-    <!-- no translation found for resource_overuse_notification_button_disable_app (5511548570206345274) -->
-    <skip />
-    <!-- no translation found for resource_overuse_notification_button_prioritize_app (5327141954014335559) -->
-    <skip />
-    <!-- no translation found for resource_overuse_notification_button_uninstall_app (7327141273608850448) -->
-    <skip />
-    <!-- no translation found for resource_overuse_toast_disable_app_now (3182983639177825069) -->
-    <skip />
+    <string name="resource_overuse_notification_title" msgid="3385149030747234969">"<xliff:g id="ID_1">^1</xliff:g> sedang menjejaskan prestasi sistem anda"</string>
+    <string name="resource_overuse_notification_text_disable_app" msgid="4538000369374274293">"Lumpuhkan apl untuk meningkatkan prestasi sistem. Anda boleh mendayakan apl semula dalam Tetapan."</string>
+    <string name="resource_overuse_notification_text_prioritize_app" msgid="4782324719261106243">"Utamakan apl untuk terus menggunakan apl."</string>
+    <string name="resource_overuse_notification_text_uninstall_app" msgid="531108846448668467">"Nyahpasang apl untuk meningkatkan prestasi sistem."</string>
+    <string name="resource_overuse_notification_button_disable_app" msgid="5511548570206345274">"Lumpuhkan apl"</string>
+    <string name="resource_overuse_notification_button_prioritize_app" msgid="5327141954014335559">"Utamakan apl"</string>
+    <string name="resource_overuse_notification_button_uninstall_app" msgid="7327141273608850448">"Nyahpasang apl"</string>
+    <string name="resource_overuse_toast_disable_app_now" msgid="3182983639177825069">"<xliff:g id="ID_1">^1</xliff:g> telah dilumpuhkan. Anda boleh mendayakan apl ini semula dalam Tetapan."</string>
 </resources>
diff --git a/service/res/values-my/strings.xml b/service/res/values-my/strings.xml
index 6da64ef..2fe4223 100644
--- a/service/res/values-my/strings.xml
+++ b/service/res/values-my/strings.xml
@@ -182,20 +182,12 @@
     <string name="factory_reset_later_button" msgid="2401829720674483843">"နောက်မှ ပြင်ဆင်သတ်မှတ်ရန်"</string>
     <string name="factory_reset_later_text" msgid="5896142140528784784">"နောက်တစ်ကြိမ် ကားစက်နှိုးသောအခါ သတင်းနှင့်ဖျော်ဖြေရေး စနစ်ကို ပြင်ဆင်သတ်မှတ်ပါမည်။"</string>
     <string name="factory_reset_driving_text" msgid="6702298505761254553">"ပြင်ဆင်သတ်မှတ်မှု စတင်ရန် ကားကို ရပ်နားထားရမည်။"</string>
-    <!-- no translation found for resource_overuse_notification_title (3385149030747234969) -->
-    <skip />
-    <!-- no translation found for resource_overuse_notification_text_disable_app (4538000369374274293) -->
-    <skip />
-    <!-- no translation found for resource_overuse_notification_text_prioritize_app (4782324719261106243) -->
-    <skip />
-    <!-- no translation found for resource_overuse_notification_text_uninstall_app (531108846448668467) -->
-    <skip />
-    <!-- no translation found for resource_overuse_notification_button_disable_app (5511548570206345274) -->
-    <skip />
-    <!-- no translation found for resource_overuse_notification_button_prioritize_app (5327141954014335559) -->
-    <skip />
-    <!-- no translation found for resource_overuse_notification_button_uninstall_app (7327141273608850448) -->
-    <skip />
-    <!-- no translation found for resource_overuse_toast_disable_app_now (3182983639177825069) -->
-    <skip />
+    <string name="resource_overuse_notification_title" msgid="3385149030747234969">"<xliff:g id="ID_1">^1</xliff:g> သည် သင့်စနစ်၏ စွမ်းဆောင်ရည်ကို ထိခိုက်စေသည်"</string>
+    <string name="resource_overuse_notification_text_disable_app" msgid="4538000369374274293">"စနစ်စွမ်းဆောင်ရည် ပိုကောင်းမွန်စေရန် အက်ပ်ကိုပိတ်ပါ။ ဆက်တင်များတွင် အက်ပ်ကို ထပ်ဖွင့်နိုင်သည်။"</string>
+    <string name="resource_overuse_notification_text_prioritize_app" msgid="4782324719261106243">"အက်ပ်ဆက်သုံးရန် ၎င်းကို ဦးစားပေးပါ။"</string>
+    <string name="resource_overuse_notification_text_uninstall_app" msgid="531108846448668467">"စနစ်စွမ်းဆောင်ရည် ပိုကောင်းမွန်စေရန် အက်ပ်ကိုဖယ်ရှားပါ။"</string>
+    <string name="resource_overuse_notification_button_disable_app" msgid="5511548570206345274">"အက်ပ်ကို ပိတ်ရန်"</string>
+    <string name="resource_overuse_notification_button_prioritize_app" msgid="5327141954014335559">"အက်ပ်ကို ဦးစားပေးရန်"</string>
+    <string name="resource_overuse_notification_button_uninstall_app" msgid="7327141273608850448">"အက်ပ်ကို ဖယ်ရှားရန်"</string>
+    <string name="resource_overuse_toast_disable_app_now" msgid="3182983639177825069">"<xliff:g id="ID_1">^1</xliff:g> ကို ပိတ်လိုက်ပြီ။ ဆက်တင်များတွင် ၎င်းကို ထပ်ဖွင့်နိုင်သည်။"</string>
 </resources>
diff --git a/service/res/values-nb/strings.xml b/service/res/values-nb/strings.xml
index 92e6b33..16b8629 100644
--- a/service/res/values-nb/strings.xml
+++ b/service/res/values-nb/strings.xml
@@ -182,20 +182,12 @@
     <string name="factory_reset_later_button" msgid="2401829720674483843">"Tilbakestill senere"</string>
     <string name="factory_reset_later_text" msgid="5896142140528784784">"Infotainment-systemet tilbakestilles neste gang bilen starter."</string>
     <string name="factory_reset_driving_text" msgid="6702298505761254553">"Bilen må være parkert før tilbakestillingen kan starte."</string>
-    <!-- no translation found for resource_overuse_notification_title (3385149030747234969) -->
-    <skip />
-    <!-- no translation found for resource_overuse_notification_text_disable_app (4538000369374274293) -->
-    <skip />
-    <!-- no translation found for resource_overuse_notification_text_prioritize_app (4782324719261106243) -->
-    <skip />
-    <!-- no translation found for resource_overuse_notification_text_uninstall_app (531108846448668467) -->
-    <skip />
-    <!-- no translation found for resource_overuse_notification_button_disable_app (5511548570206345274) -->
-    <skip />
-    <!-- no translation found for resource_overuse_notification_button_prioritize_app (5327141954014335559) -->
-    <skip />
-    <!-- no translation found for resource_overuse_notification_button_uninstall_app (7327141273608850448) -->
-    <skip />
-    <!-- no translation found for resource_overuse_toast_disable_app_now (3182983639177825069) -->
-    <skip />
+    <string name="resource_overuse_notification_title" msgid="3385149030747234969">"<xliff:g id="ID_1">^1</xliff:g> påvirker systemytelsen"</string>
+    <string name="resource_overuse_notification_text_disable_app" msgid="4538000369374274293">"Deaktiver appen for å forbedre systemytelsen. Du kan aktivere appen igjen i innstillingene."</string>
+    <string name="resource_overuse_notification_text_prioritize_app" msgid="4782324719261106243">"Prioriter appen for å fortsette å bruke den."</string>
+    <string name="resource_overuse_notification_text_uninstall_app" msgid="531108846448668467">"Avinstaller appen for å forbedre systemytelsen."</string>
+    <string name="resource_overuse_notification_button_disable_app" msgid="5511548570206345274">"Deaktiver appen"</string>
+    <string name="resource_overuse_notification_button_prioritize_app" msgid="5327141954014335559">"Prioriter appen"</string>
+    <string name="resource_overuse_notification_button_uninstall_app" msgid="7327141273608850448">"Avinstaller appen"</string>
+    <string name="resource_overuse_toast_disable_app_now" msgid="3182983639177825069">"<xliff:g id="ID_1">^1</xliff:g> er deaktivert. Du kan aktivere den igjen i innstillingene."</string>
 </resources>
diff --git a/service/res/values-ne/strings.xml b/service/res/values-ne/strings.xml
index 6cfda97..5462e90 100644
--- a/service/res/values-ne/strings.xml
+++ b/service/res/values-ne/strings.xml
@@ -182,20 +182,12 @@
     <string name="factory_reset_later_button" msgid="2401829720674483843">"पछि रिसेट गर्नुहोस्"</string>
     <string name="factory_reset_later_text" msgid="5896142140528784784">"अर्को पटक कार स्टार्ट हुँदा इन्फोटेनमेन्ट प्रणाली रिसेट हुने छ।"</string>
     <string name="factory_reset_driving_text" msgid="6702298505761254553">"रिसेट गर्न कार पार्क गरिएको अवस्थामा हुनु पर्छ।"</string>
-    <!-- no translation found for resource_overuse_notification_title (3385149030747234969) -->
-    <skip />
-    <!-- no translation found for resource_overuse_notification_text_disable_app (4538000369374274293) -->
-    <skip />
-    <!-- no translation found for resource_overuse_notification_text_prioritize_app (4782324719261106243) -->
-    <skip />
-    <!-- no translation found for resource_overuse_notification_text_uninstall_app (531108846448668467) -->
-    <skip />
-    <!-- no translation found for resource_overuse_notification_button_disable_app (5511548570206345274) -->
-    <skip />
-    <!-- no translation found for resource_overuse_notification_button_prioritize_app (5327141954014335559) -->
-    <skip />
-    <!-- no translation found for resource_overuse_notification_button_uninstall_app (7327141273608850448) -->
-    <skip />
-    <!-- no translation found for resource_overuse_toast_disable_app_now (3182983639177825069) -->
-    <skip />
+    <string name="resource_overuse_notification_title" msgid="3385149030747234969">"<xliff:g id="ID_1">^1</xliff:g> ले तपाईंको सिस्टमको पर्फर्मेन्समा असर गरिरहेको छ"</string>
+    <string name="resource_overuse_notification_text_disable_app" msgid="4538000369374274293">"सिस्टमको पर्फर्मेन्स सुधार गर्न एप अफ गर्नुहोस्। तपाईं सेटिङमा गई एप फेरि अन गर्न सक्नुहुन्छ।"</string>
+    <string name="resource_overuse_notification_text_prioritize_app" msgid="4782324719261106243">"एप प्रयोग गरिरहन एपलाई प्राथमिकता दिनुहोस्।"</string>
+    <string name="resource_overuse_notification_text_uninstall_app" msgid="531108846448668467">"सिस्टमको पर्फर्मेन्स सुधार गर्न एप अनइन्स्टल गर्नुहोस्।"</string>
+    <string name="resource_overuse_notification_button_disable_app" msgid="5511548570206345274">"एप अफ गर्नुहोस्"</string>
+    <string name="resource_overuse_notification_button_prioritize_app" msgid="5327141954014335559">"एपलाई प्राथमिकता दिनुहोस्"</string>
+    <string name="resource_overuse_notification_button_uninstall_app" msgid="7327141273608850448">"एप अनइन्स्टल गर्नुहोस्"</string>
+    <string name="resource_overuse_toast_disable_app_now" msgid="3182983639177825069">"<xliff:g id="ID_1">^1</xliff:g> अफ गरिएको छ। तपाईं सेटिङमा गई यो एप फेरि अन गर्न सक्नुहुन्छ।"</string>
 </resources>
diff --git a/service/res/values-pa/strings.xml b/service/res/values-pa/strings.xml
index de85871..6037bee 100644
--- a/service/res/values-pa/strings.xml
+++ b/service/res/values-pa/strings.xml
@@ -182,20 +182,12 @@
     <string name="factory_reset_later_button" msgid="2401829720674483843">"ਬਾਅਦ ਵਿੱਚ ਰੀਸੈੱਟ ਕਰੋ"</string>
     <string name="factory_reset_later_text" msgid="5896142140528784784">"ਅਗਲੀ ਵਾਰ ਕਾਰ ਦੇ ਸ਼ੁਰੂ ਹੋਣ \'ਤੇ ਵਾਹਨ ਆਡੀਓ ਸਿਸਟਮ ਰੀਸੈੱਟ ਹੋਵੇਗਾ।"</string>
     <string name="factory_reset_driving_text" msgid="6702298505761254553">"ਰੀਸੈੱਟ ਸ਼ੁਰੂ ਕਰਨ ਲਈ ਕਾਰ ਪਾਰਕ ਕੀਤੀ ਜਾਣੀ ਲਾਜ਼ਮੀ ਹੈ।"</string>
-    <!-- no translation found for resource_overuse_notification_title (3385149030747234969) -->
-    <skip />
-    <!-- no translation found for resource_overuse_notification_text_disable_app (4538000369374274293) -->
-    <skip />
-    <!-- no translation found for resource_overuse_notification_text_prioritize_app (4782324719261106243) -->
-    <skip />
-    <!-- no translation found for resource_overuse_notification_text_uninstall_app (531108846448668467) -->
-    <skip />
-    <!-- no translation found for resource_overuse_notification_button_disable_app (5511548570206345274) -->
-    <skip />
-    <!-- no translation found for resource_overuse_notification_button_prioritize_app (5327141954014335559) -->
-    <skip />
-    <!-- no translation found for resource_overuse_notification_button_uninstall_app (7327141273608850448) -->
-    <skip />
-    <!-- no translation found for resource_overuse_toast_disable_app_now (3182983639177825069) -->
-    <skip />
+    <string name="resource_overuse_notification_title" msgid="3385149030747234969">"<xliff:g id="ID_1">^1</xliff:g> ਐਪ ਤੁਹਾਡੇ ਸਿਸਟਮ ਦੀ ਕਾਰਗੁਜ਼ਾਰੀ \'ਤੇ ਪ੍ਰਭਾਵ ਪਾ ਰਹੀ ਹੈ"</string>
+    <string name="resource_overuse_notification_text_disable_app" msgid="4538000369374274293">"ਸਿਸਟਮ ਦੀ ਕਾਰਗੁਜ਼ਾਰੀ ਨੂੰ ਬਿਹਤਰ ਬਣਾਉਣ ਲਈ ਐਪ ਨੂੰ ਬੰਦ ਕਰੋ। ਤੁਸੀਂ ਐਪ ਨੂੰ ਸੈਟਿੰਗਾਂ ਵਿੱਚ ਦੁਬਾਰਾ ਚਾਲੂ ਕਰ ਸਕਦੇ ਹੋ।"</string>
+    <string name="resource_overuse_notification_text_prioritize_app" msgid="4782324719261106243">"ਐਪ ਨੂੰ ਵਰਤਦੇ ਰਹਿਣ ਲਈ ਐਪ ਨੂੰ ਤਰਜੀਹ ਦਿਓ।"</string>
+    <string name="resource_overuse_notification_text_uninstall_app" msgid="531108846448668467">"ਸਿਸਟਮ ਦੀ ਕਾਰਗੁਜ਼ਾਰੀ ਨੂੰ ਬਿਹਤਰ ਬਣਾਉਣ ਲਈ ਐਪ ਨੂੰ ਅਣਸਥਾਪਤ ਕਰੋ।"</string>
+    <string name="resource_overuse_notification_button_disable_app" msgid="5511548570206345274">"ਐਪ ਨੂੰ ਬੰਦ ਕਰੋ"</string>
+    <string name="resource_overuse_notification_button_prioritize_app" msgid="5327141954014335559">"ਐਪ ਨੂੰ ਤਰਜੀਹ ਦਿਓ"</string>
+    <string name="resource_overuse_notification_button_uninstall_app" msgid="7327141273608850448">"ਐਪ ਅਣਸਥਾਪਤ ਕਰੋ"</string>
+    <string name="resource_overuse_toast_disable_app_now" msgid="3182983639177825069">"<xliff:g id="ID_1">^1</xliff:g> ਐਪ ਨੂੰ ਬੰਦ ਕਰ ਦਿੱਤਾ ਗਿਆ ਹੈ। ਤੁਸੀਂ ਸੈਟਿੰਗਾਂ ਵਿੱਚ ਜਾ ਕੇ ਇਸਨੂੰ ਦੁਬਾਰਾ ਚਾਲੂ ਕਰ ਸਕਦੇ ਹੋ।"</string>
 </resources>
diff --git a/service/res/values-pl/strings.xml b/service/res/values-pl/strings.xml
index 14cabdb..3c0d085 100644
--- a/service/res/values-pl/strings.xml
+++ b/service/res/values-pl/strings.xml
@@ -182,20 +182,12 @@
     <string name="factory_reset_later_button" msgid="2401829720674483843">"Zresetuj później"</string>
     <string name="factory_reset_later_text" msgid="5896142140528784784">"System zresetuje się, gdy samochód się uruchomi."</string>
     <string name="factory_reset_driving_text" msgid="6702298505761254553">"Aby rozpocząć resetowanie, zaparkuj samochód."</string>
-    <!-- no translation found for resource_overuse_notification_title (3385149030747234969) -->
-    <skip />
-    <!-- no translation found for resource_overuse_notification_text_disable_app (4538000369374274293) -->
-    <skip />
-    <!-- no translation found for resource_overuse_notification_text_prioritize_app (4782324719261106243) -->
-    <skip />
-    <!-- no translation found for resource_overuse_notification_text_uninstall_app (531108846448668467) -->
-    <skip />
-    <!-- no translation found for resource_overuse_notification_button_disable_app (5511548570206345274) -->
-    <skip />
-    <!-- no translation found for resource_overuse_notification_button_prioritize_app (5327141954014335559) -->
-    <skip />
-    <!-- no translation found for resource_overuse_notification_button_uninstall_app (7327141273608850448) -->
-    <skip />
-    <!-- no translation found for resource_overuse_toast_disable_app_now (3182983639177825069) -->
-    <skip />
+    <string name="resource_overuse_notification_title" msgid="3385149030747234969">"<xliff:g id="ID_1">^1</xliff:g> wpływa na wydajność systemu"</string>
+    <string name="resource_overuse_notification_text_disable_app" msgid="4538000369374274293">"Wyłącz aplikację, aby zwiększyć wydajność systemu. Możesz ją ponownie włączyć w Ustawieniach."</string>
+    <string name="resource_overuse_notification_text_prioritize_app" msgid="4782324719261106243">"Nadaj priorytet aplikacji, aby z niej nadal korzystać."</string>
+    <string name="resource_overuse_notification_text_uninstall_app" msgid="531108846448668467">"Odinstaluj aplikację, aby zwiększyć wydajność systemu."</string>
+    <string name="resource_overuse_notification_button_disable_app" msgid="5511548570206345274">"Wyłącz aplikację"</string>
+    <string name="resource_overuse_notification_button_prioritize_app" msgid="5327141954014335559">"Nadaj priorytet aplikacji"</string>
+    <string name="resource_overuse_notification_button_uninstall_app" msgid="7327141273608850448">"Odinstaluj aplikację"</string>
+    <string name="resource_overuse_toast_disable_app_now" msgid="3182983639177825069">"Aplikacja <xliff:g id="ID_1">^1</xliff:g> została wyłączona. Możesz ją ponownie włączyć w Ustawieniach."</string>
 </resources>
diff --git a/service/res/values-pt/strings.xml b/service/res/values-pt/strings.xml
index 440bc41..0ed6870 100644
--- a/service/res/values-pt/strings.xml
+++ b/service/res/values-pt/strings.xml
@@ -182,20 +182,12 @@
     <string name="factory_reset_later_button" msgid="2401829720674483843">"Redefinir mais tarde"</string>
     <string name="factory_reset_later_text" msgid="5896142140528784784">"O sistema de infoentretenimento se redefinirá ao ligar o carro."</string>
     <string name="factory_reset_driving_text" msgid="6702298505761254553">"É preciso estacionar para iniciar a redefinição."</string>
-    <!-- no translation found for resource_overuse_notification_title (3385149030747234969) -->
-    <skip />
-    <!-- no translation found for resource_overuse_notification_text_disable_app (4538000369374274293) -->
-    <skip />
-    <!-- no translation found for resource_overuse_notification_text_prioritize_app (4782324719261106243) -->
-    <skip />
-    <!-- no translation found for resource_overuse_notification_text_uninstall_app (531108846448668467) -->
-    <skip />
-    <!-- no translation found for resource_overuse_notification_button_disable_app (5511548570206345274) -->
-    <skip />
-    <!-- no translation found for resource_overuse_notification_button_prioritize_app (5327141954014335559) -->
-    <skip />
-    <!-- no translation found for resource_overuse_notification_button_uninstall_app (7327141273608850448) -->
-    <skip />
-    <!-- no translation found for resource_overuse_toast_disable_app_now (3182983639177825069) -->
-    <skip />
+    <string name="resource_overuse_notification_title" msgid="3385149030747234969">"O app <xliff:g id="ID_1">^1</xliff:g> está afetando o desempenho do sistema"</string>
+    <string name="resource_overuse_notification_text_disable_app" msgid="4538000369374274293">"Desative o app para melhorar o desempenho do sistema. Você pode ativá-lo novamente em \"Configurações\"."</string>
+    <string name="resource_overuse_notification_text_prioritize_app" msgid="4782324719261106243">"Se quiser continuar usando o app, priorize-o."</string>
+    <string name="resource_overuse_notification_text_uninstall_app" msgid="531108846448668467">"Desinstale o app para melhorar o desempenho do sistema."</string>
+    <string name="resource_overuse_notification_button_disable_app" msgid="5511548570206345274">"Desativar app"</string>
+    <string name="resource_overuse_notification_button_prioritize_app" msgid="5327141954014335559">"Priorizar app"</string>
+    <string name="resource_overuse_notification_button_uninstall_app" msgid="7327141273608850448">"Desinstalar app"</string>
+    <string name="resource_overuse_toast_disable_app_now" msgid="3182983639177825069">"O app <xliff:g id="ID_1">^1</xliff:g> foi desativado. Você pode ativá-lo novamente em \"Configurações\"."</string>
 </resources>
diff --git a/service/res/values-ro/strings.xml b/service/res/values-ro/strings.xml
index dd4a523..23ceb47 100644
--- a/service/res/values-ro/strings.xml
+++ b/service/res/values-ro/strings.xml
@@ -182,20 +182,12 @@
     <string name="factory_reset_later_button" msgid="2401829720674483843">"Resetați mai târziu"</string>
     <string name="factory_reset_later_text" msgid="5896142140528784784">"Sistemul de infotainment se va reseta când pornește mașina."</string>
     <string name="factory_reset_driving_text" msgid="6702298505761254553">"Mașina trebuie să fie parcată pentru a reseta."</string>
-    <!-- no translation found for resource_overuse_notification_title (3385149030747234969) -->
-    <skip />
-    <!-- no translation found for resource_overuse_notification_text_disable_app (4538000369374274293) -->
-    <skip />
-    <!-- no translation found for resource_overuse_notification_text_prioritize_app (4782324719261106243) -->
-    <skip />
-    <!-- no translation found for resource_overuse_notification_text_uninstall_app (531108846448668467) -->
-    <skip />
-    <!-- no translation found for resource_overuse_notification_button_disable_app (5511548570206345274) -->
-    <skip />
-    <!-- no translation found for resource_overuse_notification_button_prioritize_app (5327141954014335559) -->
-    <skip />
-    <!-- no translation found for resource_overuse_notification_button_uninstall_app (7327141273608850448) -->
-    <skip />
-    <!-- no translation found for resource_overuse_toast_disable_app_now (3182983639177825069) -->
-    <skip />
+    <string name="resource_overuse_notification_title" msgid="3385149030747234969">"<xliff:g id="ID_1">^1</xliff:g> afectează performanța sistemului dvs."</string>
+    <string name="resource_overuse_notification_text_disable_app" msgid="4538000369374274293">"Dezactivați aplicația pentru a îmbunătăți performanța sistemului. Puteți activa din nou aplicația din Setări."</string>
+    <string name="resource_overuse_notification_text_prioritize_app" msgid="4782324719261106243">"Prioritizați aplicația pentru a o folosi în continuare."</string>
+    <string name="resource_overuse_notification_text_uninstall_app" msgid="531108846448668467">"Dezinstalați aplicația pentru a îmbunătăți performanța sistemului."</string>
+    <string name="resource_overuse_notification_button_disable_app" msgid="5511548570206345274">"Dezactivați aplicația"</string>
+    <string name="resource_overuse_notification_button_prioritize_app" msgid="5327141954014335559">"Prioritizați aplicația"</string>
+    <string name="resource_overuse_notification_button_uninstall_app" msgid="7327141273608850448">"Dezinstalați aplicația"</string>
+    <string name="resource_overuse_toast_disable_app_now" msgid="3182983639177825069">"<xliff:g id="ID_1">^1</xliff:g> a fost dezactivată. O puteți activa din nou din Setări."</string>
 </resources>
diff --git a/service/res/values-ru/strings.xml b/service/res/values-ru/strings.xml
index 230ecc4..ee42b35 100644
--- a/service/res/values-ru/strings.xml
+++ b/service/res/values-ru/strings.xml
@@ -182,20 +182,12 @@
     <string name="factory_reset_later_button" msgid="2401829720674483843">"Сбросить позже"</string>
     <string name="factory_reset_later_text" msgid="5896142140528784784">"Сброс произойдет при следующем запуске автомобиля."</string>
     <string name="factory_reset_driving_text" msgid="6702298505761254553">"Чтобы сбросить настройки, припаркуйте автомобиль."</string>
-    <!-- no translation found for resource_overuse_notification_title (3385149030747234969) -->
-    <skip />
-    <!-- no translation found for resource_overuse_notification_text_disable_app (4538000369374274293) -->
-    <skip />
-    <!-- no translation found for resource_overuse_notification_text_prioritize_app (4782324719261106243) -->
-    <skip />
-    <!-- no translation found for resource_overuse_notification_text_uninstall_app (531108846448668467) -->
-    <skip />
-    <!-- no translation found for resource_overuse_notification_button_disable_app (5511548570206345274) -->
-    <skip />
-    <!-- no translation found for resource_overuse_notification_button_prioritize_app (5327141954014335559) -->
-    <skip />
-    <!-- no translation found for resource_overuse_notification_button_uninstall_app (7327141273608850448) -->
-    <skip />
-    <!-- no translation found for resource_overuse_toast_disable_app_now (3182983639177825069) -->
-    <skip />
+    <string name="resource_overuse_notification_title" msgid="3385149030747234969">"Приложение \"<xliff:g id="ID_1">^1</xliff:g>\" снижает производительность системы"</string>
+    <string name="resource_overuse_notification_text_disable_app" msgid="4538000369374274293">"Чтобы повысить производительность системы, отключите приложение. Включить его снова можно в настройках."</string>
+    <string name="resource_overuse_notification_text_prioritize_app" msgid="4782324719261106243">"Чтобы и дальше использовать приложение, приоритизируйте его."</string>
+    <string name="resource_overuse_notification_text_uninstall_app" msgid="531108846448668467">"Чтобы повысить производительность системы, удалите приложение."</string>
+    <string name="resource_overuse_notification_button_disable_app" msgid="5511548570206345274">"Отключить приложение"</string>
+    <string name="resource_overuse_notification_button_prioritize_app" msgid="5327141954014335559">"Приоритизировать приложение"</string>
+    <string name="resource_overuse_notification_button_uninstall_app" msgid="7327141273608850448">"Удалить приложение"</string>
+    <string name="resource_overuse_toast_disable_app_now" msgid="3182983639177825069">"Приложение \"<xliff:g id="ID_1">^1</xliff:g>\" отключено. Вы можете снова включить его в настройках."</string>
 </resources>
diff --git a/service/res/values-si/strings.xml b/service/res/values-si/strings.xml
index f0d4789..50b9180 100644
--- a/service/res/values-si/strings.xml
+++ b/service/res/values-si/strings.xml
@@ -182,20 +182,12 @@
     <string name="factory_reset_later_button" msgid="2401829720674483843">"පසුව යළි සකසන්න"</string>
     <string name="factory_reset_later_text" msgid="5896142140528784784">"ඊළඟට මෝටර් රථය අරඹන විට තොරතුරු විනෝදාස්වාද පද්ධතිය යළි සැකසේ."</string>
     <string name="factory_reset_driving_text" msgid="6702298505761254553">"යළි සැකසීම ඇරඹීමට මෝටර් රථය නවතා තැබිය යුතුය."</string>
-    <!-- no translation found for resource_overuse_notification_title (3385149030747234969) -->
-    <skip />
-    <!-- no translation found for resource_overuse_notification_text_disable_app (4538000369374274293) -->
-    <skip />
-    <!-- no translation found for resource_overuse_notification_text_prioritize_app (4782324719261106243) -->
-    <skip />
-    <!-- no translation found for resource_overuse_notification_text_uninstall_app (531108846448668467) -->
-    <skip />
-    <!-- no translation found for resource_overuse_notification_button_disable_app (5511548570206345274) -->
-    <skip />
-    <!-- no translation found for resource_overuse_notification_button_prioritize_app (5327141954014335559) -->
-    <skip />
-    <!-- no translation found for resource_overuse_notification_button_uninstall_app (7327141273608850448) -->
-    <skip />
-    <!-- no translation found for resource_overuse_toast_disable_app_now (3182983639177825069) -->
-    <skip />
+    <string name="resource_overuse_notification_title" msgid="3385149030747234969">"ඔබගේ පද්ධති කාර්යසාධනයට <xliff:g id="ID_1">^1</xliff:g> බලපාමින් තිබේ"</string>
+    <string name="resource_overuse_notification_text_disable_app" msgid="4538000369374274293">"පද්ධති කාර්යසාධනය වැඩි දියුණු කිරීමට යෙදුම අබල කරන්න. ඔබට සැකසීම් තුළ යෙදුම නැවත වරක් සබල කළ හැකිය."</string>
+    <string name="resource_overuse_notification_text_prioritize_app" msgid="4782324719261106243">"යෙදුම දිගටම භාවිත කිරීමට යෙදුම ප්‍රමුඛ කරන්න."</string>
+    <string name="resource_overuse_notification_text_uninstall_app" msgid="531108846448668467">"පද්ධති කාර්යසාධනය වැඩි දියුණු කිරීමට යෙදුම අස්ථාපනය කරන්න."</string>
+    <string name="resource_overuse_notification_button_disable_app" msgid="5511548570206345274">"යෙදුම අබල කරන්න"</string>
+    <string name="resource_overuse_notification_button_prioritize_app" msgid="5327141954014335559">"යෙදුම ප්‍රමුඛ කරන්න"</string>
+    <string name="resource_overuse_notification_button_uninstall_app" msgid="7327141273608850448">"යෙදුම අස්ථාපනය කරන්න"</string>
+    <string name="resource_overuse_toast_disable_app_now" msgid="3182983639177825069">"<xliff:g id="ID_1">^1</xliff:g> අබල කර ඇත. ඔබට සැකසීම් තුළ එය නැවත සබල කළ හැකිය."</string>
 </resources>
diff --git a/service/res/values-sk/strings.xml b/service/res/values-sk/strings.xml
index 17cafc5..59d9bcb 100644
--- a/service/res/values-sk/strings.xml
+++ b/service/res/values-sk/strings.xml
@@ -182,20 +182,12 @@
     <string name="factory_reset_later_button" msgid="2401829720674483843">"Resetovať neskôr"</string>
     <string name="factory_reset_later_text" msgid="5896142140528784784">"Palubný systém sa resetuje pri naštartovaní auta."</string>
     <string name="factory_reset_driving_text" msgid="6702298505761254553">"Ak chcete resetovať, auto musí byť zaparkované."</string>
-    <!-- no translation found for resource_overuse_notification_title (3385149030747234969) -->
-    <skip />
-    <!-- no translation found for resource_overuse_notification_text_disable_app (4538000369374274293) -->
-    <skip />
-    <!-- no translation found for resource_overuse_notification_text_prioritize_app (4782324719261106243) -->
-    <skip />
-    <!-- no translation found for resource_overuse_notification_text_uninstall_app (531108846448668467) -->
-    <skip />
-    <!-- no translation found for resource_overuse_notification_button_disable_app (5511548570206345274) -->
-    <skip />
-    <!-- no translation found for resource_overuse_notification_button_prioritize_app (5327141954014335559) -->
-    <skip />
-    <!-- no translation found for resource_overuse_notification_button_uninstall_app (7327141273608850448) -->
-    <skip />
-    <!-- no translation found for resource_overuse_toast_disable_app_now (3182983639177825069) -->
-    <skip />
+    <string name="resource_overuse_notification_title" msgid="3385149030747234969">"<xliff:g id="ID_1">^1</xliff:g> ovplyvňuje výkon systému"</string>
+    <string name="resource_overuse_notification_text_disable_app" msgid="4538000369374274293">"Ak chcete zlepšiť výkon systému, deaktivujte aplikáciu. Môžete ju znova aktivovať v Nastaveniach."</string>
+    <string name="resource_overuse_notification_text_prioritize_app" msgid="4782324719261106243">"Ak chcete túto aplikáciu naďalej používať, uprednostnite ju."</string>
+    <string name="resource_overuse_notification_text_uninstall_app" msgid="531108846448668467">"Ak chcete zlepšiť výkon systému, odinštalujte aplikáciu."</string>
+    <string name="resource_overuse_notification_button_disable_app" msgid="5511548570206345274">"Deaktivovať aplikáciu"</string>
+    <string name="resource_overuse_notification_button_prioritize_app" msgid="5327141954014335559">"Uprednostniť aplikáciu"</string>
+    <string name="resource_overuse_notification_button_uninstall_app" msgid="7327141273608850448">"Odinštalovať aplikáciu"</string>
+    <string name="resource_overuse_toast_disable_app_now" msgid="3182983639177825069">"Aplikácia <xliff:g id="ID_1">^1</xliff:g> bola deaktivovaná. Môžete ju znova aktivovať v Nastaveniach."</string>
 </resources>
diff --git a/service/res/values-sl/strings.xml b/service/res/values-sl/strings.xml
index d4bf51c..2765eb9 100644
--- a/service/res/values-sl/strings.xml
+++ b/service/res/values-sl/strings.xml
@@ -182,20 +182,12 @@
     <string name="factory_reset_later_button" msgid="2401829720674483843">"Ponastavi pozneje"</string>
     <string name="factory_reset_later_text" msgid="5896142140528784784">"Informativno-razvedrilni sistem se bo ponastavil ob naslednjem zagonu avta."</string>
     <string name="factory_reset_driving_text" msgid="6702298505761254553">"Za začetek ponastavitve mora biti avto parkiran."</string>
-    <!-- no translation found for resource_overuse_notification_title (3385149030747234969) -->
-    <skip />
-    <!-- no translation found for resource_overuse_notification_text_disable_app (4538000369374274293) -->
-    <skip />
-    <!-- no translation found for resource_overuse_notification_text_prioritize_app (4782324719261106243) -->
-    <skip />
-    <!-- no translation found for resource_overuse_notification_text_uninstall_app (531108846448668467) -->
-    <skip />
-    <!-- no translation found for resource_overuse_notification_button_disable_app (5511548570206345274) -->
-    <skip />
-    <!-- no translation found for resource_overuse_notification_button_prioritize_app (5327141954014335559) -->
-    <skip />
-    <!-- no translation found for resource_overuse_notification_button_uninstall_app (7327141273608850448) -->
-    <skip />
-    <!-- no translation found for resource_overuse_toast_disable_app_now (3182983639177825069) -->
-    <skip />
+    <string name="resource_overuse_notification_title" msgid="3385149030747234969">"Aplikacija <xliff:g id="ID_1">^1</xliff:g> vpliva na delovanje sistema"</string>
+    <string name="resource_overuse_notification_text_disable_app" msgid="4538000369374274293">"Onemogočite aplikacijo zaradi izboljšanja delovanja sistema. Aplikacijo lahko znova omogočite v nastavitvah."</string>
+    <string name="resource_overuse_notification_text_prioritize_app" msgid="4782324719261106243">"Če želite še naprej uporabljati aplikacijo, ji dajte prednost."</string>
+    <string name="resource_overuse_notification_text_uninstall_app" msgid="531108846448668467">"Odmestite aplikacijo zaradi izboljšanja delovanja sistema."</string>
+    <string name="resource_overuse_notification_button_disable_app" msgid="5511548570206345274">"Onemogočanje aplikacije"</string>
+    <string name="resource_overuse_notification_button_prioritize_app" msgid="5327141954014335559">"Dajanje prednosti aplikaciji"</string>
+    <string name="resource_overuse_notification_button_uninstall_app" msgid="7327141273608850448">"Odmestitev aplikacije"</string>
+    <string name="resource_overuse_toast_disable_app_now" msgid="3182983639177825069">"Aplikacija <xliff:g id="ID_1">^1</xliff:g> je onemogočena. Znova jo lahko omogočite v nastavitvah."</string>
 </resources>
diff --git a/service/res/values-sq/strings.xml b/service/res/values-sq/strings.xml
index bcf0d63..54881cc 100644
--- a/service/res/values-sq/strings.xml
+++ b/service/res/values-sq/strings.xml
@@ -182,20 +182,12 @@
     <string name="factory_reset_later_button" msgid="2401829720674483843">"Rivendose më vonë"</string>
     <string name="factory_reset_later_text" msgid="5896142140528784784">"Sistemi info-argëtues do të rivendoset herën tjetër që do të ndizet makina."</string>
     <string name="factory_reset_driving_text" msgid="6702298505761254553">"Makina duhet të jetë e parkuar për të nisur rivendosjen."</string>
-    <!-- no translation found for resource_overuse_notification_title (3385149030747234969) -->
-    <skip />
-    <!-- no translation found for resource_overuse_notification_text_disable_app (4538000369374274293) -->
-    <skip />
-    <!-- no translation found for resource_overuse_notification_text_prioritize_app (4782324719261106243) -->
-    <skip />
-    <!-- no translation found for resource_overuse_notification_text_uninstall_app (531108846448668467) -->
-    <skip />
-    <!-- no translation found for resource_overuse_notification_button_disable_app (5511548570206345274) -->
-    <skip />
-    <!-- no translation found for resource_overuse_notification_button_prioritize_app (5327141954014335559) -->
-    <skip />
-    <!-- no translation found for resource_overuse_notification_button_uninstall_app (7327141273608850448) -->
-    <skip />
-    <!-- no translation found for resource_overuse_toast_disable_app_now (3182983639177825069) -->
-    <skip />
+    <string name="resource_overuse_notification_title" msgid="3385149030747234969">"<xliff:g id="ID_1">^1</xliff:g> po ndikon në performancën e sistemit"</string>
+    <string name="resource_overuse_notification_text_disable_app" msgid="4538000369374274293">"Çaktivizo aplikacionin për të përmirësuar performancën e sistemit. Mund ta aktivizosh aplikacionin sërish te \"Cilësimet\"."</string>
+    <string name="resource_overuse_notification_text_prioritize_app" msgid="4782324719261106243">"Jepi përparësi aplikacionit për të vazhduar ta përdorësh."</string>
+    <string name="resource_overuse_notification_text_uninstall_app" msgid="531108846448668467">"Çinstalo aplikacionin për të përmirësuar performancën e sistemit."</string>
+    <string name="resource_overuse_notification_button_disable_app" msgid="5511548570206345274">"Çaktivizo aplikacionin"</string>
+    <string name="resource_overuse_notification_button_prioritize_app" msgid="5327141954014335559">"Jepi përparësi aplikacionit"</string>
+    <string name="resource_overuse_notification_button_uninstall_app" msgid="7327141273608850448">"Çinstalo aplikacionin"</string>
+    <string name="resource_overuse_toast_disable_app_now" msgid="3182983639177825069">"<xliff:g id="ID_1">^1</xliff:g> është çaktivizuar. Mund ta aktivizosh përsëri te \"Cilësimet\"."</string>
 </resources>
diff --git a/service/res/values-sr/strings.xml b/service/res/values-sr/strings.xml
index d315923..ab9aaf8 100644
--- a/service/res/values-sr/strings.xml
+++ b/service/res/values-sr/strings.xml
@@ -182,20 +182,12 @@
     <string name="factory_reset_later_button" msgid="2401829720674483843">"Ресетуј касније"</string>
     <string name="factory_reset_later_text" msgid="5896142140528784784">"Сис. за инфо-заб. се ресет. када опет упал. кола."</string>
     <string name="factory_reset_driving_text" msgid="6702298505761254553">"Морате да паркирате кола за почетак ресетовања."</string>
-    <!-- no translation found for resource_overuse_notification_title (3385149030747234969) -->
-    <skip />
-    <!-- no translation found for resource_overuse_notification_text_disable_app (4538000369374274293) -->
-    <skip />
-    <!-- no translation found for resource_overuse_notification_text_prioritize_app (4782324719261106243) -->
-    <skip />
-    <!-- no translation found for resource_overuse_notification_text_uninstall_app (531108846448668467) -->
-    <skip />
-    <!-- no translation found for resource_overuse_notification_button_disable_app (5511548570206345274) -->
-    <skip />
-    <!-- no translation found for resource_overuse_notification_button_prioritize_app (5327141954014335559) -->
-    <skip />
-    <!-- no translation found for resource_overuse_notification_button_uninstall_app (7327141273608850448) -->
-    <skip />
-    <!-- no translation found for resource_overuse_toast_disable_app_now (3182983639177825069) -->
-    <skip />
+    <string name="resource_overuse_notification_title" msgid="3385149030747234969">"<xliff:g id="ID_1">^1</xliff:g> утиче на перформансе система"</string>
+    <string name="resource_overuse_notification_text_disable_app" msgid="4538000369374274293">"Онемогућите апликацију да бисте побољшали перформансе система. Апликацију можете поново да омогућите у Подешавањима."</string>
+    <string name="resource_overuse_notification_text_prioritize_app" msgid="4782324719261106243">"Дајте приоритет апликацији да бисте наставили да је користите."</string>
+    <string name="resource_overuse_notification_text_uninstall_app" msgid="531108846448668467">"Деинсталирајте апликацију да бисте побољшали перформансе система."</string>
+    <string name="resource_overuse_notification_button_disable_app" msgid="5511548570206345274">"Онемогући апликацију"</string>
+    <string name="resource_overuse_notification_button_prioritize_app" msgid="5327141954014335559">"Дајте приоритет апликацији"</string>
+    <string name="resource_overuse_notification_button_uninstall_app" msgid="7327141273608850448">"Деинсталирајте апликацију"</string>
+    <string name="resource_overuse_toast_disable_app_now" msgid="3182983639177825069">"Апликација <xliff:g id="ID_1">^1</xliff:g> је онемогућена. Можете поново да је омогућите у Подешавањима."</string>
 </resources>
diff --git a/service/res/values-sv/strings.xml b/service/res/values-sv/strings.xml
index dd65246..18c768c 100644
--- a/service/res/values-sv/strings.xml
+++ b/service/res/values-sv/strings.xml
@@ -182,20 +182,12 @@
     <string name="factory_reset_later_button" msgid="2401829720674483843">"Återställ senare"</string>
     <string name="factory_reset_later_text" msgid="5896142140528784784">"Infotainmentsystemet återställs när bilen startas."</string>
     <string name="factory_reset_driving_text" msgid="6702298505761254553">"Bilen måste vara parkerad när du återställer."</string>
-    <!-- no translation found for resource_overuse_notification_title (3385149030747234969) -->
-    <skip />
-    <!-- no translation found for resource_overuse_notification_text_disable_app (4538000369374274293) -->
-    <skip />
-    <!-- no translation found for resource_overuse_notification_text_prioritize_app (4782324719261106243) -->
-    <skip />
-    <!-- no translation found for resource_overuse_notification_text_uninstall_app (531108846448668467) -->
-    <skip />
-    <!-- no translation found for resource_overuse_notification_button_disable_app (5511548570206345274) -->
-    <skip />
-    <!-- no translation found for resource_overuse_notification_button_prioritize_app (5327141954014335559) -->
-    <skip />
-    <!-- no translation found for resource_overuse_notification_button_uninstall_app (7327141273608850448) -->
-    <skip />
-    <!-- no translation found for resource_overuse_toast_disable_app_now (3182983639177825069) -->
-    <skip />
+    <string name="resource_overuse_notification_title" msgid="3385149030747234969">"<xliff:g id="ID_1">^1</xliff:g> påverkar systemprestandan."</string>
+    <string name="resource_overuse_notification_text_disable_app" msgid="4538000369374274293">"Inaktivera appen för att förbättra systemprestandan. Du kan aktivera appen på nytt i inställningarna."</string>
+    <string name="resource_overuse_notification_text_prioritize_app" msgid="4782324719261106243">"Prioritera appen för att fortsätta använda den."</string>
+    <string name="resource_overuse_notification_text_uninstall_app" msgid="531108846448668467">"Avinstallera appen för att förbättra systemprestandan."</string>
+    <string name="resource_overuse_notification_button_disable_app" msgid="5511548570206345274">"Inaktivera app"</string>
+    <string name="resource_overuse_notification_button_prioritize_app" msgid="5327141954014335559">"Prioritera app"</string>
+    <string name="resource_overuse_notification_button_uninstall_app" msgid="7327141273608850448">"Avinstallera app"</string>
+    <string name="resource_overuse_toast_disable_app_now" msgid="3182983639177825069">"<xliff:g id="ID_1">^1</xliff:g> har inaktiverats. Du kan aktivera den på nytt i inställningarna."</string>
 </resources>
diff --git a/service/res/values-te/strings.xml b/service/res/values-te/strings.xml
index d893e87..48b71ad 100644
--- a/service/res/values-te/strings.xml
+++ b/service/res/values-te/strings.xml
@@ -182,20 +182,12 @@
     <string name="factory_reset_later_button" msgid="2401829720674483843">"తర్వాత రీసెట్ చేయి"</string>
     <string name="factory_reset_later_text" msgid="5896142140528784784">"ఇన్ఫోటైన్‌మెంట్ సిస్టం కారు స్టార్టయ్యాక రీసెట్ అవుతుంది."</string>
     <string name="factory_reset_driving_text" msgid="6702298505761254553">"రీసెట్ ప్రారంభించడానికి మీ కారును పార్క్ చేయండి."</string>
-    <!-- no translation found for resource_overuse_notification_title (3385149030747234969) -->
-    <skip />
-    <!-- no translation found for resource_overuse_notification_text_disable_app (4538000369374274293) -->
-    <skip />
-    <!-- no translation found for resource_overuse_notification_text_prioritize_app (4782324719261106243) -->
-    <skip />
-    <!-- no translation found for resource_overuse_notification_text_uninstall_app (531108846448668467) -->
-    <skip />
-    <!-- no translation found for resource_overuse_notification_button_disable_app (5511548570206345274) -->
-    <skip />
-    <!-- no translation found for resource_overuse_notification_button_prioritize_app (5327141954014335559) -->
-    <skip />
-    <!-- no translation found for resource_overuse_notification_button_uninstall_app (7327141273608850448) -->
-    <skip />
-    <!-- no translation found for resource_overuse_toast_disable_app_now (3182983639177825069) -->
-    <skip />
+    <string name="resource_overuse_notification_title" msgid="3385149030747234969">"<xliff:g id="ID_1">^1</xliff:g>, మీ సిస్టమ్ పనితీరును ప్రభావితం చేస్తోంది"</string>
+    <string name="resource_overuse_notification_text_disable_app" msgid="4538000369374274293">"సిస్టమ్ పనితీరును మెరుగుపరచడానికి యాప్‌ను డిజేబుల్ చేయండి. మీరు సెట్టింగ్‌లలో యాప్‌ను మరోసారి ఎనేబుల్ చేయవచ్చు."</string>
+    <string name="resource_overuse_notification_text_prioritize_app" msgid="4782324719261106243">"యాప్‌ను ఉపయోగించడాన్ని కొనసాగించడానికి యాప్‌నకు ప్రాధాన్యత ఇవ్వండి."</string>
+    <string name="resource_overuse_notification_text_uninstall_app" msgid="531108846448668467">"సిస్టమ్ పనితీరును మెరుగుపరచడానికి యాప్‌ను అన్‌ఇన్‌స్టాల్ చేయండి."</string>
+    <string name="resource_overuse_notification_button_disable_app" msgid="5511548570206345274">"యాప్‌ను డిజేబుల్ చేయండి"</string>
+    <string name="resource_overuse_notification_button_prioritize_app" msgid="5327141954014335559">"యాప్‌నకు ప్రాధాన్యత ఇవ్వండి"</string>
+    <string name="resource_overuse_notification_button_uninstall_app" msgid="7327141273608850448">"యాప్‌ను అన్‌ఇన్‌స్టాల్ చేయండి"</string>
+    <string name="resource_overuse_toast_disable_app_now" msgid="3182983639177825069">"<xliff:g id="ID_1">^1</xliff:g> డిజేబుల్ చేయబడింది. మీరు సెట్టింగ్‌లలో దీన్ని మళ్లీ ఎనేబుల్ చేయవచ్చు."</string>
 </resources>
diff --git a/service/res/values-tl/strings.xml b/service/res/values-tl/strings.xml
index d4aa4ac..07610d4 100644
--- a/service/res/values-tl/strings.xml
+++ b/service/res/values-tl/strings.xml
@@ -182,20 +182,12 @@
     <string name="factory_reset_later_button" msgid="2401829720674483843">"I-reset Mamaya"</string>
     <string name="factory_reset_later_text" msgid="5896142140528784784">"Magre-reset ang infotainment system sa susunod na mag-start ang sasakyan."</string>
     <string name="factory_reset_driving_text" msgid="6702298505761254553">"Dapat nakaparada ang sasakyan para makapag-reset."</string>
-    <!-- no translation found for resource_overuse_notification_title (3385149030747234969) -->
-    <skip />
-    <!-- no translation found for resource_overuse_notification_text_disable_app (4538000369374274293) -->
-    <skip />
-    <!-- no translation found for resource_overuse_notification_text_prioritize_app (4782324719261106243) -->
-    <skip />
-    <!-- no translation found for resource_overuse_notification_text_uninstall_app (531108846448668467) -->
-    <skip />
-    <!-- no translation found for resource_overuse_notification_button_disable_app (5511548570206345274) -->
-    <skip />
-    <!-- no translation found for resource_overuse_notification_button_prioritize_app (5327141954014335559) -->
-    <skip />
-    <!-- no translation found for resource_overuse_notification_button_uninstall_app (7327141273608850448) -->
-    <skip />
-    <!-- no translation found for resource_overuse_toast_disable_app_now (3182983639177825069) -->
-    <skip />
+    <string name="resource_overuse_notification_title" msgid="3385149030747234969">"Nakakaapekto ang <xliff:g id="ID_1">^1</xliff:g> sa performance ng iyong system"</string>
+    <string name="resource_overuse_notification_text_disable_app" msgid="4538000369374274293">"I-disable ang app para pahusayin ang performance ng system. Puwede mo ulit i-enable ang app sa Mga Setting."</string>
+    <string name="resource_overuse_notification_text_prioritize_app" msgid="4782324719261106243">"Gawing priyoridad ang app para patuloy na magamit ang app."</string>
+    <string name="resource_overuse_notification_text_uninstall_app" msgid="531108846448668467">"I-uninstall ang app para pahusayin ang performance ng system."</string>
+    <string name="resource_overuse_notification_button_disable_app" msgid="5511548570206345274">"I-disable ang app"</string>
+    <string name="resource_overuse_notification_button_prioritize_app" msgid="5327141954014335559">"Gawing priyoridad ang app"</string>
+    <string name="resource_overuse_notification_button_uninstall_app" msgid="7327141273608850448">"I-uninstall ang app"</string>
+    <string name="resource_overuse_toast_disable_app_now" msgid="3182983639177825069">"Na-disable ang <xliff:g id="ID_1">^1</xliff:g>. Puwede mo itong i-enable ulit sa Mga Setting."</string>
 </resources>
diff --git a/service/res/values-tr/strings.xml b/service/res/values-tr/strings.xml
index 79e613f..ee64202 100644
--- a/service/res/values-tr/strings.xml
+++ b/service/res/values-tr/strings.xml
@@ -182,20 +182,12 @@
     <string name="factory_reset_later_button" msgid="2401829720674483843">"Daha Sonra Sıfırla"</string>
     <string name="factory_reset_later_text" msgid="5896142140528784784">"Bilgi-eğlence sistemi, araç tekrar çalıştırıldığında sıfırlanacaktır."</string>
     <string name="factory_reset_driving_text" msgid="6702298505761254553">"Sıfırlamayı başlatmak için araç park edilmelidir."</string>
-    <!-- no translation found for resource_overuse_notification_title (3385149030747234969) -->
-    <skip />
-    <!-- no translation found for resource_overuse_notification_text_disable_app (4538000369374274293) -->
-    <skip />
-    <!-- no translation found for resource_overuse_notification_text_prioritize_app (4782324719261106243) -->
-    <skip />
-    <!-- no translation found for resource_overuse_notification_text_uninstall_app (531108846448668467) -->
-    <skip />
-    <!-- no translation found for resource_overuse_notification_button_disable_app (5511548570206345274) -->
-    <skip />
-    <!-- no translation found for resource_overuse_notification_button_prioritize_app (5327141954014335559) -->
-    <skip />
-    <!-- no translation found for resource_overuse_notification_button_uninstall_app (7327141273608850448) -->
-    <skip />
-    <!-- no translation found for resource_overuse_toast_disable_app_now (3182983639177825069) -->
-    <skip />
+    <string name="resource_overuse_notification_title" msgid="3385149030747234969">"<xliff:g id="ID_1">^1</xliff:g>, sistem performansınızı etkiliyor"</string>
+    <string name="resource_overuse_notification_text_disable_app" msgid="4538000369374274293">"Sistem performansını iyileştirmek için uygulamayı devre dışı bırakın. Uygulamayı Ayarlar\'dan tekrar etkinleştirebilirsiniz."</string>
+    <string name="resource_overuse_notification_text_prioritize_app" msgid="4782324719261106243">"Kullanmaya devam etmek için uygulamaya öncelik verin."</string>
+    <string name="resource_overuse_notification_text_uninstall_app" msgid="531108846448668467">"Sistem performansını iyileştirmek için uygulamayı kaldırın."</string>
+    <string name="resource_overuse_notification_button_disable_app" msgid="5511548570206345274">"Uygulamayı devre dışı bırak"</string>
+    <string name="resource_overuse_notification_button_prioritize_app" msgid="5327141954014335559">"Uygulamaya öncelik ver"</string>
+    <string name="resource_overuse_notification_button_uninstall_app" msgid="7327141273608850448">"Uygulamanın yüklemesini kaldır"</string>
+    <string name="resource_overuse_toast_disable_app_now" msgid="3182983639177825069">"<xliff:g id="ID_1">^1</xliff:g> devre dışı bırakıldı. Ayarlar\'dan tekrar etkinleştirebilirsiniz."</string>
 </resources>
diff --git a/service/res/values-uk/strings.xml b/service/res/values-uk/strings.xml
index da99aec..8f26fbe 100644
--- a/service/res/values-uk/strings.xml
+++ b/service/res/values-uk/strings.xml
@@ -182,20 +182,12 @@
     <string name="factory_reset_later_button" msgid="2401829720674483843">"Скинути пізніше"</string>
     <string name="factory_reset_later_text" msgid="5896142140528784784">"Систему буде скинуто, коли ви наступного разу заведете авто."</string>
     <string name="factory_reset_driving_text" msgid="6702298505761254553">"Налаштування не можна скинути, доки ви за кермом."</string>
-    <!-- no translation found for resource_overuse_notification_title (3385149030747234969) -->
-    <skip />
-    <!-- no translation found for resource_overuse_notification_text_disable_app (4538000369374274293) -->
-    <skip />
-    <!-- no translation found for resource_overuse_notification_text_prioritize_app (4782324719261106243) -->
-    <skip />
-    <!-- no translation found for resource_overuse_notification_text_uninstall_app (531108846448668467) -->
-    <skip />
-    <!-- no translation found for resource_overuse_notification_button_disable_app (5511548570206345274) -->
-    <skip />
-    <!-- no translation found for resource_overuse_notification_button_prioritize_app (5327141954014335559) -->
-    <skip />
-    <!-- no translation found for resource_overuse_notification_button_uninstall_app (7327141273608850448) -->
-    <skip />
-    <!-- no translation found for resource_overuse_toast_disable_app_now (3182983639177825069) -->
-    <skip />
+    <string name="resource_overuse_notification_title" msgid="3385149030747234969">"Додаток <xliff:g id="ID_1">^1</xliff:g> впливає на продуктивність системи"</string>
+    <string name="resource_overuse_notification_text_disable_app" msgid="4538000369374274293">"Вимкніть додаток, щоб покращити продуктивність системи. Ви зможете знову ввімкнути його в налаштуваннях."</string>
+    <string name="resource_overuse_notification_text_prioritize_app" msgid="4782324719261106243">"Пріоритезуйте додаток, щоб продовжувати користуватися ним."</string>
+    <string name="resource_overuse_notification_text_uninstall_app" msgid="531108846448668467">"Видаліть додаток, щоб покращити продуктивність системи."</string>
+    <string name="resource_overuse_notification_button_disable_app" msgid="5511548570206345274">"Вимкнути додаток"</string>
+    <string name="resource_overuse_notification_button_prioritize_app" msgid="5327141954014335559">"Пріоритезувати додаток"</string>
+    <string name="resource_overuse_notification_button_uninstall_app" msgid="7327141273608850448">"Видалити додаток"</string>
+    <string name="resource_overuse_toast_disable_app_now" msgid="3182983639177825069">"Додаток <xliff:g id="ID_1">^1</xliff:g> вимкнено. Ви можете знову ввімкнути його в налаштуваннях."</string>
 </resources>
diff --git a/service/res/values-ur/strings.xml b/service/res/values-ur/strings.xml
index 3572ef1..a40f2c2 100644
--- a/service/res/values-ur/strings.xml
+++ b/service/res/values-ur/strings.xml
@@ -182,20 +182,12 @@
     <string name="factory_reset_later_button" msgid="2401829720674483843">"بعد میں ری سیٹ کریں"</string>
     <string name="factory_reset_later_text" msgid="5896142140528784784">"اگلی بار کار کے شروع ہونے پر معلوماتی انٹرٹینمنٹ سسٹم ری سیٹ ہو جائے گا۔"</string>
     <string name="factory_reset_driving_text" msgid="6702298505761254553">"ری سیٹ شروع کرنے کیلئے کار کا پارک ہونا ضروری ہے۔"</string>
-    <!-- no translation found for resource_overuse_notification_title (3385149030747234969) -->
-    <skip />
-    <!-- no translation found for resource_overuse_notification_text_disable_app (4538000369374274293) -->
-    <skip />
-    <!-- no translation found for resource_overuse_notification_text_prioritize_app (4782324719261106243) -->
-    <skip />
-    <!-- no translation found for resource_overuse_notification_text_uninstall_app (531108846448668467) -->
-    <skip />
-    <!-- no translation found for resource_overuse_notification_button_disable_app (5511548570206345274) -->
-    <skip />
-    <!-- no translation found for resource_overuse_notification_button_prioritize_app (5327141954014335559) -->
-    <skip />
-    <!-- no translation found for resource_overuse_notification_button_uninstall_app (7327141273608850448) -->
-    <skip />
-    <!-- no translation found for resource_overuse_toast_disable_app_now (3182983639177825069) -->
-    <skip />
+    <string name="resource_overuse_notification_title" msgid="3385149030747234969">"<xliff:g id="ID_1">^1</xliff:g> سے آپ کے سسٹم کی کارکردگی متاثر ہو رہی ہے"</string>
+    <string name="resource_overuse_notification_text_disable_app" msgid="4538000369374274293">"سسٹم کی کارکردگی کو بہتر بنانے کے لیے ایپ کو غیر فعال کریں۔ آپ ترتیبات میں پھر سے ایپ کو فعال کر سکتے ہیں۔"</string>
+    <string name="resource_overuse_notification_text_prioritize_app" msgid="4782324719261106243">"ایپ کا استعمال جاری رکھنے کے لیے ایپ کو ترجیح دیں۔"</string>
+    <string name="resource_overuse_notification_text_uninstall_app" msgid="531108846448668467">"سسٹم کی کارکردگی کو بہتر بنانے کے لیے ایپ کو اَن انسٹال کریں۔"</string>
+    <string name="resource_overuse_notification_button_disable_app" msgid="5511548570206345274">"ایپ کو غیر فعال کریں"</string>
+    <string name="resource_overuse_notification_button_prioritize_app" msgid="5327141954014335559">"ایپ کی ترتیب کو ترجیح دیں"</string>
+    <string name="resource_overuse_notification_button_uninstall_app" msgid="7327141273608850448">"ایپ کو اَن انسٹال کریں"</string>
+    <string name="resource_overuse_toast_disable_app_now" msgid="3182983639177825069">"<xliff:g id="ID_1">^1</xliff:g> کو غیر فعال کر دیا گیا ہے۔ آپ ترتیبات میں اسے دوبارہ فعال کر سکتے ہیں۔"</string>
 </resources>
diff --git a/service/res/values-vi/strings.xml b/service/res/values-vi/strings.xml
index 312bdb5..9859ed3 100644
--- a/service/res/values-vi/strings.xml
+++ b/service/res/values-vi/strings.xml
@@ -182,20 +182,12 @@
     <string name="factory_reset_later_button" msgid="2401829720674483843">"Đặt lại sau"</string>
     <string name="factory_reset_later_text" msgid="5896142140528784784">"Hệ thống thông tin giải trí sẽ được đặt lại vào lần khởi động xe tiếp theo."</string>
     <string name="factory_reset_driving_text" msgid="6702298505761254553">"Bạn phải đỗ xe để bắt đầu quá trình đặt lại."</string>
-    <!-- no translation found for resource_overuse_notification_title (3385149030747234969) -->
-    <skip />
-    <!-- no translation found for resource_overuse_notification_text_disable_app (4538000369374274293) -->
-    <skip />
-    <!-- no translation found for resource_overuse_notification_text_prioritize_app (4782324719261106243) -->
-    <skip />
-    <!-- no translation found for resource_overuse_notification_text_uninstall_app (531108846448668467) -->
-    <skip />
-    <!-- no translation found for resource_overuse_notification_button_disable_app (5511548570206345274) -->
-    <skip />
-    <!-- no translation found for resource_overuse_notification_button_prioritize_app (5327141954014335559) -->
-    <skip />
-    <!-- no translation found for resource_overuse_notification_button_uninstall_app (7327141273608850448) -->
-    <skip />
-    <!-- no translation found for resource_overuse_toast_disable_app_now (3182983639177825069) -->
-    <skip />
+    <string name="resource_overuse_notification_title" msgid="3385149030747234969">"<xliff:g id="ID_1">^1</xliff:g> đang ảnh hưởng đến hiệu suất của hệ thống."</string>
+    <string name="resource_overuse_notification_text_disable_app" msgid="4538000369374274293">"Vô hiệu hóa ứng dụng để cải thiện hiệu suất của hệ thống. Bạn có thể bật lại ứng dụng đó trong phần Cài đặt."</string>
+    <string name="resource_overuse_notification_text_prioritize_app" msgid="4782324719261106243">"Ưu tiên ứng dụng để tiếp tục dùng ứng dụng."</string>
+    <string name="resource_overuse_notification_text_uninstall_app" msgid="531108846448668467">"Hủy cài đặt ứng dụng để cải thiện hiệu suất của hệ thống."</string>
+    <string name="resource_overuse_notification_button_disable_app" msgid="5511548570206345274">"Vô hiệu hóa ứng dụng"</string>
+    <string name="resource_overuse_notification_button_prioritize_app" msgid="5327141954014335559">"Ưu tiên ứng dụng"</string>
+    <string name="resource_overuse_notification_button_uninstall_app" msgid="7327141273608850448">"Gỡ cài đặt ứng dụng"</string>
+    <string name="resource_overuse_toast_disable_app_now" msgid="3182983639177825069">"Đã vô hiệu hóa <xliff:g id="ID_1">^1</xliff:g>. Bạn có thể bật lại ứng dụng đó trong phần Cài đặt."</string>
 </resources>
diff --git a/service/res/values-zh-rCN/strings.xml b/service/res/values-zh-rCN/strings.xml
index b1006c1..d79029a 100644
--- a/service/res/values-zh-rCN/strings.xml
+++ b/service/res/values-zh-rCN/strings.xml
@@ -182,20 +182,12 @@
     <string name="factory_reset_later_button" msgid="2401829720674483843">"以后再重置"</string>
     <string name="factory_reset_later_text" msgid="5896142140528784784">"信息娱乐系统将在下次汽车发动时重置。"</string>
     <string name="factory_reset_driving_text" msgid="6702298505761254553">"必须停车才能启动重置流程。"</string>
-    <!-- no translation found for resource_overuse_notification_title (3385149030747234969) -->
-    <skip />
-    <!-- no translation found for resource_overuse_notification_text_disable_app (4538000369374274293) -->
-    <skip />
-    <!-- no translation found for resource_overuse_notification_text_prioritize_app (4782324719261106243) -->
-    <skip />
-    <!-- no translation found for resource_overuse_notification_text_uninstall_app (531108846448668467) -->
-    <skip />
-    <!-- no translation found for resource_overuse_notification_button_disable_app (5511548570206345274) -->
-    <skip />
-    <!-- no translation found for resource_overuse_notification_button_prioritize_app (5327141954014335559) -->
-    <skip />
-    <!-- no translation found for resource_overuse_notification_button_uninstall_app (7327141273608850448) -->
-    <skip />
-    <!-- no translation found for resource_overuse_toast_disable_app_now (3182983639177825069) -->
-    <skip />
+    <string name="resource_overuse_notification_title" msgid="3385149030747234969">"“<xliff:g id="ID_1">^1</xliff:g>”给系统性能造成了影响"</string>
+    <string name="resource_overuse_notification_text_disable_app" msgid="4538000369374274293">"停用应用可提高系统性能。您可以在“设置”中重新启用应用。"</string>
+    <string name="resource_overuse_notification_text_prioritize_app" msgid="4782324719261106243">"优先运行应用可继续使用应用。"</string>
+    <string name="resource_overuse_notification_text_uninstall_app" msgid="531108846448668467">"卸载应用可提高系统性能。"</string>
+    <string name="resource_overuse_notification_button_disable_app" msgid="5511548570206345274">"停用应用"</string>
+    <string name="resource_overuse_notification_button_prioritize_app" msgid="5327141954014335559">"优先运行应用"</string>
+    <string name="resource_overuse_notification_button_uninstall_app" msgid="7327141273608850448">"卸载应用"</string>
+    <string name="resource_overuse_toast_disable_app_now" msgid="3182983639177825069">"已停用“<xliff:g id="ID_1">^1</xliff:g>”。您可以在“设置”中重新启用该应用。"</string>
 </resources>
diff --git a/service/res/values-zh-rTW/strings.xml b/service/res/values-zh-rTW/strings.xml
index 64d9ee7..8d9e437 100644
--- a/service/res/values-zh-rTW/strings.xml
+++ b/service/res/values-zh-rTW/strings.xml
@@ -182,20 +182,12 @@
     <string name="factory_reset_later_button" msgid="2401829720674483843">"稍後重設"</string>
     <string name="factory_reset_later_text" msgid="5896142140528784784">"資訊娛樂系統將在下次車輛發動時重設。"</string>
     <string name="factory_reset_driving_text" msgid="6702298505761254553">"必須停車才能啟動重設程序。"</string>
-    <!-- no translation found for resource_overuse_notification_title (3385149030747234969) -->
-    <skip />
-    <!-- no translation found for resource_overuse_notification_text_disable_app (4538000369374274293) -->
-    <skip />
-    <!-- no translation found for resource_overuse_notification_text_prioritize_app (4782324719261106243) -->
-    <skip />
-    <!-- no translation found for resource_overuse_notification_text_uninstall_app (531108846448668467) -->
-    <skip />
-    <!-- no translation found for resource_overuse_notification_button_disable_app (5511548570206345274) -->
-    <skip />
-    <!-- no translation found for resource_overuse_notification_button_prioritize_app (5327141954014335559) -->
-    <skip />
-    <!-- no translation found for resource_overuse_notification_button_uninstall_app (7327141273608850448) -->
-    <skip />
-    <!-- no translation found for resource_overuse_toast_disable_app_now (3182983639177825069) -->
-    <skip />
+    <string name="resource_overuse_notification_title" msgid="3385149030747234969">"「<xliff:g id="ID_1">^1</xliff:g>」目前已對系統效能造成影響"</string>
+    <string name="resource_overuse_notification_text_disable_app" msgid="4538000369374274293">"停用應用程式可改善系統效能。你可以前往「設定」再次啟用應用程式。"</string>
+    <string name="resource_overuse_notification_text_prioritize_app" msgid="4782324719261106243">"如要繼續使用應用程式,請將應用程式設為優先。"</string>
+    <string name="resource_overuse_notification_text_uninstall_app" msgid="531108846448668467">"解除安裝應用程式可改善系統效能。"</string>
+    <string name="resource_overuse_notification_button_disable_app" msgid="5511548570206345274">"停用應用程式"</string>
+    <string name="resource_overuse_notification_button_prioritize_app" msgid="5327141954014335559">"將應用程式設為優先"</string>
+    <string name="resource_overuse_notification_button_uninstall_app" msgid="7327141273608850448">"解除安裝應用程式"</string>
+    <string name="resource_overuse_toast_disable_app_now" msgid="3182983639177825069">"「<xliff:g id="ID_1">^1</xliff:g>」已停用。你可以前往「設定」重新啟用應用程式。"</string>
 </resources>
diff --git a/service/res/values-zu/strings.xml b/service/res/values-zu/strings.xml
index 110c878..a572af8 100644
--- a/service/res/values-zu/strings.xml
+++ b/service/res/values-zu/strings.xml
@@ -182,20 +182,12 @@
     <string name="factory_reset_later_button" msgid="2401829720674483843">"Setha Kabusha Kamuva"</string>
     <string name="factory_reset_later_text" msgid="5896142140528784784">"Isistimu ye-infotainment izosethwa kabusha ngesikhathi esizayo lapho imoto iqala."</string>
     <string name="factory_reset_driving_text" msgid="6702298505761254553">"Imoto kufanele ipakwe ukuze uqale ukusetha kabusha."</string>
-    <!-- no translation found for resource_overuse_notification_title (3385149030747234969) -->
-    <skip />
-    <!-- no translation found for resource_overuse_notification_text_disable_app (4538000369374274293) -->
-    <skip />
-    <!-- no translation found for resource_overuse_notification_text_prioritize_app (4782324719261106243) -->
-    <skip />
-    <!-- no translation found for resource_overuse_notification_text_uninstall_app (531108846448668467) -->
-    <skip />
-    <!-- no translation found for resource_overuse_notification_button_disable_app (5511548570206345274) -->
-    <skip />
-    <!-- no translation found for resource_overuse_notification_button_prioritize_app (5327141954014335559) -->
-    <skip />
-    <!-- no translation found for resource_overuse_notification_button_uninstall_app (7327141273608850448) -->
-    <skip />
-    <!-- no translation found for resource_overuse_toast_disable_app_now (3182983639177825069) -->
-    <skip />
+    <string name="resource_overuse_notification_title" msgid="3385149030747234969">"I-<xliff:g id="ID_1">^1</xliff:g> ithinta ukusebenza kwesistimu yakho"</string>
+    <string name="resource_overuse_notification_text_disable_app" msgid="4538000369374274293">"Khubaza i-app ukuze uthuthukise ukusebenza kwesistimu. Ungaphinda unike i-app amandla futhi Kumasethingi."</string>
+    <string name="resource_overuse_notification_text_prioritize_app" msgid="4782324719261106243">"Yenza kubaluleke i-app ukuze uqhubeke usebenzisa i-app."</string>
+    <string name="resource_overuse_notification_text_uninstall_app" msgid="531108846448668467">"Khipha i-app ukuze uthuthukise ukusebenza kwesistimu."</string>
+    <string name="resource_overuse_notification_button_disable_app" msgid="5511548570206345274">"Khubaza i-app"</string>
+    <string name="resource_overuse_notification_button_prioritize_app" msgid="5327141954014335559">"Yenza kubaluleke i-app"</string>
+    <string name="resource_overuse_notification_button_uninstall_app" msgid="7327141273608850448">"Khipha i-app"</string>
+    <string name="resource_overuse_toast_disable_app_now" msgid="3182983639177825069">"I-<xliff:g id="ID_1">^1</xliff:g> ikhutshaziwe. Ungayinika amandla futhi Kumasethingi."</string>
 </resources>
diff --git a/service/src/com/android/car/telemetry/databroker/DataBrokerController.java b/service/src/com/android/car/telemetry/databroker/DataBrokerController.java
index 1ff76ff..6b66f12 100644
--- a/service/src/com/android/car/telemetry/databroker/DataBrokerController.java
+++ b/service/src/com/android/car/telemetry/databroker/DataBrokerController.java
@@ -33,6 +33,15 @@
  */
 public class DataBrokerController {
 
+    /**
+     * Priorities range from 0 to 100, with 0 being the highest priority and 100 being the lowest.
+     * A {@link ScriptExecutionTask} must have equal or higher priority than the threshold in order
+     * to be executed.
+     * The following constants are chosen with the idea that subscribers with a priority of 0
+     * must be executed as soon as data is published regardless of system health conditions.
+     * Otherwise {@link ScriptExecutionTask}s are executed from the highest priority to the lowest
+     * subject to system health constraints from {@link SystemMonitor}.
+     */
     public static final int TASK_PRIORITY_HI = 0;
     public static final int TASK_PRIORITY_MED = 50;
     public static final int TASK_PRIORITY_LOW = 100;
diff --git a/service/src/com/android/car/telemetry/proto/stats_log.proto b/service/src/com/android/car/telemetry/proto/stats_log.proto
index 37d74f9..04308d2 100644
--- a/service/src/com/android/car/telemetry/proto/stats_log.proto
+++ b/service/src/com/android/car/telemetry/proto/stats_log.proto
@@ -26,12 +26,22 @@
 
 import "packages/services/Car/service/src/com/android/car/telemetry/proto/atoms.proto";
 
+message DimensionsValueTuple {
+  repeated DimensionsValue dimensions_value = 1;
+}
+
 message DimensionsValue {
+  optional int32 field = 1;
+
   oneof value {
+    string value_str = 2;
     int32 value_int = 3;
+    int64 value_long = 4;
+    bool value_bool = 5;
+    float value_float = 6;
+    DimensionsValueTuple value_tuple = 7;
     uint64 value_str_hash = 8;
   }
-  reserved 1, 2, 4, 5, 6, 7;
 }
 
 message EventMetricData {
@@ -69,39 +79,23 @@
     GaugeMetricDataWrapper gauge_metrics = 8;
   }
 
+  optional DimensionsValue dimensions_path_in_what = 11;
+
   optional bool is_active = 14;
 
-  reserved 2, 3, 5, 6, 7, 9, 10, 11, 12, 13, 15, 16;
+  reserved 2, 3, 5, 6, 7, 9, 10, 12, 13, 15, 16;
 }
 
 message ConfigMetricsReport {
   repeated StatsLogReport metrics = 1;
 
-  enum DumpReportReason {
-    DEVICE_SHUTDOWN = 1;
-    CONFIG_UPDATED = 2;
-    CONFIG_REMOVED = 3;
-    GET_DATA_CALLED = 4;
-    ADB_DUMP = 5;
-    CONFIG_RESET = 6;
-    STATSCOMPANION_DIED = 7;
-    TERMINATION_SIGNAL_RECEIVED = 8;
-  }
-  optional DumpReportReason dump_report_reason = 8;
-
   repeated string strings = 9;
 
-  reserved 2, 3, 4, 5, 6, 7;
+  reserved 2, 3, 4, 5, 6, 7, 8;
 }
 
 message ConfigMetricsReportList {
-  message ConfigKey {
-    optional int32 uid = 1;
-    optional int64 id = 2;
-  }
-  optional ConfigKey config_key = 1;
-
   repeated ConfigMetricsReport reports = 2;
 
-  reserved 10;
+  reserved 1, 10;
 }
diff --git a/service/src/com/android/car/telemetry/publisher/AbstractAtomConverter.java b/service/src/com/android/car/telemetry/publisher/AbstractAtomConverter.java
new file mode 100644
index 0000000..869ab01
--- /dev/null
+++ b/service/src/com/android/car/telemetry/publisher/AbstractAtomConverter.java
@@ -0,0 +1,219 @@
+/*
+ * Copyright (C) 2021 The Android Open Source Project
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ *      http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+
+package com.android.car.telemetry.publisher;
+
+import android.os.PersistableBundle;
+import android.util.SparseArray;
+
+import com.android.car.telemetry.AtomsProto.Atom;
+import com.android.car.telemetry.StatsLogProto.DimensionsValue;
+
+import com.google.protobuf.MessageLite;
+
+import java.util.ArrayList;
+import java.util.List;
+import java.util.Map;
+
+/**
+ * Base class for converters from StatsD atom list to {@link PersistableBundle}. PersistableBundle
+ * will be sent to {@code ScriptExecutor} to be consumed by scripts, thus its structure is simple
+ * and lightweight.
+ *
+ * <p> Resulting fields in the PersistableBundle will be arrays of primitive values: int, long,
+ * double, boolean and String. The keys to the arrays will be the same as atom field names in the
+ * proto definitions.
+ *
+ * <p> Example resulting PersistableBundle format:
+ *
+ * {
+ *   "uid": [1000, 10000, 11000],
+ *   "process_name": ["A", "B", "C"],
+ *   "rss_in_bytes": [11111L, 222222L, 3333333L],
+ *   ...
+ * }
+ *
+ * @param <T> the atom data type.
+ */
+public abstract class AbstractAtomConverter<T extends MessageLite> {
+    AbstractAtomConverter() {}
+
+    /**
+     * Gets the parser config that's a mapping of the field id to {@link AtomFieldAccessor} for atom
+     * data of type T.
+     *
+     * @return the atom fields parser config.
+     */
+    abstract SparseArray<AtomFieldAccessor<T>> getAtomFieldAccessorMap();
+
+    /**
+     * Gets atom data of type T from atom proto.
+     *
+     * @param atom the proto that contains the atom data.
+     * @return atom data.
+     */
+    abstract T getAtomData(Atom atom);
+
+    /**
+     * Gets the name of the atom data class as string.
+     *
+     * @return atom data class name string.
+     */
+    abstract String getAtomDataClassName();
+
+    /**
+     * Converts the atom fields to be set as fields in the returned {@link PersistableBundle}.
+     *
+     * <p> Atom list is parsed into field value arrays.
+     *
+     * <p> Dimension values are extracted, dehashed if necessary, and parsed into arrays.
+     *
+     * <p> The resulting primitive arrays are put into the returned {@link PersistableBundle}
+     * with the atom field names as keys.
+     *
+     * @param atoms list of atoms with data type T to be converted to PersistableBundle formats.
+     * @param dimensionsFieldsIds list of ids for the atom fields that are encoded in dimensions.
+     * @param dimensionsValuesList dimension value groups matching mDimensionsFieldsIds.
+     * @param hashToStringMap hash mapping used to de-hash hash string type dimension values.
+     * @return {@link PersistableBundle} with the converted atom fields arrays.
+     * @throws StatsConversionException if atom field mismatch or can't convert dimension value.
+     */
+    PersistableBundle convert(
+            List<Atom> atoms,
+            List<Integer> dimensionsFieldsIds,
+            List<List<DimensionsValue>> dimensionsValuesList,
+            Map<Long, String> hashToStringMap) throws StatsConversionException {
+        PersistableBundle bundle = new PersistableBundle();
+        SparseArray<AtomFieldAccessor<T>> parserConfig = getAtomFieldAccessorMap();
+        // For each field, if set, add the values from all atoms to list and convert
+        for (int i = 0; i < parserConfig.size(); ++i) {
+            AtomFieldAccessor<T> atomFieldAccessor = parserConfig.valueAt(i);
+            // All atoms are expected to have the same fields set
+            // If the first atom does not have a field, that field is skipped
+            if (atomFieldAccessor.hasField(getAtomData(atoms.get(0)))) {
+                List<Object> valueList = new ArrayList<>(atoms.size());
+                for (Atom atom : atoms) {
+                    T atomData = getAtomData(atom);
+                    if (!atomFieldAccessor.hasField(atomData)) {
+                        throw new StatsConversionException(
+                                "Atom field inconsistency in atom list. "
+                                + "A field is unset for atom of type "
+                                + getAtomDataClassName());
+                    }
+                    valueList.add(atomFieldAccessor.getField(atomData));
+                }
+                setPersistableBundleArrayField(atomFieldAccessor.getFieldName(), valueList, bundle);
+            }
+        }
+        // Check if there are dimension fields needing conversion
+        if (dimensionsFieldsIds == null || dimensionsValuesList == null) {
+            return bundle;
+        }
+        // Create conversions for fields encoded in dimension fields
+        // Atom fields encoded in dimension values are not set, thus not extracted above
+        for (int i = 0; i < dimensionsFieldsIds.size(); ++i) {
+            Integer fieldId = dimensionsFieldsIds.get(i);
+            List<Object> valueList = new ArrayList<>();
+            for (List<DimensionsValue> dvList : dimensionsValuesList) {
+                valueList.add(extractDimensionsValue(dvList.get(i), hashToStringMap));
+            }
+            setPersistableBundleArrayField(
+                    getAtomFieldAccessorMap().get(fieldId).getFieldName(), valueList, bundle);
+        }
+        return bundle;
+    }
+
+    /**
+     * Extracts the dimension value from the provided {@link DimensionsValue}.
+     *
+     * @param dv the {@link DimensionsValue} to extract value from.
+     * @param hashToStringMap the mapping used to translate hash code to string.
+     * @return extracted value object.
+     * @throws StatsConversionException if it's not possible to extract dimension value.
+     */
+    private static Object extractDimensionsValue(
+                DimensionsValue dv,
+                Map<Long, String> hashToStringMap) throws StatsConversionException {
+        switch (dv.getValueCase()) {
+            case VALUE_STR:
+                return dv.getValueStr();
+            case VALUE_INT:
+                return dv.getValueInt();
+            case VALUE_LONG:
+                return dv.getValueLong();
+            case VALUE_BOOL:
+                return dv.getValueBool();
+            case VALUE_FLOAT:
+                return dv.getValueFloat();
+            case VALUE_STR_HASH:
+                if (hashToStringMap == null) {
+                    throw new StatsConversionException(
+                            "Could not extract dimension value, no hash to string map found.");
+                }
+                return hashToStringMap.get(dv.getValueStrHash());
+            default:
+                throw new StatsConversionException(
+                    "Could not extract dimension value, value not set or type not supported.");
+        }
+    }
+
+    /**
+     * Sets array fields in the {@link PersistableBundle}.
+     *
+     * @param name key value for the bundle, corresponds to atom field name.
+     * @param objList the list to be converted to {@link PersistableBundle} compatible array.
+     * @param bundle the {@link PersistableBundle} to put the arrays to.
+     */
+    private static void setPersistableBundleArrayField(
+            String name,
+            List<Object> objList,
+            PersistableBundle bundle) {
+        Object e = objList.get(0);  // All elements of the list are the same type.
+        if (e instanceof Integer) {
+            int[] intArray = new int[objList.size()];
+            for (int i = 0; i < objList.size(); ++i) {
+                intArray[i] = (Integer) objList.get(i);
+            }
+            bundle.putIntArray(name, intArray);
+        } else if (e instanceof Long) {
+            long[] longArray = new long[objList.size()];
+            for (int i = 0; i < objList.size(); ++i) {
+                longArray[i] = (Long) objList.get(i);
+            }
+            bundle.putLongArray(name, longArray);
+        } else if (e instanceof String) {
+            bundle.putStringArray(name, objList.toArray(new String[0]));
+        } else if (e instanceof Boolean) {
+            boolean[] boolArray = new boolean[objList.size()];
+            for (int i = 0; i < objList.size(); ++i) {
+                boolArray[i] = (Boolean) objList.get(i);
+            }
+            bundle.putBooleanArray(name, boolArray);
+        } else if (e instanceof Double) {
+            double[] doubleArray = new double[objList.size()];
+            for (int i = 0; i < objList.size(); ++i) {
+                doubleArray[i] = (Double) objList.get(i);
+            }
+            bundle.putDoubleArray(name, doubleArray);
+        } else if (e instanceof Float) {
+            double[] doubleArray = new double[objList.size()];
+            for (int i = 0; i < objList.size(); ++i) {
+                doubleArray[i] = ((Float) objList.get(i)).doubleValue();
+            }
+            bundle.putDoubleArray(name, doubleArray);
+        }
+    }
+}
diff --git a/service/src/com/android/car/telemetry/publisher/AppStartMemoryStateCapturedConverter.java b/service/src/com/android/car/telemetry/publisher/AppStartMemoryStateCapturedConverter.java
new file mode 100644
index 0000000..d324e59
--- /dev/null
+++ b/service/src/com/android/car/telemetry/publisher/AppStartMemoryStateCapturedConverter.java
@@ -0,0 +1,93 @@
+/*
+ * Copyright (C) 2021 The Android Open Source Project
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ *      http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+
+package com.android.car.telemetry.publisher;
+
+import android.util.SparseArray;
+
+import com.android.car.telemetry.AtomsProto.AppStartMemoryStateCaptured;
+import com.android.car.telemetry.AtomsProto.Atom;
+
+/**
+ * Atom data converter for atoms of type {@link AppStartMemoryStateCaptured}.
+ */
+public class AppStartMemoryStateCapturedConverter
+        extends AbstractAtomConverter<AppStartMemoryStateCaptured> {
+    private static final SparseArray<
+            AtomFieldAccessor<AppStartMemoryStateCaptured>> sAtomFieldAccessorMap =
+            new SparseArray<>();
+    static {
+        sAtomFieldAccessorMap.append(1, new AtomFieldAccessor<>(
+                "uid",
+                a -> a.hasUid(),
+                a -> a.getUid()
+        ));
+        sAtomFieldAccessorMap.append(2, new AtomFieldAccessor<>(
+                "process_name",
+                a -> a.hasProcessName(),
+                a -> a.getProcessName()
+        ));
+        sAtomFieldAccessorMap.append(3, new AtomFieldAccessor<>(
+                "activity_name",
+                a -> a.hasActivityName(),
+                a -> a.getActivityName()
+        ));
+        sAtomFieldAccessorMap.append(4, new AtomFieldAccessor<>(
+                "page_fault",
+                a -> a.hasPageFault(),
+                a -> a.getPageFault()
+        ));
+        sAtomFieldAccessorMap.append(5, new AtomFieldAccessor<>(
+                "page_major_fault",
+                a -> a.hasPageMajorFault(),
+                a -> a.getPageMajorFault()
+        ));
+        sAtomFieldAccessorMap.append(6, new AtomFieldAccessor<>(
+                "rss_in_bytes",
+                a -> a.hasRssInBytes(),
+                a -> a.getRssInBytes()
+        ));
+        sAtomFieldAccessorMap.append(7, new AtomFieldAccessor<>(
+                "cache_in_bytes",
+                a -> a.hasCacheInBytes(),
+                a -> a.getCacheInBytes()
+        ));
+        sAtomFieldAccessorMap.append(8, new AtomFieldAccessor<>(
+                "swap_in_bytes",
+                a -> a.hasSwapInBytes(),
+                a -> a.getSwapInBytes()
+        ));
+    }
+
+    AppStartMemoryStateCapturedConverter() {
+        super();
+    }
+
+    @Override
+    SparseArray<AtomFieldAccessor<AppStartMemoryStateCaptured>> getAtomFieldAccessorMap() {
+        return sAtomFieldAccessorMap;
+    }
+
+    @Override
+    AppStartMemoryStateCaptured getAtomData(Atom atom) {
+        return atom.getAppStartMemoryStateCaptured();
+    }
+
+    @Override
+    String getAtomDataClassName() {
+        return AppStartMemoryStateCaptured.class.getSimpleName();
+    }
+}
diff --git a/service/src/com/android/car/telemetry/publisher/AtomDataConverter.java b/service/src/com/android/car/telemetry/publisher/AtomDataConverter.java
deleted file mode 100644
index b87218e..0000000
--- a/service/src/com/android/car/telemetry/publisher/AtomDataConverter.java
+++ /dev/null
@@ -1,265 +0,0 @@
-/*
- * Copyright (C) 2021 The Android Open Source Project
- *
- * Licensed under the Apache License, Version 2.0 (the "License");
- * you may not use this file except in compliance with the License.
- * You may obtain a copy of the License at
- *
- *      http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
- */
-
-package com.android.car.telemetry.publisher;
-
-import android.os.PersistableBundle;
-
-import com.android.car.telemetry.AtomsProto;
-
-import java.util.ArrayList;
-import java.util.List;
-
-/**
- * Class for converting atom data to {@link PersistableBundle} compatible format.
- */
-public class AtomDataConverter {
-    static final String UID = "uid";
-    static final String PROCESS_NAME = "process_name";
-    static final String ACTIVITY_NAME = "activity_name";
-    static final String PAGE_FAULT = "page_fault";
-    static final String PAGE_MAJOR_FAULT = "page_major_fault";
-    static final String RSS_IN_BYTES = "rss_in_bytes";
-    static final String CACHE_IN_BYTES = "cache_in_bytes";
-    static final String SWAP_IN_BYTES = "swap_in_bytes";
-    static final String STATE = "state";
-    static final String OOM_ADJ_SCORE = "oom_adj_score";
-
-    /**
-     * Converts a list of atoms to separate the atoms fields values into arrays to be put into the
-     * {@link PersistableBundle}.
-     * The list of atoms must contain atoms of same type.
-     * Only fields with types allowed in {@link PersistableBundle} are added to the bundle.
-     *
-     * @param atoms list of {@link AtomsProto.Atom} of the same type.
-     * @param bundle the {@link PersistableBundle} to hold the converted atom fields.
-     */
-    static void convertAtomsList(List<AtomsProto.Atom> atoms, PersistableBundle bundle) {
-        // The atoms are either pushed or pulled type atoms.
-        switch (atoms.get(0).getPushedCase()) {
-            case APP_START_MEMORY_STATE_CAPTURED:
-                convertAppStartMemoryStateCapturedAtoms(atoms, bundle);
-                break;
-            default:
-                break;
-        }
-        switch (atoms.get(0).getPulledCase()) {
-            case PROCESS_MEMORY_STATE:
-                convertProcessMemoryStateAtoms(atoms, bundle);
-                break;
-            default:
-                break;
-        }
-    }
-
-    /**
-     * Converts {@link AtomsProto.AppStartMemoryStateCaptured} atoms.
-     *
-     * @param atoms the list of {@link AtomsProto.AppStartMemoryStateCaptured} atoms.
-     * @param bundle the {@link PersistableBundle} to hold the converted atom fields.
-     */
-    private static void convertAppStartMemoryStateCapturedAtoms(
-                List<AtomsProto.Atom> atoms, PersistableBundle bundle) {
-        List<Integer> uid = null;
-        List<String> processName = null;
-        List<String> activityName = null;
-        List<Long> pageFault = null;
-        List<Long> pageMajorFault = null;
-        List<Long> rssInBytes = null;
-        List<Long> cacheInBytes = null;
-        List<Long> swapInBytes = null;
-        for (AtomsProto.Atom atom : atoms) {
-            AtomsProto.AppStartMemoryStateCaptured atomData = atom.getAppStartMemoryStateCaptured();
-            // Atom fields may be filtered thus not collected, need to check availability.
-            if (atomData.hasUid()) {
-                if (uid == null) {
-                    uid = new ArrayList();
-                }
-                uid.add(atomData.getUid());
-            }
-            if (atomData.hasProcessName()) {
-                if (processName == null) {
-                    processName = new ArrayList<>();
-                }
-                processName.add(atomData.getProcessName());
-            }
-            if (atomData.hasActivityName()) {
-                if (activityName == null) {
-                    activityName = new ArrayList<>();
-                }
-                activityName.add(atomData.getActivityName());
-            }
-            if (atomData.hasPageFault()) {
-                if (pageFault == null) {
-                    pageFault = new ArrayList<>();
-                }
-                pageFault.add(atomData.getPageFault());
-            }
-            if (atomData.hasPageMajorFault()) {
-                if (pageMajorFault == null) {
-                    pageMajorFault = new ArrayList<>();
-                }
-                pageMajorFault.add(atomData.getPageMajorFault());
-            }
-            if (atomData.hasRssInBytes()) {
-                if (rssInBytes == null) {
-                    rssInBytes = new ArrayList<>();
-                }
-                rssInBytes.add(atomData.getRssInBytes());
-            }
-            if (atomData.hasCacheInBytes()) {
-                if (cacheInBytes == null) {
-                    cacheInBytes = new ArrayList<>();
-                }
-                cacheInBytes.add(atomData.getCacheInBytes());
-            }
-            if (atomData.hasSwapInBytes()) {
-                if (swapInBytes == null) {
-                    swapInBytes = new ArrayList<>();
-                }
-                swapInBytes.add(atomData.getSwapInBytes());
-            }
-        }
-        if (uid != null) {
-            bundle.putIntArray(UID, uid.stream().mapToInt(i -> i).toArray());
-        }
-        if (processName != null) {
-            bundle.putStringArray(
-                    PROCESS_NAME, processName.toArray(new String[0]));
-        }
-        if (activityName != null) {
-            bundle.putStringArray(
-                    ACTIVITY_NAME, activityName.toArray(new String[0]));
-        }
-        if (pageFault != null) {
-            bundle.putLongArray(PAGE_FAULT, pageFault.stream().mapToLong(i -> i).toArray());
-        }
-        if (pageMajorFault != null) {
-            bundle.putLongArray(
-                    PAGE_MAJOR_FAULT, pageMajorFault.stream().mapToLong(i -> i).toArray());
-        }
-        if (rssInBytes != null) {
-            bundle.putLongArray(RSS_IN_BYTES, rssInBytes.stream().mapToLong(i -> i).toArray());
-        }
-        if (cacheInBytes != null) {
-            bundle.putLongArray(
-                    CACHE_IN_BYTES, cacheInBytes.stream().mapToLong(i -> i).toArray());
-        }
-        if (swapInBytes != null) {
-            bundle.putLongArray(
-                    SWAP_IN_BYTES, swapInBytes.stream().mapToLong(i -> i).toArray());
-        }
-    }
-
-    /**
-     * Converts {@link AtomsProto.ProcessMemoryState} atoms.
-     *
-     * @param atoms the list of {@link AtomsProto.ProcessMemoryState} atoms.
-     * @param bundle the {@link PersistableBundle} to hold the converted atom fields.
-     */
-    private static void convertProcessMemoryStateAtoms(
-                List<AtomsProto.Atom> atoms, PersistableBundle bundle) {
-        List<Integer> uid = null;
-        List<String> processName = null;
-        List<Integer> oomAdjScore = null;
-        List<Long> pageFault = null;
-        List<Long> pageMajorFault = null;
-        List<Long> rssInBytes = null;
-        List<Long> cacheInBytes = null;
-        List<Long> swapInBytes = null;
-        for (AtomsProto.Atom atom : atoms) {
-            AtomsProto.ProcessMemoryState atomData = atom.getProcessMemoryState();
-            // Atom fields may be filtered thus not collected, need to check availability.
-            if (atomData.hasUid()) {
-                if (uid == null) {
-                    uid = new ArrayList();
-                }
-                uid.add(atomData.getUid());
-            }
-            if (atomData.hasProcessName()) {
-                if (processName == null) {
-                    processName = new ArrayList<>();
-                }
-                processName.add(atomData.getProcessName());
-            }
-            if (atomData.hasOomAdjScore()) {
-                if (oomAdjScore == null) {
-                    oomAdjScore = new ArrayList<>();
-                }
-                oomAdjScore.add(atomData.getOomAdjScore());
-            }
-            if (atomData.hasPageFault()) {
-                if (pageFault == null) {
-                    pageFault = new ArrayList<>();
-                }
-                pageFault.add(atomData.getPageFault());
-            }
-            if (atomData.hasPageMajorFault()) {
-                if (pageMajorFault == null) {
-                    pageMajorFault = new ArrayList<>();
-                }
-                pageMajorFault.add(atomData.getPageMajorFault());
-            }
-            if (atomData.hasRssInBytes()) {
-                if (rssInBytes == null) {
-                    rssInBytes = new ArrayList<>();
-                }
-                rssInBytes.add(atomData.getRssInBytes());
-            }
-            if (atomData.hasCacheInBytes()) {
-                if (cacheInBytes == null) {
-                    cacheInBytes = new ArrayList<>();
-                }
-                cacheInBytes.add(atomData.getCacheInBytes());
-            }
-            if (atomData.hasSwapInBytes()) {
-                if (swapInBytes == null) {
-                    swapInBytes = new ArrayList<>();
-                }
-                swapInBytes.add(atomData.getSwapInBytes());
-            }
-        }
-        if (uid != null) {
-            bundle.putIntArray(UID, uid.stream().mapToInt(i -> i).toArray());
-        }
-        if (processName != null) {
-            bundle.putStringArray(
-                    PROCESS_NAME, processName.toArray(new String[0]));
-        }
-        if (oomAdjScore != null) {
-            bundle.putIntArray(
-                    OOM_ADJ_SCORE, oomAdjScore.stream().mapToInt(i -> i).toArray());
-        }
-        if (pageFault != null) {
-            bundle.putLongArray(PAGE_FAULT, pageFault.stream().mapToLong(i -> i).toArray());
-        }
-        if (pageMajorFault != null) {
-            bundle.putLongArray(
-                    PAGE_MAJOR_FAULT, pageMajorFault.stream().mapToLong(i -> i).toArray());
-        }
-        if (rssInBytes != null) {
-            bundle.putLongArray(RSS_IN_BYTES, rssInBytes.stream().mapToLong(i -> i).toArray());
-        }
-        if (cacheInBytes != null) {
-            bundle.putLongArray(
-                    CACHE_IN_BYTES, cacheInBytes.stream().mapToLong(i -> i).toArray());
-        }
-        if (swapInBytes != null) {
-            bundle.putLongArray(
-                    SWAP_IN_BYTES, swapInBytes.stream().mapToLong(i -> i).toArray());
-        }
-    }
-}
diff --git a/service/src/com/android/car/telemetry/publisher/AtomFieldAccessor.java b/service/src/com/android/car/telemetry/publisher/AtomFieldAccessor.java
new file mode 100644
index 0000000..ec24b9c
--- /dev/null
+++ b/service/src/com/android/car/telemetry/publisher/AtomFieldAccessor.java
@@ -0,0 +1,70 @@
+/*
+ * Copyright (C) 2021 The Android Open Source Project
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ *      http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+
+package com.android.car.telemetry.publisher;
+
+import com.google.protobuf.MessageLite;
+
+import java.util.function.Function;
+
+/**
+ * Class that contains metadata and actions for a field of atom data type T.
+ *
+ * @param <T> the atom data type.
+ */
+public class AtomFieldAccessor<T extends MessageLite> {
+    private final String mFieldName;
+    private final Function<T, Boolean> mHasField;
+    private final Function<T, Object> mGetField;
+
+    AtomFieldAccessor(
+            String fieldName,
+            Function<T, Boolean> hasField,
+            Function<T, Object> getField) {
+        mFieldName = fieldName;
+        mHasField = hasField;
+        mGetField = getField;
+    }
+
+    /**
+     * Gets the field name.
+     *
+     * @return field name as string.
+     */
+    String getFieldName() {
+        return mFieldName;
+    }
+
+    /**
+     * Checks if the field is set for the provided atom data of type T.
+     *
+     * @param atomData the atom data in which to check if the field is set.
+     * @return whether the field is set.
+     */
+    Boolean hasField(T atomData) {
+        return mHasField.apply(atomData);
+    }
+
+    /**
+     * Gets the field value for atom data of type T.
+     *
+     * @param atomData the atom data for which to get the field value from.
+     * @return the field value Object.
+     */
+    Object getField(T atomData) {
+        return mGetField.apply(atomData);
+    }
+}
diff --git a/service/src/com/android/car/telemetry/publisher/AtomListConverter.java b/service/src/com/android/car/telemetry/publisher/AtomListConverter.java
new file mode 100644
index 0000000..69559d8
--- /dev/null
+++ b/service/src/com/android/car/telemetry/publisher/AtomListConverter.java
@@ -0,0 +1,68 @@
+/*
+ * Copyright (C) 2021 The Android Open Source Project
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ *      http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+
+package com.android.car.telemetry.publisher;
+
+import android.os.PersistableBundle;
+
+import com.android.car.telemetry.AtomsProto.Atom;
+import com.android.car.telemetry.StatsLogProto.DimensionsValue;
+
+import java.util.List;
+import java.util.Map;
+
+/**
+ * Class for converting atom data to {@link PersistableBundle} compatible format. Uses specific
+ * atom data converters that extend the {@link AbstractAtomConverter}.
+ */
+public class AtomListConverter {
+    // Map of pushed atom cases to corresponding atom converter.
+    private static Map<Atom.PushedCase, AbstractAtomConverter> sPushedCaseConverters = Map.of(
+            Atom.PushedCase.APP_START_MEMORY_STATE_CAPTURED,
+            new AppStartMemoryStateCapturedConverter());
+
+    // Map of pulled atom cases to corresponding atom converter.
+    private static Map<Atom.PulledCase, AbstractAtomConverter> sPulledCaseConverters = Map.of(
+            Atom.PulledCase.PROCESS_MEMORY_STATE, new ProcessMemoryStateConverter());
+
+    /**
+     * Converts a list of atoms to separate the atoms fields values into arrays to be put into the
+     * {@link PersistableBundle}.
+     * The list of atoms must contain atoms of same type.
+     * Only fields with types allowed in {@link PersistableBundle} are added to the bundle.
+     *
+     * @param atoms list of {@link Atom} of the same type.
+     * @param dimensionsFieldsIds field ids for fields that are encoded in {@link DimensionsValue}.
+     * @param dimensionsValuesList dimension value groups matching mDimensionsFieldsIds.
+     * @param hashToStringMap hash to string mapping for decoding the some dimension values.
+     * @return {@link PersistableBundle} that holds the converted atom fields.
+     * @throws StatsConversionException if atom field mismatch or can't convert dimension value.
+     */
+    static PersistableBundle convert(
+            List<Atom> atoms,
+            List<Integer> dimensionsFieldsIds,
+            List<List<DimensionsValue>> dimensionsValuesList,
+            Map<Long, String> hashToStringMap) throws StatsConversionException {
+        // The atoms are either pushed or pulled type atoms.
+        if (atoms.get(0).getPushedCase() != Atom.PushedCase.PUSHED_NOT_SET) {
+            return sPushedCaseConverters.get(atoms.get(0).getPushedCase()).convert(
+                    atoms, dimensionsFieldsIds, dimensionsValuesList, hashToStringMap);
+        } else {
+            return sPulledCaseConverters.get(atoms.get(0).getPulledCase()).convert(
+                    atoms, dimensionsFieldsIds, dimensionsValuesList, hashToStringMap);
+        }
+    }
+}
diff --git a/service/src/com/android/car/telemetry/publisher/ConfigMetricsReportListConverter.java b/service/src/com/android/car/telemetry/publisher/ConfigMetricsReportListConverter.java
index b3f2b39..22a14f9 100644
--- a/service/src/com/android/car/telemetry/publisher/ConfigMetricsReportListConverter.java
+++ b/service/src/com/android/car/telemetry/publisher/ConfigMetricsReportListConverter.java
@@ -22,8 +22,10 @@
 
 import java.util.ArrayList;
 import java.util.HashMap;
+import java.util.HashSet;
 import java.util.List;
 import java.util.Map;
+import java.util.Set;
 
 /**
  * Class for converting metrics report list data to {@link PersistableBundle} compatible format.
@@ -31,7 +33,8 @@
 public class ConfigMetricsReportListConverter {
     /**
      * Converts metrics report list to map of metric_id to {@link PersistableBundle} format where
-     * each PersistableBundle containing arrays of metric fields data.
+     * each PersistableBundle containing arrays of metric fields data. Multiple reports with the
+     * same metrics are combined on the metrics.
      *
      * Example:
      * Given a ConfigMetricsReportList like this:
@@ -59,7 +62,7 @@
      *     }
      *   }
      * }
-     * Will result in a map of this form:
+     * Will result in a map of this form (note metric 3456 is combined from the two reports):
      * {
      *   "1234" : {...}  // PersistableBundle containing metric 1234's data
      *   "2345" : {...}
@@ -68,13 +71,17 @@
      *
      * @param reportList the {@link StatsLogProto.ConfigMetricsReportList} to be converted.
      * @return a {@link PersistableBundle} containing mapping of metric id to metric data.
+     * @throws StatsConversionException if atom field mismatch or can't convert dimension value.
      */
-    static Map<Long, PersistableBundle> convert(StatsLogProto.ConfigMetricsReportList reportList) {
+    static Map<Long, PersistableBundle> convert(
+            StatsLogProto.ConfigMetricsReportList reportList) throws StatsConversionException {
         // Map metric id to StatsLogReport list so that separate reports can be combined.
         Map<Long, List<StatsLogProto.StatsLogReport>> metricsStatsReportMap = new HashMap<>();
+        Set<String> stringsSet = new HashSet<>();
         // ConfigMetricsReportList is for one config. Normally only 1 report exists unless
         // the previous report did not upload after shutdown, then at most 2 reports can exist.
         for (StatsLogProto.ConfigMetricsReport report : reportList.getReportsList()) {
+            stringsSet.addAll(report.getStringsList());
             // Each statsReport is for a different metric in the report.
             for (StatsLogProto.StatsLogReport statsReport : report.getMetricsList()) {
                 Long metricId = statsReport.getMetricId();
@@ -90,7 +97,7 @@
         // convert to bundle data.
         for (Map.Entry<Long, List<StatsLogProto.StatsLogReport>>
                     entry : metricsStatsReportMap.entrySet()) {
-            PersistableBundle statsReportBundle = new PersistableBundle();
+            PersistableBundle statsReportBundle = null;
             Long metricId = entry.getKey();
             List<StatsLogProto.StatsLogReport> statsReportList = entry.getValue();
             switch (statsReportList.get(0).getDataCase()) {
@@ -99,22 +106,60 @@
                     for (StatsLogProto.StatsLogReport statsReport : statsReportList) {
                         eventDataList.addAll(statsReport.getEventMetrics().getDataList());
                     }
-                    EventMetricDataConverter.convertEventDataList(
-                            eventDataList, statsReportBundle);
+                    statsReportBundle =
+                            EventMetricDataConverter.convertEventDataList(eventDataList);
                     break;
                 case GAUGE_METRICS:
                     List<StatsLogProto.GaugeMetricData> gaugeDataList = new ArrayList<>();
                     for (StatsLogProto.StatsLogReport statsReport : statsReportList) {
                         gaugeDataList.addAll(statsReport.getGaugeMetrics().getDataList());
                     }
-                    GaugeMetricDataConverter.convertGaugeDataList(
-                            gaugeDataList, statsReportBundle);
+                    statsReportBundle = GaugeMetricDataConverter.convertGaugeDataList(
+                            gaugeDataList,
+                            extractDimensionFieldsIds(
+                                    statsReportList.get(0).getDimensionsPathInWhat()),
+                            createDimensionHashToStringMap(stringsSet));
                     break;
                 default:
                     break;
             }
-            metricIdBundleMap.put(metricId, statsReportBundle);
+            if (statsReportBundle != null) {
+                metricIdBundleMap.put(metricId, statsReportBundle);
+            }
         }
         return metricIdBundleMap;
     }
+
+    /**
+     * Creates a hash to string mapping for decoding {@link StatsLogProto.DimensionsValue}.
+     *
+     * <p> The mapping is created using murmur2 hashing algorithm.
+     *
+     * @param dimensionStrings the strings that were encoded in dimension values.
+     * @return hash to string mapping.
+     */
+    private static Map<Long, String> createDimensionHashToStringMap(Set<String> dimensionStrings) {
+        Map<Long, String> hashToStringMap = new HashMap<>();
+        for (String str : dimensionStrings) {
+            Long hash = HashUtils.murmur2Hash64(str);
+            hashToStringMap.put(hash, str);
+        }
+        return hashToStringMap;
+    }
+
+    /**
+     * Extracts the field ids of atom fields that were encoded in the dimension values.
+     *
+     * @param dimensionsPath the root level DimensionsValue. Contains field ids instead of values.
+     * @return list of atom field ids.
+     */
+    private static List<Integer> extractDimensionFieldsIds(
+            StatsLogProto.DimensionsValue dimensionsPath) {
+        List<Integer> dimensionsFieldsIds = new ArrayList<>();
+        StatsLogProto.DimensionsValueTuple dimensionTuple = dimensionsPath.getValueTuple();
+        for (StatsLogProto.DimensionsValue dv : dimensionTuple.getDimensionsValueList()) {
+            dimensionsFieldsIds.add(dv.getField());
+        }
+        return dimensionsFieldsIds;
+    }
 }
diff --git a/service/src/com/android/car/telemetry/publisher/EventMetricDataConverter.java b/service/src/com/android/car/telemetry/publisher/EventMetricDataConverter.java
index a1faac3..806ba71 100644
--- a/service/src/com/android/car/telemetry/publisher/EventMetricDataConverter.java
+++ b/service/src/com/android/car/telemetry/publisher/EventMetricDataConverter.java
@@ -42,18 +42,20 @@
      *   ...
      * }
      * @param eventDataList the list of {@link StatsLogProto.EventMetricData} to be converted.
-     * @param bundle the {@link PersistableBundle} to hold the converted values.
+     * @return {@link PersistableBundle} that holds the converted values.
+     * @throws StatsConversionException if atom field mismatch or can't convert dimension value.
      */
-    static void convertEventDataList(
-                List<StatsLogProto.EventMetricData> eventDataList, PersistableBundle bundle) {
-        List<Long> elapsedTimes = new ArrayList<>();
-        List<AtomsProto.Atom> atoms = new ArrayList<>();
-        for (StatsLogProto.EventMetricData eventData : eventDataList) {
-            elapsedTimes.add(eventData.getElapsedTimestampNanos());
-            atoms.add(eventData.getAtom());
+    static PersistableBundle convertEventDataList(
+                List<StatsLogProto.EventMetricData> eventDataList)
+                throws StatsConversionException {
+        long[] elapsedTimes = new long[eventDataList.size()];
+        List<AtomsProto.Atom> atoms = new ArrayList<>(eventDataList.size());
+        for (int i = 0; i < eventDataList.size(); ++i) {
+            elapsedTimes[i] = eventDataList.get(i).getElapsedTimestampNanos();
+            atoms.add(eventDataList.get(i).getAtom());
         }
-        AtomDataConverter.convertAtomsList(atoms, bundle);
-        bundle.putLongArray(
-                ELAPSED_TIME_NANOS, elapsedTimes.stream().mapToLong(i -> i).toArray());
+        PersistableBundle bundle = AtomListConverter.convert(atoms, null, null, null);
+        bundle.putLongArray(ELAPSED_TIME_NANOS, elapsedTimes);
+        return bundle;
     }
 }
diff --git a/service/src/com/android/car/telemetry/publisher/GaugeMetricDataConverter.java b/service/src/com/android/car/telemetry/publisher/GaugeMetricDataConverter.java
index 66c9b53..078d196 100644
--- a/service/src/com/android/car/telemetry/publisher/GaugeMetricDataConverter.java
+++ b/service/src/com/android/car/telemetry/publisher/GaugeMetricDataConverter.java
@@ -19,17 +19,19 @@
 import android.os.PersistableBundle;
 
 import com.android.car.telemetry.AtomsProto;
-import com.android.car.telemetry.StatsLogProto;
+import com.android.car.telemetry.StatsLogProto.DimensionsValue;
+import com.android.car.telemetry.StatsLogProto.GaugeBucketInfo;
+import com.android.car.telemetry.StatsLogProto.GaugeMetricData;
 
 import java.util.ArrayList;
 import java.util.List;
+import java.util.Map;
 
 /**
  * Class for converting gauge metric data to {@link PersistableBundle} compatible format.
  */
 public class GaugeMetricDataConverter {
-    static final String DIMENSION_DELIMITOR = "-";
-    static final String ELAPSED_TIME = "elapsed_timestamp_nanos";
+    static final String ELAPSED_TIME_NANOS = "elapsed_timestamp_nanos";
 
     /**
      * Converts a list of {@link StatsLogProto.GaugeMetricData} to {@link PersistableBundle}
@@ -46,21 +48,40 @@
      * }
      *
      * @param gaugeDataList the list of {@link StatsLogProto.GaugeMetricData} to be converted.
-     * @param bundle the {@link PersistableBundle} to hold the converted values.
+     * @param dimensionsFieldsIds field ids for fields that are encoded in {@link DimensionsValue}.
+     * @param hashToStringMap hash to string mapping for decoding the some dimension values.
+     * @return {@link PersistableBundle} that holds the converted values.
+     * @throws StatsConversionException if atom field mismatch or can't convert dimension value.
      */
-    static void convertGaugeDataList(
-            List<StatsLogProto.GaugeMetricData> gaugeDataList, PersistableBundle bundle) {
-        // TODO(b/200064146): translate the dimension strings to get uid and package_name.
+    static PersistableBundle convertGaugeDataList(
+            List<GaugeMetricData> gaugeDataList,
+            List<Integer> dimensionsFieldsIds,
+            Map<Long, String> hashToStringMap) throws StatsConversionException {
         List<Long> elapsedTimes = new ArrayList<>();
         List<AtomsProto.Atom> atoms = new ArrayList<>();
-        for (StatsLogProto.GaugeMetricData gaugeData : gaugeDataList) {
-            for (StatsLogProto.GaugeBucketInfo bi : gaugeData.getBucketInfoList()) {
+        // This list contains dimensionsValues for each atom, matching in index and list size.
+        List<List<DimensionsValue>> dimensionsValuesList = new ArrayList<>();
+        for (GaugeMetricData gaugeData : gaugeDataList) {
+            // The dimensionsValue is same for all stoms in the same GaugeMetricData.
+            List<DimensionsValue> dimensionsValues = gaugeData.getDimensionLeafValuesInWhatList();
+            for (GaugeBucketInfo bi : gaugeData.getBucketInfoList()) {
                 elapsedTimes.addAll(bi.getElapsedTimestampNanosList());
-                atoms.addAll(bi.getAtomList());
+                for (AtomsProto.Atom atom : bi.getAtomList()) {
+                    atoms.add(atom);
+                    dimensionsValuesList.add(dimensionsValues);
+                }
             }
         }
-        AtomDataConverter.convertAtomsList(atoms, bundle);
-        bundle.putLongArray(
-                ELAPSED_TIME, elapsedTimes.stream().mapToLong(i -> i).toArray());
+        PersistableBundle bundle = AtomListConverter.convert(
+                atoms,
+                dimensionsFieldsIds,
+                dimensionsValuesList,
+                hashToStringMap);
+        long[] elapsedTimesArray = new long[elapsedTimes.size()];
+        for (int i = 0; i < elapsedTimes.size(); ++i) {
+            elapsedTimesArray[i] = elapsedTimes.get(i);
+        }
+        bundle.putLongArray(ELAPSED_TIME_NANOS, elapsedTimesArray);
+        return bundle;
     }
 }
diff --git a/service/src/com/android/car/telemetry/publisher/HashUtils.java b/service/src/com/android/car/telemetry/publisher/HashUtils.java
index 62eb12c..7fbd19f 100644
--- a/service/src/com/android/car/telemetry/publisher/HashUtils.java
+++ b/service/src/com/android/car/telemetry/publisher/HashUtils.java
@@ -20,6 +20,9 @@
 
 import com.android.internal.util.Preconditions;
 
+import java.nio.ByteBuffer;
+import java.nio.ByteOrder;
+import java.nio.charset.StandardCharsets;
 import java.security.MessageDigest;
 import java.security.NoSuchAlgorithmException;
 
@@ -29,6 +32,9 @@
  * <p>Most of the methods are copied from {@code external/guava/}.
  */
 public class HashUtils {
+    private static final long M = 0xC6A4A7935BD1E995L;
+    private static final int R = 47;
+    private static final long SEED = 0xDECAFCAFFEL;
 
     /**
      * Returns the hash code of the given string using SHA-256 algorithm. Returns only the first
@@ -44,6 +50,43 @@
     }
 
     /**
+     * Returns the Murmur2 hash of the provided string.
+     *
+     * <p> This algorithm works the same way as Hash64() in
+     * packages/modules/StatsD/statsd/src/hash.h
+     *
+     * @param str the string to be hashed.
+     * @return hash of the string.
+     */
+    static long murmur2Hash64(String str) {
+        final byte[] bytes = str.getBytes(StandardCharsets.UTF_8);
+        ByteBuffer buf = ByteBuffer.wrap(bytes).order(ByteOrder.LITTLE_ENDIAN);
+
+        long h = SEED ^ (buf.remaining() * M);
+        while (buf.remaining() >= 8) {
+            long k = buf.getLong();
+            k *= M;
+            k ^= k >>> R;
+            k *= M;
+            h ^= k;
+            h *= M;
+        }
+
+        if (buf.hasRemaining()) {
+            for (int i = 0; buf.hasRemaining(); i += 8) {
+                h ^= (buf.get() & 0xFFL) << i;
+            }
+            h *= M;
+        }
+
+        h ^= h >>> R;
+        h *= M;
+        h ^= h >>> R;
+
+        return h;
+    }
+
+    /**
      * Returns the first eight bytes of {@code hashCode}, converted to a {@code long} value in
      * little-endian order.
      *
diff --git a/service/src/com/android/car/telemetry/publisher/ProcessMemoryStateConverter.java b/service/src/com/android/car/telemetry/publisher/ProcessMemoryStateConverter.java
new file mode 100644
index 0000000..4af09b7
--- /dev/null
+++ b/service/src/com/android/car/telemetry/publisher/ProcessMemoryStateConverter.java
@@ -0,0 +1,91 @@
+/*
+ * Copyright (C) 2021 The Android Open Source Project
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ *      http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+
+package com.android.car.telemetry.publisher;
+
+import android.util.SparseArray;
+
+import com.android.car.telemetry.AtomsProto.Atom;
+import com.android.car.telemetry.AtomsProto.ProcessMemoryState;
+
+/**
+ * Atom data converter for atoms of type {@link ProcessMemoryState}.
+ */
+public class ProcessMemoryStateConverter extends AbstractAtomConverter<ProcessMemoryState> {
+    private static final SparseArray<AtomFieldAccessor<ProcessMemoryState>> sAtomFieldAccessorMap =
+            new SparseArray<>();
+    static {
+        sAtomFieldAccessorMap.append(1, new AtomFieldAccessor<>(
+                "uid",
+                a -> a.hasUid(),
+                a -> a.getUid()
+        ));
+        sAtomFieldAccessorMap.append(2, new AtomFieldAccessor<>(
+                "process_name",
+                a -> a.hasProcessName(),
+                a -> a.getProcessName()
+        ));
+        sAtomFieldAccessorMap.append(3, new AtomFieldAccessor<>(
+                "oom_adj_score",
+                a -> a.hasOomAdjScore(),
+                a -> a.getOomAdjScore()
+        ));
+        sAtomFieldAccessorMap.append(4, new AtomFieldAccessor<>(
+                "page_fault",
+                a -> a.hasPageFault(),
+                a -> a.getPageFault()
+        ));
+        sAtomFieldAccessorMap.append(5, new AtomFieldAccessor<>(
+                "page_major_fault",
+                a -> a.hasPageMajorFault(),
+                a -> a.getPageMajorFault()
+        ));
+        sAtomFieldAccessorMap.append(6, new AtomFieldAccessor<>(
+                "rss_in_bytes",
+                a -> a.hasRssInBytes(),
+                a -> a.getRssInBytes()
+        ));
+        sAtomFieldAccessorMap.append(7, new AtomFieldAccessor<>(
+                "cache_in_bytes",
+                a -> a.hasCacheInBytes(),
+                a -> a.getCacheInBytes()
+        ));
+        sAtomFieldAccessorMap.append(8, new AtomFieldAccessor<>(
+                "swap_in_bytes",
+                a -> a.hasSwapInBytes(),
+                a -> a.getSwapInBytes()
+        ));
+    }
+
+    ProcessMemoryStateConverter() {
+        super();
+    }
+
+    @Override
+    SparseArray<AtomFieldAccessor<ProcessMemoryState>> getAtomFieldAccessorMap() {
+        return sAtomFieldAccessorMap;
+    }
+
+    @Override
+    ProcessMemoryState getAtomData(Atom atom) {
+        return atom.getProcessMemoryState();
+    }
+
+    @Override
+    String getAtomDataClassName() {
+        return ProcessMemoryState.class.getSimpleName();
+    }
+}
diff --git a/service/src/com/android/car/telemetry/publisher/StatsConversionException.java b/service/src/com/android/car/telemetry/publisher/StatsConversionException.java
new file mode 100644
index 0000000..5be3bb9
--- /dev/null
+++ b/service/src/com/android/car/telemetry/publisher/StatsConversionException.java
@@ -0,0 +1,26 @@
+/*
+ * Copyright (C) 2021 The Android Open Source Project
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ *      http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+
+package com.android.car.telemetry.publisher;
+
+/**
+ * Class for exceptions that occur when converting statsd data.
+ */
+public class StatsConversionException extends Exception {
+    StatsConversionException(String errorMsg) {
+        super(errorMsg);
+    }
+}
diff --git a/service/src/com/android/car/telemetry/systemmonitor/SystemMonitor.java b/service/src/com/android/car/telemetry/systemmonitor/SystemMonitor.java
index 0dc5563..90808b1 100644
--- a/service/src/com/android/car/telemetry/systemmonitor/SystemMonitor.java
+++ b/service/src/com/android/car/telemetry/systemmonitor/SystemMonitor.java
@@ -204,7 +204,7 @@
 
             SystemMonitorEvent event = new SystemMonitorEvent();
             setEventCpuUsageLevel(event, cpuLoadAvg.mOneMinuteVal / numProcessors);
-            setEventMemUsageLevel(event, 1 - memInfo.availMem / memInfo.totalMem);
+            setEventMemUsageLevel(event, 1 - (double) memInfo.availMem / memInfo.totalMem);
 
             mCallback.onSystemMonitorEvent(event);
         } finally {
diff --git a/tests/carservice_unit_test/src/com/android/car/telemetry/publisher/AppStartMemoryStateCapturedConverterTest.java b/tests/carservice_unit_test/src/com/android/car/telemetry/publisher/AppStartMemoryStateCapturedConverterTest.java
new file mode 100644
index 0000000..0a235c6
--- /dev/null
+++ b/tests/carservice_unit_test/src/com/android/car/telemetry/publisher/AppStartMemoryStateCapturedConverterTest.java
@@ -0,0 +1,164 @@
+/*
+ * Copyright (C) 2021 The Android Open Source Project
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ *      http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+
+package com.android.car.telemetry.publisher;
+
+import static com.google.common.truth.Truth.assertThat;
+
+import static org.junit.Assert.assertThrows;
+
+import android.os.PersistableBundle;
+import android.util.SparseArray;
+
+import com.android.car.telemetry.AtomsProto.AppStartMemoryStateCaptured;
+import com.android.car.telemetry.AtomsProto.Atom;
+import com.android.car.telemetry.StatsLogProto.DimensionsValue;
+
+import org.junit.Test;
+import org.junit.runner.RunWith;
+import org.junit.runners.JUnit4;
+
+import java.util.Arrays;
+import java.util.HashMap;
+import java.util.List;
+import java.util.Map;
+
+@RunWith(JUnit4.class)
+public class AppStartMemoryStateCapturedConverterTest {
+    private static final Atom ATOM_A =
+            Atom.newBuilder()
+                    .setAppStartMemoryStateCaptured(AppStartMemoryStateCaptured.newBuilder()
+                            .setActivityName("activityName1")
+                            .setPageFault(59L)
+                            .setPageMajorFault(34L)
+                            .setRssInBytes(1234L)
+                            .setCacheInBytes(234L)
+                            .setSwapInBytes(111L))
+                    .build();
+
+    private static final Atom ATOM_B =
+            Atom.newBuilder()
+                    .setAppStartMemoryStateCaptured(AppStartMemoryStateCaptured.newBuilder()
+                            .setActivityName("activityName2")
+                            .setPageFault(99L)
+                            .setPageMajorFault(55L)
+                            .setRssInBytes(2345L)
+                            .setCacheInBytes(345L)
+                            .setSwapInBytes(222L))
+                    .build();
+
+    private static final Atom ATOM_MISMATCH =
+            Atom.newBuilder()
+                    .setAppStartMemoryStateCaptured(AppStartMemoryStateCaptured.newBuilder()
+                            // Some fields are not set, creating mismatch with above atoms
+                            .setPageFault(100L)
+                            .setPageMajorFault(66L)
+                            .setCacheInBytes(456L)
+                            .setSwapInBytes(333L))
+                    .build();
+
+    private static final List<Integer> DIM_FIELDS_IDS = Arrays.asList(1, 2);
+    private static final Long HASH_1 = HashUtils.murmur2Hash64("process.name.1");
+    private static final Long HASH_2 = HashUtils.murmur2Hash64("process.name.2");
+    private static final Map<Long, String> HASH_STR_MAP = new HashMap<>();
+    static {
+        HASH_STR_MAP.put(HASH_1, "process.name.1");
+        HASH_STR_MAP.put(HASH_2, "process.name.2");
+    }
+
+    private static final List<DimensionsValue> DV_PAIR_A =
+            Arrays.asList(
+                    DimensionsValue.newBuilder().setValueInt(1000).build(),
+                    DimensionsValue.newBuilder().setValueStrHash(HASH_1).build());
+
+    private static final List<DimensionsValue> DV_PAIR_B =
+            Arrays.asList(
+                    DimensionsValue.newBuilder().setValueInt(2000).build(),
+                    DimensionsValue.newBuilder().setValueStrHash(HASH_2).build());
+
+    private static final List<DimensionsValue> DV_PAIR_MALFORMED =
+            Arrays.asList(
+                    DimensionsValue.newBuilder().setValueInt(3000).build(),
+                    // Wrong format since leaf level dimension value should set value, not field
+                    DimensionsValue.newBuilder().setField(3).build());
+
+    @Test
+    public void testConvertAtomsListWithDimensionValues_putsCorrectDataToPersistableBundle()
+            throws StatsConversionException {
+        List<Atom> atomsList = Arrays.asList(ATOM_A, ATOM_B);
+        List<List<DimensionsValue>> dimensionsValuesList = Arrays.asList(DV_PAIR_A, DV_PAIR_B);
+        AppStartMemoryStateCapturedConverter converter =
+                new AppStartMemoryStateCapturedConverter();
+        SparseArray<AtomFieldAccessor<AppStartMemoryStateCaptured>> accessorMap =
+                converter.getAtomFieldAccessorMap();
+
+        PersistableBundle bundle = converter.convert(atomsList, DIM_FIELDS_IDS,
+                dimensionsValuesList, HASH_STR_MAP);
+
+        assertThat(bundle.size()).isEqualTo(8);
+        assertThat(bundle.getIntArray(accessorMap.get(1).getFieldName()))
+            .asList().containsExactly(1000, 2000).inOrder();
+        assertThat(Arrays.asList(bundle.getStringArray(accessorMap.get(2).getFieldName())))
+            .containsExactly("process.name.1", "process.name.2").inOrder();
+        assertThat(Arrays.asList(bundle.getStringArray(accessorMap.get(3).getFieldName())))
+            .containsExactly("activityName1", "activityName2").inOrder();
+        assertThat(bundle.getLongArray(accessorMap.get(4).getFieldName()))
+            .asList().containsExactly(59L, 99L).inOrder();
+        assertThat(bundle.getLongArray(accessorMap.get(5).getFieldName()))
+            .asList().containsExactly(34L, 55L).inOrder();
+        assertThat(bundle.getLongArray(accessorMap.get(6).getFieldName()))
+            .asList().containsExactly(1234L, 2345L).inOrder();
+        assertThat(bundle.getLongArray(accessorMap.get(7).getFieldName()))
+            .asList().containsExactly(234L, 345L).inOrder();
+        assertThat(bundle.getLongArray(accessorMap.get(8).getFieldName()))
+            .asList().containsExactly(111L, 222L).inOrder();
+    }
+
+    @Test
+    public void testAtomSetFieldInconsistency_throwsException() {
+        List<Atom> atomsList = Arrays.asList(ATOM_A, ATOM_MISMATCH);
+        List<List<DimensionsValue>> dimensionsValuesList = Arrays.asList(DV_PAIR_A, DV_PAIR_B);
+
+        AppStartMemoryStateCapturedConverter converter =
+                new AppStartMemoryStateCapturedConverter();
+
+        assertThrows(
+                StatsConversionException.class,
+                () -> converter.convert(
+                        atomsList,
+                        DIM_FIELDS_IDS,
+                        dimensionsValuesList,
+                        HASH_STR_MAP));
+    }
+
+    @Test
+    public void testMalformedDimensionValue_throwsException() {
+        List<Atom> atomsList = Arrays.asList(ATOM_A, ATOM_B);
+        List<List<DimensionsValue>> dimensionsValuesList =
+                Arrays.asList(DV_PAIR_A, DV_PAIR_MALFORMED);
+
+        AppStartMemoryStateCapturedConverter converter =
+                new AppStartMemoryStateCapturedConverter();
+
+        assertThrows(
+                StatsConversionException.class,
+                () -> converter.convert(
+                        atomsList,
+                        DIM_FIELDS_IDS,
+                        dimensionsValuesList,
+                        HASH_STR_MAP));
+    }
+}
diff --git a/tests/carservice_unit_test/src/com/android/car/telemetry/publisher/AtomDataConverterTest.java b/tests/carservice_unit_test/src/com/android/car/telemetry/publisher/AtomDataConverterTest.java
deleted file mode 100644
index c61c106..0000000
--- a/tests/carservice_unit_test/src/com/android/car/telemetry/publisher/AtomDataConverterTest.java
+++ /dev/null
@@ -1,168 +0,0 @@
-/*
- * Copyright (C) 2021 The Android Open Source Project
- *
- * Licensed under the Apache License, Version 2.0 (the "License");
- * you may not use this file except in compliance with the License.
- * You may obtain a copy of the License at
- *
- *      http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
- */
-
-package com.android.car.telemetry.publisher;
-
-import static com.google.common.truth.Truth.assertThat;
-
-import android.os.PersistableBundle;
-
-import com.android.car.telemetry.AtomsProto;
-
-import org.junit.Test;
-import org.junit.runner.RunWith;
-import org.junit.runners.JUnit4;
-
-import java.util.Arrays;
-import java.util.List;
-
-@RunWith(JUnit4.class)
-public class AtomDataConverterTest {
-    @Test
-    public void testConvertPushedAtomsListWithUnsetFields_putsCorrectDataToPersistableBundle() {
-        List<AtomsProto.Atom> pushedAtomsList = Arrays.asList(
-                AtomsProto.Atom.newBuilder()
-                        .setAppStartMemoryStateCaptured(
-                                AtomsProto.AppStartMemoryStateCaptured.newBuilder()
-                                        .setUid(1000)
-                                        .setActivityName("activityName1")
-                                        .setRssInBytes(1234L))
-                        .build(),
-                AtomsProto.Atom.newBuilder()
-                        .setAppStartMemoryStateCaptured(
-                                AtomsProto.AppStartMemoryStateCaptured.newBuilder()
-                                        .setUid(1100)
-                                        .setActivityName("activityName2")
-                                        .setRssInBytes(2345L))
-                        .build()
-        );
-        PersistableBundle bundle = new PersistableBundle();
-
-        AtomDataConverter.convertAtomsList(pushedAtomsList, bundle);
-
-        assertThat(bundle.size()).isEqualTo(3);
-        assertThat(bundle.getIntArray(AtomDataConverter.UID))
-            .asList().containsExactly(1000, 1100).inOrder();
-        assertThat(Arrays.asList(bundle.getStringArray(AtomDataConverter.ACTIVITY_NAME)))
-            .containsExactly("activityName1", "activityName2").inOrder();
-        assertThat(bundle.getLongArray(AtomDataConverter.RSS_IN_BYTES))
-            .asList().containsExactly(1234L, 2345L).inOrder();
-    }
-
-    @Test
-    public void testConvertPulledAtomsListWithUnsetFields_putsCorrectDataToPersistableBundle() {
-        List<AtomsProto.Atom> pulledAtomsList = Arrays.asList(
-                AtomsProto.Atom.newBuilder()
-                        .setProcessMemoryState(AtomsProto.ProcessMemoryState.newBuilder()
-                                .setUid(1000)
-                                .setProcessName("processName1")
-                                .setRssInBytes(1234L))
-                        .build(),
-                AtomsProto.Atom.newBuilder()
-                        .setProcessMemoryState(AtomsProto.ProcessMemoryState.newBuilder()
-                                .setUid(1100)
-                                .setProcessName("processName2")
-                                .setRssInBytes(2345L))
-                        .build()
-        );
-        PersistableBundle bundle = new PersistableBundle();
-
-        AtomDataConverter.convertAtomsList(pulledAtomsList, bundle);
-
-        assertThat(bundle.size()).isEqualTo(3);
-        assertThat(bundle.getIntArray(AtomDataConverter.UID))
-            .asList().containsExactly(1000, 1100).inOrder();
-        assertThat(Arrays.asList(bundle.getStringArray(AtomDataConverter.PROCESS_NAME)))
-            .containsExactly("processName1", "processName2").inOrder();
-        assertThat(bundle.getLongArray(AtomDataConverter.RSS_IN_BYTES))
-            .asList().containsExactly(1234L, 2345L).inOrder();
-    }
-
-    @Test
-    public void testConvertAppStartMemoryStateCapturedAtoms_putsCorrectDataToPersistableBundle() {
-        List<AtomsProto.Atom> atomsList = Arrays.asList(
-                AtomsProto.Atom.newBuilder()
-                        .setAppStartMemoryStateCaptured(
-                                AtomsProto.AppStartMemoryStateCaptured.newBuilder()
-                                        .setUid(1000)
-                                        .setProcessName("processName")
-                                        .setActivityName("activityName")
-                                        .setPageFault(59L)
-                                        .setPageMajorFault(34L)
-                                        .setRssInBytes(1234L)
-                                        .setCacheInBytes(234L)
-                                        .setSwapInBytes(111L))
-                        .build()
-        );
-        PersistableBundle bundle = new PersistableBundle();
-
-        AtomDataConverter.convertAtomsList(atomsList, bundle);
-
-        assertThat(bundle.size()).isEqualTo(8);
-        assertThat(bundle.getIntArray(AtomDataConverter.UID)).asList().containsExactly(1000);
-        assertThat(Arrays.asList(bundle.getStringArray(AtomDataConverter.PROCESS_NAME)))
-            .containsExactly("processName");
-        assertThat(Arrays.asList(bundle.getStringArray(AtomDataConverter.ACTIVITY_NAME)))
-            .containsExactly("activityName");
-        assertThat(bundle.getLongArray(AtomDataConverter.PAGE_FAULT))
-            .asList().containsExactly(59L);
-        assertThat(bundle.getLongArray(AtomDataConverter.PAGE_MAJOR_FAULT))
-            .asList().containsExactly(34L);
-        assertThat(bundle.getLongArray(AtomDataConverter.RSS_IN_BYTES))
-            .asList().containsExactly(1234L);
-        assertThat(bundle.getLongArray(AtomDataConverter.CACHE_IN_BYTES))
-            .asList().containsExactly(234L);
-        assertThat(bundle.getLongArray(AtomDataConverter.SWAP_IN_BYTES))
-            .asList().containsExactly(111L);
-    }
-
-    @Test
-    public void testConvertProcessMemoryStateAtoms_putsCorrectDataToPersistableBundle() {
-        List<AtomsProto.Atom> atomsList = Arrays.asList(
-                AtomsProto.Atom.newBuilder()
-                        .setProcessMemoryState(AtomsProto.ProcessMemoryState.newBuilder()
-                                .setUid(1000)
-                                .setProcessName("processName")
-                                .setOomAdjScore(100)
-                                .setPageFault(59L)
-                                .setPageMajorFault(34L)
-                                .setRssInBytes(1234L)
-                                .setCacheInBytes(234L)
-                                .setSwapInBytes(111L))
-                        .build()
-        );
-        PersistableBundle bundle = new PersistableBundle();
-
-        AtomDataConverter.convertAtomsList(atomsList, bundle);
-
-        assertThat(bundle.size()).isEqualTo(8);
-        assertThat(bundle.getIntArray(AtomDataConverter.UID)).asList().containsExactly(1000);
-        assertThat(Arrays.asList(bundle.getStringArray(AtomDataConverter.PROCESS_NAME)))
-            .containsExactly("processName");
-        assertThat(bundle.getIntArray(AtomDataConverter.OOM_ADJ_SCORE))
-            .asList().containsExactly(100);
-        assertThat(bundle.getLongArray(AtomDataConverter.PAGE_FAULT))
-            .asList().containsExactly(59L);
-        assertThat(bundle.getLongArray(AtomDataConverter.PAGE_MAJOR_FAULT))
-            .asList().containsExactly(34L);
-        assertThat(bundle.getLongArray(AtomDataConverter.RSS_IN_BYTES))
-            .asList().containsExactly(1234L);
-        assertThat(bundle.getLongArray(AtomDataConverter.CACHE_IN_BYTES))
-            .asList().containsExactly(234L);
-        assertThat(bundle.getLongArray(AtomDataConverter.SWAP_IN_BYTES))
-            .asList().containsExactly(111L);
-    }
-}
diff --git a/tests/carservice_unit_test/src/com/android/car/telemetry/publisher/AtomListConverterTest.java b/tests/carservice_unit_test/src/com/android/car/telemetry/publisher/AtomListConverterTest.java
new file mode 100644
index 0000000..74408a8
--- /dev/null
+++ b/tests/carservice_unit_test/src/com/android/car/telemetry/publisher/AtomListConverterTest.java
@@ -0,0 +1,100 @@
+/*
+ * Copyright (C) 2021 The Android Open Source Project
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ *      http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+
+package com.android.car.telemetry.publisher;
+
+import static com.google.common.truth.Truth.assertThat;
+
+import android.os.PersistableBundle;
+import android.util.SparseArray;
+
+import com.android.car.telemetry.AtomsProto.AppStartMemoryStateCaptured;
+import com.android.car.telemetry.AtomsProto.Atom;
+import com.android.car.telemetry.AtomsProto.ProcessMemoryState;
+
+import org.junit.Test;
+import org.junit.runner.RunWith;
+import org.junit.runners.JUnit4;
+
+import java.util.Arrays;
+import java.util.List;
+
+@RunWith(JUnit4.class)
+public class AtomListConverterTest {
+    @Test
+    public void testConvertPushedAtomsListWithUnsetFields_putsCorrectDataToPersistableBundle()
+            throws StatsConversionException {
+        List<Atom> pushedAtomsList = Arrays.asList(
+                Atom.newBuilder()
+                        .setAppStartMemoryStateCaptured(
+                                AppStartMemoryStateCaptured.newBuilder()
+                                        .setUid(1000)
+                                        .setActivityName("activityName1")
+                                        .setRssInBytes(1234L))
+                        .build(),
+                Atom.newBuilder()
+                        .setAppStartMemoryStateCaptured(
+                                AppStartMemoryStateCaptured.newBuilder()
+                                        .setUid(1100)
+                                        .setActivityName("activityName2")
+                                        .setRssInBytes(2345L))
+                        .build()
+        );
+        SparseArray<AtomFieldAccessor<AppStartMemoryStateCaptured>> accessorMap =
+                new AppStartMemoryStateCapturedConverter().getAtomFieldAccessorMap();
+
+        PersistableBundle bundle = AtomListConverter.convert(pushedAtomsList, null, null, null);
+
+        assertThat(bundle.size()).isEqualTo(3);
+        assertThat(bundle.getIntArray(accessorMap.get(1).getFieldName()))
+            .asList().containsExactly(1000, 1100).inOrder();
+        assertThat(Arrays.asList(bundle.getStringArray(accessorMap.get(3).getFieldName())))
+            .containsExactly("activityName1", "activityName2").inOrder();
+        assertThat(bundle.getLongArray(accessorMap.get(6).getFieldName()))
+            .asList().containsExactly(1234L, 2345L).inOrder();
+    }
+
+    @Test
+    public void testConvertPulledAtomsListWithUnsetFields_putsCorrectDataToPersistableBundle()
+            throws StatsConversionException {
+        List<Atom> pulledAtomsList = Arrays.asList(
+                Atom.newBuilder()
+                        .setProcessMemoryState(ProcessMemoryState.newBuilder()
+                                .setUid(1000)
+                                .setProcessName("processName1")
+                                .setRssInBytes(1234L))
+                        .build(),
+                Atom.newBuilder()
+                        .setProcessMemoryState(ProcessMemoryState.newBuilder()
+                                .setUid(1100)
+                                .setProcessName("processName2")
+                                .setRssInBytes(2345L))
+                        .build()
+        );
+        SparseArray<AtomFieldAccessor<ProcessMemoryState>> accessorMap =
+                new ProcessMemoryStateConverter().getAtomFieldAccessorMap();
+
+        PersistableBundle bundle = AtomListConverter.convert(pulledAtomsList, null, null, null);
+
+        assertThat(bundle.size()).isEqualTo(3);
+        assertThat(bundle.getIntArray(accessorMap.get(1).getFieldName()))
+            .asList().containsExactly(1000, 1100).inOrder();
+        assertThat(Arrays.asList(bundle.getStringArray(accessorMap.get(2).getFieldName())))
+            .containsExactly("processName1", "processName2").inOrder();
+        assertThat(bundle.getLongArray(accessorMap.get(6).getFieldName()))
+            .asList().containsExactly(1234L, 2345L).inOrder();
+    }
+}
diff --git a/tests/carservice_unit_test/src/com/android/car/telemetry/publisher/ConfigMetricsReportListConverterTest.java b/tests/carservice_unit_test/src/com/android/car/telemetry/publisher/ConfigMetricsReportListConverterTest.java
index 367fc5c..dbbd51c 100644
--- a/tests/carservice_unit_test/src/com/android/car/telemetry/publisher/ConfigMetricsReportListConverterTest.java
+++ b/tests/carservice_unit_test/src/com/android/car/telemetry/publisher/ConfigMetricsReportListConverterTest.java
@@ -19,10 +19,18 @@
 import static com.google.common.truth.Truth.assertThat;
 
 import android.os.PersistableBundle;
+import android.util.SparseArray;
 
-import com.android.car.telemetry.AtomsProto;
-import com.android.car.telemetry.StatsLogProto;
+import com.android.car.telemetry.AtomsProto.AppStartMemoryStateCaptured;
+import com.android.car.telemetry.AtomsProto.Atom;
+import com.android.car.telemetry.AtomsProto.ProcessMemoryState;
+import com.android.car.telemetry.StatsLogProto.ConfigMetricsReport;
 import com.android.car.telemetry.StatsLogProto.ConfigMetricsReportList;
+import com.android.car.telemetry.StatsLogProto.DimensionsValue;
+import com.android.car.telemetry.StatsLogProto.DimensionsValueTuple;
+import com.android.car.telemetry.StatsLogProto.EventMetricData;
+import com.android.car.telemetry.StatsLogProto.GaugeBucketInfo;
+import com.android.car.telemetry.StatsLogProto.GaugeMetricData;
 import com.android.car.telemetry.StatsLogProto.StatsLogReport;
 
 import org.junit.Test;
@@ -36,63 +44,80 @@
 @RunWith(JUnit4.class)
 public class ConfigMetricsReportListConverterTest {
     @Test
-    public void testConvertMultipleReports_correctlyGroupsByMetricId() {
-        StatsLogProto.EventMetricData eventData = StatsLogProto.EventMetricData.newBuilder()
+    public void testConvertMultipleReports_correctlySetsPersistableBundles()
+            throws StatsConversionException {
+        String testGaugeMetricProcessName = "process.name";
+        Long hash = HashUtils.murmur2Hash64(testGaugeMetricProcessName);
+        EventMetricData eventData = EventMetricData.newBuilder()
                 .setElapsedTimestampNanos(99999999L)
-                .setAtom(AtomsProto.Atom.newBuilder()
+                .setAtom(Atom.newBuilder()
                         .setAppStartMemoryStateCaptured(
-                                AtomsProto.AppStartMemoryStateCaptured.newBuilder()
+                                AppStartMemoryStateCaptured.newBuilder()
                                         .setUid(1000)
                                         .setActivityName("activityName")
                                         .setRssInBytes(1234L)))
                 .build();
 
-        StatsLogProto.GaugeMetricData gaugeData = StatsLogProto.GaugeMetricData.newBuilder()
-                .addBucketInfo(StatsLogProto.GaugeBucketInfo.newBuilder()
-                        .addAtom(AtomsProto.Atom.newBuilder()
-                                .setProcessMemoryState(AtomsProto.ProcessMemoryState.newBuilder()
-                                        .setUid(1300)
-                                        .setProcessName("processName")
+        GaugeMetricData gaugeData = GaugeMetricData.newBuilder()
+                .addBucketInfo(GaugeBucketInfo.newBuilder()
+                        .addAtom(Atom.newBuilder()
+                                .setProcessMemoryState(ProcessMemoryState.newBuilder()
                                         .setRssInBytes(4567L)))
                         .addElapsedTimestampNanos(445678901L))
-                .addDimensionLeafValuesInWhat(StatsLogProto.DimensionsValue.newBuilder()
+                .addDimensionLeafValuesInWhat(DimensionsValue.newBuilder()
                         .setValueInt(234))
-                .addDimensionLeafValuesInWhat(StatsLogProto.DimensionsValue.newBuilder()
-                        .setValueStrHash(345678901L))
+                .addDimensionLeafValuesInWhat(DimensionsValue.newBuilder()
+                        .setValueStrHash(hash))
                 .build();
 
         ConfigMetricsReportList reportList = ConfigMetricsReportList.newBuilder()
-                .addReports(StatsLogProto.ConfigMetricsReport.newBuilder()
+                .addReports(ConfigMetricsReport.newBuilder()
                         .addMetrics(StatsLogReport.newBuilder()
                                 .setMetricId(12345L)
                                 .setEventMetrics(
                                         StatsLogReport.EventMetricDataWrapper.newBuilder()
                                                 .addData(eventData))))
-                .addReports(StatsLogProto.ConfigMetricsReport.newBuilder()
-                        .addMetrics(StatsLogProto.StatsLogReport.newBuilder()
+                .addReports(ConfigMetricsReport.newBuilder()
+                        .addMetrics(StatsLogReport.newBuilder()
                                 .setMetricId(23456L)
                                 .setGaugeMetrics(
                                         StatsLogReport.GaugeMetricDataWrapper.newBuilder()
-                                                .addData(gaugeData))))
+                                                .addData(gaugeData))
+                                .setDimensionsPathInWhat(DimensionsValue.newBuilder()
+                                        .setValueTuple(DimensionsValueTuple.newBuilder()
+                                                .addDimensionsValue(DimensionsValue.newBuilder()
+                                                        .setField(1))
+                                                .addDimensionsValue(DimensionsValue.newBuilder()
+                                                        .setField(2)))))
+                        .addStrings(testGaugeMetricProcessName))
                 .build();
+        SparseArray<AtomFieldAccessor<AppStartMemoryStateCaptured>> appMemAccessorMap =
+                new AppStartMemoryStateCapturedConverter().getAtomFieldAccessorMap();
+        SparseArray<AtomFieldAccessor<ProcessMemoryState>> procMemAccessorMap =
+                new ProcessMemoryStateConverter().getAtomFieldAccessorMap();
 
         Map<Long, PersistableBundle> map = ConfigMetricsReportListConverter.convert(reportList);
 
-        PersistableBundle subBundle1 = map.get(12345L);
-        PersistableBundle subBundle2 = map.get(23456L);
-        PersistableBundle dimensionBundle = subBundle2.getPersistableBundle("234-345678901");
+        PersistableBundle eventBundle = map.get(12345L);
+        PersistableBundle gaugeBundle = map.get(23456L);
         assertThat(new ArrayList<Long>(map.keySet())).containsExactly(12345L, 23456L);
-        assertThat(subBundle1.getLongArray(EventMetricDataConverter.ELAPSED_TIME_NANOS))
+        assertThat(eventBundle.getLongArray(EventMetricDataConverter.ELAPSED_TIME_NANOS))
             .asList().containsExactly(99999999L);
-        assertThat(subBundle1.getIntArray(AtomDataConverter.UID)).asList().containsExactly(1000);
-        assertThat(Arrays.asList(subBundle1.getStringArray(AtomDataConverter.ACTIVITY_NAME)))
+        assertThat(eventBundle.getIntArray(appMemAccessorMap.get(1).getFieldName()))
+            .asList().containsExactly(1000);
+        assertThat(Arrays.asList(
+                eventBundle.getStringArray(appMemAccessorMap.get(3).getFieldName())))
             .containsExactly("activityName");
-        assertThat(subBundle1.getLongArray(AtomDataConverter.RSS_IN_BYTES))
+        assertThat(eventBundle.getLongArray(appMemAccessorMap.get(6).getFieldName()))
             .asList().containsExactly(1234L);
-        // TODO(b/200064146) add checks for uid and process_name
-        assertThat(subBundle2.getLongArray(AtomDataConverter.RSS_IN_BYTES))
+        assertThat(gaugeBundle.getIntArray(procMemAccessorMap.get(1).getFieldName()))
+            .asList().containsExactly(234);
+        assertThat(Arrays.asList(
+                gaugeBundle.getStringArray(procMemAccessorMap.get(2).getFieldName())))
+            .containsExactly("process.name");
+        assertThat(gaugeBundle.getLongArray(procMemAccessorMap.get(6).getFieldName()))
             .asList().containsExactly(4567L);
-        assertThat(subBundle2.getLongArray(EventMetricDataConverter.ELAPSED_TIME_NANOS))
+        assertThat(gaugeBundle.getLongArray(GaugeMetricDataConverter.ELAPSED_TIME_NANOS))
             .asList().containsExactly(445678901L);
     }
 }
diff --git a/tests/carservice_unit_test/src/com/android/car/telemetry/publisher/EventMetricDataConverterTest.java b/tests/carservice_unit_test/src/com/android/car/telemetry/publisher/EventMetricDataConverterTest.java
index 2f4f939..829ef4e 100644
--- a/tests/carservice_unit_test/src/com/android/car/telemetry/publisher/EventMetricDataConverterTest.java
+++ b/tests/carservice_unit_test/src/com/android/car/telemetry/publisher/EventMetricDataConverterTest.java
@@ -19,9 +19,11 @@
 import static com.google.common.truth.Truth.assertThat;
 
 import android.os.PersistableBundle;
+import android.util.SparseArray;
 
-import com.android.car.telemetry.AtomsProto;
-import com.android.car.telemetry.StatsLogProto;
+import com.android.car.telemetry.AtomsProto.AppStartMemoryStateCaptured;
+import com.android.car.telemetry.AtomsProto.Atom;
+import com.android.car.telemetry.StatsLogProto.EventMetricData;
 
 import org.junit.Test;
 import org.junit.runner.RunWith;
@@ -33,38 +35,41 @@
 @RunWith(JUnit4.class)
 public class EventMetricDataConverterTest {
     @Test
-    public void testConvertEventDataList_putsCorrectDataIntoPersistableBundle() {
-        List<StatsLogProto.EventMetricData> eventDataList = Arrays.asList(
-                StatsLogProto.EventMetricData.newBuilder()
+    public void testConvertEventDataList_putsCorrectDataIntoPersistableBundle()
+            throws StatsConversionException {
+        List<EventMetricData> eventDataList = Arrays.asList(
+                EventMetricData.newBuilder()
                         .setElapsedTimestampNanos(12345678L)
-                        .setAtom(AtomsProto.Atom.newBuilder()
+                        .setAtom(Atom.newBuilder()
                                 .setAppStartMemoryStateCaptured(
-                                        AtomsProto.AppStartMemoryStateCaptured.newBuilder()
+                                        AppStartMemoryStateCaptured.newBuilder()
                                                 .setUid(1000)
                                                 .setActivityName("activityName1")
                                                 .setRssInBytes(1234L)))
                         .build(),
-                StatsLogProto.EventMetricData.newBuilder()
+                EventMetricData.newBuilder()
                         .setElapsedTimestampNanos(23456789L)
-                        .setAtom(AtomsProto.Atom.newBuilder()
+                        .setAtom(Atom.newBuilder()
                                 .setAppStartMemoryStateCaptured(
-                                        AtomsProto.AppStartMemoryStateCaptured.newBuilder()
+                                        AppStartMemoryStateCaptured.newBuilder()
                                                 .setUid(1100)
                                                 .setActivityName("activityName2")
                                                 .setRssInBytes(2345L)))
                         .build()
         );
-        PersistableBundle bundle = new PersistableBundle();
-        EventMetricDataConverter.convertEventDataList(eventDataList, bundle);
+        SparseArray<AtomFieldAccessor<AppStartMemoryStateCaptured>> accessorMap =
+                new AppStartMemoryStateCapturedConverter().getAtomFieldAccessorMap();
+
+        PersistableBundle bundle = EventMetricDataConverter.convertEventDataList(eventDataList);
 
         assertThat(bundle.size()).isEqualTo(4);
         assertThat(bundle.getLongArray(EventMetricDataConverter.ELAPSED_TIME_NANOS))
-            .asList().containsExactly(12345678L, 23456789L);
-        assertThat(bundle.getIntArray(AtomDataConverter.UID))
-            .asList().containsExactly(1000, 1100);
-        assertThat(Arrays.asList(bundle.getStringArray(AtomDataConverter.ACTIVITY_NAME)))
-            .containsExactly("activityName1", "activityName2");
-        assertThat(bundle.getLongArray(AtomDataConverter.RSS_IN_BYTES))
-            .asList().containsExactly(1234L, 2345L);
+            .asList().containsExactly(12345678L, 23456789L).inOrder();
+        assertThat(bundle.getIntArray(accessorMap.get(1).getFieldName()))
+            .asList().containsExactly(1000, 1100).inOrder();
+        assertThat(Arrays.asList(bundle.getStringArray(accessorMap.get(3).getFieldName())))
+            .containsExactly("activityName1", "activityName2").inOrder();
+        assertThat(bundle.getLongArray(accessorMap.get(6).getFieldName()))
+            .asList().containsExactly(1234L, 2345L).inOrder();
     }
 }
diff --git a/tests/carservice_unit_test/src/com/android/car/telemetry/publisher/GaugeMetricDataConverterTest.java b/tests/carservice_unit_test/src/com/android/car/telemetry/publisher/GaugeMetricDataConverterTest.java
index 7ee19ce..8f3d3a1 100644
--- a/tests/carservice_unit_test/src/com/android/car/telemetry/publisher/GaugeMetricDataConverterTest.java
+++ b/tests/carservice_unit_test/src/com/android/car/telemetry/publisher/GaugeMetricDataConverterTest.java
@@ -19,6 +19,7 @@
 import static com.google.common.truth.Truth.assertThat;
 
 import android.os.PersistableBundle;
+import android.util.SparseArray;
 
 import com.android.car.telemetry.AtomsProto;
 import com.android.car.telemetry.StatsLogProto;
@@ -28,65 +29,87 @@
 import org.junit.runners.JUnit4;
 
 import java.util.Arrays;
+import java.util.HashMap;
 import java.util.List;
+import java.util.Map;
 
 @RunWith(JUnit4.class)
 public class GaugeMetricDataConverterTest {
     @Test
-    public void testConvertGaugeDataList_putsCorrectDataIntoPersistableBundle() {
-        // TODO(b/200064146): handle process name and uid
+    public void testConvertGaugeDataList_putsCorrectDataIntoPersistableBundle()
+            throws StatsConversionException {
+        Long hash1 = HashUtils.murmur2Hash64("process.name.A");
+        Long hash2 = HashUtils.murmur2Hash64("process.name.B");
         List<StatsLogProto.GaugeMetricData> gaugeDataList = Arrays.asList(
                 StatsLogProto.GaugeMetricData.newBuilder()
                         .addBucketInfo(StatsLogProto.GaugeBucketInfo.newBuilder()
                                 .addAtom(AtomsProto.Atom.newBuilder()
                                         .setProcessMemoryState(
                                                 AtomsProto.ProcessMemoryState.newBuilder()
-                                                    .setUid(1000)
-                                                    .setProcessName("processName1")
+                                                    .setPageFault(1000L)
                                                     .setRssInBytes(1234L)))
                                 .addElapsedTimestampNanos(12345678L)
                                 .addAtom(AtomsProto.Atom.newBuilder()
                                         .setProcessMemoryState(
                                                 AtomsProto.ProcessMemoryState.newBuilder()
-                                                    .setUid(1000)
-                                                    .setProcessName("processName1")
+                                                    .setPageFault(1100L)
                                                     .setRssInBytes(2345L)))
                                 .addElapsedTimestampNanos(23456789L))
                         .addBucketInfo(StatsLogProto.GaugeBucketInfo.newBuilder()
                                 .addAtom(AtomsProto.Atom.newBuilder()
                                         .setProcessMemoryState(
                                                 AtomsProto.ProcessMemoryState.newBuilder()
-                                                    .setUid(1200)
-                                                    .setProcessName("processName2")
+                                                    .setPageFault(1200L)
                                                     .setRssInBytes(3456L)))
                                 .addElapsedTimestampNanos(34567890L))
                         .addDimensionLeafValuesInWhat(StatsLogProto.DimensionsValue.newBuilder()
                                 .setValueInt(123))
                         .addDimensionLeafValuesInWhat(StatsLogProto.DimensionsValue.newBuilder()
-                                .setValueStrHash(234567890L))
+                                .setValueStrHash(hash1))
+                        .addDimensionLeafValuesInWhat(StatsLogProto.DimensionsValue.newBuilder()
+                                .setValueLong(11111111L))
                         .build(),
                 StatsLogProto.GaugeMetricData.newBuilder()
                         .addBucketInfo(StatsLogProto.GaugeBucketInfo.newBuilder()
                                 .addAtom(AtomsProto.Atom.newBuilder()
                                         .setProcessMemoryState(
                                                 AtomsProto.ProcessMemoryState.newBuilder()
-                                                    .setUid(1300)
-                                                    .setProcessName("processName3")
+                                                    .setPageFault(1300L)
                                                     .setRssInBytes(4567L)))
                                 .addElapsedTimestampNanos(445678901L))
                         .addDimensionLeafValuesInWhat(StatsLogProto.DimensionsValue.newBuilder()
                                 .setValueInt(234))
                         .addDimensionLeafValuesInWhat(StatsLogProto.DimensionsValue.newBuilder()
-                                .setValueStrHash(345678901L))
+                                .setValueStrHash(hash2))
+                        .addDimensionLeafValuesInWhat(StatsLogProto.DimensionsValue.newBuilder()
+                                .setValueLong(22222222L))
                         .build()
         );
-        PersistableBundle bundle = new PersistableBundle();
+        List<Integer> dimensionsFieldsIds = Arrays.asList(1, 2, 8);
+        Map<Long, String> hashToStringMap = new HashMap<>();
+        hashToStringMap.put(hash1, "process.name.1");
+        hashToStringMap.put(hash2, "process.name.2");
+        SparseArray<AtomFieldAccessor<AtomsProto.ProcessMemoryState>> accessorMap =
+                new ProcessMemoryStateConverter().getAtomFieldAccessorMap();
 
-        GaugeMetricDataConverter.convertGaugeDataList(gaugeDataList, bundle);
+        PersistableBundle bundle = GaugeMetricDataConverter.convertGaugeDataList(
+                gaugeDataList, dimensionsFieldsIds, hashToStringMap);
 
-        assertThat(bundle.getLongArray(AtomDataConverter.RSS_IN_BYTES))
-            .asList().containsExactly(1234L, 2345L, 3456L, 4567L);
-        assertThat(bundle.getLongArray(EventMetricDataConverter.ELAPSED_TIME_NANOS))
-            .asList().containsExactly(12345678L, 23456789L, 34567890L, 445678901L);
+        // For each atom 2 fields were set, additionally 3 fields were encoded in dimension values,
+        // and 1 elapsed time array, so 6 arrays are expected in the bundle.
+        assertThat(bundle.size()).isEqualTo(6);
+        assertThat(bundle.getIntArray(accessorMap.get(1).getFieldName()))
+            .asList().containsExactly(123, 123, 123, 234).inOrder();
+        assertThat(Arrays.asList(bundle.getStringArray(accessorMap.get(2).getFieldName())))
+            .containsExactly("process.name.1", "process.name.1",
+                        "process.name.1", "process.name.2").inOrder();
+        assertThat(bundle.getLongArray(accessorMap.get(4).getFieldName()))
+            .asList().containsExactly(1000L, 1100L, 1200L, 1300L).inOrder();
+        assertThat(bundle.getLongArray(accessorMap.get(6).getFieldName()))
+            .asList().containsExactly(1234L, 2345L, 3456L, 4567L).inOrder();
+        assertThat(bundle.getLongArray(accessorMap.get(8).getFieldName()))
+            .asList().containsExactly(11111111L, 11111111L, 11111111L, 22222222L).inOrder();
+        assertThat(bundle.getLongArray(GaugeMetricDataConverter.ELAPSED_TIME_NANOS))
+            .asList().containsExactly(12345678L, 23456789L, 34567890L, 445678901L).inOrder();
     }
 }
diff --git a/tests/carservice_unit_test/src/com/android/car/telemetry/publisher/HashUtilsTest.java b/tests/carservice_unit_test/src/com/android/car/telemetry/publisher/HashUtilsTest.java
index 1be835d..7ece9a8 100644
--- a/tests/carservice_unit_test/src/com/android/car/telemetry/publisher/HashUtilsTest.java
+++ b/tests/carservice_unit_test/src/com/android/car/telemetry/publisher/HashUtilsTest.java
@@ -31,4 +31,12 @@
         assertThat(HashUtils.sha256("aa")).isEqualTo(-8157175689457624170L);
         assertThat(HashUtils.sha256("b")).isEqualTo(5357375904281011006L);
     }
+
+    @Test
+    public void testMurmur2Hash64() {
+        assertThat(HashUtils.murmur2Hash64("")).isEqualTo(-9117937525680267717L);
+        assertThat(HashUtils.murmur2Hash64("abcd")).isEqualTo(-4207384847647213435L);
+        assertThat(HashUtils.murmur2Hash64("com.sample.process.name"))
+            .isEqualTo(-5639285681030453830L);
+    }
 }
diff --git a/tests/carservice_unit_test/src/com/android/car/telemetry/publisher/ProcessMemoryStateConverterTest.java b/tests/carservice_unit_test/src/com/android/car/telemetry/publisher/ProcessMemoryStateConverterTest.java
new file mode 100644
index 0000000..fbc39e5
--- /dev/null
+++ b/tests/carservice_unit_test/src/com/android/car/telemetry/publisher/ProcessMemoryStateConverterTest.java
@@ -0,0 +1,161 @@
+/*
+ * Copyright (C) 2021 The Android Open Source Project
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ *      http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+
+package com.android.car.telemetry.publisher;
+
+import static com.google.common.truth.Truth.assertThat;
+
+import static org.junit.Assert.assertThrows;
+
+import android.os.PersistableBundle;
+import android.util.SparseArray;
+
+import com.android.car.telemetry.AtomsProto.Atom;
+import com.android.car.telemetry.AtomsProto.ProcessMemoryState;
+import com.android.car.telemetry.StatsLogProto.DimensionsValue;
+
+import org.junit.Test;
+import org.junit.runner.RunWith;
+import org.junit.runners.JUnit4;
+
+import java.util.Arrays;
+import java.util.HashMap;
+import java.util.List;
+import java.util.Map;
+
+@RunWith(JUnit4.class)
+public class ProcessMemoryStateConverterTest {
+    private static final Atom ATOM_A =
+            Atom.newBuilder()
+                    .setProcessMemoryState(ProcessMemoryState.newBuilder()
+                            .setOomAdjScore(100)
+                            .setPageFault(59L)
+                            .setPageMajorFault(34L)
+                            .setRssInBytes(1234L)
+                            .setCacheInBytes(234L)
+                            .setSwapInBytes(111L))
+                    .build();
+
+    private static final Atom ATOM_B =
+            Atom.newBuilder()
+                    .setProcessMemoryState(ProcessMemoryState.newBuilder()
+                            .setOomAdjScore(200)
+                            .setPageFault(99L)
+                            .setPageMajorFault(55L)
+                            .setRssInBytes(2345L)
+                            .setCacheInBytes(345L)
+                            .setSwapInBytes(222L))
+                    .build();
+
+    private static final Atom ATOM_MISMATCH =
+            Atom.newBuilder()
+                    .setProcessMemoryState(ProcessMemoryState.newBuilder()
+                            // Some fields are not set, creating mismatch with above atoms
+                            .setPageFault(100L)
+                            .setPageMajorFault(66L)
+                            .setCacheInBytes(456L)
+                            .setSwapInBytes(333L))
+                    .build();
+
+    private static final List<Integer> DIM_FIELDS_IDS = Arrays.asList(1, 2);
+    private static final Long HASH_1 = HashUtils.murmur2Hash64("process.name.1");
+    private static final Long HASH_2 = HashUtils.murmur2Hash64("process.name.2");
+    private static final Map<Long, String> HASH_STR_MAP = new HashMap<>();
+    static {
+        HASH_STR_MAP.put(HASH_1, "process.name.1");
+        HASH_STR_MAP.put(HASH_2, "process.name.2");
+    }
+
+    private static final List<DimensionsValue> DV_PAIR_A =
+            Arrays.asList(
+                    DimensionsValue.newBuilder().setValueInt(1000).build(),
+                    DimensionsValue.newBuilder().setValueStrHash(HASH_1).build());
+
+    private static final List<DimensionsValue> DV_PAIR_B =
+            Arrays.asList(
+                    DimensionsValue.newBuilder().setValueInt(2000).build(),
+                    DimensionsValue.newBuilder().setValueStrHash(HASH_2).build());
+
+    private static final List<DimensionsValue> DV_PAIR_MALFORMED =
+            Arrays.asList(
+                    DimensionsValue.newBuilder().setValueInt(3000).build(),
+                    // Wrong format since leaf level dimension value should set value, not field
+                    DimensionsValue.newBuilder().setField(3).build());
+
+    @Test
+    public void testConvertAtomsListWithDimensionValues_putsCorrectDataToPersistableBundle()
+            throws StatsConversionException {
+        List<Atom> atomsList = Arrays.asList(ATOM_A, ATOM_B);
+        List<List<DimensionsValue>> dimensionsValuesList = Arrays.asList(DV_PAIR_A, DV_PAIR_B);
+        ProcessMemoryStateConverter converter = new ProcessMemoryStateConverter();
+        SparseArray<AtomFieldAccessor<ProcessMemoryState>> accessorMap =
+                converter.getAtomFieldAccessorMap();
+
+        PersistableBundle bundle = converter.convert(atomsList, DIM_FIELDS_IDS,
+                dimensionsValuesList, HASH_STR_MAP);
+
+        assertThat(bundle.size()).isEqualTo(8);
+        assertThat(bundle.getIntArray(accessorMap.get(1).getFieldName()))
+            .asList().containsExactly(1000, 2000).inOrder();
+        assertThat(Arrays.asList(bundle.getStringArray(accessorMap.get(2).getFieldName())))
+            .containsExactly("process.name.1", "process.name.2").inOrder();
+        assertThat(bundle.getIntArray(accessorMap.get(3).getFieldName()))
+            .asList().containsExactly(100, 200).inOrder();
+        assertThat(bundle.getLongArray(accessorMap.get(4).getFieldName()))
+            .asList().containsExactly(59L, 99L).inOrder();
+        assertThat(bundle.getLongArray(accessorMap.get(5).getFieldName()))
+            .asList().containsExactly(34L, 55L).inOrder();
+        assertThat(bundle.getLongArray(accessorMap.get(6).getFieldName()))
+            .asList().containsExactly(1234L, 2345L).inOrder();
+        assertThat(bundle.getLongArray(accessorMap.get(7).getFieldName()))
+            .asList().containsExactly(234L, 345L).inOrder();
+        assertThat(bundle.getLongArray(accessorMap.get(8).getFieldName()))
+            .asList().containsExactly(111L, 222L).inOrder();
+    }
+
+    @Test
+    public void testAtomSetFieldInconsistency_throwsException() {
+        List<Atom> atomsList = Arrays.asList(ATOM_A, ATOM_MISMATCH);
+        List<List<DimensionsValue>> dimensionsValuesList = Arrays.asList(DV_PAIR_A, DV_PAIR_B);
+
+        ProcessMemoryStateConverter converter = new ProcessMemoryStateConverter();
+
+        assertThrows(
+                StatsConversionException.class,
+                () -> converter.convert(
+                        atomsList,
+                        DIM_FIELDS_IDS,
+                        dimensionsValuesList,
+                        HASH_STR_MAP));
+    }
+
+    @Test
+    public void testMalformedDimensionValue_throwsException() {
+        List<Atom> atomsList = Arrays.asList(ATOM_A, ATOM_B);
+        List<List<DimensionsValue>> dimensionsValuesList =
+                Arrays.asList(DV_PAIR_A, DV_PAIR_MALFORMED);
+
+        ProcessMemoryStateConverter converter = new ProcessMemoryStateConverter();
+
+        assertThrows(
+                StatsConversionException.class,
+                () -> converter.convert(
+                        atomsList,
+                        DIM_FIELDS_IDS,
+                        dimensionsValuesList,
+                        HASH_STR_MAP));
+    }
+}
diff --git a/tests/carservice_unit_test/src/com/android/car/telemetry/systemmonitor/SystemMonitorTest.java b/tests/carservice_unit_test/src/com/android/car/telemetry/systemmonitor/SystemMonitorTest.java
index bb61bf8..0e7ba3a 100644
--- a/tests/carservice_unit_test/src/com/android/car/telemetry/systemmonitor/SystemMonitorTest.java
+++ b/tests/carservice_unit_test/src/com/android/car/telemetry/systemmonitor/SystemMonitorTest.java
@@ -53,8 +53,6 @@
     private static final String TEST_LOADAVG = "1.2 3.4 2.2 123/1452 21348";
     private static final String TEST_LOADAVG_BAD_FORMAT = "1.2 3.4";
     private static final String TEST_LOADAVG_NOT_FLOAT = "1.2 abc 2.1 12/231 2";
-    private static final long TEST_AVAILMEM = 3_000_000_000L;
-    private static final long TEST_TOTALMEM = 8_000_000_000L;
 
     @Mock private Context mMockContext;
     @Mock private Handler mMockHandler; // it promptly executes the runnable in the same thread
@@ -72,12 +70,6 @@
             runnable.run();
             return true;
         });
-        doAnswer(i -> {
-            MemoryInfo mi = i.getArgument(0);
-            mi.availMem = TEST_AVAILMEM;
-            mi.totalMem = TEST_TOTALMEM;
-            return null;
-        }).when(mMockActivityManager).getMemoryInfo(any(MemoryInfo.class));
     }
 
     @Test
@@ -147,7 +139,13 @@
     }
 
     @Test
-    public void testAfterSetCallback_callbackCalled() throws IOException {
+    public void testSetCallback_whenMemUsageLow_shouldInvokeCallback() throws IOException {
+        doAnswer(i -> {
+            MemoryInfo mi = i.getArgument(0); // memory usage is at 50%
+            mi.availMem = 5_000_000L;
+            mi.totalMem = 10_000_000;
+            return null;
+        }).when(mMockActivityManager).getMemoryInfo(any(MemoryInfo.class));
         SystemMonitor systemMonitor = new SystemMonitor(
                 mMockContext, mMockHandler, writeTempFile(TEST_LOADAVG));
 
@@ -155,14 +153,29 @@
 
         verify(mMockCallback, atLeastOnce()).onSystemMonitorEvent(mEventCaptor.capture());
         SystemMonitorEvent event = mEventCaptor.getValue();
-        assertThat(event.getCpuUsageLevel()).isAnyOf(
-                SystemMonitorEvent.USAGE_LEVEL_LOW,
-                SystemMonitorEvent.USAGE_LEVEL_MED,
-                SystemMonitorEvent.USAGE_LEVEL_HI);
-        assertThat(event.getMemoryUsageLevel()).isAnyOf(
-                SystemMonitorEvent.USAGE_LEVEL_LOW,
-                SystemMonitorEvent.USAGE_LEVEL_MED,
-                SystemMonitorEvent.USAGE_LEVEL_HI);
+        // from TEST_LOADAVG, cpu load = 1.2 / numProcessors, CPU usage should be low
+        assertThat(event.getCpuUsageLevel()).isEqualTo(SystemMonitorEvent.USAGE_LEVEL_LOW);
+        // 1 - 5_000_000 / 10_000_000 = 0.5, memory usage should be low
+        assertThat(event.getMemoryUsageLevel()).isEqualTo(SystemMonitorEvent.USAGE_LEVEL_LOW);
+    }
+
+    @Test
+    public void testSetCallback_whenMemUsageHigh_shouldInvokeCallback() throws IOException {
+        doAnswer(i -> {
+            MemoryInfo mi = i.getArgument(0); // memory usage is at 95%
+            mi.availMem = 500_000L;
+            mi.totalMem = 10_000_000L;
+            return null;
+        }).when(mMockActivityManager).getMemoryInfo(any(MemoryInfo.class));
+        SystemMonitor systemMonitor = new SystemMonitor(
+                mMockContext, mMockHandler, writeTempFile(TEST_LOADAVG));
+
+        systemMonitor.setSystemMonitorCallback(mMockCallback);
+
+        verify(mMockCallback, atLeastOnce()).onSystemMonitorEvent(mEventCaptor.capture());
+        SystemMonitorEvent event = mEventCaptor.getValue();
+        // 1 - 500_000 / 10_000_000 = 0.95, memory usage should be high
+        assertThat(event.getMemoryUsageLevel()).isEqualTo(SystemMonitorEvent.USAGE_LEVEL_HI);
     }
 
     @Test
@@ -192,8 +205,8 @@
         verify(mMockHandler, times(1)).post(mRunnableCaptor.capture());
         Runnable setRunnable = mRunnableCaptor.getValue();
         verify(mMockHandler, times(1)).removeCallbacks(mRunnableCaptor.capture());
-        Runnable unsetRunnalbe = mRunnableCaptor.getValue();
-        assertThat(setRunnable).isEqualTo(unsetRunnalbe);
+        Runnable unsetRunnable = mRunnableCaptor.getValue();
+        assertThat(setRunnable).isEqualTo(unsetRunnable);
     }
 
     /**