Merge 5709e5656e50e7c95e0bce9d8ed548c96677a874 on remote branch

Change-Id: I2112c5d83c543f6eeb1f57915d6e2145a4b6da4b
diff --git a/Android.bp b/Android.bp
index 07f6247..12d3666 100644
--- a/Android.bp
+++ b/Android.bp
@@ -118,6 +118,7 @@
         "mockito-target-inline-minus-junit4",
         "testables",
         "truth-prebuilt",
+        "testng",
         "dagger2",
         "//external/kotlinc:kotlin-annotations",
     ],
diff --git a/AndroidManifest.xml b/AndroidManifest.xml
index d6e7551..1de33dc 100644
--- a/AndroidManifest.xml
+++ b/AndroidManifest.xml
@@ -16,6 +16,7 @@
   -->
 <manifest xmlns:android="http://schemas.android.com/apk/res/android"
         xmlns:androidprv="http://schemas.android.com/apk/prv/res/android"
+        xmlns:tools="http://schemas.android.com/tools"
         package="com.android.systemui"
         android:sharedUserId="android.uid.systemui"
         coreApp="true">
@@ -37,13 +38,19 @@
     <uses-permission android:name="android.permission.INTERACT_ACROSS_USERS"/>
     <!-- This permission is required to check the foreground user id. -->
     <uses-permission android:name="android.permission.INTERACT_ACROSS_USERS_FULL" />
+    <!-- This permission is required to get the tasks from CarActivityService. -->
+    <uses-permission android:name="android.permission.MANAGE_ACTIVITY_TASKS" />
     <!-- These permissions are required to implement icons based on role holders. -->
     <uses-permission android:name="android.permission.MANAGE_ROLE_HOLDERS"/>
     <uses-permission android:name="android.permission.OBSERVE_ROLE_HOLDERS"/>
     <!-- This permission is required to observe microphone sensor privacy changes. -->
     <uses-permission android:name="android.permission.OBSERVE_SENSOR_PRIVACY" />
+    <!-- Permission for read-only access to phone state, namely the status of any ongoing calls -->
+    <uses-permission android:name="android.permission.READ_PHONE_STATE"/>
 
-    <application>
+    <application
+        tools:replace="android:appComponentFactory"
+        android:appComponentFactory="com.android.systemui.CarSystemUIAppComponentFactory">
         <activity
             android:name=".car.activity.ActivityBlockingActivity"
             android:documentLaunchMode="always"
diff --git a/proguard.flags b/proguard.flags
index e78bedd..c24d07a 100644
--- a/proguard.flags
+++ b/proguard.flags
@@ -1,4 +1,4 @@
--keep class com.android.systemui.CarSystemUIFactory
+-keep class com.android.systemui.CarSystemUIInitializer
 -keep class com.android.car.notification.headsup.animationhelper.**
 
 -keep class com.android.systemui.DaggerCarGlobalRootComponent { *; }
diff --git a/res-keyguard/layout/keyguard_message_area.xml b/res-keyguard/layout/keyguard_message_area.xml
index 09cf472..57b70dd 100644
--- a/res-keyguard/layout/keyguard_message_area.xml
+++ b/res-keyguard/layout/keyguard_message_area.xml
@@ -17,13 +17,13 @@
 */
 -->
 
-<com.android.keyguard.KeyguardMessageArea
+<com.android.keyguard.BouncerKeyguardMessageArea
     xmlns:android="http://schemas.android.com/apk/res/android"
     android:layout_width="match_parent"
     android:layout_height="wrap_content"
     android:gravity="center"
     style="@style/Keyguard.TextView"
-    android:id="@+id/keyguard_message_area"
+    android:id="@+id/bouncer_message_area"
     android:singleLine="true"
     android:ellipsize="marquee"
     android:focusable="true"
diff --git a/res/drawable/car_ic_logout.xml b/res/drawable/car_ic_logout.xml
new file mode 100644
index 0000000..276e459
--- /dev/null
+++ b/res/drawable/car_ic_logout.xml
@@ -0,0 +1,27 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!--
+  ~ Copyright (C) 2022 The Android Open Source Project
+  ~
+  ~ Licensed under the Apache License, Version 2.0 (the "License");
+  ~ you may not use this file except in compliance with the License.
+  ~ You may obtain a copy of the License at
+  ~
+  ~      http://www.apache.org/licenses/LICENSE-2.0
+  ~
+  ~ Unless required by applicable law or agreed to in writing, software
+  ~ distributed under the License is distributed on an "AS IS" BASIS,
+  ~ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+  ~ See the License for the specific language governing permissions and
+  ~ limitations under the License.
+  -->
+
+<vector xmlns:android="http://schemas.android.com/apk/res/android"
+        android:width="@*android:dimen/car_touch_target_size"
+        android:height="@*android:dimen/car_touch_target_size"
+        android:viewportWidth="24.0"
+        android:viewportHeight="24.0">
+
+    <path
+        android:fillColor="#FFFFFFFF"
+        android:pathData="M5 21q-0.825 0-1.413-0.587Q3 19.825 3 19V5q0-0.825 0.587 -1.413Q4.175 3 5 3h7v2H5v14h7v2Zm11-4-1.375-1.45 2.55-2.55H9v-2h8.175l-2.55-2.55L16 7l5 5Z" />
+</vector>
\ No newline at end of file
diff --git a/res/drawable/ic_camera_light.xml b/res/drawable/ic_camera_light.xml
index 7770a57..5c1cfcb 100644
--- a/res/drawable/ic_camera_light.xml
+++ b/res/drawable/ic_camera_light.xml
@@ -21,5 +21,5 @@
         android:viewportHeight="36">
 <path
         android:pathData="M25.5 15.75V10.5C25.5 9.675 24.825 9 24 9H6C5.175 9 4.5 9.675 4.5 10.5V25.5C4.5 26.325 5.175 27 6 27H24C24.825 27 25.5 26.325 25.5 25.5V20.25L31.5 26.25V9.75L25.5 15.75Z"
-        android:fillColor="@color/car_nav_icon_fill_color_selected" />
+        android:fillColor="@color/privacy_chip_light_icon_color" />
 </vector>
\ No newline at end of file
diff --git a/res/drawable/ic_camera_off_light.xml b/res/drawable/ic_camera_off_light.xml
index c8cf110..6b761dc 100644
--- a/res/drawable/ic_camera_off_light.xml
+++ b/res/drawable/ic_camera_off_light.xml
@@ -21,5 +21,5 @@
         android:viewportWidth="36"
         android:viewportHeight="36">
     <path android:pathData="M31.5 9.75L25.5 15.75V10.5C25.5 9.675 24.825 9 24 9H14.73L31.5 25.77V9.75ZM4.9125 3L3 4.9125L7.0875 9H6C5.175 9 4.5 9.675 4.5 10.5V25.5C4.5 26.325 5.175 27 6 27H24C24.3075 27 24.5775 26.8875 24.8175 26.7225L29.595 31.5L31.5 29.5875L4.9125 3Z"
-          android:fillColor="@color/car_nav_icon_fill_color_selected" />
+          android:fillColor="@color/privacy_chip_light_icon_color" />
 </vector>
\ No newline at end of file
diff --git a/res/drawable/ic_mic_light.xml b/res/drawable/ic_mic_light.xml
index 24652fa..33b6403 100644
--- a/res/drawable/ic_mic_light.xml
+++ b/res/drawable/ic_mic_light.xml
@@ -21,5 +21,5 @@
         android:viewportHeight="44">
 <path
         android:pathData="M22 25.6666667C25.0433333 25.6666667 27.4816667 23.21 27.4816667 20.1666667L27.5 9.16666667C27.5 6.12333333 25.0433333 3.66666667 22 3.66666667C18.9566667 3.66666667 16.5 6.12333333 16.5 9.16666667L16.5 20.1666667C16.5 23.21 18.9566667 25.6666667 22 25.6666667ZM31.7166667 20.1666667C31.7166667 25.6666667 27.06 29.5166667 22 29.5166667C16.94 29.5166667 12.2833333 25.6666667 12.2833333 20.1666667L9.16666667 20.1666667C9.16666667 26.4183333 14.1533333 31.5883333 20.1666667 32.4866667L20.1666667 38.5L23.8333333 38.5L23.8333333 32.4866667C29.8466667 31.6066667 34.8333333 26.4366667 34.8333333 20.1666667L31.7166667 20.1666667Z"
-        android:fillColor="@color/car_nav_icon_fill_color_selected" />
+        android:fillColor="@color/privacy_chip_light_icon_color" />
 </vector>
\ No newline at end of file
diff --git a/res/drawable/ic_mic_off_light.xml b/res/drawable/ic_mic_off_light.xml
index 19c8742..dddbfff 100644
--- a/res/drawable/ic_mic_off_light.xml
+++ b/res/drawable/ic_mic_off_light.xml
@@ -21,5 +21,5 @@
         android:viewportWidth="44"
         android:viewportHeight="44">
     <path android:pathData="M34.8333,20.1666H31.7167C31.7167,21.5325 31.4325,22.7975 30.9192,23.925L33.1742,26.18C34.2192,24.3925 34.8333,22.3483 34.8333,20.1666ZM27.4725,20.4691C27.4725,20.3683 27.5,20.2675 27.5,20.1666V9.1666C27.5,6.1233 25.0342,3.6666 22,3.6666C18.9658,3.6666 16.5,6.1233 16.5,9.1666V9.5058L27.4725,20.4691ZM7.8375,5.5L5.5,7.8375L16.5183,18.8558V20.1758C16.5183,23.21 18.9658,25.6758 22,25.6758C22.4125,25.6758 22.8067,25.6208 23.1917,25.5383L26.235,28.5816C24.9242,29.1866 23.485,29.5258 22,29.5258C16.94,29.5258 12.2833,25.6758 12.2833,20.1758H9.1667C9.1667,26.4366 14.1533,31.6066 20.1667,32.4958V38.5H23.8333V32.4866C25.4925,32.2391 27.0692,31.6616 28.49,30.8275L36.1625,38.5L38.5,36.1716L7.8375,5.5Z"
-          android:fillColor="@color/car_nav_icon_fill_color_selected" />
+          android:fillColor="@color/privacy_chip_light_icon_color" />
 </vector>
\ No newline at end of file
diff --git a/res/drawable/ic_phone.xml b/res/drawable/ic_phone.xml
new file mode 100644
index 0000000..45ab328
--- /dev/null
+++ b/res/drawable/ic_phone.xml
@@ -0,0 +1,9 @@
+<vector xmlns:android="http://schemas.android.com/apk/res/android"
+        android:width="@dimen/car_read_only_status_icon_width"
+        android:height="@dimen/car_read_only_status_icon_height"
+        android:viewportWidth="24"
+        android:viewportHeight="24">
+    <path
+        android:fillColor="@color/system_bar_icon_color"
+        android:pathData="M19,12Q19,9.075 16.962,7.037Q14.925,5 12,5V3Q13.875,3 15.513,3.712Q17.15,4.425 18.363,5.637Q19.575,6.85 20.288,8.487Q21,10.125 21,12ZM15,12Q15,10.75 14.125,9.875Q13.25,9 12,9V7Q14.075,7 15.538,8.462Q17,9.925 17,12ZM19.95,21Q16.725,21 13.663,19.562Q10.6,18.125 8.238,15.762Q5.875,13.4 4.438,10.337Q3,7.275 3,4.05Q3,3.6 3.3,3.3Q3.6,3 4.05,3H8.1Q8.45,3 8.725,3.225Q9,3.45 9.05,3.8L9.7,7.3Q9.75,7.65 9.688,7.937Q9.625,8.225 9.4,8.45L6.975,10.9Q8.025,12.7 9.613,14.275Q11.2,15.85 13.1,17L15.45,14.65Q15.675,14.425 16.038,14.312Q16.4,14.2 16.75,14.25L20.2,14.95Q20.55,15.025 20.775,15.287Q21,15.55 21,15.9V19.95Q21,20.4 20.7,20.7Q20.4,21 19.95,21ZM6.025,9 L7.675,7.35Q7.675,7.35 7.675,7.35Q7.675,7.35 7.675,7.35L7.25,5Q7.25,5 7.25,5Q7.25,5 7.25,5H5.025Q5.025,5 5.025,5Q5.025,5 5.025,5Q5.15,6.025 5.375,7.025Q5.6,8.025 6.025,9ZM14.975,17.95Q15.95,18.375 16.963,18.625Q17.975,18.875 19,18.95Q19,18.95 19,18.95Q19,18.95 19,18.95V16.75Q19,16.75 19,16.75Q19,16.75 19,16.75L16.65,16.275Q16.65,16.275 16.65,16.275Q16.65,16.275 16.65,16.275ZM6.025,9Q6.025,9 6.025,9Q6.025,9 6.025,9Q6.025,9 6.025,9Q6.025,9 6.025,9Q6.025,9 6.025,9Q6.025,9 6.025,9Q6.025,9 6.025,9Q6.025,9 6.025,9ZM14.975,17.95Q14.975,17.95 14.975,17.95Q14.975,17.95 14.975,17.95Q14.975,17.95 14.975,17.95Q14.975,17.95 14.975,17.95Q14.975,17.95 14.975,17.95Q14.975,17.95 14.975,17.95Q14.975,17.95 14.975,17.95Q14.975,17.95 14.975,17.95Z"/>
+</vector>
\ No newline at end of file
diff --git a/res/layout/adjustable_temperature_view.xml b/res/layout/adjustable_temperature_view.xml
index 1b37339..cf756cc 100644
--- a/res/layout/adjustable_temperature_view.xml
+++ b/res/layout/adjustable_temperature_view.xml
@@ -30,7 +30,8 @@
         android:layout_height="@dimen/hvac_temperature_button_size"
         android:background="@drawable/system_bar_button_background"
         android:scaleType="center"
-        android:src="@drawable/hvac_decrease_button"/>
+        android:src="@drawable/hvac_decrease_button"
+        android:contentDescription="@string/hvac_decrease_button_label"/>
 
     <TextView
         android:id="@+id/hvac_temperature_text"
@@ -48,5 +49,6 @@
         android:layout_height="@dimen/hvac_temperature_button_size"
         android:background="@drawable/system_bar_button_background"
         android:scaleType="center"
-        android:src="@drawable/hvac_increase_button"/>
+        android:src="@drawable/hvac_increase_button"
+        android:contentDescription="@string/hvac_increase_button_label"/>
 </LinearLayout>
\ No newline at end of file
diff --git a/res/layout/car_bottom_system_bar.xml b/res/layout/car_bottom_system_bar.xml
index 20226bb..293c27b 100644
--- a/res/layout/car_bottom_system_bar.xml
+++ b/res/layout/car_bottom_system_bar.xml
@@ -56,6 +56,7 @@
 
             <com.android.systemui.car.systembar.CarSystemBarButton
                 android:id="@+id/home"
+                android:contentDescription="@string/system_bar_home_label"
                 style="@style/SystemBarButton"
                 systemui:componentNames="com.android.car.carlauncher/.CarLauncher"
                 systemui:highlightWhenSelected="true"
@@ -64,6 +65,7 @@
 
             <com.android.systemui.car.systembar.CarSystemBarButton
                 android:id="@+id/phone_nav"
+                android:contentDescription="@string/system_bar_phone_label"
                 style="@style/SystemBarButton"
                 systemui:highlightWhenSelected="true"
                 systemui:icon="@drawable/car_ic_phone"
@@ -73,6 +75,7 @@
 
             <com.android.systemui.car.systembar.CarSystemBarButton
                 android:id="@+id/grid_nav"
+                android:contentDescription="@string/system_bar_applications_label"
                 style="@style/SystemBarButton"
                 systemui:componentNames="@string/config_appGridComponentName"
                 systemui:highlightWhenSelected="true"
@@ -82,6 +85,7 @@
 
             <com.android.systemui.car.systembar.HvacButton
                 android:id="@+id/hvac"
+                android:contentDescription="@string/system_bar_climate_control_label"
                 style="@style/SystemBarButton"
                 systemui:highlightWhenSelected="true"
                 systemui:icon="@drawable/car_ic_hvac"
@@ -89,6 +93,7 @@
 
             <com.android.systemui.car.systembar.CarSystemBarButton
                 android:id="@+id/notifications"
+                android:contentDescription="@string/system_bar_notifications_label"
                 style="@style/SystemBarButton"
                 systemui:highlightWhenSelected="true"
                 systemui:icon="@drawable/car_ic_notification"
@@ -121,8 +126,7 @@
         android:layoutDirection="ltr"
         android:paddingEnd="@dimen/car_keyline_1"
         android:paddingStart="@dimen/car_keyline_1"
-        android:visibility="gone"
-    />
+        android:visibility="gone"/>
 
     <LinearLayout
         android:id="@+id/occlusion_buttons"
@@ -133,10 +137,10 @@
         android:layoutDirection="ltr"
         android:paddingEnd="@dimen/car_keyline_1"
         android:paddingStart="@dimen/car_keyline_1"
-        android:visibility="gone"
-    >
+        android:visibility="gone">
         <com.android.systemui.car.systembar.CarSystemBarButton
             android:id="@+id/home"
+            android:contentDescription="@string/system_bar_home_label"
             style="@style/SystemBarButton"
             systemui:componentNames="com.android.car.carlauncher/.CarLauncher"
             systemui:highlightWhenSelected="true"
diff --git a/res/layout/car_bottom_system_bar_unprovisioned.xml b/res/layout/car_bottom_system_bar_unprovisioned.xml
index 14bf604..0306bd6 100644
--- a/res/layout/car_bottom_system_bar_unprovisioned.xml
+++ b/res/layout/car_bottom_system_bar_unprovisioned.xml
@@ -36,6 +36,7 @@
             android:layout_width="@*android:dimen/car_touch_target_size"
             android:layout_height="match_parent"
             android:background="?android:attr/selectableItemBackground"
+            android:contentDescription="@string/system_bar_home_label"
             systemui:icon="@drawable/car_ic_overview"
             systemui:intent="intent:#Intent;action=android.intent.action.MAIN;category=android.intent.category.HOME;launchFlags=0x14000000;end"
             systemui:selectedIcon="@drawable/car_ic_overview_selected"
diff --git a/res/layout/car_left_system_bar.xml b/res/layout/car_left_system_bar.xml
index 4d48ff7..21be0e9 100644
--- a/res/layout/car_left_system_bar.xml
+++ b/res/layout/car_left_system_bar.xml
@@ -39,35 +39,35 @@
             android:id="@+id/home"
             android:layout_height="wrap_content"
             android:layout_width="match_parent"
-            systemui:intent="intent:#Intent;action=android.intent.action.MAIN;category=android.intent.category.HOME;launchFlags=0x14000000;end"
             android:src="@drawable/car_ic_overview"
             android:background="?android:attr/selectableItemBackground"
             android:paddingTop="30dp"
             android:paddingBottom="30dp"
-        />
+            android:contentDescription="@string/system_bar_home_label"
+            systemui:intent="intent:#Intent;action=android.intent.action.MAIN;category=android.intent.category.HOME;launchFlags=0x14000000;end"/>
 
         <com.android.systemui.car.systembar.CarSystemBarButton
             android:id="@+id/grid"
             android:layout_height="wrap_content"
             android:layout_width="match_parent"
-            systemui:intent="intent:#Intent;component=com.android.car.home/.AppGridActivity;end"
-            systemui:longIntent="intent:#Intent;action=android.intent.action.MAIN;category=android.intent.category.HOME;launchFlags=0x14000000;end"
             android:src="@drawable/car_ic_apps"
             android:background="?android:attr/selectableItemBackground"
             android:paddingTop="30dp"
             android:paddingBottom="30dp"
-        />
+            android:contentDescription="@string/system_bar_applications_label"
+            systemui:intent="intent:#Intent;component=com.android.car.home/.AppGridActivity;end"
+            systemui:longIntent="intent:#Intent;action=android.intent.action.MAIN;category=android.intent.category.HOME;launchFlags=0x14000000;end"/>
 
         <com.android.systemui.car.systembar.HvacButton
             android:id="@+id/hvac"
             android:layout_height="wrap_content"
             android:layout_width="match_parent"
-            systemui:broadcast="true"
             android:src="@drawable/car_ic_hvac"
             android:background="?android:attr/selectableItemBackground"
             android:paddingTop="30dp"
             android:paddingBottom="30dp"
-        />
+            android:contentDescription="@string/system_bar_climate_control_label"
+            systemui:broadcast="true"/>
 
     </LinearLayout>
 
@@ -87,7 +87,7 @@
             android:paddingTop="20dp"
             android:paddingBottom="20dp"
             android:alpha="0.7"
-        />
+            android:contentDescription="@string/system_bar_notifications_label"/>
 
 
         <com.android.systemui.statusbar.policy.Clock
@@ -99,8 +99,7 @@
             android:paddingStart="@dimen/status_bar_clock_starting_padding"
             android:paddingEnd="@dimen/status_bar_clock_end_padding"
             android:gravity="center_horizontal"
-            android:paddingBottom="20dp"
-        />
+            android:paddingBottom="20dp"/>
 
         <Space
             android:layout_height="10dp"
diff --git a/res/layout/car_left_system_bar_unprovisioned.xml b/res/layout/car_left_system_bar_unprovisioned.xml
index ec9d810..38039f2 100644
--- a/res/layout/car_left_system_bar_unprovisioned.xml
+++ b/res/layout/car_left_system_bar_unprovisioned.xml
@@ -39,22 +39,22 @@
             android:id="@+id/home"
             android:layout_height="wrap_content"
             android:layout_width="match_parent"
-            systemui:intent="intent:#Intent;action=android.intent.action.MAIN;category=android.intent.category.HOME;launchFlags=0x14000000;end"
             android:src="@drawable/car_ic_overview"
             android:background="?android:attr/selectableItemBackground"
             android:paddingTop="30dp"
             android:paddingBottom="30dp"
-        />
+            android:contentDescription="@string/system_bar_home_label"
+            systemui:intent="intent:#Intent;action=android.intent.action.MAIN;category=android.intent.category.HOME;launchFlags=0x14000000;end"/>
 
         <com.android.systemui.car.systembar.HvacButton
             android:id="@+id/hvac"
             android:layout_height="wrap_content"
             android:layout_width="match_parent"
-            systemui:broadcast="true"
             android:src="@drawable/car_ic_hvac"
             android:background="?android:attr/selectableItemBackground"
             android:paddingTop="30dp"
             android:paddingBottom="30dp"
-        />
+            android:contentDescription="@string/system_bar_climate_control_label"
+            systemui:broadcast="true"/>
     </LinearLayout>
 </com.android.systemui.car.systembar.CarSystemBarView>
diff --git a/res/layout/car_right_system_bar.xml b/res/layout/car_right_system_bar.xml
index f2a21a5..701e7a3 100644
--- a/res/layout/car_right_system_bar.xml
+++ b/res/layout/car_right_system_bar.xml
@@ -42,35 +42,35 @@
             android:id="@+id/home"
             android:layout_height="wrap_content"
             android:layout_width="match_parent"
-            systemui:intent="intent:#Intent;action=android.intent.action.MAIN;category=android.intent.category.HOME;launchFlags=0x14000000;end"
             android:src="@drawable/car_ic_overview"
             android:background="?android:attr/selectableItemBackground"
             android:paddingTop="30dp"
             android:paddingBottom="30dp"
-        />
+            android:contentDescription="@string/system_bar_home_label"
+            systemui:intent="intent:#Intent;action=android.intent.action.MAIN;category=android.intent.category.HOME;launchFlags=0x14000000;end"/>
 
         <com.android.systemui.car.systembar.CarSystemBarButton
             android:id="@+id/grid"
             android:layout_height="wrap_content"
             android:layout_width="match_parent"
-            systemui:intent="intent:#Intent;component=com.android.car.home/.AppGridActivity;launchFlags=0x14000000;end"
-            systemui:longIntent="intent:#Intent;action=android.intent.action.MAIN;category=android.intent.category.HOME;launchFlags=0x14000000;end"
             android:src="@drawable/car_ic_apps"
             android:background="?android:attr/selectableItemBackground"
             android:paddingTop="30dp"
             android:paddingBottom="30dp"
-        />
+            android:contentDescription="@string/system_bar_applications_label"
+            systemui:intent="intent:#Intent;component=com.android.car.home/.AppGridActivity;launchFlags=0x14000000;end"
+            systemui:longIntent="intent:#Intent;action=android.intent.action.MAIN;category=android.intent.category.HOME;launchFlags=0x14000000;end"/>
 
         <com.android.systemui.car.systembar.HvacButton
             android:id="@+id/hvac"
             android:layout_height="wrap_content"
             android:layout_width="match_parent"
-            systemui:broadcast="true"
             android:src="@drawable/car_ic_hvac"
             android:background="?android:attr/selectableItemBackground"
             android:paddingTop="30dp"
             android:paddingBottom="30dp"
-        />
+            android:contentDescription="@string/system_bar_climate_control_label"
+            systemui:broadcast="true"/>
 
     </LinearLayout>
 
@@ -90,7 +90,7 @@
             android:paddingTop="20dp"
             android:paddingBottom="20dp"
             android:alpha="0.7"
-        />
+            android:contentDescription="@string/system_bar_notifications_label"/>
 
 
         <com.android.systemui.statusbar.policy.Clock
@@ -102,8 +102,7 @@
             android:paddingStart="@dimen/status_bar_clock_starting_padding"
             android:paddingEnd="@dimen/status_bar_clock_end_padding"
             android:gravity="center_horizontal"
-            android:paddingBottom="20dp"
-        />
+            android:paddingBottom="20dp"/>
 
         <Space
             android:layout_height="10dp"
diff --git a/res/layout/car_right_system_bar_unprovisioned.xml b/res/layout/car_right_system_bar_unprovisioned.xml
index ec9d810..38039f2 100644
--- a/res/layout/car_right_system_bar_unprovisioned.xml
+++ b/res/layout/car_right_system_bar_unprovisioned.xml
@@ -39,22 +39,22 @@
             android:id="@+id/home"
             android:layout_height="wrap_content"
             android:layout_width="match_parent"
-            systemui:intent="intent:#Intent;action=android.intent.action.MAIN;category=android.intent.category.HOME;launchFlags=0x14000000;end"
             android:src="@drawable/car_ic_overview"
             android:background="?android:attr/selectableItemBackground"
             android:paddingTop="30dp"
             android:paddingBottom="30dp"
-        />
+            android:contentDescription="@string/system_bar_home_label"
+            systemui:intent="intent:#Intent;action=android.intent.action.MAIN;category=android.intent.category.HOME;launchFlags=0x14000000;end"/>
 
         <com.android.systemui.car.systembar.HvacButton
             android:id="@+id/hvac"
             android:layout_height="wrap_content"
             android:layout_width="match_parent"
-            systemui:broadcast="true"
             android:src="@drawable/car_ic_hvac"
             android:background="?android:attr/selectableItemBackground"
             android:paddingTop="30dp"
             android:paddingBottom="30dp"
-        />
+            android:contentDescription="@string/system_bar_climate_control_label"
+            systemui:broadcast="true"/>
     </LinearLayout>
 </com.android.systemui.car.systembar.CarSystemBarView>
diff --git a/res/layout/hvac_panel.xml b/res/layout/hvac_panel.xml
new file mode 100644
index 0000000..9e26f7f
--- /dev/null
+++ b/res/layout/hvac_panel.xml
@@ -0,0 +1,175 @@
+<!--
+  ~ Copyright (C) 2022 The Android Open Source Project
+  ~
+  ~ Licensed under the Apache License, Version 2.0 (the "License");
+  ~ you may not use this file except in compliance with the License.
+  ~ You may obtain a copy of the License at
+  ~
+  ~      http://www.apache.org/licenses/LICENSE-2.0
+  ~
+  ~ Unless required by applicable law or agreed to in writing, software
+  ~ distributed under the License is distributed on an "AS IS" BASIS,
+  ~ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+  ~ See the License for the specific language governing permissions and
+  ~ limitations under the License.
+  -->
+
+<com.android.systemui.car.hvac.HvacPanelView
+    xmlns:android="http://schemas.android.com/apk/res/android"
+    xmlns:app="http://schemas.android.com/apk/res-auto"
+    xmlns:systemui="http://schemas.android.com/apk/res-auto"
+    android:id="@+id/hvac_panel"
+    android:orientation="vertical"
+    android:layout_width="match_parent"
+    android:layout_height="@dimen/hvac_panel_full_expanded_height"
+    android:background="@color/hvac_background_color">
+    <androidx.constraintlayout.widget.Guideline
+        android:id="@+id/top_guideline"
+        android:layout_width="wrap_content"
+        android:layout_height="wrap_content"
+        android:orientation="horizontal"
+        app:layout_constraintGuide_begin="@dimen/hvac_panel_top_padding"/>
+    <androidx.constraintlayout.widget.Guideline
+        android:id="@+id/bottom_guideline"
+        android:layout_width="wrap_content"
+        android:layout_height="wrap_content"
+        android:orientation="horizontal"
+        app:layout_constraintGuide_end="@dimen/hvac_panel_bottom_padding"/>
+    <!--  NOTE: HVAC property ID's can be found in VehiclePropertyIds.java, and the area
+        ID's depend on each OEM's VHAL implementation. -->
+    <com.android.systemui.car.hvac.referenceui.BackgroundAdjustingTemperatureControlView
+        android:id="@+id/driver_hvac"
+        android:layout_width="wrap_content"
+        android:layout_height="wrap_content"
+        app:layout_constraintLeft_toLeftOf="parent"
+        app:layout_constraintTop_toTopOf="parent"
+        app:layout_constraintBottom_toBottomOf="parent"
+        systemui:hvacAreaId="49">
+        <include layout="@layout/hvac_temperature_bar_overlay"/>
+    </com.android.systemui.car.hvac.referenceui.BackgroundAdjustingTemperatureControlView>
+    <com.android.systemui.car.hvac.toggle.HvacBooleanToggleButton
+        android:id="@+id/recycle_air_button"
+        android:layout_width="@dimen/hvac_panel_button_dimen"
+        android:layout_height="@dimen/hvac_panel_group_height"
+        android:background="@drawable/hvac_panel_button_bg"
+        app:layout_constraintTop_toBottomOf="@+id/top_guideline"
+        app:layout_constraintLeft_toRightOf="@+id/driver_hvac"
+        app:layout_constraintRight_toLeftOf="@+id/fan_control"
+        systemui:hvacAreaId="117"
+        systemui:hvacPropertyId="354419976"
+        systemui:hvacTurnOffIfAutoOn="true"
+        systemui:hvacToggleOnButtonDrawable="@drawable/ic_recycle_air_on"
+        systemui:hvacToggleOffButtonDrawable="@drawable/ic_recycle_air_off"/>
+    <LinearLayout
+        android:id="@+id/fan_control"
+        android:background="@drawable/hvac_panel_button_bg"
+        android:layout_width="@dimen/hvac_fan_speed_bar_width"
+        android:layout_height="@dimen/hvac_panel_group_height"
+        app:layout_constraintTop_toBottomOf="@+id/top_guideline"
+        app:layout_constraintLeft_toRightOf="@+id/recycle_air_button"
+        app:layout_constraintRight_toLeftOf="@+id/ac_button"
+        android:layout_centerVertical="true"
+        android:layout_centerHorizontal="true"
+        android:orientation="vertical">
+        <com.android.systemui.car.hvac.referenceui.FanSpeedBar
+            android:layout_weight="1"
+            android:layout_width="match_parent"
+            android:layout_height="0dp"/>
+        <com.android.systemui.car.hvac.referenceui.FanDirectionButtons
+            android:layout_weight="1"
+            android:layout_width="match_parent"
+            android:layout_height="0dp"
+            android:orientation="horizontal"
+            android:layoutDirection="ltr"/>
+    </LinearLayout>
+    <com.android.systemui.car.hvac.toggle.HvacBooleanToggleButton
+        android:id="@+id/ac_button"
+        android:layout_width="@dimen/hvac_panel_button_dimen"
+        android:layout_height="@dimen/hvac_panel_group_height"
+        android:background="@drawable/hvac_panel_button_bg"
+        app:layout_constraintTop_toBottomOf="@+id/top_guideline"
+        app:layout_constraintLeft_toRightOf="@+id/fan_control"
+        app:layout_constraintRight_toLeftOf="@+id/passenger_hvac"
+        systemui:hvacAreaId="117"
+        systemui:hvacPropertyId="354419973"
+        systemui:hvacTurnOffIfAutoOn="true"
+        systemui:hvacToggleOnButtonDrawable="@drawable/ic_ac_on"
+        systemui:hvacToggleOffButtonDrawable="@drawable/ic_ac_off"/>
+    <com.android.systemui.car.hvac.referenceui.BackgroundAdjustingTemperatureControlView
+        android:id="@+id/passenger_hvac"
+        android:layout_width="wrap_content"
+        android:layout_height="wrap_content"
+        app:layout_constraintRight_toRightOf="parent"
+        app:layout_constraintTop_toTopOf="parent"
+        app:layout_constraintBottom_toBottomOf="parent"
+        systemui:hvacAreaId="68">
+        <include layout="@layout/hvac_temperature_bar_overlay"/>
+    </com.android.systemui.car.hvac.referenceui.BackgroundAdjustingTemperatureControlView>
+    <com.android.systemui.car.hvac.toggle.HvacBooleanToggleButton
+        android:id="@+id/ac_master_switch"
+        android:background="@drawable/hvac_panel_button_bg"
+        android:scaleType="center"
+        style="@style/HvacButton"
+        app:layout_constraintLeft_toRightOf="@+id/driver_hvac"
+        app:layout_constraintBottom_toBottomOf="@+id/bottom_guideline"
+        systemui:hvacAreaId="117"
+        systemui:hvacPropertyId="354419984"
+        systemui:hvacTurnOffIfPowerOff="false"
+        systemui:hvacToggleOnButtonDrawable="@drawable/ac_master_switch_on"
+        systemui:hvacToggleOffButtonDrawable="@drawable/ac_master_switch_off"/>
+    <com.android.systemui.car.hvac.SeatTemperatureLevelButton
+        android:id="@+id/seat_heat_level_button_left"
+        android:background="@drawable/hvac_panel_button_bg"
+        style="@style/HvacButton"
+        app:layout_constraintLeft_toRightOf="@+id/ac_master_switch"
+        app:layout_constraintBottom_toBottomOf="@+id/bottom_guideline"
+        systemui:hvacAreaId="1"
+        systemui:seatTemperatureType="heating"
+        systemui:seatTemperatureIconDrawableList="@array/hvac_heated_seat_default_icons"/>
+    <com.android.systemui.car.hvac.toggle.HvacBooleanToggleButton
+        android:id="@+id/defroster_button"
+        android:background="@drawable/hvac_panel_button_bg"
+        style="@style/HvacButton"
+        app:layout_constraintLeft_toRightOf="@+id/seat_heat_level_button_left"
+        app:layout_constraintBottom_toBottomOf="@+id/bottom_guideline"
+        systemui:hvacAreaId="1"
+        systemui:hvacPropertyId="320865540"
+        systemui:hvacToggleOnButtonDrawable="@drawable/ic_front_defroster_on"
+        systemui:hvacToggleOffButtonDrawable="@drawable/ic_front_defroster_off"/>
+    <com.android.systemui.car.hvac.toggle.HvacBooleanToggleButton
+        android:id="@+id/auto_button"
+        android:background="@drawable/hvac_panel_button_bg"
+        systemui:hvacAreaId="117"
+        systemui:hvacPropertyId="354419978"
+        android:scaleType="center"
+        android:layout_gravity="center"
+        android:layout_width="0dp"
+        style="@style/HvacButton"
+        app:layout_constraintLeft_toRightOf="@+id/defroster_button"
+        app:layout_constraintRight_toLeftOf="@+id/rear_defroster_button"
+        app:layout_constraintBottom_toBottomOf="@+id/bottom_guideline"
+        systemui:hvacToggleOnButtonDrawable="@drawable/ic_auto_on"
+        systemui:hvacToggleOffButtonDrawable="@drawable/ic_auto_off"/>
+    <com.android.systemui.car.hvac.toggle.HvacBooleanToggleButton
+        android:id="@+id/rear_defroster_button"
+        android:background="@drawable/hvac_panel_button_bg"
+        style="@style/HvacButton"
+        systemui:hvacAreaId="2"
+        systemui:hvacPropertyId="320865540"
+        app:layout_constraintRight_toLeftOf="@+id/seat_heat_level_button_right"
+        app:layout_constraintBottom_toBottomOf="@+id/bottom_guideline"
+        systemui:hvacToggleOnButtonDrawable="@drawable/ic_rear_defroster_on"
+        systemui:hvacToggleOffButtonDrawable="@drawable/ic_rear_defroster_off"/>
+    <com.android.systemui.car.hvac.SeatTemperatureLevelButton
+        android:id="@+id/seat_heat_level_button_right"
+        android:background="@drawable/hvac_panel_button_bg"
+        style="@style/HvacButton"
+        app:layout_constraintRight_toLeftOf="@+id/passenger_hvac"
+        app:layout_constraintBottom_toBottomOf="@+id/bottom_guideline"
+        systemui:hvacAreaId="4"
+        systemui:seatTemperatureType="heating"
+        systemui:seatTemperatureIconDrawableList="@array/hvac_heated_seat_default_icons"/>
+    <include
+        layout="@layout/hvac_panel_handle_bar"
+        app:layout_constraintTop_toTopOf="parent"/>
+</com.android.systemui.car.hvac.HvacPanelView>
\ No newline at end of file
diff --git a/res/layout/hvac_panel_container.xml b/res/layout/hvac_panel_container.xml
index 284920d..162b89b 100644
--- a/res/layout/hvac_panel_container.xml
+++ b/res/layout/hvac_panel_container.xml
@@ -22,160 +22,5 @@
     android:layout_width="match_parent"
     android:layout_height="@dimen/hvac_panel_full_expanded_height"
     android:layout_gravity="bottom">
-    <com.android.systemui.car.hvac.HvacPanelView
-        android:id="@+id/hvac_panel"
-        android:orientation="vertical"
-        android:layout_width="match_parent"
-        android:layout_height="@dimen/hvac_panel_full_expanded_height"
-        android:background="@color/hvac_background_color">
-        <androidx.constraintlayout.widget.Guideline
-            android:id="@+id/top_guideline"
-            android:layout_width="wrap_content"
-            android:layout_height="wrap_content"
-            android:orientation="horizontal"
-            app:layout_constraintGuide_begin="@dimen/hvac_panel_top_padding"/>
-        <androidx.constraintlayout.widget.Guideline
-            android:id="@+id/bottom_guideline"
-            android:layout_width="wrap_content"
-            android:layout_height="wrap_content"
-            android:orientation="horizontal"
-            app:layout_constraintGuide_end="@dimen/hvac_panel_bottom_padding"/>
-        <!--  NOTE: HVAC property ID's can be found in VehiclePropertyIds.java, and the area
-            ID's depend on each OEM's VHAL implementation. -->
-        <com.android.systemui.car.hvac.referenceui.BackgroundAdjustingTemperatureControlView
-            android:id="@+id/driver_hvac"
-            android:layout_width="wrap_content"
-            android:layout_height="wrap_content"
-            app:layout_constraintLeft_toLeftOf="parent"
-            app:layout_constraintTop_toTopOf="parent"
-            app:layout_constraintBottom_toBottomOf="parent"
-            systemui:hvacAreaId="49">
-            <include layout="@layout/hvac_temperature_bar_overlay"/>
-        </com.android.systemui.car.hvac.referenceui.BackgroundAdjustingTemperatureControlView>
-        <com.android.systemui.car.hvac.toggle.HvacBooleanToggleButton
-            android:id="@+id/recycle_air_button"
-            android:layout_width="@dimen/hvac_panel_button_dimen"
-            android:layout_height="@dimen/hvac_panel_group_height"
-            android:background="@drawable/hvac_panel_button_bg"
-            app:layout_constraintTop_toBottomOf="@+id/top_guideline"
-            app:layout_constraintLeft_toRightOf="@+id/driver_hvac"
-            app:layout_constraintRight_toLeftOf="@+id/fan_control"
-            systemui:hvacAreaId="117"
-            systemui:hvacPropertyId="354419976"
-            systemui:hvacTurnOffIfAutoOn="true"
-            systemui:hvacToggleOnButtonDrawable="@drawable/ic_recycle_air_on"
-            systemui:hvacToggleOffButtonDrawable="@drawable/ic_recycle_air_off"/>
-        <LinearLayout
-            android:id="@+id/fan_control"
-            android:background="@drawable/hvac_panel_button_bg"
-            android:layout_width="@dimen/hvac_fan_speed_bar_width"
-            android:layout_height="@dimen/hvac_panel_group_height"
-            app:layout_constraintTop_toBottomOf="@+id/top_guideline"
-            app:layout_constraintLeft_toRightOf="@+id/recycle_air_button"
-            app:layout_constraintRight_toLeftOf="@+id/ac_button"
-            android:layout_centerVertical="true"
-            android:layout_centerHorizontal="true"
-            android:orientation="vertical">
-            <com.android.systemui.car.hvac.referenceui.FanSpeedBar
-                android:layout_weight="1"
-                android:layout_width="match_parent"
-                android:layout_height="0dp"/>
-            <com.android.systemui.car.hvac.referenceui.FanDirectionButtons
-                android:layout_weight="1"
-                android:layout_width="match_parent"
-                android:layout_height="0dp"
-                android:orientation="horizontal"
-                android:layoutDirection="ltr"/>
-        </LinearLayout>
-        <com.android.systemui.car.hvac.toggle.HvacBooleanToggleButton
-            android:id="@+id/ac_button"
-            android:layout_width="@dimen/hvac_panel_button_dimen"
-            android:layout_height="@dimen/hvac_panel_group_height"
-            android:background="@drawable/hvac_panel_button_bg"
-            app:layout_constraintTop_toBottomOf="@+id/top_guideline"
-            app:layout_constraintLeft_toRightOf="@+id/fan_control"
-            app:layout_constraintRight_toLeftOf="@+id/passenger_hvac"
-            systemui:hvacAreaId="117"
-            systemui:hvacPropertyId="354419973"
-            systemui:hvacTurnOffIfAutoOn="true"
-            systemui:hvacToggleOnButtonDrawable="@drawable/ic_ac_on"
-            systemui:hvacToggleOffButtonDrawable="@drawable/ic_ac_off"/>
-        <com.android.systemui.car.hvac.referenceui.BackgroundAdjustingTemperatureControlView
-            android:id="@+id/passenger_hvac"
-            android:layout_width="wrap_content"
-            android:layout_height="wrap_content"
-            app:layout_constraintRight_toRightOf="parent"
-            app:layout_constraintTop_toTopOf="parent"
-            app:layout_constraintBottom_toBottomOf="parent"
-            systemui:hvacAreaId="68">
-            <include layout="@layout/hvac_temperature_bar_overlay"/>
-        </com.android.systemui.car.hvac.referenceui.BackgroundAdjustingTemperatureControlView>
-        <com.android.systemui.car.hvac.toggle.HvacBooleanToggleButton
-            android:id="@+id/ac_master_switch"
-            android:background="@drawable/hvac_panel_button_bg"
-            android:scaleType="center"
-            style="@style/HvacButton"
-            app:layout_constraintLeft_toRightOf="@+id/driver_hvac"
-            app:layout_constraintBottom_toBottomOf="@+id/bottom_guideline"
-            systemui:hvacAreaId="117"
-            systemui:hvacPropertyId="354419984"
-            systemui:hvacTurnOffIfPowerOff="false"
-            systemui:hvacToggleOnButtonDrawable="@drawable/ac_master_switch_on"
-            systemui:hvacToggleOffButtonDrawable="@drawable/ac_master_switch_off"/>
-        <com.android.systemui.car.hvac.SeatTemperatureLevelButton
-            android:id="@+id/seat_heat_level_button_left"
-            android:background="@drawable/hvac_panel_button_bg"
-            style="@style/HvacButton"
-            app:layout_constraintLeft_toRightOf="@+id/ac_master_switch"
-            app:layout_constraintBottom_toBottomOf="@+id/bottom_guideline"
-            systemui:hvacAreaId="1"
-            systemui:seatTemperatureType="heating"
-            systemui:seatTemperatureIconDrawableList="@array/hvac_heated_seat_default_icons"/>
-        <com.android.systemui.car.hvac.toggle.HvacBooleanToggleButton
-            android:id="@+id/defroster_button"
-            android:background="@drawable/hvac_panel_button_bg"
-            style="@style/HvacButton"
-            app:layout_constraintLeft_toRightOf="@+id/seat_heat_level_button_left"
-            app:layout_constraintBottom_toBottomOf="@+id/bottom_guideline"
-            systemui:hvacAreaId="1"
-            systemui:hvacPropertyId="320865540"
-            systemui:hvacToggleOnButtonDrawable="@drawable/ic_front_defroster_on"
-            systemui:hvacToggleOffButtonDrawable="@drawable/ic_front_defroster_off"/>
-        <com.android.systemui.car.hvac.toggle.HvacBooleanToggleButton
-            android:id="@+id/auto_button"
-            android:background="@drawable/hvac_panel_button_bg"
-            systemui:hvacAreaId="117"
-            systemui:hvacPropertyId="354419978"
-            android:scaleType="center"
-            android:layout_gravity="center"
-            android:layout_width="0dp"
-            style="@style/HvacButton"
-            app:layout_constraintLeft_toRightOf="@+id/defroster_button"
-            app:layout_constraintRight_toLeftOf="@+id/rear_defroster_button"
-            app:layout_constraintBottom_toBottomOf="@+id/bottom_guideline"
-            systemui:hvacToggleOnButtonDrawable="@drawable/ic_auto_on"
-            systemui:hvacToggleOffButtonDrawable="@drawable/ic_auto_off"/>
-        <com.android.systemui.car.hvac.toggle.HvacBooleanToggleButton
-            android:id="@+id/rear_defroster_button"
-            android:background="@drawable/hvac_panel_button_bg"
-            style="@style/HvacButton"
-            systemui:hvacAreaId="2"
-            systemui:hvacPropertyId="320865540"
-            app:layout_constraintRight_toLeftOf="@+id/seat_heat_level_button_right"
-            app:layout_constraintBottom_toBottomOf="@+id/bottom_guideline"
-            systemui:hvacToggleOnButtonDrawable="@drawable/ic_rear_defroster_on"
-            systemui:hvacToggleOffButtonDrawable="@drawable/ic_rear_defroster_off"/>
-        <com.android.systemui.car.hvac.SeatTemperatureLevelButton
-            android:id="@+id/seat_heat_level_button_right"
-            android:background="@drawable/hvac_panel_button_bg"
-            style="@style/HvacButton"
-            app:layout_constraintRight_toLeftOf="@+id/passenger_hvac"
-            app:layout_constraintBottom_toBottomOf="@+id/bottom_guideline"
-            systemui:hvacAreaId="4"
-            systemui:seatTemperatureType="heating"
-            systemui:seatTemperatureIconDrawableList="@array/hvac_heated_seat_default_icons"/>
-        <include
-            layout="@layout/hvac_panel_handle_bar"
-            app:layout_constraintTop_toTopOf="parent"/>
-    </com.android.systemui.car.hvac.HvacPanelView>
+    <include layout="@layout/hvac_panel"/>
 </com.android.car.ui.FocusArea>
diff --git a/res/layout/text_toast.xml b/res/layout/text_toast.xml
index 401b9fc..d2aca57 100644
--- a/res/layout/text_toast.xml
+++ b/res/layout/text_toast.xml
@@ -35,16 +35,16 @@
     <!-- This is needed so that toasts don't crash -->
     <ImageView
         android:id="@+id/icon"
-        android:visibility="gone"
-        android:layout_width="wrap_content"
-        android:layout_height="wrap_content"/>
+        android:layout_width="44dp"
+        android:layout_height="44dp"
+        android:paddingEnd="16dp"/>
 
     <TextView
         android:id="@+id/text"
         android:layout_width="642dp"
         android:layout_height="wrap_content"
         android:ellipsize="end"
-        android:maxLines="3"
+        android:maxLines="2"
         android:lineHeight="32dp"
         android:textAppearance="@style/TextAppearance.Toast"/>
 </LinearLayout>
\ No newline at end of file
diff --git a/res/values-af/strings.xml b/res/values-af/strings.xml
index 08a5067..63b7bda 100644
--- a/res/values-af/strings.xml
+++ b/res/values-af/strings.xml
@@ -24,6 +24,7 @@
     <string name="hvac_temperature_off" msgid="8370977023494579242">"AF"</string>
     <string name="voice_recognition_toast" msgid="7579725862117020349">"Stemherkenning nou deur gekoppelde Bluetooth-toestel hanteer"</string>
     <string name="car_add_user" msgid="6182764665687382136">"Voeg \'n profiel by"</string>
+    <string name="end_session" msgid="2765206020435441421">"Beëindig sessie"</string>
     <string name="car_new_user" msgid="6766334721724989964">"Nuwe profiel"</string>
     <string name="user_add_profile_title" msgid="828371911076521952">"Voeg nuwe profiel by?"</string>
     <string name="user_add_user_message_setup" msgid="6136074867764164790">"Nadat jy \'n nuwe profiel geskep het, moet daardie persoon dit self pasmaak."</string>
@@ -55,6 +56,22 @@
     <string name="camera_privacy_chip_dialog_ok" msgid="7285467760928137765">"OK"</string>
     <string name="sensor_privacy_start_use_camera_dialog_title" msgid="4787836783010823885">"Skakel voertuigkamera aan?"</string>
     <string name="sensor_privacy_start_use_camera_dialog_content" msgid="7749639131326657668">"Skakel die inligtingvermaakstelsel se kamera aan om voort te gaan. Dit sal die kamera aanskakel vir alle programme wat toestemming het."</string>
+    <string name="system_bar_home_label" msgid="8413273833405495948">"Tuisskerm"</string>
+    <string name="system_bar_phone_label" msgid="5664288201806823777">"Foon"</string>
+    <string name="system_bar_applications_label" msgid="7081862804211786227">"Programme"</string>
+    <string name="system_bar_climate_control_label" msgid="4091187805919276017">"Klimaatbeheer"</string>
+    <string name="system_bar_notifications_label" msgid="6039158514903928210">"Kennisgewings"</string>
+    <string name="system_bar_maps_label" msgid="7883864993280235380">"Maps"</string>
+    <string name="system_bar_media_label" msgid="6156112139796274847">"Media"</string>
+    <string name="hvac_decrease_button_label" msgid="5628481079099995286">"Verlaag temperatuur"</string>
+    <string name="hvac_increase_button_label" msgid="2855688290787396792">"Verhoog temperatuur"</string>
+    <string name="status_icon_bluetooth_disconnected" msgid="6773447522499007010">"Bluetooth-instelling: ontkoppel"</string>
+    <string name="status_icon_bluetooth_connected" msgid="4548446117525711779">"Bluetooth-instelling: gekoppel"</string>
+    <string name="status_icon_bluetooth_off" msgid="5435041393564635821">"Bluetooth-instelling: Bluetooth af"</string>
+    <string name="status_icon_signal_mobile" msgid="7264721079060179783">"Seininstellings: gebruik tans mobiele data"</string>
+    <string name="status_icon_signal_wifi" msgid="1257569337648058522">"Seininstellings: wi-fi aan"</string>
+    <string name="status_icon_signal_hotspot" msgid="1023039120452006880">"Seininstellings: warmkol aan"</string>
+    <string name="status_icon_display_status" msgid="2970020923181359144">"Vertooninstellings"</string>
     <string name="activity_blocked_text" msgid="5353157279548801554">"Jy kan nie hierdie kenmerk gebruik terwyl jy bestuur nie"</string>
     <string name="exit_button_close_application" msgid="112227710467017144">"Maak program toe"</string>
     <string name="exit_button_go_back" msgid="7988866855775300902">"Terug"</string>
diff --git a/res/values-am/strings.xml b/res/values-am/strings.xml
index 83d3fa5..fda5956 100644
--- a/res/values-am/strings.xml
+++ b/res/values-am/strings.xml
@@ -24,6 +24,7 @@
     <string name="hvac_temperature_off" msgid="8370977023494579242">"ጠፍቷል"</string>
     <string name="voice_recognition_toast" msgid="7579725862117020349">"የድምፅ ለይቶ ማወቅ አሁን በተገናኘ የብሉቱዝ መሣሪያ ይስተናገዳል"</string>
     <string name="car_add_user" msgid="6182764665687382136">"መገለጫን አክል"</string>
+    <string name="end_session" msgid="2765206020435441421">"ክፍለ-ጊዜን አብቃ"</string>
     <string name="car_new_user" msgid="6766334721724989964">"አዲስ መገለጫ"</string>
     <string name="user_add_profile_title" msgid="828371911076521952">"አዲስ መገለጫ ይታከል?"</string>
     <string name="user_add_user_message_setup" msgid="6136074867764164790">"አዲስ መገለጫ ከፈጠሩ በኋላ ያ ሰው ለራሱ ማበጀት አለበት።"</string>
@@ -55,6 +56,22 @@
     <string name="camera_privacy_chip_dialog_ok" msgid="7285467760928137765">"እሺ"</string>
     <string name="sensor_privacy_start_use_camera_dialog_title" msgid="4787836783010823885">"የተሽከርካሪ ካሜራ ይብራ?"</string>
     <string name="sensor_privacy_start_use_camera_dialog_content" msgid="7749639131326657668">"ለመቀጠል የኢንፎቴይንመንት ስርዓት ካሜራን ያብሩ። ይህ ፈቃዱ ላላቸው ሁሉም መተግበሪያዎች ካሜራውን ያበራል።"</string>
+    <string name="system_bar_home_label" msgid="8413273833405495948">"መነሻ ማያ ገጽ"</string>
+    <string name="system_bar_phone_label" msgid="5664288201806823777">"ስልክ"</string>
+    <string name="system_bar_applications_label" msgid="7081862804211786227">"መተግበሪያዎች"</string>
+    <string name="system_bar_climate_control_label" msgid="4091187805919276017">"የአየር ንብረት መቆጣጠሪያ"</string>
+    <string name="system_bar_notifications_label" msgid="6039158514903928210">"ማሳወቂያዎች"</string>
+    <string name="system_bar_maps_label" msgid="7883864993280235380">"ካርታዎች"</string>
+    <string name="system_bar_media_label" msgid="6156112139796274847">"ሚዲያ"</string>
+    <string name="hvac_decrease_button_label" msgid="5628481079099995286">"የሙቀት መጠኑን ቀንስ"</string>
+    <string name="hvac_increase_button_label" msgid="2855688290787396792">"የሙቀት መጠኑን ጨምር"</string>
+    <string name="status_icon_bluetooth_disconnected" msgid="6773447522499007010">"የብሉቱዝ ቅንብር፦ ግንኙነት ተቋርጧል"</string>
+    <string name="status_icon_bluetooth_connected" msgid="4548446117525711779">"የብሉቱዝ ቅንብር፦ ተገናኝቷል"</string>
+    <string name="status_icon_bluetooth_off" msgid="5435041393564635821">"የብሉቱዝ ቅንብር፦ ብሉቱዝ ጠፍቷል"</string>
+    <string name="status_icon_signal_mobile" msgid="7264721079060179783">"የሲግናል ቅንብሮች፦ የተንቀሳቃሽ ስልክ ውሂብን በመጠቀም ላይ"</string>
+    <string name="status_icon_signal_wifi" msgid="1257569337648058522">"የሲግናል ቅንብሮች፦ Wi-Fi በርቷል"</string>
+    <string name="status_icon_signal_hotspot" msgid="1023039120452006880">"የሲግናል ቅንብሮች፦ መገናኛ ነጥብ በርቷል"</string>
+    <string name="status_icon_display_status" msgid="2970020923181359144">"የማሳያ ቅንብሮች"</string>
     <string name="activity_blocked_text" msgid="5353157279548801554">"እየነዱ ሳለ ይህን ባህሪ መጠቀም አይችሉም"</string>
     <string name="exit_button_close_application" msgid="112227710467017144">"መተግበሪያን ዝጋ"</string>
     <string name="exit_button_go_back" msgid="7988866855775300902">"ተመለስ"</string>
diff --git a/res/values-ar/strings.xml b/res/values-ar/strings.xml
index d5cddcc..013bb74 100644
--- a/res/values-ar/strings.xml
+++ b/res/values-ar/strings.xml
@@ -24,6 +24,7 @@
     <string name="hvac_temperature_off" msgid="8370977023494579242">"غير مفعّل"</string>
     <string name="voice_recognition_toast" msgid="7579725862117020349">"تتم معالجة التعرّف على الصوت الآن من خلال جهاز بلوتوث متصل."</string>
     <string name="car_add_user" msgid="6182764665687382136">"إضافة ملف شخصي"</string>
+    <string name="end_session" msgid="2765206020435441421">"إنهاء الجلسة"</string>
     <string name="car_new_user" msgid="6766334721724989964">"ملف شخصي جديد"</string>
     <string name="user_add_profile_title" msgid="828371911076521952">"هل تريد إضافة ملف شخصي جديد؟"</string>
     <string name="user_add_user_message_setup" msgid="6136074867764164790">"بعد إنشاء ملف شخصي جديد لأحد المستخدمين، يجب أن يخصّص هذا المستخدم ملفه الشخصي بنفسه."</string>
@@ -55,6 +56,22 @@
     <string name="camera_privacy_chip_dialog_ok" msgid="7285467760928137765">"حسنًا"</string>
     <string name="sensor_privacy_start_use_camera_dialog_title" msgid="4787836783010823885">"هل تريد تفعيل كاميرا المركبة؟"</string>
     <string name="sensor_privacy_start_use_camera_dialog_content" msgid="7749639131326657668">"للمتابعة، عليك تفعيل الكاميرا في نظام الترفيه والمعلومات. سيؤدي هذا إلى تفعيل الكاميرا لجميع التطبيقات التي حصلت على الإذن."</string>
+    <string name="system_bar_home_label" msgid="8413273833405495948">"الشاشة الرئيسية"</string>
+    <string name="system_bar_phone_label" msgid="5664288201806823777">"الهاتف"</string>
+    <string name="system_bar_applications_label" msgid="7081862804211786227">"التطبيقات"</string>
+    <string name="system_bar_climate_control_label" msgid="4091187805919276017">"التحكُّم في المناخ"</string>
+    <string name="system_bar_notifications_label" msgid="6039158514903928210">"الإشعارات"</string>
+    <string name="system_bar_maps_label" msgid="7883864993280235380">"خرائط Google"</string>
+    <string name="system_bar_media_label" msgid="6156112139796274847">"الوسائط"</string>
+    <string name="hvac_decrease_button_label" msgid="5628481079099995286">"خفض درجة الحرارة"</string>
+    <string name="hvac_increase_button_label" msgid="2855688290787396792">"رفع درجة الحرارة"</string>
+    <string name="status_icon_bluetooth_disconnected" msgid="6773447522499007010">"إعداد بلوتوث: غير متّصل"</string>
+    <string name="status_icon_bluetooth_connected" msgid="4548446117525711779">"إعداد بلوتوث: متّصل"</string>
+    <string name="status_icon_bluetooth_off" msgid="5435041393564635821">"إعداد بلوتوث: إيقاف بلوتوث"</string>
+    <string name="status_icon_signal_mobile" msgid="7264721079060179783">"إعدادات الإشارة: استخدام بيانات الجوّال"</string>
+    <string name="status_icon_signal_wifi" msgid="1257569337648058522">"إعدادات الإشارة: تفعيل Wifi"</string>
+    <string name="status_icon_signal_hotspot" msgid="1023039120452006880">"إعدادات الإشارة: تفعيل نقطة الاتصال"</string>
+    <string name="status_icon_display_status" msgid="2970020923181359144">"إعدادات الشاشة"</string>
     <string name="activity_blocked_text" msgid="5353157279548801554">"لا يمكنك استخدام هذه الميزة أثناء القيادة."</string>
     <string name="exit_button_close_application" msgid="112227710467017144">"إغلاق التطبيق"</string>
     <string name="exit_button_go_back" msgid="7988866855775300902">"رجوع"</string>
diff --git a/res/values-as/strings.xml b/res/values-as/strings.xml
index 645e7b3..028be89 100644
--- a/res/values-as/strings.xml
+++ b/res/values-as/strings.xml
@@ -24,6 +24,7 @@
     <string name="hvac_temperature_off" msgid="8370977023494579242">"অফ কৰা আছে"</string>
     <string name="voice_recognition_toast" msgid="7579725862117020349">"কণ্ঠস্বৰৰ চিনাক্তকৰণ এতিয়া সংযুক্ত ব্লুটুথ ডিভাইচে নিয়ন্ত্ৰণ কৰে"</string>
     <string name="car_add_user" msgid="6182764665687382136">"এটা প্ৰ’ফাইল যোগ দিয়ক"</string>
+    <string name="end_session" msgid="2765206020435441421">"ছেশ্বন সমাপ্ত কৰক"</string>
     <string name="car_new_user" msgid="6766334721724989964">"নতুন প্ৰ’ফাইল"</string>
     <string name="user_add_profile_title" msgid="828371911076521952">"নতুন প্ৰ’ফাইল যোগ দিবনে?"</string>
     <string name="user_add_user_message_setup" msgid="6136074867764164790">"আপুনি এটা নতুন প্ৰ’ফাইল সৃষ্টি কৰাৰ পাছত, সেই ব্যক্তিগৰাকীয়ে সেইটো নিজৰ বাবে কাষ্টমাইজ কৰা উচিত।"</string>
@@ -55,6 +56,22 @@
     <string name="camera_privacy_chip_dialog_ok" msgid="7285467760928137765">"ঠিক আছে"</string>
     <string name="sensor_privacy_start_use_camera_dialog_title" msgid="4787836783010823885">"বাহনৰ কেমেৰা অন কৰিবনে?"</string>
     <string name="sensor_privacy_start_use_camera_dialog_content" msgid="7749639131326657668">"অব্যাহত ৰাখিবলৈ, ইনফ’টেইনমেণ্ট ছিষ্টেমৰ কেমেৰাটো অন কৰক। এইটোৱে অনুমতি থকা আটাইবোৰ এপৰ বাবে কেমেৰাটো অন কৰিব।"</string>
+    <string name="system_bar_home_label" msgid="8413273833405495948">"গৃহ স্ক্ৰীন"</string>
+    <string name="system_bar_phone_label" msgid="5664288201806823777">"ফ’ন"</string>
+    <string name="system_bar_applications_label" msgid="7081862804211786227">"এপ্লিকেশ্বন"</string>
+    <string name="system_bar_climate_control_label" msgid="4091187805919276017">"জলবায়ু নিয়ন্ত্ৰণ"</string>
+    <string name="system_bar_notifications_label" msgid="6039158514903928210">"জাননী"</string>
+    <string name="system_bar_maps_label" msgid="7883864993280235380">"Maps"</string>
+    <string name="system_bar_media_label" msgid="6156112139796274847">"মিডিয়া"</string>
+    <string name="hvac_decrease_button_label" msgid="5628481079099995286">"উষ্ণতা হ্ৰাস কৰক"</string>
+    <string name="hvac_increase_button_label" msgid="2855688290787396792">"উষ্ণতা বৃদ্ধি কৰক"</string>
+    <string name="status_icon_bluetooth_disconnected" msgid="6773447522499007010">"ব্লুটুথৰ ছেটিং: সংযোগ বিচ্ছিন্ন কৰা হ’ল"</string>
+    <string name="status_icon_bluetooth_connected" msgid="4548446117525711779">"ব্লুটুথৰ ছেটিং: সংযোগ কৰা হ’ল"</string>
+    <string name="status_icon_bluetooth_off" msgid="5435041393564635821">"ব্লুটুথৰ ছেটিং: ব্লুটুথ অফ আছে"</string>
+    <string name="status_icon_signal_mobile" msgid="7264721079060179783">"ছিগনেলৰ ছেটিং: ম’বাইলৰ ডেটা ব্যৱহাৰ কৰি আছে"</string>
+    <string name="status_icon_signal_wifi" msgid="1257569337648058522">"ছিগনেলৰ ছেটিং: ৱাই-ফাই অন আছে"</string>
+    <string name="status_icon_signal_hotspot" msgid="1023039120452006880">"ছিগনেলৰ ছেটিং: হ’টস্প’ট অন আছে"</string>
+    <string name="status_icon_display_status" msgid="2970020923181359144">"ডিছপ্লে’ৰ ছেটিং"</string>
     <string name="activity_blocked_text" msgid="5353157279548801554">"আপুনি গাড়ী চলাই থকাৰ সময়ত এই সুবিধাটো ব্যৱহাৰ কৰিব নোৱাৰে"</string>
     <string name="exit_button_close_application" msgid="112227710467017144">"এপ্‌টো বন্ধ কৰক"</string>
     <string name="exit_button_go_back" msgid="7988866855775300902">"উভতি যাওক"</string>
diff --git a/res/values-az/strings.xml b/res/values-az/strings.xml
index e9edd1b..8c19797 100644
--- a/res/values-az/strings.xml
+++ b/res/values-az/strings.xml
@@ -24,6 +24,7 @@
     <string name="hvac_temperature_off" msgid="8370977023494579242">"DEAKTİV"</string>
     <string name="voice_recognition_toast" msgid="7579725862117020349">"Səs tanınması qoşulmuş Bluetooth cihazı ilə icra edilir"</string>
     <string name="car_add_user" msgid="6182764665687382136">"Profil əlavə edin"</string>
+    <string name="end_session" msgid="2765206020435441421">"Sessiyanı sonlandırın"</string>
     <string name="car_new_user" msgid="6766334721724989964">"Yeni profil"</string>
     <string name="user_add_profile_title" msgid="828371911076521952">"Yeni profil əlavə edilsin?"</string>
     <string name="user_add_user_message_setup" msgid="6136074867764164790">"Yeni bir profil yaratdıqdan sonra həmin şəxs onu özü üçün fərdiləşdirməlidir."</string>
@@ -55,6 +56,22 @@
     <string name="camera_privacy_chip_dialog_ok" msgid="7285467760928137765">"OK"</string>
     <string name="sensor_privacy_start_use_camera_dialog_title" msgid="4787836783010823885">"Avtomobilin kamerası aktiv edilsin?"</string>
     <string name="sensor_privacy_start_use_camera_dialog_content" msgid="7749639131326657668">"Davam etmək üçün məlumat-əyləncə sistemi kamerasını aktiv edin. Bu, icazəsi olan bütün tətbiqlər üçün kameranı aktiv edəcək."</string>
+    <string name="system_bar_home_label" msgid="8413273833405495948">"Əsas Ekran"</string>
+    <string name="system_bar_phone_label" msgid="5664288201806823777">"Telefon"</string>
+    <string name="system_bar_applications_label" msgid="7081862804211786227">"Tətbiqlər"</string>
+    <string name="system_bar_climate_control_label" msgid="4091187805919276017">"Kondisioner"</string>
+    <string name="system_bar_notifications_label" msgid="6039158514903928210">"Bildirişlər"</string>
+    <string name="system_bar_maps_label" msgid="7883864993280235380">"Xəritə"</string>
+    <string name="system_bar_media_label" msgid="6156112139796274847">"Media"</string>
+    <string name="hvac_decrease_button_label" msgid="5628481079099995286">"Temperaturu azaldın"</string>
+    <string name="hvac_increase_button_label" msgid="2855688290787396792">"Temperaturu artırın"</string>
+    <string name="status_icon_bluetooth_disconnected" msgid="6773447522499007010">"Bluetooth Ayarı: Ayrılıb"</string>
+    <string name="status_icon_bluetooth_connected" msgid="4548446117525711779">"Bluetooth Ayarı: Qoşulub"</string>
+    <string name="status_icon_bluetooth_off" msgid="5435041393564635821">"Bluetooth Ayarı: Bluetooth deaktivdir"</string>
+    <string name="status_icon_signal_mobile" msgid="7264721079060179783">"Siqnal Ayarları: Mobil Data istifadə edilir"</string>
+    <string name="status_icon_signal_wifi" msgid="1257569337648058522">"Siqnal Ayarları: Wifi Aktivdir"</string>
+    <string name="status_icon_signal_hotspot" msgid="1023039120452006880">"Siqnal Ayarları: Hotspot Aktivdir"</string>
+    <string name="status_icon_display_status" msgid="2970020923181359144">"Displey Ayarları"</string>
     <string name="activity_blocked_text" msgid="5353157279548801554">"Avtomobil sürərkən bu funksiyanı istifadə edə bilməzsiniz"</string>
     <string name="exit_button_close_application" msgid="112227710467017144">"Tətbiqi qapadın"</string>
     <string name="exit_button_go_back" msgid="7988866855775300902">"Geri"</string>
diff --git a/res/values-b+sr+Latn/strings.xml b/res/values-b+sr+Latn/strings.xml
index 89bd843..e9e2322 100644
--- a/res/values-b+sr+Latn/strings.xml
+++ b/res/values-b+sr+Latn/strings.xml
@@ -24,6 +24,7 @@
     <string name="hvac_temperature_off" msgid="8370977023494579242">"ISKLJUČENO"</string>
     <string name="voice_recognition_toast" msgid="7579725862117020349">"Prepoznavanjem glasa sada upravlja povezani Bluetooth uređaj"</string>
     <string name="car_add_user" msgid="6182764665687382136">"Dodaj profil"</string>
+    <string name="end_session" msgid="2765206020435441421">"Završi sesiju"</string>
     <string name="car_new_user" msgid="6766334721724989964">"Novi profil"</string>
     <string name="user_add_profile_title" msgid="828371911076521952">"Želite da dodate novi profil?"</string>
     <string name="user_add_user_message_setup" msgid="6136074867764164790">"Kada napravite nov profil, ta osoba treba sama da ga prilagodi."</string>
@@ -55,6 +56,22 @@
     <string name="camera_privacy_chip_dialog_ok" msgid="7285467760928137765">"Potvrdi"</string>
     <string name="sensor_privacy_start_use_camera_dialog_title" msgid="4787836783010823885">"Želite da uključite kameru vozila?"</string>
     <string name="sensor_privacy_start_use_camera_dialog_content" msgid="7749639131326657668">"Da biste nastavili, uključite kameru sistema za info-zabavu. Ovim će se uključiti kameru za sve aplikacije koje imaju dozvolu."</string>
+    <string name="system_bar_home_label" msgid="8413273833405495948">"Početni ekran"</string>
+    <string name="system_bar_phone_label" msgid="5664288201806823777">"Telefon"</string>
+    <string name="system_bar_applications_label" msgid="7081862804211786227">"Aplikacije"</string>
+    <string name="system_bar_climate_control_label" msgid="4091187805919276017">"Kontrola klime"</string>
+    <string name="system_bar_notifications_label" msgid="6039158514903928210">"Obaveštenja"</string>
+    <string name="system_bar_maps_label" msgid="7883864993280235380">"Mape"</string>
+    <string name="system_bar_media_label" msgid="6156112139796274847">"Mediji"</string>
+    <string name="hvac_decrease_button_label" msgid="5628481079099995286">"Smanji temperaturu"</string>
+    <string name="hvac_increase_button_label" msgid="2855688290787396792">"Povećaj temperaturu"</string>
+    <string name="status_icon_bluetooth_disconnected" msgid="6773447522499007010">"Podešavanje Bluetooth-a: Nije povezano"</string>
+    <string name="status_icon_bluetooth_connected" msgid="4548446117525711779">"Podešavanje Bluetooth-a: Povezano"</string>
+    <string name="status_icon_bluetooth_off" msgid="5435041393564635821">"Podešavanje Bluetooth-a: Bluetooth je isključen"</string>
+    <string name="status_icon_signal_mobile" msgid="7264721079060179783">"Podešavanja signala: koriste se mobilni podaci"</string>
+    <string name="status_icon_signal_wifi" msgid="1257569337648058522">"Podešavanja signala: WiFi je isključen"</string>
+    <string name="status_icon_signal_hotspot" msgid="1023039120452006880">"Podešavanja signala: hotspot je uključen"</string>
+    <string name="status_icon_display_status" msgid="2970020923181359144">"Podešavanja ekrana"</string>
     <string name="activity_blocked_text" msgid="5353157279548801554">"Ne možete da koristite ovu funkciju dok vozite"</string>
     <string name="exit_button_close_application" msgid="112227710467017144">"Zatvori aplikaciju"</string>
     <string name="exit_button_go_back" msgid="7988866855775300902">"Nazad"</string>
diff --git a/res/values-be/strings.xml b/res/values-be/strings.xml
index 0977497..218241f 100644
--- a/res/values-be/strings.xml
+++ b/res/values-be/strings.xml
@@ -24,6 +24,7 @@
     <string name="hvac_temperature_off" msgid="8370977023494579242">"ВЫКЛЮЧАНА"</string>
     <string name="voice_recognition_toast" msgid="7579725862117020349">"Распазнаванне голасу выконвае падключаная прылада Bluetooth"</string>
     <string name="car_add_user" msgid="6182764665687382136">"Дадаць профіль"</string>
+    <string name="end_session" msgid="2765206020435441421">"Завяршыць сеанс"</string>
     <string name="car_new_user" msgid="6766334721724989964">"Новы профіль"</string>
     <string name="user_add_profile_title" msgid="828371911076521952">"Дадаць новы профіль?"</string>
     <string name="user_add_user_message_setup" msgid="6136074867764164790">"Калі вы створыце новы профіль, карыстальніку профілю трэба будзе яго наладзіць."</string>
@@ -55,6 +56,22 @@
     <string name="camera_privacy_chip_dialog_ok" msgid="7285467760928137765">"ОК"</string>
     <string name="sensor_privacy_start_use_camera_dialog_title" msgid="4787836783010823885">"Уключыць камеру аўтамабіля?"</string>
     <string name="sensor_privacy_start_use_camera_dialog_content" msgid="7749639131326657668">"Каб працягнуць, уключыце камеру інфармацыйна-забаўляльнай сістэмы. Яна будзе ўключана для ўсіх праграм, якія маюць адпаведны дазвол."</string>
+    <string name="system_bar_home_label" msgid="8413273833405495948">"Галоўны экран"</string>
+    <string name="system_bar_phone_label" msgid="5664288201806823777">"Тэлефон"</string>
+    <string name="system_bar_applications_label" msgid="7081862804211786227">"Праграмы"</string>
+    <string name="system_bar_climate_control_label" msgid="4091187805919276017">"Кіраванне ўнутраным кліматам"</string>
+    <string name="system_bar_notifications_label" msgid="6039158514903928210">"Апавяшчэнні"</string>
+    <string name="system_bar_maps_label" msgid="7883864993280235380">"Карты"</string>
+    <string name="system_bar_media_label" msgid="6156112139796274847">"Мультымедыя"</string>
+    <string name="hvac_decrease_button_label" msgid="5628481079099995286">"Панізіць тэмпературу"</string>
+    <string name="hvac_increase_button_label" msgid="2855688290787396792">"Павысіць тэмпературу"</string>
+    <string name="status_icon_bluetooth_disconnected" msgid="6773447522499007010">"Налада Bluetooth: адключана"</string>
+    <string name="status_icon_bluetooth_connected" msgid="4548446117525711779">"Налада Bluetooth: падключана"</string>
+    <string name="status_icon_bluetooth_off" msgid="5435041393564635821">"Налада Bluetooth: Bluetooth выключаны"</string>
+    <string name="status_icon_signal_mobile" msgid="7264721079060179783">"Налады сігналу: выкарыстоўваецца мабільная перадача даных"</string>
+    <string name="status_icon_signal_wifi" msgid="1257569337648058522">"Налады сігналу: Wi-Fi уключаны"</string>
+    <string name="status_icon_signal_hotspot" msgid="1023039120452006880">"Налады сігналу: хот-спот уключаны"</string>
+    <string name="status_icon_display_status" msgid="2970020923181359144">"Налады экрана"</string>
     <string name="activity_blocked_text" msgid="5353157279548801554">"Вам нельга выкарыстоўваць гэту функцыю, калі вы ведзяце аўтамабіль"</string>
     <string name="exit_button_close_application" msgid="112227710467017144">"Закрыць праграму"</string>
     <string name="exit_button_go_back" msgid="7988866855775300902">"Назад"</string>
diff --git a/res/values-bg/strings.xml b/res/values-bg/strings.xml
index 296931d..59f529e 100644
--- a/res/values-bg/strings.xml
+++ b/res/values-bg/strings.xml
@@ -24,6 +24,7 @@
     <string name="hvac_temperature_off" msgid="8370977023494579242">"ИЗКЛ."</string>
     <string name="voice_recognition_toast" msgid="7579725862117020349">"Гл. разпознаване се обработва от свързаното у-во с Bluetooth"</string>
     <string name="car_add_user" msgid="6182764665687382136">"Добавяне на потр. профил"</string>
+    <string name="end_session" msgid="2765206020435441421">"Прекратяване на сесията"</string>
     <string name="car_new_user" msgid="6766334721724989964">"Нов потребителски профил"</string>
     <string name="user_add_profile_title" msgid="828371911076521952">"Да се добави ли новият профил?"</string>
     <string name="user_add_user_message_setup" msgid="6136074867764164790">"След като създадете нов потр. профил, съответният човек трябва да го персонализира за себе си."</string>
@@ -55,6 +56,22 @@
     <string name="camera_privacy_chip_dialog_ok" msgid="7285467760928137765">"OK"</string>
     <string name="sensor_privacy_start_use_camera_dialog_title" msgid="4787836783010823885">"Да се включи ли камерата в превозното средство?"</string>
     <string name="sensor_privacy_start_use_camera_dialog_content" msgid="7749639131326657668">"За да продължите, включете камерата на основното устройство. Така тя ще се включи за всички приложения, които имат разрешение."</string>
+    <string name="system_bar_home_label" msgid="8413273833405495948">"Начален екран"</string>
+    <string name="system_bar_phone_label" msgid="5664288201806823777">"Телефон"</string>
+    <string name="system_bar_applications_label" msgid="7081862804211786227">"Приложения"</string>
+    <string name="system_bar_climate_control_label" msgid="4091187805919276017">"Управление на климата"</string>
+    <string name="system_bar_notifications_label" msgid="6039158514903928210">"Известия"</string>
+    <string name="system_bar_maps_label" msgid="7883864993280235380">"Карти"</string>
+    <string name="system_bar_media_label" msgid="6156112139796274847">"Мултимедия"</string>
+    <string name="hvac_decrease_button_label" msgid="5628481079099995286">"По-ниска температура"</string>
+    <string name="hvac_increase_button_label" msgid="2855688290787396792">"Увеличаване на температурата"</string>
+    <string name="status_icon_bluetooth_disconnected" msgid="6773447522499007010">"Настройка за Bluetooth: Връзката е прекратена"</string>
+    <string name="status_icon_bluetooth_connected" msgid="4548446117525711779">"Настройка за Bluetooth: Установена е връзка"</string>
+    <string name="status_icon_bluetooth_off" msgid="5435041393564635821">"Настройка за Bluetooth: Bluetooth е изкл."</string>
+    <string name="status_icon_signal_mobile" msgid="7264721079060179783">"Настройки за сигнала: Използване на мобилни данни"</string>
+    <string name="status_icon_signal_wifi" msgid="1257569337648058522">"Настройки за сигнала: Wi-Fi е вкл."</string>
+    <string name="status_icon_signal_hotspot" msgid="1023039120452006880">"Настройки за сигнала: Точката за достъп е вкл."</string>
+    <string name="status_icon_display_status" msgid="2970020923181359144">"Настройки за дисплея"</string>
     <string name="activity_blocked_text" msgid="5353157279548801554">"Не можете да използвате тази функция по време на шофиране"</string>
     <string name="exit_button_close_application" msgid="112227710467017144">"Затваряне на прилож."</string>
     <string name="exit_button_go_back" msgid="7988866855775300902">"Назад"</string>
diff --git a/res/values-bn/strings.xml b/res/values-bn/strings.xml
index 8b1288b..81e6043 100644
--- a/res/values-bn/strings.xml
+++ b/res/values-bn/strings.xml
@@ -24,6 +24,7 @@
     <string name="hvac_temperature_off" msgid="8370977023494579242">"বন্ধ আছে"</string>
     <string name="voice_recognition_toast" msgid="7579725862117020349">"কানেক্ট করা ব্লুটুথ ডিভাইস এখন ভয়েস শনাক্তকরণ ম্যানেজ করছে"</string>
     <string name="car_add_user" msgid="6182764665687382136">"প্রোফাইল যোগ করুন"</string>
+    <string name="end_session" msgid="2765206020435441421">"সেশন শেষ করুন"</string>
     <string name="car_new_user" msgid="6766334721724989964">"নতুন প্রোফাইল"</string>
     <string name="user_add_profile_title" msgid="828371911076521952">"নতুন প্রোফাইল যোগ করতে চান?"</string>
     <string name="user_add_user_message_setup" msgid="6136074867764164790">"আপনি নতুন প্রোফাইল তৈরি করার পর, ব্যবহারকারীর সেটিকে কাস্টমাইজ করে নিতে হবে।"</string>
@@ -55,6 +56,22 @@
     <string name="camera_privacy_chip_dialog_ok" msgid="7285467760928137765">"ঠিক আছে"</string>
     <string name="sensor_privacy_start_use_camera_dialog_title" msgid="4787836783010823885">"গাড়ির ক্যামেরা চালু করতে চান?"</string>
     <string name="sensor_privacy_start_use_camera_dialog_content" msgid="7749639131326657668">"চালিয়ে যাওয়ার জন্য, ইনফোটেইনমেন্ট সিস্টেমের ক্যামেরা চালু করুন। এটি অনুমতি আছে এমন সব অ্যাপের জন্য ক্যামেরা চালু করবে।"</string>
+    <string name="system_bar_home_label" msgid="8413273833405495948">"হোম স্ক্রিন"</string>
+    <string name="system_bar_phone_label" msgid="5664288201806823777">"ফোন"</string>
+    <string name="system_bar_applications_label" msgid="7081862804211786227">"অ্যাপ্লিকেশন"</string>
+    <string name="system_bar_climate_control_label" msgid="4091187805919276017">"জলবায়ু নিয়ন্ত্রণ"</string>
+    <string name="system_bar_notifications_label" msgid="6039158514903928210">"বিজ্ঞপ্তি"</string>
+    <string name="system_bar_maps_label" msgid="7883864993280235380">"Maps"</string>
+    <string name="system_bar_media_label" msgid="6156112139796274847">"মিডিয়া"</string>
+    <string name="hvac_decrease_button_label" msgid="5628481079099995286">"কম তাপমাত্রা"</string>
+    <string name="hvac_increase_button_label" msgid="2855688290787396792">"তাপমাত্রা বাড়ানো"</string>
+    <string name="status_icon_bluetooth_disconnected" msgid="6773447522499007010">"ব্লুটুথ সেটিং: ডিসকানেক্ট হয়ে গেছে"</string>
+    <string name="status_icon_bluetooth_connected" msgid="4548446117525711779">"ব্লুটুথ সেটিং: কানেক্ট করা আছে"</string>
+    <string name="status_icon_bluetooth_off" msgid="5435041393564635821">"ব্লুটুথ সেটিং: ব্লুটুথ বন্ধ আছে"</string>
+    <string name="status_icon_signal_mobile" msgid="7264721079060179783">"সিগন্যাল সেটিংস: মোবাইল ডেটা ব্যবহার করা হচ্ছে"</string>
+    <string name="status_icon_signal_wifi" msgid="1257569337648058522">"সিগন্যাল সেটিংস: ওয়াই-ফাই চালু আছে"</string>
+    <string name="status_icon_signal_hotspot" msgid="1023039120452006880">"সিগন্যাল সেটিংস: হটস্পট চালু আছে"</string>
+    <string name="status_icon_display_status" msgid="2970020923181359144">"ডিসপ্লে সেটিংস"</string>
     <string name="activity_blocked_text" msgid="5353157279548801554">"ড্রাইভ করার সময় আপনি এই ফিচারটি ব্যবহার করতে পারবেন না"</string>
     <string name="exit_button_close_application" msgid="112227710467017144">"অ্যাপ বন্ধ করুন"</string>
     <string name="exit_button_go_back" msgid="7988866855775300902">"ফিরুন"</string>
diff --git a/res/values-bs/strings.xml b/res/values-bs/strings.xml
index 6429eb9..04c6b75 100644
--- a/res/values-bs/strings.xml
+++ b/res/values-bs/strings.xml
@@ -24,6 +24,7 @@
     <string name="hvac_temperature_off" msgid="8370977023494579242">"ISKLJUČENO"</string>
     <string name="voice_recognition_toast" msgid="7579725862117020349">"Prepoznavanjem glasa sada upravlja povezani Bluetooth uređaj"</string>
     <string name="car_add_user" msgid="6182764665687382136">"Dodaj profil"</string>
+    <string name="end_session" msgid="2765206020435441421">"Završi sesiju"</string>
     <string name="car_new_user" msgid="6766334721724989964">"Novi profil"</string>
     <string name="user_add_profile_title" msgid="828371911076521952">"Dodati novi profil?"</string>
     <string name="user_add_user_message_setup" msgid="6136074867764164790">"Kada kreirate novi profil, korisnik ga treba samostalno prilagoditi."</string>
@@ -55,6 +56,22 @@
     <string name="camera_privacy_chip_dialog_ok" msgid="7285467760928137765">"Uredu"</string>
     <string name="sensor_privacy_start_use_camera_dialog_title" msgid="4787836783010823885">"Uključiti kameru vozila?"</string>
     <string name="sensor_privacy_start_use_camera_dialog_content" msgid="7749639131326657668">"Da nastavite, uključite kameru informativno-zabavnog sistema. Ovim će se uključiti kamera za sve aplikacije koje imaju odobrenje."</string>
+    <string name="system_bar_home_label" msgid="8413273833405495948">"Početni ekran"</string>
+    <string name="system_bar_phone_label" msgid="5664288201806823777">"Telefon"</string>
+    <string name="system_bar_applications_label" msgid="7081862804211786227">"Aplikacije"</string>
+    <string name="system_bar_climate_control_label" msgid="4091187805919276017">"Kontrola klime"</string>
+    <string name="system_bar_notifications_label" msgid="6039158514903928210">"Obavještenja"</string>
+    <string name="system_bar_maps_label" msgid="7883864993280235380">"Mape"</string>
+    <string name="system_bar_media_label" msgid="6156112139796274847">"Mediji"</string>
+    <string name="hvac_decrease_button_label" msgid="5628481079099995286">"Snizi temperaturu"</string>
+    <string name="hvac_increase_button_label" msgid="2855688290787396792">"Povećaj temperaturu"</string>
+    <string name="status_icon_bluetooth_disconnected" msgid="6773447522499007010">"Postavka Bluetootha: veza je prekinuta"</string>
+    <string name="status_icon_bluetooth_connected" msgid="4548446117525711779">"Postavka Bluetootha: povezan"</string>
+    <string name="status_icon_bluetooth_off" msgid="5435041393564635821">"Postavka Bluetootha: Bluetooth je isključen"</string>
+    <string name="status_icon_signal_mobile" msgid="7264721079060179783">"Postavke signala: koristi se prijenos podataka na mobilnoj mreži"</string>
+    <string name="status_icon_signal_wifi" msgid="1257569337648058522">"Postavke signala: Wifi je uključen"</string>
+    <string name="status_icon_signal_hotspot" msgid="1023039120452006880">"Postavke signala: pristupna tačka je uključena"</string>
+    <string name="status_icon_display_status" msgid="2970020923181359144">"Postavke ekrana"</string>
     <string name="activity_blocked_text" msgid="5353157279548801554">"Ne možete koristiti ovu funkciju tokom vožnje"</string>
     <string name="exit_button_close_application" msgid="112227710467017144">"Zatvori aplikaciju"</string>
     <string name="exit_button_go_back" msgid="7988866855775300902">"Nazad"</string>
diff --git a/res/values-ca/strings.xml b/res/values-ca/strings.xml
index 4e7d576..06e1570 100644
--- a/res/values-ca/strings.xml
+++ b/res/values-ca/strings.xml
@@ -24,6 +24,7 @@
     <string name="hvac_temperature_off" msgid="8370977023494579242">"DESACTIVAT"</string>
     <string name="voice_recognition_toast" msgid="7579725862117020349">"Reconeixement de veu gestionat per disp. Bluetooth connectat"</string>
     <string name="car_add_user" msgid="6182764665687382136">"Afegeix un perfil"</string>
+    <string name="end_session" msgid="2765206020435441421">"Finalitza la sessió"</string>
     <string name="car_new_user" msgid="6766334721724989964">"Perfil nou"</string>
     <string name="user_add_profile_title" msgid="828371911076521952">"Vols afegir un perfil nou?"</string>
     <string name="user_add_user_message_setup" msgid="6136074867764164790">"Un cop hagis creat un perfil per a una altra persona, aquesta persona l\'hauria de personalitzar."</string>
@@ -55,6 +56,22 @@
     <string name="camera_privacy_chip_dialog_ok" msgid="7285467760928137765">"D\'acord"</string>
     <string name="sensor_privacy_start_use_camera_dialog_title" msgid="4787836783010823885">"Vols activar la càmera del vehicle?"</string>
     <string name="sensor_privacy_start_use_camera_dialog_content" msgid="7749639131326657668">"Per continuar, activa la càmera del sistema d\'informació i entreteniment. Això activarà la càmera per a totes les aplicacions que tinguin permís."</string>
+    <string name="system_bar_home_label" msgid="8413273833405495948">"Pantalla d\'inici"</string>
+    <string name="system_bar_phone_label" msgid="5664288201806823777">"Telèfon"</string>
+    <string name="system_bar_applications_label" msgid="7081862804211786227">"Aplicacions"</string>
+    <string name="system_bar_climate_control_label" msgid="4091187805919276017">"Control de la climatització"</string>
+    <string name="system_bar_notifications_label" msgid="6039158514903928210">"Notificacions"</string>
+    <string name="system_bar_maps_label" msgid="7883864993280235380">"Maps"</string>
+    <string name="system_bar_media_label" msgid="6156112139796274847">"Multimèdia"</string>
+    <string name="hvac_decrease_button_label" msgid="5628481079099995286">"Abaixa la temperatura"</string>
+    <string name="hvac_increase_button_label" msgid="2855688290787396792">"Apuja la temperatura"</string>
+    <string name="status_icon_bluetooth_disconnected" msgid="6773447522499007010">"Configuració del Bluetooth: desconnectat"</string>
+    <string name="status_icon_bluetooth_connected" msgid="4548446117525711779">"Configuració del Bluetooth: connectat"</string>
+    <string name="status_icon_bluetooth_off" msgid="5435041393564635821">"Configuració del Bluetooth: Bluetooth desactivat"</string>
+    <string name="status_icon_signal_mobile" msgid="7264721079060179783">"Configuració del senyal: s\'estan utilitzant dades mòbils"</string>
+    <string name="status_icon_signal_wifi" msgid="1257569337648058522">"Configuració del senyal: Wi‑Fi activada"</string>
+    <string name="status_icon_signal_hotspot" msgid="1023039120452006880">"Configuració del senyal: punt d\'accés Wi‑Fi activat"</string>
+    <string name="status_icon_display_status" msgid="2970020923181359144">"Configuració de la pantalla"</string>
     <string name="activity_blocked_text" msgid="5353157279548801554">"No pots fer servir aquesta funció mentre condueixes"</string>
     <string name="exit_button_close_application" msgid="112227710467017144">"Tanca l\'aplicació"</string>
     <string name="exit_button_go_back" msgid="7988866855775300902">"Enrere"</string>
diff --git a/res/values-cs/strings.xml b/res/values-cs/strings.xml
index 4576ec7..ad21ecc 100644
--- a/res/values-cs/strings.xml
+++ b/res/values-cs/strings.xml
@@ -24,6 +24,7 @@
     <string name="hvac_temperature_off" msgid="8370977023494579242">"VYP"</string>
     <string name="voice_recognition_toast" msgid="7579725862117020349">"Rozpoznávání hlasu teď provádí připojené zařízení Bluetooth"</string>
     <string name="car_add_user" msgid="6182764665687382136">"Přidat profil"</string>
+    <string name="end_session" msgid="2765206020435441421">"Ukončit relaci"</string>
     <string name="car_new_user" msgid="6766334721724989964">"Nový profil"</string>
     <string name="user_add_profile_title" msgid="828371911076521952">"Přidat nový profil?"</string>
     <string name="user_add_user_message_setup" msgid="6136074867764164790">"Uživatel si svůj nově vytvořený profil může přizpůsobit."</string>
@@ -55,6 +56,22 @@
     <string name="camera_privacy_chip_dialog_ok" msgid="7285467760928137765">"OK"</string>
     <string name="sensor_privacy_start_use_camera_dialog_title" msgid="4787836783010823885">"Zapnout kameru vozidla?"</string>
     <string name="sensor_privacy_start_use_camera_dialog_content" msgid="7749639131326657668">"Pokud chcete pokračovat, zapněte fotoaparát informačního a zábavního systému. Zapne se pro všechny aplikace, které mají oprávnění."</string>
+    <string name="system_bar_home_label" msgid="8413273833405495948">"Plocha"</string>
+    <string name="system_bar_phone_label" msgid="5664288201806823777">"Telefon"</string>
+    <string name="system_bar_applications_label" msgid="7081862804211786227">"Aplikace"</string>
+    <string name="system_bar_climate_control_label" msgid="4091187805919276017">"Řízení teploty"</string>
+    <string name="system_bar_notifications_label" msgid="6039158514903928210">"Oznámení"</string>
+    <string name="system_bar_maps_label" msgid="7883864993280235380">"Mapy"</string>
+    <string name="system_bar_media_label" msgid="6156112139796274847">"Média"</string>
+    <string name="hvac_decrease_button_label" msgid="5628481079099995286">"Snížit teplotu"</string>
+    <string name="hvac_increase_button_label" msgid="2855688290787396792">"Zvýšit teplotu"</string>
+    <string name="status_icon_bluetooth_disconnected" msgid="6773447522499007010">"Nastavení rozhraní Bluetooth: odpojeno"</string>
+    <string name="status_icon_bluetooth_connected" msgid="4548446117525711779">"Nastavení rozhraní Bluetooth: připojeno"</string>
+    <string name="status_icon_bluetooth_off" msgid="5435041393564635821">"Nastavení rozhraní Bluetooth: rozhraní Bluetooth je vypnuté"</string>
+    <string name="status_icon_signal_mobile" msgid="7264721079060179783">"Nastavení signálu: používáte mobilní data"</string>
+    <string name="status_icon_signal_wifi" msgid="1257569337648058522">"Nastavení signálu: je zapnutá Wi-Fi"</string>
+    <string name="status_icon_signal_hotspot" msgid="1023039120452006880">"Nastavení signálu: je zapnutý hotspot"</string>
+    <string name="status_icon_display_status" msgid="2970020923181359144">"Nastavení displeje"</string>
     <string name="activity_blocked_text" msgid="5353157279548801554">"Tuto funkci nelze používat při řízení"</string>
     <string name="exit_button_close_application" msgid="112227710467017144">"Zavřít aplikaci"</string>
     <string name="exit_button_go_back" msgid="7988866855775300902">"Zpět"</string>
diff --git a/res/values-da/strings.xml b/res/values-da/strings.xml
index f8aa80d..9888d60 100644
--- a/res/values-da/strings.xml
+++ b/res/values-da/strings.xml
@@ -24,6 +24,7 @@
     <string name="hvac_temperature_off" msgid="8370977023494579242">"FRA"</string>
     <string name="voice_recognition_toast" msgid="7579725862117020349">"Talegenkendelse sker nu med den forbundne Blutetooth-enhed"</string>
     <string name="car_add_user" msgid="6182764665687382136">"Tilføj en profil"</string>
+    <string name="end_session" msgid="2765206020435441421">"Afslut sessionen"</string>
     <string name="car_new_user" msgid="6766334721724989964">"Ny profil"</string>
     <string name="user_add_profile_title" msgid="828371911076521952">"Vil du tilføje en ny profil?"</string>
     <string name="user_add_user_message_setup" msgid="6136074867764164790">"Når du har oprettet en ny profil til en bruger, kan vedkommende tilpasse den til sig selv."</string>
@@ -55,6 +56,22 @@
     <string name="camera_privacy_chip_dialog_ok" msgid="7285467760928137765">"OK"</string>
     <string name="sensor_privacy_start_use_camera_dialog_title" msgid="4787836783010823885">"Vil du aktivere køretøjets kamera?"</string>
     <string name="sensor_privacy_start_use_camera_dialog_content" msgid="7749639131326657668">"Aktivér infotainmentsystemets kamera for at fortsætte. Denne handling aktiverer kameraet for alle apps, der har tilladelse."</string>
+    <string name="system_bar_home_label" msgid="8413273833405495948">"Startskærm"</string>
+    <string name="system_bar_phone_label" msgid="5664288201806823777">"Telefon"</string>
+    <string name="system_bar_applications_label" msgid="7081862804211786227">"Apps"</string>
+    <string name="system_bar_climate_control_label" msgid="4091187805919276017">"Klimaanlæg"</string>
+    <string name="system_bar_notifications_label" msgid="6039158514903928210">"Notifikationer"</string>
+    <string name="system_bar_maps_label" msgid="7883864993280235380">"Maps"</string>
+    <string name="system_bar_media_label" msgid="6156112139796274847">"Medier"</string>
+    <string name="hvac_decrease_button_label" msgid="5628481079099995286">"Sænk temperaturen"</string>
+    <string name="hvac_increase_button_label" msgid="2855688290787396792">"Hæv temperaturen"</string>
+    <string name="status_icon_bluetooth_disconnected" msgid="6773447522499007010">"Bluetooth-indstilling: Ikke forbundet"</string>
+    <string name="status_icon_bluetooth_connected" msgid="4548446117525711779">"Bluetooth-indstilling: Forbundet"</string>
+    <string name="status_icon_bluetooth_off" msgid="5435041393564635821">"Bluetooth-indstilling: Bluetooth er deaktiveret"</string>
+    <string name="status_icon_signal_mobile" msgid="7264721079060179783">"Signalindstillinger: Bruger mobildata"</string>
+    <string name="status_icon_signal_wifi" msgid="1257569337648058522">"Signalindstillinger: Wi-Fi er aktiveret"</string>
+    <string name="status_icon_signal_hotspot" msgid="1023039120452006880">"Signalindstillinger: Hotspot er aktiveret"</string>
+    <string name="status_icon_display_status" msgid="2970020923181359144">"Skærmindstillinger"</string>
     <string name="activity_blocked_text" msgid="5353157279548801554">"Du kan ikke bruge denne funktion, mens du kører"</string>
     <string name="exit_button_close_application" msgid="112227710467017144">"Luk app"</string>
     <string name="exit_button_go_back" msgid="7988866855775300902">"Tilbage"</string>
diff --git a/res/values-de/strings.xml b/res/values-de/strings.xml
index e2f398d..0e87326 100644
--- a/res/values-de/strings.xml
+++ b/res/values-de/strings.xml
@@ -24,6 +24,7 @@
     <string name="hvac_temperature_off" msgid="8370977023494579242">"AUS"</string>
     <string name="voice_recognition_toast" msgid="7579725862117020349">"Spracherkennung jetzt über das verbundene Bluetooth-Gerät"</string>
     <string name="car_add_user" msgid="6182764665687382136">"Profil hinzufügen"</string>
+    <string name="end_session" msgid="2765206020435441421">"Sitzung beenden"</string>
     <string name="car_new_user" msgid="6766334721724989964">"Neues Profil"</string>
     <string name="user_add_profile_title" msgid="828371911076521952">"Neues Profil hinzufügen?"</string>
     <string name="user_add_user_message_setup" msgid="6136074867764164790">"Wenn du ein neues Profil hinzufügst, sollte diese Person ihr Profil noch selbst einrichten."</string>
@@ -55,6 +56,22 @@
     <string name="camera_privacy_chip_dialog_ok" msgid="7285467760928137765">"OK"</string>
     <string name="sensor_privacy_start_use_camera_dialog_title" msgid="4787836783010823885">"Fahrzeugkamera einschalten?"</string>
     <string name="sensor_privacy_start_use_camera_dialog_content" msgid="7749639131326657668">"Wenn du fortfahren möchtest, aktiviere die Kamera des Infotainmentsystems. Dadurch wird die Kamera für alle Apps eingeschaltet, die eine Berechtigung haben."</string>
+    <string name="system_bar_home_label" msgid="8413273833405495948">"Startbildschirm"</string>
+    <string name="system_bar_phone_label" msgid="5664288201806823777">"Telefon"</string>
+    <string name="system_bar_applications_label" msgid="7081862804211786227">"Anwendungen"</string>
+    <string name="system_bar_climate_control_label" msgid="4091187805919276017">"Klimatisierung"</string>
+    <string name="system_bar_notifications_label" msgid="6039158514903928210">"Benachrichtigungen"</string>
+    <string name="system_bar_maps_label" msgid="7883864993280235380">"Maps"</string>
+    <string name="system_bar_media_label" msgid="6156112139796274847">"Medien"</string>
+    <string name="hvac_decrease_button_label" msgid="5628481079099995286">"Temperatur senken"</string>
+    <string name="hvac_increase_button_label" msgid="2855688290787396792">"Temperatur erhöhen"</string>
+    <string name="status_icon_bluetooth_disconnected" msgid="6773447522499007010">"Bluetooth-Einstellung: Getrennt"</string>
+    <string name="status_icon_bluetooth_connected" msgid="4548446117525711779">"Bluetooth-Einstellung: Verbunden"</string>
+    <string name="status_icon_bluetooth_off" msgid="5435041393564635821">"Bluetooth-Einstellung: Bluetooth deaktiviert"</string>
+    <string name="status_icon_signal_mobile" msgid="7264721079060179783">"Signaleinstellungen: Mobile Daten verwenden"</string>
+    <string name="status_icon_signal_wifi" msgid="1257569337648058522">"Signaleinstellungen: WLAN an"</string>
+    <string name="status_icon_signal_hotspot" msgid="1023039120452006880">"Signaleinstellungen: Hotspot aktiviert"</string>
+    <string name="status_icon_display_status" msgid="2970020923181359144">"Displayeinstellungen"</string>
     <string name="activity_blocked_text" msgid="5353157279548801554">"Du kannst diese Funktion nicht während der Fahrt nutzen"</string>
     <string name="exit_button_close_application" msgid="112227710467017144">"App schließen"</string>
     <string name="exit_button_go_back" msgid="7988866855775300902">"Zurück"</string>
diff --git a/res/values-el/strings.xml b/res/values-el/strings.xml
index d31b038..50539eb 100644
--- a/res/values-el/strings.xml
+++ b/res/values-el/strings.xml
@@ -24,6 +24,7 @@
     <string name="hvac_temperature_off" msgid="8370977023494579242">"ΑΝΕΝΕΡΓΟ"</string>
     <string name="voice_recognition_toast" msgid="7579725862117020349">"Φωνητική αναγνωση από συνδεδεμένη συσκευή Bluetooth"</string>
     <string name="car_add_user" msgid="6182764665687382136">"Προσθήκη προφίλ"</string>
+    <string name="end_session" msgid="2765206020435441421">"Λήξη περιόδου σύνδεσης"</string>
     <string name="car_new_user" msgid="6766334721724989964">"Νέο προφίλ"</string>
     <string name="user_add_profile_title" msgid="828371911076521952">"Προσθήκη νέου προφίλ;"</string>
     <string name="user_add_user_message_setup" msgid="6136074867764164790">"Μετά τη δημιουργία νέου προφίλ, ο κάτοχος του προφίλ πρέπει να το προσαρμόσει βάσει των αναγκών του."</string>
@@ -55,6 +56,22 @@
     <string name="camera_privacy_chip_dialog_ok" msgid="7285467760928137765">"OK"</string>
     <string name="sensor_privacy_start_use_camera_dialog_title" msgid="4787836783010823885">"Ενεργοποίηση κάμερας οχήματος;"</string>
     <string name="sensor_privacy_start_use_camera_dialog_content" msgid="7749639131326657668">"Για να συνεχίσετε, ενεργοποιήστε την κάμερα του συστήματος ενημέρωσης και ψυχαγωγίας. Με αυτήν την ενέργεια θα ενεργοποιηθεί η κάμερα για όλες τις εφαρμογές που έχουν άδεια."</string>
+    <string name="system_bar_home_label" msgid="8413273833405495948">"Αρχική οθόνη"</string>
+    <string name="system_bar_phone_label" msgid="5664288201806823777">"Τηλέφωνο"</string>
+    <string name="system_bar_applications_label" msgid="7081862804211786227">"Εφαρμογές"</string>
+    <string name="system_bar_climate_control_label" msgid="4091187805919276017">"Κλιματισμός"</string>
+    <string name="system_bar_notifications_label" msgid="6039158514903928210">"Ειδοποιήσεις"</string>
+    <string name="system_bar_maps_label" msgid="7883864993280235380">"Χάρτες"</string>
+    <string name="system_bar_media_label" msgid="6156112139796274847">"Μέσα"</string>
+    <string name="hvac_decrease_button_label" msgid="5628481079099995286">"Μείωση θερμοκρασίας"</string>
+    <string name="hvac_increase_button_label" msgid="2855688290787396792">"Αύξηση θερμοκρασίας"</string>
+    <string name="status_icon_bluetooth_disconnected" msgid="6773447522499007010">"Ρύθμιση Bluetooth: Αποσυνδεδεμένο"</string>
+    <string name="status_icon_bluetooth_connected" msgid="4548446117525711779">"Ρύθμιση Bluetooth: Συνδεδεμένο"</string>
+    <string name="status_icon_bluetooth_off" msgid="5435041393564635821">"Ρύθμιση Bluetooth: Bluetooth απενεργοποιημένο"</string>
+    <string name="status_icon_signal_mobile" msgid="7264721079060179783">"Ρυθμίσεις σήματος: Χρησιμοποιούνται δεδομένα κινητής τηλεφωνίας"</string>
+    <string name="status_icon_signal_wifi" msgid="1257569337648058522">"Ρυθμίσεις σήματος: Wi-Fi ενεργό"</string>
+    <string name="status_icon_signal_hotspot" msgid="1023039120452006880">"Ρυθμίσεις σήματος: Σημείο πρόσβασης Wi-Fi ενεργό"</string>
+    <string name="status_icon_display_status" msgid="2970020923181359144">"Ρυθμίσεις οθόνης"</string>
     <string name="activity_blocked_text" msgid="5353157279548801554">"Δεν μπορείτε να χρησιμοποιείτε αυτήν τη λειτουργία κατά την οδήγηση."</string>
     <string name="exit_button_close_application" msgid="112227710467017144">"Κλείσιμο εφαρμογής"</string>
     <string name="exit_button_go_back" msgid="7988866855775300902">"Πίσω"</string>
diff --git a/res/values-en-rAU/strings.xml b/res/values-en-rAU/strings.xml
index e571c09..fbc9dca 100644
--- a/res/values-en-rAU/strings.xml
+++ b/res/values-en-rAU/strings.xml
@@ -24,6 +24,7 @@
     <string name="hvac_temperature_off" msgid="8370977023494579242">"OFF"</string>
     <string name="voice_recognition_toast" msgid="7579725862117020349">"Voice recognition now handled by connected Bluetooth device"</string>
     <string name="car_add_user" msgid="6182764665687382136">"Add a profile"</string>
+    <string name="end_session" msgid="2765206020435441421">"End session"</string>
     <string name="car_new_user" msgid="6766334721724989964">"New profile"</string>
     <string name="user_add_profile_title" msgid="828371911076521952">"Add new profile?"</string>
     <string name="user_add_user_message_setup" msgid="6136074867764164790">"After you create a new profile, that person should customise it for themselves."</string>
@@ -55,6 +56,22 @@
     <string name="camera_privacy_chip_dialog_ok" msgid="7285467760928137765">"OK"</string>
     <string name="sensor_privacy_start_use_camera_dialog_title" msgid="4787836783010823885">"Turn on vehicle camera?"</string>
     <string name="sensor_privacy_start_use_camera_dialog_content" msgid="7749639131326657668">"To continue, turn on the infotainment system camera. This will turn on the camera for all apps that have permission."</string>
+    <string name="system_bar_home_label" msgid="8413273833405495948">"Home screen"</string>
+    <string name="system_bar_phone_label" msgid="5664288201806823777">"Phone"</string>
+    <string name="system_bar_applications_label" msgid="7081862804211786227">"Applications"</string>
+    <string name="system_bar_climate_control_label" msgid="4091187805919276017">"Climate control"</string>
+    <string name="system_bar_notifications_label" msgid="6039158514903928210">"Notifications"</string>
+    <string name="system_bar_maps_label" msgid="7883864993280235380">"Maps"</string>
+    <string name="system_bar_media_label" msgid="6156112139796274847">"Media"</string>
+    <string name="hvac_decrease_button_label" msgid="5628481079099995286">"Lower temperature"</string>
+    <string name="hvac_increase_button_label" msgid="2855688290787396792">"Raise temperature"</string>
+    <string name="status_icon_bluetooth_disconnected" msgid="6773447522499007010">"Bluetooth setting: disconnected"</string>
+    <string name="status_icon_bluetooth_connected" msgid="4548446117525711779">"Bluetooth setting: connected"</string>
+    <string name="status_icon_bluetooth_off" msgid="5435041393564635821">"Bluetooth setting: Bluetooth off"</string>
+    <string name="status_icon_signal_mobile" msgid="7264721079060179783">"Signal settings: using mobile data"</string>
+    <string name="status_icon_signal_wifi" msgid="1257569337648058522">"Signal settings: Wi-Fi on"</string>
+    <string name="status_icon_signal_hotspot" msgid="1023039120452006880">"Signal settings: hotspot on"</string>
+    <string name="status_icon_display_status" msgid="2970020923181359144">"Display settings"</string>
     <string name="activity_blocked_text" msgid="5353157279548801554">"You can’t use this feature while driving"</string>
     <string name="exit_button_close_application" msgid="112227710467017144">"Close app"</string>
     <string name="exit_button_go_back" msgid="7988866855775300902">"Back"</string>
diff --git a/res/values-en-rCA/strings.xml b/res/values-en-rCA/strings.xml
index 57de856..76bf8b0 100644
--- a/res/values-en-rCA/strings.xml
+++ b/res/values-en-rCA/strings.xml
@@ -24,6 +24,7 @@
     <string name="hvac_temperature_off" msgid="8370977023494579242">"OFF"</string>
     <string name="voice_recognition_toast" msgid="7579725862117020349">"Voice recognition now handled by connected Bluetooth device"</string>
     <string name="car_add_user" msgid="6182764665687382136">"Add a profile"</string>
+    <string name="end_session" msgid="2765206020435441421">"End session"</string>
     <string name="car_new_user" msgid="6766334721724989964">"New profile"</string>
     <string name="user_add_profile_title" msgid="828371911076521952">"Add new profile?"</string>
     <string name="user_add_user_message_setup" msgid="6136074867764164790">"After you create a new profile, that person should customise it for themselves."</string>
@@ -55,6 +56,22 @@
     <string name="camera_privacy_chip_dialog_ok" msgid="7285467760928137765">"OK"</string>
     <string name="sensor_privacy_start_use_camera_dialog_title" msgid="4787836783010823885">"Turn on vehicle camera?"</string>
     <string name="sensor_privacy_start_use_camera_dialog_content" msgid="7749639131326657668">"To continue, turn on the infotainment system camera. This will turn on the camera for all apps that have permission."</string>
+    <string name="system_bar_home_label" msgid="8413273833405495948">"Home screen"</string>
+    <string name="system_bar_phone_label" msgid="5664288201806823777">"Phone"</string>
+    <string name="system_bar_applications_label" msgid="7081862804211786227">"Applications"</string>
+    <string name="system_bar_climate_control_label" msgid="4091187805919276017">"Climate control"</string>
+    <string name="system_bar_notifications_label" msgid="6039158514903928210">"Notifications"</string>
+    <string name="system_bar_maps_label" msgid="7883864993280235380">"Maps"</string>
+    <string name="system_bar_media_label" msgid="6156112139796274847">"Media"</string>
+    <string name="hvac_decrease_button_label" msgid="5628481079099995286">"Lower temperature"</string>
+    <string name="hvac_increase_button_label" msgid="2855688290787396792">"Raise temperature"</string>
+    <string name="status_icon_bluetooth_disconnected" msgid="6773447522499007010">"Bluetooth setting: disconnected"</string>
+    <string name="status_icon_bluetooth_connected" msgid="4548446117525711779">"Bluetooth setting: connected"</string>
+    <string name="status_icon_bluetooth_off" msgid="5435041393564635821">"Bluetooth setting: Bluetooth off"</string>
+    <string name="status_icon_signal_mobile" msgid="7264721079060179783">"Signal settings: using mobile data"</string>
+    <string name="status_icon_signal_wifi" msgid="1257569337648058522">"Signal settings: Wi-Fi on"</string>
+    <string name="status_icon_signal_hotspot" msgid="1023039120452006880">"Signal settings: hotspot on"</string>
+    <string name="status_icon_display_status" msgid="2970020923181359144">"Display settings"</string>
     <string name="activity_blocked_text" msgid="5353157279548801554">"You can’t use this feature while driving"</string>
     <string name="exit_button_close_application" msgid="112227710467017144">"Close app"</string>
     <string name="exit_button_go_back" msgid="7988866855775300902">"Back"</string>
diff --git a/res/values-en-rGB/strings.xml b/res/values-en-rGB/strings.xml
index e571c09..fbc9dca 100644
--- a/res/values-en-rGB/strings.xml
+++ b/res/values-en-rGB/strings.xml
@@ -24,6 +24,7 @@
     <string name="hvac_temperature_off" msgid="8370977023494579242">"OFF"</string>
     <string name="voice_recognition_toast" msgid="7579725862117020349">"Voice recognition now handled by connected Bluetooth device"</string>
     <string name="car_add_user" msgid="6182764665687382136">"Add a profile"</string>
+    <string name="end_session" msgid="2765206020435441421">"End session"</string>
     <string name="car_new_user" msgid="6766334721724989964">"New profile"</string>
     <string name="user_add_profile_title" msgid="828371911076521952">"Add new profile?"</string>
     <string name="user_add_user_message_setup" msgid="6136074867764164790">"After you create a new profile, that person should customise it for themselves."</string>
@@ -55,6 +56,22 @@
     <string name="camera_privacy_chip_dialog_ok" msgid="7285467760928137765">"OK"</string>
     <string name="sensor_privacy_start_use_camera_dialog_title" msgid="4787836783010823885">"Turn on vehicle camera?"</string>
     <string name="sensor_privacy_start_use_camera_dialog_content" msgid="7749639131326657668">"To continue, turn on the infotainment system camera. This will turn on the camera for all apps that have permission."</string>
+    <string name="system_bar_home_label" msgid="8413273833405495948">"Home screen"</string>
+    <string name="system_bar_phone_label" msgid="5664288201806823777">"Phone"</string>
+    <string name="system_bar_applications_label" msgid="7081862804211786227">"Applications"</string>
+    <string name="system_bar_climate_control_label" msgid="4091187805919276017">"Climate control"</string>
+    <string name="system_bar_notifications_label" msgid="6039158514903928210">"Notifications"</string>
+    <string name="system_bar_maps_label" msgid="7883864993280235380">"Maps"</string>
+    <string name="system_bar_media_label" msgid="6156112139796274847">"Media"</string>
+    <string name="hvac_decrease_button_label" msgid="5628481079099995286">"Lower temperature"</string>
+    <string name="hvac_increase_button_label" msgid="2855688290787396792">"Raise temperature"</string>
+    <string name="status_icon_bluetooth_disconnected" msgid="6773447522499007010">"Bluetooth setting: disconnected"</string>
+    <string name="status_icon_bluetooth_connected" msgid="4548446117525711779">"Bluetooth setting: connected"</string>
+    <string name="status_icon_bluetooth_off" msgid="5435041393564635821">"Bluetooth setting: Bluetooth off"</string>
+    <string name="status_icon_signal_mobile" msgid="7264721079060179783">"Signal settings: using mobile data"</string>
+    <string name="status_icon_signal_wifi" msgid="1257569337648058522">"Signal settings: Wi-Fi on"</string>
+    <string name="status_icon_signal_hotspot" msgid="1023039120452006880">"Signal settings: hotspot on"</string>
+    <string name="status_icon_display_status" msgid="2970020923181359144">"Display settings"</string>
     <string name="activity_blocked_text" msgid="5353157279548801554">"You can’t use this feature while driving"</string>
     <string name="exit_button_close_application" msgid="112227710467017144">"Close app"</string>
     <string name="exit_button_go_back" msgid="7988866855775300902">"Back"</string>
diff --git a/res/values-en-rIN/strings.xml b/res/values-en-rIN/strings.xml
index e571c09..fbc9dca 100644
--- a/res/values-en-rIN/strings.xml
+++ b/res/values-en-rIN/strings.xml
@@ -24,6 +24,7 @@
     <string name="hvac_temperature_off" msgid="8370977023494579242">"OFF"</string>
     <string name="voice_recognition_toast" msgid="7579725862117020349">"Voice recognition now handled by connected Bluetooth device"</string>
     <string name="car_add_user" msgid="6182764665687382136">"Add a profile"</string>
+    <string name="end_session" msgid="2765206020435441421">"End session"</string>
     <string name="car_new_user" msgid="6766334721724989964">"New profile"</string>
     <string name="user_add_profile_title" msgid="828371911076521952">"Add new profile?"</string>
     <string name="user_add_user_message_setup" msgid="6136074867764164790">"After you create a new profile, that person should customise it for themselves."</string>
@@ -55,6 +56,22 @@
     <string name="camera_privacy_chip_dialog_ok" msgid="7285467760928137765">"OK"</string>
     <string name="sensor_privacy_start_use_camera_dialog_title" msgid="4787836783010823885">"Turn on vehicle camera?"</string>
     <string name="sensor_privacy_start_use_camera_dialog_content" msgid="7749639131326657668">"To continue, turn on the infotainment system camera. This will turn on the camera for all apps that have permission."</string>
+    <string name="system_bar_home_label" msgid="8413273833405495948">"Home screen"</string>
+    <string name="system_bar_phone_label" msgid="5664288201806823777">"Phone"</string>
+    <string name="system_bar_applications_label" msgid="7081862804211786227">"Applications"</string>
+    <string name="system_bar_climate_control_label" msgid="4091187805919276017">"Climate control"</string>
+    <string name="system_bar_notifications_label" msgid="6039158514903928210">"Notifications"</string>
+    <string name="system_bar_maps_label" msgid="7883864993280235380">"Maps"</string>
+    <string name="system_bar_media_label" msgid="6156112139796274847">"Media"</string>
+    <string name="hvac_decrease_button_label" msgid="5628481079099995286">"Lower temperature"</string>
+    <string name="hvac_increase_button_label" msgid="2855688290787396792">"Raise temperature"</string>
+    <string name="status_icon_bluetooth_disconnected" msgid="6773447522499007010">"Bluetooth setting: disconnected"</string>
+    <string name="status_icon_bluetooth_connected" msgid="4548446117525711779">"Bluetooth setting: connected"</string>
+    <string name="status_icon_bluetooth_off" msgid="5435041393564635821">"Bluetooth setting: Bluetooth off"</string>
+    <string name="status_icon_signal_mobile" msgid="7264721079060179783">"Signal settings: using mobile data"</string>
+    <string name="status_icon_signal_wifi" msgid="1257569337648058522">"Signal settings: Wi-Fi on"</string>
+    <string name="status_icon_signal_hotspot" msgid="1023039120452006880">"Signal settings: hotspot on"</string>
+    <string name="status_icon_display_status" msgid="2970020923181359144">"Display settings"</string>
     <string name="activity_blocked_text" msgid="5353157279548801554">"You can’t use this feature while driving"</string>
     <string name="exit_button_close_application" msgid="112227710467017144">"Close app"</string>
     <string name="exit_button_go_back" msgid="7988866855775300902">"Back"</string>
diff --git a/res/values-en-rXC/strings.xml b/res/values-en-rXC/strings.xml
index e1e12f8..db923cb 100644
--- a/res/values-en-rXC/strings.xml
+++ b/res/values-en-rXC/strings.xml
@@ -24,6 +24,7 @@
     <string name="hvac_temperature_off" msgid="8370977023494579242">"‎‏‎‎‎‎‎‏‎‏‏‏‎‎‎‎‏‏‏‏‏‏‏‏‏‏‏‏‏‏‏‏‏‏‏‏‎‏‎‎‎‎‏‎‏‎‏‏‏‎‏‎‏‏‏‏‎‏‎‎‎‎‎‎‎‏‏‎‎‏‎‎‎‏‎‏‏‎‎‏‏‏‏‎‎‏‎‎‎‎‏‎‏‎‏‎‎OFF‎‏‎‎‏‎"</string>
     <string name="voice_recognition_toast" msgid="7579725862117020349">"‎‏‎‎‎‎‎‏‎‏‏‏‎‎‎‎‏‏‏‏‏‏‏‏‏‏‏‏‏‏‏‏‏‏‏‎‏‎‎‏‎‎‏‏‎‎‎‎‏‎‎‏‏‎‎‎‏‎‎‎‎‎‏‏‎‎‏‏‎‎‏‎‎‏‎‏‎‎‏‏‏‎‎‏‎‎‏‎‏‎‏‏‏‏‎‏‎Voice recognition now handled by connected Bluetooth device‎‏‎‎‏‎"</string>
     <string name="car_add_user" msgid="6182764665687382136">"‎‏‎‎‎‎‎‏‎‏‏‏‎‎‎‎‏‏‏‏‏‏‏‏‏‏‏‏‏‏‏‏‏‏‎‏‎‏‎‏‏‏‎‎‏‏‎‏‏‎‎‏‎‏‏‏‏‎‏‏‎‏‎‎‏‎‏‎‏‏‎‎‎‎‏‎‎‎‏‎‎‎‎‏‏‎‎‎‎‏‏‏‏‎‎‎‎Add a profile‎‏‎‎‏‎"</string>
+    <string name="end_session" msgid="2765206020435441421">"‎‏‎‎‎‎‎‏‎‏‏‏‎‎‎‎‏‏‏‏‏‏‏‏‏‏‏‏‏‏‏‏‎‏‎‎‏‏‎‎‏‎‏‏‏‏‏‏‏‏‏‏‏‎‎‎‎‏‏‏‎‎‏‏‎‎‏‎‎‏‎‏‏‎‏‎‎‏‏‎‏‏‏‎‏‏‏‎‎‎‎‏‏‎‏‎End session‎‏‎‎‏‎"</string>
     <string name="car_new_user" msgid="6766334721724989964">"‎‏‎‎‎‎‎‏‎‏‏‏‎‎‎‎‏‏‏‏‏‏‏‏‏‏‏‏‏‏‏‏‏‏‎‏‏‏‎‏‏‏‏‎‎‏‏‎‏‏‎‏‏‎‎‏‏‎‎‏‎‏‎‎‎‏‏‎‏‏‏‏‏‏‎‎‏‏‏‏‎‏‎‎‎‎‏‎‎‎‎‎‏‏‎‎‎New Profile‎‏‎‎‏‎"</string>
     <string name="user_add_profile_title" msgid="828371911076521952">"‎‏‎‎‎‎‎‏‎‏‏‏‎‎‎‎‏‏‏‏‏‏‏‏‏‏‏‏‏‏‏‎‎‏‎‏‏‎‏‏‏‏‏‏‎‏‏‏‏‎‏‏‏‏‏‎‏‏‏‎‏‎‎‏‏‏‏‎‏‏‎‏‎‎‎‎‎‏‎‏‎‎‏‏‏‏‏‏‎‎‎‎‎‎Add new profile?‎‏‎‎‏‎"</string>
     <string name="user_add_user_message_setup" msgid="6136074867764164790">"‎‏‎‎‎‎‎‏‎‏‏‏‎‎‎‎‏‏‏‏‏‏‏‏‏‏‏‏‏‏‏‏‏‏‎‏‎‏‎‏‎‎‏‎‎‏‏‏‏‎‏‏‎‏‏‏‏‎‎‏‎‏‎‎‏‏‏‏‏‎‎‎‎‏‎‎‏‎‎‎‏‏‏‏‏‎‎‎‏‎‏‏‎‏‏‎‎After you create a new profile, that person should customize it for themselves.‎‏‎‎‏‎"</string>
@@ -55,6 +56,22 @@
     <string name="camera_privacy_chip_dialog_ok" msgid="7285467760928137765">"‎‏‎‎‎‎‎‏‎‏‏‏‎‎‎‎‏‏‏‏‏‏‏‏‏‏‏‏‏‏‏‏‏‏‏‎‎‏‎‏‎‎‎‏‏‎‏‏‎‎‏‎‏‏‏‎‎‏‎‏‎‏‎‎‎‎‎‏‏‎‎‎‏‎‏‎‏‏‏‎‏‎‏‎‎‎‏‎‎‎‏‎‎‏‎‏‎OK‎‏‎‎‏‎"</string>
     <string name="sensor_privacy_start_use_camera_dialog_title" msgid="4787836783010823885">"‎‏‎‎‎‎‎‏‎‏‏‏‎‎‎‎‏‏‏‏‏‏‏‏‏‏‏‏‏‏‏‏‏‏‎‎‎‎‏‎‎‏‏‏‎‎‎‏‏‏‎‏‎‎‎‎‎‎‏‎‏‏‏‏‏‏‏‎‎‏‎‏‏‏‏‎‏‎‎‎‏‎‏‏‏‏‏‎‏‏‎‎‏‏‎‏‎Turn on vehicle camera?‎‏‎‎‏‎"</string>
     <string name="sensor_privacy_start_use_camera_dialog_content" msgid="7749639131326657668">"‎‏‎‎‎‎‎‏‎‏‏‏‎‎‎‎‏‏‏‏‏‏‏‏‏‏‏‏‏‏‏‏‏‏‏‎‏‎‏‏‏‎‎‎‏‏‎‎‎‎‏‏‏‏‏‏‏‎‏‏‏‎‏‏‎‎‎‎‏‎‎‎‎‎‏‏‎‎‎‏‎‎‏‏‎‏‎‎‏‎‎‎‎‏‎‎‎To continue, turn on the infotainment system camera. This will turn on the camera for all apps that have permission.‎‏‎‎‏‎"</string>
+    <string name="system_bar_home_label" msgid="8413273833405495948">"‎‏‎‎‎‎‎‏‎‏‏‏‎‎‎‎‏‏‏‏‏‏‏‏‏‏‏‏‏‏‏‏‏‏‏‏‎‏‎‎‏‏‎‎‎‎‎‏‏‏‏‏‎‎‏‏‏‏‏‏‏‎‎‏‏‏‎‏‏‏‏‎‎‎‏‏‏‎‎‏‎‎‏‏‏‎‏‎‏‎‎‎‏‏‎‎‎Home Screen‎‏‎‎‏‎"</string>
+    <string name="system_bar_phone_label" msgid="5664288201806823777">"‎‏‎‎‎‎‎‏‎‏‏‏‎‎‎‎‏‏‏‏‏‏‏‏‏‏‏‏‏‏‏‏‏‏‎‎‏‏‏‎‏‎‎‏‏‎‏‏‏‎‎‏‏‎‎‎‎‎‎‏‏‎‏‏‏‏‎‏‏‏‏‎‎‎‏‎‎‎‎‏‏‏‎‎‎‎‎‏‎‏‏‎‎‎‎‏‎Phone‎‏‎‎‏‎"</string>
+    <string name="system_bar_applications_label" msgid="7081862804211786227">"‎‏‎‎‎‎‎‏‎‏‏‏‎‎‎‎‏‏‏‏‏‏‏‏‏‏‏‏‏‏‏‏‏‏‏‎‎‎‏‎‎‏‎‎‎‏‏‏‏‏‎‏‎‏‎‎‏‎‏‏‎‎‏‎‏‏‏‏‏‎‎‏‎‎‎‏‏‎‎‎‎‏‏‎‎‎‎‏‏‏‏‏‎‎‏‏‎Applications‎‏‎‎‏‎"</string>
+    <string name="system_bar_climate_control_label" msgid="4091187805919276017">"‎‏‎‎‎‎‎‏‎‏‏‏‎‎‎‎‏‏‏‏‏‏‏‏‏‏‏‏‏‏‏‏‎‏‏‏‎‎‎‏‏‎‎‎‏‏‎‏‏‎‏‎‎‎‏‏‎‏‎‎‎‏‎‎‎‏‎‏‎‎‏‎‎‏‏‏‎‏‎‎‏‏‎‏‎‏‏‏‏‏‏‎‎‎‏‎Climate Control‎‏‎‎‏‎"</string>
+    <string name="system_bar_notifications_label" msgid="6039158514903928210">"‎‏‎‎‎‎‎‏‎‏‏‏‎‎‎‎‏‏‏‏‏‏‏‏‏‏‏‏‏‏‏‏‏‏‎‏‎‎‏‏‏‏‎‎‏‏‏‏‎‏‏‎‎‏‏‎‏‎‏‎‏‏‎‎‎‎‏‎‎‏‏‏‎‎‎‏‏‏‏‏‏‏‎‎‏‏‎‏‏‎‎‏‎‎‏‎‎Notifications‎‏‎‎‏‎"</string>
+    <string name="system_bar_maps_label" msgid="7883864993280235380">"‎‏‎‎‎‎‎‏‎‏‏‏‎‎‎‎‏‏‏‏‏‏‏‏‏‏‏‏‏‏‏‏‏‏‏‎‏‏‎‏‎‏‏‎‏‎‎‏‎‎‎‏‏‏‎‏‎‏‏‏‎‎‎‎‏‏‎‏‏‏‎‏‏‎‎‏‏‎‏‏‎‎‎‏‎‏‏‏‎‏‏‏‎‏‎‎‎Maps‎‏‎‎‏‎"</string>
+    <string name="system_bar_media_label" msgid="6156112139796274847">"‎‏‎‎‎‎‎‏‎‏‏‏‎‎‎‎‏‏‏‏‏‏‏‏‏‏‏‏‏‏‏‏‏‏‎‏‎‏‎‏‎‏‏‎‏‏‏‎‏‏‏‎‎‏‏‏‎‏‎‏‏‏‏‏‏‏‏‎‏‎‏‎‎‎‎‎‎‏‏‎‏‏‎‏‏‏‏‎‏‎‎‏‏‏‏‏‎Media‎‏‎‎‏‎"</string>
+    <string name="hvac_decrease_button_label" msgid="5628481079099995286">"‎‏‎‎‎‎‎‏‎‏‏‏‎‎‎‎‏‏‏‏‏‏‏‏‏‏‏‏‏‏‏‏‏‏‎‎‏‏‏‎‎‎‎‏‏‏‎‎‎‏‏‎‎‎‎‏‏‎‏‏‏‎‎‎‎‏‏‏‎‎‎‎‏‏‎‎‎‎‏‏‎‎‏‏‎‏‎‎‏‎‎‏‎‏‏‎‎Lower temperature‎‏‎‎‏‎"</string>
+    <string name="hvac_increase_button_label" msgid="2855688290787396792">"‎‏‎‎‎‎‎‏‎‏‏‏‎‎‎‎‏‏‏‏‏‏‏‏‏‏‏‏‏‏‏‏‎‏‎‎‏‏‏‏‎‏‎‎‎‎‏‎‏‏‏‎‎‎‏‎‏‎‏‏‏‏‎‏‏‎‏‎‎‎‏‏‎‏‎‎‎‎‎‎‎‎‎‏‏‎‎‏‎‏‏‏‎‎‎‎Raise temperature‎‏‎‎‏‎"</string>
+    <string name="status_icon_bluetooth_disconnected" msgid="6773447522499007010">"‎‏‎‎‎‎‎‏‎‏‏‏‎‎‎‎‏‏‏‏‏‏‏‏‏‏‏‏‏‏‏‏‏‏‎‏‏‏‏‎‎‎‎‎‎‎‎‎‎‎‎‏‏‏‏‎‏‎‏‎‎‎‏‎‎‏‏‎‏‎‏‏‎‏‎‎‏‏‎‏‏‎‎‏‎‎‏‎‎‎‏‎‎‎‏‎‎Bluetooth Setting: Disconnected‎‏‎‎‏‎"</string>
+    <string name="status_icon_bluetooth_connected" msgid="4548446117525711779">"‎‏‎‎‎‎‎‏‎‏‏‏‎‎‎‎‏‏‏‏‏‏‏‏‏‏‏‏‏‏‏‏‎‏‏‏‏‏‏‎‎‎‏‏‏‏‏‎‏‎‏‎‎‏‏‏‎‏‎‎‏‎‏‎‎‏‎‏‎‏‏‎‎‎‏‏‏‏‏‏‏‏‎‏‎‏‏‏‎‏‎‎‎‏‏‎Bluetooth Setting: Connected‎‏‎‎‏‎"</string>
+    <string name="status_icon_bluetooth_off" msgid="5435041393564635821">"‎‏‎‎‎‎‎‏‎‏‏‏‎‎‎‎‏‏‏‏‏‏‏‏‏‏‏‏‏‏‏‏‏‏‎‎‏‎‏‏‎‏‏‎‏‏‎‏‎‎‏‎‎‏‎‏‎‏‎‏‏‎‎‏‏‏‏‏‎‎‏‎‏‏‏‏‎‏‏‎‏‏‎‏‎‎‏‎‏‎‏‎‏‏‎‏‎Bluetooth Setting: Bluetooth off‎‏‎‎‏‎"</string>
+    <string name="status_icon_signal_mobile" msgid="7264721079060179783">"‎‏‎‎‎‎‎‏‎‏‏‏‎‎‎‎‏‏‏‏‏‏‏‏‏‏‏‏‏‏‏‏‏‏‏‎‎‏‎‎‏‏‎‏‎‎‎‏‎‏‏‏‏‎‎‏‎‏‎‏‎‏‎‎‏‏‎‎‏‏‎‏‏‎‏‎‏‏‎‎‏‎‏‎‏‎‏‏‎‏‎‎‎‏‏‏‎Signal Settings: Using Mobile Data‎‏‎‎‏‎"</string>
+    <string name="status_icon_signal_wifi" msgid="1257569337648058522">"‎‏‎‎‎‎‎‏‎‏‏‏‎‎‎‎‏‏‏‏‏‏‏‏‏‏‏‏‏‏‏‎‏‏‎‎‎‏‎‏‏‏‎‎‏‏‏‏‎‎‏‎‎‎‏‎‏‎‎‏‏‎‎‏‎‏‎‎‏‎‏‏‏‎‏‏‏‏‏‎‎‏‎‎‎‎‏‎‎‏‏‎‏‎‎Signal Settings: Wifi On‎‏‎‎‏‎"</string>
+    <string name="status_icon_signal_hotspot" msgid="1023039120452006880">"‎‏‎‎‎‎‎‏‎‏‏‏‎‎‎‎‏‏‏‏‏‏‏‏‏‏‏‏‏‏‏‎‎‏‏‏‎‎‎‏‏‎‎‏‎‏‎‎‏‎‎‎‎‏‎‏‎‏‎‎‎‏‏‏‎‎‏‎‏‏‏‎‏‏‏‏‎‏‎‏‏‎‎‏‏‏‏‏‎‎‎‎‎‎Signal Settings: Hotspot On‎‏‎‎‏‎"</string>
+    <string name="status_icon_display_status" msgid="2970020923181359144">"‎‏‎‎‎‎‎‏‎‏‏‏‎‎‎‎‏‏‏‏‏‏‏‏‏‏‏‏‏‏‏‏‎‏‎‏‎‎‏‎‎‏‏‎‏‏‏‏‎‏‎‎‎‏‎‎‏‎‎‏‎‏‏‎‎‏‏‎‏‎‏‏‎‏‏‎‎‏‏‏‏‏‎‎‎‎‎‎‎‏‎‏‎‎‎‎Display Settings‎‏‎‎‏‎"</string>
     <string name="activity_blocked_text" msgid="5353157279548801554">"‎‏‎‎‎‎‎‏‎‏‏‏‎‎‎‎‏‏‏‏‏‏‏‏‏‏‏‏‏‏‏‏‏‏‎‎‏‎‏‎‎‏‎‎‏‎‏‎‎‎‏‏‏‏‎‎‎‎‏‎‏‏‏‎‏‏‏‏‏‎‏‎‎‏‎‎‏‏‎‏‏‎‎‎‎‎‏‎‎‎‎‏‎‎‏‎‎You can’t use this feature while driving‎‏‎‎‏‎"</string>
     <string name="exit_button_close_application" msgid="112227710467017144">"‎‏‎‎‎‎‎‏‎‏‏‏‎‎‎‎‏‏‏‏‏‏‏‏‏‏‏‏‏‏‎‎‏‏‏‎‎‎‏‏‏‎‏‎‏‏‎‏‏‎‏‎‎‎‎‎‏‎‎‎‎‏‎‎‎‎‎‏‎‏‎‏‏‏‏‎‎‎‏‎‎‏‏‎‏‏‏‎‎‎‎Close app‎‏‎‎‏‎"</string>
     <string name="exit_button_go_back" msgid="7988866855775300902">"‎‏‎‎‎‎‎‏‎‏‏‏‎‎‎‎‏‏‏‏‏‏‏‏‏‏‏‏‏‏‏‏‏‏‏‎‏‏‏‎‏‏‎‏‏‏‏‎‎‎‏‎‏‎‎‎‎‎‎‏‎‏‎‎‎‎‎‏‏‎‎‎‎‏‏‎‎‎‎‎‏‏‏‎‏‏‎‏‎‎‏‎‎‏‏‎‎Back‎‏‎‎‏‎"</string>
diff --git a/res/values-es-rUS/strings.xml b/res/values-es-rUS/strings.xml
index a6ac4bd..c60dd91 100644
--- a/res/values-es-rUS/strings.xml
+++ b/res/values-es-rUS/strings.xml
@@ -24,6 +24,7 @@
     <string name="hvac_temperature_off" msgid="8370977023494579242">"APAGADO"</string>
     <string name="voice_recognition_toast" msgid="7579725862117020349">"El dispositivo Bluetooth administra el reconocimiento de voz"</string>
     <string name="car_add_user" msgid="6182764665687382136">"Agregar un perfil"</string>
+    <string name="end_session" msgid="2765206020435441421">"Finalizar sesión"</string>
     <string name="car_new_user" msgid="6766334721724989964">"Perfil nuevo"</string>
     <string name="user_add_profile_title" msgid="828371911076521952">"¿Agregar un perfil nuevo?"</string>
     <string name="user_add_user_message_setup" msgid="6136074867764164790">"Luego de crear un perfil nuevo, deberías personalizarlo."</string>
@@ -55,6 +56,22 @@
     <string name="camera_privacy_chip_dialog_ok" msgid="7285467760928137765">"Aceptar"</string>
     <string name="sensor_privacy_start_use_camera_dialog_title" msgid="4787836783010823885">"¿Quieres activar la cámara del vehículo?"</string>
     <string name="sensor_privacy_start_use_camera_dialog_content" msgid="7749639131326657668">"Para continuar, activa la cámara del micrófono del sistema de infoentretenimiento. Se activará la cámara para todas las apps que tengan permiso."</string>
+    <string name="system_bar_home_label" msgid="8413273833405495948">"Pantalla principal"</string>
+    <string name="system_bar_phone_label" msgid="5664288201806823777">"Teléfono"</string>
+    <string name="system_bar_applications_label" msgid="7081862804211786227">"Aplicaciones"</string>
+    <string name="system_bar_climate_control_label" msgid="4091187805919276017">"Control de clima"</string>
+    <string name="system_bar_notifications_label" msgid="6039158514903928210">"Notificaciones"</string>
+    <string name="system_bar_maps_label" msgid="7883864993280235380">"Mapas"</string>
+    <string name="system_bar_media_label" msgid="6156112139796274847">"Contenido multimedia"</string>
+    <string name="hvac_decrease_button_label" msgid="5628481079099995286">"Disminuir la temperatura"</string>
+    <string name="hvac_increase_button_label" msgid="2855688290787396792">"Aumentar la temperatura"</string>
+    <string name="status_icon_bluetooth_disconnected" msgid="6773447522499007010">"Configuración de Bluetooth: Desconectado"</string>
+    <string name="status_icon_bluetooth_connected" msgid="4548446117525711779">"Configuración de Bluetooth: Conectado"</string>
+    <string name="status_icon_bluetooth_off" msgid="5435041393564635821">"Configuración de Bluetooth: Desactivado"</string>
+    <string name="status_icon_signal_mobile" msgid="7264721079060179783">"Configuración de señal: Datos móviles en uso"</string>
+    <string name="status_icon_signal_wifi" msgid="1257569337648058522">"Configuración de señal: Wi-Fi activado"</string>
+    <string name="status_icon_signal_hotspot" msgid="1023039120452006880">"Configuración de señal: Hotspot activado"</string>
+    <string name="status_icon_display_status" msgid="2970020923181359144">"Configuración de pantalla"</string>
     <string name="activity_blocked_text" msgid="5353157279548801554">"No puedes usar esta función mientras conduces"</string>
     <string name="exit_button_close_application" msgid="112227710467017144">"Cerrar app"</string>
     <string name="exit_button_go_back" msgid="7988866855775300902">"Atrás"</string>
diff --git a/res/values-es/strings.xml b/res/values-es/strings.xml
index adc43c9..0a74a20 100644
--- a/res/values-es/strings.xml
+++ b/res/values-es/strings.xml
@@ -24,6 +24,7 @@
     <string name="hvac_temperature_off" msgid="8370977023494579242">"APAGADO"</string>
     <string name="voice_recognition_toast" msgid="7579725862117020349">"El dispositivo Bluetooth gestiona el reconocimiento de voz"</string>
     <string name="car_add_user" msgid="6182764665687382136">"Añadir un perfil"</string>
+    <string name="end_session" msgid="2765206020435441421">"Finalizar sesión"</string>
     <string name="car_new_user" msgid="6766334721724989964">"Perfil nuevo"</string>
     <string name="user_add_profile_title" msgid="828371911076521952">"¿Añadir perfil nuevo?"</string>
     <string name="user_add_user_message_setup" msgid="6136074867764164790">"Una vez que hayas creado un perfil para alguien, esa persona debería personalizarlo."</string>
@@ -55,6 +56,22 @@
     <string name="camera_privacy_chip_dialog_ok" msgid="7285467760928137765">"Aceptar"</string>
     <string name="sensor_privacy_start_use_camera_dialog_title" msgid="4787836783010823885">"¿Activar cámara del vehículo?"</string>
     <string name="sensor_privacy_start_use_camera_dialog_content" msgid="7749639131326657668">"Para continuar, activa la cámara del sistema de infoentretenimiento. Esto activará la cámara en todas las aplicaciones que tengan permiso."</string>
+    <string name="system_bar_home_label" msgid="8413273833405495948">"Pantalla de inicio"</string>
+    <string name="system_bar_phone_label" msgid="5664288201806823777">"Teléfono"</string>
+    <string name="system_bar_applications_label" msgid="7081862804211786227">"Aplicaciones"</string>
+    <string name="system_bar_climate_control_label" msgid="4091187805919276017">"Climatización"</string>
+    <string name="system_bar_notifications_label" msgid="6039158514903928210">"Notificaciones"</string>
+    <string name="system_bar_maps_label" msgid="7883864993280235380">"Mapas"</string>
+    <string name="system_bar_media_label" msgid="6156112139796274847">"Multimedia"</string>
+    <string name="hvac_decrease_button_label" msgid="5628481079099995286">"Bajar temperatura"</string>
+    <string name="hvac_increase_button_label" msgid="2855688290787396792">"Subir temperatura"</string>
+    <string name="status_icon_bluetooth_disconnected" msgid="6773447522499007010">"Ajuste de Bluetooth: desconectado"</string>
+    <string name="status_icon_bluetooth_connected" msgid="4548446117525711779">"Ajuste de Bluetooth: conectado"</string>
+    <string name="status_icon_bluetooth_off" msgid="5435041393564635821">"Ajuste de Bluetooth: Bluetooth desactivado"</string>
+    <string name="status_icon_signal_mobile" msgid="7264721079060179783">"Ajustes de señal: uso de datos móviles"</string>
+    <string name="status_icon_signal_wifi" msgid="1257569337648058522">"Ajustes de señal: Wi-Fi activado"</string>
+    <string name="status_icon_signal_hotspot" msgid="1023039120452006880">"Ajustes de señal: Compartir Internet activado"</string>
+    <string name="status_icon_display_status" msgid="2970020923181359144">"Ajustes de pantalla"</string>
     <string name="activity_blocked_text" msgid="5353157279548801554">"No puedes usar esta función mientras conduces"</string>
     <string name="exit_button_close_application" msgid="112227710467017144">"Cerrar aplicación"</string>
     <string name="exit_button_go_back" msgid="7988866855775300902">"Atrás"</string>
diff --git a/res/values-et/strings.xml b/res/values-et/strings.xml
index 7f758aa..0de9246 100644
--- a/res/values-et/strings.xml
+++ b/res/values-et/strings.xml
@@ -24,6 +24,7 @@
     <string name="hvac_temperature_off" msgid="8370977023494579242">"VÄLJAS"</string>
     <string name="voice_recognition_toast" msgid="7579725862117020349">"Häältuvastust haldab nüüd ühendatud Bluetoothi seade"</string>
     <string name="car_add_user" msgid="6182764665687382136">"Lisa profiil"</string>
+    <string name="end_session" msgid="2765206020435441421">"Lõpeta seanss"</string>
     <string name="car_new_user" msgid="6766334721724989964">"Uus profiil"</string>
     <string name="user_add_profile_title" msgid="828371911076521952">"Kas lisada uus profiil?"</string>
     <string name="user_add_user_message_setup" msgid="6136074867764164790">"Pärast uue profiili loomist saab kasutaja selle endale sobivaks kohandada."</string>
@@ -55,6 +56,22 @@
     <string name="camera_privacy_chip_dialog_ok" msgid="7285467760928137765">"OK"</string>
     <string name="sensor_privacy_start_use_camera_dialog_title" msgid="4787836783010823885">"Kas lülitada sõiduki kaamera sisse?"</string>
     <string name="sensor_privacy_start_use_camera_dialog_content" msgid="7749639131326657668">"Jätkamiseks lülitage teabe ja meelelahutuse süsteemi kaamera sisse. See lülitab kaamera sisse kõigi rakenduste jaoks, millel on luba."</string>
+    <string name="system_bar_home_label" msgid="8413273833405495948">"Avakuva"</string>
+    <string name="system_bar_phone_label" msgid="5664288201806823777">"Telefon"</string>
+    <string name="system_bar_applications_label" msgid="7081862804211786227">"Rakendused"</string>
+    <string name="system_bar_climate_control_label" msgid="4091187805919276017">"Kliimaseade"</string>
+    <string name="system_bar_notifications_label" msgid="6039158514903928210">"Märguanded"</string>
+    <string name="system_bar_maps_label" msgid="7883864993280235380">"Maps"</string>
+    <string name="system_bar_media_label" msgid="6156112139796274847">"Meedia"</string>
+    <string name="hvac_decrease_button_label" msgid="5628481079099995286">"Vähenda temperatuuri"</string>
+    <string name="hvac_increase_button_label" msgid="2855688290787396792">"Tõsta temperatuuri"</string>
+    <string name="status_icon_bluetooth_disconnected" msgid="6773447522499007010">"Bluetoothi seade: ühenduseta"</string>
+    <string name="status_icon_bluetooth_connected" msgid="4548446117525711779">"Bluetoothi seade: ühendatud"</string>
+    <string name="status_icon_bluetooth_off" msgid="5435041393564635821">"Bluetoothi seade: Bluetooth on välja lülitatud"</string>
+    <string name="status_icon_signal_mobile" msgid="7264721079060179783">"Signaali seaded: kasutatakse mobiilset andmesidet"</string>
+    <string name="status_icon_signal_wifi" msgid="1257569337648058522">"Signaali seaded: WiFi on sisse lülitatud"</string>
+    <string name="status_icon_signal_hotspot" msgid="1023039120452006880">"Signaali seaded: kuumkoht on sisse lülitatud"</string>
+    <string name="status_icon_display_status" msgid="2970020923181359144">"Kuvaseaded"</string>
     <string name="activity_blocked_text" msgid="5353157279548801554">"Te ei saa seda funktsiooni sõidu ajal kasutada"</string>
     <string name="exit_button_close_application" msgid="112227710467017144">"Sule rakendus"</string>
     <string name="exit_button_go_back" msgid="7988866855775300902">"Tagasi"</string>
diff --git a/res/values-eu/strings.xml b/res/values-eu/strings.xml
index 8da5df0..9d1d4c4 100644
--- a/res/values-eu/strings.xml
+++ b/res/values-eu/strings.xml
@@ -24,6 +24,7 @@
     <string name="hvac_temperature_off" msgid="8370977023494579242">"DESAKTIBATUTA"</string>
     <string name="voice_recognition_toast" msgid="7579725862117020349">"Konektatutako Bluetooth bidezko gailuak kudeatzen du ahotsa ezagutzeko eginbidea"</string>
     <string name="car_add_user" msgid="6182764665687382136">"Gehitu profil bat"</string>
+    <string name="end_session" msgid="2765206020435441421">"Amaitu saioa"</string>
     <string name="car_new_user" msgid="6766334721724989964">"Profil berria"</string>
     <string name="user_add_profile_title" msgid="828371911076521952">"Beste profil bat gehitu nahi duzu?"</string>
     <string name="user_add_user_message_setup" msgid="6136074867764164790">"Zuk profil berria sortu ondoren, erabiltzaileak berak pertsonalizatu beharko luke."</string>
@@ -55,6 +56,22 @@
     <string name="camera_privacy_chip_dialog_ok" msgid="7285467760928137765">"Ados"</string>
     <string name="sensor_privacy_start_use_camera_dialog_title" msgid="4787836783010823885">"Ibilgailuaren kamera aktibatu nahi duzu?"</string>
     <string name="sensor_privacy_start_use_camera_dialog_content" msgid="7749639131326657668">"Aurrera egiteko, aktibatu informazio- eta aisia-sistemaren kamera. Horrela, kamera aktibatuta izango dute hura erabiltzeko baimena daukaten aplikazio guztiek."</string>
+    <string name="system_bar_home_label" msgid="8413273833405495948">"Hasierako pantaila"</string>
+    <string name="system_bar_phone_label" msgid="5664288201806823777">"Telefonoa"</string>
+    <string name="system_bar_applications_label" msgid="7081862804211786227">"Aplikazioak"</string>
+    <string name="system_bar_climate_control_label" msgid="4091187805919276017">"Klimaren kontrola"</string>
+    <string name="system_bar_notifications_label" msgid="6039158514903928210">"Jakinarazpenak"</string>
+    <string name="system_bar_maps_label" msgid="7883864993280235380">"Maps"</string>
+    <string name="system_bar_media_label" msgid="6156112139796274847">"Multimedia-edukia"</string>
+    <string name="hvac_decrease_button_label" msgid="5628481079099995286">"Jaitsi tenperatura"</string>
+    <string name="hvac_increase_button_label" msgid="2855688290787396792">"Igo tenperatura"</string>
+    <string name="status_icon_bluetooth_disconnected" msgid="6773447522499007010">"Bluetooth-aren ezarpena: deskonektatuta"</string>
+    <string name="status_icon_bluetooth_connected" msgid="4548446117525711779">"Bluetooth-aren ezarpena: konektatuta"</string>
+    <string name="status_icon_bluetooth_off" msgid="5435041393564635821">"Bluetooth-aren ezarpena: Bluetooth-a desaktibatuta"</string>
+    <string name="status_icon_signal_mobile" msgid="7264721079060179783">"Seinalearen ezarpenak: datu-konexioa erabiltzen"</string>
+    <string name="status_icon_signal_wifi" msgid="1257569337648058522">"Seinalearen ezarpenak: wifia aktibatuta"</string>
+    <string name="status_icon_signal_hotspot" msgid="1023039120452006880">"Seinalearen ezarpenak: wifi-gunea aktibatuta"</string>
+    <string name="status_icon_display_status" msgid="2970020923181359144">"Bistaratze-aukerak"</string>
     <string name="activity_blocked_text" msgid="5353157279548801554">"Ezin duzu erabili eginbidea gidatu bitartean"</string>
     <string name="exit_button_close_application" msgid="112227710467017144">"Itxi aplikazioa"</string>
     <string name="exit_button_go_back" msgid="7988866855775300902">"Atzera"</string>
diff --git a/res/values-fa/strings.xml b/res/values-fa/strings.xml
index a77552e..740f018 100644
--- a/res/values-fa/strings.xml
+++ b/res/values-fa/strings.xml
@@ -24,6 +24,7 @@
     <string name="hvac_temperature_off" msgid="8370977023494579242">"خاموش"</string>
     <string name="voice_recognition_toast" msgid="7579725862117020349">"اکنون تشخیص صدا را دستگاه بلوتوث متصل کنترل می‌کند"</string>
     <string name="car_add_user" msgid="6182764665687382136">"افزودن یک نمایه"</string>
+    <string name="end_session" msgid="2765206020435441421">"پایان جلسه"</string>
     <string name="car_new_user" msgid="6766334721724989964">"نمایه جدید"</string>
     <string name="user_add_profile_title" msgid="828371911076521952">"نمایه جدید اضافه شود؟"</string>
     <string name="user_add_user_message_setup" msgid="6136074867764164790">"بعداز اینکه نمایه جدیدی ایجاد کردید، آن فرد باید نمایه را برای خودش سفارشی کند."</string>
@@ -55,6 +56,22 @@
     <string name="camera_privacy_chip_dialog_ok" msgid="7285467760928137765">"تأیید"</string>
     <string name="sensor_privacy_start_use_camera_dialog_title" msgid="4787836783010823885">"دوربین خودرو روشن شود؟"</string>
     <string name="sensor_privacy_start_use_camera_dialog_content" msgid="7749639131326657668">"برای ادامه، دوربین سیستم اطلاعات-سرگرمی را روشن کنید. با این کار، دوربین برای همه برنامه‌هایی که اجازه دارند روشن خواهد شد."</string>
+    <string name="system_bar_home_label" msgid="8413273833405495948">"صفحه اصلی"</string>
+    <string name="system_bar_phone_label" msgid="5664288201806823777">"تلفن"</string>
+    <string name="system_bar_applications_label" msgid="7081862804211786227">"برنامه‌ها"</string>
+    <string name="system_bar_climate_control_label" msgid="4091187805919276017">"کنترل گرمایش و تهویه هوا"</string>
+    <string name="system_bar_notifications_label" msgid="6039158514903928210">"اعلان‌ها"</string>
+    <string name="system_bar_maps_label" msgid="7883864993280235380">"نقشه‌ها"</string>
+    <string name="system_bar_media_label" msgid="6156112139796274847">"رسانه"</string>
+    <string name="hvac_decrease_button_label" msgid="5628481079099995286">"کاهش دما"</string>
+    <string name="hvac_increase_button_label" msgid="2855688290787396792">"افزایش دما"</string>
+    <string name="status_icon_bluetooth_disconnected" msgid="6773447522499007010">"تنظیم بلوتوث: متصل نیست"</string>
+    <string name="status_icon_bluetooth_connected" msgid="4548446117525711779">"تنظیم بلوتوث: متصل است"</string>
+    <string name="status_icon_bluetooth_off" msgid="5435041393564635821">"تنظیم بلوتوث: بلوتوث خاموش است"</string>
+    <string name="status_icon_signal_mobile" msgid="7264721079060179783">"تنظیمات سیگنال: درحال استفاده از داده تلفن همراه"</string>
+    <string name="status_icon_signal_wifi" msgid="1257569337648058522">"تنظیمات سیگنال: Wi-Fi روشن است"</string>
+    <string name="status_icon_signal_hotspot" msgid="1023039120452006880">"تنظیمات سیگنال: نقطه اتصال روشن است"</string>
+    <string name="status_icon_display_status" msgid="2970020923181359144">"تنظیمات نمایشگر"</string>
     <string name="activity_blocked_text" msgid="5353157279548801554">"هنگام رانندگی نمی‌توانید از این ویژگی استفاده کنید"</string>
     <string name="exit_button_close_application" msgid="112227710467017144">"بستن برنامه"</string>
     <string name="exit_button_go_back" msgid="7988866855775300902">"برگشت"</string>
diff --git a/res/values-fi/strings.xml b/res/values-fi/strings.xml
index 957e4fe..999fb8c 100644
--- a/res/values-fi/strings.xml
+++ b/res/values-fi/strings.xml
@@ -24,6 +24,7 @@
     <string name="hvac_temperature_off" msgid="8370977023494579242">"POIS"</string>
     <string name="voice_recognition_toast" msgid="7579725862117020349">"Äänentunnistus tehdään nyt yhdistetyllä Bluetooth-laitteella"</string>
     <string name="car_add_user" msgid="6182764665687382136">"Lisää profiili"</string>
+    <string name="end_session" msgid="2765206020435441421">"Lopeta istunto"</string>
     <string name="car_new_user" msgid="6766334721724989964">"Uusi profiili"</string>
     <string name="user_add_profile_title" msgid="828371911076521952">"Lisätäänkö uusi profiili?"</string>
     <string name="user_add_user_message_setup" msgid="6136074867764164790">"Kun olet luonut uuden profiilin, sen omistajan pitäisi personoida se itselleen sopivaksi."</string>
@@ -55,6 +56,22 @@
     <string name="camera_privacy_chip_dialog_ok" msgid="7285467760928137765">"OK"</string>
     <string name="sensor_privacy_start_use_camera_dialog_title" msgid="4787836783010823885">"Laitetaanko ajoneuvon kamera päälle?"</string>
     <string name="sensor_privacy_start_use_camera_dialog_content" msgid="7749639131326657668">"Laita infotainment-järjestelmän kamera päälle, niin voit jatkaa. Kamera laitetaan päälle kaikissa sovelluksissa, joilla on lupa."</string>
+    <string name="system_bar_home_label" msgid="8413273833405495948">"Aloitusnäyttö"</string>
+    <string name="system_bar_phone_label" msgid="5664288201806823777">"Puhelin"</string>
+    <string name="system_bar_applications_label" msgid="7081862804211786227">"Sovellukset"</string>
+    <string name="system_bar_climate_control_label" msgid="4091187805919276017">"Lämpötilan hallinta"</string>
+    <string name="system_bar_notifications_label" msgid="6039158514903928210">"Ilmoitukset"</string>
+    <string name="system_bar_maps_label" msgid="7883864993280235380">"Maps"</string>
+    <string name="system_bar_media_label" msgid="6156112139796274847">"Media"</string>
+    <string name="hvac_decrease_button_label" msgid="5628481079099995286">"Laske lämpötilaa"</string>
+    <string name="hvac_increase_button_label" msgid="2855688290787396792">"Nosta lämpötilaa"</string>
+    <string name="status_icon_bluetooth_disconnected" msgid="6773447522499007010">"Bluetooth-asetus: Ei yhdistetty"</string>
+    <string name="status_icon_bluetooth_connected" msgid="4548446117525711779">"Bluetooth-asetus: Yhdistetty"</string>
+    <string name="status_icon_bluetooth_off" msgid="5435041393564635821">"Bluetooth-asetus: Bluetooth ei päällä"</string>
+    <string name="status_icon_signal_mobile" msgid="7264721079060179783">"Signaaliasetukset: Mobiilidata käytössä"</string>
+    <string name="status_icon_signal_wifi" msgid="1257569337648058522">"Signaaliasetukset: Wi-Fi päällä"</string>
+    <string name="status_icon_signal_hotspot" msgid="1023039120452006880">"Signaaliasetukset: Hotspot päällä"</string>
+    <string name="status_icon_display_status" msgid="2970020923181359144">"Näyttöasetukset"</string>
     <string name="activity_blocked_text" msgid="5353157279548801554">"Et voi käyttää ominaisuutta ajon aikana"</string>
     <string name="exit_button_close_application" msgid="112227710467017144">"Sulje sovellus"</string>
     <string name="exit_button_go_back" msgid="7988866855775300902">"Takaisin"</string>
diff --git a/res/values-fr-rCA/strings.xml b/res/values-fr-rCA/strings.xml
index 41d9d0e..e4b7366 100644
--- a/res/values-fr-rCA/strings.xml
+++ b/res/values-fr-rCA/strings.xml
@@ -24,6 +24,7 @@
     <string name="hvac_temperature_off" msgid="8370977023494579242">"DÉSACTIVÉ"</string>
     <string name="voice_recognition_toast" msgid="7579725862117020349">"La reconn. voc. est gérée par l\'appareil Bluetooth connecté"</string>
     <string name="car_add_user" msgid="6182764665687382136">"Ajouter un profil"</string>
+    <string name="end_session" msgid="2765206020435441421">"Fermer la session"</string>
     <string name="car_new_user" msgid="6766334721724989964">"Nouveau profil"</string>
     <string name="user_add_profile_title" msgid="828371911076521952">"Ajouter un profil?"</string>
     <string name="user_add_user_message_setup" msgid="6136074867764164790">"Une fois que vous aurez créé un profil, l\'utilisateur devra le personnaliser lui-même."</string>
@@ -55,6 +56,22 @@
     <string name="camera_privacy_chip_dialog_ok" msgid="7285467760928137765">"OK"</string>
     <string name="sensor_privacy_start_use_camera_dialog_title" msgid="4787836783010823885">"Activer la caméra du véhicule?"</string>
     <string name="sensor_privacy_start_use_camera_dialog_content" msgid="7749639131326657668">"Pour continuer, activez la caméra du système d\'infodivertissement. Cette action activera la caméra pour toutes les applications qui ont l\'autorisation."</string>
+    <string name="system_bar_home_label" msgid="8413273833405495948">"Écran d\'accueil"</string>
+    <string name="system_bar_phone_label" msgid="5664288201806823777">"Téléphone"</string>
+    <string name="system_bar_applications_label" msgid="7081862804211786227">"Applications"</string>
+    <string name="system_bar_climate_control_label" msgid="4091187805919276017">"Régulation du climat"</string>
+    <string name="system_bar_notifications_label" msgid="6039158514903928210">"Notifications"</string>
+    <string name="system_bar_maps_label" msgid="7883864993280235380">"Maps"</string>
+    <string name="system_bar_media_label" msgid="6156112139796274847">"Contenu multimédia"</string>
+    <string name="hvac_decrease_button_label" msgid="5628481079099995286">"Réduire la température"</string>
+    <string name="hvac_increase_button_label" msgid="2855688290787396792">"Augmenter la température"</string>
+    <string name="status_icon_bluetooth_disconnected" msgid="6773447522499007010">"Paramètre Bluetooth : déconnecté"</string>
+    <string name="status_icon_bluetooth_connected" msgid="4548446117525711779">"Paramètre Bluetooth : connecté"</string>
+    <string name="status_icon_bluetooth_off" msgid="5435041393564635821">"Paramètre Bluetooth : Bluetooth désactivé"</string>
+    <string name="status_icon_signal_mobile" msgid="7264721079060179783">"Paramètres du signal : données cellulaires activées"</string>
+    <string name="status_icon_signal_wifi" msgid="1257569337648058522">"Paramètres du signal : Wi-Fi activé"</string>
+    <string name="status_icon_signal_hotspot" msgid="1023039120452006880">"Paramètres du signal : point d\'accès activé"</string>
+    <string name="status_icon_display_status" msgid="2970020923181359144">"Paramètres d\'affichage"</string>
     <string name="activity_blocked_text" msgid="5353157279548801554">"Vous ne pouvez pas utiliser cette fonctionnalité en conduisant"</string>
     <string name="exit_button_close_application" msgid="112227710467017144">"Fermer l\'application"</string>
     <string name="exit_button_go_back" msgid="7988866855775300902">"Retour"</string>
diff --git a/res/values-fr/strings.xml b/res/values-fr/strings.xml
index 8594720..a252000 100644
--- a/res/values-fr/strings.xml
+++ b/res/values-fr/strings.xml
@@ -24,6 +24,7 @@
     <string name="hvac_temperature_off" msgid="8370977023494579242">"DÉSACTIVÉ"</string>
     <string name="voice_recognition_toast" msgid="7579725862117020349">"L\'appareil Bluetooth connecté gère la reconnaissance vocale"</string>
     <string name="car_add_user" msgid="6182764665687382136">"Ajouter un profil"</string>
+    <string name="end_session" msgid="2765206020435441421">"Fermer la session"</string>
     <string name="car_new_user" msgid="6766334721724989964">"Nouveau profil"</string>
     <string name="user_add_profile_title" msgid="828371911076521952">"Ajouter un profil ?"</string>
     <string name="user_add_user_message_setup" msgid="6136074867764164790">"Lorsque vous aurez créé un profil, cette personne devra le configurer elle-même."</string>
@@ -55,6 +56,22 @@
     <string name="camera_privacy_chip_dialog_ok" msgid="7285467760928137765">"OK"</string>
     <string name="sensor_privacy_start_use_camera_dialog_title" msgid="4787836783010823885">"Activer la caméra du véhicule ?"</string>
     <string name="sensor_privacy_start_use_camera_dialog_content" msgid="7749639131326657668">"Pour continuer, activez la caméra du système d\'infoloisirs. Elle sera activée pour toutes les applis qui ont l\'autorisation."</string>
+    <string name="system_bar_home_label" msgid="8413273833405495948">"Écran d\'accueil"</string>
+    <string name="system_bar_phone_label" msgid="5664288201806823777">"Téléphone"</string>
+    <string name="system_bar_applications_label" msgid="7081862804211786227">"Applications"</string>
+    <string name="system_bar_climate_control_label" msgid="4091187805919276017">"Climatisation"</string>
+    <string name="system_bar_notifications_label" msgid="6039158514903928210">"Notifications"</string>
+    <string name="system_bar_maps_label" msgid="7883864993280235380">"Maps"</string>
+    <string name="system_bar_media_label" msgid="6156112139796274847">"Médias"</string>
+    <string name="hvac_decrease_button_label" msgid="5628481079099995286">"Réduire la température"</string>
+    <string name="hvac_increase_button_label" msgid="2855688290787396792">"Augmenter la température"</string>
+    <string name="status_icon_bluetooth_disconnected" msgid="6773447522499007010">"Paramètre Bluetooth : déconnecté"</string>
+    <string name="status_icon_bluetooth_connected" msgid="4548446117525711779">"Paramètre Bluetooth : connecté"</string>
+    <string name="status_icon_bluetooth_off" msgid="5435041393564635821">"Paramètre Bluetooth : Bluetooth désactivé"</string>
+    <string name="status_icon_signal_mobile" msgid="7264721079060179783">"Paramètres du signal : utilisation des données mobiles"</string>
+    <string name="status_icon_signal_wifi" msgid="1257569337648058522">"Paramètres du signal : Wi-Fi activé"</string>
+    <string name="status_icon_signal_hotspot" msgid="1023039120452006880">"Paramètres du signal : point d\'accès activé"</string>
+    <string name="status_icon_display_status" msgid="2970020923181359144">"Paramètres d\'affichage"</string>
     <string name="activity_blocked_text" msgid="5353157279548801554">"Vous ne pouvez pas utiliser cette fonctionnalité en conduisant"</string>
     <string name="exit_button_close_application" msgid="112227710467017144">"Fermer l\'application"</string>
     <string name="exit_button_go_back" msgid="7988866855775300902">"Retour"</string>
diff --git a/res/values-gl/strings.xml b/res/values-gl/strings.xml
index 5bf6603..4d88c9a 100644
--- a/res/values-gl/strings.xml
+++ b/res/values-gl/strings.xml
@@ -24,6 +24,7 @@
     <string name="hvac_temperature_off" msgid="8370977023494579242">"APAGADO"</string>
     <string name="voice_recognition_toast" msgid="7579725862117020349">"O dispositivo Bluetooth xestionará o recoñecemento de voz"</string>
     <string name="car_add_user" msgid="6182764665687382136">"Engadir perfil"</string>
+    <string name="end_session" msgid="2765206020435441421">"Finalizar sesión"</string>
     <string name="car_new_user" msgid="6766334721724989964">"Novo perfil"</string>
     <string name="user_add_profile_title" msgid="828371911076521952">"Queres engadir un novo perfil?"</string>
     <string name="user_add_user_message_setup" msgid="6136074867764164790">"Despois de que crees un perfil novo, debe personalizalo a persoa á que lle pertence."</string>
@@ -55,6 +56,22 @@
     <string name="camera_privacy_chip_dialog_ok" msgid="7285467760928137765">"Aceptar"</string>
     <string name="sensor_privacy_start_use_camera_dialog_title" msgid="4787836783010823885">"Queres activar a cámara do vehículo?"</string>
     <string name="sensor_privacy_start_use_camera_dialog_content" msgid="7749639131326657668">"Para continuar, activa a cámara do sistema de información e entretemento. Con esta acción, activarase a cámara para todas as aplicacións que teñan permiso."</string>
+    <string name="system_bar_home_label" msgid="8413273833405495948">"Pantalla de inicio"</string>
+    <string name="system_bar_phone_label" msgid="5664288201806823777">"Teléfono"</string>
+    <string name="system_bar_applications_label" msgid="7081862804211786227">"Aplicacións"</string>
+    <string name="system_bar_climate_control_label" msgid="4091187805919276017">"Control de climatización"</string>
+    <string name="system_bar_notifications_label" msgid="6039158514903928210">"Notificacións"</string>
+    <string name="system_bar_maps_label" msgid="7883864993280235380">"Maps"</string>
+    <string name="system_bar_media_label" msgid="6156112139796274847">"Contido multimedia"</string>
+    <string name="hvac_decrease_button_label" msgid="5628481079099995286">"Baixar a temperatura"</string>
+    <string name="hvac_increase_button_label" msgid="2855688290787396792">"Subir a temperatura"</string>
+    <string name="status_icon_bluetooth_disconnected" msgid="6773447522499007010">"Opción de configuración de Bluetooth: desconectada"</string>
+    <string name="status_icon_bluetooth_connected" msgid="4548446117525711779">"Opción de configuración de Bluetooth: conectada"</string>
+    <string name="status_icon_bluetooth_off" msgid="5435041393564635821">"Opción de configuración de Bluetooth: Bluetooth desactivado"</string>
+    <string name="status_icon_signal_mobile" msgid="7264721079060179783">"Configuración de sinal: uso de datos móbiles"</string>
+    <string name="status_icon_signal_wifi" msgid="1257569337648058522">"Configuración de sinal: wifi activada"</string>
+    <string name="status_icon_signal_hotspot" msgid="1023039120452006880">"Configuración de sinal: zona wifi activada"</string>
+    <string name="status_icon_display_status" msgid="2970020923181359144">"Configuración de pantalla"</string>
     <string name="activity_blocked_text" msgid="5353157279548801554">"Non podes utilizar esta función mentres conduces"</string>
     <string name="exit_button_close_application" msgid="112227710467017144">"Pechar aplicación"</string>
     <string name="exit_button_go_back" msgid="7988866855775300902">"Atrás"</string>
diff --git a/res/values-gu/strings.xml b/res/values-gu/strings.xml
index a74b70e..aa996b4 100644
--- a/res/values-gu/strings.xml
+++ b/res/values-gu/strings.xml
@@ -24,6 +24,7 @@
     <string name="hvac_temperature_off" msgid="8370977023494579242">"બંધ"</string>
     <string name="voice_recognition_toast" msgid="7579725862117020349">"અવાજની ઓળખ હવે કનેક્ટેડ બ્લૂટૂથ ડિવાઇસ વડે નિયંત્રિત થશે"</string>
     <string name="car_add_user" msgid="6182764665687382136">"પ્રોફાઇલ ઉમેરો"</string>
+    <string name="end_session" msgid="2765206020435441421">"સત્ર સમાપ્ત કરો"</string>
     <string name="car_new_user" msgid="6766334721724989964">"નવી પ્રોફાઇલ"</string>
     <string name="user_add_profile_title" msgid="828371911076521952">"નવી પ્રોફાઇલ ઉમેરવી છે?"</string>
     <string name="user_add_user_message_setup" msgid="6136074867764164790">"તમે નવી પ્રોફાઇલ બનાવો, પછી સંબંધિત વ્યક્તિએ તેને પોતાના માટે કસ્ટમાઇઝ કરવી જોઈએ."</string>
@@ -55,6 +56,22 @@
     <string name="camera_privacy_chip_dialog_ok" msgid="7285467760928137765">"ઓકે"</string>
     <string name="sensor_privacy_start_use_camera_dialog_title" msgid="4787836783010823885">"શું વાહનનો કૅમેરા ચાલુ કરીએ?"</string>
     <string name="sensor_privacy_start_use_camera_dialog_content" msgid="7749639131326657668">"આગળ વધવા માટે, ઇન્ફોટેનમેન્ટ સિસ્ટમનો કૅમેરા ચાલુ કરો. આમ કરવાથી પરવાનગી ધરાવતી બધી ઍપ માટે કૅમેરા ચાલુ થશે."</string>
+    <string name="system_bar_home_label" msgid="8413273833405495948">"હોમ સ્ક્રીન"</string>
+    <string name="system_bar_phone_label" msgid="5664288201806823777">"ફોન"</string>
+    <string name="system_bar_applications_label" msgid="7081862804211786227">"ઍપ્લિકેશન"</string>
+    <string name="system_bar_climate_control_label" msgid="4091187805919276017">"આબોહવાનું નિયંત્રણ"</string>
+    <string name="system_bar_notifications_label" msgid="6039158514903928210">"નોટિફિકેશન"</string>
+    <string name="system_bar_maps_label" msgid="7883864993280235380">"Maps"</string>
+    <string name="system_bar_media_label" msgid="6156112139796274847">"મીડિયા"</string>
+    <string name="hvac_decrease_button_label" msgid="5628481079099995286">"તાપમાન ઘટાડો"</string>
+    <string name="hvac_increase_button_label" msgid="2855688290787396792">"તાપમાન વધારો"</string>
+    <string name="status_icon_bluetooth_disconnected" msgid="6773447522499007010">"બ્લૂટૂથનું સેટિંગ: ડિસ્કનેક્ટ કરેલું છે"</string>
+    <string name="status_icon_bluetooth_connected" msgid="4548446117525711779">"બ્લૂટૂથનું સેટિંગ: કનેક્ટ કરેલું છે"</string>
+    <string name="status_icon_bluetooth_off" msgid="5435041393564635821">"બ્લૂટૂથનું સેટિંગ: બ્લૂટૂથ બંધ છે"</string>
+    <string name="status_icon_signal_mobile" msgid="7264721079060179783">"સિગ્નલના સેટિંગ: મોબાઇલ ડેટાનો ઉપયોગ કરવામાં આવી રહ્યો છે"</string>
+    <string name="status_icon_signal_wifi" msgid="1257569337648058522">"સિગ્નલના સેટિંગ: વાઇ-ફાઇ ચાલુ છે"</string>
+    <string name="status_icon_signal_hotspot" msgid="1023039120452006880">"સિગ્નલના સેટિંગ: હૉટસ્પૉટ બંધ છે"</string>
+    <string name="status_icon_display_status" msgid="2970020923181359144">"ડિસ્પ્લેના સેટિંગ"</string>
     <string name="activity_blocked_text" msgid="5353157279548801554">"ડ્રાઇવ કરતી વખતે તમે આ સુવિધાનો ઉપયોગ કરી શકતા નથી"</string>
     <string name="exit_button_close_application" msgid="112227710467017144">"ઍપ બંધ કરો"</string>
     <string name="exit_button_go_back" msgid="7988866855775300902">"પાછળ"</string>
diff --git a/res/values-hi/strings.xml b/res/values-hi/strings.xml
index 9f47120..7005c05 100644
--- a/res/values-hi/strings.xml
+++ b/res/values-hi/strings.xml
@@ -24,6 +24,7 @@
     <string name="hvac_temperature_off" msgid="8370977023494579242">"बंद है"</string>
     <string name="voice_recognition_toast" msgid="7579725862117020349">"अब आवाज़ पहचानने का काम, कनेक्ट किए गए ब्लूटूथ डिवाइस करते हैं"</string>
     <string name="car_add_user" msgid="6182764665687382136">"कोई प्रोफ़ाइल जोड़ें"</string>
+    <string name="end_session" msgid="2765206020435441421">"सेशन खत्म करें"</string>
     <string name="car_new_user" msgid="6766334721724989964">"नई प्रोफ़ाइल"</string>
     <string name="user_add_profile_title" msgid="828371911076521952">"नई प्रोफ़ाइल जोड़ना है?"</string>
     <string name="user_add_user_message_setup" msgid="6136074867764164790">"नई प्रोफ़ाइल बनने के बाद, उपयोगकर्ता को उसे अपनी पसंद के मुताबिक बना लेना चाहिए."</string>
@@ -55,6 +56,22 @@
     <string name="camera_privacy_chip_dialog_ok" msgid="7285467760928137765">"ठीक है"</string>
     <string name="sensor_privacy_start_use_camera_dialog_title" msgid="4787836783010823885">"क्या गाड़ी का कैमरा चालू करना है?"</string>
     <string name="sensor_privacy_start_use_camera_dialog_content" msgid="7749639131326657668">"जारी रखने के लिए, सूचना और मनोरंजन की सुविधा देने वाले डिवाइस के कैमरे को चालू करें. इससे उन सभी ऐप्लिकेशन के लिए, कैमरा चालू हो जाएगा जिन्हें अनुमति है."</string>
+    <string name="system_bar_home_label" msgid="8413273833405495948">"होम स्क्रीन"</string>
+    <string name="system_bar_phone_label" msgid="5664288201806823777">"फ़ोन"</string>
+    <string name="system_bar_applications_label" msgid="7081862804211786227">"ऐप्लिकेशन"</string>
+    <string name="system_bar_climate_control_label" msgid="4091187805919276017">"क्लाइमेट कंट्रोल"</string>
+    <string name="system_bar_notifications_label" msgid="6039158514903928210">"सूचनाएं"</string>
+    <string name="system_bar_maps_label" msgid="7883864993280235380">"Maps"</string>
+    <string name="system_bar_media_label" msgid="6156112139796274847">"मीडिया"</string>
+    <string name="hvac_decrease_button_label" msgid="5628481079099995286">"तापमान कम करें"</string>
+    <string name="hvac_increase_button_label" msgid="2855688290787396792">"तापमान बढ़ाएं"</string>
+    <string name="status_icon_bluetooth_disconnected" msgid="6773447522499007010">"ब्लूटूथ सेटिंग: डिसकनेक्ट हो गई"</string>
+    <string name="status_icon_bluetooth_connected" msgid="4548446117525711779">"ब्लूटूथ सेटिंग: कनेक्ट हो गई"</string>
+    <string name="status_icon_bluetooth_off" msgid="5435041393564635821">"ब्लूटूथ सेटिंग: ब्लूटूथ बंद है"</string>
+    <string name="status_icon_signal_mobile" msgid="7264721079060179783">"सिग्नल सेटिंग: मोबाइल डेटा का इस्तेमाल किया जा रहा है"</string>
+    <string name="status_icon_signal_wifi" msgid="1257569337648058522">"सिग्नल सेटिंग: वाई-फ़ाई चालू है"</string>
+    <string name="status_icon_signal_hotspot" msgid="1023039120452006880">"सिग्नल सेटिंग: हॉटस्पॉट चालू है"</string>
+    <string name="status_icon_display_status" msgid="2970020923181359144">"डिसप्ले सेटिंग"</string>
     <string name="activity_blocked_text" msgid="5353157279548801554">"आप गाड़ी चलाते समय इस सुविधा का इस्तेमाल नहीं कर सकते"</string>
     <string name="exit_button_close_application" msgid="112227710467017144">"ऐप्लिकेशन बंद करें"</string>
     <string name="exit_button_go_back" msgid="7988866855775300902">"वापस जाएं"</string>
diff --git a/res/values-hr/strings.xml b/res/values-hr/strings.xml
index a541e44..7aa5190 100644
--- a/res/values-hr/strings.xml
+++ b/res/values-hr/strings.xml
@@ -24,6 +24,7 @@
     <string name="hvac_temperature_off" msgid="8370977023494579242">"ISKLJUČENO"</string>
     <string name="voice_recognition_toast" msgid="7579725862117020349">"Prepoznavanjem glasa rukuje se s povezanog Bluetooth uređaja"</string>
     <string name="car_add_user" msgid="6182764665687382136">"Dodaj profil"</string>
+    <string name="end_session" msgid="2765206020435441421">"Završi sesiju"</string>
     <string name="car_new_user" msgid="6766334721724989964">"Novi profil"</string>
     <string name="user_add_profile_title" msgid="828371911076521952">"Dodati novi profil?"</string>
     <string name="user_add_user_message_setup" msgid="6136074867764164790">"Nakon što izradite novi profil, ta osoba sama bi ga trebala prilagoditi."</string>
@@ -55,6 +56,22 @@
     <string name="camera_privacy_chip_dialog_ok" msgid="7285467760928137765">"U redu"</string>
     <string name="sensor_privacy_start_use_camera_dialog_title" msgid="4787836783010823885">"Želite li uključiti kameru vozila?"</string>
     <string name="sensor_privacy_start_use_camera_dialog_content" msgid="7749639131326657668">"Da biste nastavili, uključite kameru sustava za informiranje i zabavu. Na taj ćete način kameru uključiti za sve aplikacije koje imaju dopuštenje."</string>
+    <string name="system_bar_home_label" msgid="8413273833405495948">"Početni zaslon"</string>
+    <string name="system_bar_phone_label" msgid="5664288201806823777">"Telefon"</string>
+    <string name="system_bar_applications_label" msgid="7081862804211786227">"Aplikacije"</string>
+    <string name="system_bar_climate_control_label" msgid="4091187805919276017">"Upravljanje klima-uređajem"</string>
+    <string name="system_bar_notifications_label" msgid="6039158514903928210">"Obavijesti"</string>
+    <string name="system_bar_maps_label" msgid="7883864993280235380">"Karte"</string>
+    <string name="system_bar_media_label" msgid="6156112139796274847">"Mediji"</string>
+    <string name="hvac_decrease_button_label" msgid="5628481079099995286">"Snizi temperaturu"</string>
+    <string name="hvac_increase_button_label" msgid="2855688290787396792">"Povisi temperaturu"</string>
+    <string name="status_icon_bluetooth_disconnected" msgid="6773447522499007010">"Postavka Bluetootha: nije povezano"</string>
+    <string name="status_icon_bluetooth_connected" msgid="4548446117525711779">"Postavka Bluetootha: povezano"</string>
+    <string name="status_icon_bluetooth_off" msgid="5435041393564635821">"Postavka Bluetootha: Bluetooth je isključen"</string>
+    <string name="status_icon_signal_mobile" msgid="7264721079060179783">"Postavke signala: koriste se mobilni podaci"</string>
+    <string name="status_icon_signal_wifi" msgid="1257569337648058522">"Postavke signala: Wi-Fi je uključen"</string>
+    <string name="status_icon_signal_hotspot" msgid="1023039120452006880">"Postavke signala: žarišna točka je uključena"</string>
+    <string name="status_icon_display_status" msgid="2970020923181359144">"Postavke zaslona"</string>
     <string name="activity_blocked_text" msgid="5353157279548801554">"Tu značajku ne možete upotrebljavati tijekom vožnje"</string>
     <string name="exit_button_close_application" msgid="112227710467017144">"Zatvori aplikaciju"</string>
     <string name="exit_button_go_back" msgid="7988866855775300902">"Natrag"</string>
diff --git a/res/values-hu/strings.xml b/res/values-hu/strings.xml
index 0703845..91e0628 100644
--- a/res/values-hu/strings.xml
+++ b/res/values-hu/strings.xml
@@ -24,6 +24,7 @@
     <string name="hvac_temperature_off" msgid="8370977023494579242">"KI"</string>
     <string name="voice_recognition_toast" msgid="7579725862117020349">"A hangfelismerést a csatlakoztatott Bluetooth-eszköz kezeli"</string>
     <string name="car_add_user" msgid="6182764665687382136">"Profil hozzáadása"</string>
+    <string name="end_session" msgid="2765206020435441421">"Munkamenet befejezése"</string>
     <string name="car_new_user" msgid="6766334721724989964">"Új profil"</string>
     <string name="user_add_profile_title" msgid="828371911076521952">"Szeretne új profilt hozzáadni?"</string>
     <string name="user_add_user_message_setup" msgid="6136074867764164790">"Új profil létrehozása után a profilt a tulajdonosának kell személyre szabnia."</string>
@@ -55,6 +56,22 @@
     <string name="camera_privacy_chip_dialog_ok" msgid="7285467760928137765">"OK"</string>
     <string name="sensor_privacy_start_use_camera_dialog_title" msgid="4787836783010823885">"Bekapcsolja a jármű kameráját?"</string>
     <string name="sensor_privacy_start_use_camera_dialog_content" msgid="7749639131326657668">"A folytatáshoz kapcsolja be az infotainmentrendszer kameráját. Ezzel minden engedéllyel rendelkező alkalmazás számára bekapcsolja a kamerát."</string>
+    <string name="system_bar_home_label" msgid="8413273833405495948">"Kezdőképernyő"</string>
+    <string name="system_bar_phone_label" msgid="5664288201806823777">"Telefon"</string>
+    <string name="system_bar_applications_label" msgid="7081862804211786227">"Alkalmazások"</string>
+    <string name="system_bar_climate_control_label" msgid="4091187805919276017">"Légkondicionálás"</string>
+    <string name="system_bar_notifications_label" msgid="6039158514903928210">"Értesítések"</string>
+    <string name="system_bar_maps_label" msgid="7883864993280235380">"Térkép"</string>
+    <string name="system_bar_media_label" msgid="6156112139796274847">"Média"</string>
+    <string name="hvac_decrease_button_label" msgid="5628481079099995286">"Hőmérséklet csökkentése"</string>
+    <string name="hvac_increase_button_label" msgid="2855688290787396792">"Hőmérséklet növelése"</string>
+    <string name="status_icon_bluetooth_disconnected" msgid="6773447522499007010">"Bluetooth-beállítás: leválasztva"</string>
+    <string name="status_icon_bluetooth_connected" msgid="4548446117525711779">"Bluetooth-beállítás: csatlakoztatva"</string>
+    <string name="status_icon_bluetooth_off" msgid="5435041393564635821">"Bluetooth-beállítás: Bluetooth kikapcsolva"</string>
+    <string name="status_icon_signal_mobile" msgid="7264721079060179783">"Jelbeállítások: mobiladat-használat"</string>
+    <string name="status_icon_signal_wifi" msgid="1257569337648058522">"Jelbeállítások: Wi-Fi bekapcsolva"</string>
+    <string name="status_icon_signal_hotspot" msgid="1023039120452006880">"Jelbeállítások: hotspot bekapcsolva"</string>
+    <string name="status_icon_display_status" msgid="2970020923181359144">"Megjelenítési beállítások"</string>
     <string name="activity_blocked_text" msgid="5353157279548801554">"Vezetés közben nem használhatja ezt a funkciót"</string>
     <string name="exit_button_close_application" msgid="112227710467017144">"Alkalmazás bezárása"</string>
     <string name="exit_button_go_back" msgid="7988866855775300902">"Vissza"</string>
diff --git a/res/values-hy/strings.xml b/res/values-hy/strings.xml
index 1d967e5..17a2a86 100644
--- a/res/values-hy/strings.xml
+++ b/res/values-hy/strings.xml
@@ -24,6 +24,7 @@
     <string name="hvac_temperature_off" msgid="8370977023494579242">"ԱՆՋԱՏՎԱԾ Է"</string>
     <string name="voice_recognition_toast" msgid="7579725862117020349">"Ձայնի ճանաչումը մշակվում է միացված Bluetooth սարքի կողմից"</string>
     <string name="car_add_user" msgid="6182764665687382136">"Ավելացնել պրոֆիլ"</string>
+    <string name="end_session" msgid="2765206020435441421">"Ավարտել աշխատաշրջանը"</string>
     <string name="car_new_user" msgid="6766334721724989964">"Նոր պրոֆիլ"</string>
     <string name="user_add_profile_title" msgid="828371911076521952">"Ավելացնե՞լ նոր պրոֆիլ"</string>
     <string name="user_add_user_message_setup" msgid="6136074867764164790">"Երբ դուք նոր պրոֆիլ ստեղծեք, օգտատերը պետք է այն ինքնուրույն կարգավորի։"</string>
@@ -55,6 +56,22 @@
     <string name="camera_privacy_chip_dialog_ok" msgid="7285467760928137765">"Եղավ"</string>
     <string name="sensor_privacy_start_use_camera_dialog_title" msgid="4787836783010823885">"Միացնե՞լ ավտոմեքենայի տեսախցիկը"</string>
     <string name="sensor_privacy_start_use_camera_dialog_content" msgid="7749639131326657668">"Շարունակելու համար միացրեք տեղեկատվաժամանցային համակարգի տեսախցիկը։ Այն կմիանա նաև թույլտվություն ունեցող հավելվածների համար։"</string>
+    <string name="system_bar_home_label" msgid="8413273833405495948">"Հիմնական էկրան"</string>
+    <string name="system_bar_phone_label" msgid="5664288201806823777">"Հեռախոս"</string>
+    <string name="system_bar_applications_label" msgid="7081862804211786227">"Հավելվածներ"</string>
+    <string name="system_bar_climate_control_label" msgid="4091187805919276017">"Օդորակման կառավարում"</string>
+    <string name="system_bar_notifications_label" msgid="6039158514903928210">"Ծանուցումներ"</string>
+    <string name="system_bar_maps_label" msgid="7883864993280235380">"Քարտեզներ"</string>
+    <string name="system_bar_media_label" msgid="6156112139796274847">"Մեդիա"</string>
+    <string name="hvac_decrease_button_label" msgid="5628481079099995286">"Իջեցնել ջերմաստիճանը"</string>
+    <string name="hvac_increase_button_label" msgid="2855688290787396792">"Բարձրացնել ջերմաստիճանը"</string>
+    <string name="status_icon_bluetooth_disconnected" msgid="6773447522499007010">"Bluetooth-ի կարգավորում. անջատված է"</string>
+    <string name="status_icon_bluetooth_connected" msgid="4548446117525711779">"Bluetooth-ի կարգավորում. միացված է"</string>
+    <string name="status_icon_bluetooth_off" msgid="5435041393564635821">"Bluetooth-ի կարգավորում. Bluetooth-ն անջատված է"</string>
+    <string name="status_icon_signal_mobile" msgid="7264721079060179783">"Ազդանշանի կարգավորումներ․ օգտագործվում է բջջային ինտերնետ"</string>
+    <string name="status_icon_signal_wifi" msgid="1257569337648058522">"Ազդանշանի կարգավորումներ․ Wi-Fi-ը միացված է"</string>
+    <string name="status_icon_signal_hotspot" msgid="1023039120452006880">"Ազդանշանի կարգավորումներ․ թեժ կետը միացված է"</string>
+    <string name="status_icon_display_status" msgid="2970020923181359144">"Էկրանի կարգավորումներ"</string>
     <string name="activity_blocked_text" msgid="5353157279548801554">"Դուք չեք կարող օգտագործել այս գործառույթը մեքենա վարելիս"</string>
     <string name="exit_button_close_application" msgid="112227710467017144">"Փակել հավելվածը"</string>
     <string name="exit_button_go_back" msgid="7988866855775300902">"Հետ"</string>
diff --git a/res/values-in/strings.xml b/res/values-in/strings.xml
index ff0f7bc..bff287b 100644
--- a/res/values-in/strings.xml
+++ b/res/values-in/strings.xml
@@ -24,6 +24,7 @@
     <string name="hvac_temperature_off" msgid="8370977023494579242">"NONAKTIF"</string>
     <string name="voice_recognition_toast" msgid="7579725862117020349">"Pengenalan suara ditangani perangkat Bluetooth terhubung"</string>
     <string name="car_add_user" msgid="6182764665687382136">"Tambahkan profil"</string>
+    <string name="end_session" msgid="2765206020435441421">"Akhiri sesi"</string>
     <string name="car_new_user" msgid="6766334721724989964">"Profil Baru"</string>
     <string name="user_add_profile_title" msgid="828371911076521952">"Tambahkan profil baru?"</string>
     <string name="user_add_user_message_setup" msgid="6136074867764164790">"Setelah Anda membuat profil baru, pengguna tersebut harus menyesuaikan profilnya sendiri."</string>
@@ -55,6 +56,22 @@
     <string name="camera_privacy_chip_dialog_ok" msgid="7285467760928137765">"Oke"</string>
     <string name="sensor_privacy_start_use_camera_dialog_title" msgid="4787836783010823885">"Aktifkan kamera kendaraan?"</string>
     <string name="sensor_privacy_start_use_camera_dialog_content" msgid="7749639131326657668">"Untuk melanjutkan, aktifkan kamera sistem infotainmen. Ini akan mengaktifkan kamera untuk semua aplikasi yang memiliki izin."</string>
+    <string name="system_bar_home_label" msgid="8413273833405495948">"Layar Utama"</string>
+    <string name="system_bar_phone_label" msgid="5664288201806823777">"Telepon"</string>
+    <string name="system_bar_applications_label" msgid="7081862804211786227">"Aplikasi"</string>
+    <string name="system_bar_climate_control_label" msgid="4091187805919276017">"Kontrol Iklim"</string>
+    <string name="system_bar_notifications_label" msgid="6039158514903928210">"Notifikasi"</string>
+    <string name="system_bar_maps_label" msgid="7883864993280235380">"Maps"</string>
+    <string name="system_bar_media_label" msgid="6156112139796274847">"Media"</string>
+    <string name="hvac_decrease_button_label" msgid="5628481079099995286">"Turunkan suhu"</string>
+    <string name="hvac_increase_button_label" msgid="2855688290787396792">"Naikkan suhu"</string>
+    <string name="status_icon_bluetooth_disconnected" msgid="6773447522499007010">"Setelan Bluetooth: Terputus"</string>
+    <string name="status_icon_bluetooth_connected" msgid="4548446117525711779">"Setelan Bluetooth: Terhubung"</string>
+    <string name="status_icon_bluetooth_off" msgid="5435041393564635821">"Setelan Bluetooth: Bluetooth nonaktif"</string>
+    <string name="status_icon_signal_mobile" msgid="7264721079060179783">"Setelan Sinyal: Menggunakan Data Seluler"</string>
+    <string name="status_icon_signal_wifi" msgid="1257569337648058522">"Setelan Sinyal: Wi-Fi Aktif"</string>
+    <string name="status_icon_signal_hotspot" msgid="1023039120452006880">"Setelan Sinyal: Hotspot Aktif"</string>
+    <string name="status_icon_display_status" msgid="2970020923181359144">"Setelan Layar"</string>
     <string name="activity_blocked_text" msgid="5353157279548801554">"Anda tidak dapat menggunakan fitur ini saat mengemudi"</string>
     <string name="exit_button_close_application" msgid="112227710467017144">"Tutup aplikasi"</string>
     <string name="exit_button_go_back" msgid="7988866855775300902">"Kembali"</string>
diff --git a/res/values-is/strings.xml b/res/values-is/strings.xml
index f1b85cc..836f291 100644
--- a/res/values-is/strings.xml
+++ b/res/values-is/strings.xml
@@ -24,6 +24,7 @@
     <string name="hvac_temperature_off" msgid="8370977023494579242">"SLÖKKT"</string>
     <string name="voice_recognition_toast" msgid="7579725862117020349">"Raddgreiningu er nú stjórnað af tengdu Bluetooth-tæki"</string>
     <string name="car_add_user" msgid="6182764665687382136">"Bæta við prófíl"</string>
+    <string name="end_session" msgid="2765206020435441421">"Ljúka lotu"</string>
     <string name="car_new_user" msgid="6766334721724989964">"Nýr prófíll"</string>
     <string name="user_add_profile_title" msgid="828371911076521952">"Bæta við nýjum prófíl?"</string>
     <string name="user_add_user_message_setup" msgid="6136074867764164790">"Eftir að þú býrð til nýjan prófíl ætti eigandi prófílsins að sérsníða hann eftir eigin höfði."</string>
@@ -55,6 +56,22 @@
     <string name="camera_privacy_chip_dialog_ok" msgid="7285467760928137765">"Í lagi"</string>
     <string name="sensor_privacy_start_use_camera_dialog_title" msgid="4787836783010823885">"Kveikja á myndavél ökutækisins?"</string>
     <string name="sensor_privacy_start_use_camera_dialog_content" msgid="7749639131326657668">"Kveiktu á myndavél upplýsinga- og afþreyingakerfisins til að halda áfram. Þetta kveikir á myndavélinni fyrir öll forrit með heimild."</string>
+    <string name="system_bar_home_label" msgid="8413273833405495948">"Heimaskjár"</string>
+    <string name="system_bar_phone_label" msgid="5664288201806823777">"Sími"</string>
+    <string name="system_bar_applications_label" msgid="7081862804211786227">"Forrit"</string>
+    <string name="system_bar_climate_control_label" msgid="4091187805919276017">"Hitastjórnun"</string>
+    <string name="system_bar_notifications_label" msgid="6039158514903928210">"Tilkynningar"</string>
+    <string name="system_bar_maps_label" msgid="7883864993280235380">"Kort"</string>
+    <string name="system_bar_media_label" msgid="6156112139796274847">"Efni"</string>
+    <string name="hvac_decrease_button_label" msgid="5628481079099995286">"Lækka hitastig"</string>
+    <string name="hvac_increase_button_label" msgid="2855688290787396792">"Hækka hitastig"</string>
+    <string name="status_icon_bluetooth_disconnected" msgid="6773447522499007010">"Bluetooth-stillingar: Aftengt"</string>
+    <string name="status_icon_bluetooth_connected" msgid="4548446117525711779">"Bluetooth-stillingar: Tengt"</string>
+    <string name="status_icon_bluetooth_off" msgid="5435041393564635821">"Bluetooth-stillingar: Slökkt á Bluetooth"</string>
+    <string name="status_icon_signal_mobile" msgid="7264721079060179783">"Stillingar merkis: Farsímagögn í notkun"</string>
+    <string name="status_icon_signal_wifi" msgid="1257569337648058522">"Stillingar merkis: Kveikt á Wi-Fi"</string>
+    <string name="status_icon_signal_hotspot" msgid="1023039120452006880">"Stillingar merkis: Kveikt á heitum reit"</string>
+    <string name="status_icon_display_status" msgid="2970020923181359144">"Skjástillingar"</string>
     <string name="activity_blocked_text" msgid="5353157279548801554">"Þú getur ekki notað þennan eiginleika við akstur"</string>
     <string name="exit_button_close_application" msgid="112227710467017144">"Loka forriti"</string>
     <string name="exit_button_go_back" msgid="7988866855775300902">"Til baka"</string>
diff --git a/res/values-it/strings.xml b/res/values-it/strings.xml
index dd27dae..d67872e 100644
--- a/res/values-it/strings.xml
+++ b/res/values-it/strings.xml
@@ -24,6 +24,7 @@
     <string name="hvac_temperature_off" msgid="8370977023494579242">"OFF"</string>
     <string name="voice_recognition_toast" msgid="7579725862117020349">"Riconoscimento vocale gestito da dispos. Bluetooth connesso"</string>
     <string name="car_add_user" msgid="6182764665687382136">"Aggiungi un profilo"</string>
+    <string name="end_session" msgid="2765206020435441421">"Termina sessione"</string>
     <string name="car_new_user" msgid="6766334721724989964">"Nuovo profilo"</string>
     <string name="user_add_profile_title" msgid="828371911076521952">"Vuoi aggiungere nuovo profilo?"</string>
     <string name="user_add_user_message_setup" msgid="6136074867764164790">"I nuovi profili dovrebbero essere personalizzati dalle persone per cui sono stati creati."</string>
@@ -55,6 +56,22 @@
     <string name="camera_privacy_chip_dialog_ok" msgid="7285467760928137765">"OK"</string>
     <string name="sensor_privacy_start_use_camera_dialog_title" msgid="4787836783010823885">"Attivare la fotocamera del veicolo?"</string>
     <string name="sensor_privacy_start_use_camera_dialog_content" msgid="7749639131326657668">"Per continuare, attiva la fotocamera del sistema di infotainment. Questa operazione attiverà la fotocamera per tutte le app provviste di autorizzazione."</string>
+    <string name="system_bar_home_label" msgid="8413273833405495948">"Schermata Home"</string>
+    <string name="system_bar_phone_label" msgid="5664288201806823777">"Telefono"</string>
+    <string name="system_bar_applications_label" msgid="7081862804211786227">"Applicazioni"</string>
+    <string name="system_bar_climate_control_label" msgid="4091187805919276017">"Controllo climatizzazione"</string>
+    <string name="system_bar_notifications_label" msgid="6039158514903928210">"Notifiche"</string>
+    <string name="system_bar_maps_label" msgid="7883864993280235380">"Google Maps"</string>
+    <string name="system_bar_media_label" msgid="6156112139796274847">"Contenuti multimediali"</string>
+    <string name="hvac_decrease_button_label" msgid="5628481079099995286">"Abbassa la temperatura"</string>
+    <string name="hvac_increase_button_label" msgid="2855688290787396792">"Aumenta la temperatura"</string>
+    <string name="status_icon_bluetooth_disconnected" msgid="6773447522499007010">"Impostazione Bluetooth: disconnesso"</string>
+    <string name="status_icon_bluetooth_connected" msgid="4548446117525711779">"Impostazione Bluetooth: connesso"</string>
+    <string name="status_icon_bluetooth_off" msgid="5435041393564635821">"Impostazione Bluetooth: Bluetooth OFF"</string>
+    <string name="status_icon_signal_mobile" msgid="7264721079060179783">"Impostazioni segnale: dati mobili in uso"</string>
+    <string name="status_icon_signal_wifi" msgid="1257569337648058522">"Impostazioni segnale: Wi-Fi ON"</string>
+    <string name="status_icon_signal_hotspot" msgid="1023039120452006880">"Impostazioni segnale: hotspot ON"</string>
+    <string name="status_icon_display_status" msgid="2970020923181359144">"Impostazioni display"</string>
     <string name="activity_blocked_text" msgid="5353157279548801554">"Non è possibile usare questa funzionalità durante la guida"</string>
     <string name="exit_button_close_application" msgid="112227710467017144">"Chiudi app"</string>
     <string name="exit_button_go_back" msgid="7988866855775300902">"Indietro"</string>
diff --git a/res/values-iw/strings.xml b/res/values-iw/strings.xml
index ced1c6e..8446c91 100644
--- a/res/values-iw/strings.xml
+++ b/res/values-iw/strings.xml
@@ -24,6 +24,7 @@
     <string name="hvac_temperature_off" msgid="8370977023494579242">"כבויה"</string>
     <string name="voice_recognition_toast" msgid="7579725862117020349">"הזיהוי הקולי מתבצע עכשיו במכשיר Bluetooth מחובר"</string>
     <string name="car_add_user" msgid="6182764665687382136">"להוספת פרופיל"</string>
+    <string name="end_session" msgid="2765206020435441421">"לסיום הסשן"</string>
     <string name="car_new_user" msgid="6766334721724989964">"פרופיל חדש"</string>
     <string name="user_add_profile_title" msgid="828371911076521952">"להוסיף פרופיל חדש?"</string>
     <string name="user_add_user_message_setup" msgid="6136074867764164790">"לאחר יצירה של פרופיל חדש, המשתמש של הפרופיל הזה צריך להתאים אותו אישית בעצמו."</string>
@@ -55,6 +56,22 @@
     <string name="camera_privacy_chip_dialog_ok" msgid="7285467760928137765">"אישור"</string>
     <string name="sensor_privacy_start_use_camera_dialog_title" msgid="4787836783010823885">"להפעיל את המצלמה ברכב?"</string>
     <string name="sensor_privacy_start_use_camera_dialog_content" msgid="7749639131326657668">"כדי להמשיך, צריך להפעיל את המצלמה של מערכת המידע והבידור. פעולה זו תפעיל את המצלמה לכל האפליקציות שקיבלו הרשאה."</string>
+    <string name="system_bar_home_label" msgid="8413273833405495948">"מסך הבית"</string>
+    <string name="system_bar_phone_label" msgid="5664288201806823777">"טלפון"</string>
+    <string name="system_bar_applications_label" msgid="7081862804211786227">"אפליקציות"</string>
+    <string name="system_bar_climate_control_label" msgid="4091187805919276017">"בקרת אקלים"</string>
+    <string name="system_bar_notifications_label" msgid="6039158514903928210">"התראות"</string>
+    <string name="system_bar_maps_label" msgid="7883864993280235380">"מפות"</string>
+    <string name="system_bar_media_label" msgid="6156112139796274847">"מדיה"</string>
+    <string name="hvac_decrease_button_label" msgid="5628481079099995286">"הורדת הטמפרטורה"</string>
+    <string name="hvac_increase_button_label" msgid="2855688290787396792">"העלאת הטמפרטורה"</string>
+    <string name="status_icon_bluetooth_disconnected" msgid="6773447522499007010">"הגדרת ה-Bluetooth: מנותק"</string>
+    <string name="status_icon_bluetooth_connected" msgid="4548446117525711779">"הגדרת ה-Bluetooth: מחובר"</string>
+    <string name="status_icon_bluetooth_off" msgid="5435041393564635821">"הגדרת ה-Bluetooth: כבוי"</string>
+    <string name="status_icon_signal_mobile" msgid="7264721079060179783">"הגדרות האות: שימוש בחבילת גלישה"</string>
+    <string name="status_icon_signal_wifi" msgid="1257569337648058522">"הגדרות האות: Wi-Fi פועל"</string>
+    <string name="status_icon_signal_hotspot" msgid="1023039120452006880">"הגדרות האות: נקודת אינטרנט פועלת"</string>
+    <string name="status_icon_display_status" msgid="2970020923181359144">"הגדרות התצוגה"</string>
     <string name="activity_blocked_text" msgid="5353157279548801554">"אי אפשר להשתמש בתכונה הזו במהלך הנהיגה"</string>
     <string name="exit_button_close_application" msgid="112227710467017144">"סגירת האפליקציה"</string>
     <string name="exit_button_go_back" msgid="7988866855775300902">"חזרה"</string>
diff --git a/res/values-ja/strings.xml b/res/values-ja/strings.xml
index 983bcde..e5fc05e 100644
--- a/res/values-ja/strings.xml
+++ b/res/values-ja/strings.xml
@@ -24,6 +24,7 @@
     <string name="hvac_temperature_off" msgid="8370977023494579242">"OFF"</string>
     <string name="voice_recognition_toast" msgid="7579725862117020349">"Bluetooth 接続デバイスで音声認識が処理されるようになりました"</string>
     <string name="car_add_user" msgid="6182764665687382136">"プロファイルを追加"</string>
+    <string name="end_session" msgid="2765206020435441421">"セッションを終了"</string>
     <string name="car_new_user" msgid="6766334721724989964">"新しいプロファイル"</string>
     <string name="user_add_profile_title" msgid="828371911076521952">"新しいプロファイルの追加"</string>
     <string name="user_add_user_message_setup" msgid="6136074867764164790">"新しいプロファイルを作成したら、そのプロファイルのユーザーは自分でカスタマイズする必要があります。"</string>
@@ -55,6 +56,22 @@
     <string name="camera_privacy_chip_dialog_ok" msgid="7285467760928137765">"OK"</string>
     <string name="sensor_privacy_start_use_camera_dialog_title" msgid="4787836783010823885">"車のカメラを ON にしますか?"</string>
     <string name="sensor_privacy_start_use_camera_dialog_content" msgid="7749639131326657668">"続行するには、インフォテインメント システムのカメラを ON にしてください。これにより、権限が付与されているすべてのアプリに対してカメラが ON になります。"</string>
+    <string name="system_bar_home_label" msgid="8413273833405495948">"ホーム画面"</string>
+    <string name="system_bar_phone_label" msgid="5664288201806823777">"電話"</string>
+    <string name="system_bar_applications_label" msgid="7081862804211786227">"アプリ"</string>
+    <string name="system_bar_climate_control_label" msgid="4091187805919276017">"暖房換気空調システム"</string>
+    <string name="system_bar_notifications_label" msgid="6039158514903928210">"通知"</string>
+    <string name="system_bar_maps_label" msgid="7883864993280235380">"マップ"</string>
+    <string name="system_bar_media_label" msgid="6156112139796274847">"メディア"</string>
+    <string name="hvac_decrease_button_label" msgid="5628481079099995286">"温度を下げる"</string>
+    <string name="hvac_increase_button_label" msgid="2855688290787396792">"温度を上げる"</string>
+    <string name="status_icon_bluetooth_disconnected" msgid="6773447522499007010">"Bluetooth の設定: 接続解除済み"</string>
+    <string name="status_icon_bluetooth_connected" msgid="4548446117525711779">"Bluetooth の設定: 接続済み"</string>
+    <string name="status_icon_bluetooth_off" msgid="5435041393564635821">"Bluetooth の設定: Bluetooth OFF"</string>
+    <string name="status_icon_signal_mobile" msgid="7264721079060179783">"電波状況の設定: モバイルデータを使用中"</string>
+    <string name="status_icon_signal_wifi" msgid="1257569337648058522">"電波状況の設定: Wi-Fi ON"</string>
+    <string name="status_icon_signal_hotspot" msgid="1023039120452006880">"電波状況の設定: アクセス ポイント ON"</string>
+    <string name="status_icon_display_status" msgid="2970020923181359144">"ディスプレイの設定"</string>
     <string name="activity_blocked_text" msgid="5353157279548801554">"運転中はこの機能を利用できません"</string>
     <string name="exit_button_close_application" msgid="112227710467017144">"アプリを閉じる"</string>
     <string name="exit_button_go_back" msgid="7988866855775300902">"戻る"</string>
diff --git a/res/values-ka/strings.xml b/res/values-ka/strings.xml
index 453ab4e..0da2fd3 100644
--- a/res/values-ka/strings.xml
+++ b/res/values-ka/strings.xml
@@ -24,6 +24,7 @@
     <string name="hvac_temperature_off" msgid="8370977023494579242">"გამორთულია"</string>
     <string name="voice_recognition_toast" msgid="7579725862117020349">"ხმის ამოცნობა დამუშავდება დაკავშირებული Bluetooth-მოწყობილობით"</string>
     <string name="car_add_user" msgid="6182764665687382136">"პროფილის დამატება"</string>
+    <string name="end_session" msgid="2765206020435441421">"სესიის დასრულება"</string>
     <string name="car_new_user" msgid="6766334721724989964">"ახალი პროფილი"</string>
     <string name="user_add_profile_title" msgid="828371911076521952">"დაემატოს ახალი პროფილი?"</string>
     <string name="user_add_user_message_setup" msgid="6136074867764164790">"მას შემდეგ, რაც ახალ პროფილს შექმნით, ამ პიროვნებამ თვითონ უნდა დააყენოს მისი პარამეტრები."</string>
@@ -55,6 +56,22 @@
     <string name="camera_privacy_chip_dialog_ok" msgid="7285467760928137765">"კარგი"</string>
     <string name="sensor_privacy_start_use_camera_dialog_title" msgid="4787836783010823885">"ჩაირთოს ავტომობილის კამერა?"</string>
     <string name="sensor_privacy_start_use_camera_dialog_content" msgid="7749639131326657668">"გასაგრძელებლად ჩართეთ გართობის/საინფორმაციო სისტემის კამერა. ეს მოქმედება ყველა ნებადართულ აპს კამერას ჩაურთავს."</string>
+    <string name="system_bar_home_label" msgid="8413273833405495948">"მთავარი ეკრანი"</string>
+    <string name="system_bar_phone_label" msgid="5664288201806823777">"ტელეფონი"</string>
+    <string name="system_bar_applications_label" msgid="7081862804211786227">"აპლიკაციები"</string>
+    <string name="system_bar_climate_control_label" msgid="4091187805919276017">"კლიმატის კონტროლი"</string>
+    <string name="system_bar_notifications_label" msgid="6039158514903928210">"შეტყობინებები"</string>
+    <string name="system_bar_maps_label" msgid="7883864993280235380">"Maps"</string>
+    <string name="system_bar_media_label" msgid="6156112139796274847">"მედია"</string>
+    <string name="hvac_decrease_button_label" msgid="5628481079099995286">"ტემპერატურის დაწევა"</string>
+    <string name="hvac_increase_button_label" msgid="2855688290787396792">"ტემპერატურის აწევა"</string>
+    <string name="status_icon_bluetooth_disconnected" msgid="6773447522499007010">"Bluetooth-ის პარამეტრი: კავშირი გაწყვეტილია"</string>
+    <string name="status_icon_bluetooth_connected" msgid="4548446117525711779">"Bluetooth-ის პარამეტრი: დაკავშირებულია"</string>
+    <string name="status_icon_bluetooth_off" msgid="5435041393564635821">"Bluetooth-ის პარამეტრი: Bluetooth გამორთულია"</string>
+    <string name="status_icon_signal_mobile" msgid="7264721079060179783">"სიგნალის პარამეტრები: გამოიყენება მობილური ინტერნეტი"</string>
+    <string name="status_icon_signal_wifi" msgid="1257569337648058522">"სიგნალის პარამეტრები: Wifi ჩართულია"</string>
+    <string name="status_icon_signal_hotspot" msgid="1023039120452006880">"სიგნალის პარამეტრები: უსადენო ქსელი ჩართულია"</string>
+    <string name="status_icon_display_status" msgid="2970020923181359144">"ჩვენების პარამეტრები"</string>
     <string name="activity_blocked_text" msgid="5353157279548801554">"მანქანის მართვისას ამ ფუნქციას ვერ გამოიყენებთ"</string>
     <string name="exit_button_close_application" msgid="112227710467017144">"აპის დახურვა"</string>
     <string name="exit_button_go_back" msgid="7988866855775300902">"უკან"</string>
diff --git a/res/values-kk/strings.xml b/res/values-kk/strings.xml
index 5fd0f21..d468a4f 100644
--- a/res/values-kk/strings.xml
+++ b/res/values-kk/strings.xml
@@ -24,6 +24,7 @@
     <string name="hvac_temperature_off" msgid="8370977023494579242">"ӨШІРУЛІ"</string>
     <string name="voice_recognition_toast" msgid="7579725862117020349">"Дауысты тану үшін Bluetooth құрылғысы пайдаланылады."</string>
     <string name="car_add_user" msgid="6182764665687382136">"Профиль қосу"</string>
+    <string name="end_session" msgid="2765206020435441421">"Сеансты аяқтау"</string>
     <string name="car_new_user" msgid="6766334721724989964">"Жаңа профиль"</string>
     <string name="user_add_profile_title" msgid="828371911076521952">"Жаңа профиль қосу керек пе?"</string>
     <string name="user_add_user_message_setup" msgid="6136074867764164790">"Сіз жаңа профиль құрып болған соң, пайдаланушы оны өзіне ыңғайлы етіп реттеуі тиіс."</string>
@@ -55,6 +56,22 @@
     <string name="camera_privacy_chip_dialog_ok" msgid="7285467760928137765">"Жарайды"</string>
     <string name="sensor_privacy_start_use_camera_dialog_title" msgid="4787836783010823885">"Көлік камерасын қосу керек пе?"</string>
     <string name="sensor_privacy_start_use_camera_dialog_content" msgid="7749639131326657668">"Жалғастыру үшін ақпараттық-сауықтық жүйе камерасын қосыңыз. Рұқсаты бар барлық қолданба үшін камера қосылады."</string>
+    <string name="system_bar_home_label" msgid="8413273833405495948">"Негізгі экран"</string>
+    <string name="system_bar_phone_label" msgid="5664288201806823777">"Телефон"</string>
+    <string name="system_bar_applications_label" msgid="7081862804211786227">"Қолданбалар"</string>
+    <string name="system_bar_climate_control_label" msgid="4091187805919276017">"Кондиционерді басқару"</string>
+    <string name="system_bar_notifications_label" msgid="6039158514903928210">"Хабарландырулар"</string>
+    <string name="system_bar_maps_label" msgid="7883864993280235380">"Maps"</string>
+    <string name="system_bar_media_label" msgid="6156112139796274847">"Мультимeдиа"</string>
+    <string name="hvac_decrease_button_label" msgid="5628481079099995286">"Температураны төмендету"</string>
+    <string name="hvac_increase_button_label" msgid="2855688290787396792">"Температураны көтеру"</string>
+    <string name="status_icon_bluetooth_disconnected" msgid="6773447522499007010">"Bluetooth параметрі: ажыратулы"</string>
+    <string name="status_icon_bluetooth_connected" msgid="4548446117525711779">"Bluetooth параметрі: қосулы"</string>
+    <string name="status_icon_bluetooth_off" msgid="5435041393564635821">"Bluetooth параметрі: Bluetooth өшірулі"</string>
+    <string name="status_icon_signal_mobile" msgid="7264721079060179783">"Сигнал параметрлері: мобильдік интернет пайдаланылуда"</string>
+    <string name="status_icon_signal_wifi" msgid="1257569337648058522">"Сигнал параметрлері: Wi‑Fi қосулы"</string>
+    <string name="status_icon_signal_hotspot" msgid="1023039120452006880">"Сигнал параметрлері: хотспот қосулы"</string>
+    <string name="status_icon_display_status" msgid="2970020923181359144">"Дисплей параметрлері"</string>
     <string name="activity_blocked_text" msgid="5353157279548801554">"Бұл функцияны көлік жүргізген кезде пайдалана алмайсыз."</string>
     <string name="exit_button_close_application" msgid="112227710467017144">"Қолданбаны жабу"</string>
     <string name="exit_button_go_back" msgid="7988866855775300902">"Артқа"</string>
diff --git a/res/values-km/strings.xml b/res/values-km/strings.xml
index 1333fae..8e3412d 100644
--- a/res/values-km/strings.xml
+++ b/res/values-km/strings.xml
@@ -24,6 +24,7 @@
     <string name="hvac_temperature_off" msgid="8370977023494579242">"បិទ"</string>
     <string name="voice_recognition_toast" msgid="7579725862117020349">"ឥឡូវនេះ ការសម្គាល់សំឡេងត្រូវបានចាត់ចែងដោយឧបករណ៍ដែលបានភ្ជាប់ប៊្លូធូស"</string>
     <string name="car_add_user" msgid="6182764665687382136">"បញ្ចូល​កម្រងព័ត៌មាន"</string>
+    <string name="end_session" msgid="2765206020435441421">"បញ្ចប់​សម័យ"</string>
     <string name="car_new_user" msgid="6766334721724989964">"កម្រងព័ត៌មាន​ថ្មី"</string>
     <string name="user_add_profile_title" msgid="828371911076521952">"បញ្ចូល​កម្រងព័ត៌មានថ្មី​ឬ?"</string>
     <string name="user_add_user_message_setup" msgid="6136074867764164790">"បន្ទាប់ពីអ្នកបង្កើតកម្រងព័ត៌មានថ្មី បុគ្គលនោះគួរតែប្ដូរកម្រងព័ត៌មាននោះតាមបំណងសម្រាប់ខ្លួនគាត់ផ្ទាល់។"</string>
@@ -55,6 +56,22 @@
     <string name="camera_privacy_chip_dialog_ok" msgid="7285467760928137765">"យល់ព្រម"</string>
     <string name="sensor_privacy_start_use_camera_dialog_title" msgid="4787836783010823885">"បើកកាមេរ៉ាយានជំនិះឬ?"</string>
     <string name="sensor_privacy_start_use_camera_dialog_content" msgid="7749639131326657668">"ដើម្បីបន្ត សូមបើក​កាមេរ៉ា​ប្រព័ន្ធព័ត៌មាន និងកម្សាន្ត។ ការធ្វើបែបនេះ​នឹងបើកកាមេរ៉ា​សម្រាប់កម្មវិធីទាំងអស់​ដែលមាន​ការអនុញ្ញាត។"</string>
+    <string name="system_bar_home_label" msgid="8413273833405495948">"អេក្រង់ដើម"</string>
+    <string name="system_bar_phone_label" msgid="5664288201806823777">"ទូរសព្ទ"</string>
+    <string name="system_bar_applications_label" msgid="7081862804211786227">"កម្មវិធី"</string>
+    <string name="system_bar_climate_control_label" msgid="4091187805919276017">"ការគ្រប់គ្រងអាកាសធាតុ"</string>
+    <string name="system_bar_notifications_label" msgid="6039158514903928210">"ការ​ជូនដំណឹង"</string>
+    <string name="system_bar_maps_label" msgid="7883864993280235380">"ផែនទី"</string>
+    <string name="system_bar_media_label" msgid="6156112139796274847">"មេឌៀ"</string>
+    <string name="hvac_decrease_button_label" msgid="5628481079099995286">"បន្ថយសីតុណ្ហភាព"</string>
+    <string name="hvac_increase_button_label" msgid="2855688290787396792">"បង្កើនសីតុណ្ហភាព"</string>
+    <string name="status_icon_bluetooth_disconnected" msgid="6773447522499007010">"ការកំណត់ប៊្លូធូស៖ បានផ្តាច់"</string>
+    <string name="status_icon_bluetooth_connected" msgid="4548446117525711779">"ការកំណត់ប៊្លូធូស៖ បានភ្ជាប់"</string>
+    <string name="status_icon_bluetooth_off" msgid="5435041393564635821">"ការកំណត់ប៊្លូធូស៖ បានបិទប៊្លូធូស"</string>
+    <string name="status_icon_signal_mobile" msgid="7264721079060179783">"ការកំណត់រលកសញ្ញា៖ កំពុងប្រើប្រាស់ទិន្នន័យទូរសព្ទចល័ត"</string>
+    <string name="status_icon_signal_wifi" msgid="1257569337648058522">"ការកំណត់រលកសញ្ញា៖ បានបើក Wi-Fi"</string>
+    <string name="status_icon_signal_hotspot" msgid="1023039120452006880">"ការកំណត់រលកសញ្ញា៖ បានបើកហតស្ប៉ត"</string>
+    <string name="status_icon_display_status" msgid="2970020923181359144">"ការកំណត់​ផ្ទាំងអេក្រង់"</string>
     <string name="activity_blocked_text" msgid="5353157279548801554">"អ្នកមិនអាចប្រើ​មុខងារនេះ​បានទេ ខណៈពេលកំពុង​បើកបរ"</string>
     <string name="exit_button_close_application" msgid="112227710467017144">"បិទកម្មវិធី"</string>
     <string name="exit_button_go_back" msgid="7988866855775300902">"ថយក្រោយ"</string>
diff --git a/res/values-kn/strings.xml b/res/values-kn/strings.xml
index 72c730b..727df60 100644
--- a/res/values-kn/strings.xml
+++ b/res/values-kn/strings.xml
@@ -24,6 +24,7 @@
     <string name="hvac_temperature_off" msgid="8370977023494579242">"ಆಫ್"</string>
     <string name="voice_recognition_toast" msgid="7579725862117020349">"ಇದೀಗ ಕನೆಕ್ಟ್ ಆದ ಬ್ಲೂಟೂತ್ ಸಾಧನ ಧ್ವನಿ ಗುರುತಿಸುವಿಕೆ ನಿರ್ವಹಿಸಿದೆ"</string>
     <string name="car_add_user" msgid="6182764665687382136">"ಒಂದು ಪ್ರೊಫೈಲ್ ಅನ್ನು ಸೇರಿಸಿ"</string>
+    <string name="end_session" msgid="2765206020435441421">"ಸೆಷನ್ ಅಂತ್ಯಗೊಳಿಸಿ"</string>
     <string name="car_new_user" msgid="6766334721724989964">"ಹೊಸ ಪ್ರೊಫೈಲ್"</string>
     <string name="user_add_profile_title" msgid="828371911076521952">"ಹೊಸ ಪ್ರೊಫೈಲ್ ಅನ್ನು ಸೇರಿಸಬೇಕೇ?"</string>
     <string name="user_add_user_message_setup" msgid="6136074867764164790">"ನೀವು ಹೊಸ ಪ್ರೊಫೈಲ್ ಅನ್ನು ರಚಿಸಿದ ನಂತರ, ಆ ವ್ಯಕ್ತಿಯು ಅದನ್ನು ತಮಗಾಗಿ ಕಸ್ಟಮೈಸ್ ಮಾಡಬೇಕು."</string>
@@ -55,6 +56,22 @@
     <string name="camera_privacy_chip_dialog_ok" msgid="7285467760928137765">"ಸರಿ"</string>
     <string name="sensor_privacy_start_use_camera_dialog_title" msgid="4787836783010823885">"ವಾಹನದ ಕ್ಯಾಮರಾವನ್ನು ಆನ್ ಮಾಡಬೇಕೆ?"</string>
     <string name="sensor_privacy_start_use_camera_dialog_content" msgid="7749639131326657668">"ಮುಂದುವರಿಸಲು, ಇನ್‌ಫೋಟೈನ್‌ಮೆಂಟ್ ಸಿಸ್ಟಂ ಕ್ಯಾಮರಾವನ್ನು ಆನ್ ಮಾಡಿ. ಇದು ಅನುಮತಿಯನ್ನು ಹೊಂದಿರುವ ಎಲ್ಲಾ ಆ್ಯಪ್‌ಗಳಿಗಾಗಿ ಕ್ಯಾಮರಾವನ್ನು ಆನ್ ಮಾಡುತ್ತದೆ."</string>
+    <string name="system_bar_home_label" msgid="8413273833405495948">"ಹೋಮ್ ಸ್ಕ್ರೀನ್"</string>
+    <string name="system_bar_phone_label" msgid="5664288201806823777">"ಫೋನ್"</string>
+    <string name="system_bar_applications_label" msgid="7081862804211786227">"ಆ್ಯಪ್‌ಗಳು"</string>
+    <string name="system_bar_climate_control_label" msgid="4091187805919276017">"ಹವಾಮಾನ ನಿಯಂತ್ರಣ"</string>
+    <string name="system_bar_notifications_label" msgid="6039158514903928210">"ಅಧಿಸೂಚನೆಗಳು"</string>
+    <string name="system_bar_maps_label" msgid="7883864993280235380">"Maps"</string>
+    <string name="system_bar_media_label" msgid="6156112139796274847">"ಮಾಧ್ಯಮ"</string>
+    <string name="hvac_decrease_button_label" msgid="5628481079099995286">"ತಾಪಮಾನವನ್ನು ಕಡಿಮೆ ಮಾಡಿ"</string>
+    <string name="hvac_increase_button_label" msgid="2855688290787396792">"ತಾಪಮಾನವನ್ನು ಹೆಚ್ಚಿಸಿ"</string>
+    <string name="status_icon_bluetooth_disconnected" msgid="6773447522499007010">"ಬ್ಲೂಟೂತ್ ಸೆಟ್ಟಿಂಗ್: ಡಿಸ್‌ಕನೆಕ್ಟ್ ಆಗಿದೆ"</string>
+    <string name="status_icon_bluetooth_connected" msgid="4548446117525711779">"ಬ್ಲೂಟೂತ್ ಸೆಟ್ಟಿಂಗ್: ಕನೆಕ್ಟ್ ಆಗಿದೆ"</string>
+    <string name="status_icon_bluetooth_off" msgid="5435041393564635821">"ಬ್ಲೂಟೂತ್ ಸೆಟ್ಟಿಂಗ್: ಬ್ಲೂಟೂತ್ ಆಫ್ ಆಗಿದೆ"</string>
+    <string name="status_icon_signal_mobile" msgid="7264721079060179783">"ಸಿಗ್ನಲ್ ಸೆಟ್ಟಿಂಗ್‌ಗಳು: ಮೊಬೈಲ್ ಡೇಟಾವನ್ನು ಬಳಸಲಾಗುತ್ತಿದೆ"</string>
+    <string name="status_icon_signal_wifi" msgid="1257569337648058522">"ಸಿಗ್ನಲ್ ಸೆಟ್ಟಿಂಗ್‌ಗಳು: ವೈ-ಫೈ ಆನ್ ಆಗಿದೆ"</string>
+    <string name="status_icon_signal_hotspot" msgid="1023039120452006880">"ಸಿಗ್ನಲ್ ಸೆಟ್ಟಿಂಗ್‌ಗಳು: ಹಾಟ್‌ಸ್ಪಾಟ್ ಆನ್ ಆಗಿದೆ"</string>
+    <string name="status_icon_display_status" msgid="2970020923181359144">"ಡಿಸ್‌ಪ್ಲೇ ಸೆಟ್ಟಿಂಗ್‌ಗಳು"</string>
     <string name="activity_blocked_text" msgid="5353157279548801554">"ಡ್ರೈವ್ ಮಾಡುವಾಗ ನೀವು ಈ ಫೀಚರ್ ಅನ್ನು ಬಳಸಲಾಗುವುದಿಲ್ಲ"</string>
     <string name="exit_button_close_application" msgid="112227710467017144">"ಆ್ಯಪ್ ಅನ್ನು ಮುಚ್ಚಿರಿ"</string>
     <string name="exit_button_go_back" msgid="7988866855775300902">"ಹಿಂದಿನದು"</string>
diff --git a/res/values-ko/strings.xml b/res/values-ko/strings.xml
index 3c59044..d0568d6 100644
--- a/res/values-ko/strings.xml
+++ b/res/values-ko/strings.xml
@@ -24,6 +24,7 @@
     <string name="hvac_temperature_off" msgid="8370977023494579242">"꺼짐"</string>
     <string name="voice_recognition_toast" msgid="7579725862117020349">"이제 연결된 블루투스 기기에서 음성 인식이 처리됩니다."</string>
     <string name="car_add_user" msgid="6182764665687382136">"프로필 추가"</string>
+    <string name="end_session" msgid="2765206020435441421">"세션 종료"</string>
     <string name="car_new_user" msgid="6766334721724989964">"새 프로필"</string>
     <string name="user_add_profile_title" msgid="828371911076521952">"새 프로필을 추가하시겠습니까?"</string>
     <string name="user_add_user_message_setup" msgid="6136074867764164790">"새 프로필을 만들고 나면 사용자가 직접 프로필을 맞춤설정해야 합니다."</string>
@@ -55,6 +56,22 @@
     <string name="camera_privacy_chip_dialog_ok" msgid="7285467760928137765">"확인"</string>
     <string name="sensor_privacy_start_use_camera_dialog_title" msgid="4787836783010823885">"차량 카메라를 사용 설정하시겠습니까?"</string>
     <string name="sensor_privacy_start_use_camera_dialog_content" msgid="7749639131326657668">"계속하려면 인포테인먼트 시스템 카메라를 사용 설정하세요. 그러면 권한이 있는 모든 앱에 대해 카메라가 사용 설정됩니다."</string>
+    <string name="system_bar_home_label" msgid="8413273833405495948">"홈 화면"</string>
+    <string name="system_bar_phone_label" msgid="5664288201806823777">"전화"</string>
+    <string name="system_bar_applications_label" msgid="7081862804211786227">"애플리케이션"</string>
+    <string name="system_bar_climate_control_label" msgid="4091187805919276017">"공기조화"</string>
+    <string name="system_bar_notifications_label" msgid="6039158514903928210">"알림"</string>
+    <string name="system_bar_maps_label" msgid="7883864993280235380">"지도"</string>
+    <string name="system_bar_media_label" msgid="6156112139796274847">"미디어"</string>
+    <string name="hvac_decrease_button_label" msgid="5628481079099995286">"온도 내리기"</string>
+    <string name="hvac_increase_button_label" msgid="2855688290787396792">"온도 올리기"</string>
+    <string name="status_icon_bluetooth_disconnected" msgid="6773447522499007010">"블루투스 설정: 연결 해제됨"</string>
+    <string name="status_icon_bluetooth_connected" msgid="4548446117525711779">"블루투스 설정: 연결됨"</string>
+    <string name="status_icon_bluetooth_off" msgid="5435041393564635821">"블루투스 설정: 블루투스 꺼짐"</string>
+    <string name="status_icon_signal_mobile" msgid="7264721079060179783">"신호 설정: 모바일 데이터 사용 중"</string>
+    <string name="status_icon_signal_wifi" msgid="1257569337648058522">"신호 설정: Wi-Fi 켜짐"</string>
+    <string name="status_icon_signal_hotspot" msgid="1023039120452006880">"신호 설정: 핫스팟 켜짐"</string>
+    <string name="status_icon_display_status" msgid="2970020923181359144">"디스플레이 설정"</string>
     <string name="activity_blocked_text" msgid="5353157279548801554">"운전 중에는 이 기능을 사용하실 수 없습니다."</string>
     <string name="exit_button_close_application" msgid="112227710467017144">"앱 닫기"</string>
     <string name="exit_button_go_back" msgid="7988866855775300902">"뒤로"</string>
diff --git a/res/values-ky/strings.xml b/res/values-ky/strings.xml
index 3f4cba9..a51f526 100644
--- a/res/values-ky/strings.xml
+++ b/res/values-ky/strings.xml
@@ -24,6 +24,7 @@
     <string name="hvac_temperature_off" msgid="8370977023494579242">"ӨЧҮК"</string>
     <string name="voice_recognition_toast" msgid="7579725862117020349">"Үндү эми туташкан Bluetooth түзмөгү менен тааныса болот"</string>
     <string name="car_add_user" msgid="6182764665687382136">"Профиль кошуу"</string>
+    <string name="end_session" msgid="2765206020435441421">"Сеансты бүтүрүү"</string>
     <string name="car_new_user" msgid="6766334721724989964">"Жаңы профиль"</string>
     <string name="user_add_profile_title" msgid="828371911076521952">"Жаңы профиль кошулсунбу?"</string>
     <string name="user_add_user_message_setup" msgid="6136074867764164790">"Жаңы профиль түзүлгөндөн кийин, ал аны өзүнө ыңгайлаштырып алышы керек."</string>
@@ -55,6 +56,22 @@
     <string name="camera_privacy_chip_dialog_ok" msgid="7285467760928137765">"Макул"</string>
     <string name="sensor_privacy_start_use_camera_dialog_title" msgid="4787836783010823885">"Унаанын камерасы күйгүзүлсүнбү?"</string>
     <string name="sensor_privacy_start_use_camera_dialog_content" msgid="7749639131326657668">"Улантуу үчүн инфозоок тутумунун камерасын күйгүзүңүз. Ушуну менен уруксаты бар бардык колдонмолор үчүн камера иштетилет."</string>
+    <string name="system_bar_home_label" msgid="8413273833405495948">"Башкы экран"</string>
+    <string name="system_bar_phone_label" msgid="5664288201806823777">"Телефон"</string>
+    <string name="system_bar_applications_label" msgid="7081862804211786227">"Колдонмолор"</string>
+    <string name="system_bar_climate_control_label" msgid="4091187805919276017">"Температураны башкаруу элементтери"</string>
+    <string name="system_bar_notifications_label" msgid="6039158514903928210">"Билдирмелер"</string>
+    <string name="system_bar_maps_label" msgid="7883864993280235380">"Карталар"</string>
+    <string name="system_bar_media_label" msgid="6156112139796274847">"Медиа"</string>
+    <string name="hvac_decrease_button_label" msgid="5628481079099995286">"Температураны төмөндөтүү"</string>
+    <string name="hvac_increase_button_label" msgid="2855688290787396792">"Температураны жогорулатуу"</string>
+    <string name="status_icon_bluetooth_disconnected" msgid="6773447522499007010">"Bluetooth параметри: Ажыратылды"</string>
+    <string name="status_icon_bluetooth_connected" msgid="4548446117525711779">"Bluetooth параметри: Туташты"</string>
+    <string name="status_icon_bluetooth_off" msgid="5435041393564635821">"Bluetooth параметри: Bluetooth өчүк"</string>
+    <string name="status_icon_signal_mobile" msgid="7264721079060179783">"Сигналдын параметрлери: Мобилдик трафик колдонулуп жатат"</string>
+    <string name="status_icon_signal_wifi" msgid="1257569337648058522">"Сигналдын параметрлери: Wifi күйүк"</string>
+    <string name="status_icon_signal_hotspot" msgid="1023039120452006880">"Сигналдын параметрлери: Хоспот күйүк"</string>
+    <string name="status_icon_display_status" msgid="2970020923181359144">"Көрүнүш параметрлери"</string>
     <string name="activity_blocked_text" msgid="5353157279548801554">"Бул функцияны унаа айдап баратканда колдоно албайсыз"</string>
     <string name="exit_button_close_application" msgid="112227710467017144">"Колдонмону жабуу"</string>
     <string name="exit_button_go_back" msgid="7988866855775300902">"Артка"</string>
diff --git a/res/values-lo/strings.xml b/res/values-lo/strings.xml
index 2beab30..12a4fd2 100644
--- a/res/values-lo/strings.xml
+++ b/res/values-lo/strings.xml
@@ -24,6 +24,7 @@
     <string name="hvac_temperature_off" msgid="8370977023494579242">"ປິດ"</string>
     <string name="voice_recognition_toast" msgid="7579725862117020349">"ການຈຳແນກສຽງເວົ້າດຽວນີ້ຈັດການໂດຍອຸປະກອນ Bluetooth ທີ່ເຊື່ອມຕໍ່"</string>
     <string name="car_add_user" msgid="6182764665687382136">"ເພີ່ມໂປຣໄຟລ໌"</string>
+    <string name="end_session" msgid="2765206020435441421">"ສິ້ນສຸດເຊດຊັນ"</string>
     <string name="car_new_user" msgid="6766334721724989964">"ໂປຣໄຟລ໌ໃໝ່"</string>
     <string name="user_add_profile_title" msgid="828371911076521952">"ເພີ່ມໂປຣໄຟລ໌ໃໝ່ບໍ?"</string>
     <string name="user_add_user_message_setup" msgid="6136074867764164790">"ຫຼັງຈາກທີ່ທ່ານສ້າງໂປຣໄຟລ໌ໃໝ່ແລ້ວ, ບຸກຄົນນັ້ນຄວນປັບແຕ່ງມັນສຳລັບຕົວເຂົາເຈົ້າເອງ."</string>
@@ -55,6 +56,22 @@
     <string name="camera_privacy_chip_dialog_ok" msgid="7285467760928137765">"ຕົກລົງ"</string>
     <string name="sensor_privacy_start_use_camera_dialog_title" msgid="4787836783010823885">"ເປີດກ້ອງຂອງພາຫະນະບໍ?"</string>
     <string name="sensor_privacy_start_use_camera_dialog_content" msgid="7749639131326657668">"ເພື່ອສືບຕໍ່, ກະລຸນາເປີດກ້ອງຂອງລະບົບສາລະບັນເທີງ. ນີ້ຈະເປີດກ້ອງສຳລັບແອັບທັງໝົດທີ່ມີການອະນຸຍາດ."</string>
+    <string name="system_bar_home_label" msgid="8413273833405495948">"ໂຮມສະກຣີນ"</string>
+    <string name="system_bar_phone_label" msgid="5664288201806823777">"ໂທລະສັບ"</string>
+    <string name="system_bar_applications_label" msgid="7081862804211786227">"ແອັບພລິເຄຊັນ"</string>
+    <string name="system_bar_climate_control_label" msgid="4091187805919276017">"ການຄວບຄຸມການປັບອາກາດ"</string>
+    <string name="system_bar_notifications_label" msgid="6039158514903928210">"ການແຈ້ງເຕືອນ"</string>
+    <string name="system_bar_maps_label" msgid="7883864993280235380">"ແຜນທີ່"</string>
+    <string name="system_bar_media_label" msgid="6156112139796274847">"ສື່"</string>
+    <string name="hvac_decrease_button_label" msgid="5628481079099995286">"ປັບອຸນຫະພູມຕ່ຳລົງ"</string>
+    <string name="hvac_increase_button_label" msgid="2855688290787396792">"ປັບອຸນຫະພູມສູງຂຶ້ນ"</string>
+    <string name="status_icon_bluetooth_disconnected" msgid="6773447522499007010">"ການຕັ້ງຄ່າ Bluetooth: ຢຸດການເຊື່ອມຕໍ່ແລ້ວ"</string>
+    <string name="status_icon_bluetooth_connected" msgid="4548446117525711779">"ການຕັ້ງຄ່າ Bluetooth: ເຊື່ອມຕໍ່ແລ້ວ"</string>
+    <string name="status_icon_bluetooth_off" msgid="5435041393564635821">"ການຕັ້ງຄ່າ Bluetooth: Bluetooth ປິດຢູ່"</string>
+    <string name="status_icon_signal_mobile" msgid="7264721079060179783">"ການຕັ້ງຄ່າສັນຍານ: ກຳລັງໃຊ້ອິນເຕີເນັດມືຖື"</string>
+    <string name="status_icon_signal_wifi" msgid="1257569337648058522">"ການຕັ້ງຄ່າສັນຍານ: Wi-Fi ເປີດຢູ່"</string>
+    <string name="status_icon_signal_hotspot" msgid="1023039120452006880">"ການຕັ້ງຄ່າສັນຍານ: ຮັອດສະປອດເປີດຢູ່"</string>
+    <string name="status_icon_display_status" msgid="2970020923181359144">"ການຕັ້ງຄ່າສະແດງຜົນ"</string>
     <string name="activity_blocked_text" msgid="5353157279548801554">"ທ່ານບໍ່ສາມາດໃຊ້ຄຸນສົມບັດນີ້ໃນຂະນະທີ່ຂັບລົດໄດ້"</string>
     <string name="exit_button_close_application" msgid="112227710467017144">"ປິດແອັບ"</string>
     <string name="exit_button_go_back" msgid="7988866855775300902">"ກັບຄືນ"</string>
diff --git a/res/values-lt/strings.xml b/res/values-lt/strings.xml
index f0155c7..6d6c89b 100644
--- a/res/values-lt/strings.xml
+++ b/res/values-lt/strings.xml
@@ -24,6 +24,7 @@
     <string name="hvac_temperature_off" msgid="8370977023494579242">"IŠJUNGTA"</string>
     <string name="voice_recognition_toast" msgid="7579725862117020349">"Balso atpažinimą dabar tvarko susietas „Bluetooth“ įrenginys"</string>
     <string name="car_add_user" msgid="6182764665687382136">"Pridėti profilį"</string>
+    <string name="end_session" msgid="2765206020435441421">"Baigti seansą"</string>
     <string name="car_new_user" msgid="6766334721724989964">"Naujas profilis"</string>
     <string name="user_add_profile_title" msgid="828371911076521952">"Pridėti naują profilį?"</string>
     <string name="user_add_user_message_setup" msgid="6136074867764164790">"Kai sukursite naują profilį, šis asmuo turėtų jį tinkinti pagal save."</string>
@@ -55,6 +56,22 @@
     <string name="camera_privacy_chip_dialog_ok" msgid="7285467760928137765">"Gerai"</string>
     <string name="sensor_privacy_start_use_camera_dialog_title" msgid="4787836783010823885">"Įjungti transporto priemonės fotoaparatą?"</string>
     <string name="sensor_privacy_start_use_camera_dialog_content" msgid="7749639131326657668">"Norėdami tęsti, įjunkite informacinės pramoginės sistemos fotoaparatą. Tai atlikus, fotoaparatas bus įjungtas visoms leidimą turinčioms programoms."</string>
+    <string name="system_bar_home_label" msgid="8413273833405495948">"Pagrindinis ekranas"</string>
+    <string name="system_bar_phone_label" msgid="5664288201806823777">"Telefonas"</string>
+    <string name="system_bar_applications_label" msgid="7081862804211786227">"Programos"</string>
+    <string name="system_bar_climate_control_label" msgid="4091187805919276017">"Klimato valdymas"</string>
+    <string name="system_bar_notifications_label" msgid="6039158514903928210">"Pranešimai"</string>
+    <string name="system_bar_maps_label" msgid="7883864993280235380">"Žemėlapiai"</string>
+    <string name="system_bar_media_label" msgid="6156112139796274847">"Medija"</string>
+    <string name="hvac_decrease_button_label" msgid="5628481079099995286">"Sumažinti temperatūrą"</string>
+    <string name="hvac_increase_button_label" msgid="2855688290787396792">"Padidinti temperatūrą"</string>
+    <string name="status_icon_bluetooth_disconnected" msgid="6773447522499007010">"„Bluetooth“ nustatymas: atsijungta"</string>
+    <string name="status_icon_bluetooth_connected" msgid="4548446117525711779">"„Bluetooth“ nustatymas: prisijungta"</string>
+    <string name="status_icon_bluetooth_off" msgid="5435041393564635821">"„Bluetooth“ nustatymas: „Bluetooth“ išjungtas"</string>
+    <string name="status_icon_signal_mobile" msgid="7264721079060179783">"Signalų nustatymai: naudojami mobiliojo ryšio duomenys"</string>
+    <string name="status_icon_signal_wifi" msgid="1257569337648058522">"Signalų nustatymai: „Wi-Fi“ įjungtas"</string>
+    <string name="status_icon_signal_hotspot" msgid="1023039120452006880">"Signalų nustatymai: viešosios interneto prieigos taškas įjungtas"</string>
+    <string name="status_icon_display_status" msgid="2970020923181359144">"Vaizdo nustatymai"</string>
     <string name="activity_blocked_text" msgid="5353157279548801554">"Negalite naudoti šios funkcijos vairuodami"</string>
     <string name="exit_button_close_application" msgid="112227710467017144">"Uždaryti programą"</string>
     <string name="exit_button_go_back" msgid="7988866855775300902">"Atgal"</string>
diff --git a/res/values-lv/strings.xml b/res/values-lv/strings.xml
index 9252609..6e8c872 100644
--- a/res/values-lv/strings.xml
+++ b/res/values-lv/strings.xml
@@ -24,6 +24,7 @@
     <string name="hvac_temperature_off" msgid="8370977023494579242">"IZSLĒGTA"</string>
     <string name="voice_recognition_toast" msgid="7579725862117020349">"Balss atpazīšanu tagad nodrošina pievienotā Bluetooth ierīce"</string>
     <string name="car_add_user" msgid="6182764665687382136">"Pievienot profilu"</string>
+    <string name="end_session" msgid="2765206020435441421">"Beigt sesiju"</string>
     <string name="car_new_user" msgid="6766334721724989964">"Jauns profils"</string>
     <string name="user_add_profile_title" msgid="828371911076521952">"Vai pievienot jaunu profilu?"</string>
     <string name="user_add_user_message_setup" msgid="6136074867764164790">"Kad jūs esat izveidojis jaunu profilu, profila īpašniekam tas ir patstāvīgi jāpielāgo."</string>
@@ -55,6 +56,22 @@
     <string name="camera_privacy_chip_dialog_ok" msgid="7285467760928137765">"Labi"</string>
     <string name="sensor_privacy_start_use_camera_dialog_title" msgid="4787836783010823885">"Vai ieslēgt transportlīdzekļa kameru?"</string>
     <string name="sensor_privacy_start_use_camera_dialog_content" msgid="7749639131326657668">"Lai turpinātu, ieslēdziet informatīvi izklaidējošās sistēmas kameru. Tādējādi kamera tiks ieslēgta visām lietotnēm, kurām ir atļauja."</string>
+    <string name="system_bar_home_label" msgid="8413273833405495948">"Sākuma ekrāns"</string>
+    <string name="system_bar_phone_label" msgid="5664288201806823777">"Tālrunis"</string>
+    <string name="system_bar_applications_label" msgid="7081862804211786227">"Lietojumprogrammas"</string>
+    <string name="system_bar_climate_control_label" msgid="4091187805919276017">"Klimata kontrole"</string>
+    <string name="system_bar_notifications_label" msgid="6039158514903928210">"Paziņojumi"</string>
+    <string name="system_bar_maps_label" msgid="7883864993280235380">"Maps"</string>
+    <string name="system_bar_media_label" msgid="6156112139796274847">"Multivide"</string>
+    <string name="hvac_decrease_button_label" msgid="5628481079099995286">"Pazemināt temperatūru"</string>
+    <string name="hvac_increase_button_label" msgid="2855688290787396792">"Paaugstināt temperatūru"</string>
+    <string name="status_icon_bluetooth_disconnected" msgid="6773447522499007010">"Bluetooth iestatījums: savienojums pārtraukts"</string>
+    <string name="status_icon_bluetooth_connected" msgid="4548446117525711779">"Bluetooth iestatījums: izveidots savienojums"</string>
+    <string name="status_icon_bluetooth_off" msgid="5435041393564635821">"Bluetooth iestatījums: Bluetooth izslēgts"</string>
+    <string name="status_icon_signal_mobile" msgid="7264721079060179783">"Signāla iestatījums: tiek izmantoti mobilie dati"</string>
+    <string name="status_icon_signal_wifi" msgid="1257569337648058522">"Signāla iestatījums: ieslēgts Wi-Fi"</string>
+    <string name="status_icon_signal_hotspot" msgid="1023039120452006880">"Signāla iestatījums: ieslēgts tīklājs"</string>
+    <string name="status_icon_display_status" msgid="2970020923181359144">"Displeja iestatījumi"</string>
     <string name="activity_blocked_text" msgid="5353157279548801554">"Jūs nevarat izmantot šo funkciju braukšanas laikā."</string>
     <string name="exit_button_close_application" msgid="112227710467017144">"Aizvērt lietotni"</string>
     <string name="exit_button_go_back" msgid="7988866855775300902">"Atpakaļ"</string>
diff --git a/res/values-mk/strings.xml b/res/values-mk/strings.xml
index 02c73eb..e040356 100644
--- a/res/values-mk/strings.xml
+++ b/res/values-mk/strings.xml
@@ -24,6 +24,7 @@
     <string name="hvac_temperature_off" msgid="8370977023494579242">"ИСКЛУЧЕНО"</string>
     <string name="voice_recognition_toast" msgid="7579725862117020349">"Поврзаниот уред со Bluetooth управува со препознавањето глас"</string>
     <string name="car_add_user" msgid="6182764665687382136">"Додајте профил"</string>
+    <string name="end_session" msgid="2765206020435441421">"Заврши ја сесијата"</string>
     <string name="car_new_user" msgid="6766334721724989964">"Нов профил"</string>
     <string name="user_add_profile_title" msgid="828371911076521952">"Да се додаде нов профил?"</string>
     <string name="user_add_user_message_setup" msgid="6136074867764164790">"Откако ќе создадете нов профил за некое лице, тоа ќе треба да си го приспособи за себе."</string>
@@ -55,6 +56,22 @@
     <string name="camera_privacy_chip_dialog_ok" msgid="7285467760928137765">"Во ред"</string>
     <string name="sensor_privacy_start_use_camera_dialog_title" msgid="4787836783010823885">"Дали да се вклучи камерата на возилото?"</string>
     <string name="sensor_privacy_start_use_camera_dialog_content" msgid="7749639131326657668">"За да продолжите, вклучете ја камерата на системот за информации и забава. Ова ќе ја вклучи камерата за сите апликации што имаат дозвола."</string>
+    <string name="system_bar_home_label" msgid="8413273833405495948">"Почетен екран"</string>
+    <string name="system_bar_phone_label" msgid="5664288201806823777">"Телефон"</string>
+    <string name="system_bar_applications_label" msgid="7081862804211786227">"Апликации"</string>
+    <string name="system_bar_climate_control_label" msgid="4091187805919276017">"Контрола на клима"</string>
+    <string name="system_bar_notifications_label" msgid="6039158514903928210">"Известувања"</string>
+    <string name="system_bar_maps_label" msgid="7883864993280235380">"Карти"</string>
+    <string name="system_bar_media_label" msgid="6156112139796274847">"Аудиовизуелни содржини"</string>
+    <string name="hvac_decrease_button_label" msgid="5628481079099995286">"Намалете ја температурата"</string>
+    <string name="hvac_increase_button_label" msgid="2855688290787396792">"Зголемете ја температурата"</string>
+    <string name="status_icon_bluetooth_disconnected" msgid="6773447522499007010">"Поставка за Bluetooth: прекината врска"</string>
+    <string name="status_icon_bluetooth_connected" msgid="4548446117525711779">"Поставка за Bluetooth: поврзано"</string>
+    <string name="status_icon_bluetooth_off" msgid="5435041393564635821">"Поставка за Bluetooth: Bluetooth е исклучен"</string>
+    <string name="status_icon_signal_mobile" msgid="7264721079060179783">"Поставки за сигнал: се користи мобилен интернет"</string>
+    <string name="status_icon_signal_wifi" msgid="1257569337648058522">"Поставки за сигнал: Wi-Fi е вклучено"</string>
+    <string name="status_icon_signal_hotspot" msgid="1023039120452006880">"Поставки за сигнал: вклучена пристапна точка"</string>
+    <string name="status_icon_display_status" msgid="2970020923181359144">"Поставки за екран"</string>
     <string name="activity_blocked_text" msgid="5353157279548801554">"Не може да ја користите функцијава додека возите"</string>
     <string name="exit_button_close_application" msgid="112227710467017144">"Затвори апликација"</string>
     <string name="exit_button_go_back" msgid="7988866855775300902">"Назад"</string>
diff --git a/res/values-ml/strings.xml b/res/values-ml/strings.xml
index 27e45eb..34f59dc 100644
--- a/res/values-ml/strings.xml
+++ b/res/values-ml/strings.xml
@@ -24,6 +24,7 @@
     <string name="hvac_temperature_off" msgid="8370977023494579242">"ഓഫാണ്"</string>
     <string name="voice_recognition_toast" msgid="7579725862117020349">"കണക്റ്റ് ചെയ്ത Bluetooth ഉപകരണം വഴി ഇപ്പോൾ വോയ്‌സ് തിരിച്ചറിയൽ കെെകാര്യം ചെയ്യുന്നു"</string>
     <string name="car_add_user" msgid="6182764665687382136">"ഒരു പ്രൊഫൈൽ ചേർക്കുക"</string>
+    <string name="end_session" msgid="2765206020435441421">"സെഷൻ അവസാനിപ്പിക്കുക"</string>
     <string name="car_new_user" msgid="6766334721724989964">"പുതിയ പ്രൊഫൈൽ"</string>
     <string name="user_add_profile_title" msgid="828371911076521952">"പുതിയ പ്രൊഫൈൽ ചേർക്കണോ?"</string>
     <string name="user_add_user_message_setup" msgid="6136074867764164790">"നിങ്ങൾ പുതിയൊരു പ്രൊഫെെൽ സൃഷ്‌ടിച്ചതിന് ശേഷം അത് ഉപയോഗിക്കേണ്ടയാൾ അത് ഇഷ്ടാനുസൃതമാക്കേണ്ടതുണ്ട്."</string>
@@ -55,6 +56,22 @@
     <string name="camera_privacy_chip_dialog_ok" msgid="7285467760928137765">"ശരി"</string>
     <string name="sensor_privacy_start_use_camera_dialog_title" msgid="4787836783010823885">"വാഹനത്തിന്റെ ക്യാമറ ഓണാക്കണോ?"</string>
     <string name="sensor_privacy_start_use_camera_dialog_content" msgid="7749639131326657668">"തുടരാൻ, ഇൻഫോറ്റേയിൻമെന്റ് സി‌സ്‌റ്റം ക്യാമറ ഓണാക്കുക. ഇത് അനുമതിയുള്ള എല്ലാ ആപ്പുകൾക്കും ക്യാമറ ഓണാക്കും."</string>
+    <string name="system_bar_home_label" msgid="8413273833405495948">"ഹോം സ്‌ക്രീൻ"</string>
+    <string name="system_bar_phone_label" msgid="5664288201806823777">"ഫോൺ"</string>
+    <string name="system_bar_applications_label" msgid="7081862804211786227">"ആപ്പുകൾ"</string>
+    <string name="system_bar_climate_control_label" msgid="4091187805919276017">"കാലാവസ്ഥാ നിയന്ത്രണം"</string>
+    <string name="system_bar_notifications_label" msgid="6039158514903928210">"അറിയിപ്പുകൾ"</string>
+    <string name="system_bar_maps_label" msgid="7883864993280235380">"Maps"</string>
+    <string name="system_bar_media_label" msgid="6156112139796274847">"മീഡിയ"</string>
+    <string name="hvac_decrease_button_label" msgid="5628481079099995286">"താപനില കുറയ്ക്കുക"</string>
+    <string name="hvac_increase_button_label" msgid="2855688290787396792">"താപനില കൂട്ടുക"</string>
+    <string name="status_icon_bluetooth_disconnected" msgid="6773447522499007010">"Bluetooth ക്രമീകരണം: വിച്ഛേദിച്ചു"</string>
+    <string name="status_icon_bluetooth_connected" msgid="4548446117525711779">"Bluetooth ക്രമീകരണം: കണക്റ്റ് ചെയ്തു"</string>
+    <string name="status_icon_bluetooth_off" msgid="5435041393564635821">"Bluetooth ക്രമീകരണം: Bluetooth ഓഫാണ്"</string>
+    <string name="status_icon_signal_mobile" msgid="7264721079060179783">"സിഗ്നൽ ക്രമീകരണം: മൊബൈൽ ഡാറ്റ ഉപയോഗിക്കുന്നു"</string>
+    <string name="status_icon_signal_wifi" msgid="1257569337648058522">"സിഗ്നൽ ക്രമീകരണം: വൈഫൈ ഓണാണ്"</string>
+    <string name="status_icon_signal_hotspot" msgid="1023039120452006880">"സിഗ്നൽ ക്രമീകരണം: ഹോട്ട്സ്പോട്ട് ഓണാണ്"</string>
+    <string name="status_icon_display_status" msgid="2970020923181359144">"ഡിസ്‌പ്ലേ ക്രമീകരണം"</string>
     <string name="activity_blocked_text" msgid="5353157279548801554">"ഡ്രെെവ് ചെയ്യുമ്പോൾ നിങ്ങൾ ഈ ഫീച്ചർ ഉപയോഗിക്കരുത്"</string>
     <string name="exit_button_close_application" msgid="112227710467017144">"ആപ്പ് അടയ്‌ക്കുക"</string>
     <string name="exit_button_go_back" msgid="7988866855775300902">"മടങ്ങുക"</string>
diff --git a/res/values-mn/strings.xml b/res/values-mn/strings.xml
index 023f441..3e73ba6 100644
--- a/res/values-mn/strings.xml
+++ b/res/values-mn/strings.xml
@@ -24,6 +24,7 @@
     <string name="hvac_temperature_off" msgid="8370977023494579242">"УНТРААЛТТАЙ"</string>
     <string name="voice_recognition_toast" msgid="7579725862117020349">"Одоо дуугаар танихыг холбогдсон Bluetooth төхөөрөмж удирдана"</string>
     <string name="car_add_user" msgid="6182764665687382136">"Профайл нэмэх"</string>
+    <string name="end_session" msgid="2765206020435441421">"Харилцан үйлдлийг дуусгах"</string>
     <string name="car_new_user" msgid="6766334721724989964">"Шинэ профайл"</string>
     <string name="user_add_profile_title" msgid="828371911076521952">"Шинэ профайл нэмэх үү?"</string>
     <string name="user_add_user_message_setup" msgid="6136074867764164790">"Таныг шинэ профайл үүсгэсний дараа тухайн хүн үүнийг өөрөө өөрчлөх хэрэгтэй."</string>
@@ -55,6 +56,22 @@
     <string name="camera_privacy_chip_dialog_ok" msgid="7285467760928137765">"OK"</string>
     <string name="sensor_privacy_start_use_camera_dialog_title" msgid="4787836783010823885">"Тээврийн хэрэгслийн камерыг асаах уу?"</string>
     <string name="sensor_privacy_start_use_camera_dialog_content" msgid="7749639131326657668">"Үргэлжлүүлэхийн тулд инфотэйнмент системийн камерыг асаана уу. Энэ нь зөвшөөрөлтэй бүх аппын камерыг асаах болно."</string>
+    <string name="system_bar_home_label" msgid="8413273833405495948">"Үндсэн нүүр"</string>
+    <string name="system_bar_phone_label" msgid="5664288201806823777">"Утас"</string>
+    <string name="system_bar_applications_label" msgid="7081862804211786227">"Аппликейшн"</string>
+    <string name="system_bar_climate_control_label" msgid="4091187805919276017">"Цаг уурын хяналт"</string>
+    <string name="system_bar_notifications_label" msgid="6039158514903928210">"Мэдэгдэл"</string>
+    <string name="system_bar_maps_label" msgid="7883864993280235380">"Газрын зураг"</string>
+    <string name="system_bar_media_label" msgid="6156112139796274847">"Медиа"</string>
+    <string name="hvac_decrease_button_label" msgid="5628481079099995286">"Температурыг багасгах"</string>
+    <string name="hvac_increase_button_label" msgid="2855688290787396792">"Температурыг өсгөх"</string>
+    <string name="status_icon_bluetooth_disconnected" msgid="6773447522499007010">"Bluetooth тохиргоо: салсан"</string>
+    <string name="status_icon_bluetooth_connected" msgid="4548446117525711779">"Bluetooth тохиргоо: холбогдсон"</string>
+    <string name="status_icon_bluetooth_off" msgid="5435041393564635821">"Bluetooth тохиргоо: Bluetooth унтраалттай"</string>
+    <string name="status_icon_signal_mobile" msgid="7264721079060179783">"Дохионы тохиргоо: Мобайл дата ашиглах"</string>
+    <string name="status_icon_signal_wifi" msgid="1257569337648058522">"Дохионы тохиргоо: Wifi асаалттай"</string>
+    <string name="status_icon_signal_hotspot" msgid="1023039120452006880">"Дохионы тохиргоо: Сүлжээний цэг асаалттай"</string>
+    <string name="status_icon_display_status" msgid="2970020923181359144">"Дэлгэцийн тохиргоо"</string>
     <string name="activity_blocked_text" msgid="5353157279548801554">"Та жолоо барьж байхдаа энэ онцлогийг ашиглах боломжгүй"</string>
     <string name="exit_button_close_application" msgid="112227710467017144">"Аппыг хаах"</string>
     <string name="exit_button_go_back" msgid="7988866855775300902">"Буцах"</string>
diff --git a/res/values-mr/strings.xml b/res/values-mr/strings.xml
index b3452f8..fc2de8b 100644
--- a/res/values-mr/strings.xml
+++ b/res/values-mr/strings.xml
@@ -24,6 +24,7 @@
     <string name="hvac_temperature_off" msgid="8370977023494579242">"बंद आहे"</string>
     <string name="voice_recognition_toast" msgid="7579725862117020349">"आता कनेक्ट केलेले ब्लूटूथ डिव्हाइस व्हॉइस रेकग्निशन हाताळते"</string>
     <string name="car_add_user" msgid="6182764665687382136">"प्रोफाइल जोडा"</string>
+    <string name="end_session" msgid="2765206020435441421">"सेशन संपवा"</string>
     <string name="car_new_user" msgid="6766334721724989964">"नवीन प्रोफाइल"</string>
     <string name="user_add_profile_title" msgid="828371911076521952">"नवीन प्रोफाइल जोडायची आहे का?"</string>
     <string name="user_add_user_message_setup" msgid="6136074867764164790">"तुम्ही नवीन प्रोफाइल तयार केल्यानंतर, त्या व्यक्तीने ती स्वतःसाठी कस्टमाइझ करणे आवश्यक आहे."</string>
@@ -55,6 +56,22 @@
     <string name="camera_privacy_chip_dialog_ok" msgid="7285467760928137765">"ओके"</string>
     <string name="sensor_privacy_start_use_camera_dialog_title" msgid="4787836783010823885">"वाहनाचा कॅमेरा सुरू करायचा आहे का?"</string>
     <string name="sensor_privacy_start_use_camera_dialog_content" msgid="7749639131326657668">"पुढे सुरू ठेवण्यासाठी, इंफोटेनमेंट सिस्टीम कॅमेरा सुरू करा. हे परवानगी असलेल्या सर्व ॲप्ससाठी कॅमेरा सुरू करेल."</string>
+    <string name="system_bar_home_label" msgid="8413273833405495948">"होम स्क्रीन"</string>
+    <string name="system_bar_phone_label" msgid="5664288201806823777">"फोन"</string>
+    <string name="system_bar_applications_label" msgid="7081862804211786227">"ॲप्लिकेशन"</string>
+    <string name="system_bar_climate_control_label" msgid="4091187805919276017">"हवामान नियंत्रण"</string>
+    <string name="system_bar_notifications_label" msgid="6039158514903928210">"सूचना"</string>
+    <string name="system_bar_maps_label" msgid="7883864993280235380">"Maps"</string>
+    <string name="system_bar_media_label" msgid="6156112139796274847">"मीडिया"</string>
+    <string name="hvac_decrease_button_label" msgid="5628481079099995286">"तापमान कमी करा"</string>
+    <string name="hvac_increase_button_label" msgid="2855688290787396792">"तापमान वाढवा"</string>
+    <string name="status_icon_bluetooth_disconnected" msgid="6773447522499007010">"ब्लूटूथ सेटिंग: डिस्कनेक्ट केले आहे"</string>
+    <string name="status_icon_bluetooth_connected" msgid="4548446117525711779">"ब्लूटूथ सेटिंग: कनेक्ट केले आहे"</string>
+    <string name="status_icon_bluetooth_off" msgid="5435041393564635821">"ब्लूटूथ सेटिंग: ब्लूटूथ बंद आहे"</string>
+    <string name="status_icon_signal_mobile" msgid="7264721079060179783">"सिग्नल सेटिंग्ज: मोबाइल डेटा वापरत आहे"</string>
+    <string name="status_icon_signal_wifi" msgid="1257569337648058522">"सिग्नल सेटिंग्ज: Wifi सुरू आहे"</string>
+    <string name="status_icon_signal_hotspot" msgid="1023039120452006880">"सिग्नल सेटिंग्ज: हॉटस्पॉट सुरू आहे"</string>
+    <string name="status_icon_display_status" msgid="2970020923181359144">"डिस्प्ले सेटिंग्ज"</string>
     <string name="activity_blocked_text" msgid="5353157279548801554">"तुम्ही गाडी चालवत असताना हे वैशिष्ट्य वापरू शकत नाही"</string>
     <string name="exit_button_close_application" msgid="112227710467017144">"अ‍ॅप बंद करा"</string>
     <string name="exit_button_go_back" msgid="7988866855775300902">"मागे जा"</string>
diff --git a/res/values-ms/strings.xml b/res/values-ms/strings.xml
index 9be4049..2e99b24 100644
--- a/res/values-ms/strings.xml
+++ b/res/values-ms/strings.xml
@@ -24,6 +24,7 @@
     <string name="hvac_temperature_off" msgid="8370977023494579242">"MATI"</string>
     <string name="voice_recognition_toast" msgid="7579725862117020349">"Pengecaman suara kini dikendalikan peranti Bluetooth tersmbg"</string>
     <string name="car_add_user" msgid="6182764665687382136">"Tambah profil"</string>
+    <string name="end_session" msgid="2765206020435441421">"Tamatkan sesi"</string>
     <string name="car_new_user" msgid="6766334721724989964">"Profil Baharu"</string>
     <string name="user_add_profile_title" msgid="828371911076521952">"Tambah profil baharu?"</string>
     <string name="user_add_user_message_setup" msgid="6136074867764164790">"Selepas anda membuat profil baharu, orang itu perlu menyesuaikan profil untuk diri sendiri."</string>
@@ -55,6 +56,22 @@
     <string name="camera_privacy_chip_dialog_ok" msgid="7285467760928137765">"OK"</string>
     <string name="sensor_privacy_start_use_camera_dialog_title" msgid="4787836783010823885">"Hidupkan kamera kenderaan?"</string>
     <string name="sensor_privacy_start_use_camera_dialog_content" msgid="7749639131326657668">"Untuk meneruskan, hidupkan kamera sistem maklumat hibur. Tindakan ini akan menghidupkan kamera untuk semua apl yang mempunyai kebenaran."</string>
+    <string name="system_bar_home_label" msgid="8413273833405495948">"Skrin Utama"</string>
+    <string name="system_bar_phone_label" msgid="5664288201806823777">"Telefon"</string>
+    <string name="system_bar_applications_label" msgid="7081862804211786227">"Aplikasi"</string>
+    <string name="system_bar_climate_control_label" msgid="4091187805919276017">"Kawalan Iklim"</string>
+    <string name="system_bar_notifications_label" msgid="6039158514903928210">"Pemberitahuan"</string>
+    <string name="system_bar_maps_label" msgid="7883864993280235380">"Peta"</string>
+    <string name="system_bar_media_label" msgid="6156112139796274847">"Media"</string>
+    <string name="hvac_decrease_button_label" msgid="5628481079099995286">"Kurangkan suhu"</string>
+    <string name="hvac_increase_button_label" msgid="2855688290787396792">"Tinggikan suhu"</string>
+    <string name="status_icon_bluetooth_disconnected" msgid="6773447522499007010">"Tetapan Bluetooth: Diputuskan Sambungan"</string>
+    <string name="status_icon_bluetooth_connected" msgid="4548446117525711779">"Tetapan Bluetooth: Disambungkan"</string>
+    <string name="status_icon_bluetooth_off" msgid="5435041393564635821">"Tetapan Bluetooth: Bluetooth dimatikan"</string>
+    <string name="status_icon_signal_mobile" msgid="7264721079060179783">"Tetapan Isyarat: Menggunakan Data Mudah Alih"</string>
+    <string name="status_icon_signal_wifi" msgid="1257569337648058522">"Tetapan Isyarat: Wi-Fi Dihidupkan"</string>
+    <string name="status_icon_signal_hotspot" msgid="1023039120452006880">"Tetapan Isyarat: Tempat Liputan Dihidupkan"</string>
+    <string name="status_icon_display_status" msgid="2970020923181359144">"Tetapan Paparan"</string>
     <string name="activity_blocked_text" msgid="5353157279548801554">"Anda tidak boleh menggunakan ciri ini semasa memandu"</string>
     <string name="exit_button_close_application" msgid="112227710467017144">"Tutup apl"</string>
     <string name="exit_button_go_back" msgid="7988866855775300902">"Kembali"</string>
diff --git a/res/values-my/strings.xml b/res/values-my/strings.xml
index 9139417..3442710 100644
--- a/res/values-my/strings.xml
+++ b/res/values-my/strings.xml
@@ -24,6 +24,7 @@
     <string name="hvac_temperature_off" msgid="8370977023494579242">"ပိတ်"</string>
     <string name="voice_recognition_toast" msgid="7579725862117020349">"ချိတ်ထားသော ဘလူးတုသ်စက်ဖြင့် အသံမှတ်သားမှုကို ထိန်းချုပ်သည်"</string>
     <string name="car_add_user" msgid="6182764665687382136">"ပရိုဖိုင် ထည့်ရန်"</string>
+    <string name="end_session" msgid="2765206020435441421">"စက်ရှင်ပြီးဆုံးရန်"</string>
     <string name="car_new_user" msgid="6766334721724989964">"ပရိုဖိုင်အသစ်"</string>
     <string name="user_add_profile_title" msgid="828371911076521952">"ပရိုဖိုင်အသစ် ထည့်မလား။"</string>
     <string name="user_add_user_message_setup" msgid="6136074867764164790">"ပရိုဖိုင်အသစ် ပြုလုပ်ပြီးနောက် ထိုသူသည် ၎င်းကိုယ်တိုင်အတွက် စိတ်ကြိုက်ပြင်ဆင်ရပါမည်။"</string>
@@ -55,6 +56,22 @@
     <string name="camera_privacy_chip_dialog_ok" msgid="7285467760928137765">"OK"</string>
     <string name="sensor_privacy_start_use_camera_dialog_title" msgid="4787836783010823885">"ယာဉ်၏ကင်မရာ ဖွင့်မလား။"</string>
     <string name="sensor_privacy_start_use_camera_dialog_content" msgid="7749639131326657668">"ရှေ့ဆက်ရန် သတင်းနှင့်ဖျော်ဖြေရေး စနစ် ကင်မရာ ဖွင့်ပါ။ ၎င်းသည် ခွင့်ပြုချက်ရှိသော အက်ပ်အားလုံးအတွက် ကင်မရာကို ဖွင့်ပါမည်။"</string>
+    <string name="system_bar_home_label" msgid="8413273833405495948">"ပင်မစာမျက်နှာ"</string>
+    <string name="system_bar_phone_label" msgid="5664288201806823777">"ဖုန်း"</string>
+    <string name="system_bar_applications_label" msgid="7081862804211786227">"အပလီကေးရှင်းများ"</string>
+    <string name="system_bar_climate_control_label" msgid="4091187805919276017">"ရာသီဥတု ထိန်းချုပ်မှု"</string>
+    <string name="system_bar_notifications_label" msgid="6039158514903928210">"အကြောင်းကြားချက်များ"</string>
+    <string name="system_bar_maps_label" msgid="7883864993280235380">"Maps"</string>
+    <string name="system_bar_media_label" msgid="6156112139796274847">"မီဒီယာ"</string>
+    <string name="hvac_decrease_button_label" msgid="5628481079099995286">"အပူလျှော့ရန်"</string>
+    <string name="hvac_increase_button_label" msgid="2855688290787396792">"အပူတိုးရန်"</string>
+    <string name="status_icon_bluetooth_disconnected" msgid="6773447522499007010">"ဘလူးတုသ် ဆက်တင်- ချိတ်မထားပါ"</string>
+    <string name="status_icon_bluetooth_connected" msgid="4548446117525711779">"ဘလူးတုသ် ဆက်တင်- ချိတ်ထားသည်"</string>
+    <string name="status_icon_bluetooth_off" msgid="5435041393564635821">"ဘလူးတုသ် ဆက်တင်- ဘလူးတုသ် ပိတ်ထားသည်"</string>
+    <string name="status_icon_signal_mobile" msgid="7264721079060179783">"ချိတ်ဆက်မှု ဆက်တင်များ- မိုဘိုင်းဒေတာ သုံးနေသည်"</string>
+    <string name="status_icon_signal_wifi" msgid="1257569337648058522">"ချိတ်ဆက်မှု ဆက်တင်များ- Wifi ဖွင့်ထားသည်"</string>
+    <string name="status_icon_signal_hotspot" msgid="1023039120452006880">"ချိတ်ဆက်မှု ဆက်တင်များ- ဟော့စပေါ့ ဖွင့်ထားသည်"</string>
+    <string name="status_icon_display_status" msgid="2970020923181359144">"ဖန်သားပြင်ပြသမှု ဆက်တင်များ"</string>
     <string name="activity_blocked_text" msgid="5353157279548801554">"ကားမောင်းနေစဉ် ဤဝန်ဆောင်မှုကို သုံး၍မရပါ"</string>
     <string name="exit_button_close_application" msgid="112227710467017144">"အက်ပ်ကိုပိတ်ရန်"</string>
     <string name="exit_button_go_back" msgid="7988866855775300902">"နောက်သို့"</string>
diff --git a/res/values-nb/strings.xml b/res/values-nb/strings.xml
index ddfda5f..0a313af 100644
--- a/res/values-nb/strings.xml
+++ b/res/values-nb/strings.xml
@@ -24,6 +24,7 @@
     <string name="hvac_temperature_off" msgid="8370977023494579242">"AV"</string>
     <string name="voice_recognition_toast" msgid="7579725862117020349">"Talegjenkjenning håndteres nå av tilkoblet Bluetooth-enhet"</string>
     <string name="car_add_user" msgid="6182764665687382136">"Legg til en profil"</string>
+    <string name="end_session" msgid="2765206020435441421">"Avslutt økten"</string>
     <string name="car_new_user" msgid="6766334721724989964">"Ny profil"</string>
     <string name="user_add_profile_title" msgid="828371911076521952">"Vil du legge til en ny profil?"</string>
     <string name="user_add_user_message_setup" msgid="6136074867764164790">"Etter at du har opprettet en ny profil, kan brukeren tilpasse den selv."</string>
@@ -55,6 +56,22 @@
     <string name="camera_privacy_chip_dialog_ok" msgid="7285467760928137765">"OK"</string>
     <string name="sensor_privacy_start_use_camera_dialog_title" msgid="4787836783010823885">"Vil du slå på kjøretøyets kamera?"</string>
     <string name="sensor_privacy_start_use_camera_dialog_content" msgid="7749639131326657668">"For å fortsette, slå på kameraet til infotainment-systemet. Dette gjør at kameraet slås på for alle apper som har tillatelse."</string>
+    <string name="system_bar_home_label" msgid="8413273833405495948">"Startskjerm"</string>
+    <string name="system_bar_phone_label" msgid="5664288201806823777">"Telefon"</string>
+    <string name="system_bar_applications_label" msgid="7081862804211786227">"Apper"</string>
+    <string name="system_bar_climate_control_label" msgid="4091187805919276017">"Klimakontrollanlegg"</string>
+    <string name="system_bar_notifications_label" msgid="6039158514903928210">"Varsler"</string>
+    <string name="system_bar_maps_label" msgid="7883864993280235380">"Maps"</string>
+    <string name="system_bar_media_label" msgid="6156112139796274847">"Media"</string>
+    <string name="hvac_decrease_button_label" msgid="5628481079099995286">"Skru ned temperaturen"</string>
+    <string name="hvac_increase_button_label" msgid="2855688290787396792">"Skru opp temperaturen"</string>
+    <string name="status_icon_bluetooth_disconnected" msgid="6773447522499007010">"Bluetooth-innstilling: frakoblet"</string>
+    <string name="status_icon_bluetooth_connected" msgid="4548446117525711779">"Bluetooth-innstilling: tilkoblet"</string>
+    <string name="status_icon_bluetooth_off" msgid="5435041393564635821">"Bluetooth-innstilling: Bluetooth av"</string>
+    <string name="status_icon_signal_mobile" msgid="7264721079060179783">"Signalinnstillinger: bruker mobildata"</string>
+    <string name="status_icon_signal_wifi" msgid="1257569337648058522">"Signalinnstillinger: wifi på"</string>
+    <string name="status_icon_signal_hotspot" msgid="1023039120452006880">"Signalinnstillinger: wifi-sone på"</string>
+    <string name="status_icon_display_status" msgid="2970020923181359144">"Skjerminnstillinger"</string>
     <string name="activity_blocked_text" msgid="5353157279548801554">"Du kan ikke bruke denne funksjonen når du kjører"</string>
     <string name="exit_button_close_application" msgid="112227710467017144">"Lukk appen"</string>
     <string name="exit_button_go_back" msgid="7988866855775300902">"Tilbake"</string>
diff --git a/res/values-ne/strings.xml b/res/values-ne/strings.xml
index 0863826..dedab37 100644
--- a/res/values-ne/strings.xml
+++ b/res/values-ne/strings.xml
@@ -24,6 +24,7 @@
     <string name="hvac_temperature_off" msgid="8370977023494579242">"अफ छ"</string>
     <string name="voice_recognition_toast" msgid="7579725862117020349">"अब ब्लुटुथ मार्फत जोडिएको यन्त्रले आवाज पहिचान गर्ने कार्य सम्हाल्छ"</string>
     <string name="car_add_user" msgid="6182764665687382136">"कुनै प्रोफाइल थप्नुहोस्"</string>
+    <string name="end_session" msgid="2765206020435441421">"सत्र अन्त्य गर्नुहोस्"</string>
     <string name="car_new_user" msgid="6766334721724989964">"नयाँ प्रोफाइल"</string>
     <string name="user_add_profile_title" msgid="828371911076521952">"नयाँ प्रोफाइल थप्ने हो?"</string>
     <string name="user_add_user_message_setup" msgid="6136074867764164790">"तपाईंले नयाँ प्रोफाइल बनाइसकेपछि सम्बन्धित व्यक्तिले उक्त प्रोफाइल कस्टमाइज गर्नु पर्छ।"</string>
@@ -55,6 +56,22 @@
     <string name="camera_privacy_chip_dialog_ok" msgid="7285467760928137765">"ठिक छ"</string>
     <string name="sensor_privacy_start_use_camera_dialog_title" msgid="4787836783010823885">"सवारी साधनको क्यामेरा अन गर्ने हो?"</string>
     <string name="sensor_privacy_start_use_camera_dialog_content" msgid="7749639131326657668">"जारी राख्न इन्फोटेनमेन्ट सिस्टमको क्यामेरा अन गर्नुहोस्। यस कार्यले अनुमति प्राप्त सबे एपहरूका क्यामेरा अन गर्छ।"</string>
+    <string name="system_bar_home_label" msgid="8413273833405495948">"होम स्क्रिन"</string>
+    <string name="system_bar_phone_label" msgid="5664288201806823777">"फोन"</string>
+    <string name="system_bar_applications_label" msgid="7081862804211786227">"एपहरू"</string>
+    <string name="system_bar_climate_control_label" msgid="4091187805919276017">"मौसमसम्बन्धी सेटिङ"</string>
+    <string name="system_bar_notifications_label" msgid="6039158514903928210">"सूचनाहरू"</string>
+    <string name="system_bar_maps_label" msgid="7883864993280235380">"नक्सा"</string>
+    <string name="system_bar_media_label" msgid="6156112139796274847">"मिडिया"</string>
+    <string name="hvac_decrease_button_label" msgid="5628481079099995286">"तापक्रम घटाउनुहोस्"</string>
+    <string name="hvac_increase_button_label" msgid="2855688290787396792">"तापक्रम बढाउनुहोस्"</string>
+    <string name="status_icon_bluetooth_disconnected" msgid="6773447522499007010">"ब्लुटुथसम्बन्धी सेटिङ: डिस्कनेक्ट गरिएको"</string>
+    <string name="status_icon_bluetooth_connected" msgid="4548446117525711779">"ब्लुटुथसम्बन्धी सेटिङ: कनेक्ट गरिएको"</string>
+    <string name="status_icon_bluetooth_off" msgid="5435041393564635821">"ब्लुटुथसम्बन्धी सेटिङ: ब्लुटुथ अफ छ"</string>
+    <string name="status_icon_signal_mobile" msgid="7264721079060179783">"सिग्नलसम्बन्धी सेटिङ: मोबाइल डेटा प्रयोग गरिँदै छ"</string>
+    <string name="status_icon_signal_wifi" msgid="1257569337648058522">"सिग्नलसम्बन्धी सेटिङ: Wifi अन छ"</string>
+    <string name="status_icon_signal_hotspot" msgid="1023039120452006880">"सिग्नलसम्बन्धी सेटिङ: हटस्पट अन छ"</string>
+    <string name="status_icon_display_status" msgid="2970020923181359144">"डिस्प्लेसम्बन्धी सेटिङ"</string>
     <string name="activity_blocked_text" msgid="5353157279548801554">"तपाईं सवारी साधन चलाइरहेका बेला यो सुविधा प्रयोग गर्न सक्नुहुन्न"</string>
     <string name="exit_button_close_application" msgid="112227710467017144">"एप बन्द गर्नुहोस्"</string>
     <string name="exit_button_go_back" msgid="7988866855775300902">"पछाडि"</string>
diff --git a/res/values-nl/strings.xml b/res/values-nl/strings.xml
index 74cc528..30afa99 100644
--- a/res/values-nl/strings.xml
+++ b/res/values-nl/strings.xml
@@ -24,6 +24,7 @@
     <string name="hvac_temperature_off" msgid="8370977023494579242">"UIT"</string>
     <string name="voice_recognition_toast" msgid="7579725862117020349">"Spraakherkenning actief via een verbonden bluetooth-apparaat"</string>
     <string name="car_add_user" msgid="6182764665687382136">"Profiel toevoegen"</string>
+    <string name="end_session" msgid="2765206020435441421">"Sessie beëindigen"</string>
     <string name="car_new_user" msgid="6766334721724989964">"Nieuw profiel"</string>
     <string name="user_add_profile_title" msgid="828371911076521952">"Nieuw profiel toevoegen?"</string>
     <string name="user_add_user_message_setup" msgid="6136074867764164790">"Nadat je een nieuw profiel hebt gemaakt, kan die persoon het zelf personaliseren."</string>
@@ -55,6 +56,22 @@
     <string name="camera_privacy_chip_dialog_ok" msgid="7285467760928137765">"OK"</string>
     <string name="sensor_privacy_start_use_camera_dialog_title" msgid="4787836783010823885">"Camera van voertuig aanzetten?"</string>
     <string name="sensor_privacy_start_use_camera_dialog_content" msgid="7749639131326657668">"Zet de camera van het infotainmentsysteem aan om door te gaan. Hierdoor wordt de camera aangezet voor alle apps die toestemming hebben."</string>
+    <string name="system_bar_home_label" msgid="8413273833405495948">"Startscherm"</string>
+    <string name="system_bar_phone_label" msgid="5664288201806823777">"Telefoon"</string>
+    <string name="system_bar_applications_label" msgid="7081862804211786227">"Apps"</string>
+    <string name="system_bar_climate_control_label" msgid="4091187805919276017">"Klimaatregeling"</string>
+    <string name="system_bar_notifications_label" msgid="6039158514903928210">"Meldingen"</string>
+    <string name="system_bar_maps_label" msgid="7883864993280235380">"Maps"</string>
+    <string name="system_bar_media_label" msgid="6156112139796274847">"Media"</string>
+    <string name="hvac_decrease_button_label" msgid="5628481079099995286">"Temperatuur verlagen"</string>
+    <string name="hvac_increase_button_label" msgid="2855688290787396792">"Temperatuur verhogen"</string>
+    <string name="status_icon_bluetooth_disconnected" msgid="6773447522499007010">"Bluetooth-instelling: verbinding verbroken"</string>
+    <string name="status_icon_bluetooth_connected" msgid="4548446117525711779">"Bluetooth-instelling: verbonden"</string>
+    <string name="status_icon_bluetooth_off" msgid="5435041393564635821">"Bluetooth-instelling: bluetooth uit"</string>
+    <string name="status_icon_signal_mobile" msgid="7264721079060179783">"Signaalinstellingen: mobiele data gebruiken"</string>
+    <string name="status_icon_signal_wifi" msgid="1257569337648058522">"Signaalinstellingen: wifi aan"</string>
+    <string name="status_icon_signal_hotspot" msgid="1023039120452006880">"Signaalinstellingen: hotspot aan"</string>
+    <string name="status_icon_display_status" msgid="2970020923181359144">"Scherminstellingen"</string>
     <string name="activity_blocked_text" msgid="5353157279548801554">"Je kunt deze functie niet gebruiken tijdens het rijden"</string>
     <string name="exit_button_close_application" msgid="112227710467017144">"App sluiten"</string>
     <string name="exit_button_go_back" msgid="7988866855775300902">"Terug"</string>
diff --git a/res/values-or/strings.xml b/res/values-or/strings.xml
index 3e3a235..9a15ebc 100644
--- a/res/values-or/strings.xml
+++ b/res/values-or/strings.xml
@@ -24,6 +24,7 @@
     <string name="hvac_temperature_off" msgid="8370977023494579242">"ବନ୍ଦ ଅଛି"</string>
     <string name="voice_recognition_toast" msgid="7579725862117020349">"ଭଏସ ଚିହ୍ନଟକରଣ ଏବେ ସଂଯୁକ୍ତ ଥିବା ବ୍ଲୁଟୁଥ ଡିଭାଇସ ଦ୍ୱାରା ପରିଚାଳିତ"</string>
     <string name="car_add_user" msgid="6182764665687382136">"ଏକ ପ୍ରୋଫାଇଲ ଯୋଗ କରନ୍ତୁ"</string>
+    <string name="end_session" msgid="2765206020435441421">"ସେସନ ଶେଷ କରନ୍ତୁ"</string>
     <string name="car_new_user" msgid="6766334721724989964">"ନୂଆ ପ୍ରୋଫାଇଲ"</string>
     <string name="user_add_profile_title" msgid="828371911076521952">"ନୂଆ ପ୍ରୋଫାଇଲ ଯୋଗ କରିବେ?"</string>
     <string name="user_add_user_message_setup" msgid="6136074867764164790">"ଆପଣ କୌଣସି ବ୍ୟକ୍ତିଙ୍କ ପାଇଁ ଏକ ନୂଆ ପ୍ରୋଫାଇଲ ତିଆରି କରିବା ପରେ, ସେ ନିଜ ପାଇଁ ତା\'କୁ କଷ୍ଟମାଇଜ କରିବା ଉଚିତ।"</string>
@@ -55,6 +56,22 @@
     <string name="camera_privacy_chip_dialog_ok" msgid="7285467760928137765">"ଠିକ୍ ଅଛି"</string>
     <string name="sensor_privacy_start_use_camera_dialog_title" msgid="4787836783010823885">"ଗାଡ଼ିର କ୍ୟାମେରାକୁ ଚାଲୁ କରିବେ?"</string>
     <string name="sensor_privacy_start_use_camera_dialog_content" msgid="7749639131326657668">"ଜାରି ରଖିବା ପାଇଁ, ଇନଫୋଟେନମେଣ୍ଟ ସିଷ୍ଟମ କ୍ୟାମେରାକୁ ଚାଲୁ କରନ୍ତୁ। ଏହା ଅନୁମତି ଥିବା ସମସ୍ତ ଆପ ପାଇଁ କ୍ୟାମେରାକୁ ଚାଲୁ କରିବ।"</string>
+    <string name="system_bar_home_label" msgid="8413273833405495948">"ହୋମ ସ୍କ୍ରିନ"</string>
+    <string name="system_bar_phone_label" msgid="5664288201806823777">"ଫୋନ"</string>
+    <string name="system_bar_applications_label" msgid="7081862804211786227">"ଆପ୍ଲିକେସନଗୁଡ଼ିକ"</string>
+    <string name="system_bar_climate_control_label" msgid="4091187805919276017">"ଜଳବାୟୁ ନିୟନ୍ତ୍ରଣ"</string>
+    <string name="system_bar_notifications_label" msgid="6039158514903928210">"ବିଜ୍ଞପ୍ତିଗୁଡ଼ିକ"</string>
+    <string name="system_bar_maps_label" msgid="7883864993280235380">"Maps"</string>
+    <string name="system_bar_media_label" msgid="6156112139796274847">"ମିଡିଆ"</string>
+    <string name="hvac_decrease_button_label" msgid="5628481079099995286">"ତାପମାତ୍ରା କମାନ୍ତୁ"</string>
+    <string name="hvac_increase_button_label" msgid="2855688290787396792">"ତାପମାତ୍ରା ବଢ଼ାନ୍ତୁ"</string>
+    <string name="status_icon_bluetooth_disconnected" msgid="6773447522499007010">"ବ୍ଲୁଟୁଥ ସେଟିଂ: ବିଚ୍ଛିନ୍ନ କରାଯାଇଛି"</string>
+    <string name="status_icon_bluetooth_connected" msgid="4548446117525711779">"ବ୍ଲୁଟୁଥ ସେଟିଂ: କନେକ୍ଟ କରାଯାଇଛି"</string>
+    <string name="status_icon_bluetooth_off" msgid="5435041393564635821">"ବ୍ଲୂଟୁଥ ସେଟିଂ: ବ୍ଲୁଟୁଥ ବନ୍ଦ ଅଛି"</string>
+    <string name="status_icon_signal_mobile" msgid="7264721079060179783">"ସିଗନାଲ ସେଟିଂସ: ମୋବାଇଲ ଡାଟା ବ୍ୟବହାର କରାଯାଉଛି"</string>
+    <string name="status_icon_signal_wifi" msgid="1257569337648058522">"ସିଗନାଲ ସେଟିଂସ: ୱାଇଫାଇ ଚାଲୁ ଅଛି"</string>
+    <string name="status_icon_signal_hotspot" msgid="1023039120452006880">"ସିଗନାଲ ସେଟିଂସ: ହଟସ୍ପଟ ଚାଲୁ ଅଛି"</string>
+    <string name="status_icon_display_status" msgid="2970020923181359144">"ଡିସପ୍ଲେ ସେଟିଂସ"</string>
     <string name="activity_blocked_text" msgid="5353157279548801554">"ଆପଣ ଡ୍ରାଇଭ୍‍ କରିବା ସମୟରେ ଏହି ଫିଚର୍‍ ବ୍ୟବହାର କରିପାରିବେ ନାହିଁ"</string>
     <string name="exit_button_close_application" msgid="112227710467017144">"ଆପ୍‍ ବନ୍ଦ କରନ୍ତୁ"</string>
     <string name="exit_button_go_back" msgid="7988866855775300902">"ପଛକୁ ଫେରନ୍ତୁ"</string>
diff --git a/res/values-pa/strings.xml b/res/values-pa/strings.xml
index c891166..8abd1b9 100644
--- a/res/values-pa/strings.xml
+++ b/res/values-pa/strings.xml
@@ -24,6 +24,7 @@
     <string name="hvac_temperature_off" msgid="8370977023494579242">"ਬੰਦ"</string>
     <string name="voice_recognition_toast" msgid="7579725862117020349">"ਅਵਾਜ਼ ਦੀ ਪਛਾਣ ਨੂੰ ਹੁਣ ਕਨੈਕਟ ਕੀਤਾ ਬਲੂਟੁੱਥ ਡੀਵਾਈਸ ਸੰਭਾਲਦਾ ਹੈ"</string>
     <string name="car_add_user" msgid="6182764665687382136">"ਕੋਈ ਪ੍ਰੋਫਾਈਲ ਸ਼ਾਮਲ ਕਰੋ"</string>
+    <string name="end_session" msgid="2765206020435441421">"ਸੈਸ਼ਨ ਸਮਾਪਤ ਕਰੋ"</string>
     <string name="car_new_user" msgid="6766334721724989964">"ਨਵਾਂ ਪ੍ਰੋਫਾਈਲ"</string>
     <string name="user_add_profile_title" msgid="828371911076521952">"ਕੀ ਨਵਾਂ ਪ੍ਰੋਫਾਈਲ ਸ਼ਾਮਲ ਕਰਨਾ ਹੈ?"</string>
     <string name="user_add_user_message_setup" msgid="6136074867764164790">"ਤੁਹਾਡੇ ਵੱਲੋਂ ਨਵਾਂ ਪ੍ਰੋਫਾਈਲ ਬਣਾਉਣ ਤੋਂ ਬਾਅਦ, ਉਸ ਵਿਅਕਤੀ ਨੂੰ ਖੁਦ ਲਈ ਇਸਨੂੰ ਵਿਉਂਤਬੱਧ ਕਰਨਾ ਚਾਹੀਦਾ ਹੈ।"</string>
@@ -55,6 +56,22 @@
     <string name="camera_privacy_chip_dialog_ok" msgid="7285467760928137765">"ਠੀਕ ਹੈ"</string>
     <string name="sensor_privacy_start_use_camera_dialog_title" msgid="4787836783010823885">"ਕੀ ਵਾਹਨ ਦਾ ਕੈਮਰਾ ਚਾਲੂ ਕਰਨਾ ਹੈ?"</string>
     <string name="sensor_privacy_start_use_camera_dialog_content" msgid="7749639131326657668">"ਜਾਰੀ ਰੱਖਣ ਲਈ, ਵਾਹਨ ਆਡੀਓ ਸਿਸਟਮ ਦੇ ਕੈਮਰੇ ਨੂੰ ਚਾਲੂ ਕਰੋ। ਇਹ ਇਜਾਜ਼ਤ ਵਾਲੀਆਂ ਸਾਰੀਆਂ ਐਪਾਂ ਲਈ ਕੈਮਰੇ ਨੂੰ ਚਾਲੂ ਕਰ ਦੇਵੇਗਾ।"</string>
+    <string name="system_bar_home_label" msgid="8413273833405495948">"ਹੋਮ ਸਕ੍ਰੀਨ"</string>
+    <string name="system_bar_phone_label" msgid="5664288201806823777">"ਫ਼ੋਨ"</string>
+    <string name="system_bar_applications_label" msgid="7081862804211786227">"ਐਪਲੀਕੇਸ਼ਨਾਂ"</string>
+    <string name="system_bar_climate_control_label" msgid="4091187805919276017">"ਜਲਵਾਯੂ ਸੰਬੰਧੀ ਕੰਟਰੋਲ"</string>
+    <string name="system_bar_notifications_label" msgid="6039158514903928210">"ਸੂਚਨਾਵਾਂ"</string>
+    <string name="system_bar_maps_label" msgid="7883864993280235380">"Maps"</string>
+    <string name="system_bar_media_label" msgid="6156112139796274847">"ਮੀਡੀਆ"</string>
+    <string name="hvac_decrease_button_label" msgid="5628481079099995286">"ਤਾਪਮਾਨ ਘਟਾਓ"</string>
+    <string name="hvac_increase_button_label" msgid="2855688290787396792">"ਤਾਪਮਾਨ ਵਧਾਓ"</string>
+    <string name="status_icon_bluetooth_disconnected" msgid="6773447522499007010">"ਬਲੂਟੁੱਥ ਸੈਟਿੰਗ: ਡਿਸਕਨੈਕਟ ਕੀਤਾ ਗਿਆ"</string>
+    <string name="status_icon_bluetooth_connected" msgid="4548446117525711779">"ਬਲੂਟੁੱਥ ਸੈਟਿੰਗ: ਕਨੈਕਟ ਕੀਤਾ ਗਿਆ"</string>
+    <string name="status_icon_bluetooth_off" msgid="5435041393564635821">"ਬਲੂਟੁੱਥ ਸੈਟਿੰਗ: ਬਲੂਟੁੱਥ ਬੰਦ ਹੈ"</string>
+    <string name="status_icon_signal_mobile" msgid="7264721079060179783">"ਸਿਗਨਲ ਸੈਟਿੰਗਾਂ: ਮੋਬਾਈਲ ਡਾਟਾ ਵਰਤਿਆ ਜਾ ਰਿਹਾ ਹੈ"</string>
+    <string name="status_icon_signal_wifi" msgid="1257569337648058522">"ਸਿਗਨਲ ਸੈਟਿੰਗਾਂ: ਵਾਈ-ਫਾਈ ਚਾਲੂ ਹੈ"</string>
+    <string name="status_icon_signal_hotspot" msgid="1023039120452006880">"ਸਿਗਨਲ ਸੈਟਿੰਗਾਂ: ਹੌਟਸਪੌਟ ਚਾਲੂ ਹੈ"</string>
+    <string name="status_icon_display_status" msgid="2970020923181359144">"ਡਿਸਪਲੇ ਸੈਟਿੰਗਾਂ"</string>
     <string name="activity_blocked_text" msgid="5353157279548801554">"ਤੁਸੀਂ ਇਹ ਵਿਸ਼ੇਸ਼ਤਾ ਗੱਡੀ ਚਲਾਉਂਦੇ ਸਮੇਂ ਨਹੀਂ ਵਰਤ ਸਕਦੇ"</string>
     <string name="exit_button_close_application" msgid="112227710467017144">"ਐਪ ਬੰਦ ਕਰੋ"</string>
     <string name="exit_button_go_back" msgid="7988866855775300902">"ਪਿੱਛੇ ਜਾਓ"</string>
diff --git a/res/values-pl/strings.xml b/res/values-pl/strings.xml
index b31dcb6..0f73f8e 100644
--- a/res/values-pl/strings.xml
+++ b/res/values-pl/strings.xml
@@ -24,6 +24,7 @@
     <string name="hvac_temperature_off" msgid="8370977023494579242">"WYŁ."</string>
     <string name="voice_recognition_toast" msgid="7579725862117020349">"Rozpoznawanie mowy przez połączone urządzenie Bluetooth"</string>
     <string name="car_add_user" msgid="6182764665687382136">"Dodaj profil"</string>
+    <string name="end_session" msgid="2765206020435441421">"Zakończ sesję"</string>
     <string name="car_new_user" msgid="6766334721724989964">"Nowy profil"</string>
     <string name="user_add_profile_title" msgid="828371911076521952">"Dodać nowy profil?"</string>
     <string name="user_add_user_message_setup" msgid="6136074867764164790">"Gdy utworzysz nowy profil, jego użytkownik powinien dostosować go do swoich potrzeb."</string>
@@ -55,6 +56,22 @@
     <string name="camera_privacy_chip_dialog_ok" msgid="7285467760928137765">"OK"</string>
     <string name="sensor_privacy_start_use_camera_dialog_title" msgid="4787836783010823885">"Włączyć kamerę w pojeździe?"</string>
     <string name="sensor_privacy_start_use_camera_dialog_content" msgid="7749639131326657668">"Aby kontynuować, włącz kamerę systemu multimedialno-rozrywkowego. Spowoduje to włączenie kamery w przypadku wszystkich aplikacji, które mają uprawnienia."</string>
+    <string name="system_bar_home_label" msgid="8413273833405495948">"Ekran główny"</string>
+    <string name="system_bar_phone_label" msgid="5664288201806823777">"Telefon"</string>
+    <string name="system_bar_applications_label" msgid="7081862804211786227">"Aplikacje"</string>
+    <string name="system_bar_climate_control_label" msgid="4091187805919276017">"Klimatyzacja"</string>
+    <string name="system_bar_notifications_label" msgid="6039158514903928210">"Powiadomienia"</string>
+    <string name="system_bar_maps_label" msgid="7883864993280235380">"Mapy"</string>
+    <string name="system_bar_media_label" msgid="6156112139796274847">"Multimedia"</string>
+    <string name="hvac_decrease_button_label" msgid="5628481079099995286">"Obniż temperaturę"</string>
+    <string name="hvac_increase_button_label" msgid="2855688290787396792">"Podnieś temperaturę"</string>
+    <string name="status_icon_bluetooth_disconnected" msgid="6773447522499007010">"Ustawienie Bluetooth: rozłączono"</string>
+    <string name="status_icon_bluetooth_connected" msgid="4548446117525711779">"Ustawienie Bluetooth: połączono"</string>
+    <string name="status_icon_bluetooth_off" msgid="5435041393564635821">"Ustawienie Bluetooth: Bluetooth wyłączony"</string>
+    <string name="status_icon_signal_mobile" msgid="7264721079060179783">"Ustawienia sygnału: korzystanie z mobilnej transmisji danych"</string>
+    <string name="status_icon_signal_wifi" msgid="1257569337648058522">"Ustawienia sygnału: Wi-Fi włączone"</string>
+    <string name="status_icon_signal_hotspot" msgid="1023039120452006880">"Ustawienia sygnału: hotspot włączony"</string>
+    <string name="status_icon_display_status" msgid="2970020923181359144">"Ustawienia wyświetlacza"</string>
     <string name="activity_blocked_text" msgid="5353157279548801554">"Podczas jazdy nie można korzystać z tej funkcji"</string>
     <string name="exit_button_close_application" msgid="112227710467017144">"Zamknij aplikację"</string>
     <string name="exit_button_go_back" msgid="7988866855775300902">"Wstecz"</string>
diff --git a/res/values-pt-rPT/strings.xml b/res/values-pt-rPT/strings.xml
index 1c9c28b..21dfc37 100644
--- a/res/values-pt-rPT/strings.xml
+++ b/res/values-pt-rPT/strings.xml
@@ -24,6 +24,7 @@
     <string name="hvac_temperature_off" msgid="8370977023494579242">"DESATIVADO"</string>
     <string name="voice_recognition_toast" msgid="7579725862117020349">"Reconhecimento de voz agora através do disp. Bluetooth lig."</string>
     <string name="car_add_user" msgid="6182764665687382136">"Adicionar perfil"</string>
+    <string name="end_session" msgid="2765206020435441421">"Terminar sessão"</string>
     <string name="car_new_user" msgid="6766334721724989964">"Novo perfil"</string>
     <string name="user_add_profile_title" msgid="828371911076521952">"Quer adicionar o novo perfil?"</string>
     <string name="user_add_user_message_setup" msgid="6136074867764164790">"Depois de criar um novo perfil, deve ser a pessoa em questão a personalizá-lo."</string>
@@ -55,6 +56,22 @@
     <string name="camera_privacy_chip_dialog_ok" msgid="7285467760928137765">"OK"</string>
     <string name="sensor_privacy_start_use_camera_dialog_title" msgid="4787836783010823885">"Ativar a câmara do veículo?"</string>
     <string name="sensor_privacy_start_use_camera_dialog_content" msgid="7749639131326657668">"Para continuar, ative a câmara do sistema de infoentretenimento. Esta ação irá ativar a câmara para todas as apps que têm autorização."</string>
+    <string name="system_bar_home_label" msgid="8413273833405495948">"Ecrã principal"</string>
+    <string name="system_bar_phone_label" msgid="5664288201806823777">"Telefone"</string>
+    <string name="system_bar_applications_label" msgid="7081862804211786227">"Aplicações"</string>
+    <string name="system_bar_climate_control_label" msgid="4091187805919276017">"Controlo de climatização"</string>
+    <string name="system_bar_notifications_label" msgid="6039158514903928210">"Notificações"</string>
+    <string name="system_bar_maps_label" msgid="7883864993280235380">"Mapas"</string>
+    <string name="system_bar_media_label" msgid="6156112139796274847">"Multimédia"</string>
+    <string name="hvac_decrease_button_label" msgid="5628481079099995286">"Diminuir a temperatura"</string>
+    <string name="hvac_increase_button_label" msgid="2855688290787396792">"Aumentar a temperatura"</string>
+    <string name="status_icon_bluetooth_disconnected" msgid="6773447522499007010">"Definição do Bluetooth: desligado"</string>
+    <string name="status_icon_bluetooth_connected" msgid="4548446117525711779">"Definição do Bluetooth: ligado"</string>
+    <string name="status_icon_bluetooth_off" msgid="5435041393564635821">"Definição do Bluetooth: Bluetooth desligado"</string>
+    <string name="status_icon_signal_mobile" msgid="7264721079060179783">"Definições do sinal: utilização de dados móveis"</string>
+    <string name="status_icon_signal_wifi" msgid="1257569337648058522">"Definições do sinal: Wi-Fi ativado"</string>
+    <string name="status_icon_signal_hotspot" msgid="1023039120452006880">"Definições do sinal: zona Wi-Fi ativada"</string>
+    <string name="status_icon_display_status" msgid="2970020923181359144">"Definições do ecrã"</string>
     <string name="activity_blocked_text" msgid="5353157279548801554">"Não pode usar esta funcionalidade enquanto conduz"</string>
     <string name="exit_button_close_application" msgid="112227710467017144">"Fechar app"</string>
     <string name="exit_button_go_back" msgid="7988866855775300902">"Anterior"</string>
diff --git a/res/values-pt/strings.xml b/res/values-pt/strings.xml
index e4de6f0..b475dc9 100644
--- a/res/values-pt/strings.xml
+++ b/res/values-pt/strings.xml
@@ -24,6 +24,7 @@
     <string name="hvac_temperature_off" msgid="8370977023494579242">"DESLIGADO"</string>
     <string name="voice_recognition_toast" msgid="7579725862117020349">"Reconhecimento de voz com dispositivo Bluetooth conectado"</string>
     <string name="car_add_user" msgid="6182764665687382136">"Adicionar um perfil"</string>
+    <string name="end_session" msgid="2765206020435441421">"Encerrar sessão"</string>
     <string name="car_new_user" msgid="6766334721724989964">"Novo perfil"</string>
     <string name="user_add_profile_title" msgid="828371911076521952">"Adicionar novo perfil?"</string>
     <string name="user_add_user_message_setup" msgid="6136074867764164790">"Depois que o perfil for criado, o proprietário dele ficará responsável pela personalização."</string>
@@ -55,6 +56,22 @@
     <string name="camera_privacy_chip_dialog_ok" msgid="7285467760928137765">"OK"</string>
     <string name="sensor_privacy_start_use_camera_dialog_title" msgid="4787836783010823885">"Ativar câmera do veículo?"</string>
     <string name="sensor_privacy_start_use_camera_dialog_content" msgid="7749639131326657668">"Para continuar, ative a câmera do sistema de infoentretenimento. Isso a ativará para todos os apps que tiverem essa permissão."</string>
+    <string name="system_bar_home_label" msgid="8413273833405495948">"Tela inicial"</string>
+    <string name="system_bar_phone_label" msgid="5664288201806823777">"Telefone"</string>
+    <string name="system_bar_applications_label" msgid="7081862804211786227">"Apps"</string>
+    <string name="system_bar_climate_control_label" msgid="4091187805919276017">"Controle de climatização"</string>
+    <string name="system_bar_notifications_label" msgid="6039158514903928210">"Notificações"</string>
+    <string name="system_bar_maps_label" msgid="7883864993280235380">"Maps"</string>
+    <string name="system_bar_media_label" msgid="6156112139796274847">"Mídia"</string>
+    <string name="hvac_decrease_button_label" msgid="5628481079099995286">"Diminuir temperatura"</string>
+    <string name="hvac_increase_button_label" msgid="2855688290787396792">"Aumentar temperatura"</string>
+    <string name="status_icon_bluetooth_disconnected" msgid="6773447522499007010">"Configuração do Bluetooth: desconectado"</string>
+    <string name="status_icon_bluetooth_connected" msgid="4548446117525711779">"Configuração do Bluetooth: conectado"</string>
+    <string name="status_icon_bluetooth_off" msgid="5435041393564635821">"Configuração do Bluetooth: Bluetooth desativado"</string>
+    <string name="status_icon_signal_mobile" msgid="7264721079060179783">"Configurações de sinal: usando dados móveis"</string>
+    <string name="status_icon_signal_wifi" msgid="1257569337648058522">"Configurações de sinal: Wi-Fi ativado"</string>
+    <string name="status_icon_signal_hotspot" msgid="1023039120452006880">"Configurações de sinal: ponto de acesso ativado"</string>
+    <string name="status_icon_display_status" msgid="2970020923181359144">"Configurações de tela"</string>
     <string name="activity_blocked_text" msgid="5353157279548801554">"Não é possível usar esse recurso enquanto você dirige"</string>
     <string name="exit_button_close_application" msgid="112227710467017144">"Fechar app"</string>
     <string name="exit_button_go_back" msgid="7988866855775300902">"Voltar"</string>
diff --git a/res/values-ro/strings.xml b/res/values-ro/strings.xml
index 2fc7ea0..e62ea1d 100644
--- a/res/values-ro/strings.xml
+++ b/res/values-ro/strings.xml
@@ -23,17 +23,18 @@
     <string name="fan_speed_off" msgid="3860115181014880798">"DEZACTIVAT"</string>
     <string name="hvac_temperature_off" msgid="8370977023494579242">"DEZACTIVAT"</string>
     <string name="voice_recognition_toast" msgid="7579725862117020349">"Recunoașterea vocală acum gestionată de dispozitivul Bluetooth conectat"</string>
-    <string name="car_add_user" msgid="6182764665687382136">"Adăugați un profil"</string>
+    <string name="car_add_user" msgid="6182764665687382136">"Adaugă un profil"</string>
+    <string name="end_session" msgid="2765206020435441421">"Încheie sesiunea"</string>
     <string name="car_new_user" msgid="6766334721724989964">"Profil nou"</string>
-    <string name="user_add_profile_title" msgid="828371911076521952">"Adăugați un profil nou?"</string>
-    <string name="user_add_user_message_setup" msgid="6136074867764164790">"După ce creați un profil nou, utilizatorul respectiv trebuie să-l personalizeze."</string>
+    <string name="user_add_profile_title" msgid="828371911076521952">"Adaugi un profil nou?"</string>
+    <string name="user_add_user_message_setup" msgid="6136074867764164790">"După ce creezi un profil nou, utilizatorul respectiv trebuie să-l personalizeze."</string>
     <string name="user_add_user_message_update" msgid="3310089453006545712">"Aplicațiile pot fi actualizate din orice profil ca să poată fi folosite de toate celelalte profiluri"</string>
-    <string name="profile_limit_reached_title" msgid="7891779218496729653">"Ați atins limita de profiluri"</string>
-    <string name="profile_limit_reached_message" msgid="1534369584753840606">"{count,plural, =1{Puteți crea un singur profil.}few{Puteți să adăugați până la # profiluri.}other{Puteți să adăugați până la # de profiluri.}}"</string>
+    <string name="profile_limit_reached_title" msgid="7891779218496729653">"Ai atins limita de profiluri"</string>
+    <string name="profile_limit_reached_message" msgid="1534369584753840606">"{count,plural, =1{Poți crea un singur profil.}few{Poți să adaugi până la # profiluri.}other{Poți să adaugi până la # de profiluri.}}"</string>
     <string name="car_loading_profile" msgid="458961191993686065">"Se încarcă"</string>
     <string name="car_loading_profile_developer_message" msgid="737810794567935702">"Se încarcă utilizatorul (de la <xliff:g id="FROM_USER">%1$d</xliff:g> la <xliff:g id="TO_USER">%2$d</xliff:g>)"</string>
     <string name="privacy_chip_off_content" msgid="8406415098507955316">"<xliff:g id="SENSOR">%1$s</xliff:g> este dezactivat."</string>
-    <string name="privacy_chip_use_sensor" msgid="7688230720803089653">"Folosiți <xliff:g id="SENSOR">%1$s</xliff:g>"</string>
+    <string name="privacy_chip_use_sensor" msgid="7688230720803089653">"Folosește <xliff:g id="SENSOR">%1$s</xliff:g>"</string>
     <string name="privacy_chip_use_sensor_subtext" msgid="5655148288310815742">"Pentru aplicațiile care au permisiunea"</string>
     <string name="mic_privacy_chip_microphone_settings" msgid="4520886720588226450">"Setări microfon"</string>
     <string name="privacy_chip_app_using_sensor_suffix" msgid="7921315376271490004">"<xliff:g id="APP">%1$s</xliff:g> folosește <xliff:g id="SENSOR">%2$s</xliff:g>"</string>
@@ -43,8 +44,8 @@
     <string name="mic_privacy_chip_on_toast" msgid="7003896860896586181">"Microfonul a fost activat"</string>
     <string name="mic_privacy_chip_off_toast" msgid="8718743873640788032">"Microfonul a fost dezactivat"</string>
     <string name="mic_privacy_chip_dialog_ok" msgid="2298690833121720237">"OK"</string>
-    <string name="sensor_privacy_start_use_mic_dialog_title" msgid="8774244900043105266">"Porniți microfonul din vehicul?"</string>
-    <string name="sensor_privacy_start_use_mic_dialog_content" msgid="8382980879434990801">"Ca să continuați, porniți microfonul sistemului de infotainment. Acest lucru va porni microfonul pentru toate aplicațiile care au permisiunea."</string>
+    <string name="sensor_privacy_start_use_mic_dialog_title" msgid="8774244900043105266">"Pornești microfonul din vehicul?"</string>
+    <string name="sensor_privacy_start_use_mic_dialog_content" msgid="8382980879434990801">"Ca să continui, pornește microfonul sistemului de infotainment. Acest lucru va porni microfonul pentru toate aplicațiile care au permisiunea."</string>
     <string name="camera_privacy_chip_camera_settings" msgid="96342672670928980">"Setările camerei foto"</string>
     <string name="camera_privacy_chip_app_using_camera_suffix" msgid="2591363552459967509">"<xliff:g id="APP">%s</xliff:g> folosește camera foto"</string>
     <string name="camera_privacy_chip_apps_using_camera_suffix" msgid="8033118959615498419">"<xliff:g id="APP_LIST">%s</xliff:g> folosesc camera foto"</string>
@@ -53,10 +54,26 @@
     <string name="camera_privacy_chip_on_toast" msgid="7901274903678512207">"Camera foto este activată"</string>
     <string name="camera_privacy_chip_off_toast" msgid="7135472255099347229">"Camera foto este dezactivată"</string>
     <string name="camera_privacy_chip_dialog_ok" msgid="7285467760928137765">"OK"</string>
-    <string name="sensor_privacy_start_use_camera_dialog_title" msgid="4787836783010823885">"Porniți camera foto a vehiculului?"</string>
-    <string name="sensor_privacy_start_use_camera_dialog_content" msgid="7749639131326657668">"Ca să continuați, porniți camera foto a sistemului de infotainment. Acest lucru va porni camera foto pentru toate aplicațiile care au permisiunea."</string>
-    <string name="activity_blocked_text" msgid="5353157279548801554">"Nu puteți folosi această funcție în timp ce conduceți"</string>
-    <string name="exit_button_close_application" msgid="112227710467017144">"Închideți aplicația"</string>
+    <string name="sensor_privacy_start_use_camera_dialog_title" msgid="4787836783010823885">"Pornești camera foto a vehiculului?"</string>
+    <string name="sensor_privacy_start_use_camera_dialog_content" msgid="7749639131326657668">"Ca să continui, pornește camera foto a sistemului de infotainment. Acest lucru va porni camera foto pentru toate aplicațiile care au permisiunea."</string>
+    <string name="system_bar_home_label" msgid="8413273833405495948">"Ecran de pornire"</string>
+    <string name="system_bar_phone_label" msgid="5664288201806823777">"Telefon"</string>
+    <string name="system_bar_applications_label" msgid="7081862804211786227">"Aplicații"</string>
+    <string name="system_bar_climate_control_label" msgid="4091187805919276017">"Controlul climei"</string>
+    <string name="system_bar_notifications_label" msgid="6039158514903928210">"Notificări"</string>
+    <string name="system_bar_maps_label" msgid="7883864993280235380">"Maps"</string>
+    <string name="system_bar_media_label" msgid="6156112139796274847">"Media"</string>
+    <string name="hvac_decrease_button_label" msgid="5628481079099995286">"Redu temperatura"</string>
+    <string name="hvac_increase_button_label" msgid="2855688290787396792">"Crește temperatura"</string>
+    <string name="status_icon_bluetooth_disconnected" msgid="6773447522499007010">"Setarea Bluetooth: deconectată"</string>
+    <string name="status_icon_bluetooth_connected" msgid="4548446117525711779">"Setarea Bluetooth: conectată"</string>
+    <string name="status_icon_bluetooth_off" msgid="5435041393564635821">"Setarea Bluetooth: Bluetooth este dezactivat"</string>
+    <string name="status_icon_signal_mobile" msgid="7264721079060179783">"Setări pentru semnal: se folosesc datele mobile"</string>
+    <string name="status_icon_signal_wifi" msgid="1257569337648058522">"Setări pentru semnal: Wi-Fi activat"</string>
+    <string name="status_icon_signal_hotspot" msgid="1023039120452006880">"Setări pentru semnal: hotspot activat"</string>
+    <string name="status_icon_display_status" msgid="2970020923181359144">"Setări de afișare"</string>
+    <string name="activity_blocked_text" msgid="5353157279548801554">"Nu poți folosi această funcție în timp ce conduci"</string>
+    <string name="exit_button_close_application" msgid="112227710467017144">"Închide aplicația"</string>
     <string name="exit_button_go_back" msgid="7988866855775300902">"Înapoi"</string>
     <string name="qc_footer_settings" msgid="5471523941092316743">"Setări"</string>
     <string name="qc_footer_bluetooth_settings" msgid="2870204430643762847">"Setări Bluetooth"</string>
@@ -64,5 +81,5 @@
     <string name="qc_footer_display_settings" msgid="2950539240110437704">"Setări de afișare"</string>
     <string name="qc_footer_network_sound_settings" msgid="5117011034908775097">"Setări de sunet"</string>
     <string name="qc_footer_profiles_accounts_settings" msgid="4456419248123950232">"Setări pentru profiluri și conturi"</string>
-    <string name="lockpattern_does_not_support_rotary" msgid="4605787900312103476">"Modelul nu acceptă accesul prin rotire. Folosiți atingerea."</string>
+    <string name="lockpattern_does_not_support_rotary" msgid="4605787900312103476">"Modelul nu acceptă accesul prin rotire. Folosește atingerea."</string>
 </resources>
diff --git a/res/values-ru/strings.xml b/res/values-ru/strings.xml
index 764e9e1..dd1e85a 100644
--- a/res/values-ru/strings.xml
+++ b/res/values-ru/strings.xml
@@ -24,6 +24,7 @@
     <string name="hvac_temperature_off" msgid="8370977023494579242">"ВЫКЛ"</string>
     <string name="voice_recognition_toast" msgid="7579725862117020349">"Для распознавания речи используется Bluetooth-устройство."</string>
     <string name="car_add_user" msgid="6182764665687382136">"Добавить профиль"</string>
+    <string name="end_session" msgid="2765206020435441421">"Закончить сеанс"</string>
     <string name="car_new_user" msgid="6766334721724989964">"Новый профиль"</string>
     <string name="user_add_profile_title" msgid="828371911076521952">"Добавить профиль?"</string>
     <string name="user_add_user_message_setup" msgid="6136074867764164790">"Когда вы создадите профиль, пользователю потребуется настроить его самостоятельно."</string>
@@ -55,6 +56,22 @@
     <string name="camera_privacy_chip_dialog_ok" msgid="7285467760928137765">"ОК"</string>
     <string name="sensor_privacy_start_use_camera_dialog_title" msgid="4787836783010823885">"Включить камеру автомобиля?"</string>
     <string name="sensor_privacy_start_use_camera_dialog_content" msgid="7749639131326657668">"Чтобы продолжить, включите камеру информационно-развлекательной системы. Камера также включится для всех приложений с разрешением."</string>
+    <string name="system_bar_home_label" msgid="8413273833405495948">"Главный экран"</string>
+    <string name="system_bar_phone_label" msgid="5664288201806823777">"Телефон"</string>
+    <string name="system_bar_applications_label" msgid="7081862804211786227">"Приложения"</string>
+    <string name="system_bar_climate_control_label" msgid="4091187805919276017">"Климат-контроль"</string>
+    <string name="system_bar_notifications_label" msgid="6039158514903928210">"Уведомления"</string>
+    <string name="system_bar_maps_label" msgid="7883864993280235380">"Карты"</string>
+    <string name="system_bar_media_label" msgid="6156112139796274847">"Мультимедиа"</string>
+    <string name="hvac_decrease_button_label" msgid="5628481079099995286">"Уменьшить температуру"</string>
+    <string name="hvac_increase_button_label" msgid="2855688290787396792">"Увеличить температуру"</string>
+    <string name="status_icon_bluetooth_disconnected" msgid="6773447522499007010">"Bluetooth: нет подключения"</string>
+    <string name="status_icon_bluetooth_connected" msgid="4548446117525711779">"Bluetooth: подключение установлено"</string>
+    <string name="status_icon_bluetooth_off" msgid="5435041393564635821">"Bluetooth: отключено"</string>
+    <string name="status_icon_signal_mobile" msgid="7264721079060179783">"Настройки связи: использование мобильного интернета"</string>
+    <string name="status_icon_signal_wifi" msgid="1257569337648058522">"Настройки связи: сеть Wi-Fi включена"</string>
+    <string name="status_icon_signal_hotspot" msgid="1023039120452006880">"Настройки связи: точка доступа включена"</string>
+    <string name="status_icon_display_status" msgid="2970020923181359144">"Настройки экрана"</string>
     <string name="activity_blocked_text" msgid="5353157279548801554">"Эту функцию нельзя использовать во время вождения."</string>
     <string name="exit_button_close_application" msgid="112227710467017144">"Закрыть приложение"</string>
     <string name="exit_button_go_back" msgid="7988866855775300902">"Назад"</string>
diff --git a/res/values-si/strings.xml b/res/values-si/strings.xml
index fee1ee6..85cd47d 100644
--- a/res/values-si/strings.xml
+++ b/res/values-si/strings.xml
@@ -24,6 +24,7 @@
     <string name="hvac_temperature_off" msgid="8370977023494579242">"අක්‍රියයි"</string>
     <string name="voice_recognition_toast" msgid="7579725862117020349">"හඬ හැඳුනුම දැන් සම්බන්ධ බ්ලූටූත් උපාංගය මගින් හසුරුවනු ලැබේ"</string>
     <string name="car_add_user" msgid="6182764665687382136">"පැතිකඩක් එක් කරන්න"</string>
+    <string name="end_session" msgid="2765206020435441421">"සැසිය නිමා කරන්න"</string>
     <string name="car_new_user" msgid="6766334721724989964">"නව පැතිකඩ"</string>
     <string name="user_add_profile_title" msgid="828371911076521952">"නව පැතිකඩ එක් කරන්නද?"</string>
     <string name="user_add_user_message_setup" msgid="6136074867764164790">"ඔබ නව පැතිකඩක් තැනීමෙන් පසුව, එම පුද්ගලයා එය තමා සඳහා අභිරුචිකරණය කළ යුතුය."</string>
@@ -55,6 +56,22 @@
     <string name="camera_privacy_chip_dialog_ok" msgid="7285467760928137765">"හරි"</string>
     <string name="sensor_privacy_start_use_camera_dialog_title" msgid="4787836783010823885">"වාහන කැමරාව ක්‍රියාත්මක කරන්නද?"</string>
     <string name="sensor_privacy_start_use_camera_dialog_content" msgid="7749639131326657668">"ඉදිරියට යාමට, තොරතුරු විනෝදාස්වාද පද්ධති කැමරාව ක්‍රියාත්මක කරන්න. අවසර ඇති සියලු යෙදුම් සඳහා මෙය කැමරාව ක්‍රියාත්මක කරනු ඇත."</string>
+    <string name="system_bar_home_label" msgid="8413273833405495948">"මුල් තිරය"</string>
+    <string name="system_bar_phone_label" msgid="5664288201806823777">"දුරකථනය"</string>
+    <string name="system_bar_applications_label" msgid="7081862804211786227">"යෙදුම්"</string>
+    <string name="system_bar_climate_control_label" msgid="4091187805919276017">"දේශගුණ පාලනය"</string>
+    <string name="system_bar_notifications_label" msgid="6039158514903928210">"දැනුම්දීම්"</string>
+    <string name="system_bar_maps_label" msgid="7883864993280235380">"සිතියම්"</string>
+    <string name="system_bar_media_label" msgid="6156112139796274847">"මාධ්‍ය"</string>
+    <string name="hvac_decrease_button_label" msgid="5628481079099995286">"උෂ්ණත්වය අවම කරන්න"</string>
+    <string name="hvac_increase_button_label" msgid="2855688290787396792">"උෂ්ණත්වය ඉහළ නංවන්න"</string>
+    <string name="status_icon_bluetooth_disconnected" msgid="6773447522499007010">"බ්ලූටූත් සැකසීම: විසන්ධි විය"</string>
+    <string name="status_icon_bluetooth_connected" msgid="4548446117525711779">"බ්ලූටූත් සැකසීම: සම්බන්ධයි"</string>
+    <string name="status_icon_bluetooth_off" msgid="5435041393564635821">"බ්ලූටූත් සැකසීම: බ්ලූටූත් ක්‍රියාවිරහිතයි"</string>
+    <string name="status_icon_signal_mobile" msgid="7264721079060179783">"සංඥා සැකසීම්: ජංගම දත්ත භාවිතා කරයි"</string>
+    <string name="status_icon_signal_wifi" msgid="1257569337648058522">"සංඥා සැකසීම්: Wifi ක්‍රියාත්මකයි"</string>
+    <string name="status_icon_signal_hotspot" msgid="1023039120452006880">"සංඥා සැකසීම්: හොට්ස්පොට් ක්‍රියාත්මකයි"</string>
+    <string name="status_icon_display_status" msgid="2970020923181359144">"උපාංග සැකසීම්"</string>
     <string name="activity_blocked_text" msgid="5353157279548801554">"රිය පදවන අතරතුර ඔබට මෙම විශේෂාංගය භාවිත කළ නොහැකිය"</string>
     <string name="exit_button_close_application" msgid="112227710467017144">"යෙදුම වසන්න"</string>
     <string name="exit_button_go_back" msgid="7988866855775300902">"ආපසු"</string>
diff --git a/res/values-sk/strings.xml b/res/values-sk/strings.xml
index d3a8c2e..60d1ef0 100644
--- a/res/values-sk/strings.xml
+++ b/res/values-sk/strings.xml
@@ -24,6 +24,7 @@
     <string name="hvac_temperature_off" msgid="8370977023494579242">"VYP."</string>
     <string name="voice_recognition_toast" msgid="7579725862117020349">"Rozpoznávanie hlasu teraz prebieha v pripoj. zar. Bluetooth"</string>
     <string name="car_add_user" msgid="6182764665687382136">"Pridať profil"</string>
+    <string name="end_session" msgid="2765206020435441421">"Ukončiť reláciu"</string>
     <string name="car_new_user" msgid="6766334721724989964">"Nový profil"</string>
     <string name="user_add_profile_title" msgid="828371911076521952">"Chcete pridať nový profil?"</string>
     <string name="user_add_user_message_setup" msgid="6136074867764164790">"Po vytvorení by si mala príslušná osoba nový profil prispôsobiť podľa seba."</string>
@@ -55,6 +56,22 @@
     <string name="camera_privacy_chip_dialog_ok" msgid="7285467760928137765">"OK"</string>
     <string name="sensor_privacy_start_use_camera_dialog_title" msgid="4787836783010823885">"Chcete zapnúť kameru vozidla?"</string>
     <string name="sensor_privacy_start_use_camera_dialog_content" msgid="7749639131326657668">"Ak chcete pokračovať, zapnite kameru palubného systému. Kameru tak zapnete pre všetky aplikácie, ktoré majú povolenie."</string>
+    <string name="system_bar_home_label" msgid="8413273833405495948">"Plocha"</string>
+    <string name="system_bar_phone_label" msgid="5664288201806823777">"Telefón"</string>
+    <string name="system_bar_applications_label" msgid="7081862804211786227">"Aplikácie"</string>
+    <string name="system_bar_climate_control_label" msgid="4091187805919276017">"Ovládanie ovzdušia"</string>
+    <string name="system_bar_notifications_label" msgid="6039158514903928210">"Upozornenia"</string>
+    <string name="system_bar_maps_label" msgid="7883864993280235380">"Mapy"</string>
+    <string name="system_bar_media_label" msgid="6156112139796274847">"Médiá"</string>
+    <string name="hvac_decrease_button_label" msgid="5628481079099995286">"Znížiť teplotu"</string>
+    <string name="hvac_increase_button_label" msgid="2855688290787396792">"Zvýšiť teplotu"</string>
+    <string name="status_icon_bluetooth_disconnected" msgid="6773447522499007010">"Nastavenie Bluetooth: odpojené"</string>
+    <string name="status_icon_bluetooth_connected" msgid="4548446117525711779">"Nastavenie Bluetooth: pripojené"</string>
+    <string name="status_icon_bluetooth_off" msgid="5435041393564635821">"Nastavenie Bluetooth: Bluetooth je vypnutý"</string>
+    <string name="status_icon_signal_mobile" msgid="7264721079060179783">"Nastavenia signálu: používajú sa mobilné dáta"</string>
+    <string name="status_icon_signal_wifi" msgid="1257569337648058522">"Nastavenia signálu: pripojenie Wi‑Fi je zapnuté"</string>
+    <string name="status_icon_signal_hotspot" msgid="1023039120452006880">"Nastavenia signálu: hotspot je zapnutý"</string>
+    <string name="status_icon_display_status" msgid="2970020923181359144">"Nastavenia zobrazenia"</string>
     <string name="activity_blocked_text" msgid="5353157279548801554">"Túto funkciu nie je možné používať za jazdy"</string>
     <string name="exit_button_close_application" msgid="112227710467017144">"Zavrieť aplikáciu"</string>
     <string name="exit_button_go_back" msgid="7988866855775300902">"Späť"</string>
diff --git a/res/values-sl/strings.xml b/res/values-sl/strings.xml
index a749253..8d1aa9e 100644
--- a/res/values-sl/strings.xml
+++ b/res/values-sl/strings.xml
@@ -24,6 +24,7 @@
     <string name="hvac_temperature_off" msgid="8370977023494579242">"IZKL."</string>
     <string name="voice_recognition_toast" msgid="7579725862117020349">"Prepoznavanje glasu zdaj izvaja povezana naprava Bluetooth"</string>
     <string name="car_add_user" msgid="6182764665687382136">"Dodaj profil"</string>
+    <string name="end_session" msgid="2765206020435441421">"Končaj sejo"</string>
     <string name="car_new_user" msgid="6766334721724989964">"Nov profil"</string>
     <string name="user_add_profile_title" msgid="828371911076521952">"Želite dodati nov profil?"</string>
     <string name="user_add_user_message_setup" msgid="6136074867764164790">"Ko ustvarite nov profil, si ga mora ta oseba prilagoditi."</string>
@@ -55,6 +56,22 @@
     <string name="camera_privacy_chip_dialog_ok" msgid="7285467760928137765">"V redu"</string>
     <string name="sensor_privacy_start_use_camera_dialog_title" msgid="4787836783010823885">"Želite vklopiti kamero vozila?"</string>
     <string name="sensor_privacy_start_use_camera_dialog_content" msgid="7749639131326657668">"Če želite nadaljevati, vklopite kamero informativno-razvedrilnega sistema. S tem bo kamera vklopljena za vse aplikacije z dovoljenjem."</string>
+    <string name="system_bar_home_label" msgid="8413273833405495948">"Začetni zaslon"</string>
+    <string name="system_bar_phone_label" msgid="5664288201806823777">"Telefon"</string>
+    <string name="system_bar_applications_label" msgid="7081862804211786227">"Aplikacije"</string>
+    <string name="system_bar_climate_control_label" msgid="4091187805919276017">"Upravljanje klimatske naprave"</string>
+    <string name="system_bar_notifications_label" msgid="6039158514903928210">"Obvestila"</string>
+    <string name="system_bar_maps_label" msgid="7883864993280235380">"Zemljevidi"</string>
+    <string name="system_bar_media_label" msgid="6156112139796274847">"Predstavnost"</string>
+    <string name="hvac_decrease_button_label" msgid="5628481079099995286">"Znižanje temperature"</string>
+    <string name="hvac_increase_button_label" msgid="2855688290787396792">"Zvišanje temperature"</string>
+    <string name="status_icon_bluetooth_disconnected" msgid="6773447522499007010">"Nastavitev Bluetootha: Povezava je prekinjena"</string>
+    <string name="status_icon_bluetooth_connected" msgid="4548446117525711779">"Nastavitev Bluetootha: Povezava je vzpostavljena"</string>
+    <string name="status_icon_bluetooth_off" msgid="5435041393564635821">"Nastavitev Bluetootha: Bluetooth je izklopljen"</string>
+    <string name="status_icon_signal_mobile" msgid="7264721079060179783">"Nastavitve signala: Uporaba prenosa podatkov v mobilnem omrežju"</string>
+    <string name="status_icon_signal_wifi" msgid="1257569337648058522">"Nastavitve signala: Omrežje Wi-Fi je vklopljeno"</string>
+    <string name="status_icon_signal_hotspot" msgid="1023039120452006880">"Nastavitve signala: Dostopna točka je vklopljena"</string>
+    <string name="status_icon_display_status" msgid="2970020923181359144">"Nastavitve zaslona"</string>
     <string name="activity_blocked_text" msgid="5353157279548801554">"Te funkcije med vožnjo ne morete uporabljati"</string>
     <string name="exit_button_close_application" msgid="112227710467017144">"Zapri aplikacijo"</string>
     <string name="exit_button_go_back" msgid="7988866855775300902">"Nazaj"</string>
diff --git a/res/values-sq/strings.xml b/res/values-sq/strings.xml
index 571b653..e74728b 100644
--- a/res/values-sq/strings.xml
+++ b/res/values-sq/strings.xml
@@ -24,6 +24,7 @@
     <string name="hvac_temperature_off" msgid="8370977023494579242">"JOAKTIVE"</string>
     <string name="voice_recognition_toast" msgid="7579725862117020349">"Njohja zanore trajtohet nga pajisja me Bluetooth-in e lidhur"</string>
     <string name="car_add_user" msgid="6182764665687382136">"Shto një profil"</string>
+    <string name="end_session" msgid="2765206020435441421">"Jepi fund sesionit"</string>
     <string name="car_new_user" msgid="6766334721724989964">"Profili i ri"</string>
     <string name="user_add_profile_title" msgid="828371911076521952">"Të shtohet një profil i ri?"</string>
     <string name="user_add_user_message_setup" msgid="6136074867764164790">"Pasi të krijosh një profil të ri, ai person duhet ta personalizojë vetë atë."</string>
@@ -55,6 +56,22 @@
     <string name="camera_privacy_chip_dialog_ok" msgid="7285467760928137765">"Në rregull"</string>
     <string name="sensor_privacy_start_use_camera_dialog_title" msgid="4787836783010823885">"Të aktivizohet kamera e automjetit?"</string>
     <string name="sensor_privacy_start_use_camera_dialog_content" msgid="7749639131326657668">"Për të vazhduar, aktivizo kamerën e sistemit info-argëtues. Kjo do të aktivizojë kamerën për të gjitha aplikacionet që kanë leje."</string>
+    <string name="system_bar_home_label" msgid="8413273833405495948">"Ekrani bazë"</string>
+    <string name="system_bar_phone_label" msgid="5664288201806823777">"Telefoni"</string>
+    <string name="system_bar_applications_label" msgid="7081862804211786227">"Aplikacionet"</string>
+    <string name="system_bar_climate_control_label" msgid="4091187805919276017">"Kontrolli i klimës"</string>
+    <string name="system_bar_notifications_label" msgid="6039158514903928210">"Njoftimet"</string>
+    <string name="system_bar_maps_label" msgid="7883864993280235380">"Maps"</string>
+    <string name="system_bar_media_label" msgid="6156112139796274847">"Media"</string>
+    <string name="hvac_decrease_button_label" msgid="5628481079099995286">"Ul temperaturën"</string>
+    <string name="hvac_increase_button_label" msgid="2855688290787396792">"Ngri temperaturën"</string>
+    <string name="status_icon_bluetooth_disconnected" msgid="6773447522499007010">"Cilësimi i Bluetooth-it: Shkëputur"</string>
+    <string name="status_icon_bluetooth_connected" msgid="4548446117525711779">"Cilësimi i Bluetooth-it: Lidhur"</string>
+    <string name="status_icon_bluetooth_off" msgid="5435041393564635821">"Cilësimi i Bluetooth-it: Bluetooth-i joaktiv"</string>
+    <string name="status_icon_signal_mobile" msgid="7264721079060179783">"Cilësimet e sinjaleve: Po përdoren të dhënat celulare"</string>
+    <string name="status_icon_signal_wifi" msgid="1257569337648058522">"Cilësimet e sinjaleve: Wifi aktiv"</string>
+    <string name="status_icon_signal_hotspot" msgid="1023039120452006880">"Cilësimet e sinjaleve: Zona e qasjes për internet aktive"</string>
+    <string name="status_icon_display_status" msgid="2970020923181359144">"Cilësimet e ekranit"</string>
     <string name="activity_blocked_text" msgid="5353157279548801554">"Nuk mund ta përdorësh këtë veçori gjatë drejtimit të makinës"</string>
     <string name="exit_button_close_application" msgid="112227710467017144">"Mbyll aplikacionin"</string>
     <string name="exit_button_go_back" msgid="7988866855775300902">"Pas"</string>
diff --git a/res/values-sr/strings.xml b/res/values-sr/strings.xml
index e6608a1..25a5c80 100644
--- a/res/values-sr/strings.xml
+++ b/res/values-sr/strings.xml
@@ -24,6 +24,7 @@
     <string name="hvac_temperature_off" msgid="8370977023494579242">"ИСКЉУЧЕНО"</string>
     <string name="voice_recognition_toast" msgid="7579725862117020349">"Препознавањем гласа сада управља повезани Bluetooth уређај"</string>
     <string name="car_add_user" msgid="6182764665687382136">"Додај профил"</string>
+    <string name="end_session" msgid="2765206020435441421">"Заврши сесију"</string>
     <string name="car_new_user" msgid="6766334721724989964">"Нови профил"</string>
     <string name="user_add_profile_title" msgid="828371911076521952">"Желите да додате нови профил?"</string>
     <string name="user_add_user_message_setup" msgid="6136074867764164790">"Када направите нов профил, та особа треба сама да га прилагоди."</string>
@@ -55,6 +56,22 @@
     <string name="camera_privacy_chip_dialog_ok" msgid="7285467760928137765">"Потврди"</string>
     <string name="sensor_privacy_start_use_camera_dialog_title" msgid="4787836783010823885">"Желите да укључите камеру возила?"</string>
     <string name="sensor_privacy_start_use_camera_dialog_content" msgid="7749639131326657668">"Да бисте наставили, укључите камеру система за инфо-забаву. Овим ће се укључити камеру за све апликације које имају дозволу."</string>
+    <string name="system_bar_home_label" msgid="8413273833405495948">"Почетни екран"</string>
+    <string name="system_bar_phone_label" msgid="5664288201806823777">"Телефон"</string>
+    <string name="system_bar_applications_label" msgid="7081862804211786227">"Апликације"</string>
+    <string name="system_bar_climate_control_label" msgid="4091187805919276017">"Контрола климе"</string>
+    <string name="system_bar_notifications_label" msgid="6039158514903928210">"Обавештења"</string>
+    <string name="system_bar_maps_label" msgid="7883864993280235380">"Мапе"</string>
+    <string name="system_bar_media_label" msgid="6156112139796274847">"Медији"</string>
+    <string name="hvac_decrease_button_label" msgid="5628481079099995286">"Смањи температуру"</string>
+    <string name="hvac_increase_button_label" msgid="2855688290787396792">"Повећај температуру"</string>
+    <string name="status_icon_bluetooth_disconnected" msgid="6773447522499007010">"Подешавање Bluetooth-а: Није повезано"</string>
+    <string name="status_icon_bluetooth_connected" msgid="4548446117525711779">"Подешавање Bluetooth-а: Повезано"</string>
+    <string name="status_icon_bluetooth_off" msgid="5435041393564635821">"Подешавање Bluetooth-а: Bluetooth је искључен"</string>
+    <string name="status_icon_signal_mobile" msgid="7264721079060179783">"Подешавања сигнала: користе се мобилни подаци"</string>
+    <string name="status_icon_signal_wifi" msgid="1257569337648058522">"Подешавања сигнала: WiFi је искључен"</string>
+    <string name="status_icon_signal_hotspot" msgid="1023039120452006880">"Подешавања сигнала: хотспот је укључен"</string>
+    <string name="status_icon_display_status" msgid="2970020923181359144">"Подешавања екрана"</string>
     <string name="activity_blocked_text" msgid="5353157279548801554">"Не можете да користите ову функцију док возите"</string>
     <string name="exit_button_close_application" msgid="112227710467017144">"Затвори апликацију"</string>
     <string name="exit_button_go_back" msgid="7988866855775300902">"Назад"</string>
diff --git a/res/values-sv/strings.xml b/res/values-sv/strings.xml
index 22d187c..89894db 100644
--- a/res/values-sv/strings.xml
+++ b/res/values-sv/strings.xml
@@ -24,6 +24,7 @@
     <string name="hvac_temperature_off" msgid="8370977023494579242">"AV"</string>
     <string name="voice_recognition_toast" msgid="7579725862117020349">"Nu hanteras röstigenkänning via en anstluten Bluetooth-enhet"</string>
     <string name="car_add_user" msgid="6182764665687382136">"Lägg till en profil"</string>
+    <string name="end_session" msgid="2765206020435441421">"Avsluta session"</string>
     <string name="car_new_user" msgid="6766334721724989964">"Ny profil"</string>
     <string name="user_add_profile_title" msgid="828371911076521952">"Vill du lägga till en profil?"</string>
     <string name="user_add_user_message_setup" msgid="6136074867764164790">"När du skapar en ny profil måste den personen anpassa den själv."</string>
@@ -55,6 +56,22 @@
     <string name="camera_privacy_chip_dialog_ok" msgid="7285467760928137765">"OK"</string>
     <string name="sensor_privacy_start_use_camera_dialog_title" msgid="4787836783010823885">"Vill du aktivera fordonets kamera?"</string>
     <string name="sensor_privacy_start_use_camera_dialog_content" msgid="7749639131326657668">"Aktivera infotainmentsystemets kamera om du vill fortsätta. Kameran aktiveras för alla appar som har behörighet."</string>
+    <string name="system_bar_home_label" msgid="8413273833405495948">"Startskärm"</string>
+    <string name="system_bar_phone_label" msgid="5664288201806823777">"Telefon"</string>
+    <string name="system_bar_applications_label" msgid="7081862804211786227">"Appar"</string>
+    <string name="system_bar_climate_control_label" msgid="4091187805919276017">"Klimatkontroll"</string>
+    <string name="system_bar_notifications_label" msgid="6039158514903928210">"Aviseringar"</string>
+    <string name="system_bar_maps_label" msgid="7883864993280235380">"Maps"</string>
+    <string name="system_bar_media_label" msgid="6156112139796274847">"Media"</string>
+    <string name="hvac_decrease_button_label" msgid="5628481079099995286">"Sänk temperaturen"</string>
+    <string name="hvac_increase_button_label" msgid="2855688290787396792">"Höj temperaturen"</string>
+    <string name="status_icon_bluetooth_disconnected" msgid="6773447522499007010">"Bluetooth-inställning: Frånkopplad"</string>
+    <string name="status_icon_bluetooth_connected" msgid="4548446117525711779">"Bluetooth-inställning: Ansluten"</string>
+    <string name="status_icon_bluetooth_off" msgid="5435041393564635821">"Bluetooth-inställning: Bluetooth av"</string>
+    <string name="status_icon_signal_mobile" msgid="7264721079060179783">"Signalinställningar: Använder mobildata"</string>
+    <string name="status_icon_signal_wifi" msgid="1257569337648058522">"Signalinställningar: Wifi på"</string>
+    <string name="status_icon_signal_hotspot" msgid="1023039120452006880">"Signalinställningar: Surfzon på"</string>
+    <string name="status_icon_display_status" msgid="2970020923181359144">"Skärminställningar"</string>
     <string name="activity_blocked_text" msgid="5353157279548801554">"Du kan inte använda funktionen medan du kör"</string>
     <string name="exit_button_close_application" msgid="112227710467017144">"Stäng appen"</string>
     <string name="exit_button_go_back" msgid="7988866855775300902">"Tillbaka"</string>
diff --git a/res/values-sw/strings.xml b/res/values-sw/strings.xml
index 584c1ef..9ff5cd8 100644
--- a/res/values-sw/strings.xml
+++ b/res/values-sw/strings.xml
@@ -24,6 +24,7 @@
     <string name="hvac_temperature_off" msgid="8370977023494579242">"IMEZIMWA"</string>
     <string name="voice_recognition_toast" msgid="7579725862117020349">"Utambuzi wa sauti sasa unashughulikiwa na kifaa kilichounganishwa cha Bluetooth"</string>
     <string name="car_add_user" msgid="6182764665687382136">"Weka wasifu"</string>
+    <string name="end_session" msgid="2765206020435441421">"Maliza kipindi"</string>
     <string name="car_new_user" msgid="6766334721724989964">"Wasifu Mpya"</string>
     <string name="user_add_profile_title" msgid="828371911076521952">"Ungependa kuweka wasifu mpya?"</string>
     <string name="user_add_user_message_setup" msgid="6136074867764164790">"Baada ya kuweka wasifu mpya, mtu huyo anapaswa kuuwekea mapendeleo ili uwe jinsi apendavyo."</string>
@@ -55,6 +56,22 @@
     <string name="camera_privacy_chip_dialog_ok" msgid="7285467760928137765">"Sawa"</string>
     <string name="sensor_privacy_start_use_camera_dialog_title" msgid="4787836783010823885">"Ungependa kuwasha kamera ya gari?"</string>
     <string name="sensor_privacy_start_use_camera_dialog_content" msgid="7749639131326657668">"Ili uendelee, washa kamera ya mfumo wa burudani na habari. Hatua hii itawasha kamera kwenye programu zote zilizo na ruhusa."</string>
+    <string name="system_bar_home_label" msgid="8413273833405495948">"Skrini ya Kwanza"</string>
+    <string name="system_bar_phone_label" msgid="5664288201806823777">"Simu"</string>
+    <string name="system_bar_applications_label" msgid="7081862804211786227">"Programu"</string>
+    <string name="system_bar_climate_control_label" msgid="4091187805919276017">"Udhibiti wa Hali ya Anga"</string>
+    <string name="system_bar_notifications_label" msgid="6039158514903928210">"Arifa"</string>
+    <string name="system_bar_maps_label" msgid="7883864993280235380">"Ramani"</string>
+    <string name="system_bar_media_label" msgid="6156112139796274847">"Maudhui"</string>
+    <string name="hvac_decrease_button_label" msgid="5628481079099995286">"Punguza halijoto"</string>
+    <string name="hvac_increase_button_label" msgid="2855688290787396792">"Ongeza halijoto"</string>
+    <string name="status_icon_bluetooth_disconnected" msgid="6773447522499007010">"Mipangilio ya Bluetooth: Imetenganishwa"</string>
+    <string name="status_icon_bluetooth_connected" msgid="4548446117525711779">"Mipangilio ya Bluetooth: Imeunganishwa"</string>
+    <string name="status_icon_bluetooth_off" msgid="5435041393564635821">"Mipangilio ya Bluetooth: Bluetooth imezimwa"</string>
+    <string name="status_icon_signal_mobile" msgid="7264721079060179783">"Mipangilio ya Mtandao: Unatumia Data ya Mtandao wa Simu"</string>
+    <string name="status_icon_signal_wifi" msgid="1257569337648058522">"Mipangilio ya Mtandao: Wifi Imewashwa"</string>
+    <string name="status_icon_signal_hotspot" msgid="1023039120452006880">"Mipangilio ya Mtandao: Mtandao pepe Umewashwa"</string>
+    <string name="status_icon_display_status" msgid="2970020923181359144">"Mipangilio ya Skrini"</string>
     <string name="activity_blocked_text" msgid="5353157279548801554">"Huwezi kutumia kipengele hiki wakati unaendesha gari"</string>
     <string name="exit_button_close_application" msgid="112227710467017144">"Funga programu"</string>
     <string name="exit_button_go_back" msgid="7988866855775300902">"Nyuma"</string>
diff --git a/res/values-ta/strings.xml b/res/values-ta/strings.xml
index e226950..56a24e7 100644
--- a/res/values-ta/strings.xml
+++ b/res/values-ta/strings.xml
@@ -24,6 +24,7 @@
     <string name="hvac_temperature_off" msgid="8370977023494579242">"ஆஃப்"</string>
     <string name="voice_recognition_toast" msgid="7579725862117020349">"இணைக்கப்பட்ட புளூடூத் சாதனத்தால் \'குரல் அறிதல்\' கையாளப்படுகிறது"</string>
     <string name="car_add_user" msgid="6182764665687382136">"புதிய சுயவிவரத்தைச் சேர்த்தல்"</string>
+    <string name="end_session" msgid="2765206020435441421">"அமர்வை நிறைவுசெய்க"</string>
     <string name="car_new_user" msgid="6766334721724989964">"புதிய சுயவிவரம்"</string>
     <string name="user_add_profile_title" msgid="828371911076521952">"புதிய சுயவிவரத்தைச் சேர்க்கவா?"</string>
     <string name="user_add_user_message_setup" msgid="6136074867764164790">"நீங்கள் புதிய சுயவிவரத்தை உருவாக்கிய பிறகு சம்பந்தப்பட்ட நபரே அதைப் பிரத்தியேகமாக்க வேண்டும்."</string>
@@ -55,6 +56,22 @@
     <string name="camera_privacy_chip_dialog_ok" msgid="7285467760928137765">"சரி"</string>
     <string name="sensor_privacy_start_use_camera_dialog_title" msgid="4787836783010823885">"வாகனக் கேமராவை இயக்கவா?"</string>
     <string name="sensor_privacy_start_use_camera_dialog_content" msgid="7749639131326657668">"தொடர, இன்ஃபோடெயின்மென்ட் சிஸ்டம் கேமராவை இயக்குங்கள். இது அனுமதியுள்ள எல்லா ஆப்ஸுக்கும் கேமராவை இயக்கும்."</string>
+    <string name="system_bar_home_label" msgid="8413273833405495948">"முகப்புத் திரை"</string>
+    <string name="system_bar_phone_label" msgid="5664288201806823777">"மொபைல்"</string>
+    <string name="system_bar_applications_label" msgid="7081862804211786227">"ஆப்ஸ்"</string>
+    <string name="system_bar_climate_control_label" msgid="4091187805919276017">"பருவநிலைக் கட்டுப்பாடு"</string>
+    <string name="system_bar_notifications_label" msgid="6039158514903928210">"அறிவிப்புகள்"</string>
+    <string name="system_bar_maps_label" msgid="7883864993280235380">"Maps"</string>
+    <string name="system_bar_media_label" msgid="6156112139796274847">"மீடியா"</string>
+    <string name="hvac_decrease_button_label" msgid="5628481079099995286">"வெப்பநிலையைக் குறை"</string>
+    <string name="hvac_increase_button_label" msgid="2855688290787396792">"வெப்பநிலையை அதிகரி"</string>
+    <string name="status_icon_bluetooth_disconnected" msgid="6773447522499007010">"புளூடூத் அமைப்பு: இணைப்பு நீக்கப்பட்டுள்ளது"</string>
+    <string name="status_icon_bluetooth_connected" msgid="4548446117525711779">"புளூடூத் அமைப்பு: இணைக்கப்பட்டுள்ளது"</string>
+    <string name="status_icon_bluetooth_off" msgid="5435041393564635821">"புளூடூத் அமைப்பு: புளூடூத் ஆஃப் செய்யப்பட்டுள்ளது"</string>
+    <string name="status_icon_signal_mobile" msgid="7264721079060179783">"சிக்னல் அமைப்புகள்: மொபைல் டேட்டாவைப் பயன்படுத்துகிறது"</string>
+    <string name="status_icon_signal_wifi" msgid="1257569337648058522">"சிக்னல் அமைப்புகள்: Wi-Fi ஆன் செய்யப்பட்டுள்ளது"</string>
+    <string name="status_icon_signal_hotspot" msgid="1023039120452006880">"சிக்னல் அமைப்புகள்: ஹாட்ஸ்பாட் ஆன் செய்யப்பட்டுள்ளது"</string>
+    <string name="status_icon_display_status" msgid="2970020923181359144">"காட்சி அமைப்புகள்"</string>
     <string name="activity_blocked_text" msgid="5353157279548801554">"வாகனம் ஓட்டும்போது இந்த அம்சத்தைப் பயன்படுத்த முடியாது"</string>
     <string name="exit_button_close_application" msgid="112227710467017144">"ஆப்ஸை மூடு"</string>
     <string name="exit_button_go_back" msgid="7988866855775300902">"பின்செல்"</string>
diff --git a/res/values-te/strings.xml b/res/values-te/strings.xml
index 305d4ea..80e4c15 100644
--- a/res/values-te/strings.xml
+++ b/res/values-te/strings.xml
@@ -24,6 +24,7 @@
     <string name="hvac_temperature_off" msgid="8370977023494579242">"ఆఫ్"</string>
     <string name="voice_recognition_toast" msgid="7579725862117020349">"నేడు వాయిస్ గుర్తింపును కనెక్ట్ అయిన బ్లూటూత్ నిర్వహిస్తోంది"</string>
     <string name="car_add_user" msgid="6182764665687382136">"ప్రొఫైల్‌ను జోడించండి"</string>
+    <string name="end_session" msgid="2765206020435441421">"సెషన్‌ను ముగించండి"</string>
     <string name="car_new_user" msgid="6766334721724989964">"కొత్త ప్రొఫైల్"</string>
     <string name="user_add_profile_title" msgid="828371911076521952">"కొత్త ప్రొఫైల్‌ను జోడించాలా?"</string>
     <string name="user_add_user_message_setup" msgid="6136074867764164790">"మీరు కొత్త ప్రొఫైల్‌ను క్రియేట్ చేసిన తర్వాత, ఆ వ్యక్తి దాన్ని వారి కోసం అనుకూలంగా మార్చుకోవాలి."</string>
@@ -55,6 +56,22 @@
     <string name="camera_privacy_chip_dialog_ok" msgid="7285467760928137765">"సరే"</string>
     <string name="sensor_privacy_start_use_camera_dialog_title" msgid="4787836783010823885">"వాహన కెమెరాను ఆన్ చేయాలా?"</string>
     <string name="sensor_privacy_start_use_camera_dialog_content" msgid="7749639131326657668">"కొనసాగించడానికి, సమాచారంతో కూడిన వినోదం సిస్టమ్ కెమెరాను ఆన్ చేయండి. ఇది అనుమతి ఉన్న అన్ని యాప్‌ల కెమెరాను ఆన్ చేస్తుంది."</string>
+    <string name="system_bar_home_label" msgid="8413273833405495948">"మొదటి స్క్రీన్"</string>
+    <string name="system_bar_phone_label" msgid="5664288201806823777">"ఫోన్"</string>
+    <string name="system_bar_applications_label" msgid="7081862804211786227">"అప్లికేషన్‌లు"</string>
+    <string name="system_bar_climate_control_label" msgid="4091187805919276017">"వాతావరణ కంట్రోల్"</string>
+    <string name="system_bar_notifications_label" msgid="6039158514903928210">"నోటిఫికేషన్‌లు"</string>
+    <string name="system_bar_maps_label" msgid="7883864993280235380">"Maps"</string>
+    <string name="system_bar_media_label" msgid="6156112139796274847">"మీడియా"</string>
+    <string name="hvac_decrease_button_label" msgid="5628481079099995286">"ఉష్ణోగ్రతను తగ్గించండి"</string>
+    <string name="hvac_increase_button_label" msgid="2855688290787396792">"ఉష్ణోగ్రతను పెంచండి"</string>
+    <string name="status_icon_bluetooth_disconnected" msgid="6773447522499007010">"బ్లూటూత్ సెట్టింగ్: డిస్‌కనెక్ట్ చేయబడింది"</string>
+    <string name="status_icon_bluetooth_connected" msgid="4548446117525711779">"బ్లూటూత్ సెట్టింగ్: కనెక్ట్ చేయబడింది"</string>
+    <string name="status_icon_bluetooth_off" msgid="5435041393564635821">"బ్లూటూత్ సెట్టింగ్: బ్లూటూత్ ఆఫ్‌లో ఉంది"</string>
+    <string name="status_icon_signal_mobile" msgid="7264721079060179783">"సిగ్నల్ సెట్టింగ్‌లు: మొబైల్ డేటా ఉపయోగించబడుతోంది"</string>
+    <string name="status_icon_signal_wifi" msgid="1257569337648058522">"సిగ్నల్ సెట్టింగ్‌లు: Wi-Fi ఆన్‌లో ఉంది"</string>
+    <string name="status_icon_signal_hotspot" msgid="1023039120452006880">"సిగ్నల్ సెట్టింగ్‌లు: హాట్‌స్పాట్ ఆన్‌లో ఉంది"</string>
+    <string name="status_icon_display_status" msgid="2970020923181359144">"డిస్‌ప్లే సెట్టింగ్‌లు"</string>
     <string name="activity_blocked_text" msgid="5353157279548801554">"డ్రైవింగ్‌లో ఉండగా మీరు ఈ ఫీచర్‌ను ఉపయోగించలేరు"</string>
     <string name="exit_button_close_application" msgid="112227710467017144">"యాప్‌ను మూసివేయండి"</string>
     <string name="exit_button_go_back" msgid="7988866855775300902">"వెనుకకు"</string>
diff --git a/res/values-th/strings.xml b/res/values-th/strings.xml
index b127798..ceb66c5 100644
--- a/res/values-th/strings.xml
+++ b/res/values-th/strings.xml
@@ -24,6 +24,7 @@
     <string name="hvac_temperature_off" msgid="8370977023494579242">"ปิด"</string>
     <string name="voice_recognition_toast" msgid="7579725862117020349">"ตอนนี้อุปกรณ์บลูทูธที่เชื่อมต่อจะจัดการการจดจำเสียง"</string>
     <string name="car_add_user" msgid="6182764665687382136">"เพิ่มโปรไฟล์"</string>
+    <string name="end_session" msgid="2765206020435441421">"จบเซสชัน"</string>
     <string name="car_new_user" msgid="6766334721724989964">"โปรไฟล์ใหม่"</string>
     <string name="user_add_profile_title" msgid="828371911076521952">"เพิ่มโปรไฟล์ใหม่ใช่ไหม"</string>
     <string name="user_add_user_message_setup" msgid="6136074867764164790">"หลังจากที่คุณสร้างโปรไฟล์ใหม่ บุคคลดังกล่าวควรปรับแต่งโปรไฟล์เอง"</string>
@@ -55,6 +56,22 @@
     <string name="camera_privacy_chip_dialog_ok" msgid="7285467760928137765">"ตกลง"</string>
     <string name="sensor_privacy_start_use_camera_dialog_title" msgid="4787836783010823885">"เปิดกล้องของรถยนต์ใช่ไหม"</string>
     <string name="sensor_privacy_start_use_camera_dialog_content" msgid="7749639131326657668">"หากต้องการดำเนินการต่อ ให้เปิดกล้องของระบบสาระบันเทิง ซึ่งจะเป็นการเปิดกล้องสำหรับทุกแอปที่มีสิทธิ์"</string>
+    <string name="system_bar_home_label" msgid="8413273833405495948">"หน้าจอหลัก"</string>
+    <string name="system_bar_phone_label" msgid="5664288201806823777">"โทรศัพท์"</string>
+    <string name="system_bar_applications_label" msgid="7081862804211786227">"แอปพลิเคชัน"</string>
+    <string name="system_bar_climate_control_label" msgid="4091187805919276017">"การควบคุมการปรับอากาศ"</string>
+    <string name="system_bar_notifications_label" msgid="6039158514903928210">"การแจ้งเตือน"</string>
+    <string name="system_bar_maps_label" msgid="7883864993280235380">"แผนที่"</string>
+    <string name="system_bar_media_label" msgid="6156112139796274847">"สื่อ"</string>
+    <string name="hvac_decrease_button_label" msgid="5628481079099995286">"ลดอุณหภูมิ"</string>
+    <string name="hvac_increase_button_label" msgid="2855688290787396792">"เพิ่มอุณหภูมิ"</string>
+    <string name="status_icon_bluetooth_disconnected" msgid="6773447522499007010">"การตั้งค่าบลูทูธ: ยกเลิกการเชื่อมต่อแล้ว"</string>
+    <string name="status_icon_bluetooth_connected" msgid="4548446117525711779">"การตั้งค่าบลูทูธ: เชื่อมต่อแล้ว"</string>
+    <string name="status_icon_bluetooth_off" msgid="5435041393564635821">"การตั้งค่าบลูทูธ: บลูทูธปิดอยู่"</string>
+    <string name="status_icon_signal_mobile" msgid="7264721079060179783">"การตั้งค่าสัญญาณ: ใช้อินเทอร์เน็ตมือถืออยู่"</string>
+    <string name="status_icon_signal_wifi" msgid="1257569337648058522">"การตั้งค่าสัญญาณ: Wi-Fi เปิดอยู่"</string>
+    <string name="status_icon_signal_hotspot" msgid="1023039120452006880">"การตั้งค่าสัญญาณ: ฮอตสปอตเปิดอยู่"</string>
+    <string name="status_icon_display_status" msgid="2970020923181359144">"การตั้งค่าการแสดงผล"</string>
     <string name="activity_blocked_text" msgid="5353157279548801554">"คุณใช้ฟีเจอร์นี้ขณะขับรถไม่ได้"</string>
     <string name="exit_button_close_application" msgid="112227710467017144">"ปิดแอป"</string>
     <string name="exit_button_go_back" msgid="7988866855775300902">"กลับ"</string>
diff --git a/res/values-tl/strings.xml b/res/values-tl/strings.xml
index 9977c12..b9d923a 100644
--- a/res/values-tl/strings.xml
+++ b/res/values-tl/strings.xml
@@ -24,6 +24,7 @@
     <string name="hvac_temperature_off" msgid="8370977023494579242">"NAKA-OFF"</string>
     <string name="voice_recognition_toast" msgid="7579725862117020349">"Hawak na ngayon ng Bluetooth device ang Pagkilala ng boses"</string>
     <string name="car_add_user" msgid="6182764665687382136">"Magdagdag ng profile"</string>
+    <string name="end_session" msgid="2765206020435441421">"Tapusin ang session"</string>
     <string name="car_new_user" msgid="6766334721724989964">"Bagong Profile"</string>
     <string name="user_add_profile_title" msgid="828371911076521952">"Magdagdag ng bagong profile?"</string>
     <string name="user_add_user_message_setup" msgid="6136074867764164790">"Pagkatapos mong gumawa ng bagong profile, dapat itong i-customize mismo ng taong iyon."</string>
@@ -55,6 +56,22 @@
     <string name="camera_privacy_chip_dialog_ok" msgid="7285467760928137765">"OK"</string>
     <string name="sensor_privacy_start_use_camera_dialog_title" msgid="4787836783010823885">"I-on ang camera ng sasakyan?"</string>
     <string name="sensor_privacy_start_use_camera_dialog_content" msgid="7749639131326657668">"Para magpatuloy, i-on ang camera ng infotainment system. Io-on nito ang camera para sa lahat ng app na may pahintulot."</string>
+    <string name="system_bar_home_label" msgid="8413273833405495948">"Home Screen"</string>
+    <string name="system_bar_phone_label" msgid="5664288201806823777">"Telepono"</string>
+    <string name="system_bar_applications_label" msgid="7081862804211786227">"Mga Application"</string>
+    <string name="system_bar_climate_control_label" msgid="4091187805919276017">"Pagkontrol sa Klima"</string>
+    <string name="system_bar_notifications_label" msgid="6039158514903928210">"Mga Notification"</string>
+    <string name="system_bar_maps_label" msgid="7883864993280235380">"Maps"</string>
+    <string name="system_bar_media_label" msgid="6156112139796274847">"Media"</string>
+    <string name="hvac_decrease_button_label" msgid="5628481079099995286">"Ibaba ang temperatura"</string>
+    <string name="hvac_increase_button_label" msgid="2855688290787396792">"Itaas ang temperatura"</string>
+    <string name="status_icon_bluetooth_disconnected" msgid="6773447522499007010">"Setting ng Bluetooth: Nakadiskonekta"</string>
+    <string name="status_icon_bluetooth_connected" msgid="4548446117525711779">"Setting ng Bluetooth: Nakakonekta"</string>
+    <string name="status_icon_bluetooth_off" msgid="5435041393564635821">"Setting ng Bluetooth: Naka-off ang Bluetooth"</string>
+    <string name="status_icon_signal_mobile" msgid="7264721079060179783">"Mga Setting ng Signal: Gumagamit ng Mobile Data"</string>
+    <string name="status_icon_signal_wifi" msgid="1257569337648058522">"Mga Setting ng Signal: Naka-on ang Wi-Fi"</string>
+    <string name="status_icon_signal_hotspot" msgid="1023039120452006880">"Mga Setting ng Signal: Naka-on ang Hotspot"</string>
+    <string name="status_icon_display_status" msgid="2970020923181359144">"Mga Setting ng Display"</string>
     <string name="activity_blocked_text" msgid="5353157279548801554">"Hindi mo puwedeng gamitin ang feature na ito habang nagmamaneho"</string>
     <string name="exit_button_close_application" msgid="112227710467017144">"Isara ang app"</string>
     <string name="exit_button_go_back" msgid="7988866855775300902">"Bumalik"</string>
diff --git a/res/values-tr/strings.xml b/res/values-tr/strings.xml
index bd2ad39..866523c 100644
--- a/res/values-tr/strings.xml
+++ b/res/values-tr/strings.xml
@@ -24,6 +24,7 @@
     <string name="hvac_temperature_off" msgid="8370977023494579242">"KAPALI"</string>
     <string name="voice_recognition_toast" msgid="7579725862117020349">"Artık ses tanıma, bağlı Bluetooth cihazı tarafından işleniyor"</string>
     <string name="car_add_user" msgid="6182764665687382136">"Profil ekle"</string>
+    <string name="end_session" msgid="2765206020435441421">"Oturumu sonlandır"</string>
     <string name="car_new_user" msgid="6766334721724989964">"Yeni Profil"</string>
     <string name="user_add_profile_title" msgid="828371911076521952">"Yeni profil eklensin mi?"</string>
     <string name="user_add_user_message_setup" msgid="6136074867764164790">"Yeni profili oluşturmanızdan sonra bu kişi, profilini özelleştirmelidir."</string>
@@ -55,6 +56,22 @@
     <string name="camera_privacy_chip_dialog_ok" msgid="7285467760928137765">"Tamam"</string>
     <string name="sensor_privacy_start_use_camera_dialog_title" msgid="4787836783010823885">"Araç kamerası açılsın mı?"</string>
     <string name="sensor_privacy_start_use_camera_dialog_content" msgid="7749639131326657668">"Devam etmek için bilgi-eğlence sistemi kamerasını açın. Bu şekilde, izni olan tüm uygulamalar için kamera açılır."</string>
+    <string name="system_bar_home_label" msgid="8413273833405495948">"Ana Ekran"</string>
+    <string name="system_bar_phone_label" msgid="5664288201806823777">"Telefon"</string>
+    <string name="system_bar_applications_label" msgid="7081862804211786227">"Uygulamalar"</string>
+    <string name="system_bar_climate_control_label" msgid="4091187805919276017">"İklim Kontrolü"</string>
+    <string name="system_bar_notifications_label" msgid="6039158514903928210">"Bildirimler"</string>
+    <string name="system_bar_maps_label" msgid="7883864993280235380">"Haritalar"</string>
+    <string name="system_bar_media_label" msgid="6156112139796274847">"Medya"</string>
+    <string name="hvac_decrease_button_label" msgid="5628481079099995286">"Isıyı düşür"</string>
+    <string name="hvac_increase_button_label" msgid="2855688290787396792">"Isıyı artır"</string>
+    <string name="status_icon_bluetooth_disconnected" msgid="6773447522499007010">"Bluetooth Ayarı: Bağlı Değil"</string>
+    <string name="status_icon_bluetooth_connected" msgid="4548446117525711779">"Bluetooth Ayarı: Bağlı"</string>
+    <string name="status_icon_bluetooth_off" msgid="5435041393564635821">"Bluetooth Ayarı: Bluetooth Kapalı"</string>
+    <string name="status_icon_signal_mobile" msgid="7264721079060179783">"Sinyal Ayarları: Mobil Veri Kullanılıyor"</string>
+    <string name="status_icon_signal_wifi" msgid="1257569337648058522">"Sinyal Ayarları: WiFi Açık"</string>
+    <string name="status_icon_signal_hotspot" msgid="1023039120452006880">"Sinyal Ayarları: Hotspot Açık"</string>
+    <string name="status_icon_display_status" msgid="2970020923181359144">"Ekran Ayarları"</string>
     <string name="activity_blocked_text" msgid="5353157279548801554">"Sürüş sırasında bu özelliği kullanamazsınız"</string>
     <string name="exit_button_close_application" msgid="112227710467017144">"Uygulamayı kapat"</string>
     <string name="exit_button_go_back" msgid="7988866855775300902">"Geri"</string>
diff --git a/res/values-uk/strings.xml b/res/values-uk/strings.xml
index 7f03459..b56b920 100644
--- a/res/values-uk/strings.xml
+++ b/res/values-uk/strings.xml
@@ -24,6 +24,7 @@
     <string name="hvac_temperature_off" msgid="8370977023494579242">"ВИМКНЕНО"</string>
     <string name="voice_recognition_toast" msgid="7579725862117020349">"Голос розпізнається через підключений пристрій Bluetooth"</string>
     <string name="car_add_user" msgid="6182764665687382136">"Додати профіль"</string>
+    <string name="end_session" msgid="2765206020435441421">"Завершити сеанс"</string>
     <string name="car_new_user" msgid="6766334721724989964">"Новий профіль"</string>
     <string name="user_add_profile_title" msgid="828371911076521952">"Додати новий профіль?"</string>
     <string name="user_add_user_message_setup" msgid="6136074867764164790">"Коли ви створите новий профіль, цій людині потрібно буде налаштувати його для себе."</string>
@@ -55,6 +56,22 @@
     <string name="camera_privacy_chip_dialog_ok" msgid="7285467760928137765">"OK"</string>
     <string name="sensor_privacy_start_use_camera_dialog_title" msgid="4787836783010823885">"Увімкнути камеру транспортного засобу?"</string>
     <string name="sensor_privacy_start_use_camera_dialog_content" msgid="7749639131326657668">"Щоб продовжити, увімкніть камеру інформаційно-розважальної системи. Камеру буде також увімкнено в усіх додатках, яким надано дозвіл."</string>
+    <string name="system_bar_home_label" msgid="8413273833405495948">"Головний екран"</string>
+    <string name="system_bar_phone_label" msgid="5664288201806823777">"Телефон"</string>
+    <string name="system_bar_applications_label" msgid="7081862804211786227">"Додатки"</string>
+    <string name="system_bar_climate_control_label" msgid="4091187805919276017">"Клімат-контроль"</string>
+    <string name="system_bar_notifications_label" msgid="6039158514903928210">"Сповіщення"</string>
+    <string name="system_bar_maps_label" msgid="7883864993280235380">"Карти"</string>
+    <string name="system_bar_media_label" msgid="6156112139796274847">"Медіа"</string>
+    <string name="hvac_decrease_button_label" msgid="5628481079099995286">"Знизити температуру"</string>
+    <string name="hvac_increase_button_label" msgid="2855688290787396792">"Підвищити температуру"</string>
+    <string name="status_icon_bluetooth_disconnected" msgid="6773447522499007010">"Налаштування Bluetooth: відключено"</string>
+    <string name="status_icon_bluetooth_connected" msgid="4548446117525711779">"Налаштування Bluetooth: підключено"</string>
+    <string name="status_icon_bluetooth_off" msgid="5435041393564635821">"Налаштування Bluetooth: вимкнено"</string>
+    <string name="status_icon_signal_mobile" msgid="7264721079060179783">"Налаштування сигналу: використовується мобільний Інтернет"</string>
+    <string name="status_icon_signal_wifi" msgid="1257569337648058522">"Налаштування сигналу: Wi-Fi увімкнено"</string>
+    <string name="status_icon_signal_hotspot" msgid="1023039120452006880">"Налаштування сигналу: точку доступу ввімкнено"</string>
+    <string name="status_icon_display_status" msgid="2970020923181359144">"Налаштування дисплея"</string>
     <string name="activity_blocked_text" msgid="5353157279548801554">"Ця функція недоступна під час руху"</string>
     <string name="exit_button_close_application" msgid="112227710467017144">"Закрити додаток"</string>
     <string name="exit_button_go_back" msgid="7988866855775300902">"Назад"</string>
diff --git a/res/values-ur/strings.xml b/res/values-ur/strings.xml
index d53ea5d..34820b9 100644
--- a/res/values-ur/strings.xml
+++ b/res/values-ur/strings.xml
@@ -24,6 +24,7 @@
     <string name="hvac_temperature_off" msgid="8370977023494579242">"آف"</string>
     <string name="voice_recognition_toast" msgid="7579725862117020349">"آواز کی شناخت اب منسلک کردہ بلوٹوتھ آلے سے ہوتی ہے"</string>
     <string name="car_add_user" msgid="6182764665687382136">"ایک پروفائل شامل کریں"</string>
+    <string name="end_session" msgid="2765206020435441421">"سیشن ختم کریں"</string>
     <string name="car_new_user" msgid="6766334721724989964">"نئی پروفائل"</string>
     <string name="user_add_profile_title" msgid="828371911076521952">"نئی پروفائل شامل کریں؟"</string>
     <string name="user_add_user_message_setup" msgid="6136074867764164790">"آپ کے ایک نئی پروفائل تخلیق کرنے کے بعد، اس شخص کو اسے اپنے ليے حسب ضرورت بنانا چاہیے۔"</string>
@@ -55,6 +56,22 @@
     <string name="camera_privacy_chip_dialog_ok" msgid="7285467760928137765">"ٹھیک ہے"</string>
     <string name="sensor_privacy_start_use_camera_dialog_title" msgid="4787836783010823885">"گاڑی کا کیمرا آن کریں؟"</string>
     <string name="sensor_privacy_start_use_camera_dialog_content" msgid="7749639131326657668">"جاری رکھنے کے لیے معلوماتی انٹرٹینمنٹ سسٹم کا کیمرا آن کریں۔ یہ ان تمام ایپس کے لیے کیمرا آن کر دے گا جن کو اجازت ہے۔"</string>
+    <string name="system_bar_home_label" msgid="8413273833405495948">"ہوم اسکرین"</string>
+    <string name="system_bar_phone_label" msgid="5664288201806823777">"فون"</string>
+    <string name="system_bar_applications_label" msgid="7081862804211786227">"ایپلیکیشنز"</string>
+    <string name="system_bar_climate_control_label" msgid="4091187805919276017">"موسمیاتی کنٹرول"</string>
+    <string name="system_bar_notifications_label" msgid="6039158514903928210">"اطلاعات"</string>
+    <string name="system_bar_maps_label" msgid="7883864993280235380">"Maps"</string>
+    <string name="system_bar_media_label" msgid="6156112139796274847">"میڈیا"</string>
+    <string name="hvac_decrease_button_label" msgid="5628481079099995286">"درجۂ حرارت کم کریں"</string>
+    <string name="hvac_increase_button_label" msgid="2855688290787396792">"درجۂ حرارت بڑھائیں"</string>
+    <string name="status_icon_bluetooth_disconnected" msgid="6773447522499007010">"بلوٹوتھ کی ترتیب: غیر منسلک ہو گیا"</string>
+    <string name="status_icon_bluetooth_connected" msgid="4548446117525711779">"بلوٹوتھ کی ترتیب: منسلک ہو گیا"</string>
+    <string name="status_icon_bluetooth_off" msgid="5435041393564635821">"بلوٹوتھ کی ترتیب: بلوٹوتھ آف ہے"</string>
+    <string name="status_icon_signal_mobile" msgid="7264721079060179783">"سگنل کی ترتیبات: موبائل ڈیٹا کا استعمال کرنا"</string>
+    <string name="status_icon_signal_wifi" msgid="1257569337648058522">"سگنل کی ترتیبات: Wifi آن ہے"</string>
+    <string name="status_icon_signal_hotspot" msgid="1023039120452006880">"سگنل کی ترتیبات: ہاٹ اسپاٹ آن ہے"</string>
+    <string name="status_icon_display_status" msgid="2970020923181359144">"ڈسپلے کی ترتیبات"</string>
     <string name="activity_blocked_text" msgid="5353157279548801554">"ڈرائیونگ کے دوران آپ یہ خصوصیت استعمال نہیں کر سکتے"</string>
     <string name="exit_button_close_application" msgid="112227710467017144">"ایپ بند کریں"</string>
     <string name="exit_button_go_back" msgid="7988866855775300902">"واپس جائیں"</string>
diff --git a/res/values-uz/strings.xml b/res/values-uz/strings.xml
index 1712b30..06ab3bf 100644
--- a/res/values-uz/strings.xml
+++ b/res/values-uz/strings.xml
@@ -24,6 +24,7 @@
     <string name="hvac_temperature_off" msgid="8370977023494579242">"YOQILMAGAN"</string>
     <string name="voice_recognition_toast" msgid="7579725862117020349">"Endi ovozni tanish Bluetooth qurilma ulanganda amalga oshadi"</string>
     <string name="car_add_user" msgid="6182764665687382136">"Profil kiritish"</string>
+    <string name="end_session" msgid="2765206020435441421">"Seansni yakunlash"</string>
     <string name="car_new_user" msgid="6766334721724989964">"Yangi profil"</string>
     <string name="user_add_profile_title" msgid="828371911076521952">"Yangi profil kiritilsinmi?"</string>
     <string name="user_add_user_message_setup" msgid="6136074867764164790">"Yangi profil yaratilgandan keyin foydalanuvchi uni oʻzi uchun sozlab olishi kerak."</string>
@@ -55,6 +56,22 @@
     <string name="camera_privacy_chip_dialog_ok" msgid="7285467760928137765">"OK"</string>
     <string name="sensor_privacy_start_use_camera_dialog_title" msgid="4787836783010823885">"Avtomobil kamerasi yoqilsinmi?"</string>
     <string name="sensor_privacy_start_use_camera_dialog_content" msgid="7749639131326657668">"Davom etish uchun axborot-hordiq tizimi kamerasini yoqing. Bunda ruxsati bor barcha ilovalar kameradan foydalanishi mumkin boʻladi."</string>
+    <string name="system_bar_home_label" msgid="8413273833405495948">"Bosh ekran"</string>
+    <string name="system_bar_phone_label" msgid="5664288201806823777">"Telefon"</string>
+    <string name="system_bar_applications_label" msgid="7081862804211786227">"Ilovalar"</string>
+    <string name="system_bar_climate_control_label" msgid="4091187805919276017">"Iqlimni boshqarish"</string>
+    <string name="system_bar_notifications_label" msgid="6039158514903928210">"Bildirishnomalar"</string>
+    <string name="system_bar_maps_label" msgid="7883864993280235380">"Xaritalar"</string>
+    <string name="system_bar_media_label" msgid="6156112139796274847">"Media"</string>
+    <string name="hvac_decrease_button_label" msgid="5628481079099995286">"Haroratni tushirish"</string>
+    <string name="hvac_increase_button_label" msgid="2855688290787396792">"Haroratni koʻtarish"</string>
+    <string name="status_icon_bluetooth_disconnected" msgid="6773447522499007010">"Bluetooth sozlamasi: uzildi"</string>
+    <string name="status_icon_bluetooth_connected" msgid="4548446117525711779">"Bluetooth sozlamasi: ulandi"</string>
+    <string name="status_icon_bluetooth_off" msgid="5435041393564635821">"Bluetooth sozlamasi: Bluetooth oʻchiq"</string>
+    <string name="status_icon_signal_mobile" msgid="7264721079060179783">"Signal sozlamalari: mobil internet ishlatilmoqda"</string>
+    <string name="status_icon_signal_wifi" msgid="1257569337648058522">"Signal sozlamalari: Wi-Fi yoniq"</string>
+    <string name="status_icon_signal_hotspot" msgid="1023039120452006880">"Signal sozlamalari: hotspot yoniq"</string>
+    <string name="status_icon_display_status" msgid="2970020923181359144">"Ekran sozlamalari"</string>
     <string name="activity_blocked_text" msgid="5353157279548801554">"Avtomobilda harakatlanayotganda bu funksiyadan foydalanish imkonsiz"</string>
     <string name="exit_button_close_application" msgid="112227710467017144">"Ilovani yopish"</string>
     <string name="exit_button_go_back" msgid="7988866855775300902">"Orqaga"</string>
diff --git a/res/values-vi/strings.xml b/res/values-vi/strings.xml
index 7afe6b4..fac7821 100644
--- a/res/values-vi/strings.xml
+++ b/res/values-vi/strings.xml
@@ -24,6 +24,7 @@
     <string name="hvac_temperature_off" msgid="8370977023494579242">"ĐÃ TẮT"</string>
     <string name="voice_recognition_toast" msgid="7579725862117020349">"Thiết bị Bluetooth được kết nối đang xử lý vấn đề nhận dạng giọng nói"</string>
     <string name="car_add_user" msgid="6182764665687382136">"Thêm hồ sơ"</string>
+    <string name="end_session" msgid="2765206020435441421">"Kết thúc phiên"</string>
     <string name="car_new_user" msgid="6766334721724989964">"Hồ sơ mới"</string>
     <string name="user_add_profile_title" msgid="828371911076521952">"Thêm hồ sơ mới?"</string>
     <string name="user_add_user_message_setup" msgid="6136074867764164790">"Sau khi bạn tạo hồ sơ cho một người mới, người đó phải tự tùy chỉnh hồ sơ của họ."</string>
@@ -55,6 +56,22 @@
     <string name="camera_privacy_chip_dialog_ok" msgid="7285467760928137765">"OK"</string>
     <string name="sensor_privacy_start_use_camera_dialog_title" msgid="4787836783010823885">"Tắt máy ảnh của xe?"</string>
     <string name="sensor_privacy_start_use_camera_dialog_content" msgid="7749639131326657668">"Để tiếp tục, hãy bật máy ảnh của hệ thống thông tin giải trí. Thao tác này sẽ bật máy ảnh cho mọi ứng dụng có quyền."</string>
+    <string name="system_bar_home_label" msgid="8413273833405495948">"Màn hình chính"</string>
+    <string name="system_bar_phone_label" msgid="5664288201806823777">"Điện thoại"</string>
+    <string name="system_bar_applications_label" msgid="7081862804211786227">"Ứng dụng"</string>
+    <string name="system_bar_climate_control_label" msgid="4091187805919276017">"Điều khiển nhiệt độ"</string>
+    <string name="system_bar_notifications_label" msgid="6039158514903928210">"Thông báo"</string>
+    <string name="system_bar_maps_label" msgid="7883864993280235380">"Maps"</string>
+    <string name="system_bar_media_label" msgid="6156112139796274847">"Nội dung nghe nhìn"</string>
+    <string name="hvac_decrease_button_label" msgid="5628481079099995286">"Giảm nhiệt độ"</string>
+    <string name="hvac_increase_button_label" msgid="2855688290787396792">"Tăng nhiệt độ"</string>
+    <string name="status_icon_bluetooth_disconnected" msgid="6773447522499007010">"Cài đặt Bluetooth: Đã ngắt kết nối"</string>
+    <string name="status_icon_bluetooth_connected" msgid="4548446117525711779">"Cài đặt Bluetooth: Đã kết nối"</string>
+    <string name="status_icon_bluetooth_off" msgid="5435041393564635821">"Cài đặt Bluetooth: Bluetooth đang tắt"</string>
+    <string name="status_icon_signal_mobile" msgid="7264721079060179783">"Cài đặt tín hiệu: Đang dùng dữ liệu di động"</string>
+    <string name="status_icon_signal_wifi" msgid="1257569337648058522">"Cài đặt tín hiệu: Wi-Fi đang bật"</string>
+    <string name="status_icon_signal_hotspot" msgid="1023039120452006880">"Cài đặt tín hiệu: Điểm phát sóng đang bật"</string>
+    <string name="status_icon_display_status" msgid="2970020923181359144">"Cài đặt màn hình"</string>
     <string name="activity_blocked_text" msgid="5353157279548801554">"Bạn không thể dùng tính năng này khi đang lái xe"</string>
     <string name="exit_button_close_application" msgid="112227710467017144">"Tắt ứng dụng"</string>
     <string name="exit_button_go_back" msgid="7988866855775300902">"Quay lại"</string>
diff --git a/res/values-zh-rCN/strings.xml b/res/values-zh-rCN/strings.xml
index 5242ba9..e8436b7 100644
--- a/res/values-zh-rCN/strings.xml
+++ b/res/values-zh-rCN/strings.xml
@@ -24,6 +24,7 @@
     <string name="hvac_temperature_off" msgid="8370977023494579242">"已关闭"</string>
     <string name="voice_recognition_toast" msgid="7579725862117020349">"现在由已连接的蓝牙设备处理语音识别操作"</string>
     <string name="car_add_user" msgid="6182764665687382136">"添加个人资料"</string>
+    <string name="end_session" msgid="2765206020435441421">"结束会话"</string>
     <string name="car_new_user" msgid="6766334721724989964">"新的个人资料"</string>
     <string name="user_add_profile_title" msgid="828371911076521952">"要添加新的个人资料吗?"</string>
     <string name="user_add_user_message_setup" msgid="6136074867764164790">"您创建新的个人资料后,相应用户应自己对其进行自定义。"</string>
@@ -55,6 +56,22 @@
     <string name="camera_privacy_chip_dialog_ok" msgid="7285467760928137765">"确定"</string>
     <string name="sensor_privacy_start_use_camera_dialog_title" msgid="4787836783010823885">"要开启车载相机吗?"</string>
     <string name="sensor_privacy_start_use_camera_dialog_content" msgid="7749639131326657668">"如要继续,请开启信息娱乐系统的相机,让所有已拥有权限的应用都能使用。"</string>
+    <string name="system_bar_home_label" msgid="8413273833405495948">"主屏幕"</string>
+    <string name="system_bar_phone_label" msgid="5664288201806823777">"电话拨号盘"</string>
+    <string name="system_bar_applications_label" msgid="7081862804211786227">"应用"</string>
+    <string name="system_bar_climate_control_label" msgid="4091187805919276017">"恒温空调"</string>
+    <string name="system_bar_notifications_label" msgid="6039158514903928210">"通知"</string>
+    <string name="system_bar_maps_label" msgid="7883864993280235380">"地图"</string>
+    <string name="system_bar_media_label" msgid="6156112139796274847">"媒体"</string>
+    <string name="hvac_decrease_button_label" msgid="5628481079099995286">"调低温度"</string>
+    <string name="hvac_increase_button_label" msgid="2855688290787396792">"调高温度"</string>
+    <string name="status_icon_bluetooth_disconnected" msgid="6773447522499007010">"蓝牙设置:已断开连接"</string>
+    <string name="status_icon_bluetooth_connected" msgid="4548446117525711779">"蓝牙设置:已连接"</string>
+    <string name="status_icon_bluetooth_off" msgid="5435041393564635821">"蓝牙设置:蓝牙已关闭"</string>
+    <string name="status_icon_signal_mobile" msgid="7264721079060179783">"信号设置:正在使用移动流量"</string>
+    <string name="status_icon_signal_wifi" msgid="1257569337648058522">"信号设置:已开启 WLAN"</string>
+    <string name="status_icon_signal_hotspot" msgid="1023039120452006880">"信号设置:已开启热点"</string>
+    <string name="status_icon_display_status" msgid="2970020923181359144">"显示设置"</string>
     <string name="activity_blocked_text" msgid="5353157279548801554">"您不能在驾车时使用此功能"</string>
     <string name="exit_button_close_application" msgid="112227710467017144">"关闭应用"</string>
     <string name="exit_button_go_back" msgid="7988866855775300902">"返回"</string>
diff --git a/res/values-zh-rHK/strings.xml b/res/values-zh-rHK/strings.xml
index 13b29e4..e1b6082 100644
--- a/res/values-zh-rHK/strings.xml
+++ b/res/values-zh-rHK/strings.xml
@@ -24,6 +24,7 @@
     <string name="hvac_temperature_off" msgid="8370977023494579242">"關閉"</string>
     <string name="voice_recognition_toast" msgid="7579725862117020349">"現在由已連線的藍牙裝置處理語音辨識作業"</string>
     <string name="car_add_user" msgid="6182764665687382136">"新增設定檔"</string>
+    <string name="end_session" msgid="2765206020435441421">"結束工作時段"</string>
     <string name="car_new_user" msgid="6766334721724989964">"新設定檔"</string>
     <string name="user_add_profile_title" msgid="828371911076521952">"要新增設定檔嗎?"</string>
     <string name="user_add_user_message_setup" msgid="6136074867764164790">"建立新設定檔後使用者需要自行自訂。"</string>
@@ -55,6 +56,22 @@
     <string name="camera_privacy_chip_dialog_ok" msgid="7285467760928137765">"確定"</string>
     <string name="sensor_privacy_start_use_camera_dialog_title" msgid="4787836783010823885">"要開啟車輛相機嗎?"</string>
     <string name="sensor_privacy_start_use_camera_dialog_content" msgid="7749639131326657668">"如要繼續,請開啟資訊娛樂系統相機。所有擁有權限的應用程式都會開啟相機。"</string>
+    <string name="system_bar_home_label" msgid="8413273833405495948">"主畫面"</string>
+    <string name="system_bar_phone_label" msgid="5664288201806823777">"手機"</string>
+    <string name="system_bar_applications_label" msgid="7081862804211786227">"應用程式"</string>
+    <string name="system_bar_climate_control_label" msgid="4091187805919276017">"溫度控制項"</string>
+    <string name="system_bar_notifications_label" msgid="6039158514903928210">"通知"</string>
+    <string name="system_bar_maps_label" msgid="7883864993280235380">"地圖"</string>
+    <string name="system_bar_media_label" msgid="6156112139796274847">"媒體"</string>
+    <string name="hvac_decrease_button_label" msgid="5628481079099995286">"調低溫度"</string>
+    <string name="hvac_increase_button_label" msgid="2855688290787396792">"調高溫度"</string>
+    <string name="status_icon_bluetooth_disconnected" msgid="6773447522499007010">"藍牙設定:已中斷連接"</string>
+    <string name="status_icon_bluetooth_connected" msgid="4548446117525711779">"藍牙設定:已連接"</string>
+    <string name="status_icon_bluetooth_off" msgid="5435041393564635821">"藍牙設定:已關閉藍牙"</string>
+    <string name="status_icon_signal_mobile" msgid="7264721079060179783">"訊號設定:正在使用流動數據"</string>
+    <string name="status_icon_signal_wifi" msgid="1257569337648058522">"訊號設定:已開啟 Wi-Fi"</string>
+    <string name="status_icon_signal_hotspot" msgid="1023039120452006880">"訊號設定:已開啟熱點"</string>
+    <string name="status_icon_display_status" msgid="2970020923181359144">"顯示設定"</string>
     <string name="activity_blocked_text" msgid="5353157279548801554">"您無法在駕駛時使用此功能"</string>
     <string name="exit_button_close_application" msgid="112227710467017144">"關閉應用程式"</string>
     <string name="exit_button_go_back" msgid="7988866855775300902">"返回"</string>
diff --git a/res/values-zh-rTW/strings.xml b/res/values-zh-rTW/strings.xml
index fd787b0..a2f9894 100644
--- a/res/values-zh-rTW/strings.xml
+++ b/res/values-zh-rTW/strings.xml
@@ -24,6 +24,7 @@
     <string name="hvac_temperature_off" msgid="8370977023494579242">"關閉"</string>
     <string name="voice_recognition_toast" msgid="7579725862117020349">"現在由已連線的藍牙裝置處理語音辨識作業"</string>
     <string name="car_add_user" msgid="6182764665687382136">"新增設定檔"</string>
+    <string name="end_session" msgid="2765206020435441421">"結束工作階段"</string>
     <string name="car_new_user" msgid="6766334721724989964">"新設定檔"</string>
     <string name="user_add_profile_title" msgid="828371911076521952">"要新增設定檔嗎?"</string>
     <string name="user_add_user_message_setup" msgid="6136074867764164790">"當你建立新設定檔後,該使用者必須自己進行個人化設定。"</string>
@@ -55,6 +56,22 @@
     <string name="camera_privacy_chip_dialog_ok" msgid="7285467760928137765">"確定"</string>
     <string name="sensor_privacy_start_use_camera_dialog_title" msgid="4787836783010823885">"要開啟車輛的攝影機嗎?"</string>
     <string name="sensor_privacy_start_use_camera_dialog_content" msgid="7749639131326657668">"如要繼續,請開啟資訊娛樂系統的攝影機,讓每個擁有權限的應用程式都能使用。"</string>
+    <string name="system_bar_home_label" msgid="8413273833405495948">"主畫面"</string>
+    <string name="system_bar_phone_label" msgid="5664288201806823777">"電話"</string>
+    <string name="system_bar_applications_label" msgid="7081862804211786227">"應用程式"</string>
+    <string name="system_bar_climate_control_label" msgid="4091187805919276017">"空調"</string>
+    <string name="system_bar_notifications_label" msgid="6039158514903928210">"通知"</string>
+    <string name="system_bar_maps_label" msgid="7883864993280235380">"地圖"</string>
+    <string name="system_bar_media_label" msgid="6156112139796274847">"媒體"</string>
+    <string name="hvac_decrease_button_label" msgid="5628481079099995286">"調低溫度"</string>
+    <string name="hvac_increase_button_label" msgid="2855688290787396792">"調高溫度"</string>
+    <string name="status_icon_bluetooth_disconnected" msgid="6773447522499007010">"藍牙設定:連線中斷"</string>
+    <string name="status_icon_bluetooth_connected" msgid="4548446117525711779">"藍牙設定:已連線"</string>
+    <string name="status_icon_bluetooth_off" msgid="5435041393564635821">"藍牙設定:藍牙已關閉"</string>
+    <string name="status_icon_signal_mobile" msgid="7264721079060179783">"訊號設定:正在使用行動數據"</string>
+    <string name="status_icon_signal_wifi" msgid="1257569337648058522">"訊號設定:Wi-Fi 已開啟"</string>
+    <string name="status_icon_signal_hotspot" msgid="1023039120452006880">"訊號設定:無線基地台已開啟"</string>
+    <string name="status_icon_display_status" msgid="2970020923181359144">"螢幕設定"</string>
     <string name="activity_blocked_text" msgid="5353157279548801554">"開車時無法使用這項功能"</string>
     <string name="exit_button_close_application" msgid="112227710467017144">"關閉應用程式"</string>
     <string name="exit_button_go_back" msgid="7988866855775300902">"返回"</string>
diff --git a/res/values-zu/strings.xml b/res/values-zu/strings.xml
index 4a0d422..ce3059c 100644
--- a/res/values-zu/strings.xml
+++ b/res/values-zu/strings.xml
@@ -24,6 +24,7 @@
     <string name="hvac_temperature_off" msgid="8370977023494579242">"VALA"</string>
     <string name="voice_recognition_toast" msgid="7579725862117020349">"Ukubonwa kwezwi manje kuphethwe idivayisi exhunyiwe ye-Bluetooth"</string>
     <string name="car_add_user" msgid="6182764665687382136">"Engeza iphrofayela"</string>
+    <string name="end_session" msgid="2765206020435441421">"Phothula isikhathi"</string>
     <string name="car_new_user" msgid="6766334721724989964">"Iphrofayela entsha"</string>
     <string name="user_add_profile_title" msgid="828371911076521952">"Engeza iphrofayela entsha?"</string>
     <string name="user_add_user_message_setup" msgid="6136074867764164790">"Ngemva kokuthi wenze iphrofayela entsha, loyo muntu kumele azenzele ngendlela ayifisayo yena."</string>
@@ -55,6 +56,22 @@
     <string name="camera_privacy_chip_dialog_ok" msgid="7285467760928137765">"KULUNGILE"</string>
     <string name="sensor_privacy_start_use_camera_dialog_title" msgid="4787836783010823885">"Vula ikhamera yemoto?"</string>
     <string name="sensor_privacy_start_use_camera_dialog_content" msgid="7749639131326657668">"Ukuze uqhubeke, vula ikhamera yesistimu ye-infotainment. Lokhu kuzovula ikhamera yawo wonke ama-app anemvume."</string>
+    <string name="system_bar_home_label" msgid="8413273833405495948">"Isikrini Sasekhaya"</string>
+    <string name="system_bar_phone_label" msgid="5664288201806823777">"Ifoni"</string>
+    <string name="system_bar_applications_label" msgid="7081862804211786227">"Ama-application"</string>
+    <string name="system_bar_climate_control_label" msgid="4091187805919276017">"Ukulawula Isimo Sezulu"</string>
+    <string name="system_bar_notifications_label" msgid="6039158514903928210">"Izaziso"</string>
+    <string name="system_bar_maps_label" msgid="7883864993280235380">"I-Maps"</string>
+    <string name="system_bar_media_label" msgid="6156112139796274847">"Imidiya"</string>
+    <string name="hvac_decrease_button_label" msgid="5628481079099995286">"Izinga lokushisa eliphansi kakhulu"</string>
+    <string name="hvac_increase_button_label" msgid="2855688290787396792">"Izinga lokushisa elikhuphukayo"</string>
+    <string name="status_icon_bluetooth_disconnected" msgid="6773447522499007010">"Isethingi le-Bluetooth: linqanyuliwe"</string>
+    <string name="status_icon_bluetooth_connected" msgid="4548446117525711779">"Isethingi le-Bluetooth: Lixhunyiwe"</string>
+    <string name="status_icon_bluetooth_off" msgid="5435041393564635821">"Isethingi le-Bluetooth: I-Bluetooth ivaliwe"</string>
+    <string name="status_icon_signal_mobile" msgid="7264721079060179783">"Amasethingi Esignali: Ukusebenzisa Idatha Yeselula"</string>
+    <string name="status_icon_signal_wifi" msgid="1257569337648058522">"Amasethingi Esignali: I-Wifi Ivuliwe"</string>
+    <string name="status_icon_signal_hotspot" msgid="1023039120452006880">"Amasethingi Esignali: I-Hotspot Ivuliwe"</string>
+    <string name="status_icon_display_status" msgid="2970020923181359144">"Amasethingi Esibonisi"</string>
     <string name="activity_blocked_text" msgid="5353157279548801554">"Awukwazi ukusebenzisa lesi sakhi ngenkathi ushayela"</string>
     <string name="exit_button_close_application" msgid="112227710467017144">"Vala i-app"</string>
     <string name="exit_button_go_back" msgid="7988866855775300902">"Emuva"</string>
diff --git a/res/values/colors.xml b/res/values/colors.xml
index 9570dc1..af70691 100644
--- a/res/values/colors.xml
+++ b/res/values/colors.xml
@@ -36,6 +36,7 @@
     <color name="system_bar_background_pill_color">#282A2D</color>
     <color name="privacy_chip_indicator_color">#66BB6A</color>
     <color name="privacy_chip_dark_icon_color">#000000</color>
+    <color name="privacy_chip_light_icon_color">@color/car_nav_icon_fill_color_selected</color>
     <color name="privacy_chip_indicator_outside_stroke_color">#000000</color>
     <color name="system_bar_icon_color">#FFFFFF</color>
     <color name="system_bar_icon_selected_color">#000000</color>
@@ -130,4 +131,7 @@
     <color name="status_icon_highlighted_color">#000000</color>
     <!-- Color for status icon that is not highlighted. -->
     <color name="status_icon_not_highlighted_color">#FFFFFF</color>
+
+    <!-- Color for clock text -->
+    <color name="system_bar_clock_text_color">@*android:color/car_headline3</color>
 </resources>
diff --git a/res/values/config.xml b/res/values/config.xml
index 3074621..10a3ae0 100644
--- a/res/values/config.xml
+++ b/res/values/config.xml
@@ -18,10 +18,6 @@
     <string name="config_statusBarComponent" translatable="false">
         com.android.systemui.statusbar.car.CarStatusBar
     </string>
-    <string name="config_systemUIFactoryComponent" translatable="false">
-        com.android.systemui.CarSystemUIFactory
-    </string>
-
     <!-- How many milliseconds to wait before force hiding the UserSwitchTransitionView -->
     <integer name="config_userSwitchTransitionViewShownTimeoutMs" translatable="false">5000
     </integer>
@@ -134,6 +130,7 @@
          The icons will be added to the view in the order their controllers appear on this list.-->
     <string-array name="config_readOnlyIconControllers" translatable="false">
         <item>com.android.systemui.car.statusicon.ui.LocationStatusIconController</item>
+        <item>com.android.systemui.car.statusicon.ui.PhoneCallStatusIconController</item>
     </string-array>
 
     <!-- List of package names that are allowed sources of app installation. -->
@@ -182,4 +179,12 @@
         below the border results in the panel being expanded back to the original height.
     -->
     <integer name="hvac_panel_settle_close_percentage">50</integer>
+
+    <!-- Determines whether the shell features all run on another thread. -->
+    <bool name="config_enableShellMainThread">true</bool>
+
+    <!-- Determines whether the shell task organizer be registered automatiacly or not.
+         It needs to be disabled for CarSystemUI as CarLauncher already registers one. With 2
+         organizers there can be recovery problems if either of the process crashes. -->
+    <bool name="config_registerShellTaskOrganizerOnInit">false</bool>
 </resources>
diff --git a/res/values/floats.xml b/res/values/floats.xml
new file mode 100644
index 0000000..5456b8c
--- /dev/null
+++ b/res/values/floats.xml
@@ -0,0 +1,28 @@
+<!--
+  ~ Copyright (C) 2022 The Android Open Source Project
+  ~
+  ~ Licensed under the Apache License, Version 2.0 (the "License");
+  ~ you may not use this file except in compliance with the License.
+  ~ You may obtain a copy of the License at
+  ~
+  ~      http://www.apache.org/licenses/LICENSE-2.0
+  ~
+  ~ Unless required by applicable law or agreed to in writing, software
+  ~ distributed under the License is distributed on an "AS IS" BASIS,
+  ~ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+  ~ See the License for the specific language governing permissions and
+  ~ limitations under the License.
+  -->
+<resources>
+    <!-- Temperature increment float for degrees celsius (in degrees celsius) -->
+    <item name="celsius_temperature_increment" format="float" type="fraction">0.5</item>
+    <!--
+        Temperature increment float for degrees fahrenheit.
+        Specified in degrees celsius - 0.5555555°C ~= 1°F
+     -->
+    <item name="fahrenheit_temperature_increment" format="float" type="fraction">0.5555555</item>
+    <!-- Rounding factor float for degrees celsius (i.e. round to the nearest X) -->
+    <item name="celsius_temperature_round" format="float" type="fraction">0.5</item>
+    <!-- Rounding factor float for degrees fahrenheit (i.e. round to the nearest X) -->
+    <item name="fahrenheit_temperature_round" format="float" type="fraction">1.0</item>
+</resources>
diff --git a/res/values/ids.xml b/res/values/ids.xml
index fff0734..4639856 100644
--- a/res/values/ids.xml
+++ b/res/values/ids.xml
@@ -19,4 +19,11 @@
     <!-- Values used for finding elements on the system ui nav bars -->
     <item type="id" name="lock_screen_nav_buttons"/>
     <item type="id" name="hvac_panel_close_button"/>
+
+    <!-- Values assigneed to quick control views    -->
+    <item type="id" name="qc_display_status_icon"/>
+    <item type="id" name="qc_bluetooth_status_icon"/>
+    <item type="id" name="qc_signal_status_icon"/>
+    <item type="id" name="qc_location_status_icon"/>
+    <item type="id" name="qc_phone_call_status_icon"/>
 </resources>
\ No newline at end of file
diff --git a/res/values/integers.xml b/res/values/integers.xml
index 0f2cdae..1446da5 100644
--- a/res/values/integers.xml
+++ b/res/values/integers.xml
@@ -47,13 +47,6 @@
     <!-- The total number of seat heat levels supported by VHAL. -->
     <integer name="hvac_seat_heat_level_count">4</integer>
 
-    <!-- How many times the increment/decrement button should be clicked to change 1 Fahrenheit
-      degree. (e.g. if set to 2, clicking once changes by 0.5 (=1/2) Fahrenheit degree.)   -->
-    <integer name="celsius_increment_fraction">2</integer>
-    <!-- How many times the increment/decrement button should be clicked to change 1 Celsius
-      degree. (e.g. if set to 2, clicking once changes by 0.5 (=1/2) Celsius degree.)   -->
-    <integer name="fahrenheit_increment_fraction">1</integer>
-
     <!-- The upper bounds for background colors used in Adjustable Background Temperature Control
     View. Note that these integers should be in Celsius and will be divided by 10 so that the first
     decimal can be expressed. The corresponding background color for each level is defined in
diff --git a/res/values/overlayable.xml b/res/values/overlayable.xml
index f8a0c55..dcd8b00 100644
--- a/res/values/overlayable.xml
+++ b/res/values/overlayable.xml
@@ -83,6 +83,7 @@
       <item type="bool" name="config_enableHeadsUpNotificationWhenNotificationPanelOpen"/>
       <item type="bool" name="config_enableLeftSystemBar"/>
       <item type="bool" name="config_enableRightSystemBar"/>
+      <item type="bool" name="config_enableShellMainThread"/>
       <item type="bool" name="config_enableTopSystemBar"/>
       <item type="bool" name="config_hideBottomSystemBarForKeyboard"/>
       <item type="bool" name="config_hideLeftSystemBarForKeyboard"/>
@@ -93,6 +94,7 @@
       <item type="bool" name="config_notif_panel_inset_by_right_systembar"/>
       <item type="bool" name="config_notif_panel_inset_by_top_systembar"/>
       <item type="bool" name="config_profile_panel_disabled_while_driving"/>
+      <item type="bool" name="config_registerShellTaskOrganizerOnInit"/>
       <item type="bool" name="config_systemBarButtonsDraggable"/>
       <item type="color" name="activity_blocking_action_button_background_color"/>
       <item type="color" name="activity_blocking_activity_background"/>
@@ -147,6 +149,7 @@
       <item type="color" name="privacy_chip_dark_icon_color"/>
       <item type="color" name="privacy_chip_indicator_color"/>
       <item type="color" name="privacy_chip_indicator_outside_stroke_color"/>
+      <item type="color" name="privacy_chip_light_icon_color"/>
       <item type="color" name="status_bar_background_color"/>
       <item type="color" name="status_icon_highlighted_color"/>
       <item type="color" name="status_icon_not_highlighted_color"/>
@@ -154,6 +157,7 @@
       <item type="color" name="status_icon_selected_button_color"/>
       <item type="color" name="system_bar_background_opaque"/>
       <item type="color" name="system_bar_background_pill_color"/>
+      <item type="color" name="system_bar_clock_text_color"/>
       <item type="color" name="system_bar_icon_color"/>
       <item type="color" name="system_bar_icon_color_with_selection"/>
       <item type="color" name="system_bar_icon_selected_color"/>
@@ -399,6 +403,7 @@
       <item type="drawable" name="car_ic_hvac"/>
       <item type="drawable" name="car_ic_hvac_selected"/>
       <item type="drawable" name="car_ic_keyboard_arrow_down"/>
+      <item type="drawable" name="car_ic_logout"/>
       <item type="drawable" name="car_ic_managed_device"/>
       <item type="drawable" name="car_ic_music"/>
       <item type="drawable" name="car_ic_music_mute"/>
@@ -459,6 +464,7 @@
       <item type="drawable" name="ic_mic_light"/>
       <item type="drawable" name="ic_mic_off_dark"/>
       <item type="drawable" name="ic_mic_off_light"/>
+      <item type="drawable" name="ic_phone"/>
       <item type="drawable" name="ic_rear_defroster_off"/>
       <item type="drawable" name="ic_rear_defroster_on"/>
       <item type="drawable" name="ic_recycle_air_off"/>
@@ -483,6 +489,10 @@
       <item type="drawable" name="system_bar_pill_rotary_background"/>
       <item type="drawable" name="temperature_bar_background"/>
       <item type="drawable" name="volume_dialog_background"/>
+      <item type="fraction" name="celsius_temperature_increment"/>
+      <item type="fraction" name="celsius_temperature_round"/>
+      <item type="fraction" name="fahrenheit_temperature_increment"/>
+      <item type="fraction" name="fahrenheit_temperature_round"/>
       <item type="id" name="ac_button"/>
       <item type="id" name="ac_master_switch"/>
       <item type="id" name="action_button_container"/>
@@ -556,6 +566,7 @@
       <item type="id" name="manage_button"/>
       <item type="id" name="max_width_guideline"/>
       <item type="id" name="mic_privacy_chip"/>
+      <item type="id" name="mic_privacy_panel"/>
       <item type="id" name="nav_buttons"/>
       <item type="id" name="network_logging_disclosures"/>
       <item type="id" name="network_logging_subtitle"/>
@@ -570,12 +581,17 @@
       <item type="id" name="phone_nav"/>
       <item type="id" name="primary_icon"/>
       <item type="id" name="qc_bluetooth_footer_button"/>
+      <item type="id" name="qc_bluetooth_status_icon"/>
       <item type="id" name="qc_camera_footer_button"/>
       <item type="id" name="qc_connectivity_footer_button"/>
       <item type="id" name="qc_display_footer_button"/>
+      <item type="id" name="qc_display_status_icon"/>
       <item type="id" name="qc_entry_points_container"/>
+      <item type="id" name="qc_location_status_icon"/>
       <item type="id" name="qc_mic_footer_button"/>
+      <item type="id" name="qc_phone_call_status_icon"/>
       <item type="id" name="qc_profile_footer_button"/>
+      <item type="id" name="qc_signal_status_icon"/>
       <item type="id" name="qs_car_top_bar"/>
       <item type="id" name="read_only_icons_container"/>
       <item type="id" name="rear_defroster_button"/>
@@ -620,7 +636,6 @@
       <item type="integer" name="car_volume_dialog_display_expanded_normal_timeout"/>
       <item type="integer" name="car_volume_dialog_display_hovering_timeout"/>
       <item type="integer" name="car_volume_dialog_display_normal_timeout"/>
-      <item type="integer" name="celsius_increment_fraction"/>
       <item type="integer" name="config_bottomSystemBarType"/>
       <item type="integer" name="config_bottomSystemBarZOrder"/>
       <item type="integer" name="config_finalNotificationBackgroundAlpha"/>
@@ -632,7 +647,6 @@
       <item type="integer" name="config_topSystemBarType"/>
       <item type="integer" name="config_topSystemBarZOrder"/>
       <item type="integer" name="config_userSwitchTransitionViewShownTimeoutMs"/>
-      <item type="integer" name="fahrenheit_increment_fraction"/>
       <item type="integer" name="hvac_global_area_id"/>
       <item type="integer" name="hvac_panel_settle_close_percentage"/>
       <item type="integer" name="hvac_seat_heat_level_count"/>
@@ -666,6 +680,7 @@
       <item type="layout" name="device_management_dialog"/>
       <item type="layout" name="fan_direction"/>
       <item type="layout" name="fan_speed"/>
+      <item type="layout" name="hvac_panel"/>
       <item type="layout" name="hvac_panel_container"/>
       <item type="layout" name="hvac_panel_handle_bar"/>
       <item type="layout" name="hvac_temperature_bar_overlay"/>
@@ -700,12 +715,14 @@
       <item type="string" name="config_appGridComponentName"/>
       <item type="string" name="config_notificationPanelViewMediator"/>
       <item type="string" name="config_statusBarComponent"/>
-      <item type="string" name="config_systemUIFactoryComponent"/>
       <item type="string" name="debug_button_text"/>
+      <item type="string" name="end_session"/>
       <item type="string" name="exit_button_close_application"/>
       <item type="string" name="exit_button_go_back"/>
       <item type="string" name="fan_speed_max"/>
       <item type="string" name="fan_speed_off"/>
+      <item type="string" name="hvac_decrease_button_label"/>
+      <item type="string" name="hvac_increase_button_label"/>
       <item type="string" name="hvac_max_text"/>
       <item type="string" name="hvac_min_text"/>
       <item type="string" name="hvac_null_temp_text"/>
@@ -737,6 +754,20 @@
       <item type="string" name="sensor_privacy_start_use_camera_dialog_title"/>
       <item type="string" name="sensor_privacy_start_use_mic_dialog_content"/>
       <item type="string" name="sensor_privacy_start_use_mic_dialog_title"/>
+      <item type="string" name="status_icon_bluetooth_connected"/>
+      <item type="string" name="status_icon_bluetooth_disconnected"/>
+      <item type="string" name="status_icon_bluetooth_off"/>
+      <item type="string" name="status_icon_display_status"/>
+      <item type="string" name="status_icon_signal_hotspot"/>
+      <item type="string" name="status_icon_signal_mobile"/>
+      <item type="string" name="status_icon_signal_wifi"/>
+      <item type="string" name="system_bar_applications_label"/>
+      <item type="string" name="system_bar_climate_control_label"/>
+      <item type="string" name="system_bar_home_label"/>
+      <item type="string" name="system_bar_maps_label"/>
+      <item type="string" name="system_bar_media_label"/>
+      <item type="string" name="system_bar_notifications_label"/>
+      <item type="string" name="system_bar_phone_label"/>
       <item type="string" name="user_add_profile_title"/>
       <item type="string" name="user_add_user_message_setup"/>
       <item type="string" name="user_add_user_message_update"/>
diff --git a/res/values/strings.xml b/res/values/strings.xml
index cb87bd5..b82d65b 100644
--- a/res/values/strings.xml
+++ b/res/values/strings.xml
@@ -38,6 +38,8 @@
     <string name="voice_recognition_toast">Voice recognition now handled by connected Bluetooth device</string>
     <!-- Title for button that adds a new profile. [CHAR LIMIT=30] -->
     <string name="car_add_user">Add a profile</string>
+    <!-- Title for button that ends current user session. [CHAR LIMIT=30] -->
+    <string name="end_session">End session</string>
     <!-- Default name of the new profile created. [CHAR LIMIT=30] -->
     <string name="car_new_user">New Profile</string>
     <!-- Title of the alert dialog to ask user to confirm creation of new profile. [CHAR LIMIT=30] -->
@@ -109,6 +111,36 @@
     <!--- Content of dialog triggered if the camera is disabled but an app tried to access it. [CHAR LIMIT=NONE] -->
     <string name="sensor_privacy_start_use_camera_dialog_content">To continue, turn on the infotainment system camera. This will turn on the camera for all apps that have permission.</string>
 
+    <!-- System bar contentDescription for home menu-->
+    <string name="system_bar_home_label">Home Screen</string>
+    <!-- System bar contentDescription for Dialer-->
+    <string name="system_bar_phone_label">Phone</string>
+    <!-- System bar contentDescription for Launcher-->
+    <string name="system_bar_applications_label">Applications</string>
+    <!-- System bar contentDescription for HVAC-->
+    <string name="system_bar_climate_control_label">Climate Control</string>
+    <!-- System bar contentDescription for Notifications-->
+    <string name="system_bar_notifications_label">Notifications</string>
+    <!-- System bar contentDescription for Maps-->
+    <string name="system_bar_maps_label">Maps</string>
+    <!-- System bar contentDescription for Media-->
+    <string name="system_bar_media_label">Media</string>
+
+    <!-- Adjust temperature view lower temperature label-->
+    <string name="hvac_decrease_button_label">Lower temperature</string>
+    <!-- Adjust temperature view raise temperature label-->
+    <string name="hvac_increase_button_label">Raise temperature</string>
+
+    <!-- Status icon for bluetooth settings in status bar-->
+    <string name="status_icon_bluetooth_disconnected">Bluetooth Setting: Disconnected</string>
+    <string name="status_icon_bluetooth_connected">Bluetooth Setting: Connected</string>
+    <string name="status_icon_bluetooth_off">Bluetooth Setting: Bluetooth off</string>
+    <!-- Status icon for signal settings in status bar-->
+    <string name="status_icon_signal_mobile">Signal Settings: Using Mobile Data</string>
+    <string name="status_icon_signal_wifi">Signal Settings: Wifi On</string>
+    <string name="status_icon_signal_hotspot">Signal Settings: Hotspot On</string>
+    <!-- Status icon for display settings in status bar-->
+    <string name="status_icon_display_status">Display Settings</string>
 
     <!-- Blocking activity: Message to show to user when a feature of current application is not allowed. [CHAR LIMIT=120] -->
     <string name="activity_blocked_text">You can\u2019t use this feature while driving</string>
diff --git a/res/values/styles.xml b/res/values/styles.xml
index 2df569a..a9fca04 100644
--- a/res/values/styles.xml
+++ b/res/values/styles.xml
@@ -28,7 +28,7 @@
     <style name="TextAppearance.SystemBar.Clock"
            parent="@*android:style/TextAppearance.StatusBar.Icon">
         <item name="android:textSize">@dimen/car_body1_size</item>
-        <item name="android:textColor">@*android:color/car_headline3</item>
+        <item name="android:textColor">@color/system_bar_clock_text_color</item>
     </style>
 
     <style name="TextAppearance.SystemBar.Username"
diff --git a/samples/sample1/rro/res/layout/car_bottom_system_bar.xml b/samples/sample1/rro/res/layout/car_bottom_system_bar.xml
index 6601efb..c5b0e6a 100644
--- a/samples/sample1/rro/res/layout/car_bottom_system_bar.xml
+++ b/samples/sample1/rro/res/layout/car_bottom_system_bar.xml
@@ -35,54 +35,54 @@
 
         <com.android.systemui.car.systembar.CarSystemBarButton
             android:id="@+id/home"
+            android:contentDescription="@string/system_bar_home_label"
             style="@style/SystemBarButton"
             systemui:componentNames="com.android.car.carlauncher/.CarLauncher"
             systemui:icon="@drawable/car_ic_overview"
             systemui:intent="intent:#Intent;action=android.intent.action.MAIN;category=android.intent.category.HOME;launchFlags=0x14000000;end"
             systemui:selectedIcon="@drawable/car_ic_overview_selected"
-            systemui:highlightWhenSelected="true"
-        />
+            systemui:highlightWhenSelected="true"/>
 
         <com.android.systemui.car.systembar.CarSystemBarButton
             android:id="@+id/maps_nav"
+            android:contentDescription="@string/system_bar_maps_label"
             style="@style/SystemBarButton"
             systemui:categories="android.intent.category.APP_MAPS"
             systemui:icon="@drawable/car_ic_navigation"
             systemui:intent="intent:#Intent;action=android.intent.action.MAIN;category=android.intent.category.APP_MAPS;launchFlags=0x14000000;end"
             systemui:selectedIcon="@drawable/car_ic_navigation_selected"
-            systemui:highlightWhenSelected="true"
-        />
+            systemui:highlightWhenSelected="true"/>
 
         <com.android.systemui.car.systembar.CarSystemBarButton
             android:id="@+id/music_nav"
+            android:contentDescription="@string/system_bar_media_label"
             style="@style/SystemBarButton"
             systemui:categories="android.intent.category.APP_MUSIC"
             systemui:icon="@drawable/car_ic_music"
             systemui:intent="intent:#Intent;action=android.car.intent.action.MEDIA_TEMPLATE;launchFlags=0x10000000;end"
             systemui:packages="com.android.car.media"
             systemui:selectedIcon="@drawable/car_ic_music_selected"
-            systemui:highlightWhenSelected="true"
-        />
+            systemui:highlightWhenSelected="true"/>
 
         <com.android.systemui.car.systembar.CarSystemBarButton
             android:id="@+id/phone_nav"
+            android:contentDescription="@string/system_bar_phone_label"
             style="@style/SystemBarButton"
             systemui:icon="@drawable/car_ic_phone"
             systemui:intent="intent:#Intent;action=android.intent.action.MAIN;category=android.intent.category.LAUNCHER;package=com.android.car.dialer;launchFlags=0x10000000;end"
             systemui:packages="com.android.car.dialer"
             systemui:selectedIcon="@drawable/car_ic_phone_selected"
-            systemui:highlightWhenSelected="true"
-        />
+            systemui:highlightWhenSelected="true"/>
 
         <com.android.systemui.car.systembar.CarSystemBarButton
             android:id="@+id/grid_nav"
+            android:contentDescription="@string/system_bar_applications_label"
             style="@style/SystemBarButton"
             systemui:componentNames="@string/config_appGridComponentName"
             systemui:icon="@drawable/car_ic_apps"
             systemui:intent="intent:#Intent;action=com.android.car.carlauncher.ACTION_APP_GRID;package=com.android.car.carlauncher;launchFlags=0x24000000;end"
             systemui:selectedIcon="@drawable/car_ic_apps_selected"
-            systemui:highlightWhenSelected="true"
-        />
+            systemui:highlightWhenSelected="true"/>
 
     </LinearLayout>
 </com.android.systemui.car.systembar.CarSystemBarView>
diff --git a/samples/sample1/rro/res/values/config.xml b/samples/sample1/rro/res/values/config.xml
index 9dff812..bfb8ad1 100644
--- a/samples/sample1/rro/res/values/config.xml
+++ b/samples/sample1/rro/res/values/config.xml
@@ -57,5 +57,6 @@
         com.android.systemui.car.notification.BottomNotificationPanelViewMediator</string>
 
     <!-- Specifies the component name of the app grid activity -->
-    <string name="config_appGridComponentName" translatable="false">com.android.car.carlauncher/.AppGridActivity</string>
+    <string name="config_appGridComponentName" translatable="false">
+        com.android.car.carlauncher/.AppGridActivity</string>
 </resources>
\ No newline at end of file
diff --git a/samples/sample1/rro/res/values/strings.xml b/samples/sample1/rro/res/values/strings.xml
new file mode 100644
index 0000000..99ec928
--- /dev/null
+++ b/samples/sample1/rro/res/values/strings.xml
@@ -0,0 +1,26 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!--
+  ~ Copyright (C) 2022 The Android Open Source Project
+  ~
+  ~ Licensed under the Apache License, Version 2.0 (the "License");
+  ~ you may not use this file except in compliance with the License.
+  ~ You may obtain a copy of the License at
+  ~
+  ~      http://www.apache.org/licenses/LICENSE-2.0
+  ~
+  ~ Unless required by applicable law or agreed to in writing, software
+  ~ distributed under the License is distributed on an "AS IS" BASIS,
+  ~ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+  ~ See the License for the specific language governing permissions and
+  ~ limitations under the License.
+  -->
+
+<resources>
+    <!-- Content description strings for system bar icons. Strings should be added for all drawables
+         to enable Talkback for accessibility. -->
+    <string name="system_bar_home_label">Home Screen</string>
+    <string name="system_bar_maps_label">Maps</string>
+    <string name="system_bar_media_label">Media</string>
+    <string name="system_bar_phone_label">Phone</string>
+    <string name="system_bar_applications_label">Applications</string>
+</resources>
\ No newline at end of file
diff --git a/samples/sample2/rro/res/layout/car_left_system_bar.xml b/samples/sample2/rro/res/layout/car_left_system_bar.xml
index 8c1e73d..0ae9ab4 100644
--- a/samples/sample2/rro/res/layout/car_left_system_bar.xml
+++ b/samples/sample2/rro/res/layout/car_left_system_bar.xml
@@ -27,53 +27,54 @@
 
     <com.android.systemui.car.systembar.CarSystemBarButton
         android:id="@+id/home"
+        android:contentDescription="@string/system_bar_home_label"
         style="@style/SystemBarButton"
         systemui:componentNames="com.android.car.carlauncher/.CarLauncher"
         systemui:icon="@drawable/car_ic_overview"
         systemui:intent="intent:#Intent;action=android.intent.action.MAIN;category=android.intent.category.HOME;launchFlags=0x14000000;end"
-        systemui:highlightWhenSelected="true"
-    />
+        systemui:highlightWhenSelected="true"/>
 
     <com.android.systemui.car.systembar.CarSystemBarButton
         android:id="@+id/maps_nav"
+        android:contentDescription="@string/system_bar_maps_label"
         style="@style/SystemBarButton"
         systemui:categories="android.intent.category.APP_MAPS"
         systemui:icon="@drawable/car_ic_navigation"
         systemui:intent="intent:#Intent;action=android.intent.action.MAIN;category=android.intent.category.APP_MAPS;launchFlags=0x14000000;end"
-        systemui:highlightWhenSelected="true"
-    />
+        systemui:highlightWhenSelected="true"/>
 
     <com.android.systemui.car.systembar.CarSystemBarButton
         android:id="@+id/music_nav"
+        android:contentDescription="@string/system_bar_media_label"
         style="@style/SystemBarButton"
         systemui:categories="android.intent.category.APP_MUSIC"
         systemui:icon="@drawable/car_ic_music"
         systemui:intent="intent:#Intent;action=android.car.intent.action.MEDIA_TEMPLATE;launchFlags=0x10000000;end"
         systemui:packages="com.android.car.media"
-        systemui:highlightWhenSelected="true"
-    />
+        systemui:highlightWhenSelected="true"/>
 
 
     <com.android.systemui.car.systembar.CarSystemBarButton
         android:id="@+id/grid_nav"
+        android:contentDescription="@string/system_bar_applications_label"
         style="@style/SystemBarButton"
         systemui:componentNames="@string/config_appGridComponentName"
         systemui:icon="@drawable/car_ic_apps"
         systemui:intent="intent:#Intent;action=com.android.car.carlauncher.ACTION_APP_GRID;package=com.android.car.carlauncher;launchFlags=0x24000000;end"
-        systemui:highlightWhenSelected="true"
-    />
+        systemui:highlightWhenSelected="true"/>
 
     <com.android.systemui.car.systembar.CarSystemBarButton
         android:id="@+id/phone_nav"
+        android:contentDescription="@string/system_bar_phone_label"
         style="@style/SystemBarButton"
         systemui:icon="@drawable/car_ic_phone"
         systemui:intent="intent:#Intent;action=android.intent.action.MAIN;category=android.intent.category.LAUNCHER;package=com.android.car.dialer;launchFlags=0x10000000;end"
         systemui:packages="com.android.car.dialer"
-        systemui:highlightWhenSelected="true"
-    />
+        systemui:highlightWhenSelected="true"/>
 
     <com.android.systemui.car.systembar.CarSystemBarButton
         android:id="@+id/notifications"
+        android:contentDescription="@string/system_bar_notifications_label"
         style="@style/SystemBarButton"
         systemui:highlightWhenSelected="true"
         systemui:icon="@drawable/car_ic_notification"
@@ -93,8 +94,7 @@
             android:layout_width="match_parent"
             android:singleLine="true"
             android:gravity="center_horizontal"
-            android:paddingBottom="20dp"
-        />
+            android:paddingBottom="20dp"/>
 
         <Space
             android:layout_height="10dp"
diff --git a/samples/sample2/rro/res/values/config.xml b/samples/sample2/rro/res/values/config.xml
index 2e36baf..83f9ed0 100644
--- a/samples/sample2/rro/res/values/config.xml
+++ b/samples/sample2/rro/res/values/config.xml
@@ -53,7 +53,9 @@
          CarHeadsUpNotificationBottomAnimationHelper. -->
     <bool name="config_showHeadsUpNotificationOnBottom">true</bool>
 
-    <string name="config_notificationPanelViewMediator" translatable="false">com.android.systemui.car.notification.NotificationPanelViewMediator</string>
+    <string name="config_notificationPanelViewMediator" translatable="false">
+        com.android.systemui.car.notification.NotificationPanelViewMediator</string>
 
-    <string name="config_appGridComponentName" translatable="false">com.android.car.carlauncher/.AppGridActivity</string>
+    <string name="config_appGridComponentName" translatable="false">
+        com.android.car.carlauncher/.AppGridActivity</string>
 </resources>
\ No newline at end of file
diff --git a/samples/sample2/rro/res/values/strings.xml b/samples/sample2/rro/res/values/strings.xml
new file mode 100644
index 0000000..9adaacf
--- /dev/null
+++ b/samples/sample2/rro/res/values/strings.xml
@@ -0,0 +1,27 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!--
+  ~ Copyright (C) 2020 The Android Open Source Project
+  ~
+  ~ Licensed under the Apache License, Version 2.0 (the "License");
+  ~ you may not use this file except in compliance with the License.
+  ~ You may obtain a copy of the License at
+  ~
+  ~      http://www.apache.org/licenses/LICENSE-2.0
+  ~
+  ~ Unless required by applicable law or agreed to in writing, software
+  ~ distributed under the License is distributed on an "AS IS" BASIS,
+  ~ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+  ~ See the License for the specific language governing permissions and
+  ~ limitations under the License.
+  -->
+
+<resources>
+    <!-- Content description strings for system bar icons. Strings should be added for all drawables
+         to enable Talkback for accessibility. -->
+    <string name="system_bar_home_label">Home Screen</string>
+    <string name="system_bar_maps_label">Maps</string>
+    <string name="system_bar_media_label">Media</string>
+    <string name="system_bar_applications_label">Applications</string>
+    <string name="system_bar_phone_label">Phone</string>
+    <string name="system_bar_notifications_label">Notifications</string>
+</resources>
\ No newline at end of file
diff --git a/samples/sample3/rro/res/layout/car_bottom_system_bar.xml b/samples/sample3/rro/res/layout/car_bottom_system_bar.xml
index 4958d11..0574bf2 100644
--- a/samples/sample3/rro/res/layout/car_bottom_system_bar.xml
+++ b/samples/sample3/rro/res/layout/car_bottom_system_bar.xml
@@ -55,6 +55,7 @@
 
             <com.android.systemui.car.systembar.CarSystemBarButton
                 android:id="@+id/home"
+                android:contentDescription="@string/system_bar_home_label"
                 style="@style/SystemBarButton"
                 systemui:componentNames="com.android.car.carlauncher/.CarLauncher"
                 systemui:highlightWhenSelected="true"
@@ -71,6 +72,7 @@
 
             <com.android.systemui.car.systembar.CarSystemBarButton
                 android:id="@+id/grid_nav"
+                android:contentDescription="@string/system_bar_applications_label"
                 style="@style/SystemBarButton"
                 systemui:componentNames="@string/config_appGridComponentName"
                 systemui:highlightWhenSelected="true"
@@ -79,6 +81,7 @@
 
             <com.android.systemui.car.systembar.HvacButton
                 android:id="@+id/hvac"
+                android:contentDescription="@string/system_bar_climate_control_label"
                 style="@style/SystemBarButton"
                 systemui:highlightWhenSelected="true"
                 systemui:icon="@drawable/car_ic_hvac"
@@ -86,6 +89,7 @@
 
             <com.android.systemui.car.systembar.CarSystemBarButton
                 android:id="@+id/notifications"
+                android:contentDescription="@string/system_bar_notifications_label"
                 style="@style/SystemBarButton"
                 systemui:highlightWhenSelected="true"
                 systemui:icon="@drawable/car_ic_notification"
@@ -104,7 +108,7 @@
             android:layout_alignParentEnd="true"
             android:gravity="center_vertical"
             systemui:hvacAreaId="68"
-            systemui:hvacTempFormat="%.0f\u00B0" />
+            systemui:hvacTempFormat="%.0f\u00B0"/>
     </RelativeLayout>
 
     <LinearLayout
@@ -116,6 +120,5 @@
         android:layoutDirection="ltr"
         android:paddingEnd="@dimen/car_keyline_1"
         android:paddingStart="@dimen/car_keyline_1"
-        android:visibility="gone"
-    />
+        android:visibility="gone"/>
 </com.android.systemui.car.systembar.CarSystemBarView>
diff --git a/samples/sample3/rro/res/values/config.xml b/samples/sample3/rro/res/values/config.xml
index cb630d6..2da6e99 100644
--- a/samples/sample3/rro/res/values/config.xml
+++ b/samples/sample3/rro/res/values/config.xml
@@ -53,7 +53,9 @@
          CarHeadsUpNotificationBottomAnimationHelper. -->
     <bool name="config_showHeadsUpNotificationOnBottom">false</bool>
 
-    <string name="config_notificationPanelViewMediator" translatable="false">com.android.systemui.car.notification.BottomNotificationPanelViewMediator</string>
+    <string name="config_notificationPanelViewMediator" translatable="false">
+        com.android.systemui.car.notification.BottomNotificationPanelViewMediator</string>
 
-    <string name="config_appGridComponentName" translatable="false">com.android.car.carlauncher/.AppGridActivity</string>
+    <string name="config_appGridComponentName" translatable="false">
+        com.android.car.carlauncher/.AppGridActivity</string>
 </resources>
\ No newline at end of file
diff --git a/samples/sample3/rro/res/values/strings.xml b/samples/sample3/rro/res/values/strings.xml
new file mode 100644
index 0000000..78c1324
--- /dev/null
+++ b/samples/sample3/rro/res/values/strings.xml
@@ -0,0 +1,25 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!--
+  ~ Copyright (C) 2022 The Android Open Source Project
+  ~
+  ~ Licensed under the Apache License, Version 2.0 (the "License");
+  ~ you may not use this file except in compliance with the License.
+  ~ You may obtain a copy of the License at
+  ~
+  ~      http://www.apache.org/licenses/LICENSE-2.0
+  ~
+  ~ Unless required by applicable law or agreed to in writing, software
+  ~ distributed under the License is distributed on an "AS IS" BASIS,
+  ~ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+  ~ See the License for the specific language governing permissions and
+  ~ limitations under the License.
+  -->
+
+<resources>
+    <!-- Content description strings for system bar icons. Strings should be added for all drawables
+         to enable Talkback for accessibility. -->
+    <string name="system_bar_home_label">Home Screen</string>
+    <string name="system_bar_applications_label">Applications</string>
+    <string name="system_bar_climate_control_label">Climate Control</string>
+    <string name="system_bar_notifications_label">Notifications</string>
+</resources>
\ No newline at end of file
diff --git a/src/com/android/systemui/CarSystemUIAppComponentFactory.java b/src/com/android/systemui/CarSystemUIAppComponentFactory.java
new file mode 100644
index 0000000..038ffa9
--- /dev/null
+++ b/src/com/android/systemui/CarSystemUIAppComponentFactory.java
@@ -0,0 +1,33 @@
+/*
+ * Copyright (C) 2019 The Android Open Source Project
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ *      http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+
+package com.android.systemui;
+
+import android.content.Context;
+
+/**
+ * Starts up SystemUI using {@link CarSystemUIInitializer}.
+ *
+ * The {@link SystemUIAppComponentFactoryBase} is required for proper SystemUI functionality.
+ *
+ * @see SystemUIAppComponentFactoryBase
+ */
+public class CarSystemUIAppComponentFactory extends SystemUIAppComponentFactoryBase {
+    @Override
+    protected SystemUIInitializer createSystemUIInitializer(Context context) {
+        return new CarSystemUIInitializer(context);
+    }
+}
diff --git a/src/com/android/systemui/CarSystemUIBinder.java b/src/com/android/systemui/CarSystemUIBinder.java
index b33f383..eb85dca 100644
--- a/src/com/android/systemui/CarSystemUIBinder.java
+++ b/src/com/android/systemui/CarSystemUIBinder.java
@@ -18,6 +18,7 @@
 
 import com.android.systemui.car.notification.CarNotificationModule;
 import com.android.systemui.car.statusicon.ui.QuickControlsEntryPointsModule;
+import com.android.systemui.car.systembar.CarSystemBarModule;
 import com.android.systemui.car.window.OverlayWindowModule;
 import com.android.systemui.keyguard.dagger.KeyguardModule;
 import com.android.systemui.recents.RecentsModule;
@@ -31,6 +32,6 @@
 @Module(includes = {RecentsModule.class, CentralSurfacesDependenciesModule.class,
         NotificationsModule.class, NotificationRowModule.class, KeyguardModule.class,
         OverlayWindowModule.class, CarNotificationModule.class,
-        QuickControlsEntryPointsModule.class})
+        QuickControlsEntryPointsModule.class, CarSystemBarModule.class})
 public abstract class CarSystemUIBinder {
 }
diff --git a/src/com/android/systemui/CarSystemUIFactory.java b/src/com/android/systemui/CarSystemUIInitializer.java
similarity index 76%
rename from src/com/android/systemui/CarSystemUIFactory.java
rename to src/com/android/systemui/CarSystemUIInitializer.java
index 9a5b9c3..d59198b 100644
--- a/src/com/android/systemui/CarSystemUIFactory.java
+++ b/src/com/android/systemui/CarSystemUIInitializer.java
@@ -11,7 +11,7 @@
  * distributed under the License is distributed on an "AS IS" BASIS,
  * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
  * See the License for the specific language governing permissions and
- * limitations under the License
+ * limitations under the License.
  */
 
 package com.android.systemui;
@@ -29,21 +29,28 @@
 /**
  * Class factory to provide car specific SystemUI components.
  */
-public class CarSystemUIFactory extends SystemUIFactory {
+public class CarSystemUIInitializer extends SystemUIInitializer {
+    public CarSystemUIInitializer(Context context) {
+        super(context);
+    }
+
     @Override
-    protected GlobalRootComponent buildGlobalRootComponent(Context context) {
-        return DaggerCarGlobalRootComponent.builder()
-                .context(context)
-                .build();
+    protected GlobalRootComponent.Builder getGlobalRootComponentBuilder() {
+        return DaggerCarGlobalRootComponent.builder();
     }
 
     @Override
     protected SysUIComponent.Builder prepareSysUIComponentBuilder(
             SysUIComponent.Builder sysUIBuilder, WMComponent wm) {
         CarWMComponent carWm = (CarWMComponent) wm;
+        initWmComponents(carWm);
         boolean isSystemUser = UserHandle.myUserId() == UserHandle.USER_SYSTEM;
         return ((CarSysUIComponent.Builder) sysUIBuilder).setRootTaskDisplayAreaOrganizer(
                 isSystemUser ? Optional.of(carWm.getRootTaskDisplayAreaOrganizer())
                         : Optional.empty());
     }
+
+    private void initWmComponents(CarWMComponent carWm) {
+        carWm.getDisplaySystemBarsController();
+    }
 }
diff --git a/src/com/android/systemui/CarSystemUIModule.java b/src/com/android/systemui/CarSystemUIModule.java
index 5cc8b5c..dfb5a19 100644
--- a/src/com/android/systemui/CarSystemUIModule.java
+++ b/src/com/android/systemui/CarSystemUIModule.java
@@ -25,6 +25,7 @@
 import android.os.PowerManager;
 import android.window.DisplayAreaOrganizer;
 
+import com.android.internal.logging.UiEventLogger;
 import com.android.keyguard.KeyguardViewController;
 import com.android.systemui.broadcast.BroadcastDispatcher;
 import com.android.systemui.car.CarDeviceProvisionedController;
@@ -41,6 +42,8 @@
 import com.android.systemui.dock.DockManager;
 import com.android.systemui.dock.DockManagerImpl;
 import com.android.systemui.doze.DozeHost;
+import com.android.systemui.dump.DumpManager;
+import com.android.systemui.navigationbar.gestural.GestureModule;
 import com.android.systemui.plugins.qs.QSFactory;
 import com.android.systemui.plugins.statusbar.StatusBarStateController;
 import com.android.systemui.power.EnhancedEstimates;
@@ -49,18 +52,18 @@
 import com.android.systemui.qs.tileimpl.QSFactoryImpl;
 import com.android.systemui.recents.Recents;
 import com.android.systemui.recents.RecentsImplementation;
+import com.android.systemui.screenshot.ReferenceScreenshotModule;
+import com.android.systemui.shade.ShadeController;
+import com.android.systemui.shade.ShadeControllerImpl;
 import com.android.systemui.statusbar.CommandQueue;
 import com.android.systemui.statusbar.NotificationLockscreenUserManager;
 import com.android.systemui.statusbar.NotificationLockscreenUserManagerImpl;
 import com.android.systemui.statusbar.NotificationShadeWindowController;
-import com.android.systemui.statusbar.notification.NotificationEntryManager;
 import com.android.systemui.statusbar.notification.collection.provider.VisualStabilityProvider;
 import com.android.systemui.statusbar.notification.collection.render.GroupMembershipManager;
 import com.android.systemui.statusbar.phone.HeadsUpManagerPhone;
 import com.android.systemui.statusbar.phone.KeyguardBypassController;
-import com.android.systemui.statusbar.phone.KeyguardEnvironmentImpl;
-import com.android.systemui.statusbar.phone.ShadeController;
-import com.android.systemui.statusbar.phone.ShadeControllerImpl;
+import com.android.systemui.statusbar.policy.AccessibilityManagerWrapper;
 import com.android.systemui.statusbar.policy.BatteryController;
 import com.android.systemui.statusbar.policy.BatteryControllerImpl;
 import com.android.systemui.statusbar.policy.ConfigurationController;
@@ -82,9 +85,11 @@
 
 @Module(
         includes = {
+                CarVolumeModule.class,
+                GestureModule.class,
                 PowerModule.class,
                 QSModule.class,
-                CarVolumeModule.class
+                ReferenceScreenshotModule.class
         })
 abstract class CarSystemUIModule {
 
@@ -104,7 +109,10 @@
             KeyguardBypassController bypassController,
             GroupMembershipManager groupManager,
             VisualStabilityProvider visualStabilityProvider,
-            ConfigurationController configurationController) {
+            ConfigurationController configurationController,
+            @Main Handler handler,
+            AccessibilityManagerWrapper accessibilityManagerWrapper,
+            UiEventLogger uiEventLogger) {
         return new HeadsUpManagerPhone(
             context,
             headsUpManagerLogger,
@@ -112,7 +120,10 @@
             bypassController,
             groupManager,
             visualStabilityProvider,
-            configurationController
+            configurationController,
+            handler,
+            accessibilityManagerWrapper,
+            uiEventLogger
         );
     }
 
@@ -148,10 +159,11 @@
     static BatteryController provideBatteryController(Context context,
             EnhancedEstimates enhancedEstimates, PowerManager powerManager,
             BroadcastDispatcher broadcastDispatcher, DemoModeController demoModeController,
+            DumpManager dumpManager,
             @Main Handler mainHandler,
             @Background Handler bgHandler) {
         BatteryController bC = new BatteryControllerImpl(context, enhancedEstimates, powerManager,
-                broadcastDispatcher, demoModeController, mainHandler, bgHandler);
+                broadcastDispatcher, demoModeController, dumpManager, mainHandler, bgHandler);
         bC.init();
         return bC;
     }
@@ -183,10 +195,6 @@
     abstract DockManager bindDockManager(DockManagerImpl dockManager);
 
     @Binds
-    abstract NotificationEntryManager.KeyguardEnvironment bindKeyguardEnvironment(
-            KeyguardEnvironmentImpl keyguardEnvironment);
-
-    @Binds
     abstract ShadeController provideShadeController(ShadeControllerImpl shadeController);
 
     @Binds
diff --git a/src/com/android/systemui/car/CarServiceProvider.java b/src/com/android/systemui/car/CarServiceProvider.java
index 69c6b42..013ee1c 100644
--- a/src/com/android/systemui/car/CarServiceProvider.java
+++ b/src/com/android/systemui/car/CarServiceProvider.java
@@ -91,6 +91,16 @@
     }
 
     /**
+     * Remove a car service connection listener.
+     */
+    @AnyThread
+    public void removeListener(CarServiceOnConnectedListener listener) {
+        synchronized (mListeners) {
+            mListeners.remove(listener);
+        }
+    }
+
+    /**
      * Listener which is triggered when Car Service is connected.
      */
     public interface CarServiceOnConnectedListener {
diff --git a/src/com/android/systemui/car/activity/ActivityBlockingActivity.java b/src/com/android/systemui/car/activity/ActivityBlockingActivity.java
index 65c6994..d12221e 100644
--- a/src/com/android/systemui/car/activity/ActivityBlockingActivity.java
+++ b/src/com/android/systemui/car/activity/ActivityBlockingActivity.java
@@ -17,9 +17,8 @@
 
 import android.app.Activity;
 import android.app.ActivityManager;
-import android.app.ActivityTaskManager.RootTaskInfo;
-import android.app.IActivityManager;
 import android.car.Car;
+import android.car.app.CarActivityManager;
 import android.car.content.pm.CarPackageManager;
 import android.car.drivingstate.CarUxRestrictions;
 import android.car.drivingstate.CarUxRestrictionsManager;
@@ -33,7 +32,6 @@
 import android.opengl.GLSurfaceView;
 import android.os.Build;
 import android.os.Bundle;
-import android.os.RemoteException;
 import android.text.TextUtils;
 import android.util.Log;
 import android.util.Slog;
@@ -68,12 +66,12 @@
     private Car mCar;
     private CarUxRestrictionsManager mUxRManager;
     private CarPackageManager mCarPackageManager;
+    private CarActivityManager mCarActivityManager;
 
     private Button mExitButton;
     private Button mToggleDebug;
 
     private int mBlockedTaskId;
-    private IActivityManager mAm;
 
     private final View.OnClickListener mOnExitButtonClickedListener =
             v -> {
@@ -99,7 +97,6 @@
         setContentView(R.layout.activity_blocking);
 
         mExitButton = findViewById(R.id.exit_button);
-        mAm = ActivityManager.getService();
 
         // Listen to the CarUxRestrictions so this blocking activity can be dismissed when the
         // restrictions are lifted.
@@ -112,6 +109,8 @@
                     }
                     mCarPackageManager = (CarPackageManager) car.getCarManager(
                             Car.PACKAGE_SERVICE);
+                    mCarActivityManager = (CarActivityManager) car.getCarManager(
+                            Car.CAR_ACTIVITY_SERVICE);
                     mUxRManager = (CarUxRestrictionsManager) car.getCarManager(
                             Car.CAR_UX_RESTRICTION_SERVICE);
                     // This activity would have been launched only in a restricted state.
@@ -146,8 +145,8 @@
         String blockedActivity = getIntent().getStringExtra(
                 CarPackageManager.BLOCKING_INTENT_EXTRA_BLOCKED_ACTIVITY_NAME);
         if (!TextUtils.isEmpty(blockedActivity)) {
-            if (isTopActivityBehindAbaDistractionOptimized()) {
-                Slog.e(TAG, "Top activity is already DO, so finishing");
+            if (areAllVisibleActivitiesDistractionOptimised()) {
+                Slog.e(TAG, "All visible activities are already DO, so finishing");
                 finish();
                 return;
             }
@@ -258,59 +257,40 @@
 
     /**
      * It is possible that the stack info has changed between when the intent to launch this
-     * activity was initiated and when this activity is started. Check whether the activity behind
-     * the ABA is distraction optimized.
+     * activity was initiated and when this activity is started. Check whether all the visible
+     * activities are distraction optimized.
      */
-    private boolean isTopActivityBehindAbaDistractionOptimized() {
-        List<RootTaskInfo> taskInfos;
-        try {
-            taskInfos = mAm.getAllRootTaskInfos();
-        } catch (RemoteException e) {
-            Slog.e(TAG, "Unable to get stack info from ActivityManager");
-            // assume that the state is still correct, the activity behind is not DO
-            return false;
-        }
-
-        RootTaskInfo topStackBehindAba = null;
-        for (RootTaskInfo taskInfo : taskInfos) {
+    private boolean areAllVisibleActivitiesDistractionOptimised() {
+        List<ActivityManager.RunningTaskInfo> visibleTasks;
+        visibleTasks = mCarActivityManager.getVisibleTasks();
+        for (int i = visibleTasks.size() - 1; i >= 0; i--) {
+            ActivityManager.RunningTaskInfo taskInfo = visibleTasks.get(i);
             if (taskInfo.displayId != getDisplayId()) {
                 // ignore stacks on other displays
                 continue;
             }
 
             if (getComponentName().equals(taskInfo.topActivity)) {
-                // ignore stack with the blocking activity
+                // skip the ActivityBlockingActivity itself
                 continue;
             }
 
-            if (!taskInfo.visible) {
-                // ignore stacks that aren't visible
-                continue;
-            }
-
-            if (topStackBehindAba == null || topStackBehindAba.position < taskInfo.position) {
-                topStackBehindAba = taskInfo;
+            if (taskInfo.topActivity != null) {
+                boolean isDo = mCarPackageManager.isActivityDistractionOptimized(
+                        taskInfo.topActivity.getPackageName(),
+                        taskInfo.topActivity.getClassName());
+                if (Log.isLoggable(TAG, Log.DEBUG)) {
+                    Slog.d(TAG,
+                            String.format("Activity (%s) is DO: %s", taskInfo.topActivity, isDo));
+                }
+                if (!isDo) {
+                    return false;
+                }
             }
         }
 
-        if (Log.isLoggable(TAG, Log.DEBUG)) {
-            Slog.d(TAG, String.format("Top stack behind ABA is: %s", topStackBehindAba));
-        }
-
-        if (topStackBehindAba != null && topStackBehindAba.topActivity != null) {
-            boolean isDo = mCarPackageManager.isActivityDistractionOptimized(
-                    topStackBehindAba.topActivity.getPackageName(),
-                    topStackBehindAba.topActivity.getClassName());
-            if (Log.isLoggable(TAG, Log.DEBUG)) {
-                Slog.d(TAG,
-                        String.format("Top activity (%s) is DO: %s", topStackBehindAba.topActivity,
-                                isDo));
-            }
-            return isDo;
-        }
-
-        // unknown top stack / activity, default to considering it non-DO
-        return false;
+        // No visible non-DO activity found.
+        return true;
     }
 
     private void displayDebugInfo() {
diff --git a/src/com/android/systemui/car/dagger/CarSysUIDynamicOverride.java b/src/com/android/systemui/car/dagger/CarSysUIDynamicOverride.java
new file mode 100644
index 0000000..7f476b2
--- /dev/null
+++ b/src/com/android/systemui/car/dagger/CarSysUIDynamicOverride.java
@@ -0,0 +1,34 @@
+/*
+ * Copyright (C) 2022 The Android Open Source Project
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ *      http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+
+package com.android.systemui.car.dagger;
+
+import java.lang.annotation.Documented;
+import java.lang.annotation.Inherited;
+import java.lang.annotation.Retention;
+import java.lang.annotation.RetentionPolicy;
+
+import javax.inject.Qualifier;
+
+/**
+ * Workaround qualifier to allow extensions of CarSystemUI to dynamically override certain classes
+ * provided by Dagger.
+ */
+@Documented
+@Inherited
+@Qualifier
+@Retention(RetentionPolicy.RUNTIME)
+public @interface CarSysUIDynamicOverride {}
diff --git a/src/com/android/systemui/car/hvac/HvacPanelOverlayViewController.java b/src/com/android/systemui/car/hvac/HvacPanelOverlayViewController.java
index 5147e28..25fdd0c 100644
--- a/src/com/android/systemui/car/hvac/HvacPanelOverlayViewController.java
+++ b/src/com/android/systemui/car/hvac/HvacPanelOverlayViewController.java
@@ -16,10 +16,14 @@
 
 package com.android.systemui.car.hvac;
 
+import android.app.UiModeManager;
 import android.content.Context;
+import android.content.res.Configuration;
 import android.content.res.Resources;
 import android.view.KeyEvent;
+import android.view.LayoutInflater;
 import android.view.View;
+import android.view.ViewGroup;
 import android.view.WindowInsets;
 
 import com.android.systemui.R;
@@ -28,15 +32,21 @@
 import com.android.systemui.car.window.OverlayViewGlobalStateController;
 import com.android.systemui.dagger.SysUISingleton;
 import com.android.systemui.dagger.qualifiers.Main;
+import com.android.systemui.statusbar.policy.ConfigurationController;
 import com.android.wm.shell.animation.FlingAnimationUtils;
 
 import javax.inject.Inject;
 
 @SysUISingleton
-public class HvacPanelOverlayViewController extends OverlayPanelViewController {
+public class HvacPanelOverlayViewController extends OverlayPanelViewController implements
+        ConfigurationController.ConfigurationListener {
 
+    private final Context mContext;
     private final Resources mResources;
     private final HvacController mHvacController;
+    private final UiModeManager mUiModeManager;
+
+    private boolean mIsUiModeNight;
 
     private HvacPanelView mHvacPanelView;
 
@@ -46,11 +56,16 @@
             HvacController hvacController,
             OverlayViewGlobalStateController overlayViewGlobalStateController,
             FlingAnimationUtils.Builder flingAnimationUtilsBuilder,
-            CarDeviceProvisionedController carDeviceProvisionedController) {
+            CarDeviceProvisionedController carDeviceProvisionedController,
+            ConfigurationController configurationController,
+            UiModeManager uiModeManager) {
         super(context, resources, R.id.hvac_panel_stub, overlayViewGlobalStateController,
                 flingAnimationUtilsBuilder, carDeviceProvisionedController);
+        mContext = context;
         mResources = resources;
         mHvacController = hvacController;
+        mUiModeManager = uiModeManager;
+        configurationController.addCallback(this);
     }
 
     @Override
@@ -146,4 +161,41 @@
     protected void onOpenScrollStart() {
         // no-op.
     }
+
+    @Override
+    public void onConfigChanged(Configuration newConfig) {
+        boolean isConfigNightMode = (newConfig.uiMode & Configuration.UI_MODE_NIGHT_MASK)
+                == Configuration.UI_MODE_NIGHT_YES;
+        // Only refresh UI on Night mode changes
+        if (isConfigNightMode != mIsUiModeNight) {
+            mIsUiModeNight = isConfigNightMode;
+            mUiModeManager.setNightModeActivated(mIsUiModeNight);
+
+            if (getLayout() == null) return;
+            mHvacPanelView = getLayout().findViewById(R.id.hvac_panel);
+            if (mHvacPanelView == null) return;
+            ViewGroup hvacViewGroupParent = (ViewGroup) mHvacPanelView.getParent();
+
+            // cache properties of {@link HvacPanelView}
+            int inflatedId = mHvacPanelView.getId();
+            ViewGroup.LayoutParams layoutParams = mHvacPanelView.getLayoutParams();
+            HvacPanelView.KeyEventHandler hvacKeyEventHandler = mHvacPanelView
+                    .getKeyEventHandler();
+            int indexOfView = hvacViewGroupParent.indexOfChild(mHvacPanelView);
+
+            // remove {@link HvacPanelView} from its parent and reinflate it
+            hvacViewGroupParent.removeView(mHvacPanelView);
+            HvacPanelView newHvacPanelView = (HvacPanelView) LayoutInflater.from(mContext).inflate(
+                    R.layout.hvac_panel, /* root= */ hvacViewGroupParent,
+                    /* attachToRoot= */ false);
+            hvacViewGroupParent.addView(newHvacPanelView, indexOfView);
+            mHvacPanelView = newHvacPanelView;
+
+            // reset {@link HvacPanelView} cached properties
+            mHvacPanelView.setId(inflatedId);
+            mHvacPanelView.setLayoutParams(layoutParams);
+            mHvacController.registerHvacViews(mHvacPanelView);
+            mHvacPanelView.setKeyEventHandler(hvacKeyEventHandler);
+        }
+    }
 }
diff --git a/src/com/android/systemui/car/hvac/HvacPanelView.java b/src/com/android/systemui/car/hvac/HvacPanelView.java
index ffa9215..04e642b 100644
--- a/src/com/android/systemui/car/hvac/HvacPanelView.java
+++ b/src/com/android/systemui/car/hvac/HvacPanelView.java
@@ -74,6 +74,11 @@
         mKeyEventHandler = keyEventHandler;
     }
 
+    /** Gets the {@link KeyEventHandler} of the HVAC panel. */
+    public KeyEventHandler getKeyEventHandler() {
+        return mKeyEventHandler;
+    }
+
     /** An interface to help interact with the HVAC panel. */
     public interface KeyEventHandler {
         /**
diff --git a/src/com/android/systemui/car/hvac/TemperatureControlView.java b/src/com/android/systemui/car/hvac/TemperatureControlView.java
index a7e4dca..e3b6ead 100644
--- a/src/com/android/systemui/car/hvac/TemperatureControlView.java
+++ b/src/com/android/systemui/car/hvac/TemperatureControlView.java
@@ -20,7 +20,6 @@
 import static android.car.VehiclePropertyIds.HVAC_TEMPERATURE_SET;
 
 import static com.android.systemui.car.hvac.HvacUtils.celsiusToFahrenheit;
-import static com.android.systemui.car.hvac.HvacUtils.fahrenheitToCelsius;
 
 import android.car.hardware.CarPropertyValue;
 import android.content.Context;
@@ -57,8 +56,9 @@
     private float mMaxTempC;
     private String mTemperatureFormatCelsius;
     private String mTemperatureFormatFahrenheit;
-    private int mTemperatureIncrementFractionCelsius;
-    private int mTemperatureIncrementFractionFahrenheit;
+
+    private float mTemperatureRoundCelsius;
+    private float mTemperatureRoundFahrenheit;
     private float mTemperatureIncrementCelsius;
     private float mTemperatureIncrementFahrenheit;
     private float mCurrentTempC;
@@ -72,14 +72,14 @@
                 R.string.hvac_temperature_format_celsius);
         mTemperatureFormatFahrenheit = getResources().getString(
                 R.string.hvac_temperature_format_fahrenheit);
-        mTemperatureIncrementFractionCelsius = getResources().getInteger(
-                R.integer.celsius_increment_fraction);
-        mTemperatureIncrementFractionFahrenheit = getResources().getInteger(
-                R.integer.fahrenheit_increment_fraction);
-        mTemperatureIncrementCelsius =
-                1f / mTemperatureIncrementFractionCelsius;
-        mTemperatureIncrementFahrenheit =
-                1f / mTemperatureIncrementFractionFahrenheit;
+        mTemperatureIncrementCelsius = getResources().getFloat(
+                R.fraction.celsius_temperature_increment);
+        mTemperatureIncrementFahrenheit = getResources().getFloat(
+                R.fraction.fahrenheit_temperature_increment);
+        mTemperatureRoundCelsius = getResources().getFloat(
+                R.fraction.celsius_temperature_round);
+        mTemperatureRoundFahrenheit = getResources().getFloat(
+                R.fraction.fahrenheit_temperature_round);
 
         mMinTempC = getResources().getFloat(R.dimen.hvac_min_value_celsius);
         mMaxTempC = getResources().getFloat(R.dimen.hvac_max_value_celsius);
@@ -171,12 +171,12 @@
     }
 
     @VisibleForTesting
-    float getTemperatureIncrementInCelsius() {
+    float getCelsiusTemperatureIncrement() {
         return mTemperatureIncrementCelsius;
     }
 
     @VisibleForTesting
-    float getTemperatureIncrementInFahrenheit() {
+    float getFahrenheitTemperatureIncrement() {
         return mTemperatureIncrementFahrenheit;
     }
 
@@ -191,18 +191,12 @@
     private void incrementTemperature(boolean increment) {
         if (!mPowerOn) return;
 
-        float newTempC;
-        if (mDisplayInFahrenheit) {
-            float currentTempF = celsiusToFahrenheit(mCurrentTempC);
-            float newTempF = increment
-                    ? currentTempF + mTemperatureIncrementFahrenheit
-                    : currentTempF - mTemperatureIncrementFahrenheit;
-            newTempC = fahrenheitToCelsius(newTempF);
-        } else {
-            newTempC = increment
-                    ? mCurrentTempC + mTemperatureIncrementCelsius
-                    : mCurrentTempC - mTemperatureIncrementCelsius;
-        }
+        float tempIncrement = mDisplayInFahrenheit
+                ? mTemperatureIncrementFahrenheit
+                : mTemperatureIncrementCelsius;
+        float newTempC = increment
+                ? mCurrentTempC + tempIncrement
+                : mCurrentTempC - tempIncrement;
 
         setTemperature(newTempC);
     }
@@ -210,11 +204,6 @@
     private void updateTemperatureView() {
         float tempToDisplayUnformatted = roundToClosestFraction(
                 mDisplayInFahrenheit ? celsiusToFahrenheit(mCurrentTempC) : mCurrentTempC);
-        // Set mCurrentTempC value to tempToDisplayUnformatted so their values sync in the next
-        // setTemperature call.
-        mCurrentTempC = mDisplayInFahrenheit
-                ? fahrenheitToCelsius(tempToDisplayUnformatted)
-                : tempToDisplayUnformatted;
 
         mTempInDisplay = String.format(
                 mDisplayInFahrenheit ? mTemperatureFormatFahrenheit : mTemperatureFormatCelsius,
@@ -262,8 +251,8 @@
 
     private float roundToClosestFraction(float rawFloat) {
         float incrementFraction = mDisplayInFahrenheit
-                ? mTemperatureIncrementFractionFahrenheit
-                : mTemperatureIncrementFractionCelsius;
-        return Math.round(rawFloat * incrementFraction) / incrementFraction;
+                ? mTemperatureRoundFahrenheit
+                : mTemperatureRoundCelsius;
+        return Math.round(rawFloat / incrementFraction) * incrementFraction;
     }
 }
diff --git a/src/com/android/systemui/car/keyguard/CarKeyguardViewController.java b/src/com/android/systemui/car/keyguard/CarKeyguardViewController.java
index 04d0bd2..1cf6359 100644
--- a/src/com/android/systemui/car/keyguard/CarKeyguardViewController.java
+++ b/src/com/android/systemui/car/keyguard/CarKeyguardViewController.java
@@ -44,12 +44,12 @@
 import com.android.systemui.car.window.SystemUIOverlayWindowController;
 import com.android.systemui.dagger.SysUISingleton;
 import com.android.systemui.dagger.qualifiers.Main;
+import com.android.systemui.shade.NotificationPanelViewController;
 import com.android.systemui.statusbar.phone.BiometricUnlockController;
 import com.android.systemui.statusbar.phone.CentralSurfaces;
 import com.android.systemui.statusbar.phone.KeyguardBouncer;
 import com.android.systemui.statusbar.phone.KeyguardBouncer.Factory;
 import com.android.systemui.statusbar.phone.KeyguardBypassController;
-import com.android.systemui.statusbar.phone.NotificationPanelViewController;
 import com.android.systemui.statusbar.phone.panelstate.PanelExpansionStateManager;
 import com.android.systemui.statusbar.policy.KeyguardStateController;
 import com.android.systemui.toast.SystemUIToast;
diff --git a/src/com/android/systemui/car/notification/BottomNotificationPanelViewMediator.java b/src/com/android/systemui/car/notification/BottomNotificationPanelViewMediator.java
index b640fb6..01094cd 100644
--- a/src/com/android/systemui/car/notification/BottomNotificationPanelViewMediator.java
+++ b/src/com/android/systemui/car/notification/BottomNotificationPanelViewMediator.java
@@ -16,6 +16,8 @@
 
 package com.android.systemui.car.notification;
 
+import android.app.UiModeManager;
+
 import com.android.systemui.broadcast.BroadcastDispatcher;
 import com.android.systemui.car.CarDeviceProvisionedController;
 import com.android.systemui.car.systembar.CarSystemBarController;
@@ -41,14 +43,16 @@
             BroadcastDispatcher broadcastDispatcher,
 
             CarDeviceProvisionedController carDeviceProvisionedController,
-            ConfigurationController configurationController
+            ConfigurationController configurationController,
+            UiModeManager uiModeManager
     ) {
         super(carSystemBarController,
                 notificationPanelViewController,
                 powerManagerHelper,
                 broadcastDispatcher,
                 carDeviceProvisionedController,
-                configurationController);
+                configurationController,
+                uiModeManager);
         notificationPanelViewController.setOverlayDirection(
                 OverlayPanelViewController.OVERLAY_FROM_BOTTOM_BAR);
     }
diff --git a/src/com/android/systemui/car/notification/NotificationPanelViewController.java b/src/com/android/systemui/car/notification/NotificationPanelViewController.java
index 3e17075..41a80b7 100644
--- a/src/com/android/systemui/car/notification/NotificationPanelViewController.java
+++ b/src/com/android/systemui/car/notification/NotificationPanelViewController.java
@@ -273,7 +273,7 @@
 
     /** Reinflates the view. */
     public void reinflate() {
-	// Do not reinflate the view if it has not been inflated at all.
+        // Do not reinflate the view if it has not been inflated at all.
         if (!isInflated()) return;
 
         ViewGroup container = (ViewGroup) getLayout();
diff --git a/src/com/android/systemui/car/notification/NotificationPanelViewMediator.java b/src/com/android/systemui/car/notification/NotificationPanelViewMediator.java
index e621a9e..2a81ad6 100644
--- a/src/com/android/systemui/car/notification/NotificationPanelViewMediator.java
+++ b/src/com/android/systemui/car/notification/NotificationPanelViewMediator.java
@@ -16,6 +16,7 @@
 
 package com.android.systemui.car.notification;
 
+import android.app.UiModeManager;
 import android.car.hardware.power.CarPowerManager;
 import android.content.BroadcastReceiver;
 import android.content.Context;
@@ -53,6 +54,7 @@
     private final BroadcastDispatcher mBroadcastDispatcher;
     private final CarDeviceProvisionedController mCarDeviceProvisionedController;
     private final ConfigurationController mConfigurationController;
+    private final UiModeManager mUiModeManager;
 
     private final BroadcastReceiver mBroadcastReceiver = new BroadcastReceiver() {
         @Override
@@ -67,6 +69,8 @@
         }
     };
 
+    private boolean mIsUiModeNight;
+
     @Inject
     public NotificationPanelViewMediator(
             CarSystemBarController carSystemBarController,
@@ -76,7 +80,8 @@
             BroadcastDispatcher broadcastDispatcher,
 
             CarDeviceProvisionedController carDeviceProvisionedController,
-            ConfigurationController configurationController
+            ConfigurationController configurationController,
+            UiModeManager uiModeManager
     ) {
         mCarSystemBarController = carSystemBarController;
         mNotificationPanelViewController = notificationPanelViewController;
@@ -84,6 +89,7 @@
         mBroadcastDispatcher = broadcastDispatcher;
         mCarDeviceProvisionedController = carDeviceProvisionedController;
         mConfigurationController = configurationController;
+        mUiModeManager = uiModeManager;
     }
 
     @Override
@@ -131,7 +137,15 @@
 
     @Override
     public void onConfigChanged(Configuration newConfig) {
-        // No op.
+        boolean isConfigNightMode = (newConfig.uiMode & Configuration.UI_MODE_NIGHT_MASK)
+                == Configuration.UI_MODE_NIGHT_YES;
+        // Only refresh UI on Night mode changes
+        if (isConfigNightMode != mIsUiModeNight) {
+            mIsUiModeNight = isConfigNightMode;
+            mUiModeManager.setNightModeActivated(mIsUiModeNight);
+            mNotificationPanelViewController.reinflate();
+            registerListeners();
+        }
     }
 
     @Override
diff --git a/src/com/android/systemui/car/notification/TopNotificationPanelViewMediator.java b/src/com/android/systemui/car/notification/TopNotificationPanelViewMediator.java
index a6b9dc2..02420dd 100644
--- a/src/com/android/systemui/car/notification/TopNotificationPanelViewMediator.java
+++ b/src/com/android/systemui/car/notification/TopNotificationPanelViewMediator.java
@@ -16,6 +16,8 @@
 
 package com.android.systemui.car.notification;
 
+import android.app.UiModeManager;
+
 import com.android.systemui.broadcast.BroadcastDispatcher;
 import com.android.systemui.car.CarDeviceProvisionedController;
 import com.android.systemui.car.systembar.CarSystemBarController;
@@ -41,14 +43,16 @@
             BroadcastDispatcher broadcastDispatcher,
 
             CarDeviceProvisionedController carDeviceProvisionedController,
-            ConfigurationController configurationController
+            ConfigurationController configurationController,
+            UiModeManager uiModeManager
     ) {
         super(carSystemBarController,
                 notificationPanelViewController,
                 powerManagerHelper,
                 broadcastDispatcher,
                 carDeviceProvisionedController,
-                configurationController);
+                configurationController,
+                uiModeManager);
         notificationPanelViewController.setOverlayDirection(
                 OverlayPanelViewController.OVERLAY_FROM_TOP_BAR);
     }
diff --git a/src/com/android/systemui/car/qc/ProfileSwitcher.java b/src/com/android/systemui/car/qc/ProfileSwitcher.java
index f27ad4e..900cad6 100644
--- a/src/com/android/systemui/car/qc/ProfileSwitcher.java
+++ b/src/com/android/systemui/car/qc/ProfileSwitcher.java
@@ -106,12 +106,19 @@
             listBuilder.addRow(createOrganizationOwnedDeviceRow());
         }
 
+        boolean isLogoutEnabled = mDevicePolicyManager.isLogoutEnabled()
+                && mDevicePolicyManager.getLogoutUser() != null;
+
         int fgUserId = ActivityManager.getCurrentUser();
         UserHandle fgUserHandle = UserHandle.of(fgUserId);
         // If the foreground user CANNOT switch to other users, only display the foreground user.
         if (mUserManager.getUserSwitchability(fgUserHandle) != SWITCHABILITY_STATUS_OK) {
             UserInfo currentUser = mUserManager.getUserInfo(ActivityManager.getCurrentUser());
-            return listBuilder.addRow(createUserProfileRow(currentUser)).build();
+            listBuilder.addRow(createUserProfileRow(currentUser));
+            if (isLogoutEnabled) {
+                listBuilder.addRow(createLogOutRow());
+            }
+            return listBuilder.build();
         }
 
         List<UserInfo> profiles = getProfileList();
@@ -122,6 +129,10 @@
         if (!hasAddUserRestriction(fgUserHandle)) {
             listBuilder.addRow(createAddProfileRow());
         }
+
+        if (isLogoutEnabled) {
+            listBuilder.addRow(createLogOutRow());
+        }
         return listBuilder.build();
     }
 
@@ -208,6 +219,15 @@
                 actionHandler);
     }
 
+    private QCRow createLogOutRow() {
+        QCRow row = new QCRow.Builder()
+                .setIcon(Icon.createWithResource(mContext, R.drawable.car_ic_logout))
+                .setTitle(mContext.getString(R.string.end_session))
+                .build();
+        row.setActionHandler((item, context, intent) -> logoutUser());
+        return row;
+    }
+
     private QCRow createProfileRow(String title, Drawable iconDrawable,
             QCItem.ActionHandler actionHandler) {
         Icon icon = Icon.createWithBitmap(drawableToBitmap(iconDrawable));
@@ -239,6 +259,24 @@
         }
     }
 
+    private void logoutUser() {
+        mContext.sendBroadcastAsUser(new Intent(Intent.ACTION_CLOSE_SYSTEM_DIALOGS),
+                UserHandle.CURRENT);
+        AsyncFuture<UserSwitchResult> userSwitchResultFuture = mCarUserManager.logoutUser();
+        UserSwitchResult userSwitchResult;
+        try {
+            userSwitchResult = userSwitchResultFuture.get(TIMEOUT_MS, TimeUnit.MILLISECONDS);
+        } catch (Exception e) {
+            Log.w(TAG, "Could not log out user.", e);
+            return;
+        }
+        if (userSwitchResult == null) {
+            Log.w(TAG, "Timed out while logging out user: " + TIMEOUT_MS + "ms");
+        } else if (!userSwitchResult.isSuccess()) {
+            Log.w(TAG, "Could not log out user: " + userSwitchResult);
+        }
+    }
+
     /**
      * Finds the existing Guest user, or creates one if it doesn't exist.
      *
diff --git a/src/com/android/systemui/car/statusicon/StatusIconController.java b/src/com/android/systemui/car/statusicon/StatusIconController.java
index 537e905..232d3cc 100644
--- a/src/com/android/systemui/car/statusicon/StatusIconController.java
+++ b/src/com/android/systemui/car/statusicon/StatusIconController.java
@@ -73,6 +73,13 @@
     /**
      * Sets the icon drawable to display.
      */
+    protected final void setIconContentDescription(String str) {
+        mStatusIconData.setContentDescription(str);
+    }
+
+    /**
+     * Sets the icon drawable to display.
+     */
     protected final void setIconDrawableToDisplay(Drawable drawable) {
         mStatusIconData.setIconDrawable(drawable);
     }
@@ -100,8 +107,8 @@
     protected void updateIconView(ImageView view, StatusIconData data) {
         view.setImageDrawable(data.getIconDrawable());
         view.setVisibility(data.getIsIconVisible() ? View.VISIBLE : View.GONE);
+        view.setContentDescription(data.getContentDescription());
     }
-
     /**
      * Returns the resource id of the layout to be drawn inside the panel associated with this
      * status icon.
@@ -128,6 +135,11 @@
      */
     protected abstract void updateStatus();
 
+    /**
+     * Gets the Id for the View.
+     */
+    protected abstract int getId();
+
     @VisibleForTesting
     boolean isViewRegistered(ImageView view) {
         return mObserverMap.containsKey(view);
diff --git a/src/com/android/systemui/car/statusicon/StatusIconGroupContainerController.java b/src/com/android/systemui/car/statusicon/StatusIconGroupContainerController.java
index ec8e9f4..755046a 100644
--- a/src/com/android/systemui/car/statusicon/StatusIconGroupContainerController.java
+++ b/src/com/android/systemui/car/statusicon/StatusIconGroupContainerController.java
@@ -28,6 +28,7 @@
 import android.view.ViewGroup;
 import android.widget.ImageView;
 
+import com.android.internal.annotations.VisibleForTesting;
 import com.android.systemui.R;
 import com.android.systemui.broadcast.BroadcastDispatcher;
 import com.android.systemui.car.CarServiceProvider;
@@ -36,7 +37,10 @@
 
 import java.lang.reflect.Constructor;
 import java.lang.reflect.InvocationTargetException;
+import java.util.HashMap;
+import java.util.HashSet;
 import java.util.Map;
+import java.util.Set;
 
 import javax.inject.Provider;
 
@@ -53,8 +57,9 @@
     private final ConfigurationController mConfigurationController;
     private final Map<Class<?>, Provider<StatusIconController>> mIconControllerCreators;
     private final String mIconTag;
-    private final @ColorInt int mIconNotHighlightedColor;
     private final String[] mStatusIconControllerNames;
+    private final Set<StatusIconPanelController> mStatusIconPanelControllers;
+    private Map<String, View> mStatusIconViewClassMap;
 
     public StatusIconGroupContainerController(
             Context context,
@@ -70,9 +75,10 @@
         mConfigurationController = configurationController;
         mIconControllerCreators = iconControllerCreators;
         mIconTag = mResources.getString(R.string.qc_icon_tag);
-        mIconNotHighlightedColor = mContext.getColor(R.color.status_icon_not_highlighted_color);
         mStatusIconControllerNames = mResources.getStringArray(
                 getStatusIconControllersStringArray());
+        mStatusIconViewClassMap = new HashMap<>();
+        mStatusIconPanelControllers = new HashSet<>();
     }
 
     private static <T> T resolve(String className, Map<Class<?>, Provider<T>> creators) {
@@ -106,15 +112,18 @@
      */
     public void addIconViews(ViewGroup containerViewGroup, boolean shouldAttachPanel) {
         LayoutInflater li = LayoutInflater.from(mContext);
+        @ColorInt int iconNotHighlightedColor = mContext.getColor(
+                R.color.status_icon_not_highlighted_color);
 
         for (String clsName : mStatusIconControllerNames) {
             StatusIconController statusIconController = getStatusIconControllerByName(clsName);
             View entryPointView = li.inflate(getButtonViewLayout(),
                     containerViewGroup, /* attachToRoot= */ false);
+            entryPointView.setId(statusIconController.getId());
 
             ImageView statusIconView = entryPointView.findViewWithTag(mIconTag);
             statusIconController.registerIconView(statusIconView);
-            statusIconView.setColorFilter(mIconNotHighlightedColor);
+            statusIconView.setColorFilter(iconNotHighlightedColor);
 
             if (shouldAttachPanel
                     && statusIconController.getPanelContentLayout() != PANEL_CONTENT_LAYOUT_NONE) {
@@ -123,11 +132,38 @@
                 panelController.attachPanel(entryPointView,
                         statusIconController.getPanelContentLayout(),
                         statusIconController.getPanelWidth());
+                mStatusIconPanelControllers.add(panelController);
             }
             containerViewGroup.addView(entryPointView);
+            mStatusIconViewClassMap.put(clsName, entryPointView);
         }
     }
 
+    /** Gets the class name of the selected View. */
+    public String getClassNameOfSelectedView() {
+        for (String clsName : mStatusIconViewClassMap.keySet()) {
+            View statusIconView = mStatusIconViewClassMap.get(clsName);
+            if (statusIconView.isSelected()) {
+                return clsName;
+            }
+        }
+        return null;
+    }
+
+    /** Gets the View corresponding to the given class name. */
+    public View getViewFromClassName(String clsName) {
+        return mStatusIconViewClassMap.getOrDefault(clsName, null);
+    }
+
+    /** Resets the cached Views. */
+    public void resetCache() {
+        for (StatusIconPanelController panelController : mStatusIconPanelControllers) {
+            panelController.destroyPanel();
+        }
+        mStatusIconPanelControllers.clear();
+        mStatusIconViewClassMap.clear();
+    }
+
     @ArrayRes
     protected abstract int getStatusIconControllersStringArray();
 
@@ -152,4 +188,10 @@
     private StatusIconController resolveStatusIconController(String className) {
         return resolve(className, mIconControllerCreators);
     }
+
+    @VisibleForTesting
+    public void setStatusIconViewClassMap(Map<String, View> statusIconViewClassMap) {
+        mStatusIconViewClassMap = statusIconViewClassMap;
+    }
+
 }
diff --git a/src/com/android/systemui/car/statusicon/StatusIconPanelController.java b/src/com/android/systemui/car/statusicon/StatusIconPanelController.java
index 47c2d27..3699f83 100644
--- a/src/com/android/systemui/car/statusicon/StatusIconPanelController.java
+++ b/src/com/android/systemui/car/statusicon/StatusIconPanelController.java
@@ -66,6 +66,9 @@
     private static final int DEFAULT_POPUP_WINDOW_ANCHOR_GRAVITY = Gravity.TOP | Gravity.START;
 
     private final Context mContext;
+    private final CarServiceProvider mCarServiceProvider;
+    private final BroadcastDispatcher mBroadcastDispatcher;
+    private final ConfigurationController mConfigurationController;
     private final String mIdentifier;
     private final String mIconTag;
     private final @ColorInt int mIconHighlightedColor;
@@ -84,12 +87,26 @@
     private CarUxRestrictionsUtil mCarUxRestrictionsUtil;
     private float mDimValue = -1.0f;
     private View.OnClickListener mOnClickListener;
+    private CarUserManager mCarUserManager;
     private boolean mUserSwitchEventRegistered;
+    private boolean mIsPanelDestroyed;
 
     private final CarUserManager.UserLifecycleListener mUserLifecycleListener = event -> {
         recreatePanel();
     };
 
+    private final CarServiceProvider.CarServiceOnConnectedListener mCarServiceOnConnectedListener =
+            car -> {
+                mCarUserManager = (CarUserManager) car.getCarManager(
+                        Car.CAR_USER_SERVICE);
+                if (!mUserSwitchEventRegistered) {
+                    UserLifecycleEventFilter filter = new UserLifecycleEventFilter.Builder()
+                            .addEventType(USER_LIFECYCLE_EVENT_TYPE_SWITCHING).build();
+                    mCarUserManager.addListener(Runnable::run, filter, mUserLifecycleListener);
+                    mUserSwitchEventRegistered = true;
+                }
+            };
+
     private final ConfigurationController.ConfigurationListener mConfigurationListener =
             new ConfigurationController.ConfigurationListener() {
                 @Override
@@ -166,6 +183,9 @@
             ConfigurationController configurationController,
             boolean isDisabledWhileDriving) {
         mContext = context;
+        mCarServiceProvider = carServiceProvider;
+        mBroadcastDispatcher = broadcastDispatcher;
+        mConfigurationController = configurationController;
         mIdentifier = Integer.toString(System.identityHashCode(this));
 
         mIconTag = mContext.getResources().getString(R.string.qc_icon_tag);
@@ -179,21 +199,11 @@
         // TODO(b/202563671): remove mYOffsetPixel when the PopupWindow API is updated.
         mYOffsetPixel = panelMarginTop - topSystemBarHeight;
 
-        broadcastDispatcher.registerReceiver(mBroadcastReceiver,
+        mBroadcastDispatcher.registerReceiver(mBroadcastReceiver,
                 new IntentFilter(Intent.ACTION_CLOSE_SYSTEM_DIALOGS), /* executor= */ null,
                 UserHandle.ALL);
-        configurationController.addCallback(mConfigurationListener);
-
-        carServiceProvider.addListener(car -> {
-            CarUserManager carUserManager = (CarUserManager) car.getCarManager(
-                    Car.CAR_USER_SERVICE);
-            if (!mUserSwitchEventRegistered) {
-                UserLifecycleEventFilter filter = new UserLifecycleEventFilter.Builder()
-                        .addEventType(USER_LIFECYCLE_EVENT_TYPE_SWITCHING).build();
-                carUserManager.addListener(Runnable::run, filter, mUserLifecycleListener);
-                mUserSwitchEventRegistered = true;
-            }
-        });
+        mConfigurationController.addCallback(mConfigurationListener);
+        mCarServiceProvider.addListener(mCarServiceOnConnectedListener);
 
         mIsDisabledWhileDriving = isDisabledWhileDriving;
         if (mIsDisabledWhileDriving) {
@@ -272,6 +282,10 @@
      */
     public void attachPanel(View view, @LayoutRes int layoutRes, @DimenRes int widthRes,
             int xOffset, int yOffset, int gravity) {
+        if (mIsPanelDestroyed) {
+            throw new IllegalStateException("Attempting to attach destroyed panel");
+        }
+
         if (mAnchorView == null) {
             mAnchorView = view;
         }
@@ -320,6 +334,25 @@
         mAnchorView.setOnClickListener(mOnClickListener);
     }
 
+    /**
+     * Cleanup listeners and reset panel. This controller instance should not be used after this
+     * method is called.
+     */
+    public void destroyPanel() {
+        reset();
+        if (mCarUserManager != null) {
+            mCarUserManager.removeListener(mUserLifecycleListener);
+        }
+        if (mCarUxRestrictionsUtil != null) {
+            mCarUxRestrictionsUtil.unregister(mUxRestrictionsChangedListener);
+        }
+        mCarServiceProvider.removeListener(mCarServiceOnConnectedListener);
+        mConfigurationController.removeCallback(mConfigurationListener);
+        mBroadcastDispatcher.unregisterReceiver(mBroadcastReceiver);
+        mPanelLayoutRes = 0;
+        mIsPanelDestroyed = true;
+    }
+
     @VisibleForTesting
     protected PopupWindow getPanel() {
         return mPanel;
diff --git a/src/com/android/systemui/car/statusicon/ui/BluetoothStatusIconController.java b/src/com/android/systemui/car/statusicon/ui/BluetoothStatusIconController.java
index 80292dc..de9502b 100644
--- a/src/com/android/systemui/car/statusicon/ui/BluetoothStatusIconController.java
+++ b/src/com/android/systemui/car/statusicon/ui/BluetoothStatusIconController.java
@@ -42,6 +42,9 @@
     private Drawable mBluetoothOffDrawable;
     private Drawable mBluetoothOnDisconnectedDrawable;
     private Drawable mBluetoothOnConnectedDrawable;
+    private String mBluetoothOffContentDescription;
+    private String mBluetoothOnDisconnectedContentDescription;
+    private String mBluetoothOnConnectedContentDescription;
 
     @Inject
     BluetoothStatusIconController(
@@ -58,6 +61,13 @@
         mBluetoothOnConnectedDrawable = resources.getDrawable(
                 R.drawable.ic_bluetooth_status_on_connected, /* theme= */ null);
 
+        mBluetoothOffContentDescription = resources.getString(
+                R.string.status_icon_bluetooth_off);
+        mBluetoothOnDisconnectedContentDescription = resources.getString(
+                R.string.status_icon_bluetooth_disconnected);
+        mBluetoothOnConnectedContentDescription = resources.getString(
+                R.string.status_icon_bluetooth_connected);
+
         mBluetoothController.addCallback(this);
     }
 
@@ -65,10 +75,13 @@
     protected void updateStatus() {
         if (!mBluetoothEnabled) {
             setIconDrawableToDisplay(mBluetoothOffDrawable);
+            setIconContentDescription(mBluetoothOffContentDescription);
         } else if (mBluetoothConnected) {
             setIconDrawableToDisplay(mBluetoothOnConnectedDrawable);
+            setIconContentDescription(mBluetoothOnConnectedContentDescription);
         } else {
             setIconDrawableToDisplay(mBluetoothOnDisconnectedDrawable);
+            setIconContentDescription(mBluetoothOnDisconnectedContentDescription);
         }
         onStatusUpdated();
     }
@@ -104,4 +117,9 @@
     Drawable getBluetoothOnConnectedDrawable() {
         return mBluetoothOnConnectedDrawable;
     }
+
+    @Override
+    protected int getId() {
+        return R.id.qc_bluetooth_status_icon;
+    }
 }
diff --git a/src/com/android/systemui/car/statusicon/ui/DisplayStatusIconController.java b/src/com/android/systemui/car/statusicon/ui/DisplayStatusIconController.java
index f347f39..b55ba0d 100644
--- a/src/com/android/systemui/car/statusicon/ui/DisplayStatusIconController.java
+++ b/src/com/android/systemui/car/statusicon/ui/DisplayStatusIconController.java
@@ -32,17 +32,21 @@
 public class DisplayStatusIconController extends StatusIconController {
 
     private final Drawable mDisplayBrightnessDrawable;
+    private String mDisplayBrightnessContentDescription;
 
     @Inject
     DisplayStatusIconController(Context context, @Main Resources resources) {
         mDisplayBrightnessDrawable = resources.getDrawable(R.drawable.car_ic_brightness,
                 context.getTheme());
+        mDisplayBrightnessContentDescription = resources.getString(
+                R.string.status_icon_display_status);
         updateStatus();
     }
 
     @Override
     protected void updateStatus() {
         setIconDrawableToDisplay(mDisplayBrightnessDrawable);
+        setIconContentDescription(mDisplayBrightnessContentDescription);
         onStatusUpdated();
     }
 
@@ -50,4 +54,9 @@
     protected int getPanelContentLayout() {
         return R.layout.qc_display_panel;
     }
+
+    @Override
+    protected int getId() {
+        return R.id.qc_display_status_icon;
+    }
 }
diff --git a/src/com/android/systemui/car/statusicon/ui/LocationStatusIconController.java b/src/com/android/systemui/car/statusicon/ui/LocationStatusIconController.java
index be792a0..4811690 100644
--- a/src/com/android/systemui/car/statusicon/ui/LocationStatusIconController.java
+++ b/src/com/android/systemui/car/statusicon/ui/LocationStatusIconController.java
@@ -113,4 +113,9 @@
             }
         });
     }
+
+    @Override
+    protected int getId() {
+        return R.id.qc_location_status_icon;
+    }
 }
diff --git a/src/com/android/systemui/car/statusicon/ui/PhoneCallStatusIconController.java b/src/com/android/systemui/car/statusicon/ui/PhoneCallStatusIconController.java
new file mode 100644
index 0000000..0fced5f
--- /dev/null
+++ b/src/com/android/systemui/car/statusicon/ui/PhoneCallStatusIconController.java
@@ -0,0 +1,112 @@
+/*
+ * Copyright (C) 2022 The Android Open Source Project
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ *      http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+
+package com.android.systemui.car.statusicon.ui;
+
+import static android.car.user.CarUserManager.USER_LIFECYCLE_EVENT_TYPE_SWITCHING;
+
+import android.car.Car;
+import android.car.user.CarUserManager;
+import android.car.user.UserLifecycleEventFilter;
+import android.content.BroadcastReceiver;
+import android.content.Context;
+import android.content.Intent;
+import android.content.IntentFilter;
+import android.content.res.Resources;
+import android.telecom.TelecomManager;
+import android.telephony.TelephonyManager;
+import android.util.Log;
+
+import com.android.systemui.R;
+import com.android.systemui.car.CarServiceProvider;
+import com.android.systemui.car.statusicon.StatusIconController;
+import com.android.systemui.dagger.qualifiers.Main;
+
+import javax.inject.Inject;
+
+/**
+ * A controller for the read-only icon that shows phone call active status.
+ */
+public class PhoneCallStatusIconController extends StatusIconController {
+
+    private static final String TAG = PhoneCallStatusIconController.class.getSimpleName();
+
+    private final Context mContext;
+    private final TelecomManager mTelecomManager;
+    private final CarServiceProvider mCarServiceProvider;
+
+    private boolean mUserLifecycleListenerRegistered;
+
+    final BroadcastReceiver mPhoneStateChangeReceiver = new BroadcastReceiver() {
+        @Override
+        public void onReceive(Context context, Intent intent) {
+            if (TelephonyManager.ACTION_PHONE_STATE_CHANGED.equals(intent.getAction())) {
+                updateStatus();
+            }
+        }
+    };
+
+    private final CarUserManager.UserLifecycleListener mUserLifecycleListener =
+            new CarUserManager.UserLifecycleListener() {
+                @Override
+                public void onEvent(CarUserManager.UserLifecycleEvent event) {
+                    mContext.getMainExecutor().execute(() -> updateStatus());
+                }
+            };
+
+    @Inject
+    PhoneCallStatusIconController(
+            Context context,
+            @Main Resources resources,
+            CarServiceProvider carServiceProvider) {
+        mContext = context;
+        mTelecomManager = context.getSystemService(TelecomManager.class);
+        mCarServiceProvider = carServiceProvider;
+        IntentFilter filter = new IntentFilter();
+        filter.addAction(TelephonyManager.ACTION_PHONE_STATE_CHANGED);
+        context.registerReceiverForAllUsers(mPhoneStateChangeReceiver,
+                filter,  /* broadcastPermission= */ null, /* scheduler= */ null);
+        registerForUserChangeEvents();
+        setIconDrawableToDisplay(resources.getDrawable(R.drawable.ic_phone, context.getTheme()));
+        updateStatus();
+    }
+
+    @Override
+    protected void updateStatus() {
+        setIconVisibility(mTelecomManager.isInCall());
+        onStatusUpdated();
+    }
+
+    private void registerForUserChangeEvents() {
+        mCarServiceProvider.addListener(car -> {
+            CarUserManager carUserManager = (CarUserManager) car.getCarManager(
+                    Car.CAR_USER_SERVICE);
+            if (carUserManager != null && !mUserLifecycleListenerRegistered) {
+                UserLifecycleEventFilter filter = new UserLifecycleEventFilter.Builder()
+                        .addEventType(USER_LIFECYCLE_EVENT_TYPE_SWITCHING).build();
+                carUserManager.addListener(Runnable::run, filter, mUserLifecycleListener);
+                mUserLifecycleListenerRegistered = true;
+            } else {
+                Log.e(TAG, "CarUserManager could not be obtained.");
+            }
+        });
+    }
+
+    @Override
+    protected int getId() {
+        return R.id.qc_phone_call_status_icon;
+    }
+}
diff --git a/src/com/android/systemui/car/statusicon/ui/QuickControlsEntryPointsModule.java b/src/com/android/systemui/car/statusicon/ui/QuickControlsEntryPointsModule.java
index a7124bc..5ebb55e 100644
--- a/src/com/android/systemui/car/statusicon/ui/QuickControlsEntryPointsModule.java
+++ b/src/com/android/systemui/car/statusicon/ui/QuickControlsEntryPointsModule.java
@@ -57,4 +57,11 @@
     public abstract StatusIconController bindLocationStatusIconController(
             LocationStatusIconController locationStatusIconController);
 
+    /** Injects PhoneCallStatusIconController. */
+    @Binds
+    @IntoMap
+    @ClassKey(PhoneCallStatusIconController.class)
+    public abstract StatusIconController bindPhoneCallStatusIconController(
+            PhoneCallStatusIconController phoneCallStatusIconController);
+
 }
diff --git a/src/com/android/systemui/car/statusicon/ui/SignalStatusIconController.java b/src/com/android/systemui/car/statusicon/ui/SignalStatusIconController.java
index 6f92b94..659b564 100644
--- a/src/com/android/systemui/car/statusicon/ui/SignalStatusIconController.java
+++ b/src/com/android/systemui/car/statusicon/ui/SignalStatusIconController.java
@@ -26,8 +26,8 @@
 import com.android.systemui.R;
 import com.android.systemui.car.statusicon.StatusIconController;
 import com.android.systemui.dagger.qualifiers.Main;
-import com.android.systemui.statusbar.connectivity.NetworkController;
 import com.android.systemui.statusbar.connectivity.MobileDataIndicators;
+import com.android.systemui.statusbar.connectivity.NetworkController;
 import com.android.systemui.statusbar.connectivity.SignalCallback;
 import com.android.systemui.statusbar.connectivity.WifiIndicators;
 import com.android.systemui.statusbar.policy.HotspotController;
@@ -50,6 +50,9 @@
     private Drawable mHotSpotIconDrawable;
     private boolean mIsWifiEnabledAndConnected;
     private boolean mIsHotspotEnabled;
+    private String mMobileSignalContentDescription;
+    private String mWifiConnectedContentDescription;
+    private String mHotspotOnContentDescription;
 
     @Inject
     SignalStatusIconController(
@@ -65,6 +68,10 @@
         mMobileSignalIconDrawable = new SignalDrawable(mContext);
         mHotSpotIconDrawable = mResources.getDrawable(R.drawable.ic_hotspot, mContext.getTheme());
 
+        mMobileSignalContentDescription = resources.getString(R.string.status_icon_signal_mobile);
+        mWifiConnectedContentDescription = resources.getString(R.string.status_icon_signal_wifi);
+        mHotspotOnContentDescription = resources.getString(R.string.status_icon_signal_hotspot);
+
         mNetworkController.addCallback(this);
         mHotspotController.addCallback(this);
     }
@@ -73,10 +80,13 @@
     protected void updateStatus() {
         if (mIsHotspotEnabled) {
             setIconDrawableToDisplay(mHotSpotIconDrawable);
+            setIconContentDescription(mHotspotOnContentDescription);
         } else if (mIsWifiEnabledAndConnected) {
             setIconDrawableToDisplay(mWifiSignalIconDrawable);
+            setIconContentDescription(mWifiConnectedContentDescription);
         } else {
             setIconDrawableToDisplay(mMobileSignalIconDrawable);
+            setIconContentDescription(mMobileSignalContentDescription);
         }
         onStatusUpdated();
     }
@@ -120,4 +130,9 @@
     Drawable getHotSpotIconDrawable() {
         return mHotSpotIconDrawable;
     }
+
+    @Override
+    protected int getId() {
+        return R.id.qc_signal_status_icon;
+    }
 }
diff --git a/src/com/android/systemui/car/systembar/ButtonSelectionStateController.java b/src/com/android/systemui/car/systembar/ButtonSelectionStateController.java
index 19e5846..6efd347 100644
--- a/src/com/android/systemui/car/systembar/ButtonSelectionStateController.java
+++ b/src/com/android/systemui/car/systembar/ButtonSelectionStateController.java
@@ -40,8 +40,6 @@
 import java.util.List;
 import java.util.Set;
 
-import javax.inject.Inject;
-
 /**
  * CarSystemBarButtons can optionally have selection state that toggles certain visual indications
  * based on whether the active application on screen is associated with it. This is basically a
@@ -56,13 +54,12 @@
 
     private final Set<CarSystemBarButton> mRegisteredViews = new HashSet<>();
 
+    protected final Context mContext;
     protected ButtonMap mButtonsByCategory = new ButtonMap();
     protected ButtonMap mButtonsByPackage = new ButtonMap();
     protected ButtonMap mButtonsByComponentName = new ButtonMap();
     protected HashSet<CarSystemBarButton> mSelectedButtons;
-    protected Context mContext;
 
-    @Inject
     public ButtonSelectionStateController(Context context) {
         mContext = context;
         mSelectedButtons = new HashSet<>();
@@ -111,6 +108,7 @@
 
     protected void taskChanged(List<RootTaskInfo> taskInfoList, int validDisplay) {
         RootTaskInfo validTaskInfo = null;
+
         for (RootTaskInfo taskInfo : taskInfoList) {
             // Find the first stack info with a topActivity in the primary display.
             // TODO: We assume that CarFacetButton will launch an app only in the primary display.
@@ -128,12 +126,7 @@
         int displayId = validTaskInfo.displayId;
 
         // Clear all registered views
-        mRegisteredViews.forEach(carSystemBarButton -> {
-            if (carSystemBarButton.getDisplayId() == displayId) {
-                carSystemBarButton.setSelected(false);
-            }
-        });
-        mSelectedButtons.clear();
+        clearAllSelectedButtons(displayId);
 
         HashSet<CarSystemBarButton> selectedButtons = findSelectedButtons(validTaskInfo);
 
@@ -147,10 +140,19 @@
         }
     }
 
+    protected void clearAllSelectedButtons(int displayId) {
+        mRegisteredViews.forEach(carSystemBarButton -> {
+            if (carSystemBarButton.getDisplayId() == displayId) {
+                carSystemBarButton.setSelected(false);
+            }
+        });
+        mSelectedButtons.clear();
+    }
+
     /**
      * Defaults to Display.DEFAULT_DISPLAY when no parameter is provided for the validDisplay.
      *
-     * @param taskInfoList
+     * @param taskInfoList of the currently running application
      */
     protected void taskChanged(List<RootTaskInfo> taskInfoList) {
         taskChanged(taskInfoList, FEATURE_DEFAULT_TASK_CONTAINER);
@@ -181,26 +183,7 @@
     }
 
     private HashSet<CarSystemBarButton> findSelectedButtons(RootTaskInfo validTaskInfo) {
-        ComponentName topActivity = null;
-
-        // Window mode being WINDOW_MODE_MULTI_WINDOW implies TaskView might be visible on the
-        // display. In such cases, topActivity reported by validTaskInfo will be the one hosted in
-        // TaskView and not necessarily the main activity visible on display. Thus we should get
-        // rootTaskInfo instead.
-        if (validTaskInfo.getWindowingMode() == WINDOWING_MODE_MULTI_WINDOW) {
-            try {
-                RootTaskInfo rootTaskInfo =
-                        ActivityTaskManager.getService().getRootTaskInfoOnDisplay(
-                                WINDOWING_MODE_FULLSCREEN, ACTIVITY_TYPE_UNDEFINED,
-                                validTaskInfo.displayId);
-                topActivity = rootTaskInfo.topActivity;
-            } catch (RemoteException e) {
-                Log.e(TAG, "findSelectedButtons: Failed getting root task info", e);
-            }
-        } else {
-            topActivity = validTaskInfo.topActivity;
-        }
-
+        ComponentName topActivity = getTopActivity(validTaskInfo);
         if (topActivity == null) return null;
 
         String packageName = topActivity.getPackageName();
@@ -220,6 +203,28 @@
         return selectedButtons;
     }
 
+    protected ComponentName getTopActivity(RootTaskInfo validTaskInfo) {
+        // Window mode being WINDOW_MODE_MULTI_WINDOW implies TaskView might be visible on the
+        // display. In such cases, topActivity reported by validTaskInfo will be the one hosted in
+        // TaskView and not necessarily the main activity visible on display. Thus we should get
+        // rootTaskInfo instead.
+        if (validTaskInfo.getWindowingMode() == WINDOWING_MODE_MULTI_WINDOW) {
+            try {
+                RootTaskInfo rootTaskInfo =
+                        ActivityTaskManager.getService().getRootTaskInfoOnDisplay(
+                                WINDOWING_MODE_FULLSCREEN, ACTIVITY_TYPE_UNDEFINED,
+                                validTaskInfo.displayId);
+                return rootTaskInfo.topActivity;
+            } catch (RemoteException e) {
+                Log.e(TAG, "findSelectedButtons: Failed getting root task info", e);
+            }
+        } else {
+            return validTaskInfo.topActivity;
+        }
+
+        return null;
+    }
+
     private HashSet<CarSystemBarButton> findButtonsByComponentName(
             ComponentName componentName) {
         HashSet<CarSystemBarButton> buttons =
diff --git a/src/com/android/systemui/car/systembar/ButtonSelectionStateListener.java b/src/com/android/systemui/car/systembar/ButtonSelectionStateListener.java
index b9e8935..38522fa 100644
--- a/src/com/android/systemui/car/systembar/ButtonSelectionStateListener.java
+++ b/src/com/android/systemui/car/systembar/ButtonSelectionStateListener.java
@@ -22,8 +22,6 @@
 import com.android.systemui.dagger.SysUISingleton;
 import com.android.systemui.shared.system.TaskStackChangeListener;
 
-import javax.inject.Inject;
-
 /**
  * An implementation of TaskStackChangeListener, that listens for changes in the system
  * task stack and notifies the navigation bar.
@@ -32,9 +30,9 @@
 class ButtonSelectionStateListener implements TaskStackChangeListener {
     private static final String TAG = ButtonSelectionStateListener.class.getSimpleName();
 
-    private final ButtonSelectionStateController mButtonSelectionStateController;
+    /* Visible so that subclasses can make calls to this controller. */
+    protected final ButtonSelectionStateController mButtonSelectionStateController;
 
-    @Inject
     ButtonSelectionStateListener(ButtonSelectionStateController carSystemButtonController) {
         mButtonSelectionStateController = carSystemButtonController;
     }
diff --git a/src/com/android/systemui/car/systembar/CarSystemBar.java b/src/com/android/systemui/car/systembar/CarSystemBar.java
index a3b1fba..3c98d52 100644
--- a/src/com/android/systemui/car/systembar/CarSystemBar.java
+++ b/src/com/android/systemui/car/systembar/CarSystemBar.java
@@ -26,7 +26,9 @@
 
 import android.app.StatusBarManager.Disable2Flags;
 import android.app.StatusBarManager.DisableFlags;
+import android.app.UiModeManager;
 import android.content.Context;
+import android.content.res.Configuration;
 import android.graphics.Rect;
 import android.inputmethodservice.InputMethodService;
 import android.os.IBinder;
@@ -41,17 +43,19 @@
 import androidx.annotation.VisibleForTesting;
 
 import com.android.internal.statusbar.IStatusBarService;
+import com.android.internal.statusbar.LetterboxDetails;
 import com.android.internal.statusbar.RegisterStatusBarResult;
 import com.android.internal.view.AppearanceRegion;
 import com.android.systemui.CoreStartable;
+import com.android.systemui.R;
 import com.android.systemui.car.CarDeviceProvisionedController;
 import com.android.systemui.car.CarDeviceProvisionedListener;
 import com.android.systemui.car.hvac.HvacController;
 import com.android.systemui.dagger.qualifiers.Main;
 import com.android.systemui.dagger.qualifiers.UiBackground;
 import com.android.systemui.plugins.DarkIconDispatcher;
-import com.android.systemui.shared.system.ActivityManagerWrapper;
 import com.android.systemui.shared.system.TaskStackChangeListener;
+import com.android.systemui.shared.system.TaskStackChangeListeners;
 import com.android.systemui.statusbar.AutoHideUiElement;
 import com.android.systemui.statusbar.CommandQueue;
 import com.android.systemui.statusbar.phone.AutoHideController;
@@ -60,6 +64,7 @@
 import com.android.systemui.statusbar.phone.PhoneStatusBarPolicy;
 import com.android.systemui.statusbar.phone.StatusBarSignalPolicy;
 import com.android.systemui.statusbar.phone.SysuiDarkIconDispatcher;
+import com.android.systemui.statusbar.policy.ConfigurationController;
 import com.android.systemui.statusbar.policy.KeyguardStateController;
 import com.android.systemui.util.concurrency.DelayableExecutor;
 
@@ -72,7 +77,8 @@
 import dagger.Lazy;
 
 /** Navigation bars customized for the automotive use case. */
-public class CarSystemBar extends CoreStartable implements CommandQueue.Callbacks {
+public class CarSystemBar extends CoreStartable implements CommandQueue.Callbacks,
+        ConfigurationController.ConfigurationListener {
     private final CarSystemBarController mCarSystemBarController;
     private final SysuiDarkIconDispatcher mStatusBarIconController;
     private final WindowManager mWindowManager;
@@ -87,11 +93,12 @@
     private final Lazy<PhoneStatusBarPolicy> mIconPolicyLazy;
     private final HvacController mHvacController;
 
+    private UiModeManager mUiModeManager;
+
     private final int mDisplayId;
     private final SystemBarConfigs mSystemBarConfigs;
 
     private StatusBarSignalPolicy mSignalPolicy;
-    private ActivityManagerWrapper mActivityManagerWrapper;
 
     // If the nav bar should be hidden when the soft keyboard is visible.
     private boolean mHideTopBarForKeyboard;
@@ -124,6 +131,8 @@
     private boolean mStatusBarTransientShown;
     private boolean mNavBarTransientShown;
 
+    private boolean mIsUiModeNight = false;
+
     @Inject
     public CarSystemBar(Context context,
             CarSystemBarController carSystemBarController,
@@ -142,7 +151,8 @@
             Lazy<PhoneStatusBarPolicy> iconPolicyLazy,
             HvacController hvacController,
             StatusBarSignalPolicy signalPolicy,
-            SystemBarConfigs systemBarConfigs
+            SystemBarConfigs systemBarConfigs,
+            ConfigurationController configurationController
     ) {
         super(context);
         mCarSystemBarController = carSystemBarController;
@@ -161,6 +171,8 @@
         mSystemBarConfigs = systemBarConfigs;
         mSignalPolicy = signalPolicy;
         mDisplayId = context.getDisplayId();
+        mUiModeManager = mContext.getSystemService(UiModeManager.class);
+        configurationController.addCallback(this);
     }
 
     @Override
@@ -187,7 +199,7 @@
 
         onSystemBarAttributesChanged(mDisplayId, result.mAppearance, result.mAppearanceRegions,
                 result.mNavbarColorManagedByIme, result.mBehavior, result.mRequestedVisibilities,
-                result.mPackageName);
+                result.mPackageName, result.mLetterboxDetails);
 
         // StatusBarManagerService has a back up of IME token and it's restored here.
         setImeWindowStatus(mDisplayId, result.mImeToken, result.mImeWindowVis,
@@ -255,9 +267,10 @@
 
         createSystemBar(result);
 
-        mActivityManagerWrapper = ActivityManagerWrapper.getInstance();
-        mActivityManagerWrapper.registerTaskStackListener(mButtonSelectionStateListener);
-        mActivityManagerWrapper.registerTaskStackListener(new TaskStackChangeListener() {
+        TaskStackChangeListeners.getInstance().registerTaskStackListener(
+                mButtonSelectionStateListener);
+        TaskStackChangeListeners.getInstance().registerTaskStackListener(
+                new TaskStackChangeListener() {
             @Override
             public void onLockTaskModeChanged(int mode) {
                 mCarSystemBarController.refreshSystemBar();
@@ -464,7 +477,8 @@
             boolean navbarColorManagedByIme,
             @WindowInsetsController.Behavior int behavior,
             InsetsVisibilities requestedVisibilities,
-            String packageName) {
+            String packageName,
+            LetterboxDetails[] letterboxDetails) {
         if (displayId != mDisplayId) {
             return;
         }
@@ -611,4 +625,59 @@
         }
         return false;
     }
+
+    @Override
+    public void onConfigChanged(Configuration newConfig) {
+        boolean isConfigNightMode = (newConfig.uiMode & Configuration.UI_MODE_NIGHT_MASK)
+                == Configuration.UI_MODE_NIGHT_YES;
+        // Only refresh UI on Night mode changes
+        if (isConfigNightMode != mIsUiModeNight) {
+            mIsUiModeNight = isConfigNightMode;
+            mUiModeManager.setNightModeActivated(mIsUiModeNight);
+
+            // cache the current state
+            // The focused view will be destroyed during re-layout, causing the framework to adjust
+            // the focus unexpectedly. To avoid that, move focus to a view that won't be
+            // destroyed during re-layout and has no focus highlight (the FocusParkingView), then
+            // move focus back to the previously focused view after re-layout.
+            mCarSystemBarController.cacheAndHideFocus();
+            String selectedQuickControlsClsName = null;
+            View profilePickerView = null;
+            boolean isProfilePickerOpen = false;
+            if (mTopSystemBarView != null) {
+                profilePickerView = mTopSystemBarView.findViewById(
+                        R.id.user_name);
+            }
+            if (profilePickerView != null) isProfilePickerOpen = profilePickerView.isSelected();
+            if (isProfilePickerOpen) {
+                profilePickerView.callOnClick();
+            } else {
+                selectedQuickControlsClsName =
+                        mCarSystemBarController.getSelectedQuickControlsClassName();
+                mCarSystemBarController.callQuickControlsOnClickFromClassName(
+                        selectedQuickControlsClsName);
+            }
+
+            mCarSystemBarController.resetCache();
+            restartNavBars();
+
+            // retrieve the previous state
+            if (isProfilePickerOpen) {
+                if (mTopSystemBarView != null) {
+                    profilePickerView = mTopSystemBarView.findViewById(
+                            R.id.user_name);
+                }
+                if (profilePickerView != null) profilePickerView.callOnClick();
+            } else {
+                mCarSystemBarController.callQuickControlsOnClickFromClassName(
+                        selectedQuickControlsClsName);
+            }
+            mCarSystemBarController.restoreFocus();
+        }
+    }
+
+    @VisibleForTesting
+    void setUiModeManager(UiModeManager uiModeManager) {
+        mUiModeManager = uiModeManager;
+    }
 }
diff --git a/src/com/android/systemui/car/systembar/CarSystemBarController.java b/src/com/android/systemui/car/systembar/CarSystemBarController.java
index 4764953..53359b4 100644
--- a/src/com/android/systemui/car/systembar/CarSystemBarController.java
+++ b/src/com/android/systemui/car/systembar/CarSystemBarController.java
@@ -28,8 +28,11 @@
 import android.view.ViewGroup;
 import android.widget.Toast;
 
+import androidx.annotation.IdRes;
 import androidx.annotation.Nullable;
 
+import com.android.car.ui.FocusParkingView;
+import com.android.car.ui.utils.ViewUtils;
 import com.android.internal.annotations.VisibleForTesting;
 import com.android.systemui.R;
 import com.android.systemui.broadcast.BroadcastDispatcher;
@@ -78,6 +81,15 @@
     private final boolean mShowRight;
     private final int mPrivacyChipXOffset;
 
+    @IdRes
+    private int mTopFocusedViewId;
+    @IdRes
+    private int mBottomFocusedViewId;
+    @IdRes
+    private int mLeftFocusedViewId;
+    @IdRes
+    private int mRightFocusedViewId;
+
     private final Set<View.OnTouchListener> mTopBarTouchListeners = new ArraySet<>();
     private final Set<View.OnTouchListener> mBottomBarTouchListeners = new ArraySet<>();
     private final Set<View.OnTouchListener> mLeftBarTouchListeners = new ArraySet<>();
@@ -165,6 +177,16 @@
         mUserNameViewControllerLazy.get().removeAll();
         mMicPrivacyChipViewControllerLazy.get().removeAll();
         mCameraPrivacyChipViewControllerLazy.get().removeAll();
+
+        if (mMicPanelController != null) {
+            mMicPanelController.destroyPanel();
+        }
+        if (mCameraPanelController != null) {
+            mCameraPanelController.destroyPanel();
+        }
+        if (mProfilePanelController != null) {
+            mProfilePanelController.destroyPanel();
+        }
         mMicPanelController = null;
         mCameraPanelController = null;
         mProfilePanelController = null;
@@ -352,9 +374,10 @@
         if (isSetUp) {
             // We do not want the privacy chips or the profile picker to be clickable in
             // unprovisioned mode.
-            setupSensorQcPanel(mMicPanelController, R.id.mic_privacy_chip, R.layout.qc_mic_panel);
-            setupSensorQcPanel(mCameraPanelController, R.id.camera_privacy_chip,
-                    R.layout.qc_camera_panel);
+            mMicPanelController = setupSensorQcPanel(mMicPanelController, R.id.mic_privacy_chip,
+                    R.layout.qc_mic_panel);
+            mCameraPanelController = setupSensorQcPanel(mCameraPanelController,
+                    R.id.camera_privacy_chip, R.layout.qc_camera_panel);
             setupProfilePanel();
         }
 
@@ -415,8 +438,9 @@
         mCameraPrivacyChipViewControllerLazy.get().addPrivacyChipView(view);
     }
 
-    private void setupSensorQcPanel(@Nullable StatusIconPanelController panelController,
-            int chipId, @LayoutRes int panelLayoutRes) {
+    private StatusIconPanelController setupSensorQcPanel(
+            @Nullable StatusIconPanelController panelController, int chipId,
+            @LayoutRes int panelLayoutRes) {
         if (panelController == null) {
             panelController = new StatusIconPanelController(mContext, mCarServiceProvider,
                     mBroadcastDispatcher, mConfigurationController);
@@ -437,6 +461,8 @@
         panelController.attachPanel(mTopView.requireViewById(chipId), panelLayoutRes,
                 R.dimen.car_sensor_qc_panel_width, mPrivacyChipXOffset,
                 panelController.getDefaultYOffset(), Gravity.TOP | Gravity.END);
+
+        return panelController;
     }
 
     private void setupProfilePanel() {
@@ -654,4 +680,56 @@
         }
         return barViews;
     }
+
+    /** Gets the selected Quick Controls class name. */
+    protected String getSelectedQuickControlsClassName() {
+        return mCarSystemBarViewFactory.getSelectedQuickControlsClassName();
+    }
+
+    /** Calls onClick for the given Quick Controls class name. */
+    protected void callQuickControlsOnClickFromClassName(String clsName) {
+        mCarSystemBarViewFactory.callQuickControlsOnClickFromClassName(clsName);
+    }
+
+    /** Resets the cached Views. */
+    protected void resetCache() {
+        mCarSystemBarViewFactory.resetCache();
+    }
+
+    /** Stores the ID of the View that is currently focused and hides the focus. */
+    protected void cacheAndHideFocus() {
+        mTopFocusedViewId = cacheAndHideFocus(mTopView);
+        if (mTopFocusedViewId != View.NO_ID) return;
+        mBottomFocusedViewId = cacheAndHideFocus(mBottomView);
+        if (mBottomFocusedViewId != View.NO_ID) return;
+        mLeftFocusedViewId = cacheAndHideFocus(mLeftView);
+        if (mLeftFocusedViewId != View.NO_ID) return;
+        mRightFocusedViewId = cacheAndHideFocus(mRightView);
+    }
+
+    @VisibleForTesting
+    int cacheAndHideFocus(@Nullable View rootView) {
+        if (rootView == null) return View.NO_ID;
+        View focusedView = rootView.findFocus();
+        if (focusedView == null || focusedView instanceof FocusParkingView) return View.NO_ID;
+        int focusedViewId = focusedView.getId();
+        ViewUtils.hideFocus(rootView);
+        return focusedViewId;
+    }
+
+    /** Requests focus on the View that matches the cached ID. */
+    protected void restoreFocus() {
+        if (restoreFocus(mTopView, mTopFocusedViewId)) return;
+        if (restoreFocus(mBottomView, mBottomFocusedViewId)) return;
+        if (restoreFocus(mLeftView, mLeftFocusedViewId)) return;
+        restoreFocus(mRightView, mRightFocusedViewId);
+    }
+
+    private boolean restoreFocus(@Nullable View rootView, @IdRes int viewToFocusId) {
+        if (rootView == null || viewToFocusId == View.NO_ID) return false;
+        View focusedView = rootView.findViewById(viewToFocusId);
+        if (focusedView == null) return false;
+        focusedView.requestFocus();
+        return true;
+    }
 }
diff --git a/src/com/android/systemui/car/systembar/CarSystemBarModule.java b/src/com/android/systemui/car/systembar/CarSystemBarModule.java
new file mode 100644
index 0000000..f5eb167
--- /dev/null
+++ b/src/com/android/systemui/car/systembar/CarSystemBarModule.java
@@ -0,0 +1,68 @@
+/*
+ * Copyright (C) 2022 The Android Open Source Project
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ *      http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+
+package com.android.systemui.car.systembar;
+
+import android.content.Context;
+
+import com.android.systemui.car.dagger.CarSysUIDynamicOverride;
+import com.android.systemui.dagger.SysUISingleton;
+
+import java.util.Optional;
+
+import dagger.BindsOptionalOf;
+import dagger.Module;
+import dagger.Provides;
+
+/**
+ * Dagger injection module for {@link CarSystemBar}.
+ *
+ * This module includes the non-@Inject classes used as part of the {@link CarSystemBar}, allowing
+ * extensions of SystemUI to override and provide their own implementations without replacing the
+ * default system bar class.
+ */
+@Module
+public abstract class CarSystemBarModule {
+
+    @BindsOptionalOf
+    @CarSysUIDynamicOverride
+    abstract ButtonSelectionStateListener optionalButtonSelectionStateListener();
+
+    @SysUISingleton
+    @Provides
+    static ButtonSelectionStateListener provideButtonSelectionStateListener(@CarSysUIDynamicOverride
+            Optional<ButtonSelectionStateListener> overrideButtonSelectionStateListener,
+            ButtonSelectionStateController controller) {
+        if (overrideButtonSelectionStateListener.isPresent()) {
+            return overrideButtonSelectionStateListener.get();
+        }
+        return new ButtonSelectionStateListener(controller);
+    }
+
+    @BindsOptionalOf
+    @CarSysUIDynamicOverride
+    abstract ButtonSelectionStateController optionalButtonSelectionStateController();
+
+    @SysUISingleton
+    @Provides
+    static ButtonSelectionStateController provideButtonSelectionStateController(Context context,
+            @CarSysUIDynamicOverride Optional<ButtonSelectionStateController> controller) {
+        if (controller.isPresent()) {
+            return controller.get();
+        }
+        return new ButtonSelectionStateController(context);
+    }
+}
diff --git a/src/com/android/systemui/car/systembar/CarSystemBarView.java b/src/com/android/systemui/car/systembar/CarSystemBarView.java
index a350b78..23d826d 100644
--- a/src/com/android/systemui/car/systembar/CarSystemBarView.java
+++ b/src/com/android/systemui/car/systembar/CarSystemBarView.java
@@ -32,8 +32,6 @@
 import com.android.systemui.car.statusicon.ui.ReadOnlyIconsController;
 import com.android.systemui.car.systembar.CarSystemBarController.HvacPanelController;
 import com.android.systemui.car.systembar.CarSystemBarController.NotificationsShadeController;
-import com.android.systemui.flags.FeatureFlags;
-import com.android.systemui.statusbar.phone.StatusBarIconController;
 
 import java.lang.annotation.ElementType;
 import java.lang.annotation.Target;
@@ -119,20 +117,8 @@
 
     void setupReadOnlyIcons(ReadOnlyIconsController readOnlyIconsController) {
         if (mReadOnlyIconsContainer != null) {
-            readOnlyIconsController.addIconViews(mReadOnlyIconsContainer);
-        }
-    }
-
-    void setupIconController(FeatureFlags featureFlags, StatusBarIconController iconController) {
-        View mStatusIcons = findViewById(R.id.statusIcons);
-        if (mStatusIcons != null) {
-            // Attach the controllers for Status icons such as wifi and bluetooth if the standard
-            // container is in the view.
-            StatusBarIconController.DarkIconManager mDarkIconManager =
-                    new StatusBarIconController.DarkIconManager(
-                            mStatusIcons.findViewById(R.id.statusIcons), featureFlags);
-            mDarkIconManager.setShouldLog(true);
-            iconController.addIconGroup(mDarkIconManager);
+            readOnlyIconsController.addIconViews(mReadOnlyIconsContainer,
+                    /* shouldAttachPanel= */false);
         }
     }
 
diff --git a/src/com/android/systemui/car/systembar/CarSystemBarViewFactory.java b/src/com/android/systemui/car/systembar/CarSystemBarViewFactory.java
index 665c4fd..09fb35a 100644
--- a/src/com/android/systemui/car/systembar/CarSystemBarViewFactory.java
+++ b/src/com/android/systemui/car/systembar/CarSystemBarViewFactory.java
@@ -170,4 +170,24 @@
         mCachedViewMap.put(type, view);
         return mCachedViewMap.get(type);
     }
+
+    /** Gets the selected Quick Controls class name. */
+    protected String getSelectedQuickControlsClassName() {
+        return mQuickControlsEntryPointsController.getClassNameOfSelectedView();
+    }
+
+    /** Calls onClick for the given Quick Controls class name. */
+    protected void callQuickControlsOnClickFromClassName(String clsName) {
+        View statusIconView = mQuickControlsEntryPointsController.getViewFromClassName(clsName);
+        if (statusIconView != null) {
+            statusIconView.callOnClick();
+        }
+    }
+
+    /** Resets the cached Views. */
+    protected void resetCache() {
+        mQuickControlsEntryPointsController.resetCache();
+        mReadOnlyIconsController.resetCache();
+        mCachedViewMap.clear();
+    }
 }
diff --git a/src/com/android/systemui/car/systembar/PrivacyChipViewController.java b/src/com/android/systemui/car/systembar/PrivacyChipViewController.java
index 7e13126..73b394f 100644
--- a/src/com/android/systemui/car/systembar/PrivacyChipViewController.java
+++ b/src/com/android/systemui/car/systembar/PrivacyChipViewController.java
@@ -186,6 +186,7 @@
             mPrivacyChip.setOnClickListener(null);
         }
 
+        mIsPrivacyChipVisible = false;
         mPrivacyItemController.removeCallback(mPicCallback);
         mSensorPrivacyManager.removeSensorPrivacyListener(getChipSensor(),
                 mOnSensorPrivacyChangedListener);
diff --git a/src/com/android/systemui/car/systembar/SystemBarConfigs.java b/src/com/android/systemui/car/systembar/SystemBarConfigs.java
index 20e5816..9a69bb3 100644
--- a/src/com/android/systemui/car/systembar/SystemBarConfigs.java
+++ b/src/com/android/systemui/car/systembar/SystemBarConfigs.java
@@ -25,6 +25,7 @@
 import android.util.ArraySet;
 import android.util.Log;
 import android.view.Gravity;
+import android.view.InsetsFrameProvider;
 import android.view.InsetsState;
 import android.view.ViewGroup;
 import android.view.WindowManager;
@@ -459,7 +460,10 @@
                             | WindowManager.LayoutParams.FLAG_SPLIT_TOUCH,
                     PixelFormat.TRANSLUCENT);
             lp.setTitle(BAR_TITLE_MAP.get(mSide));
-            lp.providesInsetsTypes = new int[]{BAR_TYPE_MAP[mBarType], BAR_GESTURE_MAP.get(mSide)};
+            lp.providedInsets = new InsetsFrameProvider[] {
+                new InsetsFrameProvider(BAR_TYPE_MAP[mBarType]),
+                new InsetsFrameProvider(BAR_GESTURE_MAP.get(mSide))
+            };
             lp.setFitInsetsTypes(0);
             lp.windowAnimations = 0;
             lp.gravity = BAR_GRAVITY_MAP.get(mSide);
diff --git a/src/com/android/systemui/car/window/OverlayPanelViewController.java b/src/com/android/systemui/car/window/OverlayPanelViewController.java
index c950855..311bd72 100644
--- a/src/com/android/systemui/car/window/OverlayPanelViewController.java
+++ b/src/com/android/systemui/car/window/OverlayPanelViewController.java
@@ -152,7 +152,11 @@
             if (consumed) {
                 return true;
             }
-            maybeCompleteAnimation(event);
+            int action = event.getActionMasked();
+            if (action == MotionEvent.ACTION_UP) {
+                maybeCompleteAnimation(event);
+            }
+
             return true;
         };
 
@@ -164,7 +168,10 @@
             if (consumed) {
                 return true;
             }
-            maybeCompleteAnimation(event);
+            int action = event.getActionMasked();
+            if (action == MotionEvent.ACTION_UP) {
+                maybeCompleteAnimation(event);
+            }
             return true;
         };
     }
@@ -310,6 +317,13 @@
                 animate(from, to, velocity, isClosing);
             } else if (isClosing) {
                 resetPanelVisibility();
+            } else if (!mIsAnimating && !mPanelExpanded) {
+                // This case can happen when the touch ends in the navigation bar.
+                // It is important to check for mIsAnimation, because sometime a closing animation
+                // starts and the following calls will grey out the navigation bar for a sec, this
+                // looks awful ;)
+                onExpandAnimationEnd();
+                setPanelExpanded(true);
             }
 
             // If we swipe down the notification panel all the way to the bottom of the screen
@@ -735,8 +749,8 @@
         GestureDetector handleBarCloseGestureDetector =
                 new GestureDetector(mContext, new HandleBarCloseGestureListener());
         handleBar.setOnTouchListener((v, event) -> {
-            int action = event.getAction();
-            switch (action & MotionEvent.ACTION_MASK) {
+            int action = event.getActionMasked();
+            switch (action) {
                 case MotionEvent.ACTION_UP:
                     maybeCompleteAnimation(event);
                     // Intentionally not breaking here, since handleBarClosureGestureDetector's
diff --git a/src/com/android/systemui/car/window/OverlayViewController.java b/src/com/android/systemui/car/window/OverlayViewController.java
index 831243c..45b2d00 100644
--- a/src/com/android/systemui/car/window/OverlayViewController.java
+++ b/src/com/android/systemui/car/window/OverlayViewController.java
@@ -28,6 +28,7 @@
 import androidx.annotation.MainThread;
 
 import com.android.car.ui.FocusArea;
+import com.android.internal.annotations.VisibleForTesting;
 
 import java.util.ArrayList;
 
@@ -319,4 +320,9 @@
     public void removePanelViewStateListener(OverlayViewStateListener listener) {
         mViewStateListeners.remove(listener);
     }
+
+    @VisibleForTesting
+    public void setLayout(View layout) {
+        mLayout = layout;
+    }
 }
diff --git a/src/com/android/systemui/wm/DisplaySystemBarsController.java b/src/com/android/systemui/wm/DisplaySystemBarsController.java
index 7668085..b94f015 100644
--- a/src/com/android/systemui/wm/DisplaySystemBarsController.java
+++ b/src/com/android/systemui/wm/DisplaySystemBarsController.java
@@ -16,6 +16,7 @@
 
 package com.android.systemui.wm;
 
+import android.content.ComponentName;
 import android.content.Context;
 import android.os.Handler;
 import android.os.RemoteException;
@@ -34,9 +35,7 @@
 
 import com.android.systemui.dagger.qualifiers.Main;
 import com.android.wm.shell.common.DisplayController;
-import com.android.wm.shell.common.DisplayImeController;
 import com.android.wm.shell.common.DisplayInsetsController;
-import com.android.wm.shell.common.TransactionPool;
 
 import java.util.Arrays;
 import java.util.Objects;
@@ -47,13 +46,14 @@
  * {@link R.bool#config_remoteInsetsControllerControlsSystemBars} determines whether this controller
  * takes control or not.
  */
-public class DisplaySystemBarsController extends DisplayImeController {
+public class DisplaySystemBarsController implements DisplayController.OnDisplaysChangedListener {
 
     private static final String TAG = "DisplaySystemBarsController";
 
-    private final Context mContext;
-    private final DisplayController mDisplayController;
-    private final Handler mHandler;
+    protected final Context mContext;
+    protected final IWindowManager mWmService;
+    protected final DisplayInsetsController mDisplayInsetsController;
+    protected final Handler mHandler;
     @VisibleForTesting
     SparseArray<PerDisplay> mPerDisplaySparseArray;
 
@@ -62,13 +62,12 @@
             IWindowManager wmService,
             DisplayController displayController,
             DisplayInsetsController displayInsetsController,
-            @Main Handler mainHandler,
-            TransactionPool transactionPool) {
-        super(wmService, displayController, displayInsetsController, (r) -> mainHandler.post(r),
-                transactionPool);
+            @Main Handler mainHandler) {
         mContext = context;
-        mDisplayController = displayController;
+        mWmService = wmService;
+        mDisplayInsetsController = displayInsetsController;
         mHandler = mainHandler;
+        displayController.addDisplayWindowListener(this);
     }
 
     @Override
@@ -91,16 +90,12 @@
 
     @Override
     public void onDisplayRemoved(int displayId) {
-        try {
-            mWmService.setDisplayWindowInsetsController(displayId, null);
-        } catch (RemoteException e) {
-            Slog.w(TAG, "Unable to remove insets controller on display " + displayId);
-        }
+        PerDisplay pd = mPerDisplaySparseArray.get(displayId);
+        pd.unregister();
         mPerDisplaySparseArray.remove(displayId);
     }
 
-    @VisibleForTesting
-    class PerDisplay extends DisplayImeController.PerDisplay {
+    class PerDisplay implements DisplayInsetsController.OnInsetsChangedListener {
 
         int mDisplayId;
         InsetsController mInsetsController;
@@ -108,7 +103,6 @@
         String mPackageName;
 
         PerDisplay(int displayId) {
-            super(displayId, mDisplayController.getDisplayLayout(displayId).rotation());
             mDisplayId = displayId;
             mInsetsController = new InsetsController(
                     new DisplaySystemBarsInsetsControllerHost(mHandler, visibilities -> {
@@ -117,9 +111,16 @@
                     }));
         }
 
+        public void register() {
+            mDisplayInsetsController.addInsetsChangedListener(mDisplayId, this);
+        }
+
+        public void unregister() {
+            mDisplayInsetsController.removeInsetsChangedListener(mDisplayId, this);
+        }
+
         @Override
         public void insetsChanged(InsetsState insetsState) {
-            super.insetsChanged(insetsState);
             mInsetsController.onStateChanged(insetsState);
             updateDisplayWindowRequestedVisibilities();
         }
@@ -128,8 +129,6 @@
         public void hideInsets(@Type.InsetsType int types, boolean fromIme) {
             if ((types & Type.ime()) == 0) {
                 mInsetsController.hide(types);
-            } else {
-                super.hideInsets(types, fromIme);
             }
         }
 
@@ -137,8 +136,6 @@
         public void showInsets(@Type.InsetsType int types, boolean fromIme) {
             if ((types & Type.ime()) == 0) {
                 mInsetsController.show(types);
-            } else {
-                super.showInsets(types, fromIme);
             }
         }
 
@@ -153,14 +150,12 @@
                         InsetsSourceControl[]::new);
             }
             mInsetsController.onControlsChanged(nonImeControls);
-            // After passing the controls to the InsetsController, pass the original controls to
-            // the parent DisplayImeController to handle IME controls.
-            super.insetsControlChanged(insetsState, activeControls);
         }
 
         @Override
-        public void topFocusedWindowChanged(String packageName,
+        public void topFocusedWindowChanged(ComponentName component,
                 InsetsVisibilities requestedVisibilities) {
+            String packageName = component != null ? component.getPackageName() : null;
             if (Objects.equals(mPackageName, packageName)) {
                 return;
             }
@@ -168,7 +163,7 @@
             updateDisplayWindowRequestedVisibilities();
         }
 
-        private void updateDisplayWindowRequestedVisibilities() {
+        protected void updateDisplayWindowRequestedVisibilities() {
             if (mPackageName == null) {
                 return;
             }
@@ -185,7 +180,7 @@
             }
         }
 
-        private void updateRequestedVisibilities(@Type.InsetsType int types, boolean visible) {
+        protected void updateRequestedVisibilities(@Type.InsetsType int types, boolean visible) {
             ArraySet<Integer> internalTypes = InsetsState.toInternalType(types);
             for (int i = internalTypes.size() - 1; i >= 0; i--) {
                 mRequestedVisibilities.setVisibility(internalTypes.valueAt(i), visible);
diff --git a/src/com/android/systemui/wmshell/CarWMComponent.java b/src/com/android/systemui/wmshell/CarWMComponent.java
index 0a26dfb..a7dcf19 100644
--- a/src/com/android/systemui/wmshell/CarWMComponent.java
+++ b/src/com/android/systemui/wmshell/CarWMComponent.java
@@ -17,6 +17,7 @@
 package com.android.systemui.wmshell;
 
 import com.android.systemui.dagger.WMComponent;
+import com.android.systemui.wm.DisplaySystemBarsController;
 import com.android.wm.shell.dagger.WMSingleton;
 import com.android.wm.shell.RootTaskDisplayAreaOrganizer;
 
@@ -40,4 +41,7 @@
 
     @WMSingleton
     RootTaskDisplayAreaOrganizer getRootTaskDisplayAreaOrganizer();
+
+    @WMSingleton
+    DisplaySystemBarsController getDisplaySystemBarsController();
 }
diff --git a/src/com/android/systemui/wmshell/CarWMShellModule.java b/src/com/android/systemui/wmshell/CarWMShellModule.java
index bb88bff..2e45015 100644
--- a/src/com/android/systemui/wmshell/CarWMShellModule.java
+++ b/src/com/android/systemui/wmshell/CarWMShellModule.java
@@ -20,18 +20,13 @@
 import android.os.Handler;
 import android.view.IWindowManager;
 
-import com.android.wm.shell.dagger.DynamicOverride;
-import com.android.wm.shell.dagger.WMShellBaseModule;
-import com.android.wm.shell.dagger.WMSingleton;
 import com.android.systemui.dagger.qualifiers.Main;
 import com.android.systemui.wm.DisplaySystemBarsController;
 import com.android.wm.shell.common.DisplayController;
-import com.android.wm.shell.common.DisplayImeController;
 import com.android.wm.shell.common.DisplayInsetsController;
-import com.android.wm.shell.common.TransactionPool;
+import com.android.wm.shell.dagger.WMShellBaseModule;
+import com.android.wm.shell.dagger.WMSingleton;
 import com.android.wm.shell.pip.Pip;
-import com.android.wm.shell.startingsurface.StartingWindowTypeAlgorithm;
-import com.android.wm.shell.startingsurface.phone.PhoneStartingWindowTypeAlgorithm;
 
 import dagger.BindsOptionalOf;
 import dagger.Module;
@@ -43,13 +38,12 @@
 
     @WMSingleton
     @Provides
-    @DynamicOverride
-    static DisplayImeController provideDisplayImeController(Context context,
+    static DisplaySystemBarsController provideDisplaySystemBarsController(Context context,
             IWindowManager wmService, DisplayController displayController,
             DisplayInsetsController displayInsetsController,
-            @Main Handler mainHandler, TransactionPool transactionPool) {
+            @Main Handler mainHandler) {
         return new DisplaySystemBarsController(context, wmService, displayController,
-                displayInsetsController, mainHandler, transactionPool);
+                displayInsetsController, mainHandler);
     }
 
     @BindsOptionalOf
diff --git a/tests/AndroidManifest.xml b/tests/AndroidManifest.xml
index e6ee2c8..fd6cef5 100644
--- a/tests/AndroidManifest.xml
+++ b/tests/AndroidManifest.xml
@@ -20,7 +20,12 @@
           android:sharedUserId="android.uid.system"
           package="com.android.systemui.tests">
 
-    <application android:debuggable="true" android:largeHeap="true">
+    <application
+        android:name="com.android.systemui.SystemUIApplication"
+        android:debuggable="true"
+        android:largeHeap="true"
+        tools:replace="android:appComponentFactory"
+        android:appComponentFactory="com.android.systemui.CarSystemUITestAppComponentFactory">
         <uses-library android:name="android.test.runner"/>
 
         <provider
diff --git a/tests/res/values/config.xml b/tests/res/values/config.xml
index 122cf12..4ca1efa 100644
--- a/tests/res/values/config.xml
+++ b/tests/res/values/config.xml
@@ -20,8 +20,4 @@
     <bool name="config_enableLeftSystemBar">false</bool>
     <bool name="config_enableRightSystemBar">false</bool>
     <bool name="config_enableBottomSystemBar">false</bool>
-
-    <string name="config_systemUIFactoryComponent" translatable="false">
-        com.android.systemui.CarSystemUITestFactory
-    </string>
 </resources>
diff --git a/tests/src/com/android/systemui/CarSystemUITestAppComponentFactory.java b/tests/src/com/android/systemui/CarSystemUITestAppComponentFactory.java
new file mode 100644
index 0000000..0195c0d
--- /dev/null
+++ b/tests/src/com/android/systemui/CarSystemUITestAppComponentFactory.java
@@ -0,0 +1,33 @@
+/*
+ * Copyright (C) 2019 The Android Open Source Project
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ *      http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+
+package com.android.systemui;
+
+import android.content.Context;
+
+/**
+ * Starts up SystemUI using {@link CarSystemUITestInitializer}.
+ *
+ * The {@link SystemUIAppComponentFactoryBase} is required for proper SystemUI functionality.
+ *
+ * @see SystemUIAppComponentFactoryBase
+ */
+public class CarSystemUITestAppComponentFactory extends SystemUIAppComponentFactoryBase {
+    @Override
+    protected SystemUIInitializer createSystemUIInitializer(Context context) {
+        return new CarSystemUITestInitializer(context);
+    }
+}
diff --git a/tests/src/com/android/systemui/CarSystemUITestFactory.java b/tests/src/com/android/systemui/CarSystemUITestInitializer.java
similarity index 85%
rename from tests/src/com/android/systemui/CarSystemUITestFactory.java
rename to tests/src/com/android/systemui/CarSystemUITestInitializer.java
index abbb73f..fb5a89d 100644
--- a/tests/src/com/android/systemui/CarSystemUITestFactory.java
+++ b/tests/src/com/android/systemui/CarSystemUITestInitializer.java
@@ -18,13 +18,19 @@
 
 import static org.mockito.Mockito.mock;
 
+import android.content.Context;
+
 import com.android.systemui.dagger.SysUIComponent;
 import com.android.systemui.dagger.WMComponent;
 import com.android.wm.shell.RootTaskDisplayAreaOrganizer;
 
 import java.util.Optional;
 
-public class CarSystemUITestFactory extends CarSystemUIFactory {
+public class CarSystemUITestInitializer extends CarSystemUIInitializer {
+    public CarSystemUITestInitializer(Context context) {
+        super(context);
+    }
+
     @Override
     protected SysUIComponent.Builder prepareSysUIComponentBuilder(
             SysUIComponent.Builder sysUIBuilder, WMComponent wm) {
diff --git a/tests/src/com/android/systemui/car/hvac/HvacPanelOverlayViewControllerTest.java b/tests/src/com/android/systemui/car/hvac/HvacPanelOverlayViewControllerTest.java
new file mode 100644
index 0000000..b2cf09f
--- /dev/null
+++ b/tests/src/com/android/systemui/car/hvac/HvacPanelOverlayViewControllerTest.java
@@ -0,0 +1,115 @@
+/*
+ * Copyright (C) 2022 The Android Open Source Project
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ *      http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+
+package com.android.systemui.car.hvac;
+
+import static org.mockito.ArgumentMatchers.any;
+import static org.mockito.ArgumentMatchers.anyFloat;
+import static org.mockito.ArgumentMatchers.argThat;
+import static org.mockito.ArgumentMatchers.eq;
+import static org.mockito.Mockito.mock;
+import static org.mockito.Mockito.when;
+
+import android.app.UiModeManager;
+import android.content.res.Configuration;
+import android.testing.AndroidTestingRunner;
+import android.testing.TestableLooper;
+import android.view.View;
+import android.view.ViewGroup;
+
+import androidx.test.filters.SmallTest;
+
+import com.android.systemui.R;
+import com.android.systemui.SysuiTestCase;
+import com.android.systemui.car.CarDeviceProvisionedController;
+import com.android.systemui.car.CarSystemUiTest;
+import com.android.systemui.car.window.OverlayViewGlobalStateController;
+import com.android.systemui.statusbar.policy.ConfigurationController;
+import com.android.wm.shell.animation.FlingAnimationUtils;
+
+import org.junit.Before;
+import org.junit.Test;
+import org.junit.runner.RunWith;
+import org.mockito.InOrder;
+import org.mockito.Mock;
+import org.mockito.MockitoAnnotations;
+import org.mockito.internal.InOrderImpl;
+
+import java.util.Collections;
+
+@CarSystemUiTest
+@RunWith(AndroidTestingRunner.class)
+@TestableLooper.RunWithLooper
+@SmallTest
+public class HvacPanelOverlayViewControllerTest extends SysuiTestCase {
+    HvacPanelOverlayViewController mHvacPanelOverlayViewController;
+
+    @Mock
+    HvacController mHvacController;
+    @Mock
+    OverlayViewGlobalStateController mOverlayViewGlobalStateController;
+    @Mock
+    private FlingAnimationUtils.Builder mFlingAnimationUtilsBuilder;
+    @Mock
+    private FlingAnimationUtils mFlingAnimationUtils;
+    @Mock
+    CarDeviceProvisionedController mCarDeviceProvisionedController;
+    @Mock
+    ConfigurationController mConfigurationController;
+    @Mock
+    UiModeManager mUiModeManager;
+
+    @Before
+    public void setUp() {
+        MockitoAnnotations.initMocks(this);
+
+        when(mFlingAnimationUtilsBuilder.setMaxLengthSeconds(anyFloat())).thenReturn(
+                mFlingAnimationUtilsBuilder);
+        when(mFlingAnimationUtilsBuilder.setSpeedUpFactor(anyFloat())).thenReturn(
+                mFlingAnimationUtilsBuilder);
+        when(mFlingAnimationUtilsBuilder.build()).thenReturn(mFlingAnimationUtils);
+
+        mHvacPanelOverlayViewController = new HvacPanelOverlayViewController(
+                mContext, getContext().getOrCreateTestableResources().getResources(),
+                mHvacController, mOverlayViewGlobalStateController, mFlingAnimationUtilsBuilder,
+                mCarDeviceProvisionedController, mConfigurationController, mUiModeManager);
+    }
+
+    @Test
+    public void onConfigChanged_oldHVACViewRemoved_newHVACViewAdded() {
+        Configuration config = new Configuration();
+        config.uiMode = Configuration.UI_MODE_NIGHT_YES;
+        int mockIndex = 3;
+        View mockLayout = mock(View.class);
+        HvacPanelView mockHvacPanelView = mock(HvacPanelView.class);
+        ViewGroup mockHvacPanelParentView = mock(ViewGroup.class);
+        when(mockHvacPanelParentView.indexOfChild(mockHvacPanelView)).thenReturn(mockIndex);
+        when(mockHvacPanelParentView.generateLayoutParams(any())).thenReturn(
+                mock(ViewGroup.LayoutParams.class));
+        when(mockHvacPanelView.getParent()).thenReturn(mockHvacPanelParentView);
+        when(mockHvacPanelView.getLayoutParams()).thenReturn(mock(ViewGroup.LayoutParams.class));
+        when(mockLayout.findViewById(R.id.hvac_panel)).thenReturn(mockHvacPanelView);
+        mHvacPanelOverlayViewController.setLayout(mockLayout);
+
+        mHvacPanelOverlayViewController.onConfigChanged(config);
+
+        InOrder inOrder = new InOrderImpl(Collections.singletonList(mockHvacPanelParentView));
+        inOrder.verify(mockHvacPanelParentView).removeView(mockHvacPanelView);
+        inOrder.verify(mockHvacPanelParentView).addView(
+                argThat(view -> view.hashCode() != mockHvacPanelView.hashCode()),
+                eq(mockIndex));
+    }
+}
diff --git a/tests/src/com/android/systemui/car/hvac/TemperatureControlViewTest.java b/tests/src/com/android/systemui/car/hvac/TemperatureControlViewTest.java
index 5f40c2d..653db9a 100644
--- a/tests/src/com/android/systemui/car/hvac/TemperatureControlViewTest.java
+++ b/tests/src/com/android/systemui/car/hvac/TemperatureControlViewTest.java
@@ -115,7 +115,7 @@
         int intervalTimes = 3;
         mTemperatureControlView.onPropertyChanged(mCarPropertyValue);
         mTemperatureControlView.onHvacTemperatureUnitChanged(/* usesFahrenheit= */ false);
-        float increment = mTemperatureControlView.getTemperatureIncrementInCelsius();
+        float increment = mTemperatureControlView.getCelsiusTemperatureIncrement();
         float expectedNewTemperature = (float) mCarPropertyValue.getValue() + increment;
 
         // Hold the button down for more than BUTTON_REPEAT_INTERVAL_MS * 2 but less than
@@ -136,7 +136,7 @@
         int intervalTimes = 3;
         mTemperatureControlView.onPropertyChanged(mCarPropertyValue);
         mTemperatureControlView.onHvacTemperatureUnitChanged(/* usesFahrenheit= */ false);
-        float increment = mTemperatureControlView.getTemperatureIncrementInCelsius();
+        float increment = mTemperatureControlView.getCelsiusTemperatureIncrement();
         float expectedNewTemperature = (float) mCarPropertyValue.getValue() - increment;
 
         // Hold the button down for more than BUTTON_REPEAT_INTERVAL_MS * 2 but less than
@@ -157,9 +157,8 @@
         int intervalTimes = 3;
         mTemperatureControlView.onPropertyChanged(mCarPropertyValue);
         mTemperatureControlView.onHvacTemperatureUnitChanged(/* usesFahrenheit= */ true);
-        float increment = mTemperatureControlView.getTemperatureIncrementInFahrenheit();
-        float expectedNewTemperature = fahrenheitToCelsius(
-                celsiusToFahrenheit((float) mCarPropertyValue.getValue()) + increment);
+        float increment = mTemperatureControlView.getFahrenheitTemperatureIncrement();
+        float expectedNewTemperature = (float) mCarPropertyValue.getValue() + increment;
 
         // Hold the button down for more than BUTTON_REPEAT_INTERVAL_MS * 2 but less than
         // BUTTON_REPEAT_INTERVAL_MS * 3 so that the temperature is incremented twice after the
@@ -179,9 +178,8 @@
         mTemperatureControlView.onPropertyChanged(mCarPropertyValue);
         mTemperatureControlView.onHvacTemperatureUnitChanged(/* usesFahrenheit= */ true);
         int intervalTimes = 3;
-        float increment = mTemperatureControlView.getTemperatureIncrementInFahrenheit();
-        float expectedNewTemperature = fahrenheitToCelsius(
-                celsiusToFahrenheit((float) mCarPropertyValue.getValue()) - increment);
+        float increment = mTemperatureControlView.getFahrenheitTemperatureIncrement();
+        float expectedNewTemperature = (float) mCarPropertyValue.getValue() - increment;
 
         // Hold the button down for more than BUTTON_REPEAT_INTERVAL_MS * 2 but less than
         // BUTTON_REPEAT_INTERVAL_MS * 3 so that the temperature is decremented twice after the
diff --git a/tests/src/com/android/systemui/car/qc/ProfileSwitcherTest.java b/tests/src/com/android/systemui/car/qc/ProfileSwitcherTest.java
index 4c0ff3b..145ad58 100644
--- a/tests/src/com/android/systemui/car/qc/ProfileSwitcherTest.java
+++ b/tests/src/com/android/systemui/car/qc/ProfileSwitcherTest.java
@@ -38,6 +38,7 @@
 import android.content.Intent;
 import android.content.pm.UserInfo;
 import android.os.UserManager;
+import android.os.UserHandle;
 import android.testing.AndroidTestingRunner;
 import android.testing.TestableLooper;
 
@@ -96,6 +97,50 @@
                 mCarUserManager);
     }
 
+    private void setUpLogout() {
+        UserInfo user1 = generateUser(1000, "User1", /* supportsSwitch= */ true,
+                /* isGuest= */ false);
+        UserInfo user2 = generateUser(1001, "User2", /* supportsSwitch= */ true,
+                /* isGuest= */ false);
+        mAliveUsers.add(user1);
+        mAliveUsers.add(user2);
+        when(mDevicePolicyManager.isDeviceManaged()).thenReturn(true);
+        when(mDevicePolicyManager.isLogoutEnabled()).thenReturn(true);
+        when(mDevicePolicyManager.getLogoutUser()).thenReturn(mock(UserHandle.class));
+    }
+
+    @Test
+    public void logoutAllowed_managedDevice_switchAllowed() {
+        setUpLogout();
+        List<QCRow> rows = getProfileRows();
+        assertThat(rows).hasSize(6);
+        assertThat(rows.get(0).getSubtitle()).isEqualTo(
+                mContext.getString(R.string.do_disclosure_generic));
+        assertThat(rows.get(1).getTitle()).isEqualTo("User1");
+        assertThat(rows.get(2).getTitle()).isEqualTo("User2");
+        assertThat(rows.get(3).getTitle()).isEqualTo(
+                mContext.getString(com.android.internal.R.string.guest_name));
+        assertThat(rows.get(4).getTitle()).isEqualTo(
+                mContext.getString(R.string.car_add_user));
+        assertThat(rows.get(5).getTitle()).isEqualTo(mContext.getString(R.string.end_session));
+    }
+
+    @Test
+    public void logoutAllowed_managedDevice_switchDisallowed() {
+        setUpLogout();
+        when(mUserManager.getUserSwitchability(any()))
+                .thenReturn(SWITCHABILITY_STATUS_USER_SWITCH_DISALLOWED);
+        when(mUserManager.getUserInfo(ActivityManager.getCurrentUser()))
+                .thenReturn(mAliveUsers.get(0));
+
+        List<QCRow> rows = getProfileRows();
+        assertThat(rows).hasSize(3);
+        assertThat(rows.get(0).getSubtitle()).isEqualTo(
+                mContext.getString(R.string.do_disclosure_generic));
+        assertThat(rows.get(1).getTitle()).isEqualTo(mAliveUsers.get(0).name);
+        assertThat(rows.get(2).getTitle()).isEqualTo(mContext.getString(R.string.end_session));
+    }
+
     @Test
     public void switchNotAllowed_returnsOnlyCurrentUser() {
         when(mUserManager.getUserSwitchability(any()))
diff --git a/tests/src/com/android/systemui/car/statusicon/StatusIconControllerTest.java b/tests/src/com/android/systemui/car/statusicon/StatusIconControllerTest.java
index cc64d73..8830419 100644
--- a/tests/src/com/android/systemui/car/statusicon/StatusIconControllerTest.java
+++ b/tests/src/com/android/systemui/car/statusicon/StatusIconControllerTest.java
@@ -25,6 +25,7 @@
 import android.graphics.drawable.Drawable;
 import android.testing.AndroidTestingRunner;
 import android.testing.TestableLooper;
+import android.view.View;
 import android.widget.ImageView;
 
 import androidx.test.filters.SmallTest;
@@ -124,5 +125,10 @@
         protected void updateIconView(ImageView view, StatusIconData data) {
             view.setImageDrawable(data.getIconDrawable());
         }
+
+        @Override
+        protected int getId() {
+            return View.generateViewId();
+        }
     }
 }
diff --git a/tests/src/com/android/systemui/car/statusicon/StatusIconPanelControllerTest.java b/tests/src/com/android/systemui/car/statusicon/StatusIconPanelControllerTest.java
index 3de8e7f..f4e5406 100644
--- a/tests/src/com/android/systemui/car/statusicon/StatusIconPanelControllerTest.java
+++ b/tests/src/com/android/systemui/car/statusicon/StatusIconPanelControllerTest.java
@@ -18,10 +18,12 @@
 
 import static com.google.common.truth.Truth.assertThat;
 
+import static org.mockito.ArgumentMatchers.any;
 import static org.mockito.Mockito.eq;
 import static org.mockito.Mockito.reset;
 import static org.mockito.Mockito.spy;
 import static org.mockito.Mockito.verify;
+import static org.testng.Assert.assertThrows;
 
 import android.content.Intent;
 import android.os.UserHandle;
@@ -37,6 +39,7 @@
 import com.android.systemui.car.CarSystemUiTest;
 import com.android.systemui.statusbar.policy.ConfigurationController;
 
+import org.junit.After;
 import org.junit.Before;
 import org.junit.Test;
 import org.junit.runner.RunWith;
@@ -78,6 +81,11 @@
                 R.dimen.car_status_icon_panel_default_width);
     }
 
+    @After
+    public void tearDown() {
+        mStatusIconPanelController.destroyPanel();
+    }
+
     @Test
     public void onPanelAnchorViewClicked_panelShowing() {
         clickAnchorView();
@@ -178,6 +186,24 @@
         verify(mAnchorView).setColorFilter(mStatusIconPanelController.getIconNotHighlightedColor());
     }
 
+    @Test
+    public void onDestroy_unregistersListeners() {
+        mStatusIconPanelController.destroyPanel();
+
+        verify(mCarServiceProvider).removeListener(any());
+        verify(mConfigurationController).removeCallback(any());
+        verify(mBroadcastDispatcher).unregisterReceiver(any());
+    }
+
+    @Test
+    public void onDestroy_reAttach_throwsException() {
+        mStatusIconPanelController.destroyPanel();
+
+        assertThrows(IllegalStateException.class, () -> mStatusIconPanelController.attachPanel(
+                mAnchorView, R.layout.qc_display_panel,
+                R.dimen.car_status_icon_panel_default_width));
+    }
+
     private void clickAnchorView() {
         mStatusIconPanelController.getOnClickListener().onClick(mAnchorView);
     }
diff --git a/tests/src/com/android/systemui/car/statusicon/ui/QuickControlsEntryPointsControllerTest.java b/tests/src/com/android/systemui/car/statusicon/ui/QuickControlsEntryPointsControllerTest.java
new file mode 100644
index 0000000..5797820
--- /dev/null
+++ b/tests/src/com/android/systemui/car/statusicon/ui/QuickControlsEntryPointsControllerTest.java
@@ -0,0 +1,84 @@
+/*
+ * Copyright (C) 2022 The Android Open Source Project
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ *      http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+
+package com.android.systemui.car.statusicon.ui;
+
+import static com.google.common.truth.Truth.assertThat;
+
+import static org.mockito.Mockito.mock;
+import static org.mockito.Mockito.when;
+
+import android.content.res.Resources;
+import android.testing.AndroidTestingRunner;
+import android.view.View;
+
+import androidx.test.filters.SmallTest;
+
+import com.android.systemui.SysuiTestCase;
+import com.android.systemui.broadcast.BroadcastDispatcher;
+import com.android.systemui.car.CarServiceProvider;
+import com.android.systemui.car.CarSystemUiTest;
+import com.android.systemui.statusbar.policy.ConfigurationController;
+
+import org.junit.Before;
+import org.junit.Test;
+import org.junit.runner.RunWith;
+import org.mockito.Mock;
+
+import java.util.Map;
+
+@CarSystemUiTest
+@RunWith(AndroidTestingRunner.class)
+@SmallTest
+public class QuickControlsEntryPointsControllerTest extends SysuiTestCase {
+    private QuickControlsEntryPointsController mQuickControlsEntryPointsController;
+
+    @Mock
+    private Resources mResources;
+    @Mock
+    private CarServiceProvider mCarServiceProvider;
+    @Mock
+    private BroadcastDispatcher mBroadcastDispatcher;
+    @Mock
+    private ConfigurationController mConfigurationController;
+    @Mock
+    private Map mIconControllerCreators;
+
+    @Before
+    public void setUp() {
+        mQuickControlsEntryPointsController = new QuickControlsEntryPointsController(
+                mContext,
+                mContext.getOrCreateTestableResources().getResources(),
+                mCarServiceProvider,
+                mBroadcastDispatcher,
+                mConfigurationController,
+                mIconControllerCreators);
+    }
+
+    @Test
+    public void getClassNameOfSelectedView_getsSelectedView() {
+        String selectedClassName = "selectedClassName";
+        View selectedView = mock(View.class);
+        when(selectedView.isSelected()).thenReturn(true);
+        Map<String, View> statusIconViewClassMap = Map.of("className", mock(View.class),
+                selectedClassName, selectedView);
+        mQuickControlsEntryPointsController.setStatusIconViewClassMap(statusIconViewClassMap);
+
+        String resultClassName = mQuickControlsEntryPointsController.getClassNameOfSelectedView();
+
+        assertThat(resultClassName).isEqualTo(selectedClassName);
+    }
+}
diff --git a/tests/src/com/android/systemui/car/systembar/CarSystemBarControllerTest.java b/tests/src/com/android/systemui/car/systembar/CarSystemBarControllerTest.java
index 7309b56..0fff67b 100644
--- a/tests/src/com/android/systemui/car/systembar/CarSystemBarControllerTest.java
+++ b/tests/src/com/android/systemui/car/systembar/CarSystemBarControllerTest.java
@@ -37,6 +37,7 @@
 
 import androidx.test.filters.SmallTest;
 
+import com.android.car.ui.FocusParkingView;
 import com.android.systemui.R;
 import com.android.systemui.SysuiTestCase;
 import com.android.systemui.broadcast.BroadcastDispatcher;
@@ -735,6 +736,18 @@
         assertThat(userSwitcher.getVisibility()).isEqualTo(View.INVISIBLE);
     }
 
+    @Test
+    public void cacheAndHideFocus_doesntCallHideFocus_if_focusParkingViewIsFocused() {
+        mCarSystemBar = createSystemBarController();
+        View mockFocusParkingView = mock(FocusParkingView.class);
+        View mockContainerView = mock(View.class);
+        when(mockContainerView.findFocus()).thenReturn(mockFocusParkingView);
+
+        int returnFocusedViewId = mCarSystemBar.cacheAndHideFocus(mockContainerView);
+
+        assertThat(returnFocusedViewId).isEqualTo(View.NO_ID);
+    }
+
     private void clearSystemBarStates() {
         if (mCarSystemBar != null) {
             mCarSystemBar.setSystemBarStates(/* state= */ 0, /* state2= */ 0);
diff --git a/tests/src/com/android/systemui/car/systembar/CarSystemBarTest.java b/tests/src/com/android/systemui/car/systembar/CarSystemBarTest.java
index f4b42be..f7f2b42 100644
--- a/tests/src/com/android/systemui/car/systembar/CarSystemBarTest.java
+++ b/tests/src/com/android/systemui/car/systembar/CarSystemBarTest.java
@@ -25,11 +25,16 @@
 import static com.google.common.truth.Truth.assertThat;
 
 import static org.mockito.ArgumentMatchers.any;
+import static org.mockito.ArgumentMatchers.anyBoolean;
 import static org.mockito.ArgumentMatchers.anyInt;
+import static org.mockito.Mockito.mock;
 import static org.mockito.Mockito.never;
+import static org.mockito.Mockito.times;
 import static org.mockito.Mockito.verify;
 import static org.mockito.Mockito.when;
 
+import android.app.UiModeManager;
+import android.content.res.Configuration;
 import android.graphics.Rect;
 import android.os.RemoteException;
 import android.testing.AndroidTestingRunner;
@@ -37,6 +42,8 @@
 import android.testing.TestableResources;
 import android.util.ArrayMap;
 import android.view.Display;
+import android.view.View;
+import android.view.ViewGroup;
 import android.view.WindowManager;
 
 import androidx.test.filters.SmallTest;
@@ -57,6 +64,7 @@
 import com.android.systemui.statusbar.phone.StatusBarIconController;
 import com.android.systemui.statusbar.phone.StatusBarSignalPolicy;
 import com.android.systemui.statusbar.phone.SysuiDarkIconDispatcher;
+import com.android.systemui.statusbar.policy.ConfigurationController;
 import com.android.systemui.statusbar.policy.KeyguardStateController;
 import com.android.systemui.util.concurrency.FakeExecutor;
 import com.android.systemui.util.time.FakeSystemClock;
@@ -65,8 +73,12 @@
 import org.junit.Test;
 import org.junit.runner.RunWith;
 import org.mockito.ArgumentCaptor;
+import org.mockito.InOrder;
 import org.mockito.Mock;
 import org.mockito.MockitoAnnotations;
+import org.mockito.internal.InOrderImpl;
+
+import java.util.Arrays;
 
 @CarSystemUiTest
 @RunWith(AndroidTestingRunner.class)
@@ -140,18 +152,28 @@
                 BEHAVIOR_DEFAULT,
                 /* requestedVisibilities= */ null,
                 /* packageName= */ null,
-                /* transientBarTypes= */ new int[]{});
+                /* transientBarTypes= */ new int[]{},
+                /* letterboxDetails= */ null);
         try {
             when(mBarService.registerStatusBar(any())).thenReturn(mBarResult);
         } catch (RemoteException e) {
             e.printStackTrace();
         }
+        when(mCarSystemBarController.getTopWindow()).thenReturn(mock(ViewGroup.class));
+        when(mCarSystemBarController.getBottomWindow()).thenReturn(mock(ViewGroup.class));
+        when(mCarSystemBarController.getLeftWindow()).thenReturn(mock(ViewGroup.class));
+        when(mCarSystemBarController.getRightWindow()).thenReturn(mock(ViewGroup.class));
+        initCarSystemBar();
+    }
+
+    private void initCarSystemBar() {
         mCarSystemBar = new CarSystemBar(mContext, mCarSystemBarController, mLightBarController,
                 mStatusBarIconController, mWindowManager, mDeviceProvisionedController,
                 new CommandQueue(mContext), mAutoHideController, mButtonSelectionStateListener,
                 mExecutor, mUiBgExecutor, mBarService, () -> mKeyguardStateController,
                 () -> mIconPolicy, mHvacController, mSignalPolicy,
-                new SystemBarConfigs(mTestableResources.getResources()));
+                new SystemBarConfigs(mTestableResources.getResources()),
+                mock(ConfigurationController.class));
         mCarSystemBar.setSignalPolicy(mSignalPolicy);
     }
 
@@ -397,6 +419,54 @@
         verify(mCarSystemBarController).setSystemBarStates(0, 0);
     }
 
+    @Test
+    public void onConfigChanged_setNightModeActivated() {
+        Configuration config = new Configuration();
+        config.uiMode = Configuration.UI_MODE_NIGHT_YES;
+        UiModeManager mockUiModeManager = mock(UiModeManager.class);
+        mCarSystemBar.setUiModeManager(mockUiModeManager);
+
+        mCarSystemBar.onConfigChanged(config);
+
+        verify(mockUiModeManager).setNightModeActivated(true);
+    }
+
+    @Test
+    public void onConfigChanged_callOnClick_profilePickerViewIsSelected() {
+        Configuration config = new Configuration();
+        config.uiMode = Configuration.UI_MODE_NIGHT_YES;
+        View mockProfilePickerView = mock(View.class);
+        when(mockProfilePickerView.isSelected()).thenReturn(true);
+        CarSystemBarView mockTopBarView = mock(CarSystemBarView.class);
+        when(mockTopBarView.findViewById(R.id.user_name)).thenReturn(mockProfilePickerView);
+        when(mCarSystemBarController.getTopBar(anyBoolean())).thenReturn(mockTopBarView);
+        initCarSystemBar();
+
+        mCarSystemBar.start();
+        mCarSystemBar.onConfigChanged(config);
+
+        InOrder inOrder = new InOrderImpl(Arrays.asList(mockProfilePickerView, mockTopBarView));
+        inOrder.verify(mockTopBarView).findViewById(R.id.user_name);
+        inOrder.verify(mockProfilePickerView).callOnClick();
+        inOrder.verify(mockTopBarView).findViewById(R.id.user_name);
+        inOrder.verify(mockProfilePickerView).callOnClick();
+    }
+
+    @Test
+    public void onConfigChanged_callQuickControlsOnClickFromClassName_forSelectedQuickControl() {
+        String clsName = "testClsName";
+        Configuration config = new Configuration();
+        config.uiMode = Configuration.UI_MODE_NIGHT_YES;
+        when(mCarSystemBarController.getSelectedQuickControlsClassName()).thenReturn(clsName);
+        initCarSystemBar();
+
+        mCarSystemBar.start();
+        mCarSystemBar.onConfigChanged(config);
+
+        verify(mCarSystemBarController, times(2))
+                .callQuickControlsOnClickFromClassName(clsName);
+    }
+
     private void waitForDelayableExecutor() {
         mExecutor.advanceClockToLast();
         mExecutor.runAllReady();
diff --git a/tests/src/com/android/systemui/car/systembar/CarSystemBarViewFactoryTest.java b/tests/src/com/android/systemui/car/systembar/CarSystemBarViewFactoryTest.java
new file mode 100644
index 0000000..112c3e1
--- /dev/null
+++ b/tests/src/com/android/systemui/car/systembar/CarSystemBarViewFactoryTest.java
@@ -0,0 +1,68 @@
+/*
+ * Copyright (C) 2022 The Android Open Source Project
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ *      http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+
+package com.android.systemui.car.systembar;
+
+import static org.mockito.Mockito.mock;
+import static org.mockito.Mockito.times;
+import static org.mockito.Mockito.verify;
+import static org.mockito.Mockito.when;
+
+import android.testing.AndroidTestingRunner;
+import android.view.View;
+
+import androidx.test.filters.SmallTest;
+
+import com.android.systemui.SysuiTestCase;
+import com.android.systemui.car.CarSystemUiTest;
+import com.android.systemui.car.statusicon.ui.QuickControlsEntryPointsController;
+import com.android.systemui.car.statusicon.ui.ReadOnlyIconsController;
+import com.android.systemui.flags.FeatureFlags;
+
+import org.junit.Before;
+import org.junit.Test;
+import org.junit.runner.RunWith;
+import org.mockito.Mock;
+import org.mockito.MockitoAnnotations;
+
+@CarSystemUiTest
+@RunWith(AndroidTestingRunner.class)
+@SmallTest
+public class CarSystemBarViewFactoryTest extends SysuiTestCase {
+    private CarSystemBarViewFactory mCarSystemBarViewFactory;
+
+    @Mock
+    QuickControlsEntryPointsController mQuickControlsEntryPointsController;
+    @Mock
+    View mStatusIconView;
+
+    @Before
+    public void setUp() {
+        MockitoAnnotations.initMocks(this);
+        when(mQuickControlsEntryPointsController.getViewFromClassName("testClsName"))
+                .thenReturn(mStatusIconView);
+        mCarSystemBarViewFactory = new CarSystemBarViewFactory(mContext,
+                mock(FeatureFlags.class), mQuickControlsEntryPointsController,
+                mock(ReadOnlyIconsController.class));
+    }
+
+    @Test
+    public void callQuickControlsOnClickFromClass_callOnClick() {
+        mCarSystemBarViewFactory.callQuickControlsOnClickFromClassName("testClsName");
+
+        verify(mStatusIconView, times(1)).callOnClick();
+    }
+}
diff --git a/tests/src/com/android/systemui/car/systembar/SystemBarConfigsTest.java b/tests/src/com/android/systemui/car/systembar/SystemBarConfigsTest.java
index 0ecfe59..ce1edcb 100644
--- a/tests/src/com/android/systemui/car/systembar/SystemBarConfigsTest.java
+++ b/tests/src/com/android/systemui/car/systembar/SystemBarConfigsTest.java
@@ -25,6 +25,7 @@
 import static org.junit.Assert.assertTrue;
 import static org.mockito.Mockito.when;
 
+import android.app.UiModeManager;
 import android.content.res.Resources;
 import android.testing.AndroidTestingRunner;
 import android.testing.TestableLooper;
@@ -294,9 +295,11 @@
                 PowerManagerHelper powerManagerHelper,
                 BroadcastDispatcher broadcastDispatcher,
                 CarDeviceProvisionedController carDeviceProvisionedController,
-                ConfigurationController configurationController) {
+                ConfigurationController configurationController,
+                UiModeManager uiModeManager) {
             super(carSystemBarController, notificationPanelViewController, powerManagerHelper,
-                    broadcastDispatcher, carDeviceProvisionedController, configurationController);
+                    broadcastDispatcher, carDeviceProvisionedController, configurationController,
+                    uiModeManager);
         }
     }
 }
diff --git a/tests/src/com/android/systemui/car/window/OverlayPanelViewControllerTest.java b/tests/src/com/android/systemui/car/window/OverlayPanelViewControllerTest.java
index ab52619..d2f1a8e 100644
--- a/tests/src/com/android/systemui/car/window/OverlayPanelViewControllerTest.java
+++ b/tests/src/com/android/systemui/car/window/OverlayPanelViewControllerTest.java
@@ -196,10 +196,13 @@
 
         mOverlayPanelViewController.animateCollapsePanel();
 
+        ArgumentCaptor<Animator> animatorCaptor = ArgumentCaptor.forClass(Animator.class);
         ArgumentCaptor<Float> endValueCaptor = ArgumentCaptor.forClass(Float.class);
         verify(mFlingAnimationUtils).apply(
-                any(Animator.class), anyFloat(), endValueCaptor.capture(), anyFloat());
+                animatorCaptor.capture(), anyFloat(), endValueCaptor.capture(), anyFloat());
         assertThat(endValueCaptor.getValue().intValue()).isEqualTo(0);
+        // clean up animator listeners to prevent subsequent calls after test execution is finished
+        animatorCaptor.getValue().removeAllListeners();
     }
 
     @Test
@@ -218,11 +221,14 @@
 
         mOverlayPanelViewController.animateCollapsePanel();
 
+        ArgumentCaptor<Animator> animatorCaptor = ArgumentCaptor.forClass(Animator.class);
         ArgumentCaptor<Float> endValueCaptor = ArgumentCaptor.forClass(Float.class);
         verify(mFlingAnimationUtils).apply(
-                any(Animator.class), anyFloat(), endValueCaptor.capture(), anyFloat());
+                animatorCaptor.capture(), anyFloat(), endValueCaptor.capture(), anyFloat());
         assertThat(endValueCaptor.getValue().intValue()).isEqualTo(
                 mOverlayPanelViewController.getLayout().getHeight());
+        // clean up animator listeners to prevent subsequent calls after test execution is finished
+        animatorCaptor.getValue().removeAllListeners();
     }
 
     @Test
diff --git a/tests/src/com/android/systemui/wm/DisplaySystemBarsControllerTest.java b/tests/src/com/android/systemui/wm/DisplaySystemBarsControllerTest.java
index 94fef67..3677742 100644
--- a/tests/src/com/android/systemui/wm/DisplaySystemBarsControllerTest.java
+++ b/tests/src/com/android/systemui/wm/DisplaySystemBarsControllerTest.java
@@ -16,25 +16,17 @@
 
 package com.android.systemui.wm;
 
-import static android.view.InsetsState.ITYPE_IME;
-import static android.view.InsetsState.ITYPE_NAVIGATION_BAR;
-import static android.view.InsetsState.ITYPE_STATUS_BAR;
-
 import static com.google.common.truth.Truth.assertThat;
 
 import static org.mockito.ArgumentMatchers.anyInt;
 import static org.mockito.Mockito.when;
 
 import android.car.settings.CarSettings;
-import android.graphics.Insets;
-import android.graphics.Point;
 import android.os.Handler;
 import android.provider.Settings;
 import android.testing.AndroidTestingRunner;
 import android.testing.TestableLooper;
 import android.view.IWindowManager;
-import android.view.InsetsSourceControl;
-import android.view.InsetsState;
 
 import androidx.test.filters.SmallTest;
 
@@ -42,7 +34,6 @@
 import com.android.wm.shell.common.DisplayController;
 import com.android.wm.shell.common.DisplayInsetsController;
 import com.android.wm.shell.common.DisplayLayout;
-import com.android.wm.shell.common.TransactionPool;
 
 import org.junit.Before;
 import org.junit.Test;
@@ -69,8 +60,6 @@
     private DisplayInsetsController mDisplayInsetsController;
     @Mock
     private Handler mHandler;
-    @Mock
-    private TransactionPool mTransactionPool;
 
     @Before
     public void setUp() {
@@ -83,8 +72,7 @@
                 mIWindowManager,
                 mDisplayController,
                 mDisplayInsetsController,
-                mHandler,
-                mTransactionPool
+                mHandler
         );
     }
 
@@ -101,22 +89,4 @@
 
         assertThat(BarControlPolicy.sSettingValue).isEqualTo(text);
     }
-
-    @Test
-    public void onControlsChanged_parentClassGetsImeControls() {
-        mController.onDisplayAdded(DISPLAY_ID);
-        assertThat(mController.mPerDisplaySparseArray.size()).isEqualTo(1);
-        DisplaySystemBarsController.PerDisplay display = mController.mPerDisplaySparseArray.get(
-                DISPLAY_ID);
-        assertThat(display).isNotNull();
-
-        InsetsSourceControl[] controls = new InsetsSourceControl[] {
-            new InsetsSourceControl(ITYPE_STATUS_BAR, null, new Point(), Insets.NONE),
-            new InsetsSourceControl(ITYPE_NAVIGATION_BAR, null, new Point(), Insets.NONE),
-            new InsetsSourceControl(ITYPE_IME, null, new Point(), Insets.NONE)
-        };
-        display.insetsControlChanged(new InsetsState(), controls);
-
-        assertThat(display.getImeSourceControl()).isNotNull();
-    }
 }